JP6000763B2 - 画像処理装置及び画像処理方法 - Google Patents
画像処理装置及び画像処理方法 Download PDFInfo
- Publication number
- JP6000763B2 JP6000763B2 JP2012192292A JP2012192292A JP6000763B2 JP 6000763 B2 JP6000763 B2 JP 6000763B2 JP 2012192292 A JP2012192292 A JP 2012192292A JP 2012192292 A JP2012192292 A JP 2012192292A JP 6000763 B2 JP6000763 B2 JP 6000763B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- picture identifier
- slice type
- bit length
- idr
- 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
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- 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
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Signal Processing For Recording (AREA)
Description
ゴロム符号:00100 = データ値:3
ゴロム符号:00101 = データ値:4
ゴロム符号:00110 = データ値:5
ゴロム符号:00111 = データ値:6
データ値0のときだけ例外で、プリフィックスとサフィックスが存在しない。このように数値の変換を可変長とすることで、符号化効率が向上する。
ヘッダ内のピクチャ識別子901(idr_pic_id)
ストリームデータのビット長を整えるために挿入されるパディングビット902(cabac_alignment_one_bit)
データの最後に挿入されるパディングビット905(trailing_zero_8bits)
を含む。
ピクチャ識別子901を変更可能なようにNビット拡張したピクチャ識別子903
パディングビット902からNビット削減したパディングビット904(cabac_alignment_one_bit)
ビット長を整えるためにデータの最後に挿入されるパディングビット906(trailing_zero_8bits)
を含む。
第1の動画像と第2の動画像とを結合する処理を行う装置であって、
前記第1の動画像と前記第2の動画像の結合点の前後に隣接する第1のフレーム及び第2のフレームのピクチャ識別子とスライスタイプとを取得する取得手段と、
前記取得手段により取得された前記第1のフレームのピクチャ識別子と前記第2のフレームのピクチャ識別子とが一致するか否かを判定し、一致する場合に、前記第2のフレームのピクチャ識別子を、前記第1のフレームのピクチャ識別子と異なる値に変更する変更手段とを備え、
前記変更手段は、前記第2のフレームのスライスタイプが第1のスライスタイプと一致する場合、前記第2のフレームのスライスタイプを前記第1のスライスタイプよりもビット長が短い第2のスライスタイプへ変更する処理を行うとともに、前記第2のフレームのピクチャ識別子を、前記一致するピクチャ識別子よりも長いビット長に変更する処理を行うことを特徴とする。
以下、図1を参照して、本発明の実施形態1における動画像編集装置について説明する。動画像編集装置101には、全てのフレームのピクチャタイプがIDRピクチャである動画像が入力される。以下、当該動画像を本明細書では「符号化画像」と呼ぶ。動画像編集装置101には符号化画像102が入力され、編集符号化画像110が出力される。動画像編集装置101は、符号化画像解析部103、外部からの設定入力を受け付ける外部設定入力104、削除範囲設定部105、符号化画像102から削除符号化画像107を生成する符号化画像削除部106、ヘッダ解析部108、ヘッダ書換部109を有する。符号化画像解析部103、削除範囲設定部105、符号化画像削除部106により動画像編集部として機能する。
実施形態1では、入力された動画の一部のシーケンスを削除することにより編集を行う場合について説明した。これに対し実施形態2では、2つの動画を結合することにより新たな動画を生成する編集を行う場合について説明する。
次に、図12及び図13を参照して実施形態1の変形例として、実施形態3を説明する。図13は、ヘッダ解析部108およびヘッダ書換部109の制御動作の流れを示したフローチャートである。図中、図3と同一の参照番号が振られているステップは、図3で説明した処理と同一処理が実行されるステップである。図12では、図3のS318の代わりに、S1201とS1202とを設けた点で処理が異なる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (10)
- 第1の動画像と第2の動画像とを結合する処理を行う装置であって、
前記第1の動画像と前記第2の動画像の結合点の前後に隣接する第1のフレーム及び第2のフレームのピクチャ識別子とスライスタイプとを取得する取得手段と、
前記取得手段により取得された前記第1のフレームのピクチャ識別子と前記第2のフレームのピクチャ識別子とが一致するか否かを判定し、一致する場合に、前記第2のフレームのピクチャ識別子を、前記第1のフレームのピクチャ識別子と異なる値に変更する変更手段とを備え、
前記変更手段は、前記第2のフレームのスライスタイプが第1のスライスタイプと一致する場合、前記第2のフレームのスライスタイプを前記第1のスライスタイプよりもビット長が短い第2のスライスタイプへ変更する処理を行うとともに、前記第2のフレームのピクチャ識別子を、前記一致するピクチャ識別子よりも長いビット長に変更する処理を行うことを特徴とする画像処理装置。 - 前記変更手段は、前記第2のフレームのスライスタイプが前記第1のスライスタイプと一致する場合であって、前記第2のフレームのピクチャ識別子のビット長が第1のビット長以下の場合に、前記第2のフレームのピクチャ識別子を、前記一致するピクチャ識別子よりも長いビット長に変更する処理を行い、
前記第1のビット長は、前記第1のスライスタイプのビット長と前記第2のスライスタイプのビット長との差分と、前記ピクチャ識別子が取り得る最大ビット長とに基づいて決定されることを特徴とする請求項1に記載の画像処理装置。 - 前記変更手段は、前記第2のフレームのスライスタイプが前記第1のスライスタイプと一致しない場合、前記第2のフレームのピクチャ識別子を前記一致するピクチャ識別子よりも長いビット長に変更する処理を行わないことを特徴とする請求項1に記載の画像処理装置。
- 第1の動画像と第2の動画像とを結合する処理を行う装置であって、
前記第1の動画像と前記第2の動画像の結合点の前後に隣接する第1のフレーム及び第2のフレームのピクチャ識別子とスライスタイプとを取得する取得手段と、
前記取得手段により取得された前記第1のフレームのピクチャ識別子と前記第2のフレームのピクチャ識別子とが一致するか否かを判定し、一致する場合に、前記第2のフレームのピクチャ識別子を、前記第1のフレームのピクチャ識別子と異なる値に変更する変更手段とを備え、
前記変更手段は、前記第2のフレームのスライスタイプが第2のスライスタイプと一致する場合、前記第2のフレームのスライスタイプを前記第2のスライスタイプよりもビット長が長い第1のスライスタイプへ変更する処理を行うとともに、前記第2のフレームのピクチャ識別子を、前記一致するピクチャ識別子よりも短いビット長に変更する処理を行うことを特徴とする画像処理装置。 - 前記変更手段は、前記第2のフレームのスライスタイプが前記第2のスライスタイプと一致する場合であって、前記第2のフレームのピクチャ識別子のビット長が、第2のビット長以上の場合に、前記第2のフレームのピクチャ識別子を、前記一致するピクチャ識別子よりも短いビット長に変更する処理を行い、
前記第2のビット長は、前記第1のスライスタイプのビット長と前記第2のスライスタイプのビット長との差分と、前記ピクチャ識別子が取り得る最小ビット長とに基づいて決定されることを特徴とする請求項4に記載の画像処理装置。 - 前記変更手段は、前記第2のフレームのスライスタイプが前記第2のスライスタイプと一致しない場合、前記第2のフレームのピクチャ識別子を前記一致するピクチャ識別子よりも短いビット長に変更する処理を行わないことを特徴とする請求項4に記載の画像処理装置。
- 前記変更手段は、前記第2のフレームのピクチャ識別子を、前記第2のフレームに続く第3のフレームのピクチャ識別子とも更に異なる値に変更することを特徴とする請求項1から6の何れか1項に記載の画像処理装置。
- 前記第1の動画像と前記第2の動画像は、H.264規格で定められるIDRピクチャのフレームを含み、
前記第1のフレームと前記第2のフレームは、前記IDRピクチャであって、
前記ピクチャ識別子は、前記IDRピクチャのスライスヘッダのidr_pic_idであり、前記スライスタイプは、前記スライスヘッダのslice_typeであることを特徴とする請求項1から7のいずれか1項に記載の画像処理装置。 - 第1の動画像と第2の動画像とを結合する処理を行う画像処理方法であって、
前記第1の動画像と前記第2の動画像の結合点の前後に隣接する第1のフレーム及び第2のフレームのピクチャ識別子とスライスタイプとを取得する取得工程と、
前記取得工程において取得された前記第1のフレームのピクチャ識別子と前記第2のフレームのピクチャ識別子とが一致するか否かを判定し、一致する場合に、前記第2のフレームのピクチャ識別子を、前記第1のフレームのピクチャ識別子と異なる値に変更する変更工程とを含み、
前記変更工程では、前記第2のフレームのスライスタイプが第1のスライスタイプと一致する場合、前記第2のフレームのスライスタイプを前記第1のスライスタイプよりもビット長が短い第2のスライスタイプへ変更する処理を行うとともに、前記第2のフレームのピクチャ識別子を、前記一致するピクチャ識別子よりも長いビット長に変更する処理を行うことを特徴とする画像処理方法。 - 第1の動画像と第2の動画像とを結合する処理を行う画像処理方法であって、
前記第1の動画像と前記第2の動画像の結合点の前後に隣接する第1のフレーム及び第2のフレームのピクチャ識別子とスライスタイプとを取得する取得工程と、
前記取得工程において取得された前記第1のフレームのピクチャ識別子と前記第2のフレームのピクチャ識別子とが一致するか否かを判定し、一致する場合に、前記第2のフレームのピクチャ識別子を、前記第1のフレームのピクチャ識別子と異なる値に変更する変更工程とを含み、
前記変更工程では、前記第2のフレームのスライスタイプが第2のスライスタイプと一致する場合、前記第2のフレームのスライスタイプを前記第2のスライスタイプよりもビット長が長い第1のスライスタイプへ変更する処理を行うとともに、前記第2のフレームのピクチャ識別子を、前記一致するピクチャ識別子よりも短いビット長に変更する処理を行うことを特徴とする画像処理方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012192292A JP6000763B2 (ja) | 2012-08-31 | 2012-08-31 | 画像処理装置及び画像処理方法 |
| US13/964,577 US9578340B2 (en) | 2012-08-31 | 2013-08-12 | Image processing apparatus, method of controlling the same, and recording medium |
| CN201310392196.9A CN103686189B (zh) | 2012-08-31 | 2013-09-02 | 图像处理设备和图像处理设备的控制方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012192292A JP6000763B2 (ja) | 2012-08-31 | 2012-08-31 | 画像処理装置及び画像処理方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2014049980A JP2014049980A (ja) | 2014-03-17 |
| JP2014049980A5 JP2014049980A5 (ja) | 2015-10-15 |
| JP6000763B2 true JP6000763B2 (ja) | 2016-10-05 |
Family
ID=50187594
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012192292A Expired - Fee Related JP6000763B2 (ja) | 2012-08-31 | 2012-08-31 | 画像処理装置及び画像処理方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9578340B2 (ja) |
| JP (1) | JP6000763B2 (ja) |
| CN (1) | CN103686189B (ja) |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3561485B2 (ja) * | 2000-08-18 | 2004-09-02 | 株式会社メディアグルー | 符号化信号分離・合成装置、差分符号化信号生成装置、符号化信号分離・合成方法、差分符号化信号生成方法、符号化信号分離・合成プログラムを記録した媒体および差分符号化信号生成プログラムを記録した媒体 |
| EP2148512A3 (en) * | 2001-11-06 | 2010-07-28 | Panasonic Corporation | Moving image coding method, and moving image decoding method |
| US20040141555A1 (en) | 2003-01-16 | 2004-07-22 | Rault Patrick M. | Method of motion vector prediction and system thereof |
| US20070230565A1 (en) * | 2004-06-18 | 2007-10-04 | Tourapis Alexandros M | Method and Apparatus for Video Encoding Optimization |
| JP4784188B2 (ja) | 2005-07-25 | 2011-10-05 | ソニー株式会社 | 画像処理装置、画像処理方法およびプログラム |
| EP2036355B1 (en) | 2006-06-02 | 2015-08-05 | Panasonic Corporation | Coding device |
| JP4757840B2 (ja) * | 2006-06-02 | 2011-08-24 | パナソニック株式会社 | 符号化装置及び編集装置 |
| JP5248802B2 (ja) * | 2006-06-16 | 2013-07-31 | カシオ計算機株式会社 | 動画符号化装置および動画符号化方法と、動画復号化装置および動画復号化方法と、動画記録装置 |
| JP4664406B2 (ja) * | 2006-12-11 | 2011-04-06 | パナソニック株式会社 | 動画像復号化装置、半導体装置、映像機器および動画像復号化方法 |
| JP5056560B2 (ja) * | 2008-03-17 | 2012-10-24 | 富士通株式会社 | 符号化装置、復号化装置、符号化方法および復号化方法 |
| JP2010081227A (ja) * | 2008-09-25 | 2010-04-08 | Toshiba Corp | 動画像復号装置 |
| JP5123870B2 (ja) * | 2009-02-10 | 2013-01-23 | キヤノン株式会社 | 画像処理方法および画像処理装置およびプログラム |
-
2012
- 2012-08-31 JP JP2012192292A patent/JP6000763B2/ja not_active Expired - Fee Related
-
2013
- 2013-08-12 US US13/964,577 patent/US9578340B2/en not_active Expired - Fee Related
- 2013-09-02 CN CN201310392196.9A patent/CN103686189B/zh not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20140064371A1 (en) | 2014-03-06 |
| US9578340B2 (en) | 2017-02-21 |
| JP2014049980A (ja) | 2014-03-17 |
| CN103686189B (zh) | 2017-06-23 |
| CN103686189A (zh) | 2014-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI225360B (en) | Video encoding method, video decoding method, video encoding apparatus, video decoding apparatus, video encoding program, and video decoding program | |
| JP6087940B2 (ja) | 復号化ピクチャ・バッファおよび参照ピクチャ・リストのための状態情報のシグナリング | |
| CN112740696B (zh) | 视频编码和解码 | |
| JP3902968B2 (ja) | 画像処理装置及びその制御方法及びコンピュータプログラム及び記憶媒体 | |
| JP4917148B2 (ja) | ビットストリーム変換方法、ビットストリーム変換装置、ビットストリーム結合装置、ビットストリーム分割プログラム、ビットストリーム変換プログラム及びビットストリーム結合プログラム | |
| JP7045800B2 (ja) | フレーム間ビデオ圧縮におけるオープン・グループ・オブ・ピクチャからクローズ・グループ・オブ・ピクチャへの変換 | |
| JP2015501098A5 (ja) | ||
| JP6000763B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP2000134631A (ja) | 画像符号化装置、方法、画像復号化装置、方法及びコンピュータ読み取り可能な記憶媒体 | |
| JP3984813B2 (ja) | 画像処理装置及び方法及びコンピュータプログラム及び記憶媒体 | |
| JP4853647B2 (ja) | 動画像変換方法、動画像変換装置、動画像変換システムおよびサーバ装置並びにプログラム | |
| JP4492777B2 (ja) | 動画像符号化装置 | |
| JP4757840B2 (ja) | 符号化装置及び編集装置 | |
| JP4154799B2 (ja) | 圧縮動画像編集装置および記憶媒体 | |
| JP7060096B2 (ja) | 映像符号化又は映像復号装置、映像符号化又は映像復号方法、及びプログラム | |
| JP5189618B2 (ja) | 映像符号化方法,映像符号化装置および映像符号化プログラム | |
| US7185264B2 (en) | Image processing apparatus and method therefor | |
| CN100546389C (zh) | 信息处理装置和信息处理方法 | |
| JPH10215449A (ja) | 信号処理装置 | |
| JP2001217722A (ja) | 情報符号化装置及び情報符号化方法及びコンピュータ読み取り可能な記憶媒体 | |
| JP7397360B2 (ja) | 映像符号化方法、映像符号化装置及びコンピュータープログラム | |
| JP2006262159A (ja) | 動画像符号化装置及びその制御方法、コンピュータプログラム及び記憶媒体 | |
| JP2000228772A (ja) | 動画データ量削減装置および動画データ量削減プログラムを記憶した記憶媒体 | |
| JP3417933B2 (ja) | 可変長復号化方法及び装置 | |
| JP2012231295A (ja) | 符号化装置、符号化方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150827 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150827 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160517 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160520 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160714 |
|
| 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: 20160805 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160831 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6000763 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |