JP3081051B2 - 画像処理装置および画像処理方法 - Google Patents
画像処理装置および画像処理方法Info
- Publication number
- JP3081051B2 JP3081051B2 JP04043843A JP4384392A JP3081051B2 JP 3081051 B2 JP3081051 B2 JP 3081051B2 JP 04043843 A JP04043843 A JP 04043843A JP 4384392 A JP4384392 A JP 4384392A JP 3081051 B2 JP3081051 B2 JP 3081051B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- display
- displayed
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims description 100
- 238000003672 processing method Methods 0.000 title claims description 11
- 238000000034 method Methods 0.000 claims description 92
- 230000008569 process Effects 0.000 description 44
- 238000007906 compression Methods 0.000 description 33
- 230000006835 compression Effects 0.000 description 32
- 238000010586 diagram Methods 0.000 description 22
- 230000006837 decompression Effects 0.000 description 14
- 238000005520 cutting process Methods 0.000 description 10
- 230000000694 effects Effects 0.000 description 7
- 230000004048 modification Effects 0.000 description 7
- 238000012986 modification Methods 0.000 description 7
- XBDRAUPLGHAFCU-UHFFFAOYSA-N 3-[6-amino-5-(6-ethoxynaphthalen-2-yl)pyridin-3-yl]-n-[2-(dimethylamino)ethyl]benzamide Chemical compound C1=CC2=CC(OCC)=CC=C2C=C1C(C(=NC=1)N)=CC=1C1=CC=CC(C(=O)NCCN(C)C)=C1 XBDRAUPLGHAFCU-UHFFFAOYSA-N 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- MHABMANUFPZXEB-UHFFFAOYSA-N O-demethyl-aloesaponarin I Natural products O=C1C2=CC=CC(O)=C2C(=O)C2=C1C=C(O)C(C(O)=O)=C2C MHABMANUFPZXEB-UHFFFAOYSA-N 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Processing Or Creating Images (AREA)
Description
【0001】
【産業上の利用分野】本発明は、画像データの圧縮伸長
と表示等を行う画像処理装置および画像処理方法に関す
る。
と表示等を行う画像処理装置および画像処理方法に関す
る。
【0002】さらに詳述すれば、本発明はJBIG方式
に従った画像処理装置および画像処理方法に関するもの
である。
に従った画像処理装置および画像処理方法に関するもの
である。
【0003】
【従来の技術】(1)従来から、ウインドウ表示システ
ムを備えたワードプロセッサなどにおいては、イメージ
スキャナによって得られた実イメージデータと、CRT
などの表示データとの間において解像度に相違がみられ
た。
ムを備えたワードプロセッサなどにおいては、イメージ
スキャナによって得られた実イメージデータと、CRT
などの表示データとの間において解像度に相違がみられ
た。
【0004】(2)例えば、イメージスキャナによって
得られたイメージの解像度が400dpiであり、CR
Tの解像度が100dpiである場合、表示用のイメー
ジデータを得るため、400dpiから100dpiへ
の変換処理が行われていた。
得られたイメージの解像度が400dpiであり、CR
Tの解像度が100dpiである場合、表示用のイメー
ジデータを得るため、400dpiから100dpiへ
の変換処理が行われていた。
【0005】(3)同様に、表示用イメージバッファに
は100dpiのイメージデータを記憶することが行わ
れていた。
は100dpiのイメージデータを記憶することが行わ
れていた。
【0006】(4)画面をページ単位で高速にスクロー
ルする高速ページ捲り時に画像を表示することは従来非
常に困難であった。一般に、迅速性、記憶容量の制限等
の理由から高速ページ捲り時には画像は表示されず白紙
の画面でページ数のみが更新表示されていたのが現状で
ある。例えば、従来の画像圧縮伸長方式であるMMR方
式で圧縮されたイメージデータを用いて画像を表示する
場合は、400dpiの画像をMMR方式で圧縮してハ
ードディスクやフロッピーディスクに記憶されているイ
メージデータを伸長回路に通して再び400dpiのイ
メージデータに変換してイメージメモリに記憶し、次い
でイメージメモリからその400dpiのイメージデー
タを読み出して圧縮回路により100dpiに縮小し、
これをVRAMに移送記憶してCRT等の表示装置に表
示していた。従って、これらの伸長および圧縮処理に時
間がかかって画像表示を伴う高速ページ捲り、所謂高速
イメージ表示を行うことは困難であった。
ルする高速ページ捲り時に画像を表示することは従来非
常に困難であった。一般に、迅速性、記憶容量の制限等
の理由から高速ページ捲り時には画像は表示されず白紙
の画面でページ数のみが更新表示されていたのが現状で
ある。例えば、従来の画像圧縮伸長方式であるMMR方
式で圧縮されたイメージデータを用いて画像を表示する
場合は、400dpiの画像をMMR方式で圧縮してハ
ードディスクやフロッピーディスクに記憶されているイ
メージデータを伸長回路に通して再び400dpiのイ
メージデータに変換してイメージメモリに記憶し、次い
でイメージメモリからその400dpiのイメージデー
タを読み出して圧縮回路により100dpiに縮小し、
これをVRAMに移送記憶してCRT等の表示装置に表
示していた。従って、これらの伸長および圧縮処理に時
間がかかって画像表示を伴う高速ページ捲り、所謂高速
イメージ表示を行うことは困難であった。
【0007】勿論、その場合もVRAM等に高速ページ
捲りを行う対象の100dpiのイメージデータを全て
格納してから高速ページ捲りを行えば画像表示を伴う高
速ページ捲りは理論的には不可能では無いであろうが、
準備に時間がかかるとともに、VRAM等の記憶容量が
多大となるので現実には実施はできない。また、圧縮デ
ータを用いないシステムの場合も一般にイメージメモリ
はスキャナあるいはプリンタの解像度400dpiに合
わせてあり、表示するときはCRTの解像度100dp
iに縮小してからVRAMに転送し表示していたので、
迅速性、記憶容量の点から大量の画面をページ捲りする
高速ページの捲りのときは、画像を表示しないで行って
いた。
捲りを行う対象の100dpiのイメージデータを全て
格納してから高速ページ捲りを行えば画像表示を伴う高
速ページ捲りは理論的には不可能では無いであろうが、
準備に時間がかかるとともに、VRAM等の記憶容量が
多大となるので現実には実施はできない。また、圧縮デ
ータを用いないシステムの場合も一般にイメージメモリ
はスキャナあるいはプリンタの解像度400dpiに合
わせてあり、表示するときはCRTの解像度100dp
iに縮小してからVRAMに転送し表示していたので、
迅速性、記憶容量の点から大量の画面をページ捲りする
高速ページの捲りのときは、画像を表示しないで行って
いた。
【0008】(5)ディスプレイ画面に表示されている
画像部分を切り取ってアイコンを作成するイメージデー
タのクリップ切り取り作業は、縮小画像作成のための画
像圧縮処理を伴うので、1件当たり少なくとも数秒から
10数秒かかっているが、従来では使用者が画像の切り
取り範囲を指定した後、装置のクリップ切り取り処理が
終了するまで該当画像はそのままのサイズで表示され、
その後クリップ切り取り処理が終了すると突然その画像
が消滅するようになっていた。
画像部分を切り取ってアイコンを作成するイメージデー
タのクリップ切り取り作業は、縮小画像作成のための画
像圧縮処理を伴うので、1件当たり少なくとも数秒から
10数秒かかっているが、従来では使用者が画像の切り
取り範囲を指定した後、装置のクリップ切り取り処理が
終了するまで該当画像はそのままのサイズで表示され、
その後クリップ切り取り処理が終了すると突然その画像
が消滅するようになっていた。
【0009】(6)CRTディスプレイ等の表示装置へ
画像を表示する場合は、一般にメインメモリ中の表示用
イメージバッファ領域に画面単位で表示用イメージデー
タを順次格納した後、これをVRAMに転送し、VRA
Mを介してCRTディスプレイ等の表示装置に順次画像
を画面単位で表示している。従って、表示用イメージバ
ッファ領域の残存領域の容量が1画面分持てなくなった
ときにはその時点で表示用イメージデータの格納を中断
し、後続の画面の画像表示が行えなかった。
画像を表示する場合は、一般にメインメモリ中の表示用
イメージバッファ領域に画面単位で表示用イメージデー
タを順次格納した後、これをVRAMに転送し、VRA
Mを介してCRTディスプレイ等の表示装置に順次画像
を画面単位で表示している。従って、表示用イメージバ
ッファ領域の残存領域の容量が1画面分持てなくなった
ときにはその時点で表示用イメージデータの格納を中断
し、後続の画面の画像表示が行えなかった。
【0010】
【発明が解決しようとする課題】しかしながら、上述の
ような従来技術には、次のような解決すべき課題があっ
た。
ような従来技術には、次のような解決すべき課題があっ
た。
【0011】(1)表示用のイメージデータを得るため
に、実イメージデータから表示用のイメージデータへの
変換処理が必要であった。
に、実イメージデータから表示用のイメージデータへの
変換処理が必要であった。
【0012】(2)上記変換処理は、単に表示用イメー
ジデータを得る場合にも、必ず必要とされていた。
ジデータを得る場合にも、必ず必要とされていた。
【0013】(3)多数の表示用イメージデータを格納
する場合には、イメージメモリの容量不足を招来するこ
とがあった。
する場合には、イメージメモリの容量不足を招来するこ
とがあった。
【0014】(4)高速ページ捲り時には従来は一般に
画像は表示されずに白紙の画面でページが更新されてい
たので、画面の内容が分からず画像選択や検索等をする
ときに非常に不便であった。
画像は表示されずに白紙の画面でページが更新されてい
たので、画面の内容が分からず画像選択や検索等をする
ときに非常に不便であった。
【0015】(5)イメージデータのクリツプ切り取り
処理においては、その処理が終了するまで切り取り対象
の画像はそのまま表示され、その後突然画像が消滅する
ようになっていたので、処理の進行過程が使用者に分か
らず不安感を生ずるとともに不便であった。
処理においては、その処理が終了するまで切り取り対象
の画像はそのまま表示され、その後突然画像が消滅する
ようになっていたので、処理の進行過程が使用者に分か
らず不安感を生ずるとともに不便であった。
【0016】(6)表示用イメージバッファ領域の残存
領域の容量が1画面分に足りなくなったときには、まだ
かなりの残存領域がある場合もその段階で画像表示を自
動的に中止していたので、不便であるとともに、メモリ
の有効利用の点からも好ましくなかった。
領域の容量が1画面分に足りなくなったときには、まだ
かなりの残存領域がある場合もその段階で画像表示を自
動的に中止していたので、不便であるとともに、メモリ
の有効利用の点からも好ましくなかった。
【0017】本発明の第1の目的は、上述のような解決
すべき課題を解消し、切り取り処理の進行過程が利用者
にとって明確に認識できる画像処理装置および画像処理
方法を提供することにある。
すべき課題を解消し、切り取り処理の進行過程が利用者
にとって明確に認識できる画像処理装置および画像処理
方法を提供することにある。
【0018】また、本発明の第2の目的は、高速イメー
ジ表示が簡単にかつ迅速に可能となり、また少ないイメ
ージメモリでも実現でき、高速イメージ表示する必要が
ない場合は、解像度の高い明瞭な画像表示となり、利用
者の要求に応じた画像表示方法を提供することができる
画像処理装置および画像処理方法を提供することにあ
る。
ジ表示が簡単にかつ迅速に可能となり、また少ないイメ
ージメモリでも実現でき、高速イメージ表示する必要が
ない場合は、解像度の高い明瞭な画像表示となり、利用
者の要求に応じた画像表示方法を提供することができる
画像処理装置および画像処理方法を提供することにあ
る。
【0019】
【0020】
【0021】
【0022】
【0023】
【0024】
【課題を解決するための手段】上記第1の目的を達成す
るため、請求項1の画像処理装置の発明は、画像データ
を複数の解像度で導出できるよう画像データを階層符号
化し、記憶手段に格納する符号化手段と、階層符号化さ
れている縮小画像データをある特定の解像度まで復号化
し、得られる表示用画像データを表示手段に表示させる
よう制御する表示制御手段と、前記表示されている表示
用画像データの切り取り範囲を指示させる切り取り範囲
指示手段と、前記切り取り範囲指示手段により切り取り
指示された場合に、指示された表示用画像データの切り
取り範囲に相当する画像データを前記符号化手段により
階層符号化するとともに、前記表示手段に符号化処理段
階に応じた縮小画像データを順次表示するよう制御する
制御手段と、を有することを特徴とする。
るため、請求項1の画像処理装置の発明は、画像データ
を複数の解像度で導出できるよう画像データを階層符号
化し、記憶手段に格納する符号化手段と、階層符号化さ
れている縮小画像データをある特定の解像度まで復号化
し、得られる表示用画像データを表示手段に表示させる
よう制御する表示制御手段と、前記表示されている表示
用画像データの切り取り範囲を指示させる切り取り範囲
指示手段と、前記切り取り範囲指示手段により切り取り
指示された場合に、指示された表示用画像データの切り
取り範囲に相当する画像データを前記符号化手段により
階層符号化するとともに、前記表示手段に符号化処理段
階に応じた縮小画像データを順次表示するよう制御する
制御手段と、を有することを特徴とする。
【0025】ここで、前記制御手段により符号化処理段
階に応じて順次表示される縮小画像データは、イメージ
補間されたデータであることを特徴とすることができ
る。
階に応じて順次表示される縮小画像データは、イメージ
補間されたデータであることを特徴とすることができ
る。
【0026】また、前記制御手段は、前記符号化手段に
よる画像データの階層符号化が終了した場合に、切り取
り範囲の表示用画像データの表示を消去することを特徴
とすることができる。
よる画像データの階層符号化が終了した場合に、切り取
り範囲の表示用画像データの表示を消去することを特徴
とすることができる。
【0027】上記第2の目的を達成するため、請求項4
の画像処理装置の発明は、画像データを複数の解像度で
導出できるよう画像データを階層符号化し、記憶手段に
格納する符号化手段と、高速イメージ表示の指示をさせ
る指示手段と、前記高速イメージ表示の指示がなされて
いる場合は、表示ページ内に表示すべき前記画像データ
を階層符号化して得られる複数の縮小画像データに基づ
いて高速表示し、一方、前記高速イメージ表示の指示が
なされていない場合は、表示ページ内に表示すべき階層
符号化されている複数の縮小画像データを表示すべき解
像度まで復号化して表示するよう制御する表示切替制御
手段と、を有することを特徴とする。
の画像処理装置の発明は、画像データを複数の解像度で
導出できるよう画像データを階層符号化し、記憶手段に
格納する符号化手段と、高速イメージ表示の指示をさせ
る指示手段と、前記高速イメージ表示の指示がなされて
いる場合は、表示ページ内に表示すべき前記画像データ
を階層符号化して得られる複数の縮小画像データに基づ
いて高速表示し、一方、前記高速イメージ表示の指示が
なされていない場合は、表示ページ内に表示すべき階層
符号化されている複数の縮小画像データを表示すべき解
像度まで復号化して表示するよう制御する表示切替制御
手段と、を有することを特徴とする。
【0028】ここで、前記高速表示される縮小画像デー
タは、イメージ補間されたデータであることを特徴とす
ることができる。
タは、イメージ補間されたデータであることを特徴とす
ることができる。
【0029】上記第1の目的を達成するため、請求項6
の画像処理方法の発明は、画像データを複数の解像度で
導出できるよう画像データを階層符号化し、記憶手段に
格納する符号化ステップと、階層符号化されている縮小
画像データをある特定の解像度まで復号化し、得られる
表示用画像データを表示手段に表示させるよう制御する
表示制御ステップと、前記表示されている表示用画像デ
ータの切り取り範囲を指示させる切り取り範囲指示ステ
ップと、前記切り取り範囲指示ステップにより切り取り
指示された場合に、指示された表示用画像データの切り
取り範囲に相当する画像データを前記符号化ステップに
より階層符号化するとともに、前記表示手段に符号化処
理段階に応じた縮小画像データを順次表示するよう制御
する制御ステップと、を有することを特徴とする。
の画像処理方法の発明は、画像データを複数の解像度で
導出できるよう画像データを階層符号化し、記憶手段に
格納する符号化ステップと、階層符号化されている縮小
画像データをある特定の解像度まで復号化し、得られる
表示用画像データを表示手段に表示させるよう制御する
表示制御ステップと、前記表示されている表示用画像デ
ータの切り取り範囲を指示させる切り取り範囲指示ステ
ップと、前記切り取り範囲指示ステップにより切り取り
指示された場合に、指示された表示用画像データの切り
取り範囲に相当する画像データを前記符号化ステップに
より階層符号化するとともに、前記表示手段に符号化処
理段階に応じた縮小画像データを順次表示するよう制御
する制御ステップと、を有することを特徴とする。
【0030】ここで、前記制御ステップにより符号化処
理段階に応じて順次表示される縮小画像データは、イメ
ージ補間されたデータであることを特徴とすることがで
きる。
理段階に応じて順次表示される縮小画像データは、イメ
ージ補間されたデータであることを特徴とすることがで
きる。
【0031】また、前記制御ステップは、前記符号化ス
テップによる画像データの階層符号化が終了した場合
に、切り取り範囲の表示用画像データの表示を消去する
ことを特徴とすることができる。
テップによる画像データの階層符号化が終了した場合
に、切り取り範囲の表示用画像データの表示を消去する
ことを特徴とすることができる。
【0032】上記第2の目的を達成するため、請求項9
の画像処理方法の発明は、画像データを複数の解像度で
導出できるよう画像データを階層符号化し、記憶手段に
格納する符号化ステップと、高速イメージ表示の指示を
させる指示ステップと、前記高速イメージ表示の指示が
なされている場合は、表示ページ内に表示すべき前記画
像データを階層符号化して得られる複数の縮小画像デー
タに基づいて高速表示し、一方、前記高速イメージ表示
の指示がなされていない場合は、表示ページ内に表示す
べき階層符号化されている複数の縮小画像データを表示
すべき解像度まで復号化して表示するよう制御する表示
切替制御ステップと、を有することを特徴とする。
の画像処理方法の発明は、画像データを複数の解像度で
導出できるよう画像データを階層符号化し、記憶手段に
格納する符号化ステップと、高速イメージ表示の指示を
させる指示ステップと、前記高速イメージ表示の指示が
なされている場合は、表示ページ内に表示すべき前記画
像データを階層符号化して得られる複数の縮小画像デー
タに基づいて高速表示し、一方、前記高速イメージ表示
の指示がなされていない場合は、表示ページ内に表示す
べき階層符号化されている複数の縮小画像データを表示
すべき解像度まで復号化して表示するよう制御する表示
切替制御ステップと、を有することを特徴とする。
【0033】ここで、前記高速表示される縮小画像デー
タは、イメージ補間されたデータであることを特徴とす
ることができる。
タは、イメージ補間されたデータであることを特徴とす
ることができる。
【0034】
【作用】本発明は、以上のような構成であるので、次に
述べるような作用が生じる。
述べるような作用が生じる。
【0035】(1)切り取り指示された場合に、指示さ
れた表示用画像データの切り取り範囲に相当する画像デ
ータを階層符号化するとともに、表示手段に符号化処理
段階に応じた緒小画像データを順次表示するよう制御す
る。これにより、符号化処理段階に応じた表示がなされ
るので、切り取り処理の進行過程が利用者にとって明確
に認識できる。
れた表示用画像データの切り取り範囲に相当する画像デ
ータを階層符号化するとともに、表示手段に符号化処理
段階に応じた緒小画像データを順次表示するよう制御す
る。これにより、符号化処理段階に応じた表示がなされ
るので、切り取り処理の進行過程が利用者にとって明確
に認識できる。
【0036】(2)高速イメージ表示の指示がなされて
いる場合は、表示ページ内に表示すべき画像データを階
層符号化して得られる複数の縮小画像データに基づいて
高速表示し、一方、高速イメージ表示の指示がなされて
いない場合は、表示ページ内に表示すべき階層符号化さ
れている複数の縮小画像データを表示すべき解像度まで
復号化して表示するよう制御する。これにより、高速イ
メージ表示において画像の伸長処理を伴わないので、高
速イメージ表示が簡単にかつ迅速に可能となり、また少
ないイメージメモリでも実現でき、高速イメージ表示す
る必要がない場合は、解像度の高い明瞭な画像表示とな
り、利用者の要求に応じた画像表示方法を提供すること
ができる。
いる場合は、表示ページ内に表示すべき画像データを階
層符号化して得られる複数の縮小画像データに基づいて
高速表示し、一方、高速イメージ表示の指示がなされて
いない場合は、表示ページ内に表示すべき階層符号化さ
れている複数の縮小画像データを表示すべき解像度まで
復号化して表示するよう制御する。これにより、高速イ
メージ表示において画像の伸長処理を伴わないので、高
速イメージ表示が簡単にかつ迅速に可能となり、また少
ないイメージメモリでも実現でき、高速イメージ表示す
る必要がない場合は、解像度の高い明瞭な画像表示とな
り、利用者の要求に応じた画像表示方法を提供すること
ができる。
【0037】
【0038】
【0039】
【実施例】以下、本発明の実施例を図面を参照して詳細
に説明する。
に説明する。
【0040】実施例1 図1は本発明の実施例1を示す。
【0041】図1において、17はキーボード、18は
ポインティングデバイスとしてのマウスである。16は
キーインターフェイスで、キーボード17およびマウス
18のインターフェイスである。
ポインティングデバイスとしてのマウスである。16は
キーインターフェイスで、キーボード17およびマウス
18のインターフェイスである。
【0042】13はプリンタ、14は読取り解像度40
0dpiのスキャナである。12はスキャナ/プリンタ
インターフェイスで、プリンタ13およびスキャナ14
のインターフェイスである。10はフロッピーディス
ク、11はハードディスクである。9はディスクインタ
ーフェイスで、フロッピーディスク10およびハードデ
ィスク11のインターフェイスである。
0dpiのスキャナである。12はスキャナ/プリンタ
インターフェイスで、プリンタ13およびスキャナ14
のインターフェイスである。10はフロッピーディス
ク、11はハードディスクである。9はディスクインタ
ーフェイスで、フロッピーディスク10およびハードデ
ィスク11のインターフェイスである。
【0043】6はLAN、7はLANインターフェイス
である。
である。
【0044】3はROM,SRAM,RS232C等の
I/Oである。2はメインメモリ、4はVRAM、5は
解像度100dpiのCRT、1はCPUである。
I/Oである。2はメインメモリ、4はVRAM、5は
解像度100dpiのCRT、1はCPUである。
【0045】15はDMACで、フロッピーディスク1
0、ハードディスク11、プリンタ13、およびスキャ
ナ14と、メインメモリ2との間でデータを直接転送す
るものである。
0、ハードディスク11、プリンタ13、およびスキャ
ナ14と、メインメモリ2との間でデータを直接転送す
るものである。
【0046】8は圧縮伸長回路で、JBIG(join
t bi−level imagegroup)方式に
よりデータを圧縮伸長するものである。
t bi−level imagegroup)方式に
よりデータを圧縮伸長するものである。
【0047】図2は図1図示メインメモリ2のエリアを
示す。
示す。
【0048】図2において、IMEMはイメージエリア
で、スキャナ14からのイメージデータが格納されてい
る。PMEMはプログラムエリアで、実行プログラムが
格納されている。WMEMはワークエリアで、作業用デ
ータが格納されている。
で、スキャナ14からのイメージデータが格納されてい
る。PMEMはプログラムエリアで、実行プログラムが
格納されている。WMEMはワークエリアで、作業用デ
ータが格納されている。
【0049】次に、図1に示す圧縮伸長回路8により行
われるJBIG方式による圧縮伸長方法を説明する。
われるJBIG方式による圧縮伸長方法を説明する。
【0050】この方法は画像電子学会誌第20巻第1号
(1990)第41頁〜第49頁にその詳細が開示され
ている。簡単にJBIG方式の圧縮伸長方法を説明す
る。
(1990)第41頁〜第49頁にその詳細が開示され
ている。簡単にJBIG方式の圧縮伸長方法を説明す
る。
【0051】図3に示すような4×4画素の画素データ
を圧縮する場合、例えば、400dpiの4×4画素の
画素データA1〜A16を200dpiの画素データB
1〜B4に圧縮し、圧縮した画素データB1〜B4と元
画素データA1〜A16の差を符号化する。この圧縮し
た画素データを新たに圧縮対象の画素データA1〜A1
6として再び圧縮処理と符号化を行う。このようにし
て、12.5dpi程度の最低解像度の画像データに圧
縮して、符号化データと共に最低解像度の画像データを
通信や、保存記憶に用いる。
を圧縮する場合、例えば、400dpiの4×4画素の
画素データA1〜A16を200dpiの画素データB
1〜B4に圧縮し、圧縮した画素データB1〜B4と元
画素データA1〜A16の差を符号化する。この圧縮し
た画素データを新たに圧縮対象の画素データA1〜A1
6として再び圧縮処理と符号化を行う。このようにし
て、12.5dpi程度の最低解像度の画像データに圧
縮して、符号化データと共に最低解像度の画像データを
通信や、保存記憶に用いる。
【0052】一方、最低解像度の画像データを伸長する
場合は最低解像度(12.5dpi)の画像データとそ
の符号化データを用いて1ランク上の解像度(25dp
i)の画像データを作成し、以下、順次に高い解像度の
画像データを作成して行くことにより400dpiの元
の画像データに伸長する。
場合は最低解像度(12.5dpi)の画像データとそ
の符号化データを用いて1ランク上の解像度(25dp
i)の画像データを作成し、以下、順次に高い解像度の
画像データを作成して行くことにより400dpiの元
の画像データに伸長する。
【0053】また、JBIG方式では1つの圧縮画素デ
ータを作成するとき、図3の例では、B4の画素位置の
圧縮画素データを作成する場合には、図3の太線で囲ま
れたA6〜A8,A10〜A12,A14〜A16の画
素位置の高解像度画素データと、すでに圧縮されている
B1〜B3の画素データを重み付け演算式に代入して、
B4の画素位置の圧縮画素データを決定する。
ータを作成するとき、図3の例では、B4の画素位置の
圧縮画素データを作成する場合には、図3の太線で囲ま
れたA6〜A8,A10〜A12,A14〜A16の画
素位置の高解像度画素データと、すでに圧縮されている
B1〜B3の画素データを重み付け演算式に代入して、
B4の画素位置の圧縮画素データを決定する。
【0054】なお、符号化に用いるデータも参照画素位
置の画素データを用いるが、符号化対象の画素位置近辺
の参照画素位置をその画素位置の画素データの内容に応
じて参照画素位置および個数を可変としている。
置の画素データを用いるが、符号化対象の画素位置近辺
の参照画素位置をその画素位置の画素データの内容に応
じて参照画素位置および個数を可変としている。
【0055】図4は図2図示プログラムエリアPMEM
に格納される制御プログラムの一例を示すフローチャー
トである。
に格納される制御プログラムの一例を示すフローチャー
トである。
【0056】ステップS1にて、船の画像が400dp
iのスキャナ14により読み取られると、読み取られた
400dpiの画像の情報をメインメモリ2のイメージ
エリアIMEMに格納する。そして、イメージエリアI
MEMに格納された画像の情報を圧縮伸長回路8により
JBIG符号化方式により低解像度化し、得られた10
0dpiの画像の情報をイメージエリアIMEMのバッ
ファメモリに格納する。
iのスキャナ14により読み取られると、読み取られた
400dpiの画像の情報をメインメモリ2のイメージ
エリアIMEMに格納する。そして、イメージエリアI
MEMに格納された画像の情報を圧縮伸長回路8により
JBIG符号化方式により低解像度化し、得られた10
0dpiの画像の情報をイメージエリアIMEMのバッ
ファメモリに格納する。
【0057】ついで、ステップS2にて、バッファメモ
リに格納された100dpiの画像情報をシステムバス
上に出力し、ステップS3にて、VRAM4に格納す
る。CRT5の画面20のウインドウ20には、図5に
示すように、100dpiの船の画像22を出力する。
リに格納された100dpiの画像情報をシステムバス
上に出力し、ステップS3にて、VRAM4に格納す
る。CRT5の画面20のウインドウ20には、図5に
示すように、100dpiの船の画像22を出力する。
【0058】次に、ステップS3−1にて画像データの
切り取りをキーボード17から指示する。ここでは読み
込まれた船の画像全体が切り取り指示されたものとす
る。すると、ステップS3−2にてメインメモリ2のイ
メージエリアIMEM上に切り取り指定された画像デー
タ(400dpi)を複写する。そして、ステップS4
にて、イメージメモリIMEM内のバッファに用意され
た切り取り画像データを圧縮伸長回路8によりJBIG
方式の圧縮方法により圧縮し、12.5dpiの低解像
度画像にする。その後、ステップS5にて、12.5d
piの画像のデータと符号化データをハードディスク1
1に格納し、12.5dpiの画像のデータをメインメ
モリ2の別のバッファに格納する。
切り取りをキーボード17から指示する。ここでは読み
込まれた船の画像全体が切り取り指示されたものとす
る。すると、ステップS3−2にてメインメモリ2のイ
メージエリアIMEM上に切り取り指定された画像デー
タ(400dpi)を複写する。そして、ステップS4
にて、イメージメモリIMEM内のバッファに用意され
た切り取り画像データを圧縮伸長回路8によりJBIG
方式の圧縮方法により圧縮し、12.5dpiの低解像
度画像にする。その後、ステップS5にて、12.5d
piの画像のデータと符号化データをハードディスク1
1に格納し、12.5dpiの画像のデータをメインメ
モリ2の別のバッファに格納する。
【0059】ついで、ステップS6にて、バッファに格
納された画像データをアイコンとして登録するととも
に、システムバス上に出力し、VRAM4に格納する。
そして、原画の(1/16)×(1/16)の大きさに
縮小された、12.5dpiの船の画像をクリップボー
ドウインドウに出力する。
納された画像データをアイコンとして登録するととも
に、システムバス上に出力し、VRAM4に格納する。
そして、原画の(1/16)×(1/16)の大きさに
縮小された、12.5dpiの船の画像をクリップボー
ドウインドウに出力する。
【0060】実施例2 図7は、本発明の実施例2を示すフローチャートであ
る。本実施例は、CRT6に100dpiの解像度で画
像を表示する過程を示すものである。
る。本実施例は、CRT6に100dpiの解像度で画
像を表示する過程を示すものである。
【0061】図7において、ステップS101では、ス
キャナ14により400dpiの画像データを読み込
む。すなわち、400dpiの実イメージデータを、メ
インメモリ2のイメージ記憶領域IMEMに格納する
(図11参照)。次に、JBIG方式の階層的符号化を
行うために、ステップS102ではJBIG方式により
2段階圧縮して、C+C1+C2のデータを作成する。
このステップS102におけるC,C1,C2とは、図
8に示すようにJBIG方式により400dpiから順
次解像度を低下していったときに得られる低解像度デー
タC(100dpi)および差分符号データC1,C2
を示す。
キャナ14により400dpiの画像データを読み込
む。すなわち、400dpiの実イメージデータを、メ
インメモリ2のイメージ記憶領域IMEMに格納する
(図11参照)。次に、JBIG方式の階層的符号化を
行うために、ステップS102ではJBIG方式により
2段階圧縮して、C+C1+C2のデータを作成する。
このステップS102におけるC,C1,C2とは、図
8に示すようにJBIG方式により400dpiから順
次解像度を低下していったときに得られる低解像度デー
タC(100dpi)および差分符号データC1,C2
を示す。
【0062】次のステップS103では、メインメモリ
のIMEMに記憶されている上記データC(100dp
iの画像データ:図11参照)をVRAM4へ転送し、
CRT上に表示する。
のIMEMに記憶されている上記データC(100dp
iの画像データ:図11参照)をVRAM4へ転送し、
CRT上に表示する。
【0063】さらにステップS104では、JBIG方
式によって得られる階層的符号化データをファイルとし
て登録するか否かの判別を行い、その結果、肯定判定が
得られた場合には、ステップS105において、次の3
段階に圧縮を行い、C3+C4+C5+F(図8参照)
を作成する。
式によって得られる階層的符号化データをファイルとし
て登録するか否かの判別を行い、その結果、肯定判定が
得られた場合には、ステップS105において、次の3
段階に圧縮を行い、C3+C4+C5+F(図8参照)
を作成する。
【0064】そしてステップS106では、C1+C2
+C3+C4+C5+Fをディスクに記憶し、前述した
実施例の如くステップS107において、Fアイコンと
してウインドウ表示する(具体的には、クリップボード
中に、このアイコンを貼り付ける処理を行う)。
+C3+C4+C5+Fをディスクに記憶し、前述した
実施例の如くステップS107において、Fアイコンと
してウインドウ表示する(具体的には、クリップボード
中に、このアイコンを貼り付ける処理を行う)。
【0065】このように本実施例では、階層的符号化の
過程で得られる100dpiの画像をそのままVRAM
に転送して可視表示を行うことができる。
過程で得られる100dpiの画像をそのままVRAM
に転送して可視表示を行うことができる。
【0066】図9は、本実施例における他の変形例を示
す。この図9では、ハードディスク11あるいはフロッ
ピーディスク10に記憶されている画像データ(すなわ
ち、12.5dpiの低解像度データFおよび各々の符
号データC1〜C5:図8参照)をメインメモリ2上に
読み出した後、CRT5に表示する過程を示している。
す。この図9では、ハードディスク11あるいはフロッ
ピーディスク10に記憶されている画像データ(すなわ
ち、12.5dpiの低解像度データFおよび各々の符
号データC1〜C5:図8参照)をメインメモリ2上に
読み出した後、CRT5に表示する過程を示している。
【0067】まずステップS110において、表示する
データを選択する。具体的には、表示されているアイコ
ンのひとつをマウスにより選択する。次に、ステップS
111においてCRT上に画像処理用用紙ウインドウを
表示する。次のステップS112では、未表示イメージ
が有るか否かを判定する。その結果、未表示イメージ有
りと判定された場合には、ステップS113において、
メインメモリ2のイメージ記憶領域IMEM上に表示イ
メージバッファエリアを獲得する。
データを選択する。具体的には、表示されているアイコ
ンのひとつをマウスにより選択する。次に、ステップS
111においてCRT上に画像処理用用紙ウインドウを
表示する。次のステップS112では、未表示イメージ
が有るか否かを判定する。その結果、未表示イメージ有
りと判定された場合には、ステップS113において、
メインメモリ2のイメージ記憶領域IMEM上に表示イ
メージバッファエリアを獲得する。
【0068】次のステップS114においては、ハード
ディスクやフロッピーディスクから読み出したデータを
伸長回路を介して100dpiに変換し、表示用イメー
ジバッファに書き込む。そして、次のステップS115
において、表示用イメージバッファからイメージデータ
(100dpi)をVRAMに転送して、画像処理用用
紙ウインドウにイメージ表示を行う。
ディスクやフロッピーディスクから読み出したデータを
伸長回路を介して100dpiに変換し、表示用イメー
ジバッファに書き込む。そして、次のステップS115
において、表示用イメージバッファからイメージデータ
(100dpi)をVRAMに転送して、画像処理用用
紙ウインドウにイメージ表示を行う。
【0069】なお、ステップS112において、未表示
イメージが無いと判定された場合には、ステップS11
6に制御が移り、他のテキストデータ・ベクタデータ等
を画像処理用用紙ウインドウに表示する。
イメージが無いと判定された場合には、ステップS11
6に制御が移り、他のテキストデータ・ベクタデータ等
を画像処理用用紙ウインドウに表示する。
【0070】このように本実施例では、いったん400
dpiの画像データをメインメモリ2に読み出した後に
100dpiのデータに変換するという従来の手順を経
ることなく、最低解像の画像データ(12.5dpi)
から順次解像度を向上させていくというJBIG方式の
特性を利用して、表示用イメージバッファに100dp
iのデータを直接記憶させることができる。
dpiの画像データをメインメモリ2に読み出した後に
100dpiのデータに変換するという従来の手順を経
ることなく、最低解像の画像データ(12.5dpi)
から順次解像度を向上させていくというJBIG方式の
特性を利用して、表示用イメージバッファに100dp
iのデータを直接記憶させることができる。
【0071】図10は、図9に示した実施例に対応する
従来技術を参考的に示したものであり、この図10と図
9を比較することにより、本実施例の特色がより明確に
なる。
従来技術を参考的に示したものであり、この図10と図
9を比較することにより、本実施例の特色がより明確に
なる。
【0072】図10における各ステップの内容は次のと
おりである。まず、ステップS120では、表示するデ
ータを選択する。次のステップS121では、CRT上
に画像処理用用紙ウインドウを表示する。
おりである。まず、ステップS120では、表示するデ
ータを選択する。次のステップS121では、CRT上
に画像処理用用紙ウインドウを表示する。
【0073】ステップS122において、未表示イメー
ジ有りと判定された場合には、ステップS123におい
て、メインメモリ上に実イメージバッファ(すなわち、
400dpi用のバッファ)エリアが獲得済みであるか
否かを判定する。その結果、実イメージバッファエリア
が既に獲得済みである場合には、ステップS124にお
いてその実イメージバッファを消去した後、ステップS
125に移る。
ジ有りと判定された場合には、ステップS123におい
て、メインメモリ上に実イメージバッファ(すなわち、
400dpi用のバッファ)エリアが獲得済みであるか
否かを判定する。その結果、実イメージバッファエリア
が既に獲得済みである場合には、ステップS124にお
いてその実イメージバッファを消去した後、ステップS
125に移る。
【0074】ステップS125では、メインメモリのイ
メージ記憶領域IMEM上に実イメージ用バッファと表
示用イメージバッファエリアを獲得する。次に、ステッ
プS126において、記憶されているイメージデータ
(400dpi)をハードディスクやフロッピーディス
クから実イメージ用バッファに書き込む。ステップS1
27では、実イメージ用バッファに読み込まれたイメー
ジデータ(400dpi)を元に、表示用イメージバッ
ファに表示用イメージ(100dpi)を作成する。さ
らに、次のステップS128において、表示用イメージ
バッファからイメージデータ(100dpi)をVRA
Mに転送して、画像処理用用紙ウインドウにイメージ表
示する。
メージ記憶領域IMEM上に実イメージ用バッファと表
示用イメージバッファエリアを獲得する。次に、ステッ
プS126において、記憶されているイメージデータ
(400dpi)をハードディスクやフロッピーディス
クから実イメージ用バッファに書き込む。ステップS1
27では、実イメージ用バッファに読み込まれたイメー
ジデータ(400dpi)を元に、表示用イメージバッ
ファに表示用イメージ(100dpi)を作成する。さ
らに、次のステップS128において、表示用イメージ
バッファからイメージデータ(100dpi)をVRA
Mに転送して、画像処理用用紙ウインドウにイメージ表
示する。
【0075】他方、ステップS122において未表示イ
メージが無いと判定された場合には、ステップS129
において、他のテキストデータ・ベクタデータ等を画像
処理用用紙ウインドウに表示する。
メージが無いと判定された場合には、ステップS129
において、他のテキストデータ・ベクタデータ等を画像
処理用用紙ウインドウに表示する。
【0076】図10に示した従来技術とは異なり、本実
施例ではJBIG方式の伸長過程で得られた100dp
iの画像データをそのまま表示用データとして用いてい
るので、例えばスクロール表示を行う場合にも、図12
に示すような過程に従って、400dpiのデータを1
00dpiに変換する処理を省略することができる。
施例ではJBIG方式の伸長過程で得られた100dp
iの画像データをそのまま表示用データとして用いてい
るので、例えばスクロール表示を行う場合にも、図12
に示すような過程に従って、400dpiのデータを1
00dpiに変換する処理を省略することができる。
【0077】図12において、まずステップS130で
はスクロールを指示する。次のステップS131におい
ては、スクロール領域にイメージが有るか否かを判定
し、イメージが有ると判定された場合には、ステップS
132において、JBIG方式により拡張された表示用
イメージ(100dpi)をVRAMに転送する。さら
にステップS133において、他のテキストデータやベ
クタデータ等をスクロール領域に表示する。
はスクロールを指示する。次のステップS131におい
ては、スクロール領域にイメージが有るか否かを判定
し、イメージが有ると判定された場合には、ステップS
132において、JBIG方式により拡張された表示用
イメージ(100dpi)をVRAMに転送する。さら
にステップS133において、他のテキストデータやベ
クタデータ等をスクロール領域に表示する。
【0078】実施例3 以下に詳述する実施例においては、CRT面の一部に表
示された識別標識(すなわち、クリップボードに貼り付
けられたアイコン)を伸長して表示する際の処理手順を
示している。
示された識別標識(すなわち、クリップボードに貼り付
けられたアイコン)を伸長して表示する際の処理手順を
示している。
【0079】図13は、この実施例3の処理手順を示す
フローチャートである。また、図14〜図16は、クリ
ップボードに貼り付けられたアイコン(このアイコン
は、先の実施例で述べられたとおり、12.5dpiの
縮小画像である)を選択して、所望の編集位置にはめ込
む処理の具体的表示例を示している。
フローチャートである。また、図14〜図16は、クリ
ップボードに貼り付けられたアイコン(このアイコン
は、先の実施例で述べられたとおり、12.5dpiの
縮小画像である)を選択して、所望の編集位置にはめ込
む処理の具体的表示例を示している。
【0080】次に、図14〜図16を参照しながら、図
13のフローチャートを説明する。
13のフローチャートを説明する。
【0081】まずステップS135において、貼り付け
るイメージデータを選択する。例えば、図14に示すよ
うに、クリップボード141に貼り付けられる複数のア
イコンの中から、船の絵(12.5dpi)を選択す
る。次に、ステップS136において、画像処理用用紙
ウインドウ140上で貼付先を指示する(図15参
照)。
るイメージデータを選択する。例えば、図14に示すよ
うに、クリップボード141に貼り付けられる複数のア
イコンの中から、船の絵(12.5dpi)を選択す
る。次に、ステップS136において、画像処理用用紙
ウインドウ140上で貼付先を指示する(図15参
照)。
【0082】さらにステップS137において、メイン
メモリ2のイメージ記憶領域IMEM上に表示用貼付イ
メージバッファエリアを獲得する。
メモリ2のイメージ記憶領域IMEM上に表示用貼付イ
メージバッファエリアを獲得する。
【0083】次に、ステップS138においては、ハー
ドディスクに記憶されたデータ(最低解像度データおよ
び差分符号データ)に基づき、圧縮伸長回路8にて10
0dpiまで解像度を向上させ、その100dpiのイ
メージデータを表示用貼付イメージバッファに書き込
む。最後のステップS139においては、表示用イメー
ジバッファからイメージデータ(100dpi)をVR
AMに転送して、画像処理用用紙ウインドウに貼付イメ
ージ表示を行う(図16参照)。
ドディスクに記憶されたデータ(最低解像度データおよ
び差分符号データ)に基づき、圧縮伸長回路8にて10
0dpiまで解像度を向上させ、その100dpiのイ
メージデータを表示用貼付イメージバッファに書き込
む。最後のステップS139においては、表示用イメー
ジバッファからイメージデータ(100dpi)をVR
AMに転送して、画像処理用用紙ウインドウに貼付イメ
ージ表示を行う(図16参照)。
【0084】このように本実施例においては、クリップ
ボード上のアイコン(12.5dpi)を伸長する際の
途中過程で得られる100dpiのデータをそのまま表
示させることができるので、わざわざ400dpiから
表示用の100dpiに変換する過程を省略することが
できる。このことは、図17に示した従来のプロセスを
参照することにより、より明確に理解される。
ボード上のアイコン(12.5dpi)を伸長する際の
途中過程で得られる100dpiのデータをそのまま表
示させることができるので、わざわざ400dpiから
表示用の100dpiに変換する過程を省略することが
できる。このことは、図17に示した従来のプロセスを
参照することにより、より明確に理解される。
【0085】図17に示した従来技術においては、まず
ステップS145において貼り付けるイメージデータを
選択し、ステップS146において画像処理用用紙ウイ
ンドウ上で貼付先を指示し、ステップS147において
メインメモリのイメージ記憶領域IMEM上に実貼付イ
メージ用バッファと表示用貼付イメージバッファのエリ
アを獲得する。
ステップS145において貼り付けるイメージデータを
選択し、ステップS146において画像処理用用紙ウイ
ンドウ上で貼付先を指示し、ステップS147において
メインメモリのイメージ記憶領域IMEM上に実貼付イ
メージ用バッファと表示用貼付イメージバッファのエリ
アを獲得する。
【0086】次に、ステップS148において、貼り付
けるイメージデータをハードディスクから実貼付イメー
ジ用バッファに読み込む。
けるイメージデータをハードディスクから実貼付イメー
ジ用バッファに読み込む。
【0087】さらにステップS149においては、実貼
付イメージ用バッファに読み込まれたイメージを元に、
表示用貼付イメージバッファに表示用イメージを作成す
る。最後のステップS150では、表示用イメージバッ
ファからイメージデータをVRAMに転送して、画像処
理用用紙ウインドウに貼付イメージ表示を行う。
付イメージ用バッファに読み込まれたイメージを元に、
表示用貼付イメージバッファに表示用イメージを作成す
る。最後のステップS150では、表示用イメージバッ
ファからイメージデータをVRAMに転送して、画像処
理用用紙ウインドウに貼付イメージ表示を行う。
【0088】実施例4 本発明の実施例4は、メインメモリ2におけるイメージ
記憶領域IMEMを有効利用することにより、より多く
の表示用イメージを記憶させようとするものである。
記憶領域IMEMを有効利用することにより、より多く
の表示用イメージを記憶させようとするものである。
【0089】図18は、メインメモリにおける一般的な
イメージバッファの占有状態を示している。図中のイメ
ージ記憶領域IMEMには、2つの画像A,B(いずれ
も図示してない)をCRTに表示させるための表示用イ
メージを記憶させてある。
イメージバッファの占有状態を示している。図中のイメ
ージ記憶領域IMEMには、2つの画像A,B(いずれ
も図示してない)をCRTに表示させるための表示用イ
メージを記憶させてある。
【0090】このIMEMの状態を形成する過程は次の
とおりである。まず、スキャナ14で読み込んだ第1の
画像Aをまず400dpiの実イメージとしてIMEM
に記憶させ、次にCRTに表示させるための表示用イメ
ージ(100dpi)に変換し、その変換後のデータを
画像Aの表示用イメージ(100dpi)としてIME
Mに記憶させる。次に、第2の画像Bをスキャナ14で
読み込み、400dpiの実イメージデータとして、先
に画像Aの実イメージ(400dpi)を記憶してある
領域にオーバレイさせる。このことにより、画像Bの実
イメージ(400dpi)がIMEMに記憶される。そ
こで、再び100dpiの解像度に変換して画像Bの表
示用イメージ(100dpi)を記憶させる。
とおりである。まず、スキャナ14で読み込んだ第1の
画像Aをまず400dpiの実イメージとしてIMEM
に記憶させ、次にCRTに表示させるための表示用イメ
ージ(100dpi)に変換し、その変換後のデータを
画像Aの表示用イメージ(100dpi)としてIME
Mに記憶させる。次に、第2の画像Bをスキャナ14で
読み込み、400dpiの実イメージデータとして、先
に画像Aの実イメージ(400dpi)を記憶してある
領域にオーバレイさせる。このことにより、画像Bの実
イメージ(400dpi)がIMEMに記憶される。そ
こで、再び100dpiの解像度に変換して画像Bの表
示用イメージ(100dpi)を記憶させる。
【0091】ところが、それ以上の数の表示用イメージ
データ(100dpi)を記憶させようとすると、記憶
領域に不足が生じる場合がある。
データ(100dpi)を記憶させようとすると、記憶
領域に不足が生じる場合がある。
【0092】そこで本実施例では、表示用イメージとし
て100dpiの解像度に拘泥することなく、より低解
像のイメージ(例えば25dpi)を表示用イメージと
して記憶させる。すなわち、本実施例では、JBIG方
式で行われる階層的符号化により低解像度の画像が形成
されることに着目して、必要とされる全てのイメージデ
ータをIMEM上に記憶させるものである。
て100dpiの解像度に拘泥することなく、より低解
像のイメージ(例えば25dpi)を表示用イメージと
して記憶させる。すなわち、本実施例では、JBIG方
式で行われる階層的符号化により低解像度の画像が形成
されることに着目して、必要とされる全てのイメージデ
ータをIMEM上に記憶させるものである。
【0093】図19は、メインメモリ2のイメージ記憶
領域IMEMに3つの画像A,B,Cの表示用イメージ
(25dpi)を記憶させた状態を示している。この表
示用イメージデータとしては、50dpiの解像度であ
ってもよい。さらに、12.5dpiとすることも可能
である。
領域IMEMに3つの画像A,B,Cの表示用イメージ
(25dpi)を記憶させた状態を示している。この表
示用イメージデータとしては、50dpiの解像度であ
ってもよい。さらに、12.5dpiとすることも可能
である。
【0094】そして、これらの画像をCRT上に表示さ
せる場合に、伸長処理を行って100dpiのイメージ
とするか、あるいは、25dpiの縮小画像のまま複数
のイメージを同時表示させるかは、装備されているウイ
ンドウシステムに従って任意に選択することができる。
せる場合に、伸長処理を行って100dpiのイメージ
とするか、あるいは、25dpiの縮小画像のまま複数
のイメージを同時表示させるかは、装備されているウイ
ンドウシステムに従って任意に選択することができる。
【0095】また、上述した説明では、スキャナにより
読み込んだ実イメージを表示用イメージとして記憶する
ことを前提としているが、ディスクに既に記憶されてい
る12.5dpiの低解像イメージおよび差分符号デー
タに基づいて、25dpiに伸長し、その伸長イメージ
を表示用イメージとすることも可能である。
読み込んだ実イメージを表示用イメージとして記憶する
ことを前提としているが、ディスクに既に記憶されてい
る12.5dpiの低解像イメージおよび差分符号デー
タに基づいて、25dpiに伸長し、その伸長イメージ
を表示用イメージとすることも可能である。
【0096】なお、25dpiの表示用イメージを形成
し、そのデータをIMEMに記憶する手順については、
他の実施例から明らかであるので、ここでは処理用フロ
ーチャートを省略する。
し、そのデータをIMEMに記憶する手順については、
他の実施例から明らかであるので、ここでは処理用フロ
ーチャートを省略する。
【0097】実施例5 次に、図20〜図25を参照して本発明の実施例5を説
明する。本実施例5は、従来高速ページ捲り時に画像表
示が困難であったものを、高速ページ捲り時にも画像表
示を可能にして作業を容易にした例である。図20は本
実施例を実現する要部回路構成、図21は本実施例での
高速ページ捲り時の表示状態、図22は伸長処理済の画
像の表示状態、図23は本実施例の動作手段、および図
24および図25は本実施例の補間処理の具体例を示
す。
明する。本実施例5は、従来高速ページ捲り時に画像表
示が困難であったものを、高速ページ捲り時にも画像表
示を可能にして作業を容易にした例である。図20は本
実施例を実現する要部回路構成、図21は本実施例での
高速ページ捲り時の表示状態、図22は伸長処理済の画
像の表示状態、図23は本実施例の動作手段、および図
24および図25は本実施例の補間処理の具体例を示
す。
【0098】図20において、224は縮小画像(低解
像度画像)のサイズを拡大するためのイメージ補間回路
224であり、例えば、25dpiの縮小画像データを
図24または図25のように補間して原画像の大きさに
拡げ、VRAM4を介してCRT5に送る機能を有す
る。いま、スキャナ14等から供給された複数画面の画
像データは前述の図8のJBIG方式の画像圧縮処理で
25dpiの縮小画像データと符号化データとに変換さ
れ、ハードディスク11またはフロッピーディスク10
に格納されているものとする。
像度画像)のサイズを拡大するためのイメージ補間回路
224であり、例えば、25dpiの縮小画像データを
図24または図25のように補間して原画像の大きさに
拡げ、VRAM4を介してCRT5に送る機能を有す
る。いま、スキャナ14等から供給された複数画面の画
像データは前述の図8のJBIG方式の画像圧縮処理で
25dpiの縮小画像データと符号化データとに変換さ
れ、ハードディスク11またはフロッピーディスク10
に格納されているものとする。
【0099】図23のフローチャートを参照して本実施
例の動作をさらに詳細に説明する。図1のキーボード1
7等から高速イメージ表示(高速ページ捲り)の指示が
あると(ステップS201)、表示するデータを選択し
(ステップS202)、図21に示すようにCRT5の
表示画面221上に画像処理用用紙ウインドウ220を
表示する(ステップS203)。次に、メインメモリ2
中のイメージメモリIMEM上に25dpiの表示用イ
メージバッファエリアを獲得する(ステップS20
5)。表示するイメージデータをハードディスク11や
フロッピーディスク10から表示用イメージバッファに
読み込む(ステップS206)。すなわち上記の25d
piの縮小画像データのみが符号化データと切り離され
てイメージメモリIMEM中の表示イメージバッファに
格納される。
例の動作をさらに詳細に説明する。図1のキーボード1
7等から高速イメージ表示(高速ページ捲り)の指示が
あると(ステップS201)、表示するデータを選択し
(ステップS202)、図21に示すようにCRT5の
表示画面221上に画像処理用用紙ウインドウ220を
表示する(ステップS203)。次に、メインメモリ2
中のイメージメモリIMEM上に25dpiの表示用イ
メージバッファエリアを獲得する(ステップS20
5)。表示するイメージデータをハードディスク11や
フロッピーディスク10から表示用イメージバッファに
読み込む(ステップS206)。すなわち上記の25d
piの縮小画像データのみが符号化データと切り離され
てイメージメモリIMEM中の表示イメージバッファに
格納される。
【0100】次いで、上記表示用イメージバッファから
イメージデータ(縮小画像データ)をイメージ補間回路
224を通してVRAM4に転送し、CRT5の画像処
理用用紙ウインドウ220にイメージ表示する(ステッ
プS207)。この際、イメージ補間回路224では縮
小画像データを図24または図25に示すように零値、
または同一データの補間の如き比較的簡単なデータ補間
をして原画像のサイズに拡大するので、画像処理用用紙
ウインドウ220には、図21に示すような画像が高速
に順次表示される。
イメージデータ(縮小画像データ)をイメージ補間回路
224を通してVRAM4に転送し、CRT5の画像処
理用用紙ウインドウ220にイメージ表示する(ステッ
プS207)。この際、イメージ補間回路224では縮
小画像データを図24または図25に示すように零値、
または同一データの補間の如き比較的簡単なデータ補間
をして原画像のサイズに拡大するので、画像処理用用紙
ウインドウ220には、図21に示すような画像が高速
に順次表示される。
【0101】表示用イメージバッファ内のイメージデー
タを全てVRAM4へ転送した場合はステップS204
に戻り、未表示イメージがハードディスク11等にある
場合は上述のステップS205〜S207の処理を繰り
返し、未表示イメージがもうないときにはステップS2
08の必要な後処理を経てメインプログラムに復帰す
る。
タを全てVRAM4へ転送した場合はステップS204
に戻り、未表示イメージがハードディスク11等にある
場合は上述のステップS205〜S207の処理を繰り
返し、未表示イメージがもうないときにはステップS2
08の必要な後処理を経てメインプログラムに復帰す
る。
【0102】高速イメージ表示の指示がない場合は、1
2.5dpiの縮小画像データと符号化データとから圧
縮伸長回路8で原画像に伸長してCRT5に表示する通
常の表示処理を行う(ステップS209)。この場合の
画像表示は図22に示すように、原画像とほぼ同じ状態
の明瞭な画像表示となる。
2.5dpiの縮小画像データと符号化データとから圧
縮伸長回路8で原画像に伸長してCRT5に表示する通
常の表示処理を行う(ステップS209)。この場合の
画像表示は図22に示すように、原画像とほぼ同じ状態
の明瞭な画像表示となる。
【0103】本実施例では、高速イメージ表示において
画像の伸長処理を伴わないので高速イメージ表示が簡単
にかつ迅速に可能となり、また少ないイメージメモリで
も実現できる。ただ、図21に模式的に示したように、
図22の伸長処理を経由した通常の表示状態よりも画質
が劣ることとなるが、高速ページ捲り時では使用者が何
の画像が表示されているかが確認できれば十分であるの
で、実用上何ら問題はない。なお、上記説明では縮小画
像データとして25dpiを例示したが12.5dpi
でもよい。
画像の伸長処理を伴わないので高速イメージ表示が簡単
にかつ迅速に可能となり、また少ないイメージメモリで
も実現できる。ただ、図21に模式的に示したように、
図22の伸長処理を経由した通常の表示状態よりも画質
が劣ることとなるが、高速ページ捲り時では使用者が何
の画像が表示されているかが確認できれば十分であるの
で、実用上何ら問題はない。なお、上記説明では縮小画
像データとして25dpiを例示したが12.5dpi
でもよい。
【0104】実施例6 図26〜図32は本発明の実施例6を示す。本実施例6
は、イメージデータのクリップ切り取り時に、段階的な
縮小画像データを順次表示して最後に表示を消すことに
より、クリップ切り取り処理の進行過程を使用者に明瞭
に報せるようにした例である。図26は本実施例の動作
手順、図27〜図31は進行過程の表示例、図32は本
実施例の変形例の動作手順を示す。
は、イメージデータのクリップ切り取り時に、段階的な
縮小画像データを順次表示して最後に表示を消すことに
より、クリップ切り取り処理の進行過程を使用者に明瞭
に報せるようにした例である。図26は本実施例の動作
手順、図27〜図31は進行過程の表示例、図32は本
実施例の変形例の動作手順を示す。
【0105】図26のフローチャートを参照して本実施
例の動作を詳細に説明する。いま、CRT5の表示画面
221上の画像処理用用紙ウインドウ220内に図27
に示すような画像が表示されているものとする。この状
態でキーボード17からイメージデータの切り取り指示
があると、クリップボードウインドウ225を表示画面
221上に表示し(ステップS211)、次いで使用者
により不図示のマウス等を用いたイメージデータの切り
取り範囲の指示が図27から図28の矢印Pのポインタ
で示すように行われ、例えば図28の状態で切り取り範
囲の指定が終了したら(ステップS213)、CPU1
はイメージメモリ2のイメージメモリIMEMに切取イ
メージデータ用バッファエリアを獲得する(ステップS
214)。
例の動作を詳細に説明する。いま、CRT5の表示画面
221上の画像処理用用紙ウインドウ220内に図27
に示すような画像が表示されているものとする。この状
態でキーボード17からイメージデータの切り取り指示
があると、クリップボードウインドウ225を表示画面
221上に表示し(ステップS211)、次いで使用者
により不図示のマウス等を用いたイメージデータの切り
取り範囲の指示が図27から図28の矢印Pのポインタ
で示すように行われ、例えば図28の状態で切り取り範
囲の指定が終了したら(ステップS213)、CPU1
はイメージメモリ2のイメージメモリIMEMに切取イ
メージデータ用バッファエリアを獲得する(ステップS
214)。
【0106】次いで、イメージメモリIMEM内の実イ
メージバッファから切取イメージデータ用バッファに上
記指定による切り取り範囲の400dpiのイメージデ
ータをデータ転送する(ステップS215)。
メージバッファから切取イメージデータ用バッファに上
記指定による切り取り範囲の400dpiのイメージデ
ータをデータ転送する(ステップS215)。
【0107】続いて、切取イメージデータ用バッファの
データを圧縮伸長回路8により前述の図8のJBIG方
式で階層的に圧縮・符号化し、最初は一段階目の縮小画
像データ(200dpi)と符号化データを得る(ステ
ップS216)。この縮小画像データを切取イメージデ
ータ用バッファにオーバレイで書き込むとともに、VR
AM4に送ってCRT5上に表示する。すなわち、画像
処理用用紙ウインドウ220上に解像度1/2のイメー
ジデータが表示されることとなる(ステップS21
7)。階層的なイメージ符号化の全てが終了するまで、
上述のステップS216とステップS217の処理を繰
り返す。かかる圧縮符号化処理により画像は400dp
i→200dpi→100dpi→50dpi→25d
pi→12.5dpiと変化し、解像度が1/2ずつ小
さくなるとともに表示画像のサイズも1/4ずつ小さく
なる。従って、画像処理用用紙ウインドウ220上のク
リップ切り取り対象の画像(本例では船の図形)は図2
8→図29→図30のように圧縮符号化の処理段階に応
じた段階的な縮小画像で順次縮小表示され、その結果そ
のクリップ切り取り処理の進行過程が利用者にとって明
瞭に分かる。
データを圧縮伸長回路8により前述の図8のJBIG方
式で階層的に圧縮・符号化し、最初は一段階目の縮小画
像データ(200dpi)と符号化データを得る(ステ
ップS216)。この縮小画像データを切取イメージデ
ータ用バッファにオーバレイで書き込むとともに、VR
AM4に送ってCRT5上に表示する。すなわち、画像
処理用用紙ウインドウ220上に解像度1/2のイメー
ジデータが表示されることとなる(ステップS21
7)。階層的なイメージ符号化の全てが終了するまで、
上述のステップS216とステップS217の処理を繰
り返す。かかる圧縮符号化処理により画像は400dp
i→200dpi→100dpi→50dpi→25d
pi→12.5dpiと変化し、解像度が1/2ずつ小
さくなるとともに表示画像のサイズも1/4ずつ小さく
なる。従って、画像処理用用紙ウインドウ220上のク
リップ切り取り対象の画像(本例では船の図形)は図2
8→図29→図30のように圧縮符号化の処理段階に応
じた段階的な縮小画像で順次縮小表示され、その結果そ
のクリップ切り取り処理の進行過程が利用者にとって明
瞭に分かる。
【0108】イメージ符号化が終了したら(ステップS
218)。最終縮小データをクリップボードに格納する
とともに、図31に示すように、画像処理用用紙ウイン
ドウ220上のイメージデータを消去し、クリップした
12.5dpiの縮小画像をアイコンとしてVRAM4
を介してクリップボードウインドウ225上に貼り込む
(ステップS219)。その後、制御はメインメモリに
復帰する。これにより使用者はクリップ切り取り処理が
終了したことをただちに知ることができる。
218)。最終縮小データをクリップボードに格納する
とともに、図31に示すように、画像処理用用紙ウイン
ドウ220上のイメージデータを消去し、クリップした
12.5dpiの縮小画像をアイコンとしてVRAM4
を介してクリップボードウインドウ225上に貼り込む
(ステップS219)。その後、制御はメインメモリに
復帰する。これにより使用者はクリップ切り取り処理が
終了したことをただちに知ることができる。
【0109】従来ではクリップ切り取り処理が終了する
まで切り取り対象画像がそのままの大きさの表示状態で
数秒〜10数秒表示され、クリップ処理が終了すると画
像が突然消えるため、処理の進行過程が分からず作業が
し難かったが、本実施例によれば縮小画像データが順次
小さく表示されるので、処理の進行過程が明瞭となり、
不都合が解消される。
まで切り取り対象画像がそのままの大きさの表示状態で
数秒〜10数秒表示され、クリップ処理が終了すると画
像が突然消えるため、処理の進行過程が分からず作業が
し難かったが、本実施例によれば縮小画像データが順次
小さく表示されるので、処理の進行過程が明瞭となり、
不都合が解消される。
【0110】図32のフローチャートは本実施例6の変
形例の手順を示したものであるが、図26のフローチャ
ートとの相違はステップS216の次段のステップS2
20において画像処理用用紙ウインドウ220上に解像
度1/2のイメージデータを図20に示すようなイメー
ジ補間回路224を通して表示する点である。従って、
本例によれば、図29,図30に示すようにだんだん画
像が縮小される代りに、図21に示すように画像の大き
さは不変で、画像が段階的に薄くなり、イメージ符号化
終了に応じて画像が消えることとなる(ステップS21
9)。本例の場合も前記事例と同様な効果が得られるの
は明らかである。
形例の手順を示したものであるが、図26のフローチャ
ートとの相違はステップS216の次段のステップS2
20において画像処理用用紙ウインドウ220上に解像
度1/2のイメージデータを図20に示すようなイメー
ジ補間回路224を通して表示する点である。従って、
本例によれば、図29,図30に示すようにだんだん画
像が縮小される代りに、図21に示すように画像の大き
さは不変で、画像が段階的に薄くなり、イメージ符号化
終了に応じて画像が消えることとなる(ステップS21
9)。本例の場合も前記事例と同様な効果が得られるの
は明らかである。
【0111】実施例7 図33〜図37は本発明の実施例7を示す。本実施例7
はメインメモリ2上のイメージメモリIMEMに確保さ
れている表示用イメージバッファ領域の残存領域RMの
容量aが、図33に示すように、1画面分Tに満たなく
なった容量不定に至った場合にも、少なくともあと1画
面を表示可能にしてメモリの有効利用と作業性の向上を
図った例である。
はメインメモリ2上のイメージメモリIMEMに確保さ
れている表示用イメージバッファ領域の残存領域RMの
容量aが、図33に示すように、1画面分Tに満たなく
なった容量不定に至った場合にも、少なくともあと1画
面を表示可能にしてメモリの有効利用と作業性の向上を
図った例である。
【0112】まず、図34のフローチャートを参照して
本実施例の動作の一例を説明する。キーボード17から
イメージデータの表示指示があると(ステップS22
1)、イメージメモリIMEMの表示用イメージバッフ
ァ領域に1画面分の表示用イメージバッファが獲得でき
るか否かを判定する(ステップS222)。これは上記
残存領域RMの容量aと1画面分の必要容量Tとを比較
することにより判断できる。a≧Tで表示用イメージバ
ッファが獲得できると判断したときには(ステップS2
23)、新たな100dpiの表示用イメージデータの
1画面分を表示用イメージバッファに格納するとともに
VRAM4を介してCRT5上に表示するという通常の
イメージ表示処理を行い(ステップS229)、メイン
ルーチンに復帰する。
本実施例の動作の一例を説明する。キーボード17から
イメージデータの表示指示があると(ステップS22
1)、イメージメモリIMEMの表示用イメージバッフ
ァ領域に1画面分の表示用イメージバッファが獲得でき
るか否かを判定する(ステップS222)。これは上記
残存領域RMの容量aと1画面分の必要容量Tとを比較
することにより判断できる。a≧Tで表示用イメージバ
ッファが獲得できると判断したときには(ステップS2
23)、新たな100dpiの表示用イメージデータの
1画面分を表示用イメージバッファに格納するとともに
VRAM4を介してCRT5上に表示するという通常の
イメージ表示処理を行い(ステップS229)、メイン
ルーチンに復帰する。
【0113】1画面分の表示用イメージバッファが獲得
できないとき、すなわちa<Tのときは、ステップS2
24に進んで前回より解像度が1/2のイメージを得
る。すなわち、第1回目はハードディスク11またはフ
ロッピーディスク10に格納されているJBIG方式に
よる12.5dpiの縮小画像データと符号化データを
圧縮伸長回路8ヘ送って、前述のJBIG方式による伸
長処理により50dpiの縮小画像データを得る(ステ
ップS224)。続いて、前回より解像度が1/2の表
示用イメージバッファが1画面分獲得できるか否かを判
定する。すなわち、図35に示すように、最初は50d
piの縮小画像データの必要容量bと残存領域RMの容
量aとを比較し、b≦aなら獲得でき、b>aなら獲得
できないと判断する。
できないとき、すなわちa<Tのときは、ステップS2
24に進んで前回より解像度が1/2のイメージを得
る。すなわち、第1回目はハードディスク11またはフ
ロッピーディスク10に格納されているJBIG方式に
よる12.5dpiの縮小画像データと符号化データを
圧縮伸長回路8ヘ送って、前述のJBIG方式による伸
長処理により50dpiの縮小画像データを得る(ステ
ップS224)。続いて、前回より解像度が1/2の表
示用イメージバッファが1画面分獲得できるか否かを判
定する。すなわち、図35に示すように、最初は50d
piの縮小画像データの必要容量bと残存領域RMの容
量aとを比較し、b≦aなら獲得でき、b>aなら獲得
できないと判断する。
【0114】獲得できないと判定したときには(ステッ
プS226)、獲得できるまで上記のステップS224
とS225の処理を繰り返す。すなわち、第2回目の場
合は25dpiの縮小画像データを圧縮伸長回路8で作
り、この縮小画像データの必要容量c(図35参照)と
残存領域RMの容量aとを比較しc≦aなら獲得でき、
c>aなら獲得できないと判断する。
プS226)、獲得できるまで上記のステップS224
とS225の処理を繰り返す。すなわち、第2回目の場
合は25dpiの縮小画像データを圧縮伸長回路8で作
り、この縮小画像データの必要容量c(図35参照)と
残存領域RMの容量aとを比較しc≦aなら獲得でき、
c>aなら獲得できないと判断する。
【0115】このとき、例えばc≦aとなって25dp
iの1画面分の表示用イメージバッファをイメージメモ
リIMEM中に獲得できる場合はステップS226から
ステップS227に進む。ステップS227では表示用
イメージバッファにバッファの解像度まで復号化した解
像度1/nのイメージデータ(例えば、25dpiの縮
小画像データ)を読み込む(ステップS227)。続い
て、その解像度1/nのイメージデータを表示用イメー
ジバッファから読み出して図20のイメージ補間回路2
24を通して原画像のサイズまで拡大した後にVRAM
4に転送し、CRT5上の画像処理用用紙ウインドウ2
20(図22参照)上にその解像度1/nでの画像を表
示する(ステップS228)。このときの補間処理は例
えば図25または図24のようにされ、図21に示すよ
うな多少画質が劣化した表示状態となる。その後、メイ
ンプログラムに復帰する。なお、どんな画像内容かを知
るような場合には画像の多少の劣化は問題とならないの
で通例は十分に実用に供せられると考えられる。特に本
例では常に全体の画像が見られる利点がある。
iの1画面分の表示用イメージバッファをイメージメモ
リIMEM中に獲得できる場合はステップS226から
ステップS227に進む。ステップS227では表示用
イメージバッファにバッファの解像度まで復号化した解
像度1/nのイメージデータ(例えば、25dpiの縮
小画像データ)を読み込む(ステップS227)。続い
て、その解像度1/nのイメージデータを表示用イメー
ジバッファから読み出して図20のイメージ補間回路2
24を通して原画像のサイズまで拡大した後にVRAM
4に転送し、CRT5上の画像処理用用紙ウインドウ2
20(図22参照)上にその解像度1/nでの画像を表
示する(ステップS228)。このときの補間処理は例
えば図25または図24のようにされ、図21に示すよ
うな多少画質が劣化した表示状態となる。その後、メイ
ンプログラムに復帰する。なお、どんな画像内容かを知
るような場合には画像の多少の劣化は問題とならないの
で通例は十分に実用に供せられると考えられる。特に本
例では常に全体の画像が見られる利点がある。
【0116】図36および図37は本実施例7の変形例
を示す。スキャナ14等に合わせてシーケンス処理を容
易にする等のため、通常図36に示すように、d×m≦
Tとなるような最大m個のストライプに1画面分の画像
データを分割してストライプ単位でJBIG方式による
圧縮処理をし、ハードディスク11またはフロッピーデ
ィスク10に12.5dpiの縮小画像データと符号化
データの形態で格納してある。本例はこのストライプデ
ータを利用して解像度をCRT5の100dpiから落
とさずに、残存領域RMの大きさaに応じて最大m個の
ストライプの組合わせで1画面の画像データを表示しよ
うとするものである。
を示す。スキャナ14等に合わせてシーケンス処理を容
易にする等のため、通常図36に示すように、d×m≦
Tとなるような最大m個のストライプに1画面分の画像
データを分割してストライプ単位でJBIG方式による
圧縮処理をし、ハードディスク11またはフロッピーデ
ィスク10に12.5dpiの縮小画像データと符号化
データの形態で格納してある。本例はこのストライプデ
ータを利用して解像度をCRT5の100dpiから落
とさずに、残存領域RMの大きさaに応じて最大m個の
ストライプの組合わせで1画面の画像データを表示しよ
うとするものである。
【0117】次にこれを図37のフローチャートを参照
して説明する。ステップS231〜ステップS233お
よびS239は図34のステップS221〜ステップS
223およびステップS229と同様なので、その説明
は省略する。まず、ステップS233で1画面の表示用
イメージバッファが獲得できないと判断した場合は、ス
テップS234に進んで、ハードディスク11等から圧
縮伸長回路8を介して前回より1ストライプ少ない10
0dpiのイメージデータを得る。続いて、ステップS
234で、その前回より1ストライプ少ない表示用イメ
ージバッファがイメージメモリIMEM上に獲得可能か
否かを判断する。例えば、第i回目であれば(m−i)
×dと前述の残存領域RMの容量aとを比較し、(m−
i)×d≦aなら獲得でき(m−i)×d>aなら獲得
できないと判断する。なお、i=1,2…,m−1であ
る。
して説明する。ステップS231〜ステップS233お
よびS239は図34のステップS221〜ステップS
223およびステップS229と同様なので、その説明
は省略する。まず、ステップS233で1画面の表示用
イメージバッファが獲得できないと判断した場合は、ス
テップS234に進んで、ハードディスク11等から圧
縮伸長回路8を介して前回より1ストライプ少ない10
0dpiのイメージデータを得る。続いて、ステップS
234で、その前回より1ストライプ少ない表示用イメ
ージバッファがイメージメモリIMEM上に獲得可能か
否かを判断する。例えば、第i回目であれば(m−i)
×dと前述の残存領域RMの容量aとを比較し、(m−
i)×d≦aなら獲得でき(m−i)×d>aなら獲得
できないと判断する。なお、i=1,2…,m−1であ
る。
【0118】獲得できないと判定したときには(ステッ
プS236)、獲得できるまで上記のステップS234
とS235の処理を繰り返す。
プS236)、獲得できるまで上記のステップS234
とS235の処理を繰り返す。
【0119】その後、ステップS236で獲得できると
判定したときは、表示用イメージバッファに獲得できた
ストライプ分だけ複合化したイメージデータを読み込み
(ステップS237)、次いでCRT5上の画像処理用
用紙ウインドウ220(図22参照)上に、表示用イメ
ージバッファ内の該当の上記イメージデータを、元々の
ストライプの位置に表示する(ステップS238)。そ
の後、メインルーチンに復帰する。
判定したときは、表示用イメージバッファに獲得できた
ストライプ分だけ複合化したイメージデータを読み込み
(ステップS237)、次いでCRT5上の画像処理用
用紙ウインドウ220(図22参照)上に、表示用イメ
ージバッファ内の該当の上記イメージデータを、元々の
ストライプの位置に表示する(ステップS238)。そ
の後、メインルーチンに復帰する。
【0120】ここで、ステップS234におけるストラ
イプの選択順位は画像の種類に応じて色々考えられ得
る。例えば、画面の上方に重要な画像情報が集中してい
る場合(例えば管理表など)にはストライプを画面の下
の方から捨てていけばよく、また画面の中央に重要な画
像情報が集中しているような場合(例えば設計図)には
画面の中央のストライプが最後まで残るように画面の上
方と下方から交互にストライプを捨てていけばよい。従
って、ステップS238でCRT5上に表示される画像
は比較的は重要な画像部分がストライプの組合わせで表
示されることとなる。そして、本例の場合はCRT5の
解像度と同じ100dpiのまま表示されるという利点
があり、またイメージ補間回路224も必要としない。
イプの選択順位は画像の種類に応じて色々考えられ得
る。例えば、画面の上方に重要な画像情報が集中してい
る場合(例えば管理表など)にはストライプを画面の下
の方から捨てていけばよく、また画面の中央に重要な画
像情報が集中しているような場合(例えば設計図)には
画面の中央のストライプが最後まで残るように画面の上
方と下方から交互にストライプを捨てていけばよい。従
って、ステップS238でCRT5上に表示される画像
は比較的は重要な画像部分がストライプの組合わせで表
示されることとなる。そして、本例の場合はCRT5の
解像度と同じ100dpiのまま表示されるという利点
があり、またイメージ補間回路224も必要としない。
【0121】なお、上述の実施態様まではステップS2
24,S225(またはステップS234,S235)
の処理を表示用イメージバッファが獲得されるまで繰り
返していたが、残存領域RMの容量aと解像度毎のあら
かじめ設定した容量値ei との比較(あるいは容量aと
n×iとの比較)により表示用イメージバッファが獲得
できる解像度1/n(またはストライプの数i)を一度
で決定するようにしてもよい。
24,S225(またはステップS234,S235)
の処理を表示用イメージバッファが獲得されるまで繰り
返していたが、残存領域RMの容量aと解像度毎のあら
かじめ設定した容量値ei との比較(あるいは容量aと
n×iとの比較)により表示用イメージバッファが獲得
できる解像度1/n(またはストライプの数i)を一度
で決定するようにしてもよい。
【0122】また、図34のステップS228の処理に
おいて、イメージ補間回路224を通して画像を表示す
るようにしていたが、自動的に解像度に応じて例えば非
常に低解像度の場合は圧縮伸長回路8で伸長した100
dpiのイメージデータを表示してもよく、また解像度
が比較的高いときはイメージ補間せずにそのまま表示し
てもよい。
おいて、イメージ補間回路224を通して画像を表示す
るようにしていたが、自動的に解像度に応じて例えば非
常に低解像度の場合は圧縮伸長回路8で伸長した100
dpiのイメージデータを表示してもよく、また解像度
が比較的高いときはイメージ補間せずにそのまま表示し
てもよい。
【0123】以上のように、本実施例によれば表示用イ
メージバッファ領域が容量不足に至った場合にも画像を
表示でき、作業性の向上が図れる。
メージバッファ領域が容量不足に至った場合にも画像を
表示でき、作業性の向上が図れる。
【0124】実施例8 JBIG符号化方式による画像データの階層的符号化に
際しては、次のような処理を行うとメモリの一層の効率
的利用および処理の一層の効率化が図れる。
際しては、次のような処理を行うとメモリの一層の効率
的利用および処理の一層の効率化が図れる。
【0125】すなわち、図38に示すように、例えばメ
インメモリ2上に記憶された原画像データ(解像度40
0dpi)を、垂直方向に並んだ(水平方向に長い)複
数個のストライプ(領域)に分割し、メインメモリ2内
の各ストライプ毎に原画像データを圧縮伸長回路8によ
り階層的符号化処理する際に、圧縮伸長回路8からの階
層的符号化処理途中の段階のデータに基づいて比較回路
301によって、 原画像のデータサイズ/n≧圧縮データサイズ(当該
段階の縮小画像のデータサイズ+当該段階までの符号化
データ) (圧縮データサイズ/前段階の圧縮データサイズ)≦
X (例えばnは2〜1000,Xは0.5〜0.99) のいずれかの比較処理を行って、当該条件を満たしたと
きにそのストライプに関する階層的符号化処理を当該段
階で終了する。このようにしたのは、次の理由による。
すなわち、それ以上の階層的符号化処理を行っても圧縮
データの大幅な(効果的な)減少が行えなくなるからで
あり、それ以上の階層的符号化処理を行って消費される
メモリの容量が節約できることになるからである。図3
9が前記に、図40が前記に対応する圧縮伸長回路
8での処理のフローチャートであり、S301でCPU
1からのメインメモリ2内の400dpiの対象となる
原画像データ(イメージデータ)の符号化開始指示を受
け、S302でメインメモリ2内の第1のストライプの
イメージデータを読み込み、S303でその読み込んだ
イメージデータを1段階目の階層的符号化処理し、S3
04A(図39)またはS304B(図40)にすす
み、そこで比較回路301による各々前記またはの
処理の結果を示す信号を判断し、NO(すなわちまた
はの条件を満たさない)であれば、S303に戻っ
て、当該ストライプの階層的符号化処理の次段階の処理
を行い、YES(すなわち、またはの条件を満た
す)であれば当該ストライプの階層的符号化処理を終了
して、S305にすすみ、メインメモリ2内の対象とな
る原画像データの全ストライプの階層的符号化処理が終
了したかを判断し、終了するまでS302〜S304A
またはBの処理を繰返す。
インメモリ2上に記憶された原画像データ(解像度40
0dpi)を、垂直方向に並んだ(水平方向に長い)複
数個のストライプ(領域)に分割し、メインメモリ2内
の各ストライプ毎に原画像データを圧縮伸長回路8によ
り階層的符号化処理する際に、圧縮伸長回路8からの階
層的符号化処理途中の段階のデータに基づいて比較回路
301によって、 原画像のデータサイズ/n≧圧縮データサイズ(当該
段階の縮小画像のデータサイズ+当該段階までの符号化
データ) (圧縮データサイズ/前段階の圧縮データサイズ)≦
X (例えばnは2〜1000,Xは0.5〜0.99) のいずれかの比較処理を行って、当該条件を満たしたと
きにそのストライプに関する階層的符号化処理を当該段
階で終了する。このようにしたのは、次の理由による。
すなわち、それ以上の階層的符号化処理を行っても圧縮
データの大幅な(効果的な)減少が行えなくなるからで
あり、それ以上の階層的符号化処理を行って消費される
メモリの容量が節約できることになるからである。図3
9が前記に、図40が前記に対応する圧縮伸長回路
8での処理のフローチャートであり、S301でCPU
1からのメインメモリ2内の400dpiの対象となる
原画像データ(イメージデータ)の符号化開始指示を受
け、S302でメインメモリ2内の第1のストライプの
イメージデータを読み込み、S303でその読み込んだ
イメージデータを1段階目の階層的符号化処理し、S3
04A(図39)またはS304B(図40)にすす
み、そこで比較回路301による各々前記またはの
処理の結果を示す信号を判断し、NO(すなわちまた
はの条件を満たさない)であれば、S303に戻っ
て、当該ストライプの階層的符号化処理の次段階の処理
を行い、YES(すなわち、またはの条件を満た
す)であれば当該ストライプの階層的符号化処理を終了
して、S305にすすみ、メインメモリ2内の対象とな
る原画像データの全ストライプの階層的符号化処理が終
了したかを判断し、終了するまでS302〜S304A
またはBの処理を繰返す。
【0126】図41はこのような処理によって各ストラ
イプ毎に処理段階が異なった様子を示す。すなわち、ス
トライプ1は4段階、ストライプ2は2段階、ストライ
プ3は3段階までで処理が終了している。
イプ毎に処理段階が異なった様子を示す。すなわち、ス
トライプ1は4段階、ストライプ2は2段階、ストライ
プ3は3段階までで処理が終了している。
【0127】実施例9 CRT5に表示された画像のクリップ切取りおよび切取
った画像の例えば他の適当な文書データへの貼付けに際
しては、CPU1の制御下で次のような処理を行うこと
によってメモリの一層の効率的な利用が図れる。
った画像の例えば他の適当な文書データへの貼付けに際
しては、CPU1の制御下で次のような処理を行うこと
によってメモリの一層の効率的な利用が図れる。
【0128】すなわち、CRT5上に表示されたメイン
メモリ2内のイメージメモリIMEM上の画像データ
(100dpi)は実施例8と同様に複数個のストライ
プに分割する。そして、図42に示すようにクリップボ
ードへの切取り処理がスタートすると、S311でCR
T5上での画像を使用しての切取範囲の指定をまち、S
312で、例えば図43に示すようにその指定された切
取範囲の画像Aがかかっている(属している)ストライ
プを判定し(図43ではストライプ2)し、S313で
この判定結果に基づいて、イメージメモリIMEM内の
該当するストライプの画像データ(100dpi)を例
えば、12.5dpiの解像度まで階層的符号化処理
し、S314で画像Aがかかっている(属する)全スト
ライプの符号化が終了したかを判断し(図43ではスト
ライプ2のみであったが、画像Aが複数のストライプに
かかっていることもある)、終了するまでS313を繰
返し、終了によってS315にすすみ、符号化終了した
画像Aの属する全ストライプデータに関して、図43に
示すようなヘッダ部(イメージメモリIMEM上の画像
データにおける符号化処理したストライプの位置、画像
Aのストライプ内の位置(ポジションX,Y)および画
像(イメージ)データサイズ(幅(W)および高さ
(H)からなる)と、符号化データ(該当するストライ
プの12.5dpiの画像データを含む)とをメインメ
モリ2のイメージメモリIMEMのクリップボードの所
定エリアに書き込む。これによって、クリップボードへ
の書込み容量が少なくてすみ、メモリの効率利用が図れ
る。
メモリ2内のイメージメモリIMEM上の画像データ
(100dpi)は実施例8と同様に複数個のストライ
プに分割する。そして、図42に示すようにクリップボ
ードへの切取り処理がスタートすると、S311でCR
T5上での画像を使用しての切取範囲の指定をまち、S
312で、例えば図43に示すようにその指定された切
取範囲の画像Aがかかっている(属している)ストライ
プを判定し(図43ではストライプ2)し、S313で
この判定結果に基づいて、イメージメモリIMEM内の
該当するストライプの画像データ(100dpi)を例
えば、12.5dpiの解像度まで階層的符号化処理
し、S314で画像Aがかかっている(属する)全スト
ライプの符号化が終了したかを判断し(図43ではスト
ライプ2のみであったが、画像Aが複数のストライプに
かかっていることもある)、終了するまでS313を繰
返し、終了によってS315にすすみ、符号化終了した
画像Aの属する全ストライプデータに関して、図43に
示すようなヘッダ部(イメージメモリIMEM上の画像
データにおける符号化処理したストライプの位置、画像
Aのストライプ内の位置(ポジションX,Y)および画
像(イメージ)データサイズ(幅(W)および高さ
(H)からなる)と、符号化データ(該当するストライ
プの12.5dpiの画像データを含む)とをメインメ
モリ2のイメージメモリIMEMのクリップボードの所
定エリアに書き込む。これによって、クリップボードへ
の書込み容量が少なくてすみ、メモリの効率利用が図れ
る。
【0129】ついで、このようにして切取った画像デー
タAの現在CRT5上に表示されている画面内への貼付
けについて説明する。まず、クリップボードをCRT5
上に表示すると、先に切取った画像Aがアイコン表示さ
れており、これを貼付画像として指定しておき、ついで
この貼付画像Aを貼付けようとする画像データをCRT
5上に表示し、図45に示すように、S316でCRT
5上の画像を使用しての貼付けポジション(位置)の指
定をまち、S317でメインメモリ2内のイメージメモ
リIMEMに貼付けデータ用バッファを獲得し、S31
8でメインメモリ2内のイメージメモリIMEMのクリ
ップボードの所定エリアに書き込まれた画像Aの属する
全ストライプについてのデータ(図44)から、当該全
ストライプの復号化(100dpi)を行って、イメー
ジメモリIMEMに書込み、S319で同クリップボー
ドの所定エリアのヘッダ部の情報に基づいて、実際の貼
付画像Aを、イメージメモリIMEMの復号化されたス
トライプの100dpiの画像データからとり出し、S
317で獲得したバッファに格納し、S320で当該バ
ッファからとり出した画像AをS316で指定した情報
に基づいてCRT5上の指定された貼付ポジションに表
示する。このようにすることによって、必要な部分(ス
トライプ)のデータのみの処理ですみ、メモリの効率的
利用が図れる。
タAの現在CRT5上に表示されている画面内への貼付
けについて説明する。まず、クリップボードをCRT5
上に表示すると、先に切取った画像Aがアイコン表示さ
れており、これを貼付画像として指定しておき、ついで
この貼付画像Aを貼付けようとする画像データをCRT
5上に表示し、図45に示すように、S316でCRT
5上の画像を使用しての貼付けポジション(位置)の指
定をまち、S317でメインメモリ2内のイメージメモ
リIMEMに貼付けデータ用バッファを獲得し、S31
8でメインメモリ2内のイメージメモリIMEMのクリ
ップボードの所定エリアに書き込まれた画像Aの属する
全ストライプについてのデータ(図44)から、当該全
ストライプの復号化(100dpi)を行って、イメー
ジメモリIMEMに書込み、S319で同クリップボー
ドの所定エリアのヘッダ部の情報に基づいて、実際の貼
付画像Aを、イメージメモリIMEMの復号化されたス
トライプの100dpiの画像データからとり出し、S
317で獲得したバッファに格納し、S320で当該バ
ッファからとり出した画像AをS316で指定した情報
に基づいてCRT5上の指定された貼付ポジションに表
示する。このようにすることによって、必要な部分(ス
トライプ)のデータのみの処理ですみ、メモリの効率的
利用が図れる。
【0130】実施例10 図1に示すような構成の装置をサーバーとしてのワーク
ステーションとし、ネットワークを介して複数台のクラ
イアントとしてのワークステーションを接続した画像処
理システムにおいては、次のようにすることによって、
効率的な運用を行うことができる。
ステーションとし、ネットワークを介して複数台のクラ
イアントとしてのワークステーションを接続した画像処
理システムにおいては、次のようにすることによって、
効率的な運用を行うことができる。
【0131】すなわち、図46において、WS4は図1
に示すような構成のサーバーとしてのワークステーショ
ン、WS1およびWS3は、プリンタおよびハードディ
スクを持たないワークステーション、WS2はハードデ
ィスク11Aを持つワークステーションである。WS1
〜WS3においては、CRT5、VRAM4の他に図1
に示すCPU1、メインメモリ2、I/O3、LANイ
ンターフェイス7、圧縮伸長回路8、キーインターフェ
イス16、キーボード17およびマウス19は有するも
のとする。6はLANである。
に示すような構成のサーバーとしてのワークステーショ
ン、WS1およびWS3は、プリンタおよびハードディ
スクを持たないワークステーション、WS2はハードデ
ィスク11Aを持つワークステーションである。WS1
〜WS3においては、CRT5、VRAM4の他に図1
に示すCPU1、メインメモリ2、I/O3、LANイ
ンターフェイス7、圧縮伸長回路8、キーインターフェ
イス16、キーボード17およびマウス19は有するも
のとする。6はLANである。
【0132】このような構成において、WS4のディス
ク11にC+C1+C2(図8)の画像データがあると
する。今、WS1においてCRTにA(図8)に相当す
る画像を表示して編集作業を行おうとする場合、WS4
から、CのデータのみをLAN6を経由してWS1のV
RAM(またはメインメモリ)に転送するだけでよい。
このようにすることによって、WS1においては、CR
TにCの画像を表示することができ、表示画像に対して
マウス、キーボード等を使用して編集を加えることがで
きる。この編集内容(これをHとする)はWS1のメイ
ンメモリに記憶しておき、例えばこの編集後の画像C′
に基づく画像をプリントアウトするには、WS1のメイ
ンメモリからWS4のメインメモリに編集内容Hのみ
を、LAN6を経由して送り、WS4において、まず、
ディスク11内のC+C1+C2のデータからAの画像
データを復号し、これにHに相当する編集を加え、編集
後の画像データA′をプリンタ13から出力する。な
お、この画像データA′をディスク11に保存する場合
は、A′を階層的符号化処理して、C′+C1′(C1
に相当)+C2′(C2に相当)のデータを作り、これ
をディスク11に保存すればよい。
ク11にC+C1+C2(図8)の画像データがあると
する。今、WS1においてCRTにA(図8)に相当す
る画像を表示して編集作業を行おうとする場合、WS4
から、CのデータのみをLAN6を経由してWS1のV
RAM(またはメインメモリ)に転送するだけでよい。
このようにすることによって、WS1においては、CR
TにCの画像を表示することができ、表示画像に対して
マウス、キーボード等を使用して編集を加えることがで
きる。この編集内容(これをHとする)はWS1のメイ
ンメモリに記憶しておき、例えばこの編集後の画像C′
に基づく画像をプリントアウトするには、WS1のメイ
ンメモリからWS4のメインメモリに編集内容Hのみ
を、LAN6を経由して送り、WS4において、まず、
ディスク11内のC+C1+C2のデータからAの画像
データを復号し、これにHに相当する編集を加え、編集
後の画像データA′をプリンタ13から出力する。な
お、この画像データA′をディスク11に保存する場合
は、A′を階層的符号化処理して、C′+C1′(C1
に相当)+C2′(C2に相当)のデータを作り、これ
をディスク11に保存すればよい。
【0133】以上のように、各WSでの画像処理に際し
て、システム全体のトータルの処理データ量を必要最小
限にすることができ、各WSにおいても最小限のメモリ
容量ですみ、処理も効率的であり、さらに、LANのト
ラフィックも小さく抑えることができる。
て、システム全体のトータルの処理データ量を必要最小
限にすることができ、各WSにおいても最小限のメモリ
容量ですみ、処理も効率的であり、さらに、LANのト
ラフィックも小さく抑えることができる。
【0134】上述した本発明の実施例によれば、以下に
列挙する効果が得られる。
列挙する効果が得られる。
【0135】(1)JBIG処理の途中の過程で得られ
るイメージデータ(例えば、100dpiのデータ)を
表示用のデータとして利用することができるので、実イ
メージデータ(例えば、400dpiのデータ)あるい
はディスクに格納したデータから表示用データを形成す
るための処理過程をわざわざ設けることなく、処理手順
の簡略化が図れる。
るイメージデータ(例えば、100dpiのデータ)を
表示用のデータとして利用することができるので、実イ
メージデータ(例えば、400dpiのデータ)あるい
はディスクに格納したデータから表示用データを形成す
るための処理過程をわざわざ設けることなく、処理手順
の簡略化が図れる。
【0136】また、ウインドウ表示されたアイコンを選
択して伸長表示させる場合にも、同様の効果が得られ
る。
択して伸長表示させる場合にも、同様の効果が得られ
る。
【0137】(2)イメージメモリに表示用データを格
納する際にも、JBIG処理の過程で得られる低解像度
のデータを用いることができる。
納する際にも、JBIG処理の過程で得られる低解像度
のデータを用いることができる。
【0138】(3)イメージメモリに表示用イメージデ
ータを格納する際に、必要に応じてより低解像度のデー
タを記憶させることにより、数多くの表示用イメージを
記憶させることが可能となる。
ータを格納する際に、必要に応じてより低解像度のデー
タを記憶させることにより、数多くの表示用イメージを
記憶させることが可能となる。
【0139】(4)高速ページ捲り時にはディスクに格
納されている縮小画像データを用いて伸長処理せずにデ
ータ補間を行うだけでVRAMに転送し、表示装置に表
示するようにしているので、高速ページ捲り時にも画像
を表示でき使用者の利用価値が大幅に向上する。また、
簡単迅速にイメージメモリ等にも負担をかけずに実現で
きるので、実用上の価値も高い効果が得られる。
納されている縮小画像データを用いて伸長処理せずにデ
ータ補間を行うだけでVRAMに転送し、表示装置に表
示するようにしているので、高速ページ捲り時にも画像
を表示でき使用者の利用価値が大幅に向上する。また、
簡単迅速にイメージメモリ等にも負担をかけずに実現で
きるので、実用上の価値も高い効果が得られる。
【0140】(5)イメージデータのクリップ切り取り
処理においてその処理の進行過程が段階的な縮小画像の
表示、あるいは画像の濃度変化が表われるようにしてい
るので、使用者の不安感が解消され、使い易くなる効果
が得られる。
処理においてその処理の進行過程が段階的な縮小画像の
表示、あるいは画像の濃度変化が表われるようにしてい
るので、使用者の不安感が解消され、使い易くなる効果
が得られる。
【0141】(6)表示用イメージバッファ領域の残存
領域の容量が1画面分に満たなくなった場合には、縮小
画像データあるいはストライブ画像データを用いて少な
くとも残りの1画面分の表示を可能にしているので、使
用者の便宜が大幅に向上するとともにイメージメモリの
有効利用が図れる効果が得られる。
領域の容量が1画面分に満たなくなった場合には、縮小
画像データあるいはストライブ画像データを用いて少な
くとも残りの1画面分の表示を可能にしているので、使
用者の便宜が大幅に向上するとともにイメージメモリの
有効利用が図れる効果が得られる。
【発明の効果】以上説明したように、本発明によれば、
切り取り指示された場合に、指示された表示用画像デー
タの切り取り範囲に相当する画像データを階層符号化す
るとともに、表示手段に符号化処理段階に応じた緒小画
像データを順次表示するよう制御することで、符号化処
理段階に応じた表示がなされるので、切り取り処理の進
行過程が利用者にとって明確に認識できるという効果が
得られる。また、本願発明によれば、高速イメージ表示
の指示がなされている場合は、表示ページ内に表示すべ
き画像データを階層符号化して得られる複数の縮小画像
データに基づいて高速表示し、一方、高速イメージ表示
の指示がなされていない場合は、表示ページ内に表示す
べき階層符号化されている複数の縮小画像データを表示
すべき解像度まで復号化して表示するよう制御すること
で、高速イメージ表示において画像の伸長処理を伴わな
いので、高速イメージ表示が簡単にかつ迅速に可能とな
り、また少ないイメージメモリでも実現でき、高速イメ
ージ表示する必要がない場合は、解像度の高い明瞭な画
像表示となり、利用者の要求に応じた画像表示方法を提
供することができるという効果が得られる。
切り取り指示された場合に、指示された表示用画像デー
タの切り取り範囲に相当する画像データを階層符号化す
るとともに、表示手段に符号化処理段階に応じた緒小画
像データを順次表示するよう制御することで、符号化処
理段階に応じた表示がなされるので、切り取り処理の進
行過程が利用者にとって明確に認識できるという効果が
得られる。また、本願発明によれば、高速イメージ表示
の指示がなされている場合は、表示ページ内に表示すべ
き画像データを階層符号化して得られる複数の縮小画像
データに基づいて高速表示し、一方、高速イメージ表示
の指示がなされていない場合は、表示ページ内に表示す
べき階層符号化されている複数の縮小画像データを表示
すべき解像度まで復号化して表示するよう制御すること
で、高速イメージ表示において画像の伸長処理を伴わな
いので、高速イメージ表示が簡単にかつ迅速に可能とな
り、また少ないイメージメモリでも実現でき、高速イメ
ージ表示する必要がない場合は、解像度の高い明瞭な画
像表示となり、利用者の要求に応じた画像表示方法を提
供することができるという効果が得られる。
【図1】本発明の実施例1を示すブロック図である。
【図2】図1図示メインメモリ2のエリアを示す図であ
る。
る。
【図3】JBIG方式の圧縮伸長方法を説明するための
説明図である。
説明図である。
【図4】図2図示プログラムエリアPMEMに格納され
る制御プログラムの一例を示すフローチャートである。
る制御プログラムの一例を示すフローチャートである。
【図5】原画像の一例を示す図である。
【図6】作成されたアイコンの一例を示す図である。
【図7】JBIG方式の処理過程で生じるイメージデー
タを表示させる手順を示したフローチャートである。
タを表示させる手順を示したフローチャートである。
【図8】JBIG方式の階層的符号化によって生じる低
解像度データおよび差分符号データを示す図である。
解像度データおよび差分符号データを示す図である。
【図9】JBIG方式の処理過程で生じるイメージデー
タを表示させる手順を示したフローチャートである。
タを表示させる手順を示したフローチャートである。
【図10】図9に対応する従来例を説明したフローチャ
ートである。
ートである。
【図11】メインメモリの構成を示す図である。
【図12】スクロール表示を行う場合の処理手順を示し
たフローチャートである。
たフローチャートである。
【図13】クリップボード上のアイコンを伸長して他の
表示領域に貼り付ける手順を示したフローチャートであ
る。
表示領域に貼り付ける手順を示したフローチャートであ
る。
【図14】図13に示した手順を具体的に例示した説明
図である。
図である。
【図15】図13に示した手順を具体的に例示した説明
図である。
図である。
【図16】図13に示した手順を具体的に例示した説明
図である。
図である。
【図17】図13に対応する従来例を示したフローチャ
ートである。
ートである。
【図18】100dpiの表示用イメージをメインメモ
リに記憶させた状態を示す説明図である。
リに記憶させた状態を示す説明図である。
【図19】25dpiの表示用イメージをメインメモリ
に記憶させた状態を示す説明図である。
に記憶させた状態を示す説明図である。
【図20】本発明の実施例5の要部回路構成を示すブロ
ック図である。
ック図である。
【図21】本発明の実施例5における高速ページ捲り時
の画像表示状態を模式的に示す平面図である。
の画像表示状態を模式的に示す平面図である。
【図22】伸長処理済の画像を表示する通常表示時の画
像表示状態を示す平面図である。
像表示状態を示す平面図である。
【図23】本発明の実施例5の動作手順を示すフローチ
ャートである。
ャートである。
【図24】本発明の実施例5での補間処理の一例を示す
概念図である。
概念図である。
【図25】本発明の実施例5での補間処理の他の例を示
す概念図である。
す概念図である。
【図26】本発明の実施例6の動作手順を示すフローチ
ャートである。
ャートである。
【図27】本発明の実施例6におけるイメージデータの
クリップ切り取り範囲指示の初期時点の表示画面例を示
す平面図である。
クリップ切り取り範囲指示の初期時点の表示画面例を示
す平面図である。
【図28】本発明の実施例6におけるイメージデータの
クリップ切り取り範囲指示の最終時点の表示画面例を示
す平面図である。
クリップ切り取り範囲指示の最終時点の表示画面例を示
す平面図である。
【図29】本発明の実施例6におけるイメージデータの
クリップ切り取り処理の経過中の表示画面例を示す平面
図である。
クリップ切り取り処理の経過中の表示画面例を示す平面
図である。
【図30】本発明の実施例6におけるイメージデータの
クリップ切り取り処理の最終段階での表示画面例を示す
平面図である。
クリップ切り取り処理の最終段階での表示画面例を示す
平面図である。
【図31】本発明の実施例6におけるイメージデータの
クリップ切り取り処理終了後の表示画面例を示す平面図
である。
クリップ切り取り処理終了後の表示画面例を示す平面図
である。
【図32】本発明の実施例6の変形例の動作手順を示す
フローチャートである。
フローチャートである。
【図33】本発明の実施例7で用いる表示用イメージバ
ッファの一例を示すメモリマップ図である。
ッファの一例を示すメモリマップ図である。
【図34】本発明の実施例7の動作手順を示すフローチ
ャートである。
ャートである。
【図35】本発明の実施例7の処理で取扱う縮小画像デ
ータの大きさの一例を模式的に示す図である。
ータの大きさの一例を模式的に示す図である。
【図36】本発明の実施例7の変形例で取扱う画像のス
トライプ構造を模式的に示す図である。
トライプ構造を模式的に示す図である。
【図37】本発明の実施例7の変形例の動作手順を示す
フローチャートである。
フローチャートである。
【図38】圧縮伸長回路の別の例を示すブロック図であ
る。
る。
【図39】圧縮回数調節動作のフローチャートである。
【図40】圧縮回数調節動作の別のフローチャートであ
る。
る。
【図41】ストライプ毎の個別の圧縮態様を示す図であ
る。
る。
【図42】クリップ切取時の動作フローチャートであ
る。
る。
【図43】クリップ切取時の必要なストライプのみの符
号化態様を示す図である。
号化態様を示す図である。
【図44】クリップボード内における切取られた画像デ
ータに関する保存データを示す図である。
ータに関する保存データを示す図である。
【図45】クリップ切取された画像データの貼付時の動
作フローチャートである。
作フローチャートである。
【図46】画像処理システムのブロック図である。
1 CPU 2 メインメモリ 3 I/O 4 VRAM 5 CRT 7 LANインターフェイス 8 圧縮伸長回路 9 ディスクインターフェイス 10 フロッピー 11 ハードディスク 12 スキャナ/プリンタインターフェイス 13 プリンタ 14 スキャナ 15 DMAC 16 キーインターフェイス 17 キーボード 18 マウス 220 画像処理用用紙ウインドウ 221 ディスプレイ表示画面 222,223 表示画像(通常時) 222A,223A 表示画像(高速表示時) 224 イメージ補間回路 225 クリップボードウインドウ 301 比較回路
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平5−207294(JP,A) 特開 平4−191983(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 1/41 - 1/419 G06T 11/00 - 11/80 H04N 1/00 - 1/00 108
Claims (10)
- 【請求項1】 画像データを複数の解像度で導出できる
よう画像データを階層符号化し、記憶手段に格納する符
号化手段と、 階層符号化されている縮小画像データをある特定の解像
度まで復号化し、得られる表示用画像データを表示手段
に表示させるよう制御する表示制御手段と、 前記表示されている表示用画像データの切り取り範囲を
指示させる切り取り範囲指示手段と、 前記切り取り範囲指示手段により切り取り指示された場
合に、指示された表示用画像データの切り取り範囲に相
当する画像データを前記符号化手段により階層符号化す
るとともに、前記表示手段に符号化処理段階に応じた縮
小画像データを順次表示するよう制御する制御手段と、 を有することを特徴とする画像処理装置。 - 【請求項2】 前記制御手段により符号化処理段階に応
じて順次表示される縮小画像データは、イメージ補間さ
れたデータであることを特徴とする請求項1に記載の画
像処理装置。 - 【請求項3】 前記制御手段は、前記符号化手段による
画像データの階層符号化が終了した場合に、切り取り範
囲の表示用画像データの表示を消去することを特徴とす
る請求項1に記載の画像処理装置。 - 【請求項4】 画像データを複数の解像度で導出できる
よう画像データを階層符号化し、記憶手段に格納する符
号化手段と、 高速イメージ表示の指示をさせる指示手段と、 前記高速イメージ表示の指示がなされている場合は、表
示ページ内に表示すべき前記画像データを階層符号化し
て得られる複数の縮小画像データに基づいて高速表示
し、一方、前記高速イメージ表示の指示がなされていな
い場合は、表示ページ内に表示すべき階層符号化されて
いる複数の縮小画像データを表示すべき解像度まで復号
化して表示するよう制御する表示切替制御手段と、 を有することを特徴とする画像処理装置。 - 【請求項5】 前記高速表示される縮小画像データは、
イメージ補間されたデータであることを特徴とする請求
項4に記載の画像処理装置。 - 【請求項6】 画像データを複数の解像度で導出できる
よう画像データを階層符号化し、記憶手段に格納する符
号化ステップと、 階層符号化されている縮小画像データをある特定の解像
度まで復号化し、得られる表示用画像データを表示手段
に表示させるよう制御する表示制御ステップと、 前記表示されている表示用画像データの切り取り範囲を
指示させる切り取り範囲指示ステップと、 前記切り取り範囲指示ステップにより切り取り指示され
た場合に、指示された表示用画像データの切り取り範囲
に相当する画像データを前記符号化ステップにより階層
符号化するとともに、前記表示手段に符号化処理段階に
応じた縮小画像データを順次表示するよう制御する制御
ステップと、 を有することを特徴とする画像処理方法。 - 【請求項7】 前記制御ステップにより符号化処理段階
に応じて順次表示される縮小画像データは、イメージ補
間されたデータであることを特徴とする請求項6に記載
の画像処理方法。 - 【請求項8】 前記制御ステップは、前記符号化ステッ
プによる画像データの階層符号化が終了した場合に、切
り取り範囲の表示用画像データの表示を消去することを
特徴とする請求項6に記載の画像処理方法。 - 【請求項9】 画像データを複数の解像度で導出できる
よう画像データを階層符号化し、記憶手段に格納する符
号化ステップと、 高速イメージ表示の指示をさせる指示ステップと、 前記高速イメージ表示の指示がなされている場合は、表
示ページ内に表示すべき前記画像データを階層符号化し
て得られる複数の縮小画像データに基づいて高速表示
し、一方、前記高速イメージ表示の指示がなされていな
い場合は、表示ページ内に表示すべき階層符号化されて
いる複数の縮小画像データを表示すべき解像度まで復号
化して表示するよう制御する表示切替制御ステップと、 を有することを特徴とする画像処理方法。 - 【請求項10】 前記高速表示される縮小画像データ
は、イメージ補間されたデータであることを特徴とする
請求項9に記載の画像処理方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04043843A JP3081051B2 (ja) | 1992-02-28 | 1992-02-28 | 画像処理装置および画像処理方法 |
US08/021,112 US5500923A (en) | 1992-02-28 | 1993-02-23 | Image processing apparatus utilizing the JBIG method, having a compression/expansion circuit to manage memory more effectively |
DE69329564T DE69329564T2 (de) | 1992-02-28 | 1993-02-25 | Bildverarbeitungsgerät |
EP93301403A EP0558313B1 (en) | 1992-02-28 | 1993-02-25 | Image processing apparatus |
US08/584,676 US6421134B1 (en) | 1992-02-28 | 1996-01-11 | Progressive display during image compression |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP04043843A JP3081051B2 (ja) | 1992-02-28 | 1992-02-28 | 画像処理装置および画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05244436A JPH05244436A (ja) | 1993-09-21 |
JP3081051B2 true JP3081051B2 (ja) | 2000-08-28 |
Family
ID=12675022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP04043843A Expired - Fee Related JP3081051B2 (ja) | 1992-02-28 | 1992-02-28 | 画像処理装置および画像処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3081051B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7009626B2 (en) * | 2000-04-14 | 2006-03-07 | Picsel Technologies Limited | Systems and methods for generating visual representations of graphical data and digital document processing |
JP2006331400A (ja) * | 2005-04-28 | 2006-12-07 | Semiconductor Energy Lab Co Ltd | 画像編集方法 |
JP4850229B2 (ja) * | 2008-11-06 | 2012-01-11 | 三菱電機株式会社 | 設備管理装置及び設備管理支援装置並びに設備管理装置の表示制御方法 |
-
1992
- 1992-02-28 JP JP04043843A patent/JP3081051B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH05244436A (ja) | 1993-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3226588B2 (ja) | 画像処理装置、システムおよび方法 | |
US8243080B2 (en) | Method and system for receiving an indexed look-up table and viewing a vector animation sequence | |
JP4121958B2 (ja) | 対象領域を含む低帯域幅のための画像送信 | |
US6335746B1 (en) | Information processing method and apparatus for displaying a list of a plurality of image data files and a list of search results | |
US8261179B2 (en) | Web page hot spots | |
EP0558313B1 (en) | Image processing apparatus | |
US20030095596A1 (en) | Image processing apparatus, image processing method, and a computer-readable storage medium containing a computer program for image processing recorded thereon | |
JP2004264945A (ja) | 記録装置、画像データ記録プログラム、画像処理装置、画像処理プログラム、画像読取装置、画像読取プログラムおよび画像処理システム | |
JP2005182735A (ja) | 文書データ表示装置、携帯電話装置、文書データ表示方法、文書データ表示プログラム、文書データ表示プログラムを記録したコンピュータ読取可能な記録媒体、文書データ印刷装置、文書データ出力装置、文書データ出力方法、文書データ出力プログラム、および文書データ出力プログラムを記録したコンピュータ読取可能な記録媒体 | |
JP3081051B2 (ja) | 画像処理装置および画像処理方法 | |
US7362904B2 (en) | Image processing device, image forming apparatus, program, and storing medium | |
JP3160349B2 (ja) | 画像処理装置および方法 | |
JP4030014B2 (ja) | 画像表示装置およびそのプログラム | |
JPH05241537A (ja) | 画像処理装置 | |
JPH08204967A (ja) | データ符号化装置 | |
JP2004362538A (ja) | 文書データ変換装置、携帯電話装置、文書データ変換方法、文書データ変換プログラム、および文書データ変換プログラムを記録したコンピュータ読取可能な記録媒体 | |
JPH06309376A (ja) | 圧縮画像表示装置およびこれを用いた画像ファイル検索システム | |
JPH07271953A (ja) | 画像処理装置 | |
JP3755674B2 (ja) | 画像処理装置および方法 | |
JP2882095B2 (ja) | 画像表示装置及び方法 | |
JPH11284840A (ja) | 画像形成装置 | |
JP2517627B2 (ja) | デ―タ通信方法 | |
JP2000285220A (ja) | 画像処理方法とその装置、及びそれに使用される画像データフォーマット | |
JP2812389B2 (ja) | 文書通信装置 | |
JP2003531441A (ja) | デジタルドキュメント処理のためのシステム及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080623 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090623 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090623 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100623 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110623 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |