(57)【要約】  元のコンテンツが分析され、コンテンツのアップスケーリング及び最適化のためのメタデータが生成される、改良されたアップスケーリング及び画像最適化のための処理。そして、メタデータはコンテンツと併せて再生デバイスに提供される。そして、再生デバイスは、メタデータを用いてコンテンツのアップスケーリング及び表示を改善することができる。
2017510114.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツの再生を最適化するための方法であって、
最適化すべきビデオコンテンツを受信するステップと、
前記ビデオコンテンツを処理して、前記ビデオコンテンツの再生の最適化に使用されるメタデータを生成するステップと、
前記ビデオコンテンツの再生の最適化に使用される前記メタデータを提供するステップと
を備える、方法。
【請求項２】
前記コンテンツの再生の最適化が、前記ビデオコンテンツのアップスケーリングを含む、請求項１に記載の方法。
【請求項３】
前記メタデータが、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、及びハイダイナミックレンジ用の色情報を含むグループから選択される少なくとも１つのパラメータに関するメタデータを含む、請求項１に記載の方法。
【請求項４】
前記メタデータが、再生デバイスに固有のメタデータを含む、請求項１に記載の方法。
【請求項５】
前記メタデータを提供するステップが、前記ビデオコンテンツと共に符号化された前記メタデータを出力するステップを備える、請求項１に記載の方法。
【請求項６】
前記ビデオコンテンツを処理するステップが、
調整用のパラメータに関して前記ビデオコンテンツのシーンを分析するステップと、
分析されたシーンに関するパラメータを調整するためのメタデータを生成するステップと、
前記メタデータを検証するステップと
をさらに備える、請求項１に記載の方法。
【請求項７】
ビデオコンテンツの再生を最適化するための装置であって、
ビデオコンテンツを格納するための記憶装置と、
処理用にデータを格納するためのメモリと、
前記記憶装置及びメモリと通信するプロセッサであって、最適化すべきビデオコンテンツを受信し、前記ビデオコンテンツを処理して、前記ビデオコンテンツの再生の最適化に使用されるメタデータを生成し、前記ビデオコンテンツの再生の最適化に使用される前記メタデータを提供するように構成されたプロセッサと
を備える、装置。
【請求項８】
ネットワークに接続するためのネットワーク接続をさらに備える、請求項７に記載の装置。
【請求項９】
前記プロセッサが、前記ビデオコンテンツをアップスケールすることで前記コンテンツの再生を最適化する、請求項７に記載の装置。
【請求項１０】
前記メタデータが、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、及びハイダイナミックレンジ用の色情報を含むグループから選択される少なくとも１つのパラメータに関するメタデータを含む、請求項７に記載の装置。
【請求項１１】
前記メタデータが、再生デバイスに固有のメタデータを含む、請求項７に記載の装置。
【請求項１２】
前記プロセッサが、調整用のパラメータに関して前記ビデオコンテンツのシーンを分析し、分析されたシーンに関するパラメータを調整するためのメタデータを生成し、前記メタデータを検証するようにさらに構成された、請求項７に記載の装置。
【請求項１３】
前記プロセッサが、前記ビデオコンテンツと共に符号化された前記メタデータを出力することで前記メタデータを提供する、請求項７に記載の装置。
【請求項１４】
最適化すべきビデオコンテンツを受信するステップと、
前記ビデオコンテンツを処理して、前記ビデオコンテンツの再生の最適化に使用されるメタデータを生成するステップと、
前記ビデオコンテンツの再生の最適化に使用される前記メタデータを提供するステップと
を含むステップを実行時に実施する命令を含む、機械可読媒体。
【請求項１５】
前記コンテンツの再生の最適化が、前記ビデオコンテンツのアップスケーリングを含む、請求項１４に記載の媒体。
【請求項１６】
前記メタデータが、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、及びハイダイナミックレンジ用の色情報を含むグループから選択される少なくとも１つのパラメータに関するメタデータを含む、請求項１４に記載の媒体。
【請求項１７】
前記メタデータが、再生デバイスに固有のメタデータを含む、請求項１４に記載の媒体。
【請求項１８】
前記メタデータを提供するステップが、前記ビデオコンテンツと共に符号化された前記メタデータを出力するステップを備える、請求項１４に記載の媒体。
【請求項１９】
前記ビデオコンテンツを処理するステップが、
調整用のパラメータに関して前記ビデオコンテンツのシーンを分析するステップと、
分析されたシーンに関するパラメータを調整するためのメタデータを生成するステップと、
前記メタデータを検証するステップと
をさらに備える、請求項１４に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、参照により本明細書にその全体が組み込まれる、２０１４年１月３日に出願された米国特許仮出願第６１／９２３，４７６号の利益を主張する。
【０００２】
本発明は、一般的にはビデオ最適化に関し、より詳細には特定のコンテンツ及びハードウェアに対してアップスケーリング（ｕｐｓｃａｌｉｎｇ）及び再生の性能を向上させることに関する。
【背景技術】
【０００３】
現在、ビデオコンテンツのアップスケーリングは汎用的な処理である。すなわち、アップスケールされるコンテンツ、又はコンテンツのアップスケーリング及び再生に使用されるハードウェアに基づくアップスケーリング処理の調整は行われない。
【発明の概要】
【０００４】
元のコンテンツが分析され、コンテンツのアップスケーリング及び最適化のためのメタデータが生成される、改良されたアップスケーリング及び画像最適化のための処理。そして、メタデータはコンテンツと併せて再生デバイスに提供される。そして、再生デバイスは、メタデータを用いてコンテンツのアップスケーリング及び表示を改善することができる。
【０００５】
本開示の一実施形態は、ビデオコンテンツの再生を最適化するための方法を提供する。方法は、最適化すべきビデオコンテンツを受信するステップと、ビデオコンテンツを処理して、ビデオコンテンツの再生の最適化に使用されるメタデータを生成するステップと、ビデオコンテンツの再生の最適化に使用されるメタデータを提供するステップとを含む。
【０００６】
本開示の他の実施形態は、ビデオコンテンツの再生を最適化するための装置を提供する。装置は、記憶装置と、メモリと、プロセッサとを含む。記憶装置及びメモリは、データを格納するためのものである。プロセッサは、最適化すべきビデオコンテンツを受信し、ビデオコンテンツを処理して、ビデオコンテンツの再生の最適化に使用されるメタデータを生成し、ビデオコンテンツの再生の最適化に使用されるメタデータを提供するように構成される。
【０００７】
特許請求の範囲において具体的に示された要素及び組み合わせにより、目的及び利点が実現され達成される。開示の実施形態が、本明細書の発明の教示の多数の有利な使用の例にすぎないことに留意することが重要である。前述の全体的な説明及び以下の詳細な説明の両方が例示的であり説明的であって、特許請求されたように本発明を限定するものではないことを理解されたい。さらに、いくつかの記述は、いくつかの発明の特徴には当てはまるが、他には当てはまらない場合がある。概して、特に断りのない限り、一般性を失うことなく、単数形の要素は複数であってもよく、その逆であってもよい。図面において、いくつかの図を通して、同様の番号は同様の部分を指す。
【図面の簡単な説明】
【０００８】
【図１】一実施形態によるビデオ最適化を実装可能なシステムの概略ブロック図である。
【図２】一実施形態によるビデオ最適化の方法論を実装するための電子デバイスの概略ブロック図である。
【図３Ａ】一実施形態によるビデオ最適化のための方法論の一例示的フローチャートである。
【図３Ｂ】一実施形態による図３Ａのコンテンツ処理ステップのための方法論の一例示的フローチャートである。
【図４】一実施形態による最適化用のメタデータを含むＭＰＥＧ４パート１４のコンテナファイルの一例示的表現の図である。
【図５Ａ】一実施形態による図３Ａのメタデータのステップを用いてコンテンツの再生を最適化するための方法論の一例示的フローチャートの図である。
【図５Ｂ】一実施形態による図４のコンテナファイルに提供されたデータが最適化のために使用され得る方法の一例の図である。
【発明を実施するための形態】
【０００９】
ここで図１を参照すると、本開示を考慮したコンテンツ最適化を実装するためのシステム１００の一実施形態のブロック図が示されている。システム１００は、コンテンツソース１１０、コンテンツ処理１２０、及び再生デバイス１３０を含む。これらの各々は、以下でより詳細に論じられる。
【００１０】
コンテンツソース１１０は、ブロードキャストソース、カメラ、サーバ、又は他の記憶デバイス、たとえばハードドライブ、フラッシュ記憶装置、磁気テープ、光ディスクなどとすることができる。コンテンツソース１１０は、コンテンツ、たとえばビデオコンテンツ１１２をコンテンツ処理１２０に提供する。ビデオコンテンツ１１２は、任意数のフォーマット及び解像度とすることができる。たとえば、コンテンツは、標準解像度、高精細（２Ｋ）又は超高精細（４Ｋ）解像度とすることができる。また、そのようなビデオコンテンツ１１２は、種々のビデオ規格、たとえばＭＰＥＧ−２、ＭＰＥＧ−４、Ｈ．２６４、Ｈ．２６５、ＳＶＥＣなどに関して知られている種々のビデオプロファイル、たとえばメイン、拡張、ベースラインなどに準拠することができる。
【００１１】
コンテンツ処理１２０は、ビデオコンテンツの表示を最良に最適化する方法を決定するためにビデオコンテンツが分析される場所である。これは、人間若しくはコンピュータシステム、又は両者の組み合わせにより行うことができる。特定の実施形態では、コンテンツ処理は、ビデオコンテンツの符号化、或いは、再生デバイス１３０により受信及び復号するためにビデオコンテンツ１２２のフォーマット又は解像度を変更することを含むこともできる。この変更は、あるプロファイルから第２のプロファイルへコンテンツを変更することでもよい。コンテンツ処理１２０は、ビデオコンテンツ１２２に付随するメタデータ１２４を提供する。
【００１２】
再生デバイス１３０は、コンテンツの再生及び／又は表示に使用されるテレビ、メディアプレーヤ、パーソナル電子デバイスとすることができる。本開示によれば、再生デバイス１３０は、メタデータ１２４をビデオコンテンツ１２２と共に受信する。そして、再生デバイス１３０は、メタデータ１２４を用いて、コンテンツ１２２の再生及び／又は表示を最適化することができる。特定の実施形態では、これは、低い解像度から高い解像度へのビデオコンテンツのアップスケーリングを含む。
【００１３】
ビデオ処理用のメタデータフィールドの例は、以下を含む：
メタデータ−輝度（ルミナンス：Ｌｕｍｉｎａｎｃｅ）
メタデータ−クロミナンス（Ｃｈｒｏｍｉｎａｎｃｅ）
メタデータ−ブロックサイズ
メタデータ−ビット深度
メタデータ−動きベクトル
メタデータ−ノイズ低減パラメータ
メタデータ−動き推定
メタデータ−量子化レベル
メタデータ−ハイダイナミックレンジ用の色情報
メタデータ−その他
【００１４】
そのようなメタデータフィールド及びメタデータを再生デバイス１３０内のプロセッサで用いて、ビデオコンテンツの再生を改善或いは最適化できることが想定される。一例では、再生デバイス１３０は、再生のために受信されたビデオコンテンツをアップスケーリングする際に受信されたメタデータを使用可能なアップスケーリングチップ（Ｍａｒｓｅｉｌｌｅ  Ｎｅｔｗｏｒｋｓにより提供される「ＶＴＶ−１２２ｘ」）を有する。
【００１５】
図２に、ビデオ最適化のための方法論及びシステムを実装するために使用可能な一例示的電子デバイス２００を示す。電子デバイス２００は、１つ又は複数のプロセッサ２１０、メモリ２２０、記憶装置２３０、及びネットワークインタフェース２４０を含む。これらの要素の各々は、以下でより詳細に論じられる。
【００１６】
プロセッサ２１０は、電子デバイス２００の動作を制御する。プロセッサ２１０は、電子デバイスを動作させ、並びに、図１に示されたコンテンツ処理１２０又は再生デバイス１３０などのビデオ最適化のための機能を提供するソフトウェアを実行する。プロセッサ２１０は、メモリ２２０、記憶装置２３０、及びネットワークインタフェース２４０に接続され、これらの要素間の情報の転送及び処理を担当する。プロセッサ２１０は、汎用プロセッサ、又は特定の機能専用のプロセッサとすることができる。特定の実施形態では、複数のプロセッサが存在する場合がある。
【００１７】
メモリ２２０は、プロセッサにより実行される命令及びデータが格納される場所である。メモリ２２０は、揮発性メモリ（ＲＡＭ）、不揮発性メモリ（ＥＥＰＲＯＭ）、又は他の適切な媒体を含むことができる。
【００１８】
記憶装置２３０は、プロセッサによりコンテンツ分析を実行する際に使用され生成されるデータが格納される場所である。記憶装置は、磁気媒体（ハードドライブ）、光学媒体（ＣＤ／ＤＶＤ−Ｒｏｍ）、又はフラッシュベースの記憶装置とすることができる。他の種類の適切な記憶装置は、本開示の利益が与えられた当業者には明らかであろう。
【００１９】
ネットワークインタフェース２４０は、電子デバイス２００の、他のデバイスとのネットワークを介した通信を担当する。適切なネットワークの例には、イーサネット（登録商標）ネットワーク、Ｗｉ−Ｆｉ対応ネットワーク、セルラーネットワークなどが含まれる。他の種類の適切なネットワークは、本開示の利益が与えられた当業者には明らかであろう。
【００２０】
図２に示された要素が例示的であることは理解されたい。電子デバイス２００は任意数の要素を含むことができ、特定の要素は他の要素の機能の一部又は全部を提供することができる。他の可能な実装は、本開示の利益が与えられた当業者には明らかであろう。
【００２１】
図３Ａは、本開示によるビデオ最適化の処理のための一例示的フロー図３００である。その基部において、処理は、ビデオコンテンツの受信３１０と、ビデオコンテンツの処理３２０と、コンテンツに関するメタデータの出力３３０との３つのステップを含む。特定の実施形態では、処理は、メタデータを用いたコンテンツの再生の最適化３４０をさらに含む。これらのステップの各々は、以下でより詳細に説明される。
【００２２】
図１を参照して上記で説明されたように、ビデオコンテンツ１１２はコンテンツソース１１０から受信される（ステップ３１０）。ビデオコンテンツ１１２は、任意数のフォーマット、プロファイル、及び解像度とすることができる。特定の実施形態では、コンテンツは標準解像度又は高精細解像度で提供される。
【００２３】
コンテンツ１１２の処理（ステップ３２０）は、図１のコンテンツ処理１２０において行われる。ここでコンテンツが分析されて、コンテンツの表示を最良に最適化する方法が決定される。これは、人間若しくはコンピュータシステム、又は両者の組み合わせにより行うことができる。これは、画像最適化要件のタイムコードベースのマッピングを提供するシーン毎又はショット毎の方法で行うことができる。この一例を、図３Ｂで見ることができる。
【００２４】
図３Ｂに、ビデオコンテンツの処理（ステップ３２０）のための１つの方法論の一例示的フローチャートを示す。これは、シーン分析（ステップ３２２）と、メタデータ生成（ステップ３２４）と、メタデータ検証（ステップ３２６）とを含む。これらのステップの各々が、以下でさらに詳細に論じられる。
【００２５】
シーン分析（ステップ３２２）において、動画内の各シーンが識別され、シーンについてのタイムコードがマークされる。そして、各シーンが、最適化を必要とし得るシーンのパラメータに関して分類或いは分析される。特定の実施形態では、分析は、各シーンの異なるエリア又は領域（ｒｅｇｉｏｎ）の分析も含むことができる。
【００２６】
最適化に関するいくつかのそのようなパラメータは、限定はされないが、高周波又はノイズ、ハイダイナミックレンジ（ＨＤＲ）、シーンにおけるフォーカスの量又はシーンにおけるフォーカスの欠如、動き、色、明るさ及び影の量、ビット深度、ブロックサイズ、並びに量子化レベルを含む。特定の実施形態では、パラメータは、最終的な最適化を行う再生ハードウェアの再生能力及び制約を考慮することができる。他の可能なパラメータは、本開示の利益が与えられた当業者には明らかであろう。
【００２７】
そして、そのようなパラメータに基づいてコンテンツを最良に最適化する方法が決定される。特定の実施形態では、これは、低い解像度から高い解像度へビデオコンテンツを最良にアップスケールする方法を含む。さらに他の実施形態では、この分析は、コンテンツの符号化、或いは、再生デバイス１３０による受信及び復号のためにコンテンツのフォーマット又は解像度を変更することを含むことができる。たとえば、いくつかのシーンは高濃度の視覚効果を有することがあり、又はショットは非常に詳細な画像になることがあり、若しくは非常に高いコントラスト比を有することがある。これら及び他の状況は、アーチファクトを回避し視覚体験の質を最大化するために、ノイズ、彩度（クロマ：ｃｈｒｏｍａ）及びスケーリングに関する様々な設定の調整を必要とする場合がある。また、最適化は、コンテンツの再生又は表示に使用されるハードウェアの能力又は制約を考慮することもできる。
【００２８】
シーン及び最適化分析の結果は、メタデータへと解釈或いは変換することができる（ステップ３２４）。メタデータは、コンテンツの再生を最良に最適化する方法についての再生デバイス１３０に対する命令とすることができる。たとえば、メタデータは、再生デバイス１３０のアップスケーラ及び／又はデコーダに対するコード又はハードウェア固有の命令を含むことができる。特定の実施形態では、メタデータは、シーン分析処理で分析された特定のシーンに時間が同期される。
【００２９】
そのようなメタデータの命令の例は、汎用パラメータ、たとえばシャープネス（ｓｈａｒｐｎｅｓｓ）、コントラスト、又はノイズ低減を含むことができる。また、メタデータは、異なる種類のデバイス又はハードウェアに対する特定の命令を含むこともできる。他の可能なメタデータは、本開示の利益が与えられた当業者には明らかであろう。
【００３０】
メタデータが生成されると（ステップ３２４）、これを検証して（ステップ３２６）、メタデータが所望の結果を実現する、或いは所望の最適化、たとえばコンテンツのアップスケーリング又は復号などに悪影響を与えないことを決定することができる。これは、所望の最適化のためのメタデータを使用し結果をレビューすることで行うことができる。そして、パラメータ及び／又はメタデータは、必要に応じてさらに調整することができる。検証されると、メタデータは、再生の最適化で使用するために提供或いは出力される準備が整う。
【００３１】
上記のように、処理ステップのいずれもが、人間のユーザ、機械、又はそれらの組み合わせにより行うことができる。
【００３２】
この処理の一部として、コンテンツ毎にマスター又は参照ファイルを作成することができる。ファイルは２つの要素を含むことができる：
【００３３】
１）要素１：画質に影響する要因のシーン毎及び／又はフレーム毎の分析。この分析は、前後比較の自動及び人間両方の品質観察と、画質に影響する要因の技術的な説明を含む。これらの要因を定義することにより、自動オーサリングシステムが、メタデータとして挿入するためにタグ付けされ得る状況の分析を提供することが実行可能（ｖｉａｂｌｅ）である。
【００３４】
２）要素２：表示及びアップスケーリングチップ用の命令セットであって、それらの設定を調整して視聴体験を最適化し画面に表示されるアーチファクトの発生を最小化するための命令セットへと、メタデータを符号化することができる。
【００３５】
そのようなマスター又は参照リストを作成し使用することで、コンテンツパイプラインにおいて以下が可能となる：
【００３６】
１）アップスケーリング及び表示チップは、世代（ｇｅｎｅｒａｔｉｏｎ）によっては、ノイズ低減、ガンマ、スケーリングなどの設定を調整する。この開発されたメタデータは、コンテンツファイルと、他の製造業者のアップスケーリング及び画像制御チップに対応するように開発された符号化処理とに基づいて、アーカイブすることができる。
【００３７】
２）より高い解像度及び新たな視聴フォーマットが進化するにつれて、このコンテンツパイプラインは、マスターファイルの要素１を再利用（ｒｅｐｕｒｐｏｓｅ）して要素２のための完全に自動化された処理で新たなフォーマットに適合するように構成することができる。
【００３８】
そのような処理（ステップ３２０）の後、結果のメタデータ１２４が出力されて（ステップ３３０）、コンテンツの再生を最適化する際に使用される（ステップ３４０）。
【００３９】
上述のように、コンテンツの処理（ステップ３２０）は、符号化すること、或いは再生デバイス１３０への供給のためにコンテンツ１２２のフォーマット又は解像度を変更することをさらに含むことができる。
【００４０】
そのような実施形態では、最適化用のメタデータが、最適化されるコンテンツとは別に提供される。他の実施形態では、コンテンツ１２２は、メタデータ１２４と併せて提供することができる（ステップ３３０）。いくつかのそのような実施形態では、メタデータ１２４は、コンテンツ１２２と共に符号化して提供することができる。この一例は、図４において見ることができる。
【００４１】
図４は、ＭＰＥＧ４パート１４コンテナファイル４００の例示的表現である。コンテナファイル４００は、ビデオデータ４１０、音声データ４２０、字幕データ４３０、アップスケーリングデータ４４０、及び他のデータ４５０を含む。メタデータ１２４は、アップスケーリングデータ４４０及び／又は他のデータ４５０の一部として提供することができる。メタデータに関するいくつかの例示的なパラメータは、４６０において見ることができる。
【００４２】
図３Ａに戻って参照すると、メタデータが出力された後（ステップ３３０）、メタデータを用いてコンテンツの再生を最適化することができる（ステップ３４０）。特定の実施形態では、これは、図２に示されたようなビデオコンテンツ再生用に構成された電子デバイスにより行うことができる。ビデオ再生用の適切な電子デバイスの例は、限定はされないが、パーソナルコンピュータ、ポータブルデバイス、ゲームシステム、ビデオディスクプレーヤ、及びメディアストリーミングデバイスを含む。他の適切なデバイスは、本開示の利益が与えられた当業者には明らかであろう。
【００４３】
図５Ａに、メタデータを用いたビデオコンテンツの再生の最適化（ステップ３４０）のための一つの方法論の一例示的フローチャートを示す。これは、最適化されるコンテンツの受信（ステップ５１０）と、最適化で使用されるメタデータの受信（ステップ５２０）と、最適化のためのコンテンツ及びデータの処理（ステップ５３０）と、最適化されたデータの出力（ステップ５４０）とを含む。これらのステップの各々は、以下でさらに詳細に論じられる。
【００４４】
コンテンツの受信（ステップ５１０）は、記憶媒体、たとえばＤＶＤ、Ｂｌｕ−Ｒａｙ、フラッシュメモリ、又はハードドライブに提供されたメディアファイルからであってもよい。或いは、コンテンツファイルは、放送されるか（地上波若しくは衛星）、ダウンロードされるか、又はネットワーク上のデータファイルストリームとして提供されてもよい。上記のように、特定の実施形態では、コンテンツは、ＭＰＥＧフォーマット、たとえば図４に示されたＭＰＥＧ４で再生デバイスに提供され受信される。他の可能な配信メカニズム及びフォーマットは、本開示の利益が与えられた当業者には明らかであろう。
【００４５】
コンテンツと同様に、メタデータの受信（ステップ５２０）は、記憶媒体、たとえばＤＶＤ、Ｂｌｕ−Ｒａｙ、フラッシュメモリ、又はハードドライブに提供されたメディアファイルからであってもよい。或いは、メタデータファイルは、放送されるか（地上波若しくは衛星）、ダウンロードされるか、又はネットワーク上のデータファイルストリームとして提供されてもよい。上記のように、特定の実施形態では、メタデータはコンテンツと共に提供され、ＭＰＥＧフォーマット、たとえば図４に示されたＭＰＥＧ４で再生デバイスに提供され受信されてもよい。他の可能な配信メカニズム及びフォーマットは、本開示の利益が与えられた当業者には明らかであろう。
【００４６】
コンテンツ及び最適化用の関連するメタデータが受信されると、コンテンツ及び関連するメタデータを処理することができる（ステップ５３０）。これは、コンテンツを処理或いは提示するためにメタデータにより提供された命令を実装することを含む。したがって、メタデータは、アーチファクトを回避し視覚体験の質を最大化するための、ノイズ、彩度及びスケーリングに関する様々な設定の調整を含むことができる。また、メタデータの最適化は、コンテンツの再生又は表示に使用されるハードウェアの能力又は制約を考慮することもできる。図５Ｂは、図４のコンテナファイル４００に提供されたデータが再生デバイス１３０のハードウェアにより処理され得る方法の一例である。
【００４７】
例示的な図５Ｂでは、提供されるメタデータはアップスケーリングに焦点が当てられているので、ビデオデータ４１０、音声データ４２０、字幕データ４３０は、再生デバイス１３０のデコーダ５５０により処理される。メタデータ１２４を含むアップスケーリングデータ４４０及び他のデータ４５０は、再生デバイス１３０のアップスケーラ５６０により処理される。特定の他の実施形態では、メタデータを含む他のデータ４５０も、デコーダ５５０により処理することができる。デコーダ５５０及びアップスケーラは、ソフトウェアで、又は専用のハードウェアとして実装することができる。他の可能な実装は、当業者には明らかであろう。
【００４８】
最後に、最適化されたビデオコンテンツを出力して（ステップ５４０）、再生デバイス１３０によりディスプレイ上で再生することができる。
【００４９】
また、最適化（ｏｐｔｉｍｉｚａｔｉｏｎ）という用語を用いて提供された例示的実施形態は、アップスケーリング、ダウンスケーリング、アップコンバージョン、ダウンコンバージョン、ビデオコンテンツを第１のフォーマットから第２のフォーマットへ変更し、及び／又は処理操作中にビデオコンテンツの属性を変更する任意の他の種類の類似した操作であって、そのような変更が例示的実施形態によるメタデータにより制御される操作を用いて行うこともできる。
【００５０】
列挙された全ての例及び条件の文言は、本開示の原理と、発明者により当技術分野の発展に捧げられた概念とを読者が理解するのを支援する情報提供のためのものであり、そのような具体的に列挙された例及び条件に限定されないものとして解釈されたい。
【００５１】
さらに、本開示の原理、態様、及び実施形態、並びにこれらの具体例を列挙した本明細書における全ての記述は、これらの構造的及び機能的等価物の両方を包含するものとする。加えて、そのような等価物は、現在知られている等価物、並びに将来開発される等価物、すなわち構造に関わらず同一の機能を実施する任意の開発された要素の両方を含むものとする。
【００５２】
したがって、たとえば、本明細書で提示されたブロック図が、本開示の原理を具現化した例示的な回路の概念図を表すことは当業者に理解されよう。同様に、任意のフローチャート、フロー図、状態遷移図、疑似コードなどが、コンピュータ可読媒体に実質的に表現可能であり、したがってコンピュータ又はプロセッサにより、そのようなコンピュータ又はプロセッサが明示的に示されているか否かに関わらず、実行可能である様々な処理を表すことは理解されよう。
【００５３】
図面に示された様々な要素の機能は、専用のハードウェア、並びに適切なソフトウェアと関連してソフトウェアを実行可能なハードウェアを用いて提供することができる。これらの機能は、プロセッサにより提供される場合、単一の専用プロセッサ、単一の共有プロセッサ、又は一部が共有可能な複数の個別プロセッサにより提供することができる。その上、「プロセッサ」又は「コントローラ」という用語の明示的な使用は、ソフトウェアを実行可能なハードウェアを排他的に指すものと解釈されるべきではなく、デジタル信号プロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを格納するための読み出し専用メモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）、及び不揮発性記憶装置を限定なく暗黙的に含むことができる。
【００５４】
他のハードウェアも、従来型及び／又はカスタム型に関わらず、含むことができる。同様に、図面に示されたいかなるスイッチも概念的なものにすぎない。それらの機能は、プログラムロジックの動作により、専用ロジックにより、プログラム制御及び専用ロジックの相互作用により、又は手動でさえ実行することができ、特定の技法は、文脈からより具体的に理解されるように実装者により選択可能である。
【００５５】
本開示の教示を組み込んだ実施形態が本明細書で詳細に示され説明されたが、当業者は、これらの教示をなおも組み込む多くの他の変形した実施形態を容易に考案することができる。（例示的であって限定的でないものとする）特定の実施形態を説明したが、修正及び変形が当業者により上記の教示に照らしてなされ得ることに留意されたい。
【図１】
2017510114.tif 000003
【図２】
2017510114.tif 000004
【図３Ａ】
2017510114.tif 000005
【図３Ｂ】
2017510114.tif 000006
【図４】
2017510114.tif 000007
【図５Ａ】
2017510114.tif 000008
【図５Ｂ】
2017510114.tif 000009
【国際調査報告】
2017510114.tif 000010
2017510114.tif 000011
2017510114.tif 000012