(57)【要約】【課題】投影システムが複数のユーザ用に画像を投影する場合にユーザに応じて画像をカスタマイズできるようにする。【解決手段】投影が、複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する投影部と、前記投影部が投影する複数の投影画像の大きさの比を決定する投影条件決定部と、を備える。【選択図】図３
2019144321.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する投影部と、
前記投影部が投影する複数の投影画像の大きさの比を決定する投影条件決定部と、
を備える投影システム。
【請求項２】
前記投影部が投影画像を投影する投影領域の少なくとも一部を含む領域を撮影する撮影部と、
前記撮影部が撮影した撮影画像から前記ユーザの手の画像を検出するユーザ画像検出部と、
をさらに備え、
前記投影条件決定部は、少なくとも１つの前記投影画像の向き、および、複数の前記投影画像の大きさの比のうち、少なくとも何れか一方を前記ユーザの手の画像に基づいて決定する
請求項１に記載の投影システム。
【請求項３】
前記投影条件決定部は、少なくとも１つの前記投影画像の向きを、前記ユーザの手の画像の向きに基づいて決定する
請求項２に記載の投影システム。
【請求項４】
前記投影条件決定部は、複数の前記投影画像の大きさの比を、前記ユーザの手の画像の位置に応じて決定する
請求項２または請求項３に記載の投影システム。
【請求項５】
前記撮影画像に適用する座標を、前記投影画像の座標に応じて決定する座標管理部をさらに備える、
請求項２から４の何れか一項に記載の投影システム。
【請求項６】
複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影する投影画像の大きさの比を決定する工程と、
前記投影画像を投影する工程と
を含む投影方法。
【請求項７】
複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する投影領域の少なくとも一部を含む領域を撮影する工程と、
撮影画像から前記ユーザの手の画像を検出する工程と、
前記投影画像それぞれの向き、および、複数の前記投影画像の大きさの比を決定する工程であって、少なくとも１つの前記投影画像の向き、および、複数の前記投影画像の大きさの比のうち、少なくとも何れか一方を前記ユーザの手の画像に基づいて決定する工程と、
前記投影画像を投影する工程と
を含む投影方法。
【請求項８】
コンピュータに、
複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影する投影画像の大きさの比を決定する工程と、
前記投影画像を投影するよう投影システムを制御する工程と
を実行させるためのプログラム。
【請求項９】
コンピュータに、
複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する投影領域の少なくとも一部を含む領域を撮影した画像を取得する工程と、
取得した画像から前記ユーザの手の画像を検出する工程と、
前記投影画像それぞれの向き、および、複数の前記投影画像の大きさの比を決定する工程であって、少なくとも１つの前記投影画像の向き、および、複数の前記投影画像の大きさの比のうち、少なくとも何れか一方を前記ユーザの手の画像に基づいて決定する工程と、
前記投影画像を投影するよう投影システムを制御する工程と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影システム、投影方法およびプログラムに関する。
【背景技術】
【０００２】
画像の投影に関して幾つかの技術が提案されている。
例えば、特許文献１には、机に設置されて机の上面に画像を投影する投影装置が記載されている。特許文献１では、投影装置の周囲３６０°をイメージサークルと称しており、投影装置は、イメージサークルを４分割した第１象限〜第４象限の何れかの向きに画像を投影する。例えば、投影装置が、机の４隅のいずれに置かれたかに応じて画像を投影する向きを切り替えることで、机の中央に向けて画像を投影する。
【０００３】
また、特許文献２には、照明とカメラとを備えて机に設置される投射型映像表示装置が記載されている。特許文献２に記載の投射型映像表示装置は、カメラを用いてユーザの指によるジェスチャを検出し、ジェスチャに応じて例えばメニュー画面、操作ガイドを表示する。
【０００４】
また、特許文献３には、書類画像を投影する画像処理装置が記載されている。特許文献３に記載の画像処理装置は、書類画像における黒塗りの候補の領域または文字認識の候補の領域などに枠を重畳して投影する。ユーザが何れかの枠をタッチすると、特許文献３に記載の画像処理装置は、タッチされた領域の黒塗りまたは文字認識等を行う。
【０００５】
また、特許文献４には、投影画像中でユーザの指示を受ける位置検出装置が記載されている。特許文献４に記載の位置検出装置は、プロジェクタが映像を投射する投射スクリーンにて、ユーザが使用する指示体からの光を受け、投射スクリーンを撮影して指示体が指し示す位置を特定する。ユーザが二人以上いる場合、ユーザ毎に異なる発光色の指示体を用いることで、特許文献４に記載の位置検出装置は、指示体が指し示す位置だけでなくユーザが使用する指示体も特定する。
【０００６】
また、特許文献５には、スクリーン等への投影画像に書き込みを行うための投射型表示装置用ペンが記載されている。特許文献５に記載の投射型表示装置用ペンの先端部にはノブと感圧センサとが付いている。ユーザがノブをスクリーン面に接触させて圧力を加えて押すと感圧センサが圧力検出信号を出力する。また、投射型表示装置用ペンにはＸ軸方向、Ｙ軸方向、Ｚ軸方向それぞれの動き量を検出するＸ軸センサ、Ｙ軸センサ、Ｚ軸センサが設けられており、各軸方向の動き量に基づいて各座標位置データを演算する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】国際公開第２０１５／０８０２３４号
【特許文献２】特開２０１６−１８６６５６号公報
【特許文献３】特開２０１５−０１１５８９号公報
【特許文献４】特開２００９−０４３１３９号公報
【特許文献５】特開平０９−２５７４４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
投影システムが複数のユーザ用に画像を投影する場合、ユーザに応じて画像をカスタマイズできることが好ましい。
【０００９】
本発明は、上述の課題を解決することのできる投影システム、投影方法およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の第１の態様によれば、投影システムは、複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する投影部と、前記投影部が投影する複数の投影画像の大きさの比を決定する投影条件決定部と、を備える。
【００１１】
本発明の第２の態様によれば、投影方法は、複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影する投影画像の大きさの比を決定する工程と、前記投影画像を投影する工程とを含む。
【００１２】
本発明の第３の態様によれば、投影方法は、複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する投影領域の少なくとも一部を含む領域を撮影する工程と、撮影画像から前記ユーザの手の画像を検出する工程と、前記投影画像それぞれの向き、および、複数の前記投影画像の大きさの比を決定する工程であって、少なくとも１つの前記投影画像の向き、および、複数の前記投影画像の大きさの比のうち、少なくとも何れか一方を前記ユーザの手の画像に基づいて決定する工程と、前記投影画像を投影する工程とを含む。
【００１３】
本発明の第４の態様によれば、プログラムは、コンピュータに、複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影する投影画像の大きさの比を決定する工程と、前記投影画像を投影するよう投影システムを制御する工程とを実行させるためのプログラムである。
【００１４】
本発明の第５の態様によれば、プログラムは、コンピュータに、複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する投影領域の少なくとも一部を含む領域を撮影した画像を取得する工程と、取得した画像から前記ユーザの手の画像を検出する工程と、前記投影画像それぞれの向き、および、複数の前記投影画像の大きさの比を決定する工程であって、少なくとも１つの前記投影画像の向き、および、複数の前記投影画像の大きさの比のうち、少なくとも何れか一方を前記ユーザの手の画像に基づいて決定する工程と、前記投影画像を投影するよう投影システムを制御する工程とを実行させるためのプログラムである。
【発明の効果】
【００１５】
この発明によれば、投影システムが複数のユーザ用に画像を投影する場合、ユーザに応じて画像をカスタマイズすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る投影システムの機能構成を示す概略ブロック図である。
【図２】同実施形態で、異なる向きを向いている複数のユーザがいる場合の、投影部による投影の例を示す図である。
【図３】同実施形態に係る投影システムの機能構成を示す概略ブロック図である。
【図４】同実施系でのユーザ操作に基づく複数の画像の大きさの比の決定の例を示す図である。
【図５】同実施形態に係る座標管理部が設定する座標の例を示す図である。
【図６】同実施形態に係る投影部が画像を投影する際に投影システムが行う処理の手順の第１例を示すフローチャートである。
【図７】同実施形態に係る投影部が画像を投影する際に投影システムが行う処理の手順の第２例を示すフローチャートである。
【図８】本発明に係る投影システムの最小構成の例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態を説明するが、以下の実施形態は請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
図１は、本発明の実施形態に係る投影システムの機能構成を示す概略ブロック図である。図１に示すように、投影システム１００は、投影部１１０と、撮影部１２０と、処理ユニット１７０とを備える。
【００１８】
投影部１１０と、撮影部１２０と、処理ユニット１７０とが一体の装置として構成されていてもよい。あるいは、投影部１１０と、撮影部１２０と、処理ユニット１７０とが二つ以上の装置として構成されていてもよい。例えば、投影部１１０、撮影部１２０、処理ユニット１７０が、それぞれ投影装置、撮影装置、処理装置というように、別々の装置として構成されていてもよい。
【００１９】
また、図１では、投影面Ｆ１１が示されている。ここでいう投影面は、投影システム１００が画像を投影する面である。投影面Ｆ１１として、机の上面など既存物が有する面を用いるようにしてもよい。あるいは、投影システム１００が撮影対象物を載せるための載置台を備えるなど、投影面Ｆ１１が投影システム１００専用に設けられていてもよい。
投影面Ｆ１１として既存物の面を用いる場合、投影システム１００が載置台等を備える必要がない点でコンパクトな構成となり、投影システム１００の持ち運びが比較的容易になる。
【００２０】
投影システム１００は、投影面Ｆ１１への投影を行う。
図１に示すように投影システム１００の投影部１１０がスタンド型のプロジェクタとして構成されており、投影部１１０が投影面Ｆ１１に画像を投影する。
撮影部１２０はスタンド型イメージスキャナとして構成されており、投影面Ｆ１１に向かって撮影を行う。
【００２１】
処理ユニット１７０は、撮影部１２０および投影部１１０を制御する。また、処理ユニット１７０は、撮影部１２０が撮影した画像の解析など各種処理を行う。処理ユニット１７０は、例えばマイコンピュータ（Microcomputer）またはパソコン（Personal Computer；ＰＣ）などのコンピュータを用いて構成される。
図１の領域Ａ１１は、投影面Ｆ１１のうち投影部１１０が画像を投影可能な領域の例を示す。領域Ａ１２は、投影面Ｆ１１のうち撮影部１２０が撮影可能な範囲を示す。
【００２２】
投影部１１０が画像を投影可能な範囲と、撮影部１２０が撮影可能な範囲とは、同一の範囲であってもよいし異なる範囲であってもよい。投影部１１０が画像を投影可能な領域と、撮影部１２０が撮影可能な領域との少なくとも一部が重なっている。すなわち、撮影部１２０は、投影部１１０が投影画像を投影する投影領域の少なくとも一部を含む領域を撮影する。
【００２３】
図２は、異なる向きを向いている複数のユーザがいる場合の、投影部１１０による投影の例を示す図である。
異なる向きを向いている複数のユーザがいる場合、投影部１１０は、複数のユーザの各々の位置に応じてユーザ毎に異なる向きで投影画像を投影する。図２の例では、ユーザＵ１１とユーザＵ１２とが異なる向きで座っている。そこで、投影部１１０は、投影面Ｆ１１上の領域Ａ１１（投影部１１０が画像を投影可能な領域）のうち、領域Ａ２１にユーザＵ１１用の画像を表示し、領域Ａ２２にユーザＵ１２用の画像を表示している。投影部１１０は、ユーザ毎に、ユーザに向けて画像を表示する。
投影部１１０が投影する画像の数は２つに限定されず、３つ以上であってもよい。例えば、３人のユーザが机を囲んでそれぞれ異なる向きに座っている場合、投影部１１０が、３つの画像をそれぞれユーザの向きに応じた向きで表示するようにしてもよい。
【００２４】
図３は、投影システム１００の機能構成を示す概略ブロック図である。図３に示すように、投影システム１００は、投影部１１０と、撮影部１２０と、処理ユニット１７０とを備える。処理ユニット１７０は、記憶部１８０と、制御部１９０とを備える。制御部１９０は、投影条件決定部１９１と、ユーザ画像検出部１９２と、座標管理部１９３とを備える。
図３の各部のうち、図１で既に示されている部分には同の符号（１００、１１０、１２０、１７０）を付して説明する。
【００２５】
記憶部１８０は、各種データを記憶する。記憶部１８０は、投影システム１００が備える記憶デバイスを用いて構成される。
制御部１９０は、処理ユニット１７０の各部を制御して各種処理を実行する。制御部１９０は、投影システム１００が備えるＣＰＵ（Central Processing Unit、中央処理装置）が記憶部１８０からプログラムを読み出して実行することで構成される。
【００２６】
投影条件決定部１９１は投影部１１０が表示する各画像の向き、および、複数の画像の大きさの比を決定する。
投影条件決定部１９１が、撮影部１２０が撮影する画像を用いて、投影部１１０が表示する各画像の向き、および、複数の画像の大きさの比のうち何れか一方、または両方を決定するようにしてもよい。例えば、撮影部１２０が、領域Ａ１２（撮影部１２０が撮影可能な領域）内に出されたユーザの手を撮影し、投影条件決定部１９１が、手の位置および向きに基づいて各画像の向きを決定するようにしてもよい。あるいは、ユーザが領域Ａ１１を指で線引きして区切るなど、複数の画像の大きさの比を指示する操作を手で行い、投影条件決定部１９１が、ユーザ操作に従って複数の画像の大きさの比を決定するようにしてもよい。
【００２７】
図４は、ユーザ操作に複数の画像の大きさの比の決定の例を示す図である。
図４の例で、ユーザが、領域Ａ１１を区切るように指で線Ｌ１１を引くと、投影条件決定部１９１は、領域Ａ１１を線Ｌ１１で二つの領域Ａ２１およびＡ２２に分割する。投影部１１０は、処理ユニット１７０の制御に従って、領域Ａ２１、Ａ２２の各々にユーザ用の画像を表示する。
【００２８】
このように、投影条件決定部１９１が、少なくとも１つの投影画像の向き、および、複数の投影画像の大きさの比のうち、少なくとも何れか一方をユーザの手の画像に基づいて決定するようにしてもよい。特に、投影条件決定部１９１が、少なくとも１つの投影画像の向きを、ユーザの手の画像の向きに基づいて決定するようにしてもよい。また、投影条件決定部１９１が、複数の投影画像の大きさの比を、ユーザの手の画像の位置に応じて決定するようにしてもよい。
【００２９】
撮影部１２０がユーザの手を撮影できるように、投影部１１０が、制御部１９０の処理には不要なボタンを表示してユーザにタッチさせるようにしてもよい。
例えば、制御部１９０の処理ではユーザの性別の情報が不要な場合に、投影部１１０が「男」ボタンおよび「女」ボタンを表示して、何れかにタッチするようユーザに促すようにしてもよい。ユーザが何れかのボタンにタッチすることで、撮影部１２０は、ユーザの手を撮影することができる。
【００３０】
あるいは、投影条件決定部１９１が、ユーザの手の位置および向きに加えて、あるいは代えて、各ユーザに関する情報を用いて、投影部１１０が表示する各画像の向き、および、複数の画像の大きさの比を決定するようにしてもよい。例えば、投影条件決定部１９１が、ユーザの年齢に基づいて、年配のユーザに対しては文字を読み易いように比較的大きい画像を表示するようにしてもよい。また、投影条件決定部１９１が、ユーザが顧客または店員の何れかの情報に基づいて、顧客用の画面を店員用の画面よりも大きくするようにしてもよい。
【００３１】
以下では、ユーザに関する情報をユーザ情報と称する。ユーザ各自、または、何れかのユーザが、ユーザ情報を入力するようにしてもよい。あるいは、撮影部１２０が各ユーザの全身または顔を撮影するなど各ユーザの撮影を行い、投影条件決定部１９１が、ユーザの画像からユーザ情報を推定するようにしてもよい。
なお、投影条件決定部１９１が、各画像の大きさの比を直接決定するようにしてもよいし、各画像の大きさを決定することで各画像の大きさの比を決定するようにしてもよい。
【００３２】
ユーザ画像検出部１９２は、撮影部１２０が撮影した撮影画像からユーザの手の画像を検出する。ユーザ画像検出部１９２が検出したユーザの手の画像は、上述したように、投影条件決定部１９１が、撮影部１２０が撮影する画像を用いて、投影部１１０が表示する各画像の向き、および、複数の画像の大きさの比のうち何れか一方、または両方を決定するために用いられる。
座標管理部１９３は、撮影部１２０による撮影画像に適用する座標を、投影部１１０による投影画像の座標に応じて決定する。
【００３３】
図５は、座標管理部１９３が設定する座標の例を示す図である。図５の例で、投影条件決定部１９１は、領域Ａ１１を分割した領域Ａ２１およびＡ２２の各々に異なる向きで投影画像を投影することに決定している。座標管理部１９３は、投影条件決定部１９１が決定した投影画像の向きに従って、投影画像毎に座標を決定している。図５の例で、座標軸ＸａとＹａとの組み合わせによる座標系Ａは、領域Ａ２１に投影される投影画像用の座標である。座標軸ＸｂとＹｂとの組み合わせによる座標系Ｂは、領域Ａ２２に投影される投影画像用の座標である。
【００３４】
座標管理部１９３は、投影座標毎に決定した座標を、撮影部１２０による撮影画像に適用する画像としても用いることに決定している。具体的には、座標管理部１９３は、撮影部１２０による撮影画像のうち、領域Ａ２１に対応する部分には、座標軸ＸａとＹａとの組み合わせによる座標系Ａを適用する。また、座標管理部１９３は、撮影部１２０による撮影画像のうち、領域Ａ２２に対応する部分には、座標軸ＸｂとＹｂとの組み合わせによる座標系Ｂを適用する。
【００３５】
このように、座標管理部１９３が、投影画像に適用する座標に対応する座標を撮影画像に適用することで、投影画像における位置と撮影画像における位置との対応付けが比較的容易になる。例えば、図５の例で、制御部１９０は、投影部１１０が投影する「進む」、「戻る」、「停止」の各ボタンのアイコンの位置と、ユーザ画像検出部１９２が撮影画像内で検出するユーザの手の画像の位置との位置関係を比較的容易に把握することができる。これらの位置関係を把握することで、制御部１９０は、ユーザが何れかのボタンに対してタッチ操作を行った場合に、当該タッチ操作を検出できる。
【００３６】
次に、図６および図７を参照して投影システム１００の動作について説明する。
図６は、投影部１１０が画像を投影する際に投影システム１００が行う処理の手順の第１例を示すフローチャートである。図６では、投影システム１００が例えばキーボードなどの入力デバイスを備える等により、撮影部１２０を用いてユーザ操作を検出する必要がない場合の処理手順の例を示している。投影システム１００は、投影用画像を与えられる間、図６の処理を行う。
【００３７】
図６の処理で、投影条件決定部１９１は、ユーザの数および向きを検出する（ステップＳ１１１）。例えば、撮影部１２０がユーザを撮影し、投影条件決定部１９１が、ユーザの撮影画像を解析してユーザの数および向きを検出するようにしてもよい。あるいは、ユーザ各自、または、いずれかのユーザが、ユーザの数および向きの情報を入力するようにしてもよい。
【００３８】
あるいは、投影条件決定部１９１が、ユーザの数および向きについてデフォルト値（予め設定されている値）を用いるようにしてもよい。また、投影システム１００がステップＳ１１１の処理を繰り返し行う場合、２回目以降の処理では前回値を引き続き用いるようにしてもよい。
次に、投影条件決定部１９１は、ユーザが１人、または、複数のユーザが同じ向きか否かを判定する（ステップＳ１１２）。
【００３９】
ユーザが１人、または、複数のユーザが同じ向きであると判定した場合（ステップＳ１１２：ＹＥＳ）、投影部１１０は、領域Ａ１１（投影部１１０が画像を投影可能な領域）に画像をそのまま投影する（ステップＳ１２１）。具体的には、投影条件決定部１９１は、領域Ａ１１を分割しないことに決定し、与えられる投影用画像をそのまま投影部１１０に投影させる。投影部１１０は、投影条件決定部１９１が決定した投影条件に従って画像の投影を行う。
投影用画像は、例えば、制御部１９０が実行するアプリケーションプログラムによって、あるいは、投影システム１００に接続された外部装置から与えられる。
ステップＳ１２１の後、処理がステップＳ１１１へ戻る。
【００４０】
一方、ステップＳ１１２でユーザが２人以上であり異なる向きを向いていると判定した場合（ステップＳ１１２：ＮＯ）、投影条件決定部１９１は、ユーザ毎に投影画像の向きを決定し、また、複数の画像の大きさの比を決定する（ステップＳ１３１）。上記のように、投影条件決定部１９１は、撮影部１２０が撮影するユーザの画像、および、ユーザ情報のうち何れか一方または両方に基づいて、各投影画像の向き、および、複数の投影画像の大きさの比を決定する。この場合、撮影部１２０が撮影するユーザの画像は、領域Ａ１１内におけるユーザの手の画像であってもよいし、ユーザの顔など手以外の画像であってよいし、手の画像と手以外の画像との組み合わせであってもよい。
投影部１１０は、投影条件決定部１９１が決定した投影条件に従って画像の投影を行う（ステップＳ１３２）。
ステップＳ１３２の後、処理がステップＳ１１１へ戻る。
【００４１】
図７は、投影部１１０が画像を投影する際に投影システム１００が行う処理の手順の第２例を示すフローチャートである。図７では、投影システム１００が、撮影部１２０を用いてユーザ操作を検出する場合の処理手順の例を示している。投影システム１００は、投影用画像を与えられる間、図７の処理を行う。
【００４２】
図７のステップＳ２１１〜Ｓ２１２は、図６のステップＳ１１１〜Ｓ１１２と同様である。
ステップＳ２１２でユーザが１人、または、複数のユーザが同じ向きであると判定した場合（ステップＳ２１２：ＹＥＳ）、処理がステップＳ２２１へ進む。ステップＳ２２１は、図６のステップＳ１２１と同様である。
【００４３】
ステップＳ２２１の後、撮影部１２０が領域Ａ１１の撮影を行う（ステップＳ２２２）。制御部１９０は、イベント発生時に、投影画像用の単一の座標を用いて処理を行う（ステップＳ２２３）。例えば、撮影部１２０が投影しているボタンのアイコンに対してユーザがタッチ操作を行った場合、制御部１９０は、投影画像に適用する座標と同じ座標を撮影画像にも適用して、ユーザがタッチ操作を行った位置を検出する。そして、制御部１９０は、ユーザがタッチ操作を行った位置と、ボタンのアイコンの位置とを対応付けて、ユーザがタッチ操作を行ったボタンを特定する。
【００４４】
次に、投影条件決定部１９１は、ユーザの手の位置および向きを検出する（ステップＳ２４１）。具体的には、ユーザ画像検出部１９２が、撮影部１２０による撮影画像からユーザの手の画像を検出する。そして、投影条件決定部１９１は、撮影部１２０が検出したユーザの手の画像の画像全体における位置および向きに基づいて、実際のユーザの手の位置および向きを検出する。
ステップＳ２４１の後、処理がステップＳ２１１へ戻る。
【００４５】
一方、ステップＳ２１２でユーザが２人以上であり異なる向きを向いていると判定した場合（ステップＳ２１２：ＮＯ）、処理がステップＳ２３１へ進む。ステップＳ２３１およびＳ２３２は、図５のステップＳ１３１およびＳ１３２と同様である。
ステップＳ２３２の後、撮影部１２０が領域Ａ１１の撮影を行う（ステップＳ２３３）。制御部１９０は、イベント発生時に、座標管理部１９３が投影画像毎に設定した座標を用いて処理を行う（ステップＳ２３４）。
【００４６】
例えば、投影部１１０が投影しているボタンのアイコンに対してユーザがタッチ操作を行った場合、制御部１９０は、タッチされた位置を含んで投影されている投影画像が、何れの投影画像かを判定する。そして、制御部１９０は、判定した投影画像に用いられている座標系を撮影部１２０による撮影画像にも適用して、撮影画像における位置と投影画像における位置とを対応付ける。制御部１９０は、ユーザがタッチ操作を行った位置と、ボタンのアイコンの位置とを対応付けて、ユーザがタッチ操作を行ったボタンを特定する。
ステップＳ２３４の後、処理がステップＳ２４１へ進む。
【００４７】
以上のように、投影部１１０は、複数のユーザの各々の位置に応じて前記ユーザ毎に異なる向きで投影画像を投影する。投影条件決定部１９１は、投影部１１０が投影する複数の投影画像の大きさの比を決定する。
これにより投影システム１００では、複数のユーザ用に画像を投影する場合、ユーザに応じて画像をカスタマイズすることができる。例えば、年配のユーザに対しては、投影画像を比較的大きくすることで、文字を読み易くすることができる。また、顧客用の投影画像を、従業員用の投影画像よりも大きくすることができる。
【００４８】
また、撮影部１２０は、投影部１１０が投影画像を投影する投影領域の少なくとも一部を含む領域を撮影する。ユーザ画像検出部１９２は、撮影部１２０が撮影した撮影画像からユーザの手の画像を検出する。投影条件決定部１９１は、少なくとも１つの投影画像の向き、および、複数の投影画像の大きさの比のうち、少なくとも何れか一方をユーザの手の画像に基づいて決定する。
【００４９】
例えば、投影条件決定部１９１が、少なくとも１つの投影画像の向きを、ユーザの手の画像の向きに基づいて決定するようにしてもよい。これにより投影システム１００は、ユーザの手の向きに基づいてユーザの向きを判定して投影画像の向きを決定することができる。投影システム１００は、ユーザの向きに基づいて投影画像の向きを決定することで、投影画像の向きをユーザに見易い向きにすることができる。
【００５０】
あるいは、投影条件決定部１９１は、複数の投影画像の大きさの比を、ユーザの手の画像の位置に応じて決定するようにしてもよい。ユーザが、領域Ａ１１（投影部１１０が画像を投影可能な領域）を指で区切る操作を行うなど、複数の投影画像の大きさの比を指示する操作を行った場合に、投影条件決定部１９１は、ユーザの指示に従って複数の投影画像の大きさの比を決定することができる。
【００５１】
また、座標管理部１９３は、撮影部１２０による撮影画像に適用する座標を、投影部１１０による投影画像の座標に応じて決定する。
このように、座標管理部１９３が、投影画像に適用する座標と撮影画像に適用する座標とに対応関係を持たせることで、投影画像における位置と撮影画像における位置との対応付けが比較的容易になる。
【００５２】
次に、図８を参照して、本発明の最小構成について説明する。
図８は、本発明に係る投影システムの最小構成の例を示す図である。図８に示す投影システム１０は、投影部１１と、投影条件決定部１２とを備える。
かかる構成にて、投影部１１は、複数のユーザの各々の位置に応じてユーザ毎に異なる向きで投影画像を投影する。
投影条件決定部１２は、投影部１１が投影する複数の投影画像の大きさの比を決定する。
これにより、投影システム１０では、複数のユーザ用に画像を投影する場合、ユーザに応じて画像をカスタマイズすることができる。
【００５３】
なお、投影システム１０および１００の機能の全部または一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺装置等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５４】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５５】
１０、１００  投影システム
１１、１１０  投影部
１２、１９１  投影条件決定部
１２０  撮影部
１７０  処理ユニット
１８０  記憶部
１９０  制御部
１９２  ユーザ画像検出部
１９３  座標管理部
【図１】
2019144321.tif 000003
【図２】
2019144321.tif 000004
【図３】
2019144321.tif 000005
【図４】
2019144321.tif 000006
【図５】
2019144321.tif 000007
【図６】
2019144321.tif 000008
【図７】
2019144321.tif 000009
【図８】
2019144321.tif 000010