(57)【要約】【課題】速い速度でデータを表示することができ、かつ、フォアグラウンドのジョブに支障をきたさないコンテンツ表示装置を提供する。【解決手段】コンテンツ表示装置１１の電源部１２０が画像表示部２３０に電力を供給せず、また、フォアグラウンドのジョブが実行されない状態である自動実行状態において、ウェブデータ取得部１７１が表示用データの先読みを行い、データ記憶部１９０に書き込んでおく。【選択図】図３
2011141867.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する画像表示部と、
前記画像表示部が表示する画像を示す表示用データを記憶する表示用データ記憶部と、
状態管理部と、
ネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込む表示用データ取得部と、
を具備し、
前記状態管理部は、予め定められた事象が発生すると、前記事象発生に基づいて状態遷移した後の状態を判断し、所定の状態であると判断した場合は、前記表示用データ取得部がネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込むように制御する
ことを特徴とするデータ表示装置。
【請求項２】
画像を表示する画像表示部と、
前記画像表示部が表示する画像を示す表示用データを記憶する表示用データ記憶部と、
各部に電力を供給する電源部と、
前記電源部が前記画像表示部に電力を供給するか否かを制御する状態管理部と、
ネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込む表示用データ取得部と、
前記画像表示部に電力を供給するように前記状態管理部が前記電源部を制御しているときに保存位置情報が入力されると、前記表示用データ記憶部が入力された前記保存位置情報と表示用データとを対応付けて記憶しているか否か判断し、記憶していると判断した場合は、前記入力された保存位置情報と対応付けて記憶されている前記表示用データを読み出し、読み出した前記表示用データに基づく画像を前記画像表示部に表示させる表示用データ処理部と、
を具備し、
前記状態管理部は、予め定められた事象が発生すると、前記事象発生に基づいて状態遷移した後の状態を判断し、前記電源部が前記画像表示部に電力を供給しない状態であると判断した場合は、前記表示用データ取得部がネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込むように制御する
ことを特徴とするデータ表示装置。
【請求項３】
前記状態管理部は、電源オン指示が入力されると前記電源部が前記画像表示部に電力を供給するよう制御するとともに、前記表示用データ取得部が前記表示用データの取得を行っている場合は前記表示用データの取得を中止するよう制御する
ことを特徴とする請求項２に記載のデータ表示装置。
【請求項４】
前記予め定められた事象には、前記電源部が前記画像表示部に電力を供給しないよう指示する電源オフ指示の入力が含まれる
ことを特徴とする請求項２または請求項３に記載のデータ表示装置。
【請求項５】
ネットワーク上における表示用データの保存位置を示す保存位置情報を記憶する保存位置情報記憶部をさらに具備し、
前記表示用データ取得部は、前記保存位置情報記憶部から前記保存位置情報を取得することを特徴とする請求項２から４のいずれかの項に記載のデータ表示装置。
【請求項６】
前記表示用データ取得部は、前記ネットワークに接続されたサーバ装置に前記保存位置情報の送信を要求して前記保存位置情報を取得することを特徴とする請求項２から４のいずれかの項に記載のデータ表示装置。
【請求項７】
前記表示用データ取得部は、前記電源部が前記画像表示部に電力を供給していない状態であることを示す情報を前記サーバ装置に送信して前記保存位置情報の送信を要求することを特徴とする請求項６に記載のデータ表示装置。
【請求項８】
前記表示用データ取得部は、前記サーバ装置から前記保存位置情報を含むプログラムを取得し、取得したプログラムを実行することにより前記表示用データを取得することを特徴とする請求項６または請求項７に記載のデータ表示装置。
【請求項９】
前記表示用データ処理部は、表示用データの位置情報を示すファイルであるＲＳＳファイルの保存位置情報が入力されたと判断すると、入力された保存位置情報を前記サーバ装置に送信することを特徴とする請求項６から８のいずれかの項に記載のデータ表示装置。
【請求項１０】
表示用データの保存位置情報のリストをデータ表示装置または他のサーバ装置に送信するサーバ装置であって、
前記リストに含むべき保存位置情報をネットワーク上で検索する起点となる表示用データを示す起点保存位置情報に基づいて、前記起点保存位置情報が示す前記表示用データを取得する表示用データ取得部と、
取得した前記表示用データから、該表示用データに関連づけられた表示用データの保存位置情報を読み出す表示用データ解析部と、
読み出した前記保存位置情報を含む前記リストを生成するリスト生成部と、
前記データ表示装置または前記他のサーバ装置から、前記リストの送信要求を受信すると、前記送信要求を送信した前記データ表示装置または前記他のサーバ装置に、前記リストを送信する要求処理部と
を具備することを特長とするサーバ装置。
【請求項１１】
表示用データを記憶する表示用データ記憶部をさらに具備し、
前記要求処理部は、データ表示装置から、該データ表示装置が所定の状態であることを示す情報を含む前記送信要求を受信したときは、前記リストを前記データ表示装置に送信し、前記データ表示装置が前記所定の状態とは異なる状態であることを示す情報を含む前記送信要求を受信したときは、前記表示用データを前記表示用データ記憶部から読み出し、読み出した前記表示用データを、前記送信要求を送信した前記データ表示装置に送信する
ことを特徴とする請求項１０に記載のサーバ装置。
【請求項１２】
前記所定の状態は、前記データ表示装置の電源部が画像表示部に電力を供給していない状態であることを特徴とする請求項１１に記載のサーバ装置。
【請求項１３】
前記要求処理部は、前記リストを含むプログラムであって前記リストに基づいて表示用データを取得するプログラムを生成し、生成した前記プログラムを送信することを特徴とする請求項１０から１２の何れかの項に記載のサーバ装置。
【請求項１４】
前記データ表示装置または前記他のサーバ装置毎に、前記起点保存位置情報を記憶する保存位置情報記憶部をさらに具備し、
前記表示用データ取得部は、前記保存位置情報記憶部が記憶する前記起点保存位置情報に基づいて前記表示用データを取得する
ことを特長とする請求項１０から１３のいずれかの項に記載のサーバ装置。
【請求項１５】
前記要求処理部は、表示用データの位置情報を示すファイルであるＲＳＳファイルの保存位置情報とデータ表示装置の識別情報とがデータ表示装置から入力されると、前記ＲＳＳファイルの保存位置情報と前記データ表示装置の識別情報とを対応付けて前記保存位置情報記憶部に書き込むことを特徴とする請求項１４に記載のサーバ装置。
【請求項１６】
前記保存位置情報が示す表示用データは、リンク先の表示用データの保存位置情報を含み、
前記表示用データ解析部は前記表示用データ取得部が取得した前記表示用データから前記リンク先の表示用データの保存位置情報を読み出し、
前記保存位置情報リスト生成部は、前記表示用データ解析部が読み出した前記リンク先の表示用データの保存位置情報を含む保存位置情報のリストを生成する
ことを特徴とする請求項１０から１５のいずれかの項に記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ表示装置およびサーバ装置に関する。
【背景技術】
【０００２】
通信ネットワーク（Network）上でクライアント（client）装置であるデータ表示装置が表示用データサーバ（Data Server）装置から表示用データを取得して表示する場合に、表示用データサーバ装置からデータ表示装置への通信速度が遅いと、データ量によっては表示に時間がかかってしまう。例えば、ユーザが操作するパーソナルコンピュータ（Personal Computer；ＰＣ）が、下り回線が３メガビット／秒（Mbps）程度のＡＤＳＬ（Asymmetric Digital Subscriber Line 非対称デジタル加入者線）など、通信速度が遅い回線を用いてインターネット（Internet）上のウェブサーバ（Web Server）装置にアクセスして、ユーザによって指定されたウェブページ（Web Page）を表示する場合、ユーザによって指定されたウェブページが凝ったデザインのウェブページであるなど、表示用データが大きい場合には、表示用データの取得に時間がかかり、その結果、ウェブページの表示に時間がかかってユーザにストレスを与えるおそれがある。
【０００３】
このような場合に、ウェブページ等の表示に要する時間を短縮する方法の１つに、将来表示する可能性が高いウェブページ等の表示用データを、ユーザに指定されたウェブページ等を表示する処理のバックグラウンド（Background）で予め取得しておく、いわゆる先読みを行う方法がある。ユーザに指定されたウェブページ等の表示用データに何らかの関連付けがされている表示用データを先読みによって予め取得しておくことにより、初めて表示するウェブページ等であっても表示に要する時間を短縮することができる。例えば、特許文献１のページ閲覧装置は、表示対象のページに含まれるハイパーリンク（Hyperlink；ハイパーテキストシステムにおいて複数の文書を結び付ける参照情報）が張られたページを予め取得する。
【０００４】
また、特許文献２の情報通信システムでは、ユーザの操作を受け付けるクライアント装置とは別に、先読みを行うデータ収集装置を設ける構成が示されている。この情報通信システムでは、データ収集装置は、クライアント装置が将来要求する可能性が高いデータを予め収集してデータ記憶装置に記憶させておく。また、クライアント装置は、通信中継装置にデータを要求して通信中継装置からデータを受信する。
通信中継装置は、クライアント装置からデータを要求されると、要求されたデータがデータ記憶装置に記憶されている場合は、データ記憶装置から所望のデータを読み出して出力し、記憶されていない場合は、ネットワーク上のデータサーバ装置から所望のデータを読み出して出力する。
特許文献２の情報通信システムでは、データサーバ装置から通信中継装置への通信速度が遅くても、クライアント装置はより速い通信速度でデータを取得することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３８９９号公報
【特許文献２】特開２００２−１１６９７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１のページ閲覧装置のように、バックグラウンドで先読みを行うことにより、フォアグラウンド（Foreground）の処理に支障をきたすおそれがある。ここでいう「フォアグラウンドの処理」とは、画像の表示または音声の出力など、ユーザへの出力を伴う処理である。一方、「バックグラウンドの処理」とは、ユーザへの出力を伴わない処理であり、例えば、演算結果や外部から取得したデータなどを、ユーザには出力せずに、記憶部に書き込む処理が該当する。
例えば、ユーザに指示されたウェブページの表示用データをウェブサーバ装置から取得しながらブラウザに表示する処理のバックグラウンドで、表示するウェブページにハイパーリンクが張られたウェブページの表示用データを取得する場合、バックグラウンドで行う表示用データ取得のために、通信帯域等のハードウェア資源を使用することにより、ユーザに指示されたウェブページの表示用データ取得に用いることのできるハードウェア資源や通信速度が減少し、そのために、ウェブページの表示速度が遅くなり、ユーザにストレスを与えるおそれがある。
また、特許文献２の方法では、通信中継装置が無い構成の場合や、通信中継装置があっても、通信中継装置からクライアント装置までの通信速度が遅い場合には、上述したデータ表示に要する時間を短縮することができない。
【０００７】
本発明は、このような事情に鑑みてなされたもので、その目的は、より速い速度で表示用データに基づく画像を表示することができ、かつ、フォアグラウンドのジョブに支障をきたさないデータ表示装置、および、このデータ表示装置がより速い速度で表示用データに基づく画像を表示するための情報を提供するサーバ装置を提供することにある。
【課題を解決するための手段】
【０００８】
［１］この発明は上述した課題を解決するためになされたもので、本発明の一態様によるデータ表示装置は、画像を表示する画像表示部と、前記画像表示部が表示する画像を示す表示用データを記憶する表示用データ記憶部と、状態管理部と、ネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込む表示用データ取得部と、を具備し、前記状態管理部は、予め定められた事象が発生すると、前記事象発生に基づいて状態遷移した後の状態を判断し、所定の状態であると判断した場合は、前記表示用データ取得部がネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込むように制御することを特徴とする。
このデータ表示装置は、状態を判断して表示用データを取得するので、フォアグラウンドでジョブを実行しない状態であると判断した場合に表示用データを取得することにより、フォアグラウンドのジョブに支障をきたさない。そして、取得したデータを表示用データ記憶部書き込むので、この表示用データに基づく画像を表示する際に、より速い速度でデータを表示することができる。
【０００９】
［２］また、本発明の一態様によるデータ表示装置は、画像を表示する画像表示部と、前記画像表示部が表示する画像を示す表示用データを記憶する表示用データ記憶部と、各部に電力を供給する電源部と、前記電源部が前記画像表示部に電力を供給するか否かを制御する状態管理部と、ネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込む表示用データ取得部と、前記画像表示部に電力を供給するように前記状態管理部が前記電源部を制御しているときに保存位置情報が入力されると、前記表示用データ記憶部が入力された前記保存位置情報と表示用データとを対応付けて記憶しているか否か判断し、記憶していると判断した場合は、前記入力された保存位置情報と対応付けて記憶されている前記表示用データを読み出し、読み出した前記表示用データに基づく画像を前記画像表示部に表示させる表示用データ処理部と、を具備し、前記状態管理部は、予め定められた事象が発生すると、前記事象発生に基づいて状態遷移した後の状態を判断し、前記電源部が前記画像表示部に電力を供給しない状態であると判断した場合は、前記表示用データ取得部がネットワーク上における表示用データの保存位置を示す保存位置情報を取得し、取得した前記保存位置情報に基づいて表示用データを取得し、取得した表示用データを前記保存位置情報と対応付けて前記表示用データ記憶部に書き込むように制御することを特徴とする。
電源部が画像表示部に電力を供給しない状態では、画像表示部には何も表示されないので、フォアグラウンドのジョブは実行されていないと期待できる。本発明のデータ表示装置は、この状態で表示用データを取得し、表示用データ記憶部に書き込んでおくので、この表示用データに基づく画像を表示する際に、より速い速度でデータを表示することができ、かつ、フォアグラウンドのジョブに支障をきたさない。また、データ表示装置自らが表示用データを取得するので、通信中継装置を必要としない。
【００１０】
［３］また、本発明の一態様によるデータ表示装置は上述のデータ表示装置であって、前記状態管理部は、電源オン指示が入力されると前記電源部が前記画像表示部に電力を供給するよう制御するとともに、前記表示用データ取得部が前記表示用データの取得を行っている場合は前記表示用データの取得を中止するよう制御することを特徴とする。
このデータ表示装置は、電源オン指示が入力されると表示用データの取得を中止するので、この表示用データの取得によってフォアグラウンドのジョブに支障をきたさない。
【００１１】
［４］また、本発明の一態様によるデータ表示装置は上述のデータ表示装置であって、前記予め定められた事象には、前記電源部が前記画像表示部に電力を供給しないよう指示する電源オフ指示の入力が含まれることを特徴とする。
電源部が画像表示部に電力を供給しないよう指示する電源オフ指示の入力後は、フォアグラウンドのジョブは実行されていないと期待できる。本発明のデータ表示装置は、この状態で表示用データを取得し、表示用データ記憶部に書き込んでおくので、より速い速度でデータを表示することができ、かつ、フォアグラウンドのジョブに支障をきたさない。
【００１２】
［５］また、本発明の一態様によるデータ表示装置は上述のデータ表示装置であって、ネットワーク上における表示用データの保存位置を示す保存位置情報を記憶する保存位置情報記憶部をさらに具備し、前記表示用データ取得部は、前記保存位置情報記憶部から前記保存位置情報を取得することを特徴とする。
このデータ表示装置は、保存位置情報記憶部から保存位置情報を取得し、この保存位置情報に基づいて表示用データを取得することができる。
【００１３】
［６］また、本発明の一態様によるデータ表示装置は上述のデータ表示装置であって、前記表示用データ取得部は、前記ネットワークに接続されたサーバ装置に前記保存位置情報の送信を要求して前記保存位置情報を取得することを特徴とする。
このデータ表示装置は、サーバ装置から保存位置情報を取得し、この保存位置情報に基づいて表示用データを取得することができる。
【００１４】
［７］また、本発明の一態様によるデータ表示装置は上述のデータ表示装置であって、前記表示用データ取得部は、前記電源部が前記画像表示部に電力を供給していない状態であることを示す情報を前記サーバ装置に通知して前記保存位置情報の送信を要求することを特徴とする。
このデータ表示装置は、電源部が画像表示部に電力を供給していない状態であることを示す情報をサーバ装置に通知して前記保存位置情報の送信を要求するので、サーバ装置は、データ表示装置の電源部が画像表示部に電力を供給していない状態と供給している状態とで、データ表示装置に対して送信するデータの内容を変えることができる。
【００１５】
［８］また、本発明の一態様によるデータ表示装置は上述のデータ表示装置であって、前記表示用データ取得部は、前記サーバ装置から前記保存位置情報を含むプログラムを取得し、取得したプログラムを実行することにより前記表示用データを取得することを特徴とする。
このデータ表示装置は、サーバ装置から取得したプログラムを実行することにより表示用データを取得する。このプログラムを解析し実行する手段がデータ表示装置に予め組み込まれている場合、サーバ装置から取得したデータを解析する手段を別途具備する必要がない。
【００１６】
［９］また、本発明の一態様によるデータ表示装置は上述のデータ表示装置であって、前記表示用データ処理部は、表示用データの位置情報を示すファイルであるＲＳＳファイルの保存位置情報が入力されたと判断すると、入力された保存位置情報を前記サーバ装置に通知することを特徴とする。
このデータ表示装置は、ＲＳＳファイルの保存位置情報をサーバ装置に通知するので、サーバ装置がＲＳＳファイルから表示用データの位置情報を読み出してデータ表示装置に送信することにより、ＲＳＳファイルが示す表示用データをデータ表示装置が取得することができる。
【００１７】
［１０］また、本発明の一態様によるサーバ装置は、表示用データの保存位置情報のリストをデータ表示装置または他のサーバ装置に送信するサーバ装置であって、前記リストに含むべき保存位置情報をネットワーク上で検索する起点となる表示用データを示す起点保存位置情報に基づいて、前記起点保存位置情報が示す前記表示用データを取得する表示用データ取得部と、取得した前記表示用データから、該表示用データに関連づけられた表示用データの保存位置情報を読み出す表示用データ解析部と、読み出した前記保存位置情報を含む前記リストを生成するリスト生成部と、前記データ表示装置または前記他のサーバ装置から、前記リストの送信要求を受信すると、前記送信要求を送信した前記データ表示装置または前記他のサーバ装置に、前記リストを送信する要求処理部とを具備することを特長とする。
このサーバ装置は、保存位置情報のリストを生成・送信するので、この保存地位情報のリストを受信したデータ表示装置は、このリストを用いて表示用データを予め取得しておくことができる。これにより、ユーザが指定する表示用データに基づく画像を表示する際に、より速い速度で表示することが期待できる。
【００１８】
［１１］また、本発明の一態様によるサーバ装置は上述のサーバ装置であって、表示用データを記憶する表示用データ記憶部をさらに具備し、前記要求処理部は、データ表示装置から、該データ表示装置が所定の状態であることを示す情報を含む前記送信要求を受信したときは、前記リストを前記データ表示装置に送信し、前記データ表示装置が前記所定の状態とは異なる状態であることを示す情報を含む前記送信要求を受信したときは、前記表示用データを前記表示用データ記憶部から読み出し、読み出した前記表示用データを、前記送信要求を送信した前記データ表示装置に送信することを特徴とする。
このサーバ装置は、データ表示装置が所定の状態であることを示す情報を含む信号を受信すると保存位置情報のリストを送信する。データ表示装置が所定の状態以外の状態であることを示す情報を含む信号を受信した場合には、ウェブページの表示用データなど、保存位置情報のリストとは異なる情報を送信することができる。
【００１９】
［１２］また、本発明の一態様によるサーバ装置は上述のサーバ装置であって、前記所定の状態は、前記データ表示装置の電源部が画像表示部に電力を供給していない状態であることを特徴とする。
このサーバ装置は、データ表示装置の電源部が画像表示部に電力を供給しているか否かを示す情報を含む信号を受信するので、この情報に応じて、データ表示装置に送信するデータを変えることができる。
【００２０】
［１３］また、本発明の一態様によるサーバ装置は上述のサーバ装置であって、前記要求処理部は、前記リストを含むプログラムであって前記リストに基づいて表示用データを取得するプログラムを生成し、生成した前記プログラムを送信することを特徴とする。
このサーバ装置は、表示用データを取得するプログラムを生成してデータ表示装置に送信するので、データ表示装置は、このプログラムを実行することによって表示用データを取得することができる。
【００２１】
［１４］また、本発明の一態様によるサーバ装置は上述のサーバ装置であって、前記データ表示装置または前記他のサーバ装置毎に、前記起点保存位置情報を記憶する保存位置情報記憶部をさらに具備し、前記表示用データ取得部は、前記保存位置情報記憶部が記憶する前記起点保存位置情報に基づいて前記表示用データを取得する
ことを特長とする。
このサーバ装置は、データ表示装置または他のサーバ装置毎に、起点保存位置情報を記憶し、この起点保存位置情報に基づいて表示用データを取得するので、データ表示装置または他のサーバ装置毎に保存位置情報のリストを生成することができる。
【００２２】
［１５］また、本発明の一態様によるサーバ装置は上述のサーバ装置であって、前記保存位置情報が示す表示用データは、リンク先の表示用データの保存位置情報を含み、前記表示用データ解析部は前記表示用データ取得部が取得した前記表示用データから前記リンク先の表示用データの保存位置情報を読み出し、前記保存位置情報リスト生成部は、前記表示用データ解析部が読み出した前記リンク先の表示用データの保存位置情報を含む保存位置情報のリストを生成することを特徴とする。
このサーバ装置は、表示用データに含まれる、リンク先の表示用データの保存位置情報を含む保存位置情報のリストを生成するので、データ表示装置が、この保存位置情報のリストに基づいてリンク先の表示用データを予め取得しておくことにより、ユーザがリンク先の表示を要求した際に、速やかに表示を行うことができる。
【００２３】
［１６］また、本発明の一態様によるサーバ装置は上述のサーバ装置であって、前記要求処理部は、表示用データの位置情報を示すファイルであるＲＳＳファイルの保存位置情報とデータ表示装置の識別情報とがデータ表示装置から入力されると、前記ＲＳＳファイルの保存位置情報と前記データ表示装置の識別情報とを対応付けて前記保存位置情報記憶部に書き込むことを特徴とする。
このサーバ装置は、ＲＳＳファイルの保存位置情報の入力を受けるので、このＲＳＳファイルに基づいて、表示用データの保存位置情報のリストを生成することができる。
【発明の効果】
【００２４】
本発明によれば、通信中継装置を必要とせず、より速い速度でデータを表示することができ、かつ、フォアグラウンドのジョブに支障をきたさない。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施形態におけるコンテンツ表示システム１の概略構成を示すシステム構成図である。
【図２】同実施形態におけるコンテンツ表示装置１１の状態遷移を示す図である。
【図３】同実施形態におけるコンテンツ表示装置１１の概略構成を示す構成図である。
【図４】同実施形態において設定制御部１８９が画像表示部２３０に表示する設定画面の例を示す図である。
【図５】本発明の第２の実施形態におけるコンテンツ表示システム２の概略構成を示すシステム構成図である。
【図６】同実施形態におけるコンテンツ表示装置１２の概略構成を示す構成図である。
【図７】同実施形態における先読み情報提供サーバ装置５２の概略構成を示す構成図である。
【図８】同実施形態においてコンテンツ表示装置１２の設定制御部２８９が画像表示部２３０に表示する設定画面の例を示す図である。
【図９】同実施形態においてコンテンツ表示装置１２が先読み情報提供サーバ装置５２に先読みリストの送信を要求するＨＴＴＰリクエストのデータ構成例を示すデータ構成図である。
【図１０】同実施形態において先読みリスト生成部５７０が生成する先読みリストのデータ構成を示すデータ構成図である。
【図１１】同実施形態においてユーザ情報記憶部５３０が記憶するユーザ情報のデータ構成例を示すデータ構成図である。
【図１２】同実施形態における先読みリスト生成規則のデータ構成例を示すデータ構成図である。
【図１３】本発明の第３の実施形態におけるコンテンツ表示装置１３の概略構成を示す構成図である。
【図１４】同実施形態における先読み情報提供サーバ装置５３の概略構成を示す構成図である。
【図１５】同実施形態においてコンテンツ表示装置１３の設定制御部３８９が画像表示部２３０に出力する設定画面の例を示す図である。
【図１６】同実施形態においてコンテンツ表示装置１３が通常動作時に先読み情報提供サーバ装置５３に送信するＨＴＴＰリクエストのヘッダの例を示す図である。
【図１７】同実施形態においてコンテンツ表示装置１３が自動実行時に先読み情報提供サーバ装置５３に送信するＨＴＴＰリクエストのヘッダの例を示す図である。
【図１８】同実施形態において先読みページ変換部６９０が生成するプログラム形式の先読みリストの例を示す図である。
【図１９】本発明の第４の実施形態におけるコンテンツ表示装置１４の概略構成を示す構成図である。
【図２０】同実施形態におけるコンテンツ表示装置１４の状態遷移を示す図である。
【図２１】同実施形態において、ウェブデータ要求部３７２−１およびウェブデータ要求部３７２−２が、表示用データを取得する処理手順を示すフローチャートである。
【図２２】同実施形態において、エラー処理に代えて、先読みされている表示用データを表示する場合の、ウェブデータ要求部３７２−１の処理手順を示すフローチャートである。
【図２３】同実施形態において、エラーメッセージを表示する以外のエラー処理を行う場合の、表示画面例を示す図である。
【図２４】同実施形態における、広告画像と代替画像とを含む画面表示例を示す図である。
【図２５】同実施形態における、広告画像を含む、より大きな画像の表示例を示す図である。
【図２６】同実施形態における、広告画像を含む、より大きな画像の表示例を示す図である。
【発明を実施するための形態】
【００２６】
＜第１の実施形態＞
以下、図面を参照して、本発明の実施の形態について説明する。
図１は本発明の第１の実施形態におけるコンテンツ表示システム１の概略構成を示すシステム構成図である。同図において、コンテンツ表示システム１は、コンテンツ表示装置（データ表示装置）１１とコンテンツサーバ装置８１〜８３とインターネット（ネットワーク）９１とを含んで構成される。コンテンツ表示装置１１とコンテンツサーバ装置８１〜８３とは、インターネット９１に接続されている。
コンテンツ表示装置１１は、テレビ放送を受信し、また、コンテンツサーバ装置８１〜８３からコンテンツを取得して表示する。ここでいう「コンテンツ」とは、映像、画像、音楽等の音声、文章、あるいはこれらの組み合わせである。
【００２７】
コンテンツサーバ装置８１〜８３は、コンテンツ表示装置１１からの要求に応じてコンテンツ表示装置１１にコンテンツを送信する。インターネット９１は、コンテンツ表示装置１１とコンテンツサーバ装置８１〜８３との間の通信信号を伝送する。
なお、インターネット９１に接続されるコンテンツ表示装置は１台に限らず、２台以上のコンテンツ表示装置が接続されていてもよい。また、インターネット９１に接続されるコンテンツサーバ装置は図１に示す３台に限らず、１台または２台でもよいし、４台以上でもよい。また、コンテンツ表示装置およびコンテンツサーバ装置が接続されるネットワークはインターネットに限らず、ローカルエリアネットワーク（Local Area Network；ＬＡＮ）等、他のネットワークでもよい。
【００２８】
図２は、コンテンツ表示装置１１の状態遷移を示す図である。
同図に示すように、コンテンツ表示装置１１は、待機状態と自動実行状態と通常動作状態とのいずれかの状態をとる。
通常動作状態では、コンテンツ表示装置１１は、ウェブページとビデオ・オン・デマンドのコンテンツとテレビ放送のうち何れかの表示をフォアグラウンドのジョブとして行う。自動実行状態では、コンテンツ表示装置１１は、ユーザによって予め指定されたウェブページを先読みして表示用データを取得する。ここでいう「表示用データ」とは、液晶パネル等の画像表示装置が表示する画像やスピーカ等の音声出力装置が出力する音声を示すデータである。表示用データには、コンテンツ表示装置１１が取得する、表示用データとしてウェブページのＨＴＭＬファイルや画像データや、ビデオ・オン・デマンドのコンテンツデータや、テレビ放送の画像データおよび音声データが含まれる。また、ここでいう「ウェブページの先読み」とは、将来表示する可能性があるウェブページの表示用データを予め取得しておくことである。
コンテンツ表示装置１１は、先読みした表示用データをコンテンツ表示装置１１の内部に記憶しておく。
【００２９】
待機状態では、コンテンツ表示装置１１は、コンテンツの表示や表示用データの取得は行わず、状態遷移を行うトリガ、具体的にはユーザによる電源オン操作や予め設定された時刻の到来を待ち受ける。
コンテンツ表示装置１１が待機状態にある場合、ユーザによって電源オン操作が行われると、通常動作状態に遷移する。また、コンテンツ表示装置１１が待機状態にある場合、予め設定された時刻が到来すると自動実行状態に遷移する。ここでの、「予め設定された時刻が到来」することは、本発明における「予め定められた事象が発生」することの一例であり、「自動実行状態」は、本発明における「状態遷移した後の状態」の一例である。
コンテンツ表示装置１１が自動実行状態にある場合、予め定められたウェブページの表示用データの取得を完了すると、待機状態に遷移する。また、コンテンツ表示装置１１が自動実行状態にある場合、ユーザによって電源オン操作が行われると、コンテンツ表示装置１１は表示用データの取得を中止して通常動作状態に遷移する。
コンテンツ表示装置１１が通常動作状態にある場合も、ユーザによって電源オフ操作が行われると、自動実行状態に遷移する。ここでの、「電源オフ操作が行われる」こと、本発明における「予め定められた事象が発生」することの一例であり、「自動実行状態」は、本発明における「状態遷移した後の状態」の一例である。
自動実行状態は、ユーザによって電源オフ操作が行われた後の状態であり、フォアグラウンドのジョブは実行されない。
【００３０】
図３はコンテンツ表示装置１１の概略構成を示す構成図である。同図において、コンテンツ表示装置１１は、コンテンツ表示装置本体１００とリモコン１１０とを含んで構成される。コンテンツ表示装置本体１００は、電源部１２０とリモコン受信部１３０と状態管理部１４０と電源表示部１５０とネットワーク送受信部１６０と制御部１７０とデータ記憶部（表示用データ記憶部、保存位置情報記憶部）１９０と一時記憶部２００と放送受信部２１０と表示選択部２２０と画像表示部２３０と音声出力部２４０とを含んで構成される。状態管理部１４０はタイマー部１４１を含んで構成される。制御部１７０は、ウェブデータ取得部（表示用データ取得部）１７１とウェブデータ処理部（表示用データ処理部）１７９とＶｏＤ(Video on Demand；ビデオ・オン・デマンド)データ要求部１８１とＶｏＤデータ変換部１８６と設定制御部１８９とを含んで構成される。ウェブデータ処理部１７９は、ウェブデータ要求部１７２−１とウェブデータ解析部１７３−１とウェブレンダリング部１７６とウェブデータ処理制御部１７８とを含んで構成される。ウェブデータ取得部１７１は、ウェブデータ要求部１７２−２とウェブデータ解析部１７３−２とウェブデータ保存部１８０とウェブデータ取得制御部１７７とを含んで構成される。
【００３１】
リモコン１１０は、電源ボタンや、１〜９、１１、１２の数字キーや、上ボタンと下ボタンと左ボタンと右ボタンとから成る方向ボタンや、決定ボタンや、文字種切り替えボタンや、ウェブページ表示ボタンとＶｏＤコンテンツ表示ボタンとテレビ表示ボタンと設定画面表示ボタンとから成る表示選択ボタンと、早送りボタンと巻き戻しボタンと一時停止ボタンと終了ボタンとから成るＶｏＤ操作ボタン等の押しボタンと、押されたボタンを示す信号をリモコン受信部１３０に出力する赤外線送信部とを備える。
電源ボタンは、電源オン指示の入力操作である電源オン操作や、電源オフ指示の入力操作である電源オフ操作を行うボタンである。コンテンツ表示装置１１が待機状態または自動実行状態にある場合に電源ボタンが押下されると電源オン操作となり、コンテンツ表示装置１１は通常動作状態に遷移する。また、コンテンツ表示装置１１が通常動作状態にある場合に電源ボタンが押下されると電源オフ操作となり、コンテンツ表示装置１１は自動実行状態に遷移する。
【００３２】
数字キーにはテレビ放送のチャンネルが割り当てられており、ユーザが視聴するテレビ放送を選択する際に用いる。また、数字キーには携帯電話の数字キー（テンキー）と同様に、アルファベット等の文字が割り当てられており、数字キーを繰り返し押下することによって文字入力を行うことができる。
方向ボタンは、画像表示部２３０が画面上に表示するカーソルを移動させるためのボタンである。決定ボタンは、方向ボタンで移動させたカーソル位置にある項目の処理開始を指示する際に押下するボタンである。また、決定ボタンは、文字入力を行った後、入力した文字列を確定する際に押下する。文字種切り替えボタンは、文字入力を行う際に入力する文字の種類（例えば、半角小文字アルファベットや全角数字など）を切り替えるボタンである。
表示選択ボタンは、画像表示部２３０が表示する画像を選択するボタンである。ＶｏＤ操作ボタンは、ビデオ・オン・デマンドのコンテンツを視聴中にコンテンツの操作を行うボタンである。
リモコン１１０は、ユーザによってボタンが押下されると、押下されたボタンを示す赤外線信号を赤外線送信部から出力する。
【００３３】
電源部１２０は、状態管理部１４０の制御に従って、コンテンツ表示装置本体１００の各部に電力を供給する。電源部１２０は、コンテンツ表示装置１１が通常動作状態にある場合は、リモコン受信部１３０と状態管理部１４０と電源表示部１５０とネットワーク送受信部１６０と制御部１７０とデータ記憶部１９０と一時記憶部２００と放送受信部２１０と表示選択部２２０と画像表示部２３０と音声出力部２４０との全てに電力を供給する。一方、コンテンツ表示装置１１が自動実行状態にある場合は、電源部１２０は、リモコン受信部１３０と状態管理部１４０と制御部１７０とネットワーク送受信部１６０とデータ記憶部１９０と一時記憶部２００とにのみ電力を供給する。また、コンテンツ表示装置１１が待機状態にある場合は、電源部１２０は、リモコン受信部１３０と状態管理部１４０とにのみ電力を供給する。なお、データ記憶部１９０は不揮発性の記憶装置であり、電力が供給されていない状態でも内容は保持されるが、電力が供給されていない状態では読み書きはできない。
【００３４】
リモコン受信部１３０は、リモコン１１０から出力された赤外線信号を受信する。リモコン受信部１３０は、電源ボタンが押下されたことを示す信号を受信した場合は、当該信号を状態管理部１４０に出力する。また、リモコン受信部１３０は、表示選択ボタンの何れかが押下され、押下されたボタンを示す信号を受信した場合は、当該信号を表示選択部２２０に出力する。また、リモコン受信部１３０は、数字キーの何れかが押下され、押下されたボタンを示す信号を受信した場合は、当該信号を制御部１７０と放送受信部２１０とに出力する。また、リモコン受信部１３０は、方向ボタンか、決定ボタンか、文字種切り替えボタンか、ＶｏＤ操作ボタンの何れかが押下され、押下されたボタンを示す信号を受信した場合は、当該信号を制御部１７０に出力する。
【００３５】
タイマー部１４１は、午前０時など予め設定された時刻になると、設定された時刻になったことと当該設定された時刻とを示す信号を出力する。状態管理部１４０は、図２で説明したように、電源ボタンが押下されたことを示す信号(電源オン指示または電源オフ指示)がリモコン受信部１３０から出力されると、あるいは、設定された時刻になったことを示す信号がタイマー部１４１から出力されると、コンテンツ表示装置１１の状態を遷移させる。状態管理部１４０は、電源部１２０が画像表示部２３０を始めとする各部に電力を供給するか否かを、コンテンツ表示装置１１の状態に応じて制御する。
電源表示部１５０はランプを備え、コンテンツ表示装置１１が通常動作状態にあるときはランプを点灯させ、自動実行状態または待機状態にあるときはランプを消灯させることにより、コンテンツ表示装置１１の状態を表示する。
ネットワーク送受信部１６０はインターネット９１に接続し、インターネット９１との間で信号を送受信する。
【００３６】
制御部１７０は、その内蔵するＣＰＵ（Central Processing Unit；中央処理装置）がデータ記憶部１９０に記憶されたプログラムを一時記憶部２００に読み出して実行することにより実現される。制御部１７０は、通常動作状態では、制御部１７０を構成する部分のうちウェブデータ処理部１７９とＶｏＤデータ要求部１８１とＶｏＤデータ変換部１８６と設定制御部１８９とを動作させる。一方、自動実行状態では、制御部１７０は、制御部１７０を構成する部分のうちウェブデータ取得部１７１のみを動作させる。
【００３７】
ウェブデータ処理制御部１７８は、画像表示部２３０に表示するウェブページのＵＲＬ（Uniform Resource Locator；統一資源位置指定子、保存位置情報）をウェブデータ要求部１７２−１に出力することにより、ウェブデータ処理部１７９が画像データを取得するタイミングを制御する。具体的には、ウェブデータ処理制御部１７８は、ウェブページ表示ボタンが押下されたことを示す信号がリモコン１１０から出力されると、データ記憶部１９０からホームページのＵＲＬを読み出してウェブデータ要求部１７２−１に出力する。また、ウェブデータ処理制御部１７８は、ユーザのリモコン操作によってＵＲＬが指定されると、指定されたＵＲＬをウェブデータ要求部１７２−１に出力する。
【００３８】
ウェブデータ要求部１７２−１は、ウェブデータ処理制御部１７８やウェブデータ解析部１７３−１から出力されるＵＲＬに基づいて、ネットワーク送受信部１６０およびインターネット９１を介してコンテンツサーバ装置８１〜８３にＨＴＴＰ（Hypertext Transfer Protocol；ハイパーテキスト転送プロトコル）リクエストを送信し、ＨＴＴＰレスポンスとして表示用データを取得する。ここでいう「ＨＴＴＰリクエスト」は、サーバ装置８１〜８３に対して応答信号（ＨＴＴＰレスポンス）の送信を要求する、ＨＴＴＰに従った信号である。
ウェブデータ要求部１７２−１は、取得した表示用データをＵＲＬと取得時刻（ウェブデータ要求部１７２−１が表示用データを取得した時刻）と対応付けてウェブデータ解析部１７３−１に出力する。
【００３９】
ウェブデータ解析部１７３−１は、ウェブデータ要求部１７２−１から入力される表示用データから、画像表示部２３０に表示すべきウェブページ上に貼り付ける画像データ等、ウェブデータを表示するために必要なデータの保存場所のＵＲＬを読み出す。ウェブデータ解析部１７３−１は、読み出したＵＲＬをウェブデータ要求部１７２−１に出力する。また、ウェブデータ解析部１７３−１は、ウェブデータ要求部１７２−１から入力される表示用データをウェブレンダリング部１７６に出力する。
ウェブレンダリング部１７６は、ウェブデータ解析部１７３−１から出力される表示用データに基づいて、画像表示部２３０が表示する画像データと音声出力部２４０が出力する音声データとを生成する。ウェブレンダリング部１７６は、生成した画像データと音声データとを表示選択部２２０に出力する。
【００４０】
ウェブデータ取得制御部１７７は、自動実行状態になると、先読みすべきウェブページのＵＲＬをウェブデータ要求部１７２−２に出力することにより、ウェブデータ取得部１７１が先読みを行うタイミングを制御する。具体的には、通常動作状態において、リモコン１１０の電源ボタンが押下され、コンテンツ表示装置１１が自動実行状態に遷移したとき、および、待機状態において、設定された時刻になったことを示す信号がタイマー部１４１から出力され、コンテンツ表示装置１１が自動実行状態に遷移したときに、ウェブデータ取得制御部１７７は、データ記憶部１９０から先読みすべきウェブページのＵＲＬを読み出し、読み出したＵＲＬをウェブデータ要求部１７２−２に出力する。
【００４１】
ウェブデータ要求部１７２−２は、ウェブデータ取得制御部１７７から出力されたＵＲＬに基づいて、ネットワーク送受信部１６０およびインターネット９１を介してコンテンツサーバ装置８１〜８３にＨＴＴＰリクエストを送信し、ＨＴＴＰレスポンスとして表示用データを取得する。ウェブデータ要求部１７２−２は、取得した表示用データをＵＲＬと取得時刻と対応付けてウェブデータ解析部１７３−２に出力する。
ウェブデータ解析部１７３−２は、ウェブデータ要求部１７２−２から入力される表示用データから、先読みすべきウェブページ上に貼り付ける画像データ等、先読みすべきウェブページを表示する際に必要なデータの保存場所のＵＲＬを読み出す。ウェブデータ解析部１７３−２は、読み出したＵＲＬをウェブデータ要求部１７２−２に出力する。また、ウェブデータ解析部１７３−２は、ウェブデータ要求部１７２−２から入力される表示用データをウェブデータ要求部１７２−２から入力されるＵＲＬと取得時刻とを対応付けてウェブデータ保存部１８０に出力する。
ウェブデータ保存部１８０は、ウェブデータ解析部１７３−２から出力される表示用データとＵＲＬと取得時刻とを対応付けてデータ記憶部１９０に書き込む。
【００４２】
ＶｏＤデータ要求部１８１は、コンテンツ表示装置１１が通常動作状態にある場合に動作し、ユーザによって指定されるビデオ・オン・デマンド・コンテンツの配信を要求する配信要求信号を、ネットワーク送受信部１６０およびインターネット９１を介してコンテンツサーバ装置８１〜８３に送信し、コンテンツのデータストリームを取得する。また、ＶｏＤデータ要求部１８１は、ＶｏＤ操作ボタンが押下され、押下されたボタンを示す信号がリモコン受信部１３０から出力されると、押下されたボタンに応じた動作を指示する動作要求信号を、ネットワーク送受信部１６０およびインターネット９１を介してコンテンツサーバ装置８１〜８３に送信し、指示した動作に応じたコンテンツのデータストリームを取得する。ＶｏＤデータ要求部１８１は、取得したデータストリームをＶｏＤデータ変換部１８６に出力する。
【００４３】
ＶｏＤデータ変換部１８６は、コンテンツ表示装置１１が通常動作状態にある場合に動作し、ＶｏＤデータ要求部１８１から出力されるコンテンツのデータストリームを変換してＭＰＥＧ（Moving Picture Experts Group）のストリームを生成し、生成したＭＰＥＧのストリームを表示選択部２２０に出力する。
設定制御部１８９は、コンテンツ表示装置１１が通常動作状態にある場合に動作し、表示選択部２２０を介して画像表示部２３０に設定画面を表示し、ユーザ操作によるリモコン１１０からの設定入力を受け付ける。設定画面については後述する。
データ記憶部１９０は、ホームページのＵＲＬや先読みページのＵＲＬなど設定画面で設定された項目や、ウェブデータ保存部１８０から出力される先読み結果の表示用データや、制御部１７０が実行するプログラムなど、各種データを記憶する。
一時記憶部２００は、制御部１７０がデータを一時的に保存するワーキングメモリである。
【００４４】
放送受信部２１０はテレビジョン放送受信用アンテナと接続され、テレビジョン放送の放送波を受信・復調してＭＰＥＧのストリームを生成し、表示選択部２２０に出力する。なお、放送受信部２１０に代えてケーブルテレビ網に接続したセットボックスを用いてもよい。
表示選択部２２０は、リモコン受信部１３０から出力されるユーザ操作を示す信号に応じて、ウェブレンダリング部１７６とＶｏＤデータ変換部１８６と設定制御部１８９と放送受信部２１０とのいずれかから出力されるデータを選択し、選択したデータから画像データを取り出して画像表示部２３０に出力し、音声データを取り出して音声出力部２４０に出力する。画像表示部２３０は、例えば液晶パネルを具備し、表示選択部２２０から出力される画像データに基づいて画像を表示する。音声出力部２４０はスピーカを具備し、表示選択部２２０から出力される音声データに基づいて音声を出力する。
【００４５】
ウェブデータ取得制御部１７７とウェブデータ要求部１７２−２とウェブデータ解析部１７３−２とウェブデータ保存部１８０とでウェブデータ取得部１７１として機能する。自動実行状態において、ウェブデータ取得制御部１７７がデータ記憶部１９０から先読み対象のＵＲＬを取得し、取得したＵＲＬに基づいてウェブデータ要求部１７２−２およびウェブデータ解析部１７３−２が表示用データを取得し、取得した表示用データをＵＲＬと取得時刻とに対応付けて、ウェブデータ保存部１８０がデータ記憶部１９０に書き込む。
【００４６】
また、ウェブデータ処理制御部１７８とウェブデータ要求部１７２−１とウェブデータ解析部１７３−１とウェブレンダリング部１７６とでウェブデータ処理部１７９として機能する。ウェブデータ処理部１７９は、画像表示部２３０に電力を供給するように状態管理部１４０が電源部１２０を制御しているとき、すなわち、通常動作状態のときにＵＲＬが入力されると、ＵＲＬの入力を受け付ける。ウェブデータ処理部１７９のウェブデータ要求部１７２−１は、入力されたＵＲＬと表示用データとを対応付けてデータ記憶部１９０が記憶しているか否かを判定する。記憶していると判定したときは、入力されたＵＲＬと対応付けて記憶されている表示用データを読み出し、記憶していないと判定したときは、後述するように、コンテンツサーバ装置８１〜８３から表示用データを取得する。また、後述するように、ウェブデータ要求部１７２−１が取得した表示用データをウェブデータ解析部１７３−１が解析し、解析結果に基づいてウェブデータ要求部がさらに表示用データを取得し、ウェブレンダリング部１７６が、表示用データに基づいて画像データを生成することにより、ウェブデータ要求部１７２−１が取得した表示用データに基づく画像を、表示選択部２２０を介して画像表示部２３０に表示させる。
【００４７】
図４は、設定制御部１８９が画像表示部２３０に表示する設定画面の例を示す図である。ユーザ操作に従ってリモコン１１０から設定画面表示ボタンが押下されたことを示す信号が送信されると、設定制御部１８９が設定画面の画像データを出力し、表示選択部２２０が設定制御部１８９から出力される画像データを選択することにより、画像表示部２３０が設定画面を表示する。設定画面では、ウェブデータ取得部１７１が行うウェブページ先読みに関する設定を行い、先読み対象のＵＲＬとしてデータ記憶部１９０に記憶させる。
同図のホームページの入力欄Ａ１には、コンテンツ表示装置１１がホームページとして表示するウェブページのＵＲＬを入力する。同図の例では、ホームページのＵＲＬとして「http://example.com」が入力されている。先読みページ１〜３の入力欄Ａ２〜Ａ４には、ウェブデータ取得部１７１が先読みを行うウェブページのＵＲＬを入力する。ウェブデータ取得部１７１は、設定画面で設定されたホームページと先読みページとを先読みの対象とする。
【００４８】
先読み時刻の入力欄Ｔ１〜Ｔ４には、ウェブデータ取得部１７１が先読みを行う時刻を、ホームページおよび先読みページごとに入力する。例えば、同図の先読みページ１の先読み時刻の入力欄Ｔ２は「ＡＭ２：００」、すなわち、午前２時に設定されている。午前２時にコンテンツ表示装置１１が待機状態にある場合、コンテンツ表示装置１１は自動実行状態に遷移し、先読みページ１に設定されたＵＲＬに基づいて先読みを行う。ホームページに対応する入力欄Ｔ１や先読みページ２に対応する入力欄Ｔ３に入力された「自動」は、例えば乱数などを利用してあらかじめ定められた時刻に先読みを行う設定を示す。あるいは、ウェブデータ取得制御部１７７が、ユーザによるコンテンツ表示装置１１の利用時間の履歴からあまり利用していない時間帯を判断し、その時間帯に先読み時刻を設定するようにしてもよい。また、先読みページ３に対応する入力欄Ｔ４の「----」は未入力を示す。先読みページ３のＵＲＬが設定されていないため、これに対応する先読み時刻の入力欄Ｔ４も未設定となっている。
容量の入力欄Ｃ１〜Ｃ３には、各々の先読みページに割り当てるデータ記憶部１９０のメモリ容量を入力する。図４の例では、先読みページ１には、データ記憶部１９０のメモリ容量のうち、先読み結果の記憶用に使用するメモリ容量の４０％が割り当てられている。先読みページ２には、データ記憶部１９０のメモリ容量のうち、先読み結果の記憶用に使用するメモリ容量の１０％が割り当てられている。ホームページには、データ記憶部１９０のメモリ容量のうち、先読み結果の記憶用に使用するメモリ容量の残り全てである５０％が割り当てられている。
【００４９】
次に、コンテンツ表示装置１１の動作について説明する。
まず、通常動作状態におけるコンテンツ表示装置１１の動作について説明する。
通常動作状態では、コンテンツ表示装置１１は、ユーザの操作に応じて、ウェブページまたはビデオ・オン・デマンド・コンテンツまたはテレビ放送を表示する。あるいは、ユーザの操作に応じて、ウェブページの先読みに関する設定を行う。これらのうち何れかを選択する表示選択ボタンがユーザによって押下されると、リモコン１１０が、押下されたボタンを示す信号を出力する。表示選択部２２０は、リモコン受信部１３０を介して、この信号の出力を受け、信号に従って表示を切り替える。また、通常動作状態では、状態管理部１４０の制御に従って、電源表示部１５０が電源ランプを点灯させている。
【００５０】
まず、ウェブページの表示について説明する。
ユーザによってウェブページ表示ボタンが押下されると、リモコン１１０は、ウェブページ表示ボタンが押下されたことを示す信号を出力する。
ウェブデータ処理制御部１７８は、リモコン受信部１３０を介して、ウェブページ表示ボタンが押下されたことを示す信号の出力を受けると、データ記憶部１９０からホームページのＵＲＬを読み出す。以下、ウェブデータ処理部１７９が、ウェブページを表示する後述の手順に従って画像表示部２３０にブラウザ画面を表示し、ブラウザ画面中にホームページの画像を表示する。ブラウザ画面にはＵＲＬを入力する入力欄があり、ユーザは、リモコン１１０を用いてこの入力欄にＵＲＬを入力して決定ボタンを押下することによりＵＲＬを指定することができる。
【００５１】
ウェブページの表示が選択されている状態で、表示すべきウェブページのＵＲＬがユーザの操作によって指定されると、ウェブデータ処理部１７９は、以下の手順により指定されたウェブページの画像を表示する。ここで、ユーザによってＵＲＬを指定される表示すべきウェブページは、コンテンツサーバ装置８１〜８３の何れかが提供するウェブページである。
まず、ウェブデータ処理制御部１７８が、ユーザによって指定されたＵＲＬをウェブデータ要求部１７２−１に出力する。ウェブデータ要求部１７２−１は、ＨＴＭＬファイルの表示用データが、ウェブデータ処理制御部１７８から出力されたＵＲＬと対応付けてデータ記憶部１９０に記憶されているか否かを判断する。取得時刻もこの判断に利用され、ウェブデータ要求部１７２−１は、取得してからの経過時間が予め定められた有効期間よりも長い表示用データを無効と判断する。ウェブデータ要求部１７２−１は、無効と判断した表示用データをデータ記憶部１９０から削除し、この表示用データがデータ記憶部１９０に記憶されていないと判断する。
記憶されていると判断した場合は、ウェブデータ要求部１７２−１は、データ記憶部１９０から当該表示用データを読み出してウェブデータ解析部１７３−１に出力する。記憶されていないと判断した場合は、指定されたＵＲＬ宛に表示用データの送信を要求するＨＴＴＰリクエストを生成してネットワーク送受信部１６０に出力する。これらの動作についてはＨＴＴＰのキャッシュ処理として一般的に利用されている技術が利用できる。
【００５２】
ネットワーク送受信部１６０は、ウェブデータ要求部１７２−１から出力されたＨＴＴＰリクエストを上記ＵＲＬ宛に送信する。ネットワーク送受信部１６０は、送信したＨＴＴＰリクエストに応じたＨＴＭＬファイルの表示用データをＨＴＴＰレスポンスとして受信し、受信したＨＴＭＬファイルをウェブデータ要求部１７２−１に出力する。ウェブデータ要求部１７２−１は、ネットワーク送受信部１６０から出力されたＨＴＭＬファイルを、宛先としたＵＲＬと対応付けてウェブデータ解析部１７３−１に出力する。
ウェブデータ解析部１７３−１は、ウェブデータ要求部１７２−１からＨＴＭＬファイルが出力されると、出力されたＨＴＭＬファイルを解析して、当該ウェブページ上に貼り付ける画像データ等、当該ウェブページを表示するために必要な表示用データの保存場所のＵＲＬを読み出す。ウェブデータ解析部１７３−１は読み出したＵＲＬをウェブデータ要求部１７２−１に出力する。
【００５３】
ウェブデータ要求部１７２−１は、ウェブデータ解析部１７３−１から出力されたＵＲＬに対応する表示用データを、上記と同様にデータ記憶部１９０から、または、ＨＴＴＰリクエストに対するＨＴＴＰレスポンスとして取得し、取得した表示用データとウェブデータ解析部１７３−１から出力されたＵＲＬとを対応付けてウェブデータ解析部１７３−１に出力する。
ウェブデータ解析部１７３−１は、ウェブデータ要求部１７２−１から出力されるＨＴＭＬファイルや画像データなどの表示用データをウェブデータ要求部１７２−１から出力されるＵＲＬと対応付けてウェブレンダリング部１７６に出力する。
【００５４】
ウェブレンダリング部１７６は、ウェブデータ解析部１７３−１から出力される表示用データに基づいて、画像表示部２３０が表示する画像のビッドマップデータや、音声出力部２４０が出力する音声データを生成して表示選択部２２０に出力する。ウェブレンダリング部１７６は、画像表示部２３０が表示する画像として、ウェブページの画像を表示するブラウザ画面のビットマップデータを生成する。
表示選択部２２０は、ウェブレンダリング部１７６から出力される画像データを画像表示部２３０に出力し、音声データを音声出力部２４０に出力する。画像表示部２３０は、表示選択部２２０から出力される画像データに基づいて画像を表示する。音声出力部２４０は、表示選択部２２０から出力される音声データに基づいて音声を出力する。
【００５５】
次に、ビデオ・オン・デマンド・コンテンツの表示について説明する。
ユーザによってＶｏＤコンテンツ表示ボタンが押下されると、リモコン１１０は、ＶｏＤコンテンツ表示ボタンが押下されたことを示す信号を出力する。
ＶｏＤデータ要求部１８１は、リモコン受信部１３０を介して、ＶｏＤコンテンツ表示ボタンが押下されたことを示す信号の出力を受けると、ビデオ・オン・デマンド・コンテンツ表示の初期画面の画像データを出力し、ＶｏＤデータ変換部１８６および表示選択部２２０を介して画像表示部２３０に表示する。ビデオ・オン・デマンド・コンテンツ表示の初期画面にはＵＲＬを入力する入力欄があり、ユーザは、リモコン１１０を用いてこの入力欄にＵＲＬを入力して決定ボタンを押下することにより、コンテンツサーバ装置８１〜８３の何れかがビデオ・オン・デマンド・コンテンツを提供するＵＲＬを指定することができる。
【００５６】
ビデオ・オン・デマンド・コンテンツの表示が選択されている状態で、表示すべきビデオ・オン・デマンドコンテンツの要求先を示すＵＲＬがユーザの操作によって指定されると、ＶｏＤデータ要求部１８１は、表示すべきコンテンツのデータ送信を要求する、指定されたＵＲＬ宛のＨＴＴＰリクエストを生成し、ネットワーク送受信部１６０に出力する。ネットワーク送受信部１６０は、ＶｏＤデータ要求部１８１から出力されたＨＴＴＰリクエストを上記ＵＲＬ宛に送信する。送信したＨＴＴＰリクエストに応じたデータストリームをＨＴＴＰレスポンスにて受信すると、ネットワーク送受信部１６０は、受信したデータストリームをＶｏＤデータ要求部１８１に出力し、ＶｏＤデータ要求部１８１は、ネットワーク送受信部１６０から出力されたデータストリームをＶｏＤデータ変換部１８６に出力する。ＶｏＤデータ変換部１８６は、ＶｏＤデータ要求部１８１から出力されたデータストリームをＭＰＥＧのデータストリームに変換して表示選択部２２０に出力する。
【００５７】
表示選択部２２０は、ＶｏＤデータ変換部１８６から出力されるＭＰＥＧのデータストリームから画像のデータストリームと音声のデータストリームとを取り出し、画像のデータストリームを画像表示部２３０に出力し、音声のデータストリームを音声出力部２４０に出力する。画像表示部２３０は、表示選択部２２０から出力される画像のデータストリームに基づいて画像を表示する。音声出力部２４０は、表示選択部２２０から出力される音声のデータストリームに基づいて音声を出力する。
また、ユーザの操作によって早送りや巻き戻し等の操作を示す信号が入力されると、ＶｏＤデータ要求部１８１は、入力された信号に応じた動作を要求する、ビデオ・オン・デマンド配信元のＵＲＬ宛の動作要求信号を生成し、ネットワーク送受信部１６０に出力する。ネットワーク送受信部１６０は、ＶｏＤデータ要求部１８１から出力された動作要求信号を上記ＵＲＬ宛に送信する。動作要求信号を受信したコンテンツサーバ装置８１〜８３は、受信した動作要求信号が示す動作に応じたデータストリームを送信する。以下、上記と同様にして、画像表示部２３０が画像を表示し、音声出力部２４０が音声を出力する。これにより、コンテンツ表示装置１１は、ユーザの操作に応じたコンテンツを表示することができる。なお、データストリームの取得にはＨＴＴＰ以外のプロトコル、例えばＲＴＰ（Real-time Transport Protocol）、ＲＴＣＰ（RTP Control Protocol）なども利用できる。
【００５８】
次に、テレビ放送の表示について説明する。
ユーザによってテレビ表示ボタンが押下されると、リモコン１１０は、テレビ表示ボタンが押下されたことを示す信号を出力する。
放送受信部２１０は、リモコン受信部１３０を介して、テレビ表示ボタンが押下されたことを示す信号の出力を受けると、表示すべきチャンネルの情報をデータ記憶部１９０から読み出す。放送受信部２１０は、テレビ放送の無線信号を受信し、データ記憶部１９０から読み出した情報が示すチャンネルを復調してＭＰＥＧのデータストリームを生成する。放送受信部２１０は、生成したＭＰＥＧのデータストリームを表示選択部２２０に出力する。
【００５９】
表示選択部２２０は、放送受信部２１０から出力されるＭＰＥＧのデータストリームから画像のデータストリームと音声のデータストリームとを取り出し、画像のデータストリームを画像表示部２３０に出力し、音声のデータストリームを音声出力部２４０に出力する。画像表示部２３０は、表示選択部２２０から出力される画像のデータストリームに基づいて画像を表示する。音声出力部２４０は、表示選択部２２０から出力される音声のデータストリームに基づいて音声を出力する。
テレビ放送の表示中に、ユーザがリモコン１１０の数字キーを押下することによってチャンネルが選択されると、放送受信部２１０は選択されたチャンネルを復調してＭＰＥＧのデータストリームを生成する。以下、上記と同様にユーザが選択したチャンネルのテレビ放送が表示される。また、放送受信部２１０は、選択されたチャンネルを示す情報をデータ記憶部１９０に書き込む。この情報は、ユーザが電源オン操作をしたときに最後に視聴していたチャンネルを再度表示するために利用される。
【００６０】
次に、ウェブページの先読みの設定について説明する。
ユーザによって設定画面表示ボタンが押下されると、リモコン１１０は、設定画面表示ボタンが押下されたことを示す信号を出力する。
設定制御部１８９は、リモコン受信部１３０を介して、設定画面表示ボタンが押下されたことを示す信号の出力を受けると、表示選択部２２０を介して画像表示部２３０に設定用画面表示用データを出力する。表示選択部２２０は、設定制御部１８９から出力された設定用画面表示用データに基づいて設定用画面を表示する。画像表示部２３０は、設定用画面として前述した図４に示す画面を表示する。
ユーザのリモコン操作によりホームページのＵＲＬと先読みするウェブページのＵＲＬと先読みを行う時刻と先読みに用いるメモリ容量の上限とが入力されると、設定制御部１８９は、入力されたこれらのデータをデータ記憶部１９０に書き込む。
【００６１】
次に、通常動作状態から他の状態への状態遷移について説明する。
通常動作状態で、ユーザが電源ボタンを押下したことを示す信号をリモコン１１０が出力すると、リモコン受信部１３０がこの信号を受信し、状態管理部１４０に出力する。電源ボタンが押下されたことを示す信号の出力を受けた状態管理部１４０は、現在の表示装置１１の状態から状態遷移後のコンテンツ表示装置１１の状態を判断する。ここでは、状態管理部１４０は、表示装置１１が通常動作状態であることから、図２で説明したように、電源部１２０が画像表示部２３０に電力を供給しない状態である自動実行状態に遷移すると判断する。そして、コンテンツ表示装置１１を自動実行状態に切り替える。また、状態管理部１４０は、自動実行状態に遷移することを示す信号を電源部１２０に出力することにより、電源部１２０が画像表示部２３０と音声出力部２４０と放送受信部２１０とに電力を供給しないように制御する。また、状態管理部１４０は、自動実行状態に遷移することを示す信号を制御部１７０に出力することにより、制御部１７０がウェブデータ処理部１７９とＶｏＤデータ要求部１８１とＶｏＤデータ変換部１８６と設定制御部１８９との動作を終了させ、さらに後述するようにウェブページを先読みするように制御する。
【００６２】
次に、自動実行状態におけるコンテンツ表示装置１１の動作について説明する。
上述したように、自動実行状態では、制御部１７０は、ウェブデータ取得部１７１のみを動作させ、ウェブデータ処理部１７９とＶｏＤデータ要求部１８１とＶｏＤデータ変換部１８６と設定制御部１８９とは動作させない。
通常動作状態において電源ボタンが押下された場合、および、待機状態においてタイマー部１４１から設定された時刻（設定画面の先読み時刻の入力欄に入力された時刻）になったことを示す信号が出力された場合に、コンテンツ表示装置１１は自動実行状態に遷移する。具体的には、状態管理部１４０は、状態遷移後のコンテンツ表示装置１１の状態を判断し、コンテンツ表示装置１１を自動実行状態に切り替える。また、状態管理部１４０は自動実行状態に遷移することを示す信号を制御部１７０に出力する。
【００６３】
自動実行状態に遷移することを示す信号が入力されると、制御部１７０のウェブデータ取得制御部１７７は、先読みの対象であるホームページのＵＲＬと先読みページのＵＲＬ（以下では、これらをまとめて「先読み対象のＵＲＬ」ともいう）とをデータ記憶部１９０から読み出す。電源ボタンが押下されたことにより自動実行状態に遷移する場合は、状態管理部１４０は、電源ボタン押下により自動実行状態に遷移することを示す信号をウェブデータ取得制御部１７７に出力する。状態管理部１４０から信号の出力を受けたウェブデータ取得制御部１７７は、先読み対象のＵＲＬをデータ記憶部１９０から読み出す。一方、設定された時刻になったことにより自動実行状態に遷移する場合は、タイマー部１４１は設定された時刻になったことを示す信号に時刻を示す信号を含めて状態管理部１４０に出力し、状態管理部１４０はタイマー部１４１から出力された信号をウェブデータ取得制御部１７７に出力する。ウェブデータ取得制御部１７７は、先読み対象のＵＲＬのうち、状態管理部１４０から入力された時刻が先読み時刻として設定されているＵＲＬを、データ記憶部１９０から読み出す。
また、ウェブデータ取得制御部１７７は、データ記憶部１９０からＵＲＬを読み出す際、ＵＲＬに割り当てられた記憶容量を合わせて読み出す。ウェブデータ取得制御部１７７は、データ記憶部１９０から読み出したＵＲＬと記憶容量とを対応付けてウェブデータ要求部１７２−２に出力する。
【００６４】
設定時刻にコンテンツ表示装置１１が自動実行状態に遷移して先読みを行うことにより、コンテンツ表示装置１１の電源オフ状態（待機状態または自動実行状態）が長期間継続した場合にも、定期的に先読みを行ってホームページや先読みページの更新に対応することができる。また、電源ボタン押下で自動実行状態に遷移することにより、設定時刻にコンテンツ表示装置１１が電源オン状態（通常動作状態）であった場合にも先読みを行うことができる。
【００６５】
なお、コンテンツ表示装置１１が先読みを行うタイミングは上記に限らず、例えば、設定時刻に先読みを行うか電源オフ時に先読みを行うかをユーザがホームページや先読みページ毎に設定するようにしてもよい。あるいは、コンテンツ表示装置１１が、設定時刻に先読みを行えなかったホームページあるいは先読みページについてのみ、電源ボタン押下時に先読みを行うようにしてもよい。この場合は、データ記憶部１９０が、ホームページまたは先読みページ毎に、設定時刻に先読みを行ったか否かを示すフラグを記憶し、状態管理部１４０は、設定時刻に通常動作状態であればフラグを「先読み未実行」とする。電源ボタン押下により自動実行状態となった場合、ウェブデータ取得部１７１は、フラグが「先読み未実行」となっているＵＲＬのみ先読みを行い、先読みを終了したＵＲＬのフラグを「先読み実行済」とする。
【００６６】
ウェブデータ要求部１７２−２は、ウェブデータ取得制御部１７７から出力されたＵＲＬの各々についてＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストをネットワーク送受信部１６０に出力する。ネットワーク送受信部１６０は、ウェブデータ要求部１７２−２から出力されたＨＴＴＰリクエストを当該ＵＲＬ宛に送信する。ネットワーク送受信部１６０は、送信したＨＴＴＰリクエストに応じたＨＴＭＬファイルの表示用データをＨＴＴＰレスポンスとして受信し、受信したＨＴＭＬファイルをウェブデータ要求部１７２−２に出力する。ウェブデータ要求部１７２−２は、ネットワーク送受信部１６０から出力されたＨＴＭＬファイルをウェブデータ取得制御部１７７から出力されたＵＲＬおよび記憶容量と対応付けてウェブデータ解析部１７３−２に出力する。
【００６７】
ウェブデータ解析部１７３−２は、ウェブデータ要求部１７２−２からＨＴＭＬファイルが出力されると、出力されたＨＴＭＬファイルを解析して、当該ウェブページ上に貼り付ける画像データなど、当該ウェブページを表示するために必要な表示用データのＵＲＬを読み出す。ウェブデータ解析部１７３−２は読み出したＵＲＬをウェブデータ要求部１７２−２に出力する。
ウェブデータ要求部１７２−２は、ウェブデータ解析部１７３−２から出力されたＵＲＬに基づいてＨＴＴＰリクエストを生成し、上記のウェブデータ要求部１７２−１の場合と同様にＨＴＴＰレスポンスを取得してウェブデータ解析部１７３−２に出力する。
ウェブデータ解析部１７３−２は、ウェブデータ要求部１７２−２から出力されるＨＴＭＬファイルや画像データなどの表示用データを、その表示用データのＵＲＬと対応付けてウェブデータ保存部１８０に出力する。
【００６８】
ウェブデータ保存部１８０は、ウェブデータ解析部１７３−２から出力される表示用データを、その表示用データのＵＲＬと対応付けてデータ記憶部１９０に書き込む。その際、ウェブデータ保存部１８０は、先読み対象のホームページまたは先読みページの先読み結果を、ウェブデータ要求部１７２−１におけるデータの有効性判断と同様に、取得時刻などの情報から有効性を判断し、無効と判断されたデータについてはデータ記憶部１９０から予め消去しておく。一方、有効と判断されたデータについては先読みを行わないことによって通信量を削減することができる。そして、ウェブデータ解析部１７３−２から出力される表示用データのデータサイズを検出し、データ記憶部１９０に書き込むデータサイズの合計を、ホームページまたは先読みページ毎に算出し、ウェブデータ解析部１７３−２から出力された記憶容量と比較し、データ記憶部１９０に書き込むデータサイズの合計が、ウェブデータ解析部１７３−２から出力された記憶容量よりも大きくなった場合は、そのホームページまたは先読みページについて、それ以降の先読み、および、データ記憶部１９０への表示用データの書き込みを中止する。
【００６９】
ホームページと先読みページを表示するために必要な表示用データをデータ記憶部１９０に書き込み終えると、ウェブデータ保存部１８０は処理が終了したことを示す信号を状態管理部１４０に出力する。例えば、ウェブデータ保存部１８０は、ウェブデータ解析部１７３−２から全ての先読み対象ＵＲＬを出力し終えたことの通知、および、ウェブデータ要求部１７２−２から入力された全てのＵＲＬに対する処理を終えたことの通知を受け、さらに全ての表示用データの記録を完了した場合に、処理が終了したと判断して上記の信号を出力する。
状態管理部１４０は、処理が終了したことを示す信号が出力されると、コンテンツ表示装置１１の状態を待機状態に切り換える。また、状態管理部１４０は、待機状態に遷移することを示す信号を電源部１２０に出力することにより、状態管理部１４０とリモコン受信部１３０にのみ電力を供給するように制御する。
一方、自動実行状態でユーザのリモコン操作により電源オン指示が入力されると、状態管理部１４０は、コンテンツ表示装置１１の状態を通常動作状態に切り換える。また、状態管理部１４０は、制御部１７０と電源部１２０とに、通常動作状態に遷移することを示す信号を出力する。
【００７０】
ウェブデータ取得部１７１のウェブデータ要求部１７２−２は、通常動作状態に遷移することを示す信号の出力を制御部１７０が受けると、ウェブページの先読みにより表示用データの取得を行っている場合は、表示用データの取得を中止して先読みに使用していたハードウェア資源を解放する。すなわち、状態管理部１４０は、通常動動作状態に遷移することを示す信号を制御部１７０に出力することにより、ウェブデータ取得部１７１が表示用データの取得を行っている場合は表示用データの取得を中止するよう制御する。
また、制御部１７０は、ウェブレンダリング部１７６とＶｏＤデータ要求部１８１とＶｏＤデータ変換部１８６と設定制御部１８９とを動作させる。
電源部１２０は、通常動作状態に遷移することを示す信号の出力を受けると、リモコン受信部１３０と状態管理部１４０とネットワーク送受信部１６０と制御部１７０とデータ記憶部１９０と一時記憶部２００と放送受信部２１０と表示選択部２２０と画像表示部２３０と音声出力部２４０との全てに電力を供給する。すなわち、状態管理部１４０は、電源部１２０に通常動動作状態に遷移することを示す信号を出力することにより、画像表示部２３０をはじめとする各部に電力を供給するように制御する。
【００７１】
次に、待機状態におけるコンテンツ表示装置１１の動作について説明する。
待機状態では、コンテンツ表示装置１１は、コンテンツの取得や表示もウェブページの先読みも行わない。
自動実行状態においても、待機状態においても、電源表示部１５０はランプを消灯させ、画像表示部２３０は画像を表示せず、音声出力部２４０は音声を出力しない。このため、外見上は自動実行状態と待機状態とは区別されない。
待機状態において、ユーザのリモコン操作により電源オン指示が入力されると、状態管理部１４０は、コンテンツ表示装置１１の状態を上述の通常動作状態に遷移させる。また、待機状態において、タイマー部１４１から先読み開始時刻になったことを示す信号が出力されると、状態管理部１４０は、表示装置１１の状態を判断する。ここでは、設定時刻到来後の表示装置１１の状態が、電源部１２０が画像表示部２３０に電力を供給しない自動実行状態であると判断し、コンテンツ表示装置１１の状態を上述の自動実行状態に遷移させ、ウェブデータ取得部１７１がウェブデータの先読みを行うよう制御する。
【００７２】
このように、コンテンツ表示装置１１は、フォアグラウンドの処理が行われない自動実行状態でウェブページの先読みを行うのでより速い速度でデータを表示することができ、かつ、フォアグラウンドのジョブに支障をきたさない。例えば、フォアグラウンドでビデオ・オン・デマンドのコンテンツを表示すると、制御部１７０に高い負荷がかかり、また、一時記憶部２００のメモリ容量を大量に必要とし、ネットワーク送受信部１６０がデータストリームを受信するデータスループット（通信速度）も大きい（速い）必要がある。このような場合にウェブページを先読みして表示用データを取得すると、ビデオ・オン・デマンドのコンテンツを滑らかに再生できない、あるいは、ユーザのリモコン操作に対して反応が遅れる等の問題が生じるおそれがある。さらに、データスループットがネットワーク送受信部１６０とインターネット９１を結ぶ回線速度を超えると、ビデオ・オン・デマンドのデータが欠落し、ブロックノイズや駒落ちの発生原因となる。これに対して、コンテンツ表示装置１１では、ビデオ・オン・デマンドのコンテンツの表示と同時には、ウェブページの先読みを行わないので、これらの問題が生じない。そして、データ記憶部１９０は先読みした表示用データをＵＲＬと対応付けて記憶するので、フォアグラウンドでウェブページを表示する場合に、ウェブデータ要求部１７２は、まず、表示すべきウェブページのＵＲＬに対応する表示用データをデータ記憶部１９０が記憶しているか否かを判断し、記憶していると判断した場合はその表示用データを読み出して用いることにより、コンテンツサーバ装置８１〜８３から表示用データを取得する必要が無くなる。これにより、インターネット９１との通信速度が遅くても、より速くウェブページを表示することができる。
また、コンテンツ表示装置１１自らウェブページの先読みを行うので、クライアント装置（コンテンツ表示装置）に代わってウェブページの先読みを行う通信中継装置を必要としない。
【００７３】
なお、コンテンツ表示装置１１が、ブックマークに設定されたウェブページを先読みするようにしてもよい。ここでいう「ブックマーク」とは、ユーザが頻繁に閲覧するウェブページのＵＲＬをブラウザに登録する機能である。コンテンツ表示装置１１が、ブックマークに設定されたウェブページを先読みすることにより、ユーザが先読みページを設定する必要が無くなる。
なお、通常動作状態においてウェブページを表示する際に、ウェブデータ要求部１７２がコンテンツサーバ装置８１〜８３から取得したウェブページの表示用データをＵＲＬと対応付けてデータ記憶部１９０に書き込むようにしてもよい。これにより、同じウェブページを再度表示する際には、データ記憶部１９０から表示用データを取得できるので高速に表示することができる。
なお、電源オン指示の入力や電源オフ指示の入力は、電源ボタンの押下に限らない。例えば、コンテンツ表示装置１１が電源タイマー部を備え、設定された時刻に電源タイマー部が電源オン指示または電源オフ指示を出力するようにしてもよい。
【００７４】
なお、ウェブデータ要求部１７２−１とウェブデータ要求部１７２−２とを同一のプログラムで実現するようにしてもよい。ウェブデータ要求部１７２−１とウェブデータ要求部１７２−２とは、どちらも入力されるＵＲＬに基づいてＨＴＴＰリクエストを送信し表示用データを取得するものであり、同一のプログラムで実現することができる。両者を同一のプログラムで実現することにより、プログラムの記憶容量を削減することができる。同様に、ウェブデータ解析部１７３−１とウェブデータ解析部１７３−２とを同一のプログラムで実行するようにしてもよい。ウェブデータ解析部１７３−１とウェブデータ解析部１７３−２とは、どちらもウェブページ上に貼り付ける画像データ等のＵＲＬを表示用データから読み出すものであり、同一のプログラムで実現することができる。両者を同一のプログラムで実現することにより、プログラムの記憶容量を削減することができる。
【００７５】
＜第２の実施形態＞
図５は、本発明の第２の実施形態におけるコンテンツ表示システム２の概略構成を示すシステム構成図である。同図において、コンテンツ表示システム２は、コンテンツ表示装置（データ表示装置）１２と先読み情報提供サーバ装置（サーバ装置）５２とコンテンツサーバ装置８１〜８３とインターネット（ネットワーク）９１とを含んで構成される。コンテンツ表示装置１２と先読み情報提供サーバ装置５２とコンテンツサーバ装置８１〜８３とは、インターネット９１に接続されている。
同図において、図１の各部に対応する部分には同一の符号（８１〜８３、９１）を付し、説明を省略する。
【００７６】
コンテンツ表示装置１２は、先読みすべきウェブページのリストである先読みリスト（保存位置情報のリスト）を要求するＨＴＴＰリクエストを先読み情報提供サーバ装置５２に送信して先読みリストを受信し、受信した先読みリストに基づいてウェブページの先読みを行う。
先読み情報提供サーバ装置５２は、予め登録されたコンテンツ表示装置１２の情報に基づいて先読みリストを生成する。先読み情報提供サーバ装置５２は、コンテンツ表示装置１２から先読みリストを要求するＨＴＴＰリクエストを受信すると、生成した先読みリストを送信する。
なお、図１の場合と同様、インターネット９１に接続されるコンテンツ表示装置は１台に限らず、２台以上であってもよい。また、インターネット９１に接続されるコンテンツサーバ装置の台数は図５に示す３台に限らず、１台または２台または４台以上でもよい。また、インターネット９１に接続される先読み情報提供サーバ装置５２は１台に限らず、２台以上であってもよい。また、コンテンツ表示装置やコンテンツサーバ装置や先読み情報提供サーバ装置が接続されるネットワークはインターネットに限らず、ローカルエリアネットワーク（Local Area Network；ＬＡＮ）等、他のネットワークでもよい。
【００７７】
図６はコンテンツ表示装置１２の概略構成を示す構成図である。同図において、コンテンツ表示装置１２は、コンテンツ表示装置本体１０１とリモコン１１０とを含んで構成される。コンテンツ表示装置本体１０１は、電源部１２０とリモコン受信部１３０と状態管理部１４０と電源表示部１５０とネットワーク送受信部１６０と制御部２７０とデータ記憶部（表示用データ記憶部、保存位置情報記憶部）１９０と一時記憶部２００と放送受信部２１０と表示選択部２２０と画像表示部２３０と音声出力部２４０とを含んで構成される。状態管理部１４０はタイマー部１４１を含んで構成される。制御部２７０は、ウェブデータ取得部（表示用データ取得部）２７１とウェブデータ処理部（表示用データ処理部）１７９とＶｏＤデータ要求部１８１とＶｏＤデータ変換部１８６と設定制御部２８９とを含んで構成される。ウェブデータ処理部１７９は、ウェブデータ要求部１７２−１とウェブデータ解析部１７３−１とウェブレンダリング部１７６とウェブデータ処理制御部１７８とを含んで構成される。ウェブデータ取得部２７１は、ウェブデータ要求部１７２−２とウェブデータ保存部１８０とウェブデータ取得制御部１７７と先読みリスト要求部２７４と先読みリスト解析部２７５とを含んで構成される。後述するように、本実施形態では先読み情報提供サーバ装置５２が先読み対象のウェブページに含まれるリンク先のＵＲＬを読み出し、先読みリストとしてコンテンツ表示装置１２に送信する。このため、コンテンツ表示装置１２は、ウェブページの先読み時にウェブデータ解析部を動作させる必要が無いので、図３の場合と異なり、ウェブデータ取得部２７１はウェブデータ解析部を含まない。
同図において、図３の各部に対応する部分には同一の符号（１１０、１２０、１３０、１４０、１５０、１６０、１７２−１、１７２−２、１７３−１、１７６、１７７、１７８、１７９、１８０、１８１、１８６、１９０、２００、２１０、２２０、２３０、２４０）を付し、説明を省略する。
【００７８】
先読みリスト要求部２７４は、自動実行状態で動作し、データ記憶部１９０から先読みリスト要求先のＵＲＬを読み出して先読みリストの送信を要求するＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストを、ネットワーク送受信部１６０およびインターネット９１を介して先読みリスト要求先のＵＲＬ宛に送信する。先読みリスト要求先のＵＲＬは、先読み情報提供サーバ装置５２上のＵＲＬである。
先読みリスト解析部２７５は、自動実行状態で動作し、先読み情報提供サーバ装置５２からＨＴＴＰレスポンスとして受信する先読みリストから、先読みすべきウェブページのＵＲＬを読み出し、読み出したＵＲＬをウェブデータ要求部１７２−２に出力する。
設定制御部２８９は、コンテンツ表示装置１１の設定制御部１８９が表示する設定画面に、設定項目「先読みリスト要求先」を加えた設定画面を画像表示部２３０に表示し、ユーザの設定入力を受け付ける。設定制御部２８９は、設定画面上で設定された、先読対象に設定されたＵＲＬと、各ＵＲＬに割り当てられる記憶容量を示す情報とを、ネットワーク送受信部１６０及びインターネット９１を介して先読み情報サーバ装置５２に送信する。
【００７９】
図７は、先読み情報提供サーバ装置５２の概略構成を示す構成図である。同図において、先読み情報提供サーバ装置５２は、コンテンツ表示装置要求処理部（要求処理部）５１０とユーザ情報記憶部５３０と先読みリスト生成制御部５４０とコンテンツアクセス部（表示用データ取得部）５５０とコンテンツ解析部（表示用データ解析部）５６０と先読みリスト生成部（リスト生成部）５７０と先読みリスト生成規則記憶部５８０とを含んで構成される。
ユーザ情報記憶部５３０は、コンテンツ表示装置が先読み対象とするウェブページのＵＲＬ等のユーザ情報や、コンテンツ表示装置に送信する生成済みの先読みリストを、コンテンツ表示装置毎に記憶する。コンテンツ表示装置が先読み対象とするウェブページのＵＲＬは、コンテンツサーバ装置８１〜８３上のＵＲＬである。
なお、以下では、コンテンツ表示装置が先読み対象とするウェブページのＵＲＬを「起点保存位置情報」ともいう。起点保存位置情報は、先読み情報提供サーバ装置５２が、インターネット９１上でリンクを辿る検索を行って先読みリストに含むべきＵＲＬを取得する起点となるウェブページを示すＵＲＬである。後述するように、起点保存位置情報としては、コンテンツ表示装置１２に設定されたホームページのＵＲＬや、同じくコンテンツ表示装置１２に設定された先読みページのＵＲＬや、人気のあるＷｅｂサービスのＵＲＬなどを用いることができる。
【００８０】
コンテンツ表示装置要求処理部５１０は、コンテンツ表示装置の識別情報を含み先読みリストの送信を要求するＨＴＴＰリクエストを、コンテンツ表示装置１２から受信すると、受信したＨＴＴＰリクエストからコンテンツ表示装置の識別情報を読み出す。コンテンツ表示装置要求処理部５１０は、読み出したコンテンツ表示装置の識別情報に対応付けられた先読みリストをユーザ情報記憶部５３０から読み出し、ＨＴＴＰレスポンスとしてコンテンツ表示装置１２に送信する。また、コンテンツ表示装置要求処理部５１０は、コンテンツ表示装置１２から、設定画面上で設定された情報を受信すると、受信した情報に基づいて、ユーザ情報記憶部５３０が記憶するユーザ情報を更新する。
先読みリスト生成制御部５４０は、コンテンツアクセス部５５０とコンテンツ解析部５６０と先読みリスト生成部５７０とを制御して先読みリストを生成する。先読みリスト生成制御部５４０は、予め定められた時刻になると、コンテンツ表示装置において先読み対象に設定されたＵＲＬをユーザ情報記憶部５３０から読み出し、読み出したＵＲＬをコンテンツアクセス部５５０に出力する。
【００８１】
コンテンツアクセス部５５０は、先読みリスト生成制御部５４０からＵＲＬが出力されると、出力されたＵＲＬに従ってＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストを上記ＵＲＬ宛に送信し、ＨＴＴＰレスポンスとして表示用データを受信する。コンテンツアクセス部５５０は、受信した表示用データと先読みリスト生成制御部５４０から出力されたＵＲＬとを対応付けてコンテンツ解析部５６０に出力する。
コンテンツ解析部５６０は、コンテンツアクセス部５５０から出力されるＵＲＬに対応する先読みリスト生成規則を先読みリスト生成規則記憶部５８０から読み出し、読み出した先読みリスト生成規則に従って、コンテンツアクセス部５５０から出力される表示用データからリンク先のＵＲＬを読み出す。コンテンツ解析部５６０は、読み出したＵＲＬをコンテンツアクセス部５５０から出力されたＵＲＬと対応付けて先読みリスト生成部５７０に出力する。コンテンツ解析部５６０が行う処理の詳細は後述する。
先読みリスト生成部５７０は、コンテンツ解析部５６０が表示用データから読み出したＵＲＬに基づいて先読みリストを生成する。先読みリスト生成部５７０は、生成した先読みリストを、コンテンツ表示装置の識別情報と、先読みリスト生成制御部５４０がユーザ情報記憶部５３０から読み出したＵＲＬとに対応付けて、ユーザ情報記憶部５３０に書き込む。
先読みリスト生成規則記憶部５８０は、コンテンツ解析部５６０が行うリンク先のＵＲＬを読み出す処理の規則である先読みリスト生成規則を記憶する。
【００８２】
図８は、コンテンツ表示装置１２の設定制御部２８９が画像表示部２３０に表示する設定画面の例を示す図である。同図の先読みリスト要求先の入力欄Ｐ１には、コンテンツ表示装置１２が先読みリストを要求するＨＴＴＰリクエストを送信する送信先ＵＲＬを入力する。
先読み時刻の入力欄Ｔ１〜Ｔ４には、図４の場合と同様、コンテンツ表示装置１２が先読みを行う時刻を、ホームページおよび先読みページ毎に入力する。この先読み時刻は、コンテンツ表示装置１２が先読み情報提供サーバ装置５２に対して、先読みリストを要求するＨＴＴＰリクエストを送信する時刻でもある。コンテンツ表示装置毎、また、ホームページおよび先読みページ毎に先読み時刻を設定することにより、先読みリストを要求するＨＴＴＰリクエストが、各コンテンツ表示装置から先読み情報提供サーバ装置に同時に送信され、先読み情報提供サーバ装置の負荷およびインターネット９１の通信量が飽和状態となることを防ぐ。
同図の上記以外の入力欄（Ａ１〜Ａ４、Ｃ１〜Ｃ３）および、設定制御部２８９が設定画面を表示するタイミングは図４の場合と同様である。
【００８３】
図９は、コンテンツ表示装置１２が先読み情報提供サーバ装置５２に先読みリストの送信を要求するＨＴＴＰリクエストのデータ構成例を示すデータ構成図である。
同図において、上から１行目のＧＥＴコマンドは先読みリストの送信を要求するＨＴＴＰリクエストであることを示す。２行目は、コンテンツ表示装置１２が受け付ける言語を示す。同図の「ja」は、コンテンツ表示装置１２が日本語を受け付けることを示す。３行目は、ＨＴＴＰリクエストに規定されるユーザーエージェントヘッダである。「tv-browser」は、このＨＴＴＰリクエストを送信したのがコンテンツ表示装置であることを示す識別情報である。４行目は、コンテンツ表示装置１２がホストとして用いるサーバ装置を示す。５行目は先読み情報提供サービスを受けるユーザの認証情報であり、ユーザの識別情報(yamada.taro)とパスワードに関する情報とを含んでいる。このユーザの識別情報はコンテンツ表示装置１２の識別情報としても用いられる。この例では、もっとも簡単な認証方式であるBasic認証を利用しているが、これに限定されるものではなく、Digest認証などよりセキュリティの高い認証方式を利用するようにしてもよい。
【００８４】
図１０は、先読みリスト生成部５７０が生成する先読みリストのデータ構成を示すデータ構成図である。
同図に示すように、先読みリストはＵＲＬの並びによって構成されている。このＵＲＬは、コンテンツ表示装置１２が先読みすべきウェブページのＨＴＭＬファイルや、そのウェブページ上に表示する画像ファイル等のＵＲＬである。ＨＴＭＬファイルの拡張子としては「．ｈｔｍｌ」が用いられており、画像ファイルの拡張子としては、「．ｊｐｇ」が用いられている。コンテンツ表示装置１２は、先読みリストに従って、ＨＴＭＬファイルや画像ファイル等の表示用データを先読みする。先読みリスト生成部５７０は、コンテンツ表示装置毎（ユーザの識別情報毎）、かつ、先読み対象のホームページまたは先読みページ毎に先読みリストを生成する。
【００８５】
図１１は、ユーザ情報記憶部５３０が記憶するユーザ情報のデータ構成例を示すデータ構成図である。
同図において、上から１行目は先読み情報提供サービスを受けるユーザの識別情報を示す。２行目は、ユーザがユーザ情報を更新する際に、ユーザをパスワード認証するために用いるパスワードを示す。３行目〜８行目は、先読み対象に設定されたＵＲＬと、先読み用にこれらのＵＲＬに割り当てられた記憶領域の容量を示す。
【００８６】
図１２は、先読みリスト生成規則のデータ構成例を示すデータ構成図である。
同図において、先読みリスト生成規則は、ＵＲＬパターンａ１と、リンク先処理規則ａ２と、リンク深さ規則ａ３と、外部ドメイン処理規則ａ４と、ＨＴＭＬファイル処理規則ａ５と画像ファイル処理規則ａ６と、先読みリスト取り込み規則ａ７とのいずれかを含んで構成される。
ＵＲＬパターンａ１の「＊」（アスタリスク）は任意長の文字列を示す、いわゆるワイルドカードである。ＵＲＬパターンは、先読み対象のＵＲＬに適用する先読みリスト生成規則を検索するキーとなる。コンテンツ解析部５６０はこの生成規則を上から順番に検索し、ＵＲＬパターンが最初にマッチした生成規則を利用して先読みを行う。
リンク先処理規則ａ２は「link=・・・」で示され、先読み対象のウェブページのリンク先ページも先読み対象とするか否かを示す。リンク先処理規則が「yes」の場合は、コンテンツ解析部５６０は、先読み対象のウェブページのリンク先ページも先読み対象とする。一方、リンク先処理規則ａ２が「no」の場合は、リンク先ページは先読み対象としない。「*.xml」、「*.rdf」、「*.rss」を含む行はＲＳＳファイルに関する生成規則であり、これについては第３の実施形態にて説明する。また、最後の行はそれ以外の生成規則のいずれにも一致しなかった場合の規則を指定する。
【００８７】
リンク深さ規則ａ３は「depth=・・・」で示され、リンク先処理規則ａ２が「yes」の場合に、先読み対象とするリンクの段階数を示す。リンク深さ規則が省略されている場合は、１段階のリンクのみを先読み対象とする。
外部ドメイン処理規則ａ４は「external=・・・」で示され、他のドメインのページも先読み対象とするか否かを示す。外部ドメイン処理規則が「yes」の場合は、他のドメインのページも先読み対象とする。一方外部ドメイン処理規則が「no」の場合は、ドメインが同じページのみを先読み対象とする。
ＨＴＭＬファイル処理規則ａ５は、「html=・・・」で示され、ＨＴＭＬファイルを先読み対象とするか否かを示す。ＨＴＭＬファイル処理規則が「yes」の場合は、ＨＴＭＬファイルを先読み対象とする。一方、ＨＴＭＬファイル処理規則が「no」の場合は、ＨＴＭＬファイルを先読み対象としない。
【００８８】
画像ファイル処理規則ａ６は、「image=・・・」で示され、先読み対象のウェブページに含まれる画像ファイルを先読み対象とするか否かを示す。画像ファイル処理規則が「yes」の場合は、画像ファイルを先読み対象とする。一方、画像ファイル処理規則が「no」の場合は、画像ファイルを先読み対象としない。
先読みリスト取り込み規則ａ７は、「include=・・・」で示され、外部のサーバ装置から先読みリストを取り込む場合に、先読みリスト要求先のＵＲＬを示す。例えば、ウェブサイト運営者が先読みリストを生成して公開している場合に、その先読みリストを取り込むために先読みリスト取り込み規則を用いる。ショッピングサイトなど、快適なアクセスがウェブサイト運営者にメリットをもたらす場合には、サイト運営者が先読みリストを生成して公開することが期待できる。
【００８９】
コンテンツ解析部５６０は、コンテンツアクセス部５５０から出力される先読み対象のＵＲＬと、先読みリスト生成規則のＵＲＬパターンとがマッチするか否かを、図１２の先読みリスト生成規則の上から順に判断し、パターンマッチすると判断した先読みリスト生成規則に従ってウェブページの先読みを行う。
例えば、先読みリスト生成規則ｒ１とマッチした場合は、コンテンツ解析部５６０は、リンク先のウェブページの先読みは行わず、ＨＴＭＬファイルのＵＲＬは先読みリストに加えず、画像ファイルのＵＲＬのみを先読みリストに加える。そこで、コンテンツ解析部５６０は、先読み対象のＵＲＬと対応付けてコンテンツアクセス部５５０から出力される表示用データを解析して、このウェブページ上に貼り付ける画像データ等、ウェブページを表示するために必要なデータの保存場所のＵＲＬが含まれていれば、このＵＲＬを先読みリストの要素として、コンテンツ表示装置の識別情報および先読み対象のＵＲＬと対応付けて先読みリスト生成部５７０に出力する。
あるいは、先読みリスト生成規則ｒ２とマッチした場合は、コンテンツ解析部５６０は、先読みリスト取り込み規則に示されるＵＲＬをコンテンツアクセス部５５０に出力し、コンテンツアクセス部５５０が取得してコンテンツ解析部５６０に出力する先読みリストを、コンテンツ表示装置の識別情報および先読み対象のＵＲＬと対応付けて先読みリスト生成部５７０に出力する。
【００９０】
あるいは、先読みリスト生成規則ｒ３とマッチした場合は、コンテンツ解析部５６０は、先読み対象のＵＲＬと対応付けてコンテンツアクセス部５５０から出力される表示用データを解析して、このウェブページに貼られたリンク先のＵＲＬのうち、元のＵＲＬと同じドメインに属するものを読み出す。コンテンツ解析部５６０は、読み出したＵＲＬをコンテンツアクセス部５５０に出力して、リンク先のウェブページのＨＴＭＬファイルを得る。先読みリスト生成規則ｒ３では、「depth=3」なので、コンテンツ解析部５６０は、コンテンツアクセス部５５０から出力されたＨＴＭＬファイルを解析して、このウェブページに貼られたリンク先のＵＲＬのうち、元のＵＲＬと同じドメインに属するものを読み出し、上記の場合と同様にして、リンク先のウェブページのＨＴＭＬファイルを取得する。コンテンツ解析部５６０は、取得したウェブページのリンク先のＨＴＭＬファイルをさらに取得する。
コンテンツ解析部５６０は、取得した全てのＨＴＭＬファイルから、そのウェブページ上に貼り付ける画像データ等、ウェブページを表示するために必要なデータの保存場所のＵＲＬを読み出し、読み出したＵＲＬを、先読み対象のＵＲＬと、コンテンツ表示装置の識別情報と対応付けて先読みリスト生成部５７０に出力する。
【００９１】
次に、コンテンツ表示装置１２の動作について説明する。
コンテンツ表示装置１２は、コンテンツ表示装置１１と同様に、通常動作状態と自動実行状態と待機状態との３つの状態を有する。各状態間の遷移のタイミングと通常動作状態および待機状態におけるコンテンツ表示装置１２の動作はコンテンツ表示装置１１の場合と同様である。
自動実行状態に遷移することを示す信号が入力されると、第１の実施形態の場合と同様、ウェブデータ取得制御部１７７が、先読みの対象として設定されたＵＲＬをデータ記憶部１９０から読み出して、先読みリスト要求部２７４に出力する。
先読みリスト要求部２７４は、先読み対象に設定されたＵＲＬがウェブデータ取得制御部１７７から出力されると、先読みリストの要求先ＵＲＬをデータ記憶部１９０から読み出し、先読み対象に設定されたＵＲＬに対する先読みリストの送信を、先読みリスト要求先ＵＲＬに対して要求するＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストをネットワーク送受信部１６０に出力する。
【００９２】
ネットワーク送受信部１６０は、先読みリスト要求部２７４から出力されたＨＴＴＰリクエストを先読みリスト要求先ＵＲＬ宛に送信する。送信したＨＴＴＰリクエストに応じた先読みリストであるＨＴＴＰレスポンスを受信すると、ネットワーク送受信部１６０は、受信した先読みリストを先読みリスト要求部２７４に出力し、先読みリスト要求部２７４は、ネットワーク送受信部１６０から出力された先読みリストを先読みリスト解析部２７５に出力する。
先読みリスト解析部２７５は、先読みリスト要求部２７４から出力された先読みリストから先読み対象のＵＲＬを読み出し、読み出したＵＲＬをウェブデータ要求部１７２−２に出力する。
【００９３】
ウェブデータ要求部１７２−２は、先読みリスト解析部から出力されたＵＲＬに基づいて表示用データを要求するＨＴＴＰリクエストを生成し、生成したＨＴＴＰリクエストをネットワーク送受信部１６０に出力する。ネットワーク送受信部１６０は、ウェブデータ要求部１７２−２から出力されたＨＴＴＰリクエストを、先読みリスト解析部から出力されたＵＲＬ宛に送信する。送信したＨＴＴＰリクエストに応じた表示用データであるＨＴＴＰレスポンスを受信すると、ネットワーク送受信部１６０は、受信した表示用データをウェブデータ要求部１７２−２に出力する。ウェブデータ要求部１７２−２は、ネットワーク送受信部１６０から出力された表示用データを先読みリスト解析部から出力されたＵＲＬと対応付けてウェブデータ保存部１８０に出力する。
ウェブデータ保存部１８０は、ウェブデータ要求部１７２−２から出力された、表示用データとＵＲＬとを対応付けてデータ記憶部１９０に書き込む。
【００９４】
先読みリストから読み出した全てのＵＲＬをウェブデータ要求部１７２−２に出力すると、先読みリスト解析部２７５は、ＵＲＬの出力が終了したことを示す信号をウェブデータ要求部１７２−２に出力する。ウェブデータ要求部１７２−２は、ＵＲＬの出力が終了したことを示す信号が出力されると、先読みリスト解析部２７５から出力された全てのＵＲＬについて上記の処理を行った後、処理が終了したことを示す信号を状態管理部１４０に出力する。状態管理部１４０は、処理が終了したことを示す信号が出力されると、コンテンツ表示装置１２の状態を待機状態に切り換える。また、状態管理部１４０は、待機状態に遷移することを示す信号を電源部１２０に出力することにより、状態管理部１４０とリモコン受信部１３０にのみ電力を供給するように制御する。
自動実行状態でユーザのリモコン操作により電源オン指示が入力された場合の動作は、コンテンツ表示装置１１の場合と同様である。
【００９５】
次に、先読み情報提供サーバ装置５２の動作について説明する。
先読み情報提供サーバ装置５２は、コンテンツ表示装置毎に予め記憶しているホームページのＵＲＬおよび先読みページのＵＲＬを起点保存位置情報として用いて、定期的に先読みリストを生成する。
具体的には、予め定められた時刻になると、まず、先読みリスト生成制御部５４０がユーザ情報記憶部５３０から、コンテンツ表示装置毎に予め記憶しているホームページのＵＲＬおよび先読みページのＵＲＬと、当該コンテンツ表示装置の識別情報とを読み出して、コンテンツアクセス部５５０に出力する。
コンテンツアクセス部５５０は、先読みリスト生成制御部５４０から出力されるＵＲＬに基づいてコンテンツサーバ装置８１〜８３にＨＴＴＰリクエストを送信し、ＨＴＴＰレスポンスとして表示用データを受信する。コンテンツアクセス部５５０は、受信した表示用データを、そのＵＲＬと、先読みリスト生成制御部５４０から出力されたコンテンツ表示装置の識別情報とに対応付けて、コンテンツ解析部５６０に出力する。
【００９６】
コンテンツ解析部５６０は、コンテンツアクセス部５５０から出力されたＵＲＬに基づいて、先読みリスト生成規則記憶部５８０から先読みリスト生成規則を読み出す。また、コンテンツ解析部５６０は、コンテンツ表示装置がホームページおよび先読みページに割り当てた記憶容量の情報を、ユーザ情報記憶部５３０から読み出す。コンテンツ解析部５６０は、先読みリスト生成規則に従って、コンテンツアクセス部５５０から出力された表示用データに含まれるリンク先のＵＲＬや画像データ等のＵＲＬを読み出して、コンテンツアクセス部５５０に出力する。
コンテンツアクセス部５５０は、コンテンツ解析部５６０から出力されたＵＲＬを上記と同様に処理して、ＵＲＬと表示用データとコンテンツ表示装置の識別情報とをコンテンツ解析部５６０に出力する。
コンテンツ解析部５６０は、コンテンツアクセス部５５０から出力されるデータのデータ量を、先読み対象のホームページや先読みページ毎に合計し、コンテンツ表示装置がホームページおよび先読みページに割り当てた記憶容量と比較する。コンテンツアクセス部５５０から出力されるデータのデータ量の合計が、コンテンツ表示装置がホームページおよび先読みページに割り当てた記憶容量よりも大きくなった場合は、コンテンツ解析部５６０は、そのホームページまたは先読みページについて、それ以降のリンク先のＵＲＬや画像データ等のＵＲＬ読み出しおよびコンテンツアクセス部５５０への出力を中止する。先読みリスト生成規則に従った処理を終了すると、コンテンツ解析部５６０は、コンテンツアクセス部５５０から出力された画像データから読み出したＵＲＬ全てを、元のホームページまたは先読みページのＵＲＬと、コンテンツ表示装置の識別情報と対応付けて、先読みリスト生成部５７０に出力する。
【００９７】
先読みリスト生成部５７０は、コンテンツ解析部５６０から出力されたＵＲＬを、ホームページまたは先読みページ毎にまとめて先読みリストを生成する。
先読みリスト生成部５７０は、生成した先読みリストを、先読み対象に設定されたＵＲＬとコンテンツ表示装置の識別情報と対応付けて、ユーザ情報記憶部５３０に書き込む。
【００９８】
コンテンツ表示装置１２からコンテンツ表示装置の識別情報とホームページまたは先読みページのＵＲＬとを含み先読みリストの送信を要求するＨＴＴＰリクエストが送信されると、コンテンツ表示装置要求処理部５１０は、ユーザ情報記憶部５３０から、コンテンツ表示装置１２の識別情報と先読み対象に設定されＵＲＬとに対応付けて記憶されている先読みリストを読み出し、読み出した先読みリストをＨＴＴＰレスポンスとしてコンテンツ表示装置１２に出力する。
なお、コンテンツ表示装置要求処理部５１０が、コンテンツ表示装置１２からＨＴＴＰリクエストを受信した後に、上述したコンテンツアクセス部５５０がコンテンツサーバ装置８１〜８３にＨＴＴＰリクエストを送信する等の処理を行って先読みリストを生成するようにしてもよいが、上記のように、予め先読みリストを生成しておくことが望ましい。なぜならば、先読み情報提供サーバ装置５２が、コンテンツ表示装置１２からＨＴＴＰリクエストを受信した後に、先読みリストを生成すると、コンテンツ表示装置１２に先読みリストを返信するまでに時間を要し、その間にコンテンツ表示装置１２が通常動作状態に遷移してしまうおそれがあるからである。コンテンツ表示装置１２は、フォアグラウンドで行う処理に影響を与えないよう、通常動作状態ではウェブページの先読みを行わないので、先読みリストを受信する前に通常動作状態に遷移した場合は、先読みを行うことができない。
【００９９】
以上のように、コンテンツ表示装置１２は、第１の実施形態のコンテンツ表示装置１１と同様、フォアグラウンドの処理が行われない自動実行状態でウェブページの先読みを行うので、フォアグラウンドのジョブに支障をきたさずに、より速い速度でデータを取得することができる。また、コンテンツ表示装置１２自らがウェブページの先読みを行うので、クライアント装置（コンテンツ表示装置）に代わってウェブページの先読みを行う通信中継装置を必要としない。
さらに、コンテンツ表示装置１２は、先読み情報提供サーバ装置５２が生成する先読みリストに基づいてウェブページの先読みを行うので、コンテンツ表示装置１２のハードウェア資源が限られている等、コンテンツ表示装置１２自身では複雑な規則に基づいて先読み対象を決定できない場合でも、複雑な規則に基づいて決定された先読み対象に対して先読みを行うことができる。
また、先読み情報提供サーバ装置５２が、先読み対象を示す先読みリストを生成するので、先読み対象を決定する規則を更新する際、先読み情報提供サーバ装置が記憶する規則のみを更新すればよく、各コンテンツ表示装置を更新する必要がない。従って、先読み対象を決定する規則を容易に更新することができる。例えば、先読み情報提供サーバ装置の５２の先読みリスト生成規則記憶部５８０に、特定の事業者が提供するコンテンツを優先的に先読みさせる規則を追加することにより、コンテンツ表示装置１２に、当該事業者が提供するコンテンツを優先的に先読みさせることができる。その際、コンテンツ表示装置１２に対しては別段の更新を行う必要がない。
【０１００】
なお、本実施例ではコンテンツ表示装置１２での設定により指定された（ホームページや先読みページの）ＵＲＬを起点に先読みリストを生成する先読み情報提供サーバ装置について説明したが、本発明の適用範囲は、これに限らない。例えば、先読み情報提供サーバ装置５２が、人気のあるＷｅｂサービスのＵＲＬを取得し、このＵＲＬを起点に先読みリストを生成するようにしてもよい。
例えば、まず、先読み情報提供サーバ装置５２は、コンテンツサーバ装置８１〜８３を検索して、アクセス回数あるいはアクセス頻度が所定の閾値以上のＷｅｂサービスを検出し、このＷｅｂサービスのＵＲＬを、人気のあるＷｅｂサービスのＵＲＬとして取得する。あるいは、コンテンツサーバ装置８１〜８３が、このＵＲＬを先読み情報提供サーバ装置５２に送信するようにしてもよい。
【０１０１】
そして、先読み情報提供サーバ装置５２は、コンテンツ表示装置１２用の先読みリストを生成する際に、起点となるＵＲＬ（コンテンツ表示装置１２のホームページまたは先読みページのＵＲＬ）が、前述の、人気のあるＷｅｂサービスのＵＲＬに一致するか否かを判定する。一致すると判定した場合は、先読み情報提供サーバ装置５２は、コンテンツ表示装置１２用の先読みリストの生成を行わず、前述の、人気のあるサービスのＵＲＬを起点に生成した先読みリストをコンテンツ表示装置１２用の先読みリストとする。あるいは、先読み情報提供サーバ装置５２が、起点となるＵＲＬと、人気のあるＷｅｂサービスのＵＲＬとが同じドメインに属する否かを判定し、同じドメインに属すると判定した場合に、コンテンツ表示装置１２用の先読みリストの生成を行わず、人気のあるサービスのＵＲＬを起点に生成した先読みリストをコンテンツ表示装置１２用の先読みリストとするようにしてもよい。
【０１０２】
このように、先読み情報提供サーバ装置５２は、コンテンツ表示装置個別の先読みリストの生成を省略し、予め生成した先読みリストで代替するので、個別のコンテンツ表示装置１２の設定に対応して先読みリストを生成する場合と比較して、先読みリストの生成効率を向上させることができる。
また、コンテンツ表示装置１２の先読みページが設定されていない場合に、先読み情報提供サーバ装置５２が、人気の高いＷｅｂサービスのＵＲＬを起点に生成した先読みリストを、デフォルトの先読みリストとして提供（送信）するようにしてもよい。これにより、先読みリスト生成の起点となるＵＲＬ（コンテンツ表示装置１２のホームページまたは先読みページのＵＲＬ）が設定されていない場合でも、先読み情報提供サーバ装置５２が先読みリストを送信し、コンテンツ表示装置１２が先読みを行うことができる。
【０１０３】
なお、インターネット９１に複数の先読み情報提供サーバ装置が接続されている場合に、先読み情報提供サーバ装置５２がコンテンツ表示装置１２に対して直接先読みリストを送信するだけでなく、他の先読み情報提供サーバ装置に対して先読みリストを送信するようにしてもよい。例えば、先読み情報提供サーバ装置５２は、前述の、人気のあるサービスのＵＲＬを起点に生成した先読みリストを他の先読み情報提供サーバ装置に送信する。これにより、先読みリストを受信した先読み情報提供サーバ装置は、人気の高いＷｅｂサービスのＵＲＬを起点とする先読みリストを生成する必要が無く、先読み情報提供サーバ装置の演算量やインターネット９１の通信負荷を軽減することができる。さらには、先読み情報提供サーバ装置５２から先読みリストを受信した先読み情報提供サーバ装置が、複数の先読みリストを一つにまとめた先読みリストを生成し、コンテンツ表示装置１２に対して提供するなど、先読みリストを階層的に生成するようにしてもよい。これにより、先読み情報提供サーバ装置が先読みリストを生成する負荷を分散させることができる。
【０１０４】
＜第３の実施形態＞
第３の実施形態では、第２の実施形態の場合と同様、コンテンツ表示装置（データ表示装置）１３と先読み情報提供サーバ装置５３とコンテンツサーバ装置８１〜８３とがインターネット９１に接続されている。
図１３は、本発明の第３の実施形態におけるコンテンツ表示装置１３の概略構成を示す構成図である。同図において、コンテンツ表示装置１３は、コンテンツ表示装置本体１０２とリモコン１１０とを含んで構成される。コンテンツ表示装置本体１０２は、電源部１２０とリモコン受信部１３０と状態管理部１４０と電源表示部１５０とネットワーク送受信部１６０と制御部３７０とデータ記憶部１９０と一時記憶部２００と放送受信部２１０と表示選択部２２０と画像表示部２３０と音声出力部２４０とを含んで構成される。状態管理部１４０はタイマー部１４１を含んで構成される。制御部３７０は、ウェブデータ取得部（表示用データ取得部）３７１とウェブデータ処理部（表示用データ処理部）３７９とＶｏＤデータ要求部１８１とＶｏＤデータ変換部１８６と設定制御部３８９とを含んで構成される。ウェブデータ処理部３７９は、ウェブデータ要求部３７２−１とウェブデータ解析部１７３−１とウェブレンダリング部１７６とウェブデータ処理制御部１７８とを含んで構成される。ウェブデータ取得部３７１は、ウェブデータ要求部３７２−２とウェブデータ保存部１８０と先読みリスト要求部３７４とウェブデータ取得制御部１７７とを含んで構成される。
同図において、図６の各部に対応する部分には同一の符号（１１０、１２０、１３０、１４０、１５０、１６０、１７３−１、１７６、１７７、１７８、１８０、１８１、１８６、１９０、２００、２１０、２２０、２３０、２４０）を付し、説明を省略する。
【０１０５】
先読みリスト要求部３７４は、データ記憶部１９０から先読みリスト要求先のＵＲＬを読み出して先読みリストの送信を要求するＨＴＴＰリクエストを生成する。その際、先読みリスト要求部３７４は、コンテンツ表示装置１３が自動実行状態であることを示す情報と、コンテンツ表示装置１３の識別情報とを含むＨＴＴＰリクエストを生成する。先読みリスト要求部３７４は、生成したＨＴＴＰリクエストを、ネットワーク送受信部１６０およびインターネット９１を介して先読み情報提供サーバ装置５３に送信し、プログラム形式で記述された先読みリストを取得する。
ウェブデータ要求部３７２−１は、図３のウェブデータ要求部１７２−１と同様の動作を行う。加えて、ウェブデータ要求部３７２−１は、後述するＲＳＳファイルがユーザにより指定されたと判断すると、このＲＳＳファイルのＵＲＬを、ネットワーク送受信部１６０およびインターネット９１を介して先読み情報提供サーバ装置５３に送信する。
ウェブデータ要求部３７２−２は、先読みリスト要求部３７４から出力されるプログラム形式で記述された先読みリストを実行して、表示用データを取得する。
設定制御部３８９は、コンテンツ表示装置１１の設定制御部１８９が表示する設定画面に、設定項目「ＲＳＳ登録設定」を加えた設定画面を画像表示部２３０に表示し、ユーザの設定入力を受け付ける。設定制御部３８９は、設定画面上で設定された情報を、先読み情報提供サーバ装置５３に、ネットワーク送受信部１６０およびインターネット９１を介して送信する。
【０１０６】
図１４は、先読み情報提供サーバ装置５３の概略構成を示す構成図である。同図において、先読み情報提供サーバ装置５３は、コンテンツ表示装置要求処理部６１０とホームページ情報記憶部６２０とユーザ情報記憶部５３０と先読みリスト生成制御部５４０とコンテンツアクセス部５５０とコンテンツ解析部５６０と先読みリスト生成部５７０と先読みリスト生成規則記憶部５８０とを含んで構成される。コンテンツ表示装置要求処理部６１０は、先読みページ変換部６９０を含んで構成される。
同図において、図７の各部に対応する部分には同一の符号（５３０、５４０、５５０、５６０、５７０、５８０）を付し、説明を省略する。
【０１０７】
ホームページ情報記憶部６２０は、コンテンツ表示装置１３がホームページとして表示するウェブページのＨＴＭＬファイルを記憶する。
コンテンツ表示装置要求処理部６１０は、コンテンツ表示装置１３からのＨＴＴＰリクエストを受信すると、ＨＴＴＰリクエストに基づいてコンテンツ表示装置１３の状態を判断する。コンテンツ表示装置１３が通常動作状態にあると判断した場合は、コンテンツ表示装置要求処理部６１０は、ホームページ情報記憶部６２０からウェブページのＨＴＭＬファイルを読み出し、ＨＴＴＰレスポンスとしてコンテンツ表示装置１３に送信する。一方、コンテンツ表示装置１３が自動実行状態にあると判断した場合は、コンテンツ表示装置要求処理部６１０は、ユーザ情報記憶部５３０からコンテンツ表示装置１３に対応付けられた先読みリストを読み出し、読み出した先読みリストを含むプログラムを生成してＨＴＴＰレスポンスとしてコンテンツ表示装置１３に送信する。
先読みページ変換部６９０は、ユーザ情報記憶部５３０から先読みリストを読み出してプログラム形式に変換し、コンテンツ表示装置要求処理部６１０に出力する。
【０１０８】
図１５は、コンテンツ表示装置１３の設定制御部３８９が画像表示部２３０に出力する設定画面の例を示す図である。
同図のホームページの入力欄Ａ１には、図４の場合と同様、ホームページとして表示するウェブページのＵＲＬを設定する。本実施形態では、このＵＲＬは先読みリストを要求するＨＴＴＰリクエストの送信先ＵＲＬとしても利用される。
ＲＳＳ登録設定の入力欄ＲＳ１には、コンテンツ表示装置１３が通常動作状態にあるときに、ユーザがＲＳＳファイルを指定した場合に、そのＲＳＳファイルのＵＲＬを転送する先のサーバ装置を指定する。ここでいう「ＲＳＳ」（RDF Site SummeryまたはRich Site Summary）とは、ウェブサイトの見出しや要約や更新情報等を示すフォーマットであり、ＲＳＳファイルとは、ＲＳＳのフォーマットでウェブサイトの見出しや要約や更新情報等を記述したファイルである。ユーザが興味を持ったウェブサイトの更新情報を得るためにＲＳＳファイルを指定してもよく、ユーザがＲＳＳファイルを指定したウェブサイトは、ユーザがよく閲覧するウェブサイトであると期待できる。ＲＳＳファイルの指定は、例えば、画像表示部２３０が表示するウェブページにＲＳＳのアイコンが含まれ、ユーザがＲＳＳのアイコンを選択することにより行う。ＲＳＳのアイコンの選択は、例えば、画像表示部２３０が画面上にカーソルを表示し、ユーザがリモコン１１０の方向ボタンを押下してカーソルをＲＳＳのアイコン上に移動させ、決定ボタンを押下することにより行う。
【０１０９】
通常動作状態においてユーザにより拡張子が「.xml」、「.rdf」、「.rss」等のＵＲＬが指定された場合、ウェブデータ要求部３７２は、ＲＳＳファイルが指定されたと判断し、このＲＳＳファイルのＵＲＬを先読み情報提供サーバ装置５３に出力する。
例えば、ユーザにより「http://example.org/index.xml」が指定されると、ウェブデータ処理制御部１７８が、ウェブデータ要求部３７２−１に、このＵＲＬを出力する。ウェブデータ要求部３７２−１は、ウェブデータ処理部１７８から出力されたＵＲＬ（ユーザにより指定されたＵＲＬ）の拡張子が「.xml」であることを検出する。そして、ウェブデータ要求部３７２−１は、指定されたＵＲＬに対して、ＵＲＩ（Uniform Resource Identifier；統一資源識別子）において特殊な記号として用いられる「:」等を変換する、いわゆるＵＲＬエンコード処理を行い、文字列「http%3A%2F%2Fexample.org%2Findex.xml」を生成する。ウェブデータ要求部３７２−１は、生成した文字列を、ＲＳＳ登録設定の入力欄で指定されたＵＲＬの後ろに記号「=」を挟んで結合し、「http://example.com/rss?url=http%3A%2F%2Fexample.org%2Findex.xml」というＵＲＬを生成する。ウェブデータ要求部３７２−１は、生成したＵＲＬに対して「=」以降の文字列が示すＵＲＬを先読み対象に加えることを要求するＨＴＴＰリクエストを、ネットワーク送受信部１８０およびインターネット９１を介して送信する。このとき、ＲＳＳファイルを先読み対象に加えたことを示すため、先読み情報提供サーバ装置５３が、例えば「http://example.org/index.xmlを先読み対象に追加しました」というようなメッセージを含むＨＴＴＰレスポンスを、コンテンツ表示装置１３に送信するようにしてもよい。
このＨＴＴＰリクエストは、ＵＲＬの先頭が「http://example.com/」であるため、先読み情報提供サーバ装置５３に送信される。先読み情報提供サーバ装置５３は、ＨＴＴＰリクエストを受信すると、ＵＲＬの「=」以降を逆変換してＲＳＳファイルのＵＲＬを生成し、コンテンツ表示装置１３に対する先読みリスト生成対象に「http://example.org/index.xml」を追加する。この先読みリスト生成対象のＵＲＬは図１２のＲＳＳファイルに対する生成規則に適合するため、rss=yesで指定される先読みリスト生成規則が適用される。この規則では、最初に対象ＵＲＬのファイルを取得し、そこに記されている更新されたＵＲＬのそれぞれを起点として図１２の説明で述べた処理を行う。
【０１１０】
なお、先読み情報提供サーバ装置５３が、先読みリストの生成に加えて、ＲＳＳリーダーのサービスを提供するようにしてもよい。ここでいう「ＲＳＳリーダー」とは、ＲＳＳファイルを取得してウェブサイトの更新情報を提供するソフトウェアである。
特に、本実施形態のように、コンテンツ表示装置１３のホームページを提供するサーバ装置と上記のＲＳＳ登録設定を行うサーバ装置とが同じサーバ装置の場合、ＲＳＳリーダーへのリンクをホームページ上に表示することにより、コンテンツ表示装置１３がホームページを表示している場合に、ユーザはホームページ上のリンクを選択することにより容易にＲＳＳリーダーを動作させることができる。さらに、コンテンツ表示装置１３が、ＲＳＳリーダーに登録するＲＳＳファイルに記されている、更新されたＵＲＬを上記の方法により先読み対象に含めることにより、ＲＳＳリーダーからリンクされたウェブページを先読みしておき、高速に表示することができる。
図１５の、上記以外の入力欄（Ａ２〜Ａ４、Ｔ１〜Ｔ３、Ｃ１〜Ｃ３）については図４と同様である。
【０１１１】
なお、ウェブデータ処理部３７９（図１３）とコンテンツ表示装置要求処理部６１０（図１４）とが連係して、上述の、ＲＳＳリーダーに登録するＲＳＳファイルに記されている更新されたＵＲＬを先読み対象に含める処理を行うようにしてもよい。例えば、ユーザにより「http://example.org/index.xml」が指定されると、ウェブデータ処理部３７９は、ネットワーク送受信部１６０およびインターネット９１を介して、この指定されたＵＲＬを先読み情報提供サーバ装置５３に送信する。先読み情報提供サーバ装置５３のコンテンツ表示装置要求処理部６１０は、このＵＲＬを受信すると、受信したＵＲＬがＲＳＳファイルを示すＵＲＬであると判断し、ユーザ情報記憶部が記憶する先読みリストに、このＵＲＬを加える。コンテンツ表示装置要求処理部６１０は、例えば、管理者が生成したＲＳＳファイルのリストを予め記憶し、このリストを用いて、受信したＵＲＬがＲＳＳファイルを示すＵＲＬであるか否かを判断する。
【０１１２】
図１６は、コンテンツ表示装置１３が通常動作時に先読み情報提供サーバ装置５３に送信するＨＴＴＰリクエストのヘッダの例を示す図である。
３行目のユーザーエージェントヘッダ「tv-browser」には「autocruise」が含まれておらず、このＨＴＴＰリクエストを送信したのが通常動作状態のコンテンツ表示装置であることを示している。
先読み情報提供サーバ装置５３は、このユーザーエージェントヘッダに基づいて、コンテンツ表示装置１３が通常動作状態にあると判断し、コンテンツ表示装置１３がホームページとして表示するウェブページの表示用データをＨＴＴＰレスポンスとしてコンテンツ表示装置１３に送信する。
また、図１６では、図９に示されているユーザの識別情報が省略されている。先読み情報提供サーバ装置５３がクッキーを用いてＨＴＴＰリクエストを送信した端末を識別することにより、ユーザの識別情報を省略することができる。先読み情報提供サーバ装置５３がクッキーを用いない場合は、図９の場合と同様に、コンテンツ表示装置１３はユーザの識別情報を含むＨＴＴＰリクエストを送信する。
【０１１３】
図１７は、コンテンツ表示装置１３が自動実行時に先読み情報提供サーバ装置５３に送信するＨＴＴＰリクエストのヘッダの例を示す図である。
３行目のユーザーエージェントヘッダ「tv-browser-autocruise」には「autocruise」が含まれており、このＨＴＴＰリクエストを送信したのが自動実行状態のコンテンツ表示装置であることを示している。
先読み情報提供サーバ装置５３は、このユーザーエージェントヘッダに基づいて、コンテンツ表示装置１３が自動実行状態にあると判断し、ユーザ情報記憶部５３０が記憶するコンテンツ表示装置１３向けの先読みリストをＨＴＴＰレスポンスとしてコンテンツ表示装置１３に送信する。
【０１１４】
図１８は、先読みページ変換部６９０が生成するプログラム形式の先読みリストの例を示す図である。
同図のリストＬ１はコンテンツ表示装置１３が先読みすべきウェブページのＵＲＬのリストである。先読みページ変換部６９０は、指定されたＵＲＬを順番に先読みするプログラムのテンプレートを内部の記憶部（不図示）に記憶している。先読みページ変換部６９０は、ユーザ情報記憶部５３０から読み出した先読みリストを配列要素として、予め記憶するテンプレートに埋め込むことによってプログラムを生成する。
先読みを行うプログラムをJavaScript（登録商標）等、ブラウザが処理可能なプログラミング言語を用いて記述することにより、先読みリストを解析する仕組みを新たに実装する必要が無くなる。これにより、コンテンツ表示装置１３は、コンテンツ表示装置１２が具備する先読みリスト解析部２７５を具備する必要が無い。
先読みページを受け取ったコンテンツ表示装置１３では、ウェブデータ要求部３７２が、先読みページのプログラムを実行することにより、先読み対象のＵＲＬに基づいて表示用データを順次取得し、ＵＲＬと対応付けてキャッシュデータとしてデータ記憶部１９０に書き込む。
【０１１５】
次に、コンテンツ表示装置１３の動作について説明する。
コンテンツ表示装置１３は、コンテンツ表示装置１２と同様に、通常動作状態と自動実行状態と待機状態との３つの状態を有する。各状態間の遷移のタイミングと待機状態におけるコンテンツ表示装置１３の動作はコンテンツ表示装置１２の場合と同様である。
通常動作状態において、ウェブデータ要求部１７２−１は、表示用データを先読み情報提供サーバ装置５３に要求する場合は、ユーザーエージェントヘッダとして例えば「tv-browser」を含むＨＴＴＰリクエストを生成し、ネットワーク送受信部１６０に出力する。ネットワーク送受信部１６０は、ウェブデータ要求部１７２−１から出力されるＨＴＴＰリクエストを、ホームページのＵＲＬ宛に送信して、先読み情報提供サーバ装置５３から表示用データのＨＴＴＰレスポンスを受信する。以下、コンテンツ表示装置１２の場合と同様にして、画像表示部２３０は先読み情報提供サーバ装置５３から受信した表示用データに応じた画像を表示し、音声出力部２４０は、先読み情報提供サーバ装置５３から受信した表示用データに応じた音声を出力する。
【０１１６】
自動実行状態において、ウェブページの先読みを指示する信号が入力されると、先読みリスト要求部３７４は、先読みリスト要求先のＵＲＬとコンテンツ表示装置の識別情報とをデータ記憶部１９０から読み出す。先読みリスト要求部３７４は、先読みリストの送信を要求するＨＴＴＰリクエストを生成する。先読みリスト要求部３７４は、コンテンツ表示装置１３の識別情報と、コンテンツ表示装置１３が自動実行状態であることを示すユーザーエージェントヘッダとして例えば「tv-browser-autocruise」とを含むＨＴＴＰリクエストを生成する。すなわち、通常動作状態のユーザエージェントの文字列に「autocruise」を追加することで、自動実行状態であることを示す。先読みリスト要求部３７４は、生成したＨＴＴＰリクエストをネットワーク送受信部１６０に出力する。
ネットワーク送受信部１６０は、先読みリスト要求部３７４から出力されたＨＴＴＰリクエストを、インターネット９１を介してＵＲＬに基づいて先読み情報提供サーバ装置５３に送信する。送信したＨＴＴＰリクエストに応じた先読みリストを含むプログラムであるＨＴＴＰレスポンスを受信すると、ネットワーク送受信部１６０は、受信したＨＴＴＰレスポンスを先読みリスト要求部３７４に出力し、先読みリスト要求部３７４は、ネットワーク送受信部１６０から出力されたＨＴＴＰリクエストをウェブデータ要求部３７２−２に出力する。
ウェブデータ要求部３７２−２は、先読みリスト要求部３７４から出力されたプログラムを実行することにより、プログラム中の先読みリストの各ＵＲＬに対応する表示用データを取得する。ウェブデータ要求部３７２−２は、取得した表示用データとＵＲＬとを対応付けてウェブデータ保存部１８０に出力する。
ウェブデータ保存部１８０は、ウェブデータ要求部３７２−２から出力された表示用データとＵＲＬとを対応付けてデータ記憶部１９０に出力する。
自動実行状態におけるコンテンツ表示装置１３の動作のうち、上記以外は、コンテンツ表示装置１２の場合と同様である。
【０１１７】
次に、先読み情報提供サーバ装置５３の動作について説明する。
コンテンツ表示装置１３からＨＴＴＰリクエストが送信されると、コンテンツ表示装置要求処理部６１０は、ＨＴＴＰリクエストのユーザーエージェントヘッダに基づいて、コンテンツ表示装置１３が通常動作状態か自動実行状態かを判断する。
コンテンツ表示装置１３が通常動作状態であると判断した場合は、コンテンツ表示装置要求処理部６１０は、ホームページ情報記憶部６２０から表示用データを読み出し、読み出した表示用データをＨＴＴＰレスポンスとしてコンテンツ表示装置１３に送信する。
一方、コンテンツ表示装置１３が自動実行状態であると判断した場合は、コンテンツ表示装置要求処理部５１０は、ユーザ情報記憶部５３０から、コンテンツ表示装置１３の識別情報および先読み対象に設定されたＵＲＬに対応付けて記憶されている先読みリストを読み出し、読み出した先読みリストをＨＴＴＰレスポンスとしてコンテンツ表示装置１３に出力する。
これにより、通常動作状態のコンテンツ表示装置１３からＨＴＴＰリクエストを受信した場合は、先読み情報提供サーバ装置５３はウェブページを提供するコンテンツサーバ装置として動作し、自動実行状態のコンテンツ表示装置１３からＨＴＴＰリクエストを受信した場合は、先読みリストを提供するサーバ装置として動作する。
先読み情報提供サーバ装置５３の動作のうち、上記以外は、先読み情報提供サーバ装置５２の場合と同様である。
【０１１８】
以上のように、先読み情報提供サーバ装置５３は、同一のＵＲＬ宛に送信されたＨＴＴＰリクエストからコンテンツ表示装置１３の状態を示す情報を読み出し、読み出した情報に応じて表示用データまたは先読みリストを含むプログラムを送信するので、コンテンツ表示装置１３は、表示用データの要求と先読みリストの要求とを同一のＵＲＬ宛に送信すればよい。したがって、コンテンツ表示装置１３のユーザは、表示用データの要求先ＵＲＬと先読みリストの要求先ＵＲＬとを別々に設定する手間を省くことができる。
また、コンテンツ表示装置１３は、先読み情報提供サーバ装置５３が送信する先読みリストを含むプログラムを実行することにより、先読み対象のＵＲＬから表示用データを取得できるので、先読みリストを解析する必要がなく、第２の実施形態のコンテンツ表示装置１２が備える先読みリスト解析部を備える必要がない。
【０１１９】
なお、コンテンツサーバ装置８１〜８３や先読み情報提供サーバ装置５３が提供するウェブページのＨＴＭＬ文書に、このウェブページに含まれるリンク先のＵＲＬのうち先読みリストに含めるべきＵＲＬを示す情報を含め、先読み情報提供サーバ装置５３がこの情報を用いて先読みリストを生成するようにしてもよい。
この場合、コンテンツ解析部５６０は、コンテンツアクセス部５５０から出力されるＨＴＭＬ文書から、リンク先のＵＲＬと先読みリストに含めるべきＵＲＬを示す情報とを読み出し、読み出したＵＲＬのうち、読み出した情報が先読みリストに含めるべきことを示すＵＲＬのみを先読みリスト生成部５７０に出力する。
例えば、ショッピングサイトの場合、商品の拡大写真へのリンクや商品の仕様説明のページへのリンクは、アフィリエイト広告のリンクよりもアクセスされる可能性が高い。そこで、ウェブページの作成者が、アクセスされる可能性が高いリンクのＵＲＬを示す情報を、先読みリストに含めるべきＵＲＬの情報として提供する。
先読みリストに含めるべきＵＲＬを示す情報をＨＴＭＬ文書に含める方法としては、例えば、この情報を示す拡張タグを規定し、規定した拡張タグを用いてＨＴＭＬ文書に含める方法を用いてもよい。
このように、先読み対象のウェブページに貼られたリンクのＵＲＬのうち、先読みリストに含めるべきＵＲＬとして指定されたＵＲＬのみを先読みリストに含めることにより、先読み結果の保存用メモリを有効に利用し、ヒット率を高めることができる。
【０１２０】
＜第４の実施形態＞
本発明のコンテンツ表示装置は、一時的にネットワークに接続できなくなる環境で用いられるものであってもよいし、接続されるネットワークに応じて通信速度が変化する環境で用いられるものであってもよい。本実施形態では、かかるコンテンツ表示装置の一例について説明する。
第４の実施形態では、コンテンツ表示装置（データ表示装置）１４は、ＬＡＮ９２と、第３世代携帯電話通信ネットワーク（以下、「３Ｇ網」と称する）９３とに、無線通信にて接続可能な携帯型のコンテンツ表示装置である。また、ＬＡＮ９２と、３Ｇ網９３とのいずれを経由してもインターネット９１にアクセス可能である。そして、第２の実施形態と同様、インターネット９１に、先読み情報提供サーバ装置５３とコンテンツサーバ装置８１〜８３とが接続されている。
【０１２１】
図１９は、本発明の第４の実施形態におけるコンテンツ表示装置１４の概略構成を示す構成図である。同図において、コンテンツ表示装置１４は、バッテリー１５１とバッテリー制御部１５２と電力供給部１５３とタッチパネル部１３１と状態管理部１４０と電源表示部１５０と無線通信部１６１と制御部３７０とデータ記憶部１９０と一時記憶部２００と放送受信部２１０と表示選択部２２０と画像表示部２３０と音声出力部２４０とを含んで構成される。状態管理部１４０はタイマー部１４１を含んで構成される。制御部３７０は、ウェブデータ取得部（表示用データ取得部）３７１とウェブデータ処理部（表示用データ処理部）３７９とＶｏＤデータ要求部１８１とＶｏＤデータ変換部１８６と設定制御部３８９とを含んで構成される。ウェブデータ処理部３７９は、ウェブデータ要求部３７２−１とウェブデータ解析部１７３−１とウェブレンダリング部１７６とウェブデータ処理制御部１７８とを含んで構成される。ウェブデータ取得部３７１は、ウェブデータ要求部３７２−２とウェブデータ保存部１８０と先読みリスト要求部３７４とウェブデータ取得制御部１７７とを含んで構成される。
同図において、図１３の各部に対応する部分には同一の符号（１４０、１４１、１５０、３７０、３７１、３７２−２、３７４、１７７、１８０、３７９、３７２−１、１７３−１、１７６、１７８、１８１、１８６、３８９、１９０、２００、２１０、２４０）を付し、説明を省略する。
コンテンツ表示装置１４は、リモコン１００およびリモコン受信部１３０に代えてタッチパネル部１３１を具備する点、電源部１２０に代えてバッテリー１５１とバッテリー制御部１５２と電力供給部１５３とを具備する点、および、ネットワーク送受信部１６０に代えて無線通信部１６１を具備する点で、コンテンツ表示装置１３（図１３）と異なる。
【０１２２】
バッテリー１５１は、リチウムイオン電池などの二次電池であり、コンテンツ表示装置１４の外部から供給される電力を蓄積し、バッテリー制御部１５２の制御に従ってコンテンツ表示装置１４の各部に電力を供給する。
電力供給部１５３は、受電端子を備え、コンテンツ表示装置１４の外部から受電すると、受電した電力をバッテリー１５１に出力する。
バッテリー制御部１５２は、電力供給部１５３の状態とバッテリー１５１の状態とコンテンツ表示装置１４の各部の動作状況とに基づいて、バッテリー１５１の電力供給を制御する。
【０１２３】
タッチパネル部１３１は、画像表示部２３０の表示画面にタッチパネル（タッチ位置検出装置）を有し、ユーザが表示画面へのタッチ操作を行うと、表示画面上におけるタッチ位置を検出する。そして、タッチパネル部１３１は、タッチ位置またはタッチ位置の変化に基づいてユーザの操作内容を判定し、判定結果を制御部４７０または表示選択部２２０または放送受信部２１０に出力する。
例えば、テレビ放送のチャンネルを選択するボタンが表示画面に表示されている状態で、いずれかのボタン（の画像）がタッチされると、タッチパネル部１３１は、選択されたチャンネルを判定して放送受信部２１０に出力する。また、テレビ放送やウェブページなど、表示するコンテンツを選択するボタンが表示画面に表示されている状態で、いずれかのボタン（の画像）がタッチされると、タッチパネル部１３１は、選択されたコンテンツを判定して制御部３７０と表示選択部２２０とに出力する。
【０１２４】
これらの選択画面は、例えば、データ記憶部１９０が、ウェブ画面データの形式で選択画面のデータを予め記憶しておき、ユーザによる表示要求操作に応じて制御部３７０が画像表示部２３０に表示させる。ユーザによる選択画面の表示要求操作としては、例えば、ユーザが表示画面上で指を動かす操作を用いることができる。具体的には、タッチパネル部１３１は、所定の速度以上でタッチ位置が変化したことを検出すると、タッチ位置の変化の方向に基づいて、表示すべき画面（現在の画面と切り換えて新たに表示すべき画面）を判定し、表示すべき画面を示す情報を制御部３７０に出力する。あるいは、コンテンツ表示装置１４が、選択画面表示ボタンを具備する、または、表示画面上に選択画面表示ボタンを表示しておくなど、上記以外の方法を用いるようにしてもよい。
なお、タッチパネル部１３１が有するタッチパネルとしては、様々な方式のものを用いることができる。例えば、超音波方式であってよいし、赤外線方式であってもよいし、静電容量方式であってもよい。
【０１２５】
無線通信部１６１は、ＬＡＮ９２のアクセスポイント（例えば無線ＬＡＮ親機）と無線通信を行うことによってＬＡＮ９２に接続し、ＬＡＮ９２との間で信号を送受信する。また、無線通信部１６１は、３Ｇ網９３のアクセスポイント（例えば携帯電話基地局）と無線通信を行うことよって３Ｇ網９３に接続し、３Ｇ網９３との間で信号を送受信する。さらに、無線通信部１６は、ＬＡＮ９２と３Ｇ網９３とのいずれに接続している場合も、当該ネットワークを介してインターネット９１に接続可能である。
【０１２６】
このように、コンテンツ表示装置１４は、バッテリー１５１を具備することにより、外部から受電しない状態で動作可能であり、無線通信部１６１を具備することにより、外部との有線接続の無い状態でネットワークにアクセス可能であり、タッチパネル部１３１を具備することにより、立ち状態など様々な姿勢でユーザが操作可能な、携帯型（ポータブル）の装置である。
なお、放送受信部２１０がワンセグ受信機能を有するなど、コンテンツ表示装置１４の各部には、携帯型装置に適した機能を持たせることができる。
【０１２７】
図２０は、コンテンツ表示装置１４の状態遷移を示す図である。
同図に示すように、コンテンツ表示装置１４は、待機状態と電源オフ時自動実行状態と通常動作状態と無操作時自動実行状態とＣＰＵ停止状態とのいずれかの状態をとる。
通常動作状態は、図２の通常動作状態と同様であり、コンテンツ表示装置１４は、ユーザの要求に応じて様々なコンテンツを表示する。待機状態は、図２の待機状態と同様であり、コンテンツ表示装置１４は、状態遷移を行うトリガを待受ける。
電源オフ時自動実行状態は、図２の自動実行状態と同様であり、コンテンツ表示装置１４は、ユーザによって予め指定されたウェブページを先読みして表示用データを取得する。なお、先読みの際に接続するネットワークについては後述する。無操作時自動実行状態においても、コンテンツ表示装置１４は、ユーザによって予め指定されたウェブページを先読みして表示用データを取得する。電源オフ時自動実行状態と無操作時自動実行状態とは、後述するように状態遷移の仕方が異なる。
【０１２８】
ＣＰＵ停止状態では、コンテンツ表示装置１４は、ＣＰＵ（制御部３７０）を停止させる。具体的には、バッテリー制御部１５２が、ＣＰＵへのクロック供給停止（クロックゲーティング）や電力供給停止（パワーゲーティング）などの制御を行って、消費電力を削減する。
ポータブルな機器では、バッテリーによる駆動時間（無充電で動作可能な時間）が重要となる場合が多い。そこで、コンテンツ表示装置１４は、ＣＰＵ停止状態に遷移して消費電力を削減することにより、バッテリーによる駆動時間を長くする。一般に、ＣＰＵは画面表示部に次いで電力を消費する場合が多い。従って、ＣＰＵを停止させることによって大きな節電効果を期待できる。
ＣＰＵ停止状態では、画面表示部２３０が静止画面（静止画像やテキストなどによる、動きの無い画面）の表示を保持しつつ、バッテリー制御部１５２がＣＰＵを停止させる。このような制御を行うことで、ユーザに画像表示部２３０に表示された情報を提供しつつ、電力消費や発熱を抑えることが可能となる。
【０１２９】
ＣＰＵの停止は、例えば、コンテンツ表示装置１４が電子書籍端末である場合に、特に有効である。電子書籍端末では、画面表示されている時間をユーザが読み取るのに要する時間が長く、この間ＣＰＵを停止させることにより大きな節電効果を期待できる。
なお、ＣＰＵ停止状態においてユーザ操作を検出するために、バッテリー制御部１５２は、定期的に短期間だけＣＰＵ停止状態を解除し、ＣＰＵ（制御部３７０）は、この間にユーザ操作の有無を判定する。具体的には、例えば、制御部３７０がユーザ操作の有無をタッチパネルに問い合わせる（ポーリングを行う）。あるいは、コンテンツ表示装置１４が、タッチパネルやスイッチの状態を監視する、消費電力の少ないサブＣＰＵを具備し、サブＣＰＵからの割込信号によって、バッテリー制御部１５２がＣＰＵへのクロック供給および電力供給を再開するなど、上記以外の方法を用いるようにしてもよい。
【０１３０】
通常動作状態と電源オフ時自動実行状態と待機状態との間の状態遷移は、図２で説明したのと同様である。通常動作状態で電源オフ操作が行われると、コンテンツ表示装置１４は、電源オフ時自動実行状態に遷移する。電源オフ時自動実行状態では、電源オン操作が行われると通常動作状態に遷移し、電源オフのまま先読みが完了すると待機状態に遷移する。待機状態では、電源オン操作が行われると通常動作状態に遷移し、電源オフのまま所定のトリガを検出すると電源オフ時自動実行状態に遷移する。
また、通常動作状態において、ユーザ操作および動画表示が無いためにＣＰＵがコンテンツ表示のための処理を行っていない状態が所定の時間継続すると、コンテンツ表示装置１４は、無操作時自動実行状態に遷移して先読み処理を行う。
また、無操作自動実行状態において、何らかのユーザ操作が行われたことを検出すると、コンテンツ表示装置１４は、通常動作に遷移する。一方、無操作自動実行状態において、ユーザ操作が行われないまま先読み処理を完了すると、コンテンツ表示装置１４は、ＣＰＵ停止状態に遷移する。
ＣＰＵ停止状態において、何らかのユーザ操作が行われたことを検出すると、コンテンツ表示装置１４は、通常動作に遷移する。
【０１３１】
このように、ユーザ操作および動作表示が無い状態で無操作自動実行状態に遷移することにより、コンテンツ表示装置１４は、ユーザ操作に関わる処理に影響を与えずに先読み処理を実行する。これにより、先読み処理によるＣＰＵ負荷上昇のためにユーザ操作に対する応答が遅くなることが無い点で、ユーザにストレスを与えることを回避できる。
なお、無操作時自動実行状態において、コンテンツ表示装置１４は、ＬＡＮ９２または３Ｇ網９３に接続して通信を行う。その際、通信中であることを示すインジケータを画面上に表示しているときは、このインジケータのみの表示が変化し、他の部分の表示は変化しないことが考えられる。この場合、バッテリー制御部１５２が、表示画面のうち表示が変化する部分にのみ電力を供給することで消費電力を削減するようにしてもよい。例えば、画像表示部２３０が、強誘電性型液晶、または、マイクロカプセル式の電子ペーパなど、表示が保持される表示デバイス（表示画面）を有し、バッテリー制御部１５２は、この表示デバイスのうち、表示の更新される部分にのみ通電する。
【０１３２】
次に、図２１を参照して、表示用データの有効性判定について説明する。
図２１は、ウェブデータ要求部３７２−１およびウェブデータ要求部３７２−２が、表示用データを取得する処理手順を示すフローチャートである。以下では、ウェブデータ要求部３７２−１が行う処理について説明するが、ウェブデータ要求部３７２−２が行う処理も同様である。
第一の実施形態において説明したのと同様に、ウェブデータ要求部３７２−１は、データ記憶部１９０の記憶する表示用データの取得時刻に基づいて、当該表示用データの有効性を判定する。また、本実施形態では、ウェブデータ要求部３７２−１は、オフライン状態（ネットワークに接続していない状態）に対応可能な処理手順で処理を行う。
【０１３３】
ステップＳ１００１において、ウェブデータ要求部３７２−１は、取得対象の表示用データが先読みされているか否か、すなわち、取得対象の表示用データをデータ記憶部１９０が記憶しているか否かを判定する。表示用データが先読みされていないと判定した場合（ステップＳ１００１：先読みなし）、ステップＳ１００７に進んで回線状態の判定を行う。一方、表示用データが先読みされていると判定した場合（ステップＳ１００１：先読みあり）、ステップＳ１００２に進んで有効期間の判定を行う。
【０１３４】
ステップＳ１００２では、ウェブデータ要求部３７２−１は、記憶部１９０の記憶する当該表示用データが有効期限内であるか否かを判定する。具体的には、データ記憶部１９０が、先読みされた表示用データと、取得先のＵＲＬと、有効期限情報とを、対応付けて記憶しておく。そして、ウェブデータ要求部は、有効期限情報と、現在時刻（ウェブデータ要求３７２−１が表示用データの有効性判定を行う時点の時刻）とを比較することにより、当該表示用データが有効か否かを判定する。
【０１３５】
ここで、有効性情報の格納には、例えば、キャッシュコントロールヘッダ（Cache-Control header）の、max-ageディレクティブ（Directive）を用いる。
このmax-ageディレクティブは、キャッシュコントロールと呼ばれる技術に利用される、ＨＴＴＰヘッダ（HTTP Header）中の一項目であり、コンテンツの有効期限を格納する。
キャッシュコントロールは、中継サーバ（プロキシサーバ）が自らのキャッシュに一時保存しているコンテンツの取得要求（リクエスト）を受信した際に、この一時保存しているコンテンツを返信（レスポンス）するか、あるいは、オリジナルサーバからコンテンツを取得し直して返信するかを判定するための技術である。max-ageディレクティブには、コンテンツの最大有効期限が格納されており、中継サーバは、この最大有効期限と現在時刻（判定を行う時点の時刻）とを比較して、有効期限内であれば、一時保存しているコンテンツを返信し、有効期限切れの場合は、オリジナルサーバからコンテンツを取得し直して返信する。
【０１３６】
ウェブデータ要求部３７２−１も、同様の技術を用いて、データ記憶部１９０の保存する表示用データが有効期限内か否かを判定し、有効期限内であると判定した場合はデータ記憶部１９０から表示用データを読み出して使用し、有効期限切れであると判定した場合は無線通信部１６１を介してネットワーク９２から表示用データを取得する。
【０１３７】
ステップS１００２において、表示用データの有効期限内であると判定した場合（ステップＳ１００２：期限内）、ウェブデータ要求部３７２−１は、データ記憶部１９０の記憶する当該表示用データは有効であると判断し、ステップＳ１０１１に進んでデータ記憶部１９０から表示用データを読み出す。
一方、ステップＳ１００２において、有効期限を過ぎていると判定した場合（ステップＳ１００２：期限切れ）、ウェブデータ要求部３７２−１は、ステップＳ１００３に進み、コンテンツ表示装置の回線状態がオンラインかオフラインかを判定する。オフラインであると判定した場合（ステップＳ１００３：オフライン）、ステプＳ１００８に進んでエラー処理を行う。一方、オンラインである判定した場合（ステップＳ１００３：オンライン）、ステップＳ１００４に進む。
【０１３８】
ステップＳ１００４では、ウェブデータ要求部３７２−１は、サーバにおいてデータが更新されているか否かを判定する。
例えば、ウェブデータ要求部３７２−１は、記憶部１９０の記憶する表示用データの取得時刻を、If-Modified-Sinceヘッダに格納し、表示用データに対応付けて記憶されているＵＲＬの示すサーバに、無線通信部１６１を介してリクエストを送信する。
このIf-Modified-Sinceヘッダは、ＨＴＴＰヘッダの一種であり、サーバにおいて、当該If-Modified-Sinceヘッダの指定する時刻以降にデータが更新されているか否かの返信（リプライ）を要求する。データが更新されていない場合、サーバは３０４番のステータスを返信する。一方、データが更新されている場合、サーバは２００番のステータスと更新された表示用データとを返信する。
【０１３９】
ステップＳ１００４において、データが更新されていると判定した場合（例えば、２００番のステータスを取得した場合。ステップＳ１００４：更新有り）、ウェブデータ要求部３７２−１は、更新された表示用データをサーバから取得する（ステップＳ１００５）。例えば、ウェブデータ要求部３７２−１は、２００番のステータスと共にサーバから送信される表示表データを、無線通信部１６１を介して取得する。
そして、ウェブデータ要求部３７２−１は、取得した表示用データを、ウェブデータ記憶部１９０に書き込む（ステップＳ１００６）。また、ウェブデータ要求部３７２−１は、取得した表示用データを、ウェブデータ解析部１７３−１に出力する（ステップＳ１０２１）。
その後、同図の処理を終了（正常終了）する。
【０１４０】
一方、ステップＳ１００４において、データが更新されていないと判定した場合（例えば、３０４番のステータスを取得した場合。ステップＳ１００４：更新無し）、ウェブデータ要求部３７２−１は、データ記憶部１９０の記憶するデータが有効であると判定し、データ記憶部１９０からデータを読み出す（ステップＳ１０１１）。
そして、ステップＳ１０２１に進んで、読み出したデータをウェブデータ解析部１７３−１に出力する。
【０１４１】
ステップＳ１００７では、ウェブデータ要求部３７２−１は、コンテンツ表示装置の状態がオンラインかオフラインかを判定する。オンラインであると判定した場合（ステップＳ１００７：オンライン）、表示用データ取得のためにステップＳ１００５に進む。一方、オフラインであると判定した場合（ステップＳ１００７：オフライン）、表示用データが取得できなかったとしてエラー処理を行う（ステップＳ１００８）。
エラー処理として、例えばウェブデータ要求部３７２−１は、表示用データを取得できなかった部分にエラーメッセージを表示するように、ウェブデータ解析部１７３−１にエラーメッセージ表示用データを出力する。
その後、同図の処理を終了（エラー終了）する。
【０１４２】
なお、データが古い可能性があっても、エラー処理を行うよりは先読みしたデータを表示する方がユーザにとってメリットがある場合が考えられる。例えば、ニュースの一覧表示画面の場合、古い表示用データを用いて画面表示を行えば、最新のニュースを表示することはできなくても、一定のニュースを提供することはできる。
このような場合、エラー処理に代えて、先読みされている表示用データ（データ記憶部１９０の記憶するデータ）を表示するようにしてもよい。
【０１４３】
図２２は、エラー処理に代えて、先読みされている表示用データを表示する場合の、ウェブデータ要求部３７２−１の処理手順を示すフローチャートである。
ステップＳ１００１において、先読みありと判定した場合（ステップＳ１００１：先読みあり）、ウェブデータ要求部３７２−１は、有効期限の判定に先立って回線状態をチェックする（ステップＳ１００３’）。
オフラインであると判定した場合（ステップＳ１００３’：オフライン）、ウェブデータ要求部３７２−１は、表示用データの有効期限にかかわらず、データ記憶部から表示用データを読み出して（ステップＳ１０１１）、ウェブデータ解析部１７３−１に出力し（ステップＳ１０２１）、同図の処理を終了する。
これにより、最新のデータでない可能性はあるものの、エラー処理に代えて、先読みデータの表示を行うことができる。
【０１４４】
一方、オンラインであると判定した場合（ステップＳ１００３’：オンライン）、ウェブデータ要求部３７２−１は、図２１のステップＳ１００２で説明したのと同様に有効期限の判定を行い、有効期限内であると判定した場合（ステップＳ１００２’：期限内）はステップＳ１０１１に進み、有効期限切れであると判定した場合（ステップＳ１００２’：期限切れ）はステップＳ１００３に進む。
ステップＳ１００４以下は、図２１で説明したのと同様である。
【０１４５】
なお、回線状態がオンラインの場合でも、通信速度が遅いときは、最新のデータの表示に時間がかかってユーザにストレスを与えるよりも、多少古くても先読み済みのデータを高速に表示するほうが好ましいことが考えられる。このような場合、図２２のステップＳ１００３’において、通信速度が所定の速度以下のときは、ウェブデータ要求部３７２−１が、オフラインであると判定するようにしてもよい。あるいは、表示用データの種類やデータ量に基づいて、表示用データ取得に要する時間を推定し、所定の時間以上必要と推定した場合に、オフラインであると判定するようにしてもよい。
これにより、高速に表示を行って、ユーザのストレスを軽減させることができる。
【０１４６】
また、ウェブデータ処理部３７９が、単純なＷｅｂブラウザではなく、アプリケーションの一部に埋め込まれた画像を生成する役目を果たす場合、ウェブデータ要求部３７２−１が、エラーメッセージを表示する以外のエラー処理を行うようにしてもよい。
図２３は、エラーメッセージを表示する以外のエラー処理を行う場合の、表示画面例を示す図である。同図（ａ）は、アプリケーションを実行してアプリケーション画像を表示しているコンテンツ表示装置１４が、データの表示に成功し、エラー処理が不要な場合の表示画面例を示す。
【０１４７】
同図において、領域Ａ１０１は、アプリケーション画像に対する背景画像を表示するシステム背景画像表示領域である。一方、領域Ａ１０２と、Ａ１０３と、Ａ１０４と、Ａ１０５とでアプリケーション画像を構成する。領域Ａ１０２は、コンテンツ表示装置１４が実行中のアプリケーションのタイトル名を表示するアプリケーションタイトル表示領域である。領域Ａ１０３は、アプリケーションデータや背景画像を表示するアプリケーション画面領域である。領域Ａ１０４は、１つ表示用データを表示する領域である。領域１０５は、もう１つの表示用データである広告データを表示する領域である。
図２３（ａ）では、コンテンツ表示装置１４は、領域Ａ１０４および領域Ａ１０５に表示する表示用データ（広告データ）の取得に成功し、表示を行っているためエラー処理を行う必要はない。
【０１４８】
一方、図２３（ｂ）では、コンテンツ表示装置１４は、領域Ａ１０４に表示する表示用データの取得には成功したものの、領域Ａ１０５に表示する広告データの取得に失敗し、領域Ａ１０５の表示を行えていない。そこで、コンテンツ表示装置１４（ウェブデータ要求部３７２−１）は、領域Ａ１０５の表示に代えてアプリケーション画面領域Ａ１１３を広く表示するエラー処理を行っている。
また、図２３（ｃ）では、コンテンツ表示装置１４は、領域Ａ１０４に表示する表示表データと、領域Ａ１０５に表示する広告データとのいずれの取得にも失敗し、領域Ａ１０４およびＡ１０５の表示を行えていない。そこで、コンテンツ表示装置１４（ウェブデータ要求部３７２−１）は、領域Ａ１０４およびＡ１０５の表示に代えて、システム背景画像表示領域Ａ１２１を広く表示するエラー処理を行っている。
【０１４９】
以上のように、コンテンツ表示装置１４は、表示用データの先読みを行ってデータ記憶部１９０に記憶させておくので、オフライン状態においても画面表示を行い得る。
例えば、無線ＬＡＮ親機と通信を行うコンテンツ表示装置が先読みを行わない場合、親機から離れてネットワークに接続できなくなった状態では表示用データを取得できず、表示用データに基づく表示は行えない。これに対して、コンテンツ表示装置１４は、表示用データを予め先読みしておくので、親機から離れてネットワークに接続できない状態でも、先読み済みの表示用データを用いて画面表示を行うことができる。
しかも、図２０に示すように、コンテンツ表示装置１４は、電源オフ時自動実行状態や、無操作時自動実行状態など、画面表示やユーザの操作に影響を与えない状態で先読みを行うので、先読みによってコンテンツ表示装置１４の動作が遅くなりユーザにストレスを与える事態を避けることができる。
【０１５０】
また、ネットワークに接続可能であっても、通信速度が遅い場合は、表示用データを取得して表示するのに長い時間を要する。このような場合もオフラインの場合と同様、コンテンツ表示装置１４は、先読みをしておくことによって高速に画面を表示し得る。
例えば、３Ｇ網９３経由でインターネット９１に接続してデータを取得する場合は、通常、ＬＡＮ９２経由でインターネット９１に接続してデータを取得する場合よりも通信速度が遅く、画面表示に時間がかかるおそれがある。このような場合、予め先読みをしておくことにより、より高速に画面を表示し得る。
そして、この場合も、図２０に示すように、コンテンツ表示装置１４は、電源オフ時自動実行状態や、無操作時自動実行状態など、画面表示やユーザの操作に影響を与えない状態で先読みを行うので、先読みによってコンテンツ表示装置１４の動作が遅くなりユーザにストレスを与える事態を避けることができる。
【０１５１】
さらには、コンテンツ表示装置が複数のネットワークに接続可能であり、接続先によって料金体系が異なる場合に、通信料の安いネットワークに接続しているときに先読みを行っておくことで、通信料を抑えることができる。
例えば、無線ＬＡＮ９２へのアクセスが固定課金であり、３Ｇ網９３へのアクセスが従量課金の場合、コンテンツ表示装置１４は、無線ＬＡＮ９２にアクセス可能なときに、無線ＬＡＮ９２経由でインターネット９１に接続して先読みを行い、表示用データを蓄積しておく。そして、３Ｇ網９３のみに接続可能な状態でユーザ操作によりインターネット９１上のホームページの表示要求があったときに、３Ｇ網９３を介してインターネット９１にアクセスすることに代えて、先読みしておいた表示用データを用いて、表示要求されたホームページを表示する。これにより、３Ｇ網への接続時間を短くし、通信料を抑えることができる。
また、この場合も、図２０に示すように、コンテンツ表示装置１４は、電源オフ時自動実行状態や、無操作時自動実行状態など、画面表示やユーザの操作に影響を与えない状態で先読みを行うので、先読みによってコンテンツ表示装置１４の動作が遅くなりユーザにストレスを与える事態を避けることができる。
【０１５２】
なお、広告についても、先読みしておくことによりオフライン時に表示可能となる。
以下では、コンテンツ表示装置１４が広告を表示する場合を例に、オフライン時における広告表示について説明する。
一般に、表示機会が多くなると広告の効果が高くなるため、コンテンツ表示装置がオンラインの時だけでなくオフラインの時にも広告を表示できることが望ましい。そこで、コンテンツ表示装置１４は、広告表示に必要な表示用データを先読みする。これにより、オフライン時にも広告を表示し得る。例えば、コンテンツ表示装置１４は、先読みリストを利用して、広告に対応する表示用データと、その広告が選択されたときに発生するアクションを指定するメタデータとを先読みしておく。
広告の選択方法としては、ウェブページなどの一部に表示された広告を選択（例えば、ウェブページなどの一部に表示された広告をタッチすることにより選択）する方法や、コンテンツ表示装置１４（ウェブデータ処理部３７９）が、画面の一部に広告を表示する機能を備え、この画面の一部に表示された広告を選択する方法などを用いることができる。
また、ユーザが広告に興味を持ち、その広告を選択した場合のコンテンツ表示装置１４の典型的な動作としては、選択された広告に予め対応付けられたＵＲＬのホームページを表示することが考えられる。この場合、オフラインで広告を選択したときのコンテンツ表示装置１４の動作としては、例えば以下のものが考えられる。
【０１５３】
一つ目の動作として、コンテンツ表示装置１４が、先読みされた表示用データを用いて、オンライン時と同様に、広告の選択によって指定されたページを表示するようにしてもよい。この動作では、オフラインのまま指定されたページを表示するため、当該ページが先読みされていれば表示され、先読みされていなければエラーとなる。
【０１５４】
二つ目の動作として、コンテンツ表示装置１４が、自動的にオンラインに切替（ネットワークにアクセス）し、指定されたページを表示するよう指示を行うようにしてもよい。先読みされている場合、あるいはオンラインに切り替えられた場合にはページが表示される。一方、指定されたページが先読みされておらず、かつ、コンテンツ表示装置１４が無線ＬＡＮの範囲外にあるなどオンラインにも切り替えられなかった場合にはエラーとなる。オンラインに切り替えられた場合には、先読みの有無にかかわらず指定されたページが表示され、先読みされていれば高速な表示を期待できる。
【０１５５】
三つ目の動作として、先読みされていないページを表示しようとした場合に、エラー表示とせずに代替画像を表示するようにしてもよい。すなわち、指定されたページが先読みされていれば当該指定されたページが表示され、先読みされていなければ代替画像が表示される。
【０１５６】
なお、広告画像の選択によって表示を切り換える手法を、上記の二つ目の動作と組み合わせるようにしてもよい。この場合、コンテンツ表示装置１４は、指定されたページ（選択された広告に対応付けられたページ）を先読みしている場合、あるいはオンラインに切り替えられた場合には、当該指定されたページを表示する。一方、指定されたページを先読みしておらず、かつ、コンテンツ表示装置１４が無線ＬＡＮの範囲外に位置するなどオンラインにも切り替えられない場合は、代替画像を表示する。オンラインに切り替えられた場合は、コンテンツ表示装置１４は、先読みの有無にかかわらず指定されたページを表示する。指定されたページが先読みされていれば高速な表示が期待できる。
【０１５７】
ここで、コンテンツ表示装置１４が代替画像の表示用データを取得する方法に関して、インターネット広告を表示するための一般的なシステムでは、代替画像を表示するための仕組みが用意されていない。このため、広告画像の表示用データと代替画像の表示用データとを別々に配信するためには、代替画像の表示用データを配信する仕組みを新たに設ける必要があり、サーバ側を含めた広範囲な改造を必要とする。
そこで、広告を配信するサーバ装置が、広告用の表示用データと代替画像用の表示用データとを纏めて配信するようにしてもよい。
以下、図２３の領域Ａ１０５に広告を表示し、ユーザの操作に応じてさらに代替画像を表示する場合に説明する。コンテンツ表示装置１４は、広告として「家電なら○○電機」という画像を領域Ａ１０５に表示し、この広告に興味を持ったユーザの操作に応じて、テレビの写真を含むより大きな代替画像を表示する。
図２４は、広告画像と代替画像とを含む画面表示例を示す図である。同図の領域Ａ１０１およびＡ１０２は、図２３の領域Ａ１０１およびＡ１０２と同様であり、説明を省略する。
領域Ａ２０５は、選択用の広告画像を表示する領域であり、領域Ａ２０３は、選択用の広告画像（領域Ａ２０５）が選択されたときのアクションとして、代替画像を表示する領域である。領域Ａ２０３は、図２３のアプリケーション画面領域Ａ１０３に相当し、選択用の広告画像が選択される前は、アプリケーションデータや背景画像を表示する。一方、マウスクリック等のユーザ操作により選択用の広告画像が選択されると、同図に示すように広告用の代替画像を表示する。なお、領域Ａ２０４は、利用されない領域である。
【０１５８】
ここで、画面の大部分を広告が占め、ユーザが利用している機能に関する表示が小さくなるとユーザの利便性を損ない、広告に対する悪印象をユーザに与えてしまう。一方で、ユーザは、興味を持った広告についてはたとえオフラインであってもより多くの情報を知りたいと感じる。
そこで、本実施形態においては上述のように、画面上の比較的狭い領域（領域Ａ２０５）に広告を表示し、広告に興味を持ったユーザに対してのみ代替画像（領域Ａ２０３）を提供することで、ユーザの利便性と広告効果を両立させるという効果を得られる。
さらに、サーバが、一つの広告について一つの画像とそれに対応するＵＲＬとを配信することにより、コンテンツ表示装置１４は、図２４の画面を表示することができる。すなわち、従来のインターネット広告の仕組みと同等の仕組みで画面表示を行うことができるので、広告を配信するサーバの大幅な改造は不要であり、運用費用を低減でき、また、端末のソフトウェアについても大幅な改造は不要であり、比較的簡単な構造のソフトウェアを用いることができる。
【０１５９】
なお、ユーザの広告選択操作に応じて、コンテンツ表示装置１４が、広告画像を含む、より大きな画像を表示するようにしてもよい。
図２５および図２６は、広告画像を含む、より大きな画像の表示例を示す図である。同図の領域Ａ１０１およびＡ１０２は、図２３の領域Ａ１０１およびＡ１０２と同様であり、説明を省略する。
領域Ａ３０５は、選択用の広告画像を表示する領域である。領域３０３は、図２３のアプリケーション画面領域Ａ１０３に相当し、選択用の広告画像（領域Ａ３０５）が選択される前は、アプリケーションデータや背景画像を表示する。領域Ａ３０４は、選択用の広告画像（領域Ａ３０５）が選択される前は、図２４の領域Ａ２０４と同様、利用されない領域である。
そして、マウスクリック等のユーザ操作により領域Ａ３０５が選択されると、コンテンツ表示装置１４は、図２５に示すように、領域Ａ３０３とＡ３０４とＡ３０５とを含む１枚の代替画像を当該領域に表示する。
【０１６０】
例えば、コンテンツ表示装置１４は、領域Ａ３０３とＡ３０４とＡ３０５とを含む１枚の代替画像を予め記憶しておき、代替画像のうち領域３０５に相当する部分を表示する。そして、ユーザ操作により領域３０５が選択されると、代替画像全体を表示する。
このように、コンテンツ表示装置１４が、各領域に表示する画像を１纏めにして記憶することにより、画像の管理を簡略にできる。
【０１６１】
あるいは、図２６に示すように、コンテンツ表示装置１４が、１枚の代替画像を画面全体に表示するようにしてもよい。同図において、領域Ａ３１５は、図２５の領域Ａ３０５に相当し、選択用の広告画像を表示する領域である。領域Ａ３１３は、図２５の領域Ａ３０３に相当し、選択用の広告画像（領域Ａ３１５）が選択される前は、アプリケーションデータや背景画像を表示する。領域Ａ３１４は、選択用の広告画像（領域Ａ３１５）が選択される前は、図２５の領域Ａ３０４と同様、利用されない領域である。
そして、マウスクリック等のユーザ操作により領域Ａ３１５が選択されると、コンテンツ表示装置１４は、図２６に示すように、領域Ａ３１３とＡ３１４とＡ３１５とを含む１枚の代替画像を表示画面全体に表示する。
【０１６２】
なお、コンテンツ表示装置１４のオフライン状態が続き、先読みを行えない場合、期限切れにより有効な広告用の表示用データがなくなる場合が考えられる。ここで、ユーザにとって広告は必須でない場合が多い。従って、コンテンツ表示装置１４は、有効な広告用の表示用データがない場合に、広告が表示されるべき箇所にエラー表示を行う必要はなく、図２３にて説明したように広告を表示しない、あるいは非常に小さな画像を代わりに表示して、実質的に広告を表示しないように制御してもよい。あるいは、広告が期限切れの場合の他の表示方法として、先読みデータ（広告）が古いことを示すために、画像の彩度を下げて表示する、あるいは、セピア色に変色させて表示するなど、他の方法を用いるようにしてもよい。
【０１６３】
広告が選択された際に動作するために、コンテンツ表示装置１４が、オフラインを含めて適切な動作が記述されたアプリケーションないしスクリプトを予め記憶しておき実行するようにしてもよい。ここで、ＨＴＭＬ  ４．０１以前のｗｅｂページでは複雑な動作を記述することができなかった。このため、サーバの支援が得られないオフライン状態において、コンテンツ表示装置１４が、ｗｅｂページ上でのユーザ操作に応えて複雑な処理を行うことは困難であった。これに対して、ＨＴＭＬ  ５のｗｅｂページや、Ｆｌａｓｈ（登録商標）やＪａｖａ（登録商標）を利用したスクリプトやアプリケーションでは複雑な動作を記述することができる。これらのスクリプトやアプリケーションを用いれば、コンテンツ表示装置１４に、ユーザ操作に応えて複雑な操作を行わせることができる。例えば、オフライン状態で購入手続きを進めておき、オンライン状態になったときに最終的な決裁処理を自動で行うなど柔軟な処理を行わせることができる。
【０１６４】
広告を想定した先読みリストを生成するにあたっては、ユーザが興味を持つと思われる広告をコンテンツ表示装置に先読みさせる先読みリストを生成することが重要である。この点、ターゲティング広告と呼ばれる技術を用いて、ユーザが興味を持つであろう広告を選択するようにしてもよい。あるいは、本発明を適用したコンテンツ先読み装置独自の情報源を利用することもできる。例えば、既に述べたように、ＲＳＳや先読み開始点として登録されたＵＲＬ（起点保存位置情報）は、ユーザの興味を知る上で大きな情報源となる。これに加えて、コンテンツ表示装置内に記録されているコンテンツ（動画像、電子書籍データ）などのコンテンツIDを利用するようにしてもよい。例えば、コンテンツ表示装置が、記録されている映画や小説の続編の広告を先読みするようにしてもよい。また、そのコンテンツ表示装置を販売した店舗の情報やコンテンツ表示装置自体の機種名も、ユーザの興味を知るための情報となりうる。例えば、コンテンツ表示装置が、当該コンテンツ表示装置を販売した店舗に関する広告を先読みするようにしてもよい。加えて、コンテンツ表示装置の位置情報が得られる場合は、コンテンツ表示装置が、近くの店舗の広告を優先して表示するようにしてもよい。また、利用中の公衆無線ＬＡＮを提供している店舗の情報が得られる場合は、コンテンツ表示装置が、その店舗の広告を優先して表示するようにしてもよい。
【０１６５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【０１６６】
以下、本発明の諸態様を付記として記載する。
【０１６７】
（付記１）フォアグランド処理が行われていない状態である自動実行状態においてウェブページの先読みを行うことを特徴とするデータ表示装置。
【０１６８】
（付記２）コンテンツ表示装置による先読み対象のウェブページを示す先読みリストを生成する先読みリスト生成部と、前記先読みリストの送信要求に応じて前記先読みリストを送信する要求処理部と、を具備することを特徴とする先読み情報提供サーバ装置。
【０１６９】
（付記３）前記要求処理部は、前記先読みリストの送信要求の送信元のコンテンツ表示装置の状態に応じて、表示用データまたは前記先読みリストを送信することを特徴とする付記２に記載の先読み情報提供サーバ装置。
【０１７０】
（付記４）広告部分と広告が選択された際に表示する画像とが１つに纏められた画像を記憶することを特徴とするコンテンツ表示装置。
【産業上の利用可能性】
【０１７１】
本発明は、データ表示装置およびサーバ装置に用いて好適である。
【符号の説明】
【０１７２】
１、２  コンテンツ表示システム
１１、１２、１３、１４  コンテンツ表示装置
５２、５３  先読み情報提供サーバ装置
８１、８２、８３  コンテンツサーバ装置
９１  インターネット
９２  ＬＡＮ
９３  ３Ｇ網
１００、１０１、１０２  コンテンツ表示装置本体
１１０  リモコン
１２０  電源部
１３０  リモコン受信部
１３１  タッチパネル
１４０  状態管理部
１４１  タイマー部
１５０  電源表示部
１５１  バッテリー
１５２  バッテリー制御部
１５３  電力供給部
１６０  ネットワーク送受信部
１７０、２７０、３７０  制御部
１９０  データ記憶部
２００  一時記憶部
２１０  放送受信部
２２０  表示選択部
２３０  画像表示部
２４０  音声出力部
５１０、６１０  コンテンツ表示装置要求処理部
５３０  ユーザ情報記憶部
５４０  先読みリスト生成制御部
５５０  コンテンツアクセス部
５６０  コンテンツ解析部
５７０  先読みリスト生成部
５８０  先読みリスト生成規則記憶部
６２０  ホームページ情報記憶部
６９０  先読みページ変換部
【図１】
2011141867.tif 000003
【図２】
2011141867.tif 000004
【図３】
2011141867.tif 000005
【図４】
2011141867.tif 000006
【図５】
2011141867.tif 000007
【図６】
2011141867.tif 000008
【図７】
2011141867.tif 000009
【図８】
2011141867.tif 000010
【図９】
2011141867.tif 000011
【図１０】
2011141867.tif 000012
【図１１】
2011141867.tif 000013
【図１２】
2011141867.tif 000014
【図１３】
2011141867.tif 000015
【図１４】
2011141867.tif 000016
【図１５】
2011141867.tif 000017
【図１６】
2011141867.tif 000018
【図１７】
2011141867.tif 000019
【図１８】
2011141867.tif 000020
【図１９】
2011141867.tif 000021
【図２０】
2011141867.tif 000022
【図２１】
2011141867.tif 000023
【図２２】
2011141867.tif 000024
【図２３】
2011141867.tif 000025
【図２４】
2011141867.tif 000026
【図２５】
2011141867.tif 000027
【図２６】
2011141867.tif 000028