JP5021759B2 - デジタル画像シーケンスのビデオコーディング方法 - Google Patents
デジタル画像シーケンスのビデオコーディング方法 Download PDFInfo
- Publication number
- JP5021759B2 JP5021759B2 JP2009539678A JP2009539678A JP5021759B2 JP 5021759 B2 JP5021759 B2 JP 5021759B2 JP 2009539678 A JP2009539678 A JP 2009539678A JP 2009539678 A JP2009539678 A JP 2009539678A JP 5021759 B2 JP5021759 B2 JP 5021759B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- images
- gop
- encoded
- group
- 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/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
- H04N19/67—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving unequal error protection [UEP], i.e. providing protection according to the importance of the data
-
- 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/114—Adapting the group of pictures [GOP] structure, e.g. number of B-frames between two anchor frames
-
- 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/177—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 a group of pictures [GOP]
-
- 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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/31—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
-
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/577—Motion compensation with bidirectional frame interpolation, i.e. using B-pictures
-
- 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/65—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience
- H04N19/66—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using error resilience involving data partitioning, i.e. separation of data into packets or partitions according to importance
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Description
i)各イントラピクチャは、画像群のうちこのイントラピクチャに対して時間的に早い少なくとも1つの基準画像と、このイントラピクチャに対して時間的に後の基準画像が予測される基準画像であり、
ii)インターピクチャは複数の非基準画像を含んでおり、これらの非基準画像からはシーケンスの画像は予測されないように構成される。
最低の時間的解像度段階は符号化されたイントラピクチャだけを含み、比較的高い時間的解像度段階は符号化された画像の数を特徴とする。すなわち、次に低い時間的解像度段階と比較して高い時間的解像度段階では画像が追加される。このようにして本発明がスケーラブルなビデオコーディングと有利に組み合わされる。ここで有利には、符号化された画像は伝送順序でサブシーケンスに配置され、これらのサブシーケンスに時間的解像度段階が割り当てられる。
それぞれのサブシーケンスは、次に低い時間的解像度段階と比較してそれぞれのサブシーケンスに割り当てられた時間的解像度段階で追加される符号化画像を含んでおり、このサブシーケンスは伝送順序は、時間的解像度段階が下降する順番に配置される。これによって画像群への切り換えの際に、画像のできるだけ高い時間的解像度段階が維持される。
本発明によれば図10に対して次の伝送順序となる。
i)各イントラピクチャは、画像群のうちこのイントラピクチャに対して時間的に早い少なくとも1つの基準画像と、このイントラピクチャに対して時間的に後の基準画像から予測され、
ii)インターピクチャは複数の非基準画像を含んでおり、これらの非基準画像からはシーケンスの画像は予測されないように構成される。
Claims (19)
- デジタル画像シーケンスのビデオコーディング方法において、
・画像群(GOP)が形成され、それぞれの画像群(GOP)は、時間的に順次連続する複数の画像(N0、P1、N2、I3、N4、P5、N6)を元の時間的順序で含んでおり、
・各画像群(GOP)の符号化が、
予測構造が形成され、この予測構造に従って画像群(GOP)の1つまたは複数の画像がイントラピクチャとして決定され、
該イントラピクチャがそれぞれフレーム内符号化され、
前記画像群(GOP)の別の画像がインターピクチャ(N0、P1、N2、N4、P5、N6)として決定され、
該インターピクチャは画像群(GOP)の少なくとも1つの基準画像から予測され、少なくとも1つの基準画像に基づいてフレーム間符号化されるようにして行われ、
前記予測構造は次のように構成されており:すなわち
i)各イントラピクチャ(I3)は、前記画像群(GOP)のうち前記イントラピクチャ(I3)に対して時間的に先行する画像(P1)と、前記イントラピクチャ(I3)に対して時間的に後続の画像(P5)が予測される基準画像であり、
ii)インターピクチャ(N0、P1、N2、N4、P5、N6)は複数の非基準画像(N0、N2、N4、N6)を含んでおり、これらの非基準画像からはシーケンスの画像は予測されないように構成されており、
画像群(GOP)の符号化画像(N0、P1、N2、I3、N4、P5、N6)から、時間的伝送順序の伝送シーケンスが形成され、ここで符号化された非基準画像(N0、N2、N4、N6)の少なくとも2つが伝送順序で最初の画像である、ことを特徴とする方法。 - 請求項1記載の方法であって、
符号化されたイントラピクチャ(I3)は伝送順序で最後の画像である方法。 - 請求項1または2記載の方法であって、
符号化された非基準画像(N0、N2、N4、N6)のすべては伝送順序で最初の画像である方法。 - 請求項1から3までのいずれか一項記載の方法であって、
画像群(GOP)はイントラピクチャ(I3)を含み、
該イントラピクチャは、画像群(GOP)の画像(N0、P1、N2、I3、N4、P5、N6)数が奇数の場合は画像群(GOP)の中央の画像であり、画像群(GOP)の画像(N0、P1、N2、I3、N4、P5、N6)数が偶数の場合は、画像群の画像数を2で割った結果またはこの結果に1を足した結果に相応する個所にある画像である方法。 - 請求項1から4までのいずれか一項記載の方法であって、
インターピクチャ(N0、P1、N2、N4、P5、N6)は、1つまたは複数の基準画像(P1、P5)を含んでおり、これらの基準画像から画像群(GOP)の1つまたは複数の画像(N0、P1、N2、N4、P5、N6)が予測される方法。 - 請求項5記載の方法であって、
複数のインターピクチャから符号化された基準画像(P1、P5)は、伝送シーケンスで符号化された非基準画像(N0、N2、N4、N6)の少なくともいくつかと、符号化されたイントラピクチャ(I3)との間に配置される方法。 - 請求項1から6までのいずれか一項記載の方法であって、
画像群(GOP)に対してそれぞれの冗長データ(FEC1、FEC2)が、それぞれの画像群(GOP)の伝送の際のエラー保護として形成され、
前記冗長データ(FEC1、FEC2)は伝送シーケンスの形成の際に伝送順序に挿入される方法。 - 請求項7記載の方法であって、
冗長データ(FEC1、FEC2)の少なくとも一部は伝送順序で最初の画像の前に配置される方法。 - 請求項1から8までのいずれか一項記載の方法であって、
それぞれの画像群(GOP)は複数の時間的解像度段階でスケーラブルであり、
最低の時間的解像度段階では符号化されたイントラピクチャ(I3)だけが含まれ、比較的高い時間的解像度段階では、それより低い時間的解像度段階と比較して符号化された画像(N0、P1、N2、I3、N4、P5、N6)の数が増えることを特徴とする方法。 - 請求項9記載の方法であって、
符号化された画像(N0、P1、N2、I3、N4、P5、N6)は伝送順序でサブシーケンスに配置され、これらのサブシーケンスにはそれぞれ1つの時間的解像度段階が割り当てられ、
それぞれのサブシーケンスは、次に低い時間的解像度段階と比較してそれぞれのサブシーケンスに割り当てられた時間的解像度段階で追加される符号化画像(N0、P1、N2、I3、N4、P5、N6)を含んでおり、
前記サブシーケンスは伝送順序は、時間的解像度段階の下降順に配置される方法。 - 請求項7または8と組み合わされた請求項9または10記載の方法であって、
前記サブシーケンスの少なく一部に対してそれぞれ別個の冗長データ(FEC1、FEC2)が形成され、該冗長データは伝送順序で相応するサブシーケンスのそれぞれ前に配置される方法。 - 請求項11記載の方法であって、
別個の冗長データ(FEC1、FEC2)は少なくとも部分的に、異なるエラー保護程度を有する方法。 - 請求項12記載の方法であって、
サブシーケンスの冗長データ(FEC1、FEC2)に対するエラー保護程度は、該サブシーケンスの時間的解像度段階が高ければ高いほど低い方法。 - 請求項1から13までのいずれか一項記載の方法であって、
インターピクチャ(N0、P1、N2、N4、P5、N6)の少なくとも一部はそれぞれ複数の別の画像から予測され、
前記インターピクチャ(N0、P1、N2、N4、P5、N6)の少なくとも一部のそれぞれのインターピクチャは複数のブロックに分割され、各ブロックに対して個別の画像が、当該ブロックが予測される複数の別の画像から設定される方法。 - デジタル画像(N0、P1、N2、I3、N4、P5、N6)シーケンスの送信方法であって、
デジタル画像(N0、P1、N2、I3、N4、P5、N6)シーケンスが、請求項1から14までのいずれか一項記載の方法にしたがい符号化され、符号化された画像(N0、P1、N2、I3、N4、P5、N6)が伝送シーケンスの時間的伝送順序で送信される送信方法。 - 請求項15記載の方法であって、
前記送信は1つまたは複数の放送チャネルを介して行われる方法。 - 請求項15または請求項16の方法により送信されたデジタル画像シーケンスの復号方法であって、
・画像群(GOP)の符号化画像(N0、P1、N2、I3、N4、P5、N6)の伝送シーケンスを受信し、
・各伝送シーケンス(GOP)の符号化画像(N0、P1、N2、I3、N4、P5、N6)を予測構造に依存して復号し、
・各伝送シーケンスの復号された画像(N0、P1、N2、I3、N4、P5、N6)を、画像群(GOP)の元の時間的順序で読み出す復号方法。 - デジタル画像シーケンスを送信するための送信機であって、
・画像群(GOP)を形成する手段(2)を有し
それぞれの画像群(GOP)は、時間的に順次連続する複数の画像(N0、P1、N2、I3、N4、P5、N6)を元の時間的順序で含んでおり、
・各画像群(GOP)を符号化する手段(3)を有し、
該手段は、
予測構造を形成し、該予測構造に従って画像群(GOP)の1つまたは複数の画像をイントラピクチャ(3)として決定し、
該イントラピクチャをフレーム内符号化し、
前記画像群(GOP)の別の画像をインターピクチャ(N0、P1、N2、N4、P5、N6)として決定し、
該インターピクチャを画像群(GOP)の少なくとも1つの基準画像からそれぞれ予測し、少なくとも1つの基準画像に基づいてフレーム間符号化するようにして符号化し、
前記予測構造は次のように構成される:すなわち
i)各イントラピクチャ(I3)は、画像群(GOP)のうち前記イントラピクチャ(I3)に対して時間的に先行する画像(P1)と、前記イントラピクチャ(I3)に対して時間的に後続の画像(P5)が予測される基準画像であり、
ii)インターピクチャ(N0、P1、N2、N4、P5、N6)は複数の非基準画像(N0、N2、N4、N6)を含んでおり、これらの非基準画像からはシーケンスの画像は予測されないように構成され、
・さらに符号化画像(N0、P1、N2、I3、N4、P5、N6)を送信する手段(4)を有し、
該送信する手段は、各画像群(GOP)の符号化画像(N0、P1、N2、I3、N4、P5、N6)から、時間的伝送順序の伝送シーケンスを形成し、
前記符号化画像を前記伝送シーケンスで送信し、
符号化された非基準画像(N0、N2、N4、N6)の少なくとも2つは伝送順序で最初の画像であるように構成されている送信機。 - 請求項15または請求項16の方法により送信されたデジタル画像シーケンスを受信し、復号する受信機(6)であって、
・画像群(GOP)の符号化画像(N0、P1、N2、I3、N4、P5、N6)の伝送シーケンスを受信する手段(7)を有し、
・各伝送シーケンス(GOP)の符号化画像(N0、P1、N2、I3、N4、P5、N6)を、予測構造に依存して復号する手段(8)を有し、
・さらに、各伝送シーケンスの復号された画像(N0、P1、N2、I3、N4、P5、N6)を、画像群(GOP)の元の時間的順序で読み出す手段(9)を有する受信機。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006057983.6 | 2006-12-08 | ||
DE102006057983A DE102006057983A1 (de) | 2006-12-08 | 2006-12-08 | Verfahren zur Vidoecodierung einer Folge digitalisierter Bilder |
PCT/EP2007/060957 WO2008068097A2 (de) | 2006-12-08 | 2007-10-15 | Verfahren zur videocodierung einer folge digitalisierter bilder |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010512082A JP2010512082A (ja) | 2010-04-15 |
JP5021759B2 true JP5021759B2 (ja) | 2012-09-12 |
Family
ID=39350804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009539678A Expired - Fee Related JP5021759B2 (ja) | 2006-12-08 | 2007-10-15 | デジタル画像シーケンスのビデオコーディング方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20110194605A1 (ja) |
EP (1) | EP2100455A2 (ja) |
JP (1) | JP5021759B2 (ja) |
CN (1) | CN101554056B (ja) |
DE (1) | DE102006057983A1 (ja) |
WO (1) | WO2008068097A2 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8681866B1 (en) | 2011-04-28 | 2014-03-25 | Google Inc. | Method and apparatus for encoding video by downsampling frame resolution |
US9106787B1 (en) | 2011-05-09 | 2015-08-11 | Google Inc. | Apparatus and method for media transmission bandwidth control using bandwidth estimation |
US8856624B1 (en) * | 2011-10-27 | 2014-10-07 | Google Inc. | Method and apparatus for dynamically generating error correction |
US9490850B1 (en) | 2011-11-28 | 2016-11-08 | Google Inc. | Method and apparatus for decoding packetized data |
WO2013111976A1 (ko) * | 2012-01-25 | 2013-08-01 | 한국전자통신연구원 | 점진 열화 순방향 오류 정정 방법 및 이를 수행하는 장치 |
US9185429B1 (en) | 2012-04-30 | 2015-11-10 | Google Inc. | Video encoding and decoding using un-equal error protection |
US10034023B1 (en) | 2012-07-30 | 2018-07-24 | Google Llc | Extended protection of digital video streams |
US9172740B1 (en) | 2013-01-15 | 2015-10-27 | Google Inc. | Adjustable buffer remote access |
US9311692B1 (en) | 2013-01-25 | 2016-04-12 | Google Inc. | Scalable buffer remote access |
US9225979B1 (en) | 2013-01-30 | 2015-12-29 | Google Inc. | Remote access encoding |
FR3041850B1 (fr) * | 2015-09-30 | 2018-05-25 | Vogo | Procede d'encodage de flux de donnees video basees sur des groupements d'images (gop) |
CN113347424B (zh) * | 2021-05-27 | 2022-08-05 | 上海国茂数字技术有限公司 | 视频编码数据存储方法、装置及可读存储介质 |
CN115550688A (zh) * | 2021-06-30 | 2022-12-30 | 华为技术有限公司 | 视频码流的处理方法、介质、程序产品和电子设备 |
CN117793367B (zh) * | 2024-02-26 | 2024-06-04 | 此芯科技(上海)有限公司 | 一种图像编码方法及*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1079949A (ja) * | 1996-09-04 | 1998-03-24 | Oki Electric Ind Co Ltd | 画像符号化装置、画像復号化装置及び画像伝送システム |
GB2364459B (en) * | 2000-06-30 | 2004-03-31 | Nokia Mobile Phones Ltd | Video error resilience |
US7266150B2 (en) * | 2001-07-11 | 2007-09-04 | Dolby Laboratories, Inc. | Interpolation of video compression frames |
MXPA05008405A (es) * | 2003-02-18 | 2005-10-05 | Nokia Corp | Metodo de descodificacion de imagen. |
WO2006004331A1 (en) * | 2004-07-07 | 2006-01-12 | Samsung Electronics Co., Ltd. | Video encoding and decoding methods and video encoder and decoder |
FR2874292B1 (fr) * | 2004-08-10 | 2007-01-26 | Thales Sa | Procede de mise en forme de trames d'une sequence video |
US7751324B2 (en) * | 2004-11-19 | 2010-07-06 | Nokia Corporation | Packet stream arrangement in multimedia transmission |
KR100669634B1 (ko) * | 2004-12-06 | 2007-01-15 | 엘지전자 주식회사 | 동영상 압축 및 복원 방법 |
-
2006
- 2006-12-08 DE DE102006057983A patent/DE102006057983A1/de not_active Ceased
-
2007
- 2007-10-15 JP JP2009539678A patent/JP5021759B2/ja not_active Expired - Fee Related
- 2007-10-15 CN CN2007800454483A patent/CN101554056B/zh not_active Expired - Fee Related
- 2007-10-15 US US12/448,081 patent/US20110194605A1/en not_active Abandoned
- 2007-10-15 EP EP07821324A patent/EP2100455A2/de not_active Ceased
- 2007-10-15 WO PCT/EP2007/060957 patent/WO2008068097A2/de active Application Filing
Also Published As
Publication number | Publication date |
---|---|
EP2100455A2 (de) | 2009-09-16 |
WO2008068097A3 (de) | 2008-09-12 |
US20110194605A1 (en) | 2011-08-11 |
DE102006057983A1 (de) | 2008-06-12 |
JP2010512082A (ja) | 2010-04-15 |
CN101554056A (zh) | 2009-10-07 |
CN101554056B (zh) | 2012-02-15 |
WO2008068097A2 (de) | 2008-06-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5021759B2 (ja) | デジタル画像シーケンスのビデオコーディング方法 | |
JP3657954B2 (ja) | 符号化方法及び装置 | |
JP5536174B2 (ja) | リファレンスビデオフレーム及びノンリファレンスビデオフレームの検出及び隠蔽の方法及び装置 | |
CA2412722A1 (en) | Video error resilience | |
JP5502798B2 (ja) | チャネル交換フレーム | |
KR20090064375A (ko) | 각 그룹이 인트라 인코딩된 픽처와 둘 이상의 예측 인코딩된 픽처를 포함하는, 비디오 시퀀스의 픽처들의 그룹들을 인코딩하기 위한 방법 및 장치 | |
JP2003018595A (ja) | 映像符号化装置、映像復号化装置、映像符号化方法、映像復号化方法 | |
JP2007151163A (ja) | 画像復号化方法及び装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101228 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110712 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110720 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20111020 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20111028 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20111121 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20111129 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111219 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120224 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120416 |
|
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: 20120516 |
|
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: 20120614 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150622 Year of fee payment: 3 |
|
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 |