(57)【要約】【課題】仮想空間上におけるブランドを保護する。【解決手段】本願に係る描画装置は、仮想現実空間上において所定の標章が施されたオブジェクトを特定する特定部と、前記特定部により特定されたオブジェクトに施された標章を保護する保護領域を設定した状態で、前記仮想現実空間を描画する描画部とを有することを特徴とする。【選択図】図１
2018156322.tif 000002
【特許請求の範囲】
【請求項１】
仮想現実空間上において所定の標章が施されたオブジェクトを特定する特定部と、
前記特定部により特定されたオブジェクトに施された標章を保護する保護領域を設定した状態で、前記仮想現実空間を描画する描画部と
を有することを特徴とする描画装置。
【請求項２】
前記オブジェクトに前記標章が視覚的な状態で施されている場合は、当該オブジェクトまたは当該オブジェクトに施された標章の視覚的な状態を保護する保護領域を設定する設定部
を有することを特徴とする請求項１に記載の描画装置。
【請求項３】
前記設定部は、前記オブジェクトを中心とした所定の範囲に前記保護領域を設定する
ことを特徴とする請求項２に記載の描画装置。
【請求項４】
前記描画部は、前記保護領域内において前記オブジェクトの形状を変形する操作が行われた場合は、当該オブジェクトの形状を変形させずに所定の形状に保った状態で、前記仮想現実空間を描画する
ことを特徴とする請求項１〜３のうちいずれか１つに記載の描画装置。
【請求項５】
前記描画部は、前記保護領域内において前記オブジェクトを表示する際の色彩を変化させる操作が行われた場合は、当該オブジェクトの色彩を変化させずに所定の色彩に保った状態で、前記仮想現実空間を描画する
ことを特徴とする請求項１〜４のうちいずれか１つに記載の描画装置。
【請求項６】
前記描画部は、前記保護領域内において前記オブジェクトに陰影を生じさせる操作が行われた場合は、当該オブジェクトに陰影を生じさせずに、前記仮想現実空間を描画する
ことを特徴とする請求項１〜５のうちいずれか１つに記載の描画装置。
【請求項７】
前記描画部は、前記保護領域内において前記オブジェクトの形状を変形する操作が行われた場合は、変形率が所定の閾値を超えないように、前記オブジェクトの形状を変形させた状態で、前記仮想現実空間を描画する
ことを特徴とする請求項１〜６のうちいずれか１つに記載の描画装置。
【請求項８】
前記描画部は、前記オブジェクトの形状を変形させた場合は、当該形状を元の形状に戻す
ことを特徴とする請求項７に記載の描画装置。
【請求項９】
前記仮想現実空間上において前記オブジェクトから所定の音声が生じる際に、前記仮想現実空間上における利用者の位置が前記保護領域に含まれる場合は、当該オブジェクトから生じる音声を優先的に再生する再生部
を有することを特徴とする請求項１〜８のうちいずれか１つに記載の描画装置。
【請求項１０】
描画装置が実行する表示方法であって、
仮想現実空間上において所定の標章が施されたオブジェクトを特定する特定工程と、
前記特定工程により特定されたオブジェクトに施された標章を保護する保護領域を設定した状態で、前記仮想現実空間を描画する描画工程と
を含むことを特徴とする描画方法。
【請求項１１】
仮想現実空間上において所定の標章が施されたオブジェクトを特定する特定手順と、
前記特定手順により特定されたオブジェクトに施された標章を保護する保護領域を設定した状態で、前記仮想現実空間を描画する描画手順と
をコンピュータに実行させるための描画プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、描画装置、描画方法および描画プログラムに関する。
【背景技術】
【０００２】
従来、利用者の視野内に仮想空間上の映像を投影することで、あたかも仮想空間上に存在するといった感覚を提供する仮想現実（ＶＲ：Virtual  Reality）の技術が知られている。また、このような仮想空間上で、各種の広告情報を利用者に提供する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２３２２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術では、適切なブランドの保護を行うことができない恐れがある。
【０００５】
例えば、仮想空間上において広告情報を提供する態様として、企業ロゴ等を模したオブジェクトを仮想空間に配置するといった手法が考えられる。しかしながら、仮想空間上においては、移動、生成、変形等といったオブジェクトに対する制御を自由に行うことができるため、企業ロゴを模したオブジェクトに対する制御によっては、ブランドイメージを毀損する恐れがある。
【０００６】
本願は、上記に鑑みてなされたものであって、仮想空間上でのブランドの保護を目的とする。
【課題を解決するための手段】
【０００７】
本願に係る描画装置は、仮想現実空間上において所定の標章が施されたオブジェクトを特定する特定部と、前記特定部により特定されたオブジェクトに施された標章を保護する保護領域を設定した状態で、前記仮想現実空間を描画する描画部とを有することを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、仮想空間上でのブランドの保護を実現できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報提供装置が実行する描画処理の一例を示す図である。
【図２】図２は、実施形態に係る情報提供装置の構成例を示す図である。
【図３】図３は、実施形態に係るオブジェクトデータベースに登録される情報の一例を示す図である。
【図４】図４は、実施形態に係る標章データベースに登録される情報の一例を示す図である。
【図５】図５は、実施形態に係る保護領域データベースに登録される情報の一例を示す図である。
【図６】図６は、実施形態に係る情報提供装置が実行する描画処理の流れの一例を示すフローチャートである。
【図７】図７は、ハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る描画装置、描画方法および描画プログラムを実施するための形態（以下、「実施形態」と記載する。）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る描画装置、描画方法および描画プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略する。
【００１１】
［実施形態］
〔１．情報提供装置が表示する処理について〕
まず、図１を用いて、描画装置の一例となる情報提供装置が実行する描画処理の一例について説明する。図１は、実施形態に係る情報提供装置が実行する描画処理の一例を示す図である。
【００１２】
なお、以下の説明では、情報提供装置１０が実行する描画処理として、利用者Ｕが装着するヘッドマウントデバイス１００（以下、「ＨＭＤ（Head  Mounted  Device）１００」と記載する場合がある。）に仮想現実空間（以下、「ＶＲ空間」と記載する。）の映像を表示する処理の一例を記載するが、実施形態は、これに限定されるものではない。例えば、情報提供装置１０が提供する描画処理は、ＨＭＤ１００がスタンドアローンで実行してもよい。また、情報提供装置１０が提供する描画処理は、例えば、ＨＭＤ１００と接続され、ＨＭＤ１００を介してゲーム等のＶＲ空間の映像を表示するゲーム機等により実現されてもよい。
【００１３】
また、以下の説明では、情報提供装置１０は、ＶＲ空間上において、利用者Ｕに広告に関する広告情報を提供する処理の一例について説明するが、かかる広告とは、営利若しくは非営利の広告だけではなく、ボランティアの募集、公共広告、公共に対する通知、その他任意のコンテンツを含む概念である。また、広告は、いわゆる広告関連の情報を含むコンテンツのみならず、利用者に興味を抱かせ、任意の対象に関する情報、または、任意の対象と関連するコンテンツに含まれる情報を広く報知するものであれば、画像、動画像、テキスト、図形、記号、ハイパーリンク、その他任意のコンテンツが広告として含まれていてよい。なお、以下の説明では、広告として、企業ロゴや商品ロゴ等といった各種の標章をＶＲ空間において利用者Ｕの視野内に表示する処理の一例について説明する。
【００１４】
〔１−１．情報提供装置の一例〕
情報提供装置１０は、インターネットや無線ＬＡＮ（Local  Area  Network）等の所定のネットワークＮ（例えば、図２を参照。）を介して、ＨＭＤ１００と通信可能な情報処理装置であり、例えば、サーバ装置やクラウドシステム、ゲーム機等により実現される。なお、情報提供装置１０は、ネットワークＮを介して、任意の数のＨＭＤ１００と通信可能であってよい。
【００１５】
ＨＭＤ１００は、利用者Ｕが装着するウェアラブルデバイスであって、利用者Ｕの視野内に情報提供装置１０から提供される静止画像や動画像を表示することで、利用者ＵがあたかもＶＲ空間に居るといった感覚を提供する。また、ＨＭＤ１００は、情報提供装置１０から受信した音声を出力する機能を有していてもよい。
【００１６】
〔１−２．ＶＲ空間に関する処理の一例〕
ここで、情報提供装置１０およびＨＭＤ１００が利用者Ｕに提供するＶＲ空間の一例について説明する。例えば、情報提供装置１０は、建造物やキャラクター等といったＶＲとして表示される各種オブジェクトの形状、外観（マッピングされる画像や表面処理等）、配置位置等を記憶する。また、情報提供装置１０は、ＶＲ空間における利用者Ｕの視点を特定し、特定した視点からＶＲ空間を視認した際の光景をＨＭＤ１００が利用者Ｕの視野内に再現するための画像を描画する。そして、情報提供装置１０は、描画した画像をＨＭＤ１００に送信し、ＨＭＤ１００に表示させることで、利用者ＵにＶＲ空間における光景を提供する。
【００１７】
また、例えば、ＨＭＤ１００は、利用者Ｕがどの方向を向いているか、利用者Ｕが移動したか否か、利用者Ｕがどれくらい移動したか、ＶＲ空間における各種の操作といった情報を収集する。なお、係る収集は、ＨＭＤ１００と連動して動作するカメラや情報処理装置等により収集されてもよい。そして、ＨＭＤ１００は、収集した各種の情報を情報提供装置１０に送信する。このような場合、情報提供装置１０は利用者Ｕの向きやＶＲ空間における操作の内容に応じて、ＶＲ空間において利用者Ｕが視認する光景の画像を再度描画し、描画した画像をＨＭＤ１００に送信する。
【００１８】
なお、上述した処理以外にも、情報提供装置１０およびＨＭＤ１００は、任意の技術を用いて、ＶＲ空間の光景を利用者Ｕに提供してよい。すなわち、情報提供装置１０およびＨＭＤ１００は、終値のＶＲ技術を適用可能である。
【００１９】
〔１−３．描画処理の一例〕
近年、ＶＲ関連技術の進歩により、ＶＲ空間上で利用者Ｕが実行可能な行動の自由度が上昇している。例えば、ゲーム等においては、ＶＲ空間上の各種オブジェクトの移動、変形、破壊等を行うことができる。一方、ＶＲ空間上で企業ロゴ等の各種標章を表示し、広告を行いたいといった要望がある。しかしながら、標章の形状を立体的に模したオブジェクトや標章がテクスチャとして付与されたオブジェクト等、標章が施された各種のオブジェクトをＶＲ空間上に再現した場合、利用者Ｕの操作によっては、標章に関するブランドイメージを毀損させる恐れがある。
【００２０】
例えば、標章が施されたオブジェクトの破壊や変形が行われた場合や、オブジェクトの表面に悪戯書きをしたり、複数のオブジェクトを組み合わせることで、標章に関するブランドイメージを貶めるような光景を作り出した場合等には、標章に関するブランドイメージが毀損すると考えられる。また、標章と他のテキストとを組み合わせた広告が施されたオブジェクトについても、利用者Ｕの操作によっては、ブランドイメージを毀損させる恐れがある。
【００２１】
そこで、情報提供装置１０は、以下の描画処理を実行する。まず、情報提供装置１０は、ＶＲ空間上において所定の標章が施されたオブジェクトを特定する。そして、情報提供装置１０は、特定されたオブジェクトに施された標章を保護する保護領域を設定した状態で、ＶＲ空間を描画する。例えば、情報提供装置１０は、オブジェクトの形状が標章の形状となっている場合や、オブジェクトの表面に標章が付されている場合等、オブジェクトに標章が視覚的な状態で施されている場合は、オブジェクトの視覚的な状態を保護する保護領域を設定する。より具体的には、情報提供装置１０は、オブジェクトを中心とした所定の範囲に保護領域を設定する。そして、情報提供装置１０は、保護領域内におけるオブジェクトの視覚的な状態を保護する。
【００２２】
〔１−４．描画処理の具体的な処理の一例〕
以下、図１を用いて、情報提供装置１０が実行する描画処理の一例について説明する。なお、以下の説明では、所定のロゴＬ０１が施されたオブジェクトの視覚的な状態を保護する処理の一例について記載するが、実施形態は、これに限定されるものではない。例えば、情報提供装置１０は、ロゴＬ０１を含む広告が付与されたオブジェクトの視覚的な状態を保護してもよい。また、以下の説明では、保護領域が設定されたオブジェクトを保護オブジェクトと記載する。
【００２３】
例えば、情報提供装置１０は、ＶＲ空間における利用者Ｕの視野を描画する場合は、視野内に存在するオブジェクトのうち、ロゴＬ０１が配置されたオブジェクトやロゴＬ０１の形状を有するオブジェクトを保護オブジェクトとして特定する（ステップＳ１）。例えば、情報提供装置１０は、ＶＲ空間における利用者Ｕの位置から所定の範囲内（例えば、描画対象となる領域内）におけるオブジェクトのうち、ロゴＬ０１が配置されたオブジェクトＯＢ０１や、ロゴＬ０１の形状を有するオブジェクトＯＢ０２を保護オブジェクトとして特定する。
【００２４】
このような場合、情報提供装置１０は、保護オブジェクトから所定の範囲に保護領域を設定する（ステップＳ２）。例えば、情報提供装置１０は、保護オブジェクトＯＢ０１の中心から所定の半径を有する球体の領域を保護領域ＰＡ０１として設定し、保護オブジェクトＯＢ０２の中心から所定の半径を有する球体の領域を保護領域ＰＡ０２として設定する。なお、情報提供装置１０は、保護オブジェクトごとに異なる形状の保護領域を設定してもよい。また、情報提供装置１０は、保護オブジェクトと同じ形状の保護領域を設定してもよい。
【００２５】
そして、情報提供装置１０は、保護領域において保護オブジェクトの視覚的状態が変化しないように、ＶＲ空間の描画を行う（ステップＳ３）。例えば、情報提供装置１０は、ＶＲ空間における利用者Ｕの位置、利用者Ｕの視点、利用者Ｕの注意点や視野の角度、各オブジェクトの配置位置等に応じて、ＶＲ空間における利用者Ｕの視野内に含まれるオブジェクトを特定する。また、情報提供装置１０は、特定したオブジェクトのうち、保護領域に含まれるオブジェクトを特定する。そして、情報提供装置１０は、ＶＲ空間における利用者Ｕの視野を描画する際に、保護領域に含まれるオブジェクトについては、所定の表示態様で表示されるように、描画を行う。
【００２６】
例えば、情報提供装置１０は、利用者Ｕの移動等により、保護オブジェクトＯＢ０１に、近傍に配置されたオブジェクトＯＢ０３の影ＳＨ０１がかかる場合、保護オブジェクトＯＢ０１については、影ＳＨ０１の影響を受けないように、描画を行う。より具体的には、情報提供装置１０は、保護領域ＰＡ０１内の保護オブジェクトＯＢ０１については、他のオブジェクトＯＢ０３により生じる影に寄らず、所定の色彩の自然光により照らされているものとして、描画を行う。また、例えば、情報提供装置１０は、利用者Ｕの操作により、保護オブジェクトＯＢ０２に他のオブジェクトＯＢ０４が当たった場合であっても、保護オブジェクトＯＢ０２の変形や破壊を発生させずに、その形状を所定の形状に保つよう描画を行う。
【００２７】
すなわち、情報提供装置１０は、保護オブジェクトＯＢ０１、ＯＢ０２については、標章の視覚的態様が所定の態様を保持するように、ＶＲ空間の描画を行う。そして、情報提供装置１０は、描画したＶＲ空間の画像をＨＭＤ１００に提供する（ステップＳ４）。この結果、ＨＭＤ１００は、オブジェクトに施された標章の視覚的態様を保持したまま、ＶＲ空間を表示することができる（ステップＳ５）。
【００２８】
〔１−５．保護態様のバリエーションについて〕
ここで、情報提供装置１０は、オブジェクトに施された標章の視覚的態様を保持したまま、ＶＲ空間を表示することができるのであれば、任意の保護態様で、標章の視覚的態様を保持してもよい。例えば、情報提供装置１０は、保護領域内で標章が施された保護オブジェクトや他のオブジェクトの形状を変形する操作が行われた場合に、各オブジェクトの形状を変形させず、所定の形状を保つようにＶＲ空間を描画してもよい。
【００２９】
また、情報提供装置１０は、利用者Ｕの操作により、保護オブジェクトを表示する際の色彩を変化させる操作が行われた場合は、保護オブジェクトの色彩を変化させずに所定の色彩に保つようにＶＲ空間を描画してもよい。例えば、情報提供装置１０は、他のオブジェクトに設定された照明の色彩や、利用者Ｕの操作により生じた光の色彩等によらず、保護オブジェクトについては、所定の色彩で照明されている態様でＶＲ空間を描画してもよい。
【００３０】
また、情報提供装置１０は、利用者Ｕがオブジェクトを保護オブジェクトと照明との間に移動させた場合等、保護オブジェクトに陰影を生じさせる操作が行われた場合であっても、保護オブジェクトについては、他のオブジェクトによる陰影が生じないようにＶＲ空間を描画してもよい。例えば、情報提供装置１０は、保護オブジェクトについては、所定の照明態様で照明され続けているといった態様で、ＶＲ空間を描画してもよい。
【００３１】
また、情報提供装置１０は、利用者Ｕが各種のオブジェクトで保護オブジェクトを叩いた場合等においても、保護オブジェクトの変形や破壊が行われないようにＶＲ空間を描画してもよい。一方で、情報提供装置１０は、標章の視覚的な状態を保持できるのであれば、ある程度の変形や破壊を許容してもよい。例えば、情報提供装置１０は、保護領域内において保護オブジェクトの形状を変形する操作が行われた場合は、保護オブジェクトの変形率が所定の閾値を超えないように、オブジェクトの形状を変形させてもよい。
【００３２】
より具体的な例を挙げると、情報提供装置１０は、保護オブジェクトの形状を変化させる操作が行われた場合は、変化前の形状と変化後の形状との変化率を変形率として算出する。なお、変形率の算出については、形状比較に関する任意の周知技術が採用可能である。そして、情報提供装置１０は、保護オブジェクトの変形率が所定の閾値を超えるまでは、操作に応じて、保護オブジェクトの形状を変化させ、保護オブジェクトの変形率が所定の閾値を超えた場合は、操作が継続して行われたとしても、保護オブジェクトをそれ以上変形させずに描画する。
【００３３】
なお、例えば、情報提供装置１０は、保護オブジェクトの変形率が所定の閾値を超えた場合は、保護オブジェクトの形状を所定の形状（すなわち、変形前の形状）に戻してもよい。また、情報提供装置１０は、利用者Ｕの操作により保護オブジェクトの形状が変化した場合は、利用者Ｕの操作が終了した後に、保護オブジェクトの形状を元の形状に戻してもよい。なお、保護オブジェクトの形状を変化させる操作としては、例えば、保護オブジェクトをねじる操作や、保護オブジェクトに他のオブジェクトをぶつけることで、保護オブジェクトを破壊しようとする操作等、任意の操作が採用可能である。
【００３４】
また、情報提供装置１０は、保護オブジェクトに設定された保護領域内には、他のオブジェクトが侵入できないようにすることで、標章の視覚的状態を保持してもよい。また、情報提供装置１０は、ある保護オブジェクトに設定された保護領域内には、他の保護オブジェクトが侵入できないようにしてもよい。
【００３５】
〔１−６．保護領域について〕
ここで、情報提供装置１０は、保護領域に含まれる保護オブジェクトのみならず、保護領域内に含まれる他のオブジェクトについても、変形や破壊を行えないようにしてもよい。また、情報提供装置１０は、標章の視覚的状態のみならず、例えば、音についても保護することで、ブランドイメージの保護を図ってもよい。
【００３６】
例えば、ＶＲ空間上において、所定の音声を発生させるオブジェクトが配置され、利用者Ｕの位置や動きに応じて、オブジェクトから発生される音声にドップラー効果等の各種エフェクトを反映させる場合がある。このような場合においても、情報提供装置１０は、保護領域内においては、オブジェクトから発生させる音声を所定の態様で再生させてもよい。すなわち、情報提供装置１０は、ＶＲ空間上において保護オブジェクトから所定の音声が生じる際に、ＶＲ空間上における利用者の位置が保護領域に含まれる場合は、保護オブジェクトから生じる音声を優先的に再生してもよい。
【００３７】
より具体的な例を説明する。例えば、情報提供装置１０は、ＶＲ空間上の標章が施されたオブジェクトとして、ＶＲ空間上で所定の音声を発生させているオブジェクト（例えば、スピーカーのオブジェクト等）を保護オブジェクトとして特定する。このような場合、情報提供装置１０は、保護オブジェクトに所定の保護領域を設定するとともに、利用者Ｕの位置が保護領域に含まれるか否かを判定する。そして、情報提供装置１０は、利用者Ｕの位置が保護領域に含まれる場合は、保護オブジェクトが発する所定の音声を優先的に再生する。
【００３８】
例えば、情報提供装置１０は、保護オブジェクトが発する所定の音声について、ドップラー効果等の各種エフェクトをかけずに再生させてもよい。また、情報提供装置１０は、保護オブジェクトが発する所定の音声を他の音声よりも大きな音量で再生させてもよい。すなわち、情報提供装置１０は、保護領域内においては、標章となる音声が所定の態様で利用者Ｕに伝達するように、各種音声の再生処理を実行する。
【００３９】
〔２．情報提供装置の構成〕
以下、上記した情報提供装置１０が有する機能構成の一例について説明する。図２は、実施形態に係る情報提供装置の構成例を示す図である。図２に示すように、情報提供装置１０は、通信部２０、記憶部３０、および制御部４０を有する。
【００４０】
通信部２０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部２０は、ネットワークＮと有線または無線で接続され、ＨＭＤ１００との間で情報の送受信を行う。
【００４１】
記憶部３０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。また、記憶部３０は、オブジェクトデータベース３１、標章データベース３２、および保護領域データベース３３を記憶する。以下、図３〜図５を用いて、各データベース３１〜３３に登録される情報の一例を説明する。
【００４２】
オブジェクトデータベース３１には、ＶＲ空間上における各種オブジェクトのデータが登録されている。例えば、図３は、実施形態に係るオブジェクトデータベースに登録される情報の一例を示す図である。図３に示す例では、オブジェクトデータベース３１には、「オブジェクトＩＤ（Identifier）」、「オブジェクトデータ」、「配置位置」等といった情報が登録されている。
【００４３】
ここで、「オブジェクトＩＤ」とは、オブジェクトを識別する識別子である。また、「オブジェクトデータ」とは、対応付けられた「オブジェクトＩＤ」が示すオブジェクトに関するデータであり、オブジェクトの形状やテクスチャのデータである。また、「配置位置」とは、対応付けられた「オブジェクトＩＤ」が示すオブジェクトが配置されたＶＲ空間上の位置である。
【００４４】
例えば、図３に示す例では、オブジェクトデータベース３１には、オブジェクトＩＤ「オブジェクトＩＤ＃１」、オブジェクトデータ「データ＃１」、配置位置「位置＃１」といった情報が対応付けて登録されている。このような情報は、オブジェクトＩＤ「オブジェクトＩＤ＃１」が示すオブジェクトが、オブジェクトデータ「データ＃１」を用いて描画されるオブジェクトであり、配置位置「位置＃１」が示すＶＲ空間上の位置に配置されている旨を示す。
【００４５】
標章データベース３２には、標章が施されたオブジェクトの情報が登録される。例えば、図４は、実施形態に係る標章データベースに登録される情報の一例を示す図である。図４に示す例では、標章データベース３２には、「標章ＩＤ」、「対応オブジェクト」、「および「配置態様」等といった情報が登録されている。ここで、「標章ＩＤ」とは、標章を識別する識別子である。また、「対応オブジェクト」とは、対応付けられた「標章ＩＤ」が示す標章が施されたオブジェクト（すなわち、保護オブジェクト）のオブジェクトＩＤである。また、「設置態様」とは、対応付けられた「標章ＩＤ」が示す標章が、対応付けられた「対応オブジェクト」にどのような態様で施されているかを示す情報である。
【００４６】
例えば、図４に示す例では、標章データベース３２には、標章ＩＤ「標章＃１」、対応オブジェクト「オブジェクト＃１」、設置態様「形状」が対応付けて登録されている。このような情報は、標章ＩＤ「標章＃１」が示す標章が、対応オブジェクト「オブジェクト＃１」に施されており、その態様が設置態様「形状」（すなわち、オブジェクトの形状がその標章の形状になっている）旨を示す。
【００４７】
保護領域データベース３３には、保護領域の情報が登録される。例えば、図５は、実施形態に係る保護領域データベースに登録される情報の一例を示す図である。図５に示す例では、保護領域データベース３３には、「保護領域ＩＤ」、「基準オブジェクト」、および「領域情報」等といった情報が登録されている。ここで、「保護領域ＩＤ」とは、保護領域を識別する識別子である。また、「基準オブジェクト」とは、対応付けられた「保護領域ＩＤ」が示す保護領域が施されたオブジェクト、すなわち、保護領域と対応する保護オブジェクトのオブジェクトＩＤである。また、「領域情報」とは、対応付けられた「保護領域ＩＤ」が示す保護領域を示すデータである。
【００４８】
例えば、図５に示す例では、保護領域データベース３３には、保護領域ＩＤ「保護領域＃１」、基準オブジェクト「オブジェクト＃１」、および領域情報「領域データ＃１」とが対応付けて登録されている。このような情報は、保護領域ＩＤ「保護領域＃１」が示す保護領域が、基準オブジェクト「オブジェクト＃１」が示す保護オブジェクトに対して設定されており、その領域が領域情報「領域データ＃１」が示す領域である旨を示す。
【００４９】
なお、図３〜５に示す例では、「オブジェクト＃１」、「データ＃１」、「位置＃１」、「標章＃１」、「保護領域＃１」、「領域データ＃１」等という概念的な値を記載したが、実際には、各データベースには、オブジェクト、標章および保護領域を識別する文字列や、モデリングデータ、ＶＲ空間内での位置、保護領域となる空間を識別するための情報が登録されることとなる。
【００５０】
図２に戻り、説明を続ける。制御部４０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等のプロセッサによって、情報提供装置１０内部の記憶装置に記憶されている各種プログラムがＲＡＭ等を作業領域として実行されることにより実現される。また、制御部４０は、コントローラ（controller）であり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されてもよい。なお、制御部４０は、インデックスの読み込みを行う演算処理装置となる。
【００５１】
図２に示すように、制御部４０は、特定部４１、設定部４２、描画部４３、再生部４４、および提供部４５を有する。特定部４１は、ＶＲ空間上において所定の標章が施されたオブジェクトを特定する。例えば、特定部４１は、標章データベース３２を参照し、標章ＩＤと対応付けられた対応オブジェクトのオブジェクトＩＤ、すなわち、保護オブジェクトのオブジェクトＩＤを特定する。
【００５２】
設定部４２は、オブジェクトに標章が視覚的な状態で施されている場合は、オブジェクトまたはオブジェクトに施された標章の視覚的な状態を保護する保護領域を設定する。より具体的には、設定部４２は、オブジェクトを中心とした所定の範囲に保護領域を設定する。
【００５３】
例えば、設定部４２は、特定部４１によって特定されたオブジェクトＩＤを基準オブジェクトとし、基準オブジェクトを中心とする所定の範囲の領域を保護領域とする。そして、設定部４２は、基準オブジェクトのオブジェクトＩＤと、保護領域を示す領域情報と、所定の保護領域ＩＤとを対応付けて保護領域データベース３３に登録する。
【００５４】
描画部４３は、特定された保護オブジェクトに施された標章を保護する保護領域を設定した状態で、ＶＲ空間を描画する。例えば、描画部４３は、ＶＲ空間における利用者Ｕの視野を特定し、特定した視野に含まれるオブジェクトをオブジェクトデータベース３１から特定する。続いて、描画部４３は、保護領域データベース３３を参照し、設定済みの保護領域を特定する。そして、描画部４３は、特定した保護領域内に含まれるオブジェクト、すなわち、保護オブジェクトについては、その形状や保護オブジェクトに施された標章の視覚的な状態が変化しないように、ＶＲ空間における利用者Ｕの視野を描画する。
【００５５】
ここで、描画部４３は、保護領域内において保護オブジェクトの形状を変形する操作が行われた場合は、保護オブジェクトの形状を変形させずに所定の形状に保った状態で、ＶＲ空間を描画する。例えば、描画部４３は、保護オブジェクトを破壊もしくは変形させるような操作が行われた場合であっても、保護オブジェクトの破壊や変形を反映させることなく、保護オブジェクトを描画する。
【００５６】
また、描画部４３は、保護領域内において保護オブジェクトを表示する際の色彩を変化させる操作が行われた場合は、保護オブジェクトの色彩を変化させずに所定の色彩に保った状態で、ＶＲ空間を描画する。また、描画部４３は、保護領域内においてオブジェクトに陰影を生じさせる操作が行われた場合は、オブジェクトに陰影を生じさせずに、ＶＲ空間を描画する。例えば、描画部４３は、保護オブジェクトについては、他のオブジェクトによる照明の色彩や反射光の色彩、陰影の配置等を反映させることなく、所定の色彩の照明が所定の位置から行われ続けているものとして、描画を行う。
【００５７】
また、描画部４３は、保護領域内において保護オブジェクトの形状を変形する操作が行われた場合は、変形率が所定の閾値を超えないように、保護オブジェクトの形状を変形させてもよい。また、描画部４３は、保護オブジェクトの形状を変形させた場合は、保護オブジェクトの形状を元の形状に戻してもよい。
【００５８】
なお、上述した描画部４３の処理は、例えば、３Ｄ（Dimension）モデルの自動変形等に関する各種の周知技術や、３Ｄモデルのレンダリングに関する各種の周知技術により実現可能である。
【００５９】
再生部４４は、ＶＲ空間上において保護オブジェクトから所定の音声が生じる際に、ＶＲ空間上における利用者Ｕの位置が保護領域に含まれる場合は、保護オブジェクトから生じる音声を優先的に再生する。例えば、再生部４４は、ＶＲ空間上における利用者Ｕの位置に基づいて、ＶＲ空間上において利用者Ｕに聞こえるであろう各種の音声を生成する。なお、このような音声の生成については、ＶＲ空間上における周知の音声再生技術が採用可能である。
【００６０】
ここで、再生部４４は、ＶＲ空間上における利用者Ｕの位置が保護領域に含まれる場合は、その保護領域と対応する保護オブジェクトから発生される音声を優先的に再生する。例えば、再生部４４は、保護領域データベース３３を参照し、利用者Ｕの現在位置が保護領域に含まれているか否かを判定する。続いて、再生部４４は、利用者Ｕの現在位置が保護領域に含まれている場合は、利用者Ｕの位置を含む保護領域と対応付けられたオブジェクトＩＤを特定し、特定したオブジェクトＩＤと対応付けられた標章態様が「音声」であるか否かを判定する。すなわち、再生部４４は、ＶＲ空間上において、利用者Ｕが、標章である音声を出力する保護オブジェクトの保護領域内に居るか否かを判定する。
【００６１】
そして、再生部４４は、利用者Ｕが、標章である音声を出力する保護オブジェクトの保護領域内に居ると判定した場合は、かかる音声の音量を所定の音量に設定するとともに、他の音声の音量を所定の音量よりも小さい音量に設定する。なお、再生部４４は、利用者Ｕの動きや保護オブジェクトの動きに係わらず、保護オブジェクトが出力する音声を所定の態様で再生させてもよい。
【００６２】
提供部４５は、描画部４３が描画したＶＲ空間の画像をＨＭＤ１００に提供する。例えば、提供部４５は、描画部４３が描画したＶＲ空間の動画像と、再生部４４が生成した音声とを組み合わせた動画像データを生成する。そして、提供部４５は、生成した動画像データをＨＭＤ１００に提供する。
【００６３】
〔３．情報提供装置が実行する処理の流れの一例〕
続いて、図６を用いて、情報提供装置１０が実行する描画処理の流れについて説明する。図６は、実施形態に係る情報提供装置が実行する描画処理の流れの一例を示すフローチャートである。なお、情報提供装置１０は、図６に示す処理を、任意の単位で、任意のタイミングにより実行可能である。例えば、情報提供装置１０は、ステップＳ１０１およびステップＳ１０２を所定のタイミングで実行するとともに、ステップＳ１０３については、独立して継続的に実行してもよい。
【００６４】
例えば、情報提供装置１０は、オブジェクトのうち、所定の標章が施されたオブジェクトを特定する（ステップＳ１０１）。続いて、情報提供装置１０は、特定したオブジェクトの標章を保護する保護領域を設定する（ステップＳ１０２）。そして、情報提供装置１０は、設定した保護領域におけるオブジェクトおよび標章の表示態様を保護するようにＶＲ空間を描画し（ステップＳ１０３）、処理を終了する。
【００６５】
〔４．変形例〕
上記では、情報提供装置１０による描画処理の一例について説明した。しかしながら、実施形態は、これに限定されるものではない。以下、情報提供装置１０が実行する描画処理や算出処理のバリエーションについて説明する。
【００６６】
〔４−１．標章について〕
上述した例では、音やロゴ等といった標章を保護する例について記載した。しかしながら、実施形態は、これに限定されるものではない。例えば、情報提供装置１０は、所定の色彩が付されたオブジェクトを所定の標章が施されたオブジェクトとして保護領域を設定してもよい。また、情報提供装置１０は、標章そのもの以外にも、標章を含む各種の広告が付されたオブジェクトを保護オブジェクトとして保護領域を設定してもよい。
【００６７】
〔４−２．保護について〕
また、情報提供装置１０は、上述した処理以外にも、任意の態様で標章を保護してもよい。例えば、情報提供装置１０は、ある保護コンテンツの保護領域内に、あらかじめ指定された所定のコンテンツが侵入できないように、ＶＲ空間を描画してもよい。また、例えば、情報提供装置１０は、保護領域の内部では、対応する保護コンテンツ以外のコンテンツの描画を禁止してもよい。
【００６８】
また、情報提供装置１０は、標章ごとに、保護領域内における保護のポリシの設定を受付けてもよい。例えば、情報提供装置１０は、ある標章について、その標章が施されたオブジェクトの分割、変形、移動、破壊等のそれぞれを認めるか否か、オブジェクトの色彩変更を認めるか否か、形状が元に戻るなら分割等を許可するか否か等、オブジェクトの視覚的な状態の変更を許可するか否かを態様毎に示すポリシを受付ける。なお、情報提供装置１０は、オブジェクトごとに異なるポリシを受付けてもよい。そして、情報提供装置１０は、各ポリシを満たすように、標章が施された各オブジェクトを描画すればよい。
【００６９】
〔４−３．装置構成〕
情報提供装置１０は、フロントエンドサーバと、バックエンドサーバとで実現されてもよい。このような場合、フロントエンドサーバには、図２に示す提供部４５が配置され、バックエンドサーバには、特定部４１、設定部４２、描画部４３および再生部４４が配置される。また、記憶部３０に登録された各データベース３１〜３３は、外部のストレージサーバに保持されていてもよい。
【００７０】
〔４−４．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、逆に、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００７１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００７２】
また、上記してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００７３】
〔４−５．プログラム〕
また、上述した実施形態に係る情報提供装置１０は、例えば図７に示すような構成のコンピュータ１０００によって実現される。図７は、ハードウェア構成の一例を示す図である。コンピュータ１０００は、出力装置１０１０、入力装置１０２０と接続され、演算装置１０３０、一次記憶装置１０４０、二次記憶装置１０５０、出力ＩＦ（Interface）１０６０、入力ＩＦ１０７０、ネットワークＩＦ１０８０がバス１０９０により接続された形態を有する。
【００７４】
演算装置１０３０は、一次記憶装置１０４０や二次記憶装置１０５０に格納されたプログラムや入力装置１０２０から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置１０４０は、ＲＡＭ等、演算装置１０３０が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置１０５０は、演算装置１０３０が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ＲＯＭ(Read  Only  Memory)、ＨＤＤ（Hard  Disk  Drive）、フラッシュメモリ等により実現される。
【００７５】
出力ＩＦ１０６０は、モニタやプリンタといった各種の情報を出力する出力装置１０１０に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、ＵＳＢ（Universal  Serial  Bus）やＤＶＩ（Digital  Visual  Interface）、ＨＤＭＩ（登録商標）（High  Definition  Multimedia  Interface）といった規格のコネクタにより実現される。また、入力ＩＦ１０７０は、マウス、キーボード、およびスキャナ等といった各種の入力装置１０２０から情報を受信するためのインタフェースであり、例えば、ＵＳＢ等により実現される。
【００７６】
なお、入力装置１０２０は、例えば、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置１０２０は、ＵＳＢメモリ等の外付け記憶媒体であってもよい。
【００７７】
ネットワークＩＦ１０８０は、ネットワークＮを介して他の機器からデータを受信して演算装置１０３０へ送り、また、ネットワークＮを介して演算装置１０３０が生成したデータを他の機器へ送信する。
【００７８】
演算装置１０３０は、出力ＩＦ１０６０や入力ＩＦ１０７０を介して、出力装置１０１０や入力装置１０２０の制御を行う。例えば、演算装置１０３０は、入力装置１０２０や二次記憶装置１０５０からプログラムを一次記憶装置１０４０上にロードし、ロードしたプログラムを実行する。
【００７９】
例えば、コンピュータ１０００が情報提供装置１０として機能する場合、コンピュータ１０００の演算装置１０３０は、一次記憶装置１０４０上にロードされたプログラムを実行することにより、制御部４０の機能を実現する。
【００８０】
〔５．効果〕
上述したように、情報提供装置１０は、ＶＲ空間上において所定の標章が施されたオブジェクトを特定する。そして、情報提供装置１０は、特定されたオブジェクトに施された標章を保護する保護領域を設定した状態で、ＶＲ空間を描画する。このため、情報提供装置１０は、標章の変形、破壊、ブランドイメージを毀損するような態様の表示等を防ぐことができるので、ＶＲ空間上でブランドの保護を行うことができる。
【００８１】
また、情報提供装置１０は、オブジェクトに標章が視覚的な状態で施されている場合は、オブジェクトまたはオブジェクトに施された標章の視覚的な状態を保護する保護領域を設定する。例えば、情報提供装置１０は、オブジェクトを中心とした所定の範囲に保護領域を設定する。このため、情報提供装置１０は、ＶＲ空間における影響を抑えつつ、標章の表示態様を保護できるので、ＶＲ空間上でブランドの保護を行うことができる。
【００８２】
また、情報提供装置１０は、保護領域内においてオブジェクトの形状を変形する操作が行われた場合は、オブジェクトの形状を変形させずに所定の形状に保った状態でＶＲ空間を描画する。また、情報提供装置１０は、保護領域内においてオブジェクトを表示する際の色彩を変化させる操作が行われた場合は、オブジェクトの色彩を変化させずに所定の色彩に保った状態でＶＲ空間を描画する。また、情報提供装置１０は、保護領域内においてオブジェクトに陰影を生じさせる操作が行われた場合は、オブジェクトに陰影を生じさせずに、ＶＲ空間を描画する。また、情報提供装置１０は、保護領域内においてオブジェクトの形状を変形する操作が行われた場合は、変形率が所定の閾値を超えないように、オブジェクトの形状を変形させた状態で、ＶＲ空間を描画する。また、情報提供装置１０は、
オブジェクトの形状を変形させた場合は、形状を元の形状に戻す。このため、情報提供装置１０は、利用者Ｕの操作等によって保護オブジェクトの表示態様が変化するような事象が発生した場合にも、標章を所定の表示態様で表示し続けることができる。
【００８３】
また、情報提供装置１０は、ＶＲ空間上においてオブジェクトから所定の音声が生じる際に、ＶＲ空間上における利用者の位置が保護領域に含まれる場合は、オブジェクトから生じる音声を優先的に再生する。このため、情報提供装置１０は、保護オブジェクトから出力される音声の再生態様を保護することができるので、音声に関するブランドイメージを適切に保護できる。
【００８４】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００８５】
また、上記してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、特定部は、特定手段や特定路に読み替えることができる。
【符号の説明】
【００８６】
１０  情報提供装置
２０  通信部
３０  記憶部
３１  オブジェクトデータベース
３２  標章データベース
３３  保護領域データベース
４０  制御部
４１  特定部
４２  設定部
４３  描画部
４４  再生部
４５  提供部
１００  ヘッドマウントデバイス
【図１】
2018156322.tif 000003
【図２】
2018156322.tif 000004
【図３】
2018156322.tif 000005
【図４】
2018156322.tif 000006
【図５】
2018156322.tif 000007
【図６】
2018156322.tif 000008
【図７】
2018156322.tif 000009