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