【技术实现步骤摘要】
【国外来华专利技术】处理图像数据的方法和装置版权申明本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
本申请涉及图像处理领域,并且更为具体地,涉及一种处理图像数据的方法和装置。
技术介绍
传统技术中,由于需求不同,各个模块可能需要不同的像素数据,经常需要将不同颜色空间(或颜色空间模型)的像素数据进行相互转换。同一颜色空间下,像素数据通常存在多种不同位宽。对不同位宽的像素数据进行颜色空间转换时,传统技术通常需要为每种位宽的像素数据设置专门的转换方式,开销较大。
技术实现思路
本申请提供一种处理图像数据的方法和装置,以降低对不同位宽的像素数据进行颜色空间转换时的开销。第一方面,提供一种处理图像数据的方法,包括:获取第一像素数据,其中所述第一像素数据为第一颜色空间的像素数据;将所述第一像素数据分解成第一部分数据和第二部分数据,所述第一部分数据为所述第一像素数据中的高K位数据或低K位数据,所述第二部分数据为所述第一像素数据中的除所述第一部分数据之外的剩余数据,其中K为正整数,且K小于所述第一像素数据的位宽;将所述第一部分数据从第一颜色空间转换至第二颜色空间,得到中间结果;根据所述第二部分数据,确定差异数据,所述差异数据用于指示第二像素数据与所述中间结果的差异,其中所述第二像素数据是所述第一像素数据在所述第二颜色空间的对应数据;根据所述中间结果和所述差异数据,确定所述第二像素数据。 ...
【技术保护点】
1.一种处理图像数据的方法,其特征在于,包括:/n获取第一像素数据,其中所述第一像素数据为第一颜色空间的像素数据;/n将所述第一像素数据分解成第一部分数据和第二部分数据,所述第一部分数据为所述第一像素数据中的高K位数据或低K位数据,所述第二部分数据为所述第一像素数据中的除所述第一部分数据之外的剩余数据,其中K为正整数,且K小于所述第一像素数据的位宽;/n将所述第一部分数据从第一颜色空间转换至第二颜色空间,得到中间结果;/n根据所述第二部分数据,确定差异数据,所述差异数据用于指示第二像素数据与所述中间结果的差异,其中所述第二像素数据是所述第一像素数据在所述第二颜色空间的对应数据;/n根据所述中间结果和所述差异数据,确定所述第二像素数据。/n
【技术特征摘要】
【国外来华专利技术】1.一种处理图像数据的方法,其特征在于,包括:
获取第一像素数据,其中所述第一像素数据为第一颜色空间的像素数据;
将所述第一像素数据分解成第一部分数据和第二部分数据,所述第一部分数据为所述第一像素数据中的高K位数据或低K位数据,所述第二部分数据为所述第一像素数据中的除所述第一部分数据之外的剩余数据,其中K为正整数,且K小于所述第一像素数据的位宽;
将所述第一部分数据从第一颜色空间转换至第二颜色空间,得到中间结果;
根据所述第二部分数据,确定差异数据,所述差异数据用于指示第二像素数据与所述中间结果的差异,其中所述第二像素数据是所述第一像素数据在所述第二颜色空间的对应数据;
根据所述中间结果和所述差异数据,确定所述第二像素数据。
2.根据权利要求1所述的方法,其特征在于,所述根据所述第二部分数据,确定差异数据,包括:
根据所述第二部分数据,查找预先建立的映射关系,以确定所述差异数据,其中所述映射关系用于指示所述第二部分数据与所述差异数据的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述映射关系记录在预先建立的查找表中。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述将所述第一部分数据从第一颜色空间转换至第二颜色空间,包括:
利用硬件电路将所述第一部分数据从第一颜色空间转换至第二颜色空间,所述硬件电路是专门用于将位宽为K的像素数据从第一颜色空间转换至第二颜色空间的电路。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述第一颜色空间为YUV颜色空间,所述第二颜色空间为RGB颜色空间;或者,所述第一颜色空间为RGB颜色空间,所述第二颜色空间为YUV颜色空间。
6.根据权利要求5所述的方法,其特征在于,所述第一像素数据是格式为YUV420、位宽为N的像素数据,所述第一像素数据包括一组UV分量以及共享所述一组UV分量的多个Y分量,所述第一部分数据包括所述一组UV分量和所述多个Y分量的高K位数据,所述第二部分数据包括所述一组UV分量和所述多个Y分量的低N-K位数据;或者,所述第一部分数据包括所述一组UV分量和所述多个Y分量的低K位数据,所述第二部分数据包括所述一组UV分量和所述多个Y分量的高N-K位数据,其中N为大于K的正整数。
7.根据权利要求6所述的方法,其特征在于,所述第一部分数据包括所述一组UV分量的高8位数据Uh、Vh,所述第二部分数据包括所述一组UV分量的低2位数据Ul、Vl,所述中间结果包括Uh和Vh对应的中间结果ruvh、guvh和buvh,所述差异数据包括Ul和Vl对应的差异数据ruvadd、guvadd和buvadd,ruvh、guvh和buvh满足如下公式:
ruvadd、guvadd和buvadd满足如下公式:
其中,CVR、CUG、CVG、CUB是用于将浮点数转换成定点数的转换参数,SHIFT表示浮点数的小数位宽。
8.根据权利要求7所述的方法,其特征在于,所述第一部分数据包括所述多个Y分量的高8位数据Yh,以及所述多个Y分量的低2位数据Yl,所述中间结果包括Yh对应的中间结果yh,所述差异数据包括Yl对应的差异数据yadd,yh满足如下公式:
yh=CY×(Yh-16)
yadd满足如下公式:
yadd=Yl*CY
其中,CY是用于将浮点数转换成定点数的转换参数。
9.根据权利要求8所述的方法,其特征在于,所述第二像素数据的分量R、G、B满足如下公式:
10.根据权利要求1-9中任一项所述的方法,其特征在于,所述第一像素数据的位宽为N,其中N为大于K的正整数,
所述将所述第一像素数据分解成第一部分数据和第二部分数据,包括:
将所述第一像素数据中的各分量向右移N-K位,得到所述第一部分数据;
将所述第一像素数据与所述第一部分数据之差确定为所述第二部分数据。
11.根据权利要求10所述的方法,其特征在于,所述将所述第一像素数据与所述第一部分数据之差确定为所述第二部分数据,包括:
将所述第一像素数据...
【专利技术属性】
技术研发人员:张林,赵尧,陈琳,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。