(57)【特許請求の範囲】
【請求項１】
ビデオデータ、オーディオデータおよびコマーシャルメタデータが多重化されたＡＶストリームから前記コマーシャルメタデータを分離・獲得するコマーシャルメタデータ分離部と、
前記コマーシャルメタデータを処理する手順を記述したスクリプト文書を、通信によりネットワークを通じて獲得するスクリプト文書獲得部と、
前記スクリプト文書を解釈し、当該スクリプト文書の内容に従ってコマーシャルメタデータに対する処理を実行する文書解釈実行部とを備え、
前記スクリプト文書獲得部は、ウェブブラウザにより閲覧中の任意のウェブページをダウンロードし、当該ウェブページの文書中に埋め込まれた前記スクリプト文書の所在を記載したメタデータを検出することで、当該所在から前記スクリプト文書を獲得する
ことを特徴とするコマーシャル処理装置。
【請求項２】
放送波を受けて任意の放送番組を選択してＡＶストリームを取得する放送受信部を備えたことを特徴とする請求項１記載のコマーシャル処理装置。
【請求項３】
通信により放送番組を選択してＡＶストリームを取得する通信放送受信部を備えたことを特徴とする請求項１記載のコマーシャル処理装置。
【請求項４】
映像記録媒体からＡＶストリームを取得する記録媒体読み取り部を備えたことを特徴とする請求項１記載のコマーシャル処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コマーシャルメタデータに対して任意の処理を行うコマーシャル処理装置に関するものである。
【背景技術】
【０００２】
放送番組の合間に挿入されるコマーシャルは、宣伝対象である商品の購買促進、企業イメージの向上などの目的を持っている。しかし、コマーシャルが放送され視聴者が視聴している間だけにしか効果を持たないため、商品の宣伝コマーシャルであれば、視聴者が購入のために記憶し、かつ商品の売り場へ赴く必要がある。また、企業イメージの促進に関しては、限られた内容を伝えるのみに留まっていた。
【０００３】
このような問題点に対し、例えば、コマーシャルおよびコマーシャルに関する情報を録画・記録し、視聴者がコマーシャルをカタログのように閲覧する方法や、ネットワーク経由で詳細情報へアクセスする手段や購入・消費するための手段を提供する方法があった（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００２−２１８３７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の装置では、その装置に実装された処理以外の方法によりコマーシャルを処理することはできなかった。例えば、視聴者が、広告主を問わず、任意のキーワードに合致する商品をコマーシャルからリストアップしたいと考えても、このような処理に対応する機能が実装されていなければ、その処理を行うことはできなかった。また、処理方法を変更・更新することは理論的には可能だが、現実には企業機密や契約の問題から装置を開発した者以外の者がこれを行うことはできない。また、実際に第三者がデジタル放送受信機のソフトウェアを開発するのに必要な情報や開発ツールを公開しているメーカーは現存しない。よって、コマーシャルの効果を向上させる機能を第三者がデジタル放送受信機に導入する手段が制限されていると言える。
【０００６】
一方、近年のデジタル放送にはデータ放送があるが、これは放送ストリームの中にデータおよびデータを処理するスクリプトを多重化して放送するものである。このデータにはコマーシャルが含まれる場合もある。よって、一定の制約はあるものの、デジタル放送受信機を開発した者以外のものが任意のコマーシャルのデータおよび任意のスクリプトを記述することができるため、特許文献１に示された方法のような制限はない。しかし、データとスクリプトが組になっており、更にその組がデータ放送により提供される仕組みであるため、コマーシャルを制作した者およびデジタル放送受信機を開発した者以外の第三者が作成した任意のスクリプトにより、コマーシャルを含むデータを処理するといったことはできなかった。
【０００７】
この発明は上記のような課題を解決するためになされたもので、コマーシャルの効果を向上させることができ、かつ、そのための手段を任意に選択可能なコマーシャル処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るコマーシャル処理装置は、ＡＶストリームからコマーシャルメタデータを分離・獲得するコマーシャルメタデータ分離部と、コマーシャルメタデータを処理する手順を記述したスクリプト文書を、通信によりネットワークを通じて獲得するスクリプト文書獲得部と、スクリプト文書を解釈し、その内容に従ってコマーシャルメタデータに対する処理を実行する文書解釈実行部とを備え、スクリプト文書獲得部は、ウェブブラウザにより閲覧中の任意のウェブページをダウンロードし、当該ウェブページの文書中に埋め込まれたスクリプト文書の所在を記載したメタデータを検出することで、当該所在からスクリプト文書を獲得するものである。
【発明の効果】
【０００９】
この発明のコマーシャル処理装置は、コマーシャルメタデータを処理する手順を記述したスクリプト文書を獲得し、このスクリプト文書を解釈した内容に従ってコマーシャルメタデータに対する処理を実行するようにしたので、コマーシャルの効果を向上させることができる。また、コマーシャルの効果を向上させるための手段を任意に選択することができる。
【発明を実施するための最良の形態】
【００１０】
実施の形態１．
図１は、この発明の実施の形態１によるコマーシャル処理装置を示す構成図である。
図において、コマーシャル処理装置は、アンテナ１、チューナ２、ストリーミング処理部３、ＤＶＤドライブ装置４、デマルチプレクサ５、ＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６、ウェブブラウザ７、補助記憶装置８、ビデオデコーダ９、オーディオデコーダ１０を備えている。また、このコマーシャル処理装置は、デジタル放送受信機上に実現されている。
【００１１】
アンテナ１は、ＢＳ／ＣＳ／地上デジタル放送により放送された放送波を受信する受信用アンテナである。チューナ２は、アンテナ１で受信した放送波からＭＰＥＧ−２ストリームを得る装置である。ストリーミング処理部３は、Ｅｔｈｅｒｎｅｔ（登録商標）や無線ＬＡＮ等を用いたネットワークを介してＴＣＰ／ＩＰプロトコルスタックのようなインターネットアクセス機能を有する処理部である。即ち、このストリーミング処理部３は、ＩＰ放送のようにＩＰ（インターネット・プロトコル）およびＵＤＰ（ユーザ・データグラム・プロトコル）、ＲＴＰ（リアルタイム・トランスポート・プロトコル）を用いてネットワーク経由で転送されてくるパケットを受信し、受信した一連のパケットのペイロードをつなぎ合わせてＭＰＥＧ−２ストリームを得る機能を有している。ＤＶＤドライブ装置４は、ＤＶＤビデオディスクからＭＰＥＧ−２ストリームを得るための装置である。
【００１２】
尚、本発明は、ビデオデータ、オーディオデータおよびコマーシャルメタデータが多重化されたＡＶ（オーディオビジュアル）ストリームの形式をＭＰＥＧ−２に限定するものではなく、番組に関わるビデオデータやオーディオデータ、およびコマーシャルに関わるメタデータであるコマーシャルメタデータを一つのＡＶストリームとして多重化することが可能な形式であればどのようなものであっても良い。ＭＰＥＧ−２の場合、コマーシャルメタデータをＰＥＳパケット（ISO/IEC 13818-1におけるPES_packet）のペイロード（ISO/IEC 13818-1におけるPES_packet内のPES_packet_data_byte）へ格納することで、ＭＰＥＧ−２ストリームへ多重化できる。より具体的に言えば、ＭＰＥＧ−２ストリームがＭＰＥＧ−２  ＴＳストリームである場合は、コマーシャルメタデータを格納したＰＥＳパケットを断片化させて、ＴＳパケット（ISO/IEC 13818-1におけるtransport_packet）のペイロード（ISO/IEC 13818-1におけるtransport_packetのdata_byte）へ格納し、そのＴＳパケットにビデオデータやオーディオデータ、その他のストリームとは異なるＰＩＤ（ISO/IEC 13818-1におけるＰＩＤ；ＰａｃｋｅｔＩＤ）を付与することで、多重化を実現できる。
【００１３】
また、アンテナ１およびチューナ２は放送波を受けて任意の放送番組を選択し、ＡＶストリームを取得する放送受信部を構成する。また、ストリーミング処理部３は、通信により放送番組を選択しＡＶストリームを取得する通信放送受信部を構成する。更に、ＤＶＤドライブ装置４は、映像記録媒体からＡＶストリームを取得する記録媒体読み取り部を構成する。
【００１４】
デマルチプレクサ５は、アンテナ１およびチューナ２、またはストリーミング処理部３、あるいはＤＶＤドライブ装置４で取得したＡＶストリームであるＭＰＥＧ−２ストリームからコマーシャルメタデータを分離・獲得するコマーシャルメタデータ分離部である。
ＭＰＥＧ−２ストリームがＭＰＥＧ−２  ＴＳ形式の場合、ＭＰＥＧ−２ストリームを構成する一連のＴＳパケットを、ＴＳパケット自身に記述されているＰＩＤ（ISO/IEC 13818-1のＰＩＤ＝ＰａｃｋｅｔＩＤ）、つまりパケット識別子の違いにより、ビデオデータ、オーディオデータ、コマーシャルメタデータ毎の一連のＴＳパケットに仕分ける。一方、ＭＰＥＧ−２ストリームがＭＰＥＧ−２  ＰＳ形式の場合、ＭＰＥＧ−２ストリームを構成する一連のＰＥＳパケットを、ＰＥＳパケット自身に記述されているstream_idつまりストリーム識別子の違いにより仕分けることで、コマーシャルメタデータの分離が可能である。
【００１５】
ＡＶストリームから分離されたビデオデータはビデオデコーダ９において一連の画像データへ逆符号化され、ビデオ出力９ａとして出力される。また、ＡＶストリームから分離されたオーディオデータはオーディオデコーダ１０においてＰＣＭデータへ逆符号化され、オーディオ出力１０ａとして出力される。更に、分離されたコマーシャルメタデータは、ＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６において処理される（この処理の詳細については後述する）。
【００１６】
また、コマーシャルメタデータはコマーシャルに関する属性情報を記述するデータであり、図２に示すようなＸＭＬ形式により、複数組の以下の情報を記述する。
・広告主
・コマーシャルの対象
・コマーシャルの放送時間
・コマーシャルの説明文
【００１７】
ウェブブラウザ７は、コマーシャル処理装置の利用者が入力したＵＲＩへアクセスしてスクリプト文書をＨＴＴＰ（Hyper-Text Transfer Protocol）によりダウンロードし、補助記憶装置８へ記憶させる機能部である。もしくは、利用者が入力したＵＲＩへアクセスしてウェブページをダウンロードし、ウェブページ内に埋め込まれているスクリプト文書の所在であるＵＲＩを記載したメタデータを検出してＨＴＴＰによりダウンロードし、補助記憶装置８へ記憶させるよう構成してもよい。このウェブブラウザ７は、閲覧中のウェブページの文書中に埋め込まれたメタデータが示すスクリプト文書の所在からそのスクリプト文書をダウンロードすることでスクリプト文書を獲得するスクリプト文書獲得部を構成している。
【００１８】
ＸＨＴＭＬにより記述されたウェブページ内に埋め込まれている、スクリプト文書の所在を示すＵＲＩを記述したメタデータは、図３に示すように、スクリプト文書であることを示すtype=“application/cmscript”、スクリプト文書のＵＲＩを示すhref=“http://example.com/example.cmscript”を属性として持つｌｉｎｋ要素により表される。尚、ウェブブラウザ７がダウンロードした文書は、ダウンロードした際のＨＴＴＰのContent-Typeヘッダの値がapplication/xhtml+xmlであればＸＨＴＭＬにより記述されたウェブページであり、application/cmscriptであればスクリプト文書である。
【００１９】
ＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６は、補助記憶装置８に記憶されているスクリプト文書を解釈し、そのスクリプト文書の内容に従ってデマルチプレクサ５で獲得したコマーシャルメタデータを処理する文書解釈実行部を構成している。このＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６は、スクリプト言語であるＪａｖａＳｃｒｉｐｔ（登録商標）のＶＭ（バーチャルマシン：仮想機械）である。
【００２０】
ＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６において、ＪａｖａＳｃｒｉｐｔ（登録商標）言語により記述された図４に示すようなスクリプト文書を、補助記憶装置８から読み出して解釈することで、関数cmHandlerがコマーシャルメタデータ処理関数として登録される。デマルチプレクサ５においてコマーシャルメタデータが分離・獲得された際、ＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６においては、コマーシャルメタデータを文字列の引数として、登録されているコマーシャルメタデータ処理関数を実行する。この時、図４の関数cmHandlerの引数であるcmMetadataがコマーシャルメタデータとなる。尚、関数ＸＭＬは、ＪａｖａＳｃｒｉｐｔ（登録商標）言語に標準で備わる関数であり、構文解析済みのＸＭＬオブジェクトを返す。また、xml.item[0].subjectの様な表記はＸＭＬ文書のルート要素の下位にある０番目のitem要素のさらに下位にあるsubject要素の中身を参照するため、例えば引数cmMetadataが図２に示すコマーシャルメタデータである場合、関数outputを画面へ出力するための関数とすればoutput（xml.item[0].subject）の様に記述することにより、文字列“コマーシャルの対象１”（図２参照）を画面へ出力することができる。
【００２１】
尚、ＪａｖａＳｃｒｉｐｔ（登録商標）言語の仕様については、例えば、Starndard ECMA-262 ECMAScript Language Specification 3rd edition （December 1999）に、また、xml.item[0].subjectの様なＸＭＬに関する表記については、例えば、Starndard ECMA-357 ECMAScript for XML （E4X） Specification （June 2004）に開示されており、公知であるため、ここでの詳細な説明は省略する。
【００２２】
次に、実施の形態１のコマーシャル処理装置の動作について説明する。
図５は、その動作を示すフローチャートである。
先ず、準備段階におけるスクリプト文書のダウンロードの手順を説明する。
コマーシャル処理装置の利用者が、ステップＳＴ１０１においてウェブブラウザ７を操作し、ステップＳＴ１０２においてスクリプト文書をダウンロードし、ステップＳＴ１０３において補助記憶装置８へ記憶する。次に、ステップＳＴ１０４においてＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６に対してなされるスクリプト文書の起動要求に対して、ＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６は、ステップＳＴ１０５においてスクリプト文書を補助記憶装置８から読み出し、ステップＳＴ１０６においてスクリプト文書を実行してコマーシャルメタデータ処理関数を登録する。
【００２３】
次に、コマーシャルを処理する手順を説明する。
コマーシャル処理装置の利用者が、ステップＳＴ１１１において、開始操作としてアンテナ１およびチューナ２に対しての番組の選局操作、もしくはストリーミング処理部３に対しての受信開始操作、もしくはＤＶＤドライブ装置４に対してのＤＶＤビデオコンテンツの読み取り操作を行う。その後、コマーシャル処理装置は、アンテナ１およびチューナ２もしくはストリーミング処理部３もしくはＤＶＤドライブ装置４において、ＭＰＥＧ−２  ＴＳのＴＳパケットもしくはＭＰＥＧ−２  ＰＳのパックを得る度に、図中のループ枠で囲まれた範囲の処理手順を繰り返し処理する。
【００２４】
アンテナ１およびチューナ２もしくはストリーミング処理部３もしくはＤＶＤドライブ装置４によりステップＳＴ１１２においてＴＳパケットもしくはパックを得ると、ステップＳＴ１１３においてＴＳパケットもしくはパックをデマルチプレクサ５へ引き渡す。次に、デマルチプレクサ５は、ステップＳＴ１１４においてＴＳパケットもしくはパックをビデオデータおよびオーディオデータと、コマーシャルメタデータとに分離し、ステップＳＴ１１５においてビデオデータおよびオーディオデータをそれぞれビデオデコーダ９およびオーディオデコーダ１０へ引き渡す。また、ステップＳＴ１１６においてコマーシャルメタデータをＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６へ引き渡す。
【００２５】
ビデオデータもしくはオーディオデータを引き渡されたビデオデコーダ９もしくはオーディオデコーダ１０は、ステップＳＴ１１７において各ストリームをデコードし、ビデオ出力９ａもしくはオーディオ出力１０ａとして出力する。一方、コマーシャルメタデータを引き渡されたＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ６は、ステップＳＴ１１８において、ステップＳＴ１０６にて予め登録されたコマーシャルメタデータ処理関数を実行することでコマーシャルメタデータを処理する。
【００２６】
このように、ウェブブラウザ７によりインターネットからダウンロードした任意のスクリプト文書に従って、ＭＰＥＧ−２ストリーム中のコマーシャルメタデータを処理できるようにすることで、コマーシャル制作者およびデジタル放送受信機開発者以外の第三者により作成された任意のスクリプトによるコマーシャル効果向上を目的としたコマーシャル処理を可能とすることができる。
【００２７】
以上のように、実施の形態１のコマーシャル処理装置によれば、ビデオデータ、オーディオデータおよびコマーシャルメタデータが多重化されたＡＶストリームからコマーシャルメタデータを分離・獲得するコマーシャルメタデータ分離部と、コマーシャルメタデータを処理する手順を記述したスクリプト文書を獲得するスクリプト文書獲得部と、スクリプト文書を解釈し、スクリプト文書の内容に従ってコマーシャルメタデータに対する処理を実行する文書解釈実行部とを備えたので、コマーシャルの効果を向上させることができると共に、コマーシャルの効果を向上させるための手段を任意に選択することができる。
【００２８】
また、実施の形態１のコマーシャル処理装置によれば、スクリプト文書獲得部は、通信によりネットワークを通じてスクリプト文書を獲得するようにしたので、ネットワークを介して任意のスクリプト文書を獲得することができる。
【００２９】
また、実施の形態１のコマーシャル処理装置によれば、スクリプト文書獲得部は、ウェブブラウザにより、閲覧中のウェブページの文書中に埋め込まれたメタデータが示すスクリプト文書の所在からスクリプト文書をダウンロードすることでスクリプト文書を獲得するようにしたので、スクリプト文書を獲得するための特殊な方法を必要とせず、簡易な手段でスクリプト文書を取得することができる。
【００３０】
また、実施の形態１のコマーシャル処理装置によれば、放送波を受けて任意の放送番組を選択してＡＶストリームを取得する放送受信部を備えたので、放送波による放送番組から容易にＡＶストリームを取得することができる。
【００３１】
また、実施の形態１のコマーシャル処理装置によれば、通信により放送番組を選択してＡＶストリームを取得する通信放送受信部を備えたので、例えばストリーミングといった通信による放送番組から容易にＡＶストリームを取得することができる。
【００３２】
また、実施の形態１のコマーシャル処理装置によれば、映像記録媒体からＡＶストリームを取得する記録媒体読み取り部を備えたので、例えば、ＤＶＤビデオディスクといったような映像記録媒体から容易にＡＶストリームを取得することができる。
【図面の簡単な説明】
【００３３】
【図１】この発明の実施の形態１によるコマーシャル処理装置を示す構成図である。
【図２】この発明の実施の形態１によるコマーシャル処理装置のコマーシャルメタデータの形式を示す説明図である。
【図３】この発明の実施の形態１によるコマーシャル処理装置のウェブページ内のスクリプト文書へのリンク埋め込みを示す説明図である。
【図４】この発明の実施の形態１によるコマーシャル処理装置のスクリプト文書の形式を示す説明図である。
【図５】この発明の実施の形態１によるコマーシャル処理装置の処理手順を示す説明図である。
【符号の説明】
【００３４】
１  アンテナ（放送受信部）、２  チューナ（放送受信部）、３  ストリーミング処理部（通信放送受信部）、４  ＤＶＤドライブ装置（記録媒体読み取り部）、５  デマルチプレクサ（コマーシャルメタデータ分離部）、６  ＪａｖａＳｃｒｉｐｔ（登録商標）  ＶＭ（文書解釈実行部）、７  ウェブブラウザ（スクリプト文書獲得部）。
【図１】
0005311813.tif 000002
【図２】
0005311813.tif 000003
【図３】
0005311813.tif 000004
【図４】
0005311813.tif 000005
【図５】
0005311813.tif 000006