(57)【要約】【課題】１辺のセル数が多い二次元コードであっても、データ放送のノード数の制限に違反せずに二次元コードを生成する技術を提供すること。【解決手段】本発明は、セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、デジタル放送受信機は、前記データ放送を受信し、前記命令記述に基づいて、所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成し、二次元コード画像を表示する二次元コード画像表示方法である。【選択図】図２
2014072714.tif 000002
【特許請求の範囲】
【請求項１】
セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、
デジタル放送受信機は、前記データ放送を受信し、前記命令記述に基づいて、所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成し、二次元コード画像を表示する
二次元コード画像表示方法。
【請求項２】
前記素材画像パターンが、１セル×６セル、１セル×７セル、１セル×８セル、１セル×９セルの少なくともいずれかである請求項１に記載の二次元コード画像表示方法。
【請求項３】
セルの合計数が異なる２つ以上の素材画像パターンと、前記所定の情報に応じて用いる素材画像パターンを選択し、選択した素材画像パターンを用いて二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、
デジタル放送受信機は、前記データ放送を受信し、前記命令記述に基づいて、前記所定の情報に応じて前記素材画像パターンを選択し、前記所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記選択した素材画像パターンを組み合わせることによって生成する
請求項１又は請求項２に記載の二次元コード画像表示方法。
【請求項４】
前記所定の情報が、受信機を識別する識別情報、双方向通信に用いられる情報である
請求項１から請求項３のいずれかに記載の二次元コード画像表示方法。
【請求項５】
セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、
前記命令記述は、デジタル放送受信機に、所定の情報を二次元コードデータに変換させ、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成させ、二次元コード画像を表示させるものである
二次元コード画像表示方法。
【請求項６】
セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信する放送局と、
前記データ放送を受信し、前記命令記述に基づいて、所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成し、二次元コード画像を表示するデジタル放送受信機と
を有するデータ放送システム。
【請求項７】
前記素材画像パターンが、１セル×６セル、１セル×７セル、１セル×８セル、１セル×９セルの少なくともいずれかである請求項６に記載のデータ放送システム。
【請求項８】
前記放送局は、セルの合計数が異なる２つ以上の素材画像パターンと、前記所定の情報に応じて用いる素材画像パターンを選択し、選択した素材画像パターンを用いて二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、
前記デジタル放送受信機は、前記データ放送を受信し、前記命令記述に基づいて、前記所定の情報に応じて前記素材画像パターンを選択し、前記所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記選択した素材画像パターンを組み合わせることによって生成する
請求項６又は請求項７に記載のデータ放送システム。
【請求項９】
セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信する手段を有し、
前記命令記述は、デジタル放送受信機に、所定の情報を二次元コードデータに変換させ、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成させ、二次元コード画像を表示させるものである
放送局。
【請求項１０】
セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンを含み、
所定の情報を二次元コードデータに変換させ、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成させ、二次元コード画像を表示させる処理を
コンピュータに実行させるプログラム。
【請求項１１】
前記素材画像パターンが、１セル×６セル、１セル×７セル、１セル×８セル、１セル×９セルの少なくともいずれかである請求項１０に記載のプログラム。
【請求項１２】
セルの合計数が異なる２つ以上の素材画像パターンを含み、
前記所定の情報に応じて前記素材画像パターンを選択し、前記所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記選択した素材画像パターンを組み合わせることによって生成する処理を
コンピュータに実行させる請求項１０又は請求項１１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機に、所定の情報を埋め込んだ二次元コードを表示させる方法に関する。
【背景技術】
【０００２】
近年、デジタル放送網が整備されるにしたがって、デジタルテレビを用いて、データ放送番組の利用が盛んになっている。たとえば、テレビ局が送出したＵＲＬを埋め込んだバーコードのテレビ映像信号を、テレビは受信しバーコードを表示させ、携帯電話機がこれを撮影してＵＲＬを取得して総合予約センタサーバにアクセスすることで、予約を行わせるサービス等である。
【０００３】
ところで、データ放送番組は、ＡＲＩＢ（日本電波産業会）が定めるデータ放送運用規定「ARIB-STD-B24」に則って、データ放送画面を作成している。そして、データ放送の１画面に保持可能なＤＯＭ要素数は、５１２までとＢＭＬの運用規定を定めている。
【０００４】
そこで、上記の運用規定の中で、双方向サービスに必要な情報（視聴者情報や視聴者が作成した情報）をバーコードに反映することができる二次元コードを生成する技術が、特許文献１に開示されている。
【０００５】
特許文献１の技術は、２×２の白黒２値のすべての二次元配列パターンを表す画像パターンデータ（素材データ）をデータ放送で放送する。そして、受信機側は、二次元コードデータを生成し、この二次元コードデータに対応する二次元コード画像を、素材データを組み合わせることによって生成するものである。これにより、データ放送上で１辺のセル数が２５セルを超える二次元コードの生成を、試みている。尚、セルとは、二次元コード画像を構成する白または黒の正方形画像である。
【０００６】
尚、二次元コードの仕様として、二次元コード１型（21×21セル）、二次元コード２型（25×25セル）、二次元コード３型（29×29セル）、二次元コード４型（33×33セル）等がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−０７７００６号公報
【非特許文献】
【０００８】
【非特許文献１】標準規格名「デジタル放送におけるデータ放送符号化方式と伝送方式」、標準規格番号「ARIB-STD-B24」、発行：日本電波産業会（ＡＲＩＢ）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、データ放送運用規定「ARIB-STD-B24」には、要素数や素材数の制限の他にノード数の制限が規定されており、ノード数の上限は１０２４個である。しかし、ノードの数え方に明確な定義はされていない。
【００１０】
このような状況において、特許文献１の技術は、二次元コードの型が２、３、４、５と型が上がるに従って１辺のセルの数が増加すると、要素数も増加する。例えば、３型の二次元コードであれば、２９×２９のセルを１５×１５個の素材データで埋めることになるので、その要素数は２２５個となる。更に、４型の二次元コードであれば、３３×３３のセルを１７×１７個の素材データで埋めることになるので、その要素数は２８９個となる。このように、二次元コードの型式が高くなるほど、その要素数は増加する。そして、ノード数は要素数に比例して増加するので、結果として、二次元コードの型式が高くなるほど、ノード数は増加し、ノードの数え方によってはノードの上限である１０２４個を超えてしまう。これは、一部の受信機では解釈の違いによっては二次元コード画像の提示に失敗する可能性があることを意味している。
【００１１】
一方、テレビ放送事業者にとって、地上デジタル放送、ＢＳ／ＣＳのデジタル放送において、放送されたデータ放送番組が全受信機で正常に提示できることが必要であり、提示できないという放送事故を避けなければならない。
【００１２】
そこで、本発明は上記課題に鑑みて発明されたものであって、１辺のセル数が多い二次元コードであっても、データ放送のノード数の制限に違反せずに二次元コードを生成する技術を提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、デジタル放送受信機は、前記データ放送を受信し、前記命令記述に基づいて、所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成し、二次元コード画像を表示する二次元コード画像表示方法である。
【００１４】
本発明は、セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、前記命令記述は、デジタル放送受信機に、所定の情報を二次元コードデータに変換させ、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成させ、二次元コード画像を表示させるものである二次元コード画像表示方法である。
【００１５】
本発明は、セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信する放送局と、前記データ放送を受信し、前記命令記述に基づいて、所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成し、二次元コード画像を表示するデジタル放送受信機とを有するデータ放送システムである。
本発明は、セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像の生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信する手段を有し、前記命令記述は、デジタル放送受信機に、所定の情報を二次元コードデータに変換させ、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成させ、二次元コード画像を表示させるものである放送局である。
【００１６】
本発明は、セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンを含み、所定の情報を二次元コードデータに変換させ、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成させ、二次元コード画像を表示させる処理をコンピュータに実行させるプログラムである。
【発明の効果】
【００１７】
本発明は、データ放送のノード数の制限に違反せずに二次元コード画像を生成することができる。何故なら、素材画像パターンの数は増加するが、要素数は減少し、結果としてノード数の増加を抑制することができ、かつ、要素数もＡＲＩＢの規定を超えることはないからである。
【図面の簡単な説明】
【００１８】
【図１】図１は１セル×９セルの素材画像パターンの例を示したものである。
【図２】図２は４型の二次元コード画像（３３セル×３３セル）の場合の例を示した図である。
【図３】図３は本発明の実施の形態における二次元コード生成システムの概要を説明する図である。
【図４】図４は放送局１のブロック図である。
【図５】図５はデジタル放送受信機２のブロック図である。
【図６】図６は本発明による二次元コード作成表示システムの全体の動作のフローチャートである。
【図７】図７は二次元コード画像を生成する動作のフローチャートである。
【図８】図８はスクリプトの一例を示したものである。
【発明を実施するための形態】
【００１９】
本発明は、セルの合計数がｎ（ｎ＝６，７，８，９）個であり、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンと、二次元コード画像データの生成をデジタル放送受信機に実行させる命令記述とをデータ放送を用いて送信し、デジタル放送受信機は、前記命令記述に基づいて、所定の情報を二次元コードデータに変換し、前記二次元コードデータに対応する二次元コード画像を、前記素材画像パターンを組み合わせることによって生成し、前記デジタル放送受信機は、生成した二次元コード画像を表示する。
【００２０】
ここで、本発明の最も特徴的なことは、二次元コード画像を生成する素材画像パターンとして、合計数がｎ（ｎ＝６，７，８，９）個のセルをひとつの素材とし、２ｎの白黒２値のすべての二次元配列パターンを表す素材画像パターンを用いることである。尚、セルとは、二次元コード画像を構成する白または黒の正方形画像である。
【００２１】
素材の例としては、例えば、１セル×６セル、１セル×７セル、１セル×８セル、１セル×９セルの横長の素材、２セル×３セル、３セル×３セルの素材がある。そして、１セル×６セルの素材の場合には２６＝６４個の素材画像パターンがあり、１セル×７セルの素材の場合には２７＝１２８個の素材画像パターンがあり、１セル×８セルの素材の場合には２８＝２５６個の素材画像パターンがあり、１セル×９セルの素材の場合には２９＝５１２個の素材画像パターンがある。
尚、１セル×６セル、１セル×７セル、１セル×８セル、１セル×９セルの横長の素材は、二次元コードの元となる二次元コードデータを、それに対応する素材画像パターンの画像に置換していく際に、データの先頭から横長のセル分毎に区切ることができるので、２セル×３セル、３セル×３セルの素材画像パターンよりも、受信機側の処理負担を軽減することができる。
【００２２】
図１は、１セル×９セルの素材画像パターンの例を示したものである。素材画像パターンは、ファイル名称情報と画像データとから構成される。画像データは、二値画素データ（白画素または黒画素）が組み合わさった集合体である。
【００２３】
図１の例では、白セルまたは黒セルが１セル×９セルに配置されて、配置された二値画素の値に対応付けたファイル名称がつけられている。例えば、白セルの値は、「１」であり、また、黒セルの値は、「０」であるとすると、最初の素材画像パターンは、９つの白セルが配列されているので、ファイル名称は、「１１１１１１１１１.ｐｎｇ」である。２番目の画像パターンは、最初だけに黒セルが配列されているので、ファイル名称は、「０１１１１１１１１.ｐｎｇ」である。そして、このような素材画像パターンが５１２個用意される。
【００２４】
次に、所定の情報から変換された二次元コードデータを、それに対応する素材画像パターンの画像に置換していく。例えば、二次元コードデータが「０１１１１１１１１」であるならば、二次元コードデータ「０１１１１１１１１」をファイル名称「０１１１１１１１１.ｐｎｇ」の画像である「黒、白、白、白、白、白、白、白、白」に置換する。この処理を、全ての二次元コード画像のセルが埋まるまで行い、二次元コード画像を生成する。
【００２５】
図２は、４型の二次元コード画像（３３セル×３３セル）の場合の例を示した図である。４型の二次元コード画像の場合、１セル×９セルの素材画像パターンを用いる場合、行方向に３３個、列方向に４個、合計１３２個の素材画像パターンの画像で埋められることになる。二次元コードデータの（９行、１列）〜（９行、９列）に対応する二次元コードデータ「００００００１００」は、素材画像パターンのファイル名「００００００１００．ｐｎｇ」の画像である「黒、黒、黒、黒、黒、黒、白、黒、黒」に置換する。
【００２６】
尚、４型の二次元コード画像（３３セル×３３セル）の場合、１辺が３３セル分しかなく、３４セル目、３５セル目、３６セル目の二次元コードデータがない。行方向に４個の素材画像パターンの画像が並ぶと、３セル分余ることになる（９セル×４個−３３セル＝３セル）。そこで、行方向の最後の素材画像パターンは、最後の３セルが「白」の素材画像パターンとなる。例えば、図２の例では、（１行、２８列）〜（１行、３３列）に対応する二次元コードデータ「００００００」であるが、この二次元コードデータ「００００００」を、「００００００１１１」とし、「００００００１１１．ｐｎｇ」の画像である「黒、黒、黒、黒、黒、黒、白、白、白」に置換する。
【００２７】
このように、本発明では、特許文献１に記載された技術と比較して、素材数は増加するが、要素数は減らすことができる。例えば、４型の二次元コードの場合、特許文献１の技術では、３３×３３のセルを１７×１７個の素材データで埋めることになるので、その要素数は２８９個となる。一方、本発明では、３３×３３のセルを３３×４の素材データで埋めることになるので、その要素数は１３２個となる。このように、本発明は、素材画像パターンの数は増加するが、要素数は減少し、結果としてノード数の増加を抑制することができ、かつ、要素数もＡＲＩＢの規定を超えることはない。
【００２８】
以下、具体的な本発明の実施の形態を、図面等を参照しながら説明する。尚、以下の説明では、１セル×９セルの素材を素材画像パターンに用いて、４型の二次元コード画像を生成して表示する場合を説明する。
【００２９】
図３は、本発明の実施の形態における二次元コード生成システムの概要を説明する図である。二次元コード生成システムは、放送局１と、デジタル放送受信機２とから構成される。
【００３０】
図４は放送局１のブロック図である。放送局１は、素材画像パターンと、二次元コード画像データの生成をデジタル放送受信機に実行させる命令記述であるＢＭＬ等とを含むＢＭＬコンテンツを送出するデータ放送送出部１０と、データ放送送出部１０から送出された素材画像パターン及びＢＭＬコンテンツと本線側の映像・音声とを多重化して放送する放送部１１とを有する。
【００３１】
図５はデジタル放送受信機２のブロック図である。視聴者が利用するデジタル放送受信機２は、ＢＳ/ＣＳ110°アンテナやＵＨＦアンテナに接続されている。そして、受信部２０と、制御部２１と、二次元コード画像生成部２２と、表示部２３とを有する。
【００３２】
制御部２１は、テレビリモコンからの情報の受付や、生成された二次元コード画像の表示部２３への表示等の各種の制御を行う。
【００３３】
二次元コード画像生成部２２は、メモリ領域を備える。メモリ領域には、受信したデータ放送のＢＭＬコンテンツが格納され、ＢＭＬスクリプトを解釈することで、所定の情報を変換した二次元コード画像を生成する。尚、ここで、所定の情報とは、例えば、双方通信に必要なＵＲＬ等の情報や、Ｂｃａｓカードの識別番号、視聴者が入力したパスワード等である。
【００３４】
次に、本実施の形態の全体の動作を説明する。図６は、本発明による二次元コード作成表示システムの全体の動作のフローチャートである。
【００３５】
放送局１は、１セル×９セルの素材の場合には２９＝５１２通りの素材画像パターンと、二次元コード画像データの生成をデジタル放送受信機に実行させる命令記述であるＢＭＬコンテンツとを放送する（Ｓｔｅｐ  １００）。
【００３６】
デジタル放送受信機２は、データ放送を選局すると、ＢＭＬコンテンツがデジタル放送受信機の作業メモリにキャッシュ（記憶）される（Ｓｔｅｐ  １０１）。
【００３７】
二次元コード画像生成部２２は、作業メモリにキャッシュされたＢＭＬコンテンツから該当するスクリプトを読み込んで、以下の処理を実行する。
【００３８】
二次元コードに埋め込む情報を読み込む（Ｓｔｅｐ  １０２）。
【００３９】
二次元コード生成スクリプトは、二次元コードデータを生成する（Ｓｔｅｐ  １０３）。
【００４０】
変換スクリプトは、１セル×９セルの画像パターンを用いて、二次元コードデータを画像オブジェクト（二次元コード画像）に変換する（Ｓｔｅｐ  １０４）。つまり、１セル×９セルの画像パターンを用いることで、３３セル×３３セルの二次元コードは、３３×４個の画像オブジェクトで表現することができる。ちなみに、４型の二次元コード（３３セル×３３セル）のＱＲコード（登録商標）では、埋め込み可能な文字数は、バイナリ表記で７８文字である。
【００４１】
ＢＭＬブラウザは、画像オブジェクトの画像パターン（二次元コード画像）をデジタル放送受信機２の表示部２３に表示させる（Ｓｔｅｐ  １０５）。
【００４２】
続いて、上述したＳｔｅｐ  １０２からＳｔｅｐ  １０４の動作、すなわち、二次元コード画像を生成する動作について詳細に説明する。
【００４３】
図７は、二次元コード画像を生成する動作のフローチャートである。
【００４４】
まず、３３行×４列＝１３２個のオブジェクト素材を、リセットする（ステップ  ２００）。すなわち、全てが白の素材画像パターンにする。
【００４５】
生成された３３セル×３３セルの二次元コードデータを取得する（ステップ  ２０１）。
【００４６】
行方向のカウンタ「j」の値を初期化（値＝「0」）する（ステップ  ２０２）。
【００４７】
列方向のカウンタ「i」の値を初期化（値＝「0」）する（ステップ  ２０３）。
【００４８】
カウンタ「j」の値が「３３」より小さいかを判定する（ステップ  ２０４）。小さければ、ステップ  ２０５に進む。小さくなければ、終了する。
【００４９】
カウンタ「i」の値が「３３」より小さいかを判定する（ステップ  ２０５）。小さければ、ステップ  ２０６に進む。小さくなければ、jに１を加算して、ステップ  ２０３に戻る。
【００５０】
ステップ  ２０６において、記憶領域にある二次元コードデータ配列の(i+0,j)(i+1,j),(i+2,j)…(i+7,j),(i+8,j)から、１か０の値を取り出して、ファイル名の高い位から割り当ててゆく。尚、iが３３を超えた場合、すなわち、i方向の配列値が存在しない場合は、割り当てをしない。そして、フィル名に対応する素材画像に置換する。
【００５１】
続いて、iに９を加算して（ステップ  ２０７）、ステップ２０５に戻る。
【００５２】
図８は上述した動作を実行するスクリプトの一例を示したものである。
【００５３】
以上の如く、１セル×９セルの素材画像パターンを用いることで、３３セル×３３セルを、３３×４＝１３２個の素材データで埋めることになるので、その要素数は１３２個となる。一方、特許文献１のように、２セル×２セルの素材画像パターンを用いる場合、３３セル×３３セルを、１７×１７＝２８９個の素材データで埋めることになるので、その要素数は２８９個となる。よって、本発明によれば、要素数を少なくすることができ、結果としてノード数の増大を抑えることができる。尚、上述した実施の形態では、１セル×９セルの例を説明したが、１セル×６セル、１セル×７セル、１セル×８セルの横長の素材、２セル×３セル、３セル×３セルの素材の素材画像パターンも同様であることは言うまでもない。
【００５４】
更に、上記実施の形態では、１種類の素材画像パターンを用いる例を説明したが、これに限られず、複数の素材画像パターンを用いても良い。
【００５５】
具体的には、現状のデジタル放送はARIB方式がかなりのシェアを占めているが、今後はIPTV方式や新RMP方式での受信シェアが拡がってくるものと考えられる。しかし、各方式では端末ＩＤの桁数が違っているため、二次元コードの型が異なることが想定される。そこで、データ放送コンテンツとして、二次元コードの異なる型を、一つのコンテンツに共存させるハイブリットな方法が必要となってくる。
【００５６】
一方、ARIBで規定されているコンテンツ素材数の上限(７６８個)であるが、ARIBで規定されている内容は、一度にメモリロックできる素材数として明記されている。従って、データ放送コンテンツが、例えば、３型の１セル×８セルの素材画像パターン（素材パターン数２５６個）と、４型の１セル×９セルの素材画像パターン（素材パターン数５１２個）の両方を保持したとしても、コンテンツの作り方として両方を同時にロックしなければARIB規定に抵触することはない。
【００５７】
例えば、テレビ受信機の端末ＩＤを暗号化して冗長性を持たせることを考慮すると、二次元コードの型は、ARIB方式は16進12桁であるので３型、IPTV方式は16進16桁であるので３型、新RMP方式は16進24桁であるので４型とすることが考えられる。
【００５８】
そこで、二次元コードを用いるデータ放送コンテンツでは、３型と４型とを共存させるため、ＢＭＬコンテンツに、複数の種類の素材画像パターン（３型の１セル×８セルの素材画像パターン（素材パターン数２５６個）と、４型の１セル×９セルの素材画像パターン（素材パターン数５１２個））を含めるとともに、テレビ受信機の端末ＩＤを識別してそれに合った型の二次元コードを生成するスクリプトを含める。
【００５９】
以上のような構成にすれば、複数の方式にも柔軟に本発明を適用することができる。
【００６０】
尚、上述した実施の形態では、各部をハードウェアで構成したが、上述した動作の処理を情報処理装置（ＣＰＵ）に行わせるプログラムによっても構成できる。
【００６１】
以上好ましい実施の形態をあげて本発明を説明したが、本発明は必ずしも上記実施の形態に限定されるものではなく、その技術的思想の範囲内において様々に変形し実施することが出来る。
【符号の説明】
【００６２】
１      放送局
２      デジタル放送受信機
１０    データ放送送出部
１１    放送部
２０    受信部
２１    制御部
２２    二次元コード画像生成部
２３    表示部
【図１】
2014072714.tif 000003
【図２】
2014072714.tif 000004
【図３】
2014072714.tif 000005
【図４】
2014072714.tif 000006
【図５】
2014072714.tif 000007
【図６】
2014072714.tif 000008
【図７】
2014072714.tif 000009
【図８】
2014072714.tif 000010