(57)【要約】【課題】紙などのアナログ媒体に印刷した画像に対して、画像内の特定の領域を検出するための位置決め用マーカを画像に付加するマーカ付加技術に関し、小さい領域への位置決め用マーカの付加を可能にする。【解決手段】領域サイズ検出部１０２−１は、位置決め用マーカを付加する領域のサイズを検出する。マーカ調整部１０２−２は、検出された領域のサイズに応じて位置決め用マーカを調整する。指定された領域のサイズが大きい場合は、通常の方式で位置決め用マーカが画像内の特定の場所に付加され、指定された領域のサイズが小さい場合は、領域のサイズに応じたサイズ、方向、パターンのマーカが付加される。マーカ付加部１０２−３は、調整された位置決め用マーカを入力画像１０３に付加し、マーカ付加画像１０４を出力する。領域のサイズによってマーカの特性を調整することで、小さい領域でも位置検出用マーカの付加が可能になる。【選択図】図１
2010147778.tif 000002
【特許請求の範囲】
【請求項１】
画像に、該画像内の特定の領域を検出するための位置決め用マーカを付加する画像のマーカ付加装置であって、
前記位置決め用マーカを付加する領域のサイズを検出する領域サイズ検出部と、
該検出された領域のサイズに応じて前記位置決め用マーカを調整するマーカ調整部と、
該調整された位置決め用マーカを前記画像に付加するマーカ付加部と、
を含むことを特徴とする画像のマーカ付加装置。
【請求項２】
前記マーカ調整部は、前記検出された領域のサイズに応じて前記位置決め用マーカのパターンを切り換える、
ことを特徴とする請求項１に記載の画像のマーカ付加装置。
【請求項３】
前記マーカ調整部は、前記検出された領域サイズに応じて前記位置決め用マーカのサイズを調整する、
ことを特徴とする請求項１に記載の画像のマーカ付加装置。
【請求項４】
前記マーカ調整部は、前記検出された領域サイズに応じて前記位置決め用マーカの方向を調整する、
ことを特徴とする請求項１に記載の画像のマーカ付加装置。
【請求項５】
前記マーカ調整部は、前記検出された領域サイズに応じて複数の前記位置決め用マーカを結合する、
ことを特徴とする請求項１に記載の画像のマーカ付加装置。
【請求項６】
前記マーカ調整部は、前記位置決め用マーカの持つ周波数特性を維持しながら、前記位置決め用マーカを調整する、
ことを特徴とする請求項１乃至５の何れか１項に記載の画像のマーカ付加装置。
【請求項７】
画像に、該画像内の特定の領域を検出するための位置決め用マーカを付加する画像のマーカ付加方法であって、
前記位置決め用マーカを付加する領域のサイズを検出する領域サイズ検出ステップと、
該検出された領域のサイズに応じて前記位置決め用マーカを調整するマーカ調整ステップと、
該調整された位置決め用マーカを前記画像に付加するマーカ付加ステップと、
を含むことを特徴とする画像のマーカ付加方法。
【請求項８】
画像に、該画像内の特定の領域を検出するための位置決め用マーカを付加する画像のマーカ付加装置であるコンピュータに、
前記位置決め用マーカを付加する領域のサイズを検出する領域サイズ検出ステップと、
該検出された領域のサイズに応じて前記位置決め用マーカを調整するマーカ調整ステップと、
該調整された位置決め用マーカを前記画像に付加するマーカ付加ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示する技術は、紙などのアナログ媒体に印刷した画像に対して、画像内の特定の領域を検出するための位置決め用マーカを画像に付加するマーカ付加技術に関する。この技術は例えば、情報漏洩を防ぐために印刷物や画像の一部を暗号化もしくはコード化する際に、暗号化／コード化した領域の位置を示すために利用できる。
【背景技術】
【０００２】
社会の情報化が進む中で、秘密情報の漏洩が深刻な問題となっており、情報漏洩を防ぐ技術の開発が望まれている。例えばデジタルデータに関しては、第三者にそのデータが渡ってもその内容を見られないようにデータを暗号化する技術が開発され、情報漏洩を防ぐ有用な手段として既に利用されている。
【０００３】
一方で、紙媒体等に印刷された印刷物の情報漏洩を防ぐ技術はまだ十分に開発されておらず、実用化された例もない。実際、約半分の情報漏洩が印刷物からであるとも言われており、デジタルデータと同様に印刷物からの情報漏洩を防ぐ技術の開発が急務となっている。印刷物の情報漏洩対策が望まれる具体例として、商品購入時の請求書、クレジットカード等の明細書、病院のカルテ、学校の成績表、名簿などがある。
【０００４】
このような印刷物の暗号化においては、暗号化の手法と併せて、暗号化された部分を識別するためのマーカ技術が必要となる。
印刷物の暗号化技術及びマーカ技術に関連する第１の従来技術として、バイナリデータを印刷物に画像化して埋め込む２次元コードの技術が知られている。この技術における画像化は、バイナリデータを指定の大きさの白黒の方形で表しマトリックス状に並べることで実現される。更に、復号の際に画像化された位置がわかるように、印刷物には位置決め用のマーカがマトリックスの指定の位置に付加される。この位置決めマーカを基準とすることで、スキャナやカメラなどで画像を撮影し埋め込まれた情報を復号することが可能となる。
【０００５】
マーカ技術に関する第２の従来技術として、暗号化した領域の周囲にその位置を示すマーカが配置され、２次元コードと同じように、読み取り機が暗号化領域に配置されたマーカを検出することで暗号化領域の座標を知り復号処理を行う技術が知られている。
【０００６】
また、暗号化画像を復号する際は、暗号化領域の周囲に付加した位置決め用のマーカもそれを付加する前のデータに戻す必要がある。この処理に関連する第３の従来技術として、画像ファイルのヘッダに埋め込んだ情報やマーカに隣接する画素の値を利用した補間処理によって、周囲のマーカを付加する前の状態に復元する技術が知られている。
【０００７】
上記各従来技術に関連して、下記特許文献が開示されている。
【特許文献１】特許第２９３８３３８号
【特許文献２】特願２００７−１４３３０１
【特許文献３】特願２００８−０７６１２９
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、前述した各従来技術では、小さい文字で記述された文章の中の１行だけを暗号化したい場合や、表の１つのセルだけを暗号化したい場合など、暗号化する対象の領域が小さい場合に問題がある。
【０００９】
前述した第１の技術は、そもそも単位面積当たりに埋め込める情報量に制限があるため、このような用途には適用できない。
前述した第２及び第３の従来技術は、領域の周囲に配置したマーカ同士が重なってしまうことで、検出ができなくなる場合があるという問題点を有していた。
【００１０】
従って、開示する技術の課題は、小さい領域への位置決め用マーカの付加を可能にすることにある。
【課題を解決するための手段】
【００１１】
開示する技術は、画像に、その画像内の特定の領域を検出するための位置決め用マーカを付加する画像のマーカ付加装置、方法、又はプログラムを前提とする。
領域サイズ検出部は、位置決め用マーカを付加する領域のサイズを検出する。
【００１２】
マーカ調整部は、検出された領域のサイズに応じて位置決め用マーカを調整する。
マーカ付加部は、調整された位置決め用マーカを画像に付加する。
【発明の効果】
【００１３】
開示した技術によれば、指定された領域のサイズが大きい場合は、通常の方式で位置決め用マーカが画像内の特定の場所に付加され、指定された領域のサイズが小さい場合は、領域のサイズに応じたサイズ、方向、パターンのマーカを付加することが可能となる。
【００１４】
このように、領域のサイズによってマーカの特性を調整することで、小さい領域でも位置検出用マーカの付加が可能になる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しながら、最良の実施形態について詳細に説明する。
図１は、実施形態の構成図である。
図１（ａ）に示されるように、領域指定装置１０１で指定された領域（例えば暗号化領域）のサイズに応じた位置決め用マーカが、マーカ付加装置１０２によって付加される。
【００１６】
図１（ｂ）に示されるように、マーカ付加装置１０２には、位置決め用マーカが付加される入力画像１０３と、位置決め用マーカが付加される領域の座標を示す領域座標１０５が入力される。
【００１７】
領域サイズ検出部１０２−１は、指定された領域座標１０５から領域サイズを検出する。具体的には、領域サイズ検出部１０２−１は、領域座標１０５が示す四隅の座標から、領域の高さと幅を算出する。もしくは、領域サイズ検出部１０２−１は、対角線の長さや面積などを算出しても良い。
【００１８】
マーカ調整部１０２−２は、入力された領域座標１０５に基づいて、領域の周囲に付加される位置決め用マーカを調整する。
図１（ｂ）のマーカ調整部１０２−２の動作にかかる第１の実施形態について、以下に説明する。
【００１９】
図３は、マーカ調整部１０２−２の第１の実施形態の動作を示す動作フローチャートである。
マーカ調整部１０２−２には、図１（ｂ）に示される領域サイズ検出部１０２−１で検出された領域サイズが入力される。
【００２０】
そして、マーカ調整部１０２−２は、その領域サイズを判定する（図３のステップＳ３０１）。
領域サイズが予め決められた閾値以上であれば、マーカ調整部１０２−２は、デフォルト値として決められた位置決め用マーカを選択し（図３のステップＳ３０１→Ｓ３０２）、そのマーカを出力する。
【００２１】
一方、領域サイズが閾値より小さければ、マーカ調整部１０２−２は、デフォルト値より小さいサイズの位置決め用マーカを選択する。或いは、マーカ調整部１０２−２は、元の位置決め用マーカのサイズを小さく調整する（以上、図３のステップＳ３０１→Ｓ３０３）。マーカ調整部１０２−２は、そのように調整した位置決め用マーカを出力する。
【００２２】
例えば、図２に示されるように、領域２０１に対して位置決め用マーカ２０２が付加される場合、領域２０１のサイズが、位置決め用マーカ２０２を４隅に付加しても重ならない大きさであれば、マーカ調整部１０２−２は、そのままの図２に示される位置決め用マーカ２０２を採用する（Ｓ３０１→Ｓ３０２）。
【００２３】
位置決め用マーカが重なってしまうくらい領域が小さいときは、マーカ調整部１０２−２は、例えば図４に示されるように、小さい領域３０１に対して、通常の位置決め用マーカ３０２と小さな位置決め用マーカ３０３、３０４を併用する。
【００２４】
或いは、マーカ調整部１０２−２は、例えば図５に示されるように、小さい領域４０１に対して、通常の位置決め用マーカ４０２と、それを削って得られる位置決め用マーカ４０３とを併用する（Ｓ３０１→Ｓ３０３）。
なお、マーカ調整部１０２−２は、予め様々なサイズの位置決め用マーカを記憶しておき、その中から適切な方向のマーカを選択するように動作しても良い。
【００２５】
図１（ｂ）において、マーカ付加部１０２−３は、マーカ調整部１０２−２にて調整された位置決め用マーカを、図１（ａ）の領域指定装置１０１にて指定された領域の周囲に付加する。位置決め用マーカが付加される場所は、図２の２０２として示されるように、領域２０１に接していても良い。又は、図６の６０２として示されるように、領域６０１から離れた場所に付加されてもよい。或いは、図７の７０２として示されるように、領域７０１の内側に付加されてもよい。
【００２６】
上述したようにして、図１（ｂ）に示されるマーカ調整部１０２−２の第１の実施形態の動作により、位置決め用マーカを付加する対象の領域が小さく、従来技術では付加できなかった領域に対しても、位置決め用マーカの形状が切り替えられることで、適切なマーカの付加が可能になる。
【００２７】
図１（ｂ）のマーカ調整部１０２−２の動作にかかる第２の実施形態について、以下に説明する。
図８は、マーカ調整部１０２−２の第２の実施形態の動作を示す動作フローチャートである。
【００２８】
図３にて説明した第１の実施形態の場合と同様に、マーカ調整部１０２−２には、図１（ｂ）に示される領域サイズ検出部１０２−１で検出された領域サイズが入力される。
そして、マーカ調整部１０２−２は、その領域サイズを判定する（図８のステップＳ８０１）。
【００２９】
領域サイズが予め決められた閾値以上であれば、マーカ調整部１０２−２は、デフォルト値として決められた位置決め用マーカを選択し（図８のステップＳ８０１→Ｓ８０２）
、そのマーカを出力する。この場合の動作は、第１の実施形態の場合における図３のステップＳ３０１→Ｓ３０２における動作と同じである。
【００３０】
一方、領域サイズが閾値より小さければ、マーカ調整部１０２−２は、デフォルト値とは異なる方向の位置決め用マーカを選択する。或いは、マーカ調整部１０２−２は、元の位置決め用マーカを回転させて方向を調整する（以上、図８のステップＳ８０１→Ｓ８０３）。マーカ調整部１０２−２は、そのように調整した位置決め用マーカを出力する。
【００３１】
この第２の実施形態では、マーカ調整部１０２−２では、マーカが重なってしまうくらい領域が小さいときには、マーカ同士が重ならないようにマーカの方向が調整されることが特徴である。
【００３２】
即ち、位置決め用マーカが重なってしまうくらい領域が小さいときは、マーカ調整部１０２−２は、例えば図９又は図１０に示されるように、小さい領域９０１又は１００１に対して、位置決め用マーカの通常の方向を変えて得られる位置決め用マーカ９０２又は１００２を選択する。
【００３３】
なお、マーカ調整部１０２−２は、予め様々な方向の位置決め用マーカを記憶しておき、その中から適切な方向のマーカを選択するように動作しても良い。
上述したようにして、図１（ｂ）に示されるマーカ調整部１０２−２の第２の実施形態の動作により、位置決め用マーカを付加する対象の領域が小さく、従来技術では付加できなかった領域に対しても、位置決め用マーカの方向を切り替えることで、適切なマーカの付加を可能にする。この場合、位置決め用マーカのサイズは同じで、その方向のみが変更されるため、位置決め用マーカの検出精度が低くなることもないという特徴を有する。
【００３４】
図１（ｂ）のマーカ調整部１０２−２の動作にかかる第３の実施形態について、以下に説明する。
図１１は、マーカ調整部１０２−２の第３の実施形態の動作を示す動作フローチャートである。
【００３５】
図３又は図８にて説明した第１又は第２の実施形態の場合と同様に、マーカ調整部１０２−２には、図１（ｂ）に示される領域サイズ検出部１０２−１で検出された領域サイズが入力される。
【００３６】
そして、マーカ調整部１０２−２は、その領域サイズを判定する（図１１のステップＳ１１０１）。
領域サイズが予め決められた閾値以上であれば、マーカ調整部１０２−２は、デフォルト値として決められた位置決め用マーカを選択し（図１１のステップＳ１１０１→Ｓ１１０２）、そのマーカを出力する。この場合の動作は、第１又は第２の実施形態の場合における図３又は図８のステップＳ３０１→Ｓ３０２又はステップＳ８０１→Ｓ８０２における動作と同じである。
【００３７】
一方、領域サイズが閾値より小さければ、マーカ調整部１０２−２は、位置決め用マーカ同士をその特性を壊さないように合成することにより、新たな位置決め用マーカを生成する（図１１のステップＳ１１０１→Ｓ１１０３）。
【００３８】
ここで、例えば図１２に示されるように、単純に複数の位置決め用マーカ１２０２が重ねられた場合には、マーカの模様が持つ特性（周波数特性など）が崩れてしまい、復号装置において領域１２０１を検出できなくなる。そこで、マーカ調整部１０２−２は、図１３に示されるように、マーカの模様を調整し、マーカの模様が持っている特性を壊さないように、２つ以上の位置決め用マーカ１３０２を合成して、領域１３０１に付加すべきマーカを生成する。より具体的には、隣接する位置決め用マーカにおいて、数ピクセルずつ白と黒のパターンが増減させられる。
【００３９】
図１４は、マーカ調整部１０２−２の第３の実施形態の動作を示す更に詳細な動作フローチャートである。
マーカ調整部１０２−２は、図１（ｂ）の領域サイズ検出部１０２−１から入力する領域サイズと、位置決め用マーカの長さを比較する（図１４のステップＳ１４０１）。
【００４０】
その結果、位置決め用マーカのマーク同士が重ならないならば、マーカ調整部１０２−２は、デフォルト値として決められた位置決め用マーカを選択し（図１４のステップＳ１４０１→Ｓ１４０２）、そのマーカを出力する。
【００４１】
一方、位置決め用マーカのマーク同士が重なるならば、マーカ調整部１０２−２は、図１４のステップＳ１４０３及びＳ１４０５の処理を実行する。ここでの処理について、以下に詳細に説明する。
【００４２】
位置検出用マーカが、例えば図１５に示されるように、周期的な模様を有している。復号装置におけるマーカの検出においては、この周期的な特性がフーリエ変換などの周波数解析を利用して抽出され、その抽出結果に基づいてマーカの位置が特定され、領域が検出される。そのため、この周期的な特性が崩れるとマーカが検出できなくなる。
【００４３】
今例えば、図１５に示されるように、位置決め用マーカを実現する１つの模様の幅が５ピクセルとすると、このマーカによって実現される模様の周期性は、１０ピクセルの周期ということになる。また、マーカの１辺を１６ピクセルとする。
【００４４】
この条件において、位置決め用マーカが図２に示されるように領域の四隅外側に接するように付加されるとするならば、マーカが付加される領域の１辺の長さが３２ピクセル未満だと、２つのマーカは重なってしまう。ここで例えば、幅が２７ピクセルの領域にマーカを付加するケースを上げて説明する。このような幅を有する領域において、左上隅に例えば図１５（ａ）のマーカが付加された後に、それに重ねて左下隅に図１５（ｂ）のマーカが付加されると、これらのマーカは図１６に示されるように重なり、模様の周期的な特性が崩れる。
【００４５】
そこで、図１７又は図１８に示されるように、模様の境界部分が１〜数ピクセル程度増減させられる。つまり、周波数解析上は位相や波長が調整されることになるが、周波数特性としての周期性は維持される。復号装置において位置決め用マーカの位置が検出される場合、ある程度の範囲の周波数特性が解析されて位置が検出されるので、１〜数ピクセル程度の増減であれば検出精度への影響はない。
【００４６】
このようなピクセルの増減処理を実現するのが、図１４のステップＳ１４０３及びＳ１４０４である。
即ち、図１（ｂ）のマーカ調整部１０２−２はまず、下記（１）式が最小になる自然数Ｎを求める（図１４のステップＳ１４０３）。
｜領域サイズ−（マーカの１周期分の長さ）×Ｎ｜  ・・・（１）
ここで、領域サイズは、領域自体のピクセルサイズに位置決め用マーカのピクセル幅を加えたものと定義する。図１６に示される例では、領域の上下方向の幅が２７ピクセルであ
り、その左側上下に付加される位置決め用マーカの幅が４ピクセルずつである。従って、領域サイズは、２７ピクセル＋４ピクセル＋４ピクセル＝３５ピクセルとなる。また、位置決め用マーカの１周期分の長さは、前述したように１０ピクセルである。従って、上記（１）式により、Ｎ＝３又は４（どちらでもよい）になる。
【００４７】
次に、マーカ調整部１０２−２は、位置決め用マーカを、下記（２）式で計算される拡縮率で、最近傍法によって拡大又は縮小する（図１４のステップＳ１４０４）。
拡縮率＝（領域サイズ）／（マーカの１周期分の長さ）×Ｎ
上述の例では、Ｎ＝４のときは、拡縮率＝３５／（１０×４）＝３５／４０（縮小）となる。この結果、例えば図１５（ａ）及び（ｂ）に示される位置決め用マーカの各々５ピクセルずつの模様は、
５ピクセル×３５／４０≒４ピクセル
ずつの模様に縮小される。即ち、図１７に示されるように、各模様のピクセル数が１ピクセルずつ減らされる。
【００４８】
一方、Ｎ＝３のときは、拡縮率＝３５／（１０×３）＝３５／３０（縮小）となる。この結果、例えば図１５（ａ）及び（ｂ）に示される位置決め用マーカの各々５ピクセルずつの模様は、
５ピクセル×３５／３０≒６ピクセル
ずつの模様に拡大される。即ち、図１８に示されるように、各模様のピクセル数が１ピクセルずつ増やされる。
【００４９】
マーカ調整部１０２−２は、以上のようにして拡縮した位置決め用マーカを選択し（図１４のステップ１４０５）、そのマーカを出力する。
この第３の実施形態では、マーカ調整部１０２−２では、マーカが重なってしまうくらい領域が小さいときには、複数のマーカを合成して得られるマーカを付加することで、検出精度を低下させないマーカの付加が可能となる。
【００５０】
図１９は、図１（ａ）及び（ｂ）に示される実施形態のシステムを実現できるコンピュータのハードウェア構成の一例を示す図である。
図１９に示されるコンピュータは、ＣＰＵ１９０１、メモリ１９０２、入力装置１９０３、出力装置１９０４、外部記憶装置１９０５、可搬記録媒体１９０９が挿入される可搬記録媒体駆動装置１９０６、及びネットワーク接続装置１９０７を有し、これらがバス１９０８によって相互に接続される。同図に示される構成は上記システムを実現できるコンピュータの一例であり、そのようなコンピュータはこの構成に限定されるものではない。
【００５１】
ＣＰＵ１９０１は、当該コンピュータ全体の制御を行う。メモリ１９０２は、プログラムの実行、データ更新等の際に、外部記憶装置１９０５（或いは可搬記録媒体１９０９）に記憶されているプログラム又はデータを一時的に格納するＲＡＭ等のメモリである。ＣＵＰ１９０１は、プログラムをメモリ１９０２に読み出して実行することにより、全体の制御を行う。
【００５２】
入力装置１９０３は、例えば、キーボード、マウス等及びそれらのインタフェース制御装置とからなる。入力装置１９０３は、ユーザによるキーボードやマウス等による入力操
作を検出し、その検出結果をＣＰＵ１９０１に通知する。
【００５３】
出力装置１９０４は、表示装置、印刷装置等及びそれらのインタフェース制御装置とからなる。出力装置１９０４は、ＣＰＵ１９０１の制御によって送られてくるデータを表示装置や印刷装置に出力する。
【００５４】
外部記憶装置１９０５は、例えばハードディスク記憶装置である。主に各種データやプログラムの保存に用いられる。
可搬記録媒体駆動装置１９０６は、光ディスクやＳＤＲＡＭ、コンパクトフラッシュ（登録商標）等の可搬記録媒体１９０９を収容するもので、外部記憶装置１９０５の補助の役割を有する。
【００５５】
ネットワーク接続装置１９０７は、例えばＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットワーク）の通信回線を接続するための装置である。
実施形態によるシステムは、それに必要な機能を搭載したプログラムをＣＰＵ１９０１が実行することで実現される。そのプログラムは、例えば外部記憶装置１９０５や可搬記録媒体１９０９に記録して配布してもよく、或いはネットワーク接続装置１９０７によりネットワークから取得できるようにしてもよい。
【００５６】
以上の第１〜第３の実施形態に関して、更に以下の付記を開示する。
（付記１）
画像に、該画像内の特定の領域を検出するための位置決め用マーカを付加する画像のマーカ付加装置であって、
前記位置決め用マーカを付加する領域のサイズを検出する領域サイズ検出部と、
該検出された領域のサイズに応じて前記位置決め用マーカを調整するマーカ調整部と、
該調整された位置決め用マーカを前記画像に付加するマーカ付加部と、
を含むことを特徴とする画像のマーカ付加装置。
（付記２）
前記マーカ調整部は、前記検出された領域のサイズに応じて前記位置決め用マーカのパターンを切り換える、
ことを特徴とする付記１に記載の画像のマーカ付加装置。
（付記３）
前記マーカ調整部は、前記検出された領域サイズに応じて前記位置決め用マーカのサイズを調整する、
ことを特徴とする付記１に記載の画像のマーカ付加装置。
（付記４）
前記マーカ調整部は、前記検出された領域サイズに応じて前記位置決め用マーカの方向を調整する、
ことを特徴とする付記１に記載の画像のマーカ付加装置。
（付記５）
前記マーカ調整部は、前記検出された領域サイズに応じて複数の前記位置決め用マーカを結合する、
ことを特徴とする付記１に記載の画像のマーカ付加装置。
（付記６）
前記マーカ調整部は、前記位置決め用マーカの持つ周波数特性を維持しながら、前記位置決め用マーカを調整する、
ことを特徴とする付記１乃至５の何れか１項に記載の画像のマーカ付加装置。
（付記７）
画像に、該画像内の特定の領域を検出するための位置決め用マーカを付加する画像のマーカ付加方法であって、
前記位置決め用マーカを付加する領域のサイズを検出する領域サイズ検出ステップと、
該検出された領域のサイズに応じて前記位置決め用マーカを調整するマーカ調整ステップと、
該調整された位置決め用マーカを前記画像に付加するマーカ付加ステップと、
を含むことを特徴とする画像のマーカ付加方法。
（付記８）
前記マーカ調整ステップは、前記検出された領域のサイズに応じて前記位置決め用マーカのパターンを切り換える、
ことを特徴とする付記７に記載の画像のマーカ付加方法。
（付記９）
前記マーカ調整ステップは、前記検出された領域サイズに応じて前記位置決め用マーカのサイズを調整する、
ことを特徴とする付記７に記載の画像のマーカ付加方法。
（付記１０）
前記マーカ調整ステップは、前記検出された領域サイズに応じて前記位置決め用マーカの方向を調整する、
ことを特徴とする付記７に記載の画像のマーカ付加方法。
（付記１１）
前記マーカ調整ステップは、前記検出された領域サイズに応じて複数の前記位置決め用マーカを結合する、
ことを特徴とする付記７に記載の画像のマーカ付加方法。
（付記１２）
前記マーカ調整ステップは、前記位置決め用マーカの持つ周波数特性を維持しながら、前記位置決め用マーカを調整する、
ことを特徴とする付記７乃至１１の何れか１項に記載の画像のマーカ付加方法。
（付記１３）
画像に、該画像内の特定の領域を検出するための位置決め用マーカを付加する画像のマーカ付加装置であるコンピュータに、
前記位置決め用マーカを付加する領域のサイズを検出する領域サイズ検出ステップと、
該検出された領域のサイズに応じて前記位置決め用マーカを調整するマーカ調整ステップと、
該調整された位置決め用マーカを前記画像に付加するマーカ付加ステップと、
を実行させるためのプログラム。
（付記１４）
前記マーカ調整ステップは、前記検出された領域のサイズに応じて前記位置決め用マーカのパターンを切り換える、
ことを特徴とする付記１３に記載のプログラム。
（付記１５）
前記マーカ調整ステップは、前記検出された領域サイズに応じて前記位置決め用マーカのサイズを調整する、
ことを特徴とする付記１３に記載のプログラム。
（付記１６）
前記マーカ調整ステップは、前記検出された領域サイズに応じて前記位置決め用マーカの方向を調整する、
ことを特徴とする付記１３に記載のプログラム。
（付記１７）
前記マーカ調整ステップは、前記検出された領域サイズに応じて複数の前記位置決め用マーカを結合する、
ことを特徴とする付記１３に記載のプログラム。
（付記１８）
前記マーカ調整ステップは、前記位置決め用マーカの持つ周波数特性を維持しながら、前記位置決め用マーカを調整する、
ことを特徴とする付記１３乃至１７の何れか１項に記載のプログラム。
【図面の簡単な説明】
【００５７】
【図１】実施形態の構成図である。
【図２】位置決め用マーカの例を示す図である。
【図３】マーカ調整部１０２−２の第１の実施形態の動作を示す動作フローチャートである。
【図４】小さい位置決め用マーカを使用した例を示す図である。
【図５】位置決め用マーカの一部を削って小さくした例を示す図である。
【図６】位置決め用マーカの付加形態の例（その１）を示す図である。
【図７】位置決め用マーカの付加形態の例（その２）を示す図である。
【図８】マーカ調整部１０２−２の第２の実施形態の動作を示す動作フローチャートである。
【図９】方向を変えた位置決め用マーカの例（その１）を示す図である。
【図１０】方向を変えた位置決め用マーカの例（その２）を示す図である。
【図１１】マーカ調整部１０２−２の第３の実施形態の動作を示す動作フローチャートである。
【図１２】マーカの特性が壊れることを説明するための図である。
【図１３】マーカの特性を壊さずにマーカを合成する処理を説明するための図である。
【図１４】マーカ調整部１０２−２の第３の実施形態の更に詳細な動作を示す動作フローチャートである。
【図１５】周期的な特性を持つ位置決め用マーカの例を示す図である。
【図１６】単純に位置決め用マーカを重ねて付加した図である。
【図１７】周期性を崩さずにマーカを合成する処理を説明する図（その１）である。
【図１８】周期性を崩さずにマーカを合成する処理を説明する図（その２）である。
【図１９】実施形態を実現するハードウェアを示す図である。
【符号の説明】
【００５８】
１０１  領域指定装置
１０２  マーカ付加装置
１０２−１  領域サイズ検出部
１０２−２  マーカ調整部
１０２−３  マーカ付加部
１０３  入力画像
１０４  マーカ付加画像
１０５  領域座標
２０１、４０１、５０１、６０１、７０１、９０１、１００１、１２０１、１３０１  領域
２０２、４０２、４０３、４０４、５０２、５０３、６０２、７０２、９０２、１００２、１２０２、１３０２  位置決め用マーカ
１９０１  ＣＰＵ
１９０２  メモリ
１９０３  入力装置
１９０４  出力装置
１９０５  外部記憶装置
１９０６  可搬記録媒体駆動装置
１９０７  ネットワーク接続装置
１９０８  可搬記録媒体
【図１】
2010147778.tif 000003
【図３】
2010147778.tif 000004
【図１１】
2010147778.tif 000005
【図１４】
2010147778.tif 000006
【図１９】
2010147778.tif 000007
【図２】
2010147778.tif 000008
【図４】
2010147778.tif 000009
【図５】
2010147778.tif 000010
【図６】
2010147778.tif 000011
【図７】
2010147778.tif 000012
【図８】
2010147778.tif 000013
【図９】
2010147778.tif 000014
【図１０】
2010147778.tif 000015
【図１２】
2010147778.tif 000016
【図１３】
2010147778.tif 000017
【図１５】
2010147778.tif 000018
【図１６】
2010147778.tif 000019
【図１７】
2010147778.tif 000020
【図１８】
2010147778.tif 000021