子像素渲染方法、装置及其编码方法与流程

文档序号:33946357发布日期:2023-04-26 08:14阅读:140来源:国知局
子像素渲染方法、装置及其编码方法与流程

本发明涉及子像素渲染,特别涉及子像素渲染方法、装置及其编码方法。


背景技术:

1、在现有技术中,当显示器以传统的子像素驱动方式显示图像时,显示器中的一个子像素对应至源图像中一个源像素的一个颜色分量。然而,随着制造技术的门槛上升,显示器上的子像素的数量亦受到限制。换言之,显示器的解析度将难以继续提升。

2、因此,屏幕显示驱动中的子像素渲染(sub-pixel rendering,spr)算法正在逐渐由传统的子像素渲染算法向对不同的模式图进行检测并单独处理的方向发展。例如为了得到好的画质,模式图(pattern)检测就是将一些特定排列的像素检测出来,并根据预定的参数计算各子像素的像素值,但常规的模式图检测方法计算量大,表达能力有限,无法编码复杂的模式图,且容易出现误检,有待提供一种新的子像素渲染方法来降低误检率和计算量,进而得到更好的画质。


技术实现思路

1、鉴于上述问题,本发明的目的在于提供一种子像素渲染方法、装置及其编码方法,从而降低误检率和计算量,得到更好的画质。

2、根据本发明的一方面,提供一种编码方法,用于视窗内的源图像编码,包括:

3、将所述视窗内的源图像以行或列为单元进行编码;

4、将所述单元内若干个二进制数据转换得到相应位宽的二进制数据;

5、将所有所述单元的所述相应位宽的二进制数据合并成一个二进制数据,并转换为十六进制数据。

6、优选地,所述将所述视窗内的源图像以行或列为单元进行编码包括:所述单元内的像素的像素值大于第一预定值时输出1,小于第二预定值时输出0。

7、优选地,所述将所述视窗内的源图像以行或列为单元进行编码包括:所述单元内的像素的像素值大于第一预定值时输出0,小于第二预定值时输出1。

8、优选地,所述单元内的像素的像素值大于等于第一预定值且小于等于第二预定值时,停止编码。

9、优选地,所述第一预定值为1,所述第二预定值为254。

10、优选地,所述合并成的二进制数据的位数为所述视窗内的源图像行像素和列像素数量的乘积。

11、优选地,数据合并由函数h()完成,所述函数h()用于将括弧内的m个二进制的数据转换为一个位宽为m的二进制数据,其中,m大于等于1。

12、根据本发明的另一方面,提供了一种子像素渲染方法,包括上述任一项所述的编码方法,还包括:

13、选取视窗,将所述视窗内的源图像与显示器的像素分布对齐;

14、对所述视窗内的源图像进行编码,获得源图像码;

15、将所述源图像码与模式图像码对比,并根据对比结果对所述视窗内的源图像进行子像素渲染得到目标图像。

16、优选地,当所述源图像码与模式图像码一致时,根据模式图像预设的参数计算目标图像中的子像素的像素值。

17、优选地,所述选取视窗包括调整所述视窗大小以满足与多种复杂度的所述模式图像码进行对比。

18、根据本发明的又一方面,提供了一种子像素渲染装置,用于执行上述中任一项所述的子像素渲染方法,所述子像素渲染装置包括:

19、储存器,用于存储源图像及目标图像;以及

20、处理器,用于根据所述源图像生成所述目标图像。

21、本发明提供的本申请提供的编码方法计算量更小,得到的十六进制码的码长更短,因此在子像素渲染方法中检测出的模式图像更可靠,误检率更低,进一步的,对于特定的模式图像可通过增大视窗增加检测的可信度,降低误检率。



技术特征:

1.一种编码方法,用于视窗内的源图像编码,包括:

2.根据权利要求1所述的编码方法,其中,所述将所述视窗内的源图像以行或列为单元进行编码包括:所述单元内的像素的像素值大于第一预定值时输出1,小于第二预定值时输出0。

3.根据权利要求1所述的编码方法,其中,所述将所述视窗内的源图像以行或列为单元进行编码包括:所述单元内的像素的像素值大于第一预定值时输出0,小于第二预定值时输出1。

4.根据权利要求2或3所述的编码方法,其中,所述单元内的像素的像素值大于等于第一预定值且小于等于第二预定值时,停止编码。

5.根据权利要求4所述的编码方法,其中,所述第一预定值为1,所述第二预定值为254。

6.根据权利要求5所述的编码方法,其中,所述合并成的二进制数据的位数为所述视窗内的源图像行像素和列像素数量的乘积。

7.根据权利要求6所述的编码方法,其中,数据合并由函数h()完成,所述函数h()用于将括弧内的m个二进制的数据转换为一个位宽为m的二进制数据,其中,m大于等于1。

8.一种子像素渲染方法,包括权利要求1-7中任一项所述的编码方法,还包括:

9.根据权利要求8所述的子像素渲染方法,其中,当所述源图像码与模式图像码一致时,根据模式图像预设的参数计算目标图像中的子像ia22000529

10.根据权利要求8所述的子像素渲染方法,其中,所述选取视窗包括调整所述视窗大小以满足与多种复杂度的所述模式图像码进行对比。

11.一种子像素渲染装置,用于执行权利要求8-10中任一项所述的子像素渲染方法,所述子像素渲染装置包括:


技术总结
本发明公开了一种子像素渲染方法、装置及其编码方法,其中,编码方法用于视窗内的源图像编码,包括:将所述视窗内的源图像以行或列为单元进行编码;将所述单元内若干个二进制数据转换得到相应位宽的二进制数据;将所有所述单元的所述相应位宽的二进制数据合并成一个二进制数据,并转换为十六进制数据。该编码方法计算量更小,得到的十六进制码的码长更短,因此在子像素渲染方法中检测出的模式图像更可靠,误检率更低。

技术研发人员:李振杰
受保护的技术使用者:北京欧铼德微电子技术有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1