Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5908055B2 - Implementation method of virtual reference decoder for scalable video coding - Google Patents
[go: Go Back, main page]

JP5908055B2 - Implementation method of virtual reference decoder for scalable video coding - Google Patents

Implementation method of virtual reference decoder for scalable video coding Download PDF

Info

Publication number
JP5908055B2
JP5908055B2 JP2014239710A JP2014239710A JP5908055B2 JP 5908055 B2 JP5908055 B2 JP 5908055B2 JP 2014239710 A JP2014239710 A JP 2014239710A JP 2014239710 A JP2014239710 A JP 2014239710A JP 5908055 B2 JP5908055 B2 JP 5908055B2
Authority
JP
Japan
Prior art keywords
layer
cpb
delay
layers
temporal
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
Application number
JP2014239710A
Other languages
Japanese (ja)
Other versions
JP2015043630A (en
JP2015043630A5 (en
Inventor
ズー,リホア
ルオ,ジアンコン
イン,ペン
ゴミラ,クリスティーナ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Thomson Licensing SAS
Original Assignee
Thomson Licensing SAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Thomson Licensing SAS filed Critical Thomson Licensing SAS
Publication of JP2015043630A publication Critical patent/JP2015043630A/en
Publication of JP2015043630A5 publication Critical patent/JP2015043630A5/ja
Application granted granted Critical
Publication of JP5908055B2 publication Critical patent/JP5908055B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/36Scalability techniques involving formatting the layers as a function of picture distortion after decoding, e.g. signal-to-noise [SNR] scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • H04N19/31Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability in the temporal domain
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Description

本発明は、圧縮映像システムにおけるスケーラブル映像符号化用の仮想リファレンスデコーダに関する。
本出願は、2007年1月5日に提出された米国特許仮出願第60/878729号の利益を請求するものであり、この米国仮出願は、引用によりその完全な形で盛り込まれる。
The present invention relates to a virtual reference decoder for scalable video coding in a compressed video system.
This application claims the benefit of US Provisional Application No. 60/878729, filed Jan. 5, 2007, which is hereby incorporated by reference in its entirety.

仮想リファレンスデコーダは、ある規格に準拠するために符号化ビットストリームを有効にする役割を果たすため、圧縮映像システムにおいて重要である。H.264/AVCのような符号化規格では、その規格のスケーラブル映像符号化の特徴による様々な相互運用のポイント(interoperability points)が存在する。H.264/AVC規格は、HRDを定義する(要件、制約、又は動作の仕様とも呼ばれる)ルールを有する。HRDの振る舞いは、規範的なものである。AVCビットストリームは、ルールに従って構築されたHRDに準拠する必要がある。SVC(Scalable Video Coding)は、AVC規格に対する拡張(Annex G)である。SVCビットストリームは、典型的に、少なくとも部分的にビットストリームがスケーラブルであるという事実のため、多数の相互運用のポイントを有する。係るビットストリームは、たとえば空間、時間及びSNRにおいてスケーラブルである場合がある。スケーラブルな態様に対応するサブビットストリームは、ビットストリームから抽出される場合がある。前のHRDは、AVCにおけるSVCのビットストリームのような、ビットストリームを有効にするための十分なルールを有していない。   Virtual reference decoders are important in compressed video systems because they serve to enable the encoded bitstream to comply with certain standards. In an encoding standard such as H.264 / AVC, there are various interoperability points due to the features of scalable video encoding of the standard. The H.264 / AVC standard has rules (also called requirements, constraints, or behavioral specifications) that define HRD. HRD behavior is normative. AVC bitstreams must comply with HRD built according to the rules. SVC (Scalable Video Coding) is an extension to the AVC standard (Annex G). SVC bitstreams typically have a number of interoperability points due to the fact that the bitstream is at least partially scalable. Such a bitstream may be scalable in space, time and SNR, for example. A sub bitstream corresponding to the scalable aspect may be extracted from the bitstream. The previous HRD does not have sufficient rules to validate the bitstream, such as the SVC bitstream in AVC.

この開示は、SVCの仮想リファレンスデコーダ(HRD: Hypothetical Reference Decoder)を提供する少なくとも1つの実現を記載する。1つの係る実現は、SVCとの使用向けに、H.264/AVC HRDを変更することを提案する。その実現は、SVCのそれぞれの相互運用のポイントのためにHRDの制約を定義する。特に1つの実現が記載されるが、他の実現も可能であり、この開示により考案される。この開示の第一の部分は、空間、時間及びSNRスケーラビリティのそれぞれの変更を記載する。この開示の第二の部分は、仕様のテキストにより後続される関連されるHRDパラメータへの変更を記載する。   This disclosure describes at least one implementation that provides a hypothetical reference decoder (HRD) for SVC. One such implementation proposes to modify the H.264 / AVC HRD for use with SVCs. The implementation defines HRD constraints for each interoperability point of SVC. In particular, one implementation is described, but other implementations are possible and devised by this disclosure. The first part of this disclosure describes each change in space, time and SNR scalability. The second part of this disclosure describes changes to the associated HRD parameters followed by the specification text.

H.264/AVC規格は、HRDを定義する(要件、制約又は動作の仕様とも呼ばれる)ルールを有する。HRDの振る舞いは、規範的なものである。AVCビットストリームは、ルールに従って構築されたHRDに準拠する必要がある。SVC(Scalable Video Coding)は、AVC規格に対する拡張(Annex G)である。この開示は、SVC向けのHRDのルールを提供する1以上の実現を記載する。少なくとも1つの実現は、AVC-HRDのルールに対する変更としてSVC-HRDルールを提案する。ユーザは、提案されたSVC-HRDのルールを使用してSVC-HRDを構築し、SVC準拠のためにビットストリームをテストする場合がある。   The H.264 / AVC standard has rules (also called requirements, constraints or behavior specifications) that define HRD. HRD behavior is normative. AVC bitstreams must comply with HRD built according to the rules. SVC (Scalable Video Coding) is an extension to the AVC standard (Annex G). This disclosure describes one or more implementations that provide HRD rules for SVCs. At least one implementation proposes the SVC-HRD rule as a change to the AVC-HRD rule. The user may build the SVC-HRD using the proposed SVC-HRD rules and test the bitstream for SVC compliance.

AVC系列のシーケンスパラメータセットを示す表である。It is a table | surface which shows the sequence parameter set of an AVC series. AVCのバッファリング期間SEIメッセージを示す表である。It is a table | surface which shows the buffering period SEI message of AVC. 提案されるHRDパラメータを示す表である。It is a table | surface which shows the proposed HRD parameter. 提案されるVUIパラメータを示す表である。Fig. 6 is a table showing proposed VUI parameters. 提案されるbuffer_period SEIメッセージを示す表である。It is a table | surface which shows the proposed buffer_period SEI message. 提案されるピクチャタイミングSEIメッセージを示す表である。6 is a table showing a proposed picture timing SEI message.

SVCビットストリームは、典型的に、少なくとも部分的に、ビットストリームがスケーラブルであるという事実のため、(動作ポイントとも呼ばれる)多数の相互運用ポイントを有する。係るビットストリームは、たとえば空間、時間及びSNRにおいてスケーラブルである。スケーラブルなアスペクトに対応するサブビットストリームは、ビットストリームから抽出される。1つの実現では、それぞれの相互運用のポイントは、SVCコンプライアンスを保証するため、HRDによりチェックされる。HRDは、それぞれのチェックポイントのHRDの制約を個別に定義する場合がある。また、幾つかのチェックポイントは、1つのHRDの制約に従う場合がある。この開示で記載される少なくとも1つの実現では、個別のHRDの制約は、それぞれのチェックポイントについて提案される。個別のHRDの制約の使用は動作を容易にする場合があり、H.263+のアプローチに対する幾つかの類似点を提供する場合がある。   An SVC bitstream typically has a number of interoperability points (also called operating points), at least in part due to the fact that the bitstream is scalable. Such a bitstream is scalable in space, time and SNR, for example. A sub bitstream corresponding to the scalable aspect is extracted from the bitstream. In one implementation, each interoperability point is checked by the HRD to ensure SVC compliance. The HRD may define HRD constraints for each checkpoint individually. Also, some checkpoints may obey one HRD constraint. In at least one implementation described in this disclosure, individual HRD constraints are proposed for each checkpoint. The use of individual HRD constraints may facilitate operation and may provide some similarities to the H.263 + approach.

この部分において、1つの特定の実現のコンテクストでは、空間、SNR及び時間のスケーラビリティのそれぞれからのSVCにおけるHRDを満たすため、H.264/AVCにおけるHRDから変更すべきか、及び何を変更すべきかが分析される。これは、各種の多数の可能なタイプのスケーラビリティを調べる1つの概念的な視点からの記載を提供するものであり、他の概念的な視点も可能である。   In this part, one specific implementation context should change from HRD in H.264 / AVC and what should be changed to meet the HRD in SVC from each of spatial, SNR and temporal scalability. Be analyzed. This provides a description from one conceptual point of view of many different possible types of scalability, and other conceptual points are possible.

1.空間SVC
1.1 VUIメッセージにおけるHRD:
VUIメッセージは、SPSに含まれる(表1におけるvui_parameters()を参照)。それぞれの空間SVCレイヤについて、ピクチャサイズは他のレイヤとは異なるため、その対応するSPSは、他のレイヤのものとは異なる。したがって、AVCにおけるVUIのHRDは、変更なしに、空間SVCのVUIのHRDに直接に適用することができる。それぞれのチェックポイントについて、表1に示されるように、AVCのHRDルールを通して正しいVUIメッセージを取得することができる。
1. Spatial SVC
1.1 HRD in VUI messages:
The VUI message is included in the SPS (see vui_parameters () in Table 1). For each spatial SVC layer, the picture size is different from the other layers, so the corresponding SPS is different from that of the other layers. Therefore, the VUI HRD in AVC can be applied directly to the VUI HRD in the spatial SVC without modification. For each checkpoint, as shown in Table 1, the correct VUI message can be obtained through the AVC HRD rule.

1.2 バッファリング期間SEIメッセージ:
seq_parameter_set_idは、バッファリング期間SEIメッセージにある。それぞれの空間SVCレイヤに対応するSPSにおけるseq_parameter_set_idを索引付けすることで、それぞれの空間SVCレイヤのバッファリング期間を得ることができる。したがって、空間SVCについて、AVCにおけるHRDのバッファリング期間SEIメッセージは、空間SVCについて直接的に適用することができる。それぞれのチェックポイントについて、表2に示されるように、現在のHRDを変更することなしに、正しいバッファリング期間SEIメッセージを得ることができる。
1.2 Buffering period SEI messages:
seq_parameter_set_id is in the buffering period SEI message. By indexing the seq_parameter_set_id in the SPS corresponding to each spatial SVC layer, the buffering period of each spatial SVC layer can be obtained. Therefore, for spatial SVC, the HRD buffering period SEI message in AVC can be applied directly for spatial SVC. For each checkpoint, the correct buffering period SEI message can be obtained without changing the current HRD, as shown in Table 2.

1.3 ピクチャタイミングSEIメッセージ:
cpb_removal_delay及びdpb_output_delayは、同じアクセスユニットにおける異なるレイヤについて同じである(表6参照)。したがって、空間スケーラビリティについて変更が必要とされない。
1.3 Picture Timing SEI message:
cpb_removal_delay and dpb_output_delay are the same for different layers in the same access unit (see Table 6). Therefore, no change is required for spatial scalability.

2.SNRスケーラビリティ
2.1 VUIメッセージ:
SNR SVCについて、dependency_id又はquality_levelによりクオリティレイヤを示すことができる。異なるクオリティレイヤ/レベルは、同じSPSを共有することができ、したがって、AVCにおけるVUIメッセージは、全てのクオリティレイヤ/レベルについてHRD情報を含むように変更される(表3参照)。
2. SNR Scalability 2.1 VUI messages:
For SNR SVC, the quality layer can be indicated by dependency_id or quality_level. Different quality layers / levels can share the same SPS, so the VUI message in AVC is modified to include HRD information for all quality layers / levels (see Table 3).

2.2 バッファリング期間SEIメッセージ:
SNR SVCについて、異なるクオリティレイヤ/レベルは、同じSPSを共有することができ、したがって、バッファリング期間SEIメッセージに存在するseq_parameter_set_idとの1対1のマッピングを有さない。バッファリング期間SEIメッセージは、全てのクオリティレイヤ/レベルについてHRD情報を含むように変更される(表5)。
2.2 Buffering period SEI messages:
For SNR SVCs, different quality layers / levels can share the same SPS and therefore do not have a one-to-one mapping with seq_parameter_set_id present in the buffering period SEI message. The buffering period SEI message is modified to include HRD information for all quality layers / levels (Table 5).

2.3 ピクチャタイミングSEIメッセージ:
cpb_removal_delay及びdpb_output_delayは、同じアクセスユニットにおける異なるクオリティレイヤ/レベルについて同じである。したがって、空間スケーラビリティについて変更が必要とされない。
2.3 Picture Timing SEI message:
cpb_removal_delay and dpb_output_delay are the same for different quality layers / levels in the same access unit. Therefore, no change is required for spatial scalability.

3.時間SVC
3.1 VUIメッセージ:
時間SVCについて、異なる時間レイヤは、同じSPSを共有することができ、したがって、AVCにおけるVUIメッセージは、全ての時間レイヤについてHRD情報を含むように変更される(表3参照)。
3. Time SVC
3.1 VUI message:
For temporal SVC, different temporal layers can share the same SPS, so the VUI message in AVC is modified to include HRD information for all temporal layers (see Table 3).

3.2 バッファリングSEIメッセージ:
時間SVCについて、異なる時間レイヤは、同じSPSを共有することができ、したがって、バッファリング期間SEIメッセージに存在するseq_parameter_set_idとの1対1のマッピングを有さない。バッファリング期間SEIメッセージは、全ての時間レイヤについてHRD情報を含むように変更される(表5参照)。
3.2 Buffering SEI messages:
For temporal SVC, different temporal layers can share the same SPS and therefore do not have a one-to-one mapping with seq_parameter_set_id present in the buffering period SEI message. The buffering period SEI message is modified to include HRD information for all time layers (see Table 5).

3.3 ピクチャタイミングSEIメッセージ:
時間SVCについて、フレームレートは、それぞれの時間レイヤについて異なる。下位の時間レイヤは、上位の時間レイヤに従属するレイヤとしての役割を果たすことができるため、これは、所与のtemporal_levelをもつ1つのNALユニットが幾つかのフレームレートについて機能する場合があることを意味する。ピクチャタイミングSEIメッセージは、全ての時間レイヤについてHRD情報を含むように変更される(表6参照)。
3.3 Picture Timing SEI message:
For temporal SVC, the frame rate is different for each temporal layer. This means that a single NAL unit with a given temporal_level may work for several frame rates, since a lower temporal layer can serve as a layer subordinate to an upper temporal layer Means. The picture timing SEI message is modified to include HRD information for all temporal layers (see Table 6).

3.4 VUIメッセージでは、timing_info_present_flagが真であるとき、正しいフレームレート情報を反映するため、num_units_in_tick、time_scale及びfixed_frame_rate_flagを変更することを考える(表4参照)。   In the 3.4 VUI message, when timing_info_present_flag is true, consider changing num_units_in_tick, time_scale, and fixed_frame_rate_flag to reflect correct frame rate information (see Table 4).

(空間、時間及びSNR)スケーラビリティの全ての3つの概念的なレベルは、AVC-HRDルールに対する以下の変更において結合される。表3〜表6は、AVC規格から採用されており、AVC-HRDに関連する。AVC規格に加えて、イタリック体を使用して表が示される。他の実現が削除を有する場合があるが、AVC規格の表からの削除はない。太字の項は、ビットストリームで実際に送出されるシンタックスである。見ることができるように、表3〜表6のそれぞれは、可変の“profile_idc”をテストする“if-then”ループを導入することでAVC規格が変更されていることを示す。“profile_idc”が“SVC”に等しい場合、1以上のポイントをテストするためにifループが1以上の回数で実行される。“profile_idc”が“SVC”に等しくない場合、“AVC”が関連する規格であると推測され、(既存のAVC-HRDルールを使用して)AVCコンプライアンスについて1つのポイントをテストするため、“else”ループが実行される。表3では、変数“dependency_id[i]”、“temporal_level[i]”、及び“quality level[i]”は、各種のスケーラブルなオプションを提供する。これらの変数は結合された8ビットの長さを有するため、SVCビットストリームについて2**8チェックポイントまでになる。実現は、8ビットを使用して0〜255までループすることができる。これは、AVCビットストリームについて1つのチェックポイントに比較される。   All three conceptual levels of (space, time and SNR) scalability are combined in the following changes to the AVC-HRD rules. Tables 3 to 6 are adopted from the AVC standard and relate to AVC-HRD. In addition to the AVC standard, tables are shown using italics. Other implementations may have deletions, but there is no deletion from the AVC standard table. A bold term is a syntax actually transmitted in the bit stream. As can be seen, each of Tables 3 through 6 shows that the AVC standard has been changed by introducing an “if-then” loop that tests the variable “profile_idc”. If “profile_idc” is equal to “SVC”, the if loop is executed one or more times to test one or more points. If “profile_idc” is not equal to “SVC”, “AVC” is assumed to be the relevant standard and “else” is used to test one point for AVC compliance (using existing AVC-HRD rules). "The loop is executed. In Table 3, the variables “dependency_id [i]”, “temporal_level [i]”, and “quality level [i]” provide various scalable options. Since these variables have a combined 8-bit length, there are up to 2 ** 8 checkpoints for the SVC bitstream. An implementation can loop from 0 to 255 using 8 bits. This is compared to one checkpoint for the AVC bitstream.

1.VUIメッセージでは、HRDパラメータは、表3で示されるように、同じSPSを共有するそれぞれの従属のレイヤ、時間レイヤ及びクオリティレイヤについて指示される。timing_infor_present_flagが真であるとき、num_units_in_tick、time_scale及びfixed_frame_rate_flagは、表4で示されるように、それぞれの時間レイヤについて指示される。   1. In the VUI message, the HRD parameters are indicated for each subordinate layer, time layer and quality layer sharing the same SPS as shown in Table 3. When timing_infor_present_flag is true, num_units_in_tick, time_scale and fixed_frame_rate_flag are indicated for each time layer as shown in Table 4.

2.バッファリング期間SEIメッセージにおいて、HRDに関連するパラメータは、表5に示されるように、同じsequence_parameter_set_idを共有するそれぞれの従属レイヤ、時間レイヤ及びクオリティレイヤについて指示される。   2. In the buffering period SEI message, parameters related to the HRD are indicated for each subordinate layer, time layer and quality layer sharing the same sequence_parameter_set_id, as shown in Table 5.

3.ピクチャタイミングSEIメッセージにおいて、HRDに関連するパラメータは、表6に示されるように、それぞれの時間レイヤについて指示される。   3. In the picture timing SEI message, parameters related to the HRD are indicated for each temporal layer as shown in Table 6.

表3〜表6の動作が概説される。表3は、それぞれのチェックポイント/レイヤについてビットレート及びcpb(符号化ピクチャバッファ)サイズを定義する。表4は、それぞれの時間レイヤについてフレームレートを定義する。表5は、それぞれのチェックポイント/レイヤについて最初のcpb遅延及び最初のdpb(復号化ピクチャバッファ)遅延を定義する。表6は、それぞれのチェックポイント/レイヤについてcpb引き抜き遅延及びdpb出力遅延を定義する。それぞれのチェックポイント/レイヤについて、先のパラメータがHRDルールにおいて使用され、同じことがAVCについて行われ、ビットストリームが準拠するかがテストされる。   The operations of Tables 3-6 are outlined. Table 3 defines the bit rate and cpb (coded picture buffer) size for each checkpoint / layer. Table 4 defines the frame rate for each temporal layer. Table 5 defines the initial cpb delay and the initial dpb (decoded picture buffer) delay for each checkpoint / layer. Table 6 defines the cpb extraction delay and dpb output delay for each checkpoint / layer. For each checkpoint / layer, the previous parameters are used in the HRD rules, the same is done for AVC, and the bitstream is tested for compliance.

num_layer_minus1に1を加えたものは、このhrd_parameters()を含むSPSにおける同じseq_parameter_set_idを参照するビットストリームによりサポートされるスケーラブルレイヤ又はプレゼンテーションポイントの数を示す。   A value obtained by adding 1 to num_layer_minus1 indicates the number of scalable layers or presentation points supported by the bitstream referring to the same seq_parameter_set_id in the SPS including this hrd_parameters ().

dependency_id[i]は、スケーラブルレイヤiの従属(CGS)レイヤを示す。これは、スケーラブルレイヤiにおけるNALユニットのdependency_idに等しい。   dependency_id [i] indicates the dependency (CGS) layer of scalable layer i. This is equal to the dependency_id of the NAL unit in scalable layer i.

temporal_level[i]は、スケーラブルレイヤiのテンポラルレイヤを示す。これは、スケーラブルレイヤiにおけるNALユニットのtemporal_levelに等しい。   temporal_level [i] indicates a temporal layer of scalable layer i. This is equal to the temporal_level of the NAL unit in scalable layer i.

quality_level[i]は、スケーラブルレイヤiのクオリティレイヤを示す。これは、スケーラブルレイヤiにおけるNALユニットのquality_levelに等しい。   quality_level [i] indicates the quality layer of scalable layer i. This is equal to the quality_level of the NAL unit in scalable layer i.

cpb_cnt_minus1[i], bit_rate_scale[i], cpb_size_scale[i], bit_rate_value_minus[i][SchedSelldx], cpb_size_value_minus[i][SchedSelldx], cbr_flag[i][SchedSelldx], initial_cpb_removal_delay_length_minus1[i], cpb_removal_delay_length_minus1[i], dpb_output_delay_length_minus1[i], time_offset_length[i]は、スケーラブルレイヤiのそれらの対応する値にそれぞれ等しい*1。(*1):定義において、ビットレートは、スケーラブルレイヤi及びその従属レイヤのビットを含む、
num_temporal_layer_minus1に1を加えたものは、ビットストリームによりサポートされる時間レイヤの数を示す。これは、ビットストリームにおけるNALユニットの最大のtemporal_levelに等しい。
cpb_cnt_minus1 [i], bit_rate_scale [i], cpb_size_scale [i], bit_rate_value_minus [i] [SchedSelldx], cpb_size_value_minus [i] [SchedSelldx], cbr_flag_i1 [SchedSelldx], initial_cpb_removed [i], time_offset_length [i] are respectively equal to their corresponding values of scalable layer i * 1 . (* 1): In the definition, the bit rate includes bits of scalable layer i and its subordinate layers.
num_temporal_layer_minus1 plus 1 indicates the number of temporal layers supported by the bitstream. This is equal to the maximum temporal_level of NAL units in the bitstream.

timing_info_present_flag[i], num_units_in_tick[i], time_scale[i], fixed_frame_rate_flag[i]は、時間レイヤiについてそれらの対応する値にそれぞれ等しい。   timing_info_present_flag [i], num_units_in_tick [i], time_scale [i], fixed_frame_rate_flag [i] are respectively equal to their corresponding values for the time layer i.

num_layer_minus1に1を加えたものは、buffer_period SEIメッセージにおける同じseq_parameter_set_idを参照するビットストリームによりサポートされるスケーラブルレイヤ又はプレゼンテーションポイントの数を示す。   num_layer_minus1 plus 1 indicates the number of scalable layers or presentation points supported by the bitstream that references the same seq_parameter_set_id in the buffer_period SEI message.

dependency_id[i]は、スケーラブルレイヤiの従属(CGS)レイヤを示す。これは、スケーラブルレイヤiにおけるNALユニットのdependency_idに等しい。   dependency_id [i] indicates the dependency (CGS) layer of scalable layer i. This is equal to the dependency_id of the NAL unit in scalable layer i.

temporal_level[i]は、スケーラブルレイヤiのテンポラルレイヤを示す。これは、スケーラブルレイヤiにおけるNALユニットのtemporal_levelに等しい。   temporal_level [i] indicates a temporal layer of scalable layer i. This is equal to the temporal_level of the NAL unit in the scalable layer i.

quality_level[i]は、スケーラブルレイヤiのクオリティレイヤを示す。これは、スケーラブルレイヤiにおけるNALユニットのquality_levelに等しい。   quality_level [i] indicates the quality layer of scalable layer i. This is equal to the quality_level of the NAL unit in scalable layer i.

initial_cpb_removal_delay[i][SchedSelldx], initial_cpb_removal_delay_offset[i][SchedSelldx]は、スケーラブルレイヤiについてそれらの対応する値にそれぞれ等しい。   initial_cpb_removal_delay [i] [SchedSelldx], initial_cpb_removal_delay_offset [i] [SchedSelldx] are respectively equal to their corresponding values for scalable layer i.

num_temporal_layer_minus1に1を加えたものは、そのアクセスユニットがこのピクチャタイミングSEIメッセージと関連付けされるNALユニットに依存するテンポラルレイヤの数を示す。   num_temporal_layer_minus1 plus 1 indicates the number of temporal layers whose access unit depends on the NAL unit associated with this picture timing SEI message.

temporal_layer[i]は、テンポラルレイヤiのテンポラルレベルを示す。   temporal_layer [i] indicates the temporal level of temporal layer i.

cpb_removal_delay[i], dpb_output_delay[i]は、テンポラルレイヤiについてそれらの対応する値にそれぞれ等しい。   cpb_removal_delay [i] and dpb_output_delay [i] are respectively equal to their corresponding values for temporal layer i.

様々な実現は、この開示により意図され、これらの実現は、この開示で記載される1以上の特徴を含む場合がある。係る実現は、方法、装置又は命令からなるプログラムの形式である場合があり、たとえばハードウェア、ソフトウェア又はその組み合わせを使用して実現される場合がある。幾つかの可能性のある実現は、以下の特許請求の範囲に示される。
上記の実施形態に加えて、以下の付記を開示する。
(付記1)
ビデオ圧縮環境におけるスケーラブル映像符号化の拡張のための仮想リファレンスデコーダ(HRD:Hypothetical Reference Decoder)の実現方法。
(付記2)
前記HRDは、スケーラブル映像符号化の準拠のためにビットストリームのそれぞれの相互運用のポイントをテストする、
付記1記載の方法。
(付記3)
前記ビットストリームの様々な相互運用のポイントは1以上の変数により示される、
付記2記載の方法。
(付記4)
前記ビットストリームにおいて多数の相互運用のポイントが存在し、前記多数の相互運用ポイントは、互いに関してスケーラビリティを示す、
付記2記載の方法。
(付記5)
前記示されるスケーラビリティは、空間スケーラビリティ、時間スケーラビリティ及びSNRスケーラビリティのうちの1以上を含む、
付記4記載の方法。
(付記6)
前記テストは、AVC(Advanced Video Coding)又はSVC(Scalable Video Coding)に準拠するためにビットストリームがテストされるべきかを示す変数を調べることを含む、
付記2記載の方法。
(付記7)
前記変数は、“profile_idc”と呼ばれる、
付記6記載の方法。
(付記8)
前記変数がAVCを示す場合、AVCとHRDによるルールが実現され、
前記変数がSVCを示す場合、SVCとHRDによるルールが実現される、
付記6記載の方法。
(付記9)
前記変数がSVCを示す場合、実現されるSVCとHRDによるルールは、複数回にわたり実行されるループを含み、
前記ループのそれぞれの実行は、1つの相互運用のポイントをテストする、
付記8記載の方法。
(付記10)
前記HRDを形成するルールのセットにより定義される、
付記1記載の方法。
(付記11)
前記ルールのセットは、AVCとHRDによるルールに基づく、
付記10記載の方法。
Various implementations are contemplated by this disclosure, and these implementations may include one or more features described in this disclosure. Such an implementation may be in the form of a program consisting of a method, apparatus or instructions, for example using hardware, software or a combination thereof. Some possible implementations are set forth in the following claims.
In addition to the above embodiment, the following supplementary notes are disclosed.
(Appendix 1)
A method for realizing a virtual reference decoder (HRD) for extending scalable video coding in a video compression environment.
(Appendix 2)
The HRD tests each interoperability point of the bitstream for compliance with scalable video coding;
The method according to appendix 1.
(Appendix 3)
The various interoperability points of the bitstream are indicated by one or more variables.
The method according to appendix 2.
(Appendix 4)
There are multiple points of interoperability in the bitstream, the multiple points of interoperability exhibit scalability with respect to each other;
The method according to appendix 2.
(Appendix 5)
The indicated scalability includes one or more of spatial scalability, temporal scalability, and SNR scalability.
The method according to appendix 4.
(Appendix 6)
The test includes examining a variable that indicates whether the bitstream is to be tested to comply with Advanced Video Coding (AVC) or Scalable Video Coding (SVC).
The method according to appendix 2.
(Appendix 7)
The variable is called "profile_idc"
The method according to appendix 6.
(Appendix 8)
When the variable indicates AVC, a rule based on AVC and HRD is realized,
When the variable indicates SVC, a rule based on SVC and HRD is realized.
The method according to appendix 6.
(Appendix 9)
If the variable indicates SVC, the implemented SVC and HRD rules include a loop that is executed multiple times;
Each execution of the loop tests one interoperability point,
The method according to appendix 8.
(Appendix 10)
Defined by a set of rules forming the HRD;
The method according to appendix 1.
(Appendix 11)
The set of rules is based on rules from AVC and HRD,
The method according to appendix 10.

Claims (11)

スケーラブル映像符号化のための仮想リファレンスデコーダの実現方法であって、
iを整数として、スケーラブルレイヤiの従属レイヤ、テンポラルレイヤ及びクオリティレイヤを示すビットストリームに含まれる変数の値を決定するステップと、
前記スケーラブルレイヤiに対応する仮想リファレンスデコーダパラメータを決定するステップ
を含み、
前記決定された仮想リファレンスデコーダパラメータは、少なくとも1つのビットレートパラメータを含み、ビットレートパラメータは、前記スケーラブルレイヤi及びその従属レイヤのビットに基づいて決定され、
前記決定された仮想リファレンスデコーダパラメータは、最初の符号化ピクチャバッファ(CPB)の引き抜き遅延最初のCPBの引き抜き遅延のオフセット、CPBの引き抜き遅延、及び復号化ピクチャバッファ(DPB)の出力遅延を更に含み、
前記仮想リファレンスデコーダパラメータを決定するステップは、
夫々のテンポラルレイヤについて前記ビットストリームにおけるピクチャタイミングSEIメッセージからの明示的に指示されたパラメータを用いることによって、前記CPBの引き抜き遅延及び前記DPBの出力遅延を決定し、前記ピクチャタイミングSEIメッセージは、前記ビットストリームにおけるテンポラルレイヤの数を更に示し、
夫々のテンポラルレイヤにおいて異なる空間レイヤ又はクオリティレイヤに対応するスケーラブルレイヤについて同じであるように前記CPBの引き抜き遅延及び前記DPBの出力遅延を決定する
ことを含む、方法。
A virtual reference decoder implementation method for scalable video coding,
i as integer, determining the value of a variable included in the bit stream shown subordinate layer of scalable layer i, the temporal layer and quality layer,
And determining the virtual reference decoder parameters corresponding to the scalable layer i,
Virtual reference decoder parameters the determined includes at least one bit rate parameter, the bit rate parameter is determined based on the bit of the scalable layer i and its dependent layers,
The determined virtual reference decoder parameters further include a first coded picture buffer (CPB) extraction delay , a first CPB extraction delay offset, a CPB extraction delay, and a decoded picture buffer (DPB) output delay. Including
Determining the virtual reference decoder parameter comprises:
By using explicitly indicated parameters from the picture timing SEI message in the bitstream for each temporal layer, the CPB extraction delay and the DPB output delay are determined, and the picture timing SEI message Further indicate the number of temporal layers in the bitstream,
The extraction delay of the CPB and the output delay of the DPB are determined to be the same for scalable layers corresponding to different spatial layers or quality layers in each temporal layer.
Including the method.
前記ビットストリームにおいて多数の相互運用のポイントが存在し、前記多数の相互運用ポイントは、互いに関してスケーラビリティを示す、There are multiple points of interoperability in the bitstream, the multiple points of interoperability exhibit scalability with respect to each other;
請求項1に記載の方法。  The method of claim 1.
前記示されるスケーラビリティは、空間スケーラビリティ、時間スケーラビリティ及びSNRスケーラビリティのうちの1つ以上を含む、The indicated scalability includes one or more of spatial scalability, temporal scalability, and SNR scalability.
請求項2に記載の方法。  The method of claim 2.
前記仮想リファレンスデコーダを形成するルールのセットにより定義される、Defined by a set of rules forming the virtual reference decoder;
請求項1に記載の方法。  The method of claim 1.
前記CPBの引き抜き遅延及び前記DPBの出力遅延は、夫々のテンポラルレイヤにおいて異なる空間レイヤ及びクオリティレイヤに対応するスケーラビリティレイヤについて同じままであり、前記CPBの引き抜き遅延及び前記DPBの出力遅延の値は、夫々のテンポラルレイヤについて異なる、The extraction delay of the CPB and the output delay of the DPB remain the same for scalability layers corresponding to different spatial layers and quality layers in the respective temporal layers, and the values of the extraction delay of the CPB and the output delay of the DPB are: Different for each temporal layer,
請求項1に記載の方法。  The method of claim 1.
スケーラブル映像符号化の方法であって、A scalable video encoding method comprising:
iを整数として、スケーラブルレイヤiの従属レイヤ、テンポラルレイヤ及びクオリティレイヤを示す変数の値を決定するステップと、  determining a value of a variable indicating a subordinate layer, a temporal layer, and a quality layer of the scalable layer i, where i is an integer;
前記スケーラブルレイヤiに対応する仮想リファレンスデコーダパラメータを決定するステップであって、前記決定された仮想リファレンスデコーダパラメータは、少なくとも1つのビットレートパラメータを含み、該ビットレートパラメータは、前記スケーラブルレイヤi及びその従属レイヤのビットに基づいて決定され、前記決定された仮想リファレンスデコーダパラメータは、最初の符号化ピクチャバッファ(CPB)の引き抜き遅延、最初のCPBの引き抜き遅延のオフセット、CPBの引き抜き遅延、及び復号化ピクチャバッファ(DPB)の出力遅延を更に含む、ステップと、  Determining a virtual reference decoder parameter corresponding to the scalable layer i, wherein the determined virtual reference decoder parameter includes at least one bit rate parameter, the bit rate parameter including the scalable layer i and its The determined virtual reference decoder parameters are determined based on the bits of the dependent layer, and include the first coded picture buffer (CPB) extraction delay, the first CPB extraction delay offset, the CPB extraction delay, and the decoding Further comprising an output delay of a picture buffer (DPB);
前記決定された変数の値及び前記決定された仮想リファレンスデコーダパラメータを含むビットストリームを生成するステップと  Generating a bitstream including the value of the determined variable and the determined virtual reference decoder parameter;
を含み、  Including
前記CPBの引き抜き遅延及び前記DPBの出力遅延は、夫々のテンポラルレイヤについて前記ビットストリームにおけるピクチャタイミングSEIメッセージでのみ明示的に指示され、前記ピクチャタイミングSEIメッセージは、前記ビットストリームにおけるテンポラルレイヤの数を更に示し、  The extraction delay of the CPB and the output delay of the DPB are explicitly indicated only in the picture timing SEI message in the bitstream for each temporal layer, and the picture timing SEI message indicates the number of temporal layers in the bitstream. Further,
前記CPBの引き抜き遅延及び前記DPBの出力遅延は、夫々のテンポラルレイヤにおいて異なる空間レイヤ又はクオリティレイヤに対応するスケーラブルレイヤについて同じであるように決定される、方法。  The CPB pull-out delay and the DPB output delay are determined to be the same for scalable layers corresponding to different spatial layers or quality layers in each temporal layer.
前記ビットストリームにおいて多数の相互運用のポイントが存在し、前記多数の相互運用ポイントは、互いに関してスケーラビリティを示す、There are multiple points of interoperability in the bitstream, the multiple points of interoperability exhibit scalability with respect to each other;
請求項6に記載の方法。  The method of claim 6.
前記示されるスケーラビリティは、空間スケーラビリティ、時間スケーラビリティ及びSNRスケーラビリティのうちの1つ以上を含む、The indicated scalability includes one or more of spatial scalability, temporal scalability, and SNR scalability.
請求項7に記載の方法。  The method of claim 7.
前記CPBの引き抜き遅延及び前記DPBの出力遅延は、夫々のテンポラルレイヤにおいて異なる空間レイヤ及びクオリティレイヤに対応するスケーラビリティレイヤについて同じままであり、前記CPBの引き抜き遅延及び前記DPBの出力遅延の値は、夫々のテンポラルレイヤについて異なる、The extraction delay of the CPB and the output delay of the DPB remain the same for scalability layers corresponding to different spatial layers and quality layers in the respective temporal layers, and the values of the extraction delay of the CPB and the output delay of the DPB are: Different for each temporal layer,
請求項6に記載の方法。  The method of claim 6.
1つ以上のプロセッサによって実行させる場合に、該1つ以上のプロセッサに、When executed by one or more processors, the one or more processors
iを整数として、スケーラブルレイヤiの従属レイヤ、テンポラルレイヤ及びクオリティレイヤを示すビットストリームに含まれる変数の値を決定するステップと、  determining a value of a variable included in a bitstream indicating a subordinate layer, a temporal layer, and a quality layer of the scalable layer i, where i is an integer;
前記スケーラブルレイヤiに対応する仮想リファレンスデコーダパラメータを決定するステップと  Determining a virtual reference decoder parameter corresponding to the scalable layer i;
実行させ、  Let it run
前記決定された仮想リファレンスデコーダパラメータは、少なくとも1つのビットレートパラメータを含み、該ビットレートパラメータは、前記スケーラブルレイヤi及びその従属レイヤのビットに基づいて決定され、  The determined virtual reference decoder parameter includes at least one bit rate parameter, the bit rate parameter is determined based on the bits of the scalable layer i and its subordinate layers,
前記決定された仮想リファレンスデコーダパラメータは、最初の符号化ピクチャバッファ(CPB)の引き抜き遅延、最初のCPBの引き抜き遅延のオフセット、CPBの引き抜き遅延、及び復号化ピクチャバッファ(DPB)の出力遅延を更に含み、  The determined virtual reference decoder parameters further include a first coded picture buffer (CPB) extraction delay, a first CPB extraction delay offset, a CPB extraction delay, and a decoded picture buffer (DPB) output delay. Including
前記仮想リファレンスデコーダパラメータを決定するステップは、  Determining the virtual reference decoder parameter comprises:
夫々のテンポラルレイヤについて前記ビットストリームにおけるピクチャタイミングSEIメッセージからの明示的に指示されたパラメータを用いることによって、前記CPBの引き抜き遅延及び前記DPBの出力遅延を決定し、前記ピクチャタイミングSEIメッセージは、前記ビットストリームにおけるテンポラルレイヤの数を更に示し、  By using explicitly indicated parameters from the picture timing SEI message in the bitstream for each temporal layer, the CPB extraction delay and the DPB output delay are determined, and the picture timing SEI message Further indicate the number of temporal layers in the bitstream,
夫々のテンポラルレイヤにおいて異なる空間レイヤ又はクオリティレイヤに対応するスケーラブルレイヤについて同じであるように前記CPBの引き抜き遅延及び前記DPBの出力遅延を決定する  The extraction delay of the CPB and the output delay of the DPB are determined to be the same for scalable layers corresponding to different spatial layers or quality layers in each temporal layer.
ことを含む、プログラム。  Including the program.
1つ以上のプロセッサによって実行させる場合に、該1つ以上のプロセッサに、When executed by one or more processors, the one or more processors
iを整数として、スケーラブルレイヤiの従属レイヤ、テンポラルレイヤ及びクオリティレイヤを示す変数の値を決定するステップと、  determining a value of a variable indicating a subordinate layer, a temporal layer, and a quality layer of the scalable layer i, where i is an integer;
前記スケーラブルレイヤiに対応する仮想リファレンスデコーダパラメータを決定するステップであって、前記決定された仮想リファレンスデコーダパラメータは、少なくとも1つのビットレートパラメータを含み、該ビットレートパラメータは、前記スケーラブルレイヤi及びその従属レイヤのビットに基づいて決定され、前記決定された仮想リファレンスデコーダパラメータは、最初の符号化ピクチャバッファ(CPB)の引き抜き遅延、最初のCPBの引き抜き遅延のオフセット、CPBの引き抜き遅延、及び復号化ピクチャバッファ(DPB)の出力遅延を更に含む、ステップと、  Determining a virtual reference decoder parameter corresponding to the scalable layer i, wherein the determined virtual reference decoder parameter includes at least one bit rate parameter, the bit rate parameter including the scalable layer i and its The determined virtual reference decoder parameters are determined based on the bits of the dependent layer, and include the first coded picture buffer (CPB) extraction delay, the first CPB extraction delay offset, the CPB extraction delay, and the decoding Further comprising an output delay of a picture buffer (DPB);
前記決定された変数の値及び前記決定された仮想リファレンスデコーダパラメータを含むビットストリームを生成するステップと  Generating a bitstream including the value of the determined variable and the determined virtual reference decoder parameter;
を実行させ、  And execute
前記CPBの引き抜き遅延及び前記DPBの出力遅延は、夫々のテンポラルレイヤについて前記ビットストリームにおけるピクチャタイミングSEIメッセージでのみ明示的に指示され、前記ピクチャタイミングSEIメッセージは、前記ビットストリームにおけるテンポラルレイヤの数を更に示し、  The extraction delay of the CPB and the output delay of the DPB are explicitly indicated only in the picture timing SEI message in the bitstream for each temporal layer, and the picture timing SEI message indicates the number of temporal layers in the bitstream. Further,
前記CPBの引き抜き遅延及び前記DPBの出力遅延は、夫々のテンポラルレイヤにおいて異なる空間レイヤ又はクオリティレイヤに対応するスケーラブルレイヤについて同じであるように決定される、プログラム。  The CPB withdrawal delay and the DPB output delay are determined to be the same for scalable layers corresponding to different spatial layers or quality layers in each temporal layer.
JP2014239710A 2007-01-05 2014-11-27 Implementation method of virtual reference decoder for scalable video coding Active JP5908055B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US87872907P 2007-01-05 2007-01-05
US60/878,729 2007-01-05

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2014000543A Division JP5658381B2 (en) 2007-01-05 2014-01-06 Implementation method of virtual reference decoder for scalable video coding

Publications (3)

Publication Number Publication Date
JP2015043630A JP2015043630A (en) 2015-03-05
JP2015043630A5 JP2015043630A5 (en) 2016-03-24
JP5908055B2 true JP5908055B2 (en) 2016-04-26

Family

ID=39537702

Family Applications (3)

Application Number Title Priority Date Filing Date
JP2009544848A Active JP5535646B2 (en) 2007-01-05 2007-12-21 Virtual reference decoder for scalable video coding
JP2014000543A Active JP5658381B2 (en) 2007-01-05 2014-01-06 Implementation method of virtual reference decoder for scalable video coding
JP2014239710A Active JP5908055B2 (en) 2007-01-05 2014-11-27 Implementation method of virtual reference decoder for scalable video coding

Family Applications Before (2)

Application Number Title Priority Date Filing Date
JP2009544848A Active JP5535646B2 (en) 2007-01-05 2007-12-21 Virtual reference decoder for scalable video coding
JP2014000543A Active JP5658381B2 (en) 2007-01-05 2014-01-06 Implementation method of virtual reference decoder for scalable video coding

Country Status (13)

Country Link
US (1) US9179157B2 (en)
EP (1) EP2116065A2 (en)
JP (3) JP5535646B2 (en)
KR (1) KR101464011B1 (en)
CN (1) CN101578867B (en)
AU (1) AU2007342468B2 (en)
BR (1) BRPI0720702A2 (en)
MX (1) MX2009007272A (en)
MY (1) MY162367A (en)
RU (1) RU2518904C2 (en)
TW (1) TWI428021B (en)
WO (1) WO2008085433A2 (en)
ZA (1) ZA200904019B (en)

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3968642A1 (en) * 2007-04-12 2022-03-16 InterDigital VC Holdings, Inc. Methods and apparatus for video usability information (vui) for scalable video coding (svc)
US8345774B2 (en) * 2008-01-11 2013-01-01 Apple Inc. Hypothetical reference decoder
US8705616B2 (en) 2010-06-11 2014-04-22 Microsoft Corporation Parallel multiple bitrate video encoding to reduce latency and dependences between groups of pictures
RU2587467C2 (en) 2011-06-30 2016-06-20 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Reducing delays in video encoding and decoding
US9591318B2 (en) 2011-09-16 2017-03-07 Microsoft Technology Licensing, Llc Multi-layer encoding and decoding
US9204156B2 (en) 2011-11-03 2015-12-01 Microsoft Technology Licensing, Llc Adding temporal scalability to a non-scalable bitstream
US11089343B2 (en) 2012-01-11 2021-08-10 Microsoft Technology Licensing, Llc Capability advertisement, configuration and control for video coding and decoding
US9451252B2 (en) * 2012-01-14 2016-09-20 Qualcomm Incorporated Coding parameter sets and NAL unit headers for video coding
RS64003B1 (en) 2012-04-13 2023-03-31 Ge Video Compression Llc Low delay picture coding
US9402082B2 (en) * 2012-04-13 2016-07-26 Sharp Kabushiki Kaisha Electronic devices for sending a message and buffering a bitstream
KR20130116782A (en) * 2012-04-16 2013-10-24 한국전자통신연구원 Scalable layer description for scalable coded video bitstream
KR102659283B1 (en) 2012-06-29 2024-04-22 지이 비디오 컴프레션, 엘엘씨 Video data stream concept
US10110890B2 (en) * 2012-07-02 2018-10-23 Sony Corporation Video coding system with low delay and method of operation thereof
US9635369B2 (en) * 2012-07-02 2017-04-25 Qualcomm Incorporated Video parameter set including HRD parameters
US20140003534A1 (en) * 2012-07-02 2014-01-02 Sony Corporation Video coding system with temporal scalability and method of operation thereof
US9912941B2 (en) 2012-07-02 2018-03-06 Sony Corporation Video coding system with temporal layers and method of operation thereof
US9648322B2 (en) * 2012-07-10 2017-05-09 Qualcomm Incorporated Coding random access pictures for video coding
US9479773B2 (en) 2012-09-24 2016-10-25 Qualcomm Incorporated Access unit independent coded picture buffer removal times in video coding
US10021394B2 (en) * 2012-09-24 2018-07-10 Qualcomm Incorporated Hypothetical reference decoder parameters in video coding
US9319703B2 (en) * 2012-10-08 2016-04-19 Qualcomm Incorporated Hypothetical reference decoder parameter syntax structure
US9374585B2 (en) * 2012-12-19 2016-06-21 Qualcomm Incorporated Low-delay buffering model in video coding
US9374581B2 (en) * 2013-01-07 2016-06-21 Qualcomm Incorporated Signaling of picture order count to timing information relations for video timing in video coding
US9521393B2 (en) 2013-01-07 2016-12-13 Qualcomm Incorporated Non-nested SEI messages in video coding
US9591321B2 (en) 2013-04-07 2017-03-07 Dolby International Ab Signaling change in output layer sets
UA115804C2 (en) * 2013-04-07 2017-12-26 Долбі Інтернешнл Аб SIGNALIZATION OF CHANGE OF SITUATION LEVEL SETS
KR102127281B1 (en) * 2013-04-08 2020-06-26 지이 비디오 컴프레션, 엘엘씨 Coding concept allowing efficient multi-view/layer coding
EP2965523A1 (en) 2013-04-08 2016-01-13 Arris Technology, Inc. Signaling for addition or removal of layers in video coding
US9912943B2 (en) * 2013-07-15 2018-03-06 Qualcomm Incorporated Signaling of bit rate information and picture rate information in VPS
WO2015009693A1 (en) * 2013-07-15 2015-01-22 Sony Corporation Layer based hrd buffer management for scalable hevc
WO2015007751A1 (en) 2013-07-15 2015-01-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Layer characteristic signaling in multi-layered coding
US10356450B2 (en) 2013-09-12 2019-07-16 Sony Corporation Encoding device, transmission device, and reception device
US10212435B2 (en) 2013-10-14 2019-02-19 Qualcomm Incorporated Device and method for scalable coding of video information
ES2768573T3 (en) * 2013-10-18 2020-06-23 Sun Patent Trust Image encoding procedure, image decoding procedure, image encoding device, and image decoding device
BR112016008992B1 (en) * 2013-11-01 2023-04-18 Sony Corporation DEVICES AND METHODS OF TRANSMISSION AND RECEPTION
MX360655B (en) 2014-05-21 2018-11-12 Arris Entpr Llc Individual buffer management in transport of scalable video.
MX364550B (en) 2014-05-21 2019-04-30 Arris Entpr Llc Signaling and selection for the enhancement of layers in scalable video.
JP6483028B2 (en) * 2014-05-23 2019-03-13 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Image encoding method and image encoding apparatus
JP6768096B2 (en) * 2014-05-23 2020-10-14 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Image coding method and image decoding device
KR102423610B1 (en) * 2015-02-27 2022-07-22 소니그룹주식회사 Transmitting device, sending method, receiving device and receiving method
US9538137B2 (en) 2015-04-09 2017-01-03 Microsoft Technology Licensing, Llc Mitigating loss in inter-operability scenarios for digital video
CN108933768B (en) * 2017-05-27 2021-06-08 成都鼎桥通信技术有限公司 Method and device for acquiring sending frame rate of video frame
WO2020166643A1 (en) 2019-02-15 2020-08-20 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Encoding device, decoding device, encoding method, and decoding method
KR20220024007A (en) * 2019-06-18 2022-03-03 파나소닉 인텔렉츄얼 프로퍼티 코포레이션 오브 아메리카 Encoding apparatus, decoding apparatus, encoding method, and decoding method
CN118317099A (en) * 2019-06-18 2024-07-09 松下电器(美国)知识产权公司 Coding device, coding method, decoding device and decoding method
AU2020352918A1 (en) 2019-09-24 2022-04-21 Huawei Technologies Co., Ltd. Picture timing and decoding unit information for temporal scalability
CN120455697A (en) * 2019-12-13 2025-08-08 松下电器(美国)知识产权公司 Coding device, decoding device, coding method, decoding method and bit stream generating device
MX2022015674A (en) 2020-06-09 2023-01-16 Bytedance Inc HYPOTHETICAL NESTED NON-SCALABLE SIGNALING REFERENCE VIDEO DECODER INFORMATION.
WO2021256857A1 (en) * 2020-06-18 2021-12-23 엘지전자 주식회사 Image encoding/decoding method and apparatus for signaling picture output timing information, and computer-readable recording medium storing bitstream

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5025A (en) * 1847-03-20 Horatio allen
US6012A (en) * 1849-01-09 Lithographing co
US5852565A (en) * 1996-01-30 1998-12-22 Demografx Temporal and resolution layering in advanced television
US7646816B2 (en) * 2001-09-19 2010-01-12 Microsoft Corporation Generalized reference decoder for image or video processing
TWI249356B (en) * 2002-11-06 2006-02-11 Nokia Corp Picture buffering for prediction references and display
WO2005074295A1 (en) * 2004-01-16 2005-08-11 General Instrument Corporation Method, protocol, and apparatus for transporting advanced video coding content
US20050201471A1 (en) * 2004-02-13 2005-09-15 Nokia Corporation Picture decoding method
US20050254575A1 (en) * 2004-05-12 2005-11-17 Nokia Corporation Multiple interoperability points for scalable media coding and transmission
KR100621584B1 (en) * 2004-07-15 2006-09-13 삼성전자주식회사 Video decoding method or video decoder using smoothing filter
KR100679011B1 (en) * 2004-07-15 2007-02-05 삼성전자주식회사 Scalable video coding method and apparatus using base layer
US8615038B2 (en) * 2004-12-06 2013-12-24 Nokia Corporation Video coding, decoding and hypothetical reference decoder
US7543073B2 (en) 2004-12-10 2009-06-02 Microsoft Corporation System and process for performing an exponentially weighted moving average on streaming data to establish a moving average bit rate
US7536469B2 (en) 2004-12-10 2009-05-19 Microsoft Corporation System and process for controlling the coding bit rate of streaming media data employing a limited number of supported coding bit rates
WO2006109117A1 (en) * 2005-04-13 2006-10-19 Nokia Corporation Method, device and system for effectively coding and decoding of video data
KR101245576B1 (en) * 2005-10-11 2013-03-20 노키아 코포레이션 System and method for efficient scalable stream adaptation

Also Published As

Publication number Publication date
ZA200904019B (en) 2010-08-25
MY162367A (en) 2017-06-15
JP5535646B2 (en) 2014-07-02
JP2015043630A (en) 2015-03-05
BRPI0720702A2 (en) 2014-02-18
WO2008085433A2 (en) 2008-07-17
EP2116065A2 (en) 2009-11-11
MX2009007272A (en) 2009-10-08
JP2014090497A (en) 2014-05-15
AU2007342468B2 (en) 2011-11-24
WO2008085433A3 (en) 2008-09-12
KR101464011B1 (en) 2014-12-03
RU2518904C2 (en) 2014-06-10
US20100091837A1 (en) 2010-04-15
AU2007342468A1 (en) 2008-07-17
JP2010516085A (en) 2010-05-13
CN101578867A (en) 2009-11-11
CN101578867B (en) 2016-06-29
KR20090106502A (en) 2009-10-09
RU2009129945A (en) 2011-02-10
TW200838315A (en) 2008-09-16
US9179157B2 (en) 2015-11-03
TWI428021B (en) 2014-02-21
JP5658381B2 (en) 2015-01-21

Similar Documents

Publication Publication Date Title
JP5908055B2 (en) Implementation method of virtual reference decoder for scalable video coding
JP6233984B2 (en) Virtual reference decoder for multiview video coding
TWI599228B (en) Device for multi-picture video coding processing
JP5238069B2 (en) Flexible substream referenced in the transport data stream
JP2015043630A5 (en)
JP2011519216A5 (en)
KR20150042683A (en) Method and apparatus for video encoding and decoding for layer-wise start-up
JP2011244403A (en) Video encoding apparatus, video decoding apparatus, video encoding method, video decoding method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141226

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151225

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160129

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: 20160223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160322

R150 Certificate of patent or registration of utility model

Ref document number: 5908055

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250