(57)【要約】【課題】  ディジタル画像処理装置のパラレルバスから画像データが盗み取られた場合にも、盗み取ったデータの内容が判らないようにして、データの悪用を防止する。【解決手段】  入力された画像信号は、画像処理部３０６により処理され、バッファメモリ３０８に一旦格納された後、暗号化回路３１０により暗号化され、出力Ｉ／Ｆ３０３を介してパラレルバスに出力される。このパラレルバスに送出された画像データは、図示しないメモリー・モジュールへ蓄積され、あるいは、ファクシミリ制御ユニットを介して公衆回線に送出される。暗号化回路３１０は、ＣＰＵからの指示により１６bit より長いランダムな長さの画像データが与えられて、１６bit のＣＲＣ符号を付加するだけの回路でよい。これにより、パラレルバスに送出された画像データは、ランダムに指示された元の画像の長さの全てが判らない限り、認識することができないものとなる。【選択図】      図４
2005094643.tif 000002
【特許請求の範囲】
【請求項１】
パラレルバスを介して各種の機能機器との間で画像データを授受する画像データ制御部を備える画像処理装置において、前記画像データ制御部及び１または複数の機能機器は、パラレルバスに送出する画像データを、データの内容が判らないようなデータ形式に変換する暗号化手段を備えることを特徴とする画像処理装置。
【請求項２】
前記画像データ制御部及び１または複数の機能機器は、パラレルバスから受け取る前記暗号化された画像データを元の画像データに復号する暗号化手段を備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記データの内容が判らないようなデータ形式に変換する暗号化手段は、ＣＰＵからの指示によるランダムな長さの画像データが順次与えられ、この画像データにＣＲＣ符号を付加する手段により構成され、暗号化された画像データを元の画像データに復号する暗号化手段は、前記ＣＲＣ符号を削除する手段により構成されることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記暗号化手段を備える機能機器は、少なくとも、画像データをメモリモジュールに格納し、あるいは、メモリモジュールからの画像データの読み出しを制御する画像アクセス制御手段であることを特徴とする請求項１、２または３記載の画像処理装置。
【請求項５】
パラレルバスを介して各種の機能機器との間で画像データを授受する画像データ制御部を備える画像処理装置における画像処理方法において、前記画像データ制御部及び１または複数の機能機器は、パラレルバスに送出する画像データを、データの内容が判らないようなデータ形式に変換することを特徴とする画像処理方法。
【請求項６】
前記画像データ制御部及び１または複数の機能機器は、パラレルバスから受け取る前記暗号化された画像データを元の画像データに復号することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記データの内容が判らないようなデータ形式への変換は、ＣＰＵからの指示によるランダムな長さの画像データが順次与えられ、この画像データにＣＲＣ符号を付加し、暗号化された画像データを元の画像データへの復号は、前記ＣＲＣ符号の削除であることを特徴とする請求項６記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディジタル画像処理装置やデータ処理装置に関するもので、ディジタル画像信号を転写紙に画像として再生する画像処理装置や計測器等の計測データを扱うデータ処理装置に関する。
【背景技術】
【０００２】
ディジタル画像処理装置に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、原稿画像を読み取りユニットにより読み取って、その読み取った信号をディジタル変換し、ディジタル変換れた画像信号を、センサーボードユニットにより、利用可能な画像信号に処理した後、画像処理プロセッサーにより画像処理を行い、それから、画像データ制御部が、パラレルバス（ＰＣＩ）を使用して、システムコントローラの内のメモリに送信するというものである。
【０００３】
前述のパラレルバスは、一般的な汎用バス（ＰＣＩ、ＵＳＢ、ＡＴＡＰＩ等）であり、容易とはいえないが、このようなパラレルバスからデータを盗み取ることが可能である。
【０００４】
従来、ＨＤＤ（ハードディスクドライブ）にデータを格納する際に、データを暗号化する技術は知られているが、パラレルバス上に流れる画像データに暗号化を行ったものは知られていない。
【特許文献１】特開２０００−３１６０６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ディジタル画像処理装置において、画像データ制御部からパラレスバスに転送するデータ形式は色々とあるが、１画素を８bit で構成したデータ形式が一般的である。このため、前記した従来技術のディジタル画像処理装置の場合も、１画素を８bit で構成したデータ形式が使われることが多い。
【０００６】
そして、パラレルバスは、汎用バスであり、しかも、前述したようなディジタル画像処理装置を含むプリンタ装置、複写機等の複数の機能を備えた複合機は、パラレルバス上に、たのオプション機能を接続するためのコネクタが設けられているのが一般的である。
【０００７】
このため、前述したようにデータ形式を持つ画像データがパラレルバスに転送された場合、悪意のある者により、コネクタを介してデータを盗み取り、簡単に内容を得ることができる。
【０００８】
前述したように従来技術によるディジタル画像処理装置は、パラレルバスから画像データが盗み取られる恐れがあるという問題点を有している。通常、ディジタル画像処理装置を利用して構成される装置は、その設置場所が、公共の場所であったり、会社の重要書類を処理する所であったり、また、官庁等の重要書類を処理するところであったりと、様々なセキュリティーが高い所であるため、前述した問題点を解決することが重要である。
【０００９】
本発明の目的は、ディジタル画像処理装置のパラレルバスから画像データが盗み取られた場合にも、盗み取ったデータの内容が判らないようにして、データの悪用を防止することができる画像処理装置を提供することにある。
【課題を解決するための手段】
【００１０】
前述した課題を解決し、目的を達成するため、本発明の第１の手段は、パラレルバスを介して各種の機能機器との間で画像データを授受する画像データ制御部を備える画像処理装置において、前記画像データ制御部及び１または複数の機能機器が、パラレルバスに送出する画像データを、データの内容が判らないようなデータ形式に変換する暗号化手段を備えることを特徴とする。
【００１１】
また、本発明の第２の手段は、第１の手段において、前記画像データ制御部及び１または複数の機能機器が、パラレルバスから受け取る前記暗号化された画像データを元の画像データに復号する暗号化手段を備えることを特徴とする。
【００１２】
また、本発明の第３の手段は、第２の手段において、前記データの内容が判らないようなデータ形式に変換する暗号化手段が、ＣＰＵからの指示によるランダムな長さの画像データが順次与えられ、この画像データにＣＲＣ符号を付加する手段により構成され、暗号化された画像データを元の画像データに復号する暗号化手段が、前記ＣＲＣ符号を削除する手段により構成されることを特徴とする。
【００１３】
また、本発明の第４の手段は、前記第１、第２または第３の手段において、前記暗号化手段を備える機能機器が、少なくとも、画像データをメモリモジュールに格納し、あるいは、メモリモジュールからの画像データの読み出しを制御する画像アクセス制御手段であることを特徴とする。
【００１４】
また、本発明の第５の手段は、パラレルバスを介して各種の機能機器との間で画像データを授受する画像データ制御部を備える画像処理装置における画像処理方法において、前記画像データ制御部及び１または複数の機能機器が、パラレルバスに送出する画像データを、データの内容が判らないようなデータ形式に変換することを特徴とする。
【００１５】
また、本発明の第６の手段は、第５の手段において、前記画像データ制御部及び１または複数の機能機器が、パラレルバスから受け取る前記暗号化された画像データを元の画像データに復号することを特徴とする。
【００１６】
さらに、本発明の第７の手段は、第６の手段において、前記データの内容が判らないようなデータ形式への変換が、ＣＰＵからの指示によるランダムな長さの画像データが順次与えられ、この画像データにＣＲＣ符号を付加し、暗号化された画像データを元の画像データへの復号は、前記ＣＲＣ符号の削除であることを特徴とする。
【発明の効果】
【００１７】
本発明の第１〜第７の手段によれば、ディジタル画像処理装置のパラレルバスから画像データが盗み取られた場合にも、盗み取ったデータの内容が判らないようにして、データの悪用を防止することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明による画像処理装置の実施形態を図面により詳細に説明する。
【００１９】
図１は本発明の一実施形態による画像処理装置の構成を機能的に示すブロック図である。図１において、画像処理装置は、以下に示す５つのユニットを含んで構成される。
【００２０】
すなわち、本発明の実施形態による画像処理装置は、画像データ制御ユニット１００と、画像データを読み取る画像読取ユニット１０１と、画像を蓄積する画像メモリーを制御して画像データの書込み／読出しを行う画像メモリー制御ユニット１０２と、画像データに対し加工編集等の画像処理を施す画像処理ユニット１０３と、画像データを転写紙等に書き込む画像書込ユニット１０４とにより構成される。
【００２１】
そして、前述の各ユニットは、画像データ制御ユニット１００を中心に、画像読取ユニット１０１と、画像メモリー制御ユニット１０２と、画像処理ユニット１０３と、画像書込ユニット１０４とがそれぞれ画像データ制御ユニット１００に接続されている。
【００２２】
画像データ制御ユニット１００により行われる処理としては以下のようなものがある。例えば、
（１）データのバス転送効率を向上させるためのデータ圧縮処理（一次圧縮）、
（２）一次圧縮データの画像データへの転送処理、
（３）画像合成処理（複数ユニットからの画像データを合成すること可能である。また、データバス上での合成も含む。）、
（４）画像シフト処理（主走査および副走査方向の画像のシフト）、
（５）画像領域拡張処理（画像領域を周辺へ任意量だけ拡大することが可能）、
（６）画像変倍処理（たとえば、５０％または２００％の固定変倍）、
（７）パラレルバス・インターフェース処理、
（８）シリアルバス・インターフェース処理（後述するプロセス・コントローラー２１１とのインターフェース）、
（９）パラレルデータとシリアルデータのフォーマット変換処理、
（10）画像読取ユニット１０１とのインターフェース処理、
（11）画像処理ユニット１０３とのインターフェース処理等である。
【００２３】
また、画像読取ユニット１０１により行われる処理としては以下のようなものがある。例えば、
（１）光学系による原稿反射光の読み取り処理、
（２）ＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ：電荷結合素子）での電気信号への変換処理、
（３）Ａ／Ｄ変換器でのディジタル化処理、
（４）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（５）スキャナーγ補正処理（読み取り経の濃度特性を補正する処理）等である。
【００２４】
画像メモリー制御ユニット１０２により行われる処理としては以下のようなものがある。例えば、
（１）システム・コントローラーとのインターフェース制御処理、
（２）パラレルバス制御処理（パラレルバスとのインターフェース制御処理）、
（３）ネットワーク制御処理、
（４）シリアルバス制御処理（複数の外部シリアルポートの制御処理）、
（５）内部バスインターフェース制御処理（操作部とのコマンド制御処理）、
（６）ローカルバス制御処理（システム・コントローラーを起動させるためのＲＯＭ、ＲＡＭ、フォントデータのアクセス制御処理）、
（７）メモリー・モジュールの動作制御処理（メモリー・モジュールの書き込み／読み出し制御処理等）、
（８）メモリー・モジュールへのアクセス制御処理（複数のユニットからのメモリー・アクセス要求の調停を行う処理）、
（９）データの圧縮／伸張処理（メモリー有効活用のためのデータ量の削減するための処理）、
（10）画像編集処理（メモリー領域のデータクリア、画像データの回転処理、メモリー上での画像合成処理等）等である。
【００２５】
画像処理ユニット１０３により行われる処理としては以下のようなものがある。例えば、
（１）シェーディング補正処理（光源の照度分布ムラを補正する処理）、
（２）スキャナーγ補正処理（読み取り経の濃度特性を補正する処理）、
（３）ＭＴＦ補正処理、
（４）平滑処理、
（５）主走査方向の任意変倍処理、
（６）濃度変換（γ変換処理：濃度ノッチに対応）、
（７）単純多値化処理、
（８）単純二値化処理、
（９）誤差拡散処理、
（10）ディザ処理、
（11）ドット配置位相制御処理（右寄りドット、左寄りドット）、
（12）孤立点除去処理、
（13）像域分離処理（色判定、属性判定、適応処理）、
（14）密度変換処理等である。
【００２６】
画像書込ユニット１０４により行われる処理としては以下のようなものがある。例えば、
（１）エッジ平滑処理（ジャギー補正処理）、
（２）ドット再配置のための補正処理、
（３）画像信号のパルス制御処理、
（４）パラレルデータとシリアルデータのフォーマット変換処理等である。
【００２７】
図２は本発明の実施形態による係る画像処理装置のハードウエア構成の一例を示すブロック図であり、次に、本発明の実施形態による画像処理装置がディジタル複合機を構成する場合のハードウエア構成について説明する。
【００２８】
図２のブロック図に示すように、本発明の実施形態による画像処理装置は、読取ユニット２０１と、センサー・ボード・ユニット２０２と、画像データ制御部２０３と、画像処理プロセッサー２０４と、ビデオ・データ制御部２０５と、作像ユニット（エンジン）２０６とを備える。また、本発明の実施形態による画像処理装置は、シリアルバス２１０を介して、プロセス・コントローラー２１１と、ＲＡＭ２１２と、ＲＯＭ２１３とが接続されて構成される。
【００２９】
また、本発明の実施形態にによる画像処理装置は、パラレルバス２２０を介して、画像メモリー・アクセス制御部２２１と、メモリー・モジュール２２２と、ファクシミリ制御ユニット２２４と、さらに、画像メモリー・アクセス制御部２２１に接続されるシステム・コントローラー２３１と、ＲＡＭ２３２と、ＲＯＭ２３３と、操作パネル２３４とを備える。
【００３０】
ここで、前述の各構成部と、図１に示した各ユニット１００〜１０４との関係について説明する。すなわち、読取ユニット２０１及びセンサー・ボード・ユニット２０２により、図１に示した画像読取ユニット１０１の機能を実現する。同様に、画像データ制御部２０３により、画像データ制御ユニット１００の機能を実現する。また、同様に、画像処理プロセッサー２０４により画像処理ユニット１０３の機能を実現する。また、同様に、ビデオ・データ制御部２０５及び作像ユニット（エンジン）２０６により画像書込ユニット１０４を実現する。さらに、同様に、画像メモリー・アクセス制御部２２１及びメモリー・モジュール２２２により画像メモリー制御ユニット１０２を実現する。
【００３１】
次に、前述した各構成部の内容について説明する。原稿を光学的に読み取る読取ユニット２０１は、ランプとミラーとレンズから構成され、原稿に対するランプ照射の反射光をミラー及びレンズにより受光素子に集光する。
【００３２】
受光素子、例えば、ＣＣＤは、センサー・ボード・ユニット２０２に搭載され、ＣＣＤにおいて電気信号に変換された画像データはディジタル信号に変換された後、センサー・ボード・ユニット２０２から出力（送信）される。
【００３３】
センサー・ボード・ユニット２０２から出力（送信）された画像データは、画像データ制御部２０３に入力（受信）される。機能デバイス（処理ユニット）及びデータバス間における画像データの伝送は画像データ制御部２０３が全て制御する。
【００３４】
画像データ制御部２０３は、画像データに関し、センサー・ボード・ユニット２０２、パラレルバス２２０、画像処理プロセッサー２０４間のデータ転送、画像データに対するプロセス・コントローラー２１１と画像処理装置の全体制御を司るシステム・コントローラー２０７との間の通信を行う。また、ＲＡＭ２１２は、プロセス・コントローラー２１１のワークエリアとして使用され、ＲＯＭ２１３はプロセス・コントローラー２１１のブートプログラム等を記憶している。
【００３５】
センサー・ボード・ユニット２０２から出力（送信）された画像データは、画像データ制御部２０３を経由して画像処理プロセッサー２０４に転送（送信）され、光学系及びディジタル信号への量子化に伴う信号劣化（スキャナー系の信号劣化とする）を補正し、再度、画像データ制御部２０３へ出力（送信）される。
【００３６】
画像メモリー・アクセス制御部２２１は、メモリー・モジュール２２２に対する画像データの書き込み／読み出しを制御する。また、システム・パラレルバス２２０に接続される各構成部の動作を制御する。また、ＲＡＭ２３２は、システム・コントローラー２３１のワークエリアとして使用され、ＲＯＭ２３３は、システム・コントローラー２３１のブートプログラム等を記憶している。
【００３７】
操作パネル２３４は、画像処理装置が行うべき処理を入力する。例えば、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）及び処理の枚数等を入力する。これにより、画像データ制御情報の入力を行うことができる。なお、ファクシミリ制御ユニット２２４の内容については後述する。
【００３８】
読み取った画像データを利用するジョブとしては、読み取った画像データをメモリー・モジュール２２２に蓄積して再利用するジョブと、メモリー・モジュール２２２に蓄積しないジョブとがあり、次に、それぞれのジョブについて説明する。メモリー・モジュール２２２に蓄積する例としては、１枚の原稿について複数枚を複写する場合に、読取ユニット２０１を１回だけ動作させ、読取ユニット２０１により読み取った画像データをメモリー・モジュール２２２に蓄積し、蓄積された画像データを複数回読み出すという方法がある。
【００３９】
メモリー・モジュール２２２を使わない例としては、１枚の原稿を１枚だけ複写する場合に、読み取り画像データをそのまま再生すればよいので、画像メモリーアクセス制御部２２１によるメモリー・モジュール２２２へのアクセスを行う必要はない。
【００４０】
メモリー・モジュール２２２を使わない場合、画像処理プロセッサー２０４から画像データ制御部２０３へ転送されたデータは、再度画像データ制御部２０３から画像処理プロセッサー２０４へ戻される。そして、画像処理プロセッサー２０４においては、センサー・ボード・ユニット２０２におけるＣＣＤによる輝度データを面積階調に変換するための画質処理が行われる。
【００４１】
画質処理後の画像データは、画像処理プロセッサー２０４からビデオ・データ制御部２０５に転送される。面積階調に変化された信号に対し、ドット配置に関する後処理及びドットを再現するためのパルス制御が行われ、その後、作像ユニット２０６において転写紙上に再生画像を形成する。
【００４２】
次に、メモリー・モジュール２２２に蓄積し画像読み出し時に付加的な処理、例えば、画像方向の回転、画像の合成等を行う場合の画像データの流れについて説明する。画像処理プロセッサー２０４から画像データ制御部２０３へ転送された画像データは、画像データ制御部２０３からパラレルバス２２０を経由して画像メモリー・アクセス制御部２２１に送られる。
【００４３】
ここでは、システム・コントローラー２３１の制御に基づいて画像データとメモリー・モジュール２２２のアクセス制御、外部ＰＣ（パーソナル・コンピューター）２２３のプリント用データの展開、メモリー・モジュール２２２の有効活用のための画像データの圧縮／伸張を行う。
【００４４】
画像メモリー・アクセス制御部２２１へ送られた画像データは、データ圧縮後メモリー・モジュール２２２へ蓄積され、蓄積された画像データは必要に応じて読み出される。読み出された画像データは、伸張され、本来の画像データに戻されて画像メモリー・アクセス制御部２２１からパラレルバス２２０を経由して画像データ制御部２０３へ戻される。
【００４５】
本来の画像データに戻された画像データは、画像データ制御部２０３から画像処理プロセッサー２０４への転送後、画質処理及びビデオ・データ制御部２０５でのパルス制御が行われて、作像ユニット２０６において転写紙上に再生画像を形成する。
【００４６】
画像データの流れにおいて、パラレルバス２２０及び画像データ制御部２０３でのバス制御により、ディジタル複合機の機能を実現する。ファクシミリ送信機能は、読み取られた画像データを画像処理プロセッサー２０４にて画像処理を実施し、画像データ制御部２０３及びパラレルバス２２０を経由してファクシミリ制御ユニット２２４へ転送する。ファクシミリ制御ユニット２２４は、通信網へのデータ変換を行い、公衆回線（ＰＮ）２２５へファクシミリデータとして送信する。
【００４７】
一方、受信されたファクシミリデータは、公衆回線（ＰＮ）２２５からの回線データをファクシミリ制御ユニット２２４により画像データへ変換され、パラレルバス２２０及び画像データ制御部２０３を経由して画像処理プロセッサー２０４へ転送される。この場合、特別な画質処理は行わず、ビデオ・データ制御部２０５においてドット再配置及びパルス制御が行われ、作像ユニット２０６において転写紙上に再生画像を形成する。
【００４８】
複数ジョブ、例えば、コピー機能、ファクシミリ送受信機能、プリンター出力機能が並行に動作する状況において、読取ユニット２０１、作像ユニット２０６及びパラレルバス２２０の使用権のジョブへの割り振りは、システム・コントローラー２３１及びプロセス・コントローラー２１１により制御される。
【００４９】
プロセス・コントローラー２１１は、画像データの流れを制御し、システム・コントローラー２３１は、システム全体を制御し、各リソースの起動を管理する。また、ディジタル複合機の機能選択は、操作パネル（操作部）２３４を利用して選択入力され、コピー機能、ファクシミリ機能等の処理内容が設定される。
【００５０】
システム・コントローラー２３１とプロセス・コントローラー２１１とは、パラレルバス２２０、画像データ制御部２０３及びシリアルバス２１０を介して相互に通信を行う。具体的には、画像データ制御部２０３内においてパラレルバス２２０とシリアルバス２１０とのデータインターフェースのためのデータフォーマット変換を行うことにより、システム・コントローラー２３１とプロセス・コントローラー２１１間の通信を行う。
【００５１】
本発明の実施形態では、前述したような画像処理装置の構成において、パラレルバス２２０に流す画像データを暗号回路により暗号化しておくことにより、パラレルバス２２０上をながれるデータのデータ形式を簡単に見破ることができないようにするものである。そして、本発明の実施形態で使用する暗号化のための装置は、回路を大きくしスピードも遅くするようなことなく、一般的に知られている技術を使用し小さな回路により、低コストで処理スピードも速いもので構成している。
【００５２】
図３は本発明の実施形態に使用する暗号化回路を図２に示す画像データ制御部２０３のパラレルバス２２０へのインタフェース部に設けた場合の構成を示すブロック図、図４は本発明の実施形態に使用する暗号化回路の構成を示すブロック図、図５は暗号化された画像データのフォーマットを説明する図である。
【００５３】
図３において、図２の画像データ制御部２０３と画像処理プロセッサ２０４との内部には、画像処理部３０５及び画質処理部３０７が構成されている。なお、図３には、画像データ制御部２０３と画像処理プロセッサ２０４とを１つの画像処理系３０５として示している。そして、画像データ制御部２０３のパラレルバス２２０への出力インタフェース（Ｉ／Ｆ）３０３の入力側に、バッファメモリ３０８と暗号化（符号化）回路３１０とが設けられており、また、パラレルバス２２０からの入力インタフェース（Ｉ／Ｆ）３０２の出力側に、暗号化（復号化）化回路３１１とバッファメモリ３０９とが設けられている。さらに、入力Ｉ／Ｆ３０１には、センサー・ボード・ユニット２０２が接続され、また、出力Ｉ／Ｆ３０１は、ビデオ・データ制御部２０５に接続されている。
【００５４】
なお、バッファメモリ３０８、３０９は、画像処理装置系３０９とパラレルバス２２０を介して接続される他の機器とが同期していないために設けられるものであり、従来の装置においても通常備えられているものである。
【００５５】
図３において、読み取りユニット２０１で読み取られた原稿画像のデータは、読み取りユニット２０１内でディジタル変換され、これらの画像信号がセンサーボードユニット２０２により利用可能な画像信号に処理された後、入力Ｉ／Ｆ３０１を介して画像処理系３０５に入力され、画像処理プロセッサー２０４の画像処理部３０６により処理される。その後、この画像データは、画像データ制御部内に設けられたバッファメモリ３０８に一旦格納された後、暗号化回路３１０により暗号化され、出力Ｉ／Ｆ３０３を介してパラレルバス２２０に出力される。このパラレルバス２２０に送出された画像データは、画像メモリー・アクセス制御部２２１を介してメモリー・モジュール２２２へ蓄積され、あるいは、ファクシミリ制御ユニット２２４を介して公衆回線２２５に送出される。
【００５６】
また、画像メモリー・アクセス制御部２２１、あるいは、ファクシミリ制御ユニット２２４から暗号化されてパラレルバス上に送出された画像データは、入力Ｉ／Ｆ３０２を介して暗号化回路３１１に受け取られて復号化され、画像データ制御部内に設けられたバッファメモリ３０９に一旦格納される。このバッファメモリ３０９内の画像データは、その後、ビデオ・データ制御部２０５を経て作像ユニット２０６に与えられて転写紙上に再生画像を形成する。
【００５７】
前述では、画像データ制御部２０３のパラレルバス２２０への入力及び出力Ｉ／Ｆ３０２、３０３とバッファメモリ３０９、３０８との間に、復号化用及び符号化用の暗号化回路３１１、３１０を設けるとして説明したが、画像メモリー・アクセス制御部２２１、ファクシミリ制御ユニット２２４にも同様な暗号化回路が設けられる。また、図２には示していないが、パラレルバス２２０には、図２に示す複合機を社内等に施設されたＬＡＮに接続するためのＭＡＣ、あるいは、他の機能機器、例えば、ＭＬＣが設けられる場合もあるが、その場合、ＭＡＣ、他の機能機器の内部にも前述と同様な暗号化回路が設けられる。これにより、パラレルバス２２０上に送出される画像データだけが暗号化されたものとなり、パラレルバス２２０に接続される各種の機能機器は、従来と同様な処理を行えばよいことになる。
【００５８】
暗号化回路３１０は、図４に示すように、暗号化部４０１と、バッファメモリ４０２と、セレクタ４０３とを備えて構成される。本発明の実施形態で使用される暗号化部４０１は、従来から知られているＣＲＣ１６と呼ばれている１６bit の誤りチェック符号を生成する誤りチェック符号生成回路で構成することとする。また、バッファメモリ３０８から出力され、１組の１６bit の誤りチェック符号を生成する画像データの長さは、画像処理プロセッサ２０４のＣＰＵからの指示により１６bit より長いランダムな長さがその都度与えられ、この指示による長さの画像データがバッファメモリ３０８から出力される。
【００５９】
前述したように構成される暗号化回路３１０において、いま、１つの指示で与えられた長さの画像データがバッファメモリ３１０から読みだされると、その画像データは、セレクタ４０３を経て出力Ｉ／Ｆ３０３からパラレルバス２２０に送出される。バッファメモリ３０８からの画像データは、並列に、誤りチェック符号生成回路で構成される暗号化部４０１にも入力され、暗号化部４０１は、指示された長さの画像データに対して１６bit のＣＲＣ符号を同時に生成してバッファメモリ４０２に格納する。そして、指示された長さの画像データがバッファメモリ３０８からセレクタ４０３を介して出力された後、セレクタ４０３が切り換えられて、１６bit のＣＲＣ符号がバッファメモリ４０２からセレクタ４０３を経て出力Ｉ／Ｆ３０３からパラレルバス２２０に送出される。
【００６０】
バッファメモリ３０８内の次の画像データについても、ランダムな長さとして指示された画像データが前述と同様に暗号化されてパラレルバス２２０に送出される。
【００６１】
前述によりパラレルバス２２０上の画像データは、ランダムな長さの画像データに１６bit のＣＲＣ符号を付加したものとなり、パラレルバス２２０上の画像データを盗んだとしても、画像データとしてのデータ形式が不明になってしまうので、簡単に認識されにくいものとなる。すなわち、本発明の実施形態によりパラレルバス２２０上の画像データは、ランダムに指示された元の画像の長さの全てが判らない限り、認識することができないものとなる。
【００６２】
また、パラレルバス２２０上の画像データのフォーマットは、前述の説明からも既に明らかであるが、図５に示しているように、ＣＰＵによりランダムに指示された長さのＸbit の画像データと１６bit の暗号化データ、実際には誤りチェック符号とにより構成されたものとなる。
【００６３】
前述では復号化のための暗号化回路について説明していないが、復号化は、１６bit の暗号化データ、実際には誤りチェック符号を削除するだけてよく、ＣＰＵからランダムに指示された画像データの長さを受け取ることにより、容易に行うことができる。
【００６４】
前述したような本発明の実施形態によれば、複合機等のパラレルバスを流れる画像データを容易に認識することができないようにすることができる。
【００６５】
前述した本発明の実施形態は、画像データの内容が判らないようなデータ形式に変換する暗号化が、ＣＰＵからの指示によるランダムな長さの画像データが順次与えられ、この画像データにＣＲＣ符号を付加することによるものであるとして説明したが、本発明は、付加するデータは、ＣＲＣ符号でなくてもよく、例えば、ランダムデータ発生回路等からのデータを付加するものであってもよく、また、付加するデータの長さも任意に設定することができる。
【００６６】
また、前述した本発明の実施形態において、暗号化処理の不使用を、操作パネル２３４に指示ボタンを設けて、ユーザに設定させるようにすることもできる。例えば、読取ユニット２０１により読み取った原稿の画像データをファクシミリ制御ユニット２２４を介して公衆回線２２５に送信する場合、あるいは、ＰＣ２２３からのデータを作像ユニット２０６により印刷させる場合等に、暗号化処理を不使用に選択することができる。
【図面の簡単な説明】
【００６７】
【図１】本発明の一実施形態による画像処理装置の構成を機能的に示すブロック図である。
【図２】本発明の実施形態による係る画像処理装置のハードウエア構成の一例を示すブロック図である。
【図３】本発明の実施形態に使用する暗号化回路を図２に示す画像データ制御部のパラレルバスへのインタフェース部に設けた場合の構成を示すブロック図である。
【図４】本発明の実施形態に使用する暗号化回路の構成を示すブロック図である。
【図５】暗号化された画像データのフォーマットを説明する図である。
【符号の説明】
【００６８】
１００  画像データ制御ユニット
１０１  画像読取ユニット
１０２  画像メモリー制御ユニット
１０３  画像処理ユニット
１０４  画像書込ユニット
２０１  読取ユニット
２０２  センサー・ボード・ユニット
２０３  画像データ制御部
２０４  画像処理プロセッサー
２０５  ビデオ・データ制御部
２０６  作像ユニット（エンジン）
２１０  シリアルバス
２１１  プロセス・コントローラー
２１２、２３２  ＲＡＭ
２１３、２３３  ＲＯＭ
２２０  パラレルバス
２２１  画像メモリー・アクセス制御部
２２２  メモリー・モジュール
２２３  外部ＰＣ（パーソナル・コンピューター）
２２４  ファクシミリ制御ユニット２２４
２２５  公衆回線
２３１  システム・コントローラー
２３４  操作パネル
３０１、３０２  入力インタフェース（Ｉ／Ｆ）
３０３、３０４  出力インタフェース（Ｉ／Ｆ）
３０５  画像処理系
３０６  画像処理部
３０７  画質処理部
３０８、３０９、４０２  バッファメモリ
３１０、３１１  暗号化回路
４０１  暗号化部
４０３  セレクタ
【図１】
2005094643.tif 000003
【図２】
2005094643.tif 000004
【図３】
2005094643.tif 000005
【図４】
2005094643.tif 000006
【図５】
2005094643.tif 000007