(57)【要約】【課題】ユーザビリティを向上させる。【解決手段】本願に係る情報表示プログラムは、第１コンテンツに対し、第２コンテンツが配置された第３コンテンツを重畳させて表示する表示手順と、第２コンテンツが選択された場合、第１コンテンツと、選択された当該第２コンテンツとを表示させたまま（言い換えると、第２コンテンツの選択位置で第２コンテンツを保持したまま、第１コンテンツに重畳させて表示）、第３コンテンツが表示される領域を縮小させる表示制御手順とをコンピュータに実行させることを特徴とする。【選択図】図４
2020107289.tif 000002
【特許請求の範囲】
【請求項１】
第１コンテンツに対し、第２コンテンツが配置された第３コンテンツを重畳させて表示する表示手順と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる表示制御手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項２】
前記表示制御手順は、
前記第２コンテンツを前記第１コンテンツに重畳させて表示させる
ことを特徴とする請求項１に記載の情報表示プログラム。
【請求項３】
前記表示制御手順は、
選択された前記第２コンテンツの表示態様を変更した状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１または２に記載の情報表示プログラム。
【請求項４】
前記表示制御手順は、
前記第２コンテンツが選択された場合、前記第１コンテンツ及び前記第３コンテンツの表示態様を変更した状態で表示させる
ことを特徴とする請求項１から３のいずれか一つに記載の情報表示プログラム。
【請求項５】
前記表示制御手順は、
選択された前記第２コンテンツの視認性を高めた状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項６】
前記表示制御手順は、
選択された前記第２コンテンツの視認性を低下させた状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項７】
前記表示制御手順は、
前記第１コンテンツ及び前記第３コンテンツの視認性を低下させた状態で表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項８】
前記表示制御手順は、
前記第３コンテンツが表示される領域を徐々に縮小させる
ことを特徴とする請求項１から７のいずれか一つに記載の情報表示プログラム。
【請求項９】
前記表示制御手順は、
前記第１コンテンツが表示される領域を徐々に拡大させる
ことを特徴とする請求項１から８のいずれか一つに記載の情報表示プログラム。
【請求項１０】
前記表示制御手順は、
前記第２コンテンツの位置を保持したまま、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から９のいずれか一つに記載の情報表示プログラム。
【請求項１１】
前記表示制御手順は、
前記第２コンテンツが選択され続けた場合、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１０のいずれか一つに記載の情報表示プログラム。
【請求項１２】
前記表示制御手順は、
前記第２コンテンツが選択された選択位置が所定方向へ移動された場合、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１１のいずれか一つに記載の情報表示プログラム。
【請求項１３】
前記表示制御手順は、
前記第２コンテンツが選択された選択位置の移動に応じて、当該第２コンテンツの表示位置を移動させる
ことを特徴とする請求項１から１２のいずれか一つに記載の情報表示プログラム。
【請求項１４】
前記表示制御手順は、
前記第２コンテンツに対する選択が解除された場合、前記第１コンテンツのうち前記第２コンテンツの選択が解除された位置と対応する位置に前記第２コンテンツを重畳させて表示する
ことを特徴とする請求項１から１３のいずれか一つに記載の情報表示プログラム。
【請求項１５】
前記表示手順は、
前記第１コンテンツに対し、複数の前記第２コンテンツが配置された前記第３コンテンツを重畳させて表示し、
前記表示制御手順は、
いずれかの前記第２コンテンツが選択された場合は、前記第１コンテンツと選択された前記第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１４のいずれか一つに記載の情報表示プログラム。
【請求項１６】
前記表示制御手順は、
前記第１コンテンツに含まれる第４コンテンツに対し所定の操作が行われた場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とする
ことを特徴とする請求項１から１５のいずれか一つに記載の情報表示プログラム。
【請求項１７】
前記表示手順は、
前記第１コンテンツに含まれる第４コンテンツが選択された場合、前記第３コンテンツを表示し、
前記表示制御手順は、
前記第３コンテンツが表示される領域で前記第４コンテンツに対する選択が解除された場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とし、前記第３コンテンツが表示される領域において前記第４コンテンツを表示する
ことを特徴とする請求項１から１６のいずれか一つに記載の情報表示プログラム。
【請求項１８】
前記表示手順は、
選択された前記第４コンテンツの位置を保持したまま前記第３コンテンツを表示する
ことを特徴とする請求項１７に記載の情報表示プログラム。
【請求項１９】
前記表示制御手順は、
前記第３コンテンツが表示される領域で前記第４コンテンツに対する選択が解除された場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とし、前記第３コンテンツが表示される領域において前記第４コンテンツを表示したまま前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１７または１８に記載の情報表示プログラム。
【請求項２０】
第１コンテンツに対し、第２コンテンツが配置された第３コンテンツを重畳させて表示する表示部と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる表示制御部と
を備えることを特徴とする情報表示装置。
【請求項２１】
コンピュータが実行する情報表示方法であって、
第１コンテンツに対し、第２コンテンツが配置された第３コンテンツを重畳させて表示する表示工程と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる表示制御工程と
を含むことを特徴とする情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示プログラム、情報表示装置及び情報表示方法に関する。
【背景技術】
【０００２】
近年、インターネットを介した情報配信が盛んに行われている。例えば、コンテンツ（例えば、広告）を表示する表示領域の表示画面中の配置に基づいて当該コンテンツをレイアウトし、表示画像を生成する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１３／１１８４１８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ユーザビリティが高いとは限らない。例えば、上記の従来技術では、コンテンツの配置に応じてレイアウトを行っているに過ぎず、コンテンツの表示状態が動的に変化する際の操作性が考慮されておらず、ユーザビリティが高いとは言えない場合がある。
【０００５】
本願は、上記に鑑みてなされたものであって、ユーザビリティが高い情報表示プログラム、情報表示装置及び情報表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る情報表示プログラムは、第１コンテンツに対し、第２コンテンツが配置された第３コンテンツを重畳させて表示する表示手順と、前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる表示制御手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ユーザビリティを向上できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る端末装置の一例を示す図（１）である。
【図２】図２は、実施形態に係る端末装置の一例を示す図（２）である。
【図３】図３は、実施形態に係る端末装置の一例を示す図（３）である。
【図４】図４は、実施形態に係る端末装置の一例を示す図（４）である。
【図５】図５は、実施形態に係る表示処理システムの構成例を示す図である。
【図６】図６は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。
【図７】図７は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係る端末装置の構成例を示す図である。
【図９】図９は、実施形態に係る行動情報記憶部の一例を示す図である。
【図１０】図１０は、実施形態に係る端末装置の一例を示す図（５）である。
【図１１】図１１は、実施形態に係る端末装置の一例を示す図（６）である。
【図１２】図１２は、実施形態に係る表示処理手順の一例を示すフローチャート（１）である。
【図１３】図１３は、実施形態に係る表示処理手順の一例を示すフローチャート（２）である。
【図１４】図１４は、実施形態に係る表示処理手順の一例を示すフローチャート（３）である。
【図１５】図１５は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に本願に係る情報表示プログラム、情報表示装置及び情報表示方法を実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報表示プログラム、情報表示装置及び情報表示方法が限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
〔１．実施形態〕
図１から図４を用いて、本実施形態の情報表示プログラム等により実現される情報表示処理を説明する。なお、以下の説明において、ユーザが利用する端末装置１００には、当該ユーザの行動に関する行動情報を収集（ストック）するアプリケーション（以下、「情報収集アプリ」と記載する場合がある）が実装されている例を示す。また、以下の説明において、情報収集アプリの機能によって、実施形態に係る情報表示処理が実現されるものとする。
【００１１】
図１から図４に示す端末装置１００は、ユーザによって利用されるスマートフォンやタブレット等のスマートデバイスであり、３Ｇ（Generation）やＬＴＥ（Long  Term  Evolution）等の無線通信網を介して任意のサーバ装置と通信を行うことができる携帯端末装置である。図１から図４に示す例では、端末装置１００がユーザＵ１によって利用されるスマートフォンである場合を示す。また、端末装置１００は、液晶ディスプレイ等の出力部（以下、「画面」と記載する場合がある）を有し、タッチパネルが採用されているものとする。すなわち、ユーザＵ１は、指や専用ペンで出力部の表示面をタッチすることにより端末装置１００の各種操作を行う。なお、端末装置１００は、スマートデバイスのみならず、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等の情報処理装置であってもよい。
【００１２】
以下、図１から図４を用いて、端末装置１００が行う情報収集アプリの表示処理について説明する。なお、以下の説明では、端末装置１００の画面の状態遷移を図示する場合、順に第１状態、第２状態、・・・、第Ｎ状態（Ｎは任意の数）と表記する。また、図１から図４に示す例において、端末装置１００に実装された情報収集アプリにより、ユーザＵ１の行動情報が収集されているものとする。ここで、以下の説明において、行動情報とは、ユーザＵ１が端末装置１００を用いて取得した端末装置１００の画面のスクリーンショットや、ユーザＵ１が端末装置１００を用いて撮影した画像及び動画、ユーザＵ１が端末装置１００を用いて閲覧した画像及び動画、ユーザＵ１が端末装置１００を用いて送受信した電子メール、ユーザＵ１が端末装置１００を介して利用したアプリケーション、ウェブサービス等においてブックマークしたコンテンツ等を示す。
【００１３】
まず、図１を用いて、ユーザの行動情報に基づいて推定するユーザの行動の主題（テーマ）の表示処理について説明する。図１は、実施形態に係る端末装置の一例を示す図（１）である。
【００１４】
図１の第１状態は、過去に推定されたユーザＵ１の行動の主題を表示する画面の状態を示す。図１の第１状態において、端末装置１００は、過去に推定されたユーザＵ１の行動の主題に対応するコンテンツを領域ＡＲ１１に表示する。また、図１の第１状態において、端末装置１００は、行動の主題の推定処理を端末装置１００に指示するための領域ＡＲ１２を表示する。
【００１５】
続いて、図１の第２状態は、主題の推定処理の指示をユーザＵ１から受け付けた場合に表示する画面の状態を示す。図１の第２状態において、端末装置１００は、情報収集アプリにより収集したユーザＵ１の行動情報に対応するサムネイルを領域ＡＲ１３に表示する。なお、以下の説明において、サムネイルとは、行動情報であるスクリーンショットそのものや、ブックマークしたコンテンツに含まれる画像等を示す。
【００１６】
例えば、図１の第２状態において、端末装置１００は、ユーザＵ１の行動情報に対応するサムネイルＤ１〜Ｄ９を領域ＡＲ１３に表示する。また、端末装置１００は、ユーザＵ１が領域ＡＲ１３に表示したサムネイルの選択操作を行うための領域ＡＲ１４を、各サムネイルに重畳させて表示する。また、端末装置１００は、ユーザＵ１が選択したサムネイルの確定操作を行うための領域ＡＲ１５を表示する。
【００１７】
続いて、図１の第３状態は、ユーザＵ１からサムネイルの選択操作を受け付けた画面の状態を示す。なお、図１の例において、ユーザＵ１がサムネイルＤ１〜Ｄ３を選択したものとする。ここで、サムネイルＤ１は、飲食店紹介サービスにおいてユーザＵ１がブックマークした仙台市内の飲食店Ａに関するコンテンツに対応する。また、サムネイルＤ２は、路線検索サービスにおいて、ユーザＵ１が出発日時を「１月１３日７時５６分」とし、出発地「東京」から到着地「仙台」までの乗換案内を検索した検索結果を示す画面のスクリーンショットに対応する。また、サムネイルＤ３は、ユーザＵ１が端末装置１００を用いて受信した、「１月１３日」における仙台市内のホテルＢの予約確認に関する電子メールに対応する。ここで、端末装置１００は、各サムネイルに対応する行動情報に含まれるテキスト情報、時間情報、位置情報等の情報を、画像解析や、形態素解析等の種々の従来技術を適宜用いて解析することにより抽出する。
【００１８】
そして、端末装置１００は、領域ＡＲ１５が選択されることにより、画面を第３状態から第４状態に遷移させる。
【００１９】
続いて、図１の第４状態は、ユーザＵ１が選択したサムネイルに対応する行動情報に基づいて端末装置１００が推定したユーザＵ１の行動の主題を画面に表示した状態を示す。図１の第４状態において、端末装置１００は、サムネイルＤ１〜Ｄ３に対応する行動情報に基づいて推定したユーザＵ１の行動の主題を領域ＡＲ１６に表示する。また、図１の第４状態において、端末装置１００は、ユーザＵ１が行動の主題の確定操作を行うための領域ＡＲ１７を表示する。
【００２０】
例えば、図１の例において、端末装置１００は、サムネイルＤ１〜Ｄ３に対応する行動情報が仙台市に関するものであり、出発地「東京」から到着地「仙台」までの乗換案内の検索、並びに、仙台市内のホテルＢの予約が同一の日付を対象とするものであるため、ユーザＵ１の行動の主題を１月１３日における「仙台旅行」と推定し、推定した結果を領域ＡＲ１６に表示する。そして、端末装置１００は、領域ＡＲ１７が選択されることにより、画面を第４状態から第５状態に遷移させる。
【００２１】
続いて、図１の第５状態は、推定したユーザＵ１の行動の主題に対応するコンテンツが第１状態において表示される画面に追加された状態を示す。図１の第５状態に示すように、端末装置１００は、「仙台旅行」に対応するコンテンツを領域ＡＲ１１に表示する。
【００２２】
次に、図２を用いて、ユーザの行動の主題に対応するコンテンツの表示処理について説明する。図２は、実施形態に係る端末装置の一例を示す図（２）である。図２では、図１において端末装置１００が推定したユーザＵ１の行動の主題「仙台旅行」に対応するコンテンツＣ１（「仙台旅行」のスケジュールに関するコンテンツ）を編集する例を示す。また、コンテンツＣ１は、スマートデバイス用に最適化されたコンテンツであり、横方向の表示サイズが、端末装置１００が有する画面の横方向の表示サイズと同じウェブページであるものとする。また、コンテンツＣ１は、縦方向の表示サイズが、端末装置１００が有する画面の縦方向の表示サイズよりも長いコンテンツであるものとする。
【００２３】
また、図２に示すように、端末装置１００は、ユーザＵ１が図１の第３状態において選択したサムネイルＤ１〜Ｄ３に対応する行動情報を示すコンテンツＣ１１、Ｃ１２及びＣ１４、並びに、行動の主題「仙台旅行」に関連する情報をユーザＵ１にレコメンドするためのコンテンツＣ１３が含まれるコンテンツＣ１を画面に表示する。なお、図２の例において、端末装置１００は、コンテンツＣ１に含まれるコンテンツを時系列順に配置して画面に表示する領域ＡＲ２１を含むものとする。例えば、端末装置１００は、コンテンツＣ１に含まれるコンテンツに対応する行動情報に対して、画像解析や、形態素解析等の種々の従来技術を適宜用いて解析することにより、時間情報を抽出する。そして、端末装置１００は、領域ＡＲ２１のうち、抽出した時間情報に対応する表示位置にコンテンツを配置して表示する。
【００２４】
ここで、以下の説明において、端末装置１００が、コンテンツＣ１２に対応する行動情報から出発日時「１月１３日７時５６分」及び到着日時「１月１３日９時３０分」を時間情報として抽出したものとする。この場合、端末装置１００は、領域ＡＲ２１のうち、コンテンツＣ１２から抽出した時間情報に対応する表示位置に配置して表示する。
【００２５】
また、以下の説明において、端末装置１００が、コンテンツＣ１４に対応する行動情報からホテルＢへのチェックイン可能時間「１５時３０分〜２９時」を時間情報として抽出したものとする。この場合、ユーザＵ１の行動の主題「仙台旅行」において、コンテンツＣ１４に対応するユーザＵ１の行動（ホテルＢへのチェックイン）がスケジュールの最後に行われることが想定されるため、端末装置１００は、領域ＡＲ２１の最下端にコンテンツＣ１４を配置して表示する。そして、端末装置１００は、コンテンツＣ１４への選択操作（例えば、タップ）を受け付け、ユーザＵ１の指Ｆ１０のドラッグ操作に応じてコンテンツＣ１４の表示位置を、領域ＡＲ２１のうち、チェックイン可能時間「１５時３０分〜２９時」に対応する表示位置の範囲内で移動させる。
【００２６】
また、以下の説明において、端末装置１００が、コンテンツＣ１１に対応する行動情報から、時間情報として「飲食店Ａ」の営業時間のみが抽出され、固定された時間（例えば、予約日時など）が抽出されなかったものとする。この場合、端末装置１００は、コンテンツＣ１２に対応するユーザＵ１の行動（飲食店Ａへ来店）が行われる時間が未確定であるとして、領域ＡＲ２１以外の領域（コンテンツＣ１の最上端）にコンテンツＣ１２を配置して表示する。すなわち、初期状態の「仙台旅行」のスケジュールには、飲食店Ａへの来店に関する行動が組み込まれていない。
【００２７】
また、図２における説明において、端末装置１００は、領域ＡＲ２１のうち、他のコンテンツが配置されていない領域（すなわち、スケジュールが確定していない空白時間に対応する位置）にコンテンツＣ１３を配置して表示する。
【００２８】
図２の第１状態は、端末装置１００が画面にコンテンツＣ１を表示する初期状態を示す。図２の第１状態において、端末装置１００は、コンテンツＣ１のうち最上端からコンテンツＣ１１及びコンテンツＣ１２を画面に表示する。そして、端末装置１００は、コンテンツＣ１の表示態様の変更を端末装置１００に指示するための領域ＡＲ２２をコンテンツＣ１に重畳させて表示する。また、端末装置１００は、コンテンツＣ１（ボード）の保存を端末装置１００に指示するための領域ＡＲ２３をコンテンツＣ１に重畳させて表示する。領域ＡＲ２３がユーザＵ１に選択された場合、端末装置１００はコンテンツＣ１の編集処理を終了し、領域ＡＲ２１に配置されたコンテンツ、並びに、各コンテンツに対応する時間に関する情報を、「仙台旅行」のスケジュールとして端末装置１００の記憶部に格納する。なお、端末装置１００は、各コンテンツに対応する時間に関する情報に基づいてユーザＵ１に通知するアラームを設定してもよい。
【００２９】
ここで、図２の第１状態において、ユーザＵ１が飲食店Ａへの来店を希望したものとする。この場合、端末装置１００は、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１への選択操作を受け付け、ユーザＵ１の指Ｆ１０のドラッグ操作に応じてコンテンツＣ１１の表示位置を移動させる。そして、端末装置１００は、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１への選択が解除された位置にコンテンツＣ１１を配置して画面に表示する。なお、図２の説明において、領域ＡＲ２１のうち、「１０時」から「１２時」に対応する領域にコンテンツＣ１１が配置されたものとする。
【００３０】
続いて、図２の第２状態は、ユーザＵ１のスクロール操作等によりコンテンツＣ１が下方向に移動することによって、第１状態では非表示となっていたコンテンツＣ１の領域が画面に表示された状態を示す。図２の第２状態において、端末装置１００は、コンテンツＣ１１、コンテンツＣ１２及びコンテンツＣ１３を画面に表示する。また、第２状態においても、端末装置１００は、領域ＡＲ２２及び領域ＡＲ２３をコンテンツＣ１に重畳させて表示する。
【００３１】
ここで、図２の第２状態において、ユーザＵ１が空白時間にスケジュールを組み込むことを希望したものとする。この場合、端末装置１００は、ユーザＵ１によるコンテンツＣ１３への選択操作を受け付け、画面を第３状態に遷移させる。
【００３２】
続いて、図２の第３状態は、行動の主題「仙台旅行」に関連する情報を示すコンテンツをコンテンツＣ１に替えて画面に表示した状態を示す。図２の第３状態において、端末装置１００は、行動の主題と対応する情報を検索し、検索した情報に対応するコンテンツをユーザＵ１にレコメンドするコンテンツとして画面に表示する。例えば、端末装置１００は、ウェブ上（ウェブページや、端末装置１００にインストールされた各種アプリ）から、行動の主題「仙台旅行」と対応する情報を検索する。また、端末装置１００は、端末装置１００に実装された情報収集アプリにより収集したコンテンツＣ１１、コンテンツＣ１２及びコンテンツＣ１３に対応する行動情報以外のユーザＵ１の行動情報であって、行動の主題「仙台旅行」に関連する行動情報を検索する。また、端末装置１００は、ユーザＵ１の行動情報に基づくデモグラフィック属性やサイコグラフィック属性に基づいて、行動の主題「仙台旅行」と対応する情報を検索する。そして、端末装置１００は、検索した情報のうち、空白時間においてユーザＵ１が実施可能な行動に関するコンテンツを、ユーザＵ１にレコメンドする情報を示すコンテンツとして表示する。なお、図２の第３状態において、端末装置１００は、ユーザＵ１にレコメンドする情報を示すコンテンツとして、コンテンツＣ１５及びコンテンツＣ１６を画面に表示したものとする。
【００３３】
図２の第３状態において、空白時間にコンテンツＣ１５に関するスケジュールを組み込むことを希望したものとする。この場合、端末装置１００は、ユーザＵ１によるコンテンツＣ１５への選択操作を受け付け、画面を第４状態に遷移させる。
【００３４】
続いて、図２の第４状態は、新たなコンテンツがコンテンツＣ１３に替えて表示された画面の状態を示す。図２の第４状態において、端末装置１００は、第３状態においてユーザＵ１が選択したコンテンツＣ１５に対応するコンテンツＣ１７をコンテンツＣ１３に替えて画面に表示する。また、第２状態においても、端末装置１００は、領域ＡＲ２２及び領域ＡＲ２３をコンテンツＣ１に重畳させて表示する。
【００３５】
ここで、図２の第４状態において、領域ＡＲ２２が選択された場合、端末装置１００は、画面を第５状態または第６状態に遷移させる。
【００３６】
続いて、図２の第５状態は、コンテンツＣ１の領域ＡＲ２１に配置されたコンテンツを、地図上の各コンテンツに対応する位置に配置した画面の状態を示す。例えば、図２の例において、端末装置１００は、コンテンツＣ１１及びコンテンツＣ１４に対応する行動情報、並びに、コンテンツＣ１７に関する情報に対して、画像解析や、形態素解析等の種々の従来技術を適宜用いて解析することにより、位置情報を抽出する。そして、端末装置１００は、仙台市の地図上のコンテンツＣ１１に対応する位置Ｐ１、コンテンツＣ１７に対応する位置Ｐ２、並びに、コンテンツＣ１４に対応する位置Ｐ３に各コンテンツを配置して画面に表示する。
【００３７】
なお、端末装置１００は、コンテンツＣ１に含まれるコンテンツに対応する行動情報から抽出した位置情報に基づいて、各コンテンツをコンテンツＣ１に配置して表示してもよい。例えば、端末装置１００は、「仙台駅」を出発地点として設定する。そして、端末装置１００は、コンテンツＣ１に含まれる各コンテンツに対応する行動情報から位置情報を抽出し、抽出した位置情報の「仙台駅」からの距離に応じて各コンテンツをコンテンツＣ１に配置して表示する。
【００３８】
また、端末装置１００は、領域ＡＲ２１に配置された各コンテンツに対応する時間に関する情報（各コンテンツに対応する位置にユーザＵ１が移動する時間に関する情報）に基づいて、仙台市の地図上の位置Ｐ１〜Ｐ３にユーザＵ１が訪問する順番に関する情報を表示してもよい。
【００３９】
続いて、図２の第６状態は、コンテンツＣ１の領域ＡＲ２１に配置されたコンテンツに対応するサムネイルをアルバムの形式で表示する画面の状態を示す。図２の第６状態において、端末装置１００は、コンテンツＣ１の領域ＡＲ２１に配置されたコンテンツＣ１１、コンテンツＣ１２、コンテンツＣ１４及びコンテンツＣ１７に対応するサムネイルをアルバムの形式で画面に表示する。
【００４０】
なお、図２の例において、第６状態に示すように行動の主題「仙台旅行」におけるユーザＵ１の持ち物に関するコンテンツＣ１８を表示してもよい。例えば、端末装置１００は、ユーザＵ１によるコンテンツＣ１８への選択操作を受け付け、画面を行動の主題「仙台旅行」におけるユーザＵ１の持ち物の編集画面に遷移させる。また、端末装置１００は、ユーザＵ１が持ち物の編集画面への遷移を端末装置１００に指示するためのアイコン画像等を図２の第１状態〜第６状態に重畳させて表示してもよい。
【００４１】
また、図２の例において、端末装置１００は、コンテンツＣ１に含まれるコンテンツに対応する位置間の移動手段に関する情報を検索し、検索した情報に対応するコンテンツをコンテンツＣ１に表示してもよい。例えば、図２の第２状態において、端末装置１００は、仙台駅から飲食店Ａの所在地までの交通手段を路線検索サービス等において検索し、検索結果を示すコンテンツをコンテンツＣ１１及びコンテンツＣ１２の間に配置する。
【００４２】
また、図２の例において、端末装置１００は、コンテンツＣ１の表示後、行動の主題「仙台旅行」に関連する行動情報が新たに収集された場合、新たに収集された行動情報に対応するコンテンツをコンテンツＣ１に配置するか否かに関する通知を行ってもよい。
【００４３】
次に、図３を用いて、サムネイルに行動情報に関する情報を重畳させて表示する表示処理について説明する。図３は、実施形態に係る端末装置の一例を示す図（３）である。図３では、情報収集アプリにより収集したユーザＵ１の行動情報に対応するサムネイルを画面に表示する際（図１の第２状態に相当）、各サムネイルに行動情報に関する情報（以下、「対象情報」と記載する場合がある）を重畳させて表示する例を示す。ここで、以下の説明において、対象情報とは、行動情報に対して画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより取得した情報（例えば、テキスト情報、時間情報、位置情報など）や、行動情報の提供元（例えば、アプリケーション、ウェブサービスなど）を特定するための情報、行動情報の提供元に対応するアイコン画像（例えば、アプリアイコンや、ウェブサービスに設定されているアイコン画像（ウェブクリックアイコン）など）等を示す。なお、以下の説明において、情報収集アプリは、対象情報を行動情報に対応付けて取得しているものとする。
【００４４】
また、以下の説明において、情報収集アプリが収集した行動情報に対応するサムネイルＤ１〜Ｄ９を端末装置１００が表示する例を示す。サムネイルＤ１〜Ｄ３は、図１において示したものと同一であるため、説明を省略する。サムネイルＤ４は、チケット販売サービスにおいて、ユーザＵ１が端末装置１００を用いて購入したコンサートＣのチケットの発券コード（ＱＲコード（登録商標））を表示した画面のスクリーンショットに対応する。サムネイルＤ５は、地図アプリにおけるスクリーンショットに対応する。サムネイルＤ６〜９は、電子商取引サービスにおいてユーザＵ１がブックマークした商品に対応する。
【００４５】
図３の第１状態は、情報収集アプリにより収集したユーザＵ１の行動情報に対応するサムネイルを表示した画面の状態を示す。図３の例において、端末装置１００は、対象情報を表示する領域ＡＲ１８を、各サムネイルに重畳させて表示する。なお、領域ＡＲ１３〜ＡＲ１５は、図１の第２状態おいて示したものと同一であるため、説明を省略する。
【００４６】
図３の例において、端末装置１００は、対象情報として、行動情報から取得したテキスト情報、並びに、行動情報の提供元に対応するアイコン画像を領域ＡＲ１８に表示する。例えば、図３の例において、端末装置１００は、サムネイルＤ１及びＤ５に対して、行動情報の提供元に対応するアイコン画像と共にテキスト情報を重畳させて表示する。また、端末装置１００は、行動情報に時間情報（例えば、出発日時や、予約日時など）が含まれる場合、サムネイルＤ２〜Ｄ５に示すように、時間情報を含む対象情報を重畳させて表示する。また、端末装置１００は、行動情報に商品や、商品の価格等の商品情報が含まれる場合、サムネイルＤ６〜Ｄ９に示すように、商品情報を含む対象情報を重畳させて表示する。
【００４７】
なお、端末装置１００は、対象情報として取得された文字列と対応する処理を実行してもよい。例えば、時間情報を含む対象情報をサムネイルに重畳させて表示する場合、端末装置１００は、当該時間情報に基づいてユーザＵ１に通知するアラーム（例えば、飲食店紹介サービスにおいてユーザがブックマークした飲食店が営業時間外または休業日である旨のアラート）を設定してもよい。また、端末装置１００は、ユーザＵ１の現在位置に基づいてユーザＵ１に通知するアラームを設定してもよい。例えば、行動情報（例えば、飲食店紹介サービスにおいてユーザがブックマークした飲食店に関するコンテンツ）に位置情報が含まれる場合、端末装置１００は、ユーザＵ１の現在位置が当該位置情報から所定の範囲内（例えば、１００メートル、５００メートルなど）である場合、ユーザＵ１に当該行動情報に関する通知を行ってもよい。また、例えば、端末装置１００は、ユーザにサービスを提供するサービス提供装置などの外部装置等からユーザＵ１の現在位置周辺の店舗に関する情報を収集してもよい。そして、端末装置１００は、ユーザＵ１の現在位置から所定の範囲内の店舗にユーザの行動情報に対応する商品（例えば、サムネイルＤ６〜９に対応する商品）を扱う店舗が存在する場合、ユーザＵ１に当該行動情報に関する通知を行ってもよい。
【００４８】
また、端末装置１００は、行動情報の提供元から提供される情報に基づいて更新された対象情報を表示してもよい。例えば、端末装置１００は、サムネイルＤ１に対し、飲食店Ａの営業時間や、休業日などの変更に関する情報を含む対象情報を重畳させて表示してもよい。また、端末装置１００は、サムネイルＤ２に対し、電車の遅延情報を含む対象情報を重畳させて表示してもよい。また、端末装置１００は、サムネイルＤ６〜Ｄ９に対し、商品の価格の変更に関する情報（例えば、値引きに関する情報）を含む対象情報を重畳させて表示してもよい。また、端末装置１００は、行動情報の提供元から提供される情報に基づいて対象情報が更新された旨の通知をユーザＵ１に行ってもよい。
【００４９】
続いて、図３の第２状態は、第１状態で表示したサムネイルがユーザＵ１に選択された場合に表示される画面の状態を示す。図３の例において、端末装置１００は、第１状態で表示したサムネイルがユーザＵ１に選択された場合、当該サムネイルに対応する行動情報の提供元のコンテンツであって、当該行動情報に対応するコンテンツを画面に表示する。ここで、図３の例において、サムネイルＤ２が選択されたものとする。この場合、端末装置１００は、ユーザＵ１がサムネイルＤ２に対応する行動情報であるスクリーンショットを取得した際の路線検索サービス上のコンテンツ（検索結果）を画面に表示する。すなわち、端末装置１００は、行動情報を取得した際に入力されたパラメータ情報と同一のものを入力した状態で、当該行動情報の提供元であるアプリケーションやウェブサービスを表示する。
【００５０】
なお、端末装置１００は、ユーザＵ１が実店舗において端末装置１００が有する撮像部を用いて撮影した商品の画像に対応するサムネイルが選択された場合、当該商品に対応する所定の電子商取引サービス上のコンテンツを表示してもよい。
【００５１】
次に、図４を用いて、ユーザの行動の主題に関連する情報を示すコンテンツ（以下、「関連コンテンツ」と記載する場合がある）の表示処理について説明する。図４は、実施形態に係る端末装置の一例を示す図（４）である。図４では、図１において端末装置１００が推定したユーザＵ１の行動の主題「仙台旅行」に対応するコンテンツＣ２（「仙台旅行」のスケジュールに関するコンテンツ）の編集処理において、関連コンテンツを表示する例を示す。また、コンテンツＣ２は、スマートデバイス用に最適化されたコンテンツであり、横方向の表示サイズが、端末装置１００が有する画面の横方向の表示サイズと同じウェブページであるものとする。また、コンテンツＣ２は、縦方向の表示サイズが、端末装置１００が有する画面の縦方向の表示サイズよりも長いコンテンツであるものとする。
【００５２】
また、図４に示すように、端末装置１００は、ユーザＵ１が図１の第３状態において選択したサムネイルＤ２及びＤ３に対応する行動情報を示すコンテンツＣ１２及びＣ１４が含まれるコンテンツＣ２を画面に表示する。なお、図４の例におけるコンテンツＣ１２及びＣ１４は、図２において示したものと同一であるため、説明を省略する。
【００５３】
図４の第１状態は、端末装置１００が画面にコンテンツＣ２を表示する初期状態を示す。図４の第１状態において、端末装置１００は、コンテンツＣ２のうち最上端からコンテンツＣ１２を画面に表示する。そして、端末装置１００は、領域ＡＲ２２及びＡＲ２３をコンテンツＣ２に重畳させて表示する。なお、図４の例における領域ＡＲ２２及びＡＲ２３は、図２において示したものと同一であるため、説明を省略する。
【００５４】
ここで、図４の第１状態において、ユーザＵ１の指Ｆ１０による画面最下部（領域ＡＲ２３ではない）に対する上方向へのスライド操作が行われたものとする。この場合、端末装置１００は、画面を第２状態に遷移させる。
【００５５】
続いて、図４の第２状態は、関連コンテンツを表示する領域（以下、「関連コンテンツ領域」と記載する場合がある）をコンテンツＣ２に重畳させて表示した状態を示す。図４の例において、関連コンテンツ領域には、ユーザＵ１が図１の第３状態において選択したサムネイルＤ１に対応する行動情報（言い換えると、ユーザＵ１が図１の第３状態において選択した行動情報のうち、行動情報に対応するユーザＵ１の行動が行われる時間が未確定である行動情報）を示すコンテンツＣ１１、並びに、行動の主題「仙台旅行」に関連する情報であって、ユーザＵ１にレコメンドする情報を示すコンテンツＣ１９及びコンテンツＣ２０が含まれる。なお、図４の例におけるコンテンツＣ１１は、図２において示したものと同一であるため、説明を省略する。
【００５６】
ここで、図４の第２状態において、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１への選択操作が行われたものとする。この場合、端末装置１００は、画面を第３状態に遷移させる。
【００５７】
続いて、図４の第３状態は、関連コンテンツ領域を縮小させた状態を示す。なお、図４の第３状態において、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１への選択操作が継続されているものとする。この場合、端末装置１００は、コンテンツＣ１１の表示位置がユーザＵ１の指Ｆ１０により保持された状態で関連コンテンツ領域を縮小させる。すなわち、端末装置１００は、コンテンツＣ１１をユーザＵ１の指Ｆ１０により保持された状態でコンテンツＣ２に重畳して表示させる。
【００５８】
続いて、図４の第４状態は、関連コンテンツ領域が縮小し、コンテンツＣ１１以外の関連コンテンツが端末装置１００の画面上から非表示となった状態を示す。なお、図４の第３状態において、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１への選択操作が継続されているものとする。ここで、端末装置１００は、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１へのドラッグ操作に応じてコンテンツＣ１１の表示位置を移動させる。
【００５９】
続いて、図４の第５状態は、コンテンツＣ１１の表示位置を移動させた状態を示す。図４の第５状態に示すように、端末装置１００は、ユーザＵ１の指Ｆ１０による操作に応じた位置にコンテンツＣ１１を表示する。
【００６０】
続いて、図４の第６状態は、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１への選択操作が解除された状態を示す。図４の第６状態に示すように、端末装置１００は、コンテンツＣ１１への選択操作が解除された位置（時間帯）に、コンテンツＣ１１に関するスケジュールを組み込む。
【００６１】
なお、端末装置１００は、画面に表示したコンテンツＣ２のうち、所定の領域に関連コンテンツ領域を重畳させて表示してもよい。例えば、端末装置１００は、画面に表示したコンテンツＣ２のうち、画面の最下部から画面の中央までの領域（すなわち、画面の下半分の領域）に関連コンテンツ領域を重畳させて表示する。また、端末装置１００は、図４の第１状態において、画面最下部から、ユーザＵ１の指Ｆ１０による画面最下部に対する上方向へのスライド操作が解除された位置までの領域に関連コンテンツ領域をする。
【００６２】
また、端末装置１００は、コンテンツＣ２に配置されたコンテンツに対する所定の操作（例えば、フリック操作）を受け付けた場合、当該コンテンツをコンテンツＣ２から削除し、関連コンテンツ領域において表示してもよい。
【００６３】
また、端末装置１００は、コンテンツＣ２に配置されたコンテンツに対するユーザＵ１の指Ｆ１０による選択操作（例えば、タッチ操作。以下、「移動操作」と記載する場合がある）を受け付けた場合、当該コンテンツをユーザＵ１の指Ｆ１０による操作に応じた位置に表示し、コンテンツＣ２のうち、移動操作が解除された位置に当該コンテンツを表示してもよい。ここで、端末装置１００は、コンテンツの移動操作が解除された位置（時間帯）に応じて、当該コンテンツに対応する行動情報（例えば、時間情報）を更新してもよい。
【００６４】
また、端末装置１００は、コンテンツＣ２に配置されたコンテンツに対するユーザＵ１の指Ｆ１０による選択操作であって、移動操作とは異なる選択操作（例えば、ロングタップ。）を受け付けた場合、当該コンテンツをユーザＵ１の指Ｆ１０により保持された状態で関連コンテンツ領域をコンテンツＣ２に重畳して表示させてもよい。そして、端末装置１００は、関連コンテンツ領域上で上記コンテンツの選択が解除された場合、上記コンテンツをコンテンツＣ２から削除し、関連コンテンツ領域において表示してもよい。
【００６５】
また、上記の説明における端末装置１００の画面のスクリーンショットは、情報収集アプリの機能により取得されてもよいし、端末装置１００のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）の機能によって取得されてもよい。
【００６６】
また、上記の説明におけるユーザの行動情報は、情報収集アプリの機能により収集されたものに限らず、ユーザの操作に応じて情報収集アプリに追加された情報を含んでもよい。
【００６７】
一般に、ユーザは何らかの行動の指針に基づいて物事を調べ、収集した情報を使って予定を立て、行動する。このとき、情報収集した結果を集約し、スケジュール等の形でユーザに提供した場合、ユーザ体験は向上する。ここで、実施形態に係る端末装置１００は、上記のようにユーザの行動情報に基づいてユーザの行動の主題を推定し、行動の主題に対応するコンテンツを表示する。すなわち、実施形態に係る端末装置１００は、ユーザの行動の指針に基づいて情報を提供できる。
【００６８】
また、従来、携帯端末のアプリケーションを操作中に表示画面のスクリーンショットを撮影して画像データを取得する技術や、スクリーンショット画像がウェブページの場合にタイトルやＵＲＬを重畳させて表示する技術が開示されている。しかしながら、従来の技術では、過去に取得したスクリーンショットのもとになったアプリケーションやＩＴサービスが直感的にわからず、ユーザビリティ向上の余地があった。これに対し、実施形態に係る端末装置１００は、上記のようにスクリーンショットに含まれるテキスト情報や、スクリーンショットの提供元に関する情報を、スクリーンショットに重畳させて表示することができる。すなわち、実施形態に係る端末装置１００は、ユーザビリティを向上できる。
【００６９】
また、従来、メイン情報の表示領域とは別の、サブ表示の表示領域の配置に基づいてコンテンツ（メイン情報やサブ情報）のレイアウトを調整する技術が提案されている。しかしながら、従来の技術では、コンテンツの配置をユーザが変更する際の操作性は考慮されておらず、ユーザビリティ向上の余地があった。これに対し、実施形態に係る端末装置１００は、上記のように関連コンテンツ領域において表示される情報（サブ情報）を、ユーザの感覚的な操作によりメインのコンテンツに配置することができる。すなわち、実施形態に係る端末装置１００は、ユーザビリティを向上できる。
【００７０】
〔２．表示処理システムの構成〕
次に、上述した表示処理を実現するための表示処理システム１ついて図５を用いて説明する。図５は、実施形態に係る表示処理システムの構成例を示す図である。図５に示すように、表示処理システム１は、端末装置１００と、コンテンツ配信サーバ１０と、外部装置２０とを含む。端末装置１００、コンテンツ配信サーバ１０及び外部装置２０は、ネットワークＮを介して有線または無線により通信可能に接続される。なお、ネットワークＮは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、電話網（携帯電話網、固定電話網等）、地域ＩＰ（Internet  Protocol）網、インターネット等の通信ネットワークである。ネットワークＮには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。また、図５に示す表示処理システム１には、複数台の端末装置１００や、複数台のコンテンツ配信サーバ１０や、複数台の外部装置２０が含まれてもよい。
【００７１】
コンテンツ配信サーバ１０は、端末装置１００に情報収集アプリに関するコンテンツを配信するサーバ装置である。なお、コンテンツ配信サーバ１０は、コンテンツとして情報収集アプリのデータそのものを端末装置１００に配信してもよい。なお、コンテンツ配信サーバ１０は、端末装置１００に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語やＣＳＳ（Cascading  Style  Sheets）等のスタイルシート言語により記述される。なお、コンテンツ配信サーバ１０から配信される情報収集アプリそのものを制御情報とみなしてもよい。コンテンツ配信サーバ１０の構成は後述する。
【００７２】
外部装置２０は、端末装置１００に各種コンテンツの情報を配信するサーバ装置である。外部装置２０は、例えば、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス（株価）サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関連する各種情報が配置されたウェブページを端末装置１００に配信する装置である。なお、外部装置２０は、例えば、端末装置１００にインストールされた各種アプリ（例えば、ポータルアプリ、ニュースアプリ、オークションサイト、天気予報アプリ、ショッピングアプリ、ファイナンス（株価）アプリ、路線検索アプリ、地図提供アプリ、旅行アプリ、飲食店紹介アプリ、ブログ閲覧アプリ等）に表示する情報を端末装置１００に配信する装置であってもよい。また、外部装置２０は、アプリケーションのデータそのものを配信するサーバであってもよい。また、外部装置２０は、端末装置１００に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語やＣＳＳ等のスタイルシート言語により記述される。なお、外部装置２０から配信されるアプリケーションそのものを制御情報とみなしてもよい。
【００７３】
端末装置１００は、ユーザによって利用される情報処理装置である。端末装置１００は、ユーザの操作に従って、コンテンツ配信サーバ１０から情報収集アプリに関する情報を取得する。また、端末装置１００は、ユーザの操作に従って、外部装置２０から各種コンテンツの情報を取得する。また、端末装置１００は、上述の表示処理を実現する制御情報をコンテンツ配信サーバ１０から受け取った場合には、制御情報に従って表示処理を実現する。端末装置１００の構成は後述する。
【００７４】
〔３．コンテンツ配信サーバの構成〕
次に、図６を用いて、実施形態に係るコンテンツ配信サーバ１０の構成について説明する。図６は、実施形態に係るコンテンツ配信サーバの構成例を示す図である。図６に示すように、コンテンツ配信サーバ１０は、通信部１１と、記憶部１２と、制御部１４とを有する。
【００７５】
（通信部１１について）
通信部１１は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１は、ネットワークＮと有線または無線で接続され、端末装置１００、外部装置２０等との間で情報の送受信を行う。
【００７６】
（記憶部１２について）
記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図６に示すように、記憶部１２は、コンテンツ情報記憶部１３を有する。
【００７７】
（コンテンツ情報記憶部１３について）
コンテンツ情報記憶部１３は、コンテンツに関する情報を記憶する。例えば、コンテンツ情報記憶部１３は、ユーザの行動の主題に対応するコンテンツ（図２の例における「コンテンツＣ１」に相当）を記憶する。また、コンテンツ情報記憶部１３は、ユーザの行動の主題に関連する情報であって、ユーザにレコメンドする情報を示すコンテンツを記憶する。また、コンテンツ情報記憶部１３は、ユーザの行動情報や属性情報に応じてレコメンドするユーザの行動の主題に対応するコンテンツを記憶する。ここで、図７を用いて、コンテンツ情報記憶部１３が記憶するコンテンツに関する情報の一例を説明する。図７は、実施形態に係るコンテンツ情報記憶部の一例を示す図である。図７の例において、コンテンツ情報記憶部１３は、「コンテンツＩＤ」、「コンテンツ情報」、「属性情報」、「行動履歴」といった項目を有する。
【００７８】
「コンテンツＩＤ」は、コンテンツを識別するための識別情報を示す。「コンテンツ情報」は、コンテンツを構成する情報を示す。図７では、「コンテンツ情報」に「コンテンツ情報１」といった概念的な情報が格納される例を示したが、実際には、コンテンツの内容を示すテキスト情報や、画像情報、映像情報、または、その格納場所を示すファイルパス名などが格納される。
【００７９】
「属性情報」は、「コンテンツ情報」に格納されたコンテンツの配信対象となるユーザのデモグラフィック属性やサイコグラフィック属性等の情報が格納される。「行動履歴」は、「コンテンツ情報」に格納されたコンテンツの配信対象となるユーザの行動情報の履歴が格納される。
【００８０】
すなわち、図７では、「属性情報１」に対応する属性を有し、「行動履歴１」に示す行動を行ったユーザに対し、コンテンツＩＤ「Ｃ１０１」によって識別される「コンテンツ情報１」が配信される例を示す。
【００８１】
（制御部１４について）
制御部１４は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、コンテンツ配信サーバ１０内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１４は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。実施形態に係る制御部１４は、図６に示すように、受付部１５と、取得部１６と、推定部１７と、配信部１８とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００８２】
（受付部１５について）
受付部１５は、端末装置１００からコンテンツの配信要求や、行動情報を受け付ける。
【００８３】
（取得部１６について）
取得部１６は、受付部１５が端末装置１００から受け付けた行動情報に対して、画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより、行動情報に関する情報（対象情報）を取得する。例えば、取得部１６は、行動情報の提供元に対応するアイコン画像（例えば、アプリアイコンや、ウェブサービスに設定されているアイコン画像（ウェブクリックアイコン）など）を含む対象情報を取得する。また、取得部１６は、行動情報に対して画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより、テキスト情報や、時間情報、位置情報等を含む対象情報を取得する。
【００８４】
（推定部１７について）
推定部１７は、ユーザの行動に関する行動情報に基づいて、ユーザの行動と対応する主題を推定する。例えば、推定部１７は、受付部１５が端末装置１００から受け付けた行動情報に対して、画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより、行動情報に含まれるテキスト情報や、時間情報、位置情報等の情報を抽出する。そして、推定部１７は、行動情報から抽出した情報に基づいて、ユーザの行動の主題を推定する。
【００８５】
（配信部１８について）
配信部１８は、受付部１５によってコンテンツの配信要求が受け付けられた場合に、端末装置１００を利用するユーザの属性情報や行動情報に応じてコンテンツ情報記憶部１３に格納されたコンテンツを配信する。また、配信部１８は、取得部１６が取得した対象情報を端末装置１００に配信する。また、配信部１８は、ユーザが利用する端末装置であって、推定部１７により推定された主題と対応する情報の表示処理を行う端末装置に主題に関する情報を配信する。例えば、配信部１８は、推定部１７が推定したユーザの行動の主題に関する情報を端末装置１００に配信する。
【００８６】
〔４．端末装置の構成〕
次に、図８を用いて、実施形態に係る端末装置１００の構成について説明する。図８は、実施形態に係る端末装置の構成例を示す図である。図８に示すように、端末装置１００は、通信部１１０と、記憶部１２０と、入力部１３０と、出力部１４０と、撮像部１５０と、制御部１６０とを有する。
【００８７】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、コンテンツ配信サーバ１０、外部装置２０等との間で情報の送受信を行う。
【００８８】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。図８に示すように、記憶部１２０は、行動情報記憶部１２１を有する。
【００８９】
（行動情報記憶部１２１について）
行動情報記憶部１２１は、ユーザの行動に関する行動情報を記憶する。ここで、図９を用いて、行動情報記憶部１２１が記憶する行動情報の一例を説明する。図９は、実施形態に係る行動情報記憶部の一例を示す図である。図９の例において、行動情報記憶部１２１は、「日付」、「行動情報」、「解析結果情報」といった項目を有する。
【００９０】
「日付」は、端末装置１００を利用するユーザが「行動情報」に格納された情報によって示される行動を行った日付を示す。「行動情報」は、端末装置１００を利用するユーザが行なった行動に関する情報を示す。なお、図９では、「行動情報」に「コンテンツ情報１」といった概念的な情報が格納される例を示したが、実際には、端末装置１００の画面のスクリーンショットや、ユーザが端末装置１００を用いて撮影した画像及び動画、ユーザが端末装置１００を用いて閲覧した画像及び動画、ユーザが端末装置１００を用いて送受信した電子メール、ユーザが端末装置１００を介して利用したアプリケーション、ウェブサービス等においてブックマークしたコンテンツ等の情報、または、その格納場所を示すファイルパス名が格納される。
【００９１】
「解析結果情報」は、「行動情報」に格納された情報に対して、画像解析や、形態素解析等の種々の従来技術を適宜用いて解析することにより抽出した時間情報や、位置情報等の情報（図３の例における対象情報）を示す。
【００９２】
すなわち、図９では、日付「２０ＸＸ／１／９」に端末装置１００を利用するユーザが「行動情報１」に示す行動を行い、「行動情報１」から「解析結果１」が抽出された例を示す。
【００９３】
（入力部１３０及び出力部１４０について）
入力部１３０は、ユーザから各種操作を受け付ける入力装置である。例えば、入力部１３０は、キーボードやマウスや操作キー等によって実現される。出力部１４０は、各種情報を表示するための表示装置である。つまり、出力部１４０は、端末装置１００の表示画面に相当する。例えば、出力部１４０は、液晶ディスプレイ等によって実現される。なお、端末装置１００にタッチパネルが採用される場合、入力部１３０及び出力部１４０は一体化される。
【００９４】
（撮像部１５０について）
撮像部１５０は、レンズ等の光学系と、ＣＣＤ（Charge  Coupled  Device）イメージセンサ、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）センサ等の撮像素子とを有する。
【００９５】
（制御部１６０について）
制御部１６０は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、端末装置１００内部の記憶装置に記憶されている各種プログラム（表示プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。なお、制御部１６０は、上述した表示処理を実現する制御情報又はアプリケーションをコンテンツ配信サーバ１０から配信された場合、かかる制御情報又はアプリケーションに従って動作し、表示処理を実現する。
【００９６】
また、制御部１６０は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。実施形態に係る制御部１６０は、図８に示すように、取得部１６１と、処理部１６２と、推定部１６３と、検索部１６４と、表示部１６５と、表示制御部１６６とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
【００９７】
（取得部１６１について）
取得部１６１は、撮影画像を用いて、当該撮影画像に撮影された撮影対象に関する情報である対象情報を取得する。例えば、図３の例において、取得部１６１は、端末装置１００の画面のスクリーンショットや、ユーザＵ１が端末装置１００を用いて撮影した画像及び動画、ユーザＵ１が端末装置１００を用いて閲覧した画像及び動画、ユーザＵ１が端末装置１００を用いて送受信した電子メール、ユーザＵ１が端末装置１００を介して利用したアプリケーション、ウェブサービス等においてブックマークしたコンテンツ等を含む行動情報に対して、画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより、対象情報を取得する。
【００９８】
また、取得部１６１は、撮影対象の提供元となるアプリケーションに関する情報を示す対象情報を取得してもよい。例えば、図３の例において、取得部１６１は、行動情報の提供元（例えば、アプリケーション、ウェブサービスなど）を特定するための情報を含む対象情報を取得する。
【００９９】
また、取得部１６１は、撮影対象の提供元となるアプリケーションを示すアイコン画像を含む対象情報を取得してもよい。例えば、図３の例において、取得部１６１は、行動情報の提供元に対応するアイコン画像（例えば、アプリアイコンや、ウェブサービスに設定されているアイコン画像（ウェブクリックアイコン）など）等を含む対象情報を取得する。
【０１００】
また、取得部１６１は、撮影対象となる文字列の解析結果を対象情報として取得してもよい。例えば、図３の例において、取得部１６１は、行動情報に対して、画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより、テキスト情報や、時間情報、位置情報等を含む対象情報を取得する。
【０１０１】
また、取得部１６１は、撮影対象となる二次元コードが示す情報を示す対象情報を取得する。通常、チケット販売サービス等から提供されるチケットの発券コード（例えば、ＱＲコード（登録商標）等）の表示画面には、発券コードと共に発券コードに対応するイベントの開催日時に関する時間情報や、開催地に関する位置情報等の情報が表示されることが想定される。そのため、取得部１６１は、二次元コードを表示した画面のスクリーンショットに対して、画像解析を用いて解析することにより、二次元コードが示す情報を示す時間情報や、位置情報等の対象情報を取得する。
【０１０２】
なお、取得部１６１は、コンテンツ配信サーバ１０から対象情報を取得してもよい。例えば、取得部１６１は、行動情報の提供元を特定するための情報と共に行動情報をコンテンツ配信サーバ１０に送信する。そして、取得部１６１は、コンテンツ配信サーバ１０が行動情報の提供元を特定するための情報及び行動情報を解析することにより抽出した対象情報をコンテンツ配信サーバ１０から受け付けることにより、対象情報を取得してもよい。
【０１０３】
（処理部１６２について）
処理部１６２は、対象情報として取得された文字列と対応する処理を実行する。例えば、処理部１６２は、ユーザＵ１の現在位置に基づいて、対象情報として取得された文字列と対応する処理を実行する。例えば、図３の例において、行動情報（例えば、飲食店紹介サービスにおいてユーザがブックマークした飲食店に関するコンテンツ）に位置情報が含まれる場合、処理部１６２は、ユーザＵ１の現在位置が当該位置情報から所定の範囲内（例えば、１００メートル、５００メートルなど）である場合、ユーザＵ１に当該行動情報に関する通知を行う。
【０１０４】
また、例えば、図３の例において、処理部１６２は、ユーザＵ１にサービスを提供するサービス提供装置などの外部装置２０等からユーザＵ１の現在位置周辺の店舗に関する情報を収集する。そして、端末装置１００は、ユーザＵ１の現在位置から所定の範囲内の店舗にユーザの行動情報に対応する商品（例えば、サムネイルＤ６〜９に対応する商品）を扱う店舗が存在する場合、ユーザＵ１に当該行動情報に関する通知を行う。
【０１０５】
また、処理部１６２は、行動情報の提供元から提供される情報に基づいて対象情報が更新された旨の通知をユーザＵ１に行ってもよい。例えば、図３の例において、処理部１６２は、サムネイルＤ１の行動情報に対応する飲食店Ａの営業時間や、休業日などの変更に関する情報や、サムネイルＤ２の行動情報に対応する電車の遅延情報、サムネイルＤ６〜Ｄ９の行動情報に対応する商品の価格の変更に関する情報等の通知をユーザＵ１に行ってもよい。また、処理部１６２は、各種交通手段の遅延情報の通知とともに、迂回案に関する情報をユーザＵ１に通知してもよい。
【０１０６】
また、処理部１６２は、対象情報として取得された文字列が時刻を示す場合は、当該時刻を利用者に通知する処理を実行してもよい。例えば、図３の例において、処理部１６２は、対象情報に時間情報が含まれるサムネイルＤ２〜Ｄ４に対応する行動情報に関する通知を当該時間情報に基づいて行ってもよい。
【０１０７】
（推定部１６３について）
推定部１６３は、ユーザの行動に関する行動情報に基づいて、ユーザの行動と対応する主題を推定する。例えば、図１の例において、推定部１６３は、端末装置１００に実装された情報収集アプリにより収集されたユーザＵ１の行動情報に基づいて、ユーザＵ１の行動と対応する主題を推定する。
【０１０８】
また、推定部１６３は、行動情報のうち一部の行動情報に基づいて、主題を推定してもよい。例えば、図１の例において、推定部１６３は、「仙台」に関連する行動情報（サムネイルＤ１〜Ｄ３に対応する行動情報）に基づいて、ユーザＵ１の行動の主題を推定する。
【０１０９】
また、推定部１６３は、行動情報のうちユーザによって選択された行動情報に基づいて、主題を推定してもよい。例えば、図１の例において、推定部１６３は、ユーザＵ１が選択したサムネイルＤ１〜Ｄ３に対応する行動情報に基づいて、ユーザＵ１の行動の主題を推定する。
【０１１０】
また、推定部１６３は、ユーザの操作に応じて保存された情報である行動情報に基づいて、主題を推定してもよい。例えば、図１の例において、推定部１６３は、ユーザＵ１が端末装置１００を用いて取得した端末装置１００の画面のスクリーンショットや、ユーザＵ１が端末装置１００を用いて撮影した画像及び動画、ユーザＵ１が端末装置１００を用いて閲覧した画像及び動画、ユーザＵ１が端末装置１００を用いて送受信した電子メール、ユーザＵ１が端末装置１００を介して利用したアプリケーション、ウェブサービス等においてブックマークしたコンテンツなどといった、ユーザＵ１の能動的な操作によって取得された行動情報に基づいて、ユーザＵ１の行動の主題を推定する。
【０１１１】
また、推定部１６３は、電子メールに関する情報を含む行動情報に基づいて、主題を推定してもよい。例えば、図１の例において、推定部１６３は、ユーザＵ１が端末装置１００を用いて受信した、「１月１３日」における仙台市内のホテルＢの予約確認に関する電子メールを含む行動情報に基づいて、ユーザＵ１の行動の主題を推定する。
【０１１２】
また、推定部１６３は、アプリケーションの表示画面に関する画像の画像認識結果に基づく情報を含む行動情報に基づいて、主題を推定してもよい。例えば、図１の例において、推定部１６３は、所定のアプリケーション上における路線検索サービスの表示画面のスクリーンショットに対し、種々の従来技術を適宜用いて解析することによりテキスト情報や、時間情報、位置情報等の情報を抽出する。そして、推定部１６３は、抽出した情報を含む行動情報に基づいてユーザＵ１の行動の主題を推定する。
【０１１３】
また、推定部１６３は、ユーザが行った経路検索の結果を含む行動情報を取得し、経路検索の結果に基づいてユーザが訪問する地域を推定し、推定した地域を主題としてもよい。例えば、図１の例において、推定部１６３は、ユーザＵ１が行った路線検索サービスにおける検索結果の表示画面のスクリーンショットを含む行動情報を取得する。そして、推定部１６３は、表示画面のスクリーンショットに対し、種々の従来技術を適宜用いて解析することにより抽出した到着地「仙台」に関連する主題「仙台旅行」をユーザＵ１の行動の主題とする。
【０１１４】
また、推定部１６３は、行動情報のうちユーザによって選択された行動情報に基づいて、主題を推定してもよい。例えば、図１の例において、推定部１６３は、ユーザＵ１によって選択されたサムネイルＤ１〜Ｄ３に対応する行動情報に基づいて、ユーザＵ１の行動の主題を推定する。
【０１１５】
なお、推定部１６３は、コンテンツ配信サーバ１０から行動情報に含まれるテキスト情報や、時間情報、位置情報等の情報を取得してもよい。例えば、推定部１６３は、行動情報をコンテンツ配信サーバ１０に送信する。そして、推定部１６３は、コンテンツ配信サーバ１０が行動情報を解析することにより抽出したテキスト情報や、時間情報、位置情報等の情報をコンテンツ配信サーバ１０から受け付け、受け付けた情報に基づいてユーザの行動の主題を推定する。また、推定部１６３は、コンテンツ配信サーバ１０に送信した行動情報に基づいてコンテンツ配信サーバ１０（推定部１７）が推定したユーザの行動の主題に関する情報を取得してもよい。また、推定部１６３は、推定部１６３が推定したユーザの行動の主題と、コンテンツ配信サーバ１０が推定したユーザの行動の主題との同期をとるようにしてもよい。
【０１１６】
（検索部１６４について）
検索部１６４は、推定部１６３により推定された主題と対応する情報を検索する。例えば、図２の例において、検索部１６４は、行動情報記憶部１２１や、ユーザＵ１にサービスを提供するサービス提供装置などの外部装置２０等から、行動の主題「仙台旅行」と対応する情報を検索する。
【０１１７】
また、検索部１６４は、行動情報から主題と対応する情報を検索してもよい。例えば、図２の例において、検索部１６４は、端末装置１００に実装された情報収集アプリにより収集した行動情報であって、行動の主題「仙台旅行」に関連する行動情報を検索する。
【０１１８】
また、検索部１６４は、主題と対応するウェブ上の情報を検索してもよい。例えば、図２の例において、検索部１６４は、ウェブページや、端末装置１００にインストールされた各種アプリから、行動の主題「仙台旅行」と対応する情報を検索する。
【０１１９】
また、検索部１６４は、主題と対応する施設であって、ユーザによって選択された行動情報と対応する位置から所定の範囲内にある施設の情報を検索してもよい。例えば、検索部１６４は、ユーザによって選択された行動情報に位置情報が含まれる場合、当該位置情報から所定の範囲内（例えば、１００メートル、５００メートルなど）にある主題と対応する施設の情報を検索する。
【０１２０】
また、検索部１６４は、ユーザの検索履歴に基づいて、施設の情報を検索する。例えば、検索部１６４は、端末装置１００に実装された情報収集アプリにより収集した行動情報に含まれるユーザの検索履歴に基づいて、施設の情報を検索する。
【０１２１】
なお、検索部１６４は、推定部１６３がコンテンツ配信サーバ１０から取得したユーザの行動の主題に関する情報に基づいて、当該情報が示すユーザの行動の主題に対応する情報を検索してもよい。例えば、検索部１６４は、推定部１６３がコンテンツ配信サーバ１０から取得したユーザの行動の主題に関する情報が「仙台旅行」を示すものである場合、「仙台旅行」と対応する情報を行動情報記憶部１２１や、ユーザＵ１にサービスを提供するサービス提供装置などの外部装置２０等から検索する。
【０１２２】
（表示部１６５について）
表示部１６５は、少なくとも、検索部１６４により検索された情報に基づいたコンテンツを表示する。例えば、図２の例において、表示部１６５は、ユーザＵ１にサービスを提供するサービス提供装置などの外部装置２０や、端末装置１００に実装された情報収集アプリにより収集したユーザＵ１の行動情報等から検索部１６４により検索された行動の主題「仙台旅行」と対応する情報に基づいたコンテンツＣ１を表示する。
【０１２３】
また、表示部１６５は、ユーザの行動に関する行動情報と、検索部１６４により検索された情報とに基づいたコンテンツを表示してもよい。例えば、図２の例において、表示部１６５は、端末装置１００に実装された情報収集アプリにより収集した行動情報に対応するコンテンツＣ１１、コンテンツＣ１２及びコンテンツＣ１３と、検索部１６４により検索された情報に対応するコンテンツＣ１７とに基づいたコンテンツＣ１を表示する。
【０１２４】
また、表示部１６５は、ユーザの状況に応じた態様でコンテンツを表示してもよい。例えば、図２の例において、表示部１６５は、現在時刻が朝（例えば、５時から８時）または夜（例えば、１８時から２４時）の場合にコンテンツＣ１を表示する際、ユーザＵ１が当日のスケジュールまたは翌日のスケジュールを確認することを目的としてコンテンツＣ１を閲覧することが想定されるため、コンテンツＣ１をタイムラインの形式（図２の第１状態、第２状態及び第４状態）や、アルバムの形式（図２の第６状態）で表示する。
【０１２５】
また、例えば、表示部１６５は、端末装置１００に実装された種々のセンサにより検知されたセンサ情報に基づいて推定されるユーザの状況に応じた態様でコンテンツを表示する。例えば、図２の例において、端末装置１００に実装された種々のセンサにより、ユーザの状況が「歩行状態」と推定された場合、表示部１６５は、コンテンツＣ１をマップの形式（図２の第５状態）で表示する。
【０１２６】
また、表示部１６５は、主題に応じた態様でコンテンツを表示する。例えば、図２の例において、表示部１６５は、推定部１６３がユーザＵ１の行動の主題を「仙台旅行」と推定したため、旅行に応じたイムラインの形式でコンテンツＣ１を表示し、編集操作を受け付ける。なお、表示部１６５は、推定部１６３が推定したユーザの行動の主題に応じて、種々の態様でコンテンツを表示してもよい。ここで、図１０を用いて、コンテンツをアルバムの形式で表示する例を示す。図１０は、実施形態に係る端末装置の一例を示す図（５）である。
【０１２７】
なお、図１０の例において、電子商取引サービスにおいてユーザＵ１がブックマークした商品（靴Ｈ〜靴Ｋ）に関する行動情報が選択され、推定部１６３がユーザＵ１の行動の主題を「購入する靴を検討中（ほしいものメモ）」と推定したものとする。そして、図１０の第１状態（図１の第５状態に相当）において、表示部１６５がユーザＵ１の行動の主題「ほしいものメモ」に対応するコンテンツを領域ＡＲ１１に表示したものとする。
【０１２８】
図１０の第１状態において、行動の主題「ほしいものメモ」に対応するコンテンツに対するユーザＵ１の選択操作を受け付けることにより、表示部１６５は、画面を第２状態に遷移させる。図１０の第２状態は、ユーザが選択した行動情報に対応する情報が表示された状態を示す。図１０の例において、表示部１６５は、ユーザが選択した行動情報に対応するコンテンツＣ２１〜Ｃ２４を画面に表示する。また、表示部１６５は、コンテンツＣ２１〜Ｃ２４の表示態様の変更をユーザＵ１が指示するための領域ＡＲ２２を画面に表示する。
【０１２９】
図１０の第２状態において、表示部１６５は、行動情報の提供元から取得した商品の画像や、商品の価格、値引きに関する情報等を含むコンテンツＣ２１〜Ｃ２４を表示する。なお、図１０の第２状態において、表示部１６５は、ユーザＵ１の行動情報に基づくデモグラフィック属性やサイコグラフィック属性に基づいて、ユーザＵ１の行動の主題において購入の検討対象となっている靴に関する情報を表示してもよい。
【０１３０】
また、図１０の第２状態において、領域ＡＲ２２が選択された場合、表示部１６５は、コンテンツＣ２１〜Ｃ２４に対応する商品を販売している実店舗の位置を示す地図情報を画面に表示してもよい。例えば、表示部１６５は、ユーザＵ１の現在位置から所定の範囲内（例えば、１００メートル、５００メートルなど）でコンテンツＣ２１〜Ｃ２４に対応する商品を販売している実店舗の位置を示す地図情報を画面に表示する。
【０１３１】
続いて、図１０の第３状態は、ユーザＵ１が選択した行動情報に対応する情報が表示された状態を示す。例えば、図１０の例において、表示部１６５は、電子商取引サービスにおいてユーザＵ１が選択した行動情報に対応する商品のページを情報収集アプリに含まれるブラウザに表示する。
【０１３２】
また、表示部１６５は、主題と対応する情報から時間情報または位置情報を抽出し、当該時間情報または当該位置情報に基づく表示位置に主題と対応する情報を配置したコンテンツを表示してもよい。例えば、図２の例において、表示部１６５は、コンテンツＣ１に含まれるコンテンツに対応する行動情報から時間情報を抽出し、抽出した時間情報に対応する表示位置にコンテンツを配置して画面に表示する。また、図２の例において、表示部１６５は、「仙台駅」を出発地点として設定し、コンテンツＣ１に含まれる各コンテンツに対応する行動情報等から位置情報を抽出する。そして、表示部１６５は、抽出した位置情報の「仙台駅」からの距離に応じて各コンテンツをコンテンツＣ１に配置して画面に表示する。
【０１３３】
また、表示部１６５は、位置情報に基づいて、主題と対応する情報を配置した地図情報を含むコンテンツを表示してもよい。例えば、図２の例において、表示部１６５は、コンテンツＣ１に含まれるコンテンツに対応する行動情報等から位置情報を抽出し、仙台市の地図上において抽出した位置情報に対応する位置に各コンテンツを配置して画面に表示する。
【０１３４】
また、表示部１６５は、時間情報または位置情報に基づいて、主題と対応する情報を時系列に沿った順に配置したコンテンツを表示してもよい。例えば、図２の例において、表示部１６５は、コンテンツＣ１に含まれるコンテンツに対応する行動情報等から時間情報または位置情報を抽出し、コンテンツＣ１に含まれる各コンテンツを、領域ＡＲ２１に配置して画面に表示する。
【０１３５】
また、表示部１６５は、ユーザによって選択された行動情報と、ウェブ上の情報とを表示してもよい。例えば、図２の例において、表示部１６５は、ユーザＵ１によって選択された行動情報に対応するコンテンツＣ１１、コンテンツＣ１２及びコンテンツＣ１３と、検索部１６４が検索した情報に対応するコンテンツを含むコンテンツＣ１を表示する。
【０１３６】
なお、表示部１６５は、行動の主題のレコメンドを表示してもよい。ここで、図１１を用いて、行動の主題のレコメンドを表示する例を示す。図１１は、実施形態に係る端末装置の一例を示す図（６）である。
【０１３７】
なお、図１１の例において、端末装置１００に実装された情報収集アプリによって、映画Ｌに関するユーザＵ１の行動情報が収集されているものとする。例えば、図１１の例において、映画Ｌに関する行動情報として、ユーザＵ１が端末装置１００を用いて閲覧した映画Ｌに関する画像及び動画、映画Ｌを上映している映画館Ｍに関するウェブサービスにおけるブックマーク等が情報収集アプリによって収集されているものとする。また、図１１の例において、推定部１６３が映画Ｌに関する行動情報に基づいて、ユーザＵ１の行動の主題を「映画Ｌ」と推定したものとする。そして、図１１の第１状態（図１の第５状態に相当）において、表示部１６５がユーザＵ１にレコメンドする行動の主題「映画Ｌ」に対応するコンテンツを領域ＡＲ１１に表示したものとする。
【０１３８】
図１１の第１状態は、行動の主題のレコメンドを表示した状態を示す。図１１の第１状態において、表示部１６５は、行動の主題「映画Ｌ」に対応するコンテンツの視認性を低下させた状態で、「今週末映画を見に行きませんか？」といったテキストと共に表示する。ここで、行動の主題「映画Ｌ」に対応するコンテンツに対するユーザＵ１の選択操作を受け付けることにより、表示部１６５は、画面を第２状態に遷移させる。
【０１３９】
続いて、図１１の第２状態は、行動の主題「映画Ｌ」に関連するコンテンツが表示された状態を示す。例えば、図１１の例において、検索部１６４は、行動の主題「映画Ｌ」に関連する情報を検索する。そして、表示部１６５は、検索部１６４が検索した情報から時間情報を抽出し、抽出した時間情報に対応する表示位置に当該情報を示すコンテンツＣ２５〜Ｃ２７の視認性を低下させて表示する。また、図１１の第１状態においても、端末装置１００は、領域ＡＲ２２及び領域ＡＲ２３を表示する。ここで、コンテンツＣ２５は、路線検索サービスにおけるユーザＵ１の居住地域「下北沢」から映画館Ｍの所在地「新宿」までの乗り換え案内に関する情報を示す。また、コンテンツＣ２６は、映画館Ｍにおける映画Ｌの上映時間に関する情報を示す。また、コンテンツＣ２７は、検索部１６４が行動の主題「映画Ｌ」においてユーザＵ１が訪問する地域「新宿」に関連する情報（所在地が「新宿」である飲食店Ｎに関する情報）を検索した結果を示す。
【０１４０】
なお、図１１の第２状態において、コンテンツＣ２５〜Ｃ２７に所定の操作（例えば、タップ、ロングタップなど）が行われた場合、各コンテンツに対応するアプリケーションや、ウェブサービス、コンテンツ等を表示してもよい。例えば、コンテンツＣ２５に所定の操作が行われた場合、表示部１６５は、路線検索サービスをコンテンツＣ２５に対応するパラメータ情報が入力された状態で立ち上げる。そして、表示部１６５は、パラメータ情報が変更（例えば、到着時間が変更）された場合、図１１の第２状態において、変更後のパラメータ情報に対応する表示位置にコンテンツＣ２５を表示する。また、例えば、コンテンツＣ２６またはＣ２７に所定の操作が行われた場合、表示部１６５は、施設予約サービスにおける映画Ｌまたは飲食店Ｎの予約に関するページを表示する。また、例えば、コンテンツＣ２７に所定の操作が行われた場合、表示部１６５は、ユーザＵ１が訪問する地域「新宿」に関連する情報であって、飲食店Ｎに関する情報とは異なる情報に対応するコンテンツをユーザＵ１にレコメンドするコンテンツとして画面に表示する。
【０１４１】
続いて、図１１の第３状態は、第２状態において表示したコンテンツがユーザＵ１に選択された状態を示す。なお、図１１の例において、ユーザＵ１にコンテンツＣ２５〜Ｃ２７が選択されたものとする。この場合、表示部１６５は、コンテンツＣ２５〜Ｃ２７の視認性を高めて表示する。そして、図１１の第３状態において領域ＡＲ２３が選択されたことにより、表示部１６５は、行動の主題「映画Ｌ」に関連するコンテンツを記憶部１２０に格納し、画面を第４状態に遷移させる。
【０１４２】
続いて、図１１の第４状態は、行動の主題のレコメンドがユーザＵ１に選択された状態を示す。図１１の第４状態に示すように、表示部１６５は、行動の主題「映画Ｌ」に対応するコンテンツの視認性を高めた状態で表示する。
【０１４３】
また、表示部１６５は、取得部１６１により取得された対象情報を撮影画像に重畳させて表示してもよい。例えば、図３の例において、表示部１６５は、取得部１６１により取得された対象情報を表示する領域ＡＲ１８を、各サムネイルに重畳させて表示する。
【０１４４】
また、表示部１６５は、撮影対象の提供元となるアプリケーションから提供される情報に基づいて更新された対象情報を、撮影画像に重畳させて表示してもよい。例えば、図３の例において、表示部１６５は、撮影対象の提供元から提供される飲食店の営業時間や、休業日などの変更に関する情報や、各種交通手段の遅延情報、商品の価格の変更に関する情報によって更新された対象情報を各サムネイルに重畳させて表示する。
【０１４５】
また、表示部１６５は、撮影画像が選択された場合、撮影対象に対応する画面であって、撮影対象の提供元となるアプリケーションが提供する画面を表示してもよい。例えば、図３の例において、表示部１６５は、ユーザＵ１が選択したサムネイルに対応する行動情報を取得した際に入力されたパラメータ情報と同一のものを入力した状態で、当該行動情報の提供元であるアプリケーションやウェブサービスを表示する。
【０１４６】
また、表示部１６５は、第１コンテンツに対し、第２コンテンツが配置された第３コンテンツを重畳させて表示してもよい。例えば、図４の例において、表示部１６５は、関連コンテンツを表示する関連コンテンツ領域をコンテンツＣ２に重畳させて表示する。
【０１４７】
また、表示部１６５は、第１コンテンツに対し、複数の第２コンテンツが配置された第３コンテンツを重畳させて表示してもよい。例えば、図４の例において、表示部１６５は、ユーザＵ１にレコメンドする情報を示すコンテンツＣ１９及びコンテンツＣ２０が含まれる関連コンテンツ領域をコンテンツＣ２に重畳させて表示する。
【０１４８】
また、表示部１６５は、第１コンテンツに含まれる第４コンテンツが選択された場合、第３コンテンツを表示してもよい。例えば、図４の例において、表示部１６５は、コンテンツＣ２に配置されたコンテンツに対するユーザＵ１の指Ｆ１０による選択操作を受け付けた場合、当該コンテンツをユーザＵ１の指Ｆ１０により保持された状態で関連コンテンツ領域をコンテンツＣ２に重畳して表示させる。
【０１４９】
また、表示部１６５は、選択された第４コンテンツの位置を保持したまま第３コンテンツを表示してもよい。例えば、図４の例において、表示部１６５は、コンテンツＣ２に配置されたコンテンツに対するユーザＵ１の指Ｆ１０による選択操作であって、移動操作とは異なる選択操作を受け付けた場合、当該コンテンツをユーザＵ１の指Ｆ１０により保持された状態で関連コンテンツ領域をコンテンツＣ２に重畳して表示する。
【０１５０】
（表示制御部１６６について）
表示制御部１６６は、第２コンテンツが選択された場合、第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、第３コンテンツが表示される領域を縮小させる。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０による選択操作が行われたコンテンツＣ１１を表示させた状態で、関連コンテンツ領域を縮小させる。
【０１５１】
また、表示制御部１６６は、第２コンテンツを第１コンテンツに重畳させて表示させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０による選択操作が行われたコンテンツＣ１１をコンテンツＣ２に重畳させて表示する。
【０１５２】
また、表示制御部１６６は、選択された第２コンテンツの表示態様を変更した状態で、第１コンテンツに重畳して表示させてもよい。例えば、表示制御部１６６は、バイブレーションや、点滅、色付け、サイズアップ、サイズダウン、輝度アップ、輝度ダウン、マーキングの追加等が行われた状態の第２コンテンツを、第１コンテンツに重畳して表示させる。
【０１５３】
また、表示制御部１６６は、第２コンテンツが選択された場合、第１コンテンツ及び第３コンテンツの表示態様を変更した状態で表示させてもよい。例えば、表示制御部１６６は、バイブレーションや、点滅、色付け、サイズアップ、サイズダウン、輝度アップ、輝度ダウン、マーキングの追加等が行われた状態の第１コンテンツ及び第３コンテンツを表示する。
【０１５４】
また、表示制御部１６６は、選択された第２コンテンツの視認性を高めた状態で、第１コンテンツに重畳して表示させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０による選択操作が行われたコンテンツＣ１１の視認性を高めた状態でコンテンツＣ２に重畳させて表示する。
【０１５５】
また、表示制御部１６６は、選択された第２コンテンツの視認性を低下させた状態で、第１コンテンツに重畳して表示させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０による選択操作が行われたコンテンツＣ１１の視認性を低下させた状態でコンテンツＣ２に重畳させて表示する。
【０１５６】
また、表示制御部１６６は、第１コンテンツ及び第３コンテンツの視認性を低下させた状態で表示させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０によりコンテンツＣ１１への選択操作が行われた後、コンテンツＣ２及び関連コンテンツ領域の視認性を低下させた状態で表示する。
【０１５７】
また、表示制御部１６６は、第３コンテンツが表示される領域を徐々に縮小させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０によりコンテンツＣ１１への選択操作が行われた後、関連コンテンツ領域を徐々に縮小させる。
【０１５８】
また、表示制御部１６６は、第１コンテンツが表示される領域を徐々に拡大させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０によりコンテンツＣ１１への選択操作が行われた後、コンテンツＣ２を徐々に拡大させる。
【０１５９】
また、表示制御部１６６は、第２コンテンツの位置を保持したまま、第３コンテンツが表示される領域を縮小させてもよい。例えば、図４の例において、表示制御部１６６は、コンテンツＣ１１をユーザＵ１の指Ｆ１０により保持された状態で関連コンテンツ領域を徐々に縮小させる。
【０１６０】
また、表示制御部１６６は、第２コンテンツが選択され続けた場合、第３コンテンツが表示される領域を縮小させてもよい。例えば、図４の例において、表示制御部１６６は、コンテンツＣ１１がユーザＵ１の指Ｆ１０によりロングタップ等の操作が行われた場合、関連コンテンツ領域を縮小させる。
【０１６１】
また、表示制御部１６６は、第２コンテンツが選択された選択位置が所定方向へ移動された場合、第３コンテンツが表示される領域を縮小させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０によりコンテンツＣ１１への選択操作が行われ、所定方向へ移動された場合、関連コンテンツ領域を縮小させる。
【０１６２】
また、表示制御部１６６は、第２コンテンツが選択された選択位置の移動に応じて、当該第２コンテンツの表示位置を移動させてもよい。例えば、図４の例において、表示制御部１６６は、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１へのドラッグ操作に応じてコンテンツＣ１１の表示位置を移動させる。
【０１６３】
また、表示制御部１６６は、第２コンテンツに対する選択が解除された場合、第１コンテンツのうち第２コンテンツの選択が解除された位置と対応する位置に第２コンテンツを重畳させて表示してもよい。例えば、図４の例において、表示制御部１６６は、コンテンツＣ２のうち、ユーザＵ１の指Ｆ１０によるコンテンツＣ１１への選択操作が解除された位置にコンテンツＣ１１を表示する。
【０１６４】
また、表示制御部１６６は、いずれかの第２コンテンツが選択された場合は、第１コンテンツと選択された第２コンテンツとを表示させたまま、第３コンテンツが表示される領域を縮小させてもよい。例えば、図４の例において、表示制御部１６６は、関連コンテンツ領域に表示されたコンテンツＣ１１、コンテンツＣ１９及びコンテンツＣ２０のいずれかのコンテンツが選択された場合、選択されたコンテンツを表示させたまま関連コンテンツ領域を縮小させる。
【０１６５】
また、表示制御部１６６は、第１コンテンツに含まれる第４コンテンツに対し所定の操作が行われた場合、第１コンテンツが表示される領域において４コンテンツを非表示としてもよい。例えば、図４の例において、表示制御部１６６は、コンテンツＣ２に配置されたコンテンツに対する所定の操作（例えば、フリック操作）を受け付けた場合、当該コンテンツをコンテンツＣ２から削除する。
【０１６６】
また、表示制御部１６６は、第３コンテンツが表示される領域で第４コンテンツに対する選択が解除された場合、第１コンテンツが表示される領域において第４コンテンツを非表示とし、第３コンテンツが表示される領域において第４コンテンツを表示してもよい。例えば、図４の例において、表示制御部１６６は、コンテンツＣ２に配置されたコンテンツに対するユーザＵ１の指Ｆ１０による選択操作に応じて表示部１６５が表示した関連コンテンツ領域上で、上記コンテンツの選択が解除された場合、上記コンテンツをコンテンツＣ２から削除し、関連コンテンツ領域において表示する。
【０１６７】
また、表示制御部１６６は、第３コンテンツが表示される領域で第４コンテンツに対する選択が解除された場合、第１コンテンツが表示される領域において第４コンテンツを非表示とし、第３コンテンツが表示される領域において第４コンテンツを表示したまま第３コンテンツが表示される領域を縮小させてもよい。例えば、図４の例において、表示制御部１６６は、コンテンツＣ２に配置されたコンテンツに対するユーザＵ１の指Ｆ１０による選択が関連コンテンツ領域上で解除された場合、当該コンテンツをコンテンツＣ２から削除し、関連コンテンツ領域において表示したまま関連コンテンツ領域を縮小させる。
【０１６８】
〔５．表示処理のフロー〕
図１２を用いて、実施形態に係る表示処理システム１のコンテンツの表示処理の手順について説明する。図１２は、実施形態に係る表示処理手順の一例を示すフローチャート（１）である。
【０１６９】
図１２に示すように、端末装置１００は、ユーザの行動情報に基づいて、ユーザの行動の主題を推定する（ステップＳ１０１）。続いて、端末装置１００は、ユーザの行動の主題に対応する情報を検索する（ステップＳ１０２）。例えば、端末装置１００は、ウェブ上（ウェブページや、端末装置１００にインストールされた各種アプリ）や、端末装置１００に実装された情報収集アプリが収集したユーザの行動情報から、ユーザの行動の主題に対応する情報を検索する。
【０１７０】
続いて、端末装置１００は、検索した情報に基づくコンテンツを表示し（ステップＳ１０３）、処理を終了する。
【０１７１】
次に、図１３を用いて、実施形態に係る表示処理システム１の対象情報の表示処理の手順について説明する。図１３は、実施形態に係る表示処理手順の一例を示すフローチャート（２）である。
【０１７２】
図１３に示すように、端末装置１００は、行動情報から対象情報を取得する（ステップＳ２０１）。例えば、端末装置１００は、行動情報に対して画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより、テキスト情報や、時間情報、位置情報、行動情報の提供元を特定するための情報、行動情報の提供元に対応するアイコン画像等を取得する。
【０１７３】
続いて、端末装置１００は、対象情報を撮影画像に重畳させて表示する（ステップＳ２０２）。例えば、端末装置１００は、行動情報として取得した端末装置１００のスクリーンショット等に対象情報を重畳させて表示する。
【０１７４】
続いて、端末装置１００は、対象情報に対応する処理を実行し（ステップＳ２０３）、処理を終了する。例えば、端末装置１００は、対象情報に時間情報が含まれる場合、当該時間情報に基づいてユーザに通知するアラームを設定する。
【０１７５】
次に、図１４を用いて、実施形態に係る表示処理システム１のコンテンツの表示処理の手順について説明する。図１４は、実施形態に係る表示処理手順の一例を示すフローチャート（３）である。
【０１７６】
図１４に示すように、端末装置１００は、第１コンテンツを表示する（ステップＳ３０１）。例えば、図４の例において、端末装置１００は、コンテンツＣ２を表示する。続いて、端末装置１００は、第３コンテンツの表示処理を指示する操作が行われた場合（ステップＳ３０２；Ｙｅｓ）、第２コンテンツが配置された第３コンテンツを第１コンテンツに重畳させて表示する（ステップＳ３０３）。例えば、図４の例において、端末装置１００は、関連コンテンツが配置された関連コンテンツ領域をコンテンツＣ２に重畳させて表示する。一方、端末装置１００は、第３コンテンツの表示処理を指示する操作が行われない場合（ステップＳ３０２；Ｎｏ）、第１コンテンツをそのまま表示する。そして、端末装置１００は、第１コンテンツの保存処理を指示する操作が行われた場合（ステップＳ３０６；Ｙｅｓ）、第１コンテンツを保存し（ステップＳ３０７）、処理を終了する。また、端末装置１００は、第１コンテンツの保存処理を指示する操作が行われない場合（ステップＳ３０６；Ｎｏ）、第１コンテンツを継続して表示する。
【０１７７】
続いて、端末装置１００は、第２コンテンツが選択された場合（ステップＳ３０４；Ｙｅｓ）、第１コンテンツ及び第２コンテンツを表示させたまま第３コンテンツが表示される領域を縮小させる（ステップＳ３０５）。一方、端末装置１００は、第２コンテンツが選択されない場合（ステップＳ３０４；Ｎｏ）、第３コンテンツが表示される領域を縮小させ、第１コンテンツを表示する。例えば、端末装置１００は、第３コンテンツに所定の操作（例えば、スワイプ操作）が行われた場合、第３コンテンツが表示される領域を縮小させ、第１コンテンツを表示する。そして、端末装置１００は、第１コンテンツの保存処理を指示する操作が行われた場合（ステップＳ３０６；Ｙｅｓ）、第１コンテンツを保存し（ステップＳ３０７）、処理を終了する。また、端末装置１００は、第１コンテンツの保存処理を指示する操作が行われない場合（ステップＳ３０６；Ｎｏ）、第１コンテンツを継続して表示する。
【０１７８】
続いて、第１コンテンツの保存処理を指示する操作が行われた場合（ステップＳ３０６；Ｙｅｓ）、第１コンテンツを保存し（ステップＳ３０７）、処理を終了する。例えば、端末装置１００は、第２コンテンツが配置された状態の第１コンテンツを保存する。一方、端末装置１００は、第１コンテンツの保存処理を指示する操作が行われない場合（ステップＳ３０６；Ｎｏ）、第２コンテンツが配置された状態の第１コンテンツを継続して表示する。
【０１７９】
〔６．変形例〕
上述の実施形態は一例を示したものであり、種々の変更及び応用が可能である。
【０１８０】
〔６−１．行動情報について〕
上述の実施形態において、行動情報とは、ユーザＵ１が端末装置１００を用いて取得した端末装置１００の画面のスクリーンショットや、ユーザＵ１が端末装置１００を用いて撮影した画像及び動画、ユーザＵ１が端末装置１００を用いて閲覧した画像及び動画、ユーザＵ１が端末装置１００を用いて送受信した電子メール、ユーザＵ１が端末装置１００を介して利用したアプリケーション、ウェブサービス等においてブックマークしたコンテンツ等である例を示したが、行動情報は上述した例に限られない。行動情報とは、情報処理装置等により取得可能なユーザの行動に関する情報であれば、どのような情報であってもよい。
【０１８１】
〔６−２．表示部１６５及び表示制御部１６６について〕
上述した図４の例において、表示部１６５及び表示制御部１６６が、関連コンテンツを表示する関連コンテンツ領域を画面に重畳させて表示する例を示したが、表示部１６５及び表示制御部１６６の機能は上述した例に限られない。第２コンテンツは、第１コンテンツに対し付加が可能な情報であれば、どのような情報であってもよい。例えば、表示部１６５は、メッセージアプリを第１コンテンツとして表示し、メッセージに付加可能なテキスト、画像、動画等の情報である第２コンテンツが配置された第３コンテンツを第１コンテンツに重畳させて表示する。そして、表示制御部１６６は、上記メッセージアプリにおいて、上述した表示制御を行う。
【０１８２】
〔６−３．ユーザの行動パターンに基づくコンテンツの表示について〕
表示部１６５は、ユーザの行動パターンに基づくコンテンツを表示してもよい。例えば、ユーザが地域Ｏに継続して訪問していることを示す行動情報が収集された場合、推定部１６３は、ユーザの行動の主題を「地域Ｏへの訪問」と推定する。そして、表示部１６５は、検索部１６４が検索した地域Ｏに関する情報（地域Ｏ周辺の飲食店等の施設など）を含むコンテンツを表示する。また、表示部１６５は、上記所定の地域に関するコンテンツを表示する際、毎回コンテンツの内容を変更して表示してもよい。また、表示部１６５は、ユーザが実際に表示部１６５の表示したコンテンツに対応する行動を行った後の当該コンテンツの評価に関する情報に基づいて、ユーザにコンテンツを表示してもよい。
【０１８３】
〔６−４．行動情報に関連するコンテンツの表示について〕
表示部１６５は、収集されたユーザの行動情報に関連するコンテンツを表示してもよい。例えば、ユーザの行動情報として、コンサートの観賞や、イベントの参加などの情報が含まれる場合、表示部１６５は、当該コンサートの次回作に関するコンテンツや、当該イベントの次年度の開催に関するコンテンツを表示する。
【０１８４】
〔７．効果〕
上述してきたように、実施形態に係る端末装置１００は、取得部１６１と、処理部１６２と、推定部１６３と、検索部１６４と、表示部１６５と、表示制御部１６６とを有する。取得部１６１は、撮影画像を用いて、当該撮影画像に撮影された撮影対象に関する情報である対象情報を取得する。処理部１６２は、対象情報として取得された文字列と対応する処理を実行する。推定部１６３は、ユーザの行動に関する行動情報に基づいて、ユーザの行動と対応する主題を推定する。検索部１６４は、推定部１６３により推定された主題と対応する情報を検索する。表示部１６５は、少なくとも、検索部１６４により検索された情報に基づいたコンテンツを表示する。また、表示部１６５は、取得部１６１により取得された対象情報を撮影画像に重畳させて表示する。また、表示部１６５は、第１コンテンツに対し、第２コンテンツが配置された第３コンテンツを重畳させて表示する。表示制御部１６６は、第２コンテンツが選択された場合、第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、第３コンテンツが表示される領域を縮小させる。
【０１８５】
これにより、実施形態に係る端末装置１００は、ユーザの行動の主題に対応する情報に基づくコンテンツを表示するため、ユーザの行動の指針に基づいて情報を提供できる。また、実施形態に係る端末装置１００は、撮影対象に関する対象情報を撮影画像に重畳させて表示するため、ユーザビリティを向上できる。また、実施形態に係る端末装置１００は、コンテンツが動的に変化する場合に応じてコンテンツの表示を制御するため、ユーザビリティを向上できる。
【０１８６】
また、実施形態に係る端末装置１００において、例えば、推定部１６３は、行動情報のうち一部の行動情報に基づいて、主題を推定する。そして、検索部１６４は、行動情報から主題と対応する情報を検索する。
【０１８７】
これにより、実施形態に係る端末装置１００は、行動情報のうち関連性を有する行動情報に基づいてユーザの行動の主題を推定し、ユーザの行動情報からユーザに提供する情報を検索するため、推定の精度を高め、且つ、訴求力の高い情報をユーザに提供できる。
【０１８８】
また、実施形態に係る端末装置１００において、例えば、推定部１６３は、行動情報のうちユーザによって選択された行動情報に基づいて、主題を推定する。
【０１８９】
これにより、実施形態に係る端末装置１００は、ユーザが選択した行動情報に基づいてユーザの行動の主題を推定するため、ユーザの要望に沿った情報を提供できる。
【０１９０】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、ユーザの行動に関する行動情報と、検索部１６４により検索された情報とに基づいたコンテンツを表示する。
【０１９１】
これにより、実施形態に係る端末装置１００は、ユーザの行動の主題に対応するコンテンツを表示するため、訴求力の高い情報をユーザに提供できる。
【０１９２】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、ユーザの状況に応じた態様でコンテンツを表示する。
【０１９３】
これにより、実施形態に係る端末装置１００は、ユーザがコンテンツを閲覧する時間帯や、ユーザの移動状態に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０１９４】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、主題に応じた態様でコンテンツを表示する。
【０１９５】
これにより、実施形態に係る端末装置１００は、ユーザの行動の主題に応じた態様でコンテンツを表示できるため、ユーザビリティを向上できる。
【０１９６】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、主題と対応する情報から時間情報または位置情報を抽出し、当該時間情報または当該位置情報に基づく表示位置に主題と対応する情報を配置したコンテンツを表示する。
【０１９７】
これにより、実施形態に係る端末装置１００は、時間情報または位置情報に基づくコンテンツを表示できるため、ユーザビリティを向上できる。
【０１９８】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、位置情報に基づいて、主題と対応する情報を配置した地図情報を含むコンテンツを表示する。
【０１９９】
これにより、実施形態に係る端末装置１００は、地図上での位置とともにユーザに情報を提供するため、ユーザビリティを向上できる。
【０２００】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、時間情報または位置情報に基づいて、主題と対応する情報を時系列に沿った順に配置したコンテンツを表示する。
【０２０１】
これにより、実施形態に係る端末装置１００は、時系列順に情報を表示するため、ユーザビリティを向上できる。
【０２０２】
また、実施形態に係る端末装置１００において、例えば、推定部１６３は、ユーザの操作に応じて保存された情報である行動情報に基づいて、主題を推定する。
【０２０３】
これにより、実施形態に係る端末装置１００は、ユーザが保存した行動情報に基づいてユーザの行動の主題を推定するため、ユーザの要望に沿った情報を提供できる。
【０２０４】
また、実施形態に係る端末装置１００において、例えば、推定部１６３は、電子メールに関する情報を含む行動情報に基づいて、主題を推定する。
【０２０５】
これにより、実施形態に係る端末装置１００は、電子メールを含めてユーザの行動の主題を推定するため、ユーザビリティを向上できる。
【０２０６】
また、実施形態に係る端末装置１００において、例えば、推定部１６３は、アプリケーションの表示画面に関する画像の画像認識結果に基づく情報を含む行動情報に基づいて、主題を推定する。
【０２０７】
これにより、実施形態に係る端末装置１００は、アプリケーションの表示画面を含めてユーザの行動の主題を推定するため、ユーザビリティを向上できる。
【０２０８】
また、実施形態に係る端末装置１００において、例えば、推定部１６３は、ユーザが行った経路検索の結果を含む行動情報を取得し、経路検索の結果に基づいてユーザが訪問する地域を推定し、推定した地域を主題とする。
【０２０９】
これにより、実施形態に係る端末装置１００は、ユーザの訪問地域に関する情報を提供するため、訴求力の高い情報をユーザに提供できる。
【０２１０】
また、実施形態に係る端末装置１００において、例えば、推定部１６３は、行動情報のうちユーザによって選択された行動情報に基づいて、主題を推定する。そして、検索部１６４は、主題と対応するウェブ上の情報を検索する。そして、表示部１６５は、ユーザによって選択された行動情報と、ウェブ上の情報とを表示する。
【０２１１】
これにより、実施形態に係る端末装置１００は、ユーザの行動の主題に関連する情報をウェブ上から検索し、表示するため、ユーザビリティを向上できる。
【０２１２】
また、実施形態に係る端末装置１００において、例えば、検索部１６４は、主題と対応する施設であって、ユーザによって選択された行動情報と対応する位置から所定の範囲内にある施設の情報を検索する。
【０２１３】
これにより、実施形態に係る端末装置１００は、ユーザの行動の主題に関連する施設を表示するため、ユーザビリティを向上できる。
【０２１４】
また、実施形態に係る端末装置１００において、例えば、検索部１６４は、ユーザの検索履歴に基づいて、施設の情報を検索する。
【０２１５】
これにより、実施形態に係る端末装置１００は、ユーザの検索履歴に基づいて施設を表示するため、ユーザビリティを向上できる。
【０２１６】
また、実施形態に係る端末装置１００において、例えば、取得部１６１は、撮影対象の提供元となるアプリケーションに関する情報を示す対象情報を取得する。また、例えば、取得部１６１は、撮影対象の提供元となるアプリケーションを示すアイコン画像を含む対象情報を取得する。また、例えば、表示部１６５は、撮影対象の提供元となるアプリケーションから提供される情報に基づいて更新された対象情報を、撮影画像に重畳させて表示する。
【０２１７】
これにより、実施形態に係る端末装置１００は、撮影対象の提供元に関する情報を視認可能な状態で撮影画像を表示するため、ユーザビリティを向上できる。
【０２１８】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、撮影画像が選択された場合、撮影対象に対応する画面であって、撮影対象の提供元となるアプリケーションが提供する画面を表示する。
【０２１９】
これにより、実施形態に係る端末装置１００は、撮影対象の提供元のアプリケーションの画面を表示するため、ユーザビリティを向上できる。
【０２２０】
また、実施形態に係る端末装置１００において、例えば、取得部１６１は、撮影対象となる文字列の解析結果を対象情報として取得する。また、例えば、取得部１６１は、撮影対象となる二次元コードが示す情報を示す対象情報を取得する。
【０２２１】
これにより、実施形態に係る端末装置１００は、撮影対象の情報視認可能な状態で撮影画像を表示するため、ユーザビリティを向上できる。
【０２２２】
また、実施形態に係る端末装置１００において、例えば、処理部１６２は、対象情報として取得された文字列が時刻を示す場合は、当該時刻を利用者に通知する処理を実行する。
【０２２３】
これにより、実施形態に係る端末装置１００は、撮影対象に含まれる時間情報に基づいて撮影対象に関する通知を実行するため、ユーザビリティを向上できる。
【０２２４】
また、実施形態に係る端末装置１００において、例えば、表示制御部１６６は、第２コンテンツを第１コンテンツに重畳させて表示させる。
【０２２５】
これにより、実施形態に係る端末装置１００は、ユーザの直観的な操作に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０２２６】
また、実施形態に係る端末装置１００において、例えば、表示制御部１６６は、選択された第２コンテンツの表示態様を変更した状態で、第１コンテンツに重畳して表示させる。また、例えば、表示制御部１６６は、第２コンテンツが選択された場合、第１コンテンツ及び第３コンテンツの表示態様を変更した状態で表示させる。また、例えば、表示制御部１６６は、選択された第２コンテンツの視認性を高めた状態で、第１コンテンツに重畳して表示させる。また、例えば、表示制御部１６６は、選択された第２コンテンツの視認性を低下させた状態で、第１コンテンツに重畳して表示させる。また、例えば、表示制御部１６６は、第１コンテンツ及び第３コンテンツの視認性を低下させた状態で表示させる。
【０２２７】
これにより、実施形態に係る端末装置１００は、ユーザの直観的な操作に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０２２８】
また、実施形態に係る端末装置１００において、例えば、表示制御部１６６は、第３コンテンツが表示される領域を徐々に縮小させる。また、例えば、表示制御部１６６は、第１コンテンツが表示される領域を徐々に拡大させる。
【０２２９】
これにより、実施形態に係る端末装置１００は、ユーザの直観的な操作に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０２３０】
また、実施形態に係る端末装置１００において、例えば、表示制御部１６６は、第２コンテンツの位置を保持したまま、第３コンテンツが表示される領域を縮小させる。また、例えば、表示制御部１６６は、第２コンテンツが選択され続けた場合、第３コンテンツが表示される領域を縮小させる。また、例えば、表示制御部１６６は、第２コンテンツが選択された選択位置が所定方向へ移動された場合、第３コンテンツが表示される領域を縮小させる。
【０２３１】
これにより、実施形態に係る端末装置１００は、ユーザの直観的な操作に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０２３２】
また、実施形態に係る端末装置１００において、例えば、表示制御部１６６は、第２コンテンツが選択された選択位置の移動に応じて、当該第２コンテンツの表示位置を移動させる。また、例えば、表示制御部１６６は、第２コンテンツに対する選択が解除された場合、第１コンテンツのうち第２コンテンツの選択が解除された位置と対応する位置に第２コンテンツを重畳させて表示する。
【０２３３】
これにより、実施形態に係る端末装置１００は、ユーザの直観的な操作に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０２３４】
また、実施形態に係る端末装置１００において、例えば、表示部１６５は、第１コンテンツに対し、複数の第２コンテンツが配置された第３コンテンツを重畳させて表示する。そして、表示制御部１６６は、いずれかの第２コンテンツが選択された場合は、第１コンテンツと選択された第２コンテンツとを表示させたまま、第３コンテンツが表示される領域を縮小させる。
【０２３５】
これにより、実施形態に係る端末装置１００は、ユーザの直観的な操作に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０２３６】
また、実施形態に係る端末装置１００において、例えば、表示制御部１６６は、第１コンテンツに含まれる第４コンテンツに対し所定の操作が行われた場合、第１コンテンツが表示される領域において第４コンテンツを非表示とする。また、例えば、表示部１６５は、第１コンテンツに含まれる第４コンテンツが選択された場合、第３コンテンツを表示する。そして、表示制御部１６６は、第３コンテンツが表示される領域で第４コンテンツに対する選択が解除された場合、第１コンテンツが表示される領域において第４コンテンツを非表示とし、第３コンテンツが表示される領域において第４コンテンツを表示する。また、例えば、表示部１６５は、選択された第４コンテンツの位置を保持したまま第３コンテンツを表示する。また、例えば、表示制御部１６６は、第１コンテンツが表示される領域において第４コンテンツを非表示とし、第３コンテンツが表示される領域において第４コンテンツを表示したまま第３コンテンツが表示される領域を縮小させる。
【０２３７】
これにより、実施形態に係る端末装置１００は、ユーザの直観的な操作に応じてコンテンツを表示するため、ユーザビリティを向上できる。
【０２３８】
また、上述してきたように、実施形態に係るコンテンツ配信サーバ１０は、受付部１５と、取得部１６と、推定部１７と、配信部１８とを有する。受付部１５は、端末装置１００からコンテンツの配信要求や、行動情報を受け付ける。取得部１６は、受付部１５が端末装置１００から受け付けた行動情報に対して、画像解析、形態素解析等の種々の従来技術を適宜用いて解析することにより、行動情報に関する情報を取得する。推定部１７は、ユーザの行動に関する行動情報に基づいて、ユーザの行動と対応する主題を推定する。配信部１８は、ユーザが利用する端末装置であって、推定部１７により推定された主題と対応する情報の表示処理を行う端末装置に主題に関する情報を配信する。
【０２３９】
これにより、実施形態に係るコンテンツ配信サーバ１０は、ユーザの行動情報に基づいてユーザの行動の主題を推定するため、ユーザの要望に沿った情報を提供できる。
【０２４０】
〔８．ハードウェア構成〕
また、上述してきた各実施形態に係る端末装置は、例えば図１５に示すような構成のコンピュータ１０００によって実現される。以下、端末装置１００を例に挙げて説明する。図１５は、端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０２４１】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０２４２】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を記憶する。通信インターフェイス１５００は、通信網５００（実施形態のネットワークＮに対応する）を介して他の機器からデータを受信してＣＰＵ１１００へ送り、また、通信網５００を介してＣＰＵ１１００が生成したデータを他の機器へ送信する。
【０２４３】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、入出力インターフェイス１６００を介して生成したデータを出力装置へ出力する。
【０２４４】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０２４５】
例えば、コンピュータ１０００が端末装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１６０の機能を実現する。また、ＨＤＤ１４００には、端末装置１００の記憶装置内の各データが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から所定の通信網を介してこれらのプログラムを取得してもよい。
【０２４６】
〔９．その他〕
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０２４７】
また、上述した端末装置１００は、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【０２４８】
また、特許請求の範囲に記載した「部」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０２４９】
１０      コンテンツ配信サーバ
１１      通信部
１２      記憶部
１３      コンテンツ情報記憶部
１４      制御部
１５      受付部
１６      取得部
１７      推定部
１８      配信部
２０      外部装置
１００    端末装置
１１０    通信部
１２０    記憶部
１２１    行動情報記憶部
１３０    入力部
１４０    出力部
１５０    撮像部
１６０    制御部
１６１    取得部
１６２    処理部
１６３    推定部
１６４    検索部
１６５    表示部
１６６    表示制御部
【図１】
2020107289.tif 000003
【図２】
2020107289.tif 000004
【図３】
2020107289.tif 000005
【図４】
2020107289.tif 000006
【図５】
2020107289.tif 000007
【図６】
2020107289.tif 000008
【図７】
2020107289.tif 000009
【図８】
2020107289.tif 000010
【図９】
2020107289.tif 000011
【図１０】
2020107289.tif 000012
【図１１】
2020107289.tif 000013
【図１２】
2020107289.tif 000014
【図１３】
2020107289.tif 000015
【図１４】
2020107289.tif 000016
【図１５】
2020107289.tif 000017
【手続補正書】
【提出日】令和1年5月13日(2019.5.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの行動に関する行動情報に基づいて推定された当該ユーザの行動の主題に対応する第１コンテンツに対し、当該主題に関連する情報を示す第２コンテンツが配置された第３コンテンツを重畳させて表示する表示手順と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる表示制御手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項２】
前記表示制御手順は、
前記第２コンテンツを前記第１コンテンツに重畳させて表示させる
ことを特徴とする請求項１に記載の情報表示プログラム。
【請求項３】
前記表示制御手順は、
選択された前記第２コンテンツの表示態様を変更した状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１または２に記載の情報表示プログラム。
【請求項４】
前記表示制御手順は、
前記第２コンテンツが選択された場合、前記第１コンテンツ及び前記第３コンテンツの表示態様を変更した状態で表示させる
ことを特徴とする請求項１から３のいずれか一つに記載の情報表示プログラム。
【請求項５】
前記表示制御手順は、
選択された前記第２コンテンツの視認性を高めた状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項６】
前記表示制御手順は、
選択された前記第２コンテンツの視認性を低下させた状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項７】
前記表示制御手順は、
前記第１コンテンツ及び前記第３コンテンツの視認性を低下させた状態で表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項８】
前記表示制御手順は、
前記第３コンテンツが表示される領域を徐々に縮小させる
ことを特徴とする請求項１から７のいずれか一つに記載の情報表示プログラム。
【請求項９】
前記表示制御手順は、
前記第１コンテンツが表示される領域を徐々に拡大させる
ことを特徴とする請求項１から８のいずれか一つに記載の情報表示プログラム。
【請求項１０】
前記表示制御手順は、
前記第２コンテンツの位置を保持したまま、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から９のいずれか一つに記載の情報表示プログラム。
【請求項１１】
前記表示制御手順は、
前記第２コンテンツが選択され続けた場合、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１０のいずれか一つに記載の情報表示プログラム。
【請求項１２】
前記表示制御手順は、
前記第２コンテンツが選択された選択位置が所定方向へ移動された場合、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１１のいずれか一つに記載の情報表示プログラム。
【請求項１３】
前記表示制御手順は、
前記第２コンテンツが選択された選択位置の移動に応じて、当該第２コンテンツの表示位置を移動させる
ことを特徴とする請求項１から１２のいずれか一つに記載の情報表示プログラム。
【請求項１４】
前記表示制御手順は、
前記第２コンテンツに対する選択が解除された場合、前記第１コンテンツのうち前記第２コンテンツの選択が解除された位置と対応する位置に前記第２コンテンツを重畳させて表示する
ことを特徴とする請求項１から１３のいずれか一つに記載の情報表示プログラム。
【請求項１５】
前記表示手順は、
前記第１コンテンツに対し、複数の前記第２コンテンツが配置された前記第３コンテンツを重畳させて表示し、
前記表示制御手順は、
いずれかの前記第２コンテンツが選択された場合は、前記第１コンテンツと選択された前記第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１４のいずれか一つに記載の情報表示プログラム。
【請求項１６】
前記表示制御手順は、
前記第１コンテンツに含まれる第４コンテンツに対し所定の操作が行われた場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とする
ことを特徴とする請求項１から１５のいずれか一つに記載の情報表示プログラム。
【請求項１７】
前記表示手順は、
前記第１コンテンツに含まれる第４コンテンツが選択された場合、前記第３コンテンツを表示し、
前記表示制御手順は、
前記第３コンテンツが表示される領域で前記第４コンテンツに対する選択が解除された場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とし、前記第３コンテンツが表示される領域において前記第４コンテンツを表示する
ことを特徴とする請求項１から１６のいずれか一つに記載の情報表示プログラム。
【請求項１８】
前記表示手順は、
選択された前記第４コンテンツの位置を保持したまま前記第３コンテンツを表示する
ことを特徴とする請求項１７に記載の情報表示プログラム。
【請求項１９】
前記表示制御手順は、
前記第３コンテンツが表示される領域で前記第４コンテンツに対する選択が解除された場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とし、前記第３コンテンツが表示される領域において前記第４コンテンツを表示したまま前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１７または１８に記載の情報表示プログラム。
【請求項２０】
ユーザの行動に関する行動情報に基づいて推定された当該ユーザの行動の主題に対応する第１コンテンツに対し、当該主題に関連する情報を示す第２コンテンツが配置された第３コンテンツを重畳させて表示する表示部と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる表示制御部と
を備えることを特徴とする情報表示装置。
【請求項２１】
コンピュータが実行する情報表示方法であって、
ユーザの行動に関する行動情報に基づいて推定された当該ユーザの行動の主題に対応する第１コンテンツに対し、当該主題に関連する情報を示す第２コンテンツが配置された第３コンテンツを重畳させて表示する表示工程と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる表示制御工程と
を含むことを特徴とする情報表示方法。
【手続補正書】
【提出日】令和1年9月20日(2019.9.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザの行動に関する行動情報に基づいて推定された当該ユーザの行動の主題に対応するコンテンツであって、当該ユーザの１日のスケジュールを示すコンテンツである第１コンテンツに対し、当該主題に関連する情報を示す第２コンテンツが配置された第３コンテンツが表示される領域を徐々に拡大させ、当該第１コンテンツに当該第３コンテンツを重畳させて表示する表示手順と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を徐々に縮小させ、前記第１コンテンツが示す前記スケジュール上の位置で前記第２コンテンツに対する選択が解除された場合、前記第２コンテンツが示す時間情報を前記位置に応じて更新し、前記第２コンテンツを前記位置に重畳させて表示する表示制御手順と
をコンピュータに実行させることを特徴とする情報表示プログラム。
【請求項２】
前記表示制御手順は、
前記第２コンテンツを前記第１コンテンツに重畳させて表示させる
ことを特徴とする請求項１に記載の情報表示プログラム。
【請求項３】
前記表示制御手順は、
選択された前記第２コンテンツの表示態様を変更した状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１または２に記載の情報表示プログラム。
【請求項４】
前記表示制御手順は、
前記第２コンテンツが選択された場合、前記第１コンテンツ及び前記第３コンテンツの表示態様を変更した状態で表示させる
ことを特徴とする請求項１から３のいずれか一つに記載の情報表示プログラム。
【請求項５】
前記表示制御手順は、
選択された前記第２コンテンツの視認性を高めた状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項６】
前記表示制御手順は、
選択された前記第２コンテンツの視認性を低下させた状態で、前記第１コンテンツに重畳して表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項７】
前記表示制御手順は、
前記第１コンテンツ及び前記第３コンテンツの視認性を低下させた状態で表示させる
ことを特徴とする請求項１から４のいずれか一つに記載の情報表示プログラム。
【請求項８】
前記表示制御手順は、
前記第１コンテンツが表示される領域を徐々に拡大させる
ことを特徴とする請求項１から７のいずれか一つに記載の情報表示プログラム。
【請求項９】
前記表示制御手順は、
前記第２コンテンツの位置を保持したまま、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から８のいずれか一つに記載の情報表示プログラム。
【請求項１０】
前記表示制御手順は、
前記第２コンテンツが選択され続けた場合、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から９のいずれか一つに記載の情報表示プログラム。
【請求項１１】
前記表示制御手順は、
前記第２コンテンツが選択された選択位置が所定方向へ移動された場合、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１０のいずれか一つに記載の情報表示プログラム。
【請求項１２】
前記表示制御手順は、
前記第２コンテンツが選択された選択位置の移動に応じて、当該第２コンテンツの表示位置を移動させる
ことを特徴とする請求項１から１１のいずれか一つに記載の情報表示プログラム。
【請求項１３】
前記表示手順は、
前記第１コンテンツに対し、複数の前記第２コンテンツが配置された前記第３コンテンツを重畳させて表示し、
前記表示制御手順は、
いずれかの前記第２コンテンツが選択された場合は、前記第１コンテンツと選択された前記第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１から１２のいずれか一つに記載の情報表示プログラム。
【請求項１４】
前記表示制御手順は、
前記第１コンテンツに含まれる第４コンテンツに対し所定の操作が行われた場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とする
ことを特徴とする請求項１から１３のいずれか一つに記載の情報表示プログラム。
【請求項１５】
前記表示手順は、
前記第１コンテンツに含まれる第４コンテンツが選択された場合、前記第３コンテンツを表示し、
前記表示制御手順は、
前記第３コンテンツが表示される領域で前記第４コンテンツに対する選択が解除された場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とし、前記第３コンテンツが表示される領域において前記第４コンテンツを表示する
ことを特徴とする請求項１から１４のいずれか一つに記載の情報表示プログラム。
【請求項１６】
前記表示手順は、
選択された前記第４コンテンツの位置を保持したまま前記第３コンテンツを表示する
ことを特徴とする請求項１５に記載の情報表示プログラム。
【請求項１７】
前記表示制御手順は、
前記第３コンテンツが表示される領域で前記第４コンテンツに対する選択が解除された場合、前記第１コンテンツが表示される領域において前記第４コンテンツを非表示とし、前記第３コンテンツが表示される領域において前記第４コンテンツを表示したまま前記第３コンテンツが表示される領域を縮小させる
ことを特徴とする請求項１５または１６に記載の情報表示プログラム。
【請求項１８】
ユーザの行動に関する行動情報に基づいて推定された当該ユーザの行動の主題に対応するコンテンツであって、当該ユーザの１日のスケジュールを示すコンテンツである第１コンテンツに対し、当該主題に関連する情報を示す第２コンテンツが配置された第３コンテンツが表示される領域を徐々に拡大させ、当該第１コンテンツに当該第３コンテンツを重畳させて表示する表示部と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を徐々に縮小させ、前記第１コンテンツが示す前記スケジュール上の位置で前記第２コンテンツに対する選択が解除された場合、前記第２コンテンツが示す時間情報を前記位置に応じて更新し、前記第２コンテンツを前記位置に重畳させて表示する表示制御部と
を備えることを特徴とする情報表示装置。
【請求項１９】
コンピュータが実行する情報表示方法であって、
ユーザの行動に関する行動情報に基づいて推定された当該ユーザの行動の主題に対応するコンテンツであって、当該ユーザの１日のスケジュールを示すコンテンツである第１コンテンツに対し、当該主題に関連する情報を示す第２コンテンツが配置された第３コンテンツが表示される領域を徐々に拡大させ、当該第１コンテンツに当該第３コンテンツを重畳させて表示する表示工程と、
前記第２コンテンツが選択された場合、前記第１コンテンツと、選択された当該第２コンテンツとを表示させたまま、前記第３コンテンツが表示される領域を徐々に縮小させ、前記第１コンテンツが示す前記スケジュール上の位置で前記第２コンテンツに対する選択が解除された場合、前記第２コンテンツが示す時間情報を前記位置に応じて更新し、前記第２コンテンツを前記位置に重畳させて表示する表示制御工程と
を含むことを特徴とする情報表示方法。