(57)【要約】【課題】本発明のコンテンツ配信システムは、番組視聴中にユーザによって指定された場面データを保存し、その場面データに含まれる任意の画像と番組のメタデータとに基づいて検索した結果を、ユーザデバイスに配信できる。【解決手段】ユーザは、パソコン２０や携帯電話３０を、ユーザデバイス管理サーバ４０に予め登録しておく。番組データ９０の視聴中に、ユーザは所望の場面データを記憶装置１４に保存させる。場面データ中のユーザにより指定される画像と番組のメタデータ９１とを含む検索要求が発行される。検索部５１による検索結果は、関連コンテンツデータ９２としてユーザデバイス２０，３０に送信される。【選択図】図１
2010233036.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ表示部に表示される主コンテンツデータに含まれるデータのうち少なくとも一部のデータについて検索要求を発行するための検索要求発行部から発行される前記検索要求に基づいて所定の検索対象を検索することにより、関連コンテンツデータを得る検索部と、
ユーザにより使用されるユーザデバイスと通信することにより、前記ユーザデバイスの状態を管理するためのユーザデバイス管理部と、
前記ユーザデバイス管理部により管理されている前記ユーザデバイスの状態が所定の状態であるユーザデバイスに、前記検索部により検索される前記関連コンテンツデータを送信させるためのコンテンツ配信部と、
を備えるコンテンツ配信システム。
【請求項２】
前記検索要求発行部は、
前記主コンテンツデータのうち、ユーザにより指定される所定の場面のデータを保存する保存部と、
前記保存部に保存される前記所定の場面のデータを表示させ、前記所定の場面のデータに含まれる画像データのうち、ユーザにより指定される所定の画像データを抽出する画像抽出部と、を備えており、
前記画像抽出部により抽出される前記所定の画像データに基づいて前記検索要求を発行する、
請求項１に記載のコンテンツ配信システム。
【請求項３】
前記検索要求発行部は、
前記画像抽出部により抽出される前記所定の画像データと前記主コンテンツデータに対応付けられているメタデータとに基づいて前記検索要求を発行する、
請求項２に記載のコンテンツ配信システム。
【請求項４】
前記検索部は、前記所定の画像データを第１検索キーとして、前記所定の検索対象を検索するための第１検索実行部を備える、請求項２に記載のコンテンツ配信システム。
【請求項５】
前記検索部は、
前記所定の画像データを第１検索キーとして、前記所定の検索対象を検索するための第１検索実行部と、
前記メタデータを第２検索キーとして、前記所定の検索対象を検索するための第２検索実行部と、
を備える請求項３に記載のコンテンツ配信システム。
【請求項６】
前記検索部は、前記所定の画像データに基づいて前記第２検索キーを生成するための変換部を備える、請求項５に記載のコンテンツ配信システム。
【請求項７】
前記所定の状態とは、前記ユーザデバイスが起動しており、前記コンテンツ配信部から前記関連コンテンツデータを受信可能な状態である、請求項１〜請求項６のいずれか一項に記載のコンテンツ配信システム。
【請求項８】
前記ユーザデバイスは、前記ユーザデバイス管理部と通信することにより、前記ユーザデバイスの状態を前記ユーザデバイス管理部に通知するための状態通知部を備えている、請求項１〜請求項７のいずれか一項に記載のコンテンツ配信システム。
【請求項９】
主コンテンツデータが表示されるコンテンツ表示部と、
前記コンテンツ表示部に設けられ、前記コンテンツ表示部に表示される前記主コンテンツデータに含まれるデータのうち少なくとも一部のデータについて検索要求を発行する検索要求発行部と、
前記検索要求発行部から発行される前記検索要求に基づいて所定の検索対象を検索することにより、関連コンテンツデータを得る検索部と、
前記コンテンツ表示部に、前記検索部により検索される前記関連コンテンツデータを送信させるためのコンテンツ配信部と、
を備えるコンテンツ配信システム。
【請求項１０】
ユーザの使用するユーザデバイスの状態を管理するユーザデバイス管理サーバであって、
前記ユーザデバイスに設けられ、前記ユーザデバイスの状態を通知するための状態通知部と通信することにより、前記ユーザデバイスの状態を管理し、
主コンテンツデータが表示されるコンテンツ表示部から発行される検索要求であって、前記主コンテンツデータに含まれるデータのうちユーザにより指定される所定の画像データと前記主コンテンツデータに対応付けられているメタデータとを含む検索要求が発行された場合には、
前記ユーザデバイスの状態が所定の状態であるかを確認し、
前記ユーザデバイスの状態が前記所定の状態である場合、前記検索要求に基づいて所定の検索対象から検索される関連コンテンツデータを、前記所定の状態にある前記ユーザデバイスに送信させるように指示する、ユーザデバイス管理サーバ。
【請求項１１】
通信ネットワークに接続されるコンピュータを、ユーザの使用するユーザデバイスの状態を管理するためのコンピュータとして機能させるためのコンピュータプログラムであって、
前記コンピュータに、
主コンテンツデータが表示されるコンテンツ表示部から発行される検索要求であって、前記主コンテンツデータに含まれるデータのうちユーザにより指定される所定の画像データと前記主コンテンツデータに対応付けられているメタデータとを含む検索要求が発行された場合には、
前記ユーザデバイスの状態が所定の状態であるかを確認する機能と、
前記ユーザデバイスの状態が前記所定の状態である場合、前記検索要求に基づいて所定の検索対象から検索される関連コンテンツデータを、前記所定の状態にある前記ユーザデバイスに送信させるように指示する機能と、
を実現させるためのコンピュータプログラム。
【請求項１２】
通信ネットワークに接続されるコンピュータを、主コンテンツデータに関連する関連コンテンツデータをユーザデバイスに配信させるためのコンピュータとして機能させるためのコンピュータプログラムであって、
前記コンピュータに、
前記主コンテンツデータが表示されるコンテンツ表示部から発行される検索要求であって、前記主コンテンツデータに含まれるデータのうちユーザにより指定される所定の画像データと前記主コンテンツデータに対応付けられているメタデータとを含む検索要求を受信する機能と、
受信される前記検索要求に基づいて所定の検索対象を検索することにより、関連コンテンツデータを得る機能と、
前記ユーザデバイスと通信することにより、前記ユーザデバイスの状態が所定の状態であるか否かを監視する機能と、
前記所定の状態にある前記ユーザデバイスに、前記関連コンテンツデータを送信させる機能と、を実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、関連コンテンツ配信システム、ユーザデバイス管理サーバ、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年では、いわゆるインターネット及びパーソナルコンピュータが普及しており、テレビジョン放送で放映される番組とウェブサイトに掲載される情報とを連動させる試みが始まっている。
【０００３】
一つの従来技術では、ユーザは、テレビ放送の視聴中に、リモートコントローラのボタンを操作することにより、気になるコンテンツをクリップさせることができ、後からクリップされたコンテンツを閲覧できるようになっている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１４７３３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術では、ユーザは、テレビジョン放送で知ったコンテンツを外部データベースに登録することができ、後日の都合のよい時間帯に、その登録されたコンテンツを携帯端末で閲覧できる。
【０００６】
しかし、従来技術では、クリップしたコンテンツを視聴できるに過ぎず、クリップされたコンテンツに含まれる任意の画像について検索を行うことができない。また、従来技術では、クリップされたコンテンツに対応付けられているメタデータ（例えば番組名、出演者名、スポンサー名等）に関する検索を簡単に行うことができない。
【０００７】
本発明は、上記問題に着目してなされたもので、その目的は、ユーザの視聴する主コンテンツデータに含まれる一部のデータについて検索することができる関連コンテンツ配信システム、ユーザデバイス管理サーバ及びコンピュータプログラムを提供することにある。本発明の他の目的は、主コンテンツデータのうちユーザにより指定される所定の場面のデータと主コンテンツデータに対応付けられているメタデータとを含む検索要求に基づいて検索することができる、関連コンテンツ配信システム、ユーザデバイス管理サーバ及びコンピュータプログラムを提供することにある。本発明のさらなる目的は、ユーザにより意図的に指定される第１検索キーとユーザの知らないうちに設定される第２検索キーとによってそれぞれ検索し、その検索結果をユーザの使用するユーザデバイスに表示させることができる関連コンテンツ配信システム、ユーザデバイス管理サーバ及びコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の第１観点に従う関連コンテンツ配信システムは、コンテンツ表示部に表示される主コンテンツデータに含まれるデータのうち少なくとも一部のデータについて検索要求を発行する検索要求発行部から発行される検索要求に基づいて所定の検索対象を検索することにより、関連コンテンツデータを得る検索部と、ユーザにより使用されるユーザデバイスと通信することにより、ユーザデバイスの状態を管理するためのユーザデバイス管理部と、ユーザデバイス管理部により管理されているユーザデバイスの状態が所定の状態であるユーザデバイスに、検索部により検索される関連コンテンツデータを送信させるためのコンテンツ配信部と、を備える。
【０００９】
このように構成されるコンテンツ配信システムでは、例えば、主コンテンツデータはテレビジョン放送の各種番組やコマーシャル等である。ユーザデバイスとしては、例えば、パーソナルコンピュータ、携帯電話、携帯情報端末等が挙げられる。コンテンツ表示装置としては、例えば、テレビジョン装置等が挙げられる。
【００１０】
ユーザは、検索要求発行部を用いることにより、主コンテンツデータに含まれるデータのうち、例えば、登場人物の顔、各種乗り物や道具類または建物等の画像データについて検索を要求することができる。検索部は、検索要求に基づいて検索し、関連コンテンツデータを得る。検索された関連コンテンツデータは、所定の状態にあるユーザデバイスに送られる。ユーザは、ユーザデバイスを介して関連コンテンツデータを閲覧する。
【００１１】
第２観点では、第１観点において、検索要求発行部は、主コンテンツデータのうち、ユーザにより指定される所定の場面のデータを保存する保存部と、保存部に保存される所定の場面のデータを表示させ、所定の場面のデータに含まれる画像データのうち、ユーザにより指定される所定の画像データを抽出する画像抽出部と、を備えており、画像抽出部により抽出される所定の画像データに基づいて検索要求を発行する。
【００１２】
第３観点では、第２観点において、検索要求発行部は、画像抽出部により抽出される所定の画像データと主コンテンツデータに対応付けられているメタデータとに基づいて検索要求を発行する。
【００１３】
第４観点では、第２観点において、検索部は、所定の画像データを第１検索キーとして、所定の検索対象を検索するための第１検索実行部を備える。
【００１４】
第５観点では、検索部は、所定の画像データを第１検索キーとして、所定の検索対象を検索するための第１検索実行部と、メタデータを第２検索キーとして、所定の検索対象を検索するための第２検索実行部と、を備える。
【００１５】
第６観点では、第５観点において、検索部は、所定の画像データに基づいて第２検索キーを生成するための変換部を備える。
【００１６】
第７観点では、第１〜第６観点のいずれか一つにおいて、所定の状態とは、ユーザデバイスが起動しており、コンテンツ配信部から関連コンテンツデータを受信可能な状態である。
【００１７】
第８観点では、第１〜第７観点のいずれか一つにおいて、ユーザデバイスは、ユーザデバイス管理部と通信することにより、ユーザデバイスの状態をユーザデバイス管理部に通知するための状態通知部を備えている。
【００１８】
第９観点に係るコンテンツ配信システムは、主コンテンツデータが表示されるコンテンツ表示部と、コンテンツ表示部に設けられ、コンテンツ表示部に表示される主コンテンツデータに含まれるデータのうち少なくとも一部のデータについて検索要求を発行する検索要求発行部と、検索要求発行部から発行される検索要求に基づいて所定の検索対象を検索することにより、関連コンテンツデータを得る検索部と、コンテンツ表示部に、検索部により検索される関連コンテンツデータを送信させるためのコンテンツ配信部と、を備えている。
【００１９】
第１０観点に係るユーザデバイス管理サーバは、ユーザの使用するユーザデバイスの状態を管理するユーザデバイス管理サーバであって、ユーザデバイスに設けられ、ユーザデバイスの状態を通知するための状態通知部と通信することにより、ユーザデバイスの状態を管理し、主コンテンツデータが表示されるコンテンツ表示部から発行される検索要求であって、主コンテンツデータに含まれるデータのうちユーザにより指定される所定の画像データと主コンテンツデータに対応付けられているメタデータとを含む検索要求が発行された場合には、ユーザデバイスの状態が所定の状態であるかを確認し、ユーザデバイスの状態が所定の状態である場合、検索要求に基づいて所定の検索対象から検索される関連コンテンツデータを、所定の状態にあるユーザデバイスに送信させるように指示する。
【００２０】
本発明はコンピュータプログラムとして構成することもでき、そのコンピュータプログラムは、記録媒体に固定されて流通したり、または、通信ネットワークを介して流通されたりすることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る関連コンテンツ配信システムを示す全体構成図。
【図２】画像検索の部分を模式的に示す説明図。
【図３】ユーザ管理テーブル及びユーザデバイス管理テーブルを示す説明図。
【図４】メタデータに対応する関連コンテンツデータを管理するための管理テーブルを示す説明図。
【図５】関連コンテンツ配信システムの全体動作を示すフローチャート。
【図６】ユーザデバイスの状態を監視する処理を示すフローチャート。
【図７】画像検索を要求する処理を示すフローチャート。
【図８】検索結果をユーザデバイスに配信する処理を示すフローチャート。
【図９】パーソナルコンピュータ上で関連コンテンツを再生する様子を示す図。
【図１０】携帯電話上で関連コンテンツを再生する様子を示す図。
【図１１】第２実施例に係るシステムの全体構成図。
【図１２】関連コンテンツ配信システムの全体動作を示すフローチャート。
【図１３】第３実施例に係るシステムの全体動作を示すフローチャート。
【発明を実施するための形態】
【００２２】
以下、図を参照しながら、本発明の実施形態を詳細に説明する。本実施形態では、以下に述べるように、ユーザは、テレビジョン（以下、テレビ）番組の視聴中に気になった場面の少なくとも一部について検索を要求することができる。その検索要求には、番組に対応付けられているメタデータの少なくとも一部を含ませることもできる。検索部は、ユーザにより明示される検索キーと、ユーザの意図しない検索キーとに基づいてそれぞれ検索することができる。検索結果は、関連コンテンツデータとしてユーザに提供される。コンテンツ配信部は、ユーザの使用するパーソナルコンピュータ（以下、パソコン）または／及び携帯電話等に、関連コンテンツデータを送信して表示させる。
【実施例１】
【００２３】
図１〜図１０に基づいて第１実施例を説明する。図１は、コンテンツ配信システムの全体構成を示す説明図である。本システムは、例えば、テレビ放送局６０からの放送番組等を受信するテレビ装置１０と、パソコン２０と、携帯電話３０と、ユーザデバイス管理サーバ４０と、コンテンツ管理サーバ５０と、を備えている。
【００２４】
ユーザは、例えば、テレビ装置１０を介してユーザデバイス管理サーバ４０にアクセスすることにより、パソコン２０や携帯電話３０をユーザデバイス管理サーバ４０に登録することができる。あるいは、パソコン２０または携帯電話３０から直接ユーザデバイス管理サーバ４０にアクセスして登録する構成でもよい。
【００２５】
「コンテンツ表示装置」としてのテレビ装置１０は、例えば、デジタルテレビ装置として構成される。テレビ装置１０の画面１１には、「主コンテンツデータ」としての番組９０が表示される。テレビ装置１０は、放送局６０から番組のデータ９０及びメタデータ９１を受信する。メタデータ９１は、番組データ９０に予め対応付けられているもので、例えば、番組名、出演者氏名、スポンサー名、主題曲名等が含まれる。
【００２６】
テレビ装置１０は、リモートコントローラ（以下、リモコン）１３と記憶装置１４及び検索要求発行部１５を備える。ユーザは、リモコン１３を操作することにより、番組データ９０中の所定の場面のデータを記憶装置１４に保存させることができる。また、ユーザは、リモコン１３を操作することにより、保存された場面データの中から所望の画像データを検索キーとして指定することができる。
【００２７】
検索要求発行部１５は、ユーザにより指定される所望の画像データと、番組データ９０に予め対応付けられているメタデータ９１の少なくとも一部とに基づいて、検索要求を発行する。その検索要求は、通信ネットワークＣＮを介して、コンテンツ管理サーバ５０内の検索部５１に送られる。
【００２８】
なお、記憶装置１４は、テレビ装置１０内に設けることもできるし、または、テレビ装置１０の外部に設けることもできる。さらに、通信ネットワークＣＮ上に記憶装置１４を設ける構成でもよい。
【００２９】
パソコン２０は、ユーザデバイスの一例であり、ディスプレイ装置２１及びキーボード部２２を備えている。ユーザデバイスの別の一例である携帯電話３０は、ディスプレイ装置２１及び操作部３２を備えている。
【００３０】
ユーザデバイスとは、ユーザにより使用されるデバイスであり、関連コンテンツデータ９２を受信するための機能と、関連コンテンツデータ９２を再生して閲覧するための機能とを備えているコンピュータ装置の一種である。ユーザデバイスは、ユーザの身近に置かれるデバイスであることが好ましい。ユーザが手軽に関連コンテンツデータ９２を閲覧できるようにするためである。
【００３１】
従って、携帯電話３０や、持ち運び可能なノート型パソコン２０は、ユーザデバイスとして適している。しかし、本発明は、パソコン２０や携帯電話３０に限らず、例えば、デジタルカメラ、持ち運び可能なナビゲーション装置等のように、ユーザが関連コンテンツデータ９２を閲覧するために利用できる、各種のユーザデバイスを利用可能である。
【００３２】
ユーザデバイスには、状態通知部８０，８１が設けられている。パソコン２０には状態通知部８０がインストールされており、携帯電話３０には別の状態通知部８１がインストールされている。各状態通知部８０，８１は、ユーザデバイス管理サーバ４０と定期的にまたは不定期に通信して、ユーザデバイスの状態を通知する。
【００３３】
デバイス状態としては、例えば、電源が入って起動している状態、あるいは、電源が入って起動しており、かつ、通信ネットワークＣＮを介して通信可能な状態、あるいは、電源が入っており、かつ、通信ネットワークＣＮを介して通信可能であり、かつ、ユーザが関連コンテンツデータ９２の受信を許可している状態等を挙げることができる。
【００３４】
例えば、ユーザは、「在席」、「離席」、「外出」、「会議」、「食事」、「取込中」等のように、自分自身の状態を状態通知部８０，８１に設定できる。これら各状態のうち、例えば、「在席」状態の場合にのみ関連コンテンツデータ９２を配信させるように、ユーザデバイス管理サーバ４０を制御することもできる。
【００３５】
「ユーザデバイス管理部」としてのユーザデバイス管理サーバ４０は、パソコン２０や携帯電話３０等のユーザデバイスの状態を管理する。ユーザデバイス管理サーバ４０は、例えば、デバイス管理部４１と、デバイス状態監視部４２とを備える。
【００３６】
デバイス管理部４１は、ユーザデバイスに関する情報を管理するものであり、例えば、後述のユーザ管理テーブルＴ１０及びユーザデバイス管理テーブルＴ２０を備える。デバイス状態監視部４２は、各状態通知部８０，８１との間で通信を行うことにより、各ユーザデバイス２０，３０（パソコン２０及び携帯電話３０をユーザデバイス２０，３０と呼ぶ場合がある。）の状態を監視する。監視結果は、ユーザデバイス管理テーブルＴ２０に記録される。
【００３７】
コンテンツ管理サーバ５０は、検索された関連コンテンツデータ９２を所定の状態にあるユーザデバイス２０，３０に配信するためのコンテンツデータ装置である。コンテンツ管理サーバ５０は、例えば、検索部５１と、コンテンツ配信部５２とを備える。
【００３８】
検索部５１は、テレビ装置１０の検索要求発行部１５から発行される検索要求に基づいて検索する。その検索結果は、関連コンテンツデータ９２として、コンテンツ配信部５２からユーザデバイス２０，３０に送信される。
【００３９】
図２は、検索の方法を模式的に示す説明図である。図２中の上側には、テレビ装置１０における動作の概要が示されている。図２の上部右側に示すように、ユーザは、テレビ装置１０に表示されている番組データ９０のうち、気になる場面についてリモコン１３からクリッピングを指示することができる。
【００４０】
クリッピング指示された場面のデータ９００は、記憶装置１４に保存される。例えば、場面データ９００そのものを保存する方法でもよいし、番組データ９０における位置を示すポインタを保存する方法でもよい。
【００４１】
図２の上部左側に示すように、例えば番組データ９０の視聴後に、ユーザは、記憶装置１４に保存された一つまたは複数の場面データ９００を読み出させて、テレビ装置１０に表示させる。ユーザは、テレビ装置１０に表示された場面データ９００について、所望の画像を指定する。
【００４２】
場面データ９００内の任意の画像データが指定され、ユーザによって検索が指示されると、検索要求発行部１５は、検索要求を発行する。その検索要求には、発行元であるユーザを特定するためのユーザＩＤに加えて、指定された画像データ９０１やメタデータ９１等が含まれている。つまり、検索要求の中には、ユーザによって明示的に指定された画像データ９０１だけでなく、ユーザが意図していないメタデータ９１も含まれている。
【００４３】
コンテンツ管理サーバ５０内の検索部５１は、複数の検索エンジン５１１，５１２，５１３を利用することができる。「第１検索実行部」としての画像検索エンジン５１１は、入力される画像データ９０１に基づいて、予め設定されている所定の検索対象５３を画像検索する。
【００４４】
画像検索エンジン５１１は、画像データ９０１の輪郭や色彩等に基づいて、画像データ９０１に類似する他の画像データを検索する。例えば、入力される画像データ９０１が番組に登場した乗用車である場合、その乗用車に似た乗用車やおもちゃまたは彫刻等の画像が検索される。
【００４５】
「第２検索実行部」としてのテキスト検索エンジン５１２は、入力されるメタデータ９１に基づいて、または、後述の文字認識エンジン５１３から入力される文字列に基づいて、所定の検索対象５３を検索する。テキスト検索エンジン５１２は、入力されるメタデータ９１の全部について検索してもよいし、メタデータ９１の所定の一部についてのみ検索してもよい。テキスト検索エンジン５１２は、メタデータ９１の文字列、または、メタデータ９１を特定するＩＤ（識別情報）に基づいて、所定の検索対象５３を検索する。
【００４６】
例えば、番組のメタデータ９１に、番組名と、出演者名と、スポンサー名とが含まれている場合、テキスト検索エンジン５１２は、それらの各キーワード毎にそれぞれ検索することができる。または、テキスト検索エンジン５１２は、予め指定されているキーワード（例えば、スポンサー名等）についてのみ、検索することもできる。さらには、メタデータ９１に含まれる各キーワードに優先順位を設定し、優先順位の高い順番に検索することもできる。
【００４７】
「変換部」としての文字認識エンジン５１３は、画像データ９０１を解析することにより、もし画像データ９０１に文字列が含まれている場合には、その文字列を検出する。検出された文字列は、検索キーとして、テキスト検索エンジン５１２に入力される。
【００４８】
所定の検索対象５３としては、例えば、宣伝広告用データベース５３（１）、商用サイト５３（２）、一般サイト５３（３）、ユーザデータ５３（４）等が挙げられる。宣伝広告用データベース５３（１）は、例えば、番組データ９０のスポンサー企業や広告代理店等によって予め用意されている宣伝広告用のコンテンツデータを記憶している。例えば、番組データ９０が映画番組の場合、その映画の続編公開を宣伝するためのデータが宣伝広告用データベース５３（１）に記憶される。
【００４９】
商用サイト５３（２）としては、例えば、書籍や音楽ＣＤ（Compact Disc）あるいはＤＶＤ（Digital Versatile Disc）等を販売するサイト、書籍や音楽等のデータをダウンロード販売するサイト、インターネットオークションを提供するサイト等のような各種商品やサービスを販売するサイトが該当する。
【００５０】
一般サイト５３（３）としては、例えば、一般ユーザのブログやウェブページが記憶されているサイト、一般ユーザの投稿した静止画像または動画像を記憶するサイト等を挙げることができる。
【００５１】
ユーザデータ５３（４）とは、検索実行を指示したユーザが保有するデータである。例えば、ユーザの使用するパソコン２０に予め検索用プログラムをインストールしておき、パソコン２０のローカルディスク装置に記憶された内容を、検索することもできる。
【００５２】
図３は、ユーザ管理テーブルＴ１０及びユーザデバイス管理テーブルＴ２０の構成を示す説明図である。これら各テーブルＴ１０，Ｔ２０は、ユーザデバイス管理サーバ４０により使用される。しかし、これに限らず、各テーブルＴ１０，Ｔ２０を共有ディスクに記憶させ、ユーザデバイス管理サーバ４０及びコンテンツ管理サーバ５０の両方からアクセス可能な構成としてもよい。
【００５３】
ユーザ管理テーブルＴ１０は、各ユーザの情報を管理するためのテーブルである。ユーザ管理テーブルＴ１０は、例えば、ユーザＩＤ欄Ｃ１１と、氏名欄Ｃ１２と、住所欄Ｃ１３と、パスワード（図中、ＰＷ）欄Ｃ１４と、ＩＰアドレス欄Ｃ１５及びその他の欄Ｃ１６を備えている。
【００５４】
ユーザＩＤ欄Ｃ１１は、各ユーザをそれぞれ識別するためのユーザＩＤ（識別情報）を管理する。氏名欄Ｃ１２は、ユーザの氏名を管理する。住所欄Ｃ１３は、ユーザの住所を管理する。パスワード欄Ｃ１４は、ユーザが本システムを利用するためのパスワードを管理する。ＩＰアドレス欄Ｃ１５は、テレビ装置１０のＩＰアドレスを管理する。その他の欄Ｃ１６は、例えば、ユーザによる関連コンテンツデータ９２の要求回数等のその他の情報を管理する。なお、上述の項目以外に、例えば、ユーザの職業、性別、趣味等を管理してもよい。
【００５５】
ユーザデバイス管理テーブルＴ２０は、各ユーザデバイス２０，３０の情報を管理するためのテーブルである。ユーザデバイス管理テーブルＴ２０は、例えば、ユーザＩＤ欄Ｃ２１と、デバイスＩＤ欄Ｃ２２と、配信先情報欄Ｃ２３と、デバイスタイプ欄Ｃ２４と、デバイス状態欄Ｃ２５及びその他の欄Ｃ２６を備えている。
【００５６】
ユーザＩＤ欄Ｃ２１は、ユーザＩＤを管理する。デバイスＩＤ欄Ｃ２２は、ユーザデバイス２０，３０を識別するための識別情報を管理する。一つのユーザＩＤには、複数のデバイスＩＤを対応付けることができる。
【００５７】
配信先情報欄Ｃ２３は、各ユーザデバイス２０，３０に関連コンテンツデータを配信するために必要な情報を管理する。関連コンテンツデータを配信するために必要な情報としては、例えば、ＩＰアドレス、電子メールアドレス、状態通知部８０，８１を特定するための識別情報等を挙げることができる。
【００５８】
デバイスタイプ欄Ｃ２４は、ユーザデバイス２０，３０のタイプを管理する。デバイス状態欄Ｃ２５は、各ユーザデバイス２０，３０の状態を管理する。状態としては、大きくオン状態とオフ状態とに分けることができる。オン状態とは、ユーザデバイス２０，３０が起動している状態である。オフ状態とは、ユーザデバイス２０，３０が起動していない状態、または、ユーザデバイス２０，３０と所定時間以上通信できない場合である。オン状態は、さらに、在席、離席、会議、食事、外出、取込中、休憩、就寝等のように複数のサブ状態に分けることもできる。
【００５９】
その他の欄Ｃ２６は、例えば、ユーザデバイス２０，３０の状態の履歴（過去のオンオフ状態）、関連コンテンツデータが配信された頻度、ユーザデバイスとしてテーブルＴ２０に登録された日時等を管理することができる。
【００６０】
図４は、メタデータ９１に対応する関連コンテンツデータ９２を管理するためのテーブルＴ３０を示す説明図である。この管理テーブルＴ３０は、図２中の宣伝広告用データベース５３（１）に記憶されている関連コンテンツデータ９２を管理する。関連コンテンツ管理テーブルＴ３０は、コンテンツ管理サーバ５０によって使用される。しかし、ユーザデバイス管理サーバ４０も関連コンテンツ管理テーブルＴ３０にアクセス可能な構成にしてもよい。
【００６１】
管理テーブルＴ３０は、例えば、メタデータＩＤ欄Ｃ３１と、関連コンテンツＩＤ欄Ｃ３２と、ユーザデバイスタイプ欄Ｃ３３と、関連コンテンツタイプ欄Ｃ３４と、関連コンテンツデータ格納先アドレス欄Ｃ３５と、その他の欄Ｃ３６とを備える。
【００６２】
メタデータＩＤ欄Ｃ３１は、メタデータ９１を識別するための識別情報を管理する。関連コンテンツＩＤ欄Ｃ３２は、メタデータＩＤに対応付けられる関連コンテンツデータ９２を識別するための識別情報を管理する。メタデータＩＤには少なくとも一つ以上の関連コンテンツＩＤが対応付けられる。
【００６３】
ユーザデバイスタイプ欄Ｃ３３は、関連コンテンツデータ９２の配信先として適しているユーザデバイスのタイプを管理する。つまり、本実施例では、ユーザデバイスのタイプに応じて関連コンテンツデータ９２を用意している。
【００６４】
コンテンツタイプ欄Ｃ３４は、関連コンテンツデータ９２のタイプを管理する。関連コンテンツデータ９２のタイプとしては、例えば、動画、静止画、文書、電子メール、サイトのＵＲＬ（Uniform Resource Locator）、音楽、プログラム等が挙げられる。
【００６５】
関連コンテンツデータ格納先アドレス欄Ｃ３５は、関連コンテンツデータ９２が記憶されているアドレスを管理する。関連コンテンツデータ９２は、例えば、コンテンツ管理サーバ５０内の記憶装置、または、コンテンツ管理サーバ５０とは別の場所に設置されている記憶装置に記憶されている。その他の欄Ｃ３６は、例えば、関連コンテンツデータ９２が配信された回数等を管理できる。
【００６６】
テキスト検索エンジン５１２は、例えば、宣伝広告用データベース５３（１）については、入力されたメタデータ９１に設定されているメタデータＩＤに基づいて検索し、他の検索対象５３（２）〜５３（４）については、メタデータ９１に含まれている文字列（番組名や出演者名等）に基づいて検索する。
【００６７】
図５は、コンテンツ配信システムの全体動作を示すフローチャートである。図５中に示す処理のうち幾つかの処理については、別図で詳述する。以下に示す各フローチャートは処理の概要を示しており、実際のコンピュータプログラムと相違する場合がある。いわゆる当業者であれば、図示されたステップの変更や削除、新たなステップの追加等を行うことができる。
【００６８】
まず最初に、ユーザは、関連コンテンツデータ９２の配信先となるユーザデバイス２０，３０を、予めユーザデバイス管理サーバ４０に登録する（Ｓ１０）。
【００６９】
例えば、ユーザは、テレビ装置１０を介してユーザデバイス管理サーバ４０にアクセスし、ユーザデバイスに関する情報をユーザデバイス管理テーブルＴ２０に登録させることができる。または、ユーザは、登録を希望するユーザデバイス２０，３０を用いて、ユーザデバイス管理サーバ４０にアクセスし、登録させることもできる。さらには、ユーザは、テレビ装置１０とユーザデバイス２０，３０との両方を用いて、関連コンテンツデータ９２の配信を希望するユーザデバイス２０，３０をユーザデバイス管理サーバ４０に登録することもできる。
【００７０】
ユーザは、放送局６０から送信される番組データ９０をテレビ装置１０で再生させて、視聴する（Ｓ１１）。番組視聴中に、ユーザは、所望の場面のデータ９０１を指定して記憶装置１４に保存させる（Ｓ１２）。
【００７１】
番組の視聴後で、ユーザは、記憶装置１４に保存された場面データ９００を画面１１に表示させ、リモコン１３を操作することにより、所望の画像を指定する（Ｓ１３）。例えば、リモコン１３によって対角線上の２点を指定することにより、矩形状の画像を指定することができる。
【００７２】
検索要求発行部１５は、ユーザＩＤと、ユーザによって指定された画像データと、番組データ９０に設定されているメタデータ９１と、を含む検索要求を発行する（Ｓ１４）。その検索要求は、コンテンツ管理サーバ５０内の検索部５１によって受領される。
【００７３】
検索部５１は、テレビ装置１０から受信した検索要求に基づいて、図２に示したように、所定の検索対象５３を検索する（Ｓ１５）。検索終了後に、コンテンツ管理サーバ５０内のコンテンツ配信部５２は、ユーザデバイス管理サーバ４０に、ユーザデバイス２０，３０の状態を問い合わせる（Ｓ１６）。その問合せには、ユーザＩＤが含まれている。
【００７４】
ユーザデバイス管理サーバ４０のデバイス状態監視部４２は、各ユーザデバイス２０，３０の状態通知部８０，８１と通信することにより、各ユーザデバイス２０，３０の状態を監視して、ユーザデバイス管理テーブルＴ２０を更新している。
【００７５】
ユーザデバイス管理サーバ４０は、ユーザＩＤに基づいて、ユーザデバイス管理テーブルＴ２０を参照し、そのユーザＩＤに対応付けられているユーザデバイス２０，３０のデバイス状態を確認する。
【００７６】
ユーザデバイス管理サーバ４０は、ユーザＩＤに対応付けられている各ユーザデバイス２０，３０のうち所定のデバイス状態になっているユーザデバイスを、コンテンツ配信部５２に通知する（Ｓ１７）。その通知には、所定のデバイス状態になっているユーザデバイス２０，３０に対応する配信先情報が含まれている。
【００７７】
コンテンツ配信部５２は、ユーザデバイス管理サーバ４０からの通知を受信すると、通知されたユーザデバイス２０，３０に向けて、検索部５１で検索された関連コンテンツデータ９２を送信する（Ｓ１８）。
【００７８】
ユーザデバイス２０，３０は、関連コンテンツデータ９２を受信すると、その関連コンテンツデータ９２に対応するアプリケーションプログラムを起動させて、その関連コンテンツデータ９２を再生させる。ユーザは、ユーザデバイス２０，３０上で再生される関連コンテンツデータ９２を閲覧する。
【００７９】
図６は、ユーザデバイス管理サーバ４０のデバイス状態監視部４２が、各ユーザデバイス２０，３０の状態を監視する処理を示すフローチャートである。
【００８０】
状態通知部８０，８１は、ユーザデバイス２０，３０の起動に伴って起動し（Ｓ３０）、ユーザデバイス管理サーバ４０にアクセスする（Ｓ３１）。そのアクセスには、ユーザＩＤ（またはデバイスＩＤ）及びＰＷが含まれる。
【００８１】
ユーザデバイス管理サーバ４０は、ユーザ管理テーブルＴ１０に登録されているユーザＩＤ等と状態通知部８０，８１から受領したユーザＩＤ等とが一致するか否かを判定する（Ｓ３２，Ｓ３３）。
【００８２】
ユーザ認証が失敗した場合（S33:NO）、ユーザデバイス管理サーバ４０は、状態通知部８０，８１にエラーを通知する（Ｓ３４）。そのエラー通知を受信した状態通知部８０，８１は、再度のユーザ認証を試みることができる。
【００８３】
ユーザ認証が成功した場合（S33:YES）、状態通知部８０，８１は、ユーザデバイス２０，３０のデバイス状態を確認し（Ｓ３５）、そのデバイス状態をユーザデバイス管理サーバ４０に送信する（Ｓ３６）。デバイス状態監視部４２は、状態通知部８０，８１から通知されたデバイス状態をユーザデバイス管理テーブルＴ２０に記憶させ、更新する（Ｓ３７）。
【００８４】
状態通知部８０，８１は、ユーザデバイス２０，３０の電源が停止されるまで（Ｓ３８）、ユーザデバイス２０，３０のデバイス状態を監視してユーザデバイス管理サーバ４０に通知する（Ｓ３５，３６）。
【００８５】
図７は、クリッピングされた場面データ９００に基づいて検索要求を発行する処理のフローチャートである。テレビ装置１０は、番組データ９０を画面１１に表示させる（Ｓ４０）。ユーザがリモコン１３を用いてクリッピングを指示すると（S41:YES）、テレビ装置１０は、指示された場面のデータ９０１を記憶装置１４に記憶させる（Ｓ４２）。場面データ９００とと共に、番組データ９０に対応付けられているメタデータ９１も記憶装置１４に保存される。
【００８６】
ユーザは、リモコン１３を操作することにより、番組データ９０を視聴する番組視聴モードから、クリッピングされた場面データ９００に基づく検索モードに移行させることができる（Ｓ４３）。ユーザが検索モードへの移行を希望すると（S43:YES）、テレビ装置１０は、記憶装置１４に保存された場面データ９００を読み出して画面１１に表示させる（Ｓ４４）。
【００８７】
ユーザは、リモコン１３を操作することにより、表示された場面データ９００に含まれる任意の画像を指定する。テレビ装置１０は、ユーザにより指定される画像を記憶する（Ｓ４５）。ユーザがリモコン１３を操作して検索の実行を指示すると（S46:YES）、テレビ装置１０は（テレビ装置１０の検索要求発行部１５は）、番組データ９０に対応付けられているメタデータ９１を取得し（Ｓ４７）、検索要求を発行する（Ｓ４８）。その検索要求には、図２で述べたように、ユーザが明示的に指定した画像データと、ユーザの意図しないメタデータ９１と、ユーザＩＤ等が含まれている。
【００８８】
図８は、ユーザデバイス２０，３０に関連コンテンツデータ９２（検索部５１による検索結果）を送信する処理を示すフローチャートである。コンテンツ管理サーバ５０の検索部５１は、テレビ装置１０から検索要求を受信すると（S50:YES）、その検索要求に含まれる画像データを第１検索キーとして、所定の検索対象５３を検索する（Ｓ５１）。
【００８９】
また、検索部５１は、検索要求に含まれるメタデータ９１を第２検索キーとして、所定の検索対象５３を検索する（Ｓ５２）。さらに、検索部５１は、画像データに文字列が含まれている場合、その文字列をテキストデータに変換し、所定の検索対象５３を検索する（Ｓ５３）。
【００９０】
検索部５１による検索が終了すると、コンテンツ配信部５２は、関連コンテンツデータ９２を配信すべきユーザデバイス２０，３０について、ユーザデバイス管理サーバ４０に問い合わせる（Ｓ５４）。
【００９１】
ユーザデバイス管理サーバ４０は、ユーザデバイス管理テーブルＴ２０を参照し（Ｓ５５）、ユーザデバイス２０，３０のデバイス状態を確認する（Ｓ５６）。ユーザデバイス管理サーバ４０は、所定の状態にあるユーザデバイス２０，３０の配信先情報を、コンテンツ配信部５２に通知する（Ｓ５７）。
【００９２】
コンテンツ配信部５２は、ユーザデバイス管理サーバ４０から通知されたユーザデバイス２０，３０に向けて、検索部５１で検索された結果である関連コンテンツデータ９２を送信する（Ｓ５８）。
【００９３】
なお、関連コンテンツデータ９２のデータサイズが所定サイズ以上の場合、または、関連コンテンツデータ９２の数が所定数以上の場合には、関連コンテンツデータ９２の一部だけをユーザデバイス２０，３０に配信する構成としてもよい。あるいは、関連コンテンツデータ９２のリストを配信し、ユーザに所望の関連コンテンツデータ９２を選択してもらう構成としてもよい。
【００９４】
図９は、パソコン２０上で関連コンテンツデータ９２が再生される様子を示す。状態通知部８０は、関連コンテンツデータ９２を受信すると、その関連コンテンツデータ９２に対応するアプリケーションプログラム２４を起動させ、関連コンテンツデータ９２を再生させる。
【００９５】
図９に示す状態通知部８０は、いわゆるインスタントメッセンジャーのように構成されており、例えば、メンバー状態表示部８００と、操作部８０１とを備える。メンバー状態表示部８００は、登録されたメンバーの状態を示す。メンバー状態としては、上述のように、在席、離席、会議、外出、取込中等を挙げることができる。本実施例では、状態通知部８０で管理されるメンバー状態を、デバイス状態として利用する。操作部８０１は、メンバー状態の変更等の操作を行うためのものである。
【００９６】
図１０は、携帯電話３０上で関連コンテンツデータ９２が再生される様子を示す。携帯電話３０でも、パソコン２０と同様に、再生用アプリケーションプログラム３３が関連コンテンツデータ９２を再生する。状態通知部８１は、携帯電話３０が起動しているか否かを検出してユーザデバイス管理サーバ４０に通知するものであり、インスタントメッセンジャーのように構成されていないため、携帯電話３０の画面３１に現れていない。
【００９７】
このように構成される本実施例によれば、ユーザは、番組データ９０の視聴中に所望の場面データ９００を指定して記憶装置１４に保存させることができ、保存された場面データ９００及び番組データ９０に対応するメタデータ９１とを含む検索要求を発行させることができる。従って、ユーザは、例えば、番組に登場する無名の俳優、建物、道具等について比較的簡単に画像検索を行うことができ、使い勝手が向上する。
【００９８】
また、本実施例では、ユーザが指定していないメタデータ９１についても検索され、予め用意された宣伝広告用データがユーザデバイス２０，３０に配信される。従って、番組データ９０を提供するスポンサー企業にとっては、宣伝広告効果の向上を期待することができる。
【００９９】
本実施例では、ユーザデバイス２０，３０の状態を監視して関連コンテンツデータ９２を配信するため、例えば、電源が入っていないユーザデバイスに関連コンテンツデータ９２が無駄に配信されるのを未然に防止でき、関連コンテンツデータ９２がユーザに閲覧される機会を高めることができる。
【実施例２】
【０１００】
図１１，図１２に基づいて第２実施例を説明する。以下の各実施例は、第１実施例の変形例に相当する。従って、第１実施例と異なる部分を中心に説明する。本実施例では、コンテンツ管理サーバ５０から検索機能を切り離し、検索サーバ７０を設けている。検索サーバ７０は、第１実施例で述べた検索部５１と同様の機能を有する。
【０１０１】
図１２は、本実施例によるコンテンツ配信システムの全体動作を示すフローチャートである。第１実施例で述べたと同様に、ユーザは、予めユーザデバイス２０，３０についてユーザデバイス管理サーバ４０に登録する（Ｓ７０）。
【０１０２】
ユーザは、番組データ９０の視聴中に（Ｓ７１）、所望の場面データ９００を指定して記憶装置１４に保存させる（Ｓ７２）。ユーザは、場面データ９００に含まれる任意の画像を指定して検索実行を指示する（Ｓ７３）。これにより、画像データとメタデータ９１とを含む検索要求が発行される（Ｓ７４）。
【０１０３】
検索サーバ７０は、検索要求を受信すると、画像データ及びメタデータ９１に基づいて所定の検索対象５３を検索する（Ｓ７５）。検索サーバ７０は、検索結果である関連コンテンツデータ９２をコンテンツ管理サーバ５０に送信し、関連コンテンツデータ９２の配信を要求する（Ｓ７６）。なお、関連コンテンツデータ９２のデータそのものを送信するのではなく、関連コンテンツデータ９２の所在（ＵＲＬ等）をコンテンツ管理サーバ５０に通知する構成でもよい。
【０１０４】
コンテンツ管理サーバ５０のコンテンツ配信部５２は、ユーザデバイス２０，３０のデバイス状態についてユーザデバイス管理サーバ４０に問い合わせる（Ｓ７７）。ユーザデバイス管理サーバ４０は、ユーザデバイス管理テーブルＴ２０を参照して、所定の状態にあるユーザデバイス２０，３０の配信先情報を、コンテンツ管理サーバ５０に通知する（Ｓ７８）。
【０１０５】
コンテンツ管理サーバ５０は、通知されたユーザデバイス２０，３０に向けて、検索サーバ７０により検索された関連コンテンツデータ９２を送信する（Ｓ７９）。ユーザデバイス２０，３０は、関連コンテンツデータ９２を受信すると、それに対応するアプリケーションプログラムを起動させて、関連コンテンツデータ９２を再生する（Ｓ８０）。
【０１０６】
このように構成される本実施例も第１実施例と同様の効果を奏する。さらに、本実施例では、検索サーバ７０とコンテンツ管理サーバ５０とを分離するため、一つのサーバで検索処理とコンテンツ配信処理とを実行する場合に比べて、各サーバ５０，７０の負担を軽減できる。
【実施例３】
【０１０７】
図１３に基づいて第３実施例を説明する。本実施例では、ユーザデバイス２０，３０の状態を先に確認してから検索を行うようになっている。図１３は、本実施例によるコンテンツ配信システムの全体動作を示すフローチャートである。
【０１０８】
ユーザは、予めユーザデバイス２０，３０をユーザデバイス管理サーバ４０に登録する（Ｓ９０）。ユーザは、番組データ９０の視聴中に（Ｓ９１）、所望の場面データ９００を指定して記憶装置１４に保存させる（Ｓ９２）。ユーザは、場面データ９００に含まれる任意の画像を指定して検索実行を指示する（Ｓ９３）。これにより、画像データとメタデータ９１とを含む検索要求が発行される（Ｓ９４）。
【０１０９】
コンテンツ管理サーバ５０は、検索要求を受信すると、ユーザデバイス２０，３０のデバイス状態をユーザデバイス管理サーバ４０に問い合わせる（Ｓ９５）。ユーザデバイス管理サーバ４０は、関連コンテンツデータを送信すべきユーザデバイス２０，３０について、コンテンツ管理サーバ５０に通知する（Ｓ９６）。
【０１１０】
コンテンツ管理サーバ５０の検索部５１は、Ｓ９４で受領した検索要求に基づいて所定の検索対象５３を検索する（Ｓ９７）。コンテンツ管理サーバ５０のコンテンツ配信部５２は、検索結果である関連コンテンツデータ９２を、Ｓ９６で通知されたユーザデバイス２０，３０に送信する（Ｓ９８）。ユーザデバイス２０，３０は、受信した関連コンテンツデータ９２に対応するアプリケーションプログラムを起動させて、関連コンテンツデータ９２を再生させる（Ｓ９９）。
【０１１１】
このように構成される本実施例も第１実施例と同様の効果を奏する。さらに、本実施例では、先にユーザデバイス２０，３０の状態を確認してから検索を行うため、無駄な検索が行われるのを防止できる。つまり、関連コンテンツデータ９２を受信可能なユーザデバイス２０，３０が存在しない場合は検索せず、関連コンテンツデータ９２を受信可能なユーザデバイス２０，３０が存在する場合のみ検索する。
【０１１２】
なお、本発明は、上述した各実施例に限定されない。当業者であれば、本発明の範囲内で、種々の追加や変更等を行うことができる。例えば、各管理サーバは、別々のコンピュータ装置として構成してもよいし、同一のコンピュータ装置上に設けてもよい。また、リモコン操作に代えて、テレビ装置に設けたカメラでユーザの動作を撮像して解析し、ユーザ動作に基づいて指示を発行させる構成としてもよい。
【０１１３】
また、各実施例では、検索要求にメタデータ及びユーザにより指定される画像データの両方を含める場合を述べたが、これに代えて、ユーザにより指定される画像データのみについて検索する構成でもよい。
【符号の説明】
【０１１４】
１０：テレビ装置、１３：リモコン、１４：記憶装置、１５：検索要求発行部、２０：パソコン、３０：携帯電話、４０：ユーザデバイス管理サーバ、５０：コンテンツ管理サーバ、５１：検索部、５２：コンテンツ配信部、６０：放送局、７０：検索サーバ、８０，８１：状態通知部、９０：番組データ、９１：メタデータ、９２：関連コンテンツデータ。
【図１】
2010233036.tif 000003
【図２】
2010233036.tif 000004
【図３】
2010233036.tif 000005
【図４】
2010233036.tif 000006
【図５】
2010233036.tif 000007
【図６】
2010233036.tif 000008
【図７】
2010233036.tif 000009
【図８】
2010233036.tif 000010
【図９】
2010233036.tif 000011
【図１０】
2010233036.tif 000012
【図１１】
2010233036.tif 000013
【図１２】
2010233036.tif 000014
【図１３】
2010233036.tif 000015