JP5209467B2 - 改良されたマルチメディアデコーダに関する方法及び装置 - Google Patents
改良されたマルチメディアデコーダに関する方法及び装置 Download PDFInfo
- Publication number
- JP5209467B2 JP5209467B2 JP2008511468A JP2008511468A JP5209467B2 JP 5209467 B2 JP5209467 B2 JP 5209467B2 JP 2008511468 A JP2008511468 A JP 2008511468A JP 2008511468 A JP2008511468 A JP 2008511468A JP 5209467 B2 JP5209467 B2 JP 5209467B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- processor
- buffer
- bits
- bitstream
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
- H03M7/425—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory for the decoding process only
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
本特許出願は、米国仮特許出願番号60/681,194(出願日:2005年5月13日)及び"VIDEO DECODER OPTIMIZATIONS"(ビデオデコーダ最適化)という題名を有する米国仮特許出願番号60/789,455(出願日:2006年4月4日)の利益を主張し、本明細書において参照することによって該特許出願全体を本明細書に組み入れるものである。
本明細書において開示された実施形態に関連して説明されている様々な例示的な論理ブロック、モジュール、及び回路は、プロセッサ152によって実装又は実行することができ、又は、本明細書において説明されている機能を果たすように設計された汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)、その他のプログラミング可能な論理デバイス、ディスクリートゲートロジック、ディスクリートトランジスタロジック、ディスクリートハードウェア構成品、又はそのあらゆる組合せ、とともに実装又は実行することができる。汎用プロセッサはマイクロプロセッサであることができるが、代替として、従来のどのようなプロセッサ、コントローラ、マイクロコントローラ、又はステートマシンであってもよい。プロセッサは、計算装置の組合せ、例えば、DSPと、1つのマイクロプロセッサとの組合せ、複数のマイクロプロセッサの組合せ、DSPコアと関連する1つ以上のマイクロプロセッサの組合せ、又はその他のあらゆる該コンフィギュレーションとの組合せ、として実装することもできる。
Claims (33)
- 受信された符号化されたマルチメディアデータを処理する方法であって、
受信されたビットストリームからの符号化されたマルチメディアデータに関して第1のバッファに格納された利用可能なビット数を決定するステップと、
固定長コードワードを読み取るのか可変長コードワードを読み取るのかを判断するステップと、
固定長コードワードを読み取る場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされたデータを前記ビットストリームから前記第1のバッファ内に読み込むステップと、
可変長コードワードを読み取る場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされないデータを前記ビットストリームから前記第1のバッファ内に読み込むステップと、とを具備し、前記固定長コードワードは、前記決定された利用可能なビットと、前記プロセッサアライメントされたデータと、を具備し、前記可変長コードワードは、前記利用可能なビットの少なくとも一部を具備する、方法。 - 前記固定長コードワードを読み取る場合には、前記プロセッサアライメントされたデータを読み取り次に前記プロセッサアライメントされたデータを前記第1のバッファから第2のバッファにコピーする前に前記決定された利用可能なビットを前記第2のバッファ内にコピーするステップをさらに具備する請求項1に記載の方法。
- プロセッサアライメントされないデータを読み取るステップは、16ビットを読み取るステップを具備し、プロセッサアライメントされたデータを読み取るステップは、32ビットを読み取るステップを具備する請求項1に記載の方法。
- 前記可変長コードワードを復号するステップと、
前記第1のバッファにおいて利用可能な前記ビット数を前記復号された可変長コードワードの前記長さに少なくとも部分的に基づいて更新するステップと、
前記第1のバッファの前記内容を調整して前記ビットストリームにおいてデータをアライメントさせるステップと、をさらに具備する請求項1に記載の方法。 - 前記可変長コードワードを復号するステップは、
第1のデータ構造をもつ第1の復号データを前記第1のバッファ内のデータに少なくとも部分的に基づいて識別するステップと、
前記第1の復号データが第2のデータ構造を示しているかどうかを決定するステップと、を具備する請求項4に記載の方法。 - 前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせるステップは、プロセッサアライメントされないデータを前記ビットストリームから読み取るステップを具備する請求項4に記載の方法。
- 前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせるステップは、前記プロセッサアライメントされないデータを前記ビットストリームに戻すステップを具備する請求項4に記載の方法。
- プロセッサアライメントされたデータを符号化されたマルチメディアデータの前記ビットストリームから読み取るステップは、ワード内のデータバイトの順序を変更するステップを具備する請求項1に記載の方法。
- ワード内のデータバイトの順序を変更するステップは、データの順序をビッグエンディアンフォーマットからリトルエンディアンフォーマットに変更するステップを具備する請求項8に記載の方法。
- マルチメディアデータを処理するためにコンピュータに、
受信されたビットストリームからの符号化されたマルチメディアデータに関して第1のバッファに格納された利用可能なビット数を決定する手順、
固定長コードワードを読み取るのか可変長コードワードを読み取るのかを判断する手順、
固定長コードワードを読み取る場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされたデータを前記ビットストリームから前記第1のバッファ内に読み込む手順、
可変長コードワードである場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされないデータを前記ビットストリームから前記第1のバッファ内に読み込む手順、を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記固定長コードワードは、前記決定された利用可能なビットと、前記プロセッサアライメントされたデータと、を具備し、前記可変長コードワードは、前記利用可能なビットの少なくとも一部を具備するコンピュータ読み取り可能な記録媒体。 - マルチメディアデータを処理するためにコンピュータに、
前記可変長コードワードを復号する手順、
前記第1のバッファにおいて利用可能な前記ビット数を前記復号された可変長コードワードの前記長さに少なくとも部分的に基づいて更新する手順、
前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせる手順、を実行させるためのプログラムを記録した請求項10に記載のコンピュータ読み取り可能な記録媒体。 - 前記可変長コードワードを復号する手順は、
第1のデータ構造をもつ第1の復号データを前記第1のバッファ内のデータに少なくとも部分的に基づいて識別する手順と、
前記第1の復号データが第2のデータ構造を示しているかどうかを決定する手順と、を具備する請求項11に記載のコンピュータ読み取り可能媒体。 - 受信された符号化されたマルチメディアデータを処理するための装置であって、
受信されたビットストリームからの符号化されたマルチメディアデータに関して第1のバッファに格納された利用可能なビット数を決定するための手段と、
コードワードを読み取るための読み取り手段と、
固定長コードワードを読み取るのか可変長コードワードを読み取るのかを判断する手段と、を具備し、固定長コードワードを読み取る場合には、前記読み取り手段は、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされたデータを前記ビットストリームから前記第1のバッファ内に読み込み、前記固定長コードワードは、前記決定された利用可能なビットと、前記プロセッサアライメントされたデータと、を具備し、
可変長コードワードを読み取る場合には、前記読み取り手段は、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされないデータを前記ビットストリームから前記第1のバッファ内に読み込み、前記可変長コードワードは、前記利用可能なビットの少なくとも一部を具備する、装置。 - 前記読み取り手段は、前記プロセッサアライメントされたデータを読み取り次に前記プロセッサアライメントされたデータを前記第1のバッファから第2のバッファにコピーする前に前記決定された利用可能なビットを前記第2のバッファ内にコピーするための手段をさらに具備する請求項13に記載の装置。
- 前記読み取り手段は、16ビットを読み取るための手段を具備し、プロセッサアライメントされたデータを読み取ることは、32ビットを読み取ることを含む請求項13に記載の装置。
- 前記可変長コードワードを復号するための手段と、
前記第1のバッファにおいて利用可能な前記ビット数を前記復号された可変長コードワードの前記長さに少なくとも部分的に基づいて更新するための手段と、
前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせるための手段と、をさらに具備する請求項13に記載の装置。 - 前記可変長コードワードを復号するための前記手段は、
第1のデータ構造をもつ第1の復号データを前記第1のバッファ内のデータに少なくとも部分的に基づいて識別するための手段と、
前記第1の復号データが第2のデータ構造を示しているかどうかを決定するための手段と、を具備する請求項16に記載の装置。 - 前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせるための前記手段は、プロセッサアライメントされないデータを前記ビットストリームから読み取るための手段を具備する請求項16に記載の装置。
- 前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせるための前記手段は、プロセッサアライメントされないデータを前記ビットストリームに戻すための手段を具備する請求項16に記載の装置。
- マルチメディアデータを処理するための装置であって、
受信されたビットストリームからの符号化されたマルチメディアデータに関して第1のバッファに格納された利用可能なビット数を決定するように構成された決定器と、
固定長コードワードを読み取るのか可変長コードワードを読み取るのかを判断し、固定長コードワードを読み取る場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされたデータを前記ビットストリームから前記第1のバッファ内に読み込み、可変長コードワードである場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされないデータを前記ビットストリームから前記第1のバッファ内に読み込むように構成された読み取り器と、を具備し、前記固定長コードワードは、前記決定された利用可能なビットと、前記プロセッサアライメントされたデータと、を具備し、前記可変長コードワードは、前記利用可能なビットの少なくとも一部を具備する、装置。 - 固定長コードワードを読み取る場合には、前記プロセッサアライメントされたデータを読み取り次に前記プロセッサアライメントされたデータを前記第1のバッファから第2のバッファにコピーする前に前記決定された利用可能なビットを前記第2のバッファ内にコピーするように構成されたコピー器をさらに具備する請求項20に記載の装置。
- 前記読み取り器は、16ビットのデータを具備するプロセッサアライメントされないデータを読み取るように構成され、前記読み取り器は、32ビットのデータを具備するプロセッサアライメントされたデータを読み取るように構成される請求項20に記載の装置
- 前記可変長コードワードを復号するように構成されたコードワード復号器と、
前記第1のバッファにおいて利用可能な前記ビット数を前記復号された可変長コードワードの前記長さに少なくとも部分的に基づいて更新するように構成された更新器と、
前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせるように構成された調整器と、をさらに具備する請求項20に記載の装置。 - 第1のデータ構造をもつ第1の復号データを前記第1のバッファ内のデータに少なくとも部分的に基づいて識別するように構成された識別器と、
前記第1の復号データが第2のデータ構造を示しているかどうかを決定するように構成された第2の決定器と、をさらに具備する請求項20に記載の装置。 - 前記読み取り器は、プロセッサアライメントされないデータを前記ビットストリームから少なくとも部分的に読み取ることによって前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせるように構成される請求項24に記載の装置。
- 前記読み取り器は、前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせることの一部として、プロセッサアライメントされないデータを前記ビットストリームに戻すようにさらに構成される請求項24に記載の装置。
- 前記読み取り器は、プロセッサアライメントされたデータを符号化されたマルチメディアデータの前記ストリームから読み取ることの一部として、ワード内のデータバイトの順序を変更するようにさらに構成される請求項20に記載の装置。
- マルチメディアデータを処理するためのプロセッサであって、
受信されたビットストリームからの符号化されたマルチメディアデータに関して第1のバッファに格納された利用可能なビット数を決定する決定手段と、
固定長コードワードを読み取るのか可変長コードワードを読み取るのかを判断し、固定長コードワードを読み取る場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされたデータを前記ビットストリームから前記第1のバッファ内に読み込み、可変長コードワードを読み取る場合には、前記利用可能なビット数が要求されたビット数よりも少ないという条件のもとに、プロセッサアライメントされないデータを前記ビットストリームから前記第1のバッファ内に読み込む読み取り手段と、から構成され、
前記固定長コードワードは、前記決定された利用可能なビットと、前記プロセッサアライメントされたデータと、を具備し、前記可変長コードワードは、前記利用可能なビットの少なくとも一部を具備する、プロセッサ。 - 前記プロセッサは、固定長コードワードを読み取る場合には、前記プロセッサアライメントされたデータを読み取って次に前記プロセッサアライメントされたデータを前記第1のバッファから第2のバッファにコピーする前に前記決定された利用可能なビットを前記第2のバッファ内にコピーする手段をさらに有する請求項28に記載のプロセッサ。
- 前記プロセッサは、第1のデータ構造をもつ第1の復号データを前記第1のバッファ内のデータに少なくとも部分的に基づいて識別し、前記復号データが第2のデータ構造を示しているかどうかを決定する手段をさらに有する請求項28に記載のプロセッサ。
- 前記プロセッサは、プロセッサアライメントされないデータを前記ビットストリームから少なくとも部分的に読み取ることによって前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせる手段をさらに有する請求項30に記載のプロセッサ。
- 前記プロセッサは、前記第1のバッファの前記内容を調整して前記ビットストリーム内においてデータをアライメントさせることの一部として、プロセッサアライメントされないデータを前記ビットストリームに戻す手段をさらに有する請求項31に記載のプロセッサ。
- 前記プロセッサは、プロセッサアライメントされたデータを符号化されたマルチメディアデータの前記ストリームから読み取ることの一部として、ワード内のデータバイトの順序を変更する手段をさらに有する請求項28に記載のプロセッサ。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US68119405P | 2005-05-13 | 2005-05-13 | |
US60/681,194 | 2005-05-13 | ||
US78945506P | 2006-04-04 | 2006-04-04 | |
US60/789,455 | 2006-04-04 | ||
PCT/US2006/018849 WO2006124850A2 (en) | 2005-05-13 | 2006-05-15 | Method and apparatus for improved multimedia decoder |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010279331A Division JP2011109678A (ja) | 2005-05-13 | 2010-12-15 | 改良されたマルチメディアデコーダに関する方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008541631A JP2008541631A (ja) | 2008-11-20 |
JP5209467B2 true JP5209467B2 (ja) | 2013-06-12 |
Family
ID=37432015
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008511468A Expired - Fee Related JP5209467B2 (ja) | 2005-05-13 | 2006-05-15 | 改良されたマルチメディアデコーダに関する方法及び装置 |
JP2010279331A Withdrawn JP2011109678A (ja) | 2005-05-13 | 2010-12-15 | 改良されたマルチメディアデコーダに関する方法及び装置 |
JP2013000188A Expired - Fee Related JP5567155B2 (ja) | 2005-05-13 | 2013-01-04 | 改良されたマルチメディアデコーダに関する方法及び装置 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010279331A Withdrawn JP2011109678A (ja) | 2005-05-13 | 2010-12-15 | 改良されたマルチメディアデコーダに関する方法及び装置 |
JP2013000188A Expired - Fee Related JP5567155B2 (ja) | 2005-05-13 | 2013-01-04 | 改良されたマルチメディアデコーダに関する方法及び装置 |
Country Status (6)
Country | Link |
---|---|
US (2) | US7268708B2 (ja) |
EP (2) | EP1880471A4 (ja) |
JP (3) | JP5209467B2 (ja) |
KR (1) | KR100944923B1 (ja) |
CN (2) | CN101873499B (ja) |
WO (1) | WO2006124850A2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2011118108A (ru) * | 2011-05-06 | 2012-11-20 | ЭлЭсАй Корпорейшн (US) | Устройство (варианты) и способ параллельного декодирования для нескольких стандартов связи |
CN103269257B (zh) * | 2013-05-13 | 2016-08-24 | 杰发科技(合肥)有限公司 | 一种检测变长编码码流错误的方法和解码及错误检测装置 |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5173695A (en) * | 1990-06-29 | 1992-12-22 | Bell Communications Research, Inc. | High-speed flexible variable-length-code decoder |
JPH0490267A (ja) * | 1990-08-02 | 1992-03-24 | Ricoh Co Ltd | 可変長符号の復号回路 |
JP2968112B2 (ja) * | 1991-12-27 | 1999-10-25 | 株式会社ピーエフユー | 符号変換方法 |
US5226082A (en) * | 1992-07-02 | 1993-07-06 | At&T Bell Laboratories | Variable length decoder |
JPH07107303A (ja) * | 1993-09-30 | 1995-04-21 | Nec Corp | ハフマン符号の復号化方法 |
JP3153404B2 (ja) * | 1994-02-02 | 2001-04-09 | 松下電器産業株式会社 | ディジタルビデオ・ビットストリームコーダ |
US5566089A (en) * | 1994-10-26 | 1996-10-15 | General Instrument Corporation Of Delaware | Syntax parser for a video decompression processor |
JP3279852B2 (ja) * | 1994-12-14 | 2002-04-30 | 株式会社日立製作所 | 信号復号装置 |
JPH09246988A (ja) * | 1996-03-05 | 1997-09-19 | Canon Inc | 復号装置及びその方法 |
JP2870515B2 (ja) * | 1996-12-27 | 1999-03-17 | 日本電気株式会社 | 可変長符号化装置 |
US6043765A (en) * | 1997-09-26 | 2000-03-28 | Silicon Engineering, Inc. | Method and apparatus for performing a parallel speculative Huffman decoding using both partial and full decoders |
KR100253366B1 (ko) * | 1997-12-03 | 2000-04-15 | 김영환 | 엠펙용 가변길이코드 디코더 |
JPH11215008A (ja) * | 1998-01-27 | 1999-08-06 | Oki Electric Ind Co Ltd | 復号回路 |
JP2000059234A (ja) * | 1998-08-10 | 2000-02-25 | Mitsubishi Electric Corp | 可変長符号処理装置 |
KR100601602B1 (ko) * | 1999-03-24 | 2006-07-14 | 삼성전자주식회사 | 비트스트림 디코딩 장치 |
JP2000286717A (ja) * | 1999-03-30 | 2000-10-13 | Matsushita Electric Ind Co Ltd | デコード装置 |
JP3533339B2 (ja) * | 1999-04-16 | 2004-05-31 | シャープ株式会社 | 復号化装置および復号化方法、並びに、プログラム記録媒体 |
JP2001274690A (ja) * | 2000-03-28 | 2001-10-05 | Toshiba Corp | 可変長復号器 |
JP2002084198A (ja) * | 2000-09-11 | 2002-03-22 | Matsushita Electric Ind Co Ltd | 可変長符号の復号方法及び装置、並びに復号テーブル |
US6580377B1 (en) * | 2001-05-30 | 2003-06-17 | Sony Corporation | Huffman decoding using cascaded sub-table lookup method |
US6573847B1 (en) * | 2002-01-08 | 2003-06-03 | Intel Corporation | Multi-table mapping for huffman code decoding |
JP2003309471A (ja) * | 2002-04-15 | 2003-10-31 | Fujitsu Ltd | 可変長符号データ復号装置および復号方法 |
-
2006
- 2006-05-15 CN CN200910261324XA patent/CN101873499B/zh not_active Expired - Fee Related
- 2006-05-15 CN CN2006800244758A patent/CN101213754B/zh not_active Expired - Fee Related
- 2006-05-15 US US11/434,827 patent/US7268708B2/en not_active Expired - Fee Related
- 2006-05-15 EP EP06759897A patent/EP1880471A4/en not_active Withdrawn
- 2006-05-15 WO PCT/US2006/018849 patent/WO2006124850A2/en active Application Filing
- 2006-05-15 JP JP2008511468A patent/JP5209467B2/ja not_active Expired - Fee Related
- 2006-05-15 EP EP12004222A patent/EP2495878A3/en not_active Withdrawn
- 2006-05-15 KR KR1020077029170A patent/KR100944923B1/ko not_active IP Right Cessation
-
2007
- 2007-04-19 US US11/737,699 patent/US7466248B2/en not_active Expired - Fee Related
-
2010
- 2010-12-15 JP JP2010279331A patent/JP2011109678A/ja not_active Withdrawn
-
2013
- 2013-01-04 JP JP2013000188A patent/JP5567155B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011109678A (ja) | 2011-06-02 |
KR20080014866A (ko) | 2008-02-14 |
EP1880471A2 (en) | 2008-01-23 |
JP2013118656A (ja) | 2013-06-13 |
CN101873499B (zh) | 2013-03-06 |
EP2495878A3 (en) | 2012-09-26 |
WO2006124850A2 (en) | 2006-11-23 |
CN101213754B (zh) | 2013-11-13 |
EP2495878A2 (en) | 2012-09-05 |
KR100944923B1 (ko) | 2010-03-03 |
US20060267807A1 (en) | 2006-11-30 |
US20070205929A1 (en) | 2007-09-06 |
US7466248B2 (en) | 2008-12-16 |
US7268708B2 (en) | 2007-09-11 |
EP1880471A4 (en) | 2011-12-28 |
CN101213754A (zh) | 2008-07-02 |
CN101873499A (zh) | 2010-10-27 |
JP2008541631A (ja) | 2008-11-20 |
WO2006124850A3 (en) | 2007-04-26 |
JP5567155B2 (ja) | 2014-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7839311B2 (en) | Architecture for multi-stage decoding of a CABAC bitstream | |
US8782379B2 (en) | H.264 video decoder CABAC core optimization techniques | |
US6633242B2 (en) | Entropy coding using adaptable prefix codes | |
US6587057B2 (en) | High performance memory efficient variable-length coding decoder | |
US8320447B2 (en) | Encoding apparatus and encoding method, and decoding apparatus and decoding method | |
US7411529B2 (en) | Method of decoding bin values using pipeline architecture and decoding device therefor | |
US7653136B2 (en) | Decoding method and decoding apparatus | |
JP5209467B2 (ja) | 改良されたマルチメディアデコーダに関する方法及び装置 | |
WO2020263438A1 (en) | Features of range asymmetric number system encoding and decoding | |
US20100074542A1 (en) | Apparatus for decoding context adaptive variable length code and table search method for decoding context adaptive variable length code | |
KR20050073330A (ko) | Vld 버퍼 관리 장치 | |
Ashourian et al. | Using reversible variable length codes for JPEG image transmission in a noisy channel | |
KR20090113208A (ko) | 정수들의 시퀀스를 인코딩하기 위한 방법, 인코딩된 정수 시퀀스를 운반하는 저장 디바이스 및 신호, 그리고 정수들의 시퀀스를 디코딩하기 위한 방법 | |
JP3233360B2 (ja) | 可変長復号化方法及び装置 | |
JP3579412B2 (ja) | 可変長復号化方法及び装置 | |
JP3164806B2 (ja) | 可変長符号化方法及び装置 | |
JP3579409B2 (ja) | 可変長符号化方法及び装置 | |
WO2006032167A1 (en) | Video encoding/decoding method | |
JP2004364340A (ja) | 可変長符号化方法及び装置 | |
JP2001308717A (ja) | 可変長復号化方法及び装置 | |
JP2004516759A (ja) | 自己プリフィックス(Self−PREFIXED)共通可変長符号を用いたデータ圧縮方法 | |
JP2004048723A (ja) | 可変長符号化方法及び装置 | |
JP2001308716A (ja) | 可変長符号化方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100615 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100915 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100924 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101015 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101022 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20101115 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20101122 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101215 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110329 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110729 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20110805 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20110826 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20120904 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20120907 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130221 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160301 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5209467 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |