(57)【要約】【課題】ネットワークへの負荷を抑え、かつ個人情報の漏洩を押さえつつ、各視聴者の興味や関心に合わせた広告を配信できる広告配信システム及び広告配信方法を提供すること。【解決手段】広告配信システム１に係る端末装置３０は、番組サーバ２０／放送局２００からユーザの選択に応じて受信した番組データと共に当該放送・番組のメタデータを逐次受信し、メタデータ及び閲覧履歴データに基づいて、閲覧マッチングデータを作成し、広告配信装置１０に逐次送信する。広告配信装置１０は、端末装置３０から閲覧マッチングデータを受信すると、当該閲覧マッチングデータに基づいて複数の広告データから端末に送信する広告データを選択し、端末装置３０に逐次送信する。【選択図】図２
2010283546.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、
前記端末は、
ユーザの選択による放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、
前記端末の前記ユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、
前記メタデータ受信手段が逐次受信した前記メタデータのうち、前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータに基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、を備え、
前記広告配信装置は、
前記端末に送信する広告データを複数記憶する広告データ記憶手段と、
前記端末から前記閲覧マッチングデータを逐次受信する閲覧マッチングデータ受信手段と、
前記閲覧マッチングデータに基づいて、複数の広告データから、前記端末に送信させる広告データを逐次選択する広告マッチング手段と、
前記広告マッチング手段が逐次選択した広告データを前記端末に逐次送信する広告データ送信手段と、を備える広告配信システム。
【請求項２】
前記端末の前記閲覧履歴マッチング手段は、類義語を含んで前記語句を逐次選択し、前記閲覧マッチングデータを逐次送信する請求項１に記載の広告配信システム。
【請求項３】
通信ネットワークを介して端末に広告を逐次配信する広告配信装置を含む広告配信方法であって、
前記端末は、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段を備え、
前記端末が、前記ユーザが選択した前記放送・番組の進行に応じて前記メタデータを逐次受信するステップ、
前記端末が、受信した前記メタデータから、前記閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップ、
前記広告配信装置が、前記端末から前記閲覧マッチングデータを逐次受信するステップ、
前記広告配信装置が、前記閲覧マッチングデータに基づいて、前記端末に送信する広告データを逐次選択するステップ、
前記広告配信装置が、選択された前記広告データを前記端末に逐次送信するステップ、を含む広告配信方法。
【請求項４】
通信ネットワークを介して、広告データを配信する広告配信装置から前記広告データを受信する端末であって、
ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、
前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、
前記メタデータ受信手段が逐次受信した前記メタデータのうち、前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、
前記広告配信装置が前記閲覧マッチングデータに基づいて選択した前記広告データを受信する広告データ受信手段と、を備える端末。
【請求項５】
通信ネットワークを介して端末に広告データを逐次配信する広告配信装置から前記広告データを受信する端末を機能させるためのプログラムであって、
ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するステップと、
前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶するステップと、
前記端末が逐次受信した前記メタデータのうち、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶する閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップと、
前記広告配信装置が前記閲覧マッチングデータに基づいて選択した前記広告データを受信するステップと、を含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末側の閲覧履歴に基づいてターゲティング広告を行う広告配信システム及び広告配信方法に関する。特に、端末側の閲覧履歴を外部に送信することなく広告を配信する広告配信システム及び広告配信方法に関する。
【背景技術】
【０００２】
テレビ番組を視聴したり、ネットワークに接続してオンデマンドで動画ファイルを閲覧したりする場合、その番組中や動画ファイルと共に広告が表示される場合がある。特にオンデマンドで動画ファイルを閲覧する場合には、広告中にいわゆるリンクを設定しておき、クリックすることによって広告主のホームページに誘導して商品の購入等に寄与させるという目的を備えるものが一般的である。
また、近年インターネットテレビのように、インターネットに接続してＷｅｂテレビとして番組を視聴できるようになっており、この場合にも番組の表示と共に、広告が表示されるようになっている。
【０００３】
広告は、その広告される分野に興味や関心のあるユーザに閲覧されなければ、広告としての効果は低く、投下した費用が無駄になってしまう。そこで、効果的に広告をするためには、いつどのような広告が表示されるかが重要となる。
【０００４】
従来は、テレビ放送の場合には、予めマーケティングリサーチを行って、テレビ放送用の画像データを用意し、視聴時間ごとに想定される年代層を中心に、希求効果の高い商品の広告を番組の合間に放送している。しかし、テレビ放送の広告は、必ずしも目的とする年代のユーザがテレビを見ているとは限らない。また、同じ年代でも嗜好は異なるので、広告の効果を得るのは困難である。
【０００５】
また、インターネット上では、表示されるＷｅｂページのコンテンツのジャンルやテーマを元に、表示させる広告の種類を決定するサイトターゲティング（コンテンツターゲティング）や、予め収集したユーザの個人情報等のプロフィールを参照して、表示する広告を決定する方法などが知られている。
【０００６】
しかし、サイトターゲティングではコンテンツの種類に依存するため、必ずしも広告主のニーズを満たすとは限らない。また、ユーザのプロフィールを参照する方式であっても、プロフィールは、必ずしもそのユーザの現在の興味や関心又は状況を現しているとは限らない。例えば、プロフィールの登録時には、あるユーザが自動車や家の購入に関心を持っていたとしても、購入後も継続して興味関心を持ち続けるとは限らない。このような場合にプロフィールが更新されていなければ、関係ない広告が表示されることとなり、無駄となる場合がある。
【０００７】
そこで、ユーザの端末で表示されたＷｅｂページや各種番組の閲覧記録を利用して、端末に表示する広告を決定する方法が提案されている。これは、端末がサーバにアクセスすると、サーバは、アクセスした端末の閲覧履歴を取得して、閲覧履歴から端末に表示させる広告を決定する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−８８７７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、上記の方法は、閲覧履歴をサーバ側が取得する必要がある。したがって、端末の閲覧履歴がインターネット上に流れてしまうことになる。閲覧履歴は、現在のユーザの嗜好や興味等を示すものであり、個人情報の一種を構成するものである。インターネット上では、個人情報の流出の可能性を完全に防止することができないと言われ、このような個人情報を外部に送信することについて、躊躇するユーザが存在する。また、万が一、個人情報が流出した場合、悪用される危険性が高く、ユーザに不測の不利益が生じる可能性も否定できない。
また、サーバが広告を表示させようとする都度、もしくは端末がサーバに接続する都度、端末からサーバに閲覧履歴を送信する必要があり、テレビ放送のように、一度に何百万人ものユーザが同時に視聴するような場合には、ネットワークへの負荷が過大となる。
【００１０】
そこで、本発明では、ネットワークへの負荷を押さえ、かつ個人情報の漏洩を押さえつつ、各視聴者の興味や関心に合わせた広告を配信できる広告配信システム及び広告配信方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
（１）通信ネットワークを介して端末に広告を配信する広告配信装置を含む広告配信システムであって、前記端末は、ユーザの選択による放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、前記端末の前記ユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、前記メタデータ受信手段が逐次受信した前記メタデータのうち、前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータに基づいてマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、を備え、前記広告配信装置は、前記端末に送信する広告データを複数記憶する広告データ記憶手段と、前記端末から前記閲覧マッチングデータを逐次受信する閲覧マッチングデータ受信手段と、前記閲覧マッチングデータに基づいて、複数の広告データから、前記端末に送信させる広告データを逐次選択する広告マッチング手段と、前記広告マッチング手段が逐次選択した広告データを前記端末に逐次送信する広告データ送信手段と、を備える広告配信システム。
【００１２】
（１）に記載の発明は、端末は、ユーザが選択した放送・番組の進行に応じてメタデータを逐次受信し、メタデータ受信手段が逐次受信したメタデータのうち、閲覧履歴データに含まれるメタデータに基づいてマッチする語句を逐次選択し、選択した語句を閲覧マッチングデータとして広告配信装置に逐次送信する。広告配信装置は、端末から閲覧マッチングデータを逐次受信すると、その閲覧マッチングデータに基づいて複数の広告データから端末に送信する広告データを逐次選択し、端末に逐次送信する。
これにより、端末の閲覧履歴データに基づいて、メタデータにマッチする語句を逐次選択して閲覧マッチングデータとして端末から広告配信装置に逐次送信し、さらに広告配信装置において閲覧マッチングデータに基づいて広告データを逐次選択するので、閲覧履歴という、プライバシーに関する情報を直接端末の外部に送信することがなく、プライバシーを保護した状態で、ユーザの興味や関心に応じた広告を端末に逐次出力させることができる。さらには、通信ネットワークに送信されるのは、閲覧マッチングデータや広告データだけであり、端末と広告配信装置間の送受信も一回の処理について一往復でよいので、通信ネットワークにかかる負荷も低減することができる。
【００１３】
（２）前記端末の前記閲覧履歴マッチング手段は、類義語を含んで前記語句を逐次選択し、前記閲覧マッチングデータを逐次送信する（１）に記載の広告配信システム。
【００１４】
（２）に記載の発明は、（１）に記載の発明に加えて、端末の閲覧履歴マッチング手段は、閲覧履歴データに含まれるメタデータに基づいて逐次選択する語句を、類義語を含んで選択し、閲覧マッチングデータとして広告配信装置に逐次送信する。
これにより、端末の閲覧履歴マッチング手段は、メタデータからマッチする語句を、完全一致のものだけでなく、類義語も含めて選択することができる。よって、類義語の多い日本語において、広い範囲で前記語句を選択し、広告を選択することができる。
【００１５】
（３）通信ネットワークを介して端末に広告を逐次配信する広告配信装置を含む広告配信方法であって、前記端末は、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段を備え、前記端末が、前記ユーザが選択した前記放送・番組の進行に応じて前記メタデータを逐次受信するステップ、前記端末が、受信した前記メタデータから、前記閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップ、前記広告配信装置が、前記端末から前記閲覧マッチングデータを逐次受信するステップ、前記広告配信装置が、前記閲覧マッチングデータに基づいて、前記端末に送信する広告データを逐次選択するステップ、前記広告配信装置が、選択された前記広告データを前記端末に逐次送信するステップ、を含む広告配信方法。
【００１６】
（３）に記載の発明は、（１）と同様の作用効果を奏することができる。
【００１７】
（４）通信ネットワークを介して、広告データを配信する広告配信装置から前記広告データを受信する端末であって、ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するメタデータ受信手段と、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を閲覧履歴データとして記憶する閲覧履歴データ記憶手段と、前記メタデータ受信手段が逐次受信した前記メタデータのうち、前記閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信する閲覧履歴マッチング手段と、前記広告配信装置が前記閲覧マッチングデータに基づいて選択した前記広告データを受信する広告データ受信手段と、を備える端末。
【００１８】
（４）に記載の発明は、放送や番組の進行に応じてメタデータを逐次受信し、受信したメタデータに含まれる語句のうち、過去に閲覧した番組データの履歴である閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して広告配信データに閲覧マッチングデータとして送信する。そして、広告配信装置から広告データを受信することができる。これにより、当該端末で閲覧した履歴に応じた広告を端末で表示させることができる。
【００１９】
（５）通信ネットワークを介して端末に広告データを逐次配信する広告配信装置から前記広告データを受信する端末を機能させるためのプログラムであって、ユーザの選択を受け付けた放送・番組の進行に応じてメタデータを逐次受信するステップと、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶するステップと、前記端末が逐次受信した前記メタデータのうち、前記端末のユーザが過去に閲覧した放送・番組のメタデータを含む番組データの履歴を示す閲覧履歴データとして記憶する閲覧履歴データ記憶手段に記憶された前記閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して閲覧マッチングデータとして前記広告配信装置に送信するステップと、前記広告配信装置が前記閲覧マッチングデータに基づいて選択した前記広告データを受信するステップと、を含むプログラム。
【００２０】
（５）の記載の発明は、放送や番組の進行に応じてメタデータを逐次受信し、受信したメタデータに含まれる語句のうち、過去に閲覧した番組データの履歴である閲覧履歴データに含まれるメタデータとマッチする語句を逐次選択して広告配信データに閲覧マッチングデータとして送信する。そして、広告配信装置から広告データを受信することができる。これにより、当該端末で閲覧した履歴に応じた広告を端末で表示させることができる。
【発明の効果】
【００２１】
本発明によれば、ネットワークへの負荷を押さえ、かつ個人情報の漏洩を押さえつつ、各視聴者の興味や関心に合わせた広告を配信できる広告配信システム及び広告配信方法を提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る広告配信システムの構成を示す図である。
【図２】本発明の実施形態に係る広告配信システムの機能構成図である。
【図３】本発明の実施形態に係る広告配信システムの機能構成図である。
【図４】本発明の実施形態に係る番組情報テーブルを示す図である。
【図５】本発明の実施形態に係る端末装置の機能構成図である。
【図６】本発明の実施形態に係る閲覧履歴テーブルを示す図である。
【図７】本発明の実施形態に係る類義語テーブルを示す図である。
【図８】本発明の実施形態に係る広告配信サーバの機能構成図である。
【図９】本発明の実施形態に係る広告候補情報テーブルを示す図である。
【図１０】本発明の実施形態に係る広告データテーブルを示す図である。
【図１１】本発明の実施形態に係る広告配信システムの処理を示すフローチャートである。
【図１２】本発明の実施形態に係る広告配信サーバのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施形態について図面を参照して説明する。図１は、本発明の実施形態に係る広告配信システム１の構成を示す図である。図２及び図３は、広告配信システム１の機能構成図である。
【００２４】
図１から図３を参照して広告配信システム１の構成について説明する。広告配信システム１は、広告配信装置としての広告配信サーバ１０と、番組データを放送・送信する番組サーバ２０／放送局２００と、ユーザの操作に応じて番組データを受信して出力する端末装置３０とで構成され、それぞれがネットワーク４０を介して接続されている。
【００２５】
広告配信サーバ１０は、端末装置３０に表示させる広告データを、マッチング処理により選択して送信するサーバである。マッチング処理については後述する。
【００２６】
端末装置３０は、ユーザの操作に応じて、番組サーバ２０／放送局２００が提供する番組の番組データや、番組データに含んで送信されるメタデータを受信して表示する端末である。この端末装置３０は、例えば、デジタル放送が受信可能なテレビ受像器や、インターネットに接続可能なコンピュータを含む。詳細は後述する。
【００２７】
図２から図４を参照して番組サーバ２０／放送局２００について説明する。図３及び図４は、番組サーバ２０／放送局２００において記憶される番組情報テーブルを示す図である。図３は、番組サーバ２０含む広告配信システム１の構成を示した図であり、図４は、放送局２００を含む場合の広告配信システム１の構成を示した図である。いずれの場合も、基本的な構成は同様であるので、同じ構成については同じ符号を付している。
【００２８】
番組サーバ２０／放送局２００は、端末装置３０にメタデータを含む番組データを送信／放送する。ここで、メタデータは、番組データに関連する内容を示す情報である。この内容を示す情報は、例えば、番組のタイトルや要約等の情報であるとともに、受信した端末においていわゆるワンセグ放送や聾唖者用放送で使用される字幕を表示するキャプションデータを含む。以下の実施形態では、番組サーバ２０／放送局２００は、番組データと共にキャプションデータを送信／放送するものとする。
【００２９】
番組サーバ２０（図２）は、インターネット上に設けられたホームページにおいて、端末装置３０から任意に選択された動画データを端末装置３０に再生表示させる、いわゆるオンデマンド方式のサーバである。
【００３０】
放送局２００（図３）は、本実施形態では、いわゆるテレビ放送を行う放送局であり、所定の周波数帯において不特定多数の端末装置３０を対象に放送番組や文字放送を放送する。
【００３１】
番組放送時には、番組サーバ２０／放送局２００は、送信／放送する番組の番組データと共にメタデータとして、番組属性データを送信／放送してもよい。この番組属性データは、例えば、放送番組名や出演者、ジャンル等のような、番組の内容や特徴を示すデータである。番組属性データは、番組データと共に送信／放送される情報である。
【００３２】
番組サーバ２０／放送局２００は、本実施形態においては、番組データ取得部２１と、字幕付加部２２と、番組データ送信部２３／番組データ放送部２３０と、番組データ記憶部２５と、を備える。
【００３３】
番組データ取得部２１は、該番組サーバ２０／放送局２００において定められた番組表に基づいて、番組データ記憶部２５から番組データを読みだす。もしくは、例えば生放送などのリアルタイムで送信／放送が行われる場合は、番組データ記憶部２５から読み出すとは限らず、送信／放送用の番組データの取得（撮影）と送信／放送が同時に行われるものであってもよい。
【００３４】
字幕付加部２２は、番組データと共に端末装置３０に表示する字幕（キャプション）用のキャプションデータを付加する。この字幕を付加するには、送信／放送される番組データの音声を解析して自動的にキャプションデータを作成する音声認識方式や、送信／放送と同時にオペレータが高速でタイプしてキャプションデータを作成する高速ワープロ方式により行われる。本実施形態では、キャプションデータの作成については特に限定されず、既知の方式を採用することができる。キャプションデータは番組データの配信と同時に付加してもよく、また、リアルタイムで字幕を付加する必要がなければ、事前にキャプションデータを作成しておき、番組の送信／放送時に同時に送信／放送するようにしてもよい。
【００３５】
番組データ送信部２３は、番組データと共にキャプションデータやメタデータとしての番組属性データを送信する。同様に、番組データ放送部２３０は、番組データと共に、キャプションデータやメタデータとしての番組属性データを放送する。
【００３６】
番組データ記憶部２５は、番組データを記憶する。また、番組データ記憶部２５は、番組データに関連付けて番組属性データも記憶される。もしくは、事前にキャプションデータを作成している場合は、キャプションデータも当該番組データに関連付けて記憶するようにしてもよい。
【００３７】
番組データ記憶部２５には、図４に示すような番組情報テーブルが記憶されている。この番組情報テーブルは、番組ＩＤ、番組データ、必要に応じてキャプションデータ及び番組属性データがそれぞれ関連付けられて記憶される。番組ＩＤは、各番組データを一意に示すＩＤである。ここで、番組属性データは、図４の例では、「番組名」、「ジャンル」、「出演者」、等の項目を含み、当該番組データに関連する情報が格納される。例えば、スポーツの試合が番組データである場合には、出場選手の試合戦歴等の各種データ、もしくはその他出演者の詳細データ等を番組属性データとして格納することができる。
【００３８】
図２、図５から図７を参照して、端末装置３０について説明する。図５は、端末装置３０の機能構成図である。図６は、端末装置３０に記憶される閲覧履歴テーブルを示す図である。図７は、端末装置３０に記憶される類義語テーブルを示す図である。
【００３９】
端末装置３０は、番組選択受付部３１と、キャプションデータ・番組データ受信部３２と、閲覧履歴マッチング部３３と、広告データ受信部３４と、番組データ出力部３５と、閲覧履歴作成部３６と、閲覧履歴データ記憶部３７と、類義語データ記憶部３８と、を備える。
【００４０】
番組選択受付部３１は、ユーザが番組データ出力部３５に表示させたい番組を選択し、その選択を受け付ける。具体的には、番組選択受付部３１は、ユーザから番組の選択を受け付けるコントローラであり、ユーザは、番組を配信する複数の番組サーバ２０／放送局２００のなかから、希望する番組を送信／放送する所定の番組サーバ２０／放送局２００を選択する。すなわち、例えばテレビのリモコンのように、番組サーバ２０／放送局２００を示す表示又はボタン等が設けられており、ユーザは、当該表示又はボタンを選択する。
【００４１】
キャプションデータ・番組データ受信部３２は、番組サーバ２０／放送局２００から送信された番組データ及びキャプションデータを受信する。キャプションデータ・番組データ受信部３２は、番組サーバ２０／放送局２００が送信／放送する番組データ及びキャプションデータを送信／放送している間逐次受信して、受信したキャプションデータを閲覧履歴マッチング部３３に逐次送り、番組データを番組データ出力部３５に逐次送る。
【００４２】
閲覧履歴マッチング部３３は、閲覧履歴データ記憶部３７を参照して、閲覧履歴データが格納されている閲覧履歴テーブルを読み出し、閲覧履歴データ及びキャプションデータに基づいてマッチングを行う。閲覧履歴マッチング部３３は、本実施形態においては、キャプションデータ・番組データ受信部３２が番組データ及びキャプションデータを受信している間、マッチングの処理を逐次行う。このとき、類義語データ記憶部３８に記憶された類義語テーブル（後述）をセットして、マッチングに使用してもよい。
【００４３】
閲覧履歴マッチング部３３は、まず、キャプションデータから単語を抽出する。単語を抽出するには、既知の抽出方法を使用することができる。例えば、ＴＦ・ＩＤＦ値等、出現頻度に基づく評価に基づいて選択することができる。あるいは、強調されたフォントを用いた語や、タイトルとして用いられている語等、番組属性データを示すタグ情報に基づいて抽出してもよい。
【００４４】
そして、閲覧履歴マッチング部３３は、閲覧履歴テーブル（図６参照、後述）の各閲覧履歴データに含まれるキーワードと、キャプションデータから抽出した単語とを比較して、これらのキーワードと単語とが一致するか否かを判断する。このとき、キャプションデータから抽出した単語について、類義語テーブルを参照し、当該単語又は当該単語の類義語と閲覧履歴テーブルに含まれるキーワードとが一致する場合は、当該キーワードを閲覧マッチングデータとして広告配信サーバ１０に逐次送信する。
【００４５】
広告データ受信部３４は、広告配信サーバ１０から広告データを受信し、番組データ出力部３５に送る。番組データ出力部３５は、キャプションデータ・番組データ受信部３２が受信した番組データ、及び広告データ受信部３４が受信した広告データを逐次表示する。また、ユーザの操作によっては、番組データと共に受信した番組属性データも表示してもよい。
【００４６】
閲覧履歴作成部３６は、番組データの受信及び出力終了後に、閲覧履歴データを作成し、閲覧履歴データ記憶部３７に記憶する。閲覧履歴作成部３６は、キャプションデータ・番組データ受信部３２が番組データと共に受信したメタデータから、キーワードを抽出する。キーワードは、番組データと共に受信した番組属性データに含まれる単語のうち、特徴的な語として認識された単語である。キーワードを抽出するには、上述のように、既知の抽出方法を使用することができる。もしくは、予め番組表のデータを受信しておき、番組表のデータから抽出してもよい。
【００４７】
閲覧履歴データ記憶部３７は、閲覧履歴データを記憶する。閲覧履歴データは、図６に示す閲覧履歴テーブルに示されるように記憶される。
【００４８】
図６を参照して、閲覧履歴テーブルについて説明する。閲覧履歴テーブルは、ログＩＤ、番組データ名、キーワードにより少なくとも構成される。閲覧履歴データは、図６の閲覧履歴テーブルに示す行単位のデータである。
【００４９】
ログＩＤ欄には、ログＩＤが格納される。ログＩＤは、閲覧履歴データ記憶部３７に記録される際に閲覧履歴データを一意に識別するためのＩＤである。
【００５０】
番組データ名欄には、視聴した番組を特定する情報が格納される。本実施形態においては、番組名、放送日時が格納される。具体的には、ログＩＤ「００３５６」の番組データ名は、「Ｎｅｗｓ１０：０９０３１２：２２００−２３３０」というデータ名となっている。これは、送信／放送された番組名が「Ｎｅｗｓ１０」であり、２００９年３月１２日の２２時から２３時３０分まで送信／放送されたものであることを示す。
【００５１】
ターゲティングキーワード欄には、視聴した番組において、番組に関するその他の情報や特徴的な語として認識されたキーワードが格納されている。また、キーワード欄には、出力された番組データに関連付けられた番組属性データから閲覧履歴作成部３６が抽出したキーワードが格納される。
【００５２】
類義語データ記憶部３８は、閲覧履歴マッチング部３３がキャプションデータから抽出した単語と閲覧履歴データに含まれるキーワードとをマッチングする際に参照される。類義データ記憶部３８は、図７に示すような類義語テーブルを記憶する。
【００５３】
図７を参照して類義語テーブルについて説明する。類義語テーブルは、例えば、用語欄及び類義語欄により構成される。用語欄は、検索対象となる単語であり、この単語に関連する類義語が類義語欄に記憶される。この類義語欄に記憶される単語は、類義語のみならず、例えば、同義語、派生語等を含んでもよい。いわば、類義語テーブルには、類義語辞書としてのデータが記憶される。
【００５４】
閲覧履歴マッチング部３３は、キャプションデータから単語を抽出すると、類義語データ記憶部３８の類義語テーブルを参照して、当該単語の類義語を検索する。そして、類義語があった場合は、キャプションデータから抽出した単語と共に、検索した類義語と、閲覧履歴データとのマッチングを行う。
【００５５】
図２及び図８から図１０を参照して広告配信サーバ１０について説明する。図８は、広告配信サーバ１０の機能構成図である。図９は、広告配信サーバ１０に記憶される広告候補情報テーブルを示す図である。図１０は、広告配信サーバ１０に記憶される広告データテーブルを示す図である。広告配信サーバ１０は、閲覧マッチングデータ受信部１１、広告マッチング部１２、広告データ送信部１３、広告候補情報を記憶する広告候補情報記憶部１５、及び広告データを記憶する広告データ記憶部１６を備える。
【００５６】
閲覧マッチングデータ受信部１１は、端末装置３０から閲覧マッチングデータを受信し、広告マッチング部１２に送る。閲覧マッチングデータは、上述のように、端末装置３０において、閲覧履歴データとキャプションデータとのマッチングが行われた結果を示すデータであり、端末装置３０の閲覧履歴マッチング部３３がマッチングを行ったことに応じて、逐次送信されるデータである。
【００５７】
広告マッチング部１２は、広告候補情報記憶部１５に記憶される広告候補情報、及び閲覧マッチングデータ受信部１１が端末装置３０から逐次受信した閲覧マッチングデータに基づいて、マッチング処理を逐次行う。
【００５８】
ここで、広告候補情報は、図９に示すように、広告マッチング部１２が行うマッチング処理において、端末装置３０に送信する広告データを選択する際に参照される、各広告データに関連付けられた情報である。
【００５９】
ここで、図９を参照して広告候補情報テーブルについて説明する。図９は、広告配信サーバ１０の広告候補情報記憶部１５に記憶されている広告候補情報テーブルを示す図である。
【００６０】
広告候補情報テーブルは、広告候補情報記憶部１５に記憶されており、広告ＩＤと入札キーワードとがそれぞれ関連付けられている。そして、互いに関連付けられた一組の広告ＩＤと入札キーワードにより、広告候補情報が構成される。広告ＩＤは、広告データ記憶部１６に記憶される広告データを一意に示す識別情報であり、本実施形態では、数値で示される。
【００６１】
入札キーワードは、それぞれ一つ以上のワードからなり、広告ＩＤと関連付けられている。この入札キーワードは、番組データと共に表示する広告データを決定するキーワードであり、所定のワードを予めキーワードとして管理者が決定する。そして、入札キーワードは、広告配信サーバ１０の広告マッチング部１２においてマッチングに使用されるマッチング処理の対象となる。
【００６２】
広告マッチング部１２は、閲覧マッチングデータに含まれるキーワードと、当該入札キーワードとを閲覧マッチングデータの受信に応じて逐次マッチングする。具体的には、閲覧マッチングデータに含まれるキーワードと同じ入札キーワードがあるか否かを判別し、同じキーワードがあった場合に、そのワードに関連付けられている広告ＩＤがマッチング処理の結果として選択される。
【００６３】
例えば、入札キーワード列に「車、ローン」とあり、広告データが「ＡＢＣ」とある場合には、「ＡＢＣ」という広告データは、広告マッチング部１２の処理により、「車」や「ローン」という単語が含まれる閲覧マッチングデータを送信した端末装置３０に送信され、表示されることとなる。この場合、送信された端末装置３０における過去の閲覧履歴に「車」や「ローン」に関するものが含まれていることを示す。したがって、その端末装置３０を使用するユーザは、車やローンに関する番組を閲覧したことを示し、少なからず興味を示している可能性が高い。さらには、端末装置３０の閲覧履歴マッチング部３３は、番組サーバ２０／放送局２００が現在送信している番組データに含まれるキャプションデータと閲覧履歴データとに基づいてマッチングするので、現在端末装置３０において閲覧中の番組データも「車」又は「ローン」に関する内容となる。したがって、送信／放送される番組データ（キャプションデータ）の内容に応じて、興味のあるユーザが興味を示した番組と共に当該広告データを表示することができる。
【００６４】
広告データ送信部１３は、広告マッチング部１２から受け取った広告ＩＤに基づいて、広告データ記憶部１６を参照し、当該広告ＩＤに関連付けられている広告データを読み出し、端末装置３０に送信する。
【００６５】
広告データ記憶部１６は、広告データを記憶する。広告データ記憶部１６には、図１０で示すように、広告データテーブルが格納されている。
【００６６】
図１０を参照して、広告データテーブルについて説明する。広告データテーブルは、広告ＩＤ列、入札キーワード列、広告データ列により少なくとも構成されている。広告ＩＤは、図９に示す広告候補情報テーブルにおける広告ＩＤと同様である。入札キーワード列には、広告データを提供する各企業が、広告データを表示させたいキーワードを指定し、そのキーワードが格納される。
【００６７】
この入札キーワードが重複する場合には、例えば、金額データをともに入力させ、より高い金額が提示されたキーワードについて表示順位を高くして、優先的に広告データを表示するようにしてもよい。この場合、広告データを受け付けて、入札を行う入札手段（図示せず）を有することが好ましい。この入札手段及び入札方法は、既知のものを使用することができる。
【００６８】
図１１を参照して、広告配信システム１の処理の流れについて説明する。図１１は、広告配信システム１の処理を示すフローチャートである。
【００６９】
ステップＳ１０では、端末装置３０の番組選択受付部３１は、ユーザによる番組選択操作を受け付ける。ユーザは、放送局２００が放送する番組データを受信する場合には、視聴したい番組が放送される時間に合わせて番組選択受付部３１が提供する選択肢において、放送局２００を選択すると、端末装置３０は、選択された放送局２００が放送する周波数にキャプションデータ・番組データ受信部３２の周波数を合わせる。放送局２００は、放送局２００が有する番組表に基づいて番組を放送しているので、ユーザは、視聴したい番組が放送される時間に、当該番組データを送信する放送局２００を選択することで番組を閲覧することができる。
また、ユーザは、番組サーバ２０が提供する番組データを受信する場合には、番組選択受付部３１によりネットワークに接続して番組サーバ２０に接続し、受信したい番組データを提供されている一覧から選択する。
【００７０】
ステップＳ１１では、番組サーバ２０／放送局２００の番組データ取得部２１は、所定の番組表にしたがって、番組データ記憶部２５から番組データを取得する。もしくは、生放送等のリアルタイムで送信／放送するような番組の場合には、番組データの取得（撮影）が同時に行われる。また、同時にメタデータとしての番組属性情報が番組データ記憶部２５に記憶されている場合には、番組データと共に読み出される。
【００７１】
ステップＳ１２では、字幕付加部２２は、番組データの内容に合わせて字幕を表示するためのキャプションデータを付加する。キャプションデータは、上述のように、音声認識方式や高速ワープロ方式等により、番組データに付加される。
【００７２】
ステップＳ１３では、番組データ送信部２３／番組データ放送部２３０は、番組データ、及びキャプションデータ、もしくは番組属性情報を送信／放送する。
【００７３】
ステップＳ１４では、端末装置３０のキャプションデータ・番組データ受信部３２は、番組サーバ２０／放送局２００から番組データ及びキャプションデータを受信する。また、このとき番組サーバ２０／放送局２００が番組データと共に番組属性情報を送信／放送している場合には、番組データ及びキャプションデータと共に受信してもよい。以下ステップＳ１４からステップＳ２３までの処理は、番組サーバから番組データ及びキャプションデータを受信している間、逐次行われるものとする。
【００７４】
ステップＳ１５では、端末装置３０の閲覧履歴マッチング部３３は、閲覧履歴データ記憶部３７から閲覧履歴データを読み出すと共に、類義語データ記憶部３８をセットする。詳細には、類義語データテーブルを参照可能な状態とする。
【００７５】
ステップＳ１６では、端末装置３０の閲覧履歴マッチング部３３は、閲覧履歴データ記憶部３７及び受信したキャプションデータ及び類義語データ記憶部３８の類義語データテーブルを参照し、マッチング処理を行う。詳細には、閲覧履歴マッチング部３３は、受信したキャプションデータを解析して単語を抽出し、さらに類義語データテーブルを検索して抽出した単語の類義語を抽出する。そして、これらの単語を閲覧履歴データ記憶部３７に記憶されたキーワードと照合する。そして、閲覧履歴データのキーワードと、キャプションデータの単語又は類義語とが同じであるかを判断し、同じである場合には、そのキーワードが閲覧マッチングデータとして広告配信サーバ１０に送信される（ステップＳ１７）。
【００７６】
ステップＳ１８では、広告配信サーバ１０の閲覧マッチングデータ受信部１１は、端末装置３０から閲覧マッチングデータを受信する。そして、広告マッチング部１２は、受信した閲覧マッチングデータ、及び広告候補情報記憶部１５に記憶する広告候補情報に基づいてマッチング処理を行う（ステップＳ１９）。詳細には、閲覧マッチングデータに含まれるキーワードと、広告候補情報の入札キーワードとを照合し、同じキーワードがあるか否かを判断する。そして、同じキーワードがある場合に、そのキーワードに関連付けられた広告ＩＤが端末装置３０に送信される広告データの広告ＩＤとなる。
【００７７】
ステップＳ２０では、広告配信サーバ１０の広告データ送信部１３は、広告データを閲覧マッチングデータを送信した端末装置３０に送信する。詳細には、ステップＳ１８で選択された広告ＩＤに基づいて、広告データ記憶部１６から当該広告ＩＤに関連付けられた広告データを読み出し、端末装置３０に送信する。
【００７８】
ステップＳ２１では、端末装置３０の広告データ受信部３４は、広告配信サーバ１０から送信された広告データを受信する。そして、番組データ出力部３５は、番組データ、キャプションデータと共に広告データを出力する（ステップＳ２２）。
【００７９】
ステップＳ２３では、番組データ出力部３５は、番組データ及びキャプションデータの受信を終了したか否かを判別する。番組データ及びキャプションデータの受信が終了している場合には、ステップＳ２４に移り、受信が終了していない場合には、ステップＳ１４に処理を移す。
【００８０】
ステップＳ２４では、閲覧履歴作成部３６は、キャプションデータ・番組データ受信部３２が受信したキャプションデータ及び／又はメタデータとしての番組属性情報から、キーワードを抽出して閲覧履歴データを作成し、閲覧履歴データ記憶部３７に記憶する。
【００８１】
［ハードウェア構成］
図１２は、本発明の実施形態に係る広告配信サーバ１０のハードウェア構成の一例を示す図である。広告配信サーバ１０は、制御部１０１を構成するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１（１０１０）（マルチプロセッサ構成ではＣＰＵ２（１０１２）等複数のＣＰＵが追加されてもよい）、バスライン１００５、通信Ｉ／Ｆ１０４０、メインメモリ１０５０、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）１０６０、ＵＳＢポート１０９０、Ｉ／Ｏコントローラ１０７０、ならびにキーボード及びマウス１１００等の入力手段や表示装置１０２２を備える。
【００８２】
Ｉ／Ｏコントローラ１０７０には、テープドライブ１０７２、ハードディスク１０７４、光ディスクドライブ１０７６、半導体メモリ１０７８、等の記憶手段を接続することができる。
【００８３】
ＢＩＯＳ１０６０は、各サーバの起動時にＣＰＵ１（１０１０）が実行するブートプログラムや、各サーバのハードウェアに依存するプログラム等を格納する。
【００８４】
記憶部１０７を構成するハードディスク１０７４は、広告配信サーバ１０がサーバとして機能するための各種プログラム及び本発明の機能を実行するプログラムを記憶しており、さらに必要に応じて各種データベース（広告候補情報記憶部１５、広告データ記憶部１６等）を構成可能である。
【００８５】
光ディスクドライブ１０７６としては、例えば、ＤＶＤ−ＲＯＭドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤ−ＲＡＭドライブ、ＣＤ−ＲＡＭドライブを使用することができる。この場合は各ドライブに対応した光ディスク１０７７を使用する。光ディスク１０７７から光ディスクドライブ１０７６によりプログラムまたはデータを読み取り、Ｉ／Ｏコントローラ１０７０を介してメインメモリ１０５０またはハードディスク１０７４に提供することもできる。
【００８６】
広告配信サーバ１０に提供されるプログラムは、ハードディスク１０７４、光ディスク１０７７、またはメモリーカード等の記録媒体に格納されて提供される。このプログラムは、Ｉ／Ｏコントローラ１０７０を介して、記録媒体から読み出され、または通信Ｉ／Ｆ１０４０を介してダウンロードされることによって、広告配信サーバ１０にインストールされ実行されてもよい。
【００８７】
前述のプログラムは、内部または外部の記憶媒体に格納されてもよい。ここで、記憶部１０７を構成する記憶媒体としては、ハードディスク１０７４、光ディスク１０７７、またはメモリーカードの他に、ＭＤ等の光磁気記録媒体、テープ媒体を用いることができる。また、専用通信回線やインターネットに接続されたサーバシステムに設けたハードディスク１０７４または光ディスクライブラリ等の記憶装置を記録媒体として使用し、通信回線を介してプログラムを広告配信サーバ１０に提供してもよい。
【００８８】
ここで、表示装置１０２２は、ユーザにデータの入力を受け付ける画面を表示したり、広告配信サーバ１０による演算処理結果の画面を表示したりするものであり、ブラウン管表示装置（ＣＲＴ）、液晶表示装置（ＬＣＤ）等のディスプレイ装置を含む。
【００８９】
ここで、入力手段は、ユーザによる入力の受け付けを行うものであり、キーボード及びマウス１１００等により構成してよい。
【００９０】
また、通信Ｉ／Ｆ１０４０は、各サーバを専用ネットワークまたは公共ネットワークを介して端末と接続できるようにするためのネットワーク・アダプタである。通信Ｉ／Ｆ１０４０は、モデム、ケーブル・モデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００９１】
以上の例は、広告配信サーバ１０について主に説明したが、コンピュータに、プログラムをインストールして、そのコンピュータをサーバ装置として動作させることにより各機能を実現することもできる。したがって、本実施形態の広告配信サーバ１０により実現される機能は、前述の方法を当該コンピュータにより実行することにより、あるいは、前述のプログラムを当該コンピュータに導入して実行することによっても実現可能である。
【００９２】
端末装置３０及び番組サーバ２０も、前述の広告配信サーバ１０と同様な構成を持つ。また、本実施形態ではいわゆるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で実現した例について説明するが、さらに、本発明の原理が適用可能である限り、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ゲーム機等の様々な端末で実現してよい。
【００９３】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施例に記載されたものに限定されるものではない。
【００９４】
上述の実施形態において、端末装置３０の閲覧履歴マッチング部３３が行うマッチングとして、閲覧履歴データとキャプションデータとを比較して同じであるか否かを判断するとしたが、これに限らない。例えば、閲覧履歴データの解析において、同じ閲覧済みページに含まれるワードのうち、数の多いワードについて重み付けしたり、文章の構文解析を行って、特定のパターンで出現数の多いワードであったり、ユーザが使用した検索キーワード等で絞り込みをしたものであってもよい。
また、閲覧履歴データとの比較対象として、キャプションデータとしたがこれに限らず、番組データと共に送信／放送されるメタデータとしての番組属性情報であってもよい。
【符号の説明】
【００９５】
１  広告配信システム
１０  広告配信サーバ
１１  閲覧マッチングデータ受信部
１２  広告マッチング部
１３  広告データ送信部
１５  広告候補情報記憶部
１６  広告データ記憶部
２０  番組サーバ
２１  番組データ取得部
２２  字幕付加部
２３  番組データ送信部
２５  番組データ記憶部
３０  端末装置
３１  番組選択受付部
３２  キャプションデータ・番組データ受信部
３３  閲覧履歴マッチング部
３４  広告データ受信部
３５  番組データ出力部
３６  閲覧履歴作成部
３７  閲覧履歴データ記憶部
３８  類義語データ記憶部
４０  ネットワーク
２００  放送局
２３０  番組データ放送部
【図１】
2010283546.tif 000003
【図２】
2010283546.tif 000004
【図３】
2010283546.tif 000005
【図４】
2010283546.tif 000006
【図５】
2010283546.tif 000007
【図６】
2010283546.tif 000008
【図７】
2010283546.tif 000009
【図８】
2010283546.tif 000010
【図９】
2010283546.tif 000011
【図１０】
2010283546.tif 000012
【図１１】
2010283546.tif 000013
【図１２】
2010283546.tif 000014