(57)【要約】【課題】音声認識を利用する場合に簡便なインタフェースを実現できる電子機器を提供すること。【解決手段】携帯電話機１は、音声認識部３０と、所定のアプリケーションを実行する実行部４０と、音声認識部３０および実行部４０を制御するＯＳ５０と、を備え、実行部４０は、ＯＳ５０により所定のアプリケーションの起動を指示された際に、音声認識部３０による音声認識結果に基づいた指示か否かを判断し、当該判断の結果に応じて処理内容を選択する。【選択図】図２
2011071937.tif 000002
【特許請求の範囲】
【請求項１】
音声認識部と、
所定のアプリケーションを実行する実行部と、
前記音声認識部および実行部を制御する制御部と、を備え、
前記実行部は、前記制御部により前記所定のアプリケーションの起動を指示された際に、前記音声認識部による音声認識結果に基づいた指示か否かを判断し、当該判断の結果に応じて処理内容を選択することを特徴とする電子機器。
【請求項２】
前記実行部は、前記音声認識結果に基づいた指示である場合に、前記所定のアプリケーションのユーザインタフェースを、音声入力用に変更することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記実行部が前記音声入力用のユーザインタフェースに変更する際、前記音声認識部を起動することを特徴とする請求項２に記載の電子機器。
【請求項４】
前記音声認識部から、前記制御部を経由して前記実行部へ、前記指示として前記音声認識結果に基づいて前記所定のアプリケーションを起動することを示すパラメータが渡されることを特徴とする請求項１から請求項３のいずれか１項に記載の電子機器。
【請求項５】
前記音声認識部は、前記所定のアプリケーションを起動する場合に、前記音声認識結果に基づいて起動することを示すフラグをオンにし、
前記制御部は、前記フラグを参照し、当該フラグがオンの場合に、前記音声認識結果に基づいて前記所定のアプリケーションを起動することを示すパラメータを、前記指示として前記実行部へ渡すことを特徴とする請求項１から請求項３のいずれか１項に記載の電子機器。
【請求項６】
前記音声認識部は、前記所定のアプリケーションを起動する場合に、前記音声認識結果に基づいて起動することを示すフラグをオンにし、
前記実行部は、前記フラグを参照し、当該フラグがオンであるか否かに応じて前記指示か否かを判断することを特徴とする請求項１から請求項３のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、前記音声認識部から前記所定のアプリケーションの起動を要求された場合に、前記音声認識結果に基づいて起動することを示すフラグをオンにし、
前記実行部は、前記フラグを参照し、当該フラグがオンであるか否かに応じて前記指示か否かを判断することを特徴とする請求項１から請求項３のいずれか１項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声認識機能を有する電子機器に関する。
【背景技術】
【０００２】
従来、音声認識の結果として得られる文字列から、所望の機能を起動する制御が知られている（例えば、特許文献１参照）。このような音声認識機能により、電子機器の利用者は、キー操作が難しい、または不慣れな場合や、手が離せない状態の場合等に、キー操作を行わずに、この電子機器を操作することができる。例えば、各種アプリケーションを有する電子機器において、利用者は、「ルートケンサク」と発声することでルート検索アプリケーションを起動したり、「インターネット」と発声することでブラウザアプリケーションを起動したりできる。
【０００３】
このとき、電子機器は、所定の操作に応じて発声待機状態となっている必要があり、この状態で入力された音声を認識して文字列に変換する。変換された文字列を所定の登録名と照合することにより、文字列と一致する登録名に対応したアプリケーションを起動する。
【０００４】
また、電子機器、特に携帯電子機器においては、リソースを節約するため、操作入力の受け付け、イベント処理または画面表示を行えるのは１つのアプリケーションに限定される場合が多い。例えば、待受画面から音声認識アプリケーションが起動されると、待受画面は中断され、音声認識アプリケーションにより電話アプリケーションが起動されると、音声認識アプリケーションは中断される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３５１６５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、音声認識アプリケーションから他のアプリケーションが起動されたとき、上述のように音声認識アプリケーションが中断された場合、引き続き音声入力による操作を行うためには、起動されたアプリケーションの通常メニューから再度、キー操作により音声認識アプリケーションを呼び出す必要があった。したがって、音声入力を多用して電子機器を操作したい利用者にとって、音声認識に係るインタフェースの利便性は十分でなかった。
【０００７】
本発明は、音声認識を利用する場合に簡便なインタフェースを実現できる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る電子機器は、音声認識部と、所定のアプリケーションを実行する実行部と、前記音声認識部および実行部を制御する制御部と、を備え、前記実行部は、前記制御部により前記所定のアプリケーションの起動を指示された際に、前記音声認識部による音声認識結果に基づいた指示か否かを判断し、当該判断の結果に応じて処理内容を選択することを特徴とする。
【０００９】
また、前記実行部は、前記音声認識結果に基づいた指示である場合に、前記所定のアプリケーションのユーザインタフェースを、音声入力用に変更することが好ましい。
【００１０】
また、前記制御部は、前記実行部が前記音声入力用のユーザインタフェースに変更する際、前記音声認識部を起動することが好ましい。
【００１１】
また、前記音声認識部から、前記制御部を経由して前記実行部へ、前記指示として前記音声認識結果に基づいて前記所定のアプリケーションを起動することを示すパラメータが渡されることが好ましい。
【００１２】
また、前記音声認識部は、前記所定のアプリケーションを起動する場合に、前記音声認識結果に基づいて起動することを示すフラグをオンにし、前記制御部は、前記フラグを参照し、当該フラグがオンの場合に、前記音声認識結果に基づいて前記所定のアプリケーションを起動することを示すパラメータを、前記指示として前記実行部へ渡すことが好ましい。
【００１３】
また、前記音声認識部は、前記所定のアプリケーションを起動する場合に、前記音声認識結果に基づいて起動することを示すフラグをオンにし、前記実行部は、前記フラグを参照し、当該フラグがオンであるか否かに応じて前記指示か否かを判断することが好ましい。
【００１４】
また、前記制御部は、前記音声認識部から前記所定のアプリケーションの起動を要求された場合に、前記音声認識結果に基づいて起動することを示すフラグをオンにし、前記実行部は、前記フラグを参照し、当該フラグがオンであるか否かに応じて前記指示か否かを判断することが好ましい。
【発明の効果】
【００１５】
本発明によれば、電子機器において、音声認識を利用する場合に簡便なインタフェースを実現できる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る携帯電話機の外観斜視図である。
【図２】第１実施形態に係る携帯電話機の機能を示すブロック図である。
【図３】第１実施形態に係るユーザインタフェースの変更処理を行わない場合の画面遷移例を示す図である。
【図４】第１実施形態に係るユーザインタフェースの変更処理を行う場合の画面遷移例を示す図である。
【図５】第１実施形態に係る携帯電話機の処理を示すフローチャートである。
【図６】第２実施形態に係る携帯電話機の機能を示すブロック図である。
【図７】第２実施形態に係る携帯電話機の処理を示すフローチャートである。
【図８】第３実施形態に係る携帯電話機の機能を示すブロック図である。
【図９】第３実施形態に係る携帯電話機の処理を示すフローチャートである。
【図１０】第４実施形態に係る携帯電話機の機能を示すブロック図である。
【図１１】第４実施形態に係る携帯電話機の処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
＜第１実施形態＞
以下、本発明の第１実施形態について説明する。なお、本実施形態では、電子機器の一例として、携帯電話機１を説明する。
【００１８】
図１は、本実施形態に係る携帯電話機１（電子機器）の外観斜視図である。
携帯電話機１は、操作部側筐体２と、表示部側筐体３と、を備えて構成される。操作部側筐体２は、表面部１０に、操作部１１と、携帯電話機１の使用者が通話時や音声認識アプリケーションを利用時に発した音声が入力されるマイク１２と、を備えて構成される。操作部１１は、各種設定機能や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、電話番号の数字やメールの文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。
【００１９】
また、表示部側筐体３は、表面部２０に、各種情報を表示するための表示部２１と、通話の相手側の音声を出力するレシーバ２２と、を備えて構成されている。
【００２０】
また、操作部側筐体２の上端部と表示部側筐体３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話機１は、ヒンジ機構４を介して連結された操作部側筐体２と表示部側筐体３とを相対的に回転することにより、操作部側筐体２と表示部側筐体３とが互いに開いた状態（開放状態）にしたり、操作部側筐体２と表示部側筐体３とを折り畳んだ状態（折畳み状態）にしたりできる。
【００２１】
図２は、本実施形態に係る携帯電話機１の機能を示すブロック図である。
携帯電話機１は、音声認識部３０と、実行部４０と、ＯＳ５０（制御部）と、を備える。
【００２２】
ここで、音声認識部３０は、マイク１２と、ドライバ３１と、音声認識アプリケーション４２と、音声認識判定テーブル６０と、を備える。
ドライバ３１は、ＯＳ５０による制御に従って、マイク１２から入力された音声信号を処理し、処理後の信号を音声認識アプリケーション４２に出力する。
【００２３】
音声認識アプリケーション４２は、ドライバ３１からユーザの発声に基づく音声入力信号を受け付け、音声認識結果を音声認識判定テーブル６０と照合することにより、起動するアプリケーションや処理を決定するアプリケーションである。なお、音声認識アプリケーション４２は、実行部４０により実行されるアプリケーションの１つである。
【００２４】
ここで、音声認識判定テーブル６０は、例えば、登録名「アドレスチョウ」とアドレス帳アプリケーション、「メール」とＥメールアプリケーション、「ルートケンサク」とルート検索アプリケーション、「シャシン」とカメラアプリケーション、「インターネット」とブラウザアプリケーション等を、それぞれ対応付けて記憶している。
【００２５】
また、音声認識アプリケーション４２は、決定したアプリケーションの起動をＯＳ５０へ指示する際に、音声認識結果に基づいて起動することを示すパラメータを渡す。
【００２６】
実行部４０は、メニューアプリケーション４１、音声認識アプリケーション４２、ルート検索アプリケーション４３等、携帯電話機１が有する各種アプリケーションを、ＯＳ５０による制御に従って実行する。
【００２７】
ＯＳ５０は、携帯電話機１の全体を制御しており、携帯電話機１が有する複数のアプリケーションを選択的に起動するため、音声認識部３０および実行部４０を制御する。具体的には、ＯＳ５０は、音声認識部３０（音声認識アプリケーション４２）からの指示に基づいて、実行部４０へ、起動するアプリケーションを指示する。このとき、ＯＳ５０は、音声認識部３０（音声認識アプリケーション４２）から渡された、音声認識結果に基づいて起動することを示すパラメータを実行部４０へ渡す。
【００２８】
実行部４０は、ＯＳ５０によりアプリケーションの起動を指示された際に、この指示が音声認識部３０による音声認識結果に基づくものか否かをパラメータにより判断し、この判断の結果に応じて処理内容を選択する。すなわち、実行部４０は、音声認識結果に基づかないでアプリケーションが起動された場合には、操作部１１を利用するキー入力用のユーザインタフェースを提供するが、音声認識結果に基づいてアプリケーションが起動された場合には、キー入力用のユーザインタフェースから音声入力用のユーザインタフェースへ変更する。
【００２９】
具体的には、実行部４０は、音声入力用のユーザインタフェースとして、音声認識アプリケーション４２を自動的に起動する。このことにより、携帯電話機１の利用者にキー入力を要求することなく、音声入力による操作を継続させることができる。
【００３０】
以下、ルート検索アプリケーション４３を起動する処理を一例として説明する。
（１）において、実行部４０により起動されているメニューアプリケーション４１は、ユーザからキー操作等により音声認識を選択される。
【００３１】
（２）において、メニューアプリケーション４１は、ＯＳ５０へ音声認識アプリケーション４２の起動を指示する。
【００３２】
（３）において、ＯＳ５０は、音声認識アプリケーション４２の起動に先立って、実行部４０へ指示してメニューアプリケーション４１の実行を中断させる。
【００３３】
（４）において、ＯＳ５０は、実行部４０へ指示して音声認識アプリケーション４２を起動させる。
【００３４】
（５）において、ユーザは、「ルート検索」と発声する。音声認識アプリケーション４２は、この音声入力を、マイク１２およびドライバ３１を介して受け付ける。
【００３５】
（６）において、音声認識アプリケーション４２は、音声認識結果として文字列「ルートケンサク」を取得し、音声認識判定テーブル６０と照合する。
【００３６】
（７）において、音声認識アプリケーション４２は、音声認識結果を音声認識判定テーブル６０の登録名と照合した結果、文字列「ルートケンサク」と一致する登録名に対応しているルート検索アプリケーション４３を、起動すべきアプリケーションとして取得する。
【００３７】
（８）において、音声認識アプリケーション４２は、ＯＳ５０へ、ルート検索アプリケーション４３の起動を指示すると共に、音声認識結果に基づいて起動することを示すパラメータを渡す。
【００３８】
（９）において、ＯＳ５０は、ルート検索アプリケーション４３の起動に先立って、実行部４０へ指示して音声認識アプリケーション４２の実行を中断させる。
【００３９】
（１０）において、ＯＳ５０は、音声認識結果に基づいて起動することを示すパラメータと共に、実行部４０へ指示して、ルート検索アプリケーション４３を起動させる。ルート検索アプリケーション４３は、受け取ったパラメータを参照することにより、音声認識結果に基づいて起動されたと判断し、音声入力用のユーザインタフェースを提供する。
【００４０】
図３は、本実施形態に係るユーザインタフェースの変更処理を行わない場合の画面遷移例を示す図である。
【００４１】
この場合、メニューアプリケーション４１の画面（１）において、ユーザがキー操作により音声認識を選択すると、音声認識アプリケーション４２が起動されて、メニューアプリケーション４１は中断される（２）。
【００４２】
ここで、ユーザが「ルート検索」と発声すると、音声認識結果に基づいてルート検索アプリケーション４３が起動されて、音声認識アプリケーション４２は中断される。このとき、ルート検索アプリケーション４３の初期画面である通常メニューが表示される（３）。
【００４３】
ユーザは、さらに音声認識による操作を行いたい場合には、この通常メニューにおいて、キー操作により音声認識を選択し、再度、音声認識アプリケーション４２を起動させる（４）。
【００４４】
図４は、本実施形態に係るユーザインタフェースの変更処理を行う場合の画面遷移例を示す図である。
【００４５】
この場合、メニューアプリケーション４１の画面（１）において、ユーザがキー操作により音声認識を選択すると、音声認識アプリケーション４２が起動されて、メニューアプリケーション４１は中断される（２）。
【００４６】
ここで、ユーザが「ルート検索」と発声すると、音声認識結果に基づいてルート検索アプリケーション４３が起動されて、音声認識アプリケーション４２は中断される。さらに、起動されたルート検索アプリケーション４３は、上述の音声認識結果に基づいて起動することを示すパラメータを参照し、音声認識結果に基づくと判断すると、自動的に音声認識アプリケーション４２を起動させ、ユーザによる目的地の発声待ち状態になる（３）。
【００４７】
図５は、本実施形態に係る携帯電話機１の処理を示すフローチャートである。
ステップＳ１０１では、ＯＳ５０の制御により、メニューアプリケーション４１が起動される。
【００４８】
このメニューアプリケーション４１は、キー操作により複数の処理の選択入力を受け付ける。以下、「音声認識」の選択を受け付けた場合（ステップＳ１０２）と、「ルート検索」の選択を受け付けた場合（ステップＳ１０６）と、に分けて説明する。
【００４９】
ステップＳ１０２においてメニューアプリケーション４１が「音声認識」の選択を受け付けた場合、ステップＳ１０３では、ＯＳ５０の制御により、音声認識アプリケーション４２が起動される。
【００５０】
ステップＳ１０４では、ユーザが「ルートケンサク」と発声し、音声認識アプリケーション４２は、音声認識結果により、ルート検索アプリケーション４３を起動することを決定する。
【００５１】
ステップＳ１０５では、音声認識アプリケーション４２は、音声認識結果に基づいてアプリケーションを起動することを示すパラメータ（「音声ＯＮ」）をセットし、ＯＳ５０へアプリケーションの起動を指示する。
【００５２】
一方、ステップＳ１０６においてメニューアプリケーション４１が「ルート検索」の選択を受け付けた場合、このパラメータ（「音声ＯＮ」）はセットされず、処理はステップＳ１０７に移る。
【００５３】
ステップＳ１０７では、ＯＳ５０は、メニューアプリケーション４１または音声認識アプリケーション４２からの指示に基づいて、実行部４０を制御してルート検索アプリケーション４３の起動処理を行う。このとき、ＯＳ５０は、上述のパラメータ（「音声ＯＮ」）を実行部４０へ引き渡す。
【００５４】
ステップＳ１０８では、実行部４０は、ステップＳ１０７におけるＯＳ５０の制御により、ルート検索アプリケーション４３を起動する。
【００５５】
ステップＳ１０９では、ルート検索アプリケーション４３は、ＯＳ５０から引き渡されたパラメータを参照し、「音声ＯＮ」であるか否かを判定する。ルート検索アプリケーション４３は、「音声ＯＮ」である場合には、処理をステップＳ１１２に移し、「音声ＯＮ」でない場合には、処理をステップＳ１１０に移す。
【００５６】
ステップＳ１１０では、ルート検索アプリケーション４３は、通常メニューを表示し、ユーザからのキー操作入力を受け付ける。
【００５７】
ステップＳ１１１では、ルート検索アプリケーション４３は、ユーザから「音声メニュー」の選択入力を受け付ける。
【００５８】
ステップＳ１１２では、ルート検索アプリケーション４３は、音声入力用のユーザインタフェースである音声メニューを表示する。なお、ルート検索アプリケーション４３は、音声メニューとして、例えば、上述のように音声認識アプリケーション４２を起動させ、音声入力による操作を受け付けることとしてよい。
【００５９】
本実施形態によれば、携帯電話機１において音声認識機能を利用する場合に、音声認識結果に基づいて新たに起動されたアプリケーションでも、引き続き音声入力用のユーザインタフェースが提供されるため、簡便なインタフェースを実現できる。すなわち、音声認識機能を使用するユーザの利便性が向上する。
【００６０】
＜第２実施形態＞
以下、本発明の第２実施形態について説明する。本実施形態では、ＯＳ５０により参照される後述の音声認識使用フラグ７０をさらに備える。なお、第１実施形態と同様の構成については、同一の符号を付し、説明を省略または簡略化する。
【００６１】
図６は、本実施形態に係る携帯電話機１の機能を示すブロック図である。
音声認識アプリケーション４２は、決定したアプリケーションの起動をＯＳ５０へ指示する際に、音声認識結果に基づいて起動することを示す音声認識使用フラグ７０を書き込む。
【００６２】
ＯＳ５０は、音声認識部３０（音声認識アプリケーション４２）からの指示に基づいて、実行部４０へ、起動するアプリケーションを指示する。このとき、ＯＳ５０は、音声認識使用フラグ７０を参照し、このフラグが設定されていれば、音声認識結果に基づいて起動することを示すパラメータを実行部４０へ渡す。
【００６３】
実行部４０は、ＯＳ５０によりアプリケーションの起動を指示された際に、この指示が音声認識部３０による音声認識結果に基づくものか否かをパラメータにより判断し、この判断の結果に応じて処理内容を選択する。すなわち、実行部４０は、音声認識結果に基づかないでアプリケーションが起動された場合には、操作部１１を利用するキー入力用のユーザインタフェースを提供するが、音声認識結果に基づいてアプリケーションが起動された場合には、キー入力用のユーザインタフェースから音声入力用のユーザインタフェースへ変更する。
【００６４】
以下、ルート検索アプリケーション４３を起動する処理を一例として説明する。
なお、（１）から（７）までは、第１実施形態（図２）と同様であり、起動すべきアプリケーションとしてルート検索アプリケーション４３が決定される。
【００６５】
（８）において、音声認識アプリケーション４２は、ＯＳ５０へ、ルート検索アプリケーション４３の起動を指示する。
【００６６】
（９）において、音声認識アプリケーション４２は、音声認識結果に基づいて起動することを示す音声認識使用フラグ７０を「ＯＦＦ」から「ＯＮ」へ変更して書き込む。
【００６７】
（１０）において、ＯＳ５０は、ルート検索アプリケーション４３の起動に先立って、実行部４０へ指示して音声認識アプリケーション４２の実行を中断させる。
【００６８】
（１１）において、ＯＳ５０は、音声認識使用フラグ７０を参照し、このフラグが「ＯＮ」であれば、次回からのアプリケーション起動の処理に備えて、フラグを「ＯＮ」から「ＯＦＦ」へ戻す。
【００６９】
（１２）において、ＯＳ５０は、実行部４０へ指示して、ルート検索アプリケーション４３を起動させる。このとき、ＯＳ５０は、（１１）で参照した音声認識使用フラグ７０が「ＯＮ」であった場合に、音声認識結果に基づいて起動することを示すパラメータを実行部４０へ渡す。ルート検索アプリケーション４３は、受け取ったパラメータを参照することにより、音声認識結果に基づいて起動されたと判断し、音声入力用のユーザインタフェースを提供する。
【００７０】
図７は、本実施形態に係る携帯電話機１の処理を示すフローチャートである。
なお、ステップＳ２０１からステップＳ２０４、およびステップＳ２０６は、それぞれ第１実施形態（図５）のステップＳ１０１からステップＳ１０４、およびステップＳ１０６と同様であり、ルート検索アプリケーション４３の起動が選択される。
【００７１】
ステップＳ２０５では、音声認識アプリケーション４２は、音声認識結果に基づいてアプリケーションを起動することを示す音声認識使用フラグ７０を「ＯＦＦ」から「ＯＮ」へ変更して書き込み、ＯＳ５０へアプリケーションの起動を指示する。
【００７２】
なお、ステップＳ２０６においてメニューアプリケーション４１が「ルート検索」の選択を受け付けた場合には、この音声認識使用フラグ７０は書き込まれず（「ＯＦＦ」のまま）、処理はステップＳ２０７に移る。
【００７３】
ステップＳ２０７では、ＯＳ５０は、音声認識使用フラグ７０を参照し、このフラグが「ＯＮ」であるか「ＯＦＦ」であるかを判定する。ＯＳ５０は、フラグが「ＯＮ」である場合は処理をステップＳ２０８に移し、「ＯＦＦ」である場合は処理をステップＳ２０９に移す。
【００７４】
ステップＳ２０８では、ＯＳ５０は、音声認識結果に基づいてアプリケーションを起動することを示すパラメータ（「音声ＯＮ」）をセットする。また、ＯＳ５０は、音声認識使用フラグ７０を「ＯＮ」から「ＯＦＦ」へ戻し、次回からのアプリケーション起動の処理に備える。
【００７５】
ステップＳ２０９では、ＯＳ５０は、実行部４０を制御してルート検索アプリケーション４３の起動処理を行う。このとき、ＯＳ５０は、上述のパラメータ（「音声ＯＮ」）を実行部４０へ引き渡す。
【００７６】
ステップＳ２１０では、実行部４０は、ステップＳ２０９におけるＯＳ５０の制御により、ルート検索アプリケーション４３を起動する。
【００７７】
ステップＳ２１１からステップＳ２１４は、それぞれ第１実施形態（図５）のステップＳ１０９からステップＳ１１２と同様である。すなわち、ルート検索アプリケーション４３は、ＯＳ５０から引き渡されたパラメータを参照し、「音声ＯＮ」である場合には、音声入力用のユーザインタフェースである音声メニューを表示し、「音声ＯＮ」でない場合には、通常メニューを表示してユーザから「音声メニュー」の選択入力を受け付ける。なお、ルート検索アプリケーション４３は、音声メニューとして、例えば、上述のように音声認識アプリケーション４２を起動させ、音声入力による操作を受け付けることとしてよい。
【００７８】
＜第３実施形態＞
以下、本発明の第３実施形態について説明する。本実施形態では、起動されるアプリケーション（ルート検索アプリケーション４３）が第２実施形態におけるＯＳ５０の代わりに、音声認識使用フラグ７０の参照および書き込み機能を備える。なお、第１実施形態または第２実施形態と同様の構成については、同一の符号を付し、説明を省略または簡略化する。
【００７９】
図８は、本実施形態に係る携帯電話機１の機能を示すブロック図である。
音声認識アプリケーション４２は、決定したアプリケーションの起動をＯＳ５０へ指示する際に、音声認識結果に基づいて起動することを示す音声認識使用フラグ７０を書き込む。
【００８０】
ＯＳ５０は、音声認識部３０（音声認識アプリケーション４２）からの指示に基づいて、実行部４０へ、起動するアプリケーションを指示する。このとき、ＯＳ５０は、音声認識使用フラグ７０を参照する必要がなく、音声認識結果に基づくか否かによらず、実行部４０へ同様の指示を行う。
【００８１】
実行部４０は、ＯＳ５０によりアプリケーションの起動を指示された際に、この指示が音声認識部３０による音声認識結果に基づくものか否かを、音声認識使用フラグ７０が「ＯＮ」であるか「ＯＦＦ」であるかにより判断し、この判断の結果に応じて処理内容を選択する。すなわち、実行部４０は、音声認識結果に基づかないでアプリケーションが起動された場合には、操作部１１を利用するキー入力用のユーザインタフェースを提供するが、音声認識結果に基づいてアプリケーションが起動された場合には、キー入力用のユーザインタフェースから音声入力用のユーザインタフェースへ変更する。
【００８２】
以下、ルート検索アプリケーション４３を起動する処理を一例として説明する。
なお、（１）から（１０）までは、第２実施形態（図６）と同様であり、音声認識結果に基づくルート検索アプリケーション４３の起動に先立って、音声認識使用フラグ７０が書き込まれると共に、音声認識アプリケーション４２が中断される。
【００８３】
（１１）において、ＯＳ５０は、実行部４０へ指示して、ルート検索アプリケーション４３を起動させる。
【００８４】
（１２）において、ルート検索アプリケーション４３は、音声認識使用フラグ７０を参照する。このフラグが「ＯＮ」であれば、ルート検索アプリケーション４３は、音声認識結果に基づいて起動されたと判断し、音声入力用のユーザインタフェースを提供する。また、ルート検索アプリケーション４３は、次回からのアプリケーション起動の処理に備えて、音声認識使用フラグ７０を「ＯＮ」から「ＯＦＦ」へ戻す。
【００８５】
図９は、本実施形態に係る携帯電話機１の処理を示すフローチャートである。
なお、ステップＳ３０１からステップＳ３０６は、それぞれ第２実施形態（図７）のステップＳ２０１からステップＳ２０６と同様であり、メニューアプリケーション４１または音声認識アプリケーション４２からの指示に基づいて、ルート検索アプリケーション４３の起動が選択され、音声認識使用フラグ７０が設定される。
【００８６】
ステップＳ３０７では、ＯＳ５０は、メニューアプリケーション４１または音声認識アプリケーション４２からの指示に基づいて、実行部４０を制御してルート検索アプリケーション４３の起動処理を行う。
【００８７】
ステップＳ３０８では、実行部４０は、ステップＳ３０７におけるＯＳ５０の制御により、ルート検索アプリケーション４３を起動する。
【００８８】
ステップＳ３０９では、ルート検索アプリケーション４３は、音声認識使用フラグ７０を参照し、このフラグが「ＯＮ」であるか「ＯＦＦ」であるかを判定する。ルート検索アプリケーション４３は、フラグが「ＯＮ」である場合は処理をステップＳ３１０に移し、「ＯＦＦ」である場合は処理をステップＳ３１１に移す。
【００８９】
ステップＳ３１０では、ルート検索アプリケーション４３は、音声認識使用フラグ７０を「ＯＮ」から「ＯＦＦ」へ戻し、次回からのアプリケーション起動の処理に備える。
【００９０】
ステップＳ３１１からステップＳ３１３は、それぞれ第２実施形態（図７）のステップＳ２１２からステップＳ２１４と同様である。すなわち、ルート検索アプリケーション４３は、ステップＳ３０９の判定結果に基づいて、フラグが「ＯＮ」である場合には、音声入力用のユーザインタフェースである音声メニューを表示し、「ＯＦＦ」である場合には、通常メニューを表示してユーザから「音声メニュー」の選択入力を受け付ける。なお、ルート検索アプリケーション４３は、音声メニューとして、例えば、上述のように音声認識アプリケーション４２を起動させ、音声入力による操作を受け付けることとしてよい。
【００９１】
本実施形態によれば、ＯＳ５０は、音声認識結果に基づくユーザインタフェースの変更処理を行う場合であっても、変更処理を行わない場合と同一の構成でよい。したがって、第１実施形態および第２実施形態に比べて、携帯電話機１の改変が少なく、アプリケーションの改変のみで本発明を実現することができる。
【００９２】
＜第４実施形態＞
以下、本発明の第４実施形態について説明する。本実施形態では、上述の実施形態と異なり、音声認識使用フラグ７０の書き込みをＯＳ５０が行う。なお、第１実施形態から第３実施形態と同様の構成については、同一の符号を付し、説明を省略または簡略化する。
【００９３】
図１０は、本実施形態に係る携帯電話機１の機能を示すブロック図である。
音声認識アプリケーション４２は、決定したアプリケーションの起動をＯＳ５０へ指示する際に、音声認識結果に基づいて起動することを示すパラメータを渡す。
【００９４】
ＯＳ５０は、音声認識部３０（音声認識アプリケーション４２）からの指示に基づいて、実行部４０へ、起動するアプリケーションを指示する。このとき、ＯＳ５０は、音声認識使用フラグ７０を書き込む。
【００９５】
実行部４０は、ＯＳ５０によりアプリケーションの起動を指示された際に、この指示が音声認識部３０による音声認識結果に基づくものか否かを、音声認識使用フラグ７０が「ＯＮ」であるか「ＯＦＦ」であるかにより判断し、この判断の結果に応じて処理内容を選択する。すなわち、実行部４０は、音声認識結果に基づかないでアプリケーションが起動された場合には、操作部１１を利用するキー入力用のユーザインタフェースを提供するが、音声認識結果に基づいてアプリケーションが起動された場合には、キー入力用のユーザインタフェースから音声入力用のユーザインタフェースへ変更する。
【００９６】
以下、ルート検索アプリケーション４３を起動する処理を一例として説明する。
なお、（１）から（８）までは、第１実施形態（図２）と同様であり、起動すべきアプリケーションとしてルート検索アプリケーション４３が決定され、音声認識結果に基づいて起動することを示すパラメータと共に、ＯＳ５０へアプリケーションの起動が指示される。
【００９７】
（９）において、ＯＳ５０は、受け取ったパラメータに応じて、音声認識結果に基づいてアプリケーションを起動することを示す音声認識使用フラグ７０を「ＯＦＦ」から「ＯＮ」へ変更して書き込む。
【００９８】
（１０）において、ＯＳ５０は、ルート検索アプリケーション４３の起動に先立って、実行部４０へ指示して音声認識アプリケーション４２の実行を中断させる。
【００９９】
（１１）において、ＯＳ５０は、実行部４０へ指示して、ルート検索アプリケーション４３を起動させる。
【０１００】
（１２）において、ルート検索アプリケーション４３は、音声認識使用フラグ７０を参照する。このフラグが「ＯＮ」であれば、ルート検索アプリケーション４３は、音声認識結果に基づいて起動されたと判断し、音声入力用のユーザインタフェースを提供する。また、ルート検索アプリケーション４３は、次回からのアプリケーション起動の処理に備えて、音声認識使用フラグ７０を「ＯＮ」から「ＯＦＦ」へ戻す。
【０１０１】
なお、音声認識使用フラグ７０は、ルート検索アプリケーション４３の起動後に、所定のタイミング（例えば、ルート検索アプリケーション４３の実行が終了または中断したタイミング）でＯＳ５０により「ＯＮ」から「ＯＦＦ」へ戻されてもよい。
【０１０２】
図１１は、本実施形態に係る携帯電話機１の処理を示すフローチャートである。
なお、ステップＳ４０１からステップＳ４０６は、それぞれ第１実施形態（図５）のステップＳ１０１からステップＳ１０６と同様であり、メニューアプリケーション４１または音声認識アプリケーション４２からの指示に基づいて、ルート検索アプリケーション４３の起動が選択され、音声認識結果に基づいて起動するのか否かを示すパラメータの設定と共に、ＯＳ５０へアプリケーションの起動が指示される。
【０１０３】
ステップＳ４０７では、ＯＳ５０は、音声認識結果に基づいてアプリケーションを起動することを示す音声認識使用フラグ７０を「ＯＦＦ」から「ＯＮ」へ変更して書き込む。なお、ステップＳ４０６においてメニューアプリケーション４１が「ルート検索」の選択を受け付けた場合、このフラグは変更されず（「ＯＦＦ」のまま）、処理はステップＳ４０８に移る。
【０１０４】
ステップＳ４０８からステップＳ４１４は、それぞれ第３実施形態（図９）のステップＳ３０７からステップＳ３１３と同様である。すなわち、ルート検索アプリケーション４３は、音声認識使用フラグ７０に基づいて、フラグが「ＯＮ」である場合には、音声入力用のユーザインタフェースである音声メニューを表示し、「ＯＦＦ」である場合には、通常メニューを表示してユーザから「音声メニュー」の選択入力を受け付ける。なお、ルート検索アプリケーション４３は、音声メニューとして、例えば、上述のように音声認識アプリケーション４２を起動させ、音声入力による操作を受け付けることとしてよい。
【０１０５】
本実施形態によれば、音声認識使用フラグ７０の書き込みをＯＳ５０が行うので、既存の音声認識アプリケーションの改変を少なく、または無くして、本発明を実施することができる。さらに、音声認識使用フラグ７０を「ＯＮ」から「ＯＦＦ」へ戻す処理をＯＳ５０が行うように構成すると、起動されるアプリケーション（ルート検索アプリケーション４３）は、ユーザインタフェースの変更処理に対応していない既存のアプリケーションの場合であっても、正常に実行される。
【０１０６】
＜変形例＞
以上、好適な実施形態について説明したが、本発明は上述した実施形態に限定されることなく種々の形態で実施することができる。また、上述の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、上述のものに限定されない。
【０１０７】
上述の実施形態では、ユーザインタフェースの変更例として、音声認識アプリケーション４２の起動を示したが、これには限られない。
例えば、キー操作を前提とした通常のメニューではなく、音声認識や音声読み上げ等を利用するユーザの利便性を優先したメニュー、すなわち音声ユーザ用メニューを表示してもよい。
【０１０８】
また、音声認識結果に基づいて起動されたことを契機として、携帯電話機１の各種設定や実行モードを変更してもよい。具体的には、音声読み上げが自動で行われる設定としたり、音声認識を利用するユーザが頻繁に利用する処理項目のみに絞り込んだメニューを表示したりしてもよい。
【０１０９】
特に、起動されるアプリケーションがブラウザアプリケーションである場合には、音声読み上げ機能や音声認識機能が利用できないコンテンツや文字を含むサイトに接続されることを防ぐために、要求された接続先サイトとは異なる、予め設定されている他のサイトへ接続してもよい。また、音声読み上げや音声認識の操作が可能となるまでの時間を短縮させるため、画像（静止画および動画）を非表示にしてもよい。
【０１１０】
また、上述の実施形態において、電子機器として携帯電話機１について説明しているが、電子機器はこれに限定されず、本発明は、ＰＨＳ（登録商標；Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ  ｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ゲーム機、ナビゲーション装置、パーソナルコンピュータ等の様々な電子機器に適用可能である。
【０１１１】
また、上述の実施形態において、携帯電話機１は、ヒンジ機構４により折り畳み可能な型式としたが、これには限られない。携帯電話機１は、このような折り畳み式ではなく、操作部側筐体２と表示部側筐体３とを重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、操作部側筐体２と表示部側筐体３との重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式（ターンタイプ）や、操作部側筐体２と表示部側筐体３とが１つの筐体に配置され連結部を有さない型式（ストレートタイプ）でもよい。また、携帯電話機１は、開閉および回転可能ないわゆる２軸ヒンジタイプであってもよい。
【符号の説明】
【０１１２】
１  携帯電話機
１２  マイク
３０  音声認識部
３１  ドライバ
４０  実行部
４１  メニューアプリケーション
４２  音声認識アプリケーション
４３  ルート検索アプリケーション
５０  ＯＳ
６０  音声認識判定テーブル
７０  音声認識使用フラグ
【図１】
2011071937.tif 000003
【図２】
2011071937.tif 000004
【図３】
2011071937.tif 000005
【図４】
2011071937.tif 000006
【図５】
2011071937.tif 000007
【図６】
2011071937.tif 000008
【図７】
2011071937.tif 000009
【図８】
2011071937.tif 000010
【図９】
2011071937.tif 000011
【図１０】
2011071937.tif 000012
【図１１】
2011071937.tif 000013