(57)【要約】      （修正有）【課題】眼球位置に基づいて、モニタ画面が人間の正対位置を向くように回転台を制御して視聴者の負担を軽減する。【解決手段】制御装置１０は、撮像装置２０により撮像された画像に含まれる視聴者の顔の検出領域から視聴者の顔の傾き角度を検出する検出部１１ｃと、検出部１１ｃにより検出された角度が０°に近づくように画像を表示するモニタ４０の回転角度を決定する決定部１２と、決定部１２から受け取った回転角度に応じてモータを回転させるパルスを発生する指示部１３を有する。【選択図】図１
2013211714.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置により撮像された画像に含まれる視聴者の顔の検出領域から視聴者の顔の傾き角度を検出する検出部と、
前記検出部により検出された角度が０°に近づくように画像を表示するモニタの回転角度を決定する決定部と、
を有することを特徴とする表示装置。
【請求項２】
前記検出部は、所定時間以内に顔の傾き角度の検出を複数回繰り返し実行し、前記決定部は、最も出現頻度の大きい角度に応じて前記モニタの回転角度を決定することを特徴とする請求項１記載の表示装置。
【請求項３】
前記決定部は、最も出現頻度の大きい角度が所定の角度よりも大きい場合、前記モニタを回転することを決定することを特徴とする請求項１記載の表示装置。
【請求項４】
前記検出部は、視聴者が身につけた器具に設けられた位置検出用のポインタから顔の傾きを検出することを特徴とする請求項１記載の表示装置。
【請求項５】
コンピュータが、
撮像装置により撮像された画像に含まれる視聴者の顔の検出領域から視聴者の顔の傾き角度を検出し、
検出された角度が０°に近づくように画像を表示するモニタの回転角度を決定する、
ことを特徴とする制御方法。
【請求項６】
コンピュータに、
撮像装置により撮像された画像に含まれる視聴者の顔の検出領域から視聴者の顔の傾き角度を検出し、
検出された角度が０°に近づくように画像を表示するモニタの回転角度を決定する、
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
テレビ等のモニタ画面を見る際に、視聴者の負担を軽減する方法が知られている。例えば、画像認識処理により検出された眼球位置に基づいて、モニタ画面が人間の正対位置を向くように回転台の角度を制御する信号を出力し、これらの信号を受けた制御装置が回転台を制御する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−９４７２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、眼球位置に基づいて、モニタ画面が人間の正対位置を向くように回転台を制御する場合を考える。長時間同じ姿勢を維持することは難しい。また、寝ころんだ姿勢で視聴を希望する場合等がある。
【０００５】
１つの側面では、本発明は、視聴者の負担を軽減することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、開示の制御装置が提供される。この制御装置は、検出部と、決定部とを有している。検出部は、撮像装置により撮像された画像に含まれる視聴者の顔の検出領域から視聴者の顔の傾き角度を検出する。決定部は、検出部により検出された角度が０°に近づくように画像を表示するモニタの回転角度を決定する。
【発明の効果】
【０００７】
１態様では、視聴者の負担を軽減することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施の形態の表示装置の機能を示すブロック図である。
【図２】表示装置の外形を示す図である。
【図３】表示装置の動作を説明する図である。
【図４】制御装置の処理を示すフローチャートである。
【図５】傾き検出処理を示すフローチャートである。
【図６】制御装置のハードウェア構成を示す図である。
【図７】第２の実施の形態の表示装置の機能を示すブロック図である。
【図８】眼鏡を説明する図である。
【図９】第２の実施の形態の傾き検出処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、実施の形態の表示装置を、図面を参照して詳細に説明する。
＜第１の実施の形態＞
図１は、第１の実施の形態の表示装置の機能を示すブロック図であり、図２は、表示装置の外形を示す図である。図２では互いに垂直なＸ、Ｙ、Ｚ軸方向を規定する。Ｘ―Ｙ平面は、地面に平行な平面である。
【００１０】
図１に示すように、第１の実施の形態の表示装置１は、制御装置（コンピュータ）１０と、撮像装置２０と、モータ３１、３２、３３とモニタ４０とを有している。モニタ４０は、図示しないＣＰＵ（Central Processing Unit）からの命令に従って、画像をモニタ４０の画面に表示させる図示しないグラフィック処理装置に接続されている。モニタ４０としては、ＣＲＴ（Cathode Ray Tube）を用いた装置や、液晶表示装置等が挙げられる。図２に示すように、モニタ４０は、支持部５２、５３を介して基台５１上に設置されている。支持部５２内には、Ｚ軸に平行な回転軸５４が埋め込まれている。支持部５３の先端部分には、Ｘ軸に平行な回転軸５５が埋め込まれている。また、支持部５３には、Ｙ軸に平行な回転軸５６が埋め込まれている。
【００１１】
再び図１に戻って説明する。
撮像装置２０は、モニタ４０の表示面側に撮像素子が位置するようにモニタ４０に取り付けられている。撮像素子としては、ＣＣＤ（Charge Coupled Device）イメージセンサや、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサ等が挙げられる。撮像装置２０は、定期的に画像を撮像し、撮像した画像を制御装置１０に送る。
【００１２】
制御装置１０は、傾き検出部１１と、決定部１２と、指示部１３とを有している。
傾き検出部１１は、前処理部１１ａと、識別部１１ｂと、検出部１１ｃとを有している。
【００１３】
前処理部１１ａは、撮像装置２０が撮像した画像のノイズ成分を除去する。ノイズ成分の除去には、例えばメディアンフィルタ等を用いることができる。
識別部１１ｂは、前処理部１１ａが処理した画像に微分処理を施して制御装置１０内に予め用意されている顔の特徴パーツとをパターンマッチングして顔の領域を示す矩形の領域を抽出する。顔の領域を抽出する方法は、例えばＶｉｏｌａ−Ｊｏｎｅｓ法を用いることができる。
【００１４】
検出部１１ｃは、識別部１１ｂが抽出した顔領域の地面に対する傾き角度を検出する。
以下の説明では、撮像装置２０が撮像した画像の座標系を、図２のＸＹＺ座標系とは異なるｘｙ座標系で表現し、画像の左下を原点（０，０）に設定する。決定部１２は、撮像装置２０が撮像した画像の中心座標（ｘ１、ｙ１）と、顔の位置座標（ｘ２、ｙ２）とを比較する。顔の位置座標は、例えば識別部１１ｂが識別したエッジの中心点の座標に設定する。決定部１２は、（ｘ１−ｘ２）の絶対値が予め用意されている閾値以上である場合、その差分値を指示部１３に送る。また、決定部１２は、（ｙ１−ｙ２）の絶対値が予め用意されている閾値以上である場合、その差分値を指示部１３に送る。
【００１５】
また、決定部１２は、傾き検出部１１が複数回処理を実行することにより得られる顔の傾き角度の最頻出値を抽出する。決定部１２は、顔の傾き角度の最頻出値が予め用意されている閾値（以下、第１の閾値という）より大きい場合、顔の傾き角度を指示部１３に送る。他方、決定部１２は、顔の傾き角度の最頻出値が第１の閾値以下である場合、指示部１３に顔の傾き角度を送らず処理を終了する。
【００１６】
指示部１３は、決定部１２から受け取った顔の傾き角度および差分値に基づきパルスを生成する。そして、モータ３１、３２、３３に送る。なお、指示部１３がモータにパルスを送る間隔は、例えば１秒毎である。
【００１７】
モータ３１、３２、３３は、それぞれステッピングモータであり、モータ３１、３２、３３は、制御装置１０から受け取ったパルスに基づき回転する。モータ３１、３２、３３は、それぞれモニタ４０を互いに垂直なＸ、Ｙ、Ｚ軸方向に回転させるための回転軸５４、５５、５６に取り付けられている。モニタ４０を回転させる回転軸は、モータ３１、３２、３３の回転に伴い、回動する。
【００１８】
次に、指示部１３の処理を、図２を用いて詳しく説明する。
指示部１３は、決定部１２から（ｘ１−ｘ２）の差分値を受け取った場合、すなわち、顔の位置座標が、撮像装置２０が撮像した画像の中心からＸ軸方向に予め用意されている距離以上離れている場合、図２（ａ）に示すように、指示部１３は、差分値が０となるようにＺ軸に平行な回転軸５４に接続されているモータ３１を回転させるパルスを生成する。これにより、モータ３１が回転し、モニタ４０は、Ｘ−Ｙ平面に平行な方向に回動する。
【００１９】
指示部１３は、決定部１２から（ｙ１−ｙ２）の差分値を受け取った場合、すなわち、顔の位置座標が、撮像装置２０が撮像した画像の中心からＺ軸方向に予め用意されている距離以上ずれている場合、図２（ｂ）に示すように、指示部１３は、差分値が０となるようにＸ軸に平行な回転軸５５に接続されているモータ３２を回転させるパルスを生成する。これにより、モータ３２が回転し、モニタ４０は、Ｙ−Ｚ平面に平行な方向に回動する。
【００２０】
顔の傾き角度が閾値以上である場合、図２（ｃ）に示すように、指示部１３は、Ｙ軸に平行な回転軸５６に接続されているモータ３３を回転させるパルスを生成する。生成するパルスの数は、例えば、回転角／０．３６により求めた整数の１の位を四捨五入した値を求める。そして求めた値が正なら反時計回り、負なら時計回りに回転させるパルスを生成する。これにより、モータ３３が回転し、モニタ４０は、Ｘ−Ｚ平面に平行な方向に回動する。
【００２１】
なお、モータ３１、３２、３３を回転させるか否かは、例えば視聴者等が図示しないリモートコントローラ等を用いて制御装置１０の機能を任意に設定することができる。例えば、顔の位置座標が、撮像装置２０が撮像した画像の中心からＸ軸方向に予め用意されている距離以上離れていてもモータ３１を回転させないよう、制御装置１０の機能を設定することができる。
【００２２】
以下、表示装置１の動作を、具体例を用いて説明する。
図３は、表示装置の動作を説明する図である。
図３（ａ）は、視聴者６０の体および顔がモニタ４０に正対しているときに撮像装置２０が撮像した画像に対し、前処理部１１ａがノイズを除去した画像２１を示している。識別部１１ｂは、画像２１から顔の領域を示す矩形の領域２１ａを抽出する。画像２１において、検出部１１ｃは、検出した顔の傾き角度が０°であるものと判断する。
【００２３】
決定部１２は、画像２１において顔の位置座標ｐ１（ｘ２，ｙ２）のｘ座標は、撮像装置２０が撮像した画像の中心座標ｐ０（ｘ１，ｙ１）からＸ軸方向に予め用意されている距離以上離れていないものと判断する。また、決定部１２は、顔の位置座標ｐ１のｙ座標は、中心座標ｐ０からＺ軸方向に予め用意されている距離以上離れていないものと判断する。
【００２４】
従って、決定部１２は、顔の傾き角度および差分値を指示部１３に送らず処理を終了する。
図３（ｂ）に示すように、視聴者６０の体がモニタ４０に正対している状態で顔を右に傾けたときに撮像装置２０が画像を撮像した場合、撮像された画像２２には、顔が傾いた視聴者が写る。決定部１２が顔の傾き角度が第１の閾値以上であると判断した場合、図３（ｃ）に示すように、決定部１２は、顔の傾き角度を指示部１３に送る。
【００２５】
決定部１２は、画像２２において顔の位置座標ｐ２のｘ座標は、中心座標ｐ０からＸ軸方向に予め用意されている距離以上離れているものと判断し、ｘ座標の差分値を指示部１３に送る。また、決定部１２は、顔の位置座標ｐ２のｙ座標は、中心座標ｐ０からＺ軸方向に予め用意されている距離以上離れていないものと判断する。
【００２６】
指示部１３は、差分値に応じてＺ軸に平行な回転軸５４に接続されているモータ３１を回転させるパルスを生成する。これにより、モータ３１が駆動して回転軸５４が時計回りに回転し、モニタ４０は、Ｘ−Ｙ平面に平行な方向に回動する。また、指示部１３は、顔の傾き角度に応じてＹ軸に平行な回転軸５６に接続されているモータ３３を回転させるパルスを生成する。これにより、モータ３３が駆動して回転軸５６が時計回りに回転し、モニタ４０は、Ｘ−Ｚ平面に平行な方向に回動する。
【００２７】
図３（ｄ）は、モニタ４０の回転後に撮像装置２０が撮像した画像２３を示している。画像２３は、図３（ｂ）に示す画像２２に比べ、視聴者６０の顔の傾き角度が０°に近づいている。また、画像２３の顔の位置座標ｐ３のｘ座標は、位置座標ｐ２のｘ座標に比べ、中心座標ｐ０のｘ座標に近づいている。このように、顔の傾き角度を０°に近づけることで、モニタ４０を視聴する際に視聴者の負荷を軽減することができる。
【００２８】
次に、制御装置１０の顔の傾き角度を０°に近づける処理を、フローチャートを用いて説明する。
図４は、制御装置の処理を示すフローチャートである。
【００２９】
［ステップＳ１］  傾き検出部１１は、撮像装置２０が撮像した連続する１０フレーム分の画像を取得する。その後、ステップＳ２に遷移する。
［ステップＳ２］  傾き検出部１１は、顔の傾きを検出する処理（傾き検出処理）を実行する。その後、ステップＳ３に遷移する。傾き検出処理の内容は、後に詳述する。
【００３０】
［ステップＳ３］  傾き検出部１１は、ステップＳ１にて取得した全てのフレーム分の画像について傾き検出処理が完了したか否かを判断する。全てのフレーム分の画像について傾き検出処理が完了した場合（ステップＳ３のＹｅｓ）、ステップＳ４に遷移する。全てのフレーム分の画像について傾き検出処理が完了していない場合（ステップＳ３のＮｏ）、ステップＳ２に遷移する。
【００３１】
［ステップＳ４］  決定部１２は、ステップＳ２の傾き検出処理によって得られた顔の傾き角度の最頻出値を抽出する。その後、ステップＳ５に遷移する。
［ステップＳ５］  決定部１２は、ステップＳ４にて抽出した傾き角度の最頻出値が閾値より大きいか否かを判断する。傾き角度の最頻出値が閾値より大きい場合（ステップＳ５のＹｅｓ）、ステップＳ６に遷移する。傾き角度の最頻出値が閾値以下である場合（ステップＳ５のＮｏ）、図４の処理を終了する。
【００３２】
［ステップＳ６］  指示部１３は、ステップＳ４にて抽出した傾き角度の最頻出値に基づきパルスを生成し、モータ３３に送る。その後、図４の処理を終了する。
次に、図４のステップＳ２の傾き検出処理を詳しく説明する。
【００３３】
図５は、傾き検出処理を示すフローチャートである。
［ステップＳ２ａ］  前処理部１１ａは、撮像装置２０が撮像した画像のノイズ成分を除去する。その後、ステップＳ２ｂに遷移する。
【００３４】
［ステップＳ２ｂ］  識別部１１ｂは、前処理部１１ａが処理した画像に微分処理とパターンマッチングを施して顔の領域を抽出する。その後、ステップＳ２ｃに遷移する。
［ステップＳ２ｃ］  識別部１１ｂは、ステップＳ２ｂで顔領域を抽出したか否かを判断する。顔領域を抽出した場合（ステップＳ２ｃのＹｅｓ）、ステップＳ２ｄに遷移する。顔領域を抽出していない場合（ステップＳ２ｃのＮｏ）、ステップＳ２ｆに遷移する。
【００３５】
［ステップＳ２ｄ］  識別部１１ｂは、識別した顔が１つか否かを判断する。識別した顔が１つである場合（ステップＳ２ｄのＹｅｓ）、ステップＳ２ｅに遷移する。識別した顔が２つ以上である場合（ステップＳ２ｄのＮｏ）、ステップＳ２ｆに遷移する。
【００３６】
［ステップＳ２ｅ］  検出部１１ｃは、傾きを検出する。その後、図５の処理を終了する。
［ステップＳ２ｆ］  検出部１１ｃは、傾きを０°に決定する。その後、図５の処理を終了する。
【００３７】
次に、制御装置１０のハードウェア構成を説明する。
図６は、制御装置のハードウェア構成を示す図である。
制御装置１０は、ＣＰＵ１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０５を介してＲＡＭ１０２と複数の周辺機器が接続されている。
【００３８】
ＲＡＭ（Random Access Memory）１０２は、制御装置１０の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００３９】
バス１０５には、ＲＯＭ（Read Only Memory）１０３、および通信インタフェース１０４が接続されている。
ＲＯＭ１０３は、制御装置１０の二次記憶装置として使用される。ＲＯＭ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。
【００４０】
通信インタフェース１０４は、ネットワーク５０に接続されている。通信インタフェース１０４は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信する。
【００４１】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
以上述べたように、制御装置１０によれば、視聴者の顔の傾きとモニタ４０の傾きを一致させることにより、傾きのずれによる視聴者の疲労を軽減することができる。
【００４２】
ところで、本実施の形態では、識別部１１ｂが複数の顔領域を抽出した場合は、顔の傾き角度を０°に決定するようにした。しかしこれに限らず、顔領域の傾き角度の差が予め用意されている閾値（例えば２０°）以上である場合、決定部１２は、指示部１３に顔の傾き角度を送らず処理を終了するようにしてもよい。また、顔領域の傾きの差が予め用意されている閾値（例えば２０°）未満である場合、決定部１２は、全員分の顔の傾き角度の平均を求め、求めた顔の傾き角度の平均値を指示部１３に送るようにしてもよい。
【００４３】
また、検出部１１ｃは、識別部１１ｂが初めに識別した人の顔の傾きに基づき顔の傾き角度を決定してもよい。また、撮像した画像の中心に最も近い人の顔の傾きに基づき顔の傾き角度を決定してもよい。
【００４４】
＜第２の実施の形態＞
次に、第２の実施の形態の制御装置について説明する。
以下、第２の実施の形態の制御装置について、前述した第１の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
【００４５】
図７は、第２の実施の形態の表示装置の機能を示すブロック図である。
図７に示す第２の実施の形態の制御装置１０は、傾き検出部１１の機能が第１の実施の形態と異なっている。
【００４６】
第２の実施の形態の傾き検出部１１は、視聴者が身につけている眼鏡に取り付けられている複数の特徴部分（ポインタ）を検出し、検出した特徴部分の位置関係に基づき視聴者の顔の傾き角度を検出する。なお、身につける器具は眼鏡に限定されない。
【００４７】
図８は、眼鏡を説明する図である。
視聴者はモニタ４０を視聴する際に、眼鏡２００を身につける。モニタ４０が３Ｄ表示機能を有している場合、眼鏡２００は、３Ｄ表示された画像を視聴可能な眼鏡であってもよい。眼鏡２００の上部には、矩形の眼鏡特徴部２０１が設けられている。眼鏡特徴部２０１の３つの角には、特徴部分２０２、２０３、２０４が設けられている。特徴部分２０２、２０３、２０４は、例えばＱＲ（Quick Response）コードに用いられるような回転対称の相似図形である。
【００４８】
検出部１１ｄは、前処理部１１ａが処理した画像と、制御装置１０内に予め用意されている特徴部分を特定するデータとをパターンマッチングして特徴部分２０２、２０３、２０４を識別する。そして、検出部１１ｄは、特徴部分２０２、２０３、２０４の位置関係に基づき地面に対する眼鏡２００の傾き角度を検出する。
【００４９】
図９は、第２の実施の形態の傾き検出処理を示すフローチャートである。図５と同様の処理を実行するステップについては、図５と同じステップ番号を付している。
［ステップＳ２ａ］  前処理部１１ａは、撮像装置２０が撮像した画像のノイズ成分を除去する。その後、ステップＳ２ｃ１に遷移する。
【００５０】
［ステップＳ２ｃ１］  検出部１１ｄは、前処理部１１ａが処理した画像と、制御装置１０内に予め用意されている特徴部分を特定するデータとをパターンマッチングする。そして、検出部１１ｄは、特徴部分２０２、２０３、２０４が識別できたか否かを判断する。特徴部分２０２、２０３、２０４が識別できた場合（ステップＳ２ｃ１のＹｅｓ）、ステップＳ２ｄ１に遷移する。特徴部分２０２、２０３、２０４が識別できなかった場合（ステップＳ２ｃ１のＮｏ）、ステップＳ２ｆに遷移する。
【００５１】
［ステップＳ２ｄ１］  検出部１１ｄは、識別した特徴部分２０２、２０３、２０４が１つ（１セット）か否かを判断する。識別した特徴部分２０２、２０３、２０４が１つである場合（ステップＳ２ｄ１のＹｅｓ）、ステップＳ２ｅに遷移する。識別した特徴部分２０２、２０３、２０４が２つ以上である場合（ステップＳ２ｄ１のＮｏ）、ステップＳ２ｆに遷移する。
【００５２】
［ステップＳ２ｅ］  検出部１１ｄは、特徴部分２０２、２０３、２０４の位置関係に基づき地面に対する眼鏡２００の傾き角度を検出する。その後、図９の処理を終了する。
［ステップＳ２ｆ］  検出部１１ｄは、地面に対する眼鏡２００の傾き角度を０°に決定する。その後、図９の処理を終了する。
【００５３】
第２の実施の形態の制御装置１０によれば、第１の実施の形態の制御装置１０と同様の効果が得られる。
そして、第２の実施の形態の制御装置１０によれば、特徴部分２０２、２０３、２０４に基づき顔の傾き角度を決定するので、顔を識別する場合に比べて識別が簡略化され、傾き角度をより早く検出することができる。また、検出精度を高めることもできる。
【００５４】
以上、本発明の表示装置、制御方法およびプログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【００５５】
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、制御装置１０が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００５６】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００５７】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００５８】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【００５９】
１  表示装置
１０  制御装置
１１  傾き検出部
１１ａ  前処理部
１１ｂ  識別部
１１ｃ、１１ｄ  検出部
１２  決定部
１３  指示部
２０  撮像装置
２１、２２、２３  画像
３１、３２、３３  モータ
４０  モニタ
２００  眼鏡
２０１  眼鏡特徴部
２０２、２０３、２０４  特徴部分
【図１】
2013211714.tif 000003
【図２】
2013211714.tif 000004
【図３】
2013211714.tif 000005
【図４】
2013211714.tif 000006
【図５】
2013211714.tif 000007
【図６】
2013211714.tif 000008
【図７】
2013211714.tif 000009
【図８】
2013211714.tif 000010
【図９】
2013211714.tif 000011