(57)【要約】【課題】ユーザの真の意図に沿ったリクエストを受け付けることができるユーザインタフェースを提供する。【解決手段】コンテンツ提示部３３によるコンテンツの再生に合わせて、インタフェース提示部３４は、複数のキーワードを提示する作文バルーンを表示する。そして、文章作成部４１は、作文バルーンに提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、コンテンツ提示部３３により再生されるコンテンツに対するリクエストを文章化したテキストを作成し、指示制御部３９は、そのテキストが提示されるように、作文バルーンの提示内容を更新させる。本発明は、ネットワークを介してデータの授受を行い、そのデータを提示するパーソナルコンピュータに適用できる。【選択図】図２
2011044096.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを再生するコンテンツ再生手段と、
前記コンテンツの再生に合わせた所定のタイミングで、複数のキーワードを提示する提示領域の表示を制御する表示制御手段と、
前記提示領域に提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、前記コンテンツ再生手段により再生されるコンテンツに対するリクエストを文章化したテキストを作成するテキスト作成手段と、
前記テキスト作成手段により作成されたテキストが提示されるように、前記提示領域の提示内容を更新する更新手段と
を備える情報処理装置。
【請求項２】
前記更新手段は、作成された前記テキストに対応する新たな前記キーワードが前記テキストの下側に提示されるように更新する
請求項１に記載の情報処理装置。
【請求項３】
前記提示領域の表示に関するデータは、前記提示領域を上下方向で非対称な図形で表示するためのデータを含む
請求項２に記載の情報処理装置。
【請求項４】
前記提示領域の表示に関するデータは、前記提示領域を吹き出しの形状で表示するためのデータを含む
請求項３に記載の情報処理装置。
【請求項５】
前記提示領域の表示に関するデータは、前記提示領域で提示されているテキストが選択されたときに、前記提示領域が、前記コンテンツのデータに基づく所定の画像に吸い込まれるように描画を行うためのデータを含む
請求項４に記載の情報処理装置。
【請求項６】
前記提示領域の表示に関するデータは、前記提示領域で提示されているテキストが選択されたときに、前記提示領域が、回転しながら、徐々に小さくなり、かつ、前記コンテンツのデータに基づく所定の画像の中心方向に移動するように描画するためのデータを含む
請求項５に記載の情報処理装置。
【請求項７】
前記コンテンツに対するリクエストに応じたアクションが設定されているシナリオを記憶するシナリオ記憶手段と、
前記提示領域に提示されている前記テキストが選択された場合、前記シナリオ記憶手段に記憶されている前記シナリオを参照し、その選択されたテキストに対応するリクエストに応じたアクションを実行する実行手段と
をさらに備える請求項１に記載の情報処理装置。
【請求項８】
前記提示領域の表示に関するデータを含む前記コンテンツのデータを記憶するコンテンツ記憶手段
をさらに備え、
前記実行手段は、前記コンテンツに対するリクエストが前記コンテンツの所定の再生位置からの再生を指示するものであった場合、前記コンテンツ記憶手段に記憶されている前記コンテンツのデータのうちの前記再生位置からのデータを読み出して、前記コンテンツ再生手段に再生させるアクションを実行する
請求項７に記載の情報処理装置。
【請求項９】
コンテンツ再生手段、表示制御手段、テキスト作成手段、および更新手段を備える情報処理装置の情報処理方法において、
前記コンテンツ再生手段が、コンテンツを再生し、
前記表示制御手段が、前記コンテンツの再生に合わせた所定のタイミングで、複数のキーワードを提示する提示領域の表示を制御し、
前記テキスト作成手段が、前記提示領域に提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、前記コンテンツ再生手段により再生されるコンテンツに対するリクエストを文章化したテキストを作成し、
前記更新手段が、前記テキスト作成手段により作成されたテキストが提示されるように、前記提示領域の提示内容を更新する
ステップを含む情報処理方法。
【請求項１０】
コンテンツ再生手段、表示制御手段、テキスト作成手段、および更新手段を備える情報処理装置に、
前記コンテンツ再生手段が、コンテンツを再生し、
前記表示制御手段が、前記コンテンツの再生に合わせた所定のタイミングで、複数のキーワードを提示する提示領域の表示を制御し、
前記テキスト作成手段が、前記提示領域に提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、前記コンテンツ再生手段により再生されるコンテンツに対するリクエストを文章化したテキストを作成し、
前記更新手段が、前記テキスト作成手段により作成されたテキストが提示されるように、前記提示領域の提示内容を更新する
ステップを含む処理を実行させるコンピュータが読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、ユーザの真の意図に沿ったリクエストを受け付けることができるユーザインタフェースを提供することができるようにした情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、店舗に設置された端末に接客用のコンテンツを配信し、端末で再生されるコンテンツによりユーザに対する商品の説明を行うシステムがある。このようなシステムには、ユーザ側からのリクエストを受け付けるユーザインタフェースを用意し、双方向性の機能を備えたものがある。例えば、双方向性の機能を備えたシステムでは、端末のディスプレイにいくつかのリクエストを提示させ、ユーザにより選択されたリクエストに応じた説明を行うようなコンテンツが再生される。
【０００３】
例えば、特許文献１には、電子看板機能を備えた自動販売機において、メイン番組情報の再生表示中にユーザからの指示入力が行われると、その指示入力に応じたサブの番組情報を再生する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１６５６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、従来のユーザインタフェースでは、いくつかのリクエストを提示してユーザに選択させる程度の機能しかなく、ユーザからのリクエストについて自由度が低かった。このため、ユーザが、自身の意図に沿ったリクエストを行うことができない場合があった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、ユーザの真の意図に沿ったリクエストを受け付けることができるユーザインタフェースを提供することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の一側面の情報処理装置は、コンテンツを再生するコンテンツ再生手段と、前記コンテンツの再生に合わせた所定のタイミングで、複数のキーワードを提示する提示領域の表示を制御する表示制御手段と、前記提示領域に提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、前記コンテンツ再生手段により再生されるコンテンツに対するリクエストを文章化したテキストを作成するテキスト作成手段と、前記テキスト作成手段により作成されたテキストが提示されるように、前記提示領域の提示内容を更新する更新手段とを備える。
【０００８】
前記更新手段は、作成された前記テキストに対応する新たな前記キーワードが前記テキストの下側に提示されるように更新するようにすることができる。
【０００９】
前記提示領域の表示に関するデータは、前記提示領域を上下方向で非対称な図形で表示するためのデータを含むようにすることができる。
【００１０】
前記提示領域の表示に関するデータは、前記提示領域を吹き出しの形状で表示するためのデータを含むようにすることができる。
【００１１】
前記提示領域の表示に関するデータは、前記提示領域で提示されているテキストが選択されたときに、前記提示領域が、前記コンテンツのデータに基づく所定の画像に吸い込まれるように描画を行うためのデータを含むようにすることができる。
【００１２】
前記提示領域の表示に関するデータは、前記提示領域で提示されているテキストが選択されたときに、前記提示領域が、回転しながら、徐々に小さくなり、かつ、前記コンテンツのデータに基づく所定の画像の中心方向に移動するように描画するためのデータを含むようにすることができる。
【００１３】
前記コンテンツに対するリクエストに応じたアクションが設定されているシナリオを記憶するシナリオ記憶手段と、前記提示領域に提示されている前記テキストが選択された場合、前記シナリオ記憶手段に記憶されている前記シナリオを参照し、その選択されたテキストに対応するリクエストに応じたアクションを実行する実行手段とをさらに備えるようにすることができる。
【００１４】
前記提示領域の表示に関するデータを含む前記コンテンツのデータを記憶するコンテンツ記憶手段をさらに備えるようにすることができ、前記実行手段は、前記コンテンツに対するリクエストが前記コンテンツの所定の再生位置からの再生を指示するものであった場合、前記コンテンツ記憶手段に記憶されている前記コンテンツのデータのうちの前記再生位置からのデータを読み出して、前記コンテンツ再生手段に再生させるアクションを実行する。
【００１５】
本発明の一側面の情報処理方法は、コンテンツ再生手段、表示制御手段、テキスト作成手段、および更新手段を備える情報処理装置の情報処理方法において、前記コンテンツ再生手段が、コンテンツを再生し、前記表示制御手段が、前記コンテンツの再生に合わせた所定のタイミングで、複数のキーワードを提示する提示領域の表示を制御し、前記テキスト作成手段が、前記提示領域に提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、前記コンテンツ再生手段により再生されるコンテンツに対するリクエストを文章化したテキストを作成し、前記更新手段が、前記テキスト作成手段により作成されたテキストが提示されるように、前記提示領域の提示内容を更新するステップを含む。
【００１６】
本発明の一側面のプログラムは、コンテンツ再生手段、表示制御手段、テキスト作成手段、および更新手段を備える情報処理装置に、前記コンテンツ再生手段が、コンテンツを再生し、前記表示制御手段が、前記コンテンツの再生に合わせた所定のタイミングで、複数のキーワードを提示する提示領域の表示を制御し、前記テキスト作成手段が、前記提示領域に提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、前記コンテンツ再生手段により再生されるコンテンツに対するリクエストを文章化したテキストを作成し、前記更新手段が、前記テキスト作成手段により作成されたテキストが提示されるように、前記提示領域の提示内容を更新するステップを含む。
【００１７】
本発明の一側面の情報処理装置および方法、並びにプログラムにおいは、コンテンツが再生され、そのコンテンツの再生に合わせた所定のタイミングで、複数のキーワードを提示する提示領域の表示が制御される。そして、提示領域に提示されている複数のキーワードのうちの少なくとも１つが選択された場合、その選択されたキーワードに従って、再生されるコンテンツに対するリクエストを文章化したテキストが作成され、その作成されたテキストが提示されるように、提示領域の提示内容が更新される。
【発明の効果】
【００１８】
本発明の一側面によれば、ユーザの真の意図に沿ったリクエストを受け付けることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用した情報処理システムの一実施の形態の構成例を示す図である。
【図２】端末の機能的構成を示すブロック図である。
【図３】サーバの機能的構成を示すブロック図である。
【図４】バルーンナビコンテンツに関するデータの画像を示す図である。
【図５】バルーンナビコンテンツに関するデータの選択肢バルーンを示す図である。
【図６】バルーンナビコンテンツに関するデータの作文バルーンを示す図である。
【図７】バルーンナビコンテンツの再生画面の表示例を示す図である。
【図８】バルーンナビコンテンツの再生画面について説明する図である。
【図９】作文バルーンについて説明する図である。
【図１０】キーワードの選択に応じてテキストを作成する流れの一例について説明する図である。
【図１１】端末の処理について説明するためのフローチャートである。
【図１２】サーバの処理について説明するためのフローチャートである。
【図１３】バルーンナビコンテンツを接客コンテンツに適用した場合の表示画面の一例を示す図である。
【図１４】キーワード表示部９１の表示例について説明する図である。
【図１５】バルーンナビコンテンツを接客コンテンツに適用した場合のシナリオについて説明する図である。
【発明を実施するための形態】
【００２０】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２１】
図１は、本発明を適用した情報処理システムの一実施の形態の構成例を示す図である。
【００２２】
図１に示した情報処理システム１０は、ネットワーク１１を介して接続された端末１２およびサーバ１３を含む構成とされている。
【００２３】
ネットワーク１１は、ＬＡＮ（Local Area Network）やインターネットなどを含む構成とされる。端末１２とサーバ１３は、ネットワーク１１を介してデータの授受を行える構成とされている。端末１２は、ユーザ側の装置であり、パーソナルコンピュータなどで構成することができる。サーバ１３は、所定のコンテンツを端末１２に提供する装置である。
【００２４】
情報処理システム１０では、サーバ１３からネットワーク１１を介して端末１２にバルーンナビコンテンツが配信され、端末１２において再生される。ここで、バルーンナビコンテンツは、動画像、静止画像、音声などを含むコンテンツの再生に合わせて、ユーザからの入力を受け付けるインタフェースとしてのバルーンを表示する機能を備えたコンテンツである。
【００２５】
図１に示されている再生画面２０は、端末１２において再生されてディスプレイに表示されるバルーンナビコンテンツの画面の一例である。この再生画面２０には、人物２１などが映し出された画像（動画像または静止画像）２２、人物２１が発するセリフが表示される情報表示部２３、画像２２および情報表示部２３の表示領域を表す表示枠２４、選択肢バルーン２５−１および２５−２、並びに作文バルーン２６が表示されている。選択肢バルーン２５−１および２５−２、並びに作文バルーン２６は、表示枠２４の下側において、表示枠２４の上に重ねられるように表示されている。
【００２６】
選択肢バルーン２５−１および２５−２、並びに作文バルーン２６は、ユーザからの入力を受け付けるインタフェースである。図８および図９を参照して後述するように、選択肢バルーン２５−１および２５−２では選択肢がそれぞれ提示され、作文バルーン２６では、複数のキーワードと、それらのキーワードから作成されるテキストとが提示される。なお、選択肢バルーン２５−１および２５−２を個々に区別する必要がない場合、単に選択肢バルーン２５と記述する。
【００２７】
端末１２は、このような再生画面２０が表示されるバルーンナビコンテンツを再生する。このバルーンナビコンテンツに対して、ユーザは、選択肢バルーン２５の選択肢を選択したり、作文バルーン２６のキーワードを選択して作成されるテキストを選択したりすることにより、選択肢またはテキストの内容に応じたリクエストを行う。そして、端末１２は、ユーザからのリクエストに対応して所定のアクションを行う。端末１２が行うアクションとしては、例えば、ユーザからのリクエストに応じた再生位置からのバルーンナビコンテンツの再生を行うことや、他の表示枠（ウィンドウ）を開いて所定のウェブページを提示することなどがある。このように、バルーンナビコンテンツは、端末１２（サーバ１３）からユーザへの方向のインタフェースと、ユーザから端末１２（サーバ１３）への方向のインタフェースという双方向性を備えており、例えば、ユーザからのリクエストに従って商品を案内する接客用コンテンツとして利用される。
【００２８】
図２は、端末１２の機能的構成を示すブロック図である。図２に示した端末１２は、送受信制御部３１、再生制御部３２、コンテンツ提示部３３、インタフェース提示部３４、出力制御部３５、出力部３６、入力部３７、指示入力制御部３８、指示制御部３９、ログ記憶提示部４０、および文章作成部４１を含む構成とされている。
【００２９】
送受信制御部３１は、ネットワーク１１を介したサーバ１３とのデータの授受を制御する機能を有する。送受信制御部３１は、サーバ１３から配信されるバルーンナビコンテンツに関するデータを取得し、そのデータのうちの、コンテンツおよびインタフェースに関するデータを再生制御部３２に供給する。また、バルーンナビコンテンツに関するデータには、図１の作文バルーン２６により提示されるテキストの作成に関するデータが含まれており、送受信制御部３１は、そのテキストの作成に関するデータを文章作成部４１に供給する。さらに、送受信制御部３１は、サーバ１３へのデータの出力を行う。
【００３０】
再生制御部３２は、送受信制御部３１により受信されたサーバ１３からのデータを再生する。再生制御部３２により再生されたデータのうち、コンテンツに関するデータはコンテンツ提示部３３に供給され、インタフェースに関するデータはインタフェース提示部３４に供給される。ここで、コンテンツに関するデータには、画像２２の表示に係わるデータと、情報表示部２３に表示されるセリフに係わるデータが含まれる。
【００３１】
また、インタフェースに関するデータには、選択肢バルーン２５および作文バルーン２６の描画に係わるデータ、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータ、選択肢バルーン２５に表示される選択肢に係わるデータ、および作文バルーン２６に表示されるキーワードに係わるデータが含まれる。なお、選択肢バルーン２５および作文バルーン２６も、後述するように、動画像（アニメーション）や静止画像と、それらに付随する音声などで構成される。
【００３２】
出力制御部３５は、コンテンツ提示部３３およびインタフェース提示部３４からのそれぞれのデータに基づく画像や音声を、出力部３６に出力する。出力部３６は、例えば、動画像や静止画像を表示するディスプレイや、音声を出力するスピーカなどから構成されている。
【００３３】
入力部３７は、出力部３６としてのディスプレイに重畳して設置されるタッチパネルを含む構成とされ、ユーザが、自身の意図を端末１２に入力するときに操作される。例えば、出力部３６としてのディスプレイには、選択肢バルーン２５の選択肢、並びに、作文バルーン２６のキーワードおよびテキストが、選択可能となるように表示される。そして、ユーザが、入力部３７としてのタッチパネルをタッチして、選択肢、キーワード、およびテキストのいずれかを選択すると、入力部３７は、選択結果を示す情報を指示入力制御部３８に供給する。
【００３４】
指示入力制御部３８は、入力部３７からの選択結果を示す情報が、選択肢またはテキストを示すものである場合、その選択結果を示す情報を指示制御部３９およびログ記憶提示部４０に供給する。また、指示入力制御部３８は、入力部３７からの選択結果を示す情報が、キーワードを示すものである場合、その選択結果を示す情報を文章作成部４１に供給する。
【００３５】
指示制御部３９は、選択結果を示す情報に応じて、出力部３６としてのディスプレイに表示されるインタフェースが変化するように、インタフェース提示部３４に対して指示を出す。例えば、選択肢バルーン２５の選択肢が選択されたとき、指示制御部３９は、その選択肢バルーン２５の表示が、図８を参照して後述するような表示となるように、インタフェース提示部３４に対して指示を出す。また、例えば、作文バルーン２６のテキストが選択されたとき、指示制御部３９は、その作文バルーン２６の表示が、選択肢バルーン２５が選択されたときと同様の表示となるように、インタフェース提示部３４に対して指示を出す。インタフェース提示部３４は、指示制御部３９からの指示に従った表示となるようなデータを生成し、出力制御部３５に供給する。
【００３６】
また、指示制御部３９は、選択結果を示す情報を、送受信制御部３１からサーバ１３に対して送信させる。このような情報を受信したサーバ１３は、選択結果を示す情報に応じて、シナリオ（後述）に基づく次のバルーンナビコンテンツに関するデータを、端末１２に送信する。
【００３７】
ログ記憶提示部４０は、選択結果を示す情報をログとして記憶し、所定のタイミング、例えば、ユーザからの指示があったときに、ログの一覧を表示させるためのデータを生成して、出力制御部３５に供給する。このようにして、出力制御部３５には、ログの一覧を表示させるためのデータも供給される。
【００３８】
文章作成部４１には、上述したように、サーバ１３からバルーンナビコンテンツに関するデータが配信されたときに、送受信制御部３１を介して、テキストの作成に関するデータが供給される。文章作成部４１は、指示入力制御部３８から、ユーザが選択したキーワードを示す情報が供給されると、テキストの作成に関するデータを参照して、ユーザが選択したキーワードに基づいたテキストを作成する。
【００３９】
そして、文章作成部４１は、作成したテキストと、そのテキストとともに表示するキーワード（例えば、作成したテキストに加えてさらに詳細な意図を表現するテキストを作成するためのキーワード）とを示す情報を、指示制御部３９に供給する。指示制御部３９は、それらのテキストおよびキーワードが作文バルーン２６に提示されるように、即ち、作文バルーン２６内の提示内容を更新するようにインタフェース提示部３４に対して指示を出す。インタフェース提示部３４は、指示制御部３９からの指示に従った表示となるようなデータを生成し、出力制御部３５に供給する。なお、文章作成部４１におけるテキストの作成については、図１０を参照して後述する。
【００４０】
次に、このような端末１２に対して、バルーンナビコンテンツに関するデータを送信するサーバ１３の機能について説明する。
【００４１】
図３は、サーバ１３の機能的構成を示すブロック図である。図３に示したサーバ１３は、送受信制御部５１、読み出し制御部５２、コンテンツ記憶部５３、およびシナリオ記憶部５４を含む構成とされている。
【００４２】
送受信制御部５１は、ネットワーク１１を介して端末１２とのデータの授受を制御する。送受信制御部５１は、端末１２からの情報を取得し、または、端末１２へのデータの出力を制御する機能を有する。読み出し制御部５２は、コンテンツ記憶部５３に記憶されているバルーンナビコンテンツに関するデータの読み出しを制御する。また、読み出し制御部５２は、シナリオ記憶部５４に記憶されているシナリオの読み出しを制御する。シナリオは、選択結果を示す情報に従ったアクションを行うための情報である。例えば、シナリオには、選択結果に従って再生されるバルーンナビコンテンツの再生位置や、選択結果に従って開くウィンドウに表示されるウェブページのアドレスなどを示す情報が含まれている。
【００４３】
また、サーバ１３から端末１２に配信されるバルーンナビコンテンツに関するデータでは、画像２２、選択肢バルーン２５、および作文バルーン２６のそれぞれが独立したデータとして構成されている。
【００４４】
図４乃至図６を参照して、バルーンナビコンテンツに関するデータの構成について説明する。図４には、画像２２が示されており、図５には、選択肢バルーン２５−１乃至２５−３が示されており、図６には、作文バルーン２６が示されている。
【００４５】
選択肢バルーン２５−１乃至２５−３は、再生されるコンテンツに応じたパターン（組み合わせ）で表示可能とされている。即ち、選択肢バルーン２５−１乃至２５−３の全てが表示されるパターン（図５Ａ）や、選択肢バルーン２５−１および２５−２が表示されるパターン（図５Ｂ）、選択肢バルーン２５−１および２５−３が表示されるパターン（図５Ｃ）がある。その他、図示しないが、選択肢バルーン２５−２および２５−３が表示されるパターンや、選択肢バルーン２５−１乃至２５−３がそれぞれ１つずつ表示されるパターンなど、全８種類のパターンがある。
【００４６】
また、作文バルーン２６には、３つの種類がある。即ち、作文バルーン２６には、キーワードだけが表示される作文バルーン２６（図６Ａ）、キーワードおよびテキストが表示される作文バルーン２６（図６Ｂ）、および、テキストだけが表示される作文バルーン２６（図６Ｃ）がある。キーワードとテキストが表示される場合、図６Ｂに示されるように、キーワードが下側に、テキストが上側に表示される。
【００４７】
そして、再生制御部３２（図２）は、インタフェースに関するデータに含まれる、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータに従って、画像２２に、選択肢バルーン２５−１乃至２５−３および作文バルーン２６を適宜重ね合わせて表示する。選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータには、バルーンナビコンテンツの再生時刻に従って、選択肢バルーン２５−１乃至２５−３および作文バルーン２６の表示および非表示を行う時刻が設定されている。
【００４８】
例えば、図７Ａの再生画面２０は、画像２２に、選択肢バルーン２５−１および２５−２を重ね合わせて表示した例を示す。また、図７Ｂの再生画面２０は、画像２２に、作文バルーン２６を重ね合わせて表示した例を示す。また、図７Ｃの再生画面２０は、画像２２に、選択肢バルーン２５−１および作文バルーン２６を重ね合わせて表示した例を示す。
【００４９】
このように、バルーンナビコンテンツでは、画像２２および選択肢バルーン２５を組み合わせた表示、画像２２および作文バルーン２６を組み合わせた表示、並びに、画像２２、選択肢バルーン２５、および作文バルーン２６を組み合わせた表示が可能である。
【００５０】
次に、図８を参照して、バルーンナビコンテンツの再生画面について説明する。図８Ａには、ユーザによる選択が行われる前の状態の選択肢バルーン２５−１乃至２５−３が表示されている再生画面が示されており、図８Ｂには、ユーザにより選択肢バルーン２５−１が選択されたときの動作を説明する再生画面が示されている。
【００５１】
バルーンナビコンテンツの再生画面は、出力部３６としてのディスプレイ上の枠７１内に表示される。画像２２および情報表示部２３からなるコンテンツが表示枠２４内に表示され、表示枠２４に架かるように３つの選択肢バルーン２５−１乃至２５−３からなるインタフェースが表示される。換言すれば、選択肢バルーン２５−１乃至２５−３の一部分は、表示枠２４内に表示され、残りの部分は、表示枠２４外に表示される。
【００５２】
画像２２には、ユーザに対して接客を行う人物２１が表示される。情報表示部２３は、表示枠２４の上側に表示され、画像２２の人物２１が話しているかのように、その人物２１が発するセリフが表示される。 “その人物２１が話している”かのような表示を行うために、情報表示部２３の形は、例えば、吹き出しの形で表示され、その吹き出し口２３Ａの向きは人物２１の方を向いている。また、“その人物２１が発するセリフ”とは、画面の構成についての言葉、商品説明の言葉、挨拶の言葉、受け答えに関する言葉などである。
【００５３】
吹き出しとは、一般的に、漫画などで登場人物の台詞を表現するために、絵の中に設けられる空間のことであり、図８に示すような楕円形に三角形が組み合わされたような形をしている。この楕円形の中に台詞が表示され、三角形の頂点が指す人物がその台詞を発していることを表わす。この三角形の頂点を、ここでは、吹き出し口と記述する。
【００５４】
換言すれば、情報表示部２３内に表示される文章や単語は、サーバ１３側（サーバ１３を管理する店側）が、ユーザに対して伝えたいことである。また、情報表示部２３に表示される情報は、選択肢バルーン２５−１乃至２５−３の内容と対話を成立せせるような情報が、主に表示される。そのような情報が表示されるようにするのは、ユーザに対話しているような感覚を与えるためである。
【００５５】
例えば、選択肢バルーン２５−１乃至２５−３に、ユーザに選択させるための回答（選択肢）Ａ，Ｂ，Ｃがそれぞれ表示された場合、その回答に対応する質問が、情報表示部２３に表示される。例えば、図示はしないが、情報表示部２３に、“何色にしますか？”といった質問としてのセリフが表示された場合、選択肢バルーン２５−１乃至２５−３に“赤”、“青”、“黄色”といった回答がそれぞれ表示される。また、例えば、図示はしないが、情報表示部２３に、“最大３個の吹き出しが表示されます”との文章が表示させ、そのような、何らかの情報をユーザに提示するような文章が表示されているときには、例えば、選択肢バルーン２５−１乃至２５−３には、“了解”、“詳細説明”、“キャンセル”といった回答として、次のシーンに進むための選択肢が表示される。
【００５６】
また、図８に示した例では、選択肢バルーン２５−１には、“選択肢Ａ”といった文字が表示され、選択肢バルーン２５−２には、“選択肢Ｂ”といった文字が表示され、選択肢バルーン２５−３には、“選択肢Ｃ”といった文字が表示されている。また、選択肢バルーン２５−１乃至２５−３の形は、吹き出しの形が好ましい一実施の形態である。吹き出し口２５−ｉ（ｉ＝１,２,３）Ａの向きは、図８に示したように、表示枠２４の枠の外側の方向であり、表示枠２４の枠の下側の線の下方向である。
【００５７】
このような表示がされることで、ユーザに、ユーザが選択すべき情報であることを、明確に認識させることが可能となる。もって、選択すべき情報と、選択しなくて良い情報（例えば、情報表示部２３に表示される情報）とが、１画面に表示されている状態でも、ユーザが、混乱することなく、明確に、自己が選択すべき情報を認識することが可能となる。さらに、このような吹き出しといったような形状で、選択肢が表示されることで、あたかも、ユーザが発した言葉のように選択肢が表示されることになる。上記した情報表示部２３の表示の仕方との相乗効果により、あたかも、画像２２に表示された人物２１と対話しているかのような感覚を、ユーザに持たせることが可能となる。
【００５８】
なお、図８に示した画面は、一例であり、限定を示すものではない。例えば、選択肢バルーン２５は、吹き出しの形状で表示されるとして説明したが、その形状は、図８に示した楕円形状と三角形が組み合わされたような形状に限定されるわけではない。選択肢バルーン２５は、上記したように、形状としては、ユーザが発した言葉のように表示されることが好ましい。例えば、図８に示した選択肢バルーン２５の吹き出し口２５−ｉ（ｉ＝１，２，３）Ａ（三角形の部分の頂点）が、ユーザ側に向いているような図形であることが好ましい。またそのような形状は、上下方向で非対称な図形であるといえる。
【００５９】
また、選択肢バルーン２５が表示される位置は、図８に示したように、表示枠２４の下側が好ましい。これは、下側がユーザ側、上側がサーバ１３側であるということを、ユーザに直感的に認識させるためである。換言すれば、手前側が、ユーザ側であるとの認識が一般的であるので、手前側、すなわち、表示枠２４の下側が、ユーザ側であり、そこに、選択肢バルーン２５が表示されることが好ましい。また、選択肢バルーン２５は、図８に示したように、その一部が重なり合うように表示されても良いし、図示はしていないが、重なり合わないように互いに一定の間隔をあけて配置されるように表示されても良い。
【００６０】
そして、ユーザが、例えば、選択肢バルーン２５−１を選択すると、図２の指示制御部３９は、その選択結果を示す情報に応じて、出力部３６としてのディスプレイに表示されるインタフェースが変化するように、インタフェース提示部３４に対して指示を出し、インタフェース提示部３４は、入力された指示に基づく描画を行う。この“指示伝達を表す描画”とは、例えば、図８Ｂに示すような描画である。
【００６１】
すなわち、図８Ｂに示した例は、図８Ａに示した画面から、選択肢バルーン２５−１が選択され、選択肢バルーン２５−１が“指示伝達を表す描画”の対象とされている例である。指示伝達を表す描画は、アニメーションで行われるため、図８Ｂに示した例は、そのアニメーションが実行されているときの途中の状態を示している。指示伝達を表す描画は、選択された選択肢バルーン２５−１が、表示枠２４に表示されている、例えば人物２１に対して、伝達されたことを、ユーザに対して認識させるための描画である。
【００６２】
具体的には、選択された選択肢バルーン２５−１が、回転しながら、かつ、だんだん小さくなりながら、画像２２に表示されている人物２１（コンテンツ）の方に飛んでいくような描画がされる。このような描画がされることで、特に、選択された選択肢バルーン２５−１が、画像２２に表示されているコンテンツ（対話している相手側）に飛んでいくような描画（画像の中心の方向に移動するような描画）がされることで、ユーザに対して、ユーザが選択した選択肢バルーン２５−１を明確に認識させることができ、かつ、その指示が、コンテンツ（相手側）に伝達されているということを明確に認識させることができる。
【００６３】
また、回転しながら、かつ、だんだん小さくなるような描画がされることで、選択肢バルーン２５−１がコンテンツ（表示枠２４に表示されている画像２２）に吸い込まれるような描画とすることができる。このような描画により、ユーザに対して、選択した選択肢バルーン２５−１の伝達（自己が出した指示の伝達）が、確実になされていることを、ユーザに認識させることが可能となる。また、一度に表示される選択肢バルーン２５の個数を３個にすることで、ユーザが容易に選択肢を認識することができ、より多数の選択肢バルーン２５を表示させた場合よりも、ユーザの認知的負荷を軽減させることができる。
【００６４】
なお、ここでは、描画について説明したが、このような描画が行われるとともに、音声も出力される。その出力される音声は、回転しながら、かつ、だんだん小さくなりながら、画像２２に表示されている人物２１（コンテンツ）の方に飛んでいくような描画に適した音である。
【００６５】
また、このような描画を行うためのデータは、サーバ１３から端末１２に供給される。
そのようなデータは、選択肢バルーン２５毎に、選択肢バルーン２５を描画するためのデータとしてその都度供給されるようにしても良いし、そのような描画を行うプログラムとして、また複数の選択肢バルーン２５の描画に共通するプログラムとして、サーバ１３から端末１２に供給されるようにしても良い。端末１２がサーバ１３にアクセスした後の所定のタイミングで、そのようなデータは端末１２に供給される。
【００６６】
このようにバルーンナビコンテンツでは、選択肢バルーン２５−１乃至２５−３を利用して、３つの選択肢のいずれかをユーザに選択させることにより、ユーザの意図をコンテンツに伝達させることができる。さらに、バルーンナビコンテンツでは、作文バルーン２６を利用して、選択肢より長い文章を作成することにより、ユーザの意図を的確にコンテンツに伝達させることができる。
【００６７】
次に、図９を参照して、作文バルーン２６について説明する。
【００６８】
図９に示されている再生画面では、図８の選択肢バルーン２５−２および２５−３に替えて、作文バルーン２６が表示されている。作文バルーン２６は、選択肢バルーン２５−１乃至２５−３と同様に、表示枠２４に架かるように、即ち、一部分が表示枠２４内に表示され、残りの部分が表示枠２４外に表示される。また、作文バルーン２６の噴き出し口２６Ａの向きも、選択肢バルーン２５−１乃至２５−３と同様に、表示枠２４の枠の外側の方向であり、表示枠２４の枠の下側の線の下方向である。
【００６９】
このような表示がされることで、作文バルーン２６に表示される５つのキーワード１乃至５およびテキストが、ユーザが選択すべき情報であることを、ユーザに明確に認識させることができる。
【００７０】
そして、ユーザが、作文バルーン２６で提示されているキーワードを選択すると、そのキーワードに応じて作成されたテキストが作文バルーン２６において、キーワードの上側に表示される。人物２１のセリフは表示枠２４の上側の情報表示部２３に表示される。そこで、テキストも作文バルーン２６の上側に表示させた方が（キーワードをテキストの下側に表示させた方が）、ユーザが表示内容を確認し易くなる。さらに、ユーザが、作文バルーン２６で提示されているテキストを選択すると、作文バルーン２６に対し、図８Ｂに示したような“指示伝達を表す描画”が行われる。即ち、作文バルーン２６に対し、画像２２に表示されているコンテンツ（対話している相手側）に飛んでいくような描画（画像の中心の方向に移動するような描画）が行われる。
【００７１】
このように、キーワードの選択に応じてテキストが作成される作文バルーン２６を利用することにより、例えば、選択肢バルーン２５で提示される選択肢よりも、ユーザ側からの入力の自由度を向上させることができ、ユーザの真の意図に沿った応答を行うことができる。例えば、選択肢バルーン２５では、情報表示部２３に表示された質問に対する回答などを提示して、ユーザは、その回答を予め用意された中から選択するという受身的な対話が行われる。これに対し、作文バルーン２６では、ユーザ側からコンテンツに対して質問するテキストを作成することができ、積極的にユーザの真の意図を引き出すような対話が行われる。
【００７２】
また、作文バルーン２６において、複数のキーワードを提示し、ユーザがキーワードを選択することで、ユーザが質問したいことを整理すること、即ち、ユーザが質問を自覚することができるという効果がある。これにより、例えば、音声入力やキーボード入力により質問を入力する場合よりも、より明確に質問を行うことができる。
【００７３】
次に、図１０を参照して、キーワードの選択に応じてテキストを作成する流れの一例について説明する。
【００７４】
バルーンナビコンテンツでは、作文バルーン２６が最初に表示された時点では、キーワードだけが表示される作文バルーン２６−１が表示される。図１０において、キーワードだけが表示される作文バルーン２６は破線で示されており、作文バルーン２６−１，２６−３，２６−５、および２６−１０が、キーワードだけが表示される作文バルーン２６である。キーワードだけが表示される作文バルーン２６に対しては、キーワードの選択のみを行うことができる。
【００７５】
作文バルーン２６−１には、５つのキーワードkey1乃至key5が表示されている。キーワードkey1が選択されると作文バルーン２６−２が表示され、キーワードkey2が選択されると作文バルーン２６−３が表示され、キーワードkey3が選択されると作文バルーン２６−４が表示される。
【００７６】
作文バルーン２６−２には、キーワードkey1に応じて作成されたテキストTEXT1と、テキストTEXT1に続くテキストを作成するためのキーワードkey11乃至key15とが表示される。つまり、作文バルーン２６−１でキーワードkey1が選択され、テキストTEXT1が作成されると、キーワードkey1乃至key5はキーワードkey11乃至key15に更新される。図１０において、キーワードおよびテキストが表示される作文バルーン２６は実線で示されており、作文バルーン２６−２，２６−４，２６−６、および２６−８が、キーワードおよびテキストが表示される作文バルーン２６である。キーワードおよびテキストが表示される作文バルーン２６は、キーワードの選択と、テキストの選択との両方を行うことができる。
【００７７】
例えば、作文バルーン２６−４には、キーワードkey3に応じて作成されたテキストTEXT3と、テキストTEXT3に続くテキストを作成するためのキーワードkey31乃至key35とが表示される。そして、テキストTEXT3が選択されると、そのテキストTEXT3がユーザの意図として入力される。一方、キーワードkey34が選択されると作文バルーン２６−７が表示される。
【００７８】
作文バルーン２６−７には、キーワードkey34に応じて作成されたテキストTEXT34が表示される。図１０において、テキストだけが表示される作文バルーン２６は太線で示されている。即ち、作文バルーン２６−７，２６−９，および２６−１１乃至１４が、テキストだけが表示される作文バルーン２６である。テキストだけが表示される作文バルーン２６は、テキストの選択のみを行うことができ、選択されたテキストがユーザの意図として入力される。
【００７９】
また、例えば、作文バルーン２６−２のテキストTEXT1が表示される流れとしては、作文バルーン２６−１でキーワードkey1を選択した場合と、作文バルーン２６−５でキーワードkey211を選択した場合とがある。この例は、同じテキストTEXT1が表示されるまでの経緯が異なる場合があることを示している。
【００８０】
図２の文章作成部４１には、サーバ１３からバルーンナビコンテンツに関するデータが配信されたときに、このような構造のテキストの作成に関するデータが供給され、ユーザによるキーワードの選択に従ってテキストを作成する。
【００８１】
なお、図１０に示した例は、テキストの作成に関するデータの一部であり、バルーンナビコンテンツにおいて用意されているアクションは１００〜２００程度あり、それらのアクションをリクエストするように多数のテキストを作成することができる。また、テキストを作成する手法は、このような構造のデータに従った手法に限定されるものではなく、ユーザにより選択されたキーワードを解釈し、ユーザの意図を理解して、より柔軟にテキストを作成（生成）するような手法を用いることができる。
【００８２】
次に、図１１のフローチャートを参照し、図２の端末１２での処理について説明する。
【００８３】
ステップＳ１１において、端末１２の送受信制御部３１の制御により、バルーンナビコンテンツの再生の開始を要求するデータが、サーバ１３に対して送信される。この制御は、入力部３７から指示入力制御部３８、および指示制御部３９を介して供給されるユーザからの指示に基づいて行われる。
【００８４】
例えば、端末１２が所定の店舗に設置されており、ユーザが、端末１２による接客を行うように端末１２に対する操作をしたとき、バルーンナビコンテンツを配信するサーバ１３にアクセスする指示が出され、その指示に対応して、ステップＳ１１の処理が行われる。このような要求が端末１２から出されると、その対応として、サーバ１３からバルーンナビコンテンツに関するデータの配信が開始される（後述する図１２のステップＳ３２）。
【００８５】
ステップＳ１２において、端末１２の送受信制御部３１は、サーバ１３からのバルーンナビコンテンツに関するデータを受信する。
【００８６】
ステップＳ１３において、再生制御部３２は、送受信制御部３１で受信されたバルーンナビコンテンツに関するデータを取得し、そのデータに基づくコンテンツを、内蔵するメモリ上に再生（描画）する。図４乃至６を参照して上述したように、バルーンナビコンテンツに関するデータは、画像２２、選択肢バルーン２５、および作文バルーン２６が独立したデータとして構成されており、再生制御部３２は、バルーンナビコンテンツの再生開始時に、まず画像２２を表示する。
【００８７】
ステップＳ１４において、再生制御部３２は、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータを参照し、選択肢バルーン２５または作文バルーン２６を表示するか否かを判定する。
【００８８】
ステップＳ１４において、再生制御部３２が、選択肢バルーン２５または作文バルーン２６を表示しないと判定した場合、処理はステップＳ１２に戻る。即ち、選択肢バルーン２５または作文バルーン２６の表示時刻となるまで、画像２２の再生が行われる。
【００８９】
一方、ステップＳ１４において、再生制御部３２が、選択肢バルーン２５または作文バルーン２６を表示すると判定した場合、処理はステップＳ１５に進む。ステップＳ１５において、再生制御部３２は、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータにおいて表示時刻とされている選択肢バルーン２５または作文バルーン２６を表示する。選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータには、コンテンツの進行に応じて、選択肢バルーン２５−１乃至２５−３および作文バルーン２６をそれぞれ組み合わせて表示するように表示時刻が設定されており、その組み合わせに従って、図７Ａ乃至図７Ｃを参照して説明したような再生画面２０が表示される。
【００９０】
ステップＳ１５の処理後、処理はステップＳ１６に進み、指示入力制御部３８は、ユーザによる選択があったか否かを判定する。例えば、ユーザが、入力部３７としてのタッチパネルをタッチすると、そのタッチされたことを示す情報が入力部３７から指示入力制御部３８に供給され、その情報が供給されると、指示入力制御部３８は、ユーザによる選択があったと判定する。
【００９１】
ステップＳ１６において、指示入力制御部３８が、ユーザによる選択がなかったと判定した場合、処理はステップＳ１７に進み、再生制御部３２は、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータを参照し、バルーンを非表示にするか否かを判定する。
【００９２】
ステップＳ１７において、再生制御部３２が、バルーンを非表示にしないと判定した場合、処理はステップＳ１６に戻る。即ち、この場合、ステップＳ１６でユーザによる選択があったと判定されるまで、または、ステップＳ１７でバルーンを非表示にすると判定されるまで、処理が待機される。
【００９３】
ステップＳ１７において、再生制御部３２が、バルーンを非表示にすると判定すると、処理はステップＳ１８に進む。ステップＳ１８において、再生制御部３２は、ステップＳ１５で表示した選択肢バルーン２５または作文バルーン２６を非表示にする。ステップＳ１８の処理後、処理はステップＳ１２に戻り、以下、同様の処理が繰り返される。
【００９４】
一方、ステップＳ１６において、指示入力制御部３８が、ユーザによる選択があったと判定した場合、処理はステップＳ１９に進み、指示入力制御部３８は、入力部３７から供給される選択結果を示す情報により、ユーザによる選択結果を確認する。バルーンナビコンテンツでは、選択肢、キーワード、およびテキストが選択可能とされており、選択結果を示す情報には、それらのいずれかが示されている。
【００９５】
ステップＳ２０において、指示入力制御部３８は、選択結果を示す情報が、キーワードの選択であるか否かを判定する。
【００９６】
ステップＳ２０において、指示入力制御部３８が、選択結果を示す情報がキーワードの選択であると判定した場合、処理はステップＳ２１に進み、指示入力制御部３８は、その選択結果を示す情報を文章作成部４１に供給する。文章作成部４１は、指示入力制御部３８からの選択結果を示す情報で示されているキーワードに基づいて、図１０を参照して説明した構造のテキストの作成に関するデータを参照して、テキストを作成する。
【００９７】
ステップＳ２２において、文章作成部４１は、ステップＳ２１で作成したテキストを示す情報と、そのテキストとともに表示するキーワードを示す情報とを、指示制御部３９に供給する。指示制御部３９は、文章作成部４１からのテキストおよびキーワードを提示するように、作文バルーン２６内の提示内容を更新させる。その後、処理はステップＳ１６に戻り、以下、同様の処理が繰り返される。
【００９８】
一方、ステップＳ２０において、指示入力制御部３８が、選択結果を示す情報がキーワードの選択でないと判定した場合、処理はステップＳ２３に進む。即ち、この場合、選択結果を示す情報は、選択肢またはテキストの選択を示している。なお、ステップＳ２３乃至Ｓ２５の処理は併行して実施される。
【００９９】
ステップＳ２３において、指示入力制御部３８は、選択結果を示す情報を指示制御部３９およびログ記憶提示部４０に供給する。指示制御部３９は、指示伝達を表す描画を行うように、インタフェース提示部３４に指示を出す。インタフェース提示部３４は、入力された指示に基づく描画を行う。これにより、図８Ｂを参照して説明したように、“指示伝達を表す描画”が行われる。
【０１００】
このような描画が行われる一方で、ステップＳ２４において、選択結果を送信する処理が実行される。すなわち、指示制御部３９は、ユーザにより選択された選択肢またはテキストを示す情報（ユーザからの指示に関する情報）を、送受信制御部３１に供給する。送受信制御部３１は、その供給された情報を、ネットワーク１１を介して、サーバ１３に送信する。情報がサーバ１３に送信されることで、その返答として、選択結果に従って再生される再生位置からのバルーンナビコンテンツに関するデータが、サーバ１３側から送信されてくる（後述する図１２のステップＳ３５）。その結果、再度ステップＳ１２の処理とそれ以降の処理が実行される。その結果、ディスプレイ上に表示されているバルーンナビコンテンツの再生位置がスキップされる。
【０１０１】
このような情報の送信が、ステップＳ２４において実行される一方で、ステップＳ２５において、ログ記憶提示部４０は、ログを記憶する。即ち、ユーザが選択した選択肢またはテキストに関する情報がログとしてログ記憶提示部４０に記憶される。記憶される情報は、例えば、図８の選択肢バルーン２５−１が選択されたときには、その選択肢バルーン２５−１が選択されたことと、その内容である“選択肢Ａ”といった言葉である。このようにしてログ記憶提示部４０に記憶される情報は、ユーザの指示に従ってログの一覧表（図示せず）を表示するのに使用される。
【０１０２】
ステップＳ２５の処理後、処理はステップＳ１２に戻り、以下、同様の処理が繰り返される。ただし、図示はされていないが、終了が指示された場合、処理は終了される。このように、ステップＳ１２乃至Ｓ２５の処理が繰り返されることで、コンテンツとユーザとの対話が進んでいく。
【０１０３】
次に、図１２のフローチャートを参照し、図３のサーバ１３での処理について説明する。
【０１０４】
ステップＳ３１において、サーバ１３の送受信制御部５１は、図１１のステップＳ１１で端末１２から送信される、バルーンナビコンテンツの再生の開始の要求を受信する。サーバ１３は、このような要求を受信すると、ステップＳ３２において、バルーンナビコンテンツに関するデータの配信を開始する。即ち、サーバ１３の送受信制御部５１は、受信した要求を読み出し制御部５２に供給する。読み出し制御部５２は、供給された要求に応じるために、コンテンツ記憶部５３から要求されたバルーンナビコンテンツに関するデータを先頭から読み出す。そして、読み出し制御部５２は、読み出したデータを送受信制御部５１に供給する。送受信制御部５１は、端末１２にネットワーク１１を介して、供給されたデータの配信を開始することでステップＳ３２における処理が実行される。
【０１０５】
その後、図１１のステップＳ２４で端末１２が選択結果を示す情報を送信すると、ステップＳ３３において、送受信制御部５１は、選択結果を示す情報を受信する。送受信制御部５１は、選択結果を示す情報を受信すると、その選択結果を、読み出し制御部５２に供給する。読み出し制御部５２は、選択結果の供給を受けると、ステップＳ３４において、シナリオ記憶部５４に記憶されているシナリオを検索する。
【０１０６】
シナリオ記憶部５４には、ユーザによる選択結果に応じて行うアクション（選択結果に従って再生されるバルーンナビコンテンツの再生位置や、選択結果に従って開くウィンドウに表示されるウェブページのアドレスなど）が設定されているシナリオが記憶されている。読み出し制御部５２は、選択された選択肢またはテキストに応じたシナリオを、シナリオ記憶部５４を検索して読み出す。
【０１０７】
ステップＳ３５において、選択結果に対応するバルーンナビコンテンツに関するデータが送信される。即ち、読み出し制御部５２は、コンテンツ記憶部５３を検索し、ステップＳ３４の処理で、読み出したシナリオに基づくデータを読み出し、送受信制御部５１に供給する。送受信制御部５１は、供給されたデータを、端末１２に対して送信する。この送信されるデータは、例えば、シナリオに基づき読み出された再生位置からのバルーンナビコンテンツに関するデータであり、シナリオは端末１２側からの指示内容に基づいて読み出されるため、結果的に指示内容に基づくバルーンナビコンテンツが送信されることになる。バルーンナビコンテンツに関するデータが送信されると、処理は、ステップＳ３３に戻され、以下、同様の処理が繰り返される。勿論、図示は省略されているが、終了が指示された場合、処理は終了される。
【０１０８】
このようにして、サーバ１３側では、シナリオに基づきバルーンナビコンテンツに関するデータを検索し、端末１２に対して送信する。このとき送信されるバルーンナビコンテンツに関するデータは、ユーザにより選択された選択肢またはテキストに対する回答となるような情報が含まれている。これにより、そのバルーンナビコンテンツに関するデータが端末１２で再生されることで、対話しているかのような感覚をユーザに与えることができるコンテンツを、ユーザに提供することが可能となる。
【０１０９】
ここで、サーバ１３のシナリオ記憶部５４に記憶されているシナリオは予め決められたものであり、サーバ１３は、ユーザの選択に応じて決まったアクションを実行する。これに対し、例えば、サーバ１３が、ユーザの選択をログとして記憶しておき、そのログを参照して、シナリオ記憶部５４に記憶されているシナリオの一部を書き換えて（動的に生成して）、ある選択に対して異なるアクションを実行することができる。即ち、サーバ１３は、いわゆるウェブページを記述するためのHTML（Hyper Text Markup Language）におけるCGI（Common Gateway Interface）の機能を備えている。
【０１１０】
例えば、所定の選択結果に対して実行されるアクションとして映像を再生することが設定されており、その映像が２種類存在する場合、サーバ１３は、図１２のステップＳ３３で選択結果を示す情報を受信したとき、ログを参照し、その選択が２回目であれば、１回目の選択で再生した映像とは異なる映像を再生するようにシナリオを書き換える。これにより、サーバ１３は、ステップＳ３５で送信するバルーンナビコンテンツに関するデータとして、１回目の選択で再生した映像とは異なる映像を送信することができる。このように、サーバ１３がシナリオを書き換えることで、バルーンナビコンテンツによるユーザとの対話を多様性のあるものにすることができる。
【０１１１】
また、同様に、所定の選択に対して再生する映像が２種類存在する場合、サーバ１３は、２種類の映像をランダム選択して、いずれか一方の映像を再生することができ、ステップＳ３５で送信するバルーンナビコンテンツに関するデータとして、ランダムに選択された映像を送信することができる。
【０１１２】
なお、サーバ１３では、シナリオの編集として、例えば、新しい映像の追加や、ユーザからのアクセスの少ない映像の削除、選択結果に対応して実行されるアクションの変更などを行うことができる。このようにサーバ１３がシナリオを編集することで、ユーザに適したシナリオ（例えば、ユーザの質問に最適な回答をすることができるシナリオ）を構築することができる。
【０１１３】
図１３は、バルーンナビコンテンツを、カーナビゲーションシステムにおける車載装置を販売する接客用コンテンツに適用した場合の表示画面の一例を示す図である。
【０１１４】
図１３の表示画面２０において、画像２２には、人物２１としての販売員が表示され、情報表示部２３には、その販売員が車載装置について説明するセリフ“このカーナビは、地デジにも対応しています”が表示される。即ち、表示画面２０では、カーナビゲーションシステムの車載装置が、地上デジタルテレビジョン放送の放送波を受信する機能を備えていることを説明している。
【０１１５】
作文バルーン２６には、キーワード表示部９１、テキスト表示部９２、決定ボタン９３、および戻るボタン９４が設けられている。キーワード表示部９１には、地上デジタルテレビジョン放送の放送波を受信する機能について、ユーザが質問すると想定される事項に関するキーワード“チューナ”、“番組表”、“画質”、“パネル”が表示される。テキスト表示部９２には、図１３に示している作文バルーン２６が表示される前の段階で選択されたキーワードに応じて作成されたテキスト“地デジはどう？”が表示されている。
【０１１６】
決定ボタン９３は、テキスト表示部９２に表示されているテキストを選択するときに操作されるGUI（Graphical User Interface）である。決定ボタン９３が操作されると、テキスト表示部９２に表示されているテキストが選択されたものとして、後の処理が行われる。また、決定ボタン９３において括弧内に示されている数字は、バルーンナビコンテンツが自動的にテキストの決定を行う機能を備えているときに、テキストの自動選択が行われるまでの残りの時間（秒）を示している。即ち、この数字は、自動的にカウントダウンされ、０となったときにテキスト表示部９２に表示されているテキストが選択されたものとして、後の処理に進む。
【０１１７】
戻るボタン９４は、一度選択したキーワードを、そのキーワードの選択前の状態に戻したいときに操作されるGUIである。
【０１１８】
このように表示される作文バルーン２６において、キーワード表示部９１に表示されている複数のキーワードのいずれか１つが選択されると、選択されたキーワードに応じたテキストが作成され、そのテキストがテキスト表示部９２に新たに表示されるとともに、キーワード表示部９１のキーワードの表示が更新される。なお、キーワード表示部９１に表示される複数のキーワードは、大きさや色などの書式が個別に変更されてもよい。
【０１１９】
図１４を参照して、キーワード表示部９１の表示例について説明する。図１４には、バルーンナビコンテンツ自身の機能について説明するバルーンナビコンテンツの表示画面の一例が示されている。
【０１２０】
図１４の表示画面２０において、作文バルーン２６は、情報表示部２３以外の表示枠２４のほぼ全領域を覆うように表示されている。情報表示部２３には、バルーンナビコンテンツの機能を説明していることを表すセリフ“バルーンナビの機能を説明します”が表示されており、作文バルーン２６のテキスト表示部９２には、テキスト“バルーンナビについて”が表示されている。そして、作文バルーン２６のキーワード表示部９１には、バルーンナビコンテンツの機能についてユーザが質問すると想定される事項に関するキーワード“概要”、“インタフェース”、“リンク機能”、“見た目”、“閲覧機能”、“機能テスト”が表示されており、図１４Ａでは、これらのキーワードのうちの“概要”および“機能テスト”の表示サイズが、他のキーワードより大きくなっている。
【０１２１】
例えば、指示制御部３９（図２）は、ログ記憶提示部４０に記憶されているログを参照し、ユーザにより選択された回数の多いキーワードが、他のキーワードより大きく表示されるようにインタフェース提示部３４に対して指示を出すことができる。これにより、インタフェース提示部３４が、指示制御部３９からの指示に従った表示となるようなデータを生成することで、アクセス（選択回数）の多いキーワードが大きく表示される。
【０１２２】
このように、アクセスの多いキーワードを大きく表示することで、アクセスの多いキーワードと、アクセスの少ないキーワードとを明示することができ、ユーザは、アクセスの多いキーワードに注目し易くなる。
【０１２３】
また、キーワードの表示を大きくするだけでなく、図１４Ｂに示すようにキーワードの表示を大きくするとともに白抜きで表示することで、他のキーワードよりもさらに目立たせることができ、ユーザの注目を引くことができる。また、図示しないが、注目させたいキーワードの色を変更（例えば、目立つような赤色に変更）したり、太文字や斜体に変更したりしてもよい。
【０１２４】
次に、図１５を参照して、バルーンナビコンテンツを、カーナビゲーションシステムにおける車載装置を販売する接客コンテンツに適用した場合のシナリオについて説明する。
【０１２５】
例えば、端末１２のディスプレイには、接客の開始を指示するためのスタートボタンが表示されており、ユーザが、そのスタートボタンをタッチすると、バルーンナビコンテンツの再生の開始を要求するデータがサーバ１３に対して送信される。そして、時刻ｔ０において、サーバ１３から配信が開始されたバルーンナビコンテンツに関するデータの生成が開始され、接客コンテンツの再生画面が表示される。
【０１２６】
この接客コンテンツでは、時刻ｔ０から時刻ｔ１まで、ユーザに対する挨拶の画像が再生され、時刻ｔ１において、ユーザ情報を入力するためのユーザ情報入力画面が表示される。ユーザ情報入力画面においては、選択肢バルーン２５や作文バルーン２６などが表示され、ユーザが所有している車両および車載装置に関する情報（車両および車載装置のメーカ名や種類など）がユーザ情報として入力される。これらのユーザ情報は、例えば、テキストを作成する処理において利用され、キーワードの選択結果にユーザ情報が加味されて、ユーザが所有している車両および車載装置に適した接客が行われるようなテキストが作成される。即ち、同じキーワードが選択されても、ユーザ情報によって作成されるテキストが異なり、ユーザごとに接客内容も異なるものとなる。
【０１２７】
ユーザ情報の入力が終了すると、時刻ｔ２において、車載装置が備える機能Ａについての基本説明が開始される。その後、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータに従って、選択肢バルーン２５を作成する時刻ｔ２−１になると、選択肢バルーン２５が表示される。
【０１２８】
図１５には、時刻ｔ２−１で表示される再生画面２０（ｔ２−１）が示されている。再生画面２０（ｔ２−１）では、情報表示部２３にセリフ“このカーナビは機能Ａがあります”と表示され、選択肢バルーン２５−１に選択肢“もう一度”が表示され、選択肢バルーン２５−２に選択肢“詳しく”が表示され、選択肢バルーン２５−３に選択肢“興味なし”が表示される。
【０１２９】
例えば、ユーザが、選択肢バルーン２５−１の選択肢“もう一度”を選択すると、その選択内容に従ったアクションとして、接客コンテンツの再生位置が時刻ｔ２に戻り、機能Ａについての基本説明が再度行われる。また、ユーザが、選択肢バルーン２５−２の選択肢“詳しく”を選択すると、その選択内容に従ったアクションとして、接客コンテンツの再生位置が時刻ｔ３に進み、機能Ａについての詳細説明が行われる。また、ユーザが、選択肢バルーン２５−３の選択肢“興味なし”を選択すると、その選択内容に従ったアクションとして、接客コンテンツの再生位置が時刻ｔ４に進み、機能Ａについての基本説明を終えて、機能Ｂについての基本説明が行われる。
【０１３０】
一方、再生画面２０（ｔ２−１）に対して、ユーザが何も選択しなかった場合、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータに従って、選択肢バルーン２５を非表示にする時刻ｔ２−２になると、選択肢バルーン２５−１乃至２５−３が非表示となる。その後、機能Ａについての基本説明が終了すると、接客コンテンツの再生位置が時刻ｔ４に進み、機能Ｂについての基本説明が行われる。このように、ユーザが選択しないことも、ユーザからの応答の１つとして処理が行われる。
【０１３１】
また、時刻ｔ３において、車載装置が備える機能Ａについての詳細説明が開始された後、選択肢バルーン２５および作文バルーン２６の表示時刻に係わるデータに従って、作文バルーン２６を表示する時刻ｔ３−１になると、作文バルーン２６が表示される。図１５には、時刻ｔ３−１で表示される再生画面２０（ｔ３−１）が示されている。再生画面２０（ｔ３−１）では、情報表示部２３にセリフ“機能Ａでは、ルートを検索することができます”と表示され、作文バルーン２６に、ルート検索に関するキーワード“渋滞情報”、“最短”、“時間予測”が表示される。
【０１３２】
そして、ユーザが、作文バルーン２６に表示されるキーワードを選択することにより、機能Ａに関する質問文となるテキストが作成される。そのテキストをユーザが選択すると、その選択内容に従ったアクションとして、接客コンテンツの再生時刻が、そのテキストの質問に対する回答となる詳細説明が行われる再生時刻ｔ３−ｘに進み、ユーザの質問に対する説明が行われる。
【０１３３】
このように、ユーザにより選択された選択肢およびテキストに従って、接客コンテンツの再生時刻が進むまたは戻るように、ユーザからのリクエストに対応するアクションがシナリオとして設定されている。そして、そのシナリオに基づき、ユーザとコンテンツとが対話をするように接客コンテンツが再生される。このようなシナリオを用意して、選択肢バルーン２５および作文バルーン２６を利用したインタフェースを利用することで、単に画像を流し続けるような接客よりも、ユーザの意向に沿った接客をすることができるとともに、ユーザの興味のある部分だけを効率良く再生する接客を行うことができる。
【０１３４】
以上においては、キーワードが１個選択されたときにテキストを作成するようにしたが、キーワードが２個以上選択されたときにテキストを作成させるようにしてもよい。
【０１３５】
このように、本発明によれば、ユーザにコンテンツと対話しているかのような感覚を与えることができるユーザインタフェースを提供することが可能となる。また、その対話中における選択肢は、ユーザが選択肢であることを明確に認識することができる表示とすることができる。さらに、ユーザが選択肢であることを明確に認識することができることで、ユーザにとって、使い勝手の良いインタフェースを提供することが可能となる。さらに、ユーザにキーワードを選択させてテキストを作成するので、単に選択肢を選択させる場合よりも、よりユーザの真の意図に沿ったリクエストを受け付けることができる。
【０１３６】
また、対話はシナリオで管理され、そのシナリオは編集することが可能とすることができ、多くのユーザと対話すればするほど、より多くのユーザにとって使い勝手の良いシナリオに編集されるようにすることで、より多くのユーザにとって使い勝手の良いインタフェースを提供することが可能となる。
【０１３７】
なお、上記した端末１２とサーバ１３の機能は、１つの情報処理装置に一体化することもできる。
【０１３８】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１３９】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１４０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１４１】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１４２】
１０  情報処理システム，  １１  ネットワーク，  １２  端末，  １３  サーバ，  ２０  再生画面，  ２１  人物，  ２２  画像，  ２３  情報表示部，  ２４  表示枠，  ２５  選択肢バルーン，  ２６  作文バルーン，  ３１  送受信制御部，  ３２  再生制御部，  ３３  コンテンツ提示部，  ３４  インタフェース提示部，  ３５  出力制御部，  ３６  出力部，  ３７  入力部，  ３８  指示入力制御部，  ３９  指示制御部，  ４０  ログ記憶提示部，  ４１  文章作成部，  ５１  送受信制御部，  ５２  読み出し制御部，  ５３  コンテンツ記憶部，  ５４  シナリオ記憶部，  ７１  枠，  ９１  キーワード表示部，  ９２  テキスト表示部，  ９３  決定ボタン，  ９４  戻るボタン
【図１】
2011044096.tif 000003
【図２】
2011044096.tif 000004
【図３】
2011044096.tif 000005
【図４】
2011044096.tif 000006
【図５】
2011044096.tif 000007
【図６】
2011044096.tif 000008
【図７】
2011044096.tif 000009
【図８】
2011044096.tif 000010
【図９】
2011044096.tif 000011
【図１０】
2011044096.tif 000012
【図１１】
2011044096.tif 000013
【図１２】
2011044096.tif 000014
【図１３】
2011044096.tif 000015
【図１４】
2011044096.tif 000016
【図１５】
2011044096.tif 000017