新四季網

用於視頻處理的裝置及方法

2023-06-19 00:38:21

專利名稱:用於視頻處理的裝置及方法
技術領域:
本發明涉及一種用於視頻處理的裝置及方法,尤其涉及一種具有低功 率消耗的用於視頻處理的裝置及方法。
背景技術:
在個人媒體播放器(Personal Media Player, PMP )中,顯示圖像有時 需要被旋轉以配合使用者的觀看角度,因此,許多用來顯示旋轉後圖像的 技術被發展出來。
圖1為已知用於視頻處理的裝置100的示意圖。如圖1所示,裝罩100 包含有一視頻解碼器110、一後端處理單元120以及一動態隨機存取存儲器 (Dynamic Random Access Memory, DRAM )130。在裝置100的操作中,
視頻解碼器IIO接收一編碼後視頻數據Sin以產生一視頻幀數據Sdee且視頻 幀數據Sdee被存儲於動態隨機存取存儲器130中,之後,視頻解碼器110 從動態隨機存取存儲器130中讀取視頻幀數據Sdee,並依據目前視頻幀數據 Sdec來解碼產生下一筆視頻幀數據,後端處理單元120亦從動態隨機存取存
儲器130中讀取視頻幀數據Sdee並進行縮放(scaling),去交錯顯示 (de-interlacing)或圖像混合調整(alpha-blending)等操作以輸出圖像數據 至一液晶顯示器(Liquid Crystal Display, LCD )中。然而,當圖像需要旋 轉時,因為後端處理單元120以直線特徵才莫式(line-based mode )來讀取牙見 頻幀數據Sdee,因此,後端處理單元120需要從動態隨機存取存儲器130 中讀取視頻幀數據S^很多次才能夠得到旋轉後視頻幀數據。
圖2為已知用於視頻處理的裝置200的示意圖。如圖2所示,裝置200 包含有一視頻解碼器210、 一旋轉處理單元220, 一後端處理單元230以及 一動態隨機存取存儲器240。在裝置200的操作中,當圖像需要被旋轉時, 視頻解碼器210接收編碼後視頻數據Sin以產生視頻幀數據Sdee,且視頻幀 數據Sdee被存儲至動態隨機存取存儲器240中,之後,視頻解碼器210從 動態隨機存取存儲器240讀取視頻幀數據Sdee,並依據目前視頻幀數據Sdec來解碼產生下一筆視頻幀數據,旋轉處理單元220亦從動態隨機存取存儲 器240讀取視頻幀數據Sdec,並將所產生的旋轉後視頻幀數據S^存儲至動 態隨機存取存儲器240中,之後,後端處理單元230從動態隨機存取存儲 器240讀取旋轉後視頻幀數據Smt,並進行縮放、去交錯顯示或圖像混合調 整等操作以輸出圖像數據至液晶顯示器中。然而,在裝置200中,當顯示 旋轉後圖像時,動態隨機存取存儲器240需要被存取兩次,因而導致較高 的功率消耗。
在其他已知用於視頻處理的裝置中, 一行緩衝器(line buffer)耦接於 i免轉處理單元220以及後端處理單元230之間,以存儲旋轉處理單元220 所產生的旋轉後視頻幀數據Srot,在此技術中,雖然動態隨機存取存儲器240 僅需要被存取一次,但是行緩衝器需要很大的布線面積,因此會增加製造 上的成本。

發明內容
因此,本發明的目的之一在於提出一種比已知裝置及方法具有較低功 率消耗的用於視頻處理的裝置及方法,且不會增加布線面積,以解決上述 的問題。
依據本發明的一實施例, 一種用於視頻處理的裝置包含有一視頻解碼 器、 一存儲裝置以及一旋轉處理單元。視頻解碼器用來解碼編碼後的視頻 數據以產生視頻幀數據;存儲裝置用來存儲旋轉後視頻幀數據;旋轉處理 單元耦接於視頻解碼器以及存儲裝置之間,用來在視頻解碼器所產生的視 頻幀數據存儲至存儲裝置之前接收視頻幀數據,旋轉處理單元並依據視頻 幀數據以產生旋轉後視頻幀數據,之後再將旋轉後視頻幀數據存儲至存儲 裝置中。
依據本發明的另一實施例, 一種用於視頻處理的方法包含有解碼編 碼後的視頻數據以產生視頻幀數據;在視頻幀數據存儲至存儲裝置之前接 收視頻幀數據;依據視頻幀數據以產生旋轉後視頻幀數據;將旋轉後視頻 幀數據存儲至一存儲裝置中。


圖1為已知用於視頻處理的裝置的示意圖。圖2為已知用於視頻處理的裝置的示意圖。
圖3為依據本發明一實施例的用於視頻處理的裝置示意圖。
圖4為一視頻幀中多個宏塊的示意圖。
圖5為一旋轉後視頻幀中多個宏塊的示意圖。
圖6為圖4以及圖5所示的宏塊M,(Y, X)與M(Y, X)之間關係的 示意圖。
圖7為旋轉處理單元的一第一實施例的示意圖。
圖8為當旋轉後視頻幀數據寫入至動態隨機存取存儲器時,圖7所示 的旋轉處理單元的操作的示意圖。
圖9為當視頻解碼器解碼目前視頻幀數據時,圖7所示的旋轉處理單 元的操作的示意圖。
圖IO為旋轉處理單元的一第二實施例的示意圖。
圖11為當旋轉後視頻幀數據寫入至動態隨機存取存儲器時,圖10所 示的旋轉處理單元的操作的示意圖。
圖12為當視頻解碼器解碼目前視頻幀數據時,圖IO所示的旋轉處理 單元的操作的示意圖。
主要元件符號說明
100、200、300裝置
110、210、310視頻解碼器
220、320旋轉處理單元
120、230、330後端處理單元
130、240、340動態隨機存取存儲器
312緩沖器
314、328控制單元
322第一緩衝器
324第二緩沖器
326多工器
具體實施例方式
在說明書及所附的權利要求書當中使用了某些詞彙來指稱特定的元 件。本領域技術人員應可理解,硬體製造商可能會用不同的名詞來稱呼同一個元件。本說明書及所附的權利要求書並不以名稱的差異來作為區分元 件的方式,而是以元件在功能上的差異來作為區分的準則。在通篇說明書
及所附的權利要求書當中所提及的r包含」為一開放式的用語,故應解釋 成「包含但不限定於」。以外,「耦接」 一詞在此包含任何直接及間接的電 氣連接手段。因此,如果文中描述一第一裝置耦接於一第二裝置,則代表 該第一裝置可直接電氣連接於該第二裝置,或通過其它裝置或連接手段間 接地電氣連接至該第二裝置。
圖3為依據本發明一實施例的用於視頻處理的裝置300的示意圖。如 圖3所示,裝置300包含有一視頻解碼器310、 一旋轉處理單元320、 一後 端處理單元330以及一動態隨機存取存儲器340。在裝置300的操作中,當 一圖像需要被旋轉時,視頻解碼器310解碼一編碼後視頻數據Sin以產生一
視頻幀數據Sdee,旋轉處理單元320依據視頻幀數據Sdee以產生一旋轉後視 頻幀數據Sr。t,之後,旋轉後視頻幀數據Sr。t被存儲至動態隨機存取存儲器
340中,之後,後端處理單元330從動態隨機存取存儲器340中讀取旋轉後
視頻幀數據Snn,並進行縮放、去交錯顯示或圖像混合調整等操作以輸出圖
像數據至液晶顯示器中。
此外,在視頻解碼的處理上, 一些視頻幀數據可以僅依據其相對應的 編碼後視頻數據來解碼產生,然而,某些視頻幀數據卻需要依據前一視頻
幀數據來產生。因此,在本實施例中,旋轉處理單元320從動態隨機存取 存儲器340中讀取旋轉後視頻幀數據Srot,並對旋轉後視頻幀數據Sr。t進行 反旋轉(inverse rotate )操作以產生未旋轉的視頻幀數據(亦即視頻幀數據 Sdec),而視頻解碼器310依據前一視頻幀數據以解碼產生目前視頻幀數據。
在裝置300中,當圖像需要被旋轉時,動態隨機存取存儲器340僅需 要被存取一次,因此,其功率消耗會比已知裝置100、 200來得低。
在裝置300的細部操作上,以圖像壓縮規格中的動態圖像專家組 (Movz'"g屍/"we五jc; eWs Grawp, MPEG)、悽t字一見頻快才走(Digital Video Express, DivX)、及H264等規格為例,視頻解碼器310解碼編碼後視頻 數據Sin以產生視頻幀數據Sdec並依序產生視頻幀數據Sdec中多個宏塊 (macro block),其中每一個宏塊包含有一像素陣列的多個像素數據。圖4 為一視頻幀中多個宏塊的示意圖。在實作上,每一個宏塊包含有256個(16 *16)像素數據,然而,為了簡單清楚地描述本發明,圖4所示的視頻幀被分為16個宏塊M(O, 0)、 M(O,1)、…、M(3, 3),且每一個宏塊包含 有64個(8*8)像素數據,需注意的是,圖4所示的宏塊的數量以及大小 僅作為範例說明,而並不是作為本發明的限制。當圖像不需要被旋轉時, 宏塊寫入動態隨機存取存儲器340的順序依序為M(0, 0)、M(0, 1)、M(0,
2) 、 M(O, 3)、 M(l, 0)、 M(l,1)、 M(l, 2)、 M(l, 3)、 M(2, 0)、 M(2, 1)、 M(2, 2)、 M(2, 3)、 M(3, 0)、 M(3,1)、 M(3, 2)、 M(3,
3) ,此外,當圖像需要被順時針旋轉90度時,宏塊寫入動態隨機存取存儲 器340的順序依序為如圖5所示的M,(O, 0)、 M,(O, 1)、 M,(O, 2)、 M,(O, 3)、 M,(l, 0)、 M,(l, 1)、 M,(l, 2)、 M,(l, 3)、 M,(2, 0)、 M,(2, 1)、 M,(2, 2)、 M,(2, 3)、 M,(3, 0)、 M,(3, 1)、 M,(3, 2)、 M,(3, 3), 其中M,(Y, X)為M(Y, X)順時針旋轉90度後的宏塊。需注意的是,宏 塊M(O, 0)、M(0, 1)、…、M(3, 3)的座標與宏塊M,(0, 0)、 M,(O, 1)、…、 M,(3, 3)的座標並不相同。
圖6為宏塊M,(Y, X)與M(Y, X)之間關係的示意圖。如圖6所示, A(O, 0)、 A(O, 1)、 A(O, 2)、…、A(7, 7)為宏塊M(Y, X)中的像素 數據,當圖像不需要旋轉時,像素數據寫入動態隨機存取存儲器340的順 序依序為A(O, 0)、 A(O, 1)、 A(O, 2)、…、A(O, 7)、 A(l, 0)、 A(l, 1)、 A(l, 2)、…、A(l, 7)、 A(2, 0)、 A(2, 1)、 A(2, 2)、…、A(2,
7).....A(7, 0)、 A(7,1)、 A(7, 2).....A(7, 7),當圖像需要被順
時針旋轉90度時,像素數據寫入動態隨機存取存儲器340的順序依序為 A(7, 0)、 A(6, 0)、 A(5, 0)、…、A(O, 0)、 A(7, 1)、 A(6, 1)、 A(5, 1)、…、A(O, 1)、 A(7, 2)、 A(6, 2)、 A(5, 2)、…、A(O, 2)、…、 A(7, 7)、 A(6, 7)、 A(5, 7)、…、A(O, 7),簡單來說,像素數據被逐 行且由左至右地寫入動態隨機存取存儲器340中。
請同時參考圖4以及圖5,在本實施例中,當一特定圖像(圖4中的陰 影區域)需要從動態隨機存取存儲器340中讀取出來以進行後續操作時, 因為存儲在動態隨機存取存儲器340的為圖5所示的旋轉後視頻幀數據, 因此需要特別注意特定圖像的起始像素數據以及特定圖像的長與寬。舉例 而言,圖5所示的陰影區域為圖4所示的特定圖像順時針旋轉90度後的旋 轉後特定圖像,因此,需要被讀取的起始像素數據、行(line)的數量以及 每一行的像素數據個數(亦即特定圖像的長與寬)需要被修正,舉例而言,
8在圖4中,特定圖像的起始像素數據為A(13, 21),且其長度為5個像素 數據,寬度為7個像素數據;然而,旋轉後特定圖像(圖5所示的陰影區 域)的起始像素數據為A(21, 14),且其長度為7個像素數據,寬度為5 個像素數據。因此,當特定圖像需要從動態隨機存取存儲器340中讀取出 來以進行後續操作時,動態隨機存取存儲器340中的像素數據A(21, 14) 第一個被讀取,之後像素數據由左至右且逐行地被讀取,其中圖5所示的 陰影區域具有7行且每一行具有5個像素數據。
需注意的是,上述有關裝置300的操作以及圖4至圖6用來描述顯示 器顯示順時針旋轉90度的圖像,然而,本領域技術人員可以輕易應用至當 圖像需要順時針旋轉180度或是270度時裝置300的操作。
請參考圖7,圖7為旋轉處理單元320的一第一實施例的示意圖。如圖 7所示,旋轉處理單元320包含有一緩沖器312以及一控制單元314,緩衝 器用來緩沖視頻解碼器310所產生的視頻幀數據,並用來緩沖從動態隨機 存取存儲器340中所讀取的旋轉後視頻幀數據。請同時參考圖4至圖8,圖 8為當旋轉後視頻幀數據寫入至動態隨機存取存儲器340時,圖7所示的旋 轉處理單元320的操作的示意圖。在旋轉處理單元320的操作中,當圖像 需要被順時針旋轉90度時,首先,在時間to,依據上述宏塊寫入至動態隨 機存取存儲器340的步驟,視頻解碼器310所產生宏塊M(O, O)被寫入至 緩衝器312中;接著,在時間tP旋轉處理單元320依據上述像素數據寫
入動態隨機存取存儲器340的順序(亦即A(7, 0)、A(6, 0)、 A(5, 0).....
A(O, 0)、 A(7, 1)、 A(6, 1)、 A(5, 1)、…、A(O, 1)、 A(7, 2)、 A(6,
2)、 A(5, 2)、…、A(O, 2)..... A(7, 7)、 A(6, 7)、 A(5, 7).....
A(O, 7))讀取存儲於緩衝器312中的像素數據,並將所讀出的宏塊M(O, O)的像素數據傳送至動態隨機存取存儲器340中,亦即M(O, O)進行了旋 轉操作使得M,(O, O)存入至動態隨機存取存儲器340中;接著,在時間t2, M(O, 1)被寫入至緩衝器312;之後,在時間t"旋轉處理單元320依據上 述像素數據寫入動態隨機存取存儲器340的順序讀取存儲於緩沖器312中 的像素數據,並將所讀出的宏塊M(O, l)的像素數據傳送至動態隨機存取 存儲器340中。之後,後續的宏塊依據上述操作存儲至緩沖器312直到視 頻幀的所有宏塊全部存儲至動態隨機存取存儲器340中。
當圖像解碼器310依據前一視頻幀數據來解碼目前視頻幀數據時,旋頻幀數據, 並產生未旋轉的視頻幀數據至視頻解碼器中310,詳細來說,當目前視頻幀 的一宏塊需要被解碼時,需要依據目前視頻幀的該宏塊的大小以及一位移 向量(motionvector)由前一視頻幀數據取得一參考宏塊,其中位移向量系 定義為該宏塊以及該參考宏塊之間的位移量,此外,該參考宏塊系等於或 是大於該宏塊。之後,視頻解碼器310依據前一視頻幀數據的該參考宏塊 以解碼目前視頻幀的該宏塊。此外,因為參考宏塊由動態隨機存取存儲器 340中讀取且動態隨機存取存儲器340中所存儲的為旋轉後視頻幀數據,因 此, 一旋轉後參考宏塊由動態隨機存取存儲器340中讀取,之後該旋轉後 參考宏塊進行反旋轉操作以產生未旋轉的參考宏塊,上述操作類似於圖4 以及圖5中特定圖像的操作,因此在此不再贅述。
請參考圖9,圖9為當視頻解碼器310解碼目前視頻幀數據時,圖7 所示的旋轉處理單元320的操作的示意圖。在旋轉處理單元320的操作上, 首先,在時間to,當目前視頻幀的宏塊M(O, O)需要被解碼時,旋轉處理 單元320從動態隨機存取存儲器340讀取前一視頻幀的一旋轉後參考宏塊 Ref一M,(O, 0),其中旋轉後參考宏塊Ref一M,(O, O)中像素數據的讀取順 序如同為將Ref_M,(0, O)進行反旋轉操作(在本實施例中為逆時針旋轉 90度)以得到一參考宏塊Ref一M(O, 0),且此前一視頻幀的參考宏塊 Ref—M(O, O)被寫入至緩衝器312中;在時間t!, Ref—M(O, O)被傳輸至 視頻解碼器310,之後,視頻解碼器310依據前一視頻幀的參考宏塊 Ref—M(O , O)來解碼產生目前3見頻幀的宏塊M(0, 0);在時間t2,當目前 視頻幀的宏塊M(O, l)需要被解碼時,旋轉處理單元320從動態隨機存取 存儲器340讀取前一視頻幀的一旋轉後參考宏塊Ref—M,(O, 1),其中旋轉 後參考宏塊Ref—M,(O, l)中像素數據的讀取順序如同為將Ref—M,(O, 1) 進行反旋轉操作(在本實施例中為逆時針旋轉90度)以得到一參考宏塊 Ref一M(O, 1),且此前一視頻幀的參考宏塊Ref—M(0, l)被寫入至緩衝器 312中;在時間t3, Ref_M(0, l)被傳輸至視頻解碼器310,之後,視頻解 碼器310依據前一視頻幀的參考宏塊Ref—M(0, l)來解碼產生目前視頻幀 的宏塊M(O, 1)。當後續目前視頻幀的宏塊需要被解碼時,視頻解碼器310 可以依據上述操作來得到相對應的前一視頻幀的參考宏塊。
請參考圖10,圖10為旋轉處理單元320的一第二實施例的示意圖。如圖10所示,旋轉處理單元320包含有一第一緩衝器322、一第二緩衝器324、 一多工器326以及一控制單元328。第一緩沖器322以及第二緩沖器324 用來交替地緩衝由視頻解碼器310所產生的視頻幀數據,並用來交替地緩 衝由動態隨機存取存儲器340所讀取的旋轉後視頻幀數據。請同時參考第4 至6圖以及第lO至ll圖,圖11為當旋轉後視頻幀數據寫入至動態隨機存 取存儲器340時,圖10所示的旋轉處理單元320的操作的示意圖。在旋轉 處理單元320的操作上,當圖像需要被順時針旋轉90度時,首先,在時間 t0,依據上述宏塊寫入至動態隨機存取存儲器340的順序,視頻解碼器310 所產生的宏塊M(O, O)被寫入至第一緩衝器322;在時間t,,旋轉處理單 元320依據上述像素數據寫入動態隨機存取存儲器340的順序(亦即A(7,
0)、 A(6, 0)、 A(5, 0).....A(O, 0)、 A(7, 1)、 A(6, 1)、 A(5, 1)、…、
A(O, 1)、 A(7, 2)、 A(6, 2)、 A(5, 2).....A(O, 2).....A(7, 7)、
A(6, 7)、 A(5, 7).....A(O, 7))讀取存儲於第一緩沖器322中的像素
數據,並依序將所讀出的宏塊M(O, O)的像素數據傳送至動態隨機存取存 儲器340中,亦即M(O, O)進行了旋轉操作使得M,(O, O)存入至動態隨 機存取存儲器340中,同時間(時間^ ),宏塊M(O, l)被寫入至第二緩沖 器324;接著,在時間t2,旋轉處理單元320依據上述像素數據寫入動態隨 機存取存儲器340的順序讀取存儲於第二緩衝器324中的像素數據,並依 序將所讀出的宏塊M(O, l)的像素數據傳送至動態隨機存取存儲器340中, 亦即M(O, l)進行了旋轉操作使得M'(O, l)存入至動態隨機存取存儲器 340中,相似地,在同時間(時間t2),宏塊M(O, 2)被寫入至第一緩衝器 322。之後,後續的宏塊依據上述操作存儲至第一緩衝器322以及第二緩沖 器324中直到視頻幀的所有宏塊全部存儲至動態隨機存取存儲器340中。
當視頻解碼器310依據前一視頻幀數據來解碼目前視頻幀數據時,旋 轉處理單元320需要從動態隨機存取存儲器340中讀取旋轉後視頻幀數據 並產生未旋轉的視頻幀數據至視頻解碼器310。圖12為當視頻解碼器310 解碼目前視頻幀數據時,圖10所示的旋轉處理單元320的操作的示意圖。 在旋轉處理單元320的操作上,首先,在時間to,當目前視頻幀的宏塊M(O, O)需要被解碼時,旋轉處理單元320從動態隨機存取存儲器340讀取前一 視頻幀的一旋轉後參考宏塊Ref_M,(0, 0),其中旋轉後參考宏塊Ref_M,(0, O)中像素數據的讀取順序如同為將Ref_M,(0, O)進行反旋轉操作(在本實
ii施例中為逆時針旋轉90度)以得到一參考宏塊Ref一M(O, 0),且此前一視 頻幀的參考宏塊Ref一M(O, O)被寫入至第一緩沖器322中;在時間tP參 考宏塊Ref一M(O, O)被傳送至視頻解碼器310,且視頻解碼器310依據前 一視頻幀的參考宏塊RefJV1(0, O)來解碼目前視頻幀的宏塊M(O, 0),在 同時間(時間t,),參考宏塊Ref—M(O, l)被寫入至第二緩沖器324中;接 著,在時間t2,參考宏塊Ref—M(O, l)被傳送至視頻解碼器310,且視頻 解碼器310依據前一視頻幀的參考宏塊Ref—M(O, l)來解碼目前視頻幀的 宏塊M(O, 1),類似地,在同時間(時間t2),參考宏塊Ref—M(O, 2)被 寫入至第一緩衝器322中。當後續目前視頻幀的宏塊需要被解碼時,視頻 解碼器310可以依據上述操作來得到相對應的前一視頻幀的參考宏塊。
此外,在圖7以及圖10所示的旋轉處理單元320中,控制單元314以 及328用來控制旋轉處理單元320的操作,多工器326則是用來選擇性地 傳輸所存儲的數據至視頻解碼器310或是動態隨機存取存儲器340。
需注意的是,在上述有關旋轉處理單元320的實施例以及圖7至12所 示的相關操作中,旋轉操作系在緩衝器以及動態隨機存取存儲器340之間 來進行,然而,在本發明的其他實施例中,旋轉操作亦可以在視頻解碼器 310以及緩衝器之間來進行。
需注意的是,圖7以及圖10中所示緩衝器的數量僅為一範例說明,本 領域技術人員可以在閱讀過上述操作後輕易地應用至具有多個緩衝器的旋 轉處理單元320。
此外,在裝置300的操作中,當圖像不需要被旋轉時,視頻解碼器310 所產生的視頻幀數據Sdee直接地被存儲至動態隨機存取存儲器340中,亦 即,旋轉處理單元320簡單地略過解碼器310所產生的視頻幀數據Sdee,之
後,後端處理單元從動態隨機存取存儲器340中讀取視頻幀數據Sdec並輸
出圖像數據至液晶顯示器。
依據上述有關本發明所公開的內容,當圖像需要被旋轉時,旋轉後視 頻幀數據被存儲至動態隨機存取存儲器340中;當圖像不需要被旋轉時, 未旋轉的視頻幀數據被存儲至動態隨機存取存儲器340中,因此,不論圖 像是否需要被旋轉,後端處理單元330可以依據相同的像素數據讀取順序 (例如由左至右且逐行讀取)從動態隨機存取存儲器340中讀取數據。 簡要歸納本發明,在本發明中,當圖像需要被旋轉時,旋轉處理單元接收視頻幀數據並依據視頻幀數據以產生旋轉後視頻幀數據,且旋轉後視 頻幀數據被存儲至動態隨機存取存儲器中,因此,後端處理單元能夠直接 從動態隨機存取存儲器讀取數據並輸出顯示圖像數據至液晶顯示器。此外, 在本發明的用於視頻處理的裝置中,當顯示旋轉圖像時,動態隨機存取存 儲器僅需要被存取一次,功率消耗也因此降低。
以上所述僅為本發明的優選實施例,凡依本發明權利要求書所做的均 等變化與修飾,皆應屬本發明的涵蓋範圍。
權利要求
1.一種用於視頻處理的裝置,包含有一視頻解碼器,用來解碼編碼後視頻數據以產生視頻幀數據;一存儲裝置,用來存儲旋轉後視頻幀數據;以及一旋轉處理單元,耦接於該視頻解碼器以及該存儲裝置之間,用來在該視頻解碼器所產生的該視頻幀數據存儲至該存儲裝置之前接收該視頻幀數據,該旋轉處理單元並依據該視頻幀數據以產生該旋轉後視頻幀數據,之後再將該旋轉後視頻幀數據存儲至該存儲裝置中。
2. 如權利要求1所述的裝置,其中該旋轉處理單元包含有 一緩衝器,用來緩衝該視頻解碼器所產生的該視頻幀數據。
3. 如權利要求1所述的裝置,其中該旋轉處理單元包含有多個緩沖器,用來交替地緩沖該視頻解碼器所產生的該視頻幀數據。
4. 如權利要求1所述的裝置,其中該旋轉處理單元另從該存儲裝置中 讀取該旋轉後視頻幀數據,並依據從該存儲裝置中所讀取的該旋轉後視頻 幀數據以產生該視頻幀數據,以及該視頻解碼器另依據該旋轉處理單元所 產生的前一視頻幀數據來解碼產生目前視頻幀數據。
5. 如權利要求4所述的裝置,其中該旋轉處理單元包含有 一緩衝器,用來緩衝從該存儲裝置所讀取的該旋轉後視頻幀數據。
6. 如權利要求4所述的裝置,其中該旋轉處理單元包含有多個緩衝器,用來交替地緩衝從該存儲裝置所讀取的該旋轉後視頻幀 數據。
7. 如權利要求6所述的裝置,其中該多個緩衝器在一第一時段交替地 緩衝該旋轉後視頻幀數據;以及該多個緩沖器還用來在一第二時段交替地 緩沖該視頻解碼器所產生的該視頻幀數據,其中該第二時段與該第 一時段 為不同的時段。
8. —種視頻處理方法,包含有 解碼編碼後視頻數據以產生視頻幀數據;以及在該視頻幀數據存儲至一存儲裝置之前接收該視頻幀數據,以及依據 該視頻幀數據以產生旋轉後視頻幀數據,之後再將該旋轉後視頻幀數據存 儲至該存儲裝置中。
9. 如權利要求8所述的視頻處理方法,其中在該視頻幀數據存儲至該 存儲裝置之前接收該視頻幀數據的步驟包含有使用 一緩衝器來緩沖該視頻幀數據。
10. 如權利要求8所述的視頻處理方法,其中在該視頻幀數據存儲至 該存儲裝置之前接收該視頻幀數據的步驟包含有使用多個緩衝器來交替地緩沖該視頻幀數據。
11. 如權利要求8所述的視頻處理方法,還包含有 從該存儲裝置中讀取該旋轉後視頻幀數據;依據從該存儲裝置中所讀取的該旋轉後視頻幀數據以產生該視頻幀數 據;以及依據從該存儲裝置中所讀取的該旋轉後視頻幀數據以產生前一視頻幀 數據來解碼產生目前視頻幀數據。
12. 如權利要求11所述的視頻處理方法,還包含有 使用一緩沖器來緩沖從該存儲裝置所讀取的該旋轉後視頻幀數據,其中該緩衝的旋轉後視頻幀數據用來解碼產生下 一視頻幀數據。
13. 如權利要求11所述的視頻處理方法,其中該旋轉處理單元包含有使用多個緩衝器來交替地緩衝從該存儲裝置所讀取的該旋轉後視頻幀 數據。
14. 如權利要求13所述的視頻處理方法,其中該多個緩沖器在一第 一時段交替地援衝該視頻幀數據;以及在該視頻幀數據存儲至該存儲裝置 之前接收該視頻幀數據的步驟包含有使用該多個緩衝器在一第二時段交替地緩沖該旋轉後視頻幀數據,其 中該第二時段與該第 一時段為不同的時段。
全文摘要
用於視頻處理的裝置及方法。該用於視頻處理的裝置包含有一視頻解碼器、一存儲裝置以及一旋轉處理單元。視頻解碼器用來解碼編碼後的視頻數據以產生視頻幀數據;存儲裝置用來存儲旋轉後視頻幀數據;旋轉處理單元耦接於視頻解碼器以及存儲裝置之間,用來在視頻解碼器所產生的視頻幀數據存儲至存儲裝置之前接收視頻幀數據,旋轉處理單元並依據視頻幀數據以產生旋轉後視頻幀數據,之後再將旋轉後視頻幀數據存儲至存儲裝置中。
文檔編號H04N5/91GK101656862SQ200810181269
公開日2010年2月24日 申請日期2008年11月18日 優先權日2008年8月22日
發明者紀富中 申請人:揚智科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀