JPH04246784A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH04246784A
JPH04246784A JP3011968A JP1196891A JPH04246784A JP H04246784 A JPH04246784 A JP H04246784A JP 3011968 A JP3011968 A JP 3011968A JP 1196891 A JP1196891 A JP 1196891A JP H04246784 A JPH04246784 A JP H04246784A
Authority
JP
Japan
Prior art keywords
image
display
image data
data
displayed
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.)
Withdrawn
Application number
JP3011968A
Other languages
English (en)
Inventor
Tomoaki Kawai
智明 河合
Hiroyuki Yamamoto
裕之 山本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP3011968A priority Critical patent/JPH04246784A/ja
Priority to EP92300799A priority patent/EP0497599B1/en
Priority to DE69225158T priority patent/DE69225158T2/de
Publication of JPH04246784A publication Critical patent/JPH04246784A/ja
Priority to US08/473,971 priority patent/US5499362A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)
  • Fax Reproducing Arrangements (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Color, Gradation (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、画像処理装置に関し、
特に、例えば、フルカラー出力が可能なプリンタ部を有
する画像処理装置に関するものである。
【0002】
【従来の技術】従来、エンジニアリングワークステーシ
ヨン(以下、EWSと略す)の画面ハードコピーをプリ
ンタに出力する場合、プリンタの表示色はEWSが有す
るビツトマツプデイスプレイ(以下、表示装置と略す)
の表示階調数(プレーン数)によつて制限されていた。
【0003】ここで、プリンタにフルカラー(RGB各
8ビツト)での出力機能があり、EWSのビツトマツプ
デイスプレイの表示階調数が8ビツト(256階調)で
ある場合を考える。EWSは、通常マルチウインドウシ
ステムを装備しており各種のアプリケーシヨンが複数の
ウインドウの形で共存して画面に表示されている。この
ようなEWSでは、たとえ、アプリケーシヨンが論理的
にフルカラー画像を表示する機能を有していても、EW
S表示装置のハードウエアの制限からそのままの階調数
では表示できないので、例えば、デイザ法等のビツト圧
縮手法を用いて256階調以下になるようにビツト圧縮
した後、表示装置にウインドウとして表示する。その後
、画面のハードコピーをプリンタに出力すると、元来フ
ルカラーで表示されるべきであつた画像のウインドウ部
分はビツト圧縮されて出力されることになる。
【0004】一方、元の階調数すなわちフルカラーで画
像をプリントアウトする場合には、画面のハードコピー
とは別にフルカラー画像単独でプリントアウトするか、
表示装置上に表示されている画像以外の他のアプリケー
シヨンと供に画面ハードコピーの形でEWSの階調数で
出力するしかなかった。
【0005】
【発明が解決しようとする課題】しかしながら上記従来
例では、本来フルカラーであつて、圧縮表示されている
画像ウインドウとフルカラー画像以外のアプリケーシヨ
ンのウインドウとを共存させつつ、原画像本来の階調数
でハードコピーするためには、画面のハードコピーデー
タとフルカラー画像のデータを一時的にバツフア領域に
取り込み、明示的に合成する必要があり、それはオペレ
ータにとつて煩雑な作業であつた。
【0006】本発明は上記従来例に鑑みてなされたもの
で、自動的に階調表現の細かな画像の原画像を取り込み
、階調表現の粗い別の画像を合成し同時に出力できる画
像処理装置を提供することを目的とする。
【0007】
【課題を解決するための手段】上記目的を達成するため
に本発明の画像処理装置は以下の様な構成からなる。即
ち、高い階調度で画像データを記録媒体にカラー出力が
可能なプリンタ部と前記プリンタ部とは相対的に低い階
調度で画像データのカラー出力が可能な表示部とを備え
た画像処理装置において、高い階調度をもつ画像データ
と前記画像データに比較して相対的に低い階調度をもつ
画像以外のデータとを同時に前記表示部に表示する表示
手段と、前記画像データを高い階調度をもたせたまま格
納する記憶手段と、前記画像データと前記画像以外のデ
ータとの各々の表示を制御する表示制御手段と、前記表
示手段に表示された前記画像データと前記画像以外のデ
ータとの表示を制御する制御情報を管理する管理手段と
、前記表示手段に表示された前記画像データと前記画像
以外のデータとを同時に前記プリント部にプリントする
ときに、前記記憶手段から画像データを読み出して、表
示された前記画像データの部分を本来の高い階調度をも
つ画像データとして置き換え、前記画像以外のデータと
合成してプリントするよう制御するプリント制御手段と
を有することを特徴とする画像処理装置を備える。
【0008】
【作用】以上の構成により本発明は、表示部に階調度を
落として表示した画像データをプリント部にプリントす
るときに、記憶手段から高い階調度をもつ画像データを
読み出して階調度を落として表示した画像データと置き
換え、表示部に表示された画像以外のデータとともに同
時にプリントするよう動作する。
【0009】
【実施例】以下添付図面を参照して本発明の好適な実施
例を詳細に説明する。図1は、本発明の代表的な実施例
である画像処理装置の構成を示すブロツク図である。図
1において画像処理装置は、主記憶1、CPU2、ハー
ドデイスク装置3、ビツトマツプデイスプレイ4、表示
制御部5、プリンタ制御装置6、プリンタに出力する画
像を保持するための画像メモリ7及びフルカラープリン
タ装置8で構成されている。
【0010】図2は、本実施例の画像処理装置が実行す
る処理プロセス相互の関係を示す図である。図2に示す
ように、CPU2では管理プログラムが起動され画像表
示及びプリンタへの出力要求を出すクライアントプロセ
ス21、画像表示管理を行うプロセス22、ビツトマツ
プデイスプレイ4(以下、表示装置という)にマルチウ
インドウを実現するためのウインドウプロセス23を実
行する。フルカラープリンタ装置8(以下、プリンタと
いう)に画像出力する場合には、プリンタ出力する画像
をセーブする画像メモリ7にデータを転送した後、プリ
ンタ制御部6にプリントアウト要求を発行し画像データ
を出力する。また、表示装置4に画像を表示する場合に
は、ウインドウプロセス23に表示要求を発行すること
で表示が行われる。なお本実施例で用いられるウインド
ウプロセスは、例えば、マサチユセツツ工科大学で開発
されたXウインドウシステムのような、プロセスの形で
実現されているウインドウシステムを想定しているが、
オペレーテイングシステムに組み込まれたウインドウシ
ステムであつても構わない。
【0011】次に図3〜図5に示すフローチヤートを参
照して本実施例の画像管理プロセスについて、その動作
を説明する。
【0012】まず画像管理プロセス22が起動されると
、まずステツプS31では図6に示すような画像管理テ
ーブル40を初期化する。画像管理テーブル40のエン
トリには、エントリ番号41、ウインドウ識別子42、
表示装置4での表示位置起点座標43及びウインドウサ
イズ44、原画像のフアイル名45、及び階調数46が
ある。次にステツプS32では、クライアントプロセス
21から発行される要求を受付ける。ステツプS33で
は受付た要求の種類に従つて処理を行う。ステツプS3
4では、管理プロセス22をイベント待ちとして処理続
行するのか管理プロセスそのものを終了するのか判断す
る。ここで、処理続行の場合は処理は再びステツプS3
2に戻り、要求イベント待ち状態となる。これに対して
管理プロセス終了の場合は処理は終了する。なお本実施
例では、要求の種類として表示要求とプリント要求があ
るものとしたが、その他の要求があつても構わない。
【0013】次に、クライアントプロセス21で発行さ
れた要求が、表示装置4に対する画像表示要求であつた
場合について考える。ここで、表示要求には画像データ
フアイル名と表示装置4上での表示位置起点とが指定さ
れているとする。この場合、ステツプS33で実行され
る要求処理の詳細は図4に示される。
【0014】まずステツプS41で要求イベントが表示
要求であることを確認し、処理はステツプS42に進み
、表示要求に含まれている画像データフアイル名に基づ
き、ハードデイスク装置3から原画データを読み出す。 次に、ステツプS43では表示装置4の表示可能階調数
を越えないように原画データから圧縮された画像を生成
する。例えば、原画データがRGB各8ビツトであり、
ビツトマツプデイスプレイの階調数が256階調(8ビ
ツト)とすると、画像を64階調(6ビツト)、128
階調(7ビツト)等に圧縮する。画像の圧縮手法として
はカラーのデイザ法やピーノマツピング法等が知られて
いるが、ここでは既存の圧縮方法により画像圧縮を行う
ものとし説明を省略する。
【0015】ステツプS44では圧縮された画像データ
を用いてウインドウプロセス23へ表示要求を出し、表
示装置4に表示を行う。本実施例では、図6に示した画
像管理テーブル40に基づき全ウインドウに識別子を付
加し管理するので、ウインドウプロセス23は、ウイン
ドウ表示が行われると対応する一つのウインドウ識別子
を管理プログラムに返答する。これに呼応してステツプ
S45では、このウインドウ識別子と画像フアイル名、
原画像の階調数を図6の画像管理テーブル40に登録し
た後、ステツプS33に戻る。
【0016】図7は、以上説明したプロセスに基づいて
、図6に示すように3つのウインドウ情報が画像管理テ
ーブル40に設定されたとき、対応する3つの画像ウイ
ンドウが表示された表示装置4の画面の一例である。
【0017】図7において、ビツトマツプデイスプレイ
画面51上に、図6の41のエントリ番号1〜3に各々
対応する画像ウインドウ52〜54が表示されている。 画像ウインドウ52〜54は各々ビツトマツプデイスプ
レイ画面51上の画像表示起点位置として、(x1,y
1)、(x2,y2)、(x3,y3)を持ち、そのサ
イズは各々(w1,h1)、(w2,h2)、(w3,
h3)である。また、エントリ番号41の値はウインド
ウの上下関係を示しており、番号が大きいほど上に来る
。従つて、画像ウインドウ52と53のように重なつて
いる場合には、エントリ番号41が小さい値をもつ画像
ウインドウ52の一部が隠されることになる。画像ウイ
ンドウの表示状態が変わるとウインドウプロセス23か
ら管理プロセス22に対してイベントが発生するので、
画像管理テーブル40のエントリ番号41の値を書き換
える。書換えは、管理プロセスが行う。なお図7には画
像ウインドウ以外に、通常ウインドウ55が表示されて
いる。画像ウインドウ、通常ウインドウともにウインド
ウシステムの制限値を越えない限り、いくつ存在しても
よい。
【0018】次に、クライアントプロセス21で発行さ
れた要求が、プリンタ8に対するプリント要求であつた
場合について考える。この場合、ステツプS33で実行
される要求処理の詳細は図5に示される。
【0019】まずステツプS51で要求イベントがプリ
ント要求であることを確認し、処理はステツプS52に
進み、表示装置4の画面のダンプを既存のハードコピー
の手法によつて作成する。次にステツプS53でウイン
ドウプロセス23に対してウインドウ情報を要求し、得
られた情報を元に画像管理テーブル40を更新する。ス
テツプS54では、画面ダンプデータに対応する画像管
理テーブル40内のウインドウ識別子42に対応する表
示位置起点座標43及びウインドウサイズ44で定義さ
れる領域に原画像のフアイル名45の画像データをハー
ドデイスク装置3から読み込み、非圧縮画像として直接
画面ダンプデータに合成する。この際、画面ダンプデー
タの方は、RGB各8ビツトになるように伸張変換され
る。
【0020】ステツプS55では合成された画像データ
を画像メモリ7に転送し、ステツプS56でプリンタ制
御部6にプリントアウト要求を出すことでプリンタ8か
らプリントアウトされる。
【0021】以上本実施例に従えば、ビツトマツプデイ
スプレイ上にビツト圧縮表示された画像の原画データフ
アイル、および画像ウインドウの表示位置、大きさ、原
画の階調数等を管理するプロセスを設けることにより、
画像ウインドウをフルカラー画像以外のアプリケーシヨ
ンが表示されているウインドウと共存させつつ、同時か
つ自動的に原画像の階調数でハードコピーの取得が可能
となる。
【0022】なお本実施例では、原画データがRGB各
8ビットを想定したが、異なるビット数、異なる表色系
(CMY系など)であってもよく、また原画はカラーで
はグレイ画像のような1枚の階調画像であってもよい。
【0023】また本実施例では、画像管理プログラムが
プロセスとして構成されている場合を想定して説明した
が、例えば、画像管理プログラムがウインドウシステム
の中に組み込まれていたり、あるいはオペレーテイング
システムの中に組み込まれていても構わない。
【0024】
【発明の効果】以上説明したように本発明によれば、自
動的に階調表現の細かな画像の原画像を取り込み、階調
表現の粗い別の画像とを合成し同時に出力できるので、
オペレータが煩雑な作業から解放されるという効果があ
る。
【図面の簡単な説明】
【図1】本発明の代表的な実施例であるのブロツク図を
示す図である。
【図2】画像管理の各プロセスの関係を示す図である。
【図3】画像管理プロセス概要を示すフローチヤートで
ある。
【図4】画像表示要求処理を示すフローチヤートである
【図5】プリント要求処理を示すフローチヤートである
【図6】画像管理テーブルの構造を示す図である。
【図7】画像管理テーブルが図6に示す情報がセツトさ
れているとき、それに対応する画像ウインドウ画面の表
示例を示す図である。
【符号の説明】
8  フルカラープリンタ 22  画像管理プロセス 40  画像管理テーブル 52〜54  画像ウインドウ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】高い階調度で画像データを記録媒体にカラ
    ー出力が可能なプリンタ部と前記プリンタ部とは相対的
    に低い階調度で画像データのカラー出力が可能な表示部
    とを備えた画像処理装置において、高い階調度をもつ画
    像データと前記画像データに比較して相対的に低い階調
    度をもつ画像以外のデータとを同時に前記表示部に表示
    する表示手段と、前記画像データを高い階調度をもたせ
    たまま格納する記憶手段と、前記画像データと前記画像
    以外のデータとの各々の表示を制御する表示制御手段と
    、前記表示手段に表示された前記画像データと前記画像
    以外のデータとの表示を制御する制御情報を管理する管
    理手段と、前記表示手段に表示された前記画像データと
    前記画像以外のデータとを同時に前記プリント部にプリ
    ントするときに、前記記憶手段から画像データを読み出
    して、表示された前記画像データの部分を本来の高い階
    調度をもつ画像データとして置き換え、前記画像以外の
    データと合成してプリントするよう制御するプリント制
    御手段とを有することを特徴とする画像処理装置。
  2. 【請求項2】前記表示手段は、前記表示部が表示できる
    最大表示可能階調数を超えた高い階調度を有する画像デ
    ータを表示するときは前記最大表示可能階調数に合わせ
    て前記画像データの階調度を低下させて表示することを
    を特徴とする請求項第1項に記載の画像処理装置。
  3. 【請求項3】前記管理手段が管理する制御情報には、前
    記画像データを前記表示部に表示する表示位置及び表示
    サイズを含むことを特徴とする請求項第1項に記載の画
    像処理装置。
JP3011968A 1991-02-01 1991-02-01 画像処理装置 Withdrawn JPH04246784A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP3011968A JPH04246784A (ja) 1991-02-01 1991-02-01 画像処理装置
EP92300799A EP0497599B1 (en) 1991-02-01 1992-01-30 Image processing apparatus
DE69225158T DE69225158T2 (de) 1991-02-01 1992-01-30 Bildverarbeitungsgerät
US08/473,971 US5499362A (en) 1991-02-01 1995-06-07 Image processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3011968A JPH04246784A (ja) 1991-02-01 1991-02-01 画像処理装置

Publications (1)

Publication Number Publication Date
JPH04246784A true JPH04246784A (ja) 1992-09-02

Family

ID=11792420

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3011968A Withdrawn JPH04246784A (ja) 1991-02-01 1991-02-01 画像処理装置

Country Status (1)

Country Link
JP (1) JPH04246784A (ja)

Similar Documents

Publication Publication Date Title
US5613103A (en) Display control system and method for controlling data based on supply of data
US7944451B2 (en) Providing pixels from an update buffer
JPS61107392A (ja) 画像処理システム
US6476822B1 (en) Method and apparatus for displaying images
JPH0212570A (ja) 画像処理装置
JP4112187B2 (ja) 画像処理方法および装置並びにプログラム
US5499110A (en) Image processing apparatus for synthesizing different input data without using hard copy
US6980222B2 (en) Method and apparatus for implementing dynamically sizable color tables
US6101292A (en) Image processing method and apparatus
US5657248A (en) Image display apparatus
JPS59231591A (ja) 画像表示装置
JPH04246784A (ja) 画像処理装置
US5856817A (en) Display control method and display controller and display apparatus using the same
JP3021159B2 (ja) 画像処理装置及び方法
US5499362A (en) Image processing apparatus
JP2647348B2 (ja) クリッピング・プレーン・データ記憶システム及び方法
JPH02235140A (ja) イメージデータ表示時の密度変換方式
US20040189659A1 (en) Method and apparatus for managing dynamically sizeable color tables
JP3365068B2 (ja) 画像処理装置
US20030214511A1 (en) Method and apparatus for managing multiple hardware color tables in a data processing system
JP2513636B2 (ja) 画像処理装置
JPH08328539A (ja) 画像表示方法および装置
JPH1069428A (ja) ビデオ表示装置
JP2000181397A (ja) Crt/lcd表示変換回路及び変換方法
US20040042018A1 (en) Image processing device, image processing system, image handling tool and image displaying method in image processing device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19980514