專利名稱:雙屏lcd刷新方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于芯片設(shè)計領(lǐng)域,尤其涉及一種雙屏LCD刷新方法、裝置及系統(tǒng)。
背景技術(shù):
液晶顯示器(Liquid Crystal Display, LCD)因具有低輻射性、體積輕薄短 小及低電壓驅(qū)動等優(yōu)點,已廣泛應(yīng)用于掌上計算機及移動電話等移動通信產(chǎn)品 中。隨著移動多媒體技術(shù)的發(fā)展和成熟,很多產(chǎn)品需要雙屏顯示,例如,個人 數(shù)字助理(Personal Digital Assistant , PDA)等智能移動產(chǎn)品具有電信和信息 存儲與檢索功能,其往往必須提供兩個液晶顯示器,每個功能一個,較小的液 晶顯示器作為副屏用于電信功能,較大的作為主屏用于信息設(shè)備功能。
在實際應(yīng)用中,LCD顯示屏(主屏和副屏)具有一塊封裝在內(nèi)部的驅(qū)動芯 片,而驅(qū)動芯片由外部的LCD控制器來驅(qū)動,即,LCD控制器為驅(qū)動芯片提 供多個控制信號以驅(qū)動像素在屏上顯示,藉以完成對LCD的各種操作。
圖1是現(xiàn)有技術(shù)提供的雙屏LCD刷新系統(tǒng),在這種方案中,LCD控制器 通過直接內(nèi)存訪問(Direct Memory Access, DMA )總線從外部存儲器獲取主 屏和副屏圖像刷新數(shù)據(jù),經(jīng)過其內(nèi)部的功能單元(主要是圖像中間處理單元) 復(fù)雜處理后輸送至主屏和副屏驅(qū)動芯片,主屏和副屏的驅(qū)動芯片共用同一組時 序信號線,因此,在一個時間點,系統(tǒng)只能刷新某一塊顯示屏。
現(xiàn)有技術(shù)的系統(tǒng)在刷新圖像時,主屏和副屏是輪流it行的,因此,各自的 刷新頻率都不高,而且,由于副屏面積比較小,只是顯示一些很簡單的圖像, 在進行刷新動作時,絕大部分是不需要通過DMA總線從外部存儲器獲取并經(jīng) 過LCD控制器內(nèi)部功能單元進行復(fù)雜處理,現(xiàn)有技術(shù)這種副屏的圖像刷新方式 消耗了 DMA總線的帶寬,占用了主屏刷新圖像時所需的LCD控制器的功能單元。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種雙屏LCD刷新裝置及系統(tǒng),旨在解決現(xiàn) 有技術(shù)在刷新圖像時刷新頻率不高,副屏的圖像刷新占用DMA總線帶寬和雙 屏LCD控制器的功能單元的問題。
本發(fā)明實施例是這樣實現(xiàn)的, 一種雙屏LCD控制器,包括DMA接口單元、 圖像中間處理單元、接口時序產(chǎn)生單元和寄存器接口單元,其中,DMA接口 單元向圖像中間處理單元輸入數(shù)據(jù),圖像中間處理單元向接口時序產(chǎn)生單元輸 入數(shù)據(jù),寄存器接口單元向DMA接口單元、圖像中間處理單元和接口時序產(chǎn) 生單元輸入其各自寄存器所需控制命令字,所述接口時序產(chǎn)生單元和寄存器接 口單元分別產(chǎn)生主屏驅(qū)動芯片和副屏驅(qū)動芯片所需接口時序,并分別向主屏驅(qū) 動芯片和副屏驅(qū)動芯片輸入接口時序信號,所述寄存器接口單元向副屏驅(qū)動芯 片輸入副屏圖像刷新數(shù)據(jù)。
本發(fā)明實施例的另一目的在于提供一種雙屏LCD圖像刷新裝置,包括主屏 驅(qū)動芯片、副屏驅(qū)動芯片和雙屏LCD控制器,其特征在于,所述雙屏LCD控 制器包括DMA接口單元、圖像中間處理單元、接口時序產(chǎn)生單元和寄存器接 口單元,其中,DMA接口單元向圖像中間處理單元輸入數(shù)據(jù),圖像中間處理 單元向接口時序產(chǎn)生單元輸入數(shù)據(jù),寄存器接口單元向DMA接口單元、圖像 中間處理單元和接口時序產(chǎn)生單元輸入其各自寄存器所需控制命令字,所述主 屏驅(qū)動芯片和副屏驅(qū)動芯片各自包括內(nèi)部寄存器和幀存儲器,所述主屏驅(qū)動芯 片和副屏驅(qū)動芯片分別與所述雙屏LCD控制器中的接口時序產(chǎn)生單元和寄存 器接口單元相連,所述接口時序產(chǎn)生單元和寄存器接口單元分別產(chǎn)生主屏驅(qū)動 芯片和副屏驅(qū)動芯片所需接口時序,并分別向主屏驅(qū)動芯片和副屏驅(qū)動芯片輸 入接口時序信號,所述寄存器接口單元向副屏驅(qū)動芯片輸入副屏圖像刷新數(shù)據(jù)。
本發(fā)明實施例的另 一 目的在于提供一種雙屏LCD刷新系統(tǒng),所述系統(tǒng)包括
5上述雙屏LCD圖像刷新裝置。
本發(fā)明實施例的又一 目的在于提供一種雙屏LCD圖像刷新方法,所述方法 包括
以配置寄存器的方式配置副屏驅(qū)動芯片中幀存儲器的獨立存儲單元,使副 屏的圖像刷新數(shù)據(jù)以寄存器配置命令字的形式存在;
從寄存器總線讀取副屏圖l象刷新數(shù)據(jù),按照寫副屏驅(qū)動芯片內(nèi)部寄存器接 口時序,刷新副屏圖像;
從DMA總線讀取主屏圖像刷新數(shù)據(jù),按照主屏圖像刷新時序,刷新主屏 圖像。
本發(fā)明的有益效果在于免去了對LCD控制器內(nèi)部功能單元的占用,同時, 以配置寄存器的方式將副屏的圖像刷新數(shù)據(jù)寫入其幀存儲器,如此,節(jié)省了系 統(tǒng)的DMA帶寬,并實現(xiàn)了主屏和副屏圖像的實時同時刷新。
圖1是現(xiàn)有技術(shù)提供的雙屏LCD刷新系統(tǒng)的示意圖2是本發(fā)明實施例提供的雙屏LCD刷新系統(tǒng)的示意圖3是本發(fā)明實施例提供的主/副屏圖像刷新時序圖4是本發(fā)明實施例提供的寫主/副屏驅(qū)動芯片內(nèi)部寄存器時序圖5是本發(fā)明實施例提供的雙屏LCD圖像刷新方法流程圖。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實 施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
參照圖2,本發(fā)明實施例提供的雙屏LCD刷新系統(tǒng),為了便于說明,僅示 出了與本發(fā)明實施例相關(guān)的部分。該系統(tǒng)包括外部存儲器201 、LCD控制器202、
6主屏驅(qū)動芯片203、副屏驅(qū)動芯片204和中央處理器205。
在本發(fā)明提供的實施例中,外部存儲器201作為系統(tǒng)的主要存儲單元,用 于存儲將要寫入主屏驅(qū)動芯片203內(nèi)部寄存器的數(shù)據(jù)和主屏的圖像刷新數(shù)據(jù)。
LCD控制器202為主/副驅(qū)動芯片提供多個控制信號以驅(qū)動像素在屏上顯 示,藉以完成對LCD的各種才喿作,例如,讀寫主/副驅(qū)動芯片的內(nèi)部寄存器、 刷新圖像和回讀圖像數(shù)據(jù)等。
在本發(fā)明提供的實施例中,LCD控制器202通過DMA總線和寄存器總線 建立與外部器件的連接,接收外部存儲器201和中央處理器205輸入的數(shù)據(jù)和 命令字。LCD控制器202包括DMA接口單元2021、圖像中間處理單元2022、 接口時序產(chǎn)生單元2023和寄存器接口單元2024。
DMA接口單元2021是LCD控制器202的一個對外接口 ,外部存儲器201 可以通過DMA總線與LCD控制器202連接,數(shù)據(jù)以DMA方式從外部存儲器 201傳送至DMA接口單元2021,實現(xiàn)數(shù)據(jù)的高速傳輸。圖像中間處理單元2022 一方面接收DMA接口單元2021的數(shù)據(jù)輸入,另一方面接收寄存器接口單元 2024的命令參數(shù)(例如,原始圖像的大小、色度和處理之后圖像的大小、色度 等),完成圖像的疊力口、拼接和縮放等復(fù)雜的中間處理。接口時序產(chǎn)生單元2023 從寄存器接口單元2024獲取控制參數(shù),產(chǎn)生控制主屏驅(qū)動芯片203所需的時序 信號和輸入讀/寫其內(nèi)部寄存器的數(shù)據(jù)。寄存器接口單元2024通過寄存器總線 與中央處理器204連接,將配置DMA接口單元2021、圖4象中間處理單元2022 和接口時序產(chǎn)生單元2023內(nèi)部寄存器時所需的控制命令字轉(zhuǎn)化為上述各功能 單元可以讀取的形式,同時產(chǎn)生讀/寫副屏驅(qū)動芯片204所需的時序信號。
主屏驅(qū)動芯片203和副屏驅(qū)動芯片204的在結(jié)構(gòu)和功能上相似,各自至少 包含內(nèi)部寄存器2031、 2041和一個存放一幀圖像數(shù)據(jù)的幀存儲器2032、 2042, 并通過各自的接口時序信號線分別與LCD控制器202的接口時序產(chǎn)生單元 2023和寄存器接口單元2024連接,接收輸入的數(shù)據(jù)及命令,驅(qū)動像素在液晶 顯示屏上顯示。
7由于充分考慮到實際的雙屏液晶顯示系統(tǒng)中,副屏面積比較小,只是顯示
一些很簡單的圖像,在進行刷新動作時,絕大部分是不需要經(jīng)過LCD控制器來 進行復(fù)雜處理的,因此,在本發(fā)明提供的實施例中,使主/副屏內(nèi)部寄存器的讀 /寫數(shù)據(jù)和主/副屏的圖像刷新數(shù)據(jù)經(jīng)過不同的功能單元,主屏和副屏驅(qū)動芯片所 需的時序信號完全分開。
當寄存器接口單元2024接收到對副屏驅(qū)動芯片內(nèi)部寄存器的寫操作觸發(fā) 信號后,按照通過軟件程序?qū)ζ渑渲玫膬?nèi)容,產(chǎn)生完成該寫操作所需要的時序 信號,與現(xiàn)有技術(shù)相比,副屏內(nèi)部寄存器2041的讀/寫數(shù)據(jù)和副屏的圖像刷新 數(shù)據(jù)由中央處理器205通過寄存器總線輸送至寄存器接口單元2024,并不經(jīng)過 t)MA總線和LCD控制器202,如此,省去了對系統(tǒng)DMA帶寬的占用,也不 需要LCD控制器202內(nèi)部的圖像中間處理單元進行圖像處理。
在本發(fā)明提供的實施例中,副屏的圖像刷新與現(xiàn)有技術(shù)對雙屏系統(tǒng)中的副 屏圖像刷新不同。實際上,按照現(xiàn)有技術(shù),當系統(tǒng)要對主/副屏執(zhí)行刷新操作時, LCD控制器通過其內(nèi)部的DMA接口單元從外部存儲器獲取圖像刷新的數(shù)據(jù), 再經(jīng)過內(nèi)部圖像中間處理單元做復(fù)雜的處理后,配合接口時序產(chǎn)生單元生成的 如圖3所示的時序,輸送至主/副屏驅(qū)動芯片內(nèi)部的幀存儲器保存,最終,由主 /副屏驅(qū)動芯片根據(jù)幀存儲器保存的內(nèi)容完成對主/副屏的圖像刷新。
由于幀存儲器只是在系統(tǒng)執(zhí)行圖像刷新時暫時保存刷新數(shù)據(jù)的存儲實體, 其中的每一個獨立的存儲單元在功能上與寄存器相似,因此,在本發(fā)明提供的
實施例中,將副屏驅(qū)動芯片幀存儲器2042中的獨立存儲單元視為寄存器,以操 作寄存器的方式來操作幀存儲器中的獨立存儲單元。
按照以上原則,結(jié)合前述副屏接口時序信號/數(shù)據(jù)通道和副屏接口時序信號 /數(shù)據(jù)通道隔離的事實,本發(fā)明實施例提供的雙屏LCD圖像刷新方法(圖5 )如 下
以配置寄存器的方式配置副屏驅(qū)動芯片中幀存儲器的獨立存儲單元,使副 屏的圖像刷新數(shù)據(jù)以寄存器配置命令字的形式存在(步驟S501);從寄存器總線讀取副屏圖像刷新數(shù)據(jù),按照圖4所示的寫副屏驅(qū)動芯片內(nèi)
部寄存器接口時序,刷新副屏圖像(步驟S502);
從DMA總線讀取主屏圖像刷新數(shù)據(jù),按照圖3所示的主屏圖像刷新時序, 刷新主屏圖像(步驟S503 )。
在以上方法中,刷新副屏圖像的像素點在數(shù)據(jù)總線上以寄存器地址+寫入 的數(shù)據(jù)形式組合,與主屏的寫驅(qū)動芯片內(nèi)部寄存器時數(shù)據(jù)總線上的數(shù)據(jù)組合方 式相同,而且,由于主屏和副屏的接口時序線完全分開,因此系統(tǒng)可以同時實 時刷新主屏和副屏。
本發(fā)明實施例中,主屏和副屏的接口時序采用完全獨立的通道進入各自的 驅(qū)動芯片,副屏的圖像刷新數(shù)據(jù)不經(jīng)過LCD控制器,免去了對LCD控制器內(nèi) 部功能單元的占用,同時,以配置寄存器的方式將副屏的圖像刷新數(shù)據(jù)寫入其 幀存儲器,如此,節(jié)省了系統(tǒng)的DMA帶寬,并實現(xiàn)了主屏和副屏圖像的實時 同時刷新。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā) 明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明 的保護范圍之內(nèi)。
權(quán)利要求
1、一種雙屏LCD控制器,包括DMA接口單元、圖像中間處理單元、接口時序產(chǎn)生單元和寄存器接口單元,其中,DMA接口單元向圖像中間處理單元輸入數(shù)據(jù),圖像中間處理單元向接口時序產(chǎn)生單元輸入數(shù)據(jù),寄存器接口單元向DMA接口單元、圖像中間處理單元和接口時序產(chǎn)生單元輸入其各自寄存器所需控制命令字,其特征在于,所述接口時序產(chǎn)生單元和寄存器接口單元分別產(chǎn)生主屏驅(qū)動芯片和副屏驅(qū)動芯片所需接口時序,并分別向主屏驅(qū)動芯片和副屏驅(qū)動芯片輸入接口時序信號,所述寄存器接口單元向副屏驅(qū)動芯片輸入副屏圖像刷新數(shù)據(jù)。
2、 如權(quán)利要求1所述的雙屏LCD控制器,其特征在于,所述副屏驅(qū)動芯 片包含幀存儲器,在刷新副屏圖像時,所述幀存儲器的存儲單元按照寄存器方 式被配置。
3、 如權(quán)利要求1所述的雙屏LCD控制器,其特征在于,所述副屏圖像刷 新數(shù)據(jù)以寄存器地址+寫入數(shù)據(jù)形式存在于數(shù)據(jù)線。
4、 一種雙屏LCD圖像刷新裝置,包括主屏驅(qū)動芯片、副屏驅(qū)動芯片和雙 屏LCD控制器,其特征在于,所述雙屏LCD控制器包括DMA接口單元、閨 像中間處理單元、接口時序產(chǎn)生單元和寄存器接口單元,其中,DMA接口單 元向圖像中間處理單元輸入數(shù)據(jù),圖像中間處理單元向接口時序產(chǎn)生單元輸入 數(shù)據(jù),寄存器接口單元向DMA接口單元、圖l象中間處理單元和接口時序產(chǎn)生 單元輸入其各自寄存器所需控制命令字,所述主屏驅(qū)動芯片和副屏驅(qū)動芯片各 自包括內(nèi)部寄存器和幀存儲器,所述主屏驅(qū)動芯片和副屏驅(qū)動芯片分別與所述 雙屏LCD控制器中的接口時序產(chǎn)生單元和寄存器接口單元相連,所述接口時序 產(chǎn)生單元和寄存器接口單元分別產(chǎn)生主屏驅(qū)動芯片和副屏驅(qū)動芯片所需接口時 序,并分別向主屏驅(qū)動芯片和副屏驅(qū)動芯片輸入^l妄口時序信號,所述寄存器接 口單元向副屏驅(qū)動芯片輸入副屏圖像刷新數(shù)據(jù)。
5、 如權(quán)利要求4所述雙屏LCD圖像刷新裝置,其特征在于,所述裝置進一步包括外部存儲器和中央處理器,所述外部存儲器通過DMA總線與所述雙 屏LCD控制器中DMA接口單元相連并向DMA接口單元輸送主屏刷新圖像所 需的原始數(shù)據(jù),所述中央處理器通過寄存器總線與所述雙屏LCD控制器中寄存 器接口單元相連并向寄存器接口單元輸送副屏刷新圖像所需的原始數(shù)據(jù)。
6、 一種雙屏LCD刷新系統(tǒng),其特征在于,所述系統(tǒng)包括如權(quán)利要求4所 述的雙屏LCD圖l象刷新裝置。
7、 一種雙屏LCD圖像刷新方法,其特征在于,所述方法包括 以配置寄存器的方式配置副屏驅(qū)動芯片中幀存儲器的獨立存儲單元,使副屏的圖像刷新數(shù)據(jù)以寄存器配置命令字的形式存在;從寄存器總線讀取副屏圖像刷新數(shù)據(jù),按照寫副屏驅(qū)動芯片內(nèi)部寄存器接 口時序,刷新副屏圖像;從DMA總線讀取主屏圖像刷新數(shù)據(jù),按照主屏圖像刷新時序,刷新主屏 圖像。
8、 如權(quán)利要求7所述的雙屏LCD圖像刷新方法,其特征在于,所述寫副 屏驅(qū)動芯片內(nèi)部寄存器接口時序和主屏圖像刷新時序的時序信號分別從各自獨 立的通道輸入副屏驅(qū)動芯片和主屏驅(qū)動芯片。
全文摘要
本發(fā)明適用于芯片設(shè)計領(lǐng)域,提供了一種雙屏LCD圖像刷新裝置,包括主屏驅(qū)動芯片、副屏驅(qū)動芯片和雙屏LCD控制器,所述主屏驅(qū)動芯片和副屏驅(qū)動芯片分別與所述雙屏LCD控制器中的接口時序產(chǎn)生單元和寄存器接口單元相連,所述接口時序產(chǎn)生單元和寄存器接口單元分別產(chǎn)生主屏驅(qū)動芯片和副屏驅(qū)動芯片所需接口時序,并分別向主屏驅(qū)動芯片和副屏驅(qū)動芯片輸入接口時序信號,所述寄存器接口單元向副屏驅(qū)動芯片輸入副屏圖像刷新數(shù)據(jù)。本發(fā)明提供的實施例免去了對LCD控制器內(nèi)部功能單元的占用,同時,以配置寄存器的方式將副屏的圖像刷新數(shù)據(jù)寫入其幀存儲器,如此,節(jié)省了系統(tǒng)的DMA帶寬,并實現(xiàn)了主屏和副屏圖像的實時同時刷新。
文檔編號G09G5/00GK101540144SQ20081006559
公開日2009年9月23日 申請日期2008年3月18日 優(yōu)先權(quán)日2008年3月18日
發(fā)明者施景華, 胡勝發(fā), 許永永, 趙冰茹 申請人:深圳安凱微電子技術(shù)有限公司