[go: up one dir, main page]

TWI266542B - Digital video decoding apparatus and method thereof - Google Patents

Digital video decoding apparatus and method thereof Download PDF

Info

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
Application number
TW094117572A
Other languages
English (en)
Other versions
TW200642483A (en
Inventor
Jiunn-Shyang Wang
Andy Chiu
Original Assignee
Via Tech Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Via Tech Inc filed Critical Via Tech Inc
Priority to TW094117572A priority Critical patent/TWI266542B/zh
Priority to US11/441,012 priority patent/US7423652B2/en
Application granted granted Critical
Publication of TWI266542B publication Critical patent/TWI266542B/zh
Publication of TW200642483A publication Critical patent/TW200642483A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/007Transform coding, e.g. discrete cosine transform
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/44Decoders 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頁
TW094117572A 2005-05-27 2005-05-27 Digital video decoding apparatus and method thereof TWI266542B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 画像処理方法、画像処理プログラムおよび画像処理装置

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