(57)【要約】【課題】ユーザが表示されているＷＥＢコンテンツに対して、クリックやスクロール等の操作をしなくても、ＷＥＢコンテンツを切り替えて表示することができるＷＥＢコンテンツ表示装置およびその方法を提供する。【解決手段】ＷＥＢコンテンツ表示装置は、ＵＲＬを受け付けるＵＲＬ受付部１０１、どれだけ先のページまでを表示するかを示す詳細度を受け付ける詳細度受付部１０２、受け付けられたＵＲＬのページをインターネットを介して取得し、さらに、詳細度に基づいて取得したページのリンク先のページを取得するＷＥＢコンテンツ取得部１０３、取得した複数のページから表示するページを選択する表示ページ選択部１０４、および、表示ページ選択部１０４で選択されたページを切り替えて表示する表示制御部１０５を備える。【選択図】図１
2006260541.tif 000002
【特許請求の範囲】
【請求項１】
ＷＥＢコンテンツを表示するＷＥＢコンテンツ表示装置であって、
ＷＥＢアドレスを受け付けるアドレス受付手段と、
前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツを取得するとともに、取得した前記ページに含まれているリンク先のページのＷＥＢコンテンツを取得するＷＥＢコンテンツ取得手段と、
前記ＷＥＢコンテンツ取得手段で取得された複数のページの中から表示ページを選択する表示ページ選択手段と、
前記表示ページ選択手段で選択された各表示ページの表示順序および前記各表示ページのＷＥＢコンテンツを表示する時間を決定し、決定した前記時間および前記表示順序で前記各表示ページのＷＥＢコンテンツを切り替えて表示する表示制御手段と
を備えることを特徴とするＷＥＢコンテンツ表示装置。
【請求項２】
前記表示ページ選択手段は、
前記ＷＥＢコンテンツ取得手段で取得されたＷＥＢコンテンツの記述言語を解析する解析部と、
前記解析部で解析された記述言語からリンク先を抽出するリンク先抽出部と、
前記リンク先抽出部で抽出されたリンク先のページにリンク元のＷＥＢアドレスが含まれている場合に、前記リンク先のページを前記表示ページとして選択する選択部とを備える
ことを特徴とする請求項１記載のＷＥＢコンテンツ表示装置。
【請求項３】
前記表示ページ選択手段は、さらに、
前記選択部で選択されたページを階層構造を用いて蓄積する表示ページ階層構造蓄積部を備え、
前記表示制御手段は、前記階層構造を用いて前記表示ページの表示順序を決定する
ことを特徴とする請求項２記載のＷＥＢコンテンツ表示装置。
【請求項４】
前記表示制御手段は、前記階層構造を用いて、ページのリンク先のページが存在しない場合に、リンク元のページに戻り、次のリンク先へ進む順序に前記表示ページの表示順序を決定する
ことを特徴とする請求項３記載のＷＥＢコンテンツ表示装置。
【請求項５】
前記ＷＥＢコンテンツ表示装置は、さらに、
表示ページの切り替え指示を受け付ける切替受付手段を備え、
前記表示制御手段は、前記切替受付手段で受け付けられた前記切り替え指示に対して、前記階層構造を用いて、同一階層のページに切り替え先ページを決定する
ことを特徴とする請求項３記載のＷＥＢコンテンツ表示装置。
【請求項６】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページからどれだけの階層のリンク先のページのＷＥＢコンテンツを取得するかを示す詳細度を受け付ける詳細度受付手段を備え、
前記ＷＥＢコンテンツ取得手段は、前記詳細度受付手段で受け付けられた前記詳細度に示される階層まで、各ページに含まれているリンク先のページのＷＥＢコンテンツを取得する
ことを特徴とする請求項１記載のＷＥＢコンテンツ表示装置。
【請求項７】
前記表示制御手段は、
前記表示ページ選択手段で選択されたページのＷＥＢコンテンツの画面イメージを生成する画面イメージ生成部と、
前記画面イメージ生成部で生成された画面イメージが表示画面に入らない場合に前記ページをスクロールさせると判定し、前記スクロールの速度を決定する表示制御情報決定部と、
前記表示制御情報決定部で決定された前記スクロールの速度により前記ページのＷＥＢコンテンツをスクロールさせて表示するページスクロール部とを備える
ことを特徴とする請求項１記載のＷＥＢコンテンツ表示装置。
【請求項８】
前記ページスクロール部は、前記ページのＷＥＢコンテンツに含まれるタグ情報を用いてスクロールを制御する
ことを特徴とする請求項７記載のＷＥＢコンテンツ表示装置。
【請求項９】
前記表示制御手段は、
前記表示ページ選択手段で選択されたページのＷＥＢコンテンツの画面イメージを生成する画面イメージ生成部と、
前記画面イメージ生成部で生成された画面イメージが表示画面に入らない場合に前記ページを縮小して表示すると判定する表示制御情報決定部とを備える
ことを特徴とする請求項１記載のＷＥＢコンテンツ表示装置。
【請求項１０】
前記表示制御手段は、前記ＷＥＢコンテンツを表示する領域とは別の領域に放送コンテンツを表示し、前記放送コンテンツの内容に応じて前記ＷＥＢコンテンツの表示制御を行う
ことを特徴とする請求項１記載のＷＥＢコンテンツ表示装置。
【請求項１１】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記放送コンテンツの視聴履歴を蓄積する放送視聴履歴蓄積手段と、
前記放送コンテンツの番組の放送日時に関連する情報を含む番組情報を蓄積する番組情報蓄積手段と、
前記放送視聴履歴蓄積手段に蓄積されている視聴履歴と前記番組情報蓄積手段に蓄積されている番組情報から、習慣的に視聴されている番組を予測する視聴番組予測手段とを備え、
前記表示制御手段は、前記視聴番組予測手段で予測された番組に関連するＷＥＢコンテンツの表示制御を行う
ことを特徴とする請求項１０記載のＷＥＢコンテンツ表示装置。
【請求項１２】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記番組情報蓄積手段で蓄積されている番組情報の放送日時から、前記視聴番組予測手段で予測された番組が放送される時刻を求め、現在時刻との差分の時間を算出する視聴空き時間算出手段と、
前記視聴空き時間で算出された時間を用いてＷＥＢコンテンツを表示する時間を決定するＷＥＢ切替表示時間算出手段とを備える
ことを特徴とする請求項１１記載のＷＥＢコンテンツ表示装置。
【請求項１３】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記視聴番組予測手段は、予測した番組に関連する過去の放送された番組の中で、前記放送視聴履歴蓄積手段に蓄積されている視聴履歴にない番組を視聴していない番組とし、
前記表示ページ選択手段は、前記視聴していない番組に関連するＷＥＢコンテンツを選択する
ことを特徴とする請求項１１記載のＷＥＢコンテンツ表示装置。
【請求項１４】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記ＷＥＢコンテンツ取得手段で取得されたＷＥＢコンテンツの作成日時を取得するＷＥＢコンテンツ作成日時取得手段と、
前記番組予測手段で予測された番組が、前記放送視聴履歴蓄積手段に蓄積されている前記視聴履歴にない場合に、前記予測された番組が放送された日時と前記ＷＥＢコンテンツ作成日時取得部で取得された日時とを比較する日時比較手段とを備え、
前記表示ページ選択手段は、前記日時比較手段で比較された結果を用いて表示ページの選択を行う
ことを特徴とする請求項１１記載のＷＥＢコンテンツ表示装置。
【請求項１５】
前記ＷＥＢコンテンツ表示装置は、さらに、
表示されている前記放送コンテンツの番組に関するＷＥＢアドレスを抽出するアドレス抽出手段を備え、
前記アドレス受付手段は、前記アドレス抽出手段で抽出されたＷＥＢアドレスを受け付ける
ことを特徴とする請求項１０記載のＷＥＢコンテンツ表示装置。
【請求項１６】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記放送コンテンツの視聴履歴を蓄積する放送視聴履歴蓄積手段と、
前記放送コンテンツの番組の放送日時に関連する情報を含む番組情報を蓄積する番組情報蓄積手段と、
前記アドレス抽出手段は、前記放送視聴履歴蓄積手段に蓄積されている視聴履歴と前記番組情報蓄積手段に蓄積されている番組情報から、現在から所定時間前までの時間において、複数のチャンネルの視聴が検出されたとき、複数の前記チャンネルの放送コンテンツからそれぞれＷＥＢアドレスを抽出し、
前記アドレス受付手段は、前記アドレス抽出手段で抽出された複数のＷＥＢアドレスを受け付け、
前記ＷＥＢコンテンツ取得手段は、前記アドレス受付手段で受け付けられた複数の前記ＷＥＢアドレスのページのＷＥＢコンテンツをそれぞれ取得するとともに、取得した前記ページに含まれているリンク先のページのＷＥＢコンテンツを取得し、
前記表示制御手段は、複数の前記ＷＥＢアドレスに対応するＷＥＢコンテンツを表示する
ことを特徴とする請求項１５記載のＷＥＢコンテンツ表示装置。
【請求項１７】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツの閲覧履歴を取得する閲覧履歴取得手段を備え、
前記表示ページ選択手段は、前記閲覧履歴取得手段で取得された前記閲覧履歴に基づいて、前記表示ページを選択する
ことを特徴とする請求項１記載のＷＥＢコンテンツ表示装置。
【請求項１８】
前記表示ページ選択手段は、
前記閲覧履歴取得手段で取得された前記閲覧履歴を用いて、ページ間のリンクをたどる確率を示す各ページの閲覧確率を算出する確率算出部と、
前記確率算出部で算出された前記閲覧確率に基づいて、前記表示ページを選択する選択部とを備える
ことを特徴とする請求項１７記載のＷＥＢコンテンツ表示装置。
【請求項１９】
前記ＷＥＢコンテンツ表示装置は、さらに、
前記ＷＥＢコンテンツを表示する時間の指示を受け付ける再生時間受付手段を備え、
前記表示制御手段は、前記再生時間受付手段で受け付けられた前記時間で、前記表示ページの切り替えが終了するように表示ページを制御する
ことを特徴とする請求項１記載のＷＥＢコンテンツ表示装置。
【請求項２０】
前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツの閲覧履歴を取得する閲覧履歴取得手段を備え、
前記表示ページ選択手段は、前記閲覧履歴取得手段で取得された前記閲覧履歴、および前記再生時間受付手段で受け付けられた前記時間に基づいて、前記表示ページを選択し、
前記表示制御手段は、前記再生時間受付手段で受け付けられた前記時間で、前記表示ページの切り替えが終了するように表示ページを制御する
ことを特徴とする請求項１９記載のＷＥＢコンテンツ表示装置。
【請求項２１】
ＷＥＢコンテンツを表示するＷＥＢコンテンツ表示方法であって、
ＷＥＢアドレスを受け付けるアドレス受付ステップと、
前記アドレス受付ステップにおいて受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツを取得するとともに、取得した前記ページに含まれているリンク先のページのＷＥＢコンテンツを取得するＷＥＢコンテンツ取得ステップと、
前記ＷＥＢコンテンツ取得ステップにおいて取得された複数のページの中から表示ページを選択する表示ページ選択ステップと、
前記表示ページ選択ステップにおいて選択された各表示ページの表示順序および前記各表示ページのＷＥＢコンテンツを表示する時間を決定し、決定した前記時間および前記表示順序で前記各表示ページのＷＥＢコンテンツを切り替えて表示する表示制御ステップと
を含むことを特徴とするＷＥＢコンテンツ表示方法。
【請求項２２】
ＷＥＢコンテンツを表示するためのプログラムであって、
ＷＥＢアドレスを受け付けるアドレス受付ステップと、
前記アドレス受付ステップにおいて受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツを取得するとともに、取得した前記ページに含まれているリンク先のページのＷＥＢコンテンツを取得するＷＥＢコンテンツ取得ステップと、
前記ＷＥＢコンテンツ取得ステップにおいて取得された複数のページの中から表示ページを選択する表示ページ選択ステップと、
前記表示ページ選択ステップにおいて選択された各表示ページの表示順序および前記各表示ページのＷＥＢコンテンツを表示する時間を決定し、決定した前記時間および前記表示順序で前記各表示ページのＷＥＢコンテンツを切り替えて表示する表示制御ステップとをコンピュータに実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＥＢコンテンツ等のインタラクティブな操作を必要とするコンテンツを表示するＷＥＢコンテンツ表示装置に関するものである。
【背景技術】
【０００２】
近年、ネットワークの広帯域化によりインターネット等のネットワークを利用して閲覧するコンテンツが普及してきている。また、ユーザがインターネットを閲覧する料金に関しても、パケット量に応じた課金方式から、月単位の定額制への移行が進みつつある。また、テレビ等においても、インターネット回線に接続することで、インターネットのコンテンツを表示できるようになり、ユーザはインターネットのコンテンツをＰＣだけなく、テレビで閲覧することができるようになってきた。これに伴い、家庭内のデジタルテレビにより、放送だけでなく、インターネットのコンテンツを視聴するユーザが増加しつつある。
【０００３】
テレビを利用してインターネットを視聴する機能において、コンテンツの閲覧の利便性を図るために、テレビのリモコンを用いて、ＷＥＢコンテンツを閲覧する装置に関する技術が開発されている。例えば、特許文献１には、インターネットのコンテンツをテレビの番組と同様のインタフェースで選択できるようにする技術が開示されている。この技術は、テレビにおいて、仮想的なチャンネルを生成し、そのチャンネルにインターネットのコンテンツを割り当てることで、インターネットのコンテンツを視聴するものである。
【０００４】
ところで、インターネットのコンテンツにおいては、表示されたページに対して、ユーザがクリックすることで次のページが表示される。また、画面に入りきらないページの場合には、スクロールバーをユーザが操作することで、ユーザが閲覧したい部分を閲覧することが可能である。
【０００５】
一方、テレビは基本的に、放送コンテンツを閲覧するものである。そのため、ユーザはチャンネルを選択するだけで、次々に新たなコンテンツが表示される。すなわち、ユーザは、何も操作しなくても、画像コンテンツは流れ、新たなコンテンツを取得できる。さらには、ユーザが閲覧していなくても、放送は次々と流れていく。ユーザは興味のないコンテンツが表示された場合には、多くとも数十のチャンネルから選択するか、同じチャンネルで興味のあるコンテンツが表示されるまで待っているものである。
【特許文献１】特開２００２−２８１４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の技術のようにチャンネルをインターネットのコンテンツに割り当てたとしても、コンテンツが表示された画面に対して、クリックや画面のスクロール等の操作をしなければ、新たなコンテンツを表示することができない。すなわち、テレビで放送コンテンツを閲覧する場合には、ユーザは、チャンネルを選択するだけでコンテンツを閲覧することが可能でき、受動的な閲覧ができるのに対して、テレビでインターネットのコンテンツを閲覧する場合には、ユーザは、チャンネルを選択するだけでコンテンツを閲覧することはできず、受動的な閲覧ができない。
【０００７】
そこで、本発明は上記の事情に鑑みてなされたものであり、ユーザが表示されているＷＥＢコンテンツに対して、クリックやスクロール等の操作をしなくても、ＷＥＢコンテンツを切り替えて表示することができるＷＥＢコンテンツ表示装置およびその方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係るＷＥＢコンテンツ表示装置は、ＷＥＢコンテンツを表示するＷＥＢコンテンツ表示装置であって、ＷＥＢアドレスを受け付けるアドレス受付手段と、前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツを取得するとともに、取得した前記ページに含まれているリンク先のページのＷＥＢコンテンツを取得するＷＥＢコンテンツ取得手段と、前記ＷＥＢコンテンツ取得手段で取得された複数のページの中から表示ページを選択する表示ページ選択手段と、前記表示ページ選択手段で選択された各表示ページの表示順序および前記各表示ページのＷＥＢコンテンツを表示する時間を決定し、決定した前記時間および前記表示順序で前記各表示ページのＷＥＢコンテンツを切り替えて表示する表示制御手段とを備えることを特徴とする。
【発明の効果】
【０００９】
以上の説明から明らかなように、本発明に係るＷＥＢコンテンツ表示装置およびその方法によれば、ユーザから表示されているＷＥＢコンテンツに対してクリックやスクロール等の操作が行われなくても、ＷＥＢコンテンツを効率的に切り替えて表示することができる。よって、ユーザは、操作なしで、テレビ番組を見ているようにインターネット等のＷＥＢコンテンツを閲覧することが可能になり、実用的価値は極めて高い。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態に係るＷＥＢコンテンツ表示装置は、ＷＥＢコンテンツを表示するＷＥＢコンテンツ表示装置であって、ＷＥＢアドレスを受け付けるアドレス受付手段と、前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツを取得するとともに、取得した前記ページに含まれているリンク先のページのＷＥＢコンテンツを取得するＷＥＢコンテンツ取得手段と、前記ＷＥＢコンテンツ取得手段で取得された複数のページの中から表示ページを選択する表示ページ選択手段と、前記表示ページ選択手段で選択された各表示ページの表示順序および前記各表示ページのＷＥＢコンテンツを表示する時間を決定し、決定した前記時間および前記表示順序で前記各表示ページのＷＥＢコンテンツを切り替えて表示する表示制御手段とを備えることを特徴とする。
【００１１】
これによって、ユーザから表示されているＷＥＢコンテンツに対してクリックやスクロール等の操作が行われなくても、ＷＥＢコンテンツを効率的に切り替えて表示することができる。よって、ユーザは、操作なしで、テレビ番組を見ているようにインターネット等のＷＥＢコンテンツを閲覧することができる。
【００１２】
ここで、前記表示ページ選択手段は、  前記ＷＥＢコンテンツ取得手段で取得されたＷＥＢコンテンツの記述言語を解析する解析部と、前記解析部で解析された記述言語からリンク先を抽出するリンク先抽出部と、前記リンク先抽出部で抽出されたリンク先のページにリンク元のＷＥＢアドレスが含まれている場合に、前記リンク先のページを前記表示ページとして選択する選択部とを備えてもよい。これによって、受け付けられたＷＥＢアドレスのページと関連するページを表示ページとして選択することができる。
【００１３】
また、前記ＷＥＢコンテンツ表示装置は、さらに、前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページからどれだけの階層のリンク先のページのＷＥＢコンテンツを取得するかを示す詳細度を受け付ける詳細度受付手段を備え、前記ＷＥＢコンテンツ取得手段は、前記詳細度受付手段で受け付けられた前記詳細度に示される階層まで、各ページに含まれているリンク先のページのＷＥＢコンテンツを取得してもよい。これによって、ユーザの希望するリンク先のページまで、ＷＥＢコンテンツの表示を行うことができる。
【００１４】
また、前記表示制御手段は、前記表示ページ選択手段で選択されたページのＷＥＢコンテンツの画面イメージを生成する画面イメージ生成部と、前記画面イメージ生成部で生成された画面イメージが表示画面に入らない場合に前記ページをスクロールさせると判定し、前記スクロールの速度を決定する表示制御情報決定部と、前記表示制御情報決定部で決定された前記スクロールの速度により前記ページのＷＥＢコンテンツをスクロールさせて表示するページスクロール部とを備えてもよい。これによって、選択されたページの画面イメージが表示画面に入らない場合であっても、表示ページとして表示することができる。
【００１５】
また、前記表示制御手段は、前記ＷＥＢコンテンツを表示する領域とは別の領域に放送コンテンツを表示し、前記放送コンテンツの内容に応じて前記ＷＥＢコンテンツの表示制御を行ってもよい。
【００１６】
ここで、前記ＷＥＢコンテンツ表示装置は、さらに、前記放送コンテンツの視聴履歴を蓄積する放送視聴履歴蓄積手段と、前記放送コンテンツの番組の放送日時に関連する情報を含む番組情報を蓄積する番組情報蓄積手段と、前記放送視聴履歴蓄積手段に蓄積されている視聴履歴と前記番組情報蓄積手段に蓄積されている番組情報から、習慣的に視聴されている番組を予測する視聴番組予測手段とを備え、前記表示制御手段は、前記視聴番組予測手段で予測された番組に関連するＷＥＢコンテンツの表示制御を行ってもよい。
【００１７】
また、前記ＷＥＢコンテンツ表示装置は、さらに、前記番組情報蓄積手段で蓄積されている番組情報の放送日時から、前記視聴番組予測手段で予測された番組が放送される時刻を求め、現在時刻との差分の時間を算出する視聴空き時間算出手段と、前記視聴空き時間で算出された時間を用いてＷＥＢコンテンツを表示する時間を決定するＷＥＢ切替表示時間算出手段とを備えてもよい。
【００１８】
また、前記ＷＥＢコンテンツ表示装置は、さらに、前記視聴番組予測手段は、予測した番組に関連する過去の放送された番組の中で、前記放送視聴履歴蓄積手段に蓄積されている視聴履歴にない番組を視聴していない番組とし、前記表示ページ選択手段は、前記視聴していない番組に関連するＷＥＢコンテンツを選択してもよい。
【００１９】
また、前記ＷＥＢコンテンツ表示装置は、さらに、前記ＷＥＢコンテンツ取得手段で取得されたＷＥＢコンテンツの作成日時を取得するＷＥＢコンテンツ作成日時取得手段と、前記番組予測手段で予測された番組が、前記放送視聴履歴蓄積手段に蓄積されている前記視聴履歴にない場合に、前記予測された番組が放送された日時と前記ＷＥＢコンテンツ作成日時取得部で取得された日時とを比較する日時比較手段とを備え、前記表示ページ選択手段は、前記日時比較手段で比較された結果を用いて表示ページの選択を行ってもよい。
【００２０】
また、前記ＷＥＢコンテンツ表示装置は、さらに、表示されている前記放送コンテンツの番組に関するＷＥＢアドレスを抽出するアドレス抽出手段を備え、前記アドレス受付手段は、前記アドレス抽出手段で抽出されたＷＥＢアドレスを受け付けてもよい。
【００２１】
また、前記ＷＥＢコンテンツ表示装置は、さらに、前記放送コンテンツの視聴履歴を蓄積する放送視聴履歴蓄積手段と、前記放送コンテンツの番組の放送日時に関連する情報を含む番組情報を蓄積する番組情報蓄積手段と、前記アドレス抽出手段は、前記放送視聴履歴蓄積手段に蓄積されている視聴履歴と前記番組情報蓄積手段に蓄積されている番組情報から、現在から所定時間前までの時間において、複数のチャンネルの視聴が検出されたとき、複数の前記チャンネルの放送コンテンツからそれぞれＷＥＢアドレスを抽出し、前記アドレス受付手段は、前記アドレス抽出手段で抽出された複数のＷＥＢアドレスを受け付け、前記ＷＥＢコンテンツ取得手段は、前記アドレス受付手段で受け付けられた複数の前記ＷＥＢアドレスのページのＷＥＢコンテンツをそれぞれ取得するとともに、取得した前記ページに含まれているリンク先のページのＷＥＢコンテンツを取得し、前記表示制御手段は、複数の前記ＷＥＢアドレスに対応するＷＥＢコンテンツを表示してもよい。
【００２２】
また、前記アドレス受付手段で受け付けられた前記ＷＥＢアドレスのページのＷＥＢコンテンツの閲覧履歴を取得する閲覧履歴取得手段を備え、前記表示ページ選択手段は、前記閲覧履歴取得手段で取得された前記閲覧履歴に基づいて、前記表示ページを選択してもよい。
【００２３】
ここで、前記表示ページ選択手段は、前記閲覧履歴取得手段で取得された前記閲覧履歴を用いて、ページ間のリンクをたどる確率を示す各ページの閲覧確率を算出する確率算出部と、前記確率算出部で算出された前記閲覧確率に基づいて、前記表示ページを選択する選択部とを備えてもよい。
【００２４】
これによって、閲覧確率の高いページを表示ページとして選択することができる。
また、前記ＷＥＢコンテンツ表示装置は、さらに、前記ＷＥＢコンテンツを表示する時間の指示を受け付ける再生時間受付手段を備え、前記表示制御手段は、前記再生時間受付手段で受け付けられた前記時間で、表示ページの切り替えが終了するように表示ページを制御してもよい。これによって、ユーザの希望する時間だけ、ＷＥＢコンテンツの表示を行うことができる。
【００２５】
なお、本発明は、このようなＷＥＢコンテンツ表示装置として実現することができるだけでなく、このようなＷＥＢコンテンツ表示装置が備える特徴的な手段をステップとするＷＥＢコンテンツ表示方法として実現したり、それらのステップをコンピュータに実行させるプログラムとして実現したりすることもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体やインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
【００２６】
以下、本発明の各実施の形態について、それぞれ図面を参照しながら説明する。
【００２７】
（実施の形態１）
図１は、本発明の実施の形態１に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。
【００２８】
本実施の形態のＷＥＢコンテンツ表示装置は、ユーザからＷＥＢアドレスであるＵＲＬ（Uniform Resource Locator）とそのＵＲＬに関する詳細度を受け付けてＷＥＢコンテンツを取得し、ユーザからの操作なしにＷＥＢコンテンツをスクロール・切り替え等を行い表示するという特徴を有する装置であり、図１に示すようにＵＲＬ受付部１０１、詳細度受付部１０２、ＷＥＢコンテンツ取得部１０３、表示ページ選択部１０４、表示制御部１０５、および表示部１０６を備えている。
【００２９】
図３はＷＥＢコンテンツ表示装置の動作の大きな流れを示すフローチャートである。
ＷＥＢコンテンツ表示装置の動作の大きな流れは、図３に示すように、はじめに、表示させるＷＥＢコンテンツのＵＲＬ（以下、トップＵＲＬという）を受け付け（ステップ３０１）、そのトップＵＲＬのページからどれだけの階層のリンク先のページのＷＥＢコンテンツを取得するかを示す詳細度を受け付ける（ステップ３０２）。次に、受け付けられたトップＵＲＬとその詳細度に応じてＷＥＢコンテンツを取得し、その中で表示すべきＷＥＢコンテンツを選択する（ステップ３０３）。次に、選択されたＷＥＢコンテンツを切り替えて表示する（ステップ３０４）ことで、ユーザの操作なしで、インターネット等のＷＥＢコンテンツを表示する。
【００３０】
次に、図１に示すＷＥＢコンテンツ表示装置の各構成部分について説明する。
ＵＲＬ受付部１０１は、ユーザによって例えば図２に示すように表示画面２０１に対してリモコン２０２のキーで入力された、ユーザが表示を行いたいＷＥＢコンテンツのＵＲＬ２０３を受け付ける。なお、ＵＲＬ受付部１０１は、キーボードやマウス等のユーザインタフェースを用いて入力されたＵＲＬを受け付けてもよい。さらには、メール等で受信したコンテンツに含まれるＵＲＬを用いてもよい。
【００３１】
詳細度受付部１０２は、ＵＲＬ受付部１０１で受け付けられたＵＲＬを基本に、そのページからどれだけ先のページまでを表示するかを示す詳細度を受け付ける。例えば、ユーザは、ＵＲＬと同様に図２に示すようにリモコン２０２等を用いて詳細度（リンクの深さ）２０４の入力で行う。なお、詳細度受付部１０２は、直接、リンク先の数を受け付けてもよい。
【００３２】
ＷＥＢコンテンツ取得部１０３は、ＵＲＬ受付部１０１と詳細度受付部１０２とで受け付けられたＵＲＬおよび詳細度から、インターネットを介して表示すべきページのＷＥＢコンテンツを取得する。例えば、図２に示すように、ＵＲＬ受付部１０１で“http://www.trip.co.jp/”を受け付け、詳細度受付部１０２で「２」を受け付けた場合には、“http://www.trip.co.jp/”のページのＷＥＢコンテンツを取得し、その中に含まれるリンク先のＷＥＢコンテンツと、さらに、そのＷＥＢコンテンツに含まれるリンク先のＷＥＢコンテンツを取得する。このようにして、元のＵＲＬのＷＥＢコンテンツとそのリンク先のＷＥＢコンテンツを取得する。
【００３３】
表示ページ選択部１０４は、ＷＥＢコンテンツ取得部１０３で取得されたＷＥＢコンテンツのページのうち、表示すべきページを選択する。図４は表示ページ選択部１０４の詳細な構成を示すブロック図である。表示ページ選択部１０４は、ＷＥＢコンテンツ取得部１０３で取得されたＷＥＢコンテンツのＨＴＭＬを解析し、その内容によって表示するページとするか否かを判断するという特徴を有し、図４に示すようにＨＴＭＬ解析部３０１、リンク先抽出部３０２、表示ページ判定部３０３、表示ページ階層構造蓄積部３０４を備えている。
【００３４】
はじめに、表示ページ階層構造蓄積部３０４は、図５に示すように表示すべきページの階層構造を、初期階層構造としてセットする。本発明においては、図５のように表示するページの階層構造を表示ページ階層構造とよぶ。図５においては、ＵＲＬ受付部１０１で受け付けられたトップＵＲＬがＲｏｏｔとしてセットされている。次に、ＨＴＭＬ解析部３０１は、ＷＥＢコンテンツ取得部１０３で取得されたトップＵＲＬのＷＥＢコンテンツのＨＴＭＬテキストを解析する。なお、本実施の形態では、ＷＥＢコンテンツがＨＴＭＬテキストにより記述されているものとする。さらに、リンク先抽出部３０２は、ＨＴＭＬ解析部３０１において解析されたＨＴＭＬテキストからリンク先ＵＲＬを抽出する。次に、ＷＥＢコンテンツ取得部１０３は、リンク先抽出部３０２において抽出されたリンク先ＵＲＬのＷＥＢコンテンツを取得し、再び、ＨＴＭＬ解析部３０１においてＨＴＭＬテキストを解析する。基本的には、図５の１階層目のページは、この操作により選択されるが、トップＵＲＬのＨＴＭＬテキストに含まれるすべてのリンク先を選択すると、トップＵＲＬとは内容的に関連のないＵＲＬも選択することになる。例えば、トップＵＲＬのページに宣伝のためのＵＲＬや、関連サイトとして、異なるドメインのサイトのＵＲＬが存在する場合がある。これらのＵＲＬは、トップＵＲＬとは直接関連のないコンテンツが含まれることが多いため、本ＷＥＢコンテンツ表示装置での自動再生コンテンツとしては適さない。
【００３５】
そこで、表示ページ判定部３０３は、トップＵＲＬのＨＴＭＬテキスト内でのリンク先ＵＲＬにおいて、そのリンク先においても、トップＵＲＬへのリンクがあるページのみを、表示するコンテンツとして選択する。例えば、図６において、トップＵＲＬであるページＡのＨＴＭＬテキスト内にページＢ、ページＣ、ページＤのＵＲＬが存在したとする。このとき、ページＢ、ページＣ、ページＤのＨＴＭＬテキストを取得し、それぞれのページにおいて、ページＡへのリンクがあるか否かを調べる。この結果、ページＡへのリンクがあるページのみを表示するページとして、表示ページ階層構造蓄積部３０４において蓄積されている、図５に示す階層構造へ登録する。図６の場合には、ページＢ、ページＣが登録され、ページＤはページＡへのリンクがないため図７に示すように表示ページとして選択されない。このようにして、表示ページ判定部３０３において表示すべきページとして判定されたページを表示ページ階層構造蓄積部３０４で蓄積されている表示ページ階層構造に登録していく。構築された表示ページ階層構造は、インターネットコンテンツのページ間の階層構造とは異なるものが構築される。
【００３６】
詳細度受付部１０２で詳細度として例えば「２」が受け付けられている場合、２階層目のページを選択する。第１階層目のページとして選択されたページＢ、ページＣに対して、トップＵＲＬと同様の処理を繰り返すことにより、図８に示すような表示のための階層構造が構築される。例えば、ページＢのＨＴＭＬテキスト内に、ページＢ１のＵＲＬが記述されており、逆に、ページＢ１のＨＴＭＬテキスト内にもページＢのＵＲＬが記述されている。このようにして、相互にリンク先として設定されているＵＲＬが選択されていく。
【００３７】
この際に、表示ページ判定部３０３は、すでに表示ページ階層構造に登録されているページについては登録しないと判定する。例えば、ページＢ１のＨＴＭＬテキスト内にページＣのＵＲＬがあったとしても、ページＣをページＢ１の下の階層には設定しない。これにより、表示ページとして登録されたページは、重複するものはなくなる。
【００３８】
図９は、表示ページ選択部１０３の動作を示すフローチャートである。この図９のフローチャートは、図３の表示ページの選択処理（ステップ３０３）のサブフローとなっている。
【００３９】
はじめに、ＵＲＬ受付部１０１で受け付けられたトップＵＲＬを、表示ページ階層構造蓄積部３０４に蓄積されている表示のための階層構造（図５）のＲｏｏｔにセットする（ステップ８０１）。次に、ＨＴＭＬ解析部３０１は、Ｒｏｏｔ（トップＵＲＬ）のＨＴＭＬテキストを解析し、さらに、リンク先抽出部３０２においてＲｏｏｔのＨＴＭＬテキストから抽出され、ＷＥＢコンテンツ取得部１０３において取得されたリンク先ＵＲＬのＨＴＭＬテキストを解析する（ステップ８０２）。表示ページ判定部３０３は、リンク先ＵＲＬのＨＴＭＬテキスト内にもトップＵＲＬ（リンク元）の記載があるか否かを判定する（ステップ８０３）。リンク元の記載がある場合（ステップ８０３でＹＥＳ）には、表示ページ判定部３０３は、さらに、リンク先のページは、表示のための階層構造に選択されたページでないかを判定する（ステップ８０４）。はじめて選択されたページの場合（ステップ８０４でＹＥＳ）には、表示ページ判定部３０３は、表示ページ階層構造蓄積部３０４で蓄積されている表示すべきページとして表示のための階層構造へ登録する（ステップ８０５）。登録した後、ＲｏｏｔのＨＴＭＬテキストから、次のリンク先ＵＲＬがあるか否かを判定する（ステップ８０６）。また、上記の判定において、リンク元の記載がない場合（ステップ８０３でＮＯ）、または、すでに選択されたページである場合（ステップ８０４でＮＯ）にも、同様に、ＲｏｏｔのＨＴＭＬテキストから、次のリンク先ＵＲＬがあるか否かを判定する（ステップ８０６）。この結果、他のリンク先がある場合（ステップ８０６でＹＥＳ）には、そのＵＲＬを選択し、ステップ８０３へもどる（ステップ８０７）。一方、他のリンク先がない場合（ステップ８０６でＮＯ）には、フローを終了し図３の動作フローへ戻る。以上の動作の結果、表示すべきページが、図８に示すような階層構造の形式で表現される。
【００４０】
表示制御部１０５は、表示ページ選択部１０４で選択され、図８に示すような階層構造で表現されたページの表示を制御する。図１０は表示制御部１０５の詳細な構成を示すブロック図である。表示制御部１０５は、表示ページ選択部１０４で生成された表示ページの階層構造から表示するページの順序、画面サイズ、画面のスクロール速度等のＷＥＢページを画面に表示するときの制御内容を決定する特徴を有しており、図１０に示すように表示順序決定部９０１、表示画面イメージ生成部９０２、表示制御情報決定部９０３、時刻計測部９０４、ページスクロール部９０５、およびページ切替部９０６を備えている。
【００４１】
表示順序決定部９０１は、表示ページ選択部１０４で選択されたページの表示順序を決定する。また、表示画面イメージ生成部９０２は、表示ページ選択部１０４で選択されたページを表示部１０６の画面に表示したときのページの画面の大きさやＨＴＭＬ中に含まれるフレーム、ボーダー等の位置の画面上の位置を計算する。また、表示制御情報決定部９０３は、表示順序決定部９０１で決定された順序でページを表示する際に、各ページのスクロール速度、画面のサイズ等の制御情報を決定し、蓄積する。時刻計測部９０４は、表示制御情報決定部９０３で決定されたページの表示制御情報で表示するときに、画面の表示時間、スクロール速度を制御するときに時刻を計測する。ページスクロール部９０５は、表示制御情報決定部９０３で決定された制御情報を基にページをスクロールさせる。ページ切替部９０６は、表示制御情報決定部９０３で決定されたページの制御情報を基に、時刻計測部９０４を用いて、ページの表示時間、所定の切替タイミングでページを切り替える。
【００４２】
表示制御部１０５では、はじめに、表示順序決定部９０１において、図８の階層構造の表示順序を決定する。本実施の形態においては、階層が浅いものから順に、階層の深いものへと表示ページの順序を決定する。図８の例では、はじめにページＡを表示し、次に、ページＢを表示するが、その際、ページＢがページＡのどこの部分のリンク先であるかを示すため、リンク元の表示を行う。次に、ページＢを表示した後は、ページＢからのリンク先である、ページＢ１を表示する。ページＢ１を表示するときも、ページＢを表示したときと同様に、ページＢにおいて、どのリンクをたどるとページＢ１にいくかの表示を行う。このようにして、図１１に示す順序で表示するページの順序が決定される。
【００４３】
表示順序決定部９０１は、図１１に示すような表示順序を決定すると、図１２に示すように、各ページを表示する内容を決定する。上述したように、各ページが表示されるときには、そのページの前後関係を示すために、リンク元のページを所定時間表示させた後に、リンク先のページを表示させる。これにより、単に、ページを切り替えて表示するのに比べて、ストーリー性を演出することが可能になる。特に、テレビ等の放送コンテンツの番組においては、ストーリー性があり、放送コンテンツを表示する端末であるテレビにおいては、このようにストーリー性（一貫性）をもたせたコンテンツを連続的に表示することは重要である。画面に表示させる際には、表示順序決定部９０１において決定されたページの順序を表示制御情報決定部９０３において蓄積し、時刻計測部９０４において時刻を計測しながら、ページ切替部９０６においてページの切替を制御する。
【００４４】
次に、表示制御部１０５の表示画面イメージ生成部９０２と表示制御情報決定部９０３によって、表示されるページに対する表示部１０６に表示できるサイズの確認を行う。例えば、図１３に示すように、表示画面イメージ生成部９０２で生成された表示すべきページの画面イメージ４０１が、表示部１０６で表示できる１画面４０２に対して縦方向に入らない場合がある。このとき、画面を縦にスクロールさせることで、ユーザが全体を確認できるようにする。図１３の例では、ページＡについて確認したが、他の表示するページについても同様のことを行う。表示制御情報決定部９０３は、ページＡを表示させる場合に、スクロールを行うことでページＡを表示するという決定を行う。
【００４５】
また、表示制御情報決定部９０３は、ページをスクロールさせて表示するように決定されたものに対しては、スクロールの速度の決定も行う。例えば、ページＡの表示に要する時間の計算方法について説明する。表示画面イメージ生成部９０２においてページＡの表示イメージを作成した結果、図１３に示すようにページＡの上下方向は１６８０ピクセルであり、それに対して表示部１０６における表示領域の上下方向の表示量は４８０ピクセルであったとする。さらに、上下方向のスクロール速度は、１秒間に１０ピクセルとすると、ページＡを表示するのに必要な時間は、
（１６８０−４８０）／１０＝１２０（秒）
と計算できる。さらに、ページＡを表示した瞬間に、５秒間ほどとめるとすると、
１２０＋５＝１２５（秒）
の表示時間が必要である。また、１秒間のスクロールの量は、表示されているテキストの文字数等の量に応じて変更してもよい。
【００４６】
さらに、テキストを音声読み上げする場合には、音声読み上げの時間に応じて、ページの表示時間を決定してもよい。例えば、図１４に示すように、図１０の表示制御部１０５の構成に対して、さらに、読上げテキスト抽出部１１０１、読上げ音声生成部１１０２、音声出力部１１０３を付け加えることで、ＷＥＢコンテンツ内に含まれるテキスト情報を音声で読上げることが可能になる。さらに、音声で読上げる速度に応じて画面スクロールの量を制御することが可能になる。読上げテキスト抽出部１１０１は、ページ内に含まれるテキスト情報のうち、画面イメージ生成部９０２で表示されるテキスト内容を抽出する。表示されるテキスト情報は、ＨＴＭＬのタグ情報から抽出することが可能である。
【００４７】
次に、読上げ音声生成部１１０２は、読上げテキスト抽出部１１０１で抽出されたテキストの音声を一般的な音声合成の技術により、合成音のファイルを生成する。これにより、合成音声を再生した場合の再生時間を検出することができ、その再生時間に応じて、ページをスクロールさせる速度を決定することが可能となる。このように、表示すべき各ページのスクロール量を決定する。
【００４８】
なお、各ページが表示されているときには、表示されているページのテキスト内容を音声にて出力する。さらに、ＷＥＢページを自動的に切り替えて表示するため、各ページの関係を切り替え時に音声案内することで、静的なコンテンツであるＷＥＢコンテンツにストーリー性をもたせることが可能になる。例えば、あるページが表示され、そのページ内でのリンク先のページの表示に移るときには、「さらに、○○部分について詳しく説明させていただきます」と表現することで、ページ間のリンク関係を音声で表現することが可能になる。また、リンク元のページへ一旦もどるときには、「先ほどのページへ戻ります」と、新たなページでないことを音声にて伝えることが可能になる。このように、あるページからのリンク先であっても、階層構造が下位層への切り替えと、上位層への切り替えで音声案内の表現を変更することが可能である。これにより、ＷＥＢコンテンツであっても、よりストーリー性の高いコンテンツとしてユーザに提供することが可能になる。
【００４９】
各ページに対して表示速度等の制御情報を決定した結果、図１５に示すように、各ページの表示領域が設定される。図１５では、ページＡの上から下方向へ画面がスクロールし、ページＡの最下部に達すると、次にページＢを表示するため、ページＢのリンク元４０３が画面に入るように、ページＡの表示領域を移動させる。ページＢのリンク元を一定期間（例えば２秒間）、表示したのちに、ページＢの表示に切り替える。ページＢに対しても、ページＡと同様に、ページＢの上から下方向へ画面をスクロールさせる。このような処理を繰り返すことにより、ユーザの操作なしで、ＷＥＢコンテンツを閲覧することが可能になる。
【００５０】
図１３の例においては、画面を縦方向にスクロールさせるだけで、選択されたＷＥＢコンテンツの全体を表示することが可能であった。しかしながら、例えば図１６に示すように、表示画面イメージ生成部９０２において生成された画面イメージのＷＥＢコンテンツの表示領域４０１が、横方向に関しても、表示部１０６の１画面４０２のサイズに入らない場合がある。このような場合には、表示制御情報決定部９０３は、まず、ＷＥＢコンテンツがフレームやテーブルタグにより、表示上の構造化がされていないかを確認する。例えば、図１７に示すように、１つのページが６個のフレームから構成されているとする。この場合には、各フレームごとに、１画面への表示を行う。図１７の例の場合には、フレーム１、からフレーム６の順に画面スクロールを行いながら表示を行う。フレームの表示順序は、基本的に上から下への順序で決定されるが、図１７のフレーム２とフレーム３のように左右に分割されたフレームがあった場合には、左から順に表示することとする。これにより、図１７のフレームの例においては、フレーム１、２、３、４、５、６の順序で表示されることとなる。
【００５１】
図１７に示すページは、表示上の構造化が行われていたため、各部分ごとに表示することが可能であったが、表示上の構造化がされていないページもある。その場合には、表示制御情報決定部９０３は、画像情報を縮小するか、テキストのフォントをより小さいフォントに変更する等の処理を行うことで１画面での縦方向のスクロールですむように画面表示の編集を行う。
【００５２】
図１８は、表示制御部１０５の動作を示すフローチャートである。この図１８のフローチャートは、図３の選択された表示ページの表示処理（ステップ３０４）のサブフローとなっている。
【００５３】
はじめに、表示順序決定部９０１は、図８の表示ページの階層構造を用いて、階層が浅いページから順に表示順序を決定する（ステップ１５０１）。その結果、図１１に示すページの表示順序が決定される。表示画面イメージ生成部９０２は、表示順序決定部９０１で決定された表示順序に従い、表示するページを選択する（ステップ１５０２）。そして、表示画面イメージ生成部９０２は、選択した表示するページの描画イメージを作成し、表示部１０６の解像度から表示できる枠を設定する（ステップ１５０３）。次に、表示制御情報決定部９０３は、表示する各ページに対して表示するときの画面サイズ、スクロール速度を決定する。表示制御情報決定部９０３は、まず、横方向において、表示ページの描画イメージが、表示部１０６の表示画面の枠に入っているか否かを判定する（ステップ１５０４）。この判定の結果、１画面内に入っている場合（ステップ１５０４でＹＥＳ）には、縦方向に画面をスクロールさせることで、表示ページの全体を順に表示する（ステップ１５０５）。
【００５４】
ステップ１５０５において表示ページを上から下へスクロールさせながら表示させ、表示ページのすべての部分を表示するまで本ステップを繰り返す（ステップ１５０６）。表示ページの全体を表示し終わった場合（ステップ１５０６でＹＥＳ）には、表示制御情報決定部９０３は、次の表示ページがあるかを確認する（ステップ１５０７）。表示ページがない場合（ステップ１５０７でＮＯ）には、フローを終了する。一方、次の表示ページがある場合（ステップ１５０７でＹＥＳ）には、ステップ１５０２へ戻る。
【００５５】
ステップ１５０４において、横方向において１画面内に入らない場合（ステップ１５０４でＮＯ）には、表示制御情報決定部９０３は、表示ページがフレームまたはテーブル等の表示上の構造化がされているか否かを判定する（ステップ１５０８）。この判定の結果、構造化されている場合（ステップ１５０８でＹＥＳ）には、表示制御情報決定部９０３は、各部分（フレーム、テーブル等）毎に、１つの表示ページとみなし（ステップ１５０９）、ステップ１５０３へもどる。なお、フレーム毎にページを表示する場合においても、表示画面イメージ生成部９０２において表示画面に対して表示イメージが大きい場合には、スクロールしながらＷＥＢコンテンツを画面に表示する。一方、表示ページが構造化されていない場合（ステップ１５０８でＮＯ）には、横方向において、表示ページが表示部１０６の１画面に入るように描画イメージを縮小または、テキスト情報の場合にはフォントを小さくすることで１画面に入るようにして（ステップ１５１０）、ステップ１５０３へ戻る。
【００５６】
以上の動作の結果、図８で設定された表示ページの階層構造を順に、画面スクロールとページの切り替えを行いながら表示することが可能になる。
【００５７】
表示部１０６は、表示制御部１０５で表示情報が制御された内容を表示する。表示部１０６は、例えばプラズマディスプレイ等の大型ディスプレイや、携帯電話の小型ディスプレイ、また、車載端末のディスプレイ等である。具体的には、表示制御部１０５で制御された画像情報が、ビデオメモリに書き込まれ、その内容をユーザが閲覧するディスプレイに表示される。
【００５８】
以上のように、ユーザからホームページのＵＲＬとそのＵＲＬからのリンクの深さだけを受け付け、ユーザから表示されているＷＥＢコンテンツに対してクリックやスクロール等の操作が行われなくても、ＷＥＢコンテンツを効率的に切り替えて表示することができる。
【００５９】
なお、本実施の形態においては、表示ページを上から下へスクロールさせることで、画面を自動的に表示した。さらに、表示ページには、フレームやテーブル、ボーダーライン等の意味的な区切りがページ内に入れられている場合がある。そこで、縦方向にスクロールする際に、その境界にかかったときには、スクロールを一旦停止させることで、意味的な区切りをつけることが可能になる。具体的には、図１９に示すように、表示制御部１０５に、表示するページに含まれるフレームやテーブル、ボーダー等のＨＴＭＬテキストからタグを検出する表示境界検出部１６０１と、表示境界検出部１６０１で検出された境界が画面の上端にかかったときに、画面のスクロールを一時停止するページスクロール一時停止部を付加することで実現することが可能である。
【００６０】
例えば、図２０に示すように、ページＡはいくつかのフレームから構成されている。ページＡに対して予め、表示境界検出部１６０１において表示の境界５０１を検出し、ページＡを縦方向に自動的に画面をスクロールさせるときに、各境界５０１に表示領域４０２の上の部分が重なった瞬間で、ページスクロール一時停止部１６０２がスクロールを一旦停止させることで、ページの意味的な区切りを表現することが可能になる。
【００６１】
また、本実施の形態においては、ページの表示順序が決定され、各ページのスクロールの速度を決めることで、全体を表示するのに必要な時間を算出することが可能になる。例えば、図２１に示すように、各ページのスクロール速度と、リンク元を表示する時間を決定することで、各ページの表示を終了するのに必要な時間を算出できる。さらに、各ページの表示時間の和を求めることで、全体の表示に必要な時間を算出できる。図２１の例では、９３秒で自動表示が終了する予定となっている。そこで、図２２に示すように、再生を開始する前に、その再生に必要な時間をユーザに提示することが可能になる。
【００６２】
さらには、提示された時間に対して、ユーザが操作を行いたい場合には、前もって、表示ページから削除する等の処理を行うことで、時間の短縮を行うことも可能になる。具体的には、図２３に示すように表示制御情報決定部９０３で決定された表示制御情報をユーザに提示する表示制御情報表示部１８０１、および提示された表示制御情報に対するユーザの編集指示を受け付けるユーザ指示受付部１８０２をさらに付け加える。例えば、図２１のように決定された表示制御情報を図２４に示すように、各ページを表示するのに必要な時間をユーザに提示することが可能である。このように表示されたスケジュールに対して、ユーザは、リモコン操作等により、各ページの表示の要否を入力することが可能である。
【００６３】
しかしながら、図２４のように、各ページに対して表示する時間を提示した場合、多数のページを表示しなければならない場合には、一覧性が悪くなり、ユーザの指示を入力することが困難である。一方、表示制御情報は、本ＷＥＢコンテンツ表示装置では、表示ページ階層構造で保持しているため、複数のページをまとめた表示所要時間を提示することが可能である。例えば、図２５に示すように、ページＢ、Ｂ１、Ｂ２を表示するのに必要な所要時間を提示することで、表示されるＷＥＢコンテンツの内容を簡単に把握し、ユーザの表示制御の指示を入力することも簡単になる。
【００６４】
なお、図２５においては、３つのタイトルで表示スケジュールを表現した。しかしながら、「四国旅行」に関しては、Ｃ、Ｃ１、Ｃ２、Ｃ３の４つのページから構成され各ページの表示時間の合計とその切り替え時間で４３秒となっている。この場合、１１秒、２５秒、４３秒の中で最も長い表示時間がかかるものを選択し、その中身に関しては、詳細に表示することで、表示に長い時間がかかるものに関しては、その内容を確認することが可能である。図２５の場合においては、（ページＡ）、（ページＢ、Ｂ１、Ｂ２）、（ページＣ）、（ページＣ１）、（ページＣ２）、（ページＣ３）の６個の表示項目に関して表示時間をユーザに提示することになる。このように表示時間に応じて、表示時間を提示するページの詳細度を変更することで、画面サイズに応じた表示が可能になる。さらに、ユーザは、表示ページの選択が容易になる。これらの表示内容の制御は、図２３における表示制御情報表示部１８０１において時刻計測部９０４で計測された時刻情報と、表示順序決定部９０１で表示順序を決定するために用いたページの階層構造を利用して決定される。
【００６５】
また、本実施の形態においては、ページが表示されているときに、ユーザからの操作がない場合について説明した。さらに、ユーザがＤＶＤ等で蓄積されたコンテンツを閲覧するときと同様の例えば図２６に示すようなリモコン２０２を用いて、ＷＥＢコンテンツの再生を制御することも可能である。この場合、受け付けられたリモコン２０２の操作により、ページスクロール部９０５、またはページ切替部９０６がＷＥＢコンテンツの再生を制御する。例えば、再生中に、早送りボタンをおすと、次のページのコンテンツを表示したり、一時停止のボタンをおすと、画面の切り替えやスクロールを停止させることも可能である。また、本実施の形態では、図２７に示すように、表示されるページは階層構造で表現されているため、ページＢを再生中に、ユーザによって「早送り」ボタンが押されると、ページＢ１に切り替えるのではなく、ページＣに切り替え、再生を再開することが可能になる。このように、階層構造で表示ページを管理することで、ＷＥＢコンテンツの階層構造を考慮したスキップ操作が可能になる。
【００６６】
また、本実施の形態においては、ＷＥＢコンテンツを画面全体に表示する例について述べた。さらに、テレビ等の画面においては、受信した放送コンテンツと、ＷＥＢコンテンツを図２８に示すように同時に表示することも可能である。このとき、ユーザがテレビのＣＭ以外の番組コンテンツを視聴しているときには、番組に集中して視聴している場合が多い。そこで、ＣＭが放送された場合には、ＷＥＢコンテンツの自動再生を開始し、番組が始まったところで、ＷＥＢコンテンツの自動再生を終了してもよい。図２９はこの場合のシステム構成を示す図である。図２９においては、図１に示すシステム構成に対して、さらに、放送コンテンツ受信部１９０１、ＵＲＬ抽出部１９０２、番組情報検出部１９０３、および放送コンテンツ表示部１９０４が付加されている。
【００６７】
放送コンテンツ受信部１９０１は、番組の内容だけでなく、番組に付与されたタグ情報、さらには、番組表に関する情報、番組に関連するＷＥＢコンテンツのＵＲＬの情報を、放送波で多重化されたストリームから受信しデコードする。
【００６８】
ＵＲＬ抽出部１９０２は、放送コンテンツ受信部１９０１で取得した放送コンテンツから放送されている番組に関するＵＲＬの情報を取得し、ＵＲＬ受付部１０１へ出力する。
【００６９】
番組情報検出部１９０３は、放送コンテンツ受信部１９０１で取得した放送コンテンツにおいて、現在、画面に表示されているコンテンツが放送かＣＭかの判断を行う。例えば、ステレオ放送か否かで判断する。また、新たな番組が始まったか否かを番組表情報を用いて判断する。例えば、９時５５分において番組が終了し、次の番組が１０時からはじまることを受信した番組表の情報から判断する。さらに、この番組情報を用いて、表示制御部１０５のＷＥＢコンテンツの表示制御を行う。例えば、ＣＭ中はＷＥＢコンテンツの自動再生を行うが、新たな番組が開始されると、ＷＥＢコンテンツの自動再生を終了するという制御が可能になる。
【００７０】
放送コンテンツ表示部１９０４は、放送コンテンツ受信部１９０１で受信した放送コンテンツを表示する。これによって、図２８に示すように、放送コンテンツの表示と、ＷＥＢコンテンツの自動表示の両方を同時に行うことが可能になる。
【００７１】
さらに、ユーザがリモコン２０２等でＷＥＢコンテンツ視聴ボタンを押したときのみ、自動再生をはじめ、放送コンテンツ表示部１９０４で表示された番組に対してチャンネル変更ボタンがおされたときには、ＷＥＢコンテンツの自動再生を停止してもよい。これにより、ユーザが視聴しようとしているコンテンツ（番組またはＷＥＢ）を選択して表示することが可能になる。
【００７２】
また、本実施の形態においては、現在取得できるＷＥＢコンテンツを自動的に再生する例について述べた。さらに、図３０に示すように、ＷＥＢコンテンツの更新された箇所をユーザにわかるように、枠などをつけて表示することも可能である。ＷＥＢコンテンツは、放送コンテンツとは異なり時々刻々と部分的に更新されるものである。そこで、前回表示したときのＷＥＢコンテンツを記憶しておき、今回取得したＷＥＢコンテンツと比較することで、前回表示したときに比べて、どの部分が更新されているかを、ユーザに知らせることが可能になる。これにより、ユーザが注意して確認するべき箇所がわかる。また、更新箇所が表示されるときには、スクロールの速度を遅くしたり、スクロールを一旦停止したり、点滅を行うことで、ユーザの注意を喚起することが可能である。
【００７３】
また、本実施の形態においては、ページが表示される前にページのリンク元のページの表示を行うことで、表示されているページの前後関係がユーザにわかるように表示したが、これに限られるものではない。例えば、図３１に示すように、画面の一部分にリンク元のページの一部分を常に表示するようにしてもよい。図３１においては、ページＢのリンク元であるページＡの一部分を画面の上部に表示することで、ページＢの前後関係をユーザが把握することが可能になる。
【００７４】
さらに、例えば図３２に示すように、自動的に切り替えられるページの階層構造をページのＷＥＢコンテンツと同時に表示することで、現在、閲覧しているページのリンク関係を把握することが可能である。特に、ページの階層構造に応じて、ＷＥＢコンテンツの表示のレイアウトを変更することで、画面を有効に利用することが可能になる。具体的には、図３２に示すように表示ページ選択部１０４で構築された図８に示すような表示ページ階層構造を画面の一部分に表示し、現在、閲覧しているページの部分５０５の色を変更することで、全体に対する表示ページの関係を把握することが可能になる。さらに、全部のページを表示し終わるのに必要な時間をユーザに提示することも可能である。また、表示ページ階層構造の深さの度合いが所定の値より小さいとき（浅い階層しかないとき）は、図３２（ａ）に示すように階層構造の表示を縦方向に画面を利用し、逆に、所定の値より大きいときは、図３２（ｂ）に示すように階層構造の表示を横方向に画面を利用することが可能になる。これは、表示ページの構造を階層構造で構築していることで、可能になる。逆に、表示ページの内容に応じてページを縦長に利用すべき（図３２（ａ））か、横長に利用すべき（図３２（ｂ））かを先に判断し、それに応じて、階層構造の表示部分を変更してもよい。表示ページが階層構造で構築されていることで、ページの階層構造のすべてを表示せずに、上位の階層だけを表示することで、画面の横方向（深さ方向）を動的に変更することが可能になる。さらに、図３３（ａ）（ｂ）に示すように、表示ページの階層構造の表示ページのトポロジーを変更することも可能である。
【００７５】
また、本実施の形態では、家庭内に設置されたテレビ等のディスプレイに表示し、ＷＥＢコンテンツを自動的に表示する例について述べたが、これに限られるものではない。例えば、車載端末等に本発明を適用することで、車両の運転に集中しなければならない状況で、ＷＥＢコンテンツの自動確認を行うことができ有用である。また、運転中に自動閲覧を行うことは安全上問題があるため、車両運転中は音声でコンテンツを読上げる等の処理が必要である。また、車両のサイドブレーキをかけたときのみ、ＷＥＢコンテンツの自動再生が始まるように設定させることで、運転者は、インターネットのコンテンツに対してクリック等の操作をすることなく、コンテンツの閲覧を行うことが可能になる。
【００７６】
また、携帯電話等に、本発明を適用することにより、屋外で歩行等の動作中であっても、コンテンツに対してクリック等の操作入力を行うことなく、ＷＥＢコンテンツを閲覧することが可能になり、有用である。また、携帯電話においては、電池の残量を考慮した上で、表示すべきＷＥＢページの選択を行うことも有用である。
【００７７】
（実施の形態２）
実施の形態１においては、ＵＲＬとそのＵＲＬからのリンクの深さを詳細度として受け付けることで、ＷＥＢコンテンツの自動再生を行った。特に、ユーザが放送コンテンツを閲覧するテレビによって、ＷＥＢコンテンツを閲覧する際には、放送と同様に、ユーザからのクリックやスクロール等の操作なしで、ＷＥＢコンテンツを確認することが可能になる。
【００７８】
さらに、放送コンテンツを閲覧中に、気に入った番組がなく、番組と番組の合間にＷＥＢコンテンツを閲覧しようとする際には、ＵＲＬとＷＥＢ閲覧が可能な時間を入力するだけで、コンテンツを確認できると便利である。そこで、本実施の形態においては、ＵＲＬと閲覧時間を受け付けることで、適当なＷＥＢコンテンツを自動的に表示する場合について述べる。
【００７９】
図３４は、本発明の実施の形態２に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。なお、実施の形態１と同様の構成要素については同じ符号を付し、説明を省略する。
【００８０】
本実施の形態のＷＥＢコンテンツ表示装置は、ユーザからＷＥＢアドレスであるＵＲＬと閲覧時間を受け付けてＷＥＢコンテンツを取得し、ユーザからの操作なしにＷＥＢコンテンツをスクロール・切り替え等を行い表示するという特徴を有する装置であり、図３４に示すようにＵＲＬ受付部１０１、ＷＥＢコンテンツ取得部２００１、再生時間受付部２００２、表示ページ選択部２００３、表示制御部２００４、閲覧履歴取得部２００５、および表示部１０６を備えている。
【００８１】
図３５は、本実施の形態のハードウエア構成を示すブロック図である。図３５に示すように、ユーザがリモコン２０２等の機器を用いてＵＲＬと、そのＵＲＬからリンクがあるページを自動的に再生したい再生時間を入力する。ＷＥＢコンテンツ表示装置はインターネット等のネットワーク２１０３に接続されており、ネットワーク２１０３を介してＷＥＢサーバ２１０１に接続される。ＷＥＢサーバ２１０１の閲覧履歴記憶部２１０２にはＷＥＢコンテンツの閲覧履歴が蓄積されている。本実施の形態においては、ＷＥＢサーバ２１０１に蓄積されているＷＥＢコンテンツの閲覧履歴を用いることで、ＷＥＢコンテンツを再生する時間を制御する。
【００８２】
次に、図３４に示すＷＥＢコンテンツ表示装置の各構成要素の動作について説明する。
再生時間受付部２００２は、ＷＥＢコンテンツを自動的に再生させる時間（閲覧目標時間）を受け付ける。図３５は、リモコン２０２等によりユーザが３分（１８０秒）と入力している例である。なお、閲覧目標時間は、システムで設定してもよい。例えば、番組の合間の時間を設定したり、視聴している番組において、興味のないシーンがあった場合には、その時間を見計らって設定してもよい。また、番組終了後に、ユーザがＷＥＢ閲覧ボタンを押して、ＷＥＢ閲覧の指示があった場合に、次の番組が開始される時刻を番組表から取得し、その時間に応じてＷＥＢコンテンツの自動閲覧を行ってもよい。
【００８３】
ＷＥＢコンテンツ取得部２００１は、実施の形態１と同様に、ＵＲＬ受付部１０１で受け付けられたＵＲＬのページのＷＥＢコンテンツを取得し、その中に含まれるリンク先のＷＥＢコンテンツを取得する。実施の形態１では、詳細度受付部１０２で受け付けられた詳細度に応じて、ＷＥＢコンテンツを取得したが、本実施の形態においては、再生時間受付部２００２で受け付けられた再生時間より長くなるＷＥＢコンテンツを取得する。
【００８４】
閲覧履歴取得部２００５は、ＵＲＬ受付部１０１で受け付けられたＵＲＬのページを管理するＷＥＢサーバ２１０１の閲覧履歴記憶部２１０２からＷＥＢコンテンツの閲覧履歴を取得する。ここで、ＷＥＢサーバ２１０１の閲覧履歴記憶部２１０２は、ＷＥＢコンテンツの閲覧履歴をコンテンツとそのアクセス時刻、そのアクセスを行ったＩＰアドレスを蓄積している。例えば、図３６に示すような閲覧履歴が蓄積されている。閲覧履歴には、ユーザＩＤとしてＩＰアドレスをもとに、ユーザのページの推移を検出することが可能になる。例えば、図３６において、ＩＰアドレス「１３３．１４４．１２１．１１８」のユーザのユーザＩＤを「０００１」とすると、図３６の表においては、３回のアクセスが行われている。２１時３分１２秒にページＢ１をアクセスし、２１時３分１４秒にページＢ１１をアクセスし、２１時４分３８秒にページＢ１を再びアクセスしていることがわかる。
【００８５】
表示ページ選択部２００３は、実施の形態１と同様に取得したＷＥＢコンテンツから自動再生を行うときに表示するページを選択する。実施の形態１においては、詳細度受付部で受け付けられたリンクの深さをもとに、ページを選択したが、本実施の形態においては、再生時間受付部２００２において、再生に要する時間が受け付けられているため、その時間の情報を利用して、さらに、表示するページの選択を行う。
【００８６】
表示ページ選択部２００３の具体的な動作について説明する。はじめに、図３７に示すように、入力されたＵＲＬのページＡをＲｏｏｔに設定し、ページＡのＨＴＭＬテキストに含まれるＵＲＬを用いて、１階層目のページを取得する。ここでのページの取得は、実施の形態１と同様に、相互にリンクがあるものを選択することで、より関連のあるページを選択することが可能になる。第１階層目のページを取得した結果、例えば図３７に示すように、ページＢ、ページＣ、ページＤ、ページＥを取得することができたとする。さらに、各ページのテキストの量から、各ページを表示するのに必要な時間を計算することができる。図３７に示す例では、ページＢが１５秒、ページＣが４秒、ページＤが１５秒、ページＥが１０秒と計算されたとする。ページＡの表示に要する時間が１１秒であるため、これらのページをすべて表示するのに５５秒の時間を要することになる。
【００８７】
ここで、再生時間受付部２００２で受け付けられた時間が図３５に示すように、１８０秒であったとする。現在の１階層目のリンクだけでは、５５秒しかかからない。そこで、新たに、次の階層（２階層目）までのリンクをたどる。その結果、例えば図３８に示すように、２階層目までのページが選択されるようになる。ページＢの下に＜８０秒＞と記載しているのは、ページＢ以下のページを表示するのに必要な時間が、１５＋３２＋３３＝８０（秒）であることを示している。同様に、ページＣ、Ｄ、Ｅも計算され、その結果、第２階層まで表示しようとすると、合計で２８５秒かかかることを示している。目標再生時間が１８０秒であるため、２８５秒になると、再生時間が長すぎることになる。
【００８８】
そこで、閲覧履歴取得部２００５で取得されたユーザのページの閲覧履歴から、頻繁にアクセスされているページを選択することで、ページの削減を行う。具体的には、ユーザの閲覧履歴から、ページをたどる確率（閲覧確率）を計算し、その値が小さいもののリンクを削除する。ページをたどる確率は、ページＢをアクセスしたユーザが、所定の時間（例えば３分）以内に、ページＢのどのリンクをアクセスしたかを図３６の表を用いて算出する。例えば、ページＢをアクセスしたユーザが１００人いたとする。これらのユーザのうちで、３分以内にページＢ１をアクセスしたユーザが１０人いたとすると、ページＢからページＢ１への閲覧確率は「０．１」となる。このようにして、多くのユーザの閲覧履歴から、ページ間のリンクをたどる確率を算出する。図３８では、各ページのリンクをたどる確率をリンクの上に記載している。例えば、ページＡからページＢへの閲覧確率は「０．００１３」である。この閲覧確率が高いということは、元ページを表示したユーザの多くは、次にリンク先の所定のページを閲覧したことになる。逆に、小さいということは、元ページを表示したユーザは、他のページにアクセスしていることを示している。例えば、あるユーザＸがページＢからページＢ１へのリンクをたどった確率ＰＸ（Ｂ→Ｂ１）は、
ＰＸ（Ｂ→Ｂ１）
＝（ユーザＸがページＢを表示後３分以内にページＢ１を表示した頻度）／（ユーザＸがページＢを表示した頻度）
で表現される。また、一人のユーザの確率でなく、複数のユーザによる確率の平均値Ｐave（Ｂ→Ｂ１）は、
Ｐave（Ｂ→Ｂ１）＝（Σx ＰＸ（Ｂ→Ｂ１））／Ｎ
で表現される。ただし、Ｎは確率を計算した人数である。さらに、ＷＥＢを閲覧するユーザと類似した嗜好（プロファイル）をもったユーザによる確率を利用することで、さらに精度よく、リンクをたどる確率を計算することが可能になる。また、ユーザの家族等の閲覧履歴を用いることで、家族で閲覧するリビングに設置されたテレビによるＷＥＢの閲覧には有効である。なお、ユーザの嗜好やプロファイルは、ユーザによって登録されている「お気に入り」のホームページや、ＷＥＢの閲覧履歴から取得されたキーワードを利用することが可能である。
【００８９】
次に、表示ページ選択部２００３は、リンクをたどる確率が最小のものを抽出し、そのリンクを削除する。図３９の例においては、ページＡからページＤへの閲覧確率が最も小さく、「０．０００１」である。そこで、ページＡをアクセスしたユーザのほとんどは、ページＤ以外をアクセスしているとみなし、ページＤはページＡにはあまり関連しないページであると判断する。ページＤを削除することで、ページＤ１、ページＤ２も同時に再生コンテンツから削除される。その結果、図４０に示すように、全体を表示するのに要する時間は１９３秒となる。しかしながら、図４０においても、まだ、目標の１８０秒より長い。そこで、再び、リンクをたどる確率が最小のものを選択する。図４０の例においては、ページＣからページＣ３へのリンクである。そこで、そのリンクを削除する。その結果、図４１に示すように、全体表示に要する時間は１８５秒である。まだ、目標の１８０秒に到達しないため、再び、確率が小さいページＥからページＥ２へのリンクを削除する。その結果、図４２に示すように、全体を表示する時間が１５４秒となり、１８０秒より小さくなった。
【００９０】
そこで、１５４秒はページ全体をスクロールするのに必要な時間であるが、ページを表示する前にリンク元を表示する時間を挿入する必要がある。図４２の例では、ページＡを除くと、８個のページを表示する必要がある。そこで、（１８０−１５４）／８＝１．８７５（秒）がリンク元を表示するときに必要な時間とすることで、全体を表示するのに必要な時間は１８０秒となる。図４３は、１８０秒に時間調整されたページの表示時間を示す図である。図４２に示す表示ページ階層構造をもとに、表示順序を決定することで、図４３の表示スケジュールを決定することが可能になる。
【００９１】
以上の動作を図４４と図４５のフローチャートを用いて説明する。図４４は、ＵＲＬの受け付けと再生時間の受け付けからＷＥＢコンテンツを取得して自動的に表示する全体の流れを示すフローチャートである。さらに、図４５は、ＷＥＢコンテンツの閲覧履歴を用いて、ページ間のユーザのリンクをたどる確率から、ページ間の関連性を算出し、関連の少ないページを削除することで、ページの表示時間を制御するフローチャートである。
【００９２】
はじめに、ＵＲＬ受付部１０１はトップＵＲＬを受け付ける（ステップ３００１）。さらに、再生時間受付部２００２は閲覧に要する時間（例えば１８０秒）を受け付ける（ステップ３００２）。表示ページ選択部２００３は、表示するリンクの階層として「１」を設定する（ステップ３００３）。そして、表示ページ選択部２００３は、階層を「１」として表示ページを選択する（ステップ３００４）。ステップ３００４では、実施の形態１の図９で記載したものと同様の処理を行う。表示するための階層構造が構築されるため、図３７に示すように各ページでの表示時間を算出し、全体表示するための閲覧予想時間（５５秒）を算出する（ステップ３００５）。次に、閲覧予想時間が閲覧目標時間より短いか否かを判定する（ステップ３００６）。この判定の結果、閲覧予想時間が短い場合（ステップ３００６でＹＥＳ）には、リンクの階層を「１」増やし、ステップ３００４へもどる（ステップ３００７）。ここでは、閲覧の目標時間が１８０秒であるのに対して、５５秒と少ないため、ステップ３００７へすすむ。
【００９３】
一方、閲覧予想時間が目標閲覧時間を越えている場合（ステップ３００６でＮＯ）には、表示ページを削減することで、再生表示時間を調整する（ステップ３００８）。上記の例では、リンクの深さを「２」とし、再びＷＥＢコンテンツを取得した結果、図３８に示すように、表示時間が２８５秒となり、目標の１８０秒を超えたため、ステップ３００８へすすむ。
【００９４】
次に、表示ページを削減し、適切な表示時間になったら、ＷＥＢコンテンツの表示を行う（ステップ３００９）。なお、ステップ３００９の動作は、実施の形態１の図１８と同様の処理を行うことで表示の制御を行う。
【００９５】
次に、表示ページを削減する動作について図４５を用いて説明する。
はじめに、閲覧目標時間を設定する（ステップ３１０１）。本実施の形態の場合１８０秒となる。閲覧履歴取得部２００５で取得された図４３に示すようなＷＥＢへの閲覧履歴の表から、リンク毎の閲覧確率を計算する（ステップ３１０２）。閲覧確率が最小のリンクを削除する（ステップ３１０３）。リンクが削除されることにより、その先の表示ページを削除する（ステップ３１０４）。その結果、全体の再生時間を計算しなおし、閲覧予想時間が閲覧目標時間より短いか否かを判定する（ステップ３１０５）。この判定の結果、まだ、閲覧予想時間が長い場合（ステップ３１０５でＮＯ）には、リンク先の閲覧確率が次に小さいリンクを削除し（ステップ３１０６）、ステップ３１０４へすすむ。このように、閲覧時間が、目標時間より小さくなるまで、リンクを削除し、目標時間より小さくなった時点（ステップ３１０５でＹＥＳ）で、リンク元を表示する時間を計算する（ステップ３１０７）。
【００９６】
以上の動作により、受け付けられたＵＲＬと、その再生時間に応じて、ＷＥＢコンテンツを選択し、スクロールおよびページ切り替えを行って、ＷＥＢコンテンツを表示することができる。よって、ユーザは、操作なしで、テレビ番組を見ているように閲覧することが可能になる。
【００９７】
なお、本実施の形態では、他の複数のユーザのリンクをたどった結果を閲覧履歴から算出し、ページ間のリンクをたどる確率を計算しているが、これに限られるものではない。例えば、ユーザ本人のＷＥＢページの閲覧履歴を利用して、ページ間のリンクをたどる確率を計算してもよい。この場合、ユーザはそのページに対して複数回アクセスしていることが望ましく、ページを自動的に切り替えて表示する場合も、以前に、ユーザが訪問したことがあるページの自動閲覧機能となる。例えば、ユーザがスキー旅行に行くときに、あるスキー場付近の宿泊施設の調査を行っていた履歴があったとする。翌年、同じスキー場に行こうとした場合に、前回のＷＥＢの閲覧履歴を利用して、昨年、調査した宿泊施設の概要を自動的に閲覧することが可能になる。このように、ユーザが以前にアクセスしたＷＥＢページの履歴を用いて、前回の閲覧情報を再度確認するときには、本ＷＥＢコンテンツ表示装置は有効である。
【００９８】
また、本実施の形態では、他のユーザ（ユーザ自身でもよい）によるリンクをたどった確率を用いて、ページ間の関連性を計算したが、ページ間で共通している単語の頻度や、ＵＲＬにおけるドメイン情報や、ＵＲＬから得られるページのディレクトリ構造を利用して、ページ間の関連を計算してもよい。
【００９９】
また、本実施の形態においては、閲覧履歴を用いてページの選択を行っているが、これに限られるものではなく、ユーザの普段の視聴履歴を用いてページの選択を行うことも可能である。例えば、ユーザの番組やＷＥＢコンテンツに対する視聴履歴から、番組表のテキスト情報や、ＷＥＢコンテンツのテキスト情報から、ユーザの興味を推定することが可能となる。そこで、ユーザの興味のあるページを優先的に選択し、ユーザが興味のあるキーワードが含まれないページを削除することで、ページの選択を行うことが可能になる。これにより、他のユーザのＷＥＢの閲覧履歴を参照することなくＷＥＢページを選択することが可能になる。また、ユーザの興味のあるページが優先的に選択される可能性が高くなる。
【０１００】
（実施の形態３）
実施の形態１、２においては、放送コンテンツと連携したＷＥＢコンテンツを自動的に切り替えて表示する方法について説明した。一般に放送コンテンツは、放送されている時間に閲覧していなければ、その時間に放送されたコンテンツは録画していなければ、視聴することができない。しかしながら、ＷＥＢコンテンツにおいては、過去に放送したコンテンツの内容の概要を公開している場合がある。そこで、本実施の形態においては、ユーザの放送コンテンツの視聴履歴を蓄積することで、将来、ユーザが視聴する番組を予測し、その番組に関連した過去の番組を視聴していなかった場合には、その番組に関するＷＥＢコンテンツを取得し、ユーザに対して自動的に表示切り替えを行うものである。例えば、過去の視聴履歴から、ユーザが毎週欠かさずに視聴していた「ドラマＡ」があったとする。これは、ユーザの視聴履歴と、過去の放送されたコンテンツの番組表の情報から判断することが可能である。しかしながら、たまたま、１０月２日の午後１０時からの「ドラマＡ」を視聴することができなかった場合に、１０月９日の午後９時５０分に、「ドラマＡ」を視聴するためにチャンネルを合わせたとする。このとき、先週の「ドラマＡ」を視聴していなかったことが、視聴履歴から判断することができるため、１０月２日の午後１０時から放送された「ドラマＡ」のあらすじに関する情報を、ＷＥＢコンテンツから取得し、放送が開始される１０時までの１０分間の間に、ＷＥＢコンテンツの自動表示切り換えを行いながら、表示を行う。これにより、ユーザは、日常的に視聴している番組に関して、視聴しそこなった場合においても、ＷＥＢコンテンツを閲覧することであらすじを理解することができるようになる。特に、ＷＥＢコンテンツをテレビ等表示装置において閲覧するときには、関連するコンテンツを自動的に切り替えて表示することで、従来までの受動型のコンテンツ（放送コンテンツ等）を視聴するスタイルでＷＥＢコンテンツを閲覧することが可能になる。以上の動作を実現するためのシステム構成図を図４６に示す。
【０１０１】
図４６は、本発明の実施の形態３に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。なお、実施の形態１、２と同様の構成要素については同じ符号を付し、説明を省略する。本実施の形態のＷＥＢコンテンツ表示装置は、放送コンテンツの視聴履歴と番組情報を蓄積し、ユーザの興味のある番組に関するＷＥＢコンテンツを所定の時間内に自動的に切り替えて表示するという特徴を有する装置であり、図２９に示すＷＥＢコンテンツ表示装置の構成に加えて、図４６に示すように、放送視聴履歴蓄積部４６０１、番組情報蓄積部４６０２、視聴番組予測部４６０３、視聴空き時間算出部４６０４、およびＷＥＢ切替表示時間算出部４６０５を備えている。
【０１０２】
各構成要素の動作について説明する。放送視聴履歴蓄積部４６０１では、例えば図４７に示すような視聴履歴が蓄積される。この視聴履歴は、放送コンテンツを表示するテレビ等の端末による電源のＯＮ／ＯＦＦやチャンネルの切替動作の履歴から蓄積されるものである。
【０１０３】
番組情報蓄積部４６０２は、例えば図４８に示すように過去の放送された番組の番組情報および将来放送される予定の番組の番組情報が蓄積されている。これらの番組情報は、放送コンテンツと多重化されて配信される情報や、インターネット等のネットワークにより配信される情報である。例えば、各チャンネルに対して、放送される、または放送された日時、番組の開始時刻、終了時刻、番組のカテゴリー、番組のタイトル、番組の内容等について蓄積されている。
【０１０４】
視聴番組予測部４６０３は、放送視聴履歴蓄積部４６０１に蓄積されている視聴履歴と、番組情報蓄積部４６０２に蓄積されている番組情報を用いてユーザが視聴する番組を予測する。ここで、視聴する番組とは、過去の放送した番組でユーザの視聴が予測されたにもかかわらず視聴しなかった番組や、今後、放送される番組においてユーザの視聴が予測される番組である。具体的には、例えば、ユーザの視聴履歴から番組情報蓄積部４６０２に番組情報が蓄積されている各番組に対して、ユーザが放送時間に対してどれだけの時間視聴していたかの割合を算出する。例えば、放送時間が５５分の番組に対して、４８分のユーザの視聴があった場合には、４８／５５＝８７％の視聴割合であったことが計算される。この値を用いて、ユーザが、番組情報蓄積部４６０２に番組情報が蓄積されている番組の中でどの番組を視聴したかの判断を行う。次に各チャンネルに対して、シリーズになっている番組、関連している番組をまとめ、ユーザがどの番組を視聴したかを判定する。番組のまとめ方に関しては、ドラマ等の場合には、同一タイトルの番組でまとめたり、チャンネルと放送時間（放送された曜日）が同一であったものを一つのまとまりとなる番組とすることが可能である。このようにして、まとめられた番組に対して、ユーザが日常的に視聴しているか否かを判定する。例えば、毎週放送されるドラマの番組が１０回の連続ドラマである場合に、すでに８回放送されていて、ユーザが８回とも、９０％以上の視聴割合で視聴していた場合には、今後も視聴する可能性が高いと判定する。一方、８回放送されていて、７回、９０％以上の視聴割合で視聴していた場合には、残りの１回は見逃したと判断することが可能である。このように、視聴履歴を用いて、ユーザの視聴習慣を抽出し、過去に放送された番組において、視聴履歴がなかった場合に、その番組を見逃したのか、興味がなくて視聴しなかったのかの判断を行うことが可能である。例えば、図４９に示すように、１０月７日、１４日、２１日、・・・と、放送されていた「エースの星」というドラマに対して、１１月４日の「エースの星」のみ視聴履歴が蓄積されていなかった。現在、１１月１１日の場合、１１月４日の「エースの星」はユーザの視聴が予測された番組であるが、何らかの理由でユーザが見逃したと判断することができる。同様に、図４９の「ドキュメント」に関しても、「ドキュメント（２）」は見逃したと判断することが可能である。
【０１０５】
視聴番組予測部４６０３では、放送視聴履歴蓄積部４６０１で蓄積されていない番組に対して、ユーザが見逃してしまった番組や、これから閲覧しようとしている番組を予測する。例えば、前述したように、過去の視聴履歴から習慣的に視聴していた番組を抽出し、その番組に関連する番組が将来放送される場合には、ユーザが視聴する可能性が高くなる。
【０１０６】
視聴空き時間算出部４６０４は、視聴番組予測部４６０３でこれからユーザによって視聴されることが予測された番組に対して、現在時刻との差分を算出し、現在時刻から視聴可能性の高い番組までの空き時間を算出する。例えば、毎週１０時から所定のチャンネルで放送される番組が視聴番組予測部４６０３で予測された場合に、現在時刻が９時５０分であったとする。このとき、１０時から９時５０分までの１０分間が空き時間として算出される。
【０１０７】
ＷＥＢ切替表示時間算出部４６０５は、視聴空き時間算出部４６０４で算出された空き時間を利用して、ＷＥＢを自動的に切り替えて表示する時間を算出する。例えば、ユーザが習慣的に視聴している番組が開始される時間、その番組に関連するＷＥＢコンテンツにある情報を選択し、自動的に表示する。
【０１０８】
図５０は本実施の形態３の動作の流れを示すフローチャートである。視聴番組予測部４６０３は、番組情報蓄積部４６０２に番組情報が蓄積されている番組で、すでに放送された番組を選択し、各番組に対して、放送視聴履歴蓄積部４６０１で蓄積されている視聴履歴から、番組の放送時間に対して８０％以上の視聴履歴がある番組をユーザが視聴した番組とする（ステップ５００１）。視聴番組予測部４６０３は、ステップ５００１でユーザが視聴した番組とした番組について、番組情報蓄積部４６０２で蓄積されている番組情報を取得する（ステップ５００２）。例えば、視聴した番組が連続ドラマの番組であるか、野球のナイター中継の番組であるか等、特に、シリーズで放送されている番組であるか否かの情報を抽出する。シリーズであるか否かは、毎週、同一名称の番組名称であるか否かの情報から判断する。次に、視聴番組予測部４６０３は、ユーザの視聴があった番組の中で、同一チャンネルで同一時間帯での視聴番組があるか否かを判断する（ステップ５００３）。同一チャンネルで同一時間帯での番組であった場合（ステップ５００３でＹＥＳ）には、ユーザが習慣的に視聴している番組であると判断し、今後、その続編の番組を視聴すると予測する。そして、視聴番組予測部４６０３は、その視聴すると予測した番組に関して、前回の番組の視聴履歴が存在するか否かを判定する（ステップ５００４）。前回の視聴履歴があった場合（ステップ５００４でＹＥＳ）には、表示ページ選択部１０４は、今後、放送される番組に関連するＷＥＢページを選択する（ステップ５００５）。前回の番組の視聴履歴が存在しなかった場合（ステップ５００４でＮＯ）には、表示ページ選択部１０４は、前回の番組に関連するＷＥＢページを選択する（ステップ５００６）。視聴空き時間算出部４６０４は、現在時刻を取得し、習慣的に視聴している番組の放送が開始されるまでの時間（視聴空き時間）を算出する（ステップ５００７）。ＷＥＢ切替表示時間算出部４６０５は、視聴空き時間算出部４６０４で算出された時間をＷＥＢページの自動切換え時間とし、表示ページ選択部１０４において、各ページの表示時間が決定される（ステップ５００８）。
【０１０９】
以上の動作の結果、ユーザの視聴が予測される番組を視聴履歴から予測し、さらに、視聴履歴を用いて前回の番組に関連する情報を提示するか、これから放送される番組に関連する情報を提示するかを判定し、ユーザが興味をもっている番組に関連するＷＥＢページを自動的に切り替えて表示することが可能になる。これにより、ユーザは、前回の番組を視聴していなかった場合には、前回の番組情報をＷＥＢページで確認することができ、さらに、前回の番組を視聴していた場合には、今後、放送される番組に関する情報を確認することができる。特に、番組に関連するＷＥＢコンテンツが、ユーザの操作なしで視聴することができるようになる。
【０１１０】
なお、本実施の形態では、ユーザが習慣的に視聴している番組であるにもかかわらず、過去の視聴していない番組があった場合には、その番組に関連するＷＥＢコンテンツの自動切換え表示を行った。一方、過去に視聴していなかった番組であっても、ドラマ等でストーリーが連続的である場合があるときには、前々回の番組を視聴せず、前回の番組を視聴していた場合には、前回の番組を視聴した段階でストーリーを把握できる可能性が高い。そこで、前々回の放送を視聴していなかった場合でも、前回の番組を視聴していた場合には、ユーザは前々回のストーリーを把握できているものとみなす。よって、その場合には、今後、放送される番組に関連するＷＥＢコンテンツの自動切換え表示を行うものとする。具体的には、図４９の「ドキュメント」にあるように、これから「ドキュメント（４）」の放送が開始されるときに、たとえ、「ドキュメント（２）」の視聴履歴がなかった場合でも、「ドキュメント（３）」の視聴履歴があった場合には、「ドキュメント（４）」の番組に関するＷＥＢコンテンツをユーザに提供するものとする。
【０１１１】
（実施の形態４）
実施の形態３においては、放送コンテンツの視聴履歴を用いて、ユーザが習慣的に視聴している番組を抽出し、その番組情報から将来、ユーザが視聴する可能性がある番組を予測している。その予測された番組がはじまる前に、関連するＷＥＢコンテンツを自動的に切り替えて表示することにより、ユーザはテレビ画面を視聴しているだけで、画面に対する操作なしに、ＷＥＢコンテンツでも同時に視聴することが可能になる。さらに、本実施の形態においては、ユーザが習慣的に視聴している番組の放送された日時の情報と、ＷＥＢコンテンツが作成された日時の情報を用いて、どのＷＥＢコンテンツまでを自動的に表示すべきか判定することにより、ユーザに提示すべきＷＥＢコンテンツのみを提示することが可能になる。例えば、クイズ番組に関するＷＥＢページが存在した場合には、クイズ番組が放送される前には、そのクイズの問題に関する内容がＷＥＢページで公開されていることがある。しかしながら、放送終了後には、その番組で放送されたクイズの回答に関する内容がＷＥＢコンテンツとして公開されていることがある。このような場合に、放送を視聴していないユーザであった場合には、その番組が放送される前に公開されたＷＥＢページのみを自動的に切り替えて表示し、放送を視聴していたユーザに対しては、前回の放送を思い出させるために、放送後のＷＥＢページを自動的に切り替えて表示すべきである。これにより、番組を視聴する前のユーザに対しては、その番組がクイズ番組であった場合には、その回答までを閲覧することがなくなり、その番組の閲覧を楽しむことが可能である。また、ドラマ等の番組の場合には、番組の結末までを確認することなくドラマを視聴できるようになる。一方、番組をすでに視聴したユーザに対しては、前回のドラマの結末までをＷＥＢコンテンツの自動表示により確認することができ、今回のドラマの導入が容易になる。
【０１１２】
特に、ＷＥＢコンテンツの自動切換え表示においては、ユーザの意図に関わらずＷＥＢコンテンツが表示される。そのため、ユーザが閲覧したくないページまで閲覧してしまうことがある。特に、放送コンテンツの場合には、録画して、後日、じっくり視聴しようとしていた場合には、その内容や結末までがＷＥＢコンテンツとして公開されていた場合においても、ユーザはその番組を視聴するまでは閲覧したくないものである。そこで、本実施の形態においては、ユーザの放送コンテンツに関連するＷＥＢコンテンツの自動切換え表示を行う場合には、ユーザによる放送コンテンツの視聴履歴を用いて、表示すべきＷＥＢコンテンツと表示すべきでないＷＥＢコンテンツを区別する必要がある。
【０１１３】
図５１は、本発明の実施の形態４に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。なお、実施の形態３と同様の構成要素については同じ符号を付し、説明を省略する。
【０１１４】
本実施の形態のＷＥＢコンテンツ表示装置は、放送コンテンツの視聴履歴と番組情報を蓄積し、ユーザの興味のある番組に関するＷＥＢコンテンツを所定の時間内に自動的に切り替えて表示するという特徴を有する装置であり、図４６に示す実施の形態３のＷＥＢコンテンツ表示装置の構成のＷＥＢ切替表示時間算出部４６０５に替えて、図５１に示すように、ＷＥＢコンテンツ作成日時取得部５１０１、および日時比較部５１０２を備えている。
【０１１５】
各構成要素の動作について説明する。ＷＥＢコンテンツ作成日時取得部５１０１は、ＷＥＢコンテンツ取得部１０３で取得されたＷＥＢコンテンツの各ページが作成された日時を取得する。作成日時は、ファイルが作成されたタイムスタンプを参照することで取得が可能であり、また、ＨＴＭＬコンテンツのメタタグを利用してもよい。
【０１１６】
日時比較部５１０２は、ＷＥＢコンテンツが作成された日時と番組が放送された日時の比較を行う。放送された日時のコンテンツをユーザが閲覧していなかった場合には、その後に生成されたＷＥＢコンテンツは表示ページ選択部１０４では選択しないようにする。例えば、ＷＥＢコンテンツ作成日時取得部５１０１において、例えば図５２に示すように各ページが作成された日時が取得されたとする。このとき、ユーザは放送日が１０月１４日の放送コンテンツを視聴していなかったとする。このとき、ページＤ、Ｄ１、Ｄ２、Ｄ３のＷＥＢコンテンツは自動切換え表示のページとしては選択しないようにする。これにより、１０月１４日の放送を視聴したユーザに対するＷＥＢコンテンツを表示することなく、自動切換え表示が可能になる。
【０１１７】
図５３は本実施の形態のＷＥＢコンテンツ表示装置の動作の流れを示すフローチャートである。図５３のフローチャートのステップ５３０１からステップ５３０４は、図５０のステップ５００１からステップ５００４と同様の処理であるため説明を省略する。ステップ５３０４において、前回の放送を閲覧していた場合（ステップ５３０４でＹＥＳ）には、関連するＷＥＢページをすべて自動的に切り替えて表示する（ステップ５３０５）。ステップ５３０４において、前回の放送を閲覧していなかった場合（ステップ５３０４でＮＯ）には、関連するＷＥＢページの中でも、放送日以降に作成されたＷＥＢページを表示ページの対象から削除する（ステップ５３０５）。
【０１１８】
これにより、放送コンテンツを視聴していないユーザに対しては、放送日より前に公開されていたＷＥＢページのみを自動的に切り替えて表示することができ、ユーザが閲覧したくないページは表示されないようにすることが可能である。
【０１１９】
なお、ユーザの放送コンテンツの視聴があらかじめ予想される場合には、放送前のＷＥＢコンテンツを蓄積しておいても構わない。そして、その番組をユーザが録画しただけで、番組を視聴しなかった場合に、その番組に関連するＷＥＢコンテンツを自動表示する場合には、放送前にあらかじめ取得していたＷＥＢページの自動切換え表示を行う。これにより、放送日とＷＥＢ作成ページの日時の比較を行うことなく、放送前のＷＥＢページと放送後のＷＥＢページを区別して表示することが可能になる。特に、放送コンテンツを録画した場合に、その要約をＷＥＢコンテンツの自動切換え機能を用いて確認する場合や、録画したコンテンツを視聴したことがある場合には、放送後に公開されたＷＥＢコンテンツの自動切換え表示を行い、録画したコンテンツを視聴したことがない場合には、放送前に公開されたＷＥＢコンテンツの自動切換え表示を行う。これにより、視聴していない番組の結末やクイズの回答を表示することなく放送コンテンツの内容を確認することが可能になる。
【０１２０】
なお、本実施の形態では、１つの番組に対するＷＥＢコンテンツの自動切換え表示について説明している。しかしながら、ユーザは放送コンテンツに対してザッピングを行いながら番組を視聴することがある。例えば、好みのチャンネルが複数あるときには、それらの２つのチャンネルを切替ながら視聴することがある。このような場合には、各チャンネルのＷＥＢコンテンツを取得し、番組の切替と連動してＷＥＢコンテンツの自動切換えを行ってもよい。例えば、図５４に示すように放送コンテンツを表示する画面ではユーザがチャンネル（番組Ａおよび番組Ｂ）を切替て表示し、ＷＥＢ表示画面は複数に領域を分割し、各ウインドウにユーザによって切替られたチャンネルに関連するＷＥＢページの自動切換え表示を行うことが可能である。これは、図５１において、放送視聴履歴蓄積部４６０１で蓄積されている履歴において、現在から所定時間前までの時間において、複数のチャンネルの閲覧が検出されたときに、ＵＲＬ受付部１０１に対して複数のＵＲＬを入力し、複数種類のＷＥＢコンテンツを取得することで実現できる。さらに、表示制御部１０５において、情報表示画面を複数の画面に分割し、ＵＲＬ受付部１０１で受け付けた複数のＵＲＬに対応するＷＥＢコンテンツを各画面において表示することで実現できる。
【０１２１】
また、上記にようにユーザが複数のチャンネルを閲覧していることがわかった場合に、各ＷＥＢコンテンツの自動切換え表示に対して、さらに、放送コンテンツの表示領域に表示されているチャンネルに関連するＷＥＢページのコンテンツのみ自動的に切替、別のチャンネルのＷＥＢページの自動切換えを停止させておく。例えば、放送コンテンツの表示領域で番組Ａが視聴されている間は、番組ＡのＷＥＢコンテンツは自動切換え表示を行い、番組ＢのＷＥＢコンテンツの自動表示は停止させる。一方、放送コンテンツの表示領域で番組Ｂが視聴されている間は、番組ＢのＷＥＢコンテンツは自動切換え表示を行い、番組ＡのＷＥＢコンテンツの自動表示は停止させる。これにより、チャンネルを切り替える度に、ＷＥＢページの最初のページからの自動切換えが開始されることなく、途中からのＷＥＢページの自動切換えが可能になり、繰り返し、同じＷＥＢコンテンツを閲覧する必要がなくなる。これは、図５１の表示制御部１０５において、番組情報検出部１９０３で検出された番組に関するＷＥＢコンテンツのみを切り替え表示し、他のＷＥＢコンテンツの自動表示を停止することで実現することが可能である。
【０１２２】
なお、各実施の形態において、ＵＲＬ受付部１０１はアドレス受付手段に、詳細度受付部１０２は詳細度受付手段に、ＷＥＢコンテンツ取得部１０３はＷＥＢコンテンツ取得手段に、表示ページ選択部１０４、２００３は表示ページ選択手段に、表示制御部１０５、２００４は表示制御手段に、ＨＴＭＬ解析部３０１は解析部に、リンク先抽出部３０２はリンク先抽出部に、表示ページ判定部３０３は選択部に、表示ページ階層構造蓄積部３０４は表示ページ階層構造蓄積部に、表示順序決定部９０１は表示制御手段に、表示画面イメージ生成部９０２は画面イメージ生成部に、表示制御情報決定部９０３は表示制御情報決定部に、ページスクロール部９０５はページスクロール部に、ユーザ指示受付部１８０２は切替受付手段にＵＲＬ抽出部１９０２はアドレス抽出手段に、再生時間受付部２００２は再生時間受付手段に、閲覧履歴取得部２００５は閲覧履歴取得手段に、放送視聴履歴蓄積部４６０１は放送視聴履歴蓄積手段に、番組情報蓄積部４６０２は番組情報蓄積手段に、視聴番組予測部４６０３は視聴番組予測手段に、視聴空き時間算出部４６０４は視聴空き時間算出手段に、ＷＥＢ切替表示時間算出部４６０５はＷＥＢ切替表示時間算出手段に、ＷＥＢコンテンツ作成日時取得部５１０１はＷＥＢコンテンツ作成日時取得手段に、日時比較部５１０２は日時比較手段に、それぞれ相当する。
【産業上の利用可能性】
【０１２３】
以上のように、本発明に係るＷＥＢコンテンツ閲覧装置は、ＵＲＬとそのリンクの深さ、または、閲覧時間を指定するだけで、放送を受信するテレビを見ているかのように、ＷＥＢコンテンツを閲覧することが可能になり、例えば、インターネットに接続されたテレビや携帯端末等において有用である。
【図面の簡単な説明】
【０１２４】
【図１】本発明の実施の形態１に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。
【図２】本発明の実施の形態１における指示受付画面の例を示す図である。
【図３】本発明の実施の形態１に係るＷＥＢコンテンツ表示装置の動作の大きな流れを示すフローチャートである。
【図４】本発明の実施の形態１における表示ページ選択部の詳細な構成を示すブロック図である。
【図５】本発明の実施の形態１における表示ページ階層構造の例を示す図である。
【図６】本発明の実施の形態１における表示ページ階層構造を説明するための図である。
【図７】本発明の実施の形態１における表示ページ階層構造の例を示す図である。
【図８】本発明の実施の形態１における表示ページ階層構造の例を示す図である。
【図９】本発明の実施の形態１における表示ページ選択部の動作を示すフローチャートである。
【図１０】本発明の実施の形態１における表示制御部の詳細な構成を示すブロック図である。
【図１１】本発明の実施の形態１における表示ページ階層構造の表示順序の例を示す図である。
【図１２】本発明の実施の形態１における表示ページの例を示す図である。
【図１３】本発明の実施の形態１における表示ページの画面イメージの例を示す図である。
【図１４】本発明の実施の形態１における変形例の構成を示すブロック図である。
【図１５】本発明の実施の形態１における表示ページの画面イメージの例を示す図である。
【図１６】本発明の実施の形態１における表示ページの画面イメージの例を示す図である。
【図１７】本発明の実施の形態１における表示ページの画面イメージの例を示す図である。
【図１８】本発明の実施の形態１における表示制御部の動作を示すフローチャートである。
【図１９】本発明の実施の形態１における変形例の構成を示すブロック図である。
【図２０】本発明の実施の形態１における表示ページの画面イメージの例を示す図である。
【図２１】本発明の実施の形態１における表示ページの例を示す図である。
【図２２】本発明の実施の形態１における受付画面の例を示す図である。
【図２３】本発明の実施の形態１における変形例の構成を示すブロック図である。
【図２４】本発明の実施の形態１における表示時間の提示および指示受付の画面の例を示す図である。
【図２５】本発明の実施の形態１における表示時間の提示および指示受付の画面の例を示す図である。
【図２６】本発明の実施の形態１におけるリモコンの例を示す図である。
【図２７】本発明の実施の形態１における表示ページ階層構造の表示順序の例を示す図である。
【図２８】本発明の実施の形態１における画面の例を示す図である。
【図２９】本発明の実施の形態１における変形例の構成を示すブロック図である。
【図３０】本発明の実施の形態１における表示ページの画面イメージの例を示す図である。
【図３１】本発明の実施の形態１における表示ページの画面イメージの例を示す図である。
【図３２】本発明の実施の形態１における画面の例を示す図である。
【図３３】本発明の実施の形態１における画面の例を示す図である。
【図３４】本発明の実施の形態２に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。
【図３５】本発明の実施の形態２における指示受付画面の例、およびハードウエア構成を示すブロック図である。
【図３６】本発明の実施の形態２におけるＷＥＢサーバに蓄積される閲覧履歴の例を示す図である。
【図３７】本発明の実施の形態２における取得されたページの階層構造の例を示す図である。
【図３８】本発明の実施の形態２における取得されたページの階層構造の例を示す図である。
【図３９】本発明の実施の形態２における取得されたページの階層構造の例を示す図である。
【図４０】本発明の実施の形態２における取得されたページの階層構造の例を示す図である。
【図４１】本発明の実施の形態２における取得されたページの階層構造の例を示す図である。
【図４２】本発明の実施の形態２における選択されたページの階層構造の例を示す図である。
【図４３】本発明の実施の形態２における表示ページの例を示す図である。
【図４４】本発明の実施の形態２における全体の流れを示すフローチャートである。
【図４５】本発明の実施の形態２における表示ページの削除処理の流れを示すフローチャートである。
【図４６】本発明の実施の形態３に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。
【図４７】本発明の実施の形態３における放送視聴履歴蓄積部に蓄積される視聴履歴の例を示す図である。
【図４８】本発明の実施の形態３における番組情報蓄積部に蓄積される番組情報の例を示す図である。
【図４９】本発明の実施の形態３における視聴番組予測部が算出する視聴割合の例を示す図である。
【図５０】本発明の実施の形態３における動作の流れを示すフローチャートである。
【図５１】本発明の実施の形態４に係るＷＥＢコンテンツ表示装置の構成を示すブロック図である。
【図５２】本発明の実施の形態４における各ページの作成日時を含む取得表示ページ階層構造の例を示す図である。
【図５３】本発明の実施の形態４における動作の流れを示すフローチャートである。
【図５４】本発明の実施の形態４における変形例の画面の例を示す図である。
【符号の説明】
【０１２５】
１０１    ＵＲＬ受付部
１０２    詳細度受付部
１０３、２００１  ＷＥＢコンテンツ取得部
１０４、２００３  表示ページ選択部
１０５、２００４  表示制御部
１０６    表示部
３０１    ＨＴＭＬ解析部
３０２    リンク先抽出部
３０３    表示ページ判定部
３０４    表示ページ階層構造蓄積部
９０１    表示順序決定部
９０２    表示画面イメージ生成部
９０３    表示制御情報決定部
９０４    時刻計測部
９０５    ページスクロール部
９０６    ページ切替部
２００２  再生時間受付部
２００５  閲覧履歴取得部
２１０１  ＷＥＢサーバ
２１０２  閲覧履歴記憶部
４６０１  放送視聴履歴蓄積部
４６０２  番組情報蓄積部
４６０３  視聴番組予測部
４６０３  視聴空き時間算出部
４６０４  ＷＥＢ切替表示時間算出部
５１０１  ＷＥＢコンテンツ作成日時取得部
５１０２  日時比較部
【図１】
2006260541.tif 000003
【図２】
2006260541.tif 000004
【図３】
2006260541.tif 000005
【図４】
2006260541.tif 000006
【図５】
2006260541.tif 000007
【図６】
2006260541.tif 000008
【図７】
2006260541.tif 000009
【図８】
2006260541.tif 000010
【図９】
2006260541.tif 000011
【図１０】
2006260541.tif 000012
【図１１】
2006260541.tif 000013
【図１２】
2006260541.tif 000014
【図１３】
2006260541.tif 000015
【図１４】
2006260541.tif 000016
【図１５】
2006260541.tif 000017
【図１６】
2006260541.tif 000018
【図１７】
2006260541.tif 000019
【図１８】
2006260541.tif 000020
【図１９】
2006260541.tif 000021
【図２０】
2006260541.tif 000022
【図２１】
2006260541.tif 000023
【図２２】
2006260541.tif 000024
【図２３】
2006260541.tif 000025
【図２４】
2006260541.tif 000026
【図２５】
2006260541.tif 000027
【図２６】
2006260541.tif 000028
【図２７】
2006260541.tif 000029
【図２８】
2006260541.tif 000030
【図２９】
2006260541.tif 000031
【図３０】
2006260541.tif 000032
【図３１】
2006260541.tif 000033
【図３２】
2006260541.tif 000034
【図３３】
2006260541.tif 000035
【図３４】
2006260541.tif 000036
【図３５】
2006260541.tif 000037
【図３６】
2006260541.tif 000038
【図３７】
2006260541.tif 000039
【図３８】
2006260541.tif 000040
【図３９】
2006260541.tif 000041
【図４０】
2006260541.tif 000042
【図４１】
2006260541.tif 000043
【図４２】
2006260541.tif 000044
【図４３】
2006260541.tif 000045
【図４４】
2006260541.tif 000046
【図４５】
2006260541.tif 000047
【図４６】
2006260541.tif 000048
【図４７】
2006260541.tif 000049
【図４８】
2006260541.tif 000050
【図４９】
2006260541.tif 000051
【図５０】
2006260541.tif 000052
【図５１】
2006260541.tif 000053
【図５２】
2006260541.tif 000054
【図５３】
2006260541.tif 000055
【図５４】
2006260541.tif 000056