(57)【要約】【課題】  効率のよい情報の取得と好適な使い勝手を実現する【解決手段】  取得する情報を選択し通信部に指示する情報取得処理制御部と、該指示に基づいて、ネットワークを介して接続される他の情報処理装置に情報取得要求を送信し、当該他の情報処理装置から情報を取得する通信部と、該表示部に一度に表示できる情報の量を示す表示量情報を保持する記憶部とを備え、該情報取得処理制御部は、該表示量情報に示される情報量よりも多くの情報の取得を該通信部に指示する。【選択図】  図１
2008015575.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して他の情報処理装置と接続された情報処理装置であって、
表示部と、
記憶部と、
情報取得処理制御部と、
通信部とを備え、
該記憶部は該表示部に表示する情報の配置に関する画面構成情報を保持し、
該情報取得処理制御部は、該表示部に表示されていない情報のうち、該画面構成情報を参照して選択した情報の取得を指示する信号を該通信部に送信し、
該通信部は該指示信号により該他の情報処理装置から該選択された情報を取得する
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記通信部が取得する情報は文書内の要素の要素型を設定できるマークアップ言語で記述された情報を含み、
該情報取得処理制御部は、前記画面構成情報を参照して、取得すべき情報の要素型を指定して選択する
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記表示部の表示画面に表示するための表示画面情報を生成する該画面表示制御部をさらに備え、
該画面表示制御部は該画面構成情報と前記通信部がネットワークを介して他の情報処理装置から取得した情報とを用いて表示画面情報を生成することを特徴とする情報処理装置。
【請求項４】
ネットワークを介して他の情報処理装置と接続される情報処理装置であって、
表示装置と接続され、
記憶部と、
情報取得処理制御部と、
通信部とを備え、
該記憶部は該表示装置に表示する情報の配置に関する画面構成情報を保持し、
該情報取得処理制御部は、該表示装置に表示されていない情報のうち、該画面構成情報を参照して選択した情報の取得を指示する信号を該通信部に送信し、
該通信部は該指示信号により該他の情報処理装置から該選択された情報を取得する
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記通信部が取得する情報は文書内の要素の要素型を設定できるマークアップ言語で記述された情報を含み、
該情報取得処理制御部は、前記画面構成情報を参照して、取得すべき情報の要素型を指定して選択する
ことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記表示装置の表示画面に表示するための表示画面情報を生成する該画面表示制御部をさらに備え、
該画面表示制御部は該画面構成情報と前記通信部がネットワークを介して他の情報処理装置から取得した情報とを用いて表示画面情報を生成することを特徴とする情報処理装置。
【請求項７】
請求項２または５に記載の情報処理装置であって、
前記マークアップ言語が、ＸＭＬまたはＢＭＬであることを特徴とする情報処理装置。
【請求項８】
請求項３または６に記載の情報処理装置であって、
さらに入力部を備え、
該画面構成情報は複数の種類の画面構成の情報とそれぞれの画面構成に関する情報に対応付けられた情報の表示量情報とを含み、
前記画面表示制御部は前記入力部から入力された信号を用いて、前記複数の種類の画面構成のうち一の画面構成を選択し、
前記情報取得処理制御部は該選択された画面構成に対応付けられた該表示量情報を用いて取得する情報量を決定する
ことを特徴とする情報処理装置。
【請求項９】
請求項８に記載の情報処理装置であって、
前記画面表示制御部は前記入力部から入力された信号を用いて、生成する前記画面構成情報を変更し、
前記情報取得処理制御部は前記複数の種類の画面構成に関する情報に対応付けられた表示量情報を変更する
ことを特徴とする情報処理装置。
【請求項１０】
請求項８に記載の情報処理装置であって、
前記入力部から前記画面表示制御部に送信される信号は有線または無線を介して前記画面表示制御部に送信され、
前記入力部は前記複数の種類の画面構成のうち一の画面構成を選択する信号を前記画面表示制御部に送信するボタンを備え、
前記情報取得処理制御部は該ボタンが押されるよりも先に、前記画面表示制御部が該選択される一の画面構成に関する情報をもちいて、該リンク先の情報の一部の要素型を指定して選択し、該選択した情報の取得指示信号を前記通信部に送信し、
該通信部は該指示信号により前記他の情報処理装置から該選択した情報を取得する
ことを特徴とする情報処理装置。
【請求項１１】
請求項３または６に記載の情報処理装置であって、
さらに入力部を備え、
前記通信部が取得するマークアップ言語で記述された情報は、文字の情報または画像の情報の配列を含み、
前記表示画面情報に基づいて表示される表示画面は、該文字の情報または画像の情報の配列の一部の範囲を表示し、
前記入力部が該情報の配列のうち該表示される範囲を変更する信号を前記画面表示制御部に送信するよりも先に、
前記情報取得処理制御部は、該情報の配列のうち該表示画面に表示されていない情報のうち、少なくとも該情報の配列のうち該表示画面に表示される情報に最も近い位置に配置される情報の要素型を指定して選択し、該選択情報の取得指示信号を該通信部に送信し、
該通信部は該指示信号により前記他の情報処理装置から該情報の一部を取得する
ことを特徴とする情報処理装置。
【請求項１２】
請求項３または６に記載の情報処理装置であって、
さらに入力部を備え、
前記表示画面情報はリンク情報を含み、
該リンク情報のリンク先の情報がマークアップ文書内の要素の要素型を設定できるマークアップ言語である場合、
前記入力部が前記表示画面の表示内容を該リンク情報のリンク先の情報に変更する信号を前記画面表示制御部に送信するよりも先に、前記情報取得処理制御部は、該リンク先の情報の一部の要素型を指定して選択し、該選択情報の取得指示信号を該通信部に送信し、
該通信部は該指示信号により前記他の情報処理装置から該情報の一部を取得する
ことを特徴とする情報処理装置。
【請求項１３】
請求項３または６に記載の情報処理装置であって、
さらに入力部を備え、
前記表示画面情報はリンク情報を含み、
該リンク情報のリンク先の情報が画像データまたは映像データまたは音声データを含み、
前記入力部が前記表示画面の表示内容を該リンク情報のリンク先の画像データまたは映像データまたは音声データの再生開始信号を前記画面表示制御部に送信するよりも先に、
前記情報取得処理制御部は該画像データまたは映像データまたは音声データの一部を取得情報として選択し、該選択情報の取得指示信号を該通信部に送信し、
該通信部は該指示信号により前記他の情報処理装置から該データの一部を取得する
ことを特徴とする情報処理装置。
【請求項１４】
請求項１３に記載の情報処理装置であって、
データの一部を取得情報として選択される前記画像データまたは映像データまたは音声データは、ＪＰＥＧ規格の画像データ、またはＭＰ３規格の音声データまたはＡＡＣ規格の音声データまたはＬＰＣＭ規格の音声データ、またはＭＰＥＧ規格の映像データまたはＨ．２６４規格の映像データである
ことを特徴とする情報処理装置。
【請求項１５】
請求項３または６に記載の情報処理装置であって、
さらに入力部を備え、
前記通信部が取得するマークアップ言語で記述された情報は、文字の情報または画像の情報と該文字の情報または画像の情報に対応付けられた詳細情報を含み、
前記入力部が該詳細情報の表示を要求する信号を前記画面表示制御部に送信するよりも先に、前記情報取得処理制御部は、前記詳細情報の少なくとも一部の取得指示信号を前記通信部に送信し、
該通信部は該指示信号により前記他の情報処理装置から該情報の一部を取得する
ことを特徴とする情報処理装置。
【請求項１６】
請求項１５に記載の情報処理装置であって、
前記詳細情報は、前記文字の情報または画像の情報に対応付けられたリンク情報のリンク先が含まれる画像データまたは映像データに関する詳細情報であり、該画像データまたは映像データのデータ形式または記録日時またはビットレートまたは解像度の情報を含む
ことを特徴とする情報処理装置。
【請求項１７】
請求項１５に記載の情報処理装置であって、
前記詳細情報は、前記文字の情報または画像の情報に対応付けられたリンク情報のリンク先が含まれる音声データに関する詳細情報であり、該音声データのデータ形式または記録日時またはビットレートの情報を含む
ことを特徴とする情報処理装置。
【請求項１８】
ネットワークを介して他の情報処理装置と接続された情報処理装置であって、
出力部と、
画面表示制御部を備え、
記憶部と、
通信部と、
情報取得処理制御部と、
該出力部は画面表示制御部が生成する表示画面情報を出力し、
該記憶部は該表示部に表示する情報の配置に関する画面構成情報を保持し、
該情報取得処理制御部は、該出力部から出力されている表示画面情報に含まれていない情報のうち、該画面構成情報を参照して選択した情報の取得を指示する信号を該通信部に送信し、
該通信部は該指示信号により該他の情報処理装置から該選択された情報を取得する
ことを特徴とする情報処理装置。
【請求項１９】
請求項１８に記載の情報処理装置であって、
前記通信部が取得する情報はタグにＩＤが設定されたＸＭＬ文書情報を含み、
該情報取得処理制御部は、前記画面構成情報を参照して、取得すべき情報が格納されるタグのＩＤを指定して選択する
ことを特徴とする情報処理装置。
【請求項２０】
請求項１９に記載の情報処理装置であって、
さらに入力部を備え、
該入力部が新たな情報の表示を要求する信号を前記画面表示制御部に送信するよりも先に、前記情報取得処理制御部は、前記出力部からされている表示画面情報に含まれていない情報のうち、該入力部が新たに表示を要求する情報のうち少なくとも一部を、前記画面構成情報を参照して選択し、該選択した情報の取得指示信号を前記通信部に送信し、
該通信部は該指示信号により前記他の情報処理装置から該選択された情報を取得する
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して他の情報処理装置から情報を取得する情報処理装置に関するものである。
【背景技術】
【０００２】
使用者の情報に基づいて事前に情報を選択して蓄積する装置の従来技術としては、例えば特許文献１に記載のものが知られている。
【０００３】
【特許文献１】特開２００３−１４３６４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された情報受信装置では、装置は全ての情報を受信し、蓄積時に受信した情報から選択した情報を蓄積するのみである。よって、情報受信装置が受信する情報の選択、削減は行われないため、情報の送信側から全ての情報を送信する必要があり、装置に情報を入力する情報伝送手段に、大きな伝送能力が要求される可能性があった。また、装置が受信する情報の量が多い場合は、必要な情報が少ないとしても、必要でない情報も事前に多く受信する必要があり、受信時間が長くかかり、情報の表示等の遅延などのユーザの使い勝手の低下を招く可能性があった。
【０００５】
本発明は、上記課題に鑑みて為されたものであり、その目的は、効率のよい情報の取得と好適な使い勝手を実現する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、以下の技術を提供するものである。すなわち、本発明に係る情報処理装置は、ネットワークを介して他の情報処理装置と接続され、表示部と、記憶部と、情報取得処理制御部と、通信部とを備え、該記憶部は該表示部に表示する情報の配置に関する画面構成情報を保持し、該情報取得処理制御部は、該表示部に表示されていない情報のうち、該画面構成情報を参照して選択した情報の取得を指示する信号を該通信部に送信し、該通信部は該指示信号により該他の情報処理装置から該選択された情報を取得することを特徴とする。
【０００７】
上記構成によれば、例えば、表示部に表示されていない情報を選択して事前に取得することが可能となる。これにより、選択せずに情報を事前に受信するよりも、受信する情報量を削減することができ、伝送手段の伝送能力に掛かる負荷を低減でき、また、情報処理の遅延を防ぐことが可能となる。
【０００８】
また、本発明に係る情報処理装置は、ネットワークを介して他の情報処理装置と接続され、表示装置と接続され、記憶部と、情報取得処理制御部と、通信部とを備え、該記憶部は該表示装置に表示する情報の配置に関する画面構成情報を保持し、該情報取得処理制御部は、該表示装置に表示されていない情報のうち、該画面構成情報を参照して選択した情報の取得を指示する信号を該通信部に送信し、該通信部は該指示信号により該他の情報処理装置から該選択された情報を取得することを特徴とする。
【０００９】
上記構成によれば、例えば、接続された表示装置に表示されていない情報を選択して事前に取得することが可能となる。これにより、選択せずに情報を事前に受信するよりも、受信する情報量を削減することができ、伝送手段の伝送能力に掛かる負荷を低減でき、また、情報処理の遅延を防ぐことが可能となる。
【発明の効果】
【００１０】
本発明によれば、効率のよい情報の取得と好適な使い勝手が可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。
【実施例１】
【００１２】
図１〜１１を用いて本発明の第１の実施の形態について説明する。
【００１３】
第１の実施例では、クライアント機能を有する情報処理装置が、サーバ機能を有する他の情報処理装置から、テキストデータ、映像データ、音声データやソフトウェアおよびこれらのリストなどのコンテンツデータを取得する例を説明する。図１は、第１の実施例における情報処理装置のブロック構成例を示す図である。
【００１４】
図１において、１は情報処理装置、２は情報伝送網、３はサーバ装置、４は画面表示装置、１０は情報伝送網に接続し当該情報伝送網に接続された装置と通信を行う通信部、１１はクライアント機能部、１２は入力部、１３は情報取得処理制御部、１４は記憶部、１５は情報取得処理管理テーブル、２０は情報取得済みデータ格納部、１６は画面構成情報管理テーブル、１７は現在画面表示情報管理テーブル、１８は画面表示制御部、１９は画面表示部である。
【００１５】
情報処理装置１は、サーバ装置３が生成・管理するデータのリスト等の情報を通信部１０を介して取得する。当該リストとは、例えばサーバ装置３に保持されるテキストデータ、映像データ、音声データやソフトウェアなどのコンテンツのリスト等である。データの取得は、情報取得処理制御部１３の制御によりクライアント機能制御部１１が通信部１０を介してサーバ装置３にアクセスして実行する。取得したデータは、記憶部１４の情報取得処理管理テーブル１５を更新した後、情報取得済みデータ格納部２０に記憶される。
【００１６】
情報伝送網２は、例えば、有線ＬＡＮ、無線ＬＡＮ、ＵＷＢ（Ultra Wide Band）、Ｂｌｕｅｔｏｏｔｈ、ＩＥＥＥ１３９４、電力線等で構成されるネットワークや、これらの組み合わせ、またはこれらと放送の組み合わせなどである。情報伝送網２に接続された装置間では、ある所定の手順に従って情報を転送することが可能である。
【００１７】
サーバ装置３は、情報伝送網２を介して、情報処理装置１のクライアント機能１１からの情報取得要求に対して、情報の送信を行う機能を有する。
【００１８】
情報取得処理制御部１３は、記憶部１４に保持される情報取得処理管理テーブル１５を参照し、情報取得処理のスケジューリングを行い、クライアント機能部１１に対して、情報取得処理の指示情報を送信する。
【００１９】
クライアント機能部１１は当該指示情報を受けて、通信部１０にサーバ装置３への情報の送信要求の実行許可を発行する。前記通信部１０は当該情報の送信要求等を、該情報伝送網２を介してサーバ装置３に対して送信する。
【００２０】
記憶部１４は例えば、ＨＤＤ、メモリ、メモリーカード等のブリッジメディアで構成される記憶装置で構成されている。
【００２１】
情報取得処理管理テーブル１５は、情報取得対象を表す情報、また、その対象情報が取得済みかどうかを表す情報を管理するものである。
【００２２】
情報取得済みデータ格納部２０は、情報取得処理制御部１３がクライアント機能部１１を利用して取得した情報を格納する。
【００２３】
画面構成情報管理テーブル１６は情報を表示画面に表示する際の画面の構成などの表示される情報の配置等に関する情報を格納する。
【００２４】
現在画面表示情報管理テーブル１７は現在の表示画面に関する情報を管理するものである。
【００２５】
画面表示制御部１８は、画面表示部１９の表示に必要となる情報を記憶部１４から読み込み、表示画面情報を生成する。読み込むべき情報が存在しない場合は、情報取得処理管理テーブル１５に情報が必要である事を書き込み、情報取得処理制御部１３に通知する。
【００２６】
画面表示部１９は、情報処理装置１の出力部であって、画面表示制御部１８が生成した表示画面情報を受け取り画面に表示する。
【００２７】
次に、本実施例の画面表示部１９が備える表示画面の表示内容の一例について図２を用いて説明する。２００は表示画面の領域、２１０はコンテンツリストの表示領域、２１１〜２１７はコンテンツリストの各情報の表示領域である。また、２１８や２１９は領域２１０に表示されていないコンテンツリストの情報がある方向を示すマークである。
【００２８】
なお、図２の例では、例えば、２１４の領域は他の領域と表示色を異ならせて、現在領域２１４の情報が選択されていることを示している。入力部１２から入力される情報に基づいて、この選択されている表示が領域２１１〜領域２１７のコンテンツリストの各情報の表示領域をそれぞれ選択しながら移動しても構わない。また、選択された領域は２１４に固定したまま、２１１〜２１７の各表示領域に表示される情報がそれぞれ２１８、２１９に示される方向にスクロール移動してもよい。このような表示の変更は、入力部１からの入力信号に基づいて画面表示制御部１８が表示画面情報を変更することにより行われる。
【００２９】
また、２５０は領域２１０で選択されている情報が示すコンテンツに関する画像データを表示する領域、２３０は領域２１０で選択されている情報が示すコンテンツに関する詳細情報を表示する領域である。ここで本実施例では領域２５０には映像コンテンツのワンシーンのサムネイル表示を表示しているが、例えば、音声コンテンツの関連画像などを表示してもよい。ここで本実施例では領域２３１には当該コンテンツのタイトル、領域２３２には当該コンテンツのジャンル、領域２３３には当該コンテンツの記録された日時、領域２３４には当該コンテンツの保存形式、領域２３５には当該コンテンツの記録されているビットレートを表示している。なお、領域２３０には当該コンテンツに関するその他の情報を表示しても良い。
【００３０】
ここで、本実施例において、図２に示される各情報は、例えば図３に示す概念のような階層構造となっている。ここで、図３では階層構造の各階層が情報のリストにより構成されている。各階層のリストの一の情報には、さらに下位の階層のリストが関連付けられており、階層を最下位のリストには例えば、最終的にユーザが利用する映像データや音声データやテキストデータやソフトウェアなどのコンテンツデータなどが格納されている。例えば図３の例では、第１階層のリストはコンテンツの種類を示すリストであり、コンテンツが映像データであるか、音声データであるか、画像データであるかを示している。第２階層のリストは第１階層の情報に関連付けられている。この例では、第１階層のリストの“映像”という情報には、第２階層のリストとして、記録日時やジャンルなどのコンテンツの詳細情報やパラメータに関するリストが関連付けられている。さらに第２階層のリストに含まれる“記録日時”という情報は、第３階層として４月２６日や４月２７日などを示す日付のリストが関連付けられている。また、第３階層の“４月２６日”という情報は、その日に録画されたコンテンツのタイトルのリストに関連付けられている。また第４階層のコンテンツのタイトルの情報の下位の階層には、映像データなどのコンテンツのデータそのものや、コンテンツの保存先、その他コンテンツに関する情報などが関連付けられている。上記の説明で触れていないリストの情報の下位の階層のリストもそれぞれ同様に存在する。
【００３１】
本実施例では、図２の表示画面において、領域２１０に表示される領域２１１〜領域２１７のコンテンツリストが、図３の階層構造の特定の階層のリストであるとする。このとき、領域２５０や領域２３０に表示される情報は図３の階層構造において例えば当該リストより下位のリストに含まれる情報を示している。
【００３２】
ここで、図２に示される各情報は、サーバ装置３から情報伝送網２を介して情報処理装置１が取得して表示する。そのため例えば図２の例では、２１０の表示領域に表示されている階層のコンテンツリストのうち、領域２１１〜領域２１７に表示されていない部分は、当該領域に入りきらないために表示されていない。これらの部分は、入力部１からの入力信号に基づいて行われる前述のスクロール移動が行われるときに、新たに２１１〜２１７の表示領域に表示される。そのためには、新たに表示される情報は、新たにサーバ装置３から取得して情報取得済みデータ格納部２０に格納するか、既に情報取得済みデータ格納部２０に格納されている必要がある。
【００３３】
このとき、新たにサーバ装置３から取得する場合は、サーバ装置３から情報伝送網２を経由して通信部１０がデータを受信し、表示画面に表示するまでの時間の遅延が発生する。そのため、ユーザは情報の画面の表示速度に不満を抱くことになる。
【００３４】
また、既に情報取得済みデータ格納部２０に格納する場合は、図２の領域２１１〜領域２１７に表示されるリストの同一階層の全体を先に取得する方法が考えられる。しかし、この方法では、同一階層のリスト全体が膨大な情報量である場合、その取得自体に時間かかる。よって、同じく表示画面に表示するまでの時間の遅延が発生し、ユーザは情報の画面の表示速度に不満を抱くことになる。また、このとき情報伝送網２の情報の伝送能力に負荷をかけることになる。
【００３５】
そこで本発明による情報処理装置では、必要な情報を選択して受信することにより、情報を表示画面に表示するまでの時間の遅延を低減し、かつ情報伝送網の情報の伝送の負荷を低減する。以下にこれを説明する。
【００３６】
まず、図４を用いて、本実施例における情報処理装置１が受信する情報のデータ構造を説明する。
【００３７】
本実施例における情報処理装置１はサーバ装置３から受信する情報として、マークアップ言語で記述された情報を用いる。図４は本情報のデータ構造を示しており、４００がマークアップ言語により記述される文書、４１０〜４１６、４２０〜４２６は、当該文書内の情報を格納している要素である。ここで、要素Ａ４１０は、要素aa４１１と要素ab４１２を包含し、要素aa４１１は要素aaa４１３、要素aab４１４を包含している。その他の要素もそれぞれ図４に示すように他の要素を包含している。これにより、当該記述文書情報は、情報を階層構造にして格納することができる。本実施例における情報処理装置１は図３に示す階層構造の情報を、図４の記述言語の文書情報として受信する。
【００３８】
また、本実施例においては、前記文書情報として、マークアップ言語の文書内において要素の要素型を設定できるものを用いる。例えば、図4に示される各要素にそれぞれ固有のＩＤなどを生成するなどして定義を行う。これにより、文書内のデータのうち特定の要素を指定してその情報だけを取り扱うことができる。よって、記述言語の文書情報として例えばＸＭＬ文書やＢＭＬ文書などを用いればよい。これら場合は要素型の設定としてタグにＩＤを設定し、情報選択の際に設定されたＩＤを指定すればよい。
【００３９】
なお、コンテンツの管理構造はサーバ装置が管理するものであるため、必ずしも図２で示すような階層構造になるとは限らない。例えば、１階層のみが存在し、その階層内で全てのコンテンツを扱う場合も考えられる。このような場合は、コンテンツ一つずつにＩＤを与えても構わない。
【００４０】
次に、情報処理装置１の情報取得処理制御部１３が、必要な情報を選択する方法を以下に説明する。
【００４１】
まず、表示画面に表示され得る情報の種類や量を管理する画面構成情報管理テーブル１６について説明する。図５は、画面構成情報管理テーブル１６のテーブル構成の一例である。画面構成情報管理テーブル１６は、画面表示部１９が表示画面に表示する画面構成の種類、情報の配置の表示形式、その表示配置における情報リストの表示件数、情報リストに関連する表示情報の項目などが格納されている。
【００４２】
ここで、画面構成の種類は５０１の列に格納され、例えば、図２で示した画面の構成は、画面構成Ａとして示されている。これに対し、５０１の列に示される画面構成Ｂは、例えば図６に示されるような、情報の表示配置が異なる構成の画面である。図６の画面６００においては、領域６３０に図２の領域２３０に相当する情報が表示される。また、領域６１０に図２の領域２１０に相当する情報が表示される。ただし、図６の領域６１０においては、図２の領域２２０とは情報の表示方法が異なる。図２の領域２２０ではコンテンツのリストが領域２１１から領域２１７に示されるテキストデータの配列である。これに対し、図６の領域６１０においては、コンテンツのリストが領域６１１から領域６１６に示されるように、サムネイル画像とテキストデータの配列である。ここで、選択されているサムネイル画像は、例えば６１７のような強調のための枠等で表現されていてもよい。本実施例では当該画面構成Ａと画面構成Ｂは、例えば、ユーザが入力部から入力する信号によって、切替えができるものとする。
【００４３】
図５の画面構成情報管理テーブル１６はこのような異なる画面構成毎の表示情報に関する情報を格納している。例えば、５０２の列には、それぞれの画面構成における情報リストの主な表示形式が格納されており、図２の画面構成Ａではテキストデータ形式、図６の画面構成Ｂではサムネイルデータ形式であることを示している。また、５０３の列には、それぞれの画面構成における情報リストにおいて一度に表示できる情報の表示件数を格納している。また、５０４の列には、例えば図２の領域２１０や図６の領域６１０に示される情報リストの表示項目が格納される。また、５０４の列には、例えば図２の領域２１０や図６の領域６１０に示される情報リストの表示項目が格納される。また、５０５の列には、例えば図２の領域２３０や図６の領域６３０に示される詳細情報の表示項目が格納される。
【００４４】
ここで、情報処理装置１の情報取得処理制御部１３は画面構成情報管理テーブル１６に格納される情報を参照して、取得する情報を選択する。
【００４５】
例えば、図５に示される画面構成情報管理テーブル１６は、画面構成Ａの表示画面を表示するときに、情報取得処理制御部１３はサーバ装置３から、画面構成情報管理テーブル１６の５０３に格納される表示件数のテキスト情報と、画面上で選択される一つの情報に関するタイトル、ジャンル、記録日時、保存形式、ビットレートを取得することを示している。
【００４６】
さらに、前述した情報表示の遅延を防止するためには、現在の表示画面に表示されている情報の取得だけでは足らない。次に画面の表示が変化する際に表示される情報を、表示するための信号が入力されるより先に取得しておく必要がある。すなわち実施例の情報取得処理制御部１３は、一つの画面の表示を行うときに、少なくとも当該画面に表示される情報量以上の情報を取得する指示をクライアント制御部１１を介して通信部１０に送信することになる。なお、以降この表示されていない情報を事前に取得する方法を先読み取得と表現する。
【００４７】
次に、情報取得処理制御部１３が取得する情報を管理するために用いる情報取得処理管理テーブル１５について説明する。
【００４８】
図７に情報取得処理管理テーブル１５の構成の一例を示す。情報取得処理管理テーブル１５の各行は現在表示されている表示画面および次に表示される画面に必要な情報を示している。本実施例では７０１の列に、当該情報の表示の有無を示してある。また、現在表示されていない場合には、当該情報が表示されるための表示信号の種類が格納されている。
【００４９】
ここで、このような表示信号は入力部から入力されるが、このような信号は、例えば図８に示すコントローラ８００などから入力する。図８の例では、コントローラ８００は信号を発信する無線発信部８０１と、情報の選択を確定する決定ボタン８０２と、リストのスクロールを行う方向ボタン８０３、８０４と、前述した画面構成を切替える画面切替えボタン８０５とを備えている。本実施例では、無線発信部８０１は無線を用いているが、有線で接続されていてもよい。また、コントローラ８００が情報処理装置１と一体であってもよい。さらに、画面に表示されているリストの情報のジャンルを直接切替える直接リスト変更ボタンを備える。図８の例では、直接リスト変更ボタンとして、映像リストボタン８０６、音楽リストボタン８０７、写真リストボタン８０８を備える。ここで、例えば、ユーザが映像リストボタン８０６を押すとコントローラ８００から信号が発信される。この信号を受信した情報処理装置１は、現在表示されている情報のリストが音楽コンテンツや写真コンテンツのリストであっても、映像コンテンツの情報のリストに切替えて表示する。また、例えば現在表示画面が情報のリストではなく、コンテンツそのものであるときに、ユーザが映像リストボタン８０６を押すと、画面構成が切替わる。例えば、画面構成Ａのような画面に切替わり、新たに映像コンテンツのリストが、領域２１０等に表示される。なお、ユーザが映像リストボタン８０６を押したとき、現在表示されているリストが映像コンテンツであれば、特に画面は変化しなくともよい。また、映像コンテンツのリストが表示されるときのデフォルトの情報リストを改めて表示してもよい。
【００５０】
すなわち、本実施例ではこのように入力部から、情報のリストのスクロール、選択、画面の切替え、リストの変更などの指示する信号が入力される。
【００５１】
ここで、上記のような信号が、前述の図７の情報取得処理管理テーブル１５の７０１の列に表示信号として格納される。すなわち、図７において列７０１に格納される“スクロール１”、“スクロール２”とは、それぞれ、図８の方向ボタン８０３、８０４が押されたときに受信する信号を示す。”選択１”とは、例えば図８の決定ボタン８０２が押されたときに受信する信号を示している。また“画面切替”とは、例えば図８の画面切替えボタン８０５が押されたときに受信する信号を示している。
また”ダイレクトボタン１”とは、例えば図８の直接リスト変更ボタン８０６〜８０７のいずれかを押したときに受信する信号を示している。また“表示中”とは、例えば当該リストが現在表示されていることを示している。また例えば、“表示中”以外の当該リストやデータは先読み取得の対象情報である。
【００５２】
次に７０２の列には、取得及び表示する情報の対象を示している。すなわち、本実施例では、当該対象情報が、コンテンツに関する情報リストなのか、コンテンツに関する詳細情報なのか、コンテンツそのものの映像データなのか等を示している。
【００５３】
また、７０３の列には、当該対象情報のリストやデータに与えられているＩＤが格納されている。当該ＩＤはサーバ装置３と情報処理装置１において事前に取決めをおこなっておくことで、情報処理装置１から指定できるようにしておく。
【００５４】
また、７０４の列には、当該対象情報のリストやデータのうち、情報を取得する部分の開始位置を格納する。７０５の列には、当該開始位置から情報を取得する量を格納している。７０６の列には、当該情報が取得済みか否かのフラグが格納されており、Ｙなら取得完了、Ｎなら取得が完了していないことを示している。また、７０７の列には、情報の記録部４の情報取得済みデータ格納部２０の当該データを格納する位置を示す情報が保持されている。
【００５５】
情報取得処理制御部１３は、例えば取得する情報を選択するときや、情報を取得したときに、画面構成が切替わったときなどに情報取得処理管理テーブル１５を更新する。これにより、情報取得処理に関する情報を管理する。
【００５６】
次に、現在画面表示情報管理テーブル１７に関して説明する。
【００５７】
図９は現在画面表示情報管理テーブル１７の一例を示した図である。現在画面表示情報管理テーブル１７は、現在画面に表示されているリストやデータなどの情報を管理するためのテーブルである。当該テーブルは、前述した画面構成情報管理テーブル１６の情報に基づいた画面構成の切替り時に、情報取得処理制御部１３により更新される。情報取得処理制御部１３は画面構成情報管理テーブル１６の情報に基づいて、画面構成の切替り時より前に取得したリストやデータを現在表示画面のどの領域に表示するかの振り分けを行う。情報取得処理制御部１３は振り分けた結果により、現在画面表示情報管理テーブル１７に設定情報を格納する。
【００５８】
ここで、現在画面表示情報管理テーブル１７の設定情報の９０１の列には、情報の表示される領域を示す情報が格納される。当該領域とは、表示画面において、リストに含まれる情報やコンテンツ等の情報が表示される領域である。例えば、図２の領域２１１〜領域２１７、領域２５０、領域２３１〜領域２３５や、例えば、図６の領域６１１〜領域６１６、領域６３１〜領域６３６等がこれに該当する。図２、図６に示されるように、各領域にはテキストや、サムネイルなどの情報が表示される。また、当該表示情報が格納されているリストのＩＤが、図９の９０２の列に格納されている。また、当該表示情報の内容が９０３の列に格納されている。また、当該表示情報の表示形式が９０４の列に格納されている。また、ユーザによる入力信号によって、当該表示情報が選択されたときに切替わる画面構成が、９０５の列に格納されている。また、当該表示情報が選択され、切替わる画面構成において新たに表示されるリストやデータのＩＤが９０６の列に格納されている。
【００５９】
例えば図９に示される表示領域１の例では、表示画面の表示領域１にＩＤ１のリストに含まれる情報のうち”Video”というテキストデータを表示している。また、ユーザによる入力信号によりこれが選択されると、表示画面の構成は、画面構成Ａに切替わる。またこの切替わった画面には、ＩＤ４のリストの情報が表示される。以下、この現在表示の情報を選択されたとき表示されるリスト等の情報を「リンクされている情報」もしくは「リンク先の情報」と称する。
【００６０】
このように現在画面表示情報管理テーブル１７を用いれば、現在の表示画面の各領域に表示される情報、その情報の含まれるリストのＩＤ、その情報が選択されたときに表示されるリストやデータのＩＤ等を管理できる。
【００６１】
次に以上説明した本実施例の構成において、サーバ装置３に蓄積されたコンテンツリストを先読み取得する場合の処理の流れの一例について説明する。
【００６２】
図１０は、現在の表示画面から表示される情報や画面構成が変更される場合の、サーバ装置３に蓄積されたコンテンツリストを先読み取得する場合の処理の流れを示している。
【００６３】
まず、図１０のフローチャートは入力部から、画面変更の信号や、情報の選択を確定する信号、方向選択信号などが、入力されて開始となる。これらの信号は、例えば図８のコントローラ８００の各ボタン等から入力される。
【００６４】
次に、Ｓ１００１にて、情報取得処理制御部１３は、入力された信号に基づいて、現在選択されている画面構成に関する情報を画面構成情報管理テーブル１６から取得し、これを用いて、現在画面表示情報管理テーブル１７に現在の表示画面の各領域に表示される情報、その情報の含まれるリストのＩＤ、その情報が選択されたときに表示されるリストやデータのＩＤ等を格納し、更新する。
【００６５】
次に、Ｓ１００２にて、情報取得処理制御部１３は現在画面表示情報管理テーブル１７に格納される現在の画面に表示している情報のリストやデータと、現在の画面においてユーザの入力信号から、次に表示される可能性のある情報のリストやデータに関する情報の選択を行う。そして選択した情報に関する情報を情報取得管理テーブル１５に格納し、更新する。格納される情報は情報取得管理テーブル１５の説明で述べたとおりである。このとき、受信済みの情報は取得完了フラグを“Ｙ”とし、未受信の情報は取得完了フラグを“Ｎ”とする。
【００６６】
Ｓ１００３にて、情報取得処理制御部１３は、情報取得管理テーブル１５において先読み取得完了フラグが"Ｎ"である取得対象に関して、取得対象のＩＤ、取得開始位置、取得件数、データ格納先などの情報取得パラメータを取得する。なお、データ格納先は本実施例では事前に設定してもよく、この時点で設定してもよい。情報取得処理制御部１３は、当該情報取得パラメータを情報取得指示とともに、クライアント機能部１１に対し送信する。クライアント機能制御部１１は通信部１０に情報取得指示を送信する。通信部１０は情報伝送網２を介して、サーバ装置３に情報取得パラメータと情報取得要求を送信する。
【００６７】
Ｓ１００４にて、当該要求に対する応答として、サーバ装置３は要求されたリスト等のデータを情報伝送網２を介して送信する。通信部１０は当該データを受信する。
【００６８】
Ｓ１００５にて、通信部１０は取得したデータをクライアント機能部１１に送信する。クライアント機能部１１は情報取得処理制御部１３に当該データを送信する。情報取得処理制御部１３は当該データを情報取得済みデータ格納部２０に格納する。
【００６９】
Ｓ１００６にて、情報取得処理制御部１３は取得が完了した情報に関して、情報取得管理テーブル１５先読み取得完了フラグを"Ｙ"に更新する。
【００７０】
Ｓ１００７にて、情報取得処理制御部１３は情報取得管理テーブル１５を確認する。このとき、情報取得処理制御部１３は全ての取得対象の取得完了フラグが"Ｙ"であるか否かを判断する。全ての取得対象の取得完了フラグが"Ｙ"であれば、取得処理を終了する。取得完了フラグが"Ｎ"のものが残っていれば、情報取得処理制御部１３はＳ１００３に戻り、残りの取得対象の情報の取得を開始する。そして、Ｓ１００７にて、全ての取得対象の取得完了フラグが"Ｙ"になるまで、繰り返す。
【００７１】
また、Ｓ１００２からＳ１００５は現在表示されている画面においてユーザの入力信号により次に表示される可能性のある情報を対象とし、ユーザの入力信号を待たずに開始する。これにより、ユーザの入力信号よりも情報の取得を先に開始することが可能となり、先読み取得が成立する。
【００７２】
以上説明した処理の流れによれば、情報処理装置１は、現在表示している情報だけでなく、その後に入力される入力信号によって画面に表示される情報を先読み取得することができる。
【００７３】
また、情報取得管理テーブル１５を用いることで、情報を選択して先読み取得することができる。
【００７４】
また、入力信号に応じて現在画面表示情報管理テーブル１７が更新されたときに、情報取得済みデータ格納部２０に格納されたデータは画面表示制御部１８により必要に応じて呼び出される。画面表示制御部１８は、画面構成情報管理テーブル１６に格納される画面構成情報と呼び出したデータを用いて画面表示情報を生成する。当該画面表示情報は画面表示部１９に送信され、画面表示部１９は画面表示情報を用いて表示画面を更新する。
【００７５】
以上説明した先読み処理と画面表示処理により、少ない遅延時間で画面表示を切替えることができる。  
なお、本先読み処理が入力部１２から入力された画面構成の変更信号にて開始された場合、Ｓ１００２にて情報取得管理テーブル１５に格納される各種情報（７０１の列に格納される取得情報の種類や７０５の列に格納される取得件数等）は、変更される画面構成に応じて変更してもよい。この格納する各種情報の変更は、画面構成情報管理テーブル１６に格納される表示件数等の画面構成情報に応じて情報取得処理制御部１３が設定する。画面構成に応じて取得件数等を変更することにより、情報取得の効率化が図られる。
【００７６】
次に、本実施例による先読み対象の情報の選択方法について説明する。本実施例の先読み対象の選択方法を図１１にて説明する。図１１において、ＩＤ１は情報のリスト、１１０１〜１１０９はリストＩＤ１に含まれる各情報、１１００はリストＩＤ１のうち画面に表示されている部分である。ここで、リストの一部１１００は例えば、図２の領域２１１〜領域２１７、図６の領域６１１〜領域６１６等に表示されるリストに該当する。本実施例においては、図１１に示されるリストの情報のうち、表示画面上には情報１１０４、１１０５、１１０６が表示されている。この表示が行われている間に、情報取得処理制御部１３は、情報１１０２、１１０３、１１０７、１１０８を先読み対象情報として選択し、前述した流れによって取得しておく。
【００７７】
このようにすれば、例えば、図８のコントローラ８００の方向ボタン８０３、８０４が押されるよりも先に、情報１１０２、１１０３、１１０７、１１０８が取得されている。そのため、少ない遅延時間で情報を表示させることができる。情報１１０１や情報１１０９などは、情報１１０２、１１０３、１１０７、１１０８が表示されている時間を利用して、改めて取得すればよい。
【００７８】
このとき、リストＩＤ１の全データ量が多すぎる場合、リストの全てを取得すると、サーバ装置３や情報伝送網２に負荷が掛かる。しかし、本実施例の選択方法では、次に必要な情報だけを選択して取得している。よって、サーバ装置３や情報伝送網２の情報送信の負荷を低減し、かつ情報表示の遅延時間も低減できる。
【００７９】
なお、本実施例では、上下方向の各スクロール方向の情報２つずつを先読みの対象とした。しかし、先読みの情報量は情報送信の負荷等を考慮して変更すればよい。また、スクロールは上下だけでなく、左右でも良い。また、スクロールするリストは、図２のようなテキストでなくとも、図６のようなサムネイルでもよい。またスクロール指示信号が入力されるとき、一つずつスクロールするのではなく、リストの表示部分すべてがページめくりのように切替わるようにしてもよい。例えば、この場合は少なくとも１ページ分を先読み対象として選択し、取得すればよい。このようにすれば、ページが切替わったとき、より表示の遅延を低減することが可能となる。具体的には、図１１において、表示範囲１１００には３つの情報が表示できるとする。いま、情報１１０４、１１０５、１１０６が表示されていれば、先読み対象を情報１１０１、１１０２、１１０３、１１０７、１１０８、１１０９とすればよい。このようにすれば、上方向のスクロール指示信号（ページめくり指示信号）が入力されても、情報１１０１、１１０２、１１０３が少ない遅延時間で表示される。また、下方向のスクロール指示信号（ページめくり指示信号）が入力されても、情報１１０７、１１０８、１１０９が少ない遅延時間で表示される。このとき、情報１１０１よりリスト上方の情報、１１０９よりリスト下方の情報はスクロール指示信号が入力された後に、先読み取得の対象に設定して取得すればよい。
【００８０】
以上説明した先読み取得の一例は、要素型を設定できるマークアップ言語の文書等の特性を用いている。すなわち、各要素に関連付けられたＩＤ等の識別情報によって識別される必要な情報を、必要な情報量だけ選択して取得要求するものである。
【００８１】
以上説明した実施例によれば、情報処理装置は、画面に表示されていない新たな情報をユーザからのスクロールを指示する入力信号の受信後、少ない遅延時間で表示できる。また、このときサーバ装置や情報伝送網の送信の負荷を低減することができる。
【実施例２】
【００８２】
次に本発明の第２の実施形態について説明する。
【００８３】
第２の実施例は、第１の実施例における情報取得処理制御部１３の先読み対象の情報の選択方法を異なる方法としたものである。
【００８４】
本実施例の先読み対象の選択方法を図１２にて説明する。図１２においてＩＤ１が現在画面に表示されている情報を含むリストである。このリストＩＤ１のうち、範囲１２００の部分が画面に表示されている。この範囲１２００には情報１２１０、１２１１、１２１２が含まれている。ここで、当該範囲１２００は、図２の表示画面における領域２１１〜領域２１７、図６の表示画面における領域６１１〜領域６１６に相当する。
【００８５】
また、これらの情報１２１０、１２１１、１２１２には、当該情報選択時に表示するリストとして、ＩＤ１１、ＩＤ１２、ＩＤ１３の情報リストがリンク先の情報として関連付けられている。このとき、現在画面表示情報管理テーブル１７の選択時表示ＩＤにこれらのＩＤが登録されている。すなわち、例えば、現在の表示画面で情報１２１０が選択された場合、ＩＤ１１のリストが表示画面に表示される。このとき本図の例では、リストＩＤ１１のうち、１２０１が表示される範囲であり、情報１２１２、１２１３、１２１４が表示される対象である。同様にリストＩＤ１の情報１２２０が選択された場合は、リストＩＤ１２の範囲１２０２（情報１２２２、１２２３、１２２４）が表示される。また同様に、ＩＤ１の情報１２２０が選択された場合は、リストＩＤ１２の範囲１２０２（情報１２３２、１２３３、１２３４）が表示される。
【００８６】
ここで、本実施例における情報取得処理制御部１３は、現在の画面の表示がＩＤ１の範囲１２１０であるときに、情報取得処理管理テーブル１５に情報１２１２、１２１３、１２１４、１２２２、１２２３、１２２４、１２３２、１２３３、１２３４を選択し、先読み取得対象に登録する。そして、現在の画面の表示がＩＤ１の範囲１２１０である間に、これらの先読み取得を開始し、情報取得済みデータ格納部２０に格納しておく。これにより、ユーザによる入力信号によって、現在表示されている情報１２１０、１２１１、１２１２のいずれが選択されるよりも先に、リンク先のリストの取得の開始が行われているので、少ない遅延時間で次の情報の表示を行うことが可能となる。
【００８７】
ここで、上記の例の取得対象を取得するとき、情報を１２１２、１２１３．１２１４、１２２２、１２２３、１２２４、１２３２、１２３３、１２３４の順で取得するとしてもよい。しかし、この場合、情報１２１２〜１２２３の取得通信中に現在の表示画面の情報１２３０が選択されると、情報１２３２、１２３３、１２３４はいずれも取得されていないことになる。よって、ＩＤ１３の範囲１２０３を表示するために、当該選択の後にサーバ装置３から情報１２３２、１２３３、１２３４を取得する必要がある。よって、表示の切替えの際に遅延が生じることとなる。
【００８８】
そこで、本実施例の情報取得処理制御部１３は情報取得処理管理テーブル１５に取得情報を登録するときに、例えば、情報を１２１２、１２２２、１２３２、１２１３．１２２３、１２３３、１２１４、１２２４、１２３４の順で取得するようにデータを登録するとなおよい。
【００８９】
このとき、例えば、情報１２１２、１２２２、１２３２、１２１３．１２２３、１２３３まで取得されているときを考える。このとき、現在の表示画面の情報１２３０が選択されても、すでに情報１２３２、１２３３が取得されている。そのため、ＩＤ１３の範囲１２０３を表示するためにサーバ装置３から取得が必要な情報は情報１２３４のみである。
【００９０】
よって後者の順序による情報の取得では、前者の順序による情報の取得よりも、情報１２３０の選択後に取得する情報量が低減されている。よって情報の表示の遅延をより低減することができる。
【００９１】
すなわち、前者の情報の取得順序は、複数のリンク先のリストのうち、特定のリストの表示される部分を完全に取得してから次のリンク先のリストの取得を開始している。これに対し、後者の情報の取得順序はまず、特定のリンク先のリストの部分の未取得の部分を先頭から一定量取得し、次のリンク先のリストの部分の未取得の部分を先頭から一定量取得するという順序をそれぞれのリンクに対し繰り返す。このとき、取得するリストは全部ではなく、一定量にとどめる。そのため、リンク先の情報の取得は画面に表示されるリンクを一巡するのみでは終了しない。リンク先のリストの部分取得を、画面に表示されるリンクに関して複数回繰り返して行う。このようにリンク先の情報を取得することにより、より情報表示の遅延時間を低減することができる。
【００９２】
なおこのとき、複数のリンク先のリストの一部を取得する際に、例えば、情報１２１２を取得の要求をして、情報１２１２を受信し、情報１２２２を取得の要求をして、情報１２２２を受信し、情報１２３２を取得の要求をして、情報１２３２を受信するという要求と応答の受信を繰り返してもよい。また、情報１２１２を取得の要求をして、情報１２１２の受信を待たずに、情報１２２２、情報１２３２の取得の要求をし、情報１２１２、情報１２２２、情報１２３２を受信し、次にまた情報１２１３を取得の要求をして、情報１２１３の受信を待たずに、情報１２２３、情報１２３３の取得の要求をして、情報１２１３、情報１２２３、情報１２３３を受信するという繰り返しにしてもよい。後者ではサーバ装置３からの応答の受信を待つ回数が低減されるため、より情報表示の遅延時間を低減することができる。
【００９３】
以上説明した実施例によれば、情報処理装置は、画面に表示されていない新たな情報を、ユーザからの情報表示の選択を指示する入力信号の受信後、少ない遅延時間で表示できる。また、このときサーバ装置や情報伝送網の送信の負荷を低減することができる。
【実施例３】
【００９４】
次に本発明の第３の実施形態について説明する。
【００９５】
第３の実施例は、第１の実施例における情報取得処理制御部１３の先読み対象の情報の選択方法を異なる方法としたものである。
【００９６】
図２を用いて本実施例の情報取得処理制御部１３の先読み対象の情報の選択方法を説明する。
【００９７】
図２の表示画面においては、前述したとおり、領域２１０に情報のリストが表示される。領域２１０に表示されている情報のうち、例えば領域２１４の様に色を変えるなどで強調されている。当該情報の詳細情報が領域２３０の中に表示され、当該情報の関連画像が領域２５０に表示されている。このとき、例えばユーザがコントローラ８００の方向ボタン８０３または８０４を押すと、領域２１０のリストにおける強調された情報が上下に移動する。例えばこのとき、領域２３０や領域２５０に表示される情報は、図２に示される２１４の一つ上の情報もしくは一つ上の情報の詳細情報や、関連画像の表示に切替わる。
【００９８】
ここで、この表示の切替えの際に情報の表示の遅延時間を低減するためには、領域２１０に表示されるリストの情報の詳細情報や関連画像を予め取得しておく必要がある。しかし、当該リストの全情報の詳細情報や関連画像を予め取得するのでは、取得情報量が多くなり、サーバ装置３や情報伝送網２の送信の負荷が増大する。そこで、本実施例による情報取得処理制御部１３は領域２１０に表示される情報のリストのうち、例えば、現在詳細情報や関連画像が表示されている情報に隣接して表示される情報の詳細情報や関連画像を先読み取得の対象情報として選択する。具体的には、図２の表示画面の例では領域２１４の情報の詳細情報と関連画像が表示されている間に、例えば領域２１３と領域２１５の情報の詳細情報と関連画像を先読み取得の対象に選択する。
【００９９】
このようにすれば、ユーザの入力信号による詳細情報の表示の要求よりも先に、詳細情報の取得が開始されており、入力信号の受信後、少ない遅延時間で詳細情報を表示できる。
【０１００】
このとき、先読み取得の対象となる情報は、上下一つずつに限るものではなく、領域２１２、領域２１３、領域２１５、領域２１６とするなど、必要に応じて設定すればよい。また、先読み対象の情報は、必ずしも現在詳細情報や関連画像が表示されている情報に隣接していなくとも構わない。ユーザが入力信号によって新たに詳細情報や関連画像を表示させることができる情報であればよい。
【０１０１】
以上説明した実施例によれば、情報処理装置は、画面に表示されていない新たな詳細情報や関連情報を、ユーザからの情報表示の選択を指示する入力信号の受信後、少ない遅延時間で表示できる。また、このときサーバ装置や情報伝送網の送信の負荷を低減することができる。
【実施例４】
【０１０２】
次に本発明の第４の実施形態について説明する。
【０１０３】
第４の実施例は、第２の実施例における情報取得処理制御部１３の先読み対象の情報の選択方法を異なる方法としたものである。
【０１０４】
第２の実施例において、情報取得処理制御部１３は、現在表示されている情報のリンク先の情報を部分的に選択した。ここで、第４の実施例においては、第２の実施例における情報処理装置１の入力部が、表示画面に表示される情報とは独立して表示情報の変更を指示する信号を含む場合の先読み対象の情報の選択方法に関するものである。以下にこれを説明する。
【０１０５】
第２の実施例による先読み対象の情報の選択方法では、例えば、図２の例では情報取得処理制御部１３は領域２１１〜領域２１７に表示される情報のリンク先の情報を部分的に選択する。これに対し、本実施例の情報取得処理制御部１３はさらに、図８に示すコントローラ８００のボタンのうち、前述した画面切替えボタン８０５や、直接リスト変更ボタンである映像リストボタン８０６、音楽リストボタン８０７、写真リストボタン８０８等が押されたときに画面に表示される情報の一部を先読み取得対象として選択し、情報取得処理管理テーブル１５に登録する。
【０１０６】
この取得を当該ボタンが押される前に実施しておけば、当該ボタンが押されたことによる入力信号によって画面表示が変更されるときに、表示変更の遅延時間を低減することができる。
【０１０７】
これらのボタンによる入力信号は、主に現在画面に表示されている情報に関わらず、押された場合に画面の表示情報を変更する。このため、情報取得処理制御部１３は現在画面に表示される情報に関わらず、当該表示変更後の表示情報を先読み取得しておくのが望ましい。
【０１０８】
このようにすれば、ユーザの入力信号による情報の表示の要求よりも先に、表示情報の取得が開始されており、入力信号の受信後、少ない遅延時間で情報を表示できる。
【０１０９】
また、取得する情報量は、少なくとも表示変更後に表示される画面に求められる情報の分あればよい。また、当該情報量はサーバ装置や情報伝送網の送信の負荷等を考慮して設定を変更してもよい。
【０１１０】
以上説明した実施例によれば、情報処理装置は、画面に表示される情報に関わらず画面に表示される情報を変更する信号が入力された場合も、ユーザからの情報表示の選択を指示する入力信号の受信後、少ない遅延時間で表示できる。また、このときサーバ装置や情報伝送網の送信の負荷を低減することができる。
【実施例５】
【０１１１】
次に本発明の第５の実施形態について説明する。
【０１１２】
第５の実施例は、第２の実施例における情報取得処理制御部１３の先読み対象の情報の選択方法を異なる方法としたものである。
【０１１３】
第２の実施例において、情報取得処理制御部１３は、現在表示されている情報のリンク先の情報を部分的に選択した。ここで、第５の実施例は、現在表示されている情報のリンク先の情報が、コンテンツデータであるときの先読み対象の情報の選択方法に関するものである。
【０１１４】
以下にこれを図６を用いて説明する。たとえば、図６における領域６１１〜領域６１６に示されるサムネイルのリンク先はそれぞれ映像コンテンツのデータであるとする。このとき、領域６１２に表示されるサムネイルは６１７の強調枠で強調され、領域６１２に表示されるサムネイルに関する詳細情報が領域６３０に表示される。このとき、ユーザが選択を確定する入力信号を入力すると、領域６１２に表示されるサムネイルにリンクされる映像データが再生される。
【０１１５】
このとき、当該映像データが先読み取得されていなければ、新たにサーバ装置３からデータを取得する必要がある。よって、映像の再生表示が開始するまでに遅延時間が発生する。そのため、画面に表示される情報のリンク先のコンテンツデータは、先読みの対象であることが望ましい。しかし、図６の状況においてユーザが必ずしも選択を確定するとは限らない。コントローラ８００等からの入力により、強調枠６１７を、領域６１２から領域６１１や領域６１３や領域６１５に移動させる可能性もある。この場合、領域６１２のリンク先の映像データを全部取得していても結局表示されず、受信処理により発生する通信網の負荷や受信したデータが無駄になる。
【０１１６】
そこで、本実施例における情報取得処理制御部１３は、表示される情報のリンク先のコンテンツデータを、部分的に先読み取得対象として選択する。例えば、図６の例は領域６１２のリンク先の映像データである場合、当該映像データのデータストリームの前方から一定の部のみを先読みの対象として選択する。例えば、当該映像データがＭＰＥＧ−２、ＭＰＥＧ−４、Ｈ．２６４等の規格による映像データである場合、ストリームの先頭から特定の数のＧＯＰ（Group of Picture）までのデータを先読み取得対象として選択する。当該データを取得しておき、ユーザの入力信号を待てばよい。このようにすれば、ユーザが再生を確定する信号を入力したときに、既に映像データの先頭部分を取得している。よって、再生を開始するために、新たにサーバ装置３からデータを取得する必要がない。よって、映像の再生表示が開始するまでの遅延時間が低減できる。ここで、領域６１２の選択が確定された場合は、先読み取得した部分から映像データを再生し、再生中に残りのデータを取得すればよい。また、領域６１２が選択されなかった場合にも、当該映像データをすべて取得するよりも取得データが低減できる。よって、いずれにしてもサーバ装置３や情報伝送網２の送信の負荷を低減することができる。
【０１１７】
このようにすれば、ユーザの入力信号による情報の再生開始の要求よりも先に、表示情報の取得が開始されており、入力信号の受信後、少ない遅延時間で再生を開始できる。
【０１１８】
またこのとき、領域６１２のリンク先の映像データのみならず、領域６１１や領域６１３や領域６１５のリンク先の映像データを部分的に先読み取得対象として選択してもよい。このようにすれば、ユーザが強調枠６１７の位置を変更して、領域６１１や領域６１３や領域６１５を選択して映像の再生をする場合にも、既に映像データの部分的な先読みが行われている。よって映像の再生表示が開始するまでの遅延時間が低減できる。
【０１１９】
またこのとき、図６の状態では強調枠６１７は、領域６１２を強調している。そのため、ユーザが、リンク先の映像コンテンツが再生される確率は６１２が最も高く、隣接する領域６１１、領域６１３、領域６１５の可能性が次に高く、これらの領域に対し領域６１２から遠い領域６１４や領域６１６は確率が低いと考えられる。
【０１２０】
そこで、画面に表示されている情報にリンクされるコンテンツデータを先読み対象とする場合は、現在強調枠等のカーソルや色変えなどで強調されている情報のリンク先のコンテンツデータの先読み取得情報量を、他の情報より多く設定するとよい。すなわち、図６の例では、領域６１２のリンク先の映像データの先読み取得情報量を１００とした場合に、その他領域のリンク先の映像データの先読み取得情報量を５０とするなどすればよい。さらにこのとき、領域６１１、領域６１３、領域６１５のリンク先の映像データの先読み取得情報量を５０として、領域６１４や領域６１６のリンク先の映像データの先読み取得情報量を２５としてもよい。このようにすればユーザが再生する可能性の高いコンテンツデータの情報をより多く先読み取得することができる。よって、コンテンツデータの再生表示の遅延時間を低減しながら、サーバ装置３や情報伝送網２の送信の負荷を好適に低減することができる。
【０１２１】
また上記の説明では、リンク先の映像データがＭＰＥＧ−２、ＭＰＥＧ−４、Ｈ．２６４等の規格による映像データである場合にストリームの先頭から特定の数のＧＯＰ（Group of Picture）まで取得することとした。この部分取得単位は、その他例えばビデオパケット単位でも、フレーム単位でも良い。
【０１２２】
また例えばリンク先の映像データがＭＰ３、ＡＡＣ、ＬＰＣＭ等の音声規格によるデータである場合も、それぞれストリームヘッダから特定の数の部分単位までをデータを先読み取得対象として選択すればよい。
【０１２３】
また例えばリンク先の映像データがＪＰＥＧ、ＧＩＦのような画像規格によるデータである場合も、それぞれストリームの先頭から特定の数のブロック単位やタイル単位までをデータを先読み取得対象として選択すればよい。
【０１２４】
いずれの場合もデータを部分的に先読み取得できれば、どのような単位で取得しても構わない。
【０１２５】
以上説明した実施例によれば、情報処理装置は、画面に表示されていないコンテンツデータを、ユーザからの情報表示の選択を指示する入力信号の受信後、少ない遅延時間で表示できる。また、このときサーバ装置や情報伝送網の送信の負荷を低減することができる。
【実施例６】
【０１２６】
次に本発明の第６の実施形態について説明する。
【０１２７】
第６の実施例は、第１〜５の実施例における出力部の画面表示部１９が、情報処理装置１の一部ではなく、外部接続機器である場合である。以下にこれを説明する。
【０１２８】
本実施例では、例えば図１に示される画面表示装置４がネットワークなどの情報伝達網２によって情報処理装置１に接続される。このときサーバ装置３からの情報の取得は、例えば、実施例１〜５と同様に行う。
【０１２９】
本実施例では、実施例１〜５と異なり、画面表示制御部１８が画面表示情報を生成したあと、当該通信部１０を介して画面表示装置４に当該画面表示情報を送信する。画面表示装置４は当該画面表示情報を用いて、例えば実施例１〜５の画面表示部１９と同様の表示画面を表示する。
【０１３０】
このようにすれば、ネットワークなどによって画面表示装置と接続される情報処理装置が、当該画面表示装置に情報を表示させる場合もユーザの入力信号による情報の表示の要求よりも先に、表示情報の取得が開始されており、入力信号の受信後、少ない遅延時間で情報を表示できる。
【０１３１】
このとき、情報処理装置１は最終的に画面を表示する画面表示装置４の性能や機種に応じて、画面構成情報管理テーブル１６、現在画面表示情報管理テーブル１７に格納する情報および生成する画面表示情報を変更してもよい。これらの変更は、ユーザの入力信号に基づいてもよく、画面表示装置４の性能や機種に応じた信号を画面表示装置４から受信してもよい。
【０１３２】
また、特に最終的に画面を表示する画面表示装置４の性能や機種に応じて、画面構成情報管理テーブル１６や現在画面表示情報管理テーブル１７に格納する情報、および生成する画面表示情報を変更しなくともよい。
【０１３３】
この場合、画面表示情報を一般的なディスプレイ信号として出力すればよい。
【０１３４】
なお本実施例においては、画面表示装置４に情報を送信するのは、クライアント制御部１１が通信部１０を介して行ってもよい。また、通信部１０によって情報伝達網２を介して画面表示装置４に情報を送信する必要は必ずしもない。通信部１０とは別の信号出力部からケーブル接続で出力してもよい。例えば、ＲＧＢ信号、コンポジット信号、Ｓ端子出力信号、コンポーネント信号をなどのアナログ映像信号を出力するケーブルや、ＤＶＩ規格やＨＤＭＩ規格などのデジタル信号を出力するケーブルなどを用いてもよい。
【０１３５】
以上説明した本実施例では、接続された画面表示装置に表示のための信号を出力する装置において、受信する情報量を削減することができ、伝送手段の伝送能力に掛かる負荷を低減できる。また、情報処理の遅延を防ぐことが可能となる。これにより、効率のよい情報の取得と好適な使い勝手の実現が可能となる。
【０１３６】
また以上説明したいずれの実施例においても、例えば、ユーザの入力信号によって図２の領域２１０や図６の領域６１０などの領域のサイズ等が変更できるとき、当該領域に表示されるリスト等の情報量を変化させるものとしてもよい。この場合、例えば、画面構成情報管理テーブル１６の５０３の列に格納される情報量を変更する。このとき、１画面に表示される情報量が変化するため、各実施例で取得した先読み取得対象の情報量をこれにあわせて変化させてもよい。
【０１３７】
すなわち例えば、リスト情報の表示領域が小さくなり１画面での表示情報量が減った場合に、先読みの取得対象の情報量をあわせて減らしてもよい。このようにすれば、サーバ装置３や情報伝送網２の送信の負荷をさらに低減することができる。ただし、先読みの取得対象の情報が現在の表示画面に表示される情報の情報量に依存しない場合は、特に情報量を変更しなくともよい。
【０１３８】
また以上説明したいずれの実施例においても、情報取得済みデータ格納部２０に格納された情報のうち、表示される画面構成の変更等により現在表示されている情報でも先読み対象の情報でもなくなった情報は、そのまま情報取得済みデータ格納部２０に格納しておいてもよいし、破棄してもよい。
【０１３９】
前者では、ユーザの入力情報による画面構成の変更等により当該情報が再び先読み対象の情報となった場合に、改めてサーバ装置３から取得する必要が無い。よって、情報処理装置１がサーバ装置３アクセスする回数を低減することができ、サーバ装置３や情報伝送網２の送信の負荷を低減できる。
【０１４０】
後者では、ユーザの入力情報による画面構成の変更等により当該情報が再び先読み対象の情報となった場合に、改めてサーバ装置３から取得する必要がある。しかし、情報取得済みデータ格納部２０に格納されている情報に比べ、より新しい情報を取得することができる。そのため、情報処理装置１はユーザにより新しい情報を提供することができる。
【０１４１】
また、上記の情報の破棄及び更新において保持期間を設定してもよい。すなわち、情報が情報取得済みデータ格納部２０に格納されたときから当該保持時間が経過した場合、破棄することとしてもよい。このようにすれば、ある程度新しい情報をユーザに提供しつつ、サーバ装置３や情報伝送網２の送信の負荷を低減できる。
【０１４２】
また、以上説明した実施例ではコンテンツデータやこれに関するリスト情報を対象情報として扱っているが、例えば、ＥＰＧ(Electronic Program Guide)情報等のような情報の集合を扱ってもよい。
【０１４３】
また、以上説明した実施例はいずれを組み合わせて用いても、本発明の１つの実施の形態となりえる。
【０１４４】
また、本発明は例えば、宅外ネットワークに接続するテレビ、モニタ、ＰＣ、プロジェクタ等のディスプレイ装置、ＤＶＤ、ＨＤＤレコーダ等のレコーダ、セットトップボックス、情報転送装置、などに用いることができる。
【０１４５】
以上説明した本発明によれば、必要な情報を効率よく取得し、受信する情報量を削減することができ、伝送手段の伝送能力に掛かる負荷を低減でき、また、情報処理の遅延を防ぐことが可能となる。これにより、効率のよい情報の取得と好適な使い勝手の実現が可能となる。
【図面の簡単な説明】
【０１４６】
【図１】本発明の一実施例における情報処理装置の一例のブロック図
【図２】本発明の一実施例における表示画面の一例の説明図
【図３】本発明の一実施例におけるリスト情報の階層構造の一例の説明図
【図４】本発明の一実施例における情報の文書構造の一例の説明図
【図５】本発明の一実施例における画面構成情報管理テーブルの一例の説明図。
【図６】本発明の一実施例における表示画面の一例の説明図
【図７】本発明の一実施例における情報取得処理管理テーブルの一例の説明図
【図８】本発明の一実施例におけるコントローラの一例の説明図
【図９】本発明の一実施例における現在表示情報管理テーブルの一例の説明図
【図１０】本発明の一実施例による情報取得処理の一例を示すフローチャート図
【図１１】本発明の一実施例における先読み取得対象の一例の説明図
【図１２】本発明の一実施例における先読み取得対象の一例の説明図
【符号の説明】
【０１４７】
１…情報処理装置、２…情報伝送網、３…サーバ装置、４…画面表示装置、１０…通信制御部、１１…クライアント機能部、１３…情報取得処理制御部、１４…記憶部、１５…情報取得処理管理テーブル、１６…画面構成情報管理テーブル、１７…現在画面表示情報管理テーブル、１８…画面表示制御部、１９…画面表示部、２０…情報取得済みデータ格納部、２００…表示領域、２１０…表示領域、２１１…表示領域、２１２…表示領域、２１３…表示領域、２１４…表示領域、２１５…表示領域、２１６…表示領域、２１７…表示領域、２１８…方向マーク、２１９…方向マーク、２３０…表示領域、２３１…表示領域、２３２…表示領域、２３３…表示領域、２３４…表示領域、２３５…表示領域、２５０…表示領域、４００…記述文書、４１０…要素、４１１…要素、４１２…要素、４１３…要素、４１４…要素、４１５…要素、４１６…要素、４２０…要素、４２１…要素、４２２…要素、４２３…要素、４２４…要素、４２５…要素、４２６…要素、６００…表示領域、６１０…表示領域、６１１…表示領域、６１２…表示領域、６１３…表示領域、６１４…表示領域、６１５…表示領域、６１６…表示領域、６１８…方向マーク、６１９…方向マーク、６３０…表示領域、６３１…表示領域、６３２…表示領域、６３３…表示領域、６３４…表示領域、６３５…表示領域、６３６…表示領域、８００…コントローラ、８０１…無線発信部、８０２…決定ボタン、８０３…方向ボタン、８０４…方向ボタン、８０５…画面切替えボタン、８０６…映像リストボタン、８０７…音楽リストボタン、８０８…写真リストボタン
【図１】
2008015575.tif 000003
【図２】
2008015575.tif 000004
【図３】
2008015575.tif 000005
【図４】
2008015575.tif 000006
【図５】
2008015575.tif 000007
【図６】
2008015575.tif 000008
【図７】
2008015575.tif 000009
【図８】
2008015575.tif 000010
【図９】
2008015575.tif 000011
【図１０】
2008015575.tif 000012
【図１１】
2008015575.tif 000013
【図１２】
2008015575.tif 000014