JP4997243B2 - 画像符号化装置、その方法およびその集積回路 - Google Patents
画像符号化装置、その方法およびその集積回路 Download PDFInfo
- Publication number
- JP4997243B2 JP4997243B2 JP2008528783A JP2008528783A JP4997243B2 JP 4997243 B2 JP4997243 B2 JP 4997243B2 JP 2008528783 A JP2008528783 A JP 2008528783A JP 2008528783 A JP2008528783 A JP 2008528783A JP 4997243 B2 JP4997243 B2 JP 4997243B2
- Authority
- JP
- Japan
- Prior art keywords
- encoded
- parameter information
- stream
- encoding
- unit
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000000605 extraction Methods 0.000 claims description 25
- 239000000284 extract Substances 0.000 claims description 12
- 230000015572 biosynthetic process Effects 0.000 description 16
- 238000003786 synthesis reaction Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 230000006835 compression Effects 0.000 description 8
- 238000007906 compression Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 8
- 230000002194 synthesizing effect Effects 0.000 description 6
- 238000001514 detection method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 101100534149 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) SPS22 gene Proteins 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
Images
Classifications
-
- 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/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
- H04N19/436—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
-
- 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/46—Embedding additional information in the video signal during the compression process
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- 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/70—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards
-
- 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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Description
先ず、図4から図6までを参照して、本発明の実施の形態1について説明する。
図7は、本発明の実施の形態2の画像符号化装置200の構成を示すブロック図である。画像符号化装置200は、入力された画像データ12を、可変長符号化を含む画像圧縮符号化することにより符号化ストリームを出力する装置であって、ソース符号化部14と、制御部218と、パラメータ情報バッファ220と、中間ストリーム生成部230と、バッファ232と、符号化ストリーム生成部234とを備える。ここで、図1に示す従来の画像符号化装置10が備える各部位と同様の機能を有する各部位には同一の符号を付しており、それらに関する本図での説明は省略する。
14 ソース符号化部
20 符号化ストリーム
40 中間コード生成部
42 ヘッダ情報符号化部
64、264 パラメータ情報レジスタ
66 可変長符号化部
68 合成部
100 画像符号化装置
118、218 制御部
130 中間ストリーム生成部
132、232 バッファ
134 符号化ストリーム生成部
140 パラメータ情報抽出部
144、244 合成部
150、250 中間ストリーム
160、260 ストリーム入力制御部
220 パラメータ情報バッファ
Claims (10)
- 画像データから中間コードを生成するとともに画像符号化における符号化条件に含まれるヘッダ情報を符号化し、生成した中間コードと符号化したヘッダ情報とを合成して中間ストリームを生成する中間ストリーム生成手段と、
前記中間ストリーム生成手段により生成された前記中間ストリームに含まれる前記中間コードを可変長符号化して符号化画像データを生成し、生成した前記符号化画像データと前記中間ストリーム生成手段により符号化された前記ヘッダ情報とを合成して符号化ストリームを出力する符号化ストリーム生成手段とを備える画像符号化装置であって、
前記符号化ストリーム生成手段により前記中間コードが可変長符号化される際に必要となるパラメータ情報を、符号化されていない前記符号化条件から抽出するパラメータ情報抽出手段を備え、
前記符号化ストリーム生成手段は、前記パラメータ情報抽出手段により抽出された前記パラメータ情報を用いて前記中間コードを可変長符号化して前記符号化画像データを生成する
ことを特徴とする画像符号化装置。 - 前記中間ストリーム生成手段は、前記パラメータ情報抽出手段を有し、前記パラメータ情報抽出手段により抽出された前記パラメータ情報を前記中間ストリームに合成する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記中間ストリーム生成手段は、前記パラメータ情報の直前にスタートコードを付加した中間ストリームを生成し、
前記符号化ストリーム生成手段は、前記中間ストリームに付加されたスタートコードを検出することにより、前記中間ストリームから前記パラメータ情報を抽出する
ことを特徴とする請求項2に記載の画像符号化装置。 - 前記スタートコードは、NAL(Network Abstraction Layer)ユニットのスタートコードと同じ形式である
ことを特徴とする請求項3に記載の画像符号化装置。 - 前記符号化ストリーム生成手段は、前記パラメータ情報抽出手段により抽出された前記パラメータ情報を前記パラメータ情報抽出手段から直接に取得する
ことを特徴とする請求項1に記載の画像符号化装置。 - 前記中間ストリーム生成手段は、前記中間コードの直前にスタートコードを付加した中間ストリームを生成し、
前記符号化ストリーム生成手段は、前記中間ストリームに付加されたスタートコードを検出することにより、前記中間ストリームから前記中間コードを抽出する
ことを特徴とする請求項5に記載の画像符号化装置。 - 前記スタートコードは、NAL(Network Abstraction Layer)ユニットのスタートコードと同じ形式である
ことを特徴とする請求項6に記載の画像符号化装置。 - 画像データから中間コードを生成するとともに画像符号化における符号化条件に含まれるヘッダ情報を符号化し、生成した中間コードと符号化したヘッダ情報とを合成して中間ストリームを生成する中間ストリーム生成ステップと、
前記中間ストリーム生成手段により生成された前記中間ストリームに含まれる前記中間コードを可変長符号化して符号化画像データを生成し、生成した前記符号化画像データと前記中間ストリーム生成手段により符号化された前記ヘッダ情報とを合成して符号化ストリームを出力する符号化ストリーム生成ステップとを含む画像符号化方法であって、
前記符号化ストリーム生成ステップにおいて前記中間コードが可変長符号化される際に必要となるパラメータ情報を、符号化されていない前記符号化条件から抽出するパラメータ情報抽出ステップを含み、
前記符号化ストリーム生成ステップでは、前記パラメータ情報抽出ステップにおいて抽出された前記パラメータ情報を用いて前記中間コードを可変長符号化して前記符号化画像データを生成する
ことを特徴とする画像符号化方法。 - 画像データから中間コードを生成するとともに画像符号化における符号化条件に含まれるヘッダ情報を符号化し、生成した中間コードと符号化したヘッダ情報とを合成して中間ストリームを生成する中間ストリーム生成ステップと、
前記中間ストリーム生成手段により生成された前記中間ストリームに含まれる前記中間コードを可変長符号化して符号化画像データを生成し、生成した前記符号化画像データと前記中間ストリーム生成手段により符号化された前記ヘッダ情報とを合成して符号化ストリームを出力する符号化ストリーム生成ステップとをコンピュータに実行させる画像符号化プログラムであって、
前記符号化ストリーム生成ステップにおいて前記中間コードが可変長符号化される際に必要となるパラメータ情報を、符号化されていない前記符号化条件から抽出するパラメータ情報抽出ステップをコンピュータに実行させ、
前記符号化ストリーム生成ステップでは、前記パラメータ情報抽出ステップにおいて抽出された前記パラメータ情報を用いて前記中間コードを可変長符号化して前記符号化画像データを生成する
ことを特徴とする画像符号化プログラム。 - 画像データから中間コードを生成するとともに画像符号化における符号化条件に含まれるヘッダ情報を符号化し、生成した中間コードと符号化したヘッダ情報とを合成して中間ストリームを生成する中間ストリーム生成手段と、
前記中間ストリーム生成手段により生成された前記中間ストリームに含まれる前記中間コードを可変長符号化して符号化画像データを生成し、生成した前記符号化画像データと前記中間ストリーム生成手段により符号化された前記ヘッダ情報とを合成して符号化ストリームを出力する符号化ストリーム生成手段とを備える集積回路であって、
前記符号化ストリーム生成手段により前記中間コードが可変長符号化される際に必要となるパラメータ情報を、符号化されていない前記符号化条件から抽出するパラメータ情報抽出手段を備え、
前記符号化ストリーム生成手段は、前記パラメータ情報抽出手段により抽出された前記パラメータ情報を用いて前記中間コードを可変長符号化して前記符号化画像データを生成する
ことを特徴とする集積回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008528783A JP4997243B2 (ja) | 2006-08-08 | 2007-07-31 | 画像符号化装置、その方法およびその集積回路 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006216146 | 2006-08-08 | ||
JP2006216146 | 2006-08-08 | ||
PCT/JP2007/064987 WO2008018324A1 (en) | 2006-08-08 | 2007-07-31 | Image encoding device, its method, and its integrated circuit |
JP2008528783A JP4997243B2 (ja) | 2006-08-08 | 2007-07-31 | 画像符号化装置、その方法およびその集積回路 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008018324A1 JPWO2008018324A1 (ja) | 2009-12-24 |
JP4997243B2 true JP4997243B2 (ja) | 2012-08-08 |
Family
ID=39032858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008528783A Active JP4997243B2 (ja) | 2006-08-08 | 2007-07-31 | 画像符号化装置、その方法およびその集積回路 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8660188B2 (ja) |
JP (1) | JP4997243B2 (ja) |
WO (1) | WO2008018324A1 (ja) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4825644B2 (ja) * | 2006-11-14 | 2011-11-30 | ルネサスエレクトロニクス株式会社 | 画像復号装置、画像符号化装置、およびシステムlsi |
JP2009200595A (ja) | 2008-02-19 | 2009-09-03 | Fujitsu Ltd | 署名管理プログラム、署名管理方法及び署名管理装置 |
JP5163727B2 (ja) * | 2010-10-12 | 2013-03-13 | 富士通株式会社 | 署名管理方法、署名管理システム |
JP2012124838A (ja) * | 2010-12-10 | 2012-06-28 | Sony Corp | 画像復号化装置と画像復号化方法および画像符号化装置と画像符号化方法並びにプログラム |
WO2012111315A1 (ja) * | 2011-02-16 | 2012-08-23 | パナソニック株式会社 | ストリーム生成装置、ストリーム生成方法、ストリーム処理装置、およびストリーム処理方法 |
WO2012140839A1 (ja) * | 2011-04-11 | 2012-10-18 | パナソニック株式会社 | ストリーム生成装置およびストリーム生成方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003259370A (ja) * | 2002-03-05 | 2003-09-12 | Matsushita Electric Ind Co Ltd | 画像符号化方法および画像復号方法 |
JP2004007473A (ja) * | 2002-03-27 | 2004-01-08 | Matsushita Electric Ind Co Ltd | 可変長符号化方法、可変長復号化方法、記憶媒体、可変長符号化装置、可変長復号化装置、及びビットストリーム |
JP2004135251A (ja) * | 2002-10-10 | 2004-04-30 | Sony Corp | 画像情報符号化方法及び画像情報復号方法 |
JP2005070938A (ja) * | 2003-08-21 | 2005-03-17 | Matsushita Electric Ind Co Ltd | 信号処理装置及びそれを用いた電子機器 |
JP2006140758A (ja) * | 2004-11-12 | 2006-06-01 | Toshiba Corp | 動画像符号化方法、動画像符号化装置および動画像符号化プログラム |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3190755B2 (ja) * | 1993-01-22 | 2001-07-23 | 株式会社東芝 | 復号装置 |
US6075918A (en) * | 1995-10-26 | 2000-06-13 | Advanced Micro Devices, Inc. | Generation of an intermediate video bitstream from a compressed video bitstream to enhance playback performance |
US5839100A (en) * | 1996-04-22 | 1998-11-17 | Wegener; Albert William | Lossless and loss-limited compression of sampled data signals |
US6038256A (en) * | 1996-12-31 | 2000-03-14 | C-Cube Microsystems Inc. | Statistical multiplexed video encoding using pre-encoding a priori statistics and a priori and a posteriori statistics |
JP2000032393A (ja) * | 1998-07-09 | 2000-01-28 | Sony Corp | 画像情報処理装置および方法、並びに提供媒体 |
US6310915B1 (en) * | 1998-11-20 | 2001-10-30 | Harmonic Inc. | Video transcoder with bitstream look ahead for rate control and statistical multiplexing |
JP2001160967A (ja) * | 1999-12-03 | 2001-06-12 | Nec Corp | 画像符号化方式変換装置及び符号化レート変換装置 |
JP3694888B2 (ja) * | 1999-12-03 | 2005-09-14 | ソニー株式会社 | 復号装置および方法、符号化装置および方法、情報処理装置および方法、並びに記録媒体 |
EP1217843B1 (en) * | 2000-12-19 | 2012-11-28 | Canon Kabushiki Kaisha | Image processing method, apparatus, and storage medium |
EP1437892A4 (en) * | 2001-10-16 | 2006-06-28 | Seiko Epson Corp | FILE CREATION DEVICE AND DATA OUTPUT DEVICE |
US6825221B2 (en) * | 2001-10-18 | 2004-11-30 | Allergan, Inc. | Arylsulfanyl and heteroarylsulfanyl derivatives for treating pain |
US7177356B2 (en) * | 2002-01-11 | 2007-02-13 | Webtv Networks, Inc. | Spatially transcoding a video stream |
SI2765708T1 (sl) * | 2002-03-27 | 2016-11-30 | Panasonic Intellectual Property Corporation Of America | Sistem za šifriranje in dešifriranje s spremenljivo dolžino in postopek šifriranja in dešifriranja s spremenljivo dolžino |
US20040120404A1 (en) * | 2002-11-27 | 2004-06-24 | Takayuki Sugahara | Variable length data encoding method, variable length data encoding apparatus, variable length encoded data decoding method, and variable length encoded data decoding apparatus |
JP2005070937A (ja) * | 2003-08-21 | 2005-03-17 | Nihon Tetra Pak Kk | 抽選くじシステム |
US7839930B2 (en) * | 2003-11-13 | 2010-11-23 | Microsoft Corporation | Signaling valid entry points in a video stream |
-
2007
- 2007-07-31 JP JP2008528783A patent/JP4997243B2/ja active Active
- 2007-07-31 WO PCT/JP2007/064987 patent/WO2008018324A1/ja active Application Filing
- 2007-07-31 US US12/376,497 patent/US8660188B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003259370A (ja) * | 2002-03-05 | 2003-09-12 | Matsushita Electric Ind Co Ltd | 画像符号化方法および画像復号方法 |
JP2004007473A (ja) * | 2002-03-27 | 2004-01-08 | Matsushita Electric Ind Co Ltd | 可変長符号化方法、可変長復号化方法、記憶媒体、可変長符号化装置、可変長復号化装置、及びビットストリーム |
JP2004135251A (ja) * | 2002-10-10 | 2004-04-30 | Sony Corp | 画像情報符号化方法及び画像情報復号方法 |
JP2005070938A (ja) * | 2003-08-21 | 2005-03-17 | Matsushita Electric Ind Co Ltd | 信号処理装置及びそれを用いた電子機器 |
JP2006140758A (ja) * | 2004-11-12 | 2006-06-01 | Toshiba Corp | 動画像符号化方法、動画像符号化装置および動画像符号化プログラム |
Also Published As
Publication number | Publication date |
---|---|
WO2008018324A1 (en) | 2008-02-14 |
JPWO2008018324A1 (ja) | 2009-12-24 |
US8660188B2 (en) | 2014-02-25 |
US20100166078A1 (en) | 2010-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106973298B (zh) | 以gpu加速的软件视频转码器 | |
JP6315911B2 (ja) | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム | |
JP5918903B2 (ja) | 拡張データの処理 | |
JP4997243B2 (ja) | 画像符号化装置、その方法およびその集積回路 | |
WO2012017945A1 (ja) | 映像符号化装置、映像復号装置、映像符号化方法、映像復号方法及びプログラム | |
US8731050B2 (en) | Image encoding apparatus and image decoding apparatus | |
US20110262052A1 (en) | Image coding apparatus, control method thereof, and storage medium | |
JP2007116436A (ja) | 符号化装置及び復号化装置 | |
JP4823090B2 (ja) | 画像符号化装置 | |
JP6469277B2 (ja) | 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム | |
US8149922B2 (en) | Device and method for merging different video codec | |
JP2005101731A (ja) | 可変長符号復号化装置および可変長符号復号化方法 | |
JP2010109912A (ja) | 画像符号化装置及び画像符号化方法 | |
JP4414328B2 (ja) | 画像処理装置及び画像処理装置 | |
JP5521083B2 (ja) | 画像符号化装置 | |
JP2011114770A (ja) | 画像符号化装置、画像復号化装置、画像符号化・復号化システム及びその方法 | |
KR20050098258A (ko) | 코딩된 신호내의 워터마크 임베딩 | |
JP2003179929A (ja) | 画像復号化装置 | |
JP2007074648A (ja) | Cabac復号化装置 | |
AU2013282645B2 (en) | Video encoding device, video decoding device, video encoding method, video decoding method, and program | |
JP2004056806A (ja) | 動画像符号化方法及び動画像復号方法 | |
KR100521026B1 (ko) | 단말기에 있어서 시각 특수 효과를 이용한 개인 정보 보호방법 | |
JP2005072841A (ja) | 情報埋め込み装置及び方法 | |
JP2007304797A (ja) | データアクセス回路、デコード装置、情報再生装置及び電子機器 | |
JP2004328647A (ja) | 復号化方法、および復号化装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100329 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120501 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120514 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150518 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |