(57)【特許請求の範囲】
【請求項１】
端末装置と情報処理装置とがネットワークを介して通信可能な情報提供システムであって、
前記端末装置は、
画面に表示されたコンテンツに対するユーザからの操作入力を受け付ける受付手段と、前記受付手段により受け付けられた操作をトラッキングするトラッキング手段と、前記トラッキングによる前記コンテンツの描画領域を判断する領域判断手段と、前記領域判断手段により得られる前記描画領域に対応する前記コンテンツの閲覧情報を、前記情報処理装置に送信する閲覧情報送信手段とを有し、
前記情報処理装置は、
前記端末装置から得られた閲覧情報から、前記描画領域に対応する領域を有する閲覧履歴があるかを判断する閲覧履歴判断手段と、前記閲覧履歴判断手段により得られる判断結果に基づき、前記描画領域のサムネイルを作成するサムネイル作成手段と、前記サムネイル作成手段により得られるサムネイルを前記端末装置に提供する提供手段とを有することを特徴とする情報提供システム。
【請求項２】
前記サムネイル作成手段は、前記描画領域に対する閲覧回数に基づき、前記描画領域に対するサムネイルを作成することを特徴とする請求項１に記載の情報提供システム。
【請求項３】
前記閲覧履歴判断手段は、
予め登録された閲覧履歴に含まれる描画領域の面積と、前記コンテンツの描画領域の面積とから重複領域の面積比を算出し、算出した前記面積比と、予め設定された閾値とに基づいて、前記描画領域が、予め登録された描画領域と同一であるかを判断することを特徴とする請求項１又は２に記載の情報提供システム。
【請求項４】
前記端末装置は、
前記提供手段により得られる前記描画領域のサムネイルと、前記描画領域の閲覧回数とを、前記コンテンツに対応付けて、前記画面に表示する表示手段を有することを特徴とする請求項１乃至３の何れか１項に記載の情報提供システム。
【請求項５】
前記コンテンツは、１又は複数の全天球画像を含むことを特徴とする請求項１乃至４の何れか１項に記載の情報提供システム。
【請求項６】
前記コンテンツは、前記全天球画像に対する前記ユーザの操作軌跡を含むことを特徴とする請求項５に記載の情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システムに関する。
【背景技術】
【０００２】
従来より、１又は複数の投稿者からサーバ等にアップロードされた観光地等の所定の地点の画像や動画を閲覧することで、その地点からの風景や周囲の状況等を把握することができるサービスが存在する。上述した画像には、ある１つの方向を撮影した画像だけでなく、周囲を撮像可能な全天球カメラで撮影した全天球パノラマ画像（以下、「全天球画像」という）も含まれる。そのため、ユーザ（閲覧者）は、全天球画像により、ある地点を中心とした周囲の状況をより具体的に把握することができる。
【０００３】
また、従来では、ユーザが全天球画像の一部を閲覧している場合に、どの領域を閲覧しているかが分からなくなることを防止する手法が存在する。例えば、特許文献１では、全天球画像の全体（全体画像）と、その画像に含まれる所定領域のサムネイル画像群とを結び付けて表示することで、全天球画像内のどの領域を閲覧しているかが分からなくなることを防止している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された手法は、全体画像と所定領域のサムネイル画像群とを、その都度登録する必要があるため、作業が面倒である。また、投稿者の誰もが登録できてしまうとサムネイル画像が増え過ぎてしまい、全体画像との対応が見えづらくなるという問題がある。
【０００５】
本発明は、上記課題に鑑み、適切な情報提供サービスを実現することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題に鑑み、本発明の１つの態様は、端末装置と情報処理装置とがネットワークを介して通信可能な情報提供システムであって、前記端末装置は、画面に表示されたコンテンツに対するユーザからの操作入力を受け付ける受付手段と、前記受付手段により受け付けられた操作をトラッキングするトラッキング手段と、前記トラッキングによる前記コンテンツの描画領域を判断する領域判断手段と、前記領域判断手段により得られる前記描画領域に対応する前記コンテンツの閲覧情報を、前記情報処理装置に送信する閲覧情報送信手段とを有し、前記情報処理装置は、前記端末装置から得られた閲覧情報から、前記描画領域に対応する領域を有する閲覧履歴があるかを判断する閲覧履歴判断手段と、前記閲覧履歴判断手段により得られる判断結果に基づき、前記描画領域のサムネイルを作成するサムネイル作成手段と、前記サムネイル作成手段により得られるサムネイルを前記端末装置に提供する提供手段とを有する。
【発明の効果】
【０００７】
適切な情報提供サービスを実現することができる。
【図面の簡単な説明】
【０００８】
【図１】Ｗｅｂサービスシステムのシステム構成の一例を示す図である。
【図２】Ｗｅｂサービスシステムの利用シーンの一例を示す図である。
【図３】端末装置のハードウェア構成の一例を示す図である。
【図４】コンテンツ提供サーバのハードウェア構成の一例を示す図である。
【図５】第１の実施形態における端末装置及びコンテンツ提供サーバの機能ブロックの一例を示す図である。
【図６】第１の実施形態におけるコンテンツ表示処理の一例を示すシーケンス図である。
【図７】操作トラッキングの一例を示す図である。
【図８】画面表示例を示す図である。
【図９】描画領域判断処理の一例を示すフローチャートである。
【図１０】描画領域判断処理の一例を示すフローチャートである。
【図１１】閲覧履歴判断処理の具体例を示す図である。
【図１２】閾値設定の一例を示す図である。
【図１３】重複領域内における特徴点抽出の一例を示す図である。
【図１４】サムネイル表示処理の一例を示すフローチャートである。
【図１５】他の表示画面例の一例を示す図である。
【図１６】操作軌跡の登録内容を説明するための図である。
【図１７】操作軌跡登録処理の一例を示すフローチャートである。
【図１８】第２の実施形態における端末装置及びコンテンツ提供サーバの機能ブロックの一例を示す図である。
【図１９】第２の実施形態におけるコンテンツ表示処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を参照しながら説明する。
【００１０】
＜第１の実施形態＞
＜Ｗｅｂサービスシステム１のシステム構成＞
図１は、Ｗｅｂサービスシステムのシステム構成の一例を示す図である。Ｗｅｂサービスシステム１は、情報提供システムの一例である。Ｗｅｂサービスシステム１は、ネットワークＮを介して通信可能な、端末装置１１、コンテンツ提供サーバ１２、コンテンツ作成サーバ１３、コンテンツ利用企業ＰＣ（Personal Computer）１４、及び管理者ＰＣ１５を有している。また、端末装置１１は、例えばアクセスポイント１６を介してネットワークＮと接続されるが、これに限定されるものではなく、直接、ネットワークＮと接続されてもよい。コンテンツ提供サーバ１２、コンテンツ作成サーバ１３、コンテンツ利用企業ＰＣ１４、及び管理者ＰＣ１５は、情報処理装置の一例である。また、図１の例では、Ｗｅｂサービスシステム１として、各装置（端末装置１１、コンテンツ提供サーバ１２、コンテンツ作成サーバ１３、コンテンツ利用企業ＰＣ１４、及び管理者ＰＣ１５）を１台有しているが、複数有してもよい。
【００１１】
ネットワークＮは、例えばＬＡＮ（Local Area  Network），ＷＡＮ（Wide Area Network）又はインターネット等で構築される。主に有線で構築されるが一部又は全てを無線で構築されてもよく、有線と無線とを組み合わせてもよい。また、ネットワークＮは、ＰＤＣ（Personal Digital Cellular）、ＧＳＭ（登録商標）（Global System for Mobile communications）、ＣＤＭＡ（Code Division Multiple Access）又はＬＴＥ（Long Term Evolution）等の携帯電話網を含んでいてもよい。
【００１２】
Ｗｅｂサービスシステム１は、例えばコンテンツ利用企業等に対し、コンテンツ等の作成及び公開を支援するサービスを提供する。ここで、コンテンツとは、例えば１又は複数の全天球画像（周囲全方位）の画像等を含む情報である。全天球画像とは、ある１点から上下左右３６０度の全方位の被写体が撮像された画像である。全天球画像は、静止画でも動画でも作成できる。これらのコンテンツは、投稿者等により提供されてもよく、コンテンツ利用企業側や管理者側により提供されてもよい。また、コンテンツには、マップ及びルートに関する情報が含まれていてもよく、撮像位置で集音された音声データを含んでいてもよい。
【００１３】
端末装置１１は、例えばスマートフォン、ＰＤＡ（Personal Digital Assistant）、タブレット型端末、携帯電話、ウェアラブルＰＣ又は汎用ＰＣ等であるが、これらには限定されるものではない。端末装置１１は、画像や動画を表示するためのディスプレイを有している。
【００１４】
端末装置１１は、コンテンツ提供サーバ１２から提供される画像等が用いられたコンテンツ（例えば、地図情報、店情報、各種広告情報等）をブラウザ等のＷｅｂ閲覧機能により画面に描画し、ユーザに閲覧させる。従って、ユーザは、端末装置１１を用いて、コンテンツ利用企業が運営するＷｅｂページやＷｅｂアプリを介してコンテンツを閲覧することができる。
【００１５】
また、端末装置１１は、コンテンツ提供サーバ１２から送信されるコンテンツに含まれる全天球画像に対し、その所定領域におけるサムネイル画像を取得し、取得したサムネイル画像を表示する。また、端末装置１１は、閲覧したコンテンツの内容（履歴情報等）をアクセスポイント１６を経由して、ネットワークＮからコンテンツ提供サーバ１２に送信してもよい。
【００１６】
また、端末装置１１は、例えば撮像部を設けることで、周囲の画像（例えば、全天球画像）を撮影し、コンテンツ提供サーバ１２にアップロードする機能を設けていてもよい。
【００１７】
コンテンツ提供サーバ１２は、コンテンツをエンドユーザ（端末装置１１を操作するユーザ（閲覧者））に提供するサーバである。また、コンテンツ提供サーバ１２は、ユーザが閲覧したコンテンツの内容（閲覧履歴）や、コンテンツを閲覧中にユーザが操作した内容（操作履歴）を取得する。また、コンテンツ提供サーバ１２は、上述した履歴情報を集計し、例えば、各端末装置１１で閲覧した全天球画像等に含まれる所定領域のサムネイル画像を作成する。また、コンテンツ提供サーバ１２は、集計結果やサムネイル画像を、端末装置１１に送信する。また、コンテンツ提供サーバ１２は、集計結果やサムネイル画像を、コンテンツ利用企業ＰＣ１４や管理者ＰＣ１５に送信してもよい。
【００１８】
また、コンテンツ提供サーバ１２は、コンテンツ利用企業が運営するＷｅｂサーバであってもよい。コンテンツ提供サーバ１２は、例えばコンテンツ利用企業のＷｅｂページが登録されている。このＷｅｂページには、コンテンツ利用企業が公開する情報がＨＴＭＬ（HyperText Markup Language）やJavaScript（登録商標）等で記述されている。
【００１９】
コンテンツ作成サーバ１３は、画像（動画も含む）等が用いられたコンテンツを作成するサーバである。コンテンツ利用企業ＰＣ１４、又は管理者ＰＣ１５等からのコンテンツ作成指示や編集指示により、コンテンツの作成、編集等を行う。コンテンツ作成サーバ１３で作成されたコンテンツは、コンテンツ提供サーバ１２に出力され、コンテンツ提供サーバ１２から端末装置１１に配信される。
【００２０】
コンテンツ利用企業ＰＣ１４は、コンテンツ利用企業が公開するＷｅｂページ等にコンテンツをリンクさせる際に、コンテンツ利用企業の担当者が操作するＰＣである。なお、コンテンツ利用企業とは、コンテンツを用いてルートを紹介したい法人、自然人、団体又は個人等をいい、営利を目的とした企業である必要はない。コンテンツ利用企業ＰＣ１４は、ＰＣの他、スマートフォン、ＰＤＡ、タブレット型端末、携帯電話又はウェアラブルＰＣ等でもよい。
【００２１】
管理者ＰＣ１５は、Ｗｅｂサービスシステム１の管理者が操作するＰＣである。管理者ＰＣ１５は、コンテンツ利用企業が提供するＷｅｂページを表示して、内容、履歴分析結果等の管理する。具体的な装置としては、コンテンツ利用企業ＰＣ１４と同様でよい。
【００２２】
なお、図１の例では、説明の便宜上、コンテンツ提供サーバ１２及びコンテンツ作成サーバ１３を別の装置として示したが、これら２つのサーバの機能は１つの装置が提供してもよい。また、これら２つのサーバの機能のうち任意の２つのサーバの機能を１つの装置が提供してもよい。
【００２３】
また、コンテンツ提供サーバ１２及びコンテンツ作成サーバ１３のうち１つ以上のサーバの機能は、クラウドコンピューティングが用いられたクラウドサービスとして提供されてもよい。クラウドコンピューティングは、一例として、複数のサーバがＬ１〜Ｌ３スイッチで接続されており、各サーバと１つ以上のストレージがファイバーチャネルやｉＳＣＳＩ等で接続されている。クラウドコンピューティングでは、負荷に応じて各サーバに仮想化されたサーバが追加又は開放され、物理的な構成が動的に変更される。
【００２４】
なお、図１に示すＷｅｂサービスシステム１の構成は、一例であり、Ｗｅｂサービスシステム１は、以下の本実施形態で説明される処理を行うことが可能な情報処理装置としての機能を有していればよい。
【００２５】
＜Ｗｅｂサービスシステム１の利用シーン＞
次に、上述したＷｅｂサービスシステム１の利用シーンの一例について、図を用いて説明する。図２は、Ｗｅｂサービスシステムの利用シーンの一例を示す図である。図２の例は、全天球画像の映像技術を用いて、魅力をＰＲするような広告コンテンツを発信したいと考える事業者向けのビジネスを提供するものである。このような事業者が発する広告コンテンツのターゲットになり得るユーザが、自身の所有する端末（例えば、端末装置１１）にコンテンツをダウンロードして閲覧する際に、効率的にコンテンツを閲覧できるようにするものである。
【００２６】
ここで、広告コンテンツは、例えば観光事業者が自身の運営する観光施設や観光地の魅力をアピールするものであったり、不動産事業者が保有する物件資産を物件探索者に紹介する、といったコンテンツであるが、これに限定されるものではない。また、本実施形態を用いることにより、公開した広告コンテンツの閲覧回数（ＰＶ数）に加えて、実際に閲覧者がコンテンツ内の何に興味を感じているかを得ることができる。これにより、有用な情報を事業者側へフィードバックすることができ、広告業に付加価値を与えることにも繋げられる。
【００２７】
図２の例において、ユーザ（閲覧者）Ｕ１は、端末装置１１を用いて、アクセスポイント１６からネットワークＮを介してコンテンツ提供サーバ１２に、目的のコンテンツの取得要求を行い、対象のコンテンツを取得する。また、ユーザＵ１は、端末装置１１のブラウザ等を介してコンテンツを閲覧すると、その閲覧情報（閲覧履歴）を、アクセスポイント１６及びネットワークＮを介してコンテンツ提供サーバ１２に送信する（図２の（１））。閲覧情報とは、例えば、閲覧している画像情報（例えば、全体画像、領域画像等）、表示時間、時間経過に伴う画像の軌跡等であるが、これに限定されるものではない。なお、閲覧情報は、１人のユーザだけでなく、複数のユーザからの閲覧情報を受け付ける。
【００２８】
コンテンツ提供サーバ１２は、１又は複数のユーザＵ１からの閲覧情報を集計し、その結果や、コンテンツの公開リンク先情報（ＵＲＩ（Uniform Resource Identifier））等を、ネットワークＮを介して管理者ＰＣ１５に送信する（図２の（２））。また、コンテンツ提供サーバ１２は、閲覧情報の集計結果（閲覧履歴）から閲覧された画像のサムネイルを作成し、その画像をネットワークＮを介して管理者ＰＣ１５に送信してもよい。
【００２９】
管理者ＰＣ１５のユーザ（管理者）Ｕ２は、閲覧結果等を踏まえて、コンテンツ利用企業ＰＣ１４のユーザ（企業担当者）Ｕ３に送信すべき情報の選択、編集等を行い、その結果をネットワークＮを介してコンテンツ提供サーバ１２に送信する（図２の（３））。
【００３０】
次に、コンテンツ提供サーバ１２は、管理者ＰＣ１５からの指示に従って対応する閲覧結果や、コンテンツの公開リンク先情報等をコンテンツ利用企業ＰＣ１４に送信する（図２の（４））。
【００３１】
コンテンツ利用企業のユーザ（企業担当者）Ｕ３は、コンテンツ利用企業ＰＣ１４を操作して、コンテンツ提供サーバ１２から送信された情報を取得する。また、ユーザＵ３は、その内容に基づいて、自社のＷｅｂページ（例えばホームページ）のＨＴＭＬデータに広告コンテンツのＵＲＩを貼り付ける（例えば、コピー＆ペーストする）。これにより、コンテンツ利用企業の担当者Ｕ３は、例えばユーザＵ１等が閲覧した画像（閲覧数の多い画像）等を自社のＷｅｂページにリンクさせることができる。また、コンテンツ利用企業ＰＣ１４は、ユーザＵ３により操作されたリンクの貼り付け情報（広告素材等）をネットワークＮを介してコンテンツ作成サーバ１３に送信する（図２の（５））。また、管理者ＰＣ１５も、ユーザＵ２により操作された編集指示等をネットワークＮを介してコンテンツ作成サーバ１３に送信する（図２の（６））。
【００３２】
コンテンツ作成サーバ１３は、コンテンツ利用企業ＰＣ１４及び管理者ＰＣ１５により得られる情報に基づいてコンテンツを作成し、その情報をコンテンツ提供サーバ１２に送信する（図２の（７））。コンテンツ提供サーバ１２は、コンテンツ作成サーバ１３により作成されたコンテンツに更新して、端末装置１１に送信する（図２の（８））。
【００３３】
＜端末装置１１のハードウェア構成＞
次に、端末装置１１のハードウェア構成について図を用いて説明する。図３は、端末装置のハードウェア構成の一例を示す図である。端末装置１１は、携帯端末全体の動作を制御するＣＰＵ(Central Processing Unit)１０１、基本入出力プログラムを記憶したＲＯＭ(Read Only Memory)１０２、ＣＰＵ１０１のワークエリアとして使用されるＲＡＭ（Random Access Memory)１０３、ＣＰＵ１０１の制御に従ってデータの読み出し又は書き込みを行うＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）１０４、ＣＰＵ１０１の制御に従って風景や周囲の状況、建物等の被写体等を撮像し、画像（動画の含む）データを得る撮像素子としてのＣＭＯＳ(Complementary Metal Oxide Semiconductor)センサ１０５、地磁気を検知する電子磁気コンパスとしての機能やジャイロセンサ・加速度センサ等の機能を備えた加速度・方位センサ１０６、フラッシュメモリ等の記録メディア１０７に対するデータの読み出し又は書き込み（記憶）を制御するメディアドライブ１０８を備えている。そして、メディアドライブ１０８の制御に従って、既に記録されていたデータが読み出され、又は新たにデータが書き込まれて記憶する記録メディア１０７が着脱自在な構成となっている。
【００３４】
なお、ＥＥＰＲＯＭ１０４には、ＣＰＵ１０１が実行するＯＳ（Operating System）、その他のプログラム、及び、種々データが記憶されている。また、ＣＭＯＳセンサ１０５の代わりにＣＣＤ(Charge Coupled Device)センサを用いてもよい。また、ＣＭＯＳセンサ１０５により撮影される画像や動画には、全天球画像が含まれていてもよい。
【００３５】
端末装置１１は、音声を音声信号に変換する音声入力部１１１、音声信号を音声に変換する音声出力部１１２、アンテナ１１３ａ、このアンテナ１１３ａを利用して無線通信信号により、最寄のアクセスポイント１６と通信を行う通信部１１３、ＧＰＳ（Global Positioning Systems）衛星又は屋内ＧＰＳとしてのＩＭＥＳ(Indoor MEssaging System）によって端末装置１１の位置情報（緯度、経度、及び高度）を含んだＧＰＳ信号を受信するＧＰＳ受信部１１４、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）等のディスプレイ１１５、このディスプレイ１１５上と一体に重畳され指やタッチペン等によるタッチによってディスプレイ１１５上におけるタッチ位置を検出するタッチパネル１１６、及び、上記各部を電気的に接続するためのアドレスバスやデータバス等のバスライン１１０を備えている。
【００３６】
なお、音声入力部１１１は、音声を入力するマイクが含まれ、音声出力部１１２には、音声を出力するスピーカが含まれている。これにより、音声入力部１１１は、例えばユーザの音声データや撮像時の周囲の音声データ等を取得できる。
【００３７】
＜コンテンツ提供サーバ１２、コンテンツ作成サーバ１３、コンテンツ利用企業ＰＣ１４、管理者ＰＣ１５のハードウェア構成＞
次に、コンテンツ提供サーバ１２のハードウェア構成例について、図を用いて説明する。図４は、コンテンツ提供サーバのハードウェア構成の一例を示す図である。なお、図４に示すコンテンツ提供サーバ１２のハードウェア構成は、１つの筐体に収納されていたり、一体の装置として備えられていたりする必要はなく、コンテンツ提供サーバ１２が備えていることが好ましいハード的な要素を示す。また、コンテンツ提供サーバ１２のハードウェア構成例は、コンテンツ作成サーバ１３、コンテンツ利用企業ＰＣ１４、及び管理者ＰＣ１５にも適用可能である。
【００３８】
コンテンツ提供サーバ１２は、バス２１０に接続されたＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤ(Hard Disk)２０４、ＨＤＤ(Hard Disk Drive)２０５、ディスプレイ２０６、ネットワークＩ／Ｆ（インターフェース）２０７、キーボード２０８、マウス２０９、メディアドライブ２１１、及び、光学ドライブ２１２を有する。ＣＰＵ２０１は、ＨＤ２０４に記憶されているプログラム２２０を実行して、コンテンツ提供サーバ１２の全体の動作を制御する。ＲＯＭ２０２は、ＩＰＬ（Initial Program Loader）等のＣＰＵ２０１の駆動に用いられるプログラムを記憶している。ＲＡＭ２０３は、ＣＰＵ２０１のワークエリアとして使用される。ＨＤ２０４は、不揮発性メモリを搭載した記憶装置であり、コンテンツを作成するプログラム２２０、ＯＳ等が記憶されている。
【００３９】
ＨＤＤ２０５は、ＣＰＵ２０１の制御に従ってＨＤ２０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ２０６は、カーソル、メニュー、ウィンドウ、文字、又は画像等の各種情報を表示する。ネットワークＩ／Ｆ２０７は、ＬＡＮやインターネット等のネットワークＮとのインタフェースである。
【００４０】
キーボード２０８及びマウス２０９は、入出力装置であり、キーボード２０８は、文字、数値、各種指示等の入力のための複数のキーを備え、これらからの入力を受け付ける。マウス２０９はマウスポインターの移動及び各種指示の選択や実行、処理対象の選択等を受け付ける。
【００４１】
メディアドライブ２１１はフラッシュメモリ等の記録メディア２１３に対するデータの読み出し又は書き込み（記憶）を制御する。光学ドライブ２１２は着脱可能な記録媒体の一例としてのＣＤ(Compact Disc)２１４等に対する各種データの読み出し又は書き込みを制御する。
【００４２】
なお、上記プログラム２２０は、インストール可能な形式又は実行可能な形式のファイルで、記録メディア２１３やＣＤ２１４等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。あるいは、プログラム２２０は、任意のサーバ型の情報処理装置からダウンロードされる形態で配布されてもよい。
【００４３】
なお、図４に示すハードウェア構成が、コンテンツ作成サーバ１３のハードウェア構成である場合、ＨＤ２０４にはコンテンツを提供するためのプログラム２２０等が記憶される。また、この場合、ＨＤ２０４には、ＷｅｂページやＷｅｂアプリを提供するためのプログラム２２０やＷｅｂページ（Ｗｅｂアプリ）が記憶される。また、図４に示すハードウェア構成が、コンテンツ利用企業ＰＣ１４のハードウェア構成である場合、ＨＤ２０４にはＨＴＭＬデータを編集するためのプログラム２２０等が記憶される。また、図４に示すハードウェア構成が、管理者ＰＣ１５のハードウェア構成である場合、ＨＤ２０４にはＷｅｂページやコンテンツの閲覧が可能な例えばブラウザソフトウェア等がプログラム２２０として記憶される。
【００４４】
＜端末装置１１及びコンテンツ提供サーバ１２の機能ブロック例＞
次に、第１の実施形態におけるＷｅｂサービスシステム１の端末装置１１及びコンテンツ提供サーバ１２の機能ブロック例について、図を用いて説明する。図５は、第１の実施形態における端末装置及びコンテンツ提供サーバの機能ブロックの一例を示す図である。以下、順番にＷｅｂサービスシステム１が有する機器（端末装置１１、コンテンツ提供サーバ１２）の機能について説明する。
【００４５】
＜端末装置１１の機能＞
まず、端末装置１１の機能について説明する。端末装置１１は、コンテンツ提供サーバ１２にコンテンツ等を要求する要求手段の一例としてのＷｅｂページ要求部２１、端末装置１１の画面に情報を表示する表示手段の一例としてのＷｅｂページ表示部２２を有している。また、端末装置１１は、ユーザ等からの操作入力等の各種情報を受け付ける受付手段の一例としての操作入力受付部２３、画面に描画された情報を閲覧情報として送信する閲覧情報送信手段の一例としての閲覧情報送信部２４を有している。また、端末装置１１は、コンテンツ提供サーバ１２からの情報を受信する閲覧履歴情報受信手段の一例としての閲覧履歴情報受信部２５、ユーザが閲覧している描画領域を判断する領域判断手段の意一例としての描画領域判断部２６、画面に表示されたコンテンツに対するユーザの操作をトラッキング（追跡）するトラッキング手段の一例としての操作トラッキング部２７を有している。
【００４６】
端末装置１１が有する各部（Ｗｅｂページ要求部２１、Ｗｅｂページ表示部２２、操作入力受付部２３、閲覧情報送信部２４、閲覧履歴情報受信部２５、描画領域判断部２６、及び操作トラッキング部２７）は、図３に示されている各構成要素の何れかが、ＲＯＭ１０２又はＥＥＰＲＯＭ１０４から、ＲＡＭ１０３上に展開されたプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能、又は機能される手段である。
【００４７】
Ｗｅｂページ要求部２１は、図３に示されているＣＰＵ１０１からの命令及び通信部１１３等によって実現され、ユーザの操作に応じてＷｅｂページ又はコンテンツのＵＲＩ（Uniform Resource Identifier）等をコンテンツ提供サーバ１２に要求する。また、Ｗｅｂページ要求部２１は、要求した内容に対応するＷｅｂページ又はコンテンツのＵＲＩ等の上方をコンテンツ提供サーバ１２から取得する。
【００４８】
Ｗｅｂページ表示部２２は、図３に示されているＣＰＵ１０１からの命令及びディスプレイ１１５等によって実現され、Ｗｅｂページ要求部２１等により得られたコンテンツ等のＷｅｂページを表示する。コンテンツの中には、画像や動画（例えば、全天球画像等）が含まれていてもよく、コンテンツ中の画像の閲覧履歴情報に対するサムネイル画像が含まれていてもよい。Ｗｅｂページ要求部２１やＷｅｂページ表示部２２は、いわゆるブラウザソフトウェアにより実現されるが、これに限定されるものではなく、専用のＷｅｂアプリにより実現されてもよい。
【００４９】
操作入力受付部２３は、図３に示されているＣＰＵ１０１からの命令、音声入力部１１１及びタッチパネル１１６等によって実現され、ユーザの操作を受け付ける。ユーザは、任意のＷｅｂページを指定したり、Ｗｅｂページに含まれるコンテンツを指定する。コンテンツを表示させた場合は、マップ上の撮像位置を指定したり、画像の表示方向を指示したりする。
【００５０】
閲覧情報送信部２４は、図３に示されているＣＰＵ１０１からの命令及び通信部１１３等によって実現される。閲覧情報送信部２４は、操作トラッキング部２７により得られるトラッキングデータや、描画領域判断部２６により得られる描画領域に関する情報等を閲覧情報としてまとめ、コンテンツ提供サーバ１２へ送信する。なお、閲覧情報送信部２４は、トラッキング操作毎に、その閲覧情報をコンテンツ提供サーバ１２へ送信するが、送信のタイミングについてはこれに限定されるものではなく、所定の周期又は所定の閲覧情報量に応じて、まとめて送信してもよい。
【００５１】
閲覧履歴情報受信部２５は、図３に示されているＣＰＵ１０１からの命令及び通信部１１３等によって実現され、コンテンツ提供サーバ１２から送信される閲覧履歴情報を受信する。閲覧履歴情報とは、コンテンツ提供サーバ１２が１又は複数の端末装置１１から取得した閲覧情報を集計して得られた結果等であるが、これに限定されるものではない。例えば、閲覧履歴情報は、コンテンツに含まれる全天球画像の所定領域に対する１又は複数のサムネイル画像や、その閲覧回数に関する情報であってもよい。
【００５２】
描画領域判断部２６は、図３に示されているＣＰＵ１０１からの命令等によって実現される。描画領域判断部２６は、操作トラッキング部２７により得られるトラッキングデータに基づいて画面に表示されている全体画像（全天球画像）内における現在の描画領域（所定領域）を判断する。また、描画領域判断部２６は、全体画像と現在の描画領域とに関する情報を含む閲覧情報を生成し、生成した閲覧情報を閲覧情報送信部２４に出力する。
【００５３】
操作トラッキング部２７は、図３に示されているＣＰＵ１０１からの命令、音声入力部１１１及びタッチパネル１１６等によって実現され、コンテンツ閲覧中におけるユーザの操作をトラッキングする。ユーザ操作の一例としては、例えば、タッチ操作が可能であれば、画面のタッチを意味するタッチ操作や、画面をなぞり続けるような動作を意味するスワイプ操作、２本の指を画面に振れた状態で指間を近付けたり遠ざけたりするピンチイン・アウトジェスチャ等である。また、マウス操作の場合、特定箇所をクリックした状態でカーソルを移動させるマウスムーブや、ホイール操作等である。
【００５４】
＜コンテンツ提供サーバ１２の機能＞
次に、コンテンツ提供サーバ１２の機能について説明する。コンテンツ提供サーバ１２は、各端末装置１１のコンテンツの閲覧情報を取得する閲覧情報取得手段の一例としての閲覧情報取得部３１、現閲覧領域と過去の閲覧履歴とを用いて閲覧領域を判断する閲覧履歴判断手段の一例としての閲覧履歴判断部３２を有している。また、コンテンツ提供サーバ１２は、閲覧領域（描画領域）に対するサムネイルを作成するサムネイル作成手段の一例としてのサムネイル作成部３３、コンテンツ作成サーバ１３等からのコンテンツを受信するコンテンツ受信手段の一例としてのコンテンツ受信部３４を有している。また、コンテンツ提供サーバ１２は、サムネイルやコンテンツを提供する提供手段の一例としてのコンテンツ提供部３５、データの記憶や読み出し等を行う記憶手段・読出手段の一例としての記憶・読出部３６を有している。
【００５５】
コンテンツ提供サーバ１２が有する各部（閲覧情報取得部３１、閲覧履歴判断部３２、サムネイル作成部３３、コンテンツ受信部３４、コンテンツ提供部３５、及び記憶・読出部３６）は、図４に示されている各構成要素の何れかが、ＨＤＤ２０５からＲＡＭ２０３上に展開されたプログラム２２０に従ったＣＰＵ２０１からの命令によって動作することで実現される機能、又は機能される手段である。
【００５６】
また、コンテンツ提供サーバ１２は、図４に示されているＲＡＭ２０３やＨＤＤ２０５によって構築される記憶部１０００を有している。記憶部１０００には、コンテンツ管理ＤＢ１００１と、閲覧履歴情報１００２とが構築されている。
【００５７】
【表１】
0006555026.tif 000002
コンテンツ管理ＤＢ１００１には、表１に示すようにコンテンツ管理テーブルが登録されている。コンテンツ管理テーブルには、例えば「コンテンツ利用企業ＩＤ」、「コンテンツ名」、「ＵＲＩ」、「提供回数」、「閲覧時間」及び「時間帯」等が登録されているが、これに限定されるものではない。なお、便宜上、コンテンツ管理ＤＢ１００１には、コンテンツが記憶されるものとするが、コンテンツはネットワークＮからアクセス可能な場所に保持されていればよい。ＵＲＩが指定されれば、コンテンツ提供サーバ１２は、コンテンツを特定できる。提供回数は、各コンテンツが何回、ユーザに提供されたかを示す。閲覧時間は、コンテンツ提供サーバ１２への滞在時間を意味し、５〜１０分間隔で区切られた各時間間隔ごとに人数が登録されている。なお、コンテンツ提供サーバへの滞在時間は、例えばＴＣＰ（Transmission Control Protocol）のセッションが維持されている時間により測定できる。時間帯は、どのような時間帯にコンテンツが閲覧されているかを意味し、例えば０〜１時、１〜２時等のように１時間ずつ区切られた各時間間隔ごとに人数が登録されている。
【００５８】
【表２】
0006555026.tif 000003
閲覧履歴情報１００２には、表２に示すように、閲覧履歴に関する情報が登録されている。閲覧履歴情報１００２には、例えば「全体画像ＩＤ」、「領域ＩＤ」、「閲覧回数」、「表示座標（ｘ，ｙ）」、「倍率」、及び「関連領域ＩＤ」等が登録されているが、これに限定されるものではなく、例えばユーザ（閲覧者）や端末装置１１を識別する識別情報を有していてもよい。つまり、閲覧履歴情報１００２は、全てのユーザ又は端末装置１１をまとめて管理してもよく、ユーザや端末装置１１毎に管理してもよい。
【００５９】
全体画像ＩＤは、全体画像を識別する情報である。領域ＩＤは、全体画像に含まれる領域を識別する情報である。閲覧回数は、領域ＩＤ毎の閲覧回数である。表示座標（ｘ，ｙ）は、領域の中心点座標である。倍率は、表示倍率である。表示座標及び倍率により表示領域の四端点の座標及び面積が算出される。現表示領域との重複領域は、これらの情報を基に算出する。
【００６０】
関連領域ＩＤは、同一領域とみなされる領域を識別する情報である。関連領域ＩＤは、表２に示すように、別々の行で登録され、管理される。関連領域ＩＤは、関連領域がない場合には、何も格納されない。
【００６１】
閲覧情報取得部３１は、図４に示されているＣＰＵ２０１からの命令等によって実現され、各端末装置１１から送信された閲覧情報を取得する。閲覧情報取得部３１は、取得した閲覧情報のうち、必要な情報を上述したコンテンツ管理ＤＢ１００１及び閲覧履歴情報１００２に登録する。
【００６２】
閲覧履歴判断部３２は、図４に示されているＣＰＵ２０１からの命令等によって実現される。閲覧履歴判断部３２は、コンテンツ提供サーバ１２内に登録されているコンテンツ管理ＤＢ１００１等から端末装置１１に描画された画像（例えば、全天球画像）のうち、トラッキング操作により方向や倍率等を替えて閲覧された所定の領域（閲覧領域）を判断する。また、閲覧履歴判断部３２は、その閲覧領域に対応する領域画像の閲覧回数を集計する。また、閲覧履歴判断部３２は、例えば閲覧数が所定数（閾値）より多い閲覧領域を、サムネイルとして描画するべき領域として判断する。閲覧履歴判断部３２は、その集計結果、判断結果等を閲覧履歴情報１００２に登録する。このとき、閲覧領域は、領域毎に関連領域ＩＤがセットされて管理される。また、閲覧履歴判断部３２は、集計結果等を、コンテンツ利用企業ＰＣ１４、管理者ＰＣ１５に送信してもよい。
【００６３】
サムネイル作成部３３は、図４に示されているに示されているＣＰＵ２０１からの命令等によって実現され、記憶部１０００に含まれる閲覧履歴情報１００２に基づき、全体画像に対する所定領域（領域画像）のサムネイルを作成する。なお、サムネイル作成部３３は、作成したサムネイルを、コンテンツ作成サーバ１３やコンテンツ利用企業ＰＣ１４、管理者ＰＣ１５に送信してもよい。
【００６４】
コンテンツ受信部３４は、図４に示されているＣＰＵ２０１からの命令及びネットワークＩ／Ｆ２０７等によって実現され、ＵＲＩが指定されたコンテンツをコンテンツ作成サーバ１３等から受信する。コンテンツ受信部３４は、コンテンツ作成サーバ１３から取得したＵＲＩに基づいてコンテンツ管理ＤＢ１００１にコンテンツを登録し、コンテンツを記憶させてもよい。例えば、コンテンツのＵＲＩは、コンテンツ利用企業ＩＤとコンテンツ名で作成されているため、コンテンツ管理ＤＢ１００１にコンテンツ利用企業ＩＤとコンテンツ名を登録することができる。あるいは、コンテンツ受信部３４は、コンテンツ利用企業ＩＤとコンテンツ名をコンテンツ作成サーバ１３から取得してＵＲＩを作成し、コンテンツ管理ＤＢ１００１にコンテンツのＵＲＩ等を登録してもよい。
【００６５】
コンテンツ提供部３５は、図４に示されているＣＰＵ２０１からの命令及び及びネットワークＩ／Ｆ２０７等によって実現され、サムネイル作成部３３で作成されたサムネイルやコンテンツ作成サーバ１３で作成されたコンテンツ等を端末装置１１に提供する。また、コンテンツ提供部３５は、作成されたコンテンツの内容を端末装置１１に提供する前に、コンテンツ利用企業ＰＣ１４や管理者ＰＣ１５に提供して事前確認をさせ、許可が得られたコンテンツを端末装置１１に送信してもよい。
【００６６】
記憶・読出部３６は、図４に示されているＣＰＵ２０１からの命令、キーボード２０８及びマウス２０９等によって実現され、記憶部１０００に対し所定のデータの記憶及び読み出しを行う。
【００６７】
＜第１の実施形態におけるコンテンツ表示処理＞
次に、第１の実施形態におけるコンテンツ表示処理の一例について、シーケンス図を用いて説明する、図６は、第１の実施形態におけるコンテンツ表示処理の一例を示すシーケンス図である。図６の例では、全天球画像において、よく閲覧されている領域のサムネイル画像を表示する際に発生する各機能ブロック間の処理シーケンスを示している。
【００６８】
端末装置１１内の操作入力受付部２３が、閲覧者であるユーザＵ１から操作入力を受け付けると（Ｓ０１）、操作トラッキング部２７に操作の記憶の開始を要求する（Ｓ０２）。操作入力受付部２３は、該当の操作が終了するまで操作トラッキングの内容を記憶を続け、終了した時点で操作の記憶の終了を要求する（Ｓ０３）。操作トラッキング部２７は、操作の記憶の終了要求をトリガとして描画領域判断部２６に対し、記憶した操作情報を出力すると共に現表示領域の算出を要求する（Ｓ０４）。
【００６９】
次に、描画領域判断部２６は、描画領域データを閲覧情報としてまとめ、閲覧情報送信部２４に出力する（Ｓ０５）。閲覧情報送信部２４は、コンテンツ提供サーバ１２の閲覧情報取得部３１に送信する（Ｓ０６）。
【００７０】
コンテンツ提供サーバ１２の閲覧情報取得部３１は、受信した閲覧情報と共に閲覧履歴判断部３２へ閲覧履歴の判断を要求する（Ｓ０７）。Ｓ０７の処理では、閲覧履歴を記憶部１０００に記憶してもよい。
【００７１】
閲覧履歴判断部３２は、記憶部１０００に登録されている閲覧履歴を参照して描画領域内の閲覧登録された領域、及び、その閲覧回数から、サムネイルとして描画するべき領域を判断する（Ｓ０８）。また、閲覧履歴判断部３２は、サムネイルとして描画するべき領域を閲覧履歴情報１００２としてまとめて記憶部１０００に記憶する（Ｓ０９）。サムネイル作成部３３は、記憶部１０００に記憶された情報から閲覧履歴情報１００２を取得し（Ｓ１０）、取得した閲覧履歴情報１００２に基づいてサムネイル画像を作成する（Ｓ１１）。また、サムネイル作成部３３は、作成したサムネイル画像をコンテンツ提供部３５に出力する（Ｓ１２）。なお、Ｓ１２の処理では、サムネイル画像をコンテンツ利用企業ＰＣ１４、管理者ＰＣ１５に送信してもよい。
【００７２】
コンテンツ提供部３５は、サムネイル作成部３３から得られたサムネイル画像を閲覧履歴情報受信部２５に送信する（Ｓ１３）。このとき、コンテンツ提供部３５は、コンテンツ作成サーバ１３で作成されたコンテンツを送信してもよい。
【００７３】
閲覧履歴情報受信部２５は、受信した閲覧履歴情報（コンテンツやサムネイル画像）等をＷｅｂページ表示部２２に出力する（Ｓ１４）。Ｗｅｂページ表示部２２は、閲覧履歴情報受信部２５から取得した情報（画像等）をＷｅｂページに描画して（Ｓ１５）、一連の流れが終了する。
【００７４】
＜操作トラッキング部２７における処理＞
次に、上述した操作トラッキング部２７における処理について説明する。図７は、操作トラッキングの一例を示す図である。図７の例では、コンテンツの一例として全天球画像において、よく閲覧されている領域とその表示軌跡を識別する際の処理例を示している。
【００７５】
例えば、コンテンツの一例として全天球画像の描画開始と共に閲覧者の画面操作をトラッキングし始める。ここで、画面操作とは、端末装置１１がタブレットやスマートフォンのようなタッチ操作端末の場合は、図７（Ａ）のようなタッチ操作を示す。また、端末装置１１がＰＣの場合には、図７（Ｂ）のようなマウス操作を示す。なお、図７（Ａ）、（Ｂ）の例では、初期表示領域３０１と、現表示領域３０２と、表示面３０３と、操作移動量３０４を示している。また、図７（Ａ）では、ユーザによりタッチ操作３０５を示し、図７（Ｂ）では、マウスによりカーソル操作３０６を示している。
【００７６】
つまり、最初は、端末装置１１の表示面３０３に対して、初期表示領域３０１が射影されて表示されており、この内容からユーザがタッチ操作やマウス操作により現表示領域３０２に全天球画像を移動させた場合に、その移動に対する現表示領域３０２が、表示面３０３に射影変換される。
【００７７】
その際、操作トラッキング部２７がトラッキングするのは、全天球画像の表示領域を移動させる操作だけではなく、表示画角を変化させるような操作も含まれる。例えば、図７（Ａ）に示すようなタッチ操作の場合、スワイプ操作や、ピンチイン・アウトジェスチャ等である。また、図７（Ｂ）に示すようなマウス操作の場合、マウスムーブや、ホイール操作等である。これらの操作をトラッキングすることで、表示画角の変化が捉えられ、現在表示されている領域を、より詳細に識別することができる。
【００７８】
また、操作トラッキングの一例としては、上記の例に限定されるものではなく、例えば図７（Ｃ）に示すように、表示画面３０７内にボタン等のＵＩ（ユーザインタフェース）３０８を配置して上記の操作を割付け、ユーザのこのＵＩに対するカーソル操作３０９と、操作により実行された内容等を記録してもよい。
【００７９】
＜コンテンツの画面表示例＞
次に、本実施携帯におけるコンテンツの画面表示例について、図を用いて説明する。図８は、画面表示例を示す図である。図８の例では、端末装置１１がスマートフォンである場合の画面表示例を示している。
【００８０】
図８に示す端末装置１１の画面において、画面上部が全天球画像の所定領域を表示する全体画像表示部４０１、下部が上部に表示された領域に対応付けられた所定領域のサムネイル画像を表示するサムネイル表示部４０２である。また、図８の右側には、サムネイル表示部４０２の拡大した様子を示している。
【００８１】
全体画像表示部４０１は、閲覧するユーザＵ１の操作に応じて全天球画像の任意の領域を表示する。例えば、端末装置１１がスマートフォンである場合、スワイプ操作等に追従して描画領域をずらすことで、ユーザＵ１が見たい領域を自由に閲覧することができる。ここで、操作トラッキング部２７がトラッキングするユーザ操作は、全体画像表示部４０１のような全体を描画している表示部に対するものとなる。
【００８２】
サムネイル表示部４０２は、全体画像表示部４０１に表示されている領域内で、閲覧履歴のある所定の領域のサムネイルを表示する。複数の閲覧履歴が存在する場合には、例えば閲覧回数を確認し、その閲覧回数で順位付けし、順位の高いものから所定数、又は、閲覧回数が所定回数より多いものを優先して表示する。表示するサムネイルには、閲覧回数４０３を併せて表示し、ユーザＵ１に注目度の高い領域が一目で分かるようにしてもよい。なお、閲覧履歴が存在しない場合には、図８に示すように何も表示せず、該当領域内で特別注目されている領域が存在しない旨を示すメッセージを表示してユーザＵ１に提示してもよい。また、特定のサムネイル４０４が選択されると、該当する領域が全体画像表示部４０１に表示されることになる。
【００８３】
＜描画領域判断処理＞
次に、上述した描画領域判断部２６における描画領域判断処理の一例について、フローチャートを用いて説明する。図９は、描画領域判断処理の一例を示すフローチャートである。図９の例では、全天球画像内における所定領域の閲覧履歴を登録する際の処理の流れを示している。
【００８４】
図９の例において、描画領域判断部２６は、全体画像を描画し（Ｓ３１）、ユーザによる描画領域の変更操作の受け付けを開始する（Ｓ３２）。次に、描画領域判断部２６は、操作トラッキング部２７による変更操作の開始を検知すると（Ｓ３３）、操作終了を検知するまでユーザの操作を記録し続ける（Ｓ３４）。操作終了とは、一連の操作が終了した時点を指し、例えば端末装置１１のタッチパネル１１６に指が接触した状態から、初めて指が離れたとき等であるが、これに限定されるものではない。描画領域判断部２６は、操作トラッキング部２７により得られる情報からユーザによる画面操作が継続しているか否かを判断する（Ｓ３５）。操作が継続している場合（Ｓ３５において、ＹＥＳ）、描画領域判断部２６は、Ｓ３４に戻る。また、描画領域判断部２６は、操作が継続していない場合（Ｓ３５において、ＮＯ）、描画領域判断部２６は、タイマーをセットして時間のカウントを行う（Ｓ３６）。
【００８５】
Ｓ３６の処理では、トラッキング操作の終了を検知するとタイマーをセットし、一定時間その領域を表示し続けたか、つまり、該当の領域をユーザが閲覧したかどうかを判断する。次に、描画領域判断部２６は、タイマーにより所定時間経過したか否かを判断し（Ｓ３７）、所定時間経過していない場合（Ｓ３７において、ＮＯ）、描画領域の変更操作を検知したか否かを判断する（Ｓ３８）。
【００８６】
ここで、描画領域の変更操作を検知していない場合（Ｓ３８において、ＮＯ）、描画領域判断部２６は、Ｓ３７の処理に戻る。また、描画領域の変更操作を検知した場合（Ｓ３８において、ＹＥＳ）、描画領域判断部２６は、タイマーをリセットし（Ｓ３９）、記録した操作をリセットして（Ｓ４０）、Ｓ３４の処理に戻る。例えば、所定時間経過前に新規の操作の開始を受け付けた場合には、その前の操作は、所望の領域を探索している過程のもの（目的のない閲覧）であると判断して、タイマーをリセットし、上述した処理に戻る。
【００８７】
また、Ｓ３７の処理において、所定時間経過した場合（Ｓ３７において、ＹＥＳ）、描画領域判断部２６は、現在の表示領域を取得する（Ｓ４１）。Ｓ４１の処理では、該当の領域（描画領域）をユーザが意図して閲覧したものと判断する。
【００８８】
＜閲覧履歴判断処理＞
次に、閲覧履歴判断部３２における閲覧履歴判断処理の一例について、フローチャートを用いて説明する。図１０は、描画領域判断処理の一例を示すフローチャートである。図１０の例において、閲覧履歴判断部３２は、上述した図９の処理で得られた現在の表示領域（現表示領域）に対し、過去の閲覧履歴情報を参照して、重複領域がある閲覧履歴があるか否かを判断する（Ｓ５１）。重複領域がある場合（Ｓ５１において、ＹＥＳ）、閲覧履歴判断部３２は、登録されている閲覧履歴の中から、現閲覧領域（一定時間描画状態が継続した表示領域）に対して最も重複している、つまり、最も近い履歴（登録領域）を検索する（Ｓ５２）。次に、閲覧履歴判断部３２は、両者の重複領域の面積Ｓ'と表示領域面積Ｓの比Ｓ'／Ｓを算出する（Ｓ５３）。次に、閲覧履歴判断部３２は、その面積比Ｓ'／Ｓと予め設定された閾値ＳＴＨとを比較する（Ｓ５４）。
【００８９】
Ｓ５４の処理において、面積比Ｓ'／Ｓが閾値ＳＴＨより大きい場合（Ｓ'／Ｓ＞ＳＴＨ）は、閲覧履歴判断部３２は、登録領域（登録されている履歴情報）と同一とみなし、所定領域の閲覧回数を加算し（Ｓ５５）、Ｓ５１の処理に戻る。また、Ｓ５４の処理において、面積比Ｓ'／Ｓと閾値ＳＴＨとが等しい場合（Ｓ'／Ｓ＝ＳＴＨ）、閲覧履歴判断部３２は、閲覧領域の閲覧回数を＋２する（Ｓ５６）。また、閲覧履歴判断部３２は、重複領域の中心点から同画角の領域を算出して（Ｓ５７）、算出した領域の閲覧回数を２として新規登録する（Ｓ５８）。
【００９０】
Ｓ５８の処理後、閲覧履歴判断部３２は、閲覧領域が未登録か否かを判断する（Ｓ５９）。また、Ｓ５１において、重複領域のある閲覧履歴がない場合（Ｓ５１において、ＮＯ）も、Ｓ５９の処理を行う。また、Ｓ５４の処理において、面積比Ｓ'／Ｓが閾値ＳＴＨより小さい場合（Ｓ'／Ｓ＜ＳＴＨ）は、両者（現閲覧領域、登録領域）は、同一領域とはみなされず、Ｓ５９の処理を行う。
【００９１】
Ｓ５９の処理において、現閲覧領域が未登録でない場合（Ｓ５９において、ＮＯ）、閲覧履歴判断部３２は、Ｓ５１の処理に戻り、登録領域分繰り返す。また、現閲覧領域が未登録である場合（Ｓ５９において、ＹＥＳ）、閲覧履歴判断部３２は、現閲覧領域の閲覧回数１として閲覧履歴を新規登録する（Ｓ６０）。
【００９２】
＜閲覧履歴判断部３２の処理の具体例＞
次に、上述した閲覧履歴判断部３２の処理の具体例について、図を用いて説明する。図１１は、閲覧履歴判断処理の具体例を示す図である。図１１の例では、上述した図８に示すような画面表示により得られた表示領域情報に基づいて閲覧履歴を判断する場合の具体例を示している。例えば、描画領域を平面として捉えた場合、既に閲覧履歴として登録されている所定領域（閲覧履歴登録領域５０１）内における任意の領域の面積をＳとし、その領域の中心点をＣＡとする。また同様に現在画面に表示している領域（現閲覧領域５０２）の面積をＳとし、現閲覧領域５０２の中心点をＣＢとする。
【００９３】
この場合、閲覧履歴判断部３２は、閲覧履歴登録領域５０１と現閲覧領域５０２との重複領域の面積Ｓ'と描画領域の面積Ｓとの比Ｓ'／Ｓを算出する。また、算出したＳ'／Ｓと、予め設定された閾値ＳＴｈと比較して、閲覧履歴の登録処理を行う。
【００９４】
例えば、図１１の（ｉ）に示すように、面積比Ｓ'／Ｓが閾値ＳＴｈより小さい場合は、閲覧履歴登録領域５０１と現閲覧領域５０２とは同じ領域とはみなされず、中心点ＣＡ、ＣＢの別の領域として各々登録され、その後参照される。このとき、閲覧回数は１回としてカウントする。
【００９５】
また、図１１の（ｉｉ）に示すように、面積比Ｓ'／Ｓが閾値ＳＴｈと等しい場合は、（ｉ）と同様、閲覧履歴登録領域５０１と現閲覧領域５０２とは同じ領域とはみなされず、中心点ＣＡ、ＣＢを別の領域として各々登録され、その後参照される。更に、閲覧履歴判断部３２は、両者の重複領域の中心点ＣＣを新たに設定し、その中心点ＣＣから同画角の領域を新たに登録する。このとき、閲覧回数は、別領域となるＣＡ、ＣＢが１回加算（ただし、中心点ＣＢは、新規登録する）し、重複領域となる中心点ＣＣが２回加算してそれぞれ新規登録される。
【００９６】
また、図１１の（ｉｉｉ）に示すように、面積比Ｓ'／Ｓが閾値ＳＴｈより大きい場合は、両者を同一の領域とみなし、登録され、その後参照されるが、両者は、統合領域の周辺の領域として各々全て個別の領域としても登録されている。そのため、サムネイルとして描画される画像領域は、それら周辺領域の中心点群の平均となる新たな中心ＣＣから同一画角内の領域になる。このとき、閲覧回数は、重複領域である中心点ＣＣが１回加算される。
【００９７】
ここで、上述した判断基準となる閾値ＳＴｈは、異なる値を設定してもよい。ここで、図１２は、閾値設定の一例を示す図である。図１２の例では、０＜ＳＴｈ＜１の範囲で幾つか設定する。図１２の例では、閾値ＳＴｈ１＝０．６、閾値ＳＴｈ２＝０．８、閾値ＳＴｈ３＝０．９５として設定しているが、値については、これに限定されるものではない。
【００９８】
例えば、閲覧履歴判断部３２は、上述した面積比Ｓ'／Ｓが、閾値ＳＴｈ２以下である場合、別領域として判断する。このとき、面積比Ｓ'／Ｓが、閾値ＳＴｈ１から閾値ＳＴｈ２の範囲であれば、新しい中心点の領域（同一領域）を登録する。また、面積比Ｓ'／Ｓが閾値ＳＴｈ２から閾値ＳＴｈ３の範囲である場合、平均中心点の算出のため、その周辺領域も記録する。また、面積比Ｓ'／Ｓが閾値ＳＴｈ３以上（最大１）である場合には、完全同一領域として閲覧回数をカウントする。閾値ＳＴｈ２の範囲であれば、新しい中心点の領域（同一領域）を登録する。
【００９９】
なお、閲覧履歴判断部３２は、上述した手法で同一領域を閲覧しているかを把握する他にも、画像認識により２つの領域（閲覧履歴登録領域５０１及び現閲覧領域５０２）のそれぞれの特徴点情報から、閲覧履歴の判断を行ってもよい。その場合、閲覧履歴判断部３２は、２つの領域画像に対し、エッジ情報や輝度差情報等に基づく複数の特徴点を抽出する。また、閲覧履歴判断部３２は、抽出した各特徴点同士の位置情報（差分情報）等を比較し、その類似度が、所定値以上である場合に同じ領域を見ていると判断する等の処理を行うことで、閲覧履歴の判断を行ってもよい。
【０１００】
＜重複領域内における特徴点抽出の一例＞
図１３は、重複領域内における特徴点抽出の一例を示す図である。図１３に示すように閲覧履歴登録領域５０１と、現閲覧領域５０２とから新しい領域を登録する場合に、重複領域内の物体やシーンの特徴を物体認識により取得し、その特徴点の集合を抽出する。特徴点は、例えば画像の重複領域中の物体やシーンにおける周辺画素との輝度値の差等により抽出することができるが、これに限定されるものではない。また、図１３に示すように、画像中から得られた物体の中心を中心点ＣＣとして新領域を捉えるようにしてもよい。また、図１３に示すように、重複領域内に複数の特徴点がある場合には、その該当領域の中心付近に位置する特徴点を中心点ＣＣとして領域を捉え、上述した表２に示すような閲覧履歴情報１００２に登録する。
【０１０１】
＜サムネイル表示処理＞
次に、端末装置１１におけるサムネイル表示処理の一例について、フローチャートを用いて説明する。図１４は、サムネイル表示処理の一例を示すフローチャートである。なお、図１４の例では、全天球画像に対するサムネイルを表示する際の処理の流れを示している。
【０１０２】
図１４の例において、閲覧履歴情報受信部２５は、コンテンツ提供サーバ１２から閲覧履歴情報を受信する（Ｓ７１）。Ｗｅｂページ表示部２２は、全体画像内の所定の領域を描画する（Ｓ７２）。次に、Ｗｅｂページ表示部２２は、描画した全体画像内に閲覧履歴がある領域があるか否かを判断する（Ｓ７３）。
【０１０３】
閲覧履歴がある領域がある場合（Ｓ７３において、ＹＥＳ）、Ｗｅｂページ表示部２２は、閲覧履歴がある領域が複数か否かを判断する（Ｓ７４）。閲覧履歴がある領域が複数ない場合（Ｓ７４において、ＮＯ）、対応するサムネイルは１つであるため、Ｗｅｂページ表示部２２は、所定領域のサムネイルを描画する（Ｓ７５）。また、Ｗｅｂページ表示部２２は、その閲覧領域の閲覧回数をサムネイルに対応付けて表示する（ＳＳ７６）。
【０１０４】
また、Ｓ７４の処理において、閲覧履歴がある領域が複数ある場合（Ｓ７４において、ＹＥＳ）、Ｗｅｂページ表示部２２は、閲覧回数の多い所定領域のサムネイルを描画する（Ｓ７７）。Ｓ７７の処理では、例えば表示するサムネイルの優先度処理として、各閲覧回数で順位付けし、順位の高いものからサムネイルを描画するが、これに限定されるものではない。また、Ｓ７７の処理後、Ｗｅｂページ表示部２２は、そのサムネイルの閲覧回数を、サムネイルに対応付けて表示する（Ｓ７８）。次に、Ｗｅｂページ表示部２２は、上述した図８に示すサムネイル表示部４０２に、他のサムネイルを表示する余白（表示余白）があるか否かを判断し（Ｓ７９）、表示余白がある場合（Ｓ７９において、ＹＥＳ）、Ｓ７７の処理に戻り、次の順位のサムネイルを描画する。以降、Ｗｅｂページ表示部２２は、表示余白が有る限り、この処理を繰り返す。なお、Ｓ７９の処理では、予めサムネイル表示部４０２に表示するサムネイル数を設定しておき、設定されたサムネイル数になるまで、サムネイルを描画する処理を繰り返してもよい。
【０１０５】
また、Ｓ７３の処理において、描画領域内に閲覧履歴がある領域がない場合（Ｓ７３において、ＮＯ）、Ｗｅｂページ表示部２２は、サムネイル表示部４０２に、閲覧履歴がない旨のメッセージを表示して（Ｓ８０）、処理を終了する。なお、Ｓ８０の処理では、メッセージの表示を行わずに処理を終了してもよい。
【０１０６】
＜他の表示画面例＞
次に、本実施形態の他の表示画面例について、図を用いて説明する。図１５は、他の表示画面例の一例を示す図である。図１５の例では、表示装置がスマートフォンである場合の画面表示例を示している。上述した図８との違いは、閲覧履歴に基づいてサムネイル画像を作成し表示する処理において、閲覧回数だけでなく、時間経過に伴う操作軌跡を参照する点にある。
【０１０７】
図１５の例において、端末装置１１上の全体画像表示部６０１、サムネイル表示部６０２の画面構成については、上述した図８と同様であるが、これに限定されるものではない。また、サムネイル表示部６０２に表示するサムネイル６０４は、上述した閲覧履歴の閲覧回数に基づいて作成し、同様に表示する。
【０１０８】
ここで、図１５（Ａ）に示すように、特定のサムネイル６０４を全体画像表示部６０１に表示するための操作（例えば、シングルクリック）とは異なる操作（例えば、ダブルクリック）を行う。これにより、図１５（Ｂ）に示すように、全体表示だけでなく、該当領域を閲覧するまでの操作の軌跡が時系列に表示される。表示内容の一例としては、例えば表示領域を自動でスライドさせ、閲覧領域（注目点）間をアニメーションのように繋ぎ、時系列に次々表示させていく。図１５（Ｂ）の例では、画面６０５−１〜６０５−４に示すように、各閲覧領域の軌跡が表示される。この情報により、例えば該当領域内の建物が閲覧される前には、９割以上の確率で、その建物が閲覧されている等、過去に該当の全天球画像の閲覧者が、どの領域をどういった順序で周覧されていたかを把握することができる。同時に閲覧者は、アニメーション表示により注目地点を効率的に確認することができる。この操作軌跡については、例えば操作軌跡の多い順序に順位付けられ、その優先順位に基づいて、アニメーション表示させてもよい。
【０１０９】
ここで、図１５に対応する操作軌跡の概念図について、図を用いて説明する。図１６は、操作軌跡の登録内容を説明するための図である。操作軌跡とは、図１６に示すような、特定の閲覧領域から次の閲覧領域を表示するまでに取られたユーザの全操作を意味する。
【０１１０】
なお、操作軌跡が別のものとみなされる例としては、例えば前表示領域が別の領域であった場合、回転方向が異なる場合、操作速度が異なる場合等が該当する。また、操作軌跡は、例えば図１６に示すように、描画した領域に紐付き登録されている。
【０１１１】
例えば、図１６の例において、前閲覧領域Ａ〜Ｃがあり、その領域から現閲覧領域Ｄに画面が遷移した場合、閲覧履歴判断部３２は、それぞれを現閲覧領域に紐付けて管理する（操作軌跡ＡＤ、操作軌跡ＡＤ、操作軌跡ＣＤ）。また、現閲覧領域Ｄから次の閲覧領域Ｅへと遷移させた場合、閲覧履歴判断部３２は、その操作軌跡ＤＥを表示領域Ｅに紐付けて登録する。
【０１１２】
なお、図１６の例において、閲覧履歴判断部３２は、閲覧していると判断するための表示時間に対する閾値を設けてもよい。また、閾値は、幾つかの異なる値を用いてもよく、その値に応じて閲覧の種類を細分化してもよい。例えば、閲覧領域と判断する際に、表示時間が第１の閾値（例えば、３秒）以上の場合に、閲覧領域であると判断してもよく、第１の閾値より長い第２の閾値（例えば、１０秒）以上の場合に、閲覧領域であると判断してもよい。これにより、操作軌跡のデータ量や処理数を調整することができる。
【０１１３】
＜操作軌跡登録処理＞
次に、上述した操作軌跡登録処理について、フローチャートを用いて説明する。図１７は、操作軌跡登録処理の一例を示すフローチャートである。図１７の例では、全天球画像内における閲覧履歴を登録した後に、所定領域の閲覧操作の軌跡を登録する際の処理の流れを示している。
【０１１４】
図１７の処理において、閲覧履歴判断部３２は、所定領域の閲覧履歴を登録した後、この操作の以前に登録された操作があるかを判断する（Ｓ９１）。Ｓ９１の処理では、例えば、該当の領域以前にその閲覧者が閲覧した領域があるかを確認する。Ｓ９１の処理において、以前に登録された操作がある場合（Ｓ９１において、ＹＥＳ）、閲覧履歴判断部３２は、操作軌跡が登録されているか否かを判断する（Ｓ９２）。Ｓ９２の処理では、以前の操作記録により表示されている描画領域から現描画領域へと操作した軌跡があるかを確認する。
【０１１５】
操作軌跡が既に登録されているか場合（Ｓ９２において、ＹＥＳ）、閲覧履歴判断部３２は、更に該当軌跡が完全同一軌跡か否かを判断する（Ｓ９３）。完全同一軌跡である場合（Ｓ９３において、ＹＥＳ）、閲覧履歴判断部３２は、該当の操作軌跡の閲覧回数を加算（）＋１）する（Ｓ９４）。また、完全同一軌跡でない場合（Ｓ９３において、ＮＯ）、一方が他方の閲覧軌跡を全て含む場合であるため、閲覧履歴判断部３２は、同一部分の全てを含む法の操作軌跡を残し閲覧回数を加算する（Ｓ９５）。
【０１１６】
また、上述したＳ９２の処理において、操作軌跡が登録されていない場合（Ｓ９２において、ＮＯ）、閲覧履歴判断部３２は、操作軌跡の一致率が所定の閾値以上であるか否かを判断する（Ｓ９６）。Ｓ９６の処理では、閲覧履歴判断部３２は、前操作による閲覧履歴と比較して、一定の閾値以上で一致が見られる操作軌跡が記録されているかを判断する。
【０１１７】
一致率が閾値以上である場合（Ｓ９６において、ＹＥＳ）、閲覧履歴判断部３２は、上述した図１６に示すように、前操作による閲覧履歴と紐付ける（Ｓ９７）。また、閲覧履歴判断部３２は、紐付けた閲覧履歴を一致軌跡として登録する（Ｓ９８）。また、Ｓ９６の処理において、一致率が閾値以上でない場合（Ｓ９６において、ＮＯ）、閲覧履歴判断部３２は、新たな操作軌跡として登録し、閲覧回数を１とする（Ｓ９９）。
【０１１８】
また、上述したＳ９１の処理において、以前に登録された操作がない場合（Ｓ９１において、ＮＯ）、閲覧履歴判断部３２は、そのまま処理を終了する。
【０１１９】
このようにして得られた操作軌跡は、閲覧履歴情報１００２に登録される。また、サムネイル作成部３３は、操作軌跡に対応する閲覧履歴のサムネイルを作成し、作成したサムネイルを端末装置１１に送信することで、図１５に示すようなサムネイル画像を提供することができる。
【０１２０】
＜第２の実施形態＞
上述した第１の実施形態では、コンテンツ提供サーバ１２により全天球画像に対する閲覧領域や操作軌跡のサムネイルを作成したが、これに限定されるものではなく、端末装置１１側にサムネイル作成部を設けていてもよい。ここで、上述した内容を第２の実施形態として以下に説明する。なお、以下の説明において、Ｗｅｂサービスシステム１のシステム構成、端末装置及びコンテンツ提供のハードウェア構成については、第１の実施形態と同様の構成が適用できるため、ここでの具体的な説明は省略する。
＜端末装置１１及びコンテンツ提供サーバ１２の機能ブロック例＞
図１８は、第２の実施形態における端末装置及びコンテンツ提供サーバの機能ブロックの一例を示す図である。
【０１２１】
＜端末装置１１'の機能＞
まず、端末装置１１'の機能について説明する。端末装置１１は、Ｗｅｂページ要求部２１、Ｗｅｂページ表示部２２、操作入力受付部２３、閲覧情報送信部２４、閲覧履歴情報受信部２５、描画領域判断部２６、操作トラッキング部２７、及びサムネイル作成部２８を有している。
【０１２２】
端末装置１１'が有する各部（Ｗｅｂページ要求部２１、Ｗｅｂページ表示部２２、操作入力受付部２３、閲覧情報送信部２４、閲覧履歴情報受信部２５、描画領域判断部２６、操作トラッキング部２７、及びサムネイル作成部２８）は、図３に示されている各構成要素の何れかが、ＲＯＭ１０２又はＥＥＰＲＯＭ１０４から、ＲＡＭ１０３上に展開されたプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能、又は機能される手段である。
【０１２３】
端末装置１１'と第１の実施形態における端末装置１１との相違部分は、サムネイル作成部２８を有する点である。従って、以下の説明では、その相違部分について説明する。
【０１２４】
閲覧履歴情報受信部２５は、図３に示されているＣＰＵ１０１からの命令及び通信部１１３等によって実現され、コンテンツ提供サーバ１２から送信される閲覧履歴情報を受信する。第２の実施形態における閲覧履歴情報とは、コンテンツ提供サーバ１２が１又は複数の端末装置１１から取得した閲覧情報を集計して得られた結果等であるが、この閲覧履歴情報には、サムネイルが含まれていない。
【０１２５】
そこで、サムネイル作成部２８は、閲覧履歴情報受信部２５で受信された閲覧履歴情報に基づいて、例えばＷｅｂページ要求部２１により得られたコンテンツに含まれる全天球画像から閲覧履歴情報に基づく閲覧領域のサムネイル画像を生成する。なお、サムネイル作成部２８は、閲覧回数の多い順に所定数のサムネイルを作成してもよく、サムネイル表示部の表示余白に対応する数のサムネイルを作成してもよい。サムネイル作成部で作成されたサムネイルは、Ｗｅｂページ表示部２２により画面に表示される。
【０１２６】
＜コンテンツ提供サーバ１２'の機能＞
次に、コンテンツ提供サーバ１２'の機能について説明する。コンテンツ提供サーバ１２'は、閲覧情報取得部３１、閲覧履歴判断部３２、コンテンツ受信部３４、コンテンツ提供部３５、及び記憶・読出部３６を有している。
【０１２７】
コンテンツ提供サーバ１２'が有する各部（閲覧情報取得部３１、閲覧履歴判断部３２、コンテンツ受信部３４、コンテンツ提供部３５、及び記憶・読出部３６）は、図４に示されている各構成要素の何れかが、ＨＤＤ２０５からＲＡＭ２０３上に展開されたプログラム２２０に従ったＣＰＵ２０１からの命令によって動作することで実現される機能、又は機能される手段である。
【０１２８】
また、コンテンツ提供サーバ１２は、図４に示されているＲＡＭ２０３やＨＤＤ２０５によって構築される記憶部１０００を有している。記憶部１０００には、コンテンツ管理ＤＢ１００１と、閲覧履歴情報１００２とが構築されている。
【０１２９】
コンテンツ提供サーバ１２'と、第１の実施形態におけるコンテンツ提供サーバ１２との相違部分は、サムネイル作成部３３を有していない点である。つまり、コンテンツ提供サーバ１２'では、サムネイルの作成までを行わず、閲覧履歴判断部３２が閲覧履歴情報のみを行って、その情報を端末装置１１に提供する。
【０１３０】
＜第２の実施形態におけるコンテンツ表示処理＞
次に、第２の実施形態におけるコンテンツ表示処理の一例について、シーケンス図を用いて説明する、図１９は、第２の実施形態におけるコンテンツ表示処理の一例を示すシーケンス図である。図１９の例では、全天球画像において、よく閲覧されている領域のサムネイル画像を表示する際に発生する各機能ブロック間の処理シーケンスを示している。
【０１３１】
なお、図１９におけるＳ１０１〜Ｓ１０９の処理は、上述した図６におけるＳ０１〜Ｓ０９と同様の処理であるため、ここでの具体的な説明は、省略する。
【０１３２】
Ｓ１０９の処理後、コンテンツ提供サーバ１２'の閲覧履歴判断部３２は、閲覧履歴情報としてまとめた情報をコンテンツ提供部３５に出力する（Ｓ１１０）。
【０１３３】
コンテンツ提供部３５は、閲覧履歴情報としてまとめた情報を端末装置１１'の閲覧履歴情報受信部２５に送信する（Ｓ１１１）。閲覧履歴情報受信部２５は、受信した領域のサムネイル画像の作成をサムネイル作成部２８に要求する（Ｓ１１２）。サムネイル作成部２８は、要求に応じて受信した領域のサムネイル画像を作成し（Ｓ１１３）、サムネイル作成された画像をＷｅｂページ表示部２２に出力する（Ｓ１１４）。Ｗｅｂページ表示部２２は、サムネイル作成部２８で作成された画像をＷｅｂページに描画して（Ｓ１１５）、一連の流れが終了する。
【０１３４】
第２の実施形態によれば、サムネイル画像を各端末装置１１が作成するため、コンテンツ提供サーバ１２の処理負担を軽減することができる。また、端末装置１１毎に画面サイズ等が異なる場合もあるため、サムネイル画像の表示サイズを端末装置１１毎に設定して表示させることができる。また、端末装置１１毎にサムネイルを表示する余白が異なる場合であっても、各端末装置１１がそれぞれ適切な数のサムネイルを表示することができる。
【０１３５】
＜まとめ＞
上述した各実施形態によれば、閲覧者の画面操作から、よく閲覧されている領域や表示軌跡を認識して、サムネイル化することで、適切な情報提供サービスを実現することができる。また、各実施形態によれば、撮像範囲が広い写真や動画を容易に提供できる情報提供システムを提供することができる。
【０１３６】
例えば、各実施形態では、全体画像とサムネイル画像の対応が分かりやすくなる。例えば、閲覧者の画面操作から、よく閲覧されている領域と、その表示軌跡の順位等を割り出し、高順位のものをサムネイル化して表示する。そのため、各実施形態では、必要以上にサムネイル画像が増えず、注目している領域を簡潔に表示することができる。
【０１３７】
また、上述した各実施形態では、静止画を主な例として説明したが、動画がコンテンツとして提供される場合は、コンテンツ作成サーバ１３が動画からいくつかのシーンを抽出してマップに撮像位置に強調してもよい。いくつかのシーンは、例えば、画質の評価値が基準以上の全天球画像等であるが、コンテンツ利用企業の担当者が選択してもよい。
【０１３８】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。
【０１３９】
また、上述した各実施形態で述べたシーケンス図やフローチャートは、矛盾の無い限り順序を入れ替えてもよい。また、上述した各実施形態の全部又は一部を組み合わせることができる。また、上述した各実施形態の全部又は一部は、対応するプログラム（例えば、情報提供プログラム）をコンピュータ（例えば、端末装置１１、コンテンツ提供サーバ１２等）にインストールすることによって実装され得る。また、このプログラムは、記録媒体（記録メディア）に格納することができる。
【符号の説明】
【０１４０】
１  Ｗｅｂサービスシステム
１１，１１'  端末装置
１２，１２'  コンテンツ提供サーバ（情報処理装置の一例）
１３  コンテンツ作成サーバ
１４  コンテンツ利用企業ＰＣ
１５  管理者ＰＣ
１６  アクセスポイント
２１  Ｗｅｂページ要求部（要求手段の一例）
２２  Ｗｅｂページ表示部（表示手段の一例）
２３  操作入力受付部（受付手段の一例）
２４  閲覧情報送信部（閲覧情報送信手段の一例）
２５  閲覧履歴情報受信部（閲覧履歴情報受信手段の一例）
２６  描画領域判断部（領域判断手段の一例）
２７  操作トラッキング部（トラッキング手段の一例）
２８，３３  サムネイル作成部（サムネイル作成手段の一例）
３１  閲覧情報取得部（閲覧情報取得手段の一例）
３２  閲覧履歴判断部（閲覧履歴判断手段の一例）
３４  コンテンツ受信部（コンテンツ受信手段の一例）
３５  コンテンツ提供部（提供手段の一例）
３６  記憶・読出部（記憶手段、読出手段の一例）
【先行技術文献】
【特許文献】
【０１４１】
【特許文献１】特開２０１４−００６８８０号公報
【図１】
0006555026.tif 000004
【図２】
0006555026.tif 000005
【図３】
0006555026.tif 000006
【図４】
0006555026.tif 000007
【図５】
0006555026.tif 000008
【図６】
0006555026.tif 000009
【図７】
0006555026.tif 000010
【図８】
0006555026.tif 000011
【図９】
0006555026.tif 000012
【図１０】
0006555026.tif 000013
【図１１】
0006555026.tif 000014
【図１２】
0006555026.tif 000015
【図１３】
0006555026.tif 000016
【図１４】
0006555026.tif 000017
【図１５】
0006555026.tif 000018
【図１６】
0006555026.tif 000019
【図１７】
0006555026.tif 000020
【図１８】
0006555026.tif 000021
【図１９】
0006555026.tif 000022