(57)【要約】【課題】  明るい特性を有するオブジェクトによる視覚効果をオブジェクト周辺の画面に反映できるディスプレイ装置及び方法を提供すること。【解決手段】  本発明のディスプレイ方法は、光源が設定されたオブジェクトを仮想環境に表示するステップと、前記光源に基づいて、前記オブジェクト周辺の領域を照明するステップとを含む。【選択図】      図１
2016018560.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレイ方法であって、
仮想光源が設定されたオブジェクトを仮想環境に表示するステップと、
前記仮想光源に基づいて、前記オブジェクト周辺の領域を照明するステップと、
を含む、ディスプレイ方法。
【請求項２】
前記オブジェクトに前記仮想光源を設定するステップをさらに含む、
請求項１に記載のディスプレイ方法。
【請求項３】
前記オブジェクトに前記少なくとも１つの仮想光源を設定するステップは、前記オブジェクトのオブジェクト領域で格子形態に前記仮想光源の位置を設定するステップを含む、
請求項２に記載のディスプレイ方法。
【請求項４】
前記仮想光源の照明方向及び位置を設定するステップと、
前記照明方向に基づいて前記仮想光源のカットオフ角度及び強度減衰を設定するステップと、
を含む、
請求項１乃至３いずれか一項に記載のディスプレイ方法。
【請求項５】
前記少なくとも１つの仮想光源に基づいて、前記仮想環境で前記オブジェクト周辺の仮想領域を照明するステップは、
前記照明方向及び前記カットオフ角度に基づいて前記領域を算出するステップを含む、請求項４に記載のディスプレイ方法。
【請求項６】
前記オブジェクトから前記仮想光源の位置の色を抽出するステップをさらに含み、
前記少なくとも１つの仮想光源に基づいて、前記仮想環境で前記オブジェクト周辺の仮想領域を照明するステップは、前記色を前記仮想光源に反映するステップを含む、
請求項１乃至５いずれか一項に記載のディスプレイ方法。
【請求項７】
前記オブジェクトから前記少なくとも１つの仮想光源の位置に対応する色を抽出するステップは、前記仮想光源の位置周辺の色値の平均値、加重平均、又は中間値のうちの１つを前記色の値として抽出するステップを含む、
請求項６に記載のディスプレイ方法。
【請求項８】
前記少なくとも１つの仮想光源に基づいて、前記仮想環境で前記オブジェクト周辺の仮想領域を照明するステップは、
制御信号に応答して、前記領域の前記照明の程度及び前記照明された領域の大きさのうち１つ又は２つを制御するステップを含む、
請求項１乃至７いずれか一項に記載のディスプレイ方法。
【請求項９】
前記オブジェクトは、静画オブジェクト及びビデオオブジェクトのうちの１つ又は２つを含む、
請求項１乃至８いずれか一項に記載のディスプレイ方法。
【請求項１０】
前記オブジェクトの内部上の前記仮想光源の視覚効果を排除するステップを含む、
請求項１乃至９いずれか一項に記載のディスプレイ方法。
【請求項１１】
ディスプレイ装置であって、
ディスプレイ及びプロセッサを含み、
前記プロセッサは、前記ディスプレイ上の仮想環境に仮想光源が設定されたオブジェクトを表示し、前記仮想光源に基づいて前記オブジェクト周辺の領域を前記ディスプレイ上に照明する、ディスプレイ装置。
【請求項１２】
前記プロセッサは、前記仮想光源の照明方向、位置、カットオフ角度、及び強度減衰のうち少なくとも１つを設定する、
請求項１１に記載のディスプレイ装置。
【請求項１３】
前記プロセッサは、照明方向、位置、カットオフ角度、及び強度減衰のうち少なくとも１つに基づいて前記領域を算出する、
請求項１２に記載のディスプレイ装置。
【請求項１４】
前記プロセッサは、前記オブジェクトから前記仮想光源の位置の色を抽出して前記色を前記仮想光源に反映する、
請求項１１乃至１３いずれか一項に記載のディスプレイ装置。
【請求項１５】
前記プロセッサは、前記オブジェクトから前記仮想光源の位置周辺の色値の平均値、加重平均又は中間値のうちの１つを前記色の値として抽出する、
請求項１４に記載のディスプレイ装置。
【請求項１６】
前記プロセッサは、前記領域の前記照明の程度を制御信号に応答して調整する、  請求項１１乃至１５いずれか一項に記載のディスプレイ装置。
【請求項１７】
前記オブジェクトは動画オブジェクトを含み、
前記仮想環境は前記動画オブジェクトが提供される仮想空間を含み、
前記プロセッサは、前記動画オブジェクトのフレームごとに前記フレームで前記仮想光源の位置の色を前記仮想光源に反映する、
請求項１１乃至１６いずれか一項に記載のディスプレイ装置。
【請求項１８】
前記オブジェクトは写真オブジェクトを含み、
前記仮想環境は、前記写真オブジェクトが予め決定した配置により提供される仮想空間を含み、
前記プロセッサは、前記仮想光源に基づいて前記仮想空間を前記ディスプレイ上に照明する、
請求項１１乃至１７いずれか一項に記載のディスプレイ装置。
【請求項１９】
前記プロセッサは、前記仮想環境でオブジェクトの前記オブジェクトに設定された前記仮想光源の明るさを前記オブジェクトの他のオブジェクトに設定された異なる仮想光源の明るさよりも明るく設定する、
請求項１１乃至１８いずれか一項に記載のディスプレイ装置。
【請求項２０】
前記ディスプレイは、ＨＭＤ（ｈｅａｄ  ｍｏｕｎｔｅｄ  ｄｉｓｐｌａｙ）、立体ディスプレイ、又はタッチスクリーンの１つを含む、
請求項１１乃至１９いずれか一項に記載のディスプレイ装置。
【請求項２１】
ディスプレイ装置であって、
オブジェクトを含む映像を表示するディスプレイと、
入力を受信するインターフェースと、
前記入力により前記オブジェクトに対する視覚効果は保持し、前記オブジェクトの周辺に対する視覚効果を変更するプロセッサと、
を含む、ディスプレイ装置。
【請求項２２】
前記プロセッサは、前記オブジェクトの周辺に対する視覚効果を前記オブジェクトに基づいて算出する、
請求項２１に記載のディスプレイ装置。
【請求項２３】
前記プロセッサは、前記入力に応答して前記オブジェクトに設定された仮想光源による前記オブジェクトの周辺に対する照明効果の程度を変更する、ことを特徴とする、
請求項２１または２２に記載のディスプレイ装置。
【請求項２４】
前記プロセッサは、前記入力に応答して前記オブジェクトの周辺に対する視覚効果をターンオン及びターンオフする、
請求項２１乃至２３いずれか一項に記載のディスプレイ装置。
【請求項２５】
前記プロセッサは、前記オブジェクトの一部から色を抽出し、前記オブジェクトの前記周辺上の前記視覚効果に前記色を反映する、
請求項２１乃至２４いずれか一項に記載のディスプレイ装置。
【請求項２６】
ディスプレイ装置であって、
動画オブジェクトを含む映像を表示するディスプレイと、
前記動画オブジェクトの再生中に前記動画オブジェクトのフレームごとに前記動画オブジェクトの周辺に対する視覚効果を変更するプロセッサと、
を含む、ディスプレイ装置。
【請求項２７】
前記プロセッサは、前記動画オブジェクトに設定された仮想光源に基づいて前記視覚効果を生成する、
請求項２６に記載のディスプレイ装置。
【請求項２８】
前記プロセッサは、前記動画オブジェクトの再生中、前記動画オブジェクトのフレームごとに、前記フレームで前記仮想光源の位置の色を前記動画オブジェクトに設定された仮想光源に反映する、
請求項２７に記載のディスプレイ装置。
【請求項２９】
ディスプレイ装置であって、
仮想光源の位置及びタイプを仮想環境におけるオブジェクトに設定し、前記仮想光源を有する前記オブジェクト周辺の領域を照明するプロセッサを含む、
ディスプレイ装置。
【請求項３０】
前記プロセッサは、スポットライトである前記仮想光源に応答して前記仮想光源の強度減衰、カットオフ角度、及び方向を設定する、
請求項２９に記載のディスプレイ装置。
【請求項３１】
前記プロセッサは、前記仮想光源の位置の色を前記オブジェクトから抽出し、前記仮想光源に前記色を適用する、
請求項２９または３０に記載のディスプレイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
以下、視覚効果を有するオブジェクトを表示する装置及び方法が開示される。
【背景技術】
【０００２】
モバイルＧＰＵ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）技術が発達し、モバイル装置に３Ｄグラフィックス技術を活用することで、コンテンツ提供者は仮想環境コンテンツの提供が可能になった。
【０００３】
スマートフォン以前のモバイル装置として、２Ｄグラフィックス技術を活用した平面的かつ簡単な２Ｄコンテンツのみが提供されたが、スマートフォンのような最近のモバイル装置では、高性能ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）及びＧＰＵがサポートされている。このように最近のモバイル装置は、３Ｄグラフィックスをサポートすることのできるハードウェア環境及びハードウェア環境に関するソフトウェア的な標準がサポートされている。ソフトウェア的な標準は、例えば、ＯｐｅｎＧＬ  ＥＳなどのような業界標準がある。
【０００４】
また、このようなモバイル装置の３Ｄグラフィックス技術は、拡張現実（ＡＲ：Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）、及び仮想現実（ＶＲ：Ｖｉｒｔｕａｌ  Ｒｅａｌｉｔｙ）などで実感かつ没入感が最大となるように、仮想オブジェクトを生成してユーザに提供できる基盤を提供することである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、明るい特性を有するオブジェクトによる視覚効果をオブジェクト周辺の画面に反映できるディスプレイ装置及び方法を提供する。
【課題を解決するための手段】
【０００６】
一実施形態によると、ディスプレイ方法は、光源が設定されたオブジェクトを仮想環境に表示するステップと、前記光源に基づいて、前記オブジェクト周辺の領域を照明するステップと、を含む。
【０００７】
ディスプレイ方法は、前記オブジェクトに前記光源を設定するステップをさらに含んでもい。
【０００８】
前記オブジェクトに前記少なくとも１つの仮想光源を設定するステップは、前記オブジェクトのオブジェクト領域で格子形態に光源の位置を設定するステップを含んでもい。
【０００９】
ディスプレイ方法は、前記光源の照明方向及び位置を設定するステップと、前記照明方向に基づいて前記光源のカットオフ角度及び強度減衰を設定するステップとを含んでもよい。
【００１０】
前記少なくとも１つの仮想光源に基づいて、前記仮想環境で前記オブジェクト周辺の仮想領域を照明するステップは、前記照明方向及び前記カットオフ角度に基づいて前記領域を算出するステップを含んでもよい。
【００１１】
ディスプレイ方法は、前記オブジェクトから前記光源の位置の色を抽出するステップをさらに含み、前記少なくとも１つの仮想光源に基づいて、前記仮想環境で前記オブジェクト周辺の仮想領域を照明するステップは、前記色を前記光源に反映するステップを含んでもよい。
【００１２】
前記オブジェクトから前記少なくとも１つの仮想光源の位置に対応する色を抽出するステップは、前記光源の位置周辺の色値の平均値、加重平均、又は中間値のうちの１つを前記色の値として抽出するステップを含んでもよい。
【００１３】
前記少なくとも１つの仮想光源に基づいて、前記仮想環境で前記オブジェクト周辺の仮想領域を照明するステップは、制御信号に応答して、前記領域の前記照明の程度及び前記照明された領域の大きさのうち１つ又は２つを制御するステップを含んでもよい。
【００１４】
前記オブジェクトは、静画オブジェクト及びビデオオブジェクトのうちの１つ又は２つを含んでもよい。
【００１５】
ディスプレイ方法は、前記オブジェクトの内部上の前記光源の視覚効果を排除するステップを含んでもよい。
【００１６】
一実施形態に係るディスプレイ装置は、ディスプレイ及びプロセッサを含み、
前記プロセッサは、前記ディスプレイ上の仮想環境に光源が設定されたオブジェクトを表示し、前記光源に基づいて前記オブジェクト周辺の領域を前記ディスプレイ上に照明する。
【００１７】
前記プロセッサは、前記光源の照明方向、位置、カットオフ角度、及び強度減衰のうち少なくとも１つを設定してもよい。
【００１８】
前記プロセッサは、照明方向、位置、カットオフ角度、及び強度減衰のうち少なくとも１つに基づいて前記領域を算出してもよい。
【００１９】
前記プロセッサは、前記オブジェクトから前記光源の位置の色を抽出して前記色を前記光源に反映してもよい。
【００２０】
前記プロセッサは、前記オブジェクトから前記光源の位置周辺の色値の平均値、加重平均又は中間値のうちの１つを前記色の値として抽出してもよい。
【００２１】
前記プロセッサは、前記領域の前記照明の程度を制御信号に応答して調整してもよい。
【００２２】
前記オブジェクトは動画オブジェクトを含み、前記仮想環境は前記動画オブジェクトが提供される仮想空間を含み、前記プロセッサは、前記動画オブジェクトのフレームごとに前記フレームで前記光源の位置の色を前記光源に反映してもよい。
【００２３】
前記オブジェクトは写真オブジェクトを含み、前記仮想環境は、前記写真オブジェクトが予め決定した配置により提供される仮想空間を含み、前記プロセッサは、前記光源に基づいて前記仮想空間を前記ディスプレイ上に照明してもよい。
【００２４】
前記プロセッサは、前記仮想環境でオブジェクトの前記オブジェクトに設定された前記光源の明るさを前記オブジェクトの他のオブジェクトに設定された異なる光源の明るさよりも明るく設定してもよい。
【００２５】
前記ディスプレイは、ＨＭＤ（ｈｅａｄ  ｍｏｕｎｔｅｄ  ｄｉｓｐｌａｙ）、立体ディスプレイ、又はタッチスクリーンの１つを含んでもよい。
【００２６】
一実施形態に係るディスプレイ装置は、オブジェクトを含む映像を表示するディスプレイと、入力を受信するインターフェースと、前記入力により前記オブジェクトに対する視覚効果は保持し、前記オブジェクトの周辺に対する視覚効果を変更するプロセッサとを含む。
【００２７】
前記プロセッサは、前記オブジェクトの周辺に対する視覚効果を前記オブジェクトに基づいて算出してもよい。
【００２８】
前記プロセッサは、前記入力に応答して前記オブジェクトに設定された光源による前記オブジェクトの周辺に対する照明効果の程度を変更してもよい。
【００２９】
前記プロセッサは、前記入力に応答して前記オブジェクトの周辺に対する視覚効果をターンオン及びターンオフしてもよい。
【００３０】
前記プロセッサは、前記オブジェクトの一部から色を抽出し、前記オブジェクトの前記周辺上の前記視覚効果に前記色を反映してもよい。
【００３１】
一実施形態に係るディスプレイ装置は、動画オブジェクトを含む映像を表示するディスプレイと、前記動画オブジェクトの再生中に前記動画オブジェクトのフレームごとに前記動画オブジェクトの周辺に対する視覚効果を変更するプロセッサとを含む。
【００３２】
前記プロセッサは、前記動画オブジェクトに設定された光源に基づいて前記視覚効果を生成してもよい。
【００３３】
前記プロセッサは、前記動画オブジェクトの再生中、前記動画オブジェクトのフレームごとに、前記フレームで前記光源の位置の色を前記動画オブジェクトに設定された光源に反映してもよい。
【００３４】
一実施形態に係るディスプレイ装置は、光源の位置及びタイプを仮想環境におけるオブジェクトに設定し、前記光源を有する前記オブジェクト周辺の領域を照明するプロセッサを含む。
【００３５】
前記プロセッサは、スポットライトである前記光源に応答して前記光源の強度減衰、カットオフ角度、及び方向を設定してもよい。
【００３６】
前記プロセッサは、前記光源の位置の色を前記オブジェクトから抽出し、前記光源に前記色を適用してもよい。
【発明の効果】
【００３７】
本発明によると、明るい特性を有するオブジェクトによる視覚効果をオブジェクト周辺の画面に反映できるディスプレイ装置及び方法を提供することができる。
【図面の簡単な説明】
【００３８】
【図１】一実施形態に係るオブジェクト及び視覚効果が表示された例示を示す図である。
【図２】一実施形態に係る仮想光源が反映された仮想環境を示す図である。
【図３】一実施形態に係る仮想光源のタイプを示す図である。
【図４】一実施形態に係る仮想光源のタイプを示す図である。
【図５】一実施形態に係る仮想光源が設定されたオブジェクトを示す図である。
【図６】一実施形態に係るオブジェクトに設定された仮想光源及び仮想領域を示す図である。
【図７】一実施形態に係るオブジェクトに設定された仮想光源及び仮想領域を示す図である。
【図８】一実施形態に係る仮想光源が設定されたオブジェクトを表示する方法を示すフローチャートである。
【図９】一実施形態に係る仮想光源が設定されたオブジェクトを表示する方法を示すフローチャートである。
【図１０】一実施形態に係る仮想光源が設定されたオブジェクトを表示する方法を示すフローチャートである。
【図１１】一実施形態に係るディスプレイ装置の細部的な構成を示すブロック図である。
【図１２】一実施形態に係るディスプレイ装置の例示的な構成を示す図である。
【図１３】一実施形態に係るディスプレイ装置の例示的な構成を示す図である。
【図１４】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【図１５】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【図１６】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【図１７】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【図１８】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【図１９】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【図２０】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【図２１】一実施形態に係る仮想光源による視覚効果が表示される例示的な画面を示す図である。
【発明を実施するための形態】
【００３９】
以降の詳細な説明は、ここに記載される方法、装置、及び／又はシステムの包括的な理解を取得しようするユーザをサポートするために提供される。しかし、ここに記述されたシステム、装置及び／又は方法の様々な変更、修正、及び均等物は当業者にとって明白なものである。処理ステップ及び／又は説明された動作の進行は例示である。しかし、「及び／又は」動作の順序がここに示すものに限定されることなく、当該分野で知られているように、特定順序で必須に発生するステップ及び／又は動作を除いて変更されてもよい。また、当該分野の当業者に公示された構造及び機能の説明は、明確性及び一貫性を改善するために省略されてもよい。
【００４０】
下記で説明する構成は異なる形態でも実現され、下記に記載した実施形態に限定されるものとして解釈されることはない。かえって、ここに記載された例示は、当該の開示が徹底かつ完全ながら、当業者に発明の全体範囲を伝達するように提供される。
【００４１】
メガネ型ディスプレイ（Ｇｌａｓｓ−ｔｙｐｅ  Ｄｉｓｐｌａｙ）及びＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）などのような没入型装置で拡張現実及び仮想現実に関する応用を用いてもよい。このような拡張現実及び仮想現実に関する応用として、実感にあふれ没入感の最大化された３Ｄグラフィックス技術が求められる。
【００４２】
例えば、大部分のモバイル装置及び一般のＰＣは、ＧＰＵを含むハードウェアと共に３Ｄグラフィックスを表現できるソフトウェア標準（例えば、ＤｉｒｅｃｔＸ、ＯｐｅｎＧＬ、ＯｐｅｎＧＬ  ＥＳ）を提供している。ただし、ソフトウェア標準だけでは簡単な光効果表現のみが実現可能で、複雑な光効果は実現し難く、高い複雑度の計算が求められることがある。
【００４３】
例えば、上述したソフトウェア標準が提供されるモバイル装置は、仮想環境で明るい特性（ｂｒｉｇｈｔ  ｃｈａｒａｃｔｅｒｉｓｔｉｃ）を有するオブジェクトによって周辺に及ぼす視覚変化をリアルタイムに表現できない場合もある。ソフトウェア標準のみを利用する場合に複雑な物理演算が求められるため、モバイル環境及び一般のＰＣ環境で発光するオブジェクトによる視覚効果をリアルタイムに表現し難い場合もある。
【００４４】
以下、本明細書において視覚効果は、画面内にオブジェクトに関して表示される全ての視覚的な変更を示す。
【００４５】
例えば、上述したソフトウェア標準が提供されるモバイル装置は、太陽、電球などのような直接的な光効果は表現するが、自己的に明るい特性を有し、周辺に視覚効果を及ぼすオブジェクトを表現することは困難である。
【００４６】
以下、実施形態を添付する図面を参照しながら詳細に説明する。
【００４７】
図１は、一実施形態に係るオブジェクト及び視覚効果が表示された例示を示す図である。
【００４８】
一実施形態によると、上述したソフトウェア標準で基本的に提供する光の表現方式などを活用し、モバイル装置（例えば、スマートフォン、タブレットＰＣなど）においても複雑な物理演算を行うことなく、仮想環境１００で明るい特性を有するオブジェクト１１０による視覚効果１２０を表現する方法が提供される。ここで、ソフトウェア標準で提供される光の表現方式は、下記の図３及び図４を参照して詳細に説明する。
【００４９】
仮想環境１００は、ディスプレイ装置の画面でオブジェクト１１０を除いて表示される残りの空間である。例えば、仮想環境１００は、オブジェクト１１０が位置する仮想空間を含んでもよい。例えば、仮想環境１００は、バーチャルリアリティ映画館、バーチャルリアリティギャラリ、バーチャルリアリティ博物館、及び３Ｄグラフィックス技術でレンダリングされた仮想空間などの３次元空間を含んでもよく、視覚的オペレーティングシステムにおけるデスクトップなどの２次元空間を含んでもよい。ここで、３Ｄグラフィックス技術でレンダリングされた仮想空間は、任意の環境を３Ｄグラフィックスに表現したものであってもよい。
【００５０】
オブジェクト１１０は、ディスプレイ装置画面のオブジェクト領域に表示されてもよい。オブジェクト領域は、画面でオブジェクトが表示されるように設定された領域を示してもよく、オブジェクト１１０は、例えば、仮想環境１００内に位置するよう表示されてもよい。オブジェクト１１０は、動画オブジェクト及び写真オブジェクトなどを含んでもよく、明るい特性を有してもよい。
【００５１】
明るい特性は、オブジェクト１１０の周辺の仮想領域に視覚効果１２０を及ぼす特性を示す。例えば、仮想光源が設定されたオブジェクト１１０は、明るい特性を有するものと示してもよい。視覚効果１２０は、画面に表示される仮想領域に明るさ及び色が表現される照明効果を含んでもよい。このような照明効果は、例えば、仮想光源に基づいてディスプレイ装置のプロセッサによって算出されて仮想領域に表現されてもよい。
【００５２】
仮想光源は、オブジェクト１１０の周辺の仮想領域を照明するためにオブジェクト１１０に設定される光源を示す。仮想光源は、オブジェクト１１０に１つ又は複数設定されてもよい。仮想光源は、オブジェクト１１０に直接設定されてもよく、ディスプレイ領域に先に設定された後、オブジェクトに設定されてもよい。ディスプレイ領域に仮想光源が設定された場合、ディスプレイ装置は自動で仮想光源をオブジェクトに設定してもよい。例えば、任意のオブジェクトが受信される場合、プロセッサは、ディスプレイ領域に設定された仮想光源の位置に該当するオブジェクト上の位置に自動で仮想光源を設定してもよい。
【００５３】
図２は、一実施形態に係る仮想光源が反映された仮想環境を示す図である。
【００５４】
図２に示されたオブジェクト２１０は仮想光源２２１が設定され、仮想環境２００の仮想領域２２０が照明されてもよい。例えば、仮想環境２００は、図２に示す直方体状の３次元空間であってもよい。図２に示す仮想光源２２１は、下記の図４に示すスポットライトタイプ（ｓｐｏｔ  ｌｉｇｈｔ  ｔｙｐｅ）の例示である。
【００５５】
仮想領域２２０は、図２に示すように、仮想光源２２１による光が投射される領域として、ディスプレイ装置のプロセッサによって算出されてもよい。具体的に、図２に示す仮想領域２２０は、仮想光源２２１からの照明方向２２４に対応する中心地点２２３を基準として、カットオフ角度２２２内の領域に図示されてもよい。
【００５６】
図３及び図４は、一実施形態に係る仮想光源のタイプを示す図である。
【００５７】
図３は、ポイントライトタイプ（ｐｏｉｎｔ  ｌｉｇｈｔ  ｔｙｐｅ）の仮想光源３２１を示す。ポイントライトタイプの仮想光源３２１は、特定地点から全方向３２４に光が投射される光源を示す。ポイントライトタイプの仮想光源３２１による仮想領域は、仮想光源３２１の位置を基準として全方向３２４に対して算出される。例えば、ポイントライトタイプの仮想光源３２１によって投射される仮想領域は仮想環境全体であってもよい。
【００５８】
図４は、スポットライトタイプの仮想光源４２１を示す。例えば、スポットライトタイプの仮想光源４２１は、特定地点で制限された角度（例えば、カットオフ角度４２２）内で光が投射される光源を示す。ここで、スポットライトタイプの仮想光源４２１による照明効果は、カットオフ角度４２２内で強度減衰により表示されてもよい。
【００５９】
強度減衰は、仮想領域４２０で仮想光源４２１の位置から遠くなるほど光量が減少し、照明効果が減少する程度を示す。例えば、スポットライトタイプの仮想光源４２１から遠くなるほど光量は減少し、仮想光源４２１の位置から照明方向４２４に沿って投射された中心地点４２３を基準として、カットオフ角度４２２の範囲内で照明効果を有することを表現する。言い換えると、カットオフ角度４２２以外の領域には、照明効果がないものとして、スポットライトの仮想光源４２１が表現されてもよい。
【００６０】
図３及び図４に示すポイントライトタイプ及びスポットライトタイプの仮想光源は、例えば、ソフトウェア標準によって実現されてもよい。また、ソフトウェア標準は、方向性のみを有する指向性タイプの仮想光源も実現できる。
【００６１】
図５は、一実施形態に係る仮想光源が設定されたオブジェクトを示す図である。
【００６２】
図５に示すように、仮想環境５００に位置するオブジェクト５１０に仮想光源５２１が設定されている。例えば、仮想光源５２１を含む複数の仮想光源がオブジェクト５１０に設定されてもよい。仮想光源５２１は、オブジェクト５１０に直接設定されたり、ディスプレイのオブジェクト領域に先に設定された後、オブジェクト５１０に設定されてもよい。例えば、仮想光源５２１がオブジェクト領域に設定された場合、ディスプレイ装置のプロセッサは、オブジェクト領域に設定された仮想光源５２１の位置に基づいてオブジェクト５１０に仮想光源５２１を自動設定してもよい。仮想光源５２１が設定されるオブジェクト又はオブジェクト領域は、コンテンツ提供者及びユーザなどによって任意に決定されてもよく、プロセッサによって自動決定されてもよい。ここで、コンテンツ提供者は、オブジェクト５１０を構成しているコンテンツを提供する者を示し、ユーザはディスプレイ装置を用いる者を示してもよい。
【００６３】
図５は、オブジェクト５１０又はオブジェクト領域内に一定間隔を置いて仮想光源５２１の位置が自動設定される例示を示す。例えば、仮想光源５２１は、グリッド形態でオブジェクト５１０又はオブジェクト領域に等しく分布するように設定されてもよい。
【００６４】
図６及び図７は、一実施形態に係るオブジェクトに設定された仮想光源及び仮想領域を示す図である。
【００６５】
図６は、上述した図５に示す仮想環境５００及びオブジェクト５２１の一部領域５０１を拡大して示すものである。図６に示す例示として、オブジェクト６１０は、直方体形態を有して表示されるオブジェクト６１０として仮定してもよい。
【００６６】
仮想光源６２１は全ての情報が自動設定されたり、仮想光源６２１の強度減衰に関する情報が自動設定されたり、仮想光源６２１を含む仮想光源のそれぞれの対の間隔６１９が自動設定されてもよい。また、仮想光源６２１の全ての情報がコンテンツ提供者及び／又はディスプレイ装置のユーザなどによって設定されてもよい。
【００６７】
まず、仮想光源６２１の全ての情報が自動設定される場合、ディスプレイ装置のプロセッサは、例えば、オブジェクト６１０の横幅に基づいて仮想光源を含む仮想光源のそれぞれの対の間隔６１９を自動設定してもよい。具体的に、仮想光源６２１の位置は、それぞれの対間に一定間隔６１９を有するグリッド形態に設定されてもよい。例えば、プロセッサは、数式「間隔＝（オブジェクトの横幅）／５」、「（強度減衰が１／４である半径ｒ）＝間隔／２」、「（仮想領域のカットオフ半径ｃｕｔ−ｏｆｆ）＝間隔＊２」と算出してもよい。図６に示す仮想光源６２１に対して、カットオフ半径６２６及び強度減衰が１／４である半径６２５は、間隔６１９及び上述した数式に基づいてプロセッサにより算出されてもよい。１／４の強度減衰を有する半径６２５は、仮想光源６２１の光量が１／４に減少して仮想領域６２０の照明効果が１／４に減少する地点を示す。
【００６８】
他の例として、仮想光源６２１を含む仮想光源の各対の間隔６１９は、ユーザ及び／又はコンテンツ提供者により任意に設定され、減衰に関する情報は自動設定されてもよい。例えば、仮想光源の間の間隔６１９＝１０として、ユーザ又はコンテンツ提供者によって設定されてもよい。間隔６１９は、仮想環境内の座標系における長さを示すものとして、物理的な長さ又は非物理的な長さであってもよい。この場合、数式「（強度減衰が１／４である半径ｒ６２５）＝間隔／２」、「（仮想領域のカットオフ半径ｃｕｔ−ｏｆｆ６２６）＝間隔＊２」とプロセッサによって算出されてもよい。
【００６９】
更なる例として、強度減衰が１／４である半径６２５は、ユーザ又はコンテンツ提供者により任意に設定されて間隔６１９は自動設定されてもよい。例えば、強度減衰が１／４である半径６２５＝５にユーザ及び／又はコンテンツ提供者によって設定されてもよい。強度減衰が１／４である半径６２５は、仮想環境内の座標系における長さを示すものとして、物理的な長さ又は非物理的な長さであってもよい。この場合、仮想領域のカットオフ半径６２６及び間隔６１９は、数式「カットオフ半径＝ｒ＊４」、「間隔＝ｒ＊２」とプロセッサによって自動設定されてもよい。
【００７０】
更なる例として、仮想光源６２１の全ての情報がコンテンツ提供者及び／又はユーザなどによって設定される場合には、下記の通りである。例えば、強度減衰が１／４である半径６２５であるｒ及びカットオフ半径６２６は、コンテンツ提供者及び／又はユーザが任意に設定して仮想領域６２０内で照明効果の程度（例えば、光量）を算出するために用いてもよい。画面で仮想光源６２１の位置から画素までの距離ｄに対応する光量は、ディスプレイ装置がリアルタイムに動作するときにフレームごとにプロセッサによって算出されてもよい。例えば、仮想領域６２０内（ｄ＜カットオフ半径６２６である場合）で減衰式（例えば、減衰式は光量＝１／（１＋２＊（ｄ／ｒ）＋（ｄ／ｒ）＊（ｄ／ｒ））と示してもよい）によりプロセッサによって算出されてもよい。仮想領域６２０外（ｄ≧カットオフ半径６２６である場合）で光量＝０に算出されてもよい。
【００７１】
一実施形態によると、仮想領域６２０は減衰領域として示してもよく、仮想光源６２１による照明効果が及ぼす領域を示してもよい。仮想領域６２０の大きさは、カットオフ半径６２６によって決定されてもよい。例えば、仮想光源がスポットライトタイプである場合の仮想領域６２０は、コーン（Ｃｏｎｅ）が仮想環境６００に投射された形態であり、仮想領域６２０がカットオフ角度に応じて制限されてもよい。具体的に、カットオフ角度以外の領域については照明効果が反映されなくてもよい。
【００７２】
強度減衰は、仮想領域６２０内で照明方向に沿って距離が遠いほど照明効果は減少する程度を表す。強度減衰の値が大きければ、仮想光源６２１の位置に隣接する領域に照明効果が集中して反映され、強度減衰の値が小さければ、仮想領域内で全体的に等しく照明効果が反映される。
【００７３】
仮想光源６２１がポイントライトタイプである場合、照明方向、カットオフ半径、及び強度減衰などが設定される必要がない場合もある。
【００７４】
図７は、仮想光源によって仮想領域に反映される色を示している。
【００７５】
ディスプレイ装置のプロセッサは、オブジェクト（例えば、イメージオブジェクト又は動画オブジェクト）から照明効果の色に反映するための色値を抽出する。例えば、プロセッサは、仮想光源７２１、７３１、７４１の位置に対応するオブジェクトの一部に対応する画素の色値をそのまま抽出してもよく、仮想光源７２１、７３１、７４１の位置周辺に対応するオブジェクトの画素から色値をサンプリングして色値を抽出してもよい。
【００７６】
仮想光源７２１、７３１、７４１が設定されたオブジェクト（例えば、イメージオブジェクト又は動画オブジェクト）が複雑で時間に応じる変化が大きい場合、プロセッサはサンプリングを用いて抽出された色値を照明効果の色に反映する。例えば、サンプリングは動画オブジェクトである場合、予め決定した個数のフレームの仮想光源７２１、７３１、７４１の位置に対応する画素の色値の統計値（例えば、平均値、加重平均、中間値など）を算出することを含んでもよく、または、予め決定した個数のフレームに対してオブジェクト上の仮想光源７２１、７３１、７４１の位置周辺の領域に対応する画素の色値の統計値（例えば、平均値、加重平均、中間値）を算出することを含んでもよい。ここで、動画オブジェクトでプロセッサがサンプリングによって照明効果の色を決定する場合、場面の継続的な変換により継続的に方向指示器はフリッカ（ｆｌｉｃｋｅｒｉｎｇ）を防止することができる。
【００７７】
図７に示すように、プロセッサは、第１仮想光源７２１に基づいて第１仮想領域７２０に第１色値から抽出された視覚効果（例えば、照明効果）を反映してもよく、第２仮想光源７３１に基づいて第２仮想領域７３０に第２色値から抽出された視覚効果を反映してもよく、第３仮想光源７４１に基づいて第３仮想領域７４０に第３色値から抽出された視覚効果を反映してもよい。図７では、一部の仮想光源による仮想領域の色を斜線などで図示したが、これに限定することなく、プロセッサは、全ての仮想光源からそれぞれの色をそれぞれの仮想領域に反映してもよい。
【００７８】
また、第１仮想領域７２０、第２仮想領域７３０、及び第３仮想領域７４０がオーバラップされる領域では、各仮想領域の色値の統計値（例えば、平均値、加重平均、中間値、合算値など）からなる視覚効果が反映されてもよい。ここで、プロセッサは、オーバラップされる領域に反映される照明効果の程度（例えば、光量）が、オーバラップされる各仮想領域の照明効果の程度を合算した値になるよう算出してもよい。
【００７９】
図８〜図１０は、一実施形態に係る仮想光源が設定されたオブジェクトを表示する方法を示すフローチャートである。
【００８０】
図８は、一実施形態に係る仮想光源が設定されたオブジェクトを表示する方法を概略的に示したフローチャートである。
【００８１】
まず、ステップＳ８１０において、ディスプレイ装置のプロセッサがディスプレイによって仮想光源の設定されたオブジェクトを表示する。例えば、仮想光源が設定されたオブジェクトは、仮想環境内のオブジェクト領域に表示されてもよい。
【００８２】
ここで、仮想環境は、動画オブジェクト及び／又は写真オブジェクトが提供される仮想空間を含んでもよい。例えば、仮想環境は、少なくとも１つの写真オブジェクトが予め決定した配置により提供される仮想空間を含んでもよい。ここで、予め決定した配置は、複数の写真オブジェクトを一列に羅列する配置、及び／又は仮想空間内の仮想壁に羅列する配置などを含んでもよい。下記の図２０及び図２１を参照して例示的な予め決定した配置について詳細に説明する。
【００８３】
そして、ステップＳ８２０において、プロセッサが仮想光源に基づいてオブジェクト周辺を照明する。例えば、プロセッサは、仮想光源による照明効果が反映された仮想環境を表示してもよい。照明効果は仮想領域内にのみ反映され、仮想領域の他には反映されなくてもよい。
【００８４】
ここで、プロセッサは、照明効果が反映される仮想領域を仮想光源の照明方向、位置、カットオフ角度及び／又は強度減衰に基づいて算出してもよい。例えば、プロセッサは、仮想光源の照明方向、位置、カットオフ角度及び／又は強度減衰に基づいて、仮想光源による光が投射される仮想領域を算出してもよい。
【００８５】
また、プロセッサは、オブジェクトから仮想光源のそれぞれの位置に対応する色を抽出し、抽出された色を仮想光源のそれぞれに反映する。例えば、プロセッサは、仮想光源のそれぞれの位置周辺の色値の統計値（例えば、平均値、加重平均及び中間値）を色の値に抽出してもよい。
【００８６】
例えば、ディスプレイ装置が動画オブジェクトを表示する場合、プロセッサは、動画オブジェクトのフレームごとに、フレームで仮想光源の位置に対応する色を仮想光源に反映し、ディスプレイを用いて仮想環境を表示してもよい。他の例として、ディスプレイ装置が複数の写真オブジェクトを表示する場合、プロセッサはディスプレイを用いて複数の写真オブジェクトのそれぞれに設定された仮想光源による視覚効果を仮想空間に表示してもよい。
【００８７】
一実施形態によると、プロセッサは、仮想光源による照明効果の程度（ｌｅｖｅｌ）を、ユーザから受信された制御信号に応答して調整する。例えば、制御信号は、オブジェクト領域に表示されるオブジェクト自体の明るさを保持し、オブジェクトに設定された仮想光源による照明効果の程度のみを変更するための信号であってもよい。
【００８８】
また、プロセッサは、仮想空間でオブジェクトが複数である場合、複数のオブジェクトのうち、予め決定したオブジェクトに設定された仮想光源の明るさを複数のオブジェクトのうち他のオブジェクトに設定された仮想光源の明るさよりも明るく設定してもよい。ここで、予め決定したオブジェクトは、画面の中央に表示すると判断されるオブジェクト、任意の基準によって自動選択されたオブジェクト及びユーザによって選択されたオブジェクトなどであってもよい。
【００８９】
図９は、一実施形態に係る仮想光源が設定されたオブジェクトを表示する方法を細部的に示したフローチャートである。
【００９０】
ステップＳ９１０において、ユーザ及び／又はディスプレイ装置のプロセッサによって明るいオブジェクト（ｂｒｉｇｈｔ  ｏｂｊｅｃｔ）が設定される。ここで、ユーザ又はプロセッサは明るい特性を有するオブジェクトとして、オブジェクト周辺の仮想環境に影響を及ぼす明るいオブジェクトを設定してもよい。プロセッサは、ディスプレイ装置に受信される全てのオブジェクト（又は予め決定した基準によって選択されたオブジェクト）又はユーザによって選択されたオブジェクトを明るい特性を有する明るいオブジェクトに設定してもよい。例えば、オブジェクトは、ネオンサインオブジェクト、動画オブジェクト、写真オブジェクト、静画オブジェクトなどを含んでもよい。
【００９１】
そして、ステップＳ９２０において、ユーザ又はプロセッサは、仮想光源タイプを設定する。または、ユーザによってオブジェクトに設定される仮想光源のタイプが決定されてもよい。例えば、プロセッサ又はユーザによって仮想光源のタイプは、仮想環境でオブジェクト周辺の一部領域にのみ影響を及ぼして減衰するスポットライトタイプ、または、減衰なしで全体の仮想環境に均一に影響を及ぼすポイントライトタイプのように設定されてもよい。上述した２つの仮想光源タイプは、グラフィックスエンジン及び／又はソフトウェア標準で提供されるものとして、一般的なＰＣやモバイル装置でも使用可能である。仮想光源がポイントライトタイプとして提供される場合、ユーザ又はプロセッサはステップＳ９３１に進む。仮想光源のタイプがスポットライトタイプとして提供される場合、ユーザ又はプロセッサはステップＳ９４１に進む。
【００９２】
続いて、ステップＳ９３１において、プロセッサ又はユーザが仮想光源タイプがポイントライトタイプである場合、仮想光源位置を設定する。例えば、ポイントライトタイプは仮想環境の全体が仮想領域になるため、プロセッサ又はユーザは仮想光源の位置のみを設定してもよい。ここで、仮想光源の位置はオブジェクト内に設定されてもよい。
【００９３】
そして、ステップＳ９４１〜Ｓ９４３では、プロセッサ又はユーザが仮想光源タイプがスポットライトタイプである場合、仮想光源に関する情報を設定する。例えば、ステップＳ９４１において、プロセッサ又はユーザが仮想光源位置を設定する。ステップＳ９４２において、プロセッサ又はユーザが仮想光源方向（例えば、照明方向）を設定する。ステップＳ９４３において、プロセッサ又はユーザが仮想光源のカットオフ角度及び強度減衰を設定する。プロセッサは、スポットライトタイプによる照明効果が照明方向に光が向かいながら、仮想光源の位置から遠くなるほど照明効果の強度は減衰するように表示してもよい。カットオフ角度は、照明方向を基準とする角度であってもよい。例えば、照明方向を基準としてカットオフ角度が４５度である場合、照明方向を基準として４５度以上の仮想環境の領域は、オブジェクトに設定された仮想光源による照明効果が反映されないことがある。
【００９４】
続いて、ステップＳ９５０において、プロセッサは、オブジェクトから色を抽出する。ここで、プロセッサは、仮想光源の色をオブジェクト（例えば、動画オブジェクト及び／又は写真オブジェクト）に指定された色からリアルタイムに抽出してもよい。例えば、プロセッサは、仮想光源が指定されたオブジェクト又はオブジェクト領域の位置に対応する色値をそのまま抽出してもよい。他の例として、プロセッサは、上述した位置周辺値の平均値、加重平均、中間値などの統計値をサンプリングすることで、仮想光源の色を抽出してもよい。
【００９５】
そして、ステップＳ９６０において、プロセッサは、仮想領域を照明する。ここで、仮想領域は、オブジェクト又はオブジェクト領域に設定された仮想光源の位置、方向、カットオフ角度、強度減衰、及び色値などの情報に基づいてプロセッサにより算出されてもよい。例えば、プロセッサは、上述した仮想光源に関する情報に基づいて、グラフィックスエンジン及び／又はソフトウェア標準（例えば、ＤｉｒｅｃｔＸ、ＯｐｅｎＧＬ、ＯｐｅｎＧＬ  ＥＳなど）で一般的に提供される光計算（ｌｉｇｈｔ  ｃａｌｃｕｌａｔｉｏｎ）を行うことで、オブジェクトに設定された仮想光源による仮想環境の照明効果を仮想環境にリアルタイムに反映できる。
【００９６】
図１０は、一実施形態に係るユーザの制御信号によるディスプレイ方法を示すフローチャートである。
【００９７】
ステップＳ１０５１において、プロセッサは、制御信号に応答して仮想光源をリアルタイムに変更する。例えば、プロセッサは上述した図９に示すステップＳ９６０において、照明効果を仮想環境に反映する前に、ユーザの制御信号を受信してもよい。ここで、ユーザは、上述した制御信号をインターフェースを介してディスプレイ装置に入力することで、オブジェクトによる仮想環境の変化程度をリアルタイムに調整できる。ユーザ入力を受信するユニットのインターフェースは、タッチスクリーン、タッチパッド、及びボタンなどを含んでもよい。
【００９８】
プロセッサは、ユーザから受信された制御信号に応答して、仮想光源が仮想領域に影響を与える程度（例えば、照明の程度）及び仮想光源が影響（例えば、照明）を与える仮想領域の大きさなどを制御する。例えば、ディスプレイ装置がスマートフォンである場合、スマートフォンのタッチインターフェースによって仮想光源の明るさ程度が０〜１の間に調整されてもよい。ユーザは、必要に応じて仮想光源が仮想領域に影響を与える程度を０に調整することで、オブジェクトによる照明効果の程度をオフしてもよい。
【００９９】
ディスプレイ装置は、ユーザから受信された制御信号に基づいて仮想光源がオブジェクト周辺の仮想領域に影響を与える程度のみを変化させ、オブジェクト自体の明るさは保持して表示する。
【０１００】
図１１は、一実施形態に係るディスプレイ装置１１００の細部的な構成を示すブロック図である。
【０１０１】
一実施形態に係るディスプレイ装置１１００は、ディスプレイ１１１０及びプロセッサ１１２０を含む。
【０１０２】
ディスプレイ１１１０は、仮想光源が設定されたオブジェクトを仮想環境に表示する。例えば、ディスプレイ１１１０は、明るい特性を有するオブジェクトの視覚効果を表示するためのユニットとして、ＨＭＤ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）、立体ディスプレイ及び／又はタッチスクリーンなどを含んでもよい。
【０１０３】
ここで、仮想光源は、ユーザ又はプロセッサ１１２０によってオブジェクト又はオブジェクト領域に設定されてもよい。例えば、プロセッサ１１２０は、オブジェクトのオブジェクト領域で複数の仮想光源の位置を格子（例えば、グリッド）形態に設定してもよい。また、プロセッサ１１２０は、仮想光源のそれぞれの照明方向及び位置を設定し、仮想光源のそれぞれに対して照明方向を基準としてカットオフ角度及び強度減衰を設定してもよい。
【０１０４】
プロセッサ１１２０は、仮想光源に基づいて仮想環境でオブジェクト周辺の仮想領域を照明する。例えば、プロセッサ１１２０は、照明方向及びカットオフ角度に基づいて、少なくとも１つの仮想光源のそれぞれに対応する仮想領域を算出してもよい。プロセッサ１１２０は、オブジェクトの内部上に仮想光源の視覚的効果を排除し、オブジェクト周辺の仮想領域上に仮想光源の視覚的効果を含むことで仮想領域を照明することができる。
【０１０５】
また、プロセッサ１１２０は、オブジェクトから仮想光源の位置に対応する色を抽出し、抽出された色を仮想光源に反映して仮想領域を照明することができる。例えば、プロセッサ１１２０は、仮想光源の位置周辺の色値の平均値、加重平均又は中間値のうちの１つを仮想光源の色の値に抽出してもよい。
【０１０６】
一実施形態によると、ディスプレイ装置１１００は、ユーザの制御信号を受信するためのインターフェース（図示せず）をさらに含んでもよい。ここで、プロセッサ１１２０は、ユーザから受信された制御信号に応答して、仮想光源が仮想領域に影響を与える程度（例えば、照明の程度）及び仮想光源（例えば、照明）が影響を与える仮想領域の大きさなどを制御してもよい。
【０１０７】
また、プロセッサ１１２０は、仮想光源がオブジェクト内に及ぼす視覚効果は排除し、仮想光源がオブジェクト周辺の仮想領域に及ぼす視覚効果は含むように、仮想領域を照明することができる。
【０１０８】
図１２及び図１３は、一実施形態に係るディスプレイ装置の例示的な構成を示す図である。
【０１０９】
図１２に示されたディスプレイ装置１２００のディスプレイは、ＨＭＤを含んでもよい。例えば、図１２に示すディスプレイ装置１２００のＨＭＤは、ヘッド装着部１２１０にスマートフォン１２２０が装着された形態に構成している。
【０１１０】
一実施形態によると、ヘッド装着部１２１０は、外部にインターフェース１２１１を含んでいる。例えば、インターフェース１２１１は、タッチパッド及びボタンなどを含んでもよい。ヘッド装着部１２１０のインターフェース１２１１から制御信号を受信すると、スマートフォン１２２０のプロセッサは仮想光源の明るさ程度を調整してもよい。
【０１１１】
例えば、明るさ程度の連続的な０〜１間の調整は、インターフェース１２１１（例えば、タッチパッド）を上部又は下部にドラッグする動作をユーザから受信することにより行われてもよい。また、明るい特性を有するオブジェクトの時間効果のオンオフ動作は、インターフェース１２１１（例えば、ボタン）を用いてトグル（ｔｏｇｇｌｅ）される。
【０１１２】
ただし、インターフェース１２１１を上述したものに限定することなく、図１２に示されたディスプレイ装置１２００の例示の他にも、様々なインターフェース１２１１を用いてリモコンの制御信号、手動作などのジェスチャに対応する制御信号を受信し、プロセッサはオブジェクトに割り当てられた仮想光源による視覚効果（例えば、照明効果）を変更して表示してもよい。
【０１１３】
図１３は、図１２に示すディスプレイ装置１２００で、ディスプレイ装置１３００（例えば、スマートフォン）が出力する画面を例示的に図示している。ディスプレイ装置１３００は、ユーザに仮想環境を立体的に提供するための左映像１３１０及び右映像１３２０を図１３に提供する。ここで、例えば、左映像１３１０及び右映像１３２０は、それぞれ明るい特性を有するオブジェクト及びオブジェクトが位置する仮想環境を含んでもよい。
【０１１４】
例えば、図１２に示すヘッド装着部１２１０は、ディスプレイ装置１３００から出力される左映像１３１０及び右映像１３２０がそれぞれユーザの左眼及び右眼に提供されるように構成してもよい。ヘッド装着部１２１０は、左映像１３１０及び右映像１３２０をそれぞれユーザの左眼及び右眼に提供することで、ユーザが立体映像を視聴できるようにする。
【０１１５】
図１４〜図２１は、一実施形態に係る仮想光源による視覚効果が表示される例示的な画面（ｓｃｒｅｅｎ）を示す図である。
【０１１６】
図１４は及び図１５は、それぞれオブジェクト照明効果が適用された前後の例示的な画面を示す図である。例えば、図１４では、仮想環境（例えば、黒い背景画面）にオブジェクト１４１０のみを表示したものであって、ユーザはオブジェクト１４１０と仮想環境との間の異質感を感じる。
【０１１７】
これとは異なって、図１５において仮想環境に照明効果１５２０が反映されることにより、オブジェクト１５１０が仮想環境に自然に表示される。例えば、プロセッサは、明るい特性を有するオブジェクト１５１０に必要な仮想光源を設定及び生成し、ソフトウェア標準を活用して、図１５に示すように、照明効果１５２０の反映された仮想環境を画面に表示してもよい。上述したようにディスプレイ装置が仮想環境の明るい特性を有するオブジェクト１５１０により影響を受けた画面を表示することで、図１４に比べて、オブジェクト１５１０と仮想環境がよりリアリスティックに表現される。
【０１１８】
図１６〜図１９は、一実施形態に係る仮想環境として仮想映画館を表示するディスプレイ装置の例示的な画面を示す。
【０１１９】
例えば、プロセッサは仮想環境として、実際の映画館と類似の仮想空間をモデリングしてもよい。ここで、仮想空間の中央にオブジェクト領域が配置し、プロセッサが動画オブジェクトをオブジェクト領域に再生すれば、ユーザは没入感があるように映画を鑑賞することができる。
【０１２０】
例えば、図１２及び図１３に示したようなディスプレイ装置１２００、１３００をディスプレイ装置として用いる場合、ディスプレイ装置は、ユーザの上下左右の視線移動ないし頭動作を検出し、それに応答した仮想環境を表示してもよい。これによって、ユーザは仮想映画館の内部を見回すことができ、仮想映画館の中央に位置するオブジェクト領域を凝視する場合に映画を視聴することができる。
【０１２１】
図１６は、照明効果が適用されていない仮想環境（例えば、仮想映画館）として、オブジェクト１６１０の周辺の仮想環境が動画オブジェクト１６１０の色変化や明るさ変化と関係なく一定に表示されてもよい。
【０１２２】
図１７〜図１９は、照明効果１７２０、１８２０、１９２０の適用された仮想環境として、動画オブジェクト１７１０、１８１０、１９１０の色変化や明るさ変化に応じて照明効果１７２０、１８２０、１９２０がオブジェクト１７１０、１８１０、１９１０の周辺の仮想環境に反映されてもよい。例えば、茶色系統の色を有する動画オブジェクト１７１０、１８１０、１９１０が再生されている場合、仮想環境が茶色トーンに変化し、青い系統の色を有する動画オブジェクト１７１０、１８１０、１９１０が再生されている場合は、仮想環境が青いトーンに変化してもよい。また、動画オブジェクト１７１０、１８１０、１９１０の枠の部分の色や明るさに応じて周辺の仮想環境が多様に変化して表示されることができる。
【０１２３】
例えば、プロセッサは、仮想環境が実際の映画館内部と類似するよう、照明効果を仮想環境に反映してもよい。また、プロセッサは、動画オブジェクトに応じて仮想環境の照明効果をリアルタイムに反映できることから、動画オブジェクトが明るくなれば周辺の仮想領域も明るくなり、暗くなれば周辺の仮想領域も共に暗くなるように表示されてもよい。これによって、ディスプレイ装置は、ユーザに実際映画館にいるような没入感を提供することができる。
【０１２４】
また、図１７〜図１９は、ユーザの制御信号に応答して照明効果の程度が相異に適用された例示的な画面を示している。例えば、ディスプレイ装置は、ユーザの制御信号に応答して、図１７では照明効果１７２０の程度を低く（例えば、０に近く）反映し、図１８では照明効果１８２０の程度を中間（例えば、０及び１の間）に反映し、図１９では照明効果１９２０の程度を高く（例えば、１に近く）反映してもよい。例えば、図１７に比べて図１８が、図１８に比べて図１９がオブジェクトによる照明効果が明るく適用されてもよい。照明効果の程度は、ユーザの選好による制御信号に応答して自由に変更され得る。
【０１２５】
上述したように、プロセッサがユーザの制御信号に応答して照明効果の程度を変更することは、仮想映画館だけではない全ての仮想環境及びオブジェクトにも適用され得る。
【０１２６】
図２０は、一実施形態に係る仮想環境として仮想ギャラリーを表示するディスプレイ装置の例示的な画面を示す。
【０１２７】
例えば、仮想ギャラリーは、ディスプレイ装置（例えば、スマートフォン）の写真ギャラリーを３次元の仮想空間に表示したものであってもよい。ディスプレイ装置は、写真オブジェクト２０１１、２０１２、２０１３の色や明るさに応じてオブジェクト２０１１、２０１２、２０１３の周辺の仮想環境を変化させることで、ユーザに実際空間のような感じを提供することができる。
【０１２８】
例えば、図２０に示す仮想ギャラリーは、底のある仮想空間を含む仮想環境として、プロセッサは写真オブジェクト２０１１、２０１２、２０１３を立てて表示し、写真オブジェクト２０１１、２０１２、２０１３の色、明るさなどを仮想環境の底に対応する仮想領域に反映してもよい。一実施形態によると、ユーザは、写真オブジェクト２０１１、２０１２、２０１３とオブジェクト周辺の仮想環境との間の異質感を感じることなく、実際空間に写真が存在するという感じを提供することができる。
【０１２９】
また、図２０に示すプロセッサは、例示的にディスプレイによって３つの写真オブジェクト２０１１、２０１２、２０１３を仮想環境に立ち並んで表示してもよい。例えば、プロセッサは、仮想空間で写真オブジェクト２０１１、２０１２、２０１３のうち予め決定したオブジェクト２０１１（例えば、画面の中央に位置する写真オブジェクト２０１１）に設定された仮想光源の明るさを他のオブジェクト２０１２、２０１３に設定された仮想光源の明るさよりも明るく設定してもよい。図２０に示すように、中央に位置する写真オブジェクト２０１１による視覚効果２０２０が他の写真オブジェクト２０１２、２０１３に比べて明るく仮想環境に反映されてもよい。上述したように、選択された中心の写真オブジェクト２０１１による照明効果を周辺写真オブジェクト２０１２、２０１３よりも大きく表示することで、ディスプレイ装置は没入感を高めることができる。
【０１３０】
例えば、ディスプレイ装置は、仮想ギャラリーで写真オブジェクト２０１１、２０１２、２０１３と写真オブジェクトの周辺の仮想領域及び仮想環境が連続的につながる感じをユーザに提供することができる。
【０１３１】
図２１は、一実施形態に係る仮想環境として仮想博物館を表示するディスプレイ装置の例示的な画面を示している。
【０１３２】
例えば、仮想博物館は、仮想ギャラリーの実施形態の１つとして、実際博物館と類似する構造の仮想空間に複数のオブジェクトが展示されるように構成した仮想環境であってもよい。図２１に示すように、オブジェクト２１１０が仮想博物館の仮想壁に配置すれば、プロセッサは仮想壁の仮想領域にオブジェクト２１１０による照明効果を反映してもよい。
【０１３３】
一実施形態に係るディスプレイ装置は、３Ｄグラフィックス及び仮想現実映像が実現されなければならないモバイル装置及びこれを用いた様々な応用製品に適用されてもよい。
【０１３４】
例えば、ディスプレイ装置はソフトウェア標準の光効果表現を活用して、オブジェクトによる仮想環境の照明効果を表現してもよい。ディスプレイ装置は、仮想環境におけるネオンサイン広告、仮想映画館、仮想ギャラリーなどをモバイル装置においてもリアリスティックにリアルタイムに表示することができる。
【０１３５】
ディスプレイ装置は、レイトレーシング（ｒａｙｔｒａｃｉｎｇ）、ラジオシティー（ｒａｄｉｏｓｉｔｙ）、光子マッピング（ｐｈｏｔｏｎ  ｍａｐｐｉｎｇ）のような高い複雑度の演算を行わず、ソフトウェア標準を活用して実際のような事実感をユーザにリアルタイムに提供することができる。演算の複雑度が低いため、ディスプレイ装置は、モバイル装置でもリアルタイムに明るいオブジェクトによる照明効果を仮想環境に反映して表示することができる。
【０１３６】
例えば、ディスプレイ装置は、明るい特性を有するオブジェクトに仮想光源を設定した後、ソフトウェア標準で提供している光効果表現を介して低い複雑度の演算にオブジェクトによる仮想環境の照明効果を表示することができる。
【０１３７】
また、ディスプレイ装置は、既存のＧＰＵ加速機能を活用するソフトウェア標準を使用することができることから、スマートフォンなどのようなモバイル装置でもリアルタイムに照明効果を表示することができる。
【０１３８】
一実施形態に係るソフトウェア標準を活用して明るいオブジェクトによる視覚効果を表示するディスプレイ装置は、仮想光源に対して下記の表１のようなプログラミング的な定義を用いてもよい。
【０１３９】
【表１】
2016018560.tif 000003
以上で説明された装置は、ハードウェア構成要素、ソフトウェア構成要素、及び／又はハードウェア構成要素及びソフトウェア構成要素の組合で実現してもよい。例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサー、または、命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答できる異なる装置のように、１つ以上の汎用コンピュータまたは特殊目的のコンピュータを用いて実現されてもよい。処理装置は、オペレーティングシステム（ＯＳ）及び前記オペレーティングシステム上で行われる１つ以上のソフトウェアアプリケーションを行ってもよい。また、処理装置は、ソフトウェアの実行に応答してデータをアクセス、格納、操作、処理及び生成してもよい。理解の便宜のために、処理装置は１つ使用されるものと説明される場合もあるが、当該の技術分野で通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）及び／又は複数類型の処理要素を含んでいることが分かる。例えば、処理装置は、複数のプロセッサまたは１つのプロセッサ及び１つのコントローラを含んでもよい。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成も可能である。
【０１４０】
ソフトウェアはコンピュータプログラム、コード、命令、またはこのうちの１つ以上の組合せを含んでもよく、希望の通りに動作するよう処理装置を構成したり独立的または結合的に処理装置を命令してもよい。ソフトウェア及び／又はデータは、処理装置によって解釈されたり処理装置に命令またはデータを提供するためどのような類型の機械、構成要素、物理的装置、仮想装置、コンピュータ格納媒体または装置、送信される信号波に永久的または一時的に具体化できる。ソフトウェアは、ネットワークに接続されたコンピュータシステム上に分散し、分散された方法で格納されたり実行されてもよい。ソフトウェア及びデータは１つ以上のコンピュータで読み出し可能な記録媒体に格納されてもよい。
【０１４１】
実施形態に係る方法は、多様なコンピュータ手段を介して様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータで読取可能な記録媒体に記録されてもよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などのうち１つまたはその組合せを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり、使用可能なものであってもよい。コンピュータ読取可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、光ディスクのような光磁気媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれてもよい。プログラム命令の例には、コンパイラによって作られるような機械語コードだけでなく、インタープリタなどを用いてコンピュータによって実行できる高級言語コードが含まれる。前記したハードウェア装置は、本発明の動作を行うために１つ以上のソフトウェアモジュールとして動作するように構成されてもよく、その逆も同様である。
【０１４２】
上述したように、本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から多様な修正及び変形が可能である。
【０１４３】
したがって、本発明の範囲は、開示された実施形態に限定されるものではなく、特許請求の範囲だけではなく特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【０１４４】
１１００：ディスプレイ装置
１１１０：ディスプレイ
１１２０：プロセッサ
【図１】
2016018560.tif 000004
【図２】
2016018560.tif 000005
【図３】
2016018560.tif 000006
【図４】
2016018560.tif 000007
【図５】
2016018560.tif 000008
【図６】
2016018560.tif 000009
【図７】
2016018560.tif 000010
【図８】
2016018560.tif 000011
【図９】
2016018560.tif 000012
【図１０】
2016018560.tif 000013
【図１１】
2016018560.tif 000014
【図１２】
2016018560.tif 000015
【図１３】
2016018560.tif 000016
【図１４】
2016018560.tif 000017
【図１５】
2016018560.tif 000018
【図１６】
2016018560.tif 000019
【図１７】
2016018560.tif 000020
【図１８】
2016018560.tif 000021
【図１９】
2016018560.tif 000022
【図２０】
2016018560.tif 000023
【図２１】
2016018560.tif 000024