(57)【要約】  投影される画像との関連性を考慮した投影先に画像を投影することを可能とし、ユーザの利便性を向上させる。画像投影制御装置（１）は、画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先特定部（１０２）と、決定した投影先に上記画像を投影することが可能となるよう画像投影装置（１００）の駆動部（３０）を制御する投影制御部（１０３）と、を備えている。
2016125541.tif 000002
【特許請求の範囲】
【請求項１】
投影装置に画像を投影先に投影させる投影制御装置であって、
上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定部と、
上記投影先決定部が決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部を制御する駆動部制御部と、を備えていることを特徴とする投影制御装置。
【請求項２】
上記画像関係情報が、上記画像を他の画像から識別するための画像識別情報であり、
上記投影先決定部は、上記画像識別情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項３】
上記画像関係情報が、上記画像の種別を示す画像種別情報であり、
上記投影先決定部は、上記画像種別情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項４】
上記画像関係情報が、上記画像を表示するアプリケーションの種別を示すアプリケーション種別情報であり、
上記投影先決定部は、上記アプリケーション種別情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項５】
上記画像関係情報が、上記画像の機密性の有無を示すシークレット情報であり、
上記投影先決定部は、上記シークレット情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項６】
上記画像関係情報が、上記画像を撮影したときの上記投影装置の姿勢を示す姿勢情報であり、
上記投影先決定部は、上記姿勢情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項７】
請求項１から６までのいずれか１項に記載の投影制御装置の動作を制御するための制御プログラムであって、上記投影制御装置における上記投影先決定部および上記駆動部制御部としてコンピュータを動作させるための制御プログラム。
【請求項８】
投影装置に画像を投影先に投影させる投影制御装置の制御方法であって、
上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定ステップと、
上記投影先決定ステップで決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部を制御する駆動部制御ステップと、を含んでいることを特徴とする投影制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置に画像を投影先に投影させる投影制御装置等に関する。
【背景技術】
【０００２】
画像の投影先を変更する従来技術として、特許文献１に開示された技術がある。この技術では、携帯電話装置が水平面に載置された状態において、光照射口から照射される光の照射方向が、光照射口の正面方向または水平面に対して斜め上方となる第１の投影モードと、光照射口から照射される光の照射方向が、水平面に対して斜め下方となる第２の投影モードとを切り替えるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国公開特許公報「特開２０１１−  ７０１３５号公報（２０１１年  ４月  ７日公開）」
【特許文献２】日本国公開特許公報「特開２００７−２５６４０９号公報（２００７年１０月  ４日公開）」
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術には、投影先と投影される画像との関連性が全く考慮されていないという問題点がある。例えば、上記特許文献１に記載の技術では、投影先を変更する複数のモードが存在しているが、どのような判断を行ってそれらのモードを切り替えるのかが全く開示されていない。このため、当然ながら、同文献の技術では、投影先と投影される画像との関連性は、全く考慮されていないと考えられる。【０００５】
本発明は、上記の問題点に鑑みて為されたものであって、その目的は、投影される画像との関連性を考慮した投影先に画像を投影することを可能とし、ユーザの利便性を向上させることができる投影制御装置などを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る投影制御装置は、投影装置に画像を投影先に投影させる投影制御装置であって、上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定部と、上記投影先決定部が決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部を制御する駆動部制御部と、を備えていることを特徴としている。【０００７】
また、上記の課題を解決するために、本発明の別の態様に係る投影制御装置の制御方法は、投影装置に画像を投影先に投影させる投影制御装置の制御方法であって、上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定ステップと、上記投影先決定ステップで決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部を制御する駆動部制御ステップと、を含んでいることを特徴としている。
【発明の効果】
【０００８】
本発明の一態様によれば、投影される画像との関連性を考慮した投影先に画像を投影することを可能とし、ユーザの利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る画像投影装置の構成を示すブロック図である。
【図２】上記画像投影装置に係る基本動作の流れを示すフローチャートである。
【図３】（ａ）〜（ｃ）は、それぞれ、上記画像投影装置の投影先の例を示す図であり、（ｄ）は、上記画像投影装置に係る画像の投影角度の変動範囲を示す図である。
【図４】上記画像投影装置の基本動作に関し、投影先の特定に係る動作の流れの一例を示すフローチャートである。
【図５】上記画像投影装置の基本動作に関し、投影先の特定に係る動作の別の例の流れを示すフローチャートである。
【図６】本発明の実施形態２に係る画像投影装置の構成を示すブロック図である。
【図７】上記画像投影装置の基本動作に関し、投影先の特定に係る動作の流れの一例を示すフローチャートである。
【図８】（ａ）〜（ｃ）は、それぞれ、上記画像投影装置に用いられる機能テーブルの例を示す図である。
【図９】（ａ）および（ｂ）は、それぞれ、上記画像投影装置に用いられるシークレットテーブルの例を示す図である。
【図１０】上記画像投影装置に用いられるコンテンツテーブルの例を示す図である。
【図１１】上記画像投影装置に用いられるコンテンツテーブルの別の例を示す図である。
【図１２】（ａ）および（ｂ）は、それぞれ、上記画像投影装置に用いられるコンテンツテーブルのさらに別の例を示す図である。
【図１３】（ａ）は、上記画像投影装置に用いられるコンテンツテーブルのさらに別の例を示す図であり、（ｂ）は、上記画像投影装置に用いられる日時テーブルの例を示す図であり、（ｃ）は、上記画像投影装置に用いられる場所テーブルの例を示す図である。
【発明を実施するための形態】
【００１０】
本発明の実施の形態について図１〜図１３に基づいて説明すれば、次の通りである。以下、説明の便宜上、特定の実施形態にて説明した構成と同一の機能を有する構成については、同一の符号を付記し、その説明を省略する場合がある。
【００１１】
〔実施形態１〕
以下、図１〜図５に基づき、本発明の実施形態１に係る画像投影装置（投影装置）１００の構成および動作について説明する。図１は、画像投影装置１００の構成を示すブロック図である。同図に示すように、画像投影装置１００は、制御部１０、入力部２０、駆動部３０、画像投影部４０、通信部５０、アラーム部６０、画像入力部７０、および記憶部８０を備える。
【００１２】
画像投影装置１００は、例えば、図３の（ａ）〜図３の（ｃ）に示すようなプロジェクタ機能を備えたロボット形態の投影装置となっており、頭部に画像投影部４０が設けられ、駆動部３０を介して本体に対する頭部の向きを調整することにより画像投影部４０による画像の投影方向（投影先）を変更できるようになっている。なお、画像投影装置１００の形態は、このようなロボット形態に限定されず、画像の投影先を変更することができる形態であれば、どのような形態であっても良い。また、「画像」は、静止画や動画であっても良く、静止画や動画以外の単なる表示（画面）であっても良い。例えば、単なる表示の例としては、一般的な携帯電話の液晶画面に表示されるような電話帳の表示やスケジュール帳の表示などを挙示することができる。
【００１３】
次に、図３の（ｄ）に示すように、画像投影装置１００は、水平面に対する投影角度（以下、「ピッチ角」という）を−９０度から＋９０度まで任意の角度で変更できるようになっている。なお、同図に示す３０度および６０度は、ピッチ角の代表例を示したものである。
【００１４】
但し、以下の説明では、簡単のため、画像投影装置１００による投影角度（投影先）は、下記の（１）〜（３）に示す「上（天井方向）」、「横（水平方向）」および「下（地面方向）」の３種類のみを取るものとする。
（１）上（天井方向）：ピッチ角≧＋３０度、この場合、例えば、屋内であれば、天井の一部が画像の投影先となる〔図３の（ａ）参照〕。
（２）横（水平方向）：−３０度＜ピッチ角＜＋３０度、この場合、例えば、屋内であれば、部屋の側壁の一部が画像の投影先となる〔図３の（ｂ）参照〕。
（３）下（地面方向）：ピッチ角≦−６０度、この場合、例えば、屋内であれば、床の一部が画像の投影先となり、屋外であれば、地面の一部が画像の投影先となる〔図３の（ｃ）参照〕。
【００１５】
次に、図１に示すように、画像投影装置１００は、制御部１０〔または画像投影制御装置（投影制御装置）１〕が画像投影装置１００の内部に一体的に内蔵されている形態となっているが、このような形態に限定されず、制御部１０（または画像投影制御装置１）が、画像投影装置１００と通信可能に分離された別体となっている形態を採用しても良い。
【００１６】
図１に示すように、制御部１０は、画像投影装置１００が備える各ブロックを統括的に制御するものであり、例えば、ＣＰＵ（Central Processing Unit）などで構成される。また、本実施形態の制御部１０は、画像投影制御装置１、およびテーブル生成部２を備えている。画像投影制御装置１は、画像投影装置１００から画像を所定の投影先に投影するための各種処理を統括的に制御するものであり、投影画像特定部１０１、投影先特定部（投影先決定部）１０２、投影制御部（駆動部制御部）１０３、および通信制御部１０４を備えている。
【００１７】
投影画像特定部１０１は、画像投影装置１００から投影すべき画像を特定し、特定した画像を投影先特定部１０２に通知する。また、投影画像特定部１０１は、入力部２０を介したユーザの入力操作の結果に基づき、投影すべき画像を特定しても良い。例えば、図示しない表示部に投影画像の候補となるサムネイル画像が表示されている状態で、入力部２０を介したキー操作やタッチ操作によってユーザが投影したい画像（サムネイル画像）を選択するようにすれば良い。また、例えば、電話帳アプリが起動されている場合に、入力部２０を介した入力操作に応じてユーザにより電話帳情報を表示する処理が実行された場合に、この電話帳情報に係る画像を投影すべき画像として特定しても良い。
【００１８】
また、通信制御部１０４が通信部５０を介して他の機器から受け取った通信データに基づいて、投影すべき画像を特定しても良い。例えば、画像投影装置１００が電話機能を備えており、通信制御部１０４が通信部５０を介して着信を受けたことを契機に着信相手の画像を投影すべき画像として特定するようにしても良い。この場合は、着信相手の電話番号に係る情報と、それに対応付けられた着信相手（電話番号の使用権利者）の画像とが予め記憶部８０に対応付けられて記録されているものとする。
【００１９】
また、画像投影装置１００の内部状態の変化をもとに投影画像を特定しても良い。例えば、画像投影装置１００のアラーム部６０から予めセットした日時が通知されたときに、その日時に対応づけて予め選択しておいた画像を投影すべき画像として特定するようにしても良い。
【００２０】
なお、本実施形態では、画像投影制御装置１が投影画像特定部１０１を備える形態について説明したが、これに限定されず、画像投影装置１００が、投影画像特定部１０１を備える形態を採用しても良い。この場合、画像投影装置１００の投影画像特定部１０１が投影すべき画像を特定し、その特定結果を、画像投影制御装置１の投影先特定部１０２に通知する構成とすれば良い。
【００２１】
投影先特定部１０２は、後述する各種テーブルを参照し、投影すべき画像に係る情報である画像関係情報に基づいて、その画像の投影先（投影面、または画像が投影される対象である投影対象）を特定（決定）する。なお、上記各種テーブルでは、画像、画像関係情報、および画像の投影先のそれぞれの対応関係などが予め規定されている。
【００２２】
画像関係情報としては、例えば、以下の（１）〜（５）の各種情報を挙示することができる。
（１）画像を他の画像から識別するための画像識別情報：例えば、その画像のファイル名やコンテンツ名称など。
（２）画像の種別を示す画像種別情報：例えば、その画像の属性を示す情報や、その画像が属するカテゴリの名称（コンテンツカテゴリ）や、その画像が属するグループの名称など。
（３）画像を表示するアプリケーションの種別を示すアプリケーション種別情報：例えば、ユーザ設定アプリや電話帳アプリなどの各アプリケーションの種別を示す情報。
（４）画像の機密性の有無を示すシークレット情報：例えば、その画像が機密性を要する（有する）ものか否かを示すフラグ（例えば、「１」に設定されていれば機密性有りとし、「０」に設定されていれば機密性無しとする）など。
（５）画像を撮影したときの画像投影装置１００の姿勢を示す情報（姿勢情報）。
【００２３】
なお、画像関係情報は、投影される画像の画像データそのものを含んでいても良い。すなわち、上述した各種テーブルでは、画像データそのものとその画像の投影先との対応関係を規定しても良い。
【００２４】
投影制御部１０３は、投影先特定部１０２が決定した投影先に画像を投影することが可能となるよう画像投影装置１００の駆動部３０を制御したり、画像投影部４０に画像を投影させたりする制御を行う。なお、本実施形態では、画像投影制御装置１が投影制御部１０３を備える形態について説明したが、これに限定されず、画像投影装置１００が、投影制御部１０３を備える形態を採用しても良い。この場合、画像投影制御装置１の投影先特定部１０２が画像の投影先を特定し、その特定結果を、画像投影装置１００の投影制御部１０３に通知する構成とすれば良い。
【００２５】
通信制御部１０４は、通信部５０を介して外部の機器からの通信データを受信する制御を行う。特に、通信制御部１０４は、通信部５０を介して電話の着信があった場合に、その電話番号を特定し、投影画像特定部１０１に通知する。このとき、投影画像特定部１０１は、通知された電話番号と対応付けられて記憶部８０に記憶されている着信相手（その電話番号の使用権利者）の画像を、投影すべき画像として特定する。
【００２６】
入力部２０は、ユーザの入力操作を受付けるものであり、ユーザからの入力を入力データに変換し、投影画像特定部１０１に通知する処理を行う。入力部２０としては、ハードウェアキーや、図示しない表示部に重畳されたタッチパネルなどを例示できる。
【００２７】
駆動部３０は、少なくとも画像投影部４０を駆動するものであり、サーボモータで構成されている。なお、駆動部３０としてその他のアクチュエータを用いることもできる。上述したように、駆動部３０の駆動により画像投影部４０の投影方向（投影先）を変えることができる。
【００２８】
画像投影部４０は、画像の投影を行うものであり、例えば、プロジェクタで構成されている。なお、画像投影部４０が自身の姿勢を変更できる場合は駆動部３０と画像投影部４０を一体のものとして考えてもよい。
【００２９】
通信部５０は、外部の機器からの受信電波を通信データに変換し、通信制御部１０４に渡す。
【００３０】
アラーム部６０は、予めセットされた日時になった場合に、その旨を投影画像特定部１０１に通知する。投影画像特定部１０１は、上記の通知を受けた場合、上記日時と対応付けられて記憶部８０に予め記憶されている画像を、投影すべき画像として特定する。
【００３１】
画像入力部７０は、画像投影装置１００の外部を撮影した結果から画像データを生成し、テーブル生成部２に渡す。画像入力部７０は、例えば、カメラで構成されている。 
【００３２】
テーブル生成部２は、姿勢特定部３を備えている。姿勢特定部３は、例えば、図示しない加速度センサからの検出結果に基づいて、画像入力部７０が画像データを生成（または撮影）したときの画像投影装置１００の姿勢を特定する。テーブル生成部２は、画像入力部７０から受け取った画像データと、姿勢特定部３が特定した画像投影装置１００の姿勢の特定結果（姿勢情報）との対応関係に係る情報を生成し、記憶部８０に記憶されているコンテンツテーブル５２に含める処理を行う。
【００３３】
記憶部８０は、例えば、ハードディスクやフラッシュメモリなどで構成され、上述した制御部１０の各制御ブロックの動作に必要な各種情報が予め記録され、さらに、画像投影装置１００の動作に伴って各制御ブロックによって生成される各種情報が事後的に記録される。記憶部８０に予め記録される情報の例としては、機能テーブル、コンテンツテーブル、シークレットテーブルなどの各種テーブル情報、電話番号とその電話番号の使用権利者の画像データなどを例示することができる。また、記憶部８０に事後的に記録される情報の例としては、決定した画像投影部４０の投影角度を示す情報（または投影先に係る情報）などを例示することができる。なお、記憶部８０に記録されている各種テーブル情報の具体例については、後述する。
【００３４】
（画像投影装置１００の基本動作）
次に、図２に基づき、画像投影装置１００の基本動作について説明する。図２は、画像投影装置１００に係る基本動作の流れを示すフローチャートである。本フローでは、例えば、図示しない表示部に表示された複数の投影すべき画像の候補に係るサムネイル画像の中から一つのサムネイル画像を選択する入力が入力部２０を介して行われ、その入力の結果が入力データに変換されて投影画像特定部１０１に通知されたとき、ステップＳ（以下、「ステップ」は省略する）１０１が開始されるものとして説明する。この場合、Ｓ１０１にて、投影先特定部１０２は、選択されたサムネイル画像に対応する画像として記憶部８０に予め記憶されている画像を特定し、特定した画像を投影先特定部１０２に通知してＳ１０２に進む。
【００３５】
なお、Ｓ１０１が開始される契機は以上のようなケースに限定されない。例えば、通信制御部１０４が通信部５０を介して電話の着信を受信し、その着信相手の電話番号が特定されて、投影画像特定部１０１に通知されたとき、Ｓ１０１に進んでも良い。この場合は、投影画像特定部１０１が、特定された着信相手の電話番号に基づき、その電話番号に対応付けられて予め記憶部８０に記憶されている着信相手の画像を投影すべき画像として特定し、特定した画像を投影先特定部１０２に通知する。
【００３６】
また、その他、例えば、アラーム部６０が予めセットされた日時となったことを検知し、その旨が投影画像特定部１０１に通知されたとき、Ｓ１０１に進んでも良い。この場合は、投影画像特定部１０１が、セットされた日時に対応付けられて予め記憶部８０に記憶されている画像を投影すべき画像として特定し、特定した画像を投影先特定部１０２に通知する。
【００３７】
また、例えば、電話帳アプリが起動されている場合に、入力部２０に対する入力操作により、ユーザから電話帳情報を表示する処理が実行された場合に、投影画像特定部１０１は、この電話帳情報に係る画像を投影すべき画像として特定しても良い。この場合、投影画像特定部１０１は、特定された電話帳情報に係る画像を投影先特定部１０２に通知する。
【００３８】
Ｓ１０２では、投影先特定部１０２が、通知された画像と、記憶部８０に記憶されている機能テーブル、コンテンツテーブル、およびシークレットテーブルなどの各種テーブル情報と、に基づき、画像の投影先（投影面、または画像が投影される対象である投影対象）を特定（決定）し、投影制御部１０３に通知する（投影先決定ステップ）。なお、Ｓ１０２の動作の詳細については、後述する。
【００３９】
Ｓ１０３では、投影制御部１０３が特定された投影先に画像を投影すべく、駆動部３０を制御して画像投影部４０の投影方向（投影先）を定める（駆動部制御ステップ）。さらに、投影制御部１０３は、画像投影部４０を制御して画像の投影を行う。
【００４０】
なお、大雑把に決めた投影方向が横（水平方向）であり、投影する画像を大画面で表示すべき場合（例えば、地図情報を俯瞰したい場合等）、周囲の壁のうち、表示できる範囲の一番広い壁を選択して、画像を投影するようにしても良い。また、一定範囲以上の画面でよいのであれば、一番広い壁ではなく投影しやすい方向の壁を選択して、画像を投影するようにしても良い。この場合は、表示できる範囲の一番広い壁、投影しやすい方向の壁の位置に関する情報が、記憶部８０に予め記録されており、投影先特定部１０２は、当該情報に基づいて、最終的な画像の投影先を決定するものとする。
【００４１】
（上記の基本動作の応用例）
上記の基本動作のフロー開始時にすでになんらかの投影を行っている場合、本フロー開始時の投影方向と、Ｓ１０３で新たに投影を行う際の投影方向が異なる可能性がある。その場合は少なくとも以下のいずれかの動作を行う。
（１）本フロー開始時に一旦投影を停止し、Ｓ１０３にて新たに投影を行う。
（２）本フロー開始時の画像を投影したままＳ１０３の投影方向を向き、その後新たな画像を投影する。
（３）Ｓ１０３にて本フロー開始時の投影方向と、Ｓ１０３で新たに投影を行う際の投影方向が異なる場合は、Ｓ１０３にて一旦投影を停止し、新たな投影方向へ向いた後、新たな画像を投影する。
【００４２】
なお、Ｓ１０３にて、本フロー開始時の投影方向と、Ｓ１０３で新たに投影を行う際の投影方向が同じ場合は、投影状態を停止することなく新たな画像を投影すれば良い。
【００４３】
（Ｓ１０２の動作の詳細（その１））
次に、図４に基づき、図２に示すフローにおけるＳ１０２の動作の詳細（その１）について説明する。Ｓ１２０では、Ｓ１０１で特定した画像に基づき、投影先特定部１０２は、現在投影を行おうとしている画像を表示するアプリケーションの種別を示す「アプリケーション種別（情報）」を確認する。アプリケーションの種別が「静止画表示」または「動画表示」の場合は、Ｓ１２２に進む。一方、アプリケーションの種別が「静止画表示」または「動画表示」以外の場合は、Ｓ１２１に進む。
【００４４】
Ｓ１２１では、投影先特定部１０２は、Ｓ１０１で特定した画像に基づき、記憶部８０に記憶されている機能テーブル〔図８参照〕を参照し、投影を行おうとしている「アプリケーション種別」および「投影画像（画面）」に対応する「投影先」を特定し、Ｓ１２３に進む。なお、機能テーブルでアプリケーション種別が「通話」の場合、通話する相手に応じて投影方向（投影先）を特定してもよい。この場合、通話する相手と投影先との対応関係は、ユーザが任意に設定し、その対応関係に係る情報が機能テーブルに含められているものとする。
【００４５】
Ｓ１２２では、投影先特定部１０２は、Ｓ１０１で特定した画像に基づき、記憶部８０に記憶されているコンテンツテーブル〔図９〜図１２および図１３の（ａ）〕を参照し、投影を行おうとしている「アプリケーション種別」および「投影画像（画面）」に対応する「投影先」を特定し、Ｓ１２３に進む。なお、上述した機能テーブルやコンテンツテーブルの「投影先」はユーザが任意に編集可能であってもよい。
【００４６】
Ｓ１２３では、投影先特定部１０２が特定した「投影先」に確定し、確定した「投影先」を投影制御部１０３に通知する。
【００４７】
（Ｓ１２３の変形例）
なお、Ｓ１２３において、Ｓ１２１またはＳ１２２までで「投影先」として、大まかな方向、「上（天井方向）」「横（水平方向）」または「下（地面方向）」を決定した上で、投影先特定部１０２は、さらに周囲にある障害物の状況等を考慮して最終的な「投影先」を確定しても良い。障害物をどのように考慮するかなどについては、従来の手法を用いることができるが、例えば、以下のような手法を用いることができる。
【００４８】
（障害物の判定）
超音波センサ（不図示）などによって物体の有無を検知するとともに、カメラ（画像入力部７０で代用しても良い）によって当該物体と画像投影装置１００との距離を計測する。そして、カメラおよび超音波センサから得られた、物体の有無の検知結果および物体と画像投影装置１００との距離を示す投影空間情報に基づいて、投影空間に、画像の投影を妨げる障害物があるか否かを判定する。例えば、カメラによって計測される距離を用いて、投影空間に存在する物体の形状を検知し、投影空間に存在する物体の大きさが、投影する画像の表示内容に対して大きい場合、当該物体は投影する画像の表示の妨げとなる虞があるため、投影空間に、画像の投影を妨げる障害物があると判定する。一方、投影空間に存在する物体の大きさが、投影する画像の表示内容に対して小さい場合、当該物体の形状は、投影する画像の表示の歪みが小さいため、投影空間に、画像の投影を妨げる障害物がないと判定する。
【００４９】
（投影範囲の変更）
次に、画像の投影を妨げる障害物があると判定された場合、投影範囲における障害物の位置を特定し、障害物の位置が、投影範囲において偏っていると特定された場合、投影範囲を、障害物の位置の偏りが少ない方向に変更する。このように投影範囲を変更することによって投影空間が変更され、障害物を避けて投影を行うことができる。
【００５０】
（シークレット機能について）
次に、画像投影装置１００がシークレット機能をもっており、シークレット機能がＯＮである場合には、「シークレット（情報）」を考慮して「投影先」を特定するようにしても良い。ここで「シークレット機能」とはシークレットモードの設定をオンにしたり、オフにしたりする機能のことを言う。また、「シークレット（設定）」としては、画像投影装置１００のシークレット設定に影響をうけるかどうかのフラグを例示することができる。例えば、フラグが「○」（または「１」）に設定されている場合、画像投影装置１００のシークレット設定に影響を受けることを示す。一方、フラグが「×」（または「０」）に設定されている場合、画像投影装置１００のシークレット設定に影響を受けないことを示す。
【００５１】
例えば、図８の（ａ）に示す機能テーブル５１におけるＮｏ．２の行の「電話帳」および「設定画面」に対応する「シークレット」は「×」である。例えば、「設定画面」は電話帳を表示するための項目を設定するための画面であり、第三者が見ても何ら影響のない画面とする。
【００５２】
「シークレット」が「×」の場合、シークレット機能がＯＮであっても影響を受けず、機能テーブル５１にあるとおり、「投影先」を「任意（設定なし）」とする。ここで、「投影先」が「任意」というのは、投影先が設定されていないことを意味する。この場合、例えば、画像投影装置１００の現在の位置、現在の姿勢、および現在の投影方向でそのまま画像を投影する。より具体的には、投影方向が横方向を向いていれば横に、投影方向が上方向を向いていれば上に投影する。
【００５３】
一方、図８の（ａ）に示す機能テーブル５１におけるＮｏ．３の行の「電話帳」および「電話帳情報」に対応する「シークレット」は「○」である。例えば、「電話帳情報」は相手先の名称や電話番号等を設定したり表示したりするための画面であり、第三者に見せるべきではない画面とする。
【００５４】
「シークレット」が「○」の場合、シークレット機能がＯＮであれば、例えば、「投影先」を「下」とする。投影する画像がシークレット設定されている場合、不特定多数の人に見られないようにする必要がある。そのためには、壁に大きく表示するのではなく、ユーザのみが視認できる範囲、例えば、画像投影装置１００を置いたテーブルの一部に表示させる。
【００５５】
なお、横方向（または任意）に表示することが通常であり、特にアプリケーションによらないのであれば、機能テーブル５１に「投影先」を保持せず常に「横」（または任意）としておいてもよい。つまり、この場合、画像投影装置１００がシークレット設定をされている場合にのみ、機能テーブル５１の「シークレット」を参照することで投影方向を特定するようにする。
【００５６】
また、上述した機能テーブル５１のように図１０に示すコンテンツテーブル５２にも「シークレット」の情報を保持できるようにし、Ｓ１２１と同様にＳ１２２にて画像投影装置１００のシークレット状態によって「投影先」を決定してもよい。
【００５７】
（Ｓ１０２の動作の詳細（その２））
次に、図５に基づき、図２に示すフローにおけるＳ１０２の動作の詳細（その２）について説明する。ここでは、シークレットの有無を、アプリケーション種別に対して優先的に考慮して投影先を決定する形態について説明する。
【００５８】
Ｓ１１０では、投影先特定部１０２が、画像投影装置１００にシークレットモードが設定（以下、単に「シークレット設定」と略称する）されているかどうかを確認する。シークレットモードとは、不特定多数の者に対して不用意に情報を開示しないように情報に対してアクセス制限をかけているモードである。なお、シークレットモードのＯＮ／ＯＦＦ設定は、画像投影装置１００を利用するユーザが任意に行えるように構成しても良い。
【００５９】
Ｓ１１０で、シークレットモードが設定されている（ＯＮ）の場合、Ｓ１１１に進む。一方、シークレットモードが設定されていない（ＯＦＦ）の場合、Ｓ１２０に進む。
【００６０】
Ｓ１１１では、投影先特定部１０２が、シークレットテーブル５５−１または５５−２を参照（図９参照）し、投影を行おうとしている「アプリケーション種別」および「投影画像（画面）」に対して、シークレット設定されている画像を投影しようとしているか（シークレットモードに依存するかどうか）を確認する。シークレット設定されている画像を投影しようとする場合、Ｓ１１２に進む。一方、シークレット設定されている画像を投影しようとしていない場合、Ｓ１２０に進む。
【００６１】
画像投影装置１００の記憶部８０は、シークレットテーブル５５−１、５５−２を予め保持しているものとする。なお、ユーザがシークレットテーブルの「シークレット」項目を任意に設定できるようにしてもよい。
【００６２】
なお、シークレットテーブルの「シークレット」項目は、画像投影装置１００のシークレットモード設定に依存するかどうかをあらわす項目であり、「○」であれば「依存する」、「×」であれば「依存しない」となる。
【００６３】
図９の（ａ）に示すシークレットテーブル５５−１は、「アプリケーション種別」と「シークレット」と、を対応づけたテーブルである。一方、図９の（ｂ）に示すシークレットテーブル５５−２は、「アプリケーション種別」、「投影画像（画面）」および「シークレット」のそれぞれを対応づけたテーブルである。
【００６４】
Ｓ１１２では、投影先特定部１０２は、シークレット項目を投影する場合の「投影先」を決定する。なお、シークレットモードの場合、「投影しない」としてもよいし、不特定多数の者への閲覧を回避する方向（例：下方向）を予め決めておきその方向を「投影先」として決定してもよい。
【００６５】
Ｓ１２０以降の動作については、上述したとおりであるが、ここでは、上記で説明したＳ１２０の動作と異なる動作の例について説明する。Ｓ１２０で、投影先特定部１０２は、特定された「アプリケーション種別」について、例えば、シークレットテーブル５５−１を参照して、シークレット項目であるかどうかを確認しても良い。シークレットテーブル５５−１を用いた場合、アプリケーション毎にシークレット項目かどうかが決定される。
【００６６】
ここで、アプリケーションによっては、アプリケーション機能内の各画面（各表示）に応じてシークレット項目の有無を決定したい場合がある。そこで、「アプリケーション種別」、「投影画像（画面）」および「シークレット」のそれぞれを対応づけたテーブルとして、シークレットテーブル５５−１に代えて、シークレットテーブル５５−２を保持していてもよい。この場合、投影先特定部１０２は、現在投影しようとしている「投影画面（画像）」について、シークレットテーブル５５−２を参照して、「投影先」を特定する。
【００６７】
例えば、図９の（ｂ）に示すシークレットテーブル５５−２におけるＮｏ．４の行の「電話帳」および「設定画面」に対応する「シークレット」は「×」である。「設定画面」は電話帳を表示するための項目を設定するための画面であり、第三者が見ても何ら影響のない画面とする。「シークレット」が「×」であるため、画像投影装置１００にシークレットモードが設定されていても「投影先」は影響を受けない。
【００６８】
一方、図９の（ｂ）に示すシークレットテーブル５５−２におけるＮｏ．５の行の「電話帳」および「電話帳情報」に対応する「シークレット」は「○」である。「電話帳情報」は相手先の名称や電話番号等を設定したり表示したりするための画面であり、第三者に見せるべきではない画面とする。「シークレット」が「○」であるため、画像投影装置１００にシークレットモードが設定されていても「投影先」は影響を受ける。
【００６９】
なお、シークレットテーブル５５−２において、Ｎｏ．１、２、５、７、９、１０はさらに投影しようとしているコンテンツ毎に、シークレット項目を設定できるようにしてもよい。例えば、Ｎｏ．１の行の「静止画表示」の場合は画像コンテンツ毎にシークレット項目を設定しても良い。また、Ｎｏ．７の行の「スケジュール」の場合スケジュールデータ毎にシークレット項目を設定できてもよい。
【００７０】
Ｓ１２１以降についても上述したとおりであるが、ここでは、上記で説明しなかった動作について説明する。Ｓ１２１では、Ｓ１０１で特定した画像に基づいて投影先特定部１０２は記憶部８０に記憶された機能テーブル５１−１または５１−２を参照し、投影を行おうとしている「アプリケーション種別」および「投影画像（画面）」に対応する「投影先」を特定する。画像投影装置１００の記憶部８０は、機能テーブル５１−１、５１−２をあらかじめ保持しているものとする。なお、ユーザが機能テーブルの「投影先」を任意に設定できるようにしてもよい。機能テーブル５１−１は、「アプリケーション種別」と「投影先」とを対応づけたテーブルである。
【００７１】
Ｓ１２１では、Ｓ１２０で特定された「アプリケーション種別」について、機能テーブル５１−１を参照して、「投影先」を特定する。機能テーブル５１−１を用いた場合、アプリケーション毎に「投影先」が決定される。アプリケーションによっては、アプリケーション機能内の各画面に応じて投影先を決定したい場合がある。
【００７２】
そこで、「アプリケーション種別」、「投影画像（画面）」および「投影先」のそれぞれを対応づけたテーブルとして、機能テーブル５１−１に代えて、機能テーブル５１−２を保持していてもよい。この場合、投影先特定部１０２は、現在投影しようとしている「投影画面（画像）」を特定する。投影先特定部１０２は特定した「投影画面（画像）」について、機能テーブル５１−２を参照して、「投影先」を特定する。
【００７３】
なお、機能テーブル５１−２において、Ｎｏ．３、５、７、８はさらに投影しようとしているコンテンツ毎に、投影先を設定できるようにしてもよい。例えば、Ｎｏ．７の行の「通話」の場合、通話する相手に応じて投影方向を特定してもよい。また、Ｎｏ．８の行の「スケジュール」の場合、スケジュール毎に投影方向を特定してもよい。これらコンテンツ毎の投影先の設定はユーザが任意に行うことが可能であり、コンテンツと投影先を対応づけたテーブルを記憶部８０に保持するものとする。
【００７４】
Ｓ１２２では、Ｓ１０１で特定した画像に基づいて、投影先特定部１０２は、記憶部８０のコンテンツテーブル５２ー１、コンテンツテーブル５２−２１、またはコンテンツテーブル５２−２２を参照し、投影を行おうとしている「アプリケーション種別」および「投影画像（画像データ）」に対応する「投影先」を特定する。なお、これらのテーブルの投影先はユーザが任意に編集可能であってもよい。
【００７５】
コンテンツテーブル５２−１は、「コンテンツ名称（ファイル名）」、「投影画像」、および「投影先」を対応づけたテーブルである。「コンテンツ名称」は他の画像データと区別するための項目である（同じコンテンツ名称をもつデータは存在しない）。
【００７６】
Ｓ１２２では、Ｓ１０１で特定された画像に基づいて、コンテンツテーブル５２−１を参照して、「投影先」を特定する。コンテンツテーブル５２−１を用いた場合、投影画像毎に「投影先」が決定される。投影画像があるカテゴリ（グループ）に分けられるようであれば、投影画像ごとではなく、カテゴリごとに投影先を決定したい場合がある。
【００７７】
そこで、コンテンツテーブル５２−１に代えて、「コンテンツカテゴリ」と「投影先」とを対応づけたコンテンツテーブル５２−２１と、「コンテンツ名称（ファイル名）」、「投影画像」、および「コンテンツカテゴリ」を対応づけたコンテンツテーブル５２−２２と、を保持していてもよい。
【００７８】
この場合、投影先特定部１０２は、まずＳ１０１で特定した「投影画面（画像）」について、コンテンツテーブル５２−２２を参照して、コンテンツカテゴリを特定する。次に、コンテンツテーブル５２−２１を参照して特定したカテゴリに対応する「投影先」を特定する。Ｓ１２３については、上述したとおりなので、ここでは説明を省略する。
【００７９】
（コンテンツテーブルにある「投影先」の設定について）
次に、画像投影装置１００の画像入力部７０（例えば、カメラ）が、静止画を撮影する場合、「投影先」は撮影したときの画像投影装置１００の姿勢（姿勢情報）に対応付けて設定を行っても良い。例えば、画像入力部７０を上に向けて撮影したときは「上方向」、横に向けて撮影したときは「横方向」、下に向けて撮影したときは「下方向」といった具合である。
【００８０】
また、動画の場合は、画像投影装置１００は撮影中様々な方向を向くと考えられる。撮影中の向きに応じて投影先を変えるとすると、コンテンツテーブル５２のＮｏ．６の行のように投影先を「動的変位」とする。投影先を固定にするのであれば、Ｎｏ．７の行のように例えば投影先を「横（水平方向）」としておく（図１０参照）。ここで、「動的変位」とは、投影中に投影先を「上」、「横」および「下」のいずれかに動的に変更することを意味する。例えば、図１３の（ａ）に示すコンテンツテーブル５２−３の例のようにフレーム毎に投影先が変わるように設定を行っても良い。
【００８１】
ここで、画像データにおいて、画像取得時の状況に応じて投影先を決定する方法について説明する。画像入力部７０が静止画を撮影すると撮影した画像〔「コンテンツ名称（ファイル名）」および「投影画像」〕をコンテンツテーブル５２−１に登録する。このとき、姿勢特定部３は静止画を撮影したときの画像投影装置１００の姿勢をテーブル生成部２に通知し、テーブル生成部２は通知された姿勢に基づいて求めた「投影先」をコンテンツテーブル５２−１に追加登録する。
【００８２】
なお、画像入力部７０が静止画を撮影した際、投影先特定部１０２が求めた投影先を画像入力部７０に通知し、画像入力部７０が「コンテンツ名称（ファイル名）」、「投影画像」および「投影先」をコンテンツテーブル５２−１に一度に登録するようにしてもよい。
【００８３】
次に、動画の場合、画像投影装置は撮影中様々な方向を向くと考えられる。動画を撮影する際には、フレーム毎に画像投影装置１００の姿勢に係る情報（姿勢情報）を生成し、このフレーム毎の画像投影装置１００の姿勢に係る情報を、画像に対応付けて保存しておく。投影時にはこの情報に基づいて「投影先」の設定を行う。
【００８４】
図１３の（ａ）に基づき、飛行機が離陸する状況を撮影した動画を例にコンテンツテーブル５２−３を用いて説明する。フレームＮｏ．１の時点では飛行機は滑走路に待機している。この状態のとき撮影者はカメラを水平方向に向けて撮影しているため取得できるフレームの投影先も横（水平方向）となる。
【００８５】
続いて飛行機が離陸を開始し、地面と離れたときの様子がフレームＮｏ．２０００である。このときもフレームＮｏ．１と同様に、撮影者はカメラを水平方向に向けて撮影しているため取得できるフレームの投影先も横（水平方向）となる。
【００８６】
飛行機が地上から十分離れて飛行している様子がフレームＮｏ．１００００である。このとき撮影者はカメラを上方向（空の方向）に向けて撮影しているため取得できるフレームの投影先は上方向となる。
【００８７】
なお、フレーム毎に投影方向（または投影先）を保持するとメモリ量が多くなることが懸念される。そこで、投影方向が切り替わったタイミングのみで投影方向を保持しておくことも考えられる。例えば、投影方向が切り替わるフレーム以外では、直前のフレームの投影方向と同じとする。
【００８８】
上述した形態では、「投影先」は、原則として、「上（天井方向）」、「横（水平方向）」および「下（地面方向）」の３方向のいずれかを選択するものとしたが特にこれに限らない。撮影時の姿勢に係る情報を用いて投影先を決める場合には、撮影時の姿勢（撮影角度）を投影先（投影方向）とし、撮影方向を細かく指定するようにしても良い。例えば、水平方向を０度として、投影先を上向き３０度、下向き６０度とするなど。
【００８９】
（画像投影装置１００の効果）
画像投影装置１００によれば、画像に係る情報である画像関係情報に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。これにより、投影される画像との関連性を考慮して画像関係情報と投影先との対応関係を予め定めておくことで、投影される画像との関連性を考慮した投影先に画像を投影することが可能になる。
【００９０】
画像投影装置１００によれば、画像に係る画像識別情報に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。また、画像投影装置１００によれば、画像に係る画像種別情報に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。また、画像投影装置１００によれば、画像に係るアプリケーション種別情報に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。また、画像投影装置１００によれば、画像に係るシークレット情報に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。また、画像投影装置１００によれば、画像を撮影したときの画像投影装置１００の姿勢を示す姿勢情報に応じて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。以上により、ユーザの利便性を向上させることができる。
【００９１】
〔各種テーブル情報の具体例について（その１）〕
次に、図８〜図１３の（ａ）に基づき、上述した機能テーブル、およびコンテンツテーブルなどの各種テーブル情報の具体例について説明する。なお、以下で説明する機能テーブル、およびコンテンツテーブルなどの各種テーブル情報における「投影先」は、予め設定されていたり、ユーザが任意に編集可能としたりしても良い。
【００９２】
（機能テーブル）
図８の（ａ）〜図８の（ｃ）は、それぞれ、上述した画像投影装置１００，後述する画像投影装置２００の動作に用いられる機能テーブルの具体例を示す。
【００９３】
図８の（ａ）に示す機能テーブル５１では、アプリケーションの種別、投影画像（画面）、投影先、およびシークレット（設定）がそれぞれ対応付けられている様子が示されている。
【００９４】
アプリケーション種別は、画像を表示するアプリケーションの種別を示し、同図に示す例では、ユーザ設定（アプリ）、電話帳（アプリ）、スケジュール（アプリ）、地図（アプリ）、通話（アプリ）、アラーム（アプリ）などのアプリケーションの種別が例示されている。
【００９５】
投影画像（画面）は、アプリケーション種別に応じて投影（表示）される画像を示し、同図に示す例では、ユーザ設定アプリに係るプロフィール情報の表示画像、電話帳アプリに係る設定画面の表示画像および電話帳情報の表示画像、スケジュールアプリに係る設定画面の表示画像およびスケジュール情報の表示画像、地図アプリに係る地図情報の表示画像、通話アプリに係る着信画面の表示画像、ならびにアラームアプリに係るアラーム通知画面の表示画像などの各表示画像が例示されている。
【００９６】
投影先は、画像の投影先に係る情報を示し、図８の（ａ）に示す例では、「任意」および「横（水平方向）」が例示されている。シークレット（設定）は、各画像がシークレット設定されているか否かを示す情報（各画像の機密性の有無を示す情報）である。なお、機能テーブル５１における「投影先」および「シークレット」は、ユーザによって任意に編集可能であって良い。
【００９７】
図８の（ｂ）に示す機能テーブル５１−１は、「アプリケーション種別」と、「投影先」との対応関係に係るテーブル情報を示している。一方、図８の（ｃ）に示す機能テーブル５１−１は、「アプリケーション種別」、「投影画像（画面）」および「投影先」のそれぞれの対応関係に係るテーブル情報を示している。
【００９８】
（シークレットテーブル）
次に、図９の（ａ）および図９の（ｂ）は、それぞれ、画像投影装置１００，２００の動作に用いられるシークレットテーブルの具体例を示す。
【００９９】
図９の（ａ）に示すシークレットテーブル５５−１は、「アプリケーション種別」と、「シークレット（設定）」との対応関係に係るテーブル情報を示している。一方、図９の（ｂ）に示すシークレットテーブル５５−２は、「アプリケーション種別」、「投影画像（画面）」および「シークレット（設定）」のそれぞれの対応関係に係るテーブル情報を示している。
【０１００】
（コンテンツテーブル）
次に、図１０、図１１、図１２の（ａ）、図１２の（ｂ）、および図１３の（ａ）は、それぞれ、画像投影装置１００，２００の動作に用いられるコンテンツテーブルの具体例を示す。
【０１０１】
図１０に示すコンテンツテーブル５２では、「アプリケーション種別」、「コンテンツカテゴリ」、「コンテンツ名称（ファイル名）」、「投影画像（画面）」、および「投影先」のそれぞれが対応付けられている様子が示されている。
【０１０２】
「コンテンツ名称（ファイル名）」は、画像を他の画像から識別するための画像識別情報である。「コンテンツ名称」は、各画像と１対１で対応付けられた情報である。
【０１０３】
「コンテンツカテゴリ」は、画像の種別（カテゴリ）を示す画像種別情報であり、例えば、コンテンツの属性、種別などを例示することができる。
【０１０４】
ここで、「コンテンツ名称」と「コンテンツカテゴリ」の違いについて説明する。例えば、コンテンツテーブル５２のＮｏ．１の行に示すように、「コンテンツ名称」が「星空」の投影画像は、三日月と星々が撮影された１枚の画像のみである。なお、投影する画像の内容が「星空」である場合、壁に表示するよりも天井に表示した方が、臨場感がでる。このため、「星空」の画像に対応する「投影先」は、「上（天井方向）」に設定されている。
【０１０５】
一方、コンテンツテーブル５２のＮｏ．１およびＮｏ．２の行に示すように、「コンテンツカテゴリ」が「夜空」である画像は、ファイル名「星空」の画像と、ファイル名「花火」の画像の２枚である。以上のように、「コンテンツ名称」は、画像ごとに設定される情報であるが、「コンテンツカテゴリ」は、複数の画像に設定される情報である。図１３の（ａ）のコンテンツテーブル５２−３における「フレームＮｏ．」は、フレーム番号（動画の場合）のことである。
【０１０６】
〔実施形態２〕
次に、図６、図２および図７に基づき、本発明の実施形態２に係る画像投影装置（投影装置）２００の構成および動作について説明する。図６は、画像投影装置２００の構成を示すブロック図である。同図に示すように、本実施形態の画像投影装置２００は、画像投影制御装置１の投影先特定部２０２が場所特定部２１および計時部（日時特定部）２０４から受け取った情報に基づいて、画像の投影先を決定するケースを含む点で、画像投影装置１００と異なっている。
【０１０７】
また、記憶部８０が、上述した機能テーブル５１、コンテンツテーブル５２、およびシークレットテーブル５５に加えて、さらに日時テーブル５３および場所テーブル５４を予め記憶している点で、画像投影装置１００と異なっている。そこで、以下、上記の相違点の構成について説明し、その他の構成については必要に応じて説明を省略する。
【０１０８】
場所特定部２１は、画像投影装置２００の現在の場所（位置）を特定するものであり、ＧＰＳ（Global Positioning System）受信機を含む。場所特定部２１は、ＧＰＳ受信機から取得した現在の経度および緯度に係る情報と、記憶部８０に予め記憶されている地図情報とに基づいて、画像投影装置２００の現在の場所を特定する。これにより、例えば、画像投影装置２００が現在、屋内に存在しているか、屋外に存在しているかなどを特定することができる。場所特定部２１によって特定される画像投影装置２００の現在の場所に係る情報は、投影先特定部２０２に通知される。
【０１０９】
なお、上述した形態では、ＧＰＳ受信機を用いて画像投影装置２００の現在の場所を特定する形態について説明したが、これに限られず、ＧＰＳ受信機を用いない形態を採用しても良い。例えば、ＷｉＦｉ（登録商標）やカメラ画像からランドマーク（目印）を検出することにより自己位置を推定するようにしても良い。
【０１１０】
投影先特定部２０２は、画像投影装置２００の現在の場所に基づいて画像の投影先を決定する場合は、場所特定部２１から通知された画像投影装置２００の現在の場所に係る情報と、記憶部８０に予め記憶されている場所テーブル５４と、に基づき、画像の「投影先」を決定する。
【０１１１】
計時部２０４は、現在の日時を特定するものであり、例えば、タイマーに接続されている。投影先特定部２０２は、現在の日時に基づいて画像の投影先を決定する場合は、計時部２０４から取得した現在の日時に係る情報と、記憶部８０に予め記憶されている日時テーブル５３と、に基づき、画像の「投影先」を決定する。なお、上述した日時テーブル５３および場所テーブル５４は、ユーザが任意に設定、編集可能であっても良い。
【０１１２】
（画像投影装置２００の基本動作）
次に、図２に基づき、画像投影装置２００の基本動作について説明する。図２は、画像投影装置２００に係る基本動作の流れを示すフローチャートである。
【０１１３】
本フローでは、例えば、図示しない表示部に表示された複数の投影すべき画像の候補に係るサムネイル画像の中から一つのサムネイル画像を選択する入力が入力部２０を介して行われ、その入力の結果が入力データに変換されて投影画像特定部１０１に通知されたとき、ステップＳ１０１が開始されるものとして説明する。この場合、Ｓ１０１にて、投影先特定部１０２は、選択されたサムネイル画像に対応する画像として記憶部８０に予め記憶されている画像を特定し、特定した画像を投影先特定部１０２に通知してＳ１０２に進む。
【０１１４】
Ｓ１０２では、投影先特定部１０２が、通知された画像と、記憶部８０に記憶されている機能テーブル、コンテンツテーブル、日時テーブル、場所テーブル、およびシークレットテーブルなどの各種テーブル情報と、に基づき、画像の投影先（投影面、または画像が投影される対象である投影対象）を特定（決定）し、投影制御部１０３に通知する（投影先決定ステップ）。なお、Ｓ１０２の動作の詳細については、後述する。
【０１１５】
Ｓ１０３では、投影制御部１０３が特定された投影先に画像を投影すべく、駆動部３０を制御して画像投影部４０の投影方向（投影先）を定める（駆動部制御ステップ）。さらに、投影制御部１０３は、画像投影部４０を制御して画像の投影を行う。
【０１１６】
（Ｓ１０２の動作の詳細）
次に、図７に基づき、図２に示すフローにおけるＳ１０２の動作の詳細について説明する。ここでは、シークレットの有無、画像投影装置２００の現在の場所に基づいて投影先を決定するか否か、現在の日時に基づいて投影先を決定するか否かを、この順で、アプリケーション種別に対して優先的に考慮して投影先を決定する形態について説明する。しかしながら、シークレットの有無、画像投影装置２００の現在の場所に基づいて投影先を決定するか否か、現在の日時に基づいて投影先を決定するか否か、アプリケーション種別で投影先を決定するか否かの優先順位については、特に上記の順序に限定されない。
【０１１７】
Ｓ１１０では、投影先特定部２０２が、画像投影装置２００にシークレットモードが設定されているかどうかを確認する。Ｓ１１０で、シークレットモードが設定されている（ＯＮ）の場合、Ｓ１１１に進む。一方、シークレットモードが設定されていない（ＯＦＦ）の場合、Ｓ１１３に進む。
【０１１８】
Ｓ１１１では、投影先特定部２０２が、シークレットテーブル５５−１または５５−２を参照（図９参照）し、投影を行おうとしている「アプリケーション種別」および「投影画像（画面）」に対して、シークレット設定されている画像を投影しようとしているか（シークレットモードに依存するかどうか）を確認する。シークレット設定されている画像を投影しようとする場合、Ｓ１１２に進む。一方、シークレット設定されている画像を投影しようとしていない場合、Ｓ１１３に進む。なお、Ｓ１１２以降の動作は図５に示すフローで説明した動作と同様なのでここでは説明を省略する。
【０１１９】
Ｓ１１３では、投影先特定部２０２は、画像投影装置２００の現在の場所に基づいて投影先を決定するか否かを決定し、画像投影装置２００の現在の場所に基づいて投影先を決定する場合、Ｓ１１４に進む。なお、画像投影装置２００の現在の場所に基づいて投影先を決定するか否かについては、予めユーザが設定可能であるものとする。一方、画像投影装置２００の現在の場所に基づいて投影先を決定しない場合、Ｓ１１５に進む。
【０１２０】
Ｓ１１４では、投影先特定部２０２は、場所特定部２１が取得した場所情報と、記憶部８０に記憶されている場所テーブル５４とを参照して、投影画像の投影先を決定し、Ｓ１２３に進む。
【０１２１】
Ｓ１１５では、投影先特定部２０２は、現在の日時に基づいて投影先を決定するか否かを決定し、現在の日時に基づいて投影先を決定する場合、Ｓ１１６に進む。なお、現在の日時に基づいて投影先を決定するか否かについては、予めユーザが設定可能であるものとする。一方、現在の日時に基づいて投影先を決定しない場合、Ｓ１２０に進む。
【０１２２】
Ｓ１１６では、投影先特定部２０２は、計時部２０４が取得した日時情報と、記憶部８０に記憶されている日時テーブル５３とを参照して、投影画像の投影先を決定し、Ｓ１２３に進む。Ｓ１２０以降の動作については上述したとおりなので、ここでは説明を省略する。
【０１２３】
（画像投影装置２００の効果）
画像投影装置２００によれば、特定された現在の日時に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。また、画像投影装置２００によれば、特定された投影装置の現在の存在場所に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。以上により、ユーザの利便性を向上させることができる。
【０１２４】
〔各種テーブル情報の具体例について（その２）〕
次に、図１３の（ｂ）および（ｃ）に基づき、上述した日時テーブルおよび場所テーブルなどの各種テーブル情報の具体例について説明する。なお、以下で説明する日時テーブルおよび場所テーブルなどの各種テーブル情報における「投影先」は、予め設定されていたり、ユーザが任意に編集可能としたりしても良い。
【０１２５】
（日時テーブル）
図１３の（ｂ）は、画像投影装置２００の動作に用いられる日時テーブルの具体例を示す。同図に示す日時テーブル５３では、「日時」と「投影先」とが対応付けられている様子が示されている。「日時」は、投影を行う日時に係る情報であり、Ｎｏ．１およびＮｏ．２の行に示すように時間だけのデータを保持していても良いし、Ｎｏ．３のように日付および時間を対応づけたデータを保持していてもよい。投影するタイミングが就寝から起床までの場合、壁に表示するよりも天井に表示した方が寝ている状態から確認しやすい。このため、Ｎｏ１．の行の「２３：００〜７：００」の時間帯の「投影先」は、「上（天井方向）」に設定している。
【０１２６】
（場所テーブル）
次に、図１３の（ｃ）は、画像投影装置２００の動作に用いられる場所テーブルの具体例を示す。同図に示す場所テーブル５４では、「場所」と「投影先」とが対応付けられている様子が示されている。「場所」は、画像投影装置２００の現在の存在場所（位置）に係る情報である。画像投影装置２００の現在の存在場所が寝室である場合は、天井に向けて投影することが好ましい。このため、Ｎｏ．１の行の「寝室」に対応する「投影先」は、「上（天井方向）」に設定している。一方、画像投影装置２００の現在の存在場所が屋外である場合は、地面に向けて投影することが好ましい。このため、Ｎｏ．２の行の「屋外」に対応する「投影先」は、「下（地面方向）」に設定している。
【０１２７】
〔実施形態３〕
画像投影装置１００，２００の制御ブロック（特に投影画像特定部１０１、投影先特定部１０２，２０２、投影制御部１０３、場所特定部２１および計時部２０４）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１２８】
後者の場合、画像投影装置１００，２００は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２９】
〔まとめ〕
本発明の態様１に係る投影制御装置（画像投影制御装置１）は、投影装置（画像投影装置１００）に画像を投影先に投影させる投影制御装置であって、上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定部（投影先特定部１０２）と、上記投影先決定部が決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部（３０）を制御する駆動部制御部（投影制御部１０３）と、を備えている構成である。上記構成によれば、画像に係る情報である画像関係情報に基づいて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。これにより、投影される画像との関連性を考慮して画像関係情報と投影先との対応関係を予め定めておくことで、投影される画像との関連性を考慮した投影先に画像を投影することが可能になる。このため、ユーザの利便性を向上させることができる。以上により、上記構成によれば、投影される画像との関連性を考慮した投影先に画像を投影することを可能とし、ユーザの利便性を向上させることができる。
【０１３０】
本発明の態様２に係る投影制御装置は、上記態様１において、上記画像関係情報が、上記画像を他の画像から識別するための画像識別情報であり、上記投影先決定部は、上記画像識別情報に基づいて、上記画像の投影先を決定しても良い。上記構成によれば、画像毎に、画像の投影先を決定し、決定した投影先に画像を投影させることができる。これにより、ユーザの利便性を向上させることができる。
【０１３１】
本発明の態様３に係る投影制御装置は、上記態様１において、上記画像関係情報が、上記画像の種別を示す画像種別情報であり、上記投影先決定部は、上記画像種別情報に基づいて、上記画像の投影先を決定しても良い。上記構成によれば、画像の種別に応じて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。これにより、ユーザの利便性を向上させることができる。
【０１３２】
本発明の態様４に係る投影制御装置は、上記態様１において、上記画像関係情報が、上記画像を表示するアプリケーションの種別を示すアプリケーション種別情報であり、上記投影先決定部は、上記アプリケーション種別情報に基づいて、上記画像の投影先を決定しても良い。上記構成によれば、画像を表示するアプリケーションに応じて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。これにより、ユーザの利便性を向上させることができる。
【０１３３】
本発明の態様５に係る投影制御装置は、上記態様１において、上記画像関係情報が、上記画像の機密性の有無を示すシークレット情報であり、上記投影先決定部は、上記シークレット情報に基づいて、上記画像の投影先を決定しても良い。上記構成によれば、画像の機密性の有無に応じて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。これにより、ユーザの利便性を向上させることができる。
【０１３４】
本発明の態様６に係る投影制御装置は、上記態様１において、上記画像関係情報が、上記画像を撮影したときの上記投影装置の姿勢を示す姿勢情報であり、上記投影先決定部は、上記姿勢情報に基づいて、上記画像の投影先を決定しても良い。上記構成によれば、画像を撮影したときの投影装置の姿勢に応じて、画像の投影先を決定し、決定した投影先に画像を投影させることができる。これにより、ユーザの利便性を向上させることができる。
【０１３５】
本発明の態様７に係る投影制御装置の制御方法は、投影装置に画像を投影先に投影させる投影制御装置の制御方法であって、上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定ステップと、上記投影先決定ステップで決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部を制御する駆動部制御ステップと、を含んでいる方法である。上記構成によれば、態様１と同様の効果を奏する。
【０１３６】
〔付記事項〕
本発明の各態様に係る投影制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記投影制御装置が備える各部（ソフトウェア要素）として動作させることにより上記投影制御装置をコンピュータにて実現させる投影制御装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１３７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１３８】
本発明は、投影装置に画像を投影先に投影させる投影制御装置などに利用することができる。
【符号の説明】
【０１３９】
１  画像投影制御装置（投影制御装置）  ２１  場所特定部
３０  駆動部  １００，２００  画像投影装置（投影装置）
１０２，２０２  投影先特定部（投影先決定部）  １０３  投影制御部（駆動部制御部）２０４  計時部（日時特定部）
【図１】
2016125541.tif 000003
【図２】
2016125541.tif 000004
【図３】
2016125541.tif 000005
【図４】
2016125541.tif 000006
【図５】
2016125541.tif 000007
【図６】
2016125541.tif 000008
【図７】
2016125541.tif 000009
【図８】
2016125541.tif 000010
【図９】
2016125541.tif 000011
【図１０】
2016125541.tif 000012
【図１１】
2016125541.tif 000013
【図１２】
2016125541.tif 000014
【図１３】
2016125541.tif 000015
【手続補正書】
【提出日】平成29年6月30日(2017.6.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
投影装置に画像を投影先に投影させる投影制御装置であって、
上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定部と、
上記投影先決定部が決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部を制御する駆動部制御部と、を備え、
上記投影先決定部は、上記画像の投影空間に上記画像の投影を妨げる障害物があると判定された場合、上記画像の投影範囲を上記障害物の位置の偏りが少ない方向へ変更することを特徴とする投影制御装置。
【請求項２】
上記画像関係情報が、上記画像を他の画像から識別するための画像識別情報であり、
上記投影先決定部は、上記画像識別情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項３】
上記画像関係情報が、上記画像の種別を示す画像種別情報であり、
上記投影先決定部は、上記画像種別情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項４】
上記画像関係情報が、上記画像を表示するアプリケーションの種別を示すアプリケーション種別情報であり、
上記投影先決定部は、上記アプリケーション種別情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項５】
上記画像関係情報が、上記画像の機密性の有無を示すシークレット情報であり、
上記投影先決定部は、上記シークレット情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項６】
上記画像関係情報が、上記画像を撮影したときの上記投影装置の姿勢を示す姿勢情報であり、
上記投影先決定部は、上記姿勢情報に基づいて、上記画像の投影先を決定することを特徴とする請求項１に記載の投影制御装置。
【請求項７】
請求項１から６までのいずれか１項に記載の投影制御装置の動作を制御するための制御プログラムであって、上記投影制御装置における上記投影先決定部および上記駆動部制御部としてコンピュータを動作させるための制御プログラム。
【請求項８】
投影装置に画像を投影先に投影させる投影制御装置の制御方法であって、
上記画像に係る情報である画像関係情報に基づいて、上記画像の投影先を決定する投影先決定ステップと、
上記投影先決定ステップで決定した投影先に上記画像を投影することが可能となるよう上記投影装置の駆動部を制御する駆動部制御ステップと、を含んでおり、
上記投影先決定ステップで、上記画像の投影空間に上記画像の投影を妨げる障害物があると判定された場合、上記画像の投影範囲を上記障害物の位置の偏りが少ない方向へ変更することを特徴とする投影制御装置の制御方法。
【国際調査報告】
2016125541.tif 000016
2016125541.tif 000017
2016125541.tif 000018
2016125541.tif 000019