(57)【要約】【課題】より簡単にコマーシャルに関する情報を得ることができるようにする。【解決手段】サーバ１２は、番組を受信して、受信された番組からコマーシャルを検出し、新たなコマーシャルが検出されるとそのコマーシャル、コマーシャルの特徴量、およびコマーシャルに関する情報である付加情報を記録する。クライアント１３は、サーバ１２に対して、コマーシャルを特定する特定条件を満たすコマーシャルの付加情報および特徴量の送信を要求する。サーバ１２は、クライアント１３からの要求に応じて、特定条件を満たす全てのコマーシャルの付加情報および特徴量をクライアント１３に送信し、クライアント１３は送信されてきた付加情報および特徴量を受信する。本発明は、付加情報の送受信を行う情報処理システムに適用することができる。【選択図】図１
2007324990.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介して接続されている第１の情報処理装置および第２の情報処理装置からなる情報処理システムにおいて、
前記第１の情報処理装置は、
テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段と、
検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、
前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とを記録する第１の記録手段と、
コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件に基づいて、これまでに検出された前記コマーシャルメッセージのうち、前記特定条件を満たすコマーシャルメッセージを検索する検索手段と、
前記第２の情報処理装置から送信されてきた、前記特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求を受信し、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を前記第２の情報処理装置に送信する第１の通信手段と
を備え、
前記第２の情報処理装置は、
前記送信要求を前記第１の情報処理装置に送信し、前記第１の情報処理装置から送信されてきた前記付加情報および前記特徴量を受信する第２の通信手段と、
受信された前記付加情報および前記特徴量を記録する第２の記録手段と
を備える
情報処理システム。
【請求項２】
テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段と、
検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、
前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とを記録する記録手段と、
コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件に基づいて、これまでに検出された前記コマーシャルメッセージのうち、前記特定条件を満たすコマーシャルメッセージを検索する検索手段と、
送信されてきた、前記特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求を受信し、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を送信する通信手段と
を備える情報処理装置。
【請求項３】
前記特定条件には、放送局を特定するための条件がさらに含まれている
請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置の管理者により入力された、検出されたコマーシャルメッセージの前記付加情報を取得する取得手段をさらに備える
請求項２に記載の情報処理装置。
【請求項５】
前記通信手段は、通信網を介して接続されている他の情報処理装置から送信されてきた、検出されたコマーシャルメッセージの前記付加情報を受信する
請求項２に記載の情報処理装置。
【請求項６】
テレビジョン放送された番組に含まれているコマーシャルメッセージを検出し、
検出された前記コマーシャルメッセージの特徴量を求め、
前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量との記録を制御し、
送信されてきた、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求の受信を制御し、
これまでに検出された前記コマーシャルメッセージのうち、受信した前記特定条件を満たすコマーシャルメッセージを検索し、
検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の送信を制御する
ステップを含む情報処理方法。
【請求項７】
テレビジョン放送された番組に含まれているコマーシャルメッセージを検出し、
検出された前記コマーシャルメッセージの特徴量を求め、
前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量との記録を制御し、
送信されてきた、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求の受信を制御し、
これまでに検出された前記コマーシャルメッセージのうち、受信した前記特定条件を満たすコマーシャルメッセージを検索し、
検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の送信を制御する
ステップをコンピュータに実行させるプログラム。
【請求項８】
コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求を送信し、前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を受信する通信手段と、
受信された前記付加情報および前記特徴量を記録する記録手段と
を備える情報処理装置。
【請求項９】
前記特定条件には、放送局を特定するための条件がさらに含まれている
請求項８に記載の情報処理装置。
【請求項１０】
テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段と、
検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、
検出された前記コマーシャルメッセージの前記特徴量と、記録されている前記特徴量とを比較して、検出された前記コマーシャルメッセージの前記付加情報を検索する検索手段と
をさらに備える請求項８に記載の情報処理装置。
【請求項１１】
前記記録手段に記録されている前記付加情報のうち、受信されてから所定の期間以上検索の結果として得られなかった付加情報と、その付加情報のコマーシャルメッセージの前記特徴量とを削除する削除手段をさらに備える
請求項１０に記載の情報処理装置。
【請求項１２】
記録されている前記付加情報を参照して、入力されたキーワードにより特定されるコマーシャルメッセージを検索する検索手段をさらに備える
請求項８に記載の情報処理装置。
【請求項１３】
前記記録手段に記録されている前記付加情報および前記特徴量のうち、受信されてから所定の期間以上検索の結果として得られなかったコマーシャルメッセージの前記付加情報および前記特徴量を削除する削除手段をさらに備える
請求項１２に記載の情報処理装置。
【請求項１４】
前記記録手段に記録されている前記付加情報および前記特徴量のうち、受信されてから所定の期間以上経過した前記付加情報および前記特徴量を削除する削除手段をさらに備える
請求項８に記載の情報処理装置。
【請求項１５】
テレビジョン放送された番組を受信する受信手段と、
受信された番組に含まれているコマーシャルメッセージを検出する検出手段と、
検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、
検出された前記コマーシャルメッセージの前記特徴量と、前記記録手段に記録されている前記特徴量であって、録画が予約されたコマーシャルメッセージの前記特徴量とが一致する場合、検出された前記コマーシャルメッセージを録画する録画手段と
をさらに備える請求項８に記載の情報処理装置。
【請求項１６】
コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求の送信を制御し、
前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の受信を制御し、
受信された前記付加情報および前記特徴量の記録を制御する
ステップを含む情報処理方法。
【請求項１７】
コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求の送信を制御し、
前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の受信を制御し、
受信された前記付加情報および前記特徴量の記録を制御する
ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理システム、情報処理装置および方法、並びにプログラムに関し、特に、より簡単に所望する条件を満たすコマーシャルに関する情報を得ることができるようにした情報処理システム、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
テレビジョン放送では、消費者に対する有効な広告手段として、コマーシャルメッセージ（以下、単にコマーシャルと称する）が番組本編と共に放送されている。ところが、一般にコマーシャルには時間的制約があり、商品やサービスに関する情報を十分に消費者に提供できているとは言い難い。
【０００３】
そこで、商品やサービスに関する情報の提供不足を補うため、店頭に商品が展示されたり、カタログが頒布されたりしている。また、現在ではインターネットが一般に普及しているため、自らのウェブサイトを設け、そのウェブサイトにおいて情報提供を行っている企業も多い。
【０００４】
一方、消費者としても、コマーシャルにより宣伝される商品、登場する俳優、使われている楽曲など、放送されたコマーシャルに関する情報を得たいという欲求があり、店頭で実際に商品を見るだけでなく、カタログやインターネット等を活用している消費者も多い。
【０００５】
しかしながら、現状では、テレビジョン放送において放送されたコマーシャルを視聴した消費者が、そのコマーシャルに関連する情報を得るためには、視聴したコマーシャルの企業名や商品名を書き留め、店頭や、インターネット等で改めて調べる必要がある。インターネットが普及している現在では、様々な情報を簡単に検索できる環境が整っているものの、消費者が改めて所望する情報を検索するという作業は煩雑であり、そもそも短いコマーシャルの中では消費者が検索に必要なキーワード等の情報を得ることができない可能性がある。
【０００６】
このような煩雑さを解消するため、放送されたコマーシャルの履歴を逐次作成しているサーバもある（例えば、特許文献１参照）。このサーバにおいては、ユーザが操作するクライアントによって、コマーシャルの放送された時刻およびチャンネルが指定されると、その時刻およびチャンネルにより特定されるコマーシャルに関する情報が、インターネットを介して接続されているクライアントに送信されるので、ユーザは、コマーシャルを出発点として、そのコマーシャルに関連する情報を手軽に取得することができる。
【０００７】
【特許文献１】特開２００２−１０２３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した技術では、ユーザがコマーシャルに関する情報を得ようとするたびに、クライアントはインターネットを介してサーバに問い合わせる必要があり、サーバへの問い合わせ回数や、サーバにおける検索処理数の増加を招く恐れがあった。
【０００９】
例えば、新しいコマーシャルが放送された場合、そのコマーシャルを視聴した多くのユーザがコマーシャルに関する情報を得ようとすると、サーバは、多くのクライアントから一斉に問い合わせを受けることになり、サーバにおけるクライアントからのアクセス数、および問い合わせに対するコマーシャルの検索処理数は膨大なものとなる。
【００１０】
そのような場合、サーバは、全ての問い合わせに対して迅速に検索処理を実行し、コマーシャルに関する情報をクライアントに送信することは困難であった。その結果、ユーザは所望するコマーシャルの情報を得るまで長時間待たなければならないこともあり、所望する情報を簡単に得ることができなかった。
【００１１】
また、上述した技術では、ユーザはキーワード等の所定の条件を出発点として、その条件に合致するコマーシャルに関する情報を得ることはできなかった。
【００１２】
例えば、所定の俳優が出演しているコマーシャルを集めたいという欲求を満たすには、ユーザは、ハードディスクレコーダなどを利用して番組を録画し、録画された番組に含まれるコマーシャルをユーザ自身がひとつひとつ確認しなければならない。
【００１３】
さらに、例えば、同じ商品をテーマとするシリーズのコマーシャルのうち、ユーザがまだ視聴したことのない特定のコマーシャルを視聴したいという欲求に対しては、ユーザは、いつ放送されるか分からないコマーシャルのために、ユーザ自身がテレビジョン放送を延々と視聴しなければならなかった。
【００１４】
すなわち、ユーザは、番組本編については番組表によって放送時刻および放送チャンネルを簡単に調べることができるが、コマーシャルの放送時刻や放送チャンネルは一般には公開されていないため、視聴したいコマーシャルがいつ放送されるかを知ることはできなかった。
【００１５】
なお、これらの問題の解決を図る上で注意しなければならない点がある。それはコマーシャルも著作物であるということである。つまり、インターネット等を通じてコマーシャルの映像そのものを権利者の許可なくやりとりすることは、権利上の問題が否定できない。
【００１６】
本発明は、このような状況に鑑みてなされたものであり、コマーシャルに関する情報をより簡単に得ることができるようにするものである。
【課題を解決するための手段】
【００１７】
本発明の第１の側面の情報処理システムは、通信網を介して接続されている第１の情報処理装置および第２の情報処理装置からなる情報処理システムであって、前記第１の情報処理装置は、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とを記録する第１の記録手段と、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件に基づいて、これまでに検出された前記コマーシャルメッセージのうち、前記特定条件を満たすコマーシャルメッセージを検索する検索手段と、前記第２の情報処理装置から送信されてきた、前記特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求を受信し、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を前記第２の情報処理装置に送信する第１の通信手段とを備え、前記第２の情報処理装置は、前記送信要求を前記第１の情報処理装置に送信し、前記第１の情報処理装置から送信されてきた前記付加情報および前記特徴量を受信する第２の通信手段と、受信された前記付加情報および前記特徴量を記録する第２の記録手段とを備える。
【００１８】
本発明の第１の側面においては、通信網を介して接続されている第１の情報処理装置および第２の情報処理装置からなる情報処理システムの前記第１の情報処理装置において、テレビジョン放送された番組に含まれているコマーシャルメッセージが検出され、検出された前記コマーシャルメッセージの特徴量が算出され、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とが記録され、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件に基づいて、これまでに検出された前記コマーシャルメッセージのうち、前記特定条件を満たすコマーシャルメッセージが検索され、前記第２の情報処理装置から送信されてきた、前記特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求が受信され、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量が前記第２の情報処理装置に送信される。そして前記第２の情報処理装置において、前記送信要求が前記第１の情報処理装置に送信され、前記第１の情報処理装置から送信されてきた前記付加情報および前記特徴量が受信され、受信された前記付加情報および前記特徴量が記録される。
【００１９】
本発明の第２の側面の情報処理装置は、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とを記録する記録手段と、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件に基づいて、これまでに検出された前記コマーシャルメッセージのうち、前記特定条件を満たすコマーシャルメッセージを検索する検索手段と、送信されてきた、前記特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求を受信し、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を送信する通信手段とを備える。
【００２０】
前記特定条件には、放送局を特定するための条件がさらに含まれるようにすることができる。
【００２１】
情報処理装置には、前記情報処理装置の管理者により入力された、検出されたコマーシャルメッセージの前記付加情報を取得する取得手段をさらに設けることができる。
【００２２】
前記通信手段には、通信網を介して接続されている他の情報処理装置から送信されてきた、検出されたコマーシャルメッセージの前記付加情報を受信させることができる。
【００２３】
本発明の第２の側面の情報処理方法またはプログラムは、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出し、検出された前記コマーシャルメッセージの特徴量を求め、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量との記録を制御し、送信されてきた、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求の受信を制御し、これまでに検出された前記コマーシャルメッセージのうち、受信した前記特定条件を満たすコマーシャルメッセージを検索し、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の送信を制御するステップを含む。
【００２４】
本発明の第２の側面においては、テレビジョン放送された番組に含まれているコマーシャルメッセージが検出され、検出された前記コマーシャルメッセージの特徴量が求められ、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とが記録され、送信されてきた、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求が受信され、これまでに検出された前記コマーシャルメッセージのうち、受信した前記特定条件を満たすコマーシャルメッセージが検索され、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量が送信される。
【００２５】
本発明の第３の側面の情報処理装置は、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求を送信し、前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を受信する通信手段と、受信された前記付加情報および前記特徴量を記録する記録手段とを備える。
【００２６】
前記特定条件には、放送局を特定するための条件がさらに含まれるようにすることができる。
【００２７】
情報処理装置には、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、検出された前記コマーシャルメッセージの前記特徴量と、記録されている前記特徴量とを比較して、検出された前記コマーシャルメッセージの前記付加情報を検索する検索手段とをさらに設けることができる。
【００２８】
情報処理装置には、前記記録手段に記録されている前記付加情報のうち、受信されてから所定の期間以上検索の結果として得られなかった付加情報と、その付加情報のコマーシャルメッセージの前記特徴量とを削除する削除手段をさらに設けることができる。
【００２９】
情報処理装置には、記録されている前記付加情報を参照して、入力されたキーワードにより特定されるコマーシャルメッセージを検索する検索手段をさらに設けることができる。
【００３０】
情報処理装置には、前記記録手段に記録されている前記付加情報および前記特徴量のうち、受信されてから所定の期間以上検索の結果として得られなかったコマーシャルメッセージの前記付加情報および前記特徴量を削除する削除手段をさらに設けることができる。
【００３１】
情報処理装置には、前記記録手段に記録されている前記付加情報および前記特徴量のうち、受信されてから所定の期間以上経過した前記付加情報および前記特徴量を削除する削除手段をさらに設けることができる。
【００３２】
情報処理装置には、テレビジョン放送された番組を受信する受信手段と、受信された番組に含まれているコマーシャルメッセージを検出する検出手段と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段と、検出された前記コマーシャルメッセージの前記特徴量と、前記記録手段に記録されている前記特徴量であって、録画が予約されたコマーシャルメッセージの前記特徴量とが一致する場合、検出された前記コマーシャルメッセージを録画する録画手段とをさらに設けることができる。
【００３３】
本発明の第３の側面の情報処理方法またはプログラムは、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求の送信を制御し、前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の受信を制御し、受信された前記付加情報および前記特徴量の記録を制御するステップを含む。
【００３４】
本発明の第３の側面においては、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求が送信され、前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量が受信され、受信された前記付加情報および前記特徴量が記録される。
【発明の効果】
【００３５】
本発明の第１の側面によれば、コマーシャルに関する情報を得ることができる。特に、本発明の第１の側面によれば、より簡単にコマーシャルに関する情報を得ることができる。
【００３６】
また、本発明の第２の側面によれば、コマーシャルに関する情報を提供することができる。特に、本発明の第２の側面によれば、より簡単に所望するコマーシャルに関する情報を提供することができる。
【００３７】
本発明の第３の側面によれば、コマーシャルに関する情報を得ることができる。特に、本発明の第３の側面によれば、より簡単にコマーシャルに関する情報を得ることができる。
【発明を実施するための最良の形態】
【００３８】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３９】
本発明の第１の側面の情報処理システムは、通信網を介して接続されている第１の情報処理装置（例えば、図２のサーバ１２）および第２の情報処理装置（例えば、図３のクライアント１３）からなる情報処理システムであって、前記第１の情報処理装置は、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段（例えば、図２の検出部６１）と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段（例えば、図２の特徴量算出部６２）と、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とを記録する第１の記録手段（例えば、図２のデータベース２１）と、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件に基づいて、これまでに検出された前記コマーシャルメッセージのうち、前記特定条件を満たすコマーシャルメッセージを検索する検索手段（例えば、図２の検索部６４）と、前記第２の情報処理装置から送信されてきた、前記特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求を受信し、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を前記第２の情報処理装置に送信する第１の通信手段（例えば、図２の通信部５８）とを備え、前記第２の情報処理装置は、前記送信要求を前記第１の情報処理装置に送信し、前記第１の情報処理装置から送信されてきた前記付加情報および前記特徴量を受信する第２の通信手段（例えば、図３の通信部１００）と、受信された前記付加情報および前記特徴量を記録する第２の記録手段（例えば、図３のデータベース９５）とを備える。
【００４０】
本発明の第２の側面の情報処理装置は、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段（例えば、図２の検出部６１）と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段（例えば、図２の特徴量算出部６２）と、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量とを記録する記録手段（例えば、図２のデータベース２１）と、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件に基づいて、これまでに検出された前記コマーシャルメッセージのうち、前記特定条件を満たすコマーシャルメッセージを検索する検索手段（例えば、図２の検索部６４）と、送信されてきた、前記特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求を受信し、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を送信する通信手段（例えば、図２の通信部５８）とを備える。
【００４１】
情報処理装置には、前記情報処理装置の管理者により入力された、検出されたコマーシャルメッセージの前記付加情報を取得する取得手段（例えば、図２の入力制御部５５）をさらに設けることができる。
【００４２】
前記通信手段には、通信網を介して接続されている他の情報処理装置から送信されてきた、検出されたコマーシャルメッセージの前記付加情報を受信させる（例えば、図２８のステップＳ３３３の処理）ことができる。
【００４３】
本発明の第２の側面の情報処理方法またはプログラムは、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出し（例えば、図４のステップＳ１２）、検出された前記コマーシャルメッセージの特徴量を求め（例えば、図４のステップＳ１４）、前記コマーシャルメッセージに関する情報である付加情報と、そのコマーシャルメッセージの前記特徴量との記録を制御し（例えば、図４のステップＳ１９および図８のステップＳ４４）、送信されてきた、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージの前記付加情報および前記特徴量の送信を要求する送信要求の受信を制御し（例えば、図１２のステップＳ７２）、これまでに検出された前記コマーシャルメッセージのうち、受信した前記特定条件を満たすコマーシャルメッセージを検索し（例えば、図１２のステップＳ７５）、検索の結果得られた前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の送信を制御する（例えば、図１２のステップＳ７６）ステップを含む。
【００４４】
本発明の第３の側面の情報処理装置は、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求を送信し、前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量を受信する通信手段（例えば、図３の通信部１００）と、受信された前記付加情報および前記特徴量を記録する記録手段（例えば、図３のデータベース９５）とを備える。
【００４５】
情報処理装置には、テレビジョン放送された番組に含まれているコマーシャルメッセージを検出する検出手段（例えば、図３の検出部１１２）と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段（例えば、図３の特徴量算出部１１３）と、検出された前記コマーシャルメッセージの前記特徴量と、記録されている前記特徴量とを比較して、検出された前記コマーシャルメッセージの前記付加情報を検索する検索手段（例えば、図３の検索部１１５）とをさらに設けることができる。
【００４６】
情報処理装置には、前記記録手段に記録されている前記付加情報のうち、受信されてから所定の期間以上検索の結果として得られなかった付加情報と、その付加情報のコマーシャルメッセージの前記特徴量とを削除する削除手段（例えば、図３の登録部１１４）をさらに設けることができる。
【００４７】
情報処理装置には、記録されている前記付加情報を参照して、入力されたキーワードにより特定されるコマーシャルメッセージを検索する検索手段（例えば、図３の検索部１１５）をさらに設けることができる。
【００４８】
情報処理装置には、前記記録手段に記録されている前記付加情報および前記特徴量のうち、受信されてから所定の期間以上検索の結果として得られなかったコマーシャルメッセージの前記付加情報および前記特徴量を削除する削除手段（例えば、図３の登録部１１４）をさらに設けることができる。
【００４９】
情報処理装置には、前記記録手段に記録されている前記付加情報および前記特徴量のうち、受信されてから所定の期間以上経過した前記付加情報および前記特徴量を削除する削除手段（例えば、図３の登録部１１４）をさらに設けることができる。
【００５０】
情報処理装置には、テレビジョン放送された番組を受信する受信手段（例えば、図３の放送受信部９１）と、受信された番組に含まれているコマーシャルメッセージを検出する検出手段（例えば、図３の検出部１１２）と、検出された前記コマーシャルメッセージの特徴量を算出する特徴量算出手段（例えば、図３の特徴量算出部１１３）と、検出された前記コマーシャルメッセージの前記特徴量と、前記記録手段に記録されている前記特徴量であって、録画が予約されたコマーシャルメッセージの前記特徴量とが一致する場合、検出された前記コマーシャルメッセージを録画する録画手段（例えば、図３の登録部１１４）とをさらに設けることができる。
【００５１】
本発明の第３の側面の情報処理方法またはプログラムは、コマーシャルメッセージが放送された期間を含む特定条件であって、コマーシャルメッセージを特定するための特定条件を満たすコマーシャルメッセージに関する情報である付加情報、およびそのコマーシャルメッセージの特徴量の送信を要求する送信要求の送信を制御し（例えば、図１３のステップＳ１０２）、前記送信要求に応じて送信されてきた、前記特定条件を満たす全てのコマーシャルメッセージの前記付加情報および前記特徴量の受信を制御し（例えば、図１３のステップＳ１０３）、受信された前記付加情報および前記特徴量の記録を制御する（例えば、図１３のステップＳ１０４）ステップを含む。
【００５２】
以下、図面を参照して、本発明を適用した実施の形態について説明する。
【００５３】
図１は、本発明を適用したＣＭ情報提供システムの一実施の形態の構成例を示している。ＣＭ情報提供システムは、放送局１１、サーバ１２、およびクライアント１３−１乃至クライアント１３−Ｎ（但し、クライアント１３−２乃至クライアント１３−（Ｎ−１）は図示せず）から構成されている。
【００５４】
このＣＭ情報提供システムにおいては、サーバ１２およびクライアント１３−１乃至クライアント１３−Ｎが、インターネットなどからなる通信網１４を介して相互に接続されている。
【００５５】
放送局１１は、番組本編およびコマーシャルメッセージ（以下、単にコマーシャルと称する）からなる番組をテレビジョン放送する。
【００５６】
サーバ１２は、放送局１１において放送された番組を受信し、番組に含まれているコマーシャルと、そのコマーシャルに関する情報であるＣＭ情報とを関係付けて記録する。ここで、ＣＭ情報とは、コマーシャルの特徴を示す特徴量と、そのコマーシャルにより宣伝されている企業名、商品名、URL（Uniform Resource Locator）方式で記述された商品を紹介するウェブサイトのアドレス（以下、単にURLと称する）、出演俳優、楽曲、コマーシャルが放送された期間などのコマーシャルに関する付加情報とからなる情報をいう。
【００５７】
サーバ１２にはデータベース２１が設けられており、サーバ１２は、受信した番組に含まれているコマーシャル、およびそのコマーシャルのＣＭ情報をデータベース２１に記録する。
【００５８】
また、サーバ１２は、通信網１４を介してクライアント１３−１乃至クライアント１３−Ｎの何れかからの要求に応じて、所定の条件を満たすコマーシャルに関係付けられているＣＭ情報を検索し、その結果得られた全てのＣＭ情報を、通信網１４を介してＣＭ情報の送信を要求してきたクライアント（クライアント１３−１乃至クライアント１３−Ｎの何れか）にまとめて送信する。
【００５９】
クライアント１３−１乃至クライアント１３−Ｎのそれぞれは、例えば、パーソナルコンピュータ、ハードディスクレコーダなどから構成され、放送局１１から放送される番組の視聴者であるユーザにより操作される。
【００６０】
クライアント１３−１乃至クライアント１３−Ｎのそれぞれは、放送局１１において放送された番組を受信して番組を表示したり、受信した番組を録画したりする。また、クライアント１３−１乃至クライアント１３−Ｎのそれぞれは、ユーザの操作に応じて、所定の条件を満たすコマーシャルに関係付けられているＣＭ情報の送信をサーバ１２に対して要求し、その要求に応じてサーバ１２から送信されてきたＣＭ情報を受信する。
【００６１】
また、クライアント１３−１乃至クライアント１３−Ｎのそれぞれは、受信したＣＭ情報に含まれている付加情報を表示し、ユーザにコマーシャルに関する情報を提示する。なお、以下、クライアント１３−１乃至クライアント１３−Ｎのそれぞれを個々に区別する必要のない場合、単にクライアント１３と称する。
【００６２】
なお、図１には１つの放送局１１が示されているが、番組を放送する放送局は１つであっても複数であってもよい。
【００６３】
図２は、図１に示したサーバ１２の構成例を示すブロック図である。
【００６４】
サーバ１２は、データベース２１、放送受信部５１、制御部５２、プログラム記録部５３、入力部５４、入力制御部５５、出力制御部５６、出力部５７、および通信部５８から構成される。
【００６５】
放送受信部５１は、テレビジョン放送された番組を受信し、受信した番組から、番組の映像信号やチャンネル情報、放送モード情報、デジタルテレビジョン放送により放送されるデータ放送等の映像信号に付随する情報などを必要に応じて抽出し、制御部５２に供給する。ここで、放送モード情報とは、例えば受信した番組がステレオ放送、モノラル放送、または２カ国語放送の何れかであることを示す情報をいう。
【００６６】
制御部５２は、プログラム記録部５３に記録されている各種のプログラムを読み込んで実行し、サーバ１２の全体の動作を制御する。制御部５２は、検出部６１、特徴量算出部６２、登録部６３、および検索部６４から構成される。
【００６７】
検出部６１は、放送受信部５１から供給された番組の映像信号からコマーシャルを検出し、検出されたコマーシャルを登録部６３に供給する。特徴量算出部６２は、放送受信部５１から供給された番組の映像信号を基に、検出されたコマーシャルの特徴を示す特徴量を算出し、登録部６３に供給する。
【００６８】
登録部６３は、検出部６１から供給されたコマーシャル、および特徴量算出部６２から供給された特徴量をデータベース２１に供給して記録させることによって、コマーシャルを付加情報登録待ちリストに登録する。
【００６９】
ここで、データベース２１には、新たに検出されたコマーシャルであって、サーバ１２の管理者によって、そのコマーシャルに関する情報である付加情報が入力されていないコマーシャルのリストである付加情報登録待ちリストが記録されている。この付加情報登録待ちリストには、新たに検出されたコマーシャルおよびそのコマーシャルの特徴量などが含まれている。
【００７０】
また、登録部６３は、データベース２１の付加情報登録待ちリストに登録されているコマーシャルの一覧を出力制御部５６に供給する。
【００７１】
さらに、登録部６３は、付加情報登録待ちリストに登録されているコマーシャルの付加情報が入力制御部５５から供給されると、付加情報登録待ちリストに含まれているそのコマーシャル、特徴量、および入力制御部５５から供給された付加情報が、データベース２１に記録されている付加情報登録済みリストに含まれるように付加情報登録済みリストを更新して、コマーシャルを付加情報登録済みリストに登録する。なお、付加情報登録済みリストの詳細は後述するが、付加情報登録済みリストには、登録されているコマーシャル、そのコマーシャルの特徴量、および付加情報などの情報が含まれている。
【００７２】
検索部６４は、データベース２１の付加情報登録済みリストに登録されているコマーシャルのうち、所定の条件を満たすコマーシャルを検索し、検索の結果得られたコマーシャルの付加情報および特徴量をＣＭ情報として通信部５８に供給する。
【００７３】
データベース２１は、例えば、ハードディスクなどからなり、付加情報登録待ちリスト、付加情報登録済みリストなどの各種のデータや情報を記録する。入力部５４は、マウスやキーボードなどからなり、サーバ１２の管理者の操作に応じた信号を入力制御部５５に供給する。入力制御部５５は、入力部５４から管理者の操作に応じた信号を取得して登録部６３に供給する。
【００７４】
出力制御部５６は、登録部６３から供給されたコマーシャルの一覧などを出力部５７に供給して表示させる。出力部５７は、液晶ディスプレイ、スピーカなどからなり、出力制御部５６から供給された映像信号等に基づいて、画像や音声を再生する。通信部５８は、通信網１４を介してクライアント１３と通信し、各種のデータや情報の送受信を行う。
【００７５】
なお、図２に示すサーバ１２には、入力部５４および出力部５７が設けられているが、これらの入力部５４および出力部５７は、サーバ１２とは別の装置であってもよい。
【００７６】
図３は、図１に示したクライアント１３の構成例を示すブロック図である。
【００７７】
クライアント１３は、放送受信部９１、制御部９２、映像記録部９３、プログラム記録部９４、データベース９５、入力部９６、入力制御部９７、出力制御部９８、出力部９９、および通信部１００から構成される。
【００７８】
放送受信部９１は、テレビジョン放送された番組を受信し、受信した番組から、番組の映像信号やチャンネル情報、放送モード情報、デジタルテレビジョン放送により放送されるデータ放送等の映像信号に付随する情報などを必要に応じて抽出し、制御部９２に供給する。
【００７９】
制御部９２は、プログラム記録部９４に記録されている各種のプログラムを読み込んで実行し、クライアント１３の全体の動作を制御する。制御部９２は、記録再生部１１１、検出部１１２、特徴量算出部１１３、登録部１１４、および検索部１１５から構成される。
【００８０】
記録再生部１１１は、放送受信部９１から供給された番組の映像信号を、映像記録部９３、出力制御部９８、または検出部１１２および特徴量算出部１１３に供給する。また、記録再生部１１１は、映像記録部９３から取得した番組の映像信号を出力制御部９８、または検出部１１２および特徴量算出部１１３に供給する。
【００８１】
検出部１１２は、記録再生部１１１から供給された番組の映像信号からコマーシャルを検出する。特徴量算出部１１３は、記録再生部１１１から供給された番組の映像信号を基に、検出されたコマーシャルの特徴を示す特徴量を算出し、登録部１１４に供給する。
【００８２】
登録部１１４は、特徴量算出部１１３から供給された特徴量をデータベース９５に供給して記録させることによって、コマーシャルを付加情報登録待ちリストに登録する。
【００８３】
ここで、データベース９５には、新たに検出されたコマーシャルであって、サーバ１２から付加情報が取得されていないコマーシャルのリストである付加情報登録待ちリストが記録されている。この付加情報登録待ちリストには、新たに検出されたコマーシャルの特徴量などが含まれている。
【００８４】
また、登録部１１４は、クライアント１３がサーバ１２からＣＭ情報を受信すると、受信したＣＭ情報に含まれている特徴量および付加情報が、データベース９５に記録されている付加情報登録済みリストに含まれるように付加情報登録済みリストを更新して、コマーシャルを付加情報登録済みリストに登録する。なお、付加情報登録済みリストの詳細は後述するが、データベース９５に記録されている付加情報登録済みリストには、登録されているコマーシャルの特徴量および付加情報などの情報が含まれている。
【００８５】
検索部１１５は、データベース９５の付加情報登録済みリストに登録されているコマーシャルのうち、所定の条件を満たすコマーシャルを検索し、検索の結果得られたコマーシャルの付加情報を出力制御部９８に供給する。
【００８６】
映像記録部９３は、例えば、ハードディスクなどからなり、記録再生部１１１から供給された番組の映像信号を記録する。データベース９５は、例えば、ハードディスクなどからなり、映像記録部９３に記録されている番組に含まれているコマーシャルの位置などを示す情報であるＣＭ位置情報や、付加情報登録待ちリスト、付加情報登録済みリストなどの各種のデータや情報を記録する。
【００８７】
入力部９６は、マウス、キーボード、リモートコマンダなどからなり、ユーザの操作に応じた信号を入力制御部９７に供給する。入力制御部９７は、入力部９６からユーザの操作に応じた信号を取得して、記録再生部１１１、登録部１１４、または検索部１１５に供給する。
【００８８】
出力制御部９８は、記録再生部１１１、登録部１１４、または検索部１１５から供給された映像信号や各種の情報などを出力部９９に供給する。出力部９９は、液晶ディスプレイ、スピーカなどからなり、出力制御部９８から供給された映像信号等に基づいて、画像や音声を再生する。通信部１００は、通信網１４を介してサーバ１２と通信し、各種のデータや情報の送受信を行う。
【００８９】
なお、図３に示すクライアント１３には、入力部９６および出力部９９が設けられているが、これらの入力部９６および出力部９９は、クライアント１３とは別の装置であってもよい。
【００９０】
ところで、サーバ１２は、放送局１１において放送される番組を受信して、受信した番組からコマーシャルを検出し、新たなコマーシャルが検出された場合には、そのコマーシャルを付加情報登録待ちリストに登録する処理を行う。
【００９１】
以下、図４のフローチャートを参照して、サーバ１２が新たなコマーシャルを検出して付加情報登録待ちリストに登録する処理である仮登録処理について説明する。
【００９２】
ステップＳ１１において、放送受信部５１は、放送局１１から放送された番組を受信し、検出部６１および特徴量算出部６２に供給する。ここで、放送局１１からアナログ放送信号である番組が送信されてきた場合、放送受信部５１は、受信したアナログ信号である番組の映像信号を、デジタル信号である映像信号に変換して、検出部６１および特徴量算出部６２に供給する。
【００９３】
ステップＳ１２において、検出部６１は、放送受信部５１から供給された番組からコマーシャルを検出する。例えば、検出部６１は、特開２００２−１６８７３号広報に記載されている技術を利用してコマーシャルを検出する。
【００９４】
すなわち、検出部６１は、コマーシャルが放送される時間の長さ、音量、映像の切り替わりなどのほぼ全てのコマーシャルが有する特徴を必須条件とし、必須条件に基づいて番組からコマーシャルの候補となる区間を検出する。そして、さらに検出部６１は、コマーシャルらしさを示す指標である付加条件などに基づいて、検出された候補からコマーシャルの区間を選択する。なお、コマーシャルを検出する方法は、上述した方法に限らず、コマーシャルを確実に検出できる方法であればよい。
【００９５】
ステップＳ１３において、検出部６１は、コマーシャルが検出されたか否かを判定する。ステップＳ１３において、コマーシャルが検出されなかったと判定された場合、処理はステップＳ１１に戻り、上述した処理が繰り返される。
【００９６】
これに対して、ステップＳ１３において、コマーシャルが検出されたと判定された場合、検出部６１は、番組から検出されたコマーシャルを抽出して登録部６３に供給するとともに、特徴量算出部６２に特徴量の算出を指示し、処理はステップＳ１４に進む。
【００９７】
ステップＳ１４において、特徴量算出部６２は検出部６１の指示にしたがって、放送受信部５１から供給された番組に含まれている、検出されたコマーシャルの特徴を示す特徴量を求め、求められた特徴量を登録部６３に供給する。
【００９８】
例えば、特徴量算出部６２は、特許第３７４４４６４号広報に記載されている技術を利用して特徴量を求める。すなわち、特徴量算出部６２は、コマーシャルを構成する所定の期間の各フレームの対応する画素ごとの平均値を求め、それらの平均値を画素値とする平均画像を求める。そして、特徴量算出部６２は、平均画像をいくつかのブロックに分割して各ブロック内の画素の平均値を求め、ブロックごとに得られた平均値が並べられて得られるベクトルに階層的な変換処理を施して、これを特徴量とする。
【００９９】
なお、コマーシャルの特徴量を求める方法は、上述した方法に限らず、どのような方法としてもよい。つまり、特徴量は、もとのコマーシャルの映像よりもデータ量が極めて少なく、かつもとの映像を区別できるだけの独立性を有するものであればよい。
【０１００】
また、例えば、特徴量算出部６２がコマーシャルを構成するフレームごとに、画素数および輝度値を軸とするヒストグラムを生成し、各輝度値を有する画素数を示すデータをフレームごとに並べて得られるベクトルを特徴量としてもよい。
【０１０１】
例えば、映像信号方式がNTSC（National Television Standards Committee）方式である場合、１秒間の映像は約３０枚の画像から構成されている。また、標準解像度の画像であるＳＤ（Standard Definition）画像では、１枚の画像には、図５Ａに示すように水平方向に７２０個の画素、垂直方向に４８０個の画素が配置され、１つの画素はＲ（赤）、Ｇ（緑）、およびＢ（青）の３つの値を有している。
【０１０２】
ＳＤ画像の各画素のＲ、Ｇ、およびＢの値がそれぞれ１バイトで表現されている場合、１枚の画像のデータ量は約１メガバイト（720×480×3＝1036800）となる。例えば、コマーシャルの再生時間が１５秒であるとすると、コマーシャルは約４５０枚の画像から構成されるため、そのデータ量は約４５０メガバイト（＝1×450）となる。コマーシャルをMPEG（Moving Picture Experts Group phase）2方式で低レート、例えば2Mbpsで圧縮した場合でも、１５秒のコマーシャルのデータ量は約４メガバイト（≒2×15/8）となる。
【０１０３】
そこで、図５Ｂに示すように、コマーシャルを構成するフレームごとにヒストグラムを生成すると、１つのフレームすなわち１枚の画像を１２バイトで表現することができる。なお、図中、横軸は輝度値を示しており、縦軸は各輝度値を有する画素の数、すなわち頻度を示している。
【０１０４】
図５Ｂの例では、各画素の輝度値が０乃至２５５のいずれかの値であると仮定し、輝度値を１６等分してヒストグラムをとり、各輝度値のバンドの値（頻度）を１バイトで表現できるように正規化している。さらに、画素値が０である付近と２５５である付近、すなわち黒の画素および白の画素の出現頻度は高くないので、それらの付近の４バンド分が除かれている。
【０１０５】
すなわち、図５Ｂの例では、１つの画像を構成する画素のうち、輝度値が３２乃至４７である画素、４８乃至６３である画素、６４乃至７９である画素、８０乃至９５である画素、９６乃至１１１である画素、１１２乃至１２７である画素、１２８乃至１４３である画素、１４４乃至１５９である画素、１６０乃至１７５である画素、１７６乃至１９１である画素、１９２乃至２０７である画素、および２０８乃至２２３である画素のそれぞれの数、すなわち出現頻度が示されている。
【０１０６】
このように、コマーシャルを構成する各画像についてヒストグラムを生成し、これを利用して特徴量を求めることで、再生時間が１５秒であるコマーシャルの特徴量のデータ量を約５キロバイト（≒12×30×15）とすることができる。このようにして求められた特徴量からは、もとのコマーシャルを想像することはできないが、同じコマーシャルからは同じ特徴量が求まり、異なるコマーシャルからは高い確率で異なる特徴量が求まる。
【０１０７】
図４のフローチャートの説明に戻り、コマーシャルの特徴量が求められると、ステップＳ１５において、登録部６３は、特徴量算出部６４から供給された特徴量に基づいて、新たに検出されたコマーシャルが付加情報登録済みリストに登録されているか否かを判定する。
【０１０８】
例えば、図６に示すように、登録部６３に検出部６１からコマーシャル１４１が供給され、特徴量算出部６２から特徴量１４２が供給された場合、登録部６３は新たに検出されたコマーシャル１４１の特徴量１４２と、付加情報登録済みリストに登録されているコマーシャルの特徴量とを比較することにより、新たに検出されたコマーシャルが付加情報登録済みリストに登録されているか否かを判定する。
【０１０９】
図６の例では、データベース２１には、付加情報登録済みリストに登録されているコマーシャル１４３−１乃至コマーシャル１４３−４、およびそれらのコマーシャルの特徴量１４４−１乃至特徴量１４４−４のそれぞれが記録されている。したがって、登録部６３は、特徴量１４２と、特徴量１４４−１乃至特徴量１４４−４のそれぞれとを比較する。この場合、特徴量１４２と特徴量１４４−３とが同じであるので、コマーシャル１４１とコマーシャル１４３−３とは同じであり、登録部６３は、検出されたコマーシャルは、すでに付加情報登録済みリストに登録されていると判定する。
【０１１０】
なお、求められた特徴量と、付加情報登録済みリストに登録されているコマーシャルの特徴量とを比較して、登録されているか否かを判定すると説明したが、コマーシャルそのものを用いて登録されているか否かを判定するようにしてもよい。
【０１１１】
しかしながら、コマーシャルそのものを用いて検索を行うよりは、特徴量を利用して検索を行う方が検索の処理速度やメモリ容量の点では有利である。すなわち、特徴量をキーとして、その特徴量と一致する特徴量を検索する場合、コマーシャルそのものを用いて検索する場合と比較して、検索に用いるデータのデータ量が圧倒的に少ないため、特徴量を用いることによって、より高速に検索を行うことができる。なお、特徴量を用いて検索を行う技術については、特許第３７４４４６４号広報に詳細に記載されている。
【０１１２】
図４のフローチャートの説明に戻り、ステップＳ１５において、新たに検出されたコマーシャルが付加情報登録済みリストに登録されていると判定された場合、処理はステップＳ１６に進む。ステップＳ１６において、登録部６３は、検出されたコマーシャルの付加情報が変更されるように、データベース２１に記録されている付加情報登録済みリストを更新し、処理はステップＳ１１に戻り上述した処理が繰り返される。
【０１１３】
例えば、付加情報に含まれている、コマーシャルが放送された期間を示す情報には、そのコマーシャルが最初に放送された日時、最後に放送された日時、放送されたチャンネルなどを示す情報が含まれている。登録部６３は、最後に放送された日時が、ステップＳ１２の処理においてそのコマーシャルが検出された日時となるように、コマーシャルが放送された期間を示す情報を変更する。また、登録部６３は、新たにコマーシャルが放送されたチャンネルや、追加された情報、更新された情報などがあれば、それらの情報を変更、追加して付加情報を更新する。
【０１１４】
また、ステップＳ１５において、新たに検出されたコマーシャルが付加情報登録済みリストに登録されていないと判定された場合、ステップＳ１７に進み、登録部６３は、特徴量算出部６２から供給された特徴量に基づいて、新たに検出されたコマーシャルが付加情報登録待ちリストに登録されているか否かを判定する。
【０１１５】
ステップＳ１７において、付加情報登録待ちリストに登録されていると判定された場合、ステップＳ１８に進み、登録部６３は、検出されたコマーシャルの付加情報が変更されるように、データベース２１に記録されている付加情報登録待ちリストを更新し、処理はステップＳ１１に戻り上述した処理が繰り返される。
【０１１６】
例えば、登録部６３は、コマーシャルが放送された期間を示す情報に含まれている、最後に放送された日時が、ステップＳ１２の処理においてそのコマーシャルが検出された日時となるように、コマーシャルが放送された期間を示す情報を変更する。また、登録部６３は、新たにコマーシャルが放送されたチャンネルや、追加された情報、更新された情報などがあれば、それらの情報を変更、追加して付加情報を更新する。
【０１１７】
また、ステップＳ１７において、付加情報登録待ちリストに登録されていないと判定された場合、すなわちそのコマーシャルが初めて検出された場合、登録部６３は、検出部６１から供給されたコマーシャル、および特徴量算出部６２から供給された特徴量をデータベース２１に供給して、処理はステップＳ１９に進む。
【０１１８】
ステップＳ１９において、データベース２１は、登録部６３から供給されたコマーシャルおよび特徴量を記録する。
【０１１９】
ステップＳ２０において、登録部６３は、新たに検出されたコマーシャルを、データベース２１に記録されている付加情報登録待ちリストに登録し、処理はステップＳ１１に戻り上述した処理が繰り返される。
【０１２０】
より具体的には、登録部６３は、コマーシャルおよび特徴量をデータベース２１に供給して記録させ、新たに検出されたコマーシャルを付加情報登録待ちリストに登録する。また、このとき、検出部６１を介して放送受信部５１から登録部６３にデータ放送の情報などが供給された場合には、登録部６３は、そのデータ放送の情報をデータベース２１に供給して記録させ、付加情報の一部として付加情報登録待ちリストに登録する。
【０１２１】
例えば、データベース２１には、図７Ａに示す付加情報登録待ちリストが記録されている。付加情報登録待ちリストには、登録されたコマーシャルごとの情報である登録情報が含まれている。図７Ａでは、１つの長方形が１つの登録情報を表しており、登録情報には、文字“映像”により示されるコマーシャルを再生するための映像信号、文字“特徴量”により示されるコマーシャルの特徴量、文字“仮ＣＭ登録番号”により示されるコマーシャルを一意に区別するための仮のＣＭ登録番号（以下、仮ＣＭ登録番号と称する）が含まれている。
【０１２２】
また、登録情報には、文字“企業名”により示される、付加情報としての企業名を示す情報、文字“URL”により示される、付加情報としてのウェブサイトのURLを示す情報、文字“商品名”により示される、付加情報としての商品名を示す情報、および文字“俳優”により示される、付加情報としての出演俳優を示す情報が含まれている。
【０１２３】
すなわち、付加情報登録待ちリストには、コマーシャルごとの登録情報が含まれており、各登録情報には、コマーシャル、特徴量、仮ＣＭ登録番号、および付加情報が含まれている。ここで、登録情報に含まれている各情報のそれぞれの図中、左側には対応する情報が登録情報に含まれているか否かを示す四角形が表示されている。図７Ａの例では、文字“映像”および“特徴量”の左側に設けられた四角形が、他の四角形とは異なる表示形式、すなわち異なる色で表示されており、登録情報には、コマーシャルおよび特徴量だけが含まれていることを示している。
【０１２４】
そして、登録情報に含まれる各情報が記録されると、その登録情報により示されるコマーシャルは、付加情報登録済みリストに登録され、付加情報登録待ちリストからは削除される。データベース２１には、例えば、図７Ｂに示す付加情報登録済みリストが記録されている。付加情報登録済みリストには、登録されたコマーシャルごとの情報である登録情報が含まれている。
【０１２５】
図７Ｂでは、１つの長方形が１つの登録情報を表しており、登録情報には、付加情報登録待ちリストにおける場合と同様に、文字“映像”により示されるコマーシャル、文字“特徴量”により示される特徴量、文字“ＣＭ登録番号”により示される付加情報としてのコマーシャルを一意に区別するためのＣＭ登録番号、文字“企業名”により示される付加情報としての企業名を示す情報、文字“URL”により示される付加情報としてのURLを示す情報、文字“商品名”により示される付加情報としての商品名を示す情報、および文字“俳優”により示される付加情報としての出演俳優を示す情報が含まれている。
【０１２６】
すなわち、付加情報登録済みリストには、コマーシャルごとの登録情報が含まれており、各登録情報には、コマーシャル、特徴量、および付加情報が含まれている。ここで、登録情報に含まれている各情報のそれぞれの図中、左側には対応する情報が登録情報に含まれているか否かを示す四角形が表示されている。図７Ｂの例では、各情報の左側に設けられた四角形が、図７Ａの文字“映像”および“特徴量”の左側に設けられた四角形と同じ表示形式、すなわち同じ色で表示されており、各情報が登録情報に含まれていることを示している。
【０１２７】
なお、データベース２１には、付加情報登録待ちリストおよび付加情報登録済みリストが記録されていると説明したが、コマーシャルごとの登録情報が含まれた１つのリストを記録するようにしてもよい。そのような場合、例えば、登録情報に付加情報登録済みリストに登録されたコマーシャルであるか否かを示すフラグが含まれるようにし、フラグがセットされているときには、登録情報のコマーシャルは、付加情報登録済みリストに登録されているとされ、フラグがリセットされているときには、付加情報登録待ちリストに登録されているとされる。
【０１２８】
以上のようにして、サーバ１２は、放送局１１から放送された番組から新たなコマーシャルを検出し、付加情報登録待ちリストに登録する。
【０１２９】
このように、放送された番組から新たなコマーシャルを検出し、付加情報登録待ちリストに登録することにより、放送局１１から放送された全てのコマーシャルについての情報を記録することができる。
【０１３０】
このようにして、新たに検出されたコマーシャルが付加情報登録待ちリストに登録されると、サーバ１２は、付加情報登録待ちリストに登録されているコマーシャルの付加情報を取得し、付加情報が得られたコマーシャルを付加情報登録済みリストに登録する処理を行う。
【０１３１】
コマーシャルを付加情報登録済みリストに登録する処理である登録処理は、例えば、付加情報登録待ちリストに新たにコマーシャルが登録されると開始される。また、その他、サーバ１２の管理者が登録処理の開始を指示した場合、最後に登録処理が行われてから、所定の時間が経過した場合などに登録処理が開始されるようにしてもよい。
【０１３２】
以下、図８のフローチャートを参照して、サーバ１２による登録処理について説明する。
【０１３３】
ステップＳ４１において、登録部６３は、データベース２１に記録されている付加情報登録待ちリストを参照して、付加情報登録待ちリストに登録されているコマーシャルがあるか否かを判定する。
【０１３４】
ステップＳ４１において、登録されているコマーシャルがないと判定された場合、検出された全てのコマーシャルが付加情報登録済みリストに登録されているので、登録処理は終了する。
【０１３５】
これに対して、ステップＳ４１において、登録されているコマーシャルがあると判定された場合、登録部６３はデータベース２１から、付加情報登録待ちリストに登録されているコマーシャルを取得して、付加情報登録待ちリストに登録されているコマーシャルの一覧を表示させるための画像データを生成する。そして、登録部６３は、生成した画像データを出力制御部５６に供給して、処理はステップＳ４２に進む。
【０１３６】
ステップＳ４２において、出力制御部５６は、登録部６３から供給された画像データを出力部５７に供給し、付加情報登録待ちリストに登録されているコマーシャルの一覧を表示させる。
【０１３７】
これにより、出力部５７には、例えば、図９に示すコマーシャルの一覧が表示される。図９に示すコマーシャルの一覧には、付加情報登録待ちリストに登録されているコマーシャルのサムネイル画像が並べられて表示されている。
【０１３８】
また、コマーシャルの一覧には、次のページのコマーシャルの一覧を表示させるときに操作されるボタン１７１、および前のページのコマーシャルの一覧を表示させるときに操作されるボタン１７２が設けられており、ボタン１７１の図中、右側、およびボタン１７２の左側には、それぞれ文字“次の候補”および“前の候補”が表示されている。
【０１３９】
サーバ１２の管理者は、これらのボタン１７１またはボタン１７２を操作することにより、付加情報登録待ちリストに登録されているコマーシャルを次々に確認することができる。このように、コマーシャルの一覧が表示されて、新たなコマーシャルが検出されたことを知った管理者は、コマーシャルのサムネイル画像を選択して、ユーザに提示される情報である付加情報を入力する。
【０１４０】
管理者によりサムネイル画像が選択されると、出力部５７は、付加情報を入力するための付加情報入力画面を表示する。すなわち、登録部６３は、入力制御部５５を介して入力部５４から供給される、管理者の操作に応じた信号にしたがって、データベース２１から付加情報入力画面を表示させるための画像データを取得して出力制御部５６に供給する。出力制御部５６は、登録部６３から供給された画像データを出力部５７に供給して、付加情報入力画面を表示させる。
【０１４１】
これにより、出力部５７には、例えば、図１０に示す付加情報入力画面が表示される。図１０に示す付加情報入力画面には、付加情報としての企業名を入力するための入力欄１９１−１、付加情報としてのウェブサイトのURLを入力するための入力欄１９１−２、付加情報としての商品名を入力するための入力欄１９１−３、および付加情報としての俳優の名前を入力するための入力欄１９１−４が設けられている。
【０１４２】
付加情報入力画面に設けられた入力欄１９１−１乃至入力欄１９１−４のそれぞれの図中、左上には、それらの入力欄に入力される付加情報としての情報を示す文字“企業名”、“URL”、“商品名”、および“俳優”のそれぞれが表示されている。管理者は、入力部５４としてのマウスやキーボードなどを操作することにより、これらの入力欄１９１−１乃至入力欄１９１−４のそれぞれに、適切な付加情報を入力する。このようにして、管理者は、図９に示した一覧に表示されている１または複数のコマーシャルに対し、それぞれ付加情報入力画面を表示させて付加情報を入力する。
【０１４３】
なお、図９に示した一覧に表示されているサムネイル画像が選択された場合、付加情報入力画面が表示されるとともに、そのサムネイル画像により示されるコマーシャルが再生されるようにしてもよい。
【０１４４】
図８のフローチャートの説明に戻り、コマーシャルの一覧が表示され、さらにその一覧からコマーシャルが選択されて付加情報が入力されると、ステップＳ４３において、入力制御部５５は、管理者の操作に応じて入力部５４から供給される信号を取得することによって、入力された付加情報を取得する。そして、入力制御部５５は取得した付加情報を登録部６３に供給する。
【０１４５】
ステップＳ４４において、登録部６３は、入力制御部５５から供給された付加情報をデータベース２１に供給して記録させる。データベース２１は、登録部６３から供給された付加情報を、付加情報登録待ちリストに登録されているコマーシャルの付加情報として、コマーシャルと関連付けて記録する。
【０１４６】
ステップＳ４５において、登録部６３は、付加情報が入力されたコマーシャルを付加情報登録待ちリストから付加情報登録済みリストに移し、付加情報登録済みリストに登録する。すなわち、登録部６３は、付加情報が入力されたコマーシャルに対して、コマーシャルを特定するためのＣＭ登録番号を付与する。そして、登録部６３は、新たにＣＭ登録番号を付与したコマーシャル、そのコマーシャルの特徴量、および入力された付加情報からなる登録情報を生成し、生成した登録情報が付加情報登録済みリストに含まれるように、付加情報登録済みリストを更新する。この場合、登録部６３は、コマーシャルに対して付与されたＣＭ登録番号が付加情報に含まれるように付加情報を更新する。
【０１４７】
ステップＳ４６において、登録部６３は、データベース２１に記録されている付加情報登録待ちリストから、新たに付加情報登録済みリストに登録されたコマーシャルの登録情報を削除することにより、付加情報が入力されたコマーシャルを付加情報登録待ちリストから削除し、登録処理は終了する。
【０１４８】
このようにして、サーバ１２は、管理者により付加情報が入力されたコマーシャルにＣＭ登録番号を付与して、コマーシャルを付加情報登録済みリストに登録する。
【０１４９】
このように、付加情報が入力されたコマーシャルを付加情報登録済みリストに登録することによって、放送されたコマーシャルに関するより詳細な情報を提供することができる。
【０１５０】
ところで、ユーザが操作するクライアント１３は、図１１に示すように、ユーザの操作に応じて、コマーシャルを特定するための特定条件を指定してＣＭ情報の送信を要求する。サーバ１２では、クライアント１３からの要求に対して、必要に応じて特定条件を変更し、変更された特定条件を満たすコマーシャルを検索する。さらに、サーバ１２は、検索の結果として得られたコマーシャルのＣＭ情報をまとめてクライアント１３に送信する。そして、クライアント１３は、サーバ１２からのＣＭ情報を受信して、受信したＣＭ情報を付加情報登録済みリストに登録する。
【０１５１】
次に、図１２のフローチャートを参照して、サーバ１２がクライアント１３からの要求に応じて、特徴量および付加情報からなるＣＭ情報を送信する処理である、ＣＭ情報送信処理について説明する。
【０１５２】
ステップＳ７１において、検索部６４は、クライアント１３からＣＭ情報の送信を要求する送信要求が送信されてきたか否かを判定する。ステップＳ７１において、送信されてこなかったと判定された場合、処理はステップＳ７１に戻り、送信されてきたと判定されるまで、判定の処理が繰り返される。
【０１５３】
これに対して、ステップＳ７１において、送信されてきたと判定された場合、ステップＳ７２に進み、通信部５８は、通信網１４を介してクライアント１３から送信されてきた送信要求を受信し、検索部６４に供給する。
【０１５４】
ステップＳ７３において、検索部６４は、通信部５８から供給された送信要求から、送信要求に含まれており、送信を要求するＣＭ情報のコマーシャルを特定するための条件である特定条件を抽出する。
【０１５５】
ここで、特定条件により示される条件は、例えばコマーシャルが放送された期間などとされる。この場合、クライアント１３を操作するユーザは、特定条件として、ユーザの所望する期間を特定条件として指定することにより、指定した期間内に放送されたコマーシャルのＣＭ情報得ることができる。
【０１５６】
例えば、前回ＣＭ情報の送信の要求を行ったのが１週間前であれば、クライアント１３には、１週間前より前に放送が開始されたコマーシャルのＣＭ情報がすでに記録されているため、今回の送信の要求では直近１週間を対象の期間として指定し、ＣＭ情報の送信を要求することで過不足なくＣＭ情報を取得することができる。
【０１５７】
また、特定条件として、コマーシャルが放送された期間だけではなく、放送局１１を特定するための情報、すなわちチャンネルや、ユーザが住んでいる地域で放送を行っている放送局に関する情報などが含まれるようにしてもよい。このように、特定条件として放送局を指定することによって、ユーザは放送局特有のコマーシャル、例えばその放送局を宣伝するコマーシャルに関する情報をより効率よく得ることができる。
【０１５８】
特定条件が抽出されると、ステップＳ７４において、検索部６４は、特定条件を必要に応じて変更する。例えば、サーバ１２に直近１年分のＣＭ情報しか記録されていないにもかかわらず、ユーザが直近２年間を特定条件により示される期間として指定してきた場合、２年前から１年前のＣＭ情報を提供することはできないので、検索部６４は、特定条件により示される期間が直近１年間となるように特定条件を変更する。
【０１５９】
また、特定条件により示される期間があまりにも長い場合、サーバ１２がクライアント１３に送信するＣＭ情報のデータ量は膨大な量となってしまい、サーバ１２に対する負荷が増大してしまう恐れがある。そのような場合、検索部６４が対象となる期間をより短い期間に変更することによってサーバ１２に対する負荷の増大を防ぐことができる。
【０１６０】
さらに、ＣＭ情報を提供する側と提供される側との契約により、ＣＭ情報の提供を受けるユーザが利用できる対象の期間やチャンネルなどが制限される場合も考えられる。そのような場合、検索部６４は、特定条件により示される期間などをユーザとの契約に基づいて変更する。
【０１６１】
ステップＳ７５において、検索部６４は、データベース２１に記録されている付加情報登録済みリストを参照して、特定条件を満たすコマーシャルを検索する。例えば、検索部６４は、付加情報登録済みリストに登録されているコマーシャルのうち、そのコマーシャルの付加情報としての放送された期間を示す情報により示される、コマーシャルが最初に放送された日時が特定条件により示される期間内の日時であるコマーシャルを、特定条件を満たすコマーシャルとして検索する。
【０１６２】
一般に、コマーシャルは、所定の期間だけ継続して放送されるため、ユーザが指定する特定条件によっては、クライアント１３が以前受信したことのあるＣＭ情報を重複して受信することがあり得るが、最初に放送された日時が特定条件により示される期間内の日時であるコマーシャルを特定条件を満たすコマーシャルとすることによって、クライアント１３が同じＣＭ情報を重複して受信することを防止することができる。
【０１６３】
検索部６４は、特定条件を満たすコマーシャルを検索すると、その結果得られた全てのコマーシャルのＣＭ情報、すなわちコマーシャルの付加情報および特徴量をデータベース２１から取得して通信部５８に供給する。
【０１６４】
ステップＳ７６において、通信部５８は、検索部６４から供給されたＣＭ情報を、通信網１４を介してクライアント１３に送信し、処理はステップＳ７１に戻り、上述した処理が繰り返される。
【０１６５】
このようにして、サーバ１２は特定条件を満たすコマーシャルを検索し、検索の結果得られた全てのコマーシャルのＣＭ情報を一括して送信する。
【０１６６】
このように、特定条件を満たすコマーシャルを検索し、検索の結果得られた全てのコマーシャルのＣＭ情報を一括して送信することにより、より簡単にユーザが所望するコマーシャルに関する情報を提供することができる。
【０１６７】
すなわち、検索の結果得られたコマーシャルのＣＭ情報をまとめてクライアント１３に送信することにより、クライアント１３では受信したＣＭ情報を用いて、所望するコマーシャルの付加情報を検索して表示させることができる。したがって、クライアント１３は、付加情報の検索を行うたびにサーバ１２にアクセスする必要がなくなるので、クライアント１３からサーバ１２へのアクセス回数や、サーバ１２における検索処理数を減らすことができ、サーバ１２や通信網１４にかかる負担を削減することができる。その結果、サーバ１２や通信網１４にかかる負担のためにユーザがＣＭ情報を得るために長時間待つ必要もなく、より簡単かつ迅速に所望する情報を得ることができる。
【０１６８】
また、コマーシャルの映像（画像および音声）には著作権等の権利があり、サーバ１２がクライアント１３にコマーシャルそのものを送信すると、権利上の問題が発生する可能性があるが、コマーシャルを特定することができる特徴量と、ユーザが所望するコマーシャルに関する情報である付加情報とを送信することにより、送信されるデータのデータ量を少なくすることができるだけでなく、特徴量を受信するクライアント１３側においても特徴量を用いてコマーシャルを特定したり、検索したりすることができる。
【０１６９】
次に、図１３のフローチャートを参照して、クライアント１３がＣＭ情報を受信する処理であるＣＭ情報受信処理について説明する。このＣＭ情報受信処理は、ユーザがＣＭ情報の取得を指示した場合、最後にＣＭ情報を取得してから所定の期間が経過した場合、付加情報登録待ちリストに所定の数以上のコマーシャルが登録された場合などに開始される。
【０１７０】
ステップＳ１０１において、登録部１１４は特定条件を定めて、特定条件を満たすコマーシャルのＣＭ情報の送信を要求する送信要求を生成する。
【０１７１】
例えば、ユーザによりＣＭ情報の取得が指示された場合、登録部１１４は、入力制御部９７を介して入力部９６から供給された信号に基づいて、ユーザが入力部９６を操作することにより入力されたコマーシャルが放送された期間や放送局１１を特定条件として定め、特定条件が含まれる送信要求を生成する。例えば、最後にＣＭ情報を取得したのが１週間前である場合、ユーザは直近１週間を対象とする期間として指定することで、特定条件を指定する。
【０１７２】
また、このとき、最後にＣＭ情報を取得した日時が表示されるようにしてもよい。すなわち、データベース９５には、サーバ１２から最後にＣＭ情報が取得された日時を示す情報が記録されており、登録部１１４は、最後にＣＭ情報が取得された日時を示す情報をデータベース９５から取得して、出力制御部９８を介して出力部９９に供給する。そして、出力部９９は、登録部１１４から供給された情報に基づいて、最後にＣＭ情報が取得された日時を表示する。このように、最後にＣＭ情報が取得された日時を表示させることで、ユーザは過不足なくＣＭ情報を取得させることができる。
【０１７３】
これに対して、クライアント１３がユーザからの指示を受けずに、すなわち自動的に送信要求を生成する場合、例えば、登録部１１４は、データベース９５から最後にＣＭ情報が取得された日時を示す情報を取得して、取得された情報に基づいて特定条件を定め、送信要求を生成する。
【０１７４】
登録部１１４は送信要求を生成すると、生成した送信要求を通信部１００に供給する。ステップＳ１０２において、通信部１００は、登録部１１４から供給された送信要求を、通信網１４を介してサーバ１２に送信する。
【０１７５】
クライアント１３から送信された送信要求がサーバ１２において受信されると、サーバ１２からクライアント１３には、ＣＭ情報が送信されてくるので、ステップＳ１０３において、通信部１００は、サーバ１２から送信されてきたＣＭ情報を受信する。また、通信部１００は、受信したＣＭ情報を登録部１１４に供給する。登録部１１４は通信部１００から供給されたＣＭ情報をデータベース９５に供給する。
【０１７６】
ステップＳ１０４において、データベース９５は、登録部１１４から供給されたＣＭ情報を記録する。
【０１７７】
ステップＳ１０５において、登録部１１４は、データベース９５に記録されている、最後にＣＭ情報が取得された日時を示す情報を更新する。
【０１７８】
ステップＳ１０６において、登録部１１４は、新たにサーバ１２から受信したＣＭ情報のコマーシャルを、付加情報登録済みリストに登録する。
【０１７９】
ここで、データベース９５には、サーバ１２における場合と同様に付加情報登録待ちリストおよび付加情報登録済みリストが記録されている。すなわち、データベース９５に記録されている付加情報登録待ちリストには、コマーシャルごとの登録情報が含まれており、その登録情報には、コマーシャルの特徴量、およびコマーシャルを一意に区別するための仮のＣＭ登録番号が含まれている。
【０１８０】
また、データベース９５に記録されている付加情報登録済みリストには、コマーシャルごとの登録情報が含まれており、その登録情報には、受信したＣＭ情報に含まれる特徴量および付加情報が含まれている。そして、コマーシャルの付加情報には、サーバ１２においてそのコマーシャルに付与されたＣＭ登録番号が含まれている。
【０１８１】
登録部１１４は、新たに受信されたＣＭ情報が供給されると、そのＣＭ情報のコマーシャルの登録情報として、供給されたＣＭ情報が含まれる登録情報を生成する。そして、登録部１１４は、付加情報登録済みリストに生成した登録情報が含まれるように、データベース９５に記録されている付加情報登録済みリストを更新することで、コマーシャルを付加情報登録済みリストに登録する。
【０１８２】
ステップＳ１０７において、登録部１１４は、新たに付加情報登録済みリストに登録されたコマーシャルのうち、付加情報登録待ちリストに登録されているコマーシャルのＣＭ位置情報を更新する。
【０１８３】
例えば、登録部１１４は、受信したＣＭ情報に含まれる特徴量と、付加情報登録待ちリストのコマーシャルごとの登録情報に含まれている特徴量とを比較して、特徴量が一致するコマーシャルを検索することで、新たに付加情報登録済みリストに登録されたコマーシャルのうち、付加情報登録待ちリストに登録されているコマーシャルを検索する。
【０１８４】
そして、付加情報登録待ちリストに登録されているコマーシャルが検索されると、登録部１１４は、データベース９５に記録されているＣＭ位置情報により示されるコマーシャルのうち、検索されたコマーシャルと同じコマーシャルのＣＭ位置情報を更新する。
【０１８５】
例えば、図１４に示すように、映像記録部９３に、録画された番組として番組１が記録されている場合、データベース９５には、番組１に含まれているコマーシャルの位置を示すＣＭ位置情報１が記録されている。
【０１８６】
図１４の例では、番組１には番組本編の他に、５つのコマーシャル１乃至コマーシャル５のそれぞれが含まれている。そして、ＣＭ位置情報１には、これらのコマーシャル１乃至コマーシャル５のそれぞれの位置、すなわち各コマーシャルが記録されている映像記録部９３におけるアドレスと、コマーシャル１乃至コマーシャル５のそれぞれを特定するためのＣＭ登録番号または仮ＣＭ登録番号とが含まれている。
【０１８７】
ＣＭ位置情報１には、コマーシャル１のＣＭ登録番号“３０１”、コマーシャル２の仮ＣＭ登録番号“７８”、コマーシャル３のＣＭ登録番号“７８３”、コマーシャル４のＣＭ登録番号“１２０５”、およびコマーシャル５のＣＭ登録番号“９９７”が含まれている。
【０１８８】
同様に、例えば、図１４に示すように、映像記録部９３に、録画された番組として番組２が記録されている場合、データベース９５には、番組２に含まれているコマーシャルの位置を示すＣＭ位置情報２が記録されている。
【０１８９】
番組２には番組本編の他に、２つのコマーシャル６およびコマーシャル７が含まれている。そして、ＣＭ位置情報２には、これらのコマーシャル６およびコマーシャル７のそれぞれの位置と、コマーシャル６およびコマーシャル７を特定するためのＣＭ登録番号とが含まれている。すなわち、ＣＭ位置情報２には、コマーシャル６のＣＭ登録番号“３５０６”およびコマーシャル７のＣＭ登録番号“１２０５”が含まれている。
【０１９０】
ここで、コマーシャル４とコマーシャル７とはＣＭ登録番号が同じ番号“１２０５”であるので、同じコマーシャルであることが分かる。
【０１９１】
例えば、データベース９５に図１４に示したＣＭ位置情報１およびＣＭ位置情報２が記録されており、登録部１１４が、新たに付加情報登録済みリストに登録されたコマーシャルのうち、付加情報登録待ちリストに登録されているコマーシャルを検索した結果、仮ＣＭ登録番号が“７８”であるコマーシャルが得られたとする。
【０１９２】
この場合、ＣＭ位置情報１により示されるコマーシャル２の仮ＣＭ登録番号は“７８”であるので、登録部１１４は、ＣＭ位置情報１に含まれるコマーシャル２のＣＭ登録番号が、仮ＣＭ登録番号“７８”から、付加情報登録済みリストに含まれるコマーシャル２の登録情報に含まれているＣＭ登録番号に変更されるように、ＣＭ位置情報１を更新する。
【０１９３】
図１３のフローチャートの説明に戻り、ＣＭ位置情報が更新されると、ステップＳ１０８において、登録部１１４は、付加情報登録待ちリストの登録情報のうち、新たに付加情報登録済みリストに登録されたコマーシャルの登録情報を削除して、ＣＭ情報受信処理は終了する。
【０１９４】
このようにして、クライアント１３は、特定条件を指定して、サーバ１２から特定条件を満たすコマーシャルのＣＭ情報を一括して受信する。
【０１９５】
このように、特定条件を指定して、サーバ１２から特定条件を満たすコマーシャルのＣＭ情報を一括して受信することによって、ＣＭ情報に含まれている付加情報を検索するたびにサーバ１２にアクセスする必要がなくなり、ユーザはより簡単かつ迅速にコマーシャルに関する情報を得ることができる。また、受信したＣＭ情報を記録するようにしたので、クライアント１３が通信網１４に接続されていないときにも、コマーシャルの付加情報を検索することができる。
【０１９６】
なお、特定条件を満たす全てのコマーシャルのＣＭ情報をまとめて受信すると説明したが、特定条件を満たすコマーシャルのＣＭ情報を１つずつ受信したり、特定条件を満たすコマーシャルのＣＭ情報を１つだけ受信したりしてもよい。
【０１９７】
また、ユーザは、クライアント１３に放送局１１から放送された番組を受信させて録画させることができる。クライアント１３は、ユーザから番組の録画が指示されると、番組を録画するとともに、番組に含まれているコマーシャルを検出し、検出されたコマーシャルを付加情報登録待ちリストに登録したり、ＣＭ位置情報を生成したりする処理であるコマーシャル検出処理を行う。
【０１９８】
以下、図１５のフローチャートを参照して、クライアント１３によるコマーシャル検出処理について説明する。
【０１９９】
ステップＳ１３１において、放送受信部９１は、放送局１１から放送された番組を受信して記録再生部１１１に供給する。ここで、放送局１１からアナログ放送信号である番組が送信されてきた場合、放送受信部９１は、受信したアナログ信号である番組の映像信号を、デジタル信号である映像信号に変換してから記録再生部１１１に供給する。記録再生部１１１は、放送受信部９１から供給された番組を、映像記録部９３、検出部１１２、および特徴量算出部１１３に供給する。
【０２００】
ステップＳ１３２において、映像記録部９３は、記録再生部１１１から供給された番組を記録することによって、受信された番組を録画する。
【０２０１】
ステップＳ１３３において、検出部１１２は、記録再生部１１１から供給された番組からコマーシャルを検出する。例えば、検出部１１２は、図４のステップＳ１２における場合と同様に、必須条件に基づいて番組からコマーシャルの候補となる区間を検出し、コマーシャルらしさを示す指標である付加条件などに基づいて、検出された候補からコマーシャルの区間を選択することにより、コマーシャルを検出する。
【０２０２】
ステップＳ１３４において、検出部１１２は、コマーシャルが検出されたか否かを判定する。ステップＳ１３４において、コマーシャルが検出されなかったと判定された場合、ステップＳ１３５の処理乃至ステップＳ１４１の処理はスキップされて、処理はステップＳ１４２に進む。
【０２０３】
これに対して、ステップＳ１３４において、コマーシャルが検出されたと判定された場合、検出部１１２は、特徴量算出部１１３に特徴量の算出を指示し、処理はステップＳ１３５に進む。
【０２０４】
ステップＳ１３５において、特徴量算出部１１３は検出部１１２の指示にしたがって、記録再生部１１１から供給された番組に含まれている、検出されたコマーシャルの特徴を示す特徴量を求め、求められた特徴量を登録部１１４に供給する。ここで、特徴量算出部１１３は、図４のステップＳ１４の処理においてサーバ１２が特徴量を求める方法と同じ方法により、コマーシャルの特徴量を求める。
【０２０５】
ステップＳ１３６において、登録部１１４は、特徴量算出部１１３から供給された特徴量に基づいて、新たに検出されたコマーシャルが付加情報登録済みリストに登録されているか否かを判定する。例えば、登録部１１４は、データベース９５に記録されている付加情報登録済みリストの登録情報に含まれている特徴量のうち、特徴量算出部１１３から供給された特徴量と同じものがある場合、検出されたコマーシャルが付加情報登録済みリストに登録されていると判定する。
【０２０６】
ステップＳ１３６において、検出されたコマーシャルが付加情報登録済みリストに登録されていると判定された場合、ステップＳ１３７に進み、登録部１１４は、検出されたコマーシャルのＣＭ位置情報を生成して、処理はステップＳ１４２に進む。
【０２０７】
例えば、図１４に示した番組１を録画しているときに、コマーシャル１が検出された場合、そのコマーシャル１が付加情報登録済みリストに登録されており、コマーシャル１の付加情報に含まれるＣＭ登録番号が“３０１”であるとき、すなわちコマーシャル１を特定するためのＣＭ登録番号が“３０１”であるとき、登録部１１４は、コマーシャル１が記録されている位置、およびコマーシャル１を特定するＣＭ登録番号“３０１”が含まれるＣＭ位置情報を生成してデータベース９５に供給する。データベース９５は、登録部１１４から供給されたＣＭ位置情報を記録する。
【０２０８】
また、例えば、図１４に示した番組１を録画しているときに、コマーシャル３が検出された場合、データベース９５には、すでに番組１に含まれている他のコマーシャル１およびコマーシャル２の位置を示すＣＭ位置情報１が記録されているので、登録部１１４は、コマーシャル３が記録されている位置およびコマーシャル３を特定するＣＭ登録番号“７８３”がＣＭ位置情報１に含まれるように、ＣＭ位置情報１を更新する。
【０２０９】
さらに、ステップＳ１３６において、検出されたコマーシャルが付加情報登録済みリストに登録されていないと判定された場合、ステップＳ１３８に進み、登録部１１４は、特徴量算出部１１３から供給された特徴量に基づいて、新たに検出されたコマーシャルが付加情報登録待ちリストに登録されているか否かを判定する。例えば、登録部１１４は、データベース９５に記録されている付加情報登録待ちリストの登録情報に含まれている特徴量のうち、特徴量算出部１１３から供給された特徴量と同じものがある場合、検出されたコマーシャルが付加情報登録待ちリストに登録されていると判定する。
【０２１０】
ステップＳ１３８において、検出されたコマーシャルが付加情報登録待ちリストに登録されていると判定された場合、ステップＳ１３９に進み、登録部１１４は、検出されたコマーシャルのＣＭ位置情報を生成して、処理はステップＳ１４２に進む。
【０２１１】
例えば、登録部１１４は、コマーシャルが記録されている位置、およびコマーシャルを特定する仮ＣＭ登録番号が含まれるＣＭ位置情報を生成してデータベース９５に供給する。データベース９５は、登録部１１４から供給されたＣＭ位置情報を記録する。また、例えば、図１４に示した番組１を録画しているときに、コマーシャル２が検出された場合、データベース９５には、すでに番組１に含まれている他のコマーシャル１の位置を示すＣＭ位置情報１が記録されているので、登録部１１４は、コマーシャル２が記録されている位置およびコマーシャル２を特定する仮ＣＭ登録番号“７８”がＣＭ位置情報１に含まれるように、ＣＭ位置情報１を更新する。
【０２１２】
また、ステップＳ１３８において、検出されたコマーシャルが付加情報登録待ちリストに登録されていないと判定された場合、ステップＳ１４０に進み、登録部１１４は、検出されたコマーシャルを付加情報登録待ちリストに登録する。
【０２１３】
すなわち、登録部１１４は、新たに検出されたコマーシャルに仮のＣＭ登録番号である仮ＣＭ登録番号を付与する。そして、登録部１１４は、仮ＣＭ登録番号および特徴量算出部１１３から供給された特徴量からなる登録情報が、データベース９５に記録されている付加情報登録待ちリストに含まれるように、付加情報登録待ちリストを更新する。
【０２１４】
ステップＳ１４１において、登録部１１４は、検出されたコマーシャルのＣＭ位置情報を生成してデータベース９５に供給する。すなわち、登録部１１４は、ステップＳ１４０の処理において、検出されたコマーシャルに付与した仮ＣＭ登録番号と、コマーシャルが記録されている映像記録部９３における位置とが含まれるＣＭ位置情報を生成する。データベース９５は、登録部１１４から供給されたＣＭ位置情報を記録し、処理はステップＳ１４２に進む。
【０２１５】
ステップＳ１３４においてコマーシャルが検出されなかったと判定されるか、ステップＳ１３７、ステップＳ１３９、またはステップＳ１４１においてＣＭ位置情報が生成されると、ステップＳ１４２において、記録再生部１１１は、番組の録画を終了するか否かを判定する。ステップＳ１４２において、録画を終了しないと判定された場合、ステップＳ１３１に戻り、上述した処理が繰り返される。
【０２１６】
これに対して、ステップＳ１４２において、録画を終了すると判定された場合、録画が終了されてコマーシャル検出処理は終了する。
【０２１７】
このようにして、クライアント１３は番組を録画するとともに、番組に含まれているコマーシャルを検出する。そして、クライアント１３は、検出されたコマーシャルを必要に応じて付加情報登録待ちリストに登録し、ＣＭ位置情報を生成する。
【０２１８】
このように、検出されたコマーシャルを付加情報登録待ちリストに登録したり、ＣＭ位置情報を生成したりすることにより、録画された番組に含まれるコマーシャルと、付加情報登録待ちリストまたは付加情報登録済みリストに登録されているコマーシャルとを関連付けることができる。これにより、ユーザの操作に応じてコマーシャルだけを再生したり、コマーシャルの付加情報を表示したりすることができるようになる。その結果、ユーザはより簡単に所望するコマーシャルの付加情報を得ることができる。
【０２１９】
なお、ユーザによっては、コマーシャルだけを録画したいと思うユーザもいる。そのようなユーザの欲求を満たすために、番組を録画しない場合においても、コマーシャル検出処理が行われるようにしてもよい。そのような場合、コマーシャル検出処理においては、検出されたコマーシャルだけが録画されて、コマーシャルが付加情報登録待ちリストに登録されたり、ＣＭ位置情報が生成されたりする。
【０２２０】
次に、図１６のフローチャートを参照して、番組を録画しない場合におけるコマーシャル検出処理について説明する。このコマーシャル検出処理は、例えば、ユーザによりその開始が指示されるか、予め定められた所定の時刻になったときに開始される。
【０２２１】
ステップＳ１７１において、放送受信部９１は、放送局１１から放送された番組を受信して記録再生部１１１に供給する。記録再生部１１１は、放送受信部９１から供給された番組を、検出部１１２、および特徴量算出部１１３に供給する。
【０２２２】
その後、ステップＳ１７２の処理乃至ステップＳ１７４の処理が行われるが、これらの処理は図１５のステップＳ１３３の処理乃至ステップＳ１３５の処理と同様なので、その説明は省略する。特徴量算出部１１３において特徴量が求められると、その特徴量は、特徴量算出部１１３から登録部１１４に供給される。また、検出部１１２において検出されたコマーシャルは検出部１１２から登録部１１４に供給される。
【０２２３】
ステップＳ１７５において、登録部１１４は、徴量算出部１１３から供給された特徴量に基づいて、検出されたコマーシャルが記録されているか否かを判定する。例えば、登録部１１４は、ＣＭ位置情報により示されるコマーシャル、すなわちＣＭ位置情報に含まれているＣＭ登録番号または仮ＣＭ登録番号により示されるコマーシャルの特徴量と、徴量算出部１１３から供給された特徴量とを比較し、徴量算出部１１３から供給された特徴量と一致する特徴量がなかった場合、コマーシャルが記録されていないと判定する。
【０２２４】
ステップＳ１７５において、記録されていると判定された場合、処理はステップＳ１８３に進む。これに対して、ステップＳ１７５において、記録されていないと判定された場合、処理はステップＳ１７６に進む。
【０２２５】
ステップＳ１７６において、登録部１１４は、検出部１１２から供給されたコマーシャルをデータベース９５に供給して記録させることにより、コマーシャルを録画する。例えば、そのコマーシャルがすでに付加情報登録待ちリストまたは付加情報登録済みリストに登録されている場合、登録部１１４は、登録されている付加情報登録待ちリストまたは付加情報登録済みリストの登録情報にそのコマーシャルが含まれるように、コマーシャルを記録させる。
【０２２６】
なお、検出されたコマーシャルが映像記録部９３に記録されるようにしてもよい。そのような場合、登録部１１４がコマーシャルの区間を指定して、記録再生部１１１にコマーシャルの映像記録部９３への記録を指示し、記録再生部１１１はその指示にしたがって、コマーシャルを映像記録部９３に記録させる。
【０２２７】
コマーシャルが録画されると、ステップＳ１７７の処理乃至ステップＳ１８２の処理が行われるが、これらの処理は図１５のステップＳ１３６の処理乃至ステップＳ１４１の処理のそれぞれと同様であるので、その説明は省略する。なお、コマーシャルがデータベース９５に記録された場合、ＣＭ位置情報により示されるコマーシャルが記録されている位置は、データベース９５におけるアドレスとされる。
【０２２８】
ステップＳ１７３において、コマーシャルが検出されなかったと判定されたか、ステップＳ１７５において、記録されていると判定されたか、またはステップＳ１７８、ステップＳ１８０、若しくはステップＳ１８２においてＣＭ位置情報が生成されると、ステップＳ１８３において、登録部１１４は処理を終了するか否かを判定する。
【０２２９】
ステップＳ１８３において、処理を終了しないと判定された場合、処理はステップＳ１７１に戻り、上述した処理が繰り返される。これに対して、ステップＳ１８３において、処理を終了すると判定された場合、コマーシャル検出処理は終了する。
【０２３０】
このようにして、クライアント１３は、番組を録画しない場合においても、受信した番組からコマーシャルを検出して、記録されていないコマーシャルを録画する。
【０２３１】
このように、受信した番組からコマーシャルを検出して、記録されていないコマーシャルを録画することによって、ユーザが番組を視聴することなく、クライアント１３に記録されていないコマーシャルだけを録画することができる。
【０２３２】
ところで、日々多数のコマーシャルが新規に放送されるため、データベース９５には、多くのコマーシャルのＣＭ情報が記録される。したがって、ＣＭ情報の削除を適切に行わないと、データベース９５の記録容量が足りなくなってしまう恐れがある。そこで、ユーザによりＣＭ情報の削除が指示された場合や、最後にＣＭ情報を削除する処理を行ってから所定の期間が経過した場合、またはデータベース９５に記録できるデータ量が所定の値以下となった場合などに、クライアント１３はＣＭ情報を削除する処理を行う。
【０２３３】
以下、図１７のフローチャートを参照して、クライアント１３がＣＭ情報を削除する処理である、ＣＭ情報削除処理について説明する。
【０２３４】
ステップＳ２１１において、登録部１１４は、削除するＣＭ情報を特定する条件である、削除条件に合致するＣＭ情報を検索する。
【０２３５】
例えば、削除条件は、そのＣＭ情報がサーバ１２から受信されてから経過した時間や、検索によって最後に参照してから経過した時間、検索によって引用された回数、録画された番組に含まれているか否かなどに基づいて定められる。
【０２３６】
したがって、削除条件は、例えば、サーバ１２から受信されてから所定の期間が経過したＣＭ情報、後述するキーワードによる検索において、サーバ１２から受信されてから所定の期間以上検索の結果として得られなかったコマーシャルのＣＭ情報、表示されているコマーシャルの付加情報の検索において、サーバ１２から受信されてから所定の期間以上検索の結果として得られなかったＣＭ情報などとされる。
【０２３７】
登録部１１４は、データベース９５に記録されている付加情報登録済みリストを参照して、削除条件に合致するＣＭ情報を検索する。
【０２３８】
ステップＳ２１２において、登録部１１４は、削除条件に合致するＣＭ情報が検索されたか否かを判定する。ステップＳ２１２において、ＣＭ情報が検索されなかったと判定された場合、すなわち削除すべきＣＭ情報がない場合、ステップＳ２１３の処理乃至ステップＳ２１６の処理はスキップされて、ＣＭ情報削除処理は終了する。
【０２３９】
これに対して、ステップＳ２１２において、ＣＭ情報が検索されたと判定された場合、ステップＳ２１３に進み、登録部１１４は、検索の結果得られた、削除条件に合致するＣＭ情報のコマーシャルが映像記録部９３に記録されているか否かを判定する。
【０２４０】
ステップＳ２１３において、コマーシャルが記録されていないと判定された場合、ステップＳ２１５に進む。
【０２４１】
これに対して、ステップＳ２１３において、コマーシャルが記録されていると判定された場合、ステップＳ２１４に進み、登録部１１４は、ユーザから映像記録部９３に記録されているコマーシャルのＣＭ情報の削除が指示されたか否かを判定する。
【０２４２】
例えば、削除条件がサーバ１２から受信されてから所定の期間が経過したＣＭ情報などである場合、削除しようとするＣＭ情報のコマーシャルが、録画された番組に含まれて映像記録部９３に記録されていることがある。そのような場合、ＣＭ情報を削除してしまうと、コマーシャルが再生されているときに、そのコマーシャルの付加情報を表示できなくなってしまう。
【０２４３】
例えば、映像記録部９３に図１４に示した番組１が記録されているとき、ＣＭ登録番号“９９７”により特定されるコマーシャルのＣＭ情報を削除してしまうと、番組１を再生しているときなどに番組１に含まれているコマーシャル５の付加情報を表示することができなくなってしまう。
【０２４４】
そこで、録画された番組に含まれているコマーシャルのＣＭ情報が削除されるのを防止するために、削除しようとするＣＭ情報のコマーシャルが記録されている場合には、出力部９９は、映像記録部９３に記録されているコマーシャルのＣＭ情報を削除するためのダイアログを表示する。すなわち、登録部１１４は、ダイアログを表示させるための画像データをデータベース９５から取得して、出力制御部９８に供給する。出力制御部９８は、登録部１１４から供給された画像データを出力部９９に供給してダイアログを表示させる。
【０２４５】
そして、例えば、ユーザが入力部９６を操作して、ダイアログに設けられた、ＣＭ情報を削除するためのボタンを選択すると、ステップＳ２１４において、登録部１１４はＣＭ情報の削除が指示されたと判定する。
【０２４６】
ステップＳ２１４において、ＣＭ情報の削除が指示されたと判定された場合、処理はステップＳ２１５に進む。
【０２４７】
ステップＳ２１３において、コマーシャルが記録されていないと判定されるか、ステップＳ２１４において、ＣＭ情報の削除が指示されたと判定されると、ステップＳ２１５において、登録部１１４は、ステップＳ２１１の処理において検索されたＣＭ情報を、データベース９５の付加情報登録済みリストから削除して、ＣＭ情報削除処理は終了する。
【０２４８】
また、ステップＳ２１４において、ＣＭ情報の削除が指示されなかったと判定された場合、ステップＳ２１６に進み、登録部１１４は、ステップＳ２１１の処理において検索されたＣＭ情報のうち、映像記録部９３に記録されていないコマーシャルのＣＭ情報を削除して、ＣＭ情報削除処理は終了する。
【０２４９】
なお、ステップＳ２１３において、コマーシャルが記録されていると判定された場合、ステップＳ２１４の処理を行わずにステップＳ２１６に進むようにしてもよいし、またはステップＳ２１５に進むようにしてもよい。この場合、記録されているコマーシャルのＣＭ情報は、ユーザによる指示を必要とせずに削除されるか、または削除されずに記録されたままとされる。
【０２５０】
このようにして、クライアント１３は削除条件に合致したＣＭ情報を検索して、ＣＭ情報を削除する。
【０２５１】
このように、削除条件に合致するＣＭ情報、すなわち今後参照される可能性が低いと思われるコマーシャルに関する情報を削除することで、常にデータベース９５における記録可能な容量を充分に確保しておくことができる。
【０２５２】
また、ユーザは、受信された番組や、録画された番組をクライアント１３に表示させて視聴することができる。例えば、ユーザが受信した番組の表示を指示した場合、放送受信部９１において受信された番組が、記録再生部１１１および出力制御部９８を介して出力部９９に供給されて表示される。また、ユーザが録画された番組の表示を指示した場合、映像記録部９３に記録されている番組が記録再生部１１１および出力制御部９８を介して出力部９９に供給されて表示される。
【０２５３】
さらに、放送受信部９１または映像記録部９３から記録再生部１１１に供給された番組は、検出部１１２および特徴量算出部１１３にも供給される。
【０２５４】
このようにして出力部９９に表示された番組をユーザが視聴している場合、ユーザがコマーシャルに関する情報を知りたいと思うことがあり得る。そのような場合、例えば、ユーザは入力部９６としてのキーボードやリモートコマンダなどに設けられた、付加情報を表示させるための専用のボタンを操作することで、クライアント１３にコマーシャルに関する情報、すなわちコマーシャルの付加情報を表示させることができる。
【０２５５】
クライアント１３は、付加情報の表示が指示されると、付加情報を表示する処理である、付加情報表示処理を開始する。以下、図１８のフローチャートを参照して、クライアント１３による付加情報表示処理について説明する。
【０２５６】
ステップＳ２４１において、検出部１１２は、記録再生部１１１から供給された番組からコマーシャルを検出し、特徴量算出部１１３に特徴量の算出を指示する。
【０２５７】
ステップＳ２４２において、特徴量算出部１１３は検出部１１２の指示にしたがって、記録再生部１１１から供給された番組に含まれている、検出されたコマーシャルの特徴量を求め、求められた特徴量を検索部１１５に供給する。
【０２５８】
ステップＳ２４３において、検索部１１５は、データベース９５の付加情報登録済みリストを参照して、付加情報登録済みリストに登録されているコマーシャルのうち、登録情報に含まれている特徴量が、特徴量算出部１１３から供給された特徴量と一致するコマーシャルを検索する。すなわち、検索部１１５は、求められた特徴量と同じ特徴量のコマーシャルを検索することによって、検出されたコマーシャルの付加情報を検索する。そして、検索部１１５は、データベース９５から、検索の結果得られたコマーシャルの付加情報を取得して出力制御部９８に供給する。
【０２５９】
ステップＳ２４４において、出力制御部９８は検索部１１５から供給された、検索されたコマーシャルの付加情報を出力部９９に供給して付加情報を表示させ、付加情報表示処理は終了する。
【０２６０】
これにより、出力部９９には、例えば図１９に示す画面が表示される。画面には、番組、すなわち番組本編やコマーシャルが表示される領域２２１と、領域２２１に表示されているコマーシャルの付加情報が表示される領域２２２とが設けられている。図１９の例では、領域２２２には、領域２２１に表示されているコマーシャルの付加情報を示す文字“企業名”、“URL”、“商品名”、“俳優”、および“音楽”のそれぞれが表示されている。
【０２６１】
以上のようにして、クライアント１３は、ユーザの指示に応じて、表示されているコマーシャルの付加情報を表示する。
【０２６２】
このように、表示されているコマーシャルの付加情報を表示することによって、ユーザは、表示されているコマーシャルを視聴しているときに、そのコマーシャルに関する情報を簡単に知ることができる。
【０２６３】
なお、付加情報表示処理は、ユーザの指示により開始されると説明したが、ユーザの指示によらず、番組が出力部９９に表示されると自動的に開始されるようにしてもよい。また、番組の再生が終了するまで付加情報表示処理が繰り返し行われるようにしてもよいし、表示されているコマーシャルに対して付加情報表示処理が行われるようにしてもよい。
【０２６４】
さらに、クライアント１３においては、ユーザにより入力されたキーワード、コマーシャルが放送された期間などの所定の条件を出発点として、その条件に合致するコマーシャルと、そのコマーシャルに関する情報とを表示することができる。
【０２６５】
以下では、図２０のフローチャートを参照し、所定の条件としてキーワードが入力された場合を例として、クライアント１３が所定の条件に基づいてコマーシャルを検索し、そのコマーシャルと付加情報とを表示する処理である、コマーシャル検索処理について説明する。なお、コマーシャル検索処理は、ユーザによりキーワードが入力されると開始される。
【０２６６】
ステップＳ２７１において、入力制御部９７は、ユーザの操作に応じて入力部９６から供給される信号を取得することにより、入力されたキーワードを取得して検索部１１５に供給する。
【０２６７】
ステップＳ２７２において、検索部１１５は、入力制御部９７から供給されたキーワードに基づいて、データベース９５の付加情報登録済みリストから、キーワードにより特定されるコマーシャルを検索する。例えば、ユーザによりキーワード“お茶”が入力された場合、検索部１１５は、付加情報登録済みリストを参照して、付加情報に単語“お茶”が含まれているコマーシャルを検索する。
【０２６８】
検索部１１５は、キーワードにより特定されるコマーシャルが検索されると、検索の結果得られたコマーシャルの付加情報をデータベース９５から取得して出力制御部９８に供給するとともに、記録再生部１１１に検索の結果得られたコマーシャルの再生を指示する。なお、検索されたコマーシャルがデータベース９５に記録されている場合には、検索部１１５は、そのコマーシャルをデータベース９５から取得して記録再生部１１１に供給する。
【０２６９】
ステップＳ２７３において、出力部９９は検索されたコマーシャルを再生する。すなわち、記録再生部１１１は、検索部１１５からの指示にしたがって、指示されたコマーシャルが映像記録部９３に記録されていれば、そのコマーシャルを取得して出力制御部９８に供給する。出力制御部９８は、記録再生部１１１から供給されたコマーシャルを出力部９９に供給して表示させる。
【０２７０】
ステップＳ２７４において、出力制御部９８は、検索部１１５から供給された付加情報を出力部９９に供給して、再生されているコマーシャルの付加情報を表示させ、コマーシャル検索処理は終了する。これにより、出力部９９には、例えば、図２１に示す画面が表示される。
【０２７１】
図２１に示す画面には、検索の結果得られたコマーシャルの一覧が表示される領域２５１、再生するコマーシャルが表示される領域２５２、再生されているコマーシャルの付加情報が表示される領域２５３、およびコマーシャルの再生を制御するためのボタンが表示される領域２５４が設けられている。
【０２７２】
図２１の例では、領域２５１には、検索結果として得られたコマーシャルを示す文字“コマーシャルＡ”および“コマーシャルＢ”が表示されている。また、それらの文字の図中、左側には、コマーシャルがクライアント１３に記録されているか否かを示す四角形が表示されている。この四角形は、右側の文字により示されるコマーシャルがクライアント１３に記録されていないときには、記録されているコマーシャルを示す文字の左側の四角形とは異なる表示形式で表示される。
【０２７３】
ユーザは、領域２５１に表示されているコマーシャルを示す文字を選択することで、選択された文字により示されるコマーシャルを再生させることができる。また、ユーザは、領域２５４に表示されている各ボタンを操作することによって、検索されたコマーシャルの再生、再生の停止、次または前のコマーシャルの再生などを指示することができる。
【０２７４】
検索されたコマーシャルが再生されて領域２５２にその画像が表示されると、領域２５３には、再生されているコマーシャルの付加情報が表示されるので、ユーザは、宣伝されている商品の名前、出演俳優、使用されている楽曲などのコマーシャルに関する情報を簡単に得ることができる。
【０２７５】
このようにして、クライアント１３は、入力されたキーワードに基づいてコマーシャルを検索し、検索の結果得られたコマーシャルおよび付加情報を表示する。
【０２７６】
このように、入力されたキーワードに基づいてコマーシャルを検索し、検索の結果得られたコマーシャルおよび付加情報を表示することで、ユーザは、キーワードを入力するという簡単な操作で、自分の好みの俳優が出演しているコマーシャル、好みの企業のコマーシャルなど、キーワードを出発点としてコマーシャルを検索することができる。
【０２７７】
また、コマーシャル検索処理において、検索の結果得られたコマーシャルの映像が、クライアント１３に記録されていない場合がある。クライアント１３は、図２２に示すように、通信網１４を介してサーバ１２からＣＭ情報を取得してデータベース９５に記録する。そして、ユーザによりキーワードが入力されると、クライアント１３は、データベース９５に記録されているＣＭ情報、より詳細にはＣＭ情報に含まれる付加情報から、入力されたキーワードと合致する単語が含まれているＣＭ情報を検索することで、キーワードにより特定されるコマーシャルを検索する。
【０２７８】
図２２の例では、検索の結果として５つのコマーシャルが得られ、特徴量Ａ乃至特徴量Ｅのそれぞれは、検索の結果得られたコマーシャルのそれぞれの特徴量を示している。また、図中、特徴量Ａ乃至特徴量Ｅのそれぞれの下に示される長方形のそれぞれは、クライアント１３に録画されているコマーシャルのそれぞれを示している。
【０２７９】
ここで、特徴量Ａ乃至特徴量Ｃおよび特徴量Ｅのそれぞれは、矢印で示されるようにクライアント１３に録画されているコマーシャルのうちの少なくとも何れかの特徴量と一致し、それらのコマーシャルはクライアント１３に記録されていることを示している。換言すれば、データベース９５には、検索の結果得られたコマーシャルを特定するＣＭ登録番号が含まれたＣＭ位置情報が記録されていることになる。
【０２８０】
これに対して、特徴量Ｄは、矢印で示されるようにクライアント１３に録画されているコマーシャルの何れの特徴量とも一致せず、そのコマーシャルはクライアント１３に記録されていないことを示している。換言すれば、データベース９５には、検索の結果得られたコマーシャルを特定するＣＭ登録番号が含まれたＣＭ位置情報が記録されていないことになる。
【０２８１】
このように、クライアント１３に、検索されたコマーシャルが記録されていないことがある。このような場合、コマーシャルが検索された後、出力部９９には、図２３に示すような画面が表示される。なお、図２３において、図２１における場合と対応する部分には同一の符号を付してあり、その説明は省略する。
【０２８２】
図２３では、領域２５１には、図２２の特徴量Ａ乃至特徴量Ｅのそれぞれを有するコマーシャルのそれぞれを示す文字“コマーシャルＡ”、“コマーシャルＢ”、“コマーシャルＣ”、“コマーシャルＤ”、および“コマーシャルＥ”のそれぞれが表示されている。
【０２８３】
また文字“コマーシャルＤ”により示されるコマーシャルは、クライアント１３には記録されていないので、文字“コマーシャルＤ”の図中、左側の四角形は、他のコマーシャルを示す文字の左側の四角形のそれぞれとは異なる表示形式（例えば、四角形が白く表示される）で表示されている。
【０２８４】
文字“コマーシャルＤ”により示されるコマーシャルは、クライアント１３に記録されていないので、所望するキーワードにより検索されたにもかかわらず、ユーザはそのコマーシャルを再生させることができない。この場合、ユーザが領域２５１に表示されている文字“コマーシャルＤ”を選択すると、出力部９９には、例えば、図２４に示す画面が表示される。
【０２８５】
図２４では、出力部９９には、クライアント１３に記録されていないコマーシャルを録画予約するためのダイアログ２８１が表示されている。ダイアログ２８１には、コマーシャルの録画を予約するか否かを確認するメッセージ“「コマーシャルＤ」を録画予約しますか？”が表示されている。
【０２８６】
また、ダイアログ２８１には、コマーシャルの録画予約を指示するときに操作されるボタン２９１、およびコマーシャルの録画予約をキャンセルするときに操作されるボタン２９２が設けられており、ボタン２９１およびボタン２９２には、それぞれ文字“はい”および“いいえ”が表示されている。
【０２８７】
ユーザがボタン２９２を操作すると、ダイアログ２８１は閉じられて、図２３の文字“コマーシャルＤ”により示されるコマーシャルは録画予約されない。これに対して、ユーザによりボタン２９１が操作されると、クライアント１３は、図２３の文字“コマーシャルＤ”により示されるコマーシャルを録画予約する。このように、クライアント１３においては、検索の結果として得られたものの、クライアント１３に記録されていないコマーシャルの録画を予約することができる。
【０２８８】
次に、図２５のフローチャートを参照して、クライアント１３が録画予約されたコマーシャルを受信して録画する処理である、コマーシャルの録画処理について説明する。
【０２８９】
ステップＳ３０１において、放送受信部９１は、録画したいコマーシャルに対して適切なチャンネルを選択する。例えば、一般的なコマーシャルは、複数の放送局で放送されていることが多いが、放送局自身のコマーシャルや、特定の番組のコマーシャルは、その放送局以外では放送されないため、チャンネルを特定する必要がある場合がある。そのような場合、例えば、放送受信部９１は、コマーシャルの付加情報としてのコマーシャルが放送されたチャンネルなどの情報に基づいて、受信するチャンネルを選択する。このように付加情報に基づいて受信するチャンネルを選択することで、より効率よくコマーシャルを録画することができる。
【０２９０】
また、例えば、付加情報にコマーシャルが放送された時刻などの情報が含まれているときには、その情報に基づいて、番組を受信する時間帯などを定めるようにしてもよい。このように、番組を受信する時間帯を定めることでも、より効率よくコマーシャルを録画することができる。
【０２９１】
ステップＳ３０２において、放送受信部９１は、選択したチャンネルの番組を受信し、受信した番組を記録再生部１１１を介して、検出部１１２および特徴量算出部１１３に供給する。
【０２９２】
ステップＳ３０３において、検出部１１２は、記録再生部１１１から供給された番組からコマーシャルを検出する。検出部１１２はコマーシャルを検出すると、検出されたコマーシャルを番組から抽出して登録部１１４に供給するとともに、特徴量算出部１１３に特徴量の算出を指示する。
【０２９３】
ステップＳ３０４において、特徴量算出部１１３は検出部１１２の指示にしたがって、記録再生部１１１から供給された番組に含まれている、検出されたコマーシャルの特徴量を求め、求められた特徴量を登録部１１４に供給する。
【０２９４】
ステップＳ３０５において、登録部１１４は、求められた特徴量と、録画予約されたコマーシャルの特徴量とが一致するか否かを判定する。ステップＳ３０５において、一致しないと判定された場合、処理はステップＳ３０３に戻り、上述した処理が繰り返される。なお、ステップＳ３０５において、所定の回数以上、一致しないと判定された場合には、番組を受信するチャンネルや時間帯が変更されるようにしてもよい。
【０２９５】
これに対して、ステップＳ３０５において、特徴量が一致すると判定された場合、ステップＳ３０６に進む。ステップＳ３０６において、登録部１１４は、検出部１１２から供給されたコマーシャルを録画し、コマーシャルの録画処理は終了する。
【０２９６】
すなわち、登録部１１４は、付加情報登録済みリストの登録情報にそのコマーシャルが含まれるように、データベース９５にコマーシャルを記録させる。また、コマーシャルが録画されると、登録部１１４は、そのコマーシャルが記録されている位置を示すＣＭ位置情報を生成して、データベース９５に供給して記録させる。なお、コマーシャルが映像記録部９３に記録されるようにしてもよい。そのような場合、登録部１１４がコマーシャルの区間を指定して、記録再生部１１１にコマーシャルの映像記録部９３への記録を指示し、記録再生部１１１はその指示にしたがって、コマーシャルを映像記録部９３に記録させる。
【０２９７】
コマーシャルの録画処理が行われて、コマーシャルが録画されると、例えば、図２３に示す画面において、他のコマーシャルを示す文字の左側の四角形とは異なる表示形式で表示されていた、文字“コマーシャルＤ”の左側の四角形が、図２６に示すように、他のコマーシャルを示す文字の左側の四角形と同じ表示形式で表示される。図２６では、文字“コマーシャルＡ”乃至“コマーシャルＥ”の左側の四角形のそれぞれが、同じ表示形式で表示されている。これにより、ユーザは文字“コマーシャルＤ”により示されるコマーシャルを再生させて視聴できるようになる。
【０２９８】
このようにして、クライアント１３は、録画予約されたコマーシャルを受信して録画する。
【０２９９】
このように、録画予約されたコマーシャルを受信して録画することによって、ユーザは、録画を予約するという簡単な操作で、いつ、どのチャンネルで放送されるか分からないコマーシャルを録画させることができる。これにより、ユーザは所望するコマーシャルを簡単に視聴することができる。
【０３００】
なお、以上においては、コマーシャルに関する情報である付加情報は、サーバ１２を管理する管理者により入力されると説明したが、サーバ１２の管理者に限らず、コマーシャルの一覧を公開しても著作権上問題の生じない、他の情報提供者により入力されるようにしてもよい。
【０３０１】
そのような場合、ＣＭ情報提供システムは、例えば図２７に示すように構成される。なお、図２７において、図１における場合と対応する部分には同一の符号を付してあり、その説明は省略する。
【０３０２】
図２７に示すＣＭ情報提供システムには、図１に示したＣＭ情報提供システムに対して、新たに情報入力者端末装置３２１−１乃至情報入力者端末装置３２１−Ｎ（但し、情報入力者端末装置３２１−２乃至情報入力者端末装置３２１−（Ｎ−１）は図示せず）のそれぞれが設けられている。情報入力者端末装置３２１−１乃至情報入力者端末装置３２１−Ｎのそれぞれは、通信網１４を介してサーバ１２と接続されている。
【０３０３】
サーバ１２は、付加情報登録待ちリストに登録されているコマーシャルの一覧を、通信網１４を介して公開し、情報入力者端末装置３２１−１乃至情報入力者端末装置３２１−Ｎのそれぞれは、公開された一覧を見た情報提供者により入力された付加情報を、通信網１４を介してサーバ１２に送信する。そして、サーバ１２は、情報入力者端末装置３２１−１乃至情報入力者端末装置３２１−Ｎのそれぞれから受信した付加情報に基づいて、コマーシャルを付加情報登録済みリストに登録する。
【０３０４】
なお、以下、情報入力者端末装置３２１−１乃至情報入力者端末装置３２１−Ｎのそれぞれを個々に区別する必要のない場合、単に情報入力者端末装置３２１と称する。
【０３０５】
次に、図２８のフローチャートを参照して、サーバ１２が情報入力者端末装置３２１から付加情報を受信する場合における登録処理について説明する。この登録処理は、例えば、付加情報登録待ちリストに新たにコマーシャルが登録された場合、最後に登録処理が行われてから、所定の時間が経過した場合、情報入力者端末装置３２１を操作する情報提供者が登録処理の開始を指示した場合などに開始される。
【０３０６】
ステップＳ３３１において、登録部６３は、データベース２１に記録されている付加情報登録待ちリストを参照して、付加情報登録待ちリストに登録されているコマーシャルがあるか否かを判定する。ステップＳ３３１において、登録されているコマーシャルがないと判定された場合、検出された全てのコマーシャルが付加情報登録済みリストに登録されているので、登録処理は終了する。
【０３０７】
これに対して、ステップＳ３３１において、登録されているコマーシャルがあると判定された場合、登録部６３はデータベース２１から、付加情報登録待ちリストに登録されているコマーシャルを取得して、付加情報登録待ちリストに登録されているコマーシャルの一覧を表示させるための画像データを生成する。そして、登録部６３は、検索部６４を介して生成した一覧を表示させるための画像データを通信部５８に供給して、処理はステップＳ３３２に進む。
【０３０８】
ステップＳ３３２において、通信部５８は、付加情報登録待ちリストに登録されているコマーシャルの一覧を提示する。例えば、通信部５８は、画像データを通信網１４を介して情報入力者端末装置３２１に送信することにより、コマーシャルの一覧を提示する。
【０３０９】
このように、サーバ１２から情報入力者端末装置３２１に画像データが送信されると、情報入力者端末装置３２１は、その画像データを受信して、例えば、図９に示したコマーシャルの一覧を表示する。そして、情報提供者が付加情報を入力するコマーシャルを選択し、図１０に示した付加情報入力画面を表示させて付加情報を入力すると、情報入力者端末装置３２１は、入力された付加情報を、通信網１４を介してサーバ１２に送信する。
【０３１０】
情報入力者端末装置３２１から付加情報が送信されてくると、ステップＳ３３３において、通信部５８は、送信されてきた付加情報を受信し、受信した付加情報を検索部６４および登録部６３を介してデータベース２１に供給する。その後、ステップＳ３３４の処理乃至ステップＳ３３６の処理が行われるが、これらの処理は、図８のステップＳ４４の処理乃至ステップＳ４６の処理のそれぞれと同様であるので、その説明は省略する。
【０３１１】
このようにして、サーバ１２は、情報入力者端末装置３２１から付加情報を受信して、コマーシャルを付加情報登録済みリストに登録する。
【０３１２】
このように、情報入力者端末装置３２１から付加情報を受信して、コマーシャルを付加情報登録済みリストに登録することで、より多くの情報提供者から情報を得ることができるので、より迅速に付加情報を得ることができる。
【０３１３】
また、図１５を参照して説明した、クライアント１３によるコマーシャル検出処理においては、図２９Ａに示すように、番組本編およびコマーシャルが含まれている番組３５１から、番組３５１に含まれているコマーシャル３５２を検出し、検出されたコマーシャル３５２の特徴量３５３を求めると説明したが、図２９Ｂに示すように、番組３５１の特徴量３５４を求めて、特徴量３５４からコマーシャル３５２の特徴量３５３を抽出するようにしてもよい。
【０３１４】
以下、図３０のフローチャートを参照して、番組の特徴量を求めてから、求められた特徴量からコマーシャルの特徴量を抽出する場合における、コマーシャル検出処理について説明する。
【０３１５】
なお、ステップＳ３６１の処理およびステップＳ３６２の処理は、図１５におけるステップＳ１３１の処理およびステップＳ１３２の処理と同様であるので、その説明は省略する。
【０３１６】
ステップＳ３６３において、特徴量算出部１１３は、記録再生部１１１から供給された番組の特徴量を求める。その後、ステップＳ３６４の処理およびステップＳ３６５の処理が行われるが、これらの処理は、図１５におけるステップＳ１３３の処理およびステップＳ１３４の処理と同様であるので、その説明は省略する。
【０３１７】
ステップＳ３６５において、コマーシャルが検出されたと判定された場合、検出部１１２は特徴量算出部１１３に、検出されたコマーシャルの位置に基づいてコマーシャルの特徴量の抽出を指示し、処理はステップＳ３６６に進む。
【０３１８】
ステップＳ３３６において、特徴量算出部１１３は、検出部１１２の指示にしたがって、求めた番組の特徴量からコマーシャルの特徴量を抽出し、抽出した特徴量を登録部１１４に供給する。その後、ステップＳ３６７の処理乃至ステップＳ３７３の処理が行われるが、これらの処理は、図１５のステップＳ１３６の処理乃至ステップＳ１４２の処理と同様であるので、その説明は省略する。
【０３１９】
このようにして、クライアント１３は、番組の特徴量からコマーシャルの特徴量を抽出し、検出されたコマーシャルを付加情報登録待ちリストに登録したり、ＣＭ位置情報を生成したりする。
【０３２０】
このように、番組の特徴量からコマーシャルの特徴量を抽出し、検出されたコマーシャルを付加情報登録待ちリストに登録したり、ＣＭ位置情報を生成したりすることにより、録画された番組に含まれるコマーシャルと、付加情報登録待ちリストまたは付加情報登録済みリストに登録されているコマーシャルとを関連付けることができる。
【０３２１】
なお、図１６を参照して説明したコマーシャル検出処理についても、同様に番組の特徴量からコマーシャルの特徴量を抽出するようにしてもよい。
【０３２２】
また、以上においては、クライアント１３が受信した番組、またはクライアント１３が録画した番組に対してコマーシャル検出処理、付加情報表示処理などの処理が行われると説明したが、パーソナルコンピュータやハードディスクレコーダなどのクライアント１３とは異なる他の装置において録画され、他の装置からクライアント１３に設けられた入力端子や通信網１４を介してクライアント１３に入力された番組に対しても、コマーシャル検出処理、付加情報表示処理などの処理が行われるようにすることも勿論可能である。
【０３２３】
以上のように、特定条件を満たすコマーシャルを検索し、検索の結果得られた全てのコマーシャルのＣＭ情報を一括して送信することにより、より簡単にユーザが所望するコマーシャルに関する情報を提供することができる。
【０３２４】
また、特定条件を指定して、特定条件を満たすコマーシャルのＣＭ情報を一括して受信することによって、ＣＭ情報に含まれている付加情報を検索するたびにサーバ１２にアクセスする必要がなくなり、ユーザはより簡単かつ迅速にコマーシャルに関する情報を得ることができる。
【０３２５】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０３２６】
図３１は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。パーソナルコンピュータ４０１のCPU（Central Processing Unit）４１１は、ROM（Read Only Memory）４１２、または記録部４１８に記録されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）４１３には、CPU４１１が実行するプログラムやデータなどが適宜記憶される。これらのCPU４１１、ROM４１２、およびRAM４１３は、バス４１４により相互に接続されている。
【０３２７】
CPU４１１にはまた、バス４１４を介して入出力インターフェース４１５が接続されている。入出力インターフェース４１５には、キーボード、マウス、マイクロホンなどよりなる入力部４１６、ディスプレイ、スピーカなどよりなる出力部４１７が接続されている。CPU４１１は、入力部４１６から入力される指令に対応して各種の処理を実行する。そして、CPU４１１は、処理の結果を出力部４１７に出力する。
【０３２８】
入出力インターフェース４１５に接続されている記録部４１８は、例えばハードディスクからなり、CPU４１１が実行するプログラムや各種のデータを記録する。通信部４１９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０３２９】
また、通信部４１９を介してプログラムを取得し、記録部４１８に記録してもよい。
【０３３０】
入出力インターフェース４１５に接続されているドライブ４２０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア４３１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記録部４１８に転送され、記録される。
【０３３１】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図３１に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスクを含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア４３１、または、プログラムが一時的もしくは永続的に格納されるROM４１２や、記録部４１８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインターフェースである通信部４１９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０３３２】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３３３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０３３４】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０３３５】
【図１】本発明を適用したＣＭ情報提供システムの一実施の形態の構成例を示す図である。
【図２】サーバの構成例を示すブロック図である。
【図３】クライアントの構成例を示すブロック図である。
【図４】仮登録処理を説明するフローチャートである。
【図５】特徴量の一例を示す図である。
【図６】特徴量を用いた検索を説明するための図である。
【図７】付加情報登録済みリストおよび付加情報登録待ちリストの例を示す図である。
【図８】登録処理を説明するフローチャートである。
【図９】コマーシャルの一覧の表示例を示す図である。
【図１０】付加情報入力画面の表示例を示す図である。
【図１１】ＣＭ情報を送受信する処理の概要を説明する図である。
【図１２】ＣＭ情報送信処理を説明するフローチャートである。
【図１３】ＣＭ情報受信処理を説明するフローチャートである。
【図１４】ＣＭ位置情報を説明するための図である。
【図１５】コマーシャル検出処理を説明するフローチャートである。
【図１６】番組を録画しない場合におけるコマーシャル検出処理を説明するフローチャートである。
【図１７】ＣＭ情報削除処理を説明するフローチャートである。
【図１８】付加情報表示処理を説明するフローチャートである。
【図１９】付加情報の表示例を示す図である。
【図２０】キーワードによるコマーシャル検索処理を説明するフローチャートである。
【図２１】コマーシャルの検索結果の表示例を示す図である。
【図２２】検索されたコマーシャルと記録されているコマーシャルとを説明する図である。
【図２３】コマーシャルの検索結果の表示例を示す図である。
【図２４】ダイアログの表示例を示す図である。
【図２５】コマーシャルの録画処理を説明するフローチャートである。
【図２６】コマーシャルの検索結果の表示例を示す図である。
【図２７】ＣＭ情報提供システムの他の構成例を示す図である。
【図２８】登録処理を説明するフローチャートである。
【図２９】コマーシャルの特徴量の求め方を説明する図である。
【図３０】コマーシャル検出処理を説明するフローチャートである。
【図３１】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０３３６】
１２  サーバ，  １３，１３−１乃至１３−Ｎ  クライアント，  ２１  データベース，  ５８  通信部，  ６１  検出部，  ６２  特徴量算出部，  ６３  登録部，  ６４  検索部，  ９３  映像記録部，  ９５  データベース，  １００  通信部，  １１２  検出部，  １１３  特徴量算出部，  １１４  登録部，  １１５  検索部
【図１】
2007324990.tif 000003
【図２】
2007324990.tif 000004
【図３】
2007324990.tif 000005
【図４】
2007324990.tif 000006
【図５】
2007324990.tif 000007
【図６】
2007324990.tif 000008
【図７】
2007324990.tif 000009
【図８】
2007324990.tif 000010
【図９】
2007324990.tif 000011
【図１０】
2007324990.tif 000012
【図１１】
2007324990.tif 000013
【図１２】
2007324990.tif 000014
【図１３】
2007324990.tif 000015
【図１４】
2007324990.tif 000016
【図１５】
2007324990.tif 000017
【図１６】
2007324990.tif 000018
【図１７】
2007324990.tif 000019
【図１８】
2007324990.tif 000020
【図１９】
2007324990.tif 000021
【図２０】
2007324990.tif 000022
【図２１】
2007324990.tif 000023
【図２２】
2007324990.tif 000024
【図２３】
2007324990.tif 000025
【図２４】
2007324990.tif 000026
【図２５】
2007324990.tif 000027
【図２６】
2007324990.tif 000028
【図２７】
2007324990.tif 000029
【図２８】
2007324990.tif 000030
【図２９】
2007324990.tif 000031
【図３０】
2007324990.tif 000032
【図３１】
2007324990.tif 000033