(57)【特許請求の範囲】
【請求項１】
ビット設定規則に従い、生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数を決定し、隣接するビットが緊密に並んでいるステップと、
前記ビットにおけるデータポイント位置の数と、前記ビットにおいて符号点が存在するデータポイント位置の数とに基づいて、ビットの組合せ数を決定するステップと、
生成すべき偽造防止画像の幅、高さ及び符号化数値を取得し、前記符号化数値の値を取る範囲が前記ビットの組合せ数と前記ビットに含まれるコード値ビットの数により決定され、前記生成すべき偽造防止画像の幅と高さに基づいて前記生成すべき偽造防止画像に対してメモリ空間を要請するステップと、
前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、ビット内の符号点の位置を決定するステップと、
座標設定規則に従い、画像ユニットの前記生成すべき偽造防止画像での開始座標を決定するステップと、
画像ユニットの前記生成すべき偽造防止画像での開始座標に基づいて、前記メモリ空間において画像ユニットを作成し、作成された画像ユニットで偽造防止画像を構成するステップとを含む、偽造防止画像生成方法。
【請求項２】
前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、ビット内の符号点の位置を決定する前記ステップは、
前記符号化数値、前記ビットの組合せ数、及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの値を計算するステップと、
前記ビットの組合せ数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、擬似ランダム変数ビットで表された擬似ランダム変数の値域を計算するステップと、
前記擬似ランダム変数の値域に基づいて、同じ擬似ランダム変数の値を有する２つの画像ユニットの間の距離が設定数以上の画像ユニットとなるように、画像ユニットの擬似ランダム変数の値取得テンプレートを決定するステップと、
前記擬似ランダム変数の値域内に、数値をランダムに生成し、前記数値を一番目の画像ユニットにおける擬似ランダム変数ビットで表された擬似ランダム変数とし、擬似ランダム変数の値取得テンプレートに基づいて、前記一番目の画像ユニット以外の画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数を決定するステップと、
前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算するステップと、
画像ユニット内のコード値ビットの値、擬似ランダム変数ビットの値、及びビットの値と符号点の設定のマッピング関係に基づいて、ビット内の符号点の位置を決定するステップとを含む、請求項１に記載の方法。
【請求項３】
前記符号化数値、前記ビットの組合せ数、及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの値を計算する前記ステップは、
前記符号化数値、前記ビットの組合せ数、及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの初期値を計算するステップと、
前記コード値ビットの初期値を暗号化アルゴリズムで暗号化し、前記コード値ビットの値を得るステップとを含む、請求項２に記載の方法。
【請求項４】
前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算する前記ステップは、
チェックアルゴリズムで前記符号化数値のチェック値を生成するステップと、
前記チェック値と画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数とをスティッチングし、スティッチング値を得るステップと、
前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び前記スティッチング値に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算するステップとを含む、請求項２に記載の方法。
【請求項５】
座標設定規則に従い、画像ユニットの前記生成すべき偽造防止画像での開始座標を決定する前記ステップは、
生成すべき偽造防止画像の原点の座標を一番目の画像ユニットの開始座標とするステップと、
開始座標が既知の周囲の画像ユニットに基づいて、前記一番目の画像ユニット以外の画像ユニットの生成すべき偽造防止画像での開始座標を計算するステップとを含む、請求項１に記載の方法。
【請求項６】
ビット設定規則に従い、生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数を決定するように設けられ、隣接するビットが緊密に並んでいる設定モジュールと、
前記ビットにおけるデータポイント位置の数と、前記ビットにおいて符号点が存在するデータポイント位置の数とに基づいて、ビットの組合せ数を決定するように設けられている組合せ数計算モジュールと、
生成すべき偽造防止画像の幅、高さ及び符号化数値を取得し、前記符号化数値の値を取る範囲は前記ビットの組合せ数と前記ビットに含まれるコード値ビットの数により決定され、前記生成すべき偽造防止画像の幅と高さに基づいて、前記生成すべき偽造防止画像に対してメモリ空間を要請するように設けられているパラメータ取得モジュールと、
前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、ビット内の符号点の位置を決定するように設けられている符号点決定モジュールと、
座標設定規則に従い、画像ユニットの前記生成すべき偽造防止画像での開始座標を決定するように設けられている座標決定モジュールと、
画像ユニットの前記生成すべき偽造防止画像での開始座標に基づいて、前記メモリ空間において画像ユニットを作成し、作成された画像ユニットで偽造防止画像を構成するように設けられている画像作成モジュールとを含む、偽造防止画像生成装置。
【請求項７】
前記符号点決定モジュールは、
前記符号化数値、前記ビットの組合せ数、及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの値を計算するように設けられているコード値ビット計算ユニットと、
前記ビットの組合せ数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、擬似ランダム変数ビットで表された擬似ランダム変数の値域を計算するように設けられている値域計算ユニットと、
前記擬似ランダム変数の値域に基づいて、同じ擬似ランダム変数の値を有する２つの画像ユニットの間の距離が設定数以上の画像ユニットとなるように、画像ユニットの擬似ランダム変数の値取得テンプレートを決定するように設けられている値取得テンプレート設定ユニットと、
前記擬似ランダム変数の値域内に、数値をランダムに生成し、前記数値を一番目の画像ユニットにおける擬似ランダム変数ビットで表された擬似ランダム変数とし、擬似ランダム変数の値取得テンプレートに基づいて、前記一番目の画像ユニット以外の画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数を決定するように設けられている擬似ランダム変数決定ユニットと、
前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算するように設けられている擬似ランダム変数計算ユニットと、
画像ユニット内のコード値ビットの値、擬似ランダム変数ビットの値、及びビットの値と符号点の設定のマッピング関係に基づいて、ビット内の符号点の位置を決定するように設けられている符号点位置決定ユニットとを含む、請求項６に記載の装置。
【請求項８】
前記コード値ビット計算ユニットは、
前記符号化数値、前記ビットの組合せ数、及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの初期値を計算するように設けられている初期値計算部と、
前記コード値ビットの初期値を暗号化アルゴリズムで暗号化し、前記コード値ビットの値を得るように設けられている暗号化部とを含む、請求項７に記載の装置。
【請求項９】
前記擬似ランダム変数計算ユニットは、
チェックアルゴリズムで前記符号化数値のチェック値を生成するように設けられているチェック部と、
前記チェック値と画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数をスティッチングし、スティッチング値を得るように設けられているスティッチング部と、
前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び前記スティッチング値に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算するように設けられている擬似ランダム変数ビット計算部とを含む、請求項７に記載の装置。
【請求項１０】
前記座標決定モジュールは、
生成すべき偽造防止画像の原点の座標を一番目の画像ユニットの開始座標とするように設けられている開始座標決定ユニットと、
開始座標が既知の周囲の画像ユニットに基づいて、前記一番目の画像ユニット以外の画像ユニットの生成すべき偽造防止画像での開始座標を計算するように設けられている開始座標計算ユニットとを含む、請求項６に記載の装置。
【請求項１１】
請求項１〜５のいずれか一項に記載の方法を実行するように設けられたコンピュータ実行可能なコマンドが記憶されているコンピュータ可読記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、偽造防止技術に関し、例えば、偽造防止画像の生成方法及び装置に関するものである。
【背景技術】
【０００２】
コンピュータの普及と秘匿技術の向上に従って、偽造防止技術もデジタル化へ突き進んでいる。デジタル偽造防止技術製品は、偽造防止の主体、即ち消費者に基づいて出現されたものであり、消費者が商品の真偽を簡単且つ容易に識別できてこそ、ブランドを保護し、偽物と戦う目的を果たすことができる。現在の既存のデジタル偽造防止は、それぞれの製品に偽造防止マーカーを貼り付け、それぞれのマーカーに唯一の偽造防止識別コードを含み、これらの偽造防止識別コードを全てデータベースサーバに格納することによって、消費者が商品を買った後に、携帯電話又はネットワークでこのコードの真偽をチェックでき、即時にチェック結果を消費者にフィードバックすることができる。二次元コードの応用の普及に従って、二次元コードも偽造防止識別コードとして製品に印刷され、消費者は、二次元コードをスキャンすることにより情報の認証を実現する。
【０００３】
しかしながら、関連技術における偽造防止標識コードは、簡単で、窃取しやすく、コピーしやすい欠点があり、しかも二次元コードは符号化プロセス中で通常に暗号化を行わないので、だれでも二次元コードにおける情報を容易に取得でき、秘匿性が低い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施例は、秘匿性が高いという特徴を有する偽造防止画像を生成するための偽造防止画像の生成方法及び装置を提供する。
【課題を解決するための手段】
【０００５】
第１の態様として、本発明の実施例は、
ビット設定規則に従い、生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数を決定し、その中、隣接するビットが緊密に並んでいるステップと、
前記ビットにおけるデータポイント位置の数と、前記ビットにおいて符号点が存在するデータポイント位置の数とに基づいて、ビットの組合せ数を決定するステップと、
生成すべき偽造防止画像の幅、高さ及び符号化数値を取得し、その中、前記符号化数値の値を取る範囲が前記ビットの組合せ数と前記ビットに含まれるコード値ビットの数により決定され、前記生成すべき偽造防止画像の幅と高さに基づいて前記生成すべき偽造防止画像に対してメモリ空間を要請するステップと、
前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、ビット内の符号点の位置を決定するステップと、
座標設定規則に従い、画像ユニットの前記生成すべき偽造防止画像での開始座標を決定するステップと、
画像ユニットの前記生成すべき偽造防止画像での開始座標に基づいて、前記メモリ空間において画像ユニットを作成し、作成された画像ユニットで偽造防止画像を構成するステップとを含む、偽造防止画像生成方法を提供する。
【０００６】
第２の態様として、本発明の実施例は、
ビット設定規則に従い、生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数を決定するように設けられ、その中、隣接するビットが緊密に並んでいる設定モジュールと、
前記ビットにおけるデータポイント位置の数と、前記ビットにおいて符号点が存在するデータポイント位置の数とに基づいて、ビットの組合せ数を決定するように設けられている組合せ数計算モジュールと、
生成すべき偽造防止画像の幅、高さ及び符号化数値を取得し、その中、前記符号化数値の値を取る範囲が前記ビットの組合せ数と前記ビットに含まれるコード値ビットの数により決定され、前記生成すべき偽造防止画像の幅と高さに基づいて、前記生成すべき偽造防止画像に対してメモリ空間を要請するように設けられているパラメータ取得モジュールと、
前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、ビット内の符号点の位置を決定するように設けられている符号点決定モジュールと、
座標設定規則に従い、画像ユニットの前記生成すべき偽造防止画像での開始座標を決定するように設けられている座標決定モジュールと、
画像ユニットの前記生成すべき偽造防止画像での開始座標に基づいて、前記メモリ空間において画像ユニットを作成し、作成された画像ユニットで偽造防止画像を構成するように設けられている画像作成モジュールとを含む、偽造防止画像生成装置を更に提供する。
【０００７】
第３の態様として、本発明の実施例は、上記の方法を実行するように設けられたコンピュータ実行可能なコマンドが記憶されているコンピュータ可読記憶媒体を更に提供する。
【発明の効果】
【０００８】
本開示は、偽造防止画像の生成に対して複数のパラメータの設置を行うことによって、第１のユーザーに一組の同じパラメータの偽造防止画像を生成した後に、複数のパラメータにおける一つ又は複数を変更することにより、第２のユーザーに偽造防止画像を生成することができ、第１のユーザーが偽造防止画像の生成方法を分かっても、第２のユーザーの設置パラメータがなければ、第２のユーザーの偽造防止画像をクラックできず、偽造防止画像の秘匿性を向上させた。
【図面の簡単な説明】
【０００９】
［図１］本発明の実施例１によって提供される偽造防止画像生成方法のフローチャートである。
［図２］本発明の実施例２によって提供される偽造防止画像生成方法におけるビット内の符号点の位置を決定するフローチャートである。
［図３］本発明の実施例２によって提供される擬似ランダム変数の値取得テンプレートの模式図である。
［図４］本発明の実施例４によって提供される偽造防止画像生成装置の構成模式図である。
［図５］本発明の実施例４によって提供される機器のハードウェア構成模式図である。
【発明を実施するための形態】
【００１０】
以下、図面と実施例を参照しながら、本開示を更に詳細に説明する。ここで述べた具体的な実施例は、本開示を限定するものではないことが理解できる。
【００１１】
［実施例１］
図１は本発明の実施例１によって提供される偽造防止画像生成方法のフローチャートであり、本実施例の方法は、偽造防止画像の生成に適用でき、当該方法は、偽造防止画像生成装置により実行でき、当該装置は、ソフトウェア及び／又はハードウェアの方式で実現でき、当該方法は、以下のステップＳ１１０〜Ｓ１６０を含む。
【００１２】
Ｓ１１０：ビット設定規則に従い、生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数を決定し、その中、隣接するビットが緊密に並んでいる。
その中、データポイント位置はビットにおける複数の位置領域であり、データポイント位置もビットを構成する基本単位である。ビットは一つ又は複数のデータポイント位置を含み、ビットは画像ユニットを構成する基本単位である。画像ユニットは一つ又は複数のビットを含み、画像ユニットは偽造防止画像を構成する基本単位であり、画像ユニットの面積は一定である。偽造防止画像は製品のデジタル偽造防止のための画像であり、一つ又は複数の画像ユニットにより構成されている。コード値ビットはコード値を表すビットであり、コード値ビットは一つ又は複数であってもよい。擬似ランダム変数ビットは擬似ランダム変数を表すビットであり、同様に、擬似ランダム変数ビットも一つ又は複数であってもよい。擬似ランダム変数は、偽造防止画像に擬似ランダムの視覚効果を与える変数である。コード値は取得された一つの符号化数値であり、それぞれの符号化数値は異なる偽造防止画像に対応する。オプションとして、データポイント位置には符号点を設置することができ、符号点は黒符号点又は黒以外の少なくとも一種の階調値の階調符号点を含むことができ、例えば、白符号点又は階調値が１〜２５４の任意の階調値となる階調符号点であってもよく、偽造防止画像の情報容量を向上させることができる。ビット内には一つ又は複数のデータポイント位置を含み、オプションとして、７つのデータポイント位置である。ビットの形状は、正方形であってもよいし、多角形であってもよく、偽造防止画像の視覚ランダム性を補強するために、オプションとして、六角形である。ビットはとても高い精度を有することができ、オプションとして、偽造防止画像がコピーされにくく、偽造防止画像の秘匿性を更に向上させるように、インチ当りの画素数を６００にする。ビットに位置決め符号点を更に含むことができ、位置決め符号点は少なくとも３つであり、異なるビットに配布されてもよく、偽造防止画像の位置決めに用いられる。例えば、一つの画像ユニットに７つの六角形のビットを含み、ビットに７つのデータポイント位置を含み、その中、一番目のビットにおける３つのデータポイント位置での符号点は位置決めに用いられるものであり、残りの４つのデータポイント位置には１つの黒符号点、３つの白符号点が存在している。他の６つのビットのそれぞれにおける７つのデータポイント位置には２つの黒符号点と５つの白符号点を含む。その中、一番目のビットと他の６つのビットにおける２つのビットを擬似ランダム変数ビットとし、擬似ランダム変数を表すために用いられ、他の６つのビットにおける残りの４つのビットをコード値ビットとし、コード値を表すために用いられる。
オプションとして、前記ビット設定規則は一定ではなく、メーカー又はユーザーはビット規則を設定することができ、ビット設定規則の相違に応じて、それに対応する生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数などのパラメータも異なっている。前記パラメータの変更は、ビットの組合せ数を変化させ、更に、生成される偽造防止画像を変化させる。
【００１３】
Ｓ１２０：前記ビットにおけるデータポイント位置の数と、前記ビットにおいて符号点が存在するデータポイント位置の数とに基づいて、ビットの組合せ数を決定する。
その中、ビットの組合せ数は、それぞれのビットが取り得る値の数であり、コード値ビットの組合せ数と擬似ランダム変数ビットの組合せ数を含む。例えば、続いて、１つの画像ユニットに７つの六角形のビットを含むことを例とし、一番目のビットにおける３つのデータポイント位置での符号点は位置決めに用いられるものであり、残りの４つのデータポイント位置には１つの黒符号点、３つの白符号点が存在し、位置決め符号点は一定であるため、一番目のビットにおける符号点の設置は４種類の異なる組合せを持つことができ、即ち、一番目のビットは４種類の取り得る値を有するので、第１ビットの組合せ数は４である。他の６つのビットのそれぞれにおける７つのデータポイント位置には２つの黒符号点と５つの白符号点を含み、数学的な組合せ公式で計算すると、それぞれのビットにおける符号点の設置は２１種類の異なる組合せを持つことができるので、他の６つのビットにおけるそれぞれのビットの組合せ数は２１である。また、第１ビットと他の６つのビットにおける２つのビットは擬似ランダム変数ビットであるため、現在の３つの擬似ランダム変数ビットの組合せ数は、それぞれ４、２１及び２１である。他の６つのビットにおける残りの４つのコード値ビットの組合せ数は、それぞれ２１、２１、２１及び２１である。
【００１４】
Ｓ１３０：生成すべき偽造防止画像の幅、高さ及び符号化数値を取得し、その中、前記符号化数値の値を取る範囲は前記ビットの組合せ数と前記ビットに含まれるコード値ビットの数により決定され、前記生成すべき偽造防止画像の幅と高さに基づいて前記生成すべき偽造防止画像に対してメモリ空間を要請する。
オプションとして、前記符号化数値の計算は、画像ユニットに含まれるそれぞれのコード値ビットの組合せ数の積であってもよい。例えば、４つのコード値ビットがあり、それぞれのコード値ビットの組合せ数がいずれも２１である場合、ビットの組合せ数におけるそれぞれのコード値ビットの組合せ数の積は、２１×２１×２１×２１＝１９４４８１であり、前記符号化数値は、１〜１９４４８１又は０〜１９４４８０のいずれかの数値を取ることができる。
前記偽造防止画像の幅、高さ及び符号化数値は、クライアントを介してユーザーの設置パラメータを取得することにより得ることができる。
【００１５】
Ｓ１４０：前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、ビット内の符号点の位置を決定する。
その中、ビット内の符号点の位置は、符号点が位置する具体的なデータポイント位置である。ビット内の符号点の位置は、前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて計算し、予め設定されたビット内の符号点のマッピング関係と関連して決定することができる。
【００１６】
Ｓ１５０：座標設定規則に従い、画像ユニットの前記生成すべき偽造防止画像での開始座標を決定する。
オプションとして、座標設定規則は具体的な座標設定規則を定義でき、当該座標設定規則に基づいて、それぞれの画像ユニットの生成すべき偽造防止画像での開始座標を決定することができる。
その中、画像ユニットの開始座標は、画像ユニットが偽造防止画像中にある際に画像ユニットの左上角の頂点の座標である。画像ユニットの前記生成すべき偽造防止画像での開始座標を決定するプロセスは、生成すべき偽造防止画像の原点の座標を一番目の画像ユニットの開始座標とし、開始座標が既知の周囲の画像ユニットに基づいて、前記一番目の画像ユニット以外の画像ユニットの生成すべき偽造防止画像での開始座標を計算するものであってもよい。その中、偽造防止画像の原点座標は、偽造防止画像の左上の頂点の座標である。
画像ユニットの開始座標を１行ずつ決定することができ、生成すべき偽造防止画像の原点の座標を１行目における一番目の画像ユニットの開始座標とし、そして当該１行目における二番目の画像ユニットの開始座標を決定する。オプションとして、前記一番目の画像ユニット以外の画像ユニットの生成すべき偽造防止画像での開始座標を決定する際に、開始座標が既知の周囲の画像ユニット、画像ユニットの具体的な大きさ及び形状に基づいて、計算して得ることができる。その中、偽造防止画像の原点座標は、偽造防止画像の左上の頂点の座標である。画像ユニットは偽造防止画像に１行ずつ配布され、ここでの行は、偽造防止画像の幅又は高さに平行してもよいし、偽造防止画像の幅又は高さに平行しなくてもよいが、オプションとして、平行でないものにして、このように秘匿性がより高い。
【００１７】
Ｓ１６０：画像ユニットの前記生成すべき偽造防止画像での開始座標に基づいて、前記メモリ空間において画像ユニットを作成し、作成された画像ユニットで偽造防止画像を構成する。
画像ユニットの前記生成すべき偽造防止画像での開始座標に基づいて、画像ユニットを一つずつ作成してもよいし、生成すべき偽造防止画像での画像ユニットの全てを同時に作成してもよい。
オプションとして、画像ユニットの作成は、偽造防止画像の左上角の頂点から、右斜め上方向に従い、画像ユニットを一つずつ作成することができる。
【００１８】
本実施例の技術方案は、設定されたビット規則に基づいて、偽造防止画像の生成に対して複数のパラメータの設置を行うことによって、第１のユーザーに一組の偽造防止画像を生成した後に、設定されたビット規則を変更することにより、更に複数のパラメータにおける一つ又は複数の設置を変更し、第２のユーザーに偽造防止画像を生成することができ、第１のユーザーが偽造防止画像の生成方法を分かっても、第２のユーザーにより設定したビット規則及び設置パラメータがなければ、第１のユーザーが第２のユーザーの偽造防止画像をクラックできず、偽造防止画像の秘匿性を向上させることを実現する。
【００１９】
［実施例２］
図２は本発明の実施例２によって提供される偽造防止画像生成方法におけるビット内の符号点の位置を決定するフローチャートであり、本実施例の方法は実施例１を基に、ステップＳ１４０を更に最適化するものであり、オプションとして、当該方法におけるステップＳ１４０は、以下のステップＳ２４１〜Ｓ２４７を含む。
【００２０】
Ｓ２４１：前記符号化数値、前記ビットの組合せ数、及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの値を計算する。
その中、前記ビットの組合せ数は、擬似ランダム変数ビットの組合せ数とコード値ビットの組合せ数を含むことができる。画像ユニット内のコード値ビットの値を計算するプロセスは、前記符号化数値、前記ビットの組合せ数及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの初期値を計算し、前記コード値ビットの初期値を暗号化アルゴリズムで暗号化し、前記コード値ビットの値を得るものでもよい。
オプションとして、画像ユニット内のコード値ビットの初期値を計算するプロセスは、符号化数値を、一番目のコード値ビット以外の、他のコード値ビットの組合せ数を表す積で割り、得られた商を一番目のコード値ビットの初期値とし、得られた余りを、一番目と二番目のコード値ビット以外の、他のコード値ビットの組合せ数の積で割り、得られた商を二番目のコード値ビットの初期値とし、これによって類推して、現在の画像ユニットにおける各コード値ビットの初期値を計算するものでもよい。
例えば、続いて、上記の１つの画像ユニットに７つの六角形のビットを含むことを例とし、入力された符号化数値／（２１×２１×２１）で得られた商を一番目のコード値ビットの初期値とし、余りはｂ１であり、ｂ１／（２１×２１）で得られた商を二番目のコード値ビットの初期値とし、余りはｂ２であり、ｂ２／２１で得られた商を三番目のコード値ビットの初期値とし、余りのｂ３を四番目のコード値ビットの初期値とする。
【００２１】
Ｓ２４２：前記ビットの組合せ数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、擬似ランダム変数ビットで表された擬似ランダム変数の値域を計算する。
その中、擬似ランダム変数の値域は、現在の画像ユニットにおける擬似ランダム変数の値を取る範囲であり、擬似ランダム変数の値域は、現在の画像ユニットの全てのビットの組合せ数における擬似ランダム変数ビットの組合せ数の積により計算して得る。例えば、現在の画像ユニットに３つの擬似ランダム変数ビットがあり、それぞれの擬似ランダム変数ビットの組合せ数は４、５及び６であり、４×５×６で計算する結果は１２０となるので、現在の画像ユニットの擬似ランダム変数の値域は０〜１１９である。
【００２２】
Ｓ２４３：前記擬似ランダム変数の値域に基づいて、同じ擬似ランダム変数の値を有する２つの画像ユニットの間の距離が設定数以上の画像ユニットとなるように、画像ユニットの擬似ランダム変数の値取得テンプレートを決定する。
その中、設定数の画像ユニットは一つ又は複数であってもよく、同じ擬似ランダム変数の値を有する２つの画像ユニットの間が遠い距離を隔てて、画像ユニットの間の再現性を低下させ、偽造防止画像の秘匿性を更に向上させることを目的とする。
【００２３】
Ｓ２４４：前記擬似ランダム変数の値域内に、数値をランダムに生成し、前記数値を一番目の画像ユニットにおける擬似ランダム変数ビットで表された擬似ランダム変数とし、擬似ランダム変数の値取得テンプレートに基づいて、前記一番目の画像ユニット以外の画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数を決定する。
例えば、図３に示すように、擬似ランダム変数の値取得テンプレートの模式図であり、前記擬似ランダム変数の値域は０〜２６であり、第１の画像ユニットの擬似ランダム変数でランダムに生成した値が０であると、第１の画像ユニットの右上に接続される画像ユニットの擬似ランダム変数は１であり、第１の画像ユニットの下方に接続される画像ユニットの擬似ランダム変数の値は１７であり、これによって類推して、偽造防止画像における他の画像ユニットの擬似ランダム変数を計算する。第１の画像ユニットの擬似ランダム変数でランダムに生成した値が１９であると、擬似ランダム変数の値取得テンプレートに複数の１９を含む場合、擬似ランダム変数の値取得テンプレートの左上から右斜め上方向へ１行ずつスキャンすることにより、初めて発見した１９を基準とし、第１の画像ユニットの右上に接続される画像ユニットの擬似ランダム変数は２０であり、第１の画像ユニットの下方に接続される画像ユニットの擬似ランダム変数の値は２５であり、これによって類推して、偽造防止画像における他の画像ユニットの擬似ランダム変数を計算する。第１の画像ユニットの擬似ランダム変数でランダムに生成した値が３であると、まず前記値取得テンプレートに擬似ランダム変数の値が３である画像ユニットにおける右上が接続されない画像ユニットをスキャンし、続いて、擬似ランダム変数の値が３である画像ユニットにおける右上が接続される画像ユニットを発見するまで、値取得テンプレートに１行ずつスキャンし、図３に示すように、当該画像ユニットの擬似ランダム変数１５を第１の画像ユニットの右上に接続される画像ユニットの擬似ランダム変数とし、第１の画像ユニットの下方に接続される画像ユニットの擬似ランダム変数の値は２０であり、これによって類推して、偽造防止画像における他の画像ユニットの擬似ランダム変数を計算する。
【００２４】
Ｓ２４５：前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算する。
擬似ランダム変数ビットの値を、一番目の擬似ランダム変数ビット以外の、他の擬似ランダム変数ビットの組合せ数を表す積で割り、得られた商を一番目の擬似ランダム変数ビットの値とし、得られた余りを、一番目と二番目の擬似ランダム変数ビット以外の、他の擬似ランダム変数ビットの組合せ数の積で割り、得られた商を第２の擬似ランダム変数ビットの値とし、これによって類推して、画像ユニットにおける各擬似ランダム変数ビットの値を計算する。
その中、オプションとして、画像ユニット内の擬似ランダム変数ビットの値を計算するプロセスは、チェックアルゴリズムで前記符号化数値のチェック値を生成し、前記チェック値と画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数とをスティッチングし、スティッチング値を得て、前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び前記スティッチング値に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算するものでもよい。チェック値を増加することにより、復号結果の正確性を確保できる。
その中、画像ユニット内の擬似ランダム変数ビットの値を計算するプロセスは、チェックアルゴリズムで前記符号化数値のチェック値を生成し、前記チェック値と画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数とをスティッチングし、スティッチング値を得て、スティッチング値を、一番目の擬似ランダム変数ビット以外の、他の擬似ランダム変数ビットの組合せ数を表す積で割り、得られた商を一番目の擬似ランダム変数ビットの初期値とし、得られた余りを、一番目と二番目の擬似ランダム変数ビット以外の、他の擬似ランダム変数ビットの組合せ数の積で割り、得られた商を第２の擬似ランダム変数ビットの初期値とし、これによって類推して、画像ユニットにおける各擬似ランダム変数ビットの初期値を計算するものでもよい。
例えば、続いて、一つの画像ユニットに７つの六角形のビットを含むことを例とし、チェック値を６ビットに設定するため、擬似ランダム変数を左へ６桁に移行した後に、チェック値を擬似ランダム変数の後ろからの６桁にスティッチングさせ、スティッチング値を生成し、スティッチング値／（２１×４）で得られた商を一番目の擬似ランダム変数ビットの初期値とし、余りはｂ４であり、ｂ４／４で得られた商を二番目の擬似ランダム変数ビットの初期値とし、余りのｂ５を三番目の擬似ランダム変数ビットの初期値とする。
【００２５】
Ｓ２４６：画像ユニット内のコード値ビットの値、擬似ランダム変数ビットの値、及びビットの値と符号点の設定とのマッピング関係に基づいて、ビット内の符号点の位置を決定する。
その中、ビットの値は具体的な数値であり、符号点の設定は、ビットにおける各データポイント位置での符号点の配布であり、ビットの値と符号点の設定とのマッピング関係は、ビットの値と符号点の設定とを関連付けた関係である。例えば、ビットの値と符号点の設定とのマッピング関係は、以下のような関係であってもよく、つまり、ビットの値が１であると、それに対応するビット内の７つの符号点の配布は、黒符号点が中間位置のデータポイント位置に位置し、残りの６つの白符号点が中心位置をめぐって均一に配布される６つのデータポイント位置に設けられているものでもよい。
【００２６】
本実施例の技術方案は、擬似ランダム変数の値取得テンプレートを適用することによって、擬似ランダム変数の値取得テンプレートにより決定された擬似ランダム変数の再現性が低く、生成された偽造防止画像の規則性が明らかではなく、偽造防止画像の秘匿性を向上させた。
【００２７】
［実施例３］
本発明の実施例３は、偽造防止画像生成方法を提供し、本実施例は上記実施例に基づいて提出された代替方案であり、当該方法は、
ビット設定規則に従い、生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数を決定し、その中、隣接するビットが緊密に並んでいるステップと、
前記ビットにおけるデータポイント位置の数と、前記ビットにおいて符号点が存在するデータポイント位置の数に基づいて、ビットの組合せ数を決定し、その中、ビットの組合せ数は、コード値ビットの組合せ数と擬似ランダム変数ビットの組合せ数を含むステップと、
前記ビットの組合せ数におけるコード値ビットの組合せ数と擬似ランダム変数ビットの組合せ数に基づいて、コード値の値域と擬似ランダム変数の値域をそれぞれ計算するとともに、前記擬似ランダム変数の値域に基づいて、同じ擬似ランダム変数の値を有する２つの画像ユニットの間の距離が設定数以上の画像ユニットとなるように、画像ユニットの擬似ランダム変数の値取得テンプレートを決定するステップと、
コード値の値域に基づいて、コード値の値域内に一つの数値を符号化数値として決定することをユーザーに提示し、ユーザーが入力した生成すべき偽造防止画像の幅、高さ及び前記符号化数値を取得し、そして前記生成すべき偽造防止画像の幅と高さに基づいて前記生成すべき偽造防止画像に対してメモリ空間を要請し、最後に符号化数値をチェックアルゴリズムで計算し、チェック値を得るステップと、
符号化数値を、一番目のコード値ビット以外の、他のコード値ビットの組合せ数を表す積で割り、得られた商を一番目のコード値ビットの初期値とし、得られた余りを、一番目と二番目のコード値ビット以外の、他のコード値ビットの組合せ数の積で割り、得られた商を二番目のコード値ビットの初期値とし、これによって類推して、現在の画像ユニットにおける各コード値ビットの初期値を計算するステップと、
現在の画像ユニットが一番目の画像ユニットである場合、前記擬似ランダム変数の値域内に数値をランダムに生成し、前記数値を一番目の画像ユニットにおける擬似ランダム変数ビットで表された擬似ランダム変数とし、現在の画像ユニットが一番目の画像ユニットではない場合、擬似ランダム変数の値取得テンプレートに基づいて、現在の画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数を決定するステップと、
前記チェック値と画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数とをスティッチングし、スティッチング値を得て、スティッチング値を、一番目の擬似ランダム変数ビット以外の、他の擬似ランダム変数ビットの組合せ数を表す積で割り、得られた商を一番目の擬似ランダム変数ビットの初期値とし、得られた余りを、一番目と二番目の擬似ランダム変数ビット以外の、他の擬似ランダム変数ビットの組合せ数の積で割り、得られた商を二番目の擬似ランダム変数ビットの初期値とし、これによって類推して、現在の画像ユニットにおける各擬似ランダム変数ビットの初期値を計算するステップと、
計算された現在の画像ユニットにおける各擬似ランダム変数ビットとコード値ビットの初期値を、暗号化アルゴリズムで暗号化し、擬似ランダム変数ビットとコード値ビットの暗号化値を得るステップ、
擬似ランダム変数ビット及びコード値ビットの暗号化値と符号点の設定とのマッピング関係に基づいて、現在の画像ユニット内のビットにおける符号点の位置を決定し、その中、現在の画像ユニット内のビットはコード値ビットと擬似ランダム変数ビットにより構成されているステップと、
現在の画像ユニットが一番目の画像ユニットである場合、生成すべき偽造防止画像の原点の座標を現在の画像ユニットの開始座標とし、現在の画像ユニットが一番目の画像ユニットではない場合、開始座標が既知の周囲の画像ユニットに基づいて、前記現在の画像ユニットの生成すべき偽造防止画像での開始座標を計算するステップと、
現在の画像ユニット内のビットにおける符号点の位置と生成すべき偽造防止画像での開始座標に基づいて、現在の画像ユニットを作成し、現在の行における一番目の画像ユニット以外の全ての画素が偽造防止画像領域の外にあるかどうかを判断し、ＹＥＳである場合、現在の行が作成済みであり、次の行に切り替える必要があることを示し、ＮＯである場合、続いて現在の行に画像ユニットを作成し、現在の行の全ての画像ユニットが偽造防止画像領域の外にあると、偽造防止画像全体が作成済みであることを示すステップとを含む。
【００２８】
本実施例の技術方案は、符号化数値をチェックアルゴリズムでチェックするとともに、計算されたビットの初期値を暗号化することにより、偽造防止画像の秘匿性を更に向上させた。
【００２９】
［実施例４］
図４は本発明の実施例４によって提供される偽造防止画像生成装置の構成模式図であり、本実施例は上記実施例に基づいて提出された偽造防止画像生成装置であり、当該装置は、設定モジュール１０、組合せ数計算モジュール２０、パラメータ取得モジュール３０、符号点決定モジュール４０、座標決定モジュール５０及び画像作成モジュール６０を含む。
その中、設定モジュール１０は、ビット設定規則に従い、生成すべき偽造防止画像の画像ユニットにおけるビットの数、前記ビットにおけるデータポイント位置及びそれに対応する数、前記ビットにおいて符号点が存在するデータポイント位置の数、前記ビットに含まれるコード値ビット及びそれに対応する数、及び前記ビットに含まれる擬似ランダム変数ビット及びそれに対応する数を決定するように設けられ、その中、隣接するビットは緊密に並んでいる。組合せ数計算モジュール２０は、前記ビットにおけるデータポイント位置の数と、前記ビットにおいて符号点が存在するデータポイント位置の数に基づいて、ビットの組合せ数を決定するように設けられている。パラメータ取得モジュール３０は、生成すべき偽造防止画像の幅、高さ及び符号化数値を取得し、その中、前記符号化数値の値を取る範囲は前記ビットの組合せ数と前記ビットに含まれるコード値ビットの数により決定され、前記生成すべき偽造防止画像の幅と高さに基づいて、前記生成すべき偽造防止画像に対してメモリ空間を要請するように設けられている。符号点決定モジュール４０は、前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、ビット内の符号点の位置を決定するように設けられている。座標決定モジュール５０は、座標設定規則に従い、画像ユニットの前記生成すべき偽造防止画像での開始座標を決定するように設けられている。画像作成モジュール６０は、画像ユニットの前記生成すべき偽造防止画像での開始座標に基づいて、前記メモリ空間において画像ユニットを作成し、作成された画像ユニットで偽造防止画像を構成するように設けられている。
【００３０】
本実施例の技術方案は、偽造防止画像の生成に対して複数のパラメータの設置を行うことによって、第１のユーザーに一組の同じパラメータの偽造防止画像を生成した後に、複数のパラメータにおける一つ又は複数を変更することにより、第２のユーザーに偽造防止画像を生成することができ、第１のユーザーが偽造防止画像の生成方法を分かっても、第２のユーザーの設置パラメータがなければ、第２のユーザーの偽造防止画像をクラックできず、偽造防止画像の秘匿性を向上させた。
【００３１】
オプションとして、前記符号点決定モジュール４０は、前記符号化数値、前記ビットの組合せ数、及び前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの値を計算するように設けられているコード値ビット計算ユニットと、前記ビットの組合せ数、及び前記ビットに含まれる擬似ランダム変数ビットの数に基づいて、擬似ランダム変数ビットで表された擬似ランダム変数の値域を計算するように設けられている値域計算ユニットと、前記擬似ランダム変数の値域に基づいて、同じ擬似ランダム変数の値を有する２つの画像ユニットの間の距離が設定数以上の画像ユニットとなるように、画像ユニットの擬似ランダム変数の値取得テンプレートを決定するように設けられている値取得テンプレート設定ユニットと、前記擬似ランダム変数の値域内に、数値をランダムに生成し、前記数値を一番目の画像ユニットにおける擬似ランダム変数ビットで表された擬似ランダム変数とし、擬似ランダム変数の値取得テンプレートに基づいて、前記一番目の画像ユニット以外の画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数を決定するように設けられている擬似ランダム変数決定ユニットと、前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算するように設けられている擬似ランダム変数計算ユニットと、画像ユニット内のコード値ビットの値、擬似ランダム変数ビットの値、及びビットの値と符号点の設定とのマッピング関係に基づいて、ビット内の符号点の位置を決定するように設けられている符号点位置決定ユニットとを含むことができる。
【００３２】
オプションとして、前記コード値ビット計算ユニットは、前記符号化数値、前記ビットの組合せ数、前記ビットに含まれるコード値ビットの数に基づいて、画像ユニット内のコード値ビットの初期値を計算するように設けられている初期値計算部と、前記コード値ビットの初期値を暗号化アルゴリズムで暗号化し、前記コード値ビットの値を得るように設けられている暗号化部とを含むことができる。
【００３３】
オプションとして、前記擬似ランダム変数計算ユニットは、チェックアルゴリズムで前記符号化数値のチェック値を生成するように設けられているチェック部と、前記チェック値と画像ユニットの擬似ランダム変数ビットで表された擬似ランダム変数をスティッチングし、スティッチング値を得るように設けられているスティッチング部と、前記ビットの組合せ数、前記ビットに含まれる擬似ランダム変数ビットの数及び前記スティッチング値に基づいて、画像ユニット内の擬似ランダム変数ビットの値を計算するように設けられている擬似ランダム変数ビット計算部とを含むことができる。
【００３４】
オプションとして、前記座標決定モジュール５０は、生成すべき偽造防止画像の原点の座標を一番目の画像ユニットの開始座標とするように設けられている開始座標決定ユニットと、開始座標が既知の周囲の画像ユニットに基づいて、前記一番目の画像ユニット以外の画像ユニットの生成すべき偽造防止画像での開始座標を計算するように設けられている開始座標計算ユニットとを含むことができる。
【００３５】
オプションとして、前記ビットの形状は六角形であってもよい。
【００３６】
オプションとして、前記ビットの精度は、インチ当りの画素数が６００であってもよい。
【００３７】
オプションとして、前記符号点は、黒符号点又は黒以外の少なくとも一種の階調値の階調符号点を含むことができる。
【００３８】
上記製品は、本開示のいずれかの実施例により提供された方法を実行できる。
【００３９】
本開示の実施例は、上記のいずれか一項の偽造防止画像の生成方法を実行するように設けられたコンピュータ実行可能なコマンドが記憶されている記憶媒体を更に提供する。
【００４０】
上記の実施形態の説明によれば、当業者が明確に理解できるように、本開示はソフトウェア及び必要な汎用ハードウェアを介して実現でき、もちろん、ハードウェアでも実現できる。このような理解を基に、本発明の実施例の技術方案は、ソフトウェア製品の形態で表現でき、当該コンピュータソフトウェア製品は、例えば、コンピュータのフロッピーディスク、読取り専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、フラッシュメモリ（ＦＬＡＳＨ）、ハードディスク又はディスク等のコンピュータ可読記憶媒体に記憶でき、一台のコンピュータ機器（パーソナルコンピュータ、サーバ、又はネットワーク機器等であってもよい）が本発明の実施例に記載の方法を実行するためのコマンドを含む。
【００４１】
なお、上記のメモリアクセス処理装置の実施例に含まれるユニットとモジュールは機能論理のみに従って区画されるが、上記の区画に限らず、それに対応する機能を実現できればよい。また、機能ユニットの名称も互いに区画しやすいためにのみ用いられ、本開示の請求の範囲を限定するものではない。
【００４２】
本発明の実施例は、偽造防止画像生成方法を実行する機器のハードウェア構成模式図を更に提供する。図５を参照しながら、当該機器は、図５において一つのプロセッサー７０を例とする一つ又は複数のプロセッサー７０と、メモリ７１とを含む。
【００４３】
前記機器は、入力装置７２と出力装置７３を更に含むことができる。前記機器におけるプロセッサー７０、メモリ７１、入力装置７２及び出力装置７３は、バス又は他の手段を介して接続することができ、図５においては、バスを介して接続することを例とする。
【００４４】
メモリ７１はコンピュータ可読記憶媒体として、ソフトウェアプログラム、コンピュータ実行可能なプログラム、例えば、本発明の実施例における偽造防止画像生成方法に対応するプログラムコマンド／モジュールを記憶するために使用できる。プロセッサー７０はメモリ７１に記憶されたソフトウェアプログラム、コマンド及びモジュールを動作させることによって、サーバの機能アプリケーション及びデータ処理を実行し、即ち上記方法実施例における偽造防止画像生成方法を実現する。
【００４５】
メモリ７１は、オペレーティングシステム、少なくとも一つの機能に必要なアプリケーションを記憶できるプログラム記憶領域と、端末機器の使用に基づいて生成されたデータ等を記憶できるデータ記憶領域とを含むことができる。また、メモリ７１は、高速ランダムアクセスメモリを含むことができ、例えば、少なくとも一つの磁気ディスクメモリ、フラッシュメモリ、又は他の不揮発性固体メモリなどの不揮発性メモリを更に含むことができる。いくつかの実例においては、メモリ７１は、プロセッサー７０に対して遠隔設置するメモリを含むことができ、これら遠隔メモリはネットワークを介して端末機器に接続できる。上記ネットワークの実例は、インターネット、イントラネット、ローカルエリアネットワーク、移動体通信ネットワーク及びそれらの組合せを含むが、これに限らない。
【００４６】
入力装置７２は、入力された数字又は文字情報を受信し、及び端末のユーザー設置及び機能制御に関するキー信号の入力を生成するように設けられている。出力装置７３は、ディスプレイ等の表示機器を含むことができる。
【００４７】
前記一つ又は複数のモジュールは前記メモリ７１に記憶され、前記一つ又は複数のプロセッサー７０により実行される際に、上記のいずれか一項の偽造防止画像の生成方法を実行できる。
【００４８】
以上は、本開示の好ましい実施例であり、本開示の特許請求の範囲を限定するものではない。
【図１】
0006381686.tif 000002
【図２】
0006381686.tif 000003
【図３】
0006381686.tif 000004
【図４】
0006381686.tif 000005
【図５】
0006381686.tif 000006