本发明专利技术提供一种基于图形处理器实现像素抖动计算的电子装置,中央处理器接收电子设备发送的对应于第一图像码的图像数据,显示器显示对应于第二图像码的图像数据。图形处理器将对应于第一图像码的图像数据转换为对应于第二图像码的图像数据,并施加一像素抖动矩阵组以产生相应的像素抖动信号,在每帧中驱动各像素的像素值依次与抖动矩阵组的对应矩阵的阈值进行对比,并当像素值大于矩阵阈值时增加像素值的强度。本发明专利技术还提供一种基于图形处理器实现像素抖动计算的方法,利用本发明专利技术解决现有技术中的LCD显示图像时出现的轮胎印或者块状的不良效果,从而提高显示质量。
【技术实现步骤摘要】
【专利摘要】本专利技术提供一种基于图形处理器实现像素抖动计算的电子装置,中央处理器接收电子设备发送的对应于第一图像码的图像数据,显示器显示对应于第二图像码的图像数据。图形处理器将对应于第一图像码的图像数据转换为对应于第二图像码的图像数据,并施加一像素抖动矩阵组以产生相应的像素抖动信号,在每帧中驱动各像素的像素值依次与抖动矩阵组的对应矩阵的阈值进行对比,并当像素值大于矩阵阈值时增加像素值的强度。本专利技术还提供一种基于图形处理器实现像素抖动计算的方法,利用本专利技术解决现有技术中的LCD显示图像时出现的轮胎印或者块状的不良效果,从而提高显示质量。【专利说明】
本专利技术涉及显示
,尤其是涉及一种。
技术介绍
液晶显示器(LCD)通常被用作各种电子设备的屏幕或显示器,这些电子设备包括例如电视、计算机和手持设备(例如蜂窝电话、音频和视频播放器、游戏系统等)的消费性电子产品。这样的LCD设备通常提供具有相对薄和低重量的封装的平板显示器,其适于用在多种电子产品中。此外,这样的LCD设备通常比科比的显示技术使用更少的功率,使得它们适用在电池供电的设备中,或者期望最小化功率适用的其它环境中。LCD设备通常包括以行和列布置的数以千计(或数以兆计)的图像部件,即像素。对于LCD设备的任何给定像素,IXD上的可见的光量取决于施加至该像素的电压。目前,由于工艺和成本的考量,大多数IXD设备使用18位图像数据,由此,红、绿和蓝原色中的每种颜色与6位数据相对应。但是通常传送至LCD设备的所需显示的图像数据为24位或更高位的信号,然而减少对应于颜色的数据位可以使得LCD的像素可能减少每个像素可能能够呈现的等级(即颜色)的数量,从而产生严重的块状效应。为了克服这种等级的减少对显示画面的影响,通常执行像素抖动(dithering)算法,像素抖动可以包括在一组相邻像素中应用稍微变化的颜色深浅(shade and color),以“欺骗”人眼感知期望的颜色,尽管事实上可能没有像素真正显示该期望的颜色。在现有技术中,像素抖动算法主要通过IXD设备的控制器执行,但是,IXD控制器通常为专用集成电路,由于不具有可变的执行像素抖动算法的硬件模块而无法根据需要而对像素抖动算法进行相应地调整,并且一些LCD控制器执行像素抖动算法时会导致在灰度渐变缓慢的图像中,会出现轮胎印或者块状的不良效果,降低了显示质量,从而影响用户体验。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种,以解决现有技术中的LCD显示图像时出现的轮胎印或者块状的不良效果,从而提闻显不质量。为实现上述目的,本专利技术提供一种基于图形处理器实现像素抖动计算的电子装置,包括中央处理器、存储器、显示控制器、图形处理器和显示器,该中央处理器用于接收由至少一个电子设备发送的对应于第一图像码的图像数据。该中央处理器用于接收由至少一个电子设备发送的对应于第一图像码的图像数据。该显示器用于显示对应于第二图像码的图像数据。以及该图形处理器用于将对应于第一图像码的图像数据转换为对应于第二图像码的图像数据,以及施加一像素抖动矩阵组并产生相应的像素抖动信号,其中,该像素抖动信号用于在第一帧中驱动每个像素帧的每个像素的像素值依次与该抖动矩阵组的第一矩阵的阈值进行对比,在第二帧中驱动每个像素帧的每个像素的每个像素的像素值依次与该抖动矩阵组的第二矩阵的阈值进行对比,直至在第N帧中驱动每个像素帧的每个像素的像素值依次与该抖动矩阵组的第N矩阵的阈值进行对比,并当像素值大于该矩阵的阈值时增加该像素值的强度。进一步地,本专利技术还提供一种基于图形处理器实现像素抖动计算的方法,该方法包括步骤: 接收由至少一个电子设备发送的对应于第一图像码的图像数据。该图形处理器将对应于该第一图像码的图像数据转换为对应于第二图像码的图像数据。以及 该图形处理器施加一像素抖动矩阵组并产生相应的像素抖动信号,其中,该像素抖动信号用于将该像素帧中的每个像素的像素值与对应的矩阵阈值进行对比,并当该像素值大于该对应矩阵阈值时增加该像素的像素强度。【专利附图】【附图说明】图1为本专利技术实施例中的电子装置的结构示意图; 图2为图1所示电子装置的图形处理器的功能模块示意图; 图3为本专利技术像素抖动的二维像素网格的简化示意图; 图4为图3所示二维像素网格的Bayer抖动矩阵组示意图; 图5为图3所示二维像素网格的Bayer动态矩阵阈值示意图; 图6为本专利技术基于图形处理器实现像素抖动计算的方法流程图。标号说明:【权利要求】1.一种基于图形处理器实现像素抖动计算的电子装置,包括中央处理器、存储器、显示控制器、图形处理器和显示器,其特征在于, 所述中央处理器用于接收由至少一个电子设备发送的对应于第一图像码的图像数据; 所述显示器用于显示对应于第二图像码的图像数据; 以及所述图形处理器用于将对应于第一图像码的图像数据转换为对应于第二图像码的图像数据,以及施加一像素抖动矩阵组并产生相应的像素抖动信号,其中,所述像素抖动信号用于在第一帧中驱动每个像素帧的每个像素的像素值依次与所述抖动矩阵组的第一矩阵的阈值进行对比,在第二帧中驱动每个像素帧的每个像素的每个像素的像素值依次与所述抖动矩阵组的第二矩阵的阈值进行对比,直至在第N帧中驱动每个像素帧的每个像素的像素值依次与所述抖动矩阵组的第N矩阵的阈值进行对比,并当像素值大于所述矩阵的阈值时增加所述像素值的强度。2.如权利要求1所述的基于图形处理器实现像素抖动计算的电子装置,其特征在于,所述像素抖动矩阵组 为Bayer矩阵。3.如权利要求2所述的基于图形处理器实现像素抖动计算的电子装置,其特征在于,当像素值不大于所述矩阵阈值时保持所述像素的像素值强度不变。4.如权利要求2所述的基于图形处理器实现像素抖动计算的电子装置,其特征在于,所述N值为4。5.如权利要求1所述的基于图形处理器实现像素抖动计算的电子装置,其特征在于,所述图形处理器包括接口模块、图元处理模块、顶点着色模块、图元装配模块、光栅模块、片段着色模块、颜色缓冲模块、抖动电路以及片段缓冲模块,所述顶点着色模块以及所述片段着色模块施加所述像素抖动矩阵组。6.如权利要求1所述的基于图形处理器实现像素抖动计算的电子装置,其特征在于,所述存储器为双倍速率同步动态随机存储器(DDR)。7.一种基于图形处理器实现像素抖动计算的方法,其特征在于,所述方法包括步骤: 接收由至少一个电子设备发送的对应于第一图像码的图像数据; 所述图形处理器将对应于所述第一图像码的图像数据转换为对应于第二图像码的图像数据; 以及所述图形处理器施加一像素抖动矩阵组并产生相应的像素抖动信号,其中,所述像素抖动信号用于将所述像素帧中的每个像素的像素值与对应的矩阵阈值进行对比,并当所述像素值大于所述对应矩阵阈值时增加所述像素的像素强度。8.如权利要求7所述的基于图形处理器实现像素抖动计算的方法,其特征在于,所述像素抖动矩阵组为Bayer矩阵。9.如权利要求7所述的基于图形处理器实现像素抖动计算的方法,其特征在于,所述“所述像素抖动信号用于将所述像素帧中的每个像素的像素值与对应的矩阵阈值进行对t匕,并当所述像素值大于所述矩阵阈值时增加所述像素的像素强度。”包括在第一帧中驱动每个本文档来自技高网...
【技术保护点】
一种基于图形处理器实现像素抖动计算的电子装置,包括中央处理器、存储器、显示控制器、图形处理器和显示器,其特征在于,所述中央处理器用于接收由至少一个电子设备发送的对应于第一图像码的图像数据;所述显示器用于显示对应于第二图像码的图像数据;以及所述图形处理器用于将对应于第一图像码的图像数据转换为对应于第二图像码的图像数据,以及施加一像素抖动矩阵组并产生相应的像素抖动信号,其中,所述像素抖动信号用于在第一帧中驱动每个像素帧的每个像素的像素值依次与所述抖动矩阵组的第一矩阵的阈值进行对比,在第二帧中驱动每个像素帧的每个像素的每个像素的像素值依次与所述抖动矩阵组的第二矩阵的阈值进行对比,直至在第N帧中驱动每个像素帧的每个像素的像素值依次与所述抖动矩阵组的第N矩阵的阈值进行对比,并当像素值大于所述矩阵的阈值时增加所述像素值的强度。
【技术特征摘要】
【专利技术属性】
技术研发人员:曾飞,熊伟,
申请(专利权)人:福州瑞芯微电子有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。