(57)【特許請求の範囲】
【請求項１】
ＪＰＥＧ圧縮画像データを再生する画像処理装置であって、
ＪＰＥＧ画像データをハフマンデコードし、逆量子化することで、ＤＣＴ変換結果である空間周波数データを生成する空間周波数データ生成手段と、
縮小率をＳ／８（Ｓ＝１、２、３、…８）としたとき、前記空間周波数データ生成手段で得られた８×８個の空間周波数データからＳ×Ｓの縮小画素ブロックデータを生成する縮小画素ブロックデータ生成手段と、
該縮小画素ブロックデータ生成手段で得られた各Ｓ×Ｓ個の縮小画素ブロックデータを詰めて記憶する記憶する記憶手段と、
該記憶手段で記憶された画像を出力する出力手段とを備え、
前記縮小画素ブロックデータ生成手段は、
前記空間周波数データ生成手段で生成された８×８個の空間周波数データ中の、直流成分を原点とするＳ×Ｓのデータを有効データとし、それ以外を０として出力する縮小手段と、
該縮小手段で生成された８×８個のデータを逆ＤＣＴ変換して８×８個の画素データを生成する逆ＤＣＴ変換手段と、
該逆ＤＣＴ変換手段で得られた８×８個の画素データ中のＳ×Ｓ個を有効画素データとし、それ以外を画素データを削除することで、Ｓ×Ｓ個の有効画素データを前記縮小画素ブロックデータとして生成する画素削減手段と
を備えることを特徴とする画像処理装置。
【請求項２】
更に、ＪＰＥＧ画像データが与えられたとき、前記縮小画素ブロックデータ生成手段によって１／８縮小画像を生成させ、当該１／８縮小画像をＪＰＥＧ圧縮する圧縮手段と、
前記ＪＰＥＧ圧縮画像データ、前記圧縮手段で圧縮した１／８のＪＰＥＧ圧縮画像のいずれかを、指定された倍率に応じて選択する選択手段とを備え、
選択されたＪＰＥＧ圧縮画像データを前記縮小画素ブロックデータ生成手段及び前記記憶手段を経て出力することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ＪＰＥＧ圧縮画像データを再生する画像処理装置の制御方法であって、
ＪＰＥＧ画像データをハフマンデコードし、逆量子化することで、ＤＣＴ変換結果である空間周波数データを生成する空間周波数データ生成工程と、
縮小率をＳ／８（Ｓ＝１、２、３、…８）としたとき、前記空間周波数データ生成工程で得られた８×８個の空間周波数データからＳ×Ｓの縮小画素ブロックデータを生成する縮小画素ブロックデータ生成工程と、
該縮小画素ブロックデータ生成工程で得られた各Ｓ×Ｓ個の縮小画素ブロックデータを詰めて記憶する記憶する記憶工程と、
該記憶工程で記憶された画像を出力する出力工程とを備え、
前記縮小画素ブロックデータ生成工程は、
前記空間周波数データ生成工程で生成された８×８個の空間周波数データ中の、直流成分を原点とするＳ×Ｓのデータを有効データとし、それ以外を０として出力する縮小工程と、
該縮小工程で生成された８×８個のデータを逆ＤＣＴ変換して８×８個の画素データを生成する逆ＤＣＴ変換工程と、
該逆ＤＣＴ変換工程で得られた８×８個の画素データ中のＳ×Ｓ個を有効画素データとし、それ以外を画素データを削除することで、Ｓ×Ｓ個の有効画素データを前記縮小画素ブロックデータとして生成する画素削減工程と
を備えることを特徴とする画像処理装置の制御方法。
【請求項４】
コンピュータが読み込み実行することで、ＪＰＥＧ圧縮画像データを再生する画像処理装置として機能するコンピュータプログラムであって、該画像処理装置が、
ＪＰＥＧ画像データをハフマンデコードし、逆量子化することで、ＤＣＴ変換結果である空間周波数データを生成する空間周波数データ生成手段と、
縮小率をＳ／８（Ｓ＝１、２、３、…８）としたとき、前記空間周波数データ生成手段で得られた８×８個の空間周波数データからＳ×Ｓの縮小画素ブロックデータを生成する縮小画素ブロックデータ生成手段と、
該縮小画素ブロックデータ生成手段で得られた各Ｓ×Ｓ個の縮小画素ブロックデータを詰めて記憶する記憶する記憶手段と、
該記憶手段で記憶された画像を出力する出力手段として機能し、
前記縮小画素ブロックデータ生成手段は、
前記空間周波数データ生成手段で生成された８×８個の空間周波数データ中の、直流成分を原点とするＳ×Ｓのデータを有効データとし、それ以外を０として出力する縮小手段と、
該縮小手段で生成された８×８個のデータを逆ＤＣＴ変換して８×８個の画素データを生成する逆ＤＣＴ変換手段と、
該逆ＤＣＴ変換手段で得られた８×８個の画素データ中のＳ×Ｓ個を有効画素データとし、それ以外を画素データを削除することで、Ｓ×Ｓ個の有効画素データを前記縮小画素ブロックデータとして生成する画素削減手段
として機能することを特徴とするコンピュータプログラム。
【請求項５】
請求項４に記載のコンピュータプログラムを格納したことを特徴とするコンピュータ可読記憶媒体。
【請求項６】
読み取り手段で原稿を読み取り、印刷出力する画像処理装置において、
前記読み取り手段で読み取って得た画像データをＪＰＥＧ圧縮手段を用いて圧縮し、所定の記憶手段に保存する第１の保存手段と、
該第１の保存手段で保存されたＪＰＥＧ圧縮画像データをハフマンデコードし、逆量子化することで、ＤＣＴ変換結果である空間周波数データを生成する空間周波数データ生成手段と、
与えられた縮小率Ｓ／８（Ｓ＝１、２、３、…８）にて、前記空間周波数データ生成手段で得られた８×８個の空間周波数データからＳ×Ｓの縮小画素ブロックデータを生成する縮小画素ブロックデータ生成手段と、
前記縮小画素ブロックデータ生成手段に縮小率１／８をセットして、生成された縮小画素ブロックデータで構成される縮小画像データを、前記ＪＰＥＧ圧縮手段を用いて縮小版ＪＰＥＧ圧縮画像データを生成し前記記憶手段に保存する第２の保存手段と、
プレビュー表示の際に指定された縮小率に基づき、前記第１の保存手段で保存したＪＰＥＧ圧縮画像データ、又は、前記第２の保存手段で保存された縮小版ＪＰＥＧ圧縮画像データのいずれか一方を選択し、前記空間周波数データ生成手段を経て得た画像データをプレビュー表示する表示手段とを備え、
前記縮小画素ブロックデータ生成手段は、
前記空間周波数データ生成手段で生成された８×８個の空間周波数データ中の、直流成分を原点とするＳ×Ｓのデータを有効データとし、それ以外を０として出力する縮小手段と、
該縮小手段で生成された８×８個のデータを逆ＤＣＴ変換して８×８個の画素データを生成する逆ＤＣＴ変換手段と、
該逆ＤＣＴ変換手段で得られた８×８個の画素データ中のＳ×Ｓ個を有効画素データとし、それ以外を画素データを削除することで、Ｓ×Ｓ個の有効画素データを前記縮小画素ブロックデータとして生成する画素削減手段と
を備えることを特徴とする画像処理装置。
【請求項７】
読み取り手段で原稿を読み取り、印刷出力する画像処理装置の制御方法において、
前記読み取り手段で読み取って得た画像データをＪＰＥＧ圧縮手段を用いて圧縮し、所定の記憶手段に保存する第１の保存工程と、
該第１の保存工程で保存されたＪＰＥＧ圧縮画像データをハフマンデコードし、逆量子化することで、ＤＣＴ変換結果である空間周波数データを生成する空間周波数データ生成工程と、
与えられた縮小率Ｓ／８（Ｓ＝１、２、３、…８）にて、前記空間周波数データ生成工程で得られた８×８個の空間周波数データからＳ×Ｓの縮小画素ブロックデータを生成する縮小画素ブロックデータ生成工程と、
前記縮小画素ブロックデータ生成工程に縮小率１／８をセットして、生成された縮小画素ブロックデータで構成される縮小画像データを、前記ＪＰＥＧ圧縮手段を用いて縮小版ＪＰＥＧ圧縮画像データを生成し前記記憶手段に保存する第２の保存工程と、
プレビュー表示の際に指定された縮小率に基づき、前記第１の保存工程で保存したＪＰＥＧ圧縮画像データ、又は、前記第２の保存工程で保存された縮小版ＪＰＥＧ圧縮画像データのいずれか一方を選択し、前記空間周波数データ生成工程を経て得た画像データをプレビュー表示する表示工程とを備え、
前記縮小画素ブロックデータ生成工程は、
前記空間周波数データ生成工程で生成された８×８個の空間周波数データ中の、直流成分を原点とするＳ×Ｓのデータを有効データとし、それ以外を０として出力する縮小工程と、
該縮小工程で生成された８×８個のデータを逆ＤＣＴ変換して８×８個の画素データを生成する逆ＤＣＴ変換工程と、
該逆ＤＣＴ変換工程で得られた８×８個の画素データ中のＳ×Ｓ個を有効画素データとし、それ以外を画素データを削除することで、Ｓ×Ｓ個の有効画素データを前記縮小画素ブロックデータとして生成する画素削減工程と
を備えることを特徴とする画像処理装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＪＰＥＧ圧縮画像データを再生出力する画像処理装置及びその制御方法及びコンピュータプログラム及び記憶媒体に関するものである。
【０００２】
【従来の技術】
カラーコピー機などのイメージング機器におけるこれまでの画像編集には、原稿となる紙をデジタイザ（座標入力装置）等に乗せ、トリミング位置などを指定し、その位置情報を元に、スキャン、プリントしていた。
【０００３】
また、近年、メモリの低価格化、圧縮技術の向上に伴って、電子ソート機能などを持つマルチファンクションのカラーイメージング機器が登場しつつある。このようなページ画像をメモリにスプールする必要のあるイメージング機器における画像編集は、デジタイザ等で行うのではなく、むしろカラー液晶などの表示装置を用い、その操作画面上で、プレビュー表示を行う、インタラクティブ編集が望ましい。
【０００４】
【発明が解決しようとする課題】
ところで、かかるイメージング機器の元々の目的は印刷出力である。昨今のプリンタエンジンは、その記録解像度がより高くなってきている。そのほとんどが６００ｄｐｉやそれ以上となっている。したがって、単純に読み取った画像をそのままスプールするのでは、如何にメモリが安価になったとは言え、膨大な容量を必要とし、必然、圧縮する必要がある。
【０００５】
一方、プレビューを行うための液晶表示装置等の表示装置は、一般に、その表示解像度は７２ｄｐｉ程度である。したがって、プレビューを行うためには、圧縮された高解像度画像をプレーンなイメージに伸張し、解像度変換を行ってプレビュー用の縮小画像を生成する必要があるが、このとき圧縮された画像を展開するために、解像度の差が大きいほど、大きいワークメモリが必要となる。また、操作画面上でのプレビューであるため、プレビュー画像表示後も画像の拡大縮小も頻繁に変更する必要がある。しかし、毎回高解像度画像から縮小画像を生成していたのでは、プレビュー画像生成の処理時間が長くかかるため、表示の応答速度が遅くなり、機器の操作性が悪くなるといった問題が発生することが予想される。反応速度を向上させるためには、複数の解像度のプレビュー画像を生成しておくことも１つの手段ではあるが、これではメモリ容量を大量に消費してしまう。
【０００６】
本発明はかかる問題点に鑑みなされたものであり、ＪＰＥＧ圧縮画像データを、簡単な構成で、しかも、メモリ消費量を抑えつつ、所望とする縮小率で再生することを可能ならしめる画像処理装置及びその制御方法及びコンピュータプログラム及び記憶媒体を提供しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため、例えば本発明の画像処理装置は以下に示す構成を備える。すなわち、
ＪＰＥＧ圧縮画像データを再生する画像処理装置であって、
ＪＰＥＧ画像データをハフマンデコードし、逆量子化することで、ＤＣＴ変換結果である空間周波数データを生成する空間周波数データ生成手段と、
縮小率をＳ／８（Ｓ＝１、２、３、…８）としたとき、前記空間周波数データ生成手段で得られた８×８個の空間周波数データからＳ×Ｓの縮小画素ブロックデータを生成する縮小画素ブロックデータ生成手段と、
該縮小画素ブロックデータ生成手段で得られた各Ｓ×Ｓ個の縮小画素ブロックデータを詰めて記憶する記憶する記憶手段と、
該記憶手段で記憶された画像を出力する出力手段とを備え、
前記縮小画素ブロックデータ生成手段は、
前記空間周波数データ生成手段で生成された８×８個の空間周波数データ中の、直流成分を原点とするＳ×Ｓのデータを有効データとし、それ以外を０として出力する縮小手段と、
該縮小手段で生成された８×８個のデータを逆ＤＣＴ変換して８×８個の画素データを生成する逆ＤＣＴ変換手段と、
該逆ＤＣＴ変換手段で得られた８×８個の画素データ中のＳ×Ｓ個を有効画素データとし、それ以外を画素データを削除することで、Ｓ×Ｓ個の有効画素データを前記縮小画素ブロックデータとして生成する画素削減手段とを備える。
【０００８】
【発明の実施の形態】
以下、添付図面に従って本発明に係る実施形態を詳細に説明する。
【０００９】
実施形態におけるＪＰＥＧ伸長器の構成図を図１に示し、以下に説明する。
【００１０】
伸張すべきＪＰＥＧビットストリームは、はじめにハフマンデコーダ１０２に入力され、ハフマン符号化されたビットストリームを量子化された空間周波数データに伸張する。続いて量子化された空間周波数データは逆量子化回路１０３に入力され、量子化された空間周波数データが、本来のビット数（ここでは８ビットとする）に拡大され、８ビットにそろえられた空間周波数データが生成される。８ビットにそろえられた空間周波数データは、ＭＣＵ単位（８×８画素）の縮小回路１０４に入力される。
【００１１】
縮小回路１０４は、外部の制御信号（倍率指定信号）に応じて動作する。等倍の場合には何もせず、縮小画像を生成する場合には周波数空間で１/８から７/８の倍率で縮小される。１/８縮小の場合には、縮小処理が行われず、上記処理で得られたＤＣ（直流）成分のみがＭＣＵの原点（８×８のマトリクスの左上隅）に存在し、その他の空間周波数成分は０のデータが出力される。また、４／８倍である場合には、ＭＣＵの原点（ＤＣ成分の有る位置）を左上隅とする４×４のデータと、それ以外の空間周波数成分について０のデータが出力される。つまり、Ｓ／８倍（Ｓ＝１、２、…、８）の場合には逆量子化後の８×８のデータの直流線分ＤＣを原点とするＳ×Ｓのデータを出力し、それ以外の部分については０のデータを出力する。
【００１２】
縮小もしくはそのままの空間周波数データは、逆ＤＣＴ回路１０５によってＭＣＵ単位の画像データに戻される。ＭＣＵ単位の画像に戻されたデータは、画素削減回路１０６に入力され、等倍の通常のＪＰＥＧ伸張の場合には８×８画素の画像がそのまま出力され、縮小伸張の場合（制御信号に依存する）、例えば７/８ 倍であればＭＣＵの原点から７×７画素がクリッピングされて出力される。この処理をすべてのＪＰＥＧビットストリームに対して行うことによってＪＰＥＧ伸張が行え、縮小時にはＭＣＵ単位で縮小された、倍率 １/１, ７/８, ６/８, ５/８, ４/８, ３/８, ２/８, １/８ の画像が得られることになる。
【００１３】
図２は縮小回路１０４の１次元だけの動作の様子を示した模式図である。周波数空間に並べられた画像を縮小（ここでは６/８ 倍）し、同図下のデータとして出力される。実際の縮小回路１０４はＸ，Ｙの２次元に対してこの処理を行うことになる。
【００１４】
図３は画像の縮小の様子を示した模式図である。ＪＰＥＧ形式で圧縮された８×８画素のＭＣＵ３０１は縮小回路１０４によって６/８倍に縮小され、画素削減回路１０６によって６×６画素のイメージ３１１としてメモリに展開される。続くＭＣＵ３０２も、６/８倍で縮小され、イメージ３１１と間隔を空けることなくメモリ上にイメージ３１２として展開される。これを繰り返すことによって縮小画像が生成される。
【００１５】
図４は本実施形態のイメージング機器（デジタルカラー複写機）のシステム構成を示したブロック図である。図１で示したＪＰＥＧ伸長器は、図４におけるＪＰＥＧデコーダ１０１に採用されるものである。また、ＣＰＵ４０２は、図１における制御信号も出力することになる。以下、図４の構成をその動作と共に説明する。
【００１６】
スキャナ４０６においてスキャンされた画像は、スキャナインターフェース４０７を介してマルチファンクションコントローラ４０１の内部に取り込まれる。取り込まれた画像はクロスバー回路４０４を介して、メインメモリ４０３に格納される。ＣＰＵ４０２は取り込まれた画像を圧縮し、メインメモリ４０３にスプールする。スプールされた画像は、ＪＰＥＧ伸張器１０１を用いて、一度１/８解像度のプレーンイメージに伸張された後、再度プレビュー用の１/８ 解像度の画像としてＪＰＥＧ圧縮され、メモリ４０３に格納される。この結果、メインメモリ４０３には、読み取った画像の解像度のＪＰＥＧデータ、及び、１／８のＪＰＥＧデータが格納されることになる。
【００１７】
ＣＰＵ４０２はプレビュー画像のサイズを確定し、高解像度元画像かプレビュー用１/８画像から所望の解像度のプレーンイメージをＪＰＥＧ伸張器１０１によって生成し、表示部４１１のＶＲＡＭ４１３へとコピー（転送）する。ＶＲＡＭ４１３にコピーされたプレーンイメージは、プレビュー画像としてＬＣＤ４１２に表示される。なお、表示部４１１には、各種指示入力を行うための入力部４１４が設けられていて、その中の１つはＬＣＤ４１２の前面に設けられた座標入力板（タッチパネル）となっている。
【００１８】
ユーザによってプリントが指定されたスプール圧縮イメージデータは、イメージ伸長回路１０１によって伸長され、画像処理回路４１０によって回転された後、プリンタインターフェース４０９を介してプリンタ４０８によって紙にプリントされる。また、ネットワークスキャン動作の場合には、スプールされた圧縮イメージデータが、ネットワークインターフェース４０５を介してホスト４１３へと送られる。
【００１９】
図５は本実施形態のページ画像フォーマットを示した模式図である。１ページ画像は３２×３２画素のタイルに分割され、タイル単位でＪＰＥＧ圧縮される。Ａ４ ６００dpiの画像は１５５×２１６タイルに相当する。１/８解像度の縮小画像は２０×２７タイルに相当する。ＪＰＥＧ圧縮時には３２×３２画素が８×８画素のＭＣＵにさらに分割される。ＪＰＥＧ伸張器１０１はこのＭＣＵ単位で画像の縮小を行う。
【００２０】
図６はプレビュー動作のシーケンス（主として、ＣＰＵ４０２）を示したフローチャートである。なお、以下の説明は、スキャナ４０６から原稿画像がＪＰＥＧ圧縮され、メインメモリ４０３に読み込まれているものとする。
【００２１】
先ず、高解像度の元画像（メインメモリ４０３に格納されている）からＪＰＥＧ伸張器１０１を用いて１／８解像度のプレーンイメージを作成する（ステップＳ６０１）。続いて、作成された１／８解像度のプレーンイメージを、図５に示すタイルに分割し、タイル単位でJPEG圧縮を施す（ステップＳ６０２）。その結果、元の高解像度画像と１/８解像度の画像のそれぞれのＪＰＥＧ圧縮データがメモリ４０３に保持されることになる（ステップＳ６０３）。
【００２２】
続いて１/８解像度の画像から、ＪＰＥＧ伸張器１０１を４/８倍の縮小モードに設定して、実際のプレビューに用いる１／１６解像度のプレーンイメージを作成する（ステップＳ６０４）。そして、１／１６解像度のプレーンイメージを、ＶＲＡＭ４１３にコピーすることによって、プレビュー画像をＬＣＤ４１２に表示することができる（ステップＳ６０５）。
【００２３】
続いてユーザがプレビュー画像を拡大して表示したいのか縮小して表示したいのかを表示部４１１の入力部４１４からあったか否かを判断し（ステップＳ６０６）、ユーザ操作が拡大もしくは縮小であれば、続いて１/８解像度よりも高解像度か判断し（ステップＳ６０８）、もし高解像度であれば元の高解像度画像からタイル管理情報を用いて表示に必要なタイルを切り出し（ステップＳ６０９）、切り出した高解像度画像の所望のタイルからＪＰＥＧ伸張器１０１を用いて所望の縮小率でプレーンイメージを作成し（ステップＳ６１０）、当該プレーンイメージをＶＲＡＭ４１３にコピーすることで拡大表示を行う（ステップＳ６０５）。
【００２４】
また、もし表示要求の画像が１/８解像度よりも低解像度であれば、１/８解像度のＪＰＥＧ圧縮画像データから所望のタイルを切り出し（ステップＳ６１１）、切り出した１/８解像度画像の所望のタイルからＪＰＥＧ伸張器１０１を用いて所望の縮小率でプレーンイメージを作成し（ステップＳ６１２）、当該プレーンイメージをＶＲＡＭ４１３にコピーすることでプレビュー表示を行う（ステップＳ６０５）。この結果、１／８解像度のＪＰＥＧ圧縮画像データを用いることで、１／８〜１／６４の縮小率を得ることができる。
【００２５】
また、もしユーザの操作がプレビューの拡大でも縮小でもなければ、次に当該画像のプレビュー処理の終了かを判断し（ステップＳ６０７）、終了でなければ拡大操作か縮小操作かの判断に戻り（ステップＳ６０６）、終了であれば次に別の画像のプレビュー処理なのかを判断し（ステップＳ６０８）、別画像のプレビューであれば別画像の１/８解像度のプレーンイメージをＪＰＥＧ伸張器１０１で作成し（ステップＳ６０１）、別画像のプレビュー処理でなければ、プレビュー処理を終了する。
【００２６】
図７は本実施形態でのプレビュー画像の表示の様子を示した模式図である。プレビュー処理最初では、ＬＣＤ４１２にページ全体の１/１６解像度の画像７０１が表示される。ユーザが拡大指定（拡大ボタンをタッチ）すると、ＣＰＵ４０２は拡大要求を判断し（ステップＳ６０６）、つづいてユーザの要求がプレビュー画像の２倍拡大であることから１/８解像度の画像となるため、解像度判断（S６０８）で１/８解像度保持画像が選択され、１/８解像度の画像の原点に接した表示に必要なタイルが切り出され（ステップＳ６１１）、ＪＰＥＧデコーダ１０１によって等倍で展開することによって１/８解像度画像のプレビュー用プレーンイメージが作成され（ステップＳ６１２）、当該イメージをＶＲＡＭ４１３にコピーすることによってＬＣＤ４１２上に拡大されたプレビュー画像７０２が表示される。
【００２７】
なお、上記例では、原稿を読み取った際のプレビュー表示の拡大、縮小について説明したが、トリミング等の編集処理は、別処理で行うことになる。いずれにしても、かかる編集処理が終了した場合には、その編集指示に応じた処理を行い、プリンタエンジン４０８で印刷出力することになる。
【００２８】
以上説明したように、本実施形態によればＪＰＥＧ伸張と同時に１/８倍までの画像縮小を行うことができ、ワークメモリを削減することができ、JPEG伸張器を用い、高解像度画像をタイルに分割して各タイルをJPEG圧縮して保持、管理し、この高解像度画像から低解像度の画像を生成して保持し、タイル単位で切り出し、JPEG伸張、変倍を行うことで、イメージング機器の表示部のプレビュー処理を高速に行うことが可能となる。
【００２９】
また、本実施形態によれば、オリジナル原稿をＪＰＥＧ圧縮記憶すると共に、その１／８解像度のプレーンイメージを更にＪＰＥＧ圧縮記憶することで、８／８〜１／８及び１／８〜１／６４倍の解像度のイメージを自由に生成することが可能となる。
【００３０】
また、実施形態では、複写機に適用した例を説明したが、画像をプレビュー表示するものであれば、如何なる装置に適用しても構わないので、上記実施形態によって本発明が限定されるものではない。
【００３１】
また、上記実施形態における圧縮及び伸長処理は、例えばパーソナルコンピュータ等の汎用情報処理装置に、スキャナやＪＰＥＧ圧縮データを記憶している記憶媒体よりそのデータを読み取り表示する場合にも適用できる。この場合、その処理（図１のブロック図に相当する部分や図６のフローチャートに係る処理）のほとんどがソフトウェアによるものとなるので、本発明は、情報処理装置に組み込むソフトウェアにも適用できる。ソフトウェアをコンピュータに導入する場合には、通常、そのプログラムを記憶した記憶媒体（フロッピーディスクやＣＤＲＯＭ等）を装置にセットし、コピー或いはインストールすることになるわけであるから、当然、そのような記憶媒体も本発明に含まれる。
【００３２】
【発明の効果】
以上説明したように本発明によれば、ＪＰＥＧ圧縮画像データを、簡単な構成で、しかも、メモリ消費量を抑えつつ、所望とする縮小率で再生することが可能になる。
【図面の簡単な説明】
【図１】実施形態におけるＪＰＥＧ伸長器のブロック構成図である。
【図２】実施形態における縮小回路の動作を示する模式図である。
【図３】実施形態における画像縮小前後の様子を示す模式図である。
【図４】実施形態におけるシステムブロック構成図である。
【図５】実施形態における画像フォーマットを示す図である。
【図６】実施形態のプレビュー動作の動作処理を示すフローチャートである。
【図７】実施形態における表示の様子を示す模式図である。
【図１】
0003754903.tif 000002
【図２】
0003754903.tif 000003
【図３】
0003754903.tif 000004
【図４】
0003754903.tif 000005
【図５】
0003754903.tif 000006
【図６】
0003754903.tif 000007
【図７】
0003754903.tif 000008