(57)【要約】【課題】受信装置において、個別情報と共通情報とを個々に２次元コードとして高速に表示させることが可能な電子文書を生成する２次元コード表示用電子文書生成装置を提供する。【解決手段】２次元コード表示用電子文書生成装置１は、電子文書Ｄを入力する電子文書入力手段１１と、個別情報を個別２次元コードとして生成するための２次元コードプログラムと受信装置に予め記憶されている個別情報取得プログラムのリンク先情報とを電子文書Ｄに組み込む個別２次元コード生成用情報組み込み手段１３と、共通情報を予め共通２次元コードとして生成し、当該共通２次元コードを電子文書Ｄに組み込む共通２次元コード組み込み手段１４と、生成した２次元コード表示用電子文書Ｄ２を出力する出力手段１５とを備えることを特徴とする。【選択図】図２
2011014953.tif 000002
【特許請求の範囲】
【請求項１】
受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込む２次元コード表示用電子文書生成装置であって、
前記電子文書を入力する電子文書入力手段と、
前記個別情報を取得するために予め前記受信装置に記憶されている個別情報取得プログラムのリンク先情報を前記電子文書に組み込む個別情報取得プログラムリンク組み込み手段と、
前記個別情報を符号化して前記個別２次元コードを生成する個別２次元コード生成プログラムを入力する２次元コード生成プログラム入力手段と、
この２次元コード生成プログラム入力手段で入力された個別２次元コード生成プログラムを前記電子文書に組み込む２次元コード生成プログラム組み込み手段と、
前記共通情報となるテキストを入力するテキスト入力手段と、
このテキスト入力手段で入力されたテキストを符号化して前記共通２次元コードを生成する２次元コード生成手段と、
この２次元コード生成手段で生成された共通２次元コードを前記電子文書に組み込む２次元コード組み込み手段と、
前記リンク先情報と、前記個別２次元コード生成プログラムと、前記共通２次元コードとが組み込まれた電子文書を出力する出力手段と、
を備えることを特徴とする２次元コード表示用電子文書生成装置。
【請求項２】
受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込む２次元コード表示用電子文書生成装置であって、
前記電子文書を入力する電子文書入力手段と、
前記個別２次元コードを生成するために予め前記受信装置に記憶されている個別２次元コード生成プログラムのリンク先情報を前記電子文書に組み込む２次元コード生成プログラムリンク組み込み手段と、
前記個別情報を取得するために予め前記受信装置に記憶されている個別情報取得プログラムのリンク先情報を前記電子文書に組み込む個別情報取得プログラムリンク組み込み手段と、
前記共通情報となるテキストを入力するテキスト入力手段と、
このテキスト入力手段で入力されたテキストを符号化して前記共通２次元コードを生成する２次元コード生成手段と、
この２次元コード生成手段で生成された共通２次元コードを前記電子文書に組み込む２次元コード組み込み手段と、
前記個別２次元コード生成プログラムのリンク先情報と、前記個別情報取得プログラムのリンク先情報と、前記共通２次元コードとが組み込まれた電子文書を出力する出力手段と、
を備えることを特徴とする２次元コード表示用電子文書生成装置。
【請求項３】
前記共通２次元コードを生成する際に使用するパラメータと同一のパラメータを、前記個別２次元コード生成プログラムが前記個別２次元コードを生成するためのパラメータとして入力する２次元コードパラメータ入力手段と、
この２次元コードパラメータ入力手段で入力されたパラメータを前記電子文書に組み込む２次元コードパラメータ組み込み手段と、
をさらに備えることを特徴とする請求項１または請求項２に記載の２次元コード表示用電子文書生成装置。
【請求項４】
前記共通情報と前記個別情報とを構造的連接機能を有する前記２次元コード生成プログラムにより連接する際のパリティデータを含んだ、前記共通２次元コードおよび前記個別２次元コードを生成するためのパラメータを入力する２次元コードパラメータ入力手段と、
この２次元コードパラメータ入力手段で入力されたパラメータを前記電子文書に組み込む２次元コードパラメータ組み込み手段と、
前記テキスト入力手段で入力されたテキストの文字コードを排他的論理和演算することで、前記共通情報のパリティデータを生成するパリティデータ計算手段と、を備え、
前記２次元コードパラメータ組み込み手段が、前記共通情報のパリティデータをさらに前記電子文書に組み込むことを特徴とする請求項１または請求項２に記載の２次元コード表示用電子文書生成装置。
【請求項５】
受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込むために、コンピュータを、
前記電子文書を入力する電子文書入力手段、
前記個別情報を取得するために予め前記受信装置に記憶されている個別情報取得プログラムのリンク先情報を前記電子文書に組み込む個別情報取得プログラムリンク組み込み手段、
前記個別情報を符号化して前記個別２次元コードを生成する個別２次元コード生成プログラムを入力する２次元コード生成プログラム入力手段、
この２次元コード生成プログラム入力手段で入力された個別２次元コード生成プログラムを、前記電子文書に組み込む２次元コード生成プログラム組み込み手段、
前記共通情報となるテキストを入力するテキスト入力手段と、
このテキスト入力手段で入力されたテキストを符号化して前記共通２次元コードを生成する２次元コード生成手段、
この２次元コード生成手段で生成された共通２次元コードを前記電子文書に組み込む２次元コード組み込み手段、
前記リンク先情報と、前記個別２次元コード生成プログラムと、前記共通２次元コードとが組み込まれた電子文書を出力する出力手段、
として機能させるための２次元コード表示用電子文書生成プログラム。
【請求項６】
受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込むために、コンピュータを、
前記電子文書を入力する電子文書入力手段、
前記個別２次元コードを生成するために予め前記受信装置に記憶されている個別２次元コード生成プログラムのリンク先情報を前記電子文書に組み込む２次元コード生成プログラムリンク組み込む手段、
前記個別情報を取得するために予め前記受信装置に記憶されている個別情報取得プログラムのリンク先情報を前記電子文書に組み込む個別情報取得プログラムリンク組み込み手段、
前記共通情報となるテキストを入力するテキスト入力手段、
このテキスト入力手段で入力されたテキストを符号化して前記共通２次元コードを生成する２次元コード生成手段、
この２次元コード生成手段で生成された共通２次元コードを前記電子文書に組み込む２次元コード組み込み手段、
前記個別２次元コード生成プログラムのリンク先情報と、前記個別情報取得プログラムのリンク先情報と、前記共通２次元コードとが組み込まれた電子文書を出力する出力手段、
として機能させるための２次元コード表示用電子文書生成プログラム。
【請求項７】
デジタル放送のデータ放送を配信するデジタル放送送信装置において、
請求項１から請求項４のいずれか一項に記載の２次元コード表示用電子文書生成装置と、
この２次元コード表示用電子文書生成装置で生成された電子文書を前記データ放送として配信する放送送出手段と、
を備えることを特徴とするデジタル放送送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信装置に配信する電子文書に、共通情報と個別情報とを個々の２次元コードとして表示させるための情報を組み込む２次元コード表示用電子文書生成装置およびそのプログラム、ならびに、デジタル放送送信装置に関する。
【背景技術】
【０００２】
近年、株式会社デンソーウェーブによって開発されＪＩＳ規格Ｘ０５１０として制定されているＱＲコード（登録商標）をはじめとする２次元コードが広く普及・活用されている。例えば、ＱＲコードの読み取り装置（ＱＲコードリーダ）として、カメラ付き携帯電話機が広く普及している。さらに、テレビ画面上に表示されたＵＲＬ（Uniform Resource Locator）を含むＱＲコードをカメラ付き携帯電話機で撮影し、その撮影したＱＲコードを復号して携帯電話機の画面上にＵＲＬを文字情報として表示する技術も開示されている（特許文献１参照）。
【０００３】
一方、現在、ＢＳデジタル放送、地上デジタル放送等のデジタル放送では、放送番組を視聴するために、Ｂ−ＣＡＳ（登録商標）カードを用いたアクセス制御を行っている。このＢ−ＣＡＳカードは、デジタル放送受信装置（以下、単に受信装置という）購入時に添付される形で購入者（ユーザ）に配布される。また、受信装置の購入者は、Ｂ−ＣＡＳカードを入手する度に放送事業者に対して、氏名、住所等の個人情報やＢ−ＣＡＳカード番号の登録（ユーザ登録）を行う必要がある。そのため、放送事業者は、例えば、ハガキの郵送、電話、インターネットの各手段を利用する方法で登録を受け付けているが、Ｂ−ＣＡＳカード番号はほとんど連続性のない２０桁の数字の羅列であるため、いずれの方法でも簡易な手続きとはいえない。
【０００４】
そこで、受信装置において、すべての受信装置にとって共通の情報であるユーザ登録を行うサーバのアドレスと、そのサーバへの引数として、個々の受信装置で個別の情報であるユーザ固有の個人情報、Ｂ−ＣＡＳカード番号等とを含めた情報を、ＱＲコード等の２次元コードに変換し、受信装置の画面上に提示する手法が考えられる（非特許文献１参照）。これによって、例えば、携帯電話機の読み取り装置によって、受信装置の画面上に提示された２次元コードを読み取り、インターネットを介して放送事業者のサーバに伝送することが可能になる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７６２８７号公報
【非特許文献】
【０００６】
【非特許文献１】川喜田ら，「個別ＱＲコード生成ＢＭＬプログラムの開発」，映情技報，Vol.33，No.9，pp.9-12(2009)
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前記したように従来の手法を用いた場合、デジタル放送の受信装置の画面上に提示するＱＲコードは、サーバアドレス等の共通情報やＢ−ＣＡＳカード番号等の個別情報を含んだデータサイズが大きい（英数字５０文字以上）文字列から生成する必要がある。
この場合、計算資源の乏しい古い受信装置では、ＱＲコードを生成するために時間がかかってしまうという問題がある。例えば、非特許文献１で示したプログラムで、共通情報と個別情報とを含んだＱＲコードを生成した場合、数十秒程度かかってしまうという実験結果が得られている。
このように、共通情報と個別情報とを含んだＱＲコードを生成し、画面上に提示するには、受信装置によっては時間がかかるため、実際のユーザ登録に使用するには好ましくない。
【０００８】
本発明は、以上のような問題点に鑑みてなされたものであり、受信装置において、共通情報と個別情報とを個々の２次元コードとして高速に表示させることが可能な電子文書を生成する２次元コード表示用電子文書生成装置およびそのプログラム、ならびに、デジタル放送送信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載の２次元コード表示用電子文書生成装置は、受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込む２次元コード表示用電子文書生成装置であって、電子文書入力手段と、個別情報取得プログラムリンク組み込み手段と、２次元コード生成プログラム入力手段と、２次元コード生成プログラム組み込み手段と、テキスト入力手段と、２次元コード生成手段と、２次元コード組み込み手段と、出力手段とを備える構成とした。
【００１０】
かかる構成において、２次元コード表示用電子文書生成装置は、電子文書入力手段によって、ＢＭＬ（Broadcast Markup Language）、ＨＴＭＬ（Hyper Text Markup Language）等で記述された電子文書を外部から入力する。そして、２次元コード表示用電子文書生成装置は、個別情報取得プログラムリンク組み込み手段によって、個別情報を取得するために予め受信装置に記憶されている個別情報取得プログラムのリンク先情報を電子文書に組み込む。ここで、「リンク先情報を電子文書に組み込む」とは、電子文書内にプログラムを特定する情報、例えば、プログラムのファイル名等を記述することをいう。これによって、当該電子文書により、受信装置において個人情報を取得させることができる。
【００１１】
また、２次元コード表示用電子文書生成装置は、２次元コード生成プログラム入力手段によって、個別情報を符号化して個別２次元コードを生成する個別２次元コード生成プログラムを外部から入力する。そして、２次元コード表示用電子文書生成装置は、２次元コード生成プログラム組み込み手段によって、個別２次元コード生成プログラムを電子文書に組み込む。ここで、「プログラムを電子文書に組み込む」とは、電子文書内で関数呼び出しが可能な形式でプログラムを追加することをいう。例えば、電子文書がＢＭＬの場合、ＥＣＭＡＳｃｒｉｐｔで記述された関数呼び出し可能な２次元コード生成プログラムを電子文書内に追加する。これによって、当該電子文書により、受信装置において、先に取得した個別情報から個別２次元コードを生成させることができる。
【００１２】
また、２次元コード表示用電子文書生成装置は、テキスト入力手段によって、共通情報となるテキストを外部から入力する。この共通情報は、配信側から、すべての受信装置に配信する共通の情報であって、例えば、ユーザ登録を行うサーバのアドレス等である。そして、２次元コード表示用電子文書生成装置は、２次元コード生成手段によって、テキスト入力手段で入力されたテキストを符号化して共通２次元コードを生成する。そして、２次元コード表示用電子文書生成装置は、２次元コード組み込み手段によって、２次元コード生成手段で生成された共通２次元コードを電子文書に組み込む。ここで、「２次元コードを電子文書に組み込む」とは、２次元コードを２次元の画像データとし、当該画像データを電子文書内で参照可能に追加することをいう。これによって、当該電子文書により、受信装置において、共通情報の２次元コード化の処理が省略されることになる。
【００１３】
そして、２次元コード表示用電子文書生成装置は、出力手段によって、リンク先情報と、個別２次元コード生成プログラムと、共通２次元コードとが組み込まれた電子文書を出力する。このように生成された電子文書が受信装置に送信されることで、受信装置では、当該電子文書に組み込まれている共通２次元コードをそのまま表示し、個別情報については、受信装置で独自に取得し、個別２次元コードを生成し表示することができる。
【００１４】
また、請求項２に記載の２次元コード表示用電子文書生成装置は、受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込む２次元コード表示用電子文書生成装置であって、電子文書入力手段と、２次元コード生成プログラムリンク組み込み手段と、個別情報取得プログラムリンク組み込み手段と、テキスト入力手段と、２次元コード生成手段と、２次元コード組み込み手段と、出力手段とを備える構成とした。
【００１５】
かかる構成において、２次元コード表示用電子文書生成装置は、電子文書入力手段によって、ＢＭＬ、ＨＴＭＬ等で記述された電子文書を外部から入力する。そして、２次元コード表示用電子文書生成装置は、２次元コード生成プログラムリンク組み込み手段によって、個別２次元コードを生成するために予め受信装置に記憶されている個別２次元コード生成プログラムのリンク先情報を電子文書に組み込む。これによって、当該電子文書により、受信装置において２次元コードを生成させることができる。
また、２次元コード表示用電子文書生成装置は、個別情報取得プログラムリンク組み込み手段によって、個別情報を取得するために予め受信装置に記憶されている個別情報取得プログラムのリンク先情報を電子文書に組み込む。これによって、当該電子文書により、受信装置において個人情報を取得させることができる。
【００１６】
また、２次元コード表示用電子文書生成装置は、テキスト入力手段によって、共通情報となるテキストを外部から入力する。そして、２次元コード表示用電子文書生成装置は、２次元コード生成手段によって、テキスト入力手段で入力されたテキストを符号化して共通２次元コードを生成する。そして、２次元コード表示用電子文書生成装置は、２次元コード組み込み手段によって、２次元コード生成手段で生成された共通２次元コードを電子文書に組み込む。これによって、当該電子文書により、受信装置において、共通情報の２次元コード化の処理が省略されることになる。
そして、２次元コード表示用電子文書生成装置は、出力手段によって、個別２次元コード生成プログラムのリンク先情報と、個別情報取得プログラムのリンク先情報と、共通２次元コードとが組み込まれた電子文書を出力する。
【００１７】
さらに、請求項３に記載の２次元コード表示用電子文書生成装置は、請求項１または請求項２に記載の２次元コード表示用電子文書生成装置において、２次元コードパラメータ入力手段と、２次元コードパラメータ組み込み手段とをさらに備える構成とした。
【００１８】
かかる構成において、２次元コード表示用電子文書生成装置は、２次元コードパラメータ入力手段によって、共通２次元コードを生成する際に使用するパラメータと同一のパラメータを、個別２次元コード生成プログラムが個別２次元コードを生成するためのパラメータとして外部から入力する。このパラメータは、２次元コードプログラムが２次元コードを生成する際に使用するものであって、２次元コードの各シンボルの位置情報等、各種の２次元コードに固有の情報である。そして、２次元コード表示用電子文書生成装置は、２次元コードパラメータ組み込み手段によって、２次元コードパラメータ入力手段で入力されたパラメータを電子文書に組み込む。これによって、当該電子文書により、２次元コードを生成する際のパラメータを受信装置に通知することができる。
【００１９】
また、請求項４に記載の２次元コード表示用電子文書生成装置は、請求項１または請求項２に記載の２次元コード表示用電子文書生成装置において、２次元コードパラメータ入力手段と、２次元コードパラメータ組み込み手段と、パリティデータ計算手段とをさらに備える構成とした。
【００２０】
かかる構成において、２次元コード表示用電子文書生成装置は、２次元コードパラメータ入力手段によって、共通情報と個別情報とを構造的連接機能を有する２次元コード生成プログラムにより連接する際のパリティデータを含んだ、共通２次元コードおよび個別２次元コードを生成するためのパラメータを外部から入力する。このパラメータは、２次元コード生成プログラムが２次元コードを生成する際に使用するものであって、２次元コードの各シンボルの位置情報等、各種の２次元コードに固有の情報である。また、パリティデータは、ＱＲコードにおいて、個々の２次元コードを連接する際に同一のグループを示す値である。そして、２次元コード表示用電子文書生成装置は、２次元コードパラメータ組み込み手段によって、２次元コードパラメータ入力手段で入力されたパラメータを電子文書に組み込む。
【００２１】
また、２次元コード表示用電子文書生成装置は、パリティデータ計算手段によって、テキスト入力手段で入力されたテキストの文字コードを排他的論理和演算することで、共通情報のパリティデータを生成する。
そして、２次元コード表示用電子文書生成装置は、２次元コードパラメータ組み込み手段によって、共通情報のパリティデータをさらに電子文書に組み込む。
これによって、当該電子文書により、２次元コードを生成する際のパラメータを受信装置に通知することができる。
【００２２】
また、請求項５に記載の２次元コード表示用電子文書生成プログラムは、受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込むために、コンピュータを、電子文書入力手段、個別情報取得プログラムリンク組み込み手段、２次元コード生成プログラム入力手段、２次元コード生成プログラム組み込み手段、テキスト入力手段と、２次元コード生成手段、２次元コード組み込み手段、出力手段として機能させる構成とした。
【００２３】
かかる構成において、２次元コード表示用電子文書生成プログラムは、電子文書入力手段によって、ＢＭＬ、ＨＴＭＬ等で記述された電子文書を外部から入力する。そして、２次元コード表示用電子文書生成プログラムは、個別情報取得プログラムリンク組み込み手段によって、個別情報を取得するために予め受信装置に記憶されている個別情報取得プログラムのリンク先情報を電子文書に組み込む。
また、２次元コード表示用電子文書生成プログラムは、２次元コード生成プログラム入力手段によって、個別情報を符号化して個別２次元コードを生成する個別２次元コード生成プログラムを外部から入力する。そして、２次元コード表示用電子文書生成プログラムは、２次元コード生成プログラム組み込み手段によって、個別２次元コード生成プログラムを電子文書に組み込む。
【００２４】
また、２次元コード表示用電子文書生成プログラムは、テキスト入力手段によって、共通情報となるテキストを外部から入力する。そして、２次元コード表示用電子文書生成プログラムは、２次元コード生成手段によって、テキスト入力手段で入力されたテキストを符号化して共通２次元コードを生成する。そして、２次元コード表示用電子文書生成プログラムは、２次元コード組み込み手段によって、２次元コード生成手段で生成された共通２次元コードを電子文書に組み込む。
そして、２次元コード表示用電子文書生成プログラムは、出力手段によって、リンク先情報と、個別２次元コード生成プログラムと、共通２次元コードとが組み込まれた電子文書を出力する。
【００２５】
また、請求項６に記載の２次元コード表示用電子文書生成プログラムは、受信装置に対して配信する電子文書に、複数の前記受信装置において共通情報として表示させる共通２次元コードと、前記受信装置において当該受信装置が個別に有する個別情報を個別２次元コードとして表示させるための情報とを組み込むために、コンピュータを、電子文書入力手段、２次元コード生成プログラムリンク組み込み手段、個別情報取得プログラムリンク組み込み手段、テキスト入力手段、２次元コード生成手段、２次元コード組み込み手段、出力手段として機能させる構成とした。
【００２６】
かかる構成において、２次元コード表示用電子文書生成プログラムは、電子文書入力手段によって、ＢＭＬ、ＨＴＭＬ等で記述された電子文書を外部から入力する。そして、２次元コード表示用電子文書生成プログラムは、２次元コード生成プログラムリンク組み込み手段によって、個別２次元コードを生成するために予め受信装置に記憶されている個別２次元コード生成プログラムのリンク先情報を電子文書に組み込む。
また、２次元コード表示用電子文書生成プログラムは、個別情報取得プログラムリンク組み込み手段によって、個別情報を取得するために予め受信装置に記憶されている個別情報取得プログラムのリンク先情報を電子文書に組み込む。
【００２７】
また、２次元コード表示用電子文書生成プログラムは、テキスト入力手段によって、共通情報となるテキストを外部から入力する。そして、２次元コード表示用電子文書生成プログラムは、２次元コード生成手段によって、テキスト入力手段で入力されたテキストを符号化して共通２次元コードを生成する。そして、２次元コード表示用電子文書生成プログラムは、２次元コード組み込み手段によって、２次元コード生成手段で生成された共通２次元コードを電子文書に組み込む。
そして、２次元コード表示用電子文書生成プログラムは、出力手段によって、個別２次元コード生成プログラムのリンク先情報と、個別情報取得プログラムのリンク先情報と、共通２次元コードとが組み込まれた電子文書を出力する。
【００２８】
さらに、請求項７に記載のデジタル放送送信装置は、デジタル放送のデータ放送を配信するデジタル放送送信装置において、請求項１から請求項４のいずれか一項に記載の２次元コード表示用電子文書生成装置と、放送送出手段とを備える構成とした。
【００２９】
かかる構成において、デジタル放送送信装置は、２次元コード表示用電子文書生成装置で生成された電子文書を、放送送出手段によってデータ放送として配信する。これによって、デジタル放送受信装置において、画面上に、共通情報の２次元コード（共通２次元コード）と個別情報の２次元コード（個別２次元コード）とを表示させることができる。このとき、デジタル放送受信装置では、電子文書に組み込まれている共通２次元コードをそのまま表示し、個別情報については、受信装置で独自に取得し、個別２次元コードを生成し表示することができる。
【発明の効果】
【００３０】
本発明は、以下に示す優れた効果を奏するものである。
請求項１，５に記載の発明によれば、共通情報については、予め配信側で生成した共通情報の２次元コード（共通２次元コード）を電子文書に組み込むことで、受信装置では、その２次元コードをそのまま表示に利用することができる。また、受信装置固有の個別情報については、それぞれの受信装置で個別情報を取得して２次元コード（個別２次元コード）を生成し表示させることができる。これによって、受信装置では、個別情報の２次元コードのみを生成すればよいため、共通情報と個別情報とを２次元コードとして表示する際の負荷を軽減させ、高速に２次元コードを表示させることができる。
また、請求項１，５に記載の発明によれば、個別情報のみの２次元コードを生成することになるため、例えば、２次元コードとしてＱＲコードを用いた場合、共通情報と個別情報とを併せた２次元コードを生成するよりも、セル数の少ない２次元コード（個別２次元コード）を生成することになり、生成時間を短縮することができる。
【００３１】
請求項２，６に記載の発明によれば、予め受信装置に記憶されている２次元コード生成プログラムを利用することができるため、請求項１，４に記載の発明の効果に加え、電子文書に組み込むデータ量を抑えることができる。
【００３２】
請求項３に記載の発明によれば、２次元コードを生成するためのパラメータを、配信側と受信側とで共有させることができ、共通の条件で２次元コードを生成することができる。これによって、例えば、２次元コードが構造的連接機能を有するＱＲコード等である場合、共通情報の２次元コードと個別情報の２次元情報とを連接させる情報をパラメータとして配信することができ、受信側で表示した２つ２次元コードから、１つの連結した情報を読み出すことが可能になる。
【００３３】
請求項４に記載の発明によれば、ＱＲコードのような構造的連接機能を有する２次元コード生成プログラムによって、受信側で、共通情報と個別情報とで同じパリティデータを有し、かつ、当該パリティデータが共通情報と個別情報の連結後のパリティデータと同じとなる２次元コードを生成することができる。これによって、受信側で表示した２つ２次元コードから、１つの連結した情報を読み出すことが可能になる。
【００３４】
請求項７に記載の発明によれば、２次元コード表示用電子文書生成装置で生成された電子文書を、デジタル放送のデータ放送で、デジタル放送受信装置に配信することができる。これによって、計算資源の乏しいデジタル放送受信装置であっても、少ない負荷で２次元コードを画面上に表示させることができる。
【図面の簡単な説明】
【００３５】
【図１】本発明に係る２次元コード表示用電子文書生成装置の概要を示す説明するための概念図である。
【図２】本発明の第１実施形態に係る２次元コード表示用電子文書生成装置の構成を示す機能ブロック図である。
【図３】本発明の第１実施形態に係る２次元コード表示用電子文書生成装置の動作を示すフローチャートである。
【図４】本発明の第２実施形態に係る２次元コード表示用電子文書生成装置の構成を示す機能ブロック図である。
【図５】本発明の第３実施形態に係る２次元コード表示用電子文書生成装置の構成を示す機能ブロック図である。
【図６】本発明の第４実施形態に係る２次元コード表示用電子文書生成装置の構成を示す機能ブロック図である。
【図７】電子文書の組み込み例を示す図である。
【図８】本発明の第５実施形態に係るデジタル放送システムの構成を示す機能ブロック図である。
【図９】２次元コード生成プログラムのパリティ付テキスト生成手段の構成を示す機能ブロック図である。
【図１０】本発明の第５実施形態に係るデジタル放送システムの動作を示すフローチャートである。
【発明を実施するための形態】
【００３６】
以下、本発明の実施形態について図面を参照して説明する。
＜第１実施形態＞
［２次元コード表示用電子文書生成装置の概要］
最初に、図１を参照して、本発明の第１実施形態に係る２次元コード表示用電子文書生成装置の概要について説明する。
【００３７】
２次元コード表示用電子文書生成装置１は、放送波や通信回線を介して受信装置３に配信される電子文書Ｄに、当該電子文書Ｄを配信する対象となるすべての受信装置３に共通の情報である共通情報を符号化した２次元コードと、受信装置３で個別の情報である個別情報を２次元コードとして表示させるための情報（個別２次元コード生成用情報）とを組み込むものである。
すなわち、２次元コード表示用電子文書生成装置１は、共通情報（例えば、ユーザ登録を行うサーバのアドレス）を２次元コードに符号化した共通２次元コードＣＣと、受信装置３において個別情報から２次元コード（個別２次元コードＣＰ）を生成するための２次元コード生成プログラムとを、電子文書Ｄに組み込んで、２次元コード表示用電子文書Ｄ２を生成する。このように生成された２次元コード表示用電子文書Ｄ２は、放送波または通信回線を介して、受信装置３に配信される。
【００３８】
一方、受信装置３は、放送波または通信回線を介して、２次元コード表示用電子文書Ｄ２を受信する。そして、受信装置３は、２次元コード表示用電子文書Ｄ２に組み込まれている２次元コード生成プログラムにより、受信装置３内の個別情報（例えば、Ｂ−ＣＡＳカード番号）から、個別２次元コードＣＰを生成し、同じく２次元コード表示用電子文書Ｄ２に組み込まれている共通情報を符号化した共通２次元コードＣＣとともに、受信装置３の画面上に表示する。
【００３９】
ここで、共通２次元コードＣＣの内容が、ユーザ登録用のサーバのアドレス（例えば、“http://www.xxx.or.jp/card/bcas.cgi/”）、個別２次元コードＣＰの内容が、Ｂ−ＣＡＳカードの識別情報（カード番号：例えば、“0000-2000-0581-2000-3700”）であった場合、ユーザ側で、この２つの２次元コードを、カメラ付き携帯電話機の読み取り装置で読み取り、連結させることで、ユーザ登録用のサーバに対して、ユーザ登録を行うことが可能なメッセージ（http://www.or.jp/card/bcas.cgi/0000-2000-0581-2000-3700）を生成することができる。
このように、電子文書の配信側で共通情報を予め共通２次元コードＣＣとして生成しておくことで、受信装置３における２次元コード生成による負荷を軽減させることができる。
【００４０】
また、２次元コードをＱＲコードとした場合、符号化するテキスト長（データサイズ）等によって、ＱＲコードの大きさが異なる。例えば、符号化するテキストが英数字で２０文字以下であって、誤り訂正レベルを約１５％（レベルＭ）とする場合、最小バージョンであるバージョン１（セル数は２１×２１）のＱＲコードを用いることができる。
【００４１】
このＱＲコードのセル数は、ＱＲコードの生成時間に影響を与えることになる。しかし、本発明において、受信装置３で生成するＱＲコードは、個別情報のみを含んだものであるため、共通情報と個別情報とを含んだＱＲコードを生成する場合に比べ、テキスト長が短くなり、生成時間が短い小さいＱＲコードで個別２次元コードＣＰを生成することができる。これによって、さらに、受信装置３における２次元コード生成による負荷を軽減させることができる。
以下、本発明の実施形態に係る２次元コード表示用電子文書生成装置１の構成および動作について、順次説明する。
【００４２】
［２次元コード表示用電子文書生成装置の構成］
まず、図２を参照（適宜図１参照）して、本発明の第１実施形態に係る２次元コード表示用電子文書生成装置の構成について説明する。なお、本実施の形態では、電子文書を配信する配信者は、デジタル放送の放送事業者であり、受信装置３は、デジタル放送を受信するデジタル放送受信装置とする。
【００４３】
ここでは、２次元コード表示用電子文書生成装置１は、電子文書入力手段１１と、記憶手段１２と、個別２次元コード生成用情報組み込み手段１３と、共通２次元コード組み込み手段１４と、出力手段１５とを備えている。
【００４４】
電子文書入力手段１１は、受信装置３に配信する電子文書Ｄを外部から入力するものである。この電子文書入力手段１１で入力された電子文書Ｄは、記憶手段１２に書き込まれ、一時的に記憶される。
なお、この電子文書Ｄは、他の文書への参照情報や文書の論理構造をタグによって記述したテキスト文書であって、ＢＭＬ、ＨＴＭＬ等である。本実施の形態では、電子文書Ｄを、デジタル放送のデータ放送で配信されるＢＭＬとして説明を行うこととする。
【００４５】
記憶手段１２は、メモリやハードディスク等の一般的な記憶装置で構成され、入力された情報（電子文書Ｄ等）を一時的に記憶したり、２次元コード表示用電子文書生成装置１を動作させるプログラムを格納したりするものである。
【００４６】
個別２次元コード生成用情報組み込み手段１３は、受信装置３が個別に有する個別情報を２次元コード（個別２次元コード）として表示させるための情報（個別２次元コード生成用情報）を、電子文書Ｄに組み込むものである。ここでは、個別２次元コード生成用情報組み込み手段１３は、プログラム入力手段１３１と、プログラム組み込み手段１３２と、パラメータ入力手段１３３と、パラメータ組み込み手段１３４と、個別情報取得プログラムリンク組み込み手段１３５とを備えている。
【００４７】
プログラム入力手段（２次元コード生成プログラム入力手段）１３１は、テキストデータから２次元コードを生成するプログラムである２次元コード生成プログラム（個別２次元コード生成プログラム）を入力するものである。この２次元コード生成プログラムは、既知のＱＲコード（登録商標）、ＤａｔａＭａｔｒｉｘ（ＤａｔａＣｏｄｅ）、Ｃｏｄｅ４９等を生成する既存のプログラムを用いることができる。例えば、非特許文献１で開示されているＱＲコードを生成するＢＭＬ上で配信可能なＥＣＭＡＳｃｒｉｐｔで記述されたプログラムを用いることができる。このプログラム入力手段１３１で入力された２次元コード生成プログラムは、プログラム組み込み手段１３２に出力される。
【００４８】
プログラム組み込み手段（２次元コード生成プログラム組み込み手段）１３２は、プログラム入力手段１３１で入力された２次元コード生成プログラムを、電子文書Ｄに組み込むものである。ここでは、プログラム組み込み手段１３２は、電子文書入力手段１１で入力され、記憶手段１２に記憶されている電子文書Ｄに、ＥＣＭＡＳｃｒｉｐｔ（スクリプト言語）で記述された２次元コード生成プログラムを組み込む。
【００４９】
また、このとき、プログラム組み込み手段１３２は、組み込んだ２次元コード生成プログラムを特定する識別情報（例えば、ファイル名）を電子文書Ｄに書き込む。
例えば、プログラム組み込み手段１３２は、図７（ａ）に示すように、スクリプト言語を示すｓｃｒｉｐｔタグで、電子文書Ｄ内に組み込んだ２次元コード生成プログラムのファイル名（ここでは、“ｑｒｃｏｄｅ．ｅｃｍ”）を電子文書Ｄに記述する。なお、図７（ａ）中、ｓｃｒｉｐｔタグのｓｒｃ属性で示される２次元コード生成プログラムを起動するための関数については、プログラム組み込み手段１３２が、別途電子文書Ｄに記述するものとする（図示せず）。
【００５０】
パラメータ入力手段（２次元コードパラメータ入力手段）１３３は、プログラム入力手段１３１で入力された２次元コード生成プログラムで使用するパラメータを、外部から入力するものである。このパラメータは、２次元コード生成プログラムが２次元コードを生成する際に使用するものであって、２次元コードの各シンボルの位置情報等、各種の２次元コードに固有の情報である。例えば、２次元コードとして、ＱＲコードを用いる場合、パラメータとして、文字種を示すモード、ＱＲコードのデータサイズを示すバージョン、誤り訂正のレベル等を用いることができる。このパラメータ入力手段１３３で入力されたパラメータは、パラメータ組み込み手段１３４に出力される。
【００５１】
パラメータ組み込み手段（２次元コードパラメータ組み込み手段）１３４は、パラメータ入力手段１３３で入力されたパラメータを、電子文書Ｄに組み込むものである。ここでは、パラメータ組み込み手段１３４は、電子文書入力手段１１で入力され、記憶手段１２に記憶されている電子文書Ｄに、パラメータをバイナリ化してバイナリテーブルとして組み込むこととする。なお、プログラム入力手段１３１で入力された２次元コード生成プログラムには、予めこのパラメータ（バイナリテーブル）を参照する関数を組み込んでおく。
【００５２】
個別情報取得プログラムリンク組み込み１３５は、受信装置３の個別情報を取得するために予め受信装置３に記憶されている個別情報取得プログラムのリンク先情報を、電子文書Ｄに組み込むものである。この個別情報取得プログラムは、例えば、デジタル放送受信装置である受信装置３の不揮発性メモリであるＮＶＲＡＭに記憶されている個人情報、Ｂ−ＣＡＳカードに記述されているカード番号等を取得するプログラムであって、予め受信装置３に組み込まれているものである。
【００５３】
ここでリンク先情報とは、個別情報取得プログラムを受信装置３内で特定するための情報である。このリンク先情報は、個別情報取得プログラムが内部関数として受信装置３の動作プログラムに組み込まれている場合は、関数名で表すことができる。
例えば、個別情報取得プログラムリンク組み込み手段１３５は、図７（ｂ）に示すように、ＢＭＬで予めカード番号を取得する組み込み関数として規定されている“ｇｅｔＩＲＤＩＤ（）”関数を個別情報取得プログラムのリンク先情報として電子文書Ｄに組み込む。なお、図７（ｂ）中、当該関数を実行させる関数については、個別情報取得プログラムリンク組み込み手段１３５が、別途電子文書Ｄに記述するものとする（図示せず）。
【００５４】
このように、個別２次元コード生成用情報組み込み手段１３を構成することで、２次元コード表示用電子文書生成装置１は、受信装置３の個別の情報を２次元コード（個別２次元コード）として生成するために必要となる２次元コード生成プログラム、パラメータ、ならびに、個別情報取得プログラムのリンク先情報を、電子文書Ｄに組み込むことができる。
【００５５】
共通２次元コード組み込み手段１４は、電子文書Ｄを配信する対象となるすべての受信装置３に共通情報として表示させる２次元コード（共通２次元コード）を、電子文書Ｄに組み込むものである。ここでは、共通２次元コード組み込み手段１４は、テキスト入力手段１４１と、２次元コード生成手段１４２と、２次元コード組み込み手段１４３とを備えている。
【００５６】
テキスト入力手段１４１は、共通情報となるテキストデータ（共通文字列）を外部から入力するものである。この共通情報は、例えば、受信装置３において、デジタル放送の視聴を開始する際のユーザ登録を行うサーバのアドレス等である。すなわち、２次元コード表示用電子文書生成装置１は、テキスト入力手段１４１によって、共通情報であるサーバアドレスを、“http://www.xxx.or.jp/card/bcas.cgi/”の文字列として入力する。このテキスト入力手段１４１で入力されたテキストデータは、２次元コード生成手段１４２に出力される。
【００５７】
２次元コード生成手段１４２は、テキスト入力手段１４１で入力されたテキストデータ（共通情報）を符号化して２次元コードを生成するものである。ここで２次元コード生成手段１４２で生成される２次元コードは、既知のＱＲコード、ＤａｔａＭａｔｒｉｘ（ＤａｔａＣｏｄｅ）、Ｃｏｄｅ４９等のいずれであってもよいが、プログラム入力手段１３１で入力される２次元コード生成プログラムが生成する２次元コードと同一であることが望ましい。ここでは、２次元コード生成手段１４２は、プログラム入力手段１３１で入力される２次元コード生成プログラムと同一のプログラムを用いることとする。また、ここでは、この２次元コード生成手段１４２で生成された２次元コードを、２次元コードシンボルの画像ファイルとし、各セルに対応する白または黒の情報をビット配列にして表すこととする。この２次元コード生成手段１４２で生成された２次元コードは、２次元コード組み込み手段１４３に出力される。
【００５８】
２次元コード組み込み手段１４３は、２次元コード生成手段１４２で生成された共通情報の２次元コード（共通２次元コード）を、電子文書Ｄに組み込むものである。すなわち、２次元コード組み込み手段１４３は、電子文書入力手段１１で入力され、記憶手段１２に記憶されている電子文書Ｄに、２次元コードである画像ファイルを組み込む。
【００５９】
また、このとき、２次元コード組み込み手段１４３は、組み込んだ画像ファイルを特定する識別情報（例えば、ファイル名）を電子文書Ｄに書き込む。
例えば、２次元コード組み込み手段１４３は、図７（ｃ）に示すように、位置を特定するｄｉｖタグで、電子文書Ｄ内に組み込んだ２次元コードの画像ファイル（ここでは、“ＱＲ０．ｐｎｇ”）を記述する。
【００６０】
このように、共通２次元コード組み込み手段１４を構成することで、２次元コード表示用電子文書生成装置１は、電子文書Ｄの配信対象であるすべての受信装置３で共通の情報を、予め２次元コード化して、電子文書Ｄに組み込むことができる。
【００６１】
出力手段１５は、個別２次元コード生成用情報組み込み手段１３および共通２次元コード組み込み手段１４によって、個別２次元コード生成用情報（２次元コード生成プログラム、パラメータ、個別情報取得プログラムのリンク先情報）と、共通２次元コードとが組み込まれた電子文書（２次元コード表示用電子文書Ｄ２）を外部に出力するものである。
ここでは、出力手段１５は、電子文書Ｄに個別２次元コード生成用情報および共通２次元コードが組み込まれた電子文書を、記憶手段１２から読み出して出力する。
【００６２】
なお、この出力手段１５は、個別２次元コード生成用情報組み込み手段１３や、共通２次元コード組み込み手段１４から、組み込み完了の通知があった後に、２次元コード表示用電子文書Ｄ２を記憶手段１２から読み出して出力することとしてもよいし、外部から操作者の指示があったタイミングで出力することとしてもよい。
【００６３】
このように２次元コード表示用電子文書生成装置１を構成することで、２次元コード表示用電子文書生成装置１が生成した２次元コード表示用電子文書Ｄ２は、受信装置３において、共通情報については、予め生成された２次元コードを表示し、個別情報については、受信装置３内部で生成した２次元コードを表示することになり、受信装置３における２次元コード生成にかかる負荷を軽減させ、生成時間を短縮させることができる。また、２次元コードがＱＲコードであれば、個別情報のみを２次元コード化する際にセル数の少ないＱＲコードを用いることで、受信装置３における２次元コードの生成時間を短縮させることができる。
【００６４】
［２次元コード表示用電子文書生成装置の動作］
次に、図３を参照（適宜図１，２参照）して、本発明の第１実施形態に係る２次元コード表示用電子文書生成装置の動作について説明する。
最初に、２次元コード表示用電子文書生成装置１は、電子文書入力手段１１によって、受信装置３に配信する電子文書Ｄを外部から入力する（ステップＳ１）。この入力された電子文書Ｄは、一時的に記憶手段１２に記憶され、以降のステップにおいて順次必要な情報が組み込まれることになる。
【００６５】
まず、２次元コード表示用電子文書生成装置１は、個別２次元コード生成用情報組み込み手段１３によって、２次元コード生成プログラムを電子文書Ｄに組み込む（ステップＳ２）。すなわち、２次元コード表示用電子文書生成装置１は、プログラム入力手段１３１によって、２次元コード生成プログラムを入力し、プログラム組み込み手段１３２によって、その入力された２次元コード生成プログラムを記憶手段１２に記憶されている電子文書Ｄに組み込む。
【００６６】
また、２次元コード表示用電子文書生成装置１は、個別２次元コード生成用情報組み込み手段１３によって、２次元コード生成プログラムで使用するパラメータ（２次元コードパラメータ）を電子文書Ｄに組み込む（ステップＳ３）。すなわち、２次元コード表示用電子文書生成装置１は、パラメータ入力手段１３３によって、２次元コード生成プログラムで使用するパラメータを入力し、パラメータ組み込み手段１３４によって、記憶手段１２に記憶されている電子文書Ｄに、パラメータをバイナリ化してバイナリテーブルとして組み込む。
【００６７】
また、２次元コード表示用電子文書生成装置１は、個別２次元コード生成用情報組み込み手段１３の個別情報取得プログラムリンク組み込み手段１３５によって、受信装置３の個別情報を取得するプログラム（個別情報取得プログラム）のリンク先情報を電子文書Ｄに組み込む（ステップＳ４）。
このステップＳ２からステップＳ４までの動作によって、受信装置３において、個別情報から２次元コードを生成するための情報を、電子文書Ｄに組み込むことができる。
【００６８】
さらに、２次元コード表示用電子文書生成装置１は、共通２次元コード組み込み手段１４によって、共通情報となるテキストデータを２次元コード化して、電子文書Ｄに組み込む（ステップＳ５）。すなわち、２次元コード表示用電子文書生成装置１は、テキスト入力手段１４１によって、共通情報となるテキストデータを外部から入力し、２次元コード生成手段１４２によって、その入力されたテキストデータを符号化して２次元コードを生成する。そして、２次元コード表示用電子文書生成装置１は、２次元コード組み込み手段１４３によって、記憶手段１２に記憶されている電子文書Ｄに、２次元コードである画像ファイルを組み込み、その画像ファイルを特定する識別情報を書き込む。
このステップＳ５によって、共通情報から生成した２次元コードを画像ファイルとして直接電子文書Ｄに組み込むことができる。
【００６９】
その後、２次元コード表示用電子文書生成装置１は、出力手段１５によって、ステップＳ２〜ステップＳ５において順次組み込みが完了した電子文書（２次元コード表示用電子文書Ｄ２）を、記憶手段１２から読み出して出力する（ステップＳ６）。
【００７０】
以上、２次元コード表示用電子文書生成装置１の動作について説明したが、ステップＳ２〜ステップＳ５の動作は、必ずしもこの順番で動作させる必要はなく、任意の順番で動作させることができる。
【００７１】
＜第２実施形態＞
次に、図４を参照して、本発明の第２実施形態に係る２次元コード表示用電子文書生成装置の構成について説明する。
図２で説明した第１実施形態の２次元コード表示用電子文書生成装置１では、２次元コード生成プログラムを電子文書に組み込む構成としたが、２次元コード生成プログラムが予め受信装置３に組み込まれている場合は、図３に示すような構成とすることができる。
【００７２】
すなわち、図４に示した２次元コード表示用電子文書生成装置１Ｂは、図２に示した２次元コード表示用電子文書生成装置１の個別２次元コード生成用情報組み込み手段１３から、プログラム入力手段１３１およびプログラム組み込み手段１３２を省き、新たに、２次元コード生成プログラムリング組み込み手段１３６を備えた個別２次元コード生成用情報組み込み手段１３Ｂとしている。他の構成については、２次元コード表示用電子文書生成装置１と同一であるため、同一の符号を付して説明を省略する。
【００７３】
２次元コード生成プログラムリンク組み込み手段１３６は、受信装置３の２次元コードを生成するために予め受信装置に記憶されているプログラムである２次元コード生成プログラム（個別２次元コード生成プログラム）のリンク先情報を、電子文書Ｄに組み込むものである。この２次元コード生成プログラムは、デジタル放送受信装置である受信装置３の内部関数として、予め受信装置３に組み込まれているものとする。
ここでは、２次元コード生成プログラムリンク組み込み手段１３６は、図７（ｂ）に示した個別情報取得プログラムのリンク先情報の記述と同様に、予め定めた関数を２次元コード生成プログラムのリンク先情報として電子文書Ｄに組み込む。
【００７４】
このように、２次元コード表示用電子文書生成装置１Ｂは、予め２次元コード生成プログラムが受信装置３に組み込まれている場合であっても、共通情報については、予め２次元コードとして電子文書に組み込み、個別情報については受信装置３で２次元コードを生成することが可能な電子文書を生成することができる。
【００７５】
なお、２次元コード表示用電子文書生成装置１Ｂの動作については、図３で説明したステップＳ２の動作が、個別２次元コード生成用情報組み込み手段１３Ｂの２次元コード生成プログラムリンク組み込み手段１３６によって、受信装置３で個別情報から２次元コードを生成するプログラム（２次元情報生成プログラム）のリンク先情報を電子文書Ｄに組み込む動作に変わるだけであり、他の動作については同一であるため、詳細な説明を省略する。
【００７６】
＜第３実施形態＞
次に、図５を参照して、本発明の第３実施形態に係る２次元コード表示用電子文書生成装置の構成について説明する。
図２，４で説明した２次元コード表示用電子文書生成装置１，１Ｂにより生成した電子文書（２次元コード表示用電子文書Ｄ２）は、図１に示すように、受信装置３において、共通情報と個別情報とをそれぞれ２次元コード（共通２次元コードＣＣ，個別２次元コードＣＰ）として表示させることができる。しかし、これらの２次元コードは互いに独立したものであるため、ユーザ側で、例えば、カメラ付き携帯電話機の読み取り装置で個々の２次元コードを読み込み、２次元コードを復号後、それぞれの復号データを連結する必要がある。
【００７７】
なお、２次元コードには、ＱＲコード、ＤａｔａＭａｔｒｉｘ（ＤａｔａＣｏｄｅ）、Ｃｏｄｅ４９等、独自に複数の２次元コードを連結する機能を有するものが存在する。例えば、図１に示すような共通２次元コードＣＣおよび個別２次元コードＣＰが、ＱＲコードの構造的連接機能により生成されたものである場合、ＱＲコードの読み取り装置で、共通２次元コードＣＣおよび個別２次元コードＣＰを読み取ると、共通２次元コードＣＣおよび個別２次元コードＣＰのそれぞれの復号データ（テキスト）を連結したテキストとして読み出すことができる。
【００７８】
そこで、第３実施形態では、このような構造的連接が可能な２次元コードを受信装置３において表示可能にすることが可能な電子文書を生成する２次元コード表示用電子文書生成装置について説明する。なお、２次元コードを連結する機能を有するものは前記したように複数存在するが、ここでは、一例として、ＱＲコードを例として説明することとする。
【００７９】
この第３実施形態において、２次元コード表示用電子文書生成装置１Ｃは、電子文書入力手段１１と、記憶手段１２と、個別２次元コード生成用情報組み込み手段１３Ｃと、共通２次元コード組み込み手段１４Ｃと、出力手段１５とを備えている。
また、個別２次元コード生成用情報組み込み手段１３Ｃは、プログラム入力手段１３１と、プログラム組み込み手段１３２と、パラメータ入力手段１３３Ｂと、パラメータ組み込み手段１３４Ｂと、個別情報取得プログラムリンク組み込み手段１３５とを備えている。
また、共通２次元コード組み込み手段１４Ｃは、テキスト入力手段１４１と、２次元コード生成手段１４２Ｂと、２次元コード組み込み手段１４３と、パリティデータ計算手段１４４とを備えている。
【００８０】
ここで、パラメータ入力手段１３３Ｂ、パラメータ組み込み手段１３４Ｂ、２次元コード生成手段１４２Ｂの機能、および、追加されたパリティデータ計算手段１４４の構成以外は、図２で説明した２次元コード表示用電子文書生成装置１の構成と同一であるため、同一の符号を付して説明を省略する。
【００８１】
パラメータ入力手段（２次元コードパラメータ入力手段）１３３Ｂは、プログラム入力手段１３１で入力された２次元コード生成プログラムで使用するパラメータを、外部から入力するものである。このパラメータは、図１で説明したパラメータ入力手段１３３と同様、２次元コード生成プログラムが２次元コードを生成する際に使用するものであって、２次元コードの各シンボルの位置情報等、各種の２次元コードに固有の情報である。
【００８２】
なお、ＱＲコードでは、構造的連接により複数の２次元コードを読み取る際の要件として、２次元コードの連結後の文字列の文字コードを1バイト（８ビット）単位で順次排他的論理和演算することで得られるパリティデータを、構造的連接する際に同一のグループであることを示す共通の値として、それぞれの２次元コードに記述しておく必要がある。例えば、「01234」を含んだ２次元コードと「56789」を含んだ２次元コードには、各テキストの文字コードである「0x30」、「0x31」、「0x32」、〜、「0x38」、「0x39」を排他的論理和演算した演算結果である「0x01」を共通に２次元コードに記述する必要がある。
【００８３】
そこで、このパラメータ入力手段１３３Ｂは、この構造的連接に必要な２次元コード内に共通に記述する文字列全体のパリティデータ（全文字列用パリティデータ）を、予め定めてパラメータとして入力することとする。なお、受信装置３において表示される２次元コードは、個別情報により可変であるため、受信装置３で２次元コード生成プログラムが動作する際に、２つの２次元コードで表される文字列のパリティデータが、このパラメータ入力手段１３３Ｂで入力されたパリティデータと同値となるように、共通情報と個別情報とを連結した文字列にパリティ用のテキストを付加する。この詳細については後記する。
【００８４】
このパラメータ入力手段１３３Ｂは、入力されたパラメータをパラメータ組み込み手段１３４Ｂに出力する。さらに、パラメータ入力手段１３３Ｂは、入力されたパラメータを共通２次元コード組み込み手段１４Ｃの２次元コード生成手段１４２Ｂに出力する。なお、２次元コード生成手段１４２Ｂへの出力は、別途、記憶手段１２を介して出力する形態であっても構わない。
【００８５】
パラメータ組み込み手段（２次元コードパラメータ組み込み手段）１３４Ｂは、パラメータ入力手段１３３Ｂで入力されたパラメータを、電子文書Ｄに組み込むものである。ここでは、パラメータ組み込み手段１３４Ｂは、パラメータ入力手段１３３Ｂで入力されたパラメータとともに、後記するパリティデータ計算手段１４４で計算されたパリティデータ（共通情報パリティデータ）を電子文書Ｄに組み込む。
【００８６】
２次元コード生成手段１４２Ｂは、テキスト入力手段１４１で入力されたテキストデータ（共通情報）を、パラメータ入力手段１３３Ｂで入力されたパラメータとともに符号化して２次元コードを生成するものである。この生成された２次元コードには、共通情報と個別情報とを連結した文字列のパリティデータ（全文字列用パリティデータ）が含まれることになる。また、この生成された２次元コードは、２次元コード組み込み手段１４３によって、電子文書Ｄに組み込まれる。
【００８７】
パリティデータ計算手段１４４は、テキスト入力手段１４１で入力されたテキスト（共通情報）からパリティデータ（共通情報パリティデータ）を計算するものである。このパリティデータ計算手段１４４は、テキスト（共通情報）の文字コードを、1バイト（８ビット）単位で順次排他的論理和演算することで共通情報パリティデータを計算する。この共通情報パリティデータは、パラメータ組み込み手段１３４Ｂに出力される。
【００８８】
このように、２次元コード表示用電子文書生成装置１Ｃは、共通情報と個別情報とを連結する際のパリティデータ（全文字列用パリティデータ）および共通情報パリティデータを電子文書に埋め込むことができる。これによって、受信装置３では、個別情報の２次元コードを生成する際に、共通情報と個別情報とを連結した後の文字列が当該パリティデータとなるように、個別情報に固有のパリティを付加することが可能になり、共通情報と個別情報とをＱＲコードの構造的連接機能により連接させることが可能になる。
【００８９】
＜第４実施形態＞
第３実施形態では、第１実施形態の２次元コード表示用電子文書生成装置１（図２参照）に２次元コードを連接させる機能を付加したが、第２実施形態の２次元コード表示用電子文書生成装置１Ｂ（図４参照）に２次元コードを連接させる機能を付加して第４実施形態としてもよい。
【００９０】
図６に示した本発明の第４実施形態に係る２次元コード表示用電子文書生成装置１Ｄは、電子文書入力手段１１と、記憶手段１２と、個別２次元コード生成用情報組み込み手段１３Ｄと、共通２次元コード組み込み手段１４Ｃと、出力手段１５とを備えている。
また、個別２次元コード生成用情報組み込み手段１３Ｄは、パラメータ入力手段１３３Ｂと、パラメータ組み込み手段１３４Ｂと、個別情報取得プログラムリンク組み込み手段１３５と、２次元コード生成プログラムリンク組み込み手段１３６とを備えている。
また、共通２次元コード組み込み手段１４Ｃは、テキスト入力手段１４１と、２次元コード生成手段１４２Ｂと、２次元コード組み込み手段１４３と、パリティデータ計算手段１４４とを備えている。
【００９１】
ここで、パラメータ入力手段１３３Ｂ、パラメータ組み込み手段１３４Ｂ、２次元コード生成手段１４２Ｂの機能、および、追加されたパリティデータ計算手段１４４の構成は、図５で説明した第３実施形態の２次元コード表示用電子文書生成装置１Ｃと同一であり、それ以外の構成については、図４で説明した第２実施形態の２次元コード表示用電子文書生成装置１Ｂと同一である。よって、各構成の説明については説明を省略する。
【００９２】
このように、２次元コード表示用電子文書生成装置１Ｄは、予め２次元コード生成プログラムが受信装置３に組み込まれている場合であっても、共通情報については、予め２次元コードとして電子文書に組み込み、個別情報については受信装置３で２次元コードを生成することが可能な電子文書を生成することができる。さらに、２次元コード表示用電子文書生成装置１Ｄは、電子文書に組み込む共通２次元コードと、受信装置３で生成される個別２次元コードとを構造的連接機能により連接することが可能な電子文書を生成することができる。
【００９３】
以上、本発明の各実施形態について説明したが、本発明は、これらの実施形態に限定されない。例えば、２次元コードを生成するためのパラメータが固定である場合、予め２次元コード生成プログラムにパラメータを書き込んでおけばよい。この場合、前記した構成から、パラメータ入力手段１３３およびパラメータ組み込み手段１３４を省略することができる。また、この場合、動作においては、図３で説明したステップＳ３の動作が省略されることになる。
また、２次元コード表示用電子文書生成装置１，１Ｂ，１Ｃ，１Ｄは、一般的なコンピュータを、前記した各手段として機能させるプログラム（２次元コード表示用電子文書生成プログラム）により動作させることで実現することができる。
【００９４】
また、各実施形態では、各２次元コード表示用電子文書生成装置が、放送事業者によるデジタル放送のデータ放送で配信される電子文書を生成するものとして説明したが、通信回線を介して配信される電子文書であっても構わない。また、電子文書を配信する受信装置は、デジタル放送受信装置に限らない。例えば、通信回線を介して接続されたパソコン等の受信装置に、個別情報として、銀行カード、クレジットカード等のカード番号を個別２次元コードとして表示させ、認証サーバのアドレスを共通情報とする形態であってもよい。
【００９５】
また、例えば、デジタル放送において、共通２次元コードの内容を、クイズの回答やアンケートを収集するサーバアドレス、個別２次元コードの内容を、視聴者の氏名、住所、クイズの回答あるいはアンケート結果等とすることで、２次元コード表示用電子文書生成装置が生成する電子文書を、クイズ番組やアンケート調査に利用することができる。
【００９６】
＜第５実施形態＞
［デジタル放送システムの構成］
次に、図８を参照して、第１ないし第４実施形態により説明した２次元コード表示用電子文書生成装置を、デジタル放送システムにおいて実施する例について説明する。
【００９７】
図８に示したデジタル放送システムＳは、デジタル放送送信装置２が、放送波を介して、受信装置３にデジタル放送を配信するシステムである。
デジタル放送送信装置２は、デジタル放送番組の番組コンテンツを配信するものであり、さらに、データ放送として電子文書を配信するものである。このデジタル放送送信装置２は、主に、コンテンツ記憶手段２１と、放送制御手段２２と、放送送出手段２３とを備えている。
【００９８】
コンテンツ記憶手段２１は、デジタル放送の番組コンテンツやデータ放送コンテンツ等の各種コンテンツを記憶するものであって、ハードディスク等の記憶装置である。
放送制御手段２２は、コンテンツ記憶手段２１から、番組コンテンツ、データ放送コンテンツ等を読み出して、放送送出手段２３に出力するものである。
この放送制御手段２２には、第１ないし第４実施形態により説明した２次元コード表示用電子文書生成装置１（１Ｂ，１Ｃ，１Ｄ）を備えている。この２次元コード表示用電子文書生成装置１によって、データ放送コンテンツのＢＭＬ文書（電子文書）に、共通情報と、受信装置３で個別の情報である個別情報とを２次元コードとして個別に表示させるための情報（個別２次元コード生成用情報）を組み込む。
なお、放送制御手段２２は、詳細な説明は省略するが、デジタル放送の限定受信システムに対応してコンテンツのスクランブル、鍵情報の暗号化等の各種の制御を行う。
放送送出手段２３は、放送制御手段２２から出力される番組コンテンツ、データ放送のデータ等を多重化して、データカルーセルで伝送（配信）するものである。
【００９９】
受信装置３は、放送波を介して、デジタル放送を受信するものであって、一般的なデジタル放送受信装置である。ここでは、受信装置３は、放送受信手段３１と、ユーザ操作手段３２と、表示手段３３と、コンテンツ蓄積手段３４と、記憶手段３５と、処理手段３６とを備えている。そして、受信装置３は、セキュリティモジュールであるＢ−ＣＡＳカード４を装着されることで、デジタル放送の受信を可能としている。
【０１００】
放送受信手段３１は、デジタル放送送信装置２から送出されるデジタル放送を受信するチューナ等から構成され、Ｂ−ＣＡＳカード４装着時に受信したデジタル信号を処理手段３６に出力するものである。
ユーザ操作手段３２は、ユーザの操作により指定されるコマンドを処理手段３６に出力するものであり、例えば、リモコン装置等である。
表示手段３３は、処理手段３６の処理結果として復号されたデジタル放送番組、データ放送を画面上に表示するものであり、例えば、ＬＣＤ（Liquid Crystal Display：液晶パネル）等である。
【０１０１】
コンテンツ蓄積手段３４は、放送受信手段３１で受信したデジタル放送番組等のコンテンツを記憶するものであり、ハードディスク等で構成される。
記憶手段３５は、処理手段３６等の動作プログラムやその処理結果等を記憶するものであり、メモリやハードディスク等で構成される。この記憶手段３５には、個別情報を取得する個別情報取得プログラムが予め記憶されている。なお、この記憶手段３５には、例えば、ユーザの住所、年齢等の個人情報を記憶した不揮発性メモリであるＮＶＲＡＭも含むこととする。
【０１０２】
処理手段３６は、放送受信手段３１で受信したデジタル信号の再生・表示制御するものである。ここでは、処理手段３６は、コンテンツ再生制御手段３６１と、表示制御手段３６２とを備えている。
【０１０３】
コンテンツ再生制御手段３６１は、受信した多重化されたデジタル信号から暗号化鍵情報やコンテンツ等を分離し、鍵情報を復号して、コンテンツをデスクランブルすることでコンテンツを再生する制御を行うものである。
【０１０４】
表示制御手段３６２は、コンテンツ再生制御手段３６１で再生されたコンテンツを表示手段３３に表示させるものである。また、表示制御手段３６２は、データ放送の電子文書であるＢＭＬを解析し、表示制御を行うものでもある。
この表示制御手段３６２は、デジタル放送送信装置２の２次元コード表示用電子文書生成装置１（１Ｂ，１Ｃ，１Ｄ）で生成された電子文書（２次元コード表示用電子文書）を受信した際には、当該電子文書に組み込まれている共通情報の２次元コードを表示手段３３に表示させる。さらに、表示制御手段３６２は、２次元コード表示用電子文書に組み込まれている個別２次元コード生成用情報（２次元コード生成プログラム、個別情報取得プログラムのリンク先情報等）に基づいて、Ｂ−ＣＡＳカード４からカード番号を取得し、２次元コード化し、表示手段３３に表示させる。
【０１０５】
このように、受信装置３は、共通情報の２次元コードについては、予め配信側で生成した２次元コードをそのまま利用して表示し、個別情報については、受信装置３内で生成した２次元コードを表示する。
【０１０６】
これによって、受信装置３は、共通情報と個別情報とを併せて２次元コード化する必要がなく、負荷が軽減されることになる。また、例えば、２次元コードがＱＲコードである場合、共通情報の２次元コードと個別情報の２次元コードとを分離して生成することで、２次元コードのセル数を少なくすることができ、２次元コード生成のための負荷をさらに軽減させることができる。
【０１０７】
ここで、デジタル放送送信装置２から配信される電子文書（２次元コード表示用電子文書）が、２次元コード表示用電子文書生成装置１Ｃ，１Ｄ（図５，６参照）で生成された電子文書である場合、すなわち、ＱＲコードの構造的連接機能を実現するためのパラメータ（全文字列用パリティデータおよび共通情報パリティデータ）が組み込まれた電子文書である場合の受信装置３で動作する２次元コード生成プログラム（個別２次元コード生成プログラム）について説明する。
【０１０８】
このパリティデータが組み込まれた電子文書から２次元コードを生成するには、共通情報と個別情報とを連結した文字列のパリティデータ（全文字列用パリティデータ）を、個別情報の２次元コードに付加する必要がある。しかし、個別情報は受信装置３ごとに個別の情報であるため、ここでは、共通情報と個別情報とを連結した後の文字列のパリティデータが全文字列用パリティデータとなるように、個別情報にパリティテキストを付加することとする。
すなわち、個別２次元コード生成プログラムは、一般的な２次元コード生成プログラム（ＱＲコード生成プログラム）に、個別情報にパリティテキストを付加するパリティ付テキスト生成手段の機能が付加されている。
【０１０９】
ここで、図９を参照して、２次元コード生成プログラムのパリティ付テキスト生成手段の機能構成について説明する。
パリティ付テキスト生成手段５０は、個別情報から、全文字列用パリティデータを生成することが可能なテキスト（パリティ付テキスト）を生成するものである。
図９に示すように、パリティ付テキスト生成手段５０は、パリティデータ生成手段５１と、排他的論理和演算手段５２と、パリティテキスト生成手段５３と、パリティテキスト追加手段５４とを備えている。
【０１１０】
パリティデータ生成手段５１は、個別情報から、パリティデータを生成するものである。具体的には、パリティデータ生成手段５１は、個別情報について、１バイト単位で順次排他的論理和（ＸＯＲ）演算を行うことで、パリティデータを生成する。ここで、「１バイト単位でＸＯＲ演算」するとは、バイト単位の各ビットごとにＸＯＲ演算することを意味する。このように生成されたパリティデータ（バイトデータ）は、排他的論理和演算手段５２に出力される。
【０１１１】
排他的論理和演算手段５２は、全文字列用パリティデータと共通情報パリティデータとの排他的論理和（ＸＯＲ）演算の結果と、パリティデータ生成手段５１で生成されたパリティデータとの排他的論理和（ＸＯＲ）を演算することで、新たなパリティデータを生成するものである。この排他的論理和演算手段５２の演算結果であるパリティデータは、パリティテキスト生成手段５３に出力される。なお、全文字列用パリティデータと共通情報パリティデータは、パラメータ組み込み手段１３４Ｂ（図５，６参照）で組み込まれたものである。また、全文字列用パリティデータと共通情報パリティデータとの排他的論理和演算結果は、パラメータ組み込み手段１３４Ｂにおいて、予め演算した結果を組み込むこととしてもよいし、パリティ付テキスト生成手段５０内部で演算することとしてもよい。
【０１１２】
パリティテキスト生成手段５３は、排他的論理和演算手段５２の演算結果であるパリティデータと同値のパリティデータを生成可能な文字列をパリティテキストとして生成するものである。
このパリティテキストは、１バイトであっても理論上は可能であるが、１バイト合計２５６文字の中には制御文字も含まれるため、誤動作を起こさないように２バイトの英数字を使用することとした。例えば、排他的論理和演算手段５２の演算結果であるパリティデータが「0x08」である場合、パリティテキスト生成手段５３は、パリティデータが「0x08」となる文字列として、２バイトのテキスト「08」をパリティテキストとして生成する。ここで、パリティテキスト「08」の１バイト目のテキスト「0」の内部表現であるビット配列は「0x30」であり、２バイト目のテキスト「8」の内部表現であるビット配列は「0x38」である。そのため、この２バイトのパリティテキスト「08」のパリティデータは、「0x08」になる。
【０１１３】
なお、パリティテキスト生成手段５３は、排他的論理和演算手段５２の演算結果であるパリティデータと同値のパリティデータを生成可能な文字列する際に、文字コードを順次ＸＯＲ演算し、パリティデータと同値となった文字列を所望のパリティテキストとして生成することとしてもよいし、予めすべてのパリティデータについて、そのパリティデータを生成可能な文字列をテーブルとして保持しておき、参照することとしてもよい。
このパリティテキスト生成手段５３で生成されたパリティテキストは、パリティテキスト追加手段５４に出力される。
【０１１４】
パリティテキスト追加手段５４は、パリティテキスト生成手段５３で生成されたパリティテキストを、個別情報に追加するものである。すなわち、パリティテキスト追加手段５４は、個別情報の文字列に、パリティテキスト生成手段５３で生成されたパリティテキストの文字列を連結して新たな文字列を生成する。
【０１１５】
このパリティテキスト追加手段５４は、パリティテキストの前に、当該連結する文字がパリティテキストであることを示す識別コードを付加することとする。例えば、個別情報が“0000-2000-0581-2000-3700”、識別コードが“＿”、パリティテキストが「08」であった場合、パリティテキスト追加手段５４は、“0000-2000-0581-2000-3700＿08”を生成する。なお、ここでは、識別コードを全角のアンダーバーで表記しているが、実際には、２つの半角のアンダーバーとする。
このパリティテキスト追加手段５４で生成されたパリティ付テキストから、２次元コードが生成されることになる。
このように、共通情報と個別情報とは、受信装置３において表示される各々の２次元コード（共通２次元コード、個別２次元コード）に含まれるパリティデータが、連結後の文字列から計算されるパリティデータとなるため、同一のグループとなり、構造的連接が可能になる。なお、パリティテキストを示す識別コードが“＿”以降の文字は、読み取り時に無視することとする。
【０１１６】
これによって、受信装置３において、構造的連接読み取りが可能なＱＲコードの読み取り装置を有するカメラ付き携帯電話機で、２つの２次元コードを読み取ることで、連接された文字列（例えば、“http://www.or.jp/card/bcas.cgi/0000-2000-0581-2000-3700”）を１つの文字列として認識することができる。
【０１１７】
［デジタル放送システムの動作］
次に、図１０を参照（適宜図８参照）して、デジタル放送システムの動作について説明する。なお、ここでは、本発明に係る２次元コード表示用電子文書を配信する動作についてのみ説明する。
【０１１８】
まず、デジタル放送送信装置２は、放送制御手段２２の２次元コード表示用電子文書生成装置１によって、放送用の電子文書に共通情報の２次元コード、個別２次元コード生成用情報（２次元コード生成プログラム、個別情報取得プログラムのリンク先情報等）を組み込み、２次元コード表示用電子文書を生成する（ステップＳ１１）。
そして、デジタル放送送信装置２は、放送送出手段２３によって、ステップＳ１１で生成された２次元コード表示用電子文書を、放送波を介して配信（送出）する（ステップＳ１２）。
【０１１９】
一方、受信装置３は、放送受信手段３１によって、放送波を介して、２次元コード表示用電子文書を受信する（ステップＳ１３）。
そして、受信装置３は、処理手段３６の表示制御手段３６２によって、２次元コード表示用電子文書を解析し、当該電子文書に組み込まれている２次元コード（共通２次元コード）を、表示手段３３に出力して画面上に表示させる（ステップＳ１４）。
また、受信装置３は、表示制御手段３６２によって、２次元コード表示用電子文書に組み込まれている個別情報取得プログラムのリンク先情報を参照し、当該個別情報取得プログラムを起動し、Ｂ−ＣＡＳカード４のカード番号等の個別情報を取得する（ステップＳ１５）。
【０１２０】
さらに、受信装置３は、表示制御手段３６２によって、２次元コード表示用電子文書に組み込まれている２次元コード生成プログラム、２次元コードパラメータによって、ステップＳ１５で取得した個別情報から２次元コード（個別２次元コード）を生成する（ステップＳ１６）。なお、２次元コード生成プログラムが受信装置３内に記憶されている場合、２次元コード表示用電子文書には、そのリンク先情報が記述されている。
そして、受信装置３は、ステップＳ１６で生成した２次元コード（個別２次元コード）を、表示手段３３に出力して画面上に表示させる（ステップＳ１７）。
【０１２１】
なお、ステップＳ１４，Ｓ１７で表示された２つの２次元コードが、前記した第３，第４実施形態の２次元コード表示用電子文書生成装置１Ｃ，１Ｄで生成された２次元コード表示用電子文書により生成し、表示された場合、２つの２次元コードは、構造的連接モードで連接して、カメラ付き携帯電話機の読み取り装置で読み取ることができる。
【０１２２】
以上、本発明の実施形態について説明したが、本発明は、さらに変形して実現することができる。ここでは、２次元コード表示用電子文書生成装置１Ｃ，１Ｄ（図５，６参照）において、個別情報にパリティテキストを付加し、共通情報と個別情報とで同じパリティデータとすることで、構造的連接機能を実現することとした。しかし、予め同じパリティデータを、送受信側で共有することとしてもよい。
【０１２３】
この場合、例えば、図５，６の２次元コード表示用電子文書生成装置１Ｃ，１Ｄにおいて、パラメータ入力手段１３３Ｂによって、予め定めたパリティデータ（全文字列用パリティデータ）を２次元コードパラメータの１つとして入力し、パラメータ組み込み手段１３４Ｂによって、全文字列用パリティデータを電子文書Ｄに組み込むことで、配信側と受信側とで、同じ全文字列用パリティデータを共有する。
【０１２４】
そして、送信側である２次元コード表示用電子文書生成装置１Ｃ，１Ｄでは、２次元コード生成手段１４２Ｂによって、共通情報の文字列の排他的論理和が全文字列用パリティデータとなるようなテキスト（パリティテキスト）を共通情報に付加し、全文字列用パリティデータとともに２次元コード（共通２次元コード）として生成する。なお、パリティテキストを付加する手法は、図９で説明した手法に対し、入力する個別情報を共通情報にし、入力するパリティデータを全文字列用パリティデータにしたものである。
【０１２５】
一方、受信装置３では、個別情報に、個別情報と同じパリティデータとなるパリティテキストを付加し、パリティ付テキストを生成する。すなわち、個別情報のパリティデータは「0x00」となる。そして、当該パリティ付テキストを、全文字列用パリティデータとともに２次元コード（個別２次元コード）として生成する。なお、パリティテキストを付加する手法は、入力するパリティデータが、「0x00」である点以外は、図９のパリティ付テキスト生成手段５０で説明した手法と同じである。
これによって、共通２次元コードと個別２次元コードとが同じ全文字列用パリティデータを有することになり、また、共通情報と個別情報とを連結した文字列のパリティデータが全文字列用パリティデータとなることから、ＱＲコードの構造的連接機能を利用することが可能になる。
【符号の説明】
【０１２６】
１      ２次元コード表示用電子文書生成装置
１１    電子文書入力手段
１２    記憶手段
１３    個別２次元コード生成用情報組み込み手段
１３１  プログラム入力手段（２次元コード生成プログラム入力手段）
１３２  プログラム組み込み手段（２次元コード生成プログラム組み込み手段）
１３３  パラメータ入力手段（２次元コードパラメータ入力手段）
１３４  パラメータ組み込み手段（２次元コードパラメータ組み込み手段）
１３５  個別情報取得プログラムリンク組み込み手段
１３６  ２次元コード生成プログラムリンク組み込み手段
１４    共通２次元コード組み込み手段
１４１  テキスト入力手段
１４２  ２次元コード生成手段
１４３  ２次元コード組み込み手段
１４４  パリティデータ計算手段
１５    出力手段
２      デジタル放送送信装置
２１    コンテンツ記憶手段
２２    放送制御手段
２３    放送送出手段
３      受信装置
【図１】
2011014953.tif 000003
【図２】
2011014953.tif 000004
【図３】
2011014953.tif 000005
【図４】
2011014953.tif 000006
【図５】
2011014953.tif 000007
【図６】
2011014953.tif 000008
【図７】
2011014953.tif 000009
【図８】
2011014953.tif 000010
【図９】
2011014953.tif 000011
【図１０】
2011014953.tif 000012