JPH03259189A - 画像表示装置及び画像表示方法 - Google Patents

画像表示装置及び画像表示方法

Info

Publication number
JPH03259189A
JPH03259189A JP2056357A JP5635790A JPH03259189A JP H03259189 A JPH03259189 A JP H03259189A JP 2056357 A JP2056357 A JP 2056357A JP 5635790 A JP5635790 A JP 5635790A JP H03259189 A JPH03259189 A JP H03259189A
Authority
JP
Japan
Prior art keywords
mapping
information
display
virtual screen
window
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.)
Pending
Application number
JP2056357A
Other languages
English (en)
Inventor
Shoji Nakamura
中村 昭次
Takashi Nishikado
隆 西門
Megumi Kondo
惠 近藤
Kazuhiko Fukuoka
福岡 和彦
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2056357A priority Critical patent/JPH03259189A/ja
Publication of JPH03259189A publication Critical patent/JPH03259189A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業−[−の利用分野] 本発明は、画像表示装置及び画像表示方法にかかり、特
に、独立のアプリケーションプログラムの管理1zにあ
る複数の画像データを合成表示する技術に関する。
〔従来の技術〕
互いに独qな関係にある複数の表示デー−夕を複合化し
て合成表示する従来技術には、[マツキントラシュJ 
 (Machintosh) (共立出版、pp、14
9−153.]、988年)に述べられている方式があ
る。この方式は、あるアブリフ・〜シコン・プログラム
(以1ぐ、A Pと呼ぶ)による表示を、別のA P)
が、表示デ・−夕として切り出し5、自分の環境に取り
込むことによtノ、合成するものであり、切り出した元
の表示が変わったとし又も1合成さ才1、た表示の方は
、切り出した時点以降変化I1.ないため5元の表示と
整合性が取オ)、ないという問題かある。
以上の問題を解決する方式とLr、「表示装置」(特開
昭62−103689)で述ノ\られでいる方式がある
。この方式は、異なるA P毎に、表示領域、動作モ〜
1−(新規作成/格納/再現/編隼)等の情報を与え、
それC)の情報に従い、A Pに表;i<L合成させる
方式である7この方式によればA P毎に異なる種別の
表示を、時間的な変化し、追従17で複合化し、合成表
示することが可能であるが、その反面、APは上記の動
作モーl−に従二っで動作勇)]能なように作成さ才(
、ていなければならない1、[発明が解決し7ようとす
る課題] −1−記従来技術は、A I)を、表示領域、動作モー
ドに従い動作させるごとにより、A Pに表示を合成さ
せる方式であり、A P)に対する制約、APに掛かる
負荷が大きいという問題がある。
本発明は、A l)に対ツる負荷、制約を軽減し、て独
−qな関係にある表示を合成する画像表示装置及び画像
表示方法を提供することにある。。
〔課題を解決するための手段〕
−1−記目的登達成するために、本発明の画像表示装置
は、表示画面用メモリ(フレームバッファ)内の画像γ
−夕を遂次表示するための表示°ト段(デイスプレィ装
置)と、それぞれが独立のアプリケーションプログラム
の管理のもと12書き込み・修正等が行われる少なくと
も2つの仮想画面用メモリと、各仮想画面用メモリ内の
画像データを上記表示画面用メモリへ写像するためのウ
ィンド情報及び各仮想画面メモリ内の画像データ髪相互
に写像するためのサブウィンド情報を格納するためのデ
ータメモリと、−[、記ウィンド情報またはサブウィン
ド情報の内容に応じて一方の仮想画面メモリ内の画像デ
ータの一部を他方の仮想画面メモリ内の画像データに写
像し、上記ウィンド情報の内容に応じて各仮想画面メモ
リの画像データ髪上記表示画面用メモリ上に合成写像す
るための合成写像手段とを備えたことな特徴とする。
また、上記ウィンド情報またはザブウィンド情報の内容
に応じて行われる合成表示処理は、ウインド情報または
サブウィンド情報の変更があ−“)たとき、または仮想
画面メモリ上のデータの変更があったときくつまり、各
仮想画面のA Pから表示依頼があ“′〕たどき)等に
自動的に行われる。
〔作用〕
本発明の画像表示装置では、互いに独qな関係の仮想画
面間に写像機構を設定することにより、ウィンドシステ
ムが表示を合成するものである。1したがって、表示を
行う個々のA l)は、当該写像機構ti−設定して、
自分の仮想画面へ表示をするだけで、複数の仮想画面の
合成表示、すなわち、複数種別の表示が合成さり、AP
への制約、負荷が軽減される。
〔実施例〕
以下、本発明の実施例を図を用いて説明する。
第1図は、本発明による表示合成方式の概略図である。
101.は実際にデータを表示する実画面、102、]
、03はウィンド毎に提供する仮想画面であり、仮想画
面上のウィンド(104,106)を実画面にのビュー
ポート(105,107)へ仮想画面−実画面写像(1
10a、110b)するごとにより、仮想画面の内容を
実画面U表示する。第1図においては、仮想画面11−
のつ、インド1(104,)を実画面I]・、のビュー
ポー1・1.(105)へ、仮想画面2]−のウィンド
2(,106)も・実画面上のピコ−ポート2(107
)へ、それぞれ写像し、表示している。以I−,は一般
的なマルチウィンド機能によるものであり、独立な関係
のA T)がそれぞれ別々の仮想画面へ表示する二とに
より、ビューポート枚に一つの実画面へ同時に表示でき
る。上記のマルチウィンド機能に加えて新たに、独立な
関係にある仮想画面間の写像機能を提供することにより
、一つのビューポー1へ内に、複数の仮想画面の内容を
合成して表示できるようになる。
第1図は仮想画面2(103)の〜部を仮想画面1 (
102)へ写像することにより、ビューポート1(]、
、05)上に、仮想画面]と仮想画面2の内容に合成し
て表示する様子を示1,2でいる。すなオ)ち、サブウ
ィンド(108)をサブビニ1−ポー)・(コ09 )
へ仮想側面間写像(1,1、]、、 ’)  Lでいる
。サブウィンド(108)の内容は、仮想画面−実画面
間写像(]−1,Ob )によりビューポート2(10
7)lに表示されると共に、仮想側面間写像(111)
、仮想画面−実画面写像(110a)を通じて、ピコ−
ポート】上にも表示される。−)まり、サブウィンド(
1,08)は、仮想画面1上のサブビューポート(10
9)に写像された後、当該サブビューポートはウィンド
1 (104)の領域に含まれるために、ウィンド1 
(104)をビューポート1(,1,05)へ写像する
仮想画面−実画面写像(1]、、Oa)の影響を受けて
、ビューポート1(105)上に表示される。
第2図は、本発明による表示合成方式を実現するための
システム構成である。先ずハードウェア構成から説明す
る。201はプロセッサや主記憶装置を含む処理装置で
あり、簡略化のため処理装置と呼ぶごとにする。当該処
理装置上で、ウィンドシステム(207)やA I)群
(206)が動作する。202は、仮想画面データ(2
0B)、ウィンド・マツピング情報(209)、サブウ
ィン1く・マツピング情報(210)を格納するための
データ用メモリであり、前記主記憶装置に存在し、ウィ
ンドシステムが使用する。仮想画面データ(208)は
仮想画面への表示デル夕、ウィンド・マツピング情報(
2,09)は前述の仮想画面実画面写像(110a、1
10b)のための情報。
サブウィンド・マツピング情報(210)は前述の仮想
側面間写像(111,)のための情報である。1203
はキーボードやマウス等の入力装置、204は実画面の
表示データを格納するための表示用記憶装W(フレーム
バッファ)、205は当該表示用記憶装置の内容が実際
に表示されるデイスプレィ装置である。前述の実画面は
当該デイスプレィ装置上の表示領域のことである。表示
用記憶装置(204)の内容をデイスプレィ装!(20
5)へ展開するための制御装置は、簡略化のため、当該
デイスプレィ装置に含むものとする。以上の装置が20
1のバスを介して接続されている。次に表示のためソフ
トウェア及びハードウェアの関連について説明する。A
P群(206)は仮想画面(102,103)へ文字2
図形9画像等を表示させるためにウインドシステA(2
07)へ依頼する。ウィンl−システム(207)はA
P群(206)からの表示依頼を表示データの内部形式
である仮想画面データ(208)としで、データ用メモ
リ(202>へ格納し、つ、インド・マツピング情報(
209)。サブウィンド・マツピング情報(210)に
従い、表示用記憶装!(204,)へ展開(描画)する
。つ、インドシステム(207)により展開された表示
用記憶装置(204)の内容は、前述したようにデイス
プレィ装!(205)内の制御装置により、常時実画面
(]、、01)へ展開される。
前記の格納された仮想画面データ(208)は、ウィン
ドシステム(207)が、実画面(1,01,)上のビ
ューボーl−(105,107)の重なり変更等による
再表示の際に表示データとして使用し、当該仮想画面(
102,103)が不要になる際に破東する。ウィンド
システム(207)は、前記のつ、インド(]、、04
,1.06)、ビューボ・−トC〕、、 05.107
)の位置や大きさが変わる場合にはウィンド・マツピン
グ情報(209)を、前記のサブウィンド(]、、08
)、サブビューボー1、(,109)の位置や大きさが
変わる場合にはサブウィンド・マツピング情報(210
)を、更新して、表示の保全性を保二)でいる。以上の
構成及び機構により、本発明の表示合成方式が実現さj
t、る。
第3図は、ウィンドシステムにおtiる写像管理情報の
図であり、(a)ウィンド・マツピング情報(209)
と(b)サブウィンド・マツピンク゛情報(210)の
内容を示している。ウィンド・マツピング情報(209
)は、仮想画面−実画面写像(iloa、110b)の
ための情報であり、データ用メモリ内においては仮想画
面毎に複数備えられている。ザブウィンド・マツピング
情報(210)は、仮想側面間写像(]、、11)のた
めの情報であり、データ用メモリ内においては仮想画面
間の写像毎に複数備えられている。
先ず、ウィンド・マツピング情報(209)について説
明する。ウィンド位置情報(302)は、仮想画面上の
ウィンドの位置情報であり、仮想画面毎の局所的な座標
により示されている。ビューボー1−・位置情報(30
3)は、ウィンドの写像先である実画面上のビューボ=
1−の位置情報であり、実画商の座標により示されてい
る。貼り付lフ用サブウィンド・マツピング情報ポイン
タ(304)は、ウィンド・マツピング情報に対応する
仮想画面が、他の仮想画面から写像される場合1.−用
いられるザブウィンド・マツピング情報のデータ用メモ
リ(202)上のアドレスを示1ポインタである。この
ポインタは、仮想画面間の写像が存在する時に前記アド
レスを保持することにより、有効であることを示す。当
該仮想側面間写像が存在しない時にはOを保持し、無効
であることを示す。
切り出し用サブウィンド・マツピング情報ポインタ (
305)は、このウィンド・マツピング情報に対応する
仮想画面が、他の仮想画面に写像する場合に用いら第1
、るサブウィンド・マツピング情報のデータ用メ士り 
(202)J−のアドレスを示すポインタである。この
ポインタは、貼り何口用サブウィンド・マツピング情報
ポインタ304と同様に、他の仮想画面どの間で写像が
存在する場合にその対応するサブウィンド・マツピング
情報のアドレス在保持する。また、仮想画面間の写像が
存在しない時には0を保持し、無効であることを示す。
つ1′ンド識別子(306)は、ウィンド・マツピング
情報を識別するためのものであり、具体的には番号や名
前等の形で記憶される。次に、サブウィンド・マツピン
グ情報(2,]、、O)について説明する。サブウィン
ド識別子(308)は、サブウィンド・マツピンク情報
を識別するためのものであり、具体的には番号や名前等
の形で記憶されるラブウィンド位置情報(309)は、
仮想側面間写像の写像元の位置情報であり、写像元の仮
想画面上の局所的な座標を示す。サブビューポート位置
情報(310)は、仮想側面間写像の写像先の位置情報
であり、写像先の仮想画面」−の局所的な座標を示す。
切り出し側ウィンド・マツピング情報ポインタ(3]]
、)は、サブウィンド・マツピング情報に関連する仮想
画面間の写像元の仮想画面に対応するウィンド・マツピ
ング情報(209)のデータ用メモリ(202) −U
liのアドレスを示すポインタである。当該ポインタは
、当該仮想画面間写像が設定されている場合に、対応す
るウィンド・マツピング情報のアドレスを保持する。貼
り付は側ウィンド・マツピング情報ポインタ(31,2
)は、サブウィンド・マツピング情報に関連する仮想側
面間写像の写像先の仮想画面に対応するウィンド・マツ
ピング情報(209)のデータ用メモリ(202)上の
アドレスを示すポインタである。このポインタは、切り
出し側ウィンド・マツピング情報ポインタと同様に、仮
想側面間写像が設定されている時に前記アドレスを保持
する。第4図(a、)  (b)は、仮想画面−実画面
写像機能において、A 1.)からウインドシステ11
に対して渡されるパラメータの内容を示す図であり、3
13は仮想画面−実画面写像生成機能のパラメータ、3
]77は仮想画面−実画面写像消去機能のパラメータで
ある。APが、仮想画面を示すためのウィンド識別子(
314)、当該仮想画面上の表示領域(ウィンド)を示
すためのウィンド位置情報(31,5)、当該ウィンド
の実画面十の表示領域(ビューポーl−)を示すだめの
ビューポート位置情報(:316)をパラメータとして
、仮想面■」−実画面写像生成機能をウィンドシステム
に対して依頼するごとにより、仮想画面・−実画面写像
が開始する。
ウィンドシステムは当該機能の実行において。
前記のパラメータであるウィンド識別子(a14)をキ
ーとして、一致するウィンド識別子(306)k持つウ
ィンド・マツピング情報(209)を検索し、当該ウィ
ンド・マツピング情報中の、ウィンド位置情報(302
)、ビューポート位置情報(303)に、前記のパラメ
ータであるウィン[・位置情報(3,15)、ビューポ
ート位置情報(316)を、それぞれ設定し、当該ウィ
ンド・マツピング情報中の貼り付は用サブウィンド・マ
ツピング情報ポインタ(304)と切り出し用サブウィ
ンド・マツピング情報ポインタ (305)&Oに初期
化する。AI)が、ウィンド識別子(318)をパラメ
ータとして、仮想画面−実画面写像消去機能をウィンド
システムに対して依頼することにより、当該写像は終了
する。
第5図(a)(b)は、仮想側面間写像機能において、
A Pからウィンドシステムに対して渡されるパラメー
タの内容を示す図であり、319は仮想側面間写像生成
機能のパラメータ、325は仮想側面間写像消去機能の
パラータである。A ))が、サブウィンドを示すため
のサブウィンド識別子(320)、写像光の仮想画面製
水すための切り出し5側ウインド識別子(321)、写
像先の仮想画面を示すための貼り付は側ウィンド識別子
(322)−写像光仮想画面上での表示切り出し領域を
示すためのサブウィンド位置情報(323)、写像光仮
想画面上での表示貼り付は領域を示すためのサブビュー
ボーF・位置情報(324,)をパラメータとして、仮
想側面間写像生成機能をウィンドシステムに対して依頼
することにより、仮想側面間写像が開始する。
ウィンドシステムは当該機能の実行において、前記のパ
ラメータであるサブウィンド識別子(320)をキーと
して、一致するサブウィンド識別子(308)を持つサ
ブウィンドマツピング情報(21,0)を検索し、当該
サブウィンドマツピング情報中の、サブウィンド位置情
報(309)、サブビューポート位置情報(310)に
、前記のパラメータであるサブウィンド位置情報(32
3)、サブビューポート位置情報(324)をそれEi
l、設定すると共に、前記のパラメータである切り出し
側ウィンド識別子(321)をキーとし2て、一致する
ウィンド識別子(30G)を持つウィンド・マツピング
情報(209)を検索して、当該ウィンド・マツピング
情報のアドレスを前記サブウィンド・マツピング情報中
の切り出し側ウィンド・マツピング情報ポインタ(31
1)に、当該サブウィンド・マツピング情報のアドレス
を前記ウィンド・マツピング情報中の切り出し用サブウ
ィンド・マツピング情報ポインタ (3o!□′5)に
、また貼り付は側ウィンド識別子(322)をキーとし
で、致するウィンド識別子(306)を持つウィンド・
マツピング情報(209)を検索して、当該つインド・
マツピング情報のアドレスに前記サブウィンド・マツピ
ング情報中の貼すイ」ムづ側ウィンF・・マツピング情
報ポインタ(312) LET、、当該サブウィンド・
マツピング情報のアドレスを前記ウィンド・マツピング
情報中の貼り付は用ザブウィンド・マツピング情報ポイ
ンタ(8304)に、それぞれ設定する。AI−〕が、
サザブウィンド識別子326)をパラメータとし2て、
仮想画面間写像消去機能をウィンドシステムに対しで依
頼することにより、当該写像が終了する。
ウィンドシステムは当該写像機能の実行において、前記
パラメータのザブウィンド識別子(326)に−敵する
ザブウィンド識別子(308)を持つサブウィンド・マ
ツピング情報中の切り出し側ウィンド・マツピング情報
ポインタ(311)が示すウィンド・マツピング情報中
の切り出し用マツピング情報ポインタ(305)と、前
記サブウィンド・マツピング情報中の貼り付は側ウィン
ド・マツピング情報ポインタ(312)が示すウィンド
・マツピング情報中の貼り付り用サブウィンド・マツピ
ング情報ポインタ(304,)を、イれぞれ、0む5ク
リアする。
次に、本発明の表示合成方式におけるウィンドシステム
の表示処理IZQいて述べる。前述し、た仮想画面−実
画面写像生成機能、仮想−面間写像生成機能が実行され
てから5表示合成が活性化される(合成表示処理がおこ
なわれる)。各機能実行のウィンドシステムへの依頼は
、仮想画面へ表示を行うA、 P、またはそのAP以外
の写像設定用のAPのどちらが実行し、でも良い。以下
、各V像生成機能が実行され、M像が活性化されている
ことを前提として説明する。
表示処理には、A ))からの依頼による仮想画面への
表示処理と、ウィンド重なり変更等によるその再表示処
理がある。先ず、仮想両面へ表示をおこなうAPからの
依頼による表示処理について説明する。第6図は、AP
からの表示依頼に刻するウィンドシステムの表示処理の
フローを示す図である。APはウィンドシステムに対し
て、表示対象仮想画面、当該仮想画面」、の基準座標を
指定して、表示データを送ることにより、表示を依頼す
る。
先ずステップ401において、表示データの対象仮想画
面上での表示の広がりを、前記基準位置と表示データか
ら算出し2、その結果(結果を例えば、表示デー・夕を
外接する矩形として求められる)を表示データ位置とす
る。ステップ402では、対象仮想画面のウィンド・マ
ツピング情報(209)髪取り出し、これをマツプ情報
1とする。ステップ403においては、ステップ40]
で求めた表示デ・−夕位置が、マツプ情報1内のウィン
ド(302)内に在るか(交差するか)を判定する。ス
テップ403の結果が「はい」の場合は、ステップ40
4へ進み、表示データにマツプ情報]の仮想画面−実画
面写像に従い、実画面に表示する。ステップ403の結
果が「いいえ」の場合は、ステップ405へ進む。ステ
ップ405においては、マツプ情報1の切り出し用サブ
ウィンド・マツピング情報ポインタ(305)が有効で
あるかを検査することにより、対象仮想画面に切り出し
2用サブウインドが在るかを判定する。ステップ40:
5の結果が1はい」の場合は、ステップ40Gへ進み、
前記ポインタが示すサブウインド・マツピング情報(2
]、、O)を取り出し、当該情報をサブ情報とする。ス
テップ405の結果が「いいえ」の場合は、終!である
。ステップ407においては、前記表示データ位置が前
記サブ情報内のサブウィンド(309)内に在るか(交
差するか)髪判定する。ステップ407の結果が1はい
」の場合は、ステップ408へ進む。ステップ407の
結果が「いいえ」の場合は、終了である。ステップ40
8においては、前記表示データ位置と前記サブ情報内の
サブウィンドとの交差領域を算出し、その結果登表示デ
ータ位置1とする。続くステップ409においては、ス
テップ408で算出した表示データ位置1を、前記サブ
情報に従い、仮想画面間写像することにより、当該表示
データ位置1の写像光仮想画面上での対応する位置を求
め、その結果を表示データ位置2とする。ステップ41
,0においては、前記サブ情報内の貼り付は側ウィンド
・マツピング情報ポインタ (312)が示すウィンド
・マツピング情報(209)を取り出し、当該情報をマ
ツプ情報2とする。ステップ41]においては、前記表
示データ位置2が前記マツプ情報2内のウィンド(30
2)内に在るか(交差するか)を判定する。ステップ4
11の結果が1はい」の場合は、ステップ412.へ進
み、表示データを前記ジブ情報2の仮想側面間写像と、
前記マツプ情報2の仮想画面−実画面間写像に従い、実
画面に表示する。ステップ4]]の結果が「いいえ」の
場合は、終了である。以上で、ウィンドシステムの表示
処理は終了である。
次に、後者の、ウィンド重なり変更等による再表示処理
について説明する。第7図は、仮想画面に対するウィン
ドシステムの再表示処理のフローを示す図である。当該
再表示処理は、ウィンドの重なり変更時のウィンドの被
覆部分表示のように、何らかの理由により仮想画面を再
表示する必要が生じた場合に、対象仮想画面」二の再表
示位置を指定しで、起動される。先ずステップ501に
才Cいて、前記の対象仮想画面I:、の再表示位置を、
表示位置1とする。ステップ502に才9いては、創象
仮想画面のウィンド・マツピング情報(209)を取り
出し、マツプ情報とする。次にステップ503において
、表示位置1がマツプ情報内のウィンド(302)内に
在るか(交差するか)を判定する。3ステツプ503の
結果が[はいjの場合は、ステップ504へ進み、ウィ
ンド内に存在する仮想画面デ・〜り(208)を、マツ
プ情報の仮想画面−実画面写像に従い、実画面に表示す
る。
ステップ503の結果が[いいえ」の場合は、ステップ
505へ進む。ステップ505では、マツプ情報内の貼
り付は用サブウィンド・マツピング情報ポインタ(30
4)が有効であるかを検査することにより、対象仮想両
面に貼り(4け用サブウィンドが在るか髪判定する。ス
テップ505の結果が「はい」の場合はステップ50G
へ進み、結果が「いいえ」の場合は終了である7スデツ
プ506では、マツプ情報内の前記ポインタが示すサブ
ウィンド・マツピング情報(310)を取り出【17、
サブ情報とする。ステップ507においては、サブ情報
内のサブビューボートがウィンド内に在るか(交差する
か)を判定する。ステップ507の結果が「はい」の場
合はステップ508へ進み、結果が「いいえ」の場合は
終了である。
ステップ508においては、サブ情報内のサブビューポ
ート、ウィンド、表示位置1の交差領域を算出し、その
結果を表示位置2とする。続くステップ509において
は、表示位置2をサブ情報の仮想側面間写像に従い、写
像元仮想画面へ逆写像することにより、表示位w2に対
応する写像元仮想画面上の位置を求め、その結果を表示
位置3とする。ステップ510においては、写像元仮想
画面において、表示位置3内に存在する仮想画面データ
(208)を、サブ情報の仮想側面間写像と、マツプ情
報の仮想画面−実画面間写像に従い、実画面に表示する
。以上で、ウィンドシステムの再表示処理は終了である
〔発明の効果〕
以」二説明したように、本発明によれば、ウィンド毎に
独立な仮想画面の間に写像機構を備えることにより、実
際にはウィンドシステムが表示を合成するので、APは
仮想画面間の写像を設定して、自分の仮想画面に表示を
するだけでよく、APへの制約、負荷は軽減される。
【図面の簡単な説明】
第1図は、本発明の表示合成方式の概略図、第2図は、
本発明の表示合成方式に関するシステムの構成図、第3
図(a)(b)は、第2図中のウィンド・マツピング情
報、サブウィンド゛マツピング情報の内容を示す図、第
4図(a)(b)は、仮想画面−実画面写像機能におい
てA ))からウィンドシステムに対し2て渡されるパ
ラメータの内容を示す図、第5図(a)(b)は、仮想
側面間写像機能においてAPからウィンドシステムに対
して渡されるパラメータの内容を示す図、第6図はAP
からの表示依頼に対するウインドシステ11の表示処理
のフロー図、第7図は仮想画面【一対するウィンドシス
テムの再表示処理のフロー図である。 101・・実画面、102・・仮想画面1.10:3仮
想画面2,104・・・ウィンド1.105・・・ビュ
ーポー I−1,106・・・ウィンド2.107・・
・ビュボート2.1.08・サブウィンド、109・・
・サブビューポーh、  1.10 a、 ]、 10
 b−仮想画面実画面間写像、111・・仮想画面デー
タ、201・・・処理装置、202・・・データ用記憶
、203・・・入力装置(キーボード、マウス)、20
4・・・表示用記憶装置、205・・・デイスプレィ装
置、206・・アプリが−ション・プロゲラ11群、2
07・・・ウィンド・システム、208・・・仮想画面
データ、209・ウィンド・マツピング情報、210・
・・サブウィンド・マツピング情報、21]・・・バネ
、302・・ウィンド位置情報、303・・・ビューポ
ート位置情報、304・・・貼り付は用サブウィンド・
マツピング情報ポインタ、305・・・切り出し用サブ
ウィンド・マツピング情報ポインタ、306・・ウィン
ド識、別子、308・・・サブウィンド識別子、309
・・・サブウィンド位置情報、310・・・サブビュー
ポート位置情報、311・・・切り出し側ウィンド・マ
ツピング情報ポインタ、31−2・・・貼すイ」け側ウ
ィンド・マツピング情報ポインタ、3〕3・・・仮想画
面−実画面写像生成機能パラメータ、314・・ウィン
ド識別r−2315・・・ウィンド位置情報、376・
・・ビューポー・l−位置情報、317・・・仮想画面
−実画面写像消去機能パラメータ、318・・ウィンド
識別子、319・・・仮想画面間写像生成機能パラメー
タ、320・・・サブウィンド識別そ、321・・切り
出し側ウィンド識別子、322・・・貼り付(づ側ウィ
ンド識別子、32:3・・サブウィンド位置情報、32
4・・・サブビューポート位置情報、32#5・・・仮
想側面間写像消去機能パラメータ、326・・サブ第 
2 図 ′43 図 (筐) め 因 ! 乙 凶 ・ニニT二上−一ニニD

Claims (1)

  1. 【特許請求の範囲】 1、2つの画像データを合成表示するための画像表示装
    置において、表示画面用メモリと、該表示画面用メモリ
    内の画像データを遂次表示するための表示手段と、2つ
    の仮想画面用メモリと、各仮想画面用メモリ内の画像デ
    ータを上記表示画面用メモリへ写像するためのウインド
    情報及び各仮想画面メモリ内の画像データを相互に写像
    するためのサブウインド情報を格納するためのデータメ
    モリと、上記ウインド情報及び上記サブウインド情報の
    内容に応じて一方の仮想画面メモリ内の画像データの一
    部を他方の仮想画面メモリ内の画像データに写像し、上
    記ウインド情報の内容に応じて各仮想画面メモリの画像
    データを上記表示画面用メモリ上に合成写像するための
    合成写像手段とを備えたことを特徴とする画像表示装置
    。 2、前記画像表示装置の合成写像手段は、前記ウインド
    情報または前記サブウインド情報の変更に連動し、変更
    されたウインド情報及びサブウイド情報の内容に応じて
    一方の仮想画面メモリ内の画像データの一部を他方の仮
    想画面メモリ内の画像データに写像し、上記ウインド情
    報の内容に応じて各仮想画面メモリの画像データを前記
    表示画面用メモリ上に合成写像することを特徴とする請
    求項第1項記載の画像表示装置。 3、前記画像表示装置の合成写像手段は、前記仮想画面
    メモリ内の画像データの変更毎に、前記ウインド情報及
    びサブウインド情報の内容に応じて一方の仮想画面メモ
    リ内の画像データの一部を他方の仮想画面メモリ内の画
    像データに写像し、上記ウインド情報の内容に応じて各
    仮想画面メモリの画像データを前記表示画面用メモリ上
    に合成写像することを特徴とする請求項第1項記載の画
    像表示装置。 4、2つの仮想画面用メモリ内に格納された画像データ
    を表示画面用メモリで合成表示するための画像表示方法
    において、各仮想画面用メモリ内に格納された画像デー
    タを表示画面用メモリ上で合成表示する毎に、各仮想画
    面用メモリ内の画像データを上記表示画面用メモリへ写
    像するためのウインド情報及び各仮想画面メモリ内の画
    像データを相互に写像するためのサブウインド情報を参
    照し、上記ウインド情報及びサブウインド情報の内容に
    応じて一方の仮想画面メモリ内の画像データの一部を他
    方の仮想画像メモリ内の画像データに写像し、上記ウイ
    ンド情報の内容に応じて各仮想画面メモリの画像データ
    を上記表示画面用メモリ上に合成写像することを特徴と
    する画像表示方法。 5、前記各仮想画面メモリの画像データの表示画面用メ
    モリ上への合成表示は、前記ウインド情報または前記サ
    ブウインド情報の内容の変更に連動しておこなわれるこ
    とを特徴とする請求項第4項記載の画像表示方法。 6、前記各仮想画面メモリの画像データの表示画面用メ
    モリ上への合成表示は、前記仮想画面メモリ内の画像デ
    ータの変更に連動しておこなわれることを特徴とする請
    求項第4項記載の画像表示方法。
JP2056357A 1990-03-09 1990-03-09 画像表示装置及び画像表示方法 Pending JPH03259189A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2056357A JPH03259189A (ja) 1990-03-09 1990-03-09 画像表示装置及び画像表示方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2056357A JPH03259189A (ja) 1990-03-09 1990-03-09 画像表示装置及び画像表示方法

Publications (1)

Publication Number Publication Date
JPH03259189A true JPH03259189A (ja) 1991-11-19

Family

ID=13024996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2056357A Pending JPH03259189A (ja) 1990-03-09 1990-03-09 画像表示装置及び画像表示方法

Country Status (1)

Country Link
JP (1) JPH03259189A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1911272A4 (en) * 2005-08-05 2009-09-09 Samsung Electronics Co Ltd DEVICE FOR PROVIDING MULTIPLE SCREENS AND METHOD FOR THE DYNAMIC ADJUSTMENT OF SEVERAL SCREENS
EP1911276A4 (en) * 2005-08-05 2009-09-09 Samsung Electronics Co Ltd DEVICE FOR PROVIDING MULTIPLE SCREENS AND METHOD FOR DYNAMIC CONFIGURATION OF SEVERAL SCREENS
US8095887B2 (en) 2005-08-05 2012-01-10 Samsung Electronics Co., Ltd. Apparatus for providing multiple screens and method of dynamically configuring multiple screens

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1911272A4 (en) * 2005-08-05 2009-09-09 Samsung Electronics Co Ltd DEVICE FOR PROVIDING MULTIPLE SCREENS AND METHOD FOR THE DYNAMIC ADJUSTMENT OF SEVERAL SCREENS
EP1911276A4 (en) * 2005-08-05 2009-09-09 Samsung Electronics Co Ltd DEVICE FOR PROVIDING MULTIPLE SCREENS AND METHOD FOR DYNAMIC CONFIGURATION OF SEVERAL SCREENS
US8095887B2 (en) 2005-08-05 2012-01-10 Samsung Electronics Co., Ltd. Apparatus for providing multiple screens and method of dynamically configuring multiple screens
US8208072B2 (en) 2005-08-05 2012-06-26 Samsung Electronics Co., Ltd. Apparatus for providing multiple screens and method of dynamically configuring multiple screens

Similar Documents

Publication Publication Date Title
JPH11259678A (ja) 画像表示装置及びそれによる画像表示方法
CA2711583A1 (en) Multi-buffer support for off-screen surfaces in a graphics processing system
CN111640191A (zh) 基于vr一体机的投录屏画面采集处理方法
JPH03259189A (ja) 画像表示装置及び画像表示方法
JPWO2004093043A1 (ja) 描画装置および表示制御装置
JPS59231591A (ja) 画像表示装置
JP3068590B1 (ja) 2次元画像処理装置
JPS63126072A (ja) 地図表示装置
CN119440949B (zh) 视图过度绘制检测方法、装置、可读介质及电子设备
JPH08317284A (ja) 画像出力装置およびデータ合成方法
JP3559336B2 (ja) Cgデータ作成装置とcgアニメーション編集装置
JP2003108989A (ja) 画像処理プロセッサ及び情報処理システム
JP3354293B2 (ja) 3次元グラフィックス装置
JPS63126071A (ja) 地図表示装置
JP3093228B2 (ja) 画像処理装置およびその方法
JPH08123978A (ja) 3次元画像処理システム
JP3024175B2 (ja) マルチウインドウ表示装置
JPH10124039A (ja) 図形表示装置
JPS6290772A (ja) 三次元物体表示処理方式
CN119025206A (zh) 图形显示方法、装置、设备及存储介质
JPH07295546A (ja) 画像処理装置
JP2001014484A (ja) 3次元可視化装置
JP2955350B2 (ja) 図面表示方法
JPH05242214A (ja) 図形処理システムの入力方式
JPH04308921A (ja) マルチウィンドウシステム