(57)【要約】【課題】  画像データからベクトル化して再編集可能にさせるシステムかつセキュリティーレベルを設定できるシステムでセキュリティー状態の変更に応じてセキュリティーレベルを適切に変更できるようにする。【解決手段】  画像をベクトル処理化するベクトル化手段と、画像にセキュリティーレベルを付加してサーバに登録する画像登録手段と、前記情報検出手段により得られたセキュリティーレベルと前記ユーザーレベル取得手段により得られるユーザーレベルにより、画像が編集可能であるかもしくは、プリント可能であるかを判断する手段と、編集された画像にセキュリティーレベルを付加して出力する手段と、付加したセキュリティーレベルの履歴を記録する手段と、サーバに登録された画像を使用する際にセキュリティーレベル履歴に応じて警告を出すセキュリティー警告手段を有する。【選択図】  図１６
2008028716.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ認識手段によりユーザーレベルを取得するユーザーレベル取得手段と、画像情報を入力する画像入力手段と、前記画像入力手段により得られた画像の像域情報に応じてブロックに分割するブロックセレクション手段と、前記ブロックセレクションされた画像に埋め込まれた情報から画像のポインタ情報及びセキュリティーレベルを検出する情報検出手段と、前記ポインタ情報からサーバ内の画像を検索、取得する画像検索、取得手段と、前記画像検索、取得手段によりに画像が取得できない場合、もしくは前記ポインタ情報が得られない場合は、画像をベクトル処理化するベクトル化手段と、画像にセキュリティーレベルを付加してサーバに登録する画像登録手段と、前記情報検出手段により得られたセキュリティーレベルと前記ユーザーレベル取得手段により得られるユーザーレベルにより、画像が編集可能であるかもしくは、プリント可能であるかを判断する手段と、編集された画像にセキュリティーレベルを付加して出力する手段と、付加したセキュリティーレベルの履歴を記録する手段と、サーバに登録された画像を使用する際にセキュリティーレベル履歴に応じて警告を出すセキュリティー警告手段を有することを特徴とする画像処理装置。
【請求項２】
ユーザ認識手段によりユーザーレベルを取得するユーザーレベル取得手段と、画像情報を入力する画像入力手段と、前記画像入力手段により得られた画像の像域情報に応じてブロックに分割するブロックセレクション手段と、前記画像内に埋め込まれた情報から画像のフォーマット情報格納先を示す情報を取得し、サーバ内からフォーマット情報を取得する手段と、前記フォーマット情報内に記載された画像のポインタ情報及びセキュリティー情報を取得し、サーバ内の画像を検索、取得する画像取得手段と、前記画像取得手段によりに画像が取得できない場合は、画像をベクトル処理化するベクトル化手段と、画像にセキュリティーレベルを付加してサーバに登録する画像登録手段と、前記情報検出手段により得られたセキュリティーレベルと前記ユーザーレベル取得手段により得られるユーザーレベルにより、画像が編集可能であるかもしくは、プリント可能であるかを判断する手段と、編集された画像データの画像フォーマットをサーバに保存し、その保存先を示す情報を画像に付加して出力する手段と、付加した画像フォーマットの履歴を記録する手段と、サーバに登録された画像を使用する際に画像フォーマットのセキュリティーレベル履歴に応じて警告を出すセキュリティー警告手段を有することを特徴とする画像処理装置。
【請求項３】
画像に埋めこまれた情報は、文字列、バーコード情報、電子すかし情報、地紋情報であることを特徴とする請求項１もしくは請求項２の画像処理装置。
【請求項４】
画像ポインタ情報は、画像識別情報、サーバ名、IPアドレス、URLであることを特徴とする請求項１もしくは請求項２の画像形成装置。
【請求項５】
フォーマット情報は、画像のポインタ情報、画像のセキュリティーレベルであることを特徴とする請求項２の画像形成装置。
【請求項６】
フォーマット情報に記載された画像ポインタ情報は、画像識別情報、サーバ名、IPアドレス、URL であることを特徴とする請求項５の画像形成装置。
【請求項７】
ユーザ認識手段は、IDカード、生態認証手段、ID番号であることを特徴とする請求項１もしくは請求項２の画像形成装置。
【請求項８】
ユーザーレベルは、ユーザに応じて複数のレベルが予め設定されており、画像のセキュリティーレベルに応じて、プリント可能/不可、編集可能/不可、ベクトル化可能/不可が設定されていることを特徴とする請求項１もしくは請求項２の画像形成装置。
【請求項９】
セキュリティー警告手段は、出力時に設定するセキュリティーレベルが、登録時に設定されたセキュリティーレベルよりも高く付加された回数が、閾値を越えており、かつ新規ユーザが前記閾値回数を越えた高いセキュリティーレベルよりも低いセキュリティーレベルを設定しようとした場合に警告することを特徴とする請求項１もしくは請求項２の画像形成装置。
【請求項１０】
セキュリティー警告手段は、登録時に設定されたセキュリティーレベルよりも高いレベルが出力時に付加された回数が閾値を越える場合に登録者に警告することを特徴とする請求項１もしくは請求項２の画像形成装置。
【請求項１１】
セキュリティー警告手段は、登録時に設定されたセキュリティーレベルよりも高いレベルが出力時に付加された回数が閾値を越える場合に強制的に登録時に設定されたセキュリティーレベルを高いレベルに設定することを特徴とする請求項１もしくは請求項２の画像形成装置。
【請求項１２】
セキュリティー警告手段は、登録時に設定されたセキュリティーレベルよりも高いレベルが出力時に付加された回数が閾値を越える場合に強制的に登録時に設定されたセキュリティーレベルを高いレベルに変更するか否かを切り替える手段を有し、その切り替え手段に基づいて登録時に設定されたセキュリティーレベルの変更をすることを特徴とする請求項１もしくは請求項２の画像形成装置。
【請求項１３】
セキュリティー警告手段は、登録時に設定されたセキュリティーレベルよりも高いレベルが出力時に付加された回数が第一の閾値を越える場合に登録者に警告を与え、第二の閾値を越える場合に強制的に登録時に設定されたセキュリティーレベルを高いレベルに変更することを特徴とする請求項１もしくは請求項２の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は文書データを画像情報として処理する画像処理装置に関するものであり、より詳しくは画像情報を効果的に隠蔽し、文書データのセキュリティー性を向上させる方法および装置に関するものである。
【背景技術】
【０００２】
機能が拡張された記録装置、ＭＦＰ（マルチファンクション複合機）を用い、画像記憶装置に文字や画像のオリジナルデータファイルを格納しておき、オリジナルデータファイルを印刷して紙文書に記録する際に、入力された画像データをベクトルデータに変換することで編集可能な状態にし、再編集してプリントアウトすることが可能と装置がある。
【０００３】
しかし、容易に編集可能になることでデータの改ざんが容易になるだけでなく、著作権保護の問題等もあるため、データごとにセキュリティーレベルを設定する必要がある。このセキュリティーレベルを設定する方法としては、たとえば、画像に対して人間が知覚できないように透かし等の情報を埋め込むことが考えられている。この電子透かしの技術としては、特許文献１といった画像データをウェーブレット変換し周波数空間での冗長性を利用してデータを埋め込むなどの方法が知られている。
【特許文献１】特開2000-106624号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、セキュリティー情報を埋め込み忘れたり、適切なセキュリティーレベルを判断できない、あるいは誤って低レベルのセキュリティーレベルに設定してしまうような問題がある。
【課題を解決するための手段】
【０００５】
そこで本発明では、ユーザ認識手段によりユーザーレベルを取得するユーザーレベル取得手段と、画像情報を入力する画像入力手段と、前記画像入力手段により得られた画像の像域情報に応じてブロックに分割するブロックセレクション手段と、前記ブロックセレクションされた画像に埋め込まれた情報から画像のポインタ情報及びセキュリティーレベルを検出する情報検出手段と、前記ポインタ情報からサーバ内の画像を検索、取得する画像検索、取得手段と、前記画像検索、取得手段によりに画像が取得できない場合、もしくは前記ポインタ情報が得られない場合は、画像をベクトル処理化するベクトル化手段と、画像にセキュリティーレベルを付加してサーバに登録する画像登録手段と、前記情報検出手段により得られたセキュリティーレベルと前記ユーザーレベル取得手段により得られるユーザーレベルにより、画像が編集可能であるかもしくは、プリント可能であるかを判断する手段と、編集された画像にセキュリティーレベルを付加して出力する手段と、付加したセキュリティーレベルの履歴を記録する手段と、サーバに登録された画像を使用する際にセキュリティーレベル履歴に応じて警告を出すセキュリティー警告手段を有することを特徴とする画像処理装置を提供することを目的としている。
【発明の効果】
【０００６】
画像データからベクトル化して再編集可能にさせるシステムかつセキュリティーレベルを設定できるシステムでセキュリティー状態の変更に応じてセキュリティーレベルを適切に変更できる。
【発明を実施するための最良の形態】
【０００７】
[第１実施形態]
次に本発明に係る画像処理方法の第１実施形態を図面に基づいて説明する。
【０００８】
[画像処理システム]
図１において、本発明に係る画像処理方法の第１実施形態を実施する画像処理システムは、エリア１とエリア２とをインターネット１０４で接続した環境において使用される。
【０００９】
エリア１内に構築されたＬＡＮ１０７には、記録装置としてのＭＦＰ（マルチファンクション複合機）１００、ＭＦＰ１００を制御するマネージメントＰ Ｃ１０１、クライアントＰＣ（外部記憶手段）１０２、文書管理サーバ１０６、文書管理サーバ１０６のためのデータベース１０５が接続されている。
【００１０】
エリア２内にはＬＡＮ１０８が構築され、ＬＡＮ１０８には文書管理サーバ１０６、および文書管理サーバ１０６のためのデータベース１０５が接続されている。
【００１１】
ＬＡＮ１０７、１０８にはプロキシサーバ１０３が接続され、ＬＡＮ１０７、１０８はプロキシサーバ１０３を介してインターネットに接続される。
【００１２】
ＭＦＰ１００は原稿から読み取った入力画像に対する画像処理の一部を担当し、処理結果としての画像データはＬＡＮ１０９を通じてマネージメントＰＣ１０１に入力される。マネージメントＰＣ１０１は、画像記憶手段、画像処理手段、表示手段、入力手段等を含む通常のコンピュータであり、機能的にはこれら構成要素の一部がＭＦＰ１００と一体化して、画像処理システムの構成要素となっている。なお、本実施形態では、マネージメントＰＣにおいて、下記に記載の検索処理などが実行されるものとするが、マネージメントＰＣで行われる処理をＭＦＰで実行するようにしても構わない。
【００１３】
さらにＭＦＰ１００は、ＬＡＮ１０９によってマネージメントＰＣ１０１に直接接続されている。
【００１４】
[ＭＦＰ] 
図２において、ＭＦＰ１００は、図示しないオートドキュメントフィーダ（ＡＤＦ）を有する画像読み取り部１１０を備え、画像読み取り部１１０は束状の或いは1枚の原稿の画像を光源で照射し、反射画像をレンズで固体撮像素子上に結像する。固体撮像素子は所定解像度（例えば６００ｄｐｉ）および所定濃度レベル（例えば８ビット）の画像読み取り信号を生成し、画像読み取り信号からラスターデータよりなる画像データが構成される。
【００１５】
ＭＦＰ１００は、記憶装置１１１および記録装置１１２を有し、通常の複写機能を実行する際には、イメージデータをデータ処理装置１１５によって画像処理して記録信号に変換する。複数枚複写の場合には、１頁分の記録信号を一旦記憶装置１１１に記憶保持した後、記録装置１１２に順次出力して、記録紙上に記録画像を形成する。
【００１６】
ＭＦＰ１００は、ＬＡＮ１０７との接続のためのネットワークＩＦ１１４を有し、クライアントＰＣ１０２が出力したイメージデータを、記録装置１１２によって記録し得る。クライアントＰＣ１０２から出力されたイメージデータはＬＡＮ１０７からネットワークＩＦ１１４を経てデータ処理装置１１５で記録可能な記録信号に変換された後、ＭＦＰ１００において、記録紙上に記録画像として記録される。
【００１７】
ＭＦＰ１００は、ＭＦＰ１００に設けられたキー操作部（入力装置１１３）、あるいはマネージメントＰＣ１０１の入力装置（キーボード、ポインティングデバイス等）を通じて操作される。これらの操作のために、データ処理装置１１５ は内部の制御部（図示せず。）によって所定の制御を実行する。
【００１８】
また、入力装置１１３にユーザ認識装置118が接続され、ユーザ識別を行っている。
【００１９】
ユーザ認識装置は、ＩＣカード、ＩＤ入力手段、指紋や虹彩識別といった生態認証手段であり使用するユーザを特定する装置である。
【００２０】
また、ＭＦＰ側にはユーザ毎にセキュリティーレベルが設定、記憶されており、ユーザ認識装置によるユーザの特定だけでなく、ユーザごとのセキュリティーレベルを取得することができるものである。
【００２１】
このセキュリティーレベルは、ICカード内に記憶されるものでも良い。
【００２２】
ＭＦＰ１００は表示装置１１６を有し、操作入力の状態と処理すべきイメージデータとを、表示装置１１６によって表示し得る。
【００２３】
記憶装置１１１はネットワークＩＦ１１７を介して、マネージメントＰＣ１０ １から直接制御し得る。ＬＡＮ１０９は、ＭＦＰ１００とマネージメントＰＣ１ ０１との間のデータの授受、制御信号授受に用いられる。
【００２４】
[画像処理方法の全体の流れ] 
本発明に係る画像処理方法の第１実施形態は図３の各ステップにより実行される。
【００２５】
ステップＳ３０１：ユーザ認識装置１１８からユーザの識別を行う。識別は、IDカード、暗証番号もしくは指紋等の生態認証により個人が特定される。
【００２６】
登録されていないＩＤ、暗証番号、指紋等が一致しない場合は、表示装置１１６に個人の認証が出来ない旨が表示される。
【００２７】
また、個人の認証が行われるとＭＦＰもしくはネットワーク上のデータベースに予め登録してある、ユーザのセキュリティーレベルが取得される。
【００２８】
例えば、このユーザのセキュリティーレベルは、以下のように画像のセキュリティーレベルと合わせて以下のように５段階に区別される。
【００２９】
レベル５：全ての画像のプリント、編集が可能
レベル４：レベル４以下の画像のプリント、編集可能が可能
レベル３：レベル３以下の画像のプリント、編集可能が可能
レベル２：レベル２以下の画像のプリント、編集可能が可能
レベル１：セキュリティーレベルのついた全ての画像のプリント、編集が不可
ステップＳ３０２：ユーザ認証が終了すると、ＭＦＰ１００の画像読み取り部１１０を動作させて、1枚の原稿をラスター状に走査し、所定解像度および所定濃度レベルの、画像読み取り信号を取得する。画像読み取り信号はデータ処理部１１５によって前処理され、入力画像の１頁分のイメージデータとして、記憶装置１１１に保存される。次にステップＳ３０３に進む。
【００３０】
ステップＳ３０３(ブロックセレクション（領域分割）ステップ）：マネージメントＰＣ１０１によって、記憶装置１１１に格納されたイメージデータの領域を、文字あるいは線画を含む文字・線画領域と、ハーフトーンの写真領域、不定形の画像領域その他に分ける。さらに文字・線画領域について、主に文字を含む文字領域と、主に表、図形等を含む線画領域とを分離し、線画領域は表領域と図形領域に分離する。なお、本実施形態では連結画素を検知し、該連結画素の外接矩形領域の形状・サイズ・画素密度等を用いて、属性毎の領域に分割するものとするが、その他の領域分割手法を用いても構わない。
【００３１】
文字領域については、文字段落ごとの纏まった塊をブロックとして矩形ブロック（文字領域矩形ブロック）にセグメント化し、線画領域では、表、図形等の個々のオブジェクト（表領域矩形ブロック、線画領域矩形ブロック）ごとに矩形ブロックにセグメント化する。
【００３２】
ハーフトーンで表現される写真領域は、画像領域矩形ブロック、背景領域矩形ブロック等のオブジェクトごとに、矩形ブロックにセグメント化する。
【００３３】
これらの矩形ブロックの情報を「領域分割情報」という。
【００３４】
ステップＳ３０４：ブロックセレクションステップで得られた領域分割情報と入力画像とを合成して、ＭＦＰ１００の表示装置１１６における操作画面上に表示する。
【００３５】
表示装置１１６に表示される操作画面の一例を図４に示す。
【００３６】
操作画面には、左半部に入力画像そのものが画像４１として表示され、右半部に矩形ブロックにより領域分割情報を示す画像４２が表示される。
【００３７】
画像４２では、入力画像を簡略表示するとともに、各矩形ブロックを矩形で示す。
【００３８】
矩形ブロックの概念の理解を容易にするため、各矩形ブロックには、その属性を示す、ＴＥＸＴ、ＰＩＣＴＵＲＥ、ＬＩＮＥ、ＴＡＢＬＥの表示が付されているが、実際には属性情報は表示されず、分割された矩形領域が枠線として表示される。
【００３９】
ＴＥＸＴ、ＰＩＣＴＵＲＥ、ＬＩＮＥ、ＴＡＢＬＥは文字領域矩形ブロック、図面領域矩形ブロック、線図形領域矩形ブロック、表領域矩形ブロックの属性表示であり、写真領域矩形ブロックを示すＰＨＯＴＯ、その他の属性表示が用いられる。
【００４０】
なお、図４では入力画像と領域分割情報を左右に並べて表示しているが、これらを重ねて入力画像上に分割された矩形ブロックを表示する等、多様な表示形態が可能である。
【００４１】
ステップＳ３０５：ステップＳ３０４で指定された領域分割情報のイメージデータを切り出し、切り出されたイメージデータに対して以下の処理を行う。
【００４２】
ステップＳ３０６：領域内の画像もしくは、画像全体にオリジナルデータファイルのポインタ情報及び画像のセキュリティー情報が埋め込まれているか否かの判定を行うための情報検出処理を行う。
【００４３】
原稿画像中に記録された画像情報としては、２次元バーコード、文字列、可視できない情報として電子透かしを検出し、これらの情報を解読して入力画像のオリジナルデータファイルが格納されている記憶装置内のポインタ情報および画像のセキュリティーレベルを検出する。
【００４４】
ステップＳ３０７（ポインタ情報抽出ステップ）：ステップＳ３０６におけるポインタ情報を検出し、その情報をＯＣＲ、ＯＭＲ、もしくは電子透かしの情報から、オリジナルの画像記憶されたポインタ情報を抽出する。ポインタ情報としは、画像名称、画像が保存されているサーバ、サーバのIPアドレス等である。
【００４５】
ステップＳ３０８（セキュリティー情報抽出ステップ）：ステップＳ３０６における画像情報検出処理により、画像ごとのセキュリティーレベルを抽出する。
【００４６】
セキュリティーレベルは、プリント時に設定されていた画像のセキュリティーレベル情報もしくは、未登録の画像についてはプリント時にユーザが設定したセキュリティーレベル情報である。
【００４７】
ステップＳ３０９：領域分割された画像毎にポインタ情報が取得されたか否か判断する。ポインタ情報が取得された画像は、オリジナルデータファイルに直接アクセスすべくステップＳ３１４に分岐する。
【００４８】
オリジナルデータファイルは、電子ファイルの形態で、図１のクライアントＰＣ１０２のハードディスク内、文書管理サーバ１０６内のデータベース１０５内、ＭＦＰ１００に設けられた記憶装置１１１等に格納されており、ステップＳ３０８で得られたアドレス情報（ポインタ情報）に従ってこれらの記憶装置内を検索する。
【００４９】
ステップＳ３１０（ベクトル化ステップ）：ポインタ情報が抽出されなかった場合、ベクトル化処理により各領域のイメージデータをベクトルデータに変換する。
【００５０】
ベクトル化の方法は、以下（ａ）〜（ｆ）等が存在する。
【００５１】
（ａ）特定領域が文字領域のとき、さらにＯＣＲによる文字画像のコード変換を行ったり、あるいは文字のサイズ、スタイル、字体を認識し、原稿を走査して得られた文字に可視的に忠実なフォントデータに変換する。
【００５２】
（ｂ）特定領域が文字領域であり、かつＯＣＲによる認識が不可能であったとき、文字の輪郭を追跡し、輪郭情報（アウトライン）を線分のつながりとして表現する形式に変換する。
【００５３】
（ｃ）特定領域が図形領域のとき、図形オブジェクトの輪郭を追跡し、輪郭情報を線分のつながりとして表現する形式に変換する。
【００５４】
（ｄ）ｂ、ｃの線分形式のアウトライン情報をベジエ関数などでフィッティングして、関数情報に変換する。
【００５５】
（ｅ）ｃの図形オブジェクトの輪郭情報から、図形の形状を認識し、円、矩形、多角形、等の図形定義情報に変換する。
【００５６】
（ｆ）特定領域が図形領域であって、特定領域の表形式のオブジェクトの場合、罫線や枠線を認識し、所定のフォーマットの帳票フォーマット情報に変換する。
【００５７】
以上の方法以外に、イメージデータをコード情報、図形情報、関数情報等のコマンド定義形の情報に置きかえる種々のベクトル化処理が考えられる。
【００５８】
ステップＳ３１１：ベクトル化処理されたデータは、再利用可能なデータとしてサーバに保存されるがその場合、画像の重要度に応じて５段階のセキュリティーレベルを設定することができる。特にセキュリティーレベルの設定がされない場合は、最低のセキュリティーレベル１が設定される。
【００５９】
ステップＳ３１２：セキュリティーレベルが設定されたベクトル化データは、再利用可能なデータとしてサーバへ保存される。この保存されたサーバのポインタ及びセキュリティーレベルは、画像のプリント時に画像情報として画像に埋め込まれることとなる。
【００６０】
ステップＳ３１４：ステップＳ３０７でポインタ情報が取得されたときは、そのポインタ情報に基づいてオリジナルデータファイルを取得する。
【００６１】
ステップＳ３１５：オリジナルデータファイルにアクセス可能な場合は、サーバに画像とともに保存されているその画像の最新のセキュリティーレベルを取得する。セキュリティーレベルは、状況に応じ刻々と変化するものであり、以前のプリント時に用紙に埋め込まれたセキュリティーレベルとは異なる可能性があるため、常に最新のセキュリティーレベルを取得することが必要である。
【００６２】
画像のセキュリティーレベルは、画像登録者であればいつでも変更することが可能である。データベース内の画像データは、画像とともに登録者のＩＤ情報が記録されており、登録者は入力装置１１３から自分が登録した画像の一覧を日付、ファイル名、画像容量等の情報から検索可能で、検索したファイルの中からセキュリティーレベルを変更したい画像を指定し、レベルの変更を行うことが可能である。
【００６３】
次に図３の主要なステップについて詳細に説明する。
【００６４】
[ブロックセレクションステップ] 
ステップＳ３０３（ブロックセレクションステップ）においては、図４右半部の画像４２に示すように、入力画像を属性ごとに矩形ブロックに分割する。前述のように、矩形ブロックの属性としては、文字(ＴＥＸＴ)/図面(ＰＩＣＴＵＲＥ )/線画(Ｌｉｎｅ)/表(Ｔａｂｌｅ)／写真（ＰＨＯＴＯ）等がある。
【００６５】
ブロックセレクションステップにおいては、まず入力画像を白黒に２値化し、黒画素輪郭で囲まれる画素塊を抽出する。
【００６６】
さらに、このように抽出された黒画素塊の大きさを評価し、大きさが所定値以上の黒画素塊の内部にある白画素塊に対する輪郭追跡を行う。白画素塊に対する大きさ評価、内部黒画素塊の追跡というように、内部の画素塊が所定値以上である限り、再帰的に内部画素塊の抽出、輪郭追跡を行う。
【００６７】
画素塊の大きさは、例えば画素塊の面積によって評価される。
【００６８】
このようにして得られた画素塊に外接する矩形ブロックを生成し、矩形ブロックの大きさ、形状に基づき属性を判定する。
【００６９】
例えば、縦横比が1に近く、大きさが一定の範囲の矩形ブロックは文字領域矩形ブロックの可能性がある文字相当ブロックとし、近接する文字相当ブロックが規則正しく整列しているときに、これら文字相当ブロックを纏めた新たな矩形ブロックを生成し、新たな矩形ブロックを文字領域矩形ブロックとする。
【００７０】
また扁平な画素塊を線画領域矩形ブロック、一定大きさ以上でかつ四角形の白画素塊を整列よく内包する黒画素塊を表領域矩形ブロック、不定形の画素塊が散在している領域を写真領域矩形ブロック、それ以外の不定形の画素塊を写真領域矩形ブロックとする。
【００７１】
ブロックセレクションステップでは、このようにして生成された矩形ブロックのそれぞれについて、図５に示す、属性等のブロック情報および入力ファイル情報を生成する。
【００７２】
図５において、ブロック情報には各ブロックの属性、位置の座標Ｘ、座標Ｙ、幅Ｗ、高さＨ、ＯＣＲ情報が含まれる。属性は１〜５の数値で与えられ、１は文字領域矩形ブロック、２は図面領域矩形ブロック、３は表領域矩形ブロック、４ は線画領域矩形ブロック、５は写真領域矩形ブロックを示す。座標Ｘ、座標Ｙは入力画像における各矩形ブロックの始点のＸ、Ｙ座標（左上角の座標）である。幅Ｗ、高さＨは矩形ブロックのＸ座標方向の幅、Ｙ座標方向の高さである。ＯＣＲ情報は入力画像におけるポインタ情報の有無を示す。
【００７３】
さらに入力ファイル情報として矩形ブロックの個数を示すブロック総数Ｎが含まれる。
【００７４】
これらの矩形ブロックごとのブロック情報は、特定領域でのベクトル化に利用される。またブロック情報によって、特定領域とその他の領域を合成する際の相対位置関係を特定でき、入力画像のレイアウトを損なわずにベクトル化領域とラスターデータ領域を合成することが可能となる。
【００７５】
[２次元バーコードを用いたポインタ情報、セキュリティー情報抽出ステップ]
ステップＳ３０７（ポインタ情報抽出ステップ）及びステップＳ３０８（セキュリティー情報抽出ステップ）は、図６の各ステップによって実行される。
【００７６】
図７は、ポインタ情報抽出ステップの処理対象となる原稿３１０を示し、原稿３１０はデータ処理装置１１５内のページメモリ（図示せず。）に格納される。原稿３１０には、文字領域矩形ブロック３１２、３１３、図面領域矩形ブロック３１４、２次元バーコード（ＱＲコード）のシンボル３１１が記録されている。
【００７７】
ステップＳ７０１：まず、記憶装置１１１のページメモリに格納された原稿３１０の入力画像をＣＰＵ(図示せず。)で走査し、ブロックセレクションステップの処理結果から、２次元バーコードシンボル３１１の位置を検出する。
【００７８】
ＱＲコードシンボルは、４隅のうちの３隅に、特定の位置検出要素パターンが設けられ、位置検出要素パターンを検出することにより、ＱＲコードシンボルを検出し得る。
【００７９】
ステップＳ７０２：次に、位置検出パターンに隣接する形式情報を復元し、シンボルに適用されている誤り訂正レベルおよびマスクパターンを得る。
【００８０】
ステップＳ７０３：次にシンボルの型番（モデル）を決定する。
【００８１】
ステップＳ７０４：ステップＳ７０２の形式情報から得られたマスクパターンを使って、ＱＲコードのシンボルの符号化領域ビットパターンをＸＯＲ演算し、ＱＲコードのシンボルのマスク処理を解除する。
【００８２】
ステップＳ７０５：ステップＳ７０３で得られたモデルに基づいて配置規則を取得し、この配置規則に基づいて、シンボルキャラクタを読取り、メッセージのデータ及び誤り訂正コード語を復元する。
【００８３】
ステップＳ７０６：復元されたメッセージについて、誤り訂正コード語に基づいて、誤りがあるかどうかの検出を行う。誤りが検出されたときは、訂正のためにステップＳ７０７に分岐する。
【００８４】
ステップＳ７０７：復元されたメッセージを訂正する。
【００８５】
ステップＳ７０８：誤り訂正されたデータより、モード指示子および文字数指示子に基づいて、データコード語をセグメントに分割し、データコード語を復元する。
【００８６】
ステップＳ７０９：検出された仕様モードに基づいてデータコード文字を復号し、結果を出力する。
【００８７】
２次元バーコードに組み込まれたデータは、図９で示すような、画像の識別名称、原稿内の画像の位置情報、セキュリティーレベル、画像のポインタとしてIPアドレス、サーバ名及びディレクトリ名、URL等で構成される。
【００８８】
本実施形態ではポインタ情報を２次元バーコードの形で付与した原稿３１０について説明したが、種々のポインタ情報の記録形態を採用し得る。
【００８９】
例えば、所定のルールに従った文字列によってポインタ情報を直接文字列で記録し、ブロックセレクションステップによって文字列の矩形ブロックを検出してもよい。検出された文字列を認識することによりポインタ情報を取得し得る。
【００９０】
あるいは文字領域矩形ブロック３１２や文字領域矩形ブロック３１３において、隣接文字列の間隔に視認し難い程度の変調を加え、該文字列間隔変調の情報によってポインタ情報を表現し得る。このような透かし情報は、後述する文字認識処理を行う際に各文字の間隔を検出することによって検出でき、ポインタ情報を取得し得る。また電子透かしとしてポインタ情報を付加する事も可能である。
【００９１】
以上のようなポインタ情報抽出に関しても、本実施形態のようにベクトル化すべき特定領域を指定することにより、迅速かつ確実にポインタ情報を取得し得る。すなわち、バーコード、電子透かし等が埋め込まれている矩形ブロックをユーザが指定することで、効率のよいポインタ情報抽出を行うことが可能である。
【００９２】
[ポインタ情報による電子ファイル検索] 
図３のステップＳ３１４における、ポインタ情報による電子ファイル検索は以下のように実行される。
【００９３】
まずポインタ情報に含まれるアドレスに基づいて、ファイルサーバを特定し、ファイルサーバに対して、アドレスを転送する。ファイルサーバには、クライアントＰＣ１０２、データベース１０５を内蔵する文書管理サーバ１０６、記憶装置１１１を内蔵するＭＦＰ１００の全てが含まれる。アドレスは、ＵＲＬや、サーバ名およびファイル名よりなるパス情報である。
【００９４】
アドレスを受信したファイルサーバは、このアドレスに基づいてオリジナルデータファイルを検索する。このファイル検索によってオリジナルデータファイルを抽出できたときは、ファイルのアドレスをＭＦＰ１００に通知し、ユーザがオリジナルデータファイルの取得を希望するときはオリジナルデータファイルをＭＦＰ１００に転送する。一方、ファイルサーバにおいてファイルを抽出できなかったときはその旨をＭＦＰ１００に通知する。
【００９５】
[ベクトル化ステップ] 
ステップＳ３１０（ベクトル化ステップ）は図８の各ステップによって実行される。ベクトル化ステップは、ステップＳ３０９において特定領域中にポインタ情報が抽出されなかった場合に、当該特定領域内のイメージデータをベクトル化する処理である。
【００９６】
ステップＳ９０１：特定領域が文字領域矩形ブロックであるか否か判断し、文字領域矩形ブロックであればステップＳ９０２以下のステップに進み、パターンマッチングの一手法を用いて認識を行い、対応する文字コードを得る。特定領域が文字領域矩形ブロックでないときは、ステップＳ９１２に移行する。
【００９７】
ステップＳ９０２：特定領域に対し横書き、縦書きの判定（組み方向判定）をおこなうために、特定領域内で画素値に対する水平・垂直の射影を取る。
【００９８】
ステップＳ９０３：ステップＳ９０２の射影の分散を評価する。水平射影の分散が大きい場合は横書き、垂直射影の分散が大きい場合は縦書きと判断する。
【００９９】
ステップＳ９０４：ステップＳ９０３の評価結果に基づき、組み方向を判定し、行の切り出しを行い、その後文字を切り出して文字画像を得る。
【０１００】
文字列および文字への分解は、横書きならば水平方向の射影を利用して行を切り出し、切り出された行に対する垂直方向の射影から、文字を切り出す。縦書きの文字領域に対しては、水平と垂直について逆の処理を行う。行、文字切り出しに際して、文字のサイズも検出し得る。
【０１０１】
ステップＳ９０５：ステップＳ９０４で切り出された各文字について、文字画像から得られる特徴を数十次元の数値列に変換した観測特徴ベクトルを生成する。特徴ベクトルの抽出には種々の公知手法があり、例えば、文字をメッシュ状に分割し、各メッシュ内の文字線を方向別に線素としてカウントしたメッシュ数次元ベクトルを特徴ベクトルとする方法がある。
【０１０２】
ステップＳ９０６：ステップＳ９０５で得られた観測特徴ベクトルと、あらかじめ字種ごとに求められている辞書特徴ベクトルとを比較し、観測特徴ベクトルと辞書特徴ベクトルとの距離を算出する。
【０１０３】
ステップＳ９０７：ステップＳ９０６で算出された距離を評価し、最も距離の近い字種を認識結果とする。
【０１０４】
ステップＳ９０８：ステップＳ９０７における距離評価において、最短距離が所定値よりも大きいか否か、類似度を判断する。類似度が所定値以上の場合は、辞書特徴ベクトルにおいて、形状が類似する他の文字に誤認識している可能性が高い。そこで類似度が所定値以上の場合は、ステップＳ９０７の認識結果を採用せず、ステップＳ９１１の処置に進む。類似度が所定値より低い（小さい）ときは、ステップＳ９０７の認識結果を採用し、ステップ９０９に進む。
【０１０５】
ステップＳ９０９（フォント認識ステップ）：文字認識の際に用いる、字種数ぶんの辞書特徴ベクトルを、文字形状種すなわちフォント種に対して複数用意しておき、パターンマッチングの際に、文字コードとともにフォント種を出力することで、文字フォントを認識し得る。
【０１０６】
ステップＳ９１０：文字認識およびフォント認識よって得られた文字コードおよびフォント情報を用いて、各々あらかじめ用意されたアウトラインデータを用いて、各文字をベクトルデータに変換する。なお、入力画像がカラーの場合は、カラー画像から各文字の色を抽出してベクトルデータとともに記録する。
【０１０７】
ステップＳ９１１：文字を一般的な線画と同様に扱い、該文字をアウトライン化する。すなわち誤認識を起こす可能性の高い文字については、可視的にイメージデータに忠実なアウトラインのベクトルデータを生成する。
【０１０８】
ステップＳ９１２：特定領域が文字領域矩形ブロックでないときは、画像の輪郭に基づいてベクトル化の処理を実行する。
【０１０９】
以上の処理により、文字領域矩形ブロックに属するイメージ情報をほぼ形状、大きさ、色が忠実なベクトルデータに変換出来る。
【０１１０】
[文字領域以外の領域のベクトル化]
ステップＳ９１２の文字領域矩形ブロック以外の領域、すなわち図面領域矩形ブロック、線画領域矩形ブロック、表領域矩形ブロック等と判断されたときは、特定領域内で抽出された黒画素塊の輪郭をベクトルデータに変換する。
【０１１１】
文字領域以外の領域のベクトル化においては、まず線画等を直線および／または曲線の組み合わせとして表現するために、曲線を複数の区間（画素列）に区切る「角」を検出する。角とは曲率が極大となる点であり、図１０の曲線上の画素Ｐｉが角か否かの判断は以下のように行う。
【０１１２】
すなわち、Ｐｉを起点とし、曲線に沿ってＰｉから両方向に所定画素（ｋ個とする。）づつ離れた画素Ｐｉ−ｋ、Ｐｉ＋ｋを線分Ｌで結ぶ。画素Ｐｉ−ｋ、Ｐ ｉ＋ｋ間の距離をｄ１、線分Ｌと画素Ｐｉとの距離をｄ２、曲線の画素Ｐｉ−ｋ 、Ｐｉ＋ｋ間の弧の長さをＡとするとき、ｄ２が極大となるとき、あるいは比（ ｄ１／Ａ）が閾値以下となるときに画素Ｐｉを角と判断する。
【０１１３】
角によって分割された画素列を、直線あるいは曲線で近似する。直線への近似は最小二乗法等により実行し、曲線への近似は３次スプライン関数などを用いる。画素列を分割する角の画素は近似直線あるいは近似直線における、始端または
終端となる。
【０１１４】
さらにベクトル化された輪郭内に白画素塊の内輪郭が存在するか否かを判断し、内輪郭が存在するときはその輪郭をベクトル化し、内輪郭の内輪郭というように、再帰的に反転画素の内輪郭をベクトル化する。
【０１１５】
以上のように、輪郭の区分線近似を用いれば、任意形状の図形のアウトラインをベクトル化することができる。元原稿がカラーの場合は、カラー画像から図形の色を抽出してベクトルデータとともに記録する。
【０１１６】
図１１に示すように、ある注目区間で外輪郭ＰＲｊと、内輪郭ＰＲｊ＋１あるいは別の外輪郭が近接している場合、２個あるいは複数の輪郭線をひとまとめにし、太さを持った線として表現することができる。例えば、輪郭Ｐｊ＋１の各画素Ｐｉから輪郭ＰＲｊ上で最短距離となる画素Ｑｉまでの距離ＰｉＱｉを算出し、ＰＱｉのばらつきがわずかである場合には、注目区間を画素Ｐｉ、Ｑｉの中点Ｍｉの点列に沿った直線または曲線で近似し得る。近似直線、近似曲線の太さは、例えば距離ＰｉＱｉの平均値とする。
【０１１７】
線や線の集合体である表罫線は、太さを持つ線の集合とすることにより、効率よくベクトル表現することができる。
【０１１８】
輪郭まとめの処理の後、全体の処理を終了する。
【０１１９】
なお写真領域矩形ブロックについては、ベクトル化せず、イメージデータのままとする。
【０１２０】
[図形認識] 
以上の線図形等のアウトラインをベクトル化した後、ベクトル化された区分線を図形オブジェクトごとにグループ化する。
【０１２１】
図１２の各ステップは、ベクトルデータを図形オブジェクトごとにグループ化する処理を示す。
【０１２２】
ステップＳ１４０１：まず各ベクトルデータの始点、終点を算出する。
【０１２３】
ステップＳ１４０２（図形要素検出）：ステップＳ１４０１で求められた始点、終点情報を用いて、図形要素を検出する。図形要素とは、区分線が構成している閉図形であり、検出に際しては、始点、終端となっている共通の角の画素においてベクトルを連結する。すなわち、閉形状を構成する各ベクトルはその両端にそれぞれ連結するベクトルを有しているという原理を応用する。
【０１２４】
ステップＳ１４０３：次に図形要素内に存在する他の図形要素、もしくは区分線をグループ化し、一つの図形オブジェクトとする。また、図形要素内に他の図形要素、区分線が存在しない場合は図形要素を図形オブジェクトとする。
【０１２５】
[図形要素の検出] 
ステップＳ１４０２（図形要素検出）の処理は、図１３の各ステップによって実行される。
【０１２６】
ステップＳ１５０１：まず、ベクトルデータより両端に連結していない不要なベクトルを除去し、閉図形を構成するベクトルを抽出する。
【０１２７】
ステップＳ１５０２：次に閉図形を構成するベクトルについて、いずれかのベクトルの端点（始点または終点）を開始点とし、一定方向、例えば時計回りに、順にベクトルを探索する。すなわち、他端点において他のベクトルの端点を探索し、所定距離内の最近接端点を連結ベクトルの端点とする。閉図形を構成するベクトルを１まわりして開始点に戻ったとき、通過したベクトルを全て一つの図形要素を構成する閉図形としてグループ化する。また、閉図形内部にある閉図形構成ベクトルも全てグループ化する。さらにまだグループ化されていないベクトルの始点を開始点とし、同様の処理を繰り返す。
【０１２８】
ステップＳ１５０３：最後に、ステップＳ１５０１で除去された不要ベクトルのうち、ステップＳ１５０２で閉図形としてグループ化されたベクトルに端点が近接しているベクトルを検出し、一つの図形要素としてグループ化する。
【０１２９】
以上の処理によって図形ブロックを、再利用可能な個別の図形オブジェクトとして扱う事が可能になる。
【０１３０】
[画像の編集、出力処理の流れ] 
画像を編集、出力処理の流れについて図１４を使って説明する。
原稿画像内のそれぞれの画像について図形オブジェクトとして扱うことが可能になり、さらに画像ごとのセキュリティーレベルが確定された画像は、表示装置１１６に再表示される。
【０１３１】
図１５（ａ）は、再表示されたときの画像を示す。
ステップＳ１４０１（画像再表示）：画像３１０は、セキュリティーレベル１の文字オブジェクト３１２、セキュリティーレベル２の文字オブジェクト３１３、セキュリティーレベル５の画像オブジェクト３１４からなる。
【０１３２】
ユーザ識別手段によるユーザのセキュリティーレベルが４の場合、このユーザは、オブジェクト３１２及び３１３は、ユーザーレベルより低いセキュリティーレベルのオブジェクトであるため、拡大、縮小、移動、変更等の編集処理が可能であるが、オブジェクト３１４は、ユーザのセキュリティーレベルより高いセキュリティーレベルのオブジェクトであるため、網掛け表示になり編集不可能であることを示す。
【０１３３】
ステップＳ１４０２（画像編集設定）：画像を編集する場合は、オブジェクトを表示装置上で画像を指定し、入力装置１１３より編集設定を行う。
【０１３４】
画像を指定する方法としては、画面上のタッチパネルを使用する方法や、ポインティングデバイス等を使用する方法がある。
【０１３５】
ステップＳ１４０３（編集処理判断）：編集オブジェクトが指定されると、指定されたオブジェクトのセキュリティーレベルとユーザのセキュリティーレベルから編集が可能であるかどうかの判断が行われる。
【０１３６】
例えば、オブジェクト３１２が編集対象として選択された場合は、オブジェクトのセキュリティーレベルよりユーザのセキュリティーレベルが高いため、編集可能と判断される。
【０１３７】
ステップＳ１４０４（画像編集処理）：編集可能と判断されると入力装置１１３より編集処理が行われる。
【０１３８】
図１６の処理フローはステップＳ１４０４の処理を詳細に説明したものである。
【０１３９】
ステップＳ１６０１では、編集可能なオブジェクトの編集を行う。オブジェクト３１２の編集を例にすると、図１５(b)のように、文字列を変倍指定により大きくし、アンダーラインを付加し、日付を追加するといったことが可能である。オブジェクト３１２のオブジェクト名をword040211とする。
【０１４０】
次にステップＳ１６０２では、オブジェクトのセキュリティーレベル履歴を取得する。
【０１４１】
図１７はセキュリティーレベル履歴の例である。オブジェクトword040211に関して登録時にレベル１が付加され、その後ユーザによってレベル１や２や３が出力時に付加されたことがわかる。
【０１４２】
次にステップＳ１６０３で出力用のセキュリティーレベルを設定する。出力用のセキュリティーレベルは登録時のセキュリティーレベル以上にあげて設定することは可能であるが、下げることはできない。
【０１４３】
たとえば、登録時のセキュリティーレベルが３であれば、出力時にユーザは、レベル３以上にしか設定できない。
【０１４４】
次にステップＳ１６０４で、過去の出力時のセキュリティーレベルの中で、登録時のセキュリティーレベルよりもあげている回数が閾値（たとえば３回）よりも多く、かつＳ1603で出力用に設定したレベルが過去の出力時のレベルの最も高いレベルよりも低い場合に、「このオブジェクトのセキュリティーレベルは＊＊（Ｓ1603で設定のセキュリティーレベル：たとえば２）ですが、よろしいですか？」
という警告をユーザに出す
たとえば図１７の履歴によると12/9の時点でそれ以前に設定した出力用のレベルが登録時のレベル１より高いレベルを付加した回数が３回より多く（12/6で４回）、以前設定されたレベルで最も高いレベルが３であるので、ユーザがレベル２を設定しようとすると
「このオブジェクトのセキュリティーレベルは２ですが、よろしいですか？」という警告をユーザに出す。
【０１４５】
ユーザはそれによってこのオブジェクトのセキュリティーレベルに関して注意してレベル設定を行えるようになる。図１７の例では12/9に設定したレベルは最終的にレベル３になっている。
【０１４６】
次にステップＳ１６０５で、決定したセキュリティーレベルをオブジェクトのセキュリティーレベル履歴に記録する。
【０１４７】
これらの処理によってステップＳ１４０４の処理を終了し、ステップＳ１４０５に進む。
【０１４８】
ステップＳ１４０５（プリント指示）：編集処理により出力レイアウトが決定後、入力装置１１３よりプリント指示を行う。
【０１４９】
ステップＳ１４０６（プリント処理判断）：プリント処理が指示されると、オブジェクトのセキュリティーレベルとユーザのセキュリティーレベルによりプリント可/不可の判断処理が行われる。
【０１５０】
ステップＳ１４０７（プリント処理）：プリントするオブジェクトが決定すると、プリントのため各オブジェクトのベクトルデータは、プリントのためのデータ変換処理がされ記録装置１１２に送られ、紙などの記録媒体に印字され出力される。
【０１５１】
[第２実施形態] 
第１実施形態では、原稿の画像情報として２次元バーコード、電子すかしにより、それぞれ画像のポインタ情報及び画像のセキュリティーレベルが設定されている構成となっているが、
たとえば、図１８のような、各画像の位置情報、登録時のセキュリティーレベル情報、出力時のセキュリティーレベルの履歴情報、画像のポインタ情報といったデータをフォームデータという形でサーバ内に登録しておき、画像情報としてフォームが登録されているサーバのポインタ、フォームの名称等を画像に記録しておき、スキャン時に画像情報を読み取り、サーバからその画像のフォームデータを取得することで、それぞれの画像の座標情報、ポインタ情報、セキュリティーレベルを取得する方法がある。
【０１５２】
[第３実施形態]
第３の実施形態のステップＳ１４０４（画像編集処理）に関して説明する。
【０１５３】
図１９の処理フローはステップＳ１４０４の処理を詳細に説明したものである。
ステップＳ１９０１では、編集可能なオブジェクトの編集を行う。オブジェクト３１２の編集を例にすると、図１５(b)のように、文字列を変倍指定により大きくし、アンダーラインを付加し、日付を追加するといったことが可能である。オブジェクト３１２のオブジェクト名をword040211とする。
【０１５４】
次にステップＳ１９０２では、オブジェクトのセキュリティーレベル履歴を取得する。
【０１５５】
図２０はセキュリティーレベル履歴の例である。オブジェクトword040211に関して登録時にレベル１が付加され、その後ユーザによってレベル１や２や３が出力時に付加されたことがわかる。
【０１５６】
次にステップＳ１９０３で、出力用のセキュリティーレベルを設定する。出力用のセキュリティーレベルは登録時のセキュリティーレベル以上にあげて設定することは可能であるが、下げることはできない。
【０１５７】
たとえば、登録時のセキュリティーレベルが３であれば、出力時にユーザは、レベル３以上にしか設定できない。
【０１５８】
次にステップＳ１９０４で、決定したセキュリティーレベルをオブジェクトのセキュリティーレベル履歴に記録する。
【０１５９】
次にステップＳ１９０５で、出力時に登録時のセキュリティーレベルよりも高いレベルを付加された回数が閾値（たとえば３回）を超えた場合は、オブジェクト登録者に「セキュリティーレベルの見直し」を（たとえばメールで）促す。
【０１６０】
たとえば図２０の履歴によると2004/12/7の時点で登録時のレベル１より高いレベルを付加した回数が４回になって閾値の３回を越えている。
【０１６１】
「word040211オブジェクトの登録時のセキュリティーレベルは１ですが、ユーザによってより高いレベルが４回設定されました。登録されたオブジェクトのセキュリティーレベルを上げなくてよいか検討をしてください」という警告をオブジェクト登録者にメールで出す。登録者はそれによってこのオブジェクトのセキュリティーレベルに関して再度検討が行えるようになる。
【０１６２】
図２０の例では、その後12/14に登録者によってレベルが３に変更されている。
【０１６３】
これらの処理によってステップＳ１４０４の処理を終了し、ステップＳ１４０５に進む。
【０１６４】
これらの処理によって第１の実施例と同様の効果を得ることができる。
【０１６５】
[第４実施形態]
第４の実施形態のステップＳ１４０４（画像編集処理）に関して説明する。
【０１６６】
図２１の処理フローはステップＳ１４０４の処理を詳細に説明したものである。
【０１６７】
ステップＳ２１０１では、編集可能なオブジェクトの編集を行う。オブジェクト３１２の編集を例にすると、図１５(b)のように、文字列を変倍指定により大きくし、アンダーラインを付加し、日付を追加するといったことが可能である。オブジェクト３１２のオブジェクト名をword040211とする。
【０１６８】
次にステップＳ２１０２では、オブジェクトのセキュリティーレベル履歴を取得する。
【０１６９】
図２２はセキュリティーレベル履歴の例である。オブジェクトword040211に関して登録時にレベル１が付加され、その後ユーザによってレベル１や２や３が出力時に付加されたことがわかる。
【０１７０】
次にステップＳ２１０３で、登録時のセキュリティーレベルよりも高いセキュリティーレベルが閾値（たとえば３回）回数より多く出力時に設定されている場合は、強制的に登録時に設定されているセキュリティーレベルを高いセキュリティーレベルに変更する
たとえば図２２の例では、2004/12/7に４回目になり、強制的にセキュリティーレベルがレベル３（高いレベルは２と３の両方あるので高い方のレベル３となる）になる。
【０１７１】
次にステップＳ２１０４で、変更したセキュリティーレベルをオブジェクトのセキュリティーレベル履歴に記録する。
【０１７２】
これらの処理によってステップＳ１４０４の処理を終了し、ステップＳ１４０５に進む。
【０１７３】
これらの処理によって第１の実施例と同様の効果を得ることができる。
【０１７４】
[第５実施形態]
第５の実施形態のステップＳ１４０４（画像編集処理）に関して説明する。
【０１７５】
図２１の処理フローはステップＳ１４０４の処理を詳細に説明したものである。その中で図２３は図２１の処理フローの中のステップＳ２１０３に代わる第５の実施例のステップＳ２１０３である。
【０１７６】
以下図２１、図２３に従って説明する。
【０１７７】
ステップＳ２１０１では、編集可能なオブジェクトの編集を行う。オブジェクト３１２の編集を例にすると、図１５(b)のように、文字列を変倍指定により大きくし、アンダーラインを付加し、日付を追加するといったことが可能である。オブジェクト３１２のオブジェクト名をword040211とする。
【０１７８】
次にステップＳ２１０２では、オブジェクトのセキュリティーレベル履歴を取得する。
【０１７９】
図２２はセキュリティーレベル履歴の例である。オブジェクトword040211に関して登録時にレベル１が付加され、その後ユーザによってレベル１や２や３が出力時に付加されたことがわかる。
【０１８０】
次に図２３のステップＳ２１０３で、登録時のセキュリティーレベルよりも高いセキュリティーレベルが閾値（たとえば３回）回数より多く出力時に設定されている場合、かつ登録者がその場合に登録したオブジェクトのレベルを自動的に変更してかまわない設定にした場合に、強制的に登録時に設定されているセキュリティーレベルを高いセキュリティーレベルに変更する
たとえば図２２の例では、2004/12/7に４回目になっている。従って登録者が「登録したオブジェクトのレベルを自動的に変更してかまわない」という設定にしている場合は、強制的に登録時に設定したセキュリティーレベルがレベル３（高いレベルは２と３の両方あるので高い方のレベル３となる）になる。「登録したオブジェクトのレベルを自動的に変更してかまわない」という設定にしていない場合は、変更されず、たとえば登録者に「word040211オブジェクトの登録時のセキュリティーレベルは１ですが、ユーザによってより高いレベルが４回設定されました。登録されたオブジェクトのセキュリティーレベルを上げなくてよいか検討をしてください」という警告をオブジェクト登録者にメールで出す。
【０１８１】
図２２の例では、「登録したオブジェクトのレベルを自動的に変更してかまわない」という設定にしており、強制的に登録時に設定したセキュリティーレベルがレベル３に変更される。
【０１８２】
次にステップＳ２１０４で、変更したセキュリティーレベルをオブジェクトのセキュリティーレベル履歴に記録する。
【０１８３】
これらの処理によってステップＳ１４０４の処理を終了し、ステップＳ１４０５に進む。
【０１８４】
これらの処理によって第１の実施例と同様の効果を得ることができる。
【０１８５】
[第６実施形態]
第６の実施形態のステップＳ１４０４（画像編集処理）に関して説明する。
【０１８６】
図２１の処理フローはステップＳ１４０４の処理を詳細に説明したものである。その中で図２４は図２１の処理フローの中のステップＳ２１０３に代わる第６の実施例のステップＳ２１０３である。
【０１８７】
以下図２１、図２４に従って説明する。
【０１８８】
第６の実施形態のステップＳ１４０４（画像編集処理）に関して説明する。
【０１８９】
図２１の処理フローはステップＳ１４０４の処理を詳細に説明したものである。
ステップＳ２１０１では、編集可能なオブジェクトの編集を行う。オブジェクト３１２の編集を例にすると、図１５(b)のように、文字列を変倍指定により大きくし、アンダーラインを付加し、日付を追加するといったことが可能である。オブジェクト３１２のオブジェクト名をword040211とする。
【０１９０】
次にステップＳ２１０２では、オブジェクトのセキュリティーレベル履歴を取得する。
【０１９１】
図２５はセキュリティーレベル履歴の例である。オブジェクトword040211に関して登録時にレベル１が付加され、その後ユーザによってレベル１や２や３が出力時に付加されたことがわかる。
【０１９２】
次に図２４のステップＳ２１０３で、出力時に登録時のセキュリティーレベルよりも高いセキュリティーレベルが第一の閾値（たとえば２回）回数より多く設定されている場合は、登録者に「ユーザにより高いレベルが＊＊回（たとえば３回）設定されましたのでご確認ください」という警告を出し、第二の閾値（たとえば５回）を超えた場合には強制的に登録時に設定されているセキュリティーレベルを高いセキュリティーレベルに変更する。
【０１９３】
たとえば図２５の例では、2004/12/5に３回目になっているので第一の閾値（２回）を超え、登録者に「オブジェクトword040211に関してユーザにより高いレベルが３回設定されましたのでご確認ください」という警告を出す。しかしながら登録者はレベルの変更をしていない。その後12/11に６回目になっているので第二の閾値（５回）を超え、強制的に登録時のセキュリティーレベルをレベル３（高いレベルは２と３の両方あるので高い方のレベル３となる）に変更する。
【０１９４】
次にステップＳ２１０４で、変更したセキュリティーレベルをオブジェクトのセキュリティーレベル履歴に記録する。
【０１９５】
これらの処理によってステップＳ１４０４の処理を終了し、ステップＳ１４０５に進む。
【０１９６】
これらの処理によって第１の実施例と同様の効果を得ることができる。
【図面の簡単な説明】
【０１９７】
【図１】本発明に係る画像処理方法の第１実施形態を実施する画像処理システムを示すブロック図である。
【図２】図１におけるＭＦＰを示すブロック図である。
【図３】本発明に係る画像処理方法の第１実施形態を示すフローチャ−トである。
【図４】図３の画像処理方法により処理される原稿と処理結果の画像を示す図である。
【図５】ブロックセレクション処理で得られるブロック情報および入力ファイル情報を示す表である。
【図６】画像からポインタ情報およびセキュリティー情報を抽出する処理を示すフローチャートである。
【図７】ポインタ情報を含む原稿の画像を示す図である。
【図８】図３の文字領域のベクトル化の処理を示すフローチャートである。
【図９】画像情報により解析された画像情報の例を示す図である。
【図１０】ベクトル化の処理における角抽出の処理を示す図である。
【図１１】ベクトル化の処理における輪郭線まとめの処理を示す図である。
【図１２】図３のベクトル化で生成されたベクトルデータのグループ化の処理を示すフローチャートである。
【図１３】図１２の処理でグループ化されたベクトルデータに対する図形要素検出の処理を示すフローチャートである。
【図１４】本発明に係る画像の編集、出力処理方法を示すフローチャ−トである。
【図１５】オブジェクト処理及びオブジェクトのセキュリティーレベル確定後の原稿画像の表示を示す図である。
【図１６】第１の実施例の図１４のステップＳ１４０４の編集処理を示すフローチャートである。
【図１７】第１の実施例のセキュリティーレベルの履歴を示す図である。
【図１８】第２の実施例のセキュリティーレベルの履歴を示す図である。
【図１９】第３の実施例の図１４のステップＳ１４０４の編集処理を示すフローチャートである。
【図２０】第３の実施例のセキュリティーレベルの履歴を示す図である。
【図２１】第４の実施例の図１４のステップＳ１４０４の編集処理を示すフローチャートである。
【図２２】第４、第５の実施例のセキュリティーレベルの履歴を示す図である。
【図２３】第５の実施例の図２１のステップＳ２１０３の処理部分を示すフローチャートである。
【図２４】第６の実施例の図２１のステップＳ２１０３の処理部分を示すフローチャートである。
【図２５】第６の実施例のセキュリティーレベルの履歴を示す図である。
【図１】
2008028716.tif 000003
【図２】
2008028716.tif 000004
【図３】
2008028716.tif 000005
【図４】
2008028716.tif 000006
【図５】
2008028716.tif 000007
【図６】
2008028716.tif 000008
【図７】
2008028716.tif 000009
【図８】
2008028716.tif 000010
【図９】
2008028716.tif 000011
【図１０】
2008028716.tif 000012
【図１１】
2008028716.tif 000013
【図１２】
2008028716.tif 000014
【図１３】
2008028716.tif 000015
【図１４】
2008028716.tif 000016
【図１５】
2008028716.tif 000017
【図１６】
2008028716.tif 000018
【図１７】
2008028716.tif 000019
【図１８】
2008028716.tif 000020
【図１９】
2008028716.tif 000021
【図２０】
2008028716.tif 000022
【図２１】
2008028716.tif 000023
【図２２】
2008028716.tif 000024
【図２３】
2008028716.tif 000025
【図２４】
2008028716.tif 000026
【図２５】
2008028716.tif 000027