图像编码、解码方法及装置与流程

文档序号:26096484发布日期:2021-07-30 18:06阅读:来源:国知局

技术特征:

1.一种图像编码方法,其特征在于,所述方法包括:

获取原始图像;

在所述原始图像中获取目标像素点的r分量、g分量和b分量;

根据所述目标像素点的r分量、g分量和b分量在预设表中查询所述目标像素点的r分量、g分量和b分量各自对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据,10≤a≤23;

根据所述目标像素点的r分量、g分量和b分量各自对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据,计算目标像素点的y分量、u分量和v分量均按照二进制左移a位后的整型数据;

根据所述目标像素点的y分量、u分量和v分量均按照二进制左移a位后的整型数据按照二进制右移a位后的值,计算目标像素点的yuv。

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标像素点的r分量、g分量和b分量在预设表中查询所述目标像素点的r分量、g分量和b分量各自对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据包括:

根据所述目标像素点的r分量在第一预设表中查询所述目标像素点的r分量对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据;

根据所述目标像素点的g分量在第二预设表中查询所述目标像素点的g分量对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据;

根据所述目标像素点的b分量在第三预设表中查询所述目标像素点的b分量对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据。

3.根据权利要求2所述的方法,其特征在于,所述根据所述目标像素点的r分量、g分量和b分量各自对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据,计算目标像素点的y分量、u分量和v分量均按照二进制左移a位后的整型数据包括:

根据所述r分量对应的y分量按照二进制左移a位后的整型数据、g分量对应的y分量按照二进制左移a位后的整型数据、b分量对应的y分量按照二进制左移a位后的整型数据、以及第一计算公式计算目标像素点的y分量按照二进制左移a位后的整型数据;

根据所述r分量对应的u分量按照二进制左移a位后的整型数据、g分量对应的u分量按照二进制左移a位后的整型数据、b分量对应的u分量按照二进制左移a位后的整型数据、以及第二计算公式计算目标像素点的u分量按照二进制左移a位后的整型数据;

根据所述r分量对应的v分量按照二进制左移a位后的整型数据、g分量对应的v分量按照二进制左移a位后的整型数据、b分量对应的v分量按照二进制左移a位后的整型数据、以及第三计算公式计算目标像素点的v分量按照二进制左移a位后的整型数据。

4.根据权利要求2或3所述的方法,其特征在于,

所述第一预设表中包含有r分量与其在y分量投影按照二进制左移a位后的整型数据、r分量与其在u分量投影按照二进制左移a位后的整型数据、以及r分量与其在v分量投影按照二进制左移a位后的整型数据之间的映射关系;

所述第二预设表中包含有g分量与其在y分量投影按照二进制左移a位后的整型数据、g分量与其在u分量投影按照二进制左移a位后的整型数据、以及g分量与其在v分量投影按照二进制左移a位后的整型数据之间的映射关系;

所述第三预设表中包含有b分量与其在y分量投影按照二进制左移a位后的整型数据、b分量与其在u分量投影按照二进制左移a位后的整型数据、以及b分量与其在v分量投影按照二进制左移a位后的整型数据之间的映射关系。

5.根据权利要求3所述的方法,其特征在于,

所述第一计算公式为:

y(int)=ry(int)+gy(int)+by(int);

其中,y(int)为目标像素点的y分量按照二进制左移a位后的整型数据,ry(int)为目标像素点的r分量对应的y分量按照二进制左移a位后的整型数据,gy(int)为目标像素点的g分量对应的y分量按照二进制左移a位后的整型数据,by(int)为目标像素点的b分量对应的y分量按照二进制左移a位后的整型数据;

所述第二计算公式为:

u(int)=ru(int)+gu(int)+bu(int);

其中,u(int)为目标像素点的u分量按照二进制左移a位后的整型数据,ru(int)为目标像素点的r分量对应的u分量按照二进制左移a位后的整型数据,gu(int)为目标像素点的g分量对应的u分量按照二进制左移a位后的整型数据,bu(int)为目标像素点的b分量对应的u分量按照二进制左移a位后的整型数据;

所述第三计算公式为:

v(int)=rv(int)+gv(int)+bv(int);

其中,v(int)为目标像素点的v分量按照二进制左移a位后的整型数据,rv(int)为目标像素点的r分量对应的v分量按照二进制左移a位后的整型数据,gv(int)为目标像素点的g分量对应的v分量按照二进制左移a位后的整型数据,bv(int)为目标像素点的b分量对应的v分量按照二进制左移a位后的整型数据。

6.根据权利要求5所述的方法,其特征在于,所述根据所述目标像素点的y分量、u分量和v分量均按照二进制左移a位后的整型数据按照二进制右移a位后的值,计算目标像素点的yuv包括:

根据目标像素点的y分量按照二进制左移a位后的整型数据按照二进制右移a位后的值、以及第四计算公式计算目标像素点的y分量;其中,第四计算公式为:

y=y1+16;

其中,y为目标像素点的y分量,y1为目标像素点的y分量按照二进制左移a位后的整型数据按照二进制右移a位后的值;

根据目标像素点的u分量按照二进制左移a位后的整型数据按照二进制右移a位后的值、以及第五计算公式计算目标像素点的u分量;其中,第五计算公式为:

u=u1+128;

其中,u为目标像素点的u分量,u1为目标像素点的u分量按照二进制左移a位后的整型数据按照二进制右移a位后的值;

根据目标像素点的v分量按照二进制左移a位后的整型数据按照二进制右移a位后的值、以及第六计算公式计算目标像素点的v分量;其中,第六计算公式为:

v=v1+128;

其中,v为目标像素点的v分量,v1为目标像素点的v分量按照二进制左移a位后的整型数据按照二进制右移a位后的值。

7.一种图像编码装置,其特征在于,所述图像编码装置包括:

第一获取模块,获取原始图像;

第二获取模块,在所述原始图像中获取目标像素点的r分量、g分量和b分量;

第一查询模块,根据所述目标像素点的r分量、g分量和b分量在预设表中查询所述目标像素点的r分量、g分量和b分量各自对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据,10≤a≤23;

第一计算模块,根据所述目标像素点的r分量、g分量和b分量各自对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据,计算目标像素点的y分量、u分量和v分量均按照二进制左移a位后的整型数据;

第二计算模块,根据所述目标像素点的r分量、g分量和b分量各自对应的y分量、u分量和v分量均按照二进制左移a位后的整型数据,计算目标像素点的y分量、u分量和v分量均按照二进制左移a位后的整型数据。

8.一种如权利要求1~6任一项所述的图像编码方法对应的图像解码方法,其特征在于,所述图像解码方法包括:

获取目标像素点的y分量、u分量和v分量;

根据所述目标像素点的y分量、u分量和v分量在预设表中查询所述目标像素点的y分量、u分量和v分量各自对应的r分量、g分量和b分量;

根据所述目标像素点的y分量、u分量和v分量各自对应的r分量、g分量和b分量,计算目标像素点的rgb。

9.一种图像解码装置,其特征在于,所述图像解码装置包括:

第三获取模块,获取目标像素点的y分量、u分量和v分量;

第二查询模块,根据所述目标像素点的y分量、u分量和v分量在预设表中查询所述目标像素点的y分量、u分量和v分量各自对应的r分量、g分量和b分量;

第三计算模块,根据所述目标像素点的y分量、u分量和v分量各自对应的r分量、g分量和b分量,计算目标像素点的rgb。


技术总结
本公开提供一种图像编码、解码方法及装置。该图像编码方法包括:获取原始图像;在所述原始图像中获取目标像素点的R分量、G分量和B分量;根据所述目标像素点的R分量、G分量和B分量在预设表中查询所述目标像素点的R分量、G分量和B分量各自对应的Y分量、U分量和V分量均按照二进制左移A位后的整型数据,10≤A≤23;根据所述目标像素点的R分量、G分量和B分量各自对应的Y分量、U分量和V分量均按照二进制左移A位后的整型数据,计算目标像素点的Y分量、U分量和V分量均按照二进制左移A位后的整型数据;根据所述目标像素点的Y分量、U分量和V分量均按照二进制左移A位后的整型数据按照二进制右移A位后的值,计算目标像素点的YUV。

技术研发人员:王成东
受保护的技术使用者:西安万像电子科技有限公司
技术研发日:2021.03.24
技术公布日:2021.07.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1