【手続補正書】
【提出日】平成30年5月25日(2018.5.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マルチレイヤビデオデータを処理する方法であって、
ファイル中のトラックのためのメタデータを含むトラックボックスを備える前記ファイルを生成することを備え、
前記トラックのためのメディアデータは、サンプルのシーケンスを備え、前記サンプルの各々は、前記マルチレイヤビデオデータの複数のビデオアクセスユニットのうちの１つのビデオアクセスユニットであり、
前記ファイルを生成することは、前記ファイル中に、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループを定義することを備え、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含む、方法。
【請求項２】
前記ファイルを生成することは、
前記サンプルグループエントリー中に、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を含めることを備える、請求項１に記載の方法。
【請求項３】
前記ファイルを生成することは、前記ファイル中に、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを生成することを備え、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項１に記載の方法。
【請求項４】
前記マルチレイヤビデオデータを符号化することをさらに備える、請求項１に記載の方法。
【請求項５】
マルチレイヤビデオデータを処理する方法であって、
ファイルから、前記ファイル中のトラックのためのメタデータを含むトラックボックスを取得することと、ここにおいて、前記トラックのためのメディアデータはサンプルのシーケンスを備え、前記サンプルの各々は前記マルチレイヤビデオデータの複数のビデオアクセスユニットのうちの１つのビデオアクセスユニットであり、
前記ファイルから、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループの定義を取得することと、ここにおいて、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含み、
前記サンプルグループに基づいて、少なくとも１つのＩＲＡＰピクチャを含む前記サンプルの１つまたは複数を決定することと、
を備える方法。
【請求項６】
前記サンプルグループエントリーから、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を取得することをさらに備える、請求項５に記載の方法。
【請求項７】
前記ファイルから、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを取得することをさらに備え、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項５に記載の方法。
【請求項８】
少なくとも１つのＩＲＡＰピクチャを含む前記１つまたは複数のサンプルの１つにおいて、前記マルチレイヤビデオデータの復号を開始することをさらに備える、請求項５に記載の方法。
【請求項９】
マルチレイヤビデオデータを記憶するように構成されるデータ記憶媒体と、
１つまたは複数のプロセッサと、
を備えるビデオデバイスであって、前記１つまたは複数のプロセッサは、
ファイル中のトラックのためのメタデータを含むトラックボックスを備える前記ファイルを生成するように構成され、
前記トラックのためのメディアデータは、サンプルのシーケンスを備え、前記サンプルの各々は、前記マルチレイヤビデオデータの複数のビデオアクセスユニットのうちの１つのビデオアクセスユニットであり、
前記ファイルを生成することは、前記ファイル中に、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループを定義することを備え、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含む、ビデオデバイス。
【請求項１０】
前記１つまたは複数のプロセッサは、
前記サンプルグループエントリー中に、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を含めるように構成される、請求項９に記載のビデオデバイス。
【請求項１１】
前記１つまたは複数のプロセッサは、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを前記ファイル中に生成するように構成され、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項９に記載のビデオデバイス。
【請求項１２】
前記１つまたは複数のプロセッサは、前記マルチレイヤビデオデータを符号化するように構成される、請求項９に記載のビデオデバイス。
【請求項１３】
マルチレイヤビデオデータを記憶するように構成されるデータ記憶媒体と、
１つまたは複数のプロセッサと、
を備えるビデオデバイスであって、前記１つまたは複数のプロセッサは、
ファイルから、前記ファイル中のトラックのためのメタデータを含むトラックボックスを取得し、ここにおいて、前記トラックのためのメディアデータはサンプルのシーケンスを備え、前記サンプルの各々は前記マルチレイヤビデオデータの１つのビデオアクセスユニットであり、
前記ファイルから、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループの定義を取得し、ここにおいて、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含み、
前記サンプルグループに基づいて、少なくとも１つのＩＲＡＰピクチャを含む前記サンプルの１つまたは複数を決定する
ように構成される、ビデオデバイス。
【請求項１４】
前記１つまたは複数のプロセッサは、
前記サンプルグループエントリーから、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を取得するように構成される、請求項１３に記載のビデオデバイス。
【請求項１５】
前記１つまたは複数のプロセッサは、
前記ファイルから、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを取得するように構成され、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項１３に記載のビデオデバイス。
【請求項１６】
前記１つまたは複数のプロセッサは、少なくとも１つのＩＲＡＰピクチャを含む前記１つまたは複数のサンプルの１つにおいて、前記マルチレイヤビデオデータの復号を開始するように構成される、請求項１３に記載のビデオデバイス。
【請求項１７】
符号化されたマルチレイヤビデオデータを記憶するための手段と、
ファイル中のトラックのためのメタデータを含むトラックボックスを備える前記ファイルを生成するための手段と、
を備え、前記トラックのためのメディアデータは、サンプルのシーケンスを備え、前記サンプルの各々は、前記マルチレイヤビデオデータの複数のビデオアクセスユニットのうちの１つのビデオアクセスユニットであり、
前記ファイルを生成することは、前記ファイル中に、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループを定義することを備え、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含む、ビデオデバイス。
【請求項１８】
前記サンプルグループエントリー中に、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を含めるための手段をさらに備える、請求項１７に記載のビデオデバイス。
【請求項１９】
前記ファイルを生成するための前記手段は、前記ファイル中に、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを生成するための手段を備え、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項１７に記載のビデオデバイス。
【請求項２０】
前記マルチレイヤビデオデータを符号化するための手段をさらに備える、請求項１７に記載のビデオデバイス。
【請求項２１】
ファイルから、前記ファイル中のトラックのためのメタデータを含むトラックボックスを取得するための手段と、ここにおいて、前記トラックのためのメディアデータはサンプルのシーケンスを備え、前記サンプルの各々はマルチレイヤビデオデータの複数のビデオアクセスユニットのうちの１つのビデオアクセスユニットであり、
前記ファイルから、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループの定義を取得するための手段と、ここにおいて、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含み、
前記サンプルグループに基づいて、少なくとも１つのＩＲＡＰピクチャを含む前記サンプルの１つまたは複数を決定するための手段と、
を備える、ビデオデバイス。
【請求項２２】
前記サンプルグループエントリーから、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を取得するための手段をさらに備える、請求項２１に記載のビデオデバイス。
【請求項２３】
前記ファイルから、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを取得するための手段をさらに備え、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項２１に記載のビデオデバイス。
【請求項２４】
少なくとも１つのＩＲＡＰピクチャを含む前記１つまたは複数のサンプルの１つにおいて、前記マルチレイヤビデオデータの復号を開始するための手段をさらに備える、請求項２１に記載のビデオデバイス。
【請求項２５】
実行されると、１つまたは複数のプロセッサに、
ファイル中のトラックのためのメタデータを含むトラックボックスを備える前記ファイルを生成させる命令を記憶した、非一時的コンピュータ可読データ記憶媒体であって、
前記トラックのためのメディアデータは、サンプルのシーケンスを備え、前記サンプルの各々は、マルチレイヤビデオデータの複数のビデオアクセスユニットのうちの１つのビデオアクセスユニットであり、
前記ファイルを生成するために、前記１つまたは複数のプロセッサは、前記ファイル中に、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループを定義し、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含む、非一時的コンピュータ可読データ記憶媒体。
【請求項２６】
前記命令は、前記１つまたは複数のプロセッサに、
前記サンプルグループエントリー中に、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を含めさせる、請求項２５に記載の非一時的コンピュータ可読データ記憶媒体。
【請求項２７】
前記命令がさらに、前記１つまたは複数のプロセッサに、
前記ファイル中に、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを生成させ、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項２５に記載の非一時的コンピュータ可読データ記憶媒体。
【請求項２８】
実行されると、１つまたは複数のプロセッサに、
ファイルから、前記ファイル中のトラックのためのメタデータを含むトラックボックスを取得させ、ここにおいて、前記トラックのためのメディアデータはサンプルのシーケンスを備え、前記サンプルの各々はマルチレイヤビデオデータの複数のビデオアクセスユニットのうちの１つのビデオアクセスユニットであり、
前記ファイルから、少なくとも１つのイントラランダムアクセスポイント（ＩＲＡＰ）ピクチャを含む前記サンプルのすべてを記録するサンプルグループの定義を取得させ、ここにおいて、
前記サンプルグループは、
サンプルの前記シーケンス中の特定のサンプル中のすべてのコーディングされたピクチャがＩＲＡＰピクチャであるかどうかを示す値と、
前記特定のサンプル中のＩＲＡＰピクチャの数を示す値と、
前記特定のサンプル中の前記ＩＲＡＰピクチャのレイヤ識別子を示す値と、
を含むサンプルグループエントリーを含むように定義され、前記特定のサンプルは、ベースレイヤ中にＩＲＡＰピクチャを含み、また他のレイヤ中に１つまたは複数の非ＩＲＡＰピクチャを含み、
前記サンプルグループに基づいて、少なくとも１つのＩＲＡＰピクチャを含む前記サンプルの１つまたは複数を決定させる、
命令を記憶した、非一時的コンピュータ可読データ記憶媒体。
【請求項２９】
前記命令は、前記１つまたは複数のプロセッサに、
前記サンプルグループエントリーから、前記特定のサンプルの前記ＩＲＡＰピクチャ中のビデオコーディングレイヤ（ＶＣＬ）ネットワーク抽象化レイヤ（ＮＡＬ）ユニットのＮＡＬユニットタイプを示す値を取得させる、請求項２８に記載の非一時的コンピュータ可読データ記憶媒体。
【請求項３０】
前記命令は、前記１つまたは複数のプロセッサに、
前記ファイルから、前記トラックのシンクサンプルを記録するシンクサンプルテーブルを含むシンクサンプルボックスを取得させ、
前記トラックの各シンクサンプルは、前記トラックのランダムアクセスサンプルであり、
アクセスユニット中の各コーディングされたピクチャがＩＲＡＰピクチャである場合、スケーラブルビデオコーディングサンプルはシンクサンプルであり、
前記アクセスユニット中の各コーディングされたピクチャがランダムアクセススキップリーディング（ＲＡＳＬ）ピクチャを伴わないＩＲＡＰピクチャである場合、マルチビュービデオコーディングサンプルはシンクサンプルである、請求項２８に記載の非一時的コンピュータ可読データ記憶媒体。
【請求項３１】
前記デバイスは、
集積回路、
マイクロプロセッサ、または、
ワイヤレスハンドセット
のうちの少なくとも１つを備える、請求項９に記載のビデオデバイス。
【請求項３２】
前記デバイスは、
集積回路、
マイクロプロセッサ、または、
ワイヤレスハンドセット
のうちの少なくとも１つを備える、請求項１３に記載のビデオデバイス。
【請求項３３】
復号されたビデオデータを表示するように構成されたディスプレイをさらに備える、請求項１３に記載のビデオデバイス。
【請求項３４】
前記マルチレイヤビデオデータをキャプチャするように構成された１つまたは複数のカメラをさらに備える、請求項９に記載のビデオデバイス。