(57)【要約】【課題】二次元コードの読取性を損なうことなく、意匠性の高い画像を表示させる。【解決手段】二次元コード表示システムは、マトリクス状に配置された複数のセルによって所定の情報を表現する二次元コードを表示可能な表示部４と、二次元コードの表示態様を変化させる制御部２と、を備える。二次元コードは位置決めシンボルを含み、制御部２は、二次元コードを表示部４に断続的に表示させ、且つ、二次元コードが非表示の間の少なくとも一部の時間、二次元コードとは異なる所定の画像を位置決めシンボルとともに表示部４に表示させる制御を行う。【選択図】図１
2014063538.tif 000002
【特許請求の範囲】
【請求項１】
マトリクス状に配置された複数のセルによって所定の情報を表現する二次元コードを表示可能な表示手段と、
前記二次元コードの表示態様を変化させる表示制御手段と、を備え、
前記二次元コードは位置決めシンボルを含み、
前記表示制御手段は、前記二次元コードを前記表示手段に断続的に表示させ、且つ、前記二次元コードが非表示の間の少なくとも一部の時間、二次元コードとは異なる所定の画像を前記位置決めシンボルとともに前記表示手段に表示させる制御を行う、
ことを特徴とする二次元コード表示システム。
【請求項２】
マトリクス状に配置された複数のセルによって所定の情報を表現する二次元コードを表示手段に表示させる制御を行う二次元コード表示方法であって、
前記二次元コードの表示態様を変化させる表示制御ステップを備え、
前記二次元コードは位置決めシンボルを含み、
前記表示制御ステップでは、前記二次元コードを前記表示手段に断続的に表示させ、且つ、前記二次元コードが非表示の間の少なくとも一部の時間、二次元コードとは異なる所定の画像を前記位置決めシンボルとともに前記表示手段に表示させる制御を行う、
ことを特徴とする二次元コード表示方法。
【請求項３】
コンピュータを、
マトリクス状に配置された複数のセルによって所定の情報を表現する二次元コードを表示手段に表示させる際の表示態様を変化させる表示制御手段として機能させるためのプログラムであって、
前記二次元コードは位置決めシンボルを含み、
前記表示制御手段は、前記二次元コードを前記表示手段に断続的に表示させ、且つ、前記二次元コードが非表示の間の少なくとも一部の時間、二次元コードとは異なる所定の画像を前記位置決めシンボルとともに前記表示手段に表示させる制御を行う、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次元コード表示システム、二次元コード表示方法、及びプログラムに関する。
【背景技術】
【０００２】
縦横（マトリクス状）に配列したセルを白又は黒に塗り分けることで情報を表現する二次元コードは、一次元バーコードに比べ、多くの情報量を取り扱うことができ、日常生活の様々な場面で使用されている。かかる二次元コードの表示に関して、従来より種々の提案がなされている（例えば、特許文献１等）。
【０００３】
特許文献１で開示されるロゴ付き二次元コードは、二次元コードとロゴマークを組み合わせたものであり、デジタル情報と視覚情報を同時に表現可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８７００４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のこの種の技術では、ロゴマーク等を併せて表示する場合、二次元コードの読取性を確保するため、ロゴマーク等の意匠性をある程度低下せざるを得なかった。また、二次元コードを読み取る側のユーザ環境に適宜対応した二次元コードの表示技術が確立されているとは言い難く、読取性についても更なる向上が求められているのが実状である。
【０００６】
本発明は上記実状に鑑みてなされたものであり、従来に比べ、意匠性や読取性を向上させ得る二次元コード表示システム、二次元コード表示方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る二次元コード表示システムは、
マトリクス状に配置された複数のセルによって所定の情報を表現する二次元コードを表示可能な表示手段と、
前記二次元コードの表示態様を変化させる表示制御手段と、を備え、
前記二次元コードは位置決めシンボルを含み、
前記表示制御手段は、前記二次元コードを前記表示手段に断続的に表示させ、且つ、前記二次元コードが非表示の間の少なくとも一部の時間、二次元コードとは異なる所定の画像を前記位置決めシンボルとともに前記表示手段に表示させる制御を行う、ことを特徴とする。
【０００８】
また、本発明に係る二次元コード表示方法は、
マトリクス状に配置された複数のセルによって所定の情報を表現する二次元コードを表示手段に表示させる制御を行う二次元コード表示方法であって、
前記二次元コードの表示態様を変化させる表示制御ステップを備え、
前記二次元コードは位置決めシンボルを含み、
前記表示制御ステップでは、前記二次元コードを前記表示手段に断続的に表示させ、且つ、前記二次元コードが非表示の間の少なくとも一部の時間、二次元コードとは異なる所定の画像を前記位置決めシンボルとともに前記表示手段に表示させる制御を行う、ことを特徴とする。
【０００９】
また、本発明に係るプログラムは、
コンピュータを、
マトリクス状に配置された複数のセルによって所定の情報を表現する二次元コードを表示手段に表示させる際の表示態様を変化させる表示制御手段として機能させるためのプログラムであって、
前記二次元コードは位置決めシンボルを含み、
前記表示制御手段は、前記二次元コードを前記表示手段に断続的に表示させ、且つ、前記二次元コードが非表示の間の少なくとも一部の時間、二次元コードとは異なる所定の画像を前記位置決めシンボルとともに前記表示手段に表示させる制御を行う、ことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、読取性を損なうことなく、意匠性の高い画像を表示させることができる二次元コード表示装置、二次元コード表示方法、及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施形態に係る二次元コード表示システムの構成例を示すブロック図である。
【図２】二次元コードの一例を示す平面図である。
【図３】ロゴマークの一例を示す平面図である。
【図４】第１の実施形態に係る二次元コード表示システムが実行する二次元コード表示処理の一例を示すフローチャートである。
【図５】第１の実施形態に係る二次元コード表示システムにおける画像表示例を示す平面図である。
【図６】本発明の第２の実施形態に係る二次元コード表示システムの構成例を示すブロック図である。
【図７】画像データに基づく静止画像の一例を示す平面図である。
【図８】（ａ）は画像表示制御テーブルの構成例を示す図であり、（ｂ）は二次元コード表示制御テーブルの構成例を示す図である。
【図９】第２の実施形態に係る二次元コード表示システムが実行する二次元コード表示処理の一例を示すフローチャートである。
【図１０】図９の二次元コード表示処理を説明するためのタイミングチャートである。
【図１１】図９の二次元コード表示処理を説明するためのタイミングチャートである。
【図１２】本発明の第３の実施形態に係る二次元コード表示システム（テレビジョン放送システム）の構成例を示すブロック図である。
【図１３】図１２の送信装置の構成例を示すブロック図である。
【図１４】図１３の記憶部に記憶されているデータ構成例を示す図である。
【図１５】図１２の受信装置の構成例を示すブロック図である。
【図１６】送信装置が実行するタイマ割込処理の一例を示すフローチャートである。
【図１７】受信装置が表示する二次元コードの画像表示例を示す図である。
【図１８】第３の実施形態の変形例において、受信装置が表示する二次元コードの画像表示例を示す図（その１）である。
【図１９】第３の実施形態の変形例において、受信装置が表示する二次元コードの画像表示例を示す図（その２）である。
【図２０】第３の実施形態の変形例において、受信装置が表示する二次元コードの画像表示例を示す図（その３）である。
【図２１】他の実施形態において、表示手段が表示する二次元コードの画像表示例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について説明する。
【００１３】
［第１の実施形態］
まず、第１の実施形態に係る二次元コード表示システムについて図面を参照しつつ説明する。二次元コード表示システム１は、例えば汎用コンピュータや、携帯電話などといった移動体通信端末などから構成されている。二次元コード表示システム１は、図１に示すように、制御部２と、記憶部３と、表示部４と、を備え、これらは、バスなどにより相互に接続されている。
【００１４】
制御部２は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等から構成されており、ＣＰＵがＲＡＭをワークメモリとして用いてＲＯＭや記憶部３等に記憶されている各種プログラムを適宜実行することによって、二次元コード表示システム１の各部の動作を制御する。本実施形態において、ＲＡＭには、画像や二次元コードの表示期間を計測する表示期間タイマが記憶されている。
【００１５】
記憶部３は、例えばハードディスクドライブなどから構成されており、ＯＳ（Operating System）や、各種アプリケーションプログラムや、画像データ、二次元コードなどが記憶されている。本実施形態において、記憶部３には、表示部４に、画像データに基づく画像と二次元コードとを交互に表示させる二次元コード表示プログラムが記憶されている。
【００１６】
図２は、二次元コードの一例を示す平面図である。二次元コードは、図２に示すように、例えば、４ｍｍ角の正方形の複数のセルが縦横２１×２１個ずつマトリクス状に配置された構造となっている。また、この二次元コードは、３つの位置決めシンボル５ａ、５ｂ、及び５ｃを有している。二次元コードは、セルを白と黒とに塗り分けることにより、例えばＵＲＬ（Uniform Resource Locator）などの情報を表現する。
【００１７】
図３は、記憶部３に記憶されている画像データに基づく画像の一例を示す平面図である。本実施形態において、二次元コードと交互に表示される画像は、図３に示すように、二次元コードによって表現される情報（例えばhttp://www.a-tc.jp）に対応するロゴマーク６などを視認可能に示している。
【００１８】
表示部４は、例えば液晶表示装置（ＬＣＤ：Liquid Crystal Display）などから構成されており、制御部２による制御の下、二次元コード表示システム１に種々の動作を実行させるためのユーザ・インタフェース画面や、記憶部３に記憶されている画像データに基づくロゴマーク６の画像及び二次元コード等を表示する。
【００１９】
次に、上記構成を備える二次元コード表示システム１の具体的動作について図面を参照しつつ説明する。
【００２０】
例えばユーザによる二次元コード表示システム１の操作により、二次元コードの表示開始の指示が入力されると、これに応答して、制御部２は、記憶部３に記憶されている二次元コード表示プログラムを起動する。これにより、図４に示す二次元コード表示処理が開始される。
【００２１】
この二次元コード表示処理が開始されると、制御部２は、まず、記憶部３に記憶されている画像データを読み出して、図５に示すように、画像データに基づくロゴマーク６の画像を位置決めシンボル５ａ、５ｂ、及び５ｃとともに表示部４に表示させる（ステップＳ１０１）。また、このとき、ＲＡＭに設けられた表示期間タイマに例えば０．５秒間に対応するタイマ初期値をセットし、表示期間タイマのカウントダウンを開始することなどして、ロゴマーク６の画像の表示期間の計測を開始する（ステップＳ１０２）。
【００２２】
次に、制御部２は、例えばユーザによる二次元コード表示システム１の操作により、二次元コードの表示終了の指示が入力されたか否かを判別する（ステップＳ１０３）。ここで、二次元コードの表示終了の指示が入力された場合には（ステップＳ１０３；Ｙｅｓ）、二次元コード表示処理を終了する。
【００２３】
これに対して、二次元コードの表示終了の指示が入力されていない場合には（ステップＳ１０３；Ｎｏ）、表示期間タイマにおけるタイマ値が“０”となったか否かをチェックすることなどにより、ロゴマーク６の画像を表示させてから０．５秒間が経過したか否かを判別する（ステップＳ１０４）。ここで、表示期間タイマにおけるタイマ値が“０”以外の数値である場合には（ステップＳ１０４；Ｎｏ）、ロゴマーク６の画像を表示させてから０．５秒間が経過していないものと判別して、ロゴマーク６の画像表示を継続しつつ、０．５秒間が経過するのをループして待つ。
【００２４】
その後、表示期間タイマにおけるタイマ値が“０”に合致するなどして、ロゴマーク６の画像を表示させてから０．５秒間が経過したものと判別した場合には（ステップＳ１０４；Ｙｅｓ）、ロゴマーク６の画像表示を一旦停止する（ステップＳ１０５）。そして、制御部２は、記憶部３に記憶されている二次元コードを読み出して表示部４に表示させることにより（ステップＳ１０６）、表示部４における表示をロゴマーク６の画像から二次元コードへと切り換える。また、この際、制御部２は、表示期間タイマに例えば２．０秒間に対応するタイマ初期値をセットし、そして、表示期間タイマのカウントダウンを開始するなどして、二次元コードの表示期間の計測を開始する（ステップＳ１０７）。
【００２５】
続いて、制御部２は、例えばユーザによる二次元コード表示システム１の操作により、二次元コードの表示終了の指示が入力されたか否かを判別する（ステップＳ１０８）。ここで、二次元コードの表示終了の指示が入力された場合には（ステップＳ１０８；Ｙｅｓ）、二次元コード表示処理を終了する。
【００２６】
これに対して、二次元コードの表示終了の指示が入力されていない場合には（ステップＳ１０８；Ｎｏ）、表示期間タイマにおけるタイマ値が“０”となったか否かをチェックすることなどにより、二次元コードを表示させてから２．０秒間が経過したか否かを判別する（ステップＳ１０９）。ここで、表示期間タイマにおけるタイマ値が“０”以外の数値である場合には（ステップＳ１０９；Ｎｏ）、二次元コードを表示させてから２．０秒間が経過していないものと判別して、二次元コードの表示を継続しつつ、２．０秒間が経過するのをループして待つ。
【００２７】
そして、表示期間タイマにおけるタイマ値が“０”に合致するなどして、二次元コードを表示させてから２．０秒間が経過したものと判別した場合には（ステップＳ１０９；Ｙｅｓ）、二次元コードの表示を一旦停止する（ステップＳ１１０）。そして、制御部２は、ステップＳ１０１の処理へとリターンして画像データに基づくロゴマーク６の画像を表示部４に表示させることにより、表示部４における表示を二次元コードからロゴマーク６の画像へと切り換える。
【００２８】
このような処理を繰り返すことにより、表示部４には、図５に示すロゴマーク６の画像と、図２に示す二次元コードと、が交互に表示される。また、ロゴマーク６の画像及び二次元コードの表示期間をそれぞれ０．５秒及び２．０秒間とすることで、ユーザに対して、二次元コードからの情報の読み取りを可能にさせると共に、ロゴマーク６の画像を視認可能にさせることができる。
【００２９】
以上説明したように、本実施形態の二次元コード表示システム１によれば、制御部２は、ロゴマーク６の画像を表示部４に表示させてから０．５秒後に、表示部４における表示をロゴマーク６の画像から二次元コードへと切り換える制御を行う。そして、制御部２は、二次元コードを表示部４に表示させてから２．０秒後に、表示部４における表示を二次元コードからロゴマーク６の画像へと切り換える制御を行う。制御部２は、このような制御を繰り返し実行することにより、図５に示すロゴマーク６の画像と、図２に示す二次元コードと、を表示部４に交互に表示させることができる。
【００３０】
これにより、二次元コード表示システム１は、二次元コードの読取性を損なうことなく、意匠性の高いロゴマーク６の画像を表示させることができる。
【００３１】
［第２の実施形態］
続いて、本発明の第２の実施形態に係る二次元コード表示システムについて図面を参照しつつ説明する。本実施形態の二次元コード表示システム１０は、第１の実施形態の二次元コード表示システム１（図１参照）と同様のハードウェア構成を有し、図６に示すように、制御部１１と、記憶部１２と、表示部１３と、を備え、これらは、バスなどにより相互に接続されている。
【００３２】
制御部１１は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ、及びＣＴＣ（カウンタ／タイマ回路）などから構成されている。ＣＰＵは、ＣＴＣから割込要求信号が入力される毎に、ＲＡＭをワークメモリとして用いるなどしてＲＯＭや記憶部１２などに記憶されている各種プログラムを適宜実行することにより、二次元コード表示システム１０の各部の動作を制御する。
【００３３】
本実施形態において、ＲＡＭには、画像データに基づく画像や二次元コードなどが表示部１３に表示されていることを示す表示中フラグや、表示部１３の表示を制御する際に用いられる表示制御タイマなどが記憶されている。
【００３４】
記憶部１２は、例えばハードディスクドライブなどから構成されており、ＯＳや、各種アプリケーションプログラムや、各種制御テーブル、画像データ、二次元コードなどを記憶する。
【００３５】
本実施形態において、記憶部１２には、動画像を構成する複数種類の静止画像を示す画像データが動画像の再生順に対応して下層から上層に向かって積層されたレイヤ構造を備えて記憶されている。なお、このレイヤ構造は、任意であり、例えば動画像を構成する複数種類の静止画像を示す画像データを、動画像の再生順に対応して上層から下層に向かって積層したものであってもよい。
【００３６】
このような画像データが示す画像には、図７に示すように、３つの位置決めシンボル５ａ、５ｂ、及び５ｃが顔に配されたキャラクタ１５が視認可能に示されており、このキャラクタ１５の顔の表情や手足の位置は、静止画像毎に異なるものとなっている。
【００３７】
図６に示す記憶部１２には、セル内における着色パターンの大きさや形状が異なる複数種類の二次元コードが所定の順序に対応して下層から上層に向かって積層されたレイヤ構造を備えて記憶されている。
【００３８】
このような二次元コードは、図２に示す二次元コードを構成するセルの着色パターンの形状を変形したり、大きさ（即ち、セル内における着色パターンの占める割合）を変えたりすることにより生成される。
【００３９】
本実施形態では、円形の着色パターンの直径が異なる複数種の二次元コードや、着色パターンの形状を×字形や十字形にした二次元コードなどが積層されたレイヤ構造を備えて記憶部１２に記憶されている。なお、着色パターンの形状は、任意であり、例えばセルと相似形の四角形や、三角形、六角形、ひし形、星形、ハート形などであってもよいし、さらには不定形であっても構わない。
【００４０】
図６に示す記憶部１２には、表示部１３の表示を制御する際に参照される制御テーブルとして、図８（ａ）に示す画像表示制御テーブル１２１や、図８（ｂ）に示す二次元コード表示制御テーブル１２２などが記憶されている。
【００４１】
画像表示制御テーブル１２１と二次元コード表示制御テーブル１２２には、図８（ａ）及び（ｂ）に示すように、画像や二次元コードの切換タイミングを示すタイマ判定値と、表示部１３に表示させる画像を示す画像データや二次元コードが配置されているレイヤと、が対応付けて登録されている。なお、図中、ｍ及びｎは、０以上の整数である。
【００４２】
図６に示す記憶部１２には、各種アプリケーションプログラムの一つとして、二次元コード表示プログラムが記憶されている。この二次元コード表示プログラムに従って、制御部１１は、二次元コード表示処理を実行する。二次元コード表示処理において、制御部１１は、画像データに基づく画像と二次元コードとを重ね合わせて表示部１３に表示し、そして、かかる画像と二次元コードとを表示制御タイマにおけるタイマ値の更新に対応して順次切り換える。
【００４３】
表示部１３は、例えば液晶表示装置（ＬＣＤ：Liquid Crystal Display）などから構成されており、制御部１１による制御の下、二次元コード表示システム１０に種々の動作を実行させるためのユーザ・インタフェース画面や、記憶部１２に記憶されている画像データに基づく画像及び二次元コードなどを表示する。
【００４４】
次に、上記構成を備える二次元コード表示システム１０の具体的動作について図面を参照しつつ説明する。
【００４５】
制御部１１のＣＰＵは、ＣＴＣから所定期間（例えば３３ｍｓ）毎に送出される割込要求信号を受信して割込要求を受け付けると、所定のタイマ割込処理を実行する。このタイマ割込み処理では、制御部１１のＣＰＵが二次元コード表示プログラムを実行することにより、図９に示す二次元コード表示処理が実行される。
【００４６】
この二次元コード表示処理において、ＣＰＵは、図９に示すように、まず、ＲＡＭに設けられた表示中フラグがオンとなっているか否かを判別する（ステップＳ２０１）。ここで、表示中フラグがオフであれば（ステップＳ２０１；Ｎｏ）、ＣＰＵは、例えばユーザによる二次元コード表示システム１０の操作により、二次元コードの表示開始の指示が入力されたか否かを判別する（ステップＳ２０２）。
【００４７】
ステップＳ２０２の処理にて二次元コードの表示開始の指示が入力されていないと判別した場合には（ステップＳ２０２；Ｎｏ）、そのまま二次元コード表示処理を終了する。これに対して、二次元コードの表示開始の指示が入力されたと判別した場合には（ステップＳ２０２；Ｙｅｓ）、ＲＡＭに設けられた表示制御タイマにタイマ初期値“０”をセットする（ステップＳ２０３）。
【００４８】
続いて、ＣＰＵは、図８（ａ）に示す画像表示制御テーブル１２１を参照するなどして、ステップＳ２０３の処理にてセットしたタイマ初期値“０”に対応するレイヤ、具体的には最下層のレイヤに配置されている画像データに基づく画像を表示部１３に表示させる制御を行う（ステップＳ２０４）。
【００４９】
なお、タイマ初期値“０”に対応するレイヤが、図８（ｂ）に示す二次元コード表示制御テーブル１２２に登録されていないことから、ステップＳ２０４の処理では、二次元コードを表示部１３に表示させる制御が行われない。
【００５０】
その後、ＣＰＵは、表示中フラグをオン状態にセットしてから（ステップＳ２０５）、二次元コード表示処理を終了する。
【００５１】
一方、ステップＳ２０１の処理にて表示中フラグがオンとなっていると判別した場合には（ステップＳ２０１；Ｙｅｓ）、例えばユーザによる二次元コード表示システム１０の操作により、二次元コードの表示終了の指示が入力されたか否かを判別する（ステップＳ２０６）。
【００５２】
ステップＳ２０６の処理にて二次元コードの表示終了の指示が入力されていないと判別した場合には（ステップＳ２０６；Ｎｏ）、ＲＡＭに設けられた表示制御タイマにおけるタイマ値をインクリメントするなどして更新する（ステップＳ２０７）。
【００５３】
続いて、ＣＰＵは、ステップＳ２０７の処理にて更新されたタイマ値と合致するタイマ判定値を、図８（ａ）に示す画像表示制御テーブル１２１や、図８（ｂ）に示す二次元コード表示制御テーブル１２２から検出することにより、表示部１３に表示されている画像や二次元コードを切り換えるタイミング（切換タイミング）になったか否かを判別する（ステップＳ２０８）。
【００５４】
このとき、切換タイミングになっていれば（ステップＳ２０８；Ｙｅｓ）、ＣＰＵは、現在の表示内容に換えて、ステップＳ２０８の処理にて検出したタイマ判定値に対応するレイヤに配置されている画像データに基づく画像や二次元コードを表示部１３に表示させ（ステップＳ２０９）、二次元コード表示処理を終了する。
【００５５】
具体的には、ステップＳ２０８の処理にて更新後のタイマ値と合致するタイマ判定値が、図８（ａ）に示す画像表示制御テーブル１２１のみから検出され、図８（ｂ）に示す二次元コード表示制御テーブル１２２から検出されなかった場合、ステップＳ２０９の処理では、表示部１３に表示されている画像のみが切り換えられ、二次元コードの表示は切り換えられない。
【００５６】
一方、ステップＳ２０８の処理にて更新後のタイマ値と合致するタイマ判定値が、図８（ｂ）に示す二次元コード表示制御テーブル１２２のみから検出され、図８（ａ）に示す画像表示制御テーブル１２１から検出されなかった場合には、表示部１３に表示されている二次元コードのみが切り換えられ、画像の表示は切り換えられない。
【００５７】
他方、ステップＳ２０８の処理にて更新後のタイマ値と合致するタイマ判定値が、図８（ａ）に示す画像表示制御テーブル１２１と図８（ｂ）に示す二次元コード表示制御テーブル１２２との双方から検出された場合には、表示部１３に表示されている画像と二次元コードとの双方が切り換えられる。
【００５８】
これに対して、ステップＳ２０８の処理にて、切換タイミングになっていないと判別した場合には（ステップＳ２０８；Ｎｏ）、表示部１３に表示されている画像及び二次元コードを切り換えることなく、二次元コード表示処理を終了する。具体的には、更新後のタイマ値と合致するタイマ判定値が、画像表示制御テーブル１２１と二次元コード表示制御テーブル１２２との双方から検出できなかった場合、切換タイミングになっていないと判別される。
【００５９】
他方、ステップＳ２０６の処理にて二次元コードの表示終了の指示が入力されたと判別した場合には（ステップＳ２０６；Ｙｅｓ）、表示部１３における画像及び二次元コードの表示を終了させる制御を行った後（ステップＳ２１０）、表示中フラグをクリアしてオフ状態にしてから（ステップＳ２１１）、二次元コード表示処理を終了する。
【００６０】
続いて、上記二次元コード表示処理を図面を参照しつつより具体的に説明する。
【００６１】
タイミングｔ＝０にて、例えばユーザによって、二次元コードの表示開始の指示が入力されると（ステップＳ２０２；Ｙｅｓ）、制御部１１のＣＰＵは、表示制御タイマにタイマ初期値“０”をセットする（ステップＳ２０２）。そして、制御部１１のＣＰＵは、タイマ初期値に対応する最下層のレイヤに配置された画像データに基づいて、図１０（ａ）に示すようなキャラクタ１５を視認可能に示す画像のみを表示部１３に表示させる（ステップＳ２０４）。
【００６２】
その後、表示制御タイマにおけるタイマ値が、画像表示制御テーブル１２１に登録されたタイマ判定値に合致する毎に（ステップＳ２０８；Ｙｅｓ）、ＣＰＵは、表示切換制御を行う（ステップＳ２０９）。具体的には、ＣＰＵは、表示部１３に表示される画像を徐々に上層のレイヤに配置されている画像データに基づく静止画像に切り換えていくことにより、キャラクタ１５の動画像を表示部１３に表示させる。例えば、タイミングｔ＝ｔ１では、図１０（ｂ）に示すように、表示部１３に表示される画像は、レイヤＬ１（ｔ１）に配置されている画像データに基づく静止画像に切り換えられる。
【００６３】
そして、タイミングｔ＝ｔ２になると、図８（ｂ）に示す二次元コード表示制御テーブル１２２に登録されたタイマ判定値に合致し始めることから（ステップ２０８；Ｙｅｓ）、ステップＳ２０９の処理にてキャラクタ１５の動画像と二次元コードとの合成画像の表示部１３における表示が開始される。このタイミングｔ＝ｔ２では、図１０（ｃ）に示すように、キャラクタ１５の動画像と、レイヤＬ２（ｔ２）に配置されている、直径が最短の着色パターンが形成された二次元コードと、の合成画像が表示部１３に表示される。
【００６４】
その後、表示制御タイマにおけるタイマ値が、図８（ｂ）に示す二次元コード表示制御テーブル１２２に登録されたタイマ判定値に合致する毎に（ステップＳ２０８；Ｙｅｓ）、ＣＰＵは、ステップＳ２０９の処理にて、表示部１３に表示させる二次元コードを徐々に上層のレイヤに配置されているものに切り換えていく。これにより、二次元コードに形成された着色パターンの大きさが徐々に大きくなっていくことになる。そして、着色パターンの大きさが所定の大きさに達すると、所定の二次元コードリーダを使って、表示部１３に表示されている二次元コードから情報を読み取ることができるようになる。
【００６５】
さらに、タイミングｔ＝ｔ３になると、ＣＰＵは、ステップＳ２０９の処理にて、表示部１３に表示させる二次元コードをレイヤＬ２（ｔ３）に配置されているものに切り換える。これにより、図１０（ｄ）に示すように、キャラクタ１５の動画像と、直径が最長の円形の着色パターンが形成された二次元コードと、の合成画像が表示部１３に表示される。その後、約１秒間は、ステップＳ２０９の処理にて、表示部１３に表示された合成画像を構成する二次元コードの切換は行われない。
【００６６】
そして、タイミングｔ＝ｔ４になると、ＣＰＵは、ステップＳ２０９の処理にて、表示部１３に表示させる二次元コードをレイヤＬ２（ｔ４）に配置されているものに切り換える。これにより、図１１（ａ）に示すように、表示部１３に表示される合成画像を構成する二次元コードに形成された着色パターンの形状が、×字型に変形される。
【００６７】
その後、表示制御タイマにおけるタイマ値が、図８（ｂ）に示す二次元コード表示制御テーブル１２２に登録されたタイマ判定値に合致する毎に（ステップＳ２０８；Ｙｅｓ）、ＣＰＵは、ステップＳ２０９の処理にて、表示部１３に表示させる二次元コードを徐々に上層のレイヤに配置されているものに切り換えていく。そして、ＣＰＵは、タイミングｔ＝ｔ５にて、図１１（ｂ）に示すように、表示部１３に表示させる二次元コードの着色パターンの形状を十字型に変形することにより、着色パターンがあたかも回転しているかのように表示させる。
【００６８】
その後、表示制御タイマにおけるタイマ値が、図８（ｂ）に示す二次元コード表示制御テーブル１２２に登録されたタイマ判定値に合致する毎に（ステップＳ２０８；Ｙｅｓ）、ＣＰＵは、ステップＳ２０９の処理にて、表示部１３に表示させる二次元コードを徐々に上層のレイヤに配置されているものに切り換えていくことにより、二次元コードに形成された着色パターンの大きさを徐々に小さくしていく。
【００６９】
そして、タイミングｔ＝ｔ６になると、図８（ｂ）に示す二次元コード表示制御テーブル１２２に登録されたタイマ判定値と合致しなくなることから（ステップＳ２０８；Ｎｏ）、二次元コード表示処理は終了し、図１１（ｃ）に示すように、キャラクタ１５の動画像のみが表示部１３に表示される。
【００７０】
なお、タイミングｔ＝ｔ７になると、表示制御タイマにおけるタイマ値が、図８（ａ）に示す画像表示制御テーブル１２１に登録された最初のタイマ判定値に合致することから（ステップＳ２０８；Ｙｅｓ）、表示部１３における表示は、図１０（ａ）に示す画像の表示へと戻る。
【００７１】
また、タイミングｔ＝ｔ６からタイミングｔ＝ｔ２＋ｔ６までの期間に、表示部１３に表示させる二次元コードを、その示す情報が異なるものに切り換えてもよい。このようにすると、タイミングｔ＝ｔ２＋ｔ６以降の期間にて、ＣＰＵは、図１１（ｄ）に示すように、キャラクタ１５の動画像は同一であるが、二次元コードによって示される情報が上記と異なる合成画像を表示部１３に表示させることができる。
【００７２】
以上説明したように、本実施形態における二次元コード表示システム１０によれば、制御部１１のＣＰＵは、表示制御タイマにおけるタイマ値が、図８（ｂ）に示す二次元コード表示制御テーブル１２２に登録されたタイマ判定値に合致する毎に、表示切換制御を行う。即ち、制御部１１のＣＰＵは、表示部１３に表示させる二次元コードを徐々に下層のレイヤに配置されているものから上層のレイヤに配置されているものに順次切り換えていく。これにより、セル内の着色パターンの大きさを徐々に大きくさせたり、小さくさせたりすることや、着色パターンの形状を変化させることができる。
【００７３】
このようなことから、ＣＰＵは、キャラクタ１５の動画像を表示部１３に表示させてから期間ｔ２の経過後に、着色パターンの大きさを徐々に大きくさせることによって、表示部１３に表示される二次元コードが所定の情報（例えば、ＵＲＬ等）を表現できるようにすることができる。また、タイミングｔ＝ｔ３にて、着色パターンの大きさが最大となってから約１秒間経過後に、着色パターンの大きさを徐々に小さくさせることによって、表示される二次元コードが所定の情報を表現できなくなるようにすることができる。
【００７４】
つまり、二次元コード表示システム１０は、キャラクタ１５の動画像のみを表示している状態を設け、かかる状態から徐々に二次元コードを表示させていくことができる。したがって、ユーザにキャラクタ１５の動画像を意匠性の高い状態で視認させることができる。
【００７５】
また、二次元コード表示システム１０は、セルの着色パターンの形状を変化させることで、例えば、着色パターンがあたかも回転しているかのように表示させたりすることもでき、二次元コード自体に意匠性を持たせることができる。
【００７６】
さらに、二次元コード表示システム１０は、二次元コードの着色パターンの大きさが最大になってから約１秒間、その大きさを維持し、その後も徐々に小さくさせていくことで、所定の二次元コードリーダを使用して、二次元コードから情報を読み取るための十分な時間をユーザに提供することができる。
【００７７】
以上のように、本実施形態の二次元コード表示システム１０は、二次元コードの読取性を損なうことなく、意匠性の高いキャラクタの画像を表示させることができる。
【００７８】
［第３の実施形態］
次に、本発明の第３の実施形態について図面を参照しつつ説明する。本実施形態では、本発明の二次元コード表示システムをテレビジョン放送システムに適用している。このテレビジョン放送システム２０は、例えば地上デジタル放送や、ＢＳ（Broadcasting Satellite）デジタル放送、ＣＳ（Communications Satellite）デジタル放送などを実現するもので、図１２に示すように、送信装置２１と、受信装置２２ａと、受信装置２２ｂと、から概略構成されている。
【００７９】
送信装置２１は、例えばテレビジョン放送局などに設置されたテレビジョン放送送信装置などであって、図１３に示すように、制御部２００と、記憶部２０１と、合成部２０２と、エンコーダ部２０３と、多重化部２０４と、変調部２０５と、アンテナ２０６と、などを備えている。
【００８０】
制御部２００は、例えばＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及びＣＴＣ（カウンタ／タイマ回路）などから構成されている。ＣＰＵは、ＣＴＣから割込要求信号が入力される毎に、ＲＡＭをワークメモリとして用いるなどしてＲＯＭなどに記憶されている各種プログラムを適宜実行することにより、送信装置２１の各部の動作を制御する。
【００８１】
本実施形態において、ＣＰＵは、例えばＲＡＭに設けられた制御タイマの値（制御タイマ値）の更新に応答して、更新後の制御タイマ値に対応する映像データや、音声データ、画像データなどを順次出力していく。
【００８２】
記憶部２０１は、例えばハードディスクドライブなどから構成されている。記憶部２０１には、図１４に示すように、各々アスペクト比が１：１から１．３３…：１（＝４：３）までの複数種類の二次元コードの画像データと、各種画像データの読出タイミングを示すタイマ判定値と、が対応付けて登録されている。
【００８３】
本実施形態では、タイマ判定値ｔ１〜ｔ１＋Δｔに対応して、アスペクト比が１：１の二次元コードの画像データＰ（ｔ１）〜Ｐ（ｔ１＋Δｔ）が記憶部２０１に登録されている。また、タイマ判定値ｔ１＋Δｔ〜ｔ４については、タイマ判定値が大きくなるに従って、アスペクト比が１：１〜１．３３…：１まで徐々に大きくなるようにした二次元コードの画像データＰ（ｔ１＋Δｔ）〜Ｐ（ｔ４）が記憶部２０１に登録されている。さらに、タイマ判定値ｔ４〜ｔ４＋Δｔに対応して、アスペクト比が１．３３…：１の二次元コードの画像データＰ（ｔ４）〜Ｐ（ｔ４＋Δｔ）が記憶部２０１に登録されている。そして、タイマ判定値ｔ４＋Δｔ〜ｔ５については、タイマ判定値が大きくなるに従って、アスペクト比が１．３３…：１〜１：１まで徐々に小さくなるようにした二次元コードの画像データＰ（ｔ４＋Δｔ）〜Ｐ（ｔ５）が記憶部２０１に登録されている。
【００８４】
ここで、本実施形態の二次元コードは、上述の第１の実施形態及び第２の実施形態と同様の構造（図２参照）を有するものとする。
【００８５】
図１３に戻り、合成部２０２は、アスペクト比が１６：９の映像を示す映像データと、記憶部２０１に記憶されている画像データと、を合成して出力する。
【００８６】
エンコーダ部２０３は、例えば映像エンコーダ２１０と音声エンコーダ２１１とを含んで構成されている。エンコーダ部２０３は、合成部２０２から出力された映像データと、制御部２００による制御の下に入力された音声データと、をそれぞれ映像エンコーダ２１０と音声エンコーダ２１１とにて圧縮符号化して出力する。
【００８７】
多重化部２０４は、映像エンコーダ２１０にて圧縮符号化された映像データと、音声エンコーダ２１１にて圧縮符号化された音声データと、を多重化した後、誤り訂正符号を付与する。これにより、多重化部２０４は、映像データと音声データとのビットストリームをパケット化して、ＭＰＥＧ２（Moving Picture Experts Group 2）に準拠したトランスポートストリームを生成して出力する。
【００８８】
変調部２０５は、多重化部２０４から出力されたトランスポートストリームに対して、各種電波特性に適したデジタル変調処理（例えば地上デジタル放送であればＯＦＤＭ（Orthogonal Frequency Division Multiplexing）変調処理、ＢＳデジタル放送やＣＳデジタル放送であれば８ＰＳＫ（8 Phase Shift Keying）変調処理）を施すことにより、放送信号を生成して出力する。
【００８９】
アンテナ２０６は、変調部２０５にて生成された放送信号を電波に変換して送出することにより、番組を放送する。
【００９０】
受信装置２２ａ及び２２ｂは、例えば家庭用のテレビジョン放送受信装置などであって、それぞれ、図１５に示すように、制御部２２０ａ及び２２０ｂと、アンテナ２２１ａ及び２２１ｂと、チューナ部２２２ａ及び２２２ｂと、復調部２２３ａ及び２２３ｂと、デマルチプレクサ部２２４ａ及び２２４ｂと、デコーダ部２２５ａ及び２２５ｂと、処理部２２６ａ及び２２６ｂと、表示部２２７ａ及び２２７ｂと、スピーカ２２８ａ及び２２８ｂと、を備えている。
【００９１】
制御部２２０ａ及び２２０ｂは、例えばＣＰＵ、ＲＯＭ、及びＲＡＭなどから構成されている。ＣＰＵは、ＲＡＭをワークメモリとして用いるなどしてＲＯＭなどに記憶されている各種プログラムを適宜実行することにより、受信装置２２ａ及び２２ｂの各部の動作を制御する。
【００９２】
アンテナ２２１ａ及び２２１ｂは、外部から入力される電波を電気信号に変換して出力する。
【００９３】
チューナ部２２２ａ及び２２２ｂは、それぞれアンテナ２２１ａ及び２２１ｂを介して入力された電気信号から、視聴者によるリモートコントローラの操作などにより選局されたチャンネルの周波数に同調する電気信号を抽出することにより、送信装置２１から地上波電波塔やＢＳ放送衛星、ＣＳ放送衛星などを介して送出された放送信号を受信する。
【００９４】
復調部２２３ａ及び２２３ｂは、それぞれチューナ部２２２ａ及び２２２ｂにて受信した放送信号に対して、例えば各種電波特性に適したデジタル復調処理（例えば地上デジタル放送であればＯＦＤＭ復調処理、ＢＳデジタル放送やＣＳデジタル放送であれば８ＰＳＫ復調処理）を施すことにより、ＭＰＥＧ２に準拠したトランスポートストリームに変換して出力する。
【００９５】
デマルチプレクサ部２２４ａ及び２２４ｂは、それぞれ復調部２２３ａ及び２２３ｂにて変換されたトランスポートストリームを、そのパケットＩＤ（Identification Data）に基づいて、映像ストリームと音声ストリームとに分離して出力する。
【００９６】
デコーダ部２２５ａ及び２２５ｂは、それぞれ映像デコーダ２３０ａ及び２３０ｂと音声デコーダ２３１ａ及び２３１ｂなどを含んで構成されている。映像デコーダ２３０ａ及び２３０ｂは、それぞれデマルチプレクサ部２２４ａ及び２２４ｂから出力された映像ストリームに対して、復号化処理を施すことにより、映像データを生成して出力する。音声デコーダ２３１ａ及び２３１ｂは、デマルチプレクサ部２２４ａ及び２２４ｂから出力された音声ストリームに対して、復号化処理を施すことにより、音声データを生成して出力する。
【００９７】
処理部２２６ａ及び２２６ｂは、それぞれ映像処理部２３２ａ及び２３２ｂと音声処理部２３３ａ及び２３３ｂとを含んで構成されている。映像処理部２３２ａは、映像デコーダ２３０ａから出力された映像データをＡ／Ｄ（Analog / Digital）変換して表示部２２７ａに供給する。映像処理部２３２ｂは、映像デコーダ２３０ｂから出力された映像データに対して、アスペクト比を１６：９から４：３に変更する処理を施した後、Ａ／Ｄ変換して表示部２２７ｂに供給する。音声処理部２３３ａ及び２３３ｂは、音声デコーダ２３１ａ及び２３１ｂから出力された音声データをＡ／Ｄ変換してスピーカ２２８ａ及び２２８ｂに供給する。
【００９８】
表示部２２７ａ及び２２７ｂは、例えば液晶表示装置（ＬＣＤ：Liquid Crystal Display）などから構成されている。
【００９９】
表示部２２７ａは、アスペクト比が１６：９の表示画面を備え、映像処理部２３２ａから供給される映像データに基づく映像を表示画面に表示することにより、送信装置２１から放送される番組の映像をアスペクト比１６：９のまま変更することなく表示画面に表示する。表示部２２７ｂは、アスペクト比が４：３の表示画面を備え、映像処理部２３２ｂから供給される映像データに基づく映像を表示画面に表示することにより、送信装置２１から放送される番組の映像をアスペクト比４：３に変更して表示画面に表示する。
【０１００】
スピーカ２２８ａ及び２２８ｂは、それぞれ音声処理部２３３ａ及び２３３ｂから供給される音声データに基づく音声を出力する。
【０１０１】
次に、上記構成を備えるテレビジョン放送システム２０の具体的動作について図面を参照しつつ説明する。
【０１０２】
送信装置２１の側では、制御部２００のＣＰＵが、ＣＴＣから所定期間（例えば３３ｍｓ）毎に送出される割込要求信号を受信して割込要求を受け付けると、所定のタイマ割込処理を実行する。このタイマ割込処理において、ＣＰＵは、図１６に示すように、まず、ＲＡＭに設けられた制御タイマ値の更新（例えば、１を加算する）を行う（ステップＳ３０１）。そして、ＣＰＵは、更新後の制御タイマ値に対応する映像データを合成部２０２に供給するとともに、音声データを音声エンコーダ２１１に供給する（ステップＳ３０２）。
【０１０３】
また、ＣＰＵは、更新後の制御タイマ値が記憶部２０１に記憶されているタイマ判定値に合致するか否かを判別する（ステップＳ３０３）。その結果、合致していなければ（ステップＳ３０３；Ｎｏ）、そのままタイマ割込処理を終了する。一方、更新後の制御タイマ値がタイマ判定値に合致すると判別した場合には（ステップＳ３０３；Ｙｅｓ）、このタイマ判定値に対応する画像データを記憶部２０１から読み出して合成部２０２に供給する（ステップＳ３０４）。
【０１０４】
そして、合成部２０２に映像データのみが供給された場合、映像データは、そのまま映像エンコーダ２１０に供給される。これに対して、映像データに加えて画像データが供給された場合には、合成部２０２にて映像データに画像データが合成された後、映像エンコーダ２１０に供給される。
【０１０５】
エンコーダ部２０３に供給された映像データ及び音声データは、それぞれ映像エンコーダ２１０及び音声エンコーダ２１１にて圧縮符号化される、そして、多重化部２０４にて、多重化された後、誤り訂正符号が付与されることにより、ＭＰＥＧ２に準拠したトランスポートストリームへと変換される。その後、このトランスポートストリームは、変調部２０５にてデジタル変調処理を施されることにより、放送信号へと変換された後、アンテナ２０６から送出される。
【０１０６】
一方、受信装置２２ａ及び２２ｂの側では、それぞれアンテナ２２１ａ及び２２１ｂを介して入力された放送信号がチューナ部２２２ａ及び２２２ｂにて受信される。受信された放送信号は、復調部２２３ａ及び２２３ｂにて、デジタル復調処理が施されることにより、ＭＰＥＧ２に準拠したトランスポートストリームへと変換される。このトランスポートストリームは、デマルチプレクサ部２２４ａ及び２２４ｂにて、そのパケットＩＤに基づいて映像ストリームと音声ストリームとに分離される。その後、映像ストリームは、それぞれ映像デコーダ２３０ａ及び２３０ｂにて復合化処理が施されることにより、映像データに変換されて、映像処理部２３２ａ及び２３２ｂに供給される。
【０１０７】
そして、映像処理部２３２ａに供給された映像データは、Ａ／Ｄ変換されて表示部２２７ａに供給される。これにより、表示部２２７ａの表示画面には、送信装置２１から放送される番組の映像がアスペクト比１６：９のまま変更されることなく表示される。これに対して、映像処理部２３２ｂに供給された映像データは、アスペクト比を１６：９から４：３に変更する処理が施された後、Ａ／Ｄ変換されて表示部２２７ｂに供給される。これにより、表示部２２７ｂの表示画面には、送信装置２１から放送される番組がアスペクト比４：３に変更されて表示される。
【０１０８】
一方、音声ストリームは、それぞれ音声デコーダ２３１ａ及び２３１ｂにて復合化処理が施されることにより、音声データに変換される。そして、変換後の音声データは、それぞれ音声処理部２３３ａ及び２３３ｂにてＡ／Ｄ変換された後、スピーカ２２８ａ及び２２８ｂに供給される。これにより、スピーカ２２８ａ及び２２８ｂからは、音声データに基づく音声が出力される。
【０１０９】
続いて、上記二次元コード表示処理を図面を参照しつつより具体的に説明する。
【０１１０】
まず、タイミングｔ１になる以前の期間では、送信装置２１において、制御タイマ値が記憶部２０１に記憶されているタイマ判定値のいずれとも合致しないことから（ステップＳ３０３；Ｎｏ）、合成部２０２にて映像データに二次元コードの画像データが合成されない。このため、受信装置２２ａ（２２ｂ）の表示部２２７ａ（２２７ｂ）の表示画面には、二次元コードの画像を含まない映像が表示される。
【０１１１】
その後、タイミングｔ１になると、制御タイマ値がタイマ判定値ｔ１に合致することから（ステップＳ３０３；Ｙｅｓ）、合成部２０２では、このタイマ判定値ｔ１に対応する画像データＰ（ｔ１）が映像データに合成される。この場合、受信装置２２ａの表示部２２７ａの表示画面には、映像データに基づく映像が、アスペクト比１６：９のまま表示されることから、図１７（ａ）に示すように、二次元コードの画像もアスペクト比１：１のまま表示される。これに対して、受信装置２２ｂの表示部２２７ｂの表示画面には、映像データに基づく映像が、アスペクト比４：３に変更されて表示されることから、図１７（ｅ）に示すように、二次元コードの画像がアスペクト比０．７５：１に変更されて表示される。
【０１１２】
その後、タイミングｔ１＋Δｔになるまでの期間（例えば約０．２秒間）では、アスペクト比が１：１の二次元コードの画像データが合成部２０２にて映像データと合成される。したがって、表示部２２７ａの表示画面には、二次元コードの画像がアスペクト比１：１のまま表示され続ける。一方、表示部２２７ｂの表示画面には、二次元コードの画像がアスペクト比０．７５：１のまま表示され続ける。
【０１１３】
このようなタイミングｔ１からタイミングｔ１＋Δｔまでの期間では、例えば携帯電話などに備え付けられている二次元コードリーダにより、表示部２２７ａの表示画面に表示された二次元コードが示す情報を読み取ることが可能である。これに対し、表示部２２７ｂの表示画面に表示された二次元コードが示す情報を正確に読み取ることは、困難である。
【０１１４】
そして、タイミングｔ１＋Δｔを経過すると、合成部２０２では、アスペクト比がｒ（１＜ｒ＜１．３３）：１の二次元コードの画像データが、ｒが小さいものから順に、映像データに合成されていく。そうすると、表示部２２７ａの表示画面には、アスペクト比がｒ：１の二次元コードの画像を含む映像が表示され、表示部２２７ｂの表示画面には、アスペクト比が０．７５×ｒ：１の二次元コードの画像を含む映像が表示される。
【０１１５】
一例として、タイミングｔ２では、アスペクト比がｒ２：１の二次元コードの画像データＰ（ｔ２）が合成部２０２にて映像データに合成されることから、表示部２２７ａの表示画面には、図１７（ｂ）に示すように、二次元コードの画像がアスペクト比ｒ２：１で表示される。一方、表示部２２７ｂの表示画面には、図１７（ｆ）に示すように、二次元コードの画像がアスペクト比０．７５×ｒ２：１で表示される。
【０１１６】
他の例として、タイミングｔ３（＞ｔ２）では、アスペクト比がｒ３（＞ｒ２）：１の二次元コードの画像データＰ（ｔ３）が合成部２０２にて映像データに合成されることから、表示部２２７ａの表示画面には、図１７（ｃ）に示すように、二次元コードの画像がアスペクト比ｒ３：１で表示される。一方、表示部２２７ｂの表示画面には、図１７（ｇ）に示すように、二次元コードの画像がアスペクト比０．７５×ｒ３：１で表示される。
【０１１７】
そして、タイミングｔ４になると、アスペクト比が１．３３…：１の二次元コードの画像データＰ（ｔ４）が合成部２０２にて映像データに合成されることから、表示部２２７ａの表示画面には、図１７（ｄ）に示すように、二次元コードの画像がアスペクト比１．３３…：１で表示される。一方、表示部２２７ｂの表示画面には、図１７（ｈ）に示すように、二次元コードの画像がアスペクト比１（＝０．７５×１．３３…）：１で表示される。
【０１１８】
以上により、タイミングｔ１＋Δｔからタイミングｔ４までの期間では、表示部２２７ａの表示画面に表示される二次元コードの画像が、時間の経過に伴って、横長の長方形へと変形していく。これに対し、表示部２２７ｂの表示画面に表示される二次元コードの画像は、時間の経過に伴って、縦長の長方形から正方形へと変形していく。
【０１１９】
その後、タイミングｔ４＋Δｔになるまでの期間（例えば約０．２秒間）では、アスペクト比が１．３３…：１の二次元コードの画像データが合成部２０２にて映像データと合成されることから、表示部２２７ａの表示画面には、二次元コードの画像がアスペクト比１．３３：１のまま表示され続ける。一方、表示部２２７ｂの表示画面には、二次元コードの画像がアスペクト比１：１…のまま表示され続ける。
【０１２０】
このようなタイミングｔ４からタイミングｔ４＋Δｔまでの期間では、二次元コードリーダにより、表示部２２７ａの表示画面に表示された二次元コードが示す情報を正確に読み取ることが困難になるのに対し、表示部２２７ｂの表示画面に表示された二次元コードが示す情報を読み取ることが可能になる。
【０１２１】
そして、タイミングｔ４＋Δｔを経過すると、合成部２０２では、アスペクト比がｒ（１＜ｒ＜１．３３）：１の二次元コードの画像データが、ｒが大きいものから順に、映像データに合成されていく。これにより、表示部２２７ａの表示画面には、アスペクト比がｒ：１の二次元コードの画像を含む映像が表示される。一方、表示部２２７ｂの表示画面には、アスペクト比が０．７５×ｒ：１の二次元コードの画像を含む映像が表示される。
【０１２２】
そして、タイミングｔ５になると、アスペクト比が１：１の二次元コードの画像データＰ（ｔ５）が合成部２０２にて映像データに合成されることから、表示部２２７ａの表示画面には、タイミングｔ１のときと同様に、二次元コードの画像がアスペクト比１：１で表示される。一方、表示部２２７ｂの表示画面には、二次元コードの画像がアスペクト比０．７５：１で表示される。
【０１２３】
その後、タイミングｔ５〜タイミングｔ１までに行われる表示が、この期間（例えば約２秒間）を一周期Ｔ（＝ｔ５−ｔ１）として、繰り返し実行される。
【０１２４】
以上説明したように、本実施形態におけるテレビジョン放送システム２０によれば、送信装置２１において、制御部２００のＣＰＵは、タイミングｔ１からタイミングｔ１＋Δｔまでの期間（例えば約０．２秒間）、アスペクト比１：１の二次元コードの画像データを合成部２０２に供給して映像データに合成させる。これにより、受信装置２２ａでは、アスペクト比１：１の二次元コードの画像を含む映像が、表示部２２７ａの表示画面に表示される。一方、受信装置２２ａでは、表示部２２７ｂの表示画面に、アスペクト比０．７５：１の二次元コードの画像を含む映像が表示される。
【０１２５】
その後、制御部２００のＣＰＵは、タイミングｔ１＋Δｔからタイミングｔ４までの期間、アスペクト比がｒ（１＜ｒ＜１．３３）：１の二次元コードの画像データを、ｒが小さいものから順に、合成部２０２にて映像データに合成させていく。すると、受信装置２２ａでは、表示部２２７ａの表示画面に表示される映像に含まれる二次元コードの画像のアスペクト比が変化していき、二次元コードの形状が、正方形から徐々に横長の長方形へと変形していく。一方、受信装置２２ｂでは、表示部２２７ｂの表示画面に表示される二次元コードの形状が、縦長の長方形から徐々に正方形へと変形していく。
【０１２６】
そして、制御部２００のＣＰＵは、タイミングｔ４からタイミングｔ４＋Δｔまでの期間（例えば約０．２秒間）、アスペクト比１．３３…：１の二次元コードの画像データを合成部２０２に供給して映像データに合成させる。すると、受信装置２２ｂでは、アスペクト比１（＝０．７５×１．３３…）：１の二次元コードの画像が表示部２２７ｂの表示画面に表示される。一方、受信装置２２ａの表示部２２７ａの表示画面には、アスペクト比１．３３：１の二次元コードの画像が表示される。
【０１２７】
このため、タイミングｔ１からタイミングｔ１＋Δｔまでの期間では、アスペクト比が１６：９の表示部２２７ａの表示画面に表示された二次元コードが示す情報を二次元コードリーダによって読み取ることができる。また、タイミングｔ４からタイミングｔ４＋Δｔまでの期間では、アスペクト比が４：３の表示部２２７ｂの表示画面に表示された二次元コードが示す情報を二次元コードリーダによって読み取ることができる。
【０１２８】
これにより、テレビジョン放送システム２０では、受信装置２２の表示部の表示画面のアスペクト比に関わらず、二次元コードを読取可能に表示画面に表示することができる。この結果、視聴者の所有する受信装置２２のアスペクト比に関する仕様が原因で、当該視聴者が、表示されている二次元コードの情報を二次元コードリーダを使用して読み取ることができないといった不都合を解消することができる。
【０１２９】
また、表示部２２７ａと表示部２２７ｂとの表示画面に、アスペクト比が１：１の二次元コードの画像を所定期間（例えば約０．２秒間）表示させることにより、二次元コードリーダを使用して、二次元コードから情報を読み取るための十分な時間を視聴者に提供することができる。
【０１３０】
なお、本発明は、上記各実施形態に限定されず、種々の変形、応用が可能である。以下、本発明に適用可能な上記各実施形態の変形態様について、説明する。
【０１３１】
上記第１の実施形態では、二次元コードと交互に表示される画像は、二次元コードによって表現される情報に対応するロゴマーク６であるものとして説明した。しかしながら、本発明はこれに限定されるものではなく、二次元コードによって表現される情報の内容を示すものであってもよい。例えば、二次元コードによって表現される情報が航空チケットの内容を示すものである場合には、その内容を視認可能に表現する画像を二次元コードと交互に表示部４に表示させるようにしてもよい。
【０１３２】
また、第１の実施形態において、二次元コードと交互に表示される画像は、二次元コードによって表現される情報とは直接関係のないものであってもよく、スポンサーなどの広告画像などであってもよい。さらに、二次元コードと交互に表示される画像は、静止画像に限定されるものではなく、動画像であってもよい。
【０１３３】
また、上記第２の実施形態では、表示部１３に表示される画像を徐々に上層のレイヤに配置されている画像データに基づく静止画像に切り換えていくことにより、キャラクタ１５の動画像が表示部１３に表示されるものとして説明した。しかしながら、本発明はこれに限定されるものではなく、例えばＭＰＥＧ（Moving Picture Experts Group）方式の動画像データに基づいて、表示部１３にキャラクタ１５の動画像を表示させるようにしてもよい。
【０１３４】
また、第２の実施形態において、二次元コードに合成されて表示される画像は、動画像である必要はなく、静止画像であっても構わない。
【０１３５】
また、上記第３の実施形態では、アスペクト比が１６：９の表示画面と、アスペクト比が４：３の表示画面と、を例に説明したが、本発明は、これに限定されるものでなく、如何なるアスペクト比の表示画面にも適用可能である。具体的には、スタンダードサイズ（アスペクト比１．３７：１）、ビスタサイズ（アスペクト比１．８５：１）、シネマスコープサイズ（アスペクト比２．３５：１）などといった映画などに使用されるアスペクト比の表示画面にも適用可能である。
【０１３６】
例えば、シネマスコープサイズの表示画面に表示された二次元コードを読取可能にする場合には、アスペクト比１６：９の映像に含まれる二次元コードの画像のアスペクト比を１：１から０．７６…：１まで変化させるようにすればよい。さらに、アスペクト比が４：３の表示画面でも読取可能にする場合には、アスペクト比１６：９の映像に含まれる二次元コードの画像のアスペクト比を１：１．３３…から０．７６…：１まで変化させるようにすればよい。そして、この場合には、アスペクト比１６：９の映像に含まれる二次元コードの画像のアスペクト比が１：１．３３…、１：１、０．７６…：１となったときに、当該二次元コードの画像が所定期間（約０．２秒間）表示され続けるようにすればよい。
【０１３７】
また、上記第３の実施形態において、例えば、表示部２２７ａ（２２７ｂ）の表示画面に、二次元コードの画像を含む映像と、二次元コードとは異なる画像（例えばキャラクタや文字など）を含む映像と、をこれらのアスペクト比を徐々に変化させながら、交互に表示されるようにしてもよい（図１８及び図１９参照）。この場合、二次元コードの画像データと、二次元コードとは異なる画像と、を所定期間毎に交互に合成部２０２に供給して映像データに合成させるようにすればよい。
【０１３８】
このようにすれば、表示部２２７ａ（２２７ｂ）の表示画面に二次元コードの画像が表示される際の意匠性を向上させることができる。さらに、表示部２２７ａ（２２７ｂ）の表示画面に二次元コードの画像を含む映像が表示される場合には、送信装置２１の側にて所定の音声データが番組の音声データに合成されることにより、受信装置２２ａ（２２ｂ）の側でスピーカ２２８ａ（２２８ｂ）から番組の音声とは異なる所定の音声が出力されるようにしてもよい。
【０１３９】
また、上記第３の実施形態では、上述のような二次元コードの画像データと合成された映像データなどが電波に変換されて配信されるテレビジョン放送システム２０を例に説明したが、本発明はこれに限定されるものではない。例えば、映像データなどを搬送波に重畳してネットワークを介して配信するインターネット放送にも適用可能である。さらに、このような二次元コードの画像データと合成された映像データが記憶されたＤＶＤ（Digital Versatile Disc）−ＲＯＭなどを再生装置にて再生して表示部２２７ａ（２２７ｂ）の表示画面に、二次元コードの画像を含む映像を表示させる態様であっても構わない。
【０１４０】
また、第３の実施形態において、送信装置２１は、二次元コードの画像を受信装置２２ａ（２２ｂ）にアスペクト比１：１で表示させる際、かかる二次元コードの画像の大きさを徐々に変化させる制御を行ってもよい。具体的には、受信装置２２ａ又は受信装置２２ｂの何れかにおいて、二次元コードの画像がアスペクト比１：１で表示されると、送信装置２１の制御部２００は、映像データに合成させる二次元コードの画像の大きさを段階的に大きくしていく。すると、受信装置２２ａ（２２ｂ）では、例えば、図２０に示すように、二次元コードの画像が徐々に大きく表示される。そして、二次元コードの画像の大きさが予め設定した最大値に達すると、制御部２００は、映像データに合成させる二次元コードの画像の大きさを段階的に小さくしていく。制御部２００は、このような二次元コードの画像の大きさを変化させる制御（画像小→大→小）を所定回数繰り返し実行する。これにより、ユーザ（視聴者等）の所有するテレビジョン放送受信装置等の映像出力装置の画面サイズにかかわらず、二次元コードの読み取りが容易となる。つまり、ユーザは、二次元コードリーダを映像出力装置の画面に近づけたり、あるいは、自ら移動したり等の動作をする必要なく、表示されている二次元コードから情報を読み取ることが可能になる。なお、送信装置２１の制御部２００は、上記二次元コードの画像の大きさを徐々に変化させる際、二次元コードとは異なる画像（例えばキャラクタや文字など）を、規則的又はランダムにカットインさせてもよい。
【０１４１】
また、二次元コード表示システム１の制御部２、二次元コード表示システム１０の制御部１１、テレビジョン放送システム２０における送信装置２１の制御部２００は、その表現される情報の内容が異なる複数の二次元コードを順次切り換えて、それぞれ表示部４、１３、受信装置２２ａ（２２ｂ）の表示部２２７ａ（２２７ｂ）に表示させる制御を行ってもよい。その際、図２１に示すように、二次元コードとは異なる画像を規則的又はランダムにカットインさせてもよい。
【０１４２】
また、二次元コード表示システム１の制御部２、二次元コード表示システム１０の制御部１１、テレビジョン放送システム２０における送信装置２１の制御部２００の各ＣＰＵが実行するプログラムは、予めＲＯＭや記憶部３、１２等に記憶されるものとして説明したが、本発明はこれに限定されるものではない。例えば、上述の処理を実行させるためのプログラムを、既存の汎用コンピュータに適用することで、上記実施形態に係る二次元コード表示システム１、１０又はテレビジョン放送システム２０として機能させてもよい。
【０１４３】
このようなプログラムの提供方法は任意であり、例えばコンピュータが読取可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ等）に格納して配布してもよいし、インターネット等のネットワーク上のストレージにプログラムを格納しておき、これをダウンロードさせることにより提供してもよい。
【０１４４】
さらに、上記の処理をＯＳとアプリケーションプログラムとの分担、又はＯＳとアプリケーションプログラムとの協働によって実行する場合には、アプリケーションプログラムのみを記録媒体やストレージに格納してもよい。また、搬送波にプログラムを重畳し、ネットワークを介して配信することも可能である。例えば、ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）に上記プログラムを掲示し、ネットワークを介してプログラムを配信してもよい。そして、このプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上記の処理を実行できるように構成してもよい。
【符号の説明】
【０１４５】
１，１０      二次元コード表示システム
２，１１      制御部
３，１２      記憶部
４，１３      表示部
５ａ〜５ｃ    位置決めシンボル
６      ロゴマーク
１５      キャラクタ
２０      テレビジョン放送システム
２１      送信装置
２２ａ，２２ｂ    受信装置
１２１    画像表示制御テーブル
１２２    二次元コード表示制御テーブル
２００，２２０ａ，２２０ｂ  制御部
２０１    記憶部
２０２    合成部
２０３    エンコーダ部
２０４    多重化部
２０５    変調部
２０６，２２１ａ，２２１ｂ  アンテナ
２１０    映像エンコーダ
２１１    音声エンコーダ
２２２ａ，２２２ｂ  チューナ部
２２３ａ，２２３ｂ  復調部
２２４ａ，２２４ｂ  デマルチプレクサ部
２２５ａ，２２５ｂ  デコーダ部
２２６ａ，２２６ｂ  処理部
２２７ａ，２２７ｂ  表示部
２２８ａ，２２８ｂ  スピーカ
２３０ａ，２３０ｂ  映像デコーダ
２３１ａ，２３１ｂ  音声デコーダ
２３２ａ，２３２ｂ  映像処理部
２３３ａ，２３３ｂ  音声処理部
【図１】
2014063538.tif 000003
【図２】
2014063538.tif 000004
【図３】
2014063538.tif 000005
【図４】
2014063538.tif 000006
【図５】
2014063538.tif 000007
【図６】
2014063538.tif 000008
【図７】
2014063538.tif 000009
【図８】
2014063538.tif 000010
【図９】
2014063538.tif 000011
【図１０】
2014063538.tif 000012
【図１１】
2014063538.tif 000013
【図１２】
2014063538.tif 000014
【図１３】
2014063538.tif 000015
【図１４】
2014063538.tif 000016
【図１５】
2014063538.tif 000017
【図１６】
2014063538.tif 000018
【図１７】
2014063538.tif 000019
【図１８】
2014063538.tif 000020
【図１９】
2014063538.tif 000021
【図２０】
2014063538.tif 000022
【図２１】
2014063538.tif 000023