專利名稱:一種顯示裝置、使用該顯示裝置的終端及顯示方法
技術領域:
本發(fā)明主要涉及顯示領域,尤其涉及一種能控制功耗的顯示裝置、使用該顯示裝置的終端及顯示方法。
背景技術:
隨著科學技術的不斷進步,各種手持式終端設備的功能越來越強大,能量消耗也越來越大,由于現有技術無法在電池容量上取得更大的突破,因而受到功耗的制約各種新技術始終不能在終端設備上得到很好的發(fā)展。設備的整體功耗是衡量設備性能的重要要 素,各大終端設備廠商都竭盡全力降低設備的功耗。對于傳統(tǒng)的顯示裝置,通常顯示面板的分辨率和內存中幀緩存(frame buffer)的分辨率相等。整個幀緩存中數據包括有效圖片的數據和圖片邊緣(Picture border)數據,圖片邊緣數據通常是單色,比如全黑或者全白。顯示(display)的時候,所有幀緩存中數據,都會被顯示控制器(display controller)讀出,然后送到顯示面板中去顯示。如
圖1所示,在現有技術中,存儲在內存中的幀緩存數據,往往由于實際的圖像內容小于顯示面板的分辨率,使得幀緩存中存在大量的圖像邊緣數據;而往往圖像邊緣通常是單色,即是單個像素的像素值數據,這些數據冗余占用了內存空間,并且在內存控制器提取數據時,這些冗余數據也占用了很大的帶寬,使系統(tǒng)的功耗增加。
發(fā)明內容
有鑒于此,本發(fā)明所要解決的技術問題是提供一種顯示裝置、使用該顯示裝置的終端及顯示方法。為了對披露的實施例的一些方面有一個基本的理解,下面給出了簡單的概括。該概括部分不是泛泛評述,也不是要確定關鍵/重要組成元素或描繪這些實施例的保護范圍。其唯一目的是用簡單的形式呈現一些概念,以此作為后面的詳細說明的序言。本發(fā)明的一方面是提出了一種顯示裝置,包括
內存控制器按照預定隊列,讀取實際圖像的幀緩存數據;
顯示控制器將所述幀緩存數據形成數據矩陣,在該矩陣中添加邊緣像素值;
顯示面板顯示完整數據矩陣形成的圖像。在一種可選的實施例中,所述的邊緣像素值是RGB值。在一種可選的實施例中,所述的顯示控制器通過配置邏輯部件將邊緣像素值加入所述數據矩陣。在一種可選的實施例中,所述的配置邏輯部件將邊緣像素值進行添加是在幀緩存數據形成數據矩陣后進行的。
在一種可選的實施例中,所述的顯示面板是交互式液晶顯示屏。本發(fā)明還提出了一種終端,所述終端包括以上任一項所述的顯示裝置。本發(fā)明的另一方面是提出了一種顯示方法,包括
按照預定隊列,讀取實際圖像的幀緩存數據;
將所述幀緩存數據形成數據矩陣,在該矩陣中添加邊緣像素值;
顯示完整數據矩陣形成的圖像。在一種可選的實施例中,所述的邊緣像素值是RGB值。在一種可選的實施例中,所述的添加邊緣像素值是通過配置邏輯部件進行的。在一種可選的實施例中,所述的通過配置邏輯部件添加邊緣像素值是在幀緩存數據形成數據矩陣后進行的。為了上述以及相關的目的,一個或多個實施例包括后面將詳細說明并在權利要求中特別指出的特征。下面的說明以及附圖詳細說明某些示例性方面,并且其指示的僅僅是各個實施例的原則可以利用的各種方式中的一些方式。其它的益處和新穎性特征將隨著下面的詳細說明結合附圖考慮而變得明顯,所公開的實施例是要包括所有這些方面以及它們的等同。本發(fā)明在讀取內存中幀緩存數據時,只讀取實際圖像在幀緩存中的有效數據,而不讀取圖像邊緣的數據,這樣就降低了讀取數據所占用的帶寬,也降低了功耗;在幀緩存數據排列成數據矩陣是,填充加入邊緣像素值,使圖像正常顯示;在有效顯示區(qū)域小于顯示面板可顯示區(qū)域時,通過使用本發(fā)明,減少顯示設備對顯示帶寬的需求,同時可以減少系統(tǒng)功耗。說明書附圖
圖1是現有技術中顯示方式示意圖2是實施例一的結構示意圖3是實施例二的結構示意圖4是實施例三的結構示意圖5是幀緩存數據形成數據矩陣示意圖6是本發(fā)明方法的流程圖。
具體實施例方式以下描述和附圖充分地示出本發(fā)明的具體實施方案,以使本領域的技術人員能夠實踐它們。其他實施方案可以包括結構的、邏輯的、電氣的、過程的以及其他的改變。實施例僅代表可能的變化。除非明確要求,否則單獨的組件和功能是可選的,并且操作的順序可以變化。一些實施方案的部分和特征可以被包括在或替換其他實施方案的部分和特征。本發(fā)明的實施方案的范圍包括權利要求書的整個范圍,以及權利要求書的所有可獲得的等同物。在本文中,本發(fā)明的這些實施方案可以被單獨地或總地用術語“發(fā)明”來表示,這僅僅是為了方便,并且如果事實上公開了超過一個的發(fā)明,不是要自動地限制該應用的范圍為任何單個發(fā)明或發(fā)明構思。本發(fā)明所要解決的技術問題是在實際圖像小于顯示面板的可顯示區(qū)域時,降低顯示設備對顯示帶寬的需求,減少系統(tǒng)功耗的問題。在現有技術中,巾貞緩存(frame buffer)數據存儲在內存單元中,圖像的幀緩存數據不但包含了實際需要顯示的圖像,還包含了圖像邊緣(picture border)數據,這些圖像邊緣往往是單一顏色,即這些圖像邊緣數據全部是單一顏色的像素值。內存控制器(bus fabric & DDR controller)對內存(DDR memory)中的圖像數據進行提取,現有技術中,是對圖像的所有幀緩存數據進行提取,冗余的圖像邊緣數據也需要逐行提取,這樣就占用了很大的帶寬;由內存控制器提取的圖像數據傳輸到顯示控制器(display controller),在顯示控制器中,圖像數據排列成數據矩陣,顯示控制器對這些圖像數據進行解析,從而使完整的圖像輸出到顯示面板上。具體實施例一
在這種實施方式中,如圖2所示,內存控制器只讀取幀緩存中實際圖像數據,而不讀取圖像邊緣的數據,這樣就降低了讀取數據所占用的帶寬,也降低了功耗;在數據傳輸到顯示控制器階段,通過加入圖像邊緣(border)的像素值,來填充顯示面板除顯示實際圖像以外的邊緣。由于圖片邊緣數據通常是單色,比如全黑或者全白,這意味著圖片邊緣的每個像素的像素值相等,因此在顯示控制器中,把該值寫到顯示控制器的寄存器中,在需要顯示該值的時候,通過配置邏輯部件部件(CFG Logic)將該值送給相關設備,所以就可以省去內存控制器讀取圖片邊緣的數據。首先,當圖像數據以幀緩存形式存儲在內存中時,是以一定序列存儲的,在本實施例中,不同于現有技術的是,冗余的圖像邊緣數據不需要在內存中存儲,內存中僅需要有實際需要顯示的圖像幀緩存數據,通過該幀緩存數據在內存中的排列次序,可以預先確定實際圖像在顯示面板顯示時的大小及位置。如圖5所示,在內存中,幀緩存數據按照預定序列存儲,根據第一個數據的位置坐標,可以確定出幀緩存的實際圖像在顯示面板中所占的位置和大??;計算得出顯示剩余坐標值,在這些坐標值位置,由配置邏輯部件寫入邊緣像素值。最后,根據顯示面板的坐標系減去實際圖像所占用的面積,可以得出圖像邊緣所占的面積,在實際圖像的幀緩存數據通過內存控制器解析完成,進入顯示控制器后,將按照預定的數據隊列形成數據矩陣;在實際圖像的幀緩存數據形成數據矩陣之前,配置邏輯部件通過計算圖像邊緣數據所占顯示區(qū)域的面積,使用圖像邊緣像素值加入實際圖像的幀緩存數據之中,完成顯示圖像的數據矩陣。具體實施例二
如圖3所示,該實施例與實施例一的不同在于,在顯示控制器中,通過配置邏輯部件(CFG Logic)添加圖像邊緣像素值(Border)是在實際圖像數據已經形成完整的數據矩陣之后進行的。這樣可以更容易的獲得需要填充的邊緣區(qū)域的面積,只需要對比顯示面板的分辨率與實際圖像的分辨率就能確定該區(qū)域范圍。該實施例不僅在內存讀取階段不需要讀取冗余的圖像邊緣數據,從而減少了帶寬的占用,降低了功耗;而且在顯示控制器添加邊緣像素值時,也較容易計算。配置邏輯部件可以繼承在顯示控制器中,該部件的主要功能是存儲圖像邊緣像素值,或根據用戶需要變更邊緣像素值;根據實際圖像的幀緩存數據陣列,計算圖像邊緣的區(qū)域面積;配置邊緣像素值添加進入幀緩存數據矩陣。具體實施例三如圖4所示,在該實施例中,內存中只存儲了實際圖像的幀緩存數據,而沒有存儲冗余的圖像邊緣數據,降低了內存的占用,這是更優(yōu)的實施方式。同理以上兩個實施例,在顯示控制器中加入配置邏輯部件(CFG Logic)添加圖像邊緣像素值(Border),使實際圖像的分辨率不變,在顯示面板中完整顯示,實際圖像以外的部分,則填充圖像邊緣像素值。本發(fā)明的一方面是提出了一種顯示裝置,包括
內存控制器按照預定隊列,讀取實際圖像的幀緩存數據;
顯示控制器將所述幀緩存數據形成數據矩陣,在該矩陣中添加邊緣像素值;
顯示面板顯示完整數據矩陣形成的圖像。在一種可選的實施例中,所述的邊緣像素值是RGB值。在一種可選的實施例中,所述的顯示控制器通過配置邏輯部件將邊緣像素值加入所述數據矩陣。在一種可選的實施例中,所述的配置邏輯部件將邊緣像素值進行添加是在幀緩存數據形成數據矩陣后進行的。在一種可選的實施例中,所述的顯示面板是交互式液晶顯示屏。本發(fā)明還提出了一種終端,所述終端包括以上任一項所述的顯示裝置。如圖6所示,本發(fā)明的另一方面還提出一種顯示方法,包括
按照預定隊列,讀取實際圖像的幀緩存數據;
將所述幀緩存數據形成數據矩陣,在該矩陣中添加邊緣像素值;
顯示完整數據矩陣形成的圖像。為使本領域內的任何技術人員能夠實現或者使用本發(fā)明,上面對所公開實施例進行了描述。對于本領域技術人員來說;這些實施例的各種修改方式都是顯而易見的,并且本文定義的一般原理也可以在不脫離本公開的精神和保護范圍的基礎上適用于其它實施例。因此,本公開并不限于本文給出的實施例,而是與本申請公開的原理和新穎性特征的最廣范圍相一致。
權利要求
1.一種顯示裝置,其特征在于,包括 內存控制器按照預定隊列,讀取實際圖像的幀緩存數據; 顯示控制器將所述幀緩存數據形成數據矩陣,在該矩陣中添加邊緣像素值; 顯示面板顯示完整數據矩陣形成的圖像。
2.如權利要求1所述的裝置,其特征在于,所述的邊緣像素值是RGB值。
3.如權利要求1所述的裝置,其特征在于,所述的顯示控制器通過配置邏輯部件將邊緣像素值加入所述數據矩陣。
4.如權利要求3所述的裝置,其特征在于,所述的配置邏輯部件將邊緣像素值進行添加是在幀緩存數據形成數據矩陣后進行的。
5.如權利要求1所述的裝置,其特征在于,所述的顯示面板是交互式液晶顯示屏。
6.一種終端,其特征在于,所述終端包括如權利要求1至5任一項所述的顯示裝置。
7.—種顯示方法,其特征在于,包括 按照預定隊列,讀取實際圖像的幀緩存數據; 將所述幀緩存數據形成數據矩陣,在該矩陣中添加邊緣像素值; 顯示完整數據矩陣形成的圖像。
8.如權利要求7所述的方法,其特征在于,所述的邊緣像素值是RGB值。
9.如權利要求7所述的方法,其特征在于,所述的添加邊緣像素值是通過配置邏輯部件進行的。
10.如權利要求9所述的方法,其特征在于,所述的通過配置邏輯部件添加邊緣像素值是在幀緩存數據形成數據矩陣后進行的。
全文摘要
本發(fā)明在讀取內存中幀緩存數據時,只讀取實際圖像在幀緩存中的有效數據,而不讀取圖像邊緣的數據,這樣就降低了讀取數據所占用的帶寬,也降低了功耗;在幀緩存數據排列成數據矩陣時,添加邊緣像素值,使圖像正常顯示;在有效顯示區(qū)域小于顯示面板可顯示區(qū)域時,通過使用本發(fā)明,減少顯示設備對顯示帶寬的需求,同時可以減少系統(tǒng)功耗。
文檔編號G09G3/20GK103000118SQ20111027187
公開日2013年3月27日 申請日期2011年9月14日 優(yōu)先權日2011年9月14日
發(fā)明者許海輝 申請人:廣東新岸線計算機系統(tǒng)芯片有限公司