(57)【要約】【課題】音声で容易に操作できる電子機器を提供すること。【解決手段】電子機器は、表示部と、音声入力部と、自機または自機の周囲に関する変化を検出する検出部と、アプリケーション画面を前記表示部に表示させるコントローラとを備える。当該コントローラは、前記アプリケーション画面が表示されていない状態において所定の前記変化が検出されると、当該アプリケーション画面を表示するための第１音声の入力を受け付ける。【選択図】図１
2018074366.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
音声入力部と、
自機または自機の周囲に関する変化を検出する検出部と、
アプリケーション画面を前記表示部に表示させるコントローラと、
を備え、
前記コントローラは、
前記アプリケーション画面が表示されていない状態において所定の前記変化を検出すると、当該アプリケーション画面を表示するための第１音声の入力を受け付ける、
ことを特徴とする電子機器。
【請求項２】
表示部と、
音声入力部と、
自機または自機の周囲に関する変化を検出する検出部と、
アプリケーション画面を前記表示部に表示させるコントローラと、
を備え、
前記コントローラは、
前記アプリケーション画面が表示されていない状態において所定の前記変化を検出すると、音声トリガを要求しない第１音声の入力を受け付ける、
ことを特徴とする電子機器。
【請求項３】
前記コントローラは、
前記アプリケーションが起動していない状態において前記所定の変化を検出すると、当該アプリケーションの起動および当該アプリケーション画面の表示を行うための前記第１音声の入力を受け付ける、
ことを特徴とする請求項１に記載の電子機器。
【請求項４】
前記コントローラは、
前記アプリケーション画面が表示されている状態において、前記アプリケーションの処理を実行させるための第２音声の入力を受け付ける、
ことを特徴とする請求項１に記載の電子機器。
【請求項５】
自機が把持されたかを検出する第１検出部を備え、
前記所定の変化は、自機が把持されたこと、を含む、
請求項１から４のいずれか一項に記載の電子機器。
【請求項６】
非接触ジェスチャを検出する第２検出部を備え、
前記所定の変化は、所定の非接触ジェスチャがなされたこと、を含む、
請求項１から４のいずれか一項に記載の電子機器。
【請求項７】
ユーザと自機との間の距離を検出する第２検出部を備え、
前記所定の変化は、ユーザと自機との間の距離が所定の距離よりも小さくなったこと、を含む、
請求項１から４のいずれか一項に記載の電子機器。
【請求項８】
接触操作を検出する第３検出部を備え、
前記所定の変化は、前記表示部が所定の接触操作によって非表示状態から表示状態になったこと、を含む、
請求項１から４のいずれか一項に記載の電子機器。
【請求項９】
ユーザの生体情報を検出し、記録された認証用データと前記生体情報とを照合してユーザの認証を行う生体情報検出部を備え、
前記コントローラは、前記生体情報検出部によりユーザの認証が行われた場合に前記第１音声の入力を受け付ける、
ことを特徴とする請求項５から８のいずれか一項に記載の電子機器。
【請求項１０】
ユーザの生体情報を検出し、記録された認証用データと前記生体情報とを照合してユーザの認証を行う生体情報検出部を備え、
前記コントローラは、前記第１音声が入力された場合にユーザの認証を行い、ユーザを認証できた場合に前記第１音声に応じた処理を行う、
ことを特徴とする請求項５から８のいずれか一項に記載の電子機器。
【請求項１１】
自端末の現在地を示す位置情報を取得する位置情報取得部を備え、
前記コントローラは、自機が所定の場所から所定の範囲内に位置する場合に、前記第１音声の入力を受け付ける、
ことを特徴とする請求項５から８のいずれか一項に記載の端末装置。
【請求項１２】
無線で通信を行う通信部を備え、
前記コントローラは、前記通信部が所定の無線ネットワークに接続している場合に、前記第１音声の入力を受け付ける、
ことを特徴とする請求項５から８のいずれか一項に記載の端末装置。
【請求項１３】
表示部と、音声入力部と、自機または自機の周囲に関する変化を検出する検出部と、アプリケーション画面を前記表示部に表示させるコントローラとを備える電子機器の制御方法であって、
前記アプリケーション画面が表示されていない状態において所定の前記変化を検出するステップと、
当該アプリケーション画面を表示するための第１音声の入力を受け付けるステップと、
を含む制御方法。
【請求項１４】
表示部と、音声入力部と、自機または自機の周囲に関する変化を検出する検出部と、アプリケーション画面を前記表示部に表示させるコントローラとを備える電子機器に、
前記アプリケーション画面が表示されていない状態において所定の前記変化を検出するステップと、
当該アプリケーション画面を表示するための第１音声の入力を受け付けるステップと、
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、音声認識機能を備えた電子機器に関する。
【背景技術】
【０００２】
従来、音声コマンドのアクティブ化を機器に行わせる音声トリガであって、音声コマンド機能の手動始動（ボタンを押すこと）と同様である音声トリガを有効化するシステム及び方法が開示されている（下記特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１５−５２０４０９
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが音声で電子機器を操作する際に、音声トリガを必要とすることは、ユーザに煩わしさを感じさせることがある。
【０００５】
本出願の目的は、音声による操作の操作性を向上させた電子機器を提供することである。
【課題を解決するための手段】
【０００６】
１つの態様に係る電子機器は、表示部と、音声入力部と、自機または自機の周囲に関する変化を検出する検出部と、アプリケーション画面を前記表示部に表示させるコントローラとを備え、前記コントローラは、前記アプリケーション画面が表示されていない状態において所定の前記変化を検出すると、当該アプリケーション画面を表示するための第１音声の入力を受け付ける。
【０００７】
１つの態様に係る制御方法は、表示部と、音声入力部と、自機または自機の周囲に関する変化を検出する検出部と、アプリケーション画面を前記表示部に表示させるコントローラとを備える電子機器の制御方法であって、前記アプリケーション画面が表示されていない状態において所定の前記変化を検出するステップと、当該アプリケーション画面を表示するための第１音声の入力を受け付けるステップと、を含む。
【０００８】
１つの態様に係る制御プログラムは、表示部と、音声入力部と、自機または自機の周囲に関する変化を検出する検出部と、アプリケーション画面を前記表示部に表示させるコントローラとを備える電子機器に、前記アプリケーション画面が表示されていない状態において所定の前記変化を検出するステップと、当該アプリケーション画面を表示するための第１音声の入力を受け付けるステップと、を実行させる。
【発明の効果】
【０００９】
音声による操作の操作性を向上させた電子機器を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係る電子機器の外観図である。
【図２】ホーム画面の一例を示すイメージ図である。
【図３】アプリケーション画面の一例を示すイメージ図である。
【図４】実施形態に係る電子機器の機能構成を示すブロック図である。
【図５】実施形態に係る電子機器の動作の例を示すイメージ図である。
【図６】実施形態に係る電子機器が行う制御の第１の例を示すフローチャートである。
【図７】実施形態に係る電子機器が行う制御の第２の例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本出願に係る実施形態について、図面を参照しつつ詳細に説明する。ただし、以下の実施の形態によって本出願が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるものおよび実質的に同一のものなど、いわゆる均等の範囲のものが含まれる。なお、図面の説明については同一要素には同一符号を付し、重複する説明を省略することがある。
【００１２】
以下に説明する本出願の実施形態に係る電子機器１は、例えば、いわゆるスマートフォンのような端末とすることができる。しかしながら、本出願の実施形態に係る電子機器１はスマートフォンに限定されるものではない。電子機器１は、例えばタブレット、パーソナルコンピュータ、車載電子機器などであってもよい。
【００１３】
図１は、本実施形態に係る電子機器１の外観図である。図１に示すように、電子機器１は、音声入力部としてのマイク１１と、音声出力部としてのスピーカ１２と、タッチパネル１３とを備える。
【００１４】
マイク１１は、電子機器１への入力を受け付ける入力手段のうちの１つである。マイク１１は、周囲の音声を集音する。
【００１５】
スピーカ１２は、電子機器１から出力を行う出力手段の１つである。スピーカ１２は、電話の音声や各種プログラムの情報等を音声で出力する。
【００１６】
タッチパネル１３は、タッチセンサ１３１とディスプレイ１３２とを備える。
【００１７】
タッチセンサ１３１は、電子機器１への入力を受け付ける入力手段のうちの１つである。タッチセンサ１３１は、ユーザの指、スタイラス等の接触を検出する。接触を検出する方法としては、例えば抵抗膜方式や静電容量方式があるが、任意の方式でよい。
【００１８】
ディスプレイ１３２は、電子機器１から出力を行う出力手段の１つである。ディスプレイ１３２は、文字、画像、記号、図形等のオブジェクトを画面上に表示する。ディスプレイ１３２には、例えば液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイが用いられる。
【００１９】
図１のタッチパネル１３において、ディスプレイ１３２はタッチセンサ１３１と重なるように設けられており、ディスプレイ１３２の表示領域はタッチセンサ１３１と重複しているが、本実施形態はこれに限定されない。ディスプレイ１３２およびタッチセンサ１３１は、例えば、並べて配置されてもよいし、離して配置されてもよい。ディスプレイ１３２とタッチセンサ１３１とが重複する場合、ディスプレイ１３２の１または複数の辺は、タッチセンサ１３１のいずれの辺とも沿っていなくてもよい。
【００２０】
電子機器１は、タッチセンサ１３１により検出された接触および接触の位置、接触が行われた時間、接触が行われた位置の経時変化に基づいてジェスチャの種類を判別する。ジェスチャは、タッチパネル１３に対して行われる操作である。電子機器１によって判別されるジェスチャには、タッチ、リリース、タップ、ダブルタップ等が含まれる。
【００２１】
タッチは、タッチパネル１３に指が触れるジェスチャである。電子機器１は、タッチパネル１３に指が接触するジェスチャをタッチとして判別する。
【００２２】
リリースは、指がタッチパネル１３から離れるジェスチャである。電子機器１は、指がタッチパネル１３から離れるジェスチャをリリースとして判別する。
【００２３】
タップは、タッチに続いてリリースをするジェスチャである。電子機器１は、タッチに続いてリリースをするジェスチャをタップとして判別する。
【００２４】
ダブルタップは、タッチに続いてリリースをするジェスチャが２回連続するジェスチャである。電子機器１は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャをダブルタップとして判別する。
【００２５】
続いて、図２を参照しながら、電子機器１のディスプレイ１３２に表示される画面の例について説明する。図２は、ホーム画面の一例を示している。ホーム画面３０は、ディスプレイ１３２に表示される。ホーム画面３０は、電子機器１にインストールされているアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）のうち、どのアプリケーションを実行するかをユーザに選択させる画面である。電子機器１は、ホーム画面３０で選択されたアプリケーションをフォアグランドで実行する。フォアグランドで実行されるアプリケーションの画面は、ディスプレイ１３２に表示される。
【００２６】
電子機器１は、ホーム画面３０にアイコンを配置することができる。図２に示すホーム画面３０には、複数のアイコン４０が配置されている。それぞれのアイコン４０は、電子機器１にインストールされているアプリケーションとあらかじめ対応付けられている。電子機器１は、アイコン４０に対するジェスチャを検出すると、そのアイコン４０に対応付けられているアプリケーションを実行する。例えば、電子機器１は、電話アプリケーション（以下、単に電話アプリと呼ぶ）に対応付けられたアイコン４０に対するタップが検出されると、電話アプリを実行する。アイコン４０は、画像と文字列を含む。アイコン４０は、画像に代えて、記号または図形を含んでもよい。アイコン４０は、画像または文字列のいずれか一方を含まなくてもよい。アイコン４０は、所定の規則に従って配置される。
【００２７】
続いて、図３を参照しながら、ディスプレイ１３２に表示される画面の第２の例について説明する。図３は、電子機器１で実行されるアプリケーションの画面（アプリケーション画面とも称する）の一例である。図３は電話アプリで表示されるアプリケーション画面５０を示している。アプリケーション画面５０には連絡先の一覧が表示される。当該アプリケーション画面５０は、アプリケーションが起動する際に表示される画面に限定されず、ユーザの操作によってアプリケーション上に表示される種々の画面であってよい。
【００２８】
続いて、図４を参照しながら、電子機器１の機能的な説明について説明する。図４は、電子機器１の機能構成を示すブロック図である。図４に示すように、電子機器１は、音声入力部１１１と、音声出力部１２１と、タッチセンサ１３１と、ディスプレイ１３２と、第１検出部２１と、第２検出部２２と、生体情報検出部２３と、位置情報取得部２４と、ストレージ２５と、通信部２６と、コントローラ２７とを備える。
【００２９】
音声入力部１１１は、入力を受け付けた音声に対応する信号をコントローラ２７に入力する。音声入力部１１１は、上記のマイク１１を含む。また、音声入力部１１１は、外部のマイクを接続可能な入力インターフェイスであってもよい。外部のマイクは無線または有線で接続される。入力インターフェイスに接続されるマイクは、例えば電子機器に接続可能なイヤホン等に備えられるマイクである。
【００３０】
音声出力部１２１は、コントローラ２７から入力された信号に基づいて、音声を出力する。音声出力部１２１は、上記のスピーカ１２を含む。また、音声出力部１２１は、外部のスピーカを接続可能な出力インターフェイスであってもよい。外部のスピーカは無線または有線で接続される。出力インターフェイスに接続されるスピーカは、例えば電子機器に接続可能なイヤホン等に備えられるスピーカである。
【００３１】
タッチセンサ１３１は、指などによる接触操作を検出し、検出された接触操作に対応する信号をコントローラ２７に入力する。
【００３２】
ディスプレイ１３２は、コントローラ２７から入力された信号に基づいて、文字、画像、記号、図形等のオブジェクトを画面上に表示する。オブジェクトには、例えば、上記のホーム画面やアプリケーションの画面が含まれる。
【００３３】
第１検出部２１は、電子機器１の状態を検出し、検出結果をコントローラ２７に入力する。第１検出部２１は、加速度センサを少なくとも含む。第１検出部２１は、さらにジャイロセンサ、方位センサ等を含んでいてもよい。加速度センサは、電子機器１に働く加速度の方向および大きさを検出する。ジャイロセンサは、電子機器１の角度および角速度を検出する。方位センサは、地磁気の向きを検出する。
【００３４】
第２検出部２２は、電子機器１の周囲の状態を検出し、検出結果をコントローラ２７に入力する。第２検出部２２は、例えば、近接センサ、距離センサ等である。近接センサは、光源の反射波の帰還時間の変化等に基づいて、周囲の物体の存在を非接触で検出する。距離センサは、光源の反射波の帰還時間の変化等に基づいて、周囲に存在する物体までの距離を検出する。第２検出部２２は、可視光、赤外線、紫外線、電波、音波、磁気、静電容量の少なくとも１つを用いて、周囲の物体の存在や周囲に存在する物体までの距離を検出するセンサであってよい。なお、第２検出部は、電子機器１の周囲の状態を検出できる検出部であればこれらに限定されず、例えば受光素子に入射した光の量を検出する照度センサ等であってよい。
【００３５】
生体情報検出部２３は、ユーザの生体情報を検出し、検出結果をコントローラ２７に入力する。生体情報とは、例えば、顔、虹彩、指紋、声紋であるが、これらに限定されない。ユーザの顔の特徴または虹彩パターンを検出するためには、生体情報検出部２３として、例えば電子機器１に備えられるカメラが用いられる。また、ユーザの指紋を検出するためには、例えば電子機器１に備えられる静電容量方式の指紋センサが用いられる。また、ユーザの声紋を検出するためには、上記の音声入力部が用いられる。
【００３６】
位置情報取得部２４は、自機の現在地を示す位置情報を取得し、取得した結果をコントローラ２７に入力する。位置情報取得部２４は、自機の位置を、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機や通信部２６が無線ネットワークを確立している基地局に基づいて検出する。
【００３７】
ストレージ２５は、プログラムおよびデータを記憶する。ストレージ２５は、コントローラ２７の処理結果を一時的に記憶する作業領域としても利用される。ストレージ２５は、半導体記憶媒体、および磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。また、ストレージ２５は、複数の種類の記憶媒体を含んでよい。また、ストレージ２５は、メモリカード、光ディスク、または光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。また、ストレージ２５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。ストレージ２５に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。
【００３８】
ストレージ２５には、音声認識辞書データと言語命令処理データとが記憶される。音声認識辞書データは、音声の特徴パターン（特徴量）と文字列とが対応付けられたデータである。言語命令処理データは、所定の文字列とコントローラ２７によって実行され得る所定の処理とが対応付けられたデータである。
【００３９】
通信部２６は、無線により通信する。通信部２６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格や、近距離無線の通信規格などがある。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等がある。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）がある。通信部２６は、セルラーフォンの通信規格により無線通信を行う場合、基地局によって割り当てられるチャネルを介し、基地局との間で無線ネットワークを確立し、基地局との間で電話通信及び情報通信を行う。また、通信部２６は、Ｗｉ−Ｆｉ（登録商標）に準拠したＡＰ（Ａｃｃｅｓｓ  Ｐｏｉｎｔ）に接続することで、ＡＰを介して情報通信を行うことができる。
【００４０】
コントローラ２７は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、およびコプロセッサを含むが、これらに限定されない。コントローラ２７は、電子機器１の動作を統括的に制御して各種の機能を実現する。
【００４１】
コントローラ２７は、第１検出部２１の検出結果に基づいて、電子機器１の加速度と傾きの変化を検出する。コントローラ２７は、電子機器１の加速度と傾きの変化を検出することにより、電子機器１がユーザによって把持されていない状態からユーザによって把持された状態になったことを検出してよい。
【００４２】
コントローラ２７は、第２検出部２２の検出結果に基づいて、ユーザと電子機器１との間の距離が所定の距離よりも小さくなったかを判定する。所定の距離とは、例えば３０ｃｍであるが、これに限定されない。
【００４３】
コントローラ２７は、生体情報検出部２３の検出結果と、ストレージ２５に記録された認証用データとを照合してユーザの認証を行う。
【００４４】
コントローラ２７は、位置情報取得部２４の取得結果に基づいて、ユーザの現在地を示す場所を認識する。
【００４５】
コントローラ２７は、タッチセンサ１３１が検出した接触操作等に応じて入力される信号に基づいて、各種制御を実行する。例えば、コントローラ２７は、ディスプレイ１３２が非表示状態において、タッチセンサ１３１に対する所定の接触操作を検出すると、ディスプレイ１３２を表示状態に遷移させる。また、コントローラ２７は、タッチセンサ１３１に対する接触操作に応じて、電子機器１の機能の実行や設定の変更を行う。
【００４６】
コントローラ２７は、音声入力部１１１に入力された音声を解析することにより、ユーザの音声を認識（音声認識）する。コントローラ２７は、音声認識処理として、入力された音声の特徴パターンに基づいて、ストレージ２５に記憶された音声認識辞書データから文字列を読み出す。
【００４７】
コントローラ２７は、音声認識辞書データから読み出した文字列から所定の単語や文章を音声コマンドとして検出する。コントローラ２７は、言語命令処理データを参照することで、検出した所定の単語や文章（音声コマンド）に対応する所定の処理を検知し、当該処理を実行することができる。
【００４８】
コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されていない状態において、電子機器１または電子機器１の周囲に関する変化を検出すると、アプリケーション画面を表示するための第１音声の入力を受け付ける。
【００４９】
ここで、電子機器１または電子機器１の周囲に関する変化は、例えば、電子機器１が把持されたこと、所定の非接触ジェスチャがなされたこと、ユーザと電子機器１との間の距離が所定の距離よりも小さくなったこと、タッチセンサ１３１に対する所定の接触操作によってディスプレイ１３２が非表示状態から表示状態になったこと、の少なくとも１つ、あるいはこれらを組み合わせたものであってよい。ここで所定の接触操作は、例えば、上記のダブルタップであるが、これに限定されない。
【００５０】
また、ディスプレイ１３２にアプリケーション画面が表示されていない状態とは、ディスプレイ１３２にアプリケーション画面が表示されず、他の画面（例えばホーム画面）が表示されている状態であってもよいし、非表示の状態（あらゆる画面をs表示しない状態）であってもよい。また、ディスプレイ１３２にアプリケーション画面が表示されていない状態とは、アプリケーションがバックグラウンドで起動されており、アプリケーション画面がディスプレイ１３２に表示されていない状態であってもよい。
【００５１】
コントローラ２７は、アプリケーション画面を表示するための第１音声の入力として、制限された文字数の単語または文章（あるいは文字列）から成る音声のみの入力を受け付けてよい。この場合、コントローラ２７は、制限数を超えた単語または文章（あるいは文字列）から成る音声は、音声コマンドとして受け付けない。なお、制限された文字数は、例えば１０文字であるが、これに限定されない。また、ここでいう文字数は、例えば、所定時間の間隔を空けることなく連続して入力された音声から抽出した単語または文章（あるいは文字列）を対象としてよい。
【００５２】
また、コントローラ２７は、アプリケーション画面を表示するための第１音声の入力として、単語から成る音声のみの入力を受け付けてよい。この場合、コントローラ２７は、文章から成る音声は、音声コマンドとして受け付けない。
【００５３】
また、コントローラ２７は、アプリケーション画面を表示するための第１音声の入力として、音声トリガの入力を要求しない音声の入力を受け付けてもよい。ここで、音声トリガは、音声コマンドの入力を開始するための契機となる所定の単語または文章（あるいは文字列）から成る音声である。したがって、一実施形態に係る電子機器１において、コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されていない状態において、電子機器１または電子機器１の周囲に関する変化を検出すると、音声トリガを要求しない第１音声の入力を受け付けるものであってもよい。
【００５４】
コントローラ２７は、アプリケーション画面を表示するための第１音声の入力を受け付けている状態において当該第１音声の入力を検出すると、これを音声コマンドとして検出し、当該音声コマンドに対応した処理としてアプリケーション画面の表示を実行してよい。表示されるアプリケーション画面は、複数のアプリケーションの内、入力された第１音声に対応したアプリケーションの画面である。コントローラ２７は、アプリケーション画面を表示するための第１音声の入力を受け付けている状態においては、アプリケーション画面を表示する処理以外の処理を実行するための音声入力は受け付けないようにしてもよい。コントローラ２７は、アプリケーション画面を表示するための第１音声の入力を受け付けている状態において、アプリケーションがバックグラウンドで起動している場合に、第１音声の入力に応じて、アプリケーションをフォアグランドに遷移させてアプリケーション画面をディスプレイ１３２に表示してもよい。
【００５５】
コントローラ２７は、ユーザの認証ができる場合にのみ、第１音声の入力を受け付けることができることとしてもよい。例えば、ユーザの認証方法がカメラによる顔認証や虹彩認証の場合、ユーザを認証できた後に、第１音声の入力を受け付ける。また例えば、認証方法が音声入力部に入力された音声に基づく声紋認証の場合、まず第１音声の入力を受け付け、入力された音声に基づいてユーザの認証ができると、当該音声コマンドに応じた処理を行う。
【００５６】
コントローラ２７は、自機が所定の場所から所定の範囲内に位置する場合にのみ、第１音声の入力を受け付けることができることとしてもよい。所定の場所とは、例えばユーザの自宅であるが、これに限定されない。
【００５７】
コントローラ２７は、自機が所定の無線ネットワークに接続されている場合にのみ、第１音声の入力を受け付けることができることとしてもよい。所定の無線ネットワークに接続されている場合とは、例えば、ユーザが個人で所有する無線ルータをＡＰとして無線ネットワークに接続されている場合であるが、これに限定されない。
【００５８】
続いて、図５を参照しながら、電子機器１の動作の一例について説明する。図５は、電子機器１の動作の第１の例を示すイメージ図である。具体的には、図５では、ユーザが電話アプリを音声で操作する様子を示す。コントローラ２７は、音声入力部１１１に入力されたユーザの音声を認識し、認識した音声に応じて処理を行う。
【００５９】
ユーザは、ディスプレイ１３２にホーム画面３０が表示された電子機器１を把持している（ステップＳ１１）。ステップＳ１１において、電子機器１は、自機がユーザにより把持されたこと（電子機器１または電子機器１の周囲に関する変化）に基づいて、第１音声の入力の受け付けを開始する。
【００６０】
ユーザは、電子機器１を把持している際に、「電話」という音声コマンドを入力する（ステップＳ１２）。
【００６１】
ディスプレイ１３２には、電話アプリのアプリケーション画面５０が表示される（ステップＳ１３）。
【００６２】
図５では、ディスプレイ１３２に表示されるアプリケーションが電話アプリであるとして説明したが、これに限定されない。第１音声に応じてディスプレイ１３２に表示されるアプリケーションは、例えばメッセージングアプリケーション、カメラアプリケーション、地図アプリケーション等でもよい。
【００６３】
以上のように、電子機器１は、ディスプレイ１３２と、音声入力部１１１と、自機または自機の周囲に関する変化を検出する検出部（第１検出部２１、第２検出部２２、タッチセンサ１３１）と、アプリケーション画面をディスプレイ１３２に表示させるコントローラ２７とを備える。コントローラ２７は、アプリケーション画面が表示されていない状態において自機または自機の周囲に関する所定の変化を検出すると、当該アプリケーション画面を表示するための第１音声の入力を受け付ける。また、コントローラ２７は、アプリケーション画面が表示されていない状態において自機または自機の周囲に関する所定の変化を検出すると、音声トリガを要求しない第１音声の入力を受け付ける。
【００６４】
これにより、自機または自機の周囲に関する所定の変化がなされた場合において、音声によるアプリケーション画面の表示を容易に行うことができ、ひいては、電子機器１の操作性が向上する。
【００６５】
また、一実施形態に係る電子機器１においてコントローラ２７は、アプリケーションが起動していない状態において自機または自機の周囲に関する所定の変化を検出すると、当該アプリケーションの起動および当該アプリケーション画面の表示を行うための第１音声の入力を受け付けてもよい。コントローラ２７は、第１音声の入力を検出すると、当該第１音声に対応したアプリケーションを起動しつつ、当該アプリケーションの画面をディスプレイ１３２に表示する。
【００６６】
また、一実施形態に係る電子機器１においてコントローラ２７は、アプリケーション画面が表示されている状態において、アプリケーションの処理を実行させるための第２音声の入力を受け付けてよい。第２音声は、例えば、音声トリガまたは当該音声トリガの入力の後に続く音声コマンドであってよい。また、第２音声は、文字数が制限されない単語または文章（あるいは文字列）から成る音声であってよい。
【００６７】
続いて、図６、図７を参照しながら、電子機器１によって実行される制御について説明する。
【００６８】
図６は、電子機器１の制御の第１の例を示すフローチャートである。図６における電子機器１の制御は、図５における電子機器１の動作に対応する。
【００６９】
コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されているか否かを判定する（ステップＳ１０１）。コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されている場合（ステップＳ１０１／Ｙｅｓ）、処理を終了する。コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されていない場合（ステップＳ１０１／Ｎｏ）、ステップＳ１０２に進む。
【００７０】
コントローラ２７は、自機または自機の周囲に関する変化があるか否かを判定する（ステップＳ１０２）。コントローラ２７は、自機または自機の周囲に関する変化がないと判定した場合（ステップＳ１０２／Ｎｏ）は、処理を終了する。コントローラ２７は、自機または自機の周囲に関する変化があると判定した場合（ステップＳ１０２／Ｙｅｓ）、第１音声の入力を受け付ける（ステップＳ１０３）。
【００７１】
続いて、コントローラ２７は、ユーザによって第１音声が入力されたか否かを判定する（ステップＳ１０４）。コントローラ２７は、ユーザによって第１音声が入力されない場合（ステップＳ１０４／Ｎｏ）、ステップＳ１０４を繰り返す。コントローラ２７は、ユーザによって第１音声が入力された場合（ステップＳ１０４／Ｙｅｓ）、ディスプレイ１３２に所定のアプリケーション画面を表示して（ステップＳ１０５）、処理を終了する。所定のアプリケーション画面は、複数のアプリケーションのうち、第１音声に対応したアプリケーションであってよい。
【００７２】
なお、第１音声が入力される前にアプリケーションが起動されていなかった場合、ステップＳ１０５の「ディスプレイ１３２にアプリケーション画面を表示する」処理は、「アプリケーションを起動し、ディスプレイ１３２にアプリケーション画面を表示する」ことを意味する。
【００７３】
図７は、電子機器１の制御の第２の例を示すフローチャートである。
【００７４】
コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されているか否かを判定する（ステップＳ２０１）。コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されている場合（ステップＳ２０１／Ｙｅｓ）、処理を終了する。コントローラ２７は、ディスプレイ１３２にアプリケーション画面が表示されていない場合（ステップＳ２０１／Ｎｏ）、ステップＳ２０２に進む。
【００７５】
コントローラ２７は、自機または自機の周囲に関する変化があるか否かを判定する（ステップＳ２０２）。コントローラ２７は、自機または自機の周囲に関する変化がないと判定した場合は、処理を終了する（ステップＳ２０２／Ｎｏ）。コントローラ２７は、自機または自機の周囲に関する変化があると判定した場合（ステップＳ２０２／Ｙｅｓ）、ステップＳ２０３に進む。
【００７６】
コントローラ２７は、ユーザの認証を行う（ステップＳ２０３）。コントローラ２７は、ユーザの認証ができない場合、処理を終了する（ステップＳ２０３／Ｎｏ）。コントローラ２７は、ユーザの認証ができた場合（ステップＳ２０３／Ｙｅｓ）、第１音声の入力を受け付ける（ステップＳ２０４）。  続いて、コントローラ２７は、ユーザによって第１音声が入力されたか否かを判定する（ステップＳ２０５）。コントローラ２７は、ユーザによって第１音声が入力されない場合（ステップＳ２０５／Ｎｏ）、ステップＳ２０４を繰り返す。コントローラ２７は、ユーザによって第１音声が入力された場合（ステップＳ２０５／Ｙｅｓ）、ディスプレイ１３２に所定のアプリケーション画面を表示する（ステップＳ２０６）。
【００７７】
ディスプレイ１３２に所定のアプリケーション画面を表示されると、コントローラ２７は、第２音声の入力を受け付ける（ステップＳ２０７）。
【００７８】
続いて、コントローラ２７は、ユーザによって第２音声が入力されたか否かを判定する（ステップＳ２０８）。コントローラ２７は、ユーザによって第２音声が入力されない場合（ステップＳ２０８／Ｎｏ）、ステップＳ２０８を繰り返す。コントローラ２７は、ユーザによって第２音声が入力された場合（ステップＳ２０８／Ｙｅｓ）、第２音声に応じた処理を行い（ステップＳ２０９）、処理を終了する。
【００７９】
図７における制御では、ユーザの認証が行われた場合に第１音声の入力を受け付ける。これにより、ユーザ以外の人間の音声によって電子機器１が操作されてしまう可能性を低減できる。
【００８０】
ステップＳ２０３におけるユーザの認証は、入力される第１音声に対する声紋認証であってもよい。この場合、ステップＳ２０３におけるユーザの認証はステップＳ２０５の後に行われる。ステップＳ２０５で第１音声が入力されると（ステップＳ２０５／Ｙｅｓ）、入力された第１音声に基づいて声紋認証によるユーザの認証が行われ、コントローラ２７は、ユーザを認証できた場合に、ディスプレイ１３２にアプリケーション画面を表示する。
【００８１】
ステップＳ２０３の「ユーザの認証を行う」処理は、「自機の現在地の位置情報が特手の位置情報かを判定する」処理としてもよい。これによっても、ユーザ以外の人間の音声によって電子機器１が操作されてしまう可能性を低減できる。
【００８２】
ステップＳ２０３の「ユーザの認証を行う」処理は、「自機が所定の無線ネットワークに接続されているかを判定する」処理としてもよい。これによっても、ユーザ以外の人間の音声によって電子機器１が操作されてしまう可能性を低減できる。
【００８３】
また、第１音声が入力される前にアプリケーションが起動されていなかった場合、ステップＳ１０５の「ディスプレイ１３２にアプリケーション画面を表示する」処理は、「アプリケーションを起動し、ディスプレイ１３２にアプリケーション画面を表示する」ことを意味する。
【００８４】
図７における制御では、アプリケーション画面が表示されている状態において、前記アプリケーションの処理を実行させるための第２音声コマンドの入力を受け付ける。これにより、アプリケーション画面を表示した後も、音声でアプリケーションを操作することが出来、電子機器１の操作性が向上する。
【００８５】
以上、添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は上記実施形態に限定されるべきものではなく、本明細書に示した基礎的事項の範囲内で、当該技術分野の当業者が創作しうる全ての変形例および代替可能な構成を具現化するように構成されるべきである。
【符号の説明】
【００８６】
１  電子機器
１１  マイク
１２  スピーカ
１３  タッチパネル
１１１  音声入力部
１２１  音声出力部
１３１  タッチセンサ
１３２  ディスプレイ
２１  第１検出部
２２  第２検出部
２３  生体情報検出部
２４  位置情報取得部
２５  ストレージ
２６  通信部
２７  コントローラ
３０  ホーム画面
４０  アイコン
５０  アプリケーション画面
【図１】
2018074366.tif 000003
【図２】
2018074366.tif 000004
【図３】
2018074366.tif 000005
【図４】
2018074366.tif 000006
【図５】
2018074366.tif 000007
【図６】
2018074366.tif 000008
【図７】
2018074366.tif 000009