(57)【特許請求の範囲】
【請求項１】
放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する受信手段と、
前記受信手段によって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定手段と、
時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断手段と、
前記広告日時特定手段によって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断手段により判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶手段と、
前記受信手段によって受信された番組放送データの属性を表す番組メタデータと、前記受信手段によって受信された広告放送データの属性を表す広告メタデータとを取得する取得手段と、
広告を閲覧するユーザの閲覧傾向を特定する閲覧傾向特定手段と、
前記記憶手段において各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定手段によって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定手段と、
前記取得手段によって取得された広告メタデータのうち前記広告ＩＤ特定手段によって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得手段によって取得された番組メタデータとを前記ユーザの通信端末に表示するための情報を、当該通信端末に送信する送信手段と
を備えることを特徴とするメタデータ提供装置。
【請求項２】
前記閲覧傾向特定手段は、前記送信手段によって送信された広告メタデータが前記通信端末においてユーザによって閲覧されたことを示す通知を、当該通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と前記ユーザを識別するユーザＩＤとを対応付けて記憶する閲覧回数記憶手段を有し、
前記閲覧回数記憶手段の記憶内容に基づいて、前記ユーザが広告を閲覧するときの閲覧傾向を特定する
ことを特徴とする請求項１に記載のメタデータ提供装置。
【請求項３】
前記閲覧傾向特定手段は、
前記送信手段が前記通信端末に前記広告メタデータを送信した回数を記憶する第１記憶手段と、
前記送信手段によって送信された広告メタデータが前記通信端末においてユーザによって閲覧されたことを示す通知を、当該通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と前記ユーザを識別するユーザＩＤとを対応付けて記憶する第２記憶手段とを有し、
前記第１記憶手段及び前記第２記憶手段の記憶内容を参照し、前記広告メタデータをユーザが閲覧するまでに当該広告メタデータを前記通信端末に送信した回数に基づいて、当該ユーザが広告を閲覧するときの閲覧傾向を特定する
ことを特徴とする請求項１に記載のメタデータ提供装置。
【請求項４】
前記閲覧傾向特定手段は、
前記送信手段によって送信された広告メタデータが前記通信端末においてユーザによって閲覧されたことを示す通知を、当該通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と、前記ユーザを識別するユーザＩＤと、当該広告メタデータに対応する前記広告放送データによって表される広告の対象が属する製品又はサービスの分野とを対応付けて記憶する第３記憶手段を有し、
前記分野単位で前記広告メタデータをユーザが閲覧した回数に基づいて、当該ユーザが広告を閲覧するときの閲覧傾向を特定する
ことを特徴とする請求項１に記載のメタデータ提供装置。
【請求項５】
前記閲覧傾向特定手段は、
前記送信手段によって送信された広告メタデータに含まれる、前記広告放送データの複数の属性のうち、前記ユーザによって或る属性が閲覧されたことを示す通知を、前記通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と、前記ユーザを識別するユーザＩＤと、前記属性の閲覧回数とを対応付けて記憶する第４記憶手段を有し、
前記送信手段は、
前記属性を前記ユーザが閲覧した回数が、閲覧頻度が高いことを意味する条件を満たす場合に、当該属性をそれ以外の属性とは異なる表示態様でユーザの通信端末に表示するための情報を、当該通信端末に送信する
ことを特徴とする請求項１ないし４のいずれか１に記載のメタデータ提供装置。
【請求項６】
広告メタデータ又は番組メタデータを表示する通信端末と、
前記通信端末に表示させる広告メタデータ又は番組メタデータを送信するメタデータ提供装置とを備え
前記メタデータ提供装置は、
放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する第１受信手段と、
前記第１受信手段によって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定手段と、
時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断手段と、
前記広告日時特定手段によって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断手段により判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶手段と、
前記第１受信手段によって受信された番組放送データの属性を表す番組メタデータと、前記第１受信手段によって受信された広告放送データの属性を表す広告メタデータとを取得する取得手段と、
前記ユーザが広告を閲覧するときの閲覧傾向を特定する閲覧傾向特定手段と、
前記記憶手段において各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定手段によって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定手段と、
前記取得手段によって取得された広告メタデータのうち前記広告ＩＤ特定手段によって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得手段によって取得された番組メタデータとを前記通信端末に送信する送信手段とを備え、
前記通信端末は、
前記送信手段から送信された広告メタデータと番組メタデータとを受信する第２受信手段と、
前記第２受信手段によって受信された広告メタデータと番組メタデータとを表示する表示手段と
を備えることを特徴とする情報処理システム。
【請求項７】
放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する受信ステップと、
前記受信ステップによって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定ステップと、
時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定ステップにより特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定ステップにより特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断ステップと、
前記広告日時特定ステップによって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断ステップにより判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶ステップと、
前記受信ステップによって受信された番組放送データの属性を表す番組メタデータと、前記受信ステップによって受信された広告放送データの属性を表す広告メタデータとを取得する取得ステップと、
広告を閲覧するユーザの閲覧傾向を特定する閲覧傾向特定ステップと、
前記記憶ステップにおいて各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定ステップによって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定ステップと、
前記取得ステップによって取得された広告メタデータのうち前記広告ＩＤ特定ステップによって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得ステップによって取得された番組メタデータとを前記ユーザの通信端末に表示するための情報を、当該通信端末に送信する送信ステップと、
を備えることを特徴とするメタデータ提供方法。
【請求項８】
コンピュータを、
放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する受信手段と、
前記受信手段によって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定手段と、
時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断手段と、
前記広告日時特定手段によって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断手段により判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶手段と、
前記受信手段によって受信された番組放送データの属性を表す番組メタデータと、前記受信手段によって受信された広告放送データの属性を表す広告メタデータとを取得する取得手段と、
広告を閲覧するユーザの閲覧傾向を特定する閲覧傾向特定手段と、
前記記憶手段において各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定手段によって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定手段と、
前記取得手段によって取得された広告メタデータのうち前記広告ＩＤ特定手段によって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得手段によって取得された番組メタデータとを前記ユーザの通信端末に表示するための情報を、当該通信端末に送信する送信手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送される番組放送データや広告放送データのメタデータを閲覧するための技術に関する。
【背景技術】
【０００２】
テレビジョン放送においては、放送波のデジタル化に伴って、放送される番組放送データや広告放送データのメタデータをユーザに提供する仕組みが構築されつつある。特許文献１には、例えば、番組やＣＭのアンケート用紙、番組で紹介されている店舗の電話番号、その店舗の情報を提供するＷＷＷ上の特定のリンク先を指定するＵＲＬ、その店舗の住所を示す地図情報、番組やＣＭで紹介されている商品の商品注文書やカタログ請求者、番組やＣＭで紹介されている商品の詳細情報やその詳細情報を提供するＷＷＷ上のＵＲＬ、その商品を販売する販売店の住所を地図情報、などを含む放送素材を、複数のユーザの携帯電話機に送信することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４１８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の技術は、予め決められたタイミングで番組や広告に関する情報の全てを携帯電話機に配信するものである。番組の間に放送される広告の数は多数に上ることがあるから、これら全ての広告に関する情報をユーザに提供したとしても、そのユーザにとって見やすいとは言えないし、また、それらが必ずしもユーザの興味を惹くとは限らない。
本発明は、放送される番組放送データや広告放送データのメタデータをユーザに興味を持って閲覧しやすくすることを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために本発明は、放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する受信手段と、前記受信手段によって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定手段と、時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断手段と、前記広告日時特定手段によって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断手段により判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶手段と、前記受信手段によって受信された番組放送データの属性を表す番組メタデータと、前記受信手段によって受信された広告放送データの属性を表す広告メタデータとを取得する取得手段と、広告を閲覧するユーザの閲覧傾向を特定する閲覧傾向特定手段と、前記記憶手段において各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定手段によって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定手段と、前記取得手段によって取得された広告メタデータのうち前記広告ＩＤ特定手段によって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得手段によって取得された番組メタデータとを前記ユーザの通信端末に表示するための情報を、当該通信端末に送信する送信手段とを備えることを特徴とするメタデータ提供装置を提供する。
【０００６】
本発明においては、前記閲覧傾向特定手段は、前記送信手段によって送信された広告メタデータが前記通信端末においてユーザによって閲覧されたことを示す通知を、当該通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と前記ユーザを識別するユーザＩＤとを対応付けて記憶する閲覧回数記憶手段を有し、前記閲覧回数記憶手段の記憶内容に基づいて、前記ユーザが広告を閲覧するときの閲覧傾向を特定する構成であってもよい。
【０００７】
また、本発明においては、前記閲覧傾向特定手段は、前記送信手段が前記通信端末に前記広告メタデータを送信した回数を記憶する第１記憶手段と、前記送信手段によって送信された広告メタデータが前記通信端末においてユーザによって閲覧されたことを示す通知を、当該通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と前記ユーザを識別するユーザＩＤとを対応付けて記憶する第２記憶手段とを有し、前記第１記憶手段及び前記第２記憶手段の記憶内容を参照し、前記広告メタデータをユーザが閲覧するまでに当該広告メタデータを前記通信端末に送信した回数に基づいて、当該ユーザが広告を閲覧するときの閲覧傾向を特定する構成であってもよい。
【０００８】
また、本発明においては、前記閲覧傾向特定手段は、前記送信手段によって送信された広告メタデータが前記通信端末においてユーザによって閲覧されたことを示す通知を、当該通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と、前記ユーザを識別するユーザＩＤと、当該広告メタデータに対応する前記広告放送データによって表される広告の対象が属する製品又はサービスの分野とを対応付けて記憶する第３記憶手段を有し、前記分野単位で前記広告メタデータをユーザが閲覧した回数に基づいて、当該ユーザが広告を閲覧するときの閲覧傾向を特定する構成であってもよい。
【０００９】
また、本発明においては、前記閲覧傾向特定手段は、前記送信手段によって送信された広告メタデータに含まれる、前記広告放送データの複数の属性のうち、前記ユーザによって或る属性が閲覧されたことを示す通知を、前記通信端末から取得し、当該通知に従って、各々の広告の閲覧回数と、前記ユーザを識別するユーザＩＤと、前記属性の閲覧回数とを対応付けて記憶する第４記憶手段を有し、前記送信手段は、前記属性を前記ユーザが閲覧した回数が、閲覧頻度が高いことを意味する条件を満たす場合に、当該属性をそれ以外の属性とは異なる表示態様でユーザの通信端末に表示するための情報を、当該通信端末に送信する構成であってもよい。
【００１０】
また、本発明は、広告メタデータ又は番組メタデータを表示する通信端末と、前記通信端末に表示させる広告メタデータ又は番組メタデータを送信するメタデータ提供装置とを備え前記メタデータ提供装置は、放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する第１受信手段と、前記第１受信手段によって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定手段と、時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断手段と、前記広告日時特定手段によって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断手段により判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶手段と、前記第１受信手段によって受信された番組放送データの属性を表す番組メタデータと、前記第１受信手段によって受信された広告放送データの属性を表す広告メタデータとを取得する取得手段と、前記ユーザが広告を閲覧するときの閲覧傾向を特定する閲覧傾向特定手段と、前記記憶手段において各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定手段によって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定手段と、前記取得手段によって取得された広告メタデータのうち前記広告ＩＤ特定手段によって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得手段によって取得された番組メタデータとを前記通信端末に送信する送信手段とを備え、前記通信端末は、前記送信手段から送信された広告メタデータと番組メタデータとを受信する第２受信手段と、前記第２受信手段によって受信された広告メタデータと番組メタデータとを表示する表示手段とを備えることを特徴とする情報処理システムを提供する。
【００１１】
また、本発明は、放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する受信ステップと、前記受信ステップによって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定ステップと、時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定ステップにより特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定ステップにより特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断ステップと、前記広告日時特定ステップによって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断ステップにより判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶ステップと、前記受信ステップによって受信された番組放送データの属性を表す番組メタデータと、前記受信ステップによって受信された広告放送データの属性を表す広告メタデータとを取得する取得ステップと、広告を閲覧するユーザの閲覧傾向を特定する閲覧傾向特定ステップと、前記記憶ステップにおいて各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定ステップによって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定ステップと、前記取得ステップによって取得された広告メタデータのうち前記広告ＩＤ特定ステップによって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得ステップによって取得された番組メタデータとを前記ユーザの通信端末に表示するための情報を、当該通信端末に送信する送信ステップとを備えることを特徴とするメタデータ提供方法を提供する。
【００１２】
また、本発明は、コンピュータを、放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する受信手段と、前記受信手段によって受信された各広告放送データを識別する広告ＩＤと、当該広告ＩＤによって識別される前記各広告放送データの受信を開始した開始日時と、当該各広告放送データの受信を終了した終了日時とを特定する広告日時特定手段と、時間的に先行して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記終了日時と、当該広告に後続して放送された広告を表す広告放送データについて前記広告日時特定手段により特定された前記開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断手段と、前記広告日時特定手段によって特定された各広告放送データの前記広告ＩＤ、前記開始日時及び前記終了日時と、当該各広告放送データが表す広告の放送日時が属すると前記判断手段により判断された前記時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶手段と、前記受信手段によって受信された番組放送データの属性を表す番組メタデータと、前記受信手段によって受信された広告放送データの属性を表す広告メタデータとを取得する取得手段と、広告を閲覧するユーザの閲覧傾向を特定する閲覧傾向特定手段と、前記記憶手段において各々の前記時間帯ＩＤに対応付けて記憶された広告ＩＤの中から、前記閲覧傾向特定手段によって特定された前記ユーザの閲覧傾向に応じた広告の広告ＩＤを前記時間帯ＩＤごとに特定する広告ＩＤ特定手段と、前記取得手段によって取得された広告メタデータのうち前記広告ＩＤ特定手段によって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、前記取得手段によって取得された番組メタデータとを前記ユーザの通信端末に表示するための情報を、当該通信端末に送信する送信手段として機能させるためのプログラムを提供する。
【発明の効果】
【００１３】
本発明によれば、放送される番組データや広告データのメタデータをユーザに興味を持って閲覧しやすくすることが可能となる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る情報処理システムの構成を示す図である。
【図２】放送局が送信する放送データの内容を説明する模式図である。
【図３】広告メタデータが記述されたテーブルの一例を示した図である。
【図４】番組メタデータが記述されたテーブルの一例を示した図である。
【図５】通信端末の構成を示すブロック図である。
【図６】メタデータ提供装置の構成を示すブロック図である。
【図７】嗜好情報が記述されたテーブルの一例を示す図である。
【図８】広告放送データの受信履歴を記憶する動作を示すシーケンスチャートである。
【図９】受信履歴情報が記述されたテーブルの一例を示す図である。
【図１０】情報処理システムの動作を示すシーケンスチャートである。
【図１１】通信端末の表示部に表示された広告メタデータ及び番組メタデータを示す図である。
【図１２】嗜好を特定する情報が記述されたテーブルの一例を示す図である。
【図１３】閲覧傾向を示す情報が記述されたテーブルの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について説明する。
＜構成＞
図１は、本発明の実施形態に係る情報処理システム１の構成を示す図である。情報処理システム１は、メタデータ提供装置１０と、広告メタデータ蓄積装置２０と、通信端末３０と、番組メタデータ蓄積装置４０と、受像機５０と、複数の放送局６０とを備える。なお、情報処理システム１において、通信端末３０及び受像機５０は複数存在し得るが、図１では、説明の便宜のため、それぞれ１つのみ図示している。ネットワークＮＷは、インターネット、イントラネット又は移動体通信網などの、情報を伝達するための回線である。このネットワークＮＷは、メタデータ提供装置１０と広告メタデータ蓄積装置２０との間、メタデータ提供装置１０と番組メタデータ蓄積装置４０との間、及びメタデータ提供装置１０と通信端末３０との間をそれぞれ接続する。
【００１６】
各放送局６０は、テレビジョン放送によって音声や映像などを示す放送データを放送波として送信する。この放送データには、番組を表す番組放送データと、その番組に挿入される各々の広告を表す広告放送データと、その放送波のチャンネル番号とが含まれている。以降、広告を表すデータを「広告放送データ」、番組を表すデータを「番組放送データ」と称する。チャンネル番号は、各放送局６０から送信される放送データを区別するために、各放送局６０に対して予め割り当てられている番号のことをいう。以降の説明において、放送局６０が、放送データを送信することを「放送」という場合がある。また、放送局６０が送信した広告放送データを「広告」、放送局６０が送信した番組放送データを「番組」という場合がある。
【００１７】
図２は、放送局６０が送信する放送データの内容を説明する模式図である。図２において、時間軸Ｔに従って、広告放送データ及び番組放送データが送信される順番に並んでいる。放送局６０は、番組放送データＺ１の送信を終了した日時Ｔ１と番組放送データＤ１の送信を開始した日時Ｔ４との間にある１つの連続した時間帯に、広告放送データＡ、広告放送データＢ及び広告放送データＣを送信しており、また、番組放送データＤ２の送信を終了した日時Ｔ６と番組放送データＺ２の送信を開始した日時Ｔ９との間にある１つの連続した時間帯に、広告放送データＥ、広告放送データＦ及び広告放送データＧを送信している。より具体的には、放送局６０は、日時Ｔ１まで番組放送データＺ１を送信し、日時Ｔ１以降から日時Ｔ２まで広告放送データＡを送信し、日時Ｔ２以降から日時Ｔ３まで広告放送データＢを送信し、日時Ｔ３以降から日時Ｔ４まで広告放送データＣを送信している。また、放送局６０は、日時Ｔ４以降から日時Ｔ５まで番組放送データＤの１つのコーナーである番組放送データＤ１、日時Ｔ５以降から日時Ｔ６まで番組放送データＤの１つのコーナーである番組放送データＤ２を送信している。このコーナーとは、番組をいくつかのまとまりに分割したものであり、例えば、ニュース番組における“スポーツ”に関するニュースとか、“天気予報”のニュースなどの話題別のニュースのことをいう。また、放送局６０は、日時Ｔ６以降から日時Ｔ７まで広告放送データＥを送信し、日時Ｔ７以降から日時Ｔ８まで広告放送データＦを送信し、日時Ｔ８以降から日時Ｔ９まで広告放送データＧを送信し、日時Ｔ９以降から番組放送データＺ２を送信している。これらの広告放送データ及び番組放送データを送信する放送局６０には、チャンネル番号として１３が割り当てられているものとする。
【００１８】
ここで、説明を図１に戻す。広告メタデータ蓄積装置２０は、例えばハードディスク装置などの記憶手段を備えたコンピュータであり、各放送局６０から送信される広告放送データのメタデータを記憶している。広告放送データのメタデータは広告の属性を表しており、以下の説明において、これを「広告メタデータ」と称する。
図３は、広告メタデータが記述されたテーブルの一例を示した図である。図３に示したテーブルは、「広告ＩＤ」、「企業名」、「商品名」、「タイトル」、「出演者」、「ＢＧＭ」及び「ジャンル」の各フィールドを有している。「広告ＩＤ」のフィールドには、放送局６０が送信する各広告放送データを識別するＩＤが記述されている。「企業名」のフィールドには、広告主の名称が記述されている。「商品名」のフィールドには、宣伝する商品やサービスの名称が記述されている。「タイトル」のフィールドには、広告放送データのタイトルが記述されている。「出演者」のフィールドには、広告放送データの映像に出演する演者の名前が記述されている。「ＢＧＭ」のフィールドには、広告放送データの音声に含まれる楽曲の名称が記述されている。「ジャンル」のフィールドには、宣伝する商品やサービスをある基準でみて性質・形態などが共通するものに分類し、それぞれのまとまりとしたものが記述されている。例えば広告ＩＤがＣ００１の広告メタデータには、企業名として「Ａ食品」、商品名として「Ａカレー」、タイトルとして「夏カレー篇」、出演者として「Ａ太郎」、ＢＧＭとして「ＢＧＭ１」、ジャンルとして「食品」が含まれている。
【００１９】
また、広告メタデータ蓄積装置２０は、広告ＩＤに対応付けて、その広告ＩＤが示す広告放送データの特徴点を記憶している。この特徴点は、各々の広告放送データを識別できるような、広告放送データの映像又は音声の特徴を表すものであり、例えば、その音声の周波数特性などの特徴的な属性を表すデータである。広告放送データの内容はその放送よりも前に分かっているから、広告メタデータ蓄積装置２０は、放送局から提供される広告放送データの特徴点を記憶しておけばよい。そして、広告メタデータ蓄積装置２０は、放送時よりも前に記憶している広告放送データの特徴点と、放送中の広告放送データの音声の特徴点とを、例えば隠れマルコフモデルやハッシュ法等を用いた公知の音声認識技術を用いて比較して、共通する特徴点の数又は割合が所定の値を超える場合に、放送中の広告放送データが予め記憶されている広告放送データに該当すると判断する。つまり、広告メタデータ蓄積装置２０は、どの広告放送データが放送されているかを認識するためにこの特徴点を記憶している。
【００２０】
ここで、説明を図１に戻す。番組メタデータ蓄積装置４０は、例えばハードディスク装置などの記憶手段を備えたコンピュータであり、各放送局６０から送信された番組放送データのメタデータを記憶している。以下の説明において、番組放送データのメタデータのことを「番組メタデータ」と称する。具体的には、番組メタデータは、番組放送データに応じた番組の属性を表す情報であって、番組が放送された後に、番組メタデータ蓄積装置４０に蓄積される情報をいう。つまり、広告メタデータが放送時よりも前に広告メタデータ蓄積装置２０に記憶されているのに対し、番組メタデータは放送時よりも後に番組メタデータ蓄積装置４０に記憶される。この番組メタデータは、番組メタデータ蓄積装置４０が設置された施設に常駐するオペレータなどの人間がその施設にある受像機（図示略）で放送中の番組を実際に視聴すると同時に、その番組の内容に関連する情報を調べたりしながらこの番組メタデータ蓄積装置４０に入力した情報である。このようにオペレータなどの人間が放送を視聴しながら番組メタデータを作成するのは、例えば、いわゆる生放送と呼ばれる番組は実際に放送されるまで番組を構成する個々の内容がどの日時に放送されるかがわからない場合が多く、番組を構成する内容自体が実際に放送されるまで確定しないとか、また、放送前に番組の内容を全て調べて番組メタデータを作成するのは煩雑であるなどの理由による。なお、番組メタデータを作成する人間は、オペレータなどの特定の人間に限らず、受像機を介して番組を視聴した人間であればよい。
【００２１】
図４は、番組メタデータが記述されたテーブルの一例を示した図である。
図４に示したテーブルは、「チャンネル番号」、「番組ＩＤ」、「番組タイトル」、「コーナーＩＤ」、「コーナータイトル」、「詳細情報」、「開始日時」及び「終了日時」の各フィールドを有している。「チャンネル番号」のフィールドには、番組放送データを送信した放送局６０に割り当てられているチャンネル番号が記述されている。「番組ＩＤ」のフィールドには、各番組放送データを識別するＩＤが記述されている。「番組タイトル」のフィールドには、番組放送データに応じた番組のタイトルが記述されている。「コーナーＩＤ」のフィールドには、番組を構成する各コーナーを識別するＩＤが記述されている。「コーナータイトル」のフィールドには、コーナーのタイトルが記述されている。「詳細情報」のフィールドには、コーナーの内容が記述されている。「開始日時」のフィールドには、コーナーの開始日時が記述されている。「終了日時」のフィールドには、コーナーの終了日時が記述されている。
【００２２】
図４の番組メタデータには、チャンネル番号が「１３」の放送局６０が日時Ｔ４以降から日時Ｔ６までに送信した番組放送データＤの番組ＩＤが「ＢＡ００１」であり、番組タイトルが「今晩のニュース」であることが示されている。また、この番組メタデータには、放送局６０が日時Ｔ４以降から日時Ｔ５までに送信した１つのコーナー（番組放送データＤ１）のコーナーＩＤが「ＢＣ００１」であり、コーナータイトルが「スポーツ」、詳細情報が「本日のプロ野球の試合結果・・・」であることが示されている。また、この番組メタデータには、放送局６０が日時Ｔ５以降から日時Ｔ６までに送信した１つのコーナー（番組放送データＤ２）のコーナーＩＤが「ＢＣ００２」であり、コーナータイトルが「天気予報」、詳細情報が「明日の関東地方の天気・・・」であることが示されている。つまり、図２で示した、番組放送データＤの番組ＩＤがＢＡ００１であり、番組放送データＤ１のコーナーＩＤがＢＣ００１であり、番組放送データＤ２のコーナーＩＤがＢＣ００２となる。
【００２３】
ここで、説明を図１に戻す。受像機５０は、放送局６０から送信された放送データを受信して、放送データに応じた番組及び広告を再生する。受像機５０は、受信する放送データを切り替えることで、複数の放送局６０から送信された放送データを再生する。通信端末３０を所持するユーザは、この受像機５０を介して番組及び広告を視聴する。
【００２４】
通信端末３０は、通信可能なコンピュータであり、例えば携帯電話機である。通信端末３０は、ネットワークＮＷを介して他の通信端末３０やメタデータ提供装置１０との間でデータを送受信する。ユーザは、放送局６０から送信された放送データの番組メタデータ及び広告メタデータを、通信端末３０を介して閲覧することができるようになっている。
【００２５】
図５は、通信端末３０の構成を示すブロック図である。通信端末３０は、制御部３１０と、記憶部３２０、通信部３３０と、表示部３４０と、時計部３５０と、操作部３６０とを備える。制御部３１０は、ＣＰＵ（Central Processing Unit）などの演算処理装置と、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）などの記憶装置とを備える。制御部３１０のＣＰＵがＲＡＭをワークエリアとして用いてＲＯＭや記憶部３２０などに記憶されたプログラム実行することによって、通信端末３０の各部の動作が制御される。制御部３１０のＲＡＭには、携帯電話機である通信端末３０に割り当てられた加入者番号が、図示せぬＳＩＭ（Subscriber Identity Module）から読み込まれて記憶されている。この加入者番号は、情報処理システム１を利用する各ユーザ、つまり通信端末３０を携帯する各ユーザを識別するユーザＩＤとして用いられる。記憶部３２０は、例えばフラッシュメモリを備えており、各種のプログラムやデータを記憶している。通信部３３０は、無線インタフェースを備えており、ネットワークＮＷを介して他の通信端末３０やメタデータ提供装置１０との間でデータを送受信する。表示部３４０は、例えば液晶ディスプレイや液晶駆動回路を備えており、制御部３１０から供給されたデータに応じた画像を表示する。時計部３５０は、日時を計測する機能を有し、この計測した日時を制御部３１０に供給する。操作部３６０は、複数のキーやタッチスクリーンなどの操作子を備え、ユーザの操作に応じた操作信号を制御部３１０に供給する。
【００２６】
ここで、説明を図１に戻す。メタデータ提供装置１０は、放送局６０と通信端末３０との間に介在して、ユーザの番組メタデータ及び広告メタデータの閲覧を支援するための情報処理を行うコンピュータである。ユーザの番組メタデータ及び広告メタデータの閲覧を支援するとは、通信端末３０の表示部３４０に表示された番組メタデータ及び広告メタデータをユーザが視認しやすくすることをいう。
【００２７】
図６は、メタデータ提供装置１０の構成を示すブロック図である。メタデータ提供装置１０は、制御部１１０、記憶部１２０、通信部１３０、受信部１４０及び時計部１５０を備える。制御部１１０は、ＣＰＵなどの演算処理装置と、ＲＯＭ及びＲＡＭなどの記憶装置とを備える。制御部１１０のＣＰＵがＲＡＭをワークエリアとして用いてＲＯＭや記憶部１２０などに記憶されたプログラム実行することによって、メタデータ提供装置１０の各部の動作を制御する。また、制御部１１０は、プログラムを実行することにより、ユーザの番組メタデータ及び広告メタデータの閲覧を支援するための情報処理を行う。通信部１３０は、通信インタフェースを備えており、通信端末３０、広告メタデータ蓄積装置２０及び番組メタデータ蓄積装置４０との間でデータを送受信する。受信部１４０は、図示せぬアンテナに接続されており、複数の放送局６０から送信された放送データをそれぞれ受信する。また、受信部１４０は、図示せぬアンテナから受信した放送データを制御部１１０に供給する。時計部１５０は、日時を計測する機能を有し、この計測した日時を制御部１１０に供給する。
【００２８】
記憶部１２０は、書き込み可能な不揮発性の記憶手段であり、例えばハードディスクである。この記憶部１２０は、後述する動作を行うための手順が記述されたプログラム、広告放送データを受信した履歴を示す情報が記述される受信履歴テーブル１２１、及びユーザの嗜好を表す情報が記述される嗜好情報テーブル１２２を記憶する。
【００２９】
図７は、嗜好情報テーブル１２２の一例を示した図である。図７に示した嗜好情報テーブル１２２は、「ユーザＩＤ」、「広告ＩＤ」、「閲覧回数」及び「順位」の各フィールドを有している。「ユーザＩＤ」のフィールドには、各ユーザを識別するユーザＩＤが記述されている。「広告ＩＤ」のフィールドには、該当のユーザが過去に閲覧した広告メタデータに対応する広告放送データの広告ＩＤが記述されている。「閲覧回数」のフィールドには、該当のユーザが該当の広告メタデータを閲覧した回数が記述されている。この「閲覧回数」のフィールドに記述された値は、ユーザが通信端末３０の表示部３４０に表示された広告メタデータを閲覧した回数である。この閲覧回数は、通信端末３０によってカウントされて所定のタイミングでメタデータ提供装置１０に送信されてくるので、制御部１１０は、このカウント値を嗜好情報テーブル１２２に書き込む。図７の例では、ユーザＩＤ「Ｕ００１」のユーザが広告ＩＤ「Ｃ００４」の広告メタデータを１０５回閲覧しており、この閲覧回数は他の広告メタデータの閲覧回数よりも多い。ユーザＩＤ「Ｕ００１」のユーザが、広告ＩＤ「Ｃ００４」の広告メタデータを閲覧する回数が最も多いということは、少なくともこの広告メタデータの内容が、他の広告メタデータの内容よりもこのユーザの嗜好に合うということになる。
【００３０】
＜動作＞
次に実施形態の動作を説明する。まず、メタデータ提供装置１０が、広告放送データを受信した履歴を記憶する動作について説明する。図８は、広告放送データの受信履歴を記憶する動作を示すシーケンスチャートである。説明の便宜上、図８には複数の放送局６０のうち１つしか記載していないが、複数の放送局６０のそれぞれが図８に示すように動作する。メタデータ提供装置１０の制御部１１０は、記憶部１２０に記憶されているプログラムを実行することで以下の動作を行う。
【００３１】
放送局６０は、広告放送データ及び番組放送データを含む放送データを送信する（ステップＳ１１０）。メタデータ提供装置１０の受信部１４０は、放送局６０から送信される番組放送データ及び広告放送データを受信する（ステップＳ１２０）。つまり、メタデータ提供装置１０の受信部１４０は、放送局から放送される番組を表す番組放送データ及び当該番組に挿入される各々の広告を表す広告放送データを受信する受信手段として機能する。そして、受信部１４０は、受信した放送データを制御部１１０に供給する。制御部１１０は、受信部１４０により放送データが供給された日時を時計部１５０から取得する（ステップＳ１３０）。制御部１１０は、ステップＳ１３０の処理で取得した日時を、放送データを受信した日時とする。なお、放送局６０が放送データを送信した日時と、放送局６０から送信された放送データをメタデータ提供装置１０が受信した日時との差はほとんど無視してよいので、ここではその差は無いものとする。
【００３２】
制御部１１０は、供給された放送データの特徴点を所定の時間間隔で繰り返し抽出する（ステップＳ１４０）。この特徴点は、前述したとおり、例えば、供給された放送データの音声そのものを表すデータやその音声の特徴を表すデータである。この所定の時間間隔は、少なくとも１つの広告放送データの受信を開始した日時から終了した日時までの時間の間隔よりも短いものとする。また、この所定の時間間隔は、情報処理システム１又はメタデータ提供装置１０の管理者によって予め決められていればよい。次に、制御部１１０は、ステップＳ１４０の処理で得た特徴点を広告メタデータ蓄積装置２０に送信する（ステップＳ１５０）。また、制御部１１０は、ステップＳ１４０の処理で得た特徴点に対応する放送データを受信した日時と、放送データに含まれていたチャンネル番号とを特徴点に対応づけてＲＡＭに記憶させる。
【００３３】
広告メタデータ蓄積装置２０は、メタデータ提供装置１０から送信された特徴点を受信する。広告メタデータ蓄積装置２０は、自装置に予め記憶されている広告放送データの特徴点と、受信した特徴点とを比較することで、受信した特徴点が示す広告放送データを特定する（ステップＳ１６０）。以降の説明においては、メタデータ提供装置１０が抽出し、更に広告メタデータ蓄積装置２０に送信された特徴点を「第２特徴点」と称し、広告メタデータ蓄積装置２０に予め記憶されている広告放送データの特徴点を「第１特徴点」と称する。広告メタデータ蓄積装置２０は、第１特徴点と第２特徴点とを比較し、共通する特徴点の数又は割合が所定の値を超えると判断された広告放送データを、第２特徴点が示す広告放送データであると特定する。広告放送データが特定された場合、広告メタデータ蓄積装置２０は、特定された広告放送データに応じた広告ＩＤ及び第２特徴点をメタデータ提供装置１０に対して送信する（ステップＳ１６０；ＹＥＳ）。一方、広告メタデータ蓄積装置２０は、共通する特徴点の数又は割合が所定の値を超える広告放送データがないと判断すると、第２特徴点が予め記憶されている広告放送データを示していないと特定する。これは、例えば、第２特徴点が広告放送データの特徴点ではなく番組放送データの特徴点を示しているような場合である。広告放送データを特定できなかった場合、広告メタデータ蓄積装置２０は、広告放送データを特定できなかった第２特徴点を破棄し、新たに受信した第２特徴点と予め記憶されている広告放送データの第１特徴点とを比較することで、受信した第２特徴点が示す広告放送データを特定する処理を繰り返し実施する（ステップＳ１６０；ＮＯ）。
【００３４】
メタデータ提供装置１０の制御部１１０は、第２特徴点及び広告ＩＤを、通信部１３０を介して受信する。制御部１１０は、受信した第２特徴点に対応付けてＲＡＭに記憶されたチャンネル番号や日時などの情報、及び受信した広告ＩＤを、広告放送データを受信した履歴を示す情報として記憶部１２０の受信履歴テーブル１２１に記述する（ステップＳ１７０）。以降の説明において、広告放送データを受信した履歴を示す情報を受信履歴情報と称する。つまり、制御部１１０は、受信手段によって受信された各広告放送データを識別する広告ＩＤと、広告ＩＤによって識別される各広告放送データの受信を開始した開始日時と、各広告放送データの受信を終了した終了日時とを特定する広告日時特定手段として機能する。
【００３５】
図９は、受信履歴情報が記述されたテーブルの一例を示した図である。受信履歴テーブル１２１は、「広告ＩＤ」、「開始日時」、「終了日時」、「チャンネル」及び「ブロックＩＤ」の各フィールドを有している。
「広告ＩＤ」のフィールドには、広告放送データを識別するＩＤであり、広告メタデータ蓄積装置２０から受信した広告ＩＤが記述される。制御部１１０は、例えば、時間的に連続して受信した広告ＩＤを比較し、両者が異なる場合のみ、この広告ＩＤを記述する。これは、次のような理由に基づく。まず、メタデータ提供装置１０は、番組放送データや広告放送データに対して繰り返し抽出した第２特徴点を広告メタデータ蓄積装置２０に送信する。この際、メタデータ提供装置１０は、１つの広告放送データに対して複数の第２特徴点を抽出して広告メタデータ蓄積装置２０に送信するような場合が想定される。次に、広告メタデータ蓄積装置２０は、自装置に記憶された第１特徴点と、受信した第２特徴点とを比較し、第２特徴点が示す広告ＩＤを特定する。この際、広告メタデータ蓄積装置２０は、１つの広告放送データから複数の第２特徴点が抽出されていたとしても、夫々の第２特徴点に対して広告ＩＤを特定することになる。そして、広告メタデータ蓄積装置２０は、夫々の第２特徴点に対して特定した広告ＩＤをメタデータ提供装置１０に対して送信する。従って、メタデータ提供装置１０は、１つの広告放送データから抽出された複数の第２特徴点に基づいて特定された、同一の広告ＩＤを受信することになる。メタデータ提供装置１０は、このような同一の広告ＩＤを重複して受信履歴テーブル１２１に記述するような事態を避けるために、時間的に連続して受信した広告ＩＤの内容を比較することで、広告放送データを示した広告ＩＤが重複しているか否かを判断している。
【００３６】
「開始日時」のフィールドには、広告放送データの受信を開始した日時が記述される。制御部１１０は、例えば、連続して受信した広告ＩＤの内容を比較し、両者が異なる場合のみ、この広告ＩＤと共に受信した第２特徴点に対応づけてＲＡＭに記憶されている日時を開始日時として記述する。つまり、「広告ＩＤ」のフィールドに広告ＩＤが記述されるタイミングと同じタイミングで「開始日時」のフィールドに開始日時が記述される。「終了日時」のフィールドには、広告放送データの受信を終了した日時が記述される。制御部１１０は、例えば、「広告ＩＤ」のフィールドに記述された広告ＩＤと同じ広告ＩＤとともに受信した第２特徴点に対応付けてＲＡＭに記憶されている日時の最も遅い日時を、終了時間として記述する。「チャンネル番号」のフィールドには、広告放送データを送信した放送局６０に対応づけられたチャンネル番号が記述される。制御部１１０は、例えば、時間的に連続して受信した広告ＩＤの内容を比較し、両者が異なる場合のみ、この広告ＩＤと共に受信した第２特徴点に対応づけてＲＡＭに記憶されているチャンネル番号を記述する。「ブロックＩＤ」のフィールドには、ブロックと呼ばれる、広告が放送される１つの連続した時間帯を識別するＩＤが記述されている。図２の例で言えば、時刻Ｔ１から時刻Ｔ４までの時間帯が１つのブロックであり、また、時刻Ｔ６から時刻Ｔ９までの時間帯が１つのブロックである。制御部１１０は、例えば、時間的に先行して受信した広告放送データの終了日時と、この先行して受信した広告放送データに後続して受信した広告放送データの開始日時との差が閾値未満であるか否かを判断する。そして、制御部１１０は、その差が閾値未満である場合には、それぞれの広告放送データを１つの連続した時間帯（つまり１つのブロック）に受信した広告放送データであると判断する。そして、制御部１１０は、この時間帯を識別するブロックＩＤを受信履歴テーブル１２１に記述する。この閾値は、制御部１１０が実行するプログラムに予め記述されているか、ユーザによって予め定められて記憶部１２０に記憶されているものとする。
図９の例においては、受信履歴テーブル１２１の１行目の受信履歴情報には、広告ＩＤとして「Ｃ００１」、開始日時として「Ｔ１」、終了日時として「Ｔ２」、チャンネル番号として「１３」、ブロックＩＤとして「ＢＵ００１」が含まれている。これは、チャンネル番号１３の放送局６０が、日時Ｔ１以降から日時Ｔ２の間において、広告ＩＤ「Ｃ００１」の広告放送データを送信したことを示している。
【００３７】
また、受信履歴テーブル１２１の１行目〜３行目の受信履歴情報に含まれているブロックＩＤ「ＢＵ００１」と、４行目〜６行目の受信履歴情報に含まれているブロックＩＤ「ＢＵ００２」とがそれぞれ異なっている。これは、メタデータ提供装置１０が、１行目〜３行目の受信履歴情報に示された広告放送データを１つのブロックに受信した広告放送データであると判断し、４行目〜６行目の受信履歴情報に示された広告放送データを別の１つのブロックに受信した広告放送データであると判断したためである。従って、メタデータ提供装置１０の制御部１１０は、時間的に先行して放送された広告を表す広告放送データについて広告日時特定手段により特定された終了日時と、当該広告に後続して放送された広告を表す広告放送データについて広告日時特定手段により特定された開始日時との差が閾値未満である場合には、当該先行して放送された広告の放送日時と当該後続して放送された広告の放送日時とが、１つの連続した時間帯に属すると判断する判断手段として機能する。そして、メタデータ提供装置１０の記憶部１２０は、広告日時特定手段によって特定された各広告放送データの広告ＩＤ、開始日時及び終了日時と、各広告放送データが表す広告の放送日時が属すると判断手段により判断された時間帯を識別する時間帯ＩＤとをそれぞれ対応付けて記憶する記憶手段として機能する。
【００３８】
上記のようなステップＳ１１０〜ステップＳ１７０の処理は、メタデータ提供装置１０が放送データを受信するたびに繰り返し行われる。従って、メタデータ提供装置１０の記憶部１２０には、広告放送データを受信してからの時間のずれが少ない状態で、広告放送データを示す受信履歴情報が記憶される。
【００３９】
さて、通信端末３０のユーザは、受像機５０を介して番組や広告を視聴しながら、その番組や広告に関する情報を閲覧したいと考えた場合、通信端末３０に対して所定の操作を行って、番組メタデータ及び広告メタデータを要求する。この要求に応じた情報処理システム１の動作について説明する。
図１０は、番組メタデータ及び広告メタデータの要求に応じた情報処理システムの動作を示すシーケンスチャートである。ユーザは、所望するチャンネル番号又は番組ＩＤなどを指定することで、番組メタデータ及び広告メタデータをメタデータ提供装置１０に要求する操作を通信端末３０の操作部３６０から行う。ここでは、ユーザは、チャンネル番号１３を指定したものとする。通信端末３０の制御部３１０は、現在の日時Ｔ１０を時計部３５０から取得する（ここで、図９に例示した日時Ｔ９は日時Ｔ１０よりも過去の日時とする）。そして、制御部３１０は、ユーザＩＤ「Ｕ００１」に相当する端末識別情報、現在の日時「Ｔ１０」、及びチャンネル番号「１３」に応じた番組メタデータ及び広告メタデータをメタデータ提供装置１０に対して要求する（ステップＳ２１０）。
【００４０】
メタデータ提供装置１０の制御部１１０は、この要求に応じて、日時Ｔ１０以前の所定の期間にチャンネル番号１３の放送局６０から送信された番組放送データに応じた番組メタデータを、番組メタデータ蓄積装置４０に対して要求する（ステップＳ２２０）。この所定の期間は、情報処理システム１又はメタデータ提供装置１０の管理者によって予め決められていればよい。以降の説明では、この所定の期間を、期間Ｎと称する。
【００４１】
番組メタデータ蓄積装置４０は、番組メタデータが記述されたテーブル（図４）を参照して、日時Ｔ１０以前の期間Ｎにチャンネル番号１３の放送局６０から送信された番組放送データに応じた番組メタデータを特定する（ステップＳ２８０）。番組メタデータ蓄積装置４０は、この特定した番組メタデータをメタデータ提供装置１０に送信する（ステップＳ２９０）。メタデータ提供装置１０の制御部１１０は、この番組メタデータを通信部１３０を介して受信する（ステップＳ２９５）。ここで、メタデータ提供装置１０の制御部１１０は、受信手段によって受信された番組放送データの属性を表す番組メタデータと、受信手段によって受信された広告放送データの属性を表す広告メタデータとを取得する取得手段として機能することになる。なお、番組メタデータは、前述したように番組を視聴した人間により手作業で作成されるため、実際に放送局６０から番組放送データが送信された時間から、番組メタデータ蓄積装置４０の処理によって特定されるまでの時間にずれが生じる。このため、番組メタデータ蓄積装置４０は、ステップＳ２８０の処理において、日時Ｔ１０以前の期間Ｎにチャンネル番号１３の放送局６０から送信されたすべての番組放送データに応じた番組メタデータを特定できるとは限らない。従って、ここでは、番組メタデータ蓄積装置４０は、番組ＩＤがＢＡ００１でコーナーＩＤがＢＣ００１の番組メタデータのみをメタデータ提供装置１０に対して送信したものとする。
【００４２】
続いて、ステップＳ２１０の処理で送信された要求を受信したメタデータ提供装置１０の動作について説明する。メタデータ提供装置１０の制御部１１０は、この要求に応じて、日時Ｔ１０以前の期間Ｎにチャンネル番号１３の放送局６０から送信された広告放送データの広告ＩＤ及びブロックＩＤを、記憶部１２０の受信履歴テーブル１２１から特定する（ステップＳ２２５）。ここで例えば、制御部１１０は、日時Ｔ１０以前の期間Ｎに該当する受信履歴情報として、図９に示した受信履歴テーブル１２１の１行目から６行目までの受信履歴情報に含まれている広告ＩＤ及びブロックＩＤを特定したものとする。つまり、制御部１１０は、ブロックＩＤがＢＵ００１の広告ＩＤとしてＣ００１〜Ｃ００３、ブロックＩＤがＢＵ００２の広告ＩＤとしてＣ００１〜Ｃ００２，Ｃ００４を特定する。続いて、制御部１１０は、これらの特定した広告ＩＤを広告メタデータ蓄積装置２０に送信することで、広告ＩＤに応じた広告メタデータを要求する（ステップＳ２３０）。
【００４３】
広告メタデータ蓄積装置２０は、この要求に含まれた広告ＩＤに応じた広告メタデータを、図３に示した広告メタデータが記述されたテーブルから特定する（ステップＳ２４０）。この場合、広告メタデータ蓄積装置２０は、図３に示したテーブルから、広告ＩＤ「Ｃ００１」に該当する１行目の広告メタデータ、広告ＩＤ「Ｃ００２」に該当する２行目の広告メタデータ、広告ＩＤ「Ｃ００３」に該当する３行目の広告メタデータ、及び広告ＩＤ「Ｃ００４」に該当する４行目の広告メタデータを特定する。そして、広告メタデータ蓄積装置２０は、これらの特定した広告メタデータをメタデータ提供装置１０に対して送信する（ステップＳ２５０）。
【００４４】
メタデータ提供装置１０の制御部１１０は、要求に応じて特定された広告メタデータを、通信部１３０を介して受信する（ステップＳ２６０）。次に、制御部１１０は、この受信した広告メタデータのなかから、ユーザの嗜好に最も合う広告メタデータを各ブロックＩＤ毎に特定する（ステップＳ２７０）。具体的には、制御部１１０は、受信した広告メタデータのなかから、嗜好情報テーブル１２２に記述されたユーザの閲覧回数が最も多い広告メタデータを各ブロックＩＤ毎に特定する。そして、制御部１１０は、この各ブロックＩＤ毎に特定した広告メタデータを、ユーザの嗜好に最も合う広告メタデータとして特定する。この場合、制御部１１０は、ブロックＩＤとしてＢＵ００１を含む受信履歴情報のなかで、ユーザの閲覧回数が最も多い広告ＩＤ「Ｃ００１」の広告メタデータを、ユーザの嗜好に最もあう広告メタデータとして特定する。また、制御部１１０は、ブロックＩＤとしてＢＵ００２の受信履歴情報のなかで、ユーザの閲覧回数が最も多い広告ＩＤ「Ｃ００４」の広告メタデータを、ユーザの嗜好に最もあう広告メタデータとして特定する。つまり、メタデータ提供装置１０の制御部１１０は、広告を閲覧するユーザの閲覧傾向を特定する閲覧傾向特定手段として機能する。ここでいう閲覧傾向とは、ユーザがどのような広告をより多く閲覧する傾向にあるかということである。また、メタデータ提供装置１０の制御部１１０は、記憶手段において各々の時間帯ＩＤ（ブロックＩＤ）に対応付けて記憶された広告ＩＤの中から、閲覧傾向特定手段によって特定されたユーザの閲覧傾向に応じた広告の広告ＩＤを時間帯ＩＤごとに特定する広告ＩＤ特定手段として機能する。そして、制御部１１０は、このステップＳ２７０の処理で特定した広告メタデータ、及びステップＳ２９５で受信した番組メタデータを、通信部１３０を介して通信端末３０に対して送信する（ステップＳ３００）。このように、メタデータ提供装置１０の制御部１１０は、取得手段によって取得された広告メタデータのうち広告ＩＤ特定手段によって特定された広告ＩＤの広告放送データの属性を表す広告メタデータと、取得手段によって取得された番組メタデータとをユーザの通信端末に表示するための情報を、通信端末に送信する送信手段として機能する。
【００４５】
通信端末３０の制御部３１０は、広告メタデータ及び番組メタデータを通信部３３０を介して受信すると、これらをＲＡＭに記憶する。そして、制御部３１０は、広告メタデータ及び番組メタデータを表示部３４０に表示させる（ステップＳ３１０）。より具体的には、通信端末３０の制御部３１０は、図１１（ｃ）に示すように、ステップＳ２９５の処理で受信した番組放送データＤ１（番組ＩＤ：ＢＡ００１、番組コードＩＤ：ＢＣ００１）に応じた番組メタデータｄ２１の概要と、ステップＳ２７０の処理で特定された広告放送データＡ（広告ＩＤ：Ｃ００１）に応じた広告メタデータａ２の概要と、広告放送データＧ（広告ＩＤ：Ｃ００４）に応じた広告メタデータｇ２の概要とを時系列に並べた一覧として表示部３４０に表示させる。ここでいう、広告メタデータの概要及び番組メタデータの概要とは、それぞれのメタデータの一部のことであり、例えば広告メタデータの概要は図１１（ｃ）の例で言うと、企業名、商品名及びタイトルである。
【００４６】
図１１（ｃ）のような表示の状態において、ユーザは、所望の広告メタデータ又は番組メタデータの概要を指定する操作を通信端末３０の操作部３６０から行うことで、所望の広告メタデータ又は番組メタデータの全ての内容を閲覧することができる。つまり、制御部３１０は、ユーザの操作により広告メタデータの概要が指定されると、その広告放送データの全てをＲＡＭから読み出して表示部３４０に表示させる。また、制御部３１０は、ユーザの操作により番組メタデータの概要が指定されると、その番組放送データの全てをＲＡＭから読み出して表示部３４０に表示させる。このように各広告放送データの全てが表示されたこと又は各番組放送データの全てが表示されたことをもって、制御部３１０は、ユーザが広告メタデータ又は番組メタデータを閲覧したとみなす。つまり、制御部３１０は、広告メタデータ又は番組メタデータの概要が表示されただけでは閲覧されたとはみなさず、広告メタデータ又は番組メタデータの全ての内容が表示されたときに閲覧されたとみなすのである。
【００４７】
そして、通信端末３０の制御部３１０は、ユーザが広告メタデータ又は番組メタデータの内容を閲覧した回数（閲覧回数）を自装置のＲＡＭや記憶部３２０に一時的に記憶させておき、所定のタイミングでこの閲覧回数をユーザＩＤや広告ＩＤなどと対応付けてメタデータ提供装置１０に送信する（ステップＳ３２０）。そして、メタデータ提供装置１０の制御部１１０は、図７の嗜好情報テーブル１２２において、受信したユーザＩＤ、広告ＩＤに応じたレコードの閲覧回数のフィールドに記述された閲覧回数に対して、受信した閲覧回数を加算する。このように、メタデータ提供装置１０の記憶部１２０は、送信手段によって送信された広告メタデータが通信端末においてユーザによって閲覧されたことを示す通知を、当該通信端末から取得し、当該通知に従って各々の広告の閲覧回数と前記ユーザを識別するユーザＩＤとを対応付けて記憶する閲覧回数記憶手段として機能する。
【００４８】
ここで、メタデータ提供装置１０の制御部１１０が、ステップＳ２６０の処理で受信した広告メタデータの全てではなく、ステップＳ２７０の処理でブロック毎に特定した広告メタデータに限定して通信端末３０に送信する理由について図１１を用いて説明する。
【００４９】
図１１の例では、時間軸ｔが時間の流れを表している。まず、図１１（ａ）は、放送局６０から送信された広告放送データ、及び番組放送データを時系列に示しており、図２と同様の内容を示している。次に、図１１（ｂ）は、図１１（ａ）に示された全ての番組放送データに応じた番組メタデータの概要、及び全ての広告放送データに応じた広告メタデータの概要を時系列に並べて通信端末３０に表示させたと仮定したときの表示内容を示す図である。また、図１１（ｃ）は、図１１（ａ）に示された番組放送データに応じた番組メタデータの概要、及びユーザの嗜好に最も合う広告放送データに応じた広告メタデータの概要を時系列に並べた一覧を通信端末３０に表示させたときの表示内容を示す図である。例えば、図１１（ａ）の広告放送データＡに応じた広告メタデータの概要が、図１１（ｃ）の広告メタデータａ２の概要に対応しており、図１１（ａ）の番組放送データＤ１に応じた番組メタデータの概要が、図１１（ｃ）の番組メタデータｄ２１の概要に対応しており、図１１（ａ）の広告放送データＧに応じた広告メタデータの概要が、図１１（ｃ）の広告メタデータｇ２の概要に対応している。
【００５０】
ここで、番組の放送回数と広告の放送回数の違いについて述べると、まず、放送局６０は、番組放送データを一度しか送信しないことが多い一方、広告放送データについては送信する回数が番組放送データよりも多く、さらに広告放送データを繰り返して送信することが多い。例えば、図１１（ａ）の広告放送データＡと広告放送データＥ、広告放送データＢと広告放送データＦはそれぞれ同じ広告ＩＤであり、同じ内容の広告放送データを示している。この場合、ユーザは、広告放送データに応じた広告を受像機５０で視聴したとしても、その広告を視聴するたびにその広告に対して興味を持つわけではない。従って、ユーザは、図１１（ｂ）に示すように、広告メタデータａ１の概要及び広告メタデータｅ１の概要と、広告メタデータｂ１の概要及び広告メタデータｆ１の概要とがそれぞれ通信端末３０の表示部３４０に表示されたとしても、それぞれの広告メタデータに対して興味を持ち、その都度閲覧しようとするわけではない。従って、メタデータ提供装置１０が、放送局６０から送信された広告放送データの全てに対応する広告メタデータをユーザの所持する通信端末３０に送信したとしても無駄が多くなる。
【００５１】
また、番組メタデータは、番組を視聴した人間により手作業で作成されるため、実際に番組が放送された時間から、番組メタデータ蓄積装置４０の処理によって特定されるまでの時間にずれが生じる。従って、メタデータ提供装置１０は、番組メタデータをユーザの所持する通信端末３０に即時に送信できるとは限らない。一方、広告メタデータは、広告メタデータ蓄積装置２０に予め記憶されているため、実際に広告が放送された時間から、広告メタデータ蓄積装置２０の処理によって特定されるまでの時間に生じるずれが番組メタデータのずれにくらべて小さい。従って、メタデータ提供装置１０は、広告メタデータをユーザの所持する通信端末３０に即時に送信することが可能である。
【００５２】
このような場合において、ユーザが、番組放送データＤ２に応じた番組を受像機５０で閲覧し、更に、この番組に応じた番組メタデータを通信端末３０から要求したものとする。この要求が成された日時を日時Ｔ１０とする。しかし、或る番組が放送されてからユーザの所持する通信端末３０に番組メタデータが送信されるまでにかかる時間は、或る広告が放送されてからユーザの所持する通信端末３０に広告メタデータが送信されるまでにかかる時間よりも長い。このため、図１１（ｂ）の例のように、広告メタデータｅ１、広告メタデータｆ１及び広告メタデータｇ１が、ユーザの所望する番組放送データＤ２に応じた番組メタデータｄ１２に先行して、通信端末３０の表示部３４０に表示されてしまう場合がある。この場合には、ユーザは、多数の広告メタデータの概要が表示されている中から、所望の番組メタデータの概要が表示されているか否かを確認しなければいけないため、ユーザにとって閲覧しやすい状況とは言い難い。
【００５３】
このような理由から、通信端末３０が、図１１（ｃ）に示すように、番組メタデータの概要と、各ブロックＩＤ毎にユーザの嗜好に最も合う広告メタデータとして特定された広告メタデータの概要とを時系列に並べた一覧として表示部３４０に表示させるようにして、ユーザにとって各種の情報を閲覧しやすい状況を提供している。
【００５４】
以上説明した実施形態によれば、メタデータ提供装置１０は、広告メタデータの閲覧回数を通信端末３０から取得することにより、各々のユーザが広告を閲覧するときの閲覧傾向を特定することができる。また、メタデータ提供装置１０は、番組メタデータとユーザの閲覧傾向に応じた広告メタデータとをユーザの所持する通信端末３０に送信するので、ユーザが閲覧する可能性が低い無駄な広告メタデータを送信せずに済む。さらに、通信端末３０は、受信した番組メタデータの概要と、ユーザの嗜好にあう広告メタデータの概要とを表示部３４０に時系列に表示させることで、ユーザにとって各種の情報を閲覧しやすい状況を提供することができる。これらのことから、ユーザは、放送される番組放送データや広告放送データのメタデータを興味を持って閲覧しやすくなる。
【００５５】
＜変形例＞
上述した実施形態の内容を以下のように変形してもよい。以下に示す変形例は、必要に応じて、各々を適当に組み合わせて実施されてもよい。
【００５６】
＜変形例１＞
実施形態において、メタデータ提供装置１０の制御部１１０は、或る１つのブロックＩＤを含む受信履歴情報のなかで、ユーザの閲覧回数が最も多い広告メタデータを、ユーザの嗜好に最もあう広告メタデータとして特定し、ユーザの所持する通信端末３０に対して送信した。これに代えて、制御部１１０は、或る１つのブロックＩＤを含む受信履歴情報のなかで、閲覧回数が最も多い広告メタデータ以外の広告メタデータも、ユーザの所持する通信端末３０に対して送信してもよい。この場合、メタデータ提供装置１０の制御部１１０は、ユーザの閲覧回数が最も多い広告メタデータと、その他の広告メタデータとを区別するための情報を対応づけて送信する。そして、通信端末３０の制御部３１０は、この区別するための情報に基づいて、ユーザの閲覧回数が最も多い広告メタデータ以外の広告メタデータであると特定された広告メタデータについても、例えば、この広告メタデータに対するリンクなどを含む情報を表示部３４０に表示させればよい。
【００５７】
＜変形例２＞
実施形態において、メタデータ提供装置１０の制御部１１０は、嗜好情報テーブル１２２に記述された閲覧回数に基づいて、ユーザの嗜好に合う広告メタデータを特定した。しかし、メタデータ提供装置１０の制御部１１０が、ユーザの嗜好に合う広告メタデータを特定する方法はこれに限らない。
例えば、通信端末３０の制御部３１０は、図１０のステップＳ３２０の処理において、広告メタデータの閲覧回数だけではなく、ユーザが閲覧した広告メタデータの項目を示す情報や、ユーザが閲覧した広告メタデータのジャンルを示す情報をメタデータ提供装置１０に対して送信してもよい。この項目とは、広告の各属性の種別のことであり、例えば、広告メタデータの広告ＩＤ、企業名、商品名、タイトル、出演者、ＢＧＭ及びジャンルなどである。また、通信端末３０の制御部３１０は、ユーザの操作部３６０の操作により入力された情報や、メタデータ提供装置１０から受信した広告メタデータの内容に基づいて、ユーザが閲覧した広告メタデータの項目を示す情報や、ユーザが閲覧した広告メタデータのジャンルを示す情報を取得すればよい。そして、メタデータ提供装置１０の制御部１１０は、受信した情報に基づいて次のようなテーブルを記憶部１２０に記憶させる。図１２は、嗜好を特定する情報が記述されたテーブルの一例を示す図である。
【００５８】
図１２（ａ）に示した第２嗜好情報テーブルには、「ユーザＩＤ」、「ジャンル」、「閲覧回数」及び「順位」の各フィールドを有している。「ユーザＩＤ」のフィールドには、ユーザを識別するユーザＩＤが記述される。「ジャンル」のフィールドには、該当のユーザが過去に閲覧した広告メタデータのジャンルが記述されている。「閲覧回数」のフィールドには、該当のユーザが該当のジャンルの広告メタデータを閲覧した回数が記述されている。この「閲覧回数」のフィールドに記述された値は、通信端末３０によってカウントされ、所定のタイミングでメタデータ提供装置１０に送信された値である。図１２（ａ）の１行目のレコードには、ユーザＩＤ「Ｕ００１」のユーザが、「電機」のジャンルに該当する広告メタデータを１０５回閲覧しており、他のジャンルに該当する広告メタデータを閲覧した回数と比較して多いことが示されている。これは、このユーザが、「食品」のジャンルに該当する広告メタデータに対して、他のジャンルに該当する広告メタデータよりも興味があることを示していることになる。従って、メタデータ提供装置１０の記憶部１２０は、送信手段によって送信された広告メタデータが通信端末においてユーザによって閲覧されたことを示す通知を、通信端末から取得し、通知に従って、各々の広告の閲覧回数と、ユーザを識別するユーザＩＤと、広告メタデータに対応する広告放送データによって表される広告の対象が属する製品又はサービスの分野とを対応付けて記憶する第３記憶手段として機能することになる。
【００５９】
メタデータ提供装置１０の制御部は、嗜好情報テーブル１２２に記述された閲覧回数に基づいて、ユーザの嗜好に合う広告メタデータを特定する際に、この第２嗜好情報テーブルに記述された順位に応じた重み付けが行われても良い。ここでいう重み付けとは、例えば、この第２嗜好情報テーブルに記述された順位が「１位以上〜１０位未満」であれば、嗜好情報テーブル１２２に記述された閲覧回数に「１．５」を乗じ、「１０位以上〜５０位未満」であれば、嗜好情報テーブル１２２に記述された閲覧回数に「１．２」を乗じ、「５０位以上〜１００位未満」であれば、嗜好情報テーブル１２２に記述された閲覧回数に「１．１」を乗じる、といった具合で行われるものである。この乗じる値及び順位については、ユーザや管理者によって適宜設定されればよい。これにより、通信端末３０の制御部３１０は、ユーザが閲覧する頻度が高いジャンルの広告メタデータを優先的に表示部３４０に表示することができる。
【００６０】
また、通信端末３０の制御部３１０は、この第２嗜好情報テーブルに記述された順位に応じて、広告メタデータを強調して表示部３４０に表示させてもよい。ここでいう強調とは、例えば、この第２嗜好情報テーブルに記述された順位が「１位以上〜１０位未満」であれば、表示部３４０に「赤色」で表示させ、「１０位以上〜５０位未満」であれば、表示部３４０に「青色」で表示させ、「その他の順位」であれば、表示部３４０に「黒色」で表示させる、といった具合で行われるものである。この色、及び順位については、ユーザや管理者によって適宜設定されればよい。これにより、通信端末３０の制御部３１０は、ユーザが閲覧する頻度が高いジャンルの広告メタデータを強調して表示部３４０に表示することができる。
【００６１】
図１２（ｂ）に示した第３嗜好情報テーブルには、「ユーザＩＤ」、「項目」、「閲覧回数」及び「順位」の各フィールドを有している。「項目」のフィールドには、該当のユーザが過去に閲覧した広告メタデータの項目が記述されている。この項目とは、広告の各属性の種別のことであり、例えば、広告メタデータの広告ＩＤ、企業名、商品名、タイトル、出演者、ＢＧＭ及びジャンルなどが含まれる。「閲覧回数」のフィールドには、該当のユーザが広告メタデータの該当の項目を閲覧した回数が記述されている。この「閲覧回数」のフィールドに記述された値は、通信端末３０によってカウントされ、所定のタイミングでメタデータ提供装置１０に送信された値である。図１２（ｂ）の１行目のレコードには、ユーザＩＤ「Ｕ００１」のユーザが、広告メタデータの出演者の項目を１０５回閲覧しており、広告メタデータの他の項目と比較して閲覧した回数が最も多いことが示されている。これは、ユーザＩＤ「Ｕ００１」のユーザが、広告メタデータの出演者の項目に記載された情報に対して、広告メタデータの他の項目に記載された情報よりも興味があることを示している。従って、メタデータ提供装置１０の記憶部１２０は、送信手段によって送信された広告メタデータに含まれる、広告放送データの複数の属性のうち、ユーザによって或る属性が閲覧されたことを示す通知を、通信端末から取得し、通知に従って、各々の広告の閲覧回数と、ユーザを識別するユーザＩＤと、属性の閲覧回数とを対応付けて記憶する第４記憶手段として機能することになる。
【００６２】
メタデータ提供装置１０の制御部１１０は、広告メタデータの閲覧時においても、この第３嗜好情報テーブルに記述された順位に応じた重み付けを行っても良い。例えば、メタデータ提供装置１０の制御部１１０は、この第３嗜好情報テーブルに記述されたユーザの閲覧回数が、閲覧頻度が高いことを意味する条件を満たす場合に、属性をそれ以外の属性とは異なる表示態様でユーザの通信端末に表示するための情報を、通信端末に送信しても良い。より具体的には、メタデータ提供装置１０の制御部１１０は、この第３嗜好情報テーブルに記述された順位に応じて、ユーザが閲覧する頻度が高い広告メタデータの項目（属性）を強調して表示部３４０に表示させるための情報を、通信端末３０に送信する。これにより、通信端末３０の制御部３１０は、ユーザによって広告メタデータが閲覧されている場合においても、ユーザが閲覧する頻度が高い広告メタデータの項目を強調して表示部３４０に表示することができる。
【００６３】
＜変形例３＞
実施形態において、メタデータ提供装置１０は、広告メタデータが広告メタデータ蓄積装置２０に予め記憶されているため、実際に広告が放送された時間から、広告メタデータ蓄積装置２０の処理によって特定されるまでの時間に生じるずれが番組メタデータのずれにくらべて小さいものとした。しかし、メタデータ提供装置１０は、ユーザの嗜好に応じた広告メタデータを即時に特定できるとは限らない。
メタデータ提供装置１０の制御部１１０は、ユーザの嗜好に合う広告メタデータを特定する処理（図１０：ステップＳ２７０）に時間がかかるような場合には、この処理の完了を待たずに、ステップＳ２５０の処理で受信した全ての広告メタデータを通信端末３０に対して送信してもよい（ステップＳ３００）。この場合、通信端末３０の制御部３１０は、これら受信した全ての広告メタデータを表示部３４０に表示させることになる（ステップＳ３１０）。続いて、メタデータ提供装置１０の制御部１１０は、ステップＳ２７０の処理が完了次第、特定された広告メタデータを通信端末３０に対して送信する。ここで、通信端末３０の制御部３１０は、上述した実施形態と同様に、ユーザの嗜好に合う広告メタデータのみを表示部３４０に表示させる。このようにすれば、メタデータ提供装置１０は、ユーザに対して広告メタデータを少なくとも早く送信することができる。
【００６４】
＜変形例４＞
通信端末３０の制御部３１０は、ユーザが広告メタデータ又は番組メタデータの内容を閲覧した回数（閲覧回数）を自装置のＲＡＭや記憶部３２０に一時的に記憶させておき、所定のタイミングでこの閲覧回数をユーザＩＤや広告ＩＤなどと対応付けてメタデータ提供装置１０に送信した。これに対し、通信端末３０の制御部３１０は、ユーザの広告メタデータの閲覧回数だけでなく、メタデータ提供装置１０から送信された広告メタデータの概要を表示部に表示した回数（表示回数）を自装置のＲＡＭや記憶部３２０に一時的に記憶させておき、所定のタイミングでこの表示回数と閲覧回数をユーザＩＤや広告ＩＤなどと対応付けてメタデータ提供装置１０に送信してもよい。メタデータ提供装置１０の制御部１１０は、受信した情報に基づいて次のようなテーブルを記憶部１２０に記憶する。図１３は、閲覧傾向を示す情報が記述されたテーブルの一例を示す図である。
【００６５】
図１３に示した閲覧傾向を示す情報が記述されたテーブルには、「ユーザＩＤ」、「表示回数」及び「閲覧回数」の各フィールドを有している。「ユーザＩＤ」のフィールドには、ユーザを識別するユーザＩＤが記述される。「表示回数」のフィールドには、メタデータ提供装置１０から送信された広告メタデータの概要を表示部に表示した回数の範囲が記述されている。「閲覧回数」のフィールドには、「表示回数」のフィールドに記述された回数だけ表示部に表示された広告メタデータの概要を、ユーザが指定する操作を通信端末３０の操作部３６０から行うことにより、広告メタデータの内容を閲覧した回数が記述されている。つまり、図１３の例では、ユーザＩＤ「Ｕ００１」のユーザが、表示回数が１回目の広告メタデータを閲覧した回数が１０５回であり、表示回数が２回目以降５回目未満の広告メタデータを閲覧した回数が４３回であり、表示回数が５回目以降１０回目未満の広告メタデータを閲覧した回数が１３回であることが示されている。従って、このユーザは、１回目に（初めて）表示された広告メタデータを閲覧する傾向にある。メタデータ提供装置１０の制御部は、表示回数に応じて、広告メタデータを強調して表示部３４０に表示させてもよい。従って、メタデータ提供装置１０の記憶部１２０は、送信手段が通信端末に広告メタデータを送信した回数を記憶する第１記憶手段、及び、送信手段によって送信された広告メタデータが通信端末においてユーザによって閲覧されたことを示す通知を、通信端末から取得し、通知に従って、各々の広告の閲覧回数とユーザを識別するユーザＩＤとを対応付けて記憶する第２記憶手段として機能することになる。
【００６６】
＜変形例５＞
実施形態において、メタデータ提供装置１０の制御部１１０は、或る１つのブロックＩＤを含む受信履歴情報のなかで、ユーザの閲覧回数が最も多い広告メタデータを、ユーザの嗜好に最もあう広告メタデータとして特定し、ユーザの所持する通信端末に対して送信した。これに代えて、メタデータ提供装置１０の制御部１１０は、複数のブロックＩＤに応じた受信履歴情報のなかで、ユーザの閲覧回数が最も多い広告メタデータを、ユーザの嗜好に最もあう広告メタデータとして特定し、ユーザの所持する通信端末３０に対して送信してもよい。このブロックＩＤの数は、ユーザや管理者によって適宜設定されればよい。
また、メタデータ提供装置１０の制御部１１０は、或る１つのブロックＩＤを含む受信履歴情報のなかから、ユーザの閲覧回数が多い方から順番に所定の数の広告メタデータをユーザの嗜好にあう広告メタデータとして特定し、ユーザの所持する通信端末に対して送信してもよい。この広告メタデータの所定の数は、ユーザや管理者によって適宜設定されればよい。
また、メタデータ提供装置１０の制御部１１０は、或る１つのブロックＩＤを含む受信履歴情報のなかから、ユーザの閲覧回数が閾値以上の広告メタデータをユーザの嗜好にあう広告メタデータとして特定し、ユーザの所持する通信端末に対して送信してもよい。この閲覧回数が閾値は、ユーザや管理者によって適宜設定されればよい。
【００６７】
＜変形例６＞
実施形態において、メタデータ提供装置１０、広告メタデータ蓄積装置２０、及び番組メタデータ蓄積装置４０という３つの装置によって、通信端末３０に送信する広告メタデータ及び番組メタデータを特定していた。しかし、メタデータ提供装置が、広告メタデータ蓄積装置２０及び番組メタデータ蓄積装置４０の機能を併せ持っていてもよい。また、メタデータ提供装置１０、広告メタデータ蓄積装置２０、及び番組メタデータ蓄積装置４０という３つの装置が実現する機能を、３つ以上の装置によって実現してもよい。
【００６８】
＜変形例７＞
上述した実施形態における各プログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記憶した状態で、メタデータ提供装置１０、通信端末３０、広告メタデータ蓄積装置２０及び番組メタデータ蓄積装置４０に提供し得る。この場合には、記録媒体を読み取るインタフェースをこれらのメタデータ提供装置１０、通信端末３０、広告メタデータ蓄積装置２０及び番組メタデータ蓄積装置４０に設ければよい。また、ネットワーク経由でこれらのメタデータ提供装置１０、通信端末３０、広告メタデータ蓄積装置２０及び番組メタデータ蓄積装置４０にダウンロードさせることも可能である。
【符号の説明】
【００６９】
１…情報処理システム、１０…メタデータ提供装置、１１０…制御部、１２０…記憶部、１２１…受信履歴テーブル、１２２…嗜好情報テーブル、１３０…通信部、１４０…受信部、１５０…時計部、２０…広告メタデータ蓄積装置、３０…通信端末、３１０…制御部、３２０…記憶部、３３０…通信部、３４０…表示部、３５０…時計部、３６０…操作部、４０…番組メタデータ蓄積装置、５０…受像機、６０…放送局
【図１】
0005237350.tif 000002
【図２】
0005237350.tif 000003
【図３】
0005237350.tif 000004
【図４】
0005237350.tif 000005
【図５】
0005237350.tif 000006
【図６】
0005237350.tif 000007
【図７】
0005237350.tif 000008
【図８】
0005237350.tif 000009
【図９】
0005237350.tif 000010
【図１０】
0005237350.tif 000011
【図１１】
0005237350.tif 000012
【図１２】
0005237350.tif 000013
【図１３】
0005237350.tif 000014