專利名稱:高效執行圖像數據的自動局部傳輸的系統和方法
技術領域:
本發明涉及電子顯示控制器系統,具體地說,涉及高效執行圖像數據的自動局部傳輸的系統和方法。
背景技術:
實現顯示電子圖像數據的高效方法對當代電子裝置的設計者和制造者是一個重要的考慮事項。然而,用電子裝置高效顯示圖像數據可能對系統設計者產生實質性的挑戰。例如,對裝置功能性和性能增加的需求增強可能需要更多的系統運行功率和額外的硬件資源。功率或硬件需求的增加也可導致相應有害的經濟沖擊,這歸因于產品成本的增加和操作的低效率。
而且,強化型裝置執行各種高級顯示控制操作的能力可提供額外的益處給系統用戶,但也可能對各種裝置元件的控制和管理的需求增加。例如,由于涉及大量和復雜的數字數據,高效處理、傳輸和顯示數字圖像數據的強化型電子裝置可從高效的實現方案中受益。
由于不斷增長的系統資源和實質性增加的數據量的需求,開發用于控制電子圖像數據的顯示新技術對相關的電子技術很明顯是一件大事。因此,鑒于上述原因,開發用于顯示電子圖像數據的高效系統留給當代電子裝置的設計者、制造者、和用戶一個重要的考慮事項。
發明內容
根據本發明,提供了高效執行圖像數據的自動局部傳輸的系統和方法。在一定的實施例中,電子裝置可實現為包括中央處理單元(CPU)、一個或多個顯示器、和顯示控制器。顯示控制器的矩形模塊監控在視頻存儲器中用于圖像數據寫操作的屏顯數據,在圖像數據寫操作中,CPU或其它適當的實體將圖像數據傳輸到屏顯數據用于顯示。
當該圖像數據寫操作發生時,矩形模塊執行矩形更新過程,保證當前更新的傳輸矩形包括所有新近更新的圖像像素。因此,當自動局部傳輸操作由顯示控制器啟動,用于從視頻存儲器傳輸圖像數據到顯示器時,只有從當前更新的傳輸矩形變更的圖像數據需要被傳輸,而不是在每個傳輸操作時,低效傳輸整個圖像數據幀。
在一定的實施例中,顯示控制器的自動傳輸模塊監控顯示控制器的控制寄存器中的傳輸標志。傳輸標志可由顯示控制器的控制器邏輯響應任何合適的激勵和事件而設定。例如,當超過一個預設定的傳輸間隔后,傳輸時鐘可觸發控制器邏輯來設定傳輸標志,或控制器邏輯檢測到寫操作計數器的總寫入像素值已超過預設定的寫操作像素閾值。
如果自動傳輸模塊檢測到傳輸標志已被設定,自動傳輸模塊對主機電子裝置的顯示器執行自動傳輸配置過程,設置對應于顯示控制器的視頻存儲器中的當前傳輸矩形的圖像數據的相應自動局部傳輸操作。然后,根據本發明,自動傳輸模塊可通過將顯示控制器中的視頻存儲器的當前傳輸矩形的圖像數據發送到主機電子裝置的顯示器,執行自動局部傳輸操作。
作為響應,顯示器的顯示邏輯將來自當前傳輸矩形傳輸的圖像數據存儲到顯示存儲器中一個指定的位置,該位置是由自動傳輸模塊在上述自動傳輸配置過程中指定的。最后,顯示器可在一個或多個屏幕上顯示顯示存儲器的圖像數據,供裝置用戶觀看。因此,根據本發明,自動傳輸模塊自動透明地管理自動局部傳輸操作,將圖像數據的傳輸矩形高效提供給主機電子裝置的顯示器。
圖1是本發明的電子裝置的一個實施例的方框圖;圖2是本發明圖1的顯示控制器的一個實施例的方框圖;
圖3是本發明圖2的視頻存儲器的一個實施例的方框圖;圖4是本發明圖2的控制寄存器的一個實施例的方框圖;圖5是本發明圖1的顯示器的一個實施例的方框圖;圖6是說明本發明的一個實施例的傳輸矩形更新過程的方框圖;圖7是本發明一個實施例的執行自動傳輸操作的方法步驟流程圖;圖8是本發明一個實施例的執行自動傳輸配置過程的方法步驟流程圖。
具體實施例方式
本發明涉及顯示控制器系統的改善。下面的描述是為了說明其中一個普通的實現和使用該發明的技術,并且在專利應用及其要求的環境中。對這里的實施例的各種變更也變得清晰,這里的一般原則也可以用于其它實施例。因此,本發明并不是限定所述實施例,而應理解為最大范圍內適合這里所述的原則和特征。
本發明包括執行圖像數據的自動局部傳輸的系統和方法,且包括帶控制器邏輯的顯示控制器、矩形模塊、和自動傳輸模塊。矩形模塊檢測對視頻存儲器中的屏顯數據的寫操作,然后更新傳輸矩形以包含上述寫操作的寫入數據。控制器邏輯響應顯示控制器中的傳輸觸發事件,設置傳輸標志,啟動從視頻存儲器到顯示裝置的自動局部傳輸操作。自動傳輸模塊執行自動傳輸配置過程,為自動局部傳輸操作準備顯示裝置。然后,自動傳輸模塊自動地將傳輸矩形的矩形數據從視頻存儲器傳輸到顯示裝置,以完成自動局部傳輸操作。
圖1是本發明電子裝置110的一個實施例的方框圖。圖1的實施例包括,但不局限于,中央處理器(CPU)122、輸入/輸出接口(I/O)126、顯示控制器128、裝置存儲器130、和一個或多個顯示器134。在其它實施例中,電子裝置110可包括除了圖1實施例所述的元件或功能的元件或功能,或包括取代圖1實施例所述的元件或功能的元件或功能。
在圖1的實施例中,CPU 122可由任何適當和有效的處理器裝置或微處理器響應各種軟件程序指令,控制和協調電子裝置110的操作來實現。在圖1實施例中,裝置存儲器130可包括任何需要的存儲裝置配置,包括但不局限于隨機存取存儲器(RAM)、只讀存儲器(ROM)、和存儲裝置,例如可移動存儲器或硬盤驅動器。在圖1實施例中,裝置存儲器130可包括但不局限于,程序指令裝置應用程序,可由CPU 122對電子裝置110執行各種功能和操作。裝置應用程序的特殊性質和功能一般根據例如響應的電子裝置110的類型和特定用法等因素變動。
在圖1實施例中,上述裝置應用程序可包括程序指令,允許CPU122通過主機總線138將圖像數據和響應的傳輸和顯示信息提供給顯示控制器128。然后,根據本發明,顯示控制器128通過顯示總線142相應地將接收的圖像數據提供給電子裝置110的最少一個顯示器134。在圖1實施例中,輸入/輸出接口(I/O)126可包括一個或多個接口,用于在與電子裝置110之間接收和/或傳送任何要求的類型的信息。輸入/輸出接口126可包括一種或多種允許裝置用戶與電子裝置110通信的手段。而且,各種外部電子裝置可以通過I/O 126與電子裝置110通信,例如,數字影像裝置,如數字相機,可利用輸入/輸出接口126將捕獲的圖像數據提供給電子裝置110。
在圖1實施例中,電子裝置110可方便地利用顯示控制器128,高效管理與顯示器134相關的各種操作和功能。顯示控制器128的實現和功能下面將用圖2-4和6-10進行詳細說明。在圖1實施例中,電子裝置110可由任何需要類型的電子裝置或系統實現。例如,在一定的實施例中,電子裝置110可選擇性地由蜂窩電話、個人數字助理裝置、電子影像裝置、蜂窩電話、或電腦裝置實現。電子裝置110的操作和利用的各種實施例,以下將用圖2-8進行詳細說明。
圖2是本發明圖1顯示控制器128的一個實施例的方框圖。圖2實施例包括,但不局限于控制器邏輯212、視頻存儲器216、控制寄存器220、矩形模塊224、和自動傳輸模塊(ATM)228。在其它實施例中,顯示控制器128可包括除了圖2實施例中所述的一定的元件或功能的元件或功能,或包括取代圖2實施例中所述的一定的元件或功能的元件或功能。
在圖2實施例中,顯示控制器128可由集成電路裝置實現,集成電路裝置從CPU 122接受圖像數據和對應的傳輸與顯示信息(圖1)。然后,顯示控制器128以一種適當的高效方式自動地將接收到的圖像數據提供給電子裝置110的顯示器134,顯示給裝置用戶。在圖2實施例中,控制器邏輯212管理顯示控制器128的整體操作。在一定的實施例中,控制器邏輯212可包括,但不局限于圖像創作模塊。圖像創作模塊管理從視頻存儲器216讀取圖像數據,并根據來自控制寄存器220的信息形成對應的圖像像素用于顯示。
在圖2實施例中,顯示控制器128可利用矩形模塊224,創建和更新圖像像素的傳輸矩形,執行從顯示控制器128到顯示器134的傳輸操作。根據本發明,顯示控制器128可方便地利用自動傳輸模塊(ATM)228來自動地執行從顯示控制器128到顯示器134的圖像數據的局部傳輸操作。矩形模塊224的實現和利用的一定的實施例下面將用圖6-7進行詳細說明。而且,對于自動傳輸模塊228的實現和利用的一定的實施例下面將會用圖7-8詳細進行說明。
圖3是本發明圖2視頻存儲器216的一個實施例的方框圖。在圖3實施例中,視頻存儲器216包括,但不局限于屏顯數據312和非屏顯數據316。在其它實施例中,視頻存儲器216可包括除了圖3實施例說明的一定的元件和功能的元件和功能,或包括取代圖3實施例說明的一定的元件和功能的元件和功能。
在圖3實施例中,視頻存儲器216可通過利用任何有效類型的存儲器裝置或配置實現。例如,在一定的實施例中,視頻存儲器216可由隨機存取存儲器(RAM)裝置實現。在圖3實施例中,屏顯數據312和非屏顯數據316分別顯示為視頻存儲器216中的單連續存儲器區塊。然而,在各種其它實施例中,不同的元件屏顯數據312和/或非屏顯數據316可容易地存儲為視頻存儲器216中的多個非連續存儲器區塊。
在圖3實施例中,CPU 122(圖1)將圖像數據寫到屏顯數據312,用于從顯示控制器128傳輸到電子裝置110的顯示器134,供裝置用戶觀看。在圖3實施例中,屏顯數據312包括任何用于顯示在顯示器134(圖1)的屏上的合適類型的信息。例如,屏顯數據312可包括對應于顯示器134一個主窗口區域的主圖像數據。而且,屏顯數據312可包括畫中畫(PIP)圖像數據,對應于一個或多個畫中畫窗口區域,該區域位于上述顯示器134的主窗口區域中。
在圖3實施例中,非屏顯數據316可包括任何合適類型的不被顯示在電子裝置110的顯示器134信息或數據。例如,非屏顯數據316可用于支持顯示控制器128的各種類型的雙緩沖方案,或可用于緩存一定的字體或其它對象以供顯示控制器128使用。視頻存儲器216的利用將用圖6-8進行詳細說明。
圖4顯示了本發明圖2控制寄存器220的一個實施例的方框圖。在圖4實施例中,控制寄存器220包括,但不局限于配置寄存器412、傳輸寄存器416、其它寄存器420、和傳輸標志424。在其它實施例中,控制寄存器220可包括除了圖4實施例所述的一定的元件和功能的元件和功能,或包括取代圖4實施例所述的一定的元件和功能的元件和功能。
在圖4實施例中,CPU 122(圖1)或其它合適的實體可方便地將信息寫入控制寄存器220,指定各種類型的操作參數和其它相關信息,供顯示控制器128的配置邏輯212使用。在圖4實施例中,控制寄存器220可利用配置寄存器412存儲各種類型的信息,該信息與顯示控制器128和/或電子裝置110的顯示器134的配置相關。例如,配置寄存器220可指定顯示類型、顯示尺寸、顯示幀率、和各種顯示定時參數。在圖4實施例中,控制寄存器220可利用傳輸寄存器416存儲各種類型的與傳輸操作相關的信息,將像素數據從視頻存儲器216(圖3)提供給電子裝置110的顯示器134。
在圖4實施例中,控制寄存器220可利用其它寄存器420,以有效存儲用于顯示控制器128所需任何類型的信息或數據。在圖4實施例中,控制器邏輯212(圖2)或其它合適的實體可設定傳輸標志424來指示滿足觸發圖像數據到顯示器134的局部傳輸的一定條件。作為響應,自動傳輸模塊228(圖2)自動地執行對應的自動傳輸過程,如下面用圖7和8所作的說明。
圖5顯示了本發明圖1顯示器134的一個實施例的方框圖。在圖5實施例中,顯示器134包括,但不局限于顯示存儲器512、顯示邏輯514、顯示寄存器516、定時邏輯520、和一個或多個屏幕524。在其它實施例中,顯示器134可包括除了圖5實施例所說明的一定的元件和功能的元件和功能,或包括取代圖5實施例所說明的一定的元件和功能的元件和功能。
在圖5實施例中,顯示器134由基于隨機存取存儲器的液晶顯示面板(基于RAM的LCD面板)實現。然而,在其它實施例中,顯示器134可通過利用任何合適的顯示技術或配置實現。在圖5實施例中,顯示控制器128通過顯示總線142提供各種類型的顯示信息給顯示寄存器516。然后,顯示寄存器516可利用接收到的顯示信息,有效地控制定時邏輯520。在圖5實施例中,顯示邏輯514管理和調整顯示器134的數據傳輸和顯示功能。
在圖5實施例中,自動傳輸模塊228(圖2)執行自動傳輸配置過程,對顯示器134設置自動傳輸操作。然后,顯示控制器128的自動傳輸模塊228通過顯示總線142,自動地將圖像數據從視頻存儲器216(圖2)提供給顯示存儲器512。在圖5實施例中,顯示存儲器512一般由隨機存取存儲器(RAM)實現。然而,在各種其它實施例中,任何有效類型或配置的存儲器裝置都可利用來實現顯示存儲器512。然后,在圖5實施例中,顯示存儲器512可方便地將從顯示控制器128接收的圖像數據通過定時邏輯520提供給一個或多個屏幕524,供電子裝置110的裝置用戶觀看。各種用于高效傳輸圖像數據到顯示器134的技術在下面用圖6至8進行詳細說明。
圖6顯示了本發明的一個實施例的傳輸矩形更新過程的方框圖。圖6實施例的目的在于說明,在變形實施例中,本發明可更新傳輸矩形,使用包括除了圖6實施例所說明的元件和功能的元件和功能的過程,或包括取代圖6實施例所說明的元件和功能的元件和功能的過程。
在圖6實施例中,矩形模塊224(圖2)監控視頻存儲器216(圖3)中用于圖像數據寫操作的屏顯數據312,在寫操作中,CPU 122或其它合適的實體傳輸圖像數據到屏顯數據312。當該圖像數據寫操作發生時,矩形模塊224執行矩形更新過程,以保證當前更新的傳輸矩形包括對應于寫入圖像數據的所有像素。因此,當顯示控制器128啟動傳輸操作,將圖像數據從視頻存儲器216傳輸到顯示器134時,只傳輸當前更新的傳輸矩形圖像數據,而不是在每個傳輸操作低效地傳輸整個圖像數據幀。
利用上述傳輸矩形來執行傳輸操作到顯示器134,通過減少涉及的數據量而節省基本系統資源。而且,運行功率消耗顯著減少,因為只有屏顯數據312中改變的像素需要被刷新,而不是重復刷新顯示器134中的整個像素幀。
特定傳輸矩形的尺寸和位置一般利用下述符號定義[(x1,y1),(x2,y2)](x1,y1)是對應的傳輸矩形左上像素的像素坐標,而(x2,y2)是同一傳輸矩形的右下坐標。每個傳輸矩形的像素坐標映射到視頻存儲器216(圖3)的屏顯數據312的相應位置。
在圖6的例中,矩形模塊224在像素616和像素620被寫入屏顯數據312,而取代在這些位置先前存在的圖像數據后,初步形成了初始的矩形612。接著,在矩形模塊224檢測到像素630和像素634已被寫入屏顯數據312,則矩形模塊224方便地創建更新的矩形624,以包括新增的圖像數據。
因此,在一定的實施例中,如果傳輸矩形由符號{(x1。y1),(x2,y2)}定義,且如果矩形模塊224檢測到新像素(X,Y)已被寫入到屏顯數據312,然后矩形模塊224對可能的更新傳輸矩形執行4個測試。矩形模塊224確定“X”是否小于“x1”,如果是,則更新“x1”,使之等于“X”;矩形模塊224還確定“X”是否大于“x2”,如果是,則更新“x2”,使之等于“X”;矩形模塊224還確定“Y”是否小于“y1”,如果是,則更新“y1”,使之等于“Y”;最后,矩形模塊224確定“Y”是否大于“y2”,如果是,則更新“y2”,使之等于“Y”。自動地執行局部傳輸操作的傳輸矩形的利用,將會在下面詳細用圖7進行說明。
圖7顯示了本發明的一個實施例的用于執行自動傳輸操作的方法步驟的流程圖。圖7流程圖的目的在于說明,在其它實施例中,本發明可利用除了圖7實施例所說明的一定的步驟順序的步驟和順序,或利用取代圖7實施例所說明的一定的步驟順序的步驟和順序。
在圖7實施例中,在步驟712,自動傳輸模塊(ATM)228初始監控顯示控制器128的控制寄存器220中的傳輸標志424(圖4)。在步驟716,ATM 228確定是否傳輸標志424已被設置成,指示啟動局部傳輸操作發送圖像數據的傳輸矩形到顯示器134的觸發事件已經發生(圖1)。圖7的實施例,傳輸標志424可響應任何合適的激勵或事件,由顯示控制器128的控制器邏輯212初始化。例如,當超過預設定傳輸間隔后,或控制器邏輯212檢測到寫操作計數器的全部的寫入像素值已經超過預設定寫操作像素閾值后,傳輸時鐘可觸發控制器邏輯212來設定傳輸標志424。
在步驟716,如果ATM 228檢測到傳輸標志424已經被設定,則在步驟720,ATM 228對顯示器134執行自動傳輸配置過程,設定對應的視頻存儲器216中的當前傳輸矩形的自動傳輸操作(圖3)。然后,在步驟724,ATM 228方便地執行自動傳輸操作,通過顯示總線142將當前傳輸矩形的圖像數據從視頻存儲器216的屏顯數據312發送到顯示器134(圖5)。
作為響應,在步驟728,顯示器134的顯示邏輯514將已傳輸的圖像數據從當前傳輸矩形存儲到顯示存儲器512中合適的位置,該位置在上述的自動傳輸配置過程由ATM 228指定。最后,在步驟732,顯示器134可方便地將來自顯示存儲器512的圖像數據在顯示器134的一個或多個屏幕524上顯示,供裝置用戶觀看。然后,圖7的處理停止。
根據本發明,ATM 228自動透明地管理自動局部傳輸操作,高效將圖像數據的傳輸矩形提供給顯示器134。CPU122(圖1)和各種主機裝置軟件程序因此不需要參與管理自動傳輸操作,可用于高效執行電子裝置110的其它所需處理任務。
圖8是本發明的一個實施例的執行自動傳輸配置過程的方法步驟的一個流程圖。圖8是上面用圖7的步驟720說明自動傳輸配置過程的實施例的一個流程圖。圖8的流程圖目的在于說明,在變形實施例中,本發明可利用除了圖8實施例說明的一定的步驟和順序的步驟和順序,或利用取代圖8實施例說明的一定的步驟和順序的步驟和順序。
圖8實施例中,在步驟812,自動傳輸模塊(ATM)228利用任何有效方法初始進入自動傳輸配置模式。例如,在一定的實施例中,如上面圖7所述,當傳輸標志424被設定,ATM 228可進入自動傳輸配置模式。然后,在步驟816,ATM 228發送對應于當前傳輸矩形的左上傳輸矩形坐標到顯示器134的顯示寄存器516。然后,在步驟820,ATM 228發送右下傳輸矩形坐標對應的當前傳輸矩形到顯示器134的顯示寄存器516。
在步驟824,ATM 228發送接收數據命令到顯示器134的顯示邏輯514。作為響應,在步驟828,顯示邏輯514通過使用握手協議確認來自ATM 228的上述接收數據命令。最后,在步驟832,顯示邏輯514使顯示器134進入接收數據模式,參與由ATM 228啟動的自動傳輸操作。然后,圖8的處理停止。因此本發明提供改良的系統和方法,高效執行圖像數據的自動局部傳輸。
上述的發明通過一定的最佳實施例進行了說明。其它實施例也在本發明的說明下變得更清晰。例如,本發明可由不同于上述實施例中所述的一定的配置和技術實現。而且,本發明可有效地用于不同于上述最佳實施例的系統。因此,上述實施例和其它變形實施例是包括在由下述的權利要求書所限制的本發明的精神范圍內。
權利要求
1.一種電子信息的處理系統,包括矩形模塊,檢測對視頻存儲器中屏顯數據的寫操作,所述矩形模塊連續更新傳輸矩形,以包括所述寫操作的寫入數據;控制器邏輯,響應傳輸觸發事件,設定傳輸標志,啟動從所述視頻存儲器到數據目標的自動局部傳輸操作;自動傳輸模塊,執行自動傳輸配置過程,為所述自動局部傳輸操作準備所述數據目標,然后,所述自動傳輸模塊自動地從所述視頻存儲器傳輸所述傳輸矩形的矩形數據到所述數據目標。
2.權利要求1所述的系統,其特征在于所述數據目標包括便攜電子裝置的顯示器,所述顯示器由基于隨機存取存儲器的液晶顯示器實現。
3.權利要求2所述的系統,其特征在于所述便攜電子裝置由便攜蜂窩電話裝置實現。
4.權利要求1所述的系統,其特征在于所述控制器邏輯、所述矩形模塊、和所述自動傳輸模塊在調整所述自動局部傳輸操作的顯示控制器中實現。
5.權利要求4所述的系統,其特征在于所述顯示控制器通過用所述傳輸矩形執行所述自動局部傳輸操作,為便攜電子裝置節省裝置資源和運行功率,所述顯示控制器由集成電路裝置實現,集成電路裝置作為中央處理單元和所述便攜電子裝置的顯示器間的透明接口。
6.權利要求1所述的系統,其特征在于當所述寫操作的所述寫入數據位于所述傳輸矩形的所述當前版本之外,所述矩形模塊更新當前版本的所述傳輸矩形,產生所述傳輸矩形的更新版本。
7.權利要求1所述的系統,其特征在于所述傳輸矩形由矩形符號定義,[(x1,y1),(x2,y2)]所述(x1,y1)是所述傳輸矩形的左上像素的像素坐標,而所述(x2,y2)是所述傳輸矩形右下坐標。
8.權利要求7所述的系統,其特征在于所述矩形模塊檢測到一個新像素(X,Y)已經被寫入所述屏顯數據,則所述矩形模塊相應地執行用于更新所述傳輸矩形的4個測試,所述矩形模塊確定所述X是否小于所述x1,如果是,則更新所述x1,使之等于所述X;所述矩形模塊還確定所述X是否大于所述x2,如果是,則更新所述x2,使之等于所述X;所述矩形模塊還確定所述Y是否小于所述y1,如果是,則更新所述y1,使之等于所述Y;所述矩形模塊還確定所述Y是否大于所述y2,如果是,則更新所述y2,使之等于所述Y。
9.權利要求1所述的系統,其特征在于利用所述傳輸矩形,只執行所述傳輸矩形的所述矩形數據的局部傳輸,可為便攜主機電子裝置節省系統資源和運行功率,因為與從所述視頻存儲器傳輸整個所述屏顯數據幀相比,所述局部傳輸在精簡的矩形數據量上運行。
10.權利要求1所述的系統,其特征在于所述控制器邏輯響應所述傳輸觸發事件,設定所述傳輸標志,用于指示所述自動傳輸模塊執行所述自動局部傳輸操作,接著,所述自動局部傳輸模塊相應地啟動所述自動傳輸配置過程。
11.權利要求1所述的系統,其特征在于所述控制器邏輯響應所述傳輸觸發事件,啟動所述自動局部傳輸操作,觸發事件選擇性包括,傳輸時鐘觸發,在超過預設定傳輸間隔時發生;和寫操作計數器觸發,指示總寫入像素值超過預設定寫操作像素閾值。
12.權利要求1所述的系統,其特征在于通過為所述自動局部傳輸操作將配置信息寫到所述數據目標的顯示寄存器,所述自動傳輸模塊執行所述自動傳輸配置過程。
13.權利要求1所述的系統,其特征在于所述自動傳輸模塊將所述矩形數據提供給所述數據目標的顯示邏輯,所述顯示邏輯相應地將所述矩形數據寫入特定的矩形位置,該矩形位置在所述自動傳輸配置過程被指定。
14.權利要求13所述的系統,其特征在于所述顯示邏輯將所述給定的矩形位置的所述矩形數據提供給所述數據目標的屏幕,顯示給裝置用戶。
15.權利要求1所述的系統,其特征在于在檢測到所述傳輸標志已由所述控制器邏輯設定時,所述自動傳輸模塊進入配置模式,執行所述自動傳輸配置過程。
16.權利要求1所述的系統,其特征在于所述自動傳輸模塊將所述傳輸矩形的左上傳輸矩形坐標提供給所述數據目標的顯示寄存器,以在所述自動傳輸配置過程中指定矩形尺寸和所述傳輸矩形的矩形位置。
17.權利要求1所述的系統,其特征在于所述自動傳輸模塊將所述傳輸矩形的右下傳輸矩形坐標提供給所述數據目標的顯示寄存器,在所述自動傳輸配置過程中指定矩形尺寸和所述傳輸矩形的矩形位置。
18.權利要求1所述的系統,其特征在于在所述自動傳輸配置過程中,所述自動傳輸模塊發送接收數據命令到所述數據目標的顯示邏輯。
19.權利要求18所述的系統,其特征在于所述顯示邏輯利用握手協議識別來自所述自動傳輸模塊的所述接收數據命令。
20.權利要求19所述的系統,其特征在于所述顯示邏輯使所述數據目標進入接收數據模式,以參與由所述自動傳輸模塊啟動的所述自動局部傳輸操作。
21.一種電子信息的處理方法,包括以下步驟通過利用連續更新傳輸矩形的矩形模塊,檢測對視頻存儲器中屏顯數據的寫操作,以包括所述寫操作的寫入數據;響應傳輸觸發事件,利用控制器邏輯設定傳輸標志,以啟動從所述視頻存儲器到數據目標的自動局部傳輸操作;通過自動傳輸模塊執行自動傳輸配置過程,為所述自動局部傳輸操作準備所述數據目標;通過利用所述自動傳輸模塊,將所述傳輸矩形的矩形數據從所述視頻存儲器傳輸到所述數據目標。
22.權利要求21所述的方法,其特征在于所述數據目標包括便攜電子裝置的顯示器,所述顯示器由基于隨機存取存儲器的液晶顯示器實現。
23.權利要求22所述的方法,其特征在于所述便攜電子裝置由便攜蜂窩電話裝置實現。
24.權利要求21所述的方法,其特征在于所述控制器邏輯、所述矩形模塊、和所述自動傳輸模塊在顯示控制器內實現,顯示控制器調整所述自動局部傳輸操作。
25.權利要求24所述的方法,其特征在于通過用所述傳輸矩形執行所述自動局部傳輸操作,所述顯示控制器為便攜電子裝置節省裝置資源和運行功率,所述顯示控制器由集成電路裝置實現,集成電路裝置作為中央處理單元與所述便攜電子裝置顯示器的透明接口。
26.權利要求21所述的方法,其特征在于當所述寫操作的所述寫入數據位于所述傳輸矩形的所述當前版本之外時,所述矩形模塊更新當前所述傳輸矩形版本,產生所述傳輸矩形的更新版本。
27.權利要求21所述的方法,其特征在于所述傳輸矩形由矩形符號定義,[(x1,y1),(x2,y2)]所述(x1,y1)是所述傳輸矩形的左上像素的像素坐標,所述(x2,y2)是所述傳輸矩形的右下坐標。
28.權利要求27所述的方法,其特征在于所述矩形模塊檢測到新像素(X,Y)已經被寫入到所述屏顯數據,所述矩形模塊相應地為更新所述傳輸矩形執行4個測試,所述矩形模塊確定所述X是否小于所述x1,如果是,則更新所述x1,使之等于所述X;所述矩形模塊還確定所述X是否大于所述x2,如果是,則更新所述x2,使之等于所述X;所述矩形模塊還確定所述Y是否小于所述y1,如果是,則更新所述y1,使之等于所述Y;所述矩形模塊還確定所述Y是否大于所述y2,如果是,則更新所述y2,使之等于所述Y。
29.權利要求21所述的方法,其特征在于利用所述傳輸矩形,只執行所述傳輸矩形的所述矩形數據的局部傳輸,可為便攜主機電子裝置節省系統資源和運行功率,因為與傳輸來自所述視頻存儲器的整個所述屏顯數據幀相比,所述局部傳輸在精簡的矩形數據量上運行。
30.權利要求21所述的方法,其特征在于所述控制器邏輯響應所述傳輸觸發事件,設定所述傳輸標志,指示所述自動傳輸模塊執行所述自動局部傳輸操作,然后所述自動局部傳輸模塊相應地啟動所述自動傳輸配置過程。
31.權利要求21所述的方法,其特征在于所述控制器邏輯響應所述傳輸觸發事件,啟動所述自動局部傳輸操作,所述傳輸觸發事件選擇性包括傳輸時鐘觸發,在超過預設定的傳輸間隔后發生;寫操作計數器觸發,指示總寫入像素值已經超過預設定的寫操作像素閾值。
32.權利要求21所述的方法,其特征在于通過為所述自動局部傳輸操作將配置信息寫入所述數據目標的顯示寄存器,所述自動傳輸模塊執行所述自動傳輸配置過程。
33.權利要求21所述的方法,其特征在于所述自動傳輸模塊將所述矩形數據提供給所述數據目標的顯示邏輯,所述顯示邏輯相應地將所述矩形數據寫入特定的矩形位置,該矩形位置在所述自動傳輸配置過程中指定。
34.權利要求33所述的方法,其特征在于所述顯示邏輯將所述矩形數據從所述特定的矩形位置提供給所述數據目標的屏幕,顯示給裝置用戶。
35.權利要求21所述的方法,其特征在于在檢測到所述傳輸標志已由所述控制器邏輯設定后,所述自動傳輸模塊進入配置模式,執行所述自動傳輸配置過程。
36.權利要求21所述的方法,其特征在于所述自動傳輸模塊將所述傳輸矩形的左上傳輸矩形坐標提供給所述數據目標的顯示寄存器,用于在所述自動傳輸配置過程中,指定所述傳輸矩形的矩形尺寸和矩形位置。
37.權利要求21所述的方法,其特征在于所述自動傳輸模塊將所述傳輸矩形的右下傳輸矩形坐標提供給所述數據目標的顯示寄存器,用于在所述自動傳輸配置過程中,指定所述傳輸矩形的矩形尺寸和矩形位置。
38.權利要求21所述的方法,其特征在于在所述自動傳輸配置過程中,所述自動傳輸模塊發送接收數據命令到所述數據目標的顯示邏輯。
39.權利要求38所述的方法,其特征在于所述顯示邏輯利用握手協議,識別來自所述自動傳輸模塊的所述接收數據命令。
40.權利要求39所述的方法,其特征在于所述顯示邏輯使所述數據目標進入接收數據模式,參與由所述自動傳輸模塊啟動的所述自動局部傳輸操作。
41.一種利用顯示控制器裝置的電子信息的處理系統,包括矩形模塊,檢測便攜主機電子裝置的主機中央處理單元對視頻存儲器中的屏顯數據的任何寫操作,所述矩形模塊連續更新傳輸矩形,以包括所述寫操作的所有寫入數據;控制器邏輯,響應來自所述顯示控制器的傳輸觸發事件,設定傳輸標志,所述傳輸標志啟動從所述視頻存儲器到顯示裝置的自動局部傳輸操作;自動傳輸模塊,執行自動傳輸配置過程,為所述自動局部傳輸操作準備所述顯示裝置,所述自動傳輸配置過程將所述傳輸矩形的矩形坐標從所述矩形模塊發送到所述顯示裝置中的顯示寄存器,然后,所述自動傳輸模塊自動地將所述傳輸矩形的矩形數據從所述視頻存儲器傳輸到所述圖像數據目標,且不涉及所述主機中央處理單元而完成所述自動局部傳輸操作。
42.一種電子信息的處理系統,包括矩形模塊,更新傳輸矩形,以包括寫操作寫入存儲器裝置的寫入數據;自動傳輸模塊,自動地執行自動局部傳輸操作,將所述傳輸矩形的矩形數據從所述存儲器裝置傳輸到數據目標。
全文摘要
一種執行圖像數據的自動局部傳輸系統和方法,包括帶控制器邏輯的顯示控制器、矩形模塊和自動傳輸模塊。矩形模塊檢測對視頻存儲器中屏顯數據的寫操作,然后更新傳輸矩形,以包括上述寫操作的寫入數據。控制器邏輯響應顯示控制器中的傳輸觸發事件,設定傳輸標志,啟動從視頻存儲器到顯示裝置的自動局部傳輸操作。自動傳輸模塊執行自動傳輸配置過程,為自動局部傳輸操作準備顯示裝置。然后,自動傳輸模塊自動地將該傳輸矩形的矩形數據從視頻存儲器傳輸到顯示裝置,完成自動局部傳輸操作。
文檔編號G09G5/00GK1738399SQ200510086100
公開日2006年2月22日 申請日期2005年7月15日 優先權日2004年7月15日
發明者G·利安斯, A·索羅施, 陳家駒 申請人:精工愛普生株式會社