(57)【要約】【課題】通話の際のユーザの使用態様に応じた適正な制御により利便性を向上させることが可能な携帯端末装置を提供する。【解決手段】通話機能を有する携帯端末装置は、筐体と、筐体に配置されたディスプレイと、筐体において、ディスプレイの上方に配置された、被検出部を検出するための第１のセンサと、筐体において、ディスプレイの下方に第１のセンサに対向するように配置された、被検出物を検出するための第２のセンサと、音声を出力するための音声出力部と、音声の入力を受け付けるための音声入力部と、プロセッサとを含む。プロセッサは、通話中における第１および第２のセンサの検出結果に基づいて、音声出力部からの音声出力の大きさを調整するとともに、音声入力部の音声入力ゲインの大きさを調整する。【選択図】図４
2014103536.tif 000002
【特許請求の範囲】
【請求項１】
通話機能を有する携帯端末装置であって、
筐体と、
前記筐体に配置されたディスプレイと、
前記筐体において、前記ディスプレイの上方に配置された、被検出部を検出するための第１のセンサと、
前記筐体において、前記ディスプレイの下方に前記第１のセンサに対向するように配置された、被検出物を検出するための第２のセンサと、
音声を出力するための音声出力部と、
音声の入力を受け付けるための音声入力部と、
プロセッサとを備え、
前記プロセッサは、通話中における前記第１および第２のセンサの検出結果に基づいて、前記音声出力部からの音声出力の大きさを調整するとともに、前記音声入力部の音声入力ゲインの大きさを調整する、携帯端末装置。
【請求項２】
前記プロセッサは、前記第１および第２のセンサのいずれにおいても被検出物が検出されていない場合に前記音声出力部から出力される音声が、少なくとも前記第１および第２のセンサのいずれかで被検出物が検出された場合に前記音声出力部から出力される音声よりも大きくなるように調整する、請求項１に記載の携帯端末装置。
【請求項３】
前記プロセッサは、前記第１および第２のセンサのいずれにおいても被検出物が検出されていない場合における前記音声入力部の音声入力ゲインが、少なくとも前記第１および第２のセンサのいずれかで被検出物が検出された場合における前記音声入力部の音声入力ゲインよりも大きくなるように調整する、請求項１または２に記載の携帯端末装置。
【請求項４】
前記音声入力部は、前記筐体において、前記第２のセンサの近傍に配置されており、
前記プロセッサは、前記第１のセンサにより被検出物が検出されず、かつ前記第２のセンサにより被検出物が検出された場合には、前記音声入力部に入力された音声を音声認識してテキストデータを抽出する、請求項１〜３のいずれか１項に記載の携帯端末装置。
【請求項５】
外部装置と通信するための通信部をさらに備え、
前記プロセッサは、前記抽出されたテキストデータを検索キーワードとして、前記通信部を介して前記外部装置におけるデータベースを検索し、当該検索した結果を前記ディスプレイに表示させる、請求項４に記載の携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置に関し、特に複数のセンサを含む携帯端末装置に関する。
【背景技術】
【０００２】
従来、携帯電話機に近接センサを設けて、通話中に、ユーザが携帯電話に近接したか否かを示す検出結果に基づいて、表示部を制御する技術が知られている。
【０００３】
例えば、特開２０１２−２９２０７号公報（特許文献１）には、表示部に画像を表示させる表示制御部と、近接センサと、通話の開始を検出する通話検出部とを含む携帯端末装置が開示されている。表示制御部は、通話が開始されると、被検出物が近接検出部に近接した状態において、表示部を消灯し、被検出物が近接検出部から離れた状態において、表示部に通話者が利用するための特定の画像を表示させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２９２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１によると、ユーザが携帯電話機から離れた場合においても、表示画面において、必要な機能を起動するための操作を行なう必要が生じる。
【０００６】
本発明は、上記のような問題を解決するためになされたものであって、通話の際のユーザの使用態様に応じた適正な制御により利便性を向上させることが可能な携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
ある実施の形態に従うと、通話機能を有する携帯端末装置が提供される。携帯端末装置は、筐体と、筐体に配置されたディスプレイと、筐体において、ディスプレイの上方に配置された、被検出部を検出するための第１のセンサと、筐体において、ディスプレイの下方に第１のセンサに対向するように配置された、被検出物を検出するための第２のセンサと、音声を出力するための音声出力部と、音声の入力を受け付けるための音声入力部と、プロセッサとを含む。プロセッサは、通話中における第１および第２のセンサの検出結果に基づいて、音声出力部からの音声出力の大きさを調整するとともに、音声入力部の音声入力ゲインの大きさを調整する。
【発明の効果】
【０００８】
ある局面では、通話の際のユーザの使用態様に応じた適正な制御により利便性を向上させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１に従う携帯端末装置の外観を示す模式図である。
【図２】実施の形態１に従う携帯端末装置のハードウェア構成を示すブロック図である。
【図３】実施の形態１に従う携帯端末装置の動作概要を説明するための図である。
【図４】実施の形態１に従う携帯端末装置の機能ブロック図である。
【図５】実施の形態１に従う携帯端末装置において通話中に実行される処理手順の一例を示すフローチャートである。
【図６】実施の形態１に従う携帯端末装置における検索結果の表示方式について説明するための図である。
【発明を実施するための形態】
【００１０】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１１】
［実施の形態１］
まず、図１を参照して、携帯端末装置１００の外観について説明する。図１は、実施の形態１に従う携帯端末装置１００の外観を示す模式図である。以下の説明では、携帯端末装置１００がスマートフォンである場合について説明する。但し、携帯端末装置１００は、種類を問わず任意の装置として実装可能である。例えば、携帯端末装置１００は、携帯電話、タブレット端末装置、ＰＤＡ（Personal  Digital  Assistance）などとして実現することもできる。
【００１２】
図１に示されるように、携帯端末装置１００は、表示部としてのディスプレイ１４と、ユーザによってディスプレイ１４にタッチ入力された位置を検出可能なタッチパネル１２と、各種の操作を行なうためのボタン１３と、比較的小さい音圧レベルの音声を出力するレシーバ１５と、音声の入力を受け付けるマイク１７と、第１のセンサ２３と、第２のセンサ２４とを含む。
【００１３】
ディスプレイ１４には透明なタッチパネル１２が取り付けられており、ユーザのタッチ操作に基づく各種の指示を受け付けることが可能である。
【００１４】
レシーバ１５は、図１のように携帯端末装置１００の筐体（本体）の上部に配置され、マイク１７は、携帯端末装置１００の筐体の下部に配置される。より具体的には、レシーバ１５は、筐体において、ディスプレイ１４の上方（＋Ｙ方向）に配置され、マイク１７は、筐体において、ディスプレイ１４の下方（−Ｙ方向）に配置される。また、本例では、レシーバ１５およびマイク１７は、互いにディスプレイ１４を挟むように対向して配置されている。当該配置は、ユーザが携帯端末装置１００を把持し耳に当てながら通話するハンドセット通話時には、基本的に筐体の下部を把持し、筐体の上部に配置されたレシーバ１５に耳を近付け、筺体の下部に配置されたマイク１７に向かって発話することが通常であることを考慮したものである。また、ボタン１３は、ユーザが操作しやすいように筐体の下部に配置される。
【００１５】
また、携帯端末装置１００の筐体には、被検出物を検出するための近接センサである第１のセンサ２３および第２のセンサ２４が配置されている。より具体的には、第１のセンサ２３は、筐体において、ディスプレイ１４の上方に配置され、第２のセンサ２４は、ディスプレイ１４の下方に配置される。換言すると、第１のセンサ２３は、レシーバ１５の近傍に配置され、第２のセンサ２４は、マイク１７の近傍に配置される。本例では、第１のセンサ２３および第２のセンサ２４は、ディスプレイ１４を挟むように対向して配置されている。なお、第１のセンサ２３および第２のセンサ２４は、基本的には、携帯端末装置１００の筐体内部に配置される。
【００１６】
次に、図２を参照して、携帯端末装置１００のハードウェア構成について説明する。図２は、実施の形態１に従う携帯端末装置１００のハードウェア構成を示すブロック図である。
【００１７】
図２に示されるように、携帯端末装置１００は、主たる構成要素として、ＣＰＵ（Central  Processing  Unit）１０と、メモリ１１と、タッチパネル１２と、ボタン１３と、ディスプレイ１４と、レシーバ１５と、スピーカ１６と、マイク１７と、無線通信部１８と、通信アンテナ１９と、通信インターフェイス（Ｉ／Ｆ）２０と、メモリインターフェイス（Ｉ／Ｆ）２１と、第１のセンサ２３と、第２のセンサ２４とを含む。
【００１８】
ＣＰＵ１０は、メモリ１１に記憶されたプログラムを読み出して実行することで、携帯端末装置１００の各部の動作を制御する。より詳細にはＣＰＵ１０は、当該プログラムを実行することによって、後述する携帯端末装置１００の処理（ステップ）の各々を実現する。ＣＰＵ１０は、例えば、マイクロプロセッサである。なお、当該ハードウェアは、ＣＰＵ以外のＦＰＧＡ（Field  Programmable  Gate Array）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）およびその他の演算機能を有する回路などであってもよい。
【００１９】
メモリ１１は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read-Only  Memory）、ハードディスクなどによって実現される。メモリ１１は、ＣＰＵ１０によって実行されるプログラム、またはＣＰＵ１０によって用いられるデータなどを記憶する。
【００２０】
タッチパネル１２は、表示部としての機能を有するディスプレイ１４上に設けられる。タッチパネル１２は、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式などのいずれのタイプであってもよいし、光センサ液晶を含んでもよい。タッチパネル１２は、外部の物体によるタッチパネルへのタッチ操作を検知して、タッチ座標（タッチ位置）をＣＰＵ１０に入力する。
【００２１】
ボタン１３は、携帯端末装置１００の本体部分の表面に配置されており、ユーザからの指示を受け付けて、ＣＰＵ１０に入力する。ボタン１３は、例えば、表示画面を遷移させる画面遷移ボタン、確定ボタン、キャンセルボタンなどを含む。
【００２２】
ディスプレイ１４は、例えば、液晶ディスプレイあるいは有機ＥＬ（Electro-Luminescence）ディスプレイであり、ＣＰＵ１０からの信号に基づいて、表示画面に画像やテキストなどを表示する。
【００２３】
レシーバ１５は、ＣＰＵ１０の指示に従って、ハンドセット通話の際に通話先から送信される音声信号に基づいて音声を出力する。
【００２４】
スピーカ１６は、ＣＰＵ１０の指示に従って、レシーバ１５より高い音圧レベルで音声を出力する。スピーカ１６は、例えば、ハンズフリー通話の際に音声を出力する。また、スピーカ１６は、例えば、携帯端末装置１００の筐体において、ディスプレイ１４が設けられた面とは反対側の面に配置される。
【００２５】
マイク１７は、携帯端末装置１００に対する発話を受け付けて、発話された音声に対応する信号をＣＰＵ１０に送信する。
【００２６】
無線通信部１８は、通信アンテナ１９を介して移動体通信網に接続し無線通信のための信号の送受信を行なう。これにより、携帯端末装置１００は、たとえば、第３世代移動通信システム（３Ｇ）、ＬＴＥ（Long  Term  Evolution）などの移動体通信網を介して通信装置との通信（通話相手との通話など）が可能となる。
【００２７】
通信インターフェイス２０は、携帯端末装置１００と外部装置との間で各種データをやり取りする。通信方式としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Local  Area  Network）などによる無線通信であってもよいし、ＵＳＢバスなどを利用した有線通信であってもよい。
【００２８】
メモリインターフェイス２１は、外部の記憶媒体２２からデータを読み出す。なお、記憶媒体２２としては、ＣＤ（Compact  Disc）、ＤＶＤ（Digital  Versatile  Disk）、ＢＤ（Blu-ray  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリなどの、不揮発的にプログラムを格納する媒体が挙げられる。
【００２９】
第１のセンサ２３は、レシーバ１５の近傍に配置されており、ユーザの耳などの被検出物が近接したことおよび近傍に被検出物が存在していることを検出する。第２のセンサ２４は、マイク１７の近傍に配置されており、ユーザの口元などの被検出物が近接したことおよび近傍に被検出物が存在していることを検出する。
【００３０】
第１のセンサ２３および第２のセンサ２４は、たとえば、静電容量式の近接センサであり、被検出物が近接または近傍に存在することにより静電容量が増加し、静電容量が閾値を超えると、検出信号をＣＰＵ１０へ出力する。一方、第１のセンサ２３および第２のセンサ２４は、被検出物が離れ近傍に存在しなくなると、検出信号をＣＰＵ１０へ出力しなくなる。なお、第１のセンサ２３および第２のセンサ２４は、静電容量式に限られず、たとえば、超音波式や誘導形の近接センサなどのようにユーザを検出できるものであればよい。
【００３１】
次に、図３を参照して、ユーザが携帯端末装置１００を利用して通話している際の携帯端末装置１００の動作概要について説明する。図３は、本実施の形態に従う携帯端末装置１００の動作概要を説明するための図である。
【００３２】
図３を参照すると、ユーザがハンドセット通話をする場合には、通常、筐体の下部を把持するとともに下部に配置されたマイク１７に口元を近づけて、筐体の上部に配置されたレシーバ１５近傍に耳を当てて通話する。このとき、第１のセンサ２３および第２のセンサ２４によってユーザが検出されるか（図３の状態（ａ１））、もしくは第１のセンサ２３のみによってユーザが検出される（図３の状態（ａ２））ことが想定される。このような検出状態の場合には、ユーザの耳がレシーバ１５の近傍にあるため、携帯端末装置１００は、レシーバ１５から比較的小さい音圧レベルで通話相手の音声を出力する。また、携帯端末装置１００は、ユーザの口元がマイク１７の比較的近傍にあることから、マイク１７の音声入力ゲインを比較的小さく設定（ハンドセット通話用に設定）する。
【００３３】
また、ユーザは、通話中に、何かを検索するために、携帯端末装置１００に搭載されている音声認識機能を利用する場合には、表示画面を見ながら口元をマイク１７に近づける。このとき、第２のセンサ２４のみによってユーザが検出される（図３の状態（ｂ））ことが想定される。このような検出状態の場合には、携帯端末装置１００は、通話相手との通話が一時中断されていること、および通話相手からの音声がユーザが行ないたい音声認識の障害になる可能性を考慮して、通話相手からの音声出力は一時停止する。また、ユーザの口元がマイク１７のかなり近傍にあるため、携帯端末装置１００は、マイク１７の音声入力ゲインを比較的小さく（音声認識用に設定）設定する。また、このとき、音声認識のためにユーザが発した音声が通話相手に送信されないように、通話相手に対する音声の送信を一時停止してもよい。なお、ハンドセット通話時および音声認識機能の利用時には、ユーザの口元はマイク１７近傍にあることが想定されるため、ハンドセット通話用および音声認識用のマイク１７の音声入力ゲインは、同じであってもよい。
【００３４】
ユーザにより検索したい検索キーワードが発せられると、携帯端末装置１００は、当該検索キーワードを音声認識してテキストデータとして抽出する。そして、携帯端末装置１００は、当該検索キーワードに基づいて外部サーバなどのデータベースを検索し、検索結果をディスプレイ１４に表示する。ユーザは、当該検索結果を視認しながらハンズフリー通話を行なう。このとき、第１のセンサ２３および第２のセンサ２４のいずれにおいてもユーザが検出されない（図３の状態（ｃ））ことが想定される。このような検出状態の場合には、ユーザの耳は携帯端末装置１００本体から離れているため、携帯端末装置１００は、スピーカ１６から大きい音圧レベルで通話相手の音声を出力する。また、携帯端末装置１００は、ユーザの口元がマイク１７から離れていることから、ユーザの音声を十分拾えるようにするため、マイク１７の音声入力ゲインを大きく設定（ハンズフリー通話用に設定）する。
【００３５】
次に、図４を参照して、携帯端末装置１００の機能構成について説明する。図４は、本実施の形態に従う携帯端末装置１００の機能ブロック図である。
【００３６】
図４に示されるように、携帯端末装置１００は、その主たる機能構成として、判断部５２と、音声制御部５４と、音声認識部５６と、検索部５８と、表示制御部６０とを含む。基本的には、これらの機能は、携帯端末装置１００のＣＰＵ１０がメモリ１１に格納されたプログラムを実行し、携帯端末装置１００の構成要素へ指令を与えることなどによって実現される。すなわち、ＣＰＵ１０は携帯端末装置１００の動作全体を制御する制御部としての機能を有する。なお、これらの機能構成の一部または全部は、ハードウェアで実現されていてもよい。
【００３７】
判断部５２は、通話中において第１のセンサ２３および第２のセンサ２４からの検出信号を受け付けて、被検出物がそれぞれのセンサに接近したこと、およびそれぞれのセンサから離れたことを判断する。判断部５２は、当該判断結果を音声制御部５４および音声認識部５６に送出する。
【００３８】
音声制御部５４は、通話中における第１のセンサ２３および第２のセンサ２４の検出結果に基づいて（判断部５２の判断結果に基づいて）、音声を出力するための音声出力部からの音声出力の大きさを調整するとともに、音声の入力を受け付けるための音声入力部の音声入力ゲインの大きさを調整する。より具体的には、音声出力部は、レシーバ１５およびスピーカ１６を含み、音声制御部５４は、当該検出結果に基づいて、音声の出力先をレシーバ１５またはスピーカ１６に切り替えることにより、音声出力の大きさを調整する。また、音声入力部は、マイク１７で構成され、音声制御部５４は、当該検出結果に基づいて、マイク１７の音声入力ゲインを調整する。
【００３９】
さらに詳細には、音声制御部５４は、第１のセンサ２３および第２のセンサ２４のいずれにおいても被検出物が検出されていない場合に音声出力部から出力される音声が、少なくとも第１のセンサ２３および第２のセンサ２４のいずれかで被検出物が検出された場合に音声出力部から出力される音声よりも大きくなるように調整する。より具体的には、音声制御部５４は、第１のセンサ２３および第２のセンサ２４の検出状態が図３の状態（ｃ）の場合には、音圧レベルの大きいスピーカ１６から音声を出力させ、図３の状態（ａ１）、（ａ２）の場合には、音圧レベルの小さいレシーバ１５から音声を出力させ、図３の状態（ｂ）の場合には、音声の出力を一時停止させる。
【００４０】
また、音声制御部５４は、第１のセンサ２３および第２のセンサ２４のいずれにおいても被検出物が検出されていない場合における音声入力部の音声入力ゲインが、少なくとも第１のセンサ２３および第２のセンサ２４のいずれかで被検出物が検出された場合における音声入力部の音声入力ゲインよりも大きくなるように調整する。より具体的には、音声制御部５４は、図３の状態（ｃ）の場合におけるマイク１７の音声入力ゲインが、図３の状態（ａ１）、（ａ２）または状態（ｂ）の場合における音声入力ゲインよりも大きくなるように調整する。
【００４１】
音声認識部５６は、判断部５２の判断結果を受けて、第１のセンサ２３において被検出物が検出されず、かつ第２のセンサ２４において被検出物が検出された場合には、音声入力部に入力された音声に基づいて音声認識処理する。すなわち、音声認識部５６は、入力された音声を音声認識してテキストデータを抽出する。音声認識部５６は、抽出したテキストデータを検索部５８に出力する。なお、音声認識部５６は、例えば、ＣＰＵ１０がメモリ１１に格納されている音声認識用のアプリケーションを起動することにより実現される機能である。
【００４２】
検索部５８は、音声認識部５６において抽出されたテキストデータを検索キーワードとして、無線通信部１８（または通信インターフェイス２０）を介して外部サーバにおけるデータベース２００を検索する。
【００４３】
表示制御部６０は、検索部５８の検索結果をディスプレイ１４に表示させる。表示制御部６０は、別の局面では、表示制御部６０は、ディスプレイ１４のフォアグラウンドが通話用のアプリケーション画面であるか否かを判断し、当該判断結果を音声認識部５６に送出する。音声認識部５６は、別の局面では、フォアグラウンドが通話用のアプリケーション画面であると判断された場合には、音声認識処理を実行し、フォアグラウンドが通話用のアプリケーション画面ではないと判断された場合には、音声認識処理を実行しない。
【００４４】
次に、図５を参照して、実施の形態１に従う携帯端末装置１００で実行される制御処理について説明する。図５は、実施の形態１に従う携帯端末装置１００において通話中に実行される処理手順の一例を示すフローチャートである。なお、ＣＰＵ１０は、無線通信部１８を介して通話の呼出信号を受信した後にタッチパネル１２（またはボタン１３）の操作に応じた通話の開始の指示をユーザから受け付けると、通話を開始する。以下の各ステップは、ＣＰＵ１０がメモリ１１に格納されたプログラムを実行することによって実現される。なお、ここでは説明の容易化のため、携帯端末装置１００の筐体の上部に配置された第１のセンサ２３を「上部センサ」と称し、筐体の下部に配置された第２のセンサ２４を「下部センサ」と称する。
【００４５】
ＣＰＵ１０は、通話中に上部センサでユーザを検出したか否かを判断する（ステップＳ１０）。上部センサでユーザが検出されていない場合には（ステップＳ１０においてＮＯ）、ＣＰＵ１０は、後述するステップＳ２０以降の処理を実行する。これに対して、上部センサでユーザが検出された場合には（ステップＳ１０においてＹＥＳ）、ＣＰＵ１０は、レシーバ１５から音声を出力するとともに、マイク１７の音声入力ゲインをハンドセット通話用に設定する（ステップＳ１２）。この状態は、図３の状態（ａ１）または状態（ａ２）の場合に相当する。この状態における、レシーバ１５から音声を出力する際の音量およびマイク１７の音声入力ゲインの大きさは、それぞれ設定可能な範囲内においてハンドセット通話用としてユーザが希望する設定値に設定されてもよい。
【００４６】
ＣＰＵ１０は、上部センサでユーザの検出が維持されているか否かを判断する（ステップＳ１４）。当該検出が維持されている場合には（ステップＳ１４においてＹＥＳ）、ＣＰＵ１０は、ステップＳ１２の処理を繰り返す。これに対して、当該検出が維持されていない場合には（ステップＳ１４においてＮＯ）、ＣＰＵ１０は、下部センサでユーザが検出されたか否かを判断する（ステップＳ１６）。
【００４７】
下部センサでユーザが検出されていない（つまり、上部および下部のセンサでユーザが検出されていない）場合には（ステップＳ１６においてＮＯ）、ＣＰＵ１０は、後述するステップＳ３０以降の処理を実行する。これに対して、ユーザが検出された（つまり、下部センサのみでユーザが検出された）場合には（ステップＳ１６においてＹＥＳ）、ＣＰＵ１０は、ディスプレイ１４において、フォアグラウンドが通話用のアプリケーション画面か否かを判断する（ステップＳ１８）。
【００４８】
フォアグラウンドが通話用のアプリケーション画面である場合には（ステップＳ１８においてＹＥＳ）、ＣＰＵ１０は、後述するステップＳ２２以降の処理を実行する。これに対して、フォアグラウンドが通話用のアプリケーション画面ではない場合には（ステップＳ１８においてＮＯ）、ＣＰＵ１０は、ステップＳ１２からの処理を繰り返す。
【００４９】
次に、ステップＳ２０以降の処理を説明する。
上部センサでユーザが検出されていない場合には（ステップＳ１０においてＮＯ）、ＣＰＵ１０は、下部センサでユーザが検出されたか否かを判断する（ステップＳ２０）。下部センサでユーザが検出されていない（つまり、上部および下部のセンサでユーザが検出されていない）場合には（ステップＳ２０においてＮＯ）、ＣＰＵ１０は、後述するステップＳ３０以降の処理を実行する。これに対して、下部センサでユーザが検出された場合には（ステップＳ２０においてＹＥＳ）、ＣＰＵ１０は、音声出力を停止するとともにマイク１７の音声入力ゲインを音声認識用に設定する（ステップＳ２２）。このとき、ＣＰＵ１０は、音声認識用のアプリケーションを起動させる。この状態は、図３の状態（ｂ）の場合に相当する。この状態における、マイク１７の音声入力ゲインの大きさは、設定可能な範囲内において音声認識用としてユーザが希望する設定値に設定されてもよい。
【００５０】
ＣＰＵ１０は、音声認識処理が終了したか否かを判断する（ステップＳ２４）。ＣＰＵ１０は、マイク１７を介したユーザからの音声入力が終了したか否かにより当該判断を行なう。音声認識処理が終了していない場合には（ステップＳ２４においてＮＯ）、ＣＰＵ１０は、ステップＳ２４の処理を繰り返す。これに対して、音声認識処理が終了した場合には（ステップＳ２４においてＹＥＳ）、ＣＰＵ１０は、入力された音声から抽出されたテキストデータを検索キーワードとして、外部サーバのデータベース２００を検索し、当該検索結果をディスプレイ１４に表示させる（ステップＳ２６）。
【００５１】
次に、ＣＰＵ１０は、少なくとも上部または下部のセンサのいずれかでユーザが検出されたか否かを判断する（ステップＳ２８）。ユーザが検出されていない場合には（ステップＳ２８においてＮＯ）、ＣＰＵ１０は、後述するステップＳ３０以降の処理を実行する。これに対して、ユーザが検出された場合には（ステップＳ２８においてＹＥＳ）、ＣＰＵ１０は、ステップＳ１２からの処理を繰り返す。
【００５２】
次に、ステップＳ３０以降の処理を説明する。
ステップＳ３０において、ＣＰＵ１０は、レシーバ１５よりも音圧レベルの大きいスピーカ１６から音声を出力するとともに、マイク１７の音声入力ゲインをハンズフリー通話用に設定する（ステップＳ３０）。これは、図３の状態（ｃ）の場合に相当する。この状態における、スピーカ１６から音声を出力する際の音量およびマイク１７の音声入力ゲインの大きさは、それぞれ設定可能な範囲内においてハンズフリー通話用としてユーザが希望する設定値に設定されてもよい。典型的には、ハンズフリー通話時におけるマイク１７の音声入力ゲインは、ハンドセット通話時あるいは音声認識処理時における音声入力ゲインよりも大きくなるように設定される。
【００５３】
次に、ＣＰＵ１０は、上部センサでユーザが検出されたか否かを判断する（ステップＳ３２）。ユーザが検出された場合には（ステップＳ３２においてＹＥＳ）、ＣＰＵ１０は、ステップＳ１２からの処理を繰り返す。これに対して、ユーザが検出されていない場合には（ステップＳ３２においてＮＯ）、ＣＰＵ１０は、下部センサでユーザが検出されたか否かを判断する（ステップＳ３４）。
【００５４】
ユーザが検出されていない場合には（ステップＳ３４においてＮＯ）、ＣＰＵ１０は、ステップＳ３０からの処理を繰り返す。これに対して、ユーザが検出された場合（ステップＳ３４においてＹＥＳ）、ＣＰＵ１０は、フォアグラウンドが通話用のアプリケーション画面であるか否かを判断する（ステップＳ３６）。
【００５５】
フォアグラウンドが通話用のアプリケーション画面である場合には（ステップＳ３６においてＹＥＳ）、ＣＰＵ１０は、ステップＳ２２以降の処理を実行する。これに対して、フォアグラウンドが通話用のアプリケーション画面でない場合には（ステップＳ３６においてＮＯ）、ＣＰＵ１０は、ステップＳ３０からの処理を繰り返す。
【００５６】
上記によると、ＣＰＵ１０は、フォアグラウンドが通話用のアプリケーション画面でない場合には、下部センサでユーザが検出されたとしても音声認識用のアプリケーションを起動しない。そのため、検索結果画面が表示されているときに、ユーザが当該検索結果画面をタッチ操作しようとした場合に、下部センサでユーザの指等が検出されてしまうことによる、意図しない音声認識画面への遷移を防ぐことができる。
【００５７】
また、上記において、ユーザがディスプレイ１４に表示された検索結果を視認しながらハンズフリー通話をした後に、ユーザがハンドセット通話を行なうような場合には、検索結果が表示された表示画面にユーザの耳などが触れてしまう場合がある。このような場合には、ユーザが意図しない画面遷移を引き起こす可能性がある。
【００５８】
図６は、実施の形態１に従う携帯端末装置１００における検索結果の表示方式について説明するための図である。
【００５９】
図６を参照して、ＣＰＵ１０は、検索結果を表示するときに、表示画面の上半分の表示領域が網掛け表示させる（図６の状態（ａ））。そして、ＣＰＵ１０は、タッチパネル１２を介して当該網掛け部分がタッチされたことを検出すると、当該網掛け表示を解除する（図６の状態（ｂ））。つまり、ユーザは、「作者のページ」に画面を遷移させたい場合には、当該網掛け部分を一度タッチした後に、再度「ここをクリック」の部分をタッチする。これにより、ユーザの耳が表示画面に誤って触れてしまうことによる、ユーザの意図しない画面の遷移を防止することができる。
【００６０】
［実施の形態２］
実施の形態２では、実施の形態１に従う携帯端末装置１００における音声出力方式の変形例について説明する。実施の形態２に従う携帯端末装置１００の構成については、実施の形態１に従う携帯端末装置１００（図２）と同様であるため、その詳細な説明は繰り返さない。
【００６１】
実施の形態１に従う携帯端末装置１００が、第１のセンサ２３および第２のセンサ２４の検出結果に基づいて、レシーバ１５と、スピーカ１６とを切り替えることで出力される音圧レベル（音量）を調整する場合について説明した。
【００６２】
実施の形態２に従う携帯端末装置１００は、レシーバ１５およびスピーカ１６で出力可能な音圧レベル範囲で音量を調整することが可能な音声出力部を含む点で実施の形態１に従う携帯端末装置１００と異なる。つまり、実施の形態２に従う携帯端末装置１００は、第１のセンサ２３および第２のセンサ２４の検出結果に基づいて、当該音声出力部からの音声出力の大きさ（音量）を調整する。このとき、当該音声出力部は、実施の形態１に従うレシーバ１５の位置に配置されることが好ましい。
【００６３】
より具体的には、実施の形態２に従う携帯端末装置１００は、第１のセンサ２３および第２のセンサ２４のいずれにおいてもユーザが検出されていない場合の方が、少なくとも第１のセンサ２３および第２のセンサ２４のいずれかでユーザが検出された場合よりも、当該音声出力部からの出力音声が大きくなるように調整する。
【００６４】
実施の形態２では、実施の形態１における図５のステップＳ１２において、ＣＰＵ１０は、当該音声出力部からの音声をハンドセット通話用の音量に調整し、ステップＳ３０において、ＣＰＵ１０は、当該音声出力部からの音声をハンズフリー通話用の音量に調整する。また、ＣＰＵ１０は、ステップＳ２２において、当該音声出力部からの音声を停止する。
【００６５】
［実施の形態３］
なお、実施の形態３として、コンピュータを機能させて、上述したフローチャートで説明したような制御を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭおよびメモリカードなどの一時的でないコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００６６】
プログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本実施の形態にかかるプログラムに含まれ得る。
【００６７】
また、実施の形態３にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、実施の形態３にかかるプログラムに含まれ得る。
【００６８】
［実施の形態の効果］
上述した実施の形態によると、ユーザは、通話中に電話を一旦切断して、検索したい用語を調べ直すことなく、通話状態のままスムーズに検索結果を表示させることができる。また、通話中に表示画面に触れたりするような手間を省き、簡単に音声出力の大きさを調整することができる。例えば、ユーザは、車内で着信があった場合でも、スムーズに通話を行なうことができる。
【００６９】
すなわち、本実施の形態によると、通話の際のユーザの使用態様に応じた適正な制御により利便性を向上させることが可能となる。
【００７０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００７１】
１０  ＣＰＵ、１１  メモリ、１２  タッチパネル、１３  ボタン、１４  ディスプレイ、１５  マイク、１６  レシーバ、１７  スピーカ、１８  無線通信部、１９  通信アンテナ、２０  通信インターフェイス、２１  メモリインターフェイス、２２  記憶媒体、２３  第１のセンサ、２４  第２のセンサ、５２  判断部、５４  音声制御部、５６  音声認識部、５８  検索部、６０  表示制御部、１００  携帯端末装置。
【図１】
2014103536.tif 000003
【図２】
2014103536.tif 000004
【図３】
2014103536.tif 000005
【図４】
2014103536.tif 000006
【図５】
2014103536.tif 000007
【図６】
2014103536.tif 000008