专利名称:用于显示器的数据存储方法和装置的制作方法
技术领域:
本发明涉及显示器领域,具体而言,涉及一种用于显示器的数据存储方法和装置。
背景技术:
在现有技术中,用于显示器的存储方法是通过等离子体显示板PDP(PlaSma Display Panel,简称PDP)的存储与控制电路将数据进行数据分流后处理后,放入两个帧存储器中(如图1所示),以用于分别送入等离子体显示板PDP的上,下两个电级进行的。在这种控制方法中,每一个帧存储器采用一片容量为64MG*512K*32)的同步动态随机存储器 SDRAM (Synchronous Dynamic Random Access Memories 简称 SDRAM),它虽然能够提供高速的存储速度,但由于SDRAM的价格高,造成PDP的生产成本价格偏高。针对相关技术中用于显示器的数据存储方法造成显示器生产成本价格偏高的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种用于显示器的数据存储方法和装置,以解决现有技术中用于显示器的数据存储方法造成显示器生产成本价格偏高的问题。为了实现上述目的,根据本发明的一个方面,提供了一种用于显示器的数据存储方法,包括获取显示数据,其中,显示数据为显示器所显示的数据;对显示数据进行压缩处理,得到压缩数据;以及存储压缩数据。进一步地,存储压缩数据包括选择第一存储单元,其中,显示器包括多个存储单元,多个存储单元包括第一存储单元,并且第一存储单元是与压缩数据的数据量相匹配的存储单元;以及将压缩数据存储在第一存储单元中。进一步地,选择第一存储单元包括判断第二存储单元的剩余容量与压缩数据的数据量的大小关系;在判定第二存储单元的剩余容量大于或等于压缩数据的数据量时,选择第二存储单元作为第一存储单元;以及在判定第二存储单元的剩余容量小于压缩数据的数据量时,选择第三存储单元作为第一存储单元,其中,第一存储单元包括第二存储单元和第三存储单元,第三存储单元的剩余容量大于第二存储单元的剩余容量。进一步地,选择第一存储单元包括判断第二存储单元是否存满;在判定第二存储单元未存满时,选择第二存储单元作为第一存储单元;以及在判定第二存储单元存满时, 选择第三存储单元作为第一存储单元,其中,第一存储单元包括第二存储单元和第三存储单元。为了实现上述目的,根据本发明的另一方面,提供了一种用于显示器的数据存储装置,用于执行本发明上述内容提供的任意一种用于显示器的数据存储方法。为了实现上述目的,根据本发明的另一方面,提供了一种用于显示器的数据存储装置,包括获取单元,用于获取显示数据,其中,显示数据为显示器所显示的数据;压缩单元,用于对显示数据进行压缩处理,得到压缩数据;以及存储单元,用于存储压缩数据。
进一步地,存储单元包括选择模块,用于选择第一存储单元,其中,显示器包括多个存储单元,多个存储单元包括第一存储单元,并且第一存储单元是与压缩数据的数据量相匹配的存储单元;以及存储模块,用于将压缩数据存储在第一存储单元中。进一步地,选择模块包括判断子模块,用于判断第二存储单元的剩余容量与压缩数据的数据量的大小关系;第一选择子模块,用于在判定第二存储单元的剩余容量大于或等于压缩数据的数据量时,选择第二存储单元作为第一存储单元;以及第二选择子模块,用于在判定第二存储单元的剩余容量小于压缩数据的数据量时,选择第三存储单元作为第一存储单元,其中,第一存储单元包括第二存储单元和第三存储单元,第三存储单元的剩余容量大于第二存储单元的剩余容量。进一步地,选择模块包括判断子模块,用于判断第二存储单元是否存满;第一选择子模块,用于在判定第二存储单元未存满时,选择第二存储单元作为第一存储单元;以及第二选择子模块,用于在判定第二存储单元存满时,选择第三存储单元作为第一存储单元, 其中,第一存储单元包括第二存储单元和第三存储单元。通过本发明,采用获取显示数据,其中,显示数据为显示器所显示的数据;对显示数据进行压缩处理,得到压缩数据;以及存储压缩数据。通过对显示数据进行压缩处理,降低了显示数据的数据量,得到压缩数据,在此基础上进行压缩数据的存储可以采用低容量存储器,降低了存储器成本,解决了现有技术中用于显示器的数据存储方法造成显示器生产成本价格偏高的问题,进而达到了降低显示器的生产成本的效果。
构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的数据存储装置的示意图;图2是根据本发明第一实施例的数据存储装置的示意图;图3是根据本发明第二实施例的数据存储装置的示意图;以及图4是根据本发明实施例的数据存储方法的流程图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。图2是根据本发明第一实施例的数据存储装置的示意图,如图2所示,该实施例的数据存储装置包括获取单元10,压缩单元20和存储单元30。获取单元10,用于获取显示数据,其中,显示数据为显示器所显示的数据。压缩单元20,用于对显示数据进行压缩处理,得到压缩数据。存储单元30,用于存储压缩数据。具体地,存储单元包括选择模块,用于选择第一存储单元,其中,显示器包括多个存储单元,多个存储单元包括第一存储单元,并且第一存储单元是与压缩数据的数据量相匹配的存储单元;以及存储模块,用于将压缩数据存储在第一存储单元中。通过对显示数据进行压缩处理,降低了显示数据的数据量,得到压缩数据,在此基础上进行压缩数据的存储可以采用低容量存储器,降低了存储器成本,解决了现有技术中用于显示器的数据存储方法造成显示器生产成本价格偏高的问题,进而达到了降低显示器的生产成本的效果。优选地,选择模块包括判断子模块,用于判断第二存储单元的剩余容量与压缩数据的数据量的大小关系;第一选择子模块,用于在判定第二存储单元的剩余容量大于或等于压缩数据的数据量时,选择第二存储单元作为第一存储单元;以及第二选择子模块,用于在判定第二存储单元的剩余容量小于压缩数据的数据量时,选择第三存储单元作为第一存储单元,其中,第一存储单元包括第二存储单元和第三存储单元,第三存储单元的剩余容量大于第二存储单元的剩余容量。通过判断第二存储单元的剩余容量与压缩数据的数据量的大小,在判定第二存储单元的剩余容量小于压缩数据的数据量时,选择第三存储单元作为存储压缩数据的存储单元,达到了为压缩数据确定存储单元,进而达到了避免压缩数据丢失的效果。优选地,选择模块包括判断子模块,用于判断第二存储单元是否存满;第一选择子模块,用于在判定第二存储单元未存满时,选择第二存储单元作为第一存储单元;以及第二选择子模块,用于在判定第二存储单元存满时,选择第三存储单元作为第一存储单元,其中,第一存储单元包括第二存储单元和第三存储单元。通过判断第二存储单元是否存满,在判定第二存储单元未存满时,选择第二存储单元作为存储压缩数据的存储单元,在判定第二存储单元存满时,选择第三存储单元作为第一存储单元,达到了充分利用存储单元的存储空间,避免存储空间闲置浪费,进而达到了降低存储器成本投入的效果。图3是根据本发明第二实施例的数据存储装置的示意图,如图3所示,该实施例的数据存储装置采用MCU+可编程器件为核心的数据存储装置,它的工作原理是当MCU要访问存储器(相当于本发明实施例一中的存储单元)时,首先要对控制模块可编程器件 (相当于本发明实施例一中的选择模块)内某一地址单元写入相应的片选信号。例如当向 “8000H”单元写入“7”的时候(表示要选通7号存储器),经控制模块内相关VHDL程序生成的相关逻辑功能的处理,使存储器片选信号变成有效,此后继续向该存储器中写入某个数, 例如“3”的时候,存储器的写信号将保持有效,且选通信号继续保持,因此可以将数据写入到相应存储器的相应单元当中。从存储器中读取数据的操作类似。因此,如果要存储的数据不超过单片存储器的容量,那么和正常的存储操作相同,如果涉及到多片连续存储或间隔存储,则首先要向地址为“8000H”的单元写入存储器的编号,然后再向相应的存储空间写入相应的数据。其中,数据压缩模块的可以采用单独的带数据压缩功能的专用数字信号处理器DSP (Digital Signal ftOcessor,简称DSP),或是采用带数据压缩算法的IP核 (Intellectual Property Core,简称IP核)放入可编程器件,也可以采用带数据压缩功能的A/D转换模块。数据压缩模块与可编程器件的接口部分可以采用双进程状态机,这样可以简化 VHDL语言的描述结构,减少NS级的竞争与冒险,如果前级采用了带数据压缩功能的A/D模块,同样可以使用双进程状态机来实现。MCU模块与可编程器件的接口部分以及后序的存储器处理部分可以采用VHDL中的进程语句监视全局时钟的变化,同时将MCU的指令变换为指令时序图,根据双进程状态机对指令译码,通过地址线与数据线而完成数据的存储与存取。存储器部分,可以采用低容量的存储器多片连入电路的方法,当一片被数据放满后,通过可编程逻辑控制器片选另一片,通过NS级的切换达到高速存储的目的,具体的实现方法可以先对各片进行编址,再分别通过VHDL中的逻辑控制语句对各片低电平选通,同时MCU对相应选通的存储器使用读取或存储操作。通过对输入的模拟信号进行压缩处理,降低了输入数据的数据量,得到压缩数据, 在此基础上进行压缩数据的存储可以采用低容量存储器,降低了存储器成本,解决了现有技术中用于显示器的数据存储方法造成显示器生产成本价格偏高的问题,进而达到了降低显示器的生产成本的效果。本发明实施例还提供了一种用于显示器的数据存储方法,该数据存储方法可以通过本发明实施例上述内容所提供的任一种数据存储装置来执行。图4是根据本发明实施例的数据存储方法的流程图,如图4所示,该方法包括如下的步骤S402至步骤S406 S402 获取显示数据,其中,显示数据为显示器所显示的数据。S404 对显示数据进行压缩处理,得到压缩数据。S406:存储压缩数据。具体地,存储压缩数据包括选择第一存储单元,其中,显示器包括多个存储单元, 多个存储单元包括第一存储单元,并且第一存储单元是与压缩数据的数据量相匹配的存储单元;以及将压缩数据存储在第一存储单元中。通过对显示数据进行压缩处理,降低了显示数据的数据量,得到压缩数据,在此基础上进行压缩数据的存储可以采用低容量存储器,降低了存储器成本,解决了现有技术中用于显示器的数据存储方法造成显示器生产成本价格偏高的问题,进而达到了降低显示器的生产成本的效果。优选地,选择第一存储单元包括判断第二存储单元的剩余容量与压缩数据的数据量的大小关系;在判定第二存储单元的剩余容量大于或等于压缩数据的数据量时,选择第二存储单元作为第一存储单元;以及在判定第二存储单元的剩余容量小于压缩数据的数据量时,选择第三存储单元作为第一存储单元,其中,第一存储单元包括第二存储单元和第三存储单元,第三存储单元的剩余容量大于第二存储单元的剩余容量。通过判断第二存储单元的剩余容量与压缩数据的数据量的大小,在判定第二存储单元的剩余容量小于压缩数据的数据量时,选择第三存储单元作为存储压缩数据的存储单元,达到了为压缩数据确定存储单元,进而达到了避免压缩数据丢失的效果。优选地,选择第一存储单元包括判断第二存储单元是否存满;在判定第二存储单元未存满时,选择第二存储单元作为第一存储单元;以及在判定第二存储单元存满时,选择第三存储单元作为第一存储单元,其中,第一存储单元包括第二存储单元和第三存储单兀。通过判断第二存储单元是否存满,在判定第二存储单元未存满时,选择第二存储单元作为存储压缩数据的存储单元,在判定第二存储单元存满时,选择第三存储单元作为第一存储单元,达到了充分利用存储单元的存储空间,避免存储空间闲置浪费,进而达到了降低存储器成本投入的效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种用于显示器的数据存储方法,其特征在于,包括 获取显示数据,其中,所述显示数据为显示器所显示的数据; 对所述显示数据进行压缩处理,得到压缩数据;以及存储所述压缩数据。
2.根据权利要求1所述的数据存储方法,其特征在于,存储所述压缩数据包括 选择第一存储单元,其中,所述显示器包括多个存储单元,所述多个存储单元包括所述第一存储单元,并且所述第一存储单元是与所述压缩数据的数据量相匹配的存储单元;以及将所述压缩数据存储在所述第一存储单元中。
3.根据权利要求2所述的数据存储方法,其特征在于,选择第一存储单元包括 判断第二存储单元的剩余容量与所述压缩数据的数据量的大小关系; 在判定所述第二存储单元的剩余容量大于或等于所述压缩数据的数据量时, 选择所述第二存储单元作为所述第一存储单元;以及在判定所述第二存储单元的剩余容量小于所述压缩数据的数据量时,选择第三存储单元作为所述第一存储单元,其中,所述第一存储单元包括所述第二存储单元和所述第三存储单元,所述第三存储单元的剩余容量大于所述第二存储单元的剩余容量。
4.根据权利要求2所述的数据存储方法,其特征在于,选择第一存储单元包括 判断第二存储单元是否存满;在判定所述第二存储单元未存满时,选择所述第二存储单元作为所述第一存储单元;以及在判定所述第二存储单元存满时,选择第三存储单元作为所述第一存储单元, 其中,所述第一存储单元包括所述第二存储单元和所述第三存储单元。
5.一种用于显示器的数据存储装置,其特征在于,包括获取单元,用于获取显示数据,其中,所述显示数据为显示器所显示的数据; 压缩单元,用于对所述显示数据进行压缩处理,得到压缩数据;以及存储单元,用于存储所述压缩数据。
6.根据权利要求5所述的数据存储装置,其特征在于,所述存储单元包括 选择模块,用于选择第一存储单元,其中,所述显示器包括多个存储单元,所述多个存储单元包括所述第一存储单元,并且所述第一存储单元是与所述压缩数据的数据量相匹配的存储单元;以及存储模块,用于将所述压缩数据存储在所述第一存储单元中。
7.根据权利要求6所述的数据存储装置,其特征在于,所述选择模块包括判断子模块,用于判断第二存储单元的剩余容量与所述压缩数据的数据量的大小关系;第一选择子模块,用于在判定所述第二存储单元的剩余容量大于或等于所述压缩数据的数据量时,选择所述第二存储单元作为所述第一存储单元;以及第二选择子模块,用于在判定所述第二存储单元的剩余容量小于所述压缩数据的数据量时,选择第三存储单元作为所述第一存储单元,其中,所述第一存储单元包括所述第二存储单元和所述第三存储单元,所述第三存储单元的剩余容量大于所述第二存储单元的剩余容量。
8.根据权利要求7所述的数据存储装置,其特征在于,所述选择模块包括 判断子模块,用于判断第二存储单元是否存满;第一选择子模块,用于在判定所述第二存储单元未存满时,选择所述第二存储单元作为所述第一存储单元;以及第二选择子模块,用于在判定所述第二存储单元存满时,选择第三存储单元作为所述第一存储单元,其中,所述第一存储单元包括所述第二存储单元和所述第三存储单元。
全文摘要
本发明公开了一种用于显示器的数据存储方法和装置。其中,数据存储方法包括获取显示数据,其中,显示数据为显示器所显示的数据;对显示数据进行压缩处理,得到压缩数据;以及存储压缩数据。通过本发明,解决了现有技术中用于显示器的数据存储方法造成显示器生产成本价格偏高的问题,进而达到了降低显示器的生产成本的效果。
文档编号G09G5/00GK102568434SQ20111045173
公开日2012年7月11日 申请日期2011年12月29日 优先权日2011年12月29日
发明者唐蕾, 徐世文, 顾一鸣 申请人:四川虹欧显示器件有限公司