JPH1132205A - カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体 - Google Patents

カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体

Info

Publication number
JPH1132205A
JPH1132205A JP9185252A JP18525297A JPH1132205A JP H1132205 A JPH1132205 A JP H1132205A JP 9185252 A JP9185252 A JP 9185252A JP 18525297 A JP18525297 A JP 18525297A JP H1132205 A JPH1132205 A JP H1132205A
Authority
JP
Japan
Prior art keywords
information
image
small area
data
fourier transform
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.)
Granted
Application number
JP9185252A
Other languages
English (en)
Other versions
JP4005177B2 (ja
Inventor
Haruko Kawakami
上 晴 子 川
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP18525297A priority Critical patent/JP4005177B2/ja
Publication of JPH1132205A publication Critical patent/JPH1132205A/ja
Application granted granted Critical
Publication of JP4005177B2 publication Critical patent/JP4005177B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Color Image Communication Systems (AREA)
  • Complex Calculations (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【課題】 画質劣化が生じることなく、可及的に多くの
コード情報を付加することを可能にする。 【解決手段】カラー原画像を複数の小領域に分けて切出
す画像領域切出手段12と、フーリエ変換面上でDC成
分を中心として同心円状に配置された、前記原画像に重
畳される重畳情報のビットの各々に対して、前記フーリ
エ変換面上の周期成分と前記フーリエ変換面上の主走査
軸方向となす角度とが格納されたビット配置テーブル1
1と、前記ビット配置テーブルに格納されたデータに基
づいて前記小領域に対して前記重畳情報を色差または彩
度のいずれかに変調して重畳する処理を行う重畳処理手
段18と、を備えていることを特徴とする。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はカラー画像を印字す
る際に、視覚的に妨害感を与えることなく原画像に情報
を付加する処理を行うカラー画像処理装置および方法な
らびに上記処理のプログラムを記録した記録媒体、また
上記付加した情報の検出処理を行うカラー画像処理装置
および方法ならびに上記処理のプログラムを記録した記
録媒体に関する。
【0002】
【従来の技術】カラー画像にテキストデータなどを重畳
して記録する従来のカラー画像処理装置が特開平4−2
94682号公報に開示されている。この従来のカラー
画像処理装置は、黄インクを用いて情報を付加するまた
は埋込むことにより記録するものである。このため原画
像が黄色成分のみを含む画素だけで構成されている場合
は、情報を付加しても視覚的に妨害感を与えることはな
い。しかし、原画像が黄色以外の色の成分を含む場合に
は、視覚的に妨害感を与えないということは保証できな
い。
【0003】更に色差もしくは彩度方向に変調を行うこ
とにより、情報の付加および記録を行うカラー画像処理
装置が特開平7−123244号公報に開示されてい
る。このカラー画像処理装置は原画像を複数の領域に分
け、各領域に同一の情報を埋め込むため、小さい領域に
も所定の情報を埋め込むことが可能であり、かつ視覚的
に妨害感を与えることなく画質の劣化も少ない。
【0004】
【発明が解決しようとする課題】しかしながら、この特
開平7−123244号公報に記載されたカラー画像処
理装置においては、付加情報の重畳対象である画像の各
領域に対して一様の情報のみの付加を行っているので付
加する情報量が大きい場合は対処できないという問題が
ある。
【0005】本発明の第1の目的は上記事情を考慮して
なされたものであって、画質劣化が生じることなく可及
的に多くのコード情報を付加することができるカラー画
像処理装置および方法ならびに上記処理のプログラムを
記録した記録媒体を提供するものであり、他の目的は上
記付加した情報を確実に検出することのできるカラー画
像処理装置および方法ならびに上記処理のプログラムを
記録した記録媒体を提供するものである。
【0006】
【課題を解決するための手段】本発明によるカラー画像
処理装置はカラー原画像を複数の小領域に分けて切出す
画像領域切出手段と、フーリエ変換面上でDC成分を中
心として同心円状に配置された、前記原画像に重畳され
る重畳情報のビットの各々に対して、前記フーリエ変換
面上の周期成分と前記フーリエ変換面上の主走査軸方向
となす角度とが格納されたビット配置テーブルと、前記
ビット配置テーブルに格納されたデータに基づいて前記
小領域に対して前記重畳情報を色差または彩度のいずれ
かに変調して重畳する処理を行う重畳処理手段と、を備
えていることを特徴とする。
【0007】また、前記切出された小領域に対して前記
重畳情報を付加すべきかどうかを、前記小領域の画像情
報に基づいて判定する判定手段を更に備え、前記重畳処
理手段は前記判定手段によって付加すべきと判定された
前記小領域に対してのみ重畳処理を行うように構成して
も良い。
【0008】また前記判定手段は前記小領域の平均色度
に基づいて判定しても良い。
【0009】また前記重畳情報は、前記原画像に重畳さ
れるデータを表しかつ複数個のデータ群に分割されるコ
ード情報を有しており、前記重畳処理手段は、異なる小
領域に対して異なる前記データ群を重畳するように構成
しても良い。
【0010】また前記重畳情報は、前記複数のデータ群
の読出す順序を表すアドレスデータと、前記コード情報
が重畳された画像を読取るときの方向を検出するための
方向検出用データと、隣接する前記小領域の境界を検出
するための境界検出用データとを更に備えているように
構成しても良い。
【0011】また、情報が重畳される隣接する前記小領
域の各々には異なる境界検出用データが与えられること
が望ましい。
【0012】また本発明によるカラー画像処理装置は、
情報が重畳されたカラー画像を読取る画像読取手段と、
フーリエ変換面上でDC成分を中心として同心円状に配
置された、前記画像に重畳された重畳情報のビットの各
々に対して、前記フーリエ変換面上の周期成分と前記フ
ーリエ変換面上の主走査軸方向とのなす角度が格納され
たビット配置テーブルと、このビット配置テーブルに格
納されたデータに基づいて、前記画像読取手段によって
読取られた画像の方向を検出する方向検出手段と、前記
読取られた画像の情報が重畳された小領域の境界を、前
記ビット配置テーブルに格納されたデータに基づいて検
出する境界検出手段と、前記境界検出手段によって検出
された境界に基づいて、前記読取られた画像から、前記
小領域を切出す小領域切出手段と、前記ビット配置テー
ブルに格納されたデータに基づいて、前記切出された小
領域から前記重畳情報を取出すデコード処理を行うデコ
ード処理手段と、前記取出された前記重畳情報を前記ビ
ット配置テーブルに格納されたデータに基づいて合成す
る合成手段と、を備えていることを特徴とする。
【0013】また前記切出された小領域に対してデコー
ド処理すべきかどうかを、前記小領域の画像情報に基づ
いて選択するデコード処理選択手段を更に備え、前記デ
コード処理手段は、前記デコード処理選択手段によって
デコード処理すべきと選択された前記小領域に対しての
みデコード処理を行うように構成しても良い。
【0014】また前記デコード処理選択手段は前記小領
域の平均色度に基づいて選択しても良い。
【0015】また本発明によるカラー画像処理方法は、
カラー画像に重畳されるデータを表すコード情報を含む
重畳情報の前記コード情報を複数のデータ群に分割する
第1のステップと、前記重畳情報の各ビットをフーリエ
変換面上に同心円状に配置する第2のステップと、前記
カラー原画像を複数の小領域に分割して切出す第3のス
テップと、前記切出された小領域の画像情報に基づい
て、前記小領域に前記重畳情報を付加すべきかどうかを
判定する第4のステップと、前記付加すべきと判定され
た小領域に、前記複数のデータ群のうちの1つのデータ
群を、このデータ群の各ビットの前記フーリエ変換面上
の配置データに基づいて色差または彩度のいずれかに変
調して重畳する処理を行う第5のステップと、を備えて
いることを特徴とする。
【0016】また本発明によるカラー画像処理方法は、
情報が複数の小領域に分割して重畳されたカラー画像を
読取る第1ステップと、前記第1のステップによって読
取った画像情報と、前記情報の各ビットが同心円状に配
置されたフーリエ変換面上の配置データとに基づいて前
記読取った画像情報に対応する画像の前記カラー画像に
対するの傾き角、および前記小領域の境界を検出する第
2のステップと、前記読取った画像情報および前記境界
に基づいて前記カラー画像を複数の小領域に分割して切
出す第3のステップと、前記切出された小領域の画像情
報に基づいてデコード処理を行うべきかどうかを選択す
る第4のステップと、デコード処理を行うべきと選択さ
れた前記小領域に、前記フーリエ変換面上の配置データ
に基づいてデコード処理して重畳された情報を取出す第
5のステップと、前記取出された情報を前記フーリエ変
換面上の配置データに基づいて合成する第6のステップ
と、を備えていることを特徴とする。
【0017】また本発明によるカラー画像処理を記録し
た記録媒体は、カラー原画像の画像情報に基づいて前記
カラー原画像を複数の小領域に分割して切出す手順と、
前記切出された小領域の画像情報に基づいて、前記小領
域に、複数のデータ群に分割された情報を付加すべきか
どうかを判定する手順と、前記付加すべきと判定された
小領域に、前記複数のデータ群のうち1つのデータ群
を、前記複数のデータ群の各ビットが同心円状に配置さ
れたフーリエ変換面上の配置データに基づいて色差また
は彩度のいずれかに変調して重畳する処理を行う手順
と、をコンピュータに実行させるプログラムを記録した
ことを特徴とする。
【0018】また本発明によるカラー画像処理を記録し
た記録媒体は、情報が複数の小領域に分割して重畳され
たカラー画像の読取られた画像情報と、前記情報の各ビ
ットが同心円状に配置されたフーリエ変換面上の配置デ
ータとに基づいて前記読取られた画像情報に対応する画
像の前記カラー画像に対する傾き角、および前記小領域
の境界を検出する手順と、前記読取られた画像情報及び
前記境界に基づいて前記カラー画像を複数の小領域に分
割して切出す手順と、前記切出された小領域の画像情報
に基づいてデコード処理を行うべきかどうかを選択する
手順と、デコード処理を行うべきと選択された小領域
に、前記フーリエ変換面上の配置データに基づいてデコ
ード処理して重畳された情報を取出す手順と、前記取出
された情報を前記フーリエ変換面上の配置データに基づ
いて合成する手順と、をコンピュータに実行させるプロ
グラムを記録したことを特徴とする。
【0019】
【発明の実施の形態】本発明によるカラー画像処理装置
の第1の実施の形態を図面を参照して説明する。この実
施の形態のカラー画像処理装置は、原画像の画像情報に
コード情報を含む重畳情報を色差方向に変調して埋込み
処理を行うものであって、その構成を図1に示す。
【0020】この実施の形態のカラー画像処理装置はメ
モリ2と、設定手段4と、画像処理部10と、メモリ2
0と、誤差拡散処理回路22と、出力部24とを備えて
いる。画像処理部10は、ビット配置テーブル11と、
画像領域切出手段12と、平均色度演算手段14と、判
定手段16と、重畳処理手段18とを有している。
【0021】メモリ2は原画像の画像情報、すなわち原
画像の各画素の位置と、画素間ピッチ(mm)と、各画素
の例えばY(黄)、M(マゼンタ)、C(シアン)等の
色信号値とが記憶されている。この画像情報はスキャナ
等の画像読取り装置を用いて予め原画像から読み取った
ものである。ある画素の色信号値Y,M,CがY=M=
C=0の場合、上記画素の色は白を表わし、Y=M=C
=1の場合、上記画素の色は黒を表わしている。
【0022】この第1の実施の形態のカラー画像処理装
置の構成と作用を図1および図2を参照して説明する。
【0023】本実施の形態のカラー画像処理装置は、原
画像を複数の小領域に分割するとともに上記原画像に付
加すべきコード情報(データ)も所定のビット長毎に分
割し、そして分割されたコード情報を、原画像の上記小
領域に割付ける構成となっている。
【0024】まず上記小領域のサイズ、付加すべきコー
ド情報の分割数men、およびこの分割されたコード情
報の並べ替えの順番すなわちデータ順列が設定手段4に
よって設定される(図2のステップF1参照)。例え
ば、付加すべきコード情報が、243ビットのコード情
報とし、コード情報の分割数を9とすればコード情報
は、各々が27ビット長の9個のデータ群DG1,DG
2,DG3,DG4,DG5,DG6,DG7,DG
8,DG9に分割される。そして原画像の小領域に割付
けるために上記9個のデータ群の順番が並べ換えられ
る。例えば、DG1,DG9,DG6,DG5,DG
8,DG2,DG3,DG4,DG7の順に並べ換えら
れる。このときの順番は原画像の小領域に割付けられる
順番を示している。
【0025】また各データ群には元の順番を示すアドレ
スが与えられる。例えばデータ群DG1には10進法で
1のアドレスが与えられ、データ群DG9には10進法
で9のアドレスが与えられる。したがってアドレスが
1,2,3,4,5,6,7,8,9のデータ群を上述
のように並べ替えると並べ替え後のデータ群のアドレス
は1,9,6,5,8,2,3,4,7の順となる。
【0026】そしてこのような各データ群のコード情報
D1〜D27および上記アドレスを示すアドレスデータ
A1〜A6(6ビットのアドレスデータ)等の各ビット
は図3に示すようなフーリエ変換面上に同心円状に予め
配置される。そしてこれらの配置形態は画像処理10の
ビット配置テーブルに格納される。
【0027】また、上記フーリエ変換面上には、上記コ
ード情報D1〜D27および上記アドレスデータA1〜
A6の他に、読取りの方向を検出するためのビット列P
1〜P4、分割された小領域の境界を検出するためのビ
ット列X0,X1,Y0,Y1も配置されている。な
お、この図3のフーリエ変換面上で非埋込部と表示した
位置は、ビットの配置が禁止されている。これはコード
情報が付加された画像を読取ってフーリエ変換すると、
付加していない、DC成分(原画像成分)を軸とした点
対称位置の周波数成分がスペクトルとして検出されてし
まうからである。
【0028】図3に示すフーリエ変換面においては、読
取りの方向を検出するためのビットP1〜P4は主走査
軸方向に配置されている。ここで主走査軸方向とは原画
像を走査して読取る際の1つの走査軸方向を示すもので
あって、一般に図4に示すように原画像の横軸方向が主
走査軸方向となる。また副走査軸方向とは主走査軸方向
に直交する方向、すなわち図4においては原画像の縦軸
方向を意味する。ビットP1,P2,P3,P4は各々
75cpi(cycle per inch),150cpi,175
cpi,200cpiの比較的低周波の位置に配置され
る。
【0029】このように複数箇所に方向検出のビットを
設定しているのは、出力系または読み取り系におけるノ
イズの混入を考慮しての対策である。方向検出のための
位置は同一の角度の複数箇所に設定しておき、その中の
少なくとも一カ所は他の実データを割り当てていない周
波数、とりわけ出力系などで成分の劣化の比較的少ない
低周波(ここでは75cpiがこれに相当)を割り当て
る。このように、複数位置に方向検出のためのビット割
り付けをすることで、出力系などのノイズが混入した
り、画像自体が周期成分を有している場合でも、信号読
み取り時を確実に行うことができる。
【0030】一方、境界位置の検出のためのビットは図
3に示すように2箇所ずつあるいはそれ以上の偶数箇所
を設定して、必ず2箇所のビットがペアになるよう割り
当てる。すなわち主走査軸方向の奇数番目の領域はX1
だけのビットを立てるようにして、偶数番目の領域はX
0だけのビットを立てるようにする。副走査軸方向につ
いても同様にして、Y0、Y1のビットを立てる規則性
を持たせるようにする。このようにして、読み取り時は
これらのビットの分離度が最もよい画点を求めて、境界
点を検出可能にする。
【0031】また図3においては、コード情報のデータ
ビットD1は主走査軸方向に対して22.5度の方向に
125cpiの周期成分を有しており、データビットD
27は主走査軸方向に対して157.5度の方向に20
0cpiの周期成分を有している。またアドレスデータ
のデータビットA1は主走査軸方向に対して22.5度
の方向に100cpiの周期成分を有しており、データ
ビットA6は主走査軸方向に対して157.5度の方向
に100cpiの周期成分を有している。
【0032】また、分割されたデータ群の元の順番を表
わすアドレスデータA1〜A6を含むデータ(コード情
報D1〜D27も含む)に対する具体的なビットの割付
けは次の通りである。例えば、分割した画面のうち64
個(6ビット分相当)以下の小領域を使用し、アドレス
番号が(10…1)である小領域に追加するアドレスデ
ータを含んだデータが(101100…0)という33
ビットもしくはそれ以下のバイナリーデータである場
合、それぞれデータの値が1であるビット位置の周波
数、角度に対して周期成分の付加を行う。以下方向検出
と境界位置識別のためのビットを除いて、アドレスとデ
ータそれぞれのビットと対応するフーリエ変換面上の位
置の周期成分を付加し、計33箇所に対応した周期成分
を付加していく。この割付けは図3に示すように単純な
順番による配列に設定しても構わないが、部外者が情報
を読み取りにくくするためにはランダムに設定した方が
よい。このとき、アドレスデータは1以上の値であるア
ドレスデータを表すビットを立てるようにする。また、
アドレスデータに0も使用する場合は、情報を追加する
小領域の数または情報を追加しない小領域の数のいずれ
かをデータに含ませるようにする。このような設定をす
ることで、誤って情報を追加していない領域をデコード
の際に使用することを防止する。
【0033】再び図2に戻り本実施の形態のカラー画像
処理装置の構成と作用を説明する。分割すべき小領域の
サイズ、コード情報の分割数、分割されたコード情報の
上記小領域に割付ける順番が設定手段4によって設定さ
れた後、画像領域切出手段12によって、メモリ2に格
納された画像情報を用いて原画像の小領域の切出しが行
われる(図2のステップF2参照)。この切出しは上記
設定された小領域のサイズに基づいて行われる。
【0034】次に切出された小領域の平均色度が平均色
度演算手段14によって演算される(図2のステップF
3参照)。なお、平均色度の演算は上記小領域の全ての
画素の平均色度を求めないで、適当に画素を間引きして
計算時間を短縮する方が良い。続いて、この演算された
平均色度に基づいてコード情報等を重畳すべきかどうか
が判定手段16によって判定される(図2のステップF
4参照)。
【0035】上記小領域に重畳すべきでない場合はステ
ップF5に進み、重畳は行なわない。また、重畳すべき
場合は、上記小領域に重畳すべき重畳情報(重畳すべき
データ群、このデータ群のアドレスデータA1〜A6、
上記小領域の境界位置を示すデータX0,X1,Y0,
Y1および方向検出用のデータP1〜P4)の合成が重
畳処理手段18によって行われる(図2のステップF6
参照)。
【0036】この重畳情報の合成は次のように行われ
る。ビット値が1である重畳情報の各データビットにつ
いてのみ合成され、ビット値が0であるデータビットに
ついては合成を行わない。ビット値が1であるデータビ
ットのフーリエ変換面における配置が主走査軸方向とな
す角度をθ、周期をW1(dot /cycle )、振幅をαと
すると、上記小領域の主走査軸方向および副走査軸方向
の座標が(x,y)である画素において上記データビッ
トの付加する(埋込む)際の色差信号の変化分ΔC2は
次の(1)式によって求められる。
【0037】
【数1】 ここで角度θはビット配置テーブル11に格納されてい
るフーリエ変換面上のビット配置図より直接に求まり、
周期W1は、メモリ2に記憶されている画素間ピッチ及
びフーリエ変換面上に配置されたビットの周期成分から
求まる。また振幅αは後述するように上記画素の色信号
値によって決定される。
【0038】上述の色差信号の変化分ΔC2の計算は、
各画素毎に、ビット値であるデータビットの全てに対し
て求められる。そしてこの求められた色差信号の変化分
Δ2を各画素毎に総和することによって重畳情報の合成
が行われる。
【0039】このようにしてある小領域における重畳情
報の合成が終了すると、他の小領域に付加すべきデータ
群が存在するかどうかが重畳処理手段18によって判定
され(図2のステップF7参照)、まだ存在する場合は
処理データ群のカウント値を1だけアップし(ステップ
F8参照)、ステップF2に戻る。そして上述のステッ
プF2からステップF7までの工程を繰り返す。
【0040】そして、付加すべきデータ群が存在しない
場合、すなわち既に処理したデータ群の数が分割数の設
定値menに等しくなった場合は、メモリ2に記憶され
ている各画素の色信号値Y,M,Cと、上述の重畳情報
の合成によって求まった上記画素における色差信号の変
化分ΔC2とに基づいて重畳処理手段18によって重畳
処理が行われる(図2のステップF8参照)。
【0041】この重畳処理は各画素に対して次の(2)
式を用いて行われる。 このようにして各画素に対して重畳情報が付加された色
信号値Y′,M′,C′が求まり、この求まった色信号
値Y′,M′,C′を含む画像情報が画像処理手段18
によってメモリ20に格納される。これにより、重畳情
報が付加された画像が得られたことになる。
【0042】このようにして得られた画像は通常出力部
24を介して直接に外部に出力される。しかし、必要な
場合は周知の誤差拡散処理回路22によって誤差拡散処
理を行ってから出力部24を介して外部に出力しても良
い。
【0043】上述の説明においては、重畳情報が付加さ
れる全ての小領域において重畳情報の合成を行ってか
ら、重畳処理を行ったが、各小領域毎に重畳情報の合成
を行った後、直ちに重畳処理を行っても良い。
【0044】このようにして重畳情報が付加された画像
の模式図を図5に示す。この画像は16個の小領域R1
〜R16に分割されており、小領域R2,R3,R6,
R7,R8,R9,R10,R14,R15には各々3
ビットのコード情報を含む重畳情報が付加されているこ
とを示している。なお斜線で示した小領域R1,R4,
R5,R11,R12,R13,R16には重畳情報は
付加されていない。
【0045】そして例えば小領域R2にはコード情報D
1D2D3=011からなるデータ群と、このデータ群
のアドレスAD(=1(10進法表現))と、境界位置
を示すデータX0(=0),X1(=1),Y0(=
1),Y1(=0)と、方向を示すデータ(図示せず)
とが付加されているが、この小領域R2に実際に付加さ
れたデータはビット値が1となるD2,D3,X1,Y
0と、A6(アドレスAD(=1))と、P1〜P4で
あり、データX0,Y1,アドレスビットA1〜A5、
およびデータD1は付加されていない。
【0046】なお、図5においては、説明を簡単にする
ために、情報を付加すべき各小領域には3ビットのコー
ド情報を含む重畳情報が付加された例を示したが、図3
に示すフーリエ変換面を用いれば27ビット以下のコー
ド情報を含む重畳情報を付加することが可能となる。
【0047】このようにして重畳情報が付加された画像
においては、付加した各データの周期成分のなすパター
ンが視覚的に妨害感を与えるものであってはならない。
このため、上記パターンの振幅や周期は人間の視覚限界
を考慮して設定する必要がある。
【0048】図6は人間の視覚限界のピークを示す周波
数よりも高い周波数の印字が可能なプリンタを用いて出
力したサンプルをもとに被験者実験を行い、明暗方向、
青−黄方向、および彩度方向における人間の階調識別能
のそれぞれの調査結果を表わしたグラフである。横軸は
周波数、縦軸は周波数に対する識別可能な階調数を表
す。このグラフから明らかなように、周波数の高い領域
ほど人間の階調識別能は明暗方向よりも青−黄方向に対
して低くなるということが分る。
【0049】さらに、図6を詳しく見ると3cycle
/mm以下の低周波の場合、視覚的に急激に感度が高く
なっていることが分かる。すなわち、上記パターンに3
cycle/mm以下の低周波を使用するならば視覚的
に識別可能な階調数は100階調程度になってしまう。
このため妨害感がないように、パターンを作成しようと
して振幅αを押さえると、パターンそのものを読み取る
際、よほどSN比の高いセンサを使用しない限り上記パ
ターンがノイズに埋もれてしまう可能性が高くなる。従
って、パターンの周期は3cycle/mm以上の高周
波になるように設定する(従ってデータの埋め込みに使
用するプリンタの分解能は6dot/mm以上、すなわ
ち約150dpi以上であることが必要)ことが望まし
い。
【0050】また、図6に表されるように周波数の高い
ほど識別能力が落ちるので、各周波数において識別可能
なレベルの限界に振幅を設定する。また、視覚特性のも
う一つの特徴として、画像の方向(主走査軸方向または
副走査軸方向)となす角度が斜めの方向である周期成分
に対する感度が低いという特徴がある。本方式はこれに
着目して追加する周期成分の角度が0度もしくは90度
以外の場合の振幅ΔC2の値が大きくなる(およそ2倍
程度)ように設定する。
【0051】ここで、読取りの時点でのデコード化を確
実なものにし、情報付加時および読取り時における処理
速度を上げるために、全体が原色、白、黒に近い色を呈
している小領域に対して情報の付加をおこなわない。さ
らに、情報の効率を高めるために個々の画素の輝度・色
差によって追加する情報の量を切り替える。
【0052】図7は同一周期のサイン波状パターンに対
する輝度・色差別の感度分布などをもとにした情報追加
の量を模式的に表した図である。この図7のハッチング
で示した領域はそれぞれ色の濃くなるに従って微量の濃
度変動に対する感度が低くなる、従って、色差方向の値
が小さく、中間的な輝度を持つ色に対してパターンを追
加すると同パターンがかなり目に付きやすいという傾向
がある。この特性を踏まえて特に塗り潰しのない色再現
域の核に相当する感度の高い輝度・色差領域内の色に対
してはパターンの付加をしないかもしくは振幅を小さく
押さえ、感度が低くなるに従って付加する周期成分の振
幅を大きくしていく。
【0053】しかし、彩度が極めて高い原色、白、もし
くは黒(すなわち出力系が再現できる色領域の最外殻の
色)に近い色になると感度そのものも低くなるが、これ
らの色に対して周期成分を付加すると出力部24に供給
する時点でオーバーフロー処理などが行われる場合が多
く、画像のDC成分そのものが変化するとともに、付加
したはずの振幅自体が抑えられ、読取り時に振幅で表わ
された情報がスキャナのノイズに埋もれて抽出が困難に
なる可能性が高い。
【0054】そこで、情報付加の対象となっている画素
の色が色空間において最外殻に近い色である場合、すな
わち色信号Y、M、C(またはR、G、B)の値の何れ
かが0または1に近い値を示す場合、付加する周期成分
の振幅を小さくするかもしくは付加しないように調整す
る。例えば、原画像の色信号値がY=0.95,M=
0.05,C=0.03の画素には情報を付加しないよ
うに設定する。このような処理を行うと原画像DC成分
を変化させないので、画像の色度の変化を最小限に抑え
て、情報の付加が可能となり、読み取り時における誤判
定を防ぎ、読み取り速度そのものを上げることも可能に
なる。
【0055】図8は以上の点を考慮して処理を指定する
ときの模式図である。例えば、背景は感度の高い無彩色
か白に近い色である場合が多く、重畳する周期成分の振
幅を抑えるか重畳しない方がよい。顔など肌色の部分は
多少感度が低くなるので、より大きな振幅にする。ま
た、洋服は一概には言えないが、ある程度鮮やかな色が
使われている場合は振幅をより大きくし、原色に近い色
であれば情報を重畳しない。さらに、髪や白襟の部分は
それぞれ黒と白に近い色であり、色立体の最外殻に相当
する場合が多く、情報を重畳しない。
【0056】さらに本実施の形態では、前述のようによ
り多くの情報を付加するために入力画像を複数の領域に
分割し、その領域毎に異なる情報および信号を合成する
時の順番を表わすアドレスを追加する。従って、上述の
ように画素ごとに周期成分を重畳するかどうかを判定す
るのでなく、領域に分割した段階で読み取りの際に検出
が困難である色を持つ領域は原則として重畳対象としな
いように設定する。この判定は、その領域全体の色信号
などの平均信号値、あるいは色度を求めておき、その平
均信号値または色度に対して閾値処理を行って、領域全
体が色再現域の最外殻に近い色であると見做された場合
は該当領域に対して情報付加を行わない。
【0057】なお、表現できる階調数の限られたプリン
タを用いる場合は、多値もしくは2値の誤差拡散法を用
いて疑似階調表現を行う。誤差拡散パターン発生はコー
ド情報を追加した直後に、誤差拡散処理回路22によっ
て行う。ここで誤差拡散パターンを発生させる。このよ
うにして誤差拡散パターンを利用した階調表現を行う
と、付加したコード情報によって発生したノイズは誤差
拡散パターンより目に付きにくくなる。
【0058】以上の処理を行うことで、S/N比の低い
出力装置を用いる場合も、情報の重畳対象である画像の
色度、画像自体の有する周期成分の有無などに拘らず、
画質を劣化させずにより大きな容量の情報を付加し、読
み取りを確実に行える情報付加が可能になる。
【0059】また、本実施の形態においては、重畳情報
の各データビットはフーリエ変換面上で同心円状に配置
されているため、フーリエ変換面上で矩形状に配置する
場合と比較して、周期成分同士の重ね合せによる低周波
成分の発生が比較的少ない。このため画質劣化を引き起
こしにくく、より多くの情報の付加が可能となる。
【0060】なお、図2に示すステップF2からステッ
プF9までの処理手順は、プログラムとして記録媒体
(例えば、CDROM、光磁気ディスク、およびDVD
(Digital Versatile Disk)等の光ディスクや、フロッ
ピーディスク、メモリカード等)に記録される。この記
録は次のようにして行われる。まず、図9に示すように
記録媒体30を記録装置(コンピュータ35)にセット
する。続いて入力手段(例えばキーボード37)を用い
て、ステップF2からステップF9までの処理手順をプ
ログラムとして順次、入力する。するとこの入力された
プログラムはコンピュータのCPU(図示せず)によっ
て、記録媒体30に書込まれ記録される。この書込む際
には表示部39を利用すると便利である。
【0061】このような記録媒体30に記録された画像
処理手順を実行する場合について説明する。まず画像処
理手順がプログラムとして記録された記録媒体30を読
取り装置(コンピュータ35)にセットする。続いて上
記読取り装置に接続されたコンピュータ35のCPUに
よって記録媒体30から上記プログラムが順次、読出さ
れ、実行される。
【0062】次に本発明によるカラー画像処理装置の第
2の実施の形態を図面を参照して説明する。この第2の
実施の形態のカラー画像処理装置は、例えば第1の実施
の形態のカラー画像処理装置を用いて重畳情報が付加さ
れた画像から重畳情報を検出する処理を行うものであっ
て、その構成を図10に示す。
【0063】この実施の形態のカラー画像処理装置は、
画像読取手段41と、メモリ42と、設定手段43と、
画像処理部50と、出力部61とを備えている。画像処
理部50はビット配置テーブル51と、傾き角検出手段
52と、境界検出手段53と、小領域切出手段54と、
平均色度演算手段55と、デコード処理選択手段56
と、デコード処理手段57と、埋込み情報合成手段58
とを有している。
【0064】この実施の形態のカラー画像処理装置の作
用を図11を参照して説明する。まず、スキャナ等の画
像読取手段41を用いて、情報が重畳された画像を原稿
から読込む(図11のステップF21参照)。この読込
まれた画像情報はメモリ42に記憶される。なお、情報
が重畳された画像を読込んだときは、一般に元の画像の
主走査軸方向と、読込んだときの主走査軸方向とは一致
せず、ある角度だけ傾いている。そこで、上記読込まれ
た画像情報に基づいて上記傾き角が傾き角検出手段52
によって検出される(図11のステップF22参照)。
続いて、この検出された傾き角および上記画像情報に基
づいて境界検出手段53によって、各小領域の境界が検
出される(図11のステップF22参照)。これらの検
出には、情報の重畳処理に用いた同じフーリエ変換面上
のビット配置が用いられる。このビット配置はビット配
置テーブル51に格納されている。
【0065】次に小領域の総個数menが設定手段43
によって設定される(ステップF23参照)。検出され
た上記方向および境界等に基づいて、情報が重畳された
画像からの小領域の切出しが小領域切出手段54によっ
て行われる(図11のステップF24参照)。続いてこ
の切出された小領域の色度の平均値が平均色度演算手段
55によって求められる(図11のステップF25参
照)。この求められた値に基づいて上記小領域にデコー
ド処理を行うかどうかの選択およびデコード処理する場
合の閾値の設定等のデコード方法の選択がデコード処理
選択手段56によって行われる(ステップF26参
照)。
【0066】そしてデコード処理すべきと選択された場
合は、デコード処理手段57によって上記小領域に付加
された付加情報の(埋込情報)のデコード処理(読取り
処理)が行われる(ステップF27参照)。このデコー
ド処理にはビット配置テーブル51が参照される。な
お、デコード処理すべきでないと選択された場合はステ
ップF27を実行せずにステップF28に進む。
【0067】上記ステップF24からステップF27ま
での処理を全ての小領域にわたって行う(ステップF2
8,29参照)。分割された全ての情報の読取り処理が
終了したら、読取った情報の合成が埋め込み情報合成手
段58によって行われる(ステップF31参照)。そし
てこの合成された情報は出力部61によって外部に出力
される(ステップF31参照)。
【0068】なお、本実施の形態においては、情報が重
畳された画像の読取りは、この画像全体を読込んでから
小領域の切出しを行い、この切出された小領域について
デコード処理を行ったが、小領域毎に読取り処理を行っ
ても良い。
【0069】本実施の形態の読取り処理の詳細なアルゴ
リズムの一具体例を図12を参照して説明する。
【0070】まず、画像形成に用いた出力装置固有の分
解能以上の分解能を持つスキャナを用いて、画面全体も
しくは少なくとも情報重畳時に分割した小領域の主走査
軸、副走査軸方向ともそれぞれの2倍の大きさに相当す
る画素数を含む領域のRGB信号を読み取る(ステップ
F40参照)。次にスキャナの分解能およびデータの分
割数nmaxをセットする(ステップF41参照)。続
いて副走査軸方向の領域の個数n1および主走査軸方向
の領域の個数n2を算出する(ステップF42参照)。
【0071】入力された原稿が斜めに置かれて読み込ん
だ場合を考慮して、少なくとも64×64画素分の領域
に対して二次元フーリエ変換を行い、情報抽出時の角度
補正のための、スキャン時における角度検出を行う(ス
テップF43)。さらに、読みとった信号より主走査軸
および副走査軸方向にそれぞれ小領域の2倍の大きさに
相当する領域の信号を切り出して、主走査軸および副走
査軸方向それぞれの境界点を求める(ステップF4
4)。この角度検出および境界点検出についての詳細は
後述する。なお、この角度検出および境界点検出とりわ
け角度検出の精度は情報抽出の精度に大きくかかわるの
で極力正確に行うことが求められている。したがって、
境界点および角度検出のために切り出す領域は比較的付
加情報が抽出しやすい中〜低彩度かつ中間濃度の色の領
域であることが望ましい。
【0072】境界点検出および角度検出を行った後、検
出された境界点を基に、情報が重畳された画像を、2次
元フーリエ変換を行うサイズrw×rwを含む小領域に
分割し、この小領域のRGB信号値の平均値もしくは領
域内の所定の画素のRGB信号値(例えば小領域の中心
に位置する画素のRGB信号値)Rm,Gm,Bmを求
め(ステップF48)、この求めた値によって付加した
情報抽出の処理を行うか否かを判定する。これは、第1
の実施の形態で述べたように原画像が白、黒、あるいは
黄色か青のベタに近い色に対しては誤判定を防ぐため情
報の付加が行われていないからである。すなわち、平均
もしくは所定の点におけるRm,Gm,Bmの各信号値
が所定の範囲内にある場合のみ、その小領域をデコード
処理の対象とする(ステップF49)。さらに情報抽出
精度を高めるためには同時にここで、デコードの際に用
いる閾値th1r,th2r,th1g,th2g,t
h1b,th2bも平均値または代表値Rm,Gm,B
mの値に基づいて決定する。例えば、中間レベルの無彩
色における閾値をth0として、彩度の高い色ほど閾値
を低くするように倍率nthを設定し(ステップF5
0)、それぞれの小領域に合った閾値を求める。
【0073】次に、付加した情報の読み取りをそれぞれ
の領域ごとに行う。この情報読み取り処理を実際に行う
際、上記作業により求めた境界点に基づいて分割した領
域の内部のより小さい領域を切り出して二次元フーリエ
変換などの処理を行う。これは、上述の処理を行って求
められた境界点が多少誤差を含んでいる場合も、高い精
度で追加情報の読み取りが行えるように配慮しての措置
である。
【0074】以下、すべての小領域について、埋込信号
のデコード処理を行い(ステップF51〜F57)、読
み取った情報をもとに情報の再合成を行う(ステップF
58)。
【0075】なお、図12において、i1は副走査軸方
向の既処理領域の数を示すカウンタであり、i2は主走
査軸方向の既処理領域の数を示すカウンタであり、nm
enは分割データの個数を示すカウンタである。
【0076】また、2次元DFT(Digital Fourier Tr
aansformation )を用いて角度検出および主走査軸、副
走査軸方向の境界点検出のためのアルゴリズムの一具体
例を図13を参照して説明する。
【0077】DFTの出力であるデータは複素成分を含
めてrw×rw個のデータとして出力する。スキャナの
分解能をtp(単位=dpi)、フーリエ変換の対象と
した小領域のサイズの一辺をrw(単位=dot、12
8程度あれば十分)、スタートビット(フーリエ変換面
上のビットP1)として付加した周期成分の最低の周波
数をrs(0)とすると、フーリエ変換面上の角度をθ
チェックするための座標(x,y)は、
【0078】
【数2】 より求めることができる。初期値として角度θ=0の座
標点のスペクトルの値をセットする(ステップF61〜
F64)。以下、角度θを−π/2〜π/2の範囲で動
かして座標点におけるスペクトルの値が最大となる座標
点に相当する角度θを読み取り、この時の角度θ0 とす
る(ステップF65〜F75参照)。なお、この流れ図
に示したアルゴリズムはチェックする範囲をπ/4ごと
に区切って同時に大小関係を調べていく方法を用いて効
率を上げるようにしたが、角度検出におけるエラーを少
なくするためには分割しないで同様にチェックを行って
いってもよい。
【0079】なお、図13において、dmaxはピーク
の最大値を示し、θ1,θ2は角度検出用代入データを
示し、XX1,XX2はフーリエ変換面上の主走査方向
のアドレスを示し、YY1,YY2,YY3,YY4は
フーリエ変換面上の副走査軸方向のアドレスを示し、θ
0 は読取り時の傾き角を示し、jは角度方向のカウンタ
を示し、im(X,Y)はフーリエ変換面の主走査軸方
向のアドレスX、副走査軸方向のアドレスがYであると
きのフーリエ変換の出力を示し、int(X)はXを超
えない最大の整数を示す。
【0080】さらに、画素を1画素もしくは2〜3画素
刻みにフーリエ変換を行う領域の切り出し位置を主走査
軸方向の境界点を求める場合は主走査軸方向へ、副走査
軸方向の場合は副走査軸方向へそれぞれずらし、その都
度フーリエ変換面上における境界点検出用のビットのス
ペクトル値を求める。この際、予め図14に示すように
上記作業にて検出した角度θ0 を見込んで境界点検出ビ
ットのフーリエ変換面上における座標修正を行ってお
く。図15はこのうち主走査軸方向の境界点検出用ビッ
トにおけるスペクトル値を模式的に表わした図の例であ
る。これらのスペクトルを比較し、これらのスペクトル
値X0、X1の比X0/X1、およびX1/X0がそれ
ぞれ最小になる点を求め、その2点の中央に相当する点
を境界点とする。続いて、副走査軸方向の境界点につい
ても同様にして求める。なお、境界点の検出精度を高め
たい場合、読み取り角度θ0 が極めて大きい場合などは
画面内の数カ所について境界点を求めておくと良い。
【0081】次に本実施の形態のカラー画像処理装置の
デコード処理の概要を図16を参照して説明する。まず
小領域の切出しを行い(ステップF80)、この小領域
に対する二次元フーリエ変換を行う(ステップF8
1)。続いて図3に示す二次元フーリエ変換面上で、重
畳情報の総ビット数bmaxを設定する(ステップF8
2)。そして、予め求めておいた角度θ0 をビットが設
定されている角度に加えることによる角度補正を行う
(ステップF83)。次に対象となるビットの角度、周
波数におけるスペクトルの有無を閾値と比較することに
よって判定する(ステップF84)。この判定の後、既
処理ビット数が予め設定されたビット数bmaxに等し
い場合はビット順に信号(情報)を合成するステップF
86に進み、小領域に埋込まれた信号値(情報)を出力
する(ステップF87)。既処理ビット数が総ビット数
bmaxに満たない場合は、既処理ビット数をカウント
アップしてビット毎のスペクトル検出の処理を続ける
(ステップF88)。
【0082】このデコード処理の詳細なアルゴリズムの
一例を図17に示す。
【0083】まず、上記手順にしたがって求めた境界点
をもとに画面を分割し、領域ごとに重畳したデータの本
体の読み取りを行う。上記読み取り角度θ0 を見込んだ
座標にビットのチェック箇所を変更し(ステップF9
2)、各ビットについてスペクトルの有無をチェックす
る。周波数rs(n)、角度θnの組合わせのスペクト
ルをチェックする座標(xn,yn)は次式の通りであ
る。
【0084】
【数3】 上記座標(xn,yn)における値が所定の閾値th
(n)以上であるかどうかを調べ、同閾値以上である場
合のみ、スペクトルが有ると見做す。この閾値は、全て
の角度、周波数に対して共通の値でなく、それぞれの読
み取り時の劣化を考慮して、異なる値に設定した方が誤
判定を極力小さくすることができる。つまり、フーリエ
変換面上の座標位置に応じて、閾値を異ならせると良
い。例えば周波数方向を例に取ると、高い周波数ほど出
力装置と入力系(厳密に言えば、各装置のMTF(Modu
lation Transfer Function)などによっても個体差があ
るので、一概にはその劣化の度合いも断言できない
が、)における劣化が激しいので、閾値を低い値に設定
した方がスペクトルの検出の際に有利である。
【0085】また、角度についても一般に斜め方向の周
期成分が比較的劣化が大きいので、閾値を小さくした方
が都合が良い。さらに、この閾値は小領域の色度によっ
ても切り替えた方が判定の精度が向上する。つまり、上
記小領域の代表信号値によって、追加した周期成分より
もノイズ成分の方が大きい部分は排除されているもの
の、やはり対象領域の色度による周期成分とノイズ成分
の大小関係が異なり、ベタに近い色度の領域ほど閾値を
下げる必要が出てくる。さらに、ビットの有無の確認時
に、上記座標(xn,yn)のみでなく、周辺画素の閾
値処理も行う方が無難である(ステップF93〜ステッ
プF101参照)。これは、入出力系の分解能が必ずし
も一致していない場合など、上記座標点の値が半端にな
る可能性があるためである。
【0086】そこで処理対象となっている座標点と周辺
座標を含む3×3あるいはそれ以上の座標範囲(参照領
域ともいう)について前述のように閾値処理によってス
ペクトルの有無をチェックする。この対象座標点もしく
は周辺座標の一点でも閾値以上のスペクトルの存在を認
めた場合、対象ビットをON、すなわち「1」とする
(ステップF102〜ステップF103参照)。
【0087】なお、図17において、nは小領域中のデ
ータのビットアドレスを示し、bmaxは小領域中のデ
ータのビット数を示し、θ(n)はアドレスがnのデー
タの埋込み角度を示し、Xはフーリエ変換面の主走査軸
方向の座標カウンタを示し、Yはフーリエ変換面の副走
査軸方向の座標カウンタを示し、th( )はスペクト
ル有無の判定用の閾値を示し、coはスペクトル有りと
判定されたフーリエ変換面上の座標点のカウンタを示
し、XSはフーリエ変換面上の参照領域の主走査軸方向
のサイズを示し、YSはフーリエ変換面上の参照領域の
副走査軸方向のサイズを示す。
【0088】また図16に示すステップF86における
データの合成は、各小領域に埋込まれたビットおよびデ
ータのON(値が「1」)またはOFF(値が「0」)
により、埋込まれたアドレスA1〜A6およびデータ本
体D1〜D7は図18に示すようなバイナリデータとし
て出力される。
【0089】以上の操作で各ビットのチェックをした
後、各小領域にてアドレスの照合などで埋め込んだ値の
デコードを行う。さらに、画像全体に埋め込んだ情報の
合成を行う。例えば図5に示したアドレスおよびデータ
本体の抽出結果を例に取れば、アドレス1からアドレス
9まで番号を組立てて27ビット分の情報を再合成する
ことができる。このようなデータ埋め込み、および読み
取りを行うことで通常のプリンタシステムを用いて画質
劣化を伴うことなく、より多くの容量のデータを追加す
ることが可能になる。
【0090】またこのような処理を行うことで、読み取
りに用いるスキャナのノイズがひどく、通常の方法では
追加した情報の抽出が困難な場合でも、確実に付加した
情報の抽出が可能となる。また情報抽出の困難な小領域
をデコード処理の対象から外すことによって、処理速度
を上昇させることが可能になる。
【0091】この第2の実施の形態の図11に示す処理
手順のうちステップF22に示す方向(傾き角)および
領域境界の検出のアルゴリズムと、ステップF24〜ス
テップF31に示すアルゴリズムは、第1の実施の形態
で説明した場合と同様にプログラムとして記憶媒体に格
納される。また実行する場合は第1の実施の形態で説明
した場合と同様にして行う。
【0092】次に本発明によるカラー画像処理装置の第
3の実施の形態を説明する。この第3の実施の形態のカ
ラー画像処理装置は、原画像情報に重畳情報を彩度方向
に変調して埋込み処理を行うものである。このように彩
度方向に情報を付加するメリットは、図6に示す特性グ
ラフから明らかなように、人間の視覚特性は青−黄の色
差方向に対して感度は低いが、彩度方向に対して更に感
度が低いため、より多くの情報を付加することが可能と
なる。
【0093】この第3の実施の形態のカラー画像処理装
置は、図1に示す第1の実施の形態とは重畳処理手段以
外は同一の構成となっている。この第3の実施の形態に
かかる重畳処理手段の作用を説明する。
【0094】第1の実施の形態と同様に、主走査軸方向
および副走査軸方向の座標が(x,y)である画素への
周期成分の付加に伴う変動量ΔC2を(1)によって求
める。
【0095】そしてこの求めた変動量ΔC2に基づいて
重畳情報付加後の各画素の色信号値Y′,M′,C′が
次の(5)式を用いて演算される。
【0096】
【数4】 ここでY,M,Cは重畳情報が付加される前の上記画素
の色信号値である。このようにして求められた色信号値
Y′,M′,C′は画像情報としてメモリ20に記憶さ
れる。以降は第1の実施の形態の場合と同様にして行わ
れる。
【0097】なお、入力された画像がモノクロ画像であ
る場合はY=M=Cとなり、上述(5)式の分子の部分
が0になるため、画面内のほとんどの画点に対して情報
を追加する方向が定まらず、上記情報を付け加えること
が困難になる。そこでこのようにM−C、Y−Mの値が
共にある一定の範囲内の値にとどまり、入力画像がモノ
クロであると見做された場合は第1の実施の形態と同様
に青−黄の色差方向に対して情報を付加するように処理
を切り替える。すなわち画面内における色差信号の分布
を求め、その広がりの及ぶ範囲が予め設定した値に収ま
る場合、式(2)に示す方法で出力値を求める。
【0098】この第3の実施の形態のカラー画像処理装
置は第1の実施の形態の場合よりも視覚的に妨害感を与
えることなく多量の情報を付加することが可能となる。
【0099】次に本発明によるカラー画像処理装置の第
4の実施の形態を説明する。この第4の実施の形態のカ
ラー画像処理装置は、重畳情報が彩度方向に変調されて
埋込まれた画像情報の読取りを行うものであって、その
構成は図10に示す第2の実施の形態のカラー画像処理
装置とほぼ同じ構成を有している。
【0100】読み取りに関しては、ほとんどの処理は上
記第2の実施の形態と同様にして行う。例えばまず初め
に、第2の実施の形態と同様に小領域に分けて、その領
域の代表となる信号値を求める。その際、読み取り信号
の色差成分を示す値であるR−G、およびG−Bの絶対
値をパラメータとして閾値処理を行い、フーリエ変換以
下の処理を有無を判定する。ここではこの色差成分を表
す値が所定の値以下である場合に付加情報の抽出処理の
対象とする。まず、スキャナで読み取ったRGB信号に
対して次の式にて彩度成分を表す信号値CCRを抽出す
る。 CCR=((R−G)2 +(G−B)2 1/2 ……(6) この式で求めた信号値CCに対してフーリエ変換以下の
処理を行う。その手順については、第2の実施の形態に
準ずる。さらに、上記情報の付加のところで説明したよ
うに、原画像の彩度が低く、モノクロとして処理を行っ
た部分に対しては、Y−Bの色差方向に変調をかけた周
期成分を付加することになっている。従って、対象とな
っている小領域の代表値の読み取り信号の色差成分を表
す値の絶対値がともに所定の値に満たない場合、第1の
実施例と同様、G−Bの色差CC2を求めてフーリエ変
換以下の処理を行う。
【0101】フーリエ変換以下の方向検出および、デコ
ードの手順は第2の実施の形態と全て同様にして行う
が、ビットのチェックの閾値処理を行うための閾値は第
2の実施例と異なる値を用いる。これは、使用する出力
手段やスキャナにもよるが、やや小さめの値に設定した
方が好ましい。ただし、原画像がモノクロに近い場合
は、第2の実施の形態と同じ値に設定しても、問題はな
い。
【0102】この第4の実施の形態のカラー画像処理装
置は、第2の実施の形態と同様に、付加した情報を確実
に検出することができる。
【0103】
【発明の効果】以上述べたように本発明によれば、画質
劣化が生じることなく、可及的に多くのコード情報を付
加することができる。また、上述のように付加したコー
ド情報を確実に検出することができる。
【図面の簡単な説明】
【図1】本発明によるカラー画像処理装置の第1の実施
の形態の構成を示すブロック図。
【図2】第1の実施の形態の処理手順を示す流れ図。
【図3】フーリエ変換面上の重畳情報のビット配置を示
す図。
【図4】主走査軸および副走査軸を説明する図。
【図5】画像に重畳情報を埋込んだ場合の画像を示す模
式図。
【図6】輝度・色差および彩度に関する人間の目の識別
能を示す特性グラフ。
【図7】人間の目の輝度および視感度分布を示す図。
【図8】重畳処理の指定例を説明する図。
【図9】本発明の画像処理のプログラムが格納される記
録媒体を説明する図。
【図10】本発明によるカラー画像処理装置の第2の実
施の形態の構成を示すブロック図。
【図11】第2の実施の形態の処理装置の動作を説明す
る流れ図。
【図12】図11に示す動作の詳細な手順を示す流れ
図。
【図13】読取り時の傾き角検出の手順を示す流れ図。
【図14】傾き角および境界位置検出用ビットのスペク
トル配置図。
【図15】小領域の境界位置検出を説明する模式図。
【図16】デコード処理の概要を示す流れ図。
【図17】デコード処理の詳細な手順を示す流れ図。
【図18】デコード処理されたアドレスおよびコード情
報を示す図。
【符号の説明】
2 メモリ 4 設定手段 10 画像処理部 11 ビット配置テーブル 12 画像領域切出手段 14 平均色演算手段 16 判定手段 18 重畳処理手段 20 メモリ 22 誤差拡散処理回路 24 出力部 30 記録媒体 41 画像読取手段 42 メモリ 43 設定手段 50 画像処理部 51 ビット配置テーブル 52 傾き角検出手段 53 境界検出手段 54 小領域切出手段 55 平均色度演算手段 56 デコード処理選択手段 57 デコード処理手段 58 埋込み情報合成手段 61 出力部

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】カラー原画像を複数の小領域に分けて切出
    す画像領域切出手段と、 フーリエ変換面上でDC成分を中心として同心円状に配
    置された、前記原画像に重畳される重畳情報のビットの
    各々に対して、前記フーリエ変換面上の周期成分と前記
    フーリエ変換面上の主走査軸方向となす角度とが格納さ
    れたビット配置テーブルと、 前記ビット配置テーブルに格納されたデータに基づいて
    前記小領域に対して前記重畳情報を色差または彩度のい
    ずれかに変調して重畳する処理を行う重畳処理手段と、 を備えていることを特徴とするカラー画像処理装置。
  2. 【請求項2】前記切出された小領域に対して前記重畳情
    報を付加すべきかどうかを、前記小領域の画像情報に基
    づいて判定する判定手段を更に備え、 前記重畳処理手段は前記判定手段によって付加すべきと
    判定された前記小領域に対してのみ重畳処理を行うこと
    を特徴とする請求項1記載のカラー画像処理装置。
  3. 【請求項3】前記判定手段は前記小領域の平均色度に基
    づいて判定することを特徴とする請求項2記載のカラー
    画像処理装置。
  4. 【請求項4】前記重畳情報は、前記原画像に重畳される
    データを表しかつ複数個のデータ群に分割されるコード
    情報を有しており、前記重畳処理手段は、異なる小領域
    に対して異なる前記データ群を重畳することを特徴とす
    る請求項1乃至3のいずれかに記載のカラー画像処理装
    置。
  5. 【請求項5】前記重畳情報は、前記複数のデータ群の読
    出す順序を表すアドレスデータと、前記コード情報が重
    畳された画像を読取るときの方向を検出するための方向
    検出用データと、隣接する前記小領域の境界を検出する
    ための境界検出用データとを更に備えていることを特徴
    とする請求項4記載のカラー画像処理装置。
  6. 【請求項6】情報が重畳される隣接する前記小領域の各
    々には異なる境界検出用データが与えられることを特徴
    とする請求項5記載のカラー画像処理装置。
  7. 【請求項7】情報が重畳されたカラー画像を読取る画像
    読取手段と、 フーリエ変換面上でDC成分を中心として同心円状に配
    置された、前記画像に重畳された重畳情報のビットの各
    々に対して、前記フーリエ変換面上の周期成分と前記フ
    ーリエ変換面上の主走査軸方向とのなす角度が格納され
    たビット配置テーブルと、 このビット配置テーブルに格納されたデータに基づい
    て、前記画像読取手段によって読取られた画像の方向を
    検出する方向検出手段と、 前記読取られた画像の情報が重畳された小領域の境界
    を、前記ビット配置テーブルに格納されたデータに基づ
    いて検出する境界検出手段と、 前記境界検出手段によって検出された境界に基づいて、
    前記読取られた画像から、前記小領域を切出す小領域切
    出手段と、 前記ビット配置テーブルに格納されたデータに基づい
    て、前記切出された小領域から前記重畳情報を取出すデ
    コード処理を行うデコード処理手段と、 前記取出された前記重畳情報を前記ビット配置テーブル
    に格納されたデータに基づいて合成する合成手段と、 を備えていることを特徴とするカラー画像処理装置。
  8. 【請求項8】前記切出された小領域に対してデコード処
    理すべきかどうかを、前記小領域の画像情報に基づいて
    選択するデコード処理選択手段を更に備え、 前記デコード処理手段は、前記デコード処理選択手段に
    よってデコード処理すべきと選択された前記小領域に対
    してのみデコード処理を行うことを特徴とする請求項7
    記載のカラー画像処理装置。
  9. 【請求項9】前記デコード処理選択手段は前記小領域の
    平均色度に基づいて選択することを特徴とする請求項8
    記載のカラー画像処理装置。
  10. 【請求項10】カラー画像に重畳されるデータを表すコ
    ード情報を含む重畳情報の前記コード情報を複数のデー
    タ群に分割する第1のステップと、 前記重畳情報の各ビットをフーリエ変換面上に同心円状
    に配置する第2のステップと、 前記カラー原画像を複数の小領域に分割して切出す第3
    のステップと、 前記切出された小領域の画像情報に基づいて、前記小領
    域に前記重畳情報を付加すべきかどうかを判定する第4
    のステップと、 前記付加すべきと判定された小領域に、前記複数のデー
    タ群のうちの1つのデータ群を、このデータ群の各ビッ
    トの前記フーリエ変換面上の配置データに基づいて色差
    または彩度のいずれかに変調して重畳する処理を行う第
    5のステップと、 を備えていることを特徴とするカラー画像処理方法。
  11. 【請求項11】情報が複数の小領域に分割して重畳され
    たカラー画像を読取る第1ステップと、 前記第1のステップによって読取った画像情報と、前記
    情報の各ビットが同心円状に配置されたフーリエ変換面
    上の配置データとに基づいて前記読取った画像情報に対
    応する画像の前記カラー画像に対するの傾き角、および
    前記小領域の境界を検出する第2のステップと、 前記読取った画像情報および前記境界に基づいて前記カ
    ラー画像を複数の小領域に分割して切出す第3のステッ
    プと、 前記切出された小領域の画像情報に基づいてデコード処
    理を行うべきかどうかを選択する第4のステップと、 デコード処理を行うべきと選択された前記小領域に、前
    記フーリエ変換面上の配置データに基づいてデコード処
    理して重畳された情報を取出す第5のステップと、 前記取出された情報を前記フーリエ変換面上の配置デー
    タに基づいて合成する第6のステップと、 を備えていることを特徴とするカラー画像処理方法。
  12. 【請求項12】カラー原画像の画像情報に基づいて前記
    カラー原画像を複数の小領域に分割して切出す手順と、 前記切出された小領域の画像情報に基づいて、前記小領
    域に、複数のデータ群に分割された情報を付加すべきか
    どうかを判定する手順と、 前記付加すべきと判定された小領域に、前記複数のデー
    タ群のうち1つのデータ群を、前記複数のデータ群の各
    ビットが同心円状に配置されたフーリエ変換面上の配置
    データに基づいて色差または彩度のいずれかに変調して
    重畳する処理を行う手順と、 をコンピュータに実行させるプログラムを記録した上記
    コンピュータ読取り可能な記録媒体。
  13. 【請求項13】情報が複数の小領域に分割して重畳され
    たカラー画像の読取られた画像情報と、前記情報の各ビ
    ットが同心円状に配置されたフーリエ変換面上の配置デ
    ータとに基づいて前記読取られた画像情報に対応する画
    像の前記カラー画像に対する傾き角、および前記小領域
    の境界を検出する手順と、 前記読取られた画像情報及び前記境界に基づいて前記カ
    ラー画像を複数の小領域に分割して切出す手順と、 前記切出された小領域の画像情報に基づいてデコード処
    理を行うべきかどうかを選択する手順と、 デコード処理を行うべきと選択された小領域に、前記フ
    ーリエ変換面上の配置データに基づいてデコード処理し
    て重畳された情報を取出す手順と、 前記取出された情報を前記フーリエ変換面上の配置デー
    タに基づいて合成する手順と、 をコンピュータに実行させるプログラムを記録した上記
    コンピュータ読取り可能な記録媒体。
JP18525297A 1997-07-10 1997-07-10 カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体 Expired - Fee Related JP4005177B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP18525297A JP4005177B2 (ja) 1997-07-10 1997-07-10 カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP18525297A JP4005177B2 (ja) 1997-07-10 1997-07-10 カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007169012A Division JP4223066B2 (ja) 2007-06-27 2007-06-27 カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体

Publications (2)

Publication Number Publication Date
JPH1132205A true JPH1132205A (ja) 1999-02-02
JP4005177B2 JP4005177B2 (ja) 2007-11-07

Family

ID=16167569

Family Applications (1)

Application Number Title Priority Date Filing Date
JP18525297A Expired - Fee Related JP4005177B2 (ja) 1997-07-10 1997-07-10 カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体

Country Status (1)

Country Link
JP (1) JP4005177B2 (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000295454A (ja) * 1999-04-05 2000-10-20 Hitachi Ltd 電子透かし装置及び方法並びに記録媒体
JP2001117018A (ja) * 1999-10-19 2001-04-27 Olympus Optical Co Ltd 画像表示装置
JP2003219148A (ja) * 1999-01-25 2003-07-31 Nippon Telegr & Teleph Corp <Ntt> 電子透かし埋め込み方法及び電子透かし検出方法及び電子透かし埋め込み装置、及び電子透かし検出装置、及び電子透かし埋め込みプログラムを格納した記憶媒体、及び電子透かし検出プログラムを格納した記憶媒体、及び電子透かしシステム
US6822752B1 (en) 1999-08-02 2004-11-23 Sharp Kabushiki Kaisha Color image forming method and color image forming device
US7146502B2 (en) 2001-02-09 2006-12-05 Canon Kabushiki Kaisha Information processing apparatus and its control method, computer program, and storage medium
JP2009038456A (ja) * 2007-07-31 2009-02-19 Canon Inc 画像処理装置、その制御方法、そのプログラム、その記憶媒体
US7583813B2 (en) 2005-09-28 2009-09-01 Kabushiki Kaisha Toshiba Embedding data reproduce apparatus

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7854474B2 (en) 2008-10-17 2010-12-21 Honda Motor Co., Ltd. Reinforcing brace

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003219148A (ja) * 1999-01-25 2003-07-31 Nippon Telegr & Teleph Corp <Ntt> 電子透かし埋め込み方法及び電子透かし検出方法及び電子透かし埋め込み装置、及び電子透かし検出装置、及び電子透かし埋め込みプログラムを格納した記憶媒体、及び電子透かし検出プログラムを格納した記憶媒体、及び電子透かしシステム
JP2000295454A (ja) * 1999-04-05 2000-10-20 Hitachi Ltd 電子透かし装置及び方法並びに記録媒体
US6822752B1 (en) 1999-08-02 2004-11-23 Sharp Kabushiki Kaisha Color image forming method and color image forming device
JP2001117018A (ja) * 1999-10-19 2001-04-27 Olympus Optical Co Ltd 画像表示装置
US7146502B2 (en) 2001-02-09 2006-12-05 Canon Kabushiki Kaisha Information processing apparatus and its control method, computer program, and storage medium
US7639835B2 (en) 2001-02-09 2009-12-29 Canon Kabushiki Kaisha Information processing apparatus and its control method, computer program and storage medium
US7583813B2 (en) 2005-09-28 2009-09-01 Kabushiki Kaisha Toshiba Embedding data reproduce apparatus
JP2009038456A (ja) * 2007-07-31 2009-02-19 Canon Inc 画像処理装置、その制御方法、そのプログラム、その記憶媒体
US8351098B2 (en) 2007-07-31 2013-01-08 Canon Kabushiki Kaisha Image processing apparatus, image forming apparatus, methods of controlling image processing apparatus and image forming apparatus to reconstruct an electronic color image from a printed color image

Also Published As

Publication number Publication date
JP4005177B2 (ja) 2007-11-07

Similar Documents

Publication Publication Date Title
US5652626A (en) Image processing apparatus using pattern generating circuits to process a color image
US8843756B2 (en) Image processing apparatus and image processing method
US6421145B1 (en) Image processing apparatus and method using image information and additional information or an additional pattern added thereto or superposed thereon
US7499565B2 (en) Method of watermarking for binary images
JPH07123244A (ja) 画像処理装置
US7599099B2 (en) Image processing apparatus and image processing method
JP4005177B2 (ja) カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体
JPH08116464A (ja) カラー画像を処理する方法及び画像処理装置
US20060274332A1 (en) Image processing system, a method thereof, and a recording medium thereof
JPH0335372A (ja) 画像判別装置
EP0350930A2 (en) Color image processing apparatus
JPS6156665B2 (ja)
JP2011041119A (ja) 画像処理装置及び画像処理プログラム
JP4223066B2 (ja) カラー画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体
JP3840525B2 (ja) カラー画像処理装置
JP2002135564A (ja) 画像生成システム及び画像記録物及び画像記録媒体
JP2000358166A (ja) 画像処理装置およびこれを搭載した画像読取装置と画像形成装置、並びに画像処理方法、および画像処理手順を記憶したコンピュータ読み取り可能な記憶媒体
JP2000295469A (ja) 画像形成装置
JP3830269B2 (ja) 画像補正処理方法
JPH1141449A (ja) 画像処理装置および方法ならびに画像処理プログラムを記録した記録媒体
JPH11127353A (ja) 画像処理装置及び画像処理方法
JPH0317787A (ja) 枠内領域検出装置
JP4303367B2 (ja) 記録位置ずれ処理方法及びカラー記録装置
JPH07182518A (ja) 画像処理方法及びその装置
JPS6364479A (ja) 色識別装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040524

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060323

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060328

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070123

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070323

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070427

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20070625

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070627

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20070625

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20070727

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070823

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

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees