JP4557866B2 - 混合コード、及び、混合コードの生成方法と装置、記録媒体 - Google Patents
混合コード、及び、混合コードの生成方法と装置、記録媒体 Download PDFInfo
- Publication number
- JP4557866B2 JP4557866B2 JP2005322569A JP2005322569A JP4557866B2 JP 4557866 B2 JP4557866 B2 JP 4557866B2 JP 2005322569 A JP2005322569 A JP 2005322569A JP 2005322569 A JP2005322569 A JP 2005322569A JP 4557866 B2 JP4557866 B2 JP 4557866B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- code
- image
- code image
- mixed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1443—Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T9/00—Image coding
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Electromagnetism (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Description
ISO JTC1/SC31、ISO/IEC18004規格書、2000年
図1は、本発明による混合コードの構造を示す図面である。
基本情報領域は、混合コードを構成する基本コードイメージの一定領域に位置し、基本情報を色相、濃淡、輝度、図形、パターンまたはそれらの組合わせからなるコードに変換して表示する。基本情報は、文字、数字、記号、特殊文字、イメージで表示される内容であって、これは、所定のコード表によって色相、濃淡、輝度、図形、パターンまたはそれらの組合わせに変換されて基本情報領域に表示される。一般的に、認識がさらに容易なコード(例えば、カラーコード)を基本コードイメージで構成することが良い。
付加情報領域は、混合コードで基本コードイメージに重畳されて表示される付加情報イメージの一定領域に位置し、付加情報を色相、濃淡、輝度、図形、パターン、マーク、記号またはそれらの組合わせからなるイメージで表示する。付加情報は、文字、数字、記号、特殊文字、イメージ、ロゴで表示されうる内容であって、これは、所定のコード表によって色相、濃淡、輝度、図形、パターン、文字、マーク、シンボルまたはそれらの組合わせに変換されて付加情報領域に表示される。
3.1 構成情報領域
混合コードの構成情報領域は、基本コードイメージ及び付加情報イメージの構成方法についての情報とデコーディング方法とを指定する領域である。この領域をデコーディングすれば、付加情報イメージのデコーディング方法を容易に獲得でき、必要に応じて構成情報を追加または削除しうる。
1:傾き45°
2:傾き90°
3:傾き135°
4:傾き180°
5:傾き225°
6:傾き270°
7:傾き315°
以下で、構成情報の具体的な例を説明する。
解釈情報領域は、混合コード解釈のための情報を含んでいる領域である。解釈情報とは、基本情報と付加情報との関係及び情報の合成及び解読方式を指定した情報を意味する。混合コード解釈情報領域は、基本コードイメージ及び/または付加情報イメージに位置する。解釈情報は、具体的に基本情報と付加情報との関係性、情報形式定義、情報配置方式の定義及びコード追更制御の定義を含む。以下、それぞれを分けて説明する。
図9は、基本情報と付加情報との関係性を示す図面である。
基本情報と付加情報とが同じ情報を有する場合である。但し、それらの情報が同じ形式を提供しないこともある。一例として、基本コードイメージにエンコーディングされたコードがカラーコードであり、付加情報イメージにエンコーディングされたコードがQRコード(登録商標)とする。このとき、基本情報領域をデコーディングした結果が‘1111’であれば、QRコード(登録商標)イメージ(すなわち、付加情報イメージ)の付加情報領域を‘1111’とエンコーディングしてもよく、この値が意味する“www.colorzip.com”という文字を直接表現してもよい。
基本情報と付加情報との合成を通じて混合コードの情報を表現する。
混合コード情報が基本情報や付加情報のうち一つと同等な形態である。
解釈情報は、基本情報及び付加情報の情報形式を定義する。同じコード情報でも、それを所定の文字形式、数字形式、記号形式、イメージ形式で変換して提供する。例えば、同じ情報でも“color”と解読するか、または16進数である“636F6C6F72”、二進数である“010111100111110”と解読できる。したがって、基本情報と付加情報それぞれ、あるいは合成後の情報形式を指定することによって、多様な効果が可能である。
基本情報及び付加情報は、必要に応じてイメージのピクセル位置情報を異なって変換させうる。例えば、カラーコードに配置されたQRコード(登録商標)は、原イメージそのままではなく、所定の変換方法によって各ピクセルの絶対位置や相手位置が変換されうる。このような場合、解釈情報領域で情報配置方式の定義をエンコーディングした後、これを利用して付加情報コードをデコーディングしうる。
基本コードイメージがあるとき、追ってこれに付加情報イメージが重畳されるか、追加されうる。例えば、カラーコードイメージが単独で使われるとき、そこにバーコードが追加印刷されてオーバーラップされる。これは、追加の色々なサービスを提供できる。この情報は、付加情報イメージに設定される。
(3)修正:原本コード情報で修正する内容を指定することによって変化させる。例)名刺の電話番号項目の内容を修正する場合
3.3 サービス制御領域
付加的に混合コードが使われるサービスを指定する。これは、サービス方式及び制御によって運用されるアプリケーションプログラムを作動させるか、または基本情報と付加情報との関係によって多様なサービスを提供することを目的とする。
エラー制御領域は、混合コードをデコーディングするとき、エラーが発生したか否かを判別し、それを復元できるように設定された情報の領域である。基本コードイメージ及び付加情報イメージに何れも設定されることが各イメージ上のエラーの検索に有利であり、混合コード全体に対して検証可能にすることが望ましい。しかし、付加情報イメージの場合には、必ずしも必要なものではない。特に、付加情報イメージがシンボルやマーク、写真イメージである場合ならば、不要でありうる。
コード方向情報領域(イメージ方向探知及び整列領域)は、基本コードイメージまたは付加情報イメージに含まれるか、または二つとも含まれる。コード方向情報領域は、基本コードイメージや付加情報イメージのデコーディング順序を定める基本情報となり、イメージの基準点を提供するために設定することが望ましい。
図11は、本発明による混合コードの生成方法の一実施形態を示すフローチャートである。
混合コードで表現する情報を設定する。この情報は、文字、数字、記号、イメージ(パターン、ロゴ、写真など)で表現され、コンテンツそれ自体を表現してもよく、所定の変換方法によってコンテンツと関連した情報で表現してもよい。すなわち、“www.colorzip.com”という情報は、イメージやテキストそれ自体で混合コードにエンコーディングされてもよく、それを指定する“1111”という情報で表現されてもよい。
混合コードに含まれる情報は、基本情報及び付加情報で表現されるので、この二つの情報間の関連性によって、基本情報及び付加情報の量及び種類が変わる。また、基本情報及び付加情報を表現し、構造上認識が容易な方法で構成するために制御情報が設定される必要性がある。
混合コードの解釈のための情報を設定するステップであって、基本情報と付加情報との関係や演算方式による組合わせ、情報形式、基本情報や付加情報の情報配置方式を定義する。このような解釈情報は、混合コードの制御情報領域(解釈情報領域)に配置されることが望ましいが、解釈情報が混合コードの領域ではないプログラム内的に設定される場合には、その関係によって混合コード内に設定が不要であることもある。
混合コードの情報を基本情報及び付加情報に配置するためには、二つの情報間の関係を設定せねばならない。例えば、同等関係ならば、二つの情報が何れも同じ情報をエンコーディングすることが望ましく、合成である場合ならば、混合コード情報を分割してエンコーディングすることが良い。
設定された関係性及び混合コードの情報によって、基本情報及び付加情報の情報形式を定義しうる。コード情報は、これを所定の文字形式、数字形式、記号形式、イメージ形式であることを知らせうる。
例えば、基本情報は数字形式であり、付加情報は英字及び数字であれば、混合コード情報形式は、T12(Type1&2)という形式でエンコーディングされることが良い。このとき、英字モードでは、英字及び数字を何れも支援できるように設定された場合である。
基本情報や付加情報のエンコーディングにおいて、必要に応じてその順序や配置方法を変化させうる。前記のコード構造で説明したように、写真イメージのように、コード情報が直ちに見えることが望ましくない場合、さらに詳細な高度の暗号化を所望する場合には、所定の変換法によって情報の順序を変えるか、または暗号化しうる。この場合にも、再び復元できる所定のアルゴリズムがなければならない。そのような方法について認知できるように、該当する情報値(キー値)を設定することが効率的である。
基本情報や付加情報を利用して使用するアプリケーションについての情報を設定することが望ましい。これは、同じ混合コード情報でもって、多様なアプリケーションに適用できるためである。しかし、使用先が明らかであるか、またはプログラム上であらかじめ決定されていれば、これは、敢えて設定しなくてもよい。
混合コード制御情報の設定で基本情報及び付加情報の形式とデータ量とが定義される。したがって、基本情報及び付加情報制御情報を考慮して、何れをも表現できる基本コードイメージの種類及び付加情報イメージの種類、そしてその構成方法について決定せねばならない。そのときの考慮事項は、データ容量、印刷される媒体の特性、認識方法及びサービス方式である。
混合コード情報は、混合コード制御情報によって基本情報形式と付加情報形式及びその関係性が設定される。このような形式情報及び制御情報によって、実際にエンコーディングされる基本情報と付加情報とが設定される。基本情報及び付加情報の形式は、文字、数字、記号、シンボル、パターンとなり、基本情報及び付加情報は、所定の変換テーブルによって、それに対応する色相、輝度、濃淡、パターン、シンボル、文字、記号、ロゴの形態に変換され、それを通じて混合コードイメージ上のデータ領域(基本情報領域、付加情報領域)にエンコーディングされる。
基本情報、付加情報についてのエラー制御情報を設定する。エラー制御情報として、チェックビット、パリティ情報、エラー復元情報が設定されうるが、必要に応じて一つのみ使用してもよく、2つ以上使用してもよい。
混合コードの情報が何れも設定されれば、混合コードイメージに含まれるコード方向情報領域(方向探知及び整列領域)が設定されねばならない。この情報は、バーコードやQRコード(登録商標)のように特定のパターンや図形で表示されてもよく、カラーコードのようにパリティ情報の一部を利用して特定セルの演算方式が他のものと異なるということを利用して設定してもよい。
既設定の基本情報、付加情報、混合コード制御情報、エラー制御情報、コード方向情報を基本コードイメージと付加情報イメージとに分割して、イメージを仮想的に設定するステップである。コード変換表によって、それぞれの情報は、色相、輝度、濃淡、パターン、記号、シンボル、商標、文字に変換され、それぞれのイメージの構成要素として配置される。このステップでは、既設定の制御情報のうち、構成情報を参照してそれぞれの配置やサイズ、暗号化情報を利用して設定できる。
設定された二つのイメージを相互融合させるために、二つのイメージ間の色相及び輝度差を所定のアルゴリズムと装置とによって設定するステップである。例えば、二つのイメージの分離を容易にするためには、二つのイメージの色相差をさらに深化させ、付加コードイメージを隠したいとすれば、明度や色相差を少なくすることもできる。このステップでも、既設定の制御情報を活用して、サービス用途、暗号化方法を考慮してイメージの色相、輝度差を著しくするか、あるいは減らせる。
色相、輝度差が演算された二つのイメージが合成される。このときにも、制御情報のうち構造情報を使用して正確にマッピングさせる。以後には、それをデジタル化されたファイル、ディスプレイの形態で使用するか、または物理的媒体にプリントして使用できる。
図16は、本発明による混合コードエンコーディング装置の一実施形態の構造を示す図面である。
図17は、混合コードのデコーディング方法を示す詳細フローチャートである。図17のデコーディング方法を各ステップ別に分けて以下で詳細に説明する。
混合コードが含まれたイメージをスキャナ、カメラを通じて入力されるか、またはデジタル状態で読み込んだ後、これを分析して、照明による色相歪曲の要因を除去しうる。スキャナやカメラを通じて入力されたイメージは、コンピュータで生成したイメージとは違って、周辺環境や装備の特性によって色相の歪曲が発生する。色相歪曲の原因としては、照明の輝度や照明の色相(ハロゲン、ナトリウム灯、白熱灯など)、イメージ入力装置の色温度、ホワイトバランシング、印刷装置の解像度及びイメージモデル(RGB、YUV)がある。
M(i):全体イメージのiチャンネル
E(i):全体イメージのiチャンネル平均値
E(G):全体イメージの輝度平均値={M(R)+M(G)+M(B)}/3
W:重み付け
前記式では、値の補正のために減算演算したが、必要に応じて加算、指数、ログ演算など他の演算を多様に使用できる。それ以外に、必要時にGamut mapping、Correlation methodなどの方法を使用でき、特に、既にカメラの特性情報を知っている場合に有用である。
スキャナ、カメラを通じて入力されるか、またはデジタル状態で読み込んだイメージを白黒変換するステップである。通常的に、イメージ処理分野では、しきい値という特定値を利用して、カラーイメージを白黒に変換する。これは、カラー自体のイメージを使用する一方、演算量がさらに減少し、処理が容易になるためである。このとき、原本イメージは、別途に保管する。
0,Otherwise
P(x,y):(x,y)ピクセル座標の輝度値
T:しきい値
3. 雑影(ノイズ)除去(S1715)
二進化されたイメージから雑影を除去するステップである。通常、長さ基盤濾過という方法やマスキング技法、そして入力されたイメージのエッジの接続性関係によって除去できる。
1,Otherwise(黒色)
fnoise():ノイズ除去関数
Oxy:(x,y)座標が含まれた事物イメージ()
Size(Oxy):(x,y)座標が含まれた事物イメージのサイズ
D:臨界サイズや長さ
4. コードイメージ候補領域の導出(S1720)
ブロック化は、全体イメージ領域のうち混合コードが位置した領域を探すための初ステップであって、イメージ全体を一定サイズに分割した後、二進化イメージのうち黒色イメージのサイズを計算して、最も大きいイメージがあるブロックを探すステップである。
Pi(x,y):iブロックのポイント値(0 or 1)
B:ブロックの最大数
5. 限界四角形の導出(S1725)
限界四角形は、混合コードイメージを取り囲んでいる任意の四角形であって、ブロック化を通じて探した混合コードの位置及び混合コードを構成するイメージの最大最小位置値に基づいて、限界四角形の4つの頂点の位置を定めて限界四角形を導出する。すなわち、ブロックから導出された混合コードイメージ内の一つの点を中心として、それを含んでいるイメージの最大最小位置値を利用して限界四角形を導出する。限界四角形から混合コード領域を導出する。
限界四角形からコードイメージの領域を探すステップである。限界四角形は、コードイメージが含まれるが、場合によって、周辺の雑影が共に含まれうる。したがって、それから混合コード領域を正確に導出せねばならない。コード領域を探す方法は、伝統的にコードイメージを構成する外郭の境界線を探すか、またはコード感知パターンを探す方法が有効である。
混合コード領域を導出すれば、その結果として混合コードの特徴点の位置やパターンの開始及び終了領域の位置情報、外郭線などの情報が得られる。四角形の場合には、4つの頂点であり、パターンの場合には、各位置検出パターンの特徴点であり、円形や楕円形の場合には、外郭線内部の領域となる。それに基づいて、コード領域内に位置したイメージ情報についての特性を分析する。
臨界値設定ステップは、イメージ特性分析によって導出された混合コード領域についての情報を使用して、混合コードの基本コードイメージと付加情報イメージとを分離するために、基準となる基準値を設定するステップである。
=B where Tb1<=HSV(p(i))<Tb2
=R where otherwise
Tk:kカラーしきい値
輝度情報についても臨界値を推定して決定せねばならないが、主に、白色、黒色、灰色調に分ける基準となる。もちろん、灰色調にも色々なステップがあるので、そのために多段階の臨界値を決定しうる。
色相及び輝度の臨界値によって混合コードイメージが集団化されれば、それに基づいてイメージを分離した後、イメージ構成要素別の集団化を行う。色相が使われた場合ならば、それに基づいて先に処理した後に輝度差によるイメージ分離作業を行うことが良い。
分離された2つのイメージから情報を抽出するためには、コード方向情報を先に知らねばならない。コード方向情報とは、コードイメージが回転した場合に発生する順方向との差による回転角を意味する。コードの方向を知って初めて、正常的な順序によってコードの情報を抽出できるためである。
導出されたソース情報を利用してイメージのエラーを検証し、かつ復元する作業を行う。このとき、方向及び整列情報によってソース情報が一つのイメージのみで導出されたとすれば、それに対するエラーを処理する。パリティ演算方法が使われたとすれば、それを利用してエラーが発生した部分を容易に探せ、エラー訂正処理情報が含まれていないとすれば、二進化ステップや臨界値設定及び集団化ステップで再び臨界値を再設定した後に再実行する。エラー訂正情報が含まれた時には、それを利用してエラーを復元できる。
導出されたソースコード情報を既定の領域単位に分割する過程上で情報領域と制御情報領域とを求めるためのものである。既にコード方向情報及び整列情報領域を求め、エラー制御領域を求めたため、それを求めることは容易である。ソースコード情報が一つのイメージでのみ導出されたとすれば、それから制御情報を導出して他のイメージの構造情報及び情報間の関連関係情報を得る。制御情報は、イメージ領域内にエンコーディングされていることが望ましいが、2.1で前述したように、その関係がプログラム内的に設定されている場合には、それが制御情報となる。
混合コード構造の判別は、エラー制御情報によって検証及び修正が完了したソース情報から基本情報と付加情報とを抽出するためのステップである。導出された制御情報によって二つのイメージの構造情報を導出する。二つのイメージに制御情報が設定されていれば、それを通じて相互の構造が分かる。
構成情報によって配置及び位置情報が分かるので、それに基づいて一定単位に分割した後、各要素イメージの種類によってデコーディングを行う。そのために、各付加情報要素イメージの整列方向情報によって付加情報要素イメージの方向を修正し、暗号化方法情報によって所定のアルゴリズムによって本来の形態に復元する。
制御情報の構造情報によって二つのイメージで情報領域が導出されれば、それから基本情報と付加情報とを導出せねばならない。コード内あるいはプログラム内に設定された制御情報によって、各情報領域は、基本情報と付加情報とで合成されて正規化される。
導出された混合コード情報は、制御情報やプログラム内に設計されたサービス情報によってそれぞれ異なるサービスを提供できる。例えば、混合コード情報が人間の身元情報及び写真情報といえば、それは、サービス種類によって旅券認証インターフェース、写真名刺インターフェースなどの形態に提供されうる。同様に、包含関係である混合コード情報を物流、在庫管理などの用途に使用できる。
102 基本情報領域
104 制御情報領域
106 コード方向情報領域
108 エラー制御情報領域
150 付加情報イメージ
152 付加情報領域
Claims (19)
- コードイメージ生成部とコードイメージ合成部とを含む混合コードエンコーディング装置によって生成され、文字、数字、記号及びイメージのうち少なくとも一つからなる第1情報及び第2情報を同一領域に重畳して表示する混合コードにおいて、
前記第2情報の第2コードイメージへのエンコーディングに利用する第2のコード種類の情報を含む構成情報と前記第1情報とが色相または濃淡の組合わせからなる第1コードイメージにエンコーディングされて表示される第1コードイメージ領域と、
前記第2情報が前記第1コードイメージで使われた色相または濃淡と所定の臨界値とに基づいて区別される色相または濃淡の組合わせからなる前記第2コードイメージにエンコーディングされて、前記第1コードイメージ領域に重畳されて表示される第2コードイメージ領域と、
を備え、
前記第1コードイメージへの前記エンコーディングは、前記コードイメージ生成部により、少なくとも前記構成情報と前記第1情報との合計データ量に基づいて決定される第1のコード種類に基づいて実行され、
前記第2コードイメージへの前記エンコーディングは、前記コードイメージ生成部により、前記第2のコード種類に基づいて実行され、
該第2のコード種類は、少なくとも前記第2情報のデータ量に基づいて、前記コードイメージ生成部により決定され、
前記第2コードイメージの前記第1コードイメージへの前記重畳は、前記コードイメージ合成部により実行されることを特徴とする混合コード。 - 前記構成情報は、前記第2コードイメージを構成する要素イメージ数情報、前記要素イメージ中心点の位置情報、前記要素イメージのコード種類情報、前記要素イメージの暗号化方法情報及び前記要素イメージの整列方向情報のうち少なくとも一つを更に含むことを特徴とする請求項1に記載の混合コード。
- 前記第1コードイメージ領域には、前記第1情報と前記第2情報との相関関係情報が、前記第1情報および前記構成情報と共に前記第1コードイメージにエンコーディングされて表示されることを特徴とする請求項1に記載の混合コード。
- 前記第1コードイメージ領域は、
前記第1情報が色相または濃淡の組合わせからなるコードにエンコーディングされて表示される基本情報領域と、
前記第2コードイメージについての構成情報及び前記第1情報と前記第2情報との相関関係情報が色相または濃淡の組合わせからなるコードにエンコーディングされて表示される制御情報領域と、
前記基本情報領域のエンコーディングエラーを検証して、訂正するためのエラーチェックコードが、色相または濃淡の組合わせからなるコードにエンコーディングされて表示されるエラー制御領域と、
前記第1コードイメージの整列方向情報が色相または濃淡の組合わせからなるコードにエンコーディングされて表示される方向探知領域と、
を備えることを特徴とする請求項1に記載の混合コード。 - コードイメージ生成部とコードイメージ合成部とを含む混合コードエンコーディング装置によって混合コードを生成する方法であって、
(a)前記コードイメージ生成部が、第2情報を、少なくとも該第2情報のデータ量に基づいて決定される第2のコード種類に基づいて、色彩、濃淡、形状、パターンまたはそれらの組合わせからなる第2コードイメージにエンコーディングし、前記第2のコード種類の情報を含む構成情報と第1情報とを、少なくとも該構成情報と該第1情報との合計データ量に基づいて決定される第1のコード種類に基づいて、色彩、濃淡、形状、パターンまたはそれらの組合わせからなる第1コードイメージにエンコーディングするステップであって、前記第1情報及び第2情報の各々は、文字、数字、記号及びイメージのうち少なくとも1つである、ステップと、
(b)前記コードイメージ合成部が、前記第1コードイメージと前記第2コードイメージとの色相及び輝度の差を設定し、前記設定された色相及び輝度の差に基づいて前記第1コードイメージと前記第2コードイメージとを補正した後、前記第1コードイメージ及び前記第2コードイメージを合成して物理的または電子的な混合コードイメージを生成するステップと、
を含むことを特徴とする混合コードの生成方法。 - 前記(a)ステップは、
(a1)前記第1情報と前記第2情報との相関関係を含む解釈情報を設定するステップと、
(a2)前記第1コードイメージ及び前記第2コードイメージにエンコーディングされるコード種類を含む構成情報を設定するステップと、
(a3)前記解釈情報及び前記構成情報によって前記第1情報及び前記第2情報を前記第1コードイメージ及び前記第2コードイメージのデータ領域にそれぞれエンコーディングするステップと、
(a4)前記解釈情報及び前記構成情報を前記第1コードイメージの制御情報領域にエンコーディングするステップと、
を含むことを特徴とする請求項5に記載の混合コードの生成方法。 - 前記解釈情報は、前記第1情報と前記第2情報との相関関係情報、前記第1コードイメージ及び前記第2コードイメージに表現される情報形式情報及び情報配置方式情報、前記混合コードが利用されるサービス種類情報のうち少なくとも一つを含むことを特徴とする請求項6に記載の混合コードの生成方法。
- 前記構成情報は、前記第2コードイメージを構成する要素イメージ数情報、前記要素イメージ中心点の位置情報、前記要素イメージのコード種類情報、前記要素イメージの暗号化方法情報及び前記要素イメージの整列方向情報のうち少なくとも一つを含むことを特徴とする請求項6に記載の混合コードの生成方法。
- 前記(a)ステップは、
(a1)前記第1情報及び前記第2情報を前記第1コードイメージ及び前記第2コードイメージのデータ領域にそれぞれエンコーディングするステップと、
(a2)前記それぞれのデータ領域にエンコーディングが適するか否かを判別するためのエラー制御情報を設定するステップと、
(a3)前記設定されたエラー制御情報を前記第1コードイメージ及び前記第2コードイメージのエラー制御情報領域にそれぞれエンコーディングするステップと、
(a4)前記構成情報を前記第1コードイメージの制御情報領域にエンコーディングするステップと、
を含むことを特徴とする請求項5に記載の混合コードの生成方法。 - 前記(a)ステップは、
(a1)前記第1情報及び前記第2情報が前記第1コードイメージ及び前記第2コードイメージにエンコーディングされる方向及び整列情報を設定するステップと、
(a2)前記方向及び整列情報に基づいて前記第1情報及び前記第2情報を前記第1コードイメージ及び前記第2コードイメージのデータ領域にそれぞれエンコーディングするステップと、
(a3)前記方向及び整列情報を前記第1コードイメージ及び前記第2コードイメージのコード方向情報領域にそれぞれエンコーディングするステップと、
(a4)前記構成情報を前記第1コードイメージの制御情報領域にエンコーディングするステップと、
を含むことを特徴とする請求項5に記載の混合コードの生成方法。 - 前記(b)ステップは、
(b1)前記第1コードイメージと前記第2コードイメージとの色相及び輝度の差を設定するステップと、
(b2)前記設定された色相及び輝度の差に基づいて前記第1コードイメージと前記第2コードイメージとを補正した後、前記第1コードイメージに重畳して前記第2コードイメージを合成するステップと、
を含むことを特徴とする請求項5に記載の混合コードの生成方法。 - コードイメージ生成部とコードイメージ合成部とを含む混合コードエンコーディング装置によって混合コードを生成する方法であって、
(a)前記コードイメージ生成部が、第1情報を、少なくとも該第1情報のデータ量に基づいて決定される第1のコード種類に基づいて、色彩、濃淡、形状、パターンまたはそれらの組合わせからなる第1コードイメージにエンコーディングするステップと、
(b)前記コードイメージ生成部が、第2のコード種類の情報を含む構成情報と、前記第1情報への追加、削除及び修正事項のうち少なくとも一つを含む第2情報と、を前記第2のコード種類に基づいて、色彩、濃淡、形状、パターンまたはそれらの組合わせからなる前記第2コードイメージにエンコーディングするステップであって、前記第2のコード種類は、少なくとも前記構成情報と前記第2情報との合計データ量に基づいて決定される、ステップと、
(c)前記コードイメージ合成部が、前記第2コードイメージの色相及び輝度を前記第1コードイメージの色相及び輝度と所定臨界値以上の差があるように補正するステップと、
(d)前記コードイメージ合成部が、前記補正された第2コードイメージを前記第1コードイメージにマッピングして表現するステップと、
を含むことを特徴とする混合コードの生成方法。 - 前記(b)ステップは、
(b1)前記第1情報と前記第2情報との相関関係情報及び前記第2コードイメージについての構成情報を設定するステップと、
(b2)前記第2情報を前記第2コードイメージのデータ領域にエンコーディングし、前記相関関係情報及び構成情報を前記第2コードイメージの制御情報領域にエンコーディングするステップと、
を含むことを特徴とする請求項12に記載の混合コードの生成方法。 - 第2情報を、少なくとも該第2情報のデータ量に基づいて決定される第2のコード種類に基づいて、色彩、濃淡、形状、パターンまたはそれらの組合わせからなる第2コードイメージにエンコーディングし、前記第2のコード種類の情報を含む構成情報と第1情報とを、少なくとも該構成情報と該第1情報との合計データ量に基づいて決定される第1のコード種類に基づいて、色彩、濃淡、形状、パターンまたはそれらの組合わせからなる第1コードイメージにエンコーディングするコードイメージ生成部であって、前記第1情報及び第2情報の各々は、文字、数字、記号及びイメージのうち少なくとも1つである、コードイメージ生成部と、
前記第1コードイメージと前記第2コードイメージとの色相及び輝度の差を設定し、前記設定された色相及び輝度の差に基づいて前記第1コードイメージと前記第2コードイメージとを補正した後、前記第1コードイメージ及び前記第2コードイメージを合成して物理的または電子的な混合コードイメージを生成するコードイメージ合成部と、
を備えることを特徴とする混合コードの生成装置。 - 前記コードイメージ生成部は、
前記第1情報と前記第2情報との相関関係を含む解釈情報を設定し、前記第1コードイメージ及び前記第2コードイメージにエンコーディングされるコード種類を含む構成情報を設定する情報設定部と、
前記解釈情報及び前記構成情報によって前記第1情報及び前記第2情報を前記第1コードイメージ及び前記第2コードイメージのデータ領域にそれぞれエンコーディングするデータ領域生成部と、
前記解釈情報及び前記構成情報を前記第1コードイメージ及び前記第2コードイメージの制御情報領域にエンコーディングする制御情報領域生成部と、
を備えることを特徴とする請求項14に記載の混合コードの生成装置。 - 前記コードイメージ生成部は、
前記第1情報及び前記第2情報を前記第1コードイメージ及び前記第2コードイメージのデータ領域にそれぞれエンコーディングするデータ領域生成部と、
前記それぞれのデータ領域のエンコーディングが適合するか否かを判別するためのエラー制御情報を設定する情報設定部と、
前記設定されたエラー制御情報を前記第1コードイメージ及び前記第2コードイメージのエラー制御情報領域にそれぞれエンコーディングするエラー制御情報領域生成部と、
前記構成情報を前記第1コードイメージの制御情報領域にエンコーディングする制御情報領域生成部と、
を備えることを特徴とする請求項14に記載の混合コードの生成装置。 - 前記コードイメージ生成部は、
前記第1情報及び前記第2情報が前記第1コードイメージ及び前記第2コードイメージにエンコーディングされる方向及び整列情報を設定する情報設定部と、
前記方向及び整列情報に基づいて前記第1情報及び前記第2情報を前記第1コードイメージ及び前記第2コードイメージのデータ領域にそれぞれエンコーディングするデータ領域生成部と、
前記方向及び整列情報を前記第1コードイメージ及び前記第2コードイメージのコード方向情報領域にそれぞれエンコーディングするコード方向情報領域生成部と、
前記構成情報を前記第1コードイメージの制御情報領域にエンコーディングする制御情報領域生成部と、
を備えることを特徴とする請求項14に記載の混合コードの生成装置。 - 前記コードイメージ合成部は、
前記第1コードイメージと前記第2コードイメージとの色相及び輝度の差が所定臨界値以上となるように色相及び輝度を設定するイメージ差設定部と、
前記設定された色相及び輝度に基づいて前記第1コードイメージ及び前記第2コードイメージを補正した後、前記第1コードイメージ及び前記第2コードイメージをマッピングして混合コードを生成するイメージマッピング部と、
を備えることを特徴とする請求項14に記載の混合コードの生成装置。 - 請求項5乃至13の何れか1項に記載の混合コードの生成方法をコンピュータに実行させるためのプログラムを記録した、コンピュータで読み取り可能な記録媒体。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20040089725 | 2004-11-05 | ||
KR1020050025239A KR100653886B1 (ko) | 2004-11-05 | 2005-03-26 | 혼합코드 및 혼합코드 인코딩 방법과 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006134336A JP2006134336A (ja) | 2006-05-25 |
JP4557866B2 true JP4557866B2 (ja) | 2010-10-06 |
Family
ID=36315306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005322569A Expired - Fee Related JP4557866B2 (ja) | 2004-11-05 | 2005-11-07 | 混合コード、及び、混合コードの生成方法と装置、記録媒体 |
Country Status (3)
Country | Link |
---|---|
US (6) | US7702162B2 (ja) |
JP (1) | JP4557866B2 (ja) |
KR (1) | KR100653886B1 (ja) |
Families Citing this family (159)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7751629B2 (en) * | 2004-11-05 | 2010-07-06 | Colorzip Media, Inc. | Method and apparatus for decoding mixed code |
KR100653886B1 (ko) * | 2004-11-05 | 2006-12-05 | 주식회사 칼라짚미디어 | 혼합코드 및 혼합코드 인코딩 방법과 장치 |
US9769354B2 (en) | 2005-03-24 | 2017-09-19 | Kofax, Inc. | Systems and methods of processing scanned data |
JP2006351620A (ja) * | 2005-06-13 | 2006-12-28 | Toshiba Corp | 半導体装置、半導体装置の製造方法および半導体装置の情報管理システム |
US7624925B2 (en) * | 2005-07-11 | 2009-12-01 | Get Solo, Llc | Membership cards |
US20070065004A1 (en) * | 2005-08-01 | 2007-03-22 | Topcon Corporation | Three-dimensional measurement system and method of the same, and color-coded mark |
KR100729824B1 (ko) | 2005-11-03 | 2007-06-18 | 주식회사 칼라짚미디어 | 이미지 코드 생성 장치 및 그 방법과 이미지 코드 디코딩장치 및 그 방법 |
KR100746641B1 (ko) | 2005-11-11 | 2007-08-06 | 주식회사 칼라짚미디어 | 동영상 이미지 코드와 동영상 이미지 코드 생성/디코딩장치 및 그 방법 |
US8849943B2 (en) * | 2005-12-19 | 2014-09-30 | Palo Alto Research Center Incorporated | Using multi-resolution visual codes to facilitate information browsing in the physical world |
US8830983B2 (en) | 2005-12-20 | 2014-09-09 | Lg Electronics Inc. | Method of generating code sequence and method of transmitting signal using the same |
US8094870B2 (en) * | 2006-01-27 | 2012-01-10 | Spyder Lynk, Llc | Encoding and decoding data in an image |
US8150163B2 (en) * | 2006-04-12 | 2012-04-03 | Scanbuy, Inc. | System and method for recovering image detail from multiple image frames in real-time |
KR101177589B1 (ko) * | 2006-04-19 | 2012-08-27 | 에이ㆍ티 코뮤니케이숀즈 가부시키가이샤 | 로고 부착 이차원 코드 |
US8736615B2 (en) | 2006-04-27 | 2014-05-27 | Codebroker, Llc | Customizing barcode images for particular displays |
US8194914B1 (en) * | 2006-10-19 | 2012-06-05 | Spyder Lynk, Llc | Encoding and decoding data into an image using identifiable marks and encoded elements |
JP2008118180A (ja) * | 2006-10-31 | 2008-05-22 | Funai Electric Co Ltd | 定型画像読取装置およびこれを用いた定型画像読取方法 |
US20080187233A1 (en) * | 2007-02-02 | 2008-08-07 | Raytheon Company | Method and System Of Data Transfer Using Printed Media |
KR20080080841A (ko) | 2007-03-02 | 2008-09-05 | 주식회사 아이센스 | 전기화학적 바이오센서 및 이의 측정기 |
JP2008282352A (ja) * | 2007-05-14 | 2008-11-20 | B-Core Inc | 遮蔽によるマーキング方法及び除去によるマーキング方法及び変色によるマーキング方法 |
US8746581B2 (en) | 2007-06-19 | 2014-06-10 | Codebroker, Llc | Techniques for providing an electronic representation of a card |
GB2451437B (en) * | 2007-07-27 | 2012-11-14 | Hewlett Packard Development Co | Content encoder and decoder and methods of encoding and decoding content |
US8276049B2 (en) * | 2007-09-04 | 2012-09-25 | Ricoh Company Limited | Information processing device and method |
JP2009093403A (ja) * | 2007-10-09 | 2009-04-30 | Takahashi Hirozumi | 情報提供媒体および情報提供システム |
TW200937299A (en) * | 2007-11-09 | 2009-09-01 | B Core Inc | Optical identification code and marking method of the same and recognition method of the same and goods marked with the same, recognition method of colour and computer program executing the ridognition method of colour, auto identification code using col |
EP2234037B1 (en) * | 2007-12-04 | 2012-02-01 | A.T Communications Co., Ltd. | Two-dimensional code display system, two-dimensional code display method, and program |
JP5207719B2 (ja) * | 2007-12-05 | 2013-06-12 | 株式会社トプコン | カラーコード付き標識、カラーコード抽出手段及び三次元計測システム |
US8313029B2 (en) * | 2008-01-31 | 2012-11-20 | Seiko Epson Corporation | Apparatus and methods for decoding images |
US8194973B2 (en) * | 2008-06-13 | 2012-06-05 | Hewlett-Packard Development Company, L.P. | Decoding information from a captured image |
US8805110B2 (en) * | 2008-08-19 | 2014-08-12 | Digimarc Corporation | Methods and systems for content processing |
EP2175398B1 (de) * | 2008-10-08 | 2011-12-14 | Paul Hartmann Aktiengesellschaft | Medizinisches Produkt |
US8146816B2 (en) | 2008-10-08 | 2012-04-03 | International Business Machines Corporation | Multi-modal one-dimensional barcodes |
JPWO2010055958A1 (ja) * | 2008-11-14 | 2012-04-12 | 三精塗料工業株式会社 | 電子データの変換方法 |
JP4731609B2 (ja) * | 2009-01-30 | 2011-07-27 | シャープ株式会社 | 画像生成装置、画像処理装置、画像読取装置、画像形成装置、画像生成方法、画像処理方法、コンピュータプログラム及び記録媒体 |
US9576272B2 (en) | 2009-02-10 | 2017-02-21 | Kofax, Inc. | Systems, methods and computer program products for determining document validity |
US9767354B2 (en) | 2009-02-10 | 2017-09-19 | Kofax, Inc. | Global geographic information retrieval, validation, and normalization |
US8958605B2 (en) | 2009-02-10 | 2015-02-17 | Kofax, Inc. | Systems, methods and computer program products for determining document validity |
JP5421624B2 (ja) * | 2009-03-16 | 2014-02-19 | 株式会社トプコン | 三次元計測用画像撮影装置 |
JP4818394B2 (ja) * | 2009-05-13 | 2011-11-16 | シャープ株式会社 | 画像処理装置、画像読取装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 |
JP4837073B2 (ja) * | 2009-06-22 | 2011-12-14 | シャープ株式会社 | 画像処理装置、画像読取装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 |
KR101058726B1 (ko) * | 2009-11-11 | 2011-08-22 | 삼성전자주식회사 | 조명 성분을 제거하기 위한 이미지 보정 장치 및 방법 |
US8774500B2 (en) * | 2009-11-25 | 2014-07-08 | Hewlett-Packard Development Company, L.P. | Printed information device |
JP5454276B2 (ja) * | 2010-03-24 | 2014-03-26 | 株式会社デンソーウェーブ | 複合情報コード及び光学的情報読取装置 |
JP4724802B1 (ja) | 2010-07-30 | 2011-07-13 | 株式会社シフト | 二次元コードリーダおよびプログラム |
JP4724801B1 (ja) | 2010-07-30 | 2011-07-13 | 株式会社シフト | 二次元コードリーダおよびプログラム |
US9396421B2 (en) * | 2010-08-14 | 2016-07-19 | Rujan Entwicklung Und Forschung Gmbh | Producing, capturing and using visual identification tags for moving objects |
US8439275B2 (en) * | 2011-04-06 | 2013-05-14 | Eastman Kodak Company | Multi-resolution optical codes |
US8807435B2 (en) | 2011-04-06 | 2014-08-19 | Eastman Kodak Company | Decoding multi-resolution optical codes |
WO2012148392A1 (en) | 2011-04-27 | 2012-11-01 | Hewlett-Packard Development Company, L.P. | Dual deterrent incremental information object |
US9563830B2 (en) | 2011-05-04 | 2017-02-07 | Hewlett-Packard Development Company, L.P. | Incremental information object with an embedded information region |
US9092745B2 (en) | 2011-05-12 | 2015-07-28 | Hewlett-Packard Development Company, L.P. | Adapting an incremental information object |
KR101159486B1 (ko) * | 2011-06-13 | 2012-06-22 | 박형근 | 모션 코드 및 이를 이용한 데이터 전송방법 |
KR101901305B1 (ko) * | 2011-07-07 | 2018-09-21 | 에스케이플래닛 주식회사 | 단말기 및 그의 다차원 코드 생성 방법 |
WO2013036228A1 (en) * | 2011-09-08 | 2013-03-14 | Hewlett-Packard Development Company, L.P. | Generating an incremental information object |
US8646691B2 (en) | 2011-09-13 | 2014-02-11 | Intellectual Ventures Fund 83 Llc | Apparatus and method for using machine-readable codes |
RU2543569C1 (ru) * | 2011-10-10 | 2015-03-10 | Евон Коммьюникейшен Ко., Лтд. | Устройство и способ для автоматического распознавания qr-кода |
US9152903B2 (en) | 2011-11-04 | 2015-10-06 | Ebay Inc. | Automated generation of QR codes with embedded images |
US9165188B2 (en) | 2012-01-12 | 2015-10-20 | Kofax, Inc. | Systems and methods for mobile image capture and processing |
US9058515B1 (en) | 2012-01-12 | 2015-06-16 | Kofax, Inc. | Systems and methods for identification document processing and business workflow integration |
US10146795B2 (en) | 2012-01-12 | 2018-12-04 | Kofax, Inc. | Systems and methods for mobile image capture and processing |
WO2013109276A2 (en) | 2012-01-19 | 2013-07-25 | Hewlett-Packard Development Company, L.P. | Progressive barcode |
KR101288754B1 (ko) * | 2012-03-21 | 2013-07-23 | 주식회사트레디오 | 칼라 채널 코드 인식 장치 |
TWI505649B (zh) * | 2012-04-05 | 2015-10-21 | Funcode Technology | 二維條碼的編碼及解碼系統及方法 |
KR101336579B1 (ko) * | 2012-04-27 | 2013-12-03 | 디노플러스 (주) | 영상 기반의 메타데이터 정보 표시장치 |
US8991718B1 (en) * | 2012-05-04 | 2015-03-31 | Google Inc. | Decoding a transformed machine readable image |
WO2014002086A2 (en) * | 2012-06-26 | 2014-01-03 | Eyeconit Ltd. | Image mask providing a machine-readable data matrix code |
US8807434B1 (en) * | 2012-08-08 | 2014-08-19 | Google Inc. | Techniques for generating customized two-dimensional barcodes |
US8798380B1 (en) | 2012-08-08 | 2014-08-05 | Google Inc. | Techniques for generating customized two-dimensional barcodes |
US20140105450A1 (en) * | 2012-10-17 | 2014-04-17 | Robert Berkeley | System and method for targeting and reading coded content |
US8997241B2 (en) | 2012-10-18 | 2015-03-31 | Dell Products L.P. | Secure information handling system matrix bar code |
US9070000B2 (en) | 2012-10-18 | 2015-06-30 | Dell Products L.P. | Secondary information for an information handling system matrix bar code function |
EP2921998B1 (en) * | 2012-11-13 | 2018-06-13 | Kyodo Printing Co., Ltd. | Two-dimensional code, system for creation of two-dimensional code, and analysis program |
US9659201B2 (en) * | 2012-12-19 | 2017-05-23 | Denso Wave Incorporated | Information code, information code producing method, information code reader, and system which uses information code |
JP5400236B2 (ja) * | 2013-02-12 | 2014-01-29 | 裕純 高橋 | 情報提供システム |
US9355312B2 (en) | 2013-03-13 | 2016-05-31 | Kofax, Inc. | Systems and methods for classifying objects in digital images captured using mobile devices |
US9208536B2 (en) | 2013-09-27 | 2015-12-08 | Kofax, Inc. | Systems and methods for three dimensional geometric reconstruction of captured image data |
JP2016517587A (ja) | 2013-03-13 | 2016-06-16 | コファックス, インコーポレイテッド | モバイル装置を用いて取込まれたデジタル画像におけるオブジェクトの分類 |
US8936194B1 (en) | 2013-03-15 | 2015-01-20 | Wunderlich-Malec Engineering, Inc. | Methods and systems for using two-dimensional matrix codes associated with panel component and equipment information and quality control |
WO2014145193A1 (en) * | 2013-03-15 | 2014-09-18 | Nexref Technologies, Llc | Marker-based augmented reality (ar) display with inventory management |
US20140316841A1 (en) | 2013-04-23 | 2014-10-23 | Kofax, Inc. | Location-based workflows and services |
DE202014011407U1 (de) | 2013-05-03 | 2020-04-20 | Kofax, Inc. | Systeme zum Erkennen und Klassifizieren von Objekten in durch Mobilgeräte aufgenommenen Videos |
WO2014191028A1 (en) * | 2013-05-28 | 2014-12-04 | Sicpa Holding Sa | Bar code reading device and detection method |
US10049429B2 (en) * | 2013-07-09 | 2018-08-14 | Jung Ha RYU | Device and method for designing using symbolized image, and device and method for analyzing design target to which symbolized image is applied |
WO2015017970A1 (en) | 2013-08-06 | 2015-02-12 | Intel Corporation | Optical communication using differential images |
JP6322923B2 (ja) * | 2013-08-08 | 2018-05-16 | 株式会社リコー | 情報処理装置、情報処理プログラム、記憶媒体、情報処理システム及び情報処理方法 |
CN104598859B (zh) * | 2013-10-30 | 2018-06-15 | 财团法人工业技术研究院 | 产生及认证彩色条形码的方法、装置与*** |
TWI502515B (zh) * | 2013-10-30 | 2015-10-01 | Ind Tech Res Inst | 產生及認證彩色條碼的方法、裝置與系統 |
WO2015067725A1 (en) * | 2013-11-07 | 2015-05-14 | Scantrust Sa | Two dimensional barcode and method of authentication of such barcode |
KR20150055123A (ko) * | 2013-11-08 | 2015-05-21 | 강원대학교산학협력단 | 디지털 tv 방송에서의 영상 전송 장치 |
JP2016538783A (ja) | 2013-11-15 | 2016-12-08 | コファックス, インコーポレイテッド | モバイル映像データを用いて長尺文書の合成画像を生成するためのシステムおよび方法 |
US20150178612A1 (en) * | 2013-12-20 | 2015-06-25 | Alfa Wassermann, Inc. | Optical machine readable coded labels |
CN103778453B (zh) * | 2014-01-18 | 2017-01-25 | 谭洪舟 | 一种基于容错机制的可写二维条码及其生成方法 |
CN103974049B (zh) * | 2014-04-28 | 2015-12-02 | 京东方科技集团股份有限公司 | 一种穿戴式投影装置及投影方法 |
WO2015171450A1 (en) * | 2014-05-09 | 2015-11-12 | Graphiclead LLC | System and method for embedding of a two dimensional code with an image |
WO2015198323A2 (en) * | 2014-06-24 | 2015-12-30 | Pic2Go Ltd | Photo tagging system and method |
US9589217B2 (en) * | 2014-07-09 | 2017-03-07 | Xeroc Corporation | Augmenting barcodes with secondary encoding for anti-counterfeiting |
CN104182764A (zh) * | 2014-08-19 | 2014-12-03 | 田文胜 | 一种图形识别*** |
JP6101661B2 (ja) * | 2014-08-27 | 2017-03-22 | 富士フイルム株式会社 | 画像合成装置および画像合成方法ならびに画像合成プログラムおよび画像合成プログラムを格納した記録媒体 |
US9628270B2 (en) * | 2014-09-09 | 2017-04-18 | Microsoft Technology Licensing, Llc | Cryptographically-verifiable attestation label |
US9424504B2 (en) | 2014-09-15 | 2016-08-23 | Paypal, Inc. | Combining a QR code and an image |
US9760788B2 (en) | 2014-10-30 | 2017-09-12 | Kofax, Inc. | Mobile document detection and orientation based on reference object characteristics |
WO2016108221A1 (en) | 2014-12-30 | 2016-07-07 | Eyeconit Ltd. | Machine-readable image encoding data |
US10282648B2 (en) | 2014-12-30 | 2019-05-07 | Alibaba Group Holding Limited Ltd. | Machine readable visual codes encoding multiple messages |
US9111164B1 (en) | 2015-01-19 | 2015-08-18 | Snapchat, Inc. | Custom functional patterns for optical barcodes |
US9390358B1 (en) | 2015-04-15 | 2016-07-12 | Facebook, Inc. | Systems and methods for personalizing QR codes |
CN108064395B (zh) | 2015-05-01 | 2021-09-24 | 制图利有限责任公司 | 在视频图像中嵌入二维码的***和方法 |
CN104794518B (zh) * | 2015-05-06 | 2018-01-12 | 矽图(厦门)科技有限公司 | 彩色二维码的生成方法 |
US10268857B2 (en) | 2015-06-15 | 2019-04-23 | Hewlett-Packard Development Company, L.P. | Data bearing image related to a compilation and position |
US10242285B2 (en) | 2015-07-20 | 2019-03-26 | Kofax, Inc. | Iterative recognition-guided thresholding and data extraction |
US9576231B1 (en) * | 2015-09-02 | 2017-02-21 | International Business Machines Corporation | Interpreting a matrix code with increased information density |
TWI621081B (zh) * | 2015-09-18 | 2018-04-11 | 財團法人工業技術研究院 | 產生與解碼具有驗證資料的影像串流的方法與裝置 |
FR3044794B1 (fr) * | 2015-12-03 | 2018-11-30 | Digital Packaging | Procede de production et de personnalisation d'articles de grande consommation en vue de l'acces a des contenus personnalises |
TWI571803B (zh) * | 2015-12-28 | 2017-02-21 | 元智大學 | 彩色二維條碼的產生方法 |
CN107133834B (zh) | 2016-02-29 | 2020-06-12 | 阿里巴巴集团控股有限公司 | 信息显示方法及装置 |
US9911073B1 (en) | 2016-03-18 | 2018-03-06 | Snap Inc. | Facial patterns for optical barcodes |
US9779296B1 (en) | 2016-04-01 | 2017-10-03 | Kofax, Inc. | Content-based detection and three dimensional geometric reconstruction of objects in image and video data |
EP3285197A1 (en) * | 2016-08-19 | 2018-02-21 | Sicpa Holding Sa | Providing and reading a marking on an item |
CN106327510B (zh) * | 2016-08-29 | 2019-08-23 | 广州华多网络科技有限公司 | 一种图像重构的方法及装置 |
US10537292B2 (en) | 2016-09-07 | 2020-01-21 | International Business Machines Corporation | Automated calibration and quality assurance of medical images |
KR101875700B1 (ko) * | 2016-11-07 | 2018-07-09 | 윤태석 | 코드 처리 장치 및 코드 처리 방법 |
KR20180062303A (ko) * | 2016-11-30 | 2018-06-08 | 허성현 | 색상코드를 이용한 개인정보 관리방법 |
US10146971B1 (en) | 2017-03-14 | 2018-12-04 | Snap Inc. | Optical barcodes without orientation |
KR101990783B1 (ko) * | 2017-05-22 | 2019-09-30 | 주식회사 페이콕 | 이차원 코드의 암호화 방법 |
TWI684134B (zh) * | 2017-07-24 | 2020-02-01 | 國立臺灣師範大學 | 圖像化二維條碼製作裝置及製作方法 |
US11062176B2 (en) | 2017-11-30 | 2021-07-13 | Kofax, Inc. | Object detection and image cropping using a multi-detector approach |
US10572783B2 (en) * | 2017-12-26 | 2020-02-25 | Paypal, Inc. | Contextual machine readable codes |
SG10201801042QA (en) | 2018-02-07 | 2019-09-27 | I Sprint Innovations Pte Ltd | Two-Dimensional Barcode Generating Method, Verification Method, Server and Two-Dimensional Barcode |
CN110390635A (zh) * | 2018-04-19 | 2019-10-29 | 张佳炜 | 基于图像处理的二维码信息加密方法、解码方法及装置 |
KR102186324B1 (ko) * | 2018-04-30 | 2020-12-04 | 한국과학기술원 | 경기용 로봇 및 이를 이용한 표지 인식 방법 |
CN110457025B (zh) * | 2018-05-07 | 2022-04-12 | 腾讯科技(深圳)有限公司 | 条形码的显示方法和装置、存储介质及电子装置 |
WO2020032930A1 (en) * | 2018-08-07 | 2020-02-13 | Hewlett-Packard Development Company, L.P. | Combination of image and machine readable graphic code |
CN109447210B (zh) * | 2018-09-25 | 2021-10-12 | 北京奇艺世纪科技有限公司 | 一种二维码生成方法、二维码识读方法及装置 |
JP7266266B2 (ja) * | 2018-10-20 | 2023-04-28 | インターマン株式会社 | 頁撮影分離アプリケーションプログラム |
CN109635578B (zh) * | 2018-12-07 | 2020-11-10 | 上海交通大学 | 一种基于非线性空间频率特性的安全二维码通信方法 |
WO2020150374A1 (en) | 2019-01-15 | 2020-07-23 | More Than Halfway, L.L.C. | Encoding and decoding visual information |
US10496862B1 (en) | 2019-03-18 | 2019-12-03 | Capital One Services, Llc | Detection of images in relation to targets based on colorspace transformation techniques and utilizing ultraviolet light |
US10496911B1 (en) | 2019-03-18 | 2019-12-03 | Capital One Services, Llc | Detection of images in relation to targets based on colorspace transformation techniques and utilizing ultraviolet and infrared light |
US10509991B1 (en) | 2019-03-18 | 2019-12-17 | Capital One Services, Llc | Detection of images in relation to targets based on colorspace transformation techniques and utilizing infrared light |
US10534948B1 (en) | 2019-03-18 | 2020-01-14 | Capital One Services, Llc | Optimizing detection of images in relation to targets based on colorspace transformation techniques |
US10523420B1 (en) | 2019-04-18 | 2019-12-31 | Capital One Services, Llc | Transmitting encoded data along transmission mediums based on colorspace schemes |
US10614635B1 (en) | 2019-07-25 | 2020-04-07 | Capital One Services, Llc | Augmented reality system with color-based fiducial marker |
US10833852B1 (en) | 2019-10-03 | 2020-11-10 | Capital One Services, Llc | Encoded data along tape based on colorspace schemes |
WO2021080592A1 (en) * | 2019-10-24 | 2021-04-29 | Hewlett-Packard Development Company, L.P. | Printing image-independent print data based on pixel characteristics |
US10715183B1 (en) * | 2019-10-25 | 2020-07-14 | Capital One Services, Llc | Data encoding with error-correcting code pursuant to colorspace schemes |
US10867226B1 (en) | 2019-11-04 | 2020-12-15 | Capital One Services, Llc | Programmable logic array and colorspace conversions |
US10762371B1 (en) | 2019-11-14 | 2020-09-01 | Capital One Services, Llc | Object detection techniques using colorspace conversions |
US11842236B2 (en) | 2019-11-15 | 2023-12-12 | Apple Inc. | Colored visual markers for variable use |
US10878600B1 (en) | 2019-12-10 | 2020-12-29 | Capital One Services, Llc | Augmented reality system with color-based fiducial marker utilizing local adaptive technology |
US20210347195A1 (en) * | 2020-05-08 | 2021-11-11 | Blocktag, Inc. | Security Device with Chaosmetric Patterns |
JP7380437B2 (ja) * | 2020-06-11 | 2023-11-15 | 株式会社デンソー | 情報コード、情報コード印刷媒体、情報コード生成装置、情報コード生成プログラム、情報コード生成方法、情報コード読取装置、情報コード読取プログラム、及び情報コード読取方法 |
US11302036B2 (en) | 2020-08-19 | 2022-04-12 | Capital One Services, Llc | Color conversion between color spaces using reduced dimension embeddings |
US11429804B2 (en) * | 2020-09-18 | 2022-08-30 | Google Llc | Platform for registering and processing visual encodings |
US20220138892A1 (en) * | 2020-10-30 | 2022-05-05 | Digimarc Corporation | 2d machine-readable code counterparts, and methods |
CN112651475B (zh) * | 2021-01-06 | 2022-09-23 | 北京字节跳动网络技术有限公司 | 二维码显示方法、装置、设备及介质 |
US11908221B1 (en) | 2022-10-04 | 2024-02-20 | Raphael A. Rodriguez | Methods and systems for determining the authenticity of an identity document |
US11710009B1 (en) | 2022-10-04 | 2023-07-25 | Raphael A. Rodriguez | Methods and systems for determining the authenticity of an identity document |
US11755757B1 (en) | 2022-10-24 | 2023-09-12 | Raphael A. Rodriguez | Methods and systems for determining the authenticity of an identity document |
KR102552160B1 (ko) * | 2022-12-29 | 2023-07-06 | 보이스아이 주식회사 | 컬러코드를 이용한 학교생활기록부 자동입력 및 데이터 차등보안 방법 |
KR102562146B1 (ko) * | 2022-12-29 | 2023-08-01 | 보이스아이 주식회사 | 컬러코드를 이용하여 입장권한과 신분을 증명하는 방법 |
KR102603446B1 (ko) * | 2023-07-03 | 2023-11-17 | 보이스아이 주식회사 | 제품 소유권의 진위여부를 인증하는 컬러코드의 운용방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11328302A (ja) * | 1998-05-12 | 1999-11-30 | Denso Corp | 2次元コードの読取方法及び記録媒体 |
JPH11353436A (ja) * | 1998-06-04 | 1999-12-24 | Toyota Central Res & Dev Lab Inc | 表象コード及びそのコード化方法 |
JP2000123130A (ja) * | 1998-10-19 | 2000-04-28 | Kobayashi Kirokushi Co Ltd | マトリックス式二次元コ−ド |
JP2000194807A (ja) * | 1998-12-24 | 2000-07-14 | Olympus Optical Co Ltd | シート状印刷記録媒体及びコードイメージ読取装置 |
JP2002099882A (ja) * | 1992-09-28 | 2002-04-05 | Olympus Optical Co Ltd | 情報記録システム及び情報記録方法 |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6062481A (en) * | 1986-04-18 | 2000-05-16 | Cias, Inc. | Optimal error-detecting, error-correcting and other coding and processing, particularly for bar codes, and applications therefor such as counterfeit detection |
JPH07101427B2 (ja) * | 1989-03-29 | 1995-11-01 | 富士通株式会社 | バーコード読取り方法及びその装置 |
US5153418A (en) * | 1990-10-30 | 1992-10-06 | Omniplanar, Inc. | Multiple resolution machine readable symbols |
WO1992009972A1 (fr) * | 1990-11-28 | 1992-06-11 | Toppan Printing Co., Ltd. | Procede d'enregistrement de donnees, corps imprime selon le procede, support d'enregistrement de donnees et procede de lecture de donnees enregistrees sur le support |
US5576528A (en) * | 1994-12-23 | 1996-11-19 | Symbol Technologies, Inc. | Color processing for bar code symbol compaction |
US5929415A (en) * | 1997-04-28 | 1999-07-27 | Pitney Bowes Inc. | Postage metering refill system that utilizes information contained in information based indicia to audit the franking process |
JP2001516480A (ja) | 1997-05-05 | 2001-09-25 | インターメック・アイピー・コーポレーション | 多数の色を有するシンボル記号方法および装置 |
US20030141375A1 (en) * | 2000-03-09 | 2003-07-31 | Spectra Systems Corporation | Information bearing marking used with a digitally watermarked background |
US7020327B2 (en) * | 2000-05-09 | 2006-03-28 | Colorzip Media, Inc. | Machine readable code image and method of encoding and decoding the same |
EP2006796A3 (en) * | 2000-06-05 | 2009-06-17 | Optaglio Limited | Product verification and authentication system and method |
US6647369B1 (en) | 2000-10-20 | 2003-11-11 | Silverbrook Research Pty Ltd. | Reader to decode sound and play sound encoded in infra-red ink on photographs |
US7207491B2 (en) * | 2001-11-09 | 2007-04-24 | International Barcode Corporation | System and method for generating a combined bar code image |
KR100405828B1 (ko) * | 2002-02-01 | 2003-11-14 | 주식회사 마크애니 | 위변조의 방지가 가능한 문서를 제작하는 장치 및 방법,그리고 상기 문서를 인증하는 장치 및 방법 |
CN1444145A (zh) | 2002-03-07 | 2003-09-24 | 温天 | 数字条码水印及防伪方法 |
JP4039093B2 (ja) * | 2002-03-20 | 2008-01-30 | 富士ゼロックス株式会社 | 画像読取装置、複写装置、およびプログラム |
JP2003304388A (ja) * | 2002-04-11 | 2003-10-24 | Sony Corp | 付加情報検出処理装置、コンテンツ再生処理装置、および方法、並びにコンピュータ・プログラム |
US8045219B2 (en) | 2003-06-05 | 2011-10-25 | Stmicroelectronics, Inc. | Printed media products including data files provided in multiple layers of encoded, colored dots |
US6892947B1 (en) * | 2003-07-30 | 2005-05-17 | Hewlett-Packard Development Company, L.P. | Barcode embedding methods, barcode communication methods, and barcode systems |
US8301893B2 (en) * | 2003-08-13 | 2012-10-30 | Digimarc Corporation | Detecting media areas likely of hosting watermarks |
CA2535409A1 (en) * | 2003-09-23 | 2005-04-21 | Secure Symbology, Inc. | Method for improving security and enhancing information storage capability |
KR100653886B1 (ko) * | 2004-11-05 | 2006-12-05 | 주식회사 칼라짚미디어 | 혼합코드 및 혼합코드 인코딩 방법과 장치 |
US7751629B2 (en) * | 2004-11-05 | 2010-07-06 | Colorzip Media, Inc. | Method and apparatus for decoding mixed code |
JP4374331B2 (ja) * | 2005-03-25 | 2009-12-02 | 環境化学株式会社 | 画像生成装置、プログラム及び記録媒体 |
KR100729824B1 (ko) * | 2005-11-03 | 2007-06-18 | 주식회사 칼라짚미디어 | 이미지 코드 생성 장치 및 그 방법과 이미지 코드 디코딩장치 및 그 방법 |
KR100746641B1 (ko) * | 2005-11-11 | 2007-08-06 | 주식회사 칼라짚미디어 | 동영상 이미지 코드와 동영상 이미지 코드 생성/디코딩장치 및 그 방법 |
JP4795886B2 (ja) * | 2006-07-27 | 2011-10-19 | 株式会社キーエンス | レーザ加工装置、レーザ加工条件設定装置、レーザ加工条件設定方法、レーザ加工条件設定プログラム |
JP4873623B2 (ja) * | 2006-07-28 | 2012-02-08 | Kddi株式会社 | カラー画像へのバーコード埋め込み方法および装置、およびコンピュータプログラム |
US20110011940A1 (en) * | 2007-10-30 | 2011-01-20 | Kenji Yoshida | Code pattern |
WO2010091208A1 (en) * | 2009-02-04 | 2010-08-12 | William Charles Fisher | Digital watermarking system and method |
JP5340234B2 (ja) * | 2009-09-14 | 2013-11-13 | キヤノン株式会社 | 装置、方法およびプログラム |
KR101865197B1 (ko) * | 2011-11-29 | 2018-07-16 | 삼성전자주식회사 | 휴대용 단말기에서 코드 이미지를 획득하기 위한 장치 및 방법 |
US20120286031A1 (en) * | 2012-07-30 | 2012-11-15 | Ariel Inventions, Llc | Symbology for unified barcode |
-
2005
- 2005-03-26 KR KR1020050025239A patent/KR100653886B1/ko not_active IP Right Cessation
- 2005-11-03 US US11/265,562 patent/US7702162B2/en active Active
- 2005-11-07 JP JP2005322569A patent/JP4557866B2/ja not_active Expired - Fee Related
-
2012
- 2012-04-19 US US13/450,813 patent/USRE44982E1/en active Active
- 2012-08-30 US US13/599,159 patent/US20130136354A1/en not_active Abandoned
- 2012-08-30 US US13/599,078 patent/US20130148888A1/en not_active Abandoned
- 2012-08-31 US US13/600,261 patent/US20130136361A1/en not_active Abandoned
- 2012-08-31 US US13/600,255 patent/US20130221105A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002099882A (ja) * | 1992-09-28 | 2002-04-05 | Olympus Optical Co Ltd | 情報記録システム及び情報記録方法 |
JPH11328302A (ja) * | 1998-05-12 | 1999-11-30 | Denso Corp | 2次元コードの読取方法及び記録媒体 |
JPH11353436A (ja) * | 1998-06-04 | 1999-12-24 | Toyota Central Res & Dev Lab Inc | 表象コード及びそのコード化方法 |
JP2000123130A (ja) * | 1998-10-19 | 2000-04-28 | Kobayashi Kirokushi Co Ltd | マトリックス式二次元コ−ド |
JP2000194807A (ja) * | 1998-12-24 | 2000-07-14 | Olympus Optical Co Ltd | シート状印刷記録媒体及びコードイメージ読取装置 |
Also Published As
Publication number | Publication date |
---|---|
US20130136361A1 (en) | 2013-05-30 |
USRE44982E1 (en) | 2014-07-01 |
KR20060044805A (ko) | 2006-05-16 |
US20130148888A1 (en) | 2013-06-13 |
KR100653886B1 (ko) | 2006-12-05 |
US20060097062A1 (en) | 2006-05-11 |
US7702162B2 (en) | 2010-04-20 |
JP2006134336A (ja) | 2006-05-25 |
US20130221105A1 (en) | 2013-08-29 |
US20130136354A1 (en) | 2013-05-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4557866B2 (ja) | 混合コード、及び、混合コードの生成方法と装置、記録媒体 | |
JP4515999B2 (ja) | 混合コードのデコーディング方法及びその装置、記録媒体 | |
KR100653885B1 (ko) | 혼합코드 디코딩 방법 및 그 장치 | |
CA2586274C (en) | Mixed code, and method and apparatus for generating the same, and method and apparatus for decoding the same | |
JP5145435B2 (ja) | カラーベースのイメージコードの色判別方法 | |
US10885411B2 (en) | Machine-readable image encoding data | |
US9311531B2 (en) | Systems and methods for classifying objects in digital images captured using mobile devices | |
US20210334490A1 (en) | Contrast edge barcodes | |
JP2008004101A (ja) | カラーベースのイメージコードの色判別方法 | |
JP2001195536A (ja) | コード及びコードのエンコーディング/デコーディング方法及び装置 | |
CN106203571A (zh) | 基于二维码的图片制作方法和识别方法及其实现*** | |
CN112070195A (zh) | 二维码识别、生成方法、装置、电子设备及存储介质 | |
KR100353872B1 (ko) | 기계로 인식가능한 코드 및 그 인코딩/디코딩 방법 | |
JP2009200794A (ja) | 文書の改竄検出プログラム及び改竄検出装置 | |
Safonov et al. | Embedding digital hidden data into hardcopy | |
JP2008097422A (ja) | ネットワーク接続方法、および、電子機器 | |
Bhargava | Generation and Recognition of Covert Quick Response (QR) Codes | |
Mishra | Region Identification and Decoding Of Security Markers Using Image Processing Tools |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081121 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090219 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090323 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090417 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20090715 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20090721 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091002 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100129 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20100430 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20100510 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100525 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100618 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100720 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130730 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |