(57)【特許請求の範囲】
【請求項１】
手持ち型の入力装置を備える情報処理装置であって、
前記入力装置は、
第１の短辺及び第２の短辺と、当該第１及び第２の短辺よりも長い長辺とを含む横長の形状のハウジングと、
前記ハウジングの側面であって、前記第１の短辺又は前記第２の短辺に設けられたカメラと、
前記第２の短辺よりも前記第１の短辺の近くに設けられた、ユーザの一方の手で操作される第１入力部と、
前記第１の短辺よりも前記第２の短辺の近くに設けられた、前記ユーザの他方の手で操作される第２入力部と、を含み、
前記情報処理装置は、
前記カメラによって撮像された入力画像を取得する取得手段と、
前記取得手段によって取得された入力画像に基づいて、特定の物体を検出する検出手段と、
前記検出手段による検出結果に応じた出力画像をディスプレイに表示させる表示制御手段とを含む、情報処理装置。
【請求項２】
前記検出手段は、ユーザによって行われたジェスチャを検出する、請求項１に記載の情報処理装置。
【請求項３】
前記ハウジングにおいて、少なくとも前記カメラの撮像方向側の部分と反対側に、ユーザによって把持される把持部が設けられる、請求項１又は２に記載の情報処理装置。
【請求項４】
前記検出手段は、ユーザが前記把持部を把持した手と反対側の手を用いたジェスチャを検出する、請求項３に記載の情報処理装置。
【請求項５】
前記第１入力部又は前記第２入力部は、少なくとも前記把持部を把持した手でユーザが操作可能である、請求項３又は４に記載の情報処理装置。
【請求項６】
前記第１入力部又は前記第２入力部は、前記把持部を把持した場合に動かすことが可能な指で操作される、請求項５に記載の情報処理装置。
【請求項７】
前記第１入力部又は前記第２入力部は、少なくとも１つの押しボタンである、請求項５又は６に記載の情報処理装置。
【請求項８】
前記検出手段による検出結果に基づいて、ゲーム処理を行うゲーム処理手段をさらに備え、
前記表示制御手段は、前記ゲーム処理の結果に応じた出力画像を前記ディスプレイに表示させる、請求項１から７の何れかに記載の情報処理装置。
【請求項９】
前記カメラは赤外光を受光可能なカメラである、請求項１から８の何れかに記載の情報処理装置。
【請求項１０】
前記検出手段による検出結果に応じて、ユーザに振動を与えるためのバイブレータを動作させる振動制御手段をさらに備える、請求項１から９の何れかに記載の情報処理装置。
【請求項１１】
前記検出手段は、ハウジングの側面方向に存在する特定の物体の位置情報を取得し、
前記表示制御手段は、前記位置情報に基づいて、前記出力画像を前記ディスプレイに表示させる、請求項１から１０の何れかに記載の情報処理装置。
【請求項１２】
前記検出手段は、ユーザによって行われた前記特定の物体によるジェスチャを検出するとともに、前記ハウジングの側面方向に存在する前記特定の物体の位置情報を取得し、
前記表示制御手段は、前記位置情報および前記ジェスチャに基づいて、前記出力画像を前記ディスプレイに表示させる、請求項１から１１の何れかに記載の情報処理装置。
【請求項１３】
前記ディスプレイにはタッチパネルが設けられる、請求項１から１２の何れかに記載の情報処理装置。
【請求項１４】
前記検出手段による検出結果に応じて、音声を出力させる音声制御手段を備える、請求項１から１３の何れかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の情報処理を行うことが可能な手持ち型の電子機器に関する。
【背景技術】
【０００２】
従来より、ディスプレイとディスプレイの背面に設けられたカメラとを備える携帯型のゲーム装置が存在する（例えば、特許文献１）。このような従来のゲーム装置では、ユーザのシャッタ操作により撮像画像を取得し、当該取得された画像の特徴部分を解析し、その結果に基づいて仮想のキャラクタを撮像画像に合成してディスプレイに表示することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２７１６６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の携帯型の装置では、カメラがディスプレイの背面に設けられており、カメラを用いて多様な入力を行うという点において改善の余地があった。
【０００５】
それ故、本発明の目的の一つは、カメラを用いて多様な入力を行うことが可能な電子機器を提供することである。
【課題を解決するための手段】
【０００６】
本発明では、上記の課題を解決するために、以下の構成を採用した。
【０００７】
一実施形態に係る手持ち型電子機器は、ハウジングと、カメラと、取得手段と、検出手段と、表示制御手段とを備える。ディスプレイは、前記ハウジングの正面に設けられる。カメラは、前記ハウジングの側面方向を撮像する。取得手段は、前記カメラによって撮像された入力画像を取得する。検出手段は、前記取得手段によって取得された入力画像に基づいて、特定の物体を検出する。表示制御手段は、前記検出手段による検出結果に応じた出力画像を前記ディスプレイに表示させる。
【０００８】
ここで、「側面」とは、ディスプレイを正面から見たときの左右方向の側面に加えて、上方向の上面および下方向の底面も含む。また、「特定の物体」は、例えば人の身体の一部や全部であってもよいし、任意の物体であってもよい。
【０００９】
上記によれば、電子機器は、側面方向に存在する特定の物体をカメラで撮像することができ、特定の物体の検出結果に応じた画像をディスプレイに表示することができる。
【００１０】
また、他の構成では、前記検出手段は、ユーザによって行われたジェスチャを検出してもよい。
【００１１】
上記によれば、ユーザのジェスチャを検出することができ、ジェスチャに応じた画像を表示することができる。
【００１２】
また、他の構成では、前記ハウジングの側面に設けられてもよい。
【００１３】
また、他の構成では、少なくとも前記カメラの撮像方向側の部分と反対側に、ユーザによって把持される把持部が設けられてもよい。
【００１４】
上記によれば、ユーザはカメラの撮像方向側の部分と反対側を把持して電子機器を把持することができる。
【００１５】
また、他の構成では、前記検出手段は、ユーザが前記把持部を把持した手と反対側の手を用いたジェスチャを検出してもよい。
【００１６】
上記によれば、ユーザは、一方の手で電子機器を把持して他方の手でジェスチャを行うことができる。
【００１７】
また、他の構成では、前記把持部には、少なくとも当該把持部を把持した手でユーザが操作可能な入力部が設けられてもよい。
【００１８】
上記によれば、ユーザは把持部を把持しながら入力部に対して入力を行うことができる。
【００１９】
前記入力部は、前記把持部を把持した場合に動かすことが可能な指で操作されてもよい。
【００２０】
上記によれば、例えば、把持部が親指で把持された場合に人差し指を動かすことが可能であるときに、ユーザは当該人差し指を用いて入力部を操作することができる。
【００２１】
前記入力部は、少なくとも１つの押しボタンであってもよい。
【００２２】
また、他の構成では、前記ハウジングは横長の形状であり、前記カメラは前記ハウジングの短辺に設けられてもよい。
【００２３】
上記によれば、横長の電子機器において短辺側にカメラが設けられるため、当該カメラで横方向の画像を取得することができる。
【００２４】
また、他の構成では、電子機器は、前記検出手段による検出結果に基づいて、ゲーム処理を行うゲーム処理手段をさらに備えてもよい。前記表示制御手段は、前記ゲーム処理の結果に応じた出力画像を前記ディスプレイに表示させる。
【００２５】
上記によれば、電子機器を用いてゲームを行うことができ、特定の物体の検出結果に基づいてゲームを行うことができる。
【００２６】
また、他の構成では、前記カメラは赤外光を受光可能なカメラであってもよい。
【００２７】
上記によれば、赤外光を受光可能なカメラによって撮像された画像に基づいて特定の物体を検出することができる。赤外光を受光可能なカメラを用いることによって、通常の可視光の画像を撮像するカメラと比べて外部環境の影響を低減することができ、特定の物体の検出に適した画像を取得することができる。
【００２８】
また、他の構成では、前記検出手段による検出結果に応じて、ユーザに振動を与えるためのバイブレータを動作させる振動制御手段をさらに備えてもよい。
【００２９】
上記によれば、特定の物体の検出結果に応じてユーザに振動を与えることができ、振動によって検出結果に対する出力を行うことができる。
【００３０】
また、他の構成では、前記検出手段は、前記ハウジングの側面方向に存在する特定の物体の位置情報を取得してもよい。前記表示制御手段は、前記位置情報に基づいて、前記出力画像を前記ディスプレイに表示させる。
【００３１】
上記によれば、特定の物体の位置情報に基づいて画像を出力することができる。
【００３２】
また、他の構成では、前記検出手段は、ユーザによって行われた前記特定の物体によるジェスチャを検出するとともに、前記ハウジングの側面方向に存在する前記特定の物体の位置情報を取得してもよい。また、前記表示制御手段は、前記位置情報および前記ジェスチャに基づいて、前記出力画像を前記ディスプレイに表示させてもよい。
【００３３】
また、他の構成では、前記ディスプレイにはタッチパネルが設けられてもよい。
【００３４】
上記によれば、タッチパネルを用いて入力を行うことができる。
【００３５】
また、他の構成では、前記検出手段は、前記ジェスチャとして、クリック操作を検出してもよい。
【００３６】
また、他の構成では、前記検出手段は、前記ジェスチャとして、指が所定回数往復運動する操作を検出してもよい。
【００３７】
また、他の構成では、前記検出手段は、前記ジェスチャとして、フリック操作を検出してもよい。
【００３８】
また、他の構成では、前記検出手段は、前記ジェスチャとして、ある方向から所定の方向に向かって指を移動させる操作を検出してもよい。
【００３９】
また、他の構成では、前記検出手段は、前記ジェスチャとして、ピンチイン又はピンチアウト操作を検出してもよい。
【００４０】
また、他の構成では、前記検出手段は、前記ジェスチャとして、少なくとも２本の指の間隔を変化させる操作を検出してもよい。
【００４１】
また、他の構成では、前記検出手段は、前記ジェスチャとして、手の形状を変化させながら手を移動させる操作を検出してもよい。
【００４２】
また、他の構成では、前記検出手段によって検出されたジェスチャに応じて、所定の処理を行う処理手段をさらに備えてもよい。
【００４３】
また、他の構成では、前記検出手段による検出結果に応じて、音声を出力させる音声制御手段を備えてもよい。
【００４４】
上記によれば、上記検出結果に応じて画像に加えて音声を出力することができる。
【発明の効果】
【００４５】
本発明の一例によれば、側面方向に存在する特定の物体の検出結果に応じて、画像をディスプレイに表示することができる。
【図面の簡単な説明】
【００４６】
【図１】本実施形態の携帯電子機器１の正面図
【図２】携帯電子機器１の右側面図
【図３】携帯電子機器１の背面図
【図４】携帯電子機器１の内部構成の一例を示すブロック図
【図５】携帯電子機器１の使用状態の一例を示す図であり、ユーザが携帯電子機器１を両手で把持したときの様子を示す図
【図６Ａ】ユーザが携帯電子機器１の右側面方向で右手を用いてジェスチャ入力を行う様子を示す図
【図６Ｂ】ユーザが携帯電子機器１の右側面方向で右手を用いてジェスチャ入力を行う様子を示す図
【図７Ａ】図６Ａに示すようなジェスチャ入力が行われた場合の赤外線カメラ４によって撮像される画像の一例を示す図
【図７Ｂ】図６Ｂに示すようなジェスチャ入力が行われた場合の赤外線カメラ４によって撮像される画像の一例を示す図
【図８】赤外線カメラ４の認識可能範囲を示す図
【図９】測距センサ５の認識可能範囲を示す図
【図１０Ａ】赤外線カメラ４を用いたジェスチャ入力に基づく処理の一例を示す図
【図１０Ｂ】赤外線カメラ４を用いたジェスチャ入力に基づく処理の一例を示す図
【図１０Ｃ】赤外線カメラ４を用いたジェスチャ入力に基づく処理の一例を示す図
【図１０Ｄ】赤外線カメラ４を用いたジェスチャ入力に基づく処理の一例を示す図
【図１１Ａ】図１０Ａに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像された入力画像の一例を示す図
【図１１Ｂ】図１０Ｂに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像された入力画像の一例を示す図
【図１１Ｃ】図１０Ｃに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像された入力画像の一例を示す図
【図１１Ｄ】図１０Ｄに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像される画像の一例を示す図
【図１２Ａ】赤外線カメラ４を用いたジェスチャ入力に基づく処理の他の例を示す図
【図１２Ｂ】赤外線カメラ４を用いたジェスチャ入力に基づく処理の他の例を示す図
【図１３】測距センサ５を用いた処理の一例を示す図
【図１４】プロジェクタ８を用いてユーザのジェスチャ入力に応じた画像がユーザの手に投影される様子を示す図
【図１５】左手で携帯電子機器１を把持しながら携帯電子機器１に対して右手で様々なジェスチャ入力を行う様子を示す図
【図１６】携帯電子機器１において行われる処理の一例を示すフローチャート
【図１７】赤外線カメラ４からの入力画像を用いた場合の図１６のステップＳ１２の所定の情報処理を示すフローチャート
【図１８】測距センサ５からの検出情報に基づく処理が行われる場合の図１６のステップＳ１２の所定の情報処理を示すフローチャート
【図１９】赤外線カメラ４および測距センサ５を用いた処理が行われる場合の図１６のステップＳ１２の所定の情報処理を示すフローチャート
【図２０】携帯電子機器１において行われる処理の応用例を示す図
【図２１】外側カメラ９と、赤外線カメラ４及び／又は測距センサ５とを用いた処理が行われた場合のディスプレイ２に表示される画像の一例を示す図
【図２２】プロジェクタ８とディスプレイ２を連動させたゲームの一例を示す図
【図２３】クリック操作の一例を示す図
【図２４Ａ】ピンチイン／ピンチアウト操作の一例を示す図
【図２４Ｂ】ピンチイン／ピンチアウト操作の一例を示す図
【図２５】フリック操作の一例を示す図
【図２６】手を携帯電子機器１に近づけたり遠ざけたりしながら手の形を変えるジェスチャ操作に応じた処理の一例を示す図
【図２７】縦長の携帯電子機器５０の一例を示す図
【図２８】横長の携帯電子機器の一例を示す図
【図２９】画面を正面から見た場合の側面に赤外線カメラ４や測距センサ５等が設けられた携帯電子機器において、携帯電子機器を９０度右回転させたときの様子を示す図
【図３０】側面と底面との両方に赤外線カメラ４や測距センサ５等が設けられた構成の一例を示す図
【図３１】赤外線カメラ４や測距センサ５を傾けた場合の携帯電子機器を底面から見た図
【図３２】ＲＧＢ画像と赤外線画像との両方を撮像可能なイメージセンサの一部を示す図
【発明を実施するための形態】
【００４７】
以下、本発明の一実施形態に係る携帯電子機器について説明する。携帯電子機器は、ユーザが手で持って操作可能な手持ち型の情報処理装置であり、例えば、ゲーム装置であってもよいし、携帯電話機（スマートフォン等）、タブレット端末、カメラ、腕時計型の端末等の任意の装置であってもよい。図１は、本実施形態の携帯電子機器１の正面図である。図２は、携帯電子機器１の右側面図である。図３は、携帯電子機器１の背面図である。
【００４８】
図１に示すように、携帯電子機器１は、ディスプレイ２と、タッチパネル３と、赤外線カメラ４と、測距センサ５と、入力ボタン６（６Ａ〜６Ｄ）と、照射部７と、プロジェクタ８とを備え、これらはハウジング１０に収納される。ハウジング１０（携帯電子機器１）は、板状の形状であり、ユーザが片手又は両手で把持可能な大きさである。
【００４９】
ディスプレイ２としては、例えば、液晶表示装置や有機ＥＬ表示装置等が用いられ、その他、任意の表示装置が用いられてもよい。ディスプレイ２の画面は、ハウジング１０の正面（Ｔ５面）に露出するように設けられる。タッチパネル３は、ディスプレイ２の画面上に設けられ、ユーザによってタッチされた画面上の位置を検出する。タッチパネル３としては、１点検出が可能なものや多点検出が可能なものが用いられ、例えば、静電容量方式、抵抗膜方式等、任意のものが用いられてもよい。
【００５０】
入力ボタン６Ａ〜６Ｄは、ユーザによる入力（押下）を受け付ける。入力ボタン６Ａ〜６Ｄは、ユーザが携帯電子機器１の両端を把持したときにユーザの指が届く位置に設けられる。具体的には、入力ボタン６Ａおよび６Ｃは、ユーザが右手で携帯電子機器１を把持したときに右手の指が届く位置にあり、入力ボタン６Ａは右手の親指が届く位置に、入力ボタン６Ｃは右手の人差し指又は中指が届く位置に設けられる。また、入力ボタン６Ｂおよび６Ｄは、ユーザが左手で携帯電子機器１を把持したときに左手の指が届く位置にあり、入力ボタン６Ｂは左手の親指が届く位置に、入力ボタン６Ｄは左手の人差し指又は中指が届く位置に設けられる。図１に示すように、入力ボタン６Ａおよび６Ｂは、ハウジング１０の正面（Ｔ５面）に設けられ、入力ボタン６Ｃおよび６Ｄは、ハウジング１０の上面（Ｔ４面）に設けられる。なお、ユーザによる入力を受け付ける入力部としては、入力ボタン６Ａ〜６Ｄの他に、方向入力のための十字キー、アナログスティック等が設けられてもよい。
【００５１】
赤外線カメラ４は、レンズと光（赤外線。具体的には近赤外線）に感光するセンサとを備える。赤外線カメラ４のセンサは、赤外線に感光する素子を縦横に複数並べたイメージセンサであり、当該イメージセンサの各素子が赤外線を受光して電気信号に変換することで２次元の赤外線画像を出力する。
【００５２】
測距センサ５は、測距センサ５に設けられた光源から射出された光（例えば、赤外光）が物体に反射し、当該反射光を受光素子で受光することで物体との間の距離を測定する。測距センサ５としては、三角測距方式、ＴＯＦ（Ｔｉｍｅ  Ｏｆ  Ｆｌｉｇｈｔ）方式等任意のものが用いられてもよい。測距センサ５の光源としては、特定方向に赤外光を射出するＬＥＤやレーザダイオード等が用いられる。
【００５３】
照射部７は、赤外線を所定の時間間隔（例えば、１／６０秒間隔）で照射する。赤外線カメラ４が画像を撮像するタイミングと同期して、照射部７が赤外線を照射する。照射部７は、携帯電子機器１の右側面方向の所定の範囲に赤外線を照射する。照射部７によって照射された赤外線が物体によって反射され、当該反射された赤外線が赤外線カメラ４によって受光されることで、赤外線の画像が取得される。なお、照射部７は、赤外線カメラ４による赤外線画像の撮像のため、および、測距センサ５による距離の測定のために用いられてもよい。すなわち、照射部７からの赤外光を利用して、赤外線カメラ４によって画像が撮像されるとともに、測距センサ５によって距離が測定されてもよい。
【００５４】
また、プロジェクタ８は、可視光を射出する光源を有し、当該光源からの光を用いて文字や画像等を投影面（スクリーンや後述するようにユーザの手等）に投影する。
【００５５】
赤外線カメラ４、測距センサ５、照射部７、およびプロジェクタ８は、ハウジング１０の側面（例えば右側面：Ｔ１面）に設けられる。具体的には、赤外線カメラ４の撮像方向（光軸）は、右側面に垂直な方向を向く。測距センサ５の検出方向、プロジェクタ８が光を照射する方向もまた同様に右側面に垂直な方向である。すなわち、赤外線カメラ４は、ユーザが左手で携帯電子機器１を把持した際に、携帯電子機器１の右側面方向の空間を撮像し、測距センサ５は、携帯電子機器１の右側面方向の空間に存在する物体までの距離を測定する。また、プロジェクタ８は、赤外線カメラ４および測距センサ５と同じ方向に可視光を照射することで画像等を投影する。
【００５６】
携帯電子機器１の背面（Ｔ６面）には、外側カメラ９が設けられる（図３）。外側カメラ９は、典型的には、赤外線カメラ４の撮像方向とは垂直な方向を撮像可能であり、背面と垂直な方向を撮像可能である。外側カメラ９は、レンズと可視光に感光するイメージセンサとを備える。外側カメラ９は、背面方向の空間を撮像し、カラー画像（ＲＧＢ画像）を取得する。なお、背面の外側カメラ９に加えて正面にもカメラが設けられてもよいし、背面の外側カメラ９は設けられず、正面（ディスプレイ２の画面が設けられた面）にカメラが設けられてもよい。
【００５７】
図４は、携帯電子機器１の内部構成の一例を示すブロック図である。図４に示すように、携帯電子機器１は、上述した各部の他、バイブレータ１１、マイク１２、スピーカ１３、制御部１４、通信部１５、姿勢検出部１６、ＧＰＳレシーバ１７、および地磁気センサ１８を備える。また、携帯電子機器１は、図示しないバッテリーを備え、当該バッテリーから電源が供給される。これら各部はハウジング１０内に収納される。
【００５８】
制御部１４は、ディスプレイ２、タッチパネル３、赤外線カメラ４、測距センサ５、入力ボタン６、照射部７、プロジェクタ８、バイブレータ１１、マイク１２、スピーカ１３、通信部１５、姿勢検出部１６、ＧＰＳレシーバ１７、地磁気センサ１８等、各部に接続され、各部を制御する。
【００５９】
具体的には、制御部１４は、ＣＰＵやメモリ等を含み、携帯電子機器１に備えられた図示しない記憶装置（例えば、不揮発性メモリやハードディスク等）に記憶された所定のプログラム（例えば、ゲーム処理や画像処理、各種演算を行うためのアプリケーションプログラム）に基づいて所定の処理を行う。例えば、制御部１４は、赤外線カメラ４からの画像を取得して当該画像を解析したり、測距センサ５からの信号に基づいて物体までの距離を算出したり、タッチパネル３や入力ボタン６からの入力信号に応じた処理を行う。そして、制御部１４は、所定の処理の結果に基づく画像を生成し、ディスプレイ２に当該画像を出力する。なお、所定の処理を行うためのプログラムは、通信部１５を介して外部からダウンロードされてもよい。
【００６０】
バイブレータ１１は、制御部１４からの命令に基づいて動作し、携帯電子機器１全体を振動させる。バイブレータ１１は、ユーザの手に振動が伝わりやすい所定の位置（例えば、ハウジング１０内の中央部や左右の何れかに偏った位置）に設けられる。
【００６１】
マイク１２およびスピーカ１３は、音声を入力／出力するために用いられる。通信部１５は、所定の通信方式（例えば、無線ＬＡＮ等）で他の機器と通信を行うために用いられる。また、姿勢検出部１６は、例えば、加速度センサや角速度センサであり、携帯電子機器１の姿勢を検出する。
【００６２】
ＧＰＳレシーバ１７は、ＧＰＳ（Global Positioning System）衛星からの信号を受信し、当該信号を受信することで携帯電子機器１は自機の位置を計算することができる。例えば、携帯電子機器１は、特定の位置で所定の操作（例えば、後述する赤外線カメラ４を用いたジェスチャ入力やボタン入力、携帯電子機器１を振るなどの動作）が行われた場合に、当該特定の位置に対応付けられたオブジェクトを表示してもよい。例えば、携帯電子機器１においてゲームが行われる場合において、携帯電子機器１が特定の位置にある場合、当該特定の位置に対応したオブジェクトを当該ゲームに登場させてもよい。
【００６３】
また、地磁気センサ１８は、磁気の方向および大きさを検出可能なセンサである。例えば、携帯電子機器１は、地磁気センサ１８の検出結果に基づいて、特定の方位を向いているか否かを判定し、特定の方位で所定の操作（上記ジェスチャ入力等）が行われた場合に、オブジェクトを表示してもよい。例えば、携帯電子機器１においてゲームが行われる場合、特定の方位に対応したオブジェクトが当該ゲームに登場してもよい。また、携帯電子機器１は、ＧＰＳレシーバ１７を用いたＧＰＳ情報と地磁気センサを用いた方位情報とを組み合わせてもよい。例えば、携帯電子機器１が、特定の位置にあり、かつ、特定の方位を向いている場合、当該特定の位置及び特定の方位に対応するオブジェクトを表示したり、当該オブジェクトをゲームに登場させてもよい。
【００６４】
図５は、携帯電子機器１の使用状態の一例を示す図であり、ユーザが携帯電子機器１を両手で把持したときの様子を示す図である。図５に示すように、ユーザは携帯電子機器１の左右両端部を把持する。ユーザが左右の両端部を把持した場合に、ユーザは、左手の親指で入力ボタン６Ｂを押下可能であり、右手の親指で入力ボタン６Ａを押下可能である。また、ユーザが左右の両端部を把持した場合に、ユーザは、左手の人差し指又は中指を動かすことができ当該左手の人差し指又は中指で入力ボタン６Ｄを押下可能であり、右手の人差し指又は中指を動かすことができ当該右手の人差し指又は中指で入力ボタン６Ｃを押下可能である。
【００６５】
次に、携帯電子機器１に対する入力について説明する。本実施形態では、ユーザは、携帯電子機器１を左手で把持した状態で、右手を用いて携帯電子機器１に対してジェスチャ入力を行うことができる。
【００６６】
図６Ａおよび図６Ｂは、ユーザが携帯電子機器１の右側面方向で右手を用いてジェスチャ入力を行う様子を示す図である。図７Ａは、図６Ａに示すようなジェスチャ入力が行われた場合の赤外線カメラ４によって撮像される画像の一例を示す図である。図７Ｂは、図６Ｂに示すようなジェスチャ入力が行われた場合の赤外線カメラ４によって撮像される画像の一例を示す図である。
【００６７】
図６Ａおよび図６Ｂに示すように、ユーザは、携帯電子機器１の右側面方向の位置で右手を用いて様々なジェスチャ入力を行う。携帯電子機器１は、携帯電子機器１の右側面に設けられた赤外線カメラ４で赤外線画像を撮像し、当該撮像した赤外線画像を解析することにより、ユーザのジェスチャ入力を判別する。
【００６８】
具体的には、図７Ａや図７Ｂに示す画像が赤外線カメラ４から取得されると、携帯電子機器１は、取得された画像に含まれる特定の物体（具体的には、人間の手）を検出し、当該特定の物体の形状等に基づいて、ユーザによって行われたジェスチャの種類を判別する。例えば、携帯電子機器１は、取得された画像に所定の形状の物体が存在するか否かをパターンマッチング等により判定する。例えば、携帯電子機器１は、図７Ａに示す画像が取得された場合、指の本数から「グー」を認識することができ、図７Ｂに示す画像が取得された場合は、指の本数から「パー」を認識することができる。そして、携帯電子機器１は、後述するようにジェスチャの種類に応じた処理を行う。
【００６９】
ここで、判別されるジェスチャは、ユーザの手や顔等の体の一部や全体を用いた身振り・手振りであり、携帯電子機器１は、手等の静止した状態をジェスチャ入力として認識してもよいし、手を使った一連の動作をジェスチャ入力として認識してもよい。また、携帯電子機器１は、ユーザが物を持った状態で行われるジェスチャ入力を認識してもよい。この場合、携帯電子機器１は、ユーザが持っている物のみの静止状態や動作状態をジェスチャ入力として認識してもよいし、ユーザの手と物を含んだ全体の静止状態や動作状態をジェスチャ入力として認識してもよい。
【００７０】
また、本実施形態の携帯電子機器１は、後述するように測距センサ５を用いて携帯電子機器１と物体との間の距離を算出し、当該算出した距離に基づいて処理を行う。例えば、携帯電子機器１は、測距センサ５からの情報に基づいて、携帯電子機器１の右側面方向の物体の存否を検出したり、物体との間の距離を検出することで、右側面方向の物体の動きを検出することができる。例えば、所定時間内に測距センサ５によって検出される距離が変化している場合、携帯電子機器１は、携帯電子機器１の右側面方向においてユーザが手を左右方向に振っていると認識することができる。また、所定時間内に測距センサ５によって物体が検出されたり検出されなかったりした場合、携帯電子機器１は、ユーザが上下方向に手を振っていると認識することができる。そして、携帯電子機器１は、検出した物体の動きに応じて所定の処理を行い、当該処理の結果をディスプレイ２に表示する。
【００７１】
このように、本実施形態では、赤外線カメラ４及び／又は測距センサ５を用いて、携帯電子機器１の右側面方向における特定の物体を検出することで、携帯電子機器１に対する様々なジェスチャ入力を判別し、当該入力に応じた処理の結果をディスプレイ２に表示することができる。
【００７２】
ここで、赤外線カメラ４及び測距センサ５には、それぞれ物体を認識することが可能な認識可能範囲がある。図８は、赤外線カメラ４の認識可能範囲を示す図である。図９は、測距センサ５の認識可能範囲を示す図である。
【００７３】
図８に示すように、赤外線カメラ４は所定の画角θを有する。赤外線カメラ４は、携帯電子機器１の右側面方向において、赤外線カメラ４の画角θに含まれる範囲（例えば、数十〜１８０度の範囲）を撮像し、当該範囲が赤外線カメラ４を用いたジェスチャ入力の認識可能範囲である。ここで、認識対象の物体と携帯電子機器１との間の距離が短すぎる場合、赤外線カメラ４を用いて当該物体の全体を撮像することができない。したがって、画角θに含まれる範囲のうち、携帯電子機器１から所定の距離ｄより離れた領域が、赤外線カメラ４の認識可能範囲である。なお、距離ｄは、認識対象の物体の大きさにより異なる。
【００７４】
また、図９に示すように、測距センサ５は、携帯電子機器１の右側面方向に物体が存在するか否か、および、物体までの距離を測定する。例えば、測距センサ５は、数ｃｍ〜１ｍ程度の距離を検出可能である。測距センサ５の認識可能範囲は、赤外線カメラ４とは異なり、携帯電子機器１の近傍から右側面方向にほぼ直線状に広がっている。すなわち、測距センサ５は、検出方向のほぼ直線上の位置に存在する物体を検出するものであり、指向性が極めて高い一方で、赤外線カメラ４は、ある程度広がった範囲に存在する物体を撮像するものであり、指向性は低い。
【００７５】
次に、赤外線カメラ４および測距センサ５を用いて検出されるジェスチャ入力に基づく処理について説明する。
【００７６】
図１０Ａ〜図１０Ｄは、赤外線カメラ４を用いたジェスチャ入力に基づく処理の一例を示す図である。図１０Ａに示すように、ユーザが左手で携帯電子機器１を持って携帯電子機器１の右側面方向の所定位置で右手を「グー」にした場合、ディスプレイ２にはキャラクタ２１が表示される。図１０Ａの状態から図１０Ｂに示すように、ユーザが右手を「グー」にした状態で右手を携帯電子機器１の右側面に近づけると、ディスプレイ２のキャラクタ２１は拡大表示される。
【００７７】
さらに、図１０Ｂに示す状態から、ユーザが右手を「パー」にした場合、ディスプレイ２のキャラクタ２１の表情が変化する（図１０Ｃ）。例えば、図１０Ｃに示すように、キャラクタ２１は笑ったような表情に変化する。さらに、図１０Ｄに示すように、ユーザが右手を「パー」にした状態で右手を携帯電子機器１に近づけると、キャラクタ２１はさらに拡大表示されるとともに、キャラクタ２１の表情が変化する。このとき、バイブレータ１１が作動して携帯電子機器１が振動するとともに、スピーカ１３から音が出力されてもよい。
【００７８】
図１１Ａは、図１０Ａに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像された入力画像の一例を示す図である。図１１Ｂは、図１０Ｂに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像された入力画像の一例を示す図である。図１１Ｃは、図１０Ｃに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像された入力画像の一例を示す図である。図１１Ｄは、図１０Ｄに示すジェスチャ入力が行われた場合に赤外線カメラ４で撮像される画像の一例を示す図である。
【００７９】
図１１Ａに示すような入力画像が赤外線カメラ４から取得された場合、携帯電子機器１は、当該取得された入力画像に含まれる物体３０を検出し、当該検出した物体３０の形状に基づいて、ジェスチャの種類を判別する。携帯電子機器１には、予めジェスチャの種類と、ディスプレイ２に表示されるキャラクタ２１とが対応付けされて記憶されており、携帯電子機器１は、判別したジェスチャの種類に対応するキャラクタ２１の画像をディスプレイ２に表示する（図１０Ａ）。なお、判別したジェスチャの種類に応じてバイブレータ１１を作動させて携帯電子機器１を振動させてもよい。
【００８０】
次に、図１１Ｂに示すような入力画像が取得された場合、携帯電子機器１は、取得された入力画像に含まれる物体３０を検出し、当該検出した物体３０の形状に基づいてジェスチャの種類を判別する。図１１Ｂでは、図１１Ａと同じジェスチャと判別されるため、ディスプレイ２に表示されるキャラクタ２１の画像は図１０Ａと同じ画像である（図１０Ｂ）。しかしながら、物体（ユーザの右手）が携帯電子機器１に近づくほど、ディスプレイ２に表示されるキャラクタ２１は拡大表示される。具体的には、携帯電子機器１は、図１１Ａに示す入力画像に含まれる物体３０の大きさと、図１１Ｂに示す入力画像に含まれる物体３０の大きさとを比較することにより、ディスプレイ２に表示するキャラクタ２１の画像の大きさを決定する。このように、携帯電子機器１は、赤外線カメラ４から取得した画像に含まれる特定の物体の大きさに基づいて、携帯電子機器１と特定の物体との間の相対的な距離（相対位置）を判別し、当該相対的な距離に応じてディスプレイ２に表示するキャラクタ２１の大きさを決定する。このとき、相対的な距離に応じて携帯電子機器１を振動させてもよい。
【００８１】
次に、図１１Ｃに示すような入力画像が赤外線カメラ４から取得されると、携帯電子機器１は、入力画像に含まれる物体３０を検出し、当該検出した物体３０の形状に基づいてジェスチャの種類を判別する。図１１Ｃに示す入力画像に含まれる物体３０の形状に基づいて、携帯電子機器１は、「パー」のジェスチャと判定し、図１０Ｃに示すように、図１０Ａや図１０Ｂとは異なるキャラクタ２１の画像をディスプレイ２に表示する。このときに表示するキャラクタ２１の大きさは、直前に決定されたキャラクタ２１の大きさと同じ大きさに決定されてもよいし、入力画像に含まれる物体の大きさに基づいて決定されてもよい。
【００８２】
さらに、図１１Ｄに示すような入力画像が赤外線カメラ４から取得されると、携帯電子機器１は、入力画像に含まれる物体３０を検出し、当該検出した物体３０の形状に基づいてジェスチャの種類を判別する。しかしながら、図１１Ｄでは、物体３０の一部が欠如しており、携帯電子機器１は、ジェスチャの種類を正確に判別することができない。このため、図１０Ｄに示すように、携帯電子機器１は、ジェスチャの種類が判別できないことを示す態様のキャラクタ２１をディスプレイ２に表示するとともに、ユーザに検出エラーを知らせるために携帯電子機器１を振動させたり、警告音を出力したりする。
【００８３】
なお、図１０Ａ〜図１０Ｄに示すように、ユーザが右手を動かすことで携帯電子機器１に対するジェスチャ入力を行ったが、右手を固定して携帯電子機器１自体を動かした場合でもジェスチャ入力があったと判定されてしまうことがある。このことを避けるために、例えば、加速度センサや角速度センサを用いて携帯電子機器１自体の動きを検出し、携帯電子機器１自体の動きが所定の閾値以上の場合は、ジェスチャ入力が行われなかったと判定してもよい。例えば、加速度センサ等からの検出値を用いて携帯電子機器１自体が移動しているか否かを判定し、携帯電子機器１自体が図１０Ａに示す右方向に移動していると判定された場合、右手を左方向に動かすジェスチャ入力は行われなかったと判定してもよい。また、例えば赤外線カメラ４から取得された画像に基づいて右手の動きが検出された場合において、加速度センサ等を用いて携帯電子機器１自体の動きが検出された場合、当該携帯電子機器１自体の動きに応じて、画像に基づいて検出された右手の動きを打ち消す処理を行い、当該処理によって算出された右手の動きに基づいてキャラクタ２１が表示されてもよい。すなわち、赤外線カメラ４から取得された画像に基づく右手の動きと、加速度センサや角速度センサを用いて検出される携帯電子機器１自体の動きとに基づいて、所定の情報処理が行われてもよい。また、携帯電子機器１自体が動いているか否かを外側カメラ９からの画像に基づいて判定し、携帯電子機器１自体が動いている場合は、ジェスチャ入力が行われなかったと判定してもよい。
【００８４】
図１２Ａおよび図１２Ｂは、赤外線カメラ４を用いたジェスチャ入力に基づく処理の他の例を示す図である。この例では、ディスプレイ２には、計算問題が表示される。ユーザは、ディスプレイ２に表示された問題に対して右手を用いて回答する。例えば、図１２Ａに示すように、「１＋４＝？」という文字列が表示された場合において、ユーザが右手でこの問題の解答「５」を示すジェスチャ入力（「パー」のジェスチャ）を行うと、問題に正解したことを示す表示がディスプレイ２において行われる。このとき、正解したことを示す音声が出力されたり、正解したことを示すパターンでバイブレータ１１を作動させて携帯電子機器１を振動させてもよい。
【００８５】
また、図１２Ｂに示すように、「１＋１＝？」という文字列が表示された場合において、ユーザが右手でこの問題の解答「２」とは異なるジェスチャ入力（ジェスチャで「５」を入力）を行うと、不正解であることを示す表示がディスプレイ２において行われる。このとき、不正解であることを示す音声が出力されてもよいし、不正解であることを示すパターンでバイブレータ１１を作動させてもよい。
【００８６】
このように、携帯電子機器１は、赤外線カメラ４からの入力画像に基づいてユーザによって行われたジェスチャ入力を判別し、問題に正解したか否かを判定する。そして、携帯電子機器１は、判定結果をディスプレイ２に表示する。例えば、携帯電子機器１は、複数の問題を所定時間内に順に表示し、表示された問題に対してユーザが右手を使ったジェスチャで回答する。そして、例えば、所定時間内に何問正解したかに基づいて点数がディスプレイ２に表示される。
【００８７】
次に、測距センサ５を用いた処理の一例について説明する。図１３は、測距センサ５を用いた処理の一例を示す図である。図１３に示すように、ユーザが左手で携帯電子機器１を持って携帯電子機器１の右側面方向の所定位置で右手をかざすと、蛇キャラクタ２２がディスプレイ２の右端から出現する。ユーザが右手を携帯電子機器１に近づけると、蛇キャラクタ２２は、ディスプレイ２の右端から左方向に伸びる。具体的には、携帯電子機器１は、測距センサ５からの情報に基づいて携帯電子機器１とユーザの右手との間の距離を算出し、算出した距離に応じて、蛇キャラクタ２２の長さを決定する。そして、携帯電子機器１は、蛇キャラクタ２２をディスプレイ２に表示する。また、携帯電子機器１は、距離に応じてバイブレータ１１を作動させて、携帯電子機器１を振動させてもよい。
【００８８】
このように、携帯電子機器１は、測距センサ５を用いて携帯電子機器１の右側面方向に存在する物体との間の距離を算出し、当該算出した距離に応じた画像をディスプレイ２に表示する。測距センサ５を用いた処理では、物体が存在するか否か、及び／又は、物体との距離に基づいて、所定の処理が行われる。また、上述のように、所定時間における物体の検知や距離の変化に基づいて、携帯電子機器１の右側面方向における物体の動きが検出され、当該動きの検出に応じて所定の処理が行われる。
【００８９】
次に、プロジェクタ８を用いた出力の例について説明する。図１４は、プロジェクタ８を用いてユーザのジェスチャ入力に応じた画像がユーザの手に投影される様子を示す図である。図１４の上図に示すように、携帯電子機器１の右側面方向の所定位置において、例えばユーザが右手を「パー」にすると、ユーザの右手にキャラクタ２１が投影される。具体的には、携帯電子機器１は、赤外線カメラ４によって撮像された入力画像を解析することで、ユーザによって行われたジェスチャ入力の種類を判別する。次に、携帯電子機器１は、判別されたジェスチャ入力に基づいてキャラクタ２１の画像を生成し、プロジェクタ８を用いて当該キャラクタ２１の画像を出力する。このとき、ディスプレイ２にも同じ（又は異なる）画像が出力されてもよい。
【００９０】
また、図１４の下図に示すように、右手を携帯電子機器１から遠ざけると、例えば、右手に投影されるキャラクタ２１のサイズが変化しないように、キャラクタ２１の画像がプロジェクタ８を用いてユーザの右手に投影される。具体的には、携帯電子機器１は、赤外線カメラ４によって撮像された画像を解析することで、ユーザのジェスチャ入力を判別し、判別結果に応じた画像を生成する。また、携帯電子機器１は、赤外線カメラ４からの入力画像に含まれる手の大きさに基づいて、出力する画像の大きさを決定する。また、携帯電子機器１は、赤外線カメラ４からの入力画像に代えて、又は加えて、測距センサ５によって測定された距離に基づいて、出力する画像の大きさを決定してもよい。そして、携帯電子機器１は、決定した大きさの画像をプロジェクタ８を用いて投影する。このとき、ディスプレイ２にも同じ（又は異なる）画像が出力されてもよい。ユーザが右手を用いて図１４とは異なるジェスチャ（例えば、「グー」）を行った場合は、右手には図１４とは異なる画像が投影される。すなわち、ジェスチャの種類に応じて、異なる画像が投影される。
【００９１】
例えば、携帯電子機器１は、ディスプレイ２にユーザに行わせるジェスチャを順に表示し、表示されたジェスチャと同じジェスチャを所定時間内にユーザが行った場合に、成功判定し、表示されたジェスチャとは異なるジェスチャをユーザが行った場合は、失敗判定を行う。そして、携帯電子機器１は、判定結果に応じてプロジェクタ８から画像を出力することで、ユーザの手に判定結果に応じた画像を投影する。
【００９２】
なお、赤外線カメラ４でユーザの手を撮像することで、ユーザの手を追跡し、ユーザの手に画像が投影されるようにプロジェクタ８を制御してもよい。プロジェクタ８は、所定の範囲に画像を投影することが可能である。携帯電子機器１は、所定の時間間隔で赤外線カメラ４から画像を取得して、当該画像に基づいてユーザの手の位置を認識して、画像を投影する位置を定める。例えば、図１４の下図のようにユーザの手に画像が投影されている状態で、手が上方向に移動した場合、携帯電子機器１は、赤外線カメラ４からの画像に基づいて手が上方向に移動したことを検出する。この検出結果に基づいて、携帯電子機器１はプロジェクタ８を用いてオブジェクトの画像を移動後のユーザの手に投影する。このように、携帯電子機器１は、所定の時間間隔で赤外線カメラ４から画像を取得することにより、ユーザの手が動いている場合でも、ユーザの手の動きに追随するように画像をユーザの手に投影することができる。また、携帯電子機器１は、ユーザの連続するジェスチャに合わせて連続的に画像を投影することができる。
【００９３】
また、プロジェクタ８を用いて携帯電子機器１の右側面方向に光を照射することで、ユーザによるジェスチャ入力が可能な範囲をユーザに知らせてもよい。例えば、赤外線カメラ４でユーザの手の全体が撮像できる場合は、青色の光を照射し、ユーザの手の一部しか撮像できない場合は、赤色の光を照射してもよい。すなわち、赤外線カメラ４の撮像範囲（画角）と同じ又は類似する範囲にプロジェクタ８から光を照射することでユーザにジェスチャ入力が可能な範囲を認識させることができ、ユーザを誘導することができる。なお、画像を投影可能なプロジェクタ８の代わりに、所定の光を発する光源（例えば、ＬＥＤ、ハロゲンランプ、蛍光ランプ、ＥＬランプ等）が携帯電子機器１に備えられ、当該光源から光を射出することで、ジェスチャ入力が可能な範囲をユーザに知らせてもよい。
【００９４】
このように、本実施形態では、赤外線カメラ４や測距センサ５を用いた入力のみならず、プロジェクタ８を用いた光による出力を携帯電子機器１の側面方向から可能である。
【００９５】
以上のように、本実施形態では、赤外線カメラ４および測距センサ５が携帯電子機器１の右側面に設けられ、ユーザが左手で携帯電子機器１を把持しながら右手で様々なジェスチャ入力を行い、当該ジェスチャ入力に応じた所定の処理が行われる。右側面に赤外線カメラ４および測距センサ５が設けられるため、ユーザは、携帯電子機器１を一方の手で把持してディスプレイ２を視認しながら、違和感なく他方の手でジェスチャ入力を行うことができる。
【００９６】
例えば、ディスプレイ２の画面が設けられたＴ５面（正面）に、ジェスチャ入力のための赤外線カメラ４や測距センサ５が設けられる場合、ユーザがジェスチャ入力を行うと、手がディスプレイ２の画面と重なり、ディスプレイ２の視認性を低下させてしまう。また、ディスプレイ２の画面とは反対側のＴ６面（背面）に、ジェスチャ入力のための赤外線カメラ４や測距センサ５が設けられる場合、ユーザは画面の背面でジェスチャ入力を行うことになり、右手が見えず、ジェスチャ入力を行い難い。
【００９７】
しかしながら、本実施形態の携帯電子機器１では、ディスプレイ２の側面にジェスチャ入力のための赤外線カメラ４や測距センサ５が設けられる。このため、ユーザが右手でジェスチャ入力を行う場合でも、画面と右手とが重なることはなく、画面の視認性を妨げずにジェスチャ入力を行うことができる。また、ディスプレイ２の側面に赤外線カメラ等が設けられるため、一方の手で携帯電子機器１を把持しながら、他方の手で携帯電子機器１に対するジェスチャ入力を行うことができ、両手で左右方向から挟むようにして携帯電子機器１に対して入力したり、当該入力に応じた出力（画像表示）を確認したりすることができる。これにより、携帯電子機器に対する従来には無い新規な操作感、使用感をユーザに与えることができる。
【００９８】
図１５は、左手で携帯電子機器１を把持しながら携帯電子機器１に対して右手で様々なジェスチャ入力を行う様子を示す図である。図１５に示すように、ユーザが右手を左右方向に近づけたり、遠ざけたり、上下方向に動かしたり、回転させたり、右手の５本の指のうちの任意の指を伸ばしたり曲げたりすることで、携帯電子機器１に対して側面方向から入力を行うことができる。側面方向から入力を行うことで、携帯電子機器１に対して入力を行っているという感覚をユーザはより強く感じることができる。
【００９９】
ユーザはディスプレイ２の画面を見ながら、右手方向からジェスチャ入力を行い、当該ジェスチャ入力の結果としてディスプレイ２に表示された画像を視認することができる。すなわち、ユーザは、ディスプレイ２の画面を見ると同時に、ジェスチャ入力を行う右手も視界に入り、右手を用いた入力とディスプレイ２からの出力とを同時に視認することができ、より自然にジェスチャ入力を行ったり、それに応じた出力を確認することができる。
【０１００】
また、本実施形態の携帯電子機器１では、可視光の画像（ＲＧＢ画像）を撮像する通常のカメラではなく赤外線カメラ４が用いられるため、ロバスト性がある。すなわち、通常のカメラを用いた場合、外部環境の明るさ（可視光の強さ）によっては、光量が多くなり過ぎたり少なくなり過ぎたりして画像認識に適した入力画像が取得できないことがある。また、通常のカメラを用いた場合において人間の手を認識する場合は、手の形状や肌の色で手を認識するが、外部環境の光の色によって、人間の手を認識できたりできなかったりすることがある。すなわち、外部環境によっては特定の物体（例えばユーザの手）を検出可能な画像が取得できないことがある。しかしながら、赤外線カメラ４を用いた場合は、可視光をフィルタで遮断しつつ照射部７からの赤外光（照射部７から照射されて物体によって反射された赤外光）を透過させることで、外部環境に影響されずに画像認識に適した入力画像を取得することができる。特に、太陽光が遮断された屋内においては赤外光の量は少なくなり、照射部７からの赤外光で特定の物体を照射することにより、外部環境の影響を受けることなく特定の物体を含む鮮明な画像を取得することができる。また、屋外においても、例えば夜間では照射部７からの赤外光で特定の物体を照射することで、画像認識に必要な画像を取得することができる。
【０１０１】
（フローチャートの説明）
次に、携帯電子機器１において行われる処理の一例について説明する。図１６は、携帯電子機器１において行われる処理の一例を示すフローチャートである。図１６に示す処理は、制御部１４が所定のプログラムを実行することにより行われる。また、図１６に示す処理は、所定の時間間隔（例えば、１／６０秒に１回）で繰り返し行われる。
【０１０２】
図１６に示すように、ステップＳ１０において、制御部１４は、赤外線カメラ４から入力画像を取得する。具体的には、制御部１４は、照射部７に赤外線を照射させるとともに、赤外線カメラ４によって撮像された入力画像を取得する。次に、制御部１４は、測距センサ５からの検出情報を取得する（ステップＳ１１）。
【０１０３】
次に、制御部１４は、所定の情報処理を行う（ステップＳ１２）。ここで、所定の情報処理としては、赤外線カメラ４からの入力画像を用いた処理、測距センサ５からの検出情報に基づく処理、及び、赤外線カメラ４と測距センサ５との両方を用いた処理の何れかが考えられる。ステップＳ１２の所定の情報処理については、図１７〜図１９を参照して説明する。
【０１０４】
ステップＳ１２の処理の後、制御部１４は、ステップＳ１２の所定の情報処理の結果に基づく画像をディスプレイ２、及び／又は、プロジェクタ８に出力する（ステップＳ１３）。そして、制御部１４は、図１６に示す処理を終了するか否かを判定し（ステップＳ１４）、終了しないと判定した場合は、再びステップＳ１０の処理を実行し、終了すると判定した場合は、図１６に示す処理を終了する。
【０１０５】
次に、図１６のステップＳ１２の所定の情報処理について説明する。所定の情報処理としては、上述のように、赤外線カメラ４からの画像を用いた処理、測距センサ５からの検出情報に基づく処理、及び、赤外線カメラ４と測距センサ５との両方を用いた処理がある。これら３つの処理のうち何れの処理が行われるかは、アプリケーションの種類によって定まる。以下では、それぞれの処理について、図１７〜図１９を参照して説明する。
【０１０６】
（赤外線カメラ４を用いた所定の情報処理１）
図１７は、赤外線カメラ４からの入力画像を用いた場合の図１６のステップＳ１２の所定の情報処理を示すフローチャートである。図１７に示す処理は、例えば図１０や図１２で例示したアプリケーションを実行するための処理である。
【０１０７】
図１７に示すように、制御部１４は、ステップＳ１０で取得した赤外線カメラ４からの入力画像に対して画像認識処理を行う（ステップＳ２０）。具体的には、制御部１４は、赤外線カメラ４からの入力画像に含まれるユーザの手（特定の物体）を、所定の画像認識技術を用いて検出する。
【０１０８】
次に、制御部１４は、上記画像認識処理においてユーザの手を検出したか否かを判定する（ステップＳ２１）。ユーザの手を検出した場合（ステップＳ２１：ＹＥＳ）、制御部１４は、ジェスチャの種類を判別する（ステップＳ２２）。具体的には、制御部１４は、検出したユーザの手の形状に基づいて、当該形状に対応するジェスチャの種類を判別する。続いて、制御部１４は、ジェスチャの判別結果に応じた処理を行う（ステップＳ２３）。例えば、制御部１４は、判別したジェスチャの種類に応じた画像を選択したり、判別したジェスチャの種類に応じて、所定のゲームにおける成否を判定する（正しい入力か否かの判定を行う）。
【０１０９】
このステップＳ２３の処理の内容は、実行されるプログラム（アプリケーション）の種類によって異なる。例えば、プログラムとして、任意のゲームプログラムが実行されてもよい。また、携帯電子機器１に対する操作（例えば、画面の拡大、縮小、スクロール等。所定のアプリケーションの起動や終了、携帯電子機器１の設定等）を行うためのプログラムが実行されてもよい。例えば、図１０に示す処理に対応するプログラムが実行される場合は、制御部１４は、判別したジェスチャの種類と、入力画像に含まれるユーザの手の大きさとに基づいて、出力する画像の種類を決定するとともに、画像の大きさを決定する。また、例えば、図１２に示す処理に対応するプログラムが実行される場合は、制御部１４は、ユーザによって行われた回答が正しいか否か（正しいジェスチャが行われたか否か）を判定する。
【０１１０】
次に、制御部１４は、ステップＳ２３の処理の結果に応じて、出力画像を生成する（ステップＳ２４）。ここで生成された出力画像が、ステップＳ１３においてディスプレイ２及び／又はプロジェクタ８に出力される。
【０１１１】
一方、ステップＳ２１において特定の物体を検出しなかったと判定した場合（ステップＳ２１：ＮＯ）、制御部１４は、図１７に示す処理を終了する。
【０１１２】
（測距センサ５を用いた所定の情報処理２）
図１８は、測距センサ５からの検出情報に基づく処理が行われる場合の図１６のステップＳ１２の所定の情報処理を示すフローチャートである。図１８に示す処理は、例えば図１３で例示したアプリケーションを実行するための処理である。
【０１１３】
図１８に示すように、制御部１４は、ステップＳ１１で取得した測距センサ５からの検出情報に基づいて、物体と携帯電子機器１との間の距離を算出する（ステップＳ３０）。次に、制御部１４は、距離の算出ができたか否かを判定する（ステップＳ３１）。距離が算出できなかった場合（ステップＳ３１：ＮＯ）、すなわち、物体が検出されなかった場合、制御部１４は、図１８に示す処理を終了する。
【０１１４】
距離の算出ができた場合（ステップＳ３１：ＹＥＳ）、制御部１４は、距離に応じた処理を行う（ステップＳ３２）。
【０１１５】
このステップＳ３２の処理の内容は、実行されるプログラム（アプリケーション）の種類によって異なる。例えば、プログラムとして、任意のゲームプログラムが行われてもよい。また、携帯電子機器１に対する操作を行うためのプログラムが実行されてもよい。例えば、図１３に示す処理に対応するプログラムが実行される場合は、制御部１４は、算出した距離に基づいて、蛇オブジェクト２２の長さを決定する。なお、ステップＳ３２において、過去の所定期間に算出された距離に基づいて、物体の動きが検出されてもよい。すなわち、過去の所定期間において、物体が検出されたりされなかったりした場合や、算出した距離が変化している場合は、当該変化のパターンに基づいて、制御部１４は、物体の動きを検出し、検出した動きに応じた処理を行う。
【０１１６】
そして、制御部１４は、ステップＳ３２の処理の結果に応じて、出力画像を生成する（ステップＳ３３）。ここで生成された出力画像が、ステップＳ１３においてディスプレイ２及び／又はプロジェクタ８に出力される。
【０１１７】
（赤外線カメラ４及び測距センサ５を用いた所定の情報処理３）
次に、赤外線カメラ４および測距センサ５の両方を用いた所定の情報処理について説明する。図１９は、赤外線カメラ４および測距センサ５を用いた処理が行われる場合の図１６のステップＳ１２の所定の情報処理を示すフローチャートである。図１９において、図１７および図１８と同じ処理については、同一の符号を付して説明を省略する。
【０１１８】
図１９に示すように、画像認識処理（ステップＳ２０）に続いて、赤外線カメラ４からの入力画像の中にユーザの手（特定の物体）を検出した場合（ステップＳ２１：ＹＥＳ）、制御部１４は、ジェスチャの種類を判別する（ステップＳ２２）。続いて、制御部１４は、ジェスチャの種類を正常に判別できたか否かを判定する（ステップＳ４０）。例えば、図１１Ｄに示すように、赤外線カメラ４からの画像に含まれる画像において、特定の物体を検出した場合であっても、その特定の物体の一部が欠落している場合、制御部１４は、ステップＳ４０において「ＮＯ」と判定する。
【０１１９】
ジェスチャを正常に判別できた場合（ステップＳ４０：ＹＥＳ）、制御部１４は、判別結果に応じた処理を行う（ステップＳ２３）。
【０１２０】
一方、ジェスチャを正常に判別できなかった場合（ステップＳ４０：ＮＯ）、又は、ユーザの手を検出しなかった場合（ステップＳ２１：ＮＯ）、制御部１４は、測距センサ５からの検出情報に基づいて距離を算出する（ステップＳ３０）。その後、制御部１４は、図１８と同様に距離を算出できたか否かを判定する。（ステップＳ３１）。距離が算出できれば（ステップＳ３１：ＹＥＳ）、制御部１４は、距離に応じた処理を行う（ステップＳ３２）。
【０１２１】
ステップＳ２３の処理を実行した場合、又は、ステップＳ３２の処理を実行した場合、制御部１４は、ステップＳ２３の処理又はステップＳ３２の処理の結果に応じて、出力画像を生成する（ステップＳ４１）。すなわち、ステップＳ２３の処理が実行された場合は、当該ステップＳ２３の処理に応じた出力画像が生成され、ステップＳ３２の処理が実行された場合は、当該ステップＳ３２の処理に応じた出力画像が生成される。生成された出力画像は、ステップＳ１３においてディスプレイ２及び／又はプロジェクタ８に出力される。
【０１２２】
このように、図１９に示す処理では、赤外線カメラ４および測距センサ５の両方を用いて処理が行われる。図１９に示す処理では、赤外線カメラ４および測距センサ５は、同じ処理が行われる場合において互いに補完関係にある。例えば、携帯電子機器１と特定の物体との間の距離が短すぎて、赤外線カメラ４では正常にジェスチャ入力を認識できない場合、測距センサ５の検出結果に基づいて処理が行われる。すなわち、赤外線カメラ４では認識不可能な範囲に特定の物体が存在する場合は、測距センサ５を用いて特定の物体を検出する。逆に、測距センサ５では認識不可能な範囲に特定の物体が存在する場合は、赤外線カメラ４を用いて特定の物体を検出してもよい。
【０１２３】
このように、赤外線カメラ４と測距センサ５とで、何れか一方が検出状況に応じて選択される。具体的には、一方の検出結果が所定の処理に適さない場合は他方の検出結果を用いて同じ処理を行うことで、赤外線カメラ４と測距センサ５とで互いに補完し合うことができる。これにより、ユーザによって行われたジェスチャ入力をより確実に判別することができ、操作性を向上させることができる。
【０１２４】
なお、赤外線カメラ４および測距センサ５の両方を用いる場合において、双方の検出結果に基づいて所定の処理が行われてもよい。すなわち、赤外線カメラ４と測距センサ５とで両方が選択されて、所定の処理のために用いられてもよい。例えば、赤外線カメラ４の認識可能範囲に特定の物体が存在する場合、赤外線カメラ４によって検出された特定の物体の画像と、測距センサ５によって算出された特定の物体までの距離とに基づいて、所定の処理が行われてもよい。
【０１２５】
また、上記実施形態のフローチャートで示した処理は単なる一例であり、上記処理の一部が実行されなくてもよいし、上記処理の他の処理が付加されてもよい。また、処理の順番はどのようなものでもよい。
【０１２６】
以上のように、本実施形態の携帯電子機器１では、ディスプレイ２を正面から見た場合に、側面（右側面）に赤外線カメラ４および測距センサ５が設けられ、当該赤外線カメラ４および測距センサ５を用いて、ユーザの手を用いたジェスチャ入力を行うことができ、当該ジェスチャ入力に応じた出力画像をディスプレイ２やプロジェクタ８に出力することができる。赤外線カメラ４を用いた場合は、携帯電子機器１から所定距離だけ離れた位置において様々なジェスチャを識別可能であり、測距センサ５を用いた場合は、携帯電子機器１の近傍においても物体の存否を判別したり、物体と携帯電子機器１との間の距離に基づいて所定の処理を行うことができる。また、赤外線カメラ４および測距センサ５の両方を用いて所定の処理を行うことができる。そして、所定の処理の結果としての画像をディスプレイ２に表示したり、プロジェクタ８を用いて当該画像を投影したり、所定の処理の結果に応じて携帯電子機器１を振動させたりすることができる。
【０１２７】
また、本実施形態では、赤外線カメラ４と測距センサ５とを用いるため、電力消費を抑えつつ、かつ、安価で様々なジェスチャ入力を認識することが可能である。すなわち、赤外線カメラ４による画像の撮像タイミングと同期して照射部７が赤外光を所定の時間間隔で瞬間的に照射する。このため、光を照射する時間が短くても鮮明な画像を撮像することができるため、電力消費を抑えることができる。また、測距センサ５を用いた場合は、広範囲に光を照射する必要は無く、限られた特定の方向に光を照射するだけで検出対象の物体までの絶対距離を算出することができるため、電力消費を抑制することができる。例えば、２次元画像とともに画素毎に距離を測定可能な距離画像センサを用いた場合は、照射部は広範囲に光を照射する必要があるとともに、画素毎に距離を算出する必要があるため、処理負荷および電力消費が大きくなる。また、距離画像センサは、測距センサよりも高価である。しかしながら、赤外線カメラ４と測距センサ５とを用いた場合は、コストおよび電力消費を抑制することができる一方で、様々なジェスチャ入力を判別することができる。
【０１２８】
（応用例）
上述した処理の他に、携帯電子機器１を用いて次に示すような処理を行ってもよい。
【０１２９】
図２０は、携帯電子機器１において行われる処理の応用例を示す図である。例えば、図２０に示すように、右手を携帯電子機器１に向かって移動させるジェスチャ入力が行われると、当該ジェスチャ入力に応じてディスプレイ２の画面の右端からボールが出現し、左方向に移動する。このとき、右手の動きが速ければ速いほど、ボールの移動速度は速くなる。具体的には、携帯電子機器１は、測距センサ５を用いて物体までの絶対距離を算出し、距離の変化に基づいて物体の速度を算出し、算出した速度に基づいてボールの移動速度を決定する。また、例えば、携帯電子機器１は、赤外線カメラ４からの画像に基づいて物体までの相対距離を算出し、相対距離の変化に基づいて物体の速度を算出してもよい。そして、ボールが画面の左端に到達するタイミングで、ユーザが左手で入力ボタン６Ｂを押下すると（あるいはディスプレイ２の画面をタッチすると）、ボールが反対方向に跳ね返り、入力ボタン６Ｂを押下するタイミングがずれると、ボールは反対方向に跳ね返らない。ボールが画面の左端に到達するタイミングでユーザが左手で入力ボタン６Ｂを押下した場合、ボールが反対方向に跳ね返るとともにバイブレータ１１を動作させて左手に振動を与えてもよいし、音声を出力してもよい。このように、右手で行われたジェスチャ入力に応じてディスプレイ２に画像を表示し、所定時間経過後に左手を用いて入力を行わせるアプリケーションが実行されてもよい。
【０１３０】
また、別の応用例では、例えば、赤外線カメラ４及び／又は測距センサ５を用いた入力と、外側カメラ９とを用いて、所定の画像が表示されてもよい。具体的には、外側カメラ９によって撮像された画像をディスプレイ２にリアルタイムで表示しながら、赤外線カメラ４及び／又は測距センサ５を用いてユーザのジェスチャ入力を検出し、当該ジェスチャ入力に応じた画像を、外側カメラ９によって撮像された画像に重畳表示してもよい。
【０１３１】
図２１は、外側カメラ９と、赤外線カメラ４及び／又は測距センサ５とを用いた処理が行われた場合のディスプレイ２に表示される画像の一例を示す図である。
【０１３２】
図２１に示すように、例えば、実空間内に所定のマーカ６０が置かれ、当該マーカ６０を外側カメラ９で撮像すると、外側カメラ９（実カメラ）で撮像された画像がディスプレイ２に表示されるとともに、撮像画像に含まれるマーカの位置に仮想オブジェクトが重畳表示される。ユーザは、右手でジェスチャ入力により当該仮想オブジェクトを操作する。例えば、右手を図２１の矢印方向に移動させると、仮想オブジェクトが左方向に移動してもよい。具体的には、携帯電子機器は、実カメラから取得された撮像画像からマーカの位置および姿勢を検出し、実カメラとマーカとの位置関係を算出する。携帯電子機器は、算出した位置関係に基づいて、仮想空間の座標系を設定する（例えば、マーカを原点とする座標系）とともに仮想カメラを当該仮想空間に設定する。例えば、仮想カメラは、実空間における実カメラの位置に対応する仮想空間の位置に配置される。また、携帯電子機器は、当該仮想空間の所定位置（例えば原点）に仮想オブジェクトを配置する。そして、ユーザのジェスチャ入力に基づいて、仮想空間の仮想オブジェクトを操作するとともに、当該仮想オブジェクトを仮想カメラで撮像する。このようにして得られた仮想空間の画像と、外側カメラ９で撮像された実空間の画像とが重ね合わされて、ディスプレイ２に表示される。
【０１３３】
また、例えば、携帯電子機器は、図２１に示すマーカやその他特定の物体を含む画像が外側カメラ９から取得されると、当該取得された画像に対して画像認識処理を実行する。携帯電子機器は、画像認識処理の結果に基づいて、外側カメラ９で撮像された実空間の画像に、魚オブジェクト及び釣り竿オブジェクト（仮想オブジェクト）を重畳表示する。このとき、携帯電子機器の右側面方向で、ユーザが釣り竿のリールを回すようなジェスチャを行うと、携帯電子機器が当該ジェスチャを認識する。そして、携帯電子機器は、魚が釣れたような表示をディスプレイ２に行う。
【０１３４】
このように、外側カメラ９と、赤外線カメラ４及び／又は測距センサ５とを用いた処理を行い、現実世界と仮想空間とを融合させた画像がディスプレイ２に表示されてもよい。
【０１３５】
また、別の応用例では、プロジェクタ８によって照射された画像とディスプレイ２に表示された画像とを連動させたゲームが行われてもよい。図２２は、プロジェクタ８とディスプレイ２を連動させたゲームの一例を示す図である。
【０１３６】
図２２（Ａ）に示すように、ディスプレイ２にはバッターが表示され、ユーザが右手で「パー」のジェスチャを行うと、赤外線カメラ４からの画像に基づいて携帯電子機器１が当該ジェスチャを認識し、プロジェクタ８を用いてユーザの右手にボールの画像を投影する。次に、ユーザが右手を振るジェスチャを行うと、ユーザの右手に投影されたボールの画像が消えるとともにディスプレイ２の右端からボールが出現し、当該ボールが画面の左方向に移動する（図２２（Ｂ））。ボールがバッターの所定範囲に到達したタイミングでユーザが入力ボタン６Ｂを押下すると、バッターはボールを打ち返す（図２２（Ｃ））。打ち返されたボールは、画面の右方向に移動する。ボールがディスプレイ２の右端に到達した後の所定のタイミング（打ち返されたボールが右手に到達するタイミング）で、ユーザが「グー」のジェスチャを行う。すると、ユーザが打ち返されたボールをキャッチしたように、ユーザの右手にボールの画像が投影される（図２２（Ｄ））。このとき、ディスプレイ２には、ユーザがボールのキャッチに成功したことを示す「アウト」の文字が表示されるとともに、音声が出力されてもよいし、携帯電子機器１が振動してもよい。携帯電子機器１は、赤外線カメラ４からの画像や測距センサ５によって測定された距離に基づいてユーザの右手の位置（携帯電子機器の右側面に平行な平面上の位置、及び／又は、右側面に垂直な方向の位置）を認識し、当該認識結果に応じてボールの画像をユーザの右手に投影してもよい。なお、ユーザが上記所定のタイミングで「グー」のジェスチャを行わなかったり、「グー」のジェスチャを行ったタイミングが上記所定のタイミングとずれていた場合、ボールのキャッチに成功せず、図２２（Ｄ）のようなボールの画像は右手に投影されない。例えば、ボールとは異なる画像が右手に投影されたり、「エラー」や「ヒット」という文字がディスプレイ２に表示されてもよい。なお、赤外線カメラ４によってユーザのジェスチャを認識できない場合は、測距センサ５を用いて手の動きを検出することで、上記と同様の処理が行われてもよい。
【０１３７】
また、別の応用例では、測距センサ５を用いて物体（不特定の物体）までの絶対距離を算出し、算出した距離に基づいて、ディスプレイ２に画像を出力したり、プロジェクタ８を用いて画像を投影してもよい。例えば、図２２で示した応用例において、キャッチする際の右手の絶対距離に基づいて、ボールのキャッチに成功したか否かが判定され、当該判定結果に応じた画像がディスプレイ２に表示されてもよい。また、赤外線カメラ４によって撮像された画像から特定の物体の位置（画像上の位置）を検出するとともに、測距センサ５を用いて特定の物体までの距離を検出することにより、特定の物体の３次元空間における位置を検出してもよい。そして、特定の物体の３次元空間における位置に基づいて、所定の処理を行い、当該所定の処理の結果に基づく画像をディスプレイ２に表示したり、プロジェクタ８で投影したりしてもよい。
【０１３８】
また、別の応用例では、赤外線カメラ４によって撮像された画像に基づいて、特定の物体の距離（相対距離）を算出し、算出した距離に応じてバイブレータ１１を振動させてもよい。例えば、物体までの距離が所定の閾値より近い場合や遠い場合は、バイブレータ１１を振動させてもよい。また、測距センサ５を用いて特定の物体までの絶対距離を算出し、算出した距離に応じてバイブレータ１１を振動させてもよい。また、赤外線カメラ４、又は／及び、測距センサ５を用いて、特定の物体の動き（例えば、右手の動きやその他物体の動き）を検出し、当該特定の物体の動きに応じてバイブレータ１１を振動させてもよい。具体的な例としては、ユーザがギターを弾くように右手を動かしたことに応じて、音を出力するとともに携帯電子機器１を振動させる。このとき、ディスプレイ２には、ギターの弦の画像が表示され、左手の指でディスプレイ２に表示された弦を押さえると、音が変化してもよい。このような応用例では、ユーザが右手を速く動かすほど大きな音が出力されるとともに、携帯電子機器１が強く振動するようにしてもよい。
【０１３９】
また、上記では赤外線カメラ４及び／又は測距センサ５を用いた処理の例を複数示したが、他の任意の処理が行われてもよい。例えば、ディスプレイ２や音声によって指示された内容に応じて、所定のタイミングでユーザにジェスチャを行わせるゲームが行われてもよい。そのようなゲームでは、所定のタイミングで所定のジェスチャが行われた場合は、得点が加算され、ユーザによって行われたジェスチャのタイミングが所定のタイミングとずれていたり、所定のジェスチャとは異なるジェスチャが行われた場合には、得点が加算されない。
【０１４０】
このように、本実施形態の携帯電子機器１は、実行されるアプリケーションの種類に応じて、所定の処理が行われ、所定の処理のために赤外線カメラ４及び測距センサ５が用いられる。例えば、あるアプリケーションでは、赤外線カメラ４からの画像が所定の処理のために用いられてもよい。また、あるアプリケーションでは、測距センサ５によって算出される距離が所定の処理のために用いられる。また、あるアプリケーションでは、赤外線カメラ４及び測距センサ５の双方が所定の処理のために用いられる。例えば、特定の物体（予め定められた物体）を検出して検出結果に基づいた処理を行うアプリケーションが実行される場合は、赤外線カメラ４が用いられる。これに対して、不特定の物体を検出して当該不特定の物体までの距離に基づいて処理を行うアプリケーションが実行される場合は、測距センサ５が用いられる。
【０１４１】
また、あるアプリケーションでは、赤外線カメラ４及び測距センサ５のうちの何れか一方が、検出状況に応じて選択され、選択された一方が所定の処理のために用いられる。例えば、赤外線カメラ４からの画像の中に特定の物体を検出できなかったり、ジェスチャの種類を判別できなかった場合は、赤外線カメラ４の代わりに、測距センサ５が選択される。選択された測距センサ５からの情報に基づいて、物体の動きを検出し、当該検出した動きに応じて所定の情報処理が行われる。すなわち、赤外線カメラ４及び測距センサ５のうち、赤外線カメラ４が優先的に物体の検出のために用いられる。そして、所定の情報処理の結果に基づいて、画像がディスプレイ２に表示されたりプロジェクタ８で投影されたりする。赤外線カメラ４及び測距センサ５のうち、測距センサ５が優先的に物体の検出のために用いられてもよい。
【０１４２】
また、他の応用例としては、ユーザが両手で携帯電子機器１を把持してゲームを行っているときに、ユーザが右手を離すと、携帯電子機器１は、ディスプレイ２にゲーム画像の代わりに（又は加えて）メニュー画面を表示してもよい。ユーザは、メニュー画面を用いた操作によって、例えば、実行中のゲームを終了したり、ゲームの進行状況を保存したり、他のゲームを実行したり、携帯電子機器１の設定を変更したりすることができる。具体的には、携帯電子機器１は、赤外線カメラ４や測距センサ５を用いてユーザが右手を離したことを検出する。そして、ユーザが右手を離したことを検出すると、携帯電子機器１は、実行中のゲーム処理を中断し、メニュー画面を表示する。
【０１４３】
また、上記携帯電子機器１では、右側面に赤外線カメラ４や測距センサ５等を配置したが、ユーザが左手を用いてジェスチャ入力を行う場合は、図１に示す姿勢の携帯電子機器１を１８０度回転させる（すなわち、図１の携帯電子機器１を上下逆にする）。携帯電子機器１は、姿勢検出部１６を用いて、例えば重力を検出することで、携帯電子機器１が回転されたことを検出する。そして、検出した携帯電子機器１の姿勢に応じて、ディスプレイ２に表示する画像を回転させる。
【０１４４】
また、他の応用例としては、赤外線カメラ４でユーザの手を撮像することにより、ユーザのジェスチャ操作として、クリック操作、ピンチイン／ピンチアウト操作、フリック操作等を検出し、検出結果に応じた種々の処理が行われてもよい。図２３は、クリック操作の一例を示す図である。図２４Ａ及び図２４Ｂは、ピンチイン／ピンチアウト操作の一例を示す図である。図２５は、フリック操作の一例を示す図である。なお、図２３〜図２５では、説明の都合上、左側には携帯電子機器１の画面を正面から見た図、右側には手を横から見た図（赤外線カメラ４から見える手）を示しているが、ジェスチャが行われる方向はこれに限らない。例えば、ユーザが携帯電子機器１及び手を見たときに図２３〜図２５に示すような手の見え方となるように、ジェスチャ操作が行われてもよい（掌が赤外線カメラ４を向くようにしてジェスチャ操作が行われてもよい）。
【０１４５】
例えば、図２３に示すように、クリック操作では、携帯電子機器１の側面方向（赤外線カメラ４の撮像範囲）において、ユーザが人差し指等を用いてマウスのボタンをクリックするような操作（タッチスクリーンをタップするような操作）を行う。具体的には、携帯電子機器１は、撮像された画像からユーザの手を検出し、指以外の掌部分は動かず指のみが動いているか否かを検出する。例えば、携帯電子機器１は、指が所定時間内に往復運動したか否かを判定することにより指が動いているか否かを判定する。このようなクリック操作が検出された場合、携帯電子機器１において所定の処理が行われる。例えば、携帯電子機器１は、クリック操作に応じた所定の処理として、ディスプレイ２に表示された複数のオブジェクト（ゲームオブジェクトやアプリケーションを示すアイコン、ファイルを示すアイコン等任意のオブジェクト）のうち何れかを選択したり、選択したオブジェクトに対応するアプリケーションやファイルを実行（又は開いたり）したり、選択したオブジェクトに関する情報を表示したりしてもよい。また、携帯電子機器１は、シングルクリック操作かダブルクリック操作かを判定し、それぞれの操作に応じて異なる処理を行ってもよい。ここで、シングルクリック操作は、所定時間内にクリック操作が１回行われることであり、ダブルクリック操作は、所定時間内にクリック操作が２回行われることである。例えば、携帯電子機器は、シングルクリック操作に応じてオブジェクトを選択してもよい。また、携帯電子機器１は、ダブルクリック操作に応じて、オブジェクトを選択するとともに当該選択したオブジェクトに応じた処理（選択したゲームオブジェクトを操作したり、選択したオブジェクトに対応するアプリケーションを実行したり、ファイルを開いたりする処理）を行ってもよい。このように、指を所定回数、所定方向に往復運動させる操作が検出された場合に、携帯電子機器１は、画面に表示されたオブジェクトを選択する処理を行ってもよい。
【０１４６】
また、図２４Ａ及び図２４Ｂに示すように、ピンチイン／ピンチアウト操作では、携帯電子機器１の側面方向（赤外線カメラ４の撮像範囲）において、ユーザが２本の指（親指と人差し指）の間隔を狭めたり（ピンチイン）、広めたりする（ピンチアウト）操作を行う。例えば、図２４Ａに示すように親指と人差し指との間隔が狭い状態（指を閉じた状態）から図２４Ｂに示すように親指と人差し指との間隔が広い状態（指を開いた状態）になった場合（ピンチアウト）、ディスプレイ２に表示された画像や文字が拡大（表示範囲が縮小）されてもよい。逆に、図２４Ｂに示すように親指と人差し指との間隔が広い状態から図２４Ａに示すように親指と人差し指との間隔が狭い状態になった場合（ピンチイン）、ディスプレイ２に表示された画像や文字が縮小（表示範囲が拡大）されてもよい。具体的には、携帯電子機器１は、赤外線カメラ４によって撮像された画像に基づいて、親指と人差し指との間隔が「０」もしくは第１所定値以下の場合、親指と人差し指との間隔が狭い状態（図２４Ａ）であると判別する。また、携帯電子機器１は、親指と人差し指との間隔が第１所定値よりも大きな第２所定値以上である場合、親指と人差し指との間隔が広い状態（図２４Ｂ）であると判別する。この第１所定値及び第２所定値は、例えば、指の長さに応じて相対的に定められてもよい。例えば、人差し指として検出された指の長さに予め定められた第１係数をかけることにより第１所定値が定められてもよいし、人差し指の長さに予め定められた第２係数（第１係数よりも大きな値）をかけることにより第２所定値が定められてもよい。また、例えば、携帯電子機器１は、２本の指（例えば親指と人差し指）の先端を検出し、２本の指の先端を直径とする仮想的な円を描き、その円の大きさに基づいて図２４Ａに示す状態か図２４Ｂに示す状態かを判別してもよい。例えば、携帯電子機器１は、円の直径が所定値以上であれば指を開いた状態と判断してもよい。なお、図２４Ａに示す状態から図２４Ｂに示す状態になったのか、図２４Ｂに示す状態から図２４Ａに示す状態になったかのかは、例えば、次のようにして判別することができる。例えば、図２４Ａに示す状態を検出してから所定時間経過後に図２４Ｂに示す状態を検出し、図２４Ｂの状態が一定期間維持された場合には、携帯電子機器１は、図２４Ａに示す状態から図２４Ｂに示す状態に移行したと判別することができる。逆に、図２４Ｂに示す状態を検出してから所定時間経過後に図２４Ａに示す状態を検出し、図２４Ａの状態が一定期間維持された場合には、携帯電子機器１は、図２４Ｂに示す状態から図２４Ａに示す状態に移行したと判別することができる。このように、少なくとも２本の指の間隔を変化させる操作が検出された場合に、携帯電子機器１は、画面に表示された画像を拡大又は縮小してもよい。例えば、親指と人差し指との間隔に応じた大きさで画像や文字が拡大又は縮小されてもよい。例えば、親指と人差し指との間隔が狭い状態から広い状態に徐々に変化されることによって、画面に表示された画像や文字等が徐々に拡大されてもよいし、指の間隔が徐々に狭められることによって画像や文字等が徐々に縮小されてもよい。
【０１４７】
また、図２５に示すように、フリック操作では、携帯電子機器１の側面方向（赤外線カメラ４の撮像範囲）において、ユーザが例えば指（例えば人差し指）を弾くように素早く動かす。例えば、図２５に示すように、ディスプレイ２の画面には、１画面には表示しきれない文章や画像等のコンテンツが表示されており、当該コンテンツの１ページ目が表示されているものとする。このような状態において、ユーザが例えば指を下から上方向（上から下方向でもよい）に素早く動かした場合、画面は下方向にスクロールしてコンテンツの２ページ目が表示される。また、図２５に示すように、コンテンツ全体のうちのどの部分が画面に表示されているかを示すスクロールバーが、画面の右端に表示されてもよいし表示されなくてもよい。スクロールバーが表示される場合、図２５に示すように、フリック操作に応じて画面が下方向にスクロールされるとともに、スクロールバーも下方向に移動する。また、画面を上方向にスクロールする際には、ユーザは、指を上から下方向に素早く動かせばよい。また、画面を左右方向にスクロールする際には、ユーザは、指を左右方向に素早く動かせばよい。なお、フリック操作によって、画面が連続的にスクロールされてもよい。また、指が動く速さによってスクロールの速度が異なってもよい。例えば、ユーザが指を立ててゆっくりと動かした（スワイプ）場合には、画面がゆっくりと連続的にスクロールされてもよい。また、フリック操作は必ずしも人差し指で行われる必要はなく、他の指や手全体を用いて行われてもよい。例えば、指とともに手全体を用いてフリック操作を行う場合には、携帯電子機器１は、容易にフリック操作とクリック操作とを区別することができる。また、指のみを用いてフリック操作を行う場合と、クリック操作を行う場合とでは、指を動かすという点で共通するが、携帯電子機器１は、指の動いた量や速度に基づいて、これらを区別することができる。例えば、携帯電子機器１は、指が所定の方向に移動しており、かつ、移動速度が所定以上の場合、フリック操作が行われたものと判断することができる。また、上下方向のフリック操作と左右方向のフリック操作とで、異なる処理が行われてもよい。例えば、携帯電子機器１は、上下方向のフリック操作を検出した場合は、画面を上下方向にスクロールし、左右方向のフリック操作を検出した場合は、画面のスクロールとは異なる処理（例えば、以前に表示した画面に戻る処理）を行ってもよい。このように、指をある方向に弾く（ある方向に向かって移動させる）操作が検出された場合に、携帯電子機器１は、画面をスクロールする処理を行ってもよい。
【０１４８】
また、他のジェスチャ操作の例としては、手を携帯電子機器１に近づけたり遠ざけたりしながら手の形を変えるジェスチャ操作が行われて、当該ジェスチャ操作によって所定の処理が行われてもよい。図２６は、手を携帯電子機器１に近づけたり遠ざけたりしながら手の形を変えるジェスチャ操作に応じた処理の一例を示す図である。
【０１４９】
例えば、図２６に示すように、携帯電子機器１の側面方向（赤外線カメラ４の撮像範囲）において、ユーザが手をグーからパーにしながら所定以上の速さで当該手を携帯電子機器１に近づけると、所定の処理が行われる。例えば、所定の処理として、ファイルがフォルダに格納されたり、所定のオブジェクトが所定の場所に格納されたりしてもよい。また、ユーザによって逆の操作が行われた場合は、所定のオブジェクトが、格納された場所から取り出される。すなわち、ユーザが手をパーからグーにしながら当該手を携帯電子機器１から遠ざけると、所定の処理として、オブジェクトが取り出される。このようなジェスチャ操作に応じた所定の処理としては、図２６に例示したようなファイルを操作する処理に限らない。例えば、このような距離を変化させるとともに手の形状を変化させるジェスチャ操作に応じて、ゲーム処理において所定のゲームオブジェクトを取り出したり格納したりする処理が行われてもよい。なお、測距センサ５を用いて携帯電子機器１と手との距離が測定されてもよいし、赤外線カメラ４の画像を用いて距離が測定されてもよい。例えば、携帯電子機器１は、赤外線カメラ４の画像を取得し、画像における手の明るさに基づいて、携帯電子機器１と手との相対距離を測定することができる。照射部７が発する赤外光は、距離が長いほど弱くなるため、手と携帯電子機器１との距離が近いほど手の画像は明るくなり、逆に、距離が遠いほど手の画像は暗くなる。したがって、携帯電子機器１は、赤外線カメラ４によって撮像された画像から物体（手と検出してもよいししなくてもよい）の明るさを算出し、明るさに基づいて、物体との相対距離を測定することができる。携帯電子機器１は、このようにして算出した相対距離の変化に基づいて、手の移動速度を算出することができる。また、手の大きさに基づいて携帯電子機器１と手との相対的な距離を算出してもよい。携帯電子機器１は、このようにして算出した距離と、手の形状とに基づいて図２６に示すようなジェスチャ操作が行われたことを認識し、当該ジェスチャ操作に応じて、種々の処理を行う。
【０１５０】
また、携帯電子機器１は、検出した指の本数で処理内容を変えてもよい。例えば、指が１本立った状態で所定の操作が行われた場合と、指が２本立った状態で同じ操作が行われた場合とで、異なる処理を行ってもよい。例えば、指が１本立った状態で指が所定のパターンで振られた場合にはクリック操作が行われたものとして当該操作に応じた処理（例えば、選択処理）が行われ、指が２本立った状態で指が所定のパターンで振られた場合にはフリック操作（又はスワイプ操作）が行われたものとして当該操作に応じた処理（スクロール処理）が行われてもよい。
【０１５１】
（変形例）
なお、上述した実施形態は単なる一例であり、例えば、以下のような変形が加えられてもよい。
【０１５２】
例えば、携帯電子機器１は、上述したユーザの手を用いたジェスチャ入力に限らず、他の様々な物体を検出して当該物体の検出結果に応じて所定の処理を行い、所定の処理の結果をディスプレイ２に出力したり、プロジェクタ８に出力してもよい。例えば、赤外線カメラ４で側面方向に存在する特定の物体を撮像することで、携帯電子機器に対する入力を行ってもよい。例えば、特定の物体に対する操作をユーザが行うと、当該特定の物体の位置や姿勢が変化する。赤外線カメラ４で当該特定の物体を撮像することで、ユーザによって行われた特定の物体に対する操作を検出することができる。そして、当該操作に応じた処理の結果がディスプレイ２等に出力される。この場合において、携帯電子機器１は、ユーザの手およびユーザが把持した物体の双方を検出してもよいし、物体のみを検出してもよい。
【０１５３】
また、携帯電子機器１の形状はどのようなものでもよい。例えば、携帯電子機器１（ディスプレイ２）は、横長ではなく縦長であってもよいし、正方形であってもよい。図２７は、縦長の携帯電子機器５０の一例を示す図である。図２８は、横長の携帯電子機器の一例を示す図である。なお、図２７では、入力ボタン６が表示されていないが、携帯電子機器５０は入力ボタン６を備えてもよい。図２７に示すように、縦長の携帯電子機器５０の正面にはディスプレイ２が設けられ、右側面には、赤外線カメラ４と測距センサ５とプロジェクタ８とが設けられる。上述のように、携帯電子機器５０においても、右側面に設けられた赤外線カメラ４及び測距センサ５を用いて、ユーザは、携帯電子機器５０の右側面方向から右手でジェスチャ入力を行うことができる。
【０１５４】
このように、本実施形態の携帯電子機器は、画面が縦長であっても横長であっても、画面を正面から見た場合の側面方向（左右方向）に、赤外線カメラ４等が設けられる。ここで、「画面を正面から見る」とは、ディスプレイ２の画面に表示された文字列や画像等が通常の方向から見えるように画面を見ることを意味する。例えば、図２７では、画面が縦長になるように携帯電子機器を把持すると、画面に表示された文字列「ＡＢＣ」や画像が通常の方向から見えるため、この状態が画面を正面から見ている状態である。また、例えば、図２８では、画面が横長になるように携帯電子機器を把持すると、画面に表示された文字列「ＡＢＣ」や画像が通常の方向から見えるため、この状態が画面を正面から見ている状態である。
【０１５５】
本明細書における「側面」は、図２７や図２８に示すように、画面を正面から見た場合に下方向を向く底面及び上方向を向く上面を含んでもよい。すなわち、本実施形態の携帯電子機器では、画面を正面から見た場合に上方向を向く「上面」や下方向を向く「底面」に赤外線カメラ４や測距センサ５等が設けられてもよく、左方向を向く「左側面」や右方向を向く「右側面」に、赤外線カメラ４や測距センサ５等が設けられてもよい。
【０１５６】
なお、本実施形態の携帯電子機器は、姿勢検出部１６を用いて自機の姿勢を検出し、検出した姿勢に応じて、画面に表示する文字や画像等を回転させてもよい。図２９は、画面を正面から見た場合の側面に赤外線カメラ４や測距センサ５等が設けられた携帯電子機器において、携帯電子機器を９０度右回転させたときの様子を示す図である。
【０１５７】
図２９に示すように、携帯電子機器は、画面が横長になるように携帯電子機器を把持した場合は、画面には文字や画像が通常の方向から見え、画面を正面から見たときの右側面に、赤外線カメラ４や測距センサ５等が設けられる。一方、携帯電子機器を９０度右回転させると、姿勢検出部１６が例えば重力を検出することで、携帯電子機器は自機の姿勢を検出する。携帯電子機器は、当該検出結果に応じてディスプレイ２に表示された文字や画像が正面から見えるように、当該文字や画像を回転させる。すなわち、９０度右回転させた後でも、ユーザは携帯電子機器の画面を正面から見ることができる。この場合、赤外線カメラ４や測距センサ５等は、携帯電子機器の画面を正面から見た場合の底面に位置することになる。このような携帯電子機器もまた、本発明の範囲に含まれる。
【０１５８】
すなわち、携帯電子機器の持ち方によっては、赤外線カメラ４や測距センサ５等は、画面に対して下方向に位置したり上方向に位置することになってもよい。携帯電子機器がある姿勢でユーザに把持された場合には、当該ユーザが画面を正面から見たときに（画面に表示される文字や画像等が通常の方向から見えるときに）、赤外線カメラ４や測距センサ５等が画面に対して左右方向の面に位置するようになる。そのような姿勢において、ユーザは、画面に対して右方向（又は左方向）から上述のような右手（又は左手）でジェスチャを行うことにより、携帯電子機器に対してジェスチャ入力を行うことができる。また、携帯電子機器が別の姿勢でユーザに把持された場合には、当該ユーザが画面を正面から見たときに、赤外線カメラ４や測距センサ５等が画面に対して上下方向の面に位置するようになる。そのような姿勢において、ユーザは、画面に対して上方向（又は下方向）から上述のような右手（又は左手）でジェスチャを行うことにより、携帯電子機器に対してジェスチャ入力を行うことができる。
【０１５９】
また、例えば、側面とともに上面や底面に赤外線カメラ４や測距センサ５、プロジェクタ８が設けられる構成も、本発明の範囲に含まれる。また、左側面および右側面の両方に赤外線カメラ４や測距センサ５等が設けられてもよい。この場合において、例えば測距センサによって測定された距離に基づいて、携帯電子機器の左側および右側のうちのどちらがユーザによって把持されているかを判断してもよい。例えば、携帯電子機器は、測定された距離が短い方に対応する側面（把持部）がユーザによって把持されていると判断してもよい。
【０１６０】
図３０は、側面と底面との両方に赤外線カメラ４や測距センサ５等が設けられた構成の一例を示す図である。図３０に示すように、携帯電子機器の右側面には、赤外線カメラ４や測距センサ５等が設けられ、携帯電子機器の底面にも赤外線カメラ４や測距センサ５等が設けられる。ユーザは、左手で携帯電子機器を把持しながら、右手を用いてジェスチャ入力等が可能である。このような構成では、横長となるように携帯電子機器が把持された場合でも、縦長となるように携帯電子機器が把持された場合でも、横方向に赤外線カメラ４や測距センサ５等が位置するため、画面の横方向において上述のようなジェスチャ入力が可能となる。
【０１６１】
このように、ユーザが携帯電子機器を左手（又は右手）で把持して画面を正面から見ながら、右手（又は左手）でディスプレイの画面に対して側面方向からジェスチャ入力を行うことができるものであれば、携帯電子機器はどのような構成であってもよい。
【０１６２】
また、上記実施形態では、赤外線カメラ４や測距センサ５等が側面に垂直な方向（画面に平行）を向くものとしたが、他の構成では、赤外線カメラ４や測距センサ５等が側面に対して所定の角度だけ傾くように設けられてもよい。
【０１６３】
図３１は、赤外線カメラ４や測距センサ５を傾けた場合の携帯電子機器を底面から見た図である。図３１に示すように、赤外線カメラ４の撮像方向が、携帯電子機器の右側面と垂直ではなく、画面方向に所定の角度だけ傾いていてもよい。また、測距センサ５の検出方向（光源からの光の射出方向）が、携帯電子機器の右側面と垂直ではなく、画面方向に所定の角度だけ傾いていてもよい。同様に、プロジェクタ８が、携帯電子機器の右側面と垂直ではなく、画面方向に所定の角度だけ傾いていてもよい。このように、赤外線カメラ４や測距センサ５、プロジェクタ８が画面方向に傾いている場合には、ユーザは、携帯電子機器の真横よりも画面方向の所定位置で手を使ったジェスチャ入力を行うことになる。赤外線カメラ４や測距センサ５、プロジェクタ８の傾きは、ユーザがジェスチャ入力を行い易いように、適宜調整されてもよく、例えば、赤外線カメラ４や測距センサ５、プロジェクタ８を背面方向に傾けてもよい。
【０１６４】
また、上記実施形態では、赤外線カメラ４が用いられたが、赤外線カメラ４の代わりに可視光の画像を撮像する通常のカメラ（ＲＧＢ画像を取得するカメラ）が用いられ、当該通常のカメラを用いてユーザのジェスチャが認識されてもよい。また、赤外線カメラ４の代わりに、ＲＧＢ画像と赤外線画像との両方を撮像可能なカメラが用いられてもよい。図３２は、ＲＧＢ画像と赤外線画像との両方を撮像可能なイメージセンサの一部を示す図である。図３２に示すように、４つの素子（フォトトランジスタ）のそれぞれは、赤の光（Ｒ）、緑の光（Ｇ）、青の光（Ｂ）、赤外光（ＩＲ）を受光する。このような４つの素子の組み合わせが縦横に多数並べられたイメージセンサを用いることで、ＲＧＢ画像を取得することができるとともに、赤外線画像も取得することができる。これにより、ＲＧＢ画像と赤外線画像のうちの何れかを用いて、ジェスチャを認識することができる。すなわち、取得されたＲＧＢ画像と赤外線画像のうち、ジェスチャ認識に適した画像を選択することができる。例えば、赤外線の光量が多すぎて取得された赤外線画像に特定の物体が検出できない場合は、ＲＧＢ画像を用いてジェスチャを認識することができ、その逆も可能である。
【０１６５】
また、上記実施形態では、プロジェクタ８が備えられたが、ユーザによるジェスチャ入力に応じた所定の情報処理（Ｓ１３）の結果を、光によってユーザに知らせるものであればどのようなものでもよい。例えば、プロジェクタ８の代わりに又は加えて、所定の光を発する光源（例えば、ＬＥＤ、ハロゲンランプ、蛍光ランプ、ＥＬランプ等）が携帯電子機器１に備えられてもよい。
【０１６６】
また、上記実施形態では、赤外線カメラ４と測距センサ５とを用いて画像と距離とを別々に取得したが、他の実施形態では、例えば、ＴＯＦ（Ｔｉｍｅ  ｏｆ  Ｆｌｉｇｈｔ）型の距離画像センサが設けられ、当該距離画像センサを用いて、画像と画素毎の距離とが取得されてもよい。そして、携帯電子機器は、取得された画像と距離とに基づいて、特定の物体を検出し、検出結果に応じてディスプレイ２やプロジェクタ８に画像を出力する。
【０１６７】
また、上記実施形態では、携帯電子機器１は、アプリケーションを実行可能な情報処理装置として説明したが、他の実施形態では、携帯電子機器１は、ユーザの入力を受け付けるコントローラとして機能してもよい。この場合、ディスプレイは設けられてもよいし、設けられなくてもよい。携帯電子機器１がコントローラとして機能する場合、携帯電子機器１は、無線や有線で別の情報処理装置と接続される。携帯電子機器１に対して操作（入力ボタンに対する操作や携帯電子機器１自体を動かす操作、上記ジェスチャ操作等）が行われると、当該操作に応じた操作データが別の情報処理装置に送信される。情報処理装置は、操作データを受信すると、操作データに応じた処理を行う。操作データに応じた処理は、実行されるアプリケーションの種類によって異なる。
【０１６８】
また、上記実施形態では、一方の手で携帯電子機器を把持し、他方の手で携帯電子機器に対してジェスチャ入力を行う例について説明した。他の実施形態では、携帯電子機器は、例えば画面を備える腕時計型の装置のように、ユーザの腕（身体）に固定されるものであってもよい。
【０１６９】
また、携帯電子機器の形状はどのようなものでもよく、例えば、板状の楕円形状であってもよい。例えば、携帯電子機器は、折り畳み可能なものであってもよい。
【０１７０】
また、上記実施形態では携帯型の装置としたが、他の実施形態では据置型の装置であってもよい。
【符号の説明】
【０１７１】
１    携帯電子機器
２    ディスプレイ
３    タッチパネル
４    赤外線カメラ
５    測距センサ
６    入力ボタン
７    照射部
８    プロジェクタ
９    外側カメラ
１１  バイブレータ
１６  姿勢検出部
１７  ＧＰＳレシーバ
１８  地磁気センサ
【図１】
0006519074.tif 000002
【図２】
0006519074.tif 000003
【図３】
0006519074.tif 000004
【図４】
0006519074.tif 000005
【図５】
0006519074.tif 000006
【図６Ａ】
0006519074.tif 000007
【図６Ｂ】
0006519074.tif 000008
【図７Ａ】
0006519074.tif 000009
【図７Ｂ】
0006519074.tif 000010
【図８】
0006519074.tif 000011
【図９】
0006519074.tif 000012
【図１０Ａ】
0006519074.tif 000013
【図１０Ｂ】
0006519074.tif 000014
【図１０Ｃ】
0006519074.tif 000015
【図１０Ｄ】
0006519074.tif 000016
【図１１Ａ】
0006519074.tif 000017
【図１１Ｂ】
0006519074.tif 000018
【図１１Ｃ】
0006519074.tif 000019
【図１１Ｄ】
0006519074.tif 000020
【図１２Ａ】
0006519074.tif 000021
【図１２Ｂ】
0006519074.tif 000022
【図１３】
0006519074.tif 000023
【図１４】
0006519074.tif 000024
【図１５】
0006519074.tif 000025
【図１６】
0006519074.tif 000026
【図１７】
0006519074.tif 000027
【図１８】
0006519074.tif 000028
【図１９】
0006519074.tif 000029
【図２０】
0006519074.tif 000030
【図２１】
0006519074.tif 000031
【図２２】
0006519074.tif 000032
【図２３】
0006519074.tif 000033
【図２４Ａ】
0006519074.tif 000034
【図２４Ｂ】
0006519074.tif 000035
【図２５】
0006519074.tif 000036
【図２６】
0006519074.tif 000037
【図２７】
0006519074.tif 000038
【図２８】
0006519074.tif 000039
【図２９】
0006519074.tif 000040
【図３０】
0006519074.tif 000041
【図３１】
0006519074.tif 000042
【図３２】
0006519074.tif 000043