(57)【要約】【課題】  本発明の課題は、、データ放送において、受信機メーカーの受信装置の表示特性に応じて、適切な二次元コードを動的に生成・表示させる方法、および、データ放送番組データ、データ放送番組プログラムを提供することである。【解決手段】  二次元コードと、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記スクリプトを含んだデータ放送番組を放送し、デジタル放送受信装置で受信させることによりデータ放送画面に最適な輝度の二次元コードを表示させる方法である。最適輝度選択ＢＭＬスクリプトは、デジタル放送受信装置から読み出した装置製造会社識別番号と一致した受信装置製造会社識別番号を持つ色情報を輝度変換表から選択する、二次元コード生成ＢＭＬスクリプトは、受信した二次元コードの背景白部分の画素値に、前記選択された色情報を設定して、ＢＭＬで記述された二次元コード・データを生成する。【選択図】  図３
2006254007.tif 000002
【特許請求の範囲】
【請求項１】
二次元コード・データと、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組を放送し、デジタル放送受信装置で受信させることによりデータ放送画面に最適な輝度の二次元コードを表示させる方法。但し、前記命令の記述は次の一連のステップを実行させるものである。
第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、
第２ステップ： 前記抽出した色情報を、受信した二次元コード・データの背景白部分の画素の色情報に設定して、最適輝度二次元コード・データを生成する、
第３ステップ：前記生成された最適輝度二次元コード・データを描画表示させる。
【請求項２】
符号化したい文字列と、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組を放送し、デジタル放送受信装置で受信させることによりデータ放送画面に最適な輝度の二次元コードを表示させる方法。但し前記命令の記述は次の一連のステップを実行させるものである。
第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、
第２ステップ： 前記符号化したい文字列から、二次元コード・データを生成させて、前記生成させた二次元コード・データの背景白部分の画素の色情報に、前記抽出した色情報を設定する、
第３ステップ：前記生成設定された二次元コード・データを描画表示させる。
【請求項３】
前記二次元コード・データが、データ放送用記述言語であるＢＭＬで規定されているＢＭＬタグの集合で記述されていることを特徴とする請求項１、または、請求項２に記載のデータ放送画面に最適な輝度の二次元コードを表示させる方法。
【請求項４】
前記命令の記述が、データ放送用記述言語であるＢＭＬで規定されているスクリプト記述言語で記述したスクリプトであることを特徴とする請求項１、または、請求項２に記載のデータ放送画面に最適な輝度の二次元コードを表示させる方法。
【請求項５】
二次元コード・データと、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組データ。但し、前記命令の記述は次の一連のステップを実行させるものである。
第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、
第２ステップ： 前記抽出した色情報を、受信した二次元コード・データの背景白部分の画素の色情報に設定して、最適輝度二次元コード・データを生成する、
第３ステップ：前記生成された最適輝度二次元コード・データを描画表示させる。
【請求項６】
符号化したい文字列と、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組データ。但し前記命令の記述は次の一連のステップを実行させるものである。
第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、
第２ステップ： 前記符号化したい文字列から、二次元コード・データを生成させて、二次元コード・データの背景白部分の画素の色情報に、前記抽出した色情報を設定する、
第３ステップ：前記生成設定された二次元コード・データを描画表示させる。
【請求項７】
前記二次元コード・データが、データ放送用記述言語であるＢＭＬで規定されているＢＭＬタグの集合で記述されていることを特徴とする請求項５、または、請求項６に記載のデータ放送番組データ。
【請求項８】
前記命令の記述が、データ放送用記述言語であるＢＭＬで規定されているスクリプト記述言語で記述したスクリプトであることを特徴とする請求項５、または、請求項６に記載のデータ放送番組データ。
【請求項９】
コンピュータに組込むことによって、コンピュータを請求項１から請求項４のいずれか一項に記載のデータ放送画面に最適な輝度の二次元コードを表示させる方法に使用されるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ放送で、二次元コードを表示するときに、携帯電話付属カメラでの撮影に適した二次元コードを表示する方法、および、データ放送番組データ、データ放送番組プログラムに関するものである。
【背景技術】
【０００２】
近年、デジタル放送の普及に伴ったデータ放送の新たな放送形態として、ＱＲコード（登録商標、JIS X 0510）に代表される二次元コードを使用した双方向放送がある。電話回線に接続していない視聴者でも、カメラ付二次元コード対応携帯電話を用いることで、二次元コードによる双方向機能を利用できる様になった。
【０００３】
この二次元コードによるデータ放送では、携帯端末の読み取り精度が上がるように、コンテンツ制作にあたって、二次元コード画像を、画像処理している。視聴者は、このテレビ画面上に表示された二次元コード画像を、コード読み取り機能を搭載したカメラ付携帯電話で、撮影して認識させる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、デジタル放送受信装置は、受信装置のメーカーによって表示特性が微妙に異なるために、同じ二次元コード画像でも、各メーカーの受信装置で、二次元コード画像の表示輝度（二次元コード画像の背景白色の明度）が異なってしまう。したがって、携帯電話端末で、二次元コード画像を撮像して、正しく復号させるためには、ディスプレーモニター側の表示輝度の設定を必要に応じて調整しなければならず、利用者の利便性を妨げていた。
【０００５】
本発明は、このような従来技術を考慮してなされたものであって、本発明の課題は、データ放送において、受信機メーカーの受信装置の表示特性に応じて、適切な二次元コードを動的に生成・表示させる方法、および、データ放送番組データ、データ放送番組プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。すなわち、請求項１に記載の発明は、二次元コード・データと、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組を放送し、デジタル放送受信装置で受信させることによりデータ放送画面に最適な輝度の二次元コードを表示させる方法。但し、前記命令の記述は次の一連のステップを実行させるものである。第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、第２ステップ： 前記抽出した色情報を、受信した二次元コード・データの背景白部分の画素の色情報に設定して、最適輝度二次元コード・データを生成する、第３ステップ：前記生成された最適輝度二次元コード・データを描画表示させる。
【０００７】
請求項２に記載の発明は、符号化したい文字列と、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組を放送し、デジタル放送受信装置で受信させることによりデータ放送画面に最適な輝度の二次元コードを表示させる方法。但し前記命令の記述は次の一連のステップを実行させるものである。第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、第２ステップ： 前記符号化したい文字列から、二次元コード・データを生成させて、前記生成させた二次元コード・データの背景白部分の画素の色情報に、前記抽出した色情報を設定する、第３ステップ：前記生成設定された二次元コード・データを描画表示させる。
【０００８】
請求項３に記載の発明は、前記二次元コード・データが、データ放送用記述言語であるＢＭＬで規定されているＢＭＬタグの集合で記述されていることを特徴とする請求項１、または、請求項２に記載のデータ放送画面に最適な輝度の二次元コードを表示させる方法である。
【０００９】
請求項４に記載の発明は、前記命令の記述が、データ放送用記述言語であるＢＭＬで規定されているスクリプト記述言語で記述したスクリプトであることを特徴とする請求項１、または、請求項２に記載のデータ放送画面に最適な輝度の二次元コードを表示させる方法である。
【００１０】
請求項５に記載の発明は、二次元コード・データと、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組データ。但し、前記命令の記述は次の一連のステップを実行させるものである。第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、第２ステップ： 前記抽出した色情報を、受信した二次元コード・データの背景白部分の画素の色情報に設定して、最適輝度二次元コード・データを生成する、第３ステップ：前記生成された最適輝度二次元コード・データを描画表示させる。
【００１１】
請求項６に記載の発明は、符号化したい文字列と、受信装置製造会社識別番号を色情報に変換する輝度変換表と、下記第１ステップから第３ステップの動作をデジタル放送受信装置に実行させる命令の記述と、を含んだデータ放送番組データ。但し前記命令の記述は次の一連のステップを実行させるものである。第１ステップ：デジタル放送受信装置が保持する受信装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号に対応した色情報を抽出する、第２ステップ： 前記符号化したい文字列から、二次元コード・データを生成させて、二次元コード・データの背景白部分の画素の色情報に、前記抽出した色情報を設定する、第３ステップ：前記生成設定された二次元コード・データを描画表示させる。
【００１２】
請求項７に記載の発明は、前記二次元コード・データが、データ放送用記述言語であるＢＭＬで規定されているＢＭＬタグの集合で記述されていることを特徴とする請求項５、または、請求項６に記載のデータ放送番組データである。
【００１３】
請求項８に記載の発明は、前記命令の記述が、データ放送用記述言語であるＢＭＬで規定されているスクリプト記述言語で記述したスクリプトであることを特徴とする請求項５、または、請求項６に記載のデータ放送番組データである。
【００１４】
請求項９に記載の発明は、コンピュータに組込むことによって、コンピュータを請求項１から請求項４のいずれか一項に記載のデータ放送画面に最適な輝度の二次元コードを表示させる方法に使用されるコンピュータプログラムである。
【発明の効果】
【００１５】
本願発明によれば、データ放送において、視聴者が視聴するデジタル放送受信装置の表示特性に応じて、適切な輝度の二次元コード画像を動的に生成・表示させることができるので、視聴者は二次元コードを撮影すれば正しく復号されるようになり、双方向サービスを利用することができるようになったと同時に、最適な輝度の二次元コードが表示されるので、放送視聴の妨げにもならずに、快適な放送番組の視聴が可能となった。
【発明を実施するための最良の形態】
【００１６】
以下、図面等を参照しながら、本発明の実施の形態について、更に詳しく説明する。図１は、本発明の方法を具現化するデータ放送番組を放送・受信する二次元コード最適表示システムの全体構成図である。放送送出設備７０は、衛星７１ｂや電波塔７１ｃ経由で、デジタル放送受信装置１０へ、放送波を送出する。携帯電話７１とデータ放送用ＷＥＢサイト７５とは、インターネット経由で、双方向通信で接続される。放送送出設備７０は、データ放送番組を放送波７０ａに乗せて、放送する。前記データ放送番組には、複数の二次元コード・データで構成される二次元コード群と、複数のＢＭＬスクリプトで構成されるＢＭＬスクリプト群とが含まれる。デジタル放送受信装置１０は、データ放送番組を受信する。デジタル放送受信装置１０に内蔵される中央演算装置が、受信したＢＭＬスクリプトを解釈することで、後述するシステムの各手段を実現する。デジタル放送受信装置１０は、不揮発メモリ領域を備える。ディスプレーモニター１０ａは、本放送およびデータ放送を表示する。視聴者は、携帯電話７１で、表示された二次元コード画像を撮影して、撮影した二次元コード画像に含まれる情報を復号させる。データ放送用ＷＥＢサイト７５は、データ放送番組の双方向サービスを提供する。
【００１７】
図２は、ＢＭＬタグ記述された二次元コードの説明図である。二次元コードは、黒白の画素を、縦横に配置した階調画像である。従って、黒白の画素がＢＭＬタグで記述された二次元コードは、ＢＭＬタグの集合で構成されている。図２の（ア）の二次元コード画像の部分拡大部３０で示すように、二次元コードの表示は、黒部分の画素３０ａと背景白部分の画素３０ｂの組み合わせで構成されている。
【００１８】
図２の（イ）では、色パレットを説明している。色パレット３１は、パレット記号を参照キーにして、黒部分の画素３０ａと背景白部分の画素３０ｂの色を指定する色情報表を含んでいる。通常は、コンテンツ制作者が自由に色を設定できる領域（事業者設定領域）に、受信装置製造会社に付けられたユニークな識別記号である受信装置製造会社識別番号と背景白部分の色とを対応付けて、設定・登録する。たとえば、色パレット３１の“パレット記号１５１”には受信装置製造会社識別番号“ＩＤ＝１１”用の背景白部分の画素３０ｂの色が、対応付け３１ａされて登録されている。同様に、“パレット記号１５２”には、受信装置製造会社識別番号“ＩＤ＝１２”用の背景白部分の画素３０ｂの色が、対応付けされて登録されて、“パレット記号１５３”には、受信装置製造会社識別番号“ＩＤ＝１３” 用の背景白部分の画素３０ｂの色が、対応付けされて登録されている。
【００１９】
ここで、受信装置製造会社識別番号は、デジタル放送受信装置１０の不揮発メモリ領域が保持しており、二次元コード画像の背景白部分の画素の色情報（画素値）を指定するために使用する。つまり、二次元コード・データ２０とデジタル放送受信装置１０の両者の受信装置製造会社識別番号が一致するディスプレーモニター１０ａで、二次元コードを表示させると、最適な輝度で表示される。
【００２０】
図２の（エ）に示すように、ＢＭＬタグによる二次元コードの色の記述方法は、“backgroundColor: ＜パレット記号＞”となる。たとえば、受信装置製造会社識別番号“ＩＤ＝１１”背景白部分の画素３０ｂの色は、色パレット３１のパレット記号“１５１” が指定されているので、“backgroundColor:151”３２ｂと記述される。同様に、受信装置製造会社識別番号“ＩＤ＝１２”の背景白部分の画素３０ｂの色は、“backgroundColor:152”、受信装置製造会社識別番号“ＩＤ＝１３”場合には、“backgroundColor:153” と記述されて、対応するパレット記号が指定されている。
【００２１】
また、図２の（ウ）に示すように、黒部分３０ａの色のＢＭＬタグの記述方法は、 “backgroundColor:black”３２ａとなり、色パレット３１の色パレット記号“black”が指定されている。
【００２２】
図３は、二次元コード最適表示システムの大まかな動作フローの説明図である。放送送出設備７０は、後述するシステムの各手段として動作する複数のＢＭＬスクリプトで構成されるＢＭＬスクリプト群と二次元コード・データと輝度変換表とを含んだデータ放送番組を、放送波７０ａに乗せて放送する（図３（ア））。デジタル放送受信装置１０は、データ放送番組を受信すると、内蔵される中央演算装置が、ＢＭＬスクリプト群を解釈して、各ＢＭＬスクリプトが動作できるように、準備をする（同（イ））。
【００２３】
まず、最適輝度選択ＢＭＬスクリプトは、デジタル放送受信装置１０が保持している受信装置製造会社識別番号（たとえば、ＩＤの値）を読み出す。次いで、最適輝度選択ＢＭＬスクリプトは、前記読み出した装置製造会社識別番号をキーにして、受信した輝度変換表の受信装置製造会社識別番号を参照して、前記キーと一致した受信装置製造会社識別番号を持つ色情報を選択する。次に、二次元コード生成ＢＭＬスクリプトは、受信した二次元コード・データの二次元コードの背景白部分の画素値に、前記選択された色情報を設定して、ＢＭＬで記述された二次元コード・データを生成する。最後に、ＢＭＬブラウザ（詳細は、後述する。）は、ＢＭＬで記述された二次元コード・データから、二次元コードを描画してディスプレーモニター１０ａに、表示させる（同（（ウ））。
【００２４】
ここで、視聴者は、携帯電話７１で、この二次元コードを撮影する（同（（エ））。携帯電話７１は、撮影した二次元コードに含まれる情報を復号する（同（（オ））。視聴者は、復号された情報を、携帯電話７１で、データ放送用ＷＥＢサイト７５に送信して、データ放送番組の双方向サービスの提供を受ける（同（（カ））。
【００２５】
図４は、輝度変換表の構造図である。輝度変換表６５ａは、受信装置製造会社識別番号と二次元コードの背景白部分の画素３０ｂの色情報とを対応付けた表で、背景白部分の色を指定する色情報を与える。輝度変換表６５ａは、ＩＤ・パレット記号対応部６５ｂと色パレット３１から、構成されている。ＩＤ・パレット記号対応部６５ｂは、受信装置製造会社識別番号と色パレット記号の対応関係を表している。色パレット部３１は、図２で説明したとおり、パレット記号を参照キーとした色情報表を含んでいる。
【００２６】
図５は、１つの輝度変換表の例である。ＩＤ・パレット記号対応部６５ｂは、受信装置製造会社識別番号と色パレットのパレット記号の対応を示しており、“ＩＤ＝１１：パレット記号１５１”、“ＩＤ＝１２：パレット記号１５２”、“ＩＤ＝１３：パレット記号１５３”のように、記述されている。色パレット３１は、図２の（イ）で説明したとおり、たとえば、“パレット記号１５１”には、受信装置製造会社識別番号“ＩＤ＝１１”の背景白部分の色情報が格納されている。
【００２７】
図６は、本発明によるデータ放送における二次元コード最適表示システムのデジタル放送受信装置と携帯電話の詳細な構成図である。デジタル放送受信装置１０は、最適輝度選択手段１４と記憶手段１５と二次元コード生成手段１７とＢＭＬブラウザ１６とを備える。
デジタル放送受信装置１０の記憶手段１５に、受信装置製造会社識別番号６３ａと、輝度変換表６５ａを記憶する。携帯電話７１は、撮影手段７３と、二次元コード復号手段７２を備える。
【００２８】
最適輝度選択手段１４は、受信したデータ放送番組のＢＭＬスクリプト群に含まれた前述の最適輝度選択ＢＭＬスクリプトが、デジタル放送受信装置１０に内蔵される中央演算装置にて解釈されて、実行することにより機能するものである。同様に、二次元コード生成手段１７は、受信したデータ放送番組のＢＭＬスクリプト群に含まれた前述の二次元コード生成ＢＭＬスクリプトが、デジタル放送受信装置１０に内蔵される中央演算装置にて解釈されて、実行することにより機能するものである。
【００２９】
記憶手段１５は、デジタル放送受信装置１０に内蔵される不揮発メモリ領域である。ＢＭＬブラウザ１６は、デジタル放送受信装置１０に内蔵されるＲＯＭに記憶されるプログラムである。受信装置製造会社識別番号６３ａは、データである。撮影手段７３は、携帯電話に付属するカメラ装置である。二次元コード復号手段７２は、携帯電話７１に内蔵されるプログラムである。
【００３０】
最適輝度選択手段１４は、記憶手段１５に保持された受信装置製造会社識別番号６３ａをキーにして、受信した輝度変換表６５ａのＩＤ・パレット記号対応部６５ｂを参照して、前記キーと一致する受信装置製造会社識別番号が示すパレット記号を取得して、前記取得したパレット記号をキーにして、色パレット３１のパレット記号を参照して、前記キーと一致するパレット記号が持つ色情報を取得する。
【００３１】
二次元コード生成手段１７は、前記取得した色情報を、受信したＢＭＬタグ二次元コード・データの背景白部分の画素値に設定する。
【００３２】
ＢＭＬブラウザ１６は、ＢＭＬ記述された二次元コードの背景白部分と背景黒部分のオブジェクトから画像を描画して、画面表示させる。
【００３３】
輝度変換表６５ａは、デジタル放送で受信するデジタル放送番組データの一部として、受信して、記憶手段１５に保持する。
【００３４】
撮影手段７３は、表示された二次元コード画像を撮像して二次元コード二値画像データに変換する。二次元コード復号手段７２は、前記変換された二次元コード二値画像に含まれる情報を、復号する。
【００３５】
図７は、本発明によるデータ放送画面に二次元コードを最適に表示する方法のフローチャートである。
（１）放送送出設備７０は、二次元コード・データとＢＭＬスクリプト群と輝度変換表６  ５ａを含んだデータ放送番組を、放送波７１ａに乗せて、放送する。（ステップＳ３６  ０）
（２）デジタル放送受信装置１０は、放送波７１ａに乗った二次元コード・データとＢＭ  Ｌスクリプト群と輝度変換表６５ａを含んだデータ放送番組を、受信する。（ステップ  Ｓ３６１）デジタル放送受信装置１０に内蔵される中央演算装置は、受信したＢＭＬス  クリプト群を解釈して、各手段として動作できるように、準備をする。
（３）最適輝度選択手段１４は、記憶手段１５から、受信装置製造会社識別番号６３ａを  、読み出す。（ステップＳ３６２）
（４）最適輝度選択手段１４は、前記読み出した受信装置製造会社識別番号６３ａを、前  記受信した輝度変換表６５ａのＩＤ・パレット記号対応部６５ｄの受信装置製造会社識  別番号を参照して、前記キーと一致する受信装置製造会社識別番号に対応するパレット  記号を取得する。この取得したパレット記号をキーにして、色パレット３１のパレット  記号を参照して、前記キーと一致するパレット記号に対応する色情報を取得する。（ス  テップＳ３６３）
（５）二次元コード生成手段１７は、この取得した色情報を、前記受信した二次元コード  ・データの背景白部分の画素値に設定する。（ステップＳ３６４）
（６）ＢＭＬブラウザ１６は、設定された二次元コード・データを描画表示する。（ステ  ップＳ３６５）
（７）視聴者は、表示された最適な輝度の二次元コードを、携帯電話７１で撮影する。（  ステップＳ３６６）
（８）二次元コードに含まれる情報を、復号させる。（ステップＳ３６７）
【００３６】
図８は、本発明による最適輝度の二次元コードを選択して表示する例である。図８の（ア）は、データ放送にて受信したＢＭＬ記述された二次元コード４１を示している。
【００３７】
図８の（カ）、（ク）に示すように、最適輝度判定手段１４は、受信装置製造会社識別番号６３ａ“ＩＤ＝１３” を、パレット記号“１５３”に変換する。詳細を説明すると、図８の（ク）に示すように、最適輝度判定手段１４は、記憶手段１５に保持されている受信装置製造会社識別番号６３ａ“ＩＤ＝１３” をキーにして、輝度変換表のＩＤ・パレット記号対応部６５ｄのＩＤを参照して、前記キーと一致したＩＤを持つパレット記号“１５３”を取得する。次に、図８の（ケ）に示すように、最適輝度判定手段１４は、このパレット記号“１５３”をキーにして、色パレット３１のパレット記号を参照して、前記キーと一致するパレット記号が持つ色情報３１ｃを取得する。
【００３８】
次いで、図８の（オ）に示すように、二次元コード生成手段１７は、受信した二次元コード４１の背景白部分の画素値に、この色情報３１ｃを設定して、ＢＭＬ記述された最適輝度のＢＭＬタグ記述二次元コード・データ４１ｃを作成する。
図８の（キ）に示すように、ＢＭＬブラウザ１６は、前記作成された最適輝度のＢＭＬタグ記述二次元コード・データを描画して、二次元コード表示画面４５に構成して、表示する。
【００３９】
（変形例１）
二次元コードの代わりに、符号化したい文字列を放送して、デジタル放送受信装置１０にて、二次元コード・データを生成して、最適輝度の二次元コードを表示する例を説明する。このときは、と同様に、輝度変換表６５ａをデータ放送で受信する。なお、符号化したい文字列２４とは、二次元コード・データに埋め込む文字情報である。
【００４０】
変形例１におけるデータ放送の二次元コード最適表示システムの構成は、図６のデータ放送の二次元コード最適表示システムの構成と同じである。
【００４１】
二次元コード生成手段１７は、受信した符号化したい文字列２４をＢＭＬタグ記述の二次元コード・データに符号化して、背景白部分の画素値に、色情報を設定して、二次元コードを生成する。その他の手段の働きは、図６の手段と同じである。
【００４２】
図９は、変形例１による二次元コード最適表示方法のフローチャートである。
（１）放送送出設備７０は、符号化したい文字列２４とＢＭＬスクリプト群と輝度変換表      ６５ａを含んだデータ放送番組を、放送波７１ａに乗せて、放送する。（ステップ      Ｓ３８０）
（２）デジタル放送受信装置１０は、符号化したい文字列２４とＢＭＬスクリプト群と輝      度変換表６５ａを含んだデータ放送番組を受信する。（ステップＳ３８１）
（３）図７のステップＳ３６２と同じである。（ステップＳ３８２）
（４）図７のステップＳ３６３と同じである。（ステップＳ３８３）
（５）二次元コード生成手段１７は、受信した符号化したい文字列２４をＢＭＬタグ記述    の二次元コード・データに符号化して、背景白部分の画素値に、色情報を設定して、    二次元コードを生成する。（ステップＳ３８４）
（６）図７のステップＳ３６５と同じである。（ステップＳ３８５）
（７）図７のステップＳ３６６と同じである。（ステップＳ３８６）
（８）図７のステップＳ３６７と同じである。（ステップＳ３８７）
【００４３】
なお、二次元コードに符号化したい文字列には、視聴者がデジタル放送用入力装置で入力、した文字列や、画面メニューから選択した文字列を含めてもよい。このことにより、二次元コードから復号した情報が、視聴者の反応に応じた情報を含むので、きめ細かなサービスを提供することが可能となる。
【００４４】
（変形例２）
二次元コード群の二次元コード画像データがＪＰＥＧ画像で構成される場合の例を説明する。ＪＰＥＧとは、Joint Photographic Experts Groupの略で、点の集まりとして記録されたビットマップ静止画像データを圧縮する画像形式の一つである。
【００４５】
図１０は、変形例２における二次元コードのデータ構造の説明図である。二次元コード群４１は、複数の二次元コード・データ２０で、構成される。二次元コード・データ２０は、二次元コード画像データ２１（ＪＰＥＧ二次元コード画像データ）と、受信装置製造会社識別番号２３とを含んだデータで構成される。二次元コード・データ２０を構成するＪＰＥＧ二次元コード画像データ２１は、それぞれ、異なる輝度で構成されている。
【００４６】
変形例２における二次元コード最適表示システムの構成は、図６の二次元コード最適表示システムから、二次元コード作成手段１７と記憶手段１５に保持されている輝度変換表６５ａを除いたものと同じである。
【００４７】
最適輝度選択手段１４は、記憶手段１５が保持する受信装置製造会社識別番号６３ａをキーとして、前記受信した二次元コード群４１の受信装置製造会社識別番号２３を参照して、前記キーと一致した受信装置製造会社識別番号２３を持つ二次元コード・データ２０のＪＰＥＧ二次元コード画像データ２１を選択する。ＢＭＬブラウザ１６は、ＪＰＥＧ二次元コード画像データを復号化して、表示させる。そのほかの構成手段の働きは、図６と同じである。
【００４８】
図１１は、変形例２におけるデータ放送画面に二次元コードを最適に表示する方法のフローチャートである。
（１）放送送出設備７０は、二次元コード群とＢＭＬスクリプトを放送波で放送する。（    ステップＳ３９０）
（２）デジタル放送受信装置１０は、二次元コード群とＢＭＬスクリプトを受信する。（    ステップＳ３９１）
（３）図７のステップＳ３６２と同じである。（ステップＳ３９２）
（４）最適輝度選択手段１４は、記憶手段１５が保持する受信装置製造会社識別番号６３    ａをキーとして、前記受信した二次元コード群の受信装置製造会社識別番号２３を参    照して、前記キーと一致した受信装置製造会社識別番号２３を持つ二次元コード・デ    ータ２０のＪＰＥＧ二次元コード画像データ２１を、選択して、ＢＭＬブラウザに渡    す。（ステップＳ３９３）
（５）ＢＭＬブラウザ１６は、前記最適な輝度の二次元コードＪＰＥＧ画像データを解析    して、表示させる。（ステップＳ３９４）
（６）ステップＳ３９５からステップＳ３９７は、図７のステップＳ３６５からステップ    Ｓ３６７と同じである。
【００４９】
変形例２では、二次元コードが、ＪＰＥＧ画像データであるとして説明したが、ビットマップ画像やＴＩＦＦなどの画像デジタル・データでも、同様の結果が得られる。
【００５０】
以上詳しく説明したように、本願発明によれば、データ放送において、視聴者が視聴するデジタル放送受信装置の表示特性に応じて、適切な輝度の二次元コード画像を表示させることができるので、視聴者は二次元コードを撮影すれば正しく復号されるようになり、双方向サービスを利用することができるようになったと同時に、最適な輝度の二次元コードが表示されるので、放送視聴の妨げにもならずに、快適な放送番組の視聴が可能となった。
【図面の簡単な説明】
【００５１】
【図１】本発明の方法を具現化するデータ放送番組を放送・受信する二次元コード最適表      示システムの全体構成図
【図２】ＢＭＬタグ画像データにおける色設定方法と描画された二次元コード
【図３】二次元コード最適表示システムの大まかな動作フローの説明図
【図４】本発明による輝度変換表の構造図
【図５】１つの輝度変換表の例
【図６】本発明によるデータ放送における二次元コード最適表示システムの構成図
【図７】本発明による二次元コード最適表示方法のフローチャート
【図８】本発明による二次元コードの最適サイズ・最適輝度の選択と表示の例
【図９】変形例１による二次元コード最適表示方法のフローチャート        （変形例１：二次元コード化したい文字列を受信する場合）
【図１０】変形例２における二次元コードのデータ構造の説明図        （変形例２：二次元コード画像データがＪＰＥＧ画像で構成される場合）
【図１１】変形例２におけるデータ放送画面に二次元コードを最適に表示する方法のフロ          ーチャート
【符号の説明】
【００５２】
１０  デジタル放送受信装置
１０ａ  ディスプレーモニター
１１  表示サイズ判定画面呈示手段
１２  最適表示サイズ情報受付保存手段
１３  最適表示サイズ情報選択手段
１４  最適輝度選択手段
１５  記憶手段
１５ａ  最適表示サイズ情報
１５ｂ  受信装置製造会社識別番号
１６  ＢＭＬブラウザ
１７  二次元コード生成手段
２０  二次元コード・データ
２１  二次元コード画像データ
２２  表示サイズ情報
２３  受信装置製造会社識別番号
２４  符号化したい文字列
３０  二次元コード画像の部分拡大部
３０ａ  黒部分の画素
３０ｂ  背景白部分の画素
３１  色パレット
３１ａ  パレット記号と受信装置製造会社識別番号対応付け
３２ａ  黒部分の画素の記述
３２ｂ  背景白部分の画素の記述
４１  データ放送で受信した二次元コード群
４１ｅ  最適な輝度の二次元コード・データ
４５  二次元コード表示画面
６３ａ  受信装置製造会社識別番号
６５ａ  輝度変換表
６５ｂ  ＩＤパレット記号対応部
６７ａ  表示サイズ情報一覧表
７０  放送送出設備
７０ａ  放送波
７１  携帯電話
７２  二次元コード復号手段
７３  撮影手段
７５  データ放送用ＷＥＢサイト
【図１】
2006254007.tif 000003
【図２】
2006254007.tif 000004
【図３】
2006254007.tif 000005
【図４】
2006254007.tif 000006
【図５】
2006254007.tif 000007
【図６】
2006254007.tif 000008
【図７】
2006254007.tif 000009
【図８】
2006254007.tif 000010
【図９】
2006254007.tif 000011
【図１０】
2006254007.tif 000012
【図１１】
2006254007.tif 000013