(57)【要約】【課題】ウェブページが表示されるまでの待ち時間を短縮し、ユーザに与えるストレスの軽減をも図る。【解決手段】データ表示装置１０１Ａでは、表示制御部６は、入力装置２１で操作入力された表示指示により指定されたウェブページの表示データがデータ記憶部１４に格納済みであるときは、格納済みの当該表示データをデータ記憶部１４から読み出し画像表示部２３に出力して表示させるページ表示処理を実行する。データ取得部３は、このページ表示処理と並行して、指定されたウェブページの最新版を情報配信装置２２にアクセスして取得する。データ解析部７及びデータ生成部２は、ページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成する。表示制御部６は、画像表示部２３への出力を、格納済みの当該表示データから表示データの最新版に切り替える。【選択図】図１
2011086223.tif 000002
【特許請求の範囲】
【請求項１】
マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示装置であって、
データ記憶部と、
外部の入力装置で操作入力された表示指示を受け付ける入力処理部と、
前記表示指示により指定されたウェブページの表示データが前記データ記憶部に格納済みであるか否かを判定し、当該表示データが前記データ記憶部に格納済みではないと判定したときは、前記情報配信装置にアクセスして前記表示指示で指定されたウェブページの最新版を前記情報配信装置から取得し、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるデータ処理部と
を備え、
前記データ処理部は、
前記表示指示により指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し前記画像表示部に出力して表示させるページ表示処理を実行する表示制御部と、
前記ページ表示処理と並行して、前記表示指示により指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得部と、
前記ページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築部と
を含み、
前記表示制御部は、前記画像表示部への出力を、格納済みの当該表示データから前記表示データの最新版に切り替えることを特徴とするデータ表示装置。
【請求項２】
請求項１に記載のデータ表示装置であって、前記入力処理部は、前記ＩＰネットワークにおける前記ウェブページの所在を示す識別子であるウェブアドレスを前記表示指示とともに受け付けることを特徴とするデータ表示装置。
【請求項３】
マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示装置であって、
データ記憶部と、
前記データ表示装置のシステムの起動に応じて、予め登録されたウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであるか否かを判定し、当該表示データが前記データ記憶部に格納済みではないと判定したときは、前記情報配信装置にアクセスして当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置から取得するとともに、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるデータ処理部と、
外部の入力装置で操作入力された表示指示を受け付ける入力処理部と
を備え、
前記データ処理部は、
前記表示指示に応じて当該ウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し前記画像表示部に出力して表示させるページ表示処理を実行する表示制御部と、
前記ページ表示処理と並行して、当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得部と、
前記ページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築部と、を含み、
前記表示制御部は、前記画像表示部への出力を、格納済みの当該表示データから前記表示データの最新版に切り替えることを特徴とするデータ表示装置。
【請求項４】
請求項１から３のうちのいずれか１項に記載のデータ表示装置であって、前記データ処理部は、前記表示データの最新版を前記データ記憶部に格納することを特徴とするデータ表示装置。
【請求項５】
請求項１から４のうちのいずれか１項に記載のデータ表示装置であって、前記表示制御部は、前記データ記憶部の残り容量が、当該ウェブページの最新版から生成される表示データを蓄積するための必要容量以上であると判定した場合には、当該生成した表示データの最新版を前記データ記憶部の空き領域に格納させ、前記データ記憶部の残り容量が前記必要容量を下回ると判定した場合には、前記データ記憶部に格納済みの表示データをアクセス日時の古い順に削除して、当該生成した表示データの最新版を前記データ記憶部の空き領域に格納させることを特徴とするデータ表示装置。
【請求項６】
請求項２に記載のデータ表示装置であって、前記入力装置における操作入力により指定される可能性を有するウェブアドレスを先読みアドレスとして決定する先読みアドレス決定部をさらに備え、
前記データ取得部は、前記先読みアドレスにより指定されるウェブページを先読みページとして前記情報配信装置から取得し、
前記データ構築部は、当該取得した先読みページを解析し、この解析結果に基づいて表示データを生成し前記データ記憶部に蓄積することを特徴とするデータ表示装置。
【請求項７】
請求項６に記載のデータ表示装置であって、前記複数のウェブアドレスは、前記情報配信装置から指定されたウェブアドレスと、前記入力装置で操作入力されて登録されたウェブアドレスと、前記画像表示部での現在表示対象のウェブページに埋め込まれているウェブアドレスとのうち少なくとも１つのウェブアドレスを含むことを特徴とするデータ表示装置。
【請求項８】
請求項７に記載のデータ表示装置であって、前記先読みアドレス決定部は、各々に優先度が付された複数のウェブアドレスの中から前記優先度の順に前記先読みアドレスを選択することを特徴とするデータ表示装置。
【請求項９】
請求項１から３のうちのいずれか１項に記載のデータ表示装置であって、前記データ取得部は、前記ＩＰネットワークから、前記ウェブページの最新版の最終更新日時を示すデータを取得し、当該最終更新日時が格納済みの当該表示データの生成日時よりも新しい場合、前記ページ表示処理を実行せずに、当該ウェブページの最新版を前記情報配信装置から取得することを特徴とするデータ表示装置。
【請求項１０】
請求項１から３のうちのいずれか１項に記載のデータ表示装置であって、
前記データ取得部は、前記ページ表示処理と並行して、前記情報配信装置にアクセスして前記ウェブページの最新版を取得するとき、当該ウェブページの最新版の中の操作用制御データを前記情報配信装置にアクセスして取得し、
前記表示制御部は、前記データ取得部により取得された当該操作用制御データの解析が完了し、この解析結果と前記ページ表示処理により表示されている表示データとの整合化を実行した後に、前記入力装置を介したウェブページに関する操作入力を有効にする
ことを特徴とするデータ表示装置。
【請求項１１】
請求項１から１０のうちのいずれか１項に記載のデータ表示装置であって、
コンピュータプログラムまたは実行形式ファイルが格納されたメモリと、
前記メモリからコンピュータプログラムまたは実行形式ファイルをロードし実行することによって、前記データ取得部及び前記データ構築部を含む機能ブロック群をウェブブラウザとして構成するマイクロプロセッサと
を備え、
前記ページ表示処理の開始後、前記マイクロプロセッサは前記コンピュータプログラムまたは実行形式ファイルを前記メモリからロードし実行する
ことを特徴とするデータ表示装置。
【請求項１２】
請求項１から１１のうちのいずれか１項に記載のデータ表示装置であって、前記データ記憶部には、前記表示データとともに前記ウェブページの解析に必要な全ての部品データが蓄積されることを特徴とするデータ表示装置。
【請求項１３】
請求項１から１２のうちのいずれか１項に記載のデータ表示装置であって、前記情報配信装置は、前記ＩＰネットワークである広域ネットワークに接続された情報配信サーバであることを特徴とするデータ表示装置。
【請求項１４】
請求項１から１３のうちのいずれか１項に記載のデータ表示装置であって、デジタル放送信号を受信する放送受信部をさらに備え、
前記表示制御部は、前記放送受信部によって受信されたデジタル放送信号から映像信号を生成し前記画像表示部に表示させることを特徴とするデータ表示装置。
【請求項１５】
マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示方法であって、
（ａ）外部の入力装置で操作入力された表示指示を受け付けるステップと、
（ｂ）当該表示指示により指定されたウェブページの表示データがデータ記憶部に格納済みであるか否かを判定する判定ステップと、
（ｃ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該表示指示で指定されたウェブページの最新版を前記情報配信装置から取得し、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるステップと、
（ｄ）前記判定ステップにおいて当該表示指示により指定されるウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し前記画像表示部に出力して表示させるページ表示処理を実行するステップと、
（ｅ）前記ページ表示処理と並行して、当該表示指示により指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得ステップと、
（ｆ）前記ページ表示処理と並行して、前記データ取得ステップで取得された当該最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築ステップと、
（ｇ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御ステップと、
を備えることを特徴とするデータ表示方法。
【請求項１６】
マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示処理を実行するデータ表示方法であって、
（ａ）前記データ表示処理を実行するシステムの起動に応じて、予め登録されたウェブアドレスにより指定されたウェブページの表示データがデータ記憶装置に格納済みであるか否かを判定する判定ステップと、
（ｂ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置から取得するとともに、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるステップと、
（ｃ）前記判定ステップにおいて当該ウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し前記画像表示部に出力して表示させるページ表示処理を実行するステップと、
（ｄ）前記ページ表示処理と並行して、当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得ステップと、
（ｅ）前記ページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築ステップと、
（ｆ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御ステップと
を備えることを特徴とするデータ表示装置。
【請求項１７】
マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示処理をプロセッサに実行させるコンピュータプログラムであって、
該コンピュータプログラムは前記プロセッサによりメモリから読み出されて実行されるものであり、
前記データ表示処理は、
（ａ）外部の入力装置で操作入力された表示指示を受け付ける処理と、
（ｂ）当該表示指示により指定されたウェブページの表示データがデータ記憶部に格納済みであるか否かを判定する判定処理と、
（ｃ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該表示指示で指定されたウェブページの最新版を前記情報配信装置から取得し、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させる処理と、
（ｄ）前記判定処理において当該表示指示により指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し前記画像表示部に出力して表示させるページ表示処理と、
（ｅ）前記ページ表示処理と並行して、当該表示指示により指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得処理と、
（ｆ）前記ページ表示処理と並行して、前記データ取得処理で取得された当該最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築処理と、
（ｇ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御処理と
を含むことを特徴とするコンピュータプログラム。
【請求項１８】
マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示処理をプロセッサに実行させるコンピュータプログラムであって、
該コンピュータプログラムは前記プロセッサによりメモリから読み出されて実行されるものであり、
前記データ表示処理は、
（ａ）前記プロセッサを含むシステムの起動に応じて、予め登録されたウェブアドレスにより指定されたウェブページの表示データがデータ記憶装置に格納済みであるか否かを判定する判定処理と、
（ｂ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置から取得するとともに、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させる処理と、
（ｃ）前記判定ステップにおいて当該ウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し前記画像表示部に出力して表示させるページ表示処理と、
（ｄ）前記ページ表示処理と並行して、当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得処理と、
（ｅ）前記ページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築処理と、
（ｆ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御処理と
を含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットやＷＡＮ（広域ネットワーク）などのＩＰネットワークを介して外部の情報配信装置からウェブページを取得し、当該取得したウェブページを画像表示させる表示制御技術に関する。
【背景技術】
【０００２】
インターネットやＷＡＮなどのＩＰネットワーク（インターネット・プロトコルを使用したコンピュータ・ネットワーク）の拡大に伴い、ＩＰネットワークに接続可能な様々なデジタル機器が開発されている。この種のデジタル機器の多くは、ＩＰネットワーク上の情報配信サーバから、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルやＸＨＴＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルなどの構造化データファイルを含むウェブページを取得し、これを画像表示する機能を搭載する。
【０００３】
しかしながら、ユーザがデジタル機器を操作してウェブページの表示命令を入力してから、デジタル機器が情報配信サーバから当該ウェブページを取得し、ウェブブラウザを用いてその画像表示を完了させるまで相当の待ち時間を必要とする。この待ち時間は、デジタル機器が情報配信サーバからウェブページを取得するのに要する時間だけでなく、構造化データファイルを解析する時間や、その解析結果に基づいて表示データを構築する時間を含むが、この待ち時間が長いと、ユーザにストレスを与えてしまう。特に、構造化データファイルにプラグインモジュールを実行させるための記述があると、構造化データファイルの解析に時間がかかるという問題がある。ここで、プラグインモジュールとは、ウェブブラウザまたはこれを搭載するデジタル機器にウェブブラウザ単独では実現できない機能やサービスを付加するアプリケーションである。たとえば、ＨＴＭＬファイル中に、あるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）で指定される映像ファイルや音声ファイルのダウンロード及びその再生に関する記述があった場合、デジタル機器は、プラグインモジュールを起動して、ダウンロードされた映像ファイルや音声ファイルを再生することができる。
【０００４】
上記待ち時間を短縮する技術としては、たとえば、特許文献１（特開２００４−３０２９５４号公報）に開示されているものがある。特許文献１に開示されている端末装置は、複数のウェブブラウザを起動し、これらウェブブラウザのうちウェブブラウザＡを使用してウェブページの画面データを読み込んで表示し、この画面データの表示中に、別のウェブブラウザＢを使用して次に遷移する可能性のある画面データをバックグラウンドで取得し、表示可能な状態とする。読み込み済みの画面データの表示命令をユーザが入力したとき、端末装置は、ウェブブラウザＢを使用してその画面データを瞬時に表示することができる。これにより、ユーザの待ち時間の短縮が可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３０２９５４号公報（段落００２１〜段落００２６）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示される技術では、ウェブページがバックグラウンドで読み込み済みでなければ、ユーザによる表示命令に応じてその画面データを瞬時に表示させることができず、その画面データが表示されるまでに相当の待ち時間が発生するという問題がある。
【０００７】
上記に鑑みて本発明の目的は、ウェブページが表示されるまでの待ち時間を短縮し、ユーザに与えるストレスの軽減をも図ることができるデータ表示装置、データ表示方法及びコンピュータプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の第１の態様によるデータ表示装置は、マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示装置であって、データ記憶部と、外部の入力装置で操作入力された表示指示を受け付ける入力処理部と、前記表示指示により指定されたウェブページの表示データが前記データ記憶部に格納済みであるか否かを判定し、当該表示データが前記データ記憶部に格納済みではないと判定したときは、前記情報配信装置にアクセスして前記表示指示で指定されたウェブページの最新版を前記情報配信装置から取得し、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるデータ処理部とを備え、前記データ処理部は、前記表示指示により指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し画像表示部に出力して表示させるページ表示処理を実行する表示制御部と、前記ページ表示処理と並行して、前記表示指示により指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得部と、前記ページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築部とを含み、前記表示制御部は、前記画像表示部への出力を、格納済みの当該表示データから前記表示データの最新版に切り替えることを特徴とする。
【０００９】
本発明の第２の態様によるデータ表示装置は、マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示装置であって、データ記憶部と、前記データ表示装置のシステムの起動に応じて、予め登録されたウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであるか否かを判定し、当該表示データが前記データ記憶部に格納済みではないと判定したときは、前記情報配信装置にアクセスして当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置から取得するとともに、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるデータ処理部と、外部の入力装置で操作入力された表示指示を受け付ける入力処理部とを備え、前記データ処理部は、前記表示指示に応じて当該ウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し画像表示部に出力して表示させるページ表示処理を実行する表示制御部と、前記ページ表示処理と並行して、当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得部と、前記ページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築部とを含み、前記表示制御部は、前記画像表示部への出力を、格納済みの当該表示データから前記表示データの最新版に切り替えることを特徴とする。
【００１０】
本発明の第３の態様によるデータ表示方法は、マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示方法であって、（ａ）外部の入力装置で操作入力された表示指示を受け付けるステップと、（ｂ）当該表示指示により指定されたウェブページの表示データがデータ記憶部に格納済みであるか否かを判定する判定ステップと、（ｃ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該表示指示で指定されたウェブページの最新版を前記情報配信装置から取得し、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるステップと、（ｄ）前記判定ステップにおいて当該表示指示により指定されるウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し画像表示部に出力して表示させるページ表示処理を実行するステップと、（ｅ）前記ページ表示処理と並行して、当該表示指示により指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得ステップと、（ｆ）前記ページ表示処理と並行して、前記データ取得ステップで取得された当該最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築ステップと、（ｇ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御ステップと、を備えることを特徴とする。
【００１１】
本発明の第４の態様によるデータ表示方法は、マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示処理を実行するデータ表示方法であって、（ａ）前記データ表示処理を実行するシステムの起動に応じて、予め登録されたウェブアドレスにより指定されたウェブページの表示データがデータ記憶装置に格納済みであるか否かを判定する判定ステップと、（ｂ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置から取得するとともに、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させるステップと、（ｃ）前記判定ステップにおいて当該ウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し画像表示部に出力して表示させるトップページ表示処理を実行するステップと、（ｄ）前記トップページ表示処理と並行して、当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得ステップと、（ｅ）前記トップページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築ステップと、（ｆ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御ステップとを備えることを特徴とする。
【００１２】
本発明の第５の態様によるコンピュータプログラムは、マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示処理をプロセッサに実行させるコンピュータプログラムであって、該コンピュータプログラムは前記プロセッサによりメモリから読み出されて実行されるものであり、前記データ表示処理は、（ａ）外部の入力装置で操作入力された表示指示を受け付ける処理と、（ｂ）当該表示指示により指定されたウェブページの表示データがデータ記憶部に格納済みであるか否かを判定する判定処理と、（ｃ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該表示指示で指定されたウェブページの最新版を前記情報配信装置から取得し、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させる処理と、（ｄ）前記判定処理において当該表示指示により指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し画像表示部に出力して表示させるページ表示処理と、（ｅ）前記ページ表示処理と並行して、当該表示指示により指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得処理と、（ｆ）前記ページ表示処理と並行して、前記データ取得処理で取得された当該最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築処理と、（ｇ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御処理とを含むことを特徴とする。
【００１３】
本発明の第６の態様によるコンピュータプログラムは、マークアップ言語で記述された構造化データファイルを含むウェブページをＩＰネットワーク上の情報配信装置から取得し画像表示させるデータ表示処理をプロセッサに実行させるコンピュータプログラムであって、該コンピュータプログラムは前記プロセッサによりメモリから読み出されて実行されるものであり、前記データ表示処理は、（ａ）前記プロセッサを含むシステムの起動に応じて、予め登録されたウェブアドレスにより指定されたウェブページの表示データがデータ記憶装置に格納済みであるか否かを判定する判定処理と、（ｂ）前記判定ステップにおいて当該表示データが前記データ記憶部に格納済みではないと判定されたときは、前記情報配信装置にアクセスして当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置から取得するとともに、当該取得した最新版のウェブページから表示データの最新版を生成し画像表示部に表示させる処理と、（ｃ）前記判定ステップにおいて当該ウェブアドレスにより指定されたウェブページの表示データが前記データ記憶部に格納済みであると判定されたときは、格納済みの当該表示データを前記データ記憶部から読み出し画像表示部に出力して表示させるトップページ表示処理と、（ｄ）前記トップページ表示処理と並行して、当該ウェブアドレスにより指定されたウェブページの最新版を前記情報配信装置にアクセスして取得するデータ取得処理と、（ｅ）前記トップページ表示処理と並行して、当該取得した最新版のウェブページを解析し、この解析結果に基づいて表示データの最新版を生成するデータ構築処理と、（ｆ）前記画像表示部への出力を、格納済みの当該表示データから、前記データ構築ステップで生成された当該表示データの最新版に切り替える表示制御処理とを含むことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、外部の入力装置で操作入力された表示指示を受け付けてから、ウェブページの表示データが表示されるまでの待ち時間を短縮することができ、ユーザに与えるストレスを軽減させることができる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１のデータ表示システムの構成を概略的に示す機能ブロック図である。
【図２】実施の形態１に係るウェブページ閲覧処理の手順の一例を説明するためのフローチャートである。
【図３】先読みページ取得処理の手順の一例を示すフローチャートである。
【図４】実施の形態２に係るトップページ格納処理の手順の一例を示すフローチャートである。
【図５】実施の形態２に係るウェブページ閲覧処理の手順の一例を示すフローチャートである。
【図６】実施の形態３に係る先読みページ取得処理の手順の一例を示すフローチャートである。
【図７】実施の形態４に係るウェブページ閲覧処理の手順の一例を示すフローチャートである。
【図８】実施の形態５に係るデータ取得処理の手順を概略的に示すフローチャートである。
【図９】実施の形態６に係るウェブページ閲覧処理の手順の一例を示すフローチャートである。
【図１０】実施の形態６に係るウェブページ閲覧処理の手順の他の例を示すフローチャートである。
【図１１】実施の形態７に係るウェブページ閲覧処理の手順の一例を示すフローチャートである。
【図１２】実施の形態７に係るウェブページ閲覧処理の手順の他の例を示すフローチャートである。
【図１３】図１に示したデータ表示システムの変形例の概略構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１６】
以下、本発明に係る種々の実施の形態について図面を参照しつつ説明する。なお、すべての図面において、同様な構成要素には同一符号を付し、その詳細な説明は重複しないように適宜省略される。
【００１７】
実施の形態１．
図１は、実施の形態１のデータ表示システム１００Ａの構成を概略的に示す機能ブロック図である。このデータ表示システム１００Ａは、データ表示装置１０１Ａ，入力装置２１及び画像表示モニタ２３を有している。これらデータ表示装置１０１Ａ，入力装置２１及び画像表示モニタ２３は、ケーブルなどの有線を介して相互に接続されてもよいし、あるいは、近距離無線通信により相互に接続されてもよい。近距離無線通信の手段としては、たとえば、赤外線通信，Ｂｌｕｅｔｏｏｔｈ（登録商標），無線ＬＡＮもしくはＵＷＢ（ｕｌｔｒａ  ｗｉｄｅｂａｎｄ）が挙げられるが、これらに限定されるものではない。入力装置２１は、たとえば、キー入力デバイス（たとえば、キーボードやリモートコントローラ）やポインティングデバイス（たとえば、マウス）である。ユーザは、この入力装置２１を操作して情報を入力することができる。入力装置２１は、ユーザにより操作入力された情報をデータ表示装置１０１Ａに転送する機能を有する。
【００１８】
データ表示装置１０１Ａは、入力処理部１，データ処理部４Ａ，第１表示用メモリ１０，第２表示用メモリ１１，データ記憶部（データ記録装置）１４，記録媒体（メモリ）１６及び放送信号受信部１７を備える。データ処理部４Ａは、データ生成部２、データ取得部３、表示制御部６、データ解析部７及び先読みアドレス決定部８を含む。
【００１９】
データ処理部４Ａは、たとえば、マイクロプロセッサ，ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ），タイマー回路，入出力インターフェース及び専用処理ユニットを含む集積回路で構成することができる。これらマイクロプロセッサ，ＲＯＭ，ＲＡＭ，タイマー回路，入出力インターフェース及び専用処理ユニットは、内部バスを介して相互に接続される。データ生成部２，データ取得部３，表示制御部６，データ解析部７及び先読みアドレス決定部８の全部または一部の機能は、ハードウェアで実現されてもよいし、あるいは、マイクロプロセッサにより実行されるコンピュータプログラムで実現されてもよい。
【００２０】
記録媒体（メモリ）１６は、コンピュータプログラムまたは実行形式ファイルが格納されているコンピュータ読み取り可能な記録媒体であり、たとえば、不揮発性メモリや光ディスクやＨＤＤ（ハードディスクドライブ）で構成される。データ処理部４Ａの機能がコンピュータプログラムで実現される場合、マイクロプロセッサは、記録媒体１６からコンピュータプログラムまたはこれに相当する実行形式ファイルをロードし実行することによって、データ生成部２，データ取得部３，表示制御部６及びデータ解析部７の全部または一部の機能を有することとなる。
【００２１】
第１表示用メモリ１０と第２表示用メモリ１１は、画像表示モニタ２３に表示されるべき表示データを一時的に記憶するフレームメモリである。表示制御部６は、第１表示用メモリ１０及び第２表示用メモリ１１のいずれか一方から表示データを読み出し、画像表示モニタ２３に出力する機能を有する。ここで、表示データとは、ウェブページを視覚的に表現する少なくとも１枚の画像データである。第１表示用メモリ１０と第２表示用メモリ１１の各々には、圧縮符号化されていない表示データが記憶される。
【００２２】
ウェブページは、ＨＴＭＬやＸＨＴＭＬなどのマークアップ言語で記述された構造化データファイルを含む。構造化データファイルには、スクリプトやアプレット（小規模なプログラム）が組み込まれている場合がある。また、構造化データファイルの記述が、画像ファイル、音声ファイル、スクリプトファイル、プラグインモジュールもしくはアプレット（小規模なプログラム）などの外部ファイルを参照している場合、ウェブページはこの種の外部ファイルをも含むものとする。
【００２３】
入力処理部１は、入力装置２１から入力された情報を受け付け、その情報を解析し、その解析結果を表示制御部６に与える。表示制御部６は、その解析結果に応じた表示制御を実行する。
【００２４】
データ表示装置１０１Ａは、外部サーバ２２にアクセスしてこの外部サーバ２２からウェブサービスを提供を受ける機能を有する。外部サーバ２２は、１台のウェブサーバに限らず、複数台のウェブサーバであってよい。ユーザが入力装置２１を操作してこのウェブサービスの利用を求める命令を入力した場合、表示制御部６は、その操作入力に応じてデータ取得部３に対して外部サーバ２２へのアクセスを要求する。データ取得部３は、表示制御部６からの要求に応じて、Ｉ／Ｆ（ネットワーク・インタフェース）１５を用い、ＩＰネットワークＮＷを介して外部サーバ（情報配信サーバ）２２から、ウェブアドレスで指定されるウェブページを取得する機能を有する。ここで、ウェブアドレスは、ＩＰネットワークＮＷにおけるウェブページの所在を示す識別子である。たとえば、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）、ＩＰアドレスもしくはポート番号、またはこれらの２以上の組み合わせをウェブアドレスとして使用できる。なお、ＵＲＬは、ＵＲＩのサブセットである。
【００２５】
データ解析部７とデータ生成部２とは、データ取得部３で取得されたウェブページを解析し、この解析結果に基づいて表示データを生成（構築）するデータ構築機能を有する。たとえば、データ解析部７は、ウェブページの主体である構造化データファイルの記述を解析し、この解析結果に基づいて、構造化データファイルに埋め込まれているスクリプト、アプレット及びタグなどの要素を検出し解釈することができる。データ生成部２は、その解釈結果に基づいて、画像表示モニタ２３に表示されるべき表示データを生成する機能を有する。
【００２６】
生成された表示データは、表示制御部６に転送される。表示制御部６は、転送された表示データを第１表示用メモリ１０または第２表示用メモリ１１を用いて画像表示モニタ２３に出力する。この結果、ユーザは、外部サーバ２２のウェブサービスによって提供されるウェブページを画像表示モニタ２３で閲覧することができる。
【００２７】
データ記憶部１４は、ＨＤＤや不揮発性メモリなどの大きな記憶容量を有するストレージデバイスで構成される。データ生成部２は、生成した表示データをデータ記憶部１４に蓄積することができる。データ記憶部１４に蓄積される表示データは、ＢＭＰ（ビットマップ）などの非圧縮形式の画像データでもよいし、あるいは、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ），ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）もしくはＪＰＥＧ  ２０００などの形式で圧縮符号化されたデータでもよい。表示データを圧縮符号化してデータ記憶部１４に蓄積する場合、データ生成部２の信号圧縮部１２が、指定された形式で表示データを圧縮符号化する。また、データ生成部２の信号伸張部１３は、データ記憶部１４から圧縮符号化データを読み出し復号（伸張）して非圧縮形式の表示データを生成することができる。さらに、信号伸張部１３は、データ取得部３で取得されたウェブページが圧縮符号化データを含む場合、その圧縮符号化データを復号することができる。
【００２８】
また、データ表示装置１０１Ａは、受信機能を有している。すなわち、放送信号受信部１７は、表示制御部６の指示に応じて、アンテナ１７Ａで受信すべき放送局を選局し、この放送局の放送信号を受信するチューナ機能を有する。放送信号受信部１７は、地上波デジタル放送、衛星デジタル放送および有線デジタル放送のうちの１つまたは複数の放送波を受信する機能を有していればよいが、これらに限定されるものではない。たとえば、ＩＳＤＢ−Ｔ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ−Ｔｅｒｒｅｓｔｒｉａｌ）方式に準拠した地上波デジタル放送を受信する機能を有する場合、放送信号受信部１７は、放送波の受信信号を周波数変換してＯＦＤＭ（Ｏｒｔｈｏｇｏｎａｌ  Ｆｒｅｑｕｅｎｃｙ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘｉｎｇ）変調信号を生成し、ＯＦＤＭ変調信号を復調してＭＰＥＧ−２規格によるトランスポートストリームを生成する。さらに、放送信号受信部１７は、トランスポートストリームから映像データを生成しこれを表示制御部６に出力する。表示制御部６は、その映像データを画像表示モニタ２３に出力し表示させることができる。
【００２９】
ユーザは、入力装置２１を操作して、ウェブサービスの提供を受ける機能あるいはデジタル放送受信機能のいずれか一方の機能を選択することが可能である。
【００３０】
上記構成を有するデータ表示装置１０１Ａの動作を以下に説明する。図２は、データ表示装置１０１Ａのデータ処理部４Ａによるウェブページ閲覧処理の手順の一例を説明するためのフローチャートである。ユーザが入力装置２１を操作してウェブページの表示指示を入力したとき、ウェブページ閲覧処理はこの表示指示に応じて開始される。入力処理部１は、入力装置２１からの操作入力を解析し、その解析結果に基づいて、表示指示とともにウェブアドレス（アドレス情報）をデータ処理部４Ａに与える。ここで、ウェブアドレスは、予め登録されたウェブアドレス、あるいは、ユーザが入力装置２１を操作して直接入力したものである。
【００３１】
データ処理部４Ａにおいては、表示制御部６は、入力処理部１からウェブアドレス（アドレス情報）を取得する（図２のステップＳ１０）。次いで、表示制御部６は、データ記憶部１４を参照して、ウェブアドレスで指定されたウェブページの表示データが格納済みであるか否かを判定する（ステップＳ１１）。
【００３２】
表示データが格納済みであると判定したとき（ステップＳ１１のＹＥＳ）、表示制御部６は、この表示データをデータ記憶部１４から読み出し、第１表示用メモリ１０及び第２表示用メモリ１１のうちの一方のメモリＭＡに展開する（ステップＳ１２）。ここで、データ記憶部１４から読み出された表示データが圧縮符号化されていた場合には、表示制御部６は、データ生成部２の信号伸張部１３を用いてその圧縮符号化されている表示データを伸張する。次いで、表示制御部６は、そのメモリＭＡに展開された表示データを画像表示モニタ２３に出力し表示させるウェブページ表示処理を実行する（ステップＳ１４）。この結果、ユーザは、所望のウェブページを短時間で閲覧開始することができる。
【００３３】
このウェブページ表示処理と並行して、表示制御部６は、データ取得部３に対してウェブページの表示データの再構築を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、指定されたウェブページの最新版を取得する（ステップＳ１３）。
【００３４】
続けて、データ解析部７は、ウェブページ表示処理（ステップＳ１４）と並行して、データ取得部３で取得されたウェブページをバックグラウンドで解析する（ステップＳ１５）。さらに、データ生成部２は、その解析結果に基づいて表示データの最新版をバックグラウンドで生成（再構築）する（ステップＳ１６）。ここで、データ生成部２は、たとえば、プラグインモジュールの読み込みとその起動、あるいは、アプレットの読み込みとその起動といった、ウェブページの最新版を表示するために必要な処理をバックグランドで実行して表示データの再構築を行う。また、ウェブページの最新版が圧縮符号化データを含む場合には、データ生成部２は、信号伸張部１３を用いてその圧縮符号化データを伸張（復号）する。ステップＳ１６で再構築された表示データの最新版は、データ記憶部１４に格納される。
【００３５】
また、生成された表示データの最新版は、データ取得部３を経由して表示制御部６に転送される。表示制御部６は、表示データの最新版を、第１表示用メモリ１０及び第２表示用メモリ１１のうちの他方のメモリＭＢに展開し（ステップＳ１７）、続けて、画像表示モニタ２３への出力を、メモリＭＡに記憶されている表示データから、メモリＭＢに記憶されている表示データに切り替える（ステップＳ１８）。この結果、ユーザは、最新のウェブページを閲覧することができる。
【００３６】
一方、図２のステップＳ１１で表示データが格納済みではないと判定したとき（ステップＳ１１のＮＯ）、表示制御部６は、データ取得部３に対して、当該ウェブページの表示データの構築を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、指定されたウェブページを取得する（ステップＳ２０）。
【００３７】
続けて、データ解析部７は、データ取得部３で取得されたウェブページを解析する（ステップＳ２１）。さらに、データ生成部２は、その解析結果に基づいて表示データを生成（構築）する（ステップＳ２２）。ここで、データ生成部２は、たとえば、プラグインモジュールの読み込みとその起動、あるいは、アプレットの読み込みとその起動といった、ウェブページを表示するために必要な処理を実行して表示データの構築を行う。また、取得したウェブページが圧縮符号化データを含む場合には、データ生成部２は、信号伸張部１３を用いてその圧縮符号化データを伸張（復号）する。
【００３８】
続けて、データ生成部２は、構築した表示データをデータ記憶部１４に蓄積する（ステップＳ２３）。このとき、データ生成部２は、信号圧縮部１２を用いて表示データを圧縮符号化してデータ記憶部１４に格納してもよい。
【００３９】
一方、データ生成部２で生成された表示データは、データ取得部３を経由して表示制御部６に転送される。表示制御部６は、表示データを、第１表示用メモリ１０及び第２表示用メモリ１１のうちの一方のメモリに展開し（ステップＳ２４）、このメモリに展開されている表示データを画像表示モニタ２３に出力し表示させるウェブページ表示処理を実行する（ステップＳ２５）。この結果、ユーザは、ウェブページを閲覧することができる。
【００４０】
その後、先読みページ取得処理（ステップＳ２６）が実行される。図３は、先読みページ取得処理の手順の一例を示すフローチャートである。
【００４１】
図３を参照すると、表示制御部６が先読みアドレス決定部８に先読みアドレスを要求することにより、先読みアドレス決定部８は、入力装置２１での操作入力により指定される可能性を有するウェブアドレスを先読みアドレスとして決定する（先読みアドレス決定処理：ステップＳ２６１）。先読みアドレス決定部８は、たとえば、ユーザにより予め登録されたウェブアドレス（たとえば、ポータルサイトのウェブアドレスや、お気に入りのウェブページのウェブアドレス）、ユーザにより過去にアクセスされた回数が多いウェブページのウェブアドレス、あるいは、閲覧中のウェブページにリンク先として埋め込まれているウェブアドレスを先読みアドレスとして決定することができる。
【００４２】
先読みアドレス決定部８は、先読みアドレスの情報を表示制御部６に与える。その後、表示制御部６は、データ取得部３に対して先読みアドレスで指定されるウェブページの表示データの構築を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、指定されたウェブページをバックグランドで取得する（ステップＳ２６２）。
【００４３】
続けて、データ解析部７は、データ取得部３で取得されたウェブページ（先読みページ）をバックグラウンドで解析する（ステップＳ２６３）。さらに、データ生成部２は、その解析結果に基づいて先読みページの表示データをバックグラウンドで生成（構築）する（ステップＳ２６４）。ここで、データ生成部２は、たとえば、プラグインモジュールの読み込みとその起動、あるいは、アプレットの読み込みとその起動といった、先読みページを表示するために必要な処理をバックグランドで実行して表示データの構築を行う。また、先読みページが圧縮符号化データを含む場合、データ生成部２は、信号伸張部１３を用いてその圧縮符号化データを伸張（復号）する。
【００４４】
続けて、データ生成部２は、構築した表示データをデータ記憶部１４に蓄積する（ステップＳ２６５）。このとき、データ生成部２は、信号圧縮部１２を用いて表示データを圧縮符号化してデータ記憶部１４に格納してもよい。以上で、図２のウェブページ閲覧処理は終了する。
【００４５】
上記したように、ユーザが入力装置２１を操作して表示指示を入力したとき、この表示指示で指定されるウェブページの表示データがデータ記憶部１４に格納済みであれば（図２のステップＳ１１のＹＥＳ）、表示制御部６は、データ記憶部１４からその表示データを読み出して画像表示モニタ２３に短時間でその表示を開始させることができる（ステップＳ１２及びステップＳ１４のページ表示処理）。さらに、このページ表示処理と並行して、表示制御部６、データ取得部３、データ解析部７及びデータ生成部２は、表示データの最新版をバックグランドで再構築し（ステップＳ１３，Ｓ１５〜Ｓ１７）、その後、当該表示データの最新版を画像表示モニタ２３に表示させる（ステップＳ１８）。このため、従来技術と比べると、データ表示装置１０１Ａがユーザの表示指示を受け付けてから、ウェブページの表示データを画像表示モニタ２３に表示させるまでの待ち時間を短縮化することができ、表示データの最新版が画像表示モニタ２３に表示されるまでユーザに与えるストレスを軽減させることが可能である。
【００４６】
また、ユーザが将来閲覧を希望する可能性があるウェブページを先読みし、そのウェブページの表示データを生成しデータ記憶部１４に蓄積するので（ステップＳ２６）、その後、ユーザが先読みページの表示指示を操作入力したとき、待ち時間の短縮とストレス軽減を図ることができる。
【００４７】
実施の形態２．
次に、図４及び図５を参照して、実施の形態２について説明する。実施の形態２では、上記実施の形態１と同じデータ表示システム１００Ａの構成が使用される。図４は、データ表示システム１００Ａの起動時に実行されるトップページ格納処理の手順の一例を示すフローチャートであり、図５は、ウェブページ閲覧処理の手順の一例を示すフローチャートである。
【００４８】
なお、トップページとは、動画配信サービスなどのウェブサービスが提供するウェブサイト（ウェブページ群）のうち、最も上位に位置するウェブページである。複数のウェブサービスが存在する場合、ウェブサービス毎にトップページが存在し得る。
【００４９】
先ず、図４を参照しつつ、トップページ格納処理について説明する。
【００５０】
ユーザが入力装置２１を操作してデータ表示システム１００Ａの起動指示（たとえば、データ表示装置１０１Ａへの電源投入指示）を入力したとき、入力処理部１は、この操作入力に応じてデータ表示システム１００Ａを起動させるとともに、この操作入力を解析し、その解析結果に基づいて当該起動指示をデータ処理部４Ａの表示制御部６に渡す。データ処理部４Ａは、この起動指示に応じてトップページ格納処理を実行する。
【００５１】
データ処理部４Ａにおいて、表示制御部６は、入力処理部１からの当該起動指示に応じて、データ記憶部１４を参照して、予め登録されたウェブアドレスで指定されるウェブページ（トップページ）の表示データが格納済みであるか否かを判定する（ステップＳ３０）。トップページの表示データが格納済みであると判定したとき（ステップＳ３０のＹＥＳ）、トップページ格納処理は終了する。
【００５２】
一方、トップページの表示データが格納済みではないと判定したとき（ステップＳ３０のＮＯ）、表示制御部６は、データ取得部３に対してトップページの蓄積を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、この外部サーバ２２からトップページを取得する（ステップＳ３１）。
【００５３】
続けて、データ解析部７は、データ取得部３で取得されたトップページをバックグラウンドで解析する（ステップＳ３２）。さらに、データ生成部２は、その解析結果に基づいてトップページの表示データをバックグラウンドで生成（構築）する（ステップＳ３３）。ここで、データ生成部２は、たとえば、プラグインモジュールの読み込みとその起動、あるいは、アプレットの読み込みとその起動といった、トップページを表示するために必要な処理をバックグランドで実行して表示データの構築を行う。また、トップページが圧縮符号化データを含む場合には、データ生成部２は、信号伸張部１３を用いてその圧縮符号化データを伸張（復号）する。
【００５４】
その後、データ生成部２は、トップページの表示データをデータ記憶部１４に蓄積する（ステップＳ３４）。このとき、データ生成部２は、信号圧縮部１２を用いて表示データを圧縮符号化してデータ記憶部１４に格納してもよい。以上で、トップページ格納処理は終了する。
【００５５】
次に、ユーザがトップページの表示指示を操作入力したときに実行されるウェブページ閲覧処理について説明する。
【００５６】
図５を参照すると、表示制御部６は、データ記憶部１４を参照して、トップページの表示データが格納済みであるか否かを判定する（ステップＳ４１）。表示データが格納済みであると判定したとき（ステップＳ４１のＹＥＳ）、表示制御部６は、この表示データをデータ記憶部１４から読み出し、第１表示用メモリ１０及び第２表示用メモリ１１のうちの一方のメモリＭＡに展開する（ステップＳ４２）。ここで、データ記憶部１４から読み出された表示データが圧縮符号化されていた場合には、表示制御部６は、データ生成部２の信号伸張部１３を用いてその圧縮符号化されている表示データを伸張する。次いで、表示制御部６は、そのメモリＭＡに展開された表示データを画像表示モニタ２３に出力し表示させるトップページ表示処理を実行する（ステップＳ４４）。この結果、ユーザは、トップページを短時間で閲覧開始することができる。
【００５７】
このトップページ表示処理（ステップＳ４４）と並行して、表示制御部６は、データ取得部３に対してトップページの表示データの再構築を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、指定されたトップページの最新版を取得する（ステップＳ４３）。
【００５８】
続けて、データ解析部７は、トップページ表示処理（ステップＳ４４）と並行して、データ取得部３で取得されたトップページをバックグラウンドで解析する（ステップＳ４５）。さらに、データ生成部２は、その解析結果に基づいて表示データの最新版をバックグラウンドで生成（再構築）する（ステップＳ４６）。ここで、データ生成部２は、たとえば、プラグインモジュールの読み込みとその起動、あるいは、アプレットの読み込みとその起動といった、ウェブページの最新版を表示するために必要な処理をバックグランドで実行して表示データの再構築を行う。また、ウェブページの最新版が圧縮符号化データを含む場合には、データ生成部２は、信号伸張部１３を用いてその圧縮符号化データを伸張（復号）する。ステップＳ４６で再構築された表示データの最新版は、データ記憶部１４に格納される。
【００５９】
また、生成された表示データの最新版は、データ取得部３を経由して表示制御部６に転送される。表示制御部６は、表示データの最新版を、第１表示用メモリ１０及び第２表示用メモリ１１のうちの他方のメモリＭＢに展開し（ステップＳ４７）、続けて、画像表示モニタ２３への出力を、メモリＭＡに記憶されている表示データから、メモリＭＢに記憶されている表示データに切り替える（ステップＳ４８）。この結果、ユーザは、最新のトップページを閲覧することができる。
【００６０】
一方、図５のステップＳ４１で表示データが格納済みではないと判定したとき（ステップＳ４１のＮＯ）、表示制御部６は、データ取得部３に対して、当該トップページの表示データの構築を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、指定されたウェブページを取得する（ステップＳ５０）。
【００６１】
続けて、データ解析部７は、データ取得部３で取得されたトップページを解析する（ステップＳ５１）。さらに、データ生成部２は、その解析結果に基づいて表示データを生成（構築）する（ステップＳ５２）。ここで、データ生成部２は、たとえば、プラグインモジュールの読み込みとその起動、あるいは、アプレットの読み込みとその起動といった、ウェブページを表示するために必要な処理を実行して表示データの構築を行う。また、取得したウェブページが圧縮符号化データを含む場合には、データ生成部２は、信号伸張部１３を用いてその圧縮符号化データを伸張（復号）する。
【００６２】
続けて、データ生成部２は、構築した表示データをデータ記憶部１４に蓄積する（ステップＳ５３）。このとき、データ生成部２は、信号圧縮部１２を用いて表示データを圧縮符号化してデータ記憶部１４に格納してもよい。
【００６３】
一方、データ生成部２で生成された表示データは、データ取得部３を経由して表示制御部６に転送される。表示制御部６は、表示データを、第１表示用メモリ１０及び第２表示用メモリ１１のうちの一方のメモリに展開し（ステップＳ５４）、このメモリに展開されている表示データを画像表示モニタ２３に出力し表示させるトップページ表示処理を実行する（ステップＳ５５）。この結果、ユーザは、ウェブページを閲覧することができる。
【００６４】
その後、上記実施の形態１の先読みページ取得処理（図２のステップＳ２６）と同様の処理が実行される。以上で、ウェブページ閲覧処理は終了する。
【００６５】
上記したように、本実施の形態２では、データ表示システム１００Ａの起動時に、予め登録されたトップページの表示データが格納済みであるか否かが判定される（図４のステップＳ３０）。当該表示データが格納済みでなければ（ステップＳ３０のＮＯ）、外部サーバ２２からトップページが取得され（ステップＳ３１）、その表示データが生成され（ステップＳ３２〜Ｓ３３）、データ記憶部１４に蓄積される（ステップＳ３４）。したがって、実施の形態３のデータ表示システム１００Ａは、ユーザによるトップページの表示指示に応じて瞬時にトップページの表示データを画像表示モニタ２３に表示させること（図５のステップＳ４４のトップページ表示処理）が可能である。
【００６６】
また、トップページ表示処理（図５のステップＳ４４）と並行して、表示制御部６、データ取得部３、データ解析部７及びデータ生成部２は、トップページの表示データの最新版をバックグランドで再構築し（ステップＳ４３〜Ｓ４７）、その後、当該表示データの最新版を画像表示モニタ２３に表示させる（ステップＳ４８）。このため、従来技術と比べると、データ表示装置１０１Ａがトップページの表示指示を受け付けてから、トップページの表示データを画像表示モニタ２３に表示させるまでの待ち時間を短縮化することができ、表示データの最新版が画像表示モニタ２３に表示されるまでにユーザに与えるストレスを軽減させることが可能である。
【００６７】
実施の形態３．
次に、実施の形態３について説明する。実施の形態３では、上記実施の形態１と同じデータ表示システム１００Ａの構成が使用される。上述したように、データ取得部３は、先読みアドレス決定部８で決定された先読みアドレスにより指定される先読みページを外部サーバ２２から取得し（図３のステップＳ２６１〜Ｓ２６２）、データ解析部７及びデータ生成部２は、先読みページを解析し、この解析結果に基づいて表示データを生成しデータ記憶部１４に蓄積する（ステップＳ２６３〜Ｓ２６５）。本実施の形態３は、先読みページ取得処理（図３）の中の先読みアドレス決定処理（ステップＳ２６１）の詳細に関するものである。以下に、先読みアドレス決定処理のアルゴリズムについて説明する。図６は、本実施の形態の先読みページ取得処理の手順の一例を示すフローチャートである。
【００６８】
図６を参照すると、先読みアドレス決定部８は、トップページの表示データがデータ記憶部１４に格納済みであるか否かを判定する（ステップＳ２７１）。トップページの表示データが格納済みではないと判定された場合（ステップＳ２７１のＮＯ）、先読みアドレス決定部８は、当該トップページを指定するウェブアドレスを先読みアドレスとして決定し（ステップＳ２７２）、他の先読みアドレスを探すためにステップＳ２７１に処理を戻す。
【００６９】
トップページの表示データが格納済みであると判定された場合（ステップＳ２７１のＹＥＳ）には、先読みアドレス決定部８は、データ解析部７によるウェブページの解析結果に基づいて、リターンＵＲＬ（ｒｅｔｕｒｎＵＲＬ）の指定の有無を判定する（ステップＳ２７３）。ｒｅｔｕｒｎＵＲＬは、外部サーバ２２によって提供されるウェブサービスの所定の処理が終了した後に、サービス提供者（外部サーバ）２２側から次のアクセス先として指定されたウェブアドレスである。ｒｅｔｕｒｎＵＲＬは、通常、データ取得部３が外部サーバ２２からウェブサービスの提供（たとえば、動画像や音声データのストリーミング配信）を受けるために取得したＨＴＭＬファイルなどの構造化データファイルの中に記述されている。表示制御部６は、たとえば、外部サーバ２２から配信された動画像や音声データのストリーミング再生が終了した後に、ｒｅｔｕｒｎＵＲＬで指定されるウェブページへのアクセスをデータ取得部３に要求する。
【００７０】
ｒｅｔｕｒｎＵＲＬの指定があると判定した場合（ステップＳ２７３のＹＥＳ）、先読みアドレス決定部８は、データ記憶部１４を参照して、ｒｅｔｕｒｎＵＲＬで指定されたウェブページの表示データが格納済みであるか否かを判定する（ステップＳ２７４）。当該ウェブページの表示データが格納済みであると判定した場合（ステップＳ２７４のＹＥＳ）、先読みアドレス決定部８は、次のステップＳ２７６に処理を移行させる。一方、当該ウェブページの表示データが格納済みではないと判定した場合（ステップＳ２７４のＮＯ）、先読みアドレス決定部８は、ｒｅｔｕｒｎＵＲＬを先読みアドレスとして決定し（ステップＳ２７５）、その後、他の先読みアドレスを探すためにステップＳ２７１に処理を戻す。
【００７１】
次のステップＳ２７６では、先読みアドレス決定部８は、お気に入りのアドレス情報の有無を判定する。お気に入りのアドレス情報とは、ユーザにより入力装置２１で操作入力されて登録されたウェブアドレスである。たとえば、ユーザが閲覧したウェブページを気に入ったときにそのウェブアドレスをお気に入りのアドレス情報として登録する。
【００７２】
お気に入りのアドレス情報が有ると判定した場合（ステップＳ２７６のＹＥＳ）、先読みアドレス決定部８は、当該アドレス情報で指定されるウェブページの表示データが格納済みであるか否かを判定する（ステップＳ２７７）。当該ウェブページの表示データが格納済みであると判定した場合（ステップＳ２７７のＹＥＳ）、先読みアドレス決定部８は、次のステップＳ２７９に処理を移行させる。一方、当該ウェブページの表示データが格納済みではないと判定した場合（ステップＳ２７７のＮＯ）、先読みアドレス決定部８は、当該アドレス情報を先読みアドレスとして決定し（ステップＳ２７８）、その後、他の先読みアドレスを探すためにステップＳ２７１に処理を戻す。
【００７３】
次のステップＳ２７９では、先読みアドレス決定部８は、データ解析部７によるウェブページの解析結果に基づいて、画像表示モニタ２３で現在表示中のウェブページに埋め込まれているリンク先があるか否かを判定する。リンク先は、ＨＴＭＬファイルなどの構造化データファイル中に記述されている。リンク先があると判定した場合（ステップＳ２７９のＹＥＳ）、先読みアドレス決定部８は、当該リンク先で指定されるウェブページの表示データが格納済みであるか否かを判定する（ステップＳ２８０）。当該ウェブページの表示データが格納済みであると判定した場合（ステップＳ２８０のＹＥＳ）、先読みアドレス決定部８は、次のステップＳ２８２に処理を移行させる。一方、当該ウェブページの表示データが格納済みではないと判定した場合（ステップＳ２８０のＮＯ）、先読みアドレス決定部８は、当該リンク先を先読みアドレスとして決定し（ステップＳ２８１）、その後、他の先読みアドレスを探すためにステップＳ２７１に処理を戻す。
【００７４】
次のステップＳ２８２では、ステップＳ２７９で検出されたリンク先（第０階層のリンク先）で指定されるウェブページの中にさらにリンク先（第１階層のリンク先）が埋め込まれているか否かが判定される。第０階層のリンク先で指定されるウェブページがデータ解析部７により以前に解析済みであれば、先読みアドレス決定部８は、データ解析部７からその情報を得ることができる。第０階層のリンク先で指定されるウェブページがデータ解析部７で以前に解析されたことがなく、あるいは、その解析結果がデータ解析部７に記憶されていなければ、先読みアドレス決定部８は、データ取得部３に対して第０階層のリンク先へのアクセスと、当該リンク先で指定されるウェブページの解析とを要求することにより、第１階層のリンク先の情報を取得することができる。
【００７５】
第１階層のリンク先があると判定した場合（ステップＳ２８２のＹＥＳ）、先読みアドレス決定部８は、当該リンク先で指定されるウェブページの表示データが格納済みであるか否かを判定する（ステップＳ２８３）。当該ウェブページの表示データが格納済みであると判定した場合（ステップＳ２８３のＹＥＳ）、先読みアドレス決定部８は、処理を図３のメインルーチンに戻す。一方、当該ウェブページの表示データが格納済みではないと判定した場合（ステップＳ２８３のＮＯ）、先読みアドレス決定部８は、当該第１階層のリンク先を先読みアドレスとして決定し（ステップＳ２８４）、その後、他の先読みアドレスを探すためにステップＳ２７１に処理を戻す。
【００７６】
なお、本実施の形態３では、先読みアドレス決定部８は、第１階層のリンク先まで探索したが、これに限定されず、第２階層以後のリンク先を探索する形態もあってよい。
【００７７】
上記したように、本実施の形態３では、ユーザにより表示指示される可能性が高いと推測されるウェブアドレスが先読みアドレスとして順次決定されるので、待ち時間のさらなる短縮化とユーザのストレス軽減とが可能となる。
【００７８】
ただし、先読みアドレスの探索範囲のウェブアドレスの数が多ければ、先読みアドレス決定処理の負荷や処理時間が大きくなる場合がある。そこで、データ解析部７は、解析結果から得られたウェブアドレスに優先度を付して保存しておくことが望ましい。先読みアドレス決定部８は、優先度が付されたウェブアドレスの中から優先度の順に先読みアドレスを選択することで、処理負荷の軽減を図り、先読みアドレスの推測精度を向上させることができる。たとえば、過去の閲覧回数が多い程、ウェブページに付する優先度の値を高くしたり、閲覧日時が現在日時に近い程、ウェブページに付する優先度の値を高くしたりすることができる。
【００７９】
先読みアドレス決定部８は、ステップＳ２７３，Ｓ２７６，Ｓ２７６，Ｓ２７９またはＳ２８２で、先読みアドレスの候補となるウェブアドレスが複数存在する場合に、優先度の高いウェブアドレスを優先的に先読みアドレスとして決定することができる。
【００８０】
実施の形態４．
次に、実施の形態４について説明する。実施の形態４では、上記実施の形態１と同じデータ表示システム１００Ａの構成が使用される。図７は、実施の形態４に係るウェブページ閲覧処理の手順の一例を示すフローチャートである。図７のフローチャートにおいては、ステップＳ１０Ｂ，Ｓ１１Ｂ，Ｓ１１Ｃ以外の手順は、図２のフローチャートの手順と同じである。
【００８１】
図７のステップＳ１０で表示制御部６が入力処理部１からウェブアドレス（アドレス情報）を取得した後、表示制御部６は、データ取得部３に対して、当該アドレス情報で指定されるウェブページの最終更新日時の情報を要求する。データ取得部３は、この要求に応じて、Ｉ／Ｆ１５を介して外部サーバ２２から当該ウェブページの制御データを取得し、この制御データをデータ解析部７に解析させて最終更新日時を取得する（ステップＳ１０Ｂ）。データ取得部３は、この最終更新日時のデータを表示制御部６に与える。
【００８２】
次に、表示制御部６は、データ記憶部１４を参照して、当該アドレス情報で指定されるウェブページの表示データがデータ記憶部１４に格納済みであるか否かを判定する（ステップＳ１１）。表示データが格納済みでなければ（ステップＳ１１のＮＯ）、表示制御部６は、ステップＳ２０に処理を移行させる。
【００８３】
一方、表示データが格納済みであれば（ステップＳ１１のＹＥＳ）、表示制御部６は、当該表示データの生成日時（タイムスタンプ情報など）を取得する（ステップＳ１１Ｂ）。次いで、表示制御部６は、ステップＳ１０Ｂで取得された最終更新日時が、データ記憶部１４に格納されている表示データの生成日時よりも新しいか否かを判定する（ステップＳ１１Ｃ）。最終更新日時の方が生成日時よりも新しいと判定した場合（ステップＳ１１ＣのＹＥＳ）、表示制御部６は、ステップＳ２０に処理を移行させる。一方、最終更新日時が生成日時よりも新しくないと判定した場合（ステップＳ１１ＣのＮＯ）、表示制御部６は、ステップＳ１２以後の手順を実行する。
【００８４】
上記したように、本実施の形態４では、表示制御部６は、ウェブページの最新版の最終更新日時が格納済みの表示データの生成日時よりも新しい（現在日時に近い）場合には（ステップＳ１１ＣのＹＥＳ）、ウェブページ表示処理（ステップＳ１２，Ｓ１４）を実行せずに、当該ウェブページの最新版を外部サーバ２２から取得し（ステップＳ２０）、表示データを生成し表示させる（ステップＳ２１〜Ｓ２５）。逆に、最終更新日時が格納済みの表示データの生成日時よりも新しくない場合には（ステップＳ１１ＣのＮＯ）、表示データの最新版がバックグランドで再構築され（ステップＳ１３，Ｓ１５〜Ｓ１７）、表示される（ステップＳ１８）。このように最新のウェブページが画面表示されるので、ユーザに与えるストレスの軽減が可能となる。
【００８５】
実施の形態５．
次に、図８を参照しつつ、実施の形態５について説明する。本実施の形態５では、上記実施の形態１と同じデータ表示システム１００Ａの構成が使用される。図８は、実施の形態５に係るデータ取得処理の手順を概略的に示すフローチャートである。
【００８６】
表示制御部６は、データ取得部３に対してウェブページの表示データの構築または再構築を要求する前に、データ記憶部１４に対して残り容量について問い合わせて、残り容量がウェブページの表示データを蓄積するための必要容量（必要と推測される量）以上であるか否かを判定する（ステップＳ６０）。残り容量が必要容量を下回ると判定した場合（ステップＳ６０のＮＯ）、データ記憶部１４の蓄積データのうち、特定のウェブページ（トップページやｒｅｔｕｒｎＵＲＬで指定されるウェブページ）以外のウェブページの表示データをアクセス日時の古い表示データから順に削除して空き領域を生成する（ステップＳ６１）。ここで、たとえば、最終アクセス日時が最も古い表示データを削除して空き領域を生成してもよい。ここで、最終アクセス日時とは、表示データ生成時にその生成日時によって初期化された日時、あるいは、表示データの読み出しがあった場合にその都度読み出し日時により更新された日時である。
【００８７】
その後、表示制御部６は、データ取得部３に対してウェブページの表示データの構築または再構築を要求し、この要求に応じてデータ取得部３は、外部サーバ２２にアクセスしてウェブページを取得する（ステップＳ６２）。その後、データ解析部７及びデータ生成部２は、取得したウェブページを解析し、その解析結果に基づいて表示データを生成しデータ記憶部１４の空き領域に格納する。
【００８８】
上記したように、実施の形態５では、データ記憶部１４における表示データをアクセス日時の古い順に削除して空き領域を形成するので、ユーザにより指定されたウェブページの表示データを画像表示モニタ２３に表示させるまでの待ち時間の更なる短縮化と、ユーザに与えるストレス軽減とを図ることができる。
【００８９】
実施の形態６．
次に、図９及び図１０を参照しつつ、実施の形態６について説明する。本実施の形態６では、上記実施の形態１と同じデータ表示システム１００Ａの構成が使用される。図９及び図１０は、実施の形態６に係るウェブページ閲覧処理の手順の例を示すフローチャートである。図９のフローチャートにおいて、ステップＳ１３Ａ，Ｓ１３Ｂ，Ｓ１３Ｃ，Ｓ１３Ｄ以外の手順は、図２のフローチャートの手順と同じであり、図１０のフローチャートにおいて、ステップＳ４３Ａ，Ｓ４３Ｂ，Ｓ４３Ｃ，Ｓ４３Ｄ以外の手順は、図５のフローチャートの手順と同じである。
【００９０】
図９を参照すると、表示データが格納済みであると判定されたとき（ステップＳ１１のＹＥＳ）、格納済みの表示データが読み出されてウェブページ表示処理が実行される（ステップＳ１２，Ｓ１４）。このウェブページ表示処理と並行して、表示制御部６は、データ取得部３に対してウェブページの表示データの再構築を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、指定されたウェブページの最新版の取得を開始する（ステップＳ１３Ａ）。
【００９１】
その後、データ取得部３は、ウェブページの最新版のデータのうち操作用制御データを取得したとき、データ解析部７にこの操作用制御データを解析させる（ステップＳ１３Ｂ）。ここで、操作用制御データとは、ユーザの操作入力によりウェブページの表示内容を制御するためのデータである。操作用制御データとしては、たとえば、構造化データファイル中に記述された、データのダウンロードを開始させるＨＴＭＬタグが挙げられる。
【００９２】
そして、表示制御部６は、操作用制御データの解析が完了し、この解析結果と現在表示中の表示データとの整合化を実行した後に、入力装置２１を介したユーザによる操作入力を有効化する（ステップＳ１３Ｃ）。ここで、整合化とは、ステップＳ１３Ｂで取得した操作用制御データが、現在表示中の操作用制御データを示す操作用画像と整合しているか否かを検査し、不整合が生じている場合には画像表示モニタ２３の表示内容を修正する処理をいう。不整合が生じている状態で操作入力を有効化すると、たとえば、ユーザが画像表示モニタ２３に表示されている操作用画像（たとえば、データダウンロード用のボタン画像）を選択してクリック操作を行っても、このクリック操作に対する応答が得られない。このような事態を回避するために、表示制御部６は、不整合があった場合には、操作入力を有効化する前に、ステップＳ１３Ｂで取得した操作用制御データと整合する操作用画像のみが表示されるように画像表示モニタ２３の表示内容を再描画する。ステップＳ１３Ｃが実行された後、データ取得部３は、ウェブページの最新版のデータの全ての取得を完了する（ステップＳ１３Ｄ）。その後の手順は、上記実施の形態１の手順（ステップＳ１５〜Ｓ１８）と同じである。
【００９３】
次に、図１０の処理手順について説明する。図１０を参照すると、トップページの表示データが格納済みであると判定されたとき（ステップＳ４１のＹＥＳ）、格納済みの表示データが読み出されてトップページ表示処理が実行される（ステップＳ４２，Ｓ４４）。このトップページ表示処理と並行して、表示制御部６は、データ取得部３に対してトップページの表示データの再構築を要求する。この要求に応じて、データ取得部３は、Ｉ／Ｆ１５を介して外部サーバ２２にアクセスして、指定されたトップページの最新版の取得を開始する（ステップＳ４３Ａ）。
【００９４】
その後、データ取得部３は、トップページの最新版のデータのうち操作用制御データを取得したとき、データ解析部７にこの操作用制御データを解析させる（ステップＳ４３Ｂ）。そして、表示制御部６は、操作用制御データの解析が完了し、この解析結果と前記ページ表示処理により表示されている表示データとの整合化を実行した後に、入力装置２１を介したユーザによる操作入力を有効化する（ステップＳ４３Ｃ）。ここで、整合化とは、ステップＳ４３Ｂで取得した操作用制御データが、現在表示中の操作用制御データを示す操作用画像と整合しているか否かを検査し、不整合が生じている場合には画像表示モニタ２３の表示内容を修正する処理をいう。次いで、データ取得部３は、トップページの最新版のデータの全ての取得を完了する（ステップＳ４３Ｄ）。その後の手順は、上記実施の形態１の手順（ステップＳ４５〜Ｓ４８）と同じである。
【００９５】
上記したように、本実施の形態６では、操作用制御データの解析が完了した後で、入力装置２１を介したユーザによる操作入力を有効化するので、ユーザは、短時間で表示されたウェブページを閲覧しつつ、違和感なく操作入力を行うことができる。
【００９６】
実施の形態７．
次に、図１１及び図１２を参照しつつ、実施の形態７について説明する。実施の形態７では、上記実施の形態１と同じデータ表示システム１００Ａの構成が使用される。本実施の形態７では、データ処理部４Ａを構成するマイクロプロセッサが、記録媒体１６からコンピュータプログラムまたは実行形式のファイルをロードし実行することによって、データ取得部３、データ解析部７及びデータ生成部２を含む機能ブロック群をウェブブラウザとして構成する。なお、先読みアドレス決定部８も、ウェブブラウザの一部として構成してもよい。
【００９７】
図１１及び図１２は、実施の形態７に係るウェブページ閲覧処理の手順の例を示すフローチャートである。図１１のフローチャートにおいて、ステップＳ１２Ｂ以外の手順は、図９のフローチャートの手順と同じであり、図１２のフローチャートにおいて、ステップＳ４２Ｂ以外の手順は、図１０の手順と同じである。
【００９８】
図１１を参照すると、表示データが格納済みであると判定されたとき（ステップＳ１１のＹＥＳ）、格納済みの表示データが読み出されてウェブページ表示処理が実行される（ステップＳ１２，Ｓ１４）。このウェブページ表示処理の開始後、このウェブページ表示処理と並行して、マイクロプロセッサが、記録媒体１６からコンピュータプログラムまたは実行形式のファイルをロードし実行することによってウェブブラウザを起動する（ステップＳ１２Ｂ）。前述の通り、このウェブブラウザは、データ取得部３、データ解析部７及びデータ生成部２の機能を実現するものである。その後の手順は、図９の手順（ステップＳ１３Ａ〜Ｓ１３Ｄ及びステップＳ１５〜Ｓ１８）と同じである。
【００９９】
次に、図１２の処理手順について説明する。図１２を参照すると、トップページの表示データが格納済みであると判定されたとき（ステップＳ４１のＹＥＳ）、格納済みの表示データが読み出されてトップページ表示処理が実行される（ステップＳ４２，Ｓ４４）。このトップページ表示処理の開始後、このトップページ表示処理と並行して、マイクロプロセッサが、記録媒体１６からコンピュータプログラムまたは実行形式のファイルをロードし実行することによってウェブブラウザを起動する（ステップＳ４２Ｂ）。その後の手順は、図１０の手順（ステップＳ４３Ａ〜Ｓ４３Ｄ及びステップＳ４５〜Ｓ４８）と同じである。
【０１００】
上記したように、予め蓄積された表示データについてのウェブページ表示処理（図１１のステップＳ１４）またはトップページ表示処理（図１２のステップＳ４４）と並行して、バックグランドでウェブブラウザが起動される。よって、ウェブブラウザを使用する場合でも、待ち時間の短縮とストレス軽減とを図ることができる。
【０１０１】
実施の形態８．
次に、実施の形態８について説明する。本実施の形態８では、上記実施の形態１と同じデータ表示システム１００Ａの構成が使用される。
【０１０２】
本実施の形態８では、データ生成部２は、生成した表示データをデータ記憶部１４に蓄積するとともに、その表示データの基となるウェブページの解析に必要な全ての部品データ（たとえば、画像ファイル、音声ファイル、スクリプトファイル、プラグインモジュールもしくはアプレット）をデータ記憶部１４に蓄積する。これにより、表示制御部６からデータ取得部３に対してウェブページの表示データの再構築の要求があったとき、データ取得部３は、当該ウェブページの解析に必要な全ての部品データを外部サーバ２２から取得する必要がなく、不足の部品データを外部サーバ２２から取得することができる。データ生成部２は、データ記憶部１４に蓄積された部品データを用いて、短時間で表示データを再構成することができる。
【０１０３】
以上、図面を参照しつつ本発明の好適な実施の形態について述べたが、これらは本発明の例示であり、以下に説明するように、上記以外の様々な形態を採用することもできる。
【０１０４】
図１３は、図１に示したデータ表示システム１００Ａの変形例の概略構成を示す機能ブロック図である。この変形例のデータ表示システム１００Ｂは、データ表示装置１０１Ｂ、入力装置２１及び画像表示モニタ２３を備える。このデータ表示システム１００Ｂの構成は、データ処理部４Ｂのメモリアクセス制御部５を有する点を除いて、図１のデータ表示システム１００Ａの構成と同じである。メモリアクセス制御部５は、表示制御部６の代わりに、データの読み出しあるいは書き込みを実行する機能を有する。表示制御部６は、表示データの読み出しをメモリアクセス制御部５に要求し実行させることにより、表示データの読み出しが実行される間、並行して別の処理を実行することができる。
【０１０５】
図１及び図１３のデータ表示装置１０１Ａ，１０１Ｂは放送信号受信部１７を有するが、この構成に限定されるものではない。たとえば、データ表示装置１０１Ａ，１０１Ｂは放送信号受信部１７に代えて別の処理モジュールを有していてもよい。
【０１０６】
図１及び図１３のデータ表示装置１０１Ａ，１０１Ｂでは、データ生成部２は、信号圧縮部１２と信号伸張部１３とを内蔵しているが、これに限定されず、信号圧縮部１２と信号伸張部１３とが、データ生成部２とは独立した機能ブロックで構成されていてもよい。
【符号の説明】
【０１０７】
ＮＷ  ＩＰネットワークＮＷ、  １  入力処理部、  ２  データ生成部、  ３  データ取得部、  ４Ａ，４Ｂ  データ処理部、  ５  メモリアクセス制御部、  ６  表示制御部、  ７  データ解析部、  ８  先読みアドレス決定部、  １０  第１表示用メモリ、  １１  第２表示用メモリ、  １２  信号圧縮部、  １３  信号伸張部、  １４  データ記憶部、  １５  Ｉ／Ｆ（ネットワーク・インタフェース）、  １６  記録媒体（メモリ）、  １７  放送信号受信部、  １７Ａ  アンテナ、  ２１  入力装置、  ２２  外部サーバ（情報配信サーバ）、  ２３  画像表示モニタ、  １００Ａ，１００Ｂ  データ表示システム、  １０１Ａ，１０１Ｂ  データ表示装置。
【図１】
2011086223.tif 000003
【図２】
2011086223.tif 000004
【図３】
2011086223.tif 000005
【図４】
2011086223.tif 000006
【図５】
2011086223.tif 000007
【図６】
2011086223.tif 000008
【図７】
2011086223.tif 000009
【図８】
2011086223.tif 000010
【図９】
2011086223.tif 000011
【図１０】
2011086223.tif 000012
【図１１】
2011086223.tif 000013
【図１２】
2011086223.tif 000014
【図１３】
2011086223.tif 000015