【手続補正書】
【提出日】令和2年4月27日(2020.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオデータを処理する方法であって、
コンピューティングデバイスによって、ネットワークアブストラクションレイヤ(NAL)ユニットのストリームを備えるビットストリームを受信するステップであって、
NALユニットの前記ストリームは、複数のコード化スライスNALユニットを備え、前記複数のコード化スライスNALユニットの各それぞれのコード化スライスNALユニットは、前記ビデオデータのピクチャのスライスの複数のスライスセグメントのそれぞれのスライスセグメントのためのそれぞれのローバイトシーケンスペイロード(RBSP)をカプセル化し、前記スライスの前記複数のスライスセグメントの各それぞれのスライスセグメントは、前記ピクチャの整数個のコーディングツリーユニット(CTU)を備え、前記スライスの前記複数のスライスセグメントは、1つの独立スライスセグメントおよび1つまたは複数の従属スライスセグメントを含み、
前記独立スライスセグメントのスライスセグメントヘッダにおけるシンタックス要素のいかなる値も、任意の先行するスライスセグメントに関する値から推測可能ではなく、
前記1つまたは複数の従属スライスセグメントの各それぞれの従属スライスセグメントに関して、前記それぞれの従属スライスセグメントは、前記独立スライスセグメントに関する値から推測可能な前記それぞれの従属スライスセグメントのスライスセグメントヘッダの1つまたは複数のシンタックス要素の値を有し、
前記ピクチャは、複数のタイルに区分され、前記複数のタイルは、第1のタイルおよび第2のタイルを含み、
前記スライスの前記複数のスライスセグメントは、前記第1のタイルのCTUを含む1つまたは複数のスライスセグメントを含み、前記スライスの前記複数のスライスセグメントは、前記第2のタイルのCTUを含む1つまたは複数のスライスセグメントを含む、ステップと、
前記コンピューティングデバイスによって、前記ビットストリームを記憶するファイルを生成するステップであって、
前記ファイルを生成することは、
前記コンピューティングデバイスによって、前記ファイルにおいて、サンプル-グループボックスおよびサンプルグループ記述ボックスを生成することを含み、前記サンプルグループ記述ボックスは、前記サンプル-グループボックスに関連するタイル領域サンプルエントリを含み、前記サンプル-グループボックスにおけるエントリがサンプルを前記タイル領域サンプルエントリにマッピングし、前記サンプルグループ記述ボックスにおける前記タイル領域サンプルエントリは、タイル領域を定義し、前記タイル領域は、前記スライスセグメントのうちの1つまたは複数において符号化された長方形領域を形成する前記複数のタイルのうちの整数個のタイルを備える長方形タイル領域であり、前記長方形タイル領域は、前記第1のタイルを含み、前記長方形タイル領域は、前記第2のタイルを含まない、ステップと
を含む方法。
【請求項２】
前記ファイルにおいて、前記複数のスライスセグメントのうちの1つまたは複数のスライスセグメントを備える制約なしタイル領域を定義するステップであって、前記制約なしタイル領域の前記1つまたは複数のスライスセグメントの各々は、前記複数のタイルのうちの1つまたは複数の完全なタイルからなり、前記1つまたは複数の完全なタイルは、前記第1のタイルを含み、前記1つまたは複数の完全なタイルは、前記第2のタイルを含まない、ステップ
をさらに含む、請求項1に記載の方法。
【請求項３】
前記ファイルを生成するステップは、
前記コンピューティングデバイスによって、前記ファイルにおける前記サンプルを生成するステップであって、前記サンプルは、前記複数のコード化スライスNALユニットを備える、ステップ
をさらに含み、
前記サンプル-グループボックスに関連する前記タイル領域サンプルエントリを前記ファイルが含むことに基づいて、前記ファイルのファイルフォーマットにおける制約が、前記サンプルにおいてCTUを含む任意の追加のタイル領域を前記コンピューティングデバイスが定義するのを防ぐ、請求項1に記載の方法。
【請求項４】
前記ファイルを生成するステップは、
前記ファイルにおけるサンプルを生成するステップであって、前記サンプルは、前記複数のコード化スライスNALユニットを備える、ステップと、
前記ファイルにおけるサンプルグループ記述ボックスを生成するステップと
をさらに含み、前記サンプルグループ記述ボックスを生成するステップは、
前記サンプルグループ記述ボックスにおけるタイル領域サンプルエントリを生成するステップと、
前記サンプルグループ記述ボックスのバージョンシンタックス要素が、NALユニットマップエントリまたはSampleToGroupボックスのうちのいずれに前記タイル領域サンプルエントリが関連付けられるかを示すように、前記サンプルグループ記述ボックスの前記バージョンシンタックス要素を設定するステップと
を含む、請求項1に記載の方法。
【請求項５】
0に等しい前記バージョンシンタックス要素は、前記タイル領域サンプルエントリが前記SampleToGroupボックスに関連付けられ、前記NALユニットマップエントリに関連付けられないことを示し、
1に等しい前記バージョンシンタックス要素は、前記タイル領域サンプルエントリが前記NALユニットマップエントリに関連付けられ、前記SampleToGroupボックスに関連付けられないことを示す、請求項4に記載の方法。
【請求項６】
ビデオデータを処理する方法であって、
コンピューティングデバイスによって、ビットストリームを記憶するファイルを受信するステップであって、
前記ビットストリームは、ネットワークアブストラクションレイヤ(NAL)ユニットのストリームを備え、NALユニットの前記ストリームは、複数のコード化スライスNALユニットを備え、前記複数のコード化スライスNALユニットの各それぞれのコード化スライスNALユニットは、前記ビデオデータのピクチャのスライスの複数のスライスセグメントのそれぞれのスライスセグメントのためのそれぞれのローバイトシーケンスペイロード(RBSP)をカプセル化し、前記スライスの前記複数のスライスセグメントの各それぞれのスライスセグメントは、前記ピクチャの整数個のコーディングツリーユニット(CTU)を備え、前記スライスの前記複数のスライスセグメントは、1つの独立スライスセグメントおよび1つまたは複数の従属スライスセグメントを含み、
前記独立スライスセグメントのスライスセグメントヘッダにおけるシンタックス要素のいかなる値も、任意の先行するスライスセグメントに関する値から推測可能ではなく、
前記1つまたは複数の従属スライスセグメントの各それぞれの従属スライスセグメントに関して、前記それぞれの従属スライスセグメントは、前記独立スライスセグメントに関する値から推測可能な前記それぞれの従属スライスセグメントのスライスセグメントヘッダの1つまたは複数のシンタックス要素の値を有し、
前記ピクチャは、複数のタイルに区分され、前記複数のタイルは、第1のタイルおよび第2のタイルを含み、
前記スライスの前記複数のスライスセグメントは、前記第1のタイルのCTUを含む1つまたは複数のスライスセグメントを含み、前記スライスの前記複数のスライスセグメントは、前記第2のタイルのCTUを含む1つまたは複数のスライスセグメントを含み、
前記ファイルを受信することは、前記コンピューティングデバイスによって、前記ファイルにおいて、サンプル、サンプル-グループボックス、およびサンプルグループ記述ボックスを受信することを含み、前記サンプルグループ記述ボックスは、前記サンプルをタイル領域サンプルエントリにマッピングする前記タイル領域サンプルエントリを備え、前記サンプルグループ記述ボックスにおける前記タイル領域サンプルエントリは、タイル領域を定義し、前記タイル領域は、前記スライスセグメントのうちの1つまたは複数において符号化された長方形領域を形成する前記複数のタイルのうちの整数個のタイルを備える長方形タイル領域であり、前記長方形タイル領域は、前記第1のタイルを含み、前記長方形タイル領域は、前記第2のタイルを含まない、ステップと、
前記コンピューティングデバイスによって、ローカルメディアファイル再生またはリモートデバイスへの前記ファイル中のデータのプログレッシブダウンロードのうちの少なくとも1つのために前記ファイルを使用するステップと
を含む方法。
【請求項７】
前記ファイルは、複数のトラックを定義する複数のトラックボックスを含み、前記複数のトラックボックスのうちの特定のトラックボックスが、タイル領域サンプルエントリを含むSampleToGroupボックスを含み、前記タイル領域サンプルエントリは、前記タイル領域を定義するシンタックス要素を備え、
前記ファイルを使用するステップは、
前記タイル領域サンプルエントリにおける前記シンタックス要素に基づいて、前記特定のトラックが前記タイル領域に関連付けられると判断するステップと、
前記特定のトラックが前記タイル領域に関連付けられるとの前記判断に基づいて、前記ファイルから前記特定のトラックのサンプルを、前記ファイルから前記複数のトラックのうちの1つまたは複数の他のトラックのサンプルを抽出することなく、抽出するステップであって、前記特定のトラックの前記抽出されたサンプルは、前記タイル領域における符号化されたブロックを含むNALユニットを含む、ステップと
を含む、請求項6に記載の方法。
【請求項８】
前記抽出されたサンプルにおける前記符号化されたブロックを復号し、前記1つまたは複数の他のトラックの前記サンプルにおける符号化されたブロックを復号しないステップ、あるいは
前記リモートデバイスに、前記特定のトラックの前記抽出されたサンプルにおける前記NALユニットをダウンロードし、前記1つまたは複数の他のトラックの前記サンプルにおける前記NALユニットを前記リモートデバイスにダウンロードしないステップ
のうちの少なくとも1つをさらに含む、請求項7に記載の方法。
【請求項９】
前記ファイルにおいて制約なしタイル領域が定義され、前記制約なしタイル領域は、前記複数のスライスセグメントのうちの1つまたは複数のスライスセグメントを備え、前記制約なしタイル領域の前記1つまたは複数のスライスセグメントの各々は、前記複数のタイルのうちの1つまたは複数の完全なタイルからなり、前記1つまたは複数の完全なタイルは、前記第1のタイルを含み、前記1つまたは複数の完全なタイルは、前記第2のタイルを含まない、請求項6に記載の方法。
【請求項１０】
前記サンプルは、前記複数のコード化スライスNALユニットを備え、
前記タイル領域は、前記サンプルにおいて定義される唯一のタイル領域であり、
前記方法は、前記コンピューティングデバイスによって、前記サンプルを識別するとともに前記タイル領域サンプルエントリを指定する前記サンプル-グループボックスにおけるエントリに基づいて、前記サンプルにおける前記コード化スライスNALユニットが前記タイル領域における前記タイルのCTUを含むと判断するステップをさらに含む、請求項6に記載の方法。
【請求項１１】
前記ファイルを受信するステップは、
前記コンピューティングデバイスによって、前記ファイルにおけるサンプルを受信するステップであって、前記サンプルは、前記複数のコード化スライスNALユニットを備える、ステップと、
前記コンピューティングデバイスによって、前記ファイルにおけるサンプルグループ記述ボックスを受信するステップであって、前記サンプルグループ記述ボックスを受信することは、前記コンピューティングデバイスによって、前記サンプルグループ記述ボックスにおけるタイル領域サンプルエントリを受信することを含む、ステップと
をさらに含み、
前記方法は、前記コンピューティングデバイスによって、前記サンプルグループ記述ボックスのバージョンシンタックス要素に基づいて、前記タイル領域サンプルエントリがNALユニットマップエントリに関連付けられるか、それともSampleToGroupボックスに関連付けられるかを判断するステップをさらに含む、請求項6に記載の方法。
【請求項１２】
0に等しい前記バージョンシンタックス要素は、前記タイル領域サンプルエントリが前記SampleToGroupボックスに関連付けられ、前記NALユニットマップエントリに関連付けられないことを示し、
1に等しい前記バージョンシンタックス要素は、前記タイル領域サンプルエントリが前記NALユニットマップエントリに関連付けられ、前記SampleToGroupボックスに関連付けられないことを示す、請求項11に記載の方法。
【請求項１３】
ビデオデータの記憶のためのファイルを生成するためのコンピューティングデバイスであって、
前記ファイルを記憶するように構成されたメモリと、
請求項1乃至5のいずれか1項に記載の方法を実行するように構成された1つまたは複数のプロセッサと
を備える、コンピューティングデバイス。
【請求項１４】
ビデオデータの記憶のためのファイルを処理するためのコンピューティングデバイスであって、
前記ファイルを記憶するように構成されたメモリと、
請求項6乃至12のいずれか1項に記載の方法を実行するように構成された1つまたは複数のプロセッサと
を備える、コンピューティングデバイス。
【請求項１５】
命令で符号化されたコンピュータ可読記憶媒体であって、前記命令は、実行されたときに、デバイスのプロセッサを、請求項1乃至12のいずれか1項に記載の方法を実行するように構成する、コンピュータ可読記憶媒体。