(57)【要約】【課題】蓄積されるコンテンツ数が増大した場合でも必要なハードウェア資源を増大させず、かつ、操作を煩雑にすることなく、レスポンスの向上を実現する。【解決手段】コンテンツ閲覧装置１００において、一覧表示されたコンテンツのメタデータ及びその取得条件のうちの少なくとも何れかを解析し、次のコンテンツ一覧を取得するための１つ以上の取得条件を生成し、当該取得条件に基づいて、コンテンツ、コンテンツのメタデータ及びコンテンツのサムネイルデータのうちの少なくとも何れかを含むコンテンツ関連データをコンテンツ管理装置１１０から取得して、操作画面データに対応付けて記憶媒体に記憶し、操作画面データにおける操作画面への操作に基づくコンテンツ関連データが記憶媒体に記憶されている場合には、当該コンテンツ関連データに係わるコンテンツ一覧をディスプレイ１３０に表示するようにする。【選択図】図１
2007140985.tif 000002
【特許請求の範囲】
【請求項１】
一覧表示されたコンテンツのメタデータ及びその取得条件のうちの少なくとも何れかを解析し、次のコンテンツ一覧を取得するための１つ以上の取得条件を生成する生成手段と、
前記生成手段で生成された取得条件に基づいて、当該取得条件の少なくとも１つに対応するコンテンツ一覧を表示するための指示を行う操作画面データを作成する操作画面作成手段と、
前記生成手段で生成された取得条件に基づいて、前記コンテンツ、前記コンテンツのメタデータ及び前記コンテンツのサムネイルデータのうちの少なくとも何れかを含むコンテンツ関連データをコンテンツ管理装置から取得して、前記操作画面データに対応付けて記憶媒体に記憶する取得手段と、
前記操作画面データにおける操作画面への操作に基づく前記コンテンツ関連データが前記記憶媒体に記憶されている場合には、当該コンテンツ関連データに係わるコンテンツ一覧を表示装置に表示するコンテンツ一覧表示手段と
を有することを特徴とするコンテンツ閲覧装置。
【請求項２】
前記取得手段は、前記操作画面データに対応付けられた前記取得条件のみに基づいて、前記コンテンツ関連データを前記コンテンツ管理装置から取得することを特徴とする請求項１に記載のコンテンツ閲覧装置。
【請求項３】
一覧表示されたコンテンツのメタデータ及びその取得条件のうちの少なくとも何れかを解析し、次のコンテンツ一覧を取得するための１つ以上の取得条件を生成する生成ステップと、
前記生成ステップで生成された取得条件に基づいて、当該取得条件の少なくとも１つに対応するコンテンツ一覧を表示するための指示を行う操作画面データを作成する操作画面作成ステップと、
前記生成手段で生成された取得条件に基づいて、前記コンテンツ、前記コンテンツのメタデータ及び前記コンテンツのサムネイルデータのうちの少なくとも何れかを含むコンテンツ関連データをコンテンツ管理装置から取得して、前記操作画面データに対応付けて記憶媒体に記憶する取得ステップと、
前記操作画面データにおける操作画面への操作に基づく前記コンテンツ関連データが前記記憶媒体に記憶されている場合には、当該コンテンツ関連データに係わるコンテンツ一覧を表示装置に表示するコンテンツ一覧表示ステップと
を有することを特徴とするコンテンツ閲覧方法。
【請求項４】
請求項３に記載のコンテンツ閲覧方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの閲覧を行うためのコンテンツ閲覧装置、コンテンツ閲覧方法及び当該コンテンツ閲覧方法をコンピュータに実行させるためのプログラムに関するものである。
【背景技術】
【０００２】
近年、画像、映像等のコンテンツのディジタル化や、ハードディスク或いは書き換え可能なＤＶＤ等のランダムアクセス可能な記憶媒体の大容量化／高速化、ＭＰＥＧやＪＰＥＧ等のディジタル画像／映像の圧縮技術の進展に伴い、それらのコンテンツをランダムアクセス可能な記録媒体に蓄積して管理することが現実的になってきた。
【０００３】
また、ＡＤＳＬや光回線等、家庭へのブロードバンド回線の普及に伴い、企業のみならず家庭でのネットワーク化が急速に進展している。
【０００４】
このような背景により、蓄積したコンテンツを、ネットワークを介して利用したいというニーズが高まりつつあり、そのようなニーズに応じて、ディジタルメディアコンテンツを管理するコンテンツ管理装置や、それらのコンテンツを閲覧するコンテンツ閲覧装置を設計するためのガイドラインを規定し、相互接続性を確保しようとする作業がＤＬＮＡ（Digital Living Network Alliance）等で進められている。
【０００５】
このガイドラインでは、コンテンツ管理装置やコンテンツ閲覧装置が最低限持つべき機能や、その機能を利用するための装置間の基本的なインタフェースが規定されているだけであり、個々の装置の詳細な機能に関しては各メーカに任せられている。更に、それらの機能を、具体的にどのような機器に実装するのかも各メーカに任せられている。
【０００６】
そこで、コンテンツ閲覧装置と言っても、独立した機器として実装される場合や、ＰＣのアプリケーションとして実装される場合、或いは、ＳＴＢ（Set Top Box）、ディスプレイ、携帯端末等に組み込まれて実装される場合等が考えられる。
【０００７】
このような組込み型のコンテンツ閲覧装置では、ＰＣのアプリケーションとして実装される場合とは異なり、ＣＰＵの能力、メモリ容量等のハードウェア資源が制約された状況において操作性を確保しなければならない。
【０００８】
従来のコンテンツ閲覧装置では、撮影画像データをサーバに蓄積し、それらの撮影画像データのサムネイルデータを閲覧装置上の外部記憶装置に記憶し、それらのサムネイル画像を一覧表示して選択することで、サーバから撮影画像データを受信するようにしている（例えば、特許文献１参照）。
【０００９】
また、その他のコンテンツ閲覧装置では、ユーザが視聴したいコンテンツのカテゴリーを選択するためのコンテンツモードメニューを表示し、カテゴリーの選択に応じて、選択されたカテゴリーに属するコンテンツのリストデータの送信をサーバに要求し、コンテンツリストを受信して表示するようにしている（例えば、特許文献２参照）。
【００１０】
【特許文献１】特開２００３−２５９２７３号公報
【特許文献２】特開２００５−３１８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、蓄積された全てのコンテンツのサムネイルデータやコンテンツリストを閲覧装置上の記憶装置に記憶する構成では、蓄積されるコンテンツ数が増大した場合に、必要となるハードウェア資源が増大してしまう。
【００１２】
また、カテゴリーを選択することにより、必要に応じてサムネイルデータやコンテンツリストをサーバより取得する構成では、カテゴリー数が増加した場合には、操作が煩雑となり、更に、カテゴリーに属するコンテンツリストを取得して表示するためには、ネットワークを介した検索処理が必要であり、レスポンスの低下が予測される。
【００１３】
本発明は上述の問題点にかんがみてなされたものであり、蓄積されるコンテンツ数が増大した場合でも必要なハードウェア資源を増大させず、かつ、操作を煩雑にすることなく、レスポンスの向上を実現するコンテンツ閲覧装置、コンテンツ閲覧方法及びプログラムを提供すること目的とする。
【課題を解決するための手段】
【００１４】
本発明のコンテンツ閲覧装置は、一覧表示されたコンテンツのメタデータ及びその取得条件のうちの少なくとも何れかを解析し、次のコンテンツ一覧を取得するための１つ以上の取得条件を生成する生成手段と、前記生成手段で生成された取得条件に基づいて、当該取得条件の少なくとも１つに対応するコンテンツ一覧を表示するための指示を行う操作画面データを作成する操作画面作成手段と、前記生成手段で生成された取得条件に基づいて、前記コンテンツ、前記コンテンツのメタデータ及び前記コンテンツのサムネイルデータのうちの少なくとも何れかを含むコンテンツ関連データをコンテンツ管理装置から取得して、前記操作画面データに対応付けて記憶媒体に記憶する取得手段と、前記操作画面データにおける操作画面への操作に基づく前記コンテンツ関連データが前記記憶媒体に記憶されている場合には、当該コンテンツ関連データに係わるコンテンツ一覧を表示装置に表示するコンテンツ一覧表示手段とを有する。
【００１５】
本発明のコンテンツ閲覧方法は、一覧表示されたコンテンツのメタデータ及びその取得条件のうちの少なくとも何れかを解析し、次のコンテンツ一覧を取得するための１つ以上の取得条件を生成する生成ステップと、前記生成ステップで生成された取得条件に基づいて、当該取得条件の少なくとも１つに対応するコンテンツ一覧を表示するための指示を行う操作画面データを作成する操作画面作成ステップと、前記生成手段で生成された取得条件に基づいて、前記コンテンツ、前記コンテンツのメタデータ及び前記コンテンツのサムネイルデータのうちの少なくとも何れかを含むコンテンツ関連データをコンテンツ管理装置から取得して、前記操作画面データに対応付けて記憶媒体に記憶する取得ステップと、前記操作画面データにおける操作画面への操作に基づく前記コンテンツ関連データが前記記憶媒体に記憶されている場合には、当該コンテンツ関連データに係わるコンテンツ一覧を表示装置に表示するコンテンツ一覧表示ステップとを有する。
【００１６】
本発明のプログラムは、前記コンテンツ閲覧方法をコンピュータに実行させるためのものである。
【発明の効果】
【００１７】
本発明によれば、ユーザに対して次の一覧表示内容に好適な操作画面が提示されると共に、可能な操作に対するコンテンツ関連データのみを記憶するようにしたので、操作画面への操作に応じてコンテンツ管理装置から当該データを取得することなく、一覧表示を行うことが可能となるため、蓄積されるコンテンツ数が増大した場合でも必要なハードウェア資源を増大させず、かつ、操作を煩雑にすることなく、レスポンスを向上させることができる。
【００１８】
また、本発明によれば、操作画面データに対応付けされない取得条件にコンテンツ関連データの取得は行わないため、コンテンツ管理装置との通信処理が削減され、消費されるハードウェア資源を削減でき、レスポンスをより向上させることができる。
【発明を実施するための最良の形態】
【００１９】
次に、添付図面を参照しながら、本発明の実施形態について説明する。
【００２０】
（第１の実施形態）
まず、本発明の第１の実施形態について、図１〜図１２を用いて説明する。
図１は、本発明の第１の実施形態に係わるコンテンツ閲覧装置の概略構成を示すブロック図である。
【００２１】
図１において１００は、コンテンツ閲覧装置である。また、図１において１１０は、コンテンツ管理装置である。図１において１２０は、ＬＡＮ（Local Area Network）やインターネット等のネットワークである。図１において１３０は、コンテンツ画面、操作画面を表示するディスプレイである。図１において１４０は、操作入力を行う赤外線リモートコントローラである。
【００２２】
コンテンツ閲覧装置１００において１０１は、制御コードの演算処理を行うＣＰＵである。コンテンツ閲覧装置１００において１０２は、制御コードが記憶されたＲＯＭである。コンテンツ閲覧装置１００において１０３は、制御コードや各種情報を一次記憶するＲＡＭである。コンテンツ閲覧装置１００において１０４は、画面情報をディスプレイ信号に変換するディスプレイインタフェースである。コンテンツ閲覧装置１００において１０５は、赤外線信号をディジタル信号に変換する赤外線インタフェースである。コンテンツ閲覧装置１００において１０６は、ネットワーク１２０との接続を行うネットワークインタフェースである。
【００２３】
図２は、本発明の第１の実施形態に係わるコンテンツ閲覧装置でのユーザインタフェース画面を示した図である。
図２において２００は、ユーザインタフェース画面の全体を示している。このユーザインタフェース画面２００は、コンテンツ一覧が表示されるコンテンツ画面２０１と、コンテンツ一覧画面の前後の画面を表示するためのスクロールバー２０２と、コンテンツ一覧の並べ替え条件を指定する並べ替えボタン領域２０３と、日時範囲を選択する日時範囲選択ボタン領域２０４と、表示する分類を指定する分類ボタン領域２０５とから構成されている。
【００２４】
ここで、並べ替えボタン領域２０３は、「日時順」、「名前順」、「分類順」で並べ替えを行うためのボタンと、昇順であるか降順であるかを指定するプルダウンメニューとから構成されている。日時範囲選択ボタン領域２０４は、コンテンツの作成日時が「今日」、「今週」、「今月」、「今年」、「去年以前」のコンテンツ表示を指定するボタンから構成されている。分類表示ボタン領域２０５は、「運動会」、「旅行」、「その他」という分類のコンテンツ表示を指定するボタンから構成されている。
【００２５】
本実施形態におけるユーザインタフェース画面２００は、一例を示したものであり、操作画面とコンテンツ画面から構成されていれば、その他の画面構成や配置でも同様の効果が得られる。また、単一のディスプレイでなく、複数ディスプレイに跨り操作画面とコンテンツ画面が表示されても同様の効果が得られる。
【００２６】
図３は、本発明の第１の実施形態に係わるコンテンツ閲覧装置で用いるユーザインタフェース画面情報の構造図である。
図３において３００は、ユーザインタフェース画面２００に対応するユーザインタフェース画面情報である。このユーザインタフェース画面情報は、図４にその詳細が示されているコンテンツ画面情報、スクロールバー情報、ボタン情報、プルダウンメニュー情報から構成されている。
【００２７】
図４は、図３に示したユーザインタフェース情報を構成する各詳細情報の構造図である。図４において４０１は、コンテンツ画面情報であり、コンテンツ画面が表示される座標、サイズ、コンテンツ画面に表示するコンテンツ数（表示数）、表示中のコンテンツ画面のコンテンツ取得条件情報、コンテンツ取得条件に基づくコンテンツ数から構成されている。
【００２８】
図４において４０２は、ボタン情報であり、ボタンが表示される座標、サイズ、ボタンに表示するテキスト又は／及び画像情報、ボタンクリック時の次のコンテンツの取得条件情報から構成されている。
【００２９】
図４において４０３は、スクロールバー情報であり、スクロールバーが表示される座標、サイズ、表示中のコンテンツの表示対象コンテンツ全体に対する割合（表示割合）、表示中のコンテンツの表示対象コンテンツ全体における表示位置、ＵＰボタンクリック時の次のコンテンツの取得条件情報、ＤＯＷＮボタンクリック時の次のコンテンツの取得条件情報から構成されている。
【００３０】
図４において４０４は、プルダウンメニュー情報であり、プルダウンメニューを表示する座標、サイズ、メニュー数、メニュー数分のメニュー内容を示すテキスト情報、メニュー選択時の次のコンテンツの取得条件情報から構成されている。
【００３１】
図４において４０５は、コンテンツ取得条件情報であり、日時、分類、並べ替え条件、並べ替え順、開始インデックスから構成されている。
【００３２】
図４において４０６は、次コンテンツ取得条件情報であり、コンテンツ取得条件情報４０５と同じく、日時、分類、並べ替え条件、並べ替え順、開始インデックスから構成されている。
【００３３】
図５は、本発明の第１の実施形態に係わるコンテンツ閲覧装置で用いる検索能力情報、並べ替え能力情報及びコンテンツ情報の構造図である。
図５において５０１は検索能力情報、５０２は並べ替え能力情報であり、夫々、検索可能な項目情報、並べ替え可能な項目情報から構成され、この場合、両者とも日時、分類、名前で検索、並べ替えが可能なことを示している。
【００３４】
図５において５０３はコンテンツ情報、５０４はサムネイルデータ、５０５はコンテンツデータである。コンテンツ情報５０３は、コンテンツの名前、作成日時、分類、サムネイルデータ５０４へのリンク情報、コンテンツデータ５０５へのリンク情報から構成されている。ここで、サムネイルデータ５０４とコンテンツデータ５０５とは、必要に応じてコンテンツ管理装置１１０から取得される。
【００３５】
図６は、本発明の第１の実施形態に係わるコンテンツ閲覧装置で用いるコンテンツ画面情報及びボタン情報と、コンテンツ情報との関連付けを示す構造図である。
図６において６０１は、コンテンツ画面情報４０１と表示中のコンテンツ情報５０３との対応付けを行う表示中コンテンツ情報である。この表示中コンテンツ情報６０１は、コンテンツ画面情報４０１内のコンテンツ取得条件情報へのリンク情報、コンテンツ情報５０３へのリンク情報から構成されている。
【００３６】
図６において６０２−１〜６０２−Ｎは、ボタン情報４０２と予め取得したコンテンツ情報５０３との対応付けを行う取得済みコンテンツ情報である。この取得済みコンテンツ情報６０２−１〜６０２−Ｎは、次コンテンツ取得条件情報へのリンク情報とコンテンツ情報５０３へのリンク情報から構成されている。
【００３７】
本実施形態では、コンテンツ取得条件情報へのリンク情報とコンテンツ情報へのリンク情報、次コンテンツ取得条件情報へのリンク情報とコンテンツ情報５０３へのリンク情報により関連付けを行う例を示しているが、ＩＤ等の他の情報により関連付けを行っても同様の効果が得られる。
【００３８】
図７は、本発明の第１の実施形態に係わるコンテンツ閲覧装置における起動時のシーケンス図である。
コンテンツ閲覧装置１００が起動されると（７０１）、予め登録されるか又はブロードキャスト等の発見手順により発見されたコンテンツ管理装置１１０に対して、検索能力情報取得要求を送信する（７０２）。そして、この要求に応じてコンテンツ管理装置１１０から送信された検索能力情報５０１を受信する（７０３）。
【００３９】
次に、コンテンツ管理装置１００に対して、並べ替え能力情報取得要求を送信し（７０４）、この要求に応じてコンテンツ管理装置１１０から送信された並べ替え能力情報５０２を受信する（７０５）。
【００４０】
検索能力情報５０１及び並べ替え能力情報５０２の両者を取得すると、これらに基づき次コンテンツ取得条件情報４０６を生成する（７０６）。さらに、ユーザインタフェース画面２００を作成して表示する（７０７）。
【００４１】
続いて、コンテンツ管理装置１００に対して、次コンテンツ取得条件情報４０６に基づくコンテンツ情報取得要求を送信し（７０８）、この要求に応じてコンテンツ管理装置１１０から送信されたコンテンツ情報５０３を受信する（７０９）。そして、受信したコンテンツ情報５０３を、取得済みコンテンツ情報６０２によりボタン情報４０２と対応付けて記憶する（７１０）。
【００４２】
続いて、コンテンツ管理装置１００に対して、コンテンツ情報５０３のサムネイルデータへのリンク情報に基づくサムネイルデータ取得要求を送信し（７１１）、この要求に応じてコンテンツ管理装置１１０から送信されたサムネイルデータを受信する（７１２）。そして、受信したサムネイルデータをコンテンツ情報５０３に対応付けて記憶する（７１３）。
【００４３】
本実施形態では、初期状態でコンテンツ画面への表示を行っていないが、コンテンツ情報とコンテンツ取得条件情報とを記憶して表示を行っても同様の効果が得られる。但し、この場合は、次コンテンツ取得条件情報の生成時に、表示中のコンテンツ情報及びコンテンツ取得条件情報に基づき、次コンテンツ取得条件情報が生成される。
【００４４】
また、本実施形態では、単一のコンテンツ管理装置１１０から各種情報を取得する例を示したが、複数のコンテンツ管理装置１１０から取得しても同様の効果が得られる。なお、コンテンツ管理装置１１０のコンテンツ管理機能のインタフェースは、ＤＬＮＡのガイドラインで規定されるＵＰｎＰ（登録商標）のＣＤＳ（Content Directory Service）を想定しているが、本実施形態においてはこれに限られるものではない。
【００４５】
図８は、本発明の第１の実施形態に係わるコンテンツ閲覧装置におけるボタンクリック時のシーケンス図である。
ユーザインタフェース画面２００における何れかのボタンがクリックされると（８０１）、図７の７１０で記憶したコンテンツ情報と７１３で記憶したサムネイルデータに基づいてボタンの次コンテンツ取得条件に対応するものを読み出す（８０２）。続いて、表示するコンテンツ情報及びコンテンツ取得条件情報に基づいて、次コンテンツ取得条件情報を生成する（８０３）。続いて、次コンテンツ取得条件情報４０６、コンテンツ情報５０３、サムネイルデータ５０４に基づいて、ユーザインタフェース画面２００を作成し、表示を行う（８０４）。
【００４６】
続いて、図７と同様に、コンテンツ管理装置１００に対して、次コンテンツ取得条件情報４０６に基づくコンテンツ情報取得要求を送信し（８０５）、この要求に応じてコンテンツ管理装置１１０から送信されたコンテンツ情報５０３を受信する（８０６）。そして、受信したコンテンツ情報５０３を、取得済みコンテンツ情報６０２によりボタン情報４０２と対応付けて記憶する（８０７）。
【００４７】
続いて、コンテンツ管理装置１００に対して、コンテンツ情報５０３のサムネイルデータへのリンク情報に基づくサムネイルデータ取得要求を送信し（８０８）、この要求に応じてコンテンツ管理装置１１０から送信されたサムネイルデータを受信する（８０９）。そして、受信したサムネイルデータをコンテンツ情報５０３に対応付けて記憶する（８１０）。なお、図８では、ボタンクリック時のシーケンスを示したが、プルダウンメニュー選択時においても、スクロールバーＵＰ／ＤＯＷＮ操作時でも同様のシーケンスで処理される。
【００４８】
図９は、本発明の第１の実施形態に係わるコンテンツ閲覧装置における起動処理のフローチャートである。
図９における起動処理９００では、まず、コンテンツ管理装置１１０に対して、検索能力情報取得要求を送信し（ステップＳ９０１）、検索能力情報５０１の受信を行う（ステップＳ９０２）。ここで、タイムアウト等の受信エラーがあれば（ステップＳ９０３／Ｙｅｓ）、検索能力情報の受信エラーを表示し（ステップＳ９２１）、その後、処理を終了する。一方、検索能力情報の受信エラーがなければ（ステップＳ９０３／Ｎｏ）、コンテンツ管理装置１１０に対して、並べ替え能力情報の取得要求を送信し（ステップＳ９０４）、並べ替え能力情報５０２の受信を行う（ステップＳ９０５）。
【００４９】
ステップＳ９０５において、タイムアウト等の受信エラーがあれば（ステップＳ９０５／Ｙｅｓ）、並べ替え能力情報の受信エラーを表示し（ステップＳ９３１）、その後、処理を終了する。一方、並べ替え能力情報の受信エラーがなければ（ステップＳ９０６／Ｎｏ）、コンテンツ画面情報４０１を初期化する（ステップＳ９０７）。続いて、図１２に示す次コンテンツ取得条件情報の生成処理１２００を行う（ステップＳ９０８）。続いて、次コンテンツ取得条件情報４０６に基づくボタン情報４０２等を適宜作成し、コンテンツ画面情報４０１と共にユーザインタフェース画面情報３００を作成して、ユーザインタフェース画面２００を表示する（ステップＳ９０９）。そして、図１１に示す次コンテンツ情報の取得処理１０００へと移行する（ステップＳ９１０）。
【００５０】
図１０は、本発明の第１の実施形態に係わるコンテンツ閲覧装置における次コンテンツ情報の取得処理のフローチャートである。
図１０における次コンテンツ情報取得処理１０００では、まず、図１２に示す次コンテンツ取得条件情報生成処理１２００により生成された次コンテンツ取得条件情報４０６を順次読み出す（ステップＳ１００１）。
【００５１】
この次コンテンツ取得条件情報４０６の読み出しが終了していなければ（ステップＳ１００２／Ｎｏ）、コンテンツ管理装置１１０に対して、次コンテンツ取得条件情報４０６に基づくコンテンツ情報の要求を送信し（ステップＳ１００３）、コンテンツ情報５０３の受信を行う（ステップＳ１００４）。ここで、受信エラーがなければ（ステップＳ１００５／Ｎｏ）、次コンテンツ取得条件情報４０６に対応するボタン情報４０２等の操作画面情報を読み出し（ステップＳ１００６）、対応する操作画面情報があれば（ステップＳ１００７／Ｙｅｓ）、操作画面情報、例えばボタン情報４０２とコンテンツ情報５０３を対応付ける取得済みコンテンツ情報６０２を作成して、コンテンツ情報５０３と共に記憶し（ステップＳ１００８）、ステップＳ１００１に戻る。
【００５２】
また、コンテンツ情報の受信エラーがあれば（ステップＳ１００５／Ｙｅｓ）、コンテンツ情報の受信エラーを表示し（ステップＳ１０２１）、ステップＳ１００１に戻る。また、対応する操作画面情報がなければ（ステップＳ１００７／Ｎｏ）、ステップＳ１００１に戻る。
【００５３】
また、次コンテンツ取得条件情報４０６の読み出しが終了すると（ステップＳ１００２／Ｙｅｓ）、記憶したコンテンツ情報５０３を順次読み出す（ステップＳ１００９）。そして、コンテンツ情報５０３の読み出しが終了しなければ（ステップＳ１０１０／Ｎｏ）、コンテンツ管理装置１１０に対して、対応するサムネイルデータ５０４の要求を送信し（ステップＳ１０１１）、サムネイルデータ５０４を受信する（ステップＳ１０１２）。ここで、受信エラーがなければ（ステップＳ１０１３／Ｎｏ）、サムネイルデータ５０４をコンテンツ情報５０３に対応付けて記憶し（ステップＳ１０１４）、ステップＳ１００９に戻る。一方、受信エラーがあれば（ステップＳ１０１３／Ｙｅｓ）、サムネイル受信エラーを表示して（ステップＳ１０３１）、ステップＳ１００９に戻る。
【００５４】
一方、コンテンツ情報の読み出しが終了した場合（ステップＳ１０１０／Ｙｅｓ）、処理を終了する。
【００５５】
図１１は、本発明の第１の実施形態に係わるコンテンツ閲覧装置におけるボタンクリック処理のフローチャートである。
図１１におけるボタンクリック処理１１００では、まず、クリックされたボタン情報４０２の次コンテンツ取得条件情報４０６を読み出す（ステップＳ１１０１）。そして、対応するコンテンツ情報５０３が取得済み、すなわち対応する取得済みコンテンツ情報６０２が存在する場合（ステップＳ１１０２／Ｎｏ）、対応するコンテンツ情報５０３を読み出す（ステップＳ１１０３）。
【００５６】
続いて、対応するサムネイル情報５０４を読み出し（ステップＳ１１０４）、それらの情報によりコンテンツ画面情報４０１を更新する（ステップＳ１１０５）。続いて、図１２に示す次コンテンツ取得条件情報の生成処理１２００により次コンテンツ取得条件情報４０６を生成する（ステップＳ１１０６）。続いて、次コンテンツ取得条件情報４０６、コンテンツ画面情報４０１に基づくユーザインタフェース画面情報３００を作成し、ユーザインタフェース画面２００を表示する（ステップＳ１１０７）。そして、図１０に示す次コンテンツ情報取得処理１０００へ移行する（ステップＳ１１０８）。
【００５７】
また、読み出した次コンテンツ取得条件情報４０６に対応するコンテンツ情報５０３が取得済みでない場合（ステップＳ１１０２／Ｎｏ）、コンテンツ管理装置１１０に対して、次コンテンツ取得条件情報４０６に基づくコンテンツ情報要求を送信し（ステップＳ１１０９）、コンテンツ情報５０３の受信を行う（ステップＳ１１１０）。ここで、受信エラーがなければ（ステップＳ１１１１／Ｎｏ）、表示中コンテンツ情報６０１によりコンテンツ画面情報４０１とコンテンツ情報５０３とを対応付けて記憶する（ステップＳ１１１２）。
【００５８】
続いて、コンテンツ管理装置１１０に対して、対応するサムネイルデータ５０４の要求を送信し（ステップＳ１１１３）、サムネイルデータ５０４を受信する（ステップＳ１１１４）。ここで、受信エラーがなければ（ステップＳ１１１５／Ｎｏ）、サムネイルデータ５０４をコンテンツ情報５０３に対応付けて記憶し（ステップＳ１１１６）、ステップＳ１１０５に戻る。
【００５９】
一方、コンテンツ情報の受信エラーがあるか（ステップＳ１１１１／Ｙｅｓ）、サムネイル受信エラーがある場合（ステップＳ１１１５／Ｙｅｓ）、受信エラーを表示し（ステップＳ１１３１）、その後、処理を終了する。
【００６０】
図１２は、本発明の第１の実施形態に係わるコンテンツ閲覧装置における次コンテンツ取得条件情報の生成処理のフローチャートである。
図１２における次コンテンツ取得条件情報の生成処理１２００では、表示中のコンテンツ情報５０３から分類情報を読み出し（ステップＳ１２０１）、分類情報の出現頻度を解析する（ステップＳ１２０２）。そして、閾値以上の出現頻度の分類情報を持つ次コンテンツ取得条件情報４０５を生成する（ステップＳ１２０３）。
【００６１】
続いて、表示中のコンテンツ情報５０３から日時情報を読み出し（ステップＳ１２０４）、日時範囲を分割する新たな日時情報を解析し（ステップＳ１２０５）、分割された日時情報を持つ次コンテンツ取得条件情報４０５を生成する（ステップＳ１２０６）。
【００６２】
続いて、コンテンツ画面情報４０１から並べ替え条件情報を読み出し（ステップＳ１２０７）、並べ替え能力情報５０２に基づき設定されている以外の並べ替え条件を解析する（ステップＳ１２０８）。そして、解析された並べ替え情報を持つ次コンテンツ取得条件情報４０５を生成する（ステップＳ１２０９）。
【００６３】
続いて、コンテンツ画面情報４０１からコンテンツ数、表示数、開始インデックス情報を読み出す（ステップＳ１２１０）。そして、コンテンツ数、表示数、開始インデックス情報に基づき前後スクロール時の開始インデックス情報を解析し（ステップＳ１２１１）、解析した結果得られた開始インデックス情報を持つ次コンテンツ取得条件情報４０５を生成する（ステップＳ１２１２）。
【００６４】
なお、本実施形態では、コンテンツ画面情報４０１の表示数単位でコンテンツ情報を取得することを想定し、その場合に最大の効果を発揮するが、ハードウェア資源の制約等に応じて増減させても同様の効果が得られる。また、本実施形態では、次コンテンツ取得条件情報に基づきコンテンツ情報及びサムネイルを取得し記憶する構成としたが、例えば、映像コンテンツの始めの数秒間のようにコンテンツの一部或いは全部を取得することでも同様の効果が得られる。
【００６５】
（第２の実施形態）
次に、本発明の第２の実施形態について、図１３を用いて説明する。
ここで、第１の実施形態における次コンテンツ取得処理１０００以外の部分については、次コンテンツ処理１０００への呼び出し処理ステップを、次コンテンツ取得処理１３００に置き換えることにより同様となるため、説明は省略する。
【００６６】
図１３は、本発明の第２の実施形態に係わるコンテンツ閲覧装置における次コンテンツ情報の取得処理のフローチャートである。
図１３における次コンテンツ情報取得処理１３００では、まず、図１２に示す次コンテンツ取得条件情報生成処理１２００により生成された次コンテンツ取得条件情報４０６を順次読み出す（ステップＳ１３０１）。
【００６７】
この次コンテンツ取得条件情報４０６の読み出しが終了していなければ（ステップＳ１３０２／Ｎｏ）、コンテンツ管理装置１１０に対して、次コンテンツ取得条件情報４０６に対応するボタン情報４０２等の操作画面情報を読み出す（ステップＳ１３０３）。そして、対応する操作画面情報があれば（ステップＳ１３０４／Ｙｅｓ）、コンテンツ管理装置１１０に対して、次コンテンツ取得条件情報４０６に基づくコンテンツ情報の要求を送信し（ステップＳ１３０５）、コンテンツ情報５０３の受信を行う（ステップＳ１３０６）。ここで、受信エラーがなければ（ステップＳ１３０７／Ｎｏ）、操作画面情報、例えばボタン情報４０２とコンテンツ情報５０３とを対応付ける取得済みコンテンツ情報６０２を作成してコンテンツ情報５０３と共に記憶し（ステップＳ１３０８）、ステップＳ１３０１に戻る。
【００６８】
また、ステップＳ１３０３の読み出しにより、対応する操作画面情報がなければ（ステップＳ１３０４／Ｎｏ）、ステップＳ１３０１に戻る。
【００６９】
また、コンテンツ情報の受信エラーがあれば（ステップＳ１３０７／Ｙｅｓ）、コンテンツ情報の受信エラーを表示し（ステップＳ１３２１）、ステップＳ１３０１に戻る。
【００７０】
また、次コンテンツ取得条件情報４０６の読み出しが終了すると（ステップＳ１３０２／Ｙｅｓ）、記憶したコンテンツ情報５０３を順次読み出す（ステップＳ１３０９）。そして、コンテンツ情報５０３の読み出しが終了しなければ（ステップＳ１３１０／Ｎｏ）、コンテンツ管理装置１１０に対して、対応するサムネイルデータ５０４の要求を送信し（ステップＳ１３１１）、サムネイルデータ５０４を受信する（ステップＳ１３１２）。ここで、受信エラーがなければ（ステップＳ１３１３／Ｎｏ）、サムネイルデータ５０４をコンテンツ情報５０３に対応付けて記憶し（ステップＳ１３１４）、ステップＳ１３０９に戻る。
【００７１】
また、サムネイルデータの受信エラーがあれば（ステップＳ１３１３／Ｙｅｓ）、サムネイルの受信エラーを表示し（ステップＳ１３３１）、ステップＳ１３０９に戻る。
【００７２】
また、コンテンツ情報の読み出しが終了した場合（ステップＳ１３１０／Ｙｅｓ）、処理を終了する。
【００７３】
本実施形態では、操作画面情報に関連付けされていない次コンテンツ取得条件情報に対しては、コンテンツ送信要求を行わないため、処理時間の短縮が図れる。
【００７４】
なお、本実施形態では、次コンテンツ取得条件情報に基づいて、コンテンツ情報及びサムネイルを取得して記憶する構成としたが、例えば、映像コンテンツの始めの数秒間のようにコンテンツの一部或いは全部を取得することでも同様の効果が得られる。
【００７５】
（第３の実施形態）
次に、本発明の第３の実施形態について、図１４を用いて説明する。
ここで、第１の実施形態における次コンテンツ取得処理１０００以外の部分については、次コンテンツ処理１０００への呼び出し処理ステップを、次コンテンツ取得処理１４００に置き換えることにより同様となるため、説明は省略する。
【００７６】
図１４は、本発明の第３の実施形態に係わるコンテンツ閲覧装置における次コンテンツ情報の取得処理のフローチャートである。
図１４における次コンテンツ情報取得処理１４００では、まず、図９のステップＳ９０９又は図１１のステップＳ１１０７により生成されたユーザインタフェース画面情報３００から、次コンテンツ取得条件情報４０６を順次読み出す（ステップＳ１４０１）。
【００７７】
この次コンテンツ取得条件情報４０６の読み出しが終了していなければ（ステップＳ１４０２／Ｎｏ）、コンテンツ管理装置１１０に対して、次コンテンツ取得条件情報４０６に基づくコンテンツ情報の要求を送信し（ステップＳ１４０３）、コンテンツ情報５０３の受信を行う（ステップＳ１４０４）。ここで、受信エラーがなければ（ステップＳ１４０５／Ｎｏ）、操作画面情報、例えばボタン情報４０２とコンテンツ情報５０３とを対応付ける取得済みコンテンツ情報６０２を作成してコンテンツ情報５０３と共に記憶し（ステップＳ１４０６）、ステップＳ１４０１に戻る。
【００７８】
また、コンテンツ情報の受信エラーがあれば（ステップＳ１４０５／Ｙｅｓ）、コンテンツ情報の受信エラーを表示し（ステップＳ１４２１）、ステップＳ１４０１に戻る。
【００７９】
また、次コンテンツ取得条件情報４０６の読み出しが終了すると（ステップＳ１４０２／Ｙｅｓ）、記憶したコンテンツ情報５０３を順次読み出す（ステップＳ１４０７）。そして、コンテンツ情報５０３の読み出しが終了しなければ（ステップＳ１４０８／Ｎｏ）、コンテンツ管理装置１１０に対して、対応するサムネイルデータ５０４の要求を送信し（ステップＳ１４０９）、サムネイルデータ５０４を受信する（ステップＳ１４１０）。ここで、受信エラーがなければ（ステップＳ１４１１／Ｎｏ）、サムネイルデータ５０４をコンテンツ情報５０３に対応付けして記憶し（ステップＳ１４１２）、ステップＳ１４０７に戻る。
【００８０】
また、サムネイルデータの受信エラーがあれば（ステップＳ１４１１／Ｙｅｓ）、サムネイルの受信エラーを表示し（ステップＳ１４３１）、ステップＳ１４０７に戻る。
【００８１】
また、コンテンツ情報の読み出しが終了した場合（ステップＳ１４０８／Ｙｅｓ）、処理を終了する。
【００８２】
本実施形態では、操作画面情報と次コンテンツ取得条件情報との関連付けを確認するステップが不要となるため、処理時間の短縮が図れる。
【００８３】
なお、操作画面情報と次コンテンツ取得条件情報との関連付けをテーブル形式等による別情報として保持することでも、同様の効果が得られる。また、本実施形態では、次コンテンツ取得条件情報に基づいて、コンテンツ情報及びサムネイルを取得して記憶する構成としたが、例えば映像コンテンツの始めの数秒間のようにコンテンツの一部或いは全部を取得することでも同様の効果が得られる。
【００８４】
前述した本発明の実施形態に係わるコンテンツ閲覧装置を構成する図１の各構成部からなる各手段、並びにコンテンツ閲覧装置におけるコンテンツ閲覧方法を示した図９〜図１４の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００８５】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、或いは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【００８６】
また、コンピュータが供給されたプログラムを実行することにより本発明の実施形態に係わるコンテンツ閲覧装置の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）或いは他のアプリケーションソフト等と共同して本発明の実施形態に係わるコンテンツ閲覧装置の機能が実現される場合や、供給されたプログラムの処理の全て、或いは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて本発明の実施形態に係わるコンテンツ閲覧装置の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【図面の簡単な説明】
【００８７】
【図１】本発明の第１の実施形態に係わるコンテンツ閲覧装置の概略構成を示すブロック図である。
【図２】本発明の第１の実施形態に係わるコンテンツ閲覧装置でのユーザインタフェース画面を示した図である。
【図３】本発明の第１の実施形態に係わるコンテンツ閲覧装置で用いるユーザインタフェース画面情報の構造図である。
【図４】図３に示したユーザインタフェース情報を構成する各詳細情報の構造図である。
【図５】本発明の第１の実施形態に係わるコンテンツ閲覧装置で用いる検索能力情報、並べ替え能力情報及びコンテンツ情報の構造図である。
【図６】本発明の第１の実施形態に係わるコンテンツ閲覧装置で用いるコンテンツ画面情報及びボタン情報と、コンテンツ情報との関連付けを示す構造図である。
【図７】本発明の第１の実施形態に係わるコンテンツ閲覧装置における起動時のシーケンス図である。
【図８】本発明の第１の実施形態に係わるコンテンツ閲覧装置におけるボタンクリック時のシーケンス図である。
【図９】本発明の第１の実施形態に係わるコンテンツ閲覧装置における起動処理のフローチャートである。
【図１０】本発明の第１の実施形態に係わるコンテンツ閲覧装置における次コンテンツ情報の取得処理のフローチャートである。
【図１１】本発明の第１の実施形態に係わるコンテンツ閲覧装置におけるボタンクリック処理のフローチャートである。
【図１２】本発明の第１の実施形態に係わるコンテンツ閲覧装置における次コンテンツ取得条件情報の生成処理のフローチャートである。
【図１３】本発明の第２の実施形態に係わるコンテンツ閲覧装置における次コンテンツ情報の取得処理のフローチャートである。
【図１４】本発明の第３の実施形態に係わるコンテンツ閲覧装置における次コンテンツ情報の取得処理のフローチャートである。
【符号の説明】
【００８８】
１００  コンテンツ閲覧装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ディスプレイインタフェース
１０５  赤外線インタフェース
１０６  ネットワークインタフェース
１１０  コンテンツ管理装置
１２０  ネットワーク
１３０  ディスプレイ
１４０  赤外線リモートコントローラ
２００  ユーザインタフェース画面
２０５  日時範囲選択ボタン領域
２０６  分類表示ボタン領域
２０１  コンテンツ画面
４０１  コンテンツ画面情報
４０５  コンテンツ取得条件情報
４０６  次コンテンツ取得条件情報
５０３  コンテンツ情報
６０１  表示中コンテンツ情報
６０２  取得済みコンテンツ情報
【図１】
2007140985.tif 000003
【図２】
2007140985.tif 000004
【図３】
2007140985.tif 000005
【図４】
2007140985.tif 000006
【図５】
2007140985.tif 000007
【図６】
2007140985.tif 000008
【図７】
2007140985.tif 000009
【図８】
2007140985.tif 000010
【図９】
2007140985.tif 000011
【図１０】
2007140985.tif 000012
【図１１】
2007140985.tif 000013
【図１２】
2007140985.tif 000014
【図１３】
2007140985.tif 000015
【図１４】
2007140985.tif 000016