(57)【要約】  復号化されたメディアコンテンツを処理するポスト復号化命令を規定する付加処理情報（５２、５４）は、メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子と共にファイル（１）において共同編成される。共同編成は、擬似識別子を認識しない従来のメディア端末（２１０）によるメディアコンテンツの復号化の中止をトリガするが、擬似識別子を認識するメディア端末（２００）によるメディアコンテンツの復号化を可能にすることにより、付加処理情報（５２、５４）を使用して復号化されたメディアコンテンツのポスト復号化処理を可能にする。共同編成により、付加処理情報を使用できない従来のメディア端末（２１０）がメディア表現においてメディアコンテンツを復号化し且つレンダリングすることを阻止する。
2013509084.tif 000002
【特許請求の範囲】
【請求項１】
符号化されたメディアコンテンツに関連する付加処理情報（５２、５４）を提供する方法であって、
前記メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供すること（Ｓ１）と、
前記符号化されたメディアコンテンツを復号化することにより取得可能な復号化されたメディアコンテンツを処理するポスト復号化命令を規定する付加処理情報（５２、５４）を提供すること（Ｓ２）と、
前記擬似識別子を認識しない従来のメディア端末（２１０）による前記符号化されたメディアコンテンツの復号化の中止をトリガし、前記擬似識別子を認識するメディア端末（２００）による、前記メディアコーデックを使用した前記符号化されたメディアコンテンツの復号化および前記付加処理情報（５２、５４）を使用した前記復号化されたメディアコンテンツのポスト復号化処理を可能にするために、ファイル（１）において前記擬似識別子と前記付加処理情報（５２、５４）と、を共同編成すること（Ｓ３）と、を備えることを特徴とする方法。
【請求項２】
前記擬似識別子と前記付加処理情報とを共同編成すること（Ｓ３）は、
前記メディアコンテンツを規定する少なくとも１つのメディアトラック（２０）及び前記符号化されたメディアコンテンツを含む少なくとも１つのメディアコンテンツボックス（４０）を含むメディアコンテナファイル（１）を生成すること（Ｓ１０）と、
前記メディアコンテナファイル（１）に、前記擬似識別子を規定するサンプルエントリボックス（８０）を提供すること（Ｓ１１）と、
前記サンプルエントリボックス（８０）に、前記付加処理情報（５２、５４）を含む付加処理情報ボックス（５０）を提供すること（Ｓ１２）と、
前記サンプルエントリボックス（８０）に、前記メディアコーデックのコーデック識別子（６２）を含むメディアフォーマットボックス（６０）を提供すること（Ｓ１３）とを含むことを特徴とする請求項１記載の方法。
【請求項３】
前記メディアトラック（２０）は、各々が前記少なくとも１つのメディアコンテンツボックス（４０）に含まれている、前記符号化されたメディアコンテンツのそれぞれの部分に関連付けられる複数のサンプルエントリボックス（８０）を含み、前記付加処理情報ボックス（５０）を提供すること（Ｓ１２）は、前記符号化されたメディアコンテンツの後続する部分の復号化時間に先行する復号化時間を有する前記符号化されたメディアコンテンツの先行する部分と関連付けられたサンプルエントリボックス（５０）に、前記符号化されたメディアコンテンツの前記後続する部分に適用可能なポスト復号化命令を規定する付加処理情報ボックス（５０）を提供することを含むことを特徴とする請求項２記載の方法。
【請求項４】
前記擬似識別子と前記付加処理情報（５２、５４）とを共同編成すること（Ｓ３）は、前記擬似識別子を含む第１の属性ライン及び前記付加処理情報を含む第２の属性ラインを含むセッション記述プロトコルファイルを生成すること（Ｓ５０）を含むことを特徴とする請求項１記載の方法。
【請求項５】
前記付加処理情報（５２、５４）を提供すること（Ｓ２）は、前記復号化されたメディアコンテンツを処理する必須のポスト復号化命令を示す付加処理情報（５２）及び前記復号化されたメディアコンテンツを処理するオプションのポスト復号化命令を示す付加処理情報（５４）のうちの少なくとも１つを提供すること（Ｓ２）を含むことを特徴とする請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記符号化されたメディアコンテンツは符号化されたビデオデータを含み、前記付加処理情報（５２、５４）を提供すること（Ｓ２）は、前記ビデオデータを３次元レンダリングするために、前記符号化されたビデオデータのどのビデオフレームが左の表示に対応するビデオフレームであり、前記符号化されたビデオデータのどのビデオフレームが右の表示に対応するビデオフレームであるかを規定するポスト復号化命令を示す付加処理情報を提供すること（Ｓ２）を含むことを特徴とする請求項１から５のいずれか１項に記載の方法。
【請求項７】
符号化されたメディアコンテンツに関する付加処理情報（５２、５４）を提供するデバイス（１００）であって、
前記メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供するように構成された識別子提供器（１１０）と、
前記符号化されたメディアコンテンツを復号化することにより取得される復号化されたメディアコンテンツを処理するポスト復号化命令を規定する付加処理情報（５２、５４）を提供するように構成された情報提供器（１３０）と、
前記擬似識別子を認識しない従来のメディア端末（２１０）による前記符号化されたメディアコンテンツの復号化の中止をトリガし、前記擬似識別子を認識するメディア端末（２００）による前記メディアコーデックを使用した前記符号化されたメディアコンテンツの復号化及び前記付加処理情報（５２、５４）を使用した前記復号化されたメディアコンテンツのポスト復号化処理を可能にするために、ファイル（１）において前記識別子提供器（１１０）により提供された前記擬似識別子と前記情報提供器（１３０）により提供された前記付加処理情報（５２、５４）とを共同編成するように構成されたファイル編成器（１２０）と、を備えることを特徴とするデバイス。
【請求項８】
前記ファイル編成器（１２０）は、前記メディアコンテンツを規定する少なくとも１つのメディアトラック（２０）及び前記符号化されたメディアコンテンツを含む少なくとも１つのメディアコンテンツボックス（４０）を含むメディアコンテナファイル（１）を生成するように構成され、
前記識別子提供器（１１０）は、前記メディアコンテナファイル（１）に前記擬似識別子を規定するサンプルエントリボックス（８０）を提供し、前記サンプルエントリボックス（８０）に前記メディアコーデックのコーデック識別子（６２）を含むメディアフォーマットボックス（６０）を提供するように構成され、
前記情報提供器（１３０）は、前記サンプルエントリボックス（８０）に、前記付加処理情報（５２、５４）を含む付加処理情報ボックス（５０）を提供するように構成されることを特徴とする請求項７記載のデバイス。
【請求項９】
前記メディアトラック（２０）は、各々が前記少なくとも１つのメディアコンテンツボックス（４０）に含まれた前記符号化されたメディアコンテンツのそれぞれの部分に関連付けられる複数のサンプルエントリボックス（８０）を含み、前記情報提供器（１３０）は、前記符号化されたメディアコンテンツの後続する部分の復号化時間に先行する復号化時間を有する前記符号化されたメディアコンテンツの先行する部分と関連付けられたサンプルエントリボックス（５０）において、前記符号化されたメディアコンテンツの前記後続する部分に適用可能なポスト復号化命令を規定する付加処理情報ボックス（５０）を提供するように構成されることを特徴とする請求項８記載のデバイス。
【請求項１０】
前記ファイル編成器（１２０）は、前記擬似識別子を含む第１の属性ライン及び前記付加処理情報（５２、５４）を含む第２の属性ラインを含むセッション記述プロトコルファイルを生成するように構成されることを特徴とする請求項７記載のデバイス。
【請求項１１】
前記情報提供器（１３０）は、前記復号化されたメディアコンテンツを処理する必須のポスト復号化命令を示す付加処理情報（５２）及び前記復号化されたメディアコンテンツを処理するオプションのポスト復号化命令を示す付加処理情報（５４）のうちの少なくとも１つを提供するように構成されることを特徴とする請求項７から１０のいずれか１項に記載のデバイス。
【請求項１２】
請求項７から１１のいずれか１項に記載の付加処理情報（５２、５４）を提供するデバイス（１００）を備えることを特徴とするメディアサーバ（３００）。
【請求項１３】
請求項１２記載のメディアサーバ（３００）を備えることを特徴とするネットワークノード（３１０）。
【請求項１４】
メディアコンテンツを処理する方法であって、
前記メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子及び前記メディアコンテンツを処理するポスト復号化命令を規定する付加処理情報（５２、５４）を含むファイル（１）を受信すること（Ｓ２０）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能でない場合、前記メディアコンテンツの符号化されたバージョンの復号化を中止すること（Ｓ２２）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、前記擬似識別子に基づいて検索されたメディアコーデック（２３５）のコーデック識別子（６２）に基づいて、前記メディアコンテンツの前記符号化されたバージョンを復号化する前記メディアコーデック（２３５）を選択すること（Ｓ２３）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、前記選択されたメディアコーデック（２３５）を使用して前記メディアコンテンツの前記符号化されたバージョンを復号化すること（Ｓ２４）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、レンダリングに適した形態の前記メディアコンテンツを取得するために、前記ファイル（１）から検索された前記付加処理情報（５２、５４）に基づいて前記メディアコンテンツを処理すること（Ｓ２５）と、を備えることを特徴とする方法。
【請求項１５】
前記ファイル（１）を受信すること（Ｓ２０）は、前記メディアコンテンツを規定する少なくとも１つのメディアトラック（２０）、前記メディアコンテンツの前記符号化されたバージョンを含む少なくとも１つのメディアコンテンツボックス（４０）、並びに前記擬似識別子を規定し、前記付加処理情報（５２、５４）を含む付加処理情報ボックス（５０）及び前記コーデック識別子（６２）を含むメディアフォーマットボックス（６０）を含むサンプルエントリボックス（８０）を含むメディアコンテナファイル（１）を受信すること（Ｓ２０）を含み、前記方法は、
前記サンプルエントリボックス（８０）から前記擬似識別子を検索すること（Ｓ３０）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、前記メディアフォーマットボックス（６０）から前記コーデック識別子（６２）を検索すること（Ｓ３１）とを更に備えることを特徴とする請求項１４記載の方法。
【請求項１６】
前記ファイル（１）を受信すること（Ｓ２０）は、前記擬似識別子を含む第１の属性ライン及び前記付加処理情報（５２、５４）を含む第２の属性ラインを含むセッション記述プロトコルファイルを受信すること（Ｓ２０）を含み、前記方法は、
前記セッション記述ファイルにおいて前記第１の属性ラインを読み出し、前記擬似識別子を検索すること（Ｓ４０）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、前記擬似識別子を前記コーデック識別子（６２）にマッピングすること（Ｓ４１）とを更に備えることを特徴とする請求項１４記載の方法。
【請求項１７】
前記メディアコンテンツはビデオデータであり、前記メディアコンテンツを処理すること（Ｓ２５）は、前記ファイル（１）から検索された前記擬似識別子が認識可能であり、前記付加処理情報（５２、５４）に基づく場合、前記ビデオデータを３次元レンダリングするために、前記符号化されたビデオデータのどのビデオフレームが左の表示に対応し、前記符号化されたビデオデータのどのビデオフレームが右の表示に対応するかを識別することを含むことを特徴とする請求項１４から１６のいずれか１項に記載の方法。
【請求項１８】
メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子及び前記メディアコンテンツを処理するポスト復号化命令を規定する付加処理情報（５２、５４）を含むファイル（１）を受信するように構成された受信機（２１０）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能でない場合は、前記メディアコンテンツの符号化されたバージョンの復号化を中止し、前記ファイル（１）から検索された前記擬似識別子が認識可能である場合は、前記擬似識別子に基づいて検索されたメディアコーデック（２３５）のコーデック識別子（６２）に基づいて前記メディアコンテンツの前記符号化されたバージョンを復号化する前記メディアコーデック（２３５）を選択するように構成された復号化コントローラ（２２０）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、前記復号化コントローラ（２２０）により選択された前記メディアコーデック（２３５）を使用して前記メディアコンテンツの前記符号化されたバージョンを復号化するように構成された復号器（２２０）と、
前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、レンダリングに適した形態の前記メディアコンテンツを取得するために、前記ファイル（１）から検索された前記付加処理情報（５２、５４）に基づいて前記メディアコンテンツを処理するように構成されたコンテンツプロセッサ（２４０）と、を備えることを特徴とするメディア端末（２００）。
【請求項１９】
前記受信機（２１０）は、前記メディアコンテンツを規定する少なくとも１つのメディアトラック（２０）、前記メディアコンテンツの前記符号化されたバージョンを含む少なくとも１つのメディアコンテンツボックス（４０）、前記擬似識別子を規定し、前記付加処理情報（５２、５４）を含む付加処理情報ボックス（５０）と前記コーデック識別子（６２）を含むメディアフォーマットボックス（６０）とを含むサンプルエントリボックス（８０）、を含むメディアコンテナファイル（１）を受信するように構成され、前記メディア端末（２００）は、前記サンプルエントリボックス（８０）から前記擬似識別子を検索し、前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、前記メディアフォーマットボックス（６０）から前記コーデック識別子（６２）を検索するように構成された識別子提供器（２２５）を更に備えることを特徴とする請求項１８記載のメディア端末。
【請求項２０】
前記受信機（２１０）は、前記擬似識別子を含む第１の属性ライン及び前記付加処理情報を含む第２の属性ラインを含むセッション記述プロトコルファイルを受信するように構成され、前記メディア端末（１００）は、前記セッション記述ファイルにおいて前記第１の属性ラインを読み出して前記擬似識別子を検索し、前記ファイル（１）から検索された前記擬似識別子が認識可能である場合、前記擬似識別子を前記コーデック識別子（６２）にマッピングするように構成された識別子提供器（２２５）を更に備えることを特徴とする請求項１８記載のメディア端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアコンテンツ処理に関し、特にメディアコンテンツ処理に関連して有用な付加処理情報を提供することに関する。
【背景技術】
【０００２】
Ｈ．２６４／ＭＰＥＧ−４  Ｐａｒｔ１０、または高度映像符号化（ＡＶＣ）は、最新のビデオ符号化標準である。それは、フレーム間及び１つのフレーム内の冗長性を除去するハイブリッドコーデックである。符号化処理の出力は、送信又は格納前にネットワーク抽象化層（ＮＡＬ）ユニットに更にカプセル化されるビデオ符号化層（ＶＣＬ）データである。
【０００３】
付加拡張情報（ＳＥＩ）は、表示等のポスト復号化（複合化後）に関連した処理を補助するために提供される。ＳＥＩメッセージの例には、典型的なポストフィルタヒント及びトーンマッピングが含まれる。ＳＥＩメッセージは、復号化処理に必須ではないように設計される。適合する復号器は、理解しないＳＥＩメッセージを破棄できる。ＳＥＩメッセージは、今日、ＶＣＬデータのようにＮＡＬユニットにカプセル化されるが、復号化に影響を与えない。
【０００４】
従来技術によると、ファイルは、正確な再生を保証するために、メディア端末表示機能の特定の知識を用いて作成されなければならない。拡張情報を介して、すなわち復号化ループ外で追加された新しい表示機能を、後方互換性があるように実行できない。この一例は、３次元（３Ｄ）表示装置上で復号化された画像をレンダリングするのを支援するようにＨ．２６４ビデオに追加されている空間的にインタリーブされたフレームＳＥＩメッセージである。これらのＳＥＩメッセージは、３Ｄコンテンツを符号化するためにＨ．２６４等の既存の２次元（２Ｄ）コーデックを使用する試みから派生したものである。この一例において、ＳＥＩメッセージは、偶数のフレームが左の表示に割り当てられ、奇数のフレームが右の表示に割り当てられることを記述する。
【０００５】
ＳＥＩメッセージは、復号化の場合に破棄できるように設計されている。しかし、３Ｄレンダリング等の、復号化以外のものに対してこの情報をメディア端末が正確に解釈できることが重要である。これらのＳＥＩメッセージを理解する機能を有さない従来のメディア端末では、単にそれらを無視し、２Ｄディスプレイ上で復号化された画像をレンダリングする。そのため、先に提示された例に対して大きなディスプレイアーチファクト、例えばフレーム毎に左の表示と右の表示との間のホッピングを生じさせる。
【０００６】
更に今日、メディア端末は、拡張情報が必要であるか、どの種類の拡張情報が必要であるか、を見つけるために、ビデオビットストリームを復号化する必要がある。それは、局所的な再生及び送信の双方にとって問題である。例えば、ユーザは映画を完全に表示させることができない場合があり、メディア端末は、未知のＳＥＩメッセージに到達した時にそれを正しく表示できないことを見つけるのみである。別の例において、メディア送信の場合、簡単かつ迅速にビットストリームを間引く方法は、全てのＳＥＩメッセージを削除することである。ＳＥＩメッセージは復号化に必要ないためである。これが、レンダリングに重要なＳＥＩメッセージを間引くことの原因となる。
【０００７】
従って、一般に、従来技術の問題を解決するかあるいは少なくとも改善するために、技術分野内においてＳＥＩデータ等の付加処理情報を効率的に処理する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
概して、本発明の目的は、付加処理情報を効率的に提供できるようにすることである。
【０００９】
この目的及び他の目的は、本明細書において開示される実施形態により達成される。
【課題を解決するための手段】
【００１０】
簡単に説明すると、本発明の態様は、符号化されたメディアコンテンツに関連、あるいは連携する付加処理情報を提供する方法に関する。この方法は、メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供することを含む。付加処理情報は、符号化されたメディアコンテンツを復号化することにより取得される復号化されたメディアコンテンツを処理するポスト復号化命令を規定する。擬似識別子と付加処理情報は、擬似識別子を認識しない旧来のメディア端末による符号化メディアコンテンツの復号化の中止をトリガするために、ファイルに共同編成される。これに対し、ファイルにおける擬似識別子と付加処理情報との共同編成により、メディアコーデックを使用したメディアコンテンツの復号化、並びに擬似識別子を認識するメディア端末による付加処理情報を使用した復号化されたメディアコンテンツ（複合化メディアコンテンツ）のポスト復号化処理が可能になる。
【００１１】
別の態様は、付加処理情報を提供するデバイスに関する。デバイスは、メディアコーデックの擬似識別子を提供する識別子提供器を備える。ポスト復号化命令を規定する付加処理情報を提供するために、情報提供器がデバイスにおいて実現される。デバイスは、擬似識別子を認識しない旧来のメディア端末による符号化メディアコンテンツの復号化の中止をトリガするように、ファイルに擬似識別子と付加処理情報とを共同編成するファイル編成器を更に備える。擬似識別子を認識するメディア端末は、メディアコーデックを使用して符号化メディアコンテンツを復号化し、復号化に後続して、さらに付加処理情報に基づいてメディアコンテンツを処理することができる。
【００１２】
本発明の更なる態様は、メディアコンテンツを処理する方法に関する。この方法は、擬似識別子と付加処理情報を含むファイルを受信することを含む。ファイルから検索、取得された擬似識別子が認識されない場合、符号化されたメディアコンテンツの復号化が中止される。そのため、メディアコンテンツはユーザに提示されない。しかし、擬似識別子が認識される場合、符号化されたメディアコンテンツを復号化するために使用するメディアコーデックが、擬似識別子に基づいて検索されたメディアコーデックのコーデック識別子に基づいて選択される。次に、その選択されたメディアコーデックを使用して符号化されたメディアコンテンツが復号化される。ファイルから検索された付加処理情報が復号化されたメディアコンテンツを処理するために採用され、メディア表現をユーザに提供するためのレンダリングに適した形態のメディアコンテンツが取得される。
【００１３】
メディア端末が、本発明の更なる一態様として開示される。メディア端末は、擬似識別子と付加処理情報を含むファイルを受信する受信機を備える。メディア端末の復号化コントローラは、擬似識別子を調査し、擬似識別子がメディア端末により認識可能であるか否かを判定するように構成される。擬似識別子が認識されない場合、復号化コントローラは、符号化されたメディアコンテンツの復号化を中止又は停止するように復号器を制御する。一方、擬似識別子が認識される場合には、復号化コントローラは、その擬似識別子に基づいて検索されたコーデック識別子に基づいて、符号化されたメディアコンテンツを復号化するために採用するメディアコーデックを選択する。次に復号器は、復号化されたメディアコンテンツを生成するために選択されたメディアコーデックを使用して符号化されたメディアコンテンツを復号化するように構成される。この復号化されたメディアコンテンツは、レンダリングに適した形態のメディアコンテンツを取得するために、ファイルから検索された付加処理情報に基づいてコンテンツプロセッサにより処理される。
【００１４】
従って、実施形態では、正確にレンダリングし、ユーザに提供できる形態のメディアコンテンツを取得するためにメディアコンテンツをポスト復号化処理することに関連して使用される付加処理情報を提供する効率的な方法が提供される。付加処理情報を理解しないために使用できない従来のメディア端末では、復号化が中止されるために、全くポスト復号化処理せずにメディアコンテンツをレンダリングするということが阻止される。この復号化の中止は、メディアコーデック識別子として真のコーデック識別子ではなく擬似識別子を使用することによりトリガされる。その結果、従来のメディア端末は、メディアコンテンツをレンダリングするのをやめる。こうして、付加処理情報を使用する機能のない従来のメディア端末により付加処理情報を使用したメディアコンテンツのポスト復号化処理は実行されなくなる。ユーザが知覚できるビジュアルアーチファクト及び／又はオーディオアーチファクトがレンダリングにより生じるため、これは重要である。
【図面の簡単な説明】
【００１５】
本発明は、添付の図面と共に以下の説明を参照することにより、本発明の更なる目的及び利点と共に最もよく理解されるだろう。
【図１】一実施形態に従って付加処理情報を提供する方法を示すフローチャートである。
【図２】従来技術及び一実施形態に係るメディアコンテンツ処理の比較を示す図である。
【図３】図１における共同編成ステップの一実施形態を示すフローチャートである。
【図４】一実施形態に係るメディアコンテナファイルを示す概略図である。
【図５】一実施形態に係るサンプルエントリボックスを示す概略図である。
【図６】メディアトラックのサンプルエントリボックスにおいて付加処理情報を編成する一実施形態を示す概略図である。
【図７】実施形態を実現できる通信ネットワークを示す概略図である。
【図８】一実施形態に従って付加処理情報を提供するデバイスを示す概略ブロック図である。
【図９】一実施形態に従ってメディアコンテンツを処理する方法を示すフローチャートである。
【図１０】一実施形態に係る図９における方法の更なるステップを示すフローチャートである。
【図１１】別に実施形態に係る図９における方法の更なるステップを示すフローチャートである。
【図１２】一実施形態に係るメディア端末を示す概略ブロック図である。
【図１３】図１における共同編成ステップの別の実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１６】
図中、同一の図中符号は、同様の要素又は対応する要素に対して使用される。
【００１７】
実施形態は、メディアコンテンツ処理に関し、特に復号化されたメディアコンテンツを処理し、且つ／あるいは、レンダリングするメディア端末及びメディアプレーヤにより採用される付加処理情報を提供すること及び使用することに関する。
【００１８】
実施形態は、そのような付加処理情報をメディア端末に通信する効率的な方法を提供する。付加処理情報の通信により、付加処理情報を認識するメディア端末は、レンダリングの前に、又は、レンダリング中にメディアコンテンツを処理するために付加処理情報を検索し、使用できる。しかし、付加処理情報は、付加処理情報を認識しない従来のメディア端末がメディアコンテンツをレンダリングしないように通信される。これは好ましいことである。なぜなら、そのようなメディアコンテンツレンダリングにより、あらゆる付加処理情報に基づくポスト復号化処理が従来のメディア端末により実行されなかったためにユーザにより知覚されるビジュアルアーチファクト及び／又はオーディオアーチファクトが生じるからである。
【００１９】
当技術分野において更に示されるように、付加処理情報（ＳＰＩ）又は付加拡張情報（ＳＥＩ）は、付加処理情報に関連付けられた復号化メディアコンテンツを処理するメディア端末及びメディアプレーヤにより使用されるポスト復号化命令を規定する。従って、これらのポスト復号化命令は、メディアセッション中にメディアコンテンツを正確にレンダリングするためにデータを処理すべき方法に関する情報及び命令をメディア端末に提供できる。復号化されたメディアコンテンツの処理を付加処理情報に基づいて省略することによりメディア端末がメディアコンテンツをレンダリングすることを阻止する、あるいは、メディア端末がメディアコンテンツをレンダリングできるが、結果として得られるメディア表現がユーザにより知覚されるいくつかの多少深刻なビジュアルアーチファクト及び／又はオーディオアーチファクトを有するという観点から、付加処理情報はメディア端末に対して必要である。更に、付加処理情報は、メディアコンテンツをレンダリングするのには必要ないが、場合によってはメディア表現のビジュアル効果及び／又はオーディオ効果を増加させるか、あるいは、メディア表現におけるシーク動作を容易にすることによりレンダリングを向上させる、という点でオプションとなりうる。
【００２０】
例えばＡＶＣは、ＡＶＣビットストリームのＶＣＬの復号化及びレンダリングを改善するために使用できるＳＥＩメッセージを特定する。この情報は、それが復号化処理に対して必須ではないように、すなわちＳＥＩがＶＣＬを復号化するのに必要なく且つ復号器を適合させることにより破棄できる情報を含むように、設計される。
【００２１】
ＳＥＩは、復号化処理に対して極めて重要というものではないが、後続のレンダリング処理に対して必要な動作を特定する。一例として、映像系列の符号化されたフレーム／フィールドがステレオビューコンテンツを形成する画像の対から構成されていることを示すステレオビデオ情報ＳＥＩメッセージがある。より最近の例では、空間的にインタリーブされたフレーム「チェッカーボード」ＳＥＩメッセージがある。このＳＥＩメッセージは、出力された復号化画像が、複数の別個の空間的にインタリーブされたフレームから構成されるフレームのサンプルを含むこと、表示のためにそのサンプルを適切にデインタリーブする方法を復号器に通知する。
【００２２】
従来のメディア端末が、これらの意味を理解せずにそれらＳＥＩメッセージを含むＡＶＣビットストリームを復号化し、レンダリングしようとすると、更なるデインタリーブなしでは復号化画像が意味をなさないことを認識せずにそれらを破棄してしまい、ビットストリームを復号化することになる。２Ｄディスプレイに直接出力することにより、多くのアーチファクトが存在する画像となり、コンテンツプロバイダが意図しないものが得られてしまうことは確実である。
【００２３】
ＡＶＣファイルフォーマットは、ＭＰ４及び３ＧＰ等のＩＳＯベースのメディアファイルフォーマットに基づくファイルフォーマットにおけるＡＶＣの格納を規定する。そのようなファイルに含まれたＡＶＣビットストリームは、復号化処理に対して有用であるＳＥＩメッセージを含む。しかし、含むことのできるＳＥＩメッセージの種類に対して制約はなく、ＡＶＣビットストリームが復号化されたデータを適切にレンダリングするのに必要なＳＥＩを含んでいることをプレーヤに通知する信号伝送機構が現在は存在しない。プレーヤは、ＡＶＣビットストリームを構文解析し、ＳＥＩメッセージを探索する場合でも、検出されたＳＥＩメッセージを認識し、それらの意味を理解しない限りそれらのうちのいずれかが復号化ループ外で動作を課すものであるかは分からない。従って、見たところ無害であるが、未知のＳＥＩを破棄することにより、予期しない結果を招く可能性がある。その結果、ファイルは、従来技術に従って、正確な再生を保証するために、端末表示機能の特定の知識を用いて作成されなければならない。今日、復号化ループ外のＳＥＩメッセージ等の付加処理情報を介して追加された新しい表示機能を後方互換性があるように実行することはできない。
【００２４】
本明細書において開示されるメディアコンテンツは、復号化し、レンダリングするメディア端末に通信され、メディア表現をユーザに提供するメディアデータに関する。従って、メディアコンテンツは、表示画面上で再生され、提示されるビデオコンテンツ又はビデオデータとすることができる。あるいは又は更に、メディアコンテンツは、スピーカを使用するユーザにより再生され、聴かれるオーディオコンテンツ又はオーディオデータとすることができる。
【００２５】
図１は、一実施形態に従って符号化されたメディアコンテンツに関する付加処理情報を提供する方法を示すフローチャートである。方法はステップＳ１から開始し、メディアコーデックの擬似識別子が提供される。メディアコーデックは、関連するメディアコンテンツを符号化するために採用されたメディア符号器を規定する。ステップＳ１は、メディアコーデックの真のコーデック識別子ではなく、擬似識別子を提供する。本明細書において、擬似識別子は、コーデック識別子の別名として解釈される。更に、擬似識別子は、いくつかのメディア端末により認識可能に選択され、解釈されるが、従来のメディア端末と示された他のメディア端末によっては認識も解釈もされない。
【００２６】
次のステップＳ２は、図においてＳＰＩと略記される付加処理情報を提供する。付加処理情報は、付加処理情報と関連付けられた符号化されたメディアコンテンツを復号化することにより取得可能な復号化メディアコンテンツを処理するためのポスト復号化命令を規定する。
【００２７】
擬似識別子を認識しない従来のメディア端末による復号化の中止をトリガするか、あるいは符号化メディアコンテンツの復号化を阻止するように、擬似識別子と付加処理情報とがステップＳ３で共同編成（co-organize）される。こうして、擬似識別子は、好ましくは、メディアコンテンツの復号化を中止することにより、メディアコンテンツを全くレンダリングしないように従来のメディア端末をトリガする。これに対して、ファイルにおける共同編成は、擬似識別子を認識するメディア端末が、メディアコーデックにより規定されたメディア復号器を使用して符号化されたメディアコンテンツを復号化し、付加処理情報を使用して復号化されたメディアコンテンツをポスト復号化処理できるように更に実行される。
【００２８】
従って、ステップＳ１のファイルにおける擬似識別子と付加処理情報との共同編成により、従来のメディア端末は、擬似識別子を取得すると、符号化メディアコンテンツを復号化することを阻止するか、あるいは符号化メディアコンテンツの復号化を中止するようにメディア端末をトリガする。これは、従来のメディア端末が付加処理情報を認識せず、従ってそれを使用できないためである。これは、従来のメディア端末が、たとえ符号化されたメディアコンテンツを復号化できても、付加処理情報を使用して復号化されたメディアコンテンツのポスト復号化処理を正確に実行することはできないことを意味する。これにより問題が生じ、実施形態では、従来のメディア端末においてレンダリングを開始する前に復号化の中止をトリガするために擬似識別子を使用することによりこの問題を解決する。
【００２９】
図２はこの概念を概略的に示す。この図示した例において、ビデオコンテンツは、ユーザに対してビデオデータを正確にレンダリングし且つ表示できるように付加処理情報を必要とするという点で制限がある。例えば、付加処理情報は、ステレオレンダリング、又は３Ｄレンダリングのために、符号化されたビデオデータまたはビデオコンテンツのどのビデオフレームが左の表示に対応し、どのビデオフレームが右の表示に対応するかを定義する。したがって、付加情報は、ビデオコンテンツの全ての奇数のフレームが第１の（左または右の）表示を表し、ビデオコンテンツの全ての偶数のフレームが第２の（右または左の）表示を表すことを規定できる。従来技術によると、古い端末、すなわち従来のメディア端末は、符号化されたメディアコンテンツを正確に復号化する。しかし、従来のメディア端末は、付加処理情報を認識しないため、その情報を単に無視する。これにより、従来のメディア端末が種々の表示のビデオフレームの特定のインタリービングに気付いていないため、フレーム毎に左の表示と右の表示との間にホッピングを含むといった、ビデオコンテンツの不正確な再生又はレンダリングが生じる。従って、メディア表現は、試聴するユーザにとって非常に魅力のないものとなり、フレーム毎の表示ホッピングのためにビジュアルアーチファクトで満ちてしまう。
【００３０】
従来技術において、従来のメディア端末は、正確なメディア表現を実現するのに必要な付加処理情報を認識しないが、復号化及びメディアレンダリングは従来のメディア端末において実行される。
【００３１】
実施形態に係る擬似識別子、ファイルにおける擬似識別子と付加処理情報との共同編成は、擬似識別子を認識しないこれらの従来のメディア端末に対して符号化されたメディアコンテンツの復号化の中止又は停止をトリガすることにより、従来技術に関するこの問題を解決する。これは、メディアコンテンツが従来のメディア端末においてレンダリングされないのが好ましいこと、並びにユーザのメディア端末が本発明のメディアコンテンツのレンダリングを支援しないことをユーザに通知できることを意味する。
【００３２】
この概念を図２の右に概略的に示す。従来のメディア端末、すなわち図中の古い端末は、擬似識別子及び付加処理情報を含むファイルを受信する場合、擬似識別子を検索して取得する。その後、メディア端末は、この擬似識別子を認識しないために、メディアコンテンツの復号化を停止すると判断する。
【００３３】
特定の一実施形態において、いくつかの追加情報又は外部情報は、ファイルと共に提供され、メディア端末の自己洞察を向上させる。例えばそのようなメタ情報は、メディア端末の復号器がビットストリームを復号化するには時代遅れであり、且つ何らかの更新が必要であることをメディア端末に通知するリンクとなりうる。この様子はさらに図において示されており、メディア端末は、効率的にファイルを処理し、擬似識別子を認識し、付加処理情報を使用して復号化されたメディアコンテンツを処理するために、コーデック更新を探索する。こうして、メディア端末は、何らかの事前設定された外部の供給源からの支援または更新を要求することができるように構成される。
【００３４】
従って、擬似識別子は、付加処理情報を認識しないこれらの従来のメディア端末からメディアコーデックの真のコーデック識別子を隠蔽する手段として考えることもできる。コーデック識別子を隠蔽することにより、従来の移動端末がメディアコンテンツを復号化すること及びレンダリングすることを阻止する。
【００３５】
擬似識別子と付加処理情報との共同編成は、メディア端末が擬似識別子を認識し、解釈できる場合にのみファイルから付加処理情報を検索するように実行されるのが好ましい。これにより、従来のメディア端末が認識しない付加処理情報を検索し、解釈しようとすることを効果的に阻止できる。
【００３６】
次に、種々の特定の実現例に関連して実施形態を更に説明する。
【００３７】
図３は、特定の一実施形態に係る、図１における共同編成ステップを示すフローチャートである。方法は図１のステップＳ２から継続する。ステップＳ１０では、メディアコンテナファイルを生成し、提供する。メディアコンテナファイルは、メディアコンテンツ自体に加え、好ましくは、メディアコンテンツの復号化及びレンダリングを実行するメディア端末により必要とされる情報及び命令を含む完全な入力パッケージとして考えられる。ＩＳＯベースメディアファイルフォーマットは、ＡＶＣファイルフォーマット等のＩＳＯベースメディアファイルフォーマットから導出されるかあるいはそれに基づく種々の格納フォーマットを含むメディアコンテナファイルのためのファイルフォーマットとして採用される。その結果、ＡＶＣファイルフォーマットは、ＭＰ４及び３ＧＰファイルフォーマット等のＩＳＯベースメディアファイルフォーマットから導出された種々のファイルフォーマットにおいてＨ．２６４（ＭＰＥＧ−４  ＡＶＣ）が実行される方法を特定する。
【００３８】
ステップＳ１０で生成されたメディアコンテナファイルは、メディアコンテンツを規定する少なくとも１つのメディアトラック及び符号化されたメディアコンテンツを含む少なくとも１つのメディアコンテンツコンテナ又はメディアコンテンツボックスを含む。そのようなメディアコンテナファイル１の一例を図４に示す。メディアコンテナファイル１は、この例において、メディア表現中にレンダリングされるメディアコンテンツ毎にそれぞれのメディアトラック２０、３０を含む。ここで、第１のメディアトラック２０はビデオコンテンツを規定し、第２のメディアトラック３０は対応するオーディオコンテンツを規定する。メディアトラック２０、３０は、メディアコンテンツに関連するメタデータ用のコンテナである映画（「ｍｏｏｖ」）コンテナ又はボックス１０において編成されるのが好ましい。図では、メディア表現のための実際のメディアデータ用のコンテナであるメディアデータ（「ｍｄａｔ」）コンテナ又はボックス４０を更に示す。
【００３９】
図２における方法の次のステップＳ１１では、メディアコンテナファイルにサンプルエントリボックスを提供する。このサンプルエントリボックスは擬似識別子を規定する。そのようなサンプルエントリボックスの一例を示せば、以下のとおりである。
2013509084.tif 000003
またはより一般に、
2013509084.tif 000004
【００４０】
VisualSampleEntry及びAVCSampleEntryは、メディアコンテンツがビデオコンテンツであることを規定する。サンプルエントリボックスは、仮想ベース、すなわちSampleEntry (format) extends Box (format)を有するように設計される。「フォーマット」フィールドにおいて何があるかは規定されず、それに値を割り当てるのはその導出されたエントリに委ねられる。例えばビデオの場合、VisualSampleEntry (codingname) extends SampleEntry (codingname)を有する。本発明の場合、「codingname」は、擬似識別子を表す「resv」に対応する。従って、「avc1」等のメディアコンテンツを符号化するために採用された特定のメディアコーデックを規定するのではなく、本発明の実施形態は、擬似識別子「resv」でメディアコーデックのコーデック識別子を置換する。
【００４１】
付加処理情報ボックスは、ステップＳ１２でサンプルエントリボックスにおいて提供される。付加処理情報ボックスは、メディアコンテンツに適用可能な付加処理情報を含む。この付加処理情報ボックスは、種々の実施形態に従ってメディアコンテナファイルに配置される。第１の実施形態において、付加処理情報ボックスは、サンプルエントリボックスにおいて直接提供される。次にサンプルエントリボックスは、SeiInformationBoxが付加処理情報ボックスに対応する場合に以下のように読み出すように拡張される。
2013509084.tif 000005
【００４２】
別の一実施形態において、付加処理情報ボックスは、サンプルエントリボックスに直接提供されるのではなく、制限されたスキーム情報ボックスにおいてより深く提供される。次に、制限されたスキーム情報ボックスは以下の通り規定される。
2013509084.tif 000006
【００４３】
そのような場合、付加処理情報ボックスはスキーム情報ボックスに含まれる。スキーム情報ボックスにおいて付加処理情報ボックスを含むことは、特定の一実施形態において、「aSEI」、すなわちAVC SEIをスキームの種類として使用する際に条件付きとなりうる。
【００４４】
どちらの場合でも、付加処理情報ボックスは、特定の一実施形態において以下のように規定される。
2013509084.tif 000007
【００４５】
従って、この特定の実施形態において、付加処理情報は、メディアコンテンツのポスト復号化処理中にメディア端末により使用されなければならない必須の付加処理情報（requiredSEI_ID）とオプションの付加処理情報（NotrequiredSEI_ID）とに分割される。後者は、必須ではないが、一般にメディア端末により採用される場合にメディアコンテンツのメディアコンテンツ表現又はレンダリングを改善するかあるいは向上させる。numRequiredSEIs及びnumNotRequiredSEIsは、メディアコンテナファイルに存在し、特定のメディアコンテンツに関連する必須の付加処理情報バージョン及びオプションの付加処理情報バージョンの数を規定する。requiredSEI_IDは、メディアストリームに存在し、正確にレンダリング又は再生するためにファイルの制作者又は作成者が必要とすると仮定するＳＥＩメッセージ等の付加処理情報メッセージの値「payloadType」をとる。それに対応して、NotrequiredSEI_IDは、正確にレンダリングするためにファイルの制作者が必要とすると仮定しない付加処理情報メッセージ（ＳＥＩメッセージ）の値「payloadType」をとる。
【００４６】
従って、付加処理情報は、特定のメディアコンテンツと組み合わせて使用できる付加処理情報の各識別子のみを含むのが好ましい。これらの識別子により参照される特定の付加処理情報メッセージは、本明細書において更に説明されるメディアコンテナファイルの他の場所に提供される。
【００４７】
図３の次のステップＳ１３は、サンプルエントリボックスにおいてメディアフォーマットボックスを提供する。メディアフォーマットボックスは、メディアコーデックのコーデック識別子を含む。
【００４８】
特定の一実施形態において、元のサンプルエントリタイプ、すなわちコーデック識別子は、メディアフォーマットボックスを表すOriginalFormatBoxに含まれる。OriginalFormatBoxは、上述のRestrictedSchemeInfoBox内に含まれてもよい。
2013509084.tif 000008
【００４９】
従って、上述の例において、「data_format」は、真のメディアコーデック識別子を表し、特定のメディアコーデックに依存して例えば「avc1」、「mp4v」等の種々の値をとることができる。
【００５０】
図５は、擬似識別子、コーデック識別子及び付加処理情報を規定するために使用できる種々のコンテナ又はボックスを概略的に示す。特定の本実施形態において、サンプルエントリボックス８０は、「制限されたビデオ」を示す図において「resv」により表された擬似識別子で置換された「avc1」等の従来の４文字コードを有する。この例において、サンプルエントリボックス８０は、特に、図において「rinf」と示された制限されたスキーム情報ボックス７０を更に含む。制限されたスキーム情報ボックス７０は、「avc1」等のコーデック識別子６２を含む元のフォーマットボックス６０（図において「ｆｒｍａ」と示された）を含む。特定の一実施形態において、制限されたスキーム情報ボックス７０は、図において「seii」と示された付加処理情報ボックス５０を更に含む。付加処理情報ボックス５０は、必要な、すなわち必須の付加処理情報メッセージの識別子５２、及び不必要な、すなわちオプションの付加処理情報メッセージの識別子５４を含む、あるいは一覧として記述する。
【００５１】
図６は、メディアコンテナファイルのメディアトラック２０を示す図である。この図は、メディアトラック２０を複数のサンプルエントリボックス８０に分割できることを示し、そのようなサンプルエントリボックス８０の各々は、メディアコンテナファイルのメディアコンテンツボックスに含まれる符号化されたメディアコンテンツのそれぞれの部分に関連付けられる。そのような場合、付加処理情報５０は、上述したようにサンプルエントリボックス８０に存在できる。特定の一実施形態において、符号化されたメディアコンテンツの後続する部分に適用可能なポスト復号化命令を規定する付加処理情報５０は、符号化されたメディアコンテンツの前の部分と関連付けられたサンプルエントリボックスにおいて提供される。符号化されたコンテンツのこの前の部分は、符号化されたメディアコンテンツの後続する部分の復号化時間に先行する復号化時間を有する。従って、メディアコンテンツ部分ｋ、ｋ＋１、ｋ＋２に関連するポスト復号化命令を規定する付加処理情報５０は、メディアコンテンツ部分ｋ−１、ｋ、ｋ＋１に関連するサンプルエントリボックス８０において提供される。そのような場合、関連するメディアコンテンツバージョンがメディア端末により復号化されている際、メディア端末は、付加処理情報及びその規定のポスト復号化命令を識別し、提供する時間を有する。従って、復号化及びポスト復号化のあらゆる遅延は減少する。
【００５２】
しかし、殆どの実施形態において、サンプルエントリボックス８０及びメディアトラック２０は、メディアデータコンテナに存在する実際のデータが送信される前に共に送出される。従って、これらの実施形態の場合、一般に、メディアコンテンツ部分ｋ−１に関連するサンプルエントリボックス８０においてメディアコンテンツｋに関連するポスト復号化命令を規定する付加処理情報５０を提供する必要はない。明らかに対照的に、付加処理情報５０は、メディアコンテンツ部分ｋに関連するサンプルエントリボックスに代わりに提供されてもよい。
【００５３】
付加する処理情報により規定された実際のポスト復号化命令は、実際のビットストリームにおいて提供される。従って、ＳＥＩメッセージ等のポスト復号化命令は、ＮＡＬユニットにカプセル化され、それらがメディアデータボックスにより含まれるビットストリームにおいて深くに位置する。実際のポスト復号化命令が配置される別の場所は、ビットストリームにおいて実際のポスト復号化命令を単にコピーするViewScalabilityInfoSEIBox等のなんらかの特別なボックスにある。
【００５４】
メディアコンテナファイルの更なる実施形態は、従来のメディア端末がＡＶＣサンプルエントリ等の従来のサンプルエントリを復号化できないようにそれを置換する。次に新しいサンプルエントリは、元の構文と同様の方法であるが付加処理情報ボックスを追加して規定される。そのような場合、この新しいサンプルエントリは、メディアコーデックの擬似識別子に対応する。例えば、サンプルエントリボックス及び擬似識別子は、制限を含むＡＶＣに対して「avcr」と示される。
2013509084.tif 000009
【００５５】
更に別の実施形態において、AVCDecoderConfigurationRecordの新しいバージョンが規定されるため、AVCDEncoderConfigurationRecordのconfigurationVersionに対する新しい値が使用される。これは、付加処理情報を使用できない従来のメディア端末がファイルを復号化できないように実行される。
【００５６】
オプションの一例において、AVCDecoderConfigurationRecordの新しい規定は、必要な付加処理情報及び／又はオプションの付加処理情報に関する更なる情報を含む。この構文の一例を以下に示す。
2013509084.tif 000010
【００５７】
別の一実施形態において、擬似識別子と付加処理情報とが共同編成されるファイルは、メディアコンテナファイルであるとは限らない。図１３はそのような実施形態を示す。方法は図１のステップＳ２から継続する。ステップＳ５０では、セッション記述プロトコル（ＳＤＰ）ファイルを生成すること、並びにそのＳＤＰファイルにおいて種々の属性ラインとして擬似識別子と付加処理情報とを共同編成することを含む。当技術分野において既知であるように、リアルトランスポートプロトコル（ＲＴＰ）は、リアルタイムのデータ送信に対して設計される。種々のペイロードフォーマットは、種々のメディアコーデックに対して設計され、パケット化規則を規制する。送信者及び受信者の双方がＳＤＰオファー／アンサーモデルを確立することにより送信されているメディアコンテンツの状況に気付くように、副情報は、二者間でＳＤＰファイルにおいて更に送出される。
【００５８】
その後ＳＤＰファイルは、擬似識別子を含む第１の属性ライン及び付加処理情報を含む第２の属性ラインを有するように変更される。メディアコンテンツをポスト復号化処理するために付加処理情報を利用できない従来のメディア端末は、ＳＤＰファイルから検索された擬似識別子を認識しない。こうして、メディアコンテンツの復号化が停止し、阻止される。
【００５９】
特定の一実施形態において、擬似識別子は、制限を含んだＨ．２６４を意味するH264-RESでＨ２６４を置換するといったような、古いブランド名に代わる新しい種類のブランド名として使用される。また、適用される制限を示す新しいストリーム特性パラメータが規定される。これらのストリーム特性パラメータは、必要な／不必要なＳＥＩメッセージとして特定できる付加処理情報に対応する。一例を以下に示す。
2013509084.tif 000011
【００６０】
従来のメディア端末受信機が上述のＳＤＰオファーを受信すると、従来のメディア端末が事前にこのオファーを拒否するため、擬似識別子H264-RESは間違った復号化を停止する。H264-RESを認識するメディア端末だけがこのオファーを受け入れるため、付加処理情報によりメディアコンテンツを正確に復号化し、レンダリングできる。従って、これらのメディア端末は、擬似識別子H264-RESをコーデック識別子、すなわちＨ２６４にマッピングするかあるいは変換する。これは、これらのメディア端末が擬似識別子を理解し且つ必要な識別子のマッピング又は変換を実行するように構成されていることを意味する。
【００６１】
先に開示された実施形態は、主にＨ．２６４／ＡＶＣを用いて例示されている。しかし、これは、単なる例示であり、これに限定されない例として見なされるべきである。例えば、スケーラブルビデオ符号化（ＳＶＣ）及び多視点映像符号化（ＭＶＣ）等のＨ．２６４／ＡＶＣの拡張を含む同等の実施形態は、特に、それらの特定の構成レコード及び／又はサンプルエントリタイプを同様に拡張することにより非常に類似した方法で動作する。
【００６２】
従って、本実施形態により、メディア端末は、ビットストリームを検査せずに付加処理情報の存在を検出できる。明らかに対照的に、メディアコンテナファイル又はＳＤＰファイルの関連する部分、あるいは先に例示されたようなオファーを調査することで十分である。更に有利なことに、付加処理情報は、付加処理情報を解釈し且つ使用できるこれらのメディア端末のみによって見られる。従って、従来のメディア端末は、レンダリングの前に更なるポスト処理を必要とする復号化ビットストリームを表示しようとはしない。
【００６３】
図７は、実施形態を実現できる通信ネットワークの一部を示す概略図である。通信ネットワークは、特に基地局３１０またはネットワークノードを使用して移動端末２００、２１０及び他のユーザデバイスに通信サービスを提供する無線による通信ネットワークにより例示される。通信ネットワークは、移動端末２００、２１０等の１つ以上の要求側メディア端末にメディアコンテンツを提供するメディアサーバ３００を更に備える。メディアサーバ３００は、基地局３１０において実現されるか、あるいは基地局３１０に接続される。図は、付加処理情報を提供するデバイス１００の１つの可能な実現実施形態を示す。図においては、ＳＰＩ提供デバイスとして示されている。このデバイス１００は、本明細書において開示されるような、擬似識別子及び付加処理情報を含むファイル１を生成するように構成される。次にファイル１は、接続された基地局３１０を使用して移動端末２００、２１０に送信される。図において、移動端末２１０は従来のメディア端末を表し、移動端末２００は、擬似識別子を認識し付加処理情報を使用できるメディア端末を示している。
【００６４】
デバイス１００は、必ずしもメディアサーバ３００において実現される必要はなく、通信ネットワークの別のネットワークノードにおいて実現可能である。複数のそのようなネットワークノードに分散された実現例は、実施形態の範囲内において更に可能である。
【００６５】
図８は、一実施形態に従って付加処理情報を提供するデバイス１００を示す概略ブロック図である。デバイス１００は、メディアコンテンツを符号化するために採用されたメディアコーデックの擬似識別子を提供するように構成された識別子提供器１１０を備える。情報提供器１３０は、符号化されたメディアコンテンツを復号化することにより取得可能な復号化されたメディアコンテンツを処理するポスト復号化命令を示す付加処理情報を提供するように構成される。デバイス１００は、ファイルにおいて識別子提供器１１０からの擬似識別子と情報提供器１３０からの付加処理情報とを共同編成するように構成されたファイル編成器１２０を更に備える。ファイルにおける共同編成は、本明細書において開示されているように、擬似識別子を認識しない従来のメディア端末による符号化コンテンツの復号化の中止をトリガするように、ファイル編成器１２０により実行される。しかし、共同編成により、擬似識別子を認識するメディア端末は、メディアコーデックを使用して符号化メディアコンテンツを復号化し、且つ付加処理情報を使用して復号化メディアコンテンツにポスト復号化処理を施すことができる。
【００６６】
情報提供器１３０は、復号化メディアコンテンツを処理する必須のポスト復号化命令を示す必要な付加処理情報及び復号化メディアコンテンツを処理するオプションのポスト復号化命令を示す必須ではない付加処理情報の双方を提供できる。
【００６７】
特定の一実施形態において、ファイル編成器１２０は、メディアコンテンツを規定する少なくとも１つのメディアトラックと、符号化されたメディアコンテンツを含む少なくとも１つのメディアコンテンツボックスとを含むメディアコンテナファイルを生成するように構成される。識別子提供器１１０は、メディアコンテナファイルにおいてサンプルエントリボックスを提供できる。サンプルエントリボックスは、上述したように、擬似識別子を規定し、コーデック識別子を含むメディアフォーマットボックスを含む。情報提供器１３０は、サンプルエントリボックスにおいて付加処理情報を含む付加処理情報ボックスを提供するのが好ましい。特定の一実施形態において、情報提供器１３０は、メディアコンテンツ部分ｋの復号化時間に先行する復号化時間を有する、前のメディアコンテンツ部分ｋ−１と関連付けられたサンプルエントリボックスにおいて、メディアコンテンツ部分ｋに適用可能なポスト復号化命令を規定する付加処理情報を提供する。別の実施形態において、情報提供器１３０は、メディアコンテンツ部分ｋと関連付けられたサンプルエントリボックスにおいてメディアコンテンツ部分ｋに適用可能なポスト復号化命令を規定する付加処理情報を提供する。
【００６８】
別の一実施形態において、ファイル編成器１２０は、識別子提供器１１０からの擬似識別子を第１の属性ラインとし、情報提供器１３０からの付加処理情報を第２の属性ラインとして含むＳＤＰファイルを生成するように構成される。
【００６９】
デバイス１００のユニット１１０〜１３０は、ハードウェア又はハードウェアとソフトウェアとの組合せとして実現されるかあるいは提供される。ソフトウェアベースの実現例の場合、デバイス１００又はデバイス１００の一部を実現するコンピュータプログラムは、汎用コンピュータ又は専用コンピュータ、プロセッサ、あるいはマイクロプロセッサ上で実行されるソフトウェア又はコンピュータプログラムを含む。ソフトウェアは、図８に示されたコンピュータプログラムコード要素又はソフトウェアコード部分を含む。プログラムは、磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ハードディスク、光磁気メモリ等の１つ以上の適切な非一時的なコンピュータ可読媒体又はデータ記憶手段に、ＲＡＭ又は揮発性メモリに、ＲＯＭ又はフラッシュメモリに、ファームウェアとして、あるいはデータサーバ上に、全て又は部分的に格納される。
【００７０】
デバイス１００は、図７に示されたようなメディアサーバ３００において又はメディアサーバ３００と組み合わせて実現されるのが有利である。
【００７１】
図９は、一実施形態に従ってメディア端末においてメディアコンテンツを処理する方法を示すフローチャートである。方法はステップＳ２０から開始し、擬似識別子及び付加処理情報を含むファイルを受信する。次のステップＳ２１では、図においてＰＩＤと略記される擬似識別子が認識可能であるかを検証する。擬似識別子が認識可能でない場合、方法はステップＳ２２に進み、メディアコンテンツの復号化が中止又は阻止される。上述したように、符号化されたメディアコンテンツは、ステップＳ２０又は別の（記載されない）ステップで擬似識別子及び付加処理情報と同一のファイルに提供されるか、あるいは別個に提供される。擬似識別子が認識可能である場合、方法はステップＳ２１からステップＳ２３に進む。このステップＳ２３は、擬似識別子に基づいて検索されたコーデック識別子に基づいてメディアコンテンツを復号化するメディアコーデックを選択する。次にステップＳ２４では、選択されたメディアコーデックを使用してメディアコンテンツを復号化する。復号化されたメディアコンテンツは、表示又は再生等のレンダリングに適した形態のメディアコンテンツを取得するために、付加処理方法に基づいてステップＳ２５で処理される。
【００７２】
その後、方法は終了する。あるいはメディアコンテンツは、付加処理情報がそのような種々のメディア部分と関連付けられ且つそれらに適用可能な種々のメディアコンテンツ部分に分割される。そのような場合、ステップＳ２４及びステップＳ２５は、そのようなメディアコンテンツ部分毎に繰り返される。
【００７３】
図１０は、一実施形態に係る図９における方法の更なるステップを示すフローチャートである。方法は図９のステップＳ２０から継続する。ここで、ステップＳ２０は、メディアコンテンツを規定する少なくとも１つのメディアトラック、符号化されたメディアコンテンツを含む少なくとも１つのメディアコンテンツボックス、及び少なくとも１つのサンプルエントリボックスを含むメディアコンテナファイルを受信することを含む。サンプルエントリボックスは擬似識別子を規定し、付加処理情報を含む付加処理情報ボックスとコーデック識別子を含むメディアフォーマットボックスとを含む。
【００７４】
次のステップＳ３０では、サンプルエントリボックスから擬似識別子を検索し、図９のステップＳ２１で擬似識別子が認識可能であるかを調査する。これが真である場合、方法はステップ３１に進み、コーデック識別子がメディアフォーマットボックスから検索される。その後、方法は図９のステップＳ２３に進み、メディアコーデックは、検索されたコーデック識別子に基づいて選択される。
【００７５】
図１１は、別の実施形態に係る図９における方法の更なるステップを示すフローチャートである。方法は図９におけるステップＳ２０から継続する。ここで、ステップＳ２０は、擬似識別子を含む第１の属性ライン及び付加処理情報を含む第２の属性ラインを含むＳＤＰファイルを受信することを含む。次のステップＳ４０では、ＳＤＰファイルにおいて第１の属性ラインを読み出し、擬似識別子を識別する。その後、方法は図９におけるステップＳ２１に進み、擬似識別子が認識可能であるかを調査する。これが真である場合、方法はステップＳ４１に進む。ステップＳ４１では、擬似識別子をコーデック識別子にマッピングするかあるいは変換する。その後、方法は図９のステップＳ２３に続き、メディアコーデックは、マッピングされたコーデック識別子に基づいて選択される。
【００７６】
付加処理情報がポスト復号化命令を規定することにより、ステレオレンダリング又は３Ｄレンダリングの左の視界（view）に属するビデオフレーム及びステレオレンダリング又は３Ｄレンダリングの右の視界に属するビデオフレームを識別できる場合、図９における処理ステップは、付加処理情報に基づいて、符号化されたビデオデータの左の視界に対応するビデオフレーム及び右の視界に対応するビデオフレームを識別することを含む。
【００７７】
図１２は、一実施形態に係るメディア端末２００を示す概略ブロック図である。メディア端末２００は、図において移動端末により例示される。しかし、これは、単に図示した例として見なされるべきである。メディア端末は、復号化及びレンダリング機能を有するあらゆるエンティティ、あるいはデバイス又は複数のデバイスの集約でよい。単一のそのようなデバイスは、移動電話又はラップトップコンピュータ等の移動端末、コンピュータ、ＴＶ用のセットトップボックス、あるいは他の何らかのメディア処理デバイスでよい。復号化及びレンダリング機能性は、互いに有線通信又は無線通信を実行できる種々のデバイスにおいて存在できる。従って、メディア端末は、そのような分散型で実現される実施形態を更に含む。
【００７８】
メディア端末２００は、図において送受信機（ＴＸ／ＲＸ）により例示された受信機２１０を備える。受信機２１０は、擬似識別子及び付加処理情報を含むファイルを受信するように構成される。復号化コントローラ２２０は、ファイルから擬似識別子を検索し、擬似識別子が認識可能であるかを検証するように構成される。擬似識別子が復号化コントローラ２２０により認識されない場合、復号化コントローラ２２０は、符号化されたメディアコンテンツの復号化を中止するように復号器２３０を制御するか、あるいは復号器２３０が復号化処理を開始するのを停止する。復号化コントローラ２２０は、擬似識別子を認識する場合、メディアコンテンツを復号化するために復号器２３０が使用するメディアコーデック２３５を選択する。このコーデック選択は、擬似識別子を使用する復号化コントローラ２２０により判定されたコーデック識別子に基づいて実行される。
【００７９】
次に復号器２３０は、選択されたメディアコーデック２３５を使用して符号化されたメディアコンテンツを復号化し、復号化されたメディアコンテンツを取得する。復号化されたメディアコンテンツは、レンダリングに適した形態のメディアコンテンツを取得するために、ファイルから検索された付加処理情報に基づいてコンテンツプロセッサ２４０により更に処理される。メディア端末２００は、表示画面２５０上に表示するために処理されたメディアコンテンツをレンダリングするメディアプレーヤ（不図示）を有する。あるいは又は更に、メディアプレーヤは、メディア端末２００のスピーカ（不図示）でオーディオコンテンツを再生できる。
【００８０】
特に一実施形態において、受信機２１０は、メディアコンテナファイルを受信する。メディアコンテナファイルは、メディアコンテンツを規定する少なくとも１つのメディアトラック、メディアコンテンツ及び好ましくは付加処理情報により規定されたポスト復号化命令を含む少なくとも１つのメディアコンテンツボックスを有する。また、少なくとも１つのサンプルエントリボックスがメディアコンテナファイルに更に含まれる。サンプルエントリボックスは、擬似識別子を規定し、付加処理情報を含む付加処理情報ボックスとコーデック識別子を含むメディアフォーマットボックスとを含む。そのような場合、メディア端末２００は、サンプルエントリボックスから擬似識別子を検索するように構成された識別子提供器２２５を備えるのが好ましい。識別子提供器２２５は、擬似識別子が復号化コントローラ２２０により認識可能である場合にメディアフォーマットボックスからコーデック識別子を更に検索するようにするのが好ましい。
【００８１】
別の一実施形態において、受信機２１０は、擬似識別子を含む第１の属性ライン及び付加処理情報を含む第２の属性ラインを含むＳＤＰファイルを受信する。次に識別子提供器２２５は、第１の属性ラインを読み出して擬似識別子を検索し、擬似識別子が復号化コントローラ２２０により認識可能である場合にはメディア端末２００に格納された事前設定されたマッピングデータを使用して擬似識別子をメディアコーデック２３５のコーデック識別子にマッピングするように構成される。そのような事前設定されたマッピングデータは、復号化コントローラ２２０により認識される擬似識別子及びマッチングコーデック識別子を含むリストでよい。
【００８２】
メディア端末２００のユニット２１０〜２４０は、ハードウェア又はハードウェアとソフトウェアとの組合せとして実現されるかあるいは提供される。ソフトウェアベースの実現例の場合、メディア端末２００又はメディア端末２００の一部を実現するコンピュータプログラムは、汎用コンピュータ又は専用コンピュータ、プロセッサ、あるいはマイクロプロセッサ上で実行されるソフトウェア又はコンピュータプログラムを含む。ソフトウェアは、図１２に示されたコンピュータプログラムコード要素又はソフトウェアコード部分を含む。プログラムは、磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤディスク、ＵＳＢメモリ、ハードディスク、光磁気メモリ等の１つ以上の適切な非一時的なコンピュータ可読媒体又はデータ記憶手段上に、ＲＡＭ又は揮発性メモリに、ＲＯＭ又はフラッシュメモリに、ファームウェアとして、あるいはデータサーバ上に全て又は部分的に格納される。
【００８３】
上述の実施形態は、本発明のいくつかの例として理解される。本発明の範囲から逸脱せずに種々の変形、組合せ及び変更が行われてもよいことは、当業者により理解されるだろう。特に、技術的に可能な場合、種々の実施形態における種々の部分的な解決方法は他の構成において組み合わせられる。しかし、本発明の範囲は添付の請求の範囲により規定される。
【図１】
2013509084.tif 000012
【図２】
2013509084.tif 000013
【図３】
2013509084.tif 000014
【図４】
2013509084.tif 000015
【図５】
2013509084.tif 000016
【図６】
2013509084.tif 000017
【図７】
2013509084.tif 000018
【図８】
2013509084.tif 000019
【図９】
2013509084.tif 000020
【図１０】
2013509084.tif 000021
【図１１】
2013509084.tif 000022
【図１２】
2013509084.tif 000023
【図１３】
2013509084.tif 000024
【国際調査報告】
2013509084.tif 000025
2013509084.tif 000026
2013509084.tif 000027