显示记录信息方法及其产生方法与流程

文档序号:16820142发布日期:2019-02-10 22:42阅读:240来源:国知局
显示记录信息方法及其产生方法与流程

本发明与显示装置有关,尤其是关于一种能够同时兼顾数据储存空间的缩减与良好显示影像品质的显示记录信息方法及其产生方法。



背景技术:

一般而言,传统的显示器驱动IC大多包含有Frame RAM(或Frame缓冲器),其功能在于当显示器所显示的画面不需更新时,显示驱动器IC不需再从数据来源端取得新的显示数据,只需将先前暂存于Frame RAM(或Frame缓冲器)中的显示数据取出并输出即可,故能达到节省数据传输功耗的功效。

然而,随着显示器的分辨率愈来愈高,其所需的Frame RAM(或Frame缓冲器)容量愈来愈大,也导致显示器驱动IC的面积变得愈来愈大,其工艺也由于需要较高的存储器密度而变得更为先进与复杂,这将导致显示器驱动IC的成本大幅增加。

为了改善上述缺点,所谓的“RAM-Less驱动IC”便应运而生。顾名思义,RAM-Less驱动IC并不包含Frame RAM(或Frame缓冲器)。然而,这却也导致显示驱动器IC必须不断从数据来源端取得新的显示数据,使得数据传输功耗因而大幅增加。

因此,在不在乎显示画面品质的前提下,显示器驱动IC可采用所谓的“1 bit RAM”技术仅使用1 bit的存储器容量来储存原本24bit的输入显示数据,故能大幅减少存储器的使用量。当显示器所显示的画面不需更新时,显示驱动器IC亦仅需将先前暂存于Frame RAM(或Frame缓冲器)中的显示数据取出并进行颜色转换后输出即可,故亦可达到节省数据传输功耗的功效。然而,其最大的缺点就是高度的压缩导致显示影像品质大幅牺牲而无法提供良好的显示影像品质。



技术实现要素:

有鉴于此,本发明提出一种显示记录信息方法及其产生方法,以有效解决现有技术所遭遇到的上述种种问题。

根据本发明的一具体实施例为一种显示记录信息方法。于此实施例中,显示记录信息用以记录显示装置的驱动IC所接收到的显示数据与显示面板的多个像素的对应关系。显示记录信息由一位元组(八位元)构成。其第一至第六位元记录像素个数计数器或像素列数计数器从0开始对显示面板的多个像素的个数或列数进行六位元记数的计数结果;其第七位元以0或1记录第一位元至第六位元所记录的计数结果属于多个像素的个数或列数;其第八位元会以1记录显示数据包含有红色、绿色或蓝色,其余则以0记录。

于一实施例中,若显示数据与前一笔显示数据相同,则像素个数计数器的计数会加1。

于一实施例中,当像素个数计数器的计数累积至六位元所允许的最大值时,此时的第一位元至第八位元会被储存于一暂存器中,并将像素个数计数器的计数归零。

于一实施例中,假设显示面板的像素列数为M且每列像素包含N个像素,M与N均为正整数,当像素个数计数器的计数累积至N时,此时的第一位元至第八位元会被储存于一暂存器中,并将像素列数计数器的计数加1。

于一实施例中,当显示数据与前一笔显示数据不同时,此时的第一位元至第八位元会被储存于一暂存器中,并将像素个数计数器的计数设为1。

于一实施例中,假设显示面板的像素列数为M且每列像素包含N个像素,M与N均为正整数,于每列像素的第N个像素时,此时的第一位元至第八位元会被储存于一暂存器中,并将像素个数计数器的计数归零。

根据本发明的另一具体实施例为一种显示记录信息产生方法。于此实施例中,显示记录信息产生方法用以产生显示记录信息来记录显示装置的驱动IC所接收到的显示数据与显示装置的显示面板的多个像素的对应关系。显示记录信息包含一位元组(byte)。显示记录信息产生方法包含下列步骤:通过像素个数计数器或像素列数计数器从0开始对显示面板的像素的个数或列数进行六位元(0~63)记数并将计数结果记录于位元组中的第一位元至第六位元;以0或1记录第一位元至第六位元所记录的计数结果属于像素的个数或列数,以得到位元组中的第七位元;以及以1或0记录显示数据是否包含有红色(R)、绿色(G)或蓝色(B),以得到位元组中的第八位元。

相较于现有技术,本发明所提出的显示记录信息方法及其产生方法虽然采用“一位元RAM”技术以大幅减少存储器的使用量并节省数据传输功耗,但亦通过特定的压缩方式对显示数据先行压缩后再将其储存于一位元RAM内。当显示器所显示的画面不需更新时,驱动器IC仅需将先前暂存于一位元RAM中的显示数据取出并进行颜色转换后输出即可,不需牺牲显示影像品质。

因此,本发明所提出的显示记录信息方法及其产生方法能够同时达到缩减数据储存空间、节省数据传输功耗、降低显示器的驱动IC的成本以及提升显示影像品质等具体功效,故可有效改善现有技术的缺点并大幅提升显示器的驱动IC的市场竞争力。

关于本发明的优点与精神可以通过以下的发明具体实施方式及所附附图得到进一步的了解。

附图说明

图1A为本发明的一较佳具体实施例的显示记录信息的示意图。

图1B至图1D分别为显示记录信息的不同实施例的示意图。

图2为显示面板包含M列像素且每列像素包含N个像素的示意图。

图3为智能手机的显示面板所显示的具有(1080x1920)分辨率的画面。

图4为本发明的另一较佳具体实施例的显示记录信息产生方法的流程图。

主要组件符号说明

1A~1D:显示记录信息

B1~B8:第一位元~第八位元

L1~LM:第一列像素~第M列像素

P1~PN:第一像素~第N像素

2:显示面板

S10~S14:步骤

具体实施方式

根据本发明的一较佳具体实施例为一种显示记录信息方法。于此实施例中,显示记录信息应用于显示装置中,用以记录显示装置的驱动IC所接收到的显示数据与显示面板的多个像素的对应关系,但不以此为限。

请参照图1A,图1A为此实施例的显示记录信息的示意图。如图1A所示,显示记录信息1A由一位元组所构成。该位元组包含第一位元B1~第八位元B8共八个位元。

第一位元B1~第六位元B6用以记录显示装置中的像素个数计数器或像素列数计数器从0开始对其显示面板的多个像素的个数或列数进行六位元计数的计数结果,由于第一位元B1~第六位元B6均为0或1,所以总共可从0计数至63。

第七位元B7用以0或1记录第一位元B1~第六位元B6所记录的计数结果针对该多个像素的个数或列数进行。举例而言,若第一位元B1~第六位元B6针对该多个像素的个数进行计数,则第七位元B7为0;若第一位元B1~第六位元B6针对该多个像素的列数进行计数,则第七位元B7为1。

第八位元B8用以记录显示数据是否包含有红色、绿色或蓝色。举例而言,第八位元B8为1代表显示数据包含有红色、绿色或蓝色,第八位元B8为0代表显示数据完全不包含红色、绿色及蓝色。

于一实施例中,如图1B所示,显示记录信息1B的第一位元B1~第六位元B6的计数为0、第七位元B7为0且第八位元B8为0,这代表第一位元B1~第六位元B6针对该多个像素的个数进行计数且其计数为0,并且显示数据完全不包含红色、绿色及蓝色。

于另一实施例中,如图1C所示,显示记录信息1C的第一位元B1~第六位元B6的计数为2、第七位元B7为1且第八位元B8为0,这代表第一位元B1~第六位元B6针对该多个像素的列数进行计数且其计数为2,并且显示数据完全不包含红色、绿色及蓝色。

于另一实施例中,如图1D所示,显示记录信息1D的第一位元B1~第六位元B6的计数为6、第七位元B7为0且第八位元B8为1,这代表第一位元B1~第六位元B6针对该多个像素的个数进行计数且其计数为6,并且显示数据至少包含有红色、绿色或蓝色。

接下来,将针对此实施例中的显示记录信息方法的一些计数规则及执行方式进行详细说明。

(1)首先,将显示装置中的六位元的像素个数计数器与六位元的像素列数计数器均设为0。换言之,像素个数计数器与像素列数计数器均会从[000000]开始计数。

(2)若目前的显示数据与前一笔显示数据相同,则像素个数计数器的计数会加1。举例而言,假设一开始的连续三笔显示数据(第一笔显示数据、第二笔显示数据及第三笔显示数据)均相同,则像素个数计数器的计数会加2,亦即像素个数计数器的计数会从原本的[000000]变为[000010]。

(3)若目前的显示数据与前一笔显示数据不同,则目前的显示数据的第一位元B1~第八位元B8会被储存于暂存器中,并将像素个数计数器的计数设为1。举例而言,假设第二笔显示数据与前面的第一笔显示数据不同,则第二笔显示数据的第一位元B1~第八位元B8会被储存于暂存器中,像素个数计数器的计数会被设为[000001]。

(4)当像素个数计数器的计数已累积至六位元所允许的最大值[111111]时,亦即像素个数计数器已从0计数至63时,此时的显示数据的第一位元B1~第八位元B8会被储存于暂存器中,并且像素个数计数器的计数会归零,亦即变为[000000]。

(5)如图2所示,假设显示面板2包含M列像素(第一列像素L1~第M列像素LM)且每列像素均包含N个像素(第一像素P1~第N像素PN),其中M与N均为正整数,当像素个数计数器的计数累积至N时,此时的显示数据的第一位元B1~第八位元B8会被储存于暂存器中,并且像素列数计数器的计数会加1。若以第一列像素L1为例,假设第一列像素包含6个像素P1~P6,当像素个数计数器对第一列像素的计数已累积至6时,亦即像素个数计数器的计数为[000110]时,此时的显示数据的第一位元B1~第八位元B8会被储存于暂存器中,并且像素列数计数器的计数会从原本的[000000]加1变为[000001]。

(6)承(2),当相同的显示数据数量已为一列像素所包含的像素量N时,则像素列数计数器的计数会加1。此时的显示数据的第一位元B1~第八位元B8会被储存于暂存器中,并将像素列数计数器的计数信息的储存位置退至适合的地方取代原来储存的像素个数计数器的计数信息。

请参照图3,图3为智能手机的显示面板所显示的具有(1,080*1,920)分辨率的画面。

若以现有技术的储存方式为例,由于其使用1位元的存储器容量来储存原本24位元(bits)的输入显示数据,所以图3所示的具有(1,080*1,920)的分辨率的画面共需要有1,080*1,920=2,073,600位元(bits)=259,200位元组(bytes)的储存空间来储存。

若以本发明的储存方式为例,若图3的画面中的黑色字样区段的高度为192列像素且每一列像素的颜色变化次数不超过20次,则图3所示的具有(1,080*1,920)的分辨率的画面所需的储存空间小于7,500位元组(bytes),大约仅是现有技术所需的储存空间的2.9%而已,故可大幅缩减所需数据储存空间的大小。

根据本发明的另一具体实施例为一种显示记录信息产生方法。于此实施例中,显示记录信息产生方法可产生显示记录信息来记录显示装置的驱动IC所接收到的显示数据与显示装置的显示面板的多个像素之间的对应关系,但不以此为限。

需说明的是,此实施例中的显示记录信息产生方法所产生的显示记录信息包含有一位元组(byte),并且该位元组包含有第一位元B1~第八位元B8共八个位元。

接着,请参照图4,图4为此实施例中的显示记录信息产生方法的流程图。

如图4所示,此实施例中的显示记录信息产生方法包含下列步骤:

步骤S10:通过像素个数计数器或像素列数计数器从0开始对显示面板的像素的个数或列数进行六位元(0~63)记数并将计数结果记录于该位元组中的第一位元至第六位元。

步骤S12:以0或1记录第一位元至第六位元所记录的计数结果属于像素的个数或列数,以得到位元组中的第七位元。

步骤S14:以1或0记录显示数据是否包含有红色(R)、绿色(G)或蓝色(B),以得到位元组中的第八位元。

至于显示记录信息产生方法所产生的显示记录信息的一些计数规则及执行方式,则请参照前述实施例所述,于此不另行赘述。

相较于现有技术,本发明所提出的显示记录信息方法及其产生方法虽然采用“一位元RAM”技术以大幅减少存储器的使用量并节省数据传输功耗,但亦通过特定的压缩方式对显示数据先行压缩后再将其储存于一位元RAM内。当显示器所显示的画面不需更新时,驱动器IC仅需将先前暂存于一位元RAM中的显示数据取出并进行颜色转换后输出即可,不需牺牲显示影像品质。

因此,本发明所提出的显示记录信息方法及其产生方法能够同时达到缩减数据储存空间、节省数据传输功耗、降低显示驱动IC的成本以及提升显示影像品质等具体功效,故可有效改善现有技术的缺点并大幅提升显示器的驱动IC的市场竞争力。

由以上较佳具体实施例的详述,是希望能更加清楚描述本发明的特征与精神,而并非以上述所公开的较佳具体实施例来对本发明的范畴加以限制。相反地,其目的是希望能涵盖各种改变及具相等性的安排于本发明所欲申请的权利要求的范畴内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1