(57)【特許請求の範囲】
【請求項１】
コンテンツデータをディスプレイ装置に放映させる放映制御部と、
放映された前記コンテンツデータから前記コンテンツデータを特定するコンテンツ特定データを生成するコンテンツ特定データ生成部と、
前記放映制御部により前記コンテンツデータが放映されたときに、システム時計から日時データを放映日時データとして取得する日時取得部と、
前記ディスプレイ装置がコンテンツデータを放映可能であったか否かの状態を示すデータであるディスプレイ装置状態データを取得するディスプレイ装置状態取得部と、
前記コンテンツ特定データと前記放映日時データと前記ディスプレイ装置状態データとを含む放映ログデータを生成する放映ログデータ生成部と、
前記放映ログデータを出力するログ出力部と
を備えたことを特徴とするコンテンツ放映装置。
【請求項２】
前記ディスプレイ装置状態取得部は、前記ディスプレイ装置の電源状態のデータを取得することを特徴とする請求項１に記載のコンテンツ放映装置。
【請求項３】
前記ディスプレイ装置状態取得部は、前記ディスプレイ装置への映像信号の有無のデータを取得することを特徴とする請求項１に記載のコンテンツ放映装置。
【請求項４】
前記ディスプレイ装置状態取得部は、前記ディスプレイ装置の同期信号の存在確認のデータを取得することを特徴とする請求項１に記載のコンテンツ放映装置。
【請求項５】
暗号鍵データを取得する暗号鍵取得部と、
前記暗号鍵データを用いて前記放映ログデータを前記暗号鍵データに対応させて暗号化する暗号化部と、
暗号化された前記放映ログデータを出力するログ出力部と、
をさらに備えたことを特徴とする請求項１ないし４のいずれかに記載のコンテンツ放映装置。
【請求項６】
前記コンテンツ特定データ生成部は、前記コンテンツデータと前記暗号鍵データとからハッシュデータを生成することを特徴とする請求項５に記載のコンテンツ放映装置。
【請求項７】
前記暗号鍵取得部は、コンテンツ提供側の暗号鍵サーバから通信で前記暗号鍵データを取得することを特徴とする請求項５ないし６のいずれかに記載のコンテンツ放映装置。
【請求項８】
前記暗号鍵取得部は、前記コンテンツデータから生成された暗号鍵データを取得することを特徴とする請求項５ないし７のいずれかに記載のコンテンツ放映装置。
【請求項９】
前記暗号鍵取得部は、前記コンテンツ放映装置に固有の装置ＩＤデータから生成された暗号鍵データを取得することを特徴とする請求項５ないし８のいずれかに記載のコンテンツ放映装置。
【請求項１０】
コンテンツ配信サーバと複数のコンテンツ放映装置が接続され、前記コンテンツ配信サーバから前記複数のコンテンツ放映装置にコンテンツデータを配信するコンテンツ配信システムにおいて、
前記コンテンツ放映装置は、
前記コンテンツデータをディスプレイ装置に放映させる放映制御部と、
放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するコンテンツ特定データ生成部と、
前記放映制御部により前記コンテンツデータが放映されたときに、システム時計から日時データを放映日時データとして取得する日時取得部と、
前記ディスプレイ装置がコンテンツを放映可能であったか否かの状態データであるディスプレイ装置状態データを取得するディスプレイ装置状態取得部と、
前記コンテンツ特定データと前記放映日時データと前記ディスプレイ装置状態データとを含む放映ログデータを生成する放映ログデータ生成部と、
前記放映ログデータを出力するログ出力部と
を備えたことを特徴とするコンテンツ配信システム。
【請求項１１】
コンテンツ提供側の暗号鍵サーバを含み、前記暗号鍵取得部は、前記暗号鍵サーバから通信で前記暗号鍵を取得することを特徴とする請求項１０に記載のコンテンツ配信システム。
【請求項１２】
コンテンツデータをディスプレイ装置に放映させる放映制御部と、
放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するコンテンツ特定データ生成部と、
前記放映制御部により前記コンテンツデータが放映されたときに、システム時計から日時データを放映日時データとして取得する日時取得部と、
前記ディスプレイ装置が放映可能であったか否かの状態データであるディスプレイ装置状態データを取得するディスプレイ装置状態取得部と、放映ログデータ生成部と、
前記放映ログデータを出力するログ出力部とを備えたコンテンツ放映装置において、
コンテンツデータをディスプレイ装置に放映させるステップと、
放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するステップと、
前記コンテンツデータがディスプレイ装置で放映された放映日時データを前記放映制御部から取得するステップと、
前記ディスプレイ装置が放映可能であったか否かの状態データを前記ディスプレイ装置状態取得部が取得し、ディスプレイ装置状態データを生成するステップと、
前記コンテンツ特定データおよび前記放映日時データおよびディスプレイ装置状態データを含む放映ログデータを生成するステップと、
前記放映ログデータを出力するステップと、
を備えたことを特徴とするコンテンツ放映方法。
【請求項１３】
コンテンツデータをディスプレイ装置に放映させる放映制御部と、
放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するコンテンツ特定データ生成部と、
前記放映制御部により前記コンテンツデータが放映されたときに、システム時計から日時データを放映日時データとして取得する日時取得部と、
前記ディスプレイ装置が放映可能であったか否かの状態データであるディスプレイ装置状態データを取得するディスプレイ装置状態取得部と、放映ログデータ生成部と、
前記放映ログデータを出力するログ出力部とを備えたコンピュータにおいて、
コンテンツデータをディスプレイ装置に放映させるステップと、
放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するステップと、
前記コンテンツデータがディスプレイ装置で放映された放映日時データを前記放映制御部から取得するステップと、
前記ディスプレイ装置映可能であったか否かの状態データを前記ディスプレイ装置状態取得部が取得し、前記コンテンツ特定データおよび前記放映日時データおよびディスプレイ装置状態データを含む放映ログデータを生成するステップと、
前記放映ログデータを出力するステップとを実行させることを特徴とするコンピュータで実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放映ログデータを生成する機能を備えたコンテンツ放映装置に関する。
【背景技術】
【０００２】
従来、コンテンツ放映装置は、コンテンツデータをスケジュールデータに従ってディスプレイ装置に表示するように構成されている。また、通信技術の発達に伴い、各所に設置された多数のコンテンツ放映装置にコンテンツを配信することが提案されている。このコンテンツ配信システムでは、コンテンツ放映装置は端末装置であり、ネットワークを介してセンタ側のサーバと接続され、サーバからコンテンツデータを受信する。
【０００３】
コンテンツデータは例えば広告コンテンツデータである。広告コンテンツは広告主から提供されて、サーバから各端末に配信される。そして、配信および放映の対価が広告主から配信システム事業者に支払われる。その際、放映の事実を証明するために、従来一般には放映ログが広告主に提出される。放映ログは、コンテンツのファイル名と放映時刻を記録したデータである。
【０００４】
例えば、特許文献１は、広告コンテンツの送信ログを記録することができるコンテンツ配信システムを開示している。
【特許文献１】特開２００３−１５０８６１号公報（第５−９ページ、図１、図１２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のコンテンツ放映装置においては、放映ログは、コンテンツのファイル名と放映時刻の単なる一覧であり、この一覧が放映事業者によって作成される。そのため、仮に放映事業者内でのコンテンツまたはコンテンツのファイル名の登録ミスや配信ミスによってコンテンツが放映されなかったとしても、放映ログには、放映が行われたという誤った記録がなされてしまう可能性があるという問題があった。そして、このような場合には、放映ログではコンテンツが正しく配信されたように見えてしまうので、広告主のようなコンテンツ提供主は、コンテンツが正しく配信されたことを確認することが困難であるという問題があった。
【０００６】
本発明は、従来の問題を解決するためになされたものであり、その目的は、コンテンツデータが正しく放映されたか否かの確認を可能にする放映ログを生成するコンテンツ放映装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ放映装置は、放映されるべきコンテンツデータをディスプレイ装置に放映させる放映制御部と、放映された前記コンテンツデータから前記コンテンツデータを特定するコンテンツ特定データを生成するコンテンツ特定データ生成部と、前記放映制御部により前記コンテンツデータが放映されたときに、システム時計から日時データを放映日時データとして取得する日時取得部と前記ディスプレイ装置がコンテンツデータを放映可能であったか否かの状態を示すデータであるディスプレイ装置状態データを取得するディスプレイ装置状態取得部と、前記コンテンツ特定データと前記放映日時データと前記ディスプレイ装置状態データとを含む放映ログデータを生成する放映ログデータ生成部と、前記放映ログデータを出力するログ出力部とを備えている。
【０００８】
この構成により、コンテンツデータからコンテンツ特定データが生成され、コンテンツ特定データおよび放映日時データを含む放映ログデータが生成され、放映ログデータが暗号化されて出力される。こうして、コンテンツ提供主側で解析可能な放映ログデータが生成される。コンテンツ提供主は、放映ログデータを復号して解析することにより、コンテンツデータが正しく放映されたことを確認できる。
【０００９】
また、本発明のコンテンツ放映装置において、前記コンテンツ特定データ生成部は、前記コンテンツデータと前記暗号鍵データとからハッシュデータを生成する。この構成により、放映されたコンテンツを示す好適な放映ログデータを生成できる。
【００１０】
また、本発明のコンテンツ放映装置は、前記放映制御部が前記コンテンツデータを前記ディスプレイ装置に放映させたときに前記ディスプレイ装置が前記コンテンツデータを放映可能な状態であったか否かのディスプレイ装置状態データを取得するディスプレイ装置状態取得部を含み、前記放映ログデータ生成部は、前記コンテンツ特定データおよび前記放映日時データに加えて前記ディスプレイ装置状態データを含む前記放映ログデータを生成する。
【００１１】
この構成により、ディスプレイ装置状態データを含む放映ログデータを生成するので、例えばディスプレイ故障やディスプレイ電源オフのためにコンテンツデータが放映されなかったことも放映ログに記録できる。
【００１２】
また、本発明のコンテンツ放映装置において、前記暗号鍵取得部は、コンテンツ提供側の暗号鍵サーバから通信で前記暗号鍵データを取得する。この構成により、コンテンツ提供側の暗号鍵サーバから提供される暗号鍵データを用いて放映ログデータが暗号化され、このような暗号化データがコンテンツ放映装置から出力される。したがって、コンテンツ放映装置の出力データは、コンテンツ提供側で暗号鍵データを用いて復号可能であり、このような出力データの提供によりコンテンツ提供側で放映ログを好適に検証できる。スケジュールデータと放映ログデータが照合されて、放映がスケジュール通りに行われたかが確認されてよい。
【００１３】
また、本発明のコンテンツ放映装置において、前記暗号鍵取得部は、前記コンテンツデータから生成された暗号鍵データを取得する。この構成により、暗号鍵データがコンテンツデータから作られるので、暗号鍵データが各コンテンツデータに固有のデータになる。したがって、放映ログデータが、各コンテンツデータに固有の暗号鍵データで暗号化されるので、放映記録の確認をより確実に行うことができる。
【００１４】
また、本発明のコンテンツ放映装置において、前記暗号鍵取得部は、前記コンテンツ放映装置に固有の装置ＩＤデータから生成された暗号鍵データを取得する。この構成により、暗号鍵データが装置ＩＤデータから作られるので、暗号鍵データが各コンテンツ放映装置に固有のデータになる。したがって、放映ログデータが、各コンテンツ放映装置の固有の暗号鍵データで暗号化されるので、放映ログデータの確認をより確実に行うことができる。
【００１５】
本発明の別の態様は、コンテンツ配信サーバと複数のコンテンツ放映装置が接続され、前記コンテンツ配信サーバから前記複数のコンテンツ放映装置にコンテンツデータを配信するコンテンツ配信システムである。このコンテンツ配信システムでは、前記コンテンツ放映装置が、放映出力されるべきコンテンツデータを記憶するコンテンツ記憶部と、前記コンテンツデータをディスプレイ装置に放映させる放映制御部と、暗号鍵データを取得する暗号鍵取得部と、前記放映制御部により放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するコンテンツ特定データ生成部と、前記放映制御部により前記コンテンツデータが放映された放映日時データを取得する日時取得部と、前記コンテンツ特定データおよび前記放映日時データを含む放映ログデータを生成する放映ログデータ生成部と、前記暗号鍵データを用いて前記放映ログデータを暗号化する暗号化部と、暗号化された前記放映ログデータを出力するログ出力部とを備えている。コンテンツ配信システムは、コンテンツ提供側の暗号鍵サーバを含み、前記暗号鍵取得部は、前記暗号鍵サーバから通信で前記暗号鍵を取得してよい。この構成によっても上述の利点が得られる。
【００１６】
また、本発明の別の態様は、コンテンツ放映方法である。この方法は、コンテンツデータをディスプレイ装置に放映させるステップと、暗号鍵データを取得する暗号鍵取得部と、放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するステップと、前記コンテンツデータが放映された放映日時データを取得するステップと、前記コンテンツ特定データおよび前記放映日時データを含む放映ログデータを生成するステップと、前記暗号鍵データを用いて前記放映ログデータを暗号化するステップと、暗号化された前記放映ログデータを出力するステップとを備えている。この方法によっても上述の利点が得られる。
【００１７】
また、本発明の別の態様は、コンピュータで実行可能なプログラムである。このプログラムは、コンテンツデータをディスプレイ装置に放映させるステップと、暗号鍵データを取得する暗号鍵取得部と、放映された前記コンテンツデータから、前記コンテンツデータを特定するコンテンツ特定データを生成するステップと、前記コンテンツデータが放映された放映日時データを取得するステップと、前記コンテンツ特定データおよび前記放映日時データを含む放映ログデータを生成するステップと、前記暗号鍵データを用いて前記放映ログデータを暗号化するステップと、暗号化された前記放映ログデータを出力するステップと、をコンテンツ放映装置に実行させる。この構成によっても上述の利点が得られる。
【発明の効果】
【００１８】
本発明は、コンテンツデータに対応するコンテンツ特定データと放映日時データを含む放映ログデータを生成し、暗号化する構成を設けたことにより、コンテンツ提供主が放映ログデータを解析でき、したがって、コンテンツデータが適切に放映されたか否かの確認を可能にする放映ログを生成できるという効果を有するコンテンツ放映装置を提供できる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態に係るコンテンツ放映装置について、図面を用いて説明する。本実施の形態のコンテンツ放映装置は、コンテンツ配信システムの端末装置であり、コンテンツ配信サーバと接続される。また、本実施の形態では、コンテンツデータが広告コンテンツデータである。
【００２０】
本発明の実施の形態に係るコンテンツ放映装置を図１に示し、コンテンツ放映装置を含むコンテンツ配信システムを図２に示す。まず、図２において、コンテンツ配信システム１は、広告主コンピュータ２、コンテンツ配信サーバ３およびコンテンツ放映装置４を備えており、これらコンピュータ装置はネットワークを介して通信可能に接続されている。広告主コンピュータ２は、コンテンツ提供主である広告主により管理されている。コンテンツ配信サーバ３およびコンテンツ放映装置４は、コンテンツ放映者である配信事業者により管理されている。配信事業者は、広告主から提供されたコンテンツをコンテンツ配信システム１を使って配信および放映し、放映の対価を広告主から受け取る立場にある。
【００２１】
広告主コンピュータ２は、コンテンツデータをコンテンツ配信サーバ３に送信する。コンテンツ配信サーバ３は、コンテンツデータを登録し、コンテンツ放映装置４に配信する。コンテンツ放映装置４では、コンテンツデータが放映され、放映ログデータが生成される。このとき、コンテンツ放映装置４は、広告主コンピュータ２から取得した暗号鍵データを用いて放映ログデータを生成する。放映ログデータは、コンテンツ放映装置４からコンテンツ配信サーバ３に送信され、コンテンツ配信サーバ３から広告主コンピュータ２に送信される。本実施の形態では放映ログデータは、放映ログファイルのかたちで受け渡される。広告主コンピュータ２は、放映ログデータを復号するための暗号鍵データを保持しており、暗号鍵データを用いて放映ログデータが解析される。
【００２２】
上記構成のうち、コンテンツ放映装置４は、コンテンツ配信サーバ３からコンテンツデータをダウンロードする端末装置である。図２では一つのコンテンツ放映装置４が示されているが、実際には多数のコンテンツ放映装置４が備えられている。そして、これら多数のコンテンツ放映装置４にコンテンツ配信サーバ３からコンテンツが配信される。
【００２３】
次に、図１を参照し、コンテンツ放映装置４の構成について説明する。図１に示すように、コンテンツ放映装置４は、ディスプレイ装置５と接続されている。コンテンツ放映装置４は、コンテンツデータを放映するために、コンテンツ取得部１１、コンテンツ記憶部１３および放映制御部１５を備えている。また、コンテンツ放映装置４は、放映ログデータを生成して出力するために、暗号鍵取得部２１、暗号鍵記憶部２３、ハッシュデータ生成部２５、日時情報取得部２７、ディスプレイ装置状態取得部２９、放映ログデータ生成部３１、暗号化部３３、放映ログ記憶部３５およびログ出力部３７を備えている。
【００２４】
コンテンツ取得部１１は、コンテンツ配信サーバ３との通信によってコンテンツデータを取得する。コンテンツ記憶部１３は、コンテンツ取得部１１によって取得されたコンテンツデータを記憶する。放映制御部１５は、コンテンツ記憶部１３からコンテンツデータを読み出し、そしてコンテンツデータをディスプレイ装置５に放映させる。コンテンツ記憶部１３には複数のコンテンツデータが、放映スケジュールデータと共に蓄積されている。放映制御部１５は、放映スケジュールデータに従って順次コンテンツデータをディスプレイ装置５に表示させる。
【００２５】
暗号鍵取得部２１は、広告主コンピュータ２との通信によって暗号鍵データを取得する。広告主コンピュータ２では、コンテンツデータから暗号鍵データが生成され、記憶されている。暗号鍵取得部２１は、広告主コンピュータ２にアクセスして、コンテンツデータに対応する暗号鍵データを取得する。暗号鍵記憶部２３は、暗号鍵取得部２１によって取得された暗号鍵データを記憶する。
【００２６】
ハッシュデータ生成部２５は、暗号鍵取得部２１から暗号鍵データを取得する。そして、ハッシュデータ生成部２５は、放映制御部１５により放映されたコンテンツデータと暗号鍵データとからハッシュデータを生成する。ハッシュデータ（ハッシュコード）は、例えばデータ合計の一部で構成される。ハッシュデータは、生成元のコンテンツデータと１対１で対応する。したがって、ハッシュデータは、元のコンテンツデータを特定することができ、本発明のコンテンツ特定データに該当する。なお、本実施の形態では、コンテンツデータから暗号データを生成する過程の一手法として、コンテンツ特定データ生成のためにハッシュデータが用いられている。しかし、その他の暗号化手法が用いられてもよい。ハッシュデータを用いないで暗号化が行われてもよい。
【００２７】
日時情報取得部２７は、システム時計（コンピュータ内蔵時計）２７ａから、放映制御部１５によりコンテンツデータが放映された放映日時データを取得する。
【００２８】
ディスプレイ装置状態取得部２９は、ディスプレイ装置状態データを取得する。ディスプレイ装置状態データは、放映制御部１５がコンテンツデータをディスプレイ装置５に放映させたときにディスプレイ装置５がコンテンツデータを放映可能な状態であったか否かのデータである。ディスプレイ装置状態取得部２９は、ディスプレイ装置５への状態問合せ機能を実現するプログラムで構成されている。このプログラムは、コンテンツ放映装置４とディスプレイ装置５との接続を利用して状態問合せを行う。このような問合せ機能は、例えば、ディスプレイ装置５の端子に接続されたＲＳ２３２Ｃケーブルを使って実現できる。
【００２９】
本実施の形態では、ディスプレイ装置状態データは、具体的には電源状態（オンオフ）のデータである。ただし、ディスプレイ装置状態データは、電源状態には限定されない。例えば、ディスプレイ装置状態データは、映像信号入力の有無のデータでもよい。また例えば、ディスプレイ装置状態データは、同期信号の存在確認のデータでもよい。同期信号が存在しなければ、ディスプレイ装置５が放映不能な状態にある。
【００３０】
放映ログデータ生成部３１は、ハッシュデータ、放映日時データおよびディスプレイ装置状態データを含む放映ログデータを生成する。放映ログデータは、これら３種のデータを所定の順番で並べたデータでよい。暗号化部３３は、装置内に記憶されている暗号化のアルゴリズムで構成されている。この暗号化アルゴリズムが実行されて、暗号化部３３が実現される。暗号化部３３は、暗号鍵記憶部２３から暗号鍵データを取得し、暗号鍵データを用いて放映ログデータを暗号化する。
【００３１】
放映ログ記憶部３５は、暗号化された放映ログデータを記憶する。このとき、放映ログデータが放映ログ記憶部３５の放映ログファイルに書き込まれる。そして、ログ出力部３５は、放映ログ記憶部３５に記憶された放映ログファイルを読み出して出力する。定期的に放映ログファイルが出力されるように、出力時期が予め設定されている。出力時期が到来すると、放映ログファイルが自動的にコンテンツ配信サーバ３へアップロードされる。そして、放映ログファイルは、コンテンツ配信サーバ３から広告主コンピュータ２へと送信されることになる。
【００３２】
図３は、広告主コンピュータ２の構成を示している。広告主コンピュータ２は、コンテンツ記憶部５１と、コンテンツ送信部５３と、暗号鍵生成部５５と、広告主暗号鍵サーバ５７と、放映ログ取得部５９と、放映ログ記憶部６１と、放映ログ検証部６３と、放映結果出力部６５とを備えている。
【００３３】
コンテンツ記憶部５１は、広告主の広告のコンテンツデータを記憶している。コンテンツ送信部５３は、コンテンツ記憶部５１から読み出されたコンテンツデータをコンテンツ配信サーバ３に送信する。コンテンツデータは、放映スケジュールデータと共にコンテンツ放映装置４に送信される。
【００３４】
暗号鍵生成部５５は、コンテンツ記憶部５１のコンテンツデータを読み出して、コンテンツデータから暗号鍵データを生成する。暗号鍵データは、何らかのデータを元にして作られる。より詳細には、暗号鍵データを作るのには、乱数生成の種（ＳＥＥＤ）になる何らかのデータが必要である。従来通常は、時刻などのデータが暗号鍵の種になる。しかし、本実施の形態では、コンテンツデータが種になり、コンテンツデータから暗号鍵データが生成される。
【００３５】
広告主暗号鍵サーバ５７は、暗号鍵生成部５５によって生成された暗号鍵データを保持する。そして、広告主暗号鍵サーバ５７は、コンテンツ放映装置４の暗号鍵取得部２１からのアクセスに応答して暗号鍵データを提供する。例えば、広告主暗号鍵サーバ５７は、コンテンツ放映装置４からコンテンツＩＤを受信して、コンテンツＩＤに該当するコンテンツから生成された暗号鍵データを送信する。また、広告主暗号鍵サーバ５７は、暗号化された放映ログデータを復号するための暗号鍵データも保持しており、放映ログ検証部６３からの要求に応えて暗号鍵データを提供する。
【００３６】
放映ログ取得部５９は、コンテンツ放映装置４からコンテンツ配信サーバ３を介して放映ログファイルを通信で取得する。放映ログ記憶部６１は、放映ログ取得部５９により取得された放映ログファイルを記憶する。
【００３７】
放映ログ検証部６３は、放映ログ取得部５９により取得された放映ログファイルの放映ログデータを検証する機能を持つ。放映ログ検証部６３は、放映ログ記憶部６１から放映ログファイルを読み出す。また、放映ログ検証６３は、広告主暗号鍵サーバ５７から放映ログデータを復号するための暗号鍵データを取得し、暗号鍵データを用いて放映ログファイルの放映ログデータを復号する。これにより、放映ログデータの検証が可能になる。放映ログデータの検証処理は自動的に行われてよい。後述するように、スケジュールデータと放映ログデータが照合されて、放映がスケジュール通りに行われたかが確認されてよい。
【００３８】
放映結果出力部６５は、放映ログデータの放映結果を出力する。放映結果は、例えば、放映日時データとディスプレイ装置状態データの一覧である。放映結果は、ログ検証部６３の検証結果を含んでよい。放映結果は例えば放映主コンピュータ２のディスプレイに表示され、また、記憶装置に記憶され、さらにプリンタにより印刷される。
【００３９】
以上に、本実施の形態のコンテンツ放映装置４を含むコンテンツ配信システム１の各部構成について説明した。コンテンツ放映装置４における各種の処理機能は、それらの処理機能を実現するプログラムによって構成されてよい。このプログラムがコンテンツ放映装置４のコンピュータにより実行される。広告主コンピュータ２等の他の構成においても同様である。
【００４０】
次に、本実施の形態に係るコンテンツ配信システム１の動作を説明する。放映対象のコンテンツデータは、広告主コンピュータ２のコンテンツ記憶部５１から読み出され、コンテンツ送信部５３によりコンテンツ配信サーバ３に送信される。これにより、コンテンツデータが広告主（コンテンツ提供者）から配信事業者（コンテンツ放映者）に引き渡される。また、広告主コンピュータ２では、暗号鍵生成部５５が、引き渡されるコンテンツデータから暗号鍵データを生成する。暗号鍵データは、広告主暗号鍵サーバ５７に保持される。
【００４１】
コンテンツデータは、放映スケジュールデータと共にコンテンツ配信サーバ３からコンテンツ放映装置４に配信され、コンテンツ放映装置４のコンテンツ取得部１１に取得されて、コンテンツ記憶部１３に記憶される。コンテンツ記憶部１３は、複数の広告主から提供された複数のコンテンツデータを蓄積する。
【００４２】
コンテンツ放映装置４では、コンテンツ取得部１１によりコンテンツデータが取得されると、暗号鍵取得部２１により暗号鍵データが取得される。暗号鍵取得部２１は、広告主コンピュータ２の広告主暗号鍵サーバ５７にアクセスして暗号鍵データを受信する。暗号鍵データはコンテンツデータから生成されており、コンテンツデータと１対１で対応している。そこで、暗号鍵取得部２１は、コンテンツ取得部２１により取得されたコンテンツデータに対応する暗号鍵データを取得する。取得された暗号鍵データは暗号鍵記憶部２３に格納される。したがって、暗号鍵記憶部２３は、コンテンツ記憶部１３に蓄積された各コンテンツデータに対応する暗号鍵データを蓄積する。
【００４３】
図４は、コンテンツ放映装置４によるコンテンツ放映の全体的な動作を示している。図４に示すように、放映制御部１５は、放映スケジュールデータに基づき、次に放映されるべきコンテンツデータの放映日時が到来したか否かを判定する（Ｓ１１）。放映日時が来ると、放映制御部１５は、コンテンツデータをディスプレイ装置５に放映させる（Ｓ１３）。そして、放映ログデータが生成されて（Ｓ１５）、放映ログ記憶部３５の放映ログファイルが更新される（Ｓ１７）。放映ログファイルの定期的な出力時期が到来したか否かが判定され（Ｓ１９）、出力時期が来ていなければ、ステップＳ１１に戻る。出力時期が来ていれば、放映ログファイルが放映ログ記憶部３５から読み出され、ログ出力部３７によりコンテンツ配信サーバ３へ出力される（Ｓ２１）。
【００４４】
このようにして、放映ログファイルはコンテンツ配信サーバ３に自動アップロードされ、コンテンツ配信サーバ３から広告主コンピュータ２へ放映記録報告データとして送信される。コンテンツ放映装置２では、放映の度に放映ログデータが放映ログファイルに追加される。したがって、放映ログファイルには複数回の放映ログデータが書き込まれている。
【００４５】
次に、図５を参照し、放映ログデータを生成する処理を説明する。図５は、図４のステップＳ１５およびステップＳ１７に相当する。放映制御部１５によってコンテンツデータが放映されると、ハッシュデータ生成部２５は、放映されたコンテンツデータに対応する暗号鍵データを暗号鍵記憶部２３から読み出す。そして、ハッシュデータ生成部２５は、放映されたコンテンツデータと暗号鍵データからハッシュデータを生成する（Ｓ３１）。ハッシュデータは、放映ログデータ生成部３１へ供給される。また、ディスプレイ装置状態取得部２９が、コンテンツ放映時のディスプレイ装置状態データを取得し、放映ログデータ生成部３１へ供給する（Ｓ３３）。より詳細には、ディスプレイ装置状態取得部２９は、既に説明したように、コンテンツ放映装置４に外部接続されたディスプレイ装置５へとステータスを問い合わせるプログラムで構成されており、このプログラムから放映ログデータ生成部３１へディスプレイ装置状態データとして電源状態データが供給される。さらに、日時情報取得部２７がコンテンツ放映日時を取得して放映ログデータ生成部３１へ供給する（Ｓ３５）。
【００４６】
放映ログデータ生成部３１では、ハッシュデータ、放映日次データおよびディスプレイ装置状態データから放映ログデータが生成される（Ｓ３７）。ここでは、例えば、これら３種のデータが所定の順番で並べられる。そして、暗号化部３３が、暗号鍵記憶部２３から、放映されたコンテンツに対応する暗号鍵データを取得し、暗号鍵データを用いて放映ログデータを暗号化する（Ｓ３９）。暗号化された放映ログデータは、放映ログ記憶部３５の放映ログファイルに書き込まれる（Ｓ４１）。
【００４７】
以上により、コンテンツデータが放映されるたびに、放映ログデータが生成されて、放映ログファイルに書き込まれる。放映ログファイルは、図４を用いて説明したように、コンテンツ配信サーバ３にアップロードされ、さらに、広告主コンピュータ２に送信される。広告主コンピュータ２へは、コンテンツ毎の放映ログファイルが提供される。この点については、図４で放映ログファイルを作るときに、コンテンツ毎の放映ログファイルが生成されてよい。あるいは、複数のコンテンツのために一つの放映ログファイルが作成されて、それから、コンテンツ放映装置４またはコンテンツ配信サーバ３にて、放映ログファイルがコンテンツ毎に分けられてもよい。また、コンテンツ配信サーバ３では、広告コンテンツ毎に、複数のコンテンツ放映装置４から集まった該当広告の放映ログフィルが合体されてよい。
【００４８】
次に、図６を参照し、広告主コンピュータ２での放映ログファイルの処理について説明する。放映ログファイルは、放映ログ取得部５９により取得されて、放映ログ記憶部６１に記憶される（Ｓ５１）。放映ログ検証部６３は、広告主暗号鍵サーバ５７から放映ログデータを復号するための暗号鍵データを取得する（Ｓ５３）。ここでは、放映ログの対象のコンテンツデータに対応する暗号鍵データが取得される。そして、放映ログ検証部６３は、暗号鍵データを用いて放映ログファイルの放映ログデータを復号し（Ｓ５５）。放映ログデータを検証する。検証処理としては、放映ログデータと放映スケジュールデータが照合される（Ｓ５７）。
【００４９】
放映ログデータと放映スケジュールデータの照合は、以下のようにして行われる。放映ログ検証部６３は、放映スケジュールデータを記憶している。放映スケジュールデータは、コンテンツ配信サーバ３から通信で取得されて、放映ログ検証部６３に取得されてよい。放映スケジュールデータは、コンテンツの予定放映回数を含んでいる。放映ログ検証部６３は、放映ログファイルに記録された放映ログデータの数を求める。この放映ログデータの数は、放映回数である。放映ログ検証部６３は、放映ログファイルから得られた放映回数を予定放映回数と比較し、両者が一致するか否かを判定する。放映回数と予定放映回数が一致すれば、放映ログデータと放映スケジュールの照合が成功する。
【００５０】
また、検証処理では、放映ログデータ中のハッシュデータの確認も行われる。例えば、広告主コンピュータ２のコンテンツ記憶部５１のコンテンツデータから広告主側のハッシュデータが生成される。ここでは、コンテンツ放映装置４と同様の処理によりハッシュデータが生成される。そして、広告主側のハッシュデータが放映ログデータのハッシュデータが照合され、一致が確認される。
【００５１】
放映ログ検証部６３は、放映ログデータのディスプレイ装置状態データを用いることにより、さらなる検証処理を行う（Ｓ５９）。放映ログ検証部６３は、各放映ログデータのディスプレイ装置状態データを検証し、ディスプレイ装置５が放映可能な状態であったか否かを求める。放映ログ検証部６３は、ステップＳ５７とステップＳ５９の処理結果から、検証結果を求める（Ｓ６１）。放映ログ検証部ステップＳ５７の照合が成功し、ステップＳ５９で全放映回数にてディスプレイ装置が放映可能状態にあれば、コンテンツが正しく放映されたと判定する。検証結果は、放映結果の一部として放映結果出力部６５により出力される（Ｓ６３）。例えば、放映結果出力部６５は、放映日時データとディスプレイ装置状態データの一覧と共に、検証結果を表示する。上記のように放映回数と予定放映回数が一致し、全放映回でコンテンツ放映装置４のディスプレイ５が放映可能状態にあれば、放映結果出力部６５は、放映結果が良好であったことを表示する。放映回数と予定放映回数が一致しない場合、または、いずれかの放映回でディスプレイ５が放映可能状態になかったとき、放映結果出力部６５は、放映のエラーをエラー内容と共に出力する。
【００５２】
次に、本実施の形態の変形例を説明する。上記の検証処理では、放映回数と予定放映回数が照合された。より詳細な検証処理としては、各放映回のデータも放映スケジュールデータと比較されてよい。この場合、放映ログ検証部６３は、各放映回の予定放映日時を含む放映スケジュールデータを取得し、記憶している。放映ログ検証部６３は、各放映回の放映ログデータの放映日時を予定放映日時と比較する。全部の放映回で放映日時が予定放映日時と同じであれば、照合が成功する。このとき、放映日時と予定放映日時のずれが所定時間以下であれば、両者が一致すると判定されてよい。すべての放映が予定日時に行われ、かつ、すべての放映にてディスプレイ装置５が放映可能状態にあれば、放映ログ検証部６３は、放映が正しく行われたと判定し、放映結果出力部６５は、放映エラー無しを出力する。
【００５３】
また、本実施の形態では、暗号鍵データは、コンテンツデータから生成されていた。変形例としては、暗号鍵データは、コンテンツ放映装置５の装置ＩＤ（端末ＩＤ）から生成されてよい。この場合、コンテンツ放映装置５は、広告主コンピュータ２にアクセスして暗号鍵データを取得するとき、自身の装置ＩＤを広告主コンピュータ２に通知し、装置ＩＤに対応する暗号鍵データを取得する。コンテンツ放映装置５では、放映ログデータは、このような装置ＩＤから作られた暗号鍵データを用いて暗号化される。そして、放映ログファイルには、装置ＩＤデータが添付される。広告主コンピュータ２では、放映ログ検証部６３が、放映ログファイルの装置ＩＤデータに対応する暗号鍵データを広告主暗号鍵サーバ５７から取得する。放映ログ検証部６３は、こうして得られた暗号鍵データを用いて放映ログファイルを復号する。さらに、放映ログ検証部６３は、該当するコンテンツ放映装置４の放映スケジュールデータを用いて上述の検証処理を行う。
【００５４】
さらなる変形例として、暗号鍵データは、コンテンツと装置ＩＤの両方を用いて生成されてよい。この場合、コンテンツ放映装置４は、放映対象コンテンツと自身の装置ＩＤに対応する暗号鍵データを取得して、放映ログデータを暗号化する。放映ログ検証部６３も、コンテンツおよび装置ＩＤに対応する暗号鍵データを用いて放映コンテンツを復号する。
【００５５】
以上に本発明の実施の形態に係るコンテンツ放映装置４を含むコンテンツ配信システム１について説明した。上述したように、本実施の形態によれば、コンテンツデータからコンテンツ特定データが生成され、コンテンツ特定データおよび放映日時データを含む放映ログデータが生成され、放映ログデータが暗号化されて出力される。こうして、コンテンツ提供主側で解析可能な放映ログデータが生成される。コンテンツ提供主は、放映ログデータを復号して解析でき、コンテンツデータが放映されたことを確認できる。これにより、広告のようなコンテンツ配信システムへの信頼性を高めることができる。
【００５６】
また、本実施の形態によれば、コンテンツ特定データは、コンテンツデータと暗号鍵データとから生成されるハッシュデータである。この構成により、放映されたコンテンツを示す好適な放映ログデータを生成できる。
【００５７】
また、本実施の形態によれば、コンテンツ放映装置４は、放映制御部１５がコンテンツデータをディスプレイ装置５に放映させたときにディスプレイ装置５がコンテンツデータを放映可能な状態であったか否かのディスプレイ装置状態データを取得し、ディスプレイ装置状態データを含む放映ログデータを生成する。したがって、例えばディスプレイ故障やディスプレイ電源オフのためにコンテンツデータが放映されなかったことも放映ログに記録できる。
【００５８】
また、本実施の形態によれば、コンテンツ放映装置４の暗号鍵取得部２１が、コンテンツ提供側の暗号鍵サーバ５７から暗号鍵データを取得する。この構成により、コンテンツ提供側の暗号鍵サーバ５７から提供される暗号鍵データを用いて放映ログデータが暗号化され、このような暗号化データがコンテンツ放映装置から出力される。したがって、コンテンツ放映装置の出力データは、コンテンツ提供側で暗号鍵データを用いて復号可能であり、このような出力データの提供によりコンテンツ提供側で放映ログを好適に検証できる。こうして、コンテンツ提供主側で解析可能な放映ログデータを生成して、コンテンツ配信システムへの信頼性を高めることができる。
【００５９】
また、本実施の形態によれば、暗号鍵データがコンテンツデータから生成される。この構成により、暗号鍵データが各コンテンツデータに固有のデータになる。したがって、放映ログデータが、各コンテンツデータに固有の暗号鍵データで暗号化されるので、放映記録の確認をより確実に行うことができる。
【００６０】
また、本実施の形態によれば、暗号鍵データが、コンテンツ放映装置４に固有の装置ＩＤデータから生成される。この構成により、暗号鍵データが各コンテンツ放映装置４に固有のデータになる。したがって、放映ログデータが、各コンテンツ放映装置４の固有の暗号鍵データで暗号化されるので、放映ログデータの確認をより確実に行うことができる。
【００６１】
なお、本実施の形態では、放映ログデータの確認を中心にして本発明について説明したが、本発明は、放映ログデータの改竄等の防止にも有効である。
【００６２】
以上に本発明の好適な実施の形態を説明した。しかし、本発明は上述の実施の形態に限定されず、当業者が本発明の範囲内で上述の実施の形態を変形可能なことはもちろんである。
【産業上の利用可能性】
【００６３】
以上のように、本発明にかかるコンテンツ放映装置は、コンテンツデータが適切に放映されたか否かの確認を可能にする放映ログを生成できるという効果を有し、広告コンテンツ放映装置等として有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施の形態に係るコンテンツ放映装置のブロック図
【図２】本発明の実施の形態に係るコンテンツ配信システムのブロック図
【図３】広告主コンピュータのブロック図
【図４】コンテンツ放映装置によるコンテンツ放映の動作を示すフロー図
【図５】コンテンツ放映装置による放映ログデータ生成処理を示すフロー図
【図６】広告主コンピュータにおける放映ログ検証の処理を示すフロー図
【符号の説明】
【００６５】
１  コンテンツ配信システム
２  広告主コンピュータ
３  コンテンツ配信サーバ
４  コンテンツ放映装置
５  ディスプレイ装置
１１  コンテンツ取得部
１３  コンテンツ記憶部
１５  放映制御部
２１  暗号鍵取得部
２３  暗号鍵記憶部
２５  ハッシュデータ生成部
２７  日時情報取得部
２９  ディスプレイ装置状態取得部
３１  放映ログデータ生成部
３３  暗号化部
３５  放映ログ記憶部
３７  ログ出力部
【図１】
0004815162.tif 000002
【図２】
0004815162.tif 000003
【図３】
0004815162.tif 000004
【図４】
0004815162.tif 000005
【図５】
0004815162.tif 000006
【図６】
0004815162.tif 000007