(57)【特許請求の範囲】
【請求項１】
画像読み取り手段により原稿上を走査してその原稿上の画像を読み取る一方、走査位置検出手段により検出した、読み取られた上記画像に対応する走査位置に基づいて、上記画像を読み取って得た画像データに対応した上記原稿上の座標を座標導出手段で導出し、写像手段により上記座標に基づいて上記画像データを写像用メモリの所定のアドレスに写像する画像処理装置であって、
上記読み取り手段から得られた画像データを圧縮する画像圧縮手段と、該圧縮された画像データを記憶する圧縮画像記憶メモリと、その圧縮画像記憶メモリから圧縮された画像データを読み出して元の画像データに伸長するとともに、該伸長された画像データを上記写像手段へ入力する画像伸長手段とを含み備え、
さらに、上記走査位置検出手段が検出した上記走査位置を示すデータである走査位置データを圧縮する走査位置圧縮手段と、該圧縮された走査位置データを記憶する圧縮走査位置記憶メモリと、その圧縮走査位置記憶メモリから圧縮された走査位置データを読み出して元の走査位置データに伸長して上記座標導出手段へ入力する走査位置伸長手段とを備えたことを特徴とする画像処理装置。
【請求項２】
画像読み取り手段により原稿上を走査してその原稿上の画像を読み取る一方、走査位置検出手段により検出した、読み取られた上記画像に対応する走査位置に基づいて、上記画像を読み取って得た画像データに対応した上記原稿上の座標を座標導出手段で導出し、写像手段により上記座標に基づいて上記画像データを写像用メモリの所定のアドレスに写像する画像処理装置であって、
上記読み取り手段から得られた画像データを圧縮する画像圧縮手段と、該圧縮された画像データを記憶する圧縮画像記憶メモリと、その圧縮画像記憶メモリから圧縮された画像データを読み出して元の画像データに伸長するとともに、該伸長された画像データを上記写像手段へ入力する画像伸長手段と、上記走査位置検出手段が検出した上記走査位置を示すデータである走査位置データを上記座標導出手段の前段において記憶する走査位置記憶メモリと、上記画像圧縮手段の前段において、読み取られた上記画像がカラーかモノクロかを判定するモノクロ判定手段とを含み備え、
上記画像読み取り手段が、上記画像データを２種以上のカラーデータとして取得し、上記モノクロ判定手段がその画像をモノクロと判定した場合には、任意のいずれかの上記カラーデータを有効として、有効とされたそのカラーデータに対して、上記画像圧縮手段、上記圧縮画像記憶メモリ、上記画像伸長手段がそれぞれの処理を行い、有効とされなかった他のカラーデータについては、上記写像手段が上記画像伸長手段で伸長されたカラーデータと同じ値をそれぞれの他のカラーデータとして生成する処理を行って、有効とされたカラーデータと共に上記写像用メモリに写像することを特徴とする画像処理装置。
【請求項３】
画像読み取り手段により原稿上を走査してその原稿上の画像を読み取る一方、走査位置検出手段により検出した、読み取られた上記画像に対応する走査位置に基づいて、上記画像を読み取って得た画像データに対応した上記原稿上の座標を座標導出手段で導出し、写像手段により上記座標に基づいて上記画像データを写像用メモリの所定のアドレスに写像する画像処理装置であって、
上記読み取り手段から得られた画像データを圧縮する画像圧縮手段と、該圧縮された画像データを記憶する圧縮画像記憶メモリと、その圧縮画像記憶メモリから圧縮された画像データを読み出して元の画像データに伸長するとともに、該伸長された画像データを上記写像手段へ入力する画像伸長手段と、上記走査位置検出手段が検出した上記走査位置を示すデータである走査位置データを上記座標導出手段の前段において記憶する走査位置記憶メモリとを含み備え、
さらに、上記画像圧縮手段の前段に、該画像圧縮手段の圧縮形式に対応するように上記画像データの変換処理を行うデータ前処理手段を備え、上記画像伸長手段の後段に、上記データ前処理手段で変換処理した画像データを元の形式に逆変換するデータ後処理手段を備えたことを特徴とする画像処理装置。
【請求項４】
上記画像データが画像の色を表す情報を含んでおり、上記画像圧縮手段および画像伸長手段が、それらの機能において、表色形式に対応した圧縮形式を複数有し、かつ、上記データ前処理手段およびデータ後処理手段が、それぞれ、複数の上記圧縮形式のそれぞれに対応した前処理又は後処理を行う構成とされており、そして、上記画像圧縮手段、上記画像伸長手段、上記データ前処理手段および上記データ後処理手段に対して、複数の上記圧縮形式の中の１つを選択指示する圧縮形式選択手段をさらに備えたことを特徴とする請求項３記載の画像処理装置。
【請求項５】
上記圧縮形式は、その種類として、上記表色形式に加えて、さらに、上記画像圧縮手段に与えるデータの間引の度合いを含むことを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
上記画像圧縮手段は、２次元ＤＣＴ変換を行うＤＣＴ変換手段と、上記ＤＣＴ変換手段で得られたＤＣＴ係数の量子化を行う量子化手段と、上記量子化のための量子化テーブルと、上記量子化後の画像データの符号化を行うエントロピー符号化手段と、上記符号化のためのエントロピー符号化テーブルとにより構成され、
また、上記画像伸長手段は、上記エントロピー符号化テーブルをもとに復号化を行うエントロピー復号化手段と、上記量子化テーブルをもとに上記復号されたデータの逆量子化を行う逆量子化手段と、上記逆量子化後の値に２次元の逆ＤＣＴ変換を行うＩＤＣＴ変換手段とにより構成されたことを特徴とする請求項１から３の何れか１項に記載の画像処理装置。
【請求項７】
上記画像圧縮手段は、さらに、圧縮対象成分が有効であるかどうかを判断する有効判定手段を有し、そして、上記ＤＣＴ変換手段が、この有効判定手段で有効と判定された成分に対して２次元ＤＣＴ変換を行うことを特徴とする請求項６記載の画像処理装置。
【請求項８】
上記走査位置圧縮手段は、現在を表すｉ番目の走査位置データと、その１つ前の（ｉ−１）番目の走査位置データとの間の差分信号を計算する差分導出手段と、上記差分信号の符号化を行うエントロピー符号化手段と、上記符号化のためのエントロピー符号化テーブルとにより構成され、
また、上記走査位置伸長手段は、上記エントロピー符号化テーブルをもとに復号化を行うエントロピー復号化手段と、その復号された差分信号データに、１つ前に予測された（ｉ−１）番目の走査位置データを加算する信号予測手段とにより構成されたことを特徴とする請求項１記載の画像処理装置。
【請求項９】
上記画像圧縮手段は、所定数ｎライン分の画像データが得られた時点でその画像データの圧縮を行い、そして、その読み取り画像ライン数ｎが上記画像圧縮手段で使用される圧縮方法に応じて決定されることを特徴とする請求項１から３のいずれか１項に記載の画像処理処置。
【請求項１０】
ユーザからの指示があったときに、上記画像伸長手段が上記圧縮画像記憶メモリから圧縮された画像データを読み出して伸長するとともに、上記座標導出手段が上記走査位置記憶メモリから走査位置データを読み出して原稿上の座標を算出し、伸長された上記画像データを、その画像データに対応した上記原稿上の座標に基づいて上記写像手段が写像用メモリに写像する請求項１から３のいずれか１項に記載の画像処理装置。
【請求項１１】
ユーザからの指示があったときに、上記画像伸長手段が上記圧縮画像記憶メモリから圧縮された画像データを読み出して伸長するとともに、上記走査位置伸長手段が上記走査位置記憶メモリから圧縮された走査位置データを読み出して伸長し更に上記座標導出手段が原稿上の座標を算出し、伸長された上記画像データを、その画像データに対応した上記原稿上の座標に基づいて上記写像手段が写像用メモリに写像する請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハンドタイプのスキャナによって読み取られた画像データを画像記憶メモリに格納するための画像処理装置に関するものである。
【０００２】
【従来の技術】
従来、手動によって原稿上を自由走査して原稿画像を読み取るハンドタイプのスキャナにおいては、読み取りセンサの原稿上の走査位置を逐次検出し、検出された走査位置に基づいて画像データを画像記憶メモリに格納している。
【０００３】
このような画像処理装置としては、例えば本願出願人による特開平８−１０７４７９号公報に記載のものがある。
【０００４】
図１４は上記従来の画像処理装置のブロック図を示すものである。イメージセンサ１００での光電変換によって得られた画像データはライン読み取り手段１０２０でディジタル処理されるようになっている。ここで得られたディジタルの画像データはシーディング補正手段１０３０でシーディング補正された後、画像バッファ１０５０を介して写像手段に入力される。
【０００５】
一方、走査位置検出手段１０９０は上記読み取られた画像データに対応する走査位置を検出し、該走査位置データを座標導出手段１１１０に入力する。この座標導出手段１１１０では、上記位置データに基づいて原稿上の座標を算出し、該座標データを写像手段１０７０に入力する。写像手段１０７０では上記のようにして得られた座標データを写像用メモリ１１２０上の所定アドレスに変換するとともに、該アドレスに対応する画像データが写像されるように処理をして、写像メモリ１１２０に格納する。
【０００６】
尚、走査位置を検出する際に基準位置が印刷されたシートやタブレット等の補助装置を用いると精度よく読み取り位置を得ることができるが、その反面コストが高くなる。他方図１４に示すように、イメージセンサ１００と一体で移動する車輪に取り付けられ、該車輪の回転にともなってパスルを発生するエンコーダ１０１ａ，１０１ｂを用いる場合には、車輪の滑り等によって大きな累積誤差を生じてしまうおそれがある。
【０００７】
そこで、画像位置補正手段１０８０を設け、同じ位置を重複して走査した際の重なり領域内に、該当する入力画像データと対応する写像メモリ１１２０上に既に格納された画像データの間の相関に基づいて、上記座標導出手段１１１０で得られた位置の補正を行うようにし、写像手段１０７０で該補正された位置を用いて写像メモリ１１２０上の所定のアドレスに格納することで、走査位置の位置誤差によってよって生じる画像の接続ズレを防止している。
【０００８】
このように、写像用メモリ１１２０に記憶された画像データは外部のコンピュータ等のメモリに記憶され、画面表示されたりあるいは印刷されたりする。
【０００９】
【発明が解決しようとする課題】
ところで、今後、ハンドタイプのスキャナ入力ができる画像処理装置に望まれる機能として、ポータビリティへの要望が大きくなると考えられ、その際、電話回線等を使った通信機能により、離れた先への画像データ通信が望まれると思われる。
【００１０】
しかしながら、上記従来の画像処理装置では、原稿から読み込んだ画像をリアルタイムでパソコン等の外部コンピュータで取り込むことを前提としており、前記画像バッファ１０５０の記憶容量が小さいことから、画像処理装置で得られた画像データを一度保持して、モデム等を介して離れた場所にある外部コンピュータに送信したり、帰ってからこの画像処理装置に外部コンピュータ等を接続して読み込んだ画像データを取り出すというようなオフラインでの使用ができないという問題点がある。
【００１１】
上記画像バッファ１０５０の記憶容量を増大させればこの問題は解決するが、画像処理装置の製造コストが上がるという別の問題を招来する。
【００１２】
本発明は叙上の如き実状に対処し、読み込んだ画像データを圧縮することにより、外部メモリなしで既存の内部メモリに画像データを記憶させるとともに、この画像データのオフラインでの処理を可能にすることを目的とするものである。
【００１３】
【課題を解決するための手段】
本発明は上記問題を解決するために以下の手段を採用している。
【００１４】
まず、本発明は画像読み取り手段により原稿上を走査してその原稿上の画像を読み取る一方、走査位置検出手段により検出した、読み取られた上記画像に対応する走査位置に基づいて、上記画像を読み取って得た画像データに対応した上記原稿上の座標を座標導出手段で導出し、写像手段により上記座標に基づいて上記画像データを写像用メモリの所定のアドレスに写像する画像処理装置を前提としている。
【００１５】
上記のような画像処理装置において、図１に示すように、上記読み取り手段から得られた画像データを画像圧縮手段１０４で圧縮し、該圧縮された画像データを圧縮画像記憶メモリ１０５に記憶するようにする。また、走査位置検出手段１０９で検出した上記走査位置を走査位置記憶メモリ１１０に記憶する。
【００１６】
この状態でユーザよりの指示があると、上記画像伸長手段１０６で上記圧縮画像記憶メモリ１０５から上記圧縮された画像データを読み出して元の画像データに伸長するとともに、該伸長された画像データを上記写像手段１０７に入力するとともに、走査位置記憶メモリ１１０より走査位置を入力する構成とした。
【００１７】
これによって、一旦目的とする原稿の画像データを全部圧縮画像メモリ１０５に記憶しておき、後に必要なときになってから該画像データを伸長して取り出すことができる。従って、携帯に便利な画像処理装置を得ることができる。
【００１８】
上記に加えて、図５に示すように上記画像圧縮手段５０１の前段に、上記読み取られた画像データがカラーかモノクロかを判定するモノクロ判定手段５００を備え、このモノクロ判定手段５００が画像データをモノクロと判定した場合に、上記画像圧縮手段５０１がＲＧＢの任意の１つのカラーデータのみを有効として圧縮を行い、上記圧縮画像記憶メモリ１０５がこのカラーデータを記憶するとともに上記画像伸長手段１０６が伸長して、上記写像手段１０７が残る２つのカラーデータをこの伸長されたカラーデータと同じ値として生成し上記写像用メモリに写像する構成とすることもできる。これによって、モノクロ、特に白黒２値の画像データの圧縮をより少ないメモリ容量で行うことができるとともに、処理の高速化が可能となる。
【００１９】
更に、図７に示すように上記画像圧縮手段１０４の前段に、該画像圧縮手段１０４の圧縮形式に対応するように上記画像データの変換処理を行うデータ前処理手段７０１を備えるとともに、上記画像伸長手段７０１の後段に、上記データ前処理手段７０１で変換処理した画像データを元の形式に逆変換するデータ後処理手段７０２を備えた構成とすることもできる。
【００２０】
これによって、圧縮・伸長の方式に対応した処理をすることが可能であり、更に、複数種の圧縮・伸長方式の中の１つを選択手段７００で選択する構成とすることによって、ユーザの希望する任意の方法を採用することができる。
【００２１】
さらに、図１１に示すように、上記走査位置検出手段１０９で検出した走査位置を、圧縮する走査位置圧縮手段１１００と、上記圧縮された走査位置を保持する圧縮走査位置記憶メモリ１１０１と、この圧縮走査位置記憶メモリ１１０１から走査位置の圧縮データを読み出し伸長する走査位置伸長手段１１０２とを備えた構成とすることも可能である。これによって、走査位置の圧縮も可能となり、メモリ容量を少なくすることが可能となる。
【００２２】
【発明の実施の形態】
以下、さらに添付図面を参照して、本発明の実施の形態を説明する。
【００２３】
図１は本発明の実施の形態１の画像処理装置を示す構成図、図２は同実施の形態の画像圧縮手段を示す構成図、図３は同実施の形態の画像伸長手段を示す構成図、図４は同実施の形態の量子化テーブルの例を表す図である。
【００２４】
なお、各図において同一部材には同一符号を付しており、また、これ以降で座標値および移動量の単位には全て画素単位が用いられることとする。
【００２５】
（実施の形態１）
まず、本発明の実施の形態１の画像処理装置について説明する。
【００２６】
上記実施の形態１の画像処理装置は、図１に示すように、画像読み取り手段として、レッド、グリーン、ブルーの各カラー画像データをそれぞれ読み取るラインセンサを持つイメージセンサユニット１００と、このイメージセンサユニット１００を介してレッド、グリーン、ブルーの色データを読み取るライン読み取り手段１０２とを備えている。
【００２７】
上記ライン読み取り手段１０２は、イメージセンサ１００で読み取られたカラー画像データを増幅するアンプ１１５と、増幅されたカラー画像データをディジタル信号に変換するＡ／Ｄ  変換回路１１６とにより構成されている。
【００２８】
また、上記画像読み取り手段は、上記イメージセンサユニット１００と一体的に設置され、イメージセンサユニット１００の移動距離を検出するためのパルスを送出するエンコーダ１０１ａ，１０１ｂを備えている。
【００２９】
上記画像読み取り手段により読み取られた画像データは、シェーディング補正手段１０３によって、光源の光量むらやセンサの出力のばらつき等により生じる各色データ出力レベル差が補正される。
【００３０】
そして、この補正された画像データは、画像圧縮手段１０４に転送される。この画像圧縮手段１０４は、予め設定された所定数、ｎライン分のカラー画像データが得られるごとに、符号化によりそれらの圧縮処理を行うようになっている。
【００３１】
上記画像圧縮手段１０４で圧縮され符号化された圧縮画像データは、圧縮画像記憶メモリ１０５に順次記憶される。この記憶された圧縮画像データは、ユーザより画像再生信号検知手段１１４に入力される画像再生信号を受けて、画像伸長手段１０６により順番に読み出され、その伸長作業が行われる。
【００３２】
上記画像伸長手段１０６により伸長された画像データは、写像手段１０７によって、前記エンコーダ１０１ａ、１０１ｂで得られた読み取り画像の写像用メモリ１１２で占める座標（または後述する画像位置補正手段１０８で位置補正された座標）に写像される。
【００３３】
上記画像位置補正手段１０８は、前述の特開平８−１０７４７９号公報に詳述されるものであり、上記エンコーダ１０１ａ、１０１ｂより導出された座標値を、写像用メモリ空間における重なり領域データを用いることで位置補正を実行するものである。
【００３４】
上記画像位置補正手段１０８は、入力画像ライン上にある画像データと写像用メモリ１１２に既に格納済みの画像データ間の相関データより構成される画像相関テーブル１１７と、この画像相関テーブル１１７から最も相関の高い座標を求め、求められた座標位置と現時点の画素位置の間の位置ずれ量と、ラインセンサの回転角度を補正するオフセット量とを累積誤差として保持する累積誤差記憶メモリ１１８と，この累積誤差記憶メモリ１１８で保持された値をもとにエンコーダ１０１ａ，１０１ｂより得られた座標の補正値を決定する補正量決定手段１１９と，前記座標導出手段１１１で得られた座標値に上記補正量決定手段１１９で得られた補正量を加えて座標補正を行う座標補正手段１２０とによって構成されている。
【００３５】
一方、走査位置検出手段１０９は、エンコーダ１０１ａ及び１０１ｂからのパルスを受けてラインセンサの先頭走査位置と終端走査位置を検出し、走査位置記憶メモリ１１０は、上記走査位置検出手段１０９で得られたラインセンサの先頭走査位置と終端走査位置を一時保持するようになっている。
【００３６】
座標導出手段１１１は、ユーザより画像再生信号検知手段１１４に入力される画像再生信号を受けて、走査位置記憶メモリ１１０で保持されたセンサの先頭走査位置と終端走査位置をもとに読み取られたレッドデータ、グリーンデータ、ブルーデータの写像用メモリ１１２上の座標を計算し、上記写像用メモリ１１２は、上記読み取られた各カラー画像データをその占める位置に配置し保持するようになっている。
【００３７】
上記写像用メモリ１１２に保持された画像データは、モニター等の外部表示手段１１３に表示される。また、この写像用メモリ１１２に保持された画像データは、モデム等を介して離れた場所の外部コンピュータに送信されたり、持ち帰った先等でこの画像処理装置に外部コンピュータ等を接続して取り出される。
【００３８】
以上のように構成された実施の形態１の画像処理装置の動作について説明する。
【００３９】
まずイメージセンサユニット１００が、カラー原稿上のＲ，Ｇ，Ｂの各ラインセンサのある位置のレッド、グリーン、ブルーの各カラー画像データを読み取り、読み取った各カラー画像データをライン読み取り手段１０２に入力する。ライン読み取り手段１０２では、アンプ１１５、Ａ／Ｄ  変換回路１１６を介して、ディジタル変換され、シェーディング補正手段１０３に転送される。
【００４０】
シェーディング補正手段１０３では、得られたカラー画像データごとに光源の光量むらやセンサの出力のばらつき等により生じる各色データの出力レベル差が補正され、画像圧縮手段１０４に入力される。
【００４１】
画像圧縮手段１０４では、このカラー画像データの圧縮処理を行う。その際、に使用する圧縮方法としてはどのような方法を用いてもよいが、この実施の形態では画像を８×８画素からなるブロックに分割し、各ブロックの画素を公知の２次元離散コサイン変換（ＤＣＴ; Discrete Cosine Transform 、以下、ＤＣＴ変換という) により空間周波数分布の係数に変換し、視覚に適応した閾値で量子化し、求まった量子化係数を統計的に求めたハフマンテーブルにより符号化する公知のＪＰＥＧ方式を適用した。
【００４２】
図２および図３はこの方式に基づいて構成された画像圧縮手段１０４および画像伸長手段１０６をそれぞれ示している。なお、この手法はインターネットのウェブブラウザで使用されるカラー静止画像符号化標準方式に準ずるものである。
【００４３】
図２に示すように、上記画像圧縮手段１０４では、シェーディング補正手段１０３で得られたラインごとのカラー画像データ１０が予め設定されたｎライン分揃った時点で処理を開始する。この際、特定のラインｕにおける一方端からｖ番目の画素より得られるカラー画像データはレッドデータR(u,v)、グリーンデータＧ(u,v) 、ブルーデータＢ(u,v) の３つである。これを色ごとに上記８×８のブロックの集合（ＭＣＵ;Minimum Coded Unit)に分ける。このことから、処理を開始するライン数ｎは８の倍数になるように設定する方が処理する際に扱いやすいので、本実施例ではｎ＝８を選ぶ。
【００４４】
ＤＣＴ変換手段２００では、各ブロックに対して、サイズ８×８の２次元ＤＣＴ変換が施され、ここでで得られた６４個のＤＣＴ係数は、量子化手段２０１で各係数ごとに異なる量子化ステップＱ(i,j)(ｉ＝1,2,...8、ｊ＝ 1,2,...8 ) を用いた線形量子化が施される。各係数ごとの量子化ステップＱ(i,j) をマトリクス状にしたものを量子化テーブル２０２と称し、本実施の形態では、図４のように示される量子化テーブル２０２をレッドデータ、グリーンデータ、ブルーデータの各々より得られた上記ＭＣＵに適用することとした。
【００４５】
図４の量子化テーブル２０２は、ＪＰＥＧ規格でよく使用される濃度による表色系を輝度・色差による表色系（ＲＧＢ系をＹＣｒＣｂ系）に変換した際のＹ（輝度）信号から得られたＤＣＴ係数の量子化に使用されるものである。本実施の形態はＲＧＢ系のままＤＣＴを用いた圧縮を行う例であるが、この場合、Ｒ( レッド) 、Ｇ  （グリーン）、Ｂ  （ブルー）の量子化の差異はつけにくいと考え、同じ量子化テーブル２０２を各色に適用することとした。しかし、ＲＧＢにおけるカラー特性評価をもとに各カラーデータより得られたＤＣＴ係数を量子化するテーブルを各色で異ならせた値をとるテーブルとしてもよいことはもちろんである。
【００４６】
次に、エントロピー符号化手段２０３では、量子化処理で得られたＤＣＴ成分値のエントロピー符号化を行う。ここでは、まずＤＣＴ変換係数の不変（ＤＣ）成分と変化（ＡＣ）成分が分離され、次に以下のように別々な処理が加えられる。
【００４７】
(1) 画像データ１０のＤＣ成分は、差分パルス符号変調（ＤＰＣＭ; Differential Pulse Code Modulation) による処理の後に、エントロピー符号化テーブル２０４を使ってハフマン符号化データ１１に変換される。上記差分パルス符号変調は、前ブロックと現ブロックで対応するＤＣ成分の差分を取ることであり、前ブロックと現ブロックのＤＣ成分が似た値を持つことから、それにより行われるエントロピー符号化の効果を高める。なお、これらの処理または変換は公知の手段である。
【００４８】
(2) ＡＣ成分は、ジグザグスキャンの後、零ラン長を考慮して二次元ハフマン符号化データに変換される。なお。ジグザグスキャンは、空間周波数での高域に位置するＡＣ成分値がほとんど零値を持つことから、この零の長さが連続して続く零ラン長が長くなるように工夫された公知のスキャン法であり、これにより２次元エントロピー符号化の効果を高めている。
【００４９】
なお、これらの画像圧縮処理は、画像読み取りが完了するまでに、読み取られたライン数が前記所定値ｎになるごとに行われる。
【００５０】
一方、画像圧縮処理と並列してエンコーダ１０１ａ及び１０１ｂで得られたパルスが走査位置検出手段１０９でラインセンサの先頭走査位置と終端走査位置に換算され、走査位置記憶メモリ１１０に順番に保持される。このように先頭位置と終端位置のみを保持し、中間の各画素の位置を省略するのは、対象とする原稿上の画像の全ての読み込みが終了し、ユーザによる画像再生信号の入力に伴い圧縮記憶された画像データの表示が開始されるような場面を想定しているために、データ量を少なくする必要があるためである。
【００５１】
このような場面の例としては、圧縮画像データを記憶した圧縮画像記憶メモリ１０５とこの走査位置記憶メモリ１１０とを、上記実施の形態の画像処理装置に付加されたモデム等で使用される通信用のアナログ回線やISDN等のディジタル回線モデム、赤外線通信等を使っての別の場所へのデータ送信が考えられ、このことから上記画像圧縮処理は実施の形態の画像処理装置の携帯性に不可欠な技術となっている。
【００５２】
他方、画像再生信号検知手段１１４は、ユーザからの画像再生信号の入力があった場合に、その信号を受けて画像伸長手段１０６及び座標導出手段１１１に各処理の開始を指示する。
【００５３】
上記画像伸長手段１０６では、図２で説明した画像圧縮に対応して公知の図３に示す処理がなされる。すなわち、まず圧縮画像記憶メモリ１０５より圧縮後の符号化画像データ１１を順次読み出し、エントロピー復号化手段３００でエントロピー符号化テーブル２０４に従いＤＣＴ係数のＡＣ、ＤＣ成分に復号する。そして、得られた６４個のＤＣＴ係数に量子化テーブル２０２で対応するＱ(i,j) を乗算することにより、ＤＣＴ変換で得られた係数を推定する。そして、最後にこの値をI ＤＣＴ変換手段３０２で逆ＤＣＴ変換することで、圧縮する前の１ＭＣＵ分（６４個）のレッド、グリーン、ブルー各データに復元することで画像伸長処理を行う。
【００５４】
これに対し、上記座標導出手段１１１は、走査位置記憶メモリ１１０で記憶されたラインセンサの先頭走査位置と終端走査位置から、センサ上の各画素の写像用メモリ１１２（後述）上で占める座標を計算する。そして、画像位置補正手段１０８はこの座標値の補正を行う。上記画像位置補正手段１０８では、スキャナが重複して走査する重なり領域内の、画像伸長手段１０６より得られる入力画像データと既に写像用メモリ１１２へ格納済みの画像データから両者の最も一致する画素の並び状態（画像の相関）を求め、走査位置より導出された走査座標位置のずれを逐次自動補正する。すなわち、これから写像しようとする画像データと既に写像用メモリに書き込まれた画像データとの間に位置ずれがあると、写像される画像に連続性が保たれないので、この画像位置補正がなされる。この画像位置補正に関しては例えば特開平８−１０７４７９号公報に詳しく記載されているので、ここでは詳しい説明を省略する。
【００５５】
上記写像手段１０７では、上記画像位置補正手段１０８で補正された座標位置に基づいて写像用メモリ１１２のアドレスを算出し、この写像用メモリ１１２上に画像伸長手段１０６で順に伸長された画像データを格納する。
【００５６】
そして、外部表示手段１１３は本実施の形態の画像処理装置に接続されたモニターであり、これを使って写像用メモリ１１２に格納された画像データを再生すると、読み取られた画像データが表示され、歪みがないかを確認することができる。
【００５７】
以上のように、本実施の形態によれば、従来の画像処理装置のように原稿から読み込んだ画像をリアルタイムでパソコン等の外部コンピュータで取り込む必要はなく、画像読み取り手段で読み取った画像データを圧縮画像記憶メモリに一度保持した状態とし、必要が生じたときに、モデム等を介して離れた場所にある外部コンピュータに送信したり、あるいは、外出先でコピー処理をして一旦持ち帰るなど別の場所に移動した後に該画像処理装置にコンピュータ等を接続して読み込みデータを取り出すことが可能となり、携帯性に適した画像処理装置となっている。
【００５８】
なお、本実施の形態の圧縮方式では、非可逆方式（ＤＣＴ変換と逆変換の乗算で生じる演算のまるめ誤差が一致しない、また、量子化ステップで空間周波数が高い領域では係数が零となる）のため復元画像データと元の画像データは一致しない。しかし、ＲＧＢ系のまま圧縮することでその差は視覚的に判断できるほど大きいものではない。
【００５９】
（実施の形態２）
次に、本発明の実施の形態２の画像処理装置について説明する。
【００６０】
図５は本発明の実施の形態２の画像処理装置を示す構成図であり、この実施の形態２の画像処理装置においては、先の実施の形態１の構成に加えてモノクロ判定手段５００を設けるとともに、先の画像圧縮手段１０４に代えて新たな画像圧縮手段５０１を設けている。
【００６１】
上記モノクロ判定手段５００は、シェーディング補正手段１０３を介して得られた読み取り画像データがカラーかモノクロかを判定するものであり、上記画像圧縮手段５０１は図６に示すように、圧縮対象成分である画像データ１０が圧縮処理として有効であるかどうかを判断し、有効の成分に対してのみ画像圧縮処理を行うようになっている。
【００６２】
これらモノクロ判定手段５００および画像圧縮手段５０１を設けた理由は以下に述べる通りである。
【００６３】
すなわち、カラー画像データの場合には８×８の画素より構成されるＭＣＵは各色に対応して３つ存在するため、ＤＣＴ変換、量子化、エントロピー符号化の一連処理を３度繰り返し行う必要がある。しかし、モノクロの場合には、８×８の画素より構成されるＭＣＵは１つであるため、ＤＣＴ変換、量子化、エントロピー符号化の一連処理は１度であることに理由がある。処理を開始するライン数ｎは第１実施例の画像処理装置と同様にｎ＝８を選ぶ。
【００６４】
以上のように構成された実施の形態２の画像処理装置の動作について説明する。
【００６５】
前記実施の形態１の画像処理装置と同様に、イメージセンサ１００、ライン読み取り手段１０２、シェーディング補正手段１０３を介して、イメージセンサユニットの特定の原稿位置の画像データを順次取得する。また、走査位置検出手段１０９では、エンコーダ１０１ａ及び１０１ｂで得られたパルスをもとにラインセンサの先頭の走査位置と終端の走査位置が検出される。通常、イメージセンサ１００、ライン読み取り手段１０２を経て得られる画像データはカラー画像データを想定している。そのため、特定の読み取りラインu 上の一方端からv 番目の画素からはレッドＲ(u,v) 、グリーンＧ(u,v) 、ブルーＢ(u,v) の３種のデータが得られる。
【００６６】
上記モノクロ判定手段５００では、所定数ｍ（例えばｍ≧２）ラインだけの画像データのレッドＲ(u,v) 、グリーンＧ(u,v) 、ブルーＢ(u,v) からＮライン分のレッドとグリーンの差の絶対値ＤＲＧ(u,v) ＝｜Ｒ(u,v) −Ｇ(u, v ) ｜とブルーとグリーンの差の絶対値ＤＢＧ(u,v) ＝｜Ｂ(u,v) −Ｇ(u, v ) ｜を計算する。次いで、ＤＲＧ(u,v) ＜ＴＨ＿ＲかつＤＢＧ(u,v) ＜ＴＨ＿Ｇ（ＴＨ＿Ｒ，ＴＨ＿Ｇは所定のしきい値）を満たす画素数をＺＮＵＭ、１ラインセンサ上の画素数をＳ＿ＬＥＮとすると、下記数式１を満足する場合には、読み込み対象原稿がモノクロ原稿であると判定する。
【００６７】
【数１】
0003844276.tif 000002
【００６８】
ＺＮＵＭ／（Ｓ＿ＬＥＮ×ｍ×ｎ）≧ＴＨ＿ＭＯＮＯ
これは、ある領域内における３色の各１ラインの画素のなかで同じ濃度値を取る画素数がほぼ同じ画素数となる場合には、モノクロ画像と判定することを表すものであり、そのしきい値ＴＨ＿Ｒ  、ＴＨ＿Ｇは小さな値が設定される。また、上記数式１におけるＴＨ＿ＭＯＮＯは対象画素内におけるモノクロ画素の占める割合に関するしきい値であり、例えば０．７〜０．８ぐらいが妥当であると考える。
【００６９】
上記においてモノクロ画像と判断されたときには更に画像圧縮手段で以下のように処理される。
【００７０】
図６に示す画像圧縮手段５０１は上記モノクロ判定手段２の判定結果を受けて以下の処理をする。すなわち、有効判定手段６００において上記モノクロ判定手段２よりの判断結果を受けて、ＢＧＲの３色の中のいずれか１色（例えばグリーン）についてのみ圧縮処理をするように、以下のＤＣＴ変換手段２００のＤＣＴ変換からエントロピー符号化手段２０３の処理に指示する。尚、上記画像圧縮手段５０１はモノクロ画像データの先頭に当該画層データがモノクロである旨の識別子を書き込んで、該データを圧縮画像メモリ１０５に入力する。
【００７１】
こうすることで不要なカラーの画像データに対する圧縮処理を省略することができ、処理の効率化になる。当然のことながら画像伸長手段１０６では圧縮されたデータについてのみの伸長処理がなされ、圧縮されたカラーデータ１色に対してのみ１回処理され、他の２色は伸長されないことになる。
【００７２】
一方、写像手段１０７では、上記伸長手段１０６より渡される画像データにモノクロである旨の識別子がある場合には、復元された画素データはグリーンＧ'(u,v)であると見なし、残りのレッドＲ'(u,v)、ブルーＢ'(u,v)も同じ値を取るものと見なして、３つのカラーデータを写像する。それ以外の場合には、本実施の形態１の画像処理装置の場合と同様に行う。
【００７３】
以上のように、本実施の形態によれば、読み取り原稿がモノクロで占められるような場合、イメージセンサ１００で読み取られたカラーデータ３つ全てに対して圧縮、伸長、写像処理は行わず、任意の１つのカラーデータに対してこれらの処理を行うことにより、処理の高速化を実現するとともに、圧縮画像記憶メモリ１０５を小型化するなど携帯性に適した画像処理装置を提供することが可能である。
【００７４】
（実施の形態３）
次に、本発明の実施の形態３の画像処理装置について説明する。
【００７５】
図７は上記実施の形態３の画像処理装置を示す構成図であり、先の実施の形態１と異なる構成は、前記シェーディング補正手段１０３の後段に圧縮形式選択手段７００とデータ前処理手段７０１を備える点と、前記画像伸長手段１０６の後段にデータ後処理手段７０２を備える点である。
【００７６】
上記圧縮形式選択手段７００は、読み取られた画像データの表現形式や間引き処理の有無を選択するものであり、上記データ前処理手段７０１は上記圧縮形式選択手段７００で選択された形式に従い、読み取られた画像データの変換処理を行うものである。また、上記データ後処理手段は、上記変換処理が施されて圧縮され、かつ上記画像伸長手段１０６で伸長された画像データを元の形式に逆変換するものである。
【００７７】
以上のように構成された実施の形態３である画像処理装置の動作について説明する。ただし、上記圧縮形式選択手段７００、データ前処理手段７０１およびデータ後処理手段７０２以外の動作は、先の実施の形態１と同じであるため説明を省略する。
【００７８】
圧縮形式選択手段７００は、前記画像圧縮手段１０４による画像圧縮時の符号化対象とする表色系を選択する処理を行う。
【００７９】
図８は上記圧縮形式選択手段７００で選択される表色形式及び、８×８の圧縮処理単位であるＭＣＵに変換する際の色差データの間引きの例を表している。なお、ここで選択される表色形式はこれらに限ったものではなく、他の表色系を用意することも可能である。
【００８０】
図８において、まず圧縮成分表現Ａは表色形式として本実施例の第１の画像処理装置と同様にＲＧＢの濃度系を用い、読み取られたレッドＲ(u,v) 、グリーンＧ(u,v) 、ブルーＢ(u,v) のまま（すなわち濃度のまま）圧縮することを意味する。圧縮成分表現ＢはこのＲＢＧ表色系を下記数式２を使って輝度Ｙと色差Ｃr 、Ｃb の表色系に変換することを表している。
【００８１】
【数２】
0003844276.tif 000003
【００８２】
この変換方式を採用する理由は、より圧縮率が高くなることと、一般的には人間の視覚特性が輝度成分の精度に対して敏感であり、色差成分の精度に対しては鈍感であるため、上記のようにＲＧＢ表色系を輝度Ｙと色差Ｃr 、Ｃb の表色系に変換したとしても視覚に対する影響が少ないこととに起因する。
【００８３】
図８では上記圧縮成分表現Ｂに対して間引き方法の相違に応じてさらに３つの選択枝を設けている。すなわち、選択枝（Ｂ−１）は図９(a) に示すように、色差の間引きを行わない場合であり、選択枝（Ｂ−２）は図９(b) に示すように色差Ｃr 、Ｃb ともに輝度Ｙの１／２に間引くこと、選択枝（Ｂ−３）は図９(c) に示すように色差Ｃr 、Ｃb ともに輝度Ｙの１／４に間引くことを表す。これは、前述のように色差成分の精度に対しては人間の感覚が鈍感であることを利用したものである。
【００８４】
一方、図８の圧縮成分表現Ｃは、このＲＧＢ表色系を下記数式３を使って疑似的な輝度Ｙ' と色差Ｃr'、Ｃb'の表色系に変換することを表している。これは、本来の上記数式２で表現されるＹＣr Ｃb 変換系をビット操作と加算等のみで実現できるように近似したものであり、こうすることで本画像処理装置のLSI チップ化した際の処理速度の効率化を考慮したものである。なお、下記数式３は一義的に決定されるものではなく、これ以外にも考えれられる。また、ここで数式３において（Ｒ(u,v) >>３）はＲ(u,v) をビット表現した時に、右に３ビットシフト処理して得られる値を表す。
【００８５】
【数３】
0003844276.tif 000004
【００８６】
この圧縮成分表現Ｃにおいても間引きの方法に応じて３つの選択枝（Ｃ−１）、（Ｃ−２）、（Ｃ−３）を設けており、それぞれに選択枝（Ｂ−１）、（Ｂ−２）（Ｂ−３）に対応した間引き方法をとる。
【００８７】
なお、読み取った画像データの圧縮を行うライン数ｎはこの圧縮形式に応じて選択され、上記選択枝（Ｂ−２）、（Ｂ−３）、（Ｃ−２）、（Ｃ−３）の場合は圧縮処理単位を作成する際に、間引きを行う関係上、１６の倍数である方がよい。そのため、図８の圧縮成分表現Ａ、選択枝（Ｂ−１）、（Ｃ−１）の場合はｎ＝８とし、選択枝（Ｂ−２）、（Ｂ−３）、（Ｃ−２）、（Ｃ−３）場合はｎ＝１６とする。
【００８８】
上記のように圧縮形式選択手段７００の設定がなされると、データ前処理手段７０１は上記圧縮形式選択手段７００で選択された表色形式に必要な成分信号に、レッド、グリーン、ブルー各カラーデータを変換するとともに、各成分に対して８×８画素よりなる圧縮単位ＭＣＵを構成する際の間引きを実行するように設定され、また、画像圧縮手段１０４は上記選択に応じた形式の圧縮処理ができるように設定される。
【００８９】
この状態で、シェーディング補正手段１０３より得られた画像データは、データ前処理手段７０１に入力されると、上記圧縮形式選択手段７００と画像圧縮手段１０４で。上記の処理がなされ圧縮画像記憶メモリ１０５に格納される。
【００９０】
そして、データ後処理手段７０２は、画像伸長手段１０６で伸長された復元画像データを、上記圧縮形式選択手段７００で選択された表色系及び間引き方法に従い、元のＲＧＢ表色系に逆変換するようになっている。なお、この際、図８に示す圧縮成分表現Ｃは、本実施の形態の画像処理装置のチップ化を考慮した変換系の近似式であり、上記数式３の逆変換式をそのまま用いることも可能であるが、チップ化における処理の効率化を念頭に置いて、数式３の逆変換式をビット操作と加減算で実現できる下記数式４の逆変換式を用いることとした。なお、これについても他の逆変換式は可能である。
【００９１】
【数４】
0003844276.tif 000005
【００９２】
ここで、画像圧縮手段１０４及び画像伸長手段１０６で使用される量子化テーブル２０２としては１つだけでなく、色差に適応したものも用意する必要がある。図１０はその例を示すが、同図(a) の量子化テーブルは本実施の形態１および２の画像処理装置と同様のものである。同図(b) が色差用の量子化テーブルであり、人間の視覚にはあまり影響を受けない高域をほとんどカットするような量子化がなされるようになっている。
【００９３】
以上のように構成することで、読み取り画像データにおいてＲＧＢ系のままではあまり圧縮できない場合でも、効率良く圧縮でき、大きな画像サイズを読み取ることができる。一方、原稿によっては、図８に示す成分の間引きを行う選択枝（Ｂ−２）、（Ｂ−３）、（Ｃ−２）、（Ｃ−３）では、復元データを再生した場合に画像の荒さ等が目立つ場合も考えられるが、その場合は本処理装置の使用用途に合わせた圧縮選択方式を使用すればよく、読み取り原稿や使用目的に合わせた圧縮と画像再生が可能になる。
【００９４】
（実施の形態４）
最後に本発明の実施の形態４の画像処理装置について説明する。
【００９５】
図１１は上記実施の形態４の画像処理装置を示す構成図、図１２は同実施の形態の走査位置圧縮手段の構成図、図１３は同実施の形態の走査位置伸長手段の構成図である。
【００９６】
上記実施の形態４の画像処理装置は、先の実施の形態３の構成に加えて、走査位置圧縮手段１１００と走査位置伸長手段１１０２とを備えるとともに、実施の形態３の走査位置記憶メモリ１１０に代えて圧縮走査位置記憶メモリ１１０１を備えている。上記走査位置の圧縮・伸長方法は基本的にはどのような方法でも採用することができるが、図１２、図１３では誤差の発生しないいわゆるロスレス(Loss less) 方法を例示した。
【００９７】
図１１において、上記走査位置圧縮手段１１００は、走査位置検出手段１０９で得られた走査位置を圧縮し、圧縮走査位置記憶メモリ１１０１に保持するようになっている。また、走査位置伸長手段１１０２は、原稿の読み込みが終了しユーザによる画像再生信号が入力された時点で、圧縮走査位置で記憶メモリからｎラインに相当する圧縮走査位置を読み出し伸長するものである。
【００９８】
上記走査位置圧縮手段１１００は、図１２に示すように差分信号検出手段１２００と予測器１２０１と、エントロピー符号化手段２０３と、エントロピー符号化テーブル２０４とを備えており、上記差分信号検出手段１２００は、現ラインの走査位置と予測器１２０１で保持された走査位置との間の差分信号を計算するようになっている。
【００９９】
これに対し、上記走査位置伸長手段１１０２は、図１３に示すように、信号予測手段１３００と、予測器１２０１と、エントロピー復号化手段３００と、エントロピー符号化テーブル２０４とを備えており、信号予測手段１３００は予測器１２０１で保持された１つ前の復元後の走査位置とエントロピー復号化手段３００で符号化データより復元された走査位置の差分量を加算することで現ラインの走査位置を計算するようになっている。
【０１００】
以上のように構成された実施の形態４の画像処理装置では、ライン読み取り手段でレッド、グリーン、ブルーの色データの読み取りを行う一方、エンコーダで得られた先頭走査位置、終端走査位置を走査位置圧縮手段１１００で圧縮処理する。
【０１０１】
その際、ここで得られた走査位置は後に画像位置補正手段１０８で使用されるため、圧縮前のデータと伸長後のデータの間のずれが大きいとその補正に大きな障害となる。そこで、図１２で表現されるような歪みのない（ロスレス）圧縮方法を用いた。これは、現在のｉ番目の走査位置データと（ｉ−１）番目の走査位置データ間の差分信号を計算する差分導出手段１２００と、上記差分信号の符号化を行うエントロピー符号化手段２０３と、上記符号化のためのエントロピー符号化テーブル２０４より構成され、差分導出手段１２００では、ＤＣＴ変換は使用せず１つ前の（ｉ−１）番目の走査位置と現在のｉ番目の走査位置との間の差分を取り、その値を可逆なエントロピー符号化処理しているので、復元後の走査位置データは入力された走査位置データに完全に一致する。
【０１０２】
なお、当然この差分量が大きい場合、ハフマン系列で行われるエントロピー符号化手段２０３で圧縮率に大きな影響を与える零ラン長は非常に少なくなり、圧縮率はほとんど期待できない。しかし、本実施の形態の画像処理装置のようにセンサユニットを走査して、原稿上からの画像データを読み取ると同時にエンコーダで走査位置を読み取る場合は、エンコーダの読み取り周期がある程度小さい値であり、その周期に対してセンサユニットを走査する速度が適正であるならば、走査時のラインセンサの移動はかなり小さく、エントロピー符号化する際にある程度の零ラン長が発生するため、本方式での圧縮は効果がある。
【０１０３】
一方、図１３に示す走査位置伸長手段１１０２は、図１２に示した走査位置圧縮手段１１００の逆処理を行うものであり、信号予測手段１３００では、既に予測された（ｉ−１）番目の走査位置データに、エントロピー復号化手段３００で復号された差分量が加算されることでｉ番目のラインの走査位置データ（ラインの先頭走査位置および終端走査位置）が復元される。そして、このｉ番目の予測データが次のラインの先頭走査位置及び終端走査位置を復元する際の基準データとして予測器１２０１で使用する。このような処理過程を経て、圧縮走査位置記憶メモリ１１０１にためられた走査位置の復元がされる。
【０１０４】
この復元された走査位置から座標導出手段１１１が対象とするラインu 上の先端からv 番目の座標を計算し、この値と、画像伸長手段１０６、データ後処理手段７０２を経て復元されたカラー画像データ、そして既に写像用メモリ１１２上に写像されたデータを使って、画像位置補正手段１０８が読み込み画像がなめらかにつながるように座標補正処理を行う。
【０１０５】
なお、これ以外の処理は、本実施例の第３の画像処理装置と同様である。また、今回、走査位置データの圧縮方式として基準とした１ライン前のデータと対象データ間の差分量をとり（ＤＰＣＭ）、それをエントロピー符号化する手法に基づく方式を適用したが、他のロスレスで圧縮できる方式も適用することが可能である。
【０１０６】
このように、読み込まれた画像データの圧縮を行うだけでなく、読み込まれた画像の走査位置もロスレスモードで圧縮することにより、読み込む画像データの増加に伴って増大する画像走査位置データも併せて低減することが可能である。
【０１０７】
【発明の効果】
以上説明したように、本発明は、ハンドタイプのスキャナにおいて、読み込まれた画像データの圧縮を行うことにより、内部メモリの記憶量を削減しこの内部メモリを有効に活用するとともに、上記記憶量の削減により外部パーソナルコンピュータに接続されていない形での使用が可能となる。その結果、携帯型の装置を作製することができ、任意の場所での自由な画像読み取りを実現することが可能である。
【０１０８】
また、読み込まれた画像データの圧縮を行う際に、対象とする画像データがモノクロデータかカラー画像データかを判定することにより、圧縮過程における不要な処理を省略することができ、画像読み込み処理の効率化を実現することが可能である。
【０１０９】
また、読み込まれた画像データの圧縮を行う際の表現形式を変更する手段を設けて、それに対応する圧縮符号化のためのテーブルを切り替えることにより、読み込まれた画像データに合わせた圧縮が可能となり、より内部メモリを効率的に使用することが可能となる。
【０１１０】
さらに、読み込まれた画像データの圧縮を行うだけでなく、読み込まれた画像の走査位置をも圧縮することで、読み込む画像データの増加に伴い増大する画像走査位置データも併せて低減することができ、さらなる内部メモリの削減することが可能になるという効果を奏するものである。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係る画像処理装置の構成を示すブロック図である。
【図２】同実施の形態の画像圧縮手段の構成を示すブロック図である。
【図３】同実施の形態の画像伸長手段の構成を示すブロック図である。
【図４】同実施の形態の量子化テーブルの例を示す図である。
【図５】本発明の実施の形態２に係る画像処理装置の構成を示すブロック図である。
【図６】同実施の形態の画像圧縮手段の構成を示すブロック図である。
【図７】本発明の実施の形態３に係る画像処理装置の構成を示すブロック図である。
【図８】同実施の形態のデータ前処理手段での処理を示す説明図である。
【図９】同データ前処理手段での画像データの間引きを示す説明図である。
【図１０】同実施の形態の量子化テーブル例を表す図である。
【図１１】本発明の実施の形態４に係る画像処理装置の構成を示すブロック図である。
【図１２】同実施の形態の走査位置圧縮手段の構成を表すブロック図である。
【図１３】同実施の形態の走査位置伸長手段の構成を表すブロック図である。
【図１４】従来の画像処理装置の構成を示すブロック図である。
【符号の説明】
１０        画像データ
１１        符号化データ
１２        復元画像データ
１００      イメージセンサユニット
１０１ａ    エンコーダ１
１０１ｂ    エンコーダ２
１０２      ライン読み取り手段
１０３      シェーディング補正手段
１０４      画像圧縮手段
１０５      圧縮画像記憶メモリ
１０６      画像伸長手段
１０７      写像手段
１０８      画像位置補正手段
１０９      走査位置検出手段
１１０      走査位置記憶メモリ
１１１      座標導出手段
１１２      写像用メモリ
１１３      外部表示手段
１１４      画像再生信号検知手段
１１５      アンプ
１１６      Ａ／Ｄ  変換回路
１１７      画像相関テーブル
１１８      累積誤差記憶メモリ
１１９      補正量決定手段
１２０      座標補正手段
２００      ＤＣＴ変換手段
２０１      量子化手段
２０２      量子化テーブル
２０３      エントロピー符号化手段
２０４      エントロピー符号化テーブル
３００      エントロピー復号化手段
３０１      逆量子化手段
３０２      ＩＤＣＴ変換手段
５００      モノクロ判定手段
５０１      画像圧縮手段
６００      有効判定手段
７００      圧縮形式選択手段
７０１      データ前処理手段
７０２      データ後処理手段
１１００    走査位置圧縮手段
１１０１    圧縮走査位置記憶メモリ
１１０２    走査位置伸長手段
１２００    差分信号検出手段
１２０１    予測器
１３００    信号予測手段
【図１】
0003844276.tif 000006
【図２】
0003844276.tif 000007
【図３】
0003844276.tif 000008
【図４】
0003844276.tif 000009
【図５】
0003844276.tif 000010
【図６】
0003844276.tif 000011
【図７】
0003844276.tif 000012
【図８】
0003844276.tif 000013
【図９】
0003844276.tif 000014
【図１０】
0003844276.tif 000015
【図１１】
0003844276.tif 000016
【図１２】
0003844276.tif 000017
【図１３】
0003844276.tif 000018
【図１４】
0003844276.tif 000019