(57)【要約】【課題】メモリの容量が限られている表示装置においても、コンテンツリストのサムネイルや詳細メタデータを迅速に表示できるようにする。【解決手段】表示装置が、各デバイスに対して、コンテンツリストを要求する手段と、コンテンツリストを、上位階層メタデータと下位階層メタデータに分けて管理する管理手段と、コンテンツリストにあるアイテムに対して表示優先順位をつける順位付け手段と、表示装置のメモリ量から上位階層メタデータは保持し、優先順位の低いコンテンツの下位階層メタデータをメモリ残量に応じて破棄する破棄手段と、表示優先順位が変動した際には、消去した下位階層メタデータのみ取得しに行く取得手段とを設け、表示に必要なコンテンツリストをサムネイルや詳細メタデータを含めてメモリ量に応じてとりあえず保持することができるようにする。【選択図】図１
2007133510.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたコンテンツ供給装置とともにコンテンツ表示システムを構成するコンテンツ表示装置であって、
前記コンテンツ供給装置からコンテンツデータに関するコンテンツリストを取得する第１の取得手段と、
前記第１の取得手段により取得されたコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理するメタデータ管理手段と、
前記メタデータ管理手段により管理されている上位階層メタデータを前記コンテンツ供給装置から取得する第２の取得手段と、
前記第２の取得手段により取得された上位階層メタデータにあるコンテンツアイテムに対して表示の優先順位付けを行う順位付け手段と、
前記順位付け手段により付けられた表示の優先順位の高いコンテンツの下位階層メタデータを含むコンテンツリストを、前記コンテンツデータに関する情報を記憶するためのメモリの残量に応じて取得する第３の取得手段と、
前記コンテンツに対する表示の優先順位を変更する操作が行われた結果、前記表示の優先順位が変動した際には、取得していない下位階層メタデータを前記コンテンツ供給装置から取得する第４の取得手段とを有することを特徴とするコンテンツ表示装置。
【請求項２】
前記表示の優先順位の低いコンテンツの下位階層メタデータをメモリの残量に応じて順次消去する破棄手段と、前記破棄手段により破棄した下位階層メタデータに対応する上位階層メタデータに消去の旨を記録する記録手段と、前記コンテンツ供給装置からコンテンツリストを取得するたびに前記破棄手段及び記録手段を動作させるように制御する制御手段と、前記コンテンツに対する表示の優先順位を変更する操作が行われた結果、前記表示の優先順位が変動した際には、前記破棄手段により消去した下位階層メタデータを前記コンテンツ供給装置から取得する第５の取得手段とを有することを特徴とする請求項１に記載のコンテンツ表示装置。
【請求項３】
前記上位階層メタデータは、コンテンツ名、コンテンツ種別、蓄積デバイス、コンテンツＩＤを含むコンテンツデータ取得に必要なリストであり、前記下位階層メタデータは、縮小画像データ、特徴部の再生データ、詳細なコンテンツ情報であることを特徴とする請求項１または２に記載のコンテンツ表示装置。
【請求項４】
前記第１の取得手段により取得されたコンテンツリストに基づいて、当座表示するコンテンツ、次に表示する可能性のあるコンテンツを判別する判別手段と、前記判別手段により判別されたコンテンツの表示優先順位を高くする手段とを有することを特徴とする請求項１〜３の何れか１項に記載のコンテンツ表示装置。
【請求項５】
前記コンテンツ供給装置とのネゴシエーションにより、前記コンテンツ供給装置が上位階層メタデータ、下位階層メタデータを含むコンテンツリストを作成する能力を検知する検知手段と、前記コンテンツリストを作成する能力が低く、コンテンツリストを作成するのに時間のかかるコンテンツ供給装置から送信されたコンテンツの表示の優先順位を高くするように変更する順位変更手段とを有することを特徴とする請求項１〜４の何れか１項に記載のコンテンツ表示装置。
【請求項６】
前記コンテンツリスト内のメタデータを解析し、そのコンテンツが表示されたことがあるか否かを判別する判別手段と、表示されたことがないコンテンツの表示優先順位を高くするように変更する順位変更手段とを有することを特徴とする請求項１〜４の何れか１項に記載のコンテンツ表示装置。
【請求項７】
前記第２の取得手段により取得された上位階層メタデータから、前記コンテンツ供給装置に保有されているコンテンツリストの量を計算する計算手段を有することを特徴とする請求項１〜６の何れか１項に記載のコンテンツ表示装置。
【請求項８】
ネットワークを介して接続されたコンテンツ表示装置とともにコンテンツ表示システムを構成するコンテンツ供給装置であって、
前記ネットワークを介して供給するコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理する管理手段を有することを特徴とするコンテンツ供給装置。
【請求項９】
前記上位階層メタデータ、下位階層メタデータを含むコンテンツリストを作成するコンテンツリスト作成手段を有することを特徴とする請求項８に記載のコンテンツ供給装置。
【請求項１０】
前記上位階層メタデータは、コンテンツ名、コンテンツ種別、蓄積デバイス、コンテンツＩＤを含むコンテンツデータ取得に必要なリストであり、前記下位階層メタデータは、縮小画像データ、特徴部の再生データ、詳細なコンテンツ情報であることを特徴とする請求項８または９に記載のコンテンツ供給装置。
【請求項１１】
前記請求項１〜７の何れか１項に記載のコンテンツ表示装置と、前記請求項８〜１０の何れか１項に記載のコンテンツ供給装置とを有することを特徴とするコンテンツ表示システム。
【請求項１２】
ネットワークを介して接続されたコンテンツ供給装置とともにコンテンツ表示システムを構成するコンテンツ表示装置におけるコンテンツ表示方法であって、
前記コンテンツ供給装置からコンテンツデータに関するコンテンツリストを取得する第１の取得工程と、
前記第１の取得工程により取得されたコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理するメタデータ管理工程と、
前記メタデータ管理工程により管理されている上位階層メタデータを前記コンテンツ供給装置から取得する第２の取得工程と、
前記第２の取得工程により取得された上位階層メタデータにあるコンテンツアイテムに対して表示の優先順位付けを行う順位付け工程と、
前記順位付け工程により付けられた表示の優先順位の高いコンテンツの下位階層メタデータを含むコンテンツリストを、前記コンテンツデータに関する情報を記憶するためのメモリの残量に応じて取得する第３の取得工程と、
前記コンテンツに対する表示の優先順位を変更する操作が行われた結果、前記表示の優先順位が変動した際には、取得していない下位階層メタデータを前記コンテンツ供給装置から取得する第４の取得工程とを有することを特徴とするコンテンツ表示方法。
【請求項１３】
ネットワークを介して接続されたコンテンツ供給装置とともにコンテンツ表示システムを構成するコンテンツ表示装置におけるコンテンツ表示方法をコンピュータに実行させるプログラムであって、
前記コンテンツ供給装置からコンテンツデータに関するコンテンツリストを取得する第１の取得工程と、
前記第１の取得工程により取得されたコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理するメタデータ管理工程と、
前記メタデータ管理工程により管理されている上位階層メタデータを前記コンテンツ供給装置から取得する第２の取得工程と、
前記第２の取得工程により取得された上位階層メタデータにあるコンテンツアイテムに対して表示の優先順位付けを行う順位付け工程と、
前記順位付け工程により付けられた表示の優先順位の高いコンテンツの下位階層メタデータを含むコンテンツリストを、前記コンテンツデータに関する情報を記憶するためのメモリの残量に応じて取得する第３の取得工程と、
前記コンテンツに対する表示の優先順位を変更する操作が行われた結果、前記表示の優先順位が変動した際には、取得していない下位階層メタデータを前記コンテンツ供給装置から取得する第４の取得工程とを有するコンテンツ表示方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１４】
請求項１３に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はコンテンツ表示装置及びコンテンツ表示方法に関し、特に、複数のデバイスに分散されて蓄積されているコンテンツリストとその概要を収集して表示装置に表示するために用いて好適な技術に関する。
【背景技術】
【０００２】
近年では、パーソナルコンピュータ（以下、ＰＣとする）、専用蓄積装置等以外においてもコンテンツを蓄積する装置が存在する。例えば、コンテンツを撮影するカメラ等に蓄積機能を備えているものがある。そして、こうしたデバイスにあるコンテンツを表示する表示装置も存在する。
【０００３】
こうした構成においては、表示装置には、全てのコンテンツリストをコンテンツ名、蓄積デバイス名といったテキストでのリストを表示したり、各コンテンツの詳細な情報、関連情報などをリストで表示したりしている。また、コンテンツのサムネイル、特徴部の一部再生といったコンテンツの概要を明示的に表示したりするリスト表示の方法も行われている。
【０００４】
さらに、各デバイスにおいて、サムネイルや特徴部の一部再生データ、詳細メタデータを作成していることがある。また、ＰＣや蓄積装置といった大容量の記録装置に全てのコンテンツデータを集め、さらにそこで、サムネイルや特徴部の一部再生データ、詳細メタデータを作成していることもある。
【０００５】
このような状況におけるコンテンツ表示システムにおいては、データ通信の負荷や、コンテンツ表示処理の負荷を考慮して、データの大きいコンテンツの実体データを送受信し、表示するというような手法以外の手法が採用される場合が多い。例えば、データ量が小さい、サムネイル等を送受信することにより、概要をリスト表示するようにしておく。そして、そのコンテンツが実際に選ばれてから、コンテンツの実体データを送受信して再生するといった手法が用いられることが多い。
【０００６】
こうしたコンテンツ表示システムにおいては、表示装置においてユーザは操作を行い、ＰＣ、蓄積装置または各デバイスに蓄積されているコンテンツを表示したり、再生したりしていた。また、こうしたコンテンツ表示システムにおいては、システム内のコンテンツがたくさんある場合が多く、表示装置からの操作により、コンテンツの検索を行い、表示及び再生などを行っていた。
【０００７】
また、こうしたコンテンツ表示システムにおいては、日付順でのコンテンツリストの表示、デバイスごとのコンテンツリストの表示、またはメタデータによるグルーピングや絞り込みを行った上でのコンテンツリストの表示などを行うことができる。
【０００８】
こうした中で、ある検索を行った際に、コンテンツ名、コンテンツ種別、時間情報などの、その結果一覧リストを先に取得して表示しておく。そして、表示している間にバックグランドでそのサムネイル画像及びその他詳細メタデータを取得するといった技術は提案されている（例えば、特許文献１を参照）。
【０００９】
また、ある検索を行う際に、クライアントからメタデータに関する制約条件を出し、サーバは検索結果から該当するコンテンツのメタデータを送信する際に、そのコンテンツに付加されている全てのメタデータを送らないようにする。そして、例えば制約条件に従ったメタデータのみを送信することによって、データ通信量を削減するといった技術は提案されている（例えば、特許文献２を参照）。
【００１０】
さらに、表示端末側から指定されたコンテンツをダウンロードするサーバがあり、表示端末がダウンロード可能なメモリ容量をサーバに通知する。そして、そのメモリ容量に応じたコンテンツをサーバにおいて選択してダウンロードを行うといったシステムも提案されている（例えば、特許文献３を参照）。
【００１１】
【特許文献１】特開平９−３０５４７３号公報
【特許文献２】特開２００２−３３４１０３号公報
【特許文献３】特開２００２−３０４３２１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、前記従来の技術において、以下のような問題点があった。
すなわち、表示装置においては、十分なメモリ容量がなく、コンテンツ名や時間情報といったテキスト情報は記録することができるものの、サムネイルや特徴部再生データといった画像、映像、音声等のデータをすべて記録することはできない場合があった。
【００１３】
そこで、テキスト情報のみを表示装置に記録して、サムネイルなどの詳細メタデータをその都度、各デバイスやＰＣなどのサーバから取得する手法が考えられる。しかしながら、このようにすると表示速度が遅くなってしまう問題点があった。また、表示装置が有している限られたメモリ内に、どのコンテンツのメタデータをどれくらい記録すればよいかがわからない問題点があった。
【００１４】
さらに、表示装置において、表示すべきデータが切り替わった際に、各デバイスやＰＣなどのサーバからメタデータをその都度取得して表示していると、表示速度が遅くなってしまう問題点があった。
【００１５】
これらのことから、従来は各デバイスにて詳細なメタデータを作成するのにどのくらいかかり、それによってメタデータの取得、表示がどれくらい遅延するかがわからなく、どのサムネイルや詳細なメタデータを保持しておけばよいかがわからない問題点があった。
【００１６】
本発明は前述の問題点にかんがみ、メモリの容量が限られている表示装置においても、コンテンツリストのサムネイルや詳細メタデータを迅速に表示できるようにすることを目的としている。
【課題を解決するための手段】
【００１７】
本発明のコンテンツ表示装置は、ネットワークを介して接続されたコンテンツ供給装置とともにコンテンツ表示システムを構成するコンテンツ表示装置であって、前記コンテンツ供給装置からコンテンツデータに関するコンテンツリストを取得する第１の取得手段と、前記第１の取得手段により取得されたコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理するメタデータ管理手段と、前記メタデータ管理手段により管理されている上位階層メタデータを前記コンテンツ供給装置から取得する第２の取得手段と、前記第２の取得手段により取得された上位階層メタデータにあるコンテンツアイテムに対して表示の優先順位付けを行う順位付け手段と、前記順位付け手段により付けられた表示の優先順位の高いコンテンツの下位階層メタデータを含むコンテンツリストを、前記コンテンツデータに関する情報を記憶するためのメモリの残量に応じて取得する第３の取得手段と、前記コンテンツに対する表示の優先順位を変更する操作が行われた結果、前記表示の優先順位が変動した際には、取得していない下位階層メタデータを前記コンテンツ供給装置から取得する第４の取得手段とを有することを特徴とする。
【００１８】
本発明のコンテンツ供給装置は、ネットワークを介して接続されたコンテンツ表示装置とともにコンテンツ表示システムを構成するコンテンツ供給装置であって、前記ネットワークを介して供給するコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理する管理手段を有することを特徴とする。
【００１９】
本発明のコンテンツ表示システムは、前記の何れかに記載のコンテンツ表示装置と、前記の何れかに記載のコンテンツ供給装置とを有することを特徴とする。
【００２０】
本発明のコンテンツ表示方法は、ネットワークを介して接続されたコンテンツ供給装置とともにコンテンツ表示システムを構成するコンテンツ表示装置におけるコンテンツ表示方法であって、前記コンテンツ供給装置からコンテンツデータに関するコンテンツリストを取得する第１の取得工程と、前記第１の取得工程により取得されたコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理するメタデータ管理工程と、前記メタデータ管理工程により管理されている上位階層メタデータを前記コンテンツ供給装置から取得する第２の取得工程と、前記第２の取得工程により取得された上位階層メタデータにあるコンテンツアイテムに対して表示の優先順位付けを行う順位付け工程と、前記順位付け工程により付けられた表示の優先順位の高いコンテンツの下位階層メタデータを含むコンテンツリストを、前記コンテンツデータに関する情報を記憶するためのメモリの残量に応じて取得する第３の取得工程と、前記コンテンツに対する表示の優先順位を変更する操作が行われた結果、前記表示の優先順位が変動した際には、取得していない下位階層メタデータを前記コンテンツ供給装置から取得する第４の取得工程とを有することを特徴とする。
【００２１】
本発明のコンピュータプログラムは、ネットワークを介して接続されたコンテンツ供給装置とともにコンテンツ表示システムを構成するコンテンツ表示装置におけるコンテンツ表示方法をコンピュータに実行させるプログラムであって、前記コンテンツ供給装置からコンテンツデータに関するコンテンツリストを取得する第１の取得工程と、前記第１の取得工程により取得されたコンテンツリストを統一フォーマット化し、上位階層メタデータと下位階層メタデータとに分けて管理するメタデータ管理工程と、前記メタデータ管理工程により管理されている上位階層メタデータを前記コンテンツ供給装置から取得する第２の取得工程と、前記第２の取得工程により取得された上位階層メタデータにあるコンテンツアイテムに対して表示の優先順位付けを行う順位付け工程と、前記順位付け工程により付けられた表示の優先順位の高いコンテンツの下位階層メタデータを含むコンテンツリストを、前記コンテンツデータに関する情報を記憶するためのメモリの残量に応じて取得する第３の取得工程と、前記コンテンツに対する表示の優先順位を変更する操作が行われた結果、前記表示の優先順位が変動した際には、取得していない下位階層メタデータを前記コンテンツ供給装置から取得する第４の取得工程とを有するコンテンツ表示方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、表示に必要なコンテンツリストをサムネイルや詳細メタデータを含めてメモリ量に応じてとりあえず保持することができるようにしたので、表示装置が有している限られたメモリ量においても、コンテンツリストのサムネイルや詳細メタデータを迅速に表示することができる。
【００２３】
また、本発明の他の特徴によれば、記録できなかったサムネイルや詳細メタデータに関するリストを保持するようにしたので、記録されていないサムネイルや詳細メタデータが必要になった場合には差分のみをコンテンツ供給装置から取得すればよいので、表示の切り替えを行う際にコンテンツリストのサムネイルや詳細メタデータを迅速に取得して表示することができる。
【００２４】
また、本発明のその他の特徴によれば、サムネイルや詳細メタデータ保持に対して、初めて表示するものや、サムネイルなどの作成に時間がかかるデバイスのコンテンツなどに優先順位をつけるようにしたので、コンテンツリストのサムネイルや詳細メタデータを効率的に取得して表示することができる。
【発明を実施するための最良の形態】
【００２５】
（第１の実施形態）
以下に、図面を参照して、本発明に係わる発明の実施形態の一例を説明する。
本実施形態では、無線ＬＡＮで接続されているセットトップボックス（以下、ＳＴＢとする）を含む表示装置とその無線ＬＡＮにて接続されるカメラ装置、ビデオ撮影装置、ネットワークカメラ装置、放送コンテンツ記録再生装置、及び無線ＬＡＮアクセスポイントと、ＬＡＮもしくはＷＡＮに接続されていて、カメラ装置、ビデオ撮影装置を接続できる蓄積装置からなるシステムで説明する。
【００２６】
（システム構成）
図１に、本実施形態で想定するコンテンツ表示システムの構成例を示す。
図１において、１０１は、ユーザの操作に従って、各デバイスや蓄積装置１０７に記録されているコンテンツデータ、及びそのコンテンツリストを表示する表示装置である。１０２は、各デバイスから送られてきたデータをテンポラリに記録し、データ変換して表示装置に表示させるＳＴＢである。
【００２７】
１０３―１及び１０３―２は、無線ＬＡＮもしくは蓄積装置１０７に接続され、静止画を撮影し、サムネイルなどを作成することもできるカメラ装置である。１０４−１及び１０４−２は、無線ＬＡＮもしくは蓄積装置１０７に接続され、動画を撮影することができるビデオ撮影装置である。
【００２８】
１０５は、無線ＬＡＮで接続され、動画を撮影し、ネットワークにストリーミングでデータを流すことができるネットワークカメラ装置である。１０６は放送コンテンツを受信し、記録できそれを再生、さらにネットワークにその再生データを流すことができる放送コンテンツ記録再生装置である。
【００２９】
１０７は各デバイスにあるコンテンツデータを蓄積したり、サムネイル、特徴部の再生データ、詳細メタデータを作成したり、記録したりすることができ、またそれを配信することができる蓄積装置である。１０８は、ＬＡＮ１１１またはＷＡＮ１１０に接続されているルータである。１０９は無線ＬＡＮの通信制御を行う無線アクセスポイント、１１０はインターネットなどのＷＡＮ、１１１はＬＡＮ、１１２は放送コンテンツを受信するためのアンテナである。
【００３０】
図２に、ＳＴＢ１０２を含む表示装置１０１のハード構成図を示す。
図２において、ＳＴＢ１０２内の２０１は中央制御部（ＣＰＵ）、２０２はＲＯＭ、２０３はＲＡＭである。２０４は、各デバイス装置から送られてくるＪＰＥＧやＭＰＥＧなどの映像、画像データを復号化する画像デコード部である。
【００３１】
２０５は、画像デコード部２０４にて復号化されたデータを、符号化するための画像エンコード部である。２０６は、画像デコード部２０４にて、復号化したデータを、表示するため、サイズ、解像度などを変換する解像度変換部である。
【００３２】
２０７は、画像デコード部２０４にて、復号化したデータを、表示するため、フレームを間引いたりしてフレームレートを変換する映像フレーム変換部である。２０８は、コンテンツリスト、サムネイル、詳細メタデータなどを記録、蓄積するメモリを管理する蓄積メモリ管理部である。
【００３３】
２０９は、コンテンツリスト、サムネイル、詳細メタデータなどを記録、蓄積するデータ蓄積部である。２１０は、蓄積するコンテンツリストの優先順位を作成管理する優先順位管理部である。
【００３４】
２１１は、表示装置１０１に、どのコンテンツやコンテンツリストやサムネイルを表示したか否かの履歴を保持する表示履歴管理部である。２１２は、各デバイスとの通信やその能力を保持するデバイス管理部である。２１３は、各デバイスからの送られてくるコンテンツリスト、サムネイル、詳細メタデータなどのコンテンツリストを一時的に記録する一時蓄積メモリ部である。
【００３５】
２１４は、表示装置１０１に対して、コンテンツやコンテンツリストやサムネイルといったデータ表示を制御する表示Ｉ／Ｆ部である。２１５は、各デバイスからのコンテンツやサムネイルなどのデータを取得する制御を行うデータ取得制御部である。２１６は、無線ＬＡＮの通信制御を行う通信制御部である。２１７は内部バスである。
【００３６】
また、表示装置１０１内の２２１は中央制御部（ＣＰＵ）、２２２はＲＯＭ、２２３はＲＡＭである。２２４は、コンテンツやサムネイルなどのデータを表示する表示部である。これらの中央制御部２２１、ＲＯＭ２２２、ＲＡＭ２２３よりなるコンピュータシステムにより、デバイスから取得された上位階層メタデータから、デバイスに保有されているコンテンツリストの量を計算する計算手段が構成されている。
【００３７】
図３に蓄積装置１０７のハード構成図を示す。
図３において、３０１は中央制御部（ＣＰＵ）、３０２はＲＯＭ、３０３はＲＡＭである。３０４は、各デバイスからデータを取得するＵＳＢなどのデバイスＩ／Ｆ部である。
【００３８】
３０５は、各デバイスからのデータの記録や、サムネイルなどのメタデータを作成した場合にそれを記録するデータ蓄積部である。３０６は、各デバイスから取得したＪＰＥＧやＭＰＥＧなどの映像、画像データを復号化する画像デコード部である。
【００３９】
３０７は、画像デコード部３０６にて、復号化されたデータを送信するために符号化するための画像エンコード部である。３０８は、各デバイスから取得したデータに対するメタデータとしてのサムネイルや特徴部再生データなどを作成するサムネイル作成部である。
【００４０】
３０９は、各デバイスから取得したデータに対する詳細メタデータなどを作成するメタデータ作成部である。３１０は、表示装置１０１や他の蓄積装置１０７などに対して要求に応じて、コンテンツデータやコンテンツリスト、メタデータを送信するデータ送信制御部である。３１１は、無線ＬＡＮの通信制御を行う通信制御部である。３１２は、内部バスである。
【００４１】
図４に、各デバイス装置１０３〜１０６の通信Ｉ／Ｆのハード構成図を示す。
図４において、４０１は中央制御部（ＣＰＵ）、４０２はＲＯＭ、４０３はＲＡＭである。４０４は、各デバイスのコンテンツデータを送信するために符号化するための画像エンコード部である。
【００４２】
４０５は、各デバイスからデータを取得するＵＳＢ等のデバイスＩ／Ｆ部である。４０６は、各デバイスから取得したデータに対するメタデータとしてのサムネイルや特徴部再生データなどを作成するサムネイル作成部である。４０７は、各デバイスから取得したデータに対する詳細メタデータなどを作成するメタデータ作成部である。
【００４３】
４０８は、各デバイスからのデータの一時記録や、サムネイルなどのメタデータを作成した場合にそれを記録するデータ蓄積部である。４０９は、表示装置１０１や蓄積装置１０７などに対して要求に応じて、コンテンツデータやコンテンツリスト、メタデータを送信するデータ送信制御部である。４１０は、無線ＬＡＮの通信制御を行う通信制御部である。４１１は内部バスである。
【００４４】
図５に、各デバイス装置からコンテンツリストを送信する様子を示す。
各デバイスより、コンテンツ名のリスト、サムネイル、詳細メタデータがＳＴＢ１０２に対して送信され、それがデータ蓄積部２０９に記録されている。さらに、その中のサムネイルが表示装置１０１に表示されている。
【００４５】
図６に、表示装置にコンテンツリストが蓄積されている様子を示す。
データ蓄積部２０９の中には、送信されたコンテンツのうち、優先順位の高いコンテンツのサムネイルや詳細メタデータを含むコンテンツリストが蓄積されている。コンテンツリストは全コンテンツ名、そのコンテンツが保持されているデバイスなどのような、コンテンツデータ取得に必要なデータリストと、データ蓄積部２０９にコンテンツリストが保持されているかどうかの状態、さらに優先順位を含んだ記録リスト情報が含まれている。
【００４６】
図７に、表示装置にコンテンツリストが表示されている様子を示す。
ここでは、サムネイルによってコンテンツリストが日付順に並んでいる。さらに、右方向にスクロールすることにより、その日付における隠れているコンテンツが表示され、下方向にスクロールすることにより、前日のコンテンツが表示され、上方向にスクロールすることにより、後日のコンテンツが表示される。
【００４７】
（詳細な動作説明）
以下、本システムの具体的な動作をいくつかの場合に分けて説明を行う。
図８は、本発明の実施形態に関わるメタデータ取得、表示動作の手順を説明するフローチャートである。
【００４８】
まず、表示装置１０１にてコンテンツリストを表示するか否かを判断する（ステップＳ８０１）。この判断の結果、表示する場合には各デバイスとの通信の接続を行い（ステップＳ８０２）、各デバイスに対してコンテンツリストの要求を行う（ステップＳ８０３）。また、ステップＳ８０１の判断の結果、表示しない場合には待機する。
【００４９】
そして、例えば第１のカメラ装置１０１−１より蓄積されているコンテンツのコンテンツ名リストが送られてきたら（ステップＳ８０４）、それをデータ蓄積部２０９に記録する（ステップＳ８０５）。
【００５０】
さらに、他にコンテンツリストを要求するデバイスがあるかを、デバイス管理部２１１にて検証する（ステップＳ８０６）。この検証の結果、要求したデバイスがある場合、例えば第１のビデオ撮影装置１０４−１などがあれば、また、コンテンツのコンテンツ名リストを受信し（ステップＳ８０４）、それをデータ蓄積部２０９に記録する（ステップＳ８０５）。
【００５１】
ステップＳ８０６の検証の結果、全てのコンテンツ名のリストが取得できたら、それぞれのコンテンツに対して優先順位管理部２１０にて優先順位を作成して設定する（ステップＳ８０７）。そして、設定された優先順位の高いコンテンツのサムネイルから順に、各該当デバイスから取得し、データ蓄積部２０９に記録する（ステップＳ８０８）。さらに、蓄積メモリ管理部２０８にてメモリをチェックし（ステップＳ８０９）、データ蓄積部２０９がいっぱいでなかったらステップＳ８０８に戻り、次に優先順位の高いコンテンツのサムネイルを取得してデータ蓄積部２０９に記録する。
【００５２】
また、ステップＳ８０９のメモリチェックの結果、データ蓄積部２０９が一杯であった場合にはステップＳ８１０に進み、画像デコード部２０４、解像度変換部２０６、さらに映像フレーム変換部２０７にて適切な映像、画像データに変換する。そして、表示装置１０１の表示部２２４にコンテンツリストを画像、映像サムネイルを用いて表示する。
【００５３】
次に、ステップＳ８１１において、コンテンツリストの表示変更が行われたか否かを判断する。この判断の結果、表示変更が行われた場合にはステップＳ８１２に進み、優先順位管理部２１０によって、優先順位の変更が行われる。
次に、ステップＳ８１３において、優先順位の高いサムネイルがすべてデータ蓄積部２０９に記録されているか否かを判断する。この判断の結果、記録されている場合にはステップＳ８１０に戻ってコンテンツリストを画像、映像サムネイルを用いて表示する。
【００５４】
また、ステップＳ８１３の判断の結果、優先順位の高いサムネイルがすべてデータ蓄積部に記録されていなければステップＳ８１４に進み、データ蓄積部２０９から優先順位の低いサムネイルを消去する（ステップＳ８１４）。次に、データ取得制御部２１５にて、データ蓄積部２０９に記録されていない優先順位の高いサムネイルを取得する（ステップＳ８１５）。
【００５５】
次に、蓄積メモリ管理部２０８にて、メモリ量を管理し、メモリがいっぱいであったらサムネイル取得を終了する（ステップＳ８１６）。また、ステップＳ８１３からステップＳ８１６にて優先順位の高いサムネイルを取得中であっても、コンテンツリストを表示可能であれば、画像、映像サムネイルを用いて表示する（ステップＳ８１０）。
【００５６】
これによって、全てのコンテンツ名リストと、メモリ量に応じてとりあえず表示に必要なコンテンツのサムネイルを保持することができる。これにより、膨大なデータがあるシステム内で、表示装置１０１やＳＴＢ１０２の限られたメモリ量においても、コンテンツリストのサムネイルを表示することができる。
【００５７】
また、記録できなかったサムネイルに関しても、そのリストが保持されているので、差分のみ取得しに行けばよく、表示の切り替えなどで、記録されていないサムネイルが必要になった場合に、コンテンツリストのサムネイルを迅速に取得して表示することができる。
【００５８】
図９は、本発明の実施形態に関わるコンテンツリスト取得、表示動作の処理手順を説明するフローチャートである。
まず、表示装置１０１にてコンテンツリストを表示するか否かを判断する（ステップＳ９０１）。この判断の結果、表示する場合には各デバイスとの通信の接続を行い（ステップＳ９０２）、各デバイスに対してコンテンツリストの要求を行う（ステップＳ９０３）。また、ステップＳ９０１の判断の結果、表示しない場合には待機する。
【００５９】
そして、例えば第１のカメラ装置１０１−１より蓄積されているコンテンツのサムネイルや詳細メタデータを含むコンテンツリストが送られてきたら受信する（ステップＳ９０４）。次に、それを一時蓄積メモリ部２１３に記録し、コンテンツ名リストとサムネイル、詳細メタデータに分離し、メタデータの統一フォーマット化を行う（ステップＳ９０５）。
【００６０】
次に、それぞれのコンテンツに対して優先順位管理部２１０にて優先順位を作成、設定する（ステップＳ９０６）。さらに、蓄積メモリ管理部２０８にてメモリ量をチェックする（ステップＳ９０７）。この結果、サムネイルが全てデータ蓄積部２０９に記録できるようであれば、コンテンツ名リストとサムネイル、詳細メタデータを一時蓄積メモリ部２１３からデータ蓄積部２０９に移す（ステップＳ９０９）。
【００６１】
また、ステップＳ９０７のメモリ量チェックの結果、記録できないようであればステップＳ９０８に進み、優先順位の低いサムネイルを消去する。次に、コンテンツ名リストとサムネイル、詳細メタデータを一時蓄積メモリ部２１３からデータ蓄積部２０９に移す（ステップＳ９０９）。
【００６２】
次に、ステップＳ９１０において、他にコンテンツリストを要求したデバイスがあるかを、デバイス管理部２１２にて検証する。この検証の結果、例えば第１のビデオ撮影装置１０４−１などがあれば、ステップＳ９０４に戻ってコンテンツリストを受信し、前述した処理を繰り返し行う。
【００６３】
一方、ステップＳ９１０の検証の結果、全てのデバイスから取得することができた場合には画像デコード部２０４、解像度変換部２０６、さらに映像フレーム変換部２０７にて適切な映像、画像データに変換する。そして、変換した映像、画像データを表示装置１０１の表示部２２４にコンテンツリストを画像、映像サムネイルを用いて表示する（ステップＳ９１１）。
【００６４】
次に、ステップＳ９１２において、コンテンツリストの表示変更が行われると優先順位管理部２１０にて、優先順位の変更が行われ（ステップＳ９１３）、優先順位の高いサムネイルがすべてデータ蓄積部２０９に記録されているか否かを判断する（ステップＳ９１４）。この判断の結果、記録されている場合にはそのまま表示を切り替えて、コンテンツリストを画像、映像サムネイルを用いて表示する（ステップＳ９１１）。
【００６５】
一方、ステップＳ９１４の判断の結果、優先順位の高いサムネイルがすべてデータ蓄積部に記録されていなければ、データ蓄積部２０９から優先順位の低いサムネイルを消去する（ステップＳ９１５）。
【００６６】
次に、データ取得制御部２１５にて、データ蓄積部２０９にサムネイルが記録されていない優先順位の高いコンテンツリストを取得し、一時蓄積メモリ部２１３に記録し、コンテンツ名リストとサムネイル、詳細メタデータに分離する。そして、メタデータの統一フォーマット化を行い、必要サムネイルをデータ蓄積部２０９に移す（ステップＳ９１６）。
【００６７】
次に、ステップＳ９１７において、蓄積メモリ管理部２０８にてメモリ量を管理し、メモリがいっぱいか否かを判断する。この判断の結果、メモリ量がいっぱいであったらステップＳ９１４に戻る。
【００６８】
また、ステップＳ９１４からステップＳ９１７にて優先順位の高いコンテンツリストを取得中であっても、コンテンツリストを表示可能であれば、ステップＳ９１１に進んで画像、映像サムネイルを用いて表示する。また、ステップＳ９１７の判断の結果、メモリ量がいっぱいでなかったらステップＳ９１６に戻って前述した処理を行う。
【００６９】
このような処理を行うことによって、コンテンツ名とサムネイル、詳細メタデータを分離して送ることができないデバイスに対しても、表示装置側のみで対応することができる。これにより、全てのコンテンツ名リストと、メモリ量に応じてとりあえず表示に必要なコンテンツのサムネイルを保持することができる。したがって、膨大なデータがあるシステム内で、表示装置やＳＴＢの限られたメモリ量においても、コンテンツリストのサムネイルを表示することが可能となる。
【００７０】
また、記録できなかったサムネイルに関しても、そのリストが保持されているので、表示する場合には差分のみを取得しに行けばよくなる。したがって、表示の切り替えなどで、記録されていないサムネイルが必要になった場合でも、コンテンツリストのサムネイルを迅速に取得して表示することができる。
【００７１】
図１０は、本発明の実施形態に関わる表示可能性による優先順位の設定手順を説明するフローチャートである。
まず、表示装置１０１にてコンテンツリストを表示するか否かを判断する（ステップＳ１００１）。この判断の結果、表示する場合には各デバイスとの通信の接続を行い（ステップＳ１００２）、各デバイスに対してコンテンツリストの要求を行う（ステップＳ１００３）。また、ステップＳ１００１の判断の結果、表示しない場合には待機する。
【００７２】
さらに、次の表示条件を選定するか否かを判断し（ステップＳ１００４）、選定する場合には、例えば、図７のようにスクロールによって画面遷移が行われる場合、次の表示条件をスクロールによる画面遷移に設定する（ステップＳ１００５）。この設定が終わったらステップＳ１００４に戻る。
【００７３】
こうして表示条件をいくつか設定し、ステップＳ１００４の判断の結果、次の表示条件を選定する必要がなくったら、コンテンツ名リストを取得しに行く（ステップＳ１００６）。
【００７４】
そして、例えば、図７のように「２００５年２月２日」のサムネイルから表示するというような初期表示条件から、該当するコンテンツリストを選別し（ステップＳ１００７）、選別されたコンテンツリストに高い優先順位を設定する（ステップＳ１００８）。
【００７５】
さらに、例えば、図７においてスクロールによる画面遷移によって表示されるものが、表示条件に設定されているといった、次の表示条件の有無を判断する（ステップＳ１００９）。この判断の結果、表示条件があれば、ステップＳ１００８に戻り、選別されたコンテンツリストに高い優先順位を設定する。
【００７６】
また、ステップＳ１００９の判断の結果、次の表示条件がなくなった場合にはステップＳ１０１０に進み、コンテンツ名リストを更に取得するか否かを判断する。この判断の結果、取得する場合にはステップＳ１００６に戻って前述した処理を繰り返し行う。また、ステップＳ１０１０の判断の結果、コンテンツ名リストを取得しない場合には処理を終了する。
【００７７】
これによって、表示すべきコンテンツリスト、次に表示されるコンテンツリストの優先順位を高めて、限られたメモリしか持たないＳＴＢ１０２内のデータ蓄積部２０９に保持することができ、より迅速にコンテンツリストを表示することができる。
【００７８】
図１１は、本発明の実施形態に関わるデバイスによる優先順位設定処理の手順を説明するフローチャートである。
まず、通信制御部２１６にてデバイスとの通信接続を行う（ステップＳ１１０１）。次に、デバイス管理部２１２において、接続したデバイスのサムネイルや詳細メタデータを含むコンテンツリストの作成能力を取得する（ステップＳ１１０２）。次に、デバイスより蓄積されているコンテンツのコンテンツ名リストを取得し（ステップＳ１１０３）、それをデータ蓄積部２０９に記録する（ステップＳ１１０４）。
【００７９】
さらに、他にコンテンツリストを要求するデバイスがあるかを、デバイス管理部２１２にて検証する（ステップＳ１１０５）。この検証の結果、コンテンツリストを要求するデバイスがあれば、ステップＳ１１０１に戻って前述した処理を繰り返し行う。
【００８０】
一方、ステップＳ１１０５の判断の結果、コンテンツリストを要求するデバイスがない場合にはステップＳ１１０６に進み、デバイス管理部２１２に記録された各デバイスのコンテンツリストやサムネイル作成能力を比較する（ステップＳ１１０６）。次に、その結果を用いて、優先順位管理部２１０にて、作成能力が低いデバイスから送られてきたコンテンツリストの優先順位を上げる。また、作成能力が高いデバイスから送られてきたコンテンツリストの優先順位を下げるように、優先順位リストを作成する（ステップＳ１１０７）。すなわち、図６にあるような記録リスト情報に修正する（ステップＳ１１０８）。
【００８１】
次に、ステップＳ１１０９において、デバイス管理部２１２にて新規のデバイスが発見されたか否かを判断する。この判断の結果、新規のデバイスが発見された場合にはステップＳ１１０１に戻って前述した処理を繰り返し行う。また、ステップＳ１１０９の判断の結果、新規のデバイスが発見されない場合には処理を終了する。
【００８２】
このような処理を行うことによって、サムネイルなどの作成に時間がかかるデバイスのコンテンツのサムネイルを、ＳＴＢ１０２内にできるだけ保持することができ、より効率的にコンテンツリストのサムネイルを取得して表示することができる。
【００８３】
図１２は、本発明の実施形態に関わる表示履歴による優先順位設定フローチャートである。
まず、表示装置１０１にてコンテンツリストを表示するか否かを判断する（ステップＳ１２０１）。この判断の結果、表示する場合にはステップＳ１２０２に進み、通信制御部２１６にてデバイスとの通信接続を行う。次に、ステップＳ１２０３に進み、デバイスより蓄積されているコンテンツのコンテンツ名リストを取得し、それをデータ蓄積部２０９に記録する（ステップＳ１２０４）。
【００８４】
次に、他にコンテンツリストを要求するデバイスがあるか否かを、デバイス管理部２１２にて検証し（ステップＳ１２０５）、あればまた、ステップＳ１２０２に戻って前述した処理を繰り返し行う。
【００８５】
また、ステップＳ１２０５の判断の結果、コンテンツリストを要求するデバイスがない場合にはステップＳ１２０６に進み、表示履歴管理部２１１にあるコンテンツの表示履歴を参照する。次に、ステップＳ１２０７に進み、優先順位管理部２１０にて、再生した履歴のあるコンテンツに対するコンテンツリストの優先順位を上げる。また、再生履歴のないコンテンツに対するコンテンツリストの優先順位を下げるよう、優先順位リストを作成し、図６にあるような記録リスト情報に修正する（ステップＳ１２０８）。
【００８６】
一方、ステップＳ１２０１の判断の結果、コンテンツリスト表示ではなかった場合にはステップＳ１２０９に進み、コンテンツ表示であるか否かを判断する。この判断の結果、コンテンツの再生、表示であったにはステップＳ１２１０に進み、表示部２２４に表示されているコンテンツリストからコンテンツを選択する。また、ステップＳ１２０９の判断の結果、コンテンツ表示でなかった場合には処理を終了する。
【００８７】
次に、各デバイスもしくは蓄積装置１０７よりコンテンツの実データを取得し（ステップＳ１２１１）、取得したコンテンツの実データを表示部２２４に表示、再生する（ステップＳ１２１２）。その後、表示履歴管理部２１１のコンテンツ表示履歴を更新する（ステップＳ１２１３）。
【００８８】
このようにして、システム内にある未読のコンテンツに対するコンテンツリストの優先順位を高める。これにより、初めて表示するコンテンツや、新たにシステム内に加えられたコンテンツに対して、より効率的にコンテンツリストのサムネイルや詳細メタデータを取得して表示することができる。
【００８９】
本実施形態では、主に画像データにおいてサムネイルの取得といった形で説明を行ったが、これが映像データであっても音声データであってもよい。この場合、詳細メタデータとして、特徴部の一部再生データなどがサムネイルの替わりに使用される。
【００９０】
また、本実施形態では、表示装置１０１とＳＴＢ１０２とを分離して説明していたが、これが一体化されていてもよい。また、本実施形態では、接続先が各デバイスであったが、これが蓄積装置１０７といった各デバイスのコンテンツをすべて蓄積している装置との接続でもよい。
【００９１】
この場合、蓄積装置１０７において、コンテンツに対するサムネイルや詳細メタデータを作成することもあり、また、コンテンツ名リストとサムネイル、詳細メタデータに分離し、メタデータの統一フォーマット化を行うこともできる。
【００９２】
さらに、ＳＴＢ１０２のデータ蓄積部２０９のメモリ量に応じて、蓄積装置１０７にて、サムネイル送信を制限するようにしてもよい。この場合、ＳＴＢ１０２にて優先順位を設定し、それを蓄積装置１０７に通知することになる。
【００９３】
（本発明に係る他の実施形態）
前述した本発明の実施形態におけるコンテンツ表示装置を構成する各手段、並びにコンテンツ表示方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００９４】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９５】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図８〜図１２に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９６】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１００】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０２】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０３】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１０４】
【図１】本発明を実施したシステムの構成例を示すブロック図である。
【図２】本発明を実施した表示装置のハード構成例を示すブロック図である。
【図３】本発明を実施した蓄積装置の構成例を示すブロック図である。
【図４】本発明を実施した各デバイス装置の通信Ｉ／Ｆのハード構成例を示すブロック図である。
【図５】本発明を実施した各デバイス装置からのコンテンツリストを送信している様子を説明する図である。
【図６】本発明を実施した表示装置のコンテンツリストが蓄積されている様子を説明する図である。
【図７】本発明を実施したコンテンツリストの表示例を示す図である。
【図８】本発明を実施したメタデータ取得、表示動作の処理手順の一例を示すフローチャートである。
【図９】本発明を実施したコンテンツリスト取得、表示動作の一例を示すフローチャートである。
【図１０】本発明を実施した表示可能性による優先順位設定手順の一例を示すフローチャートである。
【図１１】本発明を実施したデバイスによる優先順位設定手順の一例を示すフローチャートである。
【図１２】本発明を実施した表示履歴による優先順位設定手順の一例を示すフローチャートである。
【符号の説明】
【０１０５】
１０１  表示装置
１０２  ＳＴＢ
１０３  カメラ装置
１０４  ビデオ撮影装置
１０５  ネットワークカメラ装置
１０６  放送コンテンツ記録再生装置
１０７  蓄積装置
１０８  ルータ、もしくＨＵＢ
１０９  無線アクセスポイント
１１０  ＷＡＮ、もしくはインターネット
１１１  ＬＡＮ
１１２  放送アンテナ
【図１】
2007133510.tif 000003
【図２】
2007133510.tif 000004
【図３】
2007133510.tif 000005
【図４】
2007133510.tif 000006
【図５】
2007133510.tif 000007
【図６】
2007133510.tif 000008
【図７】
2007133510.tif 000009
【図８】
2007133510.tif 000010
【図９】
2007133510.tif 000011
【図１０】
2007133510.tif 000012
【図１１】
2007133510.tif 000013
【図１２】
2007133510.tif 000014