(57)【要約】【課題】ユーザとの対話において、多様な内容を表示する。【解決手段】サイネージシステム（１）において、制御部（２２）は、ユーザへの提示内容であって、ユーザからの応答を受け付けるための操作ボタンを含まない提示内容を表示部（２３）に表示する処理と、提示内容に対するユーザからの音声による応答を取得する処理と、取得した応答内容に応じて、ユーザへの新たな提示内容を決定する処理とを繰り返し行うよう構成される。【選択図】図１
2020190842.tif 000002
【特許請求の範囲】
【請求項１】
表示部と制御部とを備えた表示システムであって、
前記制御部は、
ユーザへの提示内容であって、ユーザからの応答を受け付けるための操作ボタンを含まない提示内容を前記表示部に表示させる処理と、
前記提示内容に対するユーザからの音声による応答を取得する処理と、
前記取得した応答内容に応じて、ユーザへの新たな提示内容を決定する処理と
を繰り返し行うよう構成されており、
前記繰り返しの回数が所定の回数を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を前記表示部に表示させる
ことを特徴とする表示システム。
【請求項２】
前記制御部は、
前記繰り返しの回数が所定の回数を超えた場合、又は、前記繰り返しが所定の時間を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を前記表示部に表示させる
ことを特徴とする請求項１に記載の表示システム。
【請求項３】
前記制御部は、
前記繰り返しの回数が所定の回数を超えた場合、かつ、前記繰り返しが所定の時間を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を前記表示部に表示させる
ことを特徴とする請求項１に記載の表示システム。
【請求項４】
前記制御部は、
前記繰り返しにおいて取得したユーザの発話内容から抽出されたキーワードに応じた操作ボタンのセットを含む操作画面を前記表示部に表示させる
ことを特徴とする請求項１から３の何れか１項に記載の表示システム。
【請求項５】
前記制御部は、
前記操作画面に含まれる特定の操作ボタンが操作された場合に、
前記繰り返しにおいて取得したユーザの発話内容から抽出されたキーワードに応じた操作ボタンのセットを含む操作画面を前記表示部に表示させる請求項１から３の何れか１項に記載の表示システム。
【請求項６】
表示部と制御部とを備えた表示システムによる表示方法であって、
ユーザへの提示内容であって、ユーザからの応答を受け付けるための操作ボタンを含まない提示内容を前記表示部に表示させる表示ステップ、
前記提示内容に対するユーザからの音声による応答を取得する取得ステップと、
前記取得した応答内容に応じて、ユーザへの新たな提示内容を決定する決定ステップと
を繰り返し含んでおり、
前記繰り返しの回数が所定の回数を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を前記表示部に表示させる
ことを特徴とする表示方法。
【請求項７】
請求項１に記載の表示システムとしてコンピュータを機能させるためのプログラムであって、上記制御部としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、表示方法、および、プログラムに関する。
【背景技術】
【０００２】
音声対話が可能な、タッチパネル搭載型デジタルサイネージ（以下、「タッチサイネージ」と呼ぶ）において、音声入力待ちの場合に、利用者が音声で入力できる選択肢を画面に表示する技術がある。
【０００３】
なお、特許文献１には、ロボットからの発話に対して人が返答する選択肢を表示し、人がその選択肢をタッチすると、選択された返答の内容がスピーカから発話される対話システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−１６２２６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タッチサイネージによる音声対話において、選択肢ボタンの表示を併用した場合、どうしてもユーザに選択される項目が限られてくるので、表示される内容も限定的になる。従って、タッチサイネージは、同じような内容のみを表示するという問題がある。
【０００６】
本発明の一態様は、ユーザとの対話において、多様な内容を表示することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る表示システムは、表示部と制御部とを備えた表示システムであって、前記制御部は、ユーザへの提示内容であって、ユーザからの応答を受け付けるための操作ボタンを含まない提示内容を前記表示部に表示させる処理と、前記提示内容に対するユーザからの音声による応答を取得する処理と、前記取得した応答内容に応じて、ユーザへの新たな提示内容を決定する処理とを繰り返し行うよう構成されており、前記繰り返しの回数が所定の回数を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を前記表示部に表示させる。
【０００８】
上記の課題を解決するために、本発明の一態様に係る表示方法は、表示部と制御部とを備えた表示システムによる表示方法であって、ユーザへの提示内容であって、ユーザからの応答を受け付けるための操作ボタンを含まない提示内容を前記表示部に表示させる表示ステップ、前記提示内容に対するユーザからの音声による応答を取得する取得ステップと、前記取得した応答内容に応じて、ユーザへの新たな提示内容を決定する決定ステップとを繰り返し含んでおり、前記繰り返しの回数が所定の回数を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を前記表示部に表示させる。
【発明の効果】
【０００９】
本発明の一態様によれば、ユーザとの対話において、多様な内容を表示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係るサイネージシステムの構成を示すブロック図である。
【図２】本発明の実施形態１に係るサイネージシステムの対話例１を示す図である。
【図３】本発明の実施形態１に係るサイネージシステムの対話例２を示す図である。
【図４】本発明の実施形態１に係るサイネージシステムの対話例３を示す図である。
【図５】本発明の実施形態１に係るサイネージシステムの対話例４を示す図である。
【図６】本発明の実施形態１に係るサイネージシステムの対話例５を示す図である。
【図７】本発明の実施形態１に係る表示装置の処理（案内処理）を示すフローチャートである。
【図８】本発明の実施形態１に係る質問に関するデータの作成方法の例を示す表である。
【図９】本発明の実施形態２に係る表示装置の処理（案内処理）を示すフローチャートである。
【図１０】本発明の実施形態３に係る案内選択ボタンの変形例を示す図である。
【図１１】本発明の実施形態３に係るボタンセットの例を示す表である。
【図１２】本発明の実施形態５に係るサーバまたは端末として利用可能なコンピュータの構成を例示したブロック図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施形態１について、詳細に説明する。
【００１２】
（サイネージシステム１の構成）
図１は、本実施形態に係るサイネージシステム（表示システム）１の構成を示すブロック図である。図１に示すように、サイネージシステム１は、表示装置２と、サーバ３とを備えている。表示装置２は、例えば、タッチサイネージである。サーバ３は、例えば、サーバ用コンピュータである。表示装置２と、サーバ３とは、ネットワークを介して相互に通信可能である。なお、サイネージシステム１は、表示装置２のみであって、サーバ３を備えていなくてもよい。
【００１３】
サイネージシステム１は、最初から選択肢を表示せず、最初は対話のヒントを表示する。サイネージシステム１は、キーワードが見つからなかった場合、適切に案内できなくなった場合などに、選択肢を表示する。
【００１４】
（表示装置２の構成）
図１に示すように、表示装置２は、ハードウェアとして、通信部２１、制御部２２、表示部２３、音声入力部２４、音声出力部２５、および、記憶部２６を備えている。通信部２１は、サーバ３との間で通信を行う。制御部２２は、表示装置２全体を制御する。表示部２３は、制御部２２からの指示に応じて画面を表示し、一方、ユーザによる操作を受け付ける部分である。表示部２３は、例えば、タッチパネル等である。音声入力部２４は、ユーザの音声を入力して、音声データを制御部２２に受け渡す部分であり、例えば、マイク等である。音声出力部２５は、制御部２２からの指示に応じて音声を出力する部分であり、例えば、スピーカ等である。記憶部２６は、制御部２２からの指示に応じてデータの格納および読み出しを行う。
【００１５】
なお、表示装置２は、表示部２３に表示する画面のデータ、音声出力部２５が出力する音声のデータを、サーバ３から取得してもよいし、表示装置２自身のメモリ、すなわち、記憶部２６から読み出してもよい。また、表示装置２は、画面を表示するのみで、必ずしも音声を出力しなくてもよい。
【００１６】
上記によれば、サイネージシステム１は、少なくとも、表示部２３と、制御部２２とを備えている。
【００１７】
（サーバ３の構成）
図１に示すように、サーバ３は、ハードウェアとして、通信部３１、制御部３２、および、記憶部３３を備えている。通信部３１は、表示装置２との間で通信を行う。制御部３２は、サーバ３全体を制御する。記憶部３３は、制御部３２からの指示に応じてデータの格納および読み出しを行う。
【００１８】
サーバ３では、通信部３１が、表示装置２から画面のデータ、または、音声のデータの要求を受信する。制御部３２は、当該要求に応じて必要なデータを記憶部３３から読み出して、通信部３１に受け渡す。通信部３１は、制御部３２から取得したデータを、要求元の表示装置２に送信する。
【００１９】
（対話例１）
図２は、本実施形態に係るサイネージシステム１の対話例１を示す図である。対話例では、表示装置２の表示部２３に表示される画面と、ユーザの音声とのやりとりを示す（以下、同様）。なお、表示装置２の音声出力部２５は、当該画面の文言を音声出力してもよい（以下、同様）。
【００２０】
（ステップＳ２０１）
表示装置２の制御部２２は、「○○やＸＸなどについて案内できます。」との画面を表示部２３に表示させる。例えば、○○はエアコンであってもよいし、ＸＸは洗濯機であってもよい。これによれば、サイネージシステム１が案内できる内容を大まかに示すことにより、ユーザに自由な音声入力を促すことができる。
【００２１】
（ステップＳ２０２）
ユーザは、「△△について知りたい。」と回答する。ユーザが回答した△△は、表示部２３に表示された○○およびＸＸとは関係のない項目である。例えば、△△は、スマートフォンであってもよい。
【００２２】
（ステップＳ２０３）
表示装置２の制御部２２は、音声入力部２４を介して「△△について知りたい。」との音声を取得する。そして、制御部２２は、その音声に含まれる「△△」に対する応答として、「△△の＊＊についてですか？  △△の●●についてですか？」との画面を表示部２３に表示させる。＊＊および●●は、△△に関して案内できる項目である。例えば、△△がスマートフォンである場合、＊＊は新規契約であってもよいし、●●は機種変更であってもよい。
【００２３】
（ステップＳ２０４）
ユーザは、ステップＳ２０３の表示に対して回答しない。従って、一定時間以上、表示装置２の音声入力部２４には音声入力がないことになる。一定時間以上音声入力がないということは、例えば、表示装置２が適切に案内できていないか、または、ユーザが案内を希望するキーワードを思い付かないことを意味する。
【００２４】
（ステップＳ２０５）
表示装置２の制御部２２は、一定時間以上音声入力がないことを検知して、「お探しのサービスのボタンを押してください。」との画面を表示部２３に表示させる。制御部２２は、さらに、サービスのボタンを表示部２３に表示させる。サービスのボタンは、例えば、「家電」、「スマートフォン」等のボタンであってもよい。
【００２５】
なお、ステップＳ２０５において、制御部２２は、「関係しそうなものを表示します。知りたいものは、この中にありますか。タッチするか、言ってください。」との画面を表示部２３に表示させてもよい。
【００２６】
（対話例２）
図３は、本実施形態に係るサイネージシステム１の対話例２を示す図である。
【００２７】
（ステップＳ３０１）
表示装置２の制御部２２は、「○○やＸＸなどについて案内できます。」との画面を表示部２３に表示させる。例えば、○○はエアコンであってもよいし、ＸＸは洗濯機であってもよい。
【００２８】
（ステップＳ３０２）
ユーザは、「△△について知りたい。」と回答する。ユーザが回答した△△は、表示部２３に表示された○○およびＸＸとは関係のない項目である。例えば、△△は、スマートフォンであってもよい。
【００２９】
（ステップＳ３０３）
表示装置２の制御部２２は、音声入力部２４を介して「△△について知りたい。」との音声を取得する。そして、制御部２２は、その音声に含まれる「△△」に対する応答として、「△△の＊＊についてですか？  △△の●●についてですか？」との画面を表示部２３に表示させる。＊＊および●●は、△△に関して案内できる項目である。例えば、△△がスマートフォンである場合、＊＊は新規契約であってもよいし、●●は機種変更であってもよい。
【００３０】
（ステップＳ３０４）
ユーザは、「どちらでもありません。」と回答する。
【００３１】
（ステップＳ３０５）
表示装置２の制御部２２は、音声入力部２４を介して「どちらでもありません。」との音声を取得する。そして、制御部２２は、△△に関して案内できる＊＊および●●をユーザが希望しないことを認識して、「△△全般についてですか？」との画面を表示部２３に表示させる。
【００３２】
（ステップＳ３０６）
ユーザは、「違います。」と回答する。これは、例えば、表示装置２が適切に案内できていない、具体的には、ユーザが項目を絞り込むための案内を適切にできていないことを意味する。
【００３３】
（ステップＳ３０７）
表示装置２の制御部２２は、音声入力部２４を介して「違います。」との音声を取得する。そして、制御部２２は、ユーザが「△△全般」を希望していないことを認識して、「案内できるジャンルを表示します。」との画面を表示部２３に表示させる。
【００３４】
なお、ステップＳ３０７において、制御部２２は、「それでは、案内できるジャンルを表示しますので、タッチするか、言ってください。」との画面を表示部２３に表示させてもよい。
【００３５】
（対話例３）
図４は、本実施形態に係るサイネージシステム１の対話例３を示す図である。
【００３６】
（ステップＳ４０１）
表示装置２の制御部２２は、「いろいろな案内ができます。例えば、こんなことを言ってください。」との画面に例を追加したものを表示部２３に表示させる。
【００３７】
（ステップＳ４０２）
ユーザは、「わかりません。」と回答する。これは、ユーザが、画面に表示された例の中に、所望のキーワードを見つけられなかったことを意味する。
【００３８】
（ステップＳ４０３）
表示装置２の制御部２２は、音声入力部２４を介して「わかりません。」との音声を取得する。そして、制御部２２は、ユーザがキーワードを見つけられなかったことを認識して、「案内できる種類を表示します。」との画面に案内選択ボタン（操作ボタン）を追加したものを表示部２３に表示させる。
【００３９】
なお、ステップＳ４０３において、制御部２２は、「それでは、案内できるショップの種類を表示しますので、タッチするか、言ってください。」との画面を表示部２３に表示させてもよい。
【００４０】
（対話例４）
図５は、本実施形態に係るサイネージシステム１の対話例４を示す図である。
【００４１】
（ステップＳ５０１）
表示装置２の制御部２２は、「いろいろな案内ができます。」との画面を表示部２３に表示させる。
【００４２】
（ステップＳ５０２）
ユーザは、「飲食店の案内をしてください。」と回答する。
【００４３】
（ステップＳ５０３）
表示装置２の制御部２２は、音声入力部２４を介して「飲食店の案内をしてください。」との音声を取得する。そして、制御部２２は、ユーザが「飲食店」の案内を希望していることを認識して、「どのような料理がお好みですか。」との画面を表示部２３に表示させる。
【００４４】
（ステップＳ５０４）
ユーザは、「とにかく近くにある店を案内してください。」と回答する。
【００４５】
（ステップＳ５０５）
表示装置２の制御部２２は、音声入力部２４を介して「とにかく近くにある店を案内してください。」との音声を取得する。そして、制御部２２は、ユーザが「近くにある店」の案内を希望していることを認識し、表示装置２の位置から所定距離内にある飲食店を検索して、「一番近いのは、○○料理のＸＸです。」との画面を表示部２３に表示させる。
【００４６】
（ステップＳ５０６）
ユーザは、「いまいちだな。」と回答する。これは、例えば、表示装置２が適切に案内できなかったか、会話だと案内できるまで時間がかかりそうとユーザが認識したことを意味する。
【００４７】
（ステップＳ５０７）
表示装置２の制御部２２は、音声入力部２４を介して「いまいちだな。」との音声を取得する。そして、制御部２２は、ユーザが「○○料理のＸＸ」を希望していないことを認識して、表示装置２の位置から所定距離内にある飲食店を検索して、「お近くの店の一覧を表示します。タッチするか、名前を言ってください。」との画面を表示部２３に表示させる。
【００４８】
（対話例５）
図６は、本実施形態に係るサイネージシステム１の対話例５を示す図である。
【００４９】
（ステップＳ６０１）
表示装置２の制御部２２は、「いろいろな案内ができます。」との画面を表示部２３に表示させる。
【００５０】
（ステップＳ６０２）
ユーザは、「休めるところはないかな。」と回答する。この時点で、ユーザは、喫茶店で休むとまでは考えていない。
【００５１】
（ステップＳ６０３）
表示装置２の制御部２２は、音声入力部２４を介して「休めるところはないかな。」との音声を取得する。そして、制御部２２は、ユーザが「休めるところ」の案内を希望していることを認識し、表示装置２の位置から所定距離内に喫茶店があることを検知して、「喫茶店が近くにありますよ。」との画面を表示部２３に表示させる。
【００５２】
（ステップＳ６０４）
ユーザは、「ケーキが食べられるところはありますか。」と回答する。
【００５３】
（ステップＳ６０５）
表示装置２の制御部２２は、音声入力部２４を介して「ケーキが食べられるところはありますか。」との音声を取得する。そして、制御部２２は、ユーザが「ケーキが食べられるところ」の案内を希望していることを認識し、表示装置２の位置から所定距離内にあって、かつ、メニューにケーキがある喫茶店を検索して、「近くに２軒あります。地図と、お店の情報を表示します。」との画面に地図および店の情報を追加したものを表示部２３に表示させる。
【００５４】
（ステップＳ６０６）
ユーザは、「ありがとう。」と回答する。これは、最後まで選択肢表示なしで案内できた例であって、実際の店舗に誘導することができた例である。
【００５５】
（表示装置２の処理）
図７は、本実施形態に係る表示装置２の処理（案内処理）を示すフローチャートである。本処理は、上記の対話例１〜５を実現するものである。表示装置２は、人（ユーザ）が表示装置２の正面近くに存在することを検知した場合などに、本処理を開始する。
【００５６】
（ステップＳ７０１：表示ステップ）
まず、表示装置２は、画面表示および音声出力により、ユーザに対して案内を開始する。詳細には、表示装置２において、制御部２２は、案内に関する画面を表示部２３に表示させ、一方、案内に関する音声を音声出力部２５に出力させる。案内に関する画面は、ユーザへの提示内容であって、ユーザからの応答を受け付けるための操作ボタンを含まない提示内容である。これにより、表示装置２の方からユーザに案内する内容を絞り込むことができる。
【００５７】
（ステップＳ７０２：取得ステップ）
ユーザは、ステップＳ７０１における表示装置２の案内、または、ステップＳ７０５における表示装置２の質問に対して、音声で回答する。表示装置２において、音声入力部２４は、ユーザの音声を入力して、音声データを制御部２２に受け渡す。制御部２２は、音声入力部２４から音声データ（提示内容に対するユーザからの音声による応答）を取得して、その音声データを認識する処理を行う。なお、一定時間以上ユーザからの音声入力を検知しない場合、制御部２２は、ステップＳ７０６の処理を実行する。
【００５８】
（ステップＳ７０３）
制御部２２は、ユーザの音声データが音声案内終了指示を示すか否かを判定する。ユーザの音声データが音声案内終了指示を示す場合（ステップＳ７０３のＹＥＳ）、制御部２２は、ステップＳ７０６の処理を実行する。ユーザの音声データが音声案内終了指示を示さない場合（ステップＳ７０３のＮＯ）、制御部２２は、ステップＳ７０４の判定を実行する。
【００５９】
（ステップＳ７０４）
制御部２２は、ユーザの音声データに対して次にするべき質問がある（換言すれば、さらに案内を絞り込む内容がある）か否かを判定する。次に質問がある場合（ステップＳ７０４のＹＥＳ）、制御部２２は、ステップＳ７０５の処理を実行する。次の質問がない場合（ステップＳ７０４のＮＯ）、制御部２２は、ステップＳ７０６の処理を実行する。
【００６０】
（ステップＳ７０５：決定ステップ、表示ステップ）
表示装置２は、画面表示および音声出力により、ユーザに対して質問を行う。詳細には、表示装置２において、制御部２２は、ステップＳ７０２で取得した応答内容に応じて、ユーザへの新たな提示内容を決定する。そして、制御部２２は、表示部２３に質問に関する画面を表示させ、一方、音声出力部２５に質問に関する音声を出力させる。質問に関する画面は、ユーザへの提示内容であって、ユーザからの応答を受け付けるための操作ボタンを含まない提示内容である。その後、制御部２２は、ステップＳ７０２の処理に戻る。
【００６１】
なお、制御部２２は、ステップＳ７０２およびＳ７０５の処理を繰り返し行うよう構成されている。
【００６２】
上記によれば、サイネージシステム１では、操作ボタンを含む操作画面を表示する前に、操作ボタンを含まない提示内容を表示する。従って、ユーザとの対話において、多様な内容を表示することができる。すなわち、操作ボタン以外の提示内容を表示するため、操作ボタンに関連しない、ユーザからの応答を取得することができるので、さらに多様な内容を表示することができる。
【００６３】
（ステップＳ７０６）
制御部２２は、これまでの会話の内容に基づいてユーザに案内できる内容を示す案内選択ボタンを含む操作画面を表示部２３に表示させる。案内選択ボタンは、ユーザからの応答を受け付けるための操作ボタンである。
【００６４】
なお、制御部２２は、ステップＳ７０２およびＳ７０５の処理の繰り返しにおいて取得したユーザの発話内容から抽出されたキーワードに応じた操作ボタンのセットを含む操作画面を表示部２３に表示させてもよい。
【００６５】
上記によれば、サイネージシステム１では、ユーザの発話内容に繋がる、適切な操作画面を表示することができる。これにより、表示装置２は、ユーザに対して、ボタン押下による案内の選択を促すことができる。
【００６６】
（ステップＳ７０７）
ユーザは、表示部２３に表示されたボタンを押下することにより、所望の案内を選択する。表示装置２は、ユーザによる案内の選択を受け付けて、その選択に応じた案内を行う。詳細には、表示装置２において、制御部２２は、表示部２３からユーザに選択されたボタンの位置を取得して、そのボタンの位置に応じて、表示部２３に案内に関する画面を表示させ、一方、音声出力部２５に案内に関する音声を出力させる。
【００６７】
（質問に関するデータの作成例）
図８は、本実施形態に係る質問に関するデータの作成方法の例を示す表である。図８に示すように、図８の表は、キーワードと、次の質問とを含む、複数のレコードからなる。キーワードは、表示装置２からの案内に対する、ユーザの回答に含まれるキーワードである。次の質問は、当該キーワードに対して行うべき質問の候補である。１つのキーワードに対して、複数の質問がある場合には、表示装置２は、ランダムに質問を選択してもよいし、時刻、曜日などによって質問を変更してもよい。
【００６８】
図７のステップＳ７０１において、表示装置２は、１回目に、ユーザに対して、案内することができる項目を大まかに通知する。そして、２回目以降は、図７のステップＳ７０４において、ユーザからの音声データに、図８の表にあるキーワード（例えば、Ａ〜Ｆ）が含まれている場合に、表示装置２は、ステップＳ７０５において、当該キーワードに対応する質問（キーワードがＡの場合、ａ１、ａ２またはａ３）をユーザに対して行う。ユーザからの音声データにキーワードが含まれていない場合に、表示装置２は、ステップＳ７０６において、案内選択ボタンを表示する。
【００６９】
〔実施形態２〕
本発明の実施形態２について、以下に説明する。なお、説明の便宜上、実施形態１にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。本実施形態において、表示装置２は、質問および回答を複数回繰り返している中で、案内開始からの時間（ｔ）を計測し、時間（ｔ）が一定時間（Ｔ）を超えていた場合、案内選択ボタンの表示に遷移する。また、表示装置２は、質問を繰り返した回数（Ｃ）を計測し、一定回数（Ｋ）を超えていた場合、案内選択ボタンの表示に遷移する。
【００７０】
図９は、本実施形態に係る表示装置２の処理（案内処理）を示すフローチャートである。図９のステップＳ９０１〜Ｓ９０４、Ｓ９０７〜Ｓ９０９は、図７のステップＳ７０１からＳ７０７と同様である。換言すれば、本処理は、図７のフローチャートに、ステップＳ９０５およびＳ９０６の判定を追加したものである。そこで、ステップＳ９０５およびＳ９０６の判定を中心に、本処理の説明を行う。
【００７１】
（ステップＳ９０５）
表示装置２において、制御部２２は、ユーザの音声データに対して次の質問がある場合（ステップＳ９０４のＹＥＳ）、案内開始からの時間（ｔ）が一定時間（Ｔ）よりも大きいか否かを判定する。ｔがＴよりも大きい（ステップＳ９０２およびＳ９０７の処理の繰り返しが所定の時間を超えた）場合（ステップＳ９０５のＹＥＳ）、制御部２２は、ステップＳ９０８の処理（案内選択ボタンの表示）を行う。ｔがＴよりも大きくない（ｔがＴ以下である）場合（ステップＳ９０５のＮＯ）、制御部２２は、ステップＳ９０６の判定を行う。
【００７２】
（ステップＳ９０６）
制御部２２は、質問を繰り返した回数（Ｃ）が一定回数（Ｋ）よりも大きいか否かを判定する。ＣがＫよりも大きい（ステップＳ９０２およびＳ９０７の処理の繰り返しの回数が所定の回数を超えた）場合（ステップＳ９０６のＹＥＳ）、制御部２２は、ステップＳ９０８の処理（案内選択ボタンの表示）を行う。ＣがＫよりも大きくない（ＣがＫ以下である）場合（ステップＳ９０６のＮＯ）、制御部２２は、ステップＳ９０７の処理（ユーザへの質問）を行う。
【００７３】
なお、制御部２２は、ステップＳ９０５の判定と、ステップＳ９０６の判定とのうち、何れか一方だけを行ってもよいし、両方を行ってもよい。
【００７４】
すなわち、制御部２２は、ステップＳ９０２およびＳ９０７の処理の繰り返しの回数が所定の回数を超えた場合、又は、当該繰り返しが所定の時間を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を表示部２３に表示させてもよい。
【００７５】
上記によれば、サイネージシステム１では、繰り返しの回数が所定の回数を超えた場合、又は、繰り返しが所定の時間を超えた場合に、操作ボタンを含む操作画面を表示する。従って、繰り返しにおいて、操作ボタンを含まない提示内容を表示するので、多様な内容を表示することができる。
【００７６】
また、制御部２２は、ステップＳ９０２およびＳ９０７の処理の繰り返しの回数が所定の回数を超えた場合、かつ、当該繰り返しが所定の時間を超えた場合に、ユーザからの応答を受け付けるための操作ボタンを含む操作画面を前記表示部に表示させでもよい。
【００７７】
上記によれば、サイネージシステム１では、繰り返しの回数が所定の回数を超えた場合、かつ、繰り返しが所定の時間を超えた場合に、操作ボタンを含む操作画面を表示する。従って、繰り返しにおいて、操作ボタンを含まない提示内容を表示するので、多様な内容を表示することができる。
【００７８】
〔実施形態３〕
本発明の実施形態３について、以下に説明する。なお、説明の便宜上、実施形態１、２にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を繰り返さない。本実施形態では、案内選択ボタンの変形例について説明を行う。本実施形態は、実施形態１、２に適用可能である。
【００７９】
図１０は、本実施形態に係る案内選択ボタンの変形例を示す図である。表示装置２は、図１０（ａ）に示すような案内選択ボタンを表示してもよい。図１０には、案内選択ボタンとして、総合案内ボタン、絞り込み結果ボタン、および、会話継続／前画面ボタンが示されている。総合案内ボタンは、会話による絞り込みを破棄して、総合案内を表示するためのボタンである。絞り込み結果ボタンは、会話による絞り込みに基づいた案内を表示するためのボタンである。会話継続／前画面ボタンは、時間オーバー、または、回数オーバーによりボタン表示に遷移した場合に、１つ前の会話に戻るためのボタンである。
【００８０】
表示装置２の制御部２２は、絞り込み結果ボタン（操作画面に含まれる特定の操作ボタン）が操作された場合に、図７のステップＳ７０２およびＳ７０５の処理、または、図９のステップＳ９０２およびＳ９０７の処理の繰り返しにおいて取得したユーザの発話内容から抽出されたキーワードに応じた操作ボタンのセットを含む操作画面を表示部２３に表示させてもよい。
【００８１】
上記によれば、サイネージシステム１では、ユーザの意図に応じて、当該ユーザの発話内容に繋がる、適切な操作画面を表示することができる。
【００８２】
会話継続／前画面ボタンが押下された場合、表示装置２は、図１０（ｂ）に示すような案内選択ボタンを表示してもよい。
【００８３】
図１１は、本実施形態に係るボタンセットの例を示す表である。図１１の表は、キーワードと、ボタンセットとを含む、複数のレコードからなる。キーワードは、案内選択ボタンを表示する直前にユーザが発した音声のデータに含まれるキーワードである。ボタンセットは、当該キーワードに対応する、案内選択ボタンの組合せである。ボタンセットｇは、キーワードＧに対応するボタンセットであり、例えば、図１０（ｂ）に示すような複数の案内選択ボタンｇ１、ｇ２、および、ｇ３を定義する。
【００８４】
表示装置２は、キーワードＧ〜Ｉを受け付けた場合、ボタンセットｇ〜ｉで定義された案内選択ボタンを表示する。一方、表示装置２は、キーワードが一致しない場合、固定の案内選択ボタン（例えば、図１０（ａ）に示すボタン）を表示する。
【００８５】
〔実施形態４〕
上記各実施形態では、１つのサーバ３を用いる例を説明したが、サーバ３の有する各機能が、個別のサーバにて実現されていてもよい。そして、複数のサーバを適用する場合においては、各サーバは、同じ事業者によって管理されていてもよいし、異なる事業者によって管理されていてもよい。
【００８６】
〔実施形態５〕
表示装置２およびサーバ３の各ブロックは、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。後者の場合、表示装置２およびサーバ３のそれぞれを、図１２に示すようなコンピュータ（電子計算機）を用いて構成することができる。
【００８７】
図１２は、表示装置２またはサーバ３として利用可能なコンピュータ９１０の構成を例示したブロック図である。コンピュータ９１０は、バス９１１を介して互いに接続された演算装置９１２と、主記憶装置９１３と、補助記憶装置９１４と、入出力インターフェース９１５と、通信インターフェース９１６とを備えている。演算装置９１２、主記憶装置９１３、および補助記憶装置９１４は、それぞれ、例えばプロセッサ（例えばＣＰＵ：Central Processing Unit等）、ＲＡＭ（random access memory）、ハードディスクドライブであってもよい。入出力インターフェース９１５には、ユーザがコンピュータ９１０に各種情報を入力するための入力装置９２０、および、コンピュータ９１０がユーザに各種情報を出力するための出力装置９３０が接続される。入力装置９２０および出力装置９３０は、コンピュータ９１０に内蔵されたものであってもよいし、コンピュータ９１０に接続された（外付けされた）ものであってもよい。例えば、入力装置９２０は、キーボード、マウス、タッチセンサなどであってもよく、出力装置９３０は、ディスプレイ、プリンタ、スピーカなどであってもよい。また、タッチセンサとディスプレイとが一体化されたタッチパネルのような、入力装置９２０および出力装置９３０の双方の機能を有する装置を適用してもよい。そして、通信インターフェース９１６は、コンピュータ９１０が外部の装置と通信するためのインターフェースである。
【００８８】
補助記憶装置９１４には、コンピュータ９１０を表示装置２またはサーバ３として動作させるための各種のプログラムが格納されている。そして、演算装置９１２は、補助記憶装置９１４に格納された上記プログラムを主記憶装置９１３上に展開して該プログラムに含まれる命令を実行することによって、コンピュータ９１０を、表示装置２またはサーバ３が備える各部として機能させる。なお、補助記憶装置９１４が備える、プログラム等の情報を記録する記録媒体は、コンピュータ読み取り可能な「一時的でない有形の媒体」であればよく、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブル論理回路などであってもよい。また、記録媒体に記録されているプログラムを、主記憶装置９１３上に展開することなく実行可能なコンピュータであれば、主記憶装置９１３を省略してもよい。なお、上記各装置（演算装置９１２、主記憶装置９１３、補助記憶装置９１４、入出力インターフェース９１５、通信インターフェース９１６、入力装置９２０、および出力装置９３０）は、それぞれ１つであってもよいし、複数であってもよい。
【００８９】
また、上記プログラムは、コンピュータ９１０の外部から取得してもよく、この場合、任意の伝送媒体（通信ネットワークや放送波等）を介して取得してもよい。そして、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９０】
本発明の各態様に係るサイネージシステム１は、コンピュータによって実現してもよく、この場合には、コンピュータをサイネージシステム１が備える各部（ソフトウェア要素）として動作させることによりサイネージシステム１をコンピュータにて実現させるサイネージシステム１のプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００９２】
１  サイネージシステム
２２  制御部
２３  表示部
ｇ１、ｇ２、ｇ３  案内選択ボタン（操作ボタン）
【図１】
2020190842.tif 000003
【図２】
2020190842.tif 000004
【図３】
2020190842.tif 000005
【図４】
2020190842.tif 000006
【図５】
2020190842.tif 000007
【図６】
2020190842.tif 000008
【図７】
2020190842.tif 000009
【図８】
2020190842.tif 000010
【図９】
2020190842.tif 000011
【図１０】
2020190842.tif 000012
【図１１】
2020190842.tif 000013
【図１２】
2020190842.tif 000014