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