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。