(57)【要約】【課題】所望の像を容易に提供すること。【解決手段】反射装置は、画像取得部と、反射部と、状態検出部と、駆動制御部と、を備える。画像取得部は、対象者の画像を取得する。反射部は、対象者の像を反射する。状態検出部は、前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する。駆動制御部は、状態検出部により検出された対象者の状態に応じて対象者と反射部との相対的な位置及び角度の双方又は何れかを制御する。【選択図】図６
2020000307.tif 000002
【特許請求の範囲】
【請求項１】
対象者の画像を取得する画像取得手段と、
前記対象者の像を反射する反射部と、
前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する検出手段と、
前記検出手段により検出された対象者の状態に応じて前記対象者と前記反射部との相対的な位置及び角度の双方又は何れかを制御する反射部制御手段と、
を備えることを特徴とする反射装置。
【請求項２】
前記検出手段により検出された対象者の状態が所定の状態であるかを判定する判定手段をさらに備え、
前記反射部制御手段は、前記判定手段の判定結果に応じて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする請求項１に記載の反射装置。
【請求項３】
前記判定手段により対象者の状態が所定の角度と異なると判定された場合に、前記反射部制御手段は、前記検出手段により検出された対象者の状態に応じて前記反射部の角度を制御する、
ことを特徴とする請求項２に記載の反射装置。
【請求項４】
前記判定手段により対象者の状態が所定の大きさと異なると判定した場合に、前記反射部制御手段は前記検出手段により検出された対象者の状態に応じて前記反射部の位置を制御する、
ことを特徴とする請求項２又は３に記載の反射装置。
【請求項５】
前記検出手段は、前記画像取得手段により取得された対象者の画像から前記反射部に対する対象者の視線を検出し、
前記反射部制御手段は、前記視線の検出結果に基づいて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする請求項１又は４に記載の反射装置。
【請求項６】
前記検出手段は、前記反射部に対する対象者の顔の位置を検出し、
前記反射部制御手段は、前記顔の位置の検出結果に基づいて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする請求項１乃至５の何れか一項に記載の反射装置。
【請求項７】
前記検出手段は、前記反射部に対する対象者の顔の角度を検出し、
前記反射部制御手段は、前記顔の角度の検出結果に基づいて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする請求項１乃至６の何れか一項に記載の反射装置。
【請求項８】
前記反射部制御手段は、前記反射部の位置及び角度の双方又は何れかを制御した時点から所定時間の間、当該反射部の位置及び角度の双方又は何れかを固定する、
ことを特徴とする請求項１乃至７の何れか一項に記載の反射装置。
【請求項９】
前記画像取得手段は、対象者の画像を撮像する撮像手段を更に備え、
前記検出手段は、前記撮像手段により撮像された対象者の画像から当該対象者の状態を検出する、
ことを特徴とする請求項１乃至８の何れか一項に記載の反射装置。
【請求項１０】
前記撮像手段により撮像された対象者の画像を表示する表示手段を備え、
前記検出手段により検出された対象者の状態に応じて前記表示手段の表示を制御する、
ことを特徴とする請求項９に記載の反射装置。
【請求項１１】
前記反射部又は前記表示手段を駆動する駆動手段を更に備え、
前記反射部制御手段は、前記反射部又は前記表示手段の位置及び角度の双方又は何れかを移動させるように、前記駆動手段を制御することを特徴とする請求項１０に記載の反射装置。
【請求項１２】
対象者の画像を取得する画像取得手段と、
前記対象者の像を反射する反射部と、
前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する検出手段と、
を備える反射装置が実行する方法であって、
前記検出ステップにおいて検出された対象者の状態に応じて前記対象者と前記反射部との相対的な位置及び角度の双方又は何れかを制御する反射部制御ステップと、
を備える反射方法。
【請求項１３】
対象者の画像を取得する画像取得手段と、
前記対象者の像を反射する反射部と、
前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する検出手段と、
を備えるコンピュータに、
前記検出手段により検出された対象者の状態に応じて前記対象者と前記反射部との相対的な位置及び角度の双方又は何れかを制御する反射部制御機能  を実現することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、反射装置、反射方法及びプログラムに関する。
【背景技術】
【０００２】
従来、鏡と撮像部とを備える反射装置が知られている（例えば、特許文献１参照）。この反射装置は、ユーザが反射装置に対して所定の位置に居ると判定した場合、撮像部はユーザの撮像画像を生成する。ユーザは、撮像画像を得るために、反射装置に対する自身の位置を、鏡で確認しながら調整する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１６１８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１等の一般的な技術では、ユーザは、反射装置との相対的な位置関係を自身で調整するのに手間を要した。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、所望の像を容易に提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の反射装置は、
対象者の画像を取得する画像取得手段と、
前記対象者の像を反射する反射部と、
前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する検出手段と、
前記検出手段により検出された対象者の状態に応じて前記対象者と前記反射部との相対的な位置及び角度の双方又は何れかを制御する反射部制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、所望の像を容易に提供することが出来る。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施形態に係る反射装置の外観の正面図である。
【図２】図１の反射装置のハードウェアの構成を示すブロック図である。
【図３】図２の反射装置の機能的構成のうち、第１の調整処理を実行するための機能的構成を示す機能ブロック図である。
【図４】図１の反射装置の外観の側面図である。
【図５】図１の反射装置とユーザの目線との関係を示す図である。
【図６】図３の機能的構成を有する図２の反射装置が実行する第１の調整処理の流れを説明するフローチャートである。
【図７】本発明の第２の実施形態に係る反射装置に映るユーザの像を示す図である。
【図８】図７の反射装置が実行する第２の調整処理の流れを説明するフローチャートである。
【図９】本発明の第３の実施形態に係る反射装置の正面図である。
【図１０】図９の反射装置の側面図を示す模式図である。
【図１１】図９の反射装置の全ての鏡面が展開した図である。
【図１２】図９の反射装置の左右の鏡面が展開した図である。
【図１３】図９の反射装置の上下の鏡面が展開した図である。
【発明を実施するための形態】
【０００９】
以下では、本発明の実施形態について図面を用いて説明する。
【００１０】
＜第１の実施形態＞
まず、本発明に係る第１の実施形態について、図１から図６を参照して説明する。
【００１１】
［外観構成］
図１は、本発明の第１の実施形態に係る反射装置１０の外観の正面図である。反射装置１０は、表示部１１を備える。表示部１１は、例えば、鏡からなる反射部１３と、反射部１３の上部に配置される撮像部１４と、を有する。ユーザＵは、反射装置１０に正対すると、自身の姿を反射部１３において視認することが出来る。又、ユーザＵが反射装置１０に正対すると、撮像部１４は、ユーザＵの姿の撮像画像を生成することが出来る。
【００１２】
ユーザＵは、反射部１３に映る自身の姿として、所望の像を得るために、反射装置１０との相対的な位置関係を調整する必要がある。ここで、本発明に係る反射装置１０は、表示部１１の位置及び角度の双方又は何れか一方を、ユーザＵの操作によらず自動的に調整する。これにより、反射装置１０は、所望の像を容易に提供することが出来る。以下では、このような反射装置１０の構成について詳述する。
【００１３】
［ハードウェア構成］
図２は、本発明の第１の実施形態に係る反射装置１０のハードウェアの構成を示すブロック図である。
反射装置１０は、例えば、駆動部を有する卓上の鏡として構成される。
【００１４】
反射装置１０は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３と、バス２４と、入出力インターフェース２５と、撮像部１４と、入力部２６と、出力部１８と、表示部１１と、反射部１３と、駆動部２８と、記憶部３０と、通信部２７と、ドライブ２９と、を備えている。
【００１５】
ＣＰＵ２１は、ＲＯＭ２２に記録されているプログラム、又は、記憶部３０からＲＡＭ２３にロードされたプログラムに従って各種の処理を実行する。
【００１６】
ＲＡＭ２３には、ＣＰＵ２１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１７】
ＣＰＵ２１、ＲＯＭ２２及びＲＡＭ２３は、バス２４を介して相互に接続されている。このバス２４にはまた、入出力インターフェース２５も接続されている。入出力インターフェース２５には、撮像部１４と、入力部２６と、出力部１８と、表示部１１と、反射部１３と、駆動部２８と、記憶部３０と、通信部２７と、ドライブ２９と、が接続されている。
【００１８】
撮像部１４は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１９】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２０】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、デジタル信号が生成され、撮像部１４の出力信号として出力される。
このような撮像部１４の出力信号を、以下、「撮像画像」と呼ぶ。撮像画像のデータは、ＣＰＵ２１や図示しない画像処理部等に適宜供給される。
【００２１】
入力部２６は、各種釦やマイク等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部３０は、ハードディスク或いはフラッシュメモリ等で構成され、各種画像のデータを記憶する。
通信部２７は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２２】
ドライブ２９には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア１００が適宜装着される。ドライブ２９によってリムーバブルメディア１００から読み出されたプログラムは、必要に応じて記憶部３０にインストールされる。また、リムーバブルメディア１００は、記憶部３０に記憶されている画像のデータ等の各種データも、記憶部３０と同様に記憶することができる。
【００２３】
［機能的構成］
図３〜図５を参照して、反射装置１０の機能的な構成を説明する。
【００２４】
図３は、図２の反射装置１０の機能的構成のうち、調整処理を実行するための機能的構成を示す機能ブロック図である。
調整処理とは、反射装置１０が、ユーザＵの撮像画像に基づいて、ユーザＵの状態を検出することによって、ユーザＵの状態を判定し、判定の結果に応じて、表示部１１の位置や角度を調整する、一連の処理をいう。
【００２５】
調整処理を実行する場合には、図３に示すように、ＣＰＵ１１において、画像取得部２１１と、状態検出部２１２と、状態判定部２１３と、駆動制御部２１４と、が機能する。
また、記憶部３０の一領域には、撮像データ記憶部３０１が設定される。撮像データ３０１には、ユーザＵの撮像データが一時的に記憶される。
【００２６】
画像取得部２１１は、撮像部１４の撮像画像を取得する。撮像画像とは、例えば、表示部１１に正対するユーザＵの顔画像である。
【００２７】
状態検出部２１２は、画像取得部２１１によって取得された撮像画像に基づいて、ユーザＵの状態を検出する。状態とは、例えば、表示部１１に対するユーザＵの視線や位置である。ユーザＵの視線や位置は、以下のようにユーザＵの目の虹彩中心の位置に基づいて検出される。
【００２８】
まず、図４を参照して、ユーザＵの状態と虹彩中心の位置との関係について、詳しく説明する。図４は、表示部１１と、ユーザＵの目線に応じた虹彩中心の位置と、の関係を示す図である。
（Ａ）において、ユーザＵは、表示部１１において所望の像を観察するために、顎を引いている。このとき、ユーザＵの目線は上目遣いとなるため、虹彩中心ＹＡとして示されるように、ユーザの虹彩中心は目の輪郭に対して上部に位置する。
（Ｂ）において、ユーザＵは、表示部１１において所望の像を観察するために、正面を向いている。このとき、ユーザＵの目線は表示部１１を真っ直ぐに見つめる状態となるため、虹彩中心ＹＢとして示されるように、ユーザの虹彩中心は目の輪郭に対して中央部に位置する。
（Ｃ）において、ユーザＵは、表示部１１において所望の像を観察するために、顎を上げている。このとき、ユーザＵの目線は下目遣いとなるため、虹彩中心ＹＣとして示されるように、ユーザの虹彩中心は目の輪郭に対して下部に位置する。
【００２９】
次に、表示部１１の位置と、ユーザＵの目線に応じた虹彩中心の位置と、の関係について、反射装置１０の構成とともに説明する。
図５は、反射装置１０の外観の側面図である。図５において、反射装置１０は、表示部１１の下方に底部１５を備える。表示部１１は、底部１５に対して、支持部１６で支持されることにより、角度αを成すように設けられる。表示部１１は、ユーザＵが表示部１１に正対する方向、例えば、位置Ａ，Ｂ，Ｃに示される位置に移動するように、水平方向にスライド可能である。図示しない駆動部２８は、表示部１１をスライドすることによって、ユーザＵに対する表示部１１の位置や角度αを調整する。
【００３０】
ユーザＵの状態として検出される、ユーザＵの目線は、表示部１１の位置に応じて変化する。例えば、表示部１１が位置Ａにあるとき、ユーザＵの状態は、図４の（Ａ）に対応する状態であり、状態検出部２１２は虹彩中心ＹＡに基づいてユーザの状態を検出する。同様に、位置Ｂに対応するユーザＵの状態は虹彩中心ＹＢに基づいて検出され、位置Ｃに対応するユーザＵの状態は虹彩中心ＹＣに基づいて検出される。このように、状態検出部２１２は、ユーザＵの虹彩中心の位置に基づいて、ユーザＵの状態を検出することが可能である。
【００３１】
状態判定部２１３は、状態検出部２１２によって検出されたユーザＵの状態を判定する。判定は、例えば、状態検出部２１２によって検出されたユーザＵの状態に基づいて行われる。即ち、ユーザＵが顎を引いている状態（図４の（Ａ）参照）、又は、ユーザＵが顎を上げている状態（図４の（Ｂ）参照）が検出された場合、状態判定部２１３は、表示部１１の位置や角度が不適切であると判定する。この場合、状態判定部２１３は、駆動制御部２１４へ、表示部１１の位置や角度を制御するための信号を送信する。
【００３２】
駆動制御部２１４は、状態判定部２１３の判定に応じた信号に基づいて、表示部１１の移動量を算出する。移動量は、現在の表示部１１の位置と、ユーザＵが所望の像を得られるような表示部１１の位置と、の相対的な距離及び角度に応じて決定される。又、本実施形態における移動とは、距離及び角度を変化させることをいう。ここで、ユーザＵが所望の像を得られるような表示部１１の適切な位置とは、例えば、ユーザＵが表示部１１を真っ直ぐに視認することが出来る状態（図４の（Ｂ）参照）となる位置である。駆動制御部２１４は、移動量を決定すると、移動量に応じた信号を、駆動部２８へ送信する。
【００３３】
［第１の調整処理］
図６は、図３の機能的構成を有する図２の反射装置１０が実行する、第１の調整処理の流れを説明するフローチャートである。
調整処理は、ユーザによる入力部１７への調整処理開始の操作により開始される。
【００３４】
ステップＳ１１において、撮像部１４は、表示部１１に正対するユーザＵの顔を顔検出技術により顔を検出し、顔が検出された場合に、検出された顔を含む画像を撮像する。
【００３５】
ステップＳ１２において、画像取得部２１１が顔を含む撮像画像を取得したか否かが判定される。画像取得部２１１が顔を含む撮像画像を取得出来なかった場合、処理はステップＳ１１に戻る（ステップＳ１２；ＮＯ）。画像取得部２１１が顔を含む撮像画像を取得出来た場合、処理はステップＳ１３に進む（ステップＳ１２；ＹＥＳ）。
【００３６】
ステップＳ１３において、状態検出部２１２は、ユーザＵの状態を検出する。ユーザＵの状態は、上述のように、ユーザＵの虹彩中心に基づいて検出される。
【００３７】
ステップＳ１４において、状態検出部２１２がユーザＵの状態を検出したか否かが判定される。ステップＳ１４において、状態検出部２１２がユーザＵの状態を検出しない場合、処理はステップＳ１３に戻る（ステップＳ１４；ＮＯ）。状態検出部２１２がユーザＵの状態を検出すると、処理は、ステップＳ１５に進む（ステップＳ１４；ＹＥＳ）。
【００３８】
ステップＳ１５において、状態判定部２１３は、状態検出部２１２によって検出されたユーザＵの状態から、表示部１１の位置が不適切か否かを判定し、駆動制御部２１４へ表示部１１の移動の要否に応じた信号を送信する。駆動制御部２１４は、信号に応じて、表示部１１の移動量を決定する。
【００３９】
即ち、駆動制御部２１４は、表示部１１が図５の位置Ａにある場合、表示部１１を図５の位置Ｂに移動させ（図中の右方向へ向かう矢印）、且つ、ユーザＵが表示部１１を真っ直ぐに視認できるような角度αとなるような移動量を算出する。
又は、駆動制御部２１４は、表示部１１が図５の位置Ｃにある場合、表示部１１を図５の位置Ｂに移動させ（図中の左方向へ向かう矢印）、且つ、ユーザＵが表示部１１を真っ直ぐに視認できるような角度αとなるような移動量を算出する。
【００４０】
さらに、駆動制御部２１４は、ユーザＵが表示部１１を真っ直ぐに視認できるような角度αとなる駆動量を算出する。例えば、角度αが小さすぎるためにユーザＵが表示部１１を真っ直ぐに視認できない場合には、駆動部は、角度αが大きくなるような移動量を算出する。
【００４１】
ステップＳ１６において、駆動制御部２１４は、移動量を駆動部２８へ送信し、駆動部２８は、移動量に基づいて表示部１１を移動させる。表示部１１が、適切な位置としての図５の位置Ｂへ移動すると、処理はステップＳ１７へ進む。
【００４２】
ステップＳ１７において、撮像部１４は、再び、ユーザの顔画像を撮像する。ステップＳ１８において、状態検出部２１２は、撮像画像からユーザの状態を検出する。ユーザの状態が検出されると、処理はステップＳ１９に進む。
【００４３】
ステップＳ１９において、状態判定部２１３は、ユーザＵの状態が適切な状態であるか否かを判定する。ステップＳ１９において、ユーザＵの状態が不適切である場合、処理はステップＳ１１に戻る（ステップＳ１９；ＮＯ）。ステップＳ１９において、ユーザＵの状態が適切である場合、処理はステップＳ２０に進む（ステップＳ１９；ＹＥＳ）。
【００４４】
ステップＳ２０において、表示部１１の位置及び角度は、例えば、ユーザＵが化粧などの処置を行う時間である約２０分間固定される。表示部１１に正対している時間、ユーザＵは、適切な状態で所望の像を得ることが出来る。２０分が経過すると、処理はステップＳ２１に進む。
【００４５】
ステップＳ２１において、終了条件を満たすか否かが判定される。終了条件は、例えば、反射装置１０の電源が切られた場合である。終了条件を満たす場合、調整処理は終了し（ステップＳ２１；ＹＥＳ）、終了条件を満たさない場合、処理はステップＳ１１に戻る（ステップＳ２１；ＮＯ）。
【００４６】
このように、反射装置１０は、ユーザの操作によらず、自動的に表示部１１の位置や角度を調整する。これにより、ユーザは容易に所望の像を得ることが可能となる。
【００４７】
＜第２の実施形態＞
次に、図７及び図８を参照して、本発明の第２の実施形態に係る反射装置１０について説明する。
【００４８】
第１の実施形態では、状態検出部２１２はユーザＵの視線を検出したが、第２の実施形態では、状態検出部２１２はユーザＵの顔の位置や大きさを検出する。状態判定部２１３は、検出されたユーザＵの顔の位置や大きさに基づいて、ユーザＵの状態を判定する。駆動制御部２１４は、判定に応じて、表示部１１の位置や角度を調整する。
なお、ハードウェア構成及び機能的構成は、第１の実施形態と同一であるため、説明は省略する。
【００４９】
［第２の調整処理］
図７は、本発明の第２の実施形態に係る反射装置１０に映る、ユーザＵの像を示す図である。検出枠Ｆは、撮像部１４による撮像画像における、ユーザＵの目と鼻との位置、或いは顔の大きさを検出するための指標となる枠である。
【００５０】
図８は、第２の実施形態に係る調整処理である、第２の調整処理を示すフローチャートである。第１の調整処理と同一の処理については、同一の符号が付されている。又、第１の調整処理と同一の処理については説明を簡略化する。
【００５１】
ステップＳ１１〜Ｓ１２において、ユーザＵの撮像画像が得られると、処理はステップＳ２３に進む。ステップＳ２３において、状態検出部２１２は、図７に示される検出枠Ｆに対して、ユーザＵの顔の部位の位置を検出する。ステップＳ１４において、検出が完了したか否か判定され、検出が完了するまで、ステップＳ２３の処理が繰り返される（ステップＳ１４；ＮＯ）。検出が完了すると、処理はステップＳ２５に進む（ステップＳ１４；ＹＥＳ）。
【００５２】
ステップＳ２５において、状態判定部２１３は、状態検出部２１２によって検出されたユーザＵの状態から、表示部１１の位置が不適切か否かを判定し、駆動制御部２１４へ表示部１１の移動の要否に応じた信号を送信する。
【００５３】
ここで、表示部１１の位置が不適切な場合とは、例えば、以下の場合である。
第一の場合として、ユーザＵの顔の輪郭が、検出枠Ｆに対してはみ出している場合、状態判定部２１３は、表示部１１がユーザＵに対して近過ぎると判定する。換言すれば、表示部１１に映るユーザＵの顔の像が大き過ぎる状態である。
第二の場合として、ユーザＵの顔の輪郭が、検出枠Ｆに対して小さ過ぎる場合、状態判定部２１３は、表示部１１がユーザＵに対して遠過ぎると判定する。
なお、輪郭の大きさは、状態検出部２１２が検出枠Ｆに対する目と鼻の位置を検出することによって間接的に検出される。或いは、輪郭の大きさは、輪郭を検出する技術によって検出される。
【００５４】
表示部１１の位置が不適切である場合、状態判定部２１３は、表示部１１の移動を要することを示す信号を送信する。駆動制御部２１４は、信号に応じて、表示部１１の移動量を決定する。移動量は、表示部１１が、ユーザＵに対して適切な位置に配置されるような移動量である。適切な位置とは、例えば、検出枠Ｆに対してユーザＵの輪郭が略一致するような位置である。表示部１１の角度もまた、検出枠Ｆに対してユーザＵの輪郭が略一致するように調整される。
【００５５】
即ち、上記第一の場合のように、ユーザＵの顔の像が大き過ぎる場合、ユーザＵの顔の像の輪郭が検出枠Ｆに対して略一致するように、駆動部は、移動量に基づいて、表示部１１がユーザＵに対して相対的に遠ざかる方向へ移動させる。
又は、上記第二の場合のように、ユーザＵの顔の像が小さ過ぎる場合、ユーザＵの顔の像の輪郭が検出枠Ｆに対して略一致するように、駆動部は、移動量に基づいて、表示部１１がユーザＵに対して相対的に近付く方向へ移動させる。
【００５６】
ステップＳ１６において、表示部１１が適切な位置へ移動すると、処理はステップＳ１７へ進む。ステップＳ１７において、撮像画像が取得されると、処理はステップＳ２８に進む。ステップＳ２８において、状態検出部２１２は、撮像画像からユーザＵの顔の部位を検出することにより、ユーザＵの状態を検出すると、処理はステップＳ２９に進む。
【００５７】
ステップＳ２９において、状態判定部２１３は、状態検出部２１２によって検出されたユーザＵの状態から、表示部１１の位置や角度が不適切か否かを判定する。表示部１１の位置や角度が不適切な場合、処理はステップＳ１１に戻る（ステップＳ２０；ＮＯ）。表示部１１の位置が適切である場合、処理はステップＳ２０に進み（ステップＳ２０；ＹＥＳ）、表示部１１の位置及び角度は所定の時間固定される。なお、ステップＳ２１の処理は第１の実施形態と同一であるため説明は省略する。
【００５８】
このように、第２の実施形態に係る反射装置１０は、第１の実施形態と同様の効果を奏する。即ち、反射装置１０は、ユーザの操作によらず、自動的に表示部１１の位置や角度を調整する。これにより、ユーザは容易に所望の像を得ることが可能となる。
【００５９】
＜第３の実施形態＞
次に、図９から図１３を参照して、第３の実施形態に係る反射装置１０を説明する。
第３の実施形態は、第１及び第２の実施形態と同一のハードウェア構成及び機能的構成を備えている。第３の実施形態では、反射装置１０の表示部１１の外観の構成が、第１及び第２の実施形態の表示部１１と異なる。以下では、第３の実施形態に係る表示部１１の構成を中心として説明する。
【００６０】
図９は、本発明の第３の実施形態に係る反射装置１０の正面図である。図９に示されるように、表示部１１は、反射部１３を備えている。表示部１１は、反射部１３の周辺に撮像部１４を備えているが、図示の都合上、撮像部１４は省略されている。他の実施形態と同様に、ユーザＵが表示部１１に正対すると、反射部１３にはユーザＵの姿が映し出される。表示部１１は、図示しない支持部によって背面から支持されて、例えば、卓上に略垂直方向に立ち上げられた状態で保持されている。
【００６１】
図１０は、図９の反射装置１０の側面図を表す概念図である。図１０に示されるように、反射部１３は、一対の前面鏡１３Ｆ、一対の中間鏡１３Ｍ、及び一対の背面鏡１３Ｂを有する。中間鏡１３Ｍは前面鏡１３Ｆの背面に収容されており、背面鏡１３Ｂは中間鏡１３Ｍの背面に収容されている。
【００６２】
図１１は、前面鏡１３Ｆ、中間鏡１３Ｍ、及び背面鏡１３Ｂ、の全ての鏡面が、展開した場合の図である。図中の矢印は、各鏡が前面鏡１３Ｆに対して進退する方向を示す。具体的には、前面鏡１３Ｆに向かう矢印は各鏡が退避する方向を示し、その反対方向の矢印は各鏡が進出する方向を示す。
【００６３】
即ち、一対の中間鏡１３Ｍのうち、一方の中間鏡１３Ｍが前面鏡１３Ｆに対して下方にスライドして進出する。一対の中間鏡１３Ｍのうち、他方の中間鏡１３Ｍが前面鏡１３Ｆに対して左方にスライドして進出する。又、一対の背面鏡１３Ｂのうち、一方の背面鏡１３Ｂが前面鏡１３Ｆに対して上方にスライドして進出する。一対の背面鏡１３Ｂのうち、他方の背面鏡１３Ｂが前面鏡１３Ｆに対して右方にスライドして進出する。
【００６４】
又、各鏡は、前面鏡１３Ｆの各辺を軸として移動可能である。左方に進出した中間鏡１３Ｍは、辺ａを軸として、紙面の裏から表に向かう方向に移動可能である。下方に進出した中間鏡１３Ｍは、辺ｂを軸として、紙面の裏から表に向かう方向に移動可能である。右方に進出した背面鏡１３Ｂは、辺ｃを軸として、紙面の裏から表に向かう方向に移動可能である。上方に進出した背面鏡１３Ｂは、辺ｄを軸として、紙面の裏から表に向かう方向に移動可能である。
【００６５】
第３の実施形態では、状態検出部２１２が、第１又は第２の実施形態と同様に、ユーザＵの視線や顔を検出することによって、ユーザＵの状態を検出する。状態判定部２１３は、検出された結果に基づいて、前面鏡１３Ｆ、中間鏡１３Ｍ、背面鏡１３Ｂの何れの鏡を進退させるかを判定して、駆動制御部２１４へ判定に応じた信号を送信する。駆動制御部２１４は、信号に応じて駆動部２８を駆動させることによって、各鏡を進退させる。以下では、状態判定部２１３の判定の一例を説明する。
【００６６】
第一の判定の例として、ユーザＵが自身の後頭部を観察する場合を想定する。この場合、ユーザが左方を向くと、状態検出部２１２は、ユーザの撮像画像から、ユーザが左方を向いたことを検出する。すると、状態判定部２１３は、各鏡がユーザＵの後頭部を映し出すような適切な位置にあるか否かを判定する。状態判定部２１３は、各鏡が適切な位置にないと判定すると、駆動制御部２１４へ、各鏡の駆動を要することを示す信号を送信する。
【００６７】
図１２に示されるように、駆動制御部２１４は、信号に応じて、中間鏡１３Ｍを左方に進出させるように、又、背面鏡１３Ｂを右方に進出させるように、駆動部２８を制御する。駆動制御部２１４は、左方の中間鏡１３Ｍを、辺ａを軸に回転させるように、又、右方の背面鏡１３Ｂを、辺ｃを軸に回転させるように、駆動部２８を制御する。これにより、ユーザＵは、自身の後頭部における反射光を、右方の背面鏡１３Ｂに反射させて、左方の中間鏡１３Ｍに映し出すことによって、自身の後頭部を観察することが出来る。
【００６８】
第二の判定の例として、ユーザＵが自身の頭頂部を観察する場合を想定する。この場合、ユーザＵが下方を向くと、状態検出部２１２は、ユーザの撮像画像から、ユーザＵが下方を向いたことを検出する。すると、状態判定部２１３は、各鏡がユーザＵの頭頂部を映し出すような適切な位置にあるか否かを判定する。状態判定部２１３は、各鏡が適切な位置にないと判定すると、駆動制御部２１４へ、各鏡の駆動を要することを示す信号を送信する。
【００６９】
図１３に示されるように、駆動制御部２１４は、信号に応じて、中間鏡１３Ｍを下方に進出させるように、又、背面鏡１３Ｂを上方に進出させるように、駆動部２８を制御する。駆動制御部２１４は、下方の中間鏡１３Ｍを、辺ｂを軸に回転させるように、又、上方の背面鏡１３Ｂを、辺ｄを軸に回転させるように、駆動部２８を制御する。これにより、ユーザＵは自身の頭頂部における反射光を、上方の背面鏡１３Ｂに反射させて、下方の中間鏡１３Ｍに映し出すことによって、自身の頭頂部を観察することが出来る。
【００７０】
このように、第３の実施形態に係る反射装置１０は、第１及び第２の実施形態と同様の効果を奏する。即ち、反射装置１０は、ユーザの操作によらず、自動的に表示部１１の位置や角度を調整する。これにより、ユーザは容易に所望の像を得ることが可能となる。
【００７１】
以上のように構成される反射装置１０は、画像取得部２１１と、反射部１３と、状態検出部２１２と、駆動制御部２１４と、を備える。
画像取得部２１１は、対象者の画像を取得する。反射部１３は、対象者の像を反射する。状態検出部２１２は、前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する。駆動制御部２１４は、状態検出部２１２により検出された対象者の状態に応じて対象者と反射部１３との相対的な位置及び角度の双方又は何れかを制御する。
【００７２】
反射装置１０は、状態判定部２１３を更に備える。状態判定部２１３は、状態検出部２１２により検出された対象者の状態が所定の状態であるかを判定する。
駆動制御部２１４は、状態判定部２１３の判定結果に応じて反射部１３の位置及び角度の双方又は何れかを制御する。
【００７３】
駆動制御部２１４は、状態判定部２１３により対象者の状態が所定の角度と異なると判定された場合、駆動制御部２１４は反射部１３の角度を制御する。
【００７４】
駆動制御部２１４は、状態判定部２１３が、対象者の状態が所定の大きさと異なると判定した場合に、状態検出部２１２により検出された対象者の状態に応じて駆動制御部２１４は反射部１３の位置を制御する。
【００７５】
状態検出部２１２は、画像取得部２１１により取得された対象者の画像から反射部１３に対する対象者の視線を検出し、駆動制御部２１４は、視線の検出結果に基づいて反射部１３の位置及び角度の双方又は何れかを制御する。
【００７６】
状態検出部２１２は、反射部１３に対する対象者の顔の位置を検出し、駆動制御部２１４は、顔の位置の検出結果に基づいて反射部１３の位置及び角度の双方又は何れかを制御する。
【００７７】
状態検出部２１２は、反射部１３に対する対象者の顔の角度を検出し、駆動制御部２１４は、顔の角度の検出結果に基づいて反射部１３の位置及び角度の双方又は何れかを制御する。
【００７８】
駆動制御部２１４は、反射部１３の位置及び角度の双方又は何れかを制御した時点から所定時間の間、反射部１３の位置及び角度の双方又は何れかを固定する。
【００７９】
画像取得部２１１は、対象者の画像を撮像する撮像部１４を有し、画像取得部２１１は、撮像部１４により撮像された対象者の画像を取得する。
【００８０】
撮像部１４により撮像された対象者の画像を表示する表示部１１を更に備え、状態検出部２１２により検出された対象者の状態に応じて表示部１１の表示を制御する。
【００８１】
［変形例］
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００８２】
＜変形例１＞
上述の第１及び第２の実施形態では、反射部１３は鏡であったが、鏡の代わりにデジタル鏡に置き換えられても良い。
反射部１３がデジタル鏡である場合にも、第１又は第２の実施形態に係る機能的構成を適用することが可能である。これにより、ユーザは、容易に所望の像を得ることが出来る。又は、上述の実施形態における表示部１１の移動に代えて、図示しない画像処理部が、デジタル鏡の表示の拡大率を変更することによって、ユーザＵの画像がデジタル鏡上の検出枠Ｆに対して適切な大きさになるように制御してもよい。
【００８３】
＜変形例２＞
第１から第３の実施形態において、状態検出部２１２は、撮像画像に基づいてユーザＵの状態を検出するが、ユーザが自身の状態を反射装置１０に通知してもよい。即ち、表示部１１がユーザＵに近すぎたり遠すぎたりする場合、ユーザＵは、反射装置１０に対して表示部１１を移動するような指示を音声で行ってもよい。
【００８４】
例えば、第１及び第２の実施形態において、ユーザＵは、表示部１１の位置が近すぎると感じた場合、反射装置１０に対して、表示部１１を遠くに移動させるように口頭で指示することが出来る。或いは、ユーザＵは、表示部１１の位置が遠すぎると感じた場合、反射装置１０に対して、表示部１１を近くに移動させるように口頭で指示することが出来る。ユーザＵの指示に基づいて、駆動制御部２１４は駆動部２８を制御して、表示部１１を適切な位置に移動させる。これにより、ユーザは、容易に所望の像を得ることが出来る。
【００８５】
＜変形例３＞
上述の全ての実施形態において、駆動制御部２１４は、表示部１１の位置及び角度を制御するが、これに限られない。即ち、駆動制御部２１４は位置のみ、或いは、角度αのみを制御しても良い。この場合、駆動制御部２１４は、ユーザＵが表示部１１を真っ直ぐに視認できるような、位置及び角度の一方の移動量を算出する。又、上述の実施形態における表示部１１の固定（ステップＳ２０）は表示部の位置及び角度の一方のみが、固定されてもよい。
【００８６】
また、上述の全ての実施形態では、本発明が適用される反射装置１０は、卓上に設置可能な鏡を例として説明したが、特にこれに限定されない。
例えば、本発明は、調整処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００８７】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が反射装置１０に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００８８】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００８９】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア１００により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア１００は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ２２や、図２の記憶部３０に含まれるハードディスク等で構成される。
【００９０】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段などより構成される全体的な装置を意味するものとする。
【００９１】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００９２】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
対象者の画像を取得する画像取得手段と、
前記対象者の像を反射する反射部と、
前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する検出手段と、
前記検出手段により検出された対象者の状態に応じて前記対象者と前記反射部との相対的な位置及び角度の双方又は何れかを制御する反射部制御手段と、
を備えることを特徴とする反射装置。
［付記２］
前記検出手段により検出された対象者の状態が所定の状態であるかを判定する判定手段をさらに備え、
前記反射部制御手段は、前記判定手段の判定結果に応じて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする付記１に記載の反射装置。
［付記３］
前記判定手段により対象者の状態が所定の角度と異なると判定された場合に、前記反射部制御手段は、前記検出手段により検出された対象者の状態に応じて前記反射部の角度を制御する、
ことを特徴とする付記２に記載の反射装置。
［付記４］
前記判定手段により対象者の状態が所定の大きさと異なると判定した場合に、前記反射部制御手段は前記検出手段により検出された対象者の状態に応じて前記反射部の位置を制御する、
ことを特徴とする付記２又は３に記載の反射装置。
［付記５］
前記検出手段は、前記画像取得手段により取得された対象者の画像から前記反射部に対する対象者の視線を検出し、
前記反射部制御手段は、前記視線の検出結果に基づいて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする付記１又は４に記載の反射装置。
［付記６］
前記検出手段は、前記反射部に対する対象者の顔の位置を検出し、
前記反射部制御手段は、前記顔の位置の検出結果に基づいて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする付記１乃至５の何れか一に記載の反射装置。
［付記７］
前記検出手段は、前記反射部に対する対象者の顔の角度を検出し、
前記反射部制御手段は、前記顔の角度の検出結果に基づいて前記反射部の位置及び角度の双方又は何れかを制御する、
ことを特徴とする付記１乃至６の何れか一に記載の反射装置。
［付記８］
前記反射部制御手段は、前記反射部の位置及び角度の双方又は何れかを制御した時点から所定時間の間、当該反射部の位置及び角度の双方又は何れかを固定する、
ことを特徴とする付記１乃至７の何れか一に記載の反射装置。
［付記９］
前記画像取得手段は、対象者の画像を撮像する撮像手段を更に備え、
前記検出手段は、前記撮像手段により撮像された対象者の画像から当該対象者の状態を検出する、
ことを特徴とする付記１乃至８の何れか一に記載の反射装置。
［付記１０］
前記撮像手段により撮像された対象者の画像を表示する表示手段を備え、
前記検出手段により検出された対象者の状態に応じて前記表示手段の表示を制御する、
ことを特徴とする付記９に記載の反射装置。
［付記１１］
前記反射部又は前記表示手段を駆動する駆動手段を更に備え、
前記反射部制御手段は、前記反射部又は前記表示手段の位置及び角度の双方又は何れかを移動させるように、前記駆動手段を制御することを特徴とする付記１０に記載の反射装置。
［付記１２］
対象者の画像を取得する画像取得手段と、
前記対象者の像を反射する反射部と、
前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する検出手段と、
を備える反射装置が実行する方法であって、
前記検出ステップにおいて検出された対象者の状態に応じて前記対象者と前記反射部との相対的な位置及び角度の双方又は何れかを制御する反射部制御ステップと、
を備える反射方法。
［付記１３］
対象者の画像を取得する画像取得手段と、
前記対象者の像を反射する反射部と、
前記画像取得手段により取得された対象者の画像から当該対象者の状態を検出する検出手段と、
を備えるコンピュータに、
前記検出手段により検出された対象者の状態に応じて前記対象者と前記反射部との相対的な位置及び角度の双方又は何れかを制御する反射部制御機能
を実現することを特徴とするプログラム。
【符号の説明】
【００９３】
１０・・・反射装置，表示部１１，反射部１３，１４・・・撮像部，１８・・・出力部，２１・・・ＣＰＵ，２２・・・ＲＯＭ，２３・・・ＲＡＭ，２４・・・バス，２５・・・入出力インターフェース，２６・・・入力部，２７・・・通信部，２８・・・駆動部，２９・・・ドライブ，３０・・・記憶部，１００・・・リムーバブルメディア，２１１・・・画像取得部，２１２・・・状態検出部，２１３・・・状態判定部，２１４・・・駆動制御部，Ｆ・・・検出枠，１３Ｆ・・・前面鏡，１３Ｍ・・・中間鏡，１３Ｂ・・・背面鏡
【図１】
2020000307.tif 000003
【図２】
2020000307.tif 000004
【図３】
2020000307.tif 000005
【図４】
2020000307.tif 000006
【図５】
2020000307.tif 000007
【図６】
2020000307.tif 000008
【図７】
2020000307.tif 000009
【図８】
2020000307.tif 000010
【図９】
2020000307.tif 000011
【図１０】
2020000307.tif 000012
【図１１】
2020000307.tif 000013
【図１２】
2020000307.tif 000014
【図１３】
2020000307.tif 000015