(57)【要約】【課題】音声入力手段を介して入力される音声に基づいて実行可能な複数の異なる機能を利便性の高い態様で成立させる。【解決手段】音声入力手段と、音声入力手段を介して入力される音声に基づいて第１機能を実行する第１処理手段と、音声入力手段を介して入力される音声に基づいて、第１機能とは異なる第２機能を実行する第２処理手段と、第１処理手段を動作させる音声入力手段への音声入力が検出されている状態又は第１機能を実行するための音声入力待ちの状態において、第２処理手段により第２機能が実行される場合に、第１機能を抑制する制御手段とを備える、音声処理装置が開示される。【選択図】図３
2020065140.tif 000002
【特許請求の範囲】
【請求項１】
音声入力手段と、
前記音声入力手段を介して入力される音声に基づいて第１機能を実行する第１処理手段と、
前記音声入力手段を介して入力される音声に基づいて、前記第１機能とは異なる第２機能を実行する第２処理手段と、
前記第１処理手段を動作させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において、前記第２処理手段により前記第２機能が実行される場合に、前記第１機能を抑制する制御手段とを備える、音声処理装置。
【請求項２】
前記制御手段は、前記第１機能を抑制している際に、前記第２機能が停止された場合に、前記第１機能を抑制する制御を解除する、請求項１に記載の音声処理装置。
【請求項３】
前記制御手段は、前記第１機能を抑制している際に、前記第２処理手段を動作させる前記音声入力手段への音声入力が検出されない場合に、前記第１機能を抑制する制御を解除する、請求項１に記載の音声処理装置。
【請求項４】
前記制御手段は、前記第１処理手段を動作させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において、ユーザからの入力操作によって前記第２処理手段による前記第２機能の実行待ち状態である場合に、前記第１機能を抑制する、請求項１〜３のうちのいずれか１項に記載の音声処理装置。
【請求項５】
前記音声入力手段は、互いに異なる第１音声入力手段及び第２音声入力手段を含み、
前記第１処理手段は、前記第１音声入力手段及び前記第２音声入力手段のうちの、前記第１音声入力手段を介して入力される音声に基づいて前記第１機能を実行し、
前記第２処理手段は、前記第１音声入力手段及び前記第２音声入力手段のうちの、前記第２音声入力手段を介して入力される音声に基づいて前記第２機能を実行する、請求項１〜４のうちのいずれか１項に記載の音声処理装置。
【請求項６】
前記第１機能を抑制することは、前記第１音声入力手段を介して入力される音声を遮断すること、前記第１音声入力手段を介して入力される音声の音量を低減すること、又は、前記第１音声入力手段を介して入力される音声を他の機器に送信しないことを含む、請求項５に記載の音声処理装置。
【請求項７】
前記第１音声入力手段は、ヘッドセットマイクである、請求項５又は６に記載の音声処理装置。
【請求項８】
前記第１機能は、音声通話機能である、請求項１〜７のうちのいずれか１項に記載の音声処理装置。
【請求項９】
前記第２機能は、音声検索機能である、請求項１〜８のうちのいずれか１項に記載の音声処理装置。
【請求項１０】
音声入力手段を介して入力される音声に基づいて第１機能を実行し、
前記音声入力手段を介して入力される音声に基づいて、前記第１機能とは異なる第２機能を実行し、
前記第１機能を実行させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において前記第２機能を実行する場合に、前記第１機能を抑制することを含む、コンピュータにより実行される方法。
【請求項１１】
音声入力手段を介して入力される音声に基づいて第１機能を実行し、
前記音声入力手段を介して入力される音声に基づいて、前記第１機能とは異なる第２機能を実行し、
前記第１機能を実行させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において前記第２機能を実行する場合に、前記第１機能を抑制する
処理をコンピュータに実行させるプログラム。
【請求項１２】
音声入力手段を介して入力される音声に基づいて第１機能を実行する第１処理手段と、
前記音声入力手段を介して入力される音声に基づいて前記第１機能とは異なる第２機能を実行する第２処理手段であって、他の機器に設けられる第２処理手段から、前記第２機能の状態を表す状態情報を取得する取得手段と、
前記第１処理手段を動作させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能の音声入力待ちの状態において、前記第２機能の実行状態又は前記第２機能の音声入力待ちの状態を表す前記状態情報を前記取得手段が取得した場合に、前記第１機能を抑制する制御手段とを備える、携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、音声処理装置、方法、プログラム、及び携帯端末に関する。
【背景技術】
【０００２】
従来、電子機器において、音声通話や音声認識といった音声入力に関する種々の機能が利用されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−４７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、音声入力手段を介して入力される音声に基づいて複数の異なる機能を実行可能な場合、ある一の機能の実行状態等において、別の機能を実行する場合がありうる。かかる場合に、別の機能のための音声入力が当該ある一の機能に影響すると、ユーザの利便性が低下する場合がありうる。
【０００５】
そこで、本発明は、音声入力手段を介して入力される音声に基づいて実行可能な複数の異なる機能を利便性の高い態様で成立させることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の１つの側面では、音声入力手段と、
前記音声入力手段を介して入力される音声に基づいて第１機能を実行する第１処理手段と、
前記音声入力手段を介して入力される音声に基づいて、前記第１機能とは異なる第２機能を実行する第２処理手段と、
前記第１処理手段を動作させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において、前記第２処理手段により前記第２機能が実行される場合に、前記第１機能を抑制する制御手段とを備える、音声処理装置が提供される。
【発明の効果】
【０００７】
１つの側面では、本発明によれば、音声入力手段を介して入力される音声に基づいて実行可能な複数の異なる機能を利便性の高い態様で成立させることが可能となる。
【図面の簡単な説明】
【０００８】
【図１】一実施例による電子機器を含む音声処理装置の構成を概略的に示す図である。
【図２】一実施例による電子機器の概略図である。
【図３】電子機器のハードウェア構成を示すブロック図である。
【図４】携帯端末の処理装置のハードウェア構成の一例を示す図である。
【図５】携帯端末の処理装置の機能構成の一例を示す図である。
【図６】電子機器により実行される処理の一例を示す概略フローチャートである。
【図７】図６に示す処理に関連して携帯端末により実行される処理の一例を示す概略フローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら各実施例について詳細に説明する。
【００１０】
図１は、一実施例による電子機器１を含む音声処理装置１０の構成を概略的に示す図である。
【００１１】
音声処理装置１０は、電子機器１と、ヘッドセット２と、携帯端末３とを含む。以下、ユーザとは、音声処理装置１０のユーザを指す。音声処理装置１０のユーザは、電子機器１のユーザでもあり、ヘッドセット２のユーザでもあり、携帯端末３のユーザでもある。ただし、電子機器１のユーザと、ヘッドセット２及び携帯端末３のユーザとは、異なる場合があってもよい。
【００１２】
電子機器１は、ヘッドセット２及び携帯端末３に対してそれぞれ双方向通信が可能である。この双方向の通信の形態は、例えば無線通信である。
【００１３】
ヘッドセット２及び携帯端末３は、互いに双方向通信が可能である。この双方向の通信の形態は、無線通信であってもよいし、有線通信であってもよい。
【００１４】
（電子機器）
図２は、一実施例による電子機器１の概略図である。図２に示すように、本実施例の電子機器１は、ウエアラブル端末であり、腕時計型の装置（スマートウォッチ等）として構成されている。なお、変形例では、電子機器１は、ユーザに付帯可能な他の形態であってもよい。
【００１５】
電子機器１は、第１表示部１８及び第２表示部２４（後述）を備えており、第１表示部１８の上に第２表示部２４が積層されている。さらに、第２表示部２４の上には、後述するタッチパネル１７が設けられている。このため、電子機器１においては、第１表示部１８の表示に第２表示部２４の表示を重ね合わせて表示することが可能であるとともに、表示内容にタッチ操作することが可能となっている。以下では、電子機器１のユーザは、典型的には、電子機器１を腕に装着して使用する。
【００１６】
図３は、電子機器１のハードウェア構成を示すブロック図である。図３に示すように、電子機器１は、ＣＰＵ（ＣＥＮＴＲＡＬ  ＰＲＯＣＥＳＳＩＮＧ  ＵＮＩＴ）１１と、ＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）１２と、ＲＡＭ（ＲＡＮＤＯＭ  ＡＣＣＥＳＳ  ＭＥＭＯＲＹ）１３と、記憶部１４と、ＲＴＣ（ＲＥＡＬ  ＴＩＭＥ  ＣＬＯＣＫ）部１５と、ドライブ１６と、タッチパネル１７と、第１表示部１８と、第１入力部１９と、ブルートゥース（登録商標）用アンテナ２０と、ブルートゥースモジュール２１と、無線ＬＡＮ（ＬＯＣＡＬ  ＡＲＥＡ  ＮＥＴＷＯＲＫ）アンテナ２２と、無線ＬＡＮモジュール２３と、第２表示部２４と、脈拍センサ２５と、地磁気センサ２６と、加速度センサ２７と、ジャイロセンサ２８と、照度センサ２９と、第２入力部３０と、ＧＰＳ（ＧＬＯＢＡＬ  ＰＯＳＩＴＩＯＮＩＮＧ  ＳＹＳＴＥＭ）アンテナ３１と、ＧＰＳモジュール３２と、を備えている。
【００１７】
ＣＰＵ１１は、第１ＣＰＵ１１Ａと、第２ＣＰＵ１１Ｂとによって構成される。第１ＣＰＵ１１Ａは、各種演算処理を行い、ＯＳ（ＯＰＥＲＡＴＩＮＧ  ＳＹＳＴＥＭ）の処理を実行することにより、電子機器１におけるスマートフォンに類する機能を制御する。本実施例において、第１ＣＰＵ１１Ａは、ブルートゥースモジュール２１あるいは無線ＬＡＮモジュール２３を介して受信した電子メールの着信や気象情報に関するメッセージ等を第１表示部１８に表示させたり、タッチパネル１７を介して入力される操作を受け付けたりする。また、第１ＣＰＵ１１Ａは、第１入力部１９を介して入力される音声を認識したり、その他、スマートフォンに類する機能として実装された各種機能に係る処理を行ったりする。
【００１８】
また、本実施例において、第１ＣＰＵ１１Ａは、ＲＴＣ部１５から所定タイミングで時刻信号を取得する。
【００１９】
第２ＣＰＵ１１Ｂは、特定のプログラムの処理を実行することにより、第２表示部２４に対する表示の指示を行ったり、各種センサの検出結果を取得したり、その他、腕時計の機能として実装された各種機能に係る処理を行ったりする。本実施例において、第２ＣＰＵ１１Ｂは、第１ＣＰＵ１１Ａから入力された時刻信号を基準として、時刻を計算したり、時刻、曜日あるいは日付等を第２表示部２４に表示させたりする。第２ＣＰＵ１１Ｂが実行する特定のプログラムの処理（時刻の計算等）は、第１ＣＰＵ１１Ａが実行するＯＳの処理に比べて単純な動作であることから処理負荷が小さく、低消費電力で実行可能である。また、そのため、第２ＣＰＵ１１Ｂに要求されるハードウェアのスペックは、第１ＣＰＵ１１Ａに比べて低いもので足りる。
【００２０】
ＲＯＭ１２は、第１ＣＰＵ１１Ａ及び第２ＣＰＵ１１Ｂそれぞれからデータの読み出しが可能であり、第１ＣＰＵ１１Ａ及び第２ＣＰＵ１１Ｂが実行する種々のプログラムや初期設定データを格納する。例えば、ＲＯＭ１２は、第１ＣＰＵ１１Ａが実行するＯＳのプログラムやＯＳの管理下で実行される各種プログラム、あるいは、第２ＣＰＵ１１Ｂが実行する特定のプログラム（ここでは、腕時計の機能を実現する組み込み用プログラム）のプログラムを格納する。
【００２１】
ＲＡＭ１３は、第１ＣＰＵ１１Ａ及び第２ＣＰＵ１１Ｂそれぞれからデータの読み出し及び書き込みが可能であり、第１ＣＰＵ１１Ａ及び第２ＣＰＵ１１Ｂに作業用のメモリ空間を提供し、作業用の一時データを記憶する。例えば、ＲＡＭ１３は、第１ＣＰＵ１１ＡがＯＳを実行する際のシステム領域やワークエリアを提供したり、第２ＣＰＵ１１Ｂが特定のプログラムを実行する際の記憶領域を提供したりする。
【００２２】
記憶部１４は、第１ＣＰＵ１１Ａ及び第２ＣＰＵ１１Ｂそれぞれからデータの読み出し及び書き込みが可能な不揮発性のメモリであり、例えば、フラッシュメモリやＥＥＰＲＯＭ（ＥＬＥＣＴＲＩＣＡＬＬＹ  ＥＲＡＳＡＢＬＥ  ＡＮＤ  ＰＲＯＧＲＡＭＭＡＢＬＥ  ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）である。記憶部１４には、スマートフォンに類する各種機能や腕時計の機能等において生成された各種データ（各種設定内容のデータ等）が記憶される。
【００２３】
ＲＴＣ部１５は、時刻信号を生成する。
【００２４】
ドライブ１６には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア４１が適宜装着される。リムーバブルメディア４１は、各種センサによって検出されたデータ等の各種データを記憶することができる。
【００２５】
タッチパネル１７は、第２表示部２４の表示画面上に設けられた静電容量方式または抵抗膜式等のタッチパネルである。タッチパネル１７は、操作面に対するユーザのタッチ操作位置と操作内容とを検出して当該操作に応じた信号を発生させて、入力信号として第１ＣＰＵ１１Ａに出力する。
【００２６】
第１表示部１８は、有機ＥＬディスプレイ（ＯＬＥＤ）によって構成され、第１ＣＰＵ１１Ａの制御に従って、各種情報を表示画面に表示する。
【００２７】
第１入力部１９は、音声を電気信号に変換するマイクを備え、入力された音声（操作のための音声コマンド等）を示す信号を第１ＣＰＵ１１Ａに出力する。
【００２８】
ブルートゥース用アンテナ２０は、ブルートゥースの規格に基づく電磁波を送受信するアンテナであり、例えばモノポールアンテナ等によって構成される。ブルートゥース用アンテナ２０は、ブルートゥースモジュール２１から入力された無線通信の電気信号を電磁波として送信したり、受信した電磁波を電気信号に変換してブルートゥースモジュール２１に出力したりする。
【００２９】
ブルートゥースモジュール２１は、第１ＣＰＵ１１Ａの指示に従って、ブルートゥース用アンテナ２０を介して他の装置に信号を送信する。また、ブルートゥースモジュール２１は、他の装置から送信された信号を受信し、受信した信号が示す情報を第１ＣＰＵ１１Ａに出力する。無線ＬＡＮアンテナ２２は、無線ＬＡＮモジュール２３によって利用される無線通信に対応した周波数の電波を受信可能なアンテナであり、例えばループアンテナやロッドアンテナによって構成される。無線ＬＡＮアンテナ２２は、無線ＬＡＮモジュール２３から入力された無線通信の電気信号を電磁波として送信したり、受信した電磁波を電気信号に変換して無線ＬＡＮモジュール２３に出力したりする。
【００３０】
無線ＬＡＮモジュール２３は、第１ＣＰＵ１１Ａの指示に従って、無線ＬＡＮアンテナ２２を介して他の装置に信号を送信する。また、無線ＬＡＮモジュール２３は、他の装置から送信された信号を受信し、受信した信号が示す情報を第１ＣＰＵ１１Ａに出力する。
【００３１】
第２表示部２４は、部分的にまたは全体的に光を透過可能なＰＮ（ＰＯＬＹＭＥＲ  ＮＥＴＷＯＲＫ）液晶ディスプレイから構成され、第２ＣＰＵ１１Ｂの制御に従って、各種情報を表示画面に表示（ここではセグメント表示）する。
【００３２】
本実施例において、第２表示部２４であるＰＮ液晶ディスプレイは、例えば、上述した第１表示部１８である有機ＥＬディスプレイの表示画面上に積層されている。このＰＮ液晶ディスプレイは、電位が掛けられていない部位では液晶分子が不規則に並び、光を反射するようになっている。つまり、この電位が掛けられていない部位において、ＰＮ液晶ディスプレイによる表示がなされることとなる。一方、電位が掛けられた部位では、液晶分子が表示画面に対して垂直に整列するので、光を透過可能となっている。つまり、この電位が掛けられた部位では、上述の有機ＥＬディスプレイからの光を透過可能となるので、当該ＰＮ液晶ディスプレイを介して当該有機ＥＬディスプレイによる表示を視認することができる。すなわち、電子機器１の表示領域では、第１表示部１８による表示に第２表示部２４による表示を重ね合わせた状態で表示することができるようになっている。
【００３３】
脈拍センサ２５は、電子機器１の裏面側（ユーザの腕に面する側）に設置され、電子機器１が装着されたユーザの脈拍を検出する。脈拍センサ２５は、検出した脈拍を第２ＣＰＵ１１Ｂに出力する。
【００３４】
地磁気センサ２６は、地磁気の方向を検出し、検出した地磁気の方向を示す情報を第２ＣＰＵ１１Ｂに出力する。
【００３５】
加速度センサ２７は、電子機器１における３軸方向の加速度を検出し、検出した加速度を示す情報を第２ＣＰＵ１１Ｂに出力する。
【００３６】
ジャイロセンサ２８は、電子機器１における３軸方向の角速度を検出し、検出した角速度を示す情報を第２ＣＰＵ１１Ｂに出力する。
【００３７】
照度センサ２９は、第１表示部１８の裏面側の所定箇所に設置され、電子機器１の表示領域における明るさ（照度）を検出し、検出した明るさを示す情報を第２ＣＰＵ１１Ｂに出力する。
【００３８】
第２入力部３０は、各種ボタンで構成され、ユーザの指示操作に応じて各種情報を入力する。
【００３９】
ＧＰＳアンテナ３１は、ＧＰＳにおける衛星から発信される電波を受信して電気信号に変換し、変換した電気信号（以下、「ＧＰＳ信号」と称する）をＧＰＳモジュール３２に出力する。
【００４０】
ＧＰＳモジュール３２は、ＧＰＳアンテナ３１から入力されたＧＰＳ信号に基づいて、電子機器１の位置（緯度、経度、高度）及びＧＰＳによって示される現在時刻を検出する。また、ＧＰＳモジュール３２は、検出した位置及び現在時刻を示す情報を第２ＣＰＵ１１Ｂに出力する。
【００４１】
なお、図３に示す構成は、あくまで一例であり、多様な変更が可能である。例えば、電子機器１は第１表示部１８と第２表示部２４とを備えるものとしたが、それに限らず、電子機器１は第１表示部１８のみを備えるものであってもよい。また、表示内容が表示される第１表示部１８がＯＬＥＤで構成されるが、液晶ディスプレイ等の他の表示手段で構成されてもよい。また、電子機器１のＣＰＵ１１は第１ＣＰＵ１１Ａと第２ＣＰＵ１１Ｂとからなるものとしたが、それに限らず、ＣＰＵ１１は第１ＣＰＵ１１Ａの機能と第２ＣＰＵ１１Ｂの機能の両方を備える１つのＣＰＵであってもよい。また、無線ＬＡＮモジュール２３、ジャイロセンサ２８、照度センサ２９、ＧＰＳモジュール３２等が省略されてもよい。
【００４２】
本実施例では、以下でも詳説するが、電子機器１は、第１ＣＰＵ１１Ａ（第２処理手段の一例）が、第１入力部１９（第２音声入力手段の一例）を介して入力される音声を認識する。なお、音声認識方法自体は広く知られており、任意の音声認識エンジンが使用されてもよい。電子機器１は、音声認識に基づく音声認識機能を実行する。音声認識機能は、例えば音声入力による検索機能である。例えば、電子機器１は、音声入力待ち状態において、ユーザが「〇〇」と発呼すれば、「〇〇」に関連するウェブサイト等を探索し表示する。電子機器１は、音声認識機能の状態を表す状態情報を、ブルートゥースモジュール２１を介して携帯端末３に送信する。
【００４３】
本実施例では、一例として、状態情報は、音声認識機能の実行状態、音声入力待ち状態、又は非作動状態のいずれかを表す。音声認識機能の実行状態とは、第１ＣＰＵ１１Ａが音声認識処理を実行している状態であり、音声の入力中や、入力された音声の認識中を含む。音声入力待ち状態は、音声が入力されると直ちに第１ＣＰＵ１１Ａが音声認識処理を開始できる状態（音声認識機能の実行待ち状態）である。音声入力待ち状態は、非作動状態において、ユーザからの入力操作によって移行される。例えば、音声入力待ち状態は、非作動状態において、ユーザが所定操作を行った場合や、所定の発話（例えば「ＯＫ、〇〇」といった発話）を行った場合等に、移行されてよい。また、音声入力待ち状態は、音声認識機能の実行状態が終了すると形成（移行）されてよい。すなわち、音声入力待ち状態は、音声認識機能の実行状態と音声認識機能の実行状態との間に形成されてよい。非作動状態は、音声が入力されたとしても第１ＣＰＵ１１Ａが音声認識処理を実行しえない状態（音声認識機能が停止した状態）である。例えば、音声認識機能が実行状態又は音声入力待ち状態であるときには、第１表示部１８等には、音声認識機能用の画面が出力される。この場合、音声認識機能用の画面が他の画面に遷移すると、音声認識機能の状態が実行状態又は音声入力待ち状態から非作動状態に移行したことになる。
【００４４】
（ヘッドセット）
ヘッドセット２は、ユーザの頭に装着される。ヘッドセット２は、ヘッドセットマイク（図示せず）を有し、ヘッドセット２を装着したユーザの発話に応じた音声信号を携帯端末３に送信する。例えば、ヘッドセット２は、ブルートゥースモジュール（図示せず）を備え、ブルートゥース通信により携帯端末３に音声信号を送信する。
【００４５】
ヘッドセット２は、携帯端末３と協動して、ユーザによる音声通話を可能とする。すなわち、ユーザは、携帯端末３のマイクやスピーカの代わりに、携帯端末３に接続されるヘッドセット２のマイクやスピーカを介して、携帯端末３での音声通話を行うことができる。
【００４６】
（携帯端末）
携帯端末３は、任意の電子機器であり、例えばスマートフォンやタブレット、ゲーム機のような携帯可能な端末であってもよい。変形例では、携帯端末３は、携帯型でなくてよく、例えばパーソナルコンピュータのような固定の端末であってもよい。本実施例では、一例として、携帯端末３は、通話機能と、ブルートゥースモジュールによる通信機能とを有する。
【００４７】
図４は、携帯端末３の処理装置１００のハードウェア構成の一例を示す図である。
【００４８】
図４に示す例では、処理装置１００は、制御部１０１、主記憶部１０２、補助記憶部１０３、ドライブ装置１０４、ネットワークＩ／Ｆ部１０６、入力部１０７、及び出力部１０８を含む。
【００４９】
制御部１０１は、主記憶部１０２や補助記憶部１０３に記憶されたプログラムを実行する演算装置であり、入力部１０７や記憶装置からデータを受け取り、演算、加工した上で、記憶装置などに出力する。
【００５０】
主記憶部１０２は、ＲＯＭ（ＲＥＡＤ  ＯＮＬＹ  ＭＥＭＯＲＹ）やＲＡＭ（ＲＡＮＤＯＭ  ＡＣＣＥＳＳ  ＭＥＭＯＲＹ）などである。主記憶部１０２は、制御部１０１が実行する基本ソフトウェアであるＯＳ（ＯＰＥＲＡＴＩＮＧ  ＳＹＳＴＥＭ）やアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００５１】
補助記憶部１０３は、ＨＤＤ（ＨＡＲＤ  ＤＩＳＫ  ＤＲＩＶＥ）やＳＳＤ（ＳＯＬＩＤ  ＳＴＡＴＥ  ＤＲＩＶＥ）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００５２】
ドライブ装置１０４は、記録媒体１０５、例えばフレキシブルディスクからプログラムを読み出し、記憶装置にインストールする。
【００５３】
記録媒体１０５は、所定のプログラムを格納する。この記録媒体１０５に格納されたプログラムは、ドライブ装置１０４を介して処理装置１００にインストールされる。インストールされた所定のプログラムは、処理装置１００により実行可能となる。
【００５４】
ネットワークＩ／Ｆ部１０６は、有線及び／又は無線回線などのデータ伝送路により構築されたネットワークを介して接続された通信機能を有する周辺機器と処理装置１００とのインターフェースである。
【００５５】
入力部１０７は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、マウスやタッチパッド等を有する。入力部１０７は、また、音声通話用等のマイクを含む。
【００５６】
出力部１０８は、音声通話用等のスピーカを含む。
【００５７】
なお、図４に示す例において、以下で説明する各種処理等は、プログラムを処理装置１００に実行させることで実現することができる。また、プログラムを記録媒体１０５に記録し、このプログラムが記録された記録媒体１０５を処理装置１００に読み取らせて、以下で説明する各種処理等を実現させることも可能である。なお、記録媒体１０５は、様々なタイプの記録媒体を用いることができる。例えば、記録媒体１０５は、ＣＤ（ＣＯＭＰＡＣＴ  ＤＩＳＣ）−ＲＯＭ、フレキシブルディスク、光磁気ディスク等のように情報を光学的、電気的あるいは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等のように情報を電気的に記録する半導体メモリ等であってよい。
【００５８】
図５は、携帯端末３の処理装置１００の機能構成の一例を示す図である。
【００５９】
携帯端末３の処理装置１００は、通話機能実行部３０１（第１処理手段の一例）と、状態情報取得部３０２（取得手段の一例）と、通話機能制御部３０３（制御手段の一例）とを含む。通話機能実行部３０１、状態情報取得部３０２、及び通話機能制御部３０３は、図４の制御部１０１が記憶装置（例えば図４の主記憶部１０２）内の１つ以上のプログラムを実行することで実現できる。
【００６０】
通話機能実行部３０１は、携帯端末３における通話機能を実行する。例えば、通話機能実行部３０１は、着信や発呼に応じて通話機能を開始する。通話機能実行部３０１は、通話機能の実行中、入力部１０７又はヘッドセット２を介して入力される音声信号（ユーザの発話に応じた音声信号）を、通話相手に係る無線通信装置（図示せず）に送信するとともに、通話相手に係る無線通信装置からの音声信号を、出力部１０８を介して出力する。なお、通話機能実行部３０１は、ハンズフリー機能として、携帯端末３に接続された他の機器（例えば車載機器等）を介して、通話機能を実行してもよい。なお、通話機能は広く知られており、ここではこれ以上詳細に説明しない。
【００６１】
状態情報取得部３０２は、電子機器１から状態情報を取得する。状態情報取得部３０２は、電子機器１のブルートゥースモジュール２１との通信を介して状態情報を取得してよい。状態情報は、上述のように、電子機器１の音声認識機能の状態を表し、具体的には、音声認識機能の実行状態、音声入力待ち状態、又は非作動状態のいずれかを表す。
【００６２】
通話機能制御部３０３は、通話機能実行部３０１による通話機能の実行状態において、電子機器１の音声認識機能が実行状態又は音声入力待ち状態を表す状態情報を状態情報取得部３０２が取得した場合に、通話機能実行部３０１による通話機能を抑制する。すなわち、通話機能制御部３０３は、通話機能実行部３０１による通話機能の実行状態において、電子機器１の音声認識機能が実行状態又は音声入力待ち状態である場合は、通話機能実行部３０１による通話機能を抑制する。なお、変形例では、通話機能制御部３０３は、通話機能実行部３０１による通話機能の実行状態において、電子機器１の音声認識機能が実行状態である場合は、通話機能実行部３０１による通話機能を抑制するが、通話機能実行部３０１による通話機能の実行状態において、電子機器１の音声認識機能が音声入力待ち状態である場合は、通話機能実行部３０１による通話機能を抑制しない又は抑制度合いを小さくすることとしてもよい。
通話機能の実行状態とは、通話機能の作動状態と実質的に同義であり、音声入力中や、音声入力待ち状態を含む。なお、音声入力中とは、当該音声入力に係る音声信号を相手側に送信する処理の実行中を含む概念である。なお、変形例では、通話機能の実行状態のうちの、音声入力中のみ、電子機器１の音声認識機能が実行状態又は音声入力待ち状態であることに起因して通話機能実行部３０１による通話機能を抑制することとしてもよい。
通話機能の抑制とは、通常的な通話機能に対して何らかの機能の抑制がある限り任意である。ただし、通話機能の抑制は、好ましくは、通話相手との通話自体を維持しつつ、通話相手に係る無線通信装置（図示せず）への音声信号の送信を抑制することである。この場合、通話機能の抑制中は、通話相手には、携帯端末３側での音声（携帯端末３のユーザの発話等）が聞こえないか又は聞こえ難くなる。これにより、電子機器１の音声認識機能に対するユーザの発話内容（例えば音声検索のための発話内容）が、通話相手に伝わってしまうことを防止できる。
【００６３】
本実施例では、一例として、通話機能の抑制は、ヘッドセット２から入力される音声信号の音量を最小化（すなわちミュート）することにより実現される。この場合、簡易な音量調整処理によって通話機能の抑制を実現できる。なお、変形例では、通話機能の抑制は、ヘッドセット２との接続の切断（一時的な切断）により実現されてもよいし、ヘッドセット２から入力される音声信号を加工することにより実現されてもよいし、ヘッドセット２から入力される音声信号に代えて所定の保留音の信号を、通話相手に係る無線通信装置（図示せず）に送信することにより実現されてもよい。
【００６４】
このように、本実施例によれば、通話機能実行部３０１による通話機能の実行状態において、電子機器１の音声認識機能が実行状態又は音声入力待ち状態である場合は、通話機能実行部３０１による通話機能が抑制されるので、電子機器１の音声認識機能に対するユーザの発話内容が、通話相手に伝わってしまうことを防止できる。
【００６５】
例えば、ユーザが音声通話中に音声認識による検索機能を用いる場合、検索のためのユーザの発声が音声通話機能の方に（ヘッドセット２を介して）拾われてしまい、音声通話が阻害されてしまうというおそれがある。この点、本実施例によれば、かかる不都合を防止できる。すなわち、ユーザは、わざわざヘッドセット２を外したり、音声通話を切断したりすることなく、音声通話中に、通話相手に発話内容（及びそれの基づく検索内容）が伝わらない態様で電子機器１の音声認識機能を利用できる。
【００６６】
このようにして、本実施例によれば、ヘッドセット２及び第１入力部１９を介して入力される音声に基づいて実行可能な複数の異なる機能（すなわち携帯端末３の通話機能と電子機器１の音声認識機能）を利便性の高い態様で成立させることが可能となる。
【００６７】
（動作例）
次に、音声処理装置１０の動作例について、図６以降の概略フローチャートを参照して説明する。以降の処理フロー図（フローチャート）においては、各ステップの入力と出力の関係を損なわない限り、各ステップの処理順序を入れ替えてもよい。
【００６８】
図６は、電子機器１により実行される処理の一例を示す概略フローチャートである。図６に示す処理は、携帯端末３と電子機器１との間で通信（ブルートゥースモジュール２１による通信）が確立され、かつ、電子機器１とヘッドセット２との間で同様に通信が確立された状態において実行される。
【００６９】
ステップＳ６００では、電子機器１は、音声認識機能の状態が非作動状態から実行状態又は音声入力待ち状態に移行したか否かを判定する。判定結果が“ＹＥＳ”の場合（すなわち音声認識機能の状態が非作動状態から実行状態に移行した場合、又は、音声認識機能の状態が非作動状態から音声入力待ち状態に移行した場合）、ステップＳ６０２に進み、それ以外の場合は、ステップＳ６０４に進む。
【００７０】
ステップＳ６０２では、電子機器１は、状態情報（移行後の実行状態又は音声入力待ち状態を表す）を携帯端末３に送信する。
【００７１】
ステップＳ６０４では、電子機器１は、音声認識機能の状態が実行状態又は音声入力待ち状態から非作動状態に移行したか否かを判定する。判定結果が“ＹＥＳ”の場合（すなわち音声認識機能の状態が実行状態から非作動状態に移行した場合、又は、音声認識機能の状態が音声入力待ち状態から非作動状態に移行した場合）、ステップＳ６０６に進み、それ以外の場合は、そのまま終了する。
【００７２】
ステップＳ６０６では、電子機器１は、状態情報（移行後の非作動状態を表す）を携帯端末３に送信する。
【００７３】
図６に示す処理によれば、電子機器１は、音声認識機能の状態が非作動状態から実行状態又は音声入力待ち状態に移行した場合と、音声認識機能の状態が実行状態又は音声入力待ち状態から非作動状態に移行した場合に、移行後の状態を示す状態情報を携帯端末３に送信できる。これにより、状態情報を所定周期ごとに携帯端末３に送信する場合に比べて、通信負荷を低減できる。ただし、変形例では、電子機器１は、状態情報を所定周期ごとに携帯端末３に送信してもよい。
【００７４】
図７は、図６に示す処理に関連して携帯端末３により実行される処理の一例を示す概略フローチャートである。
【００７５】
ステップＳ７００では、携帯端末３は、音声通話中であるか否かを判定する。判定結果が“ＹＥＳ”の場合、ステップＳ７０２に進み、それ以外の場合は、そのまま終了する。
【００７６】
ステップＳ７０２では、携帯端末３は、状態情報を電子機器１から受信したか否かを判定する。判定結果が“ＹＥＳ”の場合、ステップＳ７０４に進み、それ以外の場合は、そのまま終了する。
【００７７】
ステップＳ７０４では、携帯端末３は、ステップＳ７０２で得た状態情報が、音声認識機能の実行状態又は音声入力待ち状態を示すか否かを判定する。判定結果が“ＹＥＳ”の場合、ステップＳ７０６に進み、それ以外の場合（すなわち、ステップＳ７０２で得た状態情報が、音声認識機能の非作動状態を示す場合）、ステップＳ７０８に進む。
【００７８】
ステップＳ７０６では、携帯端末３は、ヘッドセット２から入力される音声信号の音量を最小化（すなわちミュート）する。
【００７９】
ステップＳ７０８では、携帯端末３は、ヘッドセット２から入力される音声信号の音量が最小化された状態を解除する。すなわち、携帯端末３は、ヘッドセット２から入力される音声信号の音量を通常値に復帰させる。
【００８０】
図７に示す処理によれば、音声通話中、電子機器１の音声認識機能の状態が非作動状態から実行状態又は音声入力待ち状態に移行すると、ヘッドセット２から入力される音声信号の音量が最小化される。これにより、上述のように、電子機器１の音声認識機能に対するユーザの発話内容（例えば音声検索のための発話内容）が、通話相手に伝わってしまうことを防止できる。また、その後、音声通話中、電子機器１の音声認識機能の状態が実行状態又は音声入力待ち状態から非作動状態に移行すると、ヘッドセット２から入力される音声信号の音量が最小化された状態が解除される。これにより、通常通り、ヘッドセット２から入力される音声信号が通話相手の無線通信装置（図示せず）に送信される状態となる。このようにして、音声通話中、電子機器１の音声認識機能の状態が非作動状態から実行状態又は音声入力待ち状態においてのみ、ヘッドセット２から入力される音声信号の音量を最小化することができる。この結果、ヘッドセット２から入力される音声信号が通話相手の無線通信装置（図示せず）に送信されない状態が過剰に長く継続してしまうことを、防止して、ユーザの利便性を高めることができる。
【００８１】
ところで、ユーザがヘッドセット２を利用していなければ、基本的には、音声認識機能に対する発話内容がヘッドセット２を介して音声信号として携帯端末３に送信されることや、それに伴い、音声認識機能に対する発話内容が通話相手に伝わってしまうことはない。このため、図６及び図７に示す処理は、上述のように、電子機器１とヘッドセット２との間で通信が確立された状態において実行される。ただし、携帯端末３と電子機器１が比較的近い位置にあると、ヘッドセット２を利用していない場合でも、音声認識機能に対する発話内容がヘッドセット２を介して音声信号として携帯端末３に送信されることや、それに伴い、音声認識機能に対する発話内容が通話相手に伝わってしまうことが生じうる。従って、変形例では、電子機器１とヘッドセット２との間で通信が確立されていない場合でも、図６及び図７に示す処理が実行されてもよい。
【００８２】
以上、各実施例について詳述したが、特定の実施例に限定されるものではなく、特許請求の範囲に記載された範囲内において、種々の変形及び変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせることも可能である。
【００８３】
例えば、上述した実施例は、２つの物理的に離れた電子機器１と携帯端末３のそれぞれにおける音声機能間の干渉防止に関するものであるが、これに限られない。例えば、電子機器１が、音声認識機能に加えて通話機能を有する場合、電子機器１における当該２つの音声機能（音声認識機能及び通話機能）に対しても適用可能である。この場合も同様に、電子機器１を介した音声通話中、電子機器１の音声認識機能の状態が非作動状態から実行状態又は音声入力待ち状態に移行すると、入力部１０７を介して入力される音声による音声信号について、通話機能での利用が禁止され、音声認識機能での利用だけが許可されてよい。
【００８４】
また、上述した実施例では、電子機器１と携帯端末３のそれぞれにおける通話機能と音声認識機能間の干渉防止に関するものであるが、これに限られない。例えば、電子機器１と携帯端末３のそれぞれにおける音声認識機能間の干渉防止にも適用可能である。例えば、電子機器１においては英語による発話用の音声認識機能が実行可能であり、携帯端末３においては日本語による発話用の音声認識機能が実行可能である場合、２つの音声認識機能間で解消が生じうるためである。例えば、ユーザが、電子機器１に対して英語の発話により音声認識機能を実行させた後、携帯端末３において日本語による発話により音声認識機能を実行させて、両者を比較したい場合を想定する。この場合、携帯端末３に対する日本語による発話によって電子機器１の音声認識機能が実行されてしまうと、英語の発話により検索結果が消えてしまい、比較できなくなる不都合が生じる。この点、上述のような実施例を適用すれば、携帯端末３に対する日本語による発話によって電子機器１の音声認識機能が実行されることを防止できるので、かかる不都合を防止できる。
【００８５】
また、上述した実施例では、携帯端末３側で、ヘッドセット２から入力される音声信号の音量を最小化（すなわちミュート）するが、これに限られない。すなわち、ヘッドセット２が携帯端末３に送信する音声信号の音量を最小化してもよいし、音声信号の送信を一時的に禁止してもよい。
また、上述した実施例では、音声通話中、電子機器１の音声認識機能の状態が非作動状態から実行状態又は音声入力待ち状態に移行すると、ヘッドセット２から入力される音声信号の音量が最小化され、通話機能が抑制されるが、これに限られない。例えば、音声通話中、電子機器１の音声認識機能の状態が非作動状態から実行状態又は音声入力待ち状態に移行するが、音声認識機能に対する発話が検出された後にヘッドセット２から入力される音声信号の音量が最小化されることにより、通話機能が抑制されてもよい。なお、音声認識機能に対する発話は、例えば、所定音量以上のレベルの音声が第１入力部１９を介して入力されることによって検出される。
【００８６】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
＜請求項１＞
音声入力手段と、
前記音声入力手段を介して入力される音声に基づいて第１機能を実行する第１処理手段と、
前記音声入力手段を介して入力される音声に基づいて、前記第１機能とは異なる第２機能を実行する第２処理手段と、
前記第１処理手段を動作させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において、前記第２処理手段により前記第２機能が実行される場合に、前記第１機能を抑制する制御手段とを備える、音声処理装置。
＜請求項２＞
前記制御手段は、前記第１機能を抑制している際に、前記第２機能が停止された場合に、前記第１機能を抑制する制御を解除する、請求項１に記載の音声処理装置。
＜請求項３＞
前記制御手段は、前記第１機能を抑制している際に、前記第２処理手段を動作させる前記音声入力手段への音声入力が検出されない場合に、前記第１機能を抑制する制御を解除する、請求項１に記載の音声処理装置。
＜請求項４＞
前記制御手段は、前記第１処理手段を動作させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において、ユーザからの入力操作によって前記第２処理手段による前記第２機能の実行待ち状態である場合に、前記第１機能を抑制する、請求項１〜３のうちのいずれか１項に記載の音声処理装置。
＜請求項５＞
前記音声入力手段は、互いに異なる第１音声入力手段及び第２音声入力手段を含み、
前記第１処理手段は、前記第１音声入力手段及び前記第２音声入力手段のうちの、前記第１音声入力手段を介して入力される音声に基づいて前記第１機能を実行し、
前記第２処理手段は、前記第１音声入力手段及び前記第２音声入力手段のうちの、前記第２音声入力手段を介して入力される音声に基づいて前記第２機能を実行する、請求項１〜４のうちのいずれか１項に記載の音声処理装置。
＜請求項６＞
前記第１機能を抑制することは、前記第１音声入力手段を介して入力される音声を遮断すること、前記第１音声入力手段を介して入力される音声の音量を低減すること、又は、前記第１音声入力手段を介して入力される音声を他の機器に送信しないことを含む、請求項５に記載の音声処理装置。
＜請求項７＞
前記第１音声入力手段は、ヘッドセットマイクである、請求項５又は６に記載の音声処理装置。
＜請求項８＞
前記第１機能は、音声通話機能である、請求項１〜７のうちのいずれか１項に記載の音声処理装置。
＜請求項９＞
前記第２機能は、音声検索機能である、請求項１〜８のうちのいずれか１項に記載の音声処理装置。
＜請求項１０＞
音声入力手段を介して入力される音声に基づいて第１機能を実行し、
前記音声入力手段を介して入力される音声に基づいて、前記第１機能とは異なる第２機能を実行し、
前記第１機能を実行させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において前記第２機能を実行する場合に、前記第１機能を抑制することを含む、コンピュータにより実行される方法。
＜請求項１１＞
音声入力手段を介して入力される音声に基づいて第１機能を実行し、
前記音声入力手段を介して入力される音声に基づいて、前記第１機能とは異なる第２機能を実行し、
前記第１機能を実行させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能を実行するための音声入力待ちの状態において前記第２機能を実行する場合に、前記第１機能を抑制する
処理をコンピュータに実行させるプログラム。
＜請求項１２＞
音声入力手段を介して入力される音声に基づいて第１機能を実行する第１処理手段と、
前記音声入力手段を介して入力される音声に基づいて前記第１機能とは異なる第２機能を実行する第２処理手段であって、他の機器に設けられる第２処理手段から、前記第２機能の状態を表す状態情報を取得する取得手段と、
前記第１処理手段を動作させる前記音声入力手段への音声入力が検出されている状態又は前記第１機能の音声入力待ちの状態において、前記第２機能の実行状態又は前記第２機能の音声入力待ちの状態を表す前記状態情報を前記取得手段が取得した場合に、前記第１機能を抑制する制御手段とを備える、携帯端末。
【符号の説明】
【００８７】
１  電子機器
２  ヘッドセット
３  携帯端末
１１Ａ  第１ＣＰＵ
１１Ｂ  第２ＣＰＵ
１４  記憶部
１５  ＲＴＣ部
１６  ドライブ
１７  タッチパネル
１８  第１表示部
１９  第１入力部
２０  ブルートゥース用アンテナ
２１  ブルートゥースモジュール
２２  無線ＬＡＮアンテナ
２３  無線ＬＡＮモジュール
２４  第２表示部
２５  脈拍センサ
２６  地磁気センサ
２７  加速度センサ
２８  ジャイロセンサ
２９  照度センサ
３０  第２入力部
３１  ＧＰＳアンテナ
３２  ＧＰＳモジュール
４１  リムーバブルメディア
１０７  入力部
１０８  出力部
３０１  通話機能実行部
３０２  状態情報取得部
３０３  通話機能制御部
【図１】
2020065140.tif 000003
【図２】
2020065140.tif 000004
【図３】
2020065140.tif 000005
【図４】
2020065140.tif 000006
【図５】
2020065140.tif 000007
【図６】
2020065140.tif 000008
【図７】
2020065140.tif 000009