(57)【要約】【課題】ユーザの使い勝手を毀損することなく、ユーザの意図しない案内情報が提示されることを抑制する。【解決手段】階層的に提示される複数の選択肢から所望の選択肢を選択するための第１のユーザ入力を受け付ける第１の受付処理と、選択肢群に含まれる選択肢を直接指定するための第２のユーザ入力を受け付ける第２の受付処理とを実行可能に構成されており、前記第２の受付処理において受け付け可能な選択肢を、現在選択されている選択肢に応じて設定する。【選択図】図１
2020201658.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備えた情報処理装置において、
前記制御部は、
階層構造によって関連付けられた複数の選択肢を含む選択肢群に含まれる複数の選択肢であって、階層的に提示される複数の選択肢から所望の選択肢を選択するための第１のユーザ入力を受け付ける第１の受付処理と、
前記選択肢群に含まれる選択肢を直接指定するための第２のユーザ入力を受け付ける第２の受付処理とを実行可能に構成されており、
前記第２の受付処理において受け付け可能な選択肢を、前記階層構造における現在選択されている選択肢の位置に応じて設定する
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、
前記階層構造において現在選択されている選択肢の下流側に位置する選択肢を、前記第２の受付処理において受け付け可能な選択肢に含める
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記階層構造において現在選択されている選択肢から見て所定階層分上流側に位置する選択肢の下流側に位置する選択肢を、前記第２の受付処理において受け付け可能な選択肢に含める
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記階層構造において現在選択されている選択肢から見て一階層分下流側に位置する選択肢を、前記第２の受付処理において受け付け可能な選択肢に含める
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、
現在選択されている選択肢の位置によらずに、１又は複数の所定の選択肢を前記第２の受付処理において受け付け可能な選択肢に含める
ことを特徴とする請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
前記第２のユーザ入力には、音声入力、キーボードによる入力、手書き入力の少なくとも何れかが含まれることを特徴とする請求項１から５の何れか１項に記載の情報処理装置。
【請求項７】
前記制御部は、
前記第２のユーザ入力が音声入力以外の入力である場合の前記第２の受付処理において受け付け可能な選択肢の数を、前記第２のユーザ入力が音声入力である場合の前記第２の受付処理において受け付け可能な選択肢の数よりも大きくする
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
制御部を備えた情報処理装置において実行される情報処理方法であって、
階層構造によって関連付けられた複数の選択肢を含む選択肢群に含まれる複数の選択肢であって、階層的に提示される複数の選択肢から所望の選択肢を選択するための第１のユーザ入力を前記制御部の機能により受け付ける第１の受付処理ステップと、
前記選択肢群に含まれる選択肢を直接指定するための第２のユーザ入力を前記制御部の機能により受け付ける第２の受付処理ステップと、を実行し、
前記第２の受付処理ステップにおいて受け付け可能な選択肢を、前記階層構造における現在選択されている選択肢の位置に応じて設定する選択肢設定ステップを含む
ことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法に関する。
【背景技術】
【０００２】
従来、商業施設や駅構内等において、デジタルサイネージ、またはロボットなどの案内機器を用いて利用者に案内情報を提供する技術が知られている。これらの案内機器では、入出力装置として音声対話装置（マイク＆スピーカ）およびタッチパネル付きディスプレイ装置等の複数の入出力手法を組み合わせることで利用者にとって分かりやすい案内の提供を実現している（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００２−５３３８４３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のような従来技術では、情報をツリー構造で管理することで、ユーザがタッチ操作による操作で、情報の階層を１段階ずつ移動しながら意図した案内情報にたどり着くことができるように情報を提供している。また、上述のような従来技術では、ユーザが音声操作による操作で、ツリー構造で管理された情報の任意の位置の情報に直接たどりつくことができるように情報を提供している。しかしながら、例えば音声認識の失敗などの理由で、利用者の意図しない情報が、ツリー構造で管理された情報から抽出されて利用者に提供される場合があり、このような場合には、利用者は、これらの案内機器を使いにくいと感じることもあった。
【０００５】
本発明の一態様は、上述した事情に鑑みてなされたものであり、ユーザの使い勝手を毀損することなく、ユーザの意図しない案内情報が提示されることを抑制することができる技術を提供する。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、制御部を備えた情報処理装置において、前記制御部は、階層構造によって関連付けられた複数の選択肢を含む選択肢群に含まれる複数の選択肢であって、階層的に提示される複数の選択肢から所望の選択肢を選択するための第１のユーザ入力を受け付ける第１の受付処理と、前記選択肢群に含まれる選択肢を直接指定するための第２のユーザ入力を受け付ける第２の受付処理とを実行可能に構成されており、前記第２の受付処理において受け付け可能な選択肢を、前記階層構造における現在選択されている選択肢の位置に応じて設定する。
【０００７】
また、上記の課題を解決するために、本発明の一態様に係る情報処理方法は、階層構造によって関連付けられた複数の選択肢を含む選択肢群に含まれる複数の選択肢であって、階層的に提示される複数の選択肢から所望の選択肢を選択するための第１のユーザ入力を受け付ける第１の受付処理ステップと、前記選択肢群に含まれる選択肢を直接指定するための第２のユーザ入力を受け付ける第２の受付処理ステップと、前記第２の受付処理ステップにおいて受け付け可能な選択肢を、前記階層構造における現在選択されている選択肢の位置に応じて設定する選択肢設定ステップと、を含む。
【発明の効果】
【０００８】
本発明の一態様によれば、ユーザの使い勝手を毀損することなく、ユーザの意図しない案内情報が提示されることを抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態１に係る情報処理装置の要部構成を示すブロック図である。
【図２】情報提示端末の外観構成の例を示す図である。
【図３】コンテンツの階層構造の例を示す図である。
【図４】グラフ構造のコンテンツの階層構造の例を示す図であり、１つのノードからの遷移可能範囲を示す図である。
【図５】木構造のコンテンツの階層構造の例を示す図であり、１つのノードからの遷移可能範囲を示す図である。
【図６】木構造のコンテンツの階層構造における各ノードの検索対象となるキーワードの例を示す図である。
【図７】ユーザ操作による提示情報の遷移の例を示す図である。
【図８】ユーザ操作による提示情報の遷移の例を示す図である。
【図９】ユーザ操作による提示情報の遷移の例を示す図である。
【図１０】情報処理装置の処理の流れを示すフローチャートである。
【図１１】本発明の実施形態２に係る情報処理装置の要部構成を示すブロック図である。
【図１２】情報処理装置として利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１０】
〔実施形態１〕
以下、本発明の実施形態１について、詳細に説明する。
【００１１】
図１は、実施形態１に係る情報処理装置１００の要部構成を示すブロック図である。図２は、情報提示端末１０の外観構成の例を示す図である。図３〜図５は、利用者に提示可能な情報の選択肢の階層構造の例を示す図であり、木構造の階層構造Ｈ１を示す図である。なお、以下の説明および図面において、選択肢をノードとも称する。
【００１２】
図１に示すように、情報処理装置１００は、１又は複数の情報提示端末１０のネットワーク上のサーバとして機能するものであり、インターネット等のネットワークを介した無線通信、または有線通信により接続された１又は複数の情報提示端末１０に情報を提供する。以下の説明において、情報処理装置１００をサーバ１００とも称する。
【００１３】
（情報提示端末１０の構成）
情報提示端末１０は、情報処理装置１００によって提供された情報を利用者に提示するための端末である。情報提示端末１０は、商業施設、駅構内、オフィスビル等において、利用者に、店舗案内、社内案内、メニュー案内、地図、交通案内などの案内情報を画像表示、および音声出力等によって提示する装置である。情報提示端末１０は、端末通信部１１、端末制御部１２、入力部２０、及び出力部３０を備えている。
【００１４】
端末通信部１１は、例えばインターネットなどのネットワークを介して、情報処理装置１００と無線通信により通信する。端末通信部１１は、ネットワークを介して、情報処理装置からコンテンツを受信する受信部として機能する。また、端末通信部１１は、ネットワークを介して情報処理装置１００に対して情報提示端末１０の状態を特定するために情報処理装置１００が参照する参照情報を送信する送信部としても機能する。ここで、情報提示端末１０の状態とは、当該情報提示端末１０を操作するための入力機能である音声入力部２１、およびタッチ入力部２３の少なくとも何れか一方の状態であり、音声入力、またはタッチ入力による入力機能の状態が、入力が可能な状態であるか、入力が不可能な状態であるか、のの何れかの状態である。
【００１５】
端末制御部１２は、情報提示端末１０の各部を統括的に制御する機能を備えている演算装置である。端末制御部１２は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで情報提示端末１０の各構成要素を制御する。
【００１６】
入力部２０は、音声入力部２１、キーボード入力部２２、タッチ入力部２３、及び手書き入力部２４を備えている。
【００１７】
音声入力部２１は、周囲の音声を集音して記憶する機能を有し、例えば、音声信号を電気信号に変換して記憶するマイクロフォンを備えている。音声入力部２１は、利用者の発話音声を集音して、音声データに変換する。音声入力部２１によって生成された音声データは、端末通信部１１を介して、情報処理装置１００に送信される。
【００１８】
キーボード入力部２２は、利用者のキー操作による入力を受け付け、利用者の入力操作に応じた電気信号を生成する。キーボード入力部２２によって生成された利用者の入力操作に応じた電気信号は、端末通信部１１を介して、情報処理装置１００に送信される。
【００１９】
タッチ入力部２３は、表示部３１に重畳配置されたタッチセンサであり、利用者によるタッチ操作を受け付ける。タッチ入力部２３は、利用者によるタッチ操作に応じた指示データを生成する。タッチ入力部２３によって生成された指示データは、端末通信部１１を介して、情報処理装置１００に送信される。
【００２０】
手書き入力部２４は、利用者の手書き入力を受け付け、利用者の手書き入力に応じた指示データを生成する。手書き入力部２４は、利用者の指、およびタッチペンの少なくとも何れかにより手書きされた情報に応じた指示データを生成する。手書き入力部２４は、表示部３１に重畳配置されたタッチ入力部２３によって構成されていてもよいし、個別のタッチパッドによって構成されていてもよい。
【００２１】
出力部３０は、表示部３１、およびスピーカ３２を備えている。
【００２２】
表示部３１は、ＬＥＤディスプレイや有機ＥＬディスプレイを備え、端末制御部１２の制御に応じて、情報処理装置１００から提供された情報をディスプレイ表示することにより、利用者に情報を提示する。
【００２３】
スピーカ３２は、端末制御部１２の制御に応じて、情報処理装置１００から提供された音声コンテンツの音声出力を行うことにより、利用者に情報を提示する。
【００２４】
なお、表示部３１、およびスピーカ３２を共に、提示部とも呼称するが、提示部は表示部３１、およびスピーカ３２の構成に限定されるものではない。情報提示端末１０は、表示部３１、およびスピーカ３２に加えて、可動部を駆動させる駆動出力部や、ＬＥＤを発光させる発光出力部等を備え、様々な態様で、利用者に情報を提示することができる構成であってもよい。また、情報提示端末１０は、情報提示端末１０とは別体の提示部、例えば利用者のスマートフォン、に情報を提示することができる構成であってもよい。
【００２５】
情報提示端末１０は、例えば、図２に示したように、音声入力部２１、タッチ入力部２３、表示部３１、およびスピーカ３２を備えた、利用者と対話可能なデジタルサイネージである。また、情報提示端末１０は、スマートフォン、携帯電話、タブレットＰＣなどの携帯型端末であってもよい。
【００２６】
（情報処理装置１００の要部構成）
図１に示すように、情報処理装置１００は、サーバ通信部１１０、制御部１２０、記憶部１３０を含んでいる。なお、本実施形態では、情報処理装置１００が１つのサーバにより構成されている場合を例に挙げて説明するが、本発明はこれに限定されるものではい。例えば、情報処理装置１００が有する各機能部が別々のサーバで構成され、複数のサーバにより情報処理装置１００が構成されていてもよいし、複数の情報処理装置１００が共同で処理を行う構成であってもよい。
【００２７】
サーバ通信部１１０は、例えばインターネットなどのネットワークを介して、１又は複数の情報提示端末１０と無線通信により通信する。サーバ通信部１１０は、ネットワークを介して、１又は複数の情報提示端末１０から送信される情報を受信することができるとともに、１又は複数の情報提示端末１０に対して情報を送信することができる。
【００２８】
制御部１２０は、情報処理装置１００の各部を統括的に制御する機能を備えている演算装置である。制御部１２０は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで情報処理装置１００の各構成要素を制御する。
【００２９】
制御部１２０は、サーバ通信部１１０を介して、情報提示端末１０の利用者による入力操作に応じた指示データであるユーザ入力を受け付ける。ユーザ入力には、情報提示端末１０の端末ＩＤを含む、情報提示端末１０を特定するための情報が含まれている。制御部１２０は、サーバ通信部１１０を介して情報提示端末１０から取得したユーザ入力を参照して、複数の情報提示端末１０の何れから、ユーザ入力を受信したかを識別し、受信したユーザ入力に応じた情報を、情報提示端末１０に提供する。
【００３０】
記憶部１３０は、制御部１２０で用いられる種々のデータを格納するストレージである。記憶部１３０は、例えば、内容の書き換えが可能な不揮発性メモリである、ＥＰＲＯＭ、ＥＥＰＲＯＭ（登録商標）、ＨＤＤ、フラッシュメモリなどのいずれか１つ、又はそれらの１つ以上の組み合わせによって実現される。
【００３１】
記憶部１３０には、ユーザ入力に応じて、利用者に提示可能な情報の選択肢Ｎが記憶されている。図３〜図５に示すように、利用者に提示可能な複数の情報の選択肢Ｎは、階層構造Ｈ１によって互いに直接的または間接的に関連付けられて、記憶部１３０に記憶されている。
【００３２】
ここで、「直接的」とは、例えば、図３の「ＡＶ機器」と、「テレビ」との関係のように、直接的に互いが紐付けられていることを示す。また、間接的とは、例えば、図３の「テレビ」と、「オーディオ」との関係のように、「ＡＶ機器」といった他の選択肢を介して間接的に互いが紐付けられていることを示す。
【００３３】
制御部１２０は、第１の受付処理部１２１、および第２の受付処理部を含んでいる。
【００３４】
第１の受付処理部１２１は、サーバ通信部１１０を介して情報提示端末１０から受信したユーザ入力であって、記憶部１３０に階層構造Ｈ１によって関連付けられて記憶された複数の選択肢Ｎを含む選択肢群（図３に示す例では、例えばＴ１、Ｔ２）に含まれる複数の選択肢Ｎであって、階層的に提示される複数の選択肢Ｎから所望の選択肢Ｎを選択するための第１のユーザ入力を受け付ける。
【００３５】
図２の情報提示端末１０の表示部３１には、情報提示端末１０におけるホーム画面の一例が示されている。ホーム画面において、利用者が、例えば、テレビコーナに関する案内情報の提示を望む場合、利用者は「テレビ」を複数の選択肢から選択する。続いて、表示部２１には、図３における「テレビ」に階層的に紐付けられている複数の選択肢が提示される。図３に示した例では、「テレビ」には、「ハイビジョン」、「４Ｋ」、および「８Ｋ」の選択肢が階層的に紐付けられている。よって、ホーム画面において、利用者により「テレビ」を選択する入力操作が行われると、「テレビ」に対して階層的に紐付けられた、「ハイビジョン」、「４Ｋ」、および「８Ｋ」の選択肢が提示される。
【００３６】
ここで、第１のユーザ入力には、情報提示端末１０の入力部２０のうち、タッチ入力部２３に対する利用者によるタッチ入力に応じた指示データが含まれる。
【００３７】
タッチ入力部２３に対する操作では、利用者は、表示部３１に表示された選択肢の中からしか提示を望む情報を選択することができない。このため第１の受付処理部１２１は、利用者に階層的に選択肢を提示し、第１のユーザ入力を受け付ければよい。
【００３８】
第２の受付処理部１２２は、記憶部１３０に階層構造Ｈ１によって関連付けられて記憶された複数の選択肢Ｎを含む選択肢群に含まれる選択肢Ｎを直接指定するための第２のユーザ入力を受け付ける。
【００３９】
ここで、第２のユーザ入力には、情報提示端末１０の入力部２０のうち、音声入力部２１に対するユーザによる音声入力、キーボード入力部２２に対する利用者によるキーボード入力、及び手書き入力部２４に対する利用者による手書き入力の少なくとも何れかに応じた指示データが含まれる。
【００４０】
音声入力部２１に対する利用者による音声入力、キーボード入力部２２に対する利用者によるキーボード入力、及び手書き入力部２４に対する利用者による手書き入力の何れかによる第２のユーザ入力は、与えられた選択肢からしか望む情報を選択できない第１のユーザ入力に比べて、利用者は自由度の高い入力を行うことができる。一方で、ユーザ入力が誤認識され、利用者が望まない情報が提示される可能性も高くなる。第２の受付処理部１２２は、以下に説明するように、利用者が望んでいない情報が、誤認識等によりいきなり利用者に提示されるのを防ぐために以下の処理を行う。
【００４１】
第２の受付処理部１２２は、第２のユーザ入力を受け付ける受付処理において、受け付け可能な選択肢を、記憶部１３０に記憶された選択肢Ｎの階層構造Ｈ１における現在選択されている選択肢Nの位置に応じて設定する。
【００４２】
また、第２の受付処理部１２２は、記憶部１３０に記憶された選択肢Ｎの階層構造Ｈ１において現在選択されている選択肢Ｎの下流側に位置する選択肢Ｎを、第２の受付処理において受け付け可能な選択肢Ｎに含める。
【００４３】
例えば、図３において、現在選択されている選択肢が「ＡＶ機器」である場合、第２の受付処理部１２２は、「ＡＶ機器」の下流側に位置している選択肢群Ｔ１内の選択肢を、第２の受付処理において受け付け可能な選択肢に含める。つまり、図４に示すように、第２の受付処理部１２２は、現在選択されている選択肢が「ＡＶ機器」である選択肢Ｎ１である場合、選択肢Ｎ１の１層下流側に位置している「テレビ」、「オーディオ」等の選択肢Ｎ２と、選択肢Ｎ１の１層下流側に位置している「ハイビジョン」、「モバイル」等の選択肢Ｎ２と、を第２の受付処理において受け付け可能な選択肢に含める。
【００４４】
ここで、ある選択肢のノードに着目したとき、当該ノードからｎノード分上流側に存在するノードの下位側に存在するｍ層分のノードを、ｆ（ｎ、ｍ）と表記する。第２の受付処理部１２２は、ｆ（ｎ，ｍ）（ｎ、ｍ：ここでｎは任意の非負の整数、ｍは任意の自然数）によって指定されるノードを第２の受付処理において受け付け可能な選択肢に含める。
【００４５】
例えば、ｆ（０、２）は、あるノードに着目したとき、当該ノードの下位側２層分のノードのことを指す。つまり、第２の受付処理部１２２は、現在選択されている選択肢Ｎの下流側に位置する選択肢Ｎを、第２の受付処理において受け付け可能な選択肢Ｎに含めるとは、ｆ（０、ｍ）によって指定されるノードを第２の受付処理において受け付け可能な選択肢に含めることを意味する。
【００４６】
図３に示すように、現在選択されている選択肢が「テレビ」である場合には、第２の受付処理部１２２は、「テレビ」の下流側に位置している選択肢群Ｔ２内の選択肢を、第２の受付処理において受け付け可能な選択肢に含める。
【００４７】
これにより、例えば、現在選択されている選択肢が「ＡＶ機器」、または「テレビ」である場合に、利用者が情報提示端末１０の周囲において雑談で「あのお店オープンしたんだ！」と発話し、音声入力部２１が「オーブン」と音声入力されたと誤認識する場合がある。このような場合に、第２の受付処理部１２２は現在選択されている選択肢の下流側に位置する選択肢を、第２の受付処理において受け付け可能な選択肢に含めるため、選択肢に含まれていな「オーブン」がユーザ入力として処理され、いきなり関係のない「オーブン」についての情報が利用者に提示されるのを防ぐことができる。
【００４８】
また、第２の受付処理部１２２は、記憶部１３０に記憶された選択肢Ｎの階層構造Ｈ１において現在選択されている選択肢から見て所定階層分上流側に位置する選択肢の下流側に位置する選択肢を、第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００４９】
例えば、第２の受付処理部１２２は、図４において、現在選択されている選択肢が「テレビ」である場合には、「テレビ」からみて一階層分上流側に位置する選択肢Ｎ１の「ＡＶ機器」の下流側に位置する選択肢Ｎ２を、第２の受付処理において受け付け可能な選択肢に含めてもよい。つまり、第２の受付処理部１２２は、ｆ（１、ｍ）によって指定されるノードを第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００５０】
また、第２の受付処理部１２２は、記憶部１３０に記憶された選択肢の階層構造Ｈ１において現在選択されている選択肢から見て一階層分下流側に位置する選択肢を、第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００５１】
例えば、第２の受付処理部１２２は、図４において、現在選択されている選択肢が「ＡＶ機器」である場合には、「ＡＶ機器」からみて一階層分下流側に位置する選択肢の「テレビ」と、「オーディオ」のみを第２の受付処理において受け付け可能な選択肢に含めてもよい。つまり、第２の受付処理部１２２は、ｆ（０、１）によって指定されるノードを第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００５２】
第２の受付処理部１２２は、第２のユーザ入力が、利用者による音声入力以外の入力によるものである場合の第２の受付処理において受け付け可能な選択肢の数を、第２のユーザ入力が音声入力によるものである場合の第２の受付処理において受け付け可能な選択肢の数よりも大きくする。
【００５３】
これにより、誤認識が生じやすい音声入力については、キーボード入力、及び手書き入力よりも受け付け可能な選択肢の数を少なくすることで、誤認識による入力が受け付けられて、利用者が望んでいない情報が、いきな利用者に提示されるのを防ぐことができる。
【００５４】
第１の受付処理部１２１、および第２の受付処理部１２２は、図３に示すように現在選択されている選択肢の位置によらずに、前回選択されていた選択肢に戻る「戻る」選択肢および、ホーム画面に戻る「ホーム」といった１又は複数の所定の選択肢を、第１の受付処理、および第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００５５】
また、図５に示すように、記憶部１３０には、選択肢のそれぞれに複数のキーワードを紐付けて記憶していてもよい。第２の受付処理部１２２は、第２の受付処理において、選択肢、および各選択肢に紐付けられたキーワードを、受け付け可能な選択肢とする。第２の受付処理部１２２は、キーワードが入力された場合には、ユーザ入力におけるキーワードに紐付けられた選択肢が選択されたと判断することができてもよい。
【００５６】
第２の受付処理部１２２は、例えば、ユーザ入力におけるキーワードと、選択肢のそれぞれに紐付けられたキーワードとの文字列間の編集距離を用いて、ユーザ入力におけるキーワードと、選択肢のそれぞれに紐付けられたキーワードとの近さを算出し、ユーザ入力が第２の受付処理において受け付け可能な選択肢であるかを判断してもよい。
【００５７】
図６は、複数の選択肢を含む選択肢群の別の例を示す図である。図６に示すように、複数の選択肢は、木構造の階層構造Ｈ１に限らず、グラフ構造の階層構造Ｈ２によって、直接的又は間接的に互いに関連付けられていてもよい。
【００５８】
選択肢がグラフ構造の階層構造Ｈ２によって、直接的又は間接的に互いに関連付けられている場合、第１の受付処理部は、現在選択されている選択肢からの距離が１層の範囲の選択肢を、第１の受付処理において受け付け可能な選択肢に含める。
【００５９】
また、第２の受付処理部１２２は、現在選択されている選択肢からの距離が、例えば２層の範囲の選択肢を、第２の受付処理において受け付け可能な選択肢に含める。つまり、図７において、現在選択されている選択肢が「８Ｋ」である場合には、第２の受付処理部１２２は、「８Ｋ」の選択肢Ｎ１からの距離が、２層の範囲の選択肢Ｎ２（例えば、「４Ｋ」、「コンボ」、「テレビ」、「オーディオ」等）を、第２の受付処理において受け付け可能な選択肢に含める。
【００６０】
また、階層構造Ｈ２により複数の選択肢が関連付けられている場合であっても、第１の受付処理部１２１、および第２の受付処理部１２２は、現在選択されている選択肢の位置によらずに、前回選択されていた選択肢に戻る「戻る」選択肢および、ホーム画面に戻る「ホーム」といった１又は複数の所定の選択肢を、第１の受付処理、および第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００６１】
図７は、利用者によりタッチ入力部２３に対するタッチ操作が行われた場合に、情報提示端末１０によって利用者に提示される情報の例を示す図である。図７の左側に示した表示例は、現在選択されている選択肢が、図３に示した階層構造の「ＡＶ機器」である場合に、情報提示端末１０の表示部３１に表示される情報の例を示している。
【００６２】
図７の左側の図に示したように、現在選択されている選択肢が「ＡＶ機器」である場合には、情報提示端末１０の表示部３１には、「ＡＶ機器」に関連付けられた情報である、例えばＡＶ機器の売り場に関する案内情報が提示される。また、表示部３１には、「ＡＶ機器」の１階層下流側に位置する選択肢である「テレビ」、および「オーディオ」と、「戻る」ボタン等の現在選択されている選択肢の位置によらず選択可能な選択肢とが提示される。
【００６３】
情報処理装置１００の第１の受付処理部１２１は、階層的に提示された複数の選択肢の中から、利用者により「テレビ」を選択するタッチ入力（第１のユーザ入力）を受け付けると、記憶部１３０に記憶された「テレビ」に係る情報である、例えばテレビの売り場に関する案内情報を情報提示端末１０に送信する。また、情報処理装置１００の第１の受付処理部１２１は、「テレビ」の１階層下流側に位置する選択肢である「ハイビジョン」、「４Ｋ」、および「８Ｋ」を受け付け可能な選択肢として、情報提示端末１０に送信する。情報提示端末１０の表示部３１には、図７の右上の図に示したように、テレビに関する情報とともに、選択可能な選択肢「ハイビジョン」、「４Ｋ」、および「８Ｋ」と、「戻る」ボタン等の現在選択されている選択肢の位置によらず選択可能な選択肢とが提示される。
【００６４】
また、情報処理装置１００の第１の受付処理部１２１は、階層的に提示された複数の選択肢の中から、利用者により「オーディオ」を選択するタッチ入力（第１のユーザ入力）を受け付けると、記憶部１３０に記憶された「オーディオ」に係る情報である、例えばオーディオの売り場に関する案内情報を情報提示端末１０に送信する。また、情報処理装置１００の第１の受付処理部１２１は、「オーディオ」の１階層下流側に位置する選択肢である「コンポ」、および「モバイル」を受け付け可能な選択肢として、情報提示端末１０に送信する。情報提示端末１０の表示部３１には、図７の右下の図に示したように、オーディオに関する情報とともに、選択可能な選択肢「コンポ」、および「モバイル」と、「戻る」ボタン等の現在選択されている選択肢の位置によらず選択可能な選択肢とが提示される。
【００６５】
図８、図９は、利用者により音声入力部２１に対する音声入力が行われた場合に、情報提示端末１０によって利用者に提示される情報の例を示す図である。
【００６６】
図８、図９の左側の図に示したように、現在選択されている選択肢が「ＡＶ機器」である場合には、情報提示端末１０の表示部３１には、「ＡＶ機器」に関連付けられた情報と、「ＡＶ機器」の１階層下流側に位置する選択肢である「テレビ」、および「オーディオ」と、「戻る」ボタン等の現在選択されている選択肢の位置によらず選択可能な選択肢とが提示される。この状態で、利用者による音声入力部２１に対する音声入力が行われると、情報処理装置１００の第２の受付処理部１２２は、利用者による音声入力による選択が、現在選択されている選択肢から見て下流側に位置する選択肢に含まれていれば、音声入力によって利用者に選択された選択肢に係る情報を情報提示端末１０に送信する。
【００６７】
図８の右側の図に示したように、利用者による音声入力により選択された選択肢が「ハイビジョン」である場合、「ハイビジョン」は、現在選択されている選択肢である「ＡＶ機器」から見て下流側に位置する選択肢に含まれているため、情報提示端末１０の表示部３１には、「ハイビジョン」に係る情報が提示される。
【００６８】
一方で、利用者による音声入力により選択された選択肢が「オーブン」である場合、「オーブン」は、現在選択されている選択肢である「ＡＶ機器」から見て下流側に位置する選択肢に含まれていないため、情報処理装置１００の第２の受付処理部１２２、当該ユーザ入力の受付処理を実行しない。つまり、「オーブン」との利用者による音声入力に応じた情報が、情報処理装置１００から情報提示端末１０に提供されない。よって、図９の右側の図に示したように、情報提示端末１０の表示部３１の表示は、「ＡＶ機器」が現在選択されている選択肢である場合の表示から遷移せず保持される。
【００６９】
〔情報処理装置１００、および情報提示端末１０による処理の流れについて〕
図１０は、情報処理装置１００、および情報提示端末１０により実行される処理の流れを示すフローチャートである。
【００７０】
（ステップＳ１）
情報処理装置１００の制御部１２０は、利用者による入力が行われると、当該入力の種別が、第１のユーザ入力であるタッチ操作による入力であるか、第２のユーザ入力である音声入力、キーボード入力、または手書き入力であるか、を判定する。
【００７１】
情報処理装置１００の制御部１２０は、入力種別が第１のユーザ入力であると判定すると、ステップＳ２に進む。情報処理装置１００の制御部１２０は、入力種別が第２のユーザ入力であると判定すると、ステップＳ１１に進む。
【００７２】
（ステップＳ２）
利用者による入力種別が第１のユーザ入力であると、情報処理装置１００の制御部１２０は、第１の受付処理部１２１の機能により、第１の受付処理を実行する。第１の受付処理部１２１は、利用者によりタッチ操作された位置に応じた選択肢に、現在選択されている選択肢を遷移させ、当該現在選択されている選択肢に係る情報と、現在選択されている選択肢から見て１層下流側に位置する選択肢と、を記憶部１３０から抽出して、情報提示端末１０に提供する。
【００７３】
（ステップＳ３）
情報提示端末１０の端末制御部１２は、端末通信部１１を介して情報処理装置１００から受信した現在選択されている選択肢に係る情報と、現在選択されている選択肢から見て１層下流側に位置する選択肢とを提示する画面に表示部３１の表示画面を遷移して処理を終了する。また、情報提示端末１０の端末制御部１２は、必要に応じて、情報処理装置１００から受信した音声データを再生し、スピーカ３２から音声出力し処理を終了する。
【００７４】
（ステップＳ１１）
利用者による入力種別が第２のユーザ入力であると、情報処理装置１００の制御部１２０は、第２の受付処理部１２２の機能により、第２の受付処理を実行する。第２の受付処理部１２２は、利用者による入力が音声入力であれば、サーバ通信部１１０を介して情報提示端末１０から受信した音声データの音声認識を行い、認識結果を取得する。
【００７５】
（ステップＳ１２）
第２の受付処理部１２２は、現在選択されている選択肢を含む選択肢群に含まれる複数の選択肢と、選択肢のそれぞれに紐付けられたキーワードを記憶部１３０から抽出するとともに、「ホーム」および「戻る」等の現在選択されている選択肢の位置に因らない選択肢を含む受付可能な選択肢の一覧を生成する。
【００７６】
（ステップＳ１３）
第２の受付処理部１２２は、ステップＳ１１において生成した利用者による音声入力の音声データを音声認識した認識結果と、ステップＳ１２において生成した受付可能な選択肢の一覧とを比較し、音声認識の結果に対して最も近い選択肢を受付可能な選択肢の一覧から決定する。
【００７７】
（ステップＳ１４）
第２の受付処理部１２２は、音声認識の結果と、ステップＳ１３において決定した最も近い選択肢との近さは、予め設定した閾値（基準値）以上であるか否かを判定する。第２の受付処理部１２２は、音声認識の結果と、最も近い選択肢との近さが予め設定した閾値以上であると判定すると（ステップＳ１４においてＹＥＳ）、ステップＳ１５に進む。第２の受付処理部１２２は、音声認識の結果と、最も近い選択肢との近さが予め設定した閾値未満であると判定すると（ステップＳ１４においてＮＯ）、利用者による音声入力を誤認識した可能性があるため、現在選択されている選択肢の遷移を行わずに処理を終了する。
【００７８】
（ステップＳ１５）
第２の受付処理部１２２は、音声認識の結果に最も近い選択肢に、現在選択されている選択肢を遷移し、遷移した選択肢に係る情報と、当該選択肢から見て１層下流側に位置する選択肢と、を記憶部１３０から抽出して、情報提示端末１０に提供する。
【００７９】
（ステップＳ１６）
情報提示端末１０の端末制御部１２は、端末通信部１１を介して情報処理装置１００から受信した現在選択されている選択肢に係る情報と、現在選択されている選択肢から見て１層下流側に位置する選択肢とを提示する画面に表示部３１の表示画面を遷移して処理を終了する。また、情報提示端末１０の端末制御部１２は、必要に応じて、情報処理装置１００から受信した音声データを再生し、スピーカ３２から音声出力し処理を終了する。
【００８０】
このように、情報処理装置１００は、利用者による入力の自由度の高い、音声入力、キーボード入力、手書き入力等の第２のユーザ入力を受け付ける処理を行う場合には、現在選択されている選択肢を遷移することができる範囲を限定し、当該限定された範囲に含まれる選択肢を、受付処理において受け付け可能な選択肢とする。これにより、音声入力の誤認識結果に応じて選択された、利用者にとって関係の無い情報が突然情報提示端末１０により利用者に提示されるのを防ぐことができる。よって、複数の入力手段を利用者に提供し利用者の使い勝手を毀損することなく、且つ利用者の意図しない案内情報が提示されることを抑制することができる。
【００８１】
〔実施形態２〕
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、上記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。
【００８２】
上述の実施形態１では、情報処理装置１００と、情報提示端末１０とが、ネットワークを介して互いに通信可能に接続され、情報提示端末１０に対するユーザ入力によって選択された選択肢に係る情報を情報処理装置１００が情報提示端末１０に提供して、情報提示端末１０により利用者に提示される構成について説明した。しかしながら、これに限らず、情報処理装置１００と、情報提示端末１０とが一体である構成であってもよい。
【００８３】
図１１は、実施形態２に係る、情報処理装置の機能を一体に備えた情報提示端末２００の要部構成を示すブロック図である。図１１に示すように、情報提示端末２００は、入力部２０、出力部３０、制御部１２０、および記憶部１３０を備えている。
【００８４】
制御部１２０は、情報提示端末２００の各部を統括的に制御する機能を備えている演算装置である。端末制御部１２は、例えば１つ以上のプロセッサ（例えばＣＰＵなど）が、１つ以上のメモリ（例えばＲＡＭやＲＯＭなど）に記憶されているプログラムを実行することで情報提示端末１０の各構成要素を制御する。
【００８５】
制御部１２０は、第１の受付処理部１２１と、第２の受付処理部１２２と、を含む。第１の受付処理部１２１は、第１のユーザ入力を受け付けて、第１のユーザ入力により選択された選択肢に係る情報を出力部３０の機能により利用者に提示する。
【００８６】
第２の受付処理部１２２は、第２の受付処理において受け付け可能な選択肢を設定し、第２のユーザ入力に応じた選択肢が、予め設定された受け付け可能な選択肢に含まれていれば、第２の受付処理を実行し、第２のユーザ入力により選択された選択肢に係る情報を出力部３０の機能により利用者に提示する。
【００８７】
このように、情報処理装置は、情報提示端末と別体である構成に限らず、情報提示端末が情報処理装置の機能を一体に備えている構成であってもよい。
【００８８】
〔実施形態４〕
上記各実施形態では、情報処理装置１００として１つのサーバを用いる例を説明したが、情報処理装置１００の有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【００８９】
〔実施形態５〕
情報処理装置１００および情報提示端末２００の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。後者の場合、情報処理装置１００および情報提示端末２００のそれぞれを、図１２に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【００９０】
図１２は、情報処理装置１００および情報提示端末２００として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、および補助記憶装置９１４は、それぞれ、例えばプロセッサ（例えばＣＰＵ：Central Processing Unit等）、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、および、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０および出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０および出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【００９１】
補助記憶装置９１４には、コンピュータ９１０を情報処理装置１００および情報提示端末２００として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、情報処理装置１００および情報提示端末２００が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。また、記録媒体に記録されているプログラムを、主記憶装置９１３上に展開することなく実行可能なコンピュータであれば、主記憶装置９１３を省略してもよい。なお、上記各装置（演算装置９１２、主記憶装置９１３、補助記憶装置９１４、入出力インターフェース９１５、通信インターフェース９１６、入力装置９２０、および出力装置９３０）は、それぞれ１つであってもよいし、複数であってもよい。
【００９２】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９３】
〔まとめ〕
本発明の態様１に係る情報処理装置１００は、制御部１２０を備えた情報処理装置１００において、前記制御部１２０は、階層構造によって関連付けられた複数の選択肢を含む選択肢群に含まれる複数の選択肢であって、階層的に提示される複数の選択肢から所望の選択肢を選択するための第１のユーザ入力を受け付ける第１の受付処理と、前記選択肢群に含まれる選択肢を直接指定するための第２のユーザ入力を受け付ける第２の受付処理とを実行可能に構成されており、前記第２の受付処理において受け付け可能な選択肢を、前記階層構造における現在選択されている選択肢の位置に応じて設定する。
【００９４】
上記の構成によれば、利用者の選択の自由度が提示された選択肢の中に限られる第１のユーザ入力を受け付ける第１の受付処理に対して、利用者の選択の自由度が高い第２のユーザ入力を受け付ける第２の受付処理では、受け付け可能な選択肢を、前記階層構造における現在選択されている選択肢の位置に応じて設定するため、第２のユーザ入力が誤認識、または誤入力によるものであった場合に、利用者が意図しない情報が突然提示されことがない。よって、複数の入力手段をユーザに提供し、ユーザの使い勝手を毀損することなく、且つ誤認識、または誤入力が生じた場合であってユーザの意図しない案内情報が提示されることを抑制することができる。
【００９５】
本発明の態様２に係る情報処理装置１００は、上記態様１において、前記制御部１２０は、前記階層構造において現在選択されている選択肢の下流側に位置する選択肢を、前記第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００９６】
上記の構成によれば、受け付け可能な選択肢を、現在選択されている選択肢の下流側に位置する選択肢に限定することができ、第２のユーザ入力が誤認識、または誤入力によるものであった場合に、利用者が意図しない情報が突然提示されことを抑制することができる。
【００９７】
本発明の態様３に係る情報処理装置は、上記態様１または２において、前記制御部１２０は、前記階層構造において現在選択されている選択肢から見て所定階層分上流側に位置する選択肢の下流側に位置する選択肢を、前記第２の受付処理において受け付け可能な選択肢に含めてもよい。
【００９８】
上記の構成によれば、受け付け可能な選択肢を、現在選択されている選択肢から見て所定階層分上流側に位置する選択肢の下流側に位置する選択肢に限定することができ、利用者が意図しない情報が突然提示されことを抑制することができる。
【００９９】
本発明の態様４に係る情報処理装置は、上記態様１において、前記制御部１２０は、前記階層構造において現在選択されている選択肢から見て一階層分下流側に位置する選択肢を、前記第２の受付処理において受け付け可能な選択肢に含めてもよい。
【０１００】
上記の構成によれば、受け付け可能な選択肢を、現在選択されている選択肢から見て一階層分下流側に位置する選択肢に限定することができ、利用者が意図しない情報が突然提示されことを抑制することができる。
【０１０１】
本発明の態様５に係る情報処理装置は、上記態様１から４において、前記制御部１２０は、現在選択されている選択肢の位置によらずに、１又は複数の所定の選択肢を前記第２の受付処理において受け付け可能な選択肢に含めてもよい。
【０１０２】
上記の構成によれば、受け付け可能な選択肢を、１又は複数の所定の選択肢に限定することができ、利用者が意図しない情報が突然提示されことを抑制することができる。
【０１０３】
本発明の態様６に係る情報処理装置は、上記態様１から５において、前記第２のユーザ入力には、音声入力、キーボードによる入力、手書き入力の少なくとも何れかが含まれてもよい。
【０１０４】
上記の構成によれば、利用者の入力の自由度が高い音声入力、キーボードによる入力、手書き入力等の入力によって受け付け可能な選択肢を限定的なものとすることができるため、ユーザの使い勝手を毀損することなく、ユーザの意図しない案内情報が提示されることを抑制することができる。
【０１０５】
本発明の態様７に係る情報処理装置１００は、上記態様６において、前記制御部１２０は、前記第２のユーザ入力が音声入力以外の入力である場合の前記第２の受付処理において受け付け可能な選択肢の数を、前記第２のユーザ入力が音声入力である場合の前記第２の受付処理において受け付け可能な選択肢の数よりも大きくしてもよい。
【０１０６】
上記の構成によれば、ユーザの会話の中に含まれる単語を第２のユーザ入力として誤認識する可能性が高い音声入力について、受け付け可能な選択肢の数を少なくすることで、第２のユーザ入力が音声入力の誤認識によるものであった場合に、ユーザの意図しない案内情報が提示されることを抑制することができる。
【０１０７】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各部（ソフトウェア要素）として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１０８】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【０１０９】
１０、２００  情報提示端末
２０  入力部
２１  音声入力部
２２  キーボード入力部
２３  タッチ入力部
２４  手書き入力部
３０  出力部
３１  表示部
３２  スピーカ
１００  情報処理装置
１２０  制御部
１２１  第１の受付処理部
１２２  第２の受付処理部
１３０  記憶部
【図１】
2020201658.tif 000003
【図２】
2020201658.tif 000004
【図３】
2020201658.tif 000005
【図４】
2020201658.tif 000006
【図５】
2020201658.tif 000007
【図６】
2020201658.tif 000008
【図７】
2020201658.tif 000009
【図８】
2020201658.tif 000010
【図９】
2020201658.tif 000011
【図１０】
2020201658.tif 000012
【図１１】
2020201658.tif 000013
【図１２】
2020201658.tif 000014