(57)【要約】【課題】  高いセキュリティ性を確保しつつ、暗号化したい文字列の指定が容易な画像処理装置を提供する。【解決手段】  文字列を含む無彩色画像の一部に有彩色の領域指定マークが付された原稿画像を入力するための画像入力部と、領域指定マークの色を判定する色判定部と、原稿画像内における領域指定マークの位置に基づいて、暗号化領域を判別する暗号化領域判別部と、色判定部の判定結果に基づいて、暗号化領域内の文字列を暗号化する暗号化部と、暗号化領域内の文字列が暗号化された無彩色画像を出力する画像出力部により構成される。【選択図】  図１
2011211510.tif 000002
【特許請求の範囲】
【請求項１】
文字列を含む無彩色画像の一部に有彩色の領域指定マークが付された原稿画像を入力するための画像入力部と、
上記領域指定マークの色を判定する色判定部と、
上記原稿画像内における上記領域指定マークの位置に基づいて、暗号化領域を判別する暗号化領域判別部と、
上記色判定部の判定結果に基づいて、上記暗号化領域内の文字列を暗号化する暗号化部と、
上記暗号化領域内の文字列が暗号化された上記無彩色画像を出力する画像出力部とを備えたことを特徴とする画像処理装置。
【請求項２】
２以上の暗号化鍵情報をそれぞれ異なる色に対応付けて保持する暗号化鍵情報記憶部と、
上記色判定部の判定結果に基づいて、上記暗号化鍵情報を選択する暗号化鍵選択部とを備え、
上記暗号化部は、上記暗号化鍵選択部により選択された暗号化鍵情報を用いて、上記暗号化領域内の文字列を暗号化することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記原稿画像には、２以上の上記領域指定マークが付され、
上記暗号化領域判別部は、上記領域指定マークごとに暗号化領域を判別し、
上記暗号化部は、上記暗号化領域内の文字列をそれぞれ暗号化することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
上記色判定部は、上記領域指定マークの色をそれぞれ判定し、
上記暗号化鍵情報選択部は、上記領域指定マークごとに上記暗号化鍵情報を選択し、
上記暗号化部は、上記領域指定マークの色に対応する暗号化鍵情報を用いて、上記暗号化領域内の文字列を暗号化することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
上記暗号化部は、上記無彩色画像に基づいて、上記暗号化領域に含まれる文字の文字コードを判別する文字コード判別部を有し、上記暗号化鍵情報に基づいて上記文字コードを変更し、上記暗号化領域内の文字を異なる文字に変更することを特徴とする請求項４に記載の画像処理装置。
【請求項６】
文字列を含む無彩色画像の一部に有彩色の領域指定マークが付された原稿画像を入力するための画像入力部と、
上記領域指定マークの色を判定する色判定部と、
上記原稿画像内における上記領域指定マークの位置に基づいて、復号領域を判別する復号領域判別部と、
上記色判定部の判定結果に基づいて、上記復号領域内の文字列を復号する復号部と、
上記復号領域内の文字列が復号された上記無彩色画像を出力する画像出力部とを備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に係り、さらに詳しくは、原稿画像内の文字列を暗号化し、或いは、原稿画像内の文字列を復号する画像処理装置に関する。
【背景技術】
【０００２】
機密情報などの秘匿性の高い文字列が色付きの文字を用いて印刷された原稿を読み取った際に、色付きの文字からなる文字列を暗号化して出力する技術が提案されている（例えば、特許文献１）。この特許文献１に記載の画像処理装置によれば、機密文書の一部分のみを暗号化することができるが、暗号化したい文字列は色付きの文字により印刷されていなければならない。
【０００３】
一方、マーキングペンを用いて暗号化したい文字列をマーキングすることにより、原稿中の所望の領域について、領域内の文字列を暗号化する技術が従来から知られている（例えば、特許文献２）。この特許文献２に記載のファクシミリ装置によれば、暗号化したい文字列の指定が容易である。
【０００４】
しかしながら、マーキングペンを用いて暗号化したい文字列を指定する従来の方法では、暗号化された文字列をマーキングペンで再度マーキングした原稿を読み取らせれば、原稿中の全ての暗号化領域について、文字列が復号できてしまうという問題があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２９７７５８号公報
【特許文献２】特開昭６３−２１２２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記事情に鑑みてなされたものであり、高いセキュリティ性を確保しつつ、暗号化したい文字列の指定が容易な画像処理装置を提供することを目的とする。特に、暗号化された文字列をマーキングするだけで文字列が復号されるのを抑制することができる画像処理装置を提供することを目的とする。また、１つの原稿内の複数の暗号化領域について、暗号化領域間で文字列の暗号化を容易に異ならせることができる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明による画像処理装置は、文字列を含む無彩色画像の一部に有彩色の領域指定マークが付された原稿画像を入力するための画像入力部と、上記領域指定マークの色を判定する色判定部と、上記原稿画像内における上記領域指定マークの位置に基づいて、暗号化領域を判別する暗号化領域判別部と、上記色判定部の判定結果に基づいて、上記暗号化領域内の文字列を暗号化する暗号化部と、上記暗号化領域内の文字列が暗号化された上記無彩色画像を出力する画像出力部とを備えて構成される。
【０００８】
この画像処理装置では、暗号化したい文字列を指定するのに用いられた領域指定マークの色を判定し、その判定結果に基づいて暗号化領域内の文字列が暗号化される。この様な構成によれば、領域指定マークが所定の色である場合にだけ、暗号化領域内の文字列を暗号化させることができる。従って、暗号化された文字列を正しく復号させるには、暗号化領域を指定する際に用いたのと同じ色の領域指定マークを用いて復号領域を指定する必要があるので、暗号化された文字列をマーキングするだけで文字列が復号されるのを抑制することができる。つまり、暗号化領域を指定するのに用いた領域指定マークの色を秘密にしておくことにより、高いセキュリティ性を確保することができる。
【０００９】
第２の本発明による画像処理装置は、上記構成に加え、２以上の暗号化鍵情報をそれぞれ異なる色に対応付けて保持する暗号化鍵情報記憶部と、上記色判定部の判定結果に基づいて、上記暗号化鍵情報を選択する暗号化鍵選択部とを備え、上記暗号化部が、上記暗号化鍵選択部により選択された暗号化鍵情報を用いて、上記暗号化領域内の文字列を暗号化するように構成される。この様な構成によれば、暗号化領域を指定するのに用いる領域指定マークの色を異ならせることにより、異なる暗号化鍵情報を用いて文字列が暗号化されるので、原稿間で文字列の暗号化を容易に異ならせることができる。
【００１０】
第３の本発明による画像処理装置は、上記構成に加え、上記原稿画像には、２以上の上記領域指定マークが付され、上記暗号化領域判別部が、上記領域指定マークごとに暗号化領域を判別し、上記暗号化部が、上記暗号化領域内の文字列をそれぞれ暗号化するように構成される。この様な構成によれば、領域指定マークごとに暗号化領域を判定して文字列が暗号化されるので、原稿内の複数の文字列について暗号化を容易に指定することができる。
【００１１】
第４の本発明による画像処理装置は、上記構成に加え、上記色判定部が、上記領域指定マークの色をそれぞれ判定し、上記暗号化鍵情報選択部が、上記領域指定マークごとに上記暗号化鍵情報を選択し、上記暗号化部が、上記領域指定マークの色に対応する暗号化鍵情報を用いて、上記暗号化領域内の文字列を暗号化するように構成される。この様な構成によれば、領域指定マークの色を異ならせることにより、暗号化領域ごとに異なる暗号化鍵情報を用いて文字列が暗号化されるので、１つの原稿内の複数の暗号化領域について、暗号化領域間で文字列の暗号化を容易に異ならせることができる。
【００１２】
第５の本発明による画像処理装置は、上記構成に加え、上記暗号化部が、上記無彩色画像に基づいて、上記暗号化領域に含まれる文字の文字コードを判別する文字コード判別部を有し、上記暗号化鍵情報に基づいて上記文字コードを変更し、上記暗号化領域内の文字を異なる文字に変更するように構成される。この様な構成によれば、暗号化領域内の文字列について、文字数を変化させることなく暗号化することができる。
【００１３】
第６の本発明による画像処理装置は、文字列を含む無彩色画像の一部に有彩色の領域指定マークが付された原稿画像を入力するための画像入力部と、上記領域指定マークの色を判定する色判定部と、上記原稿画像内における上記領域指定マークの位置に基づいて、復号領域を判別する復号領域判別部と、上記色判定部の判定結果に基づいて、上記復号領域内の文字列を復号する復号部と、上記復号領域内の文字列が復号された上記無彩色画像を出力する画像出力部とを備えて構成される。
【００１４】
この画像処理装置では、復号したい文字列を指定するのに用いられた領域指定マークの色を判定し、その判定結果に基づいて復号領域内の文字列が復号される。この様な構成によれば、領域指定マークが所定の色である場合にだけ、復号領域内の文字列を復号させることができる。従って、暗号化された文字列を正しく復号させるには、暗号化領域を指定する際に用いたのと同じ色の領域指定マークを用いて復号領域を指定する必要があるので、暗号化された文字列をマーキングするだけで文字列が復号されるのを抑制することができる。
【発明の効果】
【００１５】
本発明による画像処理装置によれば、暗号化された文字列を正しく復号させるには、暗号化領域を指定する際に用いたのと同じ色の領域指定マークを用いて復号領域を指定する必要があるので、暗号化された文字列をマーキングするだけで文字列が復号されるのを抑制することができる。従って、高いセキュリティ性を確保しつつ、暗号化したい文字列の指定が容易な画像処理装置を実現することができる。また、領域指定マークの色を異ならせることにより、暗号化領域ごとに異なる暗号化鍵情報を用いて文字列が暗号化されるので、１つの原稿内の複数の暗号化領域について、暗号化領域間で文字列の暗号化を容易に異ならせることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態１による画像処理装置１００の一構成例を示したブロック図であり、原稿画像内の文字列を暗号化する場合の機能構成の一例が示されている。
【図２】図１の画像処理装置１００の構成例を示したブロック図であり、原稿画像内の文字列を復号する場合の機能構成の一例が示されている。
【図３】図１の画像処理装置１００における暗号化部１８の構成例を示したブロック図である。
【図４】図１の画像処理装置１００を用いた暗号化手順の一例を模式的に示した説明図である。
【図５】図２の画像処理装置１００を用いた復号手順の一例を模式的に示した説明図である。
【図６】図１の画像処理装置１００の暗号化時における動作の一例を示した図であり、領域指定マーク５５により指定された暗号化領域が示されている。
【図７】図１の画像処理装置１００の暗号化時における動作の一例を示した図であり、領域指定マークの色を判定する際に用いられる色判定テーブルが示されている。
【図８】図１の画像処理装置１００の暗号化時における動作の一例を示したフローチャートである。
【図９】図２の画像処理装置１００の復号時における動作の一例を示したフローチャートである。
【図１０】本発明の実施の形態２による画像処理装置１００の暗号化時における動作の一例を示した図であり、暗号化文字列の一部をマーキングする場合が示されている。
【図１１】図１０の画像処理装置１００の暗号化時における動作の他の一例を示した図であり、暗号化文字列を取り囲んでマーキングする場合が示されている。
【発明を実施するための形態】
【００１７】
実施の形態１．
＜画像処理装置＞
図１は、本発明の実施の形態１による画像処理装置１００の一構成例を示したブロック図であり、原稿画像内の文字列を暗号化する場合の機能構成の一例が示されている。画像処理装置１００は、例えば、複合機（Multifunction Peripheral：ＭＦＰ）であり、スキャナ機能、プリンタ機能、ＦＡＸ（ファクシミリ）機能などを選択的に実行させることができる。
【００１８】
この画像処理装置１００は、画像入力部１１、マーク分離部１２、暗号化領域判別部１３、色判定部１４、操作部１５、暗号化鍵情報記憶部１６、暗号化鍵選択部１７、暗号化部１８及び画像出力部１９により構成される。
【００１９】
画像入力部１１は、暗号化対象の原稿画像をマーク分離部１２に入力する画像データの入力手段であり、例えば、光学読取部、ＦＡＸ通信部及びネットワーク通信部からなる。光学読取部は、原稿を光学的に読み取り、読み取った画像データを原稿画像としてマーク分離部１２に入力する。ＦＡＸ通信部は、ＰＳＴＮ（Public Switched Telephone Network：公衆交換電話網）を介してＦＡＸ装置などの外部機器と通信し、受信した画像データを原稿画像としてマーク分離部１２に入力する。ネットワーク通信部は、ＬＡＮ（ローカルエリアネットワーク）などの通信ネットワークを介してＰＣ（パーソナルコンピュータ）などの外部機器と通信し、受信した画像データを原稿画像としてマーク分離部１２に入力する。
【００２０】
暗号化対象の原稿画像は、例えば、画素ごとのＲＧＢデータからなり、文字列を含む無彩色画像の一部に有彩色の領域指定マークが付されている。領域指定マークは、原稿中の暗号化したい文字列を含む領域を暗号化領域として指定するための印であり、例えば、半透明の色付きのマーキングペンを用いて当該文字列を塗りつぶすことにより形成される。
【００２１】
マーク分離部１２は、原稿画像から領域指定マークを分離するために、画像入力部１１からの画像データに基づいて、有彩色の画素情報を抽出し、その抽出結果を暗号化領域判別部１３及び色判定部１４へ出力する。有彩色の画像情報の抽出処理は、例えば、画素ごとのＲＧＢデータをＨＬＳデータに変換し、そのＳ（Saturation：彩度）成分を所定の閾値と比較することによって行われる。
【００２２】
ＨＬＳデータは、色がＨ（Hue：色相）成分と、Ｌ（Lightness：輝度又は明度）成分と、Ｓ成分とからなる色空間内の点によって表される表色系の画素データである。マーク分離部１２では、有彩色の画素について画素データを無彩色化することにより、原稿画像から領域指定マークを除去した無彩色画像が無彩色元画像として暗号化部１８へ出力される。
【００２３】
暗号化領域判別部１３は、原稿画像内における領域指定マークの位置に基づいて、暗号化領域を判別し、その判別結果を暗号化部１８へ出力する。暗号化領域は、領域内に含まれる文字列を暗号化するために領域指定マークによって指定された領域であり、例えば、有彩色の領域指定マークにより塗りつぶされている隣接画素からなる。
【００２４】
色判定部１４は、領域指定マークの色を判定し、その判定結果を暗号化鍵選択部１７へ出力する。領域指定マークの色の判定は、ＨＬＳデータのＨ成分に基づいて行われる。例えば、複数の色の識別情報をそれぞれ異なる色相範囲に対応付けて保持する色判定テーブルを参照し、領域指定マークに係る画素のＨ成分が属する色相範囲に対応する色の識別情報が抽出される。
【００２５】
暗号化鍵情報記憶部１６は、文字列を暗号化するための暗号化鍵情報２１を色の識別情報２２に対応付けて保持する。この暗号化鍵情報記憶部１６には、複数の暗号化鍵情報２１がそれぞれ異なる色の識別情報２２に対応付けて保持されている。具体的には、識別情報「色＃１」に対応付けて鍵情報「鍵Ｋ１」が保持され、識別情報「色＃２」に対応付けて鍵情報「鍵Ｋ２」が保持され、識別情報「色＃３」に対応付けて鍵情報「鍵Ｋ３」が保持されている。
【００２６】
暗号化鍵選択部１７は、色判定部１４による判定結果に基づいて、暗号化鍵情報記憶部１６内の暗号化鍵情報２１を選択し、選択した暗号化鍵情報２１を暗号化部１８へ出力する。すなわち、領域指定マークの色に対応する暗号化鍵情報２１が、色の識別情報２２に基づいて選択される。
【００２７】
暗号化部１８は、色判定部１４の判定結果に基づいて、暗号化領域内の文字列を暗号化する。具体的には、暗号化領域判別部１３により判別された暗号化領域内の文字列を、暗号化鍵選択部１７により選択された暗号化鍵情報２１を用いて暗号化し、無彩色暗号化画像を生成する動作が行われる。文字列の暗号化は、例えば、マーク分離部１２からの無彩色元画像を解析して暗号化領域に含まれる文字を認識し、暗号化鍵情報２１に基づいて文字コードを変更することによって行われる。この様な暗号化処理により、暗号化領域内の文字が異なる文字に変更される。
【００２８】
無彩色暗号化画像は、暗号化領域内の文字列が暗号化された無彩色画像であり、非暗号化領域の画像データ、すなわち、暗号化領域外の画像データと、文字列が暗号化された暗号化領域内の画像データとを合成することにより形成される。
【００２９】
画像出力部１９は、暗号化部１８からの無彩色暗号化画像を暗号化処理後の原稿画像として出力する画像データの出力手段であり、例えば、表示部、印刷部、ＦＡＸ通信部及びネットワーク通信部からなる。表示部は、暗号化部１８からの無彩色暗号化画像を画面表示する。印刷部は、暗号化部１８からの無彩色暗号化画像を用紙に印刷する。ＦＡＸ通信部は、暗号化部１８からの無彩色暗号化画像をＰＳＴＮを介して外部機器へ送信する。ネットワーク通信部は、暗号化部１８からの無彩色暗号化画像を通信ネットワークを介して外部機器へ送信する。
【００３０】
複数の領域指定マークが１つの原稿画像に付されている場合、暗号化領域判別部１３では、領域指定マークごとに暗号化領域が判別される。この場合、暗号化部１８では、各暗号化領域について、暗号化領域内の文字列がそれぞれ暗号化される。さらに、色判定部１４では、各暗号化領域について、領域指定マークの色がそれぞれ判定され、暗号化鍵情報選択部１７では、領域指定マークごとに暗号化鍵情報２１が選択される。暗号化部１８では、領域指定マークの色に対応する暗号化鍵情報２１を用いて、暗号化領域内の文字列が暗号化される。
【００３１】
図２は、図１の画像処理装置１００の構成例を示したブロック図であり、原稿画像内の文字列を復号する場合の機能構成の一例が示されている。この画像処理装置１００は、図１の画像処理装置１００と比較すれば、暗号化領域判別部１３、暗号化鍵情報記憶部１６、暗号化鍵選択部１７及び暗号化部１８に代えて、復号領域判別部３１、復号鍵情報記憶部３２、復号鍵選択部３３及び復号部３４を備えている。
【００３２】
復号領域判別部３１は、原稿画像内における領域指定マークの位置に基づいて、復号領域を判別し、その判別結果を復号部３４へ出力する。復号領域は、領域内に含まれる文字列を復号するために領域指定マークによって指定された領域であり、例えば、暗号化領域の場合と同様に、有彩色の領域指定マークにより塗りつぶされている隣接画素からなる。
【００３３】
復号鍵情報記憶部３２には、文字列を復号するための復号鍵情報２３を色の識別情報２２に対応付けて保持される。この復号鍵情報記憶部３２には、複数の復号鍵情報２３がそれぞれ異なる色の識別情報２２に対応付けて保持されている。具体的には、識別情報「色＃１」に対応付けて鍵情報「鍵Ｋ１１」が保持され、識別情報「色＃２」に対応付けて鍵情報「鍵Ｋ１２」が保持され、識別情報「色＃３」に対応付けて鍵情報「鍵Ｋ１３」が保持されている。
【００３４】
復号鍵選択部３３は、色判定部１４による判定結果に基づいて、復号鍵情報記憶部３２内の復号鍵情報２３を選択し、選択した復号鍵情報２３を復号部３４へ出力する。すなわち、領域指定マークの色に対応する復号鍵情報２３が、色の識別情報２２に基づいて選択される。
【００３５】
復号部３４は、色判定部１４の判定結果に基づいて、復号領域内の文字列を復号する。具体的には、復号領域判別部３１により判別された復号領域内の文字列を、復号鍵選択部３３により選択された復号鍵情報２３を用いて復号し、無彩色復号画像を生成する動作が行われる。文字列の復号は、例えば、マーク分離部１２からの無彩色暗号化画像を解析して復号領域に含まれる文字を認識し、復号鍵情報２３に基づいて文字コードを変更することによって行われる。この様な復号処理により、復号領域内の文字が元の文字に変更される。
【００３６】
無彩色復号画像は、復号領域内の文字列が復号された無彩色画像であり、非復号領域の画像データ、すなわち、復号領域外の画像データと、文字列が復号された復号領域内の画像データとを合成することにより形成される。この無彩色復号画像は、画像出力部１９により復号処理後の原稿画像として出力される。
【００３７】
復号鍵情報記憶部３２内の復号鍵情報２３は、暗号化時に用いる暗号化鍵情報２１と異なる鍵情報であっても良いが、ここでは、暗号化鍵情報２１と同じ鍵情報を用いて復号処理が行われる。つまり、暗号化鍵情報２１及び復号鍵情報２３は、文字列の暗号化及び復号に共通の鍵情報からなる。この様な鍵情報は、例えば、操作部１５を介して予め登録される。また、暗号化鍵情報２１及び復号鍵情報２３は、ユーザが色ごとに指定するパスワードから生成され、或いは、各色に共通のパスワードと色の識別情報２２とから生成される。
【００３８】
また、暗号化鍵情報２１及び復号鍵情報２３が識別情報２２を介して関連付けられるＨ成分の範囲などは、例えば、操作部１５を介して色名称を入力することにより指定される。或いは、実際に登録したい色のマーキングペンを用いてマーキングされた原稿を読み取らせることにより、指定することもできる。
【００３９】
図３は、図１の画像処理装置１００における暗号化部１８の構成例を示したブロック図である。この暗号化部１８は、文字認識部４１、フォントデータ記憶部４２、文字コード判別部４３、コード変換テーブル４４、コード変更部４５及び画像形成部４６により構成される。フォントデータ記憶部４２には、文字を所定形状及びサイズからなる画像として表示するためのフォントデータが保持される。
【００４０】
文字認識部４１は、フォントデータ記憶部４２に保持されているフォントデータに基づいて無彩色元画像を解析し、暗号化領域に含まれる文字を識別してその識別結果を文字コード判別部４３へ出力する。コード変換テーブル４４には、複数の文字コードがそれぞれフォントデータに関連付けて保持される。文字コード判別部４３は、コード変換テーブル４４に基づいて暗号化領域に含まれる文字の文字コードを判別し、その判別結果をコード変更部４５へ出力する。
【００４１】
コード変更部４５は、暗号化領域内の各文字について、文字コードを暗号化鍵情報に基づいて異なる文字コードに変更する。画像形成部４６は、コード変換テーブル４４を参照して暗号化領域内の各文字の文字コードを対応するフォントデータに変換することによって、無彩色暗号化画像を形成する。なお、ここでは、暗号化部１８内の機能構成の一例について説明したが、復号部３４内の機能構成についても、暗号化部１８と同様である。
【００４２】
＜暗号化手順＞
図４は、図１の画像処理装置１００を用いた暗号化手順の一例を模式的に示した説明図である。元原稿中の一部の文字列を暗号化したい場合、ユーザは、色付きのマーキングペンを用いて暗号化したい文字列を含む領域をマーキングする。その際、異なる複数の暗号化領域について、文字列の暗号化を異ならせたい場合には、暗号化領域ごとにマーキングペンの色を異ならせる。この図では、元原稿として、無地で地色が白の用紙に、黒の文字及び記号が印刷されている。
【００４３】
元原稿には、見出し「パーソナルデータ」と、項目「氏名」、「住所」及び「年齢」とが記載され、「氏名」として、「山田太郎」、「住所」として、「京都市伏見区３丁目」、「年齢」として、「２６」がそれぞれ記載されている。
【００４４】
この元原稿に対し、氏名の「山田太郎」が赤のマーキングペンを用いてマーキング５１され、住所の「伏見区３丁目」が青のマーキングペンによりマーキング５２されている。また、年齢の「２６」が緑のマーキングペンによりマーキング５３されている。
【００４５】
この様な元原稿を画像処理装置１００に読み取らせ、用紙に印刷させることにより、マーキングされた暗号化領域に含まれる文字列が暗号化され、暗号化原稿として出力される。このとき、暗号化領域を指定する際に用いたマーキングペンの色が異なれば、異なる暗号化鍵により暗号化されるので、同じ文字列であっても異なる文字列に変換される。
【００４６】
＜復号手順＞
図５は、図２の画像処理装置１００を用いた復号手順の一例を模式的に示した説明図である。暗号化原稿の一部の文字列を復号したい場合、ユーザは、色付きのマーキングペンを用いて復号したい文字列を含む領域をマーキングする。その際、復号したい領域について、暗号化時と同じ色のマーキングペンを用いて領域指定する必要がある。
【００４７】
この例では、暗号化原稿に対し、氏名の「本パ用号」が赤のマーキングペンを用いてマーキング５１され、住所の「ワ別暗色す出」が青のマーキングペンによりマーキング５２されている。また、年齢の「メ化」が黄のマーキングペンによりマーキング５４されている。
【００４８】
この様な暗号化原稿を画像処理装置１００に読み取らせ、用紙に印刷させることにより、マーキングされた復号領域に含まれる文字列が復号され、復号原稿として出力される。暗号化時と異なる色のマーキングペンを用いてマーキングされた復号領域については、元の文字列には復号されない。
【００４９】
具体的には、暗号化原稿に対し、年齢の「メ化」が黄のマーキングペンを用いてマーキング５４され、暗号化時の緑のマーキングペンによるマーキング５３とは色が異なるので、復号原稿では、正しく復号されていない。つまり、暗号化時に用いたマーキングペンの色を秘密にしておくことにより、高いセキュリティ性を確保することができる。
【００５０】
＜マーキングによる領域指定＞
図６（ａ）及び（ｂ）は、図１の画像処理装置１００の暗号化時における動作の一例を示した図であり、領域指定マーク５５により指定された暗号化領域が示されている。図６（ａ）には、原稿中の暗号化したい文字列を行ごとに指定する場合が示され、図６（ｂ）には、暗号化したい文字列を複数の行にまたがって指定する場合が示されている。なお、原稿中の復号したい文字列を指定する場合も、暗号化したい文字列を指定する場合と同様である。
【００５１】
色付きのマーキングペンを用いて暗号化したい文字列を含む領域を暗号化領域として指定する場合、暗号化対象の文字列を塗り潰すようにマーキングすることにより、半透明の有彩色からなる領域指定マーク５５が形成される。このとき、文字列を行ごとに指定しても良いし、或いは、複数の行にまたがって指定しても良い。いずれの場合であっても、マーキングにより塗り潰された領域が暗号化領域として指定され、その暗号化領域内の文字列が暗号化される。ここで、領域内の文字列とは、一部又は全部が当該領域に含まれる文字からなる。
【００５２】
図６（ａ）では、２行目の文字列「首記の件」と、３行目の文字列「資料」とがそれぞれマーキングにより塗り潰され、各文字列が含む領域がそれぞれ暗号化領域として指定されている。図６（ｂ）では、２行目の文字列「首記の件」と３行目の「案件の資料」とにまたがって暗号化領域が指定されている。
【００５３】
＜色判定テーブル＞
図７は、図１の画像処理装置１００の暗号化時における動作の一例を示した図であり、領域指定マークの色を判定する際に用いられる色判定テーブルが示されている。この色判定テーブルは、複数の色の識別情報をそれぞれ異なる色相範囲に対応付けて保持する。具体的には、Ｈ成分の範囲が、ｘ１以上ｘ２未満に対応付けて、色の識別情報「色＃１」が保持され、ｘ２以上ｘ３未満に対応付けて、色の識別情報「色＃２」が保持され、ｘ３以上ｘ４未満に対応付けて、色の識別情報「色＃３」が保持されている。
【００５４】
色判定部１４では、この様な色判定テーブルを参照することにより、暗号化領域を指定するために用いられた領域指定マークの色を判定する。つまり、復号したい文字列を指定する際に用いるマーキングペンは、暗号化時に用いられたマーキングペンと厳密に同じ色でなくても、同じ色相範囲に含まれる色であれば、正しく復号させることができる。
【００５５】
図８のステップＳ１０１〜Ｓ１０８は、図１の画像処理装置１００の暗号化時における動作の一例を示したフローチャートである。まず、暗号化領域判別部１３は、画像入力部１１により元原稿が読み取られれば、原稿画像内における領域指定マークの位置に基づいて、暗号化領域を判別する（ステップＳ１０１，Ｓ１０２）。
【００５６】
色判定部１４は、暗号化領域判別部１３により判別された暗号化領域について、領域指定マークの色を色判定テーブルに基づいて判定する（ステップＳ１０３）。次に、暗号化鍵選択部１７は、色判定部１４による判定結果に基づいて、暗号化鍵情報２１を選択し、文字列を暗号化するための暗号化鍵を決定する（ステップＳ１０４）。そして、暗号化部１８は、無彩色元画像を解析して文字認識し、暗号化鍵情報２１を用いて暗号化領域内の文字列を暗号化する（ステップＳ１０５，Ｓ１０６）。
【００５７】
ステップＳ１０３からステップＳ１０６までの処理手順は、暗号化領域判別部１３により判別された暗号化領域がなくなるまで繰り返され（ステップＳ１０７）、全ての暗号化領域について文字列の暗号化が完了すれば、暗号化原稿を出力してこの処理を終了する（ステップＳ１０８）。
【００５８】
図９のステップＳ２０１〜Ｓ２０８は、図２の画像処理装置１００の復号時における動作の一例を示したフローチャートである。まず、復号領域判別部３１は、画像入力部１１により暗号化原稿が読み取られれば、原稿画像内における領域指定マークの位置に基づいて、復号領域を判別する（ステップＳ２０１，Ｓ２０２）。
【００５９】
色判定部１４は、復号領域判別部３１により判別された復号領域について、領域指定マークの色を色判定テーブルに基づいて判定する（ステップＳ２０３）。次に、復号鍵選択部３３は、色判定部１４による判定結果に基づいて、復号鍵情報２３を選択し、文字列を復号するための復号鍵を決定する（ステップＳ２０４）。そして、復号部３４は、無彩色暗号化画像を解析して文字認識し、復号鍵情報２３を用いて復号領域内の文字列を復号する（ステップＳ２０５，Ｓ２０６）。
【００６０】
ステップＳ２０３からステップＳ２０６までの処理手順は、復号領域判別部３１により判別された復号領域がなくなるまで繰り返され（ステップＳ２０７）、全ての復号領域について文字列の復号が完了すれば、復号原稿を出力してこの処理を終了する（ステップＳ２０８）。
【００６１】
本実施の形態によれば、暗号化された文字列を正しく復号させるには、暗号化領域を指定する際に用いたのと同じ色のマーキングペンを用いて復号領域を指定する必要があるので、暗号化された文字列をマーキングするだけで文字列が復号されるのを防止することができる。つまり、暗号化領域を指定するのに用いたマーキングペンの色を秘密にしておくことにより、高いセキュリティ性を確保することができる。
【００６２】
また、マーキングペンを用いて暗号化領域を指定する際に、１つの原稿内の複数の暗号化領域について、マーキングペンの色を異ならせることにより、暗号化領域間で文字列の暗号化を容易に異ならせることができる。さらに、暗号化領域内の文字列について、文字数を変化させることなく暗号化することができる。
【００６３】
実施の形態２．
実施の形態１では、暗号化したい文字列を塗り潰すことにより、当該文字列を含む領域として暗号化領域が指定される場合の例について説明した。これに対し、本実施の形態では、暗号化したい文字列の一部をマーキングし、或いは、文字列を取り囲むようにマーキングすることにより、当該文字列を含む暗号化領域が指定される場合について説明する。
【００６４】
図１０（ａ）及び（ｂ）は、本発明の実施の形態２による画像処理装置１００の暗号化時における動作の一例を示した図であり、暗号化したい文字列の一部をマーキングする場合が示されている。図１０（ａ）には、暗号化したい文字列の一部に重複させて領域指定マーク６０を形成することにより、当該文字列を含む暗号化領域６１が指定される場合が示されている。
【００６５】
暗号化したい文字列の一部、例えば、当該文字列の先頭の文字に重複させて領域指定マーク６０を形成すれば、当該文字列を含む領域が暗号化領域６１として指定される。この場合、単語、文節又は文単位で文字列が抽出され、当該文字列を含む領域が暗号化領域６１となる。
【００６６】
図１０（ｂ）には、原稿が直線６２によって区分された複数のセル６３からなる場合に、暗号化したい文字列を含むセル６３をマーキングすることにより、当該セル６３が暗号化領域６４として指定される場合が示されている。元原稿が、直線６２によって区分された複数のセル６３がマトリクス状に配置された表からなる場合、暗号化したい文字列を含むセル６３内に領域指定マーク６０を形成すれば、当該セル６３が暗号化領域６４として指定される。
【００６７】
図１１は、図１０の画像処理装置１００の暗号化時における動作の他の一例を示した図であり、暗号化したい文字列を取り囲んでマーキングする場合が示されている。暗号化したい文字列を取り囲むようにマーキングすれば、当該文字列を含む領域が暗号化領域７１として指定される。
【００６８】
例えば、暗号化したい文字列の周囲を帯状に塗り潰すことによって領域指定マーク７０を形成すれば、マーキングにより塗り潰された環状領域によって取り囲まれた領域が暗号化領域７１となる。この例では、縦方向に配列された３つのセル６３を取り囲んでマーキングされ、これらのセル６３を含む領域が暗号化領域７１として指定されている。
【００６９】
なお、実施の形態１及び２では、画像データの色相成分に基づいて、領域指定マークの色を判定する場合の例について説明したが、本発明はこれに限られるものではない。例えば、画像データのＨ成分と、Ｌ成分又はＳ成分とに基づいて、領域指定マークの色を判定しても良い。具体的には、Ｈ，Ｌ及びＳからなる色空間を複数の領域に予め区分し、領域指定マークに係る画素がいずれの領域に属するかを判別することにより、領域指定マークの色が判定される。
【００７０】
また、実施の形態１及び２では、共通の鍵情報を用いて文字列を暗号化し、或いは、文字列を復号する場合の例について説明したが、本発明はこれに限られるものではない。例えば、文字列を暗号化するための暗号化鍵情報と、文字列を復号するための復号鍵情報とを保持し、暗号化鍵情報に基づいて文字列を暗号化し、かつ、復号鍵情報に基づいて文字列を復号するものであっても良い。
【符号の説明】
【００７１】
１１  画像入力部
１２  マーク分離部
１３  暗号化領域判別部
１４  色判定部
１５  操作部
１６  暗号化鍵情報記憶部
１７  暗号化鍵選択部
１８  暗号化部
１９  画像出力部
２１  暗号化鍵情報
２２  色の識別情報
２３  復号鍵情報
３１  復号領域判別部
３２  復号鍵情報記憶部
３３  復号鍵選択部
３４  復号部
４１  文字認識部
４２  フォントデータ記憶部
４３  文字コード判別部
４４  コード変換テーブル
４５  コード変更部
４６  画像形成部
１００  画像処理装置
【図１】
2011211510.tif 000003
【図２】
2011211510.tif 000004
【図３】
2011211510.tif 000005
【図７】
2011211510.tif 000006
【図８】
2011211510.tif 000007
【図９】
2011211510.tif 000008
【図４】
2011211510.tif 000009
【図５】
2011211510.tif 000010
【図６】
2011211510.tif 000011
【図１０】
2011211510.tif 000012
【図１１】
2011211510.tif 000013