数据映射表的存储方法、计算机存储介质以及显示装置与流程

文档序号:16930639发布日期:2019-02-22 20:14阅读:163来源:国知局
本发明涉及显示器
技术领域
:,尤其涉及一种数据映射表的存储方法、计算机存储介质以及显示装置。
背景技术
::随着液晶显示技术的发展,对薄膜晶体管液晶显示器(thinfilmtransistorliquidcrystaldisplay,tft-lcd)在高分辨率、广视角、高响应速度、高开口率等方面的要求越来越高。因为液晶材料的一些特性,液晶显示器难免存在一些其他显示器所不具有的问题。例如:由于液晶偏转角度形成暗态漏光所造成的色度点偏移问题,或者由于液晶响应时间造成的运动模糊和重影问题等。为改善这些问题,需要对图像数据或视频数据进行调整。现有技术的做法通常是在液晶显示器内存储一些数据映射表,这种映射表也称显示查找表(look-uptable,lut),根据数据映射表对图像数据或视频数据进行调整。然而数据映射表中包含大量的数据,需要占用较多的内部存储空间,并且在生产线上传输、烧录数据的过程耗费大量时间,降低了显示器的运行速度和生产效率。因此,现有技术还有待于改进和发展。技术实现要素:鉴于现有技术的不足,本发明提供了一种数据映射表的存储方法,其能够减少数据映射表占用的系统存储空间,缩短生产线上传输、烧录数据的时间。为了达到上述的目的,本发明采用了如下的技术方案:一种数据映射表的存储方法,其包括:设置对应所要存储的数据映射表的数据基准表并存储所述数据基准表;将所述数据映射表中的灰阶值和所述数据基准表中的灰阶值一一对应相减,建立第一数据差值表;存储所述第一数据差值表,以在存储单元中通过所述第一数据差值表和所述数据基准表能够还原出所述数据映射表;其中,所述数据映射表中的灰阶值需要以m位比特进行存储,所述数据基准表中的各个灰阶值相等,所述数据基准表被配置为使得所述第一数据差值表能够以n位比特进行存储,并且1≤n<m。进一步地,所述存储方法还包括:在建立所述第一数据差值表之后对所述第一数据差值表进行行程编码,获得第二数据差值表;存储所述第二数据差值表,以在存储单元中通过所述第二数据差值表和所述数据基准表能够还原出所述数据映射表。在一个优选的方案中,所述存储方法还包括:针对所述第二数据差值表,用三元组表存储绝对值大于2n的元素的位置和数值,并且在所述第二数据差值表中用前一个绝对值不大于2n的元素代替绝对值大于2n的元素,获得第三数据差值表;存储所述第三数据差值表,以在存储单元中通过所述第三数据差值表和所述数据基准表能够还原出所述数据映射表;其中,所述第三数据差值表能够以n+1位比特进行存储,并且n+1<n。其中,所述n的取值使得所述第二数据差值表中绝对值大于2n的元素的数量为所述第二数据差值表中包含的元素总数量的2%~10%。在另一个优选的方案中,所述存储方法还包括:针对所述第二数据差值表,用三元组表存储绝对值大于2n的元素的位置和数值,并且在所述第二数据差值表中对绝对值大于2n的元素直接缩小比特数或进行商编码使该元素变为绝对值不大于2n,获得第三数据差值表;存储所述第三数据差值表,以在存储单元中通过所述第三数据差值表和所述数据基准表能够还原出所述数据映射表;其中,所述第三数据差值表能够以n+1位比特进行存储,并且n+1<n。其中,所述n的取值使得所述第二数据差值表中绝对值大于2n的元素的数量为所述第二数据差值表中包含的元素总数量的2%~10%。进一步地,所述m的值为8。本发明还提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机程序,所述计算机程序能够被执行以实现如上所述的数据映射表的存储方法。本发明的另一方面是提供一种显示装置,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述计算机程序被所述处理器执行时实现如上所述的数据映射表的存储方法。本发明实施例提供的数据映射表的存储方法,通过设置对应所要存储的数据映射表的数据基准表,并且将数据映射表中的灰阶值和数据基准表中的灰阶值一一对应相减建立数据差值表,然后存储数据基准表和数据差值表,由数据差值表和数据基准表在存储单元中还原出所述数据映射表。由于数据基准表中的各个灰阶值相等,只需要存储一次并且传输、烧录数据的过程更为简单,时间也减小;并且数据基准表被配置为使得所述数据差值表能够以小于数据映射表所需的比特进行存储。因此,该数据映射表的存储方法能够减少数据映射表占用的系统存储空间,缩短生产线上传输、烧录数据的时间,提高生产效率。附图说明图1是本发明实施例中的数据映射表的存储方法的步骤流程图;图2是本发明实施例中的显示装置的结构框图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明的具体实施方式进行详细说明。这些优选实施方式的示例在附图中进行了例示。附图中所示和根据附图描述的本发明的实施方式仅仅是示例性的,并且本发明并不限于这些实施方式。在此,还需要说明的是,为了避免因不必要的细节而模糊了本发明,在附图中仅仅示出了与根据本发明的方案密切相关的结构和/或处理步骤,而省略了与本发明关系不大的其他细节。本发明提供了一种数据映射表的存储方法,如图1所示,所述数据映射表的存储方法包括步骤:s10、设置对应所要存储的数据映射表的数据基准表并存储所述数据基准表。所述数据映射表包括红、绿、蓝三种子像素的灰阶值,所述数据映射表中的灰阶值需要以m位比特进行存储,其中,需要根据显示装置中数据映射表来设置数据基准表。本实施例中,所述数据映射表中的灰阶值为0~255灰阶中的数值,如下表1,表1中示例性示出了若干个灰阶值,,所述数据映射表中的灰阶值需要以8位比特进行存储,即m=8。表1:所要存储的数据映射表rgb199197201198201201201201201199200203193200201199197201200198201199201198本实施例中根据表1的数据映射表设置的数据基准表如表2所示,表2点数据基准表中,各个灰阶值均相等,本实施例中具体设置为200。表2:数据基准表rgb200200200200200200200200200200200200200200200200200200200200200200200200s20、将所述数据映射表中的灰阶值和所述数据基准表中的灰阶值一一对应相减,建立第一数据差值表。具体到本实施例中,将表1和表2的灰阶值一一对应相减,建立如表3所示的第一数据差值表,如表3所示,所述第一数据差值表中的各个元素包含正值和负值。表3:第一数据差值表rgb-1-31-211111-103-701-1-310-21-11-2参阅表3并结合步骤s10,所述数据基准表需要根据实际情况设置为使得所述第一数据差值表能够以n位比特进行存储,并且1≤n<m;本实施例中,如表3所示,表3中的各个元素存储时,需要1位比特的符号位加上3位比特的数值位,即n=4。在一些实施例中,进行到如上步骤s20之后,存储所述第一数据差值表,在存储单元中通过所述第一数据差值表和所述数据基准表能够还原出所述数据映射表,由此实现所述数据映射表的存储。由于数据基准表(例如表2)中的各个灰阶值相等,只需要存储一次并且传输、烧录数据的过程更为简单,时间也减小;并且数据基准表被配置为使得所述第一数据差值表(表3)能够以小于数据映射表所需的比特进行存储。因此,通过存储所述第一数据差值表和所述数据基准表,再由所述第一数据差值表和所述数据基准表还原出所述数据映射表(表1),由此能够减少数据映射表占用的系统存储空间,缩短生产线上传输、烧录数据的时间,提高生产效率。在本实施例中的数据映射表的存储方法,参阅图1,在进行步骤s20之后,还进行以下步骤s30:s30、在建立所述第一数据差值表之后对所述第一数据差值表进行行程编码,获得第二数据差值表。例如,在对表3的第一数据差值表进行行程编码,获得如下表4所示的第二数据差值表。表4:第二数据差值表rgb-1-31-2(zrc,5,1)////-103-701-1-310-21-11-2其中,在第1行第1列(表格中是从第0行第0列起算)中,zrc是行程编码中的标志位,5是行程长度,1是行程码。通过对所述第一数据差值表进行行程编码,所获得的第二数据差值表在存储时占用的空间小于所述第一数据差值表。因此,在另外一些实施例中,进行到如上步骤s30之后,存储所述第二数据差值表,在存储单元中通过所述第二数据差值表和所述数据基准表能够还原出所述数据映射表,由此实现所述数据映射表的存储,并且能够进一步地减少数据映射表占用的系统存储空间以及缩短生产线上传输、烧录数据的时间。在本实施例中的数据映射表的存储方法,参阅图1,在进行步骤s30之后,还进行以下步骤s40:s40、针对所述第二数据差值表,用三元组表存储绝对值大于2n的元素的位置和数值,并且在所述第二数据差值表中用前一个绝对值不大于2n的元素代替绝对值大于2n的元素,获得第三数据差值表。其中,所述第三数据差值表能够以n(数值位)+1(符号位)位比特进行存储,并且n+1<n,所获得的第三数据差值表在存储时占用的空间小于所述第二数据差值表。s50、存储所述第三数据差值表,在存储单元中通过所述第三数据差值表和所述数据基准表能够还原出所述数据映射表,由此实现所述数据映射表的存储。并且能够进一步地减少数据映射表占用的系统存储空间以及缩短生产线上传输、烧录数据的时间。其中,所述n的取值使得所述第二数据差值表中绝对值大于2n的元素的数量为所述第二数据差值表中包含的元素总数量的一定比例。例如,针对表4的第二数据差值表,其中所包含的元素总数量为24个,将n取值为2,表4中绝对值大于22的元素的数量为2个,即第1行第1列的5以及第4行第0列的-7,对应的三元组表如下表5所示。所述一定比例为2/24=8.3%。需要说明的是,在另外的一些实施例中,所述一定比例可以设置在2%~10%的范围内。表5:三元组表行列值11540-7然后在所述第二数据差值表(表4)中用前一个绝对值不大于2n的元素代替绝对值大于2n的元素,获得如表6所示的第三数据差值表。表6:第三数据差值表rgb-1-31-2(zrc,-2,1)////-103301-1-310-21-11-2表6中的各个元素存储时,需要1位比特的符号位加上2位比特的数值位,即n+1=3,相比于前述表4的第二数据差值表,减少了存储所占用的空间。在另一个优选的方案中,以上步骤s40中的第三数据差值表也可以采用以下方式获得:针对所述第二数据差值表,用三元组表存储绝对值大于2n的元素的位置和数值,并且在所述第二数据差值表中对绝对值大于2n的元素直接缩小比特数或进行商编码使该元素变为绝对值不大于2n,获得第三数据差值表。其中,n的取值方式和以上步骤s40的方式相同。本实施例还提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机程序,所述计算机程序能够被执行以实现如上所述的数据映射表的存储方法。本实施例的另一方面是提供一种显示装置,如图2所示,其包括:处理器100、与所述处理器100连接的存储器200、通信接口300和通信总线400。其中,所述处理器100、所述存储器200、所述通信接口300通过所述通信总线400完成相互间的通信。所述通信接口300用于所述显示装置的通信设备之间的信息传输;所述存储器200存储有计算机程序,所述计算机程序被所述处理器100执行时实现本实施例如上所述的数据映射表的存储方法。所述处理器100在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器通常用于控制所述显示装置的总体操作。综上所述,本发明实施例提供的数据映射表的存储方法及其相应的计算机存储介质以及显示装置,其能够减少数据映射表占用的系统存储空间,节省系统的硬件资源,缩短生产线上传输、烧录数据的时间,提高生产效率从而降低成本。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。以上所述仅是本申请的具体实施方式,应当指出,对于本
技术领域
:的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1