專利名稱:圖像顯示裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及搭載微處理器并在液晶等上顯示圖像的圖像顯示裝置。
背景技術(shù):
近年來,以便攜電話為代表的通信終端裝置也從黑白圖像向彩色圖像、從小畫面向大畫面、從靜止圖像向運動圖像變化,圖像數(shù)據(jù)日益大容量化。
以往,通信終端裝置采用在進行裝置整體控制的MPU(微處理器單元)上搭載接口、從MPU向直接連接到總線上的液晶傳送像素的方法。這里,一般從MPU向液晶寫入圖像數(shù)據(jù)的訪問速度低于從MPU訪問直接連接總線的存儲器等設(shè)備的速度。因此,上述方法難以在液晶上高速繪制大容量的圖像。此外,與PC(個人計算機)等相比,MPU和液晶的硬件結(jié)構(gòu)簡單的便攜電話在傳送大容量的圖像時MPU的總線通信量增大,成為MPU的處理負擔。
對此,通過提高MPU及存儲器的訪問速度來提高運算處理能力、處理大容量數(shù)據(jù)的結(jié)構(gòu)公開于“A MPEG4 Programmable Codec DSP with anEmbedded Pre/Post-processing Engine(IEEE 1999 Custom Integrated CircuitsConference)(一種具有嵌入式預(yù)/后處理引擎的MPEG4可編程編解碼數(shù)字信號處理器(IEEE 1999專用集成電路會議))”。
此外,在液晶畫面等上顯示運動圖像的情況下,需要合成運動圖像、文字、靜止圖像等的功能——圖形合成功能。作為與圖形合成功能有關(guān)的技術(shù),用搭載了大容量存儲器的運動圖像處理專用處理器來進行圖像的編解碼處理或圖形繪制處理、進行運動圖像和圖形的合成處理的技術(shù)公開于“(日本)信學技報TECHNICAL REPORT OF IEICE,ED99-61,SMD99-35,ICD-9943(1999-06)”。
然而,為了提高MPU及存儲器的訪問速度,需要提高時鐘速度,所以電池的功耗上升,影響到裝置的操作時間。此外,為了進行圖形合成,需要用于保存合成前的各圖像數(shù)據(jù)的存儲器、和用于保存合成后的圖像數(shù)據(jù)的存儲器,具備運動圖像處理專用的處理器會導致裝置大型化,不適合于強烈要求裝置小型化的便攜電話。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種圖像顯示裝置,能夠用比較容易的功能添加,不降低顯示的清晰度,同時減輕MPU的總線通信量,并且高速繪制運動圖像等大容量的圖像。
該目的是如下實現(xiàn)的設(shè)置連接液晶和暫時保存該液晶上要顯示的圖像數(shù)據(jù)的緩沖器的專用總線,在從緩沖器向液晶輸出圖像數(shù)據(jù)時不經(jīng)過MPU的總線,并且將液晶上的存儲器用于圖形合成。
圖1是本發(fā)明實施例1的圖像顯示裝置的結(jié)構(gòu)方框圖;圖2是本發(fā)明實施例1的圖像顯示裝置的工作時序圖;圖3是本發(fā)明實施例2的圖像顯示裝置的結(jié)構(gòu)方框圖;圖4是本發(fā)明實施例2的圖像顯示裝置的工作時序圖;圖5是本發(fā)明實施例3的圖像顯示裝置的結(jié)構(gòu)方框圖;圖6是本發(fā)明實施例3的圖像顯示裝置的工作時序圖;圖7是本發(fā)明實施例4的圖像顯示裝置的結(jié)構(gòu)方框圖;圖8是本發(fā)明實施例5的圖像顯示裝置的結(jié)構(gòu)方框圖;圖9是本發(fā)明實施例6的圖像顯示裝置的結(jié)構(gòu)方框圖;圖10是本發(fā)明實施例6的圖像顯示裝置的顯示畫面的示例圖;圖11是本發(fā)明實施例7的圖像顯示裝置的結(jié)構(gòu)方框圖;圖12是本發(fā)明實施例7的圖像顯示裝置的工作時序圖;圖13是本發(fā)明實施例7的圖像顯示裝置的顯示畫面的示例圖;圖14是本發(fā)明實施例8的圖像顯示裝置的結(jié)構(gòu)方框圖;圖15是本發(fā)明實施例8的圖像顯示裝置的工作時序圖;圖16是本發(fā)明實施例8的圖像顯示裝置的顯示畫面的示例圖;
圖17是本發(fā)明實施例9的圖像顯示裝置的結(jié)構(gòu)方框圖;圖18是本發(fā)明實施例10的圖像顯示裝置的結(jié)構(gòu)方框圖;圖19是本發(fā)明實施例11的圖像顯示裝置的結(jié)構(gòu)方框圖;圖20是本發(fā)明實施例11的圖像顯示裝置的顯示畫面的示例圖;圖21是本發(fā)明實施例12的圖像顯示裝置的結(jié)構(gòu)方框圖;圖22是本發(fā)明實施例13的圖像顯示裝置的結(jié)構(gòu)方框圖;圖23是本發(fā)明實施例14的圖像顯示裝置的結(jié)構(gòu)方框圖;圖24是本發(fā)明實施例14的圖像顯示裝置的工作時序圖;圖25是本發(fā)明實施例14的圖像顯示裝置的畫面的示意圖;圖26是本發(fā)明實施例14的圖像顯示裝置的存儲器的示意圖;圖27是本發(fā)明實施例15的圖像顯示裝置的結(jié)構(gòu)方框圖;圖28是本發(fā)明實施例15的圖像顯示裝置的工作時序圖;圖29是本發(fā)明實施例16的圖像顯示裝置的結(jié)構(gòu)方框圖;圖30是現(xiàn)有圖像顯示裝置的寫入及繪制定時的時序圖;圖31是本發(fā)明實施例17的圖像顯示裝置的結(jié)構(gòu)方框圖;圖32是本發(fā)明實施例17的圖像顯示裝置的寫入及繪制定時的時序圖;圖33是本發(fā)明實施例18的圖像顯示裝置的結(jié)構(gòu)方框圖;圖34是本發(fā)明實施例18的圖像顯示裝置的由總線寬度變換部進行的圖像數(shù)據(jù)配置變換的說明圖;圖35是本發(fā)明實施例19的圖像顯示裝置的結(jié)構(gòu)方框圖;圖36是MPU保持圖像數(shù)據(jù)和LCD輸入圖像數(shù)據(jù)之間的色數(shù)對應(yīng)圖;圖37是本發(fā)明實施例20的圖像顯示裝置的結(jié)構(gòu)方框圖;以及圖38是本發(fā)明實施例21的圖像顯示裝置的結(jié)構(gòu)方框圖。
具體實施例方式
便攜電話等為了降低功耗,在液晶上設(shè)有存儲器,在等待時間中等不更新圖像的情況下,從存儲器中讀出圖像數(shù)據(jù)來進行顯示。此外,在顯示運動圖像的情況下,為了削減數(shù)據(jù)量,對背景等相對于上次圖像沒有變化的部分不進行更新,只更新特定區(qū)域的圖像數(shù)據(jù)并與上次圖像數(shù)據(jù)進行合成。本案的發(fā)明人著眼于這些點而提出本發(fā)明。
即,本發(fā)明的關(guān)鍵在于,從暫時保存液晶上的圖像數(shù)據(jù)的緩中器不經(jīng)MPU的總線而通過其他路徑向液晶輸出圖像數(shù)據(jù),并且將液晶上的存儲器用于圖形合成。
以下,參照附圖來詳細說明本發(fā)明的實施例。
(實施例1)圖1是本發(fā)明實施例1的圖像顯示裝置的結(jié)構(gòu)方框圖。圖1所示的圖像顯示裝置100主要包括MPU 101,進行圖像繪制的控制;ROM 102,保存MPU 101的工作程序;RAM 103,保存要顯示的圖像數(shù)據(jù)等;圖像顯示部104,顯示MPU 101生成的圖像;顯示緩沖器105,暫時保存從RAM 103中讀出的圖像數(shù)據(jù);以及譯碼器106,選擇顯示緩沖器105的地址。
圖像顯示部104具有LCD屏幕111,顯示圖像;驅(qū)動器112,驅(qū)動LCD屏幕111;以及LCD控制器113,對LCD屏幕111進行圖像顯示的控制。
在圖1所示的圖像顯示裝置中,地址總線121連接在MPU 101、ROM102、RAM 103及譯碼器106上,傳輸表示寫入指示的Write(寫)信號、表示讀出指示的Read(讀)信號等。數(shù)據(jù)總線122連接在MPU 101、ROM 102、RAM103及顯示緩沖器105上,傳輸圖像數(shù)據(jù)等。以下,將地址總線121和數(shù)據(jù)總線122合稱“MPU的總線”。
此外,圖像地址總線123連接顯示緩沖器105和LCD控制器113,傳輸Write信號等。圖像數(shù)據(jù)總線124連接顯示緩沖器105和LCD控制器113,傳輸圖像數(shù)據(jù)。以下,將圖像地址總線123和圖像數(shù)據(jù)總線124合稱“圖像專用總線”。
接著,用圖2的時序圖來說明圖1所示的圖像顯示裝置100的工作。
MPU 101經(jīng)地址總線121向ROM 102輸出Read信號,經(jīng)數(shù)據(jù)總線122從ROM 102中讀出程序。然后,MPU 101根據(jù)讀出的程序來生成圖像數(shù)據(jù),經(jīng)數(shù)據(jù)總線122保存到RAM 103中。
在圖像顯示部104的LCD屏幕111上顯示圖像數(shù)據(jù)的情況下,MPU 101經(jīng)地址總線121向RAM 103輸出Read信號(ST201),從RAM 103中讀出圖像數(shù)據(jù)A(ST202)。
然后,MPU 101經(jīng)地址總線121向譯碼器106輸出Read信號,譯碼器106將Read信號變換為Write信號來選擇地址,輸出到顯示緩沖器105(ST203)。圖像數(shù)據(jù)A經(jīng)數(shù)據(jù)總線122被寫入到顯示緩沖器105的由譯碼器106選擇出的地址中(ST204)。
顯示緩沖器105在被寫入以1個像素至幾個像素為單位的圖像數(shù)據(jù)A后,按LCD控制器113的訪問定時,經(jīng)圖像地址總線123向LCD控制器113輸出Write信號(ST205),經(jīng)圖像數(shù)據(jù)總線124向LCD控制器113寫入圖像數(shù)據(jù)(ST206)。然后,顯示緩沖器105在完成向LCD控制器113寫入圖像數(shù)據(jù)A時,將表示寫入完成的信號(以下,稱為“寫入完成信號”)輸出到MPU101(ST207)。
以下,圖像顯示裝置100對下一圖像數(shù)據(jù)B重復(fù)ST201~207的工作。
這樣,通過設(shè)置連接暫時保存圖像數(shù)據(jù)的緩沖器105及連接顯示緩沖器105和液晶——LCD控制器113的圖像專用總線,在從顯示緩沖器105向LCD控制器113寫入圖像數(shù)據(jù)的期間,能夠開放MPU 101的總線,能夠減輕從MPU 101到LCD控制器113的通信量。因此,MPU 101在MPU 101的總線被開放的期間能夠進行從ROM 102中讀出程序來生成下一圖像數(shù)據(jù)等處理。
通過將MPU 101、顯示緩沖器105及譯碼器106單片化而成為帶有顯示接口(I/F)的MPU 131,能夠?qū)崿F(xiàn)裝置的小型化。
此外,在圖像顯示部104中的數(shù)據(jù)寬度是數(shù)據(jù)總線122的寬度的一半以下的情況下,也可以在顯示緩沖器105中將圖像數(shù)據(jù)進行二分以上的分割后,寫入到LCD控制器113中。由此,能夠?qū)⒌刂房偩€121及數(shù)據(jù)總線122開放給其他處理,并且能夠通過1次訪問向LCD控制器113寫入2個像素以上的數(shù)據(jù)。
(實施例2)圖3是本發(fā)明實施例2的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖3所示的圖像顯示裝置300中,對與圖1所示的圖像顯示裝置100相同的部分附以與圖1相同的標號并省略說明。
圖3所示的圖像顯示裝置300采用下述結(jié)構(gòu)與圖1所示的圖像顯示裝置100相比,刪除了顯示緩沖器105及譯碼器106,添加了選擇LCD控制器113的地址的譯碼器301。
地址總線121連接在MPU 101、ROM 102及RAM 103上,將從地址總線121到RAM 103的信號線進行分支并與譯碼器106相連。數(shù)據(jù)總線122連接在MPU 101、RAM 102及RAM 103上。此外,圖像數(shù)據(jù)總線124連接數(shù)據(jù)總線122和LCD控制器113。
接著,用圖4的時序圖來說明圖3所示的圖像顯示裝置300的工作。
MPU 101經(jīng)地址總線121向ROM 102輸出Read信號,經(jīng)數(shù)據(jù)總線122從ROM 102中讀出程序。然后,MPU 101根據(jù)讀出的程序來生成圖像數(shù)據(jù),經(jīng)數(shù)據(jù)總線122保存到RAM 103中。
在圖像顯示部104的LCD屏幕111上顯示圖像數(shù)據(jù)的情況下,MPU 101經(jīng)地址總線121向RAM 103及譯碼器301輸出Read信號,從RAM 103中讀出圖像數(shù)據(jù)A(ST401、ST402)。譯碼器301將Read信號變換為Write信號并輸出到LCD控制器113(ST403)。
從RAM 103中讀出的圖像數(shù)據(jù)A經(jīng)圖像數(shù)據(jù)總線124被寫入到LCD控制器113的由譯碼器301選擇出的地址中(ST404)。
以下,圖像顯示裝置300對下一圖像數(shù)據(jù)B重復(fù)ST401~404的工作。
這樣,通過同時進行從RAM 103的讀出和向LCD控制器113的寫入,能夠以以往的一半的訪問次數(shù)來實現(xiàn)繪制,所以能夠減輕從MPU 101到LCD控制器113的通信量。
通過將MPU 101及譯碼器301單片化而成為帶有顯示接口(I/F)的MPU311,能夠?qū)崿F(xiàn)裝置的小型化。
(實施例3)實施例3組合了上述實施例1和實施例2。
圖5是本發(fā)明實施例3的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖5所示的圖像顯示裝置500中,對與圖1所示的圖像顯示裝置100相同的部分附以與圖1相同的標號并省略說明。
圖5所示的圖像顯示裝置500與圖1所示的圖像顯示裝置100相比,不同點在于,配有譯碼器301來取代譯碼器106,從地址總線121到RAM 103的信號線進行分支并與譯碼器301相連。
接著,用圖6的時序圖來說明圖5所示的圖像顯示裝置500的工作。
MPU 101經(jīng)地址總線121向ROM 102輸出Read信號,經(jīng)數(shù)據(jù)總線122從ROM 102中讀出程序。然后,MPU 101根據(jù)讀出的程序來生成圖像數(shù)據(jù),經(jīng)數(shù)據(jù)總線122保存到RAM 103中。
在圖像顯示部104的LCD屏幕111上顯示圖像數(shù)據(jù)的情況下,MPU 101經(jīng)地址總線121向RAM 103及譯碼器301輸出Read信號(ST601)。同時,譯碼器301將Read信號變換為Write信號并輸出到顯示緩沖器105(ST602)。圖像數(shù)據(jù)A經(jīng)數(shù)據(jù)總線122被寫入到顯示緩沖器105的由譯碼器301選擇出的地址中(ST603)。
顯示緩沖器105在被寫入以1個像素至幾個像素為單位的圖像數(shù)據(jù)A后,按LCD控制器113的訪問定時向LCD控制器113輸出Write信號(ST604),經(jīng)圖像數(shù)據(jù)總線124將圖像數(shù)據(jù)寫入到LCD控制器113中(ST605)。
以下,圖像顯示裝置500對下一圖像數(shù)據(jù)B重復(fù)ST601~605的工作。
由此,在從顯示緩沖器105向LCD控制器113寫入圖像數(shù)據(jù)的期間,能夠?qū)⒌刂房偩€121及數(shù)據(jù)總線122開放給其他處理,并且能夠以以往的一半的訪問次數(shù)來實現(xiàn)繪制,所以能夠減輕從MPU 101到LCD控制器113的通信量。
通過將MPU 101、顯示緩沖器105及譯碼器301單片化而成為帶有顯示接口(I/F)的MPU 511,能夠?qū)崿F(xiàn)裝置的小型化。
(實施例4)圖7是本發(fā)明實施例4的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖7所示的圖像顯示裝置700中,對與圖1所示的圖像顯示裝置100相同的部分附以與圖1相同的標號并省略說明。
圖7所示的圖像顯示裝置700采用下述結(jié)構(gòu)與圖1所示的圖像顯示裝置100相比,刪除了顯示緩沖器105及譯碼器106,添加了顯示控制部701。
地址總線121連接在MPU 101、ROM 102及RAM 103上,而數(shù)據(jù)總線122連接在MPU 101、ROM 102及RAM 103上。此外,圖像數(shù)據(jù)總線124連接RAM 103和LCD控制器113。
MPU 101向顯示控制部701輸出開始寫入圖像數(shù)據(jù)的指示信號(以下,“寫入開始指示信號”)。
顯示控制部701接收到寫入開始指示信號后,將Read信號輸出到RAM103,將Write信號輸出到LCD控制器113。然后,顯示控制部701從RAM 103中讀出1個畫面的量等規(guī)定量的數(shù)據(jù)并寫入到LCD控制器113后,向MPU101輸出寫入完成信號。
這樣,通過具備顯示控制部701,不用MPU 101來進行從RAM 103中讀出數(shù)據(jù)并寫入到LCD控制器113的控制,能夠減輕花費在MPU 101的繪制上的總線通信量,并且能夠減輕繪制處理中MPU 101的處理負擔。
(實施例5)
圖8是本發(fā)明實施例5的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖8所示的圖像顯示裝置中,對與圖1所示的圖像顯示裝置相同的部分附以與圖1相同的標號并省略說明。
圖8所示的圖像顯示裝置800采用下述結(jié)構(gòu)與圖1所示的圖像顯示裝置相比,刪除了顯示緩沖器105及譯碼器106,添加了圖像編解碼單元801。圖像編解碼單元801具有存儲器控制部811、圖像編解碼部812、以及幀RAM813。
地址總線121連接在MPU 101、ROM 102、RAM 103及存儲器控制部811上,而數(shù)據(jù)總線122連接在MPU 101、ROM 102、RAM 103及存儲器控制部811上。
此外,圖像地址總線123及圖像數(shù)據(jù)總線124連接存儲器控制部811和LCD控制器113。
MPU 101經(jīng)地址總線121向存儲器控制部811輸出開始解碼處理的指示信號(以下,“解碼開始指示信號”)。
存儲器控制部811在內(nèi)部具有幀存儲器,暫時保存按JPEG或MPEG4等編碼過的圖像數(shù)據(jù),保存例如1個畫面的圖像數(shù)據(jù)后,根據(jù)解碼開始指示信號,將圖像數(shù)據(jù)輸出到圖像編解碼部812。此外,存儲器控制部811與LCD控制器113的訪問定時同步經(jīng)圖像數(shù)據(jù)總線124將幀RAM 813中保存的圖像數(shù)據(jù)輸出到LCD控制器113。
圖像編解碼部812對按JPEG或MPEG4等編碼過的圖像數(shù)據(jù)進行解碼,寫入到幀RAM 813中。幀RAM 813保存圖像編解碼部812解碼過的圖像數(shù)據(jù),輸出到存儲器控制部811。
這樣,通過具備圖像編解碼單元801,經(jīng)圖像數(shù)據(jù)總線124向LCD控制器113寫入解碼過的圖像數(shù)據(jù),特別是能夠不占有數(shù)據(jù)總線121而在圖像顯示部104上對運動圖像等編碼過的數(shù)據(jù)進行繪制,能夠減輕整個圖像顯示裝置的處理負擔。
通過用DSP(數(shù)字信號處理器)來構(gòu)成圖像編解碼單元801,能夠?qū)崿F(xiàn)裝置的小型化。
此外,也可以是存儲器控制部811使1個畫面的數(shù)據(jù)與垂直同步信號同步、使各像素與Write信號同步并將該數(shù)據(jù)和該各像素輸出到圖像顯示部104,圖像顯示部104與垂直同步信號、水平同步信號及Write信號同步在LCD屏幕上進行繪制。在此情況下,對運動圖像等連續(xù)輸出的圖像在顯示之前都是同步工作的,所以能夠進行看不到畫面改寫的繪制,能夠提供高清晰度的圖像。
(實施例6)圖9是本發(fā)明實施例6的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖9所示的圖像顯示裝置900中,對與圖8所示的圖像顯示裝置800相同的部分附以與圖8相同的標號并省略說明。
圖9所示的圖像顯示裝置900與圖8所示的圖像顯示裝置800相比,圖像顯示部901的內(nèi)部結(jié)構(gòu)與圖像顯示部104不同。
圖像顯示部901采用下述結(jié)構(gòu)與圖像顯示部104相比,刪除了LCD控制器113,添加了命令控制部911、R/W控制部912、寫入部913、幀存儲器914及讀出部915。幀存儲器914是用于在存儲器等待時間中等保存要顯示的圖像數(shù)據(jù)的現(xiàn)有電路。
圖像編解碼單元801用存儲器控制部811來把握MPU 101指示的要更新的特定區(qū)域,用幀RAM 813來保存比圖像顯示部901具有的像素數(shù)少的特定區(qū)域的圖像數(shù)據(jù)。此外,存儲器控制部811輸出命令/數(shù)據(jù)選擇信號,該命令/數(shù)據(jù)選擇信號指定要寫入到液晶模塊中的數(shù)據(jù)是用于控制液晶的命令、還是用于顯示在液晶上的圖像數(shù)據(jù)。
命令控制部911解釋輸入的命令,按照該命令將控制信號設(shè)定到R/W控制部912中。例如,在指定特定區(qū)域的命令被發(fā)送來的情況下,解釋該命令,將其后要繪制到液晶上的區(qū)域通知給R/W控制部912。
R/W控制部912例如根據(jù)命令控制部911指定的繪制范圍,識別從數(shù)據(jù)總線122發(fā)送來的數(shù)據(jù)是否是該指定范圍的數(shù)據(jù),對寫入部913及讀出部915進行控制。此外,R/W控制部912也進行幀存儲器的讀出、寫入的定時仲裁等。
寫入部913根據(jù)從圖像地址總線123輸入的Write信號將從圖像數(shù)據(jù)總線124輸入的圖像數(shù)據(jù)寫入到幀存儲器914中。
幀存儲器914暫時貯存要寫入到液晶模塊中的圖像數(shù)據(jù)。通常,液晶模塊需要每隔某個恒定時間向液晶發(fā)送圖像數(shù)據(jù),刷新液晶屏幕的數(shù)據(jù)。另一方面,來自MPU 101的圖像數(shù)據(jù)是不定期寫入的,所以將寫入的數(shù)據(jù)暫時寫入到幀存儲器914中,定期進行從幀存儲器914中讀出到液晶中的工作。
讀出部915進行從幀存儲器914中讀出圖像數(shù)據(jù)的讀出控制、及將讀出的圖像數(shù)據(jù)寫入到液晶模塊中的寫入控制。
圖像顯示裝置900的顯示畫面的一例示于圖10。在圖10中,整個顯示畫面的區(qū)域A由N×M個像素構(gòu)成,其左上坐標為(0,0),右下坐標為(N,M)。在圖10的區(qū)域B中新寫入圖像的情況下,圖像顯示部901解釋指定光柵掃描上的始點坐標(Hs,Vs)、終點坐標(He,Ve)的命令,在LCD屏幕111的區(qū)域B上繪制圖像數(shù)據(jù)。
這樣,通過在現(xiàn)有電路——幀存儲器914中存儲圖像數(shù)據(jù),使圖像編解碼單元801生成的特定區(qū)域的圖像和上次生成的圖像重合,即將液晶上的存儲器用于圖形合成,能夠用比較容易的功能添加來高速繪制運動圖像等大容量的圖像,能夠削減成本。此外,能夠削減數(shù)據(jù)總線122傳輸?shù)臄?shù)據(jù)量,所以能夠減輕花費在MPU 101的繪制上的總線通信量。此外,能夠削減幀RAM813的存儲容量,能夠?qū)崿F(xiàn)裝置的小型化。
此外,也可以是存儲器控制部811使1個畫面的數(shù)據(jù)與垂直同步信號同步、使各像素與Write信號同步而輸出到圖像顯示部901,圖像顯示部901與垂直同步信號、水平同步信號及Write信號同步在LCD屏幕上進行繪制。在此情況下,對運動圖像等連續(xù)輸出的圖像在顯示之前都是同步工作的,所以能夠進行看不到畫面改寫的繪制,能夠提供高清晰度的圖像。
(實施例7)圖11是本發(fā)明實施例7的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖11所示的圖像顯示裝置1100中,對與圖9所示的圖像顯示裝置900相同的部分附以與圖9相同的標號并省略說明。
圖11所示的圖像顯示裝置1100與圖9所示的圖像顯示裝置900相比,不同點在于,在存儲器控制部811的內(nèi)部具有禁止比特生成部1101。
禁止比特生成部1101根據(jù)來自MPU 101的指示,對不進行畫面更新的區(qū)域?qū)⒔垢碌慕贡忍剌敵龅綀D像顯示部901。圖像顯示部901對禁止比特指定的區(qū)域顯示上次顯示過的圖像數(shù)據(jù)。
圖12是圖11所示的圖像顯示裝置1100的工作時序圖。而圖13是在圖12的情況下圖像顯示裝置1100的顯示畫面的示例圖。
在圖12中,An、Bn作為不進行更新的像素。在此情況下,存儲器控制部811在將An、Bn輸出到圖像顯示部901時將禁止比特設(shè)定為“允許”。圖像顯示部901如圖13所示不進行禁止比特為“允許”的像素的更新。
這樣,通過從存儲器控制部811向圖像顯示部901輸出禁止比特,除了能夠?qū)⒁壕系拇鎯ζ饔糜趫D形合成之外,還能夠在圖像顯示部901中,雖然進行整個畫面的輸出,但是只更新一部分區(qū)域的圖像。此外,能夠削減數(shù)據(jù)總線122傳輸?shù)臄?shù)據(jù)量,所以能夠減輕花費在MPU 101的繪制上的總線通信量。
此外,也可以是存儲器控制部811使1個畫面的數(shù)據(jù)與垂直同步信號同步、使各像素與Write信號同步而輸出到圖像顯示部901,圖像顯示部901與垂直同步信號、水平同步信號及Write信號同步在LCD屏幕上進行繪制。在此情況下,對運動圖像等連續(xù)輸出的圖像在顯示之前都是同步工作的,所以能夠進行看不到畫面改寫的繪制,能夠提供高清晰度的圖像。
(實施例8)圖14是本發(fā)明實施例8的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖14所示的圖像顯示裝置1400中,對與圖11所示的圖像顯示裝置1100相同的部分附以與圖11相同的標號并省略說明。
圖14所示的圖像顯示裝置1400與圖11所示的圖像顯示裝置1100相比,不同點在于,在圖像顯示部901的內(nèi)部添加了禁止比特保持存儲器1401,在存儲器控制部811的內(nèi)部具有更新允許比特生成部1411。
更新允許比特生成部1411根據(jù)來自MPU 101的指示,向圖像顯示部901輸出表示是否允許更新禁止比特的更新允許比特。圖像顯示部901在輸入了表示不允許更新禁止比特的更新允許比特的情況下,對禁止比特保持存儲器1401中保持的禁止比特指定的區(qū)域顯示上次顯示過的圖像數(shù)據(jù)。
圖15是圖14所示的圖像顯示裝置1400的工作時序圖。而圖16是在圖15的情況下圖像顯示裝置1400的顯示畫面的示例圖。
在圖15中,假設(shè)在第N幀中將An、Bn輸出到圖像顯示部901時禁止比特被設(shè)定為“允許”,在第N+1幀中未設(shè)定禁止比特。在此情況下,由于在第N幀中在禁止比特保持存儲器1401中保持有禁止比特,所以圖像顯示部901如圖16所示不進行根據(jù)禁止比特而未更新的像素An、Bn的更新。
這樣,通過使圖像顯示部901保持禁止比特,能夠削減生成禁止比特的次數(shù),所以除了實施例7的效果之外,還能夠降低功耗。
此外,也可以是存儲器控制部811使1個畫面的數(shù)據(jù)與垂直同步信號同步、使各像素與Write信號同步而輸出到圖像顯示部901,圖像顯示部901與垂直同步信號、水平同步信號及Write信號同步在LCD屏幕上進行繪制。在此情況下,對運動圖像等連續(xù)輸出的圖像在顯示之前都是同步工作的,所以能夠進行看不到畫面改寫的繪制,能夠提供高清晰度的圖像。
(實施例9)圖17是本發(fā)明實施例9的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖17所示的圖像顯示裝置1700中,對與圖9所示的圖像顯示裝置900相同的部分附以與圖9相同的標號并省略說明。
圖17所示的圖像顯示裝置1700采用下述結(jié)構(gòu)與圖9所示的圖像顯示裝置900相比,在圖像顯示部901的內(nèi)部添加了禁止比特生成譯碼器1701。
在本實施例中,取代實施例7中說明過的禁止比特,例如將12比特的圖像數(shù)據(jù)“000000000000”規(guī)定為禁止更新圖像數(shù)據(jù),禁止比特生成譯碼器1701在輸入了禁止更新圖像數(shù)據(jù)的情況下生成禁止比特,輸出到R/W控制部912。
由此,能夠得到與實施例7同樣的效果。此外,通過在圖17所示的圖像顯示裝置1700中添加圖14所示的保持存儲器1401,從存儲器控制部811向圖像顯示部901輸出更新允許比特,能夠得到與實施例8同樣的效果。
此外,也可以是存儲器控制部811使1個畫面的數(shù)據(jù)與垂直同步信號同步、使各像素與Write信號同步而輸出到圖像顯示部901,圖像顯示部901與垂直同步信號、水平同步信號及Write信號同步在LCD屏幕上進行繪制。在此情況下,對運動圖像等連續(xù)輸出的圖像在顯示之前都是同步工作的,所以能夠進行看不到畫面改寫的繪制,能夠提供高清晰度的圖像。
(實施例10)實施例10組合了上述實施例1和實施例5,按未編碼的圖像數(shù)據(jù)和編碼過的圖像數(shù)據(jù)來切換寫入到LCD控制器的路徑。
圖18是本發(fā)明實施例10的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖18所示的圖像顯示裝置1900中,對與圖1及圖8所示的圖像顯示裝置100、800相同的部分附以與圖1及圖8相同的標號并省略說明。
圖18所示的圖像顯示裝置1800采用下述結(jié)構(gòu)與圖1所示的圖像顯示裝置100相比,添加了圖8所示的圖像編解碼單元801、圖像數(shù)據(jù)切換部1801及試驗狀態(tài)緩沖器1802-1~5。
圖像數(shù)據(jù)切換部1801通過控制試驗狀態(tài)緩沖器1802-1~5,使未編碼的圖像數(shù)據(jù)經(jīng)顯示緩沖器105顯示在圖像顯示部104上,而使編碼過的圖像數(shù)據(jù)經(jīng)圖像編解碼單元801顯示在圖像顯示部104上。
這樣,通過用圖像數(shù)據(jù)切換部1801來切換寫入路徑,不占有數(shù)據(jù)總線121就能夠?qū)⒕幋a過的圖像數(shù)據(jù)及未編碼的圖像數(shù)據(jù)兩者都繪制在圖像顯示部104上,能夠減輕整個圖像顯示裝置的處理負擔。
圖像顯示裝置1800也可以使圖像數(shù)據(jù)切換部1801內(nèi)置在存儲器控制部811中。
此外,與實施例1同樣,可以將MPU 101、顯示緩沖器105及譯碼器106單片化而成為帶有顯示接口(I/F)的MPU 131。
此外,在圖像顯示部104中的數(shù)據(jù)寬度是數(shù)據(jù)總線122的寬度的一半以下的情況下,也可以在顯示緩沖器105中將圖像數(shù)據(jù)進行二分以上的分割后,寫入到LCD控制器113中。
此外,在圖18所示的圖像顯示裝置中,通過采用刪除顯示緩沖器105及譯碼器106、添加圖3所示的譯碼器301的結(jié)構(gòu),能夠在圖形數(shù)據(jù)等未編碼的圖像數(shù)據(jù)的顯示中得到與實施例2同樣的效果。
此外,在圖18所示的圖像顯示裝置中,通過采用如圖5所示從地址總線121到RAM 103的信號線分支并與譯碼器106相連的結(jié)構(gòu),能夠在圖形數(shù)據(jù)等未編碼的圖像數(shù)據(jù)的顯示中得到與實施例3同樣的效果。
此外,在圖18所示的圖像顯示裝置中,通過采用如圖7所示刪除顯示緩沖器105及譯碼器106、添加顯示控制部701的結(jié)構(gòu),能夠在圖形數(shù)據(jù)等未編碼的圖像數(shù)據(jù)的顯示中得到與實施例4同樣的效果。
此外,通過在不從圖像編解碼單元801輸出圖像數(shù)據(jù)時停止向圖像編解碼單元801供給的電源及時鐘,能夠降低功耗。作為實現(xiàn)停止電源及時鐘的方法,可以在圖像編解碼單元801是1個LSI的情況下,從外部停止向LSI供給的電源及時鐘,或者使LSI的內(nèi)部具有停止電源及時鐘的門機構(gòu),等等。
(實施例11)實施例11組合了上述實施例6和實施例10,按未編碼的圖像數(shù)據(jù)和編碼過的圖像數(shù)據(jù)來切換寫入到LCD控制器的路徑,而且只更新特定區(qū)域。
圖19是本發(fā)明實施例11的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖19所示的圖像顯示裝置1900中,對與圖18所示的圖像顯示裝置1800相同的部分附以與圖18相同的標號并省略說明。
圖19所示的圖像顯示裝置1900采用下述結(jié)構(gòu)與圖18所示的圖像顯示裝置1800相比,添加了圖9所示的圖像顯示部901來取代圖像顯示部104。圖像數(shù)據(jù)切換部1801控制試驗狀態(tài)緩沖器1802-1~7。
圖像顯示裝置1900的顯示畫面的一例示于圖20。例如,首先,圖像顯示部901在第1幀中在(0,0)至(N,M)即LCD屏幕111的整個顯示區(qū)域A上繪制從顯示緩沖器105輸出的圖像數(shù)據(jù)。然后,圖像顯示部901解釋表示在第2幀中要繪制的區(qū)域B是(Hs1,Vs1)至(He1,Ve1)的命令,在LCD屏幕111的區(qū)域B上繪制從圖像編解碼單元801輸出的圖像數(shù)據(jù)。然后,圖像顯示部901解釋表示在第3幀中要繪制的區(qū)域C是(Hs2,Vs2)至(He2,Ve2)的命令,在LCD屏幕111的區(qū)域C上繪制從顯示緩沖器105輸出的圖像數(shù)據(jù)。
這樣,通過用圖像數(shù)據(jù)切換部1801來切換寫入路徑,不占有數(shù)據(jù)總線121就能夠?qū)⒕幋a過的圖像數(shù)據(jù)及未編碼的圖像數(shù)據(jù)兩者都繪制在圖像顯示部901上,能夠減輕整個圖像顯示裝置的處理負擔。此外,通過在現(xiàn)有電路——幀存儲器914中存儲圖像數(shù)據(jù),使顯示緩沖器105及圖像編解碼單元801生成的特定區(qū)域的圖像和上次生成的圖像重合,能夠?qū)⒁壕系拇鎯ζ饔糜趫D形合成。因此,能夠用比較容易的功能添加來高速繪制將編碼過的圖像數(shù)據(jù)及未編碼的圖像數(shù)據(jù)兩者合成所得的圖像,能夠削減成本。
此外,也可以是存儲器控制部811使1個畫面的數(shù)據(jù)與垂直同步信號同步、使各像素與Write信號同步而輸出到圖像顯示部901,圖像顯示部901與垂直同步信號、水平同步信號及Write信號同步在LCD屏幕上進行繪制。在此情況下,對運動圖像等連續(xù)輸出的圖像在顯示之前都是同步工作的,所以能夠進行看不到畫面改寫的繪制,能夠提供高清晰度的圖像。
此外,通過在圖19所示的圖像顯示裝置1900中添加圖11所示的禁止比特生成部1101,從存儲器控制部811向圖像顯示部901輸出禁止比特,還能夠獲得與實施例7同樣的效果。
此外,通過向圖19所示的圖像顯示裝置1900添加圖14所示的保持存儲器1401及更新允許比特生成部1411,從存儲器控制部811向圖像顯示部901輸出更新允許比特,還能夠得到與實施例8同樣的效果。
此外,通過向圖19所示的圖像顯示裝置1900添加圖17所示的禁止比特生成譯碼器1701,從存儲器控制部811向圖像顯示部901輸出禁止更新圖像數(shù)據(jù),還能夠得到與實施例9同樣的效果。
(實施例12)圖21是本發(fā)明實施例12的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖21所示的圖像顯示裝置2100中,對與圖1所示的圖像顯示裝置100相同的部分附以與圖1相同的標號并省略說明。
圖21所示的圖像顯示裝置2100采用下述結(jié)構(gòu)與圖1所示的圖像顯示裝置100相比,添加了圖像編解碼單元2101。圖像編解碼單元2101具有存儲器控制部2111、圖像編解碼部2112、以及減色部2113。
地址總線121連接在MPU 101、ROM 102、RAM 103、譯碼器106及存儲器控制部2111上。數(shù)據(jù)總線122連接在MPU 101、ROM 102、RAM 103、顯示緩沖器105及存儲器控制部2111上。
存儲器控制部2111將按JPEG或MPEG4等編碼過的圖像數(shù)據(jù)暫時保存到內(nèi)部存儲器中并輸出到圖像編解碼部2112,暫時保存從減色部2113輸出的圖像數(shù)據(jù),根據(jù)Read信號經(jīng)數(shù)據(jù)總線122輸出到MPU 101。
圖像編解碼部2112對按JPEG或MPEG4等編碼過的圖像數(shù)據(jù)進行解碼,輸出到減色部2113。
減色部2113對從圖像編解碼部2112輸出的數(shù)據(jù)進行減色處理,以變?yōu)樵趫D像顯示部104上進行顯示所需的比特寬度,輸出到存儲器控制部2111。
例如,設(shè)解碼過的圖像數(shù)據(jù)原來1個像素的比特數(shù)為RGB各8比特,合計24比特(全色),設(shè)圖像顯示部104的比特數(shù)為8比特,則圖像編解碼單元2101在解碼之后緊接著將解碼過的24比特的圖像減色為8比特,保存到存儲器控制部2111的內(nèi)部存儲器中。然后,圖像編解碼單元2101經(jīng)數(shù)據(jù)總線122用16比特總線向顯示緩沖器105寫入2個像素的數(shù)據(jù)。
這樣,通過對解碼過的圖像數(shù)據(jù)進行減色,能夠大幅度減輕MPU的總線通信量。
(實施例13)圖22是本發(fā)明實施例13的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖22所示的圖像顯示裝置2200中,對與圖1所示的圖像顯示裝置100相同的部分附以與圖1相同的標號并省略說明。
圖22所示的圖像顯示裝置2200采用下述結(jié)構(gòu)與圖1所示的圖像顯示裝置100相比,添加了總線仲裁器2201及DMAC(顯示用動態(tài)存儲器訪問控制器)2202。
地址總線121及數(shù)據(jù)總線122分別連接在MPU 101、ROM 102、RAM103、顯示緩沖器105及DMAC 2202上。
在圖22所示的圖像顯示裝置2200中,可作為能夠控制地址總線121及數(shù)據(jù)總線122的訪問的主控器的是MPU 101和DMAC 2202兩者??偩€仲裁器2201按照條件對MPU 101及DMAC 2202進行總線使用權(quán)的仲裁。例如,使DMAC 2202的使用權(quán)的優(yōu)先級高于MPU 101,在MPU 101及DMAC 2202同時向總線仲裁器2201發(fā)出總線使用請求的情況下,總線仲裁器2201進行仲裁,使得將總線使用權(quán)交給DMAC 2202。
DMAC 2202如果從總線仲裁器2201得到總線使用權(quán),則自主地控制地址總線121及數(shù)據(jù)總線122,從RAM 103中讀出圖像數(shù)據(jù)并寫入到顯示緩沖器105中。
由此,能夠通過DMAC 2202不經(jīng)CPU而在輸入輸出裝置和存儲器間交換數(shù)據(jù),所以能夠提高數(shù)據(jù)的傳送速度,減輕CPU的負擔。
(實施例14)圖23是本發(fā)明實施例14的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖23所示的圖像顯示裝置2300中,對與圖22所示的圖像顯示裝置2200相同的部分附以與圖22相同的標號并省略說明。
圖23所示的圖像顯示裝置2300采用下述結(jié)構(gòu)與圖22所示的圖像顯示裝置2200相比,刪除了DMAC 2202,在顯示緩沖器105內(nèi)添加了DMAC2301。
地址總線121及數(shù)據(jù)總線122分別連接在MPU 101、ROM 102、RAM 103及顯示緩沖器105上。
DMAC 2301被包含在顯示緩沖器105中,如果從總線仲裁器2201得到總線使用權(quán),則自主地控制地址總線121及數(shù)據(jù)總線122,從RAM 103中讀出圖像數(shù)據(jù)。
接著,用圖24的時序圖來說明圖23所示的圖像顯示裝置2300的工作。
MPU 101經(jīng)地址總線121向ROM 102輸出Read信號,經(jīng)數(shù)據(jù)總線122從ROM 102中讀出程序。然后,MPU 101根據(jù)讀出的程序來生成圖像數(shù)據(jù),經(jīng)數(shù)據(jù)總線122保存到RAM 103中。
在圖像顯示部104的LCD屏幕111上顯示圖像數(shù)據(jù)的情況下,DMAC2301經(jīng)地址總線121向RAM 103輸出Read信號,從RAM 103中讀出圖像數(shù)據(jù)A(ST2401、ST2402)。
從RAM 103讀出的圖像數(shù)據(jù)A經(jīng)圖像數(shù)據(jù)總線124被寫入到顯示緩沖器105的由DMAC 2301選擇出的地址中(ST2403、ST2404)。
以下,圖像顯示裝置2300對圖像數(shù)據(jù)B重復(fù)ST2401~2404的工作。
這樣,通過使DMAC 2301包含在顯示緩沖器105中,能夠用1個步驟來執(zhí)行從RAM 103的讀出和向顯示緩沖器105的寫入,所以與需要從RAM103的讀出和向顯示緩沖器105的寫入這2個步驟的實施例13相比,能夠高速進行圖像數(shù)據(jù)的傳送。
這里,在便攜電話等的液晶中,有時無需每次對整個畫面進行畫面的更新,只更新一部分畫面就夠了。圖25是該情況下的圖像顯示裝置的畫面的示意圖,而圖26是該情況下的圖像顯示裝置的存儲器的示意圖。
一個畫面的圖像數(shù)據(jù)從圖25的左上向右下按光柵掃描順序被顯示。光柵掃描上的數(shù)據(jù)按存儲器的地址順序被保存。例如,假設(shè)要被更新的矩形畫面是圖25的矩形剪切區(qū)域,則該矩形剪切區(qū)域的數(shù)據(jù)被間歇地寫入到圖26的存儲器中。
DMAC 2301通過設(shè)定開始地址Z、VRAM水平方向比特數(shù)XX、矩形傳送區(qū)域水平點數(shù)X、矩形區(qū)域行數(shù)Y,能夠自主地算出與要被更新的矩形畫面對應(yīng)的存儲器的地址,能夠只傳送要被更新的圖像數(shù)據(jù)。由此,能夠減輕MPU 101的處理負擔。
(實施例15)圖27是本發(fā)明實施例15的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖27所示的圖像顯示裝置2700中,對與圖23所示的圖像顯示裝置2300相同的部分附以與圖23相同的標號并省略說明。
圖27所示的圖像顯示裝置2700采用下述結(jié)構(gòu)與圖23所示的圖像顯示裝置2300相比,在顯示緩沖器105內(nèi)添加了多級的FIFO部2701。
FIFO部2701暫時保存從RAM 103讀出的圖像數(shù)據(jù),用FIFO(First InFirst Out,先入先出)輸出到LCD控制器113。
接著,用圖28的時序圖來說明圖27所示的圖像顯示裝置2700的工作。在圖28中示出下述情況顯示緩沖器105寫入到LCD控制器113的周期(t2)比MPU總線從RAM 103中讀出圖像數(shù)據(jù)的周期(t1)長。此外,在圖28中,設(shè)FIFO部2701的級數(shù)為6級。
MPU 101經(jīng)地址總線121向ROM 102輸出Read信號,經(jīng)數(shù)據(jù)總線122從ROM 102中讀出程序。然后,MPU 101根據(jù)讀出的程序來生成圖像數(shù)據(jù),經(jīng)數(shù)據(jù)總線122保存到RAM 103中。
在圖像顯示部104的LCD屏幕111上顯示圖像數(shù)據(jù)的情況下,DMAC2301經(jīng)地址總線121向RAM 103輸出Read信號,按周期t1從RAM 103中讀出圖像數(shù)據(jù)A(ST2801、ST2802)。
從RAM 103中讀出的圖像數(shù)據(jù)A經(jīng)圖像數(shù)據(jù)總線124被寫入到顯示緩沖器105的FIFO部 2701中(ST2803)。
顯示緩沖器105按周期t2將寫入到FIFO部2701中的圖像數(shù)據(jù)A寫入到LCD控制器113中(ST2804、ST2805)。
以下,圖像顯示裝置2700對圖像數(shù)據(jù)B~F重復(fù)ST2801~2805的工作。
這樣,通過使FIFO部2701包含在顯示緩沖器105中,能夠用FIFO部2701來吸收MPU總線從RAM 103中讀出圖像數(shù)據(jù)的周期、和顯示緩沖器105寫入到LCD控制器113的周期之間的時間差,所以能夠不改變MPU總線的訪問速度,而從RAM 103中讀出到顯示緩沖器105。因此,MPU總線將圖像數(shù)據(jù)高速地讀出到顯示緩沖器105,在顯示緩沖器105低速地寫入到LCD控制器的期間,MPU 101可以進行別的處理,能夠減輕MPU 101的處理負擔。
這里,一般來說,圖像數(shù)據(jù)總線124的訪問速度比數(shù)據(jù)總線122的訪問速度慢。因此,在圖27中,間歇地進行DMAC 2301的工作,對LCD顯示所用的全部數(shù)據(jù),按恒定間隔分多次來傳送DMA傳送單位,從而間歇地進行數(shù)據(jù)總線122上的傳送,在空閑的期間,MPU 101可以占有數(shù)據(jù)總線122來進行別的處理。由此,能夠減輕MPU 101進行圖像數(shù)據(jù)傳送的處理負擔及總線通信量。
(實施例16)圖29是本發(fā)明實施例16的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖29所示的圖像顯示裝置2900中,對與圖23所示的圖像顯示裝置2300相同的部分附以與圖23相同的標號并省略說明。
圖29所示的圖像顯示裝置2900采用下述結(jié)構(gòu)與圖23所示的圖像顯示裝置2300相比,在地址總線121上添加了總線開關(guān)2901,在數(shù)據(jù)總線122上添加了總線開關(guān)2902,添加了內(nèi)部RAM 2903。
總線仲裁器2201控制總線開關(guān)2901及總線開關(guān)2902來進行總線的分離。以下,以總線開關(guān)2901及總線開關(guān)2902為界,將圖29的左側(cè)稱為內(nèi)總線,將右側(cè)稱為為總線。用總線開關(guān)2901及總線開關(guān)2902來進行總線的分離,是下述情況MPU 101和顯示緩沖器105同時工作,而且MPU 101用內(nèi)總線來進行處理,顯示緩沖器105用外總線來進行處理。例如,是下述情況MPU 101實施內(nèi)部RAM 2903的工作,顯示緩沖器105將從RAM 103中讀入的圖像數(shù)據(jù)輸出到LCD控制器113。
這樣,通過分離總線,不停止MPU 101的工作,就能夠使顯示緩沖器105工作來進行LCD屏幕上的顯示,所以能夠提高MPU 101的處理性能。
(實施例17)這里,在一般的TFT(Thin Film Transistor,薄膜晶體管)-LCD中,與LCD的圖像更新周期(50~70Hz)同步將數(shù)據(jù)寫入到LCD控制器113中。與此相對,與LCD的圖像更新周期異步按隨機的定時來進行LCD屏幕的繪制。圖30是以時間為橫軸、以數(shù)據(jù)量為縱軸、被寫入到LCD控制器113的數(shù)據(jù)(實線)的寫入定時及被繪制在LCD屏幕111上的數(shù)據(jù)(虛線)的繪制定時的時序圖。如圖30所示,如果發(fā)生2個數(shù)據(jù)量逆轉(zhuǎn)的交叉點,則具有在那里發(fā)生畫面閃爍的問題。實施例17說明對付該問題的情況。
圖31是本發(fā)明實施例17的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖31所示的圖像顯示裝置3100中,對與圖23所示的圖像顯示裝置2300相同的部分附以與圖23相同的標號并省略說明。
圖31所示的圖像顯示裝置3100采用下述結(jié)構(gòu)與圖23所示的圖像顯示裝置2300相比,在顯示緩沖器105內(nèi)添加了定時器3101。
定時器3101按LCD的圖像更新周期將脈沖信號輸出到DMAC 2301及LCD控制器113。DMAC 2301按該脈沖信號的定時來起動,而LCD控制器113按LCD的圖像更新周期來進行LCD屏幕111的圖像的更新。
接著,用圖32的時序圖來說明圖31所示的圖像顯示裝置3100的工作。在圖32中,脈沖信號Vsync按LCD的圖像更新周期從定時器3101被輸出到DMAC 2301及LCD控制器113。
DMAC 2301接收到脈沖信號Vsync后,將1個畫面的圖像數(shù)據(jù)傳送到LCD控制器113。圖32的虛線表示時間(橫軸)和被寫入到LCD控制器113中的圖像數(shù)據(jù)的量(縱軸)之間的關(guān)系。此外,圖32的實線表示時間(橫軸)和LCD屏幕111上繪制的圖像數(shù)據(jù)的量(縱軸)之間的關(guān)系。
如圖32所示,通過與LCD的圖像更新周期同步從顯示緩沖器105向LCD控制器113傳送圖像數(shù)據(jù),能夠防止交叉點的發(fā)生,所以能夠抑制畫面閃爍的發(fā)生。在本實施例中,在顯示緩沖器105內(nèi)設(shè)置定時器3101,由圖像顯示部104內(nèi)的LCD控制器113接收脈沖信號,但是也可以采用下述結(jié)構(gòu)在圖像顯示部104中設(shè)置定時器,由顯示緩沖器105內(nèi)的DMAC 2301接收脈沖信號。
(實施例18)圖33是本發(fā)明實施例18的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖33所示的圖像顯示裝置3300中,對與圖23所示的圖像顯示裝置2300相同的部分附以與圖23相同的標號并省略說明。
圖33所示的圖像顯示裝置3300采用下述結(jié)構(gòu)與圖23所示的圖像顯示裝置2300相比,在顯示緩沖器105內(nèi)添加了總線寬度變換部3301。
在數(shù)據(jù)總線122的總線寬度和圖像數(shù)據(jù)總線124的總線寬度不同的情況下,總線寬度變換部3301變換數(shù)據(jù)總線122傳輸來的圖像數(shù)據(jù)的配置并輸出到圖像數(shù)據(jù)總線124。
圖34是總線寬度變換部3301進行的圖像數(shù)據(jù)配置變換的說明圖。在圖34中,設(shè)數(shù)據(jù)總線122的總線寬度為32比特,圖像數(shù)據(jù)總線124的總線寬度為8比特,設(shè)1個像素用8比特(256色)的圖像數(shù)據(jù)來表示。在此情況下,通過1次訪問,4個像素(A~D、E~H)的圖像數(shù)據(jù)從RAM 103經(jīng)由數(shù)據(jù)總線122被傳送到顯示緩沖器105??偩€寬度變換部3301對傳送到顯示緩沖器105的圖像數(shù)據(jù)進行配置變換,將像素逐個經(jīng)由圖像數(shù)據(jù)總線124傳送到LCD控制器113。
由此,能夠使數(shù)據(jù)總線122的總線寬度大于圖像數(shù)據(jù)總線124的總線寬度,將多個像素的圖像數(shù)據(jù)1次傳送到顯示緩沖器105,所以能夠減輕MPU101的處理負擔。
(實施例19)這里,一般來說,MPU 101的內(nèi)部存儲器的比特寬度為8比特/16比特/32比特等,是8×2n-1比特(n是自然數(shù)),通過以該比特寬度為單位來形成圖像數(shù)據(jù),能夠高效地使用存儲器。但是,在此情況下,例如如果LCD具有18比特(RGB=666)的顯示能力,則必須使MPU 101的內(nèi)部存儲器的比特寬度為32比特,在32比特中,14比特為無用的區(qū)域。實施例19說明對付該問題的情況。
圖35是本發(fā)明實施例19的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖35所示的圖像顯示裝置3500中,對與圖23所示的圖像顯示裝置2300相同的部分附以與圖23相同的標號并省略說明。
圖35所示的圖像顯示裝置3500采用下述結(jié)構(gòu)與圖23所示的圖像顯示裝置2300相比,在顯示緩沖器105內(nèi)添加了色數(shù)擴展部3501。
色數(shù)擴展部3501對傳送到顯示緩沖器105的圖像數(shù)據(jù)進行與LCD的顯示能力對應(yīng)的比特擴展處理。
圖36是MPU保持圖像數(shù)據(jù)和LCD輸入圖像數(shù)據(jù)之間的色數(shù)對應(yīng)圖。在圖36中,設(shè)MPU 101的內(nèi)部存儲器保持的數(shù)據(jù)為16比特(RGB=565),設(shè)LCD具有18比特(RGB=666)的顯示能力。色數(shù)擴展部3101對傳送到顯示緩沖器105的圖像數(shù)據(jù)進行與圖36的LCD輸入圖像數(shù)據(jù)的“666”對應(yīng)的比特擴展。在圖36中,還示出LCD具有24比特(RGB=888)的顯示能力的情況下的擴展例。
由此,例如在LCD具有18比特(RGB=666)的顯示能力的情況下,能夠從16比特來擴展、生成1個像素的數(shù)據(jù),所以無需將MPU 101具有的圖像數(shù)據(jù)區(qū)域擴展為32比特等,能夠削減MPU 101的內(nèi)部存儲器的容量。而且,通過搭載本實施例的顯示緩沖器,能夠支持各種色數(shù)的LCD,所以裝置的通用性提高。
(實施例20)圖37是本發(fā)明實施例20的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖37所示的圖像顯示裝置3700中,對與圖23所示的圖像顯示裝置2300相同的部分附以與圖23相同的標號并省略說明。
圖37所示的圖像顯示裝置3700采用下述結(jié)構(gòu)與圖23所示的圖像顯示裝置2300相比,在顯示緩沖器105內(nèi)添加了禁止比特生成部3701。LCD控制器113是有禁止比特輸入的類型,禁止比特生成部3701根據(jù)來自MPU 101的指示,對不進行畫面更新的區(qū)域生成禁止更新的禁止比特,輸出到LCD控制器113。
這里,如實施例19所述,一般來說,MPU 101的內(nèi)部存儲器的比特寬度為8比特/16比特/32比特等,是8×2n-1比特(n是自然數(shù))。例如,在1個像素為16比特的圖像數(shù)據(jù)中,如果能夠用全部16比特來表現(xiàn)顏色,則能夠表現(xiàn)65536色。然而,如果將1比特用作禁止比特,則能夠用于表現(xiàn)顏色的為15比特,只能夠表現(xiàn)32768色。
因此,為了避免該問題,禁止比特生成部3701將特定的1色設(shè)定為與禁止比特對應(yīng)的顏色(以下,稱為“特定色”)。LCD控制器113進行將檢測出的特定色變換為禁止比特的處理,不進行相應(yīng)區(qū)域的畫面更新。
這樣,能夠通過只將1色用作特定色來生成禁止比特,并且能夠表現(xiàn)與用全部比特來表現(xiàn)顏色的情況大體相同的色數(shù)。例如,如果1個像素為16比特的圖像數(shù)據(jù),則在能夠表現(xiàn)用全部16比特來表現(xiàn)顏色的情況下的65536色減去1色所得的65535色。因此,能夠不使顯示畫面的清晰度惡化來削減MPU101的內(nèi)部存儲器的容量。
(實施例21)圖38是本發(fā)明實施例21的圖像顯示裝置的結(jié)構(gòu)方框圖。在圖38所示的圖像顯示裝置3800中,對與圖23所示的圖像顯示裝置2300相同的部分附以與圖23相同的標號并省略說明。
圖38所示的圖像顯示裝置3800采用下述結(jié)構(gòu)與圖23所示的圖像顯示裝置2300相比,在顯示緩沖器105內(nèi)部添加了總線控制部3801。此外,使從顯示緩沖器105輸出的圖像數(shù)據(jù)為試驗狀態(tài)(3個狀態(tài))形式,能夠與外部顯示裝置進行總線連接。
通過使得能夠與外部顯示裝置進行總線連接,能夠連結(jié)多個向圖像顯示部104傳送圖像數(shù)據(jù)的模塊。因此,例如能夠并聯(lián)連接處理及顯示運動圖像的模塊,提高裝置的擴展性。
但是,在來自顯示緩沖器105的顯示圖像和來自外部顯示裝置的顯示圖像重合的情況下,有時其中的某個圖像會欠缺。為了解決該課題,總線控制部3801在從顯示緩沖器105及外部顯示裝置接收到圖像輸出請求信號的時刻,檢測有無表示當前正在發(fā)送數(shù)據(jù)的valid信號,只在沒有valid信號的情況下,即在未從別處向圖像顯示部104傳送圖像數(shù)據(jù)的情況下允許開放顯示總線。
從以上說明可知,根據(jù)本發(fā)明,從暫時保存液晶上的圖像數(shù)據(jù)的緩沖器不經(jīng)MPU的總線而通過其他路徑向液晶輸出圖像數(shù)據(jù),能夠通過緩沖器、譯碼器等比較容易的功能添加來減輕從MPU到液晶的通信量。此外,根據(jù)本發(fā)明,通過將液晶上的存儲器用于圖形合成,能夠用比較容易的功能添加來高速繪制運動圖像等大容量的圖像。
本申請基于2000年10月26日申請的(日本)特愿2000-327261及2001年6月21日申請的特愿2001-188725。其內(nèi)容包含于此。
產(chǎn)業(yè)上的可利用性本發(fā)明適用于在液晶等上顯示圖像的無線通信終端裝置或便攜電話裝置。
權(quán)利要求
1.一種圖像顯示裝置,具備保持部件,保存圖像數(shù)據(jù);顯示部件,顯示圖像數(shù)據(jù);以及圖像專用總線,連接所述保持部件和所述顯示部件;所述保持部件經(jīng)所述圖像專用總線向所述顯示部件寫入圖像數(shù)據(jù)。
2.一種圖像顯示裝置,具備繪制控制部件,生成圖像數(shù)據(jù),進行圖像繪制的控制;第1保持部件,經(jīng)第1總線從所述繪制控制部件輸入所述圖像數(shù)據(jù)并保持;顯示部件,顯示所述圖像數(shù)據(jù);以及第2保持部件,暫時保存經(jīng)所述第1總線從所述第1保持部件輸入的所述圖像數(shù)據(jù)后,根據(jù)所述繪制控制部件的指示經(jīng)第2總線輸出到所述顯示部件。
3.如權(quán)利要求2所述的圖像顯示裝置,其中,在顯示部件的數(shù)據(jù)寬度在第1總線的寬度的1/2以下的情況下,第2保持部件分割輸入的圖像數(shù)據(jù)并輸出到所述顯示部件。
4.如權(quán)利要求2所述的圖像顯示裝置,其中,具備減色部件,對從第1保持部件輸出的圖像數(shù)據(jù)進行減色處理以變?yōu)樵陲@示部件上進行顯示所需的比特寬度,經(jīng)第1總線向第2保持部件輸出減色處理后的圖像數(shù)據(jù)。
5.如權(quán)利要求2所述的圖像顯示裝置,其中,具備變換部件,將從繪制控制部件向第1保持部件指示輸出圖像數(shù)據(jù)的信號變換為指示寫入到顯示部件的信號;第2保持部件根據(jù)所述變換部件變換過的信號來輸入從所述第1保持部件輸出的圖像數(shù)據(jù)。
6.如權(quán)利要求2所述的圖像顯示裝置,其中,用單個芯片來構(gòu)成繪制控制部件和第2保持部件。
7.一種圖像顯示裝置,具備繪制控制部件,生成圖像數(shù)據(jù),進行圖像繪制的控制;第1保持部件,經(jīng)第1總線與該繪制控制部件相連,保持所述圖像數(shù)據(jù);顯示部件,經(jīng)所述第1總線與所述繪制控制部件及所述第1保持部件相連,顯示所述圖像數(shù)據(jù);以及定時生成部件,根據(jù)從所述繪制控制部件向所述第1保持部件指示輸出圖像數(shù)據(jù)的信號,將經(jīng)所述第1總線從所述第1保持部件輸出的圖像數(shù)據(jù)寫入到所述顯示部件中。
8.如權(quán)利要求6所述的圖像顯示裝置,其中,用單個芯片來構(gòu)成繪制控制部件和定時生成部件。
9.一種圖像顯示裝置,具備繪制控制部件,生成圖像數(shù)據(jù),進行圖像繪制的控制;第1保持部件,經(jīng)第1總線與該繪制控制部件相連,保持所述圖像數(shù)據(jù);顯示部件,經(jīng)第2總線與所述第1保持部件相連,顯示所述圖像數(shù)據(jù);以及顯示控制部件,進行控制,使得根據(jù)來自所述繪制控制部件的指示輸出圖像數(shù)據(jù)的信號經(jīng)第2總線從所述第1保持部件向所述顯示部件輸出所述圖像數(shù)據(jù)。
10.一種圖像顯示裝置,具備圖像編解碼部件,對編碼過的圖像數(shù)據(jù)進行解碼;以及顯示部件,合成搭載的內(nèi)部存儲器中保存的圖像數(shù)據(jù)和從所述圖像編解碼部件輸出的圖像數(shù)據(jù)并顯示在液晶上。
11.一種圖像顯示裝置,具備繪制控制部件,生成圖像數(shù)據(jù),進行圖像繪制的控制;第1保持部件,經(jīng)第1總線與該繪制控制部件相連,保持所述圖像數(shù)據(jù);顯示部件,顯示所述圖像數(shù)據(jù);以及圖像編解碼部件,暫時保存經(jīng)所述第1總線輸入的編碼過的所述圖像數(shù)據(jù)后,根據(jù)所述繪制控制部件的指示對所述編碼過的圖像數(shù)據(jù)進行解碼并經(jīng)第2總線輸出到所述顯示部件。
12.如權(quán)利要求11所述的圖像顯示裝置,具備第2保持部件,暫時保存經(jīng)第1總線輸入的未編碼的圖像數(shù)據(jù);以及圖像數(shù)據(jù)切換部件,根據(jù)繪制控制部件的指示經(jīng)第2總線從所述第2保持部件或圖像編解碼部件中的某一方將圖像數(shù)據(jù)輸出到顯示部件。
13.如權(quán)利要求11所述的圖像顯示裝置,具備定時生成部件,根據(jù)從所述繪制控制部件向第1保持部件指示輸出圖像數(shù)據(jù)的信號,將經(jīng)所述第1總線從所述第1保持部件輸出的圖像數(shù)據(jù)寫入到顯示部件中;以及圖像數(shù)據(jù)切換部件,根據(jù)繪制控制部件的指示經(jīng)第2總線從所述第1保持部件或圖像編解碼部件中的某一方將圖像數(shù)據(jù)輸出到顯示部件。
14.如權(quán)利要求12所述的圖像顯示裝置,其中,在不從圖像編解碼部件輸出圖像數(shù)據(jù)的情況下,停止向圖像編解碼部件供給的電源及時鐘。
15.如權(quán)利要求11所述的圖像顯示裝置,其中,圖像編解碼部件只對相對于上次顯示過的圖像數(shù)據(jù)變化的特定區(qū)域的圖像數(shù)據(jù)進行解碼并輸出到顯示部件,所述顯示部件在上次生成的圖像數(shù)據(jù)上寫入所述特定區(qū)域的圖像數(shù)據(jù)并顯示。
16.如權(quán)利要求11所述的圖像顯示裝置,其中,圖像編解碼部件對相對于上次顯示過的圖像數(shù)據(jù)不變化的區(qū)域?qū)⒔垢聢D像數(shù)據(jù)的禁止比特輸出到顯示部件,所述顯示部件對所述禁止比特所指定的區(qū)域顯示上次顯示過的圖像數(shù)據(jù)。
17.如權(quán)利要求16所述的圖像顯示裝置,其中,圖像編解碼部件將表示是否允許更新禁止比特的更新允許比特輸出到顯示部件,所述顯示部件在輸入了表示不允許更新禁止比特的更新允許比特的情況下,對保持的禁止比特所指定的區(qū)域顯示上次顯示過的圖像數(shù)據(jù)。
18.如權(quán)利要求11所述的圖像顯示裝置,其中,圖像編解碼部件對相對于上次顯示過的圖像數(shù)據(jù)不變化的區(qū)域,將預(yù)先規(guī)定的禁止更新的禁止更新圖像數(shù)據(jù)輸出到顯示部件,所述顯示部件對所述禁止更新圖像數(shù)據(jù)所指定的區(qū)域顯示上次顯示過的圖像數(shù)據(jù)。
19.如權(quán)利要求11所述的圖像顯示裝置,其中,圖像編解碼部件與同步信號同步對圖像數(shù)據(jù)進行解碼并經(jīng)第2總線輸出到顯示部件。
20.一種圖像顯示裝置,具備第1繪制控制部件,生成圖像數(shù)據(jù),進行圖像繪制的控制;第2繪制控制部件,獨立于該第1繪制控制部件自主地進行圖像繪制的控制;第1保持部件,經(jīng)第1總線從所述第1繪制控制部件輸入所述圖像數(shù)據(jù)并保持;顯示部件,顯示所述圖像數(shù)據(jù);以及第2保持部件,根據(jù)所述第2繪制控制部件的控制暫時保存經(jīng)所述第1總線從所述第1保持部件輸入的所述圖像數(shù)據(jù)后,經(jīng)第2總線輸出到所述顯示部件。
21.如權(quán)利要求20所述的圖像顯示裝置,具備仲裁部件,在從第1繪制控制部件及第2繪制控制部件同時發(fā)出所述第1總線的使用請求的情況下,進行仲裁,使得將所述第1總線的使用權(quán)交給所述第2繪制控制部件。
22.如權(quán)利要求20所述的圖像顯示裝置,具備總線開關(guān),進行第1總線的分離/連接;以及仲裁部件,在從第1繪制控制部件及第2繪制控制部件同時發(fā)出所述第1總線的使用請求的情況下,分離所述總線開關(guān)。
23.如權(quán)利要求20所述的圖像顯示裝置,其中,將第2繪制控制部件設(shè)置在第2保持部件的內(nèi)部。
24.如權(quán)利要求20所述的圖像顯示裝置,其中,第2繪制控制部件進行控制,使得只將要被更新的圖像數(shù)據(jù)從第1保持部件傳送到第2保持部件。
25.如權(quán)利要求20所述的圖像顯示裝置,其中,第2保持部件用FIFO(First In First Out,先入先出)將從第1保持部件輸入的所述圖像數(shù)據(jù)輸出到顯示部件。
26.如權(quán)利要求25所述的圖像顯示裝置,其中,第2繪制控制部件進行控制,使得將圖像數(shù)據(jù)按恒定間隔分多次從第1保持部件傳送到第2保持部件。
27.如權(quán)利要求20所述的圖像顯示裝置,其中,第2保持部件與顯示部件的圖像更新周期同步向所述顯示部件傳送圖像數(shù)據(jù)。
28.如權(quán)利要求20至27中任一項所述的圖像顯示裝置,其中,在第1總線的總線寬度和第2總線的總線寬度不同的情況下,第2保持部件變換所述第1總線傳輸來的圖像數(shù)據(jù)的配置并輸出到所述第2總線。
29.如權(quán)利要求20所述的圖像顯示裝置,其中,第2保持部件對傳送的圖像數(shù)據(jù)進行與顯示部件的顯示能力對應(yīng)的比特擴展處理。
30.如權(quán)利要求20所述的圖像顯示裝置,其中,第2保持部件將特定的1色設(shè)定為與禁止比特對應(yīng)的特定色,顯示部件進行將檢測出的特定色變換為禁止比特的處理,不進行由所述禁止比特指定的區(qū)域的畫面更新。
31.如權(quán)利要求2所述的圖像顯示裝置,具備總線控制部件,在從第2保持部件及外部顯示裝置接收到圖像輸出請求信號的時刻,只在未從別處向顯示部件傳送圖像數(shù)據(jù)的情況下,允許向所述信號的發(fā)送端開放顯示總線。
32.一種具備圖像顯示裝置的通信終端裝置,其中,所述圖像顯示裝置具備保持部件,保存圖像數(shù)據(jù);顯示部件,顯示圖像數(shù)據(jù);以及圖像專用總線,連接所述保持部件和所述顯示部件;所述保持部件經(jīng)所述圖像專用總線向所述顯示部件寫入圖像數(shù)據(jù)。
33.一種具備圖像顯示裝置的便攜電話裝置,其中,所述圖像顯示裝置具備保持部件,保存圖像數(shù)據(jù);顯示部件,顯示圖像數(shù)據(jù);以及圖像專用總線,連接所述保持部件和所述顯示部件;所述保持部件經(jīng)所述圖像專用總線向所述顯示部件寫入圖像數(shù)據(jù)。
34.一種圖像數(shù)據(jù)顯示方法,其中,設(shè)置圖像專用總線來連接保存圖像數(shù)據(jù)的緩沖器和顯示圖像數(shù)據(jù)的液晶,經(jīng)所述圖像專用總線從所述緩沖器向所述液晶寫入圖像數(shù)據(jù),顯示在所述液晶上。
35.一種圖像數(shù)據(jù)顯示方法,其中,對編碼過的圖像數(shù)據(jù)進行解碼,合成解碼后的圖像數(shù)據(jù)和液晶上的存儲器中保存的圖像數(shù)據(jù)并顯示在液晶上。
全文摘要
圖像編解碼單元(801)對編碼過的圖像數(shù)據(jù)進行解碼并暫時保存。圖像地址總線(123)及圖像數(shù)據(jù)總線(124)連接圖像編解碼單元(801)和圖像顯示部(901)。圖像顯示部(901)將運動圖像等圖像數(shù)據(jù)保存到現(xiàn)有電路—幀存儲器(914)中,使圖像編解碼單元(801)生成的特定區(qū)域的圖像與幀存儲器(914)中保存的上次生成的圖像重合來進行顯示。由此,能夠用比較容易的功能添加來減輕MPU(微處理器單元)的總線通信量,并且高速繪制運動圖像等大容量的圖像。
文檔編號G06F3/147GK1394326SQ01803229
公開日2003年1月29日 申請日期2001年10月25日 優(yōu)先權(quán)日2000年10月26日
發(fā)明者加宅田忠, 町田豐, 行武剛, 伊藤博之, 久保田孝介, 阿部光治, 藤原洋治 申請人:松下電器產(chǎn)業(yè)株式會社