(57)【特許請求の範囲】
【請求項１】
ブラウザを具備する起動元端末及びデータベースを具備するデータベース管理端末とデータ通信を行うデータ通信制御部、メモリ、及び音声・画像再生部を含むコンピュータに、
電子広告の識別名と該電子広告のＳＷＦファイル形式で保存された広告原稿の原稿保存先を指定した保存先情報を有する起動情報を、前記起動元端末から前記データ通信制御部を介して受信した際、該起動情報を前記メモリに保存させると同時に、前記メモリに起動受信フラグを設定させ、
広告原稿要求を前記データ通信制御部を介して前記原稿保存先に送信させると同時に、前記メモリに広告原稿要求フラグを設定させ、
前記広告原稿要求を受信した前記原稿保存先で、前記ＳＷＦファイル形式で保存された広告原稿をＸＭＬファイル形式に展開して、展開広告原稿として送信させ、
前記データ通信制御部を介して前記原稿保存先から前記展開広告原稿を受信した際、前記展開広告原稿を前記メモリに保存させると同時に、前記メモリに展開広告原稿受信フラグを設定させ、
規定情報要求を前記データ通信制御部を介して前記データベース管理端末に送信させると同時に、前記メモリに規定情報要求フラグを設定させ、
前記規定情報要求に対応して、前記データ通信制御部を介して前記データベース管理端末から前記データベースに保存されている固定面規定情報及び動作面規定情報を受信した際、該固定面規定情報及び該動作面規定情報を前記メモリに保存させると同時に、前記メモリに規定情報受信フラグを設定させる起動準備手段、
前記メモリに前記起動受信フラグ、前記広告原稿要求フラグ、前記展開広告原稿受信フラグ、前記規定情報要求フラグ、及び前記規定情報受信フラグが全て設定されているか判定し、全て設定されている場合、素材解析手段を起動させる広告素材解析起動判定手段、
前記メモリから前記展開広告原稿と、前記固定面規定情報と、予め保存していた規定検査ロジックとを読み出し、前記規定検査ロジックに設定された固定面検査項目に該当するタグに関する設定記述を該展開広告原稿から抽出する一方、該固定面規定情報から前記タグに関する規定を抽出し、前記設定記述と前記規定を列挙して比較し、前記設定記述が前記規定に合致しているかの判定を素材解析結果として前記メモリに保存させる前記素材解析手段、
前記メモリから前記動作面規定情報と、前記規定検査ロジックと、前記素材解析結果を読み出し、前記素材解析結果に前記規定検査ロジックに設定された動作面検査項目に該当する項目が存在するか判定し、存在する場合、前記データ通信制御部を介して前記起動元端末の前記ブラウザ上にメッセージ表示して前記展開広告原稿を動作させる操作を指示し、
前記指示に対応して、前記データ通信制御部を介して前記起動元端末から操作実施通知を受信した際、前記音声・画像再生部により前記展開広告原稿を動作させると同時に、前記動作面規定情報から該当する前記動作面検査項目に関する規定時間を抽出してタイマーを起動し、前記規定時間内に動作が完了するか計測し、前記規定時間と動作結果を動作解析結果として前記メモリに保存させる動作解析手段、
前記メモリに保存された前記素材解析結果及び前記動作解析結果を読み出し、前記展開広告原稿とともに所定の形式にして前記データ通信制御部を介して前記起動元端末に送信して、解析を実施した前記展開広告原稿の広告と、前記素材解析結果及び前記動作解析結果を前記ブラウザ上に表示させる解析結果出力手段
としての機能を実行させるための電子広告解析のプログラム。
【請求項２】
前記動作解析手段は、
前記素材解析結果に存在する前記動作面検査項目に該当する項目がマウスイベントの場合、前記起動元端末での操作によりカーソルが広告上に位置したことを前記操作実施通知として受信した際、前記展開広告原稿を前記音声・画像再生部により動作させる手段と、
前記素材解析結果に存在する前記動作面検査項目に対応する項目がクリックイベントの場合、前記起動元端末での操作により広告上でクリックされたことを前記操作実施通知として受信した際、前記展開広告原稿を前記音声・画像再生部により動作させる手段
とを含む請求項１に記載の電子広告解析のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアレップと媒体社がディスカッションした結果を反映した広告規定情報に入稿原稿が従っているか、静的及び動的に解析し、最適な入稿原稿を媒体社に提供する電子広告解析のプログラムに関する。
【背景技術】
【０００２】
一般に電子広告は、広告主から依頼された商品の広告を企画する代理店のサーバと、電子広告表示枠を販売する媒体社のサーバと、広告を制作する広告制作会社のサーバと、メディアレップのサーバと、各種データをデータベースに保存して管理するデータベース管理会社のサーバ等からなるシステムによって、ユーザに対して電子広告を提供することが可能となる。
【０００３】
すなわち、媒体社のサーバは広告のＷｅｂページの規定情報（サイズ、容量、メニュー・・・）をデータベース管理会社のサーバに登録申請し、問屋であるメディアレップがこの申請内容をチェックして承認し、これをデータベース管理会社のデータベースに登録させる。
【０００４】
広告制作会社は、データベース管理会社のデータベースに登録された申請内容に基づく広告を制作して、広告代理店に入稿する。広告代理店はこの入稿情報を確認してメディアレップに入稿する。メディアレップは、広告代理店からの入稿情報をチェックして広告枠を提供した媒体社に入稿するという流れである。
【０００５】
一方、電子広告は、パーソナルコンピュータで動作するウェブブラウザ上に表示されるという性質をもつために、他の媒体での広告とは違い、閲覧者の操作に応じて広告の表示される大きさや動作が変化するという特質を持つ。
【０００６】
したがって、電子広告を掲載する媒体社や広告を提供する企業にとって、広告自体の動作や振る舞いなどの動作情報を規定し、かつ作成された広告原稿が規定に合致しているかを解析する仕組みと、これに連動した原稿入稿の仕組みが必要となっている。
【特許文献１】特開２００２−７１０６号公報
【特許文献２】特開２００１−３０６９１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、広告のサイズ・容量・掲載期間・表示位置など固定的情報だけでは広告原稿の内容を制御することができない。例えば、バナー広告は、動いたり、拡大したり、飛び出したりする。
【０００８】
すなわち、バナー広告がどのような動画（サイズ、音、動き、・・）かを、広告制作会社、媒体社、代理店側、メディアレップの担当者に自動的に確認させた後に入稿ができるようなシステムが望ましいという課題があった。
【０００９】
また、フラッシュを利用した広告の増加に伴い、下記のような課題が明らかになってきている。
【００１０】
（１）媒体社によって規定の表記が異なり、チェックする担当者の解釈によってチェック内容が変わる：
（２）規定のチェックは、フラッシュのオーサリングツールを使用してｆｌａファイルでチェックを行っているが、担当者のスキルによってチェックする内容のレベル・要する時間・精度が異なる：
（３）フラッシュにおける表現の実装方法の多様化により、担当者によるチェック作業が複雑化し、チェックに要する時間も多くなる傾向にある：
（４）また、実際に広告配信するファイル（ｓｗｆファイル）と規定のチェックに使用されるＦＬＡファイルは実体が異なる（配信されるｓｗｆファイルがチェックを行うｆｌａファイルから書き出されたという保証はない）：
（５）さらに、リッチメディア化に伴い、ｆｌａファイルのサイズが大きくなる傾向にあり、今後メール添付でのファイルのやりとりに限界がある：
（６）新しいフラッシュのバージョンがリリースされるたびに、新しいオーサリングツールを購入・再インストールしなければならない：
つまり、共通チェック項目の提供による作業内容・精度の一定化、チェック作業の半自動化による作業の効率化が行えるようにするのが望ましい。
【課題を解決するための手段】
【００１１】
本発明は電子広告解析のプログラムであって、ブラウザを具備する起動元端末及びデータベースを具備するデータベース管理端末とデータ通信を行うデータ通信制御部、メモリ、及び音声・画像再生部を含むコンピュータに、（１）電子広告の識別名と該電子広告のＳＷＦファイル形式で保存された広告原稿の原稿保存先を指定した保存先情報を有する起動情報を、前記起動元端末から前記データ通信制御部を介して受信した際、該起動情報を前記メモリに保存させると同時に、前記メモリに起動受信フラグを設定させ、広告原稿要求を前記データ通信制御部を介して前記原稿保存先に送信させると同時に、前記メモリに広告原稿要求フラグを設定させ、前記広告原稿要求を受信した前記原稿保存先で、前記ＳＷＦファイル形式で保存された広告原稿をＸＭＬファイル形式に展開して、展開広告原稿として送信させ、前記データ通信制御部を介して前記原稿保存先から前記展開広告原稿を受信した際、前記展開広告原稿を前記メモリに保存させると同時に、前記メモリに展開広告原稿受信フラグを設定させ、規定情報要求を前記データ通信制御部を介して前記データベース管理端末に送信させると同時に、前記メモリに規定情報要求フラグを設定させ、前記規定情報要求に対応して、前記データ通信制御部を介して前記データベース管理端末から前記データベースに保存されている固定面規定情報及び動作面規定情報を受信した際、該固定面規定情報及び該動作面規定情報を前記メモリに保存させると同時に、前記メモリに規定情報受信フラグを設定させる起動準備手段、（２）前記メモリに前記起動受信フラグ、前記広告原稿要求フラグ、前記展開広告原稿受信フラグ、前記規定情報要求フラグ、及び前記規定情報受信フラグが全て設定されているか判定し、全て設定されている場合、素材解析手段を起動させる広告素材解析起動判定手段、（３）前記メモリから前記展開広告原稿と、前記固定面規定情報と、予め保存していた規定検査ロジックとを読み出し、前記規定検査ロジックに設定された固定面検査項目に該当するタグに関する設定記述を該展開広告原稿から抽出する一方、該固定面規定情報から前記タグに関する規定を抽出し、前記設定記述と前記規定を列挙して比較し、前記設定記述が前記規定に合致しているかの判定を素材解析結果として前記メモリに保存させる前記素材解析手段、（４）前記メモリから前記動作面規定情報と、前記規定検査ロジックと、前記素材解析結果を読み出し、前記素材解析結果に前記規定検査ロジックに設定された動作面検査項目に該当する項目が存在するか判定し、存在する場合、前記データ通信制御部を介して前記起動元端末の前記ブラウザ上にメッセージ表示して前記展開広告原稿を動作させる操作を指示し、前記指示に対応して、前記データ通信制御部を介して前記起動元端末から操作実施通知を受信した際、前記音声・画像再生部により前記展開広告原稿を動作させると同時に、前記動作面規定情報から該当する前記動作面検査項目に関する規定時間を抽出してタイマーを起動し、前記規定時間内に動作が完了するか計測し、前記規定時間と動作結果を動作解析結果として前記メモリに保存させる動作解析手段、（５）前記メモリに保存された前記素材解析結果及び前記動作解析結果を読み出し、前記展開広告原稿とともに所定の形式にして前記データ通信制御部を介して前記起動元端末に送信して、解析を実施した前記展開広告原稿の広告と、前記素材解析結果及び前記動作解析結果を前記ブラウザ上に表示させる解析結果出力手段としての機能を実行させることを要旨とする。
【発明の効果】
【００１２】
広告の入稿原稿を静的（固定面）及び動的（動作面）に解析することで、広告規定情報に従った最適な入稿原稿を媒体社に提供できる。
【発明を実施するための最良の形態】
【００１３】
本実施の形態の電子広告解析システムを適用する電子広告に関わるネットワークは、図２に示すように、媒体社の装置１ａ、・・、１ｎ（サーバ、パソコン等からなる；図示せず）と、メディアレップの装置２（サーバ２０、パソコン２１等からなる）と、広告制作会社の装置３（サーバ、パソコン等からなる；図示せず）と、広告代理店の装置４（サーバ、パソコン等からなる；図示せず）と、データベース管理会社の装置５（サーバ、パソコン等からなる；図示せず）とが通信ネットワーク６（インターネット）を介して接続されて構成されている。
【００１４】
ここで、媒体社はＷｅｂページの広告枠を販売し、メディアレップは媒体社の広告スペース販売を代行する企業体の総称である。また、広告代理店は広告主の依頼で広告内容を企画し、広告制作会社はその企画に従って広告を制作する。データベース管理会社は、これらの関係者間でディスカッションを行った上で、広告の規定情報を決定し蓄積するためのデータベースを提供・管理する。
【００１５】
図２では、一例としてメディアレップの装置２のサーバ２０に解析ツール２００が実装され、データベース管理会社の装置５に広告規定情報データベース７が実装されている。しかし、通信ネットワーク６を介して情報の送受信ができるようになっていれば、実装先は特に規制されない。つまり、どこからでも解析ツール２００を利用できる。
【００１６】
次に、図１、図３及び図４を用いて、本実施の形態の電子広告解析システムの動作について説明する。ここでは、メディアレップのパソコン２１から解析を行うものとして説明するが、前述したように通信ネットワーク６内のいずれの装置からも可能である。
【００１７】
メデアレップの装置２は、
（イ） 電子広告の入稿原稿を解析するために、図１に示すように、メディアレップのパソコン２１より解析ツール２００の起動を行う。この起動情報はパソコン２１の画面に表示された解析ツールアイコンを選択すると、パソコン２１のレギュレーションチェック受付部１００で受け付けされ（図３のＳ１００）、Ａｃｔｉｖｅ  Ｘ（登録商標）１０１を介して、データデータ通信制御部１０によって解析ツール２００に送信され、処理が開始される（起動受信：図１、図４のＳ２０１）。
【００１８】
（ロ）解析ツール２００は、起動情報（プログラム名、起動パラメータ、保存先等）で指定された入稿原稿（原稿名、作成日、広告原稿を保存しているサーバアドレス（データベース管理会社）、バージョン、原稿データ等）の送信を保存先（データベース管理会社）に要求する（広告原稿要求：図１、図４のＳ２０２）。
【００１９】
（ハ）広告原稿展開部１０２では、広告原稿要求（原稿名、バージョン、・・）を受信し（図３のＳ１０２ａ）、ＳＷＦファイルとして蓄積されている入稿原稿を配信広告原稿データベース１０５から読み出し（図３のＳ１０２ｂ）、ＸＭＬファイルに展開して展開広告原稿データベース１０６ａに格納する（図３のＳ１０２ｃ）。
【００２０】
（二）つづいて、図１に示す展開広告原稿送信部１０３は、ＸＭＬ形式の展開広告原稿を解析ツール２００に送信する（図３のＳ１０３）。
【００２１】
（ホ）解析ツール２００は、受信したＸＭＬ形式の展開広告原稿を展開広告原稿副データベース１０６ｂに格納する（展開広告原稿受信：図１、図４のＳ２０３）。
【００２２】
（ヘ）次に解析ツール２００は、起動情報で指定された規定情報の送信を、保存先に要求する（規定情報要求：図３のＳ２０４）。
【００２３】
（ト）規定情報送信部１０４は、規定情報要求（規定情報ファイル名、作成日、バージョン・・・）を受信し（図３のＳ１０４ａ）、固定面規定情報データベース１０７ａと動作面規定情報データベース１０８ａから、それぞれに格納されている固定面規定情報と動作面規定情報を読み出し（図３のＳ１０４ｂ）、解析ツール２００に送信する。
【００２４】
ここで固定面規定情報とは、広告枠のサイズ・ファイル容量・掲載期間・表示位置・音の有無等を規定した情報である。
【００２５】
また、動作面規定情報とは、動画の再生条件、マウスを操作したときの変化の条件、そしてクリックしたときの画面の動き等を規定した情報である。
【００２６】
（チ）解析ツール２００は、受信した固定面規定情報と動作面規定情報とを（総称して単に規定情報と称する）、記憶する。固定面規定情報は、固定面規定情報副データベース１０７ｂに格納し、動作面規定情報は、動作面規定情報副データベース１０８ｂに格納する（規定情報受信：図１、図４のＳ２０５）。
【００２７】
（リ）すべての必要なデータ（起動情報、展開広告原稿、規定情報）を受信した解析ツール２００は、素材の解析を開始する（素材解析：図１、図４のＳ２０６）。
【００２８】
（素材解析処理）
（ｉ）規定検査ロジック１０９（何をチェックするかの項目：固定面規定情報の規定検査ロジックの場合は、例えば広告サイズを比較する等の項目、動作面規定情報の規定検査ロジックの場合は、動きがあるかの項目）を読み出す（図４のＳ２０６ａ）：
（ｉｉ）それに従って展開広告原稿副データベース１０６ｂに格納されたＸＭＬ形式の展開広告原稿と、固定面規定情報副データベース１０７ｂに格納された固定面規定情報を比較解析する（図４のＳ２０６ｂ）。そして、
（ｉｉｉ）素材解析結果をメモリーに記憶する（図４のＳ２０６ｃ）。
【００２９】
ここまでが素材解析の処理である。
【００３０】
（ヌ）ここで広告原稿の中に動的イベント（例えば音を出させる命令、動きの命令・・）があるか否かを判断し（図４のＳ２０７）、動的イベントがない場合にはメモリーに記憶しておいた解析結果を解析ツール２００の起動元（メディアレップのパソコン２１）に送信する（図４のＳ２０８）。
【００３１】
（動作解析）
（ル）一方、動的イベントがある場合は、広告自体の動作の解析を開始する（動作解析：図１、図４のＳ２０９）。
【００３２】
（ｉ）解析ツール２００はユーザ３００に対して実際にアクションを実施するように要求（例えば画面の広告をクリックするようメッセージ表示）する（図１、図４のＳ２０９ａ）：
（ｉｉ）その指示に従ってユーザ３００は指定のアクションを実行し、解析ツール２００はそのアクションを受信する（図１、図４のＳ２０９ｂ）。
【００３３】
（ｉｉｉ）解析ツール２００は、ユーザ３００のアクションによって、実際に広告の動作を実行し、規定検査ロジック１０９に従って動作面規定情報と比較解析する（図４のＳ２０９ｃ）。
【００３４】
（ｉｖ）ユーザ３００に対して、アクションによって広告が動作した結果を出力（作成者名、媒体社名、５秒間動いている・・）する（図１、図４のＳ２０９ｄ）：
（ｖ）また、動作解析を行った結果をメモリーに記憶する（図４のＳ２０９ｅ）。
【００３５】
（ヲ）メモリーに記憶しておいた解析結果を解析ツール２００の起動元（メディアレップのパソコン２１）に送信する（図１、図４のＳ２１０）。
【００３６】
（ワ）レギュレーションチェック結果表示部１１０は、解析結果を受信し（図３のＳ１１０ａ）、画面に解析結果を表示する（図３のＳ１１０ｂ）。
【００３７】
（ネットワークでの動作）
次に、図２で示した電子広告関連者間のネットワークでの電子広告解析システムの利用動作について図５のシーケンス図で説明する。
【００３８】
（イ）図５に示すように、広告制作会社の装置３のサーバに制作完了した素材等を入力するとともに、広告代理店の装置４に広告原稿を入稿した旨を送信し（ｄ３０）、広告代理店の装置４で内容を確認後にメディアレップの装置２に広告原稿を入稿した旨を送信する（ｄ３１）。ここで送信される情報には、広告代理店名、広告主名、サイト・メニュー名、担当者等が含まれている。
【００３９】
（ロ）次に、メディアレップの装置２は、代理店名、広告主名、サイト・メニュー名、担当者等の組を広告規定情報呼出情報としてデータベース管理会社の装置５の広告規定情報データベース７に送信する（ｄ３２）。
【００４０】
（ハ）広告規定情報データベース９は、代理店名、広告主名、サイト・メニュー名、担当者等に関連付けして規定情報を保存しており、受信したこれらの情報をキーに該当する広告の規定情報をメディアレップの装置２に送信する（ｄ３３）。
【００４１】
（二）次に、メデアレップの担当者は装置２のマウスを操作してレギュレーションチェックをクリックして（ｄ３４）、解析ツール２００を起動する（図１、図４のＳ２０１）。
【００４２】
（ホ）図４に示したように、解析ツール２００は、広告原稿と規定情報を要求して受信した後、上記説明の素材解析（図１、図４のＳ２０６）を開始する。
【００４３】
（へ）次に動的イベントがある場合、解析ツール２００は、アクション要求（図４、図１のＳ２０９ａ）を行って、そのアクション実行（図１、図４のＳ２０９ｂ）を受信して、動作解析（図１、図４のＳ２０９）を開始する。
【００４４】
（ト）すべての解析が完了すると、メディアレップの装置２に対して解析結果が送信される（図１、図４のＳ２１０）。
【００４５】
（チ）解析結果が正常であれば、メディアレップの装置２から媒体社の装置１ａ、・・、１ｎに対して広告原稿が入稿された旨を通知し（ｄ３２）、媒体社の装置１ａ、・・、１ｎからは広告を受領した旨の通知がメディアレップの装置２になされる（ｄ３６）。そして、メディアレップの装置２からさらに広告代理店の装置４に広告を受領した旨の通知がなされる（ｄ３７）。
【００４６】
（素材解析及び動作解析）
ここで、素材解析及び動作解析について説明を補充する。
【００４７】
図６に示すように、素材解析（Ｓ２０６）は、主にタグの解析（Ｓ２０６１）を行うものであり、例として下記の検査項目が挙げられる。入稿原稿の解析結果の一例を図７に示す。
【００４８】
・ファイルバージョン：バージョン番号を検査する。
【００４９】
・圧縮方式：圧縮されているか否かを検査する。
【００５０】
・ファイル容量：ファイルの容量を検査する。
【００５１】
・ステージサイズ：ステージサイズ（可視部分の画角）を検査する。
【００５２】
・総フレーム数：含まれるフレーム数を検査する。
【００５３】
・フレームレート：再生時の１秒当たりの表示フレーム数を検査する。
【００５４】
・再生ビットレート：再生時の１秒当たりのデータ容量を検査する。
【００５５】
・フレーム容量：１フレーム当たりの容量を検査する。
【００５６】
・テキスト：テキストオブジェクトの有無とフォントを検出する。
【００５７】
・アクションスクリプト：使用禁止とされているメソッドを検出する。
【００５８】
・背景：背景として扱われているオブジェクトの色を検査する。
【００５９】
・ボタン＆ムービクリップ：動作解析を行う際に必要なデータを検出する。
【００６０】
・サウンド：動作解析を実行すべきか、サウンドオブジェクトの有無を検査する。
【００６１】
一方、動作解析(図６のＳ２０９)は、素材解析（図６のＳ２０６）によって得られたデータから検査対象となる要素を抽出し、再生解析（図６のＳ２０９１）、マウスイベント解析（図６のＳ２０９２）及びクリック解析（図６のＳ２０９３）について規定情報の通りに動作するかを半自動的に行うものであり、各解析内容は下記の通りである。
【００６２】
・再生解析（Ｓ２０９１）：再生秒数、デフォルト音声の有無、ループの有無、ＣＰＵ占有率を検査する
・マウスイベント解析（Ｓ２０９２）：実際にマウスイベントを起こし、正常に動作するか検査する
・クリック解析（Ｓ２０９３）：実際にクリックイベントを起こし、正常に動作するか検査する。
【００６３】
解析ツール２００の動作中の画面表示の一例を図８から図１４に示す。図中のフォーマット解析が素材解析（Ｓ２０６）に相当し、ムービー解析が再生解析（Ｓ２０９１）に相当する。
【００６４】
本発明の電子広告解析システムでは、下記の条件を満たすものとなっている：
・規定で定められている項目を可能な限り自動的かつ正確に判定できること
・ＳＷＦファイルのみの検査でレギュレーションチェックが行えること
・電子広告（例えばバナー広告）のチェックのレスポンス時間が現実的な範囲
に収まっていること
・ツールで評価指標になるレギュレーションデータが標準化されること
・フラッシュのバージョンアップに追従できるメンテナンス性を持つこと
・ツールのクライアントへの配布・展開が容易な構成であること。
【００６５】
ここで、上記の解析ツール２００を下記図面を用いて詳細に説明する。解析ツール２００は例えば図１５に示すネットワークに接続されたメディアレップのサーバ２０にインストールされて使用される。
【００６６】
図１５は本実施の形態５の解析ツールのシステム構成を説明する説明図である。この図１５は解析ツールとしての構成を示す一実施例である。
【００６７】
図１５に示すように、解析ツール２００は、データベース制御部４００とブラウザ部５００との間に存在し、データ通信制御部１０のデータを読み込み又はデータ通信制御部１０に出力する。
【００６８】
そして、ブラウザ部５００は、動画表示（音再生、動画再生等）を有している。また、ブラウザ部５００の上には、展開原稿ファイル等が位置する。
【００６９】
図１６は解析ツール２００の詳細構成図である。この解析ツール２００は、ＴＣＰ／ＩＰプロトコルでデータの送受をデータ通信制御部１０によって得る。
【００７０】
また、解析ツール２００のプログラムは、解析ツール起動準備部２１０と、広告素材解析起動判定部２１１と、素材解析部２１２（大まかに解析：どんな広告か）と、動作解析部２１３と、マウスイベント解析部２１５と、クリック解析部２１６と、アクション解析起動判定部２１４と、解析結果作成・出力部２１７等から構成されている。
【００７１】
ここでは、広告原稿や規定情報等は全てデータベース管理会社５に保存しているものとして説明するが、これらはネットワークに接続されているサーバであればどこであっても構わない。
【００７２】
解析ツール起動準備部２１０は、データ通信制御部１０を監視し、パソコンからの起動受信を受信した後に、データベース管理会社５に広告原稿要求を行って、展開広告原稿（製作会社３から広告代理店４を介してデータベース管理会社５に保存された広告原稿をＸＭＬファイルに変換した広告原稿）を受信する。そして、データベース管理会社５に規定情報要求を行って規定情報（データベース管理会社５から受信した規定情報）を受信した後で、素材解析を行わせるための各種フラグを設定する。
【００７３】
より具体的には、解析ツール起動準備部２１０は、データ通信制御部１０から起動情報が受信されたかどうかを判定する。この起動情報は、メディアレップの装置２からの解析ツール２００を起動させるための情報であり、例えば図１７（ａ）に示すようにプログラム名、起動パラメータ、保存先等からなる。
【００７４】
そして、解析ツール起動準備部２１０は、起動情報が記憶されていると判定したときは、解析ツール２００に接続されている受信結果用メモリ３１１に起動受信フラグｆ１を設定すると共に、広告要求をデータ通信制御部１０に出力して広告原稿保存先に送出させる一方、解析ツール２００に接続される送信結果用メモリ３１２に広告原稿要求フラグｆ２を設定する。前述の広告要求は、図１７（ｂ）に示すように、例えば原稿名、バージョンＮＯ、送信先のサーバアドレス（データベース管理会社５）等からなる。
【００７５】
また、解析ツール起動準備部２１０は、起動受信フラグｆ１と広告原稿要求フラグｆ２とが設定されたときは、データ通信制御部１０が展開広告原稿を受信したかどうかを判定する。展開広告原稿（ＸＭＬ形式の広告原稿）が受信されたときは、データベース部３１０（展開広告原稿副データベース１０６ｂ、固定情報副データベース１０７ｂ、動作面規定情報副データベース１０８ｂ、規定検査ロジック用データベース１０９）の展開広告原稿副データベース１０６ｂに保存すると共に、展開広告原稿受信フラグｆ３を受信結果用メモリ３１１に設定する。
【００７６】
また、解析ツール起動準備部２１０は、起動受信フラグｆ１、広告原稿要求フラグｆ２、展開広告原稿受信フラグｆ３が設定されると、規定情報要求（固定面、動作面）を送信バッファ（図示せず）に記憶してデータ通信部１０によりデータベース管理会社５に出力させると共に、規定情報要求フラグｆ４（固定面はｆ４１、動作面はｆ４２：総称してｆ４）を送信結果用メモリ３１２に設定する。
【００７７】
そして、規定情報（固定面、動作面）が受信バッファ（図示せず）に記憶されたときは、この規定情報をデータベース部３１０の固定情報規定副データベース１０７ｂ、動作面規定情報副データベース１０８ｂに記憶すると共に、受信結果用メモリ３１１に規定情報受信フラグｆ５を設定する。
【００７８】
前述の入稿原稿は、図１７（ｃ）に示すように、原稿名、作成日、保存サーバのアドレス（データベース管理会社５）、バージョンＮＯ、原稿データ（広告あり）等からなる。また、規定情報要求のデータは図１７（ｄ）に示すように、規定情報ファイル名、作成日、バージョンＮＯ等からなり、固定面規定情報は、図１７（ｅ）に示すように、広告のサイズ、ファイル容量、掲載期間、表示位置、音の有無等からなり、動作面規定情報は、図１７（ｆ）に示すように、動画の再生条件、マウスを操作したときの変化の条件、クリックしたときの画面の動きなどの規定からなる。
【００７９】
また、再生条件は図１８に示すように、再生秒数、音声の有無、ループの有無、飛び出しの有無、ＣＰＵ占有率等からなる。
【００８０】
さらに、規定検査ロジックの項目は、図１９に示すように、広告のファイルバージョン、圧縮方式、ファイル容量、ステージサイズ、総フレーム数、フレームレート、再生ビットレート、再生ビットレート、フレーム容量、テキスト、アクションスクリプト、背景、ボタン＆ムービクリック、サウンド等からなる。
【００８１】
また、図１６に示す広告素材解析起動判定部２１１は、受信結果用メモリ３１１と送信結果用メモリ３１２の状況を監視し、起動受信フラグｆ１、広告原稿要求フラグｆ２、展開広告原稿受信フラグｆ３、規定情報要求フラグｆ４、規定情報受信フラグｆ５が設定されているかどうかを監視し、これら全てが設定されているときは、素材解析部２１２（タグ解析部ともいう）を起動させる。この起動に伴って図８に示すフォーマット解析画面をブラウザ部５００が表示させる。
【００８２】
素材解析部２１２は、起動に伴って展開広告原稿を展開広告原稿副データベース１０６ｂから読み込み、広告原稿の記述スクリプト内のタグを抽出する。例えば、ファイルバージョン、ファイル容量、・・・サウンドなどのタグを抽出し（図７を参照）、規定検査ロジック１０９の検査ロジック項目に関するタグ情報と比較解析する。例えば、図１９の規定検査ロジック項目のファイルバージョン、圧縮方式、ファイル容量、フレームレート、再生ビットレート等を取得する。
【００８３】
そして、規定情報を読み込み、この規定情報と取得した検査ロジック項目に基づくタグに対応させた結果を素材解析結果として素材解析結果用メモリ３１３に、図２０に示すテーブルにして保存する。この保存に伴って解析結果・出力部２１７は、素材解析結果用メモリ３１３の素材解析結果を読み込み、図９に示すようにフォーマット解析結果を表示させる。
【００８４】
このとき、素材解析部２１２は、展開広告原稿の広告を図９に示すように、表示部によって拡大表示させる。これによって、オペレータはどの広告の素材解析結果かが容易に分かる。
【００８５】
また、動作解析部２１３は、素材解析結果用メモリ３１３に素材解析結果が記憶されると、素材解析結果用メモリ３１３から、動作解析の要素（抽出された動作情報となるタグ）を規定検査ロジックに基づいて抽出する（例えば、ボタン＆ムービクリック、サウンド、再生時間、再生停止秒数等）。このとき、動作解析部２１３は、図１１のムービ解析画面をブラウザ部５００が表示させる。
【００８６】
この規定検査ロジック項目は、たとえば図１０に示すような項目であり、本実施の形態では、動作解析部２１３は、画面にこの規定検査ロジック項目を表示する。そして、例えば「再生停止秒数」のボタンが選択されると、動作面規定情報の再生停止秒を読み込むと共にタイマー（図示せず）に再生停止秒（例えば１５秒）を設定して起動させる。そして再生指示部（図示せず）を起動させて、展開広告原稿の広告を再生部（図示せず）で再生させる。
【００８７】
そして、タイマーが１５秒を計数しても、展開広告原稿の広告に動きがある場合（再生が続けられている）は、その結果を対応させて動画解析結果用メモリ３１４に記憶する。例えば、規定情報が「再生後、１５秒以内停止」の場合は「１５秒以内に停止しなかったことを示すフラグを対応させたテーブルを作成する。
【００８８】
この結果を解析結果・出力部が読み込んで、例えば図１２に示すようにして画面に表示させる。
【００８９】
また、動作解析部２１３は、図１３に示すように、ムービー解析の終了ボタンが押されると、動作解析の解析結果を全て表示させる。つまり、解析結果作成・出力部２１７にムービー解析終了を知らせ、解析結果作成・出力部２１７が動作解析結果用メモリ３１４に保存されている全ての動作解析結果を読み出して画面に図１４に示すムービ解析結果の画面を表示させる。
【００９０】
一方、マウスイベント解析部２１５は、素材解析結果を読み、カーソルを広告上においたときは、動きがあるとする解析結果が存在するかどうかを判断する。また、アクション解析起動判定部２１４からマウスが広告上に位置したことが知らせられると、再生部を起動させて実際に広告が動くかどうかを判定する。動いたときは、マウスイベント解析結果用メモリ３１５にマウスイベントによって広告が動くことを書き込む。
【００９１】
クリック解析部２１６は、素材解析結果を読み、広告上にカーソルをおいてマウスのクリックで動作するとする解析結果が存在するかどうかを判断する。また、アクション解析起動判定部２１４からカーソルが広告上に位置され、マウスがクリックされたことが知らせられると、再生部を起動させて実際に広告が動くかどうかを判定する。動いたときは、クリック解析結果用メモリ３１６にクリックによって広告が動くことを書き込む。
【００９２】
アクション解析起動判定部２１４は、マウスイベント解析部２１５が素材解析結果に、カーソルを広告上においたときに動作することが存在すると判定している場合は、ブラウザ部によって広告上にマウスを操作してカーソルを広告上に置くようにメッセージ表示させ、また、マウスの操作によって広告上にカーソルが位置されたことをマウスイベント解析部２１５に知らせる。さらに、クリック解析部２１６が素材解析結果に、カーソルを広告に位置させてマウスをクリックすると動作することが存在すると判定している場合は、表示部にオペレータに広告上にマウスを操作してカーソルを広告上に置いてクリックするようにメッセージ表示させる。また、マウスがクリックされたときに、クリック解析部２１６にマウスがクリックされたことを知らせる。
【００９３】
したがって、解析ツール２００は、バナー広告がどんな動きをするものかを解析し、この解析結果を知らせている。
【産業上の利用可能性】
【００９４】
本発明は、広告代理店、制作会社、媒体社、メディアレップが、例えばバナー広告等がどのような動きをするかがわかるので、Ｗｅｂサイトでの電子広告の検証に適用できる。
【図面の簡単な説明】
【００９５】
【図１】本実施の形態の電子広告解析システムの概略構成図である。
【図２】本実施の形態の電子広告関連ネットワークの概略構成図である。
【図３】本実施の形態の動作を説明する装置側のシーケンス図である。
【図４】本実施の形態の動作を説明する解析ツールのシーケンス図である。
【図５】本実施の形態の電子広告関連ネットワークの動作を説明するシーケンス図である。
【図６】本実施の形態の解析内容の詳細説明図である。
【図７】タグ解析結果の一例の説明図である。
【図８】解析ツールの素材解析中の画面表示の一例の説明図である。
【図９】解析ツールの素材解析結果の画面表示の一例の説明図である。
【図１０】解析ツールの再生解析開始の画面表示の一例の説明図である。
【図１１】解析ツールの再生解析中の画面表示の一例の説明図である。
【図１２】解析ツールの再生解析結果の画面表示の一例の説明図である。
【図１３】解析ツールの再生解析終了の画面表示の一例の説明図である。
【図１４】解析ツールの再生解析全結果の画面表示の一例の説明図である。
【図１５】本実施の形態５の解析ツールのシステム構成図である。
【図１６】解析ツール２００の詳細構成図である。
【図１７】情報のデータ構成を示す図である。
【図１８】再生条件の一覧表である。
【図１９】規定検査ロジック項目の一覧表である。
【図２０】素材解析結果テーブルを示す図である。
【符号の説明】
【００９６】
１ａ、１ｎ  媒体社の装置
２  メディアレップの装置
３  広告制作会社の装置
４  広告代理店の装置
５  データベース管理会社の装置
６  通信ネットワーク
７  広告規定情報データベース
１０  データ通信制御部
２０  メディアレップのサーバ
２１  メディアレップのパソコン
１００  レギュレーションチェック受付部
１０１  Ａｃｔｉｖｅ  Ｘ
１０２  広告原稿展開部
１０３  展開広告原稿送信部
１０４  規定情報送信部
１０５  配信広告原稿データベース
１０６ａ  展開広告原稿データベース
１０６ｂ  展開広告原稿副データベース
１０７ａ  固定面規定情報データベース
１０７ｂ  固定面規定情報副データベース
１０８ａ  動作面規定情報データベース
１０８ｂ  動作面規定情報副データベース
１０９  規定検査ロジック
１１０  レギュレーションチェック結果表示部
２００  解析ツール
２１０  解析ツール起動準備部
２１１  広告素材解析起動判定部
２１２  素材解析部
２１３  動作解析部
２１４  アクション解析起動判定部
２１５  マウスイベント解析部
２１６  クリック解析部
２１７  解析結果作成出力部
３００  ユーザ
３１１  受信結果用メモリ
３１２  送信結果用メモリ
３１３  素材解析結果
３１４  動作解析結果
３１５  マウスイベント解析結果
３１６  クリック解析結果
３１７  解析結果
４００  データベース制御部
５００  ブラウザ部
【図１】
0004819441.tif 000002
【図２】
0004819441.tif 000003
【図３】
0004819441.tif 000004
【図４】
0004819441.tif 000005
【図５】
0004819441.tif 000006
【図６】
0004819441.tif 000007
【図７】
0004819441.tif 000008
【図８】
0004819441.tif 000009
【図９】
0004819441.tif 000010
【図１０】
0004819441.tif 000011
【図１１】
0004819441.tif 000012
【図１２】
0004819441.tif 000013
【図１３】
0004819441.tif 000014
【図１４】
0004819441.tif 000015
【図１５】
0004819441.tif 000016
【図１６】
0004819441.tif 000017
【図１７】
0004819441.tif 000018
【図１８】
0004819441.tif 000019
【図１９】
0004819441.tif 000020
【図２０】
0004819441.tif 000021