(57)【要約】【課題】画像ファイリング技術において、記憶されている画像の中から、処理した画像と一部でも一致する画像を検索し、同一画像の二重登録を防止しつつ、アクセス権を制御できるようにすること。【解決手段】新たに画像が入力されると、画像比較部１２４は、制御部１１２の指示に基づいて、新たに入力された画像を比較対象画像として、画像格納部１２０に格納されている格納画像との比較をページ単位で行ないその類似性を検出する。類似性検出の結果、類似性が低い場合には、制御部１１２は、そのページが画像格納部１２０に格納する。一方、類似性が高い場合には、制御部１１２は、類似画像の入力を行なったユーザのアクセス権を管理情報格納部１２２内の既存の画像に対応する情報に追加する。【選択図】図１
2011070540.tif 000002
【特許請求の範囲】
【請求項１】
画像を入力するための画像入力手段と、画像入力手段により入力された画像を格納するための画像格納手段と、画像入力手段により入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリング装置であって、
前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を比較単位として設定されたブロック単位で行なってその類似性を検出するための画像比較手段と、
前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御手段とを含む、画像ファイリング装置。
【請求項２】
請求項１に記載の画像ファイリング装置において、
前記ブロック単位は、ページ単位であり、
前記画像比較手段は、前記類似性検出をページ単位で行なうための手段を含み、
前記制御手段は、前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いページを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための手段を含む、画像ファイリング装置。
【請求項３】
請求項１に記載の画像ファイリング装置において、
前記ブロック単位は、１ページ内又は複数ページ内の一部領域まで含むものであり、
前記画像比較手段は、前記類似性検出を１ページ内又は複数ページ内の一部領域まで行なうための手段を含み、
前記制御手段は、前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低い領域を前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための手段を含む、画像ファイリング装置。
【請求項４】
請求項１から３までの何れか１項に記載の画像ファイリング装置において、
前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像とし、その比較対象画像のバージョンと前記画像格納手段に格納されている格納画像のバージョンとの比較を行なってその類似性を検出するための画像バージョン比較手段をさらに含み、
前記制御手段は、前記画像バージョン比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いバージョン画像を前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための手段をさらに含む、画像ファイリング装置。
【請求項５】
請求項１から４までの何れか１項に記載の画像ファイリング装置において、
前記画像比較手段は、前記類似性検出を行なう際に、前記画像格納手段に格納されている格納画像の中から前記画像入力手段により新たに入力された画像と最も高い類似性を有する格納画像を選択するための選択手段をさらに含み、
前記制御手段は、前記選択手段により選択された格納画像に対応する前記管理情報格納手段内の情報に対して、類似画像の入力を行なったユーザのアクセス権を追加するための手段をさらに含む、画像ファイリング装置。
【請求項６】
請求項１から４までの何れか１項に記載の画像ファイリング装置において、
前記画像比較手段は、前記類似性検出を行なう際に、前記画像格納手段に格納されている格納画像の中から、前記画像入力手段により新たに入力された画像のそれぞれのブロックに対して、類似性の高い格納画像を選択するための選択手段をさらに含み、
前記制御手段は、前記選択手段により選択された格納画像に対応する前記管理情報格納手段内の情報に対して、類似画像の入力を行なったユーザのアクセス権を追加するための手段をさらに含む、画像ファイリング装置。
【請求項７】
請求項１から６までの何れか１項に記載の画像ファイリング装置において、
前記画像比較手段により類似性検出が行なわれる際、前記比較対象画像が外部端末装置から伝送された画像データに関する画像であり、前記画像格納手段に格納されている格納画像が画像読取手段で読み取られた画像である場合、前記制御手段は、類似性の高いブロックに対して、前記格納手段に格納されている前記読取画像を破棄して前記伝送画像データに関する画像を格納する一方、新たに格納された前記伝送画像データに関する画像に対するアクセス権を画像データ伝送実行ユーザ及び破棄画像アクセス権保有者に付与するための手段をさらに含む、画像ファイリング装置。
【請求項８】
請求項１から７までの何れか１項に記載の画像ファイリング装置において、
前記画像入力手段として、画像を読み取るための画像読取手段を備え、
前記画像ファイリング装置は、
前記画像読取手段により読み取られた画像は、前記画像格納手段に格納され、
前記画像読取手段に読み取られた画像に対する管理情報及びアクセス権情報は、前記管理情報格納手段に格納され、
前記画像比較手段は、前記画像読取手段により新たに画像が読み取られた場合に、この新たに読み取られた画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を行なって前記類似性検出を行なう、画像ファイリング装置。
【請求項９】
請求項１から７までの何れか１項に記載の画像ファイリング装置において、
前記画像入力手段として、外部端末装置から伝送された画像データを受信するための通信手段を備え、
前記画像ファイリング装置は、
前記通信手段により受信された前記外部端末装置からの画像データを展開するための画像展開手段をさらに含み、
前記画像展開手段により展開された画像は、前記画像格納手段に格納され、
前記画像展開手段により展開された画像に対する管理情報及びアクセス権情報は、前記管理情報格納手段に格納され、
前記画像比較手段は、前記通信手段により新たに前記外部端末装置から伝送された画像データを受信した場合には、前記画像展開手段により展開された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を行なって前記類似性検出を行なう、画像ファイリング装置。
【請求項１０】
画像を入力するための画像入力手段と、画像入力手段により入力された画像を格納するための画像格納手段と、画像入力手段により入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリング装置を制御するための方法であって、
前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を比較単位として設定されたブロック単位で行なってその類似性を検出するための画像比較ステップと、
前記画像比較ステップにおける類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御ステップとを含む、画像ファイリング装置の制御方法。
【請求項１１】
画像を入力するための画像入力手段と、画像入力手段により入力された画像を格納するための画像格納手段と、画像入力手段により入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリング装置に適用されるプログラムであって、
コンピュータを、
前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を比較単位で設定されたブロック単位で行なってその類似性を検出するための画像比較手段と、
前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御手段として機能させる、画像ファイリングプログラム。
【請求項１２】
画像形成装置とネットワークを通じて接続されており、
画像形成装置から入力された画像を格納するための画像格納手段と、画像ファイリング装置から入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリングサーバであって、
前記画像形成装置から新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を比較単位として設定されたブロック単位で行なってその類似性を検出するための画像比較手段と、
前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御手段とを含む、画像ファイリングサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファリング装置、この装置の制御方法、及び画像ファイリングプログラム、並びに画像ファイリングサーバに関する。
【背景技術】
【０００２】
近時、プリンタ、スキャナ、コピー、ファクシミリ及びそれらを有する複合機等の画像処理装置の分野では、処理画像をサーバ又は自機のＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）にファイリングする、ドキュメントファイリング機能を有するものが普及している。
【０００３】
このドキュメントファイリングにより、画像の再印刷、画像処理装置の不正使用の監視、課金処理判断及び参照等を行なうことができる。
【０００４】
ところが、画像データを逐次記憶すると、ＨＤＤの記憶容量がオーバーとなってしまう問題がある。
【０００５】
そこで、特許文献１では、ＨＤＤにある登録文書と処理対象の文書とが同一であれば、処理対象の文書の登録を行なわないことで、同一データの二重登録を防止する一方、同一データ間のアクセス権の相違を解消する処理を行なう旨が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１３４０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、文書毎に同一の判断を行なっているため、文書中の部分的に一致する場合の二重登録を防止する対応は行なっておらず、また部分的なアクセス権の制御は行なっていない。
【０００８】
たとえば、逐次更新を行なってバージョンアップする同一文書では、登録された文書と新たに処理する文書とが同一であると判断されず、二重登録を行なってしまう場合がある。
【０００９】
また、特許文献１に記載の技術では、上記したように、文書毎の同一の判断を行なっているが、ドキュメントファイリングされる画像は、スキャナで読み取られた画像、及びパーソナルコンピュータ（以下、「ＰＣ」という。）から送られてきた印刷画像等のように様々であり、元は同一文書であっても、画像処理方法が異なると同一とみなされない場合がある。
【００１０】
さらに、画像の品質を考慮して、同一データの場合にどの処理方法で生成された画像を記憶するかを選択することに関しては、特許文献１に記載の技術では行なっていない。
【００１１】
それゆえに、本発明の目的は、記憶されている画像の中から、処理した画像と一部でも一致する画像を検索し、同一画像の二重登録を防止しつつ、アクセス権を制御できる、画像ファイリング装置、この装置の制御方法、及び画像ファイリングプログラム、並びに画像ファイリングサーバを提供することにある。
【００１２】
また、本発明の別の目的は、記憶されている画像の種類、及び処理した画像の種類に応じて、より品質の高い画像を記憶することができる、画像ファイリング装置、この装置の制御方法、及び画像処理プログラム、並びに画像ファイリングサーバを提供することにある。
【課題を解決するための手段】
【００１３】
本発明を第１の局面から視た画像ファイリング装置は、画像を入力するための画像入力手段と、画像入力手段により入力された画像を格納するための画像格納手段と、画像入力手段により入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリング装置であって、前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を比較単位として設定されたブロック単位で行なってその類似性を検出するための画像比較手段と、前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御手段とを含む。
【００１４】
上記構成において、新たに画像が入力された場合には、この新たに入力された画像を比較対象画像として、画像格納手段に格納されている格納画像との比較をブロック単位で行なってその類似性が検出される。類似性検出の結果、類似性が低い場合には、類似性の低いブロックが画像格納手段に格納される。一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納手段内の既存の画像に対応する情報に追加される。したがって、記憶した画像の中から、処理した画像と一部でも一致する画像を検索して、同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。
【００１５】
ある態様では、前記ブロック単位は、ページ単位であり、前記画像比較手段は、前記類似性検出をページ単位で行なうための手段を含み、前記制御手段は、前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いページを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための手段を含む。
【００１６】
この場合、類似性検出がページ単位で行なわれるため、ファイリング画像の記憶容量が削減される。
【００１７】
他の態様では、前記ブロック単位は、１ページ内又は複数ページ内の一部領域まで含むものであり、前記画像比較手段は、前記類似性検出を１ページ内又は複数ページ内の一部領域まで行なうための手段を含み、前記制御手段は、前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低い領域を前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための手段を含む。
【００１８】
この場合、類似性検出が１ページ内又は複数ページ内の一部領域まで行なわれるため、ファイリング画像の記憶容量がさらに削減される。
【００１９】
上記画像ファイリング装置は、前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像とし、その比較対象画像のバージョンと前記画像格納手段に格納されている格納画像のバージョンとの比較を行なってその類似性を検出するための画像バージョン比較手段をさらに含み、前記制御手段は、前記画像バージョン比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いバージョン画像を前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための手段をさらに含む。
【００２０】
上記構成において、新たに画像が入力された場合に、この新たに入力された画像を比較対象画像とし、その比較対象画像のバージョンと画像格納手段に格納されている格納画像のバージョンとの比較を行なってその類似性が検出される。画像バージョンの類似性検出の結果、類似性が低い場合には、類似性の低いバージョン画像が画像格納手段に格納される。一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納手段内の既存の画像に対応する情報に追加される。したがって、バージョンが異なる同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。また、バージョンだけが異なる場合には、元の資料に対して追加部分又は削除部分が存在するだけであり、同一部分が多いので、類似検出の速度が速くなるとともに、類似性検出の精度が増す。
【００２１】
また、上記画像ファイリング装置において、前記画像比較手段は、前記類似性検出を行なう際に、前記画像格納手段に格納されている格納画像の中から前記画像入力手段により新たに入力された画像と最も高い類似性を有する格納画像を選択するための選択手段をさらに含み、前記制御手段は、前記選択手段により選択された格納画像に対応する前記管理情報格納手段内の情報に対して、類似画像の入力を行なったユーザのアクセス権を追加するための手段をさらに含む。
【００２２】
上記構成において、類似性検出を行なう際に、画像格納手段に格納されている格納画像の中から新たに入力された画像と最も高い類似性を有する格納画像が選択される。この選択された格納画像に対応する管理情報格納手段内の情報に対して、類似画像の入力を行なったユーザのアクセス権が追加される。したがって、類似性検出の精度がより一層向上する。
【００２３】
さらに、上記画像ファイリング装置において、前記画像比較手段は、前記類似性検出を行なう際に、前記画像格納手段に格納されている格納画像の中から、前記画像入力手段により新たに入力された画像のそれぞれのブロックに対して、類似性の高い格納画像を選択するための選択手段をさらに含み、前記制御手段は、前記選択手段により選択された格納画像に対応する前記管理情報格納手段内の情報に対して、類似画像の入力を行なったユーザのアクセス権を追加するための手段をさらに含む。
【００２４】
上記構成において、類似性検出を行なう際に、画像格納手段に格納されている格納画像の中から、新たに入力された画像のそれぞれのブロックに対して、類似性の高い格納画像が選択される。これら選択された格納画像に対応する管理情報格納手段内の情報に対して、類似画像の入力を行なったユーザのアクセス権が追加される。したがって、ファイリング画像の記憶容量がさらに少なくなる。
【００２５】
さらにまた、上記画像ファイリング装置において、前記画像比較手段により類似性検出が行なわれる際、前記比較対象画像が外部端末装置から伝送された画像データに関する画像であり、前記画像格納手段に格納されている格納画像が画像読取手段で読み取られた画像である場合、前記制御手段は、類似性の高いブロックに対して、前記格納手段に格納されている前記読取画像を破棄して前記伝送画像データに関する画像を格納する一方、新たに格納された前記伝送画像データに関する画像に対するアクセス権を画像データ伝送実行ユーザ及び破棄画像アクセス権保有者に付与するための手段をさらに含む。
【００２６】
上記構成において、類似性検出が行なわれる際、比較対象画像がＰＣ等の外部端末装置から伝送された画像データに関する画像であり、画像格納手段に格納されている格納画像がスキャナ等の画像読取手段で読み取られた画像である場合、類似性の高いブロックに対して、画像格納手段に格納されている読取画像が破棄されて伝送画像データに関する画像が格納される。一方、新たに格納された伝送画像データに関する画像に対するアクセス権が画像データ伝送実行ユーザ及び破棄画像アクセス権保有者に付与される。したがって、記憶されている画像の種類、及び処理した画像の種類に応じて、より品質の高い画像を記憶することができる。
【００２７】
ある態様では、前記画像入力手段として、画像を読み取るための画像読取手段を備え、前記画像読取手段により読み取られた画像は、前記画像格納手段に格納され、前記画像読取手段に読み取られた画像に対する管理情報及びアクセス権情報は、前記管理情報格納手段に格納され、前記画像比較手段は、前記画像読取手段により新たに画像が読み取られた場合に、この新たに読み取られた画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を行なって前記類似性検出を行なう。
【００２８】
他の態様では、前記画像入力手段として、外部端末装置から伝送された画像データを受信するための通信手段を備え、前記画像ファイリング装置は、前記通信手段により受信された前記外部端末装置からの画像データを展開するための画像展開手段をさらに含み、前記画像展開手段により展開された画像は、前記画像格納手段に格納され、前記画像展開手段により展開された画像に対する管理情報及びアクセス権情報は、前記管理情報格納手段に格納され、前記画像比較手段は、前記通信手段により新たに前記外部端末装置から伝送された画像データを受信した場合には、前記画像展開手段により展開された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を行なって前記類似性検出を行なう。
【００２９】
本発明を第２の局面から観た画像ファイリング装置の制御方法は、画像を入力するための画像入力手段と、画像入力手段により入力された画像を格納するための画像格納手段と、画像入力手段により入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリング装置を制御するための方法であって、前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較をブロック単位で行なってその類似性を検出するための画像比較ステップと、前記画像比較ステップにおける類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御ステップとを含む。
【００３０】
上記構成において、新たに画像が入力された場合には、この新たに入力された画像を比較対象画像として、画像格納手段に格納されている格納画像との比較をブロック単位で行なってその類似性が検出される。類似性検出の結果、類似性が低い場合には、そのブロックが画像格納手段に格納される一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納手段内の既存の画像に対応する情報に追加される。したがって、記憶した画像の中から、処理した画像と一部でも一致する画像を検索して、同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。
【００３１】
本発明を第３の局面から観た画像ファイリングプログラムは、画像を入力するための画像入力手段と、画像入力手段により入力された画像を格納するための画像格納手段と、画像入力手段により入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリング装置に適用されるプログラムであって、コンピュータを、前記画像入力手段により新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を比較単位として設定されたブロック単位で行なってその類似性を検出するための画像比較手段と、前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御手段として機能させる。
【００３２】
上記構成によれば、新たに画像が入力された場合には、この新たに入力された画像を比較対象画像として、画像格納手段に格納されている格納画像との比較をブロック単位で行なってその類似性が検出され、この類似性検出の結果、類似性が低い場合には、そのブロックが画像格納手段に格納される一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納手段内の既存の画像に対応する情報に追加される。したがって、記憶した画像の中から、処理した画像と一部でも一致する画像を検索して、同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。
【００３３】
本発明を第４の局面から観た画像ファイリングサーバは、画像形成装置とネットワークを通じて接続されており、画像形成装置から入力された画像を格納するための画像格納手段と、画像形成装置から入力された画像に対する管理情報及びアクセス権情報を格納するための管理情報格納手段とを備えている画像ファイリングサーバであって、前記画像形成装置から新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、前記画像格納手段に格納されている格納画像との比較を比較単位として設定されたブロック単位で行なってその類似性を検出するための画像比較手段と、前記画像比較手段による類似性検出の結果、類似性が低い場合には、類似性の低いブロックを前記画像格納手段に格納する一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権を前記管理情報格納手段内の既存の画像に対応する情報に追加するための制御手段とを含む。
【００３４】
上記構成において、画像形成装置から新たに画像が入力された場合に、この新たに入力された画像を比較対象画像として、画像格納手段に格納されている格納画像との比較をブロック単位で行なってその類似性が検出される。類似性検出の結果、類似性が低い場合には、類似性の低いブロックが画像格納手段に格納される。一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納手段内の既存の画像に対応する情報に追加される。したがって、記憶した画像の中から、処理した画像と一部でも一致する画像を検索して、同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。
【発明の効果】
【００３５】
本発明によると、記憶されている画像の中から、処理した画像と一部でも一致する画像を検索し、同一画像の二重登録を防止しつつ、アクセス権を制御できる。
【００３６】
また、本発明によると、記憶されている画像の種類、及び処理した画像の種類に応じて、より品質の高い画像を記憶することができる。
【図面の簡単な説明】
【００３７】
【図１】本発明の第１の実施の形態に係る画像ファイリング装置のハードウェア構成を示すブロック図である。
【図２】画像ファイリング動作を図解的に説明するための図である。
【図３】画像ファルイングプログラムのメインルーチンのプログラム構造をフローチャート形式で示す図である。
【図４】画像ファルイングプログラムのメインルーチンのプログラム構造をフローチャート形式で示す図である。
【図５】画像ファルイングプログラムのメインルーチンのプログラム構造をフローチャート形式で示す図である。
【図６】画像ファルイングプログラムのメインルーチンのプログラム構造をフローチャート形式で示す図である。
【図７】画像ファイリングプログラムのサブルーチンとしての記憶処理のプログラム構造をフローチャート形式で示す図である。
【図８】本実施の形態の画像ファイリング装置に適用されるプログラムのメインルーチンの一部のプログラム構造をフローチャート形式で示す図である。
【図９】同画像ファイリング装置に適用されるプログラムのメインルーチンの一部のプログラム構造をフローチャート形式で示す図である。
【図１０】画像ファイリング動作を図解的に説明するための図である。
【図１１】本発明の第３の実施の形態に係る画像ファイリングシステムの構成を簡略化して示す図である。
【図１２】画像ファイリングサーバのハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００３８】
以下、本発明の実施の形態を添付図面に基づいて詳細に説明する。
【００３９】
［第１の実施の形態］
＜ハードウェア構成＞
図１は本発明の第１の実施の形態に係る画像ファイリング装置１００のハードウェア構成を示すブロック図である。
【００４０】
図１を参照して、本実施の形態の画像ファイリング装置１００は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ又はＭｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｈｅｒａｌ）と称される、プリント機能とスキャナ機能とを備えた複合機であって、コンピュータ１０２、画像読取部１０４、画像形成部１０６、操作部１０８及び表示部１１０を含む。
【００４１】
コンピュータ１０２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。このコンピュータ１０２は、機能的には、制御部１１２、画像処理部１１４、通信部１１６、画像展開部１１８、画像格納部１２０、管理情報格納部１２２、画像比較部１２４及びバッファ（Ｂｕｆｆｅｒ）部１２６を備えている。
【００４２】
制御部１１２は、本画像ファイリング装置１００全体の制御を行なう。
【００４３】
画像処理部１１４は、制御部１１２の指示により画像読取部１０４で読み取られた画像の特徴データを抽出し画像処理を施す。
【００４４】
通信部１１６は、制御部１１２の指示によりＰＣ等の外部端末装置（以下「ＰＣ」と称することもある。）１２８と通信を行なう。この通信部１１６は、ＬＡＮ（Ｌｏａｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク回線１３０を介して外部端末装置１２８に接続されている。
【００４５】
画像展開部１１８は、制御部１１２の指示によりネットワーク回線１３０及び通信部１１６を介して受信した外部端末装置１２８からの出力データを画像に展開する。この画像展開部１１８は、通信部１１６に接続されている。
【００４６】
画像格納部１２０は、制御部１１２の指示により、画像処理部１１４で画像処理された画像、及び画像展開部１１８で展開された画像を格納する。
【００４７】
管理情報格納部１２２は、制御部１１２の指示により画像格納部１２０に格納された画像のアクセス権及び画像管理情報を格納する。この管理情報格納部１２２内には、たとえば、図２に示すような管理情報テーブル２００が備えられている。この管理情報テーブル２００の構成については、後述する。
【００４８】
画像比較部１２４は、制御部１１２の指示により、画像処理部１１４で画像処理された画像、及び画像展開部１１８で画像に展開された画像と、画像格納部１２０に格納された画像との比較を行なう。
【００４９】
バッファ部１２６は、制御部１１２の指示により、画像比較部１２４での比較結果を一時的に記憶する。
【００５０】
画像読取部１０４は、制御部１１２の指示により原稿画像を読み取る。この画像読取部１０４は、画像処理部１１４に接続されている。
【００５１】
画像形成部１０６は、制御部１１２の指示により印刷画像を形成して出力する。
【００５２】
操作部１０８は、制御部１１２の指示によりユーザの操作情報を読み取る。この操作部１０８で読み取られたユーザの操作情報は、制御部１１２に出力される。
【００５３】
表示部１１０は、制御部１１２の指示により表示を行なう。
【００５４】
＜管理情報テーブル２００の構成＞
図２は管理情報テーブル２００の一例を示す図である。
【００５５】
図２を参照して、管理情報テーブル２００には、「ファイル名」欄、「バージョン情報」欄、「ページ数」欄、「領域」欄、「ハッシュ値の格納場所」欄及び「アクセス権」欄が設けられており、これらの欄に、本画像ファイリング装置１００による画像ファイリング動作に必要な管理情報がリレーショナル化して登録される。
【００５６】
＜ソフトウェア構成＞
本実施の形態では、新たに画像が入力された場合には、この新たに入力された画像を比較対象画像として、画像格納部１２０に格納されている格納画像との比較をページ単位で行なってその類似性が検出され、類似性検出の結果、類似性が低い場合には、そのページが画像格納部１２０に格納される一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納部１２２内の既存の画像に対応する情報に追加されるようにプログラミングされている。
【００５７】
このプログラムは、次に説明する本画像ファイリング装置１００の各種の機能を実現するためのソフトウェア資源として構成され、コンピュータ１０２のＲＯＭに記憶されている。これらの機能は、コンピュータ１０２の制御部１１２が上記プログラムを実行することによって達成される。
【００５８】
（メインルーチン）
図３〜図６は画像ファルイングプログラムのメインルーチンのプログラム構造をフローチャート形式で示す図である。
【００５９】
図３を参照して、プログラムがスタートすると、制御部１１２の指示に基づいて、画像読取部１０４が原稿画像を読み取るか、又は通信部１１６がネットワーク回線１３０を介して外部端末装置としてのＰＣ１２８から画像を受信する（ステップＳ１００）。なお、以下の説明においては、画像読取部１０４で読み取られた原稿画像、及びＰＣ１２８から受信した画像を総称して、「比較対象画像」と称する。
【００６０】
比較対象画像が入力されると、制御部１１２は、入力された比較対象画像に、ファイル名やバージョン情報が付与されているか否かを判別する（ステップＳ１０２）。なお、ファイル名やバージョン情報は、ＰＣ１２８からの受信画像においては付加されている一方、画像読取部１０４で読み取った画像においてはその画像中に入っている。比較対象画像に、ファイル名やバージョン情報が付与されている場合には、制御はステップＳ１３４（図５参照）にジャンプする。一方、比較対象画像に、ファイル名やバージョン情報が付与されていない場合は、制御はステップＳ１０４に進む。
【００６１】
制御がステップＳ１０４に進むと、制御部１１２は、画像格納部１２０にアクセスし、画像格納部１２０内の１つの格納画像を取り出す。
【００６２】
格納画像が１つ取り出されると、画像比較部１２４は、制御部１１２の指示に基づいて、比較対象画像と格納画像との比較を行なう（ステップＳ１０６）。このとき、所定のハッシュ関数で求められた比較対象画像及び格納画像の両者のハッシュ値が比較される。なお、格納画像のハッシュ値の格納場所は、管理情報格納部１２２内の管理情報テーブル２００の「ハッシュ値の格納場所」欄に格納されている。
【００６３】
比較対象画像と格納画像との比較が終了すると、画像比較部１２４は、制御部１１２の指示に基づいて、比較対象画像に格納画像との類似性が一定レベル以上のページがあるか否かを判別する（ステップＳ１０８）。この比較対象画像と格納画像との類似性検出には、たとえば、以下の２つの手法が適用可能である。
【００６４】
１つの手法は、「Ｉｍａｇｅ  Ｃｒｕｉｓｅｒ（登録商標）」と呼称される画像類似性判定エンジン（ｈｔｔｐ：／／ｗｗｗ．ｉｇｖｐ．ｊｐ／ｃｐ２＿ｊｐ／ｃｏｍｍｏｎ／ｒｃｏｎｔｅｎｔｓ／ｃａｔｅｇｏｒｙ００／ｐｏｓｔ−１４．ｈｔｍｌ参照）を使用することである。このエンジンは、登録済みの大量の画像群の中から、ユーザによるクエリ画像（検索用に指定された画像）に類似する画像の探索を可能とする。また、このエンジンは、クエリ画像から画像の特徴量を抽出し、登録済みの大量の画像群（検索対象となる全ての画像の特徴量をあらかじめ抽出し、類似性データベースに蓄積しておくことにより、検索に備える。）の中から、類似性に基づいて検索することにより、順位付けられた類似画像とそれらの属性情報とを出力する。
【００６５】
もう１つの手法は、特開２００７−２９９２１０号公報で開示された技術を使用することである。この公報に記載の技術では、特徴点算出部、特徴量算出部、投票処理部及び類似度判定部を含む。特徴点算出部は、二値化処理のための閾値の算出及び画像の二値化処理を画素ブロック毎に並行して行ない、二値画像に基づいてラベリング処理及び連結領域の特徴点抽出を注目ライン毎に並行して行ない、抽出した特徴点を特徴量算出部へ出力する。特徴量算出部は、所定の不変量を算出して特徴量であるハッシュ値を算出する。投票処理部は、ハッシュ値に基づいてハッシュテーブルを検索し、ハッシュ値に登録されているインデックスの原稿について投票する。類似度判定処理部は、投票数を予め定めた閾値と比較し、投票数が閾値以上であれば、入力画像が予め登録された原稿の画像に類似すると判定する。
【００６６】
上記ステップ１０８において、類似性が一定レベル以上のページがない場合には、制御はステップＳ１２０（図４参照）にジャンプする。一方、類似性が一定レベル以上のページがある場合には、制御はステップＳ１１０に進む。
【００６７】
制御がステップＳ１１０に進むと、画像比較部１２４は、制御部１１２の指示に基づいて、比較対象画像に格納画像と同一とみなされるレベル以上に類似するページであるか判別する。この判別処理においても、たとえば、上記「Ｉｍａｇｅ  Ｃｒｕｉｓｅｒ（登録商標）」と呼称される画像類似性判定エンジン、及び特開２００７−２９９２１０号公報で開示された技術を適用することが可能である。
【００６８】
上記ステップ１１０において、同一とみなされるレベル以上に類似するページがない場合には、制御部１１２は、比較対象画像と格納画像との各々の該当ページを領域分離し、部分一致判断を行なう（ステップＳ１１２）。この処理に関しては、たとえば、特開２００７−４９３８８号公報に記載されているブロックセレクション処理を適用することができる。このブロックセレクション処理とは、たとえば、ラスタ画像を意味のあるブロック毎の塊として認識する。そして、そのブロック各々の属性（文字（ＴＥＸＴ）／図画（ＰＩＣＴＵＲＥ）／写真（ＰＨＯＴＯ）／線（ＬＩＮＥ）／表（ＴＡＢＬＥ）等）を判定し、異なる属性を持つブロックに分割する処理である。具体的には、まず、入力画像を白黒に二値化し、輪郭線追跡を行なって黒画素輪郭で囲まれる画素の塊を抽出する。面積の大きい黒画素の塊については、内部にある白画素に対しても輪郭線追跡を行なって白画素の塊を抽出し、さらに一定面積以上の白画素の塊の内部からは再帰的に黒画素の塊を抽出する。このようにして得られた黒画素の塊を、大きさ及び形状で分類し、異なる属性を持つブロックへ分類していく。たとえば、縦横比が「１」に近く、大きさが一定の範囲のブロックは文字相当の画素塊とし、さらに近接する文字が整列良くグループ化可能な部分を文字ブロック、扁平な画素塊を線ブロックとする。また、一定大きさ以上でかつ矩形の白画素塊を整列よく内包する黒画素塊の占める範囲を表ブロック、不定形の画素塊が散在している領域を写真ブロック、それ以外の任意形状の画素塊を図画ブロックとする。
【００６９】
上記ステップＳ１１２の判断の結果、部分的に同一と判断された場合には（ステップＳ１１３においてＹＥＳ）、制御部１１２は、類似フラグをセットするとともに、部分一致のページをバッファ部１２６に記憶させる（ステップＳ１１４）。その後、制御はステップＳ１２０に進む。これに対し、部分的に同一でないと判断された場合には（ステップＳ１１３においてＮＯ）、制御はステップＳ１２０にジャンプする。
【００７０】
一方、上記ステップＳ１１０において、同一とみなされるレベル以上に類似するページがある場合には、制御部１１２は、類似フラグをセットし（ステップＳ１１６）、同一ページをバッファ部１２６に記憶させる（ステップＳ１１８）。その後、制御はステップＳ１２０に進む。
【００７１】
図４を参照して、制御がステップＳ１２０に進むと、制御部１１２は、比較していない格納画像があるか否かを判別する。比較していない格納画像がある場合には、制御はステップＳ１０４（図３参照）に戻る。一方、比較していない格納画像がない場合には、制御はステップＳ１２２に進む。
【００７２】
制御がステップＳ１２２に進むと、制御部１１２は、上記類似フラグがセットされているか否かを判別する。類似フラグがセットされている場合には、制御部１１２は、上記ステップＳ１１８（図３参照）でバッファ部１２６に記憶させた同一ページに基づいて、比較対象画像と同一ページと最も類似性の高い格納画像を選択する（ステップＳ１２４）。もし、比較対象画像と同一ページがなければ、制御部１１２は、上記ステップＳ１１４でバッファ部１２６に記憶させた部分一致のページに基づいて、そのページと最も類似性の高い格納画像を選択する。そして、制御部１１２は、選択された格納画像において、類似ページ又は一致領域に比較対象画像ユーザのアクセス権を追加する（ステップＳ１２６）。次に、制御部１１２は、記憶処理を行なう（ステップＳ１２８）。この記憶処理の具体的な処理内容は後述する。そして、制御部１１２は、比較対象画像において、画像格納部１２０に類似ページ以外のページを保存し、管理情報格納部１２２に比較対象画像ユーザのアクセス権を付与する（ステップＳ１３０）。その後、本メインルーチンは終了する。一方、類似フラグがセットされていない場合には、制御部１１２は、画像格納部１２０に比較対象画像の全ページを保存し、管理情報格納部１２２に比較対象画像ユーザのアクセス権を付与する（ステップＳ１３２）。その後、本メインルーチンは終了する。
【００７３】
図５を参照して、比較対象画像に、ファイル名やバージョン情報が付与されていることに伴って、制御がステップＳ１３４に進むと、制御部１１２は、画像格納部１２０にアクセスし、比較対象画像と同一書類の格納画像を検索する。この検索の結果、検索された格納画像がない場合には（ステップＳ１３６においてＮＯ）、制御部１１２は、画像格納部１２０に比較対象画像の全ページを保存し、管理情報格納部１２２に比較対象ユーザのアクセス権を付与する（ステップＳ１４７）。その後、本メインルーチンは終了する。一方、検索された格納画像がある場合には（ステップＳ１３６においてＹＥＳ）、制御はステップＳ１３８に進む。
【００７４】
制御がステップＳ１３８に進むと、画像比較部１２４は、制御部１１２の指示に基づいて、比較対象画像と格納画像とのバージョンが異なるか判別する。
【００７５】
上記ステップＳ１３８において、比較対象画像と格納画像とのバージョンが異ならない場合には、制御部１１２は、格納画像において、比較対象画像ユーザのアクセス権を追加する（ステップＳ１４８）。そして、制御部１１２は、記憶処理を行なう（ステップＳ１５０）。この記憶処理については後で詳述する。その後、本メインルーチンは終了する。
【００７６】
一方、上記ステップＳ１３８において、比較対象画像と格納画像とのバージョンが異なる場合には、画像比較部１２４は、制御部１１２の指示に基づいて、検索された格納画像と比較対象画像との比較を行なう（ステップＳ１４０）。このとき、制御部１１２は、変数Ｎを「１」に設定し（ステップＳ１４２）、比較対象画像のＮページ目を取り出す（ステップＳ１４４）。
【００７７】
比較対象画像のＮページ目が取り出されると、画像比較部１２４は、制御部１１２の指示に基づいて、検索された格納画像と比較対象画像のＮページ目との比較を行なう（ステップＳ１４６）。このとき、所定のハッシュ関数で求められた比較対象画像及び格納画像の両者のハッシュ値が比較される。その後、制御はステップＳ１５２（図６参照）に進む。
【００７８】
図６を参照して、制御がステップＳ１５２に進むと、画像比較部１２４は、制御部１１２の指示に基づいて、比較対象画像に格納画像と同一とみなされるレベル以上に類似するページがあるか否かを判定する。この判別処理においても、たとえば、上記「Ｉｍａｇｅ  Ｃｒｕｉｓｅｒ（登録商標）」と呼称される画像類似性判定エンジン、及び特開２００７−２９９２１０号公報で開示された技術を適用することが可能である。
【００７９】
上記ステップ１５２において、同一とみなされるレベル以上に類似するページがある場合には、制御部１１２は、検索された格納画像において、類似ページに比較対象ユーザのアクセス権を追加する（ステップＳ１６４）。そして、制御部１１２は、記憶処理を行なう（ステップＳ１６６）。この記憶処理については後で詳述する。その後、制御はステップＳ１６２にジャンプする。
【００８０】
一方、上記ステップＳ１５２において、同一とみなされるレベル以上に類似するページがない場合には、制御部１１２は、比較対象画像と格納画像との各々の該当ページを領域分離し、部分一致判断を行なう（ステップＳ１５４）。この処理に関しても、たとえば、特開２００７−４９３８８号公報に記載されているブロックセレクション処理が適用可能である。
【００８１】
上記ステップＳ１５４の判断の結果、部分的に同一と判断されない場合には（ステップＳ１５６においてＮＯ）、制御部１１２は、画像格納部１２０に比較対象画像のＮページ目を保存し、管理情報格納部１２２に比較対象画像ユーザのアクセス権を付与する（ステップＳ１６８）。その後、制御はステップＳ１６２にジャンプする。これに対し、部分的に同一であると判断された場合には（ステップＳ１５６においてＹＥＳ）、制御部１１２は、検索された格納画像において、一致領域に比較対象画像ユーザのアクセス権を追加する（ステップＳ１５８）。そして、制御部１１２は、記憶処理を行なう（ステップＳ１６０）。この記憶処理については後で詳述する。その後、制御はステップＳ１６２に進む。
【００８２】
制御がステップＳ１６２に進むと、制御部１１２は、比較対象画像にＮ＋１ページ目があるか否かを判別する。比較対象画像にＮ＋１ページ目がる場合には、制御部１１２は、変数Ｎに「１」を加算する（ステップＳ１７０）。その後、制御はステップＳ１４４（図５参照）に戻る。一方、比較対象画像にＮ＋１ページ目がない場合には、本メインルーチンは終了する。
【００８３】
（サブルーチン）
図７は画像ファイリングプログラムのサブルーチンとしての記憶処理のプログラム構造をフローチャート形式で示す図である。なお、この処理は、図４に示すステップＳ１２８、図５に示すステップＳ１５０の記憶処理、並びに図６に示すステップＳ１６０及びＳ１６６の記憶処理に相当する。
【００８４】
図７を参照して、記憶処理に投入されると、まず、制御部１１２は、格納画像が画像読取部１０４に読み取られた画像であって、比較対象画像がＰＣ１２８からの受信画像であるか否かを判別する（ステップＳ２００）。格納画像が画像読取部１０４に読み取られた画像であって、比較対象画像がＰＣ１２８からの受信画像である場合には、制御部１１２は、画像格納部１２０にアクセスし、格納画像の類似ページ又は一致領域を記憶から削除する（ステップＳ２０２）。そして、制御部１１２は、画像格納部１２０に比較対象画像の類似ページ又は一致領域を記憶させる（ステップＳ２０４）。その後、本サブルーチンは終了する。一方、そうでない場合には、制御部１１２は、何ら制御を行なうことなく、本サブルーチンを終了させる。
【００８５】
＜動作＞
本画像ファイリング装置１００の動作を、比較対象画像が入力される前の管理情報格納部１２２内の管理情報テーブル２００が図２（Ａ）に示す状態において、「記事録３５６  ｉｎｏｕｅ」が入力された場合を想定して説明する。
【００８６】
「記事録３５６  ｉｎｏｕｅ」が入力されると、画像比較部１２４によって、入力された「記事録３５６  ｉｎｏｕｅ」を比較対象画像として、画像格納部１２０に格納されている格納画像との比較が行なわれ、両者の類似性検出が実行される。
【００８７】
画像比較部１２４による類似性検出の結果、比較対象画像としての「記事録３５６  ｉｎｏｕｅ」の１ページ目に関し、文字領域が、画像格納部１２０に格納されている、ファイル名「記事録３５１」の１ページ目の文字領域との類似性が高く、画像領域が、画像格納部１２０に格納されている「記事録９３４」、「議事録３５１」、「週報０８０５」の何れに対しても類似性が低い場合には、図２（Ｂ）に示すように、管理情報テーブル２００において、ファイル名「記事録３５１」の１ページ目の文字領域に属する「アクセス権」欄に「ｉｎｏｕｅ」が追加され、ファイル名「議事録３５６」の１ページ目の画像「１」領域に属する「アクセス権」欄に「ｉｎｏｕｅ」が登録される。このとき、ファイル名「議事録３５６」の１ページ目の画像「１」領域に属する「ハッシュ値の格納場所」欄には「ｇｉｊｉ４５２」が登録される。
【００８８】
比較対象画像としての「記事録３５６  ｉｎｏｕｅ」の２ページ目に関し、全ての領域が、画像格納部１２０に格納されている「記事録９３４」の２ページ目との類似性が高い場合には、図２（Ｂ）に示すように、管理情報テーブル２００において、ファイル名「記事録３５１」の２ページ目に属する「アクセス権」欄に「ｉｎｏｕｅ」が追加される。
【００８９】
比較対象画像としての「記事録３５６  ｉｎｏｕｅ」の３ページ目に関し、全ての領域が、画像格納部１２０に格納されている「記事録９３４」の３ページ目との類似性が高い場合には、図２（Ｂ）に示すように、管理情報テーブル２００において、ファイル名「記事録３５１」の３ページ目に属する「アクセス権」欄に「ｉｎｏｕｅ」が追加される。
【００９０】
比較対象画像としての「記事録３５６  ｉｎｏｕｅ」の４ページ目に関し、全ての領域が、画像格納部１２０に格納されている「記事録９３４」、「議事録３５１」、「週報０８０５」の何れに対しても類似性が低い場合には、図２（Ｂ）に示すように、管理情報テーブル２００において、ファイル名「議事録３５６」の４ページ目に属する「アクセス権」欄に「ｉｎｏｕｅ」が登録される。このとき、ファイル名「議事録３５６」の４ページ目に属する「ハッシュ値の格納場所」欄には「ｇｉｊｉ４５２」が登録される。
【００９１】
＜作用・効果＞
本実施の形態によると、以下の作用・効果を奏する。
【００９２】
（１）新たに画像が入力された場合には、この新たに入力された画像を比較対象画像として、画像格納部１２０に格納されている格納画像との比較をページ単位で行なってその類似性が検出される。類似性検出の結果、類似性が低い場合には、そのページが画像格納部１２０に格納される。一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納部１２２内の既存の画像に対応する情報に追加される。したがって、記憶した画像の中から、処理した画像と一部でも一致する画像を検索して、同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。
【００９３】
（２）類似性検出がページ単位で行なわれるため、ファイリング画像の記憶容量が削減される。また、類似検出に当たっては、比較対象画像に格納画像と同一とみなされるレベル以上に類似するページがない場合には、類似性検出が１ページ内又は複数ページ内の一部領域まで行なわれ、部分一致まで検出されるため、ファイリング画像の記憶容量がさらに削減される。
【００９４】
（３）新たに画像が入力された場合に、この新たに入力された画像を比較対象画像とし、その比較対象画像のバージョンと画像格納部１２０に格納されている格納画像のバージョンとの比較を行なってその類似性が検出される。画像バージョンの類似性検出の結果、類似性が低い場合には、類似性の低いバージョン画像が画像格納部１２０に格納される。一方、類似性が高い場合には、類似画像の入力を行なったユーザのアクセス権が管理情報格納部１２２内の既存の画像に対応する情報に追加される。したがって、バージョンが異なる同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。また、バージョンだけが異なる場合には、元の資料に対して追加部分又は削除部分が存在するだけであり、同一部分が多いので、類似検出の速度が速くなるとともに、類似性検出の精度が増す。
【００９５】
（４）類似性検出を行なう際に、画像格納部１２０に格納されている格納画像の中から新たに入力された画像と最も高い類似性を有する格納画像が選択される。この選択された格納画像に対応する管理情報格納部１２２内の情報に対して、類似画像の入力を行なったユーザのアクセス権が追加される。したがって、類似性検出の精度がより一層向上する。
【００９６】
（５）類似性検出が行なわれる際、比較対象画像がＰＣ等の外部端末装置１２８から伝送された画像データに関する画像であり、画像格納部１２０に格納されている格納画像が画像読取部１０４で読み取られた画像である場合、両者の類似性が高いと、画像格納部１２０に格納されている読取画像が破棄されて伝送画像データに関する画像が格納される。一方、新たに格納された伝送画像データに関する画像に対するアクセス権が画像データ伝送実行ユーザ及び破棄画像アクセス権保有者に付与される。したがって、記憶されている画像の種類、及び処理した画像の種類に応じて、より品質の高い画像を記憶することができる。
【００９７】
［第２の実施の形態］
＜ソフトウェア構成＞
本実施の形態では、特に、読み取られた画像又は展開された画像のそれぞれのページに対して、類似性の高い格納画像を選択し、選択された格納画像に対応する画像及び管理情報に対して、類似画像の読み取り又はデータ伝送を行なったユーザのアクセス権を追加するようにプログラミングされている。
【００９８】
このプログラムは、次に説明する本画像ファイリング装置１００の各種の機能を実現するためのソフトウェア資源として構成され、コンピュータ１０２のＲＯＭに記憶されている。これらの機能は、コンピュータ１０２の制御部１１２が上記プログラムを実行することによって達成される。
【００９９】
図８及び図９は本実施の形態の画像ファイリング装置１００に適用されるプログラムのメインルーチンの一部のプログラム構造をフローチャート形式で示す図である。
【０１００】
図８を参照して、プログラムがスタートすると、制御部１１２の指示に基づいて、画像読取部１０４が原稿画像を読み取るか、又は通信部１１６がネットワーク回線１３０を介して外部端末装置としてのＰＣ１２８から画像を受信する（ステップＳ３００）。なお、以下の説明においては、第１の実施の形態と同様に、画像読取部１０４で読み取られた原稿画像、及びＰＣ１２８から受信した画像を総称して、「比較対象画像」と称する。
【０１０１】
比較対象画像が入力されると、制御部１１２は、入力された比較対象画像に、ファイル名やバージョン情報が付与されているか否かを判別する（ステップＳ３０２）。なお、ファイル名やバージョン情報は、第１の実施の形態で述べたように、ＰＣ１２８からの受信画像においては付加されている一方、画像読取部１０４で読み取った画像においてはその画像中に入っている。比較対象画像に、ファイル名やバージョン情報が付与されている場合には、制御はステップＳ１３４（図５参照）にジャンプする。なお、ステップＳ１３４以降の制御の流れは第１の実施の形態と同様であるので、その説明を省略する。一方、比較対象画像に、ファイル名やバージョン情報が付加されていない場合は、制御はステップＳ３０４に進む。
【０１０２】
制御がステップＳ３０４に進むと、制御部１１２は、変数Ｎを「１」にセットする。そして、制御部１１２は、比較対象画像のＮページ目を取り出す（ステップＳ３０６）。
【０１０３】
比較対象画像のＮページ目が取り出されると、制御部１１２は、画像格納部１２０にアクセスし、画像格納部１２０内の１つの格納画像を取り出して、この取り出した格納画像と比較対象画像のＮページ目との比較を画像比較部１２４に行なわせる（ステップＳ３０８）。このとき、所定のハッシュ関数で求められた比較対象画像及び格納画像の両者のハッシュ値が比較される。
【０１０４】
格納画像と比較対象画像のＮページ目との比較が終了すると、画像比較部１２４は、制御部１１２の指示に基づいて、比較対象画像に格納画像との類似性が一定レベル以上であるか否かを判別する（ステップＳ３１０）。この処理には、たとえば、上記の「Ｉｍａｇｅ  Ｃｒｕｉｓｅｒ（登録商標）」と呼称される画像類似性判定エンジン、及び特開２００７−２９９２１０号公報で開示された技術が適用可能である。類似性が一定レベル以上でない場合には、制御はステップＳ３２４（図９参照）にジャンプする。一方、類似性が一定レベル以上である場合には、制御はステップＳ３１２に進む。
【０１０５】
制御がステップＳ３１２に進むと、画像比較部１２４は、制御部１１２の指示に基づいて、比較対象画像のＮページ目が格納画像と同一とみなされるレベル以上に類似しているか判別する。この判別処理においても、たとえば、上記の「Ｉｍａｇｅ  Ｃｒｕｉｓｅｒ（登録商標）」と呼称される画像類似性判定エンジン、及び特開２００７−２９９２１０号公報で開示された技術を適用することが可能である。
【０１０６】
上記ステップ３１２において、同一とみなされるレベル以上に類似している場合には、制御部１１２は、選択された格納画像において、類似ページに比較対象画像ユーザのアクセス権を追加する（ステップＳ３２０）。そして、制御部１１２は、記憶処理を行なう（ステップＳ３２２）。なお、この記憶処理の処理内容は、第１の実施の形態で説明した記憶処理と同様である。その後、制御はステップＳ３３６（図９参照）にジャンプする。
【０１０７】
一方、上記ステップＳ３１２において、同一とみなされるレベル以上に類似していない場合には、制御部１１２は、比較対象画像と格納画像との各々の該当ページを領域分離し、部分一致判断を行なう（ステップＳ３１４）。この判断には、たとえば、上記の特開２００７−４９３８８号公報に記載されているブロックセレクション処理が適用可能である。部分的に同一と判断されない場合には（ステップＳ３１６においてＮＯ）、制御はステップＳ３２４にジャンプする。一方、部分的に同一と判断された場合には（ステップＳ３１６においてＹＥＳ）には、制御部１１２は、類似フラグをセットするとともに、部分一致の格納画像情報をバッファ部１２６に記憶させる（ステップＳ３１８）。その後、制御はステップＳ３２４に進む。
【０１０８】
図９を参照して、制御がステップＳ３２４に進むと、制御部１１２は、比較していない格納画像があるか否かを判別する。比較していない格納画像がある場合には、制御はステップＳ３０８（図８参照）に戻る。一方、比較していない格納画像がない場合には、制御はステップＳ３２６に進む。
【０１０９】
制御がステップＳ３２６に進むと、制御部１１２は、バッファ部１２６にアクセスし、部分一致の格納画像があるか否かを判別する。
【０１１０】
上記ステップＳ３２６において、部分一致の格納画像がない場合には、制御部１１２は、画像格納部１２０に比較対象画像のＮページ目を保存し、比較対象画像ユーザのアクセス権を付与する（ステップＳ３２８）。その後、制御はステップＳ３３６にジャンプする。
【０１１１】
一方、上記ステップＳ３２６において、部分一致の格納画像がる場合には、制御部１１２は、部分一致の格納画像が複数あるか否かを判別する（ステップＳ３２８）。部分一致の格納画像が複数ない場合には、制御はステップＳ３３２にジャンプする。これに対し、部分一致の格納画像が複数ある場合には、画像比較部１２４は、制御部１１２に指示に基づいて、最も比較対象画像と類似性の高い格納画像を選択する（ステップＳ３３０）。その後、制御はステップＳ３３２に進む。
【０１１２】
制御がステップＳ３３２に進むと、制御部１１２は、管理情報格納部１２２に、部分一致の格納画像において、一致領域に比較対象画像ユーザのアクセス権を追加する。そして、制御部１１２は、記憶処理を行なう（ステップＳ３３４）。この記憶処理の処理内容は、第１の実施の形態で説明した記憶処理と同様である。その後、制御はステップＳ３３６に進む。
【０１１３】
制御がステップＳ３３６に進むと、制御部１１２は、比較対象画像にＮ＋１ページ目があるか否かを判別する。Ｎ＋１ページ目がある場合には、制御部１１２は、変数Ｎに「１」を加算する（ステップＳ３４０）。その後、制御はステップＳ３０６に戻る（図８参照）。一方、Ｎ＋１ページ目がない場合には、本メインルーチンは終了する。
【０１１４】
＜動作＞
本画像ファイリング装置１００の動作を、比較対象画像が入力される前の管理情報格納部１２２内の管理情報テーブル２００が図１０（Ａ）に示す状態において、「週報０８０５  Ｖｅｒ．２２  ｏｋａｎｏ」が入力された場合を想定して説明する。
【０１１５】
「週報０８０５  Ｖｅｒ．２２  ｏｋａｎｏ」が入力されると、画像比較部１２４によって、入力された「週報０８０５  Ｖｅｒ．２２  ｏｋａｎｏ」を比較対象画像として、画像格納部１２０に格納されている格納画像との比較が行なわれ、両者の類似性検出が実行される。このとき、比較対象画像としての「週報０８０５  Ｖｅｒ．２２  ｏｋａｎｏ」のそれぞれのページに対して、類似性の高い格納画像が選択される。
【０１１６】
具体的には、比較対象画像としての「週報０８０５  ｏｋａｎｏ」の１ページ目に関し、文字領域及び画像「２」領域、画像「３」領域と類似性の高い格納画像が選択されず、画像「１」領域と類似性の高い格納画像として、「週報０８０５  Ｖｅｒ．２１」の１ページ目の画像「１」が選択された場合には、図１０（Ｂ）に示すように、管理情報テーブル２００において、「週報０８０５  Ｖｅｒ．２２」の１ページ目の文字領域及び画像「２」領域、画像「３」領域に属する「アクセス権」欄に「ｏｋａｎｏ」が登録される。このとき、「週報０８０５  Ｖｅｒ．２２」の１ページ目の文字領域に属する「ハッシュ値の格納場所」欄に「ｓｙｕｈｏ２５」が登録され、同ページの画像「３」領域に属する「ハッシュ値の格納場所」欄に「ｓｙｕｈｏ２５／ｉｍａｇｅ」が登録され、同ページの画像「２」領域に属する「ハッシュ値の格納場所」欄に「ｓｙｕｈｏ２５／ｉｍａｇｅ２」が登録される。これに対し、「週報０８０５  Ｖｅr．２１」の１ページ目の画像「１」領域に属する「アクセス権」欄に「ｏｋａｎｏ」が追加される。
【０１１７】
＜作用・効果＞
本実施の形態によると、第１の実施の形態の（１）〜（５）と同様の作用・効果を奏することに加えて、以下の作用・効果を奏する。
【０１１８】
類似性検出を行なう際に、画像格納部１２０に格納されている格納画像の中から、新たに入力された画像のそれぞれのページに対して、類似性の高い格納画像が選択される。これら選択された格納画像に対応する管理情報格納部１２２内の情報に対して、類似画像の入力を行なったユーザのアクセス権が追加される。したがって、ファイリング画像の記憶容量がさらに少なくなる。
【０１１９】
［第３の実施の形態］
図１１は本発明の第３の実施の形態に係る画像ファイリングシステム３００の構成を簡略化して示す図である。
【０１２０】
図１１を参照して、本実施の形態の画像ファイリングシステム３００は、画像ファイリングサーバ３０２及び複数の画像形成装置３０４１，３０４２・・・３０４Ｎを含む。
【０１２１】
画像ファイリングサーバ３０２は、複数の画像形成装置３０４１，３０４２・・・３０４Ｎを管理する。この画像ファイリングサーバ３０２には、ＬＡＮ等のネットワーク回線４００を介して複数の画像形成装置３０４１，３０４２・・・３０４Ｎが接続されている。
【０１２２】
画像形成装置３０４１，３０４２・・・３０４Ｎは、ＭＦＰであって、従来公知の構成を有している。これら画像形成装置３０４１，３０４２・・・３０４Ｎには、図示しないＰＣ等の外部端末装置がネットワーク回線を介して接続されている
なお、以下の説明において、「画像形成装置３０４１，３０４２・・・３０４Ｎ」を総称するときは「画像形成装置３０４」と称する。
【０１２３】
図１２は画像ファイリングサーバ３０２のハードウェア構成を示すブロック図である。
【０１２４】
図１２を参照して、画像ファイリングサーバ３０２は、ネットワーク回線４００を通じて画像形成装置３０４から入力された画像をファイリングする機能を有している。それゆえに、画像ファイリングサーバ３０２には、制御部４０２、通信部４０４、画像格納部４０６、管理情報格納部４０８、画像比較部４１０及びバッファ部４１２が含まれる。
【０１２５】
制御部４０２は、画像ファイリングサーバ３０２全体の制御を行なう。
【０１２６】
通信部４０４は、制御部４０２の指示により画像形成装置３０４と通信を行なう。
【０１２７】
画像格納部４０６は、制御部４０２の指示により、ネットワーク回線４００及び通信部４０４を通じて入力された画像形成装置３０４からの画像を格納する。
【０１２８】
管理情報格納部４０８は、制御部４０２の指示により画像格納部４０６に格納された画像のアクセス権及び画像管理情報を格納する。
【０１２９】
画像比較部４１０は、制御部４０２の指示により、画像形成装置３０４から入力された画像と、画像格納部４０６に格納された画像との比較を行なう。
【０１３０】
バッファ部４１２は、制御部４０２の指示により、画像比較部４１０での比較結果を一時的に記憶する。
【０１３１】
上記構成において、画像形成装置３０４から新たに画像が画像ファイリングサーバ３０２に入力されると、画像比較部４１０は、制御部４０２の指示に基づいて、新たに入力された画像を比較対象画像として、画像格納部４０６に格納されている格納画像との比較をページ単位で行なってその類似性を検出する。類似性検出の結果、類似性が低い場合には、制御部４０２は、そのページを画像格納部４０６に格納する。一方、類似性が高い場合には、制御部４０２は、類似画像の入力を行なったユーザのアクセス権を管理情報格納部４０８内の既存の画像に対応する情報に追加する。なお、これらの画像ファイリングサーバ３０２によるファイリング動作の詳細な処理内容は、第１又は第２の実施の形態で述べた処理内容と同様である。
【０１３２】
したがって、サーバ３０２側においても、記憶した画像の中から、処理した画像と一部でも一致する画像を検索して、同一画像の二重登録を防止しつつ、アクセス権付与を制御することができる。また、記憶されている画像の種類、及び処理した画像の種類に応じて、より品質の高い画像を記憶することができる。
【０１３３】
なお、本発明は上記実施の形態に限定されるものではなく、本明細書に添付の特許請求の範囲内での種々の設計変更及び修正を加え得ることは勿論である。
【０１３４】
すなわち、本明細書で開示した実施の形態は単に例示であって、本明細書が上述した実施の形態のみに限定されるわけではない。本発明の範囲は、本明細書の記載内容を参酌した上で、別紙の特許請求の範囲によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１３５】
１００  画像ファイリング装置
１０２  コンピュータ
１０４  画像読取部
１１２  制御部
１１４  画像処理部
１１６  通信部
１１８  画像展開部
１２０  画像格納部
１２２  管理情報格納部
１２４  画像比較部
１２６  バッファ部
１２８  外部端末装置（ＰＣ）
２００  管理情報テーブル
３００  画像ファイリングシステム
３０２  画像ファイリングサーバ
３０４（３０４１，３０４２・・・３０４Ｎ）  画像形成装置
４００  ネットワーク回線
４０２  制御部
４０４  通信部
４０６  画像格納部
４０８  管理情報格納部
４１０  画像比較部
４１２  バッファ部
【図１】
2011070540.tif 000003
【図２】
2011070540.tif 000004
【図３】
2011070540.tif 000005
【図４】
2011070540.tif 000006
【図５】
2011070540.tif 000007
【図６】
2011070540.tif 000008
【図７】
2011070540.tif 000009
【図８】
2011070540.tif 000010
【図９】
2011070540.tif 000011
【図１０】
2011070540.tif 000012
【図１１】
2011070540.tif 000013
【図１２】
2011070540.tif 000014