(57)【特許請求の範囲】
【請求項１】
第一のコンテンツに対応した第一のメタデータを第一の機器から取得する、第一の取得部と、
前記第一のコンテンツに対応した第二のメタデータを第二の機器から取得する、第二の取得部と、
前記第一のメタデータおよび前記第二のメタデータを含むデータベースを構成するデータベース構成部と、
入力データに対応するデータを前記データベースから検索する検索制御部と、
前記検索制御部の検索結果を表示部に表示するよう制御する表示制御部と、
を備え、
前記検索制御部は、前記第一のメタデータおよび前記第二のメタデータの双方を検索対象とし、前記表示制御部は、検索結果に対応する前記第一のメタデータおよび前記第二のメタデータのうち前記第一のメタデータが表示されるよう前記表示部を制御する、電子機器。
【請求項２】
同一の属性の前記第一のメタデータと前記第二のメタデータとが互いに異なっていた場合、前記検索制御部は、前記第一のメタデータおよび前記第二のメタデータの双方を検索対象とし、前記表示制御部は、検索結果に対応する前記第一のメタデータおよび前記第二のメタデータのうち前記第一のメタデータが表示されるよう前記表示部を制御する、請求項１に記載の電子機器。
【請求項３】
同一の属性の前記第一のメタデータと前記第二のメタデータとが互いに異なっていた場合、前記データベース構成部は、前記第一のメタデータおよび前記第二のメタデータのうちデータサイズの大きい方を記憶する、請求項１に記載の電子機器。
【請求項４】
第一のコンテンツに対応した第一のメタデータを第一の機器から取得する、第一の取得部と、
前記第一のコンテンツに対応した第二のメタデータを第二の機器から取得する、第二の取得部と、
前記第一のメタデータまたは前記第二のメタデータを含むデータベースを構成するデータベース構成部と、
入力データに対応するデータを前記データベースから検索する検索制御部と、
前記検索制御部の検索結果を表示部に表示するよう制御する表示制御部と、
を備え、
同一の属性の前記第一のメタデータと前記第二のメタデータとが互いに異なっていた場合、前記検索制御部は、前記第一のメタデータおよび前記第二のメタデータの双方を検索対象とし、前記表示制御部は、検索結果に対応する前記第一のメタデータおよび前記第二のメタデータのうち前記第一のメタデータが表示されるよう前記表示部を制御する、電子機器。
【請求項５】
第一のコンテンツに対応した第一のメタデータを第一の機器から取得する、第一の取得部と、
前記第一のコンテンツに対応した第二のメタデータを第二の機器から取得する、第二の取得部と、
前記第一のメタデータまたは前記第二のメタデータを含むデータベースを構成するデータベース構成部と、
を備え、
同一の属性の前記第一のメタデータと前記第二のメタデータとが互いに異なっていた場合、前記データベース構成部は、前記第一のメタデータおよび前記第二のメタデータのうちデータサイズの大きい方を記憶する、電子機器。
【請求項６】
前記データベース構成部は、複数のコンテンツのそれぞれに対応して前記第二の機器に記憶された複数のメタデータに前記第二のメタデータが含まれている場合には、当該複数のメタデータから前記第二のメタデータを取得する、請求項１〜５のうちいずれか一つに記載の電子機器。
【請求項７】
前記複数のコンテンツは、新しいものが記録され古いものが消去されることで所定期間に亘って記録されたコンテンツである、請求項６に記載の電子機器。
【請求項８】
第一のコンテンツに対応した第一のメタデータを記憶する第一の機器と、
前記第一のコンテンツに対応した第二のメタデータを記憶する第二の機器と、
前記第一のメタデータおよび前記第二のメタデータを含むデータベースを構成するデータベース構成部と、入力データに対応するデータを前記データベースから検索する検索制御部と、前記検索制御部の検索結果を表示部に表示するよう制御する表示制御部と、を有する第三の機器と、
を備え、
前記検索制御部は、前記第一のメタデータおよび前記第二のメタデータの双方を検索対象とし、前記表示制御部は、検索結果に対応する前記第一のメタデータおよび前記第二のメタデータのうち前記第一のメタデータが表示されるよう前記表示部を制御する、システム。
【請求項９】
コンピュータを、
第一のコンテンツに対応した第一のメタデータを第一の機器から取得する、第一の取得部、
前記第一のコンテンツに対応した第二のメタデータを第二の機器から取得する、第二の取得部、
前記第一のメタデータおよび前記第二のメタデータを含むデータベースを構成するデータベース構成部、
入力データに対応するデータを前記データベースから検索する検索制御部、および
前記検索制御部の検索結果を表示部に表示するよう制御する表示制御部、
として機能させるためのプログラムであって、
前記検索制御部は、前記第一のメタデータおよび前記第二のメタデータの双方を検索対象とし、前記表示制御部は、検索結果に対応する前記第一のメタデータおよび前記第二のメタデータのうち前記第一のメタデータが表示されるよう前記表示部を制御する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、電子機器、システム、およびプログラムに関する。
【背景技術】
【０００２】
従来、コンテンツのメタデータを収集するシステムが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１８６２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この種の技術では、例えば、記録されているコンテンツをより容易にあるいはより精度よく検索することができれば、有意義である。
【課題を解決するための手段】
【０００５】
実施形態の電子機器は、例えば、第一の取得部と、第二の取得部と、データベース構成部と、検索制御部と、表示制御部と、を備える。第一の取得部は、第一のコンテンツに対応した第一のメタデータを第一の機器から取得する。第二の取得部は、第一のコンテンツに対応した第二のメタデータを第二の機器から取得する。データベース構成部は、第一のメタデータおよび第二のメタデータを含むデータベースを構成する。検索制御部は、入力データに対応するデータをデータベースから検索する。表示制御部は、検索制御部の検索結果を表示部に表示するよう制御する。検索制御部は、第一のメタデータおよび第二のメタデータの双方を検索対象とし、表示制御部は、検索結果に対応する第一のメタデータおよび第二のメタデータのうち第一のメタデータが表示されるよう表示部を制御する。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態のシステムの例示的かつ概略的な構成図である。
【図２】図２は、実施形態の電子機器の例示的なブロック図である。
【図３】図３は、実施形態の別の電子機器の例示的なブロック図である。
【図４】図４は、実施形態の電子機器によるデータベース構成方法の例示的なフローチャートである。
【図５】図５は、実施形態の電子機器で構成されたデータベースの一部の例示的な模式図である。
【図６】図６は、実施形態の電子機器で構成されたデータベースを用いた検索結果が示された画像の例示的かつ模式的な図である。
【図７】図７は、実施形態の電子機器で構成されたデータベースを用いた検索結果が示された別の画像の例示的かつ模式的な図である。
【発明を実施するための形態】
【０００７】
以下、例示的な実施形態が開示される。以下に示される実施形態の構成、ならびに当該構成によってもたらされる作用および結果（効果）は、一例である。本発明は、以下の実施形態に開示される構成以外によっても実現可能であるとともに、基本的な構成に基づく種々の効果（派生的な効果も含む）を得ることが可能である。
【０００８】
本実施形態では、図１に示されるように、システム１には、複数の電子機器１０，２０Ａ〜２０Ｃが含まれている。電子機器１０，２０Ａは、例えば、テレビジョン受像機であり、電子機器２０Ｂは、例えば、レコーダであり、電子機器２０Ｃは、例えば、記憶装置である。なお、電子機器１０，２０Ａ〜２０Ｃは、他の電子機器であってもよい。システム１を構成しうる電子機器は、例えば、セットトップボックスや、ホームターミナル、パーソナルコンピュータ、タブレット、スマートフォン、携帯電話機、ＰＤＡ（personal  digital  assistant）、ビデオカメラ、デジタルカメラ、ゲーム機、ＮＡＳ（network  attached  storage）等である。
【０００９】
複数の電子機器１０，２０Ａ〜２０Ｃは、ＵＳＢ（universal  serial  bus）ケーブルや、ＨＤＭＩ（high-definition  multimedia  interface、登録商標）ケーブル、ＬＡＮ（local  area  network）ケーブル等によって有線で接続されている。あるいは、複数の電子機器１０，２０Ａ〜２０Ｃは、例えば無線ＬＡＮ等によって無線で接続されてもよい。また、システム１には、電子機器１０，２０Ａ〜２０Ｃ間の通信に用いられる装置が含まれてもよい。当該装置は、例えばルータや、ハブ等である。
【００１０】
システム１では、複数の電子機器１０，２０Ａ〜２０Ｃによって、所謂ホームネットワーク（家庭内ＬＡＮ）が構成されている。これら複数の電子機器１０，２０Ａ〜２０Ｃ間では、例えば、ＤＬＮＡ（digital  living  network  alliance）のガイドラインにしたがって、コンテンツのデータや、メタデータ、制御データ等、種々のデータが通信される。電子機器１０，２０Ａ〜２０Ｃは、それぞれの電子機器１０，２０Ａ〜２０Ｃに記録されているコンテンツ等のデータを共有することができる。例えば、電子機器１０は、他の電子機器２０Ａ〜２０Ｃに記録されているコンテンツを再生することができるし、電子機器２０Ａは、他の電子機器１０，２０Ｂ，２０Ｃに記録されているコンテンツを再生することができる。
【００１１】
複数の電子機器１０，２０Ａ〜２０Ｃに記録されたコンテンツを、より容易にあるいはより精度よく検索することができれば、便利である。そこで、本実施形態では、システム１内の電子機器、例えば電子機器１０が、複数の電子機器１０，２０Ａ〜２０Ｃから、システム１内に記録されているコンテンツに対応したメタデータを収集し、当該コンテンツを検索するためのデータベースを構成する。以下では、電子機器１０がデータベースを構成する場合が例示される。データベースを構成する電子機器１０は、メタデータの収集に際しては、システム１外にはアクセスせず、各電子機器１０，２０Ａ〜２０Ｃから、すなわち、システム１のホームネットワーク内から、メタデータを取得する。収集されるメタデータは、各電子機器１０，２０Ａ〜２０Ｃがコンテンツを取得し記録する際に、電子番組表（ＥＰＧ）のデータ等から取得し記憶したものである。なお、電子機器１０以外の電子機器２０Ａ〜２０Ｃが、データベースを構成する機能や、検索する機能、他の電子機器のコンテンツを再生する機能を備えてもよい。
【００１２】
図２に示されるように、電子機器１０は、制御部１１や、通信部１２、チューナ部１３、表示部１４、入力データ取得部１５、入力部１６、記憶部１７等を備えている。
【００１３】
通信部１２は、他の電子機器２０Ａ〜２０Ｃや、システム１外の電子機器等からデータを受信するとともに、他の電子機器２０Ａ〜２０Ｃや、システム１外の電子機器等に向けてデータを送信する。通信部１２は、システム１内の他の電子機器２０Ａ〜２０Ｃとの間では、コンテンツのデータや、メタデータ、制御データを通信する。また、チューナ部１３は、放送波を受信し、放送波からコンテンツのデータや、メタデータを取り出す。
【００１４】
表示部１４は、例えば、コンテンツや、検索結果、番組表等の画像を表示する。表示部１４は、例えば、ＬＣＤ（liquid  crystal  display）や、ＯＥＬＤ（organic  electro-luminescent  display）等である。表示部１４は、電子機器１０が一体的に備えてもよいし、別体としての表示部１４が、電子機器１０に接続されてもよい。また、電子機器１０は、音声出力部（図示されず）を備えることができる。
【００１５】
入力データ取得部１５は、リモコン（図示されず）からの入力データを受信する。入力部１６は、例えば、タッチパネルや、操作ボタン、キーボード等である。入力部１６は、電子機器１０とは別体の入力デバイスであってもよい。制御部１１は、入力データ取得部１５あるいは入力部１６で取得された入力データに基づいて、再生や録画を実行したり、各種設定を実行したり、検索を実行したりすることができる。
【００１６】
記憶部１７は、例えば、番組表のデータ、メタデータ、制御データ等、種々のデータを記憶する。また、記憶部１７は、コンテンツのデータを記録することができる。記憶部１７は、記録部の一例である。記憶部１７は、例えば、ＨＤＤ（hard  disk  drive）やＳＳＤ（solid  state  drive）等である。また、電子機器１０には、外付けの記録部１８が接続されうる。記録部１８は、コンテンツのデータを記録する。また、記録部１８は、メタデータ等、他のデータを記憶することができる。記録部１８は、例えば、電子機器２０Ｃであってもよい。
【００１７】
記憶部１７または記録部１８は、放送されたコンテンツを所定期間に亘って記録することができる。
【００１８】
制御部１１は、例えば、ＣＰＵ（central  processing  unit）やコントローラ等である。ＣＰＵは、ロードされたプログラム（例えば、ＯＳ（operating  system）や、アプリケーション、ウエブアプリケーション等）にしたがって、種々の演算処理を実行することができる。本実施形態では、例えば、プログラムにしたがったＣＰＵ等の処理によって、制御部１１が、図２に示される各部（データ要求部１１ａや、第一の取得部１１ｂ、第二の取得部１１ｃ、データベース構成部１１ｄ、検索制御部１１ｅ、表示制御部１１ｆ、記録制御部１１ｇ、番組情報取得部１１ｈ、記憶制御部１１ｉ、再生制御部１１ｊ等）として機能する。
【００１９】
データ要求部１１ａは、他の電子機器２０Ａ〜２０Ｃに向けて、特定のデータを送信するよう、通信部１２を制御する。他の電子機器２０Ａ〜２０Ｃは、当該特定のデータを受信すると、その応答として、記録されているコンテンツのメタデータを電子機器１０に送信する。データ要求部１１ａに制御された通信部１２は、例えば、予め設定された時刻や、予め設定された時間間隔等で、当該特定のデータを送信する。
【００２０】
第一の取得部１１ｂは、データ要求部１１ａの制御に基づく特定のデータの応答として、他の電子機器２０Ａ〜２０Ｃから通信部１２が受信したデータから、記録されたコンテンツに対応したメタデータを取得する。他の電子機器２０Ａ〜２０Ｃに記録されているコンテンツは第一のコンテンツの一例であり、当該第一のコンテンツに対応して他の電子機器２０Ａ〜２０Ｃ（他機）に記憶されているメタデータは第一のメタデータの一例である。また、他の電子機器２０Ａ〜２０Ｃは、第一の機器の一例である。
【００２１】
第二の取得部１１ｃは、第一のコンテンツに対応したメタデータを電子機器１０（自機）の記憶部１７や記録部１８等から取得する。第一のコンテンツに対応したメタデータは、第二のメタデータの一例である。電子機器１０は、第二の機器の一例である。電子機器１０（自機）の記憶部１７や記録部１８等に記憶されているメタデータは、第三のメタデータの一例である。第二の取得部１１ｃは、記憶部１７や記録部１８等が第一のコンテンツに対応したメタデータを記憶していた場合、すなわち、第三のメタデータに第二のメタデータが含まれていた場合に、当該第二のメタデータを取得する。なお、本実施形態では、第二の取得部１１ｃは、コンテンツのデータ内に含まれるメタデータは取得しない。
【００２２】
データベース構成部１１ｄは、第一の取得部１１ｂが他の電子機器２０Ａ〜２０Ｃ（他機）から取得した第一のメタデータと、第二の取得部１１ｃが電子機器１０（自機）から取得した第二のメタデータと、に基づいて、コンテンツの検索に用いられるデータベースを構成する。データベースには、例えば、メタデータの属性を示す識別子に対応付けて記憶された、第一のメタデータおよび第二のメタデータの双方が含まれる。第一のメタデータおよび第二のメタデータは、例えば、文字や、数字、記号等を示すテキストデータ（文字列）である。なお、第一のメタデータおよび第二のメタデータは、例えば、カンマ等で区切られて羅列されたテキストデータであってもよい。また、第一のメタデータ（例えば文字列）と第二のメタデータ（例えば文字列）とが少なくとも部分的に重複する場合は、データベース構成部１１ｄは、当該重複部分を第一のメタデータおよび第二のメタデータのうち一方から削除してもよい。
【００２３】
また、データベース構成部１１ｄは、データベースを、不揮発性の書き換え可能な記憶部に記憶する。データベースは、例えば、記憶部１７や、記録部１８、記憶部１７および記録部１８とは別の記憶部（図示されず）等に記憶されうる。データベース構成部１１ｄは、データ要求部１１ａや、第一の取得部１１ｂ、第二の取得部１１ｃ等の上述した処理により、システム１内の電子機器１０，２０Ａ〜２０Ｃにおけるコンテンツの記録状況に応じて、データベースを更新することができる。なお、データベースに含まれるメタデータは、検索結果の表示にも利用される。
【００２４】
検索制御部１１ｅは、データベースに含まれる第一のメタデータおよび第二のメタデータ中で、入力データ取得部１５あるいは入力部１６から取得された入力データに基づく検索データによって検索を実行する。ここで、検索データは、例えば、入力データそのものである。また、検索制御部１１ｅは、シソーラスに基づく入力データの類似データを検索データとして用いることができる。また、検索制御部１１ｅは、検索データとメタデータとの類似度を算出してもよい。検索制御部１１ｅは、公知の種々の検索手法を実行することができる。検索制御部１１ｅは、データベースの検索により、検索データと一致したあるいは類似度の高いメタデータを含むコンテンツや、当該一致したメタデータ、予め設定された閾値よりも類似度が高いメタデータ等を、取得する。
【００２５】
表示制御部１１ｆは、コンテンツの画像や、検索結果を示す画像等の種々の画像が表示されるよう、表示部１４を制御する。
【００２６】
記録制御部１１ｇは、コンテンツが記録されたり削除されたりするよう、記憶部１７や記録部１８等を制御する。
【００２７】
番組情報取得部１１ｈは、電子番組表のデータを取得する。番組情報取得部１１ｈは、電子番組表のデータから、記憶部１７や記録部１８等に記録されるコンテンツに対応した番組データを取得して、記憶部１７または記録部１８に記憶する。電子機器１０（自機）の記憶部１７や記録部１８等に記録されるコンテンツは、第三のコンテンツの一例である。番組情報取得部１１ｈが取得して記憶する番組データは、第三のメタデータの一例である。
【００２８】
記憶制御部１１ｉは、記憶部１７へのメタデータ等のデータの書き込み（ライト）および記憶部１７からのデータの読み出し（リード）を制御する。
【００２９】
再生制御部１１ｊは、システム１内の電子機器１０，２０Ａ〜２０Ｃに記録されているコンテンツ（例えばストリーム等）が、表示部１４で制御されるよう、例えば、通信部１２や、表示制御部１１ｆ、記録制御部１１ｇ等を制御する。
【００３０】
また、図３に示されるように、電子機器２０Ａは、制御部２１や、通信部２２、チューナ部２３、表示部２４、入力データ取得部２５、入力部２６、記憶部２７等を備えている。他の電子機器２０Ａ〜２０Ｃは同様の構成を備えているため、ここでは、代表して電子機器２０Ａの構成のみが説明される。
【００３１】
通信部２２は、他の電子機器１０，２０Ｂ，２０Ｃや、システム１外の電子機器等とからデータを受信するとともに、他の電子機器１０，２０Ｂ，２０Ｃや、システム１外の電子機器等に向けてデータを送信する。通信部２２は、システム１内の他の電子機器１０，２０Ｂ，２０Ｃとの間では、コンテンツのデータや、メタデータ、制御データを通信する。また、チューナ部２３は、放送波を受信し、放送波からコンテンツのデータや、メタデータを取り出す。
【００３２】
表示部２４は、例えば、コンテンツや、検索結果、番組表等の画像を表示する。表示部２４は、例えば、ＬＣＤ（liquid  crystal  display）や、ＯＥＬＤ（organic  electro-luminescent  display）等である。表示部２４は、電子機器２０Ａが一体的に備えてもよいし、電子機器２０Ａに接続されてもよい。また、電子機器２０Ａは、音声出力部（図示されず）を備えることができる。
【００３３】
入力データ取得部２５は、リモコン（図示されず）からの入力データを受信する。入力部２６は、例えば、タッチパネルや、操作ボタン、キーボード等である。入力部２６は、電子機器２０Ａとは別体の入力デバイスであってもよい。制御部２１は、入力データ取得部２５あるいは入力部２６で取得された入力データに基づいて、再生や録画を実行したり、各種設定を実行したり、することができる。
【００３４】
記憶部２７は、例えば、番組表のデータ、メタデータ、制御データ等、種々のデータを記憶する。また、記憶部２７は、コンテンツのデータを記録することができる。記憶部２７は、記録部の一例である。記憶部２７は、例えば、ＨＤＤ（hard  disk  drive）やＳＳＤ（solid  state  drive）等である。
【００３５】
制御部２１は、例えば、ＣＰＵ（central  processing  unit）やコントローラ等である。ＣＰＵは、ロードされたプログラム（例えば、ＯＳ（operating  system）や、アプリケーション、ウエブアプリケーション等）にしたがって、種々の演算処理を実行することができる。本実施形態では、例えば、プログラムにしたがったＣＰＵ等の処理によって、制御部２１が、図３に示される各部（送信制御部２１ａ、記録制御部２１ｂ、番組情報取得部２１ｃ、記憶制御部２１ｄ等）として機能する。
【００３６】
送信制御部２１ａは、電子機器１０から受け取った特定のデータに応答して、電子機器２０Ａに記録されているコンテンツに対応したメタデータを電子機器１０に送信するよう、通信部２２を制御する。また、送信制御部２１ａは、電子機器１０に向けて、電子機器２０Ａに記録されているコンテンツのデータを送信するよう、通信部２２を制御することができる。電子機器２０Ａ（他機）の記憶部２７等に記録されるコンテンツは、第一のコンテンツの一例であり、第一のコンテンツに対応して電子機器２０Ａに記憶されているメタデータは、第一のメタデータの一例である。
【００３７】
記録制御部２１ｂは、コンテンツが記録されたり削除されたりするよう、記憶部２７を制御する。
【００３８】
番組情報取得部２１ｃは、電子番組表のデータを取得する。番組情報取得部２１ｃは、電子番組表のデータから、記憶部２７等に記録されるコンテンツに対応した番組データを取得して、記憶部２７に記憶する。番組情報取得部２１ｃが取得して記憶する番組データは、第一のメタデータの一例である。
【００３９】
記憶制御部２１ｄは、記憶部２７へのメタデータ等のデータの書き込み（ライト）および記憶部２７からのデータの読み出し（リード）を制御する。なお、第一のメタデータには、番組データの他に、電子機器２０Ａの制御部２１が付加したデータが、含まれうる。電子機器２０Ａが付加したデータは、例えば、後述の「レジューム情報」や「視聴履歴情報」等、電子機器２０Ａでの操作に基づくデータである。
【００４０】
電子機器１０，２０Ａ〜２０Ｃ等を機能させるプログラムは、それぞれインストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ（compact  disc  ＲＯＭ）や、ＦＤ（flexible  disc）、ＣＤ−Ｒ（ＣＤ  recordable）、ＤＶＤ（digital  versatile  disc）等の、コンピュータで読み取り可能な記録媒体に記録されて提供されうる。また、プログラムは、通信ネットワークに接続されたコンピュータの記憶部に記憶され、ネットワーク経由でダウンロードされることによって導入されうる。また、プログラムは、ＲＯＭ等に予め組み込まれてもよい。
【００４１】
ここで、図４が参照されながら、データベースが構成される手順の一例が説明される。まず、電子機器１０は、他の電子機器２０Ａ〜２０Ｃから、記録されている第一のコンテンツに対応した第一のメタデータを収集する（Ｓ１）。このＳ１では、制御部１１は、データ要求部１１ａ、および第一の取得部１１ｂとして機能する。
【００４２】
次に、制御部１１は、第二の取得部１１ｃとして機能し、Ｓ１で取得された第一のメタデータのコンテンツに対応する第二のメタデータが記憶部１７や記録部１８等に記憶されている場合に（Ｓ２でＹｅｓ）、当該第二のメタデータを取得する（Ｓ３）。
【００４３】
次に、制御部１１は、データベース構成部１１ｄとして機能し、Ｓ１で取得された第一のメタデータ、すなわち他の電子機器２０Ａ〜２０Ｃ（他機）から取得された第一のメタデータと、Ｓ３で取得された第二のメタデータ、すなわち電子機器１０（自機）から取得された第二のメタデータと、に基づいて、データベースを構成する（Ｓ４）。なお、Ｓ２でＮｏの場合は、Ｓ３が省略されＳ４が実行される。
【００４４】
ここで、図５が参照され、データベースの構成例が説明される。図５の例では、各コンテンツのメタデータについて、複数種類の属性、具体的には、識別子ＭＩ０１〜ＭＩ０７の７種類の属性と、識別子ＭＩ１１〜ＭＩ１７の７種類の属性との合計１４種類の属性が設定されている。具体的には、例えば、識別子ＭＩ０１はメタデータとしての「番組タイトル」の識別子であり、識別子ＭＩ０２はメタデータとしての「番組開始時刻」の識別子であり、識別子ＭＩ０３はメタデータとしての「番組終了時刻」の識別子であり、識別子ＭＩ０４はメタデータとしての「録画開始時刻」の識別子であり、識別子ＭＩ０５はメタデータとしての「録画終了時刻」の識別子であり、識別子ＭＩ０６はメタデータとしての「放送局名」の識別子であり、識別子ＭＩ０７はメタデータとしての「放送局識別子（ネットワークＩＤ、サービスＩＤ等）」である。また、例えば、識別子ＭＩ１１はメタデータとしての「番組概要情報」の識別子であり、識別子ＭＩ１２はメタデータとしての「番組詳細情報」の識別子であり、識別子ＭＩ１３はメタデータとしての「ジャンル情報」の識別子であり、識別子ＭＩ１４はメタデータとしての「レジューム情報」の識別子であり、識別子ＭＩ１５はメタデータとしての「サムネイル情報」の識別子であり、識別子ＭＩ１６はメタデータとしての「チャプター情報」の識別子であり、識別子ＭＩ０７はメタデータとしての「視聴履歴情報」の識別子である。なお、「レジューム情報」とは、途中まで再生された場合の再生終了位置を示す情報であり、「視聴履歴情報」とは、再生の有無や回数を示す情報である。なお、データベースには、上記以外の属性のメタデータも含まれうる。
【００４５】
データベースでは、各属性（識別子）に対応して、第一のメタデータおよび第二のメタデータが記憶されている。図５の例では、識別子ＭＩ０１〜ＭＩ０７のそれぞれに対応して、第一のメタデータＭＤ０１１〜ＭＤ０７１が記憶されるとともに、第二のメタデータＭＤ０１２〜ＭＤ０７２が記憶されている。また、識別子ＭＩ１１，ＭＩ１２のそれぞれに対応して、第一のメタデータＭＤ１１１，ＭＤ１２１が記憶されるとともに、第二のメタデータＭＤ１１２，ＭＤ１２２が記憶されている。しかしながら、図５の例では、識別子ＭＩ１３〜ＭＩ１７のそれぞれについては、第二のメタデータＭＤ１３２〜ＭＤ１７２は記憶されているものの、第一のメタデータは記憶されていない。このように、図４のＳ４では、データベース構成部１１ｄは、第一のメタデータ（他機のメタデータ）が存在しない属性については、第二のメタデータ（自機のメタデータ）を補完することができる。よって、例えば、データベースがコンテンツの検索に用いられる場合に、より多くのメタデータが検索に用いられるため、検索制御部１１ｅは、より容易にあるいはより精度よくコンテンツを検索することができる。また、例えば、ＤＬＮＡガイドラインにしたがってメタデータが通信される場合、電子機器１０，２０Ａ〜２０Ｃのメーカが異なると、全ての属性のメタデータ（第一のメタデータ）を取得できない場合がある。例えば、図５の場合、識別子ＭＩ１３〜ＭＩ１７の属性のメタデータが、共用されていないメタデータに該当する。本実施形態によれば、そのような場合にあっても、メタデータ（第二のメタデータ）が追加され、より多くのメタデータ、すなわちより多くの情報を、コンテンツの検索に利用することができる。
【００４６】
また、本実施形態では、データベースの第一のメタデータおよび第二のメタデータが、以下の（１）〜（４）のように使用されうる。ここでは、例えば、第一のメタデータは他機からのメタデータであり、第二のメタデータは自機のメタデータである。また、例えば、第一のメタデータはシステム１内でＤＬＮＡガイドラインに従った通信によって取得されたメタデータであり、第二のメタデータはＤＬＮＡガイドラインに従った通信によらず（ネットワークを介さずに）取得されたメタデータである。また、例えば、第一のメタデータは第二のメタデータより情報量の少ない（データサイズが小さい）メタデータであり、第二のメタデータは第一のメタデータより情報量の多い（データサイズが大きい）メタデータである。
【００４７】
（１）検索制御部１１ｅは、第一のメタデータおよび第二のメタデータの双方を検索に用い、表示制御部１１ｆは、検索結果に対応する第一のメタデータおよび第二のメタデータのうち、第一のメタデータが表示されるよう、表示部１４を制御してもよい。これにより、例えば、コンテンツがより容易にあるいはより精度よく検索されうるとともに、検索結果の表示が、より少ない情報でよりコンパクトに実行されうる。
【００４８】
（２）第二のメタデータと同一の属性の第一のメタデータが無かった場合には、検索制御部１１ｅは、第二のメタデータを検索に用い、表示制御部１１ｆは、検索結果に対応する第二のメタデータが表示されるよう、表示部１４を制御してもよい。これにより、例えば、コンテンツがより容易にあるいはより精度よく検索されうるとともに、検索結果がより詳しく表示されうる。
【００４９】
（３）同一の属性の第一のメタデータと第二のメタデータとが互いに異なっていた場合には、検索制御部１１ｅは、第一のメタデータおよび第二のメタデータの双方を検索に用い、表示制御部１１ｆは、検索結果に対応する第一のメタデータおよび第二のメタデータのうち第一のメタデータが表示されるよう、表示部１４を制御してもよい。ここで、第一のメタデータは、ユーザが録画したコンテンツに対応して得られたメタデータである。このため、ユーザは、第二のメタデータよりも第一のメタデータに慣れていたり、見覚えがあったりする場合がある。よって、例えば、コンテンツがより容易にあるいはより精度よく検索されうるとともに、検索結果の表示をユーザがより受け入れやすい場合がある。
【００５０】
（４）同一の属性の第一のメタデータと第二のメタデータとが互いに異なっていた場合には、データベース構成部１１ｄは、第一のメタデータおよび第二のメタデータのうちデータサイズの大きい方をデータベースとして記憶部１７等の記憶部に記憶する。これにより、例えば、コンテンツがより容易にあるいはより精度よく検索されうるとともに、検索結果がより詳しく表示されうる。なお、第一のメタデータと第二のメタデータとで、情報が異なる属性としては、例えば「ジャンル（分類）」等が挙げられる。「ジャンル」は、大分類、中分類、小分類と、細分化されており、選択された分類によってメタデータが異なる場合がある。なお、他の属性のメタデータが異なる場合もあり得る。
【００５１】
また、本実施形態では、電子機器１０（自機）の記憶部１７や記録部１８等には、過去の一定期間に亘る複数のコンテンツ（第二のコンテンツ）および当該コンテンツに対応したメタデータ（第三のメタデータ）が記録されてもよい。当該一定期間は、記憶部１７や記録部１８等の記憶容量や、ユーザの設定等によって異なる。記憶部１７や記録部１８等は、所謂リングバッファのように機能する。すなわち、記憶部１７や記録部１８等からは、現在より一定期間以前の古いコンテンツおよびメタデータが削除され、随時新しいコンテンツおよびメタデータが記録され追加される。この場合、当該一定期間内に放送される全て、殆ど、あるいは多くのコンテンツおよびメタデータが記録されている状態であれば、当該一定期間に放送された第一のコンテンツ（他機のコンテンツ）に対応した第二のメタデータが、記憶部１７や記録部１８等に記憶されている確率が高い。よって、例えば、コンテンツがより容易にあるいはより精度よく検索されうるとともに、検索結果がより詳しく表示されうる。なお、メタデータ（第三のメタデータ）の記憶期間が、コンテンツの記録期間より長く設定されてもよい。この場合、第三のメタデータは、第二のコンテンツよりも過去の分まで記憶されることになるため、第二のメタデータとして取得される確率が高まる。
【００５２】
図６には、データベースの検索結果を表示する画像Ｉｍ１の一例として、検索結果一覧（リスト）が示されている。画像Ｉｍ１には、検索条件（検索ワード）とともに、検索に適合したコンテンツを示す画像Ｉｍ１１〜Ｉｍ１４が、所定の順序で示されている。画像Ｉｍ１１〜Ｉｍ１４のそれぞれには、「番組タイトル」や、「番組開始時刻」、「番組終了時刻」等の他、「番組詳細説明」が含まれている。なお、図６では、「番組詳細説明」は、＜詳細説明＞と記されている。この場合の「番組詳細説明」は、第一のメタデータには含まれず第二のメタデータに含まれた情報である場合がある。画像Ｉｍ１に含まれる「番組詳細説明」は、検索および表示に用いられるデータベースに第二のメタデータが追加されたことを示す証拠となりうる。
【００５３】
図７には、データベースの検索結果を表示する画像Ｉｍ２の一例として、番組表の画像が示されている。画像Ｉｍ２は、時間の行とチャンネルの列とで構成されている。画像Ｉｍ２には、システム１で記録されているコンテンツの情報（抜粋されたメタデータ）が表示され、システム１で記録されていないチャンネルおよび時間の枠は空欄となっている。そして、検索でヒットしたコンテンツの枠の画像Ｉｍ２１が他の枠の画像と比べて太く強調されている。枠の画像Ｉｍ２１に対応した吹き出し（ポップアップ）の画像Ｉｍ２２が表示され、当該画像Ｉｍ２２内に、「番組詳細説明」が含まれている。なお、図７でも、「番組詳細説明」は、＜詳細説明＞と記されている。この場合の「番組詳細説明」は、第一のメタデータには含まれず第二のメタデータに含まれた情報である場合がある。画像Ｉｍ２２は、データベースに第二のメタデータが追加されたことを示す証拠となりうる。
【００５４】
以上説明したように、本実施形態では、例えば、データベース構成部１１ｄは、電子機器２０Ａ〜２０Ｃ（他機、第一の機器）から取得した第一のメタデータと、電子機器１０（自機、第二の機器）から取得した第二のメタデータと、に基づいて、データベースを構成する。よって、例えば、データベースがコンテンツの検索に用いられる場合に、より多くのメタデータが検索に用いられるため、コンテンツがより容易にあるいはより精度よく検索されうる。
【００５５】
また、本実施形態では、例えば、第二の取得部１１ｃは、電子機器１０（第二の機器）で電子機器２０Ａ〜２０Ｃ（第一の機器）とは別に記録されたコンテンツ（第二のコンテンツ）に対応して記憶された第三のメタデータの中から、第二のメタデータを取得する。よって、例えば、電子機器１０で第二のコンテンツの記録に対応して記憶された第三のメタデータをより効果的に活用して、コンテンツがより容易にあるいはより精度よく検索されうる。
【００５６】
また、本実施形態では、例えば、第二のコンテンツは、新しいものが記録され古いものが消去されることで所定期間に亘って記録されたコンテンツである。よって、例えば、より多くの第三のメタデータをより効果的に活用して、コンテンツがより容易にあるいはより精度よく検索されうる。
【００５７】
以上、本発明の実施形態を例示したが、上記実施形態は一例であって、発明の範囲を限定することは意図していない。実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。本発明は、上記の実施形態に開示される構成や制御（技術的特徴）以外によっても実現可能である。また、本発明によれば、技術的特徴によって得られる種々の結果（効果、派生的な効果も含む）のうち少なくとも一つを得ることができる。例えば、種々の電子機器が、データベースを構成し、メタデータによるコンテンツの検索および再生を実行することができる。また、データベースは、ユーザアカウント毎に構成されてもよい。この場合、例えば、属性がユーザアカウントまたはそれに対応したパラメータであるメタデータが設定される。また、システムは、同一メーカの電子機器でも構成されうるし、異なるメーカの電子機器でも構成されうる。
【符号の説明】
【００５８】
１０…電子機器（第二の機器）、１１ｂ…第一の取得部、１１ｃ…第二の取得部、１１ｄ…データベース構成部、１１ｅ…検索制御部、１１ｆ…表示制御部、１４…表示部、２０Ａ〜２０Ｃ…電子機器（第一の機器）。
【図１】
0006377454.tif 000002
【図２】
0006377454.tif 000003
【図３】
0006377454.tif 000004
【図４】
0006377454.tif 000005
【図５】
0006377454.tif 000006
【図６】
0006377454.tif 000007
【図７】
0006377454.tif 000008