[發明專利]利用存儲控制單元顯示圖像無效
| 申請號: | 200680017101.3 | 申請日: | 2006-04-20 |
| 公開(公告)號: | CN101176142A | 公開(公告)日: | 2008-05-07 |
| 發明(設計)人: | T·海明基 | 申請(專利權)人: | 諾基亞公司 |
| 主分類號: | G09G5/39 | 分類號: | G09G5/39;G09G5/00 |
| 代理公司: | 北京市中咨律師事務所 | 代理人: | 楊曉光;于靜 |
| 地址: | 芬蘭*** | 國省代碼: | 芬蘭;FI |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 利用 存儲 控制 單元 顯示 圖像 | ||
技術領域
本發明涉及一種顯示圖像的方法。本發明還涉及用于顯示圖像的裝置。
背景技術
圖1顯示了用于產生動畫的一種已知方法。通過在計算機(沒有顯示)上運行的程序產生關于每個幀的圖像數據2。為了產生動畫,計算機每次將動畫的一個幀寫入幀緩存器4中。幀緩存器4具有足夠的空間來僅僅存儲一個圖像幀。將幀緩存器4的內容從圖像的頂部到圖像的底部按水平行8傳送到顯示器6。計算機并行地把對應于下一幀的圖像數據2從圖像頂部到圖像底部按水平行10寫到幀緩存器4。計算機需要僅寫到幀緩存器4的已經被復制到顯示器6的部分中。
圖像撕裂是一種在顯示計算機產生的動畫中的眾所周知的問題。圖2顯示了圖像撕裂的一個例子。當圖像數據2向幀緩存器4的寫入超過從幀緩存器4向顯示器6的傳送時發生圖像撕裂,并且反之亦然。這里,計算機因此寫入到還沒有在顯示器6上刷新的圖像部分。于是,顯示器6包含位于顯示器的頂部12的一個幀10的圖像數據,以及位于顯示器底部16的下一幀14的圖像數據。當兩個幀10,14的內容不同時,結果是撕裂的圖像,這對用戶顯示為晃動。
當存儲在幀緩存器4中的圖像是橫向格式時可能發生另一問題,這在圖3進行了示意。計算機以水平線10從上到下寫入對應于橫向幀的圖像數據2。然而圖像幀被旋轉從而將其顯示在縱向取向的顯示器6,并且因此,按垂直行8從左到右傳送幀的內容。因此,由于一直發生兩個連續幀之間的重疊,不可能使用上述技術正確地更新幀。
避免該問題的最簡單方法是把圖像數據2的完整幀寫入到幀緩存器4,并且然后在刷新顯示器6期間,停止向幀緩存器4寫入圖像數據2。由于極大地降低了幀速率,該方法不能令人滿意。
用于將圖像撕裂減小到最小的一種技術被稱為“雙緩存”。在該技術中,使用兩個緩存器,其中一個緩存器被稱為前部緩存器,另一緩存器被稱為后部緩存器。后部緩存器用于遞交看不見的,即,沒有被顯示的幀。前部緩存器存儲之前遞交的完整的幀。將前部緩存器的內容傳送到顯示器從而被用戶觀看。當后部緩存器的幀是完整的,即,幀中充滿圖像數據時,交換前部和后部緩存器。然后將下一幀寫入到新的后部緩存器,同時將前部緩存器的數據發送到顯示器。只把完全遞交的圖像呈現給用戶,因此消除了圖像撕裂。理想的,前部和后部緩存器的交換即時的發生。然而,在實際中,在緩存器交換時存在一個較小的延時。這會降低幀速率。雙緩存技術還需要傳統系統雙倍數量的存儲器,并且因此建立該系統比較昂貴。
由于數據從不會被遞交到用于把數據傳送到顯示器的相同幀緩存器,雙緩存器允許更加靈活的顯示方向,從而不同的讀寫方向并不重要。
發明者清楚提供一種用于圖像顯示的改進的方法,在不需要并行幀緩存器的情況下避免圖像撕裂,這是非常有利的。
發明內容
本發明的第一方面提供了一種顯示圖像的方法,包括:
使用存儲控制單元把包括二維存儲單元矩陣的緩存器分割成至少第一塊和第二塊;
把數據寫入到所述塊的第一塊;以及
把所述塊的第一塊的所述數據復制到顯示器的對應塊,
其中對所述塊的相繼塊重復執行所述寫入和復制步驟,以及其中到所述塊的數據寫入與從所述塊復制數據的方向垂直。
這允許沒有圖像撕裂地顯示圖像,同時避免了對兩個并行幀緩存器的需要,并且當需要支持橫向和縱向方向時可以使用。
本發明的另一方面提供了一種顯示圖像的裝置,包括:
緩存器,包括二維存儲單元矩陣;
顯示器;以及
存儲控制單元,被配置為把所述緩存器分割成至少第一塊和第二塊,把數據寫入所述塊的第一塊,并把所述塊的第一塊中的數據復制到顯示器的相應塊,
其中所述存儲控制單元還被配置為順序地把數據寫入到所述決的相繼塊中,并順序地為所述塊的相繼塊復制數據,并且其中到所述塊的數據寫入與從所述塊復制數據的方向垂直。
現在將通過相應的附圖,僅僅作為例子,描述本發明的實施例。
附圖說明
在附圖中:
圖1示意了依照現有技術顯示縱向圖像;
圖2示意了顯示器中圖像撕裂的一個例子;
圖3示意了試圖使用圖1中的現有技術系統顯示橫向圖像;
圖4是依照本發明用于顯示圖像的裝置的示意圖;
圖5a和5b是示意依照本發明的圖4中裝置的操作的流程圖;以及
圖6示意了依照在圖4系統的操作的不同時間的緩存器和顯示器狀態來顯示橫向圖像。
在附圖中,相同的參考標記在全文中表示相同的部件。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于諾基亞公司,未經諾基亞公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680017101.3/2.html,轉載請聲明來源鉆瓜專利網。





