(57)【特許請求の範囲】
【請求項１】
画像を変倍する変倍手段と、
第１の減色処理ユニットと、
当該第１の減色処理ユニットとは減色特性が異なる第２の減色処理ユニットと、
当該変倍手段で変倍された画像を所定の画像変更操作中には第１の減色処理ユニットに減色させ、当該所定の画像変更操作をしていないときには当該第２の減色処理ユニットで当該画像を減色させる制御手段
とを具備することを特徴とする画像処理装置。
【請求項２】
当該所定の画像変更操作が、スクロールである請求項１に記載の画像処理装置。
【請求項３】
当該第１の減色処理ユニットがビットスライス処理ユニットであり、当該第２の減色処理ユニットが誤差拡散処理ユニットからなる請求項１又は２に記載の画像処理装置。
【請求項４】
画像を変倍する変倍ステップと、
所定の画像変更操作中には、当該変倍ステップで変倍された画像を第１の減色処理で減色する第１の減色処理ステップと、
当該所定の画像変更操作をしていないときには、当該変倍ステップで変倍された画像を、当該第１の減色処理とは異なる第２の減色処理で減色する第２の減色処理ステップ
とを具備することを特徴とする画像処理方法。
【請求項５】
当該所定の画像変更操作がスクロールである請求項４に記載の画像処理方法。
【請求項６】
当該第１の減色処理がビットスライス処理であり、当該第２の減色処理が誤差拡散処理である請求項４又は５に記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示用に画像を減色する画像処理装置及び方法に関する。
【０００２】
【従来の技術】
従来、複写機などの画像処理結果を表示する画像処理表示装置において、一般的に、表示する画像に対し表示色数が少ないディスプレイ装置が使われる。その場合、画像処理結果を表示するのに減色処理が必要である。表示結果の品質を重視して、誤差拡散などの方法により減色処理が行われている。
【０００３】
このような画像処理表示装置で、ズーム及びスクロールなど、表示画面を動かす処理を行なうときでも、従来、同一の減色処理を適用して、ディスプレイ上に画像を表示していた。即ち、画質を重視した減色処理手段が用いられていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、誤差拡散など画質を重視する減色処理手段は、その処理に時間がかかる。従って、スクロール又はズームを繰り返し行う場合にこの減色処理手段を適用する従来例では、ディスプレイ上の画像の動きに減色処理が追従できず、スクロール又はズームがスムーズでなくなる。
【０００５】
本発明は、このような不都合を解消する画像処理装置及び方法を提示することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る画像処理装置は、画像を変倍する変倍手段と、第１の減色処理ユニットと、当該第１の減色処理ユニットとは減色特性が異なる第２の減色処理ユニットと、当該変倍手段で変倍された画像を所定の画像変更操作中には第１の減色処理ユニットに減色させ、当該所定の画像変更操作をしていないときには当該第２の減色処理ユニットで当該画像を減色させる制御手段とを具備することを特徴とする。
【０００７】
本発明に係る画像処理方法は、画像を変倍する変倍ステップと、所定の画像変更操作中には、当該変倍ステップで変倍された画像を第１の減色処理で減色する第１の減色処理ステップと、当該所定の画像変更操作をしていないときには、当該変倍ステップで変倍された画像を、当該第１の減色処理とは異なる第２の減色処理で減色する第２の減色処理ステップとを具備することを特徴とする。
【００１０】
【実施例】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【００１１】
図１は、本発明の一実施例の概略構成ブロック図を示す。主演算ＣＰＵ１０に、主メモリ１２、誤差拡散により減色処理を行う誤差拡散処理ユニット１４、ビットスライスにより減色処理を行うビットスライス処理ユニット１６、ズーム処理ユニット１８、ＪＰＥＧデコーダ２０、ＬＣＤ制御回路２２が接続する。ＬＣＤ制御回路２２には液晶表示装置（ＬＣＤ）２４が接続する。
【００１２】
図２は、スクロール操作に対する本実施例の動作フローチャートを示し、図３は、画像例を示す。図２及び図３を参照して、スクロール時の本実施例の動作を説明する。
【００１３】
スクロールが開始されると、ＣＰＵ１０はメモリ１２上に確保されたズーム画像用のワーク領域から、スクロール後もＬＣＤ２４上に表示される部分を新たなワーク領域へコピーする。ＣＰＵ１０からの指示に従い、ＪＰＥＧデコーダ２０はメモリ１２からＪＰＥＧ圧縮画像データを読み込み（Ｓ１）、スクロールによりディスプレイ２４上に新たに表示されるべき圧縮画像データを伸長する（Ｓ２）。伸長されたデータはメモリ１２へ書き出される。
【００１４】
次に、ズーム処理ユニット１８が、伸長された画像をディスプレイ２４へ表示する倍率の画像へ変換する（Ｓ３）。ズームされた画像は、メモリ１２上に確保されているワーク領域内にズーム画像として追加される。ＣＰＵ１０は、スクロール動作が実行中であれば（Ｓ４）、ビットスライス処理ユニット１６に指示して、ワーク領域内に生成されたズーム画像を減色させる（Ｓ５）。減色された画像は、メモリ１２に確保された表示用ワーク領域へ書き出される。ＬＣＤ制御回路２２は、メモリ１２上の表示用ワーク領域から減色された画像を読み出し、ＬＣＤ２４に印加する。これにより、ビットスライス法で減色された画像がＬＣＤ２４の画面上に表示される（Ｓ６）。スクロール動作が終了するまで（Ｓ４）、この処理Ｓ１〜Ｓ４，Ｓ５，Ｓ６が繰り返し実行される。
【００１５】
スクロール動作が終了すると（Ｓ４）、ＣＰＵ１０は、誤差拡散処理ユニット１４に減色を実行させる（Ｓ７）。誤差拡散処理ユニット１４は、メモリ１２上のズーム画像用ワーク領域からズーム処理ユニット１８により生成されたズーム画像を読み出し、減色処理を実行する（Ｓ７）。減色処理結果は、メモリ１２上の表示用ワーク領域へ書き出される。ＬＣＤ制御回路２２は、メモリ１２上の表示用ワーク領域から減色された画像を読み出し、ＬＣＤ２４に印加する。これにより、誤差拡散法で減色された画像がＬＣＤ２４の画面上に表示される（Ｓ８）。
【００１６】
図４は画像フォーマット例を示す。図４では、減色前の画像をＲＧＢ各色８ビットの２４ビットの画像とし、減色後の画像をＲ３ビット、Ｇ３ビット、Ｂ２ビットの８ビットの画像としている。
【００１７】
ビットスライス処理ユニット１６は、ＲＧＢ各色８ビットの２４ビットの画像データをメモリ１２から読み出すと、Ｒ８ビットから上位３ビット、Ｇ８ビットから上位３ビット、Ｂ２ビットから上位２ビットのデータを抜き出し、８ビットのデータへ詰めていく。これにより、ＲＧＢ各色８ビットの２４ビット画像から、Ｒ３ビット、Ｇ３ビット、Ｂ２ビットの８ビット画像を生成する。
【００１８】
上述した実施例の機能を実現するように各種のデバイスを動作させるべく当該各種デバイスと接続された装置又はシステム内のコンピュータに、上記実施例の機能を実現するためのソフトウエアのプログラムコードを供給し、その装置又はシステムのコンピュータ（ＣＰＵ又はＭＰＵ）を格納されたプログラムに従って動作させ、前記各種デバイスを動作させることによって実施したものも、本願発明の範囲に含まれる。
【００１９】
この場合、前記ソフトウエアのプログラムコード自体が、前述した実施例の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記憶媒体は、本発明を構成する。かかるプログラムコードを格納する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード及びＲＯＭ等を用いることが出来る。
【００２０】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施例の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）又は他のアプリケーションソフトウエア等と共同して上述の実施例の機能が実現される場合にも、かかるプログラムコードが本出願に係る発明の実施例に含まれることは言うまでもない。
【００２１】
更には、供給されたプログラムコードが、コンピュータの機能拡張ボード又はコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて、その機能拡張ボード又は機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施例の機能が実現される場合も、本出願に係る発明に含まれることは言うまでもない。
【００２２】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、画像処理結果表示装置において、スクロール動作が開始されると、ディスプレイへ表示する画像の減色処理を高速処理可能な手段で実行するので、スクロール結果又は経過を高速に表示できる。即ち、スクロールがスムーズに行われる。スクロール動作が終了すると、高画質の方法により減色処理を行うので、高画質の画像を表示できる。
【図面の簡単な説明】
【図１】  本発明の一実施例の概略構成ブロック図である。
【図２】  本実施例の動作フローチャートである。
【図３】  画像例である。
【図４】  画像フォーマット例である。
【符号の説明】
１０：主演算ＣＰＵ
１２：主メモリ
１４：誤差拡散処理ユニット
１６：ビットスライス処理ユニット
１８：ズーム処理ユニット
２０：ＪＰＥＧデコーダ
２２：ＬＣＤ制御回路
２４：液晶表示装置（ＬＣＤ）
【図１】
0003689673.tif 000002
【図２】
0003689673.tif 000003
【図３】
0003689673.tif 000004
【図４】
0003689673.tif 000005