(57)【要約】【課題】複数のオブジェクト（例えば検索結果）を、それらオブジェクトの中の相対的な位置関係が分かるような形で表示する。【解決手段】画像生成装置は、複数の表示対象オブジェクトを含む前記仮想現実空間を定義する仮想現実空間定義部と、前記ヘッドマウントディスプレイを装着した前記ユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定する視界特定部と、前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するパラメータ値評価部と、前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するオブジェクト配置決定部と、前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成する画像生成部と、を備える。【選択図】図４
2017134492.tif 000002
【特許請求の範囲】
【請求項１】
ヘッドマウントディスプレイを装着したユーザに仮想現実空間を提供するための画像生成装置であって、
複数の表示対象オブジェクトを含む前記仮想現実空間を定義する仮想現実空間定義部と、
前記ヘッドマウントディスプレイを装着した前記ユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定する視界特定部と、
前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するパラメータ値評価部と、
前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するオブジェクト配置決定部と、
前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成する画像生成部と、
を備える画像生成装置。
【請求項２】
前記オブジェクト配置決定部は、第１の表示対象オブジェクトに対応する前記パラメータ値と第２の表示対象オブジェクトに対応する前記パラメータ値との差が大きいほど、前記画像における前記第１の表示対象オブジェクトと前記第２の表示対象オブジェクトとの間隔が大きくなるように、各表示対象オブジェクトの配置位置を決定する、請求項１に記載の画像生成装置。
【請求項３】
前記オブジェクト配置決定部は、前記画像における前記第１の表示対象オブジェクトと前記第２の表示対象オブジェクトとの間隔が、前記第１の表示対象オブジェクトに対応する前記パラメータ値と前記第２の表示対象オブジェクトに対応する前記パラメータ値との差に比例するように、各表示対象オブジェクトの配置位置を決定する、請求項２に記載の画像生成装置。
【請求項４】
前記複数の表示対象オブジェクトは、前記パラメータ値の大小の順に配置される、請求項１から３のいずれか１項に記載の画像生成装置。
【請求項５】
前記画像生成部は、前記複数の表示対象オブジェクトを立体視で表現するための右眼用画像と左眼用画像を生成する、請求項１から４のいずれか１項に記載の画像生成装置。
【請求項６】
前記右眼用画像と左眼用画像における各表示対象オブジェクトの輻輳角は、当該表示対象オブジェクトに対応する前記パラメータ値に基づいて設定される、請求項５に記載の画像生成装置。
【請求項７】
前記各表示対象オブジェクトは、検索により抽出された個々の要素を表し、
前記パラメータ値は、前記個々の要素に付随する検索スコアである、
請求項１から６のいずれか１項に記載の画像生成装置。
【請求項８】
前記各表示対象オブジェクトは、コンピュータゲームにおいてユーザが所有しているアイテム、又はコンピュータのデータファイルを表し、
前記パラメータ値は、前記アイテム又はデータファイルの属性に基づく、
請求項１から６のいずれか１項に記載の画像生成装置。
【請求項９】
コンピュータが実行する画像生成方法であって、
複数の表示対象オブジェクトを含む仮想現実空間を定義するステップと、
ヘッドマウントディスプレイを装着したユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定するステップと、
前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するステップと、
前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するステップと、
前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成するステップと、
を含む画像生成方法。
【請求項１０】
コンピュータに、
複数の表示対象オブジェクトを含む仮想現実空間を定義するステップと、
ヘッドマウントディスプレイを装着したユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定するステップと、
前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するステップと、
前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するステップと、
前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成するステップと、
を実行させるための画像生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成装置、画像生成方法、及び画像生成プログラムに関する。
【背景技術】
【０００２】
従来、検索結果を表示する際に、検索キーワードと関連性の高いものから低いものへ順に画面の上下方向に並べて表示することが行われている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４９５４０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の技術では、表示されるオブジェクト（例えば検索結果）の順位が分かるのみであった。
【０００５】
本発明は、上記の点に鑑みてなされたものであり、その目的の１つは、複数のオブジェクト（例えば検索結果）を、それらオブジェクトの中の相対的な位置関係が分かるような形で表示することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様は、ヘッドマウントディスプレイを装着したユーザに仮想現実空間を提供するための画像生成装置であって、複数の表示対象オブジェクトを含む前記仮想現実空間を定義する仮想現実空間定義部と、前記ヘッドマウントディスプレイを装着した前記ユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定する視界特定部と、前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するパラメータ値評価部と、前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するオブジェクト配置決定部と、前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成する画像生成部と、を備える画像生成装置である。
【０００７】
また、本発明の他の一態様は、コンピュータが実行する画像生成方法であって、複数の表示対象オブジェクトを含む仮想現実空間を定義するステップと、ヘッドマウントディスプレイを装着したユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定するステップと、前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するステップと、前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するステップと、前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成するステップと、を含む画像生成方法である。
【０００８】
また、本発明の他の一態様は、コンピュータに、複数の表示対象オブジェクトを含む仮想現実空間を定義するステップと、ヘッドマウントディスプレイを装着したユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定するステップと、前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するステップと、前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するステップと、前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成するステップと、を実行させるための画像生成プログラムである。
【発明の効果】
【０００９】
本発明によれば、複数のオブジェクト（例えば検索結果）を、それらオブジェクトの中の相対的な位置関係が分かるような形で表示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像表示システム１００のハードウェア構成図である。
【図２】本発明の一実施形態に係る画像生成装置２００の機能的な構成を示すブロック図である。
【図３】検索結果の一例である。
【図４】画像生成部２３５によって生成される検索結果画像の一例である。
【図５】立体視表現された表示対象オブジェクトを模式的に表す図である。
【図６】本発明の一実施形態に係る画像生成装置２００の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
［本発明の実施形態の説明］
最初に、本発明の実施形態の内容を列記して説明する。本発明の一実施形態は、以下のような構成を備える。
【００１２】
（項目１）ヘッドマウントディスプレイを装着したユーザに仮想現実空間を提供するための画像生成装置であって、複数の表示対象オブジェクトを含む前記仮想現実空間を定義する仮想現実空間定義部と、前記ヘッドマウントディスプレイを装着した前記ユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定する視界特定部と、前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するパラメータ値評価部と、前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するオブジェクト配置決定部と、前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成する画像生成部と、を備える画像生成装置。
【００１３】
（項目２）前記オブジェクト配置決定部は、第１の表示対象オブジェクトに対応する前記パラメータ値と第２の表示対象オブジェクトに対応する前記パラメータ値との差が大きいほど、前記画像における前記第１の表示対象オブジェクトと前記第２の表示対象オブジェクトとの間隔が大きくなるように、各表示対象オブジェクトの配置位置を決定する、項目１に記載の画像生成装置。
【００１４】
（項目３）前記オブジェクト配置決定部は、前記画像における前記第１の表示対象オブジェクトと前記第２の表示対象オブジェクトとの間隔が、前記第１の表示対象オブジェクトに対応する前記パラメータ値と前記第２の表示対象オブジェクトに対応する前記パラメータ値との差に比例するように、各表示対象オブジェクトの配置位置を決定する、項目２に記載の画像生成装置。
【００１５】
（項目４）前記複数の表示対象オブジェクトは、前記パラメータ値の大小の順に配置される、項目１から３のいずれか１項に記載の画像生成装置。
【００１６】
（項目５）前記画像生成部は、前記複数の表示対象オブジェクトを立体視で表現するための右眼用画像と左眼用画像を生成する、項目１から４のいずれか１項に記載の画像生成装置。
【００１７】
（項目６）前記右眼用画像と左眼用画像における各表示対象オブジェクトの輻輳角は、当該表示対象オブジェクトに対応する前記パラメータ値に基づいて設定される、項目５に記載の画像生成装置。
【００１８】
（項目７）前記各表示対象オブジェクトは、検索により抽出された個々の要素を表し、前記パラメータ値は、前記個々の要素に付随する検索スコアである、項目１から６のいずれか１項に記載の画像生成装置。
（項目８）前記各表示対象オブジェクトは、コンピュータゲームにおいてユーザが所有しているアイテム、又はコンピュータのデータファイルを表し、前記パラメータ値は、前記アイテム又はデータファイルの属性に基づく、項目１から６のいずれか１項に記載の画像生成装置。
【００１９】
（項目９）コンピュータが実行する画像生成方法であって、複数の表示対象オブジェクトを含む仮想現実空間を定義するステップと、ヘッドマウントディスプレイを装着したユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定するステップと、前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するステップと、前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するステップと、前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成するステップと、を含む画像生成方法。
【００２０】
（項目１０）コンピュータに、複数の表示対象オブジェクトを含む仮想現実空間を定義するステップと、ヘッドマウントディスプレイを装着したユーザの基準視線に基づいて、前記仮想現実空間内における前記ユーザの視界を特定するステップと、前記複数の表示対象オブジェクトにそれぞれ関連付けられたパラメータ値を評価するステップと、前記評価の結果に基づいて、前記基準視線の方向における前記複数の表示対象オブジェクトの間隔が前記パラメータ値に応じた間隔となるように、前記複数の表示対象オブジェクトの前記仮想現実空間内の配置位置を決定するステップと、前記配置位置に従って前記複数の表示対象オブジェクトが前記視界に配置されている画像を生成するステップと、を実行させるための画像生成プログラム。
【００２１】
［本発明の実施形態の詳細］
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
【００２２】
図１は、本発明の一実施形態に係る画像表示システム１００のハードウェア構成図である。画像表示システム１００は、画像生成装置２００と、画像表示装置１２０とを備える。画像生成装置２００と画像表示装置１２０は、一例として有線ケーブル１５０によって電気的に接続され、相互に通信可能である。有線ケーブル１５０に代えて、無線接続が用いられてもよい。
【００２３】
画像生成装置２００は、画像表示装置１２０に表示される画像を生成するための装置である。画像生成装置２００は、プロセッサ２０２と、メモリ２０４と、ユーザ入力インターフェイス２０６と、通信インターフェイス２０８とを少なくとも備える。画像生成装置２００は、例えば、パーソナルコンピュータ、ゲームコンソール、スマートフォン、タブレット端末等として実現することが可能である。
【００２４】
メモリ２０４には、少なくともオペレーティングシステムと画像生成プログラムとが格納されている。オペレーティングシステムは、画像生成装置２００の全体的な動作を制御するためのコンピュータプログラムである。画像生成プログラムは、画像生成装置２００が後述する画像生成処理の各機能を実現するためのコンピュータプログラムである。メモリ２０４はまた、画像生成装置２００の動作によって生成されるデータを一時的又は永続的に記憶することもできる。メモリ２０４の具体例は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク、フラッシュメモリ、光ディスク等である。
【００２５】
プロセッサ２０２は、メモリ２０４に格納されているプログラムを読み出して、それに従った処理を実行するように構成される。プロセッサ２０２がメモリ２０４に格納された画像生成プログラムを実行することによって、後述する画像生成処理の各機能が実現される。プロセッサ２０２は、ＣＰＵ（Central Processing Unit）及びＧＰＵ（Graphics Processing Unit）を含む。
【００２６】
ユーザ入力インターフェイス２０６は、画像表示システム１００のユーザから画像生成装置２００を操作するための入力を受け取るように構成される。ユーザ入力インターフェイス２０６の具体例は、キーボード、マウス、タッチパッド、音声入力用マイク、ゲームコントローラ等である。
【００２７】
通信インターフェイス２０８は、ネットワークを介して他の装置と通信するためのネットワークインターフェイスである。例えば、通信インターフェイス２０８は、画像生成装置２００がインターネット１７０を介して検索エンジン（サーバ）１８０やウェブサーバ１９０と通信することを可能にする。
【００２８】
画像表示装置１２０は、画像生成装置２００において生成された画像を視覚的な情報としてユーザ１６０に提供するための装置である。例えば、画像表示装置１２０は、図１に示されるようなヘッドマウントディスプレイ（Head Mounted Display：以下ＨＭＤと称する）として構成されてよい。あるいは、画像表示装置１２０は、ＨＭＤではない通常の据置型ディスプレイとして構成されてもよい。画像表示装置（例えばＨＭＤ）１２０は、３次元（立体視）画像を表示可能なディスプレイであってもよい。
【００２９】
画像表示装置１２０がＨＭＤである場合、図示されるように、ＨＭＤ１２０は、ユーザ１６０の視界を覆うようにしてユーザ１６０の頭に装着される。ＨＭＤ１２０は、ＨＭＤ１２０を装着したユーザ１６０の眼前に配置されたディスプレイ１２２を備える。ディスプレイ１２２には、画像生成装置２００から送られた画像が表示される。ディスプレイ１２２は、例えば、非透過型ディスプレイとして構成することとしてよい。この場合、ＨＭＤ１２０の外界の光景はユーザ１６０の視界から遮断され、ユーザ１６０の目にはディスプレイ１２２に映し出された画像だけが届けられる。ＨＭＤ１２０のディスプレイ１２２に表示される画像の一例は、コンピュータグラフィックスによる仮想現実空間（例えばコ
ンピュータゲームで作り出される世界）を表す画像である。ディスプレイ１２２として非透過型ディスプレイを適用したＨＭＤ１２０は、このような仮想現実空間画像によって、ユーザ１６０にコンピュータグラフィックスによる仮想現実空間へ入り込んだような感覚（没入感）を体験させることができる。
【００３０】
ＨＭＤ１２０はまた、ＨＭＤ１２０を装着したユーザ１６０の頭がどちらの方向を向いているかを検知するためのセンサ１２６（例えば、磁気センサ、角速度センサ、若しくは加速度センサのいずれか、又はこれらの組み合わせ）を備えてもよい。センサ１２６は、ＨＭＤ１２０の向きや動きに応じた値（磁気、角速度、又は加速度の値）を出力する。センサ１２６からの出力値を適宜の方法で加工することで、ＨＭＤ１２０を装着したユーザ１６０の頭の向きが算出される。検知されたユーザ１６０の頭の向きは、ユーザ１６０が頭を動かした際にその動きに追従するようにディスプレイ１２２の表示画像を変化させるのに利用することとしてよい。例えば、ユーザ１６０が頭を右（又は左、上、下）に向けると、ディスプレイ１２２には、仮想現実空間においてユーザの右（又は左、上、下）方向にある仮想的光景が映し出されるのであってよい。これにより、ユーザ１６０が体感する仮想現実空間への没入感を更に高めることができる。ＨＭＤ１２０は更に、仮想現実空間に関連する音声を出力するための不図示のスピーカ（ヘッドホン）を備えてもよい。
【００３１】
ＨＭＤ１２０は更に、ユーザ１６０の視線を検出するためのアイトラッキングデバイス（Eye Tracking Device：以下ＥＴＤと称する）１２４を備えてもよい。例えば、ＥＴＤ１２４は、赤外線光源と赤外線カメラとを備える。赤外線光源は、ＨＭＤ１２０を装着したユーザ１６０の目に向けて赤外線を照射する。赤外線カメラは、赤外線で照射されたユーザ１６０の目の画像を撮像する。赤外線はユーザ１６０の目の表面で反射されるが、瞳と瞳以外の部分とで赤外線の反射率が異なる。赤外線カメラで撮像されたユーザ１６０の目の画像には、赤外線の反射率の違いが画像の明暗となって現れる。この明暗に基づいて、ユーザ１６０の目の画像において瞳が識別され、更に、識別された瞳の位置に基づいて、ユーザ１６０の視線の方向が検出される。
【００３２】
図２は、本発明の一実施形態に係る画像生成装置２００の機能的な構成を示すブロック図である。画像生成装置２００は、記憶部２２０及び処理部２３０を有する。処理部２３０は更に、検索要求部２３１と、検索結果取得部２３２と、検索スコア評価部２３３と、オブジェクト配置決定部２３４と、画像生成部２３５と、画像出力部２３６と、仮想現実空間定義部２３７と、視界特定部２３８とを含む。記憶部２２０は、図１に示されたメモリ２０４に対応する。処理部２３０及び処理部２３０に含まれる各部２３１〜２３８は、図１に示されたプロセッサ２０２がメモリ２０４内の画像生成プログラムを読み出して実行することによって実現される、本発明に係る画像生成処理の機能を表す。
【００３３】
記憶部２２０には、仮想現実空間構成情報２２３が記憶されている。仮想現実空間構成情報２２３は、仮想現実空間を表す画像を生成するのに必要な、仮想現実空間内に存在する様々なオブジェクト（表示対象オブジェクトを含む）の配置位置、形状、色などに関するデータである。仮想現実空間定義部２３７は、記憶部２２０に記憶された仮想現実空間構成情報２２３を処理することによって、表示対象オブジェクトを含む仮想現実空間を構築する。
【００３４】
視界特定部２３８は、ユーザ１６０の基準視線に基づいて、仮想現実空間におけるユーザ１６０の視界を特定する。ユーザ１６０の基準視線は、ＨＭＤ１２０のＥＴＤ１２４によって検出されたユーザ１６０の視線、又はＨＭＤ１２０のセンサ１２６によって検知されたユーザ１６０の頭の向きのいずれかである。
【００３５】
検索要求部２３１は、ユーザ１６０からの入力に基づく検索要求を検索エンジン１８０へ送信するように構成される。ユーザ１６０からの入力は、ユーザ入力インターフェイス２０６を介して与えられる。例えば、ユーザ１６０は、キーボードを用いて検索キーワードを打ち込む、あるいはマイクに向かって検索キーワードを発声する等の方法により、どのような検索を行いたいかを画像生成装置２００に指示する。検索要求部２３１は、ユーザ１６０から入力された検索キーワードを含む検索要求を、通信インターフェイス２０８を介して検索エンジン１８０へ送信する。
【００３６】
検索結果取得部２３２は、検索エンジン１８０から検索結果を取得するように構成される。検索結果は、検索要求部２３１が送信した検索要求に対して検索エンジン１８０が返す情報であり、検索キーワードに関連する、即ち、検索キーワードに対する適合性あるいは一致度が高いことが期待される、複数のアイテムを含む。図３に検索結果の一例を示す。図３において、検索結果３００は、検索キーワードに関連するアイテムとしてアイテム１、アイテム２、アイテム３、…、アイテムＮを含む。「アイテム」は、例えば、検索キーワードに関連するコンテンツを含んでいるウェブページを特定するためのＵＲＬ（Uniform Resource Locator）や、当該ウェブページに関する簡易説明などを含むものであってよい。別の例として、検索要求が画像を検索の対象とするものである場合には、「アイテム」は、検索キーワードとの関連度が高い画像のサムネール画像（縮小画像）であってもよい。
【００３７】
検索結果３００は、更に、複数のアイテムのそれぞれに紐付けられた検索スコアＳＣを含む。検索スコアＳＣは、当該検索スコアに対応するアイテムと検索キーワードとの関連性の度合いを数値として表す。例えば、検索スコアＳＣは、数値が大きいほどアイテムと検索キーワードとの関連性が高いことを示すのであってよい。図３の例では、アイテム１の検索スコアＳＣ１は０．８５であり、アイテム２の検索スコアＳＣ２は０．７９であり、アイテム３の検索スコアＳＣ３は０．６７である。この場合、アイテム１はアイテム２よりも検索キーワードとの関連性が高く、アイテム２はアイテム３よりも検索キーワードとの関連性が高い。
【００３８】
検索スコア評価部２３３は、検索結果に含まれる検索スコアを評価するように構成される。具体的には、検索スコア評価部２３３は、検索エンジン１８０から取得された検索結果に含まれる複数のアイテムのそれぞれについて検索スコアＳＣの大小を比較し、この比較に基づいて各アイテムを検索スコアＳＣの大小順（例えば降順）に並べ替える。更に、検索スコア評価部２３３は、並べ替え後の複数のアイテムにおける隣り合うアイテムの各ペアについて、検索スコアＳＣの差を計算する。検索エンジン１８０から、既に各アイテムが検索スコアＳＣの大小順に並んだ検索結果が提供される場合、アイテムを並べ替える処理はもちろん不要である。前掲の図３の例は、そのような並べ替え不要の例示的な検索結果３００を表している。この例示的な検索結果３００に対しては、アイテム１とアイテム２との検索スコアの差ΔＳＣ１２（＝ＳＣ１−ＳＣ２）は０．０６、アイテム２とアイテム３２との検索スコアの差ΔＳＣ２３（＝ＳＣ２−ＳＣ３）は０．１２とそれぞれ計算され、他のペアについても同様に検索スコアの差が計算される。
【００３９】
オブジェクト配置決定部２３４は、検索スコア評価部２３３による検索スコアの評価結果に基づいて、検索結果をユーザ１６０に提示する際の各アイテム（表示対象オブジェクト）の配置位置を決定するように構成される。アイテムの配置位置については後述する。
【００４０】
画像生成部２３５は、オブジェクト配置決定部２３４によって決定された各アイテムの配置位置に基づいて検索結果画像を生成するように構成される。検索結果画像は、複数の表示対象オブジェクトを含む。表示対象オブジェクトは、検索エンジン１８０から検索結果として提供された個々のアイテムを表す画像要素である。検索結果画像において、各表示対象オブジェクトは、オブジェクト配置決定部２３４によって決定された配置位置に従って配置される。例えば、検索結果画像は、仮想現実空間におけるユーザ１６０の視界内に表示対象オブジェクトが配置されている画像であってよい。生成された検索結果画像は、画像出力部２３６を介して画像表示装置１２０へ出力され、画像表示装置１２０に表示される。
【００４１】
図４は、画像生成部２３５によって生成される検索結果画像の一例を示す。図４において、検索結果画像４００は、表示対象オブジェクトＯＢＪ１、ＯＢＪ２、及びＯＢＪ３を含む。表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３は、それぞれ図３のアイテム１、２、３に対応するものである。説明の簡略化のため、検索結果画像４００は３つの表示対象オブジェクトのみを含むように描かれているが、検索結果画像４００には、任意の数の表示対象オブジェクト（例えば、検索結果３００に含まれる全てのアイテム１乃至Ｎに対応するＮ個の表示対象オブジェクト）が含まれてよいことはもちろんである。
【００４２】
検索結果画像４００内の表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３は、画像の奥行き方向４１０に並べられている。前述したように、図３の例のアイテム１、２、３は、この順に大きな検索スコアＳＣを有する。表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３の並び順は、この検索スコアＳＣの大小関係に基づく。例えば、図示されるように、表示対象オブジェクトＯＢＪ１は、対応するアイテム１の検索スコアＳＣ１が一番大きい値であるため、奥行き方向４１０の一番手前に配置される。また、表示対象オブジェクトＯＢＪ２は、対応するアイテム２の検索スコアＳＣ２が二番目に大きい値であるため、奥行き方向４１０の手前から二番目に配置され、表示対象オブジェクトＯＢＪ３は、対応するアイテム３の検索スコアＳＣ３が（これら３つのアイテムの中では）一番小さい値であるため、奥行き方向４１０の一番奥に配置される。
【００４３】
更に、検索結果画像４００内の表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３は、画像の奥行き方向４１０の並びにおいて、各表示対象オブジェクト間の間隔が検索スコアＳＣに基づいて調整される。例えば、隣り合う２つの表示対象オブジェクトは、当該２つの表示対象オブジェクトに対応する検索スコアの差ΔＳＣに応じた間隔に配置される。図４の例を参照すると、表示対象オブジェクトＯＢＪ１と表示対象オブジェクトＯＢＪ２との間隔ｄ１２は、表示対象オブジェクトＯＢＪ２と表示対象オブジェクトＯＢＪ３との間隔ｄ２３よりも狭く設定されている。これは、図３に例示した検索スコアＳＣの値の例において、アイテム１とアイテム２との検索スコアの差ΔＳＣ１２が、アイテム２とアイテム３との検索スコアの差ΔＳＣ２３よりも小さいことに基づく。換言すれば、検索結果画像４００の隣り合う２つの表示対象オブジェクトは、検索スコアの差ΔＳＣが大きいほど、広い間隔で配置されている。これの特別な場合の例として、２つの表示対象オブジェクトは、検索スコアの差ΔＳＣに比例した間隔で配置されるのであってもよい。例えば図３の検索スコアＳＣの例では、表示対象オブジェクトＯＢＪ２と表示対象オブジェクトＯＢＪ３との間隔ｄ２３は、表示対象オブジェクトＯＢＪ１と表示対象オブジェクトＯＢＪ２との間隔ｄ１２の２倍（＝ΔＳＣ２３／ΔＳＣ１２＝０．１２／０．０６）に設定されることとしてよい。
【００４４】
図４の検索結果画像４００は、表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３が仮想現実空間内に配置されている画像であってもよい。例えば、検索結果画像４００は仮想現実空間においてユーザ１６０が見ている（即ち視認可能な）領域である視界を表し、この仮想現実空間のユーザ視界内に、各表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３が、上述した順序及び間隔でユーザの基準視線方向（図中の奥行き方向４１０）に沿って並んでいるのであってもよい。
【００４５】
このように、検索結果画像４００において、検索結果に含まれる個々のアイテムに対応する各表示対象オブジェクトが、検索スコアに応じた間隔に配置される。即ち、検索結果画像４００における隣り合った２つの表示対象オブジェクトの間隔は、検索キーワードとの関連性の度合いを反映している。これにより、ユーザ１６０は、検索結果画像４００内の表示対象オブジェクトの間隔から、検索結果の複数のアイテムが検索キーワードとの関連度に関してどのように分布しているかを視覚的に把握することができる。例えば、図４の例では、アイテム１とアイテム２は検索キーワードとの関連性が比較的高いが、この２つのアイテムに比べて、アイテム３は検索キーワードとの関連性がかなり小さい、といったような判断をユーザ１６０が行うことが可能である。
【００４６】
検索結果画像４００の表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３は、更に、３次元（立体視）画像として表現されてもよい。この場合、検索結果画像４００は右眼用画像と左眼用画像からなる。図５は、立体視表現された表示対象オブジェクトを模式的に表す。図５において、右眼用画像５１０Ｒはユーザ１６０の右眼５２０Ｒに対して表示される右眼用オブジェクト５３０Ｒを含み、左眼用画像５１０Ｌはユーザ１６０の左眼５２０Ｌに対して表示される左眼用オブジェクト５３０Ｌを含む。右眼用オブジェクト５３０Ｒ及び左眼用オブジェクト５３０Ｌは、例えば表示対象オブジェクトＯＢＪ１、ＯＢＪ２、ＯＢＪ３のいずれかに対応する。ユーザ１６０の右眼視線５４０Ｒと左眼視線５４０Ｌは、交点ＩＳにおいて輻輳角θで交差する。これにより、ユーザ１６０は、ディスプレイ面５５０から距離Ｄだけ手前（又は奥）に位置する交点ＩＳに、オブジェクト５３０が存在しているような知覚を得る。
【００４７】
右眼用オブジェクト５３０Ｒと左眼用オブジェクト５３０Ｌによって作られる輻輳角θが適宜の角度となるように右眼用画像５１０Ｒと左眼用画像５１０Ｌを生成することによって、ユーザ１６０が視認するオブジェクト５３０の奥行き方向の位置を任意に調整することが可能である。例えば、輻輳角θは、検索スコアＳＣに応じた角度に設定されることとしてよい。一例として、大きい検索スコアＳＣ１を持つ表示対象オブジェクトＯＢＪ１の輻輳角θ１を、小さい検索スコアＳＣ２を持つ表示対象オブジェクトＯＢＪ２の輻輳角θ２よりも大きく設定することで、検索キーワードとの関連性の高い表示対象オブジェクトＯＢＪ１を検索キーワードとの関連性の低い表示対象オブジェクトＯＢＪ２よりも手前に視認させることができる。なお、輻輳角による立体視効果に加えて、両眼視差による立体視効果が得られるように、右眼用オブジェクト５３０Ｒと左眼用オブジェクト５３０Ｌが、それぞれ異なる視点から眺めた画像として描かれることとしてもよい。
【００４８】
図６は、本発明の一実施形態に係る画像生成装置２００の動作を示すフローチャートである。
【００４９】
まずステップＳ１０１において、検索要求部２３１が、検索キーワードを含む検索要求を検索エンジン１８０へ送信する。次にステップＳ１０２において、検索結果取得部２３２が、検索エンジン１８０から検索キーワードに対応した検索結果を取得する。検索結果は、検索キーワードに関連した複数のアイテムと、複数のアイテムのそれぞれに紐付けられた検索スコアとを含む。
【００５０】
次にステップＳ１０３において、検索スコア評価部２３３が、検索スコアの大小比較に基づいて、検索キーワードに関連するものとして検索エンジン１８０から提供された複数のアイテムを並べ替える。このステップＳ１０３は、検索スコアの大小順にアイテムが並んだ検索結果が検索エンジン１８０から提供される場合には、省略されてよい。次にステップＳ１０４において、検索スコア評価部２３３が、検索スコアの大小順で隣り合っている任意の２つのアイテムについて検索スコアの差を計算する。
【００５１】
次にステップＳ１０５において、オブジェクト配置決定部２３４が、ステップＳ１０４で計算された検索スコアの差に基づいて、検索結果に含まれる複数のアイテムを表す各表示対象オブジェクトの配置位置を決定する。例えば、図４に示されるように、オブジェクト配置決定部２３４は、隣り合うアイテムの検索スコアの差が大きいほど、表示対象オブジェクトの間隔が広くなるように配置位置を決定するのであってよい。オブジェクト配置決定部２３４は、更に、表示対象オブジェクトの間隔を、検索スコアの差に比例するように設定してもよい。また、画像表示装置１２０にＨＭＤが適用される場合の一例として、オブジェクト配置決定部２３４は、仮想現実空間におけるユーザ１６０の基準視線の方向に沿って、複数の表示対象オブジェクトを並べて配置することとしてよい。例えば、表示対象オブジェクトは、仮想現実空間におけるユーザ１６０の視界の中心方向（即ちユーザ１６０から見た奥行き方向４１０）に、検索スコアに応じた間隔で並べられるのであってよい。この場合、視界特定部２３８が、ＨＭＤ１２０のセンサ１２６からの出力、又はＨＭＤ１２０のＥＴＤ１２４からの出力に基づいて、仮想現実空間内においてユーザ１６０の視認可能な領域である視界を特定し、オブジェクト配置決定部２３４が、この視界内において各表示対象オブジェクトをユーザ１６０の基準視線方向に沿って、検索スコアに応じた間隔で配置する。
【００５２】
次にステップＳ１０６において、画像生成部２３５が、各表示対象オブジェクトがステップＳ１０５で決定された配置位置に配置されている検索結果画像を生成する。例えば、図４の検索結果画像４００のように、各表示対象オブジェクトは、検索スコアの大小順、且つ隣り合う表示対象オブジェクトの検索スコアの差に応じた間隔でユーザ１６０の基準視線方向（図４の奥行き方向４１０）に並べられて、仮想現実空間内のユーザの視界に配置される。画像生成部２３５は、手前あるいは奥に配置された表示対象オブジェクトが、輻輳角又は両眼視差による立体視効果を有するように視認されるべく、右眼用画像と左眼用画像からなる検索結果画像を生成することとしてよい。また、画像生成部２３５は、手前に配置された表示対象オブジェクトが大きく及び／又は明るく視認され、奥に配置された表示対象オブジェクトが小さく及び／又は暗く視認されるように、各表示対象オブジェクトの大きさ及び／又は明るさを調整してもよい。
【００５３】
上記実施形態では、検索キーワードに対する検索結果画像を生成する画像生成装置２００を例示したが、本発明はそのような画像生成装置に限定されるものではない。例えば、コンピュータゲームにおいてユーザ（プレイヤ）が所有しているアイテムをソートして表示する場合に、アイテムの何らかの属性（例えばレアリティ（レア度、希少度））に関する数値に応じた間隔で、アイテムを奥行き方向に配列して表示することとしてよい。また、コンピュータの各種データファイル（例えば文書ファイルや画像ファイル等）を、それらの何らかの属性（例えば、ファイルサイズ、作成日時、更新日時等）に関する数値に応じた間隔で奥行き方向に配列して表示することとしてもよい。
【００５４】
以上、本発明の実施形態を説明したが、本発明はこれに限定されず、その要旨を逸脱しない範囲内において様々な変更が可能である。
【符号の説明】
【００５５】
１００  画像表示システム
１２０  画像表示装置
１５０  有線ケーブル
１７０  インターネット
１８０  検索エンジン
２００  画像生成装置
２０２  プロセッサ
２０４  メモリ
２０６  ユーザ入力インターフェイス
２０８  通信インターフェイス
２２０  記憶部
２３０  処理部
２３１  検索要求部
２３２  検索結果取得部
２３３  検索スコア評価部
２３４  オブジェクト配置決定部
２３５  画像生成部
２３６  画像出力部
２３７  仮想現実空間定義部
２３８  視界特定部
【図１】
2017134492.tif 000003
【図２】
2017134492.tif 000004
【図３】
2017134492.tif 000005
【図４】
2017134492.tif 000006
【図５】
2017134492.tif 000007
【図６】
2017134492.tif 000008