(57)【要約】【課題】外部機器で利用可能なフォーマットの符号データへの変換を容易に行なう。【解決手段】デジタル複写機とネットワークで接続されている外部機器の何れかに画像の符号データを送信する際は、外部機器の機器名と、画像データを圧縮符号化するフォーマットのフォーマット名とを対応付けて記憶しているテーブルをルックアップする（ステップＳ２）。そして、デジタル複写機に特有のフォーマットで符号化している符号データを伸張し、この符号データを送信しようとしている外部機器に対応しているフォーマット名のフォーマットで、圧縮符号化する（ステップＳ３）。【選択図】　　図７
2004140428.tif 000002
【特許請求の範囲】
【請求項１】
画像データを所定のフォーマットで圧縮符号化した符号データを伸張する伸張手段と、
本装置からデータを送信可能な複数の外部機器の機器識別情報と画像データを圧縮符号化するフォーマットの種別を識別するフォーマット識別情報とを対応付けて記憶するテーブルと、
このテーブルを参照して、前記符号データを送信しようとする前記外部機器の前記機器識別情報と対応している前記フォーマット識別情報を読み取る読取手段と、
この読み取ったフォーマット識別情報の示す前記フォーマットで前記伸張後の画像データについて再度圧縮符号化する圧縮手段と、
を備えている画像処理装置。
【請求項２】
本装置と前記外部機器とを接続しているネットワークのトラフィックを検出する検出手段と、
このトラフィックの程度を所定の基準値と比較する比較手段と、
この比較結果に応じて、前記テーブルの前記フォーマット識別情報を更新する更新手段と、
を備えている請求項１に記載の画像処理装置。
【請求項３】
前記各外部機器に対して当該外部機器で使用する所定の画像メモリの使用可能な記憶容量を問い合わせる問合手段と、
この問い合わせにより得られた各外部機器の前記画像メモリの使用可能な記憶容量をそれぞれ所定の基準値と比較する比較手段と、
この比較結果に応じて、前記テーブルの前記フォーマット識別情報を更新する更新手段と、
を備えている請求項１に記載の画像処理装置。
【請求項４】
更新手段は、前記トラフィックが前記基準値より大きい場合及び前記記憶容量が前記基準値より大きい場合には、そうでない場合に比べて符号化後のデータ量を小さくできる前記フォーマットの前記フォーマット識別情報に前記テーブルを更新する、
請求項２又は３に記載の画像処理装置。
【請求項５】
原稿の画像を読み取る光電変換素子と、
この読み取った原稿の画像データを記憶する記憶装置と、
この記憶装置に入出力する画像データを処理対象の少なくとも一部としている請求項１〜４の何れかの一に記載の画像処理装置と、
を備えていることを特徴とする画像読取装置。
【請求項６】
請求項５に記載の画像読取装置と、
前記光電変換素子で読み取った原稿の画像データにより用紙上に画像形成するプリンタエンジンと、
を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、画像読取装置及び画像形成装置に関する。
【０００２】
【従来の技術】
特許文献１には、いわゆる複合機において、読み取り信号の画像処理、メモリへの画像蓄積、複数機能の並行動作及びそれぞれの画像処理を最適化する画像処理装置について開示されている。
【０００３】
【特許文献１】特開平８−２７４９８６号公報
【発明が解決しようとする課題】
画像を扱うデジタル機器においては、高画質化のために解像度を高くすることや階調数を多くすること等が行われる。すると、画像データの情報量が多くなるので、画質は向上する反面、画像の情報量は多くなってしまう。そこで、データ量の多さを解決する方法の１つに、多階調画像を効率良く符号化する方法が考えられる。
【０００４】
このような画像データの符号化には、それを利用するシステムに適合した方式が望まれる。例えば、デジタル複写機又はいわゆる複合機においては、符号データのまま回転できる、符号データのまま編集ができる等の機能性や、高速に圧縮伸張可能な符号化方式が一般的に必要とされる。
【０００５】
そして、符号化方式はデータの交換性から標準方式が望ましいが、このような特徴に最適な標準方式は存在しない。ＪＰＥＧ方式やＪＰＥＧ２０００方式でも最適とはいえないのが実情である。そこで、デジタル複写機等の機器においては、その機器の特性にあった独自の符号化方式を採用している場合が多い。
【０００６】
しかしながら、これらの独自の符号化方式を用いる場合には、符号データには汎用性がないため、これらの機器の外部機器では（例えば、これらの機器に接続されているコンピュータ）、その符号データを容易に利用できない。この場合には、外部機器で利用可能な符号化方式の符号データに変換することが考えられるが、どのような符号化方式が利用できるかは外部機器の種別によって異なり、それをユーザが判断して個別に異なる符号化方式の符号データに変換しなければならないとすると極めて煩雑であるという不具合がある。
【０００７】
本発明の目的は、外部機器で利用可能なフォーマットの符号データへの変換を容易に行なうことである。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、画像データを所定のフォーマットで圧縮符号化した符号データを伸張する伸張手段と、本装置からデータを送信可能な複数の外部機器の機器識別情報と画像データを圧縮符号化するフォーマットの種別を識別するフォーマット識別情報とを対応付けて記憶するテーブルと、このテーブルを参照して、前記符号データを送信しようとする前記外部機器の前記機器識別情報と対応している前記フォーマット識別情報を読み取る読取手段と、この読み取ったフォーマット識別情報の示す前記フォーマットで前記伸張後の画像データについて再度圧縮符号化する圧縮手段と、を備えている画像処理装置である。
【０００９】
したがって、各外部機器で利用可能なフォーマットの種別をテーブルに登録しておけば、その外部機器で利用可能なフォーマットの種別を判断して所定の符号化方式に変換することができ、このような別の符号化方式への変換を容易に行なうことができる。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、本装置と前記外部機器とを接続しているネットワークのトラフィックを検出する検出手段と、このトラフィックの程度を所定の基準値と比較する比較手段と、この比較結果に応じて、前記テーブルの前記フォーマット識別情報を更新する更新手段と、を備えている。
【００１１】
したがって、ネットワークのトラフィックが増大しているときはデータ量を削減できる符号化方式をテーブルに登録しておけば、その符号化方式の符号データに変換して符号データの外部機器への送信が容易となる。
【００１２】
請求項３に記載の発明は、請求項１に記載の画像処理装置において、前記各外部機器に対して当該外部機器で使用する所定の画像メモリの使用可能な記憶容量を問い合わせる問合手段と、この問い合わせにより得られた各外部機器の前記画像メモリの使用可能な記憶容量をそれぞれ所定の基準値と比較する比較手段と、この比較結果に応じて、前記テーブルの前記フォーマット識別情報を更新する更新手段と、を備えている。
【００１３】
したがって、相手の外部機器が符号データを記憶する画像メモリの使用可能な記憶容量が少ないときは、データ量を削減できる符号化方式をテーブルに登録しておけば、その符号化方式の符号データに変換して符号データの外部機器への送信が容易となる。
【００１４】
請求項４に記載の発明は、請求項２又は３に記載の画像処理装置において、更新手段は、前記トラフィックが前記基準値より大きい場合及び前記記憶容量が前記基準値より大きい場合には、そうでない場合に比べて符号化後のデータ量を小さくできる前記フォーマットの前記フォーマット識別情報に前記テーブルを更新する。
【００１５】
したがって、データ量を削減できる符号化方式に変換して、符号データの外部機器への送信が容易となる。
【００１６】
請求項５に記載の発明は、原稿の画像を読み取る光電変換素子と、この読み取った原稿の画像データを記憶する記憶装置と、この記憶装置に入出力する画像データを処理対象の少なくとも一部としている請求項１〜４の何れかの一に記載の画像処理装置と、を備えていることを特徴とする画像読取装置である。
【００１７】
したがって、請求項１〜４の何れかの一に記載の発明と同様の作用、効果を奏することができる。
【００１８】
請求項６に記載の発明は、請求項５に記載の画像読取装置と、前記光電変換素子で読み取った原稿の画像データにより用紙上に画像形成するプリンタエンジンと、を備えていることを特徴とする画像形成装置である。
【００１９】
したがって、請求項１〜４の何れかの一に記載の発明と同様の作用、効果を奏することができる。
【００２０】
【発明の実施の形態】
［発明の実施の形態１］
本発明の一実施の形態について説明する。
【００２１】
図１は、本実施の形態における全体のシステム構成の概略を示すブロック図である。このネットワークシステムは、デジタル複写機１、パーソナルコンピュータ（ＰＣ）２１、プリンタ２、スキャナ３、サーバコンピュータ４などの情報機器がローカルエリアネットワーク（ＬＡＮ）５により相互に接続されている。
【００２２】
図２は、本発明の画像形成装置を実施した複写機１の電気的な接続を示すブロック図である。原稿を光学的に読み取るスキャナである読み取りユニット１１は、原稿に対するランプ照射の反射光をミラーおよびレンズなどからなる光学系によりＣＣＤ（電荷結合素子）などの光電変換素子に集光する。この光電変換素子は、ＳＢＵ（センサ・ボード・ユニット）１２に搭載され、受光素子において電気信号に変換された画像信号はデジタル画像信号に変換された後、ＳＢＵ１２から出力される。ＳＢＵ１２から出力される画像信号はＣＤＩＣ（圧縮／伸張およびデータインターフェイス制御部）１３に入力される。機能デバイスおよびデータバス間における画像データの伝送はＣＤＩＣ１３が全て制御する。ＣＤＩＣ１３は画像データに関し、ＳＢＵ１２、パラレルバス１４、ＩＰＰ（画像処理プロッセッサ）１５間のデータ転送、本システムの全体制御を司るシステムコントローラ（ＣＰＵ）１６と画像データに対するプロセスコントローラ２７間の通信を行なう。符号１６ａ，１６ｂは、システムコントローラ１６が使用するＲＯＭ、ＲＡＭである。それぞれＳＢＵ１２からの画像信号は、ＣＤＩＣ１３を経由してＩＰＰ１５に転送され、光学系およびデジタル画像信号への量子化に伴う信号劣化（スキャナ系の信号劣化とする）が補正されて、再度ＣＤＩＣ１３へ出力される。
【００２３】
この複写機１では、読み取りユニット１１による読み取り画像をメモリに蓄積して再利用するジョブと、メモリに蓄積しないジョブとがあり、以下ではそれぞれの場合について説明する。メモリに蓄積する例としては、１枚の同一原稿を複数枚複写する場合、読み取りユニット１１で１回だけ原稿の読取動作を行ない、メモリに蓄積し、蓄積データを複数回読み出す使い方がある。メモリを使わない例としては、１枚の原稿を１枚だけ複写する場合、読み取り画像をそのまま印刷すればよいので、メモリアクセスを行なう必要はない。
【００２４】
まず、メモリを使わない場合、ＩＰＰ１５からＣＤＩＣ１３へ転送された画像データは、再度ＣＤＩＣ１３からＩＰＰ１５へ戻される。ＩＰＰ１５において受光素子による輝度データを面積階調に変換するための画質処理を行なう。この画質処理後の画像データはＩＰＰ１５からＶＤＣ（ビデオ・データ制御）１７に転送する。そして、面積階調に変化された信号に対し、ドット配置に関する後処理およびドットを再現するためのパルス制御を行ない、電子写真方式で画像形成するプリンタエンジンである作像ユニット１８により、転写紙上に再生画像を形成する。なお、作像ユニット１８の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【００２５】
メモリに画像データを蓄積し、画像データの読み出し時に付加的な処理、例えば、画像方向の回転、画像の合成等を行なう場合の画像データの流れを説明する。ＩＰＰ１５からＣＤＩＣ１３へ転送された画像データは、ＣＤＩＣ１３からパラレルバス１４を経由してＩＭＡＣ１９（画像メモリアクセス制御）１９に送られる。ＩＭＡＣ１９では、システムコントローラ１６の制御に基づき画像データの、記憶装置であるＭＥＭ（メモリモジュール）２０へのアクセス制御、外部のＰＣ（パソコン）２１へのプリント用データの展開、ＭＥＭ２０のメモリ有効活用のための画像データの圧縮／伸張を行なう。ＩＭＡＣ１９へ送られた画像データはデータ圧縮後ＭＥＭ２０へ蓄積され、この蓄積データは必要に応じて読み出される。読み出した画像データは伸張されて本来の画像データに戻され、ＩＭＡＣ１９からパラレルバス経由でＣＤＩＣ１３へ戻される。
【００２６】
ＣＤＩＣ１３からＩＰＰ１５への転送後は画像データに対して画質処理およびＶＤＣ１７でのパルス制御を行ない、その画像データにより作像ユニット１８において転写紙上に画像形成する。
【００２７】
このデジタル複写機１は、いわゆる複合機であり、ＦＡＸ送信機能を備えている。このＦＡＸ送信機能は、読み取り画像データにＩＰＰ１５にて画像処理を実施し、ＣＤＩＣ１３およびパラレルバス１４を経由してＦＣＵ（ＦＡＸ制御ユニット）２２へ転送する。ＦＣＵ２２にて通信網へのデータ変換を行ない、ＰＮ（公衆回線）２３へＦＡＸデータとして送信する。ＦＡＸ受信は、ＰＮ２３からの回線データをＦＣＵ２２で画像データへ変換し、パラレルバス１４およびＣＤＩＣ１３を経由してＩＰＰ１５へ転送する。この場合、特別な画質処理は行なわず、ＶＤＣ１７においてドット再配置およびパルス制御を行ない、作像ユニット１８において転写紙上に再生画像を形成する。
【００２８】
複数のジョブ、例えば、コピー機能、ＦＡＸ送受信機能、プリンタ出力機能が並行に動作する状況において、読み取りユニット、作像ユニットおよびパラレルバス１４の使用権のジョブへの割り振りをシステムコントローラ１６およびプロセスコントローラ２７で制御する。
【００２９】
プロセスコントローラ（ＣＰＵ）２７は画像データの流れを制御し、システムコントローラ１６はシステム全体を制御し、各リソースの起動を管理する。符号２７ａ，２７ｂは、システムコントローラ２７が使用するＲＯＭ、ＲＡＭである。
【００３０】
ユーザは、操作パネル２４を選択入力することで各種の機能の選択を行ない、コピー機能、ＦＡＸ機能等の処理内容を設定する。
【００３１】
システムコントローラ１６とプロセスコントローラ２７はパラレルバス１４、ＣＤＩＣ１３およびシリアルバス２５を介して相互に通信を行なう。この際、ＣＤＩＣ１３内においては、パラレルバス１４とシリアルバス２５とのデータインターフェイスのためのデータフォーマット変換を行なう。
【００３２】
ＭＬＣ（Ｍｅｄｉａ　Ｌｉｎｋ　Ｃｏｎｔｒｏｌｌｅｒ）２６は、画像データの符号変換の機能を実現する。具体的にはＣＤＩＣ１３で使用される符号化方式、ＩＭＡＣ１９で使用される符号化方式から他の符号化方式への変換（例えば、標準であるＪＰＥＧ方式等）を行なう。
【００３３】
図３〜図５は、それぞれ、ＣＤＩＣ１３、ＩＭＡＣ１９およびＭＬＣ２６の構成を示すブロック図である。
【００３４】
図３に示すように、ＣＤＩＣ１３において、画像データ入出力制御部３１はＳＢＵ１２からの画像データを入力し、ＩＰＰ１５に対して画像データを出力する。画像データ入力制御部３２では、ＩＰＰ１５でスキャナ画像補正された画像データが入力される。この入力データは、パラレルバス１４での転送効率を高めるためにデータ圧縮部３３に於いて、必要に応じてデータ圧縮することができる。このデータはパラレルデータＩ／Ｆ３４を介してパラレルバス１４へ送出される。パラレルバス１４からパラレルデータＩ／Ｆ３４を介して入力される画像データは、バス転送のために圧縮されており、データ伸張部３５で必要に応じて伸張することができる。伸張された画像データは画像データ出力制御部３６によりＩＰＰ１５へ転送される。データ圧縮部３３、データ伸張部３５での圧縮伸張に使われる符号化方式として最適なものの一例としては、符号語長が固定の方式が挙げられる。固定長の符号化方式は、符号状態で符号化前の画像の位置がわかるために任意の部分の画像のみを再生することが可能である。また、画像加工や編集性にも適している。
【００３５】
ＣＤＩＣ１３はパラレルデータとシリアルデータの変換機能を併せ持つ。システムコントローラ１６はパラレルバス１４にデータを転送し、プロセスコントローラ２７はシリアルバス２５にデータを転送する。２つのコントローラ１６，２７間での通信のためにデータ変換部３７がデータ変換を行なう。シリアルデータＩ／Ｆ３８はＩＰＰ１５用の分も含めて２系統用意され、ＩＰＰ１５とのインターフェイスともなる。コマンド制御部３９は各種コマンドの制御を行なう。
【００３６】
図４に示すように、ＩＭＡＣ１９は、パラレルデータＩ／Ｆ４１において、パラレルバス１４との間で画像データのインターフェイスを管理する。ＩＭＡＣ１９は、構成的にはＭＥＭ２０への画像データの格納／読み出しと、主に外部のＰＣ２１から入力されるコードデータの画像データへの展開を制御する。ここでいうＭＥＭ２０の例としては、半導体メモリ、ハードディスク、もしくはその両方である。ＰＣ２１から入力されたコードデータは、ラインバッファ４２において、ローカル領域でのデータの格納を行なう。ラインバッファ４２に格納されたコードデータは、システムコントローラＩ／Ｆ４３を介して入力されたシステムコントローラ１６からの展開処理命令に基づき、ビデオ制御部４４において画像データに展開される。展開された画像データもしくはパラレルデータＩ／Ｆ４１を介してパラレルバス１４から入力された画像データは、ＭＥＭ２０に格納される。この場合、データ変換部４５において格納対象となる画像データを選択し、データ圧縮部４６においてメモリ使用効率を上げるために、必要に応じてデータ圧縮を行ない、メモリアクセス制御部４７にてＭＥＭ２０のアドレスを管理しながらＭＥＭ２０に画像データを格納する。ＭＥＭ２０に格納された画像データの読み出しは、メモリアクセス制御部４７において読み出し先アドレスを制御し、読み出されたデータは、必要に応じてデータ伸張部４８で伸張される。データ圧縮部４６、データ伸張部４８ででの圧縮伸張に使われる符号化方式の一例としては、ＭＥＭ２０のメモリ領域の節約に適した高能率な符号化方式が挙げられる。これは前述したＣＤＩＣ１３に要求される機能重視の符号化方式と異なり、効率重視の符号化方式である。伸張された画像データをパラレルバス１４へ転送する場合、パラレルデータＩ／Ｆ４１を介してデータ転送を行なう。
【００３７】
図５に示すように、ＭＬＣ２６において、システムコントローラＩ／Ｆ５１は、システムコントローラ１６からの処理命令に基づき、データアクセス制御部５２、データ圧縮手段であるデータ圧縮部５３、データ伸張手段であるデータ伸張部５４、データ変換部５５及び特徴判定手段である特徴量抽出部５６の制御を行なう。データアクセス制御部５２は、符号変換の対象となるデータをＩＭＡＣ１９、ＣＤＩＣ１３との間で入出力する。具体的にはＩＭＡＣ１９経由でＭＥＭ２０に格納されているデータとの入出力が例として挙げられる。入力されたデータに対しては必要に応じてデータ伸張部５４により元の画像データが再現される。再現された画像データに対しては、必要であれば画像処理、変倍等のデータ変換がデータ変換部５５で行われる。変換後のデータは出力すべき符号フォーマットを作成するためにデータ圧縮部５３にて必要に応じ符号化処理が行われる。新たに作成された符号データはデータアクセス制御部５２にて出力される。なお、対象とするデータが符号でない場合にはデータ伸張部５４の処理は行われない。逆に、出力すべきデータが符号でない場合には、データ圧縮部５３での処理は行われない。なお、ＭＬＣ２６で処理後の符号データは、ＩＭＡＣ１９を介してＰＣ２１に出力することができる。
【００３８】
特徴量抽出部５６は、データ伸張部５４における画像データの伸張と平行して、もしくは画像データの伸張後に再現される（された）画像データの画像の特徴を判断する。ここで、画像の特徴とは、具体的には、画像が文字画像か、それ以外の画像（絵柄画像等）か、あるいは、画像がカラー画像か、白黒画像か、等である。特徴量抽出部５６は、画像のエッジを検出することにより、画像が文字画像か絵柄画像等かを判断することができる。かかる処理については周知であるため、詳細な説明は省略する。
【００３９】
再現された画像データに対しては、必要であれば画像処理、変倍等のデータ変換がデータ変換部５５で行われる。この変換後のデータは、出力すべき符号フォーマットを作成するためにデータ圧縮部５３において圧縮符号化処理が行われる。このデータ変換部５５、データ圧縮部５３で行なう処理の際、特徴量抽出部５６の判断結果が利用される。こうして、新たに作成された符号データは、データアクセス制御部５２により出力される。なお、データアクセス制御部５２からデータ伸張部５４に入力するデータが符号でない場合には、データ伸張部５４の処理は行われない（データ伸張部５４をバイパスする）。逆に、データアクセス制御部５２からＭＬＣ２６の外部に出力すべきデータが符号でない場合には、データ圧縮部５３での処理は行われない（データ圧縮部５３をバイパスする）。
【００４０】
図６は、データ圧縮部５３、データ伸張部５４及びデータ変換部５５の一例の詳細な機能ブロック図である。前述のように、ＣＤＩＣ１３とＩＭＡＣ１９とでは、望ましい符号化方式が異なり、それぞれ、この複写機１に専用の符号化フォーマットが使用されているものとする。そして、ＣＤＩＣ１３で使用する符号化フォーマットを専用フォーマット、ＩＭＡＣ１９使用する符号化フォーマットを第２の専用フォーマットと、ここでは呼ぶことにする。
【００４１】
データ圧縮部５３は、各種フォーマットの符号に圧縮する機能を備えている。この例では、専用フォーマットの符号に圧縮する専用圧縮部６１、ＭＭＲ符号（Ｍｏｄｉｆｉｅｄ　Ｍｏｄｉｆｉｅｄ　ＲＥＡＤ　Ｃｏｄｅ）に圧縮するＭＭＲ圧縮部６２及びＪＰＥＧフォーマットの符号に圧縮するＪＰＥＧ圧縮部６３を備えている。
【００４２】
データ伸張部５４は、各種フォーマットの符号を伸張する機能を備えている。この例では、専用フォーマットの符号を伸張する専用伸張部７１、ＭＭＲフォーマットの符号を伸張するＭＭＲ伸張部７２及びＪＰＥＧフォーマットの符号を伸張するＪＰＥＧ伸張部７３を備えている。
【００４３】
データ変換部５５は、多値の画像データを２値に変換する多値→２値変換部８４、この逆の変換を行なう２値→多値変換部８５、多値のカラー画像データを白黒画像データに変換するカラー→白黒変換部８６、多値の白黒画像データをカラー画像データに変換する白黒→カラー変換部８７等を備えている。
【００４４】
これにより、様々なフォーマットの符号データをデータ伸張部５４で伸張し、データ変換部５５で所定の変換を行なって、データ圧縮部５３で所定のフォーマットで符号化することが可能となる。
【００４５】
例えば、ＪＰＥＧフォーマットの符号を専用フォーマットに変換するのであれば、まず、ＪＰＥＧ伸張部７３でＪＰＥＧフォーマットの符号を伸張する。次に、専用フォーマットが２値画像符号化フォーマットであるなら、多値→２値変換部８４で２値画像データに変換する。そして、専用圧縮部６１で専用フォーマットに圧縮符号化する。
【００４６】
このような構成により、例えば、ＭＥＭ２０に格納されている画像の符号は、データ伸張部４８で伸張されているので、そのまま、データ変換部５５で変換し、データ圧縮部５３のＪＰＥＧ圧縮部６３でＪＰＥＧフォーマットに圧縮してやれば、これをＰＣ２１に出力することで、ＰＣ２１では容易に扱える符号データを得ることができるので、ＰＣ２１のディスプレイ上でもこの画像を見ること等が可能になる。
【００４７】
２値画像は多値画像に比べて情報量が少ないため、符号化後の符号量は一般的に多値画像より少ない。しかし、画質の点では多値画像より劣る可能性がある。文字画像と絵柄画像等とを考えた場合に、符号化効率と画質のバランスという点では、文字画像に関しては２値画像符号化方式、絵柄画像等には多値画像符号化方式が適している。そこで、必要に応じて、多値の画像データは多値→２値変換部８４で２値に変換し、２値の画像データは２値→多値変換部８５で多値に変換したうえで、データ圧縮部５３で所定のフォーマットで圧縮符号化することができる。
【００４８】
この２値画像と多値画像との関係と同様に、多値画像の場合には、白黒画像とカラー画像との関係が存在する。そして、白黒画像はカラー画像に比べて情報量が少ないため、圧縮符号化後の符号量は一般的にカラー画像より少ない。そして、色の情報があまり重要でない、あるいは、多値画像であるが色情報がない場合には、白黒画像として扱っても画質的には大きな問題はない。そこで、必要に応じて、多値のカラー画像データはカラー→白黒変換部８６で白黒画像データに変換し、多値の白黒画像データは白黒→カラー変換部８７でカラー画像データに変換したうえで、データ圧縮部５３で所定のフォーマットで圧縮符号化することができる。
【００４９】
以上のような構成で、システムコントローラ１６が行なう処理の内容について説明する。図７に示すように、まず、ＣＤＩＣ１３、ＩＭＡＣ１９で標準的に使用されている専用フォーマットの画像データが、本デジタル複写機１に最適な独自な方式であっても、ユーザが操作パネル２４を操作して、その画像データを外部のＰＣ２１等に出力することを要求した場合には（ステップＳ１のＹ）、ＲＯＭ１６ａに記憶されている図８に示すようなテーブル２８をルックアップする（ステップＳ２）。このテーブル２８には、ネットワーク５に接続されている他の機器を識別する情報、例えば、その機器の機器名２８ａと、その機器名２８ａが示す機器で画像データの圧縮符号化に使用する符号化形式のフォーマット名２８ｂとが対応付けられて登録されている。ステップＳ２においては、ユーザが操作パネル２４を操作して、その画像データを外部のＰＣ２１等に出力することを要求した機器の機器名２８ａに対応しているフォーマット名２８ｂを読み取る。
【００５０】
そして、ＭＬＣ２６により、専用フォーマットからフォーマット名２８ｂが示すフォーマットの符号形式に変換し（ステップＳ３）、これをネットワーク５を介して該当する機器に出力する（ステップＳ４）。
【００５１】
例えば、図８の例でフォーマット名２８ｂがＪＰＥＧ方式であるときは、専用フォーマットの符号データを専用伸張部７１で伸張し、必要があれば伸張後の画像データを２値→多値変換部８５で変換して、ＪＰＥＧ圧縮部６３でＪＰＥＧ方式により圧縮符号化して、当該機器に出力する。ＭＭＲ符号に変換するときは、必要があれば伸張後の画像データを多値→２値変換部８４で変換して、ＭＭＲ圧縮部６２でＭＭＲ方式により圧縮符号化すればよい。
【００５２】
このような処理を行なうことにより、符号化効率は高いが画質がやや劣る符号化方式で画像信号を符号化するか、符号化効率は低いが画質が良いカラー画像を利用して、カラー画像に適した符号化方式で画像信号を符号化することなど、相手機器に合わせて、専用フォーマット以外の形式で符号化することができる。よって、相手機器でデコード不可能なフォーマットのやりとりはなくなり、各機器の記憶装置の記憶容量の有効活用、ネットワーク５のトラフィック増大の抑制などが図れ、ユーザが符号化フォーマットの詳細を意識することなく使用できるので、使い勝手がよい。
【００５３】
また、図８に示すテーブル２８は、次のような処理により定期的に更新して用いる。すなわち、図９に示すように、一定期間が経過したときは（ステップＳ１１のＹ）、周知の技術により検出したネットワーク５のトラフィックの程度を所定の基準値と比較して（ステップＳ１２）、トラフィックの程度が基準値より増大した場合は（ステップＳ１２のＹ）、比較的少ないデータ量で符号化できる符号化方式（例えば、ＭＭＲ方式）のフォーマット名２８ｂをテーブル２８に登録し（ステップＳ１３）、トラフィックの程度が基準値を下回っている場合は（ステップＳ１２のＮ）、符号データのデータ量は比較的多いが画質が良い符号化方式（例えば、ＪＰＥＧ方式）のフォーマット名２８ｂをテーブル２８に登録する（ステップＳ１４）。このテーブル２８の登録内容の変更は、ステップＳ１３，Ｓ１４それぞれの方式の何れのフォーマットにも対応できる機器のみを対象として行なう。
【００５４】
よって、ネットワーク５のトラフィックの増減に応じて最適な符号化方式を選択することができる。
【００５５】
また、図１０のような処理を行ってもよい。一定期間が経過したときは（ステップＳ２１のＹ）、ネットワーク５に接続されている各機器に対して、その画像メモリの使用可能な記憶容量を問い合わせ（ステップＳ２２）、受け取った各機器の画像メモリの使用可能な記憶容量を所定の基準値と比較する（よって、この基準値は各機器により異なるが、例えば、各機器の画像メモリの総記憶容量の一定パーセンテージを基準値とすることが考えられる）（ステップＳ２３）。そして、記憶容量が基準値より少ない場合は（ステップＳ２３のＹ）、比較的少ないデータ量で符号化できる符号化方式（例えば、ＭＭＲ方式）のフォーマット名２８ｂをテーブル２８に登録し（ステップＳ２４）、記憶容量が基準値より多い場合は（ステップＳ２３のＮ）、符号データのデータ量は比較的多いが画質が良い符号化方式（例えば、ＪＰＥＧ方式）のフォーマット名２８ｂをテーブル２８に登録する（ステップＳ２５）。もちろん、ステップＳ２３以下の処理は各機器ごとに行なう。また、このテーブル２８の登録内容の変更は、ステップＳ２４，Ｓ２５それぞれの方式の何れのフォーマットにも対応できる機器のみを対象として行なう。
【００５６】
よって、相手機器の画像メモリの使用可能な記憶容量に応じて、最適な符号化方式を選択することができる。
【００５７】
なお、使用する符号化方式の例としては、２値画像に適した符号化方式としては、ＭＭＲ方式のほかにも同じくファクシミリで使用されているＭＨ方式、ＭＲ方式などを、多値画像に適した符号化方式としては、ＪＰＥＧ方式のほかにもＪＰＥＧ２０００方式などを挙げることができる。なお、ＪＰＥＧ方式、ＪＰＥＧ２０００方式は白黒画像およびカラー画像の両者に適している。
【００５８】
［発明の実施の形態２］
別の実施の形態を発明の実施の形態２として説明する。
【００５９】
図９は、本発明の画像読取装置を実施した画像読取装置９１の電気的な接続を示すブロック図である。図９において、図１以下と同様の符号は前述の実施の形態１と同様の構成要素であるため、詳細な説明は省略する。この画像読取装置９１が、複写機１と大きく異なる点は、作像ユニット１８が無いことである。作像ユニット１８が不要なのでＶＤＣ１７も装着されない。
【００６０】
読み取りユニット１１において読み込まれた画像データは、ＳＢＵ１２においてデジタル化され、ＣＤＩＣ１３を介してＩＰＰ１５に転送された後、所定の画像処理を行なう。これは、読み取り画像の劣化補正がメインになるが、画面を使った表示装置に適する階調処理も行なう。複写機１のような転写紙を対象とした画質処理とは異なる処理が多い。この際ＩＰＰ１５をプログラマブルな演算処理装置で構成する事で、転写紙への画質処理、画面への階調処理に関し、必要な処理手順のみを設定すればよく、画質処理の手順と階調処理の手順を常に両方持ち合わせる必要はないという構成も可能である。
【００６１】
階調処理後の画像データはＣＤＩＣ１３へ転送され、パラレルバス１４を経由してＩＭＡＣ１９に送られる。バッファメモリとしてＭＥＭ２０を使用し、ＰＣ２１に付属するドライバに対し画像データを転送することで、スキャナ機能を実現する。複写機１と同様、システムコントローラ１６とプロセスコントローラ２７により画像データおよびシステムのリソース管理を行なう。
【００６２】
【発明の効果】
請求項１に記載の発明は、各外部機器で利用可能なフォーマットの種別をテーブルに登録しておけば、その外部機器で利用可能なフォーマットの種別を判断して所定の符号化方式に変換することができ、このような別の符号化方式への変換を容易に行なうことができる。
【００６３】
請求項２に記載の発明は、請求項１に記載の発明において、ネットワークのトラフィックが増大しているときはデータ量を削減できる符号化方式をテーブルに登録しておけば、その符号化方式の符号データに変換して符号データの外部機器への送信が容易となる。
【００６４】
請求項３に記載の発明は、請求項１に記載の発明において、相手の外部機器が符号データを記憶する画像メモリの使用可能な記憶容量が少ないときは、データ量を削減できる符号化方式をテーブルに登録しておけば、その符号化方式の符号データに変換して符号データの外部機器への送信が容易となる。
【００６５】
請求項４に記載の発明は、請求項２又は３に記載の発明において、データ量を削減できる符号化方式に変換して、符号データの外部機器への送信が容易となる。
【００６６】
請求項５に記載の発明は、請求項１〜４の何れかの一に記載の発明と同様の効果を奏することができる。
【００６７】
請求項６に記載の発明は、請求項１〜４の何れかの一に記載の発明と同様の作用、効果を奏することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１における全体のシステム構成の概略を示すブロック図である。
【図２】実施の形態１であるデジタル複写機の全体構成を示すブロック図である。
【図３】ＣＤＩＣの全体構成を示すブロック図である。
【図４】ＩＭＡＣの全体構成を示すブロック図である。
【図５】ＭＬＣの全体構成を示すブロック図である。
【図６】ＭＬＣのデータ圧縮部、データ伸長部、データ変換部の詳細な構成を示すブロック図である。
【図７】デジタル複写機が実行する処理のフローチャートである。
【図８】デジタル複写機が実行する他の処理のフローチャートである。
【図９】デジタル複写機が実行する他の処理のフローチャートである。
【図１０】本発明の実施の形態２である画像読取装置の全体構成を示すブロック図である。
【符号の説明】
１　　　画像形成装置
１８　　プリンタエンジン
２０　　記憶装置
５３　　圧縮手段
５４　　伸張手段
９１　　画像読取装置
【図１】
2004140428.tif 000003
【図２】
2004140428.tif 000004
【図３】
2004140428.tif 000005
【図４】
2004140428.tif 000006
【図５】
2004140428.tif 000007
【図６】
2004140428.tif 000008
【図７】
2004140428.tif 000009
【図８】
2004140428.tif 000010
【図９】
2004140428.tif 000011
【図１０】
2004140428.tif 000012