(57)【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、
前記入力手段から入力された画像データを構成する複数の領域のそれぞれについて、画像の種類を判定する第一判定手段と、
前記入力手段から入力された画像データが、連続スキャンにより入力されたか単スキャンにより入力されたかを判定する第二判定手段と、
前記第一判定手段と前記第二判定手段による判定結果に基づいて前記各領域の圧縮に使用する符号化手法を選択する選択手段と、
前記選択手段により選択された符号化手法を用いて前記各領域を圧縮する圧縮手段と、を備え、
前記選択手段は、
前記画像の種類が第１の種類である場合は、前記画像データが連続スキャンにより入力されたか否かに関わらず、第１の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データが単スキャンにより入力された場合は、第２の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データ連続スキャンにより入力された場合は、第３の符号化手法を選択し、
前記第１の符号化手法は、前記第２及び第３の符号化手法よりも圧縮率が高く、前記第３の符号化手法は、前記第２の符号化手法よりも圧縮率が高いことを特徴とする画像処理装置。
【請求項２】
画像データを入力する入力工程と、
前記入力工程において入力された画像データを構成する複数の領域のそれぞれについて、画像の種類を判定する第一判定工程と、
前記入力工程において入力された画像データが、連続スキャンにより入力されたか単スキャンにより入力されたかを判定する第二判定工程と、
前記第一判定工程と前記第二判定工程による判定結果に基づいて前記各領域の圧縮に使用する符号化手法を選択する選択工程と、
前記選択工程により選択された符号化手法を用いて前記各領域を圧縮する圧縮工程と、を備え、
前記選択工程は、
前記画像の種類が第１の種類である場合は、前記画像データが連続スキャンにより入力されたか否かに関わらず、第１の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データが単スキャンにより入力された場合は、第２の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データが連続スキャンにより入力された場合は、第３の符号化手法を選択し、
前記第１の符号化手法は、前記第２及び第３の符号化手法よりも圧縮率が高く、前記第３の符号化手法は、前記第２の符号化手法よりも圧縮率が高いことを特徴とする画像処理方法。
【請求項３】
前記第二判定工程は、前記入力工程において自動原稿送り装置を使用して原稿を読み取ることにより前記画像データが入力された場合に、該画像データは連続スキャンにより入力されたと判定し、前記入力工程において前記自動原稿送り装置を使用せずに原稿台上の原稿を読み取ることにより前記画像データが入力された場合に、該画像データは単スキャンにより入力されたと判定することを特徴とする請求項２に記載の画像処理方法。
【請求項４】
前記第二判定工程は、連続して入力された画像データの数によって判定を行うことを特徴とする請求項２に記載の画像処理方法。
【請求項５】
請求項２に記載の画像処理方法をコンピュータによって実行するための制御プログラムを格納した記憶媒体。
【請求項６】
請求項２に記載の画像処理方法をコンピュータによって実行するための制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データの符号化及びその復号化に関するものである。
【０００２】
【従来の技術】
従来より、カラー静止画像の圧縮方式には、離散コサイン変換を利用したＪＰＥＧ方式や、Ｗａｖｅｌｅｔ変換を利用した方式が多く使われてきた。そしてこの種の符号化方式は、符号化対象となる画像の種類や、符号化対象となる画像の読み込み手法によらず、画像全体に対して均一に所定の符号化処理を施すことで、画像データの符号化および復号化を実現している。
【０００３】
【発明が解決しようとする課題】
しかし、一般的に、符号化対象が写真などの自然画像は、符号化を施しても比較的画質の劣化は目立ちにくいのに対して、文字やコンピュータグラフィックス、細線、印刷網点などの非自然画像は、符号化を施したときの画質の劣化が目立ちやすいという性質を持つ。
【０００４】
このため、写真などの自然画像と文字などの非自然画像とが合成された合成画像について符号化しようとした場合、画質の劣化の大きい画像にあわせて画像全体を均一に符号化したのでは十分な圧縮率が得られず、また、圧縮効率をあげて画像全体を均一に符号化したのでは、画質の劣化が著しい部分が生じてしまうという問題がある。
【０００５】
さらに符号化対象となる画像をスキャナ等の画像入力装置で読み込む際、読み込み手法が連続スキャンの場合、所望の圧縮結果が得られない時でも、基本的に再スキャンができないという問題がある。すなわち、再スキャンを行おうとすると、連続スキャンで読み込まれた画像のうち、所望の圧縮結果が得られなかった画像に対応する原稿を取り出し、再スキャンさせるといった仕組みをスキャナに付加する必要があり、現実的でない。このため、極力再スキャンを回避できる柔軟な符号化処理が望まれている。
【０００６】
本発明は上記課題に鑑みてなされたもので、自然画像と非自然画像とを合成してなる合成画像を、圧縮後の画質の劣化を抑えつつ、高い圧縮効率で符号化・復号化することができ、かつ連続スキャンに対応した符号化・復号化処理が可能な画像処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明の画像処理装置は以下の構成を備える。すなわち、
画像データを入力する入力手段と、
前記入力手段から入力された画像データを構成する複数の領域のそれぞれについて、画像の種類を判定する第一判定手段と、
前記入力手段から入力された画像データが、連続スキャンにより入力されたか単スキャンにより入力されたかを判定する第二判定手段と、
前記第一判定手段と前記第二判定手段による判定結果に基づいて前記各領域の圧縮に使用する符号化手法を選択する選択手段と、
前記選択手段により選択された符号化手法を用いて前記各領域を圧縮する圧縮手段と、を備え、
前記選択手段は、
前記画像の種類が第１の種類である場合は、前記画像データが連続スキャンにより入力されたか否かに関わらず、第１の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データが単スキャンにより入力された場合は、第２の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データ連続スキャンにより入力された場合は、第３の符号化手法を選択し、
前記第１の符号化手法は、前記第２及び第３の符号化手法よりも圧縮率が高く、前記第３の符号化手法は、前記第２の符号化手法よりも圧縮率が高いことを特徴とする。
【０００８】
また、本発明の画像処理方法は以下の構成を備える。すなわち、
画像データを入力する入力工程と、
前記入力工程において入力された画像データを構成する複数の領域のそれぞれについて、画像の種類を判定する第一判定工程と、
前記入力工程において入力された画像データが、連続スキャンにより入力されたか単スキャンにより入力されたかを判定する第二判定工程と、
前記第一判定工程と前記第二判定工程による判定結果に基づいて前記各領域の圧縮に使用する符号化手法を選択する選択工程と、
前記選択工程により選択された符号化手法を用いて前記各領域を圧縮する圧縮工程と、を備え、
前記選択工程は、
前記画像の種類が第１の種類である場合は、前記画像データが連続スキャンにより入力されたか否かに関わらず、第１の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データが単スキャンにより入力された場合は、第２の符号化手法を選択し、
前記画像の種類が第２の種類であり、かつ前記画像データが連続スキャンにより入力された場合は、第３の符号化手法を選択し、
前記第１の符号化手法は、前記第２及び第３の符号化手法よりも圧縮率が高く、前記第３の符号化手法は、前記第２の符号化手法よりも圧縮率が高いことを特徴とする。
【０００９】
【発明の実施の形態】
以下、必要に応じて添付図面を参照しながら本発明に係る実施形態を詳細に説明する。
【００１０】
＜第１の実施形態＞
本発明の第１の実施形態にかかる画像処理装置を備える画像処理システム全体の構成および動作概要を第１４図を用いて説明する。
１．画像処理システムの全体構成および画像処理装置の動作概要
第１４図は本発明の第１の実施形態にかかる画像処理装置を備える画像処理システムの全体構成を示す図で、１４０１は画像入力装置、１４０２は画像処理装置、１４０３は画像出力装置である。画像処理装置１４０２は、さらに画像データ入力部１４０４、画像符号化部１４０５、画像データ保存部１４０６、画像復号化部１４０７、画像データ出力部１４０８を備える。
【００１１】
画像入力装置である原稿読み取り装置（単スキャン、詳細は後述）あるいは、自動原稿送り装置を備える原稿読み取り装置（連続スキャン、詳細は後述）により生成された画像データは、画像データ入力部１４０４を介して画像符号化部１４０５に入力される。画像符号化部１４０５では画像データが複数のタイル（領域）に分割され、各々のタイルについて、文字属性のタイルであるか写真属性のタイルであるかが判定される。かかる判定結果と、上述の画像入力装置が単スキャンであるか連続スキャンであるかを示すスキャン手法に関する識別情報（不図示）とに基づいて、文字属性のタイルに用いる第１の符号化手法と、写真属性のタイルに用いる第２の符号化手法とが選択される。選択された符号化手法によりタイルが順次圧縮されるとともに、符号化にあたりどのような符号化手法を用いたかを示す情報もタイルごとに順次圧縮される。符号化された画像データの構造は、ヘッダ部に符号化手法を示す情報が配置され、その後ろにタイルを圧縮して得られた画像符号化データが配置され、画像データ保存部１４０６に格納される。
【００１２】
一方、画像データ保存部１４０６に格納された圧縮データは必要に応じて画像復号化部１４０７に送信され、画像復号化部１４０７では、ヘッダ部における符号化手法を示す情報に基づいて復号化され、画像データ出力部１４０８を介して画像出力装置１４０３に出力される。
【００１３】
次に、本実施形態にかかる画像処理装置を備える画像処理システムの各構成装置および各構成装置の機能について詳細を説明する。
【００１４】
２．画像入力装置
画像入力装置１４０１は、画像処理装置１４０２に対して画像データを提供する装置であり、上述のように、原稿読み取り装置（スキャナ）の他にも、画像データが記録された記録媒体（ＣＤ、ＦＤ、ＭＯ等）の読み込みが可能な外部機器、ネットワークに接続し画像データの受信が可能な通信装置などが考えられる。また、提供される画像データのデータ形式としては、いわゆるビットマップなどの画像データと、ページ記述言語（ＰＤＬ）で記載された画像データ等が挙げられる。
【００１５】
本実施形態においては、画像入力装置１４０１として原稿読み取り装置を用いた場合について述べる。なお、原稿読み取り装置には、単スキャン方式によるものと、連続スキャン方式によるものとがあり、方式の違いにより後述する画像処理装置１４０２における処理が異なってくるため、以下に両方式の装置構成について述べることとする。
（１）単スキャン方式の原稿読み取り装置
第１１図は単スキャン方式の原稿読み取り装置であるマルチファンクションデジタル画像入出力装置（以下、ＭＦＰ）の一例を示すもので、カラー機の構成を側断面図として図示している。
【００１６】
第１１図におけるＭＦＰ１１００は、原稿画像を読み取るイメージリーダ部１１０１（画像入力部）と、イメージリーダ部１１０１で読み取った画像データを再現するプリンタ部１１０２（画像出力部）とに大きく分けられる。また、ここでは、自動原稿送り装置を載せていない構成を示している（すなわち、単スキャンの構成である）。自動原稿送り装置に関しては、第１２図で説明する。
【００１７】
イメージリーダ部１１０１は、ここでは４００ｄｐｉ（ｄｏｔｓ／ｉｎｃｈ）の解像度で原稿を読み取り、デジタル信号処理を行う。プリンタ部１１０２は、イメージリーダ部１１０１によつて読み取られた原稿画像に対応した画像を指定用紙にフルカラープリント出力する。
【００１８】
イメージリーダ部１１０１において、原稿台ガラス１１０３上の原稿１１０４は、ランプ１１０５により照射される。反射した光はミラー１１０６、１１０７、１１０８に導かれ、レンズ１１０９によつて、集光され、電気信号に変換する３ラインセンサ（以下、ＣＣＤ）１１１０上に像を結ぶ。ＣＣＤ１１１０からの電気信号はフルカラー情報レツド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）成分（すなわち画像信号）として信号処理部１１１１に送られる。なお、１１０５、１１０６を固定しているキヤリツジは速度ｖで、１１０７、１１０８は速度１／２ｖでラインセンサの電気的走査（主走査）方向に対して垂直方向に機械的に動くことによつて、原稿全面を走査（副走査）する。
【００１９】
信号処理部１１１１においては、ＣＣＤ１１１０より送られた画像信号を電気的に処理し、第１図において後述する画像処理を施した後、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラツク（Ｂｋ）の各成分に分解する。
【００２０】
信号処理部１１１１においてＭ、Ｃ、Ｙ、Ｂｋの各成分に分解された各画像信号は、画像データとして外部出力することが可能である。また、印刷することも可能で、参考までに以下に印刷排紙されるまでの手順について記載する。すなわち、信号処理部１１１１において分解された各画像信号は、レーザドライバ１１１２に送られる。レーザドライバ１１１２では、送られてきた各画像信号に応じ、半導体レーザ１１１３を変調駆動する。半導体レーザ１１１３より照射されたレーザ光は、ポリゴンミラー１１１４、ｆ−θレンズ１１１５、ミラー１１１６を介し、感光ドラム１１１７上を走査する。
【００２１】
１１１８は回転現像器であり、マゼンタ現像部１１１９、シアン現像部１１２０、イエロー現像部１１２１、ブラツク現像部１１２２により構成され、４つの現像部が交互に感光ドラム１１１７に接し、感光ドラム上に形成された潜像現像をトナーで現像する。１１２３は転写ドラムであり、用紙カセツト１１２４または１１２５より供給された用紙はこの転写ドラム１１２３に巻き付けられ、感光ドラム上に現像された像が用紙に転写される。
【００２２】
この様にして、Ｍ、Ｃ、Ｙ、Ｂｋの４色が順次転写された後に、用紙は定着ユニツト１１２６を通過し、トナーが用紙に定着した後に排紙される。
（２）連続スキャン方式の原稿読み取り装置
（ａ）自動原稿送り装置の構成
第１２図は原稿読み取り装置であるマルチファンクションデジタル画像入力装置（ＭＦＰ）とともに使用することで連続スキャンが可能となる自動原稿送り装置に関する断面図である。
【００２３】
自動原稿送り装置（ＡＤＦ）は、ＭＦＰ１１００のイメージリーダ部１１０１上に設置され、原稿台ガラス１１０３上の原稿を読み取り終わると、次の原稿を原稿台ガラス１１０３上にセットすると共に、読み取り済みの原稿を原稿台ガラス１１０３上から移動し、排紙部まで来たところで排紙駆動系により、排紙を行うよう構成され、複数枚の原稿を連続して読み取る、いわゆる"流し読み"（連続スキャン）を行うことができる。
【００２４】
ＡＤＦ１２００には、原稿束１２０１をセットする原稿積載台１２０２が装備されている。１１０１はＭＦＰ１１００のイメージリーダ部１１０１を示し、１１０３、１１０５も、各々ＭＦＰ１１００のイメージリーダ部１１０１内の原稿台ガラス１１０３、ランプ１１０５を示している。
【００２５】
また、原稿積載台１２０２には、給送手段の一部が配され、また原稿搬送長手方向に原稿検知センサ１２０３、第１原稿サイズ検知センサ１２０４、第２原稿サイズ検知センサ１２０５、第３原稿サイズ検知センサ１２０６が配設されている。
【００２６】
この給送手段は、搬送ローラ１２０７、分離ローラ１２０８、不図示の分離・搬送モータ、レジストローラ１２０９、排紙ローラ１２１０、レジストセンサ１２１１、排紙センサ１２１２、シャッタ１２１３、ウエイト１２１４から構成されている。ここで、不図示のシャッタソレノイドを引くことにより、シャッタ１２１３を引上げてウエイト１２１４を下ろす。そして、搬送ローラ１２０７と分離ローラ１２０８とを不図示の前記分離・搬送モータにより正転させ、原稿載置台１２０２上の原稿束１２０１の最下部から原稿を１枚ずつ分離する。
【００２７】
原稿束１２０１より分離されシートバスａにある原稿は、レジストローラ１２０９によりシートバスｂに搬送され、露光・読み取り位置を通過する。露光・読み取り位置では、搬送された状態のまま原稿の読み取りを行う。原稿は露光・読み取り位置通過後、シートバスｃを通り、排紙ローラ１２１０により排紙トレイ１２１５上に排出される。１２１６はシート検知センサであり、排紙トレイ１２１５上の用紙の有無を検知する。
【００２８】
（ｂ）自動原稿送り装置の動作シーケンス
第１３図は自動原稿送り装置ＡＤＦ１２００の動作シーケンスを示すフローチャートである。
【００２９】
ステップＳ１３０１では原稿搬送開始状態にあるか否かを監視する。原稿搬送開始状態であるか否かは、ＭＦＰ１１００より原稿束１２０１の１枚目の原稿が送られたことを示す原稿搬送開始信号を受信したか否かにより判断する。
【００３０】
ステップＳ１３０１で、原稿搬送開始状態であると判断された場合には、ステップＳ１３０２において原稿の分離動作を開始する。具体的には、第１２図におけるシャッタ１２１３を上げ、ウエイト１２１４を下ろし、分離・搬送モータを正転させ（ステップＳ１３０２）、搬送ローラ１２０７と分離ローラ１２０８とを駆動する。この時、レジストローラ１２０９と排紙ローラ１２１０は駆動しない。次に、レジストセンサ１２１１からの信号により、分離済原稿の先端をレジストセンサ１２１１が検知したか否かを判断し（ステップＳ１３０３）、分離済原稿の先端を検知したと判断したら、ステップＳ１３０４においてタイマをスタートさせる。タイマは分離・搬送モータの駆動を停止するためのもので、原稿がレジストローラ１２０９に突き当てられるタイミングで、タイムアップするよう設定されている。これにより原稿の斜行を取り除くことができる。
【００３１】
スタートしたタイマは、ステップＳ１３０５で終了したか否かを監視し、終了した場合には、分離・搬送モータを停止し、分離動作が終了する（ステップＳ１３０６）。
【００３２】
次に、分離・搬送モータの回転方向を逆転して、搬送ローラ１２０７と分離ローラ１２０８との駆動を切放するとともに、レジストローラ１２０９と排紙ローラ１２１０とを駆動し、レジストローラ１２０９に突き当てられた状態の原稿の搬送を開始する（ステップＳ１３０７）。原稿は、本体の光学系固定位置上を搬送されながら読み取り動作が行われ、レジストセンサ１２１１からの信号により、原稿後端をレジストセンサ１２１１が検知したか否かを判断し（ステップＳ１３０８）、検知したと判断したら、原稿後端が読み取り位置を通過したところでモータを停止するようタイマをスタートする（ステップＳ１３０９）。タイマがタイムアップすると（ステップＳ１３１０）、分離・搬送モータを停止し（ステップＳ１３１１）、読み取り動作が終了する。
【００３３】
ここで、原稿検知センサ１２０３からの信号により、次の原稿が有るか否かを判断する（ステップＳ１３１２）。次の原稿が有ると判断したら、ステップＳ１３０２に戻り、次の読み取り原稿を上記同様のステップでステップＳ１３０６まで行う。この間、レジストローラ１２０９と排紙ローラ１２１０とは駆動されていないため、読み取り済原稿は、読み取り位置に後端がある状態で保持されている。
【００３４】
次に、ステップＳ１３０７に進み、ステップＳ１３１１まで行うと、分離・搬送モータが逆転し、レジストローラ１２０９と排紙ローラ１２１０とを駆動して、次の原稿の読み取り動作を行うと同時に、読み取り済原稿を排紙トレイ１２１５上に排出する。ステップＳ１３１２において、原稿検知センサ１２０３が次の原稿が無いと判断した場合、読み取り済の原稿が原稿束１２０１の最終紙であると判断するため、次の原稿の分離動作を行わずにステップＳ１３１３に進み、分離・搬送モータを逆転し、排紙ローラ１２１０を駆動して最終紙の排紙動作を開始する。
【００３５】
動作開始時には、構成上、原稿は、排紙ローラ１２１０にニップされていることから排紙ローラ１２１０付近に配置された排紙センサ１２１２は原稿を検知しているので、ステップＳ１３１４で排紙センサ１２１２が原稿後端の検知を行い、後端を検知したならば、原稿後端が排紙ローラ１２１０を抜けるまでの間モータ駆動した後、分離・搬送モータを停止する（ステップＳ１３１５）。
【００３６】
以上の構成および動作シーケンスにより原稿が連続的に送られ、ＭＦＰにより連続スキャンされる。
【００３７】
３．画像処理装置
次に、本発明の第１の実施形態にかかる画像処理装置について説明する。
【００３８】
第１図は、本発明の第１の実施形態にかかる画像処理装置についての機能ブロックの一例を示す図で、上述のように、画像データ入力部１４０４、画像符号化部１４０５、画像データ保存部１４０６、画像復号化部１４０７、画像データ出力部１４０８とに大別でき、それぞれ、ブロックで図示した機能を備える。
【００３９】
（１）画像データ入力部１４０４
画像データ入力部１４０４は、イメージスキャナ部１３０とページ記述言語レンダリング部１４０とを備え、上述の画像入力装置１４０１からの異なる種類の画像データのデータ形式に対応している。イメージスキャナ部１３０、ページ記述言語レンダリング部１４０ともに、入力された画像データに基づいて、画像符号化部１４０５に対して画像データと属性フラグの出力を行う。
【００４０】
イメージスキャナ部１３０は、画像入力装置１４０１からのデータがビットマップ等の画像データであった場合に処理を実行し、入力された画像データを像域分離処理することで属性フラグを生成する。
【００４１】
ここで、像域分離処理とは、読み取られた画素が文字属性であるか写真属性であるかを判定するものであり、例えば原稿画像中の黒文字部を構成する画素が存在すると、この画素の属性フラグを"１"として出力し、黒文字部でなければ"０"の如く出力する。以下に第４図、第５図により、像域分離処理に関してさらに詳細に説明する。
【００４２】
第４ａ図は、後にも説明するが、写真領域と文字領域が混在している原稿画像の例であり、ページ全体の構成を示している。ひとつのページ４００内に文字領域４１０、網点印刷写真領域（以下、写真領域）４２０が混在している様子を示している。
【００４３】
ここでイメージスキャナ部１３０はこの原稿画像を画像入力装置１４０１を用いてカラーのＣＣＤセンサによって走査させ、画素ごとのカラーデジタル信号（Ｒ、Ｇ、Ｂ）として読み取る。読み取られたＲＧＢ信号は画像の領域ごとの属性によって決まる特徴を持っている。各領域においてＣＣＤセンサが読み取る信号値（Ｒ、Ｇ、Ｂ）のうちのＧ信号をＣＣＤの並び方向にプロットしたものの一例を第５図の５００に示す。横軸がＣＣＤの画素位置を示し、縦軸が信号値を表し、縦軸の上部が白、下部が黒を示している。
【００４４】
第５図で５１０、５２０はそれぞれ第４図の４１０、４２０の領域を読み取った場合に特徴的に現れる特性の一例を示している。
【００４５】
各領域ごとの特徴を説明すると、５１０は文字領域４１０の特性を示すものであり、白地に黒い文字が書かれているので、その信号値のプロットは白地部５１１から文字部５１２にかけて急激に読み取り信号値が変化するような特性となる。
【００４６】
５２０は網点画像である写真領域４２０の特性を示すものであり、白地５２１とその上に印刷された網点５２２との繰り返しとなるので信号値のプロットしたものは図で示したように白と黒が高い頻度で繰り返す特性となる。
【００４７】
読みとられた画素が文字属性であるか写真属性であるかを判定するためには、上で説明したような領域ごとの特徴を読みとり、信号値から検出して判定するようにすればよい。そのためには注目画素近傍での画像データの変化量あるいは変化量の一定区間内の積算値、周辺画素の輝度値（白地か色のついた背景か）、一定区間内の画像データの白から黒への変化の回数、など周知の手法を用いた特徴量抽出手法を用い、それに基づいた周知の属性判別手法を用いることができる。
【００４８】
像域分離処理をした結果、例えば原稿画像中の黒文字部を構成する画素が存在すると、この画素の属性フラグを"１"として出力し、黒文字部でなければ"０"の如く出力する。第４ｂ図は像域分離処理した結果、文字領域と判断された領域における文字属性フラグを示すものであり、図中の黒で表す画素が文字属性を持つ画素であり文字属性フラグ＝１が生成され、それ以外の写真領域は、文字属性フラグ＝０（図では白い部分）となっている。
【００４９】
このようにして、イメージスキャナ部１３０から画像データ１３１とともに属性フラグ１３２が画像符号化部１４０５に対して出力される。
【００５０】
一方、ページ記述言語（ＰＤＬ）レンダリング部１４０は、画像入力装置１４０１からの画像データがページ記述言語であった場合に処理を実行する。すなわち、ＰＤＬレンダリング部１４０ではＰＤＬコマンドを解釈して画像データを生成する。このときコマンドの種別を示す情報を参照して、イメージスキャナ部１３０と同じように黒文字画素を識別し、属性フラグデータを生成する。そして、画像データ１４１と属性フラグデータ１４２が画像符号化部１４０５に入力される。
【００５１】
なお、属性フラグデータ１３２、１４２においては、黒文字を示すものに限定されるわけではない。例えば、色文字領域、網点領域、ベクターグラフィックス領域など各種属性を示す多ビットの情報を属性フラグデータとして用いることもできる。
【００５２】
（２）画像符号化部、画像データ保存部、画像復号化部
画像符号化部１４０５および画像復号化部１４０７は、画像データ入力部１４０４により入力された画像データ（１３１または１４１）および属性フラグ（１３２または１４２）に基づいて、画像の符号化および復号化を行う。また、画像データ保存部１４０６は、画像符号化部１４０５において符号化された画像データを保存する。
【００５３】
１００は画像入力系を切り替えるセレクタ、１０１は圧縮用ブロックラインバッファ、１０２は属性フラグデータ符号化部、１０３は画像データ符号化部、１０４は圧縮メモリ、１０５は大容量な外部記憶装置（ＨＤＤ）、１０６は圧縮メモリ、１０７は属性フラグデータ復号化部、１０８は画像データ復号化部、１０９は展開用ブロックバッファである。また１１０は、上述した画像出力装置１４０３とのＩ／Ｆとして機能するプリンタ部である。以下、各々の機能ブロック（１００乃至１１０）について、第６図に示す処理フロー（画像データの符号化に関する処理フロー）と併せて説明する。
【００５４】
制御手段（不図示）から、画像データの入力指示がされると（ステップＳ６００）、画像データ入力部１４０４は画像データの入力を実行する（ステップＳ６０１）。セレクタ１００は、用途に応じて、画像データ入力部１４０４を切り替えることができる。また、セレクタ１００は、画像データの入力とともに、画像データ入力部１４０４より上述の属性フラグ１３２（または１４２）を受け取る。
【００５５】
圧縮ブロックラインバッファ１０１では、画像データを複数のタイルに分割する。その後、タイルごとの画像データは画像データ符号化部１０３に入力される。また、画素ごとの属性フラグデータは、符号属性判定部１２０と属性フラグデータ符号化部１０２に入力され、像域ごとの属性フラグが生成される（ステップＳ６０２）。
【００５６】
ここでは説明の便宜上、タイルの大きさをＭ画素ｘＮ画素とする（Ｍ、Ｎは自然数）。離散コサイン変換符号化（ＪＰＥＧ）を用いたカラー情報の符号化と、ランレングス符号化を用いた属性フラグデータの符号化は、タイルごとに、すなわちＭｘＮ画素ごとに施される。
【００５７】
ただし、符号化手法として離散コサイン変換符号化を適用する場合には、Ｍ、Ｎはウィンドウサイズの倍数でなければならない。この実施形態において、圧縮のためのウィンドウサイズを８ｘ８画素とし、Ｍ＝Ｎ＝３２とすれば、３２ｘ３２画素からなるタイルの中をさらに１６個の８ｘ８画素に分割して８ｘ８画素単位でＪＰＥＧ圧縮を行うことになる。以後、Ｍ＝Ｎ＝３２として説明するが、もちろん、本発明はその値に限定されるわけではない。
【００５８】
また、ここでは、符号化手法の例として、離散コサイン変換符号化、ランレングス符号化を示すが、これに限定するものではなく、他の符号化手法によるものでも良い。
【００５９】
さて、符号属性判定部１２０では、圧縮用ブロックラインバッファ１０１から入力された３２ｘ３２画素の属性フラグデータが文字属性であるか否かを統計処理により判定する（ステップＳ６０３）。なお、属性フラグデータは、各画素ごとにつけられるものである。本実施形態では、さらに、タイルごとの属性フラグデータを決定する。なぜなら、本実施形態では、タイルを単位として符号化を施すからである。そこで、文字属性と判定された画素が、一のタイルあたりいくつ含まれているかをカウントする（ステップＳ６０４、ステップＳ６０５）。一のタイルに含まれる文字属性の画素の数ｉが所定のしきい値ｊをこえるなら、当該タイルを文字属性のタイルとして判定する（ステップＳ６０６）。これを画像全体について繰り返し、文字属性のタイルなのか、写真属性のタイルなのかを、タイルごとに決定する（ステップＳ６０７、ステップＳ６０８）。続いて、画像入力装置１４０１における画像の入力手法が単スキャンであるのか連続スキャンで読み込まれているものなのかを、図示しないＣＰＵなどの制御手段から情報を受け取る（ステップＳ６０９−１、ステップＳ６０９−２）。
【００６０】
ここで単スキャンなのか、連続スキャンであるかの判定は、上述のイメージリーダ部１１０１に相当する単スキャン、すなわち、ＡＤＦ１２００が装着されていないイメージリーダで原稿を読み取る場合、または、ＡＤＦ１２００が装着されているＭＦＰ１１００でも、ＡＤＦ１２００を使用せずに原稿台ガラス８０３上に直接原稿を置いてスキャンする場合を単スキャンと定義し、ＡＤＦ１２００を使用して段階で、その枚数によらずに連続スキャンと定義しても良い。
【００６１】
さらにはＡＤＦ１２００使用時に、スキャン開始を行う前に、何枚の原稿束なのかを数えるような動作を行う構成としても良い。すなわち第１３図の一連のステップを行うことで、実際にスキャンにより原稿を取り込む前に、何枚の原稿束であるのかカウントするのである。この枚数が所定の数値以上の場合には連続スキャンと定義し、以下の場合に単スキャンと定義する。この所定の数値は、圧縮メモリ１０４、外部記憶装置１０５の記憶媒体の容量によって可変しても良く、例えば、記憶容量が、Ａ３サイズ１０枚分の容量を持っている場合には、Ａ３サイズ１０枚連続スキャンまでは単スキャン、それ以上は連続スキャンと定義しても良い。
【００６２】
符号量子化マトリクス選択部１２１では、ステップＳ６０７乃至ステップＳ６０９−２の結果に基づいて符号化を行う量子化マトリクスを選択し、量子化マトリクスの選択信号を画像データ符号化部１０３に送出する（ステップＳ６１０、ステップＳ６１１）。量子化係数（量子化マトリクス）の具体的な選択方法は後述する。
【００６３】
画像データ符号化部１０３では、選択された量子化マトリックスを用いて、１のタイルに含まれる１６個の８ｘ８画素ウィンドウに対し周知のＤＣＴ変換を用いて量子化し、画像符号化データを生成する（ステップＳ６１２）。一方、属性フラグ符号化部１０２は、一のタイルに含まれる画素の属性フラグデータを符号化して属性フラグ符号化データを生成する。
【００６４】
このようにして、属性フラグデータ符号化部１０２、画像データ符号化部１０３で生成された符号化データ（画像符号化データ、属性フラグ符号化データ）は、圧縮メモリ１０４を経由してハードディスク１０５に圧縮画像データとして記憶される。
【００６５】
記憶された圧縮画像データをプリンタ部１１０を介して出力する際は、ハードディスク１０５に記憶されている圧縮画像データを読み出し、以下の手順で復号化して出力する。
【００６６】
まず属性フラグデータ復号化部１０７は、圧縮して記憶された属性フラグ符号化データのＭｘＮ画素分のデータを読み出して復号する。復号属性判定部１２２は、属性フラグ符号化データの復号結果に基づいて属性の判定処理を行う。このときの判定処理は、第６図のステップＳ６０３からステップＳ６１１の処理と同様であるので説明を割愛する。
【００６７】
この判定結果に基づいて、復号量子化マトリクス選択部１２３は、復号に使用する復号化係数（本実施形態では逆量子化マトリクス）を選択する。このようにして選択された復号化係数を用いて、画像データ復号化部１０８は、タイルごとに画像データを復号し、その結果を展開用ブロックラインバッファ１０９に出力する。
【００６８】
復号属性判定部１２２は、符号属性判定部１２０と同様の処理でよい。なぜなら、属性フラグデータはデータの劣化しないランレングス符号化のような可逆圧縮方式で圧縮されているので、同一タイルに対する符号化時と復号化時の判定結果は全く等しくなるからである。従って、タイルごとに異なる量子化係数で量子化されていても復号時にはそれぞれに適した逆量子化係数が設定されるので、正しい復号画像データが得られることになる。
【００６９】
ところで、画像符号化部１４０５において、画素ごとの属性フラグデータに代えて、タイルごとの属性フラグデータを符号化した場合には、復号属性判定部１２２は不要である。なぜなら、タイルごとの属性フラグデータは、復号属性判定部１２２で求めようとするデータそのものであるからである。このときの詳細説明は第２の実施形態で行う。
【００７０】
第２図（Ａ）は、画像データ符号化部１０３における符号化処理の詳細ブロック図である。同図において、２００は、圧縮用ブロックラインバッファ１０１において、複数のタイルに分割されたタイルごとの画像データで、カラー信号の場合は、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３色、２５６階調の信号である。
【００７１】
２０１は色変換器で、ＲＧＢ信号を輝度色差信号（ＹＣｂＣｒ）に変換する。２０２は離散コサイン変換器（ＤＣＴ器）で、輝度色差信号のそれぞれを８ｘ８画素単位で空間周波数変換（ＤＣＴ変換）を行う。２０３は量子化器で、設定された量子化マトリクスを用いてＤＣＴ係数を量子化することにより、データ量を削減する。２０４は可変長符号化器（ＶＬＣ器）で量子化値をハフマン符号化処理でデータをさらに削減する。
【００７２】
第２図（Ｂ）は、画像データ復号化部１０８における復号化処理の詳細ブロック図である。同図において２０６は可変長復号器（ＶＬＤ器）でハフマンデコードをする。２０７は逆量子化器で、設定された逆量子化マトリクスを用いてＤＣＴ係数値に戻す。２０８はＩＤＣＴ器で、ＤＣＴ逆変換を行い、輝度色差信号に戻す。２０９は色変換器で、輝度色差信号をＲＧＢ信号に戻す。２１０は復号処理の結果外部に出力されるカラー画像信号である。
【００７３】
第３図は、属性フラグデータ符号化部１０２の詳細ブロック図である。同図において、判定部３００では入力される属性フラグデータの前画素の値と現画素の値とが同じかを判定し、同じ場合はＲＬコード生成部３０１に、違う場合はＬＴコード生成部３０２にデータを送るように切り替える。
【００７４】
ＲＬコード生成部３０１では、前画素データと同じ場合の回数を違うデータが出てくるまでカウントし、最後に、繰返したデータを出力する。
【００７５】
ＬＴコード生成部３０２では、データが前画素と異なる場合の数をカウントして、カウント数に対応する符号語と、実際データの最小構成ビット数をカウント数分だけ出力する。
【００７６】
合成部３０３では、ＲＬコード生成部３０１の出力データとＬＴコード生成部３０２の出力データを合成してコード３０４（属性フラグ符号化データ）として出力する。
【００７７】
ここで、属性フラグデータによる符号属性判定部１２０、復号属性判定部１２２、符号量子化マトリクス選択部１２１、復号量子化マトリクス選択部１２３の量子化マトリクスの切り替え方法について説明する。
【００７８】
第４ａ図は写真領域と文字領域が混在している原稿画像の例であり、ページ全体の構成を示している。
【００７９】
第４ｂ図はこの原稿画像に対して生成された属性フラグデータであり、ここでは文字領域のみが抽出されているところを示している。
【００８０】
第４ｃ図は原稿画像全体をＭｘＮ画素（本実施形態では）３２画素ｘ３２画素のタイル状に分割している様子を示す図である。各３２ｘ３２画素領域ごとに量子化マトリクスを設定できるようになっている。
【００８１】
第４ｄ図は第４ｂ図の属性フラグデータを参照して、文字属性が存在するタイルと存在しないタイルとに分割した例である。図中斜線をほどこしたタイルが文字を含まないタイルとして識別されたことになる。
【００８２】
ここでタイル中に文字が含まれるか否かの判定を行うわけであるが、３２ｘ３２画素のタイル内に１画素でも文字属性フラグが含まれていたら文字を含む、と判定することもできるが、あるいは文字属性を持つ属性フラグデータの画素数をタイル内でカウントし所定のしきい値を越えた場合だけ文字を含むタイルである、という判定をすることもできる。
【００８３】
第４ｄ図のように識別されたら、符号量子化マトリクス選択部１２１および復号量子化マトリクス選択部１２３において、入力されたデータが単スキャンであるのか、連続スキャンであるのかに応じて、また、タイルが文字属性のタイルであるのか、写真属性のタイルであるのかに応じて、文字属性のタイルに適応する量子化マトリクスおよび、文字を含まない写真属性のタイルに適応する量子化マトリクスを図２で示した量子化部２０３および逆量子化部２０７に記憶されている量子化マトリクスから選択し、画像データの符号化および復号化を行う。つまり、入力される画像データのスキャン形態（スキャン手法識別情報）に応じて、さらには画像中の文字領域、写真領域毎に応じて、その都度、自動的に量子化マトリクスを可変させ、符号化および復号化を行う。
【００８４】
写真領域は、文字領域と比較して、圧縮による画質劣化が目立ちにくいため、写真領域用の量子化ステップにおいては粗くとることができるため、圧縮率を高く、すなわち元の画像に対して記憶容量を大幅に減少させることができる。
【００８５】
また、単スキャン時には、符号化器１０２、１０３で生成された符号化データが、圧縮メモリ１０４およびハードディスク１０５の容量を超えた場合には、圧縮画像エラーとして、再スキャンを行い、さらに高圧縮率の圧縮テーブルを用いて圧縮を行い、圧縮メモリ１０４およびハードディスク１０５の容量内におさめるような処理を行うことが出来るが、連続スキャン時には、連続的に原稿を読み取るため、基本的には再スキャンを行うことはできない。したがって、再スキャンを行うとすれば、読み込み済みの原稿を戻すような仕組みをＡＤＦ９００に入れ込む必要が発生するが、この方法ではコストアップはまぬがれない。そこで、単スキャン、連続スキャンによって、各領域毎の量子化マトリクスを以下のように可変させ、再スキャンを回避する。
【００８６】
ここで説明を簡単にするため、写真領域用の量子化マトリクスを固定して考える。この写真用量子化マトリクスの一例を８ｘ８のＤＣＴ係数に対する量子化マトリクスとしてＴ１に示す。
【００８７】
【数１】
0003984817.tif 000002
次に単スキャン時の、文字領域の量子化マトリクスは、Ｔ２で示したような量子化マトリクスとする。
【００８８】
【数２】
0003984817.tif 000003
ＤＣＴ係数は通常マトリクスの左上がＤＣ成分に対する量子化ステップとなっており右もしくは下へ行くほど高周波成分に対する量子化ステップを表している。また、数値が小さいほど量子化ステップが小さい、すなわち元の画像の情報を保存していることを意味する。Ｔ２はＴ１にくらべ右もしくは下へ行くほど数値が小さくなるように設定してある。すなわち写真用量子化マトリクスに対して、文字用量子化マトリクスは、圧縮率は低くなるものの、高周波成分の情報を保存するようにすることで、文字画像の圧縮による劣化を減少させることができる。
【００８９】
ところが、Ｔ１、Ｔ２の設定では、画質的には高画質ではあるものの、トータルの圧縮率でみた場合には、高い圧縮率は見込めない。単スキャンと比較して再スキャンすることが現実的に難しい連続スキャンの場合には、非常にリスクの高い設定となる。そこで連続スキャン時には、文字領域に対する量子化マトリクスは、Ｔ３で示したようになる。
【００９０】
【数３】
0003984817.tif 000004
Ｔ２と比較して、高周波数成分の情報を落とすことで、圧縮率の高い量子化マトリクスとする。これにより、全体画像トータルでの圧縮率を高圧縮率にすることができる。
【００９１】
ここで示したＴ１、Ｔ２、Ｔ３の量子化マトリクスは一例にすぎない。また、Ｔ３では圧縮率を上げるために高周波成分を落とすことで対応したが、高周波成分、低周波成分のバランスを考え、任意に変更可能である。
【００９２】
また、ここではＴ１、Ｔ２、Ｔ３と３つの量子化マトリクスを記載したが、さらに多くの量子化マトリクスを用意しても良い。また、写真領域用の量子化マトリクスを固定して説明したが、写真用量子化マトリクスにおいても、文字・写真領域の割合に応じて選択できることは言うまでもない。
【００９３】
圧縮画像データを復号する場合は、まず圧縮された属性フラグ符号化データを復号し、上述と同様にタイル内の文字属性の画素数をカウントし文字領域か否かの判定を行う。そして、その判定結果および単スキャンか連続スキャンかの結果から、上記Ｔ１およびＴ２、Ｔ３に対応する逆量子化マトリクスを設定して復号を行う。
【００９４】
以上において量子化マトリクスＴ１、Ｔ２、Ｔ３およびそれらに対応する逆量子化マトリクスは第２図（Ａ）、（Ｂ）で示した量子化器２０３および逆量子化器２０７にあらかじめ記憶されており、画像データの属性および単スキャンか連続スキャンかの条件に従って選択的に使用し、タイル単位で切り替える。この結果、再スキャンを回避でき、ＡＤＦ９００に再スキャン時の仕組みを入れ込む必要がなくなる。
【００９５】
＜第２の実施形態＞
第１の実施形態では、量子化マトリクスの設定、逆量子化マトリクスの設定を、画素ごとの属性フラグデータを参照しながら切り替える構成であった。すなわち、第１の実施形態では、圧縮された画像データを復号する場合、まず画素ごとの属性フラグ符号化データを復号し、これを一のタイルにわたって統計処理しなければならなかった。換言すれば、統計処理のためのカウントブロックを符号化側と復号化側の双方に備える必要があった。
【００９６】
さらには、符号化側と復号化側に、入力手法の形態が単スキャンであるのか連続スキャンであるのかも処理する必要があった。
【００９７】
そこで、第２の実施形態では量子化部でＴ１、Ｔ２、Ｔ３のいずれの量子化マトリクスを使用したかを示すコード情報ｔｎを圧縮画像データのタイルごとのヘッダ部に記憶させるように構成する。
【００９８】
第７図に本実施形態にかかる画像処理装置の構成を示す。量子化マトリクスの選択をするまでは、第１の実施形態と同様の処理を行う。符号量子化マトリクス選択部１２１は、量子化マトリクスＴｎ（ｎ＝１、２、３、…）を選択すると、選択された量子化マトリクスＴｎのコード情報ｔｎ（ｎ＝１、２、３、…）を圧縮メモリに出力する。このコード情報ｔｎは、量子化マトリクスＴｎの識別情報である。
【００９９】
第９図は、圧縮された画像データと属性フラグデータを圧縮メモリ（１０４、１０６）に記憶するときのデータ構造を示す概念図である。データの先頭から順にスキャン手法識別情報、すなわち単スキャンか連続スキャンかを識別する情報がここに格納される。次に第１のタイルのヘッダ情報、ＤＣＴ符号化された画像データ、ランレングス符号化された属性フラグデータ、が格納され、同じ構成で第２のタイル、第３のタイル…と連続してデータが書き込まれ、１ページ全体に含まれる最後のタイルまでの情報が書き込まれる。なお、ランレングス符号化された属性フラグ情報は、フッダの位置に配置されているが、ヘッダの位置に配置されてもよい。各タイルのヘッダ情報には圧縮データのデータサイズやタイルの番号などが記録されるが、同時に画像データの量子化マトリクスとしてＴ１を使用したかＴ２、Ｔ３を使用したかのコード情報ｔｎも記録される。
【０１００】
第２の実施形態については、この第９図のスキャン手法識別情報、属性フラグデータは不要である。それは、符号化して記録されたデータを復号する際には、このヘッダ情報を参照してＴ１、Ｔ２、Ｔ３かの情報を読み取り、それぞれに見合った逆量子化マトリクスを選択して逆量子化を実行すればよいということになるからである。
【０１０１】
第８図に復号量子化マトリクス選択部１２３の構成例を示す。まず、復号側で復号処理が起動されると、コード情報抽出部１２３１は、圧縮メモリに蓄えられているヘッダ情報からコード情報ｔｎを読み出し、量子化マトリクス読み出し部１２３２に出力する。量子化マトリクス読み出し部１２３２は、コード情報ｔｎに対応する逆量子化マトリクスＴｎ-1を記憶装置１２３３から読み出し、画像データ復号化部１０８に出力する。
【０１０２】
なお、量子化マトリクスのコード以外のものを用いてもよい。例えば、領域ごとの属性情報であってもよい。
また、本実施形態では、符号化したタイルのデータとヘッダとが交互に配置されているが、他のデータ構造であってもよい。例えば、すべてのタイルのヘッダを一箇所にまとめて配置してもよい。また、２つの圧縮されたタイルの前に、対応する２つのヘッダをまとめて配置するようにしてもよい。要するに、各タイルがどのような符号化手法により符号化されているかを推定できるのであれば、どのようなデータ構造であっても構わないのである。
【０１０３】
さらには、スキャン手法識別情報を各パケットヘッダ内に入れ込む構成としても構わない。
【０１０４】
本実施形態では、圧縮された画像データを復号化する際には、このヘッダ部のみを参照して逆量子化マトリクスを切り替えることが可能になるので複号時に画素ごとの属性フラグデータを参照する必要がなくなるメリットがある。
【０１０５】
そのため、符号化側では、属性フラグデータ符号化部１０２は不要となる。一方、復号化側では、属性フラグデータ復号化部１０７と属性フラグデータの復号属性判定部１２２は不要とある。そのため、第１の実施形態よりも簡易な構成を用いて本発明を実施できる。
【０１０６】
＜第３の実施形態＞
第３の実施形態では、第１の実施形態で説明した第１図において、本願記載の画像処理装置を所定のネットワークと接続した場合の構成を第１０図にて説明する。
【０１０７】
第１０図において１００１はＬＡＮインタフェースであり、ネットワーク網１００２と接続を可能とするインタフェース部である。
【０１０８】
圧縮画像データを記憶する外部記憶装置１０５に記憶された圧縮画像データは、ＬＡＮインタフェース１００１を介して、ネットワーク網１００２上に接続されたホストコンピュータ１００３、画像サーバ１００４、画像入力出力装置１００５などにネットワーク送信が可能である。
【０１０９】
また、ネットワーク網１００２上に接続されたホストコンピュータ１００３、画像サーバ１００４、画像入力出力装置１００５などから圧縮画像データをネットワーク受信し、外部記憶装置１００５に記憶することも可能である。
【０１１０】
ＬＡＮインタフェース１００１は、圧縮用ブロックラインバッファ１０１、１０９もしくは圧縮メモリ１０４、１０６など、ＨＤＤ１０５以外の部分と接続することも可能である。しかし、ネットワーク上の負荷を考慮した場合、圧縮画像の送受信の方が効率が良いため、ＨＤＤ１０５と接続するのが望ましいと考えられる。
【０１１１】
またここでは図示しないが、属性フラグデータを必要としない符号化、復号化を行うための例えば、ＪＰＥＧ符号化部、ＪＰＥＧ復号化部を設ける構成とし属性フラグデータを使用しない機器との送受信時に使用する構成としても良い。
【０１１２】
さらに、電話線を利用したファクシミリのような画像送受信機器に接続し、画像転送を行う構成としても良いし、無線などを利用して、他の画像入出力装置、イメージサーバ、ホストコンピュータなどと接続し、画像を送受信できる構成としても良い。
【０１１３】
【他の実施形態】
上述の実施形態では、第１１図に示すような一体型の画像処理装置について説明してきたが、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１１４】
また、本発明の符号化方法と復号化方法はエンコードソフトやデコードソフトとして頒布することも可能である。そのため、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した第６図に示すフローチャートに対応するプログラムコードが格納されることになる。
【発明の効果】
以上説明したように本発明によれば、自然画像と非自然画像とを合成してなる合成画像を、圧縮後の画質の劣化を抑えつつ、高い圧縮効率で符号化・復号化することができ、かつ連続スキャンに対応した符号化・復号化処理が実現できる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかる画像処理装置についての機能ブロックの一例を示す図である。
【図２】本発明の第１の実施形態にかかる画像処理装置における画像データ符号化部および画像データ復号化部の詳細を示す図である。
【図３】本発明の第１の実施形態にかかる画像処理装置における属性フラグ符号化部の詳細を示すブロック図である。
【図４ａ】写真領域と文字領域が混在している原稿画像の一例を示す図である。
【図４ｂ】本発明の第１の実施形態にかかる画像処理装置により像域分離処理した結果、文字領域と判断された領域における文字属性フラグを示す図である。
【図４ｃ】本発明の第１の実施形態にかかる画像処理装置により原稿画像全体を３２画素ｘ３２画素のタイル状に分割している様子を示す図である。
【図４ｄ】本発明の第１の実施形態にかかる画像処理装置により、文字属性が存在するタイルと存在しないタイルとに分割した例を示す図である。
【図５】本発明の第１の実施形態にかかる画像処理装置に入力した画像データの一例を示す図である。
【図６】本発明の第１の実施形態にかかる画像処理装置における処理を示すフローチャートである。
【図７】本発明の第２の実施形態にかかる画像処理装置の構成を示すブロック図である。
【図８】本発明の第２の実施形態にかかる画像処理装置における復号量子化マトリクス選択部の構成を示すブロック図である。
【図９】本発明の第２の実施形態にかかる画像処理装置におけるデータ構造を示す概念図である。
【図１０】本発明の第３の実施形態にかかる画像処理装置の構成を示すブロック図である。
【図１１】本発明の第１の実施形態にかかる画像入力装置の構成を示す側断面図である。
【図１２】本発明の第１の実施形態にかかる自動原稿送り装置の構成を示す側断面図である。
【図１３】本発明の第１の実施形態にかかる自動原稿送り装置の動作シーケンスを示すフローチャートである。
【図１４】本発明の第１の実施形態にかかる画像処理システムの全体構成を示す図である。
【図１】
0003984817.tif 000005
【図２】
0003984817.tif 000006
【図３】
0003984817.tif 000007
【図４ａ】
0003984817.tif 000008
【図４ｂ】
0003984817.tif 000009
【図４ｃ】
0003984817.tif 000010
【図４ｄ】
0003984817.tif 000011
【図５】
0003984817.tif 000012
【図６】
0003984817.tif 000013
【図７】
0003984817.tif 000014
【図８】
0003984817.tif 000015
【図９】
0003984817.tif 000016
【図１０】
0003984817.tif 000017
【図１１】
0003984817.tif 000018
【図１２】
0003984817.tif 000019
【図１３】
0003984817.tif 000020
【図１４】
0003984817.tif 000021