JP4225957B2 - 映像符号化装置及び映像符号化方法 - Google Patents
映像符号化装置及び映像符号化方法 Download PDFInfo
- Publication number
- JP4225957B2 JP4225957B2 JP2004226570A JP2004226570A JP4225957B2 JP 4225957 B2 JP4225957 B2 JP 4225957B2 JP 2004226570 A JP2004226570 A JP 2004226570A JP 2004226570 A JP2004226570 A JP 2004226570A JP 4225957 B2 JP4225957 B2 JP 4225957B2
- Authority
- JP
- Japan
- Prior art keywords
- stream
- encoding
- information
- video
- video signal
- 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
- 238000000034 method Methods 0.000 title claims description 20
- 238000001514 detection method Methods 0.000 claims description 8
- 230000002123 temporal effect Effects 0.000 claims description 8
- 239000000284 extract Substances 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 8
- 230000015556 catabolic process Effects 0.000 description 4
- 238000006731 degradation reaction Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000006866 deterioration Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001934 delay 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/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
-
- 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/117—Filters, e.g. for pre-processing or post-processing
-
- 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
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/142—Detection of scene cut or scene change
-
- 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/157—Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
-
- 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/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/189—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding
- H04N19/192—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive
- H04N19/194—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the adaptation method, adaptation tool or adaptation type used for the adaptive coding the adaptation method, adaptation tool or adaptation type being iterative or recursive involving only two passes
-
- 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/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
- H04N19/87—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving scene cut or scene change detection in combination with video compression
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
符号化部51は、映像信号(音声も含む)を符号化してストリーム(符号化データ)5aを生成し出力する。また、符号化部51は、符号化したときの動きベクトル等の情報をストリーム情報として符号化制御部54へ送信する。
現状では完全にリアルタイムでなくても、ある程度のリアルタイム性(準リアルタイム性)を持ち、画質劣化を抑えた符号化装置といったものは開発されておらず、このような符号化装置の実現化が強く望まれている。なお、上記の従来技術(特開2001−045436号公報)は、接続機器に応じて画質向上を図る技術であり、リアルタイム性については考慮されていない。
また、本発明の他の目的は、情報量変化の大きなシーンチェンジに対しても画質劣化を目立たせず、準リアルタイム性の符号化処理を行う映像符号化方法を提供することである。
ストリームバッファ13は、ストリームs1に対して、映像信号の一部の時間分の映像シーンを蓄積する。
11 第1の符号化部
12 第2の符号化部
13 ストリームバッファ
14 符号化制御部
Claims (7)
- 映像信号の符号化を行う映像符号化装置において、
映像信号を符号化して第1のストリームを生成し、映像信号の符号化により抽出された空間的、時間的な情報を含むストリーム情報を抽出する第1の符号化部と、
前記第1のストリームに対して、映像信号の一部の時間分の映像シーンを蓄積するストリームバッファと、
前記ストリームバッファのサイズで蓄積できる時間内で、前記ストリーム情報から情報量が急激に変化する情報量変化を検出し、発生符号量及び動き情報を解析して、符号化制御情報を生成する符号化制御部と、
前記符号化制御情報にもとづいて、前記ストリームバッファから読み出した前記第1のストリームを符号化して、第2のストリームを生成する第2の符号化部と、
を有することを特徴とする映像符号化装置。 - 前記ストリームバッファは、少なくとも情報量変化を検出するのに必要な数秒から数十秒分の複数の映像シーンを蓄積することを特徴とする請求項1記載の映像符号化装置。
- 前記ストリームバッファは、情報量変化としてシーンチェンジを検出するのに必要な数秒から数十秒分の複数の映像シーンを蓄積することを特徴とする請求項1記載の映像符号化装置。
- 前記符号化制御部は、1つのシーンの中で前記ストリーム情報の値が前後のピクチャと比較して異なる場合は、前後のピクチャのストリーム情報の値から誤検出をしたか否かを判定することを特徴とする請求項1記載の映像符号化装置。
- 映像信号の符号化を行う映像符号化方法において、
映像信号を符号化して第1のストリームを生成し、かつ映像信号の符号化により抽出された空間的、時間的な情報を含むストリーム情報を抽出し、
前記第1のストリームに対して、映像信号の一部の時間分の映像シーンをストリームバッファに蓄積し、
前記ストリームバッファのサイズで蓄積できる時間内で、前記ストリーム情報から情報量が急激に変化する情報量変化を検出し、発生符号量及び動き情報を解析して、符号化制御情報を生成し、
前記符号化制御情報にもとづいて、前記ストリームバッファから読み出した前記第1のストリームを符号化して、第2のストリームを生成することを特徴とする映像符号化方法。 - 前記ストリームバッファは、少なくとも情報量変化を検出するのに必要な数秒から数十秒分の複数の映像シーンを蓄積することを特徴とする請求項5記載の映像符号化方法。
- 1つのシーンの中でストリーム情報の値が前後のピクチャと比較して異なる場合は、前後のピクチャのストリーム情報の値から誤検出をしたか否かを判定することを特徴とする請求項5記載の映像符号化方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004226570A JP4225957B2 (ja) | 2004-08-03 | 2004-08-03 | 映像符号化装置及び映像符号化方法 |
US11/023,344 US7471722B2 (en) | 2004-08-03 | 2004-12-29 | Video encoding device and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004226570A JP4225957B2 (ja) | 2004-08-03 | 2004-08-03 | 映像符号化装置及び映像符号化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006050130A JP2006050130A (ja) | 2006-02-16 |
JP4225957B2 true JP4225957B2 (ja) | 2009-02-18 |
Family
ID=35757369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004226570A Expired - Fee Related JP4225957B2 (ja) | 2004-08-03 | 2004-08-03 | 映像符号化装置及び映像符号化方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7471722B2 (ja) |
JP (1) | JP4225957B2 (ja) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007126381A2 (en) * | 2006-05-03 | 2007-11-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for re-constructing media from a media representation |
CN102883162B (zh) * | 2006-06-02 | 2015-04-01 | 松下电器产业株式会社 | 编码设备和编辑设备 |
US20100040146A1 (en) * | 2006-09-22 | 2010-02-18 | Beibei Wang | Method and apparatus for multiple pass video coding and decoding |
WO2008111308A1 (ja) * | 2007-03-12 | 2008-09-18 | Panasonic Corporation | コンテンツ撮影装置 |
JP2009010831A (ja) * | 2007-06-29 | 2009-01-15 | Toshiba Corp | 画像解析装置および画像解析方法 |
JP2009010874A (ja) * | 2007-06-29 | 2009-01-15 | Toshiba Corp | 符号化装置および符号化方法 |
US20120265853A1 (en) * | 2010-12-17 | 2012-10-18 | Akamai Technologies, Inc. | Format-agnostic streaming architecture using an http network for streaming |
US8880633B2 (en) | 2010-12-17 | 2014-11-04 | Akamai Technologies, Inc. | Proxy server with byte-based include interpreter |
CN104782124B (zh) * | 2012-12-17 | 2018-09-07 | 英特尔公司 | 利用编码器硬件对视频内容进行预处理 |
ITMI20130785A1 (it) | 2013-05-13 | 2014-11-14 | Sky Italia S R L | Codifica near-real time di un segnale lineare |
US20150172680A1 (en) * | 2013-12-16 | 2015-06-18 | Arris Enterprises, Inc. | Producing an Output Need Parameter for an Encoder |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1175197A (ja) | 1997-08-28 | 1999-03-16 | Sony Corp | 画像信号圧縮装置及び方法、並びに記録媒体 |
JPH1198502A (ja) | 1997-09-25 | 1999-04-09 | Toshiba Corp | 動画像符号化装置 |
US6956899B2 (en) * | 1998-03-23 | 2005-10-18 | International Business Machines Corporation | Precise bit control apparatus with look-ahead for MPEG encoding |
JP2001045436A (ja) | 1999-07-27 | 2001-02-16 | Nec Corp | デジタル放送受信機及びデータ伝送装置 |
JP2001086512A (ja) | 1999-09-14 | 2001-03-30 | Nec Corp | 可変ビットレート符号化装置 |
DE19946267C2 (de) | 1999-09-27 | 2002-09-26 | Harman Becker Automotive Sys | Digitales Transcodiersystem |
JP2004056677A (ja) | 2002-07-23 | 2004-02-19 | Sony Corp | 画像情報符号化装置及び画像情報符号化方法 |
-
2004
- 2004-08-03 JP JP2004226570A patent/JP4225957B2/ja not_active Expired - Fee Related
- 2004-12-29 US US11/023,344 patent/US7471722B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2006050130A (ja) | 2006-02-16 |
US20060029128A1 (en) | 2006-02-09 |
US7471722B2 (en) | 2008-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6724977B1 (en) | Compressed video editor with transition buffer matcher | |
US7075982B2 (en) | Video encoding method and apparatus | |
US7295757B2 (en) | Advancing playback of video data based on parameter values of video data | |
JP3939551B2 (ja) | 動画像処理装置、その方法、及び記録媒体 | |
US6625214B1 (en) | Apparatus and method for fade detecting and information encoding | |
US8948244B2 (en) | Image-processing apparatus and method | |
JP4225957B2 (ja) | 映像符号化装置及び映像符号化方法 | |
KR100846770B1 (ko) | 동영상 부호화 방법 및 이에 적합한 장치 | |
US6912351B1 (en) | Method and device for condensed image recording and reproduction | |
US7636482B1 (en) | Efficient use of keyframes in video compression | |
EP1053635B1 (en) | Method for detecting transitions in sampled digital video sequences | |
CN1685368A (zh) | 用于编码图像和/或音频数据的方法及设备 | |
KR20040094441A (ko) | 인코딩된 오디오/비디오 시퀀스의 편집 | |
CN1929609B (zh) | 运动图像信号编码装置以及运动图像信号编码方法 | |
US8036268B2 (en) | Moving image encoding apparatus, moving image encoding method, and video device | |
US11638051B2 (en) | Real-time latency measurement of video streams | |
US8576923B2 (en) | Bitstream navigation techniques | |
Roitzsch et al. | Principles for the prediction of video decoding times applied to mpeg-1/2 and mpeg-4 part 2 video | |
JPH1198502A (ja) | 動画像符号化装置 | |
US7430325B2 (en) | Encoding system conversion apparatus and method for same | |
JPH1032829A (ja) | 画像情報の再符号化方法及び装置 | |
Chen et al. | Application-aware approach to compression and transmission of H. 264 encoded video for automated and centralized transportation surveillance | |
JPH08331556A (ja) | 画像符号化装置および画像符号化方法 | |
JP2006314048A (ja) | 画像記録装置 | |
JP4772046B2 (ja) | 非同期化によるオーディオ,イメージ,又はビデオデジタルファイルの圧縮方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060222 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080307 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20080729 |
|
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: 20081125 |
|
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: 20081125 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4225957 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111205 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121205 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131205 Year of fee payment: 5 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |