Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3829450B2 - Image processing method and apparatus - Google Patents
[go: Go Back, main page]

JP3829450B2 - Image processing method and apparatus - Google Patents

Image processing method and apparatus Download PDF

Info

Publication number
JP3829450B2
JP3829450B2 JP35752197A JP35752197A JP3829450B2 JP 3829450 B2 JP3829450 B2 JP 3829450B2 JP 35752197 A JP35752197 A JP 35752197A JP 35752197 A JP35752197 A JP 35752197A JP 3829450 B2 JP3829450 B2 JP 3829450B2
Authority
JP
Japan
Prior art keywords
color
machine
image
readable code
code
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
Application number
JP35752197A
Other languages
Japanese (ja)
Other versions
JPH11184958A (en
Inventor
博史 飯田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP35752197A priority Critical patent/JP3829450B2/en
Publication of JPH11184958A publication Critical patent/JPH11184958A/en
Application granted granted Critical
Publication of JP3829450B2 publication Critical patent/JP3829450B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

【0001】
【発明の属する技術分野】
この発明は、画像処理方法および装置に関し、特に、文書等のデザインを阻害することなく機械可読符号を印刷することのできる画像処理方法および装置に関する。
【0002】
【従来技術】
従来、文書や図面等にその属性情報等をバーコード等の機械可読符号として付加し、この機械可読符号を利用することで文書や図面等の整理や検索等が行われている。また、最近では、より多くの情報を機械可読符号を利用して埋め込むために、任意の位置に印刷された機械可読符号を抽出する技術やカラーで印刷された機械可読符号の色を特定する技術等が提案されている。
【0003】
例えば、特開平6−36023号公報で提案されている画像信号処理装置では、ファクシミリ等のようにラスタスキャン方式でスキャンされた画像からバーコード領域を抽出するとともに、その抽出した領域のノイズを除去してバーコードの復号化を行う技術が提案されている。
【0004】
また、特開平7−262216号公報では、スキャンインした画像イメージをCRT上に表示し、この表示された画像イメージ内のバーコードエリアをマウス等で指定することでバーコードの復号化や認識を行う画像情報処理装置が提案されている。
【0005】
特開平4−111140号公報では、音声や画像、動画のデータを符号化し、この符号化したデータを埋め込む際に、音声データ、画像データ、動画データの各々に対応した所定のマークをデータと所定の位置関係で印刷することで埋め込んだデータの位置と種類を特定することのできるマルチメディア文書ファイリング装置が提案されている。
【0006】
ところが、特開平6−36023号公報で提案されている画像信号処理装置では、抽出できるバーコード領域の大きさは、走査窓の大きさで決定されるため任意の大きさのバーコード領域を抽出することはできず、特開平7−262216号公報で提案されている画像情報処理装置では、バーコード領域をユーザが指定する必要があり、指定するための装置が必要となる。特開平4−111140号公報で提案されているマルチメディア文書ファイリング装置では、埋め込んだデータの位置と種類をを示すマークがそのデータと所定の位置関係にある必要があり、任意の位置にマークを印刷することができない。
【0007】
また、上述の各技術においては、機械可読符号の埋め込み方法については、何等提案されておらず、多くの情報を埋め込んだ場合には、文書や図面等のデザインを阻害してしまうことになってしまう。
【0008】
また、埋め込み情報の情報量を増加させたり、文書や図面等のデザインに与える影響を小さくする方法として、カラーの機械可読符号を利用することが考えられるが、カラーの機械可読符号は、その色が判らなければ認識や復号化が困難である。
【0009】
そのため、特開平5−174204号公報では、3色分解プリズムを用いてバーコードの色を分解することで、混色を含むカラーバーコードの色を特定することのできるカラーバーコード及びバーコード読み取り装置が提案されているが、この技術は、バーコード領域が予め判っている場合に、何色でバーコードが印刷されているかを特定するためのものであり、バーコード領域が不明の場合にはバーコードの色を特定することができない。
【0010】
【発明が解決しようとする課題】
上述のように、文書や図面等を印刷した用紙上に、機械可読符号を利用して情報を埋め込む場合には、文書や図面等のデザインを阻害する恐れがあるとともに、機械可読符号を読み取る際にその位置を特定することが困難であった。
【0011】
また、機械可読符号をカラーで印刷した場合には、機械可読符号の印刷された領域に加え、何色で機械可読符号が印刷されているかを特定する必要があるが、両者を特定するための技術は提案されていなかった。
【0012】
そこで、この発明は、機械可読符号の埋め込みによる文書や図面等のデザインの阻害を極力抑え、機械可読符号を読み取る際には、機械可読符号が印刷された領域と機械可読符号の色を特定することのできる画像処理方法および装置を提供することを目的とする。
【0013】
【課題を解決するための手段】
上述した目的を達成するため、請求項1の発明は、原画像に埋め込む埋め込み情報を機械可読符号として前記原画像とともに用紙上に印刷する画像処理方法において、
前記埋め込み情報を機械可読符号に符号化し、該機械可読符号をユーザによって指定された色に変換し、該変換した機械可読符号を前記原画像と重ね合わせて合成することを特徴とする。
【0014】
また、請求項2の発明は、請求項1の発明において、前記指定された色で所定のマークを生成し、該生成したマークを前記機械可読符号とともに前記原画像に合成することを特徴とする。
【0015】
また、請求項3の発明は、請求項1の発明において、前記原画像に所定のマークが含まれている場合には、該所定のマークを前記指定された色に変換することを特徴とする。
【0016】
また、請求項4の発明は、原画像に埋め込む埋め込み情報を機械可読符号として前記原画像とともに用紙上に印刷する画像処理方法において、前記埋め込み情報を機械可読符号に符号化し、該機械可読符号を所定の色に変換し、前記所定の色に関する情報を色情報指定符号として符号化し、前記機械可読符号と前記色情報指定符号とを前記原画像と重ね合わせて合成することを特徴とする。
また、請求項5の発明は、請求項4の発明において、前記色情報指定符号は、前記機械可読符号とは異なる方式で符号化され、予め設定された色で印刷されることを特徴とする。
【0017】
また、請求項6の発明は、原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理方法において、読み取った画像から所定のロゴマークを検出し、該検出した所定のロゴマークの色に基づいて機械可読符号を抽出し、該抽出した機械可読信号を復号化することを特徴とする。
【0018】
また、請求項7の発明は、請求項6の発明において、前記所定のロゴマークが検出されない場合に、ユーザーに対して機械可読信号を抽出するための色を入力するように促し、入力された色に基づいて機械可読符号を抽出して、該抽出した機械可読信号を復号化することを特徴とする。
【0019】
また、請求項8の発明は、原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理方法において、読み取られた画像から前記機械可読符号が印刷された色の色情報を示す色情報指定符号を検出し、該検出した色情報指定符号を復号化し、該復号化した色情報指定符号が示す色情報に基づいて埋め込まれた機械可読符号を抽出すること特徴とする。
また、請求項9の発明は、請求項8の発明において、前記色情報指定符号は、前記機械可読符号とは異なる方式で符号化され、予め設定された色で前記用紙に含まれることを特徴とする。
【0020】
また、請求項10の発明は、原画像に埋め込む埋め込み情報を機械可読符号として前記原画像とともに用紙上に印刷する画像処理装置において、前記埋め込み情報を機械可読符号に符号化する符号化手段と、前記符号化手段により符号化する符号の色をユーザが指定するための符号色指定手段と、前記符号化手段により符号化された機械可読符号を前記符号色指定手段により指定された色に変換する色変換手段と、前記色変換手段により色変換された機械可読符号を前記原画像と重ね合わせる画像合成手段とを具備することを特徴とする。
【0021】
また、請求項11の発明は、請求項10の発明において、前記符号色指定手段により指定された色で所定のマークを生成するマーク生成手段をさらに具備し、前記画像合成手段は、前記マーク生成手段により生成されたマークを前記機械可読符号とともに前記原画像に合成することを特徴とする。
【0022】
また、請求項12の発明は、請求項10の発明において、前記原画像に含まれる所定のマークの色を前記符号色指定手段により指定された色に変換する符号色変換手段をさらに具備することを特徴とする。
【0023】
また、請求項13の発明は、請求項10の発明において、前記符号色指定手段により指定された色の色情報を示す色情報指定符号を生成する色情報指定符号生成手段をさらに具備し、前記画像合成手段は、前記色情報指定符号生成手段により生成された色情報指定符号を前記機械可読符号とともに前記原画像に合成することを特徴とする。
また、請求項14の発明は、請求項13の発明において、前記色情報指定符号生成手段は、前記機械可読符号と異なる方式で符号化した色情報指定符号を生成し、前記色変換手段は、前記色情報指定符号生成手段が生成した色情報指定符号を予め設定された色に変換することを特徴とする。
【0024】
また、請求項15の発明は、原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理装置において、前記用紙に印刷された画像を読み取る画像入力手段と、前記画像入力手段が読み取った画像から所定のロゴマークを検出するマーク検出手段と、前記マーク検出手段によって検出された所定のロゴマークから機械可読符号を抽出するための情報を判定する判定手段と、前記判定手段によって判定された情報に基づいて機械機械可読符号を抽出する符号抽出手段と、前記符号抽出手段により抽出された機械可読符号を復号化する復号化手段とを具備することを特徴とする。
【0025】
また、請求項16の発明は、請求項15の発明において、前記所定のロゴマークが検出されない場合に、ユーザーに対して機械可読信号を抽出するための色を入力するように促す入力手段をさらに具備し、前記入力手段によって入力された色に基づいて機械可読符号を抽出して、抽出された機械可読信号を復号化することを特徴とする。
【0026】
また、請求項17の発明は、原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理装置において、前記用紙に印刷された画像を読み取る画像入力手段と、前記画像入力手段が読み取った画像から前記機械可読符号が印刷された色の色情報を示す色情報指定符号を検出する色情報指定符号検出手段と、前記色情報指定符号検出手段が検出した色情報指定符号を復号化する復号化手段と、前記復号化手段によって復号化された色情報に基づいて埋め込まれた機械可読符号を抽出する抽出手段とを具備することを特徴とする。
また、請求項18の発明は、請求項17の発明において、前記色情報指定符号検出手段は、前記機械可読符号とは異なる方式で符号化され、予め設定された色で前記原画像に含まれる前記色情報指定符号を検出することを特徴とする。
また、請求項19の発明は、原画像に埋め込む機械可読符号の画像を生成し、該画像を生成したときの条件に基づき前記機械可読符号を抽出して復号化するために必要な情報を生成し、前記画像および前記情報を原画像に合成することを特徴とする。
また、請求項20の発明は、原画像に機械可読符号を埋め込んだ画像を生成する画像生成手段と、前記画像生成手段が画像を生成したときの条件に基づき前記機械可読符号を抽出して復号化するために必要な情報を生成する情報生成手段と、前記画像生成手段によって生成された画像と前記情報生成手段によって生成された情報とを記録媒体に記録する記録手段とを具備することを特徴とする。
【0027】
【発明の実施の形態】
以下、この発明に係わる画像処理方法および装置の一実施例を添付図面を参照して詳細に説明する。
【0028】
図1は、この発明に係わる画像処理装置の画像形成部である画像形成装置の構成を示すブロック図である。
【0029】
図1において、画像形成装置10は画像データ入力手段11とビットマップ変換手段12、画像合成手段13、画像出力手段14、埋め込み情報入力手段15、2値画像化手段16、色変換手段17、色指定手段18を具備して構成される。
【0030】
この画像形成装置10は、画像データ入力手段11より入力された文書や図面等の画像データをビットマップ変換手段12でビットマップデータに変換する一方、埋め込み情報入力手段15より入力された埋め込み情報を2値画像化手段16で2値化した機械可読符号の画像に変換し、この機械可読符号を色変換手段17で色指定手段18により指定された色に変換する。
【0031】
ビットマップ変換手段12でビットマップデータ化された画像データと色変換手段17で色変換された埋め込み情報(機械可読符号)は、画像合成手段13で重ね合わされて合成され、画像出力手段14より1つの画像として出力(印刷)される。
【0032】
色指定手段18は、ユーザが色変換される機械可読符号の色を指定するための手段であるが、機械可読符号の色の他にも、ビットマップ変換手段12でビットマップデータに変換される画像データの色の変更を指定したり、画像合成手段13で重ね合わされる機械可読符号の位置(文書や図面等の原画像に対する機械可読符号の相対位置)を指定したりすることもできる。
【0033】
また、画像合成手段13では、ビットマップデータ(画像データ)と機械可読符号を重ね合わせる際に、機械可読符号の色を優先させて重ね合わせを行う。
【0034】
ここで、図2および図3を参照して画像形成装置10の動作を説明する。
図2は、画像形成装置10の動作の流れを示すフローチャートであり、図3は、画像形成装置10での処理過程および処理後の画像を可視化して示した図である。
【0035】
画像形成装置10は、動作を開始し(ステップ101)、画像データ入力手段11より文書や図面等の原画像の画像データが入力され(ステップ102)、埋め込み情報入力手段15より埋め込み情報が入力されると(ステップ103)、ユーザに対して機械可読符号の印刷色の指定を要求する。これに対してユーザが色指定手段18より機械可読符号の印刷色(必要に応じて原画像の色変更、重ね合わせの領域)を指定すると(ステップ104)、ビットマップ変換手段12が画像データ入力手段11より入力された画像データをビットマップデータに変換する(ステップ105)。
【0036】
次に、2値画像化手段16が、埋め込み情報入力手段15より入力された埋め込み情報を機械可読符号の2値画像(白黒)データに変換する(ステップ106)。この2値画像化手段16での処理によって、図3(a)に示すような白黒2値の機械可読符号が生成される。
【0037】
2値画像化手段16で2値画像化された機械可読符号は、色変換手段17で図3(b)に示すように、色指定手段18で指定された色の機械可読符号の画像データに変換される(ステップ107)。
【0038】
次に、画像合成手段13でビットマップ変換手段12でビットマップデータに変換された原画像の画像データと色変換手段17で色変換された機械可読符号の画像データが合成される(ステップ108)。このとき、合成される前の原画像のビットマップデータは図3(c)に示すような画像(図は画像の右下部の一部を表示)であり、合成後の画像は、図3(d)に示すような画像となる。図3(e)は、原画像と機械可読符号が重ね合わせられた部分を拡大した図であり、同図に示すように原画像と機械可読符号が重なる部分では機械可読符号の色を優先するように重ね合わせられている。
【0039】
画像合成手段13で原画像と機械可読符号を重ね合わせることで生成された画像は、画像出力手段14から出力(印刷)され(ステップ109)、画像形成装置10の動作は終了する(ステップ110)。
【0040】
この画像形成装置10では、画像合成手段13で、図3(e)に示すように機械可読符号の色を優先した画像の重ね合わせを行うため、機械可読符号と原画像を同一の領域に印刷することができ、文書や図面のデザインに制限はない。また、色指定手段18により機械可読符号や原画像の色を指定できるため、例えば、機械可読符号と原画像(の一部)のどちらか一方を複写機のドロップカラーに指定することで、複写の際に機械可読符号または原画像を削除することもできる。
【0041】
さらに、機械可読符号が重ね合わされた領域の原画像を改竄した場合には、機械可読符号が復号化できなくなるため、改竄された文書や図面の発見が容易であり、改竄防止に有効となる。この場合には、図3(f)に示すように、用紙の全域に機械可読符号を重ね合わせることで文書全体の改竄防止を図ることができる。
【0042】
次に、画像形成装置10で印刷された画像から機械可読符号を読取り、復号化する場合の説明をする。
【0043】
図4は、画像読取装置の構成を示すブロック図である。
図4において、画像読取装置20は、光源21と光電変換手段22、アナログイメージデータ処理手段23、A/D変換手段24、指定色抽出手段25、ディジタルイメージデータ処理手段26、機械可読符号解読手段27、データ出力手段28、抽出色指定手段29を具備して構成される。
【0044】
光源21は原稿に照射する光を発生させ、光電変換手段22は光源21から照射された光の原稿での反射光を電気信号に変換する。アナログイメージデータ処理手段23は光電変換手段22が出力するアナログ電気信号に対するシェーディング補正等を行い、A/D変換手段24はアナログイメージデータ処理手段23で処理されたアナログ信号をディジタル信号に変換する。指定色抽出手段25はA/D変換手段24でディジタル信号に変換されたイメージデータからユーザが抽出色指定手段29から指定した指定色のイメージを抽出する。ディジタルイメージデータ処理手段26は、指定色抽出手段25で抽出された色のイメージデータに対してシェーディング補正等を施し、機械可読符号解読手段27はディジタルイメージデータ処理手段26で処理されたイメージデータが表す機械可読符号を復号化(解読)し、データ出力手段28は機械可読符号解読手段27が解読した埋め込み情報(機械可読符号)を出力する。
【0045】
図5は、画像読取装置20の動作の流れを示すフローチャートである。
【0046】
画像読取装置20は、動作を開始し(ステップ201)、光電変換手段22から画像データが、光源21が発生した光の原稿での反射光として入力されると(ステップ202)、この画像データをアナログイメージデータ処理手段23、A/D変換手段24でディジタルイメージデータに変換する。
【0047】
次に、ユーザが入力した画像中の機械可読符号の色を抽出色として抽出色指定手段29から入力すると(ステップ203)、指定色抽出手段25がA/D変換手段24から出力されたディジタルイメージデータから抽出色指定手段29で指定された色のデータのみを抽出する(ステップ204)。
【0048】
指定された色のディジタルイメージデータが抽出されると、そのディジタルイメージデータは、ディジタルイメージデータ処理手段26でシェーディング補正等が施されるとともにノイズを除去した2値データに変換される(ステップ205)。
【0049】
2値化されたデータは、機械可読符号解読手段27で復号化され(ステップ206)、データ出力手段28から出力されて(ステップ207)、画像読取装置20は動作を終了する(ステップ208)。
【0050】
この画像読取装置20では、原稿に印刷された機械可読符号の色をユーザが指定することで埋め込み情報への復号化を行っているが、原稿から機械可読符号の色を判定して機械可読符号を抽出することもできる。
【0051】
次に、この発明に係わる画像処理方法および装置の第2の実施例について説明する。
【0052】
この第2の実施例では、原画像にロゴマーク等の必ず含まれている画像が存在する場合に、ロゴマークの色を合成する機械可読符号の色と同一にすることで、ユーザによる抽出色の指定なしに機械可読符号を認識させている。
【0053】
図6は、第2の実施例における画像形成装置の構成を示すブロック図である。
【0054】
図6において、画像形成装置30は画像データ入力手段31とビットマップ変換手段32、画像合成手段33、画像出力手段34、埋め込み情報入力手段35、2値画像化手段36、色変換手段37、色指定手段38、ロゴマーク生成手段39を具備して構成される。
【0055】
この画像形成装置30は、画像データ入力手段31より入力された原画像の画像データをビットマップ変換手段32でビットマップデータに変換する一方、埋め込み情報入力手段35より入力された埋め込み情報を2値画像化手段36で2値化した機械可読符号の画像に変換し、この機械可読符号を色変換手段37で色指定手段38により指定された色に変換する。このとき、ロゴマーク生成手段39が色指定手段38が指定した機械可読符号の色と同一色のロゴマークを生成する。
【0056】
ビットマップ変換手段32でビットマップデータ化された画像データと色変換手段37で色変換された機械可読符号、ロゴマーク生成手段39で生成されたロゴマークは、画像合成手段33で重ね合わされて合成され、画像出力手段34より1つの画像として出力(印刷)される。
【0057】
色指定手段38は、ユーザが色変換される機械可読符号の色を指定するための手段であるが、機械可読符号の色の他にも、ビットマップ変換手段32でビットマップデータに変換される画像データの色の変更を指定したり、画像合成手段33で重ね合わされる機械可読符号の位置(文書や図面等の原画像に対する機械可読符号の相対位置)を指定したりすることもできる。
【0058】
また、画像合成手段33では、ビットマップデータ(画像データ)と機械可読符号を重ね合わせる際に、機械可読符号の色を優先させて重ね合わせを行う。
【0059】
ここで、図7を参照して画像形成装置30の動作を説明する。
図7は、画像形成装置30の動作の流れを示すフローチャートでる。
【0060】
画像形成装置30は、動作を開始し(ステップ301)、画像データ入力手段31より文書や図面等の原画像の画像データが入力され(ステップ302)、埋め込み情報入力手段35より埋め込み情報が入力されると(ステップ303)、ユーザに対して機械可読符号の印刷色の指定を要求する。これに対してユーザが色指定手段38より機械可読符号の印刷色(必要に応じて原画像の色変更、重ね合わせの領域)を指定すると(ステップ304)、ビットマップ変換手段32が画像データ入力手段31より入力された画像データをビットマップデータに変換する(ステップ305)。
【0061】
次に、2値画像化手段36が、埋め込み情報入力手段35より入力された埋め込み情報を機械可読符号の2値画像(白黒)データに変換する(ステップ306)。
【0062】
2値画像化手段36で2値画像化された機械可読符号は、色変換手段37で色指定手段38で指定された色の機械可読符号の画像データに変換され(ステップ307)、この変換された色と同一色のロゴマークをロゴマーク生成手段39が生成する(ステップ308)。
【0063】
次に、画像合成手段33でビットマップ変換手段32でビットマップデータに変換された原画像の画像データと色変換手段37で色変換された機械可読符号の画像データ、ロゴマーク生成手段39で生成されたロゴマークが合成される(ステップ309)。このとき、原画像と機械可読符号が重なる部分では機械可読符号の色を優先するように重ね合わせられる。
【0064】
画像合成手段33で原画像と機械可読符号、ロゴマークを重ね合わせることで生成された画像は、画像出力手段34から出力され(ステップ310)、画像形成装置30の動作は終了する(ステップ311)。
【0065】
ここで、図8に画像形成装置30の出力画像例を示す。
図8に示すように出力画像350には、用紙左上等の所定の位置にロゴマーク351が印刷されるが、このロゴマーク351は原画像に重ねられて印刷された機械可読符号352と同一の色で印刷され、この出力画像350を読み取る際には、ロゴマーク351と同一の色を抽出することで機械可読符号352を認識して復号化することが可能となる。
【0066】
次に、画像形成装置30で印刷された画像から機械可読符号を読取り、復号化する場合の説明をする。
【0067】
図9は、画像読取装置の構成を示すブロック図である。
図9において、画像読取装置40は、光源41と光電変換手段42、アナログイメージデータ処理手段43、A/D変換手段44、指定色抽出手段45、ディジタルイメージデータ処理手段46、機械可読符号解読手段47、データ出力手段48、ロゴマーク検出手段491、ロゴマーク色判定手段492を具備して構成される。
【0068】
光源41は原稿に照射する光を発生させ、光電変換手段42は光源41から照射された光の原稿での反射光を電気信号に変換する。アナログイメージデータ処理手段43は光電変換手段42が出力するアナログ電気信号に対するシェーディング補正等を行い、A/D変換手段44はアナログイメージデータ処理手段43で処理されたアナログ信号をディジタル信号に変換する。ロゴマーク検出手段491は、A/D変換手段44でディジタルデータに変換されたイメージデータからロゴマークを検出し、ロゴマーク色判定手段492はロゴマーク検出手段491が検出したロゴマークの色を判定する。指定色抽出手段45はA/D変換手段44でディジタル信号に変換されたイメージデータからロゴマーク色判定手段492が判定したロゴマークの色と同一色のイメージを抽出する。ディジタルイメージデータ処理手段46は、指定色抽出手段45で抽出された色のイメージデータに対してシェーディング補正等を施し、機械可読符号解読手段47はディジタルイメージデータ処理手段46で処理されたイメージデータが表す機械可読符号を復号化(解読)し、データ出力手段48は機械可読符号解読手段47が解読した埋め込み情報(機械可読符号)を出力する。
【0069】
図10は、画像読取装置40の動作の流れを示すフローチャートである。
【0070】
画像読取装置40は、動作を開始し(ステップ401)、光電変換手段42から画像データが、光源41が発生した光の原稿での反射光として入力されると(ステップ402)、この画像データをアナログイメージデータ処理手段43、A/D変換手段44でディジタルイメージデータに変換する。
【0071】
次に、ロゴマーク検出手段491がA/D変換手段44で変換されたディジタルイメージデータからロゴマークの検出を行い(ステップ403)、ロゴマークが検出された場合には(ステップ404でYES)、ロゴマーク色判定手段492がロゴマークの色を判定し(ステップ405)、ロゴマークが検出されなかった場合には(ステップ404でNO)、ユーザに対して図示しない抽出色指定手段から画像中の機械可読符号の色を抽出色として入力を促す(ステップ406)。
【0072】
ロゴマーク色判定手段492または図示しない抽出色指定手段により抽出する色が指定されると、指定色抽出手段45がA/D変換手段44から出力されたディジタルイメージデータから指定された色のデータのみを抽出する(ステップ407)。
【0073】
指定された色のディジタルイメージデータが抽出されると、そのディジタルイメージデータは、ディジタルイメージデータ処理手段46でシェーディング補正等が施されるとともにノイズを除去した2値データに変換される(ステップ408)。
【0074】
2値化されたデータは、機械可読符号解読手段47で復号化され(ステップ409)、データ出力手段48から出力されて(ステップ410)、画像読取装置40は動作を終了する(ステップ411)。
【0075】
なお、ロゴマークが原画像に含まれている場合には、ロゴマークを生成せずに原画像に含まれるロゴマークの色を変換するだけでよい。
【0076】
次に、この発明に係わる画像処理方法および装置の第3の実施例について説明する。
【0077】
この第3の実施例では、原画像に該画像に影響を与えない位置に黒等の予め設定した色の機械可読符号により、埋め込み情報の機械可読符号の色を指定し、ユーザによる抽出色の指定なしに機械可読符号を認識させている。
【0078】
図11は、第3の実施例における画像形成装置の構成を示すブロック図である。
【0079】
図11において、画像形成装置50は画像データ入力手段51とビットマップ変換手段52、画像合成手段53、画像出力手段54、埋め込み情報入力手段55、2値画像化手段56、色変換手段57、色指定手段58、色情報指定符号生成手段59を具備して構成される。
【0080】
この画像形成装置50は、画像データ入力手段51より入力された原画像の画像データをビットマップ変換手段52でビットマップデータに変換する一方、埋め込み情報入力手段55より入力された埋め込み情報を2値画像化手段56で2値化した機械可読符号の画像に変換し、この機械可読符号を色変換手段57で色指定手段58により指定された色に変換する。このとき、色情報指定符号生成手段59が色指定手段58が指定した機械可読符号の色を示す色情報指定のための予め設定された色の機械可読符号(埋め込み情報の機械可読符号と同一方式の符号)を生成する。
【0081】
ビットマップ変換手段52でビットマップデータ化された画像データと色変換手段57で色変換された機械可読符号、色情報指定符号生成手段59で生成された色情報指定符号(機械可読符号)は、画像合成手段53で重ね合わされて合成され、画像出力手段54より1つの画像として出力(印刷)される。
【0082】
色指定手段58は、ユーザが色変換される機械可読符号の色を指定するための手段であるが、機械可読符号の色の他にも、ビットマップ変換手段52でビットマップデータに変換される画像データの色の変更を指定したり、画像合成手段53で重ね合わされる機械可読符号の位置(文書や図面等の原画像に対する機械可読符号の相対位置)を指定したりすることもできる。
【0083】
また、画像合成手段53では、ビットマップデータ(画像データ)と機械可読符号を重ね合わせる際に、機械可読符号の色を優先させて重ね合わせを行う。
【0084】
ここで、図12を参照して画像形成装置50の動作を説明する。
図12は、画像形成装置50の動作の流れを示すフローチャートでる。
【0085】
画像形成装置50は、動作を開始し(ステップ501)、画像データ入力手段51より文書や図面等の原画像の画像データが入力され(ステップ502)、埋め込み情報入力手段55より埋め込み情報が入力されると(ステップ503)、ユーザに対して機械可読符号の印刷色の指定を要求する。これに対してユーザが色指定手段58より機械可読符号の印刷色(必要に応じて原画像の色変更、重ね合わせの領域)を指定すると(ステップ504)、ビットマップ変換手段52が画像データ入力手段51より入力された画像データをビットマップデータに変換する(ステップ505)。
【0086】
次に、2値画像化手段56が、埋め込み情報入力手段55より入力された埋め込み情報を機械可読符号の2値画像(白黒)データに変換する(ステップ506)。
【0087】
2値画像化手段56で2値画像化された機械可読符号は、色変換手段57で色指定手段58で指定された色の機械可読符号の画像データに変換され(ステップ507)、色情報指定符号生成手段59がこの変換された色を示す色情報指定符号(機械可読符号)を黒色等の予め設定された色で生成する(ステップ508)。
【0088】
次に、画像合成手段53でビットマップ変換手段52でビットマップデータに変換された原画像の画像データと色変換手段57で色変換された機械可読符号の画像データ、色情報指定符号生成手段39で生成された色情報指定符号が合成される(ステップ509)。このとき、原画像と機械可読符号が重なる部分では機械可読符号の色を優先するように重ね合わせられる。
【0089】
画像合成手段53で原画像と機械可読符号、色情報指定符号を重ね合わせることで生成された画像は、画像出力手段54から出力され(ステップ510)、画像形成装置50の動作は終了する(ステップ511)。
【0090】
ここで、図13に画像形成装置50の出力画像例を示す。
図13に示すように出力画像550には、用紙右上等の所定の位置に黒色等の予め設定された色で色情報指定符号(機械可読符号)551が印刷されるが、この色情報指定符号551は原画像に重ねられて印刷された機械可読符号552の色を示す情報であり、まず、色情報指定符号(機械可読符号)551を認識して復号化し、そこで指定されている色を抽出することで機械可読符号552を認識して復号化することが可能となる。
【0091】
次に、画像形成装置50で印刷された画像から機械可読符号を読取り、復号化する場合の説明をする。
【0092】
図14は、画像読取装置の構成を示すブロック図である。
図14において、画像読取装置60は、光源61と光電変換手段62、アナログイメージデータ処理手段63、A/D変換手段64、指定色抽出手段65、ディジタルイメージデータ処理手段66、機械可読符号解読手段67、データ出力手段68、指定色判定部69を具備して構成される。
【0093】
光源61は原稿に照射する光を発生させ、光電変換手段62は光源61から照射された光の原稿での反射光を電気信号に変換する。アナログイメージデータ処理手段63は光電変換手段62が出力するアナログ電気信号に対するシェーディング補正等を行い、A/D変換手段64はアナログイメージデータ処理手段63で処理されたアナログ信号をディジタル信号に変換する。指定色判定手段69は、A/D変換手段44でディジタルデータに変換されたイメージデータから黒色等の予め設定された色の機械可読符号で記された色情報指定符号を検出して解読し、埋め込み情報を記す機械可読符号の色を判定する。指定色抽出手段65はA/D変換手段64でディジタル信号に変換されたイメージデータから指定色判定手段69が判定した色のイメージを抽出する。ディジタルイメージデータ処理手段66は、指定色抽出手段65で抽出された色のイメージデータに対してシェーディング補正等を施し、機械可読符号解読手段67はディジタルイメージデータ処理手段66で処理されたイメージデータが表す機械可読符号を復号化(解読)し、データ出力手段68は機械可読符号解読手段67が解読した埋め込み情報(機械可読符号)を出力する。
【0094】
図15は、画像読取装置60の動作の流れを示すフローチャートである。
【0095】
画像読取装置60は、動作を開始し(ステップ601)、光電変換手段62から画像データが、光源61が発生した光の原稿での反射光として入力されると(ステップ602)、この画像データをアナログイメージデータ処理手段63、A/D変換手段64でディジタルイメージデータに変換する。
【0096】
次に、指定色判定手段69がA/D変換手段64で変換されたディジタルイメージデータから黒色等の予め設定された色のデータのみを抽出し(ステップ603)、指定された色のディジタルイメージデータが抽出されると、そのディジタルイメージデータを2値データに変換し(ステップ604)、2値データに変換された機械可読符号(色情報指定符号)の復号化を行う(ステップ605)。
【0097】
色情報指定符号が検出された場合には(ステップ606でYES)、指定色判定手段69が色情報指定符号を解読して埋め込み情報の機械可読符号が記されている色を判定し(ステップ607)、色情報指定符号が検出されなかった場合には(ステップ606でNO)、ユーザに対して図示しない抽出色指定手段から画像中の機械可読符号の色を抽出色として入力を促す(ステップ608)。
【0098】
指定色判定手段69または図示しない抽出色指定手段により抽出する色が指定されると、指定色抽出手段65がA/D変換手段64から出力されたディジタルイメージデータから指定された色のデータのみを抽出する(ステップ609)。
【0099】
指定された色のディジタルイメージデータが抽出されると、そのディジタルイメージデータは、ディジタルイメージデータ処理手段66でシェーディング補正等が施されるとともにノイズを除去した2値データに変換される(ステップ610)。
【0100】
2値化されたデータは、機械可読符号解読手段67で復号化され(ステップ611)、データ出力手段68から出力されて(ステップ612)、画像読取装置60は動作を終了する(ステップ613)。
【0101】
なお、この実施例においては、色情報指定符号を埋め込み情報を符号化した機械可読符号と同一方式の符号としているが、色情報指定符号は別の符号化方式で符号化された符号であってもよい。
【0102】
【発明の効果】
以上説明したように、この発明によれば、文書や図面等の原画像と埋め込み情報を符号化した機械可読符号を機械可読符号の色を優先させて重ね合わせて出力し、該出力した画像を読み取る際には機械可読符号の色を抽出して機械可読符号を復号化するように構成したので、
文書や図面等を作成する際に、機械可読符号を記述する領域を意識する必要がないため機械可読符号による制限がなく、文書や図面等のデザインを向上させることができる。
【0103】
また、文書や図面等に機械可読符号を重ね合わせているため、文書や図面等の改竄を行った場合には、機械可読符号が復号化できないため、改竄防止にも効果がある。
【図面の簡単な説明】
【図1】この発明に係わる画像処理装置の画像形成部である画像形成装置の構成を示すブロック図。
【図2】画像形成装置の動作の流れを示すフローチャート。
【図3】画像形成装置での処理過程および処理後の画像を可視化して示した図。
【図4】画像読取装置の構成を示すブロック図。
【図5】画像読取装置の動作の流れを示すフローチャート。
【図6】第2の実施例における画像形成装置の構成を示すブロック図。
【図7】第2の実施例における画像形成装置の動作の流れを示すフローチャート。
【図8】第2の実施例における画像形成装置の出力画像例を示した図。
【図9】第2の実施例における画像読取装置の構成を示すブロック図。
【図10】第2の実施例における画像読取装置の動作の流れを示すフローチャート。
【図11】第3の実施例における画像形成装置の構成を示すブロック図。
【図12】第3の実施例における画像形成装置の動作の流れを示すフローチャート。
【図13】第3の実施例における画像形成装置の出力画像例を示した図。
【図14】第3の実施例における画像読取装置の構成を示すブロック図。
【図15】第3の実施例における画像読取装置の動作の流れを示すフローチャート。
【符号の説明】
10 画像形成装置
11 画像データ入力手段
12 ビットマップ変換手段
13 画像合成手段
14 画像出力手段
15 埋め込み情報入力手段
16 2値画像化手段
17 色変換手段
18 色指定手段
20 画像読取装置
21 光源
22 光電変換手段
23 アナログイメージデータ処理手段
24 A/D変換手段
25 指定色抽出手段
26 ディジタルイメージデータ処理手段
27 機械可読符号解読手段
28 データ出力手段
29 抽出色指定手段
30 画像形成装置
31 画像データ入力手段
32 ビットマップ変換手段
33 画像合成手段
34 画像出力手段
35 埋め込み情報入力手段
36 2値画像化手段
37 色変換手段
38 色指定手段
39 ロゴマーク生成手段
350 出力画像
351 ロゴマーク
352 機械可読符号
40 画像読取装置
41 光源
42 光電変換手段
43 アナログイメージデータ処理手段
44 A/D変換手段
45 指定色抽出手段
46 ディジタルイメージデータ処理手段
47 機械可読符号解読手段
48 データ出力手段
491 ロゴマーク検出手段
492 ロゴマーク色判定手段
50 画像形成装置
51 画像データ入力手段
52 ビットマップ変換手段
53 画像合成手段
54 画像出力手段
55 埋め込み情報入力手段
56 2値画像化手段
57 色変換手段
58 色指定手段
59 色情報指定符号生成手段
550 出力画像
551 色情報指定符号
552 機械可読符号
60 画像読取装置
61 光源
62 光電変換手段
63 アナログイメージデータ処理手段
64 A/D変換手段
65 指定色抽出手段
66 ディジタルイメージデータ処理手段
67 機械可読符号解読手段
68 データ出力手段
69 指定色判定手段
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image processing method and apparatus, and more particularly to an image processing method and apparatus capable of printing a machine-readable code without hindering the design of a document or the like.
[0002]
[Prior art]
Conventionally, attribute information or the like is added to a document or drawing as a machine-readable code such as a barcode, and the machine or the like is used to organize or search the document or drawing. Recently, in order to embed more information using machine-readable codes, a technique for extracting machine-readable codes printed at arbitrary positions and a technique for specifying the color of machine-readable codes printed in color Etc. have been proposed.
[0003]
For example, in the image signal processing apparatus proposed in Japanese Patent Laid-Open No. 6-36023, a barcode area is extracted from an image scanned by a raster scan method, such as a facsimile, and noise in the extracted area is removed. A technique for decoding a barcode has been proposed.
[0004]
In Japanese Patent Laid-Open No. 7-262216, a scanned-in image is displayed on a CRT, and a barcode area in the displayed image is designated with a mouse or the like to decode or recognize the barcode. An image information processing apparatus has been proposed.
[0005]
In Japanese Patent Laid-Open No. 4-111140, when audio, image, and moving image data are encoded and the encoded data is embedded, predetermined marks corresponding to each of the audio data, image data, and moving image data are set as data and predetermined values. There has been proposed a multimedia document filing device capable of specifying the position and type of embedded data by printing with the positional relationship of the above.
[0006]
However, in the image signal processing apparatus proposed in Japanese Patent Laid-Open No. 6-36023, the size of the bar code area that can be extracted is determined by the size of the scanning window, so that an arbitrary size bar code area is extracted. However, in the image information processing apparatus proposed in Japanese Patent Laid-Open No. 7-262216, it is necessary for the user to specify the barcode area, and an apparatus for specifying the barcode area is required. In the multimedia document filing apparatus proposed in Japanese Patent Laid-Open No. 4-111140, the mark indicating the position and type of the embedded data needs to have a predetermined positional relationship with the data, and the mark is placed at an arbitrary position. I can't print.
[0007]
In addition, in each of the above-described techniques, no method for embedding a machine-readable code has been proposed. If a large amount of information is embedded, the design of documents, drawings, and the like is hindered. End up.
[0008]
In addition, as a method of increasing the amount of embedded information or reducing the effect on the design of documents, drawings, etc., it is conceivable to use a color machine-readable code. If it is not known, recognition and decoding are difficult.
[0009]
For this reason, Japanese Patent Laid-Open No. 5-174204 discloses a color barcode and barcode reading apparatus that can identify the color of a color barcode including mixed colors by separating the color of the barcode using a three-color separation prism. However, this technique is for specifying the color of the barcode printed when the barcode area is known in advance, and when the barcode area is unknown. The barcode color cannot be specified.
[0010]
[Problems to be solved by the invention]
As described above, when information is embedded on a paper on which a document or drawing is printed using a machine-readable code, the design of the document or drawing may be disturbed, and the machine-readable code may be read. It was difficult to specify the position.
[0011]
In addition, when the machine-readable code is printed in color, it is necessary to specify the color in which the machine-readable code is printed in addition to the printed region of the machine-readable code. No technology was proposed.
[0012]
Therefore, the present invention suppresses design obstructions of documents and drawings due to the embedding of machine-readable codes as much as possible, and specifies the area where the machine-readable code is printed and the color of the machine-readable code when reading the machine-readable code. It is an object of the present invention to provide an image processing method and apparatus capable of performing the above.
[0013]
[Means for Solving the Problems]
In order to achieve the above object, the invention of claim 1 is an image processing method for printing embedded information embedded in an original image as a machine-readable code on a sheet together with the original image.
The embedded information is encoded into a machine readable code, the machine readable code is converted into a color designated by a user, and the converted machine readable code is superimposed on the original image and synthesized.
[0014]
The invention of claim 2 is characterized in that, in the invention of claim 1, a predetermined mark is generated with the specified color, and the generated mark is combined with the original image together with the machine-readable code. .
[0015]
The invention of claim 3 is characterized in that, in the invention of claim 1, when the original image includes a predetermined mark, the predetermined mark is converted into the specified color. .
[0016]
According to a fourth aspect of the present invention, there is provided an image processing method for printing embedded information embedded in an original image on a sheet together with the original image as a machine readable code, and encoding the embedded information into a machine readable code. It converts to a predetermined color, encodes information about the predetermined color as a color information designation code, and superimposes the machine-readable code and the color information designation code on the original image for synthesis.
According to a fifth aspect of the present invention, in the fourth aspect of the present invention, the color information designation code is encoded by a method different from the machine-readable code and is printed in a preset color. .
[0017]
According to a sixth aspect of the present invention, there is provided an image processing method for reading the machine-readable code from a paper on which embedded information is printed as a machine-readable code together with an original image, and decoding the read machine-readable code to obtain the embedded information. In the method, a predetermined logo mark is detected from the read image, a machine-readable code is extracted based on the detected color of the predetermined logo mark, and the extracted machine-readable signal is decoded.
[0018]
Further, in the invention of claim 7, when the predetermined logo mark is not detected in the invention of claim 6, the user is prompted to input a color for extracting a machine-readable signal, and is inputted. A machine-readable code is extracted based on the color, and the extracted machine-readable signal is decoded.
[0019]
The invention according to claim 8 is an image processing method for reading the machine-readable code from a paper on which embedded information is printed as a machine-readable code together with an original image, and decoding the read machine-readable code to obtain the embedded information. , Detecting a color information designation code indicating color information of the color on which the machine-readable code is printed from the read image, decoding the detected color information designation code, and indicating the decoded color information designation code The machine-readable code embedded based on the color information is extracted.
The invention according to claim 9 is the invention according to claim 8, wherein the color information designation code is encoded by a method different from the machine-readable code and is included in the paper in a preset color. And
[0020]
The invention of claim 10 is an image processing apparatus for printing embedded information embedded in an original image as a machine-readable code on a sheet together with the original image, and encoding means for encoding the embedded information into a machine-readable code; Code color designating means for the user to specify the color of the code to be encoded by the encoding means, and machine-readable code encoded by the encoding means is converted to the color specified by the code color specifying means It comprises color conversion means and image synthesis means for superimposing the machine-readable code color-converted by the color conversion means on the original image.
[0021]
The invention of claim 11 further comprises mark generation means for generating a predetermined mark in a color designated by the code color designation means in the invention of claim 10, wherein the image composition means is the mark generation means. The mark generated by the means is combined with the original image together with the machine-readable code.
[0022]
The invention of claim 12 further comprises code color conversion means for converting the color of a predetermined mark included in the original image into a color designated by the code color designation means in the invention of claim 10. It is characterized by.
[0023]
The invention of claim 13 further comprises color information designation code generation means for generating color information designation code indicating color information of the color designated by the code color designation means in the invention of claim 10, The image synthesis means synthesizes the color information designation code generated by the color information designation code generation means together with the machine-readable code into the original image.
According to a fourteenth aspect of the invention, in the thirteenth aspect of the invention, the color information specifying code generating means generates a color information specifying code encoded by a method different from the machine-readable code, and the color converting means includes: The color information specifying code generated by the color information specifying code generating means is converted into a preset color.
[0024]
Further, the invention of claim 15 is an image processing apparatus that reads the machine-readable code from a sheet on which embedded information is printed as a machine-readable code together with an original image, and decodes the read machine-readable code to obtain the embedded information. The image input means for reading the image printed on the paper, the mark detection means for detecting a predetermined logo mark from the image read by the image input means, and the predetermined logo mark detected by the mark detection means Determination means for determining information for extracting a machine-readable code, code extraction means for extracting a machine-machine-readable code based on the information determined by the determination means, and a machine-readable code extracted by the code extraction means And decoding means for decoding.
[0025]
The invention of claim 16 is the invention of claim 15, further comprising input means for prompting a user to input a color for extracting a machine-readable signal when the predetermined logo mark is not detected. A machine-readable code is extracted based on the color input by the input means, and the extracted machine-readable signal is decoded.
[0026]
The invention according to claim 17 is an image processing apparatus that reads the machine-readable code from a sheet on which embedded information is printed as a machine-readable code together with an original image, and obtains the embedded information by decoding the read machine-readable code. An image input means for reading an image printed on the paper, and a color information designation code for detecting a color information designation code indicating color information of the color on which the machine-readable code is printed from the image read by the image input means Detecting means; decoding means for decoding the color information designation code detected by the color information designation code detection means; and machine-readable code embedded based on the color information decoded by the decoding means. And an extracting means.
According to an eighteenth aspect of the invention, in the invention of the seventeenth aspect, the color information designation code detecting means is encoded by a method different from the machine-readable code and is included in the original image in a preset color. The color information designation code is detected.
The invention according to claim 19 generates an image of a machine readable code to be embedded in an original image, and generates information necessary for extracting and decoding the machine readable code based on a condition when the image is generated. The image and the information are combined with the original image.
According to a twentieth aspect of the present invention, an image generation unit that generates an image in which a machine-readable code is embedded in an original image, and the machine-readable code is extracted and decoded based on a condition when the image generation unit generates an image. Comprising: information generating means for generating information necessary for conversion to an image; and recording means for recording the image generated by the image generating means and the information generated by the information generating means on a recording medium. And
[0027]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an embodiment of an image processing method and apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
[0028]
FIG. 1 is a block diagram showing the configuration of an image forming apparatus which is an image forming unit of an image processing apparatus according to the present invention.
[0029]
In FIG. 1, an image forming apparatus 10 includes an image data input unit 11, a bitmap conversion unit 12, an image composition unit 13, an image output unit 14, an embedded information input unit 15, a binary image forming unit 16, a color conversion unit 17, a color conversion unit 17, and a color conversion unit 17. A designating unit 18 is provided.
[0030]
The image forming apparatus 10 converts image data such as a document or a drawing input from the image data input unit 11 into bitmap data using the bitmap conversion unit 12, while embedding information input from the embedded information input unit 15. The image is converted into a machine-readable code image binarized by the binary image forming unit 16, and the machine-readable code is converted into a color designated by the color designating unit 18 by the color conversion unit 17.
[0031]
The image data converted into bitmap data by the bitmap conversion means 12 and the embedding information (machine-readable code) color-converted by the color conversion means 17 are superimposed and synthesized by the image synthesis means 13, and 1 by the image output means 14. Output (printed) as one image.
[0032]
The color designation means 18 is a means for the user to designate the color of the machine-readable code to be color-converted. In addition to the color of the machine-readable code, the color designation means 18 is converted into bitmap data by the bitmap conversion means 12. It is also possible to specify a change in the color of the image data or to specify the position of the machine readable code superimposed by the image synthesizing unit 13 (relative position of the machine readable code with respect to the original image such as a document or drawing).
[0033]
In addition, when superimposing the bitmap data (image data) and the machine-readable code, the image composition means 13 gives priority to the color of the machine-readable code.
[0034]
Here, the operation of the image forming apparatus 10 will be described with reference to FIGS. 2 and 3.
FIG. 2 is a flowchart showing an operation flow of the image forming apparatus 10, and FIG. 3 is a diagram showing a processing process in the image forming apparatus 10 and an image after processing.
[0035]
The image forming apparatus 10 starts an operation (step 101), image data of an original image such as a document or a drawing is input from the image data input unit 11 (step 102), and embedding information is input from the embedding information input unit 15. Then (step 103), the user is requested to specify the print color of the machine-readable code. On the other hand, when the user designates the printing color of the machine-readable code (color change / overlay area of the original image if necessary) from the color designation means 18 (step 104), the bitmap conversion means 12 inputs the image data. The image data input from the means 11 is converted into bitmap data (step 105).
[0036]
Next, the binary imaging means 16 converts the embedded information input from the embedded information input means 15 into binary image (monochrome) data of machine-readable code (step 106). By the processing in the binary imaging means 16, a monochrome binary machine-readable code as shown in FIG. 3A is generated.
[0037]
As shown in FIG. 3B, the machine-readable code that has been converted into a binary image by the binary imaging unit 16 is converted into image data of the machine-readable code of the color specified by the color specifying unit 18, as shown in FIG. Conversion is performed (step 107).
[0038]
Next, the image data of the original image converted into the bitmap data by the bitmap conversion means 12 and the image data of the machine readable code color-converted by the color conversion means 17 are synthesized by the image synthesis means 13 (step 108). . At this time, the bitmap data of the original image before synthesis is an image as shown in FIG. 3C (the figure shows a part of the lower right part of the image), and the image after synthesis is shown in FIG. The image is as shown in d). FIG. 3E is an enlarged view of a portion where the original image and the machine readable code are overlapped. As shown in FIG. 3, priority is given to the color of the machine readable code in the portion where the original image and the machine readable code overlap. Are superimposed.
[0039]
The image generated by superimposing the original image and the machine-readable code in the image synthesizing unit 13 is output (printed) from the image output unit 14 (step 109), and the operation of the image forming apparatus 10 ends (step 110). .
[0040]
In this image forming apparatus 10, the image synthesizing unit 13 prints the machine-readable code and the original image in the same region in order to superimpose the image with priority given to the color of the machine-readable code as shown in FIG. There are no restrictions on the design of documents and drawings. In addition, since the machine-readable code and the color of the original image can be specified by the color specifying means 18, for example, by specifying either the machine-readable code or the original image (part) as the drop color of the copying machine In this case, the machine-readable code or the original image can be deleted.
[0041]
Further, when the original image in the region where the machine-readable code is overlaid is tampered with, the machine-readable code cannot be decoded, so that it is easy to find a tampered document or drawing, which is effective in preventing tampering. In this case, as shown in FIG. 3F, it is possible to prevent falsification of the entire document by overlaying machine-readable codes over the entire area of the paper.
[0042]
Next, a description will be given of a case where a machine-readable code is read from an image printed by the image forming apparatus 10 and decoded.
[0043]
FIG. 4 is a block diagram illustrating a configuration of the image reading apparatus.
In FIG. 4, an image reading apparatus 20 includes a light source 21, a photoelectric conversion means 22, an analog image data processing means 23, an A / D conversion means 24, a designated color extraction means 25, a digital image data processing means 26, and a machine readable code decoding means. 27, a data output means 28, and an extraction color designation means 29.
[0044]
The light source 21 generates light for irradiating the document, and the photoelectric conversion means 22 converts the light reflected from the light source 21 on the document to an electrical signal. The analog image data processing unit 23 performs shading correction and the like on the analog electric signal output from the photoelectric conversion unit 22, and the A / D conversion unit 24 converts the analog signal processed by the analog image data processing unit 23 into a digital signal. The designated color extraction unit 25 extracts an image of a designated color designated by the user from the extraction color designation unit 29 from the image data converted into a digital signal by the A / D conversion unit 24. The digital image data processing means 26 performs shading correction or the like on the color image data extracted by the designated color extracting means 25, and the machine-readable code decoding means 27 receives the image data processed by the digital image data processing means 26. The represented machine-readable code is decoded (decoded), and the data output means 28 outputs the embedded information (machine-readable code) decoded by the machine-readable code decoding means 27.
[0045]
FIG. 5 is a flowchart showing an operation flow of the image reading apparatus 20.
[0046]
The image reading apparatus 20 starts its operation (step 201). When the image data is input from the photoelectric conversion means 22 as reflected light from the light source 21 (step 202), the image data is converted into the image data. Analog image data processing means 23 and A / D conversion means 24 convert the digital image data.
[0047]
Next, when the color of the machine-readable code in the image input by the user is input as the extracted color from the extracted color specifying means 29 (step 203), the specified color extracting means 25 outputs the digital image output from the A / D converting means 24. Only the data of the color designated by the extracted color designation means 29 is extracted from the data (step 204).
[0048]
When the digital image data of the designated color is extracted, the digital image data is converted into binary data in which shading correction and the like are performed and noise is removed by the digital image data processing means 26 (step 205). .
[0049]
The binarized data is decoded by the machine readable code decoding means 27 (step 206) and output from the data output means 28 (step 207), and the image reading apparatus 20 ends the operation (step 208).
[0050]
In this image reading device 20, the user specifies the color of the machine-readable code printed on the document, and the decoding into the embedded information is performed. However, the machine-readable code is determined by determining the color of the machine-readable code from the document. Can also be extracted.
[0051]
Next, a second embodiment of the image processing method and apparatus according to the present invention will be described.
[0052]
In this second embodiment, when an original image includes an image that is necessarily included such as a logo mark, the color extracted by the user is made the same as the color of the machine-readable code for synthesizing the logo mark color. Recognizes machine-readable codes without specifying.
[0053]
FIG. 6 is a block diagram showing the configuration of the image forming apparatus in the second embodiment.
[0054]
In FIG. 6, an image forming apparatus 30 includes an image data input unit 31, a bitmap conversion unit 32, an image composition unit 33, an image output unit 34, an embedded information input unit 35, a binary image formation unit 36, a color conversion unit 37, a color conversion unit 37, A designating unit 38 and a logo mark generating unit 39 are provided.
[0055]
This image forming apparatus 30 converts the image data of the original image input from the image data input means 31 into bitmap data by the bitmap conversion means 32, while the embedding information input from the embedding information input means 35 is binarized. The image is converted into an image of a machine readable code binarized by the imaging means 36, and the machine readable code is converted into a color designated by the color designation means 38 by the color conversion means 37. At this time, the logo mark generation means 39 generates a logo mark having the same color as the machine-readable code color designated by the color designation means 38.
[0056]
The image data converted into bitmap data by the bitmap conversion means 32, the machine-readable code color-converted by the color conversion means 37, and the logo mark generated by the logo mark generation means 39 are superimposed and synthesized by the image composition means 33. Then, it is output (printed) as one image by the image output means 34.
[0057]
The color designation means 38 is a means for the user to designate the color of the machine-readable code to be color-converted. In addition to the color of the machine-readable code, the color designation means 38 is converted into bitmap data by the bitmap conversion means 32. It is also possible to specify a change in the color of the image data, or to specify the position of the machine-readable code superimposed by the image synthesis means 33 (relative position of the machine-readable code with respect to the original image such as a document or drawing).
[0058]
In addition, when superimposing the bitmap data (image data) and the machine-readable code, the image composition unit 33 performs the superimposition by giving priority to the color of the machine-readable code.
[0059]
Here, the operation of the image forming apparatus 30 will be described with reference to FIG.
FIG. 7 is a flowchart showing an operation flow of the image forming apparatus 30.
[0060]
The image forming apparatus 30 starts operation (step 301), image data of an original image such as a document or drawing is input from the image data input unit 31 (step 302), and embedding information is input from the embedding information input unit 35. Then (step 303), the user is requested to specify the print color of the machine-readable code. On the other hand, when the user designates the printing color of the machine-readable code (color change / overlay area of the original image as necessary) from the color designation means 38 (step 304), the bitmap conversion means 32 inputs the image data. The image data input from the means 31 is converted into bitmap data (step 305).
[0061]
Next, the binary imaging means 36 converts the embedded information input from the embedded information input means 35 into binary image (monochrome) data of machine-readable code (step 306).
[0062]
The machine-readable code converted into a binary image by the binary imaging means 36 is converted into image data of a machine-readable code of the color designated by the color designation means 38 by the color conversion means 37 (step 307). The logo mark generation means 39 generates a logo mark of the same color as the selected color (step 308).
[0063]
Next, the image data of the original image converted into the bitmap data by the bitmap conversion unit 32 by the image synthesis unit 33 and the image data of the machine readable code color-converted by the color conversion unit 37 are generated by the logo mark generation unit 39. The logo mark thus formed is synthesized (step 309). At this time, in the portion where the original image and the machine-readable code overlap, they are superimposed so that the color of the machine-readable code is given priority.
[0064]
An image generated by superimposing the original image with the machine-readable code and the logo mark by the image synthesizing unit 33 is output from the image output unit 34 (step 310), and the operation of the image forming apparatus 30 ends (step 311). .
[0065]
Here, FIG. 8 shows an output image example of the image forming apparatus 30.
As shown in FIG. 8, a logo mark 351 is printed on the output image 350 at a predetermined position such as the upper left corner of the paper. This logo mark 351 is the same as the machine-readable code 352 printed on the original image. When printing this color and reading this output image 350, it is possible to recognize and decode the machine-readable code 352 by extracting the same color as the logo mark 351.
[0066]
Next, a case where a machine-readable code is read from an image printed by the image forming apparatus 30 and decoded will be described.
[0067]
FIG. 9 is a block diagram illustrating a configuration of the image reading apparatus.
In FIG. 9, an image reading apparatus 40 includes a light source 41, a photoelectric conversion means 42, an analog image data processing means 43, an A / D conversion means 44, a designated color extraction means 45, a digital image data processing means 46, and a machine readable code decoding means. 47, a data output means 48, a logo mark detection means 491, and a logo mark color determination means 492.
[0068]
The light source 41 generates light for irradiating the document, and the photoelectric conversion means 42 converts the light reflected from the light source 41 on the document to an electrical signal. The analog image data processing means 43 performs shading correction for the analog electric signal output from the photoelectric conversion means 42, and the A / D conversion means 44 converts the analog signal processed by the analog image data processing means 43 into a digital signal. The logo mark detection unit 491 detects a logo mark from the image data converted into digital data by the A / D conversion unit 44, and the logo mark color determination unit 492 determines the color of the logo mark detected by the logo mark detection unit 491. To do. The designated color extraction unit 45 extracts an image having the same color as the logo mark determined by the logo mark color determination unit 492 from the image data converted into a digital signal by the A / D conversion unit 44. The digital image data processing means 46 performs shading correction or the like on the color image data extracted by the designated color extracting means 45, and the machine-readable code decoding means 47 receives the image data processed by the digital image data processing means 46. The represented machine-readable code is decoded (decoded), and the data output means 48 outputs the embedded information (machine-readable code) decoded by the machine-readable code decoding means 47.
[0069]
FIG. 10 is a flowchart showing an operation flow of the image reading apparatus 40.
[0070]
The image reading apparatus 40 starts its operation (step 401). When the image data is input from the photoelectric conversion means 42 as reflected light from the light source 41 (step 402), the image data is converted into the image data. Analog image data processing means 43 and A / D conversion means 44 convert it to digital image data.
[0071]
Next, the logo mark detection means 491 detects the logo mark from the digital image data converted by the A / D conversion means 44 (step 403). When the logo mark is detected (YES in step 404), The logo mark color determination means 492 determines the color of the logo mark (step 405), and if the logo mark is not detected (NO in step 404), the extracted color designation means (not shown) in the image indicates to the user. The user is prompted to input the machine-readable code color as the extracted color (step 406).
[0072]
When the color to be extracted is designated by the logo mark color determination means 492 or the extraction color designation means (not shown), the designated color extraction means 45 only has the data of the color designated from the digital image data output from the A / D conversion means 44. Is extracted (step 407).
[0073]
When the digital image data of the designated color is extracted, the digital image data is converted into binary data in which shading correction and the like are performed and noise is removed by the digital image data processing means 46 (step 408). .
[0074]
The binarized data is decoded by the machine readable code decoding means 47 (step 409) and output from the data output means 48 (step 410), and the image reading apparatus 40 ends the operation (step 411).
[0075]
When the logo mark is included in the original image, it is only necessary to convert the color of the logo mark included in the original image without generating the logo mark.
[0076]
Next, a description will be given of a third embodiment of the image processing method and apparatus according to the present invention.
[0077]
In this third embodiment, the color of the machine-readable code of the embedded information is designated by a machine-readable code of a preset color such as black at a position that does not affect the original image, and Recognize machine-readable code without specification.
[0078]
FIG. 11 is a block diagram showing the configuration of the image forming apparatus in the third embodiment.
[0079]
In FIG. 11, an image forming apparatus 50 includes an image data input means 51, a bitmap conversion means 52, an image composition means 53, an image output means 54, an embedded information input means 55, a binary image forming means 56, a color conversion means 57, a color conversion means 57, and a color conversion means 57. It comprises a designation means 58 and a color information designation code generation means 59.
[0080]
The image forming apparatus 50 converts the image data of the original image input from the image data input unit 51 into bitmap data by the bitmap conversion unit 52, while binarizing the embedded information input from the embedded information input unit 55. The image conversion unit 56 converts the image into a machine-readable code image binarized, and the color conversion unit 57 converts the machine-readable code into a color designated by the color designation unit 58. At this time, the color information designation code generation unit 59 uses a machine-readable code of a preset color for designating color information indicating the color of the machine-readable code designated by the color designation unit 58 (the same method as the machine-readable code of the embedded information). Is generated).
[0081]
The image data converted into bitmap data by the bitmap conversion means 52, the machine-readable code color-converted by the color conversion means 57, and the color information designation code (machine-readable code) generated by the color information designation code generation means 59 are: The images are superimposed and combined by the image combining means 53 and output (printed) as one image by the image output means 54.
[0082]
The color designation means 58 is a means for the user to designate the color of the machine-readable code to be color-converted. In addition to the color of the machine-readable code, the color designation means 58 is converted into bitmap data by the bitmap conversion means 52. It is also possible to specify a change in the color of the image data, or to specify the position of the machine-readable code superimposed by the image synthesis means 53 (relative position of the machine-readable code with respect to the original image such as a document or drawing).
[0083]
In addition, when superimposing the bitmap data (image data) and the machine-readable code, the image composition unit 53 performs the superimposition by giving priority to the color of the machine-readable code.
[0084]
Here, the operation of the image forming apparatus 50 will be described with reference to FIG.
FIG. 12 is a flowchart showing an operation flow of the image forming apparatus 50.
[0085]
The image forming apparatus 50 starts operation (step 501), image data of an original image such as a document or drawing is input from the image data input unit 51 (step 502), and embedding information is input from the embedding information input unit 55. Then (step 503), the user is requested to specify the print color of the machine-readable code. On the other hand, when the user designates the printing color of the machine-readable code (color change / overlay area of the original image if necessary) from the color designation means 58 (step 504), the bitmap conversion means 52 inputs the image data. The image data input from the means 51 is converted into bitmap data (step 505).
[0086]
Next, the binary imaging means 56 converts the embedded information input from the embedded information input means 55 into binary image (monochrome) data of machine-readable code (step 506).
[0087]
The machine readable code converted into a binary image by the binary image forming means 56 is converted into image data of a machine readable code of the color specified by the color specifying means 58 by the color converting means 57 (step 507), and color information specification is performed. The code generation means 59 generates a color information designation code (machine-readable code) indicating the converted color in a preset color such as black (step 508).
[0088]
Next, the image data of the original image converted into the bitmap data by the bitmap conversion unit 52 by the image synthesis unit 53 and the image data of the machine-readable code color-converted by the color conversion unit 57, the color information designation code generation unit 39 The color information designating code generated in step 509 is synthesized (step 509). At this time, in the portion where the original image and the machine-readable code overlap, they are superimposed so that the color of the machine-readable code is given priority.
[0089]
An image generated by superimposing the original image, the machine-readable code, and the color information designation code by the image synthesizing unit 53 is output from the image output unit 54 (step 510), and the operation of the image forming apparatus 50 is finished (step). 511).
[0090]
Here, FIG. 13 shows an output image example of the image forming apparatus 50.
As shown in FIG. 13, in the output image 550, a color information designation code (machine-readable code) 551 is printed in a predetermined color such as black at a predetermined position such as the upper right of the sheet. 551 is information indicating the color of the machine-readable code 552 printed on the original image. First, the color information designation code (machine-readable code) 551 is recognized and decoded, and the color designated there is extracted. As a result, the machine-readable code 552 can be recognized and decoded.
[0091]
Next, a description will be given of a case where a machine-readable code is read from an image printed by the image forming apparatus 50 and decoded.
[0092]
FIG. 14 is a block diagram illustrating a configuration of the image reading apparatus.
In FIG. 14, an image reading apparatus 60 includes a light source 61, a photoelectric conversion means 62, an analog image data processing means 63, an A / D conversion means 64, a designated color extraction means 65, a digital image data processing means 66, and a machine readable code decoding means. 67, a data output means 68, and a designated color determination unit 69.
[0093]
The light source 61 generates light to irradiate the document, and the photoelectric conversion means 62 converts the light reflected from the light source 61 on the document to an electrical signal. The analog image data processing unit 63 performs shading correction and the like on the analog electric signal output from the photoelectric conversion unit 62, and the A / D conversion unit 64 converts the analog signal processed by the analog image data processing unit 63 into a digital signal. The designated color determination means 69 detects and decodes a color information designation code written in a machine-readable code of a preset color such as black from the image data converted into digital data by the A / D conversion means 44, Determine the color of the machine-readable code that describes the embedded information. The designated color extracting unit 65 extracts the image of the color determined by the specified color determining unit 69 from the image data converted into a digital signal by the A / D conversion unit 64. The digital image data processing means 66 performs shading correction or the like on the color image data extracted by the designated color extraction means 65, and the machine-readable code decoding means 67 receives the image data processed by the digital image data processing means 66. The represented machine-readable code is decoded (decoded), and the data output means 68 outputs the embedded information (machine-readable code) decoded by the machine-readable code decoding means 67.
[0094]
FIG. 15 is a flowchart showing an operation flow of the image reading apparatus 60.
[0095]
The image reading device 60 starts its operation (step 601), and when the image data is input from the photoelectric conversion means 62 as reflected light on the original of the light generated by the light source 61 (step 602), the image data is converted into the image data. Analog image data processing means 63 and A / D conversion means 64 convert the digital image data.
[0096]
Next, the designated color determination means 69 extracts only data of a preset color such as black from the digital image data converted by the A / D conversion means 64 (step 603), and the digital image data of the designated color. Is extracted, the digital image data is converted into binary data (step 604), and the machine-readable code (color information designation code) converted into binary data is decoded (step 605).
[0097]
When the color information designation code is detected (YES in step 606), the designated color determination means 69 decodes the color information designation code and determines the color in which the machine-readable code of the embedded information is written (step 607). ) If the color information designation code is not detected (NO in step 606), the user is prompted to input the machine-readable code color in the image as an extraction color from an extraction color designation means (not shown) (step 608). ).
[0098]
When the color to be extracted is designated by the designated color determination means 69 or the extraction color designation means (not shown), the designated color extraction means 65 only selects the color data designated from the digital image data output from the A / D conversion means 64. Extract (step 609).
[0099]
When the digital image data of the designated color is extracted, the digital image data is converted into binary data in which shading correction and the like are performed and noise is removed by the digital image data processing means 66 (step 610). .
[0100]
The binarized data is decoded by the machine readable code decoding means 67 (step 611) and output from the data output means 68 (step 612), and the image reading apparatus 60 ends the operation (step 613).
[0101]
In this embodiment, the color information designation code is the same code as the machine readable code obtained by encoding the embedded information, but the color information designation code is a code encoded by another encoding method. Also good.
[0102]
【The invention's effect】
As described above, according to the present invention, an original image such as a document or a drawing and a machine-readable code obtained by encoding embedded information are overlaid with priority given to the color of the machine-readable code, and the output image is output. Since it was configured to extract the machine-readable code color and decode the machine-readable code when reading,
When creating a document, a drawing, or the like, there is no need to be aware of an area in which a machine-readable code is described, so there is no restriction by the machine-readable code, and the design of the document, the drawing, etc. can be improved.
[0103]
In addition, since the machine-readable code is superimposed on the document, the drawing, and the like, when the document, the drawing, or the like is tampered with, the machine-readable code cannot be decoded.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an image forming apparatus which is an image forming unit of an image processing apparatus according to the present invention.
FIG. 2 is a flowchart showing an operation flow of the image forming apparatus.
FIG. 3 is a diagram showing a processing process in an image forming apparatus and an image after processing visualized.
FIG. 4 is a block diagram illustrating a configuration of an image reading apparatus.
FIG. 5 is a flowchart showing an operation flow of the image reading apparatus.
FIG. 6 is a block diagram illustrating a configuration of an image forming apparatus according to a second embodiment.
FIG. 7 is a flowchart showing a flow of operations of the image forming apparatus in the second embodiment.
FIG. 8 is a diagram illustrating an output image example of the image forming apparatus according to the second embodiment.
FIG. 9 is a block diagram illustrating a configuration of an image reading apparatus according to a second embodiment.
FIG. 10 is a flowchart showing a flow of operations of the image reading apparatus in the second embodiment.
FIG. 11 is a block diagram illustrating a configuration of an image forming apparatus according to a third embodiment.
FIG. 12 is a flowchart showing an operation flow of the image forming apparatus according to the third embodiment.
FIG. 13 is a diagram illustrating an example of an output image of an image forming apparatus according to a third embodiment.
FIG. 14 is a block diagram illustrating a configuration of an image reading apparatus according to a third embodiment.
FIG. 15 is a flowchart showing a flow of operations of the image reading apparatus in the third embodiment.
[Explanation of symbols]
10 Image forming apparatus
11 Image data input means
12 Bitmap conversion means
13 Image composition means
14 Image output means
15 Embedded information input means
16 Binary imaging means
17 color conversion means
18 color designation means
20 Image reader
21 Light source
22 Photoelectric conversion means
23 Analog image data processing means
24 A / D conversion means
25 Specified color extraction means
26 Digital image data processing means
27 Machine-readable code decoding means
28 Data output means
29 Extraction color designation means
30 Image forming apparatus
31 Image data input means
32 bit map conversion means
33 Image composition means
34 Image output means
35 Embedding information input means
36 Binary imaging means
37 color conversion means
38 color designation means
39 Logo mark generation means
350 output image
351 logo
352 Machine-readable code
40 Image reader
41 Light source
42 Photoelectric conversion means
43 Analog image data processing means
44 A / D conversion means
45 Specified color extraction means
46 Digital image data processing means
47 Machine-readable decoding means
48 Data output means
491 Logo mark detection means
492 Logo mark color judgment means
50 Image forming apparatus
51 Image data input means
52 Bitmap conversion means
53 Image composition means
54 Image output means
55 Embedded information input means
56 Binary imaging means
57 color conversion means
58 color designation means
59 Color information designation code generation means
550 output image
551 Color information designation code
552 machine-readable code
60 Image reader
61 Light source
62 Photoelectric conversion means
63 Analog image data processing means
64 A / D conversion means
65 Specified color extraction means
66 Digital image data processing means
67 Machine-readable code decoding means
68 Data output means
69 Designated color judgment means

Claims (20)

原画像に埋め込む埋め込み情報を機械可読符号として前記原画像とともに用紙上に印刷する画像処理方法において、
前記埋め込み情報を機械可読符号に符号化し、該機械可読符号をユーザによって指定された色に変換し、該変換した機械可読符号を前記原画像と重ね合わせて合成することを特徴とする画像処理方法。
In an image processing method for printing embedded information embedded in an original image on a sheet together with the original image as a machine-readable code,
An image processing method comprising: encoding the embedded information into a machine-readable code; converting the machine-readable code into a color designated by a user; and superimposing the converted machine-readable code on the original image. .
前記指定された色で所定のマークを生成し、該生成したマークを前記機械可読符号とともに前記原画像に合成することを特徴とする請求項1記載の画像処理方法。  The image processing method according to claim 1, wherein a predetermined mark is generated with the specified color, and the generated mark is combined with the original image together with the machine-readable code. 前記原画像に所定のマークが含まれている場合には、該所定のマークを前記指定された色に変換することを特徴とする請求項1記載の画像処理方法。  The image processing method according to claim 1, wherein when the original image includes a predetermined mark, the predetermined mark is converted into the specified color. 原画像に埋め込む埋め込み情報を機械可読符号として前記原画像とともに用紙上に印刷する画像処理方法において、
前記埋め込み情報を機械可読符号に符号化し、該機械可読符号を所定の色に変換し、前記所定の色に関する情報を色情報指定符号として符号化し、前記機械可読符号と前記色情報指定符号とを前記原画像と重ね合わせて合成することを特徴とする画像処理方法。
In an image processing method for printing embedded information embedded in an original image on a sheet together with the original image as a machine-readable code,
The embedded information is encoded into a machine-readable code, the machine-readable code is converted into a predetermined color, information about the predetermined color is encoded as a color information specifying code, and the machine-readable code and the color information specifying code are An image processing method, wherein the image is combined with the original image.
前記色情報指定符号は、
前記機械可読符号とは異なる方式で符号化され、予め設定された色で印刷されることを特徴とする請求項4記載の画像処理方法。
The color information designation code is
The image processing method according to claim 4, wherein the image processing method is encoded by a method different from the machine-readable code and printed in a preset color.
原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理方法において、
読み取った画像から所定のロゴマークを検出し、該検出した所定のロゴマークの色に基づいて機械可読符号を抽出し、該抽出した機械可読信号を復号化することを特徴とする画像処理方法。
In an image processing method for reading the machine-readable code from a sheet on which embedded information is printed as a machine-readable code together with an original image, and decoding the read machine-readable code to obtain the embedded information.
An image processing method, comprising: detecting a predetermined logo mark from a read image; extracting a machine-readable code based on the detected color of the predetermined logo mark; and decoding the extracted machine-readable signal.
前記所定のロゴマークが検出されない場合に、ユーザーに対して機械可読信号を抽出するための色を入力するように促し、入力された色に基づいて機械可読符号を抽出して、該抽出した機械可読信号を復号化することを特徴とする請求項6記載の画像処理方法。  When the predetermined logo mark is not detected, the user is prompted to input a color for extracting a machine-readable signal, and a machine-readable code is extracted based on the input color, and the extracted machine The image processing method according to claim 6, wherein the readable signal is decoded. 原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理方法において、
読み取られた画像から前記機械可読符号が印刷された色の色情報を示す色情報指定符号を検出し、該検出した色情報指定符号を復号化し、該復号化した色情報指定符号が示す色情報に基づいて埋め込まれた機械可読符号を抽出すること特徴とする画像処理方法。
In an image processing method for reading the machine-readable code from a sheet on which embedded information is printed as a machine-readable code together with an original image, and decoding the read machine-readable code to obtain the embedded information.
A color information designation code indicating color information of a color on which the machine-readable code is printed is detected from the read image, the detected color information designation code is decoded, and the color information indicated by the decoded color information designation code An image processing method comprising extracting a machine-readable code embedded based on the method.
前記色情報指定符号は、
前記機械可読符号とは異なる方式で符号化され、予め設定された色で前記用紙に含まれることを特徴とする請求項8記載の画像処理方法。
The color information designation code is
The image processing method according to claim 8, wherein the image processing method is encoded by a method different from the machine-readable code and is included in the paper in a preset color.
原画像に埋め込む埋め込み情報を機械可読符号として前記原画像とともに用紙上に印刷する画像処理装置において、
前記埋め込み情報を機械可読符号に符号化する符号化手段と、
前記符号化手段により符号化する符号の色をユーザが指定するための符号色指定手段と、
前記符号化手段により符号化された機械可読符号を前記符号色指定手段により指定された色に変換する色変換手段と、
前記色変換手段により色変換された機械可読符号を前記原画像と重ね合わせる画像合成手段と
を具備することを特徴とする画像処理装置。
In an image processing apparatus that prints embedded information embedded in an original image on a sheet together with the original image as a machine-readable code,
Encoding means for encoding the embedded information into a machine-readable code;
A code color specifying means for the user to specify the color of the code to be encoded by the encoding means;
Color conversion means for converting the machine-readable code encoded by the encoding means into the color designated by the code color designation means;
An image processing apparatus comprising: an image composition unit that superimposes the machine-readable code color-converted by the color conversion unit on the original image.
前記符号色指定手段により指定された色で所定のマークを生成するマーク生成手段をさらに具備し、
前記画像合成手段は、前記マーク生成手段により生成されたマークを前記機械可読符号とともに前記原画像に合成する
ことを特徴とする請求項10記載の画像処理装置。
Mark generation means for generating a predetermined mark in the color designated by the code color designation means,
The image processing apparatus according to claim 10, wherein the image synthesizing unit synthesizes the mark generated by the mark generating unit with the original image together with the machine-readable code.
前記原画像に含まれる所定のマークの色を前記符号色指定手段により指定された色に変換する符号色変換手段をさらに具備することを特徴とする請求項10記載の画像処理装置。  11. The image processing apparatus according to claim 10, further comprising code color conversion means for converting a color of a predetermined mark included in the original image into a color designated by the code color designation means. 前記符号色指定手段により指定された色の色情報を示す色情報指定符号を生成する色情報指定符号生成手段をさらに具備し、
前記画像合成手段は、前記色情報指定符号生成手段により生成された色情報指定符号を前記機械可読符号とともに前記原画像に合成する
ことを特徴とする請求項10記載の画像処理装置。
Color information specifying code generating means for generating a color information specifying code indicating color information of the color specified by the code color specifying means,
The image processing apparatus according to claim 10, wherein the image synthesizing unit synthesizes the color information designation code generated by the color information designation code generation unit with the original image together with the machine-readable code.
前記色情報指定符号生成手段は、
前記機械可読符号と異なる方式で符号化した色情報指定符号を生成し、
前記色変換手段は、前記色情報指定符号生成手段が生成した色情報指定符号を予め設定された色に変換する
ことを特徴とする請求項13記載の画像処理装置。
The color information designation code generation means includes
Generating a color information designation code encoded in a different manner from the machine-readable code;
The image processing apparatus according to claim 13, wherein the color conversion unit converts the color information designation code generated by the color information designation code generation unit into a preset color.
原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理装置において、
前記用紙に印刷された画像を読み取る画像入力手段と、
前記画像入力手段が読み取った画像から所定のロゴマークを検出するマーク検出手段と、
前記マーク検出手段によって検出された所定のロゴマークから機械可読符号を抽出するための情報を判定する判定手段と、
前記判定手段によって判定された情報に基づいて機械機械可読符号を抽出する符号抽出手段と、
前記符号抽出手段により抽出された機械可読符号を復号化する復号化手段と
を具備することを特徴とする画像処理装置。
In an image processing apparatus that reads the machine-readable code from a sheet on which embedded information is printed as a machine-readable code together with an original image, decodes the read machine-readable code, and acquires the embedded information.
Image input means for reading an image printed on the paper;
Mark detection means for detecting a predetermined logo from an image read by the image input means;
Determination means for determining information for extracting a machine-readable code from the predetermined logo detected by the mark detection means;
Code extraction means for extracting a machine-machine-readable code based on the information determined by the determination means;
An image processing apparatus comprising: a decoding unit that decodes the machine-readable code extracted by the code extraction unit.
前記所定のロゴマークが検出されない場合に、ユーザーに対して機械可読信号を抽出するための色を入力するように促す入力手段をさらに具備し、
前記入力手段によって入力された色に基づいて機械可読符号を抽出して、抽出された機械可読信号を復号化する
ことを特徴とする請求項15記載の画像処理装置。
An input means for prompting a user to input a color for extracting a machine readable signal when the predetermined logo mark is not detected;
The image processing apparatus according to claim 15, wherein a machine-readable code is extracted based on a color input by the input unit, and the extracted machine-readable signal is decoded.
原画像とともに埋め込み情報が機械可読符号として印刷された用紙から前記機械可読符号を読み取り、該読み取った機械可読符号を復号化して前記埋め込み情報を取得する画像処理装置において、
前記用紙に印刷された画像を読み取る画像入力手段と、
前記画像入力手段が読み取った画像から前記機械可読符号が印刷された色の色情報を示す色情報指定符号を検出する色情報指定符号検出手段と、
前記色情報指定符号検出手段が検出した色情報指定符号を復号化する復号化手段と、
前記復号化手段によって復号化された色情報に基づいて埋め込まれた機械可読符号を抽出する抽出手段と
を具備することを特徴とする画像処理装置。
In an image processing apparatus that reads the machine-readable code from a sheet on which embedded information is printed as a machine-readable code together with an original image, decodes the read machine-readable code, and acquires the embedded information.
Image input means for reading an image printed on the paper;
Color information designation code detection means for detecting color information designation code indicating color information of a color on which the machine-readable code is printed from an image read by the image input means;
Decoding means for decoding the color information designation code detected by the color information designation code detection means;
An image processing apparatus comprising: an extraction unit that extracts an embedded machine-readable code based on the color information decoded by the decoding unit.
前記色情報指定符号検出手段は、
前記機械可読符号とは異なる方式で符号化され、予め設定された色で前記原画像に含まれる前記色情報指定符号を検出することを特徴とする請求項17記載の画像処理装置。
The color information designation code detecting means includes
18. The image processing apparatus according to claim 17, wherein the color information designation code is detected by a method different from the machine-readable code and is included in the original image with a preset color.
原画像に埋め込む機械可読符号の画像を生成し、該画像を生成したときの条件に基づき前記機械可読符号を抽出して復号化するために必要な情報を生成し、前記画像および前記情報を原画像に合成することを特徴とする画像処理方法。  An image of a machine readable code to be embedded in an original image is generated, information necessary for extracting and decoding the machine readable code is generated based on a condition when the image is generated, and the image and the information are An image processing method comprising combining an image. 原画像に機械可読符号を埋め込んだ画像を生成する画像生成手段と、
前記画像生成手段が画像を生成したときの条件に基づき前記機械可読符号を抽出して復号化するために必要な情報を生成する情報生成手段と、
前記画像生成手段によって生成された画像と前記情報生成手段によって生成された情報とを記録媒体に記録する記録手段と
を具備することを特徴とする画像処理装置。
Image generation means for generating an image in which a machine-readable code is embedded in an original image;
Information generating means for generating information necessary for extracting and decoding the machine-readable code based on a condition when the image generating means generates an image;
An image processing apparatus comprising: a recording unit configured to record an image generated by the image generation unit and information generated by the information generation unit on a recording medium.
JP35752197A 1997-12-25 1997-12-25 Image processing method and apparatus Expired - Fee Related JP3829450B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP35752197A JP3829450B2 (en) 1997-12-25 1997-12-25 Image processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP35752197A JP3829450B2 (en) 1997-12-25 1997-12-25 Image processing method and apparatus

Publications (2)

Publication Number Publication Date
JPH11184958A JPH11184958A (en) 1999-07-09
JP3829450B2 true JP3829450B2 (en) 2006-10-04

Family

ID=18454558

Family Applications (1)

Application Number Title Priority Date Filing Date
JP35752197A Expired - Fee Related JP3829450B2 (en) 1997-12-25 1997-12-25 Image processing method and apparatus

Country Status (1)

Country Link
JP (1) JP3829450B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4015756B2 (en) * 1998-06-30 2007-11-28 ユーディナデバイス株式会社 Manufacturing method of semiconductor device
JP4633392B2 (en) * 2004-06-22 2011-02-16 大日本印刷株式会社 2D code poster

Also Published As

Publication number Publication date
JPH11184958A (en) 1999-07-09

Similar Documents

Publication Publication Date Title
US8331671B2 (en) Image processing apparatus and image encoding method related to non-photo image regions
US6123258A (en) Information embedding and resolving method and apparatus
JP4960817B2 (en) Image processing apparatus and image processing method
EP1538564B1 (en) Image processing system and image processing method
EP2264995B1 (en) Image processing apparatus, image processing method, and computer program
JP4819723B2 (en) Information extraction apparatus, information extraction method, information extraction program, and recording medium
JP4337251B2 (en) Image processing apparatus, image processing method, and computer-readable recording medium storing image processing program
JP2011008549A (en) Image processor, image reader, multifunctional machine, image processing method, program, and recording medium
JP5178490B2 (en) Image processing apparatus, image processing method, and computer program
US20080198394A1 (en) Image processing apparatus, image processing method, and computer program product
JP2001057631A (en) Image processing unit
JP2008109531A (en) Device, program and method for generating information, information reading system, electronic pen, and recording medium
JP3829450B2 (en) Image processing method and apparatus
JPH07254038A (en) Paper media system
JP3858559B2 (en) Image processing apparatus, image processing method, and recording medium
JP4396710B2 (en) Image processing apparatus, image processing apparatus control method, and image processing apparatus control program
JP4144511B2 (en) Image processing system
JP5923981B2 (en) Image processing apparatus and image processing program
JP2005142969A (en) Image processing system
JP2008177851A (en) Image processing apparatus, image processing system, and image processing program
JP4587123B2 (en) Image processing apparatus, image processing method, and image processing program
JP4757677B2 (en) Information embedding device, information embedding method, information embedding program, and recording medium
JP4238786B2 (en) Information recording method and information reproducing method
JP4710672B2 (en) Character color discrimination device, character color discrimination method, and computer program
JP2007194934A (en) Image forming apparatus, encoded data embedding system, printing apparatus, printed matter, image forming program, and recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050414

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050426

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060322

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060516

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: 20060620

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060703

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: 20100721

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110721

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees