(57)【特許請求の範囲】
【請求項１】
広告を含んで放送されている放送データであって、少なくとも音声を含む放送データをチャンネル毎に取得する放送取得手段と、
前記放送データによる放送を視聴している視聴者により所定の操作が行われた通信端末であって、音声を音声信号に変換する収音手段を備える通信端末から、当該操作が行われた時刻と当該放送のチャンネルとが伝達されると、前記広告の音声の特徴点を表すデータである広告情報を複数の広告毎に記憶する記憶手段を用いて、前記放送取得手段により取得された放送データが表す音声のうち伝達された前記時刻及び前記チャンネルの音声が前記複数の広告のいずれに相当するか否かを特定する広告特定手段であって、前記放送取得手段により取得された放送データが表す音声の特徴点を解析する解析手段を有し、前記解析手段により解析された特徴点と前記広告情報の特徴点とを比較することにより前記広告を特定する広告特定手段と、
前記広告特定手段による特定結果に応じたデータを出力する出力手段と、
前記収音手段が音声を変換して得られる音声信号から取得される特徴点と前記放送データが表す音声の特徴点とを比較して、前記広告特定手段により特定された広告の確からしさを検証する検証手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記放送取得手段は、同一の前記チャンネルであって前記放送の内容が地域によって異なる複数の放送データを取得し、
前記広告特定手段は、前記通信端末から、当該通信端末の位置を表す位置情報を前記時刻情報及び前記チャンネル情報とともに伝達されると、当該位置情報に基づいて前記地域を識別し、前記特定を行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力手段は、前記広告特定手段により広告が特定された場合に、当該広告に応じたコンテンツを前記通信端末に送信するためのデータを出力する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記放送取得手段により取得された放送データに基づき前記広告情報を複数の広告毎に生成する生成手段
を備えることを特徴とする請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
情報処理装置が、広告を含んで放送されている放送データであって、少なくとも音声を含む放送データをチャンネル毎に取得する放送取得ステップと、
前記情報処理装置が、前記放送データによる放送を視聴している視聴者により所定の操作が行われた通信端末であって、音声を音声信号に変換する収音手段を備える通信端末から、当該操作が行われた時刻と当該放送のチャンネルとが伝達されると、前記広告の音声の特徴点を表すデータである広告情報を複数の広告毎に記憶する記憶手段を用いて、前記放送取得ステップにおいて取得された放送データが表す音声のうち伝達された前記時刻及び前記チャンネルの音声が前記複数の広告のいずれに相当するか否かを特定する広告特定ステップであって、前記放送取得ステップにおいて取得された放送データが表す音声の特徴点を解析する解析し、解析された特徴点と前記広告情報の特徴点とを比較することにより前記広告を特定する広告特定ステップと、
前記情報処理装置が、前記広告特定ステップにおける特定結果に応じたデータを出力する出力ステップと、
前記情報処理装置が、前記収音手段が音声を変換して得られる音声信号から取得される特徴点と前記放送データが表す音声の特徴点とを比較して、前記広告特定ステップにおいて特定された広告の確からしさを検証する検証ステップと
を備えることを特徴とする情報処理方法。
【請求項６】
コンピュータに、
広告を含んで放送されている放送データであって、少なくとも音声を含む放送データをチャンネル毎に取得する放送取得ステップと、
前記放送データによる放送を視聴している視聴者により所定の操作が行われた通信端末であって、音声を音声信号に変換する収音手段を備える通信端末から、当該操作が行われた時刻と当該放送のチャンネルとが伝達されると、前記広告の音声の特徴点を表すデータである広告情報を複数の広告毎に記憶する記憶手段を用いて、前記放送取得ステップにおいて取得された放送データが表す音声のうち伝達された前記時刻及び前記チャンネルの音声が前記複数の広告のいずれに相当するか否かを特定する広告特定ステップであって、前記放送取得ステップにおいて取得された放送データが表す音声の特徴点を解析し、解析された特徴点と前記広告情報の特徴点とを比較することにより前記広告を特定する広告特定ステップと、
前記広告特定ステップにおける特定結果に応じたデータを出力する出力ステップと、
前記収音手段が音声を変換して得られる音声信号から取得される特徴点と前記放送データが表す音声の特徴点とを比較して、前記広告特定ステップにおいて特定された広告の確からしさを検証する検証ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、視聴者により視聴されている広告を特定する技術に関する。
【背景技術】
【０００２】
視聴者により視聴されている広告に応じたコンテンツ（商品の割引に用いられるクーポン等）を提供する技術がある。特許文献１には、データ放送（ワンセグ等）のリンクのブックマークを登録すると、クーポン券を携帯端末に送ることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０７５９０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
再生される放送から視聴者により視聴されている広告を特定する場合、放送の方式（例えばアナログ放送）、周囲の雑音、放送される広告の地域による違いなどの環境の影響で広告が特定できないことがある。例えば、特許文献１では、放送の方式がデジタル放送（ワンセグ放送）でなければ広告を特定できない。
そこで、本発明は、放送が再生される環境によらずに、視聴者により視聴されている広告を特定することを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係る情報処理装置は、広告を含んで放送されている放送データであって、少なくとも音声を含む放送データをチャンネル毎に取得する放送取得手段と、前記放送データによる放送を視聴している視聴者により所定の操作が行われた通信端末であって、音声を音声信号に変換する収音手段を備える通信端末から、当該操作が行われた時刻と当該放送のチャンネルとが伝達されると、前記広告の音声の特徴点を表すデータである広告情報を複数の広告毎に記憶する記憶手段を用いて、前記放送取得手段により取得された放送データが表す音声のうち伝達された前記時刻及び前記チャンネルの音声が前記複数の広告のいずれに相当するか否かを特定する広告特定手段であって、前記放送取得手段により取得された放送データが表す音声の特徴点を解析する解析手段を有し、前記解析手段により解析された特徴点と前記広告情報の特徴点とを比較することにより前記広告を特定する広告特定手段と、前記広告特定手段による特定結果に応じたデータを出力する出力手段と、前記収音手段が音声を変換して得られる音声信号から取得される特徴点と前記放送データが表す音声の特徴点とを比較して、前記広告特定手段により特定された広告の確からしさを検証する検証手段とを備える構成を有する。
【０００６】
また、本発明に係る情報処理装置は、前記放送取得手段は、同一の前記チャンネルであって前記放送の内容が地域によって異なる複数の放送データを取得し、前記広告特定手段は、前記通信端末から、当該通信端末の位置を表す位置情報を前記時刻情報及び前記チャンネル情報とともに伝達されると、当該位置情報に基づいて前記地域を識別し、前記特定を行ってもよい。
【０００７】
また、本発明に係る情報処理装置は、前記通信端末は音声を音声信号に変換する収音手段を備え、前記広告情報は、前記広告の音声の特徴点を表すデータであり、前記広告特定手段は、前記放送取得手段により取得された放送データが表す音声の特徴点を解析する解析手段を有し、前記解析手段により解析された特徴点と前記広告情報の特徴点とを比較することにより前記広告を特定し、前記収音手段が音声を変換して得られる音声信号から取得される特徴点と前記放送データが表す音声の特徴点とを比較して、前記広告特定手段により特定された広告の確からしさを検証する検証手段を備えていてもよい。
【０００８】
また、本発明に係る情報処理装置は、前記出力手段は、前記広告特定手段により広告が特定された場合に、当該広告に応じたコンテンツを前記通信端末に送信するためのデータを出力してもよい。
【０００９】
また、本発明に係る情報処理装置は、前記放送取得手段により取得された放送データに基づき前記広告情報を複数の広告毎に生成する生成手段を備えてもよい。
【００１０】
本発明に係る情報処理方法は、情報処理装置が、広告を含んで放送されている放送データであって、少なくとも音声を含む放送データをチャンネル毎に取得する放送取得ステップと、前記情報処理装置が、前記放送データによる放送を視聴している視聴者により所定の操作が行われた通信端末であって、音声を音声信号に変換する収音手段を備える通信端末から、当該操作が行われた時刻と当該放送のチャンネルとが伝達されると、前記広告の音声の特徴点を表すデータである広告情報を複数の広告毎に記憶する記憶手段を用いて、前記放送取得ステップにおいて取得された放送データが表す音声のうち伝達された前記時刻及び前記チャンネルの音声が前記複数の広告のいずれに相当するか否かを特定する広告特定ステップであって、前記放送取得ステップにおいて取得された放送データが表す音声の特徴点を解析する解析し、解析された特徴点と前記広告情報の特徴点とを比較することにより前記広告を特定する広告特定ステップと、前記情報処理装置が、前記広告特定ステップにおける特定結果に応じたデータを出力する出力ステップと、前記情報処理装置が、前記収音手段が音声を変換して得られる音声信号から取得される特徴点と前記放送データが表す音声の特徴点とを比較して、前記広告特定ステップにおいて特定された広告の確からしさを検証する検証ステップとを備えるものである。
【００１１】
本発明に係るプログラムは、コンピュータに、広告を含んで放送されている放送データであって、少なくとも音声を含む放送データをチャンネル毎に取得する放送取得ステップと、前記放送データによる放送を視聴している視聴者により所定の操作が行われた通信端末であって、音声を音声信号に変換する収音手段を備える通信端末から、当該操作が行われた時刻と当該放送のチャンネルとが伝達されると、前記広告の音声の特徴点を表すデータである広告情報を複数の広告毎に記憶する記憶手段を用いて、前記放送取得ステップにおいて取得された放送データが表す音声のうち伝達された前記時刻及び前記チャンネルの音声が前記複数の広告のいずれに相当するか否かを特定する広告特定ステップであって、前記放送取得ステップにおいて取得された放送データが表す音声の特徴点を解析し、解析された特徴点と前記広告情報の特徴点とを比較することにより前記広告を特定する広告特定ステップと、前記広告特定ステップにおける特定結果に応じたデータを出力する出力ステップと、前記収音手段が音声を変換して得られる音声信号から取得される特徴点と前記放送データが表す音声の特徴点とを比較して、前記広告特定ステップにおいて特定された広告の確からしさを検証する検証ステップとを実行させるためのものである。
【発明の効果】
【００１２】
本発明によれば、放送が再生される環境によらずに、視聴者により視聴されている広告を特定することが可能である。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る広告特定システムの構成を示すブロック図
【図２】各放送局により送信される放送データを説明する模式図
【図３】通信端末の構成を示すブロック図
【図４】サーバ装置の構成を示すブロック図
【図５】サーバ装置の制御部の機能的構成を示すブロック図
【図６】広告特定システムが番組を特定する処理の一例を示すシーケンスチャート
【図７】通信端末に表示される画面の一例
【図８】変形例３に係る広告特定システムの構成を示すブロック図
【発明を実施するための形態】
【００１４】
［実施形態］
図１は、本発明の一実施形態である広告特定システム１０の構成を示すブロック図である。図１に示すように、本実施形態の広告特定システム１０は、サーバ装置１００と、通信端末２００と、広告情報データベース３００と、コンテンツデータベース４００と、ＮＴＰ（Network Time Protocol）サーバ５００と、受像機６００と、複数の放送局７００とを備える。
【００１５】
本実施形態において、各放送局７００は、テレビジョン放送によって広告及び番組をそれぞれ放送する。ここにおいて、「広告」とは、広告を提供する者が商品やサービスなどを宣伝するための放送をいう。以下においては、広告を提供する者を「広告者」という。また、広告特定システム１０においては、番組以外の放送を広告というものとする。ただし、番組の中には商品やサービスの宣伝が含まれている場合があり、この場合はその宣伝の時間を広告とみなしてもよい。各放送局７００は、広告及び番組の音声や映像などを示す放送データをそれぞれ送信する。各放送局７００には、決められた番号がチャンネルとして割り当てられている。ここにおいて、「チャンネル」とは、放送に用いられる周波数帯域に付けられた番号など、各放送局７００のそれぞれを区別するための番号をいう。
【００１６】
図２は、各放送局７００により送信される放送データを説明する模式図である。図２では、横方向に時間の流れを表し、ある放送局７００が地域Ｘ、Ｙ、Ｚでそれぞれ送信する放送データの一例を示している。この放送局７００には、チャンネルの番号として“５”が割り当てられている。各放送データは、広告を表す広告データ及び番組を表す番組データが放送される順番に並んで構成されている。図２の例では、この放送局７００は、番組データα、βを含んだ放送データを送信している。放送局７００は、地域により異なる広告者が提供する広告を放送し、又は同じ番組を異なる時刻に放送する場合がある。例えば、この放送局７００は、地域Ｘでは広告データＡ、Ｂ、Ｃを、地域Ｙでは広告データＤ、Ｅを、及び地域Ｚでは広告データＦ、Ｇを含む放送データを送信している。また、この放送局７００は、地域Ｚでは、地域Ｘ、Ｙとは異なる時刻に番組データαを送信している。このように、各放送局７００により放送される内容は、時刻及び地域によって決まるものである。このように、同じチャンネルの放送局７００により同じ時刻に放送される放送データであっても、放送される広告や番組が異なる場合がある。
【００１７】
広告特定システム１０においては、各放送局７００から送信される放送データが一致する地域を示す地域ＩＤがコンテンツ送信サービスの提供者によって決められている。また、コンテンツ送信サービスにより送信されるコンテンツに対応する広告には、広告ＩＤが決められている。ここにおいて、「広告ＩＤ」とは、広告とコンテンツとを対応付けるデータをいう。なお、同じ広告者であっても商品やサービスの種類によって複数の広告を提供する場合があり、その場合は広告者の意向によりそれぞれの広告に異なる広告ＩＤを用いてもよい。広告ＩＤは、コンテンツ送信サービスの提供者によって決められたものを用いてもよいし、他の広告ＩＤと重複しなければ広告者が決めたものを用いてもよい。上述した広告情報ＤＢ３００には、後述する第２特徴点に対して広告ＩＤと地域ＩＤとがそれぞれ対応付けて記憶されている。また、上述したコンテンツＤＢ４００には、コンテンツに対して広告ＩＤが対応付けられて記憶されている。
【００１８】
受像機６００は、複数の放送局７００からそれぞれ送信される放送データを受信して、複数の番組又は広告のいずれかを再生する。受像機６００は、チャンネルを切り替えることで、各チャンネルに対応する放送局７００により送信された放送データが示す音声及び映像を再生する。
【００１９】
ネットワークＮＷ１は、サーバ装置１００、通信端末２００、広告情報データベース３００、コンテンツデータベース４００及びＮＴＰサーバ５００の相互の通信を所定の通信プロトコルにより可能にする。ネットワークＮＷ１は、通信プロトコルが異なる複数のネットワーク（例えば、インターネットと移動体通信網）を組み合わせたネットワークであってもよい。ネットワークＮＷ１は、通信端末２００と無線通信を行う基地局を複数含む。
【００２０】
ＮＴＰサーバ５００は、所定の基準時刻を示す時刻情報を所定の通信プロトコル（ＮＴＰ）に従って送信する。本実施形態においては、ＮＴＰサーバ５００は、サーバ装置１００及び通信端末２００に対してネットワークＮＷ１を介して時刻情報を送信する。サーバ装置１００及び通信端末２００は、この時刻情報を受信することにより時刻を同期させる。
【００２１】
通信端末２００は、広告特定システム１０においては、受像機６００に対応して設けられ、受像機６００により再生される番組又は広告が視聴されている環境で使用される。以下においては、通信端末２００を使用する者を「視聴者」という。本実施形態において、通信端末２００は、所定の無線通信事業者により提供される無線通信サービスを用いて通信を行う無線通信端末であり、例えば、携帯電話機やスマートフォンである。通信端末２００は、受像機６００が再生しているチャンネルの情報等を視聴者の操作によりサーバ装置１００に送信する。
【００２２】
サーバ装置１００は、コンテンツ送信サービスの提供者によって使用される。ここにおいて、「コンテンツ送信サービス」とは、視聴者により視聴される広告に関連するコンテンツを視聴者の通信端末２００に対して送信するサービスをいう。サーバ装置１００は、各放送局７００によりそれぞれ送信される放送データを受信し、その放送データにより示される音声の音声情報から特徴点を解析する。ここにおいて、「特徴点」とは、番組又は広告の識別を可能にする音声の特徴を表す情報をいう。例えば、異なる音声同士は、各々の特徴点を比較することで区別可能である。広告特定システム１０においては、音声情報同士の特徴点を比較して、共通する特徴点の数又は割合が所定の値を超える場合にこれらの音声情報が示す音声が同一であると判断する。この割合は、例えば、ある音声情報とその比較対象の音声情報とに一致する特徴点の数を、比較する特徴点の総数で除した値である。この割合は、所定期間分の音声情報に含まれる特徴点を用いて算出される。所定の数又は割合は、番組特定サービスの提供者によりあらかじめ決められる。本実施形態においては、サーバ装置１００は、特徴点を解析する処理に隠れマルコフモデルやハッシュ法等を用いた公知の音声認識技術を適宜用いることができる。サーバ装置１００は、以下においては、サーバ装置１００が解析した特徴点を「第１特徴点」という。
【００２３】
広告情報データベース３００は、広告情報を複数の広告毎に記憶するデータベース（以下「ＤＢ」と表記する。）である。これらの広告は、コンテンツ送信サービスで送信されるコンテンツに対応している。本実施形態において、広告情報ＤＢ３００は、サーバ装置１００とは異なる外部装置に記憶されている。広告情報ＤＢ３００が記憶されているこの外部装置は、本発明に係る「記憶手段」として機能する。
【００２４】
「広告情報」とは、広告の音声を表す情報をいう。広告情報は、例えば、広告の音声そのものを表すデータやその音声を解析したデータである。本実施形態においては、広告情報は、広告の音声情報を解析して得られる特徴点である。この特徴点は、上述した第１特徴点と同様に、例えば、隠れマルコフモデルやハッシュ法等を用いた公知の音声認識技術を適宜用いて広告の音声情報を解析したものである。本実施形態においては、これらの特徴点は、広告者によって提供されて広告情報ＤＢ３００に記憶される。以下においては、広告情報が有する特徴点を「第２特徴点」という。
【００２５】
コンテンツＤＢ４００は、複数のコンテンツを記憶するＤＢである。ここにおいて、「コンテンツ」とは、放送される広告に対応付けられた情報をいう。本発明に係るコンテンツは、典型的には、広告で宣伝されている商品又はサービス等を購入する者に対して特典を与えるクーポン（割引券など）である。また、コンテンツは、これらの商品やサービス等に関する様々な付加的な情報であってもよいし、ＵＲＬ（Uniform Resource Locator）等のハイパーリンクを含み、当該コンテンツと異なる他のコンテンツ（広告者のＷｅｂサイト等）を案内する情報であってもよい。
【００２６】
図３は、通信端末２００の構成を示すブロック図である。通信端末２００は、図３に示すように、制御部２１０と、通信部２２０と、時計部２３０と、表示部２４０と、操作部２５０と、測位部２６０と、記憶部２７０とを備える。制御部２１０は、ＣＰＵ（Central Processing Unit）等の演算処理装置と主記憶装置に相当するメモリとを備え、プログラムを実行することによって通信端末２００の各部の動作を制御する。通信部２２０は、ネットワークＮＷ１と通信を行うためのインタフェースを備え、サーバ装置１００及びＮＴＰサーバ５００との間でデータの送信及び受信をする。時計部２３０は、通信部２２０を介してＮＴＰサーバ５００から現在の時刻を示す時刻情報を取得する。時計部２３０は、取得した時刻情報を制御部２１０に供給する。表示部２４０は、液晶ディスプレイ等の表示媒体やその駆動手段を備え、所定の画面に画像を表示する。操作部２５０は、キーパッド等の入力手段を備え、操作されるとその操作の内容を制御部２１０に通知する。表示部２４０は、液晶ディスプレイ等の表示媒体やその駆動手段を備え、所定の画面に画像を表示する。
【００２７】
測位部２６０は、通信端末２００の位置情報を取得する手段である。ここにおいて、「位置情報」とは、通信端末２００の位置（又はこれと同一視し得る位置）を表す情報をいい、例えば、緯度及び経度や住居表示によって表される情報である。測位部２６０は、例えば、ＧＰＳ（Global Positioning System）を用いて位置情報を取得する。あるいは、測位部２６０は、通信を行った基地局（又はアクセスポイント）の位置に基づいて位置情報を求めることも可能である。測位部２６０は、位置情報を取得すると、これを制御部１１０に供給する。記憶部２７０は、フラッシュメモリ等の補助記憶装置に相当する記憶手段を備え、各種情報を記憶する。記憶部２７０は、制御部２１０が処理を実行するために用いられるデータを記憶している。
【００２８】
図４は、サーバ装置１００の構成を示すブロック図である。サーバ装置１００は、図４に示すように、制御部１１０と、通信部１２０と、時計部１３０と、チューナ部１４０と、記憶部１５０とを備える。通信部１２０は、ネットワークＮＷ１を介して通信端末２００と通信を行うためのインタフェースである。時計部１３０は、現在の時刻を示す時刻情報として、時計部２３０が取得する時刻情報と時刻が同期する時刻情報をＮＴＰサーバ５００から取得する。これにより、サーバ装置１００と通信端末２００とは、互いに同期する時刻に基づき各種処理をそれぞれ行う。時計部１３０は、取得した時刻情報を制御部１１０に供給する。
【００２９】
チューナ部１４０は、アンテナに接続する複数のチューナを有し、各放送局７００により送信された放送データを受信する。チューナ部１４０は、受信した放送データから各チャンネルで同時に放送されている番組の音声情報を抽出し、抽出した音声情報を制御部１１０に供給する。チューナ部１４０により受信できない地域の放送データは、その放送データを受信可能な地域に設置されている図示せぬ外部装置によって受信され、サーバ装置１００に送信される。この放送データは、通信部１２０を介して制御部１１０に供給される。すなわち、制御部１１０に供給される放送データには、同一のチャンネルであっても地域によって放送されている内容が異なる放送データが含まれる。
【００３０】
制御部１１０は、ＣＰＵ等の演算処理装置と主記憶装置に相当するメモリとを備え、プログラムを実行することによってサーバ装置１００の各部の動作を制御する。また、制御部１１０は、時計部１３０から供給された時刻情報に基づいて各部を動作させる時刻、時間及び間隔を制御する。また、制御部１１０は、チューナ部１４０により各チャンネルの音声情報が供給された時刻に基づき、これらの音声情報に対応する広告又は番組が放送された時刻を特定する。制御部１１０は、この特定した時刻を示す時刻情報を、その時刻に放送された各広告又は番組の音声情報の第１特徴点とこの第１特徴点に対応するチャンネル情報とに対応付けて記憶部１５０に供給する。
【００３１】
記憶部１５０は、補助記憶装置に相当する記憶手段を備え、制御部１１０の処理に用いられるデータ等を記憶している。本実施形態においては、記憶部１５０は、制御部１１０から供給されるチャンネル情報、時刻情報及び第１特徴点を記憶している。また、記憶部１５０は、放送局７００により送信される放送データが同一となる地域を識別するための情報を記憶する。本実施形態においては、この情報は、これらの地域を識別する地域ＩＤと緯度や経度等で表される位置情報とを対応付けたテーブルである。
【００３２】
図５は、サーバ装置１００の制御部１１０の機能的構成を示すブロック図である。制御部１１０は、プログラムを実行することによって、図５に示す放送取得部１１１と、受付部１１２と、視聴状況特定部１１３と、広告特定部１１４と、出力部１１５とに相当する機能を実現する。これにより、制御部１１０は、放送されている広告を特定する機能を実現する。制御部１１０がこれらの機能を実現することで、本発明に係る「情報処理装置」の一例に相当する機能が実現される。
【００３３】
放送取得部１１１は、チューナ部１４０を介して、複数の広告及び番組の音声を含む放送データをチャンネル毎に取得する。放送取得部１１１は、本発明に係る「放送取得手段」として機能する。また、放送取得部１１１は、チューナ部１４０により各チャンネルの放送データが供給された時刻に基づき、これらの放送データに対応する広告又は番組が放送された時刻を特定する。放送取得部１１１は、取得した放送データとこの放送データに対応する時刻の時刻情報とを広告特定部１１４に供給する。
【００３４】
受付部１１２は、本発明に係る「受付手段」として機能するものである。受付部１１２は、通信部１２０を介して通信端末２００から送信されるチャンネル情報、時刻情報及び位置情報を受け付ける。受付部１１２は、受け付けたチャンネル情報及び時刻情報を視聴状況特定部１１３に供給する。また、受付部１１２は、受け付けた位置情報を広告特定部１１４に供給する。
【００３５】
視聴状況特定部１１３は、受付部１１２から供給された時刻情報及びチャンネル情報に基づいて、再生された広告又は番組を視聴者が視聴している時刻及びチャンネルを特定する。視聴状況特定部１１３は、特定した時刻及びチャンネルを示す情報を広告特定部１１４に供給する。視聴状況特定部１１３は、本発明に係る「視聴状況特定手段」として機能する。
【００３６】
広告特定部１１４は、視聴者がいずれの広告を視聴しているのか又は広告を視聴していないのかを特定する。視聴状況特定部１１３は、より詳細には、特徴点解析部１１４１と、地域識別部１１４２と、広告情報取得部１１４３とを含む。
【００３７】
特徴点解析部１１４１は、放送取得部１１１から供給された複数の放送データを用いて、各放送データに対応する番組又は広告の音声情報の特徴点を解析する。特徴点解析部１１４１は、解析した結果得られた第１特徴点と放送取得部１１１から供給された時刻情報とを対応付ける。
【００３８】
地域識別部１１４２は、受付部１１２から供給された位置情報に基づいて、この位置情報に対応する地域を識別する。本実施形態においては、地域識別部１１４２は、記憶部１５０に記憶されている位置情報と地域ＩＤとを対応付けたテーブルを参照して、供給された位置情報に対応する地域ＩＤを特定することで通信端末２００が位置している地域を識別する。地域識別部１１４２は、識別した地域の地域ＩＤを広告情報取得部１１４３に供給する。
【００３９】
広告特定部１１４は、視聴状況特定部１１３から供給される時刻情報及びチャンネル情報により示される放送に対応する第１特徴点を抽出する。また、広告情報取得部１１４３は、地域識別部１１４２から供給された地域ＩＤに応じた広告情報の送信を要求する要求情報を広告情報ＤＢ３００に送信する。広告情報取得部１１４３は、この要求情報を受信した広告情報ＤＢ３００から送信された複数の広告情報を通信部１２０を介して取得する。本実施形態においては、広告情報は第２特徴点で表されているため、音声情報をそのまま用いる場合と比べてデータ量を少なくすることができる。
【００４０】
広告特定部１１４は、地域識別部１１４２により識別された地域の情報に基づき、上述のとおり抽出した第１特徴点のうちその地域で放送されている放送データに対応する第１特徴点を選択する。広告特定部１１４は、選択した第１特徴点と広告情報取得部１１４３により取得された複数の広告情報の各々に含まれる第２特徴点とを比較する。本実施形態においては、広告特定部１１４は、例えば、視聴状況特定部１１３から供給される時刻情報の前後３秒ずつで合計６秒間の音声情報から解析された第１特徴点と、１５秒又は３０秒の広告の音声情報から解析された第２特徴点とを比較する。広告特定部１１４は、第１特徴点を第２特徴点の先頭の６秒間から後尾の６秒間まで例えば１秒おきにずらしながら順次比較する。広告特定部１１４は、この比較により最も特徴点が一致する場合において、その一致した特徴点の数又は割合が閾値を超える広告情報があるときは、この第１特徴点に対応する広告としてこの広告情報を特定する。すなわち、第１特徴点に対応する広告は、広告情報取得部１１４３により取得された複数の広告情報が示す広告のいずれかに相当する。また、広告特定部１１４は、この比較の結果一致した特徴点の数又は割合が閾値を超える広告情報がない場合は、この第１特徴点に対応する広告と一致する広告情報がないことを特定する。この閾値は、広告特定サービスの提供者によりあらかじめ決められる。広告特定部１１４は、第１特徴点と第２特徴点とを比較する処理に、例えば、動的計画法によるマッチング等を用いた公知のマッチング技術を適宜用いることができる。広告特定部１１４は、特定した広告を示す情報又は一致する広告がないことを示す情報を出力部１１５に供給する。広告特定部１１４は、本発明に係る「広告特定手段」として機能する。
【００４１】
出力部１１５は、広告特定部１１４により特定された広告に対応するコンテンツを通信端末２００に対して出力する。出力部１１５は、より詳細には、コンテンツ取得部１１５１と、コンテンツ送信部１１５２とを含む。広告特定部１１４により特定された広告を示す情報が供給されると、コンテンツ取得部１１５１は、この情報が示す広告に関連するコンテンツを要求する要求情報をコンテンツＤＢ４００に送信する。要求情報は、広告特定部１１４による特定結果に応じたデータの一例である。コンテンツ取得部１１５１は、本発明に係る「出力手段」として機能する。コンテンツ取得部１１５１は、この要求情報を受信したコンテンツＤＢ４００から送信されたコンテンツを通信部１２０を介して取得する。コンテンツ送信部１１５２は、コンテンツ取得部１１５１が取得したコンテンツを、通信端末２００に対して送信する。
【００４２】
図６は、広告特定システム１０が番組を特定する処理の一例を示すシーケンスチャートである。説明の便宜上、図６では複数の放送局７００のうち１つしか記載していないが、各放送局７００は、それぞれが図６に示す動作をする。また、図６の例では、視聴者は、通信端末２００に対応する受像機６００により再生されている番組又は広告を視聴しているものとする。
【００４３】
複数の放送局７００は、放送データをそれぞれ送信する（ステップＳ１１０）。サーバ装置１００は、チューナ部１４０がこれらの放送データを受信することで、制御部１１０が放送データを取得する（ステップＳ１２０）。サーバ装置１００は、ステップＳ１２０の処理を所定の時間及び所定の時間間隔で繰り返し実行する。所定の時間及び所定の時間間隔は、広告の音声が含まれる放送データを取得しやすいように、広告特定システム１０の提供者によってあらかじめ決められる。例えば、サーバ装置１００は、５秒間放送データを取得し、その取得する処理を１０秒間隔で実行する。次に、サーバ装置１００は、取得した放送データから各チャンネルの音声の特徴点を解析する（ステップＳ１３０）。そして、サーバ装置１００は、解析により得られた複数の第１特徴点に対して、各々に対応する番組又は広告が放送された時刻を示す時刻情報を対応付ける（ステップＳ１４０）。サーバ装置１００は、解析により得られたこれらの第１特徴点に対して、各々に対応する番組又は広告が放送された時刻を示す時刻情報を対応付けて記憶部１５０に記憶させて蓄積する（ステップＳ１５０）。
【００４４】
次に、視聴者が受像機６００により再生されている広告に対応するコンテンツを取得するよう通信端末２００に対して操作すると、通信端末２００は、そのコンテンツを取得するための動作を開始するよう各部に指示する（ステップＳ１６０）。そして、通信端末２００は、この指示に応じて視聴者の操作により入力されたチャンネルの番号を示すチャンネル情報と、この入力がされた時刻情報と、測位部２６０により取得されている位置情報とをサーバ装置１００に対して送信する（ステップＳ１７０）。
【００４５】
続いて、サーバ装置１００は、通信端末２００から送信されたこれらの情報を通信部１２０で受信して、制御部１１０により受け付ける（ステップＳ１８０）。サーバ装置１００は、受け付けたチャンネル情報及び時刻情報に基づいて、視聴者の視聴状況を特定する（ステップＳ１９０）。また、サーバ装置１００は、受け付けた位置情報に基づいて、視聴者が視聴する受像機６００が設置されている地域を識別する（ステップＳ２００）。サーバ装置１００は、識別した地域に対応する広告情報の送信を要求する情報を広告ＤＢ情報３００に対して送信する（ステップＳ２１０）。広告情報ＤＢ３００は、サーバ装置１００から送信された要求情報を受信すると、要求された地域に対応する広告情報をサーバ装置１００に対して送信する（ステップＳ２２０）。
【００４６】
次に、サーバ装置１００は、ステップＳ２２０において受信した広告情報に含まれる第２特徴点とステップＳ１９０において特定した視聴状況に対応する第１特徴点とを比較して、広告情報の広告のいずれかに相当する場合は、その相当する広告を視聴者が視聴している広告として特定する（ステップＳ２３０）。なお、サーバ装置１００は、この比較の結果、視聴状況に対応する第１特徴点に相当する広告がない場合は、広告が特定できないことを示す情報を通信端末２００に送信する。続いて、サーバ装置１００は、特定した広告に応じたコンテンツの送信を要求する情報をコンテンツＤＢ４００に送信する（ステップＳ２４０）。コンテンツＤＢ４００は、サーバ装置１００から送信された要求情報を受信すると、要求された広告に応じたコンテンツをサーバ装置１００に対して送信する（ステップＳ２５０）。そして、サーバ装置１００は、受信したコンテンツを通信端末２００に対して送信する（ステップＳ２６０）。通信端末２００は、受信したコンテンツを表示部２４０に表示する（ステップＳ２７０）。
【００４７】
図７は、通信端末２００に表示される画面の一例である。図７の例では、コンテンツを「テレビクーポン」と表現して、図６のステップＳ１６０及びＳ２７０の処理で通信端末２００が表示する画面を示すものとする。例えば、視聴者が視聴している広告の映像又は音声により、その広告に関連するテレビクーポンを提供していることが視聴者に伝えられたとする。テレビクーポンのことを知った視聴者は、通信端末２００を操作してテレビクーポンを取得するためのアプリケーション画面を表示させる。この結果、通信端末２００には、図７（ａ）に示すように、テレビクーポンを取得するための情報が表示される。図７（ａ）の例では、視聴者は、操作部２５０を操作して自分が視聴しているチャンネルの番号を選択することで、そのチャンネルで放送されている広告のコンテンツを取得する通信端末２００の動作を開始させることができる。また、視聴者のこの操作により、図６のステップＳ１６０の処理が通信端末２００により実行される。
【００４８】
図７（ｂ）は、視聴者が図７（ａ）の画面で例えば１２ｃｈ（チャンネル）を選択する操作を行った結果、通信端末２００が表示する画面の一例である。図７（ｂ）の例では、この操作がされた時刻に１２ｃｈで放送されていた広告をサーバ装置１００が特定した結果、通信端末２００は、サーバ装置１００から送信されたその広告に関連するコンテンツを画面に表示している。このコンテンツには、図７（ｂ）に示すように、商品の割引を案内する情報と視聴者の位置情報の近くにある店舗を案内するＵＲＬとが含まれている。
【００４９】
以上のとおり、本実施形態の広告特定システム１０は、通信端末２００に対するチャンネルを選択する視聴者の操作に基づき、視聴者がこの操作を行った時刻にこの選択されたチャンネルで放送されている広告を特定する。これにより、広告特定システム１０は、テレビジョン放送の方式（アナログ放送・デジタル放送）や通信端末２００周辺の雑音などの視聴環境によらずに視聴者により視聴されている広告を特定することができる。また、広告特定システム１０は、通信端末２００の位置情報から識別される地域で受信可能な広告の広告情報から広告を特定する。これにより、広告特定システム１０は、通信端末２００が使用される地域の違いに拘わらず、その地域で放送されている広告を特定することができる。
【００５０】
［変形例］
上述した実施形態は、本発明の実施の一例にすぎない。本発明は、上述した実施形態に対して、以下の変形を適用することが可能である。なお、以下に示す変形例は、必要に応じて、各々を適当に組み合わせて実施されてもよいものである。
【００５１】
（変形例１）
本発明において、コンテンツは、クーポンやＵＲＬの情報に限定されない。例えば、コンテンツは、広告に含まれる場所の地図、広告に含まれる音楽の紹介又は広告に登場する人物の映像等、広告に関連する情報であればよい。
【００５２】
（変形例２）
広告情報は、上述した実施形態においては、外部装置に記憶されていたが、サーバ装置１００に記憶されていてもよい。これにより、サーバ装置１００は、ネットワークＮＷ１を介さずに広告情報を取得することができ、ネットワークＮＷ１を介する場合に比べて短い時間で広告情報を取得することができる。なお、コンテンツも同様に、サーバ装置１００に記憶されていてもよい。
【００５３】
（変形例３）
本発明において、コンテンツを通信端末２００に送信するのはサーバ装置１００であったが、サーバ装置１００とは異なる外部装置が送信してもよい。この場合、サーバ装置１００は、この外部装置に対してコンテンツの送信を指示する指示情報を、そのコンテンツを特定するデータ及び送信先の通信端末２００を識別するデータとともに送信する。指示情報は、広告特定部１１４による特定結果に応じたデータの一例である。この外部装置は、この指示情報を受信すると、これらのデータに基づき、コンテンツをコンテンツＤＢ４００から取得して通信端末２００に送信する。これにより、例えば、コンテンツＤＢ４００を記憶している外部装置がこの処理を行えば、コンテンツをネットワークＮＷ１を介してコンテンツＤＢ４００からサーバ装置１００に送信することが不要になる。これにより、コンテンツが画像や映像等を含む場合は、通信の時間が短くなり、通信端末２００におけるコンテンツ取得の操作からコンテンツの受信までの時間を短くすることができる。
【００５４】
図８は、変形例３に係る広告特定システム１０ａの構成を示すブロック図である。変形例３の広告特定システム１０ａは、上述した実施形態の広告特定システム１０と共通する構成を含むが、コンテンツＤＢ４００を記憶するコンテンツ配信装置４０１を備える点が異なる。広告特定システム１０ａは、コンテンツＤＢ４００を有するコンテンツ配信装置４０１を備える。コンテンツ配信装置４０１は、サーバ装置１００から送信された指示情報に基づいて、通信端末２００に対してコンテンツを送信する。
【００５５】
（変形例４）
本発明において、通信端末が受像機６００のチャンネルを操作する操作信号の発信部を備えていれば、通信端末は、コンテンツを取得する際、視聴者が選択したチャンネルの代わりに直前に発信した操作信号が示すチャンネルをチャンネル情報としてもよい。これにより、視聴者は、コンテンツを取得するためのアプリケーションを起動するだけで通信端末がコンテンツを取得する動作を開始させることができる。
【００５６】
（変形例５）
本発明において、通信端末及びサーバ装置は、現在時刻の情報を取得する方法をＮＴＰサーバに限定されない。また、通信端末及びサーバ装置は、高精度の時計（電波時計、原子時計など）をそれぞれ設け、これらの時計から時刻情報を取得してもよい。この場合、これらの時計は、時刻が同じとなるようにあらかじめ設定されていることが望ましい。
【００５７】
（変形例６）
本発明において、各放送局は、ラジオ放送の仕組みによってそれぞれの広告及び番組を放送してもよい。すなわち、これらの広告及び番組は、映像を含まない音声のみの情報であってもよい。また、本発明において、各放送局は、有線通信のテレビジョン放送によって広告及び番組をそれぞれ放送してもよい。
【００５８】
（変形例７）
本発明において、サーバ装置１００は、通信端末２００から取得することを要求されたコンテンツの情報を蓄積して視聴者のプロファイル情報（個人の興味等を表す情報）を生成してもよい。プロファイル情報は、広告特定部１１４による特定結果に応じたデータの一例である。例えば、サーバ装置１００は、通信端末２００にコンテンツを送信するとともに、そのコンテンツと通信端末２００を使用する視聴者とを対応付けてプロファイル情報として記憶部１５０に記憶させる。これにより、広告特定サービスの提供者は、視聴者がどのようなコンテンツに興味を有するかを知ることができる。
【００５９】
（変形例８）
本発明において、通信端末が音声を音声信号に変換するマイクロフォン等の収音手段を備えていれば、変換した音声信号又はその音声信号を解析した情報に基づいて、特定した広告の確からしさを検証してもよい。例えば、通信端末が音声信号をサーバ装置に送信し、サーバ装置はその音声信号から取得した特徴点と蓄積している第１特徴点とを比較して一致した数又は割合によって特定した広告が正しいか否かを判断するといった具合である。これにより、視聴者が視聴していない広告が特定されて対応するコンテンツが送信されることを防ぐことができる。
【００６０】
（変形例９）
本発明において、第２特徴点は、広告者による提供以外の方法で広告情報ＤＢ３００に記憶されてもよい。例えば、この方法は、取得した放送データに基づき制御部１１０が生成した特徴点を第２特徴点として広告情報ＤＢ３００に記憶させる方法である。この場合、制御部１１０は、本発明に係る「生成手段」として機能する。例えば、広告が放送された（又はされる）チャンネル、時刻及び地域の情報を広告者がサーバ装置１００に入力する。そして、サーバ装置１００は、入力された情報に対応する第１特徴点を第２特徴点として広告情報ＤＢ３００に出力して記憶させるといった具合である。広告者は、これらの情報をコンテンツに含めて提供してもよい。この場合、サーバ装置１００は、コンテンツＤＢ４００にこれらの情報があるか否かを定期的に確認してもよい。また、これらの情報は、広告を放送する放送局７００によってサーバ装置１００に入力されてもよい。これにより、サーバ装置１００は、広告情報が提供されない場合に広告が特定できないときを減らすことができる。
【００６１】
（変形例１０）
本発明は、サーバ装置やこれを含む広告特定システムのみならず、これらを実現するための方法や、コンピュータに図４に示した機能を実現させるためのプログラムとしても把握されるものである。かかるプログラムは、これを記憶させた光ディスク等の記録媒体の形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態でも提供されたりすることができるものである。
【符号の説明】
【００６２】
１０、１０ａ…広告特定システム、１００…サーバ装置、１１０…制御部、１１１…放送取得部、１１２…受付部、１１３…視聴状況特定部、１１４…広告特定部、１１４１…特徴点解析部、１１４２…地域識別部、１１４３…広告情報取得部、１１５…出力部、１１５１…コンテンツ取得部、１１５２…コンテンツ送信部、１２０…通信部、１３０…時計部、１４０…チューナ部、１５０…記憶部、２００…通信端末、２１０…制御部、２２０…通信部、２３０…時計部、２４０…表示部、２５０…操作部、２６０…測位部、２７０…記憶部、３００…広告情報データベース（広告情報ＤＢ）、４００…コンテンツデータベース（コンテンツＤＢ）、４０１…コンテンツ配信装置、５００…ＮＴＰサーバ、６００…受像機、７００…放送局
【図１】
0005584506.tif 000002
【図２】
0005584506.tif 000003
【図３】
0005584506.tif 000004
【図４】
0005584506.tif 000005
【図５】
0005584506.tif 000006
【図６】
0005584506.tif 000007
【図７】
0005584506.tif 000008
【図８】
0005584506.tif 000009