(57)【要約】【課題】操作性を向上できるようにする。【解決手段】ユーザが携帯端末装置に対して息を吹きかけた場合、携帯端末装置の表示装置の上部に設置された上部風圧センサが上部風圧を検出し、表示装置の下部に設置された下部風圧センサが下部風圧を検出する。そして、携帯端末装置は、検出された上部風圧と下部風圧のうち、より大きい方から小さい方に向かって、表示装置の画面をスクロールする。例えば、ユーザが携帯端末装置の下側から息を吹きかけた場合、携帯端末装置は、表示装置の画面を下側から上側に向かってスクロールする。すなわち、ユーザが吹きかけた息の方向と同じ方向に表示装置の画面がスクロールされる。本開示は、例えば携帯電話器に適用できる。【選択図】図４
2012198780.tif 000002
【特許請求の範囲】
【請求項１】
風圧を検出する複数の風圧センサと、
複数の前記風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御部と
を備える情報処理装置。
【請求項２】
画像を表示する表示部と、
複数の前記風圧センサにより検出される風圧の差の絶対値を算出する算出部と
をさらに備え、
前記制御部は、前記算出部により算出された前記絶対値の大きさに基づいて、前記表示部に表示されている前記画像に対して前記所定の処理を実行する
請求項１に記載の情報処理装置。
【請求項３】
複数の前記風圧センサは、前記表示部の周りの所定の位置に設置された第１の風圧センサおよび第２の風圧センサから構成され、
前記算出部は、前記第１の風圧センサにより検出された第１の風圧と、前記第２の風圧センサにより検出された第２の風圧との差の絶対値を算出し、
前記制御部は、前記絶対値が第１の閾値以上である場合、前記表示部の前記画像をスクロールするように制御し、前記絶対値が前記第１の閾値より小さい場合、前記表示部に表示されている選択項目を選択するように制御する
請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記絶対値が前記第１の閾値以上であり、前記第１の風圧が前記第２の風圧より大きい場合、前記表示部の前記画像を、前記第１の風圧センサから前記第２の風圧センサの方向にスクロールするように制御し、
前記絶対値が前記第１の閾値以上であり、前記第１の風圧が前記第２の風圧より小さい場合、前記表示部の前記画像を、前記第２の風圧センサから前記第１の風圧センサの方向にスクロールするように制御する
請求項３に記載の情報処理装置。
【請求項５】
前記制御部は、スクロールの移動量および速度の少なくとも一方を、前記第１の風圧および前記第２の風圧の少なくとも一方に応じて変化させる
請求項４に記載の情報処理装置。
【請求項６】
前記制御部は、前記表示部の画面を前記第１の風圧センサから前記第２の風圧センサの方向に複数に区分し、前記絶対値が前記第１の閾値より小さく、かつ第２の閾値以上である場合、前記第１の風圧と前記第２の風圧のうち、より大きい方に近い前記区分の前記選択項目を選択するように制御する
請求項５に記載の情報処理装置。
【請求項７】
前記制御部は、前記絶対値が前記第１の閾値より小さく、かつ前記第２の閾値より小さい場合、前記第１の風圧センサと前記第２の風圧センサの中間の前記区分の前記選択項目を選択するように制御する
請求項６に記載の情報処理装置。
【請求項８】
前記第１の風圧センサは、前記表示部の上部に設置され、
前記第２の風圧センサは、前記表示部の下部に設置される
請求項７に記載の情報処理装置。
【請求項９】
前記第１の風圧センサは、前記表示部の左部に設置され、
前記第２の風圧センサは、前記表示部の右部に設置される
請求項７に記載の情報処理装置。
【請求項１０】
前記算出部は、前記風圧の大きさまたは時間の差の絶対値を算出する
請求項８に記載の情報処理装置。
【請求項１１】
複数の前記風圧センサは、前記表示装置の上部、下部、左部、および右部に設置され、
前記算出部は、上部風圧センサにより検出される上部風圧と下部風圧センサにより検出される下部風圧との差の絶対値を算出するとともに、左部風圧センサにより検出される左部風圧と右部風圧センサにより検出される右部風圧との差の絶対値を算出し、
前記制御部は、
前記上部風圧と前記下部風圧との差の絶対値が第１の閾値以上である場合、または前記左部風圧と前記右部風圧との差の絶対値が第２の閾値以上である場合、前記表示部の前記画像をスクロールするように制御し、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部に表示されている選択項目を選択するように制御する
請求項２に記載の情報処理装置。
【請求項１２】
前記制御部は、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右下方向にスクロールするように制御し、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左下方向にスクロールするように制御し、
前記上部風圧と前記下部風圧の差との絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部の前記画像を下方向にスクロールするように制御し、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右上方向にスクロールするように制御し、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左上方向にスクロールするように制御し、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部の前記画像を上方向にスクロールするように制御し、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右方向にスクロールするように制御し、
前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左方向にスクロールするように制御する
請求項１１に記載の情報処理装置。
【請求項１３】
前記制御部は、スクロールの移動量および速度の少なくとも一方を、前記上部風圧、前記下部風圧、前記左部風圧、および前記右部風圧のうち少なくとも１つに応じて変化させる
請求項１２に記載の情報処理装置。
【請求項１４】
前記制御部は、前記表示部の画面を上下方向および左右方向に複数に区分し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ第３の閾値以上であり、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さく、かつ第４の閾値以上である場合、前記上部風圧と前記下部風圧のうちのより大きい方に近く、かつ前記左部風圧と前記右部風圧のうちのより大きい方に近い前記区分の前記選択項目を選択するように制御する
請求項１３に記載の情報処理装置。
【請求項１５】
前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ前記第３の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記上部風圧センサと前記下部風圧センサの中間の前記区分の前記選択項目を選択するように制御する
請求項１４に記載の情報処理装置。
【請求項１６】
前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さく、かつ前記第４の閾値より小さい場合、前記左部風圧センサと前記右部風圧センサの中間の前記区分の前記選択項目を選択するように制御する
請求項１５に記載の情報処理装置。
【請求項１７】
風圧を検出する複数の風圧センサを備える情報処理装置の情報処理方法であって、
複数の前記風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御ステップ
を含む情報処理方法。
【請求項１８】
風圧を検出する複数の風圧センサを備える情報処理装置を制御するコンピュータに、
複数の前記風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御ステップ
を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１９】
風圧を検出する複数の風圧センサを備える情報処理装置を制御するコンピュータに、
複数の前記風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御ステップ
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は情報処理装置および情報処理方法、記録媒体、並びにプログラムに関し、特に、操作性を向上するようにした情報処理装置および情報処理方法、記録媒体、並びにプログラムに関する。
【背景技術】
【０００２】
現在、携帯電話機やタブレットＰＣ（Personal Computer）などの情報処理装置には、ボタン、キーボード、タッチパネル、およびマウスなどの様々なユーザインタフェースが存在している。
【０００３】
また、ユーザインタフェースとして風圧センサを用いる技術が提案されている。
【０００４】
例えば、特許文献１には、風圧センサ付き携帯端末装置の風圧センサを用いて入力の有無に応じた処理を実行することや、風圧の強さおよび風圧の継続時間に応じた処理を実行することが記載されている。
【０００５】
このように、ユーザインタフェースとして風圧センサを用いることで、ユーザが携帯端末装置に直接触れることなく、携帯端末装置を操作することが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１７７９９２
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１の発明では、風圧を考慮して所定の処理が実行される。しかし、風圧に応じた処理は、例えば１つのボタンの操作に応じた処理と同様である。従って、特許文献１の発明では、実行できる処理が限られしまう。
【０００８】
本開示は、このような状況に鑑みてなされたものであり、操作性を向上できるようにするものである。
【課題を解決するための手段】
【０００９】
本開示の一側面の携帯端末装置は、風圧を検出する複数の風圧センサと、複数の前記風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御部とを備える。
【００１０】
画像を表示する表示部と、複数の前記風圧センサにより検出される風圧の差の絶対値を算出する算出部とをさらに備え、前記制御部は、前記算出部により算出された前記絶対値の大きさに基づいて、前記表示部に表示されている前記画像に対して前記所定の処理を実行することができる。
【００１１】
複数の前記風圧センサは、前記表示部の周りの所定の位置に設置された第１の風圧センサおよび第２の風圧センサから構成され、前記算出部は、前記第１の風圧センサにより検出された第１の風圧と、前記第２の風圧センサにより検出された第２の風圧との差の絶対値を算出し、前記制御部は、前記絶対値が第１の閾値以上である場合、前記表示部の前記画像をスクロールするように制御し、前記絶対値が前記第１の閾値より小さい場合、前記表示部に表示されている選択項目を選択するように制御することができる。
【００１２】
前記制御部は、前記絶対値が前記第１の閾値以上であり、前記第１の風圧が前記第２の風圧より大きい場合、前記表示部の前記画像を、前記第１の風圧センサから前記第２の風圧センサの方向にスクロールするように制御し、前記絶対値が前記第１の閾値以上であり、前記第１の風圧が前記第２の風圧より小さい場合、前記表示部の前記画像を、前記第２の風圧センサから前記第１の風圧センサの方向にスクロールするように制御することができる。
【００１３】
前記制御部は、スクロールの移動量および速度の少なくとも一方を、前記第１の風圧および前記第２の風圧の少なくとも一方に応じて変化させることができる。
【００１４】
前記制御部は、前記表示部の画面を前記第１の風圧センサから前記第２の風圧センサの方向に複数に区分し、前記絶対値が前記第１の閾値より小さく、かつ第２の閾値以上である場合、前記第１の風圧と前記第２の風圧のうち、より大きい方に近い前記区分の前記選択項目を選択するように制御することができる。
【００１５】
前記制御部は、前記絶対値が前記第１の閾値より小さく、かつ前記第２の閾値より小さい場合、前記第１の風圧センサと前記第２の風圧センサの中間の前記区分の前記選択項目を選択するように制御することができる。
【００１６】
前記第１の風圧センサは、前記表示部の上部に設置され、前記第２の風圧センサは、前記表示部の下部に設置されるようにすることができる。
【００１７】
前記第１の風圧センサは、前記表示部の左部に設置され、前記第２の風圧センサは、前記表示部の右部に設置されるようにすることができる。
【００１８】
前記算出部は、前記風圧の大きさまたは時間の差の絶対値を算出することができる。
【００１９】
複数の前記風圧センサは、前記表示装置の上部、下部、左部、および右部に設置され、前記算出部は、上部風圧センサにより検出される上部風圧と下部風圧センサにより検出される下部風圧との差の絶対値を算出するとともに、左部風圧センサにより検出される左部風圧と右部風圧センサにより検出される右部風圧との差の絶対値を算出し、前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が第１の閾値以上である場合、または前記左部風圧と前記右部風圧との差の絶対値が第２の閾値以上である場合、前記表示部の前記画像をスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部に表示されている選択項目を選択するように制御することができる。
【００２０】
前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右下方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左下方向にスクロールするように制御し、前記上部風圧と前記下部風圧の差との絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部の前記画像を下方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右上方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左上方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部の前記画像を上方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左方向にスクロールするように制御することができる。
【００２１】
前記制御部は、スクロールの移動量および速度の少なくとも一方を、前記上部風圧、前記下部風圧、前記左部風圧、および前記右部風圧のうち少なくとも１つに応じて変化させることができる。
【００２２】
前記制御部は、前記表示部の画面を上下方向および左右方向に複数に区分し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ第３の閾値以上であり、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さく、かつ第４の閾値以上である場合、前記上部風圧と前記下部風圧のうちのより大きい方に近く、かつ前記左部風圧と前記右部風圧のうちのより大きい方に近い前記区分の前記選択項目を選択するように制御することができる。
【００２３】
前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ前記第３の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記上部風圧センサと前記下部風圧センサの中間の前記区分の前記選択項目を選択するように制御することができる。
【００２４】
前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さく、かつ前記第４の閾値より小さい場合、前記左部風圧センサと前記右部風圧センサの中間の前記区分の前記選択項目を選択するように制御することができる。
【００２５】
本開示の一側面の情報処理方法は、複数の風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御ステップを含む。
【００２６】
本開示の一側面の記録媒体、またはプログラムは、風圧を検出する複数の風圧センサを備える情報処理装置を制御するコンピュータに、複数の前記風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御ステップを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体、またはプログラムである。
【００２７】
本開示の一側面においては、複数の風圧センサにより検出される風圧の違いにしたがって所定の処理が実行される。
【発明の効果】
【００２８】
本開示の側面によれば、操作性を向上することが可能になる。
【図面の簡単な説明】
【００２９】
【図１】本開示の携帯端末装置の一実施の形態を示す図である。
【図２】携帯端末装置の一実施の形態の構成を示すブロック図である。
【図３】風圧制御処理を説明するフローチャートである。
【図４】風圧検出の例を示す図である。
【図５】出力画面の例を示す図である。
【図６】風圧検出の例を示す図である。
【図７】風圧検出の例を示す図である。
【図８】出力画面の例を示す図である。
【図９】項目選択の例を示す図である。
【図１０】項目選択処理を説明するフローチャートである。
【図１１】風圧検出の例を示す図である。
【図１２】風圧検出の例を示す図である。
【図１３】風圧検出の例を示す図である。
【図１４】出力画面の例を示す図である。
【図１５】出力画面の例を示す図である。
【図１６】本開示の携帯端末装置の一実施の形態を示す図である。
【図１７】風圧制御処理を説明するフローチャートである。
【図１８】風圧検出の例を示す図である。
【図１９】出力画面の例を示す図である。
【図２０】風圧検出の例を示す図である。
【図２１】本開示の携帯端末装置の一実施の形態を示す図である。
【図２２】携帯端末装置の一実施の形態の構成を示すブロック図である。
【図２３】風圧制御処理を説明するフローチャートである。
【図２４】風圧制御処理を説明するフローチャートである。
【図２５】風圧検出の例を示す図である。
【図２６】スクロールの移動量の例を示す図である。
【図２７】出力画面の例を示す図である。
【図２８】項目選択の例を示す図である。
【図２９】項目選択処理を説明するフローチャートである。
【図３０】項目選択処理を説明するフローチャートである。
【発明を実施するための最良の形態】
【００３０】
以下、本開示を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
（１）第１の実施の形態
１．携帯端末装置１の構成
２．携帯端末装置１の風圧制御処理
３．携帯端末装置１の項目選択処理
４．携帯端末装置２０１の構成
５．携帯端末装置２０１の風圧制御処理
（２）第２の実施の形態
６．携帯端末装置３０１の構成
７．携帯端末装置３０１の風圧制御処理
８．携帯端末装置３０１の項目選択処理
９．その他
【００３１】
＜第１の実施の形態＞
【００３２】
［携帯端末装置１の構成］
【００３３】
図１は、本開示が適用される情報処理装置としての携帯端末装置１の一実施の形態を示す図である。図１の携帯端末装置１は、風圧センサ２１−１，２１−２、表示装置２２、十字キー２３、決定ボタン２４、および戻るボタン２５を有している。
【００３４】
なお、風圧センサ２１−１，２１−２を個々に区別する必要がない場合、以下単に、風圧センサ２１と記述する。他の構成要素についても同様とする。
【００３５】
風圧センサ２１は、空気の流れによる圧力、すなわち風圧の大きさを検出し、風圧値として出力する。図１の例では、風圧センサ２１−１が表示装置２２の上部に設置され、風圧センサ２１−２が表示装置２２の下部に設置されている。
【００３６】
表示装置２２は、例えば、画像を表示するためのディスプレイなどにより構成される。十字キー２３は、例えば、ユーザの操作によりカーソル等を移動させる機能等を有する。
【００３７】
決定ボタン２４は、例えば、ユーザにより操作されたとき、カーソルが示す項目を選択させる機能等を有する。戻るボタン２５は、例えば、ユーザの操作により所定の状態を１つ前の状態に戻す機能や、所定の処理をキャンセルする機能等を有する。
【００３８】
図２は、携帯端末装置１の一実施の形態の構成を示すブロック図である。携帯端末装置１は、風圧センサ２１−１，２１−２、表示装置２２、CPU（Central Processing Unit）４１、入力装置４２、および記憶装置４３から構成されている。
【００３９】
CPU４１は、取得部６１、判定部６２、算出部６３、および制御部６４の機能ブロックを有している。なおCPU４１の各ブロックは、必要に応じて相互に信号、データを授受することが可能とされている。
【００４０】
取得部６１は、各種情報を取得する。判定部６２は、各種情報を判定する。算出部６３は、所定の算出処理を実行する。制御部６４は、各種情報を制御する。
【００４１】
入力装置４２は、図１の十字キー２３、決定ボタン２４、および戻るボタン２５を含む他に、カメラ、キーボード、およびマウスなどのユーザインタフェースを含むことも可能であり、所定の情報を入力するときユーザにより操作される。
【００４２】
記憶装置４３は、例えば、ハードディスクドライブや不揮発性メモリなどにより構成される。記憶装置４３は、携帯端末装置１において実行される各種の処理プログラムや処理に必要なデータなどを記憶する。
【００４３】
［携帯端末装置１の風圧制御処理］
【００４４】
図３乃至図１５を参照して、携帯端末装置１の風圧制御処理について説明する。
【００４５】
図３は、携帯端末装置１の風圧制御処理を説明するフローチャートである。風圧制御処理は、風圧センサ２１が風圧を検出したときに実行される。
【００４６】
ステップＳ１において、取得部６１は、風圧センサ２１から風圧値を取得する。すなわち、携帯端末装置１の上部の風圧センサ２１−１から上部風圧値Ｖ１が取得され、下部の風圧センサ２１−２から下部風圧値Ｖ２が取得される。
【００４７】
ステップＳ２において、判定部６２は、少なくとも１つの風圧値が第１の閾値Ｔｈ１以上であるかを判定する。すなわち、取得された上部風圧値Ｖ１および下部風圧値Ｖ２の少なくとも一方が第１の閾値Ｔｈ１以上であるかが判定される。
【００４８】
第１の閾値Ｔｈ１は、ユーザの意図しない風圧による誤動作を防ぐために予め設定される。すなわち、ステップＳ２の処理により、携帯端末装置１にユーザの息が吹きかけられたかが判定される。
【００４９】
ステップＳ２において、少なくとも１つの風圧値が第１の閾値Ｔｈ１以上であると判定された場合、すなわち携帯端末装置１にユーザの息が吹きかけられたと判定された場合、処理はステップＳ３に進む。
【００５０】
ステップＳ３において、算出部６３は、風圧値の差の絶対値を算出する。すなわち、上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１−Ｖ２｜が算出される。
【００５１】
ステップＳ４において、判定部６２は、風圧値の差の絶対値｜Ｖ１−Ｖ２｜が第２の閾値Ｔｈ２以上であるかを判定する。すなわち、｜Ｖ１−Ｖ２｜≧Ｔｈ２であるかが判定される。
【００５２】
第２の閾値Ｔｈ２は、ユーザにより上部の風圧センサ２１−１と下部の風圧センサ２１−２の内側、すなわち表示装置２２上で息が吹きかけられたかを判定するために設定された閾値である。
【００５３】
すなわち、ステップＳ４の処理により、ユーザによる操作がスクロール操作であるか、または項目選択操作であるかが判定される。
【００５４】
スクロール操作では、表示装置２２に表示されている画面が所定の方向にスクロールされる。項目選択操作は、図１の決定ボタン２４が押下する操作や、マウスをクリックする操作に対応し、所定の選択項目が選択される。
【００５５】
図３のステップＳ４において、風圧値の差の絶対値｜Ｖ１−Ｖ２｜が第２の閾値Ｔｈ２以上であると判定された場合、すなわち、ユーザによる操作がスクロール操作であると判定された場合、処理はステップＳ５に進む。
【００５６】
ステップＳ５において、判定部６２は、下部風圧値Ｖ２が上部風圧値Ｖ１より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた方向が携帯端末装置１の下側からであるか、または上側からであるかが判定される。
【００５７】
ステップＳ５において、下部風圧値Ｖ２が上部風圧値Ｖ１より大きい（Ｖ２＞Ｖ１）と判定された場合、すなわち、ユーザにより携帯端末装置１の下側から息が吹きかけられた場合、処理はステップＳ６に進む。
【００５８】
ユーザにより携帯端末装置１の下側から息が吹きかけられた場合の例を図４に示す。
【００５９】
図４は、ユーザ８１が携帯端末装置１の下側から息を吹きかけた場合の例を示す図である。図４の例には、携帯端末装置１の側面図が示されており、簡単のため、風圧センサ２１と表示装置２２だけが示されている。
【００６０】
また、図４の例では、風圧センサ２１により検出される風圧８２の強さが、風圧８２の矢印の太さで示されている。すなわち、風圧８２の矢印が太いほど風圧８２が強くなり、風圧８２の矢印が細いほど、風圧８２が弱くなる。他の図においても同様とする。
【００６１】
図４の例では、風圧センサ２１−２が検出する風圧８２−２の方が、風圧センサ２１−１が検出する風圧８２−１より太く示されている。
【００６２】
すなわち、ユーザ８１に近い風圧センサ２１−２が検出する風圧８２−２の方が、ユーザ８１から遠い風圧センサ２１−１が検出する風圧８２−１より強くなるので、携帯端末装置１は、ユーザ８１により携帯端末装置１の下側から上側へ息が吹きかけられていることを認識する。
【００６３】
図３に戻り、ステップＳ６において、制御部６４は、上方向に画面をスクロールする。すなわち、ユーザが息を吹きかけた方向と同じ方向に画面が移動する。上方向に画面をスクロールする例を図５に示す。
【００６４】
図５は、表示装置２２に任意のホームページが表示されている例を示す図である。
【００６５】
図５Ａには、表示装置２２に家１０１−１が表示されている例が示されている。図５Ｂには、表示装置２２に家１０１−２とプール１０２が表示されている例が示されている。
【００６６】
図５Ａの状態でユーザにより携帯端末装置１の下側から息が吹きかけられて、上方向に画面がスクロールされると、表示装置２２には、図５Ｂの画面が表示される。
【００６７】
すなわち、図５Ａの家１０１−１の表示位置が中央から上側に移動し、図５Ｂの家１０１−２の表示位置になる。
【００６８】
また、図５Ａの家１０１−１の下側に存在し、表示装置２２の画面上に表示されていなかったプール１０２が、図５Ｂに示すように、家１０１−２の下側に表示される。
【００６９】
このように、携帯端末装置１は、風圧センサ２１から取得した風圧値に基づいて、マウスや十字キー等を用いて画面をスクロールする処理と同様の処理を実行することができる。
【００７０】
なお、制御部６４は、スクロールの移動量および速度を風圧値に応じて変化させるようにしてもよい。
【００７１】
例えば、図５の例のように、表示装置２２の画面を上方向にスクロールさせる場合、下部風圧値Ｖ２が大きいほど画面を上方向に大きく、速く移動させ、下部風圧値Ｖ２が小さいほど画面を上方向に小さく、遅く移動させることができる。
【００７２】
これにより、ユーザの操作性をより向上させることができる。なお、風圧値の変化によるスクロールの移動量とスクロールの速度の制御は、少なくとも一方が実行されればよい。
【００７３】
また、表示装置２２の画面を上方向にスクロールさせる場合、下部風圧値Ｖ２の代わりに上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１−Ｖ２｜の大きさを用いてもよい。さらに、スクロールの移動量とスクロールの速度は、ユーザが設定するようにしてもよい。
【００７４】
図３に戻り、ステップＳ５において、下部風圧値Ｖ２が上部風圧値Ｖ１より小さい（Ｖ２＜Ｖ１）と判定された場合、すなわち、ユーザにより携帯端末装置１の上側から息が吹きかけられた場合、処理はステップＳ７に進む。
【００７５】
ユーザにより携帯端末装置１の上側から息が吹きかけられた場合の例を図６に示す。
【００７６】
図６は、ユーザ８１が携帯端末装置１の上側から息を吹きかけた場合の例を示す図である。
【００７７】
図６の例では、ユーザ８１に近い風圧センサ２１−１が検出する風圧８２−１１の方が、ユーザ８１から遠い風圧センサ２１−２が検出する風圧８２−１２より太く示されている。
【００７８】
すなわち、風圧センサ２１−１が検出する風圧８２−１１の方が、風圧センサ２１−２が検出する風圧８２−１２より強くなるので、携帯端末装置１は、ユーザ８１により携帯端末装置１の上側から下側へ息が吹きかけられていることを認識する。
【００７９】
図３に戻り、ステップＳ７において、制御部６４は、下方向に画面をスクロールする。これにより、表示装置２２に表示されている画面が下方向にスクロールされる。
【００８０】
一方、ステップＳ４において、風圧値の差の絶対値｜Ｖ１−Ｖ２｜が第２の閾値Ｔｈ２より小さいと判定された場合、すなわち、ユーザによる操作が項目選択操作であると判定された場合、処理はステップＳ８に進む。ユーザにより項目選択操作が実行される例を図７に示す。
【００８１】
図７は、ユーザ８１による項目選択操作の例を示す図である。図７の例では、風圧センサ２１−１が検出する風圧８２−２１と、風圧センサ２１−２が検出する風圧８２−２２が、略同じ太さで示されている。
【００８２】
すなわち、風圧センサ２１−１と風圧センサ２１−２は、ユーザ８１から略等しい距離に位置するので、風圧センサ２１−１が検出する風圧８２−２１の強さと、風圧センサ２１−２が検出する風圧８２−２２の強さが略等しくなる。
【００８３】
従って、携帯端末装置１は、ユーザ８１により表示装置２２上で息が吹きかけられたことを認識する。
【００８４】
図３に戻り、ステップＳ８において、判定部６２は、選択項目が存在するかを判定する。すなわち、表示装置２２に選択項目の画像が表示されているかが判定される。選択項目は、例えばクリックボタン等であり、選択されることで所定の処理が実行される。
【００８５】
ステップＳ８において、選択項目が存在すると判定された場合、ステップＳ９において、処理部６４は、選択項目を選択する。表示装置２２に選択項目が表示されている例を図８に示す。
【００８６】
図８は、選択項目を選択する例を示す図である。図８Ａには、表示装置２２にプール１０２と選択項目１２１が表示されている例が示されている。図８Ｂには、表示装置２２にベッド１０３が表示されている例が示されている。
【００８７】
図８Ａの選択項目１２１が選択される、すなわち図８Ａに示される状態で、ユーザにより表示装置２２上で息が吹きかけられると、表示装置２２には、図８Ｂの画面が表示される。
【００８８】
図８Ｂには、選択項目１２１のリンク先の新たなホームページの画像であるベッド１０３が表示されている。
【００８９】
このように、携帯端末装置１は、風圧センサ２１から取得した風圧値に基づいて、図１の決定ボタン２４やマウス等を用いて項目を選択する処理と同様の処理を実行することができる。
【００９０】
図３に戻り、ステップＳ６,Ｓ７，Ｓ９のいずれかの処理の後、ステップＳ２において上部風圧値Ｖ１および下部風圧値Ｖ２が共に第１の閾値Ｔｈ１より小さいと判定された場合、並びにステップＳ８において選択項目が存在しないと判定された場合、処理はステップＳ１に戻り、それ以降の処理が繰り返される。
【００９１】
このように、携帯端末装置１は、風圧センサ２１から取得した風圧値に基づいて、スクロール処理または項目選択処理を実行するので、ユーザがより簡単かつ確実に携帯端末装置１を操作することができる。
【００９２】
なお、上述の実施の形態においては、ユーザの息の他、ユーザが携帯端末装置１を所定の方向に動かした場合に生じる風圧に基づいて、同様の処理を実行することもできる。
【００９３】
また、図８の選択項目１２１が表示装置２２の画面中に複数存在する場合、ユーザが息を吹きかけた位置によって任意の選択項目１２１を選択できるようにしてもよい。
【００９４】
図９乃至図１３を参照して、複数の選択項目１２１から任意の選択項目を選択する例を説明する。図９は、複数の選択項目１２１が表示装置２２に表示されている例を示す図である。
【００９５】
図９の例のように、表示装置２２には、選択項目１２１−１１，１２１−１２，１２１−１３が表示されている。
【００９６】
表示装置２２の画面は、制御部６４により３つに区分されており、領域１４１−１が第１の領域とされ、領域１４１−２が第２の領域とされ、領域１４１−３が第３の領域とされている。
【００９７】
なお、表示装置２２の画面の区分方法は３つに限られない。すなわち、表示装置２２の画面に設定される領域の数は、２つでもよいし、４つ以上の複数でもよい。例えば、区分数を２とする場合、図１０のステップＳ２１の処理は、省略することができる。
【００９８】
［携帯端末装置１の項目選択処理］
【００９９】
図１０は、携帯端末装置１の項目選択処理を説明するフローチャートである。図１０の項目選択処理は、図３のステップＳ９の処理の代わりに実行される。
【０１００】
ステップＳ２１において、判定部６２は、風圧値の差の絶対値｜Ｖ１−Ｖ２｜が第３の閾値Ｔｈ３以上であるかを判定する。すなわち、｜Ｖ１−Ｖ２｜≧Ｔｈ３であるかが判定される。
【０１０１】
第３の閾値Ｔｈ３は、表示装置２２の中央、例えば図９の領域１４１−２に対して息が吹きかけられたかを判定するために設定された閾値である。
【０１０２】
ステップＳ２１において、風圧値の差の絶対値｜Ｖ１−Ｖ２｜が第３の閾値Ｔｈ３以上であると判定された場合、ステップＳ２２において、判定部６２は、上部風圧値Ｖ１が下部風圧値Ｖ２より大きいかを判定する。
【０１０３】
ステップＳ２２において、上部風圧値Ｖ１が下部風圧値Ｖ２より大きい、すなわちＶ１＞Ｖ２と判定された場合、ステップＳ２３において、制御部６４は、第１の領域を選択領域とする。図１１を参照して、選択領域として第１の領域が設定される場合の例を説明する。
【０１０４】
図１１は、第１の領域が設定される場合の例を示す図である。
【０１０５】
図１１に示すように、ユーザ８１が表示装置２２の上側に息を吹きかけると、ユーザ８１により近い風圧センサ２１−１が検出する風圧８２−４１の方が、ユーザ８１から遠い風圧センサ２１−２が検出する風圧８２−４２よりも所定値以上大きくなる。
【０１０６】
この場合、表示装置２２の領域１４１−１、すなわち第１の領域が、選択領域として設定される。
【０１０７】
図１０に戻り、ステップＳ２２において、上部風圧値Ｖ１が下部風圧値Ｖ２より小さい、すなわちＶ１＜Ｖ２と判定された場合、ステップＳ２４において、制御部６４は、第３の領域を選択領域とする。
【０１０８】
図１２を参照して、選択領域として第３の領域が設定される場合の例を説明する。
【０１０９】
図１２は、第３の領域が設定される場合の例を示す図である。
【０１１０】
図１２に示すように、ユーザ８１が表示装置２２の下側に息を吹きかけると、ユーザ８１により近い風圧センサ２１−２が検出する風圧８２−５２の方が、ユーザ８１から遠い風圧センサ２１−１が検出する風圧８２−５１よりも所定値以上大きくなる。
【０１１１】
この場合、表示装置２２の領域１４１−３、すなわち第３の領域が、選択領域として設定される。
【０１１２】
図１０に戻り、ステップＳ２１において、風圧値の差の絶対値｜Ｖ１−Ｖ２｜が第３の閾値Ｔｈ３より小さい、すなわち、｜Ｖ１−Ｖ２｜＜Ｔｈ３と判定された場合、ステップＳ２５において、制御部６４は、第２の領域を選択領域とする。
【０１１３】
図１３を参照して、選択領域として第２の領域が設定される場合の例を説明する。
【０１１４】
図１３は、第２の領域が設定される場合の例を示す図である。
【０１１５】
図１３に示すように、ユーザ８１が表示装置２２の中央に息を吹きかけると、ユーザ８１からの距離が略等しいので、風圧センサ２１−１が検出する風圧８２−６１の大きさと風圧センサ２１−２が検出する風圧８２−６２の大きさが略等しくなる。
【０１１６】
この場合、表示装置２２の領域１４１−２、すなわち第２の領域が、選択領域として設定される。
【０１１７】
図１０のステップＳ２３，Ｓ２４，Ｓ２５のいずれかの処理の後、ステップＳ２６において、判定部６２は、選択領域に選択項目１２１が存在するかを判定する。すなわち、表示装置２２の選択領域に選択項目１２１が表示されているかが判定される。
【０１１８】
ステップＳ２６において、選択領域に選択項目１２１が存在すると判定された場合、ステップＳ２７において、制御部６４は、選択領域の選択項目１２１を選択する。
【０１１９】
例えば、ステップＳ２３の処理により、選択領域として第１の領域、すなわち領域１４１−１１が設定された場合、領域１４１−１１に選択項目１２１が表示されているかが判定される。
【０１２０】
図９の例では、表示装置２２の第１の領域である領域１４１−１には、選択項目１２１−１１が表示されている。この場合、選択項目１２１−１１が選択され、選択項目１２１−１１のリンク先のホームページ等が表示される。
【０１２１】
第２の領域または第３の領域、すなわち領域１４１−１２または領域１４１−１３が設定された場合も同様の処理が実行される。
【０１２２】
図１０に戻り、ステップＳ２７の処理の後、またはステップＳ２６において選択領域に選択項目１２１が存在しないと判定された場合、項目選択処理は終了し、処理は図３のステップＳ１に戻る。
【０１２３】
このように、携帯端末装置１では、ユーザが複数の選択項目１２１の中から任意の選択項目１２１を選択することができるので、風圧センサ２１から取得した風圧値に基づいて、より多様な処理を実行することができる。
【０１２４】
なお、携帯端末装置１は、決定ボタン２４または戻るボタン２５の操作と同様の操作を風圧センサ２１から取得した風圧値に基づいて実行することもできる。
【０１２５】
図１４と図１５は、風圧により決定ボタン２４または戻るボタン２５の操作と同様の操作を実行する場合の例を示す図である。
【０１２６】
図１４の例には、表示装置２２の所定の位置に決定ボタン２４に対応する決定アイコン１６１−１と、戻るボタン２５に対応する戻るアイコン１６２−１が表示されている。
【０１２７】
図１４の例では、決定アイコン１６１−１は、領域１４１−１１に表示されており、戻るアイコン１６２−１は、領域１４１−１３に表示されている。
【０１２８】
このように図１４の例では、図９の選択項目１２１の代わりに、決定アイコン１６１−１と戻るアイコン１６２−１が表示されている。そして、図１０の項目選択処理と同様の処理が実行されることで、決定ボタン２４または戻るボタン２５に対応する操作が実行される。
【０１２９】
例えば、ユーザが領域１４１−１１に対して息を吹きかけたとき、決定アイコン１６１−１が選択され、決定ボタン２４に対応する操作が実行される。
【０１３０】
また、ユーザが領域１４１−１３に対して息を吹きかけたとき、戻るアイコン１６２−１が選択され、戻るボタン２５に対応する操作が実行される。
【０１３１】
これにより、風圧センサ２１から取得した風圧値に基づいて、より迅速に決定ボタン２４または戻るボタン２５の操作と同様の操作を実現することができる。
【０１３２】
図１５は、表示装置２２に決定アイコン１６１−１１と戻るアイコン１６２−１１が交互に表示される例を示す図である。
【０１３３】
図１５の例では、図８の選択項目１２１の代わりに決定アイコン１６１−１１または戻るアイコン１６２−１１が同じ位置に交互に表示されている。
【０１３４】
図１５の左側には、表示装置２２に決定アイコン１６１−１１が表示されている状態が示されている。図１５の左側の状態で所定の待機時間が経過した場合、表示装置２２の画面は図１５の左側の画面から図１５の右側の画面に遷移する。
【０１３５】
すなわち、表示装置２２に表示されている選択項目１２１であるアイコンが決定アイコン１６１−１１から戻るアイコン１６２−１１に変化する。
【０１３６】
そして、図１５の右側の状態で所定の待機時間が経過した場合、表示装置２２の画面は図１５の右側の画面から図１５の左側の画面に再び遷移する。
【０１３７】
すなわち、表示装置２２に表示されている選択項目１２１であるアイコンが戻るアイコン１６２−１１から決定アイコン１６１−１１に変化する。
【０１３８】
例えば、表示装置２２に決定アイコン１６１−１１が表示されているとき、ユーザが表示装置２２に対して息を吹きかけると、決定アイコン１６１−１１が選択され、決定ボタン２４に対応する操作が実行される。
【０１３９】
また、表示装置２２に戻るアイコン１６２−１１が表示されているとき、ユーザが表示装置２２に対して息を吹きかけると、戻るアイコン１６２−１１が選択され、戻るボタン２５に対応する操作が実行される。
【０１４０】
このように、図３のステップＳ９の処理と同様の処理が実行される。
【０１４１】
これにより、風圧センサ２１から取得した風圧値に基づいて、表示装置２２の画像の表示を妨げることなく決定ボタン２４または戻るボタン２５の操作と同様の操作を実現することができる。
【０１４２】
なお、所定の待機時間毎に遷移させる表示装置２２の画面は、３つ以上としてもよい。また、所定の画面ごとに待機時間を変更できるようにしてもよい。
【０１４３】
また、表示装置２２に表示させる選択項目１２１としてのアイコンの位置は図１５の例に限らず、表示装置２２の画面上であればよい。
【０１４４】
図１５の例のように決定アイコン１６１−１１が中央下側に表示されている方が、表示装置２２の画像の表示を妨げず、より確実に処理を実行することができる。
【０１４５】
さらに、表示装置２２に決定アイコン１６１−１１または戻るアイコン１６２−１１を表示させずに、表示装置２２に息を吹きかける回数で決定ボタン２４または戻るボタン２５の操作と同様の操作を実行できるようにしてもよい。
【０１４６】
例えば、ユーザが表示装置２２に対して２回連続で息を吹きかけた場合、決定ボタン２４に対応する操作が実行され、３回連続で息を吹きかけた場合、戻るボタン２５に対応する操作が実行されるようにしてもよい。
【０１４７】
これにより、表示装置２２の画像の表示をより妨げることなく、決定ボタン２４または戻るボタン２５の操作と同様の操作を実現することができる。
【０１４８】
以上の実施の形態では、風圧センサ２１を表示装置２２の上部および下部に設置したが、風圧センサ２１の設置位置は、これに限られない。風圧センサ２１を表示装置２２の左右に設置した場合の例を図１６に示す。
【０１４９】
［携帯端末装置２０１の構成］
【０１５０】
図１６は、携帯端末装置２０１の構成例を示す図である。
【０１５１】
図１６のうち、図１と対応する要素には同じ符号が付されている。すなわち、携帯端末装置２０１は、風圧センサ２１−１，２１−２を有さず、風圧センサ２１−１１，２１−１２を有する点が携帯端末装置１と異なり、他の構成は携帯端末装置１と同様である。
【０１５２】
図１６の例では、風圧センサ２１−１１が表示装置２２の左部に設置され、風圧センサ２１−１２が表示装置２２の右部に設置されている。
【０１５３】
［携帯端末装置２０１の風圧制御処理］
【０１５４】
図１７乃至図２０を参照して、携帯端末装置２０１の風圧制御処理を説明する。図１７は、携帯端末装置２０１の風圧制御処理を説明するフローチャートである。
【０１５５】
図１７において、ステップＳ４１，Ｓ４２，Ｓ４３，Ｓ４８，Ｓ４９の処理は、図３のステップＳ１，Ｓ２，Ｓ３，Ｓ８，Ｓ９に対応する処理である。従って、これらの処理は繰り返しになるので簡単に説明する。
【０１５６】
ステップＳ４１において、取得部６１は、風圧センサ２１から風圧値を取得する。すなわち、携帯端末装置２０１の左部の風圧センサ２１−１１から左部風圧値Ｖ１１が取得され、右部の風圧センサ２１−１２から右部風圧値Ｖ１２が取得される。
【０１５７】
ステップＳ４２において、判定部６２は、少なくとも１つの風圧値が第１の閾値Ｔｈ１以上であるかを判定する。すなわち、取得された左部風圧値Ｖ１１および右部風圧値Ｖ１２の少なくとも一方が第１の閾値Ｔｈ１以上であるかが判定される。
【０１５８】
ステップＳ４２において、少なくとも１つの風圧値が第１の閾値Ｔｈ１以上であると判定された場合、ステップＳ４３において、算出部６３は、風圧値の差の絶対値を算出する。すなわち、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が算出される。
【０１５９】
ステップＳ４４において、判定部６２は、風圧値の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であるかを判定する。すなわち、｜Ｖ１１−Ｖ１２｜≧Ｔｈ４であるかが判定される。
【０１６０】
第４の閾値Ｔｈ４は、ユーザが左部センサ２１−１１と右部センサ２１−１２の内側、すなわち表示装置２２上で息を吹きかけたかを判定するために設定される閾値である。
【０１６１】
すなわち、ステップＳ４４の処理により、ユーザによる操作がスクロール操作であるか、または項目選択操作であるかが判定される。
【０１６２】
ステップＳ４４において、風圧値の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であると判定された場合、すなわち、スクロール操作であると判定された場合、処理はステップＳ４５に進む。
【０１６３】
ステップＳ４５において、判定部６２は、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた方向が携帯端末装置２０１の左側からであるか、または右側からであるかが判定される。
【０１６４】
ステップＳ４５において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きい（Ｖ１１＞Ｖ１２）と判定された場合、すなわち、ユーザにより携帯端末装置２０１の左側から息が吹きかけられた場合、処理はステップＳ４６に進む。
【０１６５】
図１８を参照して、ユーザにより携帯端末装置２０１の左側から息が吹きかけられた場合の例を説明する。
【０１６６】
図１８は、ユーザ８１が携帯端末装置２０１の左側から息を吹きかけた場合の例を示す図である。図１８の例には、携帯端末装置２０１を下から見た図が示されている。
【０１６７】
図１８の例では、風圧８２−１０１の方が、風圧８２−１０２より太く示されている。すなわち、ユーザ８１に近い風圧センサ２１−１１が検出する風圧８２−１０１の方が、ユーザ８１から遠い風圧センサ２１−１２が検出する風圧８２−１０２より強くなる。
【０１６８】
従って、携帯端末装置２０１は、ユーザ８１により携帯端末装置２０１の左側から右側へ息が吹きかけられていることを認識する。
【０１６９】
図１７に戻り、ステップＳ４６において、制御部６４は、右方向に画面をスクロールする。図１９を参照して、右方向に画面をスクロールする場合の例を説明する。図１９は、表示装置２２に滝２４１の画像が表示されている例を示す図である。
【０１７０】
図１９Ａには、表示装置２２の画面の中央に滝２４１−１が表示されている状態が示されている。図１９Ｂには、表示装置２２の画面の右側に滝２４１−２が表示されている状態が示されている。
【０１７１】
図１９Ａの状態でユーザにより携帯端末装置２０１の左側から息が吹きかけられる、すなわち右方向に画面がスクロールされると、表示装置２２には、図１９Ｂの画面が表示される。
【０１７２】
すなわち、図１９Ａの滝２４１−１の表示位置が中央から右側に移動し、図１９Ｂの滝２４１−２の表示位置になる。
【０１７３】
このように、携帯端末装置２０１は、マウスや十字キー等を用いて画面をスクロールする処理と同様の処理を実行することができる。
【０１７４】
図１７に戻り、ステップＳ４５において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より小さい（Ｖ１１＜Ｖ１２）と判定された場合、すなわち、ユーザにより携帯端末装置２０１の右側から息が吹きかけられた場合、処理はステップＳ４７に進む。
【０１７５】
図２０を参照して、ユーザにより携帯端末装置２０１の右側から息が吹きかけられた場合の例を説明する。
【０１７６】
図２０は、ユーザ８１が携帯端末装置２０１の右側から息を吹きかけた場合の例を示す図である。図２０の例には、携帯端末装置２０１を下から見た図が示されている。
【０１７７】
図２０の例では、風圧センサ２１−１２が検出する風圧８２−１１２の方が、風圧センサ２１−１１が検出する風圧８２−１１１より太く示されている。
【０１７８】
すなわち、ユーザ８１に近い風圧センサ２１−１２が検出する風圧８２−１１２の方が、ユーザ８１から遠い風圧センサ２１−１１が検出する風圧８２−１１１より強くなる。
【０１７９】
従って、携帯端末装置２０１は、ユーザ８１により携帯端末装置２０１の右側から左側へ息が吹きかけられていることを認識する。
【０１８０】
図１７に戻り、ステップＳ４７において、制御部６４は、左方向に画面をスクロールする。これにより、表示装置２２に表示されている画面が左方向にスクロールされる。
【０１８１】
一方、ステップＳ４４において、風圧値の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４より小さいと判定された場合、すなわち、ユーザによる操作が項目選択操作であると判定された場合、処理はステップＳ４８に進む。
【０１８２】
ステップＳ４８において、判定部６２は、選択項目が存在するかを判定する。ステップＳ４８において、選択項目が存在すると判定された場合、ステップＳ４９において、処理部６４は、選択項目を選択する。
【０１８３】
ステップＳ４６，Ｓ４７，Ｓ４９のいずれかの処理の後、ステップＳ４２において左部風圧値Ｖ１１および右部風圧値Ｖ１２が第１の閾値Ｔｈ１より小さいと判定された場合、並びにステップＳ４８において選択項目が存在しないと判定された場合、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【０１８４】
＜第２の実施の形態＞
【０１８５】
［携帯端末装置３０１の構成］
【０１８６】
図２１は、第２の実施の形態における携帯端末装置３０１の構成例を示す図である。図２２は、携帯端末装置３０１の構成例を示すブロック図である。
【０１８７】
図２１と図２２の携帯端末装置３０１のうち、図１と図２の携帯端末装置１と対応する要素には同じ符号が付されている。すなわち、携帯端末装置３０１は、風圧センサ２１−１１，２１−１２を有する点が携帯端末装置１と異なり、他の構成は携帯端末装置１と同様である。
【０１８８】
図２１の例では、図１６の例と同様に、風圧センサ２１−１１が表示装置２２の左部に設置され、風圧センサ２１−１２が表示装置２２の右部に設置されている。すなわち、図２１と図２２の例では、携帯端末装置３０１に４つの風圧センサ２１が設置されている。
【０１８９】
［携帯端末装置３０１の風圧制御処理］
【０１９０】
図２３乃至図２７を参照して、携帯端末装置３０１の風圧制御処理について説明する。
【０１９１】
図２３と図２４は、携帯端末装置３０１の風圧制御処理を説明するフローチャートである。風圧制御処理は、風圧センサ２１が風圧を検出したときに実行される。
【０１９２】
図２３と図２４において、ステップＳ１０１，Ｓ１０２，Ｓ１０４，Ｓ１０５，Ｓ１１０，Ｓ１１５，Ｓ１３５，Ｓ１３６の処理は、図３のステップＳ１，Ｓ２，Ｓ４，Ｓ５，Ｓ６，Ｓ７，Ｓ８，Ｓ９の処理に対応する処理である。従って、これらの処理は繰り返しになるので簡単に説明する。
【０１９３】
ステップＳ１０１において、取得部６１は、風圧センサ２１から風圧値を取得する。
【０１９４】
すなわち、上部の風圧センサ２１−１から上部風圧値Ｖ１が取得され、下部の風圧センサ２１−２から下部風圧値Ｖ２が取得され、左部の風圧センサ２１−１１から左部風圧値Ｖ１１が取得され、右部の風圧センサ２１−１２から右部風圧値Ｖ１２が取得される。
【０１９５】
ステップＳ１０２において、判定部６２は、少なくとも１つの風圧値が第１の閾値Ｔｈ１以上であるかを判定する。すなわち、取得された上部風圧値Ｖ１、下部風圧値Ｖ２、左部風圧値Ｖ１１、および右部風圧値Ｖ１２の少なくとも１つが第１の閾値Ｔｈ１以上であるかが判定される。
【０１９６】
ステップＳ１０２において少なくとも１つの風圧値が第１の閾値Ｔｈ１以上であると判定された場合、すなわちユーザにより息が吹きかけられたと判定された場合、処理はステップＳ１０３に進む。
【０１９７】
ステップＳ１０３において、算出部６３は、上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１−Ｖ２｜と、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜を算出する。
【０１９８】
ステップＳ１０４において、判定部６２は、上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１−Ｖ２｜が第２の閾値Ｔｈ２以上であるかを判定する。すなわち、｜Ｖ１−Ｖ２｜≧Ｔｈ２であるかが判定される。
【０１９９】
ステップＳ１０４において、上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１−Ｖ２｜が第２の閾値Ｔｈ２以上であると判定された場合、すなわち、｜Ｖ１−Ｖ２｜≧Ｔｈ２である場合、処理はステップＳ１０５に進む。
【０２００】
ステップＳ１０５において、判定部６２は、下部風圧値Ｖ２が上部風圧値Ｖ１より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた方向が携帯端末装置３０１の上側からであるか、または下側からであるかが判定される。
【０２０１】
ステップＳ１０５において、下部風圧値Ｖ２が上部風圧値Ｖ１より大きい（Ｖ２＞Ｖ１）、すなわち、ユーザにより息が吹きかけられた方向が携帯端末装置３０１の下側からであると判定された場合、処理はステップＳ１０６に進む。
【０２０２】
ステップＳ１０６において、判定部６２は、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であるかを判定する。すなわち、｜Ｖ１１−Ｖ１２｜≧Ｔｈ４であるかが判定される。
【０２０３】
ステップＳ１０６において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であると判定された場合、すなわち、｜Ｖ１１−Ｖ１２｜≧Ｔｈ４である場合、処理はステップＳ１０７に進む。
【０２０４】
ステップＳ１０７において、判定部６２は、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた方向が携帯端末装置３０１の左下側からであるか、または右下側からであるかが判定される。
【０２０５】
ステップＳ１０７において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きい（Ｖ１１＞Ｖ１２）と判定された場合、すなわち、ユーザにより携帯端末装置３０１の左下側から息が吹きかけられた場合、処理はステップＳ１０８に進む。
【０２０６】
図２５を参照して、ユーザにより携帯端末装置３０１の左下側から息が吹きかけられた場合の例を説明する。
【０２０７】
図２５は、ユーザが携帯端末装置３０１の左下側から息３２１を吹きかけた場合の例を示す図である。
【０２０８】
携帯端末装置３０１に対して息３２１が吹きかけられると、風圧センサ２１−１，２１−２，２１−１１，および２１−１２が、それぞれ上部風圧値Ｖ１、下部風圧値Ｖ２、左部風圧値Ｖ１１、および右部風圧値Ｖ１２を取得する。
【０２０９】
そして、取得された上部風圧値Ｖ１、下部風圧値Ｖ２、左部風圧値Ｖ１１、および右部風圧値Ｖ１２に基づいて、スクロールベクトルが決定される。
【０２１０】
図２６を参照して、スクロールベクトルの算出方法を説明する。図２６は、スクロールベクトルｖｓを算出する例を示す図である。
【０２１１】
なお、スクロールの操作においては、上部風圧値Ｖ１は下方向のベクトルｖ１を有し、下部風圧値Ｖ２は上方向のベクトルｖ２を有し、左部風圧値Ｖ１１は右方向のベクトルｖ１１を有し、と右部風圧値Ｖ１２は左方向のベクトルｖ１２を有しているものとする。
【０２１２】
図２５の例のように、携帯端末装置３０１の左下側から息３２１が吹きかけられた場合、上部風圧値Ｖ１と下部風圧値Ｖ２では、下部風圧値Ｖ２の方が大きくなり、左部風圧値Ｖ１１と右部風圧値Ｖ１２では、左部風圧値Ｖ１１の方が大きくなる。
【０２１３】
この場合、上下方向のベクトルｖｍの大きさ｜ｖｍ｜は、下部風圧値Ｖ２に対応するスクロールの移動量となり、ベクトルｖｍの方向は、下部風圧値Ｖ２が有するベクトルｖ２の方向である上方向となる。
【０２１４】
また、左右方向のベクトルｖｎの大きさ｜ｖｎ｜は、左部風圧値Ｖ１１に対応するスクロールの移動量となり、ベクトルｖｎの方向は、左部風圧値Ｖ１１が有するベクトルｖ１１の方向である右方向となる。
【０２１５】
そして、図２６に示すように、ｖｍとｖｎを合成することで、スクロールベクトルｖｓを算出することができる。すなわち、上部風圧値Ｖ１、下部風圧値Ｖ２、左部風圧値Ｖ１１、および右部風圧値Ｖ１２のうち少なくとも１つに応じて、スクロールベクトルｖｓが算出される。
【０２１６】
なお、上下方向のベクトルｖｍの大きさ｜ｖｍ｜は、上部風圧値Ｖ１のベクトルｖ１と下部風圧値Ｖ２のベクトルｖ２の差の絶対値｜Ｖ１−Ｖ２｜に対応するスクロールの移動量としてもよい。
【０２１７】
同様に、左右方向のベクトルｖｎの大きさ｜ｖｎ｜は、左部風圧値Ｖ１１のベクトルｖ１１と右部風圧値Ｖ１２のベクトルｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜に対応するスクロールの移動量としてもよい。
【０２１８】
また、スクロールベクトルｖｓの大きさ｜ｖｓ｜に応じて、スクロールの速度を変化させるようにしてもよい。さらに、スクロールの移動量を固定とし、スクロールの速度だけを変化させるようにしてもよい。
【０２１９】
図２３に戻り、ステップＳ１０８において、制御部６４は、右上方向に画面をスクロールする。すなわち、スクロールベクトルｖｓの方向に、対応する移動量だけ画面がスクロールされる。図２７を参照して、右上方向に画面をスクロールする場合の例を説明する。
【０２２０】
図２７は、表示装置２２に任意の画像が表示されている例を示す図である。
【０２２１】
図２７Ａには、表示装置２２の中央に滝２４１−１１が表示されている状態が示されている。図２７Ｂには、表示装置２２の右上に滝２４１−１２が表示されている状態が示されている。
【０２２２】
図２７Ａの状態から右上方向に画面がスクロールされると、表示装置２２には、図２７Ｂの画面が表示される。すなわち、図２７Ａの滝２４１−１１の表示位置が中央から右上方向に移動し、図２７Ｂの滝２４１−１２の表示位置になる。
【０２２３】
このように、携帯端末装置３０１は、風圧センサ２１から取得した風圧値に基づいて、上下左右方向のスクロール操作に加え、斜め方向のスクロール操作を実行することができる。
【０２２４】
図２３に戻り、ステップＳ１０７において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より小さい（Ｖ１１＜Ｖ１２）と判定された場合、すなわち、ユーザにより携帯端末装置３０１の右下側から息が吹きかけられた場合、処理はステップＳ１０９に進む。
【０２２５】
そしてステップＳ１０９において、制御部６４は、左上方向に画面をスクロールする。
【０２２６】
また、ステップＳ１０６において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４より小さいと判定された場合、すなわち、ユーザにより携帯端末装置３０１の中央下側から息が吹きかけられた場合、処理はステップＳ１１０に進む。
【０２２７】
そしてステップＳ１１０において、制御部６４は、上方向に画面をスクロールする。
【０２２８】
一方、ステップＳ１０５において、下部風圧値Ｖ２が上部風圧値Ｖ１より小さい（Ｖ２＜Ｖ１）と判定された場合、すなわち、ユーザにより携帯端末装置３０１の上側から息が吹きかけられた場合、処理はステップＳ１１１に進む。
【０２２９】
ステップＳ１１１において、判定部６２は、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であるかを判定する。
【０２３０】
ステップＳ１１１において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であると判定された場合、処理はステップＳ１１２に進む。
【０２３１】
ステップＳ１１２において、判定部６２は、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた方向が携帯端末装置３０１の左上側からであるか、または右上側からであるかが判定される。
【０２３２】
ステップＳ１１２において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きい（Ｖ１１＞Ｖ１２）と判定された場合、すなわち、ユーザにより携帯端末装置３０１の左上側から息が吹きかけられた場合、処理はステップＳ１１３に進む。
【０２３３】
そしてステップＳ１１３において、制御部６４は、右下方向に画面をスクロールする。
【０２３４】
一方、ステップＳ１１２において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より小さい（Ｖ１１＜Ｖ１２）と判定された場合、すなわち、ユーザにより携帯端末装置３０１の右上側から息が吹きかけられた場合、処理はステップＳ１１４に進む。
【０２３５】
そしてステップＳ１１４において、制御部６４は、左下方向に画面をスクロールする。
【０２３６】
また、ステップＳ１１１において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４より小さいと判定された場合、すなわち、ユーザにより携帯端末装置３０１の中央上側から息が吹きかけられた場合、処理はステップＳ１１５に進む。
【０２３７】
そしてステップＳ１１５において、制御部６４は、下方向に画面をスクロールする。
【０２３８】
一方、ステップＳ１０４において、上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１１−Ｖ１２｜が第２の閾値Ｔｈ２より小さいと判定された場合、すなわち、｜Ｖ１−Ｖ２｜＜Ｔｈ２である場合、処理は図２４のステップＳ１３１に進む。
【０２３９】
図２４のステップＳ１３１において、判定部６２は、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であるかを判定する。
【０２４０】
ステップＳ１３１において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４以上であると判定された場合、処理はステップＳ１３２に進む。
【０２４１】
ステップＳ１３２において、判定部６２は、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた方向が表示装置２２の左側からであるか、または右側からであるかが判定される。
【０２４２】
ステップＳ１３２において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きい（Ｖ１１＞Ｖ１２）と判定された場合、すなわち、ユーザにより表示装置２２の左側から息が吹きかけられた場合、処理はステップＳ１３３に進む。
【０２４３】
そしてステップＳ１３３において、制御部６４は、右方向に画面をスクロールする。
【０２４４】
一方、ステップＳ１３２において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より小さい（Ｖ１１＜Ｖ１２）と判定された場合、すなわち、ユーザにより表示装置２２の右側から息が吹きかけられた場合、処理はステップＳ１３４に進む。
【０２４５】
そしてステップＳ１３４において、制御部６４は、左方向に画面をスクロールする。
【０２４６】
また、ステップＳ１３１において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第４の閾値Ｔｈ４より小さいと判定された場合、すなわち、ユーザにより表示装置２２上で息が吹きかけられた場合、処理はステップＳ１３５に進む。
【０２４７】
ステップＳ１３５において、判定部６２は、選択項目が存在するかを判定する。ステップＳ１３５において選択項目が存在すると判定された場合、ステップＳ１３６において、処理部６４は、選択項目を選択する。
【０２４８】
図２３のステップＳ１０２の処理において、上部風圧値Ｖ１、上部風圧値Ｖ２、上部風圧値Ｖ１１、および上部風圧値Ｖ１２が第１の閾値Ｔｈ１より小さいと判定された場合、ステップＳ１０８，Ｓ１０９，Ｓ１１０，Ｓ１１３，Ｓ１１４，若しくはＳ１１５の処理の後、または図２４のステップＳ１３３，Ｓ１３４，若しくはＳ１３６の処理の後、処理は図２３のステップＳ１０１に戻る。
【０２４９】
このように携帯端末装置３０１は、風圧センサ２１から取得した風圧値に基づいて、より多様な処理を実行することができる。
【０２５０】
なお、携帯端末装置３０１においても、図１の携帯端末装置１と同様に、表示装置２２の画面中に複数表示されている選択項目１２１から任意の選択項目１２１を選択することができる。
【０２５１】
図２８乃至図３０を参照して、複数の選択項目１２１から任意の選択項目１２１を選択する例を説明する。
【０２５２】
図２８は、項目を選択する例を示す図である。図２８の例のように、表示装置２２の画面には、選択項目１２１−２１、決定アイコン１６１−３１、および戻るアイコン１６２−３１が表示されている。
【０２５３】
図２８の例では、表示装置２２の画面は、制御部６４により縦および横、すなわち上下方向と左右方向に３つに区分されている。すなわち、表示装置２２には、９つの領域が設定される。
【０２５４】
そして、領域１４１−１０１が第１の領域とされ、領域１４１−１０２が第２の領域とされ、領域１４１−１０３が第３の領域とされ、領域１４１−１０４が第４の領域とされ、領域１４１−１０５が第５の領域とされ、領域１４１−１０６が第６の領域とされ、領域１４１−１０７が第７の領域とされ、領域１４１−１０８が第８の領域とされ、領域１４１−１０９が第９の領域とされている。
【０２５５】
なお、表示装置２２の画面の区分方法は９個に限られない。すなわち、表示装置２２の画面に設定される領域の数は任意に設定することができる。
【０２５６】
［項目選択処理］
【０２５７】
図２９と図３０は、携帯端末装置３０１の項目選択処理を説明するフローチャートである。
【０２５８】
図２９と図３０において、ステップＳ２０１，Ｓ２０２，Ｓ２１３，Ｓ２１４の処理は、図１０のステップＳ２１，Ｓ２２，Ｓ２６，Ｓ２７の処理に対応する処理である。従って、これらの処理は繰り返しになるので簡単に説明する。
【０２５９】
なお、図２９と図３０の項目選択処理は、図２４のステップＳ１３６の処理の代わりに実行される。
【０２６０】
ステップＳ２０１において、判定部６２は、上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１−Ｖ２｜が第３の閾値Ｔｈ３以上であるかを判定する。
【０２６１】
ステップＳ２０１において、風圧値の差の絶対値｜Ｖ１−Ｖ２｜が第３の閾値Ｔｈ３以上であると判定された場合、ステップＳ２０２において、判定部６２は、上部風圧値Ｖ１が下部風圧値Ｖ２より大きいかを判定する。
【０２６２】
ステップＳ２０２において、上部風圧値Ｖ１が下部風圧値Ｖ２より大きい、すなわち、Ｖ１＞Ｖ２と判定された場合、処理はステップＳ２０３に進む。
【０２６３】
ステップＳ２０３において、判定部６２は、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５以上かを判定する。すなわち、｜Ｖ１１−Ｖ１２｜≧Ｔｈ５であるかが判定される。
【０２６４】
第５の閾値Ｔｈ５は、表示装置２２の横方向の中央部分、例えば図２８の領域１４１−１０２，１４１−１０５，または１４１−１０８に対して息が吹きかけられているかを判定するために設定される閾値である。
【０２６５】
ステップＳ２０３において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５以上であると判定された場合、処理はステップＳ２０４に進む。
【０２６６】
ステップＳ２０４において、判定部６２は、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた位置が表示装置２２の左上の領域であるか、または右上の領域であるかが判定される。
【０２６７】
ステップＳ２０４において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きい（Ｖ１１＞Ｖ１２）と判定された場合、すなわち、ユーザにより表示装置２２の左上の領域に息が吹きかけられた場合、処理はステップＳ２０５に進む。
【０２６８】
ステップＳ２０５において、制御部６４は、第１の領域を選択領域とする。すなわち、図２８の表示装置２２の第１の領域である領域１４１−１０１が選択領域として設定される。
【０２６９】
ステップＳ２０４において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より小さいと判定された場合、すなわち、ユーザにより表示装置２２の右上の領域に息が吹きかけられた場合、処理はステップＳ２０６に進む。
【０２７０】
ステップＳ２０６において、制御部６４は、第３の領域を選択領域とする。すなわち、図２８の表示装置２２の第３の領域である領域１４１−１０３が選択領域として設定される。
【０２７１】
ステップＳ２０３において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５より小さいと判定された場合、すなわち、ユーザにより表示装置２２の中央上の領域に息が吹きかけられた場合、処理はステップＳ２０７に進む。
【０２７２】
ステップＳ２０７において、制御部６４は、第２の領域を選択領域とする。すなわち、図２８の表示装置２２の第２の領域である領域１４１−１０２が選択領域として設定される。
【０２７３】
ステップＳ２０２において、上部風圧値Ｖ１が下部風圧値Ｖ２より小さい、すなわち、Ｖ１＜Ｖ２と判定された場合、処理はステップＳ２０８に進む。
【０２７４】
ステップＳ２０８において、判定部６２は、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５以上であるかを判定する。
【０２７５】
ステップＳ２０８において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５以上であると判定された場合、処理はステップＳ２０９に進む。
【０２７６】
ステップＳ２０９において、判定部６２は、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた位置が表示装置２２の左下の領域であるか、または右下の領域であるかが判定される。
【０２７７】
ステップＳ２０９において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きい（Ｖ１１＞Ｖ１２）と判定された場合、すなわち、ユーザにより表示装置２２の左下の領域に息が吹きかけられた場合、処理はステップＳ２１０に進む。
【０２７８】
ステップＳ２１０において、制御部６４は、第７の領域を選択領域とする。すなわち、図２８の表示装置２２の第７の領域である領域１４１−１０７が選択領域として設定される。
【０２７９】
ステップＳ２０９において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より小さいと判定された場合、すなわち、ユーザにより表示装置２２の右下の領域に息が吹きかけられた場合、処理はステップＳ２１１に進む。
【０２８０】
ステップＳ２１１において、制御部６４は、第９の領域を選択領域とする。すなわち、図２８の表示装置２２の第９の領域である領域１４１−１０９が選択領域として設定される。
【０２８１】
ステップＳ２０８において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５より小さいと判定された場合、すなわち、ユーザにより表示装置２２の中央下の領域に息が吹きかけられた場合、処理はステップＳ２１２に進む。
【０２８２】
ステップＳ２１２において、制御部６４は、第８の領域を選択領域とする。すなわち、図２８の表示装置２２の第８の領域である領域１４１−１０８が選択領域として設定される。
【０２８３】
ステップＳ２０１において、上部風圧値Ｖ１と下部風圧値Ｖ２の差の絶対値｜Ｖ１−Ｖ２｜が第３の閾値Ｔｈ３より小さいと判定された場合、処理は図３０のステップＳ２３１に進む。
【０２８４】
図３０のステップＳ２３１において、判定部６２は、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５以上であるかを判定する。
【０２８５】
ステップＳ２３１において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５以上であると判定された場合、処理はステップＳ２３２に進む。
【０２８６】
ステップＳ２３２において、判定部６２は、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きいかを判定する。すなわち、ユーザにより息が吹きかけられた位置が表示装置２２の中央左の領域であるか、または中央右の領域であるかが判定される。
【０２８７】
ステップＳ２３２において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より大きい（Ｖ１１＞Ｖ１２）と判定された場合、すなわち、ユーザにより表示装置２２の中央左の領域に息が吹きかけられた場合、処理はステップＳ２３３に進む。
【０２８８】
ステップＳ２３３において、制御部６４は、第４の領域を選択領域とする。すなわち、図２８の表示装置２２の第４の領域である領域１４１−１０４が選択領域として設定される。
【０２８９】
ステップＳ２３２において、左部風圧値Ｖ１１が右部風圧値Ｖ１２より小さい（Ｖ１１＜Ｖ１２）と判定された場合、すなわち、ユーザにより表示装置２２の中央右の領域に息が吹きかけられた場合、処理はステップＳ２３４に進む。
【０２９０】
ステップＳ２３４において、制御部６４は、第６の領域を選択領域とする。すなわち、図２８の表示装置２２の第６の領域である領域１４１−１０６が選択領域として設定される。
【０２９１】
ステップＳ２３１において、左部風圧値Ｖ１１と右部風圧値Ｖ１２の差の絶対値｜Ｖ１１−Ｖ１２｜が第５の閾値Ｔｈ５より小さいと判定された場合、すなわち、ユーザにより表示装置２２の中央の領域に息が吹きかけられた場合、処理はステップＳ２３５に進む。
【０２９２】
ステップＳ２３５において、制御部６４は、第５の領域を選択領域とする。すなわち、図２８の表示装置２２の第５の領域である領域１４１−１０５が選択領域として設定される。
【０２９３】
図２９のステップＳ２０５，Ｓ２０６，Ｓ２０７，Ｓ２１０，Ｓ２１１，Ｓ２１２、および図３０のステップＳ２３３，Ｓ２３４，Ｓ２３５のいずれかの処理の後、図２９のステップＳ２１３において、判定部６２は、選択領域に選択項目１２１が存在するかを判定する。
【０２９４】
ステップＳ２１３において、選択領域に選択項目１２１が存在すると判定された場合、ステップＳ２１４において、制御部６４は、選択領域の選択項目１２１を選択する。
【０２９５】
例えば、図３０のステップＳ２３３の処理により、選択領域として第４の領域、すなわち図２８の領域１４１−１０４が設定された場合、選択項目１２１−２１が選択され、選択項目１２１−２１のリンク先のホームページ等が表示される。
【０２９６】
なお、図２８の選択項目１２１−２１は、領域１４１−１０４と領域１４１−１０５、すなわち第４の領域と第５の領域にまたがって表示されている。
【０２９７】
従って、図３０のステップＳ２３５の処理により選択領域として第５の領域が設定された場合にも、図２８の選択項目１２１−２１が選択される。
【０２９８】
また、選択項目１２１と同様に、決定アイコン１６１と戻るアイコン１６２を選択することもできる。
【０２９９】
例えば、図２９のステップＳ２１２の処理により選択領域として第８の領域、すなわち図２８の領域１４１−１０８が設定された場合、決定アイコン１６１−３１が選択される。
【０３００】
一方、図２９のステップＳ２１１の処理により選択領域として第９の領域、すなわち図２８の領域１４１−１０９が設定された場合、戻るアイコン１６２−３１が選択される。
【０３０１】
このように、携帯端末装置３０１は、風圧センサ２１から取得された風圧値に基づいて、より詳細な処理を実行することができる。
【０３０２】
図２９に戻り、ステップＳ２１４の処理の後、またはステップＳ２１３において選択領域に選択項目１２１が存在しないと判定された場合、項目選択処理は終了し、処理は図２３のステップＳ１０１に戻る。
【０３０３】
［その他］
【０３０４】
本明細書において、システムの用語は、複数の装置、手段などより構成される全体的な装置を意味するものとする。
【０３０５】
本開示の実施の形態は、上述した実施形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。また、本開示の実施の形態は、一部の機能を他の装置が有していても良い。
【０３０６】
なお、本開示の実施の形態においては、風圧センサ２１が２つ、または４つ設置された例を示したが、携帯端末装置に設置される風圧センサ２１の数は、３つでもよいし、５つ以上の複数でもよい。
【０３０７】
また、以上においては複数の風圧値の大きさの差から方向を検出するようにしたが、風圧が検出されるタイミング等の時間の差から方向を検出することもできる。複数の風圧の違いが検出できればよい。さらに各種の閾値は、試験を行って決定することができる。
【０３０８】
本開示は、例えば、携帯電話器、スマートフォン、ノート型パーソナルコンピュータ等の携帯端末装置の他、指を使うことが困難な身体障害者からの入力を処理する情報処理装置にも適用することができる。
【０３０９】
なお、本開示は以下のような構成も取ることができる。
（１）風圧を検出する複数の風圧センサと、複数の前記風圧センサにより検出される風圧の違いにしたがって所定の処理を実行するように制御する制御部とを備える情報処理装置。
（２）画像を表示する表示部と、複数の前記風圧センサにより検出される風圧の差の絶対値を算出する算出部とをさらに備え、前記制御部は、前記算出部により算出された前記絶対値の大きさに基づいて、前記表示部に表示されている前記画像に対して前記所定の処理を実行する前記（１）に記載の情報処理装置。
（３）複数の前記風圧センサは、前記表示部の周りの所定の位置に設置された第１の風圧センサおよび第２の風圧センサから構成され、前記算出部は、前記第１の風圧センサにより検出された第１の風圧と、前記第２の風圧センサにより検出された第２の風圧との差の絶対値を算出し、前記制御部は、前記絶対値が第１の閾値以上である場合、前記表示部の前記画像をスクロールするように制御し、前記絶対値が前記第１の閾値より小さい場合、前記表示部に表示されている選択項目を選択するように制御する前記（２）に記載の情報処理装置。
（４）前記制御部は、前記絶対値が前記第１の閾値以上であり、前記第１の風圧が前記第２の風圧より大きい場合、前記表示部の前記画像を、前記第１の風圧センサから前記第２の風圧センサの方向にスクロールするように制御し、前記絶対値が前記第１の閾値以上であり、前記第１の風圧が前記第２の風圧より小さい場合、前記表示部の前記画像を、前記第２の風圧センサから前記第１の風圧センサの方向にスクロールするように制御する前記（３）に記載の情報処理装置。
（５）前記制御部は、スクロールの移動量および速度の少なくとも一方を、前記第１の風圧および前記第２の風圧の少なくとも一方に応じて変化させる前記（３）または（４）に記載の情報処理装置。
（６）前記制御部は、前記表示部の画面を前記第１の風圧センサから前記第２の風圧センサの方向に複数に区分し、前記絶対値が前記第１の閾値より小さく、かつ第２の閾値以上である場合、前記第１の風圧と前記第２の風圧のうち、より大きい方に近い前記区分の前記選択項目を選択するように制御する前記（３）から（５）のいずれかに記載の情報処理装置。
（７）前記制御部は、前記絶対値が前記第１の閾値より小さく、かつ前記第２の閾値より小さい場合、前記第１の風圧センサと前記第２の風圧センサの中間の前記区分の前記選択項目を選択するように制御する前記（６）に記載の情報処理装置。
（８）前記第１の風圧センサは、前記表示部の上部に設置され、前記第２の風圧センサは、前記表示部の下部に設置される前記（３）から（７）のいずれかに記載の情報処理装置。
（９）前記第１の風圧センサは、前記表示部の左部に設置され、前記第２の風圧センサは、前記表示部の右部に設置される前記（３）から（７）のいずれかに記載の情報処理装置。
（１０）前記算出部は、前記風圧の大きさまたは時間の差の絶対値を算出する前記（２）から（９）のいずれかに記載の情報処理装置。
（１１）複数の前記風圧センサは、前記表示装置の上部、下部、左部、および右部に設置され、前記算出部は、上部風圧センサにより検出される上部風圧と下部風圧センサにより検出される下部風圧との差の絶対値を算出するとともに、左部風圧センサにより検出される左部風圧と右部風圧センサにより検出される右部風圧との差の絶対値を算出し、前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が第１の閾値以上である場合、または前記左部風圧と前記右部風圧との差の絶対値が第２の閾値以上である場合、前記表示部の前記画像をスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部に表示されている選択項目を選択するように制御する前記（２）に記載の情報処理装置。
（１２）前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右下方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左下方向にスクロールするように制御し、前記上部風圧と前記下部風圧の差との絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より大きく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部の前記画像を下方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右上方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左上方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値以上であり、前記上部風圧が前記下部風圧より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記表示部の前記画像を上方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より大きい場合、前記表示部の前記画像を右方向にスクロールするように制御し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値以上であり、前記左部風圧が前記右部風圧より小さい場合、前記表示部の前記画像を左方向にスクロールするように制御する前記（１１）に記載の情報処理装置。
（１３）前記制御部は、スクロールの移動量および速度の少なくとも一方を、前記上部風圧、前記下部風圧、前記左部風圧、および前記右部風圧のうち少なくとも１つに応じて変化させる前記（１１）または（１２）に記載の情報処理装置。
（１４）前記制御部は、前記表示部の画面を上下方向および左右方向に複数に区分し、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ第３の閾値以上であり、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さく、かつ第４の閾値以上である場合、前記上部風圧と前記下部風圧のうちのより大きい方に近く、かつ前記左部風圧と前記右部風圧のうちのより大きい方に近い前記区分の前記選択項目を選択するように制御する前記（１１）から（１３）のいずれかに記載の情報処理装置。
（１５）前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、かつ前記第３の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さい場合、前記上部風圧センサと前記下部風圧センサの中間の前記区分の前記選択項目を選択するように制御する前記（１４）に記載の情報処理装置。
（１６）前記制御部は、前記上部風圧と前記下部風圧との差の絶対値が前記第１の閾値より小さく、前記左部風圧と前記右部風圧との差の絶対値が前記第２の閾値より小さく、かつ前記第４の閾値より小さい場合、前記左部風圧センサと前記右部風圧センサの中間の前記区分の前記選択項目を選択するように制御する前記（１４）または（１５）に記載の情報処理装置。
【符号の説明】
【０３１０】
１  携帯端末装置，  ２１−１，２１−２，２１−１１，２１−１２  風圧センサ，  ２２  表示装置，  ６３  算出部，  ６４  制御部，  ２０１，３０１  携帯端末装置
【図１】
2012198780.tif 000003
【図２】
2012198780.tif 000004
【図３】
2012198780.tif 000005
【図４】
2012198780.tif 000006
【図５】
2012198780.tif 000007
【図６】
2012198780.tif 000008
【図７】
2012198780.tif 000009
【図８】
2012198780.tif 000010
【図９】
2012198780.tif 000011
【図１０】
2012198780.tif 000012
【図１１】
2012198780.tif 000013
【図１２】
2012198780.tif 000014
【図１３】
2012198780.tif 000015
【図１４】
2012198780.tif 000016
【図１５】
2012198780.tif 000017
【図１６】
2012198780.tif 000018
【図１７】
2012198780.tif 000019
【図１８】
2012198780.tif 000020
【図１９】
2012198780.tif 000021
【図２０】
2012198780.tif 000022
【図２１】
2012198780.tif 000023
【図２２】
2012198780.tif 000024
【図２３】
2012198780.tif 000025
【図２４】
2012198780.tif 000026
【図２５】
2012198780.tif 000027
【図２６】
2012198780.tif 000028
【図２７】
2012198780.tif 000029
【図２８】
2012198780.tif 000030
【図２９】
2012198780.tif 000031
【図３０】
2012198780.tif 000032