(57)【特許請求の範囲】
【請求項１】
端末装置が有する表示装置に２値信号を組み合わせた２次元コードを表示する方法において、
前記表示装置に表示するための第１の単位画像及び第２の単位画像として自然界の事物を示す画像を用意し、
前記表示装置による表示画面上に前記２値信号の表示位置を決めるための複数の格子交点を、互いに交差する複数本ずつの格子線の交点に設定するステップと、
前記複数の格子交点に表示対象の２次元コードに対応した２値信号を割り当てるステップと、
前記表示画面上における前記格子交点対応位置に、当該格子交点に割り当てられた２値信号の論理値と対応付けた状態で前記第１の単位画像及び第２の単位画像を選択的に表示することにより２次元コード表示画面を生成するステップと、
を実行することを特徴する２次元コード表示方法。
【請求項２】
前記第２の単位画像は、前記表示画面に表示される背景画像と同一のものであることを特徴とする請求項１記載の２次元コード表示方法。
【請求項３】
前記２次元コード表示画面を時分割された複数枚の画面により構成し、前記第１及び第２の単位画像の一方を、各時分割画面に分散させ且つ各分割画面中の前記格子交点対応位置に所定の配置状態で表示すると共に、当該第１及び第２の単位画像の他方を、前記各時分割画面中における前記一方の単位画像が表示されていない格子交点対応位置に表示し、当該第１及び第２の単位画像の一方を論理値「１」、他方を論理値「０」に対応付けると共に、各時分割画面において同一の格子交点対応位置に表示された単位画像のグループ毎に、各単位画像に対応付けられた論理値に基づいた論理演算結果により前記２次元コードが表現されるように構成したことを特徴とする請求項１または２記載の２次元コード表示方法。
【請求項４】
請求項３記載の２次元コード表示方法において、
前記格子交点対応位置に前記第１及び第２の単位画像の何れかが表示された状態の前記複数枚の時分割画面を所定の順序で表示することにより、前記格子交点対応位置に表示される単位画像が変位して見えるようにしたことを特徴とする２次元コード表示方法。
【請求項５】
端末装置が有する表示装置に２値信号を組み合わせた２次元コードを表示する方法において、
前記表示装置に表示するための単位画像を用意し、
前記表示装置による表示画面上に前記２値信号の表示位置を決めるための複数の格子交点を、互いに交差する複数本ずつの格子線の交点に設定するステップと、
前記格子交点を中心とした所定面積の領域を表示対象の２次元コードに対応した２値信号を表示するための２値信号表示領域として設定するステップと、
前記複数の格子交点に表示対象の２次元コードに対応した２値信号を割り当てるステップと、
前記格子交点のうち、前記２値信号の一方の論理値が割り当てられた格子交点を画像消失格子交点として設定するステップと、
前記表示画面上の前記画像消失格子交点を中心とし且つ前記２値信号表示領域を含む所定範囲を設定し、その所定範囲以外の領域を前記単位画像群で埋めた状態の２次元コード対応画像を生成すると共に、複数枚の時分割画面を用意し、各時分割画面中に前記２次元コード対応画像中の複数の単位画像を分散させた状態で配置するステップと、
前記表示画面上に前記複数枚の時分割画面を順次表示するステップと、
を実行することを特徴とする２次元コード表示方法。
【請求項６】
前記単位画像は、自然界の事物を示す画像或いは幾何学的な画像であることを特徴とする請求項５記載の２次元コード表示方法。
【請求項７】
請求項５または６記載の２次元コード表示方法において、
前記格子交点対応位置に前記第１及び第２の単位画像の何れかが表示された状態の前記複数枚の時分割画面を所定の順序で表示することにより、前記格子交点対応位置に表示される単位画像が変位して見えるようにしたことを特徴とする２次元コード表示方法。
【請求項８】
請求項７記載の２次元コード表示方法において、
前記複数枚の時分割画面中にそれぞれ表示される前記複数の単位画像は、当該複数枚の時分割画面が前記所定の順序で表示されたときに、少なくとも一つの単位画像について変位量が不均一に設定されていることを特徴とする２次元コード表示方法。
【請求項９】
位置検出パターンを備えた２次元コードを表示する場合に、前記画像消失格子交点の配列を当該位置検出パターンの形状と一致させ、その画像消失格子交点の配列により位置検出パターンを表示することを特徴とする請求項５〜８の何れかに記載の２次元コード表示方法。
【請求項１０】
前記表示画面中に、位置基準用静止画像を前記格子交点と所定の位置関係となるように表示し、この位置基準用静止画像の位置に基づいて前記格子交点の位置を特定することを特徴とする請求項５〜９の何れかに記載の２次元コード表示方法。
【請求項１１】
請求項１０記載の２次元コード表示方法において、
前記位置基準用静止画像は、前記格子交点を構成する前記格子線に平行した線分より成る形象を含むことを特徴とする２次元コード表示方法。
【請求項１２】
端末装置が有する表示装置に２値信号を組み合わせた２次元コードを表示する２次元コード表示装置において、
前記表示装置に表示するための第１の単位画像及び第２の単位画像として自然界の事物を示す画像を記憶または生成する機能を有した制御装置を設け、
前記制御装置は、
前記表示装置による表示画面上に前記２値信号の表示位置を決めるための複数の格子交点を、互いに交差する複数本ずつの格子線の交点に設定するステップと、
前記複数の格子交点に表示対象の２次元コードに対応した２値信号を割り当てるステップと、
前記表示画面上における前記格子交点対応位置に、当該格子交点に割り当てられた２値信号の論理値と対応付けた状態の前記第１の単位画像及び第２の単位画像を選択的に表示することにより２次元コード表示画面を生成するステップと、
を実行することを特徴する２次元コード表示装置。
【請求項１３】
前記制御装置は、前記第２の単位画像として、前記表示画面に表示される背景画像と同一のものを記憶または生成することを特徴とする請求項１２記載の２次元コード表示装置。
【請求項１４】
前記制御装置は、前記２次元コード表示画面を時分割された複数枚の画面として生成するように構成され、前記第１及び第２の単位画像の一方を、各時分割画面に分散させ且つ各分割画面中の前記格子交点対応位置に所定の配置状態で表示すると共に、当該第１及び第２の単位画像の他方を、前記各時分割画面中における前記一方の単位画像が表示されていない格子交点対応位置に表示し、当該第１及び第２の単位画像の一方を論理値「１」、他方を論理値「０」に対応付けると共に、各時分割画面において同一の格子交点対応位置に表示された単位画像のグループ毎に、各単位画像に対応付けられた論理値に基づいた論理演算結果により前記２次元コードを表現することを特徴とする請求項１２または１３記載の２次元コード表示装置。
【請求項１５】
請求項１４記載の２次元コード表示装置において、
前記制御装置は、前記格子交点対応位置に前記第１及び第２の単位画像の何れかが表示された状態の前記複数枚の時分割画面を所定の順序で表示することにより、前記格子交点対応位置に表示される単位画像が変位して見えるように制御することを特徴とする２次元コード表示装置。
【請求項１６】
端末装置が有する表示装置に２値信号を組み合わせた２次元コードを表示する２次元コード表示装置において、
所定の単位画像を記憶または生成する機能を有した制御装置を設け、
前記制御装置は、
前記表示装置による表示画面上に前記２値信号の表示位置を決めるための複数の格子交点を、互いに交差する複数本ずつの格子線の交点に設定するステップと、
前記格子交点を中心とした所定面積の領域を表示対象の２次元コードに対応した２値信号を表示するための２値信号表示領域として設定するステップと、
前記複数の格子交点に表示対象の２次元コードに対応した２値信号を割り当てるステップと、
前記格子交点のうち、前記２値信号の一方の論理値が割り当てられた格子交点を画像消失格子交点として設定するステップと、
前記表示画面上の前記画像消失格子交点を中心とし且つ前記２値信号表示領域を含む所定範囲を設定し、その所定範囲以外の領域を前記単位画像群で埋めた状態の２次元コード対応画像を生成すると共に、複数枚の時分割画面を用意し、各時分割画面中に前記２次元コード対応画像中の複数の単位画像を分散させた状態で配置するステップと、
前記表示画面上に前記複数枚の時分割画面を順次表示するステップと、
を実行することを特徴とする２次元コード表示装置。
【請求項１７】
前記制御装置は、前記単位画像として、自然界の事物を示す画像或いは幾何学的な画像を記憶または生成する機能を備えていることを特徴とする請求項１６記載の２次元コード表示装置。
【請求項１８】
請求項１６または１７記載の２次元コード表示装置において、
前記制御装置は、前記格子交点対応位置に前記第１及び第２の単位画像の何れかが表示された状態の前記複数枚の時分割画面を所定の順序で表示することにより、前記格子交点対応位置に表示される単位画像が変位して見えるように制御することを特徴とする２次元コード表示装置。
【請求項１９】
請求項１８記載の２次元コード表示装置において、
前記制御装置は、当該複数枚の時分割画面を前記所定の順序で表示したときに、前記複数枚の時分割画面中にそれぞれ表示される前記複数の単位画像が少なくとも一つの単位画像について変位量が不均一となるように制御することを特徴とする２次元コード表示装置。
【請求項２０】
前記制御装置は、前記位置検出パターンを備えた２次元コードを表示する場合に、前記画像消失格子交点の配列を当該位置検出パターンの形状と一致させ、その画像消失格子交点の配列により位置検出パターンを表示することを特徴とする請求項１６〜１９の何れかに記載の２次元コード表示装置。
【請求項２１】
前記制御装置は、前記表示画面中に、位置基準用静止画像を前記格子交点と所定の位置関係となるように表示し、この位置基準用静止画像の位置に基づいて前記格子交点の位置を特定することを特徴とする請求項１６〜２０の何れかに記載の２次元コード表示装置。
【請求項２２】
請求項２１記載の２次元コード表示装置において、
前記制御装置は、前記位置基準用静止画像中に、前記格子交点を構成する前記格子線に平行した線分より成る形象を表示することを特徴とする２次元コード表示装置。
【請求項２３】
前記請求項１または２記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１２または１３記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取る方法において、
前記表示装置に表示された２次元コード画面を読み取って一時的に記憶するステップと、
記憶した２次元コード画面中の単位画像の特徴を検出するステップと、
検出した単位画像の特徴をサンプルデータと比較して当該単位画像と対応する２値信号の論理値を特定するステップと、
特定した２値信号の論理値に従って前記記憶２次元コード画面中の前記単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取方法。
【請求項２４】
前記請求項３または４記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１４または１５記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取る方法において、
前記表示装置に表示された複数枚の時分割画面を前記読取手段により光学的に読み取るステップと、
前記読み取り手段により読み取った時分割画面の画像を画像メモリ部に一時的に記憶すると共に、その記憶画像中から、各時分割画面中の単位画像の特徴を抽出するステップと、
各時分割画面毎に検出した単位画像の特徴をサンプルデータと比較して各格子交点に割り当てられた２値信号の論理値を特定するステップと、
前記複数枚の時分割画面毎に特定した２値信号について各時分割画面における同一の格子交点毎に論理演算を行うことにより、時分割前の２次元コード表示画面中の単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取方法。
【請求項２５】
前記請求項５〜９の何れかに記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１６〜２０の何れかに記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取る方法において、
前記表示装置に表示された複数枚の時分割画面を読み取るステップと、
読み取った時分割画面を重ね合わせ状に合成した合成画像を作成するステップと、
前記合成画像中において前記単位画像が表示されない領域の中心位置を特定するステップと、
特定された中心位置に基づいて前記合成画像中における全部の格子交点の位置を特定するステップと、
特定された格子交点の位置に表示されている単位画像の有無に基づいて当該格子交点に割り当てられた２値信号の論理値を判別すると共に、各格子交点毎の論理値の判別結果に対応したデータ配列を、２値信号の組み合わせより成る２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取方法。
【請求項２６】
前記請求項１０または１１記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項２１または２２記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取る方法において、
前記表示装置に表示された複数枚の時分割画面を前記読取手段により光学的に読み取るステップと、
読み取った時分割画面を重ね合わせ状に合成した合成画像を作成するステップと、
前記合成画像中に前記格子交点と所定の位置関係となるように表示された前記位置基準用静止画像に基づいて当該合成画像中における格子交点の位置を特定するステップと、
特定された格子交点の位置に表示されている単位画像の有無に基づいて当該格子交点に割り当てられた２値信号の論理値を判別すると共に、各格子交点毎の論理値の判別結果に対応したデータ配列を、２値信号の組み合わせより成る２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取方法。
【請求項２７】
前記請求項１または２記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１２または１３記載の２次元コード表示装置により表示された２次元コードを読み取る装置において、
前記２次元コードを光学的に読み取る読取手段と、
この読取手段の読取データを解析するための制御手段とを備え、
前記制御手段は、
前記表示装置に表示された２次元コード画面を前記読取手段により光学的に読み取って一時的に記憶するステップと、
記憶した２次元コード画面中の単位画像の特徴を検出するステップと、
検出した単位画像の特徴をサンプルデータと比較して当該単位画像と対応する２値信号の論理値を特定するステップと、
判別した２値信号の論理値に従って前記記憶２次元コード画面中の前記単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取装置。
【請求項２８】
前記請求項３または４記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１４または１５記載の２次元コード表示装置により表示された２次元コードを読み取る装置において、
前記２次元コードを光学的に読み取る読取手段と、
この読取手段の読取データを解析するための制御手段とを備え、
前記制御手段は、                                                    
前記表示装置に表示された複数枚の時分割画面を前記読取手段により光学的に読み取るステップと、
前記読み取り手段により読み取った時分割画面の画像を画像メモリ部に一時的に記憶すると共に、その記憶画像中から、各時分割画面中の単位画像の特徴を抽出するステップと、
各時分割画面毎に検出した単位画像の特徴をサンプルデータと比較して各格子交点に割り当てられた２値信号の論理値を特定するステップと、
前記複数枚の時分割画面毎に特定した２値信号について各時分割画面における同一の格子交点毎に論理演算を行うことにより、時分割前の２次元コード表示画面中の単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取装置。
【請求項２９】
前記請求項５〜９の何れかに記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１４〜２０の何れかに記載の２次元コード表示装置により表示された２次元コードを読み取る装置において、
前記２次元コードを光学的に読み取る読取手段と、
この読取手段の読取データを解析するための制御手段とを備え、
前記制御手段は、
前記表示装置に表示された複数枚の時分割画面を前記読取手段により光学的に読み取るステップと、
読み取った時分割画面を重ね合わせ状に合成した合成画像を作成するステップと、
前記合成画像中において前記単位画像が表示されない領域の中心位置を特定するステップと、
特定された中心位置に基づいて前記合成画像中における全部の格子交点の位置を特定するステップと、
特定された格子交点の位置に表示されている単位画像の有無に基づいて当該格子交点に割り当てられた２値信号の論理値を判別すると共に、各格子交点毎の論理値の判別結果に対応したデータ配列を、２値信号の組み合わせより成る２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取装置。
【請求項３０】
前記請求項１０または１１記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項２１または２２記載の２次元コード表示装置により表示された２次元コードを読み取る装置において、
前記２次元コードを光学的に読み取る読取手段と、
この読取手段の読取データを解析するための制御手段とを備え、
前記制御手段は、
前記表示装置に表示された複数枚の時分割画面を前記読取手段により光学的に読み取るステップと、
読み取った時分割画面を重ね合わせ状に合成した合成画像を作成するステップと、
前記合成画像中に前記格子交点と所定の位置関係となるように表示された前記位置基準用静止画像に基づいて当該合成画像中における格子交点の位置を特定するステップと、
特定された格子交点の位置に表示されている単位画像の有無に基づいて当該格子交点に割り当てられた２値信号の論理値を判別すると共に、各格子交点毎の論理値の判別結果に対応したデータ配列を、２値信号の組み合わせより成る２次元コードに変換するステップと、
を実行することを特徴とする２次元コード読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末装置が有する表示装置に２次元コードを表示するための２次元コード表示方法及び装置、並びに上記表示装置に表示された２次元コードを光学的に読み取るための２次元コード読取方法及び装置に関する。
【０００２】
【従来の技術】
従来、例えば特開２００１−３１９０３７に見られるように、顧客が所持する携帯端末装置の表示画面に当該顧客を識別するための認証情報を２次元コード化して表示し、顧客にサービスを供給する店舗側で、携帯端末装置に表示された２次元コードを読み取り、その読み取り結果に基いて取得した顧客情報に基づいて顧客に的確なサービスを提供するシステムが供されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来構成の場合には、携帯端末装置に対して認証情報に対応した２次元コードパターンをそのまま表示しているため、ユーザに対し無機質な印象を与えることになるなど、アミューズメント性に乏しいという欠点があった。また、第三者が携帯端末装置に表示された２次元コードのパターンを容易に認識できるため、２次元コードで示されるデータの秘匿性が低いという問題点もあった。
【０００４】
本発明は上記事情に鑑みてなされたものであり、その目的は、端末装置に表示する２次元コードのパターンを多様化できてアミューズメント性を向上させることができる２次元コード表示方法、２次元コード表示装置、２次元コード読取方法及び２次元コード読取装置を提供することにあり、さらに、２次元コードで示されるデータの秘匿性の向上も同時に実現可能となる２次元コード表示方法、２次元コード表示装置、２次元コード読取方法及び２次元コード読取装置を提供することにある。
【０００５】
【課題を解決するための手段】
請求項１記載の２次元コード表示方法によれば、端末装置が有する表示装置に２値信号を組み合わせた２次元コードを表示するときには、まず、表示装置の表示画面上に上記２次元コードに対応した２値信号の表示位置を決めるための複数の格子交点を、互いに交差する複数本ずつの格子線の交点に設定する。そして、これら格子交点には、上記２値信号を割り当てると共に、表示画面上における上記格子交点位置に、上述のように割り当てた２値信号の論理値（０または１）と対応付けた第１の単位画像及び第２の単位画像を選択的に表示した２次元コード表示画面を生成する。この場合、各単位画像は、自然界の事物を示す画像により構成されているから、端末装置に表示する２次元コードのパターンを多様化できてアミューズメント性を向上させることができる。
【０００６】
請求項２記載の２次元コード表示方法によれば、表示画面上における格子交点位置に表示される第２の単位画像は、表示画面に表示される背景画像と同一のものであるから、当該第２の単位画像が表示画面の背景に溶け込んだ状態、換言すれば、当該表示画面上では第１の単位画像のみを認識可能な状態を呈することになる。このため、表示画面を単純化できる。
【０００８】
請求項３記載の２次元コード表示方法によれば、２次元コードを表示するための画面が複数枚の画面に時分割されると共に、第１及び第２の単位画像の一方が、各時分割画面に分散され且つ各分割画面中の前記格子交点対応位置に所定の配置状態で表示され、当該第１及び第２の単位画像の他方が、前記各時分割画面中における前記一方の単位画像が表示されていない格子交点対応位置に表示される。このため、表示画面数の増大に伴うアミューズメント性の向上を期待できる。また、上記のように表示された第１及び第２の単位画像の一方を論理値「１」、他方を論理値「０」に対応付けると共に、各時分割画面において同一の格子交点対応位置に表示された単位画像のグループ毎に、各単位画像に対応付けられた論理値に基づいた論理演算結果により前記２次元コードが表現されるように構成されているため、結果的に、所定時間に亘って表示されることになる複数枚の時分割画面を合成しないと２次元コードを再現できないから、その２次元コードで示されるデータの秘匿性の向上も実現できるようになる。
【０００９】
請求項４記載の２次元コード表示方法によれば、表示画面中に表示される単位画像が変位して見えるから、２次元コード表示時のアミューズメント性を一段と向上させ得る。
【００１０】
請求項５記載の２次元コード表示方法によれば、端末装置が有する表示装置に２値信号を組み合わせた２次元コードを表示するときには、まず、表示装置の表示画面上に上記２次元コードに対応した２値信号の表示位置を決めるための複数の格子交点を、互いに交差する複数本ずつの格子線の交点に設定する。また、前記格子交点を中心とした所定面積の領域を表示対象の２次元コードに対応した２値信号を表示するための２値信号表示領域として設定する。そして、これら格子交点に対し、上記２値信号を割り当てると共に、その２値信号の一方の論理値が割り当てられた格子交点を画像消失格子交点として設定する。つまり、表示画面上には、通常の格子交点と画像消失格子交点とが、表示対象の２次元コードの内容に応じた配置パターンで存在することになる。
【００１１】
この状態から、表示画面上における前記画像消失格子交点を中心とし且つ前記２値信号表示領域を含む所定範囲を設定し、その所定範囲以外の領域を前記単位画像群で埋めた状態の２次元コード対応画像を生成すると共に、複数枚の時分割画面を用意し、各時分割画面中に前記２次元コード対応画像中の複数の単位画像を分散させた状態で配置する。そして、このような複数枚の時分割画面を、表示画面上に順次表示する。従って、このように表示された時分割画面を重ね合わせ状に合成した状態では、表示画面中に単位画像が表示された領域（画像消失格子交点を中心とし且つ前記２値信号表示領域を含む所定範囲以外の領域）と、当該単位画像が表示されない領域（画像消失格子交点を中心とし且つ前記２値信号表示領域を含む所定範囲の領域）とを出現させる。このため、上記合成画面中における各格子交点に対応した位置には、単位画像が表示されない領域と表示された領域とが、表示対象の２次元コードの内容に応じた配置パターンで出現することになり、結果的に、各格子交点に割り当てられた２値信号の論理値（０または１）に応じた２次元コードが表示されることになる。
【００１２】
この場合、２次元コードの表示のために、単位画像の配置が異なった状態の複数枚の時分割画面が表示されるから、アミューズメント性の向上を期待できる。また、所定時間に亘って表示されることになる複数枚の時分割画面を合成しないと２次元コードを再現できず、しかも、各時分割画面から格子交点を特定することが極めて困難であるため、その２次元コードで示されるデータの秘匿性の向上も実現できるようになる。
【００１３】
請求項６記載の２次元コード表示方法によれば、前記単位画像として、自然界の事物を示す画像或いは幾何学的な画像が表示されるから、アミューズメント性の向上を図る上で有益になる。
【００１４】
請求項７記載の２次元コード表示方法によれば、表示画面中に表示される単位画像が変位して見えるから、２次元コード表示時のアミューズメント性を一段と向上させ得る。
【００１５】
請求項８記載の２次元コード表示方法によれば、表示画面中で変位して見える単位画像の変位量や変位方向が多彩になるから、アミューズメント性のさらなる向上を期待できる。
【００１６】
請求項９記載の２次元コード表示方法によれば、位置検出パターンを備えた２次元コード（ＱＲコード（Ｒ）、データマトリクス（Ｒ）など）を表示する場合に、当該位置検出パターンを、画像消失格子交点の配列を利用して確実に表示できるから、そのコードの読み取りを正確に行い得るようになる。
【００１７】
請求項１０及び１１記載の２次元コード表示方法によれば、表示画面中に表示された位置基準用静止画像に基づいて格子交点の位置を簡単且つ正確に特定できるようになり、表示された２次元コードを、格子交点位置を参照して読み取る手順を簡略化する上で有益になる。
【００１８】
請求項１２〜２２記載の２次元コード表示装置によれば、当該表示装置に備えられた制御装置が上述した請求項１〜１１記載の２次元コード表示方法を実現する制御を行うから、当該請求項１〜１１記載の２次元コード表示方法と同様の作用・効果を奏することができる。
【００１９】
請求項２３記載の２次元コード読取方法によれば、前記請求項１または２記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１２または１３記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取ることができる。この方法では、まず、表示装置に表示された２次元コード画面を読み取って一時的に記憶すると共に、その２次元コード画面中の単位画像の特徴を検出する。次いで、検出した単位画像の特徴をサンプルデータと比較して当該単位画像と対応する２値信号の論理値を特定し、特定した２値信号の論理値に従って前記記憶２次元コード画面中の単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換する。従って、表示画面上における格子交点対応位置に選択的に表示された第１の単位画像及び第２の単位画像より成る２次元コードの読み取りを正確に行うことができる。
【００２０】
請求項２４記載の２次元コード読取方法によれば、前記請求項３または４記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１４または１５記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取ることができる。この方法では、まず、表示装置に表示された複数枚の時分割画面を前記読取手段により光学的に読み取ると共に、読み取った時分割画面の画像を画像メモリ部に一時的に記憶し、その記憶画像中から、各時分割画面中の単位画像の特徴を抽出する。次いで、各時分割画面毎に検出した単位画像の特徴をサンプルデータと比較して各格子交点に割り当てられた２値信号の論理値を特定する。さらに、複数枚の時分割画面毎に特定した２値信号について各時分割画面における同一の格子交点毎に論理演算を行うことにより、時分割前の２次元コード表示画面中における単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換する。従って、第１の単位画像及び第２の単位画像の組み合わせより成る２次元コードが複数枚の時分割画面に分けた状態で表示される場合であっても、その２次元コードの読み取りを正確に行うことができる。
【００２１】
請求項２５記載の２次元コード読取方法によれば、前記請求項５〜９の何れかに記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項１６〜２０の何れかに記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取ることができる。この方法では、まず、表示装置に表示された複数枚の時分割画面を読み取ると共に、各時分割画面を重ね合わせ状に合成した合成画像を作成する。次いで、合成画像中において単位画像が表示されていない領域の中心位置（これは画像消失格子交点の位置に相当する）を特定し、その特定中心位置に基づいて上記合成画像中における全部の格子交点の位置を特定する。そして、特定された格子交点の位置に表示されている単位画像の有無に基づいて当該格子交点に割り当てられた２値信号の論理値を判別すると共に、各格子交点毎の判別結果に基いて２値信号の組み合わせより成るデータ配列の２次元コードを再生する。従って、複数個の単位画像をそれぞれ異なる配置状態で分散させた状態の複数枚の時分割画面で表現される２次元コードの読み取りを正確に行うことができる。
【００２２】
請求項２６記載の２次元コード読取方法によれば、前記請求項１０または１１記載の２次元コード表示方法により表示された２次元コード、若しくは前記請求項２１または２２記載の２次元コード表示装置により表示された２次元コードを光学的な読取手段により読み取ることができる。この方法では、まず、表示装置に表示された複数枚の時分割画面を読み取ると共に、各時分割画面を重ね合わせ状に合成した合成画像を作成する。次いで、合成画像中に表示された位置基準用静止画像に基づいて当該合成画像中における格子交点の位置を特定する。そして、特定された格子交点の位置に表示されている単位画像の有無に基づいて当該格子交点に割り当てられた２値信号の論理値を判別すると共に、各格子交点毎の判別結果に基いて２値信号の組み合わせより成るデータ配列の２次元コードを再生する。従って、複数個の単位画像をそれぞれ異なる配置状態で分散させた状態の複数枚の時分割画面で表現される２次元コードの読み取りを正確に行うことができる。特に、格子交点の位置を位置基準用静止画像に基づいて簡単且つ正確に特定できるようになる。
【００２３】
請求項２７〜３０記載の２次元コード読取装置によれば、当該表示装置に備えられた制御装置が、光学的読取手段による読取データに基づいて、上述した請求項２３〜２６記載の２次元コード読取方法を実現する制御を行うから、当該請求項２３〜２６記載の２次元コード表示方法と同様の作用・効果を奏することができる。
【００２４】
【発明の実施の形態】
（第１の実施の形態）
以下、本発明の第１実施例について図１〜図７を参照しながら説明する。
図２には、２次元コード表示機能を備えた携帯型端末装置の正面概観が概略的に示され、図３には、その端末装置の電気的構成の概略が機能ブロックの組み合わせにより示されている。
図２において、例えばＰＤＡより成る端末装置１は、本体ケース２の前面にグラフィック表示可能な表示装置３と操作スイッチ群４を配置した構成となっており、その表示装置３に後述するような形式の２次元コードを表示できるようになっている。また、本体ケース２には、外部の通信端末などと無線回線を通じてデータ通信を行うためのアンテナ５が設けられている。
【００２５】
図３において、端末装置１は、ＣＰＵ６（本発明でいう制御装置に相当）を中心に構成されており、このＣＰＵ６には、前記アンテナ５を含んで構成された無線通信部７、前記操作スイッチ群４を含んで構成された操作部８、前記表示装置３及びその駆動のためのドライブ回路（図示せず）より成る表示部９、外部装置との間でデータ授受を行うための入出力インタフェース部１０、メモリ部１１が接続されている。また、端末装置１内には、ＣＰＵ６などに図示しないバッテリから電源を供給するための電源部１２が設けられている。
【００２６】
図１には、端末装置１の表示装置３に表示される２次元コードの一例が示されている。尚、図１では、説明の簡略化を図るために、情報量が比較的少ない２次元コード（この例では４×４ビット）を示しているが、実際には情報量が比較的多い２次元コードを表示できるものである。
【００２７】
図１には、（ａ）に２次元コードのデータ配列の一例が示され、（ｂ）に当該２次元コードを表示装置３上に図案化して表示した例が示されている。
図１（ａ）において、表示対象の２次元コードは、単位図形（正方形）をマトリクス状に組み合わせた縦横４ビットずつの２値信号（０、１）として表現されるもので、例えば、図中の白地部分が論理値「１」、黒地部分が論理値「０」とされている。
【００２８】
図１（ｂ）において、上記２次元コードは、表示装置３上の所定範囲に設定された矩形状画像領域ＩＥに表示される。この画像領域ＩＥには、縦横４本ずつの格子線Ｇ（但し、画面上に表示されない想像線）が例えば等間隔で設定されるものであり、その格子線Ｇの格子交点対応位置に論理値「１」を示す形象Ｍ（例えば「もぐら」：本発明でいう第１の単位画像に相当）及び論理値「０」を示す形象Ｈ（例えば「地面に掘られた穴」：第２の単位画像に相当）の何れかが表示される。また、図示されていないが、画面の背景として例えば野原を表現した画像が表示される。尚、上記格子線Ｇは、等間隔に設定する必要はなく表示画像の図案などに応じて適宜に変更できる。
【００２９】
図４には、端末装置１が有するＣＰＵ６による制御内容のうち、図１（ａ）のような表示を行うための処理手順が示されている。即ち、図４の処理手順では、まず、表示装置３上の所定範囲に矩形状の画像領域ＩＥを設定し（ステップＡ１）、その画像領域ＩＥに縦横４本ずつの格子線Ｇを設定する（ステップＡ２）。次いで、２次元コードの単位データ（つまり、２値信号）に対応する単位画像を設定する（ステップＡ３）。本実施例の場合、２値信号の論理値「１」及び「０」にそれぞれ対応した単位画像として、図１（ａ）に示すような自然界の事物を示す形象Ｍ及びＨが設定される。尚、このような単位画像は、対応する画像データをメモリ部１１に予め記憶しておけば良いが、他の形象を含む多種類の画像データを記憶しておき、それらの中からランダムに選択した画像データを設定するという処理手順も可能である。また、この実施例では、メモリ部１１に画像データを記憶しておく構成としたが、ＣＰＵ６において、メモリ部１１に予め記憶されている種々のパーツデータから単位画像に対応した画像データを生成するという構成を採用しても良い。
【００３０】
この後には、格子線Ｇの複数（４×４個）の格子交点に表示対象の２次元コードに対応した単位データである２値信号を割り当て（ステップＡ４）、表示する背景画面（本実施例の場合は野原）のための画像データを、予め記憶したパーツデータに基づいて作成する（ステップＡ５）。次いで、予め設定されている表示時間Ｔの計時動作を開始し（ステップＡ６）、表示装置３に前記ステップＡ５で作成した背景画面を表示する（ステップＡ７）。さらに、表示した背景に重ねて、前記ステップＡ４において各格子交点に割り当てられた単位データ（２値信号）に対応する単位画像（図１（ａ）に示す形象Ｍ及びＨ）を表示し（ステップＡ８）、前記表示時間Ｔが経過するまで待機する（ステップＡ９）。そして、表示時間Ｔが経過したときには、表示装置３に対する画面表示をクリアし（ステップＡ１０）、以て２次元コードを図１（ａ）のような形態で表示するための一連の表示動作を終了する。
【００３１】
一方、図５には、端末装置１の表示装置３に図案化した状態で表示された２次元コードを光学的に読み取るためのコード読取装置の構成が模式的に示され、図６には、その読取装置の電気的構成の概略が機能ブロックの組み合わせにより示されており、以下これについて説明する。
【００３２】
図５において、コード読取装置１３（読取手段に相当）は、本体ケース１４内に、複数個のＬＥＤ１５及び受光センサ１６を投受光用の光学系として収納したもので、ＬＥＤ１５群からの透光が、拡散板１７を通じて拡散された後にコード読取対象面である端末装置１の表示装置３上に投射される構成となっている。そして、その表示装置３上で反射された光が、光学レンズ１８を介して受光センサ１６に入射する構成となっている。
【００３３】
図６において、コード読取装置１３は、ＣＰＵ１９（本発明でいう制御手段に相当）を中心に構成されており、このＣＰＵ１９には、前記受光センサ１６を含んで構成された受光部２０、前記ＬＥＤ１５群を含んで構成された照明部２１、受光部２０の受光信号をＡＤ変換部２２を通じて受ける画像メモリ部２３、外部装置との間でデータ授受を行うための入出力インタフェース部２４、メモリ部２５が接続されている。また、コード読取装置１３内には、ＣＰＵ１９などに図示しないバッテリから電源を供給するための電源部２６が設けられている。
【００３４】
図７には、コード読取装置１３が有するＣＰＵ１９による制御内容のうち、端末装置１に図案化された状態で表示された２次元コード（図１（ａ）参照）を読み取るための処理手順が示されている。即ち、図７の処理手順では、まず、受光部２０を通じて読み取った画像を、ＡＤ変換部２２を通じて取り込んで画像メモリ部２３に一時的に記憶し（ステップＢ１）、記憶した画像中から単位画像（形象Ｍ、Ｈ）を検出すると共に、その単位画像の特徴を抽出して分類する（ステップＢ２）。
【００３５】
次いで、分類した単位画像の特徴を予め記憶した単位画像サンプルデータ（形象Ｍ、Ｈに対応した画像データ）と比較し、検出単位画像の種類を特定し（ステップＢ３）、このように特定した単位画像の種類から単位データ（２値信号）との対応を割り出し（ステップＢ４）、以て当該単位画像と対応する２値信号の論理値を特定する。
【００３６】
この後には、単位画像の種類と特定した単位データの種類（論理値「１」及び「０」）との対応及び読み取った２次元コード画面中の単位画像の表示配列に従って、単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換する（ステップＢ５）。次いで、変換した２次元コード内に含まれている誤り検査コード（パリティビットやチェックサム、ＣＲＣ（巡回冗長検査）用ビット列など）を用いて当該２次元コードの誤りの有無を検査し（ステップＢ６）、その２次元コードを示すデータ及び誤り検査結果を出力する（ステップＢ７）。
【００３７】
要するに、上記した本実施例によれば、端末装置１が有する表示装置３に２値信号を組み合わせた２次元コードを表示するときには、まず、表示装置３の表示画面上に上記２次元コードに対応した２値信号の表示位置を決めるための複数の格子交点を設定するものであり、これら格子交点に、表示対象の２次元コードに対応した２値信号を割り当てると共に、表示画面上における上記格子交点位置に、上述のように割り当てた２値信号の論理値（０または１）と対応付けた状態で単位画像である形象Ｍ及びＨを選択的に表示した図１（ｂ）のような２次元コード表示画面を生成する。この場合、各形象Ｍ及びＨは、表示装置３に表示された状態で一つの概念（動物及びその生息環境）を表現する形象により構成されているから、端末装置１で表示する２次元コードのパターンを多様化できてアミューズメント性を向上させることができる。
【００３８】
また、端末装置１に表示された上記２次元コードをコード読取装置１３により読み取る際には、表示装置３に表示された図１（ｂ）のような２次元コード画面を読み取って一時的に記憶すると共に、その２次元コード画面中の単位画像（形象Ｍ及びＨ）の特徴を検出する。次いで、検出した単位画像の特徴を予め用意されている単位画像サンプルデータと比較して当該単位画像と対応する２値信号の論理値を特定し、特定した２値信号の論理値に従って前述のように一次記憶した２次元コード画面中の単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換する。従って、表示装置３による表示画面上における格子交点対応位置に選択的に表示された形象Ｍ及びＨより成る２次元コードの読み取りを正確に行うことができる。
【００３９】
（第２の実施の形態）
図８には、上記第１実施例に変更を加えた本発明の第２実施例が示されており、以下これについて第１実施例と異なる部分のみ説明する。
即ち、この第２実施例は、表示対象の２次元コードが１フレームの画面で表示できない状態（情報量が多い状態）にも対応可能にしたものであり、図８（ａ）に２次元コードのデータ配列の一例が示され、同図（ｂ）、（ｃ）に当該２次元コードを表示装置３上に図案化して表示した例が示されている。
【００４０】
図８（ａ）において、表示対象の２次元コードは、単位図形（正方形）をマトリクス状に組み合わせた縦８ビット横４ビットの２値信号（０、１）として表現される。このような２次元コードは１フレームの画面で表示できないため、表示対象の２次元コードを２つのブロックに分割し、各ブロックに対応した画面を、図８（ｂ）、（ｃ）に示すように２フレームで表示することになる。このような各ブロックに対応した画面表示は、前記図４に示した表示手順を、各ブロック毎に実行することにより実現できる。尚、２次元コードの情報量がさらに増えた状態時には、その２次元コードを３フレーム以上の画面に分割表示することになる。また、このように２フレーム以上に分割された２次元コードの読み取りは、前記図７に示した読取手順を各フレームの表示画面毎に実行することにより実現できる。
【００４１】
（第３の実施の形態）
図９には本発明の第３実施例が示されており、以下これについて前記第１実施例と異なる部分のみ説明する。
この第３実施例は、図９（ａ）〜（ｃ）に示すように、１フレーム分の２次元コード表示画面（図１（ｂ）参照）を例えば３枚の画面に時分割した構成とし、論理値「１」を示す形象Ｍを各時分割画面中に分散して表示した点に特徴を有する。尚、各時分割画面において、形象Ｍが本来存在すべき格子交点には論理値「０」を示す形象Ｈを表示する構成となっている。この場合、形象Ｍは論理値「１」、形象Ｈは論理値「０」に対応した単位画像であるから、全部の時分割画面を重ね合わせ状に合成した状態において、例えば、格子交点に表示された単位画像（形象ＭまたはＨ）に対応した論理値の論理和出力を取得するという論理演算を行う構成とすれば、その合成画面中に表示対象の２次元コードが表示されることになる。尚、ここでは論理和出力を取る構成としたが、単位画像の表示形態によっては、論理積や否定的論理和などの他の論理演算を行って２次元コードを表示する構成も可能である。
【００４２】
このように構成した本実施例によれば、表示画面数の増大や、各時分割画面間で形象Ｍが変位（移動）するという動きがある表示（モグラが穴から出没する表示）が行われることに伴うアミューズメント性の向上を期待できる。また、所定時間に亘って表示されることになる複数枚の時分割画面を合成しないと２次元コードを再現できないから、その２次元コードで示されるデータの秘匿性の向上も実現できるようになる。
【００４３】
また、このように表示される２次元コードを読み取るためには、まず、表示装置３に表示された３枚の時分割画面をコード読取装置１３により読み取ると共に、各時分割画面中の単位画像（形象Ｍ及びＨ）の特徴を検出する。次いで、各時分割画面毎に検出した単位画像の特徴をサンプルデータと比較して各格子交点に割り当てられた２値信号の論理値を特定する。さらに、複数枚の時分割画面毎に特定した２値信号について各時分割画面における同一の格子交点毎に例えば論理和を取る論理演算を行うことにより、時分割前の２次元コード表示画面中の単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換する。従って、形象Ｍ及びＨの組み合わせより成る２次元コードが複数枚の時分割画面に分けた状態で表示される場合であっても、その２次元コードの読み取りを正確に行うことができる。
尚、この第３実施例では、２次元コード表示画面を３フレームに時分割する例で説明したが、さらに多数のフレームに時分割することも可能である。また、単位画像の配列を２値信号の組み合わせより成るデータ配列の２次元コードに変換する場合に、他の論理演算を行う構成を採用することも可能である。
【００４４】
（第４の実施の形態）
図１０及び図１１には本発明の第４実施例が示されており、以下これについて前記した各実施例と異なる部分のみ説明する。
図１０には、端末装置１の表示装置３に表示される２次元コードの一例が示されている。この、図１０（ａ）には、６×６ビットの２次元コードのデータ配列の一例が示され、図１０（ｂ）に当該２次元コードを表示装置３上に図案化して表示した例が示されている。
図１０（ａ）において、表示対象の２次元コードは縦横６ビットずつの２値信号（０、１）を組み合わせたマトリクスデータとして表現されるもので、例えば、図中の白地部分が論理値「１」、黒地部分が論理値「０」とされている。
【００４５】
図１０（ｂ）において、上記２次元コードは、表示装置３上の所定範囲に設定された矩形状像領域ＩＥに表示される。この画像領域ＩＥには、背景画像として例えば夜空Ｎ及びビルディングの形象Ｂが表示されると共に、縦横６本ずつの格子線（図示せず：画面上に表示されない想像線）が設定されるものであり、その格子線の格子交点対応位置に論理値「１」を示す形象Ｓ（例えば「星」：本発明でいう第１の単位画像に相当）及び論理値「０」を示す形象（背景画像である「夜空Ｎ」と同一の形象（符号なし）：第２の単位画像に相当）が表示される。
【００４６】
このような２次元コード表示画面は、前記第３実施例と同様に、図１１（ａ）〜（ｄ）に示すように、例えば４枚の画面に時分割して表示されるものであり、論理値「１」を示す形象Ｓが各時分割画面中に分散した状態で表示される。尚、各時分割画面において、形象Ｓが本来存在すべき格子交点には論理値「０」を示す形象（背景画像と同じ形象）を表示する。従って、この例の場合も、全部の時分割画面を重ね合わせ状に合成した状態において、格子交点に表示された単位画像（形象Ｓまたは背景画像）に対応した論理値の論理和出力を取得する論理演算を行う構成とすれば、その合成画面中に表示対象の２次元コードが表示されることになる。尚、このように表示された２次元コードの読み取りは、前記第３実施例で述べたような論理演算を行うコード読取手法により行うことができる。
【００４７】
このように構成した本実施例によれば、前記第１ないし第３実施例と同様の効果を奏する上に、表示画面上における格子交点位置に表示される論理値「０」に対応した単位画像が表示画面の背景に溶け込んだ状態、換言すれば、当該表示画面上では一方の単位画像である形象Ｓのみを認識可能な状態を呈することになるため、表示画面を単純化できるようになる。
【００４８】
（第５の実施の形態）
図１２〜図１９には本発明の第５実施例が示されており、以下これについて前記各実施例と異なる部分のみ説明する。
図１２〜図１４は、本実施例における２次元コードの表示原理を説明するための図であり、まず、これについて説明する。基本原理説明用の図１２において、表示装置３上の所定範囲に設定された矩形状画像領域ＩＥには、縦９本×横８本の格子線Ｇ（画面上では表示されない想像線）を例えば等間隔で設定し、その格子線Ｇの格子交点を中心とした所定面積の領域（実施例では格子交点を中心とした所定半径の円形領域：請求項５、１６記載の発明でいう２値信号表示領域に相当）を表示対象の２次元コード（この例では９×８＝７２ビットのコード）に対応した２値信号の表示位置として設定する。このように設定された９×８個の格子交点に表示対象の２次元コードに対応した２値信号を割り当て、２値信号の一方の論理値である例えば「１」が割り当てられた格子交点を画像消失格子交点として設定する。尚、図１３中では、符号Ｐ１を付した画像消失格子交点は斜線帯を付した丸印で表記され、符号Ｐ０を付した通常の格子交点は白丸で表記されている。
【００４９】
画像領域ＩＥには、上記図１２及び表示画面の一例を示す図１３にも示すように、背景画像として雪だるまを模した形象ＳＭを表示する。本実施例の場合、２次元コードを表示するために例えば８枚の時分割画面を利用する構成となっており、図１３は、その時分割画面の一例である。各時分割画面には、多数個の雪片を示す形象ＳＰ（単位画像に相当）が分散表示される。この場合、形象ＳＰは、前述のように表示対象の２次元コードに応じて設定された画像消失格子交点Ｐ１を中心とした所定面積の領域（この例では、３×３個分の形象ＳＰを表示可能な領域）と重ならない位置に表示されるもので、上記８枚の時分割画面を重ね合わせた場合に、図１４に示すように、画像消失格子交点Ｐ１（図１４では１個のみ示す）を中心とした所定範囲の領域と重ならない部分を縦横方向に整列した状態で埋めた形態となるように表示される。従って、図１４から明らかなように、形象ＳＰが存在しない領域（３×３個の形象ＳＰを表示可能な領域）となる画像消失格子交点Ｐ１と、形象ＳＰで埋められた通常の格子交点Ｐ０（図１参照）とを、画像データに基づいて認識可能になるものであり、その認識結果に基づいて表示対象の２次元コードを復号可能になる。尚、形象ＳＰが存在しない領域（画像消失格子交点Ｐ１を中心とした所定面積の領域）は、２×２個或いは１×１個の形象ＳＰを表示可能な範囲であっても良い。
【００５０】
本実施例では、８枚の時分割画像を所定の順序で表示することにより、形象ＳＰにより示される雪片が画面の上方から下方へ変位（落下）するように見える構成としている。このような表示のための手法について図１２を利用して説明する。即ち、形象ＳＰに対応した１個の雪片が、図１２中に示す径路で落下するように表示する場合、第１番目の時分割画面で表示する形象ＳＰ（▲１▼）より下方に第２番目の時分割画面で表示する形象ＳＰ（▲２▼）を位置させ、第３番目以降の時分割画面で表示する形象ＳＰ（▲３▼〜▲８▼）を順次下方に位置させる。但し、表示する形象ＳＰが画像消失格子交点Ｐ１部分に位置する場合には、当該形象ＳＰは表示されない。このような形象ＳＰの表示位置の設定は、時分割画面に表示されるすべての形象ＳＰについて行われるものであり、８枚の時分割画面を５０ｍ秒程度ずつ順次表示する制御をサイクリックに行うことにより、形象ＳＰにより示される雪片が落下しているように見える。尚、このような表示制御を行うためのＣＰＵ（図６参照）の能力が高い場合には、時分割画面の数を増やすと共に、画面順次表示周期を短くすることにより、雪片の落下状態の表示をより滑らかに行うことができる。
【００５１】
図１５及び図１６には、ＣＰＵ６による制御内容のうち、図１２〜図１４で説明したような表示を行うための処理手順が示されている。即ち、図１５は、画面の作成手順を示すもので、まず、表示装置３上の所定範囲に矩形状の画像領域ＩＥを設定し（ステップＣ１）、その画像領域ＩＥに縦９本×横８本の格子線Ｇを設定する（ステップＣ２）。次いで、各格子交点に対して、表示対象の２次元コードの単位データ（２値信号）を割り当て、論理値「１」の２値信号が割り当てられた格子交点を画像消失格子交点Ｐ１として設定する（ステップＣ３）。
【００５２】
この後には、画像消失格子交点Ｐ１を中心とした所定面積の領域を除く画像領域ＩＥに雪片の画像（形象ＳＰ）を整列状に設定し（ステップＣ４）、雪片の落下径路を設定する（ステップＣ５）。次いで、設定した落下経路上にある所定個数の雪片を当該落下径路に添ってほぼ等間隔に関連付ける（ステップＣ６）。さらに、８枚の時分割画面において表示する雪片の数がほぼ同数となるように、各時分割画面に表示する雪片の落下径路を割り当て、Ｎ枚（８枚）分の時分割画面を作成する（ステップＣ７）。また、雪だるまを模した形象ＳＭを含む背景の画面を作成する（ステップＣ８）。
【００５３】
図１６は画像領域ＩＥに対する画面の表示手順を示すもので、まず、ステップＣ８で作成した背景画面を表示し（ステップＤ１）、画面ナンバーｎを初期値である「１」に設定する（ステップＤ２）。次いで、背景画面に重ね合わせた状態で第ｎ番目の時分割画面を表示し（ステップＤ３）、所定時間Ｔ（例えば５０ｍ秒）だけ待機する（ステップＤ４）。時間Ｔが経過したときには、画面ナンバーｎが「Ｎ（＝８）」か否かを判断し（ステップＤ５）、「ＮＯ」の場合には画面ナンバーｎを「１」だけインクリメントするステップＤ６を実行した後にステップＤ３へ戻る。これに対して、画面ナンバーｎが「Ｎ」であった場合には、ステップＤ２へ戻って画像ナンバーｎを「１」に初期化し、ステップＤ３以降の処理を再実行するする。このような制御が行われることにより、第１番目の時分割画面から第Ｎ番目（第８番目）の時分割画面までが時間Ｔが経過する毎に順次表示される動作がサイクリックに行われる。
【００５４】
図１７には、コード読取装置１３が有するＣＰＵ１９による制御内容のうち、上記のように８枚の時分割画面により表示された２次元コードを読み取るための処理手順が示されている。即ち、図１７の処理手順では、まず、画面ナンバーｎとして初期値である「１」に設定し（ステップＥ１）、受光部２０を通じて読み取った画像を、ＡＤ変換部２２を通じて取り込んで画像メモリ部２３に一時的に記憶する（ステップＥ２）。
【００５５】
次いで、このように記憶した画像を、前回取り込んで一時的に記憶した画像と同一であるか否かを判断し（ステップＥ３）、同一でない場合には、ステップＥ２へ戻って画像の取り込み及び一時的な記憶動作を再度行う。これに対して、今回取り込んだ画像が前回に取り込んで一時的に記憶した画像と同一であった場合には、Ｎ枚分の時分割画面の画像を全部読み込んだか否か（後述する取り込み画像１〜Ｎを全て記憶したか否か）を判断する（ステップＥ４）。ここで「ＮＯ」と判断した場合には、一時的に記憶している画像をｎ番目の取り込み画像としてメモリ部２５に記憶し（ステップＥ５）、この後に、画像ナンバーｎを「１」だけインクリメントするステップＥ６を実行してステップＥ２へ戻る。従って、Ｎ枚分の時分割画面を取り込み画像１〜Ｎとして記憶するまでの間はステップＥ２〜Ｅ６の処理が反復して実行されることになる。
【００５６】
上記ステップＥ２〜Ｅ６の制御内容を要約すると、図１８に示すようになる。つまり、図１８（ａ）に示す各時分割画面の画像１〜Ｎを、同図（ｂ）に示すように、各画面につき２回以上となる所定の画像取込タイミングで取り込み、連続して取り込んだ画像が一致する場合のみ、その画像を取り込み画像として記憶するものである。但し、図１９に示すように、各画面の取込タイミングが１画面につき１回となる場合（画像取込速度が遅い場合）には、画面に不連続さがなく同一でもない画面を有効な取り込み画像として記憶することになる。尚、何れの場合においても、各画像取込タイミングでの画像の読み取りに失敗したときには、その画像が次に表示された期間に画像の取込処理を再度行うことになる。
【００５７】
一方、Ｎ枚（８枚）分の時分割画面の画像を全て読み込んだとき（ステップＥ４で「ＹＥＳ」）には、取り込み画像１〜Ｎを重ね合わせ状に合成した合成画像を作成する（ステップＥ７）。次いで、上記のような合成画像中において雪片の消失領域（画像消失格子交点Ｐ１に対応した所定面積の領域）の中心位置を検出すると共に、その中心位置に基づいて前記合成画面中における格子交点を特定する（ステップＥ８）。そして、特定された格子交点の位置に表示されている形象ＳＰ（雪片）の有無に基づいて、各格子交点に割り当てられている２値信号の論理値を判別する（ステップＥ９）。この後には、各格子交点毎の論理値の判別結果に対応したデータ配列を、２値信号の組み合わせより成る２次元コードに変換し（ステップＥ１０）、以て一連の読み取り処理を終了する。
【００５８】
要するに、上記した本実施例において、端末装置１が有する表示装置３に２値信号を組み合わせた２次元コードを表示するときには、まず、表示装置３の表示画面上に上記２次元コードに対応した２値信号の表示位置を決めるための複数の格子交点を設定して、各格子交点に対し上記２値信号を割り当てると共に、その２値信号の一方の論理値「１」が割り当てられた格子交点を画像消失格子交点Ｐ１として設定する。これにより、表示画面上には、通常の格子交点Ｐ０と画像消失格子交点Ｐ１とが、表示対象の２次元コードの内容に応じた配置パターンで存在することになる。この状態から、表示画面上における画像消失格子交点Ｐ１を中心とした所定範囲以外の領域を、雪片を表す形象ＳＰ（単位画像）群で埋めた状態の表示画面に対応した画像を生成すると共に、その画像により示される表示画面を時分割することにより、各画面中に複数個の形象ＳＰをそれぞれ異なる配置状態で分散させた状態の複数枚の時分割画面を生成する。そして、このような複数枚の時分割画面を、表示画面上に所定に時間間隔で順次表示する。
【００５９】
従って、表示された時分割画面を重ね合わせ状に合成した状態では、図１４に示すように、表示画面中に形象ＳＰが表示された領域（画像消失格子交点Ｐ１を中心とした所定範囲以外の領域と、当該単位画像が表示されない領域（画像消失格子交点を含む所定面積の領域）とが出現することになる。このため、上記合成画面中における各格子交点Ｐ０及びＰ１に対応した位置には、形象ＳＰが表示されない領域と表示された領域とが、表示対象の２次元コードの内容に応じた配置パターンで出現することになり、結果的に、各格子交点Ｐ０及びＰ１に割り当てられた２値信号の論理値（０または１）に応じた２次元コードが表示されることになる。
【００６０】
このような本実施例では、２次元コードの表示のために、多数個の形象ＳＰの配置が異なった状態の複数枚の時分割画面が表示されると共に、その表示形象ＳＰが変位（雪片が落下）するように見えるから、アミューズメント性の大幅な向上を期待できる。また、所定時間に亘って表示されることになる８枚の時分割画面を合成しないと２次元コードを再現できず、しかも、各時分割画面から格子交点Ｐ０及びＰ１を特定することが極めて困難であるため、その２次元コードで示されるデータの秘匿性の大幅な向上も実現できるようになる。
【００６１】
また、本実施例において、上記のように表示された２次元コードを読み取る際には、まず、表示装置１に表示された８枚の時分割画面を読み取ると共に、各時分割画面を重ね合わせ状に合成した合成画像を作成する。次いで、合成画像中において形象ＳＰが表示されていない領域の中心位置（これは画像消失格子交点Ｐ１の位置に相当する）を特定し、その特定中心位置に基づいて上記合成画像中における格子交点Ｐ０及びＰ１の位置を特定する。そして、特定された格子交点Ｐ０及びＰ１の位置に表示されている形象ＳＰの有無に基づいて各格子交点Ｐ０及びＰ１に割り当てられた２値信号の論理値を判別すると共に、その判別結果に基いて２値信号の組み合わせより成るデータ配列の２次元コードを再生する。従って、複数個の形象ＳＰをそれぞれ異なる配置状態で分散させた状態の８枚の時分割画面で表現される２次元コードの読み取りを正確に行うことができる。
【００６２】
尚、この実施例において、８枚の時分割画面中にそれぞれ表示される複数個の形象ＳＰは、当該８枚の時分割画面が所定の順序で表示されたときに、少なくとも一つの形象ＳＰについて変位量及び変位方向を不均一に設定する構成としても良い。この構成によれば、表示画面中で変位して見える形象ＳＰの変位量や変位方向が多彩になるから、アミューズメント性のさらなる向上を期待できる。
【００６３】
また、表示画面中に、格子交点Ｐ０及びＰ１（或いは格子線Ｇ）と所定の位置関係に設定された位置基準用静止画像を表示しても良い。上記実施例の場合、図１２及び図１３中に示したように、背景画像となる形象ＳＭ（雪だるまに対応）中に前記格子線Ｇに平行した線分として表示された「口」及び「鼻」を示す形象や「目」を示す形象を位置基準用静止画像として利用できる。このように構成した場合には、位置基準用静止画像に基づいて格子交点Ｐ０及びＰ１の位置を簡単且つ正確に特定できるようになり、表示された２次元コードを格子交点の位置を参照して読み取る手順を簡略化する上で有益になる。
【００６４】
（第６の実施の形態）
図２０には、上記第５実施例に変更を加えた本発明の第６実施例が示されており、以下これについて異なる部分のみ説明する。
即ち、図２０は前記図１４に対応するもので、８枚の時分割画面を重ね合わせた状態において、整列状に配置されて全体として矩形状を呈した状態となる形象ＳＰ群の外側に、格子線Ｇの位置を示す形象ＳＰ′（単位画像）が存在するように、各時分割画面の画像を構成する。このような構成とした場合には、形象ＳＰ′の位置に基づいて格子交点Ｐ０及びＰ１の位置を簡単且つ正確に特定できるようになるから、表示された２次元コードを格子交点の位置を参照して読み取る手順を簡略化する上で有益になる。
【００６５】
（第７の実施の形態）
図２１には、前記第５実施例の構成を利用して、位置検出パターンを備えた２次元コードを表示するようにした本発明の第７実施例が示されている。この図２１において、例えば（ａ）に示すような規格化２次元コード（この例ではデータマトリクス（Ｒ））を表示する場合には、（ｂ）に示すように、その２次元コードに備えられた位置検出パターンｗ１（左辺の一列及び下辺の一列で構成されるＬ字形状の部分）を前記画像消失格子交点Ｐ１（図２１の例では、形象ＳＰを１個分表示するためのスペースをＬ字形状に配置）を利用して表示するようにしている。この構成によれば、位置検出パターンｗ１を、画像消失格子交点Ｐ１を利用して確実に表示できるから、位置検出パターンを備えた２次元コードの読み取りを正確に行い得るようになる。尚、ＱＲコード（Ｒ）のような他の規格化２次元コードを同様に表示することも可能である。
【００６６】
（その他の実施の形態）
尚、本発明は上記した実施例に限定されるものではなく、以下に述べるような変形或いは拡張が可能である。
単位画像として表示する形象は、上記した各実施例に限定されるものではなく、自然界の事物を示す画像（雨滴、花びら、落ち葉、蟻、小魚など）或いは幾何学的な画像（○、△、◇など）を広く採用できるものであり、これによりアミューズメント性の向上を図ることができる。
端末装置の例としてＰＤＡを挙げたが、携帯電話機やパソコンなど、表示装置を備えた端末装置一般に広く適用できる。
【図面の簡単な説明】
【図１】本発明の第１実施例での２次元コードの表示例を示す図
【図２】端末装置の概略的な正面図
【図３】端末装置の電気的構成を概略的に示す機能ブロック図
【図４】端末装置による２次元コードの表示手順を示すフローチャート
【図５】読取装置の模式的な断面図
【図６】読取装置の電気的構成を概略的に示す機能ブロック図
【図７】読取装置による２次元コードの読取手順を示すフローチャート
【図８】本発明の第２実施例での２次元コードの表示例を示す図
【図９】本発明の第３実施例での時分割画面の表示例を示す図
【図１０】本発明の第４実施例での２次元コードの表示例を示す図
【図１１】時分割画面の表示例を示す図
【図１２】本発明の第５実施例の原理を説明するための図
【図１３】表示画面の一例を示す図
【図１４】画面合成結果例を示す図
【図１５】端末装置による２次元コード表示画面の作成手順を示すフローチャート
【図１６】端末装置による２次元コードの表示手順を示すフローチャート
【図１７】読取装置による２次元コードの読取手順を示すフローチャート
【図１８】画像読取タイミング例を示す図その１
【図１９】画像読取タイミング例を示す図その２
【図２０】本発明の第６実施例を示す図１４相当図
【図２１】本発明の第７実施例の原理を説明するための図
【符号の説明】
１は端末装置、３は表示装置、６はＣＰＵ（制御装置）、１３はコード読取装置（読取手段）、１９はＣＰＵ（制御手段）、Ｇは格子線、Ｍ、Ｓは形象（第１の単位画像）、Ｈは形象（第２単位画像）、ＳＰは形象（単位画像）を示す。
【図１】
0003876743.tif 000002
【図２】
0003876743.tif 000003
【図３】
0003876743.tif 000004
【図４】
0003876743.tif 000005
【図５】
0003876743.tif 000006
【図６】
0003876743.tif 000007
【図７】
0003876743.tif 000008
【図８】
0003876743.tif 000009
【図９】
0003876743.tif 000010
【図１０】
0003876743.tif 000011
【図１１】
0003876743.tif 000012
【図１２】
0003876743.tif 000013
【図１３】
0003876743.tif 000014
【図１４】
0003876743.tif 000015
【図１５】
0003876743.tif 000016
【図１６】
0003876743.tif 000017
【図１７】
0003876743.tif 000018
【図１８】
0003876743.tif 000019
【図１９】
0003876743.tif 000020
【図２０】
0003876743.tif 000021
【図２１】
0003876743.tif 000022