JP7273766B2 - ビデオストリーミングにおけるシーンセクションと関心領域の処理 - Google Patents
ビデオストリーミングにおけるシーンセクションと関心領域の処理 Download PDFInfo
- Publication number
- JP7273766B2 JP7273766B2 JP2020155204A JP2020155204A JP7273766B2 JP 7273766 B2 JP7273766 B2 JP 7273766B2 JP 2020155204 A JP2020155204 A JP 2020155204A JP 2020155204 A JP2020155204 A JP 2020155204A JP 7273766 B2 JP7273766 B2 JP 7273766B2
- Authority
- JP
- Japan
- Prior art keywords
- tracks
- gathering
- section
- client
- track
- 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
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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/4728—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for selecting a Region Of Interest [ROI], e.g. for requesting a higher resolution version of a selected region
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/167—Position within a video image, e.g. region of interest [ROI]
-
- 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/174—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 slice, e.g. a line of blocks or a group of blocks
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
- H04N21/6547—Transmission by server directed to the client comprising parameters, e.g. for client setup
-
- 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)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Computer Networks & Wireless Communication (AREA)
Description
- ファイルサイズが増加する(多くの場合、逓倍される)
- 同時に、異なるタイルサブセットの伝送がトランスポートデータレートを増加させる(多くの場合、逓倍される)
- 異なるサブセットに対して同じタイルとしてキャッシュすることの有害な影響は、異なるトラックおよびビデオデータに対応し得る。
1.元のビットストリームのタイル24のスライス26は、別々のトラック30A-Iに格納される。各フルピクチャ18は、ファイル16内に、例えばヘッダ90内に格納されたいくつかのメタデータによって与えられる定義済みの順序で、トラック30A-I各々の1サンプルを連結したものに対応する。
2.特定のタイルサブセット22については、追加のトラック32が生成され、元のビットストリームを形成するトラックセット30から選択された情報を収集する。
3.複数の「ギャザリング」トラックを生成することができ、一般にはタイルサブセット22または80毎に1つのそのようなトラックを生成することができる。
4.「ギャザリング」トラックの各サンプルは、1つ以上のコンストラクタ34アレイ(図5d参照)からなる。
5.各コンストラクタアレイを解釈から、NALユニットまたはスライス54が得られる。
6.3種類のコンストラクタが使用できる。
- タイルサブセットに対して具体的に生成されるデータ100を保持する、イミディエイトデータコンストラクタ(図5a参照)。これは、例えば、各スライスの有効なslice_headerをタイルサブセット22のサンプルに含めるために使用することができる。
- 各々が別のトラックを指し示し、その参照トラック30D~30Hのサンプルから取得される情報を選択する、サンプルコンストラクタ(図5b参照)。これは、有効なslice_headerまたはスライスペイロードのいずれかを指し示すために使用できる(オフセットを使用してペイロードに隣接するslice_headerをスキップする)。コピー部分のオフセット102および長さ104はオペレータであることもある。
- 各々が参照トラックのサンプルエントリを指し示し、情報(パラメータセットなど)を選択する、サンプルエントリコンストラクタ(図5c参照)。
・ 新しいシンタックス要素のサポートが必要であることを示す新しいブランドを指定してもよい。
・ ギャザリングトラックのサンプルが、新しいサンプルを無視するレガシーリーダ50による解析を可能にする互換シンタックス(図5e参照)を使用する場合、そのような「ギャザリング」トラックのサンプルエントリに既存のコードポイントを使用することができる。
a)サンプルコンストラクタは、参照によって、別のトラックのサンプルからNALユニットデータを抽出する。
b)サンプル記述コンストラクタは、参照によって、サンプル記述からNALユニットデータを抽出する。
c)インラインコンストラクタは、NALユニットデータを含む。
従って、そのようなエクストラクタは図5eまたは図5dのように構成してもよく、そこではアレイ長の指示をオフにすることができる。サンプルコンストラクタおよびサンプル記述コンストラクタは、図5a~5cのように具体化されてもよい。
a)NALユニット全体。アグリゲータが参照されると、含まれたバイトおよび参照されたバイトの両方がコピーされる。
b)2つ以上のNALユニット全体。
class aligned(8) Extractor () {
NALUnitHeader();
do {
unsigned int(8) constructor_type;
if( constructor_type == 0 )
SampleConstructor();
else if( constructor_type == 1 )
SampleDescriptionConstructor();
else if( constructor_type == 2 )
InlineConstructor();
} while( !EndOfNALUnit() )
}
NALUnitHeader()は、ISO/IEC 23008-2 NAL unitsの最初の2バイトを示すことができる。nal_unit_typeは、ISO/IEC 23008-2 videoでは49に設定される。forbidden_zero_bitは、ISO/IEC 23008-2で指定されているように設定することができる。他のフィールドは、nuh_layer_idおよびnuh_temporal_id_plus1に関する場合があり、後で指定するように設定され得る。constructor_typeは、後続のコンストラクタを指定する。SampleConstructor、SampleDescriptionConstructor、およびInlineConstructorは、それぞれ0、1、2に等しいconstructor_typeに対応する。constructor_typeの他の値は、他のコンストラクタのために予約されていることもあるが、そうでないこともある。EndOfNALUnit()は、このエクストラクタでデータが更に続くときに0(偽)を返す関数である。それ以外の場合は1(真)を返す。
class aligned(8) SampleConstructor () {
unsigned int(8) track_ref_index;
signed int(8) sample_offset;
unsigned int((lengthSizeMinusOne+1)*8)
data_offset;
unsigned int((lengthSizeMinusOne+1)*8)
data_length;
}
track_ref_index:図5bおよび図5cのTRIのような参照トラックを指す。
sample_offset:参照トラック、すなわち所望のピクチャIDに対応する参照トラックの一部の先頭で「サンプル」をインデックス化する。すなわち、sample_offsetは図5bのSOに対応し、
data_offset:コピーされる参照サンプル内の最初のバイトのオフセット。そのサンプル内のデータの最初のバイトで抽出が開始された場合、オフセットの値は0をとる。すなわち、data_offsetは、図5bおよび5cのデータオフセットに対応し、
data_length:コピーされるバイト数。このフィールドが値0をとる場合、data_offsetはNAL単位長フィールドの先頭を参照し、単一の参照NALユニット全体がコピーされる(すなわち、コピーされる長さはdata_offsetによって参照される長さフィールドから取得され、アグリゲータの場合はadditional_bytesフィールドによって補完される)。例えば、図5bおよび5cに提示されたデータ長を比較する。
class aligned(8) SampleDescriptionConstructor () {
unsigned int(8) length;
unsigned int(8) track_ref_index;
int(8) sample_description_index;
fieldSize = (length - 2) / 2;
unsigned int(fieldSize) data_offset;
unsigned int(fieldSize) data_length;
}
length:このフィールドに続くSampleDescriptionConstructorに属するバイト数。長さの値は、偶数で、4以上、10以下でなければならない。それは図5bおよび図5cのフィールドDFLに対応する。
track_ref_indexは、「tref」ボックス内に列挙された「scal」タイプのトラック参照のインデックスを識別する。値0は、このコンストラクタが見つかった現在のトラックを示す。値1は最初のトラック参照を示す。track_ref_indexの値は、トラック参照の数を超えてはならない。それは図5bおよび図5cのフィールドTRIに対応する。
sample_description_indexは、「stsd」ボックスに列挙されたサンプル記述のインデックスを識別する。sample_description_indexの値は、ゼロであってはならなく、サンプルエントリの数を超えてもならない。それは図5cのフィールドSOに対応する。
data_offsetは、サンプル記述からコピーされるブロックの最初のデータバイトのアドレス指定に使用される符号なしのオフセットである。値0は、参照されるサンプル記述の最初のバイトでコピーが開始されることを意味する。それは図5bおよび図5cのフィールド、Data Offxetに対応する。
data_lengthは、参照トラックのサンプル記述からコピーされるデータブロック長を指定する。0という値は、参照されるサンプル記述からバイトがコピーされないことを意味する。data_lengthは、参照されるサンプル記述のサイズを超えてはならない。それは図5bおよび5cのフィールドデータ長に対応する。
class aligned(8) InlineConstructor () {
unsigned int(8) length;
unsigned int(8) inline_data[length];
}
length:このフィールドに続くInlineConstructorに属するバイト数。長さの値は0よりも大きくなければならない。0に等しい長さの値は予約されている。それは図5aのフィールドDFLに対応する。
inline_data:インラインコンストラクタを解決するときに返されるデータバイト。それは図5aに提示されたフィールドであるData Filedに対応する。
- 「emsg」ファイル形式ボックスを使用した帯域内ソリューション:VoDに適している。このボックスを伝達する各セグメントは、次のセグメントにおけるRoIの空間位置を指示し、それにより、クライアントは、例えばその対応するレプリゼンテーションのプリフェッチのために利用可能な帯域幅のより多くを使用することによって、このボックスを適切に使用することができる。ヒントをプリフェッチするには適しているが、ROIを開始するには適していない。
- SANDメッセージを使用した帯域外ソリューション:ライブサービスに適している。そのような環境では、「emsg」ボックスを追加できるためには、処理されるべき次のセグメントを待つ必要があるので、コンテンツ生成部が遅延を増加させるので、「emsg」は最良の解決策ではないかもしれない。加えて、この情報は、VoDコンテキストにおける再生開始(またはシーキング)に使用することができる。ヒントをプリフェッチしROIを開始するのに適している。
- 更なるオプションは、位置(x、y)および次元(幅、高さ)を宣言することによって1つ以上のRoIが記述される異なる時間間隔を記述する、ファイルの先頭のボックスである。
aligned(8) class DASHEventMessageBox extends FullBox(‘emsg’, version = 0, flags = 0){
string scheme_id_uri;
string value;
unsigned int(32) timescale;
unsigned int(32) presentation_time_delta;
unsigned int(32) event_duration;
unsigned int(32) id;
unsigned int(8) message_data[];
}
}
aligned(8) struct DASHRoIchangeEvent
{
if ( `emsg`.value == 1 ) //single RoI
{
unsigned int(32) source_id; // Refers to the source_id in MPD in Sect. H.2
unsigned int(32) x; // horizontal position of RoI
unsigned int(32) y; // vertical position of RoI
unsigned int(32) width; // width position of RoI
unsigned int(32) height; // height position of RoI
}
if ( `emsg`.value == 2 ) //multiple RoIs
{
unsigned int(32) source_id; // Refers to the source_id in MPD in Sect. H.2
unsigned int(8) num_RoIs; // Number of RoIs present
for (i=0;i<numRoIs;i++){
unsigned int(32) x_i; // horizontal position of RoI
unsigned int(32) y_i; // vertical position of RoI
unsigned int(32) width_i; // width position of RoI
unsigned int(32) height_i; // height position of RoI
}
}
}
aligned(8) class SegmentIndexBox extends FullBox(‘sidx’, version, 0) {
unsigned int(32) source_ID;
unsigned int(32) timescale;
if (version==0) {
unsigned int(32) earliest_presentation_time; // earliest presentation time for which the box
describes the RoIs
}
else {
unsigned int(64) earliest_presentation_time;
}
unsigned int(16) reserved = 0;
unsigned int(16) RoIs_count;
for(i=1; i <= RoIs_count; i++) //number of RoIs described in time
{
unsigned int(32) RoI_duration;
unsigned int(32) x;
unsigned int(32) y;
unsigned int(32) width;
unsigned int(32) height;
}
}
…
for(i=1; i <= RoIs_count; i++) //number of RoIs intervals described
{
unsigned int(8) RoI_count_per_interval
for(i=j; j <= RoIs_count; j++) //number of RoIs described for each of intervals in time
{
unsigned int(32) RoI_duration;
unsigned int(32) x;
unsigned int(32) y;
unsigned int(32) width;
unsigned int(32) height;
}
}
Claims (25)
- ビデオストリーミングサーバ(10)からシーンのセクション(22)に関するビデオ(74)を取り出すように構成されたクライアントであって、
前記クライアントは、前記ビデオストリーミングサーバ(10)から、ファイル形式でフォーマットされたストリーム(16)を取得するように構成され、
前記ストリーム(16)は、
スライス(26)を組み込んでいる1つ以上のソーストラックのセット(30)であって、前記1つ以上のソーストラックのセット内の前記スライス(26)は、ビデオデータストリーム(14)のスライス(26)のサブセットを形成し、前記シーンを表す、ビデオ(12)のピクチャ(18)が、前記サブセット内に符号化されており、前記ピクチャ(18)は空間的にタイル(24)に細分化され、各画像内でそれぞれの画像内のタイルが互いに独立して符号化され、前記スライスのサブセットは、1つ以上のタイルのセットの幅を有する前記セクション内の、タイルが、前記スライスに符号化されている、前記スライスを組み込んでいる1つ以上のソーストラックのセットと、
前記シーンのセクションを示すピクチャを符号化して内部に有するセクション固有のビデオデータストリーム(52)の、合成(62)を指示する構成命令(34)を含む、1つ以上のギャザリングトラックのセット(32)と、を含み、
かつ前記クライアントは、
前記1つ以上のソーストラックに基づいて、前記1つ以上のギャザリングトラックのセット(32)内の構成命令に従って、前記セクション固有のビデオデータストリーム(52)を合成(62)して、
前記セクション固有のビデオデータストリーム(52)をビデオデコーダ(72)によって復号化させるように構成されている、クライアント。 - 前記1つ以上のソーストラック内に組み込まれた前記スライスの第1の部分を、前記構成命令によって通知された置換(68)によって置換することにより、および/または、前記1つ以上のソーストラック内に組み込まれた前記スライスの第2の部分(70)をコピーすることにより、1つ以上のギャザリングトラックのセット(32)によって構成される前記構成命令(34)にしたがって前記合成を実行するように構成されている、請求項1に記載のクライアント。
- 前記ピクチャは、タイル境界をまたいだ符号化相互依存性の中断を伴って、前記ビデオデータストリームの前記スライス内に符号化されており、それにより、前記1つのタイルまたは任意の他のピクチャを含む、前記ピクチャの空間的に異なる部分をカバーする他のいかなるタイルからも独立した1つのタイルを、前記スライスの各々を内部で符号化して有する、請求項1又は2に記載のクライアント。
- 前記ソーストラックの各々は、前記ビデオの前記ピクチャがその中で空間的に細分化されている前記タイルの内の対応する1つに関連付けられており、かつ対応する前記ソーストラックに関連する前記ピクチャの前記タイルが前記スライス内で符号化されている前記スライスを組み込んでいる、請求項1から3のいずれか一項に記載のクライアント。
- 前記1つ以上のソーストラックおよび前記1つ以上のギャザリングトラックのセットの各々を別個のレプリゼンテーションとして扱い、
前記1つ以上のギャザリングトラックのセットが前記1つ以上のソーストラックに依存していることを指示するマニフェストを、前記ビデオストリーミングサーバから受信し、
前記ビデオストリーミングサーバから前記別個のレプリゼンテーションを前記ストリームとして取得する、
ように構成されている、請求項1から4のいずれか一項に記載のクライアント。 - 前記ビデオデータストリームおよび前記セクション固有のビデオデータストリームは両方とも、前記ビデオデコーダによって復号可能である、請求項1から5のいずれか一項に記載のクライアント。
- 請求項1から6のいずれか一項に記載のクライアントであって、
前記クライアントは、前記ビデオストリーミングサーバから前記シーンの更なるセクションに関連する更なるストリームを取得するように構成されており、
前記更なるストリームは前記ファイル形式でフォーマットされており、
前記更なるセクションを空間的に形成する、タイルの更なるセットのタイルを、その中に符号化して有する前記スライスを組み込んでいる1つ以上のソーストラックの更なるセットと、
前記シーンの更なるセクションを示すピクチャをその中で符号化して有する更なるセクション固有のビデオデータストリームの合成を指示する構成命令を含む、1つ以上のギャザリングトラックの更なるセットと、を含み、
かつ前記クライアントは、
前記1つ以上のソーストラックの前記更なるセットに基づいて、前記1つ以上のギャザリングトラックの更なるセット内の構成命令に従って、前記更なるセクション固有のビデオデータストリームを合成し、かつ
前記更なるセクション固有のビデオデータストリームに前記ビデオデコーダによる復号化を受けさせるように構成されている、クライアント。 - 前記1つ以上のソーストラックの更なるセット内に組み込まれた前記スライスの第1の部分を、前記1つ以上のギャザリングトラックの更なるセット内の構成命令によって通知された置換で置換することによって、および/または、
前記1つ以上のソーストラックの更なるセット内に組み込まれた前記スライスの第2の部分をコピーすることによって、
前記1つ以上のギャザリングトラックのセット(32)によって構成される前記構成命令(34)にしたがって前記合成を実行するように構成されている、請求項7に記載のクライアント。 - 前記ビデオストリーミングサーバからマニフェストを受信するように構成されているクライアントであって、
前記マニフェストは、
前記1つ以上のソーストラックのセットおよび前記1つ以上のソーストラックの更なるセットと、
前記1つ以上のギャザリングトラックのセットと、
前記1つ以上のギャザリングトラックの更なるセットの、
各々のソーストラックを別個のレプリゼンテーションとして扱い、
前記1つ以上のギャザリングトラックのセットが前記1つ以上のソーストラックのセットに依存していること、および前記1つ以上のギャザリングトラックの更なるセットが前記1つ以上のソーストラックの更なるセットに依存していることを指示し、
かつ前記クライアントは、
前記ストリームを前記ビデオストリーミングサーバから取得する際に、前記1つ以上のソーストラックのセットおよび前記1つ以上のギャザリングトラックのセットに関連した前記レプリゼンテーションを前記ビデオストリーミングサーバから取得し、
前記更なるストリームを前記ビデオストリーミングサーバから取得する際に、前記1つ以上のソーストラックの更なるセットおよび前記1つ以上のギャザリングトラックの更なるセットに関連した前記レプリゼンテーションを前記ビデオストリーミングサーバから取得する、ように構成されている、
請求項7又は8に記載のクライアント。 - 前記クライアントは、前記マニフェストから、前記1つ以上のギャザリングトラックのセットおよび前記1つ以上のギャザリングトラックの更なるセットにそれぞれ関連する前記レプリゼンテーションに対する相互に異なるURLベースの明示的なシグナリングを導出するように構成されている、請求項9に記載のクライアント。
- 前記セクションおよび前記更なるセクションはタイルの点で同じサイズである、請求項9に記載のクライアントであって、前記クライアントは、
前記ビデオストリーミングサーバから前記ストリームを、および前記ビデオストリーミングサーバから前記更なるストリームを取得する際に、
前記マニフェストから、計算規則を定義するURLテンプレートを導出するように構成され、
取得される前記シーンの前記セクションの空間位置に依存して、前記1つ以上のギャザリングトラックのセットおよび前記1つ以上のギャザリングトラックの更なるセットにそれぞれ関連する前記レプリゼンテーションのセグメントのURLを決定する、前記計算規則を使用して、
決定された前記URLに基づいて、前記ストリームの取得の場合は前記1つ以上のギャザリングトラックのセットを、および前記更なるストリームの取得の場合は前記1つ以上のギャザリングトラックの更なるセットを伝達する前記セグメントを取得するように構成されている、クライアント。 - 前記ビデオストリーミングサーバから、前記1つ以上のソーストラックのセットおよび前記1つ以上のソーストラックの更なるセットの各々を別個のレプリゼンテーションとして扱うマニフェストを受信し、
前記ビデオストリーミングサーバから前記ストリームを取得する際に、前記シーンのセクション内のタイルを符号化して内部に有する前記スライスを含む前記ソーストラックに対応する、レプリゼンテーションのセグメントから、前記1つ以上のギャザリングトラックを読み取り、および
前記ビデオストリーミングサーバから前記更なるストリームを取得する際に、前記シーンの前記更なるセクション内のタイルを符号化して内部に有する前記スライスを含む前記ソーストラックに対応する、レプリゼンテーションのセグメントから、前記1つ以上のギャザリングトラックの更なるセットを読み取る、
ように構成されている、請求項9に記載のクライアント。 - 前記ビデオストリーミングサーバから前記ストリームを取得する際に、前記シーンのセクション内の所定のタイル位置に配置された前記タイルを符号化して内部に有する前記スライスを含む前記ソーストラックに対応する、レプリゼンテーションのセグメントから、前記1つ以上のギャザリングトラックのセットを読み取り、
前記ビデオストリーミングサーバから前記更なるストリームを取得する際に、前記シーンの前記更なるセクション内の所定のタイル位置に配置された前記タイルを符号化して内部に有する前記スライスを含む前記ソーストラックに対応する、レプリゼンテーションのセグメントから、前記1つ以上のギャザリングトラックの更なるセットを読み取る、
ように構成されている、請求項12に記載のクライアント。 - 前記ビデオストリーミングサーバから前記ストリームを取得する際に、前記シーンのセクション内にある各タイルについて、前記対応するタイルを符号化して内部に有する前記スライスを含む前記ソーストラックに対応する、レプリゼンテーションのセグメントから、前記対応するタイル内の前記セクション固有のビデオデータストリームの合成に固有の、前記1つ以上のギャザリングトラックのセットの内の1つを読み取り、
前記ビデオストリーミングサーバから前記更なるストリームを取得する際に、前記シーンの前記更なるセクション内にある各タイルについて、前記対応するタイルを符号化して内部に有する前記スライスを含む前記ソーストラックに対応する、レプリゼンテーションのセグメントから、前記対応するタイル内の前記更なるセクション固有のビデオデータストリームの合成に固有の、前記1つ以上のギャザリングトラックの更なるセットの内の1つを読み取る、
ように構成されている、請求項12に記載のクライアント。 - 前記シーンの前記セクションおよび前記シーンの前記更なるセクション内に所定のタイルが存在するように、前記セクションおよび前記更なるセクションが互いに重なっており、
前記クライアントは、
前記ビデオストリーミングサーバから前記ストリームを、および前記ビデオストリーミングサーバから前記更なるストリームを取得する際に、
前記所定のタイルを符号化して内部に有する前記スライスを含む前記ソーストラックに対応する、前記レプリゼンテーションのセグメントから、パラメータ化可能なギャザリングトラックを読み取り、
前記ストリームの取得の場合は、前記パラメータ化可能なギャザリングトラックが、前記所定のタイル内の前記セクション固有のビデオデータストリームの合成に固有の、前記1つ以上のギャザリングトラックのセットの前記ギャザリングトラックになるように、第1のパラメータ化設定を使用して、前記パラメータ化可能なギャザリングトラックをパラメータ化し、
前記更なるストリームの取得の場合は、前記パラメータ化可能なギャザリングトラックが、前記所定のタイル内の前記セクション固有のビデオデータストリームの合成に固有の、前記1つ以上のギャザリングトラックの更なるセットの前記ギャザリングトラックになるように、第2のパラメータ化設定を使用して、前記パラメータ化可能なギャザリングトラックをパラメータ化する、
ように構成されている、請求項14に記載のクライアント。 - 前記第1のパラメータ化設定を使用して、前記パラメータ化可能なギャザリングトラックをパラメータ化する際に、前記パラメータ化可能なギャザリングトラック内において、第1の設定とは異なるインデックスを含む構成命令をスキップし、
前記第2のパラメータ化設定を使用して、前記パラメータ化可能なギャザリングトラックをパラメータ化する際に、前記パラメータ化可能なギャザリングトラック内で、第2の設定とは異なるインデックスを含む構成命令をスキップする、
ように構成されている、請求項15に記載のクライアント。 - 前記第1の部分は、符号化されたビットレベルと構文レベルとの間の遷移におけるシンタックス要素間の境界を保持するシンタックス要素ワイズ符号化データストリーム部分であるか、またはその中にある、請求項2に記載のクライアント。
- 前記第2の部分は、算術符号化されたデータストリーム部分であるか、または算術符号化されたデータストリーム部分を包含する、請求項2または17に記載のクライアント。
- 前記構成命令(34)は、
前記1つ以上のソーストラックのセット(30)の前記スライスの非コピー部分の置換に対応する、
コンストラクタタグと、
データフィールド長のインジケータと、
前記データフィールド長のデータフィールドと、を含む挿入命令を含み、
前記クライアントは、前記挿入命令に応じて、前記セクション固有のビデオデータストリーム内に前記置換を挿入するように構成されている、
請求項1から18のいずれか一項に記載のクライアント。 - 前記構成命令(34)はコピー命令を含み、
前記コピー命令は、
更なるコンストラクタタグと、
更なるデータフィールド長のインジケータと、
前記更なるデータフィールド長の更なるデータフィールドとを含み、
前記更なるデータフィールドは、
前記1つ以上のソーストラックのセット(30)の参照トラックへのインデックスと、
前記コピー命令が参照する前記参照トラックの、サンプルまたはピクチャまたはアクセスユニットのインジケータと、
前記参照トラックの前記サンプルまたはピクチャまたはアクセスユニットからコピーすべき部分の、データオフセットおよびデータ長による指示と、を含み、
前記クライアントは、前記コピー命令に従って、前記コピーすべき部分を前記セクション固有のビデオデータストリーム内にコピーするように構成されている、請求項1から19のいずれか一項に記載のクライアント。 - 前記構成命令(34)は、コピー命令のシーケンスを形成し、前記クライアントは、前記セクション固有のビデオデータストリームを合成するために、前記コピー命令のシーケンスに従って、前記1つ以上のソーストラックのセット(30)の前記スライスから特定部分をコピーするように構成されている、請求項1から20のいずれか一項に記載のクライアント。
- 前記コピー命令のシーケンスはその中に分散化された1つ以上の挿入命令を有し、前記クライアントは、前記セクション固有のビデオデータストリームを合成するために、前記1つ以上の挿入命令に応じて、前記1つ以上の挿入命令のオペレータフィールドの内容を挿入するように構成されている、請求項21に記載のクライアント。
- 前記クライアントは、前記構成命令に従って、トランスコーディングを伴わずにビットストリームドメイン内で前記セクション固有のビデオデータストリームを合成するように構成されている、請求項21又は22に記載のクライアント。
- ビデオストリーミングサーバ(10)からシーンのセクション(22)に関するビデオ(74)を取り出す方法であって、
前記方法は、
前記ビデオストリーミングサーバ(10)から、ファイル形式でフォーマットされたストリーム(16)を取得するステップであって、
前記ストリーム(16)は、
スライス(26)を組み込んでいる1つ以上のソーストラックのセット(30)であって、
前記1つ以上のソーストラックのセット内の前記スライス(26)は、ビデオデータストリーム(14)のスライス(26)のサブセットを形成し、ビデオ(12)の前記シーンを表すピクチャ(18)が、前記サブセット内に符号化されており、
前記ピクチャ(18)は空間的にタイル(24)内に細分化され、各画像内でそれぞれの画像内のタイルが互いに独立して符号化されており、前記スライスのサブセットは、1つ以上のタイルのセットの幅を有する前記セクション内の、タイルが、前記スライスに符号化されている、前記スライスを組み込んでいる1つ以上のソーストラックのセット(30)と、
前記シーンのセクションを示すピクチャを符号化して内部に有するセクション固有のビデオデータストリーム(52)の合成(62)を指示する構成命令(34)を含む、1つ以上のギャザリングトラックのセット(32)と、
を含む、取得するステップと、
前記1つ以上のソーストラックに基づいて、前記1つ以上のギャザリングトラックのセット(32)内の構成命令に従って、前記セクション固有のビデオデータストリーム(52)を合成(62)するステップと、
前記セクション固有のビデオデータストリーム(52)をビデオデコーダ(72)によって復号化させるステップと、
を含む方法。 - 請求項24に記載の方法を、コンピュータ上で動いているときに実行するためのプログラムコードを有するコンピュータプログラム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP16153929 | 2016-02-02 | ||
| EP16153929.1 | 2016-02-02 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018540380A Division JP6766157B2 (ja) | 2016-02-02 | 2017-02-01 | ビデオストリーミングにおけるシーンセクションと関心領域の処理 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020205632A JP2020205632A (ja) | 2020-12-24 |
| JP7273766B2 true JP7273766B2 (ja) | 2023-05-15 |
Family
ID=55359394
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018540380A Active JP6766157B2 (ja) | 2016-02-02 | 2017-02-01 | ビデオストリーミングにおけるシーンセクションと関心領域の処理 |
| JP2020155204A Active JP7273766B2 (ja) | 2016-02-02 | 2020-09-16 | ビデオストリーミングにおけるシーンセクションと関心領域の処理 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018540380A Active JP6766157B2 (ja) | 2016-02-02 | 2017-02-01 | ビデオストリーミングにおけるシーンセクションと関心領域の処理 |
Country Status (8)
| Country | Link |
|---|---|
| US (3) | US11134282B2 (ja) |
| EP (1) | EP3412032A1 (ja) |
| JP (2) | JP6766157B2 (ja) |
| KR (2) | KR102618049B1 (ja) |
| CN (4) | CN113316025B (ja) |
| CA (1) | CA3013111C (ja) |
| TW (1) | TWI672040B (ja) |
| WO (1) | WO2017134110A1 (ja) |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA3013111C (en) | 2016-02-02 | 2022-08-30 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Scene section and region of interest handling in video streaming |
| CN106101847A (zh) * | 2016-07-12 | 2016-11-09 | 三星电子(中国)研发中心 | 全景视频交互传输的方法和系统 |
| WO2018043134A1 (ja) * | 2016-08-30 | 2018-03-08 | ソニー株式会社 | 配信装置、配信方法、受信装置、受信方法、プログラム、およびコンテンツ配信システム |
| WO2019148498A1 (en) * | 2018-02-05 | 2019-08-08 | Telefonaktiebolaget Lm Ericsson (Publ) | A method, a user equipment and a computer program product for enabling a dynamic adaptive streaming over http, dash, player to fetch media segments from a network |
| EP3759924A1 (en) * | 2018-04-03 | 2021-01-06 | Huawei Technologies Co., Ltd. | Bitstream signaling of error mitigation in sub-picture bitstream based viewport dependent video coding |
| GB2575074B (en) * | 2018-06-27 | 2022-09-28 | Canon Kk | Encapsulating video content with an indication of whether a group of tracks collectively represents a full frame or a part of a frame |
| CN110798707B (zh) * | 2018-08-02 | 2023-06-16 | 华为技术有限公司 | 传输媒体数据的方法、客户端和服务器 |
| US10779014B2 (en) | 2018-10-18 | 2020-09-15 | At&T Intellectual Property I, L.P. | Tile scheduler for viewport-adaptive panoramic video streaming |
| CN111263191B (zh) * | 2018-11-30 | 2023-06-27 | 中兴通讯股份有限公司 | 视频数据的处理方法、装置、相关设备及存储介质 |
| US10897627B2 (en) | 2019-01-11 | 2021-01-19 | Western Digital Technologies, Inc. | Non-volatile memory system including a partial decoder and event detector for video streams |
| CN114245911B (zh) * | 2019-08-19 | 2025-04-18 | 3M创新有限公司 | 基于视频的连续产品检测 |
| GB2587364B (en) * | 2019-09-24 | 2023-11-15 | Canon Kk | Method, device, and computer program for encapsulating media data into a media file |
| BR112022005244A2 (pt) * | 2019-09-27 | 2022-06-14 | Fraunhofer Ges Forschung | Formato de merge facilitado |
| US11064194B2 (en) | 2019-10-31 | 2021-07-13 | Western Digital Technologies, Inc. | Encoding digital videos using controllers of data storage devices |
| CN111079567B (zh) * | 2019-11-28 | 2020-11-13 | 中科驭数(北京)科技有限公司 | 采样方法、模型生成方法、视频行为识别方法及装置 |
| KR20250117834A (ko) * | 2019-11-28 | 2025-08-05 | 엘지전자 주식회사 | 영상/비디오 인코딩/디코딩 시스템에서 슬라이스에 관한 정보의 시그널링 방법 및 장치 |
| US10979784B1 (en) | 2019-12-02 | 2021-04-13 | CodeShop, B.V. | Track format for carriage of event messages |
| US10841645B1 (en) | 2019-12-09 | 2020-11-17 | Western Digital Technologies, Inc. | Storage system and method for video frame segregation to optimize storage |
| CA3253483A1 (en) * | 2019-12-12 | 2026-03-02 | Lg Electronics Inc. | Filtering-based image coding device and method |
| US11070829B2 (en) * | 2019-12-16 | 2021-07-20 | Ati Technologies Ulc | Reducing latency in wireless virtual and augmented reality systems |
| CN120529096A (zh) * | 2020-01-14 | 2025-08-22 | Lg电子株式会社 | 图像解码和编码方法、发送比特流的方法及介质 |
| EP4097981A1 (en) | 2020-01-29 | 2022-12-07 | Nokia Technologies Oy | A method, an apparatus and a computer program product for video streaming |
| US11562018B2 (en) | 2020-02-04 | 2023-01-24 | Western Digital Technologies, Inc. | Storage system and method for optimized surveillance search |
| US11526435B2 (en) | 2020-02-04 | 2022-12-13 | Western Digital Technologies, Inc. | Storage system and method for automatic data phasing |
| US11328511B2 (en) | 2020-03-13 | 2022-05-10 | Western Digital Technologies, Inc. | Storage system and method for improved playback analysis |
| US11546406B2 (en) * | 2020-04-13 | 2023-01-03 | Tencent America LLC | Media systems and methods including mixed event message tracks |
| US12041246B2 (en) * | 2020-10-06 | 2024-07-16 | Samsung Electronics Co., Ltd. | Access of essential video coding (EVC) slices in a file |
| US11218784B1 (en) | 2021-04-09 | 2022-01-04 | CodeShop, B.V. | Method and system for inserting markers in a media presentation |
| CN116912385B (zh) * | 2023-09-15 | 2023-11-17 | 深圳云天畅想信息科技有限公司 | 视频帧自适应渲染处理方法、计算机装置及存储介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014111421A1 (en) | 2013-01-18 | 2014-07-24 | Canon Kabushiki Kaisha | Method of displaying a region of interest in a video stream |
| WO2015197815A1 (en) | 2014-06-27 | 2015-12-30 | Koninklijke Kpn N.V. | Determining a region of interest on the basis of a hevc-tiled video stream |
| WO2015198725A1 (ja) | 2014-06-23 | 2015-12-30 | キヤノン株式会社 | 通信装置、通信方法、及びプログラム |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4546249B2 (ja) * | 2002-11-14 | 2010-09-15 | オープンティブイ・インコーポレーテッド | データストリーム内のイメージの配置 |
| US7379608B2 (en) * | 2003-12-04 | 2008-05-27 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung, E.V. | Arithmetic coding for transforming video and picture data units |
| JP4185013B2 (ja) * | 2004-04-14 | 2008-11-19 | 日本電信電話株式会社 | 動画像受信表示方法,動画像送信方法,動画像受信表示装置,動画像送信装置,動画像受信表示プログラム,動画像送信プログラムおよびそれらのプログラム記録媒体 |
| DE102007049351A1 (de) | 2007-10-15 | 2009-04-16 | Siemens Ag | Verfahren und Vorrichtung zum Erstellen eines kodierten Ausgangsvideostroms aus mindestens zwei kodierten Eingangsvideoströmen, sowie Verwendung der Vorrichtung und kodierter Eingangsvideostrom |
| US8930562B2 (en) * | 2010-07-20 | 2015-01-06 | Qualcomm Incorporated | Arranging sub-track fragments for streaming video data |
| US9716920B2 (en) * | 2010-08-05 | 2017-07-25 | Qualcomm Incorporated | Signaling attributes for network-streamed video data |
| US20120174196A1 (en) * | 2010-12-30 | 2012-07-05 | Suresh Bhogavilli | Active validation for ddos and ssl ddos attacks |
| AU2012211249B2 (en) * | 2011-01-28 | 2016-10-20 | Eye IO, LLC | Encoding of video stream based on scene type |
| US20120300048A1 (en) * | 2011-05-25 | 2012-11-29 | ISC8 Inc. | Imaging Device and Method for Video Data Transmission Optimization |
| WO2013035313A1 (ja) * | 2011-09-07 | 2013-03-14 | パナソニック株式会社 | 画像符号化方法、画像復号方法、画像符号化装置、画像復号装置及び画像符号化復号装置 |
| US20130114694A1 (en) * | 2011-11-08 | 2013-05-09 | Qualcomm Incorporated | Parameter set groups for coded video data |
| CN108600753B (zh) * | 2011-12-29 | 2020-10-27 | Lg 电子株式会社 | 视频编码和解码方法和使用该方法的装置 |
| GB2501675B (en) * | 2012-03-27 | 2014-11-19 | Microsoft Corp | Encoding and transmitting video streams |
| US9516308B2 (en) * | 2012-04-27 | 2016-12-06 | Qualcomm Incorporated | Parameter set updates in video coding |
| US8887215B2 (en) * | 2012-06-11 | 2014-11-11 | Rgb Networks, Inc. | Targeted high-value content in HTTP streaming video on demand |
| ES2961943T3 (es) * | 2012-06-26 | 2024-03-14 | Lg Electronics Inc | Método de decodificación de vídeo, método de codificación de vídeo y medio de almacenamiento que almacena información de video codificada |
| KR102659283B1 (ko) * | 2012-06-29 | 2024-04-22 | 지이 비디오 컴프레션, 엘엘씨 | 비디오 데이터 스트림 개념 |
| WO2014047134A1 (en) * | 2012-09-18 | 2014-03-27 | Vid Scale, Inc. | Region of interest video coding using tiles and tile groups |
| GB2513139A (en) * | 2013-04-16 | 2014-10-22 | Canon Kk | Method and corresponding device for streaming video data |
| KR101786276B1 (ko) * | 2012-10-12 | 2017-11-15 | 캐논 가부시끼가이샤 | 데이터를 스트리밍하기 위한 방법, 데이터를 제공하기 위한 방법, 데이터를 획득하기 위한 방법, 컴퓨터 판독 가능 저장 매체, 서버 장치, 및 클라이언트 장치 |
| CN116320392A (zh) * | 2013-01-04 | 2023-06-23 | Ge视频压缩有限责任公司 | 高效可伸缩编码概念 |
| WO2014113603A2 (en) * | 2013-01-16 | 2014-07-24 | Huawei Technologies Co., Ltd. | Storing and transmitting content for downloading and streaming |
| EP2946566B1 (en) * | 2013-01-18 | 2021-09-01 | Canon Kabushiki Kaisha | Method, device, and computer program for encapsulating partitioned timed media data |
| GB2513303B (en) * | 2013-04-16 | 2017-06-07 | Canon Kk | Method and device for partitioning an image |
| 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 |
| CN104735464A (zh) * | 2015-03-31 | 2015-06-24 | 华为技术有限公司 | 一种全景视频交互传输方法、服务器和客户端 |
| GB2539461B (en) * | 2015-06-16 | 2020-01-08 | Canon Kk | Image data encapsulation |
| US20170105004A1 (en) * | 2015-10-07 | 2017-04-13 | Qualcomm Incorporated | Methods and systems of coding a predictive random access picture using a background picture |
| EP3360330B1 (en) * | 2015-10-08 | 2021-03-24 | Koninklijke KPN N.V. | Enhancing a region of interest in video frames of a video stream |
| TWI579540B (zh) * | 2015-12-02 | 2017-04-21 | 財團法人工業技術研究院 | 多點光譜系統 |
| CA3013111C (en) * | 2016-02-02 | 2022-08-30 | Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. | Scene section and region of interest handling in video streaming |
| US10291923B2 (en) * | 2016-05-24 | 2019-05-14 | Qualcomm Incorporated | Mapping of tile grouping and samples in HEVC and L-HEVC file formats |
-
2017
- 2017-02-01 CA CA3013111A patent/CA3013111C/en active Active
- 2017-02-01 CN CN202110421761.4A patent/CN113316025B/zh active Active
- 2017-02-01 CN CN202110421344.XA patent/CN113316023B/zh active Active
- 2017-02-01 CN CN202110421745.5A patent/CN113316024B/zh active Active
- 2017-02-01 JP JP2018540380A patent/JP6766157B2/ja active Active
- 2017-02-01 KR KR1020217012677A patent/KR102618049B1/ko active Active
- 2017-02-01 WO PCT/EP2017/052159 patent/WO2017134110A1/en not_active Ceased
- 2017-02-01 EP EP17702626.7A patent/EP3412032A1/en active Pending
- 2017-02-01 CN CN201780022056.9A patent/CN108886639B/zh active Active
- 2017-02-01 KR KR1020187025388A patent/KR102248185B1/ko active Active
- 2017-02-02 TW TW106103456A patent/TWI672040B/zh active
-
2018
- 2018-08-01 US US16/052,132 patent/US11134282B2/en active Active
-
2020
- 2020-09-16 JP JP2020155204A patent/JP7273766B2/ja active Active
-
2021
- 2021-08-25 US US17/445,860 patent/US11917220B2/en active Active
-
2024
- 2024-02-15 US US18/442,861 patent/US20240214617A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014111421A1 (en) | 2013-01-18 | 2014-07-24 | Canon Kabushiki Kaisha | Method of displaying a region of interest in a video stream |
| WO2015198725A1 (ja) | 2014-06-23 | 2015-12-30 | キヤノン株式会社 | 通信装置、通信方法、及びプログラム |
| WO2015197815A1 (en) | 2014-06-27 | 2015-12-30 | Koninklijke Kpn N.V. | Determining a region of interest on the basis of a hevc-tiled video stream |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113316025B (zh) | 2024-05-31 |
| TW201733355A (zh) | 2017-09-16 |
| CN108886639A (zh) | 2018-11-23 |
| JP2020205632A (ja) | 2020-12-24 |
| CN113316023B (zh) | 2023-10-27 |
| KR102618049B1 (ko) | 2023-12-27 |
| US11134282B2 (en) | 2021-09-28 |
| KR102248185B1 (ko) | 2021-05-04 |
| WO2017134110A1 (en) | 2017-08-10 |
| US20190174161A1 (en) | 2019-06-06 |
| JP6766157B2 (ja) | 2020-10-07 |
| TWI672040B (zh) | 2019-09-11 |
| KR20180110015A (ko) | 2018-10-08 |
| KR20210049205A (ko) | 2021-05-04 |
| CN113316023A (zh) | 2021-08-27 |
| CA3013111A1 (en) | 2017-08-10 |
| CN113316025A (zh) | 2021-08-27 |
| US20240214617A1 (en) | 2024-06-27 |
| EP3412032A1 (en) | 2018-12-12 |
| CN113316024B (zh) | 2024-05-31 |
| CN108886639B (zh) | 2021-05-07 |
| CN113316024A (zh) | 2021-08-27 |
| JP2019507980A (ja) | 2019-03-22 |
| US20220109898A1 (en) | 2022-04-07 |
| US11917220B2 (en) | 2024-02-27 |
| CA3013111C (en) | 2022-08-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7273766B2 (ja) | ビデオストリーミングにおけるシーンセクションと関心領域の処理 | |
| US11128898B2 (en) | Method, device, and computer program for encapsulating scalable partitioned timed media data | |
| JP6572222B2 (ja) | メディアファイルの生成方法、生成装置、及びプログラム | |
| JP6743059B2 (ja) | カプセル化されたビットストリームからメディアデータ及びメタデータを取得するための、動作基点ディスクリプタを動的に設置可能な方法、デバイス及びコンピュータプログラム | |
| JP6516766B2 (ja) | 分割タイムドメディアデータのストリーミングを改善するための方法、デバイス、およびコンピュータプログラム | |
| US9794649B2 (en) | Methods, devices, and computer programs for streaming partitioned timed media data | |
| TWI645710B (zh) | 多層視訊檔案格式設計 | |
| JP6746507B2 (ja) | 処理装置及び処理方法 | |
| US20140307775A1 (en) | Method and device for partitioning an image | |
| CN110708577B (zh) | 用于跨时间段识别对象的方法和相应装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201013 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201013 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210928 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211026 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20220124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220420 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220830 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20221124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230126 |
|
| 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: 20230404 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230428 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7273766 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |