(57)【要約】【課題】  放送局側あるいは番組制作者側と、視聴者の間の双方向機能を実現する、デジタル放送受信機に備えられている双方向機能よりも簡便な方法を用いたデータ放送番組を提供する。また、効果的な視聴情報収集方法を提供する。【解決手段】  視聴者がその番組を視聴した条件に応じて、特定のアクセス先のＵＲＬを含むテキストをコード化した２次元コードを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データを放送して、受信機画面に２次元コードを表示させ、これをカメラ機能及び２次元コード復号手段を備えた携帯端末で読み取りデコードさせて、携帯端末に表示されるＵＲＬにアクセスさせることにより、デジタル放送の視聴情報を収集する方法により課題を解決する。また２次元コードの代わりに不可視電子透かし画像を用いることもできる。【選択図】      図１
2005176287.tif 000002
【特許請求の範囲】
【請求項１】
視聴者がその番組を視聴した条件に応じて、特定のアクセス先のＵＲＬを含むテキストをコード化した２次元コードを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データを放送して、受信機画面に２次元コードを表示させ、これをカメラ機能及び２次元コード復号手段を備えた携帯端末で読み取りデコードさせて、携帯端末に表示されるＵＲＬにアクセスさせることにより、デジタル放送の視聴情報を収集する方法。
【請求項２】
請求項１に記載のデジタル放送の視聴情報収集方法であって、前記データ放送用番組データは、視聴者が番組を視聴した条件として、その番組についてのそれまでの視聴時間、視聴時間帯、データ放送画面の閲覧実績のうちの少なくとも一の条件をチェックするよう受信機のＣＰＵを動作させるスクリプトを含んだものであることを特徴とするデジタル放送の視聴情報収集方法。
【請求項３】
請求項１又は請求項２に記載のデジタル放送の視聴情報収集方法であって、データ放送画面に表示される前記２次元コードは、この２次元コードをデコードした結果得られるテキスト表示から、視聴者が、視聴者についての何らかの属性に合致したＵＲＬを誤りなく選択できるように、２つ以上のＵＲＬと、視聴者の何らかの属性を表す同数のテキスト表示とをその２次元コードの元になるテキスト情報に含むものであることを特徴とするデジタル放送の視聴情報収集方法。
【請求項４】
視聴者がその番組を視聴した条件に応じて、特定のアクセス先のＵＲＬを含むテキストをコード化した２次元コードを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データ。
【請求項５】
請求項４に記載のデータ放送用番組データであって、視聴者が番組を視聴した条件として、その番組についてのそれまでの視聴時間、視聴時間帯、データ放送画面の閲覧実績のうちの少なくとも一の条件をチェックするよう受信機のＣＰＵを動作させるスクリプトを含んだデータ放送用番組データ。
【請求項６】
請求項４又は請求項５に記載のデータ放送用番組データであって、データ放送画面に表示される前記２次元コードは、この２次元コードをデコードした結果得られるテキスト表示から、視聴者が、視聴者についての何らかの属性に合致したＵＲＬを誤りなく選択できるように、２つ以上のＵＲＬと、視聴者の何らかの属性を表す同数のテキスト表示とをその２次元コードの元になるテキスト情報に含むものであることを特徴とするデータ放送用番組データ。
【請求項７】
ＵＲＬを意味するデータが不可視の電子透かしとして埋め込まれた画像データを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データを放送して、カメラ機能および画像データに埋め込まれた透かしデータを抽出して、このデータに基づいて特定のアクセス先へのハイパーリンクを表示するプログラムを備えた携帯端末によりこの放送画面上の前記画像データを撮像し、この携帯端末の表示画面に前記ハイパーリンクを表示させて視聴者が容易にデータ放送番組に関連する情報にアクセスできるようにする方法。
【請求項８】
視聴者がその番組を視聴した条件に応じて、特定のアクセス先のＵＲＬを意味するデータを不可視電子透かしとして埋め込んだ画像データを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データを放送して、カメラ機能および画像データに埋め込まれた透かしデータを抽出して、このデータに基づいて特定のアクセス先へのハイパーリンクを表示するプログラムを備えた携帯端末によりこの放送画面上の前記画像データを撮像し、この携帯端末の表示画面に前記ハイパーリンクを表示させ、視聴者に前記ＵＲＬにアクセスさせることにより、デジタル放送の視聴情報を収集する方法。
【請求項９】
請求項８に記載のデジタル放送の視聴情報収集方法であって、前記データ放送用番組データは、視聴者が番組を視聴した条件として、その番組についてのそれまでの視聴時間、視聴時間帯、データ放送画面の閲覧実績のうちの少なくとも一の条件をチェックするよう受信機のＣＰＵを動作させるスクリプトを含んだものであることを特徴とするデジタル放送の視聴情報収集方法。
【請求項１０】
視聴者がその番組を視聴した条件に応じて、画像データに電子透かしとして埋め込むべきＵＲＬを意味するデータを変化させて不可視電子透かしとして埋め込んだ画像データを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データ。
【請求項１１】
請求項１０に記載のデータ放送用番組データであって、視聴者が番組を視聴した条件として、その番組についてのそれまでの視聴時間、視聴時間帯、データ放送画面の閲覧実績のうちの少なくとも一の条件をチェックするよう受信機のＣＰＵを動作させるスクリプトを含んだデータ放送用番組データ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルテレビ放送サービスにおけるデータ放送番組データ、および、この番組データを利用した視聴情報収集方法に関する。
【背景技術】
【０００２】
データ放送を伴うデジタル放送サービスとしては、2000年よりBSデジタル放送が、2002年よりCS110°デジタル放送が開始されている。さらに、2003年末より地上波のデジタル化が開始され、2011年には現状のアナログ放送が終了し、地上波のデジタル化が完了する予定となっている。デジタル放送に付随したデータ放送は、ＴＶ放送に様々な機能を付加できるため、その有効な利用方法が模索されている。
【０００３】
データ放送の１つの特徴として双方向機能が挙げられる。双方向機能を実現するため、デジタル放送受信機はモデムもしくはイーサネット（登録商標）通信用ボードを搭載している。この機能により、視聴者はTV番組中に選択した視聴者情報を、電話回線もしくはLANケーブルでネットワーク上の特定サーバへ送信することが可能となり、視聴者より様々な情報を収集することが可能となる。双方向機能の利用シーンとしては、映像番組の内容と連動させたアンケートやクイズ、物販等のデータ放送を放送し、視聴者が番組放送中に、アンケート回答、物品の注文等を、受信機のネットワーク接続機能を通して上記特定のサーバーへ送信することが考えられる。
【０００４】
一般的に、放送局が提供している双方向サービスを利用するには、放送局が運営している会員組織への登録が必要となる。登録の際に必要なデータは各局で異なる。登録された会員情報は放送局が会員管理サーバにて管理するが、受信機上の記憶媒体にも放送局別に記憶されている。この情報を取得し送信することで個人認証処理を実現している。
【０００５】
また、デジタル放送において視聴者を一意に判別するために、ICカード（B-CASカード）が利用されている。一般的にB-CASカードは、有料放送を実現している限定視聴や限定受信において使用されている。
【０００６】
デジタル放送のデータ放送コンテンツの記述言語としては、既にサービスが開始したＢＳデジタル放送CS110度デジタル放送と同様に、地上波デジタル放送においてもBML（Broadcast Markup Language）が用いられることが予定されている。BMLは、XML（eXtensible Markup Language）を基本にデータ放送用途に専用化した記述言語である。WWWブラウザがHTML（HyperText Markup Language）データを解釈してコンピュータ画面に表示するのと同じように、データ放送に対応した受信機は、BMLで記述されたデータ放送コンテンツデータを解釈してTV画面に表示する機能を備えている。
【０００７】
データ放送における双方向機能はBMLおよびBML中のスクリプトによって制御される。サーバへのデータ送信は、テキストデータのみを送信する方法であり、送信データの編集・サーバとの接続確立・データ送信・処理結果受信・結果毎の後処理という流れで実現され、全ては1つのBML内スクリプトで完結される。
【０００８】
デジタル放送における双方向機能を利用した視聴データの収集システムあるいは収集方法としては、例えば、特許文献１に類似の技術の記載がある。特許文献１に開示されているシステムは、便利なデジタルデータ放送サービス向けの視聴率調査のための視聴データ収集の仕組みを提供することを課題とするものであって、一定時間間隔で視聴放送局または視聴番組の識別情報をその時の時刻とともにテレビ受信機内臓の不揮発性記憶部に記録させ、さらにより大きな一定時間間隔で前記不揮発性記憶部に記録させたデータを前記通信回線インターフェースを通じてセンターサーバーに転送させる視聴調査実行手段を、デジタル放送受信機に備え、この視聴調査実行手段は、前記受信機の中央演算プロセサが解釈可能なスクリプトとして記述された、データ放送番組を構成する放送データの一つであって、全ての放送局がこの視聴調査実行手段をデータ放送番組の放送データとして常に放送し続けることににより上記課題を解決しようとするものである。
【特許文献１】特開２００２−２７１２８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、このような便利な双方向機能であるが、まだまだ利用者が少ないのが現状である。その原因としては、次のようなことが考えられる。
（１）双方向機能を利用する場合に、放送サービス会社等が設置するサーバーにリクエス      トメッセージが送信されるわけであるが、利用者には、接続先サーバーのＵＲＬが      非表示であることもあり、どのような情報が送信されているのかがまったくわから      ないこと。
（２）双方向機能を利用するには、電話回線、アナログモデムまたはＡＤＳＬモデム等の      通信機器、受信機の接続および受信機の設定を行なう必要がある。これらの接続及      び設定作業が面倒であるため結線率が低く利用者が少ない。
（３）視聴者が双方向アクセスを行なったために得られるクーポンやプレゼント等のイン      センティヴは、事前に放送サービス会社等が設置するサーバーにアクセスして個人      情報を登録する必要がある。個人情報を送信するのは、面倒であるし、それ自体に      抵抗を感じる視聴者が多い。
【００１０】
特許文献１に記載された視聴データの収集システムでは、視聴者の視聴情報を一旦受信機内のメモリに記憶蓄積し、一定時間間隔で上り回線ネットワークを通じてセンターサーバーに送信するという構成をとるものであるから、双方向機能が利用可能となっていることが前提である。
【００１１】
そこで、本発明は、デジタル放送受信機に備えられている双方向機能よりも簡便な方法により放送局側あるいは番組制作者側と、視聴者との間の情報伝達機能を実現して、視聴者がデータ放送番組に関連する情報に容易にアクセスすることができる方法、または、視聴情報を収集する方法およびそれらのための用いるデータ放送番組データを提供することを課題とする。
【課題を解決するための手段】
【００１２】
課題を解決する第１の発明の基本となる第１の態様は、視聴者がその番組を視聴した条件に応じて、特定のアクセス先のＵＲＬを含むテキストをコード化した２次元コードを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データを放送して、受信機画面に２次元コードを表示させ、これをカメラ機能及び２次元コード復号手段を備えた携帯端末で読み取りデコードさせて、携帯端末に表示されるＵＲＬにアクセスさせることにより、デジタル放送の視聴情報を収集する方法である。
【００１３】
ここで２次元コードとしては、例えばＱＲコード（登録商標）                                を使用することが考えられる。携帯端末は主として携帯電話である。最近の携帯電話は、カメラ機能を備えるものが普及している。また一部の機種では、ＱＲコードのデコーダを備えて、ＱＲコードを複合してテキストを表示し、かつ、その中にＵＲＬを表す文字列が含まれていると認識した場合は、その文字列部分を反転表示するなどしてハイパーリンクとする機能を備えたものがある。
【００１４】
本発明はこのような携帯電話を利用する方法であって、視聴者がその番組を視聴した条件によって異なるＵＲＬ（Unified Resource Locator）を含むテキストをコード化した２次元コードを受信機画面に表示させ、これを前記携帯電話で読み込み、復号し、表示されるハイパーリンクを辿らせることにより、視聴者の視聴条件に応じた異なるサーバーまたは異なるインターネット上のリソースにアクセスさせ、視聴者の視聴動向を把握する。視聴者は、デジタルＴＶ受信機に具備されている双方向機能を用いるよりも、はるかに手軽に放送局又は番組制作側との間で双方向機能を実現することができる。
【００１５】
第１の発明において、より好ましい第２の態様は、視聴者がその番組を視聴した条件としては、その番組についてのそれまでの（１）視聴時間、（２）視聴者時間帯、（３）データ放送画面の閲覧実績、のうちの少なくとも一の条件をチェックするよう受信機のＣＰＵを動作させるスクリプトを含んだものであることを特徴とするデジタル放送の視聴情報収集方法である。
【００１６】
（１）については、例えば、その番組の視聴を始めてから何分経過したか、（２）については、例えば、朝視聴しているのか、午後視聴しているのか、夜視聴しているのか、（３）については、例えば、１つの番組の中でデータ放送画面として用意されたものをすべて閲覧したか、または、特定の画面を閲覧したかなどである。
【００１７】
第１の発明のより好ましい第３の態様は、第１の態様又は第２の態様に係るデジタル放送の視聴情報収集方法であって、データ放送画面に表示される前記２次元コードは、この２次元コードをデコードした結果得られるテキスト表示から、視聴者が、視聴者についての何らかの属性に合致したＵＲＬを誤りなく選択できるように、２つ以上のＵＲＬと、視聴者の何らかの属性を表す同数のテキスト表示とをその２次元コードの元になるテキスト情報に含むものであることを特徴とするデジタル放送の視聴情報収集方法である。
【００１８】
ＱＲコードをはじめとする２次元コードは、画素数や冗長度にもよるが、１５０字程度のテキストはまったく問題なくエンコード可能なので、２つ以上のＵＲＬを、視聴者の属性を表す同数の文字列、（「男性」「女性」「学生」「主婦」など）と同時に関係付けがわかるように表示したテキストをエンコードしておけば、画面に現れた２次元コードを携帯電話で読み取りデコードした場合、携帯電話のディスプレイには、複数のＵＲＬが「男性」「女性」「学生」「主婦」などの文字とともに表示されるため、視聴者に自分の属性に合致したＵＲＬを選択させてアクセスさせることにより、視聴者の属性値と関係付けた視聴情報を収集することができる。
【００１９】
課題を解決する第２の発明の基本となる第１の態様は、視聴者がその番組を視聴した条件に応じて、特定のアクセス先のＵＲＬを含むテキストをコード化した２次元コードを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データである。
【００２０】
ここでスクリプトとは、ECMAScriptで記述されたスクリプトであってＢＭＬ（Broadcast Markup Language）で記述された、データ放送番組のデータ中に含まれる部分を指す。ＢＭＬは、データ放送画面上で動的な動作を表現可能とするために、ECMAScriptという手続き記述言語で、処理手順を記述させることができる。ECMAScriptは、オブジェクト指向スクリプト言語である。そして、受信機の不揮発メモリにデータを記録したり、画面表示の更新の一時的禁止、番組の録画予約などのための様々な放送サービス用拡張関数が用意されている。
【００２１】
第２の発明の第２の態様は、第２の発明の第１の態様に係るデータ放送用番組データであって、視聴者が番組を視聴した条件として、その番組についてのそれまでの視聴時間、視聴時間帯、データ放送画面の閲覧実績のうちの少なくとも一の条件をチェックするよう受信機のＣＰＵを動作させるスクリプトを含んだデータ放送用番組データである。
【００２２】
第２の発明の第３の態様は、第２の発明の第１の態様又は第２の態様のいずれかに係るデータ放送用番組データであって、データ放送画面に表示される前記２次元コードは、この２次元コードをデコードした結果得られるテキスト表示から、視聴者が、視聴者についての何らかの属性に合致したＵＲＬを誤りなく選択できるように、２つ以上のＵＲＬと、視聴者の何らかの属性を表す同数のテキスト表示とをその２次元コードの元になるテキスト情報に含むものであることを特徴とするデータ放送用番組データである。
【００２３】
課題を解決するための第３の発明は、ＵＲＬを意味するデータが不可視の電子透かしとして埋め込まれた画像データを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データを放送して、カメラ機能および画像データに埋め込まれた透かしデータを抽出して、このデータに基づいて特定のアクセス先へのハイパーリンクを表示するプログラムを備えた携帯端末によりこの放送画面上の前記画像データを撮像し、この携帯端末の表示画面に前記ハイパーリンクを表示させて視聴者が容易にデータ放送番組に関連する情報にアクセスできるようにする方法である。
【００２４】
静止画像データに不可視データを埋め込む手法としては現在様々なものが提案されている。また、携帯電話には、カメラ機能で撮像した画像データに埋め込まれている不可視の電子透かしを抽出するプログラムを搭載することが可能である。そこで、データ放送画面に表示させる画像データに予め番組に関連する情報を提供するＷｅｂサイトのＵＲＬを埋め込んでおけば、視聴者は、携帯電話を用いて、ＴＶ画面を撮影し、埋め込まれている透かしデータを抽出して、前記Ｗｅｂサイトにアクセスすることができる。このアクセス方法によれば、視聴者は、デジタル放送受信機の双方向機能ではなく、携帯電話のインターネットアクセス機能を利用するので、より簡便に所望の情報にアクセスすることが可能となる。埋め込むデータはＵＲＬを表す文字列のテキストデータそのものであってもよいし、ＵＲＬを特定するコードであってもよい。
【００２５】
課題を解決するための第４の発明は、視聴者がその番組を視聴した条件に応じて、特定のアクセス先のＵＲＬを意味するデータを不可視電子透かしとして埋め込んだ画像データを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データを放送して、カメラ機能および画像データに埋め込まれた透かしデータを抽出して、このデータに基づいて特定のアクセス先へのハイパーリンクを表示するプログラムを備えた携帯端末によりこの放送画面上の前記画像データを撮像し、この携帯端末の表示画面に前記ハイパーリンクを表示させ、視聴者に前記ＵＲＬにアクセスさせることにより、デジタル放送の視聴情報を収集する方法である。
【００２６】
第４の発明の方法は、第１の発明に係るデジタル放送の視聴情報を収集する方法において、２次元コードをＴＶ画面に表示させる代わりに、電子透かしを埋め込んだ画像データを使用する方法である。そして視聴者の携帯電話は、２次元コード復号手段として動作するプログラムの代わりに、電子透かしデータ抽出プログラム（および必要な場合には抽出データをデコードするプログラム）を備えることが前提となる。そして、視聴者がその番組を視聴した条件に応じて、画像データに電子透かしとして埋め込むべきＵＲＬを意味するデータを変化させて埋め込むようにスクリプトが記述された放送番組を放送すれば、第１の発明に係るデジタル放送の視聴情報を収集する方法と同様な効果を得ることができる。
【００２７】
課題を解決するための第５の発明は、視聴者がその番組を視聴した条件に応じて、画像データに電子透かしとして埋め込むべきＵＲＬを意味するデータを変化させて不可視電子透かしとして埋め込んだ画像データを、データ放送画面に表示するスクリプトを含んだデータ放送用番組データである。
【発明の効果】
【００２８】
放送事業者、番組提供者側は受信機に備えられている双方向機能を用いるよりも応答率のよい双方向サービスを提供できる。視聴者は、受信機に備えられている双方向機能のセットアップ作業が不要であり、受信機に備えられている双方向機能を利用するよりも簡便な方法で双方向サービスを利用できる。
【発明を実施するための最良の形態】
【００２９】
図１は、本発明の方法を利用したデジタル放送サービスシステムシステム１（以下「システム１」）の全体構成図である。２００は放送局を表す。２０８は放送局等が設置する会員管理サーバーである。２０７は同じく放送局が設置するサーバーである。携帯電話によるアクセスに対して携帯電話向けのコンテンツを提供する。視聴者が双方向機能によりアクセスするサーバーである。６は中継衛星である。放送電波は放送アンテナ２０９から中継衛星６に向けて送出される。尚、今後実施が予定されている地上波デジタル放送の場合は中継衛星６の代わりに地上中継設備により放送電波が中継される。１００は視聴者宅の設備を表す。３９、３８は受信アンテナである。放送電波は受信アンテナ３８、３９により受信され、受信機３０で同調され、デジタル映像信号に復号されてＴＶモニタ３１に表示される。３３は、携帯電話などの携帯端末である。
【００３０】
受信機３０は、ネットワーク接続機能を備えておりこのネットワーク接続機能を利用してネットワーク９を通じて、放送局サーバー２０８にアクセスしてクイズに回答したり、アンケートの結果を送信するなど視聴者の側から放送局・番組制作者の側へ直接働きかけることができる。これがデジタルＴＶサービスにおけるいわゆる双方向機能とよばれる機能であるが、本発明の方法では、双方向機能を利用するにあたり、この受信機３０に具備されているネットワーク接続機能を用いない。そのかわりに、携帯端末を用いてサーバー２０７及び後述するサーバー３０１にアクセスすることによって受信機３０に備えられているネットワーク接続機能の代替とする。３００は、番組の広告主等の設備である。３０１は、番組の広告主等が設置する携帯電話向けコンテンツを提供するサーバーである。
【００３１】
次に、システム１による双方向機能の利用形態をいくつかの例により説明する。図２は、本発明の方法を説明するための、デジタルデータ放送番組の画面遷移を示した図である。図２は視聴時間と連動した制御を行なう場合の例である。
【００３２】
BML#Aで表されるＢＭＬデータが受信機のＣＰＵに読込まれ解釈されて画面１００として表示される。そうすると表示時間のカウントが始まり一定時間経過後、次画面遷移ボタン１０２が表示された画面１０１となる。画面１０１で視聴者がボタン１０２をクリックすると２次元コードＡを含む画面１１０の表示に切り替わる。ここで２次元コードＡ１０４を携帯電話で撮影しデコード手段で復号すれば、ＵＲＬを含んだ文字列が携帯電話のディスプレイに表示される（図２の上段）。
あるいは、画面１００が表示されてから一定時間T1経過後に２次元コードＡ１０４の表示を含む画面１０３を表示させ、さらに一定時間T2経過後２次元コードＢ１０６の表示を含む画面１０５を:表示させてもよい（図２の下段）。この場合には、画面１００の表示から一定時間T1経過後はコードＡをデコードした結果得られるリンク先にアクセス可能であるが、さらに一定時間T2経過後は、コードＢをデコードした結果得られるリンク先にアクセス可能となる。したがって、アクセスを受けるサーバー側は、アクセスしてきた視聴者が対象画面をT1時間閲覧しただけの視聴者なのか。T1＋T2時間閲覧した視聴者なのかを把握することができる。
【００３３】
図３は、視聴履歴と連動させた表示制御の例を示す。BML#Aで表されるＢＭＬデータが受信機のＣＰＵに読込まれ解釈されて画面１００として表示される。その後幾つかの画面を渡ってBML#Ｌで表されるＢＭＬデータが読み出されたとき、BML#Ｌに含まれるスクリプトは、画面１００から画面１２０にいたる画面遷移の記録に従って、次にBML#Ｎで表されるＢＭＬデータを呼び出すボタンか、BML#Ｍで表されるＢＭＬデータを呼び出すボタン１２１を含んだ画面１２０を表示する。従って、視聴者の画面遷移の実績により画面１２０のボタン１２１は、画面１２４か画面１２８かのいずれかに遷移するボタンとなる。BML#Ｎは２次元コードＡのビットマップ画像を表示させるタグを含むため画面１２４では２次元コードＡ１０４  が表示される。BML#Ｍは２次元コードＢのビットマップ画像を表示させるタグを含むため画面１２８では２次元コードＢ１０６が表示される。
従って、視聴者は、画面遷移の実績により、２次元コードＡかまたは２次元コードＢのいずれかをテレビ画面上で見ることになる。また、アクセスを受けるサーバー側は、アクセスしてきた視聴者がどのような画面遷移を辿ってきた視聴者なのかを把握することができる。
【００３４】
図４は、地域情報と連動させた表示制御の例を示す。BML#Aで表されるＢＭＬデータが受信機のＣＰＵに読込まれ解釈されて画面１００として表示される。そのとき画面遷移ボタン１０９を表示する。画面遷移ボタン１０９がクリックされたとき、BML#Ｂで表されるＢＭＬデータが呼び出されて表示されるが、BML#ＢはＢＭＬスクリプトを含んでおり、そのスクリプトは受信機内の所定のメモリ領域から使用者が登録した郵便番号を読み出し、この郵便番号で特定される地域に応じて、異なる内容をエンコードした２次元コードのビットマップデータを表示する新たな画面を表示させる。図４では、郵便番号によりＡ，Ｂ，Ｃの地域により異なる２次元コード１０４，１０６，１０８を表示させている。
【００３５】
図５は、放送局が発信するイベントメッセージの受信によって、そのタイミングで新たなページに切り替わり、そこで、２次元コードを表示させる場合を示している。イベントメッセージとは、 放送番組と非同期あるいは時刻指定してデータ放送に割り込ませることができる放送局側で任意に発信制御可能な割り込み事象である。 イベント事象に付随してデータを伝送することも可能である。したがって放送局は任意のタイミングで受信機に割り込みをかけ、しかも同時に割り込み事象に関連したデータを送りつけることもできる。図５において、上段は、イベントメッセージ受信により、２次元コードを表示する画面へのリンクボタンを表示する場合であり、下段は、イベントメッセージ受信により、直接２次元コードＡ１０４を表示する画面を表示する場合の例である。
【００３６】
以上、システム１による双方向機能の利用形態の例として、データ放送画面に２次元コードが表示される場合の画面制御の流れを説明した。いすれの例も、視聴者の番組視聴の条件に応じて、幾つかの２次元コードの中から１つが選択され表示される。視聴者は、画面上に現れた２次元コードを２次元コード復号機能を備えたカメラ付携帯電話で撮影し、２次元コードを復号すれば、もとのテキストデータが携帯電話の液晶画面に表示される。そして、テキスト中にハイパーリンクが埋め込まれた文字列（ＵＲＬを表示した文字列）が含まれるので、この文字列を選択することにより、放送局（番組制作者）又は番組の広告主が設置した携帯電話コンテンツを提供するサーバー２０７又は３０１にアクセスする。こうして、視聴者と放送局（番組制作者）又は番組の広告主との間で双方向機能が実現される。
【００３７】
つぎに、このようなＢＭＬ放送データは実際にどのように実現できるか、その一例を以下に説明する。図６は、ＢＭＬデータに記述されるスクリプトの動作を説明するフローチャートである。以下図６に沿って説明する。
【００３８】
視聴者の視聴条件に応じて２次元コードを使い分けて表示させることを想定しているため、このＢＭＬスクリプトデータは、呼び出されると、まず、通常の画面制御等のために必要な処理を行なった後（Ｓ０１、尚スクリプトとしては記述されない場合もある）、視聴者の視聴条件を記録する処理を行なう指定があるかどうかをチェックする（Ｓ０３）。この指定は、例えば、ＢＭＬデータ中に特定の名前のフラグを決めておき、そのフラグ値が所定の値かどうかを検査すればよい。指定条件なしと判断された場合は、スクリプトの実行は終了する。指定条件ありの場合は、以下、表示するＢＭＬデータにつけられている画面ＩＤ、ＢＭＬデータを開いた時刻、そのＢＭＬデータにより表示される画面を閲覧している時間を記録する処理が付加されてゆく。
【００３９】
まず、画面ＩＤを取得する（Ｓ０５）。画面ＩＤはＢＭＬデータに所定のタグをつけて記録されている。次にＢＭＬの拡張関数を呼び出して現在時刻を取得し（Ｓ０７）、当該画面を最初に開いた時刻として記録する。次に所定の時間（Ｎ分）経過するか、または、画面遷移を引き起こすイベントが生じるか、または、放送局からのイベントメッセージを受付けるまで待ち状態となる（Ｓ０９）。それらのうちのどれかが発生した場合は、まず、現在時刻を取得する（Ｓ１１）。そして、当該画面を最初に開いた時刻と比較して当該画面の視聴時間Ｔを計算する（Ｓ１３）。そしてＮ分経過しただけの場合は、Ｔが所定の基準時間Ｘより小さいかどうかを比較し（Ｓ１７）、Ｔ<Ｘならば、ステップＳ０９に戻る。
【００４０】
画面遷移を引き起こすイベントが生じるか、または、放送局からのイベントメッセージを受付けた場合は（Ｓ１５）、あるいは、当該画面の視聴時間ＴがＸ以上となった場合は（Ｓ１７）ステップＳ１９以降に進む。
【００４１】
まず、指定条件を確認し（Ｓ１９）、該当する（２次元）コードを選択し（Ｓ２１）、選択したコードを受信機３０の記憶領域に格納する（Ｓ２２）。画面遷移イベントの場合は指定された別画面を表示するＢＭＬデータを呼び出すことにより画面遷移する（Ｓ２５）。このとき、新たに呼び出されるＢＭＬデータは最初にステップＳ２２で記録された選択コードを読み出すスクリプトを含んでいる。この結果、新しく表示される画面にステップＳ２１で選択された２次元コードが表示されることになる。２次元コードを可視化するためのイベントメッセージを受けた場合には、ステップＳ２１で選択された２次元コードを可視化するか、又は、２次元コードを表示する他の画面に遷移するボタンを表示する（Ｓ２７）。その後は、他の画面に遷移するイベントが発生するまで待ち状態となる（Ｓ２９）。画面遷移イベントが生じた場合は、新たなＢＭＬデータが呼び出され画面が切り替わる（Ｓ３０）。その場合、ステップＳ２７で可視化したボタンが選択されて画面遷移する場合は、新たに呼び出されるＢＭＬデータには、ステップＳ２２で記録された選択コードを読み出すスクリプトが含まれる。その結果ステップＳ２１で選択された２次元コードを含んだ新しい画面が表示されることになる。
【００４２】
次にステップ２１のコード選択処理について補足説明する。視聴者の視聴条件によって２次元コードを選択的に表示する場合、視聴時間に応じて表示コードを変化させる方法（視聴時間連動型）、視聴履歴によって表示コードを変化させる方法（視聴履歴連動型）、視聴地域によって表示コードを変化させる方法（視聴地域連動型）の３つの手法が考えられる。
図７は、視聴時間連動型および視聴履歴連動型の場合について、コード選択用に用意するテーブル例を示している。
【００４３】
（１）視聴時間連動型の場合
最も単純なやり方は、当該画面の視聴時間が一定時間以上となったら２次元コードを見せるというものである。図７（Ａ）の「条件Ｄ」はその一例であって、「５分以上視聴したらA.jpgの画像データを表示させる」ことを定めたものである。A.jpgは２次元コードのビットマップデータである。この場合表示するコードは１種類である。バリエーションの一つは、当該画面の視聴時間に応じて表示するコードを変えるものである。図７（Ａ）の「条件Ｃ」はこの場合の該当する表示コードの画像ファイルを対応表の例である。他のバリエーションは、視聴時間帯によって見せるコードを変えるものである。図７（Ａ）の「条件Ｂ」は、この場合の該当する表示コードの画像ファイル対応表の例である。１７時００分〜１７時１５分の間はA.jpgを、１７時１５分〜１７時３０分の間はB.jpgを表示させることが定められている。また、視聴時間の長短と視聴時間帯を組み合わせて表示コードを多数変化させることも考えられる。
【００４４】
（２）視聴履歴連動型の場合
最も単純なやり方は、当該番組において、閲覧画面数が一定以上となっていた場合はコードを表示するというものである。この場合表示されるコードは１種類である。バリエーションの一つは、当該番組中の視聴画面数に応じてコードを変化させるものである。図７（Ｂ）の「条件Ａ」はその一例であって、視聴画面数が１画面の場合、２画面の場合、３画面の場合について、それぞれ、A.jpg、Ｂ.jpg、Ｃ.jpgを表示することが定められている。他のバリエーションは視聴画面の経路に応じて見せるコードを変えるものである。図７（Ｂ）の「条件Ｂ」はその一例であって、閲覧画面の経路によって、例えば、１→４→２→６→‥の場合はA.jpg、１→５→２→６→‥の場合はB.jpg、などと表示するコードがそれぞれ定められている。
【００４５】
（３）視聴地域連動型
基本的なやり方は、郵便番号で表示される地域に応じて表示コードを変えるものである。この場合、近隣の地域であれば、境界をはさんでいない限り同一のコードが表示される。バリエーションとしては、郵便番号の７桁全体を用いて表示コードを変化させる場合と、７桁のうちの上位３桁または５桁など上位の桁だけを用いて表示コードを変化させる場合などが考えられる。前者の場合は町ごとの狭い地域ごとで表示コードが変わるのに対して、後者の場合は、比較的広い範囲に同一の表示コードが割り当てられる。
【００４６】
次に、図６のフローチャートで示したＢＭＬスクリプト処理の一例について、視聴者の視聴情報の取り扱いについて補足する。
（１）視聴時間連動型
視聴時間をＢＭＬ毎に分単位で取得、管理する。他画面へ遷移する際には、受信機内のメモリ領域へ保存する。保存している視聴時間を参照する際には参照する。メモリへの保存参照はスクリプトの処理である。保存されている視聴時間は、画面（ＢＭＬ）ごとの視聴分数の値の列として、Ｔｉｍｅ＝1,5,9,3…  のように保存される。
（２）視聴履歴連動型の場合
視聴履歴は各画面に与えている画面ＩＤを取得し監視する。視聴履歴は番組毎に取得する。各画面へ遷移した際に取得し、受信機内メモリ領域へ保存する。メモリへの保存参照はスクリプトの処理である。保存されている資料履歴は画面ＩＤの列として、
Ｒｅｃｏｒｄ＝Ｎ1,Ｎ4,Ｎ8,N1…  のようなデータ形式で保存される。
（３）視聴地域連動型の場合
視聴地域情報は受信機内部へ登録されている。地域情報は７桁の郵便番号。受信機へは使用者が自ら登録する。
【００４７】
図８は、携帯端末の２次元コード復号機能により携帯端末の液晶画面に表示される復号されたテキストの表示例である。携帯端末の２次元コード復号機能では、復号したテキスト中にＵＲＬやメールアドレスとして認識できる文字列がある場合は、図８（Ａ）に示すように、その部分（図では「http://tcs-tv.co.jp/」の部分）を反転表示するなどしてクリッカブルテキストとし、そのＵＲＬ等へのハイパーリンクを埋め込む機能が備えられている。従って視聴者は簡単に、放送局や番組制作者あるいは広告主が用意したサーバーへアクセスすることができる。
【００４８】
また、２次元コードは表示ドットサイズや冗長度にもよるが、１５０文字程度は問題なくコード化できる。従って、図８（Ｂ）に示すように、複数のＵＲＬを表示させて、視聴者にいずれかのＵＲＬを選択させてアクセスを誘導することも可能である。その場合に、図８（Ｂ）に示すように、視聴者自身の年齢、年代、性別などの属性をＵＲＬと同数表示して、属性に応じて異なるＵＲＬへのアクセスを誘導するように表示させることも可能である。
【００４９】
以上、本発明の一の実施形態（以下「第１の実施形態」として指し示す）として、デジタル放送のデータ放送番組における２次元コードを利用した視聴情報収集方法と、そのために用いるデータ放送番組に記述すべきBMLスクリプトの詳細について説明した。
【００５０】
尚、受信機３０に元来備えられているネットワーク接続機能を用いる場合は、受信機３０から、あるポイントまでは電話線で接続され、そのポイントから携帯向けサイト２０７または３０１までは専用線またはインターネットで接続される。図１に示したネットワーク９は、このようなネットワーク接続を表している。第１の実施形態の場合には、視聴者が携帯端末３３を使用すると、携帯端末３３は携帯電話事業者が設置するゲートウエイまでは携帯電話事業者のネットワークで接続され、このゲートウエイから携帯向けサイト２０７または３０１まではインターネットで接続されることになる。図１に示したネットワーク９は、このようなネットワーク接続をも総括的に表している。
【００５１】
次に、２次元コードではなく、必要な情報を画像データに不可視の透かしとして埋め込んで同様の効果を得る第２の実施形態について説明する。
【００５２】
（第２の実施形態）図９は、不可視の電子透かしを用いた視聴情報収集方法（データ放送番組に関連する情報へのアクセス方法）を説明する図である。図９でＢＭＬデータBML#Aには、不可視の電子透かしを埋め込んだ４つの画像データを表示するＢＭＬデータBML#Bに遷移するためのボタンが設けられている。BML#Aが受信機により解釈されて図９の左側に示されるように表示された後、視聴者が前記BML#Bに遷移するためのボタンをリモコンにより選択すると、BML#Bが受信機により解釈されて、図９の右側に示されるように４つの画像（透かし画像Ａ、透かし画像Ｂ、透かし画像Ｃ、透かし画像Ｄ）が表示される。
【００５３】
一方、視聴者が使用する携帯端末には、１）カメラ機能と、２）テキストデータにＵＲＬを表す文字列が含まれる場合は、そのＵＲＬへのハイパーリンクを埋め込んだクリッカブルテキストを含んだテキストを表示画面に表示する機能と、３）カメラ機能により撮像されたカラー画像に埋め込まれている透かしデータを抽出してテキストデータに復号するプログラムと、を備えているものとする。上記３）は、アプリケーションプログラムとして予め携帯端末に搭載する。上記１）および２）の機能は現在市販されている携帯電話には備えられている。
【００５４】
そして、視聴者がBML#Bにより表示される４つの画像のうち１つを選択して上記携帯電話（携帯端末）のカメラ機能により撮像し、埋め込まれている透かしデータを抽出し、抽出したデータをそのまま、または復号してＵＲＬを含んだテキストデータとし、このテキストデータを上記２）の機能により表示させれば、携帯電話の表示画面には特定のＵＲＬへのリンクが表示される。よって、視聴者はきわめて簡単に、データ放送番組に関連する情報を提供するＷｅｂサイトにアクセスすることができる。
【００５５】
図１０は、BML#Bにより表示される４つの画像（透かし画像Ａ、透かし画像Ｂ、透かし画像Ｃ、透かし画像Ｄ）のそれぞれをカメラに撮影して得たＵＲＬにより、選択した画像によって、それぞれ異なる携帯Ｗｅｂサイトに導かれる様子を説明する図である。ＢＭＬデータBML#Bはそれぞれ異なるＵＲＬを埋め込んだ画像データをＴＶ画面に表示させることにより、それぞれの絵を選択した視聴者を異なるＵＲＬに導くことができる。すなわち図１０は、データ放送番組に関連した情報にアクセスする一方法であって、受信機３０に元来備えられている双方向機能よりも簡便なアクセス方法ということができる。
【００５６】
また、ＢＭＬデータBML#Bは、異なるＵＲＬを表す情報を埋め込んだ画像データを幾つか用意しておき、第１の実施形態の説明で示したのと同様のやり方で、すなわち、視聴時間連動型、視聴履歴連動型、視聴地域連動型で表示する画像データを差替えることで、Ｗｅｂサイトにアクセスしてくる視聴者の属性を区別することができる。その結果、２次元コードを用いた場合と同様デジタル放送の視聴情報を収集することが可能となる。
【００５７】
より具体的には、第１の実施形態においては、複数の２次元コードのそれぞれを表すビットマップ画像データを図７に表す条件テーブルと対応付けて用意しておき、新しい画面に遷移するとき、図６にて説明したように、データ放送番組データに含まれるスクリプトがステップＳ２２で記憶した選択コードに従って、これらのビットマップ画像データを選択して画面表示する。これと同様に、複数の異なるＵＲＬを表すデータを埋め込んだ画像データを図７に表す条件テーブルと対応付けて用意しておき、新しい画面に遷移するとき、図６にて説明したように、データ放送番組データに含まれるスクリプトがステップＳ２２で記憶した選択コードに従って、これらのビットマップ画像データを選択して画面表示するようにスクリプトを記述すればよい。
【００５８】
尚、不可視電子透かしを埋め込むアルゴリズム／抽出するアルゴリズムは、例えば、特開平１１−１０８１号公報に記載されている手法を用いることができる。しかしながら、本発明の趣旨は、使用する電子透かしの埋め込み・抽出手法は、特定のアルゴリズムに限定されることを意図しない。
【００５９】
電子透かしを埋め込む場合は、埋め込むデータ量が多くなると元画像の劣化が目立つようになるので、２次元コードを利用する場合に比べてあまり多量の情報を埋め込むことはできない。しかしながら、ＴＶ画面に２次元コードが表示されると美観が損なわれる場合があるが、電子透かしを用いる場合は、見た目の画像は変わらないので、そのようなことがないという利点がある。
【図面の簡単な説明】
【００６０】
【図１】本発明の方法を利用したデジタル放送サービスシステムシステム１の全体構成図である。
【図２】本発明の方法を利用したデジタルデータ放送番組の画面遷移例を示した図である。
【図３】視聴履歴と連動させた表示制御の例を示す図である。
【図４】地域情報と連動させた表示制御の例を示す図である。
【図５】イベントメッセージ受信をトリガーとして２次元コードを表示させる場合をした図である。
【図６】ＢＭＬデータに記述されるスクリプトの動作を説明するフロー図である。
【図７】視聴時間連動型および視聴履歴連動型の場合について、コード選択用に用意するテーブル例である。
【図８】携帯端末の２次元コード復号機能により携帯端末の液晶画面に表示される復号されたテキストの表示例である。
【図９】不可視の電子透かしを用いた視聴情報収集方法（データ放送番組に関連する情報へのアクセス方法）を説明する図である。
【図１０】選択した画像によって、それぞれ異なる携帯Ｗｅｂサイトに導かれる様子を説明する図である。
【符号の説明】
【００６１】
１    デジタル放送サービスシステム
６    中継衛星
９    ネットワーク
３０  テレビ受信機
３１  テレビモニタ
３３  携帯端末
３８  アンテナ
３９  衛星アンテナ
１００  視聴者宅設備
２００  放送局
２０７  携帯向けコンテンツサイト
２０８  会員管理サーバー
３００  広告主設備
３０１  携帯向けコンテンツサイト
【図１】
2005176287.tif 000003
【図２】
2005176287.tif 000004
【図３】
2005176287.tif 000005
【図４】
2005176287.tif 000006
【図５】
2005176287.tif 000007
【図６】
2005176287.tif 000008
【図７】
2005176287.tif 000009
【図８】
2005176287.tif 000010
【図９】
2005176287.tif 000011
【図１０】
2005176287.tif 000012