(57)【要約】【課題】情報提示のための新たなユーザインタフェースを提供する。【解決手段】情報処理装置１００において、コンテンツ取得部４６は、表示更新のタイミングが時間の経過とともに順次出現するコンテンツを取得する。コンテンツ表示部５０は、コンテンツの表示更新のタイミングで、コンテンツ取得部４６が取得したコンテンツを、仮想の第３者から情報処理装置１００のユーザに対して発信された情報を表現する表示態様で表示部に表示させる。【選択図】図２
2018010411.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
表示更新のタイミングが時間の経過とともに順次出現するコンテンツを取得する機能と、
前記コンテンツの表示更新のタイミングで、取得した前記コンテンツを、仮想の第３者から前記コンピュータのユーザに対して発信された情報を表現する表示態様で表示部に表示させる機能と、
を実現させるプログラム。
【請求項２】
前記コンピュータに、
前記仮想の第３者を示すアイコンを前記表示部に表示させる機能と、
取得した前記コンテンツが異なる場合、前記仮想のオペレータを示すアイコンを変更する機能と、
をさらに実現させる請求項１に記載のプログラム。
【請求項３】
コンピュータに、
前記コンピュータのユーザが前記コンテンツを検索するための検索クエリの文字列を入力するための入力欄を前記表示部に表示させる機能と、
ネットワークを介して前記文字列に基づく１以上の前記コンテンツを取得する機能と、
複数の文字列と、前記複数の文字列それぞれに対応づけた前記仮想のオペレータを示すアイコンとを格納する記憶部を参照して、前記入力欄に入力された文字列に対応づけられた前記仮想の第３者を示すアイコンを前記表示部に表示させる機能と、
をさらに実現させる請求項２に記載のプログラム。
【請求項４】
前記コンピュータに、
前記コンテンツが生中継のコンテンツである場合、前記コンテンツの取得と同時に前記表示部に表示させる機能をさらに実現させる請求項１から３のいずれか一項に記載のプログラム。
【請求項５】
前記コンピュータに、
前記コンテンツの内容がユーザに待ち時間を要求する場合、時間の経過を示すタイマーを前記表示部に表示させる機能をさらに実現させる請求項１から４のいずれか一項に記載のプログラム。
【請求項６】
前記コンピュータに、
前記コンテンツの内容がユーザに待ち時間を要求する場合、当該待ち時間が経過するまでの間に、前記コンテンツとは異なる他のコンテンツを前記表示部に表示させる機能とをさらに実現させる請求項１から５のいずれか一項に記載のプログラム。
【請求項７】
情報処理装置であって、
表示更新のタイミングが時間の経過とともに順次出現するコンテンツを取得するコンテンツ取得部と、
前記コンテンツの表示更新のタイミングで、取得した前記コンテンツを、仮想の第３者から前記情報処理装置のユーザに対して発信された情報を表現する表示態様で表示部に表示させるコンテンツ表示部と、
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ウェブコンテンツ検索及び表示アプリケーションをウェブブラウザの形で実行することが行われている。ウェブブラウザは通常クライアント・サーバ・モデルに基づいて作動し、データ保存と検索リポジトリとして機能する中央ウェブサーバにウェブコンテンツ用の要求メッセージを送信する。ウェブサーバは、要求メッセージを構文解析し、応答メッセージで要求されたウェブコンテンツをウェブブラウザに返す。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５００９０３公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、インターネット等のネットワークに容易に接続できる携帯電話やスマートフォン等の通信端末が爆発的に普及し、幅広いユーザによって使用されるようになってきた。このため、情報技術の扱いに長けたユーザのみならず、扱いに不慣れなユーザもウェブから種々のコンテンツを取得しようとする機会が増加している。
【０００５】
一般的にウェブブラウザの提示内容は文字列が多く、情報技術の扱いに不慣れなユーザには無味乾燥で扱いづらい印象を与えかねない。このような状況では、情報技術の扱いに不慣れなユーザにとっては、仮に求める情報が検索で発見できたとしてもその情報を活用しようとする意欲が減退しかねない。
【０００６】
本発明はこれらの点に鑑みてなされたものであり、情報提示のための新たなユーザインタフェースを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様はプログラムである。このプログラムは、コンピュータに、表示更新のタイミングが時間の経過とともに順次出現するコンテンツを取得する機能と、前記コンテンツの表示更新のタイミングで、取得した前記コンテンツを、仮想の第３者から前記コンピュータのユーザに対して発信された情報を表現する表示態様で表示部に表示させる機能と、を実現させる。
【０００８】
前記コンピュータに、前記仮想の第３者を示すアイコンを前記表示部に表示させる機能と、取得した前記コンテンツが異なる場合、前記仮想のオペレータを示すアイコンを変更する機能と、をさらに実現させてもよい。
【０００９】
コンピュータに、前記コンピュータのユーザが前記コンテンツを検索するための検索クエリの文字列を入力するための入力欄を前記表示部に表示させる機能と、ネットワークを介して前記文字列に基づく１以上の前記コンテンツを取得する機能と、複数の文字列と、前記複数の文字列それぞれに対応づけた前記仮想のオペレータを示すアイコンとを格納する記憶部を参照して、前記入力欄に入力された文字列に対応づけられた前記仮想の第３者を示すアイコンを前記表示部に表示させる機能と、をさらに実現させてもよい。
【００１０】
前記コンピュータに、前記コンテンツが生中継のコンテンツである場合、前記コンテンツの取得と同時に前記表示部に表示させる機能をさらに実現させてもよい。
【００１１】
前記コンピュータに、前記コンテンツの内容がユーザに待ち時間を要求する場合、時間の経過を示すタイマーを前記表示部に表示させる機能をさらに実現させてもよい。
【００１２】
前記コンピュータに、前記コンテンツの内容がユーザに待ち時間を要求する場合、当該待ち時間が経過するまでの間に、前記コンテンツとは異なる他のコンテンツを前記表示部に表示させる機能とをさらに実現させてもよい。
【００１３】
本発明の第２の態様は情報処理装置である。この装置は、表示更新のタイミングが時間の経過とともに順次出現するコンテンツを取得するコンテンツ取得部と、前記コンテンツの表示更新のタイミングで、取得した前記コンテンツを、仮想の第３者から前記情報処理装置のユーザに対して発信された情報を表現する表示態様で表示部に表示させる。
【００１４】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、コンピュータプログラム、データ構造、記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によれば、情報提示のための新たなユーザインタフェースを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態に係る情報処理システムの全体構成を模式的に示す図である。
【図２】実施の形態に係る情報処理装置の機能構成を模式的に示す図である。
【図３】実施の形態に係る情報処理装置の表示部に表示されるチャット風インタフェースの一例を示す図である。
【図４】記憶部が格納するテンプレートデータベースのデータ構造を模式的に示す図である。
【図５】実施の形態に係る情報処理装置における検索クエリの候補文字列の表示を例示するための図である。
【図６】実施の形態に係る情報処理装置におけるコンテンツの提示を示す図である。
【図７】実施の形態に係る情報処理装置におけるコンテンツの提示の別の例を説明するための図である。
【図８】記憶装置が記憶する表示内容に関するデータベースのデータ構造を模式的に示す図である。
【図９】実施の形態に係る情報処理装置におけるレシピの紹介画面例を示す図である。
【図１０】実施の形態に係る情報処理装置におけるレシピの紹介画面の別の例を示す図である。
【発明を実施するための形態】
【００１７】
＜実施の形態の概要＞
本発明の実施の形態の概要を述べる。
本発明の実施の形態に係る情報処理装置は、ユーザが入力した検索クエリに基づいてウェブ上でコンテンツを検索し、検索したコンテンツを表示する機能を有する装置である。
【００１８】
図１は、実施の形態に係る情報処理システム１の全体構成を模式的に示す図である。情報処理システム１は、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、第３情報処理装置１００ｃ、サーバ２００、及び記憶装置３００を含み、これらは携帯電話通信網Ａやインターネット等のネットワークＮを介して通信可能に接続されている。以下、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、第３情報処理装置１００ｃ、サーバ２００、及び記憶装置３００が携帯電話通信網ＡやネットワークＮを介して通信することを、単に「ネットワークを介して通信する」等と記載することがある。
【００１９】
図１には、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、及び第３情報処理装置１００ｃの３つの情報処理装置１００が示されているが、情報処理システム１が備える情報処理装置１００の数は３に限られず、１、２、又は４以上であってもよい。以下、第１情報処理装置１００ａ、第２情報処理装置１００ｂ、及び第３情報処理装置１００ｃを特に区別する場合を除いて、情報処理装置１００と記載する。
【００２０】
サーバ２００は、既知の図示しないウェブサーバと接続し、検索クエリに基づくコンテンツを取得する。情報処理装置１００は、例えば携帯電話やスマートフォン、ノートＰＣ（Personal Computer）、デスクトップＰＣ等のコンピュータである。情報処理装置１００は、携帯電話通信網ＡやネットワークＮを介してサーバ２００と接続し、情報処理装置１００に入力された検索クエリの文字列（以下、単に「検索クエリ」と記載する。）をサーバ２００に送信する。情報処理装置１００はさらに、サーバ２００がウェブサーバから取得したコンテンツを、携帯電話通信網ＡやネットワークＮを介してサーバ２００から取得する。
【００２１】
実施の形態に係る情報処理装置１００は、検索クエリに基づいて検索して得られたコンテンツをチャット風のユーザインタフェース（User Interface；以下「ＵＩ」と記載する。）で表示する。検索して得られたコンテンツには、通常の文字や静止画を中心としたウェイブサイトの情報のみならず、ライブコンテンツも含む。
【００２２】
ここで「ライブコンテンツ」とは、表示更新のタイミングが時間の経過とともに順次出現するコンテンツを意味する。したがって、ライブコンテンツの具体例としては、野球やサッカー等のスポーツの中継及びその録画の文字中継、料理やメイクの仕方の解説の文字中継等が挙げられる。なお、「文字中継」とは、試合や料理等の流れに沿ってその内容を文字やアイコンで表現することをいう。
【００２３】
情報処理装置１００のユーザが検索クエリを入力すると、あたかもユーザが誰かに質問したかのような表示態様で情報処理装置１００の表示部に表示される。また、検索で得られたコンテンツは、ユーザから質問された人が実況中継するかのような表示態様で情報処理装置１００の表示部に表示される。これにより、情報処理装置１００のユーザはチャット風ＵＩを介してまるで他の人と会話しているかのように、検索クエリに基づくコンテンツを閲覧することができる。情報処理装置１００は、情報提示のための新たなユーザインタフェースをユーザに提供することができる。
【００２４】
＜情報処理装置１００の機能構成＞
図２は、実施の形態に係る情報処理装置１００の機能構成を模式的に示す図である。実施の形態に係る情報処理装置１００は、制御部１０と記憶部１２とを備える。制御部１０は、入力欄表示部１４、質問表示部１８、アイコン表示部２０、テンプレート読出部２２、文章生成部２４、コンテンツ取得部４６、コンテンツ判別部４８、コンテンツ表示部５０、及びタイマー表示部５２を含む。
【００２５】
図２は、実施の形態に係る情報処理装置１００を実現するための機能構成を示しており、その他の構成は省略している。図２において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、ＣＰＵ（Central Processing Unit）、メインメモリ、その他のＬＳＩ（Large Scale Integration）で構成することができる。また、ソフトウェア的には、メインメモリにロードされたプログラムをＣＰＵが実行すること等によって実現される。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、又はそれらの組み合わせによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。
【００２６】
入力欄表示部１４は、情報処理装置１００のユーザが検索クエリを入力するための入力欄を、情報処理装置１００の表示部に表示させる。コンテンツ取得部４６は、ネットワークを介して検索クエリに基づく１以上のコンテンツを取得する。
【００２７】
図３は、実施の形態に係る情報処理装置１００の表示部１１０に表示されるチャット風ＵＩの一例を示す図である。図３は、情報処理装置１００がスマートフォンであり、ユーザは入力欄１１２に「今日  天気」という検索クエリを入力した場合の例を示している。
【００２８】
ユーザが送信アイコン１１４を操作すると、検索クエリがネットワークを介してサーバ２００に送信される。また、質問表示部１８は、検索クエリの文字列に関する情報を、ユーザから仮想のオペレータに対して発信された情報を表現するかのような表示態様で、表示部１１０中の質問表示欄１１６に表示させる。なお図３において、符号１１８で示すアイコンが、仮想のオペレータを示すオペレータアイコン１１８である。アイコン表示部２０が、仮想のオペレータを示すオペレータアイコン１１８を表示部１１０に表示させる。
【００２９】
図３に示す例では、ユーザは入力欄１１２に「今日  天気」という検索クエリを入力している。しかしながら、質問表示部１８は、検索クエリそのものではなく検索クエリに基づいて生成された質問形式の文章である「今日の天気は？」という文字列を、質問表示欄１１６に表示させている。
【００３０】
これを実現するために、記憶部１２は、ユーザと仮想のオペレータとの間でなされる会話を想定して用意された会話に関する複数のテンプレートを格納している。テンプレート読出部２２は、記憶部１２からテンプレートを読み出す。
【００３１】
図４は、記憶部１２が格納する会話テンプレートデータベースのデータ構造を模式的に示す図である。会話テンプレートデータベースは、入力欄１１２に入力された１以上の検索クエリを埋め込むことで文章を生成するためのテンプレートを格納している。図３に示す例では、ユーザは入力欄１１２に「今日」及び「天気」の二つのキーワードを入力している。そのためテンプレート読出部２２は、キーワードが二つ入力されたときのために用意されたテンプレートを選択して記憶部１２から読み出す。
【００３２】
文章生成部２４は、読み出されたテンプレートに検索クエリを当てはめた文章を生成する。質問表示部１８は、文章生成部２４がテンプレートに検索クエリを当てはめて生成した文章を、質問表示欄１１６に表示する。図３に示す例では、「今日の天気について教えて」という文章が、質問表示欄１１６に表示されている。このように、情報処理装置１００は、図３に示すようにユーザがあたかも検索クエリについて他人に質問したかのような演出を実現することができる。
【００３３】
コンテンツ判別部４８は、コンテンツ取得部４６が取得したコンテンツがライブコンテンツであるか否かを判別する。図３は、コンテンツ判別部４８は、コンテンツ取得部４６が取得したコンテンツがライブコンテンツでないと判別した場合の例を示す図である。コンテンツ表示部５０は、コンテンツ判別部４８によってコンテンツ取得部４６が取得したコンテンツがライブコンテンツでないと判別された場合、コンテンツ取得部４６が取得したコンテンツを、仮想のオペレータからユーザに対して発信された情報を表現する表示態様で、表示部１１０中のオペレータアイコン１１８に表示させる。
【００３４】
ここで、実施の形態に係る情報処理装置１００は、チャット風ＵＩを用いてあたかも他の人と会話しているかのような情報の検索の場をユーザに提供する。したがって、情報処理装置１００がユーザに対して検索クエリの候補を提示できると、会話としての臨場感をより高めることができると考えられる。これはいわば、仮想のオペレータからユーザに対して話題を提供しているといえる。
【００３５】
図５は、実施の形態に係る情報処理装置１００における検索クエリの候補文字列の表示を例示するための図であり、仮想のオペレータが野球の話題をユーザに提供している様子を示している。より具体的には、仮想のオペレータが「プロ野球」と「チーム名」とを検索することにより、野球の情報が得られること示すメッセージをクエリ候補表示欄１２５に表示している。図５に示す例では、ユーザが入力欄１１２に「プロ野球  エレファンツ」と入力し、送信アイコン１１４を操作した場合の画面例を示している。なお、「エレファンツ」はプロ野球のチーム名であるものとする。
【００３６】
コンテンツ取得部４６は、入力欄１１２に入力された検索クエリに基づいて、エレファンツの試合の文字中継をコンテンツとして取得する。ここで野球の試合の文字中継は、表示更新のタイミングが時間の経過とともに順次出現するライブコンテンツである。具体的には、投手が投球をしたり、打者がヒットを打ったり、あるいは走者が盗塁を試みたりする度に、表示更新のタイミングが出現するコンテンツである。このためコンテンツ判別部４８は、コンテンツ取得部４６が取得した文字中継のコンテンツをライブコンテンツであると判別する。
【００３７】
図６は、実施の形態に係る情報処理装置におけるコンテンツの提示を示す図であり、具体的には文字中継を例示するための図である。図６においては、プロ野球チームであるエレファンツと、同じくプロ野球チームであるジラフスとの対戦を文字中継する様子を示している。
【００３８】
図６に示すように、仮想のオペレータを示すオペレータアイコン１１８は、エレファンツのロゴを示すアイコンに変更されている。これを実現するために、記憶部１２は、複数の文字列と、複数の文字列それぞれに対応づけた仮想のオペレータを示すアイコンとを格納するアイコンデータベースを記憶している。アイコン表示部２０は、アイコンデータベースを参照して、入力欄１１２に入力された文字列に対応づけられた仮想の第３者を示すアイコンを、表示部１１０に表示させる。
【００３９】
アイコンデータベースには、例えばプロ野球のチーム名であるエレファンツと、エレファンツのロゴとが対応づけられて格納されている。図６に示す例では、ユーザが入力欄１１２に記載した検索クエリに「エレファンツ」が含まれていたため、アイコン表示部２０はエレファンツのロゴをオペレータアイコン１１８として表示部１１０に表示させている。仮に、ユーザが入力欄１１２に記載した検索クエリに「ジラフス」が含まれていれば、アイコン表示部２０はジラフスのロゴをオペレータアイコン１１８として表示部１１０に表示させる。
【００４０】
ユーザがプロ野球のいずれかのチームのファンであり、そのユーザがファンであるチームの中継情報を検索する場合、そのチーム名を入力欄１１２に入力することが多いと考えられる。したがって、アイコン表示部２０は、ユーザが入力欄１１２に入力したチーム名に対応するチームのロゴをオペレータアイコン１１８として採用することにより、仮想のオペレータもそのチームのファンであるかのような演出をすることができる。この意味で、アイコン表示部２０は、チーム名に対応するチームのロゴをオペレータアイコン１１８として採用することに代えて、そのチームのユニフォームを着た仮想のオペレータのアイコンや、そのチームの帽子を着用した仮想のオペレータのアイコンをオペレータアイコン１１８として採用してもよい。これにより、文字中継を読むユーザとの一体感を演出することができる。
【００４１】
野球中継のようなライブコンテンツの場合、コンテンツとして示すべき情報は時間の経過とともに更新される。このため、コンテンツ表示部５０が表示部１１０に表示すべき情報の更新のタイミングも時間の経過とともに順次出現する。図６に示すように、コンテンツ表示部５０は、コンテンツの表示更新のタイミングで、取得したコンテンツをライブ中継表示欄１３６に表示する。これにより、コンテンツ表示部５０は、取得したコンテンツを仮想の第３者であるオペレータからユーザに対して発信された情報を表現する表示態様で表示部１１０に表示させることができる。
【００４２】
なお、野球をリアルタイムで文字中継する場合のように、コンテンツがいわば生中継のコンテンツである場合、コンテンツ表示部５０は、コンテンツの取得と同時に表示部１１０に表示させるのが望ましい。そこでコンテンツ判別部４８は、コンテンツ取得部４６が取得したコンテンツが生中継のコンテンツであるか否を判別する。
【００４３】
この判別は、例えばコンテンツ取得部４６がアイコン表示部２０から取得する情報に、コンテンツが生中継であるか否かを示すコンテンツ判別情報を含む場合には、コンテンツ判別部４８はその情報にしたがうことで実現できる。コンテンツ取得部４６がアイコン表示部２０から取得する情報にコンテンツ判別情報が含まれない場合には、コンテンツ判別部４８はユーザが入力欄１１２に入力した検索クエリから判別する。
【００４４】
具体的には、記憶部１２は、生中継のコンテンツを示唆するキーワードが予め登録されたコンテンツ判別データベースを格納している。コンテンツ判別部４８はコンテンツ判別データベースに検索クエリの文字列が含まれる場合、コンテンツ取得部４６が取得したコンテンツが生中継のコンテンツであると判別する。これにより、情報処理装置１００は、コンテンツのリアルタイム性を維持しながらユーザに情報を提供することができる。
【００４５】
ここで、表示更新のタイミングが時間の経過とともに順次出現するコンテンツであるが、生中継のコンテンツではないコンテンツの例としては、例えば料理のレシピを紹介するコンテンツや、メイクの手順を説明するコンテンツ等が挙げられる。以下このようなコンテンツの例として、情報処理装置１００が料理のレシピを説明するコンテンツをユーザに提示する場合について説明する。
【００４６】
図７は、実施の形態に係る情報処理装置１００におけるコンテンツの提示の別の例を説明するための図であり、ユーザがカレーのレシピを検索する場合の表示部１１０の画面例を示している。このため入力欄１１２には、「トマト  カレー  レシピ」という検索クエリが入力されている。ユーザが送信アイコン１１４を操作すると、質問表示部１８は、質問表示欄１１６に「トマトのカレーのレシピ教えて」という文章を表示する。
【００４７】
コンテンツ取得部４６は、ネットワークを介して検索クエリに基づいてレシピに関する情報を検索する。コンテンツ表示部５０は、コンテンツ取得部４６が検索した情報のうちの１つを表示部１１０中の回答表示欄１２０に表示する。図７に示す例では、仮想のオペレータがユーザに回答したかのような態様で、「夏ばて防止。トマトのチキンカレー（調理目安時間：６０分）」というレシピが回答表示欄１２０に表示されている。ユーザは、回答表示欄１２０に示されたレシピを参照することを希望する場合、検索結果に対して肯定を示す肯定スタンプ１３４を入力する。これにより、コンテンツ表示部５０は、コンテンツ取得部４６が検索したレシピの紹介を開始する。
【００４８】
実施の形態に係る情報処理システム１において、多数のユーザによって検索され、かつ閲覧された実績のあるコンテンツについては、予めコンテンツの表示内容がデータベース化されて記憶装置３００に記憶されている。以下、上述の「夏ばて防止。トマトのチキンカレー（調理目安時間：６０分）」に関するレシピも、その表示内容がデータベース化されて記憶装置３００に記憶されているものとして説明する。
【００４９】
コンテンツ表示部５０は、ネットワークを介して記憶装置３００に記憶されているデータベースから「夏ばて防止。トマトのチキンカレー（調理目安時間：６０分）」に関する表示内容を取得する。
【００５０】
図８は、記憶装置３００が記憶する表示内容に関するデータベースのデータ構造を模式的に示す図である。図８に示すように、記憶装置３００が記憶するデータベースには、レシピの表題と仮想のオペレータのアイコンの種類とが対応づけられて記憶されている。この意味で、図８に示すデータベースは、上述したアイコンデータベースとしても機能する。
【００５１】
またこのデータベースには、レシピの目次に含まれる複数の項目ごとに、提示内容及び提示待機時間が関連付けられて格納されている。コンテンツ表示部５０は、記憶装置３００が記憶するデータベースから取得した表示内容にしたがって、表示部１１０にレシピ紹介画面を表示する。
【００５２】
図９は、実施の形態に係る情報処理装置１００におけるレシピの紹介画面例を示す図である。図９に示すように、コンテンツ表示部５０は、レシピの紹介が始まる旨のメッセージをまずレシピ表示欄１３８に表示する。続いてコンテンツ表示部５０は、記憶装置３００から取得した表示内容にしたがって、材料の紹介文をレシピ表示欄１３８に表示する。
【００５３】
図８に示すように、「材料紹介」には提示待機時間として１分０秒が関連付けられている。このためコンテンツ表示部５０は、材料の紹介文をレシピ表示欄１３８に表示してから１分０秒が経過するまで、「下ごしらえ」の表示を待機する。提示待機時間が経過すると、コンテンツ表示部５０は次の項目である「下ごしらえ」に関する文章をレシピ表示欄１３８に表示する。
【００５４】
タイマー表示部５２は、時間の経過をユーザに視覚的に通知するためのタイマーアイコン１４０を表示部１１０に表示する。タイマーアイコン１４０は、タイマー表示部５２が表示部１１０に表示するいわばデジタルのストップウォッチである。タイマー表示部５２は、記憶装置３００から取得した表示内容の各項目に関連付けられている表示待機時間の経過をタイマーアイコン１４０を用いてユーザに通知する。
【００５５】
図１０は、実施の形態に係る情報処理装置におけるレシピの紹介画面の別の例を示す図である。図１０に示す例では、コンテンツ表示部５０はレシピの一工程として「弱火で２５分煮込む」ことをレシピ表示欄１３８に表示している。このため図８に示すように、この工程に対応する表示項目には提示待機時間とし２５分０秒が関連付けられている。タイマー表示部５２はタイマーアイコン１４０を用いて、２５分０秒の経過の仮定をユーザに示す。
【００５６】
このように、タイマー表示部５２は、コンテンツの内容がユーザに待ち時間を要求する場合、時間の経過を示すタイマーアイコン１４０を表示部１１０に表示させる。これにより、ユーザは待ち時間を計測するために時計等を別途用意する手間を省くことができる。特に、例えば料理のために手が汚れている等の何らかの理由でユーザが時計等を用意できない場合に、情報処理装置１００が自動で待ち時間の計測を実施するため、ユーザの利便性を向上することができる。
【００５７】
タイマー表示部５２は、計測している待ち時間が経過したときに、例えば情報処理装置１００の図示しないスピーカから音を鳴らすことにより、ユーザに待ち時間が経過したことを通知してもよい。これにより、ユーザが表示部１１０を見ていなかったり、情報処理装置１００から離れていたりしても、情報処理装置１００はユーザに待ち時間が経過したことを通知することができる。
【００５８】
図１０に示す煮込みの待機時間のように、コンテンツの内容がユーザに待ち時間を要求する場合、コンテンツ表示部５０は、当該時間が経過するまでの間に、コンテンツとは異なる他のコンテンツを表示部１１０に表示させてもよい。図１０に示す例では、コンテンツ表示部５０は、他のコンテンツの例として、商品の広告に関する情報を表示部１１０中の広告表示欄１４２に表示している。
【００５９】
図示はしないが、表示内容のデータベースには、コンテンツ表示部５０が待ち時間中に表示すべき他のコンテンツに関する情報が記憶されている。例えばカレーのレシピに関するデータベースには、図１０に示すようにカレーに関する広告が他のコンテンツとして記憶されている。このように、情報処理装置１００は待ち時間中に表示中のコンテンツと関連する他のコンテンツを表示部１１０に表示することにより、ユーザにとって有用となり得る情報をユーザに提示することができる。
【００６０】
ここで、図６に示すように、コンテンツ表示部５０が野球の文字中継を表示部１１０に表示するときは、アイコン表示部２０は仮想のオペレータのアイコンとして野球チームのロゴをオペレータアイコン１１８として表示部１１０に表示する。一方図９及び図１０に示すように、コンテンツ表示部５０がレシピの紹介を表示部１１０に表示するときは、アイコン表示部２０はコック帽を着用した人物をオペレータアイコン１１８として表示部１１０に表示する。
【００６１】
このように、コンテンツ取得部４６が取得しコンテンツ表示部５０が表示するコンテンツが異なる場合、アイコン表示部２０は、コンテンツ表示部５０に表示させる仮想のオペレータを示すオペレータアイコン１１８を変更する。これにより、ユーザはオペレータアイコン１１８を見るだけでコンテンツの内容がある程度推定できるようになる。また、コンテンツとオペレータアイコン１１８が連動するため、情報処理装置１００による情報の提示に統一性や一体感を持たせることができる。
【００６２】
以上説明したように、実施の形態に係る情報処理装置１００によれば、情報提示のための新たなユーザインタフェースを提供することができる。
特に、実施の形態に係る情報処理装置１００は表示更新のタイミングが時間の経過とともに順次出現するコンテンツをチャット風ＵＩを介してユーザに提示することにより、ユーザはまるで他の人と会話しているかのようにコンテンツを閲覧することができる。
【００６３】
また情報処理装置１００は、ユーザの会話の相手となる仮想のオペレータを示すオペレータアイコン１１８を表示部１１０に表示することにより、会話としての臨場感を高めることができる。また情報処理装置１００は、コンテンツに応じて、あるいはコンテンツを検索するための検索クエリに応じてオペレータアイコン１１８を変更することにより、提示するコンテンツの内容と仮想の会話の相手との間に統一感を持たせることができる。
【００６４】
情報処理装置１００は、表示部１１０に表示するコンテンツが生中継のコンテンツである場合には、コンテンツの取得と同時にその内容を表示部１１０に表示する。これにより、情報処理装置１００は情報をリアルタイムでユーザに提示することができる。また情報処理装置１００は、コンテンツの内容がユーザに待ち時間を要求する場合にその待ち時間の経過を示すためのタイマーアイコン１４０を表示部１１０に表示する。これによりユーザは待ち時間を確認するために時計等を用意する手間を省くことができる。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００６６】
上記では、コンテンツ表示部５０は、ライブコンテンツをユーザに提示しているときに、そのコンテンツとは異なる他のコンテンツを提示する場合について説明した。これに加えて、コンテンツ表示部５０は、図３に例示するようなライブコンテンツではないコンテンツを提示しているときに他のコンテンツを提示してもよい。
【符号の説明】
【００６７】
１・・・情報処理システム
１０・・・制御部
１２・・・記憶部
１４・・・入力欄表示部
１８・・・質問表示部
２０・・・アイコン表示部
２２・・・テンプレート読出部
２４・・・文章生成部
３８・・・評価取得部
４６・・・コンテンツ取得部
４８・・・コンテンツ判別部
５０・・・コンテンツ表示部
５２・・・タイマー表示部
１００・・・情報処理装置
１１０・・・表示部
２００・・・サーバ
３００・・・記憶装置
【図１】
2018010411.tif 000003
【図２】
2018010411.tif 000004
【図３】
2018010411.tif 000005
【図４】
2018010411.tif 000006
【図５】
2018010411.tif 000007
【図６】
2018010411.tif 000008
【図７】
2018010411.tif 000009
【図８】
2018010411.tif 000010
【図９】
2018010411.tif 000011
【図１０】
2018010411.tif 000012