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