TWI266542B - Digital video decoding apparatus and method thereof - Google Patents
Digital video decoding apparatus and method thereof Download PDFInfo
- Publication number
- TWI266542B TWI266542B TW094117572A TW94117572A TWI266542B TW I266542 B TWI266542 B TW I266542B TW 094117572 A TW094117572 A TW 094117572A TW 94117572 A TW94117572 A TW 94117572A TW I266542 B TWI266542 B TW I266542B
- Authority
- TW
- Taiwan
- Prior art keywords
- compressed
- data
- block
- blocks
- digital image
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
- G06T9/007—Transform coding, e.g. discrete cosine transform
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/44—Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Discrete Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Description
1266542, ‘五、發明說明(1) .【發明所屬之技術領域】 本發明係關於一種數位影像解碼裝置及其 是關於-種利用反配置程序以實現一種數位解2: 置及其方法。 〜像解碼之裝 【先前技術】 A隨著人們對於^樂與消費電子產品之多媒體品質及功 忐性之市場需求提尚,促成了多媒體技術往更快钟瞀 度與更有效率的發展方向前進。因為多媒體應用係即^户 =影音訊號,因此需要相關軟硬體資源加以配合,= 為了迎合多媒體技術快速變遷與消費者偏好的日 仏 1元,持續嘗試發展低成本、廣大市場性、高品質的多^體 產品,即為製造商們足以因應標準及消費者偏好的一項舍 有彈性之研發策略。 、田 由於多媒體訊號包括大量資料而通常具有較高之資料 儲存資源需求,因此有各種方法以供多媒體影音^傳二及 儲存前進行壓縮/編碼處理,例如一種名為Dv ( digi tal video)之壓縮格式,已經完整被描述與定義於標^^各 書中。應用此種DV格式之裝置係藉由區分像素(pixel) ^區塊(b 10 c k),進而使用數學技術,例如一餘弦離散 換(discrete cosine transformation; DCT )以壓縮 數位影像’並且影像以離散餘弦轉換係數表示此影像壓縮 後的形式’以及利用量化(quantization)技術將每一離 散餘弦轉換係數除以一個非零的正整數,以減少重建該影 像日才之可視失真程度。另一方面,在解碼程序中,解碼器
1266542 '五、發明說明(2) .係反向進行前述編碼程序以重建離散餘弦轉換係數之近似 結果。 請參閱第1圖,其係習知數位視訊系統1 〇之架構示意 圖。其中,該數位視訊系統1 0接收一 D V格式資料串,例如 一數位電視(digital television; DTV)、一互動式機 上盒(interactive set-top box)、婁文位攝訊機(DV camera)以及其他可產生DV資料串之裝置所產生之影像或 聲音等資料,而且此DV格式資料串可分割為數位介面格式 序歹1J ( digital interface/interchange format ••equence; DIF sequence),以下簡稱 DIF序列。其中, 該D I F序列係由多個固定長度之D I F區塊組成,並且每一 01?區塊至少包含有一個識別標頭(丨心111;]^31^〇11 header)以指明該DIF區塊之型態及其在DIF序列之位置。 然後’此D V格式資料串由該數位視訊系統1 〇接收,其係包 括一 DIF剖析器(parser) 1 1 〇以接收並剖析])11?格式化資 料並產生一結果資料串;一視訊解碼器1 2 〇以解碼該結果 資料串之影像資料串;一音訊解碼器1 3 0以解碼該結果資 料串之聲音資料串。視訊解碼器12〇及音訊解碼器13〇之輸 ^可分別送至一顯示器及一音效輸出端以播放。其中,視 胃%解碼器120可包括一處理器140以進行前置剖析 (preparsing)、反量化(inverse quantizati〇n)以及 反離散餘弦轉換(inverse DCT)程序等,以及一可變長 度解碼單元 150( variable length decoding unit; VLD uni t)以進行解碼程序。 ’
第7頁 1266542 ‘五、發明說明(3) , 此外,前述之DV格式資料串包括多個圖框 (f r a m e),而每個圖框包括3 0個影像區段(ν i d e 〇 segment),每個區段包括5個巨集區塊(macroblock), 並且每個巨集區塊又包括一個量化編號(QN〇) 、4個1 4位 元組大小的亮度(luminance ; Y)區塊、2個1 〇位元組大 小的色差(chrominance; Cr、Cb)區塊。前述每個區塊 包括一組固定長度之資訊,例如直流係數(Dc coefficient)以及一個8*8區塊大小之離散餘弦轉換係 f,其係由數位影像之交流(AC)係數經過離散餘弦 I得。對於每個區塊而言,所需用以儲尨輪i μ 、 f μ μ -叙曰收m τ η 所而用以储存離散餘弦轉換係 數的位兀數$將因不同的量化編碼模式而有所, 也將因此而造成區塊之未使用位元之有盔, 二而且 數超過固定配置之該區塊大小,因此需;取自、卩二需位元 額外空間,或是該區塊本身尚有未使用之★自=一區塊的 前述之影像資料串係儲存於一 DV資料=二f現。 一 SDRAM或SGRAM,端視其為内部或外部記早几,例如 碼過程中,所有的區塊資訊係傳遞至可變^,而定,而解 因此在該可變長度解喝單元巾,每個區塊J ς解碼單元, I餘弦轉換係& ’然I可變長度解碼#元再傳碼=獲得離 |►奐係數至一離散餘弦轉換缓衝單元,其:::離散餘弦 為多個以供處理器及可變長度解碼單元同時;=元可 之後’離散餘弦轉換係數被傳遞至反量化及存取。 換等’然後再輸出至圖框緩衝器以供 =文餘弦轉 在DV視訊編解碼方 白入甲夕你放與顯不0 方面’母-包含來多像素之影像圖框
第8頁 ⑧ 1266542 _五、發明說明(4) w被分割為像素區塊,而巨集區塊即由像素區塊聚集而成。 在DV編碼時,每一區塊使用8*8離散餘弦轉換或2*4*8 離散餘弦轉換兩種模式之一以產生每一區塊的離散餘弦轉 換係數,經過加權程序後,每一已加權離散餘弦轉換所成 區塊可再分類為4個類別(c 1 ass),分別為0到3,而每一 具有此離散餘弦轉換係數的區塊則被賦予一個類別編號。 另外,每一離散餘弦轉換係數區塊之係數亦被指定一 區域編號,例如分別由0到3,而上述結果可如第2 A圖及第 2B圖所示。其中,第2A圖係使用8*8離散餘弦轉換之區域 碼配置示意圖,第2B圖則為使用2*4*8離散餘弦轉換之 區域號碼配置示意圖。 如前所述,離散餘弦轉換係數用以決定壓縮之資料儲 存與傳送量,在量化階段,離散餘弦轉換係數之分割選取 係取決於類別編號、區號編號及量化編號等。在DV格式 中,量化編號限制了每個影像區段為5個壓縮的巨集區 塊。另一方面,數位影像的解碼過程係可為上述編碼過程 之相反程序,係為可變長度解碼及反離散餘弦轉換等,因 此DV標準與其他利用離散餘弦轉換、量化以及可變長度解 碼之標準,例如MPEG、JPEG等,係具有相似之壓縮/解壓 與編解碼程序,並且係詳細定義於IEC 6 1 834,DV-SD/ 藍皮書與SMPTE 314M規格書中。由於DV係以固定速率傳送 至DV解碼器加以解碼,所以在單位時間内,具有不同資料 大小的區塊,其解碼往往受到限制。至此,提出一種應用 解碼端之數位影像之反配置方法與裝置,實為亟需處理之
第9頁 1266542 五、發明說明(5) •I發課題之一,也是使用者殷切盼望及本發明人念茲在茲 者。 【發明内容】 ^本發明人基於多年從事於數位影像處理相關技術之研 九與相關產品開發維護諸多實務經驗,乃思及習知技術之 及其改良意念,憑藉其專業知識、多方研究設計 碭探討,藉此研究出一種數位影像 、 C決上述之問胃。 〜像解碼1置及其方法,可 本發明提供之一鍤齡a旦彳你知 反配置程序,以依序艇踩1衫像解碼方法,係首先進行一 已解碼之前述資料區^碼t一個資料區塊,並且依序輸出 反離散餘弦轉換單鬼之母—個像素至一反量化單元與一 料,此壓縮影像資粗:f中,該數位影像係一壓縮影像資 包括多個壓縮巨集念=夕個衫像區段,每一個影像區段 述之資料區塊。另、二塊,並且每一個壓縮巨集區塊包括前 像區段儲存區之每—此方法尚可包括依序存取一壓縮影 在此一提,&及貧料區塊’以進行該反配置程序。 |縮巨集區塊之每配置程序更包括:依序解碼每一個 %區塊大小及各壓縮::料區塊’並且儲存各資料區塊之 標值;依序解碼多區塊之一第一未解碼資料區塊指 且儲存一跨壓縮巨,鈿巨,區塊之每一個資料區塊,並 以及根據該區塊大區塊=第二未解碼資料區塊指標值; 跨壓縮巨集區塊之笛1该第一未解碼資料區塊指標值及該 弟一未解碼資料區塊指標值,以依序解
第10頁 1266542 '五、發明說明(6) 碼每一個壓縮巨集區塊之每一個資料區塊。然後,此反配 置程序尚可根據該第一未解碼資料區塊指標值及至少一相 對應邊界值,以計算多個第二未解碼資料區塊指標值;依 序解碼每一個壓縮巨集區塊之每一個資料區塊,並且儲存 多個跨壓縮巨集區塊之第二未解碼資料區塊指標值;以及 根據前述區塊大小、多個第二未解碼資料區塊指標值及該 跨壓縮巨集區塊之第二未解碼資料區塊指標值,以依序解 碼每一個壓縮巨集區塊之每一個資料區塊。另外,第一指 標值儲存區大小係由該資料區塊之數目決定,並且該相對 b邊界值係根據每一個壓縮巨集區塊之每一個資料區塊之 内容及位於每一個壓縮巨集區塊之一項數決定,例如若一 個壓縮巨集區塊之一個資料區塊之内容係一亮度資料,該 邊界值係1 4位元組與前述項數之乘積;若一個壓縮巨集區 塊之一個資料區塊之内容係一彩度資料,並且係位於一個 壓縮巨集區塊之第5項及第6項,前述邊界值分別為6 6位元 組及7 6位元組。 本發明另提供之一種數位影像解碼裝置,包括一反配 置單元,係用以依序解碼多個資料區塊,其中該數位影像 係一壓縮影像資料而儲存於一第一儲存區,此第一儲存區 ||位於一第一隨機存取記憶體,而前述壓縮影像資料包括 多個影像區段,每一個影像區段包括多個壓縮巨集區塊, 並且每一個壓縮巨集區塊包括多個前述之資料區塊。此 外,前述反配置單元更包括一第一指標值儲存區,係用以 儲存前述多個資料區塊之一區塊大小;一第二指標值儲存
第11頁
1266542 五、發明說明(7) 丨·!係用以儲存各個壓縮巨隹F地 塊指標值,·以及一第三於:二鬼之一第一未解碼資料區 縮巨集區塊之第二未解螞^ ,存區,係用以儲存一跨壓 標值儲存區與第三指值弓儲^,塊指標值,其中此第二指 时另外,此數位影像解:為-個先進先出仵列。 單70,其係用以解碼前、〜更可包括一可變長度解碼 個已解碼資料區塊:以2二二二,區塊,以及依序輸出多 f料。 抖串為别述之遷縮影像資料及一壓縮聲音 、,:ίίί分數位影像解碼裝置及其方 縮影像資料儲存區、一^二二例如提供至少一廢 碼程序時,能夠擷取到各資料區塊進行解 成解與位ΐ配=碼時藉以引用而達 此完成久n吹』ίΐ 反配置轾序及反配置單元可藉 ^各項1吼之參考,使得數位影像之解碼程 以唯:消大眾的視聽娱樂感受與權益也能因此“ &幵與維護,進而促成休閒型態多元化與數位化。 【實施方式】 請參閱第3A圖,其係依據本發明一實施例之數位影 ^碼方法流程圖。在此實施例中,該數位影像解竭方法包 枯以下步驟··於步驟S31依序存取一壓縮影像區段儲存區
第12頁 @ 1266542 五、發明說明(8) 之每一 序解碼 個 每 資 料 個 區 資 塊 料 區 於 塊 步 驟 並 母一個 像 素 至 •丨丨, 反 量 化 xttt 早 J.I1U 元 中該數 位 影 像 係 壓 縮 影 像 個影像 區 段 每 一 個 影 像 區 且母一 個 壓 縮 巨 集 區塊 包 括 請 一 併 參 閱 第 3B圖 其 置程序 流 程 圖 0 在 此 實 施 例 包括: 於 步 驟 S321 依 序 解 碼 |料區 塊 , 並 且 儲 存 各 個 資 縮巨集 區 塊 之 _ 一 第 一 未 解 碼 依序解 碼 每 一 個 壓 縮 巨 集 一跨壓 縮 巨 集 區 塊 之 第 二 未 S 3 2 3根 據 前 述 塊 大 小 第 壓縮巨 集 塊 之 第 二 未 解 碼 多個壓 縮 巨 集 區 塊 之 多 個 資 之第一 未 解 碼 資 料 塊 指 標 計算多 個 第 二 未 解 碼 資 料 g係根 據 每 一 個 壓 縮 巨 集 於- 壓 縮 巨 集 區 塊 之 項 數 區塊之 —* 資 料 區 塊 内 容 係 一 元組與 m 述 項 數 之 乘 積 若 塊之内 容 係 —_ 彩 度 資 料 ) 並 巨集區 塊 之 第 五 項 及 第 六 項 S 3 2進行一反配置程序,以依 且依序輪出已解碼資料區塊之 與一反離散餘弦轉換單元,其 資料’此壓縮影像資料包括多 段包括多個壓縮巨集區塊,並 前述之多個資料區塊。 係依據本發明一實施例之反配 中,步驟S 3 2之反配置程序更 每一個壓縮巨集區塊之每一個 料區塊之一區塊大小及各個壓 資料區塊指標值;於步驟S 3 2 2 塊之多個資料區塊,並且儲存 解碼資料區塊指標值;於步驟 一未解碼資料區塊指標值及跨 資料區塊指標值,以依序解碼 料區塊;於步驟S324根據前述 值及至少一相對應邊界值,以 塊指標值’其中此相對應邊界 塊之母一個資料區塊之内容及 來決定,例如若一個壓縮巨集 亮度資料,前述邊界值係丨4位 一個壓縮巨集區塊之一資料區 且該資料區塊係位於一個壓縮 ’此邊界值分別為6 6位元組及
第13頁 1266542 五 、發明說明(9)
j 6位元組;於步驟S 3 2 5依序解碼每一個壓縮巨集區塊之每 一個資料區塊,並且儲存多個跨壓縮巨集區塊之第二未$ 碼資料區塊指標值;以及於步驟S 3 2 6根據前述之區塊大 小、多個第二未解碼資料區塊指標值及跨壓縮巨集區塊之 第二未解碼資料區塊指標值,以依序解碼每一個壓縮巨負 區塊之每一個資料區塊。 木 為了清晰說明此依據本發明一實施例之數位影像解石馬 方法之細部運作流程,以及各指標值在反配置程序中的變 化情形,請接著參閱第4圖至第7圖,並請一併對照第3α^ $第3 Β圖。如圖所示,執行第3 Α圖所示之數位影像解碼济 程時,經過步驟S3 1後,一壓縮影像資料儲存區4〇〇内容2 括一壓縮影像資料,該壓縮影像資料包括複數個影像區匕 段’每一影像區段包括5個壓縮巨集區塊4 1 〇至4 5 0,並且 每一壓縮巨集區塊包括3 0個資料區塊4 11至4 5 6,依此類推 至45 6。其中,每個壓縮巨集區塊分別包括亮度資料¥〇至 Y3各1 4位元組,以及Cr與Cb各1 〇位元組之總和(共為76位 元組)。在此實施例中,壓縮巨集區塊4 1 0包括亮度資料 區塊Y0至Y3 (標號41 1至414),以及彩度資料區塊Cr與Cb j分別為標號41 5與416)。 ^ ¥接著於步驟S 3 2進行一反配置程序,以依序解碼每— 個資料區塊,並且依序輸出已解碼之多個資料區塊之每— 個像素至一反量化單元與一反離散餘弦轉換單元。根據第 3 B圖所示之實施例’步驟S 3 2之反配置程序更包括於步驟 S 3 2 1依序解碼每一個壓縮巨集區塊之每一個資料區塊,並
1266542 發明說明(10) I且儲存各個資料區塊之一 一第一未解碼資料區塊指桿值至丄,各個壓縮巨集區塊之 及第二指標值儲存區4 70,直 、弟一指標值儲存區460 塊指標值係-解碼起始位址、^述之第-未解碼f料區 及第二指標值儲存區 弟一指標值儲存區460 isl1,m,···,也就是分別為 科區塊大小(size) , ···,P5},其中s表示資 步驟S322依序解碼每_ 不#日私值(pointer)。接著於 2鬼,並且儲存一跨壓縮二=巨集區塊之每一個資料區 $值至一第三指標值儲存之弟一未解碼資料區塊指 二未解碼資料區 Μ,此跨壓縮巨集區塊之第 位址,因此第三以:;二:集區塊之解碼起始 為(0,P2,,0,p4,, 内合如圖所不,也就是 不具有一跨壓縮p隹/成上,其中以必表示一壓縮巨集區塊 根據前述之區塊大:一:第之:^區塊。然後可於步驟S323 縮巨隼區堍t ^ ^弟一未解碼資料區塊指標值及跨壓 -個:Γίί 未解碼資料區塊指標值,以依序解碼每 個^縮巨集區塊之每一個資料區塊。 、母 料德二^ t閱第4圖至第7圖,承上所述,此時壓縮影像資 ‘兮A子區4〇0仍有未解碼之資料區塊,因此於步驟S324根 -彳解碼資料區塊指標值及至少一相對應邊界值以 值了多個第二未解碼資料區塊指標值,其中此相對應邊界 係根據每一個壓縮巨集區塊之每一個資料區塊之内容及 $於一個壓縮巨集區塊之項數來決定,例如個壓縮巨集區 ^ 4 1 〇之資料區塊4 11内容係一亮度資料γ〇,則此邊界值係
第15頁 1266542 •五、發明說明(11) -14位元組與該項數之乘積,即14* 1二ι4 (單位為位元 組),壓縮巨集區塊4 1 0之資料區塊4 1 5及4 1 6内容係一彩度 資料C r及C b ’並且係分別位於壓縮巨集區塊4 1 〇之資料區 塊4 1 5 (第五項)及資料區塊4 1 5 (第六項),則此邊界值分 別為 1 4* 4+ 1 〇= 6 6 (位元組)及 J 4* 4+ 1 〇+ 1 〇= 7 6 (位元 組)’因此第二指標值4 7 〇儲存區内容為(p n,p 2 i,…, P51},其中 P11可以是[(28_ P1)+ sl3+ S14+ S15]之計算 結果,P21可以是[(丨4— p2)+ S22+ S23]之計算結果,依 ^類推。接著於步驟S3 2 5依序解碼每一個壓縮巨集區塊之 個資料區塊,並且儲存跨壓縮巨集區塊之第二未解碼 貧=區塊指標值,然後於步驟S3 2 6根據前述區塊大小、多 個第^未解碼資料區塊指標值及跨壓縮巨集區塊之第二未 ,碼貝料區塊指標值,以依序解碼每一個壓縮巨集區塊之 母一個資料區塊。 由於前述之第二指標值儲存區與第三指標值儲存區可 用先進先出佇列以實作之,因此在引用時可以依存λ 進先出佇列的順序依序取出,所以可確保資料區塊之 二^ =序與輸出之正確性。在此一提,若每一個相對應第 k^ =值儲存區為空,表示已無屬於單一壓縮巨集區塊之 u塊等待解碼’因此接著引用前述之第三指標值解胡 5座縮巨集區塊資料區塊。 龃踩=參閱第8圖,其係依據本發明一實施例之數位影像 =j破置方塊圖。在此實施例中,此數位影像解碼裝置50 I括.一剖析器5 0 0、一第一儲存區510、一反配置單元
D 1266542 _五、發明說明(12) 5 3 0以及一可變長度解碼單元5 4 0。其中,剖析器5 0 0係用 以接收並分離一壓縮數位影像資料串為一壓縮影像資料及 一壓縮聲音資料;第一儲存區5 1 0係位於一第一隨機存取 記憶體5 2 0而用以儲存前述壓縮影像資料,而此壓縮影像 資料包括多個影像區段,每一個影像區段包括多個壓縮巨 集區塊,並且每一個壓縮巨集區塊包括前述之多個資料區 塊;反配置單元5 3 0係用以依序解碼多個資料區塊,且其 中該反配置單元5 3 0更包括一第一指標值儲存區5 3 1用以儲 存每一個資料區塊之區塊大小、一第二指標值儲存區5 3 2 4以儲存各個壓縮巨集區塊之第一未解碼資料區塊指標值 U及一第三指標值儲存區5 3 3用以儲存一跨壓縮巨集區塊 之第二未解碼資料區塊指標值。其中,前述之第二指標值 儲存區5 3 2與第三指標值儲存區5 3 3係可利用先進先出佇列 以實作之。而可變長度解碼單元5 4 0則係用以解碼每一個 資料區塊以及依序輸出每一個已解碼資料區塊。 雖然本發明已以較佳實施例揭露如上,然其並非用以 限定本發明,任何熟習此技藝者,在不脫離本發明之精神 和範圍内,當可作各種之更動與潤飾,因此本發明之保護 範圍當視後附之申請專利範圍所界定者為準。 1266542 ‘圖式簡單說明 【圖式簡單說明】 第1圖係習知數位視訊系統架構之示意圖。 第2A圖係使用8*8DCT之區域號碼配置之示意圖。 第2B圖係使用2*4*8DCT之區域號碼配置之示意圖。 第3A圖係依據本發明一實施例之數位影像解碼方法流程 圖。 第3B圖係依據本發明一實施例之反配置程序流程圖。 第4圖係依據本發明一實施例之一壓縮影像資料儲存區之 示意圖。 $ 5圖係依據本發明一實施例之一第一指標儲存區之示意 圖。 第6圖係依據本發明之一實施例之一第二指標儲存區之示 意圖。 第7圖係依據本發明之一實施例之一第三指標儲存區之示 意圖。 第8圖係依據本發明一實施例之數位影像解碼裝置方塊 圖。 【主要元件符號說明】 :數位視訊系統 110: D I F剖析器 120 : 視訊解碼器 130 : 音訊解碼器 140 : 處理器
第18頁
D 1266542 圖式簡單說明 1 5 0、5 4 0 :可變長度解碼單元 4 0 0 :壓縮影像資料儲存區 4 1 0〜4 5 0 :壓縮巨集區塊 4 1 1〜4 1 4 :資料區塊、亮度資料區塊 415 :彩度資料區塊Ο
第19頁
416, 456 •彩度貢料區塊C b 460 第 一 指 標 值儲 存 區 470 第 二 指 標 值儲 存 區 480 第 二 指 標 值儲 存 io: 數位影像解碼裝置 500 剖 析 器 510 第 一 儲 存 520 第 一 隨 機 存取 記 憶體 530 反 配 置 單 元 531 第 _纖 指 標 值儲 存 532 第 二 指 標 值儲 存: 區 533 第 指 標 值儲 存 區
Claims (1)
1266542 -六、申請專利範圍 【申請專利範圍】 1、一種數位影像解碼方法,包括: 進行一反配置程序,以依序解碼一複數個資料區塊, 並且依序輸出已解碼之該複數個資料區塊之一複數個 像素至一反量化單元與一反離散餘弦轉換單元, 其中該數位影像係一壓縮影像資料,該壓縮影像資料 包括一複數個影像區段,每一該複數個影像訊區段包 括一複數個壓縮巨集區塊,並且每一該複數個壓縮巨 集區塊包括該複數個資料區塊。 I、如申請專利範圍第1項所述之數位影像解碼方法,更包 括: 依序存取一壓縮影像區段儲存區之該複數個資料區 塊,以進行該反配置程序。 3、如申請專利範圍第1項所述之數位影像解碼方法,更包 括: 依序解碼每一該複數個壓縮巨集區塊之每一複數個資 料區塊,並且儲存各該複數個資料區塊之一區塊大小 及各該複數個壓縮巨集區塊之一第一未解碼資料區塊 指標值; 依序解碼該複數個壓縮巨集區塊之該複數個資料區 塊,並且儲存一跨壓縮巨集區塊之第二未解碼資料區 塊指標值;以及 根據該區塊大小、該第一未解碼資料區塊指標值及該 跨壓縮巨集區塊之第二未解碼資料區塊指標值以依序
第20頁
1266542 六、申請專利範圍 解^瑪該複數個壓縮巨集區塊之該複數個資料區塊。 、申請專利範圍第3項所述之數位影像解碼方法,更包 括: 根據該第一未解碼資料區塊指標值及至少一相對應邊 界值計算一複數個第二未解碼資料區塊指桿值;〜 依序解碼該複數個壓縮巨集區塊之該複數個資料區 塊,並且儲存每一該跨壓縮巨集區塊之碼資 料區塊指標值;以及 乐一禾辭
根據該區塊大小、該複數個第二未解碼:身料區塊指標 值,:亥跨C、缩E集區塊之第:未解碼資料區塊指標值 依序解碼該複數個壓縮巨集區塊之該複數個資料 塊。 、 5 如申請專利範圍第4項所述之數位影像解碼方法, 該相對應邊界值係根據一該複數個壓縮巨集區塊之二該 複數個責料區塊之内容及位於一該 = 之一項數決定。 !准K本&塊 6\如申圍第5項所述之數位影像解碼方法,1中 右一該複數個壓縮巨集區塊之一爷 ”甲
ς係凡度貝料,該邊界值係14位元組與該項數之乘 7、如申明專利祀圍帛5項所述之數位景》像解碼方法, 若-該複數個慶縮巨集區塊之一該複數 = 數個壓縮巨集區塊之第五項及第六項,;:::::;
第21頁 1266542 /、、申請專利範圍 66位(组及、元,且 〜種數位影像解喝V置 二反配置單元,係H包括: 其中該數位影像係—愿依/解碼一複數個資料區塊, 包括一複數個影像區、··,像資料,該壓縮影像資料 一複數個壓縮巨集區塊,’、、母該複數個影像區段包括 區塊包括该複數個資判^區塊母 °亥複數個壓縮巨集 9、如申請專利範圍第8項。 該反配置單元更包括:、之數位影像解碼裝置,其中 k **第一指標值儲存區,在m 之一區塊大小; ,、以儲存該複數個資料區塊 一第二指標值儲存區,及 集區塊之一第一未解碼、次以儲存各該複數個壓縮巨 一第三指標值館存?,,二料以區儲 之第二未解碼資料區塊指標值。子—跨壓縮巨集區塊 其 10中項所述之數位影像解碼裝置 中該弟一才曰才示值儲存區係一先進先出。/置 J: 11、如申請專利範圍第9項所述之數位影像]解 ^中該第二指標值餘存區係一先進先出仰列。…置 更 包;申請專利範圍第8項所述之數位影像解碼裝置〜 一為剖:壓器二用,收並分離,^ 為該屋細〜像貝料及一壓縮聲音資料 13、如申請專利範圍第8項所述之數位影像解石馬裝置,更
第22頁 1266542 六、申請專利範圍 包括: 一第一儲存區,係用以儲存該壓縮影像資料,以及依 序輸出該複數個貧料區塊。 1 4、如申請專利範圍第1 3項所述之數位影像解碼裝置,其 中該第一儲存區係位於一第一隨機存取記憶體。 1 5、如申請專利範圍第8項所述之數位影像解碼裝置,其 中該反配置單元更包括: 一可變長度解碼單元,係用以解碼該複數個資料區 塊,以及依序輸出已解碼之該複數個資料區塊。 %
第23頁
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW094117572A TWI266542B (en) | 2005-05-27 | 2005-05-27 | Digital video decoding apparatus and method thereof |
| US11/441,012 US7423652B2 (en) | 2005-05-27 | 2006-05-26 | Apparatus and method for digital video decoding |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW094117572A TWI266542B (en) | 2005-05-27 | 2005-05-27 | Digital video decoding apparatus and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI266542B true TWI266542B (en) | 2006-11-11 |
| TW200642483A TW200642483A (en) | 2006-12-01 |
Family
ID=37462788
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW094117572A TWI266542B (en) | 2005-05-27 | 2005-05-27 | Digital video decoding apparatus and method thereof |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7423652B2 (zh) |
| TW (1) | TWI266542B (zh) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2008007038A1 (en) * | 2006-07-11 | 2008-01-17 | Arm Limited | Data dependency scoreboarding |
| US9055011B2 (en) * | 2010-08-31 | 2015-06-09 | Intel Corporation | Methods and apparatus for linked-list circular buffer management |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5611038A (en) * | 1991-04-17 | 1997-03-11 | Shaw; Venson M. | Audio/video transceiver provided with a device for reconfiguration of incompatibly received or transmitted video and audio information |
| US5168375A (en) * | 1991-09-18 | 1992-12-01 | Polaroid Corporation | Image reconstruction by use of discrete cosine and related transforms |
| US6349379B2 (en) * | 1997-04-30 | 2002-02-19 | Canon Kabushiki Kaisha | System for executing instructions having flag for indicating direct or indirect specification of a length of operand data |
| JP2005057688A (ja) | 2003-08-07 | 2005-03-03 | Fujitsu Ltd | 画像処理方法、画像処理プログラムおよび画像処理装置 |
-
2005
- 2005-05-27 TW TW094117572A patent/TWI266542B/zh not_active IP Right Cessation
-
2006
- 2006-05-26 US US11/441,012 patent/US7423652B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US7423652B2 (en) | 2008-09-09 |
| US20060267996A1 (en) | 2006-11-30 |
| TW200642483A (en) | 2006-12-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8774281B2 (en) | Implementation of a DV video decoder with a VLIW processor and a variable length decoding unit | |
| JPH06326996A (ja) | 圧縮されたビデオデータをデコードする方法及び装置 | |
| WO2011035658A1 (zh) | 一种透明图像的压缩和解压缩方法、装置和系统 | |
| TWI626841B (zh) | 具有減少色彩解析度的視訊流之自適應處理 | |
| JP5156655B2 (ja) | 画像処理装置 | |
| TW450004B (en) | Programmable filter for removing selected user data from an MPEG-2 bit-stream | |
| CN115398481A (zh) | 对图像执行人工智能编码和人工智能解码的设备和方法 | |
| TW200826647A (en) | System and method for outputting video stream | |
| US20140146872A1 (en) | System And Method For Randomly Accessing Compressed Data From Memory | |
| CN100463489C (zh) | 用于生成数字图像的缩略图的方法和设备 | |
| CN102656884A (zh) | 使用像素流执行视频编码 | |
| TWI266542B (en) | Digital video decoding apparatus and method thereof | |
| US9064294B2 (en) | Image processing apparatus and method | |
| TWI278240B (en) | Digital video decoding apparatus and method thereof | |
| CN100380952C (zh) | 数字影像解码装置及其方法 | |
| CN100384246C (zh) | 数字影像解码装置及其方法 | |
| TWI305088B (en) | Digital video decoding apparatus and method thereof | |
| CN100380953C (zh) | 数字影像解码装置及其方法 | |
| CN106954073B (zh) | 一种视频数据输入和输出方法、装置与系统 | |
| CN112449185A (zh) | 视频解码方法、编码方法、装置、介质及电子设备 | |
| CN112449188B (zh) | 视频解码方法、编码方法、装置、介质及电子设备 | |
| JP2010004539A (ja) | デジタルイメージを処理するための方法及び装置 | |
| US20110286663A1 (en) | Method And Apparatus Of Color Image Rotation For Display And Recording Using JPEG | |
| CN100399832C (zh) | 结合反量化与反曲折扫描的视讯译码装置及其方法 | |
| WO2024114519A1 (zh) | 点云封装与解封装方法、装置、介质及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MK4A | Expiration of patent term of an invention patent |