(57)【要約】【課題】  ユーザが、複数の宛先に或るファイルデータを送信する場合、その中で閲覧を禁止する部分を宛先によって変更したいときに必要とされる操作を容易にする。【解決手段】  ＭＦＰでは、スキャナ１で生成されたイメージデータが指定された宛先へと送信される。この場合、生成されたイメージデータは、前処理部２１０でスムージング等の処理を施された後、領域判別部２２０で複数の領域に分割され、さらに分割された各領域が、極秘領域、秘密領域、背景領域、または、その他の領域に分類される。各領域のデータが、圧縮部２３１〜２３４のいずれかで圧縮された後、圧縮データ合成部２４０で分類ごとに異なるレイヤに格納されて、階層化ファイルが生成される。なお、階層化ファイルでは、宛先に応じたレイヤが不可視化されている。【選択図】        図３
2006344014.tif 000002
【特許請求の範囲】
【請求項１】
第１のファイルデータ、および、前記第１のファイルデータの送信先を特定する情報である宛先情報の入力を受付ける受付部と、
前記第１のファイルデータをデータの特性に基づいて複数の領域に分割する分割部と、
前記分割部によって分割された各領域のデータを、領域ごとに異なるレイヤに格納されることによって階層化された第２のファイルデータを生成するファイル生成部と、
宛先情報と前記第１のファイルデータの各領域との対応関係に基づいて不可視化させるレイヤを設定する設定部と、
前記設定部によって設定されたレイヤを不可視化させる不可視化処理部とを含む、情報処理装置。
【請求項２】
前記分割部によって分割された前記第１のファイルデータの各領域に属性を付与する属性付与部をさらに含み、
前記ファイル生成部は、前記属性付与部によって付与された属性ごとに、各領域のデータを領域ごとに異なるレイヤに格納させて階層化させることによって、前記第２のファイルデータを生成する、請求項１に記載の情報処理装置。
【請求項３】
前記宛先情報と前記属性の対応関係を記憶する選択情報記憶部をさらに含み、
前記不可視化処理部は、前記選択情報記憶部において、前記受付部に入力された宛先情報に対応する属性を付与された領域が格納されたレイヤを不可視化させる、請求項２に記載の情報処理装置。
【請求項４】
領域の特性と前記属性の対応関係を記憶する属性記憶部をさらに含み、
前記属性付与部は、前記分割部によって分割された各領域の特性と、前記属性記憶部に記憶された対応関係とに基づいて、各領域に属性を付与する、請求項２または請求項３に記載の情報処理装置。
【請求項５】
前記受付部は、複数の宛先情報の入力を受付け、
前記ファイル生成部は、前記複数の宛先情報のそれぞれに対応させて前記第２のファイルデータを生成する、請求項１〜請求項４のいずれかに記載の情報処理装置。
【請求項６】
前記不可視化処理部は、所定の条件が成立することによって可視化されるように、前記設定されたレイヤを不可視化させる、請求項１〜請求項３のいずれかに記載の情報処理装置。
【請求項７】
前記不可視化処理部は、表示される色の情報を変更することによって、前記設定されたレイヤを不可視化させる、請求項６に記載の情報処理装置。
【請求項８】
第１のファイルデータ、および、前記第１のファイルデータの送信先を特定する情報である宛先情報の入力を受付けるステップと、
前記第１のファイルデータをデータの特性に基づいて複数の領域に分割するステップと、
前記分割された各領域のデータを、領域ごとに異なるレイヤに格納させて第２のファイルデータを生成するステップと、
宛先情報と前記第１のファイルデータの各領域との対応関係に基づいて不可視化させるレイヤを設定するステップと、
前記設定されたレイヤを不可視化させるステップとを含む、情報処理方法。
【請求項９】
第１のファイルデータを送信するために、前記第１のファイルデータに基づいて第２のファイルデータを生成する情報処理プログラムであって、
コンピュータに、
第１のファイルデータ、および、前記第１のファイルデータの送信先を特定する情報である宛先情報の入力を受付けるステップと、
前記第１のファイルデータをデータの特性に基づいて複数の領域に分割するステップと、
前記分割された各領域のデータを、領域ごとに異なるレイヤに格納させて第２のファイルデータを生成するステップと、
宛先情報と前記第１のファイルデータの各領域との対応関係に基づいて不可視化させるレイヤを設定するステップと、
前記設定されたレイヤを不可視化させるステップとを実行させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、および、情報処理プログラムに関し、特に、入力されたファイルデータに基づいて階層化データを生成する情報処理装置、情報処理方法、および、情報処理プログラムに関する。
【背景技術】
【０００２】
従来から、情報処理装置において、ファイルデータを部分的に閲覧を禁止するようにして、外部に送信するための技術が種々開示されている。
【０００３】
たとえば、特許文献１では、画像処理装置において、入力された画像データを属性に基づいて複数の領域に分け、そして、属性に応じて一部の領域を暗号化したデータを生成する技術が開示されている。
【０００４】
また、特許文献２では、可視情報出力装置において、作成された文書に対して単数または複数の領域を設定し、各領域の座標と受信許可の認証データの対応表を作成し、そして、作成された文書から受信許可とされる部分のみを抽出して送信する技術が開示されている。
【０００５】
また、特許文献３には、文書処理システムにおいて、少なくとも１つのレイヤを含む文書ファイルに対して、加筆が行なわれる際に新規のレイヤが生成され、当該新規のレイヤに加筆内容が格納され、そして、レイヤごとに閲覧や編集に関連する属性を設定する技術が開示されている。
【特許文献１】特開２０００−３３２９８４号公報
【特許文献２】特開２０００−０４００８２号公報
【特許文献３】特開２００４−４６４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
なお、上記したような従来の技術では、一部の領域の暗号化や受信許可データのみの抽出によって、或るファイルデータに対してその一部の閲覧を禁止するような新たなファイルデータを生成することができるが、ユーザが、宛先によって所定の部分の閲覧を禁止したり許可したりすることを希望する場合には、宛先ごとに異なるファイルを作成することを必要とされた。
【０００７】
また、特許文献３に開示された技術では、閲覧に関連する属性の設定は、加筆内容に関するレイヤに限られ、送信するファイルの内容に関して設定したい場合の汎用性に欠ける上に、宛先ごとに上記の設定を手動で行なわなければならず、ユーザに煩雑な作業を必要とさせるという問題もあった。
【０００８】
また、特に特許文献２に記載の技術によると、生成されるファイルは、抽出された部分のみを含むものとなる。したがって、一定期間が経過する等、抽出された部分以外の部分の閲覧の禁止を解除しても良いと考えた場合には、ユーザは、再度、閲覧の禁止を解除する部分を含むファイルデータを新たに生成して送信することを必要とされた。
【０００９】
以上説明したように、従来、ユーザが、ファイルデータを部分的に閲覧を禁止するようにして外部に送信する場合、宛先ごとに異なるファイルを作成して送信する等、煩雑な処理を必要とされた。
【００１０】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、閲覧を禁止する部分を宛先によって変更したいファイルデータを複数の宛先に送信する際のユーザの操作を容易にすることである。
【課題を解決するための手段】
【００１１】
本発明に従った情報処理装置は、第１のファイルデータ、および、前記第１のファイルデータの送信先を特定する情報である宛先情報の入力を受付ける受付部と、前記第１のファイルデータをデータの特性に基づいて複数の領域に分割する分割部と、前記分割部によって分割された各領域のデータを、領域ごとに異なるレイヤに格納されることによって階層化された第２のファイルデータを生成するファイル生成部と、宛先情報と前記第１のファイルデータの各領域との対応関係に基づいて不可視化させるレイヤを設定する設定部と、前記設定部によって設定されたレイヤを不可視化させる不可視化処理部とを含むことを特徴とする。
【００１２】
また、本発明に従った情報処理装置は、前記分割部によって分割された前記第１のファイルデータの各領域に属性を付与する属性付与部をさらに含み、前記ファイル生成部は、前記属性付与部によって付与された属性ごとに、各領域のデータを領域ごとに異なるレイヤに格納させて階層化させることによって、前記第２のファイルデータを生成することが好ましい。
【００１３】
また、本発明に従った情報処理装置は、前記宛先情報と前記属性の対応関係を記憶する選択情報記憶部をさらに含み、前記不可視化処理部は、前記選択情報記憶部において、前記受付部に入力された宛先情報に対応する属性を付与された領域が格納されたレイヤを不可視化させることが好ましい。
【００１４】
また、本発明に従った情報処理装置は、領域の特性と前記属性の対応関係を記憶する属性記憶部をさらに含み、前記属性付与部は、前記分割部によって分割された各領域の特性と、前記属性記憶部に記憶された対応関係とに基づいて、各領域に属性を付与することが好ましい。
【００１５】
また、本発明に従った情報処理装置は、前記受付部は、複数の宛先情報の入力を受付け、前記ファイル生成部は、前記複数の宛先情報のそれぞれに対応させて前記第２のファイルデータを生成することが好ましい。
【００１６】
また、本発明に従った情報処理装置では、前記不可視化処理部は、所定の条件が成立することによって可視化されるように、前記設定されたレイヤを不可視化させることが好ましい。
【００１７】
また、本発明に従った情報処理装置では、前記不可視化処理部は、表示される色の情報を変更することによって、前記設定されたレイヤを不可視化させることが好ましい。
【００１８】
本発明に従った情報処理方法は、第１のファイルデータ、および、前記第１のファイルデータの送信先を特定する情報である宛先情報の入力を受付けるステップと、前記第１のファイルデータをデータの特性に基づいて複数の領域に分割するステップと、前記分割された各領域のデータを、領域ごとに異なるレイヤに格納させて第２のファイルデータを生成するステップと、宛先情報と前記第１のファイルデータの各領域との対応関係に基づいて不可視化させるレイヤを設定するステップと、前記設定されたレイヤを不可視化させるステップとを含むことを特徴とする。
【００１９】
本発明に従った情報処理プログラムは、第１のファイルデータを送信するために、前記第１のファイルデータに基づいて第２のファイルデータを生成する情報処理プログラムであって、コンピュータに、第１のファイルデータ、および、前記第１のファイルデータの送信先を特定する情報である宛先情報の入力を受付けるステップと、前記第１のファイルデータをデータの特性に基づいて複数の領域に分割するステップと、前記分割された各領域のデータを、領域ごとに異なるレイヤに格納させて第２のファイルデータを生成するステップと、宛先情報と前記第１のファイルデータの各領域との対応関係に基づいて不可視化させるレイヤを設定するステップと、前記設定されたレイヤを不可視化させるステップとを実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によると、ユーザが第１のファイルデータと宛先情報を入力すれば、第１のファイルデータの中で宛先情報に対応した領域を不可視化された第２のファイルデータが生成される。
【００２１】
これにより、ユーザは、第１のファイルデータを宛先に応じた部分だけ不可視化させて送信する場合であっても、宛先ごとに不可視化させる領域を指定する等の煩雑な操作を必要とされなくなる。
【発明を実施するための最良の形態】
【００２２】
図１に、本発明の情報処理装置の一実施の形態であるＭＦＰ（Multi Function Peripherals）を含む、画像処理システムの構成を示す。
【００２３】
図１を参照して、画像処理システムは、ＭＦＰ１００と、パーソナルコンピュータ（ＰＣ）２００を含む。ＭＦＰ１００とＰＣ２００はネットワークに接続され、また、当該ネットワークは、インターネットＮに接続されている。ＭＦＰ１００は、ファクシミリ送信などのために、ＰＳＴＮ（Public Switched Telephone Network；公衆通信ネットワーク）網などの回線に接続することが可能である。
【００２４】
図２は、図１のＭＦＰ１００のハードウェア構成を示す図である。
図２を参照して、ＭＦＰ１００は、スキャナ１、入力画像処理部２、記憶部３、ＣＰＵ４、ネットワークＩ／Ｆ（インターフェイス）５、出力画像処理部６、エンジン部７、通信部８、および、操作パネル９を含む。
【００２５】
スキャナ１は、原稿を読み取ることにより、イメージデータを出力する。
出力されたイメージデータは、入力画像処理部２に送られる。
【００２６】
入力画像処理部２は、入力された画像の色変換、色補正、解像度変換、および、領域判別等の処理を実行する。処理されたデータは、記憶部３で保存される。記憶部３は、ＤＲＡＭ（Dynamic Random Access Memory）等のメモリ、および、磁気メモリの一例であるハードディスクを備えたハードディスクドライブ（ＨＤＤ）を含む。
【００２７】
ＣＰＵ４は、ＭＦＰ１００の全体的な制御、操作キー（後述する操作パネル９の表示部に表示されるキー）に対する操作の検出、操作パネル（後述する操作パネル９）の表示、入力されたデータの画像ファイル（ＪＰＥＧ（Joint Photographic Experts Group），ＰＤＦ（Portable Document Format），ＴＩＦＦ（Tagged Image File Format）等）への変更、および、電子メールの作成等の処理を実行する。
【００２８】
ネットワークＩ／Ｆ部５は、電子メール等をネットワークヘ送信するＩ／Ｆ部分であり、プロトコルの作成等を行なう。
【００２９】
出力画像処理部６は、写真画像の粒状性を向上させるためのスクリーン制御、文字エッジの滑らかさを向上させるためのスムージング処理、ＰＷＭ（Pulse Width Modulation control）制御等を行なう。
【００３０】
エンジン部７は、出力画像処理部６で生成されたデータを、用紙に印刷する。データがカラーの画像を含む場合には、イエロー、マゼンタ、シアン、ブラックの４色のトナーを利用してカラー画像を生成する。
【００３１】
通信部８は、モデムおよびＮＣＵ（Network Control Unit）を含むみ、ファクシミリの送受信の変復調、ファクシミリの通信プロトコルの生成、電話回線への接続等を行なう。
【００３２】
操作パネル９は、操作キーと表示部とを含む。表示部は、たとえば液晶のタッチパネルによって構成される。操作キーは、たとえば当該液晶のタッチパネルに表示されるタッチキーによって構成される。
【００３３】
次に、ＭＦＰ１００において、イメージデータが階層のあるファイル（ＰＤＦ等）に変換する処理の内容を説明する。
【００３４】
図３は、図２の入力画像処理部２の詳細な構成を示す図である。
図３を参照して、入力画像処理部２は、前処理部２１０と、領域判別部２２０と、圧縮部２３１〜２３４と、圧縮データ合成部２４０とを含む。
【００３５】
スキャナ１は、原稿をスキャンすることによってイメージデータを生成すると、そのイメージデータを前処理部２１０に出力する。このとき生成されるイメージデータのフォーマットは、たとえば、ＴＩＦＦ、ＪＰＥＧ、ＢＭＰ（Bit Map）、または、その他の画像フォーマットである。
【００３６】
前処理部２１０では、イメージデータに対して、画像形式の変換、解像度の変換、および下地除去等の処理が行なわれる。これらの処理を施されたイメージデータは、領域判別部２２０に送られる。
【００３７】
領域判別部２２０では、まず、図、写真、文字等の領域の判別を行なうことにより、イメージデータを、文字領域（テキスト領域）と文字以外領域（非テキスト領域、すなわち図や写真領域等の背景領域）とに分ける。
【００３８】
また、領域判別部２２０は、テキスト領域や非テキスト領域を、それぞれ、極秘領域、秘密領域、背景領域、その他の領域というように、さらに詳細に分類する。そして、領域判別部２２０は、分類ごとに、各領域のイメージデータを、圧縮部２３１〜２３４のそれぞれに出力する。
【００３９】
圧縮部２３１〜２３４は、入力されたデータに対して最適な解像度でイメージデータを圧縮し、圧縮データ合成部２４０に出力する。
【００４０】
最適な解像度とは、たとえば、文字を含む領域に対しては文字が正確に読めるように高い解像度で、ＭＭＲ（Modified Modified Read）圧縮方式のような可逆性の圧縮を行なう。また、写真領域は、画質よりも、ファイルサイズが小さくなることを優先し、低い解像度で、ＪＰＥＧ圧縮方式のような非可逆性の圧縮を行なう。
【００４１】
圧縮データ合成部２４０では、圧縮部２３１〜２３４から出力された圧縮後のデータを合成して、階層ファイルのフォーマットに変換する。具体的には、圧縮部２３１〜２３４の４つの圧縮部から出力されたデータを利用して、それぞれが異なる階層となるような、つまり、４層構造のフォーマットのファイルを生成する。
【００４２】
圧縮データ合成部２４０で生成されたファイルは、ネットワークＩ／Ｆ５を介して、電子メールとして外部の装置へと送信される。
【００４３】
次に、ＭＦＰ１００においてスキャナ１で生成したイメージデータが電子メールとして送信される際に、ＣＰＵ４が実行する処理の内容を説明する。図４は、この処理のフローチャートである。
【００４４】
図４を参照して、ＣＰＵ４は、まず、ステップＳ１０で、操作パネル９の操作キーに対する電子メールの送信先（メールアドレス等の宛先）の入力を受付ける。
【００４５】
次に、ＣＰＵ４は、ステップＳ２０で、イメージデータの入力を受付ける。具体的には、スキャナ１に、ユーザがセットした画像のイメージデータを生成させる。ここでは、たとえば、フルカラー２４ｂｉｔのイメージデータが生成される。
【００４６】
次に、ＣＰＵ４は、ステップＳ３０で、ステップＳ２０で入力を受付けたイメージデータに対して、前処理部２１０に前処理を実行させる。ここでの前処理は、明度算出およびスムージングを含む。明度算出では、入力されたフルカラー２４ｂｉｔのイメージデータから、明度を計算して、８ｂｉｔの明度画橡を生成する。そして、この明度画像に対して、スムージングによりノイズが除去される。
【００４７】
次に、ＣＰＵ４は、ステップＳ４０で、前処理後のイメージデータを、テキスト領域と非テキスト領域に分割する。
【００４８】
そして、ＣＰＵ４は、ステップＳ５０で、分割された各領域に対し、テキスト領域に対してはステップＳ６０でテキスト領域用処理を施し、非テキスト領域に対してはステップＳ７０で非テキスト領域用処理を施すように、設定を行なう。
【００４９】
ステップＳ６０では、ＣＰＵ４は、テキスト領域用処理として、テキスト領域に対してさらに詳細に領域の分類を行なう。
【００５０】
ステップＳ７０では、ＣＰＵ４は、非テキスト領域用処理として、非テキスト領域に対してさらに詳細に領域の分類を行なう。
【００５１】
図５に、ステップＳ６０のテキスト領域用処理のサブルーチンのフローチャートを示す。また、図６に、ステップＳ７０の非テキスト領域用処理のサブルーチンのフローチャートを示す。
【００５２】
ここで、図５を参照して、テキスト領域用処理の詳細な内容を説明する。
テキスト領域用処理では、ＣＰＵ４は、まずステップＳ６１０で、スムージングされたイメージデータに対して２値化を行なう。
【００５３】
次に、ＣＰＵ４は、ステップＳ６２０で、イメージデータ内で罫線を検出し、検出された罫線を削除する。ここでは、たとえば、ＣＰＵ４は、イメージデータにおいて、所定の方向について連続的に画像濃度を検出し、一定の間隔で画像濃度のピークが現れた場合に罫線が存在すると判定する。
【００５４】
次に、ＣＰＵ４は、ステップＳ６３０で、イメージデータ内の文字ブロックを検出する。ここでは、イメージデータに含まれる複数の文字ブロックの位置が検出される。なお、ここでは、各文字ブロックは、単語１つ程度の大きさで検出される。
【００５５】
次に、ＣＰＵ４は、ステップＳ６４０で、ステップＳ６３０で生成した文字ブロックごトに、ステップＳ３０で生成された明度画像を用いて文字特性を有するか否かを判定し、この判定結果に基づいて、各文字ブロックに含まれる画像が文字であるか否かを判定する。
【００５６】
次に、ＣＰＵ４は、ステップＳ６５０で、ステップＳ６４０で文字が含まれると判定された文字ブロックに対して網点除去の処理を行なう。
【００５７】
次に、ＣＰＵ４は、ステップＳ６６０で、ステップＳ６５０で網点除去を行なった各文字ブロックに対して、２値化処理を施す。これにより、各文字ブロックでは、文字とそれに対する背景が分離される。
【００５８】
次に、ＣＰＵ４は、ステップＳ６７０で、ステップＳ６５０で網点除去を行なった各文字ブロックに対して、元のイメージデータ（フルカラー２４ｂｉｔのイメージデータ）の対応する部分を参照することにより、文字の色を決定する。つまり、ここで、各文字ブロックに含まれる文字が、元のイメージデータでの色に戻される。
【００５９】
そして、ＣＰＵ４は、ステップＳ６８０で、テキスト領域に対して、領域判定を行なう。領域判定は、図７に模式的に示された領域判定用情報を参照して行なわれる。領域判定用情報は、たとえば記憶部３に記憶されている。
【００６０】
領域判定用情報は、レイヤ決定用領域情報とデータ内領域情報を含む。レイヤ決定用領域情報は、極秘領域、秘密領域、背景領域、および、その他の領域という４つの領域を含む。データ内領域情報は、極秘領域に対応する重要領域と文字領域（重要語句有り）、秘密領域に対応する、図領域、写真領域、表領域、および、文字領域（重要語句無し）、背景領域に対応する下地領域、ならびに、その他の領域に対応する上記以外の領域を含む。
【００６１】
テキスト領域に分類された領域は、ステップＳ６８０の処理によって、重要領域、文字領域（重要語句有り）、または、文字領域（重要語句無し）に分類される。具体的には、ＣＰＵ４は、各テキスト領域に対して、元のイメージデータにおいて赤線や青線等のラインで囲われた部分を含む場合には重要領域であると判定し、そのような部分は含まないがテキストデータとして予め重要語句として登録された語句を含む場合には文字領域（重要語句有り）と判定し、重要領域でも文字領域（重要語句有り）でもない場合には文字領域（重要語句無し）であると判定する。そして、判定結果に対応するタグが各テキスト領域に対応するデータに付与される。
【００６２】
ここで判定に利用される重要語句は、たとえば記憶部３に予め記憶されている。また、テキスト領域に重要語句が含まれるか否かは、たとえば、ＭＦＰ１００にＯＣＲ（光学式文字読取装置）を備えさせ、当該ＯＣＲによって各領域に含まれる文字を特定し、特定された文字が重要語句を含むか否かを判定することによって判定される。
【００６３】
再度図５を参照して、以上のような３つの分類を行ない、そして、分類に対応したタグを付加する等の処理を行なうと、ＣＰＵ４は処理をリターンさせる。
【００６４】
次に、図６を参照して、非テキスト領域用処理の詳細な内容を説明する。
非テキスト領域処理では、ＣＰＵ４は、ステップＳ７１０で、スムージング処理を施されたイメージデータに対して、２値化処理およびラベリング処理を施すことにより、イメージデータ中に含まれる単数または複数の写真ブロックの位置を検出する。
【００６５】
次に、ＣＰＵ４は、ステップＳ７２０で、ステップＳ７１０で検出した写真ブロックを、各写真ブロックの特性に応じてより詳細に分類する。具体的には、各写真ブロックが、重要領域であるのか、図領域であるのか、写真領域であるのか、表領域であるのか、下地領域であるのか、それ以外の領域であるのかを判定する。なお、ＣＰＵ４は、元のイメージデータにおいて赤線や青線等のラインで囲われた部分を含む場合には重要領域であると判定する。
【００６６】
そして、ＣＰＵ４は、ステップＳ７３０で、各写真ブロックに対する領域判定を行なって、処理をリターンさせる。なお、領域判定としては、ステップＳ７２０での判定結果に基づいて、各写真領域を、図７に示した、極秘領域、秘密領域、背景領域、その他の領域のいずれかに分類し、対応するタグを付加する処理が考えられる。たとえば、ステップＳ７２０で重要領域に分類された写真ブロックは、極秘領域であると判定され、極秘領域に対応するタグを付加される。
【００６７】
再度図４を参照して、ステップＳ６０またはステップＳ７０の処理の後、ＣＰＵ４は、ステップＳ８０で、圧縮部２３１〜２３４に、イメージデータを圧縮させる。なお、圧縮部２３１〜２３４のどこで圧縮させるかについては、ステップＳ６０またはステップＳ７０の処理によって判定された領域に基づいて決定される。具体的には、極秘領域のタグを付されたデータは圧縮部２３１に圧縮させ、秘密領域のタグを付されたデータは圧縮部２３２に圧縮させ、背景領域２３４のタグを付されたデータは圧縮部２３４に圧縮させ、そして、その他の領域に分類されたデータは圧縮部２３３に圧縮させる。
【００６８】
次に、ＣＰＵ４は、ステップＳ９０で、圧縮データ合成部２４０に、圧縮部２３１〜２３４で圧縮されたデータを合成させることにより、判定された領域毎にレイヤ化された階層化ファイルを生成する。
【００６９】
なお、ここで作成される階層化ファイルでは、圧縮部２３１で圧縮されたデータが１層目（第１レイヤ）に、圧縮部２３２で圧縮されたデータが２層目（第２レイヤ）に、圧縮部２３３で圧縮されたデータが３層目（第３レイヤ）に、そして、圧縮部２３４で圧縮されたデータが４層目（第４レイヤ）に格納される。つまり、階層化ファイルでは、データは、圧縮された部位に基づいた階層に格納される。
【００７０】
次に、ＣＰＵ４は、ステップＳ１００で、送信用のデータを生成する。ここでは、ＣＰＵ４は、宛先によって、異なったデータを生成する。具体的には、宛先によって、ステップＳ９０で生成した階層化ファイルに対して階層（レイヤ）毎に異なる態様で処理を施す。さらに具体的には、ＣＰＵ４は、宛先によって決定される重要度に応じて、階層化ファイルの一部の階層（レイヤ）に対して、表示色として「透明」を設定する。
【００７１】
宛先と重要度の対応関係は、たとえば図８に模式的に示され、記憶部３に格納される。
図８に示された対応関係では、ユーザ名と、メールアドレス（宛先）と、重要度が格納されている。重要度は、全情報を送信するランクＡと、極秘領域以外の情報を送信するランクＢと、極秘領域と秘密領域以外の情報を送信するランクＣを含む。
【００７２】
つまり、ステップＳ１００では、図８に示されたような対応関係を参照することにより、宛先ごとに対応する重要度のランクを読み出し、そして、宛先ごとにランクに対応する階層（レイヤ）のデータの表示色を透明に設定する。これにより、階層化ファイルからなる送信用データが生成される。
【００７３】
本実施の形態によれば、入力されたイメージデータが、分割された複数の領域毎に異なる階層（レイヤ）に分類され、宛先ごとに透明化される階層（レイヤ）が設定されるため、宛先毎に、簡単に、見せたくない領域を設定できる。その上、本実施の形態によれば、（一部が透明化されている場合であっても）すべてのデータが送信されるため、宛先では必要に応じて透明化されている階層（レイヤ）の設定を透明であることを解除する（表示色を変更する）だけで閲覧できるようになるため、送信側のユーザにおいて、見せたくなかった領域を後から改めて送信するという手間が必要とされなくなる。
【００７４】
たとえば、図８に示された「田中部長」と「佐藤課長」と「清水さん」の３つの宛先に同じイメージデータを送信する場合、「田中部長」を宛先とするデータとしては、ステップＳ９０で生成された階層化データに対してすべての階層に格納されたデータの表示色の設定を変えないものを用意する。ここで用意するとは、送信用フォルダ等、所定の領域に格納することを意味する。また、「佐藤課長」を宛先とするデータとしては、ステップＳ９０で生成された階層化データに対して、極秘領域に対応する階層に格納されたデータに対して表示色の設定を透明に変更したものを、用意する。また、「清水さん」を宛先とするデータとしては、ステップＳ９０で生成された階層化データに対して、極秘領域と秘密領域に対応する階層に格納されたデータの表示色の設定を透明に変更したものを用意する。
【００７５】
そして、ステップＳ１１０で、ＣＰＵ４は、ステップＳ１００で生成した送信用データを、それぞれの宛先へと送信し、処理を終了させる。
【００７６】
以上説明した本実施の形態では、ＣＰＵ４は、記憶部３に記憶されたプログラムを実行することにより、図４〜図６を参照して説明した電子メール送信処理を実行するが、当該プログラムに記憶場所は記憶部３に限定されない。たとえば、当該プログラムは、ＣＤ−ＲＯＭ（compact disc read only memory）等の当該ＭＦＰ１００に対して着脱可能な記録媒体に格納されていても良い。
【００７７】
また、以上説明した本実施の形態では、ステップＳ１０およびステップＳ２０で、電子メールの宛先およびイメージデータの入力を受付ける、スキャナ１、操作パネル９、および、ＣＰＵ４によって、受付部が構成される。
【００７８】
なお、本発明において入力されるイメージデータは、ＭＦＰ１００の構成要素（スキャナ１）によって生成されたデータに限定されない。たとえば、ネットワーク等を介して外部の装置から入力されたイメージデータであっても良い。つまり、本発明に従った情報処理装置は、ＭＦＰ１００のようにスキャナ機能を有する必要はない。少なくとも入力イメージデータに基づいて、階層化ファイルを生成することができれば、パーソナルコンピュータ等の端末によって構成されても良い。
【００７９】
また、ステップＳ２０で入力を受付けたイメージデータに対して、図７に示したデータ内領域情報に含まれる、重要領域、文字領域（重要語句有り）、図領域、写真領域等の領域に分類する領域判別部２２０によって、第１のファイルデータをデータの特性に基づいて領域に分割する分割部が構成される。
【００８０】
また、ステップＳ６８０またはステップＳ７３０で、上記のように分割された各領域に対して、レイヤ決定用領域情報（図７参照）の中のいずれかの領域に対応したタグを付加する領域判別部２２０によって、分割部によって分割された各領域に属性を付与する属性付与部が構成される。なお、属性の付与は、タグを付加することに限定されない。
【００８１】
そして、上記のように分割された各領域のデータを、圧縮部２３１〜２３４で圧縮された後に、合成して階層化ファイルを生成する圧縮データ合成部２４０によって、第２のファイルを生成するファイル生成部が構成される。なお、上記したように、生成された階層化ファイルでは、圧縮部２３１〜２３４のどこで圧縮されたかによって、異なる階層でデータが格納されている。ただし、本発明では、階層化ファイルにおいて異なる階層にデータが格納されていれば良く、階層間の順位については特に問題としない。
【００８２】
また、圧縮データ合成部２４０は、階層化ファイルを生成する際、宛先のメールアドレスを参照し、図８に示されたような情報から当該メールアドレスに対応した階層のデータの色情報を「透明」と設定している。これにより、階層化ファイルは、宛先のメールアドレスごとに、階層に対する色情報が異なるように、生成されることになる。つまり、本実施の形態では、ＭＦＰ１００は、１つのイメージデータに対して複数の宛先を入力された場合、入力されるイメージデータは１つであっても、複数の階層化ファイルを生成することができる。
【００８３】
また、以上説明した本実施の形態では、ＭＦＰ１００は、入力されたイメージを複数の領域に分割した後、各領域を、データ内領域情報（図７参照）に含まれる８個の領域の中の１つの領域に分類し、その後、データ内領域領域情報に対応するレイヤ決定用領域情報に含まれる４個の領域の中の１つに分類している。なお、本発明では、上記した各領域は、少なくとも階層化ファイルにおけるレイヤを決定できるようにレイヤ決定用領域情報のいずれかに分類されれば良く、必ずしも本実施の形態のように２段階で分類される必要はない。
【００８４】
また、本実施の形態では、階層化ファイルにおけるレイヤの不可視化の具体例として、色情報を透明に設定することが挙げられたが、本発明における不可視化の態様はこれに限定されない。当該レイヤにおいてデータが存在する形で不可視化をされるのであれば、他の態様で不可視化されても良い。
【００８５】
また、本実施の形態では、生成された階層化ファイルにおいて各レイヤを不可視化するかどうかは、図８に示したように、メールアドレス単位で決定されたが、本発明はこれに限定されない。
【００８６】
たとえば、個人のメールアドレスに送信される階層化ファイルはすべてのレイヤを可視の状態（不可視化の処理を施されない状態）で生成され、サーバに送信される階層化ファイルは極秘領域と秘密領域を不可視化された状態で生成されても良い。
【００８７】
また、情報処理装置において、メールアドレスの宛先が、「To」というように直接指定する宛先、「cc（カーボンコピー）」というように同報送信としての宛先、および、「bcc」というように他の同報送信先に知らせない同報送信としての宛先を含む複数の態様で指定できる場合には、「To」で指定される相手に送信される階層化ファイルはすべてのレイヤを可視の状態で生成され、「cc」または「bcc」で指定される相手に送信される階層化ファイルは一部のレイヤを不可視化された状態で生成されても良い。
【００８８】
また、ＭＦＰ１００のような画像を印刷出力する装置においては、電子メールで送信される階層化ファイルはすべてのレイヤを可視の状態で生成され、印刷出力される階層化ファイルは一部の領域を不可視化された状態で生成されても良い。
【００８９】
さらに、送信された階層化ファイルは、送信された先の端末において、パスワードの入力または一定期間の経過等、所定の条件が成立することによって可視化されるように、構成されることが好ましい。具体的には、たとえば、電子メールの送受信および受信した電子メールを閲覧するソフトウェアまたは端末が、所定のパスワードを入力されると、本実施の形態において生成された階層化ファイルに対して、不可視化されたレイヤを可視化（表示色の設定を変更する）処理を実行するように構成されていることが好ましい。また、当該ソフトウェアや端末が、予め所定のパスワードを入力しておくことにより、本実施の形態において生成された階層化ファイルの中の不可視化されたレイヤを、当該階層化ファイルを受信した直後から可視化された状態で、閲覧できるように構成されていることがさらに好ましい。このように構成されることによって、或るイメージファイルを送信するユーザは、所定の条件が成立までは一部分を不可視化させた状態で、そして、所定の条件が成立した場合には不可視化させた部分を可視化させた状態で、当該或るイメージファイルを送信したい場合であっても、複数回当該或るイメージファイルを送信する必要が無くなる。つまり、このような場合、本発明は特に有効であると言える。
【００９０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９１】
【図１】本発明の一実施の形態であるＭＦＰを含む、画像処理システムの構成を示す図である。
【図２】図１のＭＦＰのハードウェア構成を示す図である。
【図３】図２の入力画像処理部の詳細な構成を示す図である。
【図４】図２のＣＰＵが実行する電子メール送信処理のフローチャートである。
【図５】図４のテキスト領域用処理のサブルーチンのフローチャートである。
【図６】図４のテキスト非領域用処理のサブルーチンのフローチャートである。
【図７】図２の記憶部に記憶される領域判定用情報を模式的に示す図である。
【図８】図２の記憶部に記憶される、宛先と重要度の関係を模式的に示す図である。
【符号の説明】
【００９２】
１  スキャナ、２  入力画像処理部、３  記憶部、４  ＣＰＵ、５  ネットワークＩ／Ｆ、６  出力画像処理部、７  エンジン部、８  通信部、９  操作パネル、１００  ＭＦＰ、２００  ＰＣ、２１０  前処理部、２２０  領域判別部、２３１〜２３４  圧縮部、２４０  圧縮データ合成部。
【図１】
2006344014.tif 000003
【図２】
2006344014.tif 000004
【図３】
2006344014.tif 000005
【図４】
2006344014.tif 000006
【図５】
2006344014.tif 000007
【図６】
2006344014.tif 000008
【図７】
2006344014.tif 000009
【図８】
2006344014.tif 000010