專利名稱:通過(guò)主機(jī)提供對(duì)圖形顯示設(shè)備的靈活接入的圖形控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通過(guò)主機(jī)提供對(duì)圖形顯示設(shè)備的靈活接入的圖形控制器。
背景技術(shù):
在諸如LCD(液晶顯示器)面板的圖形顯示設(shè)備中,用于顯示的數(shù)據(jù)以及用于顯示數(shù)據(jù)的指令由主機(jī)提供。原則上,任何主機(jī)都可以直接與顯示設(shè)備接口,只要主機(jī)的讀/寫操作符合顯示設(shè)備特定的協(xié)議。但是,經(jīng)常想要在主機(jī)和顯示設(shè)備之間提供一個(gè)單獨(dú)的芯片作為特定應(yīng)用圖像控制器來(lái)提供特殊功能,比如一個(gè)LCD控制器。例如,LCD控制器芯片可能用于自動(dòng)把來(lái)自照相機(jī)的圖像傳送到LCD面板,或者允許有并行總線的主機(jī)與具有串行接口的LCD面板接口,反之亦然。
這樣的LCD控制器的特定例子用在蜂窩電話中。電話包括作為主機(jī)CPU的微處理器,照相機(jī),并可能包括三個(gè)LCD面板,在這里它們可以看作單個(gè)圖形顯示設(shè)備的單元。LCD控制器提供用于接收來(lái)自照相機(jī)的視頻數(shù)據(jù)、把視頻數(shù)據(jù)轉(zhuǎn)換為可顯示形式并發(fā)送數(shù)據(jù)的照相機(jī)接口。LCD控制器也提供有用于對(duì)輸出用于發(fā)送的視頻數(shù)據(jù)編碼和對(duì)輸入用于顯示的視頻數(shù)據(jù)解碼的JPEG編碼器/解碼器(CODEC)。LCD控制器還提供其他功能,比如剪切圖像或另外調(diào)整圖像大小以除去選擇的數(shù)據(jù),并把數(shù)據(jù)從一種色空間轉(zhuǎn)換到另一個(gè)色空間。在電話和用于數(shù)據(jù)通信的其他系統(tǒng)中,這樣的控制器用于無(wú)線和有線通信。
在以上給出的例子中,主機(jī)通常也向LCD面板提供視頻數(shù)據(jù)來(lái)顯示,主機(jī)向LCD面板發(fā)布命令,使能選擇的LCD面板并指定顯示參數(shù),比如圖像尺寸和彩色分辨率。主機(jī)也可以從LCD面板讀出數(shù)據(jù)。例如,主機(jī)可以讀出LCD面板中的狀態(tài)比特,也可以從LCD面板讀出照相機(jī)拍的圖像,例如用于調(diào)整圖像大小。
提供特定應(yīng)用圖形控制器時(shí),主機(jī)通過(guò)控制器與圖形顯示設(shè)備通信,而不是直接與圖形顯示設(shè)備通信。數(shù)據(jù)將另外在主機(jī)和圖形顯示設(shè)備之間運(yùn)動(dòng),而不需要圖形控制器提供的處理。因此,圖形控制器具有接收在存儲(chǔ)器中由主機(jī)寫入到圖形控制器的數(shù)據(jù)并從該存儲(chǔ)器中讀出從主機(jī)接收的數(shù)據(jù)到圖形顯示設(shè)備。但是,這里意識(shí)到控制器還在這樣的傳輸中加入了延遲。因此,需要圖形控制器提供通過(guò)主機(jī)對(duì)圖形顯示設(shè)備靈活接入,從而最小化或消除該延遲。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,圖形控制器提供由主機(jī)對(duì)圖形顯示設(shè)備的靈活接入,該圖形控制器包括耦合到主機(jī)的輸出總線的輸入總線,耦合到圖形顯示設(shè)備的輸出總線,具有耦合到圖形控制器的輸入總線的輸入端和耦合到圖形控制器的輸出總線的輸出端的視頻處理電路,和適于可轉(zhuǎn)換地耦合圖形控制器的輸入總線與圖形控制器的輸出總線從而旁路視頻處理電路的旁路轉(zhuǎn)換電路。
因此,本發(fā)明的一個(gè)目的是提供一種新型的圖形控制器,它提供由主機(jī)到圖形顯示設(shè)備的靈活接入。
本發(fā)明的另一個(gè)目的是提供這樣的圖形控制器,它最小化或消除通過(guò)圖形控制器通信的主機(jī)和圖形顯示設(shè)備之間的傳輸中的延遲。
參考與隨后的附圖結(jié)合進(jìn)行的本發(fā)明的以下詳細(xì)說(shuō)明,本發(fā)明的這些和其他目的、特征和優(yōu)點(diǎn)將更容易理解。
圖1是根據(jù)本發(fā)明的圖形控制器的框圖,它提供有主機(jī)到圖形顯示設(shè)備的靈活接入。
具體實(shí)施例方式
參照附圖,示出了根據(jù)本發(fā)明的提供由主機(jī)14對(duì)圖形顯示設(shè)備12的靈活接入的圖形控制器。這三個(gè)部分形成了可以用于任何所需的裝置中的顯示系統(tǒng)或子系統(tǒng)。本發(fā)明的優(yōu)選的情況是手機(jī)或無(wú)線互聯(lián)網(wǎng)接入設(shè)備。
可以是串行或并行的主機(jī)數(shù)據(jù)總線HDB耦合到圖形控制器10中對(duì)應(yīng)的控制器輸入總線CIB??梢允谴谢虿⑿械拿姘遢斎肟偩€PIB耦合到圖形控制器中對(duì)應(yīng)的輸出總線COB。通常,圖形控制器提供并行到串行轉(zhuǎn)換器和串行到并行轉(zhuǎn)換器,從而允許并行或串行主機(jī)數(shù)據(jù)總線HDB與并行或串行面板輸入總線PIB接口。但是,圖形控制器10不需要包括這樣的轉(zhuǎn)換器,因?yàn)樗詈糜迷诮涌陬愋蛯?duì)于主機(jī)和面板相同的圖形系統(tǒng)中。
示例的圖形顯示設(shè)備12包括一個(gè)或多個(gè)LCD面板PANELN,其中在這個(gè)例子中,N=3;然而,不脫離本發(fā)明的原理,任意其他的圖形顯示設(shè)備能夠替代它,比如一個(gè)或多個(gè)CRT(陰極射線管)或打印機(jī)。
LCD面板包括數(shù)據(jù)輸入D1-DN,和面板使能輸入PE1-PEN。數(shù)據(jù)輸入端D耦合到面板輸入總線PIB。圖形控制器10包括一面板使能開關(guān)PES,它使能面板PANELN中選定的一個(gè)對(duì)面板輸入總線PIB上的數(shù)據(jù)作出響應(yīng)。面板使能開關(guān)通過(guò)PANEL SELECT表示的線從主機(jī)14接收控制指令。
面板典型地包括面板寄存器(未示出),它通過(guò)間接尋址協(xié)議接收選定的命令或數(shù)據(jù)格式化指令。特別地,數(shù)據(jù)首先發(fā)送到圖形顯示設(shè)備12,指定圖形顯示設(shè)備中這些面板寄存器之一的地址,下一個(gè)發(fā)送到圖形顯示設(shè)備的數(shù)據(jù)保存在面板寄存器中。
當(dāng)和照相機(jī)16一起使用時(shí)圖形控制器10提供特別的好處。來(lái)自照相機(jī)的數(shù)據(jù)不進(jìn)行格式化,從而它能夠不進(jìn)一步處理就顯示在圖形顯示設(shè)備12上。與提供照相機(jī)的輸出到主機(jī)使得主機(jī)必須處理照相機(jī)數(shù)據(jù)進(jìn)行顯示的情況不同,圖形控制器10包括一個(gè)照相機(jī)接口20,從主機(jī)下載該處理。另外,照相機(jī)數(shù)據(jù)經(jīng)常發(fā)送到另一部電話,或者通過(guò)互聯(lián)網(wǎng)作為email附件發(fā)送,照相機(jī)數(shù)據(jù)最好被壓縮到以限制帶寬。同樣,從相似照相機(jī)通過(guò)無(wú)線和/或通過(guò)互聯(lián)網(wǎng)接收的壓縮數(shù)據(jù)必須解壓縮,從而允許顯示。因此,圖形控制器10提供視頻數(shù)據(jù)處理器22,它包括用于數(shù)據(jù)壓縮/解壓縮的CODEC(未示出)。最好,CODEC執(zhí)行JPEG協(xié)議,但是能夠支持任何所需的壓縮/解壓縮協(xié)議。
數(shù)據(jù)處理器22也可以提供其他功能,比如通過(guò)除去數(shù)據(jù)剪切圖像或調(diào)整圖像大小,和把數(shù)據(jù)從一個(gè)色空間轉(zhuǎn)換到另一個(gè)色空間。根據(jù)本發(fā)明例如由視頻數(shù)據(jù)處理器22執(zhí)行的“處理”可以包括簡(jiǎn)單地通過(guò)圖形控制器在總線上發(fā)送數(shù)據(jù)對(duì)數(shù)據(jù)執(zhí)行任意操作。
根據(jù)本發(fā)明,圖形控制器10提供控制器選擇輸入端23,用于與從主機(jī)擴(kuò)展的CONTROLLER SELECT線通信。CONTROLLER SELECT LINE由主機(jī)斷言(或去斷言)以使能控制器10的“處理旁路”模式,并被去斷言(或斷言)以使能由視頻數(shù)據(jù)處理器22對(duì)控制器輸入總線CIB上的數(shù)據(jù)進(jìn)行正常處理。特別的是,控制器選擇輸入23耦合到視頻數(shù)據(jù)處理器的使能輸入E和旁路開關(guān)24??刂破?0提供視頻數(shù)據(jù)處理器被使能時(shí)旁路開關(guān)打開,反之亦然。特別的是,耦合到控制器10的控制器選擇輸入23的CONTROLLER SELECT線的主機(jī)控制確定來(lái)自控制器輸入總線CIB的數(shù)據(jù)是否通過(guò)視頻數(shù)據(jù)處理器22進(jìn)行處理并從那里到達(dá)控制器輸出總線COB,或者另外數(shù)據(jù)被直接路由到控制器輸出總線COB,從而旁路視頻數(shù)據(jù)處理器。主機(jī)14可以在有利的情況下直接與圖形顯示設(shè)備12通信,或者在有利的情況下主機(jī)可以使用圖形控制器10進(jìn)行視頻或其他處理,提供顯著的靈活性。
本發(fā)明的一個(gè)顯著的優(yōu)點(diǎn)在于它可以避免在需要的情況下在圖形控制器芯片中保存并處理數(shù)據(jù),包括避免通過(guò)圖形控制器芯片同步數(shù)據(jù)的運(yùn)動(dòng)的必要性,從而增加系統(tǒng)效率,同時(shí)保持特定應(yīng)用控制器的所有優(yōu)點(diǎn)。應(yīng)當(dāng)意識(shí)到,盡管提供主機(jī)到圖形顯示設(shè)備的靈活接入的特別的圖形控制器已經(jīng)示出并用優(yōu)選的形式進(jìn)行了說(shuō)明,但是在不脫離本發(fā)明的原理的情況下除了已經(jīng)提到的之外,能夠利用其他結(jié)構(gòu)和方法。
在前述說(shuō)明書中已經(jīng)使用的術(shù)語(yǔ)和表述在這里只是用作說(shuō)明的術(shù)語(yǔ),而不作為一種限制,使用這樣的術(shù)語(yǔ)不排除示出和描述的特征或部分的等價(jià)形式,應(yīng)當(dāng)意識(shí)到本發(fā)明的范圍只由所附權(quán)利要求書確定并限制。
權(quán)利要求
1.一種圖形控制器,提供由主機(jī)對(duì)圖形顯示設(shè)備的靈活接入,包括用于耦合到主機(jī)的輸出總線的輸入總線;用于耦合到圖形顯示設(shè)備的輸出總線;視頻處理電路,具有耦合到圖形控制器的輸入總線的輸入端和耦合到圖形控制器的輸出總線的輸出端;和旁路轉(zhuǎn)換電路,適于可轉(zhuǎn)換地耦合圖形控制器的輸入總線到圖形控制器的輸出總線從而旁路所述視頻處理電路。
2.權(quán)利要求1的圖形控制器,還包括一個(gè)照相機(jī)接口,用于接口照相機(jī)和所述視頻處理電路。
3.權(quán)利要求1的圖形控制器,其中圖形顯示設(shè)備包括一個(gè)或多個(gè)LCD面板。
4.權(quán)利要求3的圖形控制器,其中圖形顯示設(shè)備包括多個(gè)LCD面板,并且其中圖形控制器包括面板選擇開關(guān),用于選擇面板之一從圖形控制器的輸出總線接收數(shù)據(jù)。
5.權(quán)利要求4的圖形控制器,還包括照相機(jī)接口,用于接口照相機(jī)和所述視頻處理電路。
6.一種提供由主機(jī)對(duì)圖形顯示設(shè)備的靈活接入的方法,該方法包括步驟提供耦合到主機(jī)的輸出總線的輸入總線;提供耦合到圖形顯示設(shè)備的輸出總線;提供視頻處理電路,它具有耦合到圖形控制器的輸入總線的輸入端和耦合到圖形控制器的輸出總線的輸出端;和可轉(zhuǎn)換地耦合圖形控制器的輸入總線到圖形控制器的輸出總線從而旁路所述視頻處理電路。
7.權(quán)利要求6的方法,其中所述可轉(zhuǎn)換地耦合的步驟由主機(jī)指揮。
8.權(quán)利要求6的方法,還包括從視頻照相機(jī)獲得視頻數(shù)據(jù)并把所述視頻數(shù)據(jù)提供到視頻處理電路。
9.權(quán)利要求6的方法,還包括在圖形顯示設(shè)備中提供一個(gè)或多個(gè)LCD面板。
10.權(quán)利要求9的方法,其中圖形顯示設(shè)備中提供有多于一個(gè)的LCD面板,該方法還包括選擇面板之一從圖形控制器的輸出總線接收數(shù)據(jù)。
11.權(quán)利要求10的方法,還包括從視頻照相機(jī)獲得視頻數(shù)據(jù)并把所述視頻數(shù)據(jù)提供到視頻處理電路。
全文摘要
一種圖形控制器,提供由主機(jī)到圖形顯示設(shè)備的靈活接入。該控制器包括耦合到主機(jī)的輸出總線的輸入總線,耦合到圖形顯示設(shè)備的輸入總線的輸出總線,具有耦合到圖形控制器的輸入總線的輸入端和耦合到圖形控制器的輸出總線的輸出端的視頻處理電路,和適于可轉(zhuǎn)換耦合圖形控制器的輸入總線到圖形控制器的輸出總線從而旁路視頻處理電路的旁路轉(zhuǎn)換電路。
文檔編號(hào)G09G5/00GK1577246SQ20041006350
公開日2005年2月9日 申請(qǐng)日期2004年7月8日 優(yōu)先權(quán)日2003年7月8日
發(fā)明者林忠力 申請(qǐng)人:精工愛普生株式會(huì)社