(57)【要約】  改善されたアップスケーリングおよびピクチャ最適化のためのプロセスであり、もとの低解像度コンテンツは解析され、コンテンツのアップスケーリングおよび最適化のためのメタデータが作成される。次いでメタデータは、コンテンツと共にアップスケーリングデバイスにもたらされる。次いでアップスケーリングデバイスは、メタデータを用いてアップスケーリングを改善することができ、これはより高い解像度のコンテンツに組み込むことができる。
2017507547.tif 000002
【特許請求の範囲】
【請求項１】
視覚効果のレンダリングを最適化する方法であって、
第１の解像度での視覚効果コンテンツを受け取るステップと、
第２の解像度での前記視覚効果コンテンツのレンダリングで使用するためのメタデータを生成するように、前記視覚効果コンテンツを処理するステップと、
第２の解像度での前記視覚効果コンテンツのレンダリングで使用するための前記メタデータを提供するステップと、
を含む、前記方法。
【請求項２】
前記視覚効果コンテンツの前記レンダリングは、前記視覚効果コンテンツを低い第１の解像度から第２の高い解像度にアップスケーリングすることを含む、請求項１に記載の方法。
【請求項３】
前記第１の解像度は高精細解像度であり、前記第２の解像度は超高精細解像度である、請求項２に記載の方法。
【請求項４】
前記メタデータは、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、および高ダイナミックレンジに対する色情報を含む群から選択される少なくとも１つのパラメータに関するメタデータを備える、請求項１に記載の方法。
【請求項５】
前記メタデータは、レンダリングデバイスに特有のメタデータを備える、請求項１に記載の方法。
【請求項６】
前記視覚効果コンテンツを処理するステップは、
調整用のパラメータに関して前記視覚効果コンテンツのシーンを解析するステップと、
解析されたシーンに関してパラメータを調整するためのメタデータを生成するステップと、
前記メタデータを検証するステップと、
をさらに含む、請求項１に記載の方法。
【請求項７】
ビデオコンテンツの再生を最適化するための装置であって、
ビデオコンテンツを記憶するためのストレージデバイスと、
処理のためのデータを記憶するためのメモリと、
前記ストレージデバイスおよびメモリと通信するプロセッサであって、第１の解像度での視覚効果コンテンツを受け取り、第２の解像度での前記視覚効果コンテンツのレンダリングで使用するためのメタデータを生成するように前記視覚効果コンテンツを処理し、第２の解像度での前記視覚効果コンテンツのレンダリングで使用するための前記メタデータを提供するように構成された、前記プロセッサと、
を備える、前記装置。
【請求項８】
前記視覚効果コンテンツの前記レンダリングは、前記視覚効果コンテンツを低い第１の解像度から第２の高い解像度にアップスケーリングすることを含む、請求項７に記載の装置。
【請求項９】
前記第１の解像度は高精細解像度であり、前記第２の解像度は超高精細解像度である、請求項８に記載の装置。
【請求項１０】
前記メタデータは、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、および高ダイナミックレンジに対する色情報を含む群から選択される少なくとも１つのパラメータに関するメタデータを備える、請求項７に記載の装置。
【請求項１１】
前記メタデータは、再生デバイスに特有のメタデータを備える、請求項７に記載の装置。
【請求項１２】
前記プロセッサは、調整用のパラメータに関して前記ビデオコンテンツのシーンを解析し、解析されたシーンに関してパラメータを調整するためのメタデータを生成し、前記メタデータを検証するようにさらに構成される、請求項７に記載の装置。
【請求項１３】
機械読み取り可能な媒体であって、実行されたときに、
第１の解像度での視覚効果コンテンツを受け取るステップと、
第２の解像度での前記視覚効果コンテンツのレンダリングで使用するためのメタデータを生成するように、前記視覚効果コンテンツを処理するステップと、
第２の解像度での前記視覚効果コンテンツのレンダリングで使用するための前記メタデータを提供するステップと、
を行う命令を含む、前記媒体。
【請求項１４】
前記視覚効果コンテンツの前記レンダリングは、前記視覚効果コンテンツを低い第１の解像度から第２の高い解像度にアップスケーリングすることを含む、請求項１３に記載の媒体。
【請求項１５】
前記第１の解像度は高精細解像度であり、前記第２の解像度は超高精細解像度である、請求項１４に記載の媒体。
【請求項１６】
前記メタデータは、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、および高ダイナミックレンジに対する色情報を含む群から選択される少なくとも１つのパラメータに関するメタデータを備える、請求項１３に記載の媒体。
【請求項１７】
前記メタデータは、レンダリングデバイスに特有のメタデータを備える、請求項１３に記載の媒体。
【請求項１８】
前記視覚効果コンテンツを処理するステップは、
調整用のパラメータに関して前記視覚効果コンテンツのシーンを解析するステップと、
解析されたシーンに関してパラメータを調整するためのメタデータを生成するステップと、
前記メタデータを検証するステップと、
をさらに含む、請求項１３に記載の媒体。
【請求項１９】
メタデータを用いて視覚効果コンテンツをレンダリングする方法であって、
第１の解像度での視覚効果コンテンツを受け取るステップと、
前記視覚効果コンテンツの前記レンダリングを最適化するためのメタデータを受け取るステップと、
前記視覚効果コンテンツおよびメタデータを処理するステップと、
第２の解像度での視覚効果コンテンツを出力するステップと、
を含む、前記方法。
【請求項２０】
前記第２の解像度での前記視覚効果コンテンツを、前記第２の解像度での他のビデオコンテンツと組み合わせるステップをさらに含む、請求項１９に記載の方法。
【請求項２１】
前記視覚効果コンテンツの前記レンダリングは、前記視覚効果コンテンツを低い第１の解像度から第２の高い解像度にアップスケーリングすることを含む、請求項１９に記載の方法。
【請求項２２】
前記第１の解像度は高精細解像度であり、前記第２の解像度は超高精細解像度である、請求項２１に記載の方法。
【請求項２３】
前記メタデータは、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、および高ダイナミックレンジに対する色情報を含む群から選択される少なくとも１つのパラメータに関するメタデータを備える、請求項１９に記載の方法。
【請求項２４】
前記メタデータは、レンダリングデバイスに特有のメタデータを備える、請求項１９に記載の方法。
【請求項２５】
メタデータを用いて視覚効果コンテンツをレンダリングするための装置であって、
ビデオコンテンツを記憶するためのストレージデバイスと、
処理のためのデータを記憶するためのメモリと、
前記ストレージデバイスおよびメモリと通信するプロセッサであって、第１の解像度での視覚効果コンテンツを受け取り、前記視覚効果コンテンツの前記レンダリングを最適化するためのメタデータを受け取り、前記視覚効果コンテンツおよびメタデータを処理し、第２の解像度での視覚効果コンテンツを出力するように構成された、前記プロセッサと、
を備える、前記装置。
【請求項２６】
前記プロセッサは、前記第２の解像度での前記視覚効果コンテンツを、前記第２の解像度での他のビデオコンテンツと組み合わせるようにさらに構成される、請求項２５に記載の装置。
【請求項２７】
前記視覚効果コンテンツの前記レンダリングは、前記視覚効果コンテンツを低い第１の解像度から第２の高い解像度にアップスケーリングすることを含む、請求項２５に記載の装置。
【請求項２８】
前記第１の解像度は高精細解像度であり、前記第２の解像度は超高精細解像度である、請求項２６に記載の装置。
【請求項２９】
前記メタデータは、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、および高ダイナミックレンジに対する色情報を含む群から選択される少なくとも１つのパラメータに関するメタデータを備える、請求項２５に記載の装置。
【請求項３０】
前記メタデータは、レンダリングデバイスに特有のメタデータを備える、請求項２５に記載の装置。
【請求項３１】
実行されたときに、
第１の解像度での視覚効果コンテンツを受け取るステップと、
前記視覚効果コンテンツのレンダリングを最適化するためのメタデータを受け取るステップと、
前記視覚効果コンテンツおよびメタデータを処理するステップと、
第２の解像度での視覚効果コンテンツを出力するステップと、
を行う命令を含む、機械可読媒体。
【請求項３２】
前記第２の解像度での前記視覚効果コンテンツを、前記第２の解像度での他のビデオコンテンツと組み合わせるステップをさらに含む、請求項３１に記載の媒体。
【請求項３３】
前記視覚効果コンテンツの前記レンダリングは、前記視覚効果コンテンツを低い第１の解像度から第２の高い解像度にアップスケーリングすることを含む、請求項３１に記載の媒体。
【請求項３４】
前記第１の解像度は高精細解像度であり、前記第２の解像度は超高精細解像度である、請求項３３に記載の媒体。
【請求項３５】
前記メタデータは、輝度、クロミナンス、ブロックサイズ、ビット深度、動きベクトル、ノイズ低減パラメータ、動き推定、量子化レベル、および高ダイナミックレンジに対する色情報を含む群から選択される少なくとも１つのパラメータに関するメタデータを備える、請求項３１に記載の媒体。
【請求項３６】
前記メタデータは、レンダリングデバイスに特有のメタデータを備える、請求項３１に記載の媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、参照によりその全体が本明細書に組み込まれている、２０１４年１月３日に出願した米国特許仮出願第６１／９２３，４７８号明細書の利益を主張するものである。
【０００２】
本発明は一般にビデオ最適化に関し、より具体的には高解像度ビデオを含めるための低解像度視覚効果のアップスケーリングを改善することに関する。
【背景技術】
【０００３】
多くの映画およびテレビ番組に対して視覚効果ショットは、必要とする時間および金銭のかなりの部分を占める。４Ｋなどのより高い解像度を含むときは、この問題は増すばかりである。必要なことは、低解像度視覚効果（低減されたコストで作り出された）をアップスケーリングし、それを用いてより高い解像度のコンテンツにおける使用のために提供することができる方法である。
【発明の概要】
【０００４】
改善されたアップスケーリングおよびピクチャ最適化のためのプロセスであり、元の低解像度コンテンツは解析され、上記コンテンツのアップスケーリングおよび最適化のためのメタデータが作成される。次いで上記メタデータは、上記コンテンツと共にアップスケーリングデバイスに提供される。次いで上記アップスケーリングデバイスは、上記メタデータを用いて、より高い解像度のコンテンツに組み込むことができる上記アップスケーリングを改善することができる。
【０００５】
本開示の一実施形態は、視覚効果のレンダリングを最適化する方法を提供する。上記方法は、第１の解像度での視覚効果コンテンツを受け取るステップと、第２の解像度での上記視覚効果コンテンツのレンダリングで使用するためのメタデータを生成するように、上記視覚効果コンテンツを処理するステップと、第２の解像度での上記視覚効果コンテンツのレンダリングで使用するための上記メタデータを提供するステップとを含む。
【０００６】
本開示の別の実施形態は、視覚効果のレンダリングを最適化する方法のための装置を提供する。上記装置は、ストレージ、メモリ、およびプロセッサを含む。上記ストレージおよびメモリは、データを記憶するためのものである。上記プロセッサは、第１の解像度での視覚効果コンテンツを受け取り、第２の解像度での上記視覚効果コンテンツのレンダリングで使用するためのメタデータを生成するように上記視覚効果コンテンツを処理し、第２の解像度での上記視覚効果コンテンツのレンダリングで使用するための上記メタデータを提供するように構成される。
【０００７】
本開示の別の実施形態は、メタデータを用いて上記視覚効果コンテンツをレンダリングする方法を提供する。上記方法は、第１の解像度での上記視覚効果コンテンツを受け取るステップと、上記視覚効果コンテンツの上記レンダリングを最適化するための上記メタデータを受け取るステップと、上記視覚効果コンテンツおよびメタデータを処理するステップと、第２の解像度での視覚効果コンテンツを出力するステップとを含む。
【０００８】
本開示の別の実施形態は、視覚効果のレンダリングを最適化する方法のための装置を提供する。上記装置は、ストレージ、メモリ、およびプロセッサを含む。上記ストレージおよびメモリは、データを記憶するためのものである。上記プロセッサは、第１の解像度での視覚効果コンテンツを受け取り、上記視覚効果コンテンツの上記レンダリングを最適化するためのメタデータを受け取り、上記視覚効果コンテンツおよびメタデータを処理し、第２の解像度での視覚効果コンテンツを出力するように構成される。
【０００９】
目的および利点は、「特許請求の範囲」において具体的に指し示された要素および結合によって実現され達成されるようになる。開示された実施形態は、本明細書の新規な教示の多くの有利な使用の例のみであることに留意することが重要である。上記の全体的な説明および以下の詳細な説明は共に、例示および説明目的であって本発明を限定するものではなく、特許請求される通りであることが理解されるべきである。さらにいくつかの記述はいくつかの発明性のある特長に当てはまり得るが、他には当てはまらない場合がある。一般に、特に明記しない限り、一般性を失わずに単数の要素は複数でもよく、逆も同様である。図面ではいくつかの図を通して同様な番号は同様な部分を指す。
【図面の簡単な説明】
【００１０】
【図１】実施形態による視覚効果の最適化が実施され得るシステムのブロック概略図である。
【図２】実施形態による視覚効果最適化の方法論を実施するための電子デバイスのブロック概略図である。
【図３】実施形態による視覚効果最適化のための方法論の例示的フローチャートである。
【図４】実施形態による図３のコンテンツ処理ステップのための方法論の例示的フローチャートである。
【図５】実施形態による図３のメタデータステップを用いて視覚効果のレンダリングの最適化のための方法論の例示的フローチャートである。
【図６】アップスケーリングされた視覚効果が、どのようにネイティブの高解像度ビデオと組み合わされ得るかの一例を示す図である。
【発明を実施するための形態】
【００１１】
次に、本開示に鑑みてコンテンツ最適化を実施するためのシステム１００の実施形態のブロック図である図１を参照する。このシステム１００は、コンテンツソース１１０、コンテンツ処理１２０、およびアップスケーラ１３０などのレンダリングデバイスを含む。これらのそれぞれについては以下でより詳しく述べる。
【００１２】
コンテンツソース１１０は、サーバ、またはハードドライブ、フラッシュストレージ、磁気テープ、光ディスク、または同様のものなどの他のストレージデバイスとすることができる。コンテンツソース１１０は、視覚効果（ＶＦＸ）ショットなどのコンテンツ１１２をコンテンツ処理１２０に提供する。コンテンツは、任意の数のフォーマットおよび解像度におけるものとすることができる。本開示の目的のために視覚効果は、望むものより低い解像度でのものである。例えば視覚効果は、高精細（２Ｋ）におけるものとすることができる。
【００１３】
コンテンツ処理１２０では、コンテンツが解析して、コンテンツのアップコンバージョンまたはスケーリングをどのように最良に最適化するかを決定する。これは人もしくはコンピュータシステム、または両方の組み合わせによって行われ得る。いくつかの実施形態ではコンテンツ処理はまた、アップスケーラ１３０などのレンダリングデバイスによる受け取りおよび復号のために、コンテンツを符号化すること、でなければコンテンツ１２２のフォーマットもしくは解像度を変更することを含むことができる。コンテンツ処理１２０は、コンテンツ１２２に付随するようにメタデータ１２４を提供する。
【００１４】
レンダリングデバイス１３０は、所望の解像度でのコンテンツのレンダリングのために用いられるアップスケーラ、アップコンバージョンデバイス、または同様のものとすることができる。本開示によればレンダリングデバイス１３０は、メタデータ１２４をコンテンツ１２２と共に受け取る。次いでレンダリングデバイス１３０は、メタデータ１２４を用いてコンテンツのレンダリングを最適化することができる。いくつかの実施形態では、これは低い解像度から高い解像度への視覚効果のアップスケーリングを含む。
【００１５】
ビデオ処理のためのメタデータフィールドの例は以下を含む：
メタデータ  −  輝度
メタデータ  −  クロミナンス
メタデータ  −  ブロックサイズ
メタデータ  −  ビット深度
メタデータ  −  動きベクトル
メタデータ  −  ノイズ低減パラメータ
メタデータ  −  動き推定
メタデータ  −  量子化レベル
メタデータ  −  高ダイナミックレンジに対する色情報
メタデータ  −  その他
このようなメタデータフィールドおよびメタデータは、ビデオのレンダリングを強化するために、レンダリングデバイス１３０内のプロセッサにおいて用いられ得ることが構想される。一例では、レンダリングデバイス１３０は、レンダリングのために、受け取ったメタデータを用いて受け取ったビデオをアップスケーリングすることができるアップスケーリングチップ（Ｍａｒｓｅｉｌｌｅ  Ｎｅｔｗｏｒｋｓによって提供される「ＶＴＶ−１２２ｘ」）を有する。
【００１６】
図２は、ビデオ最適化のための方法論およびシステムを実施するために用いることができる例示の電子デバイス２００を示す。電子デバイス２００は、１または複数のプロセッサ２１０、メモリ２２０、ストレージ２３０、およびネットワークインターフェース２４０を含む。これらの要素のそれぞれは、以下でより詳しく述べられる。
【００１７】
プロセッサ２１０は、電子デバイス２００の動作を制御する。プロセッサ２１０は、電子デバイスを動作させるソフトウェアを実行し、ならびに図１に示されるコンテンツ処理１２０などの機能性ビデオ最適化（functionality video optimization）を提供する。プロセッサ２１０は、メモリ２２０、ストレージ２３０、およびネットワークインターフェース２４０に接続され、これらの要素の間での情報の転送および処理を取り扱う。プロセッサ２１０は、汎用プロセッサ、または特定の機能のための専用のプロセッサとすることができる。いくつかの実施形態では、複数のプロセッサがあってもよい。
【００１８】
メモリ２２０は、プロセッサによって実行されることになる命令およびデータが記憶される場所である。メモリ２２０は、揮発性メモリ（ＲＡＭ）、不揮発性メモリ（ＥＥＰＲＯＭ）、または他の適切な媒体を含むことができる。
【００１９】
ストレージ２３０は、コンテンツ解析の実行においてプロセッサによって用いられ作り出されるデータが記憶される場所である。ストレージは、磁気媒体（ハードドライブ）、光媒体（ＣＤ／ＤＶＤ−Ｒｏｍ）、またはフラッシュベースのストレージとすることができる。本開示の恩恵を前提として当業者には、他のタイプの適切なストレージが明らかになるであろう。
【００２０】
ネットワークインターフェース２４０は、電子デバイス２００の、ネットワークを通した他のデバイスとの通信を取り扱う。適切なネットワークの例は、イーサネットネットワーク、Ｗｉ−Ｆｉ対応ネットワーク、セルラネットワーク、および同様のものを含む。本開示の恩恵を前提として当業者には、他のタイプの適切なネットワークが明らかになるであろう。
【００２１】
図２に示される要素は説明に役立つためのものであることが理解されるべきである。電子デバイス２００は任意の数の要素を含むことができ、いくつかの要素は他の要素の機能の一部またはすべてを提供することができる。本開示の恩恵を前提として当業者には、他の可能な実装形態が明らかになるであろう。
【００２２】
図３は、本開示によるビデオ最適化のプロセスに対する例示的フロー図３００である。その基本においてプロセスは、コンテンツを受け取るステップ３１０、コンテンツを処理するステップ３２０、およびコンテンツに関連するメタデータを出力するステップ３３０の３つのステップを含む。いくつかの実施形態では、プロセスは、メタデータを用いてコンテンツのレンダリングを最適化するステップ３４０をさらに含む。これらのステップのそれぞれは、以下でより多くのデータにおいて述べられる。
【００２３】
図１を参照して上述されたように、コンテンツ１１２はコンテンツソース１１０から受け取られる（ステップ３１０）。コンテンツ１１２は、任意の数のフォーマットおよび解像度におけるものとすることができる。一例ではコンテンツは、第１の解像度での視覚効果である。視覚効果の例は、マットペインティング、ライブアクション効果（グリーンスクリーニングなど）、ディジタルアニメーション、およびディジタル効果（ＦＸ）を含むが、それらに限定されない。いくつかの実施形態では、視覚効果がもたらされる第１の解像度は、標準（４８０ｉ、４８０Ｐ）、または高精細解像度（７２０ｐ、１０８０ｉ、１０８０ｐ）である。
【００２４】
コンテンツ（例えば第１の解像度での視覚効果）１１２の処理（ステップ３２０）は、図１のコンテンツ処理１２０において行われる。ここではコンテンツを解析して、コンテンツのレンダリングをどのように最良に最適化するかを決定する。これは人もしくはコンピュータシステム、または両方の組み合わせによって行われ得る。これは、画像最適化必要条件のタイムコードベースのマッピングをもたらす、シーンごとまたはショットごとのやり方で行われ得る。これの例は図４に見ることができる。
【００２５】
図４は、第１の解像度での視覚効果などのビデオコンテンツの処理のための１つの方法論の例示的フローチャートを示す（ステップ３２０）。これは、シーン解析（ステップ３２２）、メタデータ生成（ステップ３２４）、およびメタデータ検証（ステップ３２６）を含む。これらのステップのそれぞれは、以下でより詳しく述べられる。
【００２６】
シーン解析（ステップ３２０）では、視覚効果の各シーンが識別され、シーンに対するタイムコードがマークされる。次いで各シーンは、最適化を必要とし得るシーンのパラメータに関して分解、でなければ解析される。いくつかの実施形態では、解析はまた、各シーンの異なるエリアまたは領域の解析を含むことができる。
【００２７】
最適化のためのいくつかのこのようなパラメータは、高周波またはノイズ、高ダイナミックレンジ（ＨＤＲ）、シーンにおける焦点調節の量またはシーンにおける焦点調節の不足、動きの量、色、明るさおよび影、ビット深度、ブロックサイズ、ならびに量子化レベルを含むが、それらに限定されない。いくつかの実施形態ではパラメータは、最終的な最適化を行うレンダリングハードウェアのレンダリング能力および制限を考慮に入れることができる。本開示の恩恵を前提として当業者には、他の可能なパラメータが明らかになるであろう。
【００２８】
次いで、このようなパラメータを用いて視覚効果コンテンツをどのように最良に最適化するかが決定される。いくつかの実施形態ではこれは、ビデオ効果コンテンツを低い解像度から高い解像度にどのように最良にアップスケーリングするかを含む。さらに他の実施形態では、この解析は視覚効果コンテンツの符号化、でなければアップスケーラ１３０などのレンダリングデバイスによる受け取りおよび復号のためにコンテンツのフォーマットまたは解像度を変更することを含み得る。例えばいくつかのシーンは高密度の視覚効果がある場合があり、またはショットは非常に詳細な画像を強いる場合があり、または非常に高いコントラスト比を有し得る。
【００２９】
一実施形態では、視覚効果は通常、透明な背景の上のコンピュータで生成されたコンテンツからなる。コンテンツをアップスケーリングするプロセスは、画像内の画素の色および透明度をぼやけさせる。従って、視覚効果をアップスケーリングするプロセスをより効率的にする、または結果をより良く見せることができるステップを行うことができる。例えば透明である画像のエリアは、それらの画像の値が、隣接する画素と平均化される必要はない。これはアップスケーリングプロセスを加速することができる。またコンピュータで生成された要素は、アップスケーリング時に透明な背景によってそれらがぼやけさせられた場合は、視覚的アーチファクトを有し得るエッジをしばしば有し、それによりそれらは素材のタイプに応じて回避または強化されることができる。コンピュータで生成された要素から深度情報を出力することによって、アップスケーリングされた出力に対する透明度をより正確に設定することが可能になり得る。
【００３０】
これらおよび他の状況は、アーチファクトを回避し鑑賞体験の質を最大化するために、ノイズ、クロマ、およびスケーリングのための様々な設定に対する調整を必要とする。最適化はまた、視覚効果コンテンツのレンダリングまたはアップスケーリングのために用いられるハードウェアの能力または制限を考慮することができる。
【００３１】
シーンおよび最適化解析の結果は、メタデータに変形すること、でなければ変換することができる（ステップ３２４）。メタデータは、視覚効果コンテンツのレンダリングをどのように最良に最適化するかについての、レンダリングデバイス１３０に対する命令とすることができる。例えばメタデータは、レンダリングデバイス１３０のアップスケーラおよび／または復号器のためのコードまたはハードウェア固有の命令を含むことができる。いくつかの実施形態ではメタデータは、シーン解析プロセスにおいて解析された特定のシーンに時間同期される。
【００３２】
このようなメタデータ命令の例は、鮮明度、コントラスト、またはノイズ低減などの汎用パラメータを含むことができる。メタデータはまた、異なるタイプのデバイスまたはハードウェアのための固有の命令を含むことができる。本開示の恩恵を前提として当業者には、他の可能なメタデータが明らかになるであろう。
【００３３】
メタデータが生成された（ステップ３２４）後に、次いでそれは、メタデータが所望の結果を達成すること、でなければコンテンツのアップスケーリングまたはレンダリングなどの所望の最適化に悪影響を及ぼさないことを決定するように検証され得る（ステップ３２６）。これは、所望の最適化のためのメタデータを用い、結果を調べることによって行うことができる。次いでパラメータおよび／またはメタデータは、必要に応じてさらに調整され得る。検証された後に、次いでメタデータは、レンダリング最適化における使用のためにもたらされる、でなければ出力される準備が整う。
【００３４】
上述のように、いずれの処理ステップも人間のユーザ、機械、またはそれらの組み合わせによって行われ得る。
【００３５】
このプロセスの一部として、次いでそれぞれのコンテンツに対して、マスタまたは基準ファイルを作成することができる。ファイルは２つの要素を含み得る。
【００３６】
１）段階１：画質に影響し得る要因の、シーンごとおよび／またはフレームごとの解析。この解析は前後の比較の、自動化されたおよび人間による品質観察の両方、ならびに画質に影響し得る要因の技術的記述を含み得る。これらの要因を定義することによって、自動化されたオーサリングシステムが、次いでメタデータとして挿入するためにタグ付けできる条件の解析を行うことを可能とする。
【００３７】
２）段階２：このメタデータは、レンダリングおよびアップスケーリングチップがそれらの設定を調整するための、命令セットに符号化することができ、それによって鑑賞体験を最適化し、画面上に表示されるアーチファクトの発生を最小化する。
【００３８】
戻って図３を参照すると、メタデータが出力された（ステップ３３０）後に、次いでメタデータはコンテンツのレンダリングを最適化するために用いることができる（ステップ３４０）。いくつかの実施形態ではこれは、レンダリングのために構成された、図２に示されるものなどの電子デバイスによって行われる。
【００３９】
図５は、メタデータを用いてビデオ効果コンテンツのレンダリングを最適化するための１つの方法論の例示的フローチャートを示す（ステップ３４０）。これは、最適化されることになるコンテンツの受け取り（ステップ４１０）、最適化において用いられることになるメタデータの受け取り（ステップ４２０）、最適化のためのコンテンツおよびデータの処理（ステップ４３０）、および最適化されたデータの出力（ステップ４４０）を含む。これらのステップのそれぞれは、以下でより詳しく述べられる。
【００４０】
コンテンツの受け取り（ステップ４１０）は、ＤＶＤ、ブルーレイ、フラッシュメモリ、またはハードドライブなどのストレージ媒体上に提供されたメディアファイルからとすることができる。あるいはコンテンツファイルは、ネットワークを通してデータファイルストリームとしてダウンロードまたは提供され得る。本開示の恩恵を前提として当業者には、他の可能な配信機構およびフォーマットが明らかになるであろう。
【００４１】
コンテンツと同様にメタデータの受け取り（ステップ４２０）は、ＤＶＤ、ブルーレイ、フラッシュメモリ、またはハードドライブなどのストレージ媒体上に提供されたメディアファイルからとすることができる。あるいはメタデータファイルは、ネットワークを通してデータファイルストリームとしてダウンロードまたは提供され得る。本開示の恩恵を前提として当業者には、他の可能な配信機構およびフォーマットが明らかになるであろう。
【００４２】
コンテンツ、および最適化のための関連するメタデータが受け取られた後に、コンテンツおよび関連するメタデータは処理され得る（ステップ４３０）。これは、視覚効果コンテンツを取り扱う、でなければ提示するためのメタデータによって提供される、命令を実施することが関わる。このためメタデータは、アーチファクトを回避し鑑賞体験の質を最大化するために、ノイズ、クロマ、およびスケーリングのための様々な設定に対する調整を含むことができる。メタデータの最適化はまた、視覚効果コンテンツのレンダリングのために用いられるハードウェアの能力または制限を考慮することができる。
【００４３】
このプロセスは、標準または高解像度などの第１の解像度から、超高解像度（４Ｋ）などの第２の解像度への、視覚効果のアップスケーリングを可能にする。アップスケーリング、でなければ最適化された第２の解像度での視覚効果は、次いでネイティブに第２の解像度（超高解像度）におけるコンテンツと、組み合わせることができる。
【００４４】
次いで主要最適化要素を定義したマスタファイルが、主要視覚効果（ＶＦＸ）、および画像シーケンスに対して作成されて、オリジナル４Ｋカメラネガと統合し得る。このシナリオにおいて、第１の解像度での視覚効果を作成し、次いでアップスケーリングする（すべてのＶＦＸのオーサリングが追加された状態での）コストは、視覚効果を超高解像度（４Ｋ）においてネイティブに作り出すよりも大幅に低い。合成、ＣＧＩ、および記憶は第１の解像度で行うことができ、コストを低く抑える。最終の配信可能要素のみが、第２の解像度（４Ｋ）でのものである必要がある。このような第２の解像度での視覚効果コンテンツは、次いで４Ｋに適合したマスタ内に挿入することができる。
【００４５】
超高解像度（４Ｋ）マスタ統合の一部として、４Ｋに適合したマスタ内に正規のＶＦＸとして、シーケンスを投入することができ、連続性のために色が補正され得る。従って複合シーケンスに対して画面に表示されるアーチファクトの発生は、最小化され得る。
【００４６】
図６は、低解像度コンテンツを用いたこのような超高解像度マスタリングの例示の図５００を示す。ここで第１の解像度としての視覚効果ショットなどの、低解像度コンテンツ１２２は、処理によって生成されたメタデータ１２４と共に、この場合はアップスケーラ５１０であるレンダリングデバイスに提供される。今では第２の解像度であるアップスケーリングされた視覚効果ショット５１２は、次いでここでは４Ｋネイティブコンテンツである第２の解像度での高い解像度のコンテンツ５２０と、合成器５３０によって統合されて、アップスケーリングされた視覚効果５１２および元の高解像度コンテンツ５２０の両方を備えた最終画像５４０を作り出すことができる。
【００４７】
レンダリングという用語を用いて示された例示的実施形態はまた、アップスケーリング、ダウンスケーリング、アップコンバージョン、ダウンコンバージョン、処理動作時にビデオコンテンツを第１のフォーマットから第２のフォーマットに変更するおよび／またはビデオコンテンツの属性を変更する任意の他のタイプの同様な動作を用いて行うことができ、このような変更は例示的実施形態に従ってメタデータによって制御される。
【００４８】
記載されたすべての例および条件的語句は、本開示の原理、および当技術分野を発展させるための発明者の寄与による概念の理解において、読者を補助するための情報を提供する目的のためであり、このような具体的に記載された例および条件に限定されないものと解釈されるべきである。
【００４９】
さらに本明細書における本開示の原理、特徴、および実施形態、ならびにそれらの特定の例を述べるすべての記述は、それらの構造的および機能的等価物の両方を包含することが意図される。さらにこのような等価物は、現在知られている等価物、ならびに将来に開発される等価物すなわち構造に関わらず同じ機能を行う開発された任意の要素の、両方を含むことが意図される。
【００５０】
従って例えば当業者には、本明細書において示されたブロック図は、本開示の原理を具体化する、説明に役立つ回路の概念的な図を表すことが理解されるであろう。同様にいずれのフローチャート、フロー図、状態遷移図、擬似コード、および同様のものも、コンピュータ可読媒体内に実質的に表され得る様々なプロセスを表し、それに従ってコンピュータまたはプロセッサによって、そのようなコンピュータまたはプロセッサが明示的に示されているかどうかに関わらず、実行されることが理解されるであろう。
【００５１】
図に示される様々な要素の機能は、専用ハードウェア、ならびに適切なソフトウェアと関連してソフトウェアを実行する能力を有するハードウェアの使用を通じてもたらされ得る。プロセッサによってもたらされるとき、機能は、単一の専用プロセッサにより、単一の共有プロセッサにより、またはそのいくつかは共有され得る複数の個別のプロセッサによりもたらされ得る。さらに「プロセッサ」または「コントローラ」という用語の明示的な使用は、ソフトウェアを実行する能力を有するハードウェアを排他的に指すものと解釈されるべきではなく、非限定的にディジタル信号プロセッサ（「ＤＳＰ」）ハードウェア、ソフトウェアを記憶するための読出し専用メモリ（「ＲＯＭ」）、ランダムアクセスメモリ（「ＲＡＭ」）、および不揮発性ストレージを暗黙に含み得る。
【００５２】
また従来型および／またはカスタムの他のハードウェアも含まれ得る。同様に、図に示されるいずれのスイッチも概念的であるのみである。それらの機能は、プログラムロジックの動作を通して、専用ロジックを通して、プログラム制御と専用ロジックの相互作用を通して、さらには手動で実行することができ、状況からより具体的に理解されるように実施者によって特定の技法を選択することができる。
【００５３】
本明細書では本開示の教示を組み込んだ実施形態について詳細に示し説明してきたが、当業者なら依然としてこれらの教示を組み込んだ多くの他の様々な実施形態を容易に考案することができる。いくつかの実施形態（これらは説明に役立つことを目的とし、限定するものではない）を述べたが、上記の教示に照らして当業者によって変更および変形がなされ得ることが留意される。
【図１】
2017507547.tif 000003
【図２】
2017507547.tif 000004
【図３】
2017507547.tif 000005
【図４】
2017507547.tif 000006
【図５】
2017507547.tif 000007
【図６】
2017507547.tif 000008
【国際調査報告】
2017507547.tif 000009
2017507547.tif 000010
2017507547.tif 000011