JP2019509672A - 効率的な適応ストリーミング - Google Patents
効率的な適応ストリーミング Download PDFInfo
- Publication number
- JP2019509672A JP2019509672A JP2018543327A JP2018543327A JP2019509672A JP 2019509672 A JP2019509672 A JP 2019509672A JP 2018543327 A JP2018543327 A JP 2018543327A JP 2018543327 A JP2018543327 A JP 2018543327A JP 2019509672 A JP2019509672 A JP 2019509672A
- Authority
- JP
- Japan
- Prior art keywords
- video
- layer
- stream
- video stream
- representation
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234363—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the spatial resolution, e.g. for clients with a lower screen resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234327—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/23439—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4383—Accessing a communication channel
- H04N21/4384—Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440227—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/85406—Content authoring involving a specific file format, e.g. MP4 format
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
クライアントは、第1および第2のメディアストリームと共に補助メディアストリームを取り出し、第2の補助ストリームの代わりに補助メディアストリームを再生するフェーディングフェーズによって、第1の表現から第2の表現に切り替えるときに、フェードするために同じものを使用することができる。
すなわち、ピクチャ番号2,3および4のセットは、共通して以下を有する。
1)それらは、時間的予測によって、ランダムアクセスポイントピクチャ、ここでは例示的ピクチャ番号5を直接的または間接的に参照し、
2)提示時間順序及び復号順序に先行する参照ピクチャを時間的予測により直接的又は間接的に参照し、直接的または間接的に参照されるランダムアクセスポイントピクチャであり、図2では例示的な参照ピクチャ番号1である。ランダムアクセスポイントピクチャ番号5がビデオデータストリームにランダムにアクセスするために使用される場合、ピクチャのこのセットはスキップされる可能性があるこのピクチャ番号2,3および4のセットに対する参照ピクチャ番号1が存在するため欠落しているので、ビデオ10はオープンGOP構造を使用して符号化され、復号順では、ランダムアクセスポイントピクチャ番号5の上流にある。
マニフェスト90は、例えば、ビデオデコーダ58が必要とする、層L2を復号するための復号能力を知らせ、そしてそれは、層L1に依存し、すなわち、「補助スイッチングトラック」を復号化し、ビデオデコーダ58が階層化されたビデオストリーム36の低解像度の層L1だけを復号するための復号能力を示す。
したがって、この記述子が存在するセグメントNで表現が変更された場合、セグメントN−1の間に追加のメディアストリームを復号する必要があり、つまり、図11では、階層化されたストリームのエンハンスメントレイヤーであり、「switch-from」の表現で示される@codecs属性に適合する層とは異なる。その存在はswitchingMimeTypeの存在によって示され、第1のSAP(すなわち、インターバル[TEPT、TDEC]内の)に先行する全てのアクセスユニットを復号することができるようにするために、図11では単一の層の高品質ストリームを使用する。
上記の例に示すように、第2の層L2は、層間アップサンプリングによって、すなわち予測残差符号化なしでかつ時間予測なしで、第1の層から第2の層への層間予測(44)を単に使用してビデオのピクチャを符号化することができる。つまり、L2のピクチャは、層L1の時間的に対応するピクチャのアップサンプリングされたバージョンとして単に符号化される。
@dependencyPattern=412
これは、インデックス1+4*nまたは2+4*nを有するセグメントが復号に必要であることを意味する。
したがって、このインデックスを持たない他のすべてのセグメントは、@dependencyIdのみを使用する場合と比較して、ダウンロードしたビットレートを向上させることができませんでした。
@rapOffsetまたは@switchingOffsetである。
第1の実施形態
−RAPオフセットまたは同様のもの
○ 上記で定義した@rapOffsetまたは@switchingOffset
○ これは、上記のタイル型のユースケースや散在したRAP/スイッチングポイントを使った高速チューンに使用できる。したがって、各表現のビットレートは小さくなりますが、より頻繁なRAP/スイッチングポイント
■ それが同等の表現であることを示す。
第2の実施形態
−調整に必要な調整済みのRAPのみ−散乱したRAPのみを提供するRepsおよびドリフト付きのRAPを整列させた追加の「非完全」のReps
第3の実施形態
−ピークレート低減測定
○ @peakBitrateReductionを記述する属性。ピークビットレートは、@minBufferTimeおよび@bandwidthを使用して導き出すことができる。スケジューラは、このピークビットレートの導出に基づいて動作する。このような属性は、スケジューラが実際の分散レートを考慮に入れるのに役立つ。これは、高品質のストリームで時間を延長するのに役立つ。今までどおり整列したRAPは、スイッチングまたはランダムアクセスに使用できる。
(1)メディアシーン、すなわちすべてのチャネルを1つまたは複数の所定の表現の集合でダウンロードしてチャネルごとに1つの表現を選択する際に必要な平均ビットレート、
(2)これらの1つまたは複数の所定のコレクションのダウンロードに関連するビットレートのピーク、および
(3)RAP数分散回避方法における表現間の各チャネルの切り替え時に、メディアシーンのダウンロードに関連するビットレートピーク。
代わりの方法も実現可能であろう。
* トラックの1つには、重畳前に影響を受ける符号化ドリフト(例えば、オープンGOPエンコーディングが使用された場合など)が高品質(例えば、元のものより高い解像度またはより高い忠実度)でビデオが含まれる。
* 1つのそのような重み付けは、あるトラックから他のトラックへの漸進的な移行を可能にする。
* 重畳は、コーデックドメイン外で実現される。
* 重畳は、コーデックドメイン内で以下の図に従い、ここでは、Rep1とRep2(破線のオレンジ色の矢印)からの単なる重み付け予測を特徴とする追加の表現「重み付け」として示された第3の「層」が再生される。
いくつかの実施形態では、最も重要な方法ステップの1つまたは複数は、そのような装置によって実行されてもよい。
Claims (115)
- アダプティブストリーミングプロトコルを用いてクライアントにビデオ(24)を出力する装置であって、
前記装置は、少なくとも、
階層化されたビデオストリーム(36)の形態での前記ビデオ(24)の出力と、
オープンGOP構造を用いて符号化され、前記ビデオを第2の空間解像度および第2の品質で符号化した空間解像度の高いビデオストリーム(38)の形態での前記ビデオ(24)の出力
の切り替えをサポートし、
前記階層化されたビデオストリーム(36)は、
前記ビデオを第1の空間解像度で符号化した第1の層(L1)と、
前記ビデオを第2の空間解像度および前記第2の品質よりも低い第1の品質で、層間のアップサンプリングによる前記第1から前記第2の層への層間予測(44)を用いて、ただし予測残差の符号化がなしで符号化した第2の層(L2)と、を含む、装置。 - 前記空間解像度の高いビデオストリーム(38)は、更なる階層化されたビデオストリームであり、
前記更なる階層化されたビデオストリームは、
前記ビデオを前記第1の空間解像度で符号化した更なる第1の層(L1)と、
前記オープンGOP構造における時間的予測を用い、そして層間のアップサンプリングによる、且つ予測残差の符合化を用いる前記更なる第1の層(L1)から更なる第2の層(L2)への層間予測を用いて、前記ビデオを第2の空間解像度で符号化した更なる第2の層(L2)と、を含む、請求項1に記載の装置。 - 前記第1の層および前記さらなる第1の層は、スプライスポイントで一緒にスプライスされる前記階層化されたビデオストリーム(36)および前記更なる階層化されたデータストリームに基づいての前記ビデオの前記第1の空間解像度での再構成が、前記階層化されたビデオストリームおよび前記更なる階層化されたデータストリームのいずれかに基づいての前記ビデオの第1の空間解像度での再構成に等しくなるように、それぞれ、前記ビデオを前記第1の空間解像度で均質に符号化している、請求項2に記載の装置。
- 前記第1の層、前記更なる第1の層および前記更なる第2の層は、オープンGOP構造を用いて符号化される、請求項2または請求項3に記載の装置。
- 前記空間解像度の高いビデオストリームは、前記オープンGOP構造における時間予測を用いて、および予測残差符号化を使用して、且つ層間予測なしで、前記ビデオを前記第2の空間解像度で符号化した更なる第2の層を含む更なる階層化されたビデオストリームである、請求項1に記載の装置。
- 前記第1の層は、閉じたGOP構造を用いて符号化される、請求項2、請求項3および請求項5のいずれか1項に記載の装置。
- 前記第2の層および前記更なる第2の層は共通の層IDを使用してラベル付けされて、前記階層化されたビデオストリームと前記更なる階層化されたビデオストリームとのスプライスすることによって、前記ビデオを前記第2の空間解像度で符号化した、前記共通の層IDを有する層を含むスプライスされた階層化されたビデオストリームが得られる、請求項2〜請求項6のいずれか1項に記載の装置。
- 前記空間解像度の高いビデオストリーム(38)は、前記ビデオを前記第2の空間解像度で符号化した更なる第2の層を含む更なる階層化されたビデオストリームであり、前記第2の層および前記更なる第2の層は前記共通の層IDを使用してラベル付けされて、前記階層化されたビデオストリームおよび前記更なる階層化されたデータストリームをスプライスすることによって、前記ビデオを前記第2の空間解像度で符号化した、前記共通の層IDを有する層を含むスプライスされた階層化されたビデオストリームが得られる、請求項1に記載の装置。
- 前記装置は、前記クライアントに、前記階層化されたビデオストリームから前記空間解像度の高いビデオストリームへの切り替えの前に、前記クライアントが、前記階層化されたビデオストリームの前記第2の層を使用して、前記第2の空間解像度での前記ビデオの補足推定値を導出する移行フェーズを前記クライアントがスケジューリングするよう通知する、請求項1〜請求項8のいずれか1項に記載の装置。
- 前記移行フェーズの長さは、
提示時間順序において後続する、前記空間解像度の高いビデオストリームのランダムアクセスポイントピクチャ、および、提示時間順序およびデコード順序において、前記ランダムアクセスポイントピクチャに先行する参照ピクチャをそれぞれ直接的又は間接的に参照する、前記空間解像度の高いビデオストリームのランダムアクセス依存ピクチャと、
前記ランダムアクセス依存ピクチャが直接的または間接的に参照する前記参照ピクチャとの間の最大距離
を超えるか、またはそれに等しい、請求項9に記載の装置。 - 前記装置は、前記移行フェーズの長さを、前記階層化されたビデオストリームおよび前記空間解像度の高いビデオストリームの時間セグメント単位で、または時間単位で、前記クライアントに示すように構成される、請求項9または請求項10に記載の装置。
- 前記装置は、
前記クライアントにとっての前記ビデオの可用性を、前記階層化されたビデオストリーム(36)の形態での前記第1の空間解像度と、前記空間解像度の高いビデオストリーム(38)の形態での前記第2の空間解像度とで記述し、
前記階層化されたビデオストリームの時間セグメントにおける前記階層化されたビデオストリーム(36)の前記第1の層(L1)と共に前記階層化されたビデオストリーム(36)の前記第2の層(L2)の存在、および前記第2の空間解像度で前記ビデオの補足推定値を導出して前記階層化されたビデオストリームから前記空間解像度の高いビデオストリームに切り替えるための手段としての前記第2の層(L2)の目的を示し、且つ
前記階層化されたビデオストリームおよび前記空間解像度の高いビデオストリームの時間セグメントを取り出すためのアドレスを計算する計算ルールを示すマニフェストを、
前記クライアントに提供するように構成される、請求項1〜請求項11のいずれか1項に記載の装置。 - サーバは、前記階層化されたビデオストリームから前記空間解像度の高いビデオストリームに切り替える前に、前記クライアントが、第1のストリームの前記第2の層を使用して、前記第2の空間解像度の前記ビデオの補足的な推定値を導き出す、移行フェーズを前記クライアントがスケジュールことになることを示す情報を前記マニフェストに挿入するように構成される、請求項9〜請求項12のいずれか1項に記載の装置。
- 前記装置は、前記空間解像度の高いビデオストリームのSEIから前記移行フェーズの長さを導き出すように構成されている、請求項13に記載の装置。
- 前記装置は、少なくとも、
前記階層化されたビデオストリームの形態での前記ビデオの出力と、
前記空間解像度の高いビデオストリームの形態での前記ビデオの出力と、
前記ビデオを前記第1の空間解像度で符号化した、空間解像度の低いビデオストリームの形態での前記ビデオの出力、
の間での切り替えをサポートする、請求項1〜請求項14のいずれか1項に記載のスイッチ。 - 前記空間解像度の低いビデオストリームは、前記ビデオを前記第1の空間解像度で符号化した、
単一レイヤビデオストリームであるか、または、
更なる別の第1の層を含む更なる符号化されたビデオストリームである、請求項15に記載の装置。 - 前記空間解像度の低いビデオストリームは、更なる別の第1の層を含む更なる別の階層化されたビデオストリームであって、
前記第1の層および前記更なる別の第1の層は、それぞれ、前記ビデオを前記第1の空間解像度で均質的に符号化して、スプライスポイントで一緒にスプライスされる、前記階層化されたビデオストリームおよび前記更なる別の階層化されたビデオストリームに基づいて、前記第1の空間解像度で符号化される前記ビデオの再構成が、前記階層化されたビデオストリームおよび前記更なる別の階層化されたビデオストリームのいずれかに基づいた、前記第1の空間解像度での前記ビデオの再構成に等しい、請求項15に記載の装置。 - 前記更なる別の第1の層は、閉じたGOP構造を使用して符号化される、請求項17に記載の装置。
- 前記装置は、前記クライアントにとっての前記サーバにおける前記ビデオの前記第1の空間解像度および前記第2の空間解像度での可用性を記述し、且つ、前記第1の層、前記第2の層および前記空間解像度の高いビデオストリームに関しては異なるが、更なる別の第1の層および前記第1の層については等しい、前記第1の層、前記第2の層、前記更なる別の第1の層および前記空間解像度の高いビデオストリームの時間セグメントを取り出すためのアドレスを計算する計算ルールを示すマニフェストを前記クライアントに提供するように構成される、請求項17または請求項18に記載の装置。
- 前記装置は、前記クライアントにとっての前記サーバにおける前記ビデオの前記第1の空間解像度および前記第2の空間解像度での可用性を記述し、且つ、
前記空間解像度の高いビデオストリームと、前記第1の層と、前記第2の層と、前記空間解像度の低いビデオストリームとで異なる、前記空間解像度の高いビデオストリーム、前記第1の層、前記第2の層および前記空間解像度の低いビデオストリームの時間セグメントを取り出すためのアドレスを計算する計算ルールを示すマニフェストを前記クライアントに提供するように構成される、請求項15〜請求項19のいずれか1項に記載の装置。 - アダプティブストリーミングプロトコルを使用してビデオを取り出すための装置であって、
前記装置は、
第1のビデオストリーム(36)の形態での前記ビデオの取り出しと、
第2のビデオストリーム(38)の形態での前記ビデオの取り出し、
との切り替えをサポートし、
前記装置は、前記第1のビデオストリーム(36)の形態での前記ビデオの取り出しから前記第2のビデオストリーム(38)の形態での前記ビデオの取り出しとの切り替えの前に、移行フェーズ(64)をスケジューリングするように構成される、装置。 - 前記第2のビデオストリーム(38)はオープンGOPを使用して符号化され、前記装置は、前記第1のビデオストリーム(36)と第2のビデオストリーム(38)をまとめてスプライシングして符号化させて、前記第1のビデオストリームからデコードされたピクチャが、提示時間順序において後続の前記第2のビデオストリームのランダムアクセスポイントピクチャと、提示時間順序およびデコード順序において、前記ランダムアクセスポイントピクチャに先行する参照ピクチャをそれぞれ直接的または間接的に参照する前記第2のビデオストリームのランダムアクセス依存ピクチャについて、前記参照ピクチャを代替するものを形成するように構成される、請求項21に記載の装置。
- 前記第1のビデオストリームは、階層化されたビデオストリームであり、
前記階層化されたビデオストリームは、
前記ビデオを前記第1の空間解像度で符号化した第1の層、および
前記ビデオを前記第1の空間解像度より大きい第2の空間解像度で、且つ、層間アップサンプリングによる前記第1の層から前記第2の層への層間予測を使用して、しかし残差符号化なしで符号化した第2の層を含む、請求項21または請求項22に記載の装置。 - 前記装置は、前記階層化されたビデオストリームを、前記第1および第2の層を含む時間セグメントで取り出すように構成されている、請求項23に記載の装置。
- 前記装置は、前記第2の層および前記第1の層のデコードを前記移行フェーズ中の時間に制限するように構成されている、請求項24に記載の装置。
- 前記装置は、前記階層化されたビデオストリームを、前記第1および前記第2の層を別々に含む時間的セグメントで取り出すように構成される、請求項23に記載の装置。
- 前記装置は、前期移行フェーズ外では、前記第2の層を含む時間的セグメントの取り出しを控えるように構成される、請求項26に記載の装置。
- 前記第2のビデオストリームは、前記ビデオを層間予測なしに前記第2の空間解像度で符号化した更なる第2の層を含む更なる階層化されたビデオストリームであり、
前記装置は、前記移行フェーズにおいて、前記第1および第2の層にスケーラブルビデオデコーダによるデコードを施し、前記移行フェーズの直後に、前記更なる階層化されたビデオストリームを前記スケーラブルビデオデコーダによるデコードを施して、前記スケーラブルビデオデコーダが、提示時間順序において後続の前記さらなる階層化されたビデオストリームのランダムアクセスポイントピクチャと、提示時間順序およびデコード順序において、前記ランダムアクセスポイントピクチャに先行する参照ピクチャを直接的または間接的に参照する前記更なる階層化されたビデオストリームの前記第2の空間解像度のランダムアクセス依存ピクチャについて、前記階層化されたビデオストリームの前記第2の層から、前記参照ピクチャを代替するものを取得するように構成されている、請求項23〜請求項27のいずれか1項に記載の装置。 - 前記第1の層は、閉じたGOP構造を使用して符号化され、
前記装置は、前記第2のビデオストリームの形態での前記ビデオの取り出しから前記第1のビデオストリームの形態での前記ビデオの取り出しに切り替える際に、
前記ビデオの第2の部分に関連する階層化されたビデオストリームの第2の部分の前記第1の層に続く前記第2の空間解像度で前記ビデオの前記第1の部分を取り出すように、前記第1の部分の次に位置し、前記第1の空間解像度で前記ビデオの前記第2の部分を取り出すように、前記スケーラブルビデオデコーダに、前記ビデオの第1の部分に関連する前記更なる階層化されたビデオストリームの部分を前記スケーラブルビデオデコーダにかけて前記ビデオの前記第1の部分を前記第2の空間解像度で取り出し、続いて、前記第1の部分の直後の前記ビデオの第2の部分に関連する前記階層化されたビデオストリームの第2の部分の前記第1のレイヤを前記スケーラブルビデオデコーダに直ちに連続してかけて、前記ビデオの前記第2の部分を前記第1の空間解像度で取り出す、請求項28に記載の装置。 - 前記ビデオが取り出されるサーバから、前記移行フェーズの長さの情報を取得するように構成された、請求項21から請求項29のいずれか1項に記載の装置。
- 前記ビデオが取り出されるサーバから、信号を取得し、前記信号に応じて、前記スケジューリングを非アクティブ化するか、または前記スケジューリングをアクティブにするように構成された、請求項21〜請求項29のいずれか1項に記載の装置。
- 前記サーバから、前記クライアントにとっての前記ビデオの前記第1のビデオストリームの形態及び前記第2のビデオストリームの形態での可用性を記述するマニフェストを要求し、前記マニフェストから前記移行フェーズの長さまたは前記信号に関する情報を取得するように構成された、請求項30または請求項31に記載の装置。
- ビデオを表すデータ構造であって、
前記データ構造は、クライアントが少なくとも第1の空間解像度での取り出しと前記第1の空間解像度よりも大きい第2の空間解像度での取り出しとの間で切り替えることによって、アダプティブストリーミングプロトコルを使用した前記ビデオの取り出しについて概念化されており、
前記データ構造は、オープンGOP構造を使用して前記ビデオを前記第2の空間解像度および第2の品質で符号化した空間解像度の高いビデオストリームと、階層化されたビデオストリームと、を含み、
前記階層化されたビデオストリームは、
前記ビデオを前記第1の空間解像度で符号化した第1の層、および
前記ビデオを前記第2の空間解像度および前記第2の品質に比べて低い第1の品質で、層間のアップサンプリングによる前記第1の層から前記第2の層への層間予測を使用するが、残差符号化なしで符号化した第2の層を含む、データ構造。 - 前記空間解像度の高いビデオストリームは、更なる階層化されたビデオストリームであり、前記更なる階層化されたビデオストリームは、
前記ビデオを前記第1の空間解像度で符号化した更なる第1の層、および
層間のアップサンプリングによる、残差符号化を使用した前記更なる第1の層から前記更なる第2の層までの層間予測を使用して、前記ビデオを前記第2の空間解像度で符号化した更なる第2の層を含む、請求項33に記載のデータ構造。 - 前記第1の層および前記更なる第1の層は、前記ビデオを前記第1の空間解像度でそれぞれ均質的に符号化していて、スプライシングポイントで一緒にスプライスされた前記階層化されたビデオストリームおよび前記更なる階層化されたデータストリームに基づく前記ビデオの前記第1の空間解像度での再構成が、前記第1のストリームおよび前記第2のストリームのいずれかに基づく前記ビデオの前記第1の空間解像度での再構成に等しくなる、請求項34に記載のデータ構造。
- 前記第1の層、前記更なる第1の層および前記更なる第2の層は、オープンGOP構造を用いて符号化される、請求項34または請求項35に記載のデータ構造。
- 前記空間解像度の高いビデオストリームは、層間予測なしに前記ビデオを前記第2の空間解像度で符号化した更なる第2の層を含む更なる階層化されたビデオストリームである、請求項33に記載のデータ構造。
- 前記第1の層は、閉じたGOP構造を使用して符号化される、請求項34〜請求項37のいずれか1項に記載のデータ構造。
- 前記第2の層と前記更なる第2の層は共通の層IDを用いて符号化され、前記階層化されたビデオストリームおよび更なる階層化されたビデオストリームをスプライスすることにより、前記ビデオを前記第2の空間解像度で符号化した、共通の層IDを有する層を含むスプライスされ階層化されたビデオストリームがもたらされる、請求項35〜請求項38のいずれか1項に記載のデータ構造。
- 前記空間解像度の高いビデオストリームは、前記ビデオを前記第2の空間解像度で符号化した更なる第2の層を含む更なる階層化されたビデオストリームであり、
前記第2の層および前記更なる第2の層は、共通の層IDを使用してラベル付けされ、前記階層化されたビデオストリームおよび前記更なる階層化されたデータストリームをスプライスすることにより、前記ビデオを前記第2の空間解像度で符号化した、共通の層IDを備えた層を含むスプライスされ階層化されたビデオストリームがもたらされる、請求項33に記載のデータ構造。 - アダプティブストリーミングプロトコルを使用してビデオをクライアントに出力するための装置であって、
前記装置は、少なくとも、第1のビデオストリーム(36)および第2のビデオストリーム(38)の形態での取り出しのために前記ビデオを前記クライアントに提供するように構成され、
前記装置は前記クライアントに対し、前記第1のビデオストリーム(36)の形態での前記ビデオの取り出しから前記第2のビデオストリーム(38)の形態での前記ビデオの取り出しへと切り替える前に、移行フェーズ(64)をスケジューリングする必要性を通知するように構成されている、装置。 - 前記装置は、
前記クライアントにとっての前記ビデオの可用性を、前記第1のビデオストリーム(36)の形態での前記第1の空間解像度と、前記第2のビデオストリーム(38)の形態での前記第1の空間解像度よりも高い第2の空間解像度とで記述し、
前記第1のビデオストリームの時間セグメントにおける第2の層(L2)の存在、および前記第2のビデオストリーム(38)に切り替える前の前記移行フェーズ中に前記第1の空間解像度から前記第2の空間解像度に切り替える際に再生されるという前記第2の層(L2)の目的を示し、
前記第1のビデオストリームおよび前記第2のビデオストリームの時間的セグメントを取り出すためのアドレスをそれぞれ計算する計算ルールを示す、
マニフェストを前記クライアントに提供するように構成される、請求項41に記載の装置。 - 前記装置は、さらに第3のビデオストリームの形態での取り出しのために前記ビデオを前記クライアントに提供するように構成され、
前記装置は、
前記クライアントにとっての前記ビデオの可用性を、第3のビデオストリーム(L1)の形態での第1の空間解像度と、第2のビデオストリーム(38)の形態での前記第1の空間解像度よりも高い第2の空間解像度とで記述し、および
前記第3のビデオストリームから前記第1のビデオストリームを介して前記第2のビデオストリームに切り替える間に前記第1の空間解像度から前記第2の空間解像度に切り替える際に、前記第1のビデオストリームの時間的セグメントが、前記第3のビデオストリームの時間的セグメントと共に前記移行フェーズの間に取り出されることを示し、
前記第1、第2および第3のビデオストリームの時間的セグメントを取り出すためのアドレスを計算する計算ルールを示す、
マニフェストを提供するように構成される、請求項41に記載の装置。 - 前記装置は、前記マニフェストが前記クライアントにとっての前記ビデオの可用性を前記更なるビデオストリームの形態で前記第1および第2の空間解像度よりも高い第3の空間解像度で記述する、更なるビデオストリームの形態での取り出しのために前記クライアントに前記ビデオをさらに提供するように構成され、
前記第3の空間解像度から前記第2の空間解像度へ切り替えるダウンスイッチングの機会、および
前記第1または第3のビデオストリームから前記第2のビデオストリームに切り替えるアップ−スイッチングの機会を知らせる、請求項42および請求項43のいずれか1項に記載の装置。 - 前記装置は、前記マニフェストにおいて、前記第1のビデオストリームと前記第2のビデオストリームとを一緒にスプライスして1つのデコーダに供給されることがあることを示す、請求項42〜請求項44のいずれか1項に記載の装置。
- 前記装置は、前記移行フェーズの長さをクライアントに知らせる、請求項41〜請求項45のいずれか1項に記載の装置。
- ピクチャのシーケンスを、前記ピクチャのシーケンスの中に、提示時間順序において後続の前記ピクチャのシーケンスのランダムアクセスポイントピクチャと、提示時間順序および復号順序において前記ランダムアクセスポイントに先行する参照ピクチャを時間的予測によって直接的また間接的に参照する少なくとも1つのランダムアクセス依存ピクチャが存在するように符号化したビデオストリームであって、
前記ビデオストリームは、
前記少なくとも1つのランダムアクセス依存ピクチャと、前記少なくとも1つのランダムアクセス依存ピクチャが直接的または間接的に参照する前記参照ピクチャとの間の最大時間的距離を示すシンタックス要素とを含む、ビデオストリーム。 - ピクチャのシーケンスを、前記ピクチャのシーケンスの中に、提示時間順序において後続の前記ピクチャのシーケンスのランダムアクセスポイントピクチャと、提示時間順序および復号順序において前記ランダムアクセスポイントピクチャに先行する参照ピクチャを時間的予測によって直接的または間接的に参照する少なくとも1つのランダムアクセス依存ピクチャが存在するように、ビデオストリームに符号化し、
少なくとも1つのランダムアクセス依存ピクチャ参照ピクチャと、前記少なくとも1つのランダムアクセス依存ピクチャが直接的または間接的に参照する前記参照ピクチャとの間の保証された最大時間距離を示すシンタックス要素を前記データストリームに挿入するように構成される、ビデオエンコーダ。 - アダプティブストリーミングプロトコルを使用して、クライアントにメディアコンテンツを出力する装置であって、前記装置は、少なくとも、
第1の表現と、前記第1の表現に依存する前記ビデオを符号化した第2の表現と、の間の時間セグメントの単位での切り替えをサポートし、
前記装置は、前記クライアントに対し、
前記第2の表現の時間セグメントの第1のセットと、前記第2の表現の時間セグメントの第2のセットとを区別する情報を提供し、
前記第2の表現の時間セグメントの第1のセットには、時間的セグメントの前記第1のセットに時間的に対応する前記第1の表現の第1の部分に依存してメディアコンテンツが符号化されており、
前記第2の表現の時間セグメントの第2のセットには、時間セグメントの前記第2のセットに時間的に対応する前記第1の表現の第2の部分から独立したメディアコンテンツが符号化されていて、前記第2の表現からの前記メディアコンテンツの再構成が前記第1の表現の前記第2の部分なしで成功するようになっている、装置。 - 前記クライアントに対し、それを使用すれば前記第1の部分および前記第2の部分内にそれぞれ存在する前記第1の表現の時間的セグメントのアドレスを区別することが可能な計算ルールを提供するように構成される、請求項49に記載の装置。
- 前記計算ルールを前記クライアントに送信されたマニフェストに挿入するように構成される、請求項50に記載の装置。
- 前記第2の表現の時間的セグメントの前記第1のセットおよび/または前記第2のセットの所定の時間的セグメントにおけるヒントを使用して、前記所定の時間的セグメントに続く前記第2の表現の1つ以上の後続の時間的セグメントを、時間セグメントの前記第1のセットおよび第2のセットのうちの1つに割り当てるように構成される、請求項49〜請求項51のいずれか1項に記載の装置。
- 前記クライアントに対し、
前記第2の表現の前記第1および第2の時間的セグメントに加えての、前記第1の表現の前記第1および第2の部分の伝送に対応する、前記第2の表現のための第1の伝送ビットレートと、
前記第2の表現の前記第1および第2の時間的セグメントに加えて、前記第1の表現の前記第2の部分なしでの前記第1の表現の前記第1の部分の伝送に対応する、前記第2の表現のための第2の伝送ビットレート
についての情報を含むマニフェストを提供するように構成された、請求項49〜請求項52のいずれか1項に記載の装置。 - アダプティブストリーミングプロトコルを使用して、メディアコンテンツを取り出すための装置であって、前記装置は、少なくとも、
第1の表現の取り出しと、
前記第1の表現に依存してメディアコンテンツが符号化された第2の表現の取り出し、
との間での、時間的セグメントの単位での切り替えをサポートし、
前記装置は、前記第2の表現を取り出す際に、
前記第2の表現の時間的セグメントの第1のセットに時間的に対応する前記第1の表現の第1の部分に依存して前記メディアコンテンツが符号化された前記第2の表現の時間的セグメントの第1のセットを前記第1の表現の前記第1の部分と共に取り出し、
前記第1の表現の前記第2の部分なしで、時間的セグメントの前記第2のセットに時間的に対応する前記第1の表現の第2の部分から独立して前記メディアコンテンツが符号化された前記第2の表現の時間的セグメントの第2のセットを取り出す
ように構成された、装置。 - 計算ルールを使用して、前記第1の部分および前記第2の部分内にそれぞれ存在する前記第1の表現の時間的セグメントのアドレスを区別するように構成される、請求項54に記載の装置。
- 前記メディアコンテンツが取り出されるサーバから送信されたマニフェストから前記計算ルールを導くように構成される、請求項55に記載の装置。
- 前記第2の表現の時間的セグメントの前記第1のセットおよび/または前記第2のセットの所定の時間的セグメントにおけるヒントを使用して、前記所定の時間的セグメントに続く前記第2の表現の1つ以上の後続の時間的セグメントを、時間的セグメントの前記第1のセットおよび前記第2のセットのうちの1つに割り当てるように構成される、請求項54〜請求項56のいずれか1項に記載の装置。
- 前記所定の時間的セグメント内のヒントを使用して、前記メディアコンテンツが取り出されるサーバから送信されたマニフェストにおける信号に応答して、前記所定の時間的セグメントに続く前記第2の表現の前記1つ以上の後続の時間的セグメントを、時間的セグメントの前記第1のセットおよび第2のセットのうちの1つに割り当てるように構成される、請求項57に記載の装置。
- メディアコンテンツを記述する、アダプティブストリーミングプロトコルで使用するためのマニフェストであって、
前記マニフェストは前記メディアコンテンツが、
前記メディアコンテンツの第1の表現、および
前記第1の表現に依存して前記メディアコンテンツを符号化した第2の表現
の形態で、利用可能であるとして記述し、
前記マニフェストは、
前記第2の表現の時間セグメントの第1のセットであって、時間セグメントの前記第1のセットに時間的に対応する前記第1の表現の第1の部分に依存して前記メディアコンテンツが符号化された前記第2の表現の時間セグメントの第1のセットと、
前記第2の表現の時間セグメントの第2のセットであって、前記メディアコンテンツが時間セグメントの前記第2のセットに時間的に対応する前記第1の表現の前記第2の部分とは独立して符号化され、前記第2の表現からの前記メディアコンテンツの再構成が前記第1の表現の前記第2の部分なしに成功するようになっている、前記第2の表現の時間セグメントの第2のセット
を区別する情報を含む、マニフェスト。 - メディアコンテンツを表し、アダプティブストリーミングプロトコルを使用して前記メディアコンテンツをクライアントにストリーミングするために概念化されたデータ構造であって、前記データ構造は、
前記メディアコンテンツを符号化した第1の表現と、
前記第1の表現に依存して前記メディアコンテンツを符号化した第2の表現と、
を含み、
前記データ構造は、
前記第2の表現の時間セグメントの第1のセットであって、時間セグメントの前記第1のセットに対応する前記第1の表現の第1の部分に依存して前記メディアコンテンツが符号化された、前記第2の表現の時間セグメントの第1のセットと、
前記第2の表現の時間セグメントの第2のセットであって、前記メディアコンテンツが時間セグメントの前記第2のセットに時間的に対応する前記第1の表現の第2の部分から独立して符号化され、前記第2の表現からの前記メディアコンテンツの再構成が、前記第2の部分なしで成功する、前記第2の表現の時間セグメントの第2のセット
を区別する情報を含む、データ構造。 - ビデオを第1および第2の層(L1,L2)に、前記第1の層から前記第2の層への層間予測を用いて符号化した階層化されたビデオストリームであって、
前記階層化されたビデオストリームは、前記第2の層のピクチャのシーケンスを、前記第1の層から独立して符号化されたピクチャのサブシーケンス、および前記第1の層に依存して符号化されたピクチャのサブシーケンスへの交互での時間的再分割を示す情報を含む、階層化されたビデオストリーム。 - 階層化されたビデオストリームが第1および第2の層(L1,L2)を有するように、前記第1の層から前記第2の層への相関予測を使ってビデオを前記階層化されたビデオストリームに符号化して、前記第2の層のピクチャのシーケンスが、前記第2の層の前記ピクチャのシーケンスの第2のサブシーケンスが間に存在する、前記第1の層から独立して符号化された第1のピクチャのサブシーケンスを含むようにし、且つ、
前記階層化されたビデオストリームに、前記第1の層から独立して符号化された前記第1のピクチャのサブシーケンスおよび前記第2のピクチャのサブシーケンスへの前記第2の層の前記ピクチャのシーケンスの時間的再分割を示す情報を提供する
ように構成される、ビデオエンコーダ。 - ビデオを第1の層および前記第2の層(L1,L2)に、前記第1の層から前記第2の層への層間予測を用いて符号化した階層化ビデオストリームを受信し、
前記階層化されたビデオストリームから、前記第1の層から独立して符号化されたピクチャのサブシーケンスと、前記第1の層に依存して符号化されたピクチャのサブシーケンスへの交互での、前記第2の層のピクチャのサブシーケンスの時間的再分割を示す情報を読み出し、
前記情報を利用して、アダプティブストリーミングプロトコルを使用して前記ビデオをストリーミングするように構成される、ネットワーク装置。 - アダプティブストリーミングプロトコルを使用して、メディアシーンのチャネルをクライアントに出力する装置であって、前記装置は、各チャネルについて、ランダムアクセスポイントの時間的分布が異なる前記各チャネルの表現のセットの間の切り替えをサポートする、装置。
- 断続的に発生する時間インスタンスにおいて、前記チャネルの表現の前記セットのうちの少なくとも1つのセットのランダムアクセスポイントが時間的に整列される、請求項63に記載の装置。
- 前記チャネルの表現の前記セットにおけるランダムアクセスポイントの前記時間的分布を明らかにする情報を前記クライアントに提供するように構成された、請求項63または請求項64に記載の装置。
- マニフェスト内の前記情報を提供するように構成された、請求項65に記載の装置。
- 前記チャネルの表現の前記セットの所定の時間的セグメントにおけるヒントを使用して前記情報を提供するように構成された、請求項66に記載の装置。
- 各チャネルについて、前記チャネルの表現の前記セットにおけるランダムアクセスポイントの前記時間的分布に応じて、前記各チャネルのための表現の前記セットの中から前記各チャネルのために現在取り出されるべき表現を選択して、ランダムアクセスポイントを含む前記選択された時間的セグメントのうちのいくつかの時間的セグメントが可能な限り最小限に時間的に変化することによる、前記メディアシーンの取り出しによって達成可能なビットレートピークの低減について、前記クライアントに通知するように構成される、請求項63〜請求項67のいずれか1項に記載の装置。
- アダプティブストリーミングプロトコルを使用して、メディアシーンのチャネルを取り出すための装置であって、各チャネルについて、ランダムアクセスポイントの時間的分布が異なる前記各チャネルの表現のセットの間で切り替えるように構成された装置。
- 前記各チャネルについて、前記各チャネルの表現の前記セットの中のランダムアクセスポイントの前記時間的分布に依存して、前記各チャネルのための表現の前記セットの中から前記各チャネルについて現在取り出されるべき表現を選択するように構成される、請求項70に記載の装置。
- 前記チャネルの表現の前記セット内のランダムアクセスポイントの前記時間的分布を明らかにする情報を前記メディアシーンが取り出されるサーバから取り出すように構成された、請求項70または請求項71に記載の装置。
- 前記情報を前記サーバから送信されたマニフェストから取り出すように構成された、請求項72に記載の装置。
- 前記チャネルの表現の前記セットの所定の時間的セグメント内のヒントを使用して前記情報を取り出すように構成された、請求項72に記載の装置。
- メディアシーンを表し、前記メディアシーンのチャネルを、アダプティブストリーミングプロトコルを使用してクライアントにストリーミングするために概念化されたデータ構造であって、
前記データ構造は、各チャネルについて、ランダムアクセスポイントの時間的分布が異なる前記各チャネルの表現のセットを含む、データ構造。 - アダプティブストリーミングプロトコルを使用して、メディアコンテンツをクライアントに出力するための装置であって、
前記デバイスは、少なくとも、
前記メディアコンテンツを第1の品質で符号化した第1のメディアストリーム、
前記メディアコンテンツを第2の品質で符号化した第2のメディアストリーム、および
前記第1および第2のメディアストリームに依存して前記メディアコンテンツを符号化した補助メディアストリーム
の形態で、前記メディアを取り出しのために前記クライアントに提供する、装置。 - 前記装置は、前記第1のメディアストリームの取り出しから前記第2のメディアストリームの取り出しに切り替えるときに、前記第2のメディアストリームではなく前記補助メディアストリームが再生されることになるフェーディングフェーズをスケジューリングする可能性について前記クライアントに通知するように構成される、請求項76に記載の装置。
- 前記装置は、前記第1のメディアストリームの取り出しから前記第2のメディアストリームの取り出しに切り替えるときに前記クライアントがスケジューリングし、前記第2のメディアストリームではなく前記補助メディアストリームが再生されることになるフェーディングフェーズの長さに関して、前記クライアントに通知するように構成される、請求項76または請求項77に記載の装置。
- 前記第1のメディアストリーム、前記第2のメディアストリームおよび前記補助メディアストリームは、階層化されたメディアストリームの別々の層を示し、
前記補助メディアストリームの前記層は、前記第1および第2のメディアストリームの層から層間予測によって別々に導出された予測子の線形結合によって符号化される、請求項76〜請求項78のいずれか1項に記載の装置。 - 前記第2のメディアストリームには、前記メディアコンテンツが前記第1のメディアストリームに依存して符号化されている、請求項76〜請求項79のいずれか1項に記載の装置。
- 前記第2のメディアストリームには、前記メディアコンテンツが前記第1のメディアストリームとは独立して符号化されている、請求項76〜請求項79のいずれか1項に記載の装置。
- 前記第3のメディアストリームは、前記第1のメディアストリームおよび前記第2のメディアストリームの時間的セグメントから別個の時間的セグメントで、前記クライアントが前記装置から取り出すことができる、請求項76〜請求項81のいずれか1項に記載の装置。
- 前記装置は前記クライアントに対し前記メディアコンテンツを、前記第1のメディアストリームに依存して前記メディアコンテンツを符号化したスイッチングメディアストリームの形態で、取り出しのために追加して提供するように構成される、請求項76〜請求項82のいずれか1項に記載の装置。
- 前記装置は、前記第1のメディアストリームの形態での前記ビデオの取り出しから前記第2のメディアストリームの形態での前記ビデオの取り出しに切り替える前に、移行フェーズ(64)をスケジューリングする必要性を前記クライアントに通知するように構成され、前記移行フェーズは前記フェーディングフェーズの前にある、請求項83に記載の装置。
- アダプティブストリーミングプロトコルを使用して、サーバからメディアコンテンツを取り出すための装置であって、
前記装置は、少なくとも、
前記メディアコンテンツを第1の品質で符号化した第1のメディアストリームの取り出しと、
前記メディアコンテンツを第2の品質で符号化した第2のメディアストリームの取り出し
との切り替えをサポートし、
前記装置は、前記第1のメディアストリームの取り出しから前記第2のメディアストリームの取り出しに切り替えるときに、前記装置が、前記第1および第2のメディアストリームとともに、前記第1および前記第2のメディアストリームに依存して前記メディアコンテンツを符号化した補助メディアストリームを取り出し、前記第2の補助ストリームの代わりに前記補助メディアストリームを再生する、フェーディングフェーズをスケジューリングするように構成された、装置。 - 前記装置は、前記第1のメディアストリームの取り出しから前記第2のメディアストリームの取り出しに切り替えるときに、前記サーバからの信号に依存して、前記フェージィングフェーズのスケジューリングをアクティブ化または非アクティブ化するように構成される、請求項85に記載の装置。
- 前記装置は、前記フェーディングフェーズの長さに関する情報を前記サーバから受信し、それに応じて前記フェーディングフェーズの長さを設定するように構成される、請求項85または請求項86に記載の装置。
- 前記第1のメディアストリーム、前記第2のメディアストリームおよび前記補助メディアストリームは、階層化されたメディアストリームの別々の層を示し、
前記補助メディアストリームの層は、前記第1および第2のメディアストリームの層から層間予測によって別々に導出された予測子の線形結合によって符号化され、
前記装置は、前記フェーディングフェーズ中に、前記第1のメディアストリーム、前記第2のメディアストリーム、および前記補助メディアストリームの前記層をメディアデコーダにまとめて入力するとともに、前記フェーディングフェーズ外は前記補助メディアストリームを前記メディアデコーダに入力しないように構成される、請求項85〜請求項87のいずれか1項に記載の装置。 - 前記第2のメディアストリームには、前記第1のメディアストリームに依存して前記メディアコンテンツが符号化され、
前記装置は、前記フェーディングフェーズ外では、
前記第2のメディアストリームの取り出しに前記第1のメディアストリームの取り出しを付随させ、そして、
前記第1のメディアストリームの取り出しの間には、前記第2のメディアストリームの取り出しを控える、
ように構成された、請求項85〜請求項88のいずれか1項に記載の装置。 - 前記第2のメディアストリームには、前記第1のメディアストリームから独立して前記メディアコンテンツが符号化され、
前記装置は、前記フェーディングフェーズ外では、
前記第2のメディアストリームの取り出しの間には、前記第1のメディアストリームの取り出しを控え、そして、
前記第1のメディアストリームの取り出しの間には、前記第2のメディアストリームの取り出しを控える、
ように構成された、請求項85〜請求項89のいずれか1項に記載の装置。 - 前記フェーディングフェーズの間に、前記第1および第2のメディアストリームの時間的セグメントとは別個に、且つこれらに加えて、前記第3のメディアストリームを取り出すように構成された、請求項85〜請求項89のいずれか1項に記載の装置。
- 前記装置は、前記第1のメディアストリームの取り出しから前記第2のメディアストリームの取り出しに切り替える前に、移行フェーズにおいて、前記サーバから前記第1のメディアストリームに加えてスイッチングメディアストリームを取り出すように構成され、
前記スイッチングメディアストリームには、前記第1のメディアストリームに依存して前記メディアコンテンツが符号化され、そして、提示時間順序において後続の前記第2のメディアストリームの後続するランダムアクセスポイントピクチャおよび、提示時間順序および復号順序において前記ランダムアクセスポイントに先行する、前記第2のメディアストリームの参照ピクチャを時間的予測によって直接的または間接的にそれぞれ参照する前記第2のメディアストリームのランダムアクセス依存ピクチャについて、前記参照ピクチャを代替するものに使用するように構成される、請求項85〜請求項91のいずれか1項に記載の装置。 - 前記装置は、前記サーバから送信された情報に応じて、前記移行フェーズ(64)の長さを設定するように構成されている、請求項92に記載の装置。
- メディアコンテンツを表し、アダプティブストリーミングプロトコルを使用して前記メディアコンテンツをクライアントにストリーミングするために概念化されたデータ構造であって、
前記データ構造は、
前記メディアコンテンツが第1の品質で符号化された第1のメディアストリーム、
前記メディアコンテンツが第2の品質で符号化された第2のメディアストリーム、および
前記第1および第2のメディアストリームに依存して前記メディアコンテンツが符号化された補助メディアストリーム
を含む、データ構造。 - アダプティブストリーミングプロトコルを使用して、前記メディアコンテンツをクライアントに出力するための装置であって、
前記装置は、少なくとも、
前記メディアコンテンツが第1の品質で符号化された第1のメディアストリーム、および
前記メディアコンテンツが第2の品質で符号化された第2のメディアストリーム、
の形態での引き出しのために、前記メディアコンテンツを前記クライアントに提供し、
前記装置は前記クライアントに対し、前記第1のメディアストリームと前記第2のメディアストリームを切り替えるときに、前記クライアントにおけるフェーディングを制御するメタデータを提供するように構成された、装置。 - アダプティブストリーミングプロトコルを使用して、サーバからメディアコンテンツを取り出すための装置であって、
前記装置は、少なくとも、
前記メディアコンテンツが第1の品質で符号化された第1のメディアストリームの取り出し、および
前記メディアコンテンツが第2の品質で符号化された第2のメディアストリームの取り出し
の間の切り替えをサポートし、
前記装置は、前記サーバからメタデータを受信し、前記第1および第2のメディアストリームを切り替えるときに、前記メタデータを使用してフェーディングを制御するように構成される、装置。 - アダプティブストリーミングプロトコルを使用して、ビデオ(24)をクライアントに出力するための方法であって、
前記方法は、少なくとも、
階層化されたビデオストリーム(36)の形態での前記ビデオ(24)の出力と、
オープンGOP構造を使用して符号化され、前記ビデオが第2の空間解像度および第2の品質で前記ビデオを符号化された空間解像度の高いビデオストリーム(38)の形態での前記ビデオ(24)の出力
との間で切り替えるステップを含み、
前記階層化されたビデオストリーム(36)は、
前記ビデオが第1の空間解像度で符号化された第1の層(L1)、および
前記ビデオが第2の空間解像度および前記第2の品質よりも低い第1の品質で、且つ、予測残差符号化をすることなく、層間のアップサンプリングによる前記第1の層から第2の層への層間予測(44)を用いて符号化された、第2の層(L2)
を含む、方法。 - アダプティブストリーミングプロトコルを使用してビデオを取り出す方法であって、
前記方法は、少なくとも、
第1のビデオストリーム(36)の形態での前記ビデオの取り出し、および
第2のビデオストリーム(38)の形態での前記ビデオの取り出し
を、切り替えるステップを含み、
前記方法は、前記第1のビデオストリーム(36)の形態での前記ビデオの取り出しから前記第2のビデオストリーム(38)の形態での前記ビデオの取り出しに切り替える前に移行フェーズ(64)をスケジュールするステップを含む方法。 - 請求項33〜請求項40、請求項60および請求項94のいずれか1項に記載のデータ構造を格納するデジタル記憶媒体。
- アダプティブストリーミングプロトコルを使用してビデオをクライアントに出力する方法であって、
前記方法は、少なくとも、
第1のビデオストリーム(36)と、
第2のビデオストリーム(38)
の形態で、前記クライアントに取り出しのために前記ビデを提供するステップと、
前記第1のビデオストリーム(36)の形態での前記ビデオの取り出しから、前記第2のビデオストリーム(38)の形態での前記ビデオの取り出しに切り替える前に、移行フェーズ(64)をスケジュールする必要性をクライアントに通知するステップ
を含む、方法。 - 請求項47に記載のビデオストリームを格納するデジタル記憶媒体。
- 提示時間順序において後続の、ピクチャのシーケンスのランダムアクセスポイントピクチャと、提示時間順序および復号順序において前記ランダムアクセスポイントピクチャに先行する参照ピクチャを時間的予測によって直接的または間接的に参照する少なくとも1つのランダムアクセス依存ピクチャが、前記ピクチャのシーケンスの中に存在するように、ビデオストリームに前記ピクチャのシーケンスを符号化するステップと、
少なくとも1つのランダムアクセス依存ピクチャ参照ピクチャと、前記少なくとも1つのランダムアクセス依存ピクチャが直接的または間接的に参照する前記参照ピクチャとの間の保証された最大時間的距離を示すシンタックス要素を前記データストリームに挿入するステップ
を含む、方法。 - アダプティブストリーミングプロトコルを使用して、メディアコンテンツをクライアントに出力する方法であって、前記方法は、
少なくとも、
第1の表現と、
前記第1の表現に依存して前記ビデオを符号化した第2の表現
と、の間を時間的セグメント単位で切り替えるステップと、
前記クライアントに対し、
前記第2の表現の時間的セグメントの第1のセットであって、時間的セグメントの前記第1のセットに時間的に対応する前記第1の表現の第1の部分に依存して前記メディアコンテンツが符号化された、前記第2の表現の時間的セグメントの第1のセットと、
前記第2の表現の時間セグメントの第2のセットであって、時間セグメントの前記第2のセットに時間的に対応する前記第1の表現の第2の部分から独立して前記メディアコンテンツが符号化されて、前記第2の表現からの前記メディアコンテンツの再構成が、前記第1の表現の前記第2の部分なしで成功する、前記第2の表現の時間セグメントの第2のセット
を区別する情報を提供するステップを含む、方法。 - アダプティブストリーミングプロトコルを用いて、メディアコンテンツを取り出す方法であって、前記方法は、
少なくとも、
第1の表現の取り出しと、
前記第1の表現に依存して前記メディアコンテンツを符号化した第2の表現の取り出し
との間を時間的セグメント単位での切り替えをサポートするステップを含み、
前記第2の表現を取り出すときに、
前記第2の表現の時間的セグメントの第1のセットに時間的に対応する前記第1の表現の第1の部分に依存して、前記メディアコンテンツを符号化した前記第2の表現の時間的セグメントの第1のセットを、前記第1の表現の前記第1の部分とともに取り出すステップ、および
時間的セグメントの前記第2のセットに時間的に対応する前記第1の表現の第2の部分とは独立して前記メディアコンテンツを符号化した前記第2の表現の時間的セグメントの第2のセットを、前記第1の表現の前記第2の部分なしで取り出すステップ、
を含む、方法。 - 請求項59に記載のマニフェストを格納するデジタル記憶媒体。
- 請求項61に記載の階層化されたビデオストリームを格納するデジタル記憶媒体。
- 階層化されたビデオストリームが第1および第2の層(L1,L2)を有するように、前記階層化されたビデオストリームに前記第1の層から前記第2への層の層間予測を使用してビデオを符号化して、前記第2の層のピクチャのシーケンスが、前記第1の層から独立して符号化された、間に前記第2の層の前記ピクチャのシーケンスの第2のサブシーケンスが存在する、ピクチャの第1のサブシーケンスを含むようにするステップ、および
前記階層化されたビデオストリームに対し、前記第1の層から独立して符号化された前記ピクチャの第1のサブシーケンスおよび前記ピクチャの第2のサブシーケンスへの、前記第2の層の前記ピクチャのシーケンスの時間的再分割を示す情報を前記階層化されたビデオストリームに供給するステップ
を含む、ビデオ符号化方法。 - ビデオを第1及び第2の層(L1,L2)に、前記第1の層から前記第2の層への層間予測を用いて符号化した階層化されたビデオストリームを受信し、
前記階層化されたビデオストリームから、前記第2の層のピクチャのシーケンスの、前記第1の層とは独立して符号化されたピクチャのサブシーケンスと、前記第1の層に依存して符号化されたピクチャのサブシーケンスへの交互の時間的再分割を示す情報を読み出し、
前記情報を使用して、前記ビデオを、アダプティブストリーミングプロトコルを用いてストリーミングするように構成される、ネットワーク装置。 - アダプティブストリーミングプロトコルを使用して、メディアシーンのチャネルをクライアントに出力する方法であって、各チャネルについて、ランダムアクセスポイントの時間的分布が異なる各チャネルの表現のセットの間で切り替えるステップを含む、方法。
- アダプティブストリーミングプロトコルを使用して、メディアシーンのチャネルを取り出す方法であって、各チャネルについて、ランダムアクセスポイントの時間的分布が異なる各チャネルの表現のセットの間で切り替えるステップを含む、方法。
- アダプティブストリーミングプロトコルを使用して、メディアコンテンツをクライアントに出力する方法であって、前記方法は、少なくとも、
前記メディアコンテンツが第1の品質で符号化された第1のメディアストリーム、
前記メディアコンテンツが第2の品質で符号化された第2のメディアストリーム、および
前記メディアコンテンツが前記第1および第2のメディアストリームに依存して符号化された補助メディアストリーム
の形態での取り出しのために、前記メディアコンテンツを前記クライアントに提供するステップを含む、方法。 - アダプティブストリーミングプロトコルを使用して、サーバからメディアコンテンツを取り出す方法であって、前記方法は、
少なくとも、
前記メディアコンテンツが第1の品質で符号化された第1のメディアストリームの取り出し、および
前記メディアコンテンツが第2の品質で符号化された第2のメディアストリームの取り出し
の間で切り替えるステップと、
前記第1のメディアストリームの取り出しから前記第2のメディアストリームの取り出しに切り替えるときに、前記第1および第2のメディアストリームに依存して前記メディアコンテンツを符号化した補助メディアストリームを前記第1および第2のメディアストリームと共に取り出し、前記第2の補助ストリームの代わりに前記補助メディアストリームを再生するフェーディングフェーズをスケジューリングするステップ、
を含む方法。 - アダプティブストリーミングプロトコルを使用して、メディアコンテンツをクライアントに出力する方法であって、この方法は、
少なくとも、
前記メディアコンテンツが第1の品質で符号化された第1のメディアストリーム、および
前記メディアコンテンツが第2の品質で符号化された第2のメディアストリーム
の形態での取り出しのために、前記クライアントに前記メディアコンテンツを提供するステップと、
前記クライアントに対し、前記第1のメディアストリームと前記第2のメディアストリームとを切り替える際に、前記クライアントにおけるフェーディングを制御するメタデータを提供するステップと、
を含む、方法。 - アダプティブストリーミングプロトコルを用いて、サーバからメディアコンテンツを取り出す方法であって、前記方法は、
少なくとも、
前記メディアコンテンツが第1の品質で符号化された第1のメディアストリームの取り出しと、
前記メディアコンテンツが第2の品質で符号化された第2のメディアストリームの取り出し
を切り替えるステップ、および
前記サーバからメタデータを受信し、前記メタデータを使用して、前記第1のメディアストリームと前記第2のメディアストリームとを切り替える際のフェーディングを制御するステップ
を含む、方法。 - コンピュータ上で実行される時に、請求項97〜請求項114のいずれか1項に記載の方法を実行するためのプログラムコードを有するコンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021078695A JP7483657B2 (ja) | 2016-02-16 | 2021-05-06 | 効率的な適応ストリーミング |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP16156015 | 2016-02-16 | ||
| EP16156015.6 | 2016-02-16 | ||
| PCT/EP2017/053310 WO2017140685A1 (en) | 2016-02-16 | 2017-02-14 | Efficient adaptive streaming |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021078695A Division JP7483657B2 (ja) | 2016-02-16 | 2021-05-06 | 効率的な適応ストリーミング |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019509672A true JP2019509672A (ja) | 2019-04-04 |
| JP7026627B2 JP7026627B2 (ja) | 2022-02-28 |
Family
ID=55361405
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018543327A Active JP7026627B2 (ja) | 2016-02-16 | 2017-02-14 | 効率的な適応ストリーミング |
| JP2021078695A Active JP7483657B2 (ja) | 2016-02-16 | 2021-05-06 | 効率的な適応ストリーミング |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021078695A Active JP7483657B2 (ja) | 2016-02-16 | 2021-05-06 | 効率的な適応ストリーミング |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US10986383B2 (ja) |
| EP (1) | EP3417625B1 (ja) |
| JP (2) | JP7026627B2 (ja) |
| KR (1) | KR102287703B1 (ja) |
| CN (1) | CN109076252B (ja) |
| CA (1) | CA3014370C (ja) |
| TW (1) | TWI670974B (ja) |
| WO (1) | WO2017140685A1 (ja) |
Families Citing this family (27)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9264508B2 (en) | 2011-08-19 | 2016-02-16 | Time Warner Cable Enterprises Llc | Apparatus and methods for reduced switching delays in a content distribution network |
| KR102177990B1 (ko) * | 2014-05-02 | 2020-11-12 | 엘지전자 주식회사 | 압축기 및 스크롤 압축기 |
| US20160041993A1 (en) | 2014-08-05 | 2016-02-11 | Time Warner Cable Enterprises Llc | Apparatus and methods for lightweight transcoding |
| US10375452B2 (en) | 2015-04-14 | 2019-08-06 | Time Warner Cable Enterprises Llc | Apparatus and methods for thumbnail generation |
| US10652594B2 (en) | 2016-07-07 | 2020-05-12 | Time Warner Cable Enterprises Llc | Apparatus and methods for presentation of key frames in encrypted content |
| US10958948B2 (en) * | 2017-08-29 | 2021-03-23 | Charter Communications Operating, Llc | Apparatus and methods for latency reduction in digital content switching operations |
| SE542242C2 (en) * | 2017-09-04 | 2020-03-24 | Divideon Ab | Compression of segmented video |
| US10863250B2 (en) | 2017-09-15 | 2020-12-08 | Imagine Communications Corp. | Systems and methods for production of fragmented video content |
| KR20200119877A (ko) * | 2018-02-20 | 2020-10-20 | 프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베. | 가변 해상도를 지원하고 그리고/또는 영역별 패킹을 효율적으로 처리하는 화상/비디오 코딩 |
| US10939142B2 (en) | 2018-02-27 | 2021-03-02 | Charter Communications Operating, Llc | Apparatus and methods for content storage, distribution and security within a content distribution network |
| US10963697B2 (en) * | 2018-06-05 | 2021-03-30 | Philip Martin Meier | Systems and methods for generating composite media using distributed networks |
| CN109218763A (zh) * | 2018-11-12 | 2019-01-15 | 青岛海信传媒网络技术有限公司 | 一种流媒体视频切换的方法及智能电视 |
| US11381867B2 (en) * | 2019-01-08 | 2022-07-05 | Qualcomm Incorporated | Multiple decoder interface for streamed media data |
| GB201905400D0 (en) * | 2019-04-16 | 2019-05-29 | V Nova Int Ltd | Video coding technology |
| CN111836076B (zh) * | 2019-04-18 | 2023-01-20 | 腾讯科技(深圳)有限公司 | 视频分辨率切换方法及装置、电子设备 |
| US11307655B2 (en) * | 2019-09-19 | 2022-04-19 | Ati Technologies Ulc | Multi-stream foveal display transport |
| CN111031385B (zh) * | 2019-12-20 | 2022-03-08 | 北京爱奇艺科技有限公司 | 视频播放的方法及装置 |
| WO2021144244A1 (en) | 2020-01-15 | 2021-07-22 | Dolby International Ab | Adaptive streaming of media content with bitrate switching |
| US11196795B2 (en) * | 2020-03-25 | 2021-12-07 | Arris Enterprises Llc | Method and apparatus for predicting video decoding time |
| KR20220030192A (ko) * | 2020-09-02 | 2022-03-10 | 레몬 인크. | 미디어 파일에서의 이미지 전환들을 위한 전환 기간 |
| KR102843209B1 (ko) * | 2020-09-08 | 2025-08-06 | 삼성전자주식회사 | 전자 장치 및 그 동작 방법 |
| EP4264948B1 (en) * | 2020-12-21 | 2026-03-25 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | File parser, file generator, encoder, decoder, client, server, and methods using parameter sets for coded video sequences |
| AU2022225089A1 (en) * | 2021-02-26 | 2023-07-27 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Video coding concept allowing for limitation of drift |
| CN113438512A (zh) * | 2021-05-28 | 2021-09-24 | 福州市拾联信息科技有限公司 | 一种视频数据快速切换画质及低码流控制系统及其控制方法 |
| CN114466227B (zh) * | 2021-12-22 | 2023-08-04 | 天翼云科技有限公司 | 一种视频分析方法、装置、电子设备及存储介质 |
| US20250056007A1 (en) * | 2023-08-10 | 2025-02-13 | Comcast Cable Communications, Llc | Inter-segment ladder transitioning in adaptive streaming |
| CN120730068A (zh) * | 2024-03-27 | 2025-09-30 | 华为技术有限公司 | 一种编码方法、解码方法及相关设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050117641A1 (en) * | 2003-12-01 | 2005-06-02 | Jizheng Xu | Enhancement layer switching for scalable video coding |
| WO2013163224A1 (en) * | 2012-04-24 | 2013-10-31 | Vid Scale, Inc. | Method and apparatus for smooth stream switching in mpeg/3gpp-dash |
| EP2723079A2 (en) * | 2011-06-15 | 2014-04-23 | Electronics And Telecommunications Research Institute | Method for coding and decoding scalable video and apparatus using same |
| WO2014106692A1 (en) * | 2013-01-07 | 2014-07-10 | Nokia Corporation | Method and apparatus for video coding and decoding |
| WO2016108188A1 (en) * | 2014-12-31 | 2016-07-07 | Nokia Technologies Oy | Inter-layer prediction for scalable video coding and decoding |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080022331A1 (en) * | 2006-06-30 | 2008-01-24 | Microsoft Corporation | Multi-DVR Media Stream Transition |
| CN101742324A (zh) | 2008-11-14 | 2010-06-16 | 北京中星微电子有限公司 | 视频编解码方法、视频编解码系统及编解码器 |
| US20130298170A1 (en) * | 2009-06-12 | 2013-11-07 | Cygnus Broadband, Inc. | Video streaming quality of experience recovery using a video quality metric |
| EP2547062B1 (en) * | 2011-07-14 | 2016-03-16 | Nxp B.V. | Media streaming with adaptation |
| US9253233B2 (en) | 2011-08-31 | 2016-02-02 | Qualcomm Incorporated | Switch signaling methods providing improved switching between representations for adaptive HTTP streaming |
| US9161039B2 (en) | 2012-09-24 | 2015-10-13 | Qualcomm Incorporated | Bitstream properties in video coding |
| US9900629B2 (en) * | 2013-03-13 | 2018-02-20 | Apple Inc. | Codec techniques for fast switching with intermediate sequence |
| GB2516224A (en) * | 2013-07-11 | 2015-01-21 | Nokia Corp | An apparatus, a method and a computer program for video coding and decoding |
| JP6149562B2 (ja) | 2013-07-12 | 2017-06-21 | 富士通株式会社 | ストリーム配信システム、ストリーム作成装置、ストリーム配信方法およびストリーム作成方法 |
| EP2938084A4 (en) | 2013-12-27 | 2016-10-26 | Sony Corp | IMAGE PROCESSING DEVICE AND IMAGE PROCESSING METHOD |
-
2017
- 2017-02-14 CN CN201780023999.3A patent/CN109076252B/zh active Active
- 2017-02-14 JP JP2018543327A patent/JP7026627B2/ja active Active
- 2017-02-14 WO PCT/EP2017/053310 patent/WO2017140685A1/en not_active Ceased
- 2017-02-14 EP EP17704040.9A patent/EP3417625B1/en active Active
- 2017-02-14 KR KR1020187026849A patent/KR102287703B1/ko active Active
- 2017-02-14 CA CA3014370A patent/CA3014370C/en active Active
- 2017-02-15 TW TW106104881A patent/TWI670974B/zh active
-
2018
- 2018-08-17 US US15/999,044 patent/US10986383B2/en active Active
-
2021
- 2021-05-06 JP JP2021078695A patent/JP7483657B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050117641A1 (en) * | 2003-12-01 | 2005-06-02 | Jizheng Xu | Enhancement layer switching for scalable video coding |
| EP2723079A2 (en) * | 2011-06-15 | 2014-04-23 | Electronics And Telecommunications Research Institute | Method for coding and decoding scalable video and apparatus using same |
| WO2013163224A1 (en) * | 2012-04-24 | 2013-10-31 | Vid Scale, Inc. | Method and apparatus for smooth stream switching in mpeg/3gpp-dash |
| WO2014106692A1 (en) * | 2013-01-07 | 2014-07-10 | Nokia Corporation | Method and apparatus for video coding and decoding |
| WO2016108188A1 (en) * | 2014-12-31 | 2016-07-07 | Nokia Technologies Oy | Inter-layer prediction for scalable video coding and decoding |
Non-Patent Citations (1)
| Title |
|---|
| YE YAN, ET AL.: "Seamless Switching of H.265/HEVC-coded dash representations with open GOP prediction structure", 2015 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING (ICIP), JPN5019001601, 27 September 2015 (2015-09-27), pages 4121 - 4125, ISSN: 0004576228 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021145343A (ja) | 2021-09-24 |
| EP3417625A1 (en) | 2018-12-26 |
| US20190014363A1 (en) | 2019-01-10 |
| CA3014370A1 (en) | 2017-08-24 |
| TW201731295A (zh) | 2017-09-01 |
| CA3014370C (en) | 2024-11-12 |
| CN109076252B (zh) | 2022-07-01 |
| JP7026627B2 (ja) | 2022-02-28 |
| KR102287703B1 (ko) | 2021-08-10 |
| TWI670974B (zh) | 2019-09-01 |
| JP7483657B2 (ja) | 2024-05-15 |
| KR20180113593A (ko) | 2018-10-16 |
| EP3417625B1 (en) | 2025-04-30 |
| WO2017140685A1 (en) | 2017-08-24 |
| CN109076252A (zh) | 2018-12-21 |
| US10986383B2 (en) | 2021-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7483657B2 (ja) | 効率的な適応ストリーミング | |
| JP7273766B2 (ja) | ビデオストリーミングにおけるシーンセクションと関心領域の処理 | |
| JP6625684B2 (ja) | 送信方法、受信方法、送信装置および受信装置 | |
| JP6054398B2 (ja) | 適応httpストリーミングのための表示の改善された切り替えを提供する切替シグナリング方法 | |
| JP6105717B2 (ja) | 低レイテンシストリーミングを処理するための改善されたブロック要求ストリーミングシステム | |
| US9357248B2 (en) | Method and apparatus for adaptive bit rate content delivery | |
| JP7293368B2 (ja) | サブピクチャまたは領域ごとのランダムアクセスを可能にするビデオコーデックとこのビデオコーデックを使用したビデオ合成の概念 | |
| CN108322769A (zh) | 使用可伸缩编码的增强型块请求流送 | |
| US12323643B2 (en) | File parser, file generator, encoder, decoder, client, server, and methods using parameter sets for coded video sequences | |
| EP3560206A1 (en) | Media streaming with fast tuning and fast channel switching | |
| KR20220163474A (ko) | 비디오 코딩을 위한 파일 포맷 개념 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181016 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190107 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190925 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20191001 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20191209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200401 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200601 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20200828 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201201 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20210105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210506 |
|
| C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20210506 |
|
| C11 | Written invitation by the commissioner to file amendments |
Free format text: JAPANESE INTERMEDIATE CODE: C11 Effective date: 20210518 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20210701 |
|
| C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20210706 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210824 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211124 |
|
| 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: 20220118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7026627 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 |
