(57)【要約】【課題】肌としての物体の位置や動きなどを精度良く認識する。【解決手段】LEDユニットは、第１の波長の光を照射する第１のLEDと、第１の波長とは異なる第２の波長の光を照射する第２のLEDとを有し、PDは、第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、第２の波長の光が照射されている物体からの反射光を受光したことに応じて、第２の検出用信号を生成する。また、処理部は、第１及び第２の検出用信号に基づいて、物体が肌であるか否かを検出し、第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する。本開示は、例えば肌としての物体のジェスチャ等を認識するための電子機器などに適用できる。【選択図】図２６
2013084228.tif 000002
【特許請求の範囲】
【請求項１】
第１の波長の光を照射する第１の照射部と、
前記第１の波長とは異なる第２の波長の光を照射する第２の照射部と
を有する照射ユニットと、
前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、
前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する
受光部と、
前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出部と、
前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成部と
を含む情報処理装置。
【請求項２】
前記受光部と同様に構成された他の受光部をさらに含み、
前記生成部は、複数の前記受光部毎に生成された前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成する
請求項１に記載の情報処理装置。
【請求項３】
前記第１の照射部は、複数の前記受光部のそれぞれから同一の距離に配置されており、
前記生成部は、前記複数の受光部毎に生成された前記第１の検出用信号に基づいて、前記認識情報を生成する
請求項２に記載の情報処理装置。
【請求項４】
前記受光部は、前記第１の照射部と前記第２の照射部から、それぞれ同一の距離に配置されており、
前記肌検出部は、前記受光部により生成された前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する
請求項２に記載の情報処理装置。
【請求項５】
前記照射ユニットと同様に構成された他の照射ユニットをさらに含み、
前記受光部は、
異なるタイミングで前記第１の波長の光を照射する前記照射ユニット毎に、前記第１の検出用信号を生成し、
異なるタイミングで前記第２の波長の光を照射する前記照射ユニット毎に、前記第２の検出用信号を生成し、
前記生成部は、前記照射ユニット毎に生成された前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成する
請求項１に記載の情報処理装置。
【請求項６】
前記生成部は、第１の方向における前記第１の照射部どうしの間隔が、前記第２の照射部どうしの間隔よりも長い場合、前記受光部により、前記複数の照射ユニット毎に生成された前記第１の検出用信号に基づいて、前記第１の方向に垂直な第２の方向における前記物体の位置又は動きの少なくとも一方を認識するための前記認識情報を生成する
請求項５に記載の情報処理装置。
【請求項７】
前記照射ユニットと前記受光部とを有する複数のセンサであって、前記センサ毎に異なる照射範囲を照射する前記照射ユニットを有する前記センサをさらに含み、
前記肌検出部は、前記複数のセンサ毎に生成される前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出し、
前記生成部は、前記複数のセンサ毎に生成される前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成する
請求項１に記載の情報処理装置。
【請求項８】
前記第１の検出用信号に基づいて、前記物体が予め決められた検知範囲内に侵入したか否かを検出する近接検出部をさらに含み、
前記肌検出部は、前記物体が前記検知範囲内に侵入したと検出されたことに対応して、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する
請求項１に記載の情報処理装置。
【請求項９】
前記物体が肌であることが検出されたことに対応して、前記第１の検出用信号に基づき、前記物体が予め決められた検知範囲内に存在するか否かを検出する物体検出部をさらに含み、
前記情報処理装置では、前記物体が前記検知範囲内に存在すると検出された場合、前記物体が肌であるものとして取り扱う
請求項１に記載の情報処理装置。
【請求項１０】
前記物体の位置に応じた大きさの出力信号を生成する信号生成部をさらに含み、
前記生成部は、前記出力信号にも基づいて、前記認識情報を生成する
請求項１に記載の情報処理装置。
【請求項１１】
前記第１の波長λ１、及び前記第１の波長λ１よりも長波長である前記第２の波長λ２は、
640nm ≦ λ１ ≦ 1000nm
900nm ≦ λ２ ≦ 1100nm
を満たす請求項１に記載の情報処理装置。
【請求項１２】
前記第１の照射部は、前記第１の波長λ１の不可視光を照射し、
前記第２の照射部は、前記第２の波長λ２の不可視光を照射する
請求項１１に記載の情報処理装置。
【請求項１３】
前記受光部には、前記受光部に入射される可視光を遮断する可視光カットフィルタが設けられている
請求項１に記載の情報処理装置。
【請求項１４】
第１の波長の光を照射する第１の照射部と、
前記第１の波長とは異なる第２の波長の光を照射する第２の照射部と
を有する照射ユニットと、
前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、
前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する
受光部と
を含む情報処理装置の情報処理方法において、
前記情報処理装置による、
前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出ステップと、
前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成ステップと
を含む情報処理方法。
【請求項１５】
第１の波長の光を照射する第１の照射部と、
前記第１の波長とは異なる第２の波長の光を照射する第２の照射部と
を有する照射ユニットと、
前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、
前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する
受光部と
を含む情報処理装置のコンピュータを、
前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出部と、
前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成部と
して機能させるためのプログラム。
【請求項１６】
第１の波長の光を照射する第１の照射部と、
前記第１の波長とは異なる第２の波長の光を照射する第２の照射部と
を有する照射ユニットと、
前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、
前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する
受光部と、
前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出部と、
前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成部と、
前記認識情報に基づく認識結果に応じて、対応する処理を行う処理部と
を含む電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、特に、例えば、情報処理装置、情報処理方法、プログラム、及び電子機器に関し、肌と肌以外の物体を区別して、肌としての物体の位置や動きなどを認識できるようにした情報処理装置、情報処理方法、プログラム、及び電子機器に関する。
【背景技術】
【０００２】
例えば、近接した物体が肌であるときに、オン状態又はオフ状態の一方に切り替えられる肌近接スイッチが存在する（例えば特許文献１参照）。
【０００３】
この肌近接スイッチでは、物体の近接を検知し、検知した物体が肌（例えば人間の指先等）であるか否かを判別する。そして、肌近接スイッチは、検知した物体が肌であると判別したことに対応して、オン状態又はオフ状態の一方に切り替えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】ＷＯ２０１０/１１７００６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の肌近接スイッチでは、例えば、近接した物体が肌であるか否かを判別することはできるものの、肌として判別した物体の動きなどを検知することは困難である。
【０００６】
本開示は、このような状況に鑑みてなされたものであり、肌と肌以外の物体とを区別して、肌としての物体の位置や動きなどを認識できるようにするものである。
【課題を解決するための手段】
【０００７】
本開示の第１の側面の情報処理装置は、第１の波長の光を照射する第１の照射部と、前記第１の波長とは異なる第２の波長の光を照射する第２の照射部とを有する照射ユニットと、前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する受光部と、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出部と、前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成部とを含む情報処理装置である。
【０００８】
前記受光部と同様に構成された他の受光部をさらに設けることができ、前記生成部には、複数の前記受光部毎に生成された前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成させることができる。
【０００９】
前記第１の照射部は、複数の前記受光部のそれぞれから同一の距離に配置されており、前記生成部には、前記複数の受光部毎に生成された前記第１の検出用信号に基づいて、前記認識情報を生成させることができる。
【００１０】
前記受光部は、前記第１の照射部と前記第２の照射部から、それぞれ同一の距離に配置されており、前記肌検出部には、前記受光部により生成された前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出させることができる。
【００１１】
前記照射ユニットと同様に構成された他の照射ユニットをさらに設けることができ、前記受光部には、異なるタイミングで前記第１の波長の光を照射する前記照射ユニット毎に、前記第１の検出用信号を生成させ、異なるタイミングで前記第２の波長の光を照射する前記照射ユニット毎に、前記第２の検出用信号を生成させ、前記生成部には、前記照射ユニット毎に生成された前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成させることができる。
【００１２】
前記生成部には、第１の方向における前記第１の照射部どうしの間隔が、前記第２の照射部どうしの間隔よりも長い場合、前記受光部により、前記複数の照射ユニット毎に生成された前記第１の検出用信号に基づいて、前記第１の方向に垂直な第２の方向における前記物体の位置又は動きの少なくとも一方を認識するための前記認識情報を生成させることができる。
【００１３】
前記照射ユニットと前記受光部とを有する複数のセンサであって、前記センサ毎に異なる照射範囲を照射する前記照射ユニットを有する前記センサをさらに設けることができ、前記肌検出部には、前記複数のセンサ毎に生成される前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出させ、前記生成部には、前記複数のセンサ毎に生成される前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成させることができる。
【００１４】
前記第１の検出用信号に基づいて、前記物体が予め決められた検知範囲内に侵入したか否かを検出する近接検出部をさらに設けることができ、前記肌検出部には、前記物体が前記検知範囲内に侵入したと検出されたことに対応して、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出させることができる。
【００１５】
前記物体が肌であることが検出されたことに対応して、前記第１の検出用信号に基づき、前記物体が予め決められた検知範囲内に存在するか否かを検出する物体検出部をさらに設けることができ、前記情報処理装置では、前記物体が前記検知範囲内に存在すると検出された場合、前記物体が肌であるものとして取り扱うようにすることができる。
【００１６】
前記物体の位置に応じた大きさの出力信号を生成する信号生成部をさらに設けることができ、前記生成部には、前記出力信号にも基づいて、前記認識情報を生成させることができる。
【００１７】
前記第１の波長λ１、及び前記第１の波長λ１よりも長波長である前記第２の波長λ２は、
640nm ≦ λ１ ≦ 1000nm
900nm ≦ λ２ ≦ 1100nm
を満たすようにすることができる。
【００１８】
前記第１の照射部には、前記第１の波長λ１の不可視光を照射させ、前記第２の照射部には、前記第２の波長λ２の不可視光を照射させることができる。
【００１９】
前記受光部には、前記受光部に入射される可視光を遮断する可視光カットフィルタが設けられているようにすることができる。
【００２０】
本開示の第１の側面の情報処理方法は、第１の波長の光を照射する第１の照射部と、前記第１の波長とは異なる第２の波長の光を照射する第２の照射部とを有する照射ユニットと、前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する受光部とを含む情報処理装置の情報処理方法であって、前記情報処理装置による、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出ステップと、前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成ステップとを含む情報処理方法である。
【００２１】
本開示の第１の側面のプログラムは、第１の波長の光を照射する第１の照射部と、前記第１の波長とは異なる第２の波長の光を照射する第２の照射部とを有する照射ユニットと、前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する受光部とを含む情報処理装置のコンピュータを、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出部と、前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成部として機能させるためのプログラムである。
【００２２】
本開示の第１の側面によれば、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かが検出され、前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報が生成される。
【００２３】
本開示の第２の側面の電子機器は、第１の波長の光を照射する第１の照射部と、前記第１の波長とは異なる第２の波長の光を照射する第２の照射部とを有する照射ユニットと、前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する受光部と、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出部と、前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成部と、前記認識情報に基づく認識結果に応じて、対応する処理を行う処理部とを含む電子機器である。
【００２４】
本開示の第２の側面によれば、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かが検出され、前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報が生成され、前記認識情報に基づく認識結果に応じて、対応する処理が行われる。
【発明の効果】
【００２５】
本開示によれば、肌としての物体の位置や動きなどを精度良く認識することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】第１の実施の形態であるデジタルフォトフレームの構成例を示す図である。
【図２】物体の位置や動きを認識する認識方法を説明するための第１の図である。
【図３】物体の位置や動きを認識する認識方法を説明するための第２の図である。
【図４】図１において下側からデジタルフォトフレームを見たときの様子の第１の例を示す図である。
【図５】物体が、図４に示したような動きをした場合に、センサから出力される出力結果の一例を示す図である。
【図６】物体が、図４に示したような動きをした場合、センサの出力結果から得られる肌検出信号の第１の例を示す図である。
【図７】図１において下側からデジタルフォトフレームを見たときの様子の第２の例を示す図である。
【図８】物体が、図７に示したような動きをした場合に、センサから出力される出力結果の一例を示す図である。
【図９】物体が、図７に示したような動きをした場合、センサの出力結果から得られる肌検出信号の第２の例を示す図である。
【図１０】図１のデジタルフォトフレームの詳細な構成例を示すブロック図である。
【図１１】図１０の制御部の詳細な構成例を示すブロック図である。
【図１２】人間の肌に対する分光反射特性を示す図である。
【図１３】各センサにおける照射タイミングの一例を示す図である。
【図１４】トライアングル状に配置された３個のセンサを有するデジタルフォトフレームの構成例を示す図である。
【図１５】L字状に配置された３個のセンサを有するデジタルフォトフレームの構成例を示す図である。
【図１６】図１のデジタルフォトフレームが行う第１のジェスチャ認識処理を説明するためのフローチャートである。
【図１７】注目センサが行うVλ1取得処理の詳細を説明するためのフローチャートである。
【図１８】注目センサが行うVλoff取得処理の詳細を説明するためのフローチャートである。
【図１９】注目センサの処理部が行う肌判別処理の詳細を説明するためのフローチャートである。
【図２０】図１のデジタルフォトフレームが行う第２のジェスチャ認識処理を説明するためのフローチャートである。
【図２１】図１のデジタルフォトフレームが行う近接物体検出処理を説明するためのフローチャートである。
【図２２】第２の実施の形態であるデジタルフォトフレームの構成例を示す図である。
【図２３】図２２において下側からデジタルフォトフレームを見たときの様子の一例を示す図である。
【図２４】物体が、図２３に示したような動きをした場合に、PDから出力される出力結果の一例を示す図である。
【図２５】図２２のデジタルフォトフレームの詳細な構成例を示すブロック図である。
【図２６】図２５の制御部の詳細な構成例を示すブロック図である。
【図２７】図２２のデジタルフォトフレームが行う第３のジェスチャ認識処理を説明するためのフローチャートである。
【図２８】２個のPDを結ぶ線分の中心を通る、表示画面と垂直な法線上に存在するLEDユニットの一例を示す第１の図である。
【図２９】２個のPDを結ぶ線分の中心を通る、表示画面と垂直な法線上に存在するLEDユニットの一例を示す第２の図である。
【図３０】デジタルフォトフレームにおいて、３個のPDを設けるようにした場合の一例を示す図である。
【図３１】デジタルフォトフレームにおいて、４個のPDを設けるようにした場合の一例を示す図である。
【図３２】デジタルフォトフレームにおいて、３個のPDと、２個のLEDユニットを設けるようにした場合の一例を示す図である。
【図３３】第３の実施の形態であるデジタルフォトフレームの構成例を示す図である。
【図３４】PDと２個のLEDユニットの位置関係の一例を示す第１の図である。
【図３５】PDと２個のLEDユニットの位置関係の一例を示す第２の図である。
【図３６】図３５において、図中、左から右方向に物体が動いたときのPDの出力結果の一例を示す図である。
【図３７】図３３のデジタルフォトフレームの詳細な構成例を示すブロック図である。
【図３８】図３７の制御部の詳細な構成例を示すブロック図である。
【図３９】図３３のデジタルフォトフレームが行う第４のジェスチャ認識処理を説明するためのフローチャートである。
【図４０】図１１の各センサが行う処理の概要の一例を示す第１の図である。
【図４１】図１１の各センサが行う処理の概要の一例を示す第２の図である。
【図４２】PDの内部状態が遷移する様子の一例を示す図である。
【図４３】図２６の制御部が行う処理の概要の一例を示す図である。
【図４４】図３８の制御部が行う処理の概要の一例を示す図である。
【図４５】図１に示される２個のセンサ間の距離について説明するための第１の図である。
【図４６】図１に示される２個のセンサ間の距離について説明するための第２の図である。
【図４７】図２２において、図中下側からデジタルフォトフレームを見た様子の一例を示す図である。
【図４８】図３３において、図中下側からデジタルフォトフレームを見た様子の一例を示す図である。
【図４９】LEDの出力の調整について説明するための第１の図である。
【図５０】LEDの出力の調整について説明するための第２の図である。
【図５１】肌としての物体の位置を演算する演算方法を説明するための第１の図である。
【図５２】肌としての物体の位置を演算する演算方法を説明するための第２の図である。
【図５３】肌としての物体の位置を演算する演算方法を説明するための第３の図である。
【図５４】ユーザがクリック動作を行う様子の一例を示す図である。
【図５５】Lsumの変化に応じてクリック動作を認識する方法の一例を説明するための図である。
【図５６】ユーザの認識と、実際の手の動きとが異なることを説明するための図である。
【図５７】クリック動作を認識する方法の一例を説明するための他の図である。
【発明を実施するための形態】
【００２７】
以下、本開示における実施の形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態（PD及びLEDユニットを含む複数のセンサを有する場合の一例）
２．第２の実施の形態（１個のLEDユニットと複数のPDを有する場合の一例）
３．第３の実施の形態（複数のLEDユニットと１個のPDを有する場合の一例）
４．変形例
５．その他
【００２８】
＜１．第１の実施の形態＞
[デジタルフォトフレーム１の構成例]
図１は、第１の実施の形態であるデジタルフォトフレーム１の構成例を示している。
【００２９】
このデジタルフォトフレーム１は、静止画（例えば、写真として撮像された画像）や動画を表示させる表示画面１aを有している。
【００３０】
また、デジタルフォトフレーム１において、図１に示されるように、表示画面１aの左右方向（以下、X方向ともいう）には、ユーザの手等の位置や動き（ジェスチャ）を認識するためのセンサ２１1及び２１2が、それぞれ設けられている。
【００３１】
なお、本開示では、ユーザの手等を、位置や動きを認識する認識対象として説明するが、認識対象としては、ユーザの手等に限定されず、人間の肌部分であれば何でも良い。
【００３２】
デジタルフォトフレーム１は、センサ２１1及び２１2を用いて、ユーザの手等の位置や動きを認識し、その認識結果に基づいて、例えば表示画面１aに表示させる静止画や動画の内容を変更させる。
【００３３】
なお、センサ２１1及び２１2は、デジタルフォトフレーム１に近接した物体が、人間の肌であるか否かを判別し、人間の肌であると判別した物体のみを対象として、位置又は動き等の少なくとも一方を認識するために用いられる。
【００３４】
また、以下において、センサ２１1及びセンサ２１2を区別する必要がない場合、センサ２１1又は２１2を、それぞれ、単にセンサ２１という。
【００３５】
次に、図２及び図３を参照して、デジタルフォトフレーム１が、センサ２１からの出力結果に基づいて、Z方向における物体４１の位置や動きを認識する認識方法の一例を説明する。なお、Z方向とは、図１において、表示画面１aの法線方向をいう。
【００３６】
図２は、センサ２１に物体４１が近づくように移動している場合、センサ２１から出力される出力結果の一例を示している。
【００３７】
図２Aに示されるように、物体４１が、センサ２１に近づくように移動する場合、センサ２１に物体４１が近づくにつれて、センサ２１からの出力Vが指数関数的に大きくなる。
【００３８】
なお、図２Aにおいて、物体４１を囲む扇状の図形は、センサ２１の検知範囲を示している。また、図２Bにおいて、横軸は時刻tを表しており、縦軸はセンサ２１からの出力結果Vを示している。これらのことは、後述する図３A及び図３Bについても同様である。
【００３９】
図３は、センサ２１から物体４１が離れるように移動している場合、センサ２１から出力される出力結果の一例を示している。
【００４０】
図３Aに示されるように、物体４１が、センサ２１から離れるように移動する場合、センサ２１から物体４１が離れるにつれて、センサ２１からの出力Vが指数関数的に小さくなる。
【００４１】
デジタルフォトフレーム１では、図２及び図３に示したようなセンサ２１からの出力結果に基づいて、Z方向における物体４１の位置や動きを認識し、その認識結果に応じて、表示画面１aの表示内容を変更する。
【００４２】
次に、図４乃至図９を参照して、デジタルフォトフレーム１が、センサ２１からの出力結果に基づいて、X方向における物体４１の位置や動きを認識する認識方法の一例を説明する。
【００４３】
図４は、図１において図中下側からデジタルフォトフレーム１を見たときの様子の一例を示している。
【００４４】
例えば、物体４１が、図４において、図中左から右方向に移動した場合、つまり、物体４１が、センサ２１1及びセンサ２１2の順序で、センサ２１上を移動した場合、センサ２１1及び２１2からの出力結果に基づいて、物体４１の動きが認識される。
【００４５】
次に、図５は、物体４１が、図４に示したような動きをした場合に、センサ２１1及びセンサ２１2から、それぞれ出力される出力結果の一例を示している。
【００４６】
図５Aには、センサ２１1からの出力結果が示されている。また、図５Bには、センサ２１2からの出力結果が示されている。なお、図５A及び図５Bにおいて、横軸は時刻tを表しており、縦軸はセンサ２１からの出力結果Vを示している。また、物体４１がセンサ２１の検知範囲内に存在しない場合、センサ２１からは、比較的低い一定値が出力される。
【００４７】
なお、物体４１は、図４に示したように、センサ２１1の左側から近づき、センサ２１1の真上付近を通過して、センサ２１1から離れるように、センサ２１1の右側に存在するセンサ２１2に向かって移動する。
【００４８】
この場合、センサ２１1では、図５Aに示されるように、物体４１が近づくにつれ、センサ２１1からの出力結果が増加し、物体４１がセンサ２１1の真上付近を通過する際に、出力結果が最大（極大）となる。そして、物体４１がセンサ２１1を通過して離れるように移動することで、センサ２１1からの出力結果が減少していく。
【００４９】
物体４１は、図４に示したように、センサ２１1の真上あたりを通過後、センサ２１2の左側から近づき、センサ２１2の真上付近を通過して、センサ２１2から離れるように、センサ２１2の右側の方向に移動する。
【００５０】
この場合、センサ２１2では、図５Bに示されるように、物体４１が近づくにつれ、センサ２１2からの出力結果が増加し、物体４１がセンサ２１2の真上付近を通過する際に、出力結果が最大（極大）となる。そして、物体４１がセンサ２１2を通過して離れるように移動することで、センサ２１2からの出力結果が減少していく。
【００５１】
すなわち、物体４１が、図４に示したような動きをした場合、図５A及び図５Bに示したように、出力結果として、上に凸な極大部分が、センサ２１1及びセンサ２１2の順序で得られる。
【００５２】
このため、デジタルフォトフレーム１では、例えば、センサ２１1からの出力結果として極大部分が得られたタイミングと、センサ２１2からの出力結果として極大部分が得られたタイミングに応じて、物体４１の動きを認識することができる。
【００５３】
また、デジタルフォトフレーム１では、センサ２１からの出力結果に基づいて、センサ２１の検知範囲内の物体４１が、人間の肌であるか否かの判別も行われ、その判別により得られる判別結果を表す肌検出信号が生成される。
【００５４】
そして、デジタルフォトフレーム１では、生成した肌検出信号に基づいて、物体４１が肌であることを検出した場合に、センサ２１1及びセンサ２１2からの出力結果に基づいて、物体４１の位置や動きを認識する。
【００５５】
なお、肌検出信号の生成方法については、図１０等を参照して詳述する。
【００５６】
次に、図６は、物体４１が、図４に示したような動きをした場合、デジタルフォトフレーム１において生成される肌検出信号の一例を示している。
【００５７】
図６Aに示される肌検出信号は、センサ２１1の検知範囲内で肌が検出されたか否かを表す。また、図５Bに示される肌検出信号は、センサ２１2の検知範囲内で肌が検出されたか否かを表す。
【００５８】
なお、肌検出信号は、センサ２１の検知範囲内に、人間の肌としての物体４１が存在する場合にON（例えば１）とされ、センサ２１の検知範囲内に、人間の肌としての物体４１が存在しない場合にOFF（例えば０）とされる。
【００５９】
また、図６A及び図６Bにおいて、横軸は時刻tを表しており、縦軸は肌が検出されたか否かを表している。
【００６０】
上述したように、物体４１は、図４に示したように、センサ２１1の検知範囲を通過した後、センサ２１2の検知範囲を通過する。
【００６１】
したがって、図６Aに示される肌検出信号、及び図６Bに示される肌検出信号の順序で、肌検出信号がONとされる。
【００６２】
このため、デジタルフォトフレーム１では、センサ２１1及びセンサ２１2からの出力結果に代えて、図６A及び図６Bに示されるような肌検出信号に基づいて、物体４１の位置や動き等を認識するようにしてもよい。
【００６３】
すなわち、例えば、デジタルフォトフレーム１では、図６Aに示される肌検出信号においてONとされるタイミングと、図６Bに示される肌検出信号においてONとされるタイミングに応じて、物体４１の動きを認識することができる。
【００６４】
その他、例えば、デジタルフォトフレーム１では、センサ２１1及びセンサ２１2からの出力結果と、図６A及び図６Bに示されるような肌検出信号とに基づいて、物体４１の位置や動き等を総合的に判断（認識）するようにしてもよい。
【００６５】
図７は、図１において、図中下側からデジタルフォトフレーム１を見たときの様子の他の一例を示している。
【００６６】
例えば、物体４１が、図７において、図中右から左方向に移動した場合、つまり、物体４１が、センサ２１2及びセンサ２１1の順序で、センサ２１上を移動した場合、センサ２１1及び２１2からの出力結果に基づいて、物体４１の動きが認識される。
【００６７】
次に、図８は、物体４１が、図７に示したような動きをした場合に、センサ２１1及びセンサ２１2から、それぞれ出力される出力結果の一例を示している。
【００６８】
図８Aには、センサ２１1からの出力結果が示されている。また、図８Bには、センサ２１2からの出力結果が示されている。なお、図８A及び図８Bにおいて、横軸は時刻tを表しており、縦軸はセンサ２１からの出力結果Vを示している。
【００６９】
なお、物体４１は、図７に示したように、センサ２１2の真上あたりを通過後、センサ２１1の右側から近づき、センサ２１1の真上付近を通過して、センサ２１1から離れるように、センサ２１1の左側の方向に移動する。
【００７０】
この場合、センサ２１1では、図８Aに示されるように、物体４１がセンサ２１2の真上あたりを通過後、センサ２１1に近づくにつれ、センサ２１1からの出力結果が増加し、物体４１がセンサ２１1の真上付近を通過する際に、出力結果が最大（極大）となる。そして、物体４１がセンサ２１1を通過して離れるように移動することで、センサ２１1からの出力結果が減少していく。
【００７１】
物体４１は、図７に示したように、センサ２１2の右側から近づき、センサ２１2の真上付近を通過して、センサ２１2から離れるように、センサ２１2の左側に存在するセンサ２１1に向かって移動する。
【００７２】
この場合、センサ２１2では、図８Bに示されるように、物体４１が近づくにつれ、センサ２１2からの出力結果が増加し、物体４１がセンサ２１2の真上付近を通過する際に、出力結果が最大（極大）となる。そして、物体４１がセンサ２１2を通過して離れるように移動することで、センサ２１2からの出力結果が減少していく。
【００７３】
すなわち、物体４１が、図７に示したような動きをした場合、図８A及び図８Bに示したように、出力結果として、上に凸な極大部分が、センサ２１2及びセンサ２１1の順序で得られる。
【００７４】
このため、デジタルフォトフレーム１では、センサ２１1からの出力結果として極大部分が得られるタイミングと、センサ２１2からの出力結果として極大部分が得られるタイミングに応じて、物体４１の動きを認識することができる。
【００７５】
なお、物体４１が、図７に示したような動きをした場合にも、図６で説明した場合と同様にして、肌検出信号から、物体４１の動きを認識することができる。
【００７６】
次に、図９は、物体４１が、図７に示したような動きをした場合、センサ２１の出力結果から得られる肌検出信号の一例を示している。
【００７７】
なお、図９A及び図９Bは、図６A及び図６Bと同様に構成される。すなわち、図９Aに示される肌検出信号は、センサ２１1の検知範囲内で肌が検出されたか否かを表す。また、図９Bに示される肌検出信号は、センサ２１2の検知範囲内で肌が検出されたか否かを表す。
【００７８】
上述したように、物体４１は、図７に示したように、センサ２１2の検知範囲を通過した後、センサ２１1の検知範囲を通過する。
【００７９】
したがって、図９Bに示される肌検出信号、及び図９Aに示される肌検出信号の順序で、肌検出信号がONとされる。
【００８０】
このため、デジタルフォトフレーム１では、センサ２１1及びセンサ２１2からの出力結果に代えて、図９A及び図９Bに示されるような肌検出信号に基づいて、物体４１の位置や動き等を認識するようにしてもよい。
【００８１】
すなわち、例えば、デジタルフォトフレーム１では、図９Aに示される肌検出信号においてONとされるタイミングと、図９Bに示される肌検出信号においてONとされるタイミングに応じて、物体４１の動きを認識することができる。
【００８２】
その他、例えば、デジタルフォトフレーム１では、センサ２１1及びセンサ２１2からの出力結果と、図９A及び図９Bに示されるような肌検出信号とに基づいて、物体４１の位置や動き等を総合的に判断（認識）するようにしてもよい。
【００８３】
[デジタルフォトフレーム１の詳細な構成例]
次に、図１０は、デジタルフォトフレーム１の詳細な構成例を示している。
【００８４】
このデジタルフォトフレーム１は、CPU(Central Processing Unit)６１、ROM(Read Only Memory)６２、RAM(Random Access Memory)６３、バス６４、入出力インタフェース６５、複数のセンサ２１1乃至２１Nを有する制御部６６、表示画面１aを有する表示部６７、記憶部６８、及びドライブ６９から構成される。
【００８５】
なお、図１のデジタルフォトフレーム１では、２個のセンサ２１1及び２１2が設けられているようにしたが、図１０に示されるように、３個以上のセンサ２１1乃至２１Nを設けるようにしてもよい。
【００８６】
CPU６１は、例えば、ROM６２や記憶部６８に保持されているプログラムを実行することにより、各種の処理を行う。
【００８７】
すなわち、例えば、CPU６１は、制御部６６から入出力インタフェース６５及びバス６４を介して供給される肌検出信号に基づいて、デジタルフォトフレーム１に近接した物体４１が肌であるか否かを検出する。
【００８８】
また、CPU６１は、物体４１を肌であることを検出した場合、制御部６６から入出力インタフェース６５及びバス６４を介して供給されるジェスチャ認識情報に基づいて、肌としての物体４１の位置や動き等を認識する。
【００８９】
なお、ジェスチャ認識情報とは、物体４１の位置や動き等を認識するための情報を表す。したがって、ジェスチャ認識情報としては、例えばセンサ２１1及びセンサ２１2からの出力結果や、肌検出信号等が採用される。このことは、後述する第２及び第３の実施の形態でも同様である。
【００９０】
さらに、例えば、CPU６１は、ジェスチャ認識情報に基づく認識結果に応じて、対応する処理を行う。
【００９１】
ここで、CPU６１は、例えば、ス６４及び入出力インタフェース６５を介して、記憶部６８に保持済みの複数の静止画を読み出し、読み出した複数の静止画を、所定の順序で順次、表示部６７の表示画面１aに表示させているものとする。
【００９２】
この場合、例えば、CPU６１は、図２に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、複数の静止画のうち、表示中の静止画を拡大させて、表示画面１aに表示させる。
【００９３】
また、例えば、CPU６１は、図３に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、拡大して表示中の静止画を、元の大きさに縮小させて、表示画面１aに表示させる。
【００９４】
さらに、例えば、CPU６１は、図４に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、複数の静止画のうち、次に表示されるべき静止画を、表示画面１aに表示させる。
【００９５】
また、例えば、CPU６１は、図７に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、複数の静止画のうち、直前に表示された静止画を、表示画面１aに表示させる。
【００９６】
さらに、CPU６１は、制御部６６、表示部６７、及びドライブ６９などを制御する。
【００９７】
ROM６２は、CPU６１に実行されるプログラムや、その他のデータなどを予め保持（記憶）している。
【００９８】
RAM６３は、例えば、CPU６１が行う処理に用いられるワーキングメモリ（作業用メモリ）であり、CPU６１から指示されたデータを保持し、CPU６１から読み出しが指示されたデータを、CPU６１に供給する。
【００９９】
バス６４は、CPU６１、ROM６２、RAM６３及び入出力インタフェース６５と相互に接続され、データのやり取りを中継する。入出力インタフェース６５は、バス６４、制御部６６、表示部６７、記憶部６８、及びドライブ６９と相互に接続され、データのやり取りを中継する。
【０１００】
制御部６６は、各センサ２１nを有し、センサ２１nからの出力結果に基づいて、各センサ２１n毎に、肌検出信号及びジェスチャ認識情報を生成し、入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。なお、制御部６６の詳細は、図１１を参照して詳述する。
【０１０１】
表示部６７は、例えば、CPU６１からバス６４及び入出力インタフェース６５を介して供給される静止画等を、表示画面１aに表示させる。
【０１０２】
記憶部６８は、例えばハードディスクからなり、CPU６１が実行するプログラムや各種のデータを記憶する。
【０１０３】
ドライブ６９は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等のリムーバブルメディア７０が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータ等を取得する。取得されたプログラムやデータは、必要に応じて記憶部６８に転送され、記憶される。
【０１０４】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを記録（記憶）する記録媒体は、図１０に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ（Mini-Disc）を含む）、もしくは半導体メモリ等よりなるパッケージメディアであるリムーバブルメディア７０、又は、プログラムが一時的もしくは永続的に格納されるROM６２や、記憶部６８を構成するハードディスク等により構成される。
【０１０５】
記録媒体へのプログラムの記録は、必要に応じてルータ、モデム等のインタフェースを接続し、接続したインタフェースを介して、ローカルエリアネットワーク、インタネット、デジタル衛星放送といった、有線又は無線の通信媒体を利用して行うことができる。
【０１０６】
[制御部６６の詳細な構成例]
次に、図１１は、制御部６６の詳細な構成を示している。
【０１０７】
制御部６６は、センサ２１n(n=1,2,…,N)の他、処理部９１、電流制御部９２n、タイミング制御部９３n、ゲイン制御部９４n、及びAD（Analog/Digital）変換部９５nから構成される。
【０１０８】
また、センサ２１nは、LED(Light Emitting Diode)ドライバ１１１n、LED１１２an、LED１１２bn、レンズ１１３an、レンズ１１３bn、PD(Phase detector)１１４n、及びレンズ１１５nから構成される。
【０１０９】
なお、センサ２１nにおいて、LED１１２anの個数、及びLED１１２bnの個数は、それぞれ１個に限定されず、複数個とすることができる。
【０１１０】
処理部９１は、電流制御部９２nを制御して、電流制御部９２nに、LED１１２anやLED１１２bnに流す電流を指示する。また、処理部９１は、タイミング制御部９３nを制御して、タイミング制御部９３nに、LED１１２anの点灯及び消灯のタイミング、並びにLED１１２bnの点灯及び消灯のタイミングを指示する。
【０１１１】
これに対して、電流制御部９２nは、処理部９１から指示された電流を流させるように、LEDドライバ１１１nを制御する。また、タイミング制御部９３nは、処理部９１から指示されたタイミングで点灯や消灯を行わせるように、LEDドライバ１１１nを制御する。
【０１１２】
LEDドライバ１１１nは、電流制御部９２n及びタイミング制御部９３nからの制御にしたがって、LED１１２anのみの点灯、LED１１２bnのみの点灯、LED１１２an及びLED１１２bnの消灯を繰り返させる。
【０１１３】
なお、各センサ２１nにおける点灯及び消灯のタイミングについては、後述する図１３を参照して詳述する。
【０１１４】
また、処理部９１は、ゲイン制御部９４nを制御する。これにより、PD１１４nにおいて行われるゲインコントロール処理によるゲインの調整の度合いが調整される。
【０１１５】
処理部９１には、各センサ２１nのPD１１４nからAD変換部９５nを介して、輝度信号Vλ1、輝度信号Vλ2、及び輝度信号Vλoffが供給される。処理部９１は、例えば、AD変換部９５nからの輝度信号Vλ1、輝度信号Vλ2、及び輝度信号Vλoffに基づいて、センサ２１nの検知範囲に肌が存在するか否かを表す肌検出信号を生成する。
【０１１６】
また、処理部９１は、例えば、AD変換部９５nからの輝度信号Vλ1に基づいて、ジェスチャ認識情報を生成する。
【０１１７】
処理部９１は、生成した肌検出信号及びジェスチャ認識情報を、図１０の入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。
【０１１８】
なお、ジェスチャ認識情報として、輝度信号Vλ1に基づき生成される、反射光の受光強度などを採用するようにしたが、その他、例えば、肌検出信号を採用することができる。このことは、後述する第２及び第３の実施の形態でも同様である。
【０１１９】
ところで、例えば、処理部９１は、生成した肌検出信号に基づいて、各センサ２１nのいずれの検知範囲に、肌としての物体４１が存在するか否かを判定し、肌としての物体４１が存在すると判定した場合のみ、ジェスチャ認識情報を、CPU６１に供給するようにしてもよい。
【０１２０】
また、このとき、処理部９１は、ジェスチャ認識情報のみを、CPU６１に供給してもよい。この場合、CPU６１は、処理部９１からのジェスチャ認識情報に基づき認識されるジェスチャに応じて、対応する処理を行うこととなる。これらのことは、第２及び第３の実施の形態でも同様である。
【０１２１】
また、例えば、処理部９１は、生成したジェスチャ認識情報に基づいて、物体４１の動き等を認識し、その認識結果を表す認識結果情報を、ジェスチャ認識情報に代えて、CPU６１に供給するようにしてもよい。
【０１２２】
ここで、認識結果情報としては、例えば、物体４１がセンサ２１nに近づく動きをしている場合には"１"が、物体４１がセンサ２１nから離れる動きをしている場合には"２"が、図１において左から右方向に移動する動きをしている場合には"３"が、図１において右から左方向に移動する動きをしている場合には"４"などが採用される。
【０１２３】
また、認識結果情報としては、各センサ２１nからの出力結果に基づき算出されるユーザの手等の位置を採用するようにしてもよい。なお、この場合、処理部９１は、各センサ２１nからの出力結果に基づき、肌としての物体（例えば、ユーザの手等）の位置を算出することとなる。
【０１２４】
処理部９１が認識結果情報をCPU６１に供給する場合、CPU６１では、処理部９１からの認識結果情報に応じた処理を行うこととなる。このことは、第２及び第３の実施の形態でも同様である。
【０１２５】
また、処理部９１は、各センサ２１n毎に生成される肌検出信号のOR信号のみ（例えば、肌が検出されたことを示す肌検出信号が少なくとも１つ存在する場合、肌が検出されたことを表す肌検出信号のみ）を、CPU６１に供給するようにしてもよい。このことは、後述する第２及び第３の実施の形態でも同様である。
【０１２６】
ゲイン制御部９４nは、PD１１４nを制御し、PD１１４nで行われるゲインコントロール処理に用いられるパラメータを調整する。このパラメータは、PD１１４nの受光により得られる受光輝度Vのゲインを、どの程度、調整するかを表す。
【０１２７】
これは、物体４１がPD１１４nに近い程に、PD１１４nが受光する物体４１からの反射光の受光強度（受光光量）が大きくなり、その反射光の受光により得られる輝度信号Vも大きくなることによる。
【０１２８】
すなわち、輝度信号Vが大きい場合には、輝度信号Vが小さくなるように、輝度信号Vが小さい場合には、受光輝度Vが大きくなるように、それぞれ、ゲインを調整する。
【０１２９】
これにより、輝度信号Vが飽和してしまう事態を防止できるので、輝度信号Vの飽和により輝度信号Vの階調が失われる事態を防止することができ、ひいては、より正確な肌検出信号やジェスチャ認識情報を生成することが可能となる。
【０１３０】
AD変換部９５nは、PD１１４nからの出力結果V（例えば、輝度信号Vλ1や輝度信号Vλ2、輝度信号Vλoff）をAD変換し、AD変換後の出力結果Vを処理部９１に供給する。
【０１３１】
LEDドライバ１１１nは、タイミング制御部９３nからの指示にしたがって、LED１１２anの点灯及び消灯、並びにLED１１２bnの点灯及び消灯のタイミングを制御する。
【０１３２】
そして、LEDドライバ１１１nは、電流制御部９２nからの指示にしたがって、LED１１２anに流す電流、及びLED１１２bnに流す電流を制御する。
【０１３３】
LED１１２anの前面には、レンズ１１３anが設けられている。また、LED１１２anは、LED１１１nドライバからの制御にしたがって、波長λ１の光（例えば870[nm]の赤外線）を、センサ２１nの検知範囲内に照射する。
【０１３４】
すなわち、例えば、LED１１２anには、タイミング制御部９３nにより指示されたタイミングに応じて、電流制御部９２nにより指示された電流が流されることにより、LED１１２anの点灯（波長λ１の光の照射）及び消灯が行われる。
【０１３５】
LED１１２bnの前面には、レンズ１１３bnが設けられている。また、LED１１２bnは、LED１１１nドライバからの制御にしたがって、波長λ１よりも長波長である波長λ２の光（例えば950[nm]の赤外線）を、センサ２１nの検知範囲内に照射する。
【０１３６】
LED１１２an及びLED１１２bnでは、それぞれ、レンズ１１３an及びレンズ１１３bnが設けられている。したがって、LED１１２an及びLED１１２bnでは、それぞれ、照射むらを生じることなく均一に、センサ２１nの検知範囲内に照射光を照射することができる。
【０１３７】
なお、波長λ１と波長λ２との組合せ(λ１，λ２)は、例えば、人間の肌に対する分光反射特性に基づいて予め決定される。人間の肌に対する分光反射特性については、図１２を参照して詳述する。
【０１３８】
すなわち、例えば、LED１１２bnには、タイミング制御部９３nにより指示されたタイミングに応じて、電流制御部９２nにより指示された電流が流されることにより、LED１１２bnの点灯及び消灯が繰り返される。そして、LED１１２bnの点灯時に、波長λ２の光が、LED１１２bnから照射される。
【０１３９】
PD１１４nの前面には、レンズ１１５nが設けられている。PD１１４nは、LED１１２anの点灯時に、センサ２１nの検知範囲内の物体からの反射光を受光する。
【０１４０】
すなわち、例えば、センサ２１nの検知範囲内に物体４１が存在する場合、PD１１４nは、LED１１２anの点灯時に、波長λ１の光が照射されている物体４１からの反射光を受光する。
【０１４１】
そして、PD１１４nは、その受光により得られる受光輝度Vλ1に対してゲインコントロール処理を施し、処理後の受光輝度Vλ1をAD変換部９５nに出力する。
【０１４２】
また、例えば、センサ２１nの検知範囲内に物体４１が存在する場合、PD１１４nは、LED１１２bnの点灯時に、波長λ２の光が照射されている物体４１からの反射光を受光する。
【０１４３】
そして、PD１１４nは、その受光により得られる受光輝度Vλ2に対してゲインコントロール処理を施し、処理後の受光輝度Vλ2をAD変換部９５nに出力する。
【０１４４】
さらに、例えば、センサ２１nの検知範囲内に物体４１が存在する場合、PD１１４nは、LED１１２an及びLED１１２bnの消灯時に、照射光以外の外光が照射されている物体４１からの反射光を受光する。
【０１４５】
そして、PD１１４nは、その受光により得られる受光輝度Vλoffに対してゲインコントロール処理を施し、処理後の受光輝度VλoffをAD変換部９５nに出力する。
【０１４６】
図１２は、人間の肌に対する分光反射特性を示している。
【０１４７】
なお、この分光反射特性は、人間の肌の色の違い（人種の違い）や状態（日焼け等）に拘らず、一般性があるものである。
【０１４８】
図１２において、横軸は、人間の肌に照射される照射光の波長を示しており、縦軸は、人間の肌に照射された照射光の反射率を示している。
【０１４９】
人間の肌に照射された反射光の反射率は、800[nm]付近をピークとして、900[nm]付近から急激に減少し、1000[nm]付近を極小値として再び上昇することが知られている。
【０１５０】
具体的には、例えば、図１２に示されるように、人間の肌に対して、赤外線としての870[nm]の光を照射して得られる反射光の反射率は約63パーセントである。また、赤外線としての950[nm]の光を照射して得られる反射光の反射率は約50パーセントである。
【０１５１】
これは、人間の肌について特有のものであり、人間の肌以外の物体（例えば、衣服等）では、800乃至1000[nm]付近において、反射率の変化は緩やかになっている。また周波数が高くなるほど、反射率が少しずつ大きくなることが多い。
【０１５２】
本開示では、例えば、組合せ(λ１，λ２)=(870,950)とされる。この組合せは、人間の肌に対して、波長λ１の光を照射したときの反射率が、波長λ２の光を照射したときの反射率よりも大きくなる組合せである。
【０１５３】
したがって、肌としての物体４１からの反射光により得られた輝度信号Vλ1が表す輝度値は比較的大きな値となり、肌としての物体４１からの反射光により得られた輝度信号Vλ2が表す輝度値は比較的小さな値となる。
【０１５４】
このため、正規化差分信号Rdiff(=100×(Vλ1 - Vλ2)/(Vλ1  Vλoff))が表す差分値は、比較的大きな正の値α1となる。
【０１５５】
なお、輝度信号Vλoffは、LED１１２an及びLED１１２bnからの照射光以外の外光の影響を除去するために用いており、これにより肌検出の精度を向上することができる。
【０１５６】
なお、外光の影響が軽微である場合には、輝度信号Vλoffを省略して、正規化差分信号Rdiff(=100×(Vλ1 - Vλ2)/Vλ1)を算出するようにしてもよい。
【０１５７】
また、PD１１４nの前面に、可視光をカット（遮断）する可視光カットフィルタを設けるように構成すれば、外光としての可視光の影響を除去することができ、肌検出信号の精度をより向上させることができる。このことは、第２及び第３の実施の形態で説明するPDについても同様である。
【０１５８】
また、組み合わせ（λ１，λ２）=(870,950)は、人間の肌以外のものに対して、波長λ１の光を照射したときの反射率が、波長λ２の光を照射したときの反射率と殆ど同一となる組み合わせである。
【０１５９】
このため、正規化差分信号Rdiffが表す差分値は、比較的小さな正または負の値β1となる。
【０１６０】
よって、処理部９１では、AD変換部９５nからの輝度信号Vλ1、輝度信号Vλ2及びVλoffに基づいて、正規化差分信号Rdiffを算出する。そして、処理部９１は、算出した正規化差分信号Rdiffが、予め決められた閾値（例えば、α1よりも小であり、β1よりも大である閾値）以上であるか否かに基づいて、肌検出信号を生成するようにしている。
【０１６１】
ここで、組み合わせ（λ１，λ２）は、（λ１，λ２）=(870,950)に限定されず、反射率の差が十分に大きくなる組み合わせ（λ１，λ２）であれば、どのような組み合わせでもよい。
【０１６２】
なお、正確に肌検出を行うためには、概ね、波長λ１の値は640[nm]乃至1000[nm]の範囲内で、波長λ２の値は900[nm]から1100[nm]の範囲内で、それぞれ設定することが望ましいことが、本発明者が予め行なった実験によりわかっている。
【０１６３】
但し、波長λ１が可視光領域の波長である場合、ユーザに眩しさを感じさせることや、ユーザが表示画面１a上の画像を見る際に感じる色調にも影響すること等から、波長λ１の値は不可視光領域の800[nm]以上とすることが望ましい。
【０１６４】
すなわち、例えば、上述の範囲内で、波長λ１の値は800[nm]以上900[nm]未満の不可視光領域の値とし、波長λ２の値は900[nm]以上の不可視光領域とすることが望ましい。
【０１６５】
次に、図１３は、各センサ２１nにおける照射タイミングの一例を示している。
【０１６６】
なお、図１３では、図面が煩雑になるのを避けるため、３個のセンサ２１1乃至２１3における照射タイミングの一例を示している。
【０１６７】
図１３A乃至図１３Cは、それぞれ、センサ２１1乃至２１3の照射タイミングを示している。なお、図１３A乃至図１３Cにおいて、横軸は時刻tを表している。
【０１６８】
また、図１３A乃至図１３Cにおいて、「LED λ１」は、LED１１２anのみを点灯する点灯期間（波長λ１の光のみを照射する期間）を示している。さらに、「LED λ２」は、LED１１２bnのみを点灯する点灯期間（波長λ２の光のみを照射する期間）を示している。
【０１６９】
また、「LED off」は、LED１１２an及びLED１１２bnを消灯する消灯期間（波長λ１の光、及び波長λ２の光のいずれも照射しない期間）を示している。
【０１７０】
デジタルフォトフレーム１に、図１に示されるようなセンサ２１1及びセンサ２１2が設けられている場合、センサ２１1及びセンサ２１2は、図１３A及び図１３Bに示されるような照射を繰り返す。
【０１７１】
すなわち、例えば、センサ２１1は、図１３Aに示されるように、点灯期間「LED λ１」でLED１１２a1のみを点灯し、点灯期間「LED λ２」でLED１１２b1のみを点灯する。そして、消灯期間「LED off」でLED１１２a1及びLED１１２b1を消灯する。
【０１７２】
また、例えば、センサ２１2は、図１３Bに示されるように、図１３Aに示される消灯期間「LED off」の直後から、点灯期間「LED λ１」でLED１１２a2のみを点灯し、点灯期間「LED λ２」でLED１１２b2のみを点灯する。そして、消灯期間「LED off」でLED１１２a2及びLED１１２b2を消灯する。
【０１７３】
図１３Bに示される消灯期間「LED off」の経過後、センサ２１1及びセンサ２１2は、一定の間隔（時間）だけ待って、図１３A及び図１３Bを参照して説明した処理を繰り返す。なお、その一定の間隔（図示せず）において、例えば、制御部６６の処理部９１により、肌検出信号及びジェスチャ認識情報の生成、CPU６１への出力等が行われる。
【０１７４】
また、例えば、デジタルフォトフレーム１に、３個のセンサ２１1乃至２１3が設けられている場合、センサ２１1及びセンサ２１2は、それぞれ、図１３A及び図１３Bで説明したような処理を行う。
【０１７５】
そして、センサ２１3は、図１３Cに示されるように、図１３Bに示される消灯期間「LED off」の直後から、点灯期間「LED λ１」でLED１１２a3のみを点灯し、点灯期間「LED λ２」でLED１１２b3のみを点灯する。また、センサ２１3は、消灯期間「LED off」でLED１１２a3及びLED１１２b3を消灯する。
【０１７６】
図１３Cに示される消灯期間「LED off」の経過後、センサ２１1乃至２１3は、例えば、一定の間隔Iを待って、図１３A乃至図１３Cを参照して説明した処理を繰り返す。なお、その一定の間隔Iにおいて、例えば、制御部６６の処理部９１により、肌検出信号及びジェスチャ認識情報の生成、CPU６１への出力等が行われる。
【０１７７】
次に、図１４及び図１５を参照して、３個のセンサ２１1乃至２１3が設けられたデジタルフォトフレームの一例を説明する。
【０１７８】
図１４は、トライアングル状に配置された３個のセンサ２１1乃至２１3を有するデジタルフォトフレーム１３１の構成例を示している。
【０１７９】
このデジタルフォトフレーム１３１には、図１の場合と同様に、図中、表示画面１aの左右方向にセンサ２１1及び２１2が設けられている他、表示画面１aの下方向にセンサ２１3が設けられている。
【０１８０】
デジタルフォトフレーム１３１では、センサ２１1及び２１2からの出力結果に基づいて、X方向（左右方向）の動き等を認識できる。また、デジタルフォトフレーム１３１では、同様にして、センサ２１1及びセンサ２１3からの出力結果に基づいて、Y方向（上下方向）の動き等を認識することができる。
【０１８１】
なお、Y方向の動き等を認識する場合、センサ２１1及びセンサ２１3からの出力結果に代えて、例えば、センサ２１2及びセンサ２１3からの出力結果を用いることができる。
【０１８２】
次に、図１５は、L字状に配置された３個のセンサ２１1乃至２１3を有するデジタルフォトフレーム１５１の構成例を示している。
【０１８３】
このデジタルフォトフレーム１５１には、その左上の角部分にセンサ２１1が、左下の角部分にセンサ２１2が、右下の角部分にセンサ２１3が、それぞれ設けられている。
【０１８４】
デジタルフォトフレーム１５１では、センサ２１2及び２１3からの出力結果に基づいて、X方向（左右方向）の動き等を認識でき、センサ２１1及びセンサ２１2からの出力結果に基づいて、Y方向（上下方向）の動き等を認識することができる。
【０１８５】
以上のように、図１では、２個のセンサ２１1及び２１2が設けられた場合を、図１４及び図１５では、３個のセンサ２１1乃至２１3が設けられた場合を説明したが、センサ２１nの個数はこれに限定されない。
【０１８６】
すなわち、例えば、図１５のデジタルフォトフレーム１５１において、センサ２１1とセンサ２１2との間に、新たなセンサ２１4を設けるようにしてもよい。
【０１８７】
この場合、デジタルフォトフレーム１５１では、例えば、Y方向の動き等を、センサ２１1，２１2及び２１4からの出力結果に基づいて認識することができるので、Y方向の動き等を、より正確に認識することができる。
【０１８８】
また、デジタルフォトフレームには、例えば、物体４１までの距離に応じて異なる出力結果を出力する距離センサ（例えばPDや静電容量センサ等）を設けるようにしてもよい。
【０１８９】
この場合、デジタルフォトフレームには、センサ２１nと距離センサが混在して設けられる。なお、距離センサからの出力は、処理部９１に供給され、ジェスチャ認識情報を生成するために用いられる。このことは、後述する第２及び第３の実施の形態においても同様である。
【０１９０】
センサ２１nと距離センサが混在する形で、デジタルフォトフレームに設けるようにした場合、距離センサに置き換えられた分だけ、処理部９１において肌検出信号を生成する必要がなくなるため、肌検出信号の生成に要する負担を軽減できる。
【０１９１】
また、処理部９１の負担を軽減できるので、処理部９１として機能するDSP等を、比較的、処理速度の遅い安価なDSP(Digital Signal Processor)等とすることができ、デジタルフォトフレーム１の製造コストを削減することが可能となる。
【０１９２】
[第１のジェスチャ認識処理の詳細]
次に、図１６を参照して、デジタルフォトフレーム１が行う第１のジェスチャ認識処理について説明する。
【０１９３】
この第１のジェスチャ認識処理は、例えば、デジタルフォトフレーム１の電源がオンされたときに開始される。
【０１９４】
ステップＳ１において、処理部９１は、複数のセンサ２１1乃至２１Nのうち、所定のセンサ２１nに注目し、注目センサ２１nとする。
【０１９５】
そして、ステップＳ２において、処理部９１は、電流制御部９２n、タイミング制御部９３n及びゲイン制御部９４n等を介して、注目センサ２１nを制御し、輝度信号Vλ1を生成してAD変換部９５nに出力するVλ1取得処理を行わせる。また、AD変換部９５nは、注目センサ２１nからの輝度信号Vλ1をAD変換し、AD変換後の輝度信号Vλ1を、処理部９１に供給する。
【０１９６】
ステップＳ３において、処理部９１は、電流制御部９２n、タイミング制御部９３n及びゲイン制御部９４n等を介して、注目センサ２１nを制御し、輝度信号Vλ2を生成してAD変換部９５nに出力するVλ2取得処理を行わせる。また、AD変換部９５nは、注目センサ２１nからの輝度信号Vλ2をAD変換し、AD変換後の輝度信号Vλ2を、処理部９１に供給する。
【０１９７】
なお、注目センサ２１nが行うVλ1取得処理及びVλ2取得処理の詳細は、図１７を参照して詳述する。
【０１９８】
ステップＳ４において、処理部９１は、電流制御部９２n、タイミング制御部９３n及びゲイン制御部９４n等を介して、注目センサ２１nを制御し、輝度信号Vλoffを生成してAD変換部９５nに出力するVλoff取得処理を行わせる。また、AD変換部９５nは、注目センサ２１nからの輝度信号VλoffをAD変換し、AD変換後の輝度信号Vλoffを、処理部９１に供給する。
【０１９９】
なお、注目センサ２１nが行うVλoff取得処理の詳細は、図１８を参照して詳述する。
【０２００】
ステップＳ５では、処理部９１は、注目センサ２１nからAD変換部９５nを介して供給された輝度信号Vλ1、輝度信号Vλ2、及び生輝度信号Vλoffに基づいて、肌としての物体が注目センサ２１nの検知範囲内に存在するか否かを表す肌検出信号を生成する肌判別処理を行う。なお、処理部９１が行う肌判別処理の詳細は、図１９を参照して詳述する。
【０２０１】
ステップＳ６では、処理部９１は、注目センサ２１nからAD変換部９５nを介して供給された輝度信号Vλ1に基づいて、ジェスチャ認識情報を生成する。
【０２０２】
ここで、注目される各センサ２１nにおいて行われるステップＳ２乃至ステップＳ６の処理のうち、ステップＳ５及びステップＳ６の処理を、ステップＳ７からステップＳ８に進むときにまとめて行うようにしてもよい。
【０２０３】
この場合、各センサ２１nで輝度信号が取得される時間差を短くすることができるので、より精度の高い肌検出信号及びジェスチャ認識情報を生成することができるようになる。このことは、後述する他のジェスチャ認識処理（例えば第４のジェスチャ認識処理等）においても同様である。
【０２０４】
なお、ジェスチャ認識情報としては、PD１１４nにより受光された反射光の受光強度を表す輝度信号Vλ1をそのまま採用することができる。
【０２０５】
また、例えば、注目センサ２１nから物体までの距離の２乗は、物体からの反射光の受光強度としての輝度信号Vλ1に比例することから、反射光の受光強度としての輝度信号Vλ1の平方根を、ジェスチャ認識情報として採用するようにしてもよい。
【０２０６】
また、例えば、輝度信号Vλ1（が表す輝度値）と輝度信号Vλ2（が表す輝度値）との平均を、ジェスチャ認識情報として採用してもよい。
【０２０７】
さらに、処理部９１は、ステップＳ５で生成した肌検出信号をジェスチャ認識情報として採用することができる。また、処理部９１は、注目センサ２１nからAD変換部９５nを介して供給された輝度信号Vλ2に基づいて、輝度信号Vλ2の場合と同様に、ジェスチャ認識情報を生成するようにしてもよい。
【０２０８】
ジェスチャ認識情報については、第２及び第３の実施の形態においても同様のことが言える。
【０２０９】
処理部９１は、生成した肌検出信号とともに、輝度信号Vλ1又は輝度信号Vλ2の少なくとも一方に基づき生成したジェスチャ認識情報を、入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。
【０２１０】
ステップＳ７では、処理部９１は、複数のセンサ２１1乃至２１Nの全てに注目したか否かを判定し、複数のセンサ２１1乃至２１Nの全てに注目していないと判定した場合、処理をステップＳ１に戻す。
【０２１１】
そして、ステップＳ１では、処理部９１は、複数のセンサ２１1乃至２１Nのうち、まだ注目していないセンサ２１nを、新たな注目センサ２１nとし、それ以降、同様の処理が行われる。
【０２１２】
また、ステップＳ７では、処理部９１は、複数のセンサ２１1乃至２１Nの全てに注目したと判定した場合、処理をステップＳ８に進める。
【０２１３】
以上説明したステップＳ１乃至ステップＳ７の処理により、CPU６１には、注目された各センサ２１1乃至２１Nから入出力インタフェース６５及びバス６４を介して、センサ２１1乃至２１N毎に生成された肌検出信号及びジェスチャ認識情報が供給される。
【０２１４】
ステップＳ８では、CPU６１は、制御部６６の各センサ２１1乃至２１Nから入出力インタフェース６５及びバス６４を介して供給された肌検出信号に基づいて、肌としての物体４１が、いずれかのセンサ２１nの検知範囲で検出されたか否かを判定する。
【０２１５】
そして、ステップＳ８では、CPU６１は、肌としての物体４１が検出されていないと判定した場合、処理はステップＳ１に戻り、それ以降同様の処理が行われる。
【０２１６】
また、ステップＳ８では、CPU６１は、肌としての物体４１が検出されたと判定した場合、処理はステップＳ９に進められる。ステップＳ９では、CPU６１は、制御部６６の各センサ２１1乃至２１Nから入出力インタフェース６５及びバス６４を介して供給されたジェスチャ認識情報に基づいて、肌としての物体４１の位置や動きなどを認識（検出）する。
【０２１７】
そして、ステップＳ１０では、CPU６１は、ジェスチャ認識情報に基づく認識結果に応じて、対応する処理を行う。
【０２１８】
すなわち、例えば、CPU６１は、図２に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、複数の静止画のうち、表示中の静止画を拡大させて、表示画面１aに表示させる。
【０２１９】
また、例えば、CPU６１は、図３に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、拡大して表示中の静止画を、元の大きさに縮小させて、表示画面１aに表示させる。
【０２２０】
さらに、例えば、CPU６１は、図４に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、複数の静止画のうち、次に表示されるべき静止画を、表示画面１aに表示させる。
【０２２１】
また、例えば、CPU６１は、図７に示したような物体４１の動きを認識した場合、バス６４及び入出力インタフェース６５を介して、表示部６７を制御し、複数の静止画のうち、直前に表示された静止画を、表示画面１aに表示させる。
【０２２２】
ステップＳ１０の終了後、処理はステップＳ１に戻り、それ以降同様の処理が繰り返される。なお、この第１のジェスチャ認識処理は、例えば、デジタルフォトフレーム１の電源がオフされたときに終了される。
【０２２３】
[Vλ1取得処理の詳細]
次に、図１７のフローチャートを参照して、図１６のステップＳ２において、注目センサ２１nが行うVλ1取得処理の詳細を説明する。
【０２２４】
ステップＳ３１において、LED１１２anは、LEDドライバ１１１nからの制御にしたがって、波長λ１の光を、注目センサ２１nの検知範囲に照射する。なお、この場合、LED１１２bnは、LEDドライバ１１１nからの制御にしたがって消灯しているものとする。
【０２２５】
ステップＳ３２において、PD１１４nは、LED１１２anから照射された波長λ１の光の反射光（例えば、注目センサ２１nの検知範囲に物体４１が存在する場合、物体４１に照射された波長λ１の光の反射光）を受光する。
【０２２６】
ステップＳ３３において、PD１１４nは、ステップＳ３２の処理で受光した反射光を光電変換し、その結果得られる輝度信号Vλ1を、AD変換部９５nに供給して、処理は、図１６のステップＳ２に戻り、ステップＳ３に進められる。なお、AD変換部９５nは、PD１１４nからの輝度信号Vλ1をAD変換し、AD変換後の輝度信号Vλ1を処理部９１に供給する。
【０２２７】
[Vλ2取得処理の詳細]
図１６のステップＳ３では、注目センサ２１nは、Vλ1取得処理と同様にして、Vλ2取得処理を行う。
【０２２８】
すなわち、このVλ2取得処理は、ステップＳ３１’乃至ステップＳ３３’からなり、ステップＳ３１’において、LED１１２bnは、LEDドライバ１１１nからの制御にしたがって、波長λ２の光を、注目センサ２１nの検知範囲に照射する。なお、この場合、LED１１２anは、LEDドライバ１１１nからの制御にしたがって消灯しているものとする。
【０２２９】
ステップＳ３２’において、PD１１４nは、LED１１２bnから照射された波長λ２の光の反射光（例えば、注目センサ２１nの検知範囲に物体４１が存在する場合、物体４１に照射された波長λ２の光の反射光）を受光する。
【０２３０】
ステップＳ３３’において、PD１１４nは、ステップＳ３２’の処理で受光した反射光を光電変換し、その結果得られる輝度信号Vλ2を、AD変換部９５nに供給して、処理は、図１６のステップＳ３に戻り、ステップＳ４に進められる。なお、AD変換部９５nは、PD１１４nからの輝度信号Vλ2をAD変換し、AD変換後の輝度信号Vλ2を処理部９１に供給する。
【０２３１】
[Vλoff取得処理の詳細]
次に、図１８のフローチャートを参照して、図１６のステップＳ４において、注目センサ２１nが行うVλoff取得処理の詳細を説明する。
【０２３２】
なお、LEDドライバ１１１nは、LED１１２an及びLED１１２bnを制御し、LED１１２an及びLED１１２bnのいずれも消灯させているものとする。したがって、注目センサ２１nの検知範囲には、LED１１２an及びLED１１２bnからの照射光以外の外光のみが照射されている。
【０２３３】
ステップＳ５１において、PD１１４nは、外光の反射光（例えば、注目センサ２１nの検知範囲に物体４１が存在する場合、物体４１に照射された外光の反射光）を受光する。
【０２３４】
ステップＳ５２において、PD１１４nは、ステップＳ５１の処理で受光した反射光を光電変換し、その結果得られる輝度信号Vλoffを、AD変換部９５nに供給して、処理は、図１６のステップＳ４に戻り、ステップＳ５に進められる。なお、AD変換部９５nは、PD１１４nからの輝度信号VλoffをAD変換し、AD変換後の輝度信号Vλoffを処理部９１に供給する。
【０２３５】
[肌判別処理の詳細]
次に、図１９のフローチャートを参照して、図１６のステップＳ５において、注目センサ２１nの処理部９１が行う肌判別処理の詳細を説明する。
【０２３６】
ステップＳ７１において、処理部９１は、AD変換部９５nからの輝度信号Vλ1及び輝度信号Vλ2に基づいて、差分信号Vdif(=Vλ1-Vλ2)を算出する。
【０２３７】
ステップＳ７２において、処理部９１は、差分信号Vdif(=Vλ1-Vλ2)を、輝度信号Vλ1又は輝度信号Vλ2の少なくとも一方に基づく値、すなわち、例えば、値(=Vλ1-Vλoff)で正規化（除算）する。
【０２３８】
そして、正規化後の差分信号に、例えば100を乗算して、正規化差分信号Rdif(=100×Vdif/(Vλ1-Vλoff))を算出する。
【０２３９】
ステップＳ７３において、処理部９１は、正規化差分信号Rdifが予め決められた閾値以上であるか否かに基づいて、注目センサ２１nの検知範囲内に、肌としての物体４１が存在するか否かを判別する。
【０２４０】
ステップＳ７４において、処理部９１は、正規化差分信号Rdifが予め決められた閾値以上である場合、注目センサ２１nの検知範囲内に、肌としての物体４１が存在すると判別し、その判別結果を表す肌検出信号を生成する。
【０２４１】
また、処理部９１は、正規化差分信号Rdifが予め決められた閾値以上ではない場合、注目センサ２１nの検知範囲内に、肌としての物体４１が存在しないと判別し、その判別結果を表す肌検出信号を生成する。
【０２４２】
ステップＳ７４の終了後、処理は、図１６のステップＳ５に戻り、それ以降の処理が行われる。
【０２４３】
以上説明したように、第１のジェスチャ認識処理によれば、少なくとも１個のセンサ２１nの検知範囲内に、肌としての物体４１が存在する場合、肌としての物体４１の位置や動き等を認識するようにした。
【０２４４】
したがって、物体４１が肌以外のものである場合に、物体４１の位置や動き等を誤って認識し、その認識結果に応じた処理を行う事態を防止することが可能となる。
【０２４５】
なお、第１のジェスチャ認識処理では、ステップＳ８において、肌が検出されなかった場合、所定の時間だけ待機した上で、処理をステップＳ１に戻すようにしてもよい。
【０２４６】
この場合、第１のジェスチャ認識処理では、ステップＳ８において肌が検出されるまでの間、ステップＳ１乃至ステップＳ７の処理が行われる間隔（例えば、図１３に示される間隔Iに対応）を、肌が検出された後の間隔よりも長くすることができる。
【０２４７】
よって、肌が検出されるまでの間、ステップＳ１乃至ステップＳ７の処理が行われる間隔を長くするようにして、制御部６６の負荷を軽減することが可能となる。また、肌が検出された後は、間隔を短くするようにして、より短い間隔（時間）で、検出された肌の位置や動きなどを認識することが可能となる。
【０２４８】
ところで、第１のジェスチャ認識処理では、注目センサ２１nの検知範囲から、肌としての物体４１を検出するための処理として、Vλ1取得処理、Vλ2取得処理、Vλoff取得処理、及び肌判別処理を繰り返して行うようにした。
【０２４９】
しかしながら、肌としての物体４１が検出された場合には、注目センサ２１nの検知範囲から、肌としての物体４１を検出するための処理を簡略化する第２のジェスチャ認識処理を行うようにしてもよい。
【０２５０】
この第２のジェスチャ認識処理では、肌としての物体４１が検出された場合、例えばVλ1取得処理のみを行い、Vλ1取得処理により得られる輝度信号Vλ1に基づいて、注目センサ２１nの検知範囲内に物体が存在するか否かを検出する。
【０２５１】
そして、注目センサ２１nの検知範囲内に物体が存在する旨が検出されたときには、肌としての物体４１が検出されたものとして扱うようにして、処理を簡略化している。
【０２５２】
[第２のジェスチャ認識処理]
次に、図２０のフローチャートを参照して、デジタルフォトフレーム１が行う第２のジェスチャ認識処理の詳細を説明する。
【０２５３】
この第２のジェスチャ認識処理は、例えばデジタルフォトフレーム１の電源がオンされたときに開始される。
【０２５４】
ステップＳ９１乃至ステップＳ１００では、それぞれ、図１６のステップＳ１乃至ステップＳ１０と同様の処理が行われる。
【０２５５】
ステップＳ１０１では、処理部９１は、複数のセンサ２１1乃至２１Nのうち、所定のセンサ２１nに注目し、注目センサ２１nとする。
【０２５６】
そして、ステップＳ１０２において、処理部９１は、電流制御部９２n、タイミング制御部９３n及びゲイン制御部９４n等を介して、注目センサ２１nを制御し、Vλ1取得処理を行わせる。また、AD変換部９５nは、注目センサ２１nからの輝度信号Vλ1をAD変換し、AD変換後の輝度信号Vλ1を、処理部９１に供給する。
【０２５７】
ステップＳ１０３では、処理部９１は、注目センサ２１nからAD変換部９５nを介して供給された輝度信号Vλ1に基づいて、ジェスチャ認識情報を生成し、輝度信号Vλ１とともに、入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。
【０２５８】
なお、ステップＳ１０３において、ジェスチャ認識情報が、輝度信号Vλ1である場合、処理部９１は、輝度信号Vλ1としてのジェスチャ認識情報のみを、入出力インタフェース６５及びバス６４を介して、CPU６１に供給することとなる。
【０２５９】
ステップＳ１０４では、処理部９１は、複数のセンサ２１1乃至２１Nの全てに注目してか否かを判定し、複数のセンサ２１1乃至２１Nの全てに注目していないと判定した場合、処理をステップＳ１０１に戻す。
【０２６０】
そして、ステップＳ１０１では、処理部９１は、複数のセンサ２１1乃至２１Nのうち、まだ注目していないセンサ２１nを、新たな注目センサ２１nとし、それ以降、同様の処理が行われる。
【０２６１】
また、ステップＳ１０４では、処理部９１は、複数のセンサ２１1乃至２１Nの全てに注目したと判定した場合、処理をステップＳ１０５に進める。
【０２６２】
以上説明したステップＳ１０１乃至ステップＳ１０４の処理により、CPU６１には、注目された各センサ２１1乃至２１Nから入出力インタフェース６５及びバス６４を介して、センサ２１1乃至２１N毎に生成されたジェスチャ認識情報及び輝度信号Vλ１が供給される。
【０２６３】
ステップＳ１０５では、CPU６１は、制御部６６から入出力インタフェース６５及びバス６４を介して供給された各輝度信号Vλ１が所定の閾値以上であるか否かに基づいて、各センサ２１nのいずれかの検知範囲内に物体が検出されたか否かを判定する。
【０２６４】
なお、ステップＳ１０５において、CPU６１は、輝度信号Vλ2が閾値以上であるか否かに基づいて、注目センサ２１nの検知範囲内に物体が検出されたか否かを判定するようにしてもよい。この場合、ステップＳ１０２において、Vλ2取得処理が行われる。
【０２６５】
そして、ステップＳ１０５では、CPU６１は、物体が検出されたと判定した場合、肌としての物体４１が検出されたものと扱い、処理をステップＳ９９に戻し、それ以降同様の処理を繰り返す。
【０２６６】
また、ステップＳ１０５において、CPU６１は、物体が検出されていないと判定した場合、肌としての物体４１が検出されなかったものと扱い、処理をステップＳ９１に戻し、それ以降同様の処理を繰り返す。
【０２６７】
なお、この第２のジェスチャ認識処理は、例えばデジタルフォトフレーム１の電源がオフされたときに終了される。
【０２６８】
以上説明したように、第２のジェスチャ認識処理によれば、センサ２１nの検知範囲内に、肌としての物体を検出した後は、センサ２１nの検知範囲内に物体が存在するか否かを検出するようにし、物体を検出した場合、肌としての物体を検出したものと取り扱うようにした。
【０２６９】
したがって、例えば、肌としての物体が検出されたか否かに拘らず、Vλ1取得処理、Vλ2取得処理、Vλoff取得処理、及び肌判別処理を繰り返して行う場合と比較して、処理部９１の負担を軽減することが可能となる。
【０２７０】
なお、第２のジェスチャ認識処理では、ステップＳ９８において肌が検出されなかった場合、及びステップＳ１０５において物体が検出されなかった場合、所定の時間だけ待機した上で、処理をステップＳ９１に戻すようにしてもよい。
【０２７１】
この場合、第２のジェスチャ認識処理では、ステップＳ９８において肌が検出されるまでの間、ステップＳ９１乃至ステップＳ９７の処理が行われる間隔（例えば、図１３の間隔Iに対応）を、肌が検出された後の間隔よりも長くすることができる。
【０２７２】
よって、肌が検出されるまでの間、ステップＳ９１乃至ステップＳ９７の処理が行われる間隔を長くするようにして、制御部６６の負荷を軽減することが可能となる。また、肌が検出された後は、間隔を短くするようにして、より短い間隔で、検出された肌の位置や動きなどを認識することが可能となる。
【０２７３】
第１の実施の形態では、例えば、センサ２１1乃至２１Nの検知範囲内に物体が存在するか否かに拘らず、第１のジェスチャ認識処理、又は第２のジェスチャ認識処理を行うようにした。
【０２７４】
しかしながら、その他、例えば、センサ２１1乃至２１Nの検知範囲内に物体が存在するか否かを判定し、検知範囲内に物体が存在すると判定したときに、第１のジェスチャ認識処理、又は第２のジェスチャ認識処理を行う近接物体検出処理を行うようにしてもよい。
【０２７５】
[デジタルフォトフレーム１が行う近接物体検出処理]
次に、図２１のフローチャートを参照して、デジタルフォトフレーム１が行う近接物体検出処理の詳細を説明する。
【０２７６】
この近接物体検出処理は、例えばデジタルフォトフレーム１の電源がオンされたときに開始される。
【０２７７】
ステップＳ１２１において、処理部９１は、複数のセンサ２１1乃至２１Nのうち、所定のセンサ２１nに注目し、注目センサ２１nとする。
【０２７８】
そして、ステップＳ１２２において、処理部９１は、電流制御部９２n、タイミング制御部９３n及びゲイン制御部９４n等を介して、注目センサ２１nを制御し、Vλ1取得処理を行わせる。また、AD変換部９５nは、注目センサ２１nからの輝度信号Vλ1をAD変換し、AD変換後の輝度信号Vλ1を、処理部９１に供給する。
【０２７９】
ステップＳ１２３では、処理部９１は、注目センサ２１nからAD変換部９５nを介して供給された輝度信号Vλ1に基づいて、注目センサ２１nの検知範囲内に物体が侵入したか否かを判定する。
【０２８０】
すなわち、例えば、処理部９１は、注目センサ２１nからAD変換部９５nを介して供給された輝度信号Vλ1が表す輝度値が、予め決められた閾値以上となったか否かに基づいて、注目センサ２１nの検知範囲内に物体が侵入したか否かを判定する。
【０２８１】
処理部９１は、その判定結果に基づいて、注目センサ２１nの検知範囲に対する物体の侵入を検出しない場合、処理をステップＳ１２１に戻す。
【０２８２】
そして、ステップＳ１２１では、処理部９１は、複数のセンサ２１1乃至２１Nのうち、まだ注目していないセンサ２１nを、新たな注目センサ２１nとし、それ以降、同様の処理が行われる。
【０２８３】
なお、ステップＳ１２１において、複数のセンサ２１1乃至２１Nの全てが注目された後、さらにステップＳ１２１の処理が行われる場合、複数のセンサ２１1乃至２１Nのいずれも、まだ注目されていないものとして、ステップＳ１２１の処理が行われることとなる。
【０２８４】
また、ステップＳ１２３において、処理部１２３は、判定結果に基づいて、注目センサ２１nの検知範囲に対する物体の侵入を検出した場合、処理をステップＳ１２４に進め、第１のジェスチャ認識処理又は第２のジェスチャ認識処理が行われる。
【０２８５】
なお、ステップＳ１２４において、第１のジェスチャ認識処理が行われる場合、以下のようにして第１のジェスチャ認識処理が終了され、近接物体検出処理も終了される。
【０２８６】
すなわち、例えば、第１のジェスチャ認識処理のステップＳ８において、CPU６１により、肌としての物体４１が検出されていないと判定された場合、換言すれば、検知範囲内に侵入した物体４１が肌ではないと判定された場合、第１のジェスチャ認識処理は終了される。そして、近接物体検出処理は終了され、新たに近接物体検出処理が開始される。
【０２８７】
また、ステップＳ１２４において、第２のジェスチャ認識処理が行われる場合、以下のようにして第２のジェスチャ認識処理が終了され、近接物体検出処理も終了される。
【０２８８】
すなわち、例えば、第２のジェスチャ認識処理のステップＳ９８において、CPU６１により、肌としての物体４１が検出されていないと判定された場合、換言すれば、検知範囲内に侵入した物体４１が肌ではないと判定された場合、第２のジェスチャ認識処理は終了される。そして、近接物体検出処理は終了され、新たに近接物体検出処理が開始される。
【０２８９】
また、例えば、第２のジェスチャ認識処理のステップＳ１０５において、CPU６１により、物体が検出されなかったと判定された場合、検知範囲内に侵入した物体４１が既に検知範囲内に存在しないと判定されたものとし、第２のジェスチャ認識処理は終了される。そして、近接物体検出処理は終了され、新たに近接物体検出処理が開始される。
【０２９０】
新たに開始される近接物体検出処理では、ステップＳ１２１乃至ステップＳ１２３において、複数のセンサ２１1乃至２１Nのいずれかの検知範囲内に、新たに物体が侵入したか否かが判定される。
【０２９１】
そして、その判定による判定結果に基づいて、複数のセンサ２１1乃至２１Nのいずれかの検知範囲内に、新たに物体が侵入したことが検出された場合、ステップＳ１２４において、新たに、第１のジェスチャ認識処理又は第２のジェスチャ認識処理が行われる。
【０２９２】
以上説明したように、近接物体検出処理によれば、センサ２１nのいずれかの検知範囲に物体が侵入したか否かを判定するようにした。そして、その判定結果に基づいて、センサ２１nのいずれかの検知範囲に物体が侵入したことを検出した場合に、第１又は第２のジェスチャ認識処理を行うようにした。
【０２９３】
したがって、センサ２１nのいずれかの検知範囲に物体が侵入したか否かに拘らず、第１又は第２のジェスチャ認識処理を行う場合と比較して、処理部９１の負担を軽減することが可能となる。
【０２９４】
また、近接物体検出処理では、ステップＳ１２１において各センサ２１nに順次注目し、ステップＳ１２２において注目センサ２１nから輝度信号Vλ1が取得される毎に、ステップＳ１２３において物体が検出されたか否かを判定するようにした。
【０２９５】
しかしながら、その他、例えば、ステップＳ１２１及びステップＳ１２２において、各センサ２１1乃至２１N毎に輝度信号Vλ1を取得するようにしてもよい。
【０２９６】
そして、ステップＳ１２３では、各センサ２１1乃至２１N毎に取得された輝度信号Vλ1に基づいて、各センサ２１1乃至２１Nのいずれかの検知範囲内に物体が侵入したか否かを判定するようにしてもよい。
【０２９７】
また、ステップＳ１２３において、注目した各センサ２１1乃至２１Nのいずれの検知範囲内にも物体が侵入していないと判定された場合、所定の時間だけ待機して、処理をステップＳ１２１に戻すようにしてもよい。
【０２９８】
この場合、各センサ２１1乃至２１Nのいずれかの検知範囲内に物体が侵入したか否かを判定するステップＳ１２１乃至ステップＳ１２３の処理による負荷を軽減することが可能となる。
【０２９９】
＜２．第２の実施の形態＞
[デジタルフォトフレーム１７１の構成例]
次に、図２２は、第２の実施の形態であるデジタルフォトフレーム１７１の構成例を示している。
【０３００】
このデジタルフォトフレーム１７１には、第１の実施の形態であるデジタルフォトフレーム１のセンサ２１1及びセンサ２１2に代えて、PD１９１1及びPD１９１2が設けられている。
【０３０１】
また、デジタルフォトフレーム１７１は、波長λ１の光を照射するLED１１２a(図２６)と、波長λ２の光を照射するLED１１２b(図２６)を有するLEDユニット１９２が設けられている。
【０３０２】
なお、第１の実施の形態におけるセンサ２１nでは、内蔵するLED１１２a及びLED１１２bが、センサ２１nの検知範囲内を照射するようにしている。
【０３０３】
これに対して、第２の実施の形態におけるLEDユニット１９２は、ユーザがジェスチャを行うと想定される範囲、すなわち、例えば、複数のセンサ２１1乃至２１Nそれぞれの検知範囲からなる範囲を照射するようにしている。この範囲が、物体を検知する検知範囲とされる。
【０３０４】
それ以外は、デジタルフォトフレーム１（図１）の場合と同様に構成される。
【０３０５】
なお、LEDユニット１９２は、LED１１２a（図２６）からPD１９１1までの距離、LED１１２a（図２６）からPD１９１2までの距離、LED１１２b（図２６）からPD１９１1までの距離、及びLED１１２b（図２６）からPD１９１2までの距離がいずれも同一となるように配置されることが望ましい。
【０３０６】
このように配置するためには、LEDユニット１９２は、PD１９１1とPD１９１2を結ぶ線分の中心を通る、表示画面１aと垂直な法線上に存在する必要がある。このことは、図２８及び図２９を参照して詳述する。
【０３０７】
次に、図２３及び図２４を参照して、デジタルフォトフレーム１７１が、PD１９１1及びPD１９１2からの出力結果に基づいて、X方向(図２２において、PD１９１1及びPD１９１2が存在する左右方向)における物体４１の位置や動きを認識する認識方法を説明する。
【０３０８】
なお、PD１９１1及びPD１９１2において、Z方向における物体４１の位置や動きを認識する認識方法は、図２及び図３で説明した場合と同様である。
【０３０９】
図２３は、図２２において、図中下側からデジタルフォトフレーム１７１を見たときの様子の一例を示している。
【０３１０】
なお、LEDユニット１９２は、図２３に示されるように、デジタルフォトフレーム１７１の前面において、ユーザがジェスチャなどを行うと想定される範囲を照射する。LEDユニット１９２は、例えば、図１３Aに示された場合と同様に、LED１１２aの点灯、LED１１２bの点灯、及びLED１１２a及びLED１１２bの消灯を繰り返す。
【０３１１】
図２３において、例えば、物体が、図中、左から中央、そして右方向に移動した場合、つまり、物体が、PD１９１1の真上付近からPD１９１2の真上付近まで移動した場合、PD１９１1及びPD１９１2からの出力結果に基づいて、物体の動きが認識される。
【０３１２】
次に、図２４は、物体が、図２３に示したような動きをした場合に、PD１９１1及びPD１９１2から、それぞれ出力される出力結果の一例を示している。
【０３１３】
なお、図２４A乃至図２４Cにおいては、PD１９１1及びPD１９１2からの出力結果として得られる極大部分を、簡略化して記載するようにしている。
【０３１４】
図２４Aには、図２３において、物体が左側に存在する場合に得られる出力結果の一例が示されている。すなわち、図２４A左側にはPD１９１1の出力結果が、図２４A中央にはPD１９１2の出力結果が示されている。
【０３１５】
なお、図２４A左側において、横軸は時刻tを表しており、縦軸はPD１９１1からの出力結果Vを示している。このことは、後述する図２４B左側、及び図２４C左側についても同様である。
【０３１６】
また、図２４A中央において、横軸は時刻tを表しており、縦軸はPD１９１2からの出力結果Vを示している。このことは、後述する図２４B中央、及び図２４C中央についても同様である。
【０３１７】
さらに、図２４A右側には、PD１９１1の出力結果（図２４A左側）からPD１９１2の出力結果（図２４A中央）を差し引いて得られる差分が示されている。
【０３１８】
図２４Bには、図２３において、物体が中央に存在する場合に得られる出力結果の一例が示されている。すなわち、図２４B左側にはPD１９１1の出力結果が、図２４B中央にはPD１９１2の出力結果が示されている。
【０３１９】
また、図２４B右側には、PD１９１1の出力結果（図２４１B左側）からPD１９１2の出力結果（図２４B中央）を差し引いて得られる差分が示されている。
【０３２０】
図２４Cには、図２３において、物体が右側に存在する場合に得られる出力結果の一例が示されている。すなわち、図２４C左側にはPD１９１1の出力結果が、図２４C中央にはPD１９１2の出力結果が示されている。
【０３２１】
また、図２４C右側には、PD１９１1の出力結果（図２４C左側）からPD１９１2の出力結果（図２４C中央）を差し引いて得られる差分が示されている。
【０３２２】
例えば、図２３に示されるように、物体が左側に存在する場合、図２４A左側及び中央に示されるように、PD１９１1の出力結果が大となり、PD１９１2の出力結果が小となる。したがって、図２４A右側に示されるように、差分は正の値となる。
【０３２３】
また、図２３に示されるように、物体が中央に存在する場合、図２４B左側及び中央に示されるように、PD１９１1の出力結果と、PD１９１2の出力結果が（殆ど）同一となる。したがって、図２４B右側に示されるように、差分は０となる。
【０３２４】
さらに、図２３に示されるように、物体が右側に存在する場合、図２４C左側及び中央に示されるように、PD１９１1の出力結果が小となり、PD１９１2の出力結果が大となる。したがって、図２４C右側に示されるように、差分は負の値となる。
【０３２５】
すなわち、物体が、図２３に示したような動きをした場合、図２４A右側、図２４B右側、及び図２４C右側に示されるように、物体の動きに応じて、差分が減少していく。
【０３２６】
このため、デジタルフォトフレーム１７１は、差分の変化に応じて、物体の動きを認識することができる。
【０３２７】
[デジタルフォトフレーム１７１の詳細な構成例]
次に、図２５は、デジタルフォトフレーム１７１の詳細な構成例を示している。
【０３２８】
なお、このデジタルフォトフレーム１７１は、図１０に示されるデジタルフォトフレーム１と同様に構成されている部分について、同一の符号を付すようにしているため、それらの説明は、以下、適宜省略する。
【０３２９】
すなわち、デジタルフォトフレーム１７１において、複数のセンサ２１1乃至２１Nを有する制御部６６（図１０）に代えて、複数のPD１９１1乃至１９１Nを有する制御部２１１が設けられている他は、デジタルフォトフレーム１と同様に構成される。
【０３３０】
なお、図２２のデジタルフォトフレーム１７１の制御部２１１は、PD１９１1及び１９１2を有するものであるが、PD１９１nの個数は、２個に限定されない。
【０３３１】
[制御部２１１の詳細な構成例]
図２６は、制御部２１１の詳細な構成例を示している。
【０３３２】
この制御部２１１は、PD１９１n(n=1,2,…,N)の他、処理部２３１、電流制御部９２、タイミング制御部９３、ゲイン制御部９４n、LEDユニット１９２、及びAD変換部９５nから構成される。なお、PD１９１nの前面には、レンズ１１５nと同様のレンズ２３２nが設けられている。
【０３３３】
電流制御部９２は、電流制御部９２nと同様の処理を行い、タイミング制御部９３は、タイミング制御部９３nと同様の処理を行う。また、図２６において、ゲイン制御部９４n及びAD変換部９５nは、それぞれ、図１１のゲイン制御部９４n及びAD変換部９５nと同様の処理を行う。
【０３３４】
さらに、LEDユニット１９２は、図１１におけるLEDドライバ１１１n、LED１１２an、LED１１２bn、レンズ１１３an、及びレンズ１１３bnとそれぞれ同様に構成されるLEDドライバ１１１、LED１１２a、LED１１２b、レンズ１１３a、及びレンズ１１３bから構成される。
【０３３５】
PD１９１nは、PD１１４nと同様に、LED１１２aの点灯時に、LED１１２aから照射される波長λ１の光の反射光(例えば、波長λ１の光が照射されている物体４１からの反射光)を受光する。
【０３３６】
そして、PD１９１nは、その受光により得られる受光輝度Vλ1に対してゲインコントロール処理を施し、処理後の受光輝度Vλ1をAD変換部９５nに出力する。
【０３３７】
また、PD１９１nは、LED１１２bの点灯時に、LED１１２bから照射される波長λ２の光の反射光(例えば、波長λ２の光が照射されている物体４１からの反射光)を受光する。
【０３３８】
そして、PD１９１nは、その受光により得られる受光輝度Vλ2に対してゲインコントロール処理を施し、処理後の受光輝度Vλ2をAD変換部９５nに出力する。
【０３３９】
さらに、PD１９１nは、LED１１２a及びLED１１２bの消灯時に、照射光以外の外光の反射光（例えば、外光が照射されている物体４１からの反射光）を受光する。
【０３４０】
そして、PD１９１nは、その受光により得られる受光輝度Vλoffに対してゲインコントロール処理を施し、処理後の受光輝度VλoffをAD変換部９５nに出力する。
【０３４１】
処理部２３１は、処理部９１と同様にして、電流制御部９２、タイミング制御部９３、及びゲイン制御部９４nを制御する。
【０３４２】
また、処理部２３１には、各PD１９１nからAD変換部９５nからを介して、輝度信号Vλ1、輝度信号Vλ2、及び輝度信号Vλoffが供給される。
【０３４３】
処理部２３１は、処理部９１と同様にして、例えば、AD変換部９５nからの輝度信号Vλ1、輝度信号Vλ2、及び輝度信号Vλoffに基づいて、LEDユニット１９２の照射範囲（検知範囲）に肌が存在するか否かを表す肌検出信号を生成する。
【０３４４】
また、処理部２３１は、例えば、AD変換部９５nからの輝度信号Vλ1に基づいて、ジェスチャ認識情報を生成する。なお、処理部２３１は、第１の実施の形態における処理部９１と同様にして、輝度信号Vλ2に基づいて生成したり、肌検出信号を、ジェスチャ認識情報とすることができる。
【０３４５】
処理部２３１は、生成した肌検出信号及びジェスチャ認識情報を、図２５の入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。
【０３４６】
[デジタルフォトフレーム１７１が行う第３のジェスチャ認識処理]
次に、図２７のフローチャートを参照して、デジタルフォトフレーム１７１が行う第３のジェスチャ認識処理について説明する。
【０３４７】
この第３のジェスチャ認識処理は、例えば、デジタルフォトフレーム１７１の電源がオンされたときに開始される。
【０３４８】
ステップＳ１４１において、処理部２３１は、電流制御部９２、タイミング制御部９３及びゲイン制御部９４n等を介して、PD１９１n及びLEDユニット１９２を制御する。
【０３４９】
そして、処理部２３１は、各PD１９１n毎に、輝度信号Vλ1を生成してAD変換部９５nに出力するVλ1取得処理を行わせる。
【０３５０】
すなわち、例えば、処理部２３１は、電流制御部９２に、LED１１２aやLED１１２bに流す電流を、タイミング制御部９３に、LED１１２aやLED１１２bの点灯及び消灯のタイミングを指示する。
【０３５１】
これに対して、電流制御部９２及びタイミング制御部９３は、処理部２３１からの指示にしたがって、LEDドライバ１１１を制御する。
【０３５２】
LEDドライバ１１１は、電流制御部９２及びタイミング制御部９３からの制御にしたがって、LED１１２aのみを点灯させることにより、波長λ１の光を照射させる。
【０３５３】
このとき、各PD１９１nは、それぞれ、波長λ１の光の照射により得られる反射光を受光し、受光した反射光を光電変換して得られる輝度信号Vλ1を、AD変換部９５nに出力する。
【０３５４】
また、AD変換部９５nは、それぞれ、PD１９１nからの輝度信号Vλ1をAD変換し、AD変換後の輝度信号Vλ1を、処理部２３１に供給する。
【０３５５】
ステップＳ１４２において、処理部２３１は、電流制御部９２、タイミング制御部９３及びゲイン制御部９４n等を介して、PD１９１n及びLEDユニット１９２を制御する。
【０３５６】
そして、処理部２３１は、各PD１９１n毎に、輝度信号Vλ2を生成してAD変換部９５nに出力するVλ2取得処理を行わせる。
【０３５７】
すなわち、例えば、処理部２３１は、電流制御部９２に、LED１１２aやLED１１２bに流す電流を、タイミング制御部９３に、LED１１２aやLED１１２bの点灯及び消灯のタイミングを指示する。
【０３５８】
これに対して、電流制御部９２及びタイミング制御部９３は、処理部２３１からの指示にしたがって、LEDドライバ１１１を制御する。
【０３５９】
LEDドライバ１１１は、電流制御部９２及びタイミング制御部９３からの制御にしたがって、LED１１２bのみを点灯させることにより、波長λ２の光を照射させる。
【０３６０】
このとき、各PD１９１nは、それぞれ、波長λ２の光の照射により得られる反射光を受光し、受光した反射光を光電変換して得られる輝度信号Vλ2を、AD変換部９５nに出力する。
【０３６１】
また、AD変換部９５nは、それぞれ、PD１９１nからの輝度信号Vλ2をAD変換し、AD変換後の輝度信号Vλ2を、処理部２３１に供給する。
【０３６２】
ステップＳ１４３において、処理部２３１は、電流制御部９２、タイミング制御部９３及びゲイン制御部９４n等を介して、PD１９１n及びLEDユニット１９２を制御する。
【０３６３】
そして、処理部２３１は、各PD１９１n毎に、輝度信号Vλoffを生成してAD変換部９５nに出力するVλoff取得処理を行わせる。
【０３６４】
すなわち、例えば、処理部２３１は、電流制御部９２に、LED１１２aやLED１１２bに流す電流を、タイミング制御部９３に、LED１１２aやLED１１２bの点灯及び消灯のタイミングを指示する。
【０３６５】
これに対して、電流制御部９２及びタイミング制御部９３は、処理部２３１からの指示にしたがって、LEDドライバ１１１を制御する。
【０３６６】
LEDドライバ１１１は、電流制御部９２及びタイミング制御部９３からの制御にしたがって、LED１１２a及びLED１１２bのいずれも消灯させる。
【０３６７】
このとき、各PD１９１nは、それぞれ、外光の反射光を受光し、受光した反射光を光電変換して得られる輝度信号Vλoffを、AD変換部９５nに出力する。
【０３６８】
また、AD変換部９５nは、それぞれ、PD１９１nからの輝度信号VλoffをAD変換し、AD変換後の輝度信号Vλoffを、処理部２３１に供給する。
【０３６９】
以上説明したステップＳ１４１乃至ステップＳ１４３の処理により、PD１９１nにより生成された輝度信号の組合せ(Vλ1，Vλ2，Vλoff)nが、AD変換部９５nを介して処理部２３１にそれぞれ供給される。
【０３７０】
ステップＳ１４４において、処理部２３１は、PD１９１nからAD変換部９５nを介して供給された輝度信号の組合せ(Vλ1，Vλ2，Vλoff)nに基づいて、処理部９１と同様の肌判別処理を行う。この肌判別処理では、組合せ(Vλ1，Vλ2，Vλoff)n毎に、肌検出信号Dnが生成される。
【０３７１】
ステップＳ１４５において、処理部２３１は、例えば、輝度信号の組合せ(Vλ1，Vλ2，Vλoff)nの輝度信号Vλ1に基づいて、ジェスチャ認識情報Jnを生成する。
【０３７２】
処理部２３１は、生成した肌検出信号Dn及びジェスチャ認識情報Jnを、入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。
【０３７３】
ステップＳ１４６乃至ステップＳ１４８では、図１６のステップＳ８乃至ステップＳ１０と同様の処理が行われる。
【０３７４】
なお、第３のジェスチャ認識処理は、例えばデジタルフォトフレーム１７１の電源がオフされたときに終了される。
【０３７５】
以上説明したように、第３のジェスチャ認識処理によれば、LEDユニット１９２の照射範囲（検知範囲）内に、肌としての物体４１が存在する場合、肌としての物体４１の位置や動き等を認識するようにした。
【０３７６】
したがって、物体４１が肌以外のものである場合に、物体４１の位置や動き等を誤って認識し、その認識結果に応じた処理を行う事態を防止することが可能となる。
【０３７７】
なお、第３のジェスチャ認識処理は、第１のジェスチャ認識処理におけるステップＳ１乃至ステップＳ６を、ステップＳ１４１乃至ステップＳ１４５に置き換えたものである。
【０３７８】
したがって、例えば、第３のジェスチャ認識処理では、第１のジェスチャ認識処理の場合と同様の変形を行うことができる。
【０３７９】
すなわち、例えば、第３のジェスチャ認識処理では、ステップＳ１４６において、肌が検出されなかった場合、所定の時間だけ待機した上で、処理をステップＳ１４１に戻すことができる。
【０３８０】
また、第３のジェスチャ認識処理では、LEDユニット１９２の照射範囲から、肌としての物体を検出するための処理として、Vλ1取得処理、Vλ2取得処理、Vλoff取得処理、及び肌判別処理を繰り返して行うようにした。
【０３８１】
しかしながら、ステップＳ１４６において、肌としての物体が検出された場合には、第２のジェスチャ認識処理と同様に、LEDユニット１９２の照射範囲から、肌としての物体を検出するための処理を簡略化するようにしてもよい。
【０３８２】
この場合、第３ジェスチャ認識処理では、ステップＳ１４８の終了後、図２０のステップＳ１０１乃至ステップＳ１０４に相当する処理として、ステップＳ１４１と同様のVλ1取得処理が行われ、そのVλ1取得処理により生成された輝度信号Vλ1に基づいて、処理部２３１が、ジェスチャ認識情報を生成する。
【０３８３】
また、処理部２３１は、PD１９１n毎に生成された輝度信号Vλ1及びジェスチャ認識情報を、入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。
【０３８４】
図２０のステップＳ１０５に相当する処理として、CPU６１は、各PD１９１n毎の輝度信号Vλ１に基づいて、LEDユニット１９２の照射範囲内に物体が検出されたか否かを判定する。
【０３８５】
そして、CPU６１は、LEDユニット１９２の照射範囲内に物体が検出されたと判定した場合、処理をステップＳ１４７に戻し、それ以降同様の処理が行われる。
【０３８６】
また、CPU６１は、LEDユニット１９２の照射範囲内に物体が検出されていないと判定した場合、処理をステップＳ１４１に戻し、それ以降同様の処理が行われる。
【０３８７】
さらに、第２の実施の形態では、第３のジェスチャ認識処理を行う前に、図２１の近接物体検出処理に相当する処理を行なうことができる。
【０３８８】
すなわち、例えば、図２１のステップＳ１２１及びステップＳ１２２に相当する処理として、図２７のステップＳ１４１におけるVλ1取得処理を行う。これにより、処理部２３１には、PD１９１n毎の輝度信号Vλ1が供給される。
【０３８９】
次に、図２１のステップＳ１２３に相当する処理として、処理部２３１は、PD１９１n毎の輝度信号Vλ1に基づいて、LEDユニット１９２の照射範囲内に物体が侵入したか否かを判定する。
【０３９０】
すなわち、例えば、処理部２３１は、PD１９１n毎の輝度信号Vλ1がそれぞれ表す輝度値の少なくとも１つが、予め決められた閾値以上となったか否かに基づいて、LEDユニット１９２の照射範囲内に物体が侵入したか否かを判定する。
【０３９１】
処理部２３１は、その判定結果に基づいて、LEDユニット１９２の照射範囲に対する物体の侵入を検出しない場合、処理を、ステップＳ１２１及びステップＳ１２２に相当する処理に戻し、それ以降同様の処理が行われる。
【０３９２】
また、処理部１２３は、判定結果に基づいて、LEDユニット１９２の照射範囲に対する物体の侵入を検出した場合、処理を、図２１のステップＳ１２４に相当する処理に進め、第３のジェスチャ認識処理が行われる。
【０３９３】
なお、ステップＳ１２４に相当する処理として、第３のジェスチャ認識処理が行われる場合、以下のようにして第３のジェスチャ認識処理が終了され、図２１の近接物体検出処理に相当する処理も終了される。
【０３９４】
すなわち、例えば、第３のジェスチャ認識処理のステップＳ１４６において、CPU６１により、肌としての物体４１が検出されていないと判定された場合、換言すれば、検知範囲内に侵入した物体４１が肌ではないと判定された場合、第３のジェスチャ認識処理は終了される。そして、図２１の近接物体検出処理に相当する処理は終了され、新たに、近接物体検出処理に相当する処理が開始される。
【０３９５】
また、第１の実施の形態の場合と同様にして、ステップＳ１２３に相当する処理として、LEDユニット１９２の照射範囲に物体が侵入していないと判定された場合、所定の時間だけ待機して、処理を、ステップＳ１２１及びステップＳ１２２に相当する処理に戻すようにしてもよい。
【０３９６】
[LEDユニット１９２の配置]
図２８は、PD１９１1とPD１９１2を結ぶ線分の中心を通る、表示画面１aと垂直な法線上に存在するLEDユニット１９２の一例を示している。
【０３９７】
なお、LEDユニット１９２は、図２８に示されるように、図中上下方向にLED１１２a及びLED１１２bが並ぶように配置されることが望ましい。これは、LED１１２a及びLED１１２bの位置に起因して、PD１９１1とPD１９１2による受光量に偏りが生じることを防止するためである。
【０３９８】
図２８では、LED１１２aからPD１９１1までの距離と、LED１１２aからPD１９１2までの距離が同一となる。
【０３９９】
したがって、例えば、物体が、PD１９１1とPD１９１2を結ぶ線分の中心に存在する場合、PD１９１1及びPD１９１2は、いずれも（殆ど）同一の受光量で、物体から波長λ１の光の反射光を受光することができる。
【０４００】
このため、PD１９１1及びPD１９１2から、図２４B左側及び中央に示されるような同一の出力結果（輝度信号Vλ1）を得ることができるので、精度良くジェスチャなどを認識することが可能となる。
【０４０１】
また、LEDユニット１９２では、図２８に示されるように、LED１１２bからPD１９１1までの距離と、LED１１２bからPD１９１2までの距離が同一となる。
【０４０２】
したがって、例えば、物体が、PD１９１1とPD１９１2を結ぶ線分の中心に存在する場合、PD１９１1及びPD１９１2は、いずれも（殆ど）同一の受光量で、物体から波長λ２の光の反射光を受光することができる。
【０４０３】
このため、PD１９１1及びPD１９１2から、図２４B左側及び中央に示されるような同一の出力結果（輝度信号Vλ2）を得ることができるので、波長λ２の光の照射時における出力結果を用いる場合にも、精度良くジェスチャなどを認識することが可能となる。
【０４０４】
さらに、LEDユニット１９２では、図２８に示されるように、LED１１２aからPD１９１1までの距離と、LED１１２bからPD１９１1までの距離が同一となる。
【０４０５】
したがって、例えば、物体が、PD１９１1とPD１９１2を結ぶ線分の中心に存在する場合、PD１９１1は、いずれも（殆ど）同一の受光量で、物体から波長λ１の光の反射光と、波長λ２の光の反射光とを受光することができる。
【０４０６】
このような状況で、PD１９１1において輝度信号Vλ1及び輝度信号Vλ2を生成することができるので、精度良く肌を判別することが可能となる。
【０４０７】
また、LEDユニット１９２では、図２８に示されるように、LED１１２aからPD１９１2までの距離と、LED１１２bからPD１９１2までの距離が同一となるため、PD１９１2についても、PD１９１1と同様のことが言える。
【０４０８】
次に、図２９は、PD１９１1とPD１９１2を結ぶ線分の中心を通る、表示画面１aと垂直な法線上に存在するLEDユニット１９２の他の一例を示している。
【０４０９】
なお、図２９に示されるLEDユニット１９２は、図中左右方向にLED１１２a及びLED１１２bが並ぶように配置されている。
【０４１０】
この場合、図２８に示した場合とは異なり、例えば、LED１１２aからPD１９１1までの距離と、LED１１２aからPD１９１2までの距離が異なるものとなる。
【０４１１】
したがって、例えば、物体が、PD１９１1とPD１９１2を結ぶ線分の中心に存在する場合、PD１９１1及びPD１９１2は、それぞれ、異なる受光量で、物体から波長λ１の光の反射光を受光することになってしまう。
【０４１２】
この場合、PD１９１1及びPD１９１2から、図２４B左側及び中央に示されるような所望の出力結果（輝度信号Vλ1）が得られなくなってしまう。
【０４１３】
そこで、LEDユニット１９２を、図２９に示したように配置した場合には、PD１９１1及びPD１９１2でそれぞれ行われるゲインコントロール処理により、PD１９１1及びPD１９１2から、図２４B左側及び中央に示されるような所望の出力結果が得られるように調整することが望ましい。
【０４１４】
[PDを３個とする場合の構成]
次に、図３０は、デジタルフォトフレーム１７１において、３個のPD１９１1乃至１９１3を設けるようにした場合の一例が示されている。
【０４１５】
図３０に示される構成では、PD１９１1及びPD１９１2からの出力結果に基づいて、図２４A乃至図２４Cに示したようにして、図中左右方向のジェスチャなどを認識することができる。
【０４１６】
また、PD１９１2及びPD１９１3からの出力結果に基づいて、PD１９１1及びPD１９１2からの出力結果を用いる場合と同様にして、図中上下方向のジェスチャなどを認識することができる。
【０４１７】
なお、PD１９１2及びPD１９１3からの出力結果を用いる場合、LED１１２bから波長λ２の光が照射された物体の反射光を受光することにより出力される出力結果が用いられる。
【０４１８】
これは、LED１１２bからPD１９１2までの距離と、LED１１２bからPD１９１3までの距離が同一であることによる。これにより、PD１９１2及びPD１９１3からは、図２４A乃至図２４Cに示したような所望の出力結果を得ることができる。
【０４１９】
なお、肌検出信号の生成時には、LED１１２aまでの距離と、LED１１２bまでの距離が同一となるPD１９１1（又はPD１９１2）からの出力結果（輝度信号Vλ1,Vλ2,Vλoff）を用いることが望ましい。
【０４２０】
[PDを４個とする場合の構成]
次に、図３１は、デジタルフォトフレーム１７１において、４個のPD１９１1乃至１９１4を設けるようにした場合の一例が示されている。
【０４２１】
図３１に示される構成では、PD１９１1及びPD１９１2からの出力結果に基づいて、図２４A乃至図２４Cに示したようにして、図中左右方向のジェスチャなどを認識することができる。
【０４２２】
なお、図３１において、LED１１２aからPD１９１1までの距離と、LED１１２aからPD１９１2までの距離は同一である。また、LED１１２bからPD１９１1までの距離と、LED１１２bからPD１９１2までの距離は同一である。
【０４２３】
したがって、PD１９１1及びPD１９１2からの出力結果を用いる場合、LED１１２aから波長λ１の光が照射されたている物体の反射光を受光することにより出力される出力結果、又はLED１１２bから波長λ２の光が照射されている物体の反射光を受光することにより出力される出力結果のいずれを用いるようにしてもよい。
【０４２４】
このことは、図３１において、PD１９１3及びPD１９１4からの出力結果に基づいて、図２４A乃至図２４Cに示したようにして、図中左右方向のジェスチャなどを認識する場合についても同様である。
【０４２５】
また、図３１では、PD１９１2及びPD１９１3からの出力結果に基づいて、PD１９１1及びPD１９１2からの出力結果を用いる場合と同様にして、図中上下方向のジェスチャなどを認識することができる。
【０４２６】
さらに、図３１において、PD１９１1及びPD１９１4からの出力結果に基づいて、図２４A乃至図２４Cに示したようにして、図中上下方向のジェスチャなどを認識するようにしてもよい。
【０４２７】
なお、図３１では、いずれのPD１９１1乃至１９１4も、LED１１２aまでの距離と、LED１１２bまでの距離が異なる。
【０４２８】
したがって、肌検出信号の生成時には、PD１９１1とPD１９１4とを１個の第１のPDとして扱い、PD１９１2とPD１９１3とを１個の第２のPDとして扱うようにする。
【０４２９】
そして、PD１９１1からの出力結果と、PD１９１4からの出力結果との和を、第１のPDからの出力結果とし、PD１９１2からの出力結果と、PD１９１3からの出力結果との和を、第２のPDからの出力結果として扱う。
【０４３０】
このようにすれば、第１のPDと第２のPDは、図２８に示されるPD１９１1とPD１９１2の場合と同様に考えることができる。
【０４３１】
[PDを３個とし、LEDユニットを２個とする場合の構成]
次に、図３２は、デジタルフォトフレーム１７１において、３個のPD１９１1乃至１９１3を設けるとともに、２個のLEDユニット１９２及びLEDユニット２７１を設けるようにした場合の一例が示されている。
【０４３２】
なお、図３２に示される場合、LEDユニット１９２は、第１の照射範囲を照射し、LEDユニット２７１は、第１の照射範囲とは異なる第２の照射範囲を照射する。なお、第１の照射範囲と第２の照射範囲とは、一部だけ重複していてもよい。
【０４３３】
図３２のように構成した場合、PD１９１1,PD１９１2、並びに、LED１１２a及びLED１１２bを有するLEDユニット１９２の組合せにより、第１の照射範囲内における物体が肌であるか否かの判別や、第１の照射範囲内において、図中左右方向のジェスチャなどを認識する。
【０４３４】
また、PD１９１2,PD１９１3、並びに、LED２９１a及びLED２９１bを有するLEDユニット２７１の組合せにより、第２の照射範囲内における物体が肌であるか否かの判別や、第２の照射範囲内において、図中上下方向のジェスチャなどを認識する。
【０４３５】
＜３．第３の実施の形態＞
[デジタルフォトフレーム３３１の構成例]
次に、図３３は、第３の実施の形態であるデジタルフォトフレーム３３１の構成例を示している。
【０４３６】
このデジタルフォトフレーム３３１は、表示画面１aを有している。また、表示画面１aの上側に、PD３５１が設けられている。そして、PD３５１の図中左右方向にLEDユニット３７１1及びLEDユニット３７１2が設けられている。
【０４３７】
PD３５１は、図２２のPD１９１n（例えば、PD１９１1）と同様に構成される。また、LEDユニット３７１1及びLEDユニット３７１2は、それぞれ、図２２のLEDユニット１９２と同様に構成される。
【０４３８】
なお、LEDユニット３７１1及びLEDユニット３７１2は、それぞれ、例えば、デジタルフォトフレーム３３１の前でユーザのジェスチャなどが行われると想定される想定範囲を照射範囲として照射する。
【０４３９】
次に、図３４は、PD３５１とLEDユニット３７１1及びLEDユニット３７１2の位置関係の一例を示している。
【０４４０】
なお、LEDユニット３７１1は、波長λ１の光を照射するLED３９１a1、及び波長λ２の光を照射するLED３９１b1を有している。
【０４４１】
また、LEDユニット３７１2は、波長λ１の光を照射するLED３９１a2、及び波長λ２の光を照射するLED３９１b2を有している。
【０４４２】
PD３５１とLEDユニット３７１1は、図３４に示されるように、PD３５１からLED３９１a1までの距離と、PD３５１からLED３９１b1までの距離が同一となるように配置されている。
【０４４３】
したがって、LED３９１a1の点灯時にPD３５１により生成される輝度信号Vλ1、LED３９１b1の点灯時にPD３５１により生成される輝度信号Vλ2、並びに、LED３９１a1及びLED３９１b1の消灯時にPD３５１により生成される輝度信号Vλoffに基づいて、比較的、精度の良い肌検出信号を生成することができる。
【０４４４】
さらに、PD３５１とLEDユニット３７１2は、図３４に示されるように、PD３５１からLED３９１a2までの距離と、PD３５１からLED３９１b2までの距離が同一となるように配置されている。
【０４４５】
したがって、LED３９１a2の点灯時にPD３５１により生成される輝度信号Vλ1、LED３９１b2の点灯時にPD３５１により生成される輝度信号Vλ2、並びに、LED３９１a2及びLED３９１b2の消灯時にPD３５１により生成される輝度信号Vλoffに基づいて、比較的、精度の良い肌検出信号を生成することができる。
【０４４６】
図３４では、LED３９１a1の点灯時にPD３５１から出力される出力結果と、LED３９１a2の点灯時にPD３５１から出力される出力結果を比較することにより、図中左右方向の動きなどを認識することができる。なお、LED３９１b1の点灯時及びLED３９１b2の点灯時に、それぞれ、PD３５１から出力される出力結果を比較して、図中左右方向の動き等を認識するようにしてもよい。
【０４４７】
すなわち、例えば、LEDユニット３７１1の真上付近に物体が存在する場合、LED３９１a1の点灯時にPD３５１から出力される出力結果として、図２４A左側に示されるような出力結果が、LED３９１a2の点灯時にPD３５１から出力される出力結果として、図２４A中央に示されるような出力結果が得られる。
【０４４８】
また、例えば、PD３５１の真上付近に物体が存在する場合、LED３９１a1の点灯時にPD３５１から出力される出力結果として、図２４B左側に示されるような出力結果が、LED３９１a2の点灯時にPD３５１から出力される出力結果として、図２４B中央に示されるような出力結果が得られる。
【０４４９】
さらに、例えば、LEDユニット３７１2の真上付近に物体が存在する場合、LED３９１a1の点灯時にPD３５１から出力される出力結果として、図２４C左側に示されるような出力結果が、LED３９１a2の点灯時にPD３５１から出力される出力結果として、図２４C中央に示されるような出力結果が得られる。
【０４５０】
このことは、波長λ１の光を照射するLED３９１a1及びLED３９１a2に代えて、波長λ２の光を照射するLED３９１b1及びLED３９１b2を点灯させる場合についても同様のことが言える。
【０４５１】
なお、図３５に示されるように、LEDユニット３７１2を、PD３５１の下側に配置するようにすれば、図中左右方向のジェスチャの他、図中上下方向のジェスチャを認識することができる。
【０４５２】
図３５において、図中左右方向のジェスチャを認識するときには、LED３９１b1の点灯時におけるPD３５１の出力結果と、LED３９１b2の点灯時におけるPD３５１の出力結果が利用される。
【０４５３】
また、図３５において、図中上下方向のジェスチャを認識するときには、LED３９１a1の点灯時におけるPD３５１の出力結果と、LED３９１a2の点灯時におけるPD３５１の出力結果が利用される。
【０４５４】
なお、図３５において、左右方向のジェスチャを認識する場合と、上下方向のジェスチャを認識する場合とで、異なるLEDの組合せを用いるようにしているのは、以下の理由による。次に、図３６を参照して、その理由を説明する。
【０４５５】
図３６は、図３５において、図中、左から右方向に物体が動いたときのPD３５１の出力結果の一例を示している。
【０４５６】
図中、実線で示されるグラフは、LED３９１b1の点灯時にPD３５１から得られる出力結果の一例を示している。このグラフは、時刻t1において極大値とされている。
【０４５７】
また、図中、点線で示されるグラフは、LED３９１b2の点灯時にPD３５１から得られる出力結果の一例を示している。このグラフは、時刻t2において極大値とされている。
【０４５８】
図３５において、図中、左から右方向に動く物体からLED３９１b1までの距離と、その物体からLED３９１b2までの距離との差が比較的小さいものとなっている。
【０４５９】
したがって、図３６に示されるように、LED３９１b1の点灯時にPD３５１から得られる出力結果と、LED３９１b2の点灯時にPD３５１から得られる出力結果とで、極大値が生じるまでの時間差|t1-t2|が比較的短いものとなっている。
【０４６０】
このため、例えば、PD３５１の検出結果によっては、ほぼ同時刻に極大値が生じた出力結果が得られてしまい、物体の動きを正確に認識できないことが生じ得る。
【０４６１】
そこで、図中、左から右方向に動く物体のジェスチャを認識する際には、LED３９１a1とLED３９１a2との組合せを用いるようにしている。これは、LED３９１b1とLED３９１b2との組合せと比較して、物体からLED３９１a1までの距離と、物体からLED３９１a2までの距離との差が比較的大きいことによる。
【０４６２】
[デジタルフォトフレーム３３１の詳細な構成例]
次に、図３７は、デジタルフォトフレーム３３１の詳細な構成例を示している。
【０４６３】
なお、このデジタルフォトフレーム３３１は、図１０に示されるデジタルフォトフレーム１と同様に構成されている部分について、同一の符号を付すようにしているため、それらの説明は、以下、適宜省略する。
【０４６４】
すなわち、デジタルフォトフレーム３３１において、複数のセンサ２１1乃至２１Nを有する制御部６６（図１０）に代えて、複数のLEDユニット３７１1乃至３７１Nを有する制御部４１１が設けられている他は、デジタルフォトフレーム１と同様に構成される。
【０４６５】
[制御部４１１の詳細な構成例]
図３８は、制御部４１１の詳細な構成例を示している。
【０４６６】
この制御部４１１は、LEDユニット３７１n(n=1,2,…,N)の他、電流制御部９２n、タイミング制御部９３n、ゲイン制御部９４、AD変換部９５、PD３５１、及び処理部４３１から構成される。なお、PD３５１の前面には、レンズ３５２が設けられている。
【０４６７】
また、図３８の電流制御部９２n、タイミング制御部９３n、及びLEDドライバ１１１nは、それぞれ、図１１の電流制御部９２n、タイミング制御部９３n、及びLEDドライバ１１１nと同様に構成されているため、同一の符号を付している。
【０４６８】
さらに、図３８のゲイン制御部９４及びAD変換部９５は、それぞれ、図１１のゲイン制御部９４n及びAD変換部９５nと同様に構成される。また、図３８のPD３５１は、図１１のPD１１４nと同様に構成される。
【０４６９】
LED３９１an、LED３９１bn、レンズ３９２an、及びレンズ３９２bnは、それぞれ、図１１のLED１１２an、LED１１２bn、レンズ１１３an、及びレンズ１１３bnと同様に構成される。
【０４７０】
処理部４３１は、図１１の処理部９１と同様にして、電流制御部９２n、タイミング制御部９３n及びゲイン制御部９４を制御する。
【０４７１】
なお、LEDユニット３７１nは、図１３を参照して説明したセンサ２１nのLED１１２an及びLED１１２bnと同様にして、LED３９１anの点灯及び消灯、並びに、LED３９１bnの点灯及び消灯を行う。
【０４７２】
[デジタルフォトフレーム３３１が行う第４のジェスチャ認識処理]
次に、図３９のフローチャートを参照して、デジタルフォトフレーム３３１が行う第４のジェスチャ認識処理について説明する。
【０４７３】
この第４のジェスチャ認識処理は、例えば、デジタルフォトフレーム３３１の電源がオンされたときに開始される。
【０４７４】
ステップＳ１６１において、処理部４３１は、複数のLEDユニット３７１1乃至３７１Nのうち、所定のLEDユニット３７１nに注目し、注目LEDユニット３７１nとする。
【０４７５】
ステップＳ１６２において、処理部４３１は、注目LEDユニット３７１n及びPD３５１を用いて、輝度信号Vλ1を生成してAD変換部９５に出力させるVλ1取得処理を行わせる。
【０４７６】
すなわち、例えば、処理部４３１は、電流制御部９２nに、LED３９１anやLED３９１bnに流す電流を、タイミング制御部９３nに、LED３９１anやLED３９１bnの点灯及び消灯のタイミングを指示する。
【０４７７】
これに対して、電流制御部９２n及びタイミング制御部９３nは、処理部４３１からの指示にしたがって、LEDドライバ１１１nを制御する。
【０４７８】
LEDドライバ１１１nは、電流制御部９２n及びタイミング制御部９３nからの制御にしたがって、LED３９１anのみを点灯させることにより、波長λ１の光を照射させる。
【０４７９】
このとき、PD３５１は、波長λ１の光の照射により得られる反射光を受光し、受光した反射光を光電変換して得られる輝度信号Vλ1を、AD変換部９５に出力する。
【０４８０】
AD変換部９５は、PD３５１からの輝度信号Vλ1をAD変換し、AD変換後の輝度信号Vλ1を、処理部４３１に供給する。
【０４８１】
ステップＳ１６３において、処理部４３１は、注目LEDユニット３７１n及びPD３５１を用いて、輝度信号Vλ2を生成してAD変換部９５に出力させるVλ2取得処理を行わせる。
【０４８２】
すなわち、例えば、処理部４３１は、電流制御部９２nに、LED３９１anやLED３９１bnに流す電流を、タイミング制御部９３nに、LED３９１anやLED３９１bnの点灯及び消灯のタイミングを指示する。
【０４８３】
これに対して、電流制御部９２n及びタイミング制御部９３nは、処理部４３１からの指示にしたがって、LEDドライバ１１１nを制御する。
【０４８４】
LEDドライバ１１１nは、電流制御部９２n及びタイミング制御部９３nからの制御にしたがって、LED３９１bnのみを点灯させることにより、波長λ２の光を照射させる。
【０４８５】
このとき、PD３５１は、波長λ２の光の照射により得られる反射光を受光し、受光した反射光を光電変換して得られる輝度信号Vλ2を、AD変換部９５に出力する。
【０４８６】
AD変換部９５は、PD３５１からの輝度信号Vλ2をAD変換し、AD変換後の輝度信号Vλ2を、処理部４３１に供給する。
【０４８７】
ステップＳ１６４において、処理部４３１は、注目LEDユニット３７１n及びPD３５１を用いて、輝度信号Vλoffを生成してAD変換部９５に出力させるVλoff取得処理を行わせる。
【０４８８】
すなわち、例えば、処理部４３１は、電流制御部９２nに、LED３９１anやLED３９１bnに流す電流を、タイミング制御部９３nに、LED３９１anやLED３９１bnの点灯及び消灯のタイミングを指示する。
【０４８９】
これに対して、電流制御部９２n及びタイミング制御部９３nは、処理部４３１からの指示にしたがって、LEDドライバ１１１nを制御する。
【０４９０】
LEDドライバ１１１nは、電流制御部９２n及びタイミング制御部９３nからの制御にしたがって、LED３９１an及びLED３９１bnを消灯させる。
【０４９１】
このとき、PD３５１は、外光の反射光を受光し、受光した反射光を光電変換して得られる輝度信号Vλoffを、AD変換部９５に出力する。
【０４９２】
AD変換部９５は、PD３５１からの輝度信号VλoffをAD変換し、AD変換後の輝度信号Vλoffを、処理部４３１に供給する。
【０４９３】
以上説明したステップＳ１６２乃至ステップＳ１６４の処理により、PD３５１からAD変換部９５を介して処理部４３１には、輝度信号の組合せ(Vλ1,Vλ2,Vλoff)nが供給される。なお、組合せ(Vλ1,Vλ2,Vλoff)nの添え字nは、注目LEDユニット３７１nの添え字nと対応している。
【０４９４】
ステップＳ１６５では、処理部４３１は、AD変換部９５からの輝度信号の組合せ(Vλ1，Vλ2，Vλoff)nに基づいて、処理部９１と同様の肌判別処理を行う。この肌判別処理では、肌検出信号Dnが生成される。
【０４９５】
ステップＳ１６６において、処理部４３１は、例えば、輝度信号の組合せ(Vλ1，Vλ2，Vλoff)nの輝度信号Vλ1に基づいて、ジェスチャ認識情報Jnを生成する。
【０４９６】
処理部４３１は、生成した肌検出信号、及びジェスチャ認識情報を、入出力インタフェース６５及びバス６４を介して、CPU６１に供給する。
【０４９７】
ステップＳ１６７では、処理部４３１は、複数のLEDユニット３７１1乃至３７１Nの全てに注目したか否かを判定し、複数のLEDユニット３７１1乃至３７１Nの全てに注目していないと判定した場合、処理をステップＳ１６１に戻す。
【０４９８】
そして、ステップＳ１６１では、処理部４３１は、複数のLEDユニット３７１1乃至３７１Nのうち、まだ注目していないLEDユニット３７１nを、新たな注目LEDユニット３７１nとし、それ以降、同様の処理が行われる。
【０４９９】
また、ステップＳ１６７では、処理部４３１は、複数のLEDユニット３７１1乃至３７１Nの全てに注目したと判定した場合、処理をステップＳ１６８に進める。
【０５００】
以上説明したステップＳ１６１乃至ステップＳ１６７の処理により、CPU６１には、各LEDユニット３７１1乃至３７１Nが注目される毎に、PD３５１から入出力インタフェース６５及びバス６４を介して、肌検出信号及びジェスチャ認識情報が供給される。
【０５０１】
ステップＳ１６８乃至ステップＳ１７０では、図１６のステップＳ８乃至ステップＳ１０と同様の処理が行われる。
【０５０２】
なお、第４のジェスチャ認識処理は、例えばデジタルフォトフレーム３３１の電源がオフされたときに終了される。
【０５０３】
以上説明したように、第４のジェスチャ認識処理によれば、PD３５１の検知範囲（各LEDユニット３７１nそれぞれが照射する同一の照射範囲）内に、肌としての物体が存在する場合、肌としての物体の位置や動き等を認識するようにした。
【０５０４】
したがって、物体が肌以外のものである場合に、物体の位置や動き等を誤って認識し、その認識結果に応じた処理を行う事態を防止することが可能となる。
【０５０５】
なお、第４のジェスチャ認識処理については、第１のジェスチャ認識処理と同様の変形を行うことができる。
【０５０６】
例えば、第４のジェスチャ認識処理を、図２０に示した第２のジェスチャ認識処理のように変形した場合、図２０のステップＳ９１及びステップＳ１０１にそれぞれ相当する処理では、処理部４３１において、LEDユニット３７１nに注目することが行われる。
【０５０７】
また、図２０のステップＳ９７及びステップＳ１０４にそれぞれ相当する処理では、処理部４３１において、全てのLEDユニット３７１nに注目したか否かを判定することが行われる。それ以外は、図２０に示した第２のジェスチャ認識処理と同様の処理が行われる。
【０５０８】
さらに、例えば、図２１に示される近接物体検出処理に相当する処理を行うようにし、物体が、PD３５１の検知範囲内に侵入したことに対応して、第４のジェスチャ認識処理を行うようにしてもよい。
【０５０９】
この場合、図２１のステップＳ１２１及びステップＳ１２２に相当する処理として、所定のLEDユニット３７１nとPD３５１とによるVλ1取得処理が行われる。そして、図２１のステップＳ１２３に相当する処理として、処理部４３１により、Vλ1取得処理から得られる輝度信号Vλ1に基づいて、PD３５１の検知範囲に対する物体が侵入されたか否かが判定される。
【０５１０】
図２１のステップＳ１２３に相当する処理として、その判定結果に基づいて、PD３５１の検知範囲に対する物体が侵入されていないことが検出された場合、図２１のステップＳ１２１及びステップＳ１２２に相当する処理に戻り、Vλ1取得処理が行われる。
【０５１１】
また、図２１のステップＳ１２３に相当する処理として、その判定結果に基づいて、PD３５１の検知範囲に対する物体が侵入されたことが検出された場合、図２１のステップＳ１２４に相当する処理として、第３のジェスチャ認識処理が行われる。
【０５１２】
＜４．変形例＞
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。また、本開示において、上述した一連の処理を記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０５１３】
さらに、本開示における実施の形態は、上述した第１乃至第３の実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【０５１４】
また、本開示において、物体が肌であるか否かを区別し、肌としての物体の位置や動き等を認識するデジタルフォトフレームについて説明した。しかしながら、その他、例えば、タブレットPCや携帯電話機などの電子機器についても、物体が肌であるか否かを区別し、肌としての物体の位置や動き等を認識する処理を行わせることができる。
【０５１５】
また、第１の実施の形態では、デジタルフォトフレーム１において、肌検出信号やジェスチャ認識情報等を出力する制御部６６を設け、CPU６１が、制御部６６からの出力結果に基づいて、肌としての物体の動き等を認識するようにした。
【０５１６】
しかしながら、肌検出信号やジェスチャ認識情報等を出力する制御部６６を、１のジェスチャ出力機器として構成することもできる。
【０５１７】
この場合、ジェスチャ出力機器と、制御部６６を有さないデジタルフォトフレーム等が接続され、そのようなデジタルフォトフレームでは、接続されたジェスチャ出力機器からの出力結果に応じて、表示画面の内容などを変更する。なお、このことは、第２及び第３の実施の形態においても同様である。
【０５１８】
なお、本技術は以下のような構成もとることができる。
（１）
第１の波長の光を照射する第１の照射部と、
前記第１の波長とは異なる第２の波長の光を照射する第２の照射部と
を有する照射ユニットと、
前記第１の波長の光が照射されている物体からの反射光を受光したことに応じて、第１の検出用信号を生成し、
前記第２の波長の光が照射されている前記物体からの反射光を受光したことに応じて、第２の検出用信号を生成する
受光部と、
前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する肌検出部と、
前記第１又は第２の検出用信号の少なくとも一方に基づいて、肌として検出された前記物体の位置又は動きの少なくとも一方を認識するための認識情報を生成する生成部と
を含む情報処理装置。
（２）
前記受光部と同様に構成された他の受光部をさらに含み、
前記生成部は、複数の前記受光部毎に生成された前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成する
前記（１）に記載の情報処理装置。
（３）
前記第１の照射部は、複数の前記受光部のそれぞれから同一の距離に配置されており、
前記生成部は、前記複数の受光部毎に生成された前記第１の検出用信号に基づいて、前記認識情報を生成する
前記（２）に記載の情報処理装置。
（４）
前記受光部は、前記第１の照射部と前記第２の照射部から、それぞれ同一の距離に配置されており、
前記肌検出部は、前記受光部により生成された前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する
前記（２）に記載の情報処理装置。
（５）
前記照射ユニットと同様に構成された他の照射ユニットをさらに含み、
前記受光部は、
異なるタイミングで前記第１の波長の光を照射する前記照射ユニット毎に、前記第１の検出用信号を生成し、
異なるタイミングで前記第２の波長の光を照射する前記照射ユニット毎に、前記第２の検出用信号を生成し、
前記生成部は、前記照射ユニット毎に生成された前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成する
前記（１）に記載の情報処理装置。
（６）
前記生成部は、第１の方向における前記第１の照射部どうしの間隔が、前記第２の照射部どうしの間隔よりも長い場合、前記受光部により、前記複数の照射ユニット毎に生成された前記第１の検出用信号に基づいて、前記第１の方向に垂直な第２の方向における前記物体の位置又は動きの少なくとも一方を認識するための前記認識情報を生成する
前記（５）に記載の情報処理装置。
（７）
前記照射ユニットと前記受光部とを有する複数のセンサであって、前記センサ毎に異なる照射範囲を照射する前記照射ユニットを有する前記センサをさらに含み、
前記肌検出部は、前記複数のセンサ毎に生成される前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出し、
前記生成部は、前記複数のセンサ毎に生成される前記第１又は第２の検出用信号の少なくとも一方に基づいて、前記認識情報を生成する
前記（１）に記載の情報処理装置。
（８）
前記第１の検出用信号に基づいて、前記物体が予め決められた検知範囲内に侵入したか否かを検出する近接検出部をさらに含み、
前記肌検出部は、前記物体が前記検知範囲内に侵入したと検出されたことに対応して、前記第１及び第２の検出用信号に基づいて、前記物体が肌であるか否かを検出する
前記（１）乃至（７）に記載の情報処理装置。
（９）
前記物体が肌であることが検出されたことに対応して、前記第１の検出用信号に基づき、前記物体が予め決められた検知範囲内に存在するか否かを検出する物体検出部をさらに含み、
前記情報処理装置では、前記物体が前記検知範囲内に存在すると検出された場合、前記物体が肌であるものとして取り扱う
前記（１）乃至（８）に記載の情報処理装置。
（１０）
前記物体の位置に応じた大きさの出力信号を生成する信号生成部をさらに含み、
前記生成部は、前記出力信号にも基づいて、前記認識情報を生成する
前記（１）乃至（９）に記載の情報処理装置。
（１１）
前記第１の波長λ１、及び前記第１の波長λ１よりも長波長である前記第２の波長λ２は、
640nm ≦ λ１ ≦ 1000nm
900nm ≦ λ２ ≦ 1100nm
を満たす前記（１）乃至（１０）に記載の情報処理装置。
（１２）
前記第１の照射部は、前記第１の波長λ１の不可視光を照射し、
前記第２の照射部は、前記第２の波長λ２の不可視光を照射する
前記（１１）に記載の情報処理装置。
（１３）
前記受光部には、前記受光部に入射される可視光を遮断する可視光カットフィルタが設けられている
前記（１）乃至（９）に記載の情報処理装置。
【０５１９】
＜５．その他＞
ところで、第１の実施の形態であるデジタルフォトフレーム１（図１）では、図４０に示されるように、各センサ２１nにより処理が行われる。
【０５２０】
[PDの飽和について]
次に、図４０は、各センサ２１nが行う処理の概要を示している。
【０５２１】
例えば、センサ２１1において、図４０Aに示されるように、点灯期間「LED λ1」でLED１１２a1が点灯し、点灯期間「LED λ2」でLED１１２b1が点灯し、消灯期間「LED off」でLED１１２a1及びLED１１２b1が消灯する。
【０５２２】
なお、このとき、他のセンサ２１2乃至２１Nは、図４０Aに示されるいずれの期間「LED λ1」、「LED λ2」及び「LED off」においても消灯しているものとする。
【０５２３】
これに対応して、センサ２１1において、図４０C上側に示されるように、PD１１４1は、LED１１２a1により、波長λ１の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#1_λ1を出力する。
【０５２４】
また、センサ２１1において、図４０C上側に示されるように、PD１１４1は、LED１１２b1により、波長λ２の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#1_λ2を出力する。
【０５２５】
さらに、例えば、センサ２１2において、図４０Bに示されるように、点灯期間「LED λ1」でLED１１２a2が点灯し、点灯期間「LED λ2」でLED１１２b2が点灯し、消灯期間「LED off」でLED１１２a2及びLED１１２b2が消灯する。
【０５２６】
なお、このとき、他のセンサ２１1及び２１3乃至２１Nは、図４０Bに示されるいずれの期間「LED λ1」、「LED λ2」及び「LED off」においても消灯しているものとする。
【０５２７】
これに対応して、センサ２１2において、図４０C下側に示されるように、PD１１４2は、LED１１２a2により、波長λ１の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#2_λ1を出力する。
【０５２８】
また、センサ２１2において、図４０C下側に示されるように、PD１１４2は、LED１１２b2により、波長λ２の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#2_λ2を出力する。
【０５２９】
そして、処理部９１は、図４０Dに示されるように、センサ２１1のPD１１４1からAD変換部９５1を介して出力される輝度信号Lum#1_λ1及び輝度信号Lum#1_λ2等に基づいて、肌検出信号を生成する。
【０５３０】
また、処理部９１は、図４０Dに示されるように、センサ２１2のPD１１４2からAD変換部９５2を介して出力される輝度信号Lum#2_λ1及び輝度信号Lum#2_λ2等に基づいて、肌検出信号を生成する。
【０５３１】
ところで、例えば、センサ２１1に対して、ユーザの手等を近づけていくと、ある距離で、図４１C上側に示されるように、センサ２１1のPD１１４1からの出力としての輝度信号Lum#1_λ1が飽和してしまうことが生じ得る。
【０５３２】
なお、図４１では、図４１C上側が、図４０の場合と異なるものの、それ以外については同様である。
【０５３３】
図４１上側に示されるように、輝度信号Lum#1_λ1が飽和してしまった場合、輝度信号Lum#1_λ1と輝度信号Lum#1_λ2との差が小さくなってしまう。
【０５３４】
このため、処理部９１において、飽和した輝度信号Lum#1_λ1と輝度信号Lum#1_λ2等に基づいて、肌検出信号を生成する場合、誤った肌検出信号（例えば、物体が肌であるのに、肌が検出されなかったことを表す肌検出信号）が生成されることが生じ得る。
【０５３５】
この点について、ユーザは、例えばデジタルフォトフレーム１の前で手をかざしてジェスチャ操作を行う場合、最初に手をかざす時点で、ユーザ自身が手の位置を調整し、無意識に、手が正確に検知される位置を探す傾向にある。
【０５３６】
したがって、例えば、図４１上側に示されるように、輝度信号Lum#1_λ1が飽和する事態は殆ど発生しないと言える。
【０５３７】
しかしながら、操作中にそのような事態が発生した場合、デジタルフォトフレーム１において、ユーザの手等の動きなどに応じた処理が行われないことが生じ得るため、ユーザは、ジェスチャによる操作を妨げられた感覚に陥ってしまう。
【０５３８】
したがって、例えば、処理部９１において、図示せぬ内蔵のメモリなどに、各PD１４１nの内部状態を保持するようにし、その内部状態の遷移に応じて、肌検出状態を決定することが望ましい。
【０５３９】
次に、図４２は、PD１４１nの内部状態（を表す情報）が遷移する様子の一例を示している。
【０５４０】
図４２において、内部状態「NO_SKIN」は、肌部を検出していない状態を表す。PD１４１nの内部状態が「NO_SKIN」である場合、処理部９１は、Sensor#n Detect = FALSE、すなわち、肌が検出されていないことを表す肌検出信号（OFFとされた肌検出信号）を出力する。
【０５４１】
また、図４２において、内部状態「SKIN_DETECT」は、肌部を検出している状態を表す。PD１４１nの内部状態が「SKIN_DETECT」である場合、処理部９１は、Sensor#n Detect = TRUE、すなわち、肌が検出されたことを表す肌検出信号（ONとされた肌検出信号）を出力する。
【０５４２】
処理部９１は、PD１４１nからAD変換部９５nを介して供給される輝度信号Lum#n_λ1及び輝度信号Lum#n_λ2（#nはPD１４１nの添え字nと対応する）に基づいて、{(Lum#n_λ1-Lum#n_λ2)×100/Lum#n_λ1}を算出する。なお、Lum#n_λ1及びLum#n_λ2は、それぞれ、輝度信号Lum#n_λ1及び輝度信号Lum#n_λ2がそれぞれ表す輝度値を示している。
【０５４３】
そして、処理部９１は、算出した{(Lum#n_λ1-Lum#n_λ2)×100/Lum#n_λ1}が、所定の閾値（例えば、10）を超える場合に、図４２に示される「肌を検出」と判断し、PD１４１nの内部状態を、「NO_SKIN」から「SKIN_DETECT」に遷移させる。
【０５４４】
なお、処理部９１は、算出した{(Lum#n_λ1-Lum#n_λ2)×100/Lum#n_λ1}が、所定の閾値を超えない場合、PD１４１nの内部状態を遷移させず、「NO_SKIN」のままとする。
【０５４５】
また、処理部９１は、輝度値としてのLum#n_λ1、Lum#n_λ2、又は（Lum#n_λ1+ Lum#n_λ2）の少なくとも１つに基づいて、PD１４１nの内部状態を、「SKIN_DETECT」から「NO_SKIN」に遷移させるか否かを判断し、肌判別処理による判断に基づいて、「SKIN_DETECT」から「NO_SKIN」に遷移させることはしない。
【０５４６】
具体的には、例えば、処理部９１は、図４２に示されるように、輝度値としてのLum#n_λ1がある閾値未満である場合に、PD１４１nの内部状態を、「SKIN_DETECT」から「NO_SKIN」に遷移させる。
【０５４７】
なお、例えば、処理部９１は、輝度値としてのLum#n_λ1がある閾値未満ではない場合に、PD１４１nの内部状態を遷移させず、「SKIN_DETECT」のままとする。
【０５４８】
例えば、処理部９１は、上述したようにして、PD１４１nからAD変換部９５nを介して供給される輝度信号に基づいて、PD１４１nの内部状態を決定する。そして、処理部９１は、決定したPD１４１nの内部状態に応じた肌検出信号を出力する。
【０５４９】
すなわち、例えば、処理部９１は、PD１４１nの内部状態が「NO_SKIN」である場合、Sensor#n Detect = FALSE、すなわち、肌が検出されていないことを表す肌検出信号（OFFとされた肌検出信号）を出力する。
【０５５０】
また、例えば、処理部９１は、PD１４１nの内部状態が「SKIN_DETECT」である場合、Sensor#n Detect = TRUE、すなわち、肌が検出されたことを表す肌検出信号（ONとされた肌検出信号）を出力する。
【０５５１】
以上説明したように、処理部９１において、PD１４１nの内部状態を保持するようにしたので、センサ２１nの動作中におけるPD１４１nの飽和による操作ミスを防止することができる。
【０５５２】
このことは、第２の実施の形態であるデジタルフォトフレーム１７１、及び第３の実施の形態であるデジタルフォトフレーム３３１についても同様のことが言える。
【０５５３】
次に、図４３は、第２の実施の形態であるデジタルフォトフレーム１７１の制御部２１１が行う処理の概要を示している。
【０５５４】
例えば、制御部２１１のLEDユニット１９２において、図４３Aに示されるように、点灯期間「LED λ1」でLED１１２aが点灯し、点灯期間「LED λ2」でLED１１２bが点灯し、消灯期間「LED off」でLED１１２a及びLED１１２bが消灯する。
【０５５５】
これに対応して、制御部２１１において、図４３Bに示されるように、PD１９１1は、LED１１２aにより、波長λ１の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#1_λ1を出力する。
【０５５６】
また、制御部２１１において、図４３Bに示されるように、PD１１４1は、LED１１２bにより、波長λ２の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#1_λ2を出力する。
【０５５７】
さらに、制御部２１１において、図４３Cに示されるように、PD１１４2は、LED１１２aにより、波長λ１の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#2_λ1を出力する。
【０５５８】
また、制御部２１１において、図４３Cに示されるように、PD１１４2は、LED１１２bにより、波長λ２の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#2_λ2を出力する。
【０５５９】
そして、処理部２３１は、図４３Cに示されるように、制御部２１１のPD１１４1からAD変換部９５1を介して出力される輝度信号Lum#1_λ1及び輝度信号Lum#1_λ2等に基づいて、肌検出信号を生成する。
【０５６０】
また、処理部２３１は、図４３Cに示されるように、制御部２１１のPD１１４2からAD変換部９５2を介して出力される輝度信号Lum#2_λ1及び輝度信号Lum#2_λ2等に基づいて、肌検出信号を生成する。
【０５６１】
処理部２３１において、処理部９１と同様に、図示せぬ内蔵のメモリなどに、各PD１９１nの内部状態を保持するようにし、その内部状態の遷移に応じて、肌検出信号による判断を採用するか否かを決定することができる。
【０５６２】
なお、PD１９１nの内部状態の遷移方法は、図４２を参照して説明したようにして、処理部２３１により行われる。これにより、制御部２１１の動作中におけるPD１９１nの飽和による操作ミスを防止することができる。
【０５６３】
次に、図４４は、第３の実施の形態であるデジタルフォトフレーム３３１の制御部４１１が行う処理の概要を示している。
【０５６４】
例えば、制御部４１１のLEDユニット３７１1において、図４４Aに示されるように、点灯期間「LED λ1」でLED３９１a1が点灯し、点灯期間「LED λ2」でLED３９１b1が点灯し、消灯期間「LED off」でLED３９１a1及びLED３９１b1が消灯する。
【０５６５】
なお、このとき、他のLEDユニット３７１2乃至３７１Nは、図４４Aに示されるいずれの期間「LED λ1」、「LED λ2」及び「LED off」においても消灯しているものとする。
【０５６６】
これに対応して、制御部４１１において、図４４Cに示されるように、PD３５１は、LED３９１a1により、波長λ１の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#1_λ1を出力する。
【０５６７】
また、制御部４１１において、図４４Cに示されるように、PD３５１は、LED３９１b1により、波長λ２の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#1_λ2を出力する。
【０５６８】
さらに、例えば、LEDユニット３７１2において、図４４Bに示されるように、点灯期間「LED λ1」でLED３９１a2が点灯し、点灯期間「LED λ2」でLED３９１b2が点灯し、消灯期間「LED off」でLED３９１a2及びLED３９１b2が消灯する。
【０５６９】
なお、このとき、他のLEDユニット３７１1及び３７１3乃至３７１Nは、図４４Bに示されるいずれの期間「LED λ1」、「LED λ2」及び「LED off」においても消灯しているものとする。
【０５７０】
これに対応して、制御部４１１において、図４４Cに示されるように、PD３５１は、LED３９１a2により、波長λ１の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#2_λ1を出力する。
【０５７１】
また、制御部４１１において、図４４Cに示されるように、PD３５１は、LED３９１b2により、波長λ２の光が照射されている物体からの反射光を受光して得られる輝度信号Lum#2_λ2を出力する。
【０５７２】
そして、処理部４３１は、図４４Cに示されるように、制御部２１１のPD３５１からAD変換部９５を介して出力される輝度信号Lum#1_λ1及び輝度信号Lum#1_λ2等に基づいて、肌検出信号を生成する。
【０５７３】
また、処理部４３１は、図４３Cに示されるように、制御部２１１のPD３５１からAD変換部９５を介して出力される輝度信号Lum#2_λ1及び輝度信号Lum#2_λ2等に基づいて、肌検出信号を生成する。
【０５７４】
処理部４３１において、処理部９１と同様に、図示せぬ内蔵のメモリなどに、LEDユニット３７１nの照射時におけるPD３５１それぞれの内部状態を保持するようにし、その内部状態の遷移に応じて、肌検出信号による判断を採用するか否かを決定することができる。
【０５７５】
なお、LEDユニット３７１nの照射時におけるPD３５１それぞれの内部状態の遷移方法は、図４２を参照して説明したようにして、処理部４３１により行われる。これにより、制御部４１１の動作中におけるPD３５１の飽和による操作ミスを防止することができる。
【０５７６】
[各部品の配置について]
次に、図４５及び図４６を参照して、第１の実施の形態であるデジタルフォトフレーム１において、センサ２１1とセンサ２１2との間の距離について説明する。
【０５７７】
なお、図４５及び図４６は、それぞれ、図１において、図中下側からデジタルフォトフレーム１を見た場合の様子の一例を示している。
【０５７８】
ところで、ユーザのジェスチャ操作による使用感等から、最短使用距離lが、デジタルフォトフレーム１の製造時等に予め決定される。
【０５７９】
この最短使用距離lは、例えば、ユーザが、自身の手等をデジタルフォトフレーム１の前でかざしてジェスチャ操作等を行う場合に、ユーザの手等の位置や動き等を連続的に認識可能な最短の距離をいう。
【０５８０】
このため、ユーザが、デジタルフォトフレーム１から最短使用距離l未満の範囲でジェスチャ操作等を行った場合、ユーザの手等の位置や動き等を認識できないことが生じ得る。
【０５８１】
また、例えば、センサ２１1及びセンサ２１2が、図４５に示されるような位置に配置された場合、デジタルフォトフレーム１から最短使用距離l以上の範囲で一部分、ユーザの手等の位置や動き等を認識できない範囲（いわゆる不感帯）が生じてしまう。
【０５８２】
したがって、センサ２１1及びセンサ２１2の位置は、それぞれ、図４６に示されるように、デジタルフォトフレーム１から最短使用距離l以上の範囲（領域）を、センサ２１1及びセンサ２１2の検知範囲でカバーできる位置に決定される。
【０５８３】
なお、図４６において、斜線で示されるアナログ出力可能領域とは、確実に、センサ２１1及びセンサ２１2により、ユーザの手等の位置や動き等を連続的に認識可能な領域を表す。
【０５８４】
また、図４６において、センサ２１1とセンサ２１2との間の距離dは、最短使用距離l、及びセンサ２１nにおける照射範囲（検知範囲）の半画角θ（度）に基づき、次式（１）により求められる。
d=2×l/tan(90-θ)      ・・・（１）
【０５８５】
なお、第２の実施の形態であるデジタルフォトフレーム１７１において、PD１９１1とPD１９１2との間の距離dも、上述した式（１）を用いて求められる。
【０５８６】
次に、図４７は、図２２において、図中下側からデジタルフォトフレーム１７１を見た様子の一例を示している。
【０５８７】
デジタルフォトフレーム１７１においては、図４７に示されるように、PD１９１nの検知範囲の半画角がθとされる。そして、式（１）により求められる距離dだけ、PD１９１1とPD１９１2とを離して配置させる。
【０５８８】
なお、図４７において、LEDユニット１９２の照射範囲のうち、最短使用距離l以上の距離だけ離れた部分（の殆ど）が、アナログ出力可能領域とされる。
【０５８９】
また、第３の実施の形態であるデジタルフォトフレーム３３１において、LEDユニット３７１1とLEDユニット３７１2との間の距離dも、上述した式（１）を用いて求められる。
【０５９０】
次に、図４８は、図３３において、図中下側からデジタルフォトフレーム３３１を見た様子の一例を示している。
【０５９１】
デジタルフォトフレーム３３１においては、図４８に示されるように、LEDユニット３７１nの照射範囲の半画角がθとされる。そして、式（１）により求められる距離dだけ、LEDユニット３７１1とLEDユニット３７１2とを離して配置させる。
【０５９２】
なお、図４８において、PD３５１の検知範囲のうち、最短使用距離l以上の距離だけ離れた部分（の殆ど）が、アナログ出力可能領域とされる。
【０５９３】
[LEDの調整について]
次に、図４９を参照して、第１の実施の形態であるデジタルフォトフレーム１に設けられたセンサ２１nのLED１１２an及びLED１１２bnによる出力の調整の一例について説明する。なお、この調整は、例えば、デジタルフォトフレーム１の製造時等に行われる。
【０５９４】
なお、図４９は、図１において、図中下側からデジタルフォトフレーム１を見た様子の一例を示している。
【０５９５】
まず、センサ２１1及びセンサ２１2の前に、波長λ１に対する反射率と、波長λ２に対する反射率がいずれも等しい素材５０１を配置する。この素材５０１としては、例えば、灰色のシートや鏡の鏡面等が採用される。
【０５９６】
センサ２１1及びセンサ２１2では、図４９に示されるように、センサ２１1及びセンサ２１2の前面に素材５０１を配置した状態で、センサ２１1及びセンサ２１2それぞれのLEDの出力が調整される。
【０５９７】
次に、図５０は、センサ２１1及びセンサ２１2から出力される輝度信号に基づいて、センサ２１1及びセンサ２１2それぞれのLEDの出力を調整するときの一例を示している。
【０５９８】
センサ２１1は、図５０Aに示される点灯期間「LED λ1」で、素材５０１に対して波長λ１の光を照射し、波長λ１の光が照射されている素材５０１からの反射光を受光する。そして、センサ２１1は、その受光に応じて輝度信号Lum#1_λ1を生成し、AD変換部９５1を介して処理部９１に出力する。
【０５９９】
また、センサ２１1は、図５０Aに示される点灯期間「LED λ2」で、素材５０１に対して波長λ２の光を照射し、波長λ２の光が照射されている素材５０１からの反射光を受光する。そして、センサ２１1は、その受光に応じて輝度信号Lum#1_λ2を生成し、AD変換部９５1を介して処理部９１に出力する。
【０６００】
センサ２１2は、センサ２１1と同様にして、輝度信号Lum#2_λ1及び輝度信号Lum#2_λ2を生成し、AD変換部９５2を介して処理部９１に出力する。
【０６０１】
すなわち、例えば、センサ２１2は、図５０Bに示される点灯期間「LED λ1」で、素材５０１に対して波長λ１の光を照射し、波長λ１の光が照射されている素材５０１からの反射光を受光する。そして、センサ２１2は、その受光に応じて輝度信号Lum#2_λ1を生成し、AD変換部９５2を介して処理部９１に出力する。
【０６０２】
また、センサ２１2は、図５０Bに示される点灯期間「LED λ2」で、素材５０１に対して波長λ２の光を照射し、波長λ２の光が照射されている素材５０１からの反射光を受光する。そして、センサ２１2は、その受光に応じて輝度信号Lum#2_λ2を生成し、AD変換部９５2を介して処理部９１に出力する。
【０６０３】
処理部９１は、例えば、センサ２１1からの輝度信号Lum#1_λ1及び輝度信号Lum#1_λ2、並びにセンサ２１2からの輝度信号Lum#2_λ1及び輝度信号Lum#2_λ2に基づいて、図５０C及び図５０Dに示されるように、輝度値としてのLum#1_λ1,Lum#1_λ2,Lum#2_λ1,Lum#2_λ2のいずれも等しくなるように、センサ２１1及びセンサ２１2を調整する。
【０６０４】
すなわち、例えば、処理部９１は、センサ２１1のLED１１２a1及びLED１１２b1、並びにセンサ２１2のLED１１２a2及びLED１１２b2の照射による出力を調整する。なお、LEDによる出力の調整方法としては、例えば、LEDに接続された可変抵抗によるLEDへの電流の調整の他、電流制御のためのPWM(Pulse Width Modulation)出力調整、プログラムによる補正などを採用できる。
【０６０５】
なお、第２の実施の形態であるデジタルフォトフレーム１７１、及び第３の実施の形態であるデジタルフォトフレーム３３１についても同様にして、LEDによる出力の調整が行われる。
【０６０６】
[肌としての物体の位置の演算について]
次に、図５１乃至図５３を参照して、肌としての物体の位置を演算する演算方法について説明する。
【０６０７】
図５１は、肌としての物体が左右方向に移動する場合の一例を示している。
【０６０８】
例えば、デジタルフォトフレーム１のセンサ２１1及びセンサ２１2を用いて、図５１に示されるX1からX2までの範囲内で、肌としての物体（図５１において二重丸で示す）の位置を演算することを考える。
【０６０９】
なお、X1からX2までの範囲は、例えば、図４６に示されたアナログ出力可能領域であるものとする。なお、例えばX1は0とされ、X2は639とされる。
【０６１０】
デジタルフォトフレーム１において、処理部９１は、例えば、センサ２１1のPD１１４1からAD変換部９５1を介して供給される輝度信号Lum#1_λ1と、センサ２１2のPD１１４2からAD変換部９５2を介して供給される輝度信号Lum#2_λ1とに基づいて、肌としての物体の位置Xを演算（算出）することができる。
【０６１１】
すなわち、例えば、輝度値としてのLum#1_λ1をL1とし、輝度値としてのLum#2_λ1をL2とすれば、処理部９１は、次式（２）により、肌としての物体の位置Xを算出することができる。
X={X1×L1/(L1+L2)}+{X2×L2/(L1+L2)}      ・・・（２）
【０６１２】
この場合、例えば、処理部９１は、位置Xをジェスチャ認識情報として、CPU６１に出力する。なお、CPU６１は、処理部９１からのジェスチャ認識情報として、輝度信号Lum#1_λ1及び輝度信号Lum#2_λ1を取得した場合、取得したジェスチャ認識情報に基づいて、式（２）により、肌としての物体の位置Xを算出することにより認識するようにしてもよい。
【０６１３】
このことは、第２及び第３の実施の形態においても同様である。
【０６１４】
なお、デジタルフォトフレーム１において、図５２に示されるように、３個のセンサ２１1乃至２１3が設けられている場合についても同様に、肌としての物体の位置Xを演算することができる。
【０６１５】
次に、図５３は、肌としての物体が左右方向に移動する場合の一例を示している。
【０６１６】
例えば、デジタルフォトフレーム１のセンサ２１1乃至２１3を用いて、図５３に示されるX1からX3までの範囲内で、肌としての物体（図５３において二重丸で示す）の位置を演算することを考える。
【０６１７】
なお、X1からX3までの範囲は、例えば、図５２に示されるように構成されたときのアナログ出力可能領域であるものとする。なお、例えばX1は0とされ、X2は320とされ、X3は639とされる。
【０６１８】
この場合、センサ２１3のPD１１４3からAD変換部９５3を介して処理部９１に供給される輝度信号Lum#3_λ1において、輝度値としてのLum#3_λ1をL3とすれば、処理部９１は、次式（３）により、肌としての物体の位置Xを算出することができる。
X={X1×L1/(L1+L2+L3)}+{X2×L2/(L1+L2+L3)}+{X3×L3/(L1+L2+L3)}  ・・・（３）
【０６１９】
このことは、第２及び第３の実施の形態においても同様である。
【０６２０】
[クリック動作について]
次に、図５４は、デジタルフォトフレーム１に対して、ユーザがクリック動作を行う様子の一例を示している。
【０６２１】
ユーザは、例えば、図５４に示されるように、デジタルフォトフレーム１に対して、自身の手を近づけて元に戻すというクリック動作を行う。
【０６２２】
これに対応して、デジタルフォトフレーム１が、ユーザのクリック動作を認識し、認識したクリック動作に応じた処理を行うように構成すれば、デジタルフォトフレーム１に対して、より直感的なジェスチャ操作を行うことができる。
【０６２３】
次に、処理部９１が、各センサ２１nからAD変換部９５nを介して供給される輝度信号Lum#n_λ1に基づいて、ユーザのクリック動作を認識する認識方法を説明する。
【０６２４】
なお、CPU６１が、処理部９１からのジェスチャ認識情報として、輝度信号Lum#n_λ1を取得した場合、そのジェスチャ認識情報に基づいて、ユーザのクリック動作を認識する場合についても、同様の認識方法が用いられる。
【０６２５】
すなわち、例えば、処理部９１は、各センサ２１nからAD変換部９５nを介して供給される輝度信号Lum#n_λ1に基づいて、次式（４）により、Lsumを算出する。
Lsum=Σ(Lum#n_λ1)      ・・・（４）
【０６２６】
なお、図５４に示されるような場合、デジタルフォトフレーム１には、２個のセンサ２１1及びセンサ２１2が設けられている。したがって、処理部９１には、センサ２１1からAD変換部９５1を介して輝度信号Lum#1_λ1が、センサ２１2からAD変換部９５2を介して輝度信号Lum#2_λ1が、それぞれ供給される。
【０６２７】
このため、処理部９１は、輝度信号Lum#1_λ1及び輝度信号Lum#2_λ1に基づいて、式（４）により、Lsum(=Lum#1_λ1+Lum#2_λ1)を算出する。
【０６２８】
そして、処理部９１は、算出したLsumの変化に基づいて、クリック動作を認識（検出）する。
【０６２９】
次に、図５５を参照して、処理部９１が、Lsumの変化に応じてクリック動作を認識する方法の一例について説明する。
【０６３０】
図５５において、実線で示されるグラフは、Lsumを表している。また、点線で示されるグラフは、Lsumを微分して得られるd(Lsum)を表している。
【０６３１】
例えば、処理部９１は、算出したLsumを微分し、その結果得られるd(Lsum)のグラフが、ゼロクロスした場合、すなわち、図５５に示されるように、d(Lsum)が値０を割った場合に、ユーザによるクリック動作が行われたと認識する。
【０６３２】
ところで、例えば、図５６において、一般的には、図中左右方向に手を動かしたつもりでも、実際には、ユーザの手は、図５６に示されるような軌道、つまり、クリック動作時の手の軌道に類似する軌道を描いてしまうことがある。
【０６３３】
このため、処理部９１において、ユーザのクリック動作を誤って検出（認識）してしまうことが生じ得る。
【０６３４】
ところで、一般的に、人間は、クリック動作等の一定の動作をする前に、X方向及びY方向の動きを止める傾向にある。ここで、X方向とは、表示画面１aの法線方向であるZ方向に垂直な方向であって、図１におけるセンサ２１1及びセンサ２１2が存在する方向（図１でいう左右方向）をいう。また、Y方向とは、Z方向とX方向に互いに垂直な方向（図１でいう上下方向）をいう。
【０６３５】
そこで、そのような傾向を利用して、より正確にクリック動作を認識することを考える。
【０６３６】
次に、図５７は、上述した人間の傾向を利用して、ユーザのクリック動作を、より精度良く認識するための方法を説明するための図である。
【０６３７】
図５７Aにおいて、実線で示されるグラフは、処理部９１において算出される位置Xを表している。また、点線で示されるグラフは、d(Lsum)によるクリック動作の認識を行うか否かを表している。
【０６３８】
図５７Aにおいて、横軸は時刻を表し、図中左側の縦軸は、実線で示されるグラフの値としての位置Xを表す。また、図中右側の縦軸は、点線で示されるグラフの値gateを表す。
【０６３９】
図５７Bにおいて、実線で示されるグラフは、処理部９１において算出されるd(Lsum)を表している。なお、図５７Bにおいて、横軸は時刻を、縦軸は、実線で示されるグラフの値としてのd(Lsum)を表している。
【０６４０】
例えば、処理部９１において、上述した式（２）や式（３）を用いて、各センサ２１nからの輝度信号（例えば、Lum#n_λ1）に基づいて、図５７Aに示されるように、肌としての物体（例えばユーザの手等）の位置Xを算出する。
【０６４１】
そして、処理部９１は、算出した位置Xに基づいて、図５７Aに示される点線のグラフ（の値gate）を算出する。
【０６４２】
すなわち、例えば、処理部９１は、算出した位置X（図５７Aに示される実線のグラフの値）が変わらない場合、対応する値gateを、d(Lsum)によるクリック動作の認識を行うことを表すHigh(=１)とする。
【０６４３】
なお、処理部９１は、ごく微小な位置Xの変化（例えば、1pix以内の変化）が生じている場合についても、位置Xが変わらないものとして取り扱う。
【０６４４】
また、例えば、処理部９１は、算出した位置X（図５７Aに示される実線のグラフの値）が変わる場合、対応する値gateを、d(Lsum)によるクリック動作の認識を行わないことを表すLow(=0)とする。
【０６４５】
例えば、処理部９１は、図５７Aにおいて、点線で示されるグラフが、Low(=0)とされている場合、図５７Bに示されるように、d(Lsum)によるクリック動作の認識を行わない。
【０６４６】
また、例えば、処理部９１は、図５７Aにおいて、点線で示されるグラフが、High(=1)とされている場合、図５７Bに示されるように、d(Lsum)によるクリック動作の認識を行う。
【０６４７】
これにより、処理部９１では、図５７Aに示される点線のグラフの値gateがLowである場合、d(Lsum)によるクリック動作の認識を行わないようにし、図５７Aに示される点線のグラフの値gateがHighである場合、d(Lsum)によるクリック動作の認識を行うようにした。
【０６４８】
このため、処理部９１は、より正確にクリック動作を認識することが可能となる。なお、これらのことは、第２及び第３の実施の形態でも同様のことが言える。
【符号の説明】
【０６４９】
１  デジタルフォトフレーム,  １a  表示画面,  ２１1乃至２１N  センサ,  ６１  CPU,  ６２  ROM,  ６３  RAM,  ６４  バス,  ６５  入出力インタフェース,  ６６  制御部,  ６７  表示部,  ６８  記憶部,  ６９  ドライブ,  ９１  処理部,  ９２  電流制御部,  ９３  タイミング制御部,  ９４  ゲイン制御部,  ９５  AD変換部,  １１１  LEDドライバ,  １１２a,１１２b  LED,  １１３a,１１３b  レンズ,  １１４n  PD,  １１５n  レンズ,  １３１,１５１,１７１  デジタルフォトフレーム,  １９１1乃至１９１N  PD,  １９２  LEDユニット,  ２１１  制御部,  ２３１  処理部,  ２３２  レンズ,  ３３１  デジタルフォトフレーム,  ３５１  PD,  ３５２  レンズ,  ３７１1乃至３７１N  LEDユニット,  ３９１a,３９１b  LED,  ３９２a,３９２b  レンズ,  ４１１  制御部,  ４３１  処理部
【図１】
2013084228.tif 000003
【図２】
2013084228.tif 000004
【図３】
2013084228.tif 000005
【図４】
2013084228.tif 000006
【図５】
2013084228.tif 000007
【図６】
2013084228.tif 000008
【図７】
2013084228.tif 000009
【図８】
2013084228.tif 000010
【図９】
2013084228.tif 000011
【図１０】
2013084228.tif 000012
【図１１】
2013084228.tif 000013
【図１２】
2013084228.tif 000014
【図１３】
2013084228.tif 000015
【図１４】
2013084228.tif 000016
【図１５】
2013084228.tif 000017
【図１６】
2013084228.tif 000018
【図１７】
2013084228.tif 000019
【図１８】
2013084228.tif 000020
【図１９】
2013084228.tif 000021
【図２０】
2013084228.tif 000022
【図２１】
2013084228.tif 000023
【図２２】
2013084228.tif 000024
【図２３】
2013084228.tif 000025
【図２４】
2013084228.tif 000026
【図２５】
2013084228.tif 000027
【図２６】
2013084228.tif 000028
【図２７】
2013084228.tif 000029
【図２８】
2013084228.tif 000030
【図２９】
2013084228.tif 000031
【図３０】
2013084228.tif 000032
【図３１】
2013084228.tif 000033
【図３２】
2013084228.tif 000034
【図３３】
2013084228.tif 000035
【図３４】
2013084228.tif 000036
【図３５】
2013084228.tif 000037
【図３６】
2013084228.tif 000038
【図３７】
2013084228.tif 000039
【図３８】
2013084228.tif 000040
【図３９】
2013084228.tif 000041
【図４０】
2013084228.tif 000042
【図４１】
2013084228.tif 000043
【図４２】
2013084228.tif 000044
【図４３】
2013084228.tif 000045
【図４４】
2013084228.tif 000046
【図４５】
2013084228.tif 000047
【図４６】
2013084228.tif 000048
【図４７】
2013084228.tif 000049
【図４８】
2013084228.tif 000050
【図４９】
2013084228.tif 000051
【図５０】
2013084228.tif 000052
【図５１】
2013084228.tif 000053
【図５２】
2013084228.tif 000054
【図５３】
2013084228.tif 000055
【図５４】
2013084228.tif 000056
【図５５】
2013084228.tif 000057
【図５６】
2013084228.tif 000058
【図５７】
2013084228.tif 000059