(57)【要約】  【課題】  処理能力が低下することを抑制可能な画像処理装置を提供する。  【解決手段】  暗号化された画像データを記憶するＨＤＤを備える画像処理装置であって、ＪＢＩＧ方式で画像データを圧縮する圧縮手段と、画像データを暗号化する暗号化手段とを備える。ジョブを受け付けて（Ｓ１０１）、画像処理装置に画像データが入力されると、画像データをＪＢＩＧ圧縮した後（Ｓ１０７）、画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化して（Ｓ１０８）、当該暗号化データをＨＤＤに記憶する（Ｓ１０９）。  セキュリティレベルがＨｉｇｈモードに設定されている場合（Ｓ１０２：Ｙｅｓ）には、画像データの全領域を暗号化して（Ｓ１１３）、当該暗号化データをＨＤＤに記憶する（Ｓ１０９）。  【選択図】  図３
2006345036.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された画像データを記憶する記憶装置を備える画像処理装置であって、
画像データをＪＢＩＧ圧縮する圧縮手段と、
ＪＢＩＧ圧縮された画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化する先頭領域暗号化手段と
を備えることを特徴とする画像処理装置。
【請求項２】
ＪＢＩＧ形式以外の圧縮画像データを、ＪＢＩＧ形式の画像データに変換する変換手段をさらに備え、
前記先頭領域暗号化手段は、前記変換手段によってＪＢＩＧ形式に変換された画像データを暗号化すること
を特徴とする請求項１記載の画像処理装置。
【請求項３】
画像データの全領域を暗号化する全領域暗号化手段と、
ＪＢＩＧ形式以外の画像データについて、前記全領域暗号化手段によって暗号化する第１の処理に要する時間と、前記変換手段によってＪＢＩＧ形式の画像データに変換した後に前記先頭領域暗号化手段によって暗号化する第２の処理に要する時間とを比較してより所要時間の短い処理を判定する判定手段と
をさらに備え、
前記第１の処理又は前記第２の処理のうち、前記判定手段により所要時間が短いと判定された処理を実行すること
を特徴とする請求項２記載の画像処理装置。
【請求項４】
画像データの全領域を暗号化する全領域暗号化手段と、
ユーザからセキュリティレベルの入力を受け付ける受付手段と
をさらに備え、
前記全領域暗号化手段は、前記受付手段が受け付けたセキュリティレベルが通常よりも高い場合に画像データを暗号化すること
を特徴とする請求項１記載の画像処理装置。
【請求項５】
画像データの全領域を暗号化する全領域暗号化手段を備え、
前記先頭領域暗号化手段は、受け付けた処理ジョブが、画像データを第１のセキュリティレベルで前記記憶装置に記憶すべきジョブである場合に、画像データを暗号化し、
前記全領域暗号化手段は、受け付けた処理ジョブが、画像データを第１のセキュリティレベルよりも高い第２のセキュリティレベルで前記記憶装置に記憶すべき高セキュリティジョブの場合に、画像データを暗号化すること
を特徴とする請求項１記載の画像処理装置。
【請求項６】
前記高セキュリティジョブは、親展プリントジョブであること
を特徴とする請求項５記載の画像処理装置。
【請求項７】
ＪＢＩＧ形式の画像データであって、各プレーンのうち伸張される際に最初に読み出される先頭領域のみが暗号化された画像データを復号化する復号化手段をさらに備えること
を特徴とする請求項１から請求項６のいずれか一項に記載の画像処理装置。
【請求項８】
ＪＢＩＧ圧縮された画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化する暗号化ステップと、
暗号化された画像データを記憶する記憶ステップと
を含むことを特徴とする画像記憶方法。
【請求項９】
ＪＢＩＧ形式以外の画像データについて、画像データの全領域を暗号化する第１の処理に要する時間と、ＪＢＩＧ形式の画像データに変換した後に、前記暗号化ステップを実行する第２の処理に要する時間とを比較してより所要時間の短い処理を判定する判定ステップを、前記暗号化ステップの前に実行し、
前記判定ステップにより第１の処理の方が所要時間が短いと判定された場合には、前記暗号化ステップを実行せずに、画像データの全領域を暗号化するステップを実行し、
前記判定ステップにより第２の処理の方が所要時間が短いと判定された場合には、ＪＢＩＧ形式の画像データに変換した後に、前記暗号化ステップを実行すること
を特徴とする請求項８記載の画像記憶方法。
【請求項１０】
ユーザからセキュリティレベルの入力を受け付ける受付ステップを、前記暗号化ステップの前に実行し、
前記受付ステップで受け付けたセキュリティレベルが第１のレベルの場合には、前記暗号化ステップを実行し、
前記受付ステップで受け付けたセキュリティレベルが前記第１のレベルより高い第２のレベルである場合には、前記暗号化ステップを実行せずに、画像データの全領域を暗号化するステップを実行すること
を特徴とする請求項８記載の画像記憶方法。
【請求項１１】
画像データに要求されているセキュリティレベルが第１のレベルである場合には、前記暗号化ステップを実行し、
画像データに要求されているセキュリティレベルが前記第１のレベルよりも高い第２のレベルである場合には、前記暗号化ステップを実行せずに、画像データの全領域を暗号化するステップを実行すること
を特徴とする請求項８記載の画像記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを記憶する記憶装置を備える画像処理装置に関し、特に、画像データを暗号化して記憶する技術に関する。
【背景技術】
【０００２】
近年の画像処理装置、例えば、多機能デジタル複合機（Multi Function Peripherals）等では、画像データを大量に記憶するために、不揮発性の記憶装置であるＨＤＤ（Hard Disk Drive）を内蔵するものが開発されている。
ここで、ＨＤＤが使用者によって廃棄される場合や、あるいは悪意のある者に故意に取り外された場合等、ＨＤＤに保存している画像データに関する情報が外部に流出するおそれがある。
【０００３】
そこで画像データに関する情報の流出を防止するために、画像データを暗号化処理した後にＨＤＤに記憶する技術が提案されている。
【特許文献１】特開２００５−０８６５８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像データの暗号化処理の最中には処理負荷がかかるので、その処理に割り当てられた分だけ画像処理装置の処理能力が一時的に低下するという問題がある。
本発明は、上記の点に鑑みてなされたものであり、処理能力が低下することを抑制可能な画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００５】
そこで、本発明に係る画像処理装置は、暗号化された画像データを記憶する記憶装置を備える画像処理装置であって、画像データをＪＢＩＧ圧縮する圧縮手段と、ＪＢＩＧ圧縮された画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化する先頭領域暗号化手段とを備えることを特徴としている。
【発明の効果】
【０００６】
上記の構成では、画像データの全領域を暗号化するのではなく、ＪＢＩＧ圧縮されてプレーン構成をなしている画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化することにより、画像データのセキュリティを確保しつつ、暗号化処理に要する時間を短縮することができる。これにより、暗号化処理に伴って画像処理装置の処理能力が低下することを抑制することができる。
【０００７】
また、ＪＢＩＧ形式以外の圧縮画像データを、ＪＢＩＧ形式の画像データに変換する変換手段をさらに備え、前記先頭領域暗号化手段は、前記変換手段によってＪＢＩＧ形式に変換された画像データを暗号化することが望ましい。これにより、ＪＢＩＧ形式以外の画像データについても、暗号化処理に要する時間を短縮することができる。
ここで、画像データの全領域を暗号化する全領域暗号化手段と、ＪＢＩＧ形式以外の画像データについて、前記全領域暗号化手段によって暗号化する第１の処理に要する時間と、前記変換手段によってＪＢＩＧ形式の画像データに変換した後に前記先頭領域暗号化手段によって暗号化する第２の処理に要する時間とを比較してより所要時間の短い処理を判定する判定手段とをさらに備え、前記第１の処理又は前記第２の処理のうち、前記判定手段により所要時間が短いと判定された処理を実行することが望ましい。これにより処理に要する時間が短い方の処理が実行され、処理負荷が軽減されるので、画像処理装置の処理能力が低下することを抑制できる。
【０００８】
また、本発明の画像処理装置において、画像データの全領域を暗号化する全領域暗号化手段と、ユーザからセキュリティレベルの入力を受け付ける受付手段とをさらに備え、前記全領域暗号化手段は、前記受付手段が受け付けたセキュリティレベルが通常よりも高い場合に画像データを暗号化することが望ましい。ユーザの入力により受け付けたセキュリティレベルが高い場合には、画像データの全領域を暗号化処理することによって、画像データのセキュリティを確保することができる。
【０００９】
ここで、画像データの全領域を暗号化する全領域暗号化手段を備え、前記先頭領域暗号化手段は、受け付けた処理ジョブが、画像データを第１のセキュリティレベルで前記記憶装置に記憶すべきジョブである場合に、画像データを暗号化し、前記全領域暗号化手段は、受け付けた処理ジョブが、画像データを第１のセキュリティレベルよりも高い第２のセキュリティレベルで前記記憶装置に記憶すべき高セキュリティジョブの場合に、画像データを暗号化することが望ましい。高セキュリティジョブの場合には、画像データの全領域を暗号化することによって、当該画像データのセキュリティを高めることができる。また、高セキュリティジョブよりもセキュリティレベルが低い場合には、画像データの各プレーンの先頭領域のみを暗号化することにより、画像データのセキュリティを確保しつつ、暗号化処理に要する時間を短縮することができるので、画像処理装置の処理能力が低下することを抑制できる。
【００１０】
また、前記高セキュリティジョブは、親展プリントジョブであることが望ましい。親展プリントジョブは、通常、機密性の高い文書を印刷する際に利用されるので、当該文書ファイルを記憶装置に記憶する際には、高いセキュリティの暗号化処理を施すことが適当である。そこで、親展プリントジョブについては、画像データの全領域を暗号化することによって、機密性の高い文書のセキュリティを確保することができる。
【００１１】
ここで、ＪＢＩＧ形式の画像データであって、各プレーンのうち伸張される際に最初に読み出される先頭領域のみが暗号化された画像データを復号化する復号化手段をさらに備えることが望ましい。これにより、ＪＢＩＧ圧縮され、各プレーンの先頭領域のみが暗号化された画像データを復号化することができる。
本発明に係る画像記憶方法は、ＪＢＩＧ圧縮された画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化する暗号化ステップと、暗号化された画像データを記憶する記憶ステップとを含むことを特徴としている。
【００１２】
上記の方法では、画像データの全領域を暗号化するのではなく、ＪＢＩＧ圧縮されてプレーン構成をなしている画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化することにより、画像データのセキュリティを確保しつつ、暗号化処理に要する時間を短縮することができる。
上記の方法において、ＪＢＩＧ形式以外の画像データについて、画像データの全領域を暗号化する第１の処理に要する時間と、ＪＢＩＧ形式の画像データに変換した後に、前記暗号化ステップを実行する第２の処理に要する時間とを比較してより所要時間の短い処理を判定する判定ステップを、前記暗号化ステップの前に実行し、前記判定ステップにより第１の処理の方が所要時間が短いと判定された場合には、前記暗号化ステップを実行せずに、画像データの全領域を暗号化するステップを実行し、前記判定ステップにより第２の処理の方が所要時間が短いと判定された場合には、ＪＢＩＧ形式の画像データに変換した後に、前記暗号化ステップを実行することが望ましい。これにより処理に要する時間が短い方の処理が実行され、処理の短時間化がはかられる。
【００１３】
また、ユーザからセキュリティレベルの入力を受け付ける受付ステップを、前記暗号化ステップの前に実行し、前記受付ステップで受け付けたセキュリティレベルが第１のレベルの場合には、前記暗号化ステップを実行し、前記受付ステップで受け付けたセキュリティレベルが前記第１のレベルより高い第２のレベルである場合には、前記暗号化ステップを実行せずに、画像データの全領域を暗号化するステップを実行することが望ましい。ユーザの入力により受け付けたセキュリティレベルが高い場合には、画像データの全領域を暗号化処理することによって、画像データのセキュリティを確保することができる。
【００１４】
また、画像データに要求されているセキュリティレベルが第１のレベルである場合には、前記暗号化ステップを実行し、画像データに要求されているセキュリティレベルが前記第１のレベルよりも高い第２のレベルである場合には、前記暗号化ステップを実行せずに、画像データの全領域を暗号化するステップを実行することが望ましい。これにより、セキュリティレベルが第１のレベルである場合には、画像データの各プレーンの先頭領域のみを暗号化することにより、画像データのセキュリティを確保しつつ、暗号化処理に要する時間を短縮することができる。また、セキュリティレベルが第２のレベルである場合には、画像データの全領域を暗号化することによって、当該画像データのセキュリティを高めることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態に係る画像処理装置について、図面を参照しながら説明する。
図１は、画像処理装置の構成を示す図である。画像処理装置としての多機能デジタル複合機（Multi Function Peripherals、以下、「ＭＦＰ」という。）１は、スキャナ部１１と、印刷出力部１３と、操作部１５と、ハードディスクドライブ（ＨＤＤ）１７と、制御部２０とを備える。
【００１６】
スキャナ部１１は、セットされた原稿の画像を読み取る公知の装置である。
印刷出力部１３は、インクジェット方式やレーザー方式等で、画像データをプリントする公知の装置である。
操作部１５は、例えば液晶タッチパネルからなる表示パネル及びテンキー等を備えている。表示パネル上の仮想ボタン及びテンキー等が押下されると、その情報が制御部２０のＣＰＵ２１に伝達される。また、本実施の形態では、操作部１５は、ユーザからセキュリティレベルの入力を受け付けるセキュリティレベル入力ボタン１６を備える。セキュリティレベルは、ユーザによるセキュリティレベル入力ボタン１６の押下によって、ＨｉｇｈレベルとＮｏｍａｌレベルとに切り替えられる。
【００１７】
ＨＤＤ１７は、画像データを保存するための不揮発性の記憶装置である。
制御部２０は、主な構成要素として、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、圧縮・伸張部２４、暗号化・復号化部２５、インターフェース２６を備えている。
ＲＯＭ２２は、スキャナ部１１における原稿読取動作に関するプログラムや、読み取った画像データをＨＤＤ１７に格納する動作に関するプログラム等を記憶している。
【００１８】
ＣＰＵ２１は、ＲＯＭ２２から必要なプログラムを読み出して、タイミングを計りながら各種動作を統一的に制御して円滑な動作を実行させる。
ＲＡＭ２３は、揮発性のメモリであって、ＣＰＵ５１におけるプログラム実行時のワークエリアとなる。
圧縮・伸張部２４は、画像データを圧縮・伸張する機能を有しており、本例では、ＪＢＩＧ（Joint Bi-level Image experts Group）方式及びＪＰＥＧ（Joint Photographic Experts Group）方式で画像データを圧縮・伸張することができる。
【００１９】
暗号化・復号化部２５は、画像データを暗号化・復号化する機能を有しており、例えばＲＣ４(Ron's Code 4)にしたがって暗号化処理を行う。また、暗号化・復号化する際に利用される鍵は、ＲＯＭ２２に予め格納されている。
インターフェース２６は、ＬＡＮや電話回線等のネットワークと接続するためのインターフェースである。
【００２０】
つぎに、ＭＦＰ１の動作について説明する。ＭＦＰ１の動作としては、コピージョブ、スキャンジョブ、プリントジョブ等がある。
コピージョブでは、スキャナ部１１で読み取った画像を印刷出力部１３でプリント出力する。スキャンジョブでは、スキャナ部１１で読み取った画像を、例えばネットワークを通じて他の端末へ出力する。プリントジョブでは、ネットワークで接続されている端末から画像データを受け付けて、当該画像データを印刷出力部１３でプリント出力する。
【００２１】
各処理ジョブにおいてＭＦＰ１に入力される画像データは、非圧縮データである。入力された画像データは全て、圧縮された後に暗号化処理がなされてＨＤＤ１７に記憶される。
つづいて、ＪＢＩＧ（Joint Bi-level Image experts Group）について説明する。ＪＢＩＧは、ＩＴＵ−Ｔ勧告Ｔ．８２、ＩＳＯ／ＩＥＣ標準１１５４４、ＪＩＳ標準Ｘ４３１１で規定されている。
【００２２】
図２は、ＪＢＩＧ圧縮された画像データの一つの色成分のデータを示す構成図である。図２に示すように、ＪＢＩＧ圧縮された画像データは、プレーン構成をなしている。画像データがカラーの場合、画像を赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３色で表すと、各色は３つのプレーンで構成されるので、合計９プレーンのデータとなる。
ここで、ＪＢＩＧでは、画像データはビット列で圧縮されるので、画像データを伸張する際には、画像データは各プレーンのうち、先頭のデータから順に伸張していく必要がある。
【００２３】
そのため、画像データの各プレーンのうち、伸張する際に最初に読み出される先頭領域（図２の斜線部で表される領域）を暗号化すると、当該先頭領域における暗号が復号されない限り、画像データは正確に伸張されることはない。
本発明者らはこの点に着目して、ＭＦＰ１の処理能力の低下を抑制することに想到した。
【００２４】
すなわち、ＪＢＩＧ圧縮された画像データを暗号化してＨＤＤに記憶する際、従来は、画像データの全領域を暗号化していたために暗号化処理に時間を要していたが、本実施の形態では、画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化することによって、暗号化処理に要する時間を短縮することができる。これにより、暗号化処理に伴ってＭＦＰ１の処理能力が一時的に低下することを抑制することができる。
【００２５】
なお、先頭領域のみを暗号化するとは、具体的には、各プレーンのうち、伸張される際に最初に読み出される先頭のデータを含めて少なくとも１バイト、好ましくは、２〜３バイト程度のデータのみを暗号化することを意味する。
また、各プレーンの先頭位置は、各プレーンの終端部において配列される終端マーカ情報「ｆｆ０２」に基づいて検知することができる。つまり、図２に示すように、プレーン１の終端部には終端マーカ情報「ｆｆ０２」が配列されており、プレーン２の先頭データは、この終端マーカ情報「ｆｆ０２」の次から該当することがわかる。プレーン３の先頭データも同様に、プレーン２における終端マーカ情報「ｆｆ０２」に基づいて検知することができる。
【００２６】
つづいて図３を参照しながら、ＭＦＰ１において、各ジョブとともに入力された画像データをＨＤＤに記憶するまでの処理について説明する。図３は、ＭＦＰ１において、画像データを暗号化してＨＤＤに記憶するまでの処理を示すフローチャートである。
はじめに、ＭＦＰ１は、ジョブを受け付けると（Ｓ１０１：Ｙｅｓ）、現在設定されているセキュリティレベルを確認する（Ｓ１０２）。なおセキュリティレベルは、ユーザの入力によって設定され、セキュリティレベルが高いＨｉｇｈモード、又はセキュリティレベルが通常であるＮｏｍａｌモードに切り替えられる。
【００２７】
セキュリティレベルがＮｏｍａｌモードの場合（Ｓ１０２：Ｎｏ）、受け付けた処理ジョブが親展プリントジョブであるか否かを判断する（Ｓ１０３）。
受け付けた処理ジョブが親展プリントジョブでない場合には（Ｓ１０３：Ｎｏ）、入力された画像データがＪＰＥＧ形式であるか否かを判定する（Ｓ１０４）。
入力された画像データがＪＰＥＧ形式でない場合（Ｓ１０４：Ｎｏ）には、入力された非圧縮画像データをＪＢＩＧ圧縮した後（Ｓ１０７）、各プレーンの先頭領域のみを暗号化する（Ｓ１０８）。そして、暗号化された画像データをＨＤＤ１７に記憶する（Ｓ１１０）。
【００２８】
ステップＳ１０８では、画像データの全領域を暗号化するのではなく、ＪＢＩＧ圧縮された画像データの各プレーンのうち、伸張される際に最初に読み出される先頭領域のみを暗号化している。これにより画像データの全領域を暗号化する場合と比較して、暗号化処理に要する時間を短縮することができ、暗号化処理にともなってＭＦＰの処理能力が一時的に低下するのを抑制することができる。
【００２９】
図４は、画像管理データの構成を示す図である。画像管理データには、圧縮データ開始アドレス、圧縮データサイズ、圧縮データ形式、及び暗号化形式に関する情報が、一つのジョブに対してページ毎に分けて格納されている。なお、暗号化形式に関す情報には、データの先頭から何ビットまでが暗号化されたものかを示す情報が含まれている。画像管理データは、画像データが圧縮及び暗号化される毎に作成され、ＨＤＤ１７へ記憶される（Ｓ１１０）。当該画像管理データは、圧縮・暗号化された画像データの管理に用いられ、ＨＤＤ１７から画像データを読み出して、暗号の復号化、データを伸張する際に利用される。
【００３０】
ステップＳ１０４に戻って、入力された画像データがＪＰＥＧ形式である場合（Ｓ１０４：Ｙｅｓ）について説明する。なお、入力された画像データがＪＰＥＧ形式である場合としては、他の端末からネットワークを通じて、ＪＰＥＧ形式の画像データファイルが転送されてきたとき等が該当する。
ステップＳ１０４がＹｅｓの場合、ＪＰＥＧ形式のままで画像データの全領域を暗号化する処理（以下、「第１の処理」という。）に要する時間と、ＪＰＥＧ形式の画像データをＪＢＩＧ形式の画像データに変換した後に各プレーンの先頭領域のみを暗号化する処理（以下、「第２の処理」という。）に要する時間とを比較して、より所要時間の短い方の処理を判定する（Ｓ１０５）。
【００３１】
なお、入力された画像データについての第１の処理に要する時間は、所定容量であるＪＰＥＧ形式の画像データについて、全領域を暗号化するのに要する時間を予め算出しておき、その算出データに基づいて求める。
また、入力された画像データについての第２の処理に要する時間は、所定容量であるＪＰＥＧ形式の画像データを伸張した後、ＪＢＩＧ圧縮するのに要する時間と、ＪＢＩＧ圧縮された画像データの各プレーンの先頭領域のみを暗号化するのに要する時間とを予め算出しておき、その算出データに基づいて求める。
【００３２】
第１の処理よりも第２の処理の方が所要時間が短い場合（Ｓ１０５：Ｙｅｓ）には、第２の処理を実行する。すなわち、ＪＰＥＧ形式の画像データを伸張して（Ｓ１０６）、ＪＢＩＧ圧縮する（Ｓ１０７）ことにより、ＪＰＥＧ形式の画像データをＪＢＩＧ形式の画像データに変換した後、各プレーンのうち、伸張する際に最初に読み出される先頭領域のみを暗号化する（Ｓ１０８）。そして、画像管理データとともに、暗号化された画像データをＨＤＤ１７に記憶する（Ｓ１０９、Ｓ１１０）。
【００３３】
第２の処理よりも第１の処理の方が所要時間が短い場合（Ｓ１０５：Ｎｏ）には、第１の処理を実行する。すなわち、画像データをＪＰＥＧ形式のままで、画像データの全領域を暗号化処理する（Ｓ１１３）。そして、画像管理データとともに、暗号化された画像データをＨＤＤへ記憶する（Ｓ１０９、Ｓ１１０）。
上述のように第１の処理に要する時間と第２の処理に要する時間とを比較して、より所要時間の短い方の処理を実行することにより、ＣＰＵ２１の処理負荷が軽減されることになるので、ＭＦＰ１の処理能力が低下することを抑制できる。
【００３４】
ステップＳ１０２に戻って、ＭＦＰ１において、画像データのセキュリティレベルがＨｉｇｈモードに設定されているとき（Ｓ１０２：Ｙｅｓ）には、入力された画像データが非圧縮データであるか否かを判定する（Ｓ１１１）。
入力された画像データが、圧縮データである場合には（Ｓ１１１：Ｎｏ）、そのままの形式で画像データの全領域を暗号化する（Ｓ１１３）。入力された画像データが非圧縮データである場合には（Ｓ１１１：Ｙｅｓ）、ＪＢＩＧ圧縮してから（Ｓ１１２）、画像データの全領域を暗号化する（Ｓ１１３）。
【００３５】
このように、ユーザからセキュリティレベルの入力を受け付けて、セキュリティレベルがＨｉｇｈモードのときには画像データの全領域を暗号化処理してＨＤＤに記憶することによって、画像データのセキュリティを確保することができる。
ステップＳ１０２に戻って、セキュリティレベルがＮｏｍａｌモードで（Ｓ１０２：Ｎｏ）、処理ジョブが親展プリントジョブであるとき（Ｓ１０３：Ｙｅｓ）には、入力された画像データが非圧縮データであるか否かを判定する（Ｓ１１１）。
【００３６】
入力された画像データが、圧縮データである場合には（Ｓ１１１：Ｎｏ）、そのままの形式で画像データの全領域を暗号化する（Ｓ１１３）。入力された画像データが非圧縮である場合には（Ｓ１１１：Ｙｅｓ）、ＪＢＩＧ圧縮して（Ｓ１１２）から、画像データの全領域を暗号化する（Ｓ１１３）。
親展プリントジョブは、通常、機密性の高い画像データを印刷する際に利用されるので、当該画像データをＨＤＤに記憶する際には、高いセキュリティの暗号化処理を施すことが適当である。そこで、上記のように、親展プリントジョブの場合に、画像データの全領域を暗号化してセキュリティを高めてＨＤＤに記憶することにより、機密性の高い画像データのセキュリティを確保することができる。
【００３７】
ステップＳ１１３でデータの全領域が暗号化された画像データは、画像管理データとともにＨＤＤ１７に記憶される（Ｓ１０９、Ｓ１１０）。
以上説明したように、本実施の形態では、通常のセキュリティで十分である画像データについては、ＪＢＩＧ圧縮された画像データの先頭領域のみを暗号化してＨＤＤ１７に記憶する構成としているので、画像データのセキュリティを確保しつつ、暗号化処理に要する時間を短縮することができ、ＭＦＰ１の処理能力が一時的に低下するのを抑制することができる。
【００３８】
また、高いセキュリティが必要な画像データについては、画像データの全領域を暗号化してＨＤＤ１７に記憶する構成としているので、さらに画像データのセキュリティが確保される。
図５は、ＨＤＤ１７に記憶された画像データを読み出す際の処理を示すフローチャートである。
【００３９】
はじめに、画像データをＨＤＤ１７からＲＡＭ２３に読み出す（Ｓ２０１）。当該画像データに対応する画像管理データを参照して（Ｓ２０２）、読み出した画像データが、ＪＢＩＧ圧縮されて各プレーンの先頭領域のみが暗号化されているのか、あるいは、データの全領域が暗号化されているのかを判別する（Ｓ２０３）。
先頭領域のみが暗号化されている場合には（Ｓ２０３：Ｙｅｓ）、先頭領域のみを復号化し（Ｓ２０４）、全領域が暗号化されている場合には（Ｓ２０３：Ｎｏ）、全領域を復号化する処理を実行する（Ｓ２０５）。
【００４０】
そして、ＪＢＩＧ伸張が必要な場合には（Ｓ２０６：Ｙｅｓ）、ＪＢＩＧ伸張する（Ｓ２０７）。さらにＪＰＥＧ圧縮が必要な場合には（Ｓ２０８：Ｙｅｓ）、ＪＰＥＧ圧縮する（Ｓ２０９）。そして、所定の形態で画像データを出力する（Ｓ２１０）。
なお、ＪＢＩＧ伸張が不要な場合とは、ＪＢＩＧ圧縮された画像データをそのままファクシミリ送信する場合等である。ＪＢＩＧ伸張してＪＰＥＧ圧縮が必要な場合とは、例えば、画像データをＬＡＮ等のネットワークを介して、画像データファイルとして外部の端末に送信する場合等である。
【００４１】
なお、本発明は、画像処理装置に限られず、画像処理方法であるとしてもよい。さらに、その方法をコンピュータが実行するプログラムであるとしてもよい。また、当該プログラムは、例えば磁気テープ、フレキシブルディスク等の磁気ディスク、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＭＯ、ＰＤなどの光記録媒体、フラッシュメモリ系記録媒体等、コンピュータ読み取り可能な各種記録媒体に記録することが可能であり、当該記録媒体の形態で生産、譲渡等がなされる場合もあるし、プログラムの形態でインターネットを含む有線、無線の各種ネットワーク、放送、電気通信回線、衛星通信等を介して伝送、供給される場合もある。
【００４２】
また、上記プログラムは、上記に説明した処理をコンピュータに実行させるための全てのモジュールを含んでいる必要はなく、例えば通信プログラムやオペレーティングシステム（ＯＳ）に含まれるプログラムなど、別途情報処理装置にインストールすることができる各種汎用的なプログラムを利用して、本発明の各処理をコンピュータに実行させるようにしても良い。したがって、上記した記録媒体に必ずしも上記全てのモジュールを記録している必要はないし、また必ずしも全てのモジュールを伝送する必要もない。さらに所定の処理を専用ハードウェアを利用して実行させるようにすることができる場合もある。
【００４３】
＜変形例＞
以上、本発明を実施の形態に基づいて説明してきたが、本発明の内容が、上記の実施の形態に示された具体例に限定されないことは勿論であり、例えば、以下のような変形例を考えることができる。
（１）上記においては、受け付けた処理ジョブが親展プリントジョブである場合に、画像データの全領域を暗号化処理してＨＤＤ１７へ記憶する構成としているが、受け付けた処理ジョブが親展プリント以外のジョブであっても、画像データの全領域を暗号化処理する構成としてもよい。例えば、複数種あるジョブのうち、画像データを高いセキュリティでＨＤＤ１７に記憶すべきジョブをユーザが設定できる構成として、設定されたジョブについては、画像データの全領域を暗号化処理するようにしてもよい。
【００４４】
（２）上記においては、説明を簡単にするために、ＭＦＰ１に入力される画像データが、非圧縮データである場合と、ＪＰＥＧ形式のデータである場合について述べているが、入力される画像データがＰＤＦ形式等であってもよい。この場合、上述したＪＰＥＧ形式の画像データの場合と同様に処理する構成とすればよい。
【産業上の利用可能性】
【００４５】
本発明は、画像データをＨＤＤに記憶する画像処理装置に広く適用することができる。また、本発明は、処理能力が一時的に低下すること抑制可能な画像処理装置を提供することができるので、その産業的利用価値は極めて高い。
【図面の簡単な説明】
【００４６】
【図１】画像処理装置の構成を示す図である。
【図２】ＪＢＩＧ圧縮された画像データの一つの色成分のデータを示す構成図である。
【図３】ＭＦＰにおいて、画像データを暗号化してＨＤＤに記憶するまでの処理を示すフローチャートである。
【図４】画像管理データの構成を示す図である。
【図５】ＨＤＤに記憶された画像データを読み出す際の処理を示すフローチャートである。
【符号の説明】
【００４７】
１   ＭＦＰ（画像処理装置）
１１   スキャナ部
１３   印刷出力部
１５   操作部
１６   セキュリティレベル入力ボタン
２０   制御部
２４   圧縮・伸張部
２５   暗号化・復号化部
２６   インターフェース
【図１】
2006345036.tif 000003
【図２】
2006345036.tif 000004
【図３】
2006345036.tif 000005
【図４】
2006345036.tif 000006
【図５】
2006345036.tif 000007