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
JP6133400B2 - スケーラブルなデータ・ストリームおよびネットワーク・エンティティ - Google Patents
[go: Go Back, main page]

JP6133400B2 - スケーラブルなデータ・ストリームおよびネットワーク・エンティティ - Google Patents

スケーラブルなデータ・ストリームおよびネットワーク・エンティティ Download PDF

Info

Publication number
JP6133400B2
JP6133400B2 JP2015504980A JP2015504980A JP6133400B2 JP 6133400 B2 JP6133400 B2 JP 6133400B2 JP 2015504980 A JP2015504980 A JP 2015504980A JP 2015504980 A JP2015504980 A JP 2015504980A JP 6133400 B2 JP6133400 B2 JP 6133400B2
Authority
JP
Japan
Prior art keywords
operating point
packet
profile
level
packets
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
JP2015504980A
Other languages
English (en)
Other versions
JP2015516748A (ja
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.)
Dolby Video Compression LLC
Original Assignee
GE Video Compression LLC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=48141968&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP6133400(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by GE Video Compression LLC filed Critical GE Video Compression LLC
Publication of JP2015516748A publication Critical patent/JP2015516748A/ja
Application granted granted Critical
Publication of JP6133400B2 publication Critical patent/JP6133400B2/ja
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/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/188Methods 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 video data packet, e.g. a network abstraction layer [NAL] unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/129Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/172Methods 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/169Methods 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/17Methods 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/174Methods 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
    • 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
    • H04N19/436Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation using parallelised computational arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • H04N19/463Embedding additional information in the video signal during the compression process by compressing encoding parameters before transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • 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/90Methods 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/91Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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/96Tree coding, e.g. quad-tree coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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/98Adaptive-dynamic-range coding [ADRC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Biomedical Technology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Color Television Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Television Signal Processing For Recording (AREA)

Description

本発明は、例えば、スケーラブルな映像ストリームなどのスケーラブルなデータ・ストリーム、およびこのようなスケーラブルなデータ・ストリームを取り扱う、例えば、デコーダまたはMANE(メディア認識のあるネットワーク構成要素)などのネットワーク・エンティティに関する。
転送の観点から、時間的または他の次元における映像ビットストリームの適応は大変望ましい。そして、そのことはH.264/AVCの規格化の範囲内で既に確認され且つ対処された。ネットワーク抽出化層(NAL)ユニットへの映像データのカプセル化および多くの重要だがむしろいわゆるパラメータ・セットにおける映像ビットストリームの外の不変のパラメータの信号を送る設計決定が、この理解を反映する。H.264/AVCのスケーラブルな映像符号化(SVC)およびマルチビュー映像符号化(MVC)拡張機能は、時間的な次元、しかし旧版互換性を持つ手法におけるハイレベルのシンタックスのH.264/AVCを拡張する複雑な方法に導くH.264/AVCのベース仕様における拡張性の欠如を超える適応を許す。H.264/AVCおよびその拡張機能におけるスケーラビリティ次元に従う動作点の信号を送信することは、この目的のための追加バイトを含むNALユニット・ヘッダ拡張機能を用いてなされる。同じ情報が、純粋なH.264/AVC映像データを含み且ついわゆるベース層を構成するNALユニットのために、いわゆる接頭辞NALによって提供される。H.264/AVCの拡張機能によって符号化され、強化される層のためのベース層のシーケンス・パラメータ・セット(SPS)を介して提供される情報を拡張する機構は、いわゆるサブセット・シーケンス・パラメータ・セット(SSPS)を介して確立される。
HEVCベース仕様の開発がまだ進行中である一方、3D映像符号化拡張機能に向けての取り組みは、はじめにベース仕様において拡張可能なシンタックスを保証するために既になされている。ベース仕様におけるこれらのいわゆるスケーラブルなフックは、将来も使い続けられるよう慎重に設計される必要がある。HEVCハイレベル(HL)のシンタックスの現状およびコンセプトについての概要が提供される以下のセクションが現在議論されている。
HEVC規格化の現状は、以下の通りである。
進行中のHEVCベース仕様およびその3D拡張機能において、多くの参加者がH.264/AVCに特定されるようなHLシンタックスから進行する方法に関する提案を行った。この結果は、仕様の現在の作業原案および個々の参加者の多くの投稿に反映される。以下のセクションは、現在の議論に関する概要を提供する。
上記したように、SVCまたはMVC映像ビットストリームのスケーラビリティ次元の範囲内の動作点の信号送信(signalization)は、H.264/AVC NALユニット・ヘッダの(特定の)拡張機能を必要とする。これは不明確な解決と考えられ、例えば、複数の異なるNALユニット・ヘッダ構造体を解決するため、およびベース層の信号を送るための接頭辞NALユニットを必要とするための追加の取り組みをもたらす。従って、取り組みは、ベースHEVC NALユニット・ヘッダ・シンタックスが、ベース仕様の将来の拡張機能の必要を満たすのに十分用途が広いことを保証するために実行される。
在の作業原案におけるNALユニットのシンタックスにおいて、現在のコンセンサスは、2バイトのNALユニット・ヘッダを用いることであった。第1バイトにおいて、nal_ref_flagは、このHL機能がアプリケーションで広く用いられなかったため、H.264/AVCにおけるnal_ref_idcの2バイトの反対のビットで信号が送られる。シンタックス要素nal_unit_typeは従って、NALユニットのタイプの信号を送るためのもう1つのビットを有する。それは、合計64の識別可能なタイプを許す。
NALユニット・ヘッダの第2バイトは、2つのパーツに分けられる。ここで、時間的なスケーラビリティがベース仕様において既に可能とされているので、1cビットはNALユニットのtemporal_idの信号を送るために用いられる。第2バイトの残りの5ビットは、ビットストリームに従うHEVCの範囲内の1つに等しくなるために予約済みである。残りの5ビットの使用法の現在の理解は、これらが、例えばlayer_idシンタックス要素のための、将来の拡張機能におけるスケーラビリティ識別子の信号を送るために用いられ得る。
現在のHEVCベース仕様において定義されるようなピクチャー・パラメータ・セット(PPS)およびシーケンス・パラメータ・セットは、H.264/AVCにおいて以前に特定されているものと比較的に類似する一方で、(適応パラメータ・セット(APS)および映像パラメータ・セット(VPS)として称される)2つの新しいパラメータ・セットは、VPSのみがこの文書の内容のために関連するHEVCに導入された。
像パラメータ・セットは、映像ビットストリーム並びに全ての動作点の範囲内のためのプロファイルおよびレベルに存在する(例えば、時間的な)レベル/層の数などのパラメータの信号を送ると思われた。信号を送られる他のパラメータは、SVCスケーラビリティ情報SEIメッセージに信号を送られるのと同様に、スケーラブルな層の間の依存を含む。
付加的な簡単な説明が、NALユニットおよび映像パラメータ・セット・シンタックスのセマンティックに関して、下記で提示される。
profile_idcおよびlevel_idcは、符号化される映像シーケンスが従うプロファイルおよびレベルを示す。
max_temporal_layers_minus1+1は、シーケンスに存在する時間的な層の最大数を特定する。max_temporal_layers_minus1の値は、0〜7の範囲を含んでいる。
more_rbsp_data()は、以下の通り特定される。
―RBSPに如何なるデータもない場合、more_rbsp_data()の戻り値はFALSEである。
―そうでなければ、RBSPデータは、RBSPに存在する最後の(最下位の、最も右の)1であるビットが検索される。このビットの位置が、rbsp_trailing_bits()シンタックス構造体の1ビット目(rbsp_stop_one_bit)である場合、以下が適用される。
―rbsp_trailing_bits()シンタックス構造体の前にRBSPにおいてより多くのデータがある場合、more_rbsp_data()の戻り値はTRUEである。
―そうでなければ、more_rbsp_data()の戻り値はFALSEである。
1であるnal_ref_flagは、NALユニットの内容がシーケンス・パラメータ・セット、画像パラメータ・セット、適応パラメータ・セットまたは基準ピクチャのスライス(slice)を含むことを明示する。
clauses2−9で特定される復号化プロセスを用いて復号化されるAnnex10において特定されるプロファイルの1つ以上に従う符号化される映像シーケンスのために、スライスを含むNALユニットのための0であるnal_ref_flagは、スライスが非基準ピクチャの一部であることを示す。
nal_ref_flagは、シーケンス・パラメータ・セット、画像パラメータ・セットまたは適応パラメータ・セットNALユニットのために1とみなされる。nal_ref_flagが、特定の画像の1または4であるnal_unit_typeを有する1つのNALユニットのために、0であるとき、その画像の1または4であるnal_unit_typeを有する全てのNALユニットのために、0とみなされる。
nal_ref_flagは、5であるnal_unit_typeを有するNALユニットのために、1とみなされる。nal_ref_flagは、6,9,10,11または12であるnal_unit_typeを有する全てのNALユニットのために、0とみなされる。
nal_unit_typeは、表1で明示されるように、NALユニットに含まれるRBSPデータ構造体のタイプを特定する。
デコーダは、nal_unit_typeの予約される値を用いる全てのNALユニットの内容をないものとみなす(ビットストリームから取り除き且つ放棄する)。
Figure 0006133400
Thomas Wiegand, Gary J. Sullivan, Gisle Bjontegaard, Ajay Luthra, "Overview of the H.264/AVC Video Coding Standard", IEEE Trans.Circuits Syst.Video Technol., vol. 13, N7, July 2003. JCT-VC, "High-Efficiency Video Coding (HEVC) text specification Working Draft 6", JCTVC-H1003, February 2012. ISO/IEC 13818-1:MPEG-2 Systems specification.
「プロファイル」は、全体のビットストリーム・シンタックスのサブセットである。提供されるプロファイルのシンタックスによって課される境界の範囲内で、復号化される画像の特定される次元などのビットストリームにおけるシンタックス要素によってとり得る値に依存するエンコーダおよびデコーダの性能における非常に大きい変化を必要とすることが考えられる。多くのアプリケーションにおいて、特定のプロファイルの中のシンタックスの全ての仮定的な用途を取り扱うことができるデコーダを実装することは、今のところ実際的でもなく、経済的でもない。
この問題を取り扱うために、「レベル」はプロファイルそれぞれの中で特定される。レベルは、ビットストリームにおけるシンタックス要素の値に課される制約の特定されるセットである。これらの制約は、値に対する簡単な制限でもよい。あるいは、それらは、値の演算の組合せに対する制約の形をとってもよい(例えば、画像幅に画像高さを乗算して1秒につき復号化される画像の数を乗算する)。
レベル:値に対する制約の定義されるセットは、「シンタックス要素」および変数によってとられてもよい。レベルの同一セットは、異なる「プロファイル」にわたって共通するレベルそれぞれの定義のほとんどの態様とともに、全ての「プロファイル」のために定義される。個々の実施態様は、特定される制限の中で、サポートされる「プロファイル」それぞれのための異なるレベルをサポートしてもよい。異なるコンテキストにおいて、レベルは「スケーリング」より前の「変換係数」の値である。
プロファイル:シンタックスの特定されるサブセット。
HEVCのための3D映像符号化拡張機能の開発において、スライス・ヘッダからアクセス・ユニット・デリミタ(AUD)にあるパラメータをシフトする提案がさらにあった。NALユニットは、H.264/AVCにおける新しいアクセス・ユニット(AU)の開始で任意に有効である。
HEVC3D映像符号化拡張機能の仕様の過程での他の提案は、SPSの間の間接的手段を用いる動作点の間の依存の信号を送ることである。NALユニット・ヘッダがSPSに対する参照符を運ぶことになっており、且つSPSそれぞれの中が相対的なベースSPSに対する参照符である。この(潜在的に情報を順次伝える)間接特定は、最も小さい(時間的な、・・・)レベルのためのSPSまで分解される必要がある。このような方法は、ビットストリームの深くを参照し、且つ動作点を識別することを目的に利用できる相当な情報量を保持するMANEなどの装置に対して高い負荷を提供する。
いずれにせよ、ネットワーク・エンティティによるスケーラブルなデータ・ストリームの処理を、容易にするまたはより効果的にレンダーする解決策を間近に有することがさらに好ましい。
この目的は、添付される独立請求項のいずれかの要旨によって達成される。
ネットワーク・エンティティによるスケーラブルなデータ・ストリームの処理がより複雑にレンダーされず、もし、データ・ストリームにおいて、実際にデータを運ぶパケットが、スケーラビリティ軸の数およびそれらの意味するセマンティックを定義するスケーラビリティ軸記述子を有する異なるパケット・タイプのパケットに付随することは、本発明の基本的な発見である。この評価によって、パケットを運ぶデータが、スケーラビリティ軸にまたがるスケーラビリティ空間の中でパケットそれぞれに関連する動作点を定義する動作点識別子を備えれば十分である。この評価によって、パケット動作点識別子は、ネットワーク・エンティティに十分な情報を提供する。これは、これらのパケットを、予め定められたパケット・タイプのパケットによって提供されるこのスケーラビリティ軸記述子にアクセスするネットワーク・エンティティを提供されるスケーラビリティ空間におけるそれらの動作点に関連付けるためである。要するに、技法(technique)は、動作点識別子が識別作業を簡単に成し遂げる必要があるため、データ量を縮小してパケットの大部分が消費されることを許す。スケーラビリティ軸記述子は、頻繁に送られなくてもよい。同時に、ネットワーク・エンティティは、スケーラビリティ軸識別子を解析する/読み込む扱いにくい作業を頻繁に実行しなくてもよい。それによって、ネットワーク・エンティティのためのオーバーヘッドを減らす。一方で、本発明の実施の形態によれば、ネットワーク・エンティティは、シーケンシャルな動作点の順序(すなわち、ベース層パケット)における最低の動作点のパケットを、他のパケット(すなわち、シーケンシャルな動作点の順序においてより高位に位置する動作点に属するパケット、すなわち「強化」層パケット)と区別するために、少なくともある程度、動作点識別子を解釈できる。
第1のものと組み合わされてもよくまたは個々に実装されてもよい本発明の他の実施態様によれば、ネットワーク・エンティティによるスケーラブルなデータ・ストリームの処理は、レベルおよび/またはプロファイル記述子がパケットを運ぶデータ以外のパケットを用いて運ばれる場合より効果的にレンダーされてもよいことが本発明の基本的な発見である。これには、他のプロファイルおよび/またはレベル記述子の参照符によって、動作点それぞれのために利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送る第1セットと、それらの動作点それぞれのために利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送るプロファイルおよび/またはレベル記述子の定義の信号を送るプロファイルおよび/またはレベル記述子の第2セットとにパーティション分割されるプロファイルおよび/またはレベル記述子を用いる。この評価によって、プロファイルおよび/またはレベル記述子のシーケンス全体の長さは、より短く保たれる。それによって、伝送オーバーヘッドを減らすだけでなく、オーバーヘッドを解析する。
本願の好ましい実施の形態は、以下の図に関して記述される。有利な実施の形態は、従属請求項の要旨である。
図1aは、メディア・コンテンツが符号化されるデータ・ストリームの概略図を示す。 図1bは、スケーラブルなデータ・ストリームの構成を概略的に示す。 図1cは、他の実施例に関するスケーラブルなデータ・ストリームの構成を概略的に示す。 図2は、ネットワーク・エンティティが完全なデータ・ストリームを受信する、シナリオの概略図を示す。 図3aは、2次元スケーラビリティ(例えば、時間的および空間的な)の範囲内の動作点を示す。 図3bは、new_profile_level_flagコンセプトを示す。 図4は、HEVCのためのNALユニット・ヘッダ・シンタックスを示す。 図5は、VPSシンタックスを示す。 図6は、vps_extension_data()シンタックスを示す。 図7は、実施例に関するデータ・ストリームの概略図を示す。 図8は、一定のビット長のシンタックス要素またはビット・シーケンスそれぞれをパーティション分割する実施例のフローチャートを示す。 図9は、模範的なネットワーク・エンティティの動作モードのフローチャートを示す。 図10は、ネットワーク・エンティティの他の動作モードを示す。 図11は、NALユニット・シンタックスを示す。 図12aは、SPSシンタックスを示す。 図12bは、SPSシンタックスを示す。 図12cは、SPSシンタックスを示す。 図13は、VPSシンタックスを示す。 図14は、VPS拡張機能データ・シンタックスを示す。
以下で概説される実施の形態の理解を容易とするために、図1および図2に関して、スケーラブルなデータ・ストリームの詳細と、これらの詳細から結果として生じるスケーラブルなデータ・ストリームを処理することにおける問題とが、最初に記述される。図1aは、例えば、オーディオ・コンテンツ、映像コンテンツ、画像コンテンツ、3Dメッシュ・コンテンツなどのメディア・コンテンツに符号化されるデータ・ストリーム10を例示する。メディア・コンテンツは、タイムスタンプ(例えば、映像の画像、変換ブロックまたはオーディオ信号など)のシーケンスにおけるメディア・コンテンツを表現するデータ・ストリームに関する時間変化であってもよい。
図1aに示すように、データ・ストリーム10は、パケット12を備える、またはパケット12から構成される。パケットは、等しいサイズであってもよいし、または異なるサイズであってもよい。パケットそれぞれは、パケット・タイプ識別子14を備える。パケット・タイプ識別子14それぞれは、複数のパケット・タイプから、それぞれのパケット12に関連するパケット・タイプを識別する。複数のパケット・タイプは、パケット・タイプを運ぶデータを備える。図1aにおいて、例えば、図1aに明示的に示されるデータ・ストリーム10の部分の中のパケットは、パケット・タイプを運ぶこのようなデータを明示的に示され、ここでは、明示的に「A」として表示される。パケット・タイプを運ぶこのようなデータの他にも、他のパケット・タイプの他のパケットがあってもよい。それは、メディア・コンテンツの符号化表現に実際に寄与するデータを運ばないが、他のデータ(例えば、メディア・コンテンツの起点に関する補助的なデータまたは情報などは運んでもよい。
少なくとも、Aのようなパケット・タイプを運ぶデータのパケットそれぞれは、スケーラビリティ軸の数n(0>n)にまたがるスケーラビリティ空間の中の複数の動作点から、それぞれのパケットに関連する動作点を識別する動作点識別子16を備える。動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有する。これを明らかにレンダーするため、図1bに参照がなされる。動作点は、サークル18によって例示される。それらは、スケーラビリティ軸にまたがるスケーラビリティ空間20の中に分布するかまたは配置される。図1bのにおいて、説明の便宜上、単に2つのこのようなスケーラビリティ空間軸22aおよび22bが示される。
図1bは、例えばスケーラブルなデータ・ストリーム10のようなスケーラブルなデータ・ストリームの構成を例示する。パケット12(動作点1を識別する動作点識別子)は、その動作点1でメディア・コンテンツの符号化表現を一緒に形成するデータを運ぶ。ここでは、模範的に、動作点1が一種の基本的な表現を形成する。すなわち、メディア・コンテンツに関する情報の最小限の量が、動作点1のパケットのデータによって出力される。映像の場合には、例えば、これらのパケットのデータが、例えば、低い空間的分解能および最も低いSNRでメディア・コンテンツの符号化表現を表現する。ループ24によって例示するように、動作点1に属するパケットによって運ばれるデータを動作点2のパケット12によって運ばれるデータに結合することによって、このようにして導かれるデータが、結果としてメディア・コンテンツの符号化表現となる。その再構築が、例えばSNRまたは空間的分解能で、動作点1のみのパケットから再構築されるメディア・コンテンツによって得られる表現を何とか上回る。符号化表現が動作点2のパケットのデータを動作点1のパケットデータに加えることによって拡張されることに関するメディア・コンテンツの特徴は、図1bの軸2を意味するセマンティックであり、軸22bのスケールがこのセマンティックの意味することに従う動作点18をソートする順序スケールである。
図1bは、例えば、軸22bが空間的分解能に関する一方で、軸22aがSNR品質に関する。しかしながら、スケーラビリティ軸の意味する他のセマンティックが同様に利用できてもよい。例えば、更なる動作点のパケットの付加的なデータが、情報をメディア・コンテンツの再構築可能なバージョンに加えてもよい。それは、以前、すなわち、このデータ(例えば、他の視界(view)、他のオーディオ・チャンネル、距離画像など)を加える以前は利用できなかった。
したがって、図1bは、メディア・コンテンツの基本的な符号化表現が軸22bと同様に軸22aに沿って拡張してもよい、更なるループ24によって同様に例示する。言い換えると、特定の動作点のパケット12のデータを他の動作点のパケットのデータに追加することまたは他の動作点のパケットのデータの組合せ24が、データの新しい組合せに導き、スケーラビリティ軸22aまたは22bのうちの1つに従って、この追加なしで得られる表現を上回り、このシーケンシャルな効果が矢印26によって示される。それは、したがって、動作点18の中でシーケンシャルな動作点の順序を形成し、それは、スケーラビリティ空間20を通して導く。
ここで、ネットワーク・エンティティがこのような完全なデータ・ストリームを受信することを推測する。図2は、このようなシナリオを示す。ネットワーク・エンティティは、ブロック28として示され、例えば、デコーダまたはMANEである。図2において、ネットワーク・エンティティ28は、完全なデータ・ストリーム10を受信する。すなわち、データ・ストリームは、全ての動作点のデータ・パケットを運ぶ全てのデータを含むデータ・パケットの全てを備える。ネットワーク・エンティティ28は、メディア・コンテンツを有する受信者(recipient)30に出力するタスクを有する。図2において、ネットワーク・エンティティ28は、受信者30にメディア・コンテンツを送り届けるための無線伝送32を明示的に用いる。ネットワーク・エンティティ28は、例えば、移動管理エンティティである。このようなシナリオでは、ネットワーク・エンティティ28が、受信者30に対して時間変化する通信伝送キャパシティに対処する必要がある。すなわち、時間の事例があり、そこでは、伝送キャパシティが、例えばリアル・タイムで再現される受信者30に対する完全なデータ・ストリーム10を伝送するために、十分でない。したがって、ネットワーク・エンティティ28は、受信者30に機能縮小されたバージョンまたはメディア・コンテンツの表現を出力するために、データ・ストリーム28を「縮小」する必要がある。一方で、例えば、伝送キャパシティは、完全なデータ・ストリーム10を伝送するために不十分であり、伝送キャパシティは、しかしながら、例えば、省略されている動作点5のパケット12を有するデータ・ストリーム10を伝送するために十分であってもよい。
ネットワーク・エンティティ28が、外部的に導かれる制約のためにいくらかのパケット12を省略する必要があることと同様の他のシナリオがあることに留意する必要がある。その範囲において、図2は単に一例として役立つ。
しかしながら、データ・ストリームを縮小する実際に言及されたタスクを実行するために、ネットワーク・エンティティ28は、データ・ストリームの少なくとも一部を点検する必要がある。点検される部分は、動作点識別子16を含む。これは、ネットワーク・エンティティ28に高い負荷を与え、そして、したがって、このオーバーヘッドを低く保つことが好ましい。次に記述される実施の形態は、この目的を達成する。
後述する取り扱う実施の形態の他の態様は、データ・ストリームを復号化するために割り当てられるデコーダの能力(capabilities)がシーケンシャルな動作点の順序を拡張するときに増加してもよいという事実に関する。低いレベルのデコーダは、例えば、より低い能力を有してもよい。すなわち、この明細書の前置き部分で述べたように、より低いプロファイルおよび/またはレベルであってもよい。したがって、特定の動作点のパケットのいくらかのデータを加えることは、いくらかの最小限のプロファイルおよび/または最小限のレベルの基準を満たすデコーダのために制限されてもよい。したがって、デコーダ、またはデコーダにデータ・ストリームを送り届けるいくらかのネットワーク・エンティティなどのネットワーク・エンティティが、単純な方法、他方では低い率の消費における動作点18に関連するプロファイルおよび/またはレベルの必要条件を理解できる場合が好ましい。
これらの実施の形態の記述を始める前に、しかしながら、以下に留意する必要がある。特に、次に記述される実施の形態において適用される用語体系は、図1aから図2を参照する記述において用いられた用語と異なる。さらに具体的には、次に記述される実施の形態は、比較的近い将来のHEVC規格において適用されるために修正される本願の実施の形態の具体的な実装を表す。したがって、上述したパケットは、NALユニットとして以下で意味される。動作点識別子を備えるNALユニット・ヘッダは、本願の第1態様に関する実施の形態に従って、NALユニット(すなわち、VPS NALユニット)の特定のタイプにおけるスケーラビリティ軸記述子によって更に特定される。しかしながら、ここで記述される具体的な実施の形態は、コーデックの他のタイプに直ちに運ぶことが可能である。その範囲において、以下の実施の形態は、単なる例証として理解されるだろう。
同様に、組合せそれぞれが他の全ての組合せ24の適切なサブセットのいずれかであるために、図1bが適切なサブセットをそれぞれに単に形成する組合せ24を示唆するにもかかわらず、適切なサブセットもしくは他の組合せ24の適切なスーパーセットまたは他の全ての組合せ24のスーパーセットのうちの1つは任意である。図1cは、例えば、動作点18のシーケンシャリティ(すなわち、それに定義されるシーケンシャルな動作点の順序を有する特性)の場合を示し、1つの組合せが適切なサブセットでも他の組合せの適切なスーパーセットでもない場合をまた備える組合せの場合を含むとして理解される。図1cは、例えば、動作点4のパケットのデータを動作点1および2のパケットの組合せのデータに加えることで結果として生じる組合せ24が、動作点1cのパケットのデータを単に部分的に動作点1および2のパケットのデータの組合せに加えることにより結果として生じる組合せ24に重複し、後の組合せ(すなわち、動作点1および2の組合せ)によって形成される交差をともなう。このことにより、シーケンシャルな動作点の順序は、動作点2で分岐を備える。
以下の実施の形態は、NALユニット・ヘッダおよびVPSシンタックスを含む高水準なシンタックスを提示し、それは、適応のための、映像デコーダ、映像ビットストリーム抽出器またはネットワーク装置での有用な方法におけるスケーラビリティ情報のシグナリングを許す。NALユニット・ヘッダは、スケーラビリティの多くとも3次元の信号を送ることを可能とするスケーラビリティ識別子を含む。
更なる詳細におけるVPSシンタックスを記述する前に、概要は、図3aおよび3bに関して提示される。例えば、HEVC規格におけるコンセプトが用いられてもよい。
以下に提示するnew_profile_level_flagは、映像のスケーラビリティ次元(例えば、時間的、空間的または他の如何なる次元)の中の特定の動作点が、前述した動作点とは異なるプロファイルまたはレベルを用いる信号のために用いられる。図3aは、空間的および時間的なスケーラブルな映像シーケンスの中の、これらのスケーラブルな識別子(temporal_id、およびlayer_id)に従う、異なる動作点を示す。図3aは、2次元のスケーラビリティ(例えば、時間的および空間的な)の範囲内の動作点を示す。
サポートされる符号化ツールに関するデコーダ能力(マクロブック処理能力など)を記述するために必要なプロファイルおよびレベルは、動作点ごとに変わり得る。それは、使用中のスケーラビリティに強く依存する。プロファイルおよびレベルまたは更なる動作点のパラメータの信号を送るループにおいて、new_profile_level_flagは、前述した動作点に関する新しいプロファイルおよびレベルが存在するか、または具体的な動作点のプロファイルおよびレベルが明示的な参照によって前述したものから継承される必要があるかどうかの信号を送るために用いられる。
後述する他の態様は、プロファイルおよびレベルシンタックス要素の適応可能なリストに関する。プロファイル、レベルおよびパラメータ・セットにおける動作点の任意に他のパラメータは、直接の適応(すなわち、特定の動作点からの除外または削減と同様に、提供されるシンタックスの中(すなわち、VPSの中)の他のシンタックス要素を変更しないそれらの追加も)を許すwhileループを介して提供される。これは、層の絶対数の信号を送る必要性がなく、且つこのことによりパラメータ・セットの適用を容易とするwhileループを許すmore_rbsp_data()シンタックス要素を用いることによって達成される。図3bは、new_profile_level_flagコンセプトを例示する。
後述する他の態様は、層シナリオに関する。層シナリオは、スケーラブルなコンテンツのスケーラブルな層識別子layer_idとしてHEVC拡張機能において用いられてもよいNALユニット・ヘッダの第2バイトの5つの予約されるビットの解釈の信号を送る方法を表現する。
層シナリオのアプローチにおいて、シナリオ識別子は、デコーダまたはMANEに、5つの予約されるビットを、スケーラビリティの1つまたは多様な次元(例えば、時間的および空間的な、空間およびマルチビューまたは他など)を特徴とする映像符号化のための別々の(separate)一以上の次元の識別子として解釈することを可能とするNALユニット・ヘッダにおいて信号を送られる。スケーラブルな次元および動作点の中の詳細な記述は、NALユニット・ヘッダが、1つ以上のスケーラブルな識別子を導くためのNALユニット・ヘッダ・シンタックスの5つの予約されるビットを解釈する方法についての情報を出力するだけであるが故に、VPSによって提供される。
次に記述されるVPSシンタックスは、動作点それぞれのプロファイルおよびレベルの信号を送る手段を出力し、且つ直接の高速の適応を許すように設計される。以下のセクションは、このシンタックスについての詳細を提供する。
提案されるNALユニット・ヘッダ・シンタックスが始めに記述される。
NALユニット・ヘッダの第2バイトは、いわゆる層シナリオ(layer_scenario)および層シナリオのコンテキストにおける動作点を識別するスケーラビリティ識別子(layer_id)の信号を送るために用いられる。
図4は、HEVCのためのNALユニット・ヘッダ・シンタックスに、新しいシンタックス要素layer_scenarioおよびlayer_idを提供する。シンタックス要素layer_scenarioは、スケーラビリティ次元(例えば、時間的なスケーラビリティ(例えば、HEVCベース仕様のような時間的なスケーラビリティ)のみ、またはスケーラビリティの2つのタイプ(例えば、時間的および空間的な)の結合を用いるための1つのスケーラビリティ次元)のシナリオの信号を送る。シンタックス要素layer_idは、信号を送られるスケーラビリティ次元の中の具体的なNALユニットの動作点を記述し、layer_scenarioシンタックス要素に従って解釈される必要がある。
スケーラビリティの次元がないまたは1つの場合(すなわち、0の値を有するlayer_scenario)において、layer_idの値は、動作点をそれらの復号化の依存関係および重要性に従う連続的な動作点の順序にリストして、符号のない整数(unsigned integer)として解釈され得る。スケーラビリティがない場合において、全てのNALユニットは、意味のある階層的な適応手順がなく、且つ全てのNALユニットが同じ重要性である信号のためのゼロのlayer_id値を有するものとする。
スケーラビリティの2次元(すなわち、1の値を有するlayer_scenario)について、layer_idの値は、2つの3ビットの符号のない整数の変数として解釈され得る。第1のスケーラビリティ次元(例えば、時間的な)におけるNALユニットおよび第2の3ビットは、第2スケーラビリティ次元(例えば、空間的な)におけるNALユニットの動作点を提供する。
layer_scenarioが2の値を有するとき、layer_idの値は、第1スケーラビリティ次元における動作点を提供する2ビットの符号のない整数の変数として、続いて、第2スケーラビリティ次元における動作点を記述する4ビットの符号のない整数の変数として解釈され得る。このシナリオは、一次元の層の量が他の次元においてよりも大きいとき、有益であり得る。
スケーラビリティが3次元であるとすれば、layer_scenarioの対応する値は3であり、且つlayer_idシンタックス要素の値が、3つのスケーラビリティ次元(例えば、時間的、空間的およびマルチビューのスケーラビリティ)に従う動作点を提供する3つの2ビットの符号のない整数の変数として解釈され得る。
表2は、layer_scenarioの値についての概要を提供し、且つlayer_idの対応する解釈を提示する。
Figure 0006133400
対応する映像パラメータ・セット・シンタックスは、次に記述される。
映像パラメータ・セットのシンタックスは、考えられる3次元のスケーラビリティ空間における動作点それぞれのためのプロファイルおよびレベルの信号を送り、且つ直接の方法におけるそれを映像ビットストリームの適応のカレントのレベルを反映する直接の方法におけるそれを適応する手段を出力するために調整される必要がある。これは、如何なるスケーラビリティ(例えば、時間的、空間的なまたは他の)も用いるNALユニットのプロファイルおよびレベル・シグナリングのためのvps_extension_data()シンタックス要素を用いることにより達成される。さらにまた、それは、NALユニット・ヘッダの中のlayer_idシンタックス要素の解釈のための詳細な情報を出力する。
VPSシンタックスは、図5において提供される。
図5は、如何なるスケーラビリティ(すなわち、最も低い時間的なレベルを有するHEVCベース仕様に従って符号化される映像データ)も用いないNALユニットのためのプロファイルおよびレベルの信号を送る。
さらにまた、シンタックス要素layer_id_typeは、NALユニット・ヘッダ・シンタックスの中のlayer_idシンタックス要素によって記述されるスケーラビリティ次元のより詳細な理解を許すために提供される。表1cは、layer_id_typeシンタックス要素のためのlayer_idにおいて信号を送られる実際のスケーラビリティ次元を具体的に記載する。HEVCベース仕様のために、時間的なスケーラビリティのみが定義される必要がある。更なるHEVCスケーラビリティ拡張機能は、その結果として、それらの具体的なニーズのための更なるlayer_id_typeの値(例えば、1:時間的なスケーラビリティ、2:HEVCのSVCのような拡張機能のための空間的なスケーラビリティ)を特定する。
これは、VPSを所有する如何なる装置にも、既知のスケーラビリティ次元の中のNALユニットの動作点を完全に解釈することを可能とする。一方で、VPSにアクセスできない装置が、しかし実際のスケーラビリティ次元の知識なしに映像ビットストリームの正確な適応をそれでも実行できる。
Figure 0006133400
如何なる次元のスケーラビリティ(例えば、時間的なレベル>0、空間的なスケーラビリティ・・・)も用いる動作点の記述は、図6において提供されるようなvps_extension_data()シンタックスを用いて提供される。動作点それぞれは、layer_idを介して識別される。new_profile_level_flagは、記述される動作のプロファイルおよびレベルの明示的なシグナリング、またはシンタックス要素ref_layerを用いるそのlayer_idによって他の動作点識別子を参照することによる潜在的なシグナリングのどちらかを許す。
vps_extension_data()シンタックスを用いることは、動作点が明示的に参照され、且つバイトの定数を除外することによって省略され得るように、直接の方法における適応が許される。省略されるvps_extension_data()シンタックスが他の動作点識別子によって参照されないときはいつでも、VPSのないビットは、省略されるものとは別に変更される必要があり、それは、相当に高速の適応を単純化する。
したがって、図1aから1cに関して適用される用語体系を用いて、実際に概説された具体的な実施の形態は、図7に示されるように構成されるデータ・ストリームを記述する。参照符号10を用いて概して示されるデータ・ストリームは、それら(例えば、上記に示されるように、オーディオ、映像または他のメディア・コンテンツ)に符号化されるメディア・コンテンツを有する。データ・ストリーム10は、NALユニットと呼ばれるパケット12を備える。パケット12それぞれは、複数のパケット・タイプからパケット12それぞれに関連するパケット・タイプを識別するパケット・タイプ識別子(すなわち、nal_unit_type)を備える。例えば全てのNALユニットに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケット12それぞれは、スケーラビリティ軸22a,bの数n(0>n)にまたがるスケーラビリティ空間20の中の複数の動作点から、パケット12それぞれに関連する動作点18(それに定義されるシーケンシャルな動作点の順序を有する動作点識別子18)を識別する、動作点識別子34(すなわち、layer_scenarioおよびlayer_idの組合せ)を備える。この点については、必ずしも、NALユニットまたはパケット12のそれぞれが動作点識別子34を有するというわけではない点に留意する必要がある。むしろ、動作点に関する限り一般的な性質であり、且つしたがって、いかなる動作点も備えない、特定のパケット・タイプのパケット12がある。
図7の実施の形態において、しかしながら、それら(すなわち、VPSでないNALユニット)に関連するパケット・タイプの第2セットからのパケット・タイプを有するパケット12それぞれは、加えて、パケットそれぞれに関連する動作点に先行する、またはシーケンシャルな動作点の順序に従うパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケット12と共にパケットそれぞれに関連する動作点18で、メディア・コンテンツの符号化表現に寄与するデータ36を運ぶ。この点に関する詳細のために、図1bおよび1cの記述が参照される。
それに関連するパケット・タイプの第2セットと互いに素な予め定められたパケット・タイプを有するパケットそれぞれは、数nを定義するスケーラビリティ軸記述子38と、VPS NALユニット(すなわち、rbspデータ・ポーション40がVPSシンタックス42に従って満たされるNALユニット12)で生じるlayer_id_typeによって表現されるスケーラビリティ軸記述子38を有する1つ以上のスケーラビリティ軸を意味するセマンティックとを有する。
また、上述したように、VPSパケットそれぞれは、複数の動作点の少なくとも1つの動作点18(例えば、シーケンシャルな動作点の順序に関して導き出すもの)に個々に関連する、プロファイルおよび/またはレベル記述子44(すなわち、vps_extension_data)のシーケンスを備え得る。プロファイルおよび/またはレベル記述子44それぞれは、利用できる符号化オプション・セット(すなわち、再現目的のためにサポートされる最小限のプロファイル)および/または利用できるシンタックス要素値の範囲(すなわち、再現のために必要とされる最小限のレベル)を定義する。プロファイルおよび/またはレベル記述子44(それに関連する)それぞれに関連する動作点を有するパケット12のシンタックスが従う。言い換えると、特定の動作点18のパケットのデータを、1つのものまたは他の動作点18の組合せに関連するパケットのデータに追加することの結果として生じるデータの組合せは、プロファイルおよび/またはレベルそれぞれをサポートするデコーダのためにのみ再現可能である。
プロファイルおよび/またはレベル記述子44の第1セットは、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲(すなわち、シンタックス要素new_profile_level_flag(すなわち、フラグ46)が1である)の定義の信号を明示的に送る。プロファイルおよび/またはレベル記述子44の第2の、互いに素な空でないセットは、他の先行するプロファイルおよび/またはレベル記述子44(すなわち、そのnew_profile_level_flagが0である)を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。図6においてプロファイルの明示的なシグナリングは、シンタックス要素level_idcがレベル・インジケータ50を表現する一方で、48でシンタックス要素profile_idcを用いてなされる。new_profile_level_flag=0の場合における他のプロファイルおよび/またはレベル記述子44に対する参照は、シンタックス要素ref_layer_id52を用いてなされる。明らかに、プロファイルおよび/またはレベル記述子44を参照することの使用は、プロファイルおよび/またはレベル記述子のシーケンス54を伝送するために必要なサイズを縮小し、且つこの態様は、後述する更なる概要のように、動作点識別子34およびスケーラビリティ軸記述子38の共通使用(co−use)から独立して利用されてもよい。
プロファイルおよび/またはレベル記述子44のシーケンス54が、シーケンシャルな動作点の順序において、複数の動作点の少なくとも1つのサブセットとシーケンシャルに関連してもよい一方で、これは、必ずしも必要ではない。むしろ、プロファイルおよび/またはレベル記述子それぞれがフィールド56(すなわち、layer_id)を有してもよく、それは、プロファイルおよび/またはレベル記述子44それぞれが関連する動作点18を識別する。データ・ストリーム10を取り扱うネットワーク・エンティティは、シーケンス54におけるプロファイルおよび/またはレベル記述子44のフィールドの順序から動作点18の中で定義されるシーケンシャルな動作点の順序を確認してもよい。あるいは、しかしながら、シーケンシャルな動作点の順序は、例えば、スケーラビリティ軸記述子によるデフォルトによって、ネットワーク・エンティティに理解されてもよい。さらに正確であるために、フィールド56によって識別される動作点の順序、およびプロファイルおよび/またはレベル記述子44のシーケンスは、シーケンシャルな動作点の順序を導き出すために、図2のネットワーク・エンティティ28のようなネットワーク・エンティティによって用いられてもよい。
フィールド56は、動作点識別子34に共通のビット・シーケンスを用いる動作点それぞれを識別してもよい。以下で概説される実施の形態において、例えば、全ての動作点識別子34は、固定ビット長のシンタックス要素(すなわち、layer_id)およびシナリオ・シンタックス要素(すなわち、layer_scenario)を有し、そこでは、シナリオ・シンタックス要素が、nと、固定ビット長のシンタックス要素のnパーティションおよびnスケーラビリティ軸の結合との信号を送り、固定ビット長のシンタックス要素は、フィールド56のビット・シーケンスと共通する、または等しく構成される。図8は、例証として、固定ビット長のシンタックス要素またはフィールド56のビット・シーケンスまたは動作点識別子34の固定ビット長のシンタックス要素を、シナリオ・シンタックス要素64の3つの異なる状態62に従うパーティションの異なる数にパーティション分割することの実施例を示す。パーティションは、第1状態が点線によって、第2状態が一点鎖線によって、第3の状態が破線によって模範的に示される。すなわち、固定ビット長のシンタックス要素、またはビット・シーケンス60を解釈するネットワーク・エンティティは、n次元のスケーラビリティ空間20の構成要素として個々のパーティションに含まれるビットを用いることによって、固定ビット長のシンタックス要素またはビット・シーケンス60によって識別される正しい動作点を識別してもよい。
後述する実施の形態において、シンタックス要素ref_layer_id52のために用いられるビット・シーケンスは、図8に示されるのと同じビット・シーケンスを用いる。代わりとして、シーケンシャルな動作点の順序でランクするポジションのユニットにおいて定義される相対的なポインタが用いられていてもよい。例えば、ネットワーク・エンティティは、カレントの動作点のために、プロファイル識別子および/またはレベル識別子profile_idcおよび/またはlevel_idc48および/または50を採用するためにカレントのプロファイルおよび/またはレベル記述子44が参照する動作点のlayer_idにアクセスするまたは手に入れるために、ref_layer_idをビットごとにシンタックス要素layer_id56に単に加えてもよい。
上記で記述した実施の形態において、スケーラビリティ軸記述子38(すなわち、layer_id_type)は、シンタックス要素(nの値の異なる組合せ、およびnスケーラビリティ軸の意味するセマンティックの対応点に個々に関連する考えられる状態)を形成する。すなわち、スケーラビリティ軸記述子の考えられる状態が、異なる(n)意味する(1)・・・意味する(n)(そこにおいて、表3に参照がなされる)に個々にマップされる。すなわち、スケーラビリティ軸記述子38を用いて、データ・ストリームを読み込むネットワーク・エンティティは、適切な図8におけるパーティション分割の中の値が序数あるプロパティの意味するセマンティックについて知っている。ネットワーク・エンティティは、しかしながら、VCL NALユニットを正常に読み込むための機会をまだ有しておらず、しかしながら、データ・ストリームを処理する際のデータ・ストリームの考えられる減少に決定するために、シナリオ・シンタックス要素64に従ってパーティション分割することを用いて、動作点識別子34のビット・シーケンス60それぞれのパーティションにおける値の序数の特徴に少なくとも依存してもよい。
次に具体的に概説する実施の形態に進む前に、本願の上述した更なる態様によれば、スケーラビリティ軸記述子38が、それに含まれるセマンティックを用いて省略されてもよいことに留意する必要がある。例えば、動作点識別子34において、しかしながら、したがって、今のところ記述されている実施の形態と比較して、多くのビットが消費される必要がある。それにもかかわらず、しかしながら、そのような代わりの実施の形態は、上記したプロファイルおよび/またはレベル記述子44のシーケンス54が存在することにおいてなお有利であり、明示的にプロファイルおよび/またはレベル記述子44の信号を送ることと同様に、間接的にプロファイルおよび/またはレベル記述子44の信号を送ること/参照することの両方を含む。
上述に関して、しかしながら、様々な変更態様が上記で概説された実施の形態に対して実施されうることに留意する必要がある。例えば、固定長シンタックス要素またはビット・シーケンス60(すなわち、6)のための上記の例において選択されるビット数は、より大きくまたはより小さく変化し得る。同じ注釈が、シナリオ・シンタックス要素64によって調整できる考えられるスケーラビリティ軸の数nに関する限り、有効である。すなわち、考えられる状態のセット(1,2,3)、しかし、考えられる整数nの異なるセットが同様に実現できる。
完全性(completeness)だけのために、図9は、例えば、プロファイルおよび/またはレベル記述子44のシーケンスを読み込むネットワーク・エンティティの動作モードを示す。まず第一に、リスト54における第1プロファイルおよび/またはレベル記述子44のフィールドがステップ66で読み込まれる。それから、ネットワーク・エンティティは、カレントのプロファイルおよび/またはレベル記述子44であるかどうかをステップ68でチェックし、ステップ66で読み込まれたフィールドが、明示的にプロファイルおよび/またはレベルの信号を送るか、または間接的に同じ信号を送る。上記の実施の形態によれば、ステップ68は、シンタックス要素の値に依存する実際の決定を伴うシンタックス要素reserved_zero_one_bitを読み込むことを含む。すなわち、明示的なシグナリングは、new_profile_level_flagが1であることによって示され、間接的なシグナリングは、シンタックス要素が0であることによって示される。
明示的なシグナリングの場合には、ネットワーク・エンティティは、ステップ70においてプロファイルおよび/またはレベル識別子58/50を読み込み、且つステップ66で読み込まれるフィールドによって、同じものと動作点識別子を関連付ける。間接的なシグナリングの場合には、しかしながら、ネットワーク・エンティティは、ステップ72においてデータ・ストリームから参照フィールド52を読み込み、且つステップ74において、ステップ66において読み込まれるフィールドによって識別される動作点のプロファイルおよび/またはレベル識別子として、この参照フィールド52によって識別される動作点に関連するプロファイルおよび/またはレベル識別子を採用する。これらのステップは、プロファイルおよび/またはレベル記述子44のシーケンスがスキャンされるまで繰り返される。
同様に、図10は、上述されたこれらの実施の形態を利用するネットワーク・エンティティの動作モードを例示する。ここで、スケーラビリティ軸記述子38は、個々のパケットにおける動作点識別子34によって出力される情報を完成させる。図10に示すように、まず第一にカレントのパケットの動作点識別子は、ステップ76において読み込まれる。これは、全てのパケット12のためになされる。さらに、ネットワーク・エンティティがそこからステップ78においてスケーラビリティ軸記述子を読み込むために、VPS NALユニットを点検する。ステップ76および78の両方は、パケット・タイプそれぞれのパケットそれぞれがネットワーク・エンティティによって遭遇するたびに実行される。動作点識別子がステップ76で読み込まれるたびに、ネットワーク・エンティティがステップ80において、スケーラビリティ軸記述子がまだ読み込まれていないことにより利用できない、またはすでに読み込まれていることにより利用できるかどうかを区別する。有効性(availability)の場合において、ネットワーク・エンティティは、ステップ82において、ステップ78において読み込まれるスケーラビリティ軸記述子に従うカレントのパケットの動作点識別子を解釈する。解釈のあと、ネットワーク・エンティティはスケーラビリティ軸の意味することについて既知であり、したがって、実行することができる。特に、有効性または非有効性にかかわりなく、選択するこれらのパケットが、復号化されるため、または受信者(例えば、受信者30)に送り届けられるためであるように、ネットワーク・エンティティは、ステップ84においてパケット12からパケットを選択する。ステップ84は、外部データ(例えば、メディア・データを再現する受信者の能力を示すデータ、例えば、最大の再現可能な空間的分解能、ディスプレイの最大のピクセル・ビットの深度、その他)に依存してもよい。解釈がスケーラビリティ軸記述子の非有効性のため利用できない場合において、ネットワーク・エンティティ28が例えば、シーケンシャルな動作点の順序に従う最も低い動作点に属するパケットを単に更に処理するだけによって防御的に実行されるために、構成されてもよい。
また、ネットワーク・エンティティ28は、デコーダ、トランスコーダ、メディア認識のあるネットワーク・エンティティ(例えば、移動管理エンティティなど)であってもよい。
さらに、上述したデータ・ストリームのための実施の形態のいずれかを生成するエンティティ(例えば、エンコーダのような)は、ネットワーク・エンティティが、スケーラビリティ軸記述子が図10に関して記述されるようにまだ利用できない場合に生じる非有効性の課題に直面するところで、時間期限を低く保つために、パケットを十分にしばしば運ぶデータの間においてVPS NALユニットを散在するために構成されてもよい。
(プロファイルおよび/またはレベル識別子44のシーケンスを読み込む)ネットワーク・エンティティのために、このようなネットワーク・エンティティは、図10の処理に加えて、またはその代わりに、個々の動作点に関連する、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲に基づいたパケット12の中の選択をレンダーするように構成されてもよい。:例えば、ネットワーク・エンティティは、ネットワーク・エンティティがデコーダである場合、例えば、またはネットワーク・エンティティが通信している状態の受信者の、または、ネットワーク・エンティティが、例えば、MMEである場合の、必要なプロファイルおよび/またはレベルがそれ自身の最大のプロファイルおよび/または最大のレベルを上回る動作点を除外してもよい。
言い換えると、図4から6に関して記述されたことは、メディア・コンテンツが符号化されるデータ・ストリームであり、データストリームは、複数のパケット(c.p.NALユニット)を備え、パケットそれぞれは、複数のパケット・タイプから、パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子nal_unit_typeを備える。(例えば、全てのNALユニット)それに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケットそれぞれは、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の範囲内の複数の動作点から、パケットそれぞれに関連する動作点を識別する動作点識別子layer_scenarioおよびlayer_idを備え、動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有する。(例えば、非VPS NALユニット)それに関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプも有するパケットそれぞれは、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケットとともに、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを更に運ぶ。それに関連する第2セットと互いに素な(すなわち、外部にある)予め定められたパケット・タイプを有するパケットそれぞれ(c.p.VPS NALユニット)は、1つ以上のスケーラビリティ軸の数およびそれの意味するセマンティックを定義するスケーラビリティ軸記述子(c.p.layer_id_type)を有する。
データストリームの他の実施例は(そこにいおいて、それに関連する予め定められたパケット・タイプを有するパケットのそれぞれ)、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)に個々に関連するプロファイルおよび/またはレベル記述子vps_extension_dataのシーケンスを更に備え、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セット(c.p.プロファイル)および/または利用できるシンタックス要素値の範囲(c.p.レベル)を定義する。プロファイルおよび/またはレベル記述子の第1セットが、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送り、(c.p.new_profile_level_flag=1)、且つプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、他の、先行するプロファイルおよび/またはレベル記述子(c.p.new_profile_level_flag=1)を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子のシーケンスは、シーケンシャルな動作点の順序において、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関する、導いているもの)にシーケンシャルに関連する。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれが関連する(すなわち、4とともに)動作点を識別するフィールド(c.p.layer_id)を有し、シーケンシャルな動作点の順序は、プロファイルおよび/またはレベル記述子のシーケンスから導き出せる。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子において、フィールドは、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別し、プロファイルおよび/またはレベル記述子それぞれが関連する、動作点を識別する動作点識別子に共通するビットシーケンスを用いる。
データストリームの他の実施の形態において、全ての動作点識別子は、固定ビット長のシンタックス要素(c.p.layer_id)およびシナリオ・シンタックス要素(c.p.layer_scenario)を有し、シナリオ・シンタックス要素は、nと、固定ビット長シンタックス要素のnパーティションおよびnスケーラビリティ軸の結合(association)と(しかし、セマンティックが意味することなしで)の信号を送り、そこでは、ビットシーケンスが固定ビット長のシンタックス要素に共通である。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、参照されるプロファイルおよび/またはレベル記述子のフィールドの明示的なシグナリングを用いて、または(第2の変形例が上述した変形例である状態で)シーケンシャルな動作点の順序においてランク付けするポジションのユニットにおいて定義される相対的なポインタを用いて、他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
データストリームの他の態様によれば、全ての動作点識別子は、固定ビット長のシンタックス要素およびシナリオ・シンタックス要素を有し、シナリオ・シンタックス要素は、n番目の部分が、n番目のスケーラビリティ軸に沿った動作点それぞれのポジションの序数の基準であるように、nと、固定ビット長のシンタックス要素のnパーティションおよびnスケーラビリティ軸の結合との信号を送る。
データストリームの他の態様によれば、スケーラビリティ軸記述子(c.p.layer_id_type)は、nの値と、nスケーラビリティ軸の意味する対応するセマンティックの意味するセマンティック(すなわち、関数マップ{n、意味する(1)・・・、意味する(n)}から{1・・・最大、layer_id_typeの考えられる状態})との異なる組合せに個々に関連する考えられる状態のシンタックス要素を備える。
メディア・コンテンツが符号化される他のデータストリームにおいて、データストリームは複数のパケットを備え、パケットそれぞれは、複数のパケット・タイプからのパケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子を備える。それに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケットそれぞれは、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の範囲内の複数の動作点から、パケットそれぞれに関連する動作点を識別する動作点識別子を備え、動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有する。それに関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプも有するパケットそれぞれは、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケットとともに、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを更に運ぶ。それに関連する第2セットと互いに素な(外部にある)予め定められたパケット・タイプを有するパケットそれぞれは、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)に個々に関連するプロファイルおよび/またはレベル記述子のシーケンスを備え、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義する。プロファイルおよび/またはレベル記述子の第1セットは、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送り、且つプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないっセットは、他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送る。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子のシーケンスは、シーケンシャルな動作点の順序において、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、先導するもの)にシーケンシャルに関連する。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別するフィールドを有する。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子それぞれにおいて、フィールドが、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別し、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する動作点識別子に共通するビットシーケンスを用いる。
データストリームの他の実施例において、全ての動作点識別子が固定ビット長シンタックス要素およびシナリオ・シンタックス要素を有し、シナリオ・シンタックス要素は、nと、固定ビット長のシンタックス要素のnパーティションおよびnスケーラビリティ軸の結合との信号を送り、そこでは、ビットシーケンスが固定ビット長のシンタックス要素に共通である。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、参照されるプロファイルおよび/またはレベル記述子のフィールドの明示的なシグナリングを用いて、またはシーケンシャルな動作点の順序においてランク付けするポジションのユニットにおいて定義される相対的なポインタを用いて、他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
データストリームの他の実施例において、全ての動作点識別子は、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送るプロファイルおよび/またはレベル記述子の第1セット、および他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送るプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットに属するかどうかに関する信号を送るフラグを有する。
他の態様は、メディア・コンテンツが符号化されるデータストリームを処理するために、ネットワーク・エンティティ(例えば、デコーダまたはMANE)を有してもよい。データストリームは複数のパケットを備え、パケットそれぞれは複数のパケット・タイプから、パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子を備える。そこでは、パケットそれぞれがそれに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有し、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の中の複数の動作点からパケットそれぞれに関連する動作点を識別する動作点識別子を備え、動作点はそれに定義されるシーケンシャルな動作点の順序を有し、そこでは、パケットそれぞれがそれに関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプを有し、加えて、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しいそれに関連する如何なる動作点を有するパケットに沿って、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを運ぶ。そこでは、ネットワーク・エンティティが、それら(1つ以上のスケーラビリティ軸の数およびそれらを意味するセマンティックを定義するスケーラビリティ軸記述子)に関連する互いに素な第2セット(すなわち、外部にある)予め定められたパケット・タイプを有するパケットから読み込むように構成され、且つスケーラビリティ軸記述子に依存する動作点識別子を解釈する。
他の実施例において、ネットワーク・エンティティは、それに関連する第2セットと互いに素な(外部にある)予め定められたパケット・タイプを有するパケットから、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)に個々に関連するプロファイルおよび/またはレベル記述子のシーケンスを読み込むように構成され、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義する。ネットワーク・エンティティは、データストリームにおけるシグナリングに応答して、プロファイルおよび/またはレベル記述子の第1セットから、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を明示的に読み込み、また、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットのために、他の、先行するプロファイルおよび/またはレベル記述子の参照を読み込み、且つ参照される先行するプロファイルおよび/またはレベルそれぞれからのプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットの利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を導き出すように構成される。
ネットワーク・エンティティの他の実施例において、プロファイルおよび/またはレベル記述子のシーケンスは、シーケンシャルな動作点の順序において、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)にシーケンシャルに関連する。
ネットワーク・エンティティの他の実施例において、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子のそれぞれが関連する動作点を識別するフィールドを有する。
ネットワーク・エンティティの他の実施例において、プロファイルおよび/またはレベル記述子それぞれにおいて、フィールドは、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する動作点識別子と共通するビットシーケンスを用いて、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する。
ネットワーク・エンティティの他の実施例において、全ての動作点識別子は、固定ビット長のシンタックス要素およびシナリオ・シンタックス要素を有し、シナリオ・シンタックス要素は、nと、固定ビット長のシンタックス要素のnパーティションおよびnスケーラビリティ軸の結合との信号を送る。そこでは、ビットシーケンスは、固定ビット長のシンタックス要素に共通する。
ネットワーク・エンティティの他の実施例において、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、参照されるプロファイルおよび/またはレベル記述子のフィールドの明示的なシグナリングを用いて、またはシーケンシャルな動作点の順序においてランク付けするポジションのユニットにおいて定義されるポインタそれぞれを用いて、他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
ネットワーク・エンティティの他の実施例において、全ての動作点識別子は、固定ビット長のシンタックス要素およびシナリオ・シンタックス要素を有する。そこでは、n番目のポーションがn番目のスケーラビリティ軸に沿う動作点それぞれのポジションの序数の基準であるために、ネットワーク・エンティティが、nと、固定ビット長のシンタックス要素のnパーティションおよびnスケーラビリティ軸の結合とを決定するためのシナリオ・シンタックス要素を用いて構成される。
他の実施例において、ネットワーク・エンティティは、解釈に基づいてそれに関連する複数のパケット・タイプの第1セットから如何なるパケット・タイプも有するパケットの中の選択をレンダーするように構成される。
他の実施例は、メディア・コンテンツが符号化されるデータストリームを処理するためのネットワーク・エンティティ(例えば、デコーダまたはMANE)を有してもよく、データストリームは複数のパケットを備え、パケットそれぞれは、複数のパケット・タイプから、パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子を備える。それに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケットそれぞれは、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の範囲内の複数の動作点から、パケットそれぞれに関連する動作点を識別する動作点識別子を備え、動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有する。それに関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプも有するパケットそれぞれは、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケットとともに、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを更に運ぶ。ネットワーク・エンティティは、それに関連する第2セットと互いに素な(外部にある)予め定められたパケット・タイプを有するパケットから、複数の動作点の少なくとも1つのサブセット(シーケンシャルな動作点の順序に関して、導き出すもの)に(シーケンシャルな動作点の順序において)、シーケンシャルに関連するプロファイルおよび/またはレベル記述子のシーケンスを読み込むように構成され、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義する。ネットワーク・エンティティは、データストリームにおけるシグナリングに応答して、プロファイルおよび/またはレベル記述子の第1セットから、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を明示的に読み込み、また、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットのために、他の、先行するプロファイルおよび/またはレベル記述子を読み込み、且つ参照される先行するプロファイルおよび/またはレベル記述子それぞれから、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットの利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を導き出すように構成される。
他の実施例において、ネットワーク・エンティティは、関連する利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲に基づいて、それに関連する複数のパケット・タイプの第1セットからの如何なるパケット・タイプも有するパケットの中の選択をレンダーするように構成される。
次の実施例の記述は、更なるイントロダクションから始まる。それは、しかしながら、今までに記述された実施例にまた譲渡可能である。
映像の展開(playout)、記憶および記録に加えて、それらの伝送は、今日の通信ネットワークにおける主要なアプリケーションである。特定の通信チャンネルの不安定な性質は、異なる環境において上手く実行するためのHEVCのハイレベルのシンタックスによって出力されるための適応の手段を必要とする。例えば、メディア認識のある(Media−Aware)ネットワーク要素(MANE)による、伝送の間のネットワークの中の映像ビットストリームの直接の適応は、主要なチャレンジのうちの1つである。このような装置は、通常、明確に限られた資源または処理能力のみを有し、且つ網羅的なビットストリーム分析を防止するとても低い遅延で動作しなければならない。
このステップアップの要求は、H.264/AVCの規格化の範囲内で既に識別された。ネットワーク・アブストラクション層(NAL)ユニットへの映像データのカプセル化およびいわゆるパラメータ・セットにおける映像ビットストリームから多くの重要であるがむしろ不変なパラメータの信号を送るための設計決定は、この理解を反映する。H.264/AVCのベース仕様の拡張性の欠如が、拡張機能が特定されたとき、後方に互換性を持つ方法におけるH.264/AVCのハイレベルのシンタックスを拡張するための複雑なアプローチに導いた。HEVCのために、柔軟なおよび拡張可能なハイレベルのシンタックは、ベース仕様に留意されるべきである。したがって、ハイレベルのシンタックスは、例えばMANEなどの装置に、アクセス可能なタイプにおける必要な情報(例えば、復号化されるエントロピーではなく、且つ直接の方法におけるシグナリング適応に適している)を提供する。
下記は、映像ビットストリームの適応のために必要な情報(例えば、動作点識別子および符号化依存関係)を提供するための現在の草案の仕様において定義された映像パラメータ・セット(VPS)の概念を請け負う。それは、H.264における情報を結合する。また、その拡張機能は、層全体の特定のシーケンス・パラメータ・セット(SPS)に分布し、且つパラメータ・セット階層におけるSPSの上で関与する。
HEVCの草案のベース仕様におけるVPSの現在の定義は、H.264およびその拡張機能におけるSPSに位置する時間的なスケーラビリティのサブ・レベルの要求に関するいくらかのシンタックスの冗長コピーだけを保つために、VPSを定義する。それ故、VPSは、符号化映像シーケンスを復号化するために必要ではない。下記の実施の形態によれば、しかしながら、冗長なシグナリングは省略され、且つシンタックス要素はVPSだけにおいて保たれる。さらにまた、下記の実施の形態によれば、しかしながら、プロファイル、レベルおよびサブレベルの要求のシグナリングは、その固有の階層がパラメータ・セット(VPS、SPSおよびPPS)の階層の範囲内のそれらの位置において反映される方法において変更される。これは、ビットストリーム適応および能力交換のための最も基本的および根本的なパラメータ(すなわち、プロファイルおよびレベル情報)が、パラメータ・セット階層(すなわち、VPS)の上で提供される。一方では、より重要でないサブレベルの要求(すなわち、sps_max_latency_increase[i]、vps_num_reorder_pics[i]、vps_max_dec_pic_buffering[i])が草案の仕様の以前のバージョンのようにSPSにおいて信号を送られる。このようにして、我々は、いくつかのSPSからコンパイルする情報を必要としない直接の方法でMANEを利用できる重要な情報を作る。より低いレベルの要求(例えば、時間的なスケーラビリティのサブレベルの要求)は、パラメータ・セット階層のより低いステップにおいてコンパイルされていない形式の所望の情報をまだ見つけることができる。一般的に言えば、不適用の特定のMANEは、末端装置のこのような低いレベルの能力の情報にほとんど関心がない。プロファイルおよびレベルの要求は、ほとんどのアプリケーションにとって十分きめが細かく、且つコーナーケース(corner−case)アプリケーションは、より低いレベルのパラメータ・セットからのこの情報をまだ取り出すことができる。
この方法において定められるVPSは、MANEがスケーラビリティ次元並びにあらゆる動作点に関連するプロファイルおよびレベルを完全に認識することを可能とする。冗長なプロファイルおよびレベル識別子を有するスケーラビリティ次元の範囲内の動作点は、縮小する冗長なシグナリングを参照することによって信号を送られる。個々の動作点記述子の信号を送るためにVPS拡張機能のデータ・シンタックスを活用することは、エンコーダによって容易に構築できる直接のモジュラ構造を許す。
SEIメッセージは、MANEおよびレシーバを、おそらく適応される映像シーケンスを認識するようにする。VPSおよびその拡張機能において記述される全ての動作点が提供されるわけではない。MANEが映像シーケンスの実際の(適応される)コンテンツを認識することを可能とすることは、例えば、複数のMANEを用いてカスケードされる適応プロセスにおいて、更なる適応を容易とするために重要である。
NALユニット・ヘッダ・レベルのスケーラビリティ次元を発生することの範囲におけるNALユニットの動作点の信号を一般的に送るために、NALユニット・ヘッダの第2バイトにおいて予約されるビットは、強化層またはベース層またはビューからの見解(view)を識別するための層識別子の信号を送るために用いられる。符号化映像シーケンスのスケーラビリティ次元に関するNALユニットの層識別子を解釈するために必要な情報は、VPSによって出力される。このシグナリングは、スケーラビリティのタイプおよび適応可能なスケーラビリティ次元に対応する層識別子の個々のビットの方法についての情報を含む。これは、MANEまたは如何なる他の装置が、NALユニット・ヘッダおよびVPSにおいて出力される情報からのおそらく多次元(時間的、質的、空間的、マルチビュー、深度的な...)のスケーラビリティ動作点のマトリックスを正確にビルドすることを可能とする。
ここで記述される実施例のNALユニット・シンタックスは図11において示され、ここでは、layer_id_plus1から1を引いた値が、層識別子を示す。1であるlayer_id_plus1は、層識別子が0であり、且つNALユニットがベース層またはベース・ビューに属することを示す。layer_id_plus1のより高い値は、対応するNALユニットが特定されるlayer_id_plus1に関連する強化層またはビューに属することを示す。
対応するSPSシンタックスは図12に示され、対応するVPSシンタックスは、図13に示される。そこでは、scalability_typeが符号化映像シーケンスにおける使用のスケーラビリティ・タイプ、およびNALユニット・ヘッダにおけるlayer_id_plus1を通して信号を送られる次元を示す。scalability_typeが0であるとき、符号化映像シーケンスは、ベースHEVC仕様に従う。したがって、全てのNALユニットのlayer_id_plus1は1に等しく、且つ強化層またはビューに属するNALユニットがない。scalability_typeのより高い値は、表4に従って解釈される必要がある。
profile_space、profile_idc、constraint_flagsおよびprofile_compatability_flagは、現在のWDにおいて特定されるように情報の信号を送る。また、示される値は、layer_id_plus1が1である全てのNALユニットに対して有効である。
level_idc[i]は、現在のWDにおいて特定されるように情報の信号を送る。また、示される値は、layer_id_plus1が1であり、且つtemporal_idがiである全てのNALユニットに対して有効である。
layer_id_plus1_dim_len[dim]は、n=0のMSBで始まる図13またはスケーラビリティ次元がn>0の信号を送られる(n−1)番目の末端に従うn番目のスケーラビリティ次元の信号を送るために用いられるlayer_id_plus1のビットにおける長さを示す。
Figure 0006133400
表4において模範的に示されるスケーラビリティ・タイプは、まさにこの瞬間に予想されることができる一組のスケーラビリティを表し、しかし、一旦HEVC拡張機能の研究が進行するならば、新規の次元および/または結合によって拡張されてもよい。
対応するVPS拡張機能データ・シンタックスは、図14において示される。
vps_extension_typeは、VPS拡張機能のタイプを示す。vps_extension_typeの値が0であるとき、上記で提供されるシンタックスがあてはまる。
layer_id_plus1は、VPS拡張機能において信号を送られるシンタックス要素が有効であるlayer_idを示す。
max_temporal_layers_minus1に1を加えた値は、layer_id_plus1が、VPSにおいて信号を送られるlayer_id_plus1に等しいNALユニットにおいて存在してもよい時間的なサブ層の最大の数を特定する。
0に等しいnew_profile_level_flagは、profile_reference_layer_id_plus1によって特定される値に等しいlayer_id_plus1の値に関するプロファイルおよびレベルのシグナリングが、VPS拡張機能の範囲で特定されるlayer_id_plus1を有するNALユニットに対して有効であることを示す。1であるnew_profile_level_flagは、layer_id_plus1の特定される値のためのプロファイルおよびレベルが、VPS拡張機能において明示的に信号を送られることを示す。
profile_reference_layer_id_plus1は、付随するプロファイルおよびレベルのシグナリングがVPS拡張機能において信号を送られるlayer_id_plus1の値に等しいlayer_id_plus1の値を有するNALユニットに対して有効であるlayer_id_plus1の値を示す。
profile_space、profile_idc、constraint_flagsおよびprofile_compatability_flagは、現在のWDにおいて特定されるように情報の信号を送る。また、示される値は、VPS拡張機能データにおいて特定されるlayer_id_plus1値に等しいlayer_id_plus1を有する全てのNALユニットに対して有効である。
level_idc[i]は、現在のWDにおいて特定されるように情報の信号を送る。また、示される値は、VPS拡張機能データにおいて特定されるlayer_id_plus1値に等しいlayer_id_plus1およびiに等しいtemporal_idを有する全てのNALユニットのための値である。
num_reference_layersは、層の数を特定し、layer_idによって識別され、復号化プロセスにおける参照のように用いられる。
direct_coding_dependency_layer_id_plus1は、復号化プロセスにおける参照のように用いられるNALユニットのlayer_id_plus1を示す。
まさしく記述される実施の形態は、図4から6に関して記述されていたものと非常に類似する。その範囲において、図11から14において対応するシンタックス要素を識別するために、以前と同じ参照符号が用いられる。その範囲において、図7の記述は、新規な実施の形態にも適用可能である。しかしながら、相違点は、以下で強調される。
特に、図11から14の実施の形態に従う動作点識別子34は、2つの構成要素(すなわち、シンタックス要素temporal_id90の形式の時間的なスケーラビリティ軸におけるランクを識別する第1構成要素、およびランクまたは更なるスケーラビリティ軸に従うランクを取り扱う第2構成要素(第2構成要素は92で示される))へ安定して分離される。その範囲において、図11から14に関して記述されている実施の形態は、それが第2構成要素92を有し、スケーラビリティ軸記述子によって更に特定されることを除いては、前述の実施の形態に対応する。
次の相違点は、スケーラビリティ軸の数の認識に関係する。図4から6の実施の形態において、シナリオ・シンタックス要素60の形式の中間的な情報は、ネットワーク・エンティティに単に個々のパケットそのものにのみ基づいて導き出す機会を提供するために出力され、このパケットの動作点は、通常の意味において、スケーラビリティ空間の範囲内に配置される。この実施の形態において、ネットワーク・エンティティは、単にVPS NALユニット42の使用できない場合における以下の事実を導くことができる。1)temporal_id90を用いる時間的な軸に沿ったカレントのパケットの動作点のポジション。2)layer_id_plus1が1である場合、動作点は、時間的なスケーラビリティ軸を除いた他の全てのスケーラビリティ軸に関して最もより低いランクである。
後述するように、ここで強調される全ての相違点は、個々におよびそれに応じて適用されてもよく、シンタックス要素temporal_id90が用いられない場合、ネットワーク・エンティティは、layer_id_plus1が1であるという事実から、全てのスケーラビリティ軸に従うベース層を意味するカレントのパケットの動作点を導いてもよい。
この点に関しては、時間的なものを除いた他のスケーラビリティ軸に関する最もより低いランクを意味することとして、layer_id_plus1が1に等しく選択されるという点に留意する必要があり、例えば、layer_id_plus1が0であるように、単に一例として選択され、且つ変化する。
図4から6の上記概要の実施の形態に対する更なる相違点は、スケーラビリティ軸記述子38に関する。シンタックス要素94(すなわち、scalability_type)に評価される1つのスカラーは、スケーラビリティ軸(上記した時間的なもの)の数およびこれらの(付加的な)スケーラビリティ軸の対応する意味を識別し、一方で、この示される(付加的な)スケーラビリティ軸の数のそれぞれのために、シンタックス・ポーション96は、この固定長シンタックスの要素60のビットを個々の(付加的な)スケーラビリティ軸にシーケンシャルに割り当てることによって、構成要素92、フィールド56および参照フィールド52の基礎をなす固定長シンタックスの要素60のパーティション分割することを現す。
更なる相違点は、VPSパケットおよびVPSパケット(same)が参照リスト98の動作点識別子を更に備えることに関する。フィールド56それぞれのために、このような動作点識別子の参照リスト98は、それらの動作点識別子またはlayer_id_plus1のそれらの値を識別し、それは、フィールド56が関係する動作点の再現のために必要な基礎を形成する。言い換えると、動作点識別子の参照リスト98は、フィールド56によって識別される動作点のパケットのデータを加えることから結果として生じる組合せ24(図1bまたは3を参照のこと)において含まれる全ての動作点を識別する。特定のフィールド56のために動作点識別子の参照リスト98が必ずしもフィールド56によって識別される動作点の組合せ24それぞれに含まれる全ての動作点をリストしなけ2ればいけないことはない点に留意する必要がある。むしろ、動作点識別子参照リストが1つ以上の参照動作点をリストすれば十分であり、対応する組合せ24と一緒に、フィールド56それぞれによって識別される動作点の組合せ24において、結果として生じる。
言い換えると、スケーラビリティ層に課されるレベルおよび/またはプロファイル制約のその効果的な符号化のために有利であるこの態様において、メディア・コンテンツが符号化されるデータ・ストリームは、パケット(cp.NALユニット)を備え、パケットそれぞれは、複数のパケット・タイプから、パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子nal_unit_typeを備え、そこでは、それ(例えば、全てのNALユニット)に関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケットそれぞれが、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の範囲内の複数の動作点から、パケットそれぞれに関連する動作点を識別する動作点識別子layer_id_plus1を備え、動作点は、それらの間で定義されるシーケンシャルな動作点を有し、そこでは、それ(例えば、VPSではないNALユニット)に関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプも有するパケットそれぞれが、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケットとともに、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを更に運び、そこでは、それに関連する第2セットと互いに素な(すなわち、外部にある)予め定められたパケット・タイプを有するパケットそれぞれ(c.p.VPS NALユニット)が、1つ以上のスケーラビリティ軸の数およびそれを意味するセマンティックを定義するスケーラビリティ軸記述子(c.p.scalability_typeおよびlayer_id_plus1_dim_len)を有する。
データ・ストリームの他の実施例は、それに関連する予め定められたパケット・タイプを有するパケットのそれぞれは、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)に個々に関連するプロファイルおよび/またはレベル記述子vps_extension_dataのシーケンスを更に備え、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セット(c.p.プロファイル)および/または利用できるシンタックス要素値の範囲(c.p.レベル)を定義する。プロファイルおよび/またはレベル記述子の第1セットは、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送り、(c.p.new_profile_level_flag=1)且つプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、他の、先行するプロファイルおよび/またはレベル記述子(c.p.new_profile_level_flag=0)を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
データ・ストリームの他の実施例において、プロファイルおよび/またはレベル記述子のシーケンスは、シーケンシャルな動作点の順序において、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関する、ものを導き出すこと)に、シーケンシャルに関連する。
データ・ストリームの他の実施例において、プロファイルおよび/またはレベル記述子それぞれは、動作点を識別するフィールド(c.p.layer_id_plus1)を有し、プロファイルおよび/またはレベル記述子それぞれは、(例えば、4とともに)関連し、シーケンシャルな動作点の順序は、プロファイルおよび/またはレベル記述子のシーケンスから導き出せる。
データ・ストリームの他の実施例において、プロファイルおよび/またはレベル記述子それぞれにおいて、フィールドは、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する動作点識別子と共通するビットシーケンスを用いて、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する。
データ・ストリームの他の実施例において、全ての動作点識別子は、固定ビット長のシンタックス要素(c.p.layer_id_plus1)を有し、且つスケーラビリティ・アクセス記述子は、n max_dimと、固定ビット長のシンタックス要素のnパーティションlayer_id_plus1_dim_lenおよびnスケーラビリティ軸の結合との信号を送り、ビットシーケンスは、固定ビット長のシンタックス要素と共通する。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、参照されるプロファイルおよび/またはレベル記述子のフィールドの明示的なシグナリングを用いる、または(上述の変形例である第2の変形例を有する)シーケンシャルな動作点の順序においてランク付けするポジションのユニットにおいて定義される相対的なポインタを用いる他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
データストリームの他の態様によれば、全ての動作点識別子は、固定ビット長のシンタックス要素を有し、且つスケーラビリティ軸記述子は、n番目のポーションが、n番目のスケーラビリティ軸に沿う動作点それぞれのポジションの序数の基準であるために、nと、固定ビット長のシンタックス要素のnパーティションおよびnスケーラビリティ軸の結合との信号を送る。
データストリームの、他の態様によれば、スケーラビリティ軸記述子(c.p.scalability_type)は、nの値の異なる組合せおよびnスケーラビリティ軸の意味する対応するセマンティックの意味するセマンティック(すなわち、関数マップ{n、意味する(1)・・・、意味する(n)}から{1・・・最大、scalability_typeの考えられる状態})に個々に関連する考えられる状態のシンタックス要素を備える。メディア・コンテンツが符号化される他の実施の形態において、データストリームは、複数のパケットを備え、パケットそれぞれは、複数のパケット・タイプから、パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子を備え、それに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケットそれぞれは、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の範囲内の複数の動作点から、パケットそれぞれに関連する動作点を識別する動作点識別子を備え、動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有し、それに関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプも有するパケットそれぞれは、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケットとともに、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを更に運び、それに関連する第2セットと互いに素な(外部にある)予め定められたパケット・タイプを有するパケットそれぞれは、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)に個々に関連するプロファイルおよび/またはレベル記述子のシーケンスを備え、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシーケンスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義し、プロファイルおよび/またはレベル記述子の第1セットは、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送り、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子のシーケンスは(シーケンシャルな動作点の順序において)、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関する、導き出すもの)にシーケンシャルに関連する。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別するフィールドを有する。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子それぞれにおいて、フィールドは、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する動作点識別子と共通するビットシーケンスを用いて、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する。
データストリームの他の実施の形態において、全ての動作点識別子は、固定ビット長のシンタックス要素を有し、且つスケーラビリティ・アクセス記述子は、n max_dimと、固定ビット長のシンタックス要素のnパーティションlayer_id_plus1_dim_len)およびnスケーラビリティ軸の結合との信号を送り、ビットシーケンスは、固定ビット長のシンタックス要素と共通する。
データストリームの他の実施例において、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、参照されるプロファイルおよび/またはレベル記述子のフィールドの明示的なシグナリングを用いること、またはシーケンシャルな動作点の順序においてランク付けするポジションのユニットにおいて定義される相対的なポインタを用いる、他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
データストリームの他の実施例において、全ての動作点識別子は、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送るプロファイルおよび/またはレベル記述子の第1セット、および他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送るプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットのどちらにフラグ(same)が属するかに関する信号を送るフラグを有する。
他の態様は、メディア・コンテンツが符号化されるデータストリームを処理するためのネットワーク・エンティティ(例えば、デコーダまたはMANE)を有してもよい。データストリームは、複数のパケットを備え、パケットそれぞれは、複数のパケット・タイプから、パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子を備える。それに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケットそれぞれは、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の範囲内の複数の動作点から、パケットそれぞれに関連する動作点を識別する動作点識別子を備え、動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有する。それに関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプも有するパケットそれぞれは、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケットとともに、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを更に運び、ネットワーク・エンティティは、1つ以上のスケーラビリティ軸の数およびそれを意味するセマンティックの数を定義するスケーラビリティ軸記述子、それに関連する第2セットと互いに素な(すなわち、外部にある)予め定められたパケット・タイプを有するパケットから読み込み、且つスケーラビリティ軸記述子に依存する動作点識別子を解釈するように構成される。
他の態様において、ネットワーク・エンティティは、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)に個々に関連するプロファイルおよび/またはレベル記述子のシーケンス、それに関連する第2のセットと互いに素な(外部にある)予め定められたパケット・タイプを有するパケットから読み込むように構成され、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義する。ネットワーク・エンティティは、データストリームにおけるシグナリングに応答して、プロファイルおよび/またはレベル記述子の第1セットから利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を明示的に読み込む。また、第2の、プロファイルおよび/またはレベルの互いに素な空でないセットのために、他の、先行するプロファイルおよび/またはレベル記述子を読み込み、且つプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットの利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を、参照される先行するプロファイルおよび/またはレベル記述子それぞれから導き出す。
ネットワーク・エンティティのほかの実施例において、プロファイルおよび/またはレベル記述子のシーケンスは(シーケンシャルな動作点の順序において)、複数の動作点の少なくとも1つのサブセット(例えば、シーケンシャルな動作点の順序に関して、導き出すもの)にシーケンシャルに関連する。
ネットワーク・エンティティの他の実施例において、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別するフィールドを有する。
ネットワーク・エンティティの他の実施例において、プロファイルおよび/またはレベル記述子それぞれにおいて、フィールドが、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する動作点識別子と共通するビットシーケンスを用いて、プロファイルおよび/またはレベル記述子それぞれが関連する動作点を識別する。
ネットワーク・エンティティの他の実施例において、全ての動作点識別子は、固定ビット長のシンタックス要素を有し、且つスケーラビリティ・アクセス記述子は、n max_dimと、固定ビット長のシンタックス要素のnパーティションlayer_id_plus1_dim_lenおよびnスケーラビリティ軸の結合との信号を送り、ビットシーケンスは、固定ビット長シンタックス要素と共通する。
ネットワーク・エンティティの他の実施例において、プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットが、参照されるプロファイルおよび/またはレベル記述子のフィールドの明示的なシグナリングを用いて、またはシーケンシャルな動作点の順序においてランク付けするポジションのユニットにおいて定義される相対的なポインタを用いて、他の、先行するプロファイルおよび/またはレベル記述子を参照することによって、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る。
ネットワーク・エンティティの他の実施例において、全ての動作点識別子は、固定ビット長のシンタックス要素を有し、且つスケーラビリティ・アクセス記述子は、n番目のポーションがn番目のスケーラビリティ軸に沿う動作点それぞれのポジションの序数の基準であるように、n max_dimと、固定ビット長のシンタックス要素のnパーティションlayer_id_plus1_dim_lenおよびnスケーラビリティ軸の結合との信号を送る。
他の実施例において、ネットワーク・エンティティは、解釈に基づいてそれに関連する複数のパケット・タイプの第1セットからの如何なるパケット・タイプも有するパケットの中の選択をレンダーするように構成される。
他の実施例は、メディア・コンテンツが符号化されるデータストリームを処理するためのネットワーク・エンティティ(例えば、デコーダまたはMANE)を有し、データストリームは複数のパケットを備え、パケットそれぞれは、複数のパケット・タイプから、パケットそれぞれに関連するパケットを識別するパケット・タイプ識別子を備える。それに関連する複数のパケット・タイプの第1セットからのパケット・タイプを有するパケットそれぞれは、スケーラビリティ軸の数n(0<n)にまたがるスケーラビリティ空間の範囲内の複数の動作点から、パケットそれぞれに関連する動作点を識別する動作点識別子を備え、動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有する。
それに関連するパケット・タイプの第1セットの第2セットからの如何なるパケット・タイプも有するパケットそれぞれは、パケットそれぞれに関連する動作点に先行する、またはパケットそれぞれに関連する動作点に等しい、それに関連する如何なる動作点も有するパケットとともに、パケットそれぞれに関連する動作点でメディア・コンテンツの符号化表現に寄与するデータを更に運ぶ。ネットワーク・エンティティは、複数の動作点の少なくとも1つのサブセット(シーケンシャルな動作点の順序に関して、導き出すもの)に(シーケンシャルな動作点の順序において)シーケンシャルに関連するプロファイルおよび/またはレベル記述子のシーケンス、それに関連する第2セットと互いに素な(外部にある)予め定められたパケット・タイプを有するパケットから読み込むように構成され、プロファイルおよび/またはレベル記述子それぞれは、プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義する。ネットワーク・エンティティは、データストリームにおけるシグナリングに応答して、プロファイルおよび/またはレベル記述子の第1セットから利用できる符号化・オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を明示的に読み込み、また、第2の、プロファイルおよび/またはレベルの互いに素な空でないセットのために、他の、先行するプロファイルおよび/またはレベル記述子を読み込み、且つプロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットの利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を、参照される先行するプロファイルおよび/またはレベル記述子それぞれから導き出す。
他の実施例において、ネットワーク・エンティティは、関連する利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲に基づいて、それに関連する複数のパケット・タイプの第1セットからの如何なるパケット・タイプも有するパケットの中の選択をレンダーするように構成される。
上述した実施の形態からの以下の逸れることは可能である。例えば、正確に1つの動作点または層IDのための1つのプロファイル/レベルを有する代わりに、層セットへの動作点または層IDのグループ化は、セットのものそれぞれのためのプロファイル/レベル記述子それぞれに関連する状態で、データ・ストリームにおいて(例えば、VPSにおいて)信号されてもよい。例えば、フラグのフィールドは、グループ化の信号を送るために信号を送られてもよい。セットそれぞれのために、動作点それぞれのための1つのフラグは、動作点それぞれがセットそれぞれに属するかまたは属さないかに関するシグナリングのために存在してもよい。したがって、如何なる層IDを引用するフィールド56を有することよりはむしろ、プロファイル/まレベル記述子のフィールド56が層IDの信号されるセットからの(すなわち、動作点のセットからの)セットを示してもよい。したがって、他のプロファイル/レベル記述子の参照は、個々の層IDそれの中の信号を送ることしよりはむしろ、フィールド52における他の層セットの信号を送ることを介してなされる。
更に、スケーラビリティ軸記述子38に関して、同じものが異なって信号されてもよい。:フラグのシーケンスで構成されるスケーラビリティ・タイプ・フィールドは(特定のスケーラビリティ・タイプにそれぞれ関連し)、VPSにおけるデータ・ストリームにおける存在によってでもよく、例えば、また、スケーラビリティ・タイプが存在するか存在しないかに関する信号を送る。このフィールドの範囲内のフラグの順序において、セットであるフラグが、それを意味するセマンティックと同様に、スケーラビリティ軸の数の信号を、したがって、送る。フラグメント62への層IDフィールドの34ビット・シーケンスのサブビジョンは、layer_id_plus1_dim_lenによってまさにその時なされる、スケーラビリティ・タイプごとに(すなわち、スケーラビリティ・タイプ・フィールドにおけるフラグ・セットごとに)、長さの指標を用いてなされてもよい。一緒に、スケーラビリティ・タイプ・フィールドおよびlayer_id_plus1_dim_lenは、スケーラビリティ軸記述子38を形成する。
上記、参照動作点識別子のリスト98のペアおよび参照動作点識別子のリスト98に関連する動作点(または動作点のセット)を識別するフィールド56は、シーケンシャルな動作点の順序(すなわち、層の中の依存関係)を示すために用いられる。これは、動作点に動作点識別子の順序に沿って動作点の複数の先行するものに依存することを可能とするための1つの可能性である。複数のカメラ・ビューを備える場合の使用において、例えば、符号化ビューごと(すなわち、nuh_layer_idの個々の値)の複数の参照ビュー(すなわち、nuh_layer_idの複数の値)のシグナリングは、隣接するカメラ・ビューにおける対応する画像エリアの閉塞(occlusions)および暴露(revelation)が相互に関してカメラの変換(translation)に依存することが生じてもよいこととして有益である。したがって、参照する複数のカメラ・ビューは、暴露される画像エリア(すなわち、テクスチャ)が、参照されるカメラ・ビューのいずれからも内部的に符号化されること(intra−coded)の代わりに予測されてもよいこととして、より高い符号化の効率性を導くことができる。符号化の利点は、同じスケーラビリティ次元の範囲内の参照に限定されないことである。例えば、深度ビュー(カレントに符号化されるカメラ・ビューまたは他のカメラ・ビュー)が、カレントに符号化される従属カメラ・ビューのための運動ベクトルを予測するために活用されてもよい。しかしながら、1つの動作点が、それに関連するより低い動作点識別子を有する1つ以上の動作点に依存することを可能とするシグナリングが、更に異なって実装されてもよい。例えば、動作点それぞれのために、フラグは、動作点それぞれが依存する、層IDにおける先行する動作点(すなわち、より低い動作点識別子を有すること)に関する信号を送ってもよい。フィールドは、凝縮された形式に信号されてもよい。:ビット・ストリームにおいて生じるN動作点は、それらの動作点識別子によって定義される、それの中で定義される順序を有する。動作点のシーケンスは、必要とするN(N−1)/2ビットそれによって、VPSへのより低い動作点識別子を有する動作点ごとの1つのフラグを挿入することを用いて、したがって、第2の、しかし動作点識別子のセンスにおいて最も低いものから最も高いものまでスキャンされる。すなわち、複数の動作点のそれぞれのために、―またはその少なくとも1つのサブセット―シンタックス、例えば、―複数の動作点の他の動作点を識別し、より低い動作点識別子によって識別される、参照層IDリスト98または動作点の先行するものに関するフラグのシーケンスは、これらの識別される動作点識別子が動作点それぞれの基礎を形成して、VPSにおいて存在してもよい。言い換えると、シンタックスは、それらの動作点(シンタックスが属する動作点それぞれ)が、シーケンシャルな動作点の順序を示すことそれによって、拡張機能である。
いくつかの態様が、装置の前後関係(context)に記載されていたとはいえ、これらの態様が、対応する方法の記述を更に表すことは明らかであり、そこでは、ブロックまたは装置が、方法のステップまたは方法のステップの特徴に対応する。類似して、方法のステップの前後関係において記述される態様は、対応するブロックもしくはアイテムまたは対応する装置の特徴の記述を更に表す。方法のステップのいくらかまたは全ては、ハードウェア装置によって(またはハードウェア装置を用いて)実行されてもよい。ハードウェア装置は、例えば、マイクロプロセッサ、プログラマブルなコンピュータまたは電子回路のようなものである。いくつかの実施例において、最も重要な方法のステップのいくつかの1つ以上は、このような装置によって実行されてもよい。
本発明の符号化されたデータ・ストリームは、デジタル記憶媒体に保存することができ、または例えば、無線伝送媒体またはインターネットのような有線伝送媒体などの伝送媒体上で伝送することができる。
特定の実装要求に応じて、本発明の実施の形態は、ハードウェアにおいてまたはソフトウェアにおいて実装することができる。実装は、方法それぞれが実行されるようにプログラマブルなコンピュータ・システムと協同して(または協同することができる)、そこに保存される電子的に読込み可能な制御信号を有するデジタル記憶媒体(例えば、フロッピー(登録商標)・ディスク、DVD、ブルーレイ、CD、ROM、PROM、EPROM、EEPROMまたはFLASHメモリ)を用いて実行されることができる。したがって、デジタル記憶媒体は、コンピュータ読込み可能であってもよい。
本発明によるいくつかの実施の形態は、本願明細書において記述される方法の1つが実行されるように、プログマラブルなコンピュータ・システムと協同することができる、電子的に読込み可能な制御信号を有するデータ・キャリアを備える。
一般に、本発明の実施の形態は、プログラム・コードを有するコンピュータ・プログラム製品として実装することができ、プログラム・コードは、コンピュータ・プログラム製品がコンピュータにおいて動作するとき、方法の1つを実行するために実施される。プログラム・コードは、例えば機械読込み可能のキャリアに保存されてもよい。
他の実施の形態は、機械読込み可能なキャリアに保存される、本願明細書において記述される方法の1つを実行するためのコンピュータ・プログラムを備える。
言い換えると、創意に富んだ方法の実施の形態は、したがって、コンピュータにおいてコンピュータ・プログラムが動作するとき、本願明細書において記述される方法の1つを実行するためのプログラム・コードを有するコンピュータ・プログラムである。
創意に富んだ方法の更なる実施の形態は、したがって、本願明細書において記述される方法の1つを実行するためのコンピュータ・プログラムを備える(そこで記録される)データ・キャリア(すなわち、デジタル記憶媒体、またはコンピュータ読込み可能な媒体)である。データ・キャリア、デジタル記憶媒体または記録される媒体は、概して有形および/または無形である。
創意に富んだ方法の更なる実施の形態は、したがて、本願明細書において記述される方法の1つを実行するためのコンピュータ・プログラムを表す信号のデータ・ストリームまたはシーケンスである。信号のデータ・ストリームまたはシーケンスは、例えば、データ通信接続を介して(例えば、インターネットを介して)、伝送されるように構成されてもよい。
更なる実施の形態は、本願明細書において記述される方法の1つを実行するように構成または適応される、処理手段(例えば、コンピュータ、またはプログラマブルな論理装置)を備える。
更なる実施の形態は、本願明細書において記述される方法の1つを実行するためのコンピュータ・プログラムをインストールされたコンピュータを備える。
本発明による更なる実施の形態は、レシーバのために本願明細書において記述される方法の1つを実行するためのコンピュータ・プログラムを伝送する(例えば、電子的にまたは光学的に)ように構成される装置またはシステムを備える。レシーバは、例えば、コンピュータ、モバイル装置、メモリ装置などであってもよい。装置またはシステムは、例えば、レシーバのためにコンピュータ・プログラムを伝送するためのファイル・サーバを備えてもよい。
いくつかの実施の形態において、プログラマブルな論理装置(例えば、フィールド・プログラマブルなゲート・アレイ)は、本願明細書において記述される方法の機能のいくらかまたは全てを実行するために用いられてもよい。いくらかの実施の形態において、プログマラブルなゲート・アレイは、本願明細書において記述される方法の1つを実行するためのマイクロプロセッサと協同してもよい。一般に、方法は、いかなるハードウェア装置によっても好ましく実行される。
上述した実施の形態は、本発明の原理のための単なる例示である。アレンジの修正および変更並びに本願明細書において記述される詳細が他の当業者にとって明らかであるものと理解される。したがって、差し迫った特許請求の範囲によってのみ限定され、且つ本願明細書における実施の形態の記述および説明として示される具体的な詳細によっては限定されないことの意図である。

Claims (31)

  1. メディア・コンテンツが符号化されるデータ・ストリームを保存するデジタル記憶媒体であって、前記データ・ストリームは、複数のパケット(12)を備え、パケット(12)それぞれは、複数のパケット・タイプから、前記パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子(16)を備え、
    それに関連する前記複数のパケット・タイプの第1セットからのパケット・タイプを有するパケット(12)それぞれは、スケーラビリティ軸(22a、22b)の数n(0<n)にまたがるスケーラビリティ空間(20)の範囲内の複数の動作点から、前記パケットそれぞれに関連する動作点(18)を識別する動作点識別子(34)を備え、前記動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有し、
    それに関連するパケット・タイプの前記第1セットの第2セットからの如何なるパケット・タイプも有するパケット(12)それぞれは、前記パケットそれぞれに関連する前記動作点に先行する、または前記パケットそれぞれに関連する前記動作点に等しい、それに関連する如何なる動作点も有する前記パケットととともに、前記パケットそれぞれに関連する前記動作点で前記メディア・コンテンツの符号化表現に寄与するデータ(36)を更に運び、
    それに関連する前記第2セットと互いに素な予め定められたパケット・タイプを有するパケット(12)それぞれは、前記数nを定義するスケーラビリティ軸記述子(38)および前記1つ以上のスケーラビリティ軸を意味するセマンティックを有する、デジタル記憶媒体。
  2. それに関連する前記予め定められたパケット・タイプを有する前記パケットのそれぞれは、前記複数の動作点の少なくとも1つ以上のサブセットに関連するプロファイルおよび/またはレベル記述子(44)のシーケンス(54)を更に備え、
    プロファイルおよび/またはレベル記述子(44)それぞれは、前記プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義し、前記プロファイルおよび/またはレベル記述子の第1セットは、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送り、且つ前記プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、他のプロファイルおよび/またはレベル記述子を参照することによって、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る、請求項1に記載のデジタル記憶媒体。
  3. プロファイルおよび/またはレベル記述子(44)それぞれは、前記プロファイルおよび/またはレベル記述子(44)それぞれが関連する、前記動作点(18)を識別するフィールド(56)を有する、請求項2に記載のデジタル記憶媒体。
  4. 前記プロファイルおよび/またはレベル記述子(44)の前記第2の、互いに素な空でないセットは、前記参照される前記プロファイルおよび/またはレベル記述子の前記フィールドの明示的なシグナリング(52)を用いる他のプロファイルおよび/またはレベル記述子を参照することによって、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る、請求項3に記載のデジタル記憶媒体。
  5. それに関連する前記予め定められたパケット・タイプを有する前記パケットのそれぞれは、前記複数の動作点の少なくとも1つのサブセットのそれぞれのために、より低い動作点識別子によって識別され、前記動作点それぞれがその拡張機能であり、前記シーケンシャルな動作点の順序を示すことそれによって、前記複数の動作点の他の動作点を識別するシンタックス(98)を更に備える、請求項1から請求項4のいずれかに記載のデジタル記憶媒体。
  6. フィールド(56)それぞれは、前記動作点それぞれを識別する前記動作点識別子と共通するビットシーケンス(60)を用いる前記動作点それぞれを識別する、請求項3から請求項5のいずれかに記載のデジタル記憶媒体。
  7. 全ての動作点識別子は、固定ビット長のシンタックス要素(60)を有し、且つ前記スケーラビリティ軸記述子(38)は、nと、前記固定ビット長のシンタックス要素(60)のnパーティションおよび前記nスケーラビリティ軸の結合との信号を送り、前記ビットシーケンスは、前記固定ビット長のシンタックス要素と共通する、請求項6に記載のデジタル記憶媒体。
  8. 全ての動作点識別子(34)は、固定ビット長のシンタックス要素(60)およびシナリオ・シンタックス要素(64)を有し、前記シナリオ・シンタックス要素は、nと、前記固定ビット長のシンタックス要素のnパーティションおよび前記nスケーラビリティ軸の結合との信号を送り、前記ビットシーケンスは、前記固定ビット長のシンタックス要素と共通する、請求項6に記載のデジタル記憶媒体。
  9. 前記スケーラビリティ軸記述子(38)は、nの値の異なる組合せ、および前記nスケーラビリティ軸の意味する前記セマンティックに個々に関連する考えられる状態のシンタックス要素(94)を備える、請求項1から請求項8のいずれかに記載のデジタル記憶媒体。
  10. メディア・コンテンツが符号化されるデータ・ストリームを処理するためのネットワーク・エンティティであって、前記データ・ストリームは、複数のパケット(12)を備え、パケット(12)それぞれは、複数のパケット・タイプから、前記パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子(16)を備え、
    それに関連する前記複数のパケット・タイプの第1セットからのパケット・タイプを有するパケット(12)それぞれは、スケーラビリティ軸(22a、22b)の数n(0<n)にまたがるスケーラビリティ空間(20)の範囲内の複数の動作点から、前記パケットそれぞれに関連する動作点(18)を識別する動作点識別子(34)を備え、前記動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有し、
    それに関連するパケット・タイプの前記第1セットの第2セットからの如何なるパケット・タイプも有するパケット(12)それぞれは、前記パケットそれぞれに関連する前記動作点に先行する、または前記パケットそれぞれに関連する前記動作点に等しい、それに関連する如何なる動作点も有する前記パケットとともに、前記パケットそれぞれに関連する前記動作点で前記メディア・コンテンツの符号化表現に寄与するデータ(36)を更に運び、
    前記ネットワーク・エンティティは、それに関連する前記第2セットと互いに素な予め定められたパケット・タイプを有するパケット(12)から、前記数nおよび前記1つ以上のスケーラビリティ軸を意味するセマンティックを定義するスケーラビリティ軸記述子(38)を読み込み、
    且つ前記スケーラビリティ軸記述子に依存する前記動作点識別子を解釈するように構成される、ネットワーク・エンティティ。
  11. 前記ネットワーク・エンティティは、それに関連する前記第2セットと互いに素な前記予め定められたパケット・タイプを有する前記パケットから、前記複数の動作点の少なくとも1つのサブセットに個々に関連するプロファイルおよび/またはレベル記述子(44)のシーケンス(54)を読み込み、プロファイルおよび/またはレベル記述子(44)それぞれは、前記プロファイルおよび/またはレベル記述子それぞれに関連する前記動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義し、前記ネットワーク・エンティティは、前記データ・ストリームにおけるシグナリングに応答して、前記プロファイルおよび/またはレベル記述子の第1セットから、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を明示的に読み込み、また、前記プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットのために、他の、プロファイルおよび/またはレベル記述子の参照を読み込み、また、前記プロファイルおよび/またはレベル記述子の前記第2の、互いに素な空でないセットの前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を、前記参照されるプロファイルおよび/またはレベル記述子それぞれから導き出すように構成される、請求項10に記載のネットワーク・エンティティ。
  12. プロファイルおよび/またはレベル記述子(44)それぞれは、前記プロファイルおよび/またはレベル記述子(44)それぞれが関連する前記動作点(18)を識別するフィールド(56)を有する、請求項11に記載のネットワーク・エンティティ。
  13. 前記プロファイルおよび/またはレベル記述子(44)の前記第2の、互いに素な空でないセットは、前記参照されるプロファイルおよび/またはレベル記述子の前記フィールドの明示的なシグナリング(52)を用いる他のプロファイルおよび/またはレベル記述子を参照することによって、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る、請求項12に記載のネットワーク・エンティティ。
  14. 前記ネットワーク・エンティティは、それに関連する前記予め定められたパケット・タイプを有する前記パケットから、更に、前記複数の動作点の少なくとも1つのサブセットのそれぞれのために、前記複数の動作点の他の動作点を識別するシンタックス(98)を読み込み、より低い動作点識別子によって識別されるように構成され、前記動作点それぞれは、前記シーケンシャルな動作点の順序を示すことそれによる、拡張機能である、請求項11から請求項13のいずれかに記載のネットワーク・エンティティ。
  15. フィールド(56)それぞれは、前記動作点それぞれを識別する前記動作点識別子と共通するビットシーケンス(60)を用いる前記動作点それぞれを識別する、請求項14に記載のネットワーク・エンティティ。
  16. 全ての動作点識別子は、固定ビット長のシンタックス要素(60)を有し、且つ前記スケーラビリティ軸記述子(38)は、nと、前記固定ビット長のシンタックス要素(60)のnパーティションおよび前記nスケーラビリティ軸の結合との信号を送り、前記ビットシーケンスは前記固定ビット長のシンタックス要素と共通する、請求項15に記載のネットワーク・エンティティ。
  17. 全ての動作点識別子(34)は、固定ビット長のシンタックス要素(60)およびシナリオ・シンタックス要素(64)を有し、前記シナリオ・シンタックス要素は、nと、前記固定ビット長のシンタックス要素のnパーティションおよび前記nスケーラビリティ軸の結合との信号を送り、前記ビットシーケンスが前記固定ビット長のシンタックス要素に共通する、請求項15に記載のネットワーク・エンティティ。
  18. 前記ネットワーク・エンティティは、前記解釈に基づいてそれに関連する前記複数のパケット・タイプの前記第1セットからの如何なるパケット・タイプも有する前記パケットの中の選択をレンダリングするように構成される、請求項10から請求項17のいずれかに記載のネットワーク・エンティティ。
  19. メディア・コンテンツが符号化されるデータ・ストリームを保存するデジタル記憶媒体であって、前記データ・ストリームは複数のパケット(12)を備え、パケットそれぞれは、複数のパケット・タイプから、前記パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子(16)を備え、
    それに関連する前記複数のパケット・タイプの第1セットからのパケット・タイプを有するパケット(12)それぞれは、スケーラビリティ軸(22a、22b)の数n(0<n)にまたがるスケーラビリティ空間(20)の範囲内の複数の動作点から、前記パケットそれぞれに関連する動作点(18)を識別する動作点識別子(34)を備え、前記動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有し、
    それに関連するパケット・タイプの前記第1セットの第2セットからの如何なるパケット・タイプも有するパケット(12)それぞれは、前記パケットそれぞれに関連する前記動作点に先行する、または前記パケットそれぞれに関連する前記動作点に等しい、それに関連する如何なる動作点も有する前記パケットとともに、前記パケットそれぞれに関連する前記動作点で前記メディア・コンテンツの符号化表現に寄与するデータ(36)を更に運び、
    それに関連する前記第2セットと互いに素な予め定められたパケット・タイプを有するパケット(12)それぞれは、前記複数の動作点の少なくとも1つのサブセットの1つ以上にそれぞれ関連するプロファイルおよび/またはレベル記述子(44)のシーケンス(54)を備え、プロファイルおよび/またはレベル記述子(44)それぞれは、前記プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシーケンスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義し、前記プロファイルおよび/またはレベル記述子の第1セットは、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送り、且つ前記プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットは、他のプロファイルおよび/またはレベル記述子を参照することによって、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る、デジタル記憶媒体。
  20. プロファイルおよび/またはレベル記述子(44)それぞれは、前記プロファイルおよび/またはレベル記述子それぞれが関連する前記動作点を定義するフィールドを有する、請求項19に記載のデジタル記憶媒体。
  21. 前記プロファイルおよび/またはレベル記述子(44)の前記第2の、互いに素な空でないセットは、前記参照されるプロファイルおよび/またはレベル記述子の前記フィールドの明示的なシグナリング(52)を用いる他のプロファイルおよび/またはレベル記述子を参照することによって、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る、請求項20に記載のデジタル記憶媒体。
  22. フィールド(56)それぞれは、前記動作点それぞれを識別する前記動作点識別子と共通するビットシーケンス(60)を用いる前記動作点それぞれを識別する、請求項20に記載のデジタル記憶媒体。
  23. 全ての動作点識別子は、固定ビット長のシンタックス要素(60)と、nと前記固定ビット長のシンタックス要素(60)のnパーティションおよび前記nスケーラビリティ軸の結合との信号を送るスケーラビリティ軸記述子(38)とを有し、前記ビットシーケンスは、前記固定ビット長のシンタックス要素と共通である、請求項22に記載のデジタル記憶媒体。
  24. 全ての動作点識別子(34)は、固定ビット長のシンタックス要素(60)およびシナリオ・シンタックス要素(64)を有し、前記シナリオ・シンタックス要素は、nと、前記固定ビット長のシンタックス要素のnパーティションおよび前記nスケーラビリティ軸の結合との信号を送り、前記ビットシーケンスは、前記固定ビット長のシンタックス要素と共通である、請求項22に記載のデジタル記憶媒体。
  25. それに関連する前記予め定められたパケット・タイプを有する前記パケットのそれぞれは、前記複数の動作点の少なくとも1つのサブセットのそれぞれのために、より低い動作点識別子によって識別され、それは前記動作点それぞれがその拡張機能であり、前記シーケンシャルな動作点の順序を示すことそれによって、前記複数の動作点の他の動作点を識別するシンタックス(98)を更に備える、請求項19から請求項24のいずれかに記載のデジタル記憶媒体。
  26. 全ての動作点識別子(34)は、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を明示的に送る前記プロファイルおよび/またはレベル記述子の前記第1セット、または、他の、プロファイルおよび/またはレベル記述子を参照することによって、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義の信号を送る前記プロファイルおよび/またはレベル記述子の前記第2の、互いに素な空でないセットに属する同じもののいずれかに関する信号を送るフラグを有する、請求項19から請求項25のいずれかに記載のデジタル記憶媒体。
  27. メディア・コンテンツが符号化されるデータ・ストリームを処理するためのネットワーク・エンティティであって、前記データ・ストリームは複数のパケット(12)を備え、パケット(12)それぞれは、複数のパケット・タイプから、前記パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子(16)を備え、
    それに関連する前記複数のパケット・タイプの第1セットからのパケット・タイプを有するパケット(12)それぞれは、スケーラビリティ軸(22a、22b)の数n(0<n)にまたがるスケーラビリティ空間(20)の範囲内の複数の動作点から、前記パケットそれぞれに関連する動作点(18)を識別する動作点識別子(34)を備え、前記動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有し、
    それに関連するパケット・タイプの前記第1セットの第2セットからの如何なるパケット・タイプも有するパケット(12)それぞれは、前記パケットそれぞれに関連する前記動作点に先行する、または前記パケットそれぞれに関連する前記動作点に等しい、それに関連する如何なる動作点も有する前記パケットとともに、前記パケットそれぞれに関連する前記動作点で前記メディア・コンテンツの符号化表現に寄与するデータ(36)を更に運び、
    前記ネットワーク・エンティティは、それに関連する前記第2セットと互いに素な予め定められたパケット・タイプを有するパケットから、前記複数の動作点の少なくとも1つのサブセットの1つ以上にそれぞれ関連するプロファイルおよび/またはレベル記述子のシーケンスを読み込むように構成され、プロファイルおよび/またはレベル記述子それぞれは、前記プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有し、それに関連するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義し、前記ネットワーク・エンティティは、前記データ・ストリームにおけるシグナリングに応答して、前記プロファイルおよび/またはレベル記述子の第1セットから、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を明示的に読み込み、また、前記プロファイルおよび/またはレベル記述子の、第2の、互いに素な空でないセットのために、他のプロファイルおよび/またはレベル記述子のための参照を読み込み、且つ前記参照されるプロファイルおよび/またはレベル記述子それぞれからの前記プロファイルおよび/またはレベル記述子の前記第2の、互いに素な空でないセットの前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を導き出す、ネットワーク・エンティティ。
  28. 前記ネットワーク・エンティティは、前記関連する利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲に基づいて、それに関連する前記複数のパケット・タイプの前記第1セットからの如何なるパケット・タイプも有する前記パケットの中の選択をレンダリングするように構成される、請求項27に記載のネットワーク・エンティティ。
  29. メディア・コンテンツが符号化されるデータ・ストリームを処理するための方法であって、前記データ・ストリームは、複数のパケット(12)を備え、パケット(12)それぞれは、複数のパケット・タイプから、前記パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子(16)を備え、
    それに関連する前記複数のパケット・タイプの第1セットからのパケット・タイプを有するパケット(12)それぞれは、スケーラビリティ軸(22a,22b)の数n(0<n)にまたがるスケーラビリティ空間(20)の範囲内の複数の動作点から、前記パケットそれぞれに関連する動作点(18)を識別する動作点識別子(34)を備え、前記動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有し、
    それに関連するパケット・タイプの前記第1セットの第2セットからの如何なるパケット・タイプも有するパケット(12)それぞれは、前記パケットそれぞれに関連する前記動作点に先行する、または前記パケットそれぞれに関連する前記動作点に等しい、それに関連する如何なる動作点も有する前記パケットとともに、前記パケットそれぞれに関連する前記動作点で前記メディア・コンテンツの符号化表現に寄与するデータ(36)を更に運び、
    前記方法は、
    それに関連する前記第2セットと互いに素な予め定められたパケット・タイプを有するパケット(12)からスケーラビリティ軸記述子(38)を読み込むステップと、前記スケーラビリティ軸記述子(38)が前記数nおよび1つ以上のスケーラビリティ軸を意味するセマンティックを定義し、
    前記スケーラビリティ軸記述子に依存する前記動作点識別子を解釈するステップとを備える、データ・ストリームを処理する方法。
  30. メディア・コンテンツが符号化されるデータ・ストリームを処理する方法であって、前記データ・ストリームは、複数のパケット(12)を備え、パケット(12)それぞれは、複数のパケット・タイプから、前記パケットそれぞれに関連するパケット・タイプを識別するパケット・タイプ識別子(16)を備え、
    それに関連する前記複数のパケット・タイプの第1セットからのパケット・タイプを有するパケット(12)それぞれは、スケーラビリティ軸(22a、22b)の数n(0<n)にまたがるスケーラビリティ空間(20)の範囲内の複数の動作点から、前記パケットそれぞれに関連する動作点(18)を識別する動作点識別子(34)を備え、前記動作点は、それらの間で定義されるシーケンシャルな動作点の順序を有し、
    それに関連するパケット・タイプの前記第1セットの第2セットからの如何なるパケット・タイプも有するパケット(12)それぞれは、前記パケットそれぞれに関連する前記動作点に先行する、または前記パケットそれぞれに関連する前記動作点に等しい、それに関連する如何なる動作点も有する前記パケットとともに、前記パケットそれぞれに関連する前記動作点で前記メディア・コンテンツの符号化表現に寄与するデータ(36)を更に運び、
    前記方法は、それに関連する前記第2セットと互いに素な予め定められたパケット・タイプを有するパケットから、前記複数の動作点の少なくとも1つのサブセットの1つ以上にそれぞれ関連するプロファイルおよび/またはレベル記述子のシーケンスを読み込むステップを備え、プロファイルおよび/またはレベル記述子それぞれは、それに関連し、前記プロファイルおよび/またはレベル記述子それぞれに関連する動作点を有するパケットのシンタックスが従う、利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲を定義し、
    前記方法は、前記データ・ストリームにおけるシグナリングに応答して、前記プロファイルおよび/またはレベル記述子の第1セットから、前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義、および前記プロファイルおよび/またはレベル記述子の第2の、互いに素な空でないセットのために、他のプロファイルおよび/またはレベル記述子の参照を明示的に読み込むステップと、前記プロファイルおよび/またはレベルの前記第2の、互いに素な空でないセットの前記利用できる符号化オプション・セットおよび/または利用できるシンタックス要素値の範囲の定義を、前記参照されるプロファイルおよび/またはレベル記述子それぞれから導き出すステップとを備える、データ・ストリームを処理する方法。
  31. コンピュータ・プログラムがコンピュータまたはプロセッサで動作するとき、請求項29および請求項30に記載のように、処理する方法を実行するためのコンピュータ・プログラム。
JP2015504980A 2012-04-13 2013-04-15 スケーラブルなデータ・ストリームおよびネットワーク・エンティティ Active JP6133400B2 (ja)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201261624098P 2012-04-13 2012-04-13
US61/624,098 2012-04-13
US201261666185P 2012-06-29 2012-06-29
US61/666,185 2012-06-29
PCT/EP2013/057803 WO2013153227A2 (en) 2012-04-13 2013-04-15 Scalable data stream and network entity

Publications (2)

Publication Number Publication Date
JP2015516748A JP2015516748A (ja) 2015-06-11
JP6133400B2 true JP6133400B2 (ja) 2017-05-24

Family

ID=48141968

Family Applications (10)

Application Number Title Priority Date Filing Date
JP2015504980A Active JP6133400B2 (ja) 2012-04-13 2013-04-15 スケーラブルなデータ・ストリームおよびネットワーク・エンティティ
JP2015504979A Active JP5993083B2 (ja) 2012-04-13 2013-04-15 低遅延画像符号化
JP2016160844A Active JP6560170B2 (ja) 2012-04-13 2016-08-18 低遅延画像符号化
JP2019132737A Active JP6864425B2 (ja) 2012-04-13 2019-07-18 低遅延画像符号化
JP2021062819A Active JP7140870B2 (ja) 2012-04-13 2021-04-01 低遅延画像符号化
JP2022142936A Pending JP2022184904A (ja) 2012-04-13 2022-09-08 低遅延画像符号化
JP2024002894A Active JP7534562B2 (ja) 2012-04-13 2024-01-11 低遅延画像符号化
JP2024125757A Active JP7640795B2 (ja) 2012-04-13 2024-08-01 低遅延画像符号化
JP2025025636A Active JP7769162B2 (ja) 2012-04-13 2025-02-20 低遅延画像符号化
JP2025183313A Pending JP2026027315A (ja) 2012-04-13 2025-10-30 低遅延画像符号化

Family Applications After (9)

Application Number Title Priority Date Filing Date
JP2015504979A Active JP5993083B2 (ja) 2012-04-13 2013-04-15 低遅延画像符号化
JP2016160844A Active JP6560170B2 (ja) 2012-04-13 2016-08-18 低遅延画像符号化
JP2019132737A Active JP6864425B2 (ja) 2012-04-13 2019-07-18 低遅延画像符号化
JP2021062819A Active JP7140870B2 (ja) 2012-04-13 2021-04-01 低遅延画像符号化
JP2022142936A Pending JP2022184904A (ja) 2012-04-13 2022-09-08 低遅延画像符号化
JP2024002894A Active JP7534562B2 (ja) 2012-04-13 2024-01-11 低遅延画像符号化
JP2024125757A Active JP7640795B2 (ja) 2012-04-13 2024-08-01 低遅延画像符号化
JP2025025636A Active JP7769162B2 (ja) 2012-04-13 2025-02-20 低遅延画像符号化
JP2025183313A Pending JP2026027315A (ja) 2012-04-13 2025-10-30 低遅延画像符号化

Country Status (28)

Country Link
US (12) US10045017B2 (ja)
EP (7) EP3793200B1 (ja)
JP (10) JP6133400B2 (ja)
KR (13) KR102080085B1 (ja)
CN (11) CN108322752B (ja)
AU (7) AU2013246828B2 (ja)
BR (2) BR112014025496B1 (ja)
CA (2) CA2870039C (ja)
CL (2) CL2014002739A1 (ja)
DK (5) DK3793200T3 (ja)
ES (5) ES2937793T3 (ja)
FI (1) FI3793200T3 (ja)
HU (6) HUE068032T2 (ja)
IL (6) IL307660B2 (ja)
LT (1) LT3793200T (ja)
MX (3) MX344485B (ja)
MY (3) MY173763A (ja)
PH (7) PH12014502303B1 (ja)
PL (5) PL3793200T3 (ja)
PT (5) PT3793200T (ja)
RS (2) RS64003B1 (ja)
RU (3) RU2603531C2 (ja)
SG (2) SG11201406493RA (ja)
SI (1) SI3793200T1 (ja)
TW (10) TWI711298B (ja)
UA (3) UA125468C2 (ja)
WO (2) WO2013153226A2 (ja)
ZA (1) ZA201407815B (ja)

Families Citing this family (94)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2972588A1 (fr) 2011-03-07 2012-09-14 France Telecom Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants
FR2977111A1 (fr) * 2011-06-24 2012-12-28 France Telecom Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants
CN104081781B (zh) 2012-01-20 2018-11-02 Ge视频压缩有限责任公司 一种编码器、解码器、编解码方法及用于传送解多工的方法
RS64003B1 (sr) 2012-04-13 2023-03-31 Ge Video Compression Llc Kodiranje slike sa niskim kašnjenjem
KR20130116782A (ko) * 2012-04-16 2013-10-24 한국전자통신연구원 계층적 비디오 부호화에서의 계층정보 표현방식
KR102659283B1 (ko) 2012-06-29 2024-04-22 지이 비디오 컴프레션, 엘엘씨 비디오 데이터 스트림 개념
JP6080405B2 (ja) * 2012-06-29 2017-02-15 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
JP6376719B2 (ja) * 2012-06-29 2018-08-22 キヤノン株式会社 画像符号化装置、画像符号化方法及びプログラム、画像復号装置、画像復号方法及びプログラム
US9621905B2 (en) * 2012-06-29 2017-04-11 Qualcomm Incorporated Tiles and wavefront parallel processing
US9635369B2 (en) * 2012-07-02 2017-04-25 Qualcomm Incorporated Video parameter set including HRD parameters
IN2015MN00077A (ja) * 2012-07-06 2015-10-16 Samsung Electronics Co Ltd
DK3122048T3 (en) * 2012-09-26 2018-03-12 Velos Media Int Ltd Process for image coding and device for image coding
EP3876538A1 (en) 2012-09-26 2021-09-08 Velos Media International Limited Image coding method and image coding device
US10419778B2 (en) * 2013-01-04 2019-09-17 Sony Corporation JCTVC-L0227: VPS_extension with updates of profile-tier-level syntax structure
JP5990342B2 (ja) 2013-01-04 2016-09-14 サムスン エレクトロニクス カンパニー リミテッド スライスセグメントのエントロピー符号化方法及びその装置、スライスセグメントのエントロピー復号化方法及びその装置
WO2014112830A1 (ko) * 2013-01-17 2014-07-24 삼성전자 주식회사 디코더 설정을 위한 비디오 부호화 방법 및 그 장치, 디코더 설정에 기초한 비디오 복호화 방법 및 그 장치
KR20140122191A (ko) * 2013-04-05 2014-10-17 삼성전자주식회사 멀티 레이어 비디오 부호화 방법 및 장치, 멀티 레이어 비디오 복호화 방법 및 장치
US9973748B1 (en) * 2013-04-26 2018-05-15 Mediatek Inc. Multi-core video decoder system for decoding multiple coding rows by using multiple video decoder cores and related multi-core video decoding method
JP2015005939A (ja) * 2013-06-24 2015-01-08 ソニー株式会社 画像処理装置および方法、プログラム、並びに撮像装置
US9912943B2 (en) 2013-07-15 2018-03-06 Qualcomm Incorporated Signaling of bit rate information and picture rate information in VPS
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
US10264261B2 (en) * 2013-08-27 2019-04-16 Integrated Device Technology, Inc. Entropy encoding initialization for a block dependent upon an unencoded block
US10110910B2 (en) * 2013-10-21 2018-10-23 Vid Scale, Inc. Parallel decoding method for layered video coding
WO2015100731A1 (en) * 2014-01-03 2015-07-09 Mediatek Singapore Pte. Ltd. Methods for determining the prediction partitions
US9402083B2 (en) * 2014-04-24 2016-07-26 Vidyo, Inc. Signaling conformance points using profile space
US10827178B2 (en) 2014-05-28 2020-11-03 Arris Enterprises Llc Content aware scheduling in a HEVC decoder operating on a multi-core processor platform
RU2019117034A (ru) * 2014-06-20 2019-07-29 Сони Корпорейшн Устройство и способ кодирования изображений и устройство и способ декодирования изображений
US20160014415A1 (en) * 2014-07-08 2016-01-14 Mediatek Inc. Method and apparatus for performing wave-front parallel encoding procedure with constraint on coding mode and/or quantization parameter selection
US10080019B2 (en) 2014-09-19 2018-09-18 Intel Corporation Parallel encoding for wireless displays
US9516147B2 (en) 2014-10-30 2016-12-06 Microsoft Technology Licensing, Llc Single pass/single copy network abstraction layer unit parser
US10148969B2 (en) * 2015-02-11 2018-12-04 Qualcomm Incorporated Of sample entry and operation point signalling in a layered video file format
CN105323586B (zh) * 2015-04-07 2016-11-09 佛山世寰智能科技有限公司 一种用于多核并行视频编码和解码的共享内存接口
US10027989B2 (en) * 2015-05-06 2018-07-17 Integrated Device Technology, Inc. Method and apparatus for parallel decoding
JP2016219913A (ja) * 2015-05-15 2016-12-22 富士通株式会社 画像符号化装置、画像符号化方法および画像符号化プログラム
US11233998B2 (en) 2015-05-29 2022-01-25 Qualcomm Incorporated Coding data using an enhanced context-adaptive binary arithmetic coding (CABAC) design
WO2017033748A1 (ja) * 2015-08-25 2017-03-02 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
KR102345660B1 (ko) * 2015-11-24 2021-12-30 삼성전자주식회사 비디오 복호화 방법 및 장치, 그 부호화 방법 및 장치
US10575007B2 (en) 2016-04-12 2020-02-25 Microsoft Technology Licensing, Llc Efficient decoding and rendering of blocks in a graphics pipeline
US10291923B2 (en) * 2016-05-24 2019-05-14 Qualcomm Incorporated Mapping of tile grouping and samples in HEVC and L-HEVC file formats
US10157480B2 (en) 2016-06-24 2018-12-18 Microsoft Technology Licensing, Llc Efficient decoding and rendering of inter-coded blocks in a graphics pipeline
US20180020228A1 (en) * 2016-07-12 2018-01-18 Mediatek Inc. Video processing system with multiple syntax parsing circuits and/or multiple post decoding circuits
US10523973B2 (en) 2016-09-23 2019-12-31 Apple Inc. Multiple transcode engine systems and methods
US11197010B2 (en) 2016-10-07 2021-12-07 Microsoft Technology Licensing, Llc Browser-based video decoder using multiple CPU threads
US10992950B2 (en) * 2017-02-23 2021-04-27 Realnetworks, Inc. Coding block bitstream structure and syntax in video coding systems and methods
KR102553762B1 (ko) 2017-03-20 2023-07-11 지이 비디오 컴프레션, 엘엘씨 고급 비디오 데이터 스트림 추출 및 다중 해상도 비디오 송신
US11212529B2 (en) 2017-08-23 2021-12-28 Sony Semiconductor Solutions Corporation Image processing apparatus and image processing method
CN109587478B (zh) * 2017-09-29 2023-03-31 华为技术有限公司 一种媒体信息的处理方法及装置
GB2569107B (en) * 2017-11-29 2022-04-06 Displaylink Uk Ltd Managing display data
US10659781B2 (en) * 2018-04-02 2020-05-19 Tencent America LLC Concatenated coding units in flexible tree structure
US11197006B2 (en) * 2018-06-29 2021-12-07 Interdigital Vc Holdings, Inc. Wavefront parallel processing of luma and chroma components
US11290728B2 (en) * 2018-07-02 2022-03-29 Nokia Technologies Oy Method and apparatus for tile-relative addressing in video coding
CN117714717A (zh) 2018-09-10 2024-03-15 华为技术有限公司 视频解码方法及视频解码器
FI3847817T3 (fi) 2018-09-14 2024-06-26 Huawei Tech Co Ltd Viipalointi ja ruudukointi videokoodauksessa
CA3114453C (en) * 2018-09-28 2023-07-18 Zte Corporation Video encoding and decoding methods and apparatus
EP4561068A3 (en) * 2018-10-04 2025-07-30 LG Electronics Inc. History-based image coding method
JP7182006B2 (ja) 2018-12-20 2022-12-01 テレフオンアクチーボラゲット エルエム エリクソン(パブル) ピクチャにおける均一なセグメントスプリットを使用したビデオコーディングのための方法および装置
CN112715031B (zh) 2018-12-21 2022-05-24 华为技术有限公司 一种基于历史的运动矢量预测的编码器、解码器及方法
PL4221213T3 (pl) 2019-01-09 2024-11-18 Huawei Technologies Co., Ltd. Koder wideo, dekoder wideo i stosowne sposoby
JP7285857B2 (ja) * 2019-01-16 2023-06-02 テレフオンアクチーボラゲット エルエム エリクソン(パブル) リマインダをもつ均一なタイルスプリットを含むビデオコーディング
KR102946134B1 (ko) * 2019-02-08 2026-04-01 샤프 가부시키가이샤 비디오 코딩 장치 및 비디오 디코딩 장치
CN113906744A (zh) 2019-03-15 2022-01-07 北京达佳互联信息技术有限公司 视频编解码中无损编解码的信令
EP3942819A4 (en) * 2019-04-10 2022-05-25 Huawei Technologies Co., Ltd. SLICE ENTRY POINTS IN VIDEO ENCODING
KR102949412B1 (ko) 2019-04-17 2026-04-08 애플 인크. 영상 신호 부호화/복호화 방법 및 이를 위한 장치
WO2021006773A1 (en) * 2019-07-11 2021-01-14 Huawei Technologies Co., Ltd. Motion field storage optimization for the line buffer
WO2021052491A1 (en) 2019-09-19 2021-03-25 Beijing Bytedance Network Technology Co., Ltd. Deriving reference sample positions in video coding
US11356685B2 (en) * 2019-09-23 2022-06-07 Qualcomm Incorproated Signaling number of sub-pictures in high-level syntax for video coding
CN118890491A (zh) 2019-10-05 2024-11-01 北京字节跳动网络技术有限公司 基于级别的视频编解码工具的信令通知
CN114556918B (zh) 2019-10-12 2025-08-12 北京字节跳动网络技术有限公司 细化视频编解码工具的使用和信令
JP7414980B2 (ja) 2019-10-13 2024-01-16 北京字節跳動網絡技術有限公司 参照ピクチャリサンプリングと映像コーディングツールとの間の相互作用
KR20250079230A (ko) * 2019-11-05 2025-06-04 엘지전자 주식회사 영상/비디오 코딩을 위한 상위 레벨 신택스 시그널링 방법 및 장치
CN120343286A (zh) * 2019-11-28 2025-07-18 Lg 电子株式会社 图像/视频编译方法和装置
WO2021112037A1 (en) * 2019-12-06 2021-06-10 Sharp Kabushiki Kaisha Systems and methods for signaling temporal sublayer information in video coding
CN114902674B (zh) 2019-12-26 2025-07-15 字节跳动有限公司 视频编解码中的档次、层和层级指示
WO2021134018A1 (en) 2019-12-26 2021-07-01 Bytedance Inc. Signaling of decoded picture buffer parameters in layered video
MX2022007503A (es) * 2019-12-27 2022-07-04 Beijing Bytedance Network Tech Co Ltd Se?alizacion de tipos de corte en encabezados de imagenes de video.
EP4066387A4 (en) 2019-12-27 2023-02-15 ByteDance Inc. SUBPICTURE SIGNALING IN PARAMETER SETS
WO2021142370A1 (en) 2020-01-09 2021-07-15 Bytedance Inc. Constraints on value ranges in video bitstreams
CN115088256B (zh) * 2020-02-14 2025-07-18 Lg电子株式会社 选择性地用信号通知滤波可用信息的图像编码/解码方法和装置以及发送比特流的方法
KR20260023606A (ko) * 2020-02-21 2026-02-20 두인 비전 컴퍼니 리미티드 비디오 코딩의 슬라이스 및 타일 파티셔닝
JP7460784B2 (ja) 2020-02-21 2024-04-02 北京字節跳動網絡技術有限公司 スライスおよびタイルを含むピクチャのコーディング
JP7393267B2 (ja) * 2020-03-25 2023-12-06 株式会社ソニー・インタラクティブエンタテインメント 画像データ転送装置、画像表示システム、および画像データ転送方法
KR102359367B1 (ko) * 2020-04-07 2022-02-07 주식회사 엔씨소프트 게임 스트리밍을 위한 방법 및 장치
JP7529804B2 (ja) 2020-05-22 2024-08-06 バイトダンス インコーポレイテッド アクセスユニットにおけるピクチャ情報の信号通知
US11206415B1 (en) 2020-09-14 2021-12-21 Apple Inc. Selectable transcode engine systems and methods
US11671627B2 (en) * 2020-09-17 2023-06-06 Lemon Inc. Operating point entity group signaling in coded video
US11375242B1 (en) * 2021-01-27 2022-06-28 Qualcomm Incorporated Compression of bitstream indexes for parallel entropy coding
WO2023287243A1 (ko) * 2021-07-15 2023-01-19 엘지전자 주식회사 포인트 클라우드 데이터 송신 장치, 포인트 클라우드 데이터 송신 방법, 포인트 클라우드 데이터 수신 장치 및 포인트 클라우드 데이터 수신 방법
US12477030B1 (en) 2021-09-30 2025-11-18 Amazon Technologies, Inc. Client-configurable in-transit segmentation of streaming input at managed data transfer services
CN113873253B (zh) * 2021-10-29 2023-03-10 龙思云(北京)科技有限公司 基于rdp的云应用打开优化方法及设备
CN116112683B (zh) 2021-11-10 2025-07-01 腾讯科技(深圳)有限公司 视频压缩方法、装置、计算机设备和存储介质
EP4220561A1 (en) * 2022-02-01 2023-08-02 Beijing Xiaomi Mobile Software Co., Ltd. Method and apparatus of encoding/decoding a slice of point cloud data
KR20240152874A (ko) * 2022-02-15 2024-10-22 인터디지털 씨이 페이튼트 홀딩스, 에스에이에스 엔드-투-엔드 기계 학습 이미지 압축의 애모티제이션 갭 감소
US12581092B2 (en) 2022-03-03 2026-03-17 Qualcomm Incorporated Temporal initialization points for context-based arithmetic coding
FR3164086A1 (fr) * 2024-06-27 2026-01-02 Orange Procédé et dispositif de codage et décodage d’images

Family Cites Families (202)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5020121A (en) * 1990-08-16 1991-05-28 Hewlett-Packard Company Neighborhood block prediction bit compression
US5786858A (en) * 1993-01-19 1998-07-28 Sony Corporation Method of encoding image signal, apparatus for encoding image signal, method of decoding image signal, apparatus for decoding image signal, and image signal recording medium
DE69529395T2 (de) 1994-12-29 2003-11-20 At & T Corp., New York Leistungsverstärker mit grosser Dynamik
RU2093968C1 (ru) * 1995-08-02 1997-10-20 Закрытое акционерное общество "Техно-ТМ" Способ кодирования-декодирования изображений и устройство для его осуществления
JP3409552B2 (ja) 1995-12-27 2003-05-26 三菱電機株式会社 ディジタル情報符号化装置、ディジタル情報復号化装置、及びディジタル情報符号化・復号化装置
JPH09298668A (ja) 1996-05-07 1997-11-18 Mitsubishi Electric Corp ディジタル情報符号化装置、ディジタル情報復号化装置、ディジタル情報符号化・復号化装置、ディジタル情報符号化方法、及びディジタル情報復号化方法
EP0861001B1 (en) 1997-02-07 2012-05-23 Texas Instruments Incorporated Error resilient video encoding
HUP0001273A3 (en) * 1998-01-20 2000-09-28 Interactic Holdings Llc New Yo A scalable low-latency switch, interconnect apparatus, interconnect structure and method
DE19907964C1 (de) 1999-02-24 2000-08-10 Fraunhofer Ges Forschung Vorrichtung und Verfahren zum Erzeugen eines verschlüsselten Datenstroms und Vorrichtung und Verfahren zum Erzeugen eines entschlüsselten Audio- und/oder Videosignals
US6754271B1 (en) * 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US7093028B1 (en) * 1999-12-15 2006-08-15 Microsoft Corporation User and content aware object-based data stream transmission methods and arrangements
KR20020070362A (ko) * 1999-12-22 2002-09-06 제너럴 인스트루먼트 코포레이션 공간 스케일성 및 시뮬캐스트 코딩을 이용한 멀티캐스트환경의 비디오 압축
GB9930788D0 (en) 1999-12-30 2000-02-16 Koninkl Philips Electronics Nv Method and apparatus for converting data streams
TW488155B (en) * 2000-01-27 2002-05-21 Hewlett Packard Co Task-partitioned hybrid codec
US6493388B1 (en) 2000-04-19 2002-12-10 General Instrument Corporation Rate control and buffer protection for variable bit rate video programs over a constant rate channel
GB2377573B (en) 2001-07-11 2004-03-31 Motorola Inc Video transmission system, video tranmission unit and methods of encoding/decoding video data
US7206501B2 (en) * 2001-10-12 2007-04-17 The Directv Group, Inc. Method and apparatus for identifying MPEG picture coding types
EP1938975A3 (de) 2001-11-08 2013-08-28 Koenig & Bauer AG Antrieb eines Druckwerkes
EP1445957A4 (en) * 2001-11-16 2009-05-06 Ntt Docomo Inc PICTURE CODING, PICTURE DECODING, PICTURE CODIER, IMAGE DEVELOPER, PROGRAM, COMPUTER DATA SIGNAL AND IMAGE TRANSMISSION SYSTEM
WO2003063505A1 (en) * 2002-01-23 2003-07-31 Nokia Corporation Grouping of image frames in video coding
JP3807342B2 (ja) * 2002-04-25 2006-08-09 三菱電機株式会社 デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法
US7305036B2 (en) 2002-05-14 2007-12-04 Broadcom Corporation System and method for entropy code preprocessing
US6646578B1 (en) * 2002-11-22 2003-11-11 Ub Video Inc. Context adaptive variable length decoding system and method
US8661496B2 (en) 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US8049904B2 (en) 2003-01-13 2011-11-01 Samsung Electronics Co., Ltd. Printer having keyboard function, a printing system and printing method using the printing system
MXPA05008404A (es) 2003-02-18 2005-10-05 Nokia Corp Metodo de codificacion de imagen.
CN1795680B (zh) 2003-03-03 2010-06-16 新加坡科技研究局 采用avc帧内预测以便对数字视频进行编码的方法和装置
US7447369B2 (en) 2003-03-07 2008-11-04 Ricoh Co., Ltd. Communication of compressed digital images
JP2004349820A (ja) 2003-05-20 2004-12-09 Sony Corp 画像符号化装置及び画像符号化方法、ストリーミング装置、並びにコンピュータ・プログラム
EP1482669A1 (en) * 2003-05-30 2004-12-01 Matsushita Electric Industrial Co., Ltd. A method and receiver for buffering data employing HARQ and two stage rate matching
US6894628B2 (en) * 2003-07-17 2005-05-17 Fraunhofer-Gesellschaft Zur Forderung Der Angewandten Forschung E.V. Apparatus and methods for entropy-encoding or entropy-decoding using an initialization of context variables
WO2005074295A1 (en) 2004-01-16 2005-08-11 General Instrument Corporation Method, protocol, and apparatus for transporting advanced video coding content
US20050185541A1 (en) * 2004-02-23 2005-08-25 Darren Neuman Method and system for memory usage in real-time audio systems
US7586924B2 (en) 2004-02-27 2009-09-08 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for coding an information signal into a data stream, converting the data stream and decoding the data stream
EP1589763A2 (en) 2004-04-20 2005-10-26 Sony Corporation Image processing apparatus, method and program
KR100997270B1 (ko) 2004-04-28 2010-11-29 파나소닉 주식회사 스트림 생성 장치, 스트림 생성 방법, 및 기록 매체
CN100534196C (zh) 2004-05-25 2009-08-26 Nxp股份有限公司 用于编码数字视频数据的方法和设备
EP1624610B1 (en) 2004-08-06 2006-12-27 Matsushita Electric Industrial Co., Ltd. Feedback control for multicast or broadcast services
US7440626B2 (en) 2004-12-02 2008-10-21 Mitsubishi Electric Research Laboratories, Inc. Image transcoding
US8615038B2 (en) 2004-12-06 2013-12-24 Nokia Corporation Video coding, decoding and hypothetical reference decoder
KR101138392B1 (ko) 2004-12-30 2012-04-26 삼성전자주식회사 색차 성분의 상관관계를 이용한 컬러 영상의 부호화,복호화 방법 및 그 장치
JP4680608B2 (ja) 2005-01-17 2011-05-11 パナソニック株式会社 画像復号装置及び方法
JP2008536420A (ja) 2005-04-13 2008-09-04 ノキア コーポレイション スケーラビリティ情報の符号化、格納およびシグナリング
WO2006109974A1 (en) 2005-04-13 2006-10-19 Samsung Electronics Co., Ltd. Method for entropy coding and decoding having improved coding efficiency and apparatus for providing the same
US8433355B2 (en) 2005-04-21 2013-04-30 Interdigital Technology Corporation Method and apparatus for generating loud packets to estimate path loss
US7664041B2 (en) * 2005-05-26 2010-02-16 Dale Trenton Smith Distributed stream analysis using general purpose processors
US8369397B2 (en) 2005-07-06 2013-02-05 Thomson Licensing Method and device for coding a video content comprising a sequence of pictures and a logo
US20070022215A1 (en) * 2005-07-19 2007-01-25 Singer David W Method and apparatus for media data transmission
GB2429593A (en) 2005-08-26 2007-02-28 Electrosonic Ltd Data compressing using a wavelet compression scheme
US8300700B2 (en) 2005-09-20 2012-10-30 Mitsubishi Electric Corporation Image encoding method and image decoding method, image encoder and image decoder, and image encoded bit stream and recording medium
US8184153B2 (en) 2005-09-26 2012-05-22 Electronics And Telecommunications Research Institute Method and apparatus for defining and reconstructing ROIs in scalable video coding
KR101255226B1 (ko) 2005-09-26 2013-04-16 한국과학기술원 스케일러블 비디오 코딩에서 다중 roi 설정, 복원을위한 장치 및 방법
CN101283596B (zh) * 2005-10-07 2011-07-13 韩国电子通信研究院 使用分级视频的适配操作符的分级视频适配方法和装置
KR101245576B1 (ko) 2005-10-11 2013-03-20 노키아 코포레이션 효율적인 규모가변적 스트림 조정을 위한 시스템 및 방법
BRPI0616407B1 (pt) 2005-10-12 2020-08-11 Interdigital Vc Holdings, Inc Codificação/decodificação de vídeo escalonável h.264 com região de interesse
JP4973871B2 (ja) 2005-10-14 2012-07-11 日本電気株式会社 画像符号化方法及び、これを用いた装置とコンピュータプログラム
US20070086528A1 (en) * 2005-10-18 2007-04-19 Mauchly J W Video encoder with multiple processors
FR2895172A1 (fr) 2005-12-20 2007-06-22 Canon Kk Procede et dispositif de codage d'un flux video code suivant un codage hierarchique, flux de donnees, procede et dispositif de decodage associes
JP4211780B2 (ja) * 2005-12-27 2009-01-21 三菱電機株式会社 デジタル信号符号化装置、デジタル信号復号装置、デジタル信号算術符号化方法、およびデジタル信号算術復号方法
JP5234586B2 (ja) 2006-01-05 2013-07-10 日本電信電話株式会社 映像符号化方法及び復号方法、それらの装置、及びそれらのプログラム並びにプログラムを記録した記憶媒体
KR20070074452A (ko) 2006-01-09 2007-07-12 엘지전자 주식회사 영상신호의 엔코딩/디코딩시의 레이어간 예측 방법
RU2384970C1 (ru) * 2006-01-09 2010-03-20 ЭлДжи ЭЛЕКТРОНИКС ИНК. Способ межслойного предсказания для видеосигнала
US8457201B2 (en) 2006-01-09 2013-06-04 Lg Electronics Inc. Inter-layer prediction method for video signal
US20070177595A1 (en) 2006-01-30 2007-08-02 Mediatek Inc. DTV decoding system and de-multiplexing method thereof
US8619865B2 (en) 2006-02-16 2013-12-31 Vidyo, Inc. System and method for thinning of scalable video coding bit-streams
CN101427573B (zh) * 2006-02-16 2013-07-03 维德约股份有限公司 用于可缩放视频编码比特流的稀疏化的系统和方法
JP5753341B2 (ja) * 2006-03-03 2015-07-22 ヴィドヨ,インコーポレーテッド スケーラブルビデオ通信でエラー耐性、ランダムアクセス、およびレート制御を提供するシステムおよび方法
EP1859630B1 (en) * 2006-03-22 2014-10-22 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Coding scheme enabling precision-scalability
US8848789B2 (en) 2006-03-27 2014-09-30 Qualcomm Incorporated Method and system for coding and decoding information associated with video compression
AU2012202123B2 (en) 2006-03-27 2014-01-30 Vidyo, Inc. System and method for management of scalability information in scalable video and audio coding systems using control messages
US8767836B2 (en) * 2006-03-27 2014-07-01 Nokia Corporation Picture delimiter in scalable video coding
KR100949975B1 (ko) * 2006-03-30 2010-03-29 엘지전자 주식회사 비디오 신호를 디코딩/인코딩하기 위한 방법 및 장치
US7656410B2 (en) 2006-03-31 2010-02-02 Intel Corporation Image buffering techniques
US20070255846A1 (en) * 2006-04-28 2007-11-01 Wee Susie J Distributed storage of media data
KR100828404B1 (ko) * 2006-05-08 2008-05-08 한국과학기술원 경계관찰질의를 이용한 데이터 스트림 처리 방법
KR20080001156A (ko) 2006-06-29 2008-01-03 주식회사 케이티 강제 인트라 업데이트를 사용한 영상부호화 장치 및 방법
JP2008017331A (ja) 2006-07-07 2008-01-24 Toshiba Corp パケットストリーム送信装置
US7840078B2 (en) 2006-07-10 2010-11-23 Sharp Laboratories Of America, Inc. Methods and systems for image processing control based on adjacent block characteristics
US8699583B2 (en) * 2006-07-11 2014-04-15 Nokia Corporation Scalable video coding and decoding
WO2008007304A2 (en) 2006-07-12 2008-01-17 Nokia Corporation Signaling of region-of-interest scalability information in media files
US8275045B2 (en) 2006-07-12 2012-09-25 Qualcomm Incorporated Video compression using adaptive variable length codes
CN101491097B (zh) 2006-07-13 2011-12-14 高通股份有限公司 使用经循环对准的片段的具有细粒度可缩放性的视频编码
JP5484902B2 (ja) * 2006-07-13 2014-05-07 クゥアルコム・インコーポレイテッド サイクルを整列したフラグメントを使用する微細粒度スケーラビリティを備えた映像符号化
JP4129694B2 (ja) 2006-07-19 2008-08-06 ソニー株式会社 情報処理装置および方法、プログラム、並びに記録媒体
US7554468B2 (en) * 2006-08-25 2009-06-30 Sony Computer Entertainment Inc, Entropy decoding methods and apparatus using most probable and least probable signal cases
WO2008030067A1 (en) 2006-09-07 2008-03-13 Lg Electronics Inc. Method and apparatus for decoding/encoding of a video signal
CN101150719B (zh) * 2006-09-20 2010-08-11 华为技术有限公司 并行视频编码的方法及装置
US9807431B2 (en) * 2006-10-20 2017-10-31 Nokia Technologies Oy Generic indication of adaptation paths for scalable multimedia
US8218641B2 (en) 2006-10-31 2012-07-10 Sony Computer Entertainment Inc. Picture encoding using same-picture reference for pixel reconstruction
US8218640B2 (en) 2006-10-31 2012-07-10 Sony Computer Entertainment Inc. Picture decoding using same-picture reference for pixel reconstruction
US7778277B2 (en) 2006-11-03 2010-08-17 Mediatek Inc. Timing recovery method and system thereof
US7675549B1 (en) 2006-12-08 2010-03-09 Itt Manufacturing Enterprises, Inc. Imaging architecture for region and time of interest collection and dissemination
US8345767B2 (en) 2006-12-14 2013-01-01 Nec Corporation Video encoding method, video encoding device, and video encoding program
TWI328199B (en) * 2006-12-15 2010-08-01 Via Tech Inc Method for image rendering
US20080165774A1 (en) 2007-01-04 2008-07-10 Chien-Chung Huang Inter-network packet modifier and related method thereof
BRPI0720702A2 (pt) 2007-01-05 2014-02-18 Thomson Licensing Decodificador hipotético de referência para codificação de vídeo escalável
EP2100459B1 (en) * 2007-01-08 2019-04-03 Nokia Technologies Oy System and method for providing and using predetermined signaling of interoperability points for transcoded media streams
JP4834590B2 (ja) 2007-03-28 2011-12-14 株式会社東芝 動画像復号化装置及び動画像復号化方法
US20080247459A1 (en) 2007-04-04 2008-10-09 General Instrument Corporation Method and System for Providing Content Adaptive Binary Arithmetic Coder Output Bit Counting
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)
US20100142613A1 (en) * 2007-04-18 2010-06-10 Lihua Zhu Method for encoding video data in a scalable manner
AU2008242129B2 (en) 2007-04-24 2011-11-17 Nokia Technologies Oy Signaling of multiple decoding times in media files
TWI330987B (en) * 2007-05-18 2010-09-21 Via Tech Inc Method and apparatus for determining whether adjacent macroblocks are located in the same slice
US8180029B2 (en) 2007-06-28 2012-05-15 Voxer Ip Llc Telecommunication and multimedia management method and apparatus
KR101488548B1 (ko) 2007-06-29 2015-02-02 톰슨 라이센싱 비디오 인덱싱 방법, 및 비디오 인덱싱 디바이스
US9648325B2 (en) 2007-06-30 2017-05-09 Microsoft Technology Licensing, Llc Video decoding implementations for a graphics processing unit
KR20090004659A (ko) 2007-07-02 2009-01-12 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
KR20090004658A (ko) 2007-07-02 2009-01-12 엘지전자 주식회사 디지털 방송 시스템 및 데이터 처리 방법
CN100534186C (zh) 2007-07-05 2009-08-26 西安电子科技大学 基于码率预分配的jpeg2000自适应率控制系统及方法
US8873625B2 (en) * 2007-07-18 2014-10-28 Nvidia Corporation Enhanced compression in representing non-frame-edge blocks of image frames
US8817780B2 (en) 2007-08-08 2014-08-26 Maxlinear, Inc. TS packet grooming
WO2009027606A1 (fr) 2007-08-24 2009-03-05 France Telecom Codage/decodage par plans de symboles, avec calcul dynamique de tables de probabilites
CN101939931A (zh) * 2007-09-28 2011-01-05 何品翰 利用叠加调制进行无线数据组播的鲁棒系统和方法
WO2009048502A2 (en) 2007-10-05 2009-04-16 Thomson Licensing Methods and apparatus for incorporating video usability information (vui) within a multi-view video (mvc) coding system
US20090097704A1 (en) 2007-10-10 2009-04-16 Micron Technology, Inc. On-chip camera system for multiple object tracking and identification
US8938009B2 (en) * 2007-10-12 2015-01-20 Qualcomm Incorporated Layered encoded bitstream structure
CN101453639B (zh) 2007-11-29 2012-05-30 展讯通信(上海)有限公司 支持roi区域的多路视频流的编码、解码方法和系统
US20090141809A1 (en) 2007-12-04 2009-06-04 Sony Corporation And Sony Electronics Inc. Extension to the AVC standard to support the encoding and storage of high resolution digital still pictures in parallel with video
CN101217654B (zh) 2008-01-04 2010-04-21 华南理工大学 视频码流可伸缩性组织方法
KR101291196B1 (ko) 2008-01-25 2013-07-31 삼성전자주식회사 영상의 부호화, 복호화 방법 및 장치
US9357233B2 (en) 2008-02-26 2016-05-31 Qualcomm Incorporated Video decoder error handling
CN101552924B (zh) * 2008-03-31 2011-08-03 深圳市融创天下科技发展有限公司 一种用于视频编码的空间预测方法
CN101568037B (zh) * 2008-04-21 2010-12-15 展讯通信(上海)有限公司 一种dvb-h手机电视流式修复的方法、终端与系统
JP4962400B2 (ja) 2008-04-30 2012-06-27 ソニー株式会社 算術復号装置
US20090316793A1 (en) * 2008-06-20 2009-12-24 Yang Zhijie Michael Method and system for adaptive deblocking for avs1-p2
US8908763B2 (en) 2008-06-25 2014-12-09 Qualcomm Incorporated Fragmented reference in temporal compression for video coding
CN101320371A (zh) * 2008-07-07 2008-12-10 华南师范大学 一种基于可放缩矢量图形的空间信息分析方法
CA2730543C (en) * 2008-07-16 2014-04-22 Nokia Corporation Method and apparatus for track and track subset grouping
KR101340102B1 (ko) 2008-07-31 2013-12-10 미쓰비시덴키 가부시키가이샤 영상 부호화 장치, 영상 부호화 방법, 영상 재생 장치 및 영상 재생 방법
US8363716B2 (en) 2008-09-16 2013-01-29 Intel Corporation Systems and methods for video/multimedia rendering, composition, and user interactivity
KR101007381B1 (ko) 2008-10-06 2011-01-13 주식회사 아이엠케이네트웍스 관심 영역을 고려한 영상 부호화 장치
EP2346255B1 (en) 2008-10-10 2015-04-08 Panasonic Corporation Image decoding apparatus and image decoding method
US7932843B2 (en) * 2008-10-17 2011-04-26 Texas Instruments Incorporated Parallel CABAC decoding for video decompression
CA2757789A1 (en) * 2008-10-30 2010-05-06 Gvbb Holdings S.A.R.L. Image encoding apparatus, image encoding method, and image encoding program
JP2010130402A (ja) 2008-11-28 2010-06-10 Canon Inc 映像符号化装置及び映像復号化装置
US9467699B2 (en) * 2008-12-03 2016-10-11 Hfi Innovation Inc. Method for performing parallel coding with ordered entropy slices, and associated apparatus
US20100322317A1 (en) * 2008-12-08 2010-12-23 Naoki Yoshimatsu Image decoding apparatus and image decoding method
US20120014451A1 (en) * 2009-01-15 2012-01-19 Wei Siong Lee Image Encoding Methods, Image Decoding Methods, Image Encoding Apparatuses, and Image Decoding Apparatuses
CN102342127A (zh) 2009-01-28 2012-02-01 诺基亚公司 用于视频编码和解码的方法和装置
JP5516843B2 (ja) 2009-01-29 2014-06-11 コマニー株式会社 3ウェイ方式のパネル連結構造及び連結金具
FR2942095A1 (fr) 2009-02-09 2010-08-13 Canon Kk Procede et dispositif d'identification de pertes de donnees video
TWI387314B (zh) 2009-03-10 2013-02-21 Univ Nat Central Image processing apparatus and method thereof
US8514931B2 (en) 2009-03-20 2013-08-20 Ecole Polytechnique Federale De Lausanne (Epfl) Method of providing scalable video coding (SVC) video content with added media content
JP5072893B2 (ja) 2009-03-25 2012-11-14 株式会社東芝 画像符号化方法および画像復号化方法
US20100246683A1 (en) * 2009-03-27 2010-09-30 Jennifer Lois Harmon Webb Error Resilience in Video Decoding
US9113169B2 (en) 2009-05-07 2015-08-18 Qualcomm Incorporated Video encoding with temporally constrained spatial dependency for localized decoding
US9124874B2 (en) 2009-06-05 2015-09-01 Qualcomm Incorporated Encoding of three-dimensional conversion information with two-dimensional video sequence
US9112618B2 (en) 2009-07-02 2015-08-18 Qualcomm Incorporated Coding latency reductions during transmitter quieting
US8948241B2 (en) * 2009-08-07 2015-02-03 Qualcomm Incorporated Signaling characteristics of an MVC operation point
US20110096828A1 (en) * 2009-09-22 2011-04-28 Qualcomm Incorporated Enhanced block-request streaming using scalable encoding
FR2951896A1 (fr) 2009-10-23 2011-04-29 France Telecom Procede d'encapsulation de sous-flux de donnees, procede de desencapsulation et programmes d'ordinateur correspondants
WO2011052142A1 (ja) 2009-10-29 2011-05-05 パナソニック株式会社 画像符号化方法および画像復号方法
JP2011109469A (ja) * 2009-11-18 2011-06-02 Canon Inc コンテンツ受信装置及びコンテンツ受信装置の制御方法
US20120044987A1 (en) 2009-12-31 2012-02-23 Broadcom Corporation Entropy coder supporting selective employment of syntax and context adaptation
KR101495724B1 (ko) 2010-02-02 2015-02-25 삼성전자주식회사 계층적 데이터 단위의 스캔 순서에 기반한 비디오 부호화 방법과 그 장치, 및 비디오 복호화 방법과 그 장치
US8681786B2 (en) 2010-02-08 2014-03-25 Via Telecom Co., Ltd. Centralized recording and processing of received packet parameters
US20110196673A1 (en) * 2010-02-11 2011-08-11 Qualcomm Incorporated Concealing lost packets in a sub-band coding decoder
US8487791B2 (en) 2010-02-18 2013-07-16 Research In Motion Limited Parallel entropy coding and decoding methods and devices
JP2011170289A (ja) * 2010-02-22 2011-09-01 Canon Inc 表示装置
US9973768B2 (en) * 2010-03-16 2018-05-15 Texas Instruments Incorporated CABAC decoder with decoupled arithmetic decoding and inverse binarization
JP2011217044A (ja) * 2010-03-31 2011-10-27 Sony Corp 画像処理装置、画像処理方法および画像処理プログラム
JP2011217082A (ja) 2010-03-31 2011-10-27 Jvc Kenwood Corp 画像符号化装置、画像符号化方法、画像符号化プログラム、画像復号装置、画像復号方法及び画像復号プログラム
JP5914962B2 (ja) * 2010-04-09 2016-05-11 ソニー株式会社 画像処理装置および方法、プログラム、並びに、記録媒体
BR122020007923B1 (pt) 2010-04-13 2021-08-03 Ge Video Compression, Llc Predição interplano
US20110280314A1 (en) * 2010-05-12 2011-11-17 Texas Instruments Incorporated Slice encoding and decoding processors, circuits, devices, systems and processes
US8406134B2 (en) * 2010-06-25 2013-03-26 At&T Intellectual Property I, L.P. Scaling content communicated over a network
US9215470B2 (en) * 2010-07-09 2015-12-15 Qualcomm Incorporated Signaling selected directional transform for video coding
US9185439B2 (en) * 2010-07-15 2015-11-10 Qualcomm Incorporated Signaling data for multiplexing video components
US20120014433A1 (en) * 2010-07-15 2012-01-19 Qualcomm Incorporated Entropy coding of bins across bin groups using variable length codewords
US20120014429A1 (en) 2010-07-15 2012-01-19 Jie Zhao Methods and Systems for Parallel Video Encoding and Parallel Video Decoding
US9591320B2 (en) * 2010-07-15 2017-03-07 Texas Instruments Incorporated Context and bypass encoding video
US8930562B2 (en) * 2010-07-20 2015-01-06 Qualcomm Incorporated Arranging sub-track fragments for streaming video data
US9131033B2 (en) * 2010-07-20 2015-09-08 Qualcomm Incoporated Providing sequence data sets for streaming video data
US9716920B2 (en) 2010-08-05 2017-07-25 Qualcomm Incorporated Signaling attributes for network-streamed video data
US20120063515A1 (en) * 2010-09-09 2012-03-15 Qualcomm Incorporated Efficient Coding of Video Parameters for Weighted Motion Compensated Prediction in Video Coding
CN102447673A (zh) 2010-09-30 2012-05-09 突触计算机系统(上海)有限公司 一种用于解封装携有封装格式的多媒体文件的方法与设备
US8344917B2 (en) 2010-09-30 2013-01-01 Sharp Laboratories Of America, Inc. Methods and systems for context initialization in video coding and decoding
US8902988B2 (en) 2010-10-01 2014-12-02 Qualcomm Incorporated Zero-out of high frequency coefficients and entropy coding retained coefficients using a joint context model
US9313514B2 (en) 2010-10-01 2016-04-12 Sharp Kabushiki Kaisha Methods and systems for entropy coder initialization
US20120082235A1 (en) * 2010-10-05 2012-04-05 General Instrument Corporation Coding and decoding utilizing context model selection with adaptive scan pattern
US8604951B2 (en) * 2010-10-05 2013-12-10 Massachusetts Institute Of Technology System and method for optimizing context-adaptive binary arithmetic coding
CN102476550B (zh) 2010-11-24 2015-09-30 上海宝信软件股份有限公司 刻印控制方法
US20120163457A1 (en) 2010-12-28 2012-06-28 Viktor Wahadaniah Moving picture decoding method, moving picture coding method, moving picture decoding apparatus, moving picture coding apparatus, and moving picture coding and decoding apparatus
US9215473B2 (en) 2011-01-26 2015-12-15 Qualcomm Incorporated Sub-slices in video coding
CN102137298B (zh) * 2011-03-02 2015-12-09 华为技术有限公司 3d格式描述信息的获取方法和装置
FR2972588A1 (fr) * 2011-03-07 2012-09-14 France Telecom Procede de codage et decodage d'images, dispositif de codage et decodage et programmes d'ordinateur correspondants
MY163983A (en) 2011-03-10 2017-11-15 Sharp Kk A method for decoding video
US9325999B2 (en) 2011-03-10 2016-04-26 Sharp Kabushiki Kaisha Video decoder for slices
GB2491164B (en) 2011-05-25 2013-09-11 Canon Kk Method and device for compression of video data
US8995523B2 (en) 2011-06-03 2015-03-31 Qualcomm Incorporated Memory efficient context modeling
EP2719182B1 (en) 2011-06-07 2018-05-02 Thomson Licensing Method for encoding and/or decoding images on macroblock level using intra-prediction
US10298939B2 (en) 2011-06-22 2019-05-21 Qualcomm Incorporated Quantization in video coding
US9398307B2 (en) 2011-07-11 2016-07-19 Sharp Kabushiki Kaisha Video decoder for tiles
US9584819B2 (en) 2011-10-24 2017-02-28 Qualcomm Incorporated Grouping of tiles for video coding
US9247258B2 (en) 2011-10-26 2016-01-26 Qualcomm Incorporated Unified design for picture partitioning schemes
US10349077B2 (en) 2011-11-21 2019-07-09 Canon Kabushiki Kaisha Image coding apparatus, image coding method, image decoding apparatus, image decoding method, and storage medium
US9565431B2 (en) 2012-04-04 2017-02-07 Qualcomm Incorporated Low-delay video buffering in video coding
RS64003B1 (sr) 2012-04-13 2023-03-31 Ge Video Compression Llc Kodiranje slike sa niskim kašnjenjem
CN104429080B (zh) 2012-04-23 2017-12-12 太阳专利托管公司 解码方法及解码装置
KR102659283B1 (ko) 2012-06-29 2024-04-22 지이 비디오 컴프레션, 엘엘씨 비디오 데이터 스트림 개념
US9930562B2 (en) 2016-02-05 2018-03-27 Arris Enterprises Llc Utilization based control of wireless network services
DE112022004854T5 (de) 2021-12-09 2024-08-14 Apple Inc. Codieren und decodieren von videoinhalt unter verwendung von vorhersagebewusster flexibler skip-codierung

Also Published As

Publication number Publication date
EP3481068A1 (en) 2019-05-08
RU2014145559A (ru) 2016-06-10
AU2013246828A1 (en) 2014-12-11
EP2842318B1 (en) 2016-12-28
JP2015516747A (ja) 2015-06-11
IL295693B1 (en) 2023-04-01
IL301488A (en) 2023-05-01
SG10201702988RA (en) 2017-05-30
CN110809160A (zh) 2020-02-18
RU2016141337A (ru) 2018-12-18
PH12017501901A1 (en) 2018-06-25
WO2013153226A2 (en) 2013-10-17
JP2021106415A (ja) 2021-07-26
US20190342560A1 (en) 2019-11-07
KR102330153B1 (ko) 2021-11-23
CN104620584B (zh) 2019-10-18
EP4465631A2 (en) 2024-11-20
CN104620584A (zh) 2015-05-13
KR20190057417A (ko) 2019-05-28
CN108462880A (zh) 2018-08-28
RU2710908C2 (ru) 2020-01-14
CA2870039A1 (en) 2013-10-17
PL2842318T3 (pl) 2017-06-30
KR101981267B1 (ko) 2019-05-23
CN115426496B (zh) 2025-10-17
HUE051172T2 (hu) 2021-03-01
CN115442610A (zh) 2022-12-06
EP3793200B1 (en) 2022-11-09
JP6864425B2 (ja) 2021-04-28
KR20190057418A (ko) 2019-05-28
CN115442611B (zh) 2026-03-31
RS66127B1 (sr) 2024-11-29
AU2016259446A1 (en) 2016-12-08
KR20160145843A (ko) 2016-12-20
HUE031183T2 (en) 2017-06-28
FI3793200T3 (fi) 2023-03-01
PH12017501900B1 (en) 2019-10-18
WO2013153226A3 (en) 2013-12-19
WO2013153227A2 (en) 2013-10-17
JP2019208250A (ja) 2019-12-05
AU2022268403A1 (en) 2022-12-15
HK1258728A1 (zh) 2019-11-15
KR102080835B1 (ko) 2020-02-25
JP7140870B2 (ja) 2022-09-21
IL312973B2 (en) 2025-09-01
CN108337526A (zh) 2018-07-27
ES2607438T3 (es) 2017-03-31
DK2842313T3 (en) 2017-01-23
EP3793200A1 (en) 2021-03-17
IL307660B2 (en) 2024-10-01
MX2023001434A (es) 2023-03-06
CA2870039C (en) 2019-10-08
TWI586179B (zh) 2017-06-01
ZA201407815B (en) 2016-01-27
KR20220164077A (ko) 2022-12-12
TW202220443A (zh) 2022-05-16
SI3793200T1 (sl) 2023-03-31
US11343517B2 (en) 2022-05-24
US10674164B2 (en) 2020-06-02
JP2024050612A (ja) 2024-04-10
IL261381B (en) 2019-09-26
RU2016141337A3 (ja) 2018-12-18
PH12017500992A1 (en) 2018-06-25
HK1258819A1 (zh) 2019-11-22
US20150023434A1 (en) 2015-01-22
UA115240C2 (uk) 2017-10-10
PL3174295T3 (pl) 2019-05-31
JP2017022724A (ja) 2017-01-26
CL2016001115A1 (es) 2017-04-07
TWI544803B (zh) 2016-08-01
US20150023409A1 (en) 2015-01-22
TWI752680B (zh) 2022-01-11
US20240155141A1 (en) 2024-05-09
MX344485B (es) 2016-12-16
CN104641647A (zh) 2015-05-20
IL295693B2 (en) 2023-08-01
IL295693A (en) 2022-10-01
US20260046427A1 (en) 2026-02-12
TWI860819B (zh) 2024-11-01
TW202516915A (zh) 2025-04-16
PH12014502303B1 (en) 2018-03-23
EP3481068B1 (en) 2020-08-12
CA3056122A1 (en) 2013-10-17
US20200275109A1 (en) 2020-08-27
KR20150020538A (ko) 2015-02-26
DK3481068T3 (da) 2020-11-16
PH12017501900A1 (en) 2018-06-25
KR20190057419A (ko) 2019-05-28
US10045017B2 (en) 2018-08-07
JP2025093939A (ja) 2025-06-24
HUE042951T2 (hu) 2019-07-29
ES2715107T3 (es) 2019-05-31
JP2026027315A (ja) 2026-02-18
KR101686088B1 (ko) 2016-12-13
HUE068032T2 (hu) 2024-12-28
US10123006B2 (en) 2018-11-06
DK3793200T3 (da) 2023-02-13
CN108337526B (zh) 2020-10-30
AU2023229505A1 (en) 2023-09-28
EP4192012A1 (en) 2023-06-07
TW202349949A (zh) 2023-12-16
IL261381A (en) 2018-10-31
PH12017501902B1 (en) 2019-09-13
US20220224920A1 (en) 2022-07-14
BR112014025496A2 (pt) 2017-09-19
MY210516A (en) 2025-09-29
KR20200123289A (ko) 2020-10-28
EP2842318A2 (en) 2015-03-04
JP5993083B2 (ja) 2016-09-14
US10694198B2 (en) 2020-06-23
KR102096566B1 (ko) 2020-04-02
MX2014012255A (es) 2014-12-05
PH12019501219A1 (en) 2019-11-11
DK2842318T3 (en) 2017-04-10
PT2842318T (pt) 2017-03-31
US11876985B2 (en) 2024-01-16
AU2019202551B2 (en) 2020-12-17
TWI816249B (zh) 2023-09-21
ES2937793T3 (es) 2023-03-31
HUE033604T2 (en) 2017-12-28
EP2842313A2 (en) 2015-03-04
PH12017501901B1 (en) 2018-06-25
AU2016259446B2 (en) 2019-01-17
CN108462880B (zh) 2021-04-09
KR102472481B1 (ko) 2022-11-30
PH12017501902A1 (en) 2018-06-25
TWI711298B (zh) 2020-11-21
AU2022268403B2 (en) 2023-06-15
EP4465631A3 (en) 2025-02-19
IL312973A (en) 2024-07-01
CN108322752A (zh) 2018-07-24
PH12014502303A1 (en) 2014-12-22
WO2013153227A3 (en) 2013-12-19
TW201921932A (zh) 2019-06-01
BR112014025496B1 (pt) 2023-03-07
EP3174295B1 (en) 2018-12-12
CN110809160B (zh) 2022-09-16
EP4192012C0 (en) 2024-07-03
EP2842313B1 (en) 2016-10-19
US12495150B2 (en) 2025-12-09
US20190045201A1 (en) 2019-02-07
TW202130175A (zh) 2021-08-01
TWI527466B (zh) 2016-03-21
DK3174295T3 (en) 2019-04-01
RS64003B1 (sr) 2023-03-31
UA130360C2 (uk) 2026-02-04
IL312973B1 (en) 2025-05-01
JP7769162B2 (ja) 2025-11-12
US11259034B2 (en) 2022-02-22
AU2019202551A1 (en) 2019-05-09
AU2021201682B2 (en) 2022-07-07
US20220264127A1 (en) 2022-08-18
PL3793200T3 (pl) 2023-06-12
JP2022184904A (ja) 2022-12-13
IL307660B1 (en) 2024-06-01
KR20200020012A (ko) 2020-02-25
PT3174295T (pt) 2019-03-25
IL301488B1 (en) 2023-11-01
AU2023229505B2 (en) 2025-05-22
CN115442611A (zh) 2022-12-06
IL301488B2 (en) 2024-03-01
ES2831415T3 (es) 2021-06-08
CA3056122C (en) 2021-05-04
KR102080085B1 (ko) 2020-02-24
JP7640795B2 (ja) 2025-03-05
KR20170140432A (ko) 2017-12-20
TW201633777A (zh) 2016-09-16
IL307660A (en) 2023-12-01
JP2024167211A (ja) 2024-12-03
IL268801A (en) 2019-10-31
AU2022201459A1 (en) 2022-03-24
KR20170140433A (ko) 2017-12-20
PL2842313T3 (pl) 2017-06-30
RU2758037C2 (ru) 2021-10-25
CN108540814B (zh) 2021-03-05
RU2603531C2 (ru) 2016-11-27
JP6560170B2 (ja) 2019-08-14
AU2022201459B2 (en) 2022-08-18
US12192492B2 (en) 2025-01-07
RU2019141081A (ru) 2021-06-16
CN121217920A (zh) 2025-12-26
JP7534562B2 (ja) 2024-08-14
JP2015516748A (ja) 2015-06-11
CL2014002739A1 (es) 2015-04-10
MX2023001435A (es) 2023-03-06
KR102171208B1 (ko) 2020-10-28
TW201408074A (zh) 2014-02-16
PT2842313T (pt) 2016-12-22
HK1205839A1 (en) 2015-12-24
KR101667341B1 (ko) 2016-10-18
BR122020007621B1 (pt) 2023-03-07
PH12017501899B1 (en) 2018-06-25
AU2013246828B2 (en) 2016-08-25
US11122278B2 (en) 2021-09-14
PT3793200T (pt) 2023-02-06
CN108322752B (zh) 2021-04-09
PT3481068T (pt) 2020-11-19
KR101981272B1 (ko) 2019-05-23
EP3174295A1 (en) 2017-05-31
UA125468C2 (uk) 2022-03-23
TW201349878A (zh) 2013-12-01
CN115426496A (zh) 2022-12-02
LT3793200T (lt) 2023-02-27
KR101809591B1 (ko) 2017-12-18
TWI575940B (zh) 2017-03-21
US20250203097A1 (en) 2025-06-19
TWI634794B (zh) 2018-09-01
CN108540814A (zh) 2018-09-14
HUE060889T2 (hu) 2023-04-28
EP4192012B1 (en) 2024-07-03
AU2021201682A1 (en) 2021-04-08
TW201705765A (zh) 2017-02-01
MY200858A (en) 2024-01-19
US20200221105A1 (en) 2020-07-09
KR101981270B1 (ko) 2019-05-23
SG11201406493RA (en) 2014-11-27
KR20210144928A (ko) 2021-11-30
RU2019141081A3 (ja) 2021-06-16
CN104641647B (zh) 2018-05-04
US20180309997A1 (en) 2018-10-25
ES2620707T3 (es) 2017-06-29
KR20170140434A (ko) 2017-12-20
KR102748140B1 (ko) 2024-12-31
MY173763A (en) 2020-02-19
PL4192012T3 (pl) 2024-12-02
TW201742452A (zh) 2017-12-01
PH12017501899A1 (en) 2018-06-25
IL268801B (en) 2022-09-01
KR20150013521A (ko) 2015-02-05

Similar Documents

Publication Publication Date Title
JP6133400B2 (ja) スケーラブルなデータ・ストリームおよびネットワーク・エンティティ
US12047661B2 (en) Method, device, and computer program for encapsulating partitioned timed media data
US20180184098A1 (en) Method, device, and computer program for obtaining media data and metadata from encapsulated bit-streams wherein operating point descriptors can be dynamically set
JP7664205B2 (ja) ビデオエンコーディングおよびデコーディングにおける改善されたタイルアドレスシグナリング
HK40023096A (en) A network entity for processing a data stream
HK40023096B (en) A network entity for processing a data stream
HK40075177B (zh) 与子图像相关的视频编码

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141211

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20141210

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20150716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20150716

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160119

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160408

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20160408

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160906

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20161201

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170303

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170419

R150 Certificate of patent or registration of utility model

Ref document number: 6133400

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

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

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350