(57)【要約】【課題】優先度の高い第１の特徴量による類否判断の結果を優先するが、類似度が最高である画像とそれ以外の画像との間に明らかな差異が生じた場合にその特徴量による結果を採用する。【解決手段】類似度算出部１４０は、新規スタンプ画像から抽出された特徴量と、複数の登録スタンプ画像の各々から抽出された特徴量との類似度を、特徴量の種類毎に算出する。判断部１５０は、閾値以上となる類似度が算出された特徴量のうち、優先度が最も高いものについて閾値以上の類似度が２以上算出されると、その中で最高の類似度とそれ以外の類似度との差異が決められた大きさを超えるか否かを判断する。出力部１６０は、或る優先度が設定された特徴量について閾値以上となる類似度が１つだけ算出されたか又は判断部１５０の判断が肯定的であればその特徴量を採用し、判断が否定的であれば、それよりも優先度の低い特徴量を採用して、類似度順に登録スタンプ画像を表示する。【選択図】図６
2010231277.tif 000002
【特許請求の範囲】
【請求項１】
画像の特徴を表す第１の特徴量と、画像の特徴を表す特徴量であって前記第１の特徴量に設定された優先度よりも低い優先度が設定された第２の特徴量とを少なくとも含む複数種類の特徴量を第１の画像から抽出する抽出手段と、
前記第１の画像と異なる複数の第２の画像のそれぞれから抽出された前記特徴量を取得して、取得した各特徴量と、前記抽出手段が抽出した特徴量との類似度を、前記第１及び第２の特徴量のそれぞれについて算出する類似度算出手段と、
前記類似度算出手段により閾値以上の類似度が２以上算出された場合に、当該閾値以上の類似度のうち、最高の類似度とそれ以外の類似度との差異が決められた大きさを超えるか否かを前記特徴量の種類毎に判断する判断手段と、
前記第１の特徴量について前記類似度算出手段により１の前記閾値以上となる類似度が算出されるか、又は前記判断手段により前記大きさを超えると判断されるかのいずれかの条件を満たす場合には、当該第１の特徴量について算出された類似度に従って前記第２の画像に応じた情報を出力する出力手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記複数種類の特徴量のそれぞれに優先度が設定され、
前記類似度算出手段は、前記複数種類の特徴量のそれぞれについて前記類似度を算出し、
前記出力手段は、前記類似度算出手段により１の前記閾値以上となる類似度が算出されるか、又は前記判断手段により前記大きさを超えると判断されるかのいずれかの条件を満たす種類の特徴量のうち優先度が最も高いものについて前記情報を出力する
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記出力手段は、前記類似度算出手段により１の前記閾値以上となる類似度が算出された特徴量、及び前記判断手段により前記大きさを超えると判断された特徴量が存在しない場合には、決められた条件を満たす種類の特徴量について前記情報を出力する
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記出力手段は、前記類似度算出手段により算出された類似度が前記閾値以上となるもののうち、最高の類似度とそれ以外の類似度との差異の大きさが最大となるという条件を満たす種類の特徴量について前記情報を出力する
ことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
ユーザによる前記複数種類の特徴量に優先度を指定する操作を受け付ける受付手段と、
前記受付手段が受け付けた前記指定する操作に応じた優先度を前記複数種類の特徴量のそれぞれに設定する優先度設定手段と
を備えることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記第２の画像の意味に割り当てられた意味情報を取得する意味情報取得手段を備え、
前記出力手段は、前記第２の画像と、当該第２の画像の意味に割り当てられ、前記意味情報取得手段が取得した意味情報に応じた情報とを表示手段に表示させるための制御情報を出力する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
請求項６に記載の画像処理装置と、
前記第１の画像を表す画像情報と、前記抽出手段により抽出された前記複数種類の特徴量を表す情報と、前記第１の画像に割り当てられた意味を表す意味情報とを対応付けて記憶手段に記憶させる記憶制御手段であって、
前記画像処理装置の出力手段により出力された制御情報に応じて前記表示手段に表示された表示内容に従って、ユーザによって指定された意味情報を、前記第１の画像に割り当てられた意味を表すものとして記憶させる記憶制御手段と
を備えることを特徴とする記憶制御装置。
【請求項８】
コンピュータを、
画像の特徴を表す第１の特徴量と、画像の特徴を表す特徴量であって前記第１の特徴量に設定された優先度よりも低い優先度が設定された第２の特徴量とを少なくとも含む複数種類の特徴量を第１の画像から抽出する抽出手段と、
前記第１の画像と異なる複数の第２の画像のそれぞれから抽出された前記特徴量を取得して、取得した各特徴量と、前記抽出手段が抽出した特徴量との類似度を、前記第１及び第２の特徴量のそれぞれについて算出する類似度算出手段と、
前記類似度算出手段により閾値以上の類似度が２以上算出された場合に、当該閾値以上の類似度のうち、最高の類似度とそれ以外の類似度との差異が決められた大きさを超えるか否かを前記特徴量の種類毎に判断する判断手段と、
前記第１の特徴量について前記類似度算出手段により１の前記閾値以上となる類似度が算出されるか、又は前記判断手段により前記大きさを超えると判断されるかのいずれかの条件を満たす場合には、当該第１の特徴量について算出された類似度に従って前記第２の画像に応じた情報を出力する出力手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、記憶制御装置及びプログラムに関する。
【背景技術】
【０００２】
類否判断の対象となるそれぞれの画像から特徴量を抽出し、抽出した特徴量どうしの類似度に基づいて両者の画像の類否を判断する技術がある。特許文献１に提案された技術は、複数の特徴量を用いて類似度を求めるもので、特徴量毎に固有の重み付けを行って総合的に類似度の高い画像の検索を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３８１２１６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、優先度の高い第１の特徴量による類否判断の結果を優先するが、類似度が最高である画像とそれ以外の画像との間に明らかな差異が生じた場合にその特徴量による結果を採用することである。
【課題を解決するための手段】
【０００５】
上述した課題を解決するため、本発明の請求項１に係る画像処理装置は、画像の特徴を表す第１の特徴量と、画像の特徴を表す特徴量であって前記第１の特徴量に設定された優先度よりも低い優先度が設定された第２の特徴量とを少なくとも含む複数種類の特徴量を第１の画像から抽出する抽出手段と、前記第１の画像と異なる複数の第２の画像のそれぞれから抽出された前記特徴量を取得して、取得した各特徴量と、前記抽出手段が抽出した特徴量との類似度を、前記第１及び第２の特徴量のそれぞれについて算出する類似度算出手段と、前記類似度算出手段により閾値以上の類似度が２以上算出された場合に、当該閾値以上の類似度のうち、最高の類似度とそれ以外の類似度との差異が決められた大きさを超えるか否かを前記特徴量の種類毎に判断する判断手段と、前記第１の特徴量について前記類似度算出手段により１の前記閾値以上となる類似度が算出されるか、又は前記判断手段により前記大きさを超えると判断されるかのいずれかの条件を満たす場合には、当該第１の特徴量について算出された類似度に従って前記第２の画像に応じた情報を出力する出力手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る画像処理装置は、請求項１の構成において、前記複数種類の特徴量のそれぞれに優先度が設定され、前記類似度算出手段は、前記複数種類の特徴量のそれぞれについて前記類似度を算出し、前記出力手段は、前記類似度算出手段により１の前記閾値以上となる類似度が算出されるか、又は前記判断手段により前記大きさを超えると判断されるかのいずれかの条件を満たす種類の特徴量のうち優先度が最も高いものについて前記情報を出力することを特徴とする。
【０００７】
本発明の請求項３に係る画像処理装置は、請求項１又は２の構成において、前記出力手段は、前記類似度算出手段により１の前記閾値以上となる類似度が算出された特徴量、及び前記判断手段により前記大きさを超えると判断された特徴量が存在しない場合には、決められた条件を満たす種類の特徴量について前記情報を出力することを特徴とする。
本発明の請求項４に係る画像処理装置は、請求項３の構成において、前記出力手段は、前記類似度算出手段により算出された類似度が前記閾値以上となるもののうち、最高の類似度とそれ以外の類似度との差異の大きさが最大となるという条件を満たす種類の特徴量について前記情報を出力することを特徴とする。
【０００８】
本発明の請求項５に係る画像処理装置は、請求項１〜４のいずれか１の構成において、ユーザによる前記複数種類の特徴量に優先度を指定する操作を受け付ける受付手段と、前記受付手段が受け付けた前記指定する操作に応じた優先度を前記複数種類の特徴量のそれぞれに設定する優先度設定手段とを備えることを特徴とする。
本発明の請求項６に係る画像処理装置は、請求項１〜５のいずれか１の構成において、前記第２の画像の意味に割り当てられた意味情報を取得する意味情報取得手段を備え、前記出力手段は、前記第２の画像と、当該第２の画像の意味に割り当てられ、前記意味情報取得手段が取得した意味情報に応じた情報とを表示手段に表示させるための制御情報を出力することを特徴とする。
【０００９】
本発明の請求項７に係る記憶制御装置は、請求項６の構成の画像処理装置と、前記第１の画像を表す画像情報と、前記抽出手段により抽出された前記複数種類の特徴量を表す情報と、前記第１の画像に割り当てられた意味を表す意味情報とを対応付けて記憶手段に記憶させる記憶制御手段であって、前記画像処理装置の出力手段により出力された制御情報に応じて前記表示手段に表示された表示内容に従って、ユーザによって指定された意味情報を、前記第１の画像に割り当てられた意味を表すものとして記憶させる記憶制御手段とを備えることを特徴とする。
本発明の請求項８に係るプログラムは、コンピュータを、画像の特徴を表す第１の特徴量と、画像の特徴を表す特徴量であって前記第１の特徴量に設定された優先度よりも低い優先度が設定された第２の特徴量とを少なくとも含む複数種類の特徴量を第１の画像から抽出する抽出手段と、前記第１の画像と異なる複数の第２の画像のそれぞれから抽出された前記特徴量を取得して、取得した各特徴量と、前記抽出手段が抽出した特徴量との類似度を、前記第１及び第２の特徴量のそれぞれについて算出する類似度算出手段と、前記類似度算出手段により閾値以上の類似度が２以上算出された場合に、当該閾値以上の類似度のうち、最高の類似度とそれ以外の類似度との差異が決められた大きさを超えるか否かを前記特徴量の種類毎に判断する判断手段と、前記第１の特徴量について前記類似度算出手段により１の前記閾値以上となる類似度が算出されるか、又は前記判断手段により前記大きさを超えると判断されるかのいずれかの条件を満たす場合には、当該第１の特徴量について算出された類似度に従って前記第２の画像に応じた情報を出力する出力手段として機能させる。
【発明の効果】
【００１０】
請求項１に係る発明によれば、優先度の高い第１の特徴量による類否判断の結果を優先するが、類似度が最高である画像とそれ以外の画像との間に明らかな差異が生じた場合にその特徴量による結果を採用することができる。
請求項２に係る発明によれば、本構成を有しない場合に比較して、特徴量の種類毎に設定された優先度に従い、優先度の高い特徴量による類否判断の結果を優先しつつ、類似度が最高である画像とそれ以外の画像との間に明らかな差異が生じた特徴量による結果を採用することができる。
請求項３に係る発明によれば、類似度が最高となった画像とそれ以外の画像との間に明確な差異が生じた特徴量がない場合に、決められた条件を満たす特徴量についての類否判断の結果を採用することができる。
請求項４に係る発明によれば、類似度が最高のものとそれ以外のものとの間に明確な差異が生じた特徴量がない場合に、その差異が最高よなる特徴量による結果を採用することができる。
請求項５に係る発明によれば、ユーザが指定した優先度を設定して、その設定に応じて異なる類否判断の結果を出力することができる。
請求項６に係る発明によれば、第２の画像に割り当てられた意味を表す情報を出力することができる。
請求項７に係る発明によれば、類否判断の結果を表示し、その表示内容に従ってユーザによって指定された意味情報が表す意味を、第１の画像に割り当てることができる。
請求項８に係る発明によれば、第１の特徴量による類否判断の結果を優先するが、類似度が最高である画像とそれ以外の画像との間に明らかな差異が生じた場合にその特徴量による結果を採用することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るスタンプ登録装置の構成を示した図である。
【図２】同実施形態のスタンプ画像の一例を示した図である。
【図３】特徴量管理テーブルの構成の一例を示した図である。
【図４】優先度管理テーブルの構成の一例を示した図である。
【図５】機密度管理テーブルの構成の一例を示した図である。
【図６】同実施形態のスタンプ登録装置の機能的構成の一例を示すブロック図である。
【図７】同実施形態の制御部が実行する処理の流れを示すフローチャートである。
【図８】同実施形態の制御部が実行する処理の流れを示すフローチャートである。
【図９】同実施形態の新規スタンプ画像の一例を示した図である。
【図１０】同実施形態の新規スタンプ画像から抽出された特徴量を説明する図である。
【図１１】ＵＩ部に表示される表示内容の一例を示した図である。
【図１２】ＵＩ部に表示される表示内容の一例を示した図である。
【発明を実施するための形態】
【００１２】
（Ａ）構成
本発明の実施の形態について、図面を参照しつつ説明する。
図１は、本発明の一実施形態であるスタンプ登録装置の構成を示すブロック図である。本実施形態のスタンプ登録装置１０は、本発明の記憶制御装置の一例であり、印鑑等のスタンプ（印（いん））の押印のあと（つまり、印影）を読み取った画像が登録される装置である。このスタンプの印影を読み取った画像のことを、以下では、「スタンプ画像」と称する。スタンプ登録装置１０に登録されたスタンプ画像は、例えば書類を電子化して管理する際に用いられ、書類に押された印影から電子化情報の属性を判別し、判別した属性毎に電子化情報を分類して管理するなどという用途がある。
【００１３】
スタンプ登録装置１０は、制御部１００と、記憶部２００と、ＵＩ（User Interface）部３００と、読取部４００とを備える。スタンプ登録装置１０の各構成は、バスを介して接続されている。
制御部１００は、ＣＰＵ（Central Processing Unit）及びＡＳＩＣ（Application Specific Integrated Circuit）を含む演算装置やメモリを備え、メモリ又は記憶部２００に記憶された演算プログラムに従って、スタンプ登録装置１０の各部を制御する。記憶部２００は、本発明の記憶手段の一例であり、ＨＤＤ（Hard Disk Drive）等の大容量の記憶装置を備え、制御プログラムやスタンプ画像を表す画像情報や、特徴量管理テーブル２１０、優先度管理テーブル２２０、機密度管理テーブル２３０を記憶する。ＵＩ部３００は、本発明の表示手段の一例であり、制御部１００からの制御情報に基づいて画像や音声により情報の通知を行うとともに、タッチパネルや各種ボタンを操作手段として備える。ＵＩ部３００は、ユーザの操作に応じて、その操作内容を表す操作情報を制御部１００に供給する。読取部４００は、用紙等の記録媒体の表面を光学的に読み取る読取手段であり、その読み取った画像を表す画像情報を生成して制御部１００に供給する。読取部４００は、例えばスタンプ登録装置１０に内蔵又は外付けされたスキャナ装置であり、記録媒体の表面を読み取った画像を表す画像情報を生成して、制御部１００に供給する。
【００１４】
図２は、本実施形態のスタンプ画像の一例を示した図である。同図左側に示すスタンプ画像ＳＴ１は、略矩形の枠内に「重要」と記された画像であり、同図右側に示すスタンプ画像ＳＴ２は、丸囲みの内側に「秘」と記された画像である。スタンプ登録装置１０にはこれらのスタンプ画像ＳＴ１，ＳＴ２が登録されており、各スタンプ画像にはそれぞれを識別する識別情報（以下、「ＩＤ」という。）が割り当てられている。図２に示すように、スタンプ画像ＳＴ１にはＩＤ「スタンプ＃１」が割り当てられ、スタンプ画像ＳＴ２にはＩＤ「スタンプ＃２」が割り当てられている。
【００１５】
次に、記憶部２００に記憶された特徴量管理テーブル２１０、優先度管理テーブル２２０、及び機密度管理テーブル２３０の構成について説明する。これら各テーブルには、スタンプ画像に関する情報が記述されている。
図３は、特徴量管理テーブル２１０の構成の一例を示した図である。
同図に示すように、特徴量管理テーブル２１０において、「ＩＤ」と「特徴量」とが互いに対応付けて記述されている。「ＩＤ」は、上述したスタンプ画像を識別する識別情報のことである。「特徴量」は、スタンプ画像の特徴を表す情報であり、特徴量管理テーブル２１０には複数種類の特徴量が記述されている。本実施形態の特徴量は、「複雑度」、「色」、「形状」及び「寸法」の４種類である。「複雑度」は、スタンプ画像の複雑さの程度を表す情報であり、例えばスタンプ画像の空間周波数において高調波成分の含まれる量に応じた値がある。ここでは、複雑度として「１」〜「１５」という相対値を用い、その値が大きいほど複雑な画像であることを意味する。「色」はスタンプ画像のそのものの色である。「形状」はスタンプ画像の外形を表す情報である。「寸法」は、スタンプ画像の外形の大きさを表す情報であり、例えば、矩形のスタンプ画像であれば縦及び横の長さにより表され、円形のスタンプ画像であれば直径の長さにより表される。
図３に示す特徴量管理テーブル２１０には、図２に示すスタンプ画像ＳＴ１及びＳＴ２の特徴量が記述されている。図３に示すように、スタンプ画像ＳＴ１の特徴量は、複雑度が「１２」であり、色が「赤」であり、形状が「矩形（横長）」であり、寸法が「縦×横：１３ｍｍ×２７ｍｍ」である。スタンプ画像ＳＴ２の特徴量は、複雑度が「１０」であり、色が「青」であり、形状が「円」であり、寸法が「直径：１６ｍｍ」である。
【００１６】
図４は、優先度管理テーブル２２０の構成の一例を示した図である。
同図に示すように、優先度管理テーブル２２０においては、「特徴量」と「優先度」とが互いに対応付けて記述されている。「特徴量」は、上述した内容と同じである。「優先度」は、複数種類の特徴量のそれぞれに設定された優先度であり、その値が小さいほど優先度が高いことを意味する。同図の例では、複雑度の優先度は「１」であり、色の優先度は「２」であり、形状の優先度は「３」であり、寸法の優先度は「４」であり、前者の特徴量ほど優先度が高い。
【００１７】
図５は、機密度管理テーブル２３０の構成の一例を示した図である。
同図に示すように、機密度管理テーブル２３０においては、「ＩＤ」と「機密度」とが互いに対応付けて記述されている。「ＩＤ」は、上述したスタンプ画像を識別する識別情報である。「機密度」は、本発明の意味情報の一例であり、スタンプ画像に割り当てられた意味を表す。同図に示す例では、ＩＤ「スタンプ＃１」に機密度「ＭＩＤＤＬＥ」が割り当てられ、ＩＤ「スタンプ＃２」に機密度「ＨＩＧＨ」が割り当てられ、ＩＤ「スタンプ＃３」に機密度「ＬＯＷ」が割り当てられ、ＩＤ「スタンプ＃４」に機密度「ＭＩＤＤＬＥ」が割り当てられている。機密度が高い順に「ＨＩＧＨ」、「ＭＩＤＤＬＥ」、「ＬＯＷ」であり、前者から順に、機密度が高いこと、中程度であること、低いことを意味する。例えば、スタンプ画像ＳＴ１の基となるスタンプが押された原稿の機密度は中程度であり、スタンプ画像ＳＴ２スタンプの基となるスタンプ押された原稿の機密度は高い。
このようにして記憶部２００は、スタンプ画像を表す画像情報と、そのスタンプ画像から抽出された特徴量を表す情報と、そのスタンプ画像に割り当てられた機密度を表す情報とを対応付けて記憶する。
続いて、スタンプ登録装置１０のスタンプ画像の登録に係る機能について説明する。
【００１８】
図６は、スタンプ登録装置１０の機能的構成の一例を示すブロック図である。
同図に示すように、制御部１００は、抽出部１１０、受付部１２０、優先度設定部１３０、類似度算出部１４０、判断部１５０、出力部１６０、機密度情報取得部１７０、及び登録部１８０の各機能を実現する。これらの各機能は、制御部１０が有する１又は複数のハードウェア回路により実現されてもよいし、１又は複数のプログラムを演算装置が実行することにより実現されてよいし、これらの組み合わせにより実現されてもよい。
なお、以下の説明において、スタンプ登録装置１０に新たな登録の対象となるスタンプ画像のことを「新規スタンプ画像」という。この新規スタンプ画像は、本発明の第１の画像の一例である。また、スタンプ登録装置１０に登録済みのスタンプ画像であって、新規スタンプ画像との類否判断の対象となるスタンプ画像のことを「登録スタンプ画像」という。この登録スタンプ画像は、本発明の第２の画像の一例である。ここでは、スタンプ登録装置１０には既に複数のスタンプ画像が登録されている。
【００１９】
読取部４００は、記録媒体上の印影を読み取って、その読み取った画像を表し、新規スタンプ画像を含む画像情報を生成する。読取部４００は、生成した画像情報を抽出部１１０に供給する。
抽出部１１０は、読取部４００から画像情報を取得し、取得した画像情報に含まれる新規スタンプ画像から特徴量を抽出して、類似度算出部１４０に供給する。ここでは、抽出部１１０は、画像情報に各種画像処理を施して「複雑度」、「色」、「形状」及び「寸法」という４種類の特徴量を抽出する。
【００２０】
受付部１２０は、本発明の受付手段の一例であり、ユーザによる複数種類の特徴量に優先度を指定する操作を受け付ける。受付部１２０は、ユーザによりＵＩ部３００が操作されて、「複雑度」、「色」、「形状」及び「寸法」の各特徴量に優先度を指定する操作が行われると、その操作内容を示す操作情報をＵＩ部３００から取得して、優先度設定部１３０に供給する。
優先度設定部１３０は、本発明の優先度設定手段の一例であり、受付部１２０から供給された操作情報に基づいて、各種類の特徴量に優先度を設定する。具体的には、優先度設定部１３０は、ユーザの指定した優先度となるように優先度管理テーブル２２０の内容を書き換える。
【００２１】
類似度算出部１４０は、本発明の類似度算出手段の一例であり、複数の登録スタンプ画像のそれぞれから抽出された特徴量を取得して、取得したそれぞれの特徴量と、抽出部１１０が抽出した特徴量との類似度を、特徴量の種類毎に算出する。類似度算出部１４０は、算出した類似度を判断部１５０に供給する。
【００２２】
判断部１５０は、本発明の判断手段の一例であり、類似度算出部１４０により閾値以上の類似度が２以上算出された特徴量について、それらの類似度のうち、最高の類似度とそれ以外の類似度との差異が決められた大きさを超えるか否かを判断する。判断部１５０は、その判断結果を出力部１６０に供給する。なお、判断部１５０は、類似度算出部１４０によりすべての特徴量について登録スタンプ画像が特定されなかった場合には、登録スタンプ画像が特定されなかった旨の情報を出力部１６０に供給する。
【００２３】
出力部１６０は、本発明の出力手段の一例であり、或る優先度が設定された特徴量（本発明の第１の特徴量の一例）について類似度算出部１４０により１の閾値以上となる類似度が算出されるか、又は判断部１５０により差異が決められた大きさを超えると判断されるかのいずれかの条件を満たす場合には、その種類の特徴量について算出された類似度に従って登録スタンプ画像に応じた情報を出力し、その条件を満たさない場合には、それよりも低い優先度が設定された特徴量（本発明の第２の特徴量の一例）について情報を出力する。出力部１６０は、登録スタンプ画像に応じた情報として、ＵＩ部３００の表示を制御するための制御情報を出力する。
機密度情報取得部１７０は、本発明の意味情報取得手段の一例であり、機密度管理テーブル２３０において登録スタンプ画像に対応付けられた機密度であって、各登録スタンプ画像に割り当てられた機密度を表す情報を取得して、出力部１６０に供給する。
登録部１８０は、本発明の記憶制御手段の一例であり、ＵＩ部３００に表示された内容に従ってユーザにより指定された内容に応じて、新規スタンプ画像を自装置に登録する。
【００２４】
（Ｂ）実施形態の動作
次に、図３〜図５に図示した各テーブルの内容に沿って、実施形態の動作を説明する。図７、８は、スタンプ登録装置１０の制御部１００が実行する処理の流れを示すフローチャートである。
図７、８に示すフローに先立って、ユーザは或る時機にＵＩ部３００を操作して、各特徴量に優先度を指定する操作を行う。制御部１００はその操作内容に応じた優先度を各種類の特徴量に設定する。このとき、ユーザは、例えば類否判断の結果を重視したい特徴量ほど優先度を高くするように優先度を指定する。ここでは、図４の優先度管理テーブル２２０に示すように、ユーザにより優先度が指定されたものとする。
ユーザは、新たにスタンプ画像をスタンプ登録装置１０に登録する際には、ＵＩ部３００を操作してスタンプ登録装置１０の動作モードを、スタンプ画像を登録する動作モードに切り替える。次に、ユーザはスタンプ画像を登録したいスタンプを用いて用紙上に押印し、その用紙を読取部４００にセットして、その読み取りを開始するようＵＩ部３００を操作する。
制御部１００は、ＵＩ部３００からの操作情報に従って読取部４００によりその印影を読み取って、その読み取った画像を表す画像情報を生成し、新規スタンプ画像を含む画像情報を取得する（ステップＳ１）。ここでは、制御部１００は、図９に示す新規スタンプ画像ＳＴｎを含む画像情報を取得する。同図に示すように、新規スタンプ画像ＳＴｎは、丸囲みの内側に「重要」と記された画像である。
【００２５】
次に、制御部１００は、新規スタンプ画像を含む画像情報に各種画像処理を施して、新規スタンプ画像ＳＴｎから特徴量を抽出する（ステップＳ２）。ここでは、制御部１００は、図１０に示す４種類の特徴量を抽出して、メモリに記憶する。具体的には、新規スタンプ画像ＳＴｎの特徴量は、複雑度が「１２」であり、色が「赤」であり、形状が「円」であり、寸法が「直径：１６ｍｍ」である。
【００２６】
次に、制御部１００は、記憶部２００に記憶された特徴量管理テーブル２１０を読み出して登録スタンプ画像の特徴量を取得し、その内容をメモリに記憶させる（ステップＳ３）。次に、制御部１００は、記憶部２００に記憶された優先度管理テーブル２２０を読み出して各特徴量の優先度を取得し、その内容をメモリに記憶させる（ステップＳ４）。ステップＳ３、Ｓ４で読み出される特徴量管理テーブル２１０、及び優先度管理テーブル２２０の内容は図３、４に示す通りである。
次に、制御部１００は、特徴量毎に決められた閾値を、記憶部２００から読み出して取得する（ステップＳ５）。この閾値は、新規スタンプ画像と登録スタンプ画像とが類似するか否かの基準となる値であり、類似度が閾値を超えた場合には両者の画像は類似すると判断される。この閾値については、特徴量毎に設計段階で決められて記憶部２００に記憶されているが、スタンプ登録装置１０がユーザやサービスマンの設定内容に応じてこの閾値を変更する構成を備えていてもよく、この場合、使用用途や装置の構成部品の特性等に適した閾値に設定されるとより好適である。
【００２７】
制御部１００は、新規スタンプ画像の特徴量と登録スタンプ画像の特徴量とを照合する照合処理について、未だ照合処理を行っていない特徴量のうち、優先度が最も高い特徴量に基づいて優先度を算出して、照合処理を実行する（ステップＳ６）。ここでは、未だ照合処理を一度も実行していないので、制御部１００は、優先度が最も高い特徴量である「複雑度」に基づいて照合処理を実行する。この照合処理において、制御部１００は、ステップＳ２で新規スタンプ画像ＳＴｎから抽出した特徴量と、ステップＳ５でそれぞれの登録スタンプ画像から取得した特徴量との類似度を、特徴量の種類毎に算出する。ここでは、制御部１００は、特徴量「複雑度」について類似度を算出する。特徴量「複雑度」については、制御部１００は、新規スタンプ画像ＳＴｎと各登録スタンプ画像との複雑度の差分を算出し、例えば、差分が「４」以下であれば、類似度が閾値以上であると判断する。
【００２８】
そして、制御部１００は、特徴量「複雑度」について実行した照合処理の結果に応じて、新規スタンプ画像と登録スタンプ画像との類似度が閾値以上の登録スタンプ画像を特定する（ステップＳ７）。ここでは、制御部１００は登録スタンプ画像ＳＴ１、ＳＴ２及びＳＴ３の３つを特定したとする。また、制御部１００は、登録スタンプ画像ＳＴ２との類似度が最高であり、以降、登録スタンプ画像ＳＴ１、ＳＴ３という順で類似度が高いものとする。
【００２９】
次に、制御部１００は、ステップＳ７で類似度が閾値以上の登録スタンプを特定したか否かを判断する（ステップＳ８）。ここではステップＳ８で「ＹＥＳ」と判断したから、制御部１００はステップＳ９に進む。
次に、制御部１００は、ステップＳ７で特定した登録スタンプ画像の数が「２」以上（複数）であるか否かを判断する（ステップＳ９）。上述したように特徴量「複雑度」について特定された登録スタンプ画像はＳＴ１、ＳＴ２及びＳＴ３の３つであるから、制御部１００は「ＹＥＳ」と判断して、ステップ１０に進む。
【００３０】
制御部１００は、ステップＳ６で算出した類似度が閾値以上の類似度であり、新規スタンプ画像との類似度が高いと特定された２以上の登録スタンプ画像に対応する最高の類似度と、その他の類似度との間に有意な差異があるか否かを判断する（ステップＳ１０）。このステップＳ１０では、制御部１０は、新規スタンプに最も類似すると判断された登録スタンプ画像と、その他に類似すると判断された登録スタンプ画像との間に、誤差範囲であり得る微妙な差異ではなく、これらの類似度の間の差異の大きさが決められた条件を超えるか否かを判断する。特徴量「複雑度」については、制御部１００は、新規スタンプ画像ＳＴｎと登録スタンプ画像との予め決められたベクトル間のユークリッド距離を算出する。そして、制御部１００は、新規スタンプ画像ＳＴｎと類似度が最高の登録スタンプ画像ＳＴ２とのユークリッド距離と、新規スタンプ画像ＳＴｎと類似度が２番目に高い登録スタンプ画像ＳＴ１とのユークリッド距離との比（距離比）を算出する。そして、制御部１００は、この距離比が「２」を超えれば有意な差異が存在するものとして、ステップＳ１０で「ＹＥＳ」と判断する。一方、距離比が「２」以下であれば、有意な差異が存在しないものとして、制御部１００は、ステップＳ１０で「ＮＯ」と判断する。なお、制御部１００が算出する距離はユークリッド距離に限らず、例えば、マハラノビス距離などの公知の距離空間を用いてよい。
なお、以下の説明においては、制御部１００がステップＳ７で２以上の登録スタンプ画像を特定した場合に、それらに対応する最高の類似度と、それ以外の類似度との差異の大きさが決められた条件を超えることを、有意な差異が生じているという表現を用いて説明することがある。
【００３１】
（Ｂ−１）有意な差異がある場合
制御部１００は、算出した距離比が「２」以下であった場合、最も類似度と高い登録スタンプ画像ＳＴ２の類似度と、それ以外の登録スタンプ画像ＳＴ１、ＳＴ３の類似度との差異の大きさが決められた条件を超え、それらに有意な差異があると判断した場合（ステップＳ１０；ＹＥＳ）には、ステップＳ１１に進む。次に、制御部１００は、ステップＳ７で算出した類似度順に従って、その類似度が高い順に登録画像の候補順位を決定する（ステップＳ１１）。ここでは、制御部１１は、スタンプ画像ＳＴ２を「１位」とし、スタンプ画像ＳＴ１を「２位」とし、スタンプ画像ＳＴ３を「３位」として候補順位を決定する。
【００３２】
そして、制御部１００は、決定した候補順位が高い順に各登録スタンプ画像を表示するとともに、これら各スタンプ画像に割り当てられた機密度を表す情報をＵＩ部３００に表示する（ステップＳ１２）。このステップＳ１２では、制御部１００は、ステップＳ１１で決定した候補順位の高い順に登録スタンプ画像を並べてＵＩ部３００に表示させるよう、ＵＩ部３００の表示を制御するための制御情報を出力する。これにより、図１１に示す画像が表示される。
【００３３】
図１１は、ステップＳ１２の実行によりＵＩ部３００に表示される表示内容の一例を示した図である。同図に示す最も外側の矩形はＵＩ部３００の表示領域の範囲を表す。同図に示すように、ＵＩ部３００の表示領域の右側には、制御部１００により類似度が閾値を超えると判断された登録スタンプ画像と、その登録スタンプ画像に割り当てられた機密度を付したソフトボタンとが配置されている。具体的には、上段には、候補順位が１位であるスタンプ画像ＳＴ２を縮小した画像ＤＳＴ２と、機密度が「ＨＩＧＨ」であることを示す「Ｌｅｖｅｌ：ＨＩＧＨ」と記されたソフトボタンＳＢｂが配置され、下段には、候補順位が２位であるスタンプ画像ＳＴ１を縮小した画像ＤＳＴ１と、機密度が「ＭＩＤＤＬＥ」であることを示す「Ｌｅｖｅｌ：ＭＩＤＤＬＥ」と記されたソフトボタンＳＢｃが配置されている。これらの下方にはソフトボタンＳＢｄが配置され、ユーザによりこのボタンが選択されると、制御部１００の制御の下、候補順位が３位であるスタンプ画像ＳＴ３について上記内容の情報が表示される。ＵＩ部３００の表示領域の左側には、「入力スタンプ」と記され、新規スタンプ画像ＳＴｎを表す画像ＤＳＴｎと、「候補レベル  ＨＩＧＨ」と付されたソフトボタンＳＢａとが配置されている。このようにして、制御部１００は、類似度が閾値を超えた登録スタンプ画像を、算出した類似度が高いものから順に配置して表示する。
【００３４】
ここで候補レベルとは、新規スタンプ画像ＳＴｎに割り当てられる候補となる機密度のことをいう。図１１の例では候補レベルは「ＨＩＧＨ」となっており、制御部１００が候補順位１位とした登録スタンプ画像に割り当てられた機密度が割り当てられる。スタンプ画像から抽出される特徴量と、スタンプ画像に割り当てられるべき機密度との間には相関関係があることが多いから、制御部１００は、ユーザが設定する可能性が高いと考えられる機密度を、候補レベルに割り当てる。これにより、ユーザが新規スタンプ画像ＳＴｎに機密度「ＨＩＧＨ」を設定すると考えた場合には、機密度を設定する操作をわざわざ行わなくても、ユーザの希望する機密度が新規スタンプ画像に割り当てられる。
【００３５】
そして、ユーザにより、新規スタンプ画像ＳＴｎを登録することを指示する操作がＵＩ部３００を介して行われると、制御部１００は、新規スタンプ画像ＳＴｎをスタンプ登録装置１０に登録する（ステップＳ１３）。具体的には、ステップＳ１３では、制御部１００は、新規スタンプ画像ＳＴｎにＩＤ（例えば、「＃スタンプｎ」）を割り当てて、新規スタンプ画像ＳＴｎを表す画像情報を記憶部２００に記憶させる。そして、制御部１００は、図１０に示した内容の新規スタンプ画像ＳＴｎの特徴量を特徴量管理テーブル２１０に記述し、新規スタンプ画像ＳＴｎに割り当てた機密度を機密度管理テーブル２３０に記述してこれらを更新する。
【００３６】
ところで、図１１に示すように新規スタンプ画像ＳＴｎに候補レベルとして「ＨＩＧＨ」が割り当てられているが、候補レベルが必ずしもユーザが希望する機密度と一致しない。この場合には、制御部１００は、希望する機密度をユーザに指定させ、指定された機密度を新規スタンプ画像ＳＴｎに割り当てる。例えば、ユーザが機密度「ＭＩＤＤＬＥ」とすることを希望した場合には、「ＬＥＶＥｌ：ＭＩＤＤＬＥ」と付されたソフトボタンＳＢｃを選択する。この選択により、制御部１００は、候補レベルを「ＨＩＧＨ」から「ＭＩＤＤＬＥ」に変更するとともに、図１１のソフトボタンＳＢａの表示内容を「候補レベル  ＭＩＤＤＬＥ」に変更する。また、ユーザによりソフトボタンＳＢｂが選択された場合には、制御部１００は候補レベルを「ＨＩＧＨ」に変更する。また、ユーザによりソフトボタンＳＢａが操作されると、制御部１００は各機密度を例えばドロップダウンメニュー形式で表示し、ユーザの操作内容に応じて新規スタンプ画像ＳＴｎに割り当てる機密度を変更するようにしてもよい。これにより、制御部１００は、ＵＩ部３００に表示された表示内容に従ってユーザにより指定された機密度を、新規スタンプ画像に割り当てる。
【００３７】
（Ｂ−２）有意な差異がない場合
ステップＳ１０において、制御部１００は、最も類似度と高い登録スタンプ画像ＳＴ２の類似度と、その他の登録スタンプ画像ＳＴ１、ＳＴ３の類似度との間の差異の大きさが決められた条件を超えず、それらの間に有意な差異がないと判断したとすると（ステップＳ１０；ＮＯ）、ステップＳ１４に進む。
次に、制御部１００は、照合処理を未だ実行していない特徴量があるか否かを判断する（ステップＳ１４）。ここでは、制御部１００は未だ特徴量「複雑度」について照合処理を行っただけであるから、「ＹＥＳ」と判断してステップＳ６に戻る。すなわち、或る特徴量について、新規スタンプ画像に最も類似する登録スタンプ画像に対する類似度と、それ以外の登録スタンプ画像に対する類似度との間に有意な差異を発見しない場合には、その他の特徴量について、新規スタンプ画像に類似する登録スタンプ画像を特定しようというわけである。
【００３８】
ステップＳ６において、制御部１００は、「複雑度」の次に優先度の高い特徴量「色」について、新規スタンプ画像ＳＴｎと各登録スタンプ画像との類似度を算出する照合処理を実行する。ここでは、制御部１００は目視による色の近さの程度に応じた類似度を算出する。例えば、制御部１００は、赤とオレンジの類似度を「１０」という具合に高くし、黄色と黒の類似度を「１」という具合に低くするよう類似度を算出する。色の近さについては、例えばＣＩＥＬＡＢ表色系の色差に対応させて類似度の大小を決めても良い。そして、制御部１００は、特徴量「色」についてステップＳ７を実行し（例えば、閾値を「７」とする）、その結果、色が「赤」であるという点で共通するから登録スタンプ画像ＳＴ１に最も類似し、以降、類似度順に登録スタンプ画像ＳＴ２、ＳＴ３という順で類似度が高いと判断したとする。次に、制御部１０は、ステップＳ８で「ＹＥＳ」と判断すると、ステップＳ９に進む。ステップＳ９で、制御部１００は「２」以上の登録スタンプ画像を特定して「ＹＥＳ」と判断すると、ステップＳ１０に進む。そして、制御部１００は、特徴量「色」について、最高の類似度と、それ以外の類似度との間の差異の大きさが決められた条件を超え、それらの間に有意な差異があるか否かを判断する（ステップＳ１０）。
【００３９】
ここで、制御部１００は、登録スタンプ画像ＳＴ１に対応する類似度と、「青」である登録スタンプ画像ＳＴ２に対応する類似度、及び登録スタンプ画像ＳＴ３に対する類似度との間の差異の大きさが決められた条件を超えると判断したとする（ステップＳ１０；ＹＥＳ）。例えば、制御部１００は、最も類似度の高い登録スタンプ画像の類似度と、２番目に類似度の高い登録スタンプ画像の類似度との間に「５」以上の差異があれば、その差異の大きさが決められた条件を超えると判断する。そして、制御部１００は、ステップＳ７で特徴量「色」について算出した類似度が高い順に候補順位を決定する（ステップＳ１１）。このステップ１１では、制御部１１は、スタンプ画像ＳＴ１を「１位」とし、スタンプ画像ＳＴ２を「２位」とし、スタンプ画像ＳＴ３を「３位」とした候補順位を決定する（ステップＳ１１）。そして、制御部１００は、決定した候補順位の高い順に並べて登録スタンプ画像を表示させるよう、制御情報をＵＩ部３００に出力して登録スタンプ画像及び機密度を表す情報を表示する（ステップＳ１２）。これにより、制御部１００は、特徴量「複雑度」よりも低い優先度が設定された特徴量「色」についての類似度順に従い、登録スタンプ画像と機密度を表す情報とを対応付けて表示することになる。
【００４０】
図１２は、このステップＳ１２の実行によりＵＩ部３００に表示される表示内容の一例を示した図である。なお、図１１に示した同一の構成については同じ符号を付して表し、その説明を省略する。ここでは、特徴量「色」に基づく候補順位に応じた表示がなされているから、候補順位１位のスタンプ画像ＳＴ１に関する情報が表示領域の上段に配置され、候補順位２位のスタンプ画像ＳＴ２に関する情報が表示領域の下段に配置されている。また、ここでは候補レベルは、候補順位１位のスタンプ画像ＳＴ１に応じて「ＨＩＧＨ」となっている。このように、特徴量に設定された優先度、及び有意な差異が生じる特徴量の種類に応じてステップＳ１２で表示される表示内容（特に、候補レベル）が異なる。なお、ステップＳ１３の動作は上記と同じである。
【００４１】
また、ステップＳ１０において、制御部１００が特徴量「色」について、差異の大きさが決められた条件を超えないと判断した場合には、その他の特徴量として「形状」や「寸法」を用いて上記と同じ手順で処理ステップを実行する。なお、特徴量「形状」については、正方形と丸とが類似度が高いという具合に、制御部１００の形状が近いものどうしほど類似度を高くするように算出する。特徴量「寸法」については、制御部１００は、大きさが似通ってものどうしほど類似度を高くするよう類似度を算出する。このことから、ユーザがスタンプの用途や、機密度と特徴量との関係の傾向を考慮して重視したい予め優先度を指定しておくことにより、スタンプ画像の登録に際して機密度の設定に係る操作負担が軽減される。
【００４２】
このように、どの特徴量について候補レベルが決定されるかによってＳ１２における表示結果が異なる。例えば、制御部１００は、例えば特徴量「色」の優先度を「１」とし、特徴量「複雑度」の優先度を「２」と設定すれば、仮に特徴量「複雑度」について有意な差異がある場合であっても、図１２と同じ結果がＵＩ部３００に表示される。また、特徴量「形状」や「寸法」の優先度も含めた複数種類の優先度の設定の仕方で、ステップＳ１２で表示される表示内容はそれぞれ異なる。
【００４３】
ところで、ステップＳ９において、制御部１００がステップＳ７で特定した登録スタンプ画像の数が「１」であると判断した場合には（ステップＳ９；ＮＯ）、ステップＳ１１に進み、特定した１つの登録スタンプ画像に候補順位「１位」を割り当てて、ステップＳ１３ではその登録スタンプ画像に応じた情報のみを表示する。すなわち、制御部１００は、１の登録スタンプ画像が特定された特徴量、及び新規スタンプ画像と登録スタンプ画像との間の差異の大きさが決められた条件を超えると判断した特徴量のうち、設定された優先度が最も高い特徴量についてステップＳ１２の表示制御を実行する。
【００４４】
制御部１００は「複雑度」、「色」、「形状」及び「寸法」のすべての種類の特徴量について照合処理を行い、１の登録スタンプ画像を特定した特徴量、及び有意な差異が存在すると判断した特徴量が存在しないときには、ステップＳ１４で「ＮＯ」と判定する。この場合、制御部１００は、ステップＳ１５に進む。そして、制御部１００は、照合処理を行ったすべての特徴量についての照合結果に基づき、類似度が閾値を超えたもののうち、最高の類似度と、その他の類似度との差異が最大であった特徴量を特定する。そして、制御部１００は、特定した特徴量について、類似度が閾値を超えたもののうち、類似度が高い順に登録スタンプ画像の候補順位を決定して、ステップＳ１２に進む。これにより、結果の信頼度が高い特徴量がない場合にも、制御部１００は、優先度が高く、且つ結果の信頼度が比較的高い特徴量による結果を採用することになり、最大限ユーザの希望する候補レベルを割り当てられるようにしている。
【００４５】
また、ステップＳ８において、制御部１００が、ステップＳ７の照合処理に基づき、新規スタンプ画像との類似度が閾値以上である登録スタンプ画像がないと判断した場合には（ステップＳ８；ＮＯ）、ステップＳ１６に進む。そして、制御部１００は、照合処理を実行していない特徴量があるか否かを判断する。ここで、制御部１００は、照合処理を実行していない特徴量があると判断すると（ステップＳ１６；ＹＥＳ）、ステップＳ６に戻って上記処理ステップを実行する。
一方、制御部１００は、照合処理を実行していない特徴量がないと判断すると（ステップＳ１６；ＮＯ）、ステップ１７に進む。そして、制御部１００は、すべての特徴量についてステップＳ６の照合処理において類似度が閾値以上となる登録スタンプ画像を既に特定した場合には、そのうちの優先度の最も高い特徴量の類似度に基づいて候補順位を決定する（ステップＳ１７）。制御部１００は、すべての特徴量について、新規スタンプ画像に類似する登録スタンプ画像を１つも特定しなかった場合には、類似するものがないと判断する。そして、制御部１００は、ステップＳ１２に進み、上記処理を実行する。ただし、制御部１００が、ステップＳ１６で候補がないと判断した場合には、例えば類似する登録スタンプ画像が存在しない旨のメッセージを表示するとともに、予め決めておいた初期設定の機密度（例えば、「ＭＩＤＤＬＥ」）を候補レベルとして設定する。なお、初期設定の機密度に代えて、スタンプ登録装置１０に登録済み登録スタンプのうち最も多い機密度を候補レベルとしてもよい。
【００４６】
以上説明した実施形態によれば、スタンプ登録装置１０は、スタンプ画像から抽出される複数の特徴量のそれぞれに優先度を設定する。スタンプ登録装置１０は、新規スタンプ画像の登録に際しては、新規スタンプ画像との類似度が閾値を超える登録スタンプ画像を特徴量の種類毎に特定する。そして、スタンプ登録装置１０は、類似度が閾値以上となる登録スタンプ画像が存在する種類の特徴量のうち、優先度が最も高い特徴量について２以上の登録スタンプ画像を特定した場合には、それらのうちの最高の類似度と、それ以外の類似度との間に有意な差異があるか否かを判断する。そして、スタンプ登録装置１０は、有意な差異があると判断した特徴量に基づき候補順位を決定し、決定した候補順位に従って登録スタンプ画像に応じた情報をＵＩ部３００に表示する。また、このとき、制御部１００は、候補順位が「１位」の登録スタンプ画像に割り当てられた機密度を、新規スタンプ画像の候補レベルとして割り当てる。一方、スタンプ登録装置１０は、有意な差異がないと判断すると、類似度が閾値を超える登録スタンプ画像を１だけ特定するか、又は下位の登録スタンプ画像の類似度に対して有意な差異が生じた登録スタンプ画像を特定するまで、優先度順に照合処理を繰り返す。
【００４７】
以上の構成により、優先度の高い特徴量に基づく類似度の高い画像の特定結果を重視しつつ、信頼度の高い結果を採用するという効果を奏する。優先度が高い特徴量について類似性が高いと判断されても、最も類似度の高い登録スタンプ画像と、それ以外のスタンプ画像との間に明確な差異がなければ、その候補順位が誤差による影響を受けており、実際の類似度が正しく反映されていない可能性があるからである。よって、この場合には、制御部１００は、その他の特徴量に基づいて、より信頼度の高い結果を採用するようにしている。また、スタンプに含まれる文字画像のフォントやサイズもスタンプの属性を判断する上で重要であるが、文字認識によりスタンプの特徴量を抽出する構成では対応しきれないので、該構成よりも信頼度の高い特徴量が得られる。また、新規スタンプ画像を登録する目的として、実用上スタンプの損失や紛失などの事態が起こりうるが、これの代替品のスタンプのスタンプ画像を登録しようとするときに、機密度の割り当てに係るユーザの負担が低減される。
【００４８】
また、本実施形態の構成により、ユーザが機密度と特徴量との関係性を考慮してスタンプを使用する場合には、その関係性に基づいてユーザ自身が特徴量の優先度を指定することにより、新規スタンプ画像に対してユーザが希望する機密度が候補レベルとして割り当てられる確率が高くなる。これにより、たとえ機密度の段階が膨大になった場合であっても、スタンプ画像の登録に際の操作負担は軽減される。特に、機密度と特徴量との相関関係はユーザによるスタンプの使用傾向等によって大きく異なることが多いから、この相関関係を固定化して優先度を決めておくことは困難であるが、スタンプ登録装置１０によれば、ユーザからの要請に応じて類否判断の結果が提示される。
また、スタンプの印にあってはユーザの押印の仕方や用紙の材質等によりその内容が微妙に異なってしまう。これにより、登録スタンプ画像１０が新規スタンプ画像から抽出する特徴量においては印の状態によって異なる。これに対して、登録スタンプ画像１０は複数種類の特徴量について照合処理を行って、優先度の高い特徴量による類否判断の結果を重視しつつ、類似度が最高である画像とそれ以外の画像との間に明確な差異が生じた特徴量による結果を採用するので、印の状態によらず安定した結果をユーザに提示する。
【００４９】
（Ｃ）変形例
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を組み合わせてもよい。
（Ｃ−１）変形例１
上述した実施形態では、スタンプ登録装置１０に内蔵されている制御部１００の例で説明したが、制御部１００は、スタンプ登録装置１０に内蔵されているものに限らず、例えば、スタンプ登録装置１０にＵＳＢ（Universal Serial Bus）ケーブルやＬＡＮ（Local Area Network）等の通信手段を介して接続されたコンピュータ装置（画像処理装置）によって実現されてもよい。この場合、画像処理装置は、通信インタフェースを備え、外部装置から受信して取得した画像情報に含まれる新規スタンプ画像に基づいて、図６に示す制御部１００の各機能を実現し、外部装置に結果を出力する。
また、上述した実施形態のスタンプ登録画像１０の構成の一部が外部装置に設けられてもよく、すなわち各構成が分散していてもよい。
【００５０】
（Ｃ−２）変形例２
上述した実施形態では、ステップＳ１４において制御部１００は、１の登録スタンプ画像が特定された特徴量、及び判断部１５０により有意な差異が存在すると判断された特徴量が存在しない場合には、最高の類似度とそれ以外の類似度との差異が最大となった特徴量に基づいて、候補順位を決定していた。これに代えて、制御部１００は、類似度が閾値以上となった登録スタンプ画像が存在する特徴量のうち、優先度が最も高い特徴量に基づいて候補順位を決定してもよい。また、ユーザにより予め指定された特徴量を採用してもよい。要するに、制御部１００は、算出した類似度が決められた条件を満たす特徴量について類似度が高い登録スタンプ画像の情報を出力する。また、制御部１００が有意な差異が生じているか否かを判断する基準としては、最も高い類似度と、２番目に高い類似度との差異に応じて判断する他に、例えば２番目に高い類似度と３番目に高い類似度との間にも決められた大きさ以上の差異が生じていることも条件として含めても良い。つまり、２番目に高い類似度と高い類似度が複数あれば、制御部１００が抽出した特徴量の信頼度が低い可能性があるからである。
【００５１】
（Ｃ−３）変形例３
また、特徴量が著しく近似する複数の登録スタンプ画像に、異なる機密度が割り当てられると、使用上において不都合が生じることがある。そこで、制御部１００は、新規スタンプ画像から抽出した特徴量と著しく類似する登録スタンプ画像がある場合には、新規スタンプ画像の機密度を、その類似する登録スタンプ画像と同じ機密度にすることのみを許可し、それ以外の機密度にすることを禁止するようにしてもよい。特徴量が著しく類似するか否かの判断については、例えば、決められた数（例えば、３種類）の特徴量について類似度が閾値を超えた場合には、制御部１００は著しく類似すると判断する。
【００５２】
（Ｃ−４）変形例４
上述した実施形態では、制御部１００は、特徴量の種類毎に類似度を求めていたが、制御部１００の類似度算出部１４０が特徴量の種類毎に算出した類似度を、それよりも優先度の高い特徴量について求めた類似度に応じて補正してもよい。具体的には、類似度算出部１４０が補正を行う補正部を備えるようにし、優先度の高い特徴量について有意な差異がないと判断した場合には、上位の優先度の特徴量から求めた類似度の差異の大きさに応じた補正量を、下位の特徴量から求めた類似度に作用させて補正する。このとき、補正部は、上位の優先度の特徴量の類似度が大きいほど、類似度を相対的に高くするための補正量を大きくして補正する。これにより優先度の高い特徴量について求められた類似度が、それよりも優先度の低い特徴量についての類似度の結果に反映されるようになる。このとき、優先度が高い特徴量による補正量がより大きく作用するように重み付けを行ってもよい。
【００５３】
（Ｃ−５）変形例５
上述した実施形態では、ステップＳ１２において、制御部１００は図１１，１２に示すように、求めた類似度の高い順に登録スタンプ画像を並べて配置していたが、この並び順の決定において、他の特徴量の類似度を用いてもよい。例えば、候補順位２位と３位の登録スタンプ画像間の類似度の差異が閾値以下であれば、制御部１００は、それよりも優先度の高い、又は低い特徴量を用いて算出した類似度に注目する。そして、制御部１００は、注目した特徴量の両者の類似度に明らかな差異があれば、その類似度が大きいものが上位になるように並べる。このように、制御部１００が、類似度が閾値以上の登録スタンプ画像を表示する場合には、他の特徴量による特定結果を用いて登録スタンプ画像を配置してもよい。また、制御部１００は、類似度が閾値以下となった登録画像もユーザのソフトボタンＳＢｄの操作に応じて表示するようにしてもよい。この構成において、制御部１００は、優先度が最も高い特徴量について類似度が閾値を下回った登録スタンプ画像については、その類似度順に候補順位を決定し、閾値以上のものについては実施形態で説明したように、下位の特徴量を用いて候補順位を決定してもよい。また、制御部１００は、類似度が低い順に候補順位を高くするようにして、候補順位の高い順に登録スタンプ画像に応じた情報を表示してもよい。
【００５４】
（Ｃ−６）変形例６
上述した実施形態では、複数種類のすべての特徴量に優先度が割り当てられていたが、少なくとも１つの特徴量に、その他の特徴量よりも高い優先度が設定されていればよい。
例えば特徴量「複雑度」に優先度「１」が割り当てられ、その他の「色」、「形状」及び「寸法」には優先度「２」という同一の優先度が割り当てられるような場合である。この構成において、制御部１００は、優先度の高い特徴量「複雑度」について、１の登録スタンプ画像を特定せず、且つ有意な差異を発見しなかった場合には、その他の特徴量による照合結果に基づいて、登録スタンプ画像を表す情報を出力する。この構成において、制御部１００は、優先度の高い特徴量「複雑度」以外の特徴量については、特許第３８１２１６１号公報に開示されている手法を用いて、総合的に類似度の高い登録スタンプ画像を特定してもよい。この場合、本発明の第１の特徴量は「複雑度」に対応し、本発明の第２の特徴量は「色」、「形状」及び「寸法」に対応する。
【００５５】
（Ｃ−７）変形例７
上述した実施形態においては、スタンプ画像の意味に割り当てられる意味情報は機密度を表していたが、その内容はどのようなものでもよく、例えばスタンプの種類や、印影が押された書類の属性等の何らかの意味を表すものであればよい。なお、意味情報の内容がいかなるものであっても、スタンプ登録装置１０の動作は上述した実施形態と同じ手順で実行される。また、意味情報そのものが用いられない構成としてもよい。この場合、制御部１００は、登録スタンプ画像に応じた情報として、機密度を表す情報を出力せず、登録スタンプ画像を表示するための制御情報を出力する。
また、制御部１００は、ステップＳ１２において、登録スタンプ画像を表す情報を表示するための制御情報を出力していたが、表示出力に限らず、通信出力等の他の出力形式で登録スタンプ画像に関する情報を出力してもよい。
また、制御部１００は、ユーザの指定に応じた優先度を設定することに限らず、通信手段を介して接続された装置から優先度の設定に係る情報を取得してもよく、その取得については実施形態の態様に限定されない。また、本発明は、特徴量毎の優先度が固定される構成を妨げるものではない。
【００５６】
（Ｃ−８）変形例８
上述した実施形態では、スタンプの印影に対応する画像であるスタンプ画像を登録するものであったが、登録対象とする画像の内容はいかなるものでもよい。例えば、一般にプリンタ装置には、図２に示すスタンプ画像と同じような画像を形成する機能を有したものもあるから、この画像を上記新規スタンプ画像として登録対象としてもよい。要するに、画像から抽出される特徴量について類否が判断される性質の画像であればよい。
【００５７】
（Ｃ−９）変形例９
また、上述した実施形態で説明したような、画像から抽出される複数の特徴量について照合処理を行う照合装置に本発明を適用してもよい。この照合装置は、優先度の高い特徴量について照合処理を行い、有意な差異がないと判断した場合には、それよりも優先度の低い他の特徴量について照合処理を行う。このように照合装置が画像の登録に関する機能を有していなくても、画像どうしの類否判断に係る構成有していれば、実施形態の構成と同等の効果を奏する。すなわち、本発明は、画像を登録する装置（システム）のみに適用することに限らず、特徴量を用いて画像の類否を判断する機能を備えた装置に適用してもよい。
【００５８】
また、上述した実施形態で述べた特徴量は一例に過ぎず、これよりも少ない複数（少なくとも２種類）の特徴量が用いられてもよいし、さらに多くの特徴量が用いられてもよい。また、特徴量は、画像の特徴を表す情報であればよいから実施形態で説明した種類に限定されず、例えばカラーヒストグラム、濃度分布等を特徴量として用いてもよい。
【符号の説明】
【００５９】
１０…スタンプ登録装置、１００…制御部、１１０…抽出部、１２０…受付部、１３０…優先度設定部、１４０…類似度算出部、１５０…判断部、１６０…出力部、１７０…機密度情報取得部、１８０…登録部、２００…記憶部、２１０…特徴量管理テーブル、２２０…優先度管理テーブル、２３０…機密度管理テーブル、３００…ＵＩ部、４００…読取部。
【図１】
2010231277.tif 000003
【図２】
2010231277.tif 000004
【図３】
2010231277.tif 000005
【図４】
2010231277.tif 000006
【図５】
2010231277.tif 000007
【図６】
2010231277.tif 000008
【図７】
2010231277.tif 000009
【図８】
2010231277.tif 000010
【図９】
2010231277.tif 000011
【図１０】
2010231277.tif 000012
【図１１】
2010231277.tif 000013
【図１２】
2010231277.tif 000014