(57)【要約】【課題】  大容量の情報伝達を確実かつ効率的に行うことを可能とする表示装置、受光装置、通信システムおよび通信方法を提供する。【解決手段】  表示装置１が動画像の表示が可能な発光部１１を備えると共に入力端末２が光の受光が可能な受光部２２を備え、動画２次元コードをデータシンボル５４とアンカーシンボル５３とを含む複数シンボルから構成し、表示装置１が発光部１１を利用してデータシンボル５４を１または複数回表示するごとにアンカーシンボル５３を表示するようにしたので、大容量の情報を効率的に表示装置１から入力端末２へ伝達することが可能となる。また、入力端末２が受光部２２を利用してこれらのシンボルを読み取ると共にアンカーシンボル５３を検出し、受光部２２における各シンボルの受光位置を特定して補正を行うようにしたので、さらに大容量の情報を確実に伝達することが可能となる。【選択図】  図２
2005347959.tif 000002
【特許請求の範囲】
【請求項１】
動画像の表示が可能な表示画面を備える表示装置と、光の受光が可能な受光手段を備える受光装置との間で時間軸に沿って変化する２次元コードである動画２次元コードを用いて行う通信方法であって、
前記動画２次元コードを、データ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成し、
前記表示装置において、前記データシンボルを時間軸に沿って前記表示画面に表示すると共に、前記データシンボルを１または複数回表示するごとに前記アンカーシンボルを前記表示画面に表示する
ことを特徴とする通信方法。
【請求項２】
前記受光装置において、前記データシンボルおよび前記アンカーシンボルを前記受光手段により読み取ると共にそこからアンカーシンボルを検出し、この検出したアンカーシンボルに基づいて、受光手段における受光位置を特定する
ことを特徴とする請求項１に記載の通信方法。
【請求項３】
前記受光装置において、前記受光位置の特定結果に基づいて、前記受光手段における受光位置の補正を行う
ことを特徴とする請求項２に記載の通信方法。
【請求項４】
前記受光装置において、前記アンカーシンボルの欠落の有無を検出し、その検出結果に基づいて通信品質を判断する
ことを特徴とする請求項２に記載の通信方法。
【請求項５】
前記アンカーシンボルが複数の基準エレメントを含むように前記アンカー送信用フォーマットを構成し、
前記受光装置において、前記アンカーシンボルにおける基準エレメントの受光位置に基づいて、前記受光手段における受光位置を特定する
ことを特徴とする請求項２に記載の通信方法。
【請求項６】
前記動画２次元コードがさらに、同期用フォーマットで表現された２次元コードである同期シンボルと、ヘッダ用フォーマットで表現された２次元コードであるヘッダシンボルとを含むように構成し、
前記表示装置において、前記データシンボルおよび前記アンカーシンボルの表示開始に先立ち、前記同期シンボルおよび前記ヘッダシンボルを前記表示画面に表示し、
前記受光装置において、前記データシンボルおよび前記アンカーシンボルの読み取りに先立ち、前記同期シンボルおよび前記ヘッダシンボルを前記受光手段により読み取る
ことを特徴とする請求項１に記載の通信方法。
【請求項７】
前記受光装置において、読み取った前記同期シンボルに基づいて、前記動画２次元コードによる通信の開始点および前記受光手段における受光位置の少なくとも一方を特定する
ことを特徴とする請求項６に記載の通信方法。
【請求項８】
前記受光装置において、読み取った前記ヘッダシンボルに基づいて、それ以降前記表示装置において表示されるアンカーシンボルの総数を特定する
ことを特徴とする請求項６に記載の通信方法。
【請求項９】
前記受光装置において、読み取った前記ヘッダシンボルに基づいて、前記データシンボルのデータタイプをさらに特定する
ことを特徴とする請求項８に記載の通信方法。
【請求項１０】
時間軸に沿って変化する２次元コードである動画２次元コードを用いて受光装置との間で通信を行う表示装置であって、
動画像を表示可能な表示画面と、
受光装置へのデータ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを生成する生成手段と、
前記生成手段により生成された動画２次元コードにおける前記データシンボルを時間軸に沿って前記表示画面に順次表示させると共に、前記データシンボルを１または複数回表示させるごとに前記アンカーシンボルを前記表示画面に表示させる表示制御手段と
を備えることを特徴とする表示装置。
【請求項１１】
前記生成手段は、
同期用フォーマットで表現された２次元コードである同期シンボルと、
ヘッダ用フォーマットで表現された２次元コードであるヘッダシンボルと
をさらに含むように前記動画２次元コードを生成し、
前記表示制御手段が、前記データシンボルおよび前記アンカーシンボルの表示開始に先立ち、前記同期シンボルおよび前記ヘッダシンボルを表示させる
ことを特徴とする請求項１０に記載の表示装置。
【請求項１２】
時間軸に沿って変化する２次元コードである動画２次元コードを用いて、表示画面を備えた表示装置との間で通信を行う受光装置であって、
前記表示装置の表示画面から、データ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを読み取る受光手段と、
前記受光手段によって読み取られた動画２次元コードから前記アンカーシンボルを検出し、この検出したアンカーシンボルに基づいて前記受光手段における受光位置を特定するする特定手段と
を備えることを特徴とする受光装置。
【請求項１３】
前記特定手段は、前記受光位置の特定結果に基づいて、前記受光手段における受光位置の補正を行う
ことを特徴とする請求項１２に記載の受光装置。
【請求項１４】
前記特定手段は、前記アンカーシンボルの欠落の有無を検出し、その検出結果に基づいて通信品質を判断する
ことを特徴とする請求項１２に記載の受光装置。
【請求項１５】
前記表示装置において、前記アンカーシンボルが複数の基準エレメントを含むようにアンカー送信用フォーマットを構成したとき、
前記特定手段は、前記アンカーシンボルにおける基準エレメントの受光位置に基づいて、前記受光手段における受光位置を特定する
ことを特徴とする請求項１２に記載の受光装置。
【請求項１６】
前記表示装置において、前記データシンボルおよび前記アンカーシンボルの表示開始に先立ち、同期用フォーマットで表現された２次元コードである同期シンボルおよびヘッダ用フォーマットで表現された２次元コードであるヘッダシンボルを表示したとき、
前記受光手段は、前記データシンボルおよび前記アンカーシンボルを読み取るのに先立ち、前記同期シンボルおよび前記ヘッダシンボルを読み取る
ことを特徴とする請求項１２に記載の受光装置。
【請求項１７】
前記特定手段は、読み取った前記同期シンボルに基づいて、前記動画２次元コードによる通信の開始点および前記受光手段における受光位置の少なくとも一方を特定する
ことを特徴とする請求項１６に記載の受光装置。
【請求項１８】
前記特定手段は、読み取った前記ヘッダシンボルに基づいて、それ以降前記表示装置において表示されるアンカーシンボルの総数を特定する
ことを特徴とする請求項１６に記載の受光装置。
【請求項１９】
前記特定手段は、読み取った前記ヘッダシンボルに基づいて、前記データシンボルのデータタイプをさらに特定する
ことを特徴とする請求項１８に記載の受光装置。
【請求項２０】
時間軸に沿って変化する２次元コードである動画２次元コードを用いて通信を行う表示装置および受光装置から構成された通信システムであって、
前記表示装置が、
動画像を表示可能な表示画面と、
前記受光装置へのデータ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを生成する生成手段と、
前記生成手段により生成された動画２次元コードにおける前記データシンボルを時間軸に沿って前記表示画面に順次表示させると共に、前記データシンボルを１または複数回表示させるごとに前記アンカーシンボルを前記表示画面に表示させる表示制御手段と
を備え、
前記受光装置が、
前記表示装置の表示画面から、前記データシンボルと前記アンカーシンボルとを含む複数シンボルから構成される動画２次元コードを読み取る受光手段と、
前記受光手段によって読み取られた動画２次元コードから前記アンカーシンボルを検出し、この検出したアンカーシンボルに基づいて前記受光手段における受光位置を特定する特定手段と
を備える
ことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面を通して他の装置に情報を伝達する機能を備える表示装置、受光装置、通信システムおよび通信方法に関する。
【背景技術】
【０００２】
従来より、バーコードや２次元コードなどを取り扱う技術が存在し、これらの技術は、主に物流管理などに利用されている。
【０００３】
２次元コードを用いた技術においては、様々なフォーマットが提案され、利用されている。ところが、これらの技術はいずれも印刷物などの静的物品を対象とした技術であることから、利用できる情報の容量は最大でも数Ｋバイト程度であり、大容量の情報を取り扱うことが困難である。そこで本出願人は、例えば特許文献１において、複数の２次元コードを順次動的に表示すると共に、これらを順次動的に検出するようにした技術を提案している。この技術によれば、大容量の情報伝達を実現する可能性もある。
【特許文献１】特開２００４−１２７２７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記した特許文献１の技術では、他の情報処理装置との間の情報伝達方式に関し、例えば同文献の図７に示されているような概念的な内容が提案されているにすぎず、具体的な内容は明らかではなかった。このため、実際に他の情報処理装置との間で大容量の情報伝達を行うに際しては、必ずしも効率的かつ確実に情報伝達を行うことが可能になるという保証はなかった。
【０００５】
このように、従来の技術では、効率性を確保しつつ大容量の情報伝達を確実に行うことが困難であり、改善の余地があった。
【０００６】
本発明はかかる問題点に鑑みてなされたもので、その目的は、２次元コードの動的表示および検出を通じて、大容量の情報伝達を確実かつ効率的に行うことを可能とする表示装置、受光装置、通信システムおよび通信方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の通信方法は、動画２次元コードを、データ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成し、表示装置において、上記データシンボルを時間軸に沿って表示画面に表示すると共に、このデータシンボルを１または複数回表示するごとに上記アンカーシンボルを表示画面に表示するものである。この場合、受光装置において、データシンボルおよびアンカーシンボルを受光手段により読み取ると共にそこからアンカーシンボルを検出し、この検出したアンカーシンボルに基づいて、受光手段における受光位置を特定するようにすることも可能であり、さらにこの受光位置の特定結果に基づいて、受光手段における受光位置の補正を行うようにすることも可能である。
【０００８】
本発明の表示装置は、動画像を表示可能な表示画面と、受光装置へのデータ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを生成する生成手段と、この生成手段により生成された動画２次元コードにおける上記データシンボルを時間軸に沿って上記表示画面に順次表示させると共に、このデータシンボルを１または複数回表示させるごとに上記アンカーシンボルを上記表示画面に表示させる表示制御手段とを備えたものである。
【０００９】
本発明の受光装置は、表示装置の表示画面から、データ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを読み取る受光手段と、この受光手段によって読み取られた動画２次元コードから上記アンカーシンボルを検出し、この検出したアンカーシンボルに基づいて上記受光手段における受光位置を特定する特定手段とを備えたものである。この場合において、上記特定手段が、受光位置の特定結果に基づいて、上記受光手段における受光位置の補正を行うようにすることも可能である。
【００１０】
本発明の通信システムは、表示装置が、動画像を表示可能な表示画面と、受光装置へのデータ送信用フォーマットで表現された２次元コードであるデータシンボルと、アンカー送信用フォーマットで表現された２次元コードであるアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを生成する生成手段と、この生成手段により生成された動画２次元コードにおける上記データシンボルを時間軸に沿って上記表示画面に順次表示させると共に、このデータシンボルを１または複数回表示させるごとに上記アンカーシンボルを上記表示画面に表示させる表示制御手段とを備え、受光装置が、表示装置の表示画面から、上記データシンボルと上記アンカーシンボルとを含む複数シンボルから構成される動画２次元コードを読み取る受光手段と、この受光手段によって読み取られた動画２次元コードから上記アンカーシンボルを検出し、この検出したアンカーシンボルに基づいて上記受光手段における受光位置を特定する特定手段とを備えたものである。
【００１１】
本発明の通信方法では、動画２次元コードが、データシンボルとアンカーシンボルとを含む複数シンボルから構成される。また、表示装置において、このデータシンボルが時間軸に沿って表示画面に表示され、データシンボルが１または複数回表示されるごとに、アンカーシンボルが表示画面に表示される。
【００１２】
ここで、「動画２次元コード」とは、時間軸に沿って変化する一連の２次元コードからなるコード情報である。ここで、「２次元コード」とは、各時点において静止した内容をもつシンボルであって、所定のフォーマットに従って予めその構成や意味内容が規定されている。なお、バーコードは、２次元コードの特殊な一態様である。また、「シンボル」とは、例えば複数の表示エレメントを配置して構成される画像パターンである。通常は、各表示エレメントごとに例えば輝度や色等の光学的物理量を設定することにより、そのような画像パターンとしてのシンボルが形成される。ここで、「１または複数回」とは、必ずしも一定の回数を意味するものではなく、各アンカーシンボル間に表示されるデータシンボルの回数が互いに異なるようにしてもよい。また、「受光位置の補正」とは、シンボルの実際の受光位置が読み取り対象位置（例えば、すでに登録されている受光位置の座標など）に対してずれてしまっている場合に、例えば直近のシンボルの受光位置を、読み取り対象位置として新たに登録し直す処理などを意味する。読み取り対象位置からの位置ずれの程度がひどくなった場合、何ら対策を講じないと、シンボルを正確に読み取ることが困難となり、場合によってはシンボルを読み取れないことも有り得ることから、「受光位置の補正」を行うことは有意義である。
【００１３】
また、受光装置においてアンカーシンボルの欠落の有無を検出するようにした場合には、その検出結果に基づいて通信品質を判断することも可能である。ここで、「欠落の有無」とは文字通り、例えば上記の受光すべき位置からの位置ずれ等によりシンボルを読み取れず、欠落してしまったシンボルがあるかどうかという事実の他、その欠落の頻度を示す指標も含む意味である。また、「通信品質」とは、文字通り動画２次元コードを用いたデータ通信における品質を意味し、例えば上記のようにシンボルの欠落の頻度が高い場合には通信品質が低いと判断でき、逆にシンボルの欠落の頻度が低い場合には通信品質が高いと判断できる。さらに、アンカーシンボルが複数の基準エレメントを含むようにアンカー送信用フォーマットを構成した場合には、受光装置において、アンカーシンボルにおける基準エレメントの受光位置に基づいて、受光手段における受光位置が容易に特定される。ここで、「基準エレメント」とは、上記のように受光位置のずれを検出することを可能とする特定のエレメントを意味し、あらかじめシンボル内の所定の位置に設定されるようになっている。
【００１４】
またさらに、表示装置において、データシンボルおよびアンカーシンボルの表示開始に先立ち同期シンボルおよびヘッダシンボルを表示し、受光装置において、データシンボルおよびアンカーシンボルの読み取りに先立ち同期シンボルおよびヘッダシンボルを読み取るようにした場合には、受光装置において、読み取った同期シンボルに基づいて動画２次元コードによる通信の開始点および受光手段における受光位置の少なくとも一方を特定したり、読み取ったヘッダシンボルに基づいてそれ以降表示装置において表示されるアンカーシンボルの総数や、データシンボルのデータタイプを検出することも可能となる。ここで、「それ以降表示装置において表示されるアンカーシンボルの総数」とは、伝達対象の１まとまりのコンテンツ情報を表す動画２次元コードに含まれるアンカーシンボルの総数を意味する。この情報を検出することにより、その動画２次元コードが表す情報量を予め算出することが可能となる。また、「データシンボルのデータタイプ」とは、例えば、テキストデータや画像データ、音声データなどといったデータシンボルに含まれるデータの種別を意味する。
【００１５】
本発明の表示装置では、データシンボルとアンカーシンボルとを含む複数シンボルから構成される動画２次元コードが生成され、この生成された動画２次元コードにおけるデータシンボルが時間軸に沿って表示画面に順次表示され、データシンボルが１または複数回表示されるごとにアンカーシンボルが表示画面に表示される。
【００１６】
本発明の受光装置では、表示装置の表示画面から、データシンボルとアンカーシンボルとを含む複数シンボルから構成される動画２次元コードが読み取られ、この読み取られた動画２次元コードからアンカーシンボルが検出され、検出されたアンカーシンボルに基づいて受光手段における受光位置が特定される。この場合、受光位置の特定結果に基づいて、受光手段における受光位置の補正を行うようにすることも可能である。
【００１７】
本発明の通信システムでは、表示装置において、データシンボルとアンカーシンボルとを含む複数シンボルから構成される動画２次元コードが生成され、この生成された動画２次元コードにおけるデータシンボルが時間軸に沿って表示画面に順次表示され、データシンボルが１または複数回表示されるごとにアンカーシンボルが表示画面に  表示される。一方、受光装置においては、表示装置の表示画面からこれらの動画２次元コードが読み取られ、読み取られた動画２次元コードからアンカーシンボルが検出され、このアンカーシンボルに基づいて受光手段における受光位置が特定される。
【発明の効果】
【００１８】
本発明の通信方法によれば、動画２次元コードをデータシンボルとアンカーシンボルとを含む複数シンボルから構成し、表示装置においてデータシンボルを１または複数回表示するごとにアンカーシンボルを表示するようにしたので、大容量の情報を確実かつ効率的に伝達する構成とすることが可能となる。特に、受光装置において、これらのシンボルを読み取ると共にそこからアンカーシンボルを検出し、このアンカーシンボルに基づいて受光手段における受光位置を特定するようにした場合には、各シンボルの受光位置を認識することが可能となる。さらにこの受光位置の特定結果に基づいて受光手段における受光位置の補正を行うようにした場合には、受光位置を認識するだけでなく読み取り対象位置を随時更新することもでき、より確実かつ効率的に情報伝達を行うことが可能となる。
【００１９】
本発明の表示装置によれば、データシンボルとアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを生成し、このデータシンボルを１または複数回表示するごとにアンカーシンボルを表示するようにしたので、大容量の情報を確実かつ効率的に伝達する手段を確立することが可能となる。
【００２０】
本発明の受光装置によれば、表示装置から動画２次元コードを読み取ってアンカーシンボルを検出し、このアンカーシンボルに基づいて受光手段における受光位置を特定するようにしたので、各シンボルの受光位置をより正確に認識することが可能となる。特に、受光位置の特定結果に基づいて受光位置の補正を行うようにした場合には、受光位置を認識するだけでなく読み取り対象位置を随時更新することもでき、より確実かつ効率的に情報伝達を行うことが可能となる。
【００２１】
本発明の通信システムによれば、表示装置が、データシンボルとアンカーシンボルとを含む複数シンボルから構成される動画２次元コードを生成し、データシンボルを１または複数回表示されるごとにアンカーシンボルを表示し、受光装置が、表示装置からこれらの動画２次元コードを読み取ってアンカーシンボルを検出し、このアンカーシンボルに基づいて受光手段における受光位置を特定するようにしたので、大容量の情報を表示装置から受光装置へ確実かつ効率的に伝達することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を実施するための最良の形態（以下、単に実施の形態という。）について、図面を参照して詳細に説明する。
【００２３】
図１は、本発明の実施の形態に係る通信システムの全体構成を表すものである。この通信システムは、所定の図形や文字などの動画像を表示する機能を有する表示装置１と、所定の情報の入力機能を有する入力端末２とから構成される。ただし、これら表示装置１および入力端末２は、これらの機能を備えていれば、他の種類（例えばＣＤ（Compact Disc；登録商標）プレーヤ、パーソナルコンピュータ等）の装置から構成されていてもよい。
【００２４】
表示装置１は、複数の各画素が全面に渡ってマトリクス状に配置された、例えば有機または無機のＥＬ（ElectroLuminescence）ディスプレイやＬＣＤ（Liquid Crystal Display）などから構成される発光部１１を備える。また、この発光部１１における各画素は、１つの発光素子を含む発光セルから構成され、各画素が発光動作機能を行うようになっている。このように各画素における発光動作を利用し、後述する動画２次元コードの表示を行うことにより、この発光部１１を用いて情報を送信することが可能となる。
【００２５】
表示装置１は例えば、画面上に同時に複数のウィンドウ１２Ａ，１２Ｂ，１２Ｃを表示し、このウィンドウ内に所定の図形や文字などを表示するようになっている（この場合、ウィンドウ１２Ａには所定の図形を、ウィンドウ１２Ｂ，１２Ｃには所定の文字を表示している。）。
【００２６】
また、発光部１１に表示されている各ウィンドウ１２Ａ〜１２Ｃ内には、それぞれウィンドウの右下の隅にシンボル１３Ａ〜１３Ｃが表示されている。これらのシンボル１３Ａ〜１３Ｃは、例えば所定の領域内に複数の白または黒の表示エレメントが配置され、発光部１１による１フレームごとにその白黒のパターンが切り換えられるようになっており、後述するように時間軸に沿って変化する２次元コードである動画２次元コードを構成する。なお、通常各表示エレメントは、複数の発光セルによって構成されている。また、これらのシンボル１３Ａ〜１３Ｃは、入力端末２への送信対象の情報である種々のコンテンツデータ、例えばそれぞれそのウィンドウ１２Ａ〜１２Ｃに表示されている図形や文字などに関する情報を表現したものであり、これらのシンボルが構成する動画２次元コードを用いて入力端末２へ送信することにより、これらのコンテンツデータを入力端末２と共有できるようになっている。
【００２７】
なお、図１においては、各シンボル１３Ａ〜１３Ｃはそれぞれ、各ウィンドウ１２Ａ〜１２Ｃの右下の隅に表示されているが、これに限られるものではなく、発光部１１内の任意の位置に表示することが可能である。以下の図においても同様である。
【００２８】
入力端末２は、表示装置１と同様に例えば有機または無機のＥＬディスプレイやＬＣＤなどから構成される表示部２１と、光を受光することが可能な受光部２２と、これら入力端末本体と受光部２２とを繋ぐコード２３とを備える。また、この受光部２２を利用して動画２次元コードを読み取ることにより、表示装置１からコンテンツデータを受信できるようになっている。なお、表示部２１は所定の図形や文字などの動画像を表示する機能のみを有し、発光部１１や受光部２２のように動画２次元コードのシンボルを表示あるいは読み取る機能は有しない。
【００２９】
ここで、表示装置１および入力端末２は、本発明における「表示装置」および「受光装置」の一具体例に対応するものである。
【００３０】
図２は、図１の通信システムにおける動画２次元コードを用いた通信状況の一例を斜視図で表すものである。
【００３１】
図の様に、ユーザは例えば、表示装置１が備える発光部１１に表示されているシンボル１３Ａの領域付近に入力端末２が備える受光部２２を接近させることで、矢印Ｘで示したように、シンボル１３Ａを介してコンテンツデータを直感的に受信することができるようになっている。これにより、表示装置１と入力端末２との間で種々のコンテンツデータを容易に共有することが可能となる。具体的には、例えば、シンボル１３Ａを介して表示装置１から入力端末２へコンテンツデータを送信することにより、そのシンボル１３Ａが位置するウィンドウ１２Ａ内に表示されているコンテンツデータを、入力端末２の表示部２１上で表示することが可能となる。
【００３２】
図３は、図１の表示装置１における機能構成の一例を表すものである。この表示装置１は、動画２次元コードを用いたコンテンツデータの送信機能を有する送信機能部１１０を備える。また、この送信機能部１１０に対する制御は、図示しない制御部が行う。
【００３３】
送信機能部１１０は、画像信号生成部１１１、シンボル生成部１１２、表示信号生成部１１３、発光制御部１１４および発光部１１を有する。
【００３４】
画像信号生成部１１１は、例えば図示しないＴＶチューナやネットワーク接続部などから供給される種々のコンテンツデータＤに基づいて、例えば１画面ごと（１フレームの表示ごと）に表示するための画像信号を生成する。このようにして生成した１画面ごとの画像信号は、シンボル生成部１１２および表示信号生成部１１３へ出力される。
【００３５】
シンボル生成部１１２は、画像信号生成部１１１から出力される１画面ごとの画像信号に基づいて、例えば、動画２次元コードを構成する１画面ごとのシンボルを生成する。具体的には、例えば、画像信号をシンボルごとのデータに分割し、これに動画２次元コードに含まれるヘッダ情報（後述するヘッダシンボルに含まれる情報）やＣＲＣ（Cyclic Redundancy Check）の算出値なども付加し、１画面ごとのシンボルを生成する。そして生成された１画面ごとのシンボルは、表示信号生成部１１３へ出力される。
【００３６】
なお、このようにして生成するシンボルは、１フレームごとに異なるシンボルのパターンであるとは限らず、数フレームに対して１つのシンボルのパターンであってもよい。この場合、数フレーム間は同じパターンのシンボルが表示されることになる。以下、１秒当たりのシンボルのパターン数を、「シンボル／秒」という単位で表すものとする。
【００３７】
表示信号生成部１１３は、画像信号生成部１１１から出力される１画面ごとの画像信号と、シンボル生成部１１２から出力される１画面ごとのシンボルとを合成し、発光部１１において表示する１画面ごとの表示信号を生成する。このようにして生成された１画面ごとの表示信号は、発光制御部１１４へ出力される。
【００３８】
発光制御部１１４は、表示信号生成部１１３から出力される表示信号に基づいて、発光部１１において表示信号に応じたコンテンツデータや動画２次元コードの各シンボルを表示するための駆動動作を行う。具体的には、例えば、一般的に用いられている線順次駆動動作の場合、この発光制御部１１４はゲートドライバおよびデータドライバなどから構成される。そして、ゲートドライバから発光部１１へ１水平ライン分の各画素を選択する選択信号が供給されると共に、データドライバから発光部１１の１水平ライン分の各画素へ表示信号が供給される。このような線順次駆動動作を発光部１１の全水平ラインに渡って行うことにより、発光部１１において表示信号に応じたコンテンツデータや動画２次元コードの各シンボルを表示することが可能となる。
【００３９】
発光部１１は、上記のように例えば線順次駆動動作により表示信号に応じたコンテンツデータや動画２次元コードの各シンボルを表示する。このように、発光部１１が種々のコンテンツデータ自体と共に、このコンテンツデータに基づいて生成された動画２次元コードの各シンボルを表示することにより、発光光線ＬＷを介してコンテンツデータを入力端末２へ送信することが可能となる。
【００４０】
図４は、図１の入力端末２における機能構成の一例を表すものである。この入力端末２は、所定の図形や文字などの動画像を表示する機能のみを有する表示機能部２１０と、動画２次元コードを用いたコンテンツデータの受信機能を有する受信機能部２２０とを備える。また、これら表示機能部２１０および受信機能部２２０に対する制御は、図示しない制御部が行う。
【００４１】
表示機能部２１０は、画像信号生成部２１１、表示制御部２１４および表示部２１を有する。一方、受信機能部２２０は、受光部２２、受光制御部２２５、記憶部２２１、画像処理部２２２、デコード部２２３および情報取得部２２４を有する。
【００４２】
まず、表示機能部の各構成要素について説明する。
【００４３】
画像信号生成部２１１は、例えば図示しないＴＶチューナやネットワーク接続部などから供給される種々のコンテンツデータＤに基づいて、例えば１画面ごとに表示するための画像信号を生成する。このようにして生成した１画面ごとの画像信号は、表示制御部２１４へ出力される。
【００４４】
表示制御部２１４は、画像信号生成部２１１から出力される１画面ごとの画像信号に基づいて、表示部２１において画像信号に応じた図形や文字などの動画像を表示するための駆動動作を行う。この駆動動作は具体的には、表示装置１における発光制御部１１４と同様、例えば線順次駆動により行う。なお、この表示制御部２１４は、受信機能部２２０における受光制御部２２５との間においても、例えば制御信号などのやり取りを行う場合もある。
【００４５】
表示部２１は、前述のように例えば、複数の画素が全面に渡ってマトリクス状に配置された、有機または無機のＥＬディスプレイやＬＣＤなどからなり、例えば線順次駆動動作により所定の図形や文字などの動画像を表示する。表示装置１の発光部１１と異なるのは、この表示部２１は所定の図形や文字などの動画像を表示する機能のみを有する点である。
【００４６】
次に、受信機能部の各構成要素について説明する。
【００４７】
受光制御部２２５は、受光部２２において動画２次元コードを受光するための駆動動作を行う。
【００４８】
受光部２２は、動画２次元コードを受光する機能を有する。具体的には例えば、表示装置１の発光部１１において表示された動画２次元コードの各シンボルを受光光線ＬＲとして受光するためのレンズや受光素子などから構成される。このようにして受光した受光信号は、記憶部２２１へ出力される。
【００４９】
記憶部２２１は、受光部２２から出力される受光信号を１画面ごとの受光信号に再構成し、例えばＳＲＡＭ（Static Random Access Memory）などから構成されるフレームメモリに格納して保持する。記憶部２２１において格納された１画面分の受光信号は、画像処理部２２２へ出力される。なお、この記憶部２２１はメモリ以外の記憶素子から構成されていてもよく、例えば受光信号のデータをアナログデータとして保持しておくことも可能である。
【００５０】
画像処理部２２２は、記憶部２２１から出力される１画面分の受光信号を画像処理する。具体的には、この１画面分の受光信号のデータから動画２次元コードの各シンボルを抽出する。シンボルの抽出方法としては、後述するように各シンボルの含まれるロゴマークや認識用エリアを検出することにより行う。このようにして画像処理し、抽出された動画２次元コードの各シンボルのデータは、デコード部２２３へ出力される。
【００５１】
デコード部２２３は、画像処理部２２２から出力される動画２次元コードの各シンボルのデータをデコードする。具体的にはまず、各シンボルのデータに基づいてＣＲＣを実行する。シンボル内のデータにおいてエラー訂正の必要が生じた場合には、所定の処理により、シンボル内のデータのエラー訂正あるいはシンボル自体のデータのエラー訂正を行う。そしてこれらのデータをデコードしていくが、この際、もし同一のシンボルが重複して取得されていた場合には、この重複したデータを取得しないようにするか、あるいは削除する。このようにして各シンボルのデータをデコードし、デコードされたデータは、情報取得部２２４へ出力される。
【００５２】
情報取得部２２４は、デコード部から出力されるデコードデータを蓄積していき、その蓄積されたデコードデータに基づいて各シンボルに含まれるヘッダ情報やコンテンツデータを復元し、取得する。このようにして各シンボルから復元されたヘッダ情報やコンテンツデータは、制御部（図示せず）へ出力され、これらの情報に応じた処理が実行されるようになっている。具体的には、例えば前述のように、このコンテンツデータを送信した装置が表示しているコンテンツデータを、受信した装置上で表示するといった処理を実行することが可能となる。
【００５３】
次に、本実施の形態における動画２次元コードの構成の詳細を説明する。
【００５４】
図５は、動画２次元コードのシンボルの形状の一例を表すものである。この動画２次元コードのシンボル５は、４種類のシンボルの形状から構成されている。この図において、（Ａ）は、同期シンボル５１の形状、（Ｂ）は、ヘッダシンボル５２の形状、（Ｃ）は、アンカーシンボル５３の形状、（Ｄ）は、データシンボル５４の形状を表している。
【００５５】
これらの４種類のシンボルはそれぞれ、以下の用途で使用される。つまり、同期シンボル５１は、動画２次元コードにおける先頭のシンボルであること（つまり、動画２次元コードによるデータ通信の開始点であること）の認識用およびこれ以降の各シンボルの受光位置の特定用、ヘッダシンボル５２はヘッダ情報を含み、これらヘッダ情報の認識用、アンカーシンボル５３は各データシンボルの受光位置の特定および補正用、データシンボル５４はデータ情報用である。
【００５６】
同期シンボル５１の形状は、７×７＝合計４９ドットの白あるいは黒の表示エレメントが配置されたコード部５１１と、長方形形状の表示エレメントでありコード部５１１の下部に配置されたロゴマーク部５１２とから構成される。また、四隅の各４ドット分の領域はそれぞれ、後述する認識用エリアとなっている。よって、合計４９ドットから構成されるコード部５１１から認識用エリアを除くと、４９−４×４＝３３ドットとなる。一方、ロゴマーク部５１２は、この動画２次元コードの所定のロゴマークを表示したものである。
【００５７】
同期シンボル５１は、その用途が動画２次元コードにおける先頭のシンボルであることの認識用およびこれ以降の各シンボルの受光位置の特定用のみであるので、シンボル全体として常に予め設定された固定パターンが配置されるようになっている。なお、この同期シンボル５１の形状は、図５（Ａ）に示した形状に限られず、先頭のシンボルであることが認識でき、各シンボルの受光位置が特定できれば、他の任意の形状にしてもよい。
【００５８】
ヘッダシンボル５２の形状は、図５（Ａ）に示した同期シンボル５１の形状とは異なり、７×９＝合計６３ドットの白あるいは黒の表示エレメントが配置されたコード部５２１のみから構成される。また、コード部５２１内の各ドットは、シンボルごとに任意の白黒パターンが配置される。このコード部５２１には認識用エリアが存在しないので、その分のドット（４×４＝１６ドット）も任意のパターンとして使用することが可能であり、同期シンボル５１と比べデータ容量が増加するようになっている。
【００５９】
アンカーシンボル５３の形状は、図５（Ａ）に示した同期のシンボル５１の形状と同様、７×７＝合計４９ドットの白あるいは黒の表示エレメントが配置されたコード部５３１と、長方形形状でありコード部５３１の下部に配置されたロゴマーク部５３２とから構成される。ただ、コード部５３１内の各ドットは、認識用エリアを除いてシンボルごとに任意の白黒パターンが配置される。一方、ロゴマーク部５３２は、同期のシンボル５１の形状と同様、常に固定のパターンが配置されるようになっている。以後、固定のパターンである認識用エリアおよびロゴマーク部５３２を、基準エレメントと称する。後述するようにこの基準エレメントは、アンカーシンボルであることの認識用および受光部２２におけるシンボルの受光位置の特定用として利用される。
【００６０】
データシンボル５４の形状は、図５（Ｂ）のヘッダシンボル５２の形状と同様、７×９＝合計６３ドットの白あるいは黒の表示エレメントが配置されたコード部５４１のみから構成される。また、コード部５４１内の各ドットは、シンボルごとに任意の白黒パターンが配置され、やはり図５（Ｂ）のヘッダシンボル５２の形状と同様、このコード部５４１には認識用エリアが存在せず、同期シンボル５１およびアンカーシンボル５３と比べデータ容量が増加している。
【００６１】
次に図６は、図５のシンボルにおける各ドットの構成および機能を表すものである。この図において、（Ａ）はアンカーシンボル５３、（Ｂ）はヘッダシンボル５２およびデータシンボル５４における各ドットの構成および機能を表したものである。
【００６２】
アンカーシンボル５３のコード部５３１における四隅の各４ドット分の領域は、上記のようにそれぞれ認識用エリア５３３Ａ〜５３３Ｄとなっている。よって、合計４９ドットから構成されるコード部５３１の内、４９−４×４＝３３ドットが、任意の白黒パターンとして利用できるようになっている。
【００６３】
また、この認識用エリア５３３Ａ〜５３３Ｄを除いた３３ドットの内、９ドット分はＣＲＣ用ビット５３４として、シンボル内のデータのエラー訂正に利用される。よって、最終的に任意のデータビット５３５として利用できるのは、３３−９＝２４ドット分となる。なお、この２４ドット分のデータビット５３５は、半分の１２ドット分の正転データビット５３５Ａと、残り半分の１２ドット分の反転データビット５３５Ｂとから構成される。
【００６４】
一方、ヘッダシンボル５２のコード部５２１およびデータシンボル５４のコード部５４１は、合計６３ドットの内、１５ドット分はＣＲＣ用ビット５２２および５４２として、シンボル内のデータのエラー訂正に利用される。よって、任意のデータビット５２３および５４３として利用できるのは、６３−１５＝４８ドット分となる。なお、この４８ドット分のデータビットは、半分の２４ドット分の正転データビット５２３Ａおよび５４３Ａと、残り半分の２４ドット分の反転データビット５２３Ｂおよび５４３Ｂとから構成される。
【００６５】
図７は、図５のシンボルにおけるデータ構成の一例を表すものである。この図において、（Ａ）〜（Ｄ）は、それぞれ、（Ａ）同期シンボル５１、（Ｂ）ヘッダシンボル５２、（Ｃ）アンカーシンボル５３、（Ｄ）データシンボル５４のコード部５１１，５２１，５３１，５４１内において認識用エリアを除いた領域のデータ構成の内訳を表したものである。なお、（Ａ）〜（Ｄ）の認識用エリアを除いた領域は、前述のようにそれぞれ、３３ビット、６３ビット、３３ビット、６３ビットとなっている。
【００６６】
また、後述するように、動画２次元コードにおいて、（Ａ）〜（Ｄ）はそれぞれ、２シンボル、４〜８シンボル、１シンボル、１〜１６シンボルがひとまとまりの単位となっており、送受信におけるシンボル欠落（後述するシンボルエラー）防止のために、同期シンボル５１およびヘッダシンボル５２は常に同一のシンボルが２シンボルずつとなるように構成されている。
【００６７】
なお、アンカーシンボル５３の欠落に関しては、このシンボルの用途はデータシンボル５４の受光位置の補正のみなので、基本的には欠落しても問題はない。後述するようにこのアンカーシンボル５３の欠落の有無や頻度により、通信品質を判断することも可能である。また、データシンボル５４の欠落に関しては、後述するシンボルエラー訂正用データを用いて訂正するようになっており、それでも訂正ができなかった場合には、表示装置１に該当するシンボルを再送信させるようになっている。
【００６８】
図７（Ａ）に示したように、同期シンボル５１において認識用エリアを除いた３３ビット分のデータ構成５５は、このシンボルの用途が動画２次元コードにおける先頭のシンボルであることの認識用およびこれ以降の各シンボルの受光位置の特定用のみであるので、データ情報はなしとなっている。
【００６９】
また、図７（Ｂ）に示したように、ヘッダシンボル５２においては認識用エリアが存在しないので、そのまま６３ビット分のデータが利用可能であり、そのデータ構成５６は以下のようになっている。つまり、４〜８シンボルについて共通に、６３ビットの内、４ビット分はサブシンボルＩＤ５６１として、１５ビット分は前述のようにＣＲＣ用ビット５２２として構成され、残りの４４ビット分が任意のデータ領域として構成される。
【００７０】
また、この任意のデータ領域はさらに、最初の２シンボル内においては、２０ビット分の全アンカーシンボル数５６２と、２４ビット分のデータタイプ５６３とから構成される。一方、その後のシンボル内においては未定義となっており、データ領域は将来のフォーマットで規定するための領域であり、任意の使用は禁止となっている。
【００７１】
サブシンボルＩＤ５６１は、このヘッダシンボル５２内におけるシンボルの順番（４ビット分あるので、最大で１〜８まで。）を示す識別子であり、これによりヘッダシンボル内の各シンボルを識別することが可能となる。また、ＣＲＣ用ビット５２２は、ＣＲＣによるシンボル内のエラー訂正に利用されるものである。全アンカーシンボル数５６２は、動画２次元コードに含まれるアンカーシンボル５３の総数を示すものであり、２０ビット分あるので、１Ｍシンボルまで定義することが可能である。データタイプ５６３は、データシンボル５４に含まれるデータの種別を示すものである。
【００７２】
次に、図７（Ｃ）に示したように、アンカーシンボル５３において認識用エリアを除いた３３ビット分のデータ構成５７は、２０ビット分はアンカーシンボルＩＤ５７１として、４ビット分はデータシンボルのサブシンボル数５７２として、残りの９ビット分が前述のようにＣＲＣ用ビット５３４として構成される。
【００７３】
アンカーシンボルＩＤ５７１は、前述の全アンカーシンボル数５６２によって定義された全アンカーシンボルの内の何番目かを示す識別子であり、このアンカーシンボルＩＤ５７１と、データシンボル５４に含まれる４ビット分のサブシンボルＩＤ５８１とにより、動画２次元コードにおける各データシンボルを識別可能となる。また、各データシンボルの識別子を、アンカーシンボルＩＤ５７１とサブシンボルＩＤ５８１との２段構成を採用することにより、識別子を全データシンボルについての通し番号とする必要がなくなる。よって、サブシンボルＩＤ５８１のビット数を４ビット分のみに押さえ、任意のデータ情報のビット数をより多く確保することができ、送信できるデータ情報の総量が増加するので、データ情報を効率的に送信することが可能となる。なお、ＣＲＣ用ビット５３４は、前述のようにＣＲＣによるシンボル内のエラー訂正に利用されるものである。
【００７４】
データシンボルのサブシンボル数５７２は、１組の単位におけるデータシンボル（前述のように１〜１６シンボル）に含まれるサブシンボル数であり、これによりデータシンボルに含まれるサブシンボル数を定義することができる。以下、この１組のデータシンボルの単位を、１セクタと称する。
【００７５】
図８は、動画２次元コードのシンボルの順序構成を表すものである。この図は、時間軸に沿ってシンボルの順序構成を模式的に表したものであり、同期シンボル５１をＳと、ヘッダシンボル５２をＨと、アンカーシンボル５３をＡと、データシンボル５４をＤとして示している。このフォーマットにおける動画２次元コードのシンボルは、前述のように時間軸に沿って動画２次元コードの最初から、２シンボルの同期シンボル、４〜８シンボルのヘッダシンボル、（１シンボルのアンカーシンボル、１セクタのデータシンボル）、（１シンボルのアンカーシンボル、１セクタのデータシンボル）、…という順序構成になっている。つまり、１シンボルのアンカーシンボルと１セクタのデータシンボルとが組みになって繰り返し構成されるようになっている。
【００７６】
このようなシンボルの順序構成となっているので、各アンカーシンボル５３に含まれるデータシンボルのサブシンボル数５７２により、各セクタ単位のデータシンボル５４のサブシンボル数を別個に設定することが可能となる。
【００７７】
次に、図７（Ｄ）に示したように、データシンボル５４においては、図７（Ｂ）のヘッダシンボル５２と同様、認識用エリアが存在しないので、そのまま６３ビット分のデータが利用可能であり、そのデータ構成５８は以下のようになっている。つまり、１〜１６シンボルについて共通に、６３ビットの内、４ビット分はサブシンボルＩＤ５８１として、４４ビット分が任意のデータ情報として構成され、残りの１５ビット分は前述のようにＣＲＣ用ビット５４２として構成される。
【００７８】
なお、図中の矢印５８３で示した２シンボルのように、４ビット分のサブシンボルＩＤを除いた５９ビット分の領域は、シンボルエラー訂正用データ５８２として使用される場合もある。このシンボルエラー訂正用データ５８２は、動画２次元コードを用いたデータの送受信時にデータシンボル自体が欠落してしまったときに、このシンボルエラーを訂正する役割を担うデータである。よって、送受信時にデータシンボル自体の欠落が生じなかったときは、上記のようにデータシンボル５４のデータ構成５８は、全てのシンボルについて、サブシンボルＩＤ５８１、任意のデータ情報およびＣＲＣ用ビット５４２から構成される。
【００７９】
なお、このような構成の動画２次元コードにおいて利用可能な最大シンボル数は、前述のようにヘッダシンボル５２に含まれる２０ビットの全アンカーシンボル数５６２および各セクタのアンカーシンボル５３に含まれるデータシンボルのサブシンボル数５７２から算出され、（２の２０乗）×（２の４乗）＝１６Ｍシンボルである。また、利用可能な最大データ容量は、前述のように各データシンボル５４には４４ビット分の任意のデータ情報が確保されているので、上記のシンボルエラー訂正用データ５８２がないものとすると、１６Ｍシンボル×４４ビット＝約７３８Ｍビット＝約９２Ｍバイトとなり、従来のバーコードや２次元コード（最大で約数Ｋバイト程度）と比べて、格段に大容量のデータを利用することが可能となる。
【００８０】
また、最大データ転送速度は、例えば、１フレームに対して１つのシンボルパターンとし、１秒当たりのシンボルのパターン数を、ＮＴＳＣ（National TV Standards Committee）方式を参照して６０（シンボル／秒）とした場合、６０（シンボル／秒）×４４（ビット／シンボル）×（１６／１７）＝約２４８５ｂｐｓ（ビット／秒）となる。なお、計算式中の（１６／１７）は、１セクタあたり最大で、１７シンボルの内１６シンボルのデータシンボル５４が含まれている（残りの１シンボルは、アンカーシンボル５３）ことを表すものである。
【００８１】
なお、本実施の形態における動画２次元コードのシンボルの形状およびデータ構成は、以上のような形態に限られるものではなく、他の形態から構成されていてもよい。
【００８２】
次に、以上のような構成の通信システムにおいて、動画２次元コードを用いたコンテンツデータの送信および受信動作を説明する。
【００８３】
図９は、図１の通信システムにおいて表示装置１が動画２次元コードを用いてコンテンツデータを送信する処理を表すものである。
【００８４】
まず、図示しないＴＶチューナやネットワーク接続部から供給された種々のコンテンツデータＤに基づいて、画像信号生成部１１１が１画面分の画像信号を生成し、シンボル生成部１１２へ出力する。つまり、シンボル生成部１１２は、動画２次元コードにおける各シンボルを生成するためのコンテンツデータを取得する（ステップＳ１０１）。
【００８５】
次に、シンボル生成部１１２は、動画２次元コードに含むデータシンボル数を算出し、取得したコンテンツデータのデータを算出したデータシンボル数に応じて分割する（ステップＳ１０２）。データシンボル数の算出は、例えば、コンテンツデータのデータ容量と、その動画２次元コードのフォーマットに応じて算出される。具体的には、各データシンボルのデータ容量は４４ビットであり、これらのデータ容量に基づいてデータシンボル数が算出される。
【００８６】
シンボル生成部１１２は、コンテンツデータに基づいて動画２次元コードに含まれるヘッダ情報を生成する（ステップＳ１０３）。また、シンボル生成部１１２はＣＲＣ用のデータなども算出し、これらヘッダ情報やＣＲＣ用のデータをコンテンツデータに付加し、１画面ごとのシンボルを生成する（ステップＳ１０４）。なお、このようにして生成するシンボルは、１フレームごとに異なるシンボルのパターンであるとは限らず、数フレームに対して１つのシンボルのパターンであってもよい。
【００８７】
次に、表示信号生成部１１３は、画像信号生成部１１１から出力される１画面ごとの画像信号と、シンボル生成部１１２から出力される１画面ごとのシンボルとを合成し、発光部１１において表示する１画面ごとの表示信号を生成する（ステップＳ１０５）。
【００８８】
そして受発光制御部１１０および発光部１１は、表示信号生成部１１３から出力される表示信号に基づいて、１フレーム分の図形や文字などの画像およびシンボル生成部１１２において生成された動画２次元コードの各シンボルを表示し、コンテンツデータを送信する（ステップＳ１０６）。このようにして、順次動画２次元コードのシンボルを表示していく。この動画２次元コードに含まれる全シンボルが表示完了するまではステップＳ１０４〜Ｓ１０６までの処理が繰り返され、表示完了した場合は、動画２次元コードを用いてコンテンツデータを送信する処理が終了となる（ステップＳ１０７）。
【００８９】
次に図１０は、図１の通信システムにおいて入力端末２が動画２次元コードを用いてコンテンツデータを受信する処理を表すものである。
【００９０】
まず記憶部２２１は、受光部２２が受光した受光信号を１画面ごとの受光信号に再構成し、フレームメモリに格納して保持する。つまり、まずこのようにして受光信号を読み取る。そして画像処理部２２２が画像処理して動画２次元コードのシンボルを抽出することにより、読み取ったシンボルが同期シンボル５１かどうかを判断する。同期シンボル５１の抽出は、まず図５（Ａ）に示した同期シンボルの形状における長方形形状のロゴマーク部５１２をその長方形形状および縦横の長さ比などから検出し（ステップＳ２０１）、次にコード部５１１に含まれる認識用エリアをその形状から検出し（ステップＳ２０２）、最後に予め設定されているコード部５１１全体の形状を検出することにより行う。そしてこれらの形状に基づいて同期シンボル５１かどうかを判断し（ステップＳ２０３）、読み取ったシンボルが同期シンボル５１でなかった場合には、ステップＳ２０１へ戻り同期シンボルを読み取るまでこの処理を繰り返す。
【００９１】
読み取ったシンボルが同期シンボル５１であった場合、画像処理部２２２はその抽出した同期シンボルの形状からシンボルの受光位置を特定する（ステップＳ２０４）。これによりシンボル内の各ドットに対する受光部２２における受光位置の座標が定まり、入力端末２はこれらの受光位置の情報の登録（それ以降のシンボルの読み取り対象位置の登録）をする（ステップＳ２０５）。このようにして、入力端末２は各シンボルを確実に読み取ることが可能となる。また、同期シンボル５１は動画２次元コードにおける最初のシンボルであるので、動画２次元コードによる通信の開始地点であることも把握することも可能となる。
【００９２】
次に、記憶部２２１および画像処理部２２２は、ステップＳ２０１と同様にして次のシンボルを読み取り、その抽出したシンボルをデコード部２２３へ出力する。そしてデコード部２２３は、デコード処理およびＣＲＣの実行を行い、読み取ったシンボルがヘッダシンボル５２であるかを判断する（ステップＳ２０６）。ヘッダシンボル５２でなかった場合には、ヘッダシンボル５２を読み取るまでこの処理を繰り返す。
【００９３】
読み取ったシンボルがヘッダシンボル５２であった場合、ヘッダシンボル５２に含まれるヘッダ情報（全アンカーシンボル数５６２およびデータタイプ５６３など）を取得する（ステップＳ２０７）。そして情報取得部２２４がこのヘッダ情報を取得することにより、これらの情報を把握することが可能となる。
【００９４】
次に記憶部２２１および画像処理部２２２は、ステップＳ２０１〜Ｓ２０２と同様にして次のシンボルを読み取り、図５（Ｃ）に示したアンカーシンボルの形状におけるロゴマーク部の検出（ステップＳ２０８）および認識用エリアの検出（ステップＳ２０９）により（つまり基準エレメントにより）、このシンボルがアンカーシンボル５３であるかを判断する（ステップＳ２１０）。
【００９５】
アンカーシンボル５３であった場合、画像処理部２２２は検出した基準エレメントの形状からそれ以降のデータシンボル５４を受光する位置を特定し（ステップＳ２１０）、これによりシンボル内の各ドットに対する受光位置の座標が定まる。そして入力端末２は、登録されている受光位置の情報を更新することにより、受光位置の補正（それ以降のデータシンボルの読み取り対象位置の再登録）を行う（ステップＳ２１１）。
【００９６】
このようにして、入力端末２はセクタ単位の頻度でシンボルの受光位置を特定して補正し、より確実にデータシンボル５４を読み取ることが可能となる。
【００９７】
一方、ステップＳ２０８〜Ｓ２０９において読み取ったシンボルがアンカーシンボル５３ではなかった場合（前述のように、アンカーシンボル５３は１セクタに対して１シンボルのみなので、読み取り時にシンボルを欠落してしまう場合が考えられる。）、あるいはデコード部２２３がアンカーシンボルであると認識できなかった場合には、シンボル位置の再確認を行わずにそのまま次の処理（データシンボル５４の読み取り）へと進む。アンカーシンボル５３の用途は各シンボルの受光位置の特定および補正のみであり、この位置の特定および補正はセクタ単位で行うので、たとえ１回くらいできなくても問題ないからである。また逆に、このアンカーシンボル５３の欠落の有無や頻度により、この動画２次元コードを用いた通信の通信品質を判断することも可能である。
【００９８】
次にデータシンボル５４を読み取り（ステップＳ２１３）、デコード部２２３がデコード処理およびＣＲＣの実行を行う。そしてシンボル数の確認を行い、もし同一のシンボルを重複して読み取っていた場合には、重複したデータを削除する（ステップＳ２１４）。シンボルが重複しているかどうかは、例えば、アンカーシンボルＩＤ５７１やサブシンボルＩＤ５８１により判断される。
【００９９】
次に、１セクタのデータシンボル５４の読み取りが終了したかどうかを判断する（ステップＳ２１５）。読み取りが終了していない場合には、ステップＳ２１３へ戻って次のデータシンボルを読み取る。読み取りが終了した場合において、シンボルエラー（読み取り時におけるデータシンボル５４自体の欠落）が生じていたときには、このシンボルエラーの訂正を行う（ステップＳ２１６）。データシンボル５４のシンボルエラーの訂正方法に関しては、まずはシンボルエラー訂正用データ５８２を用いて訂正し、それでも訂正ができなかった場合には、表示装置１に該当するデータシンボルを再送信させるようにする。
【０１００】
１セクタのデータシンボル５４の読み取りが終了したかどうかは、サブシンボルＩＤ５８１およびセクタごとの各アンカーシンボルに含まれる、データシンボルのサブシンボル数５７２により判断される。
【０１０１】
次に情報取得部２２４がデコードデータを蓄積していき（ステップＳ２１７）、情報取得部２２４が全シンボルを読み取り完了したかどうかを判断する（ステップＳ２１８）。読み取り完了していない場合にはステップＳ２０５へ戻り、次のセクタのアンカーシンボル５３の受光信号を取得する。読み取り完了した場合には、情報取得部２２４がコンテンツデータを復元して取得し（ステップＳ２１９）、動画２次元コードを用いてコンテンツデータを受信する処理が終了となる。
【０１０２】
以上のように、本実施の形態の表示装置、受光装置、通信システムおよび通信方法によれば、表示装置１が動画像の表示が可能な発光部１１を備えると共に入力端末２が光の受光が可能な受光部２２を備え、動画２次元コードをデータシンボル５４とアンカーシンボル５３とを含む複数シンボルから構成し、表示装置１が発光部１１を利用してデータシンボル５４を１または複数回表示するごと（１セクタごと）にアンカーシンボル５３を表示するようにしたので、各データシンボルの識別子を、アンカーシンボルＩＤ５７１とサブシンボルＩＤ５８１との２段構成を採用することにより、識別子を全データシンボルについての通し番号とする必要がなく、大容量の情報を効率的に表示装置１から入力端末２へ伝達することが可能となる。
【０１０３】
また、入力端末２が受光部２２を利用してこれらのシンボルを読み取ると共にそこからアンカーシンボル５３を検出し、このアンカーシンボルに基づいて受光部２２における各シンボルの受光位置を特定し、さらに受光位置の補正を行うようにしたので、セクタ単位の頻度でシンボルの受光位置を補正することができ、大容量の情報を確実に伝達することが可能となる。
【０１０４】
また、本実施の形態の表示装置、受光装置、通信システムおよび通信方法によれば、入力端末２においてアンカーシンボル５３の欠落の有無を検出するようにしたので、この検出結果に基づいて、この動画２次元コードを用いた通信の通信品質を判断することが可能となる。
【０１０５】
また、本実施の形態の表示装置、受光装置、通信システムおよび通信方法によれば、動画２次元コードがさらに、同期用フォーマットで表現された２次元コードである同期シンボル５３と、ヘッダ用フォーマットで表現された２次元コードであるヘッダシンボル５４とを含むように構成し、表示装置１が、データシンボル５４およびアンカーシンボル５３の表示開始に先立ち同期シンボル５１およびヘッダシンボル５２を表示し、入力端末２が、データシンボル５４およびアンカーシンボル５３の読み取りに先立ち同期シンボル５１およびヘッダシンボル５２を読み取るようにしたので、入力端末２は、同期シンボル５１に基づいて、動画２次元コードによる通信の開始地点を特定することが可能となる。また、入力端末２は、予め設定された同期シンボル５１の形状に基づいて、受光部２２においてそれ以降受光される各シンボルの受光位置を特定することも可能となる。
【０１０６】
以上、実施の形態を挙げて本発明を説明したが、本発明はこれに限定されず、種々の変形が可能である。例えば本実施の形態では、表示装置１がコンテンツデータの送信装置側で、入力端末２がコンテンツデータの受信装置側である例で説明してきたが、逆に動画２次元コードを用いたコンテンツデータの受信および送信機能を備えているのであれば、入力端末２を送信装置側、表示装置１を受信装置側として構成することも可能である。
【０１０７】
また、本実施の形態における表示装置１が備える発光部１１および入力端末２が備える受光部２２は、前述のようにそれぞれ動画２次元コードの各シンボルを表示する機能および読み取る機能のみを有するように構成されているが、例えば以下に述べる変形例のように、発光部１１および受光部２２の代わりに（あるいはこれに加えて）、動画２次元コードの各シンボルの表示および読み取り機能を兼ねる受発光部を備え、動画２次元コードを用いたコンテンツデータの送受信機能を有するように構成することも可能である。
【０１０８】
［変形例］
この場合、例えば図１１に示したように、動画２次元コードを用いたコンテンツデータの送信機能を有する送信機能部３４と、動画２次元コードを用いたコンテンツデータの受信機能を有する受信機能部３５とを備え、上記の受発光部３１およびこの受発光部３１に対する駆動動作を行う受発光制御部３１０は、送信機能部３４および受信機能部３５についての共通部分となる。なお、これら送信機能部３４および受信機能部３５に対する制御は、図示しない制御部が行う。また、送信機能部３４はその他に、画像信号生成部３４１、シンボル生成部３４２、表示信号生成部３４３を有し、受信機能部３５はその他に、記憶部３５１、画像処理部３５２、デコード部３５３および情報取得部３５４を有する。
【０１０９】
受発光部３１における各画素は、１つの受発光素子を含む受発光セルから構成され、各画素が発光動作機能と受光動作機能とを併有するようになっている。また、受発光制御部３１０は、受発光部３１に対して発光駆動動作を行うと共に、受光駆動動作をも行うようになっている。このように各画素における発光動作および受光動作を利用し、図のように発光光線ＬＷおよび受光光線ＬＲを介して動画２次元コードの表示および読み取りを行うようにした場合、この受発光部３１を用いてコンテンツデータを送受信することが可能となる。
【０１１０】
図１２は、図１１の受発光部３１における受発光セルの配置構成の一例を断面図で模式的に表したものである。なお、図１２の例では、受発光セルに含まれる受発光素子が有機ＥＬ素子であり、１対の透明基板の間に有機ＥＬ層が設けられている場合を示している。この図おいて、位置を表す符号であるｉ，ｊはある自然数を表す。
【０１１１】
この受発光部３１は、１対の透明基板３１１Ａ，３１１Ｂと、これらの透明基板３１１Ａ，３１１Ｂの間に配置され、隔壁３１２によって互いに分離された構造の複数の受発光セルＣＷＲ（ＣＷＲij）とを有する。また、この例では上記のように受発光セルＣＷＲは受発光素子として有機ＥＬ素子を含む。なお、一般的な有機ＥＬディスプレイにおけるその他の層については図示せず、省略している。
【０１１２】
なお、受発光部３１における受発光セルＣＷＲの配置構成例の断面図はこれに限られるものではなく、他の配置構成でもよい。また、図１２に示した断面図の例においては、受発光素子ＥＬが有機ＥＬ素子から構成されている例で説明したが、この受発光素子は発光機能および受光機能を備える素子ならば他のものでもよく、また発光素子と受光素子を別個に備えるように構成してもよい。
【０１１３】
図１３は、図１２における受発光セルＣＷＲの回路構成を表すものである。
【０１１４】
この受発光セルＣＷＲには、発光駆動対象として受発光素子ＥＬを選択するための発光用ゲート線Ｇと、受発光素子ＥＬへ表示用のデータを供給するためのデータ供給線ＤＷと、受発光素子ＥＬに対する発光駆動と受光駆動とを切り換える切換線Ｓと、受発光素子ＥＬから受光信号を読み取るためのデータ読取線ＤＲとが、それぞれ１本ずつ接続された構成となっている。つまり、通常の発光素子を備える１画素分のセルと比べて、受光用の分だけゲート線およびデータ線が１本ずつ増加した構成となっている。また、受発光セルＣＷＲは、１つの受発光素子ＥＬと、キャパシタＣと、抵抗Ｒと、発光用ゲート線Ｇから供給される選択信号に応じてデータ供給線ＤＷとこのキャパシタＣの一端との間を選択的に導通させる第１のスイッチＳＷ１と、切換線Ｓから供給される切換信号に応じてこのキャパシタの他端と受発光素子ＥＬの一端との間を選択的に導通させる第２のスイッチＳＷ２と、同様に切換線Ｓから供給される切換信号に応じて受発光素子ＥＬの一端とデータ読取線ＤＲとの間を選択的に導通させる第３のスイッチＳＷ３とを有し、受発光素子ＥＬの他端は接地されている。抵抗Ｒの一端はデータ読取線ＤＲに接続されており、抵抗Ｒの他端は接地、または負バイアス点（図示せず）に接続されている。
【０１１５】
ここで、具体的に発光動作時および受光動作時における受発光セルについて簡単に説明しておく。発光動作および受光動作は、以下のような受発光素子ＥＬの性質を利用して行う。つまり、この図の例において受発光素子として構成されている有機ＥＬ素子あるいはＬＥＤ素子などは、順方向バイアス電圧を印可すると発光動作をするが、逆方向バイアス電圧を印加すると、受光して電流を発生する性質を有する。よってこの受発光素子ＥＬは、発光動作および受光動作を同時に行うことはできず、両方の動作を行うには時分割で動作させる必要がある。
【０１１６】
発光動作時には、上記のように発光用ゲート線Ｇから供給される選択信号および切換線Ｓから供給される切換信号に応じて第１のスイッチＳＷ１および第２のスイッチＳＷ２がオン状態かつ第３のスイッチＳＷ３がオフ状態となると共に、受発光素子ＥＬには順方向バイアス電圧が印加される。ここで、表示信号に応じた輝度の発光となるよう、データ供給線ＤＷからＩ１の経路にてキャパシタＣが充電され、それに基づいてＩ２の経路にて受発光素子ＥＬに電流が流れ、発光動作を行うようになっている。
【０１１７】
一方、受光動作時には、上記のように切換線Ｓから供給される切換信号に応じて第２のスイッチがオフ状態、第３のスイッチＳＷ３がオン状態となると共にこの受発光素子ＥＬに逆方向バイアス電圧が印加され、受発光素子ＥＬにおいて受光した光量に応じた電流がＩ３の経路にてデータ読取線ＤＲへ供給され、受光動作を行うようになっている。なお、発光動作および受光動作のいずれの動作も行っていない時には、第１のスイッチＳＷ１、第２のスイッチＳＷ２および第３のスイッチＳＷ３のいずれのスイッチもオフ状態となっており、データ供給線ＤＷおよびデータ読取線ＤＲはそれぞれ、受発光素子ＥＬとは切断されるようになっている。なお、データ読取線ＤＲに接続されている抵抗Ｒは、上記のようにＩ３の経路でデータ読取線ＤＲに供給された電流に基づいて抵抗Ｒの両端に電位差を生じさせ、これを受光信号として出力する機能を有する。
【０１１８】
本変形例によれば、以上のように制御することで、受発光部３１における各画素が発光動作および受光動作を行うことが可能となる。
【０１１９】
なおこの場合には、前述のようにして検出したシンボルの受光位置の特定結果に基づいて、逆に表示装置１に対して動画２次元コードを表示する際の表示位置を決定するようにすることも可能である。
【図面の簡単な説明】
【０１２０】
【図１】本発明の実施の形態に係る通信システムの全体構成を表すブロック図である。
【図２】図１の通信システムにおける動画２次元コードを用いた通信状況の一例を表す図である。
【図３】図１の表示装置における機能構成の一例を表すブロック図である。
【図４】図１の入力端末における機能構成の一例を表すブロック図である。
【図５】動画２次元コードのシンボルの形状の一例を表す模式図である。
【図６】図５のシンボルにおける各ドットの構成および機能を表す模式図である。
【図７】図５のシンボルにおけるデータ構成の一例を表す模式図である。
【図８】動画２次元コードのシンボルの順序構成を表す模式図である。
【図９】図１の通信システムにおいて表示装置が動画２次元コードを用いてコンテンツデータを送信する処理のタイミング図である。
【図１０】図１の通信システムにおいて入力端末が動画２次元コードを用いてコンテンツデータを受信する処理のタイミング図である。
【図１１】図１の表示装置および入力端末がコンテンツデータの送受信機能を有する場合の機能構成の一例を表すブロック図である。
【図１２】図１１の受発光部における受発光セルの配置構成の一例を模式的に表す断面図である。
【図１３】図１２における受発光セルの構成を表す回路図である。
【符号の説明】
【０１２１】
１…表示装置、１１…発光部、１１０，３４…送信機能部、１１１，２１１，３４１…画像信号生成部、１１２，３４２…シンボル生成部、１１３，３４３…表示信号生成部、１１４…発光制御部、１２…ウィンドウ、１３…シンボル、２…入力端末、２１…表示部、２１０…表示機能部、２１４…表示制御部、２２…受光部、２２０，３５…受信機能部、２２１，３５１…記憶部、２２２，３５２…画像処理部、２２３，３５３…デコード部、２２４，３５４…情報取得部、２３…コード、３１…受発光部、３１０…受発光制御部、３１１…透明基板、３１２…隔壁、５…動画２次元コードのシンボル、５１…同期シンボル、５２…ヘッダシンボル、５３…アンカーシンボル、５４…データシンボル、５１１，５２１，５３１，５４１…コード部、５１２，５３２…ロゴマーク部、５３３…認識用エリア、５２２，５３４，５４２…ＣＲＣ用ビット、５２３，５３５，５４３…データビット、５５…同期シンボルのデータ構成、５６…ヘッダシンボルのデータ構成、５６１…サブシンボルＩＤ、５６２…全アンカーシンボル数、５６３…データタイプ、５７…アンカーシンボルのデータ構成、５７１…アンカーシンボルＩＤ、５７２…データシンボルのサブシンボル数、５８…データシンボルのデータ構成、５８１…サブシンボルＩＤ、５８２…シンボルエラー訂正用データ、Ｄ…コンテンツデータ、ＬＷ…発光光線、ＬＲ…受光光線、ＣＷＲ…受発光セル、Ｇ…発光用ゲート線、Ｓ…切換線、ＤＷ…データ供給線、ＤＲ…データ読取線、ＥＬ…受発光素子、Ｃ…キャパシタ、Ｒ…抵抗、ＳＷ１…第１のスイッチ、ＳＷ２…第２のスイッチ、ＳＷ３…第３のスイッチ、Ｉ１，Ｉ２…表示信号電流路、Ｉ３…受光信号電流路。
【図１】
2005347959.tif 000003
【図２】
2005347959.tif 000004
【図３】
2005347959.tif 000005
【図４】
2005347959.tif 000006
【図５】
2005347959.tif 000007
【図６】
2005347959.tif 000008
【図７】
2005347959.tif 000009
【図８】
2005347959.tif 000010
【図９】
2005347959.tif 000011
【図１０】
2005347959.tif 000012
【図１１】
2005347959.tif 000013
【図１２】
2005347959.tif 000014
【図１３】
2005347959.tif 000015
【手続補正書】
【提出日】平成17年7月15日(2005.7.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２
【補正方法】変更
【補正の内容】
【請求項２】
前記受光装置において、前記データシンボルおよび前記アンカーシンボルを前記表示装置の表示画面から前記受光手段により読み取ると共にそこからアンカーシンボルを検出し、この検出したアンカーシンボルに基づいて、受光手段における受光位置を特定する
ことを特徴とする請求項１に記載の通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
アンカーシンボル５３であった場合、画像処理部２２２は検出した基準エレメントの形状からそれ以降のデータシンボル５４を受光する位置を特定し（ステップＳ２１１）、これによりシンボル内の各ドットに対する受光位置の座標が定まる。そして入力端末２は、登録されている受光位置の情報を更新することにより、受光位置の補正（それ以降のデータシンボルの読み取り対象位置の再登録）を行う（ステップＳ２１２）。