(57)【要約】  広告主が配信する広告に合わせて、最適な番組映像シーンを選択し、広告と共に配信することで、ユーザの購買意欲を高めることを可能にする、広告配信システム、広告配信サーバ、広告配信方法、プログラム及び記録媒体を提供する。サーバ３の広告用映像検索部１５は、第１の端末装置１から受信した広告ＩＤを基に、広告用映像ＤＢ９の検索を行ない、該広告ＩＤに対応した映像ＩＤを抽出し、視聴履歴検索部１６に出力を行なう。視聴履歴検索部１６は、ユーザの嗜好を反映した視聴履歴ＤＢ５に該映像ＩＤが格納されているか検索を行ない、該当する映像ＩＤがあれば、コンテンツ合成部８に出力し、コンテンツ合成部８は、第１の端末装置１に広告データと映像データを配信する。
2008081664.tif 000002
【特許請求の範囲】
【請求項１】
サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データを前記端末装置に配信することを特徴とする広告配信システム。
【請求項２】
サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データを前記端末装置に配信することを特徴とする広告配信システム。
【請求項３】
サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データと前記映像データを前記端末装置に配信することを特徴とする広告配信システム。
【請求項４】
サーバから端末装置に広告を配信するシステムであって、
広告を含んだコンテンツを特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該記憶部に該コンテンツを特定するデータがあった場合、前記サーバは、コンテンツデータを前記端末装置に配信することを特徴とする広告配信システム。
【請求項５】
端末装置に広告を配信するサーバであって、
広告データと映像データの組を管理する広告用映像記憶部と、
前記端末装置より受信した広告を特定するデータから、該広告データに対応する映像データがあるか前記広告用映像記憶部をユーザの視聴履歴を反映させて検索する広告用映像検索部と、
前記広告データに対応する映像データがあった場合は、前記広告データと前記映像データを組み合わせるコンテンツ合成部とを備え、
前記広告データと前記映像データを前記端末装置に配信することを特徴とする広告配信サーバ。
【請求項６】
前記広告データに適合する前記映像データを選択する広告用映像登録部を備え、
前記広告用映像記憶部には、前記広告データを特定する広告ＩＤと前記映像データを特定する映像ＩＤとの組を記憶することを特徴とする請求項５に記載の広告配信サーバ。
【請求項７】
前記広告用映像検索部は、前記端末装置より受信した広告ＩＤより前記広告用映像記憶部において該広告ＩＤに対応した前記映像ＩＤがあるか検索し、該当する前記映像ＩＤがあった場合は、該広告ＩＤ及び該映像ＩＤを前記コンテンツ合成部に出力し、前記コンテンツ合成部は、前記広告ＩＤ及び前記映像ＩＤから広告データ及び映像データを特定することを特徴とする請求項６に記載の広告配信サーバ。
【請求項８】
前記広告用映像登録部は、前記広告データに含まれるテキスト情報と前記映像データに含まれるテキスト情報とを照合して、前記広告データに適合する前記映像データを選択することを特徴とする請求項７に記載の広告配信サーバ。
【請求項９】
ユーザの嗜好を反映した映像データの映像ＩＤを管理する視聴履歴記憶部と、
前記広告用映像記憶部から抽出した前記映像ＩＤが前記視聴履歴記憶部に記憶されているかの検索を行なう視聴履歴検索部を備え、
前記視聴履歴記憶部に該当する映像ＩＤがあった場合には、前記コンテンツ合成部に、前記映像ＩＤと対応する前記広告ＩＤとを出力することを特徴とする請求項８に記載の広告配信サーバ。
【請求項１０】
前記広告用映像記憶部は、ユーザＩＤと、ユーザの嗜好を反映した広告ＩＤ及び映像ＩＤの組を管理することを特徴とする請求項８に記載の広告配信サーバ。
【請求項１１】
端末装置に広告を配信するサーバであって、
映像データに広告データを合成したコンテンツデータを記憶するコンテンツ記憶部と、
ユーザＩＤと、ユーザの嗜好に適合した前記コンテンツデータを特定するコンテンツＩＤとの組を管理する嗜好コンテンツ記憶部と、
前記嗜好コンテンツ記憶部において、前記端末装置より受信したコンテンツＩＤがあるか検索を行なう嗜好コンテンツ検索部と、
前記コンテンツ記憶部からコンテンツデータを取得し、前記端末装置に該コンテンツデータを配信するコンテンツ配信部とを備えることを特徴とする広告配信サーバ。
【請求項１２】
ユーザの視聴行動データから、映像データがユーザの嗜好に適合するかの判定を行なう視聴履歴解析部を備え、前記広告データと前記映像データの組み合わせ又はコンテンツデータの選択に該判定結果を反映させることを特徴とする請求項５から請求項１１に記載の広告配信サーバ。
【請求項１３】
前記広告データに適合する前記映像データが複数ある場合は、広告との類似度の最も大きい映像データ、ユーザの嗜好度の最も高い映像データ、ユーザの視聴時刻若しくは番組の放送日の最も新しい映像データ、又は広告配信時に合わせた設定に合致する映像データを選択することを特徴とする請求項５から請求項１２に記載の広告配信サーバ。
【請求項１４】
サーバから端末装置に広告を配信する方法であって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行なうステップと、
前記広告データに対応する映像データがあった場合、前記サーバが、前記広告データを前記端末装置に配信するステップとを備えることを特徴とする広告配信方法。
【請求項１５】
サーバから端末装置に広告を配信する広告配信方法であって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行なうステップと、
前記広告データに対応する映像データがあった場合、前記サーバが、前記広告データと前記映像データを前記端末装置に配信するステップとを備えることを特徴とする広告配信方法。
【請求項１６】
サーバから端末装置に広告を配信する広告配信方法であって、
広告を含んだコンテンツを特定するデータから、ユーザの嗜好を反映した記憶部を検索するステップと、
前記記憶部に前記コンテンツを特定するデータがあった場合、前記サーバが、コンテンツデータを前記端末装置に配信するステップとを備えることを特徴とする広告配信方法。
【請求項１７】
請求項１４から請求項１６に記載の広告配信方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１７に記載のプログラムをコンピュータ読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの嗜好に合わせた広告配信の技術に関する。
【背景技術】
【０００２】
例えば、放送番組の視聴者は、番組で紹介された焼き肉屋などの店に、番組を視聴したときには行きたいと思っても、日が経つにつれて忘れてしまい、後日その店の近くに行くことがあっても、訪問することなく終わってしまうことがある。このような事態は、店の紹介をした放送局にとっても、放送局の取材を受けた店にとっても、また、興味を持った店に行く機会を逸した視聴者にとっても損失である。【０００３】
従来、未知の土地を訪れる人のために、店舗や施設等の情報をインターネットで検索する技術がある。しかしながら、上述したような、放送番組で紹介された店の名前や場所を忘れてしまった場合、あるいは、放送番組で紹介されたこと自体を忘れてしまった場合には、役に立たない。【０００４】
放送番組で紹介した店舗等について、視聴者に確実に情報を届けるため、番組指定データと店舗情報とを関連付けて蓄積しておき、適宜紹介する技術が開示されている。（例えば、特許文献１参照）【０００５】
図２２は、従来の店舗等に関するデータを配信するシステムの構成図である。
本システムは、第１の端末装置１０１、第２の端末装置１０２、サーバ１０３より構成される。サーバ１０３には、ユーザが選択した番組情報を登録する選択データ登録部１０４、該データを格納している選択データＤＢ（データベース）１０５、該選択データＤＢからデータを検索する選択データ検索部１０６、放送された映像を格納している映像ＤＢ１０７、広告データを格納している広告ＤＢ１０８、これら映像ＤＢ１０７の映像と広告ＤＢ１０８の広告データを合成してコンテンツを生成するコンテンツ合成部１０９、該コンテンツを格納しているコンテンツＤＢ１１０及び該コンテンツＤＢ１１０からコンテンツを検索するコンテンツ検索部１１１が含まれる。【０００６】
ユーザは、番組を視聴した折に、該番組の中で紹介された店舗に興味を持ったとすると、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯電話といった第２の端末装置１０２を操作し、サーバ１０３にユーザＩＤと、該番組を指定する番組指定ＩＤを送信する。サーバ１０３では、ユーザＩＤと番組指定ＩＤを受信すると、選択データ登録部１０４は、これらのＩＤを関連付けて、選択データＤＢ１０５に登録する。【０００７】
その後、車載端末等である第１の端末装置１０１より、ユーザがサーバ１０３にユーザＩＤを送信すると、サーバ１０３における選択データ検索部１０６が、選択データＤＢ１０５を検索し、ユーザＩＤから番組指定ＩＤを取得する。番組指定ＩＤの出力を得たコンテンツ検索部１１１は、該番組指定ＩＤより、これと紐付けられたコンテンツデータを検索し、該コンテンツデータを第１の端末装置１０１に送信し、ユーザは、第１の端末装置１０１にて、以前に興味を持った店舗について情報を得ることができるものである。
【特許文献１】特開２００６−１２０４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に開示されたデータ配信システムにおいては、放送番組で紹介された店舗情報しか配信されないため、紹介されなかった他の店舗は広告を配信したくてもこのサービスを利用できないという問題があった。【０００９】
また、１つの店舗が１つの放送番組内で数回放映され、あるいは１つの店舗が複数の番組内で紹介された場合に、ユーザが同一の店舗に対して複数回の指定を行ってしまうと、特許文献１のような従来手法では、どの映像を選択して表示したら広告として最適かが判断できなくなるという問題点があった。【００１０】
本発明は、上述の課題を解決するためになされたものであって、その目的は、広告主が配信する広告に合わせて、最適な番組映像シーンを選択し、広告と共に配信することで、ユーザの購買意欲を高めることを可能にする、広告配信システム、広告配信サーバ、広告配信方法、プログラム及び記録媒体を提供することである。
【課題を解決するための手段】
【００１１】
斯かる実情に鑑み、第１の発明による広告配信システムは、サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データを前記端末装置に配信することを特徴とする。【００１２】
また、第２の発明による広告配信システムは、サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データを前記端末装置に配信することを特徴とする。【００１３】
また、第３の発明による広告配信システムは、サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データと前記映像データを前記端末装置に配信することを特徴とする。【００１４】
また、第４の発明による広告配信システムは、サーバから端末装置に広告を配信するシステムであって、
広告を含んだコンテンツを特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該記憶部に該コンテンツを特定するデータがあった場合、前記サーバは、コンテンツデータを前記端末装置に配信することを特徴とする。【００１５】
また、第５の発明による広告配信サーバは、端末装置に広告を配信するサーバであって、
広告データと映像データの組を管理する広告用映像記憶部と、前記端末装置より受信した広告を特定するデータから、該広告データに対応する映像データがあるか前記広告用映像記憶部をユーザの視聴履歴を反映させて検索する広告用映像検索部と、前記広告データに対応する映像データがあった場合は、前記広告データと前記映像データを組み合わせるコンテンツ合成部とを備え、前記広告データと前記映像データを前記端末装置に配信することを特徴とする。【００１６】
また、第６の発明による広告配信サーバは、前記広告データに適合する前記映像データを選択する広告用映像登録部を備え、前記広告用映像記憶部には、前記広告データを特定する広告ＩＤと前記映像データを特定する映像ＩＤとの組を記憶することを特徴とする。【００１７】
また、第７の発明による広告配信サーバは、前記広告用映像検索部が、前記端末装置より受信した広告ＩＤより前記広告用映像記憶部において該広告ＩＤに対応した前記映像ＩＤがあるか検索し、該当する前記映像ＩＤがあった場合は、該広告ＩＤ及び該映像ＩＤを前記コンテンツ合成部に出力し、前記コンテンツ合成部は、前記広告ＩＤ及び前記映像ＩＤから広告データ及び映像データを特定することを特徴とする。【００１８】
また、第８の発明による広告配信サーバは、前記広告用映像登録部が、前記広告データに含まれるテキスト情報と前記映像データに含まれるテキスト情報とを照合して、前記広告データに適合する前記映像データを選択することを特徴とする。【００１９】
また、第９の発明による広告配信サーバは、ユーザの嗜好を反映した映像データの映像ＩＤを管理する視聴履歴記憶部と、前記広告用映像記憶部から抽出した前記映像ＩＤが前記視聴履歴記憶部に記憶されているかの検索を行なう視聴履歴検索部を備え、前記視聴履歴記憶部に該当する映像ＩＤがあった場合には、前記コンテンツ合成部に、前記映像ＩＤと対応する前記広告ＩＤとを出力することを特徴とする。【００２０】
また、第１０の発明による広告配信サーバは、前記広告用映像記憶部が、ユーザＩＤと、ユーザの嗜好を反映した広告ＩＤ及び映像ＩＤの組を管理することを特徴とする。【００２１】
また、第１１の発明による広告配信サーバは、端末装置に広告を配信するサーバであって、
映像データに広告データを合成したコンテンツデータを記憶するコンテンツ記憶部と、ユーザＩＤと、ユーザの嗜好に適合した前記コンテンツデータを特定するコンテンツＩＤとの組を管理する嗜好コンテンツ記憶部と、前記嗜好コンテンツ記憶部において、前記端末装置より受信したコンテンツＩＤがあるか検索を行なう嗜好コンテンツ検索部と、前記コンテンツ記憶部からコンテンツデータを取得し、前記端末装置に該コンテンツデータを配信するコンテンツ配信部とを備えることを特徴とする。【００２２】
また、第１２の発明による広告配信サーバは、ユーザの視聴行動データから、映像データがユーザの嗜好に適合するかの判定を行なう視聴履歴解析部を備え、前記広告データと前記映像データの組み合わせ又はコンテンツデータの選択に該判定結果を反映させることを特徴とする。【００２３】
また、第１３の発明による広告配信サーバは、前記広告データに適合する前記映像データが複数ある場合は、広告との類似度の最も大きい映像データ、ユーザの嗜好度の最も高い映像データ、ユーザの視聴時刻若しくは番組の放送日の最も新しい映像データ、又は広告配信時に合わせた設定に合致する映像データを選択することを特徴とする。【００２４】
また、第１４の発明による広告配信方法は、サーバから端末装置に広告を配信する方法であって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行なうステップと、前記広告データに対応する映像データがあった場合、前記サーバが、前記広告データを前記端末装置に配信するステップとを備えることを特徴とする。【００２５】
また、第１５の発明による広告配信方法は、サーバから端末装置に広告を配信する広告配信方法であって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行なうステップと、前記広告データに対応する映像データがあった場合、前記サーバが、前記広告データと前記映像データを前記端末装置に配信するステップとを備えることを特徴とする。【００２６】
また、第１６の発明による広告配信方法は、サーバから端末装置に広告を配信する広告配信方法であって、
広告を含んだコンテンツを特定するデータから、ユーザの嗜好を反映した記憶部を検索するステップと、前記記憶部に前記コンテンツを特定するデータがあった場合、前記サーバが、コンテンツデータを前記端末装置に配信するステップとを備えることを特徴とする。【００２７】
また、本発明に係るプログラムは、前記広告配信方法をコンピュータに実行させることを特徴とする。【００２８】
また、本発明に係る記録媒体は、前記プログラムをコンピュータ読み取り可能に記録したことを特徴とする。
【発明の効果】
【００２９】
以上説明したように、本発明によれば、広告ＩＤより、該広告ＩＤに対応する映像データを抽出し、サーバは、該広告データと該映像データを端末装置に配信することにより、ユーザは、映像とともに広告を視聴することになり、ユーザの購買意欲を高めることができる。【００３０】
また、広告を含んだコンテンツにおけるコンテンツＩＤより、ユーザの嗜好に適合したコンテンツＩＤを管理する記憶部を検索して、コンテンツＩＤが一致すれば、サーバは、コンテンツデータを配信することにより、ユーザは嗜好に合ったコンテンツデータを視聴することになり、ユーザの購買意欲を高めることができる。【００３１】
また、広告データに適合する映像データを適宜、選択して合成することにより、放送番組等で紹介されなかった店舗、商品等についても広告を配信することが可能となる。【００３２】
また、広告データと組にする映像データは、ユーザの視聴行動を計測し、ユーザが興味を持って視聴したと判定した映像データであるので、広告とともに配信される映像はユーザの嗜好を反映したものとなり、ユーザは広告を含む映像を積極的に視聴し、広告の宣伝効果を高めることができる。【００３３】
また、コンテンツデータ配信時に対応した映像データを選択することにより、広告の宣伝効果を高めることができる。
【図面の簡単な説明】
【００３４】
【図１】本発明における広告配信システムの概念を示した図である。
【図２】本発明の第１の実施形態における広告配信システムのシステム構成を示した図である。
【図３】本発明における第１の端末装置のブロック構成図の一例である。
【図４】本発明の第１の実施形態のサーバにおける広告配信処理の手順を示したフローチャート図である。
【図５】広告用映像ＤＢのテーブル例を示した図である。
【図６】視聴履歴ＤＢのテーブル例を示した図である。
【図７】広告ＤＢのテーブル例を示した図である。
【図８】映像ＤＢのテーブル例を示した図である。
【図９】第１の端末装置の表示画面の一例を示す図である。
【図１０】第１の端末装置の映像つき広告のフォーマットの一例である。
【図１１】広告用映像登録処理の手順を示したフローチャート図である。
【図１２】視聴履歴解析処理の手順を示したフローチャート図である。
【図１３】本発明の第２の実施形態における広告配信システムのシステム構成を示した図である。
【図１４】本発明の第２の実施形態のサーバにおける広告配信処理の手順を示したフローチャート図である。
【図１５】広告用視聴映像ＤＢのテーブル例を示した図である。
【図１６】広告用視聴映像登録処理の手順を示したフローチャート図である。
【図１７】本発明の第３の実施形態における広告配信システムのシステム構成を示した図である。
【図１８】コンテンツＤＢのテーブル例を示した図である。
【図１９】本発明の第３の実施形態のサーバにおける広告配信処理の手順を示したフローチャート図である。
【図２０】嗜好コンテンツＤＢのテーブル例を示した図である。
【図２１】嗜好コンテンツＤＢにデータを登録する手順を示したフローチャート図である。
【図２２】従来の店舗等に関するデータを配信するシステムのシステム構成を示した図である。
【符号の説明】
【００３５】
１  第１の端末装置
２  第２の端末装置
３、１４、４０、５０、５６  サーバ
４  視聴履歴解析部
５  視聴履歴ＤＢ
６  広告ＤＢ
７  映像ＤＢ
８  コンテンツ合成部
９  広告用映像ＤＢ
１０  登録部
１１  制御部
１２、５８  店舗情報ＤＢ
１３、５７  店舗情報検索部
１５  広告用映像検索部
１６、４４  視聴履歴検索部
１７  広告用映像登録部
１８  通信部
１９  入力部
２０  表示部
２１  メモリ
２２  位置情報取得部
２３  制御部
２４、２７  広告表示領域
２５、２８  映像表示領域
２６  ボタン
２９、４５  広告文章解析部
３０、４６、６０  映像文章解析部
３１、４７、６１  類似度解析部
４１  広告用視聴映像検索部
４２  広告用視聴映像ＤＢ
４３  広告用視聴映像登録部
５１  嗜好コンテンツ検索部
５２  嗜好コンテンツＤＢ
５３  コンテンツ登録部
５４  コンテンツＤＢ
５５  コンテンツ配信部
５９  コンテンツ文章解析部
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。【００３７】
図１は、本発明における広告配信システムの概念を示した図である。
図１に示すように、本システムは、第１の端末装置１と、第２の端末装置２及びサーバ３とからなる。そして、サーバ３には、ユーザの嗜好を解析する視聴履歴解析部４、嗜好についてのデータを蓄積する視聴履歴ＤＢ５、店舗や商品の広告を蓄積している広告ＤＢ６、映像を蓄積している映像ＤＢ７、これら映像ＤＢ７の映像データと広告ＤＢ６の広告データとからコンテンツを合成するコンテンツ合成部８、広告と映像の組を広告用映像ＤＢ９に登録する登録部１０、サーバ３の各部の制御を行なう制御部１１が含まれている。【００３８】
ここで、広告ＤＢ６とは、店舗や商品などの広告データをダウンロードし、蓄積したＤＢのことであり、図７に示すように、広告ＩＤ及び広告データが蓄積されている。ここで広告データは、テキスト文や画像を含むものとし、動画であってもよい。【００３９】
また、映像ＤＢ７とは、例えば、放送局やコンテンツプロバイダが提供する映像データを蓄積したＤＢであり、図８に示すように、映像ＩＤ、放送時刻、映像データが含まれる。映像データには、字幕やＥＰＧ情報、テロップ、説明文、メタデータ、また台詞の音声認識結果なども含まれる。映像ＤＢ７において、映像データは話題ごとに切り出されたシーンであり、シーン単位で映像ＩＤが付与され、蓄積されている。映像（動画）をシーン分割する手法としては、色情報や動き情報などの映像特徴量を使って切れ目を判定する、テロップや字幕、台詞の音声認識結果などの言語情報を利用して話題の切れ目を判定する、音楽の開始や終了など音情報を利用して切れ目を判定する、あるいはこれらの情報を統合処理して切れ目を判定する、などの手法が知られている。【００４０】
また、例えば、上記ＤＢ等は、ＨＤＲ（Ｈａｒｄ  Ｄｉｓｃ  Ｒｅｃｏｒｄｅｒ）に蓄積されたものとする。また、上記サーバには、家庭内のメディアサーバ等が考えられる。メディアサーバの場合には、外部のサーバから広告ＤＢ等の内容が更新される必要がある。【００４１】
または、上記のサーバの機能が１つのサーバにある必要はなく、ネットワークで接続した家庭内のパソコンや周辺機器、ＡＶ機器などの機器同士を連携させることによって実現してもよい。これには、例えば、インターネットで標準となっている技術を基盤とし、実現させるＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）  ＡＶ技術を利用することが考えられる。【００４２】
または、上記サーバの機能は、メディアサーバではなく、外部のサーバにより実現させてもよい。また、外部のサーバの場合も、１つのサーバで実現させる必要はなく、複数のサーバに分散されて機能させてもよい。【００４３】
再生装置（不図示）で放映している映像を視聴しているユーザの行動を、第２の端末装置２が観測し、第２の端末装置２は、観測結果を視聴行動データとしてユーザＩＤとともに視聴履歴解析部４に送信する。これと同時に、再生装置からは、放映中の映像のＩＤも視聴履歴解析部４に送信される。【００４４】
視聴履歴解析部４は、受信した視聴行動データの解析を行ない、ユーザが映像に関心を示している結果であれば、再生装置から受信した映像ＩＤとユーザＩＤを視聴履歴ＤＢ５に出力する。【００４５】
一方、ユーザの現在の位置情報を基に、適する広告ＩＤを第１の端末装置１は受信し、第１の端末装置１は、該広告ＩＤとユーザＩＤをサーバ３に送信する。【００４６】
第１の端末装置１からユーザＩＤと広告ＩＤを受信したサーバ３の制御部１１は、広告用映像ＤＢ９から広告ＩＤと組になっている映像ＩＤを取得する。次に、制御部１１は、該映像ＩＤが視聴履歴ＤＢ５に蓄積されているか否か検索を行なう。該映像ＩＤが視聴履歴ＤＢ５に蓄積されていなければ、広告はユーザの嗜好に合わないとして処理を終了する。該映像ＩＤが視聴履歴ＤＢ５に蓄積されていれば、制御部１１は、広告ＩＤと映像ＩＤをコンテンツ合成部８に出力する。【００４７】
コンテンツ合成部８は、入力された広告ＩＤと映像ＩＤから、それぞれ広告ＤＢ６、映像ＤＢ７より広告データと映像データを取得し、広告データと映像データを組み合わせ、又はこれらの合成を行なってコンテンツを生成し、第１の端末装置１にコンテンツを送信する。【００４８】
コンテンツを受信した第１の端末装置１はコンテンツの再生を行ない、ユーザは広告付きの映像を視聴する。【００４９】
このように、本発明は、ユーザの位置情報に応じて配信する広告に、ユーザの嗜好に合う映像を付けて配信するというものである。すなわち、広告に付ける映像をユーザの視聴履歴に基づいて選択し、広告の効果を高めようとするものである。【００５０】
［第１の実施形態］
図２は、本発明の第１の実施形態におけるシステム構成を表した図である。
本システムは、第１の端末装置１と、第２の端末装置２と、サーバ３とからなり、ネットワークによりつながれている。このネットワークについては、有線、無線を問わない。第１の端末装置１は、例えば、携帯端末等である。第２の端末装置２は、ユーザの視聴行動をセンシングするデバイスである。例えば、ユーザのリモコン操作を検出するセンサ、ユーザの顔の向きや視線を検出するカメラ、ユーザが興味を持って視聴しているかどうかを検出する体温や心拍のセンサなどである。この他に、再生装置（又は受像装置）（不図示）として、例えば、テレビ等がネットワークにつながれている。【００５１】
また、上記概念図で説明したように、サーバの機能は、１つのサーバで実現する必要はなく、ネットワークでつながれた複数の処理機能、ＤＢ機能で実現させてもよい。また、サーバは、メディアサーバのように家庭内で設置するものとしてもよいし、外部のサーバとしてもよい。ただし、家庭内にて使用するサーバである場合は、広告データを外部サーバから更新する必要がある。【００５２】
または、一部の機能が家庭内にあり、一部の機能が外部のサーバにあるとしてもよい。図２に基いて、以下に説明するのは、一形態であって、これらの処理機能、ＤＢの機能が備われば、家庭内又は外部、１つの装置又は複数の装置、いずれかにとらわれるものではない。
または、図２のサーバの機能の一部が第１の端末装置にあるとしてもよい。【００５３】
第１の端末装置１が携帯電話であった場合、無線による通信機能および情報の入出力機能を備え、図示しない携帯電話基地局を介してネットワークに接続される。【００５４】
また、サーバ３の他に、第１の端末装置から受信したデータより店舗情報ＤＢ１２を検索し、検索結果を第１の端末装置に送信する店舗情報検索部１３を備えるサーバ１４がある。このサーバ１４の機能は、サーバ３に備えてもよい。なお、店舗情報ＤＢ１２には、もちろん、商品情報も含まれる。【００５５】
サーバ３には、第１の端末装置１から受信した検索結果のデータより広告用映像ＤＢ９を検索し、データを出力する広告用映像検索部１５、前記広告用映像検索部１５からの出力を得て、視聴履歴ＤＢ５のデータと照合を行なう視聴履歴検索部１６、前記視聴履歴検索部１６からの出力を得て、映像ＤＢ７と広告ＤＢ６からのデータを組み合わせ、又は合成するコンテンツ合成部８、前記広告用映像ＤＢ９にデータの登録を行なう広告用映像登録部１７、前記視聴履歴ＤＢ５に登録するため、第２の端末装置２からの視聴行動データを解析する視聴履歴解析部４が含まれる。【００５６】
図３は、本発明における第１の端末装置（例えば、携帯端末）１のブロック構成図の一例である。第１の端末装置１は、サーバ３と通信を行なう通信部１８、ユーザによる操作を受け付ける入力部１９、表示部２０、メモリ２１、第１の端末装置１の位置情報を得る処理を行なう位置情報取得部２２、これら各部の制御を行なう制御部２３とから構成される。【００５７】
以上のように構成されている本実施形態におけるシステムにおいて、第１の端末装置１に広告と映像を配信する手順について説明する。【００５８】
まず、ユーザが、第１の端末装置１、例えば、携帯端末などのボタンの操作をして、店舗検索メニューを選択する入力が入力部１９よりなされ、第１の端末装置１の制御部２３は、位置情報取得部２２に、位置取得についての制御信号を伝達し、位置情報取得部２２は、第１の端末装置１の位置情報を制御部２３、通信部１８を介し、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ、全地球測位システム）などにより取得する。【００５９】
または、第１の端末装置１は、定期的に位置情報を取得し、第１の携帯端末装置１の待ち受け画面に自動的に、店舗情報を取得するためのメニューを表示するとしてもよい。【００６０】
また、制御部２３は、メモリ２１よりユーザＩＤを取得し、位置情報取得部２２が取得した位置情報とともに広告ＩＤ取得要求を通信部１８を介してサーバ１４に送信する。【００６１】
第１の端末装置１からユーザＩＤと位置情報を受信したサーバの店舗情報検索部１３は、位置情報より店舗情報ＤＢ１２を検索する。店舗情報ＤＢ１２においては、位置情報及び広告ＩＤが関連付け、格納されている。すなわち、第１の端末装置１の位置に応じ、その近辺に位置する店舗や商品などについて宣伝する広告のＩＤを関連付けて格納している。店舗情報検索部１３は、位置情報から店舗情報ＤＢ１２の検索を行ない、広告ＩＤの取得を行ない、第１の端末装置１に送信する。【００６２】
また、ここで、広告ＩＤを第１の端末装置１の位置情報から取得するとしたが、携帯端末等で店舗や商品等に添付されるＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグなどを元に広告ＩＤを取得するとしてもよい。【００６３】
または、ユーザの位置に応じて、その近辺に位置する店舗や商品などからその店舗や商品を宣伝する広告のＩＤを第１の端末装置１に自動的に受信するとしてもよい。【００６４】
サーバ１４より通信部１８を介して広告ＩＤを受信した端末装置１の制御部２３は、サーバ３に対して、ユーザＩＤ及び広告ＩＤとともにコンテンツデータ取得要求を送信する。【００６５】
図４は、サーバ３における広告配信処理の手順を示したフローチャート図である。
第１の端末装置１よりユーザＩＤ及び広告ＩＤを含むコンテンツデータ取得要求を受信したサーバ３では、広告用映像検索部１５に広告ＩＤ及びユーザＩＤが入力される。広告用映像検索部１５における広告用映像検索処理は、ユーザが第１の端末装置１で受信した広告ＩＤを基に、その広告の内容に合った映像を検索する処理である。広告用映像ＤＢ９では、広告ＩＤと映像ＩＤを組にして蓄積している。【００６６】
図５は、広告用映像ＤＢ９のテーブル例を示した図である。
広告用映像登録部１７で選択された映像ＩＤを、広告ＩＤと組み合わせて広告用映像ＤＢ９に蓄積する。なお、広告用映像ＤＢ９には、広告ＩＤとそれに適合するすべての映像ＩＤの組合せが蓄積される。また、図５に示すように、映像ごとに広告との類似度を算出して記録してもよい。
この広告用映像登録部１７が広告用映像ＤＢ９に映像ＩＤ、類似度を記録する処理については、後述する。【００６７】
まず、図４のＳ１０１にて、広告用映像検索部１５は、広告ＩＤを基に、広告用映像ＤＢ９内を検索し、映像ＩＤを取得し、ユーザＩＤ、広告ＩＤ、映像ＩＤを視聴履歴検索部１６に出力する。【００６８】
なお、ユーザは、同位置において、複数の広告ＩＤを受信する可能性がある。その場合は、受信した全広告ＩＤを基に検索してもよいし、あるいはまた、広告配信時の時間等（朝・昼・夜、週日・週末、季節など）を考慮して最適な広告を選択する、あるいは優先順位を高くするなどしてもよい。例えば、図５には図示していないが、広告用映像ＤＢ９に広告文章も記録しておき、該広告文章からキーワード抽出等を行ない、広告ＩＤを受信した時間帯が昼食時間帯であれば、飲食関係の広告のみを選択するようにしてもよいし、飲食関係の広告の優先順位を高くするようにする。【００６９】
また、本処理においては、一つの広告ＩＤに対して複数の映像ＩＤが検索される可能性があり、その場合は、複数の映像ＩＤを視聴履歴検索部１６に送ってもよいし、あるいは、図５に示す類似度を用い、該広告と類似度の一番高い映像ＩＤを送るようにしてもよい。【００７０】
次に、Ｓ１０２にて、ユーザＩＤ、広告ＩＤ及び映像ＩＤの出力を得た視聴履歴検索部１６は、視聴履歴ＤＢ５を検索する。視聴履歴検索部１６の視聴履歴検索処理は、広告用映像検索部１５から送られてきた映像ＩＤがユーザの視聴履歴ＤＢ５に含まれるか否か、すなわち、ユーザの嗜好に合っているか否かを判断する処理である。【００７１】
視聴履歴ＤＢ５では、ユーザＩＤとユーザが興味を持って視聴した映像の映像ＩＤを蓄積しており、視聴履歴検索部１６は、ユーザＩＤを基に、視聴履歴ＤＢ５より映像ＩＤを取得する。【００７２】
図６は、視聴履歴ＤＢ５のテーブル例を示した図である。
視聴履歴ＤＢ５は、視聴履歴解析部４で、ユーザが興味を持った映像シーンとして抽出された映像のＩＤとユーザＩＤを蓄積する。【００７３】
視聴履歴検索部１６は、ユーザＩＤを基に、視聴履歴ＤＢ５内を検索して、ユーザＩＤと関連する映像ＩＤを抽出する。【００７４】
Ｓ１０３において、これら抽出した映像ＩＤの中に広告用映像検索部１５から入力された映像ＩＤと一致するＩＤがあるかどうかを調べる。【００７５】
視聴履歴ＤＢ５の映像ＩＤと広告用映像検索部１５から入力された映像ＩＤとの照合の結果、該当するＩＤがなかった場合（Ｓ１０３において「ＮＯ」）、当該広告はユーザの嗜好外のものと判断され、コンテンツ配信処理を終了し、第１の端末装置１には、該当する広告情報がなかった旨の通知を送信する。【００７６】
視聴履歴ＤＢ５の映像ＩＤと広告用映像検索部１５から入力された映像ＩＤとの照合の結果、該当するＩＤがあった場合（Ｓ１０３において「ＹＥＳ」）、当該広告はユーザの嗜好内のものと判断され、Ｓ１０４において、映像ＩＤを、ユーザＩＤ、広告ＩＤとともにコンテンツ合成部８に出力する。【００７７】
ところで、上記の視聴履歴検索処理において、複数の映像ＩＤが検索され得る。
その場合、以下のいずれかの処理を行って一つに絞り込み、それをコンテンツ合成部８に出力する。【００７８】
１）ユーザの嗜好度が最大のもの選択する。
すなわち、図６に示すように、視聴履歴解析部４によって映像ＩＤごとに嗜好度を算出し、視聴履歴ＤＢ５に記録しておき、これを利用し、この嗜好度が最大の映像ＩＤを選択する。視聴履歴解析部４による嗜好度の算出については、後述する。【００７９】
２）ユーザの視聴時刻が最近のものを選択する。
すなわち、図６に示すように、視聴履歴ＤＢ５に映像ＩＤごとに視聴時刻を記憶しておき、これを利用し、この時刻が最近の映像ＩＤを選択する。【００８０】
３）番組の放送日・時間の鮮度の高いものを選択する。
すなわち、映像ＤＢ７の放送時刻などを利用し、この時刻が最近の映像ＩＤを選択する。【００８１】
次に、視聴履歴検索部１６からユーザＩＤ、広告ＩＤ及び映像ＩＤの出力を得たコンテンツ合成部８では、Ｓ１０５において、コンテンツ合成処理を行なう。【００８２】
コンテンツ合成処理は、広告ＩＤと映像ＩＤを基に、広告データと映像データをそれぞれ広告ＤＢ６及び映像ＤＢ７内で検索し、広告データと映像データを組み合わせ、又は映像つき広告として合成する処理である。【００８３】
まず、コンテンツ合成部８は、広告ＤＢ６及び映像ＤＢ７内において、当該広告ＩＤ及び映像ＩＤを持つ広告データ及び映像データを検索し、映像つき広告を生成する。または、コンテンツ合成部８は、広告データ及び映像データを合成せず、検索して取得したこれらデータを一時的に記憶するとしてもよい。【００８４】
次に、コンテンツ合成部８は、Ｓ１０６において、合成したコンテンツデータ又は合成しない状態の広告データ及び映像データを第１の端末装置１に送信して、サーバ３におけるコンテンツ配信処理は終了する。【００８５】
サーバ３より通信部１８を介して、コンテンツを受信した第１の端末装置１の制御部２３は、例えば、受信を知らせる信号（ビープ音や振動など）を発して、図９（ｂ）に示すように、第１の端末装置１の画面上に広告２４と映像２５を表示する。なお、映像データはユーザが広告を閲覧している間、繰り返し再生されるものとしてもよい。【００８６】
あるいは、まず、図９（ａ）に示すように、表示部２０は広告情報（テキスト文）のタイトル表示を行ない（図９（ａ）では、３つのコンテンツデータを受信して、タイトルを表示した例を示す）、図９（ａ）において、ユーザが閲覧したい広告情報があればその番号を選択すると（図９（ａ）に示す例では１番を選択）、図９（ｂ）に示すように、検索された広告２４と映像２５が表示されるようにしてもよい。この場合、図９（ａ）の表示の段階で、広告データと映像データを同時に配信してもよいし、あるいは、まず、図９（ａ）の画面を表示するために広告データを配信し、次に、図９（ｂ）を表示する段階で、映像データを配信するようにしてもよい。【００８７】
この他に、例えば、本画面上では、図９（ｂ）に示すように、例えば、地図ボタン２６を用意し、これを選択すると、図９（ｃ）に示すように、ユーザの現在位置から広告元（店舗）までの地図が表示されるようにしてもよい。なお、表示の順番等はこの限りでない。【００８８】
ここで、表示画面について説明する。表示部２０では、映像つき広告のフォーマットを予め用意しておく。制御部２３は、サーバ３から受信したコンテンツデータを表示部２０に出力する。そして、図１０に示すように、例えば、第１の端末装置１の画面を２つの領域に分割し、一方は広告データを表示する領域２７とし、もう一方は映像ＤＢ７から検索された映像データを表示（再生）する領域２８とする。図１０では、上段に広告を表示し、下段に映像を表示するとしたが、これは一例であって、表示方法はこの限りではない。映像データを表示せず、広告データのみを表示してもよく、この場合においても、本システムはユーザの視聴履歴に基づき、ユーザの嗜好に合った広告を配信することができる。【００８９】
以上説明したように、端末装置から受信した広告ＩＤより、該広告ＩＤに対応する映像ＩＤを抽出し、該映像ＩＤが、ユーザの嗜好に適合した場合、映像データと広告データを端末装置に配信することにより、ユーザは、嗜好を反映した映像とともに広告を視聴することになり、ユーザの購買意欲を高めることができる。【００９０】
また、コンテンツデータ配信時に対応した映像データを選択することにより、広告の宣伝効果を高めることができる。【００９１】
（広告用映像登録処理）
広告用映像登録部１７が広告用映像ＤＢ９に広告ＩＤ及び映像ＩＤの登録を行なう処理について詳細に説明を行なう。【００９２】
広告用映像登録部１７では、各広告データに含まれる広告文章と各映像（シーン）データに付与されている文章［テロップ、字幕、ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）情報、説明文、メタデータ、台詞の音声認識結果など］の類似度を算出し、広告に適合する映像を選択し、その映像のＩＤを広告用映像ＤＢ９に送る。【００９３】
図２に示すように、広告用映像登録部１７には、広告ＤＢ６からのデータを解析する広告文章解析部２９、映像ＤＢ７からのデータを解析する映像文章解析部３０、これら広告文章と映像文章の類似度を解析する類似度解析部３１が含まれる。【００９４】
以下に、広告に適合する映像を選択する処理の詳細について説明する。
広告に適合する映像を見つけるために、本案件では広告の文章と映像の文章を照合し、類似性を判断（マッチング）することを特徴とする。【００９５】
文書の類似検索としては、ベクトル空間モデルがよく知られている。ベクトル空間モデルとは、文書をｎ次元のベクトル空間上の点にマッピングし、それらの間の距離の大小により文書同士の類似性を計算するものである。ベクトルの長さはすべて１に正規化され、類似度はベクトル間のコサイン、内積、ユークリッド距離などで計算される。【００９６】
文書のベクトル表現の一般的手法として、ベクトル空間の軸とその軸の成分の値に、それぞれ、文書に出現する単語、その単語の出現頻度から得られる統計情報（ＴＦＩＤＦ、Ｔｅｒｍ  Ｆｒｅｑｕｅｎｃｙ  Ｉｎｖｅｒｓｅ  Ｄｏｃｕｍｅｎｔ  Ｆｒｅｑｕｅｎｃｙ）を用いる方法がある。ＴＦＩＤＦとは、文書中のキーワードの出現頻度（ＴＦ）に文書集合全体でのキーワードの出現の偏り（ＩＤＦ）を考慮に入れてキーワードの重要性を計算する方法である。すなわち、キーワードの出現頻度で文書中でのそのキーワードの重要性を判断し、文書集合全体においてキーワードが重要であるかを判断する為に、そのキーワードの出現する文書数の逆数で比較するものである。【００９７】
文書のベクトル表現の別の手法としては、ｎ個のキーワードで特徴空間を定義し、各単語にこのキーワードとの関係をつける文脈ベクトル（概念ベクトル）を用いる方法がある（「大規模文書データベースからの連想検索」信学会信学技報告Ａ１９２−９９（１９９３−１））。この手法では、映像文章に含まれる各単語を、単語辞書を用いてｎ個のキーワードと関連付けたｎ次元ベクトル空間内のベクトルに変換し、さらに、単語の重みとしては、前述のＩＤＦを用いて、これら各単語の重みを掛けたベクトル和を正規化する。同じように、広告文章に含まれる各単語を、単語辞書を用いてｎ次元ベクトル空間内のベクトルに変換し、これら各単語のベクトル和を正規化する。次に、これら２つのベクトル間の内積などを計算することで、映像文章と広告文章の類似度を算出する。【００９８】
図１１は、照合処理の手順の一例を示したフローチャート図である。フローチャートに沿って説明する。
まず、Ｓ２０１において、広告文章解析部２９は、広告ＤＢ６内の広告データから文章（テキスト情報）部分を切り出し、切り出した文章を解析し、各広告文章を特徴付ける所定の条件を満たす単語を抽出する。すなわち、例えば、広告ＤＢ６に格納されている広告代理店や小売店等が作成した広告文章を対象に形態素解析し、名詞、形容詞や動詞などの自立語を抽出する。形態素解析は、辞書等を参照し、自然言語で書かれた文を形態素（言語で意味を持つ最小単位)に分解してコンピュータ処理に適した形にすることである。【００９９】
一方、Ｓ２０２において、映像文章解析部３０は、映像ＤＢ７内の映像データに含まれる文章を抽出し、抽出した文章を解析し、各映像文章を特徴付ける所定の条件を満たす単語を抽出する。すなわち、例えば、映像ＤＢ７に格納されている放送局やコンテンツプロバイダから提供される映像に付与されているＥＰＧ情報、字幕、テロップ、説明文、メタデータ、あるいは台詞の音声認識結果を対象に形態素解析し、名詞、形容詞や動詞などの自立語を抽出する。【０１００】
次に、Ｓ２０３において、Ｓ２０１及びＳ２０２で抽出された単語（キーワード）を使って、広告文章解析部２９及び映像文章解析部３０は、それぞれ広告文章及び映像文章を前述したような方法でキーワードベクトルで表現する。【０１０１】
さらに、Ｓ２０４において、類似度解析部３１は、上記のように生成したキーワードベクトルを用い、ベクトル化された広告文章と映像文章の相関量（ベクトル間のコサイン、内積、ユークリッド距離などが用いられる）を計算することで、広告文章と映像文章の類似度を計算し、広告文章に対し、ある一定の閾値以上の類似度を持つ映像文章を上位ｎ個まで抽出する。【０１０２】
Ｓ２０５において、広告ＩＤと抽出された映像のＩＤ（上位ｎ個まで）とを類似度情報と共に広告用映像ＤＢ９に蓄積する。なお、一つの広告ＩＤに対して複数の映像がマッチした場合は、一つの広告ＩＤについて複数の映像ＩＤとの組が広告用映像ＤＢ９に登録されることになる。図５の広告用映像ＤＢ９のテーブル例を参照すると、例えば、広告ＩＤ「ａ００１」に対して、映像ＩＤ「ｍ００３」、「ｍ０４３」との組が登録されている。【０１０３】
以上のような処理により、広告データに適合する映像データを適宜、選択して合成することにより、放送番組等で紹介されなかった店舗、商品等についても映像つき広告を配信することが可能となる。【０１０４】
（視聴履歴解析処理）
視聴履歴解析部４が視聴履歴ＤＢ５にユーザＩＤ及び映像ＩＤの登録を行なう処理について詳細に説明を行なう。【０１０５】
視聴履歴解析部４では、第２の端末装置２が検出したユーザの視聴行動を元に、ユーザが興味を持った映像を抽出する。視聴履歴解析部４は、その映像ＩＤを視聴履歴ＤＢ５に蓄積する。このとき、ユーザの嗜好度を算出してもよい。【０１０６】
以下に、視聴履歴解析処理の詳細について説明する。
図１２は、視聴履歴解析処理の手順を示したフローチャート図である。フローチャートに沿って説明する。【０１０７】
まず、Ｓ３０１において、受像装置から映像を取得するのであれば、映像を放映中、映像ＤＢ７に該映像のＩＤ及び映像データを送信する。受像装置の代わりに、再生装置であった場合は、現在再生中の映像の映像ＩＤは、映像ＤＢ７にて把握することができるので、再生装置における処理はない。第２の端末装置２がユーザが映像を視聴したことを検出すると、視聴履歴解析部４は視聴中の映像のＩＤを映像ＤＢ７から取得する。同時に、Ｓ３０２において、そのときのユーザの視聴行動についてのデータを第２の端末装置２から取得する。ユーザの視聴行動とは、例えば、番組映像を視聴しているユーザのリモコン操作、あるいは、ユーザのその映像に対する集中度などである。リモコン操作から嗜好度を算出する場合、例えば、リモコンの操作履歴を解析して視聴時間を計測する。また、ユーザの映像に対する集中度から嗜好度を算出する場合は、カメラ等によるユーザの顔の向きや視線の検出、あるいは、ユーザの体温や心拍などをセンサで測定したりすることで得ることができる。あるいはまた、映像の視聴順序に応じて嗜好度の重みを変えてもよい。たとえば、同じジャンルの映像を連続して視聴している場合は、当該ジャンルの映像の嗜好度を上げるなどする。【０１０８】
次に、Ｓ３０３において、視聴履歴解析部４は、このようなユーザの視聴行動を元に、算出した嗜好度に対し、一定の閾値を設定しておき、一定の閾値以上であるか否かで、現在ユーザが興味を持って視聴している映像であるかを判定する。興味を持っていないと判定されると（Ｓ３０３において「ＮＯ」）、視聴履歴解析部４は、本処理を終了する。興味を持っていると判定されると（Ｓ３０３において「ＹＥＳ」）、視聴履歴解析部４は、その映像ＩＤをユーザＩＤとともに視聴履歴ＤＢ５に出力する。ながら見など、ユーザがあまり興味を持っていない映像のＩＤは視聴履歴ＤＢ５に蓄積されない。このとき、該映像についてのユーザの視聴時刻やユーザの嗜好度も視聴履歴ＤＢ５に出力してもよい。これらを反映した視聴履歴ＤＢ５のテーブル例は、図６のようになる。【０１０９】
以上のような処理により、広告データと組み合わせる映像データは、ユーザの視聴行動を計測し、ユーザが興味を持って視聴したと判定した映像データであるので、ユーザはコンテンツデータを積極的に視聴し、広告の宣伝効果を高めることができる。【０１１０】
以下に、広告ＤＢ６及び映像ＤＢ７に、新たにデータが登録され、又は削除される際の処理について説明する。【０１１１】
（新しい広告データが広告ＤＢ６に記録された時の処理）
本装置では、新しい広告データが広告ＤＢ６に随時、あるいは定期的に記録されていく。そして、記録されるたびに、あるいは、定期的に、広告用映像登録部１７において広告文章が解析され、広告に適合する映像が選択され、該映像のＩＤが広告ＩＤとともに広告用映像ＤＢ９に登録される。【０１１２】
なお、図示していないが、図２の広告用映像登録部１７において生成された映像文章のキーワードベクトル、および広告文章のキーワードベクトルを、それぞれ映像ＤＢ７および広告ＤＢ６に記録するようにしてもよい。これにより、新しい広告データが記録される度に広告用映像登録部１７で映像文章のベクトルを生成する必要がなくなり、処理時間を短縮することができる。【０１１３】
（新しい映像データが映像ＤＢ７に記録された時の処理）
本装置では、新しい映像データが映像ＤＢ７に随時、あるいは定期的に記録されていく。そのときの広告用映像登録部１７での処理は次の２通りある。【０１１４】
１）新しい映像データが記録されると、広告用映像登録部１７において、前記広告用映像登録処理のＳ２０３、映像文章のキーワードベクトル作成まで行う。すなわち、新映像データは、それが記録される以前にすでに広告ＤＢ６内にある広告データとのマッチングは行わず、従って、新しい映像データは、それが記録される以前に広告ＤＢ６内に記録されている広告データに使われることはない。【０１１５】
２）新しい映像データが記録されると、広告用映像登録部１７において、前記広告用映像登録処理をすべて行う。すなわち、すでに蓄積されている全広告データの文章とのマッチングをおこない、広告用映像ＤＢ９を更新する。この場合、新しい映像データを、それが記録される以前から広告ＤＢ６内にあった広告データに使うことが可能となる。なお、本処理は、映像ＤＢ７に映像ＩＤが登録された時点で行ってもよいし、定期的に行ってもよい。また、前述したように、図２の広告用映像登録部１７において生成された映像文章のキーワードベクトル、および広告文章のキーワードベクトルを、それぞれ映像ＤＢ７および広告ＤＢ６に記録するようにすれば、広告用映像登録部１７での処理時間を短縮することができる。【０１１６】
（広告データが削除されたときの処理）
広告データは経年などの理由や広告主との契約満了などの理由で削除されることがありえる。本装置では、既存の広告データが広告ＤＢ６から削除されると、広告用映像登録部１７は、広告用映像ＤＢ９から当該広告ＩＤを映像ＩＤとともに削除する。これにより、広告用映像検索部１５で当該広告ＩＤが検索されることがなくなり、従って、当該広告がユーザに配信されることもない。【０１１７】
なお、以上、説明してきたように、広告用映像ＤＢ９のデータは万人向けの汎用的なＤＢである。したがって、図２において、例えば、映像ＤＢ７、広告ＤＢ６、広告用映像登録部１７、および広告用映像ＤＢ９は家庭内のサーバではなく、本サーバと通信回線で結ばれているサービス提供側のサーバに備えるようにし、個人に特化したデータを扱う視聴履歴解析部４、視聴履歴ＤＢ５、視聴履歴検索部１６、及び、広告用映像検索部１５とコンテンツ合成部８を家庭内のサーバ３に備えるようにしてもよい。【０１１８】
［第２の実施形態］
図１３は、本発明の第２の実施形態におけるシステム構成を表した図である。
本実施形態における広告配信システムでは、第１の端末装置１と、第２の端末装置２及びサーバ４０とにより構成される。第１の実施形態とはサーバ４０の構成において異なる。【０１１９】
サーバ４０には、第１の実施形態と同様、視聴履歴解析部４、視聴履歴ＤＢ５、コンテンツ合成部８、広告ＤＢ６、映像ＤＢ７が含まれる。これらの機能は、第１の実施形態と同様である。更に、第２の実施形態においては、広告用視聴映像検索部４１、広告用視聴映像ＤＢ４２、広告用視聴映像登録部４３を有する点において異なる。また、視聴履歴検索部４４を第１の実施形態と同様に有するが、動作は異なる。
また、店舗情報検索部１３、店舗情報ＤＢ１２を備えるサーバ１４がある。このサーバ１４の機能は、第１の実施形態と同様、サーバ４０に備えてもよい。【０１２０】
また、上記概念図で説明したように、サーバの機能は、１つのサーバで実現する必要はなく、ネットワークでつながれた複数の処理機能、ＤＢ機能で実現させてもよい。また、サーバは、メディアサーバのように家庭内で設置するものとしてもよいし、外部のサーバとしてもよい。ただし、家庭内にて使用するサーバである場合は、広告データを外部サーバから更新する必要がある。【０１２１】
または、一部の機能が家庭内にあり、一部の機能が外部のサーバにあるとしてもよい。本実施形態の場合は、例えば、映像ＤＢは、家庭のＨＤＲにて実現し、ユーザの再生した映像のみ蓄積させ、広告ＤＢは、外部のサーバにあるとしてもよい。図１３に基いて、以下に説明するのは、一形態であって、これらの処理機能、ＤＢの機能が備われば、家庭内又は外部、１つの装置又は複数の装置、いずれかにとらわれるものではない。【０１２２】
または、図１３のサーバの機能の一部が第１の端末装置１にあるとしてもよい。例えば、広告用視聴映像ＤＢ４２の機能等が、第１の端末装置１にあるとしてもよい。【０１２３】
第１の実施形態の広告用映像登録部１７では広告データと映像ＤＢ７内の全映像データとのマッチングを行い、万人向けの汎用的な広告用映像ＤＢ９を構築したが、本実施形態の広告用視聴映像登録部４３は、視聴履歴解析部４においてユーザが興味を持って視聴したと判定された映像データのみを対象にマッチングを行い、特定の個人向けの広告用視聴映像ＤＢを構築することを特徴とする。【０１２４】
以上のように構成されている本実施形態におけるシステムにおいて、第１の端末装置１に広告と映像を配信する手順について説明する。【０１２５】
第１の端末装置（例えば、携帯端末）１が広告ＩＤを取得し、該広告ＩＤをユーザＩＤとともにコンテンツデータ取得要求をサーバ４０に送信するまでの処理は、第１の実施形態と同様である。【０１２６】
図１４は、本実施形態でのサーバにおける広告配信処理の手順を示したフローチャート図である。
第１の端末装置１よりユーザＩＤ及び広告ＩＤを含むコンテンツデータ取得要求を受信したサーバ４０では、広告用視聴映像検索部４１に広告ＩＤ及びユーザＩＤが入力される。広告用視聴映像検索部４１における広告用視聴映像検索処理は、ユーザが第１の端末装置１で受信した広告ＩＤを基に、その広告の内容に合った映像を検索する処理である。広告用視聴映像ＤＢ４２では、ユーザＩＤ、広告ＩＤ及び映像ＩＤを組にして蓄積している。【０１２７】
図１５は、広告用視聴映像ＤＢ４２のテーブル例を示した図である。
広告用視聴映像登録部４３で選択された映像ＩＤを、ユーザＩＤ及び広告ＩＤと組み合わせて広告用視聴映像ＤＢ４２に蓄積する。ただし、広告用視聴映像ＤＢ４２には、視聴履歴ＤＢ５内に記録されている映像ＩＤについてのみ蓄積される。また、図１５に示すように、映像ごとにユーザの視聴時刻、嗜好度、広告との類似度を算出して記録してもよい。
この広告用視聴映像登録部４３が広告用視聴映像ＤＢ４２にデータを記録する処理については、後述する。【０１２８】
図１４のＳ４０１のように、広告用視聴映像検索部４１は、第１の端末装置１から受信した広告ＩＤが広告用視聴映像ＤＢ４２内に蓄積されているか否かの検索をする。該広告ＩＤが広告用視聴映像ＤＢ４２内にあれば（Ｓ４０１において「ＹＥＳ」）、その広告は、ユーザの嗜好に合うことを意味し、Ｓ４０２の処理にすすむ。【０１２９】
該広告ＩＤが広告用視聴映像ＤＢ４２内になければ（Ｓ４０１において「ＮＯ」）、その広告はユーザの嗜好外のものと判定されて、広告配信処理を終了し、第１の端末装置１には、該当する広告情報がなかった旨の通知を送信する。【０１３０】
Ｓ４０２において、広告用視聴映像検索部４１は広告用視聴映像ＤＢ４２より、広告ＩＤと対応する映像ＩＤを取得し、Ｓ４０３において、広告用視聴映像検索部４１は、ユーザＩＤ、広告ＩＤ、映像ＩＤをコンテンツ合成部８に出力する。【０１３１】
なお、ユーザは、第１の実施形態と同様、同位置において、複数の広告ＩＤを受信する可能性がある。その場合は、第１の実施形態と同様、受信した全広告ＩＤを基に検索してもよいし、あるいはまた、広告配信時の時間等を考慮して最適な広告を選択する、あるいは優先順位を高くするなどしてもよい。【０１３２】
また、本処理においては、一つの広告ＩＤに対して複数の映像ＩＤが検索される可能性がある。その場合は、以下のいずれかの処理を行って一つに絞り込み、それをコンテンツ合成部に出力する。【０１３３】
１）ユーザの嗜好度が最大のもの選択する。
すなわち、視聴履歴解析部４によって映像ＩＤごとに嗜好度を算出し、図１５に示すように広告用視聴映像ＤＢ４２に記録しておき、これを利用し、この嗜好度が最大の映像ＩＤを選択する。【０１３４】
２）ユーザの視聴時刻が最近のものを選択する。
すなわち、図１５に示すように、広告用視聴映像ＤＢ４２に映像ＩＤごとに視聴時刻を記憶しておき、これを利用し、この時刻が最近の映像ＩＤを選択する。【０１３５】
３）番組の放送日・時間の鮮度の高いものを選択する。
すなわち、映像ＤＢ７の放送時刻などを利用し、この時刻が最近の映像ＩＤを選択する。【０１３６】
４）広告との類似度が最大のものを選択する。
すなわち、広告用視聴映像登録部４３によって算出された類似度を、図１５に示すように広告用視聴映像ＤＢ４２に記録しておき、これを利用し、この類似度が最大の映像ＩＤを選択する。【０１３７】
５）前記１）乃至４）に記載の情報を統合処理して、一つの映像ＩＤを選択する。【０１３８】
コンテンツ合成処理は、第１の実施形態と同様、広告ＩＤと映像ＩＤを基に、広告データと映像データをそれぞれ広告ＤＢ６及び映像ＤＢ７内で検索し、広告データと映像データを組み合わせ、又は映像つき広告として合成する処理である。
ここで、広告ＤＢ６及び映像ＤＢ７は、第１の実施形態と同様のものである。【０１３９】
まず、Ｓ４０４で、コンテンツ合成部８は、広告ＤＢ６及び映像ＤＢ７内より、当該広告ＩＤ及び映像ＩＤを持つ広告データ及び映像データを検索し、映像つき広告を生成する。
または、コンテンツ合成部８は、広告データ及び映像データを合成せず、検索して取得したこれらデータを一時的に記憶するとしてもよい。【０１４０】
次に、コンテンツ合成部８は、Ｓ４０５において、合成したコンテンツデータ又は合成しない状態の広告データ及び映像データを第１の端末装置１に送信して、サーバ４０におけるコンテンツ配信処理は終了する。
この後の第１の端末装置１におけるコンテンツデータの表示処理については、第１の実施形態と同様である。【０１４１】
以上説明したように、広告ＩＤから映像ＩＤを取得する際のＤＢをユーザの嗜好を反映させたものとすることにより、広告とともに、ユーザが興味をもつ映像を配信することができ、これらを視聴したユーザの購買意欲を高めることができる。【０１４２】
（広告用視聴映像登録処理）
広告用視聴映像ＤＢ４２にユーザＩＤ、広告ＩＤ及び映像ＩＤの登録を行なう処理について詳細に説明を行なう。【０１４３】
図１６は、広告用視聴映像ＤＢ４２にデータを登録する手順を示したフローチャート図である。フローチャートに沿って説明する。
Ｓ５０１において、視聴履歴検索部４４は、視聴履歴ＤＢ５からは、ユーザＩＤ及び映像ＩＤを、映像ＤＢ７からは、該映像ＩＤより映像データを取得する。【０１４４】
図１３に示すように、広告用視聴映像登録部４３には、広告ＤＢ６からのデータを解析する広告文章解析部４５、映像ＤＢ７からのデータを解析する映像文章解析部４６、これら広告文章と映像文章の類似度を解析する類似度解析部４７が含まれる。【０１４５】
Ｓ５０２において、広告文章解析部４５に広告ＩＤ及び広告データが入力される。また、Ｓ５０３において、視聴履歴検索部４４は、ユーザＩＤ、映像ＩＤ及び映像データを映像文章解析部４６に入力する。【０１４６】
Ｓ５０４、Ｓ５０５において、広告文章解析部４５及び映像文章解析部４６は、それぞれ、第１の実施形態と同様、広告データ、映像データから文章部分を切り出し、キーワード抽出を行ない、Ｓ５０６において、キーワードベクトルの生成を行なう。【０１４７】
Ｓ５０７において、類似度解析部４７は、第１の実施形態と同様、これらのマッチング処理を行なう。マッチング処理で適合するものがなかった場合（Ｓ５０７において「ＮＯ」）、本処理を終了する。マッチング処理で適合するものがあった場合（Ｓ５０７において「ＹＥＳ」）、Ｓ５０８において、類似度解析部４７は、適合した広告ＩＤ、映像ＩＤ及びユーザＩＤを広告用視聴映像ＤＢ４２に登録する。なお、一つの広告ＩＤに対して複数の映像がマッチした場合は、一つの広告ＩＤについて複数の映像ＩＤとの組が広告用視聴映像ＤＢ４２に登録されることになる。【０１４８】
また、広告用視聴映像ＤＢ４２には、視聴履歴ＤＢ５から嗜好度（ユーザの映像に対する嗜好度）を、類似度解析部４７から類似度（広告文章と映像文章の類似度）を取得し、図１５のように記録してもよい。【０１４９】
本処理は、視聴履歴ＤＢ５にユーザＩＤ及び映像ＩＤが登録された時点で行なってもよいし、定期的に行ってもよい。【０１５０】
以上のような処理を行なうことにより、広告用視聴映像ＤＢ４２には、ユーザごとに興味を持って視聴した映像ＩＤ及びこれに適合する広告ＩＤが蓄積されることになり、このＤＢより取得した映像ＩＤは、ユーザの嗜好を反映させたものとすることができる。【０１５１】
なお、前述したように、図１３の広告用視聴映像ＤＢ４２は個人の視聴履歴を反映したデータベースである。従って、図１３の広告用視聴映像検索部４１の機能や広告用視聴映像ＤＢ４２の機能等が、第１の端末装置１にあるとしてもよい。【０１５２】
この場合、実施例１と同様に、第１の端末装置１からユーザＩＤと位置情報を受信したサーバ１４の店舗情報検索部１３は、位置情報より店舗情報ＤＢ１２を検索し、広告ＩＤの取得を行ない、第１の端末装置１に送信する。【０１５３】
第１の端末装置１の広告用視聴映像検索部４１は、この広告ＩＤとユーザＩＤをもとに第１の端末装置１の広告用視聴映像ＤＢ４２を検索し、広告情報リスト（タイトルなどのテキスト文）を取得し、図９（ａ）に示すように、端末装置１の画面上に表示する。（ただし、図示していないが、サーバ４０の広告用視聴映像登録部４３において、広告文章からタイトル部分を抽出する、あるいは要約文を生成し、それを広告用視聴映像ＤＢ４２に広告ＩＤとともに記録する機能が必要である。）【０１５４】
図９（ａ）において、ユーザが所望の広告情報番号を選択すると、第１の端末装置１の広告用視聴映像検索部４１は、選択された広告のＩＤを元に広告用視聴映像ＤＢ４２を検索し、それに対応する映像ＩＤを取得し、広告ＩＤおよびユーザＩＤとともにサーバ４０のコンテンツ合成部８に送信する。【０１５５】
コンテンツ合成部８は、広告ＩＤと映像ＩＤを元に、広告データと映像データをそれぞれサーバ４０の広告ＤＢ６および映像ＤＢ７から検索し、ユーザに配信する。【０１５６】
［第３の実施形態］
図１７は、本発明の第３の実施形態におけるシステム構成を表した図である。
本実施形態における広告配信システムでは、第１の端末装置１と、第２の端末装置２及びサーバ５０により構成される。第１の実施形態とはサーバ５０の構成において異なる。【０１５７】
サーバ５０には、第１の実施形態と同様、視聴履歴解析部４、視聴履歴ＤＢ５、映像ＤＢ７が含まれる。これらの機能は、第１の実施形態と同様である。更に、第３の実施形態においては、嗜好コンテンツ検索部５１、嗜好コンテンツＤＢ５２、コンテンツ登録部５３、コンテンツＤＢ５４、コンテンツ配信部５５を有する点において異なる。また、視聴履歴検索部４４は、第２の実施形態と同様である。【０１５８】
図１８は、コンテンツＤＢ５４のテーブル例を示した図である。
コンテンツデータとは、広告用の映像を広告代理店等が予め指定する映像つき広告を指し、コンテンツＤＢ５４には、図１８に示すように、コンテンツＩＤ、広告データ及び指定された映像ＩＤとを蓄積しているものとする。【０１５９】
また、上記概念図で説明したように、サーバの機能は、１つのサーバで実現する必要はなく、ネットワークでつながれた複数の処理機能、ＤＢ機能で実現させてもよい。また、サーバは、メディアサーバのように家庭内で設置するものとしてもよいし、外部のサーバとしてもよい。ただし、家庭内にて使用するサーバである場合は、コンテンツＤＢのコンテンツデータを外部サーバから更新する必要がある。【０１６０】
または、一部の機能が家庭内にあり、一部の機能が外部のサーバにあるとしてもよい。例えば、コンテンツＤＢ５４、コンテンツ配信部５５の機能を外部サーバとしてもよい。図１７に基いて、以下に説明するのは、一形態であって、これらの処理機能、ＤＢの機能が備われば、家庭内又は外部、１つの装置又は複数の装置、いずれかにとらわれるものではない。【０１６１】
または、図１７のサーバの機能の一部が第１の端末装置１にあるとしてもよい。例えば、嗜好コンテンツＤＢ５２の機能等が第１の端末装置１にあるとしてもよい。【０１６２】
本実施形態は、広告主（店舗や商品）が配信する広告データと、その広告データに適合する映像をコンテンツデータとして広告代理店等が予め用意する場合である。すなわち、ある特定の映像を視聴した人をターゲットに、広告を配信することが可能になる。この場合、図示しないが、広告代理店等が予め指定する映像（指定映像）のＩＤがユーザの視聴履歴ＤＢ内にあるか否かを検索して、あれば、そのコンテンツデータはユーザの嗜好に適合するとして、ユーザに配信する。このとき、指定映像と共に広告を配信してもよいし、広告のみ配信してもよい。【０１６３】
しかしながら、膨大な映像データの中で、ある指定された映像を視聴している場合は稀で、したがって、その指定映像を視聴していなければコンテンツデータが配信されないとすれば、それは広告主ならびにユーザの双方にとって好ましくない。そこで、本実施形態では、そのコンテンツデータのコンテンツ文章（広告文章）とユーザが興味を持って視聴した映像の文章との適合度が高ければ、そのコンテンツデータはユーザの嗜好に合うと判断して、そのコンテンツデータを配信することを特徴とする。あるいは、指定映像の文章とユーザが興味を持って視聴した映像の文章との類似度が高ければ、そのコンテンツデータはユーザの嗜好に合うと判断して、当該コンテンツデータを配信するようにしてもよい。【０１６４】
本実施形態では、前者、すなわち、コンテンツデータのコンテンツ文章（広告文章）とユーザが興味を持って視聴した映像の文章との類似度が高ければ、そのコンテンツデータはユーザの嗜好に合うと判断して、当該コンテンツデータ（広告と広告代理店等が指定した映像）を配信する例で説明する。【０１６５】
以上のように構成されている本実施形態における広告配信システムにおいて、第１の端末装置１にコンテンツデータを配信する手順について説明する。【０１６６】
まず、ユーザが、第１の端末装置１、例えば、携帯端末などのボタンの操作をして、店舗検索メニューを選択する入力が入力部９よりなされる。第１の端末装置１の制御部２３は、位置情報取得部２２に、位置取得についての制御信号を伝達し、位置情報取得部２２は、第１の端末装置１の位置情報を制御部２３、通信部１８を介し、ＧＰＳなどにより取得する。【０１６７】
または、第１の端末装置１は、定期的に位置情報を取得し、第１の携帯端末装置１の待ち受け画面に自動的に、店舗情報を取得するためのメニューを表示するとしてもよい。【０１６８】
また、制御部２３は、位置情報取得部２２が取得した位置情報とともにコンテンツＩＤ取得要求を通信部１８を介してサーバ５６に送信する。【０１６９】
サーバ５６には、店舗情報検索部５７及び店舗情報ＤＢ５８が含まれている。【０１７０】
第１の端末装置１から位置情報を受信したサーバ５６の店舗情報検索部５７は、これら情報より店舗情報ＤＢ５８を検索する。店舗情報ＤＢ５８においては、位置情報及びコンテンツＩＤが関連付け、格納されている。コンテンツＩＤは、広告代理店等が予め用意する映像に広告を合成したコンテンツに一意に付与されたＩＤである。すなわち、第１の端末装置１の位置に応じ、その近辺に位置する店舗や商品などについて宣伝するコンテンツのＩＤを関連付けて格納している。店舗情報検索部５７は、位置情報から店舗情報ＤＢ５８の検索を行ない、コンテンツＩＤの取得を行ない、第１の端末装置１に送信する。【０１７１】
また、ここで、コンテンツＩＤを携帯端末の位置情報から取得するとしたが、携帯端末等１で店舗や商品等に添付されるＲＦＩＤタグなどを元にコンテンツＩＤを取得するとしてもよい。【０１７２】
または、ユーザの位置に応じて、その近辺に位置する店舗や商品などからその店舗や商品を宣伝するコンテンツのＩＤを第１の端末装置１に自動的に受信するとしてもよい。【０１７３】
サーバ５６より通信部１８を介してコンテンツＩＤを受信した第１の端末装置１の制御部２３は、サーバ５０に対して、ユーザＩＤ及びコンテンツＩＤとともにコンテンツデータ取得要求を送信する。【０１７４】
図１９は、本実施形態でのサーバ５０における広告配信処理の手順を示したフローチャート図である。
第１の端末装置１よりユーザＩＤ及びコンテンツＩＤを含むコンテンツデータ取得要求を受信したサーバで５０は、嗜好コンテンツ検索部５１にコンテンツＩＤ及びユーザＩＤが入力される。嗜好コンテンツ検索部５１における嗜好コンテンツ検索処理は、ユーザが第１の端末装置１で受信したコンテンツＩＤを基に、嗜好コンテンツＤＢ５２を検索する処理である。嗜好コンテンツＤＢ５２では、ユーザＩＤ及びコンテンツＩＤを組にして蓄積している。【０１７５】
図２０は、嗜好コンテンツＤＢ５２のテーブル例を示した図である。
コンテンツ登録部５３で選択されたコンテンツＩＤをユーザＩＤと組み合わせて嗜好コンテンツＤＢ５２に蓄積する。また、図２０に示すように、コンテンツとユーザの視聴した映像との適合度を記録してもよい。
このコンテンツ登録部５３が嗜好コンテンツＤＢ５２にデータを記録する処理については、後述する。【０１７６】
図１９のＳ６０１のように、嗜好コンテンツ検索部５１は、第１の端末装置１から受信したコンテンツＩＤが嗜好コンテンツＤＢ内５２に蓄積されているか否かの検索をする。該コンテンツＩＤが嗜好コンテンツＤＢ５２内にあれば（Ｓ６０１において「ＹＥＳ」）、そのコンテンツは、ユーザの嗜好に合うことを意味し、Ｓ６０２の処理にすすむ。【０１７７】
該コンテンツＩＤが嗜好コンテンツＤＢ５２内になければ（Ｓ６０１において「ＮＯ」）、そのコンテンツはユーザの嗜好外のものと判定されて、広告配信処理を終了し、第１の端末装置１には、該当するコンテンツ情報がなかった旨の通知を送信する。【０１７８】
Ｓ６０２において、嗜好コンテンツ検索部５１は、ユーザＩＤ、コンテンツＩＤをコンテンツ配信部５５に出力する。【０１７９】
なお、ユーザは、第１の実施形態と同様、同位置において、複数のコンテンツＩＤを受信し、嗜好コンテンツ検索部５１での検索の結果、複数のコンテンツＩＤが選択される可能性がある。その場合は、全コンテンツＩＤをコンテンツ配信部５５に送ってもよいし、あるいは、嗜好コンテンツＤＢ５２内の適合度を用いて、適合度の高いコンテンツの優先順位を高くするようにする。あるいはまた、コンテンツ配信時のユーザの時間（朝・昼・夜、週日・週末、季節など）を考慮して最適なコンテンツを選択する、あるいは優先順位をつけるなどしてもよい。例えば、コンテンツＩＤを受信した時間帯が昼食時間帯であれば、飲食関係のコンテンツのみを選択するようにしてもよいし、飲食関係のコンテンツの優先順位を高くするようにしてもよい。【０１８０】
Ｓ６０３において、コンテンツ配信部５５は、嗜好コンテンツ検索部５１から送られてきたコンテンツＩＤを元に、コンテンツデータをコンテンツＤＢ５４内で検索し、Ｓ６０４において、該コンテンツデータを第１の端末装置１に送信して、サーバ５０におけるコンテンツ配信処理は終了する。
この後の第１の端末装置１におけるコンテンツデータの表示処理については、第１の実施形態と同様としてもよい。すなわち、第１の端末装置１の画面を２つの領域に分割し、一方は広告データを表示し、もう一方は指定映像データを表示（再生）するようにしてもよい。【０１８１】
あるいは、映像データを表示せず、広告データのみを表示してもよく、この場合においても、本システムはユーザの視聴履歴に基づき、ユーザの嗜好に合った広告を配信することができる。【０１８２】
あるいはまた、第１の端末装置１の画面領域を分割せずに、コンテンツデータ（広告データと指定映像データ）を広告代理店等がデザインした配置通りに表示するようにしてもよい。【０１８３】
以上説明したように、コンテンツを配信するに際し、ユーザの嗜好を反映させた嗜好コンテンツＤＢに登録したコンテンツを選択することにより、ユーザは、コンテンツを興味を持って視聴し、購買意欲を高めることができる。【０１８４】
（コンテンツ登録処理）
嗜好コンテンツＤＢ５２にユーザＩＤ及びコンテンツＩＤの登録を行なう処理について詳細に説明を行なう。【０１８５】
図２１は、嗜好コンテンツＤＢ５２にデータを登録する手順を示したフローチャート図である。フローチャートに沿って説明する。
Ｓ７０１において、視聴履歴検索部４４は、視聴履歴ＤＢ５からは、ユーザＩＤ及び映像ＩＤを、映像ＤＢ７からは、該映像ＩＤより映像データを取得する。【０１８６】
図１７に示すように、コンテンツ登録部５３には、コンテンツＤＢ５４からのデータを解析するコンテンツ文章解析部５９、映像ＤＢ７からのデータを解析する映像文章解析部６０、これらコンテンツ文章と映像文章の適合度を解析する適合度解析部６１が含まれる。【０１８７】
Ｓ７０２において、コンテンツ文章解析部５９にコンテンツＩＤ及びコンテンツデータが入力される。また、Ｓ７０３において、視聴履歴検索部４４は、ユーザＩＤ、映像ＩＤ及び映像データを映像文章解析部６０に入力する。【０１８８】
Ｓ７０４、Ｓ７０５において、コンテンツ文章解析部５９及び映像文章解析部６０は、それぞれ、第１の実施形態と同様、コンテンツデータ、映像データから文章部分を切り出し、キーワード抽出を行ない、Ｓ７０６において、キーワードベクトルの生成を行なう。【０１８９】
Ｓ７０７において、適合度解析部６１は、第１の実施形態と同様、これらのマッチング処理を行なう。マッチング処理で適合するものがなかった場合（Ｓ７０７において「ＮＯ」）、そのコンテンツはユーザの興味に合わないと判断され、本処理を終了する。マッチング処理で適合するものがあった場合（Ｓ７０７において「ＹＥＳ」）、該コンテンツがユーザの興味に合うと判定し、Ｓ７０８において、適合度解析部６１は、適合したコンテンツＩＤ及びユーザＩＤを嗜好コンテンツＤＢ５２に登録する。なお、一つのコンテンツＩＤに対して複数の映像がマッチした場合は、該コンテンツＩＤについての適合度を上げてもよい。【０１９０】
また、嗜好コンテンツＤＢ５２には、適合度解析部６１から適合度（広告文章と映像文章の類似度）を取得し、図２０のように記録してもよい。あるいはまた、適合度は、ユーザが視聴した映像に対する嗜好度と、その映像とコンテンツ文章との類似度とから決まるようにしてもよい。すなわち、ユーザが興味を持って見た映像がコンテンツ文章と類似度が高ければ高いほど、当該コンテンツのユーザにとっての適合度は高まる。【０１９１】
本処理は、視聴履歴ＤＢ５にユーザＩＤ及び映像ＩＤが登録された時点で行なってもよいし、定期的に行ってもよい。【０１９２】
以上のような処理を行なうことによって、嗜好コンテンツＤＢ５２には、ユーザごとに興味を持って視聴した映像（視聴履歴）に適合するコンテンツＩＤが蓄積されることになる。【０１９３】
尚、本発明の広告配信システム、広告配信サーバ、広告配信方法、プログラム及び記憶媒体は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【産業上の利用可能性】
【０１９４】
以上のように、本発明によれば、広告ＩＤより、該広告ＩＤに対応する映像データを抽出し、該広告データと該映像データを端末装置に配信する構成とすることにより、広告主が配信する広告に合わせて最適な番組映像シーンを選択し、共に配信することができるので、ユーザは映像とともに広告を視聴し、ユーザの購買意欲を高めることを可能にする。
【図１】
2008081664.tif 000003
【図２】
2008081664.tif 000004
【図３】
2008081664.tif 000005
【図４】
2008081664.tif 000006
【図５】
2008081664.tif 000007
【図６】
2008081664.tif 000008
【図７】
2008081664.tif 000009
【図８】
2008081664.tif 000010
【図９】
2008081664.tif 000011
【図１０】
2008081664.tif 000012
【図１１】
2008081664.tif 000013
【図１２】
2008081664.tif 000014
【図１３】
2008081664.tif 000015
【図１４】
2008081664.tif 000016
【図１５】
2008081664.tif 000017
【図１６】
2008081664.tif 000018
【図１７】
2008081664.tif 000019
【図１８】
2008081664.tif 000020
【図１９】
2008081664.tif 000021
【図２０】
2008081664.tif 000022
【図２１】
2008081664.tif 000023
【図２２】
2008081664.tif 000024
【手続補正書】
【提出日】平成20年10月23日(2008.10.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データを前記端末装置に配信することを特徴とする広告配信システム。
【請求項２】
サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データを前記端末装置に配信することを特徴とする広告配信システム。
【請求項３】
サーバから端末装置に広告を配信するシステムであって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行ない、前記広告データに対応する映像データがあった場合、前記サーバは、前記広告データと前記映像データを前記端末装置に配信することを特徴とする広告配信システム。
【請求項４】
サーバから端末装置に広告を配信するシステムであって、
広告を含んだコンテンツを特定するデータから、ユーザの嗜好を反映した記憶部を検索し、視聴した映像の映像文章に対して、適合度又は類似度が高いコンテンツ文章を含むコンテンツデータがあるか否かの判定を行い、該記憶部に該コンテンツを特定するデータがあった場合、前記サーバは、該コンテンツデータを前記端末装置に配信することを特徴とする広告配信システム。
【請求項５】
端末装置に広告を配信するサーバであって、
広告データと映像データの組を管理する広告用映像記憶部と、
前記端末装置より受信した広告を特定するデータから、該広告データに対応する映像データがあるか前記広告用映像記憶部をユーザの視聴履歴を反映させて検索する広告用映像検索部と、
前記広告データに対応する映像データがあった場合は、前記広告データと前記映像データを組み合わせるコンテンツ合成部とを備え、
前記広告データと前記映像データを前記端末装置に配信することを特徴とする広告配信サーバ。
【請求項６】
前記広告データに適合する前記映像データを選択する広告用映像登録部を備え、
前記広告用映像記憶部には、前記広告データを特定する広告ＩＤと前記映像データを特定する映像ＩＤとの組を記憶することを特徴とする請求項５に記載の広告配信サーバ。
【請求項７】
前記広告用映像検索部は、前記端末装置より受信した広告ＩＤより前記広告用映像記憶部において該広告ＩＤに対応した前記映像ＩＤがあるか検索し、該当する前記映像ＩＤがあった場合は、該広告ＩＤ及び該映像ＩＤを前記コンテンツ合成部に出力し、前記コンテンツ合成部は、前記広告ＩＤ及び前記映像ＩＤから広告データ及び映像データを特定することを特徴とする請求項６に記載の広告配信サーバ。
【請求項８】
前記広告用映像登録部は、前記広告データに含まれるテキスト情報と前記映像データに含まれるテキスト情報とを照合して、前記広告データに適合する前記映像データを選択することを特徴とする請求項７に記載の広告配信サーバ。
【請求項９】
ユーザの嗜好を反映した映像データの映像ＩＤを管理する視聴履歴記憶部と、
前記広告用映像記憶部から抽出した前記映像ＩＤが前記視聴履歴記憶部に記憶されているかの検索を行なう視聴履歴検索部を備え、
前記視聴履歴記憶部に該当する映像ＩＤがあった場合には、前記コンテンツ合成部に、前記映像ＩＤと対応する前記広告ＩＤとを出力することを特徴とする請求項８に記載の広告配信サーバ。
【請求項１０】
前記広告用映像記憶部は、ユーザＩＤと、ユーザの嗜好を反映した広告ＩＤ及び映像ＩＤの組を管理することを特徴とする請求項８に記載の広告配信サーバ。
【請求項１１】
端末装置に広告を配信するサーバであって、
映像データに広告データを合成したコンテンツデータを記憶するコンテンツ記憶部と、
ユーザＩＤと、ユーザの嗜好に適合した前記コンテンツデータを特定するコンテンツＩＤとの組を管理する嗜好コンテンツ記憶部と、
前記嗜好コンテンツ記憶部において、前記端末装置より受信したコンテンツＩＤがあるか検索し、視聴した映像の映像文章に対して、適合度又は類似度が高いコンテンツ文章を含むコンテンツデータがあるか否かの判定を行う嗜好コンテンツ検索部と、
前記コンテンツ記憶部からコンテンツデータを取得し、前記端末装置に該コンテンツデータを配信するコンテンツ配信部と、を備えることを特徴とする広告配信サーバ。
【請求項１２】
ユーザの視聴行動データから、映像データがユーザの嗜好に適合するかの判定を行なう視聴履歴解析部を備え、前記広告データと前記映像データの組み合わせ又はコンテンツデータの選択に該判定結果を反映させることを特徴とする請求項５から請求項１１に記載の広告配信サーバ。
【請求項１３】
前記広告データに適合する前記映像データが複数ある場合は、広告との類似度の最も大きい映像データ、ユーザの嗜好度の最も高い映像データ、ユーザの視聴時刻若しくは番組の放送日の最も新しい映像データ、又は広告配信時に合わせた設定に合致する映像データを選択することを特徴とする請求項５から請求項１２に記載の広告配信サーバ。
【請求項１４】
サーバから端末装置に広告を配信する方法であって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行なうステップと、
前記広告データに対応する映像データがあった場合、前記サーバが、前記広告データを前記端末装置に配信するステップとを備えることを特徴とする広告配信方法。
【請求項１５】
サーバから端末装置に広告を配信する広告配信方法であって、
広告を特定するデータから、ユーザの嗜好を反映した記憶部を検索し、該広告データに対応する映像データがあるか判定を行なうステップと、
前記広告データに対応する映像データがあった場合、前記サーバが、前記広告データと前記映像データを前記端末装置に配信するステップとを備えることを特徴とする広告配信方法。
【請求項１６】
サーバから端末装置に広告を配信する広告配信方法であって、
広告を含んだコンテンツを特定するデータから、ユーザの嗜好を反映した記憶部を検索し、視聴した映像の映像文章に対して、適合度又は類似度が高いコンテンツ文章を含むコンテンツデータがあるか否かの判定を行うステップと、
前記記憶部に前記コンテンツを特定するデータがあった場合、前記サーバが、コンテンツデータを前記端末装置に配信するステップと、を備えることを特徴とする広告配信方法。
【請求項１７】
請求項１４から請求項１６に記載の広告配信方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１８】
請求項１７に記載のプログラムをコンピュータ読み取り可能に記録したことを特徴とする記録媒体。
【国際調査報告】
2008081664.tif 000025
2008081664.tif 000026