JPH0333795A - 拡大図表示装置 - Google Patents

拡大図表示装置

Info

Publication number
JPH0333795A
JPH0333795A JP1166710A JP16671089A JPH0333795A JP H0333795 A JPH0333795 A JP H0333795A JP 1166710 A JP1166710 A JP 1166710A JP 16671089 A JP16671089 A JP 16671089A JP H0333795 A JPH0333795 A JP H0333795A
Authority
JP
Japan
Prior art keywords
area
display
enlarged
enlargement
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.)
Granted
Application number
JP1166710A
Other languages
English (en)
Other versions
JP2986808B2 (ja
Inventor
Kazuaki Iwamura
一昭 岩村
Yasuyuki Kikuchi
菊地 泰之
Katsuyasu Kato
勝康 加藤
Kazuo Watanabe
一雄 渡辺
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
Via Mechanics Ltd
Hitachi Information and Control Systems Inc
Original Assignee
Hitachi Ltd
Hitachi Information and Control Systems Inc
Hitachi Seiko 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, Hitachi Information and Control Systems Inc, Hitachi Seiko Ltd filed Critical Hitachi Ltd
Priority to JP1166710A priority Critical patent/JP2986808B2/ja
Publication of JPH0333795A publication Critical patent/JPH0333795A/ja
Application granted granted Critical
Publication of JP2986808B2 publication Critical patent/JP2986808B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】
[産業上の利用分野] 本発明は、表示装置に拡大図を表示することに係り、拡
大対象領域と表示するりイン1−ウが改ならないように
、かつ最大の拡大率をとるように自動配置をする方法お
よび装置に関する。
【従来の技術1 従来の処理方式は、特Uη昭62−153889のよう
に拡大図を表示する場合は1画面全体に拡大図を表示す
る画面書き換え方式であった。第3図(a)は拡大前の
画面を示し、第3図(b)は拡大後の場面を示す。この
拡大方式は、全体図内の拡大図の存在する領域を画面上
に1個だけ、矩形で表示する。このとき拡大を指示され
ると、全体図を画面から消去し、矩形で示された領域を
画面全体に表示するものである。しかしながらこの方式
は画面書き換えであるため、拡大図を表示する際は、全
体図が表示されていない。このため。 表示が画面中の対象物を全体図と拡大図の両方で見比べ
、対象物の全体図に、おける位置関係や、拡大図におけ
る形状を同時に認識することに対して配慮されていない
。 画面中に複数の情報を表示する方式として特開昭62−
209678のマルチウィンドウレイアウトの制御方式
がある。この方式による拡大図の表示は、全体図内の矩
形で設定した拡大対象領域と、全体図上に重ねて表示す
る拡大図の表示領域とをウィンドウとみなし、この2個
のウィンドウの重なりが最小となるように拡大図を表示
領域を移動させて表示するものである。第4図(a)は
レイアウト前の画面、第4図(b)はレイアウト後の画
商である。しかしこの方式でも、拡大対象領域と、実際
に表示した領域との重なりが生ずる場合があり、両者を
重ならないように表示する点に関しては、Od 1.a
されていなかった。またウィンドウの大きさを変化させ
るということに関しても旨己慮していなかった。 【発明が解決しようとする課題1 上記従来技術では、拡大図を表示する場合に、全体図内
の拡大対象領域とその拡大図が重ならむいように、かつ
最大の拡大率をもって画面上に表示することについては
配慮されていなかった。このため、特定の表示情報の認
識において全体図の他の表示情報との位置関係および拡
大図における特定の表示情報の形状等の特徴を認識する
作業を行なう場合、全体図と拡大図とを交互に画面に表
示する必要が生し、作業効率の低下の原因になっていた
。例を第5図に示す。第5図(a)は、拡大前の画面を
示し、第5図(b)は拡大後の場面を示す。第5191
(1))で p it Pal P)+ 1)、iを接
続する場合、どの点どうしを接続するかはこの図からだ
けでは判定できない。本発明の目的は、i:、記問題を
解決するために、拡大対象領域の大きさと、拡大率を可
変にし、ウィン1ζつの設定と拡大率を表示の(I力補
となる領域から計算し、拡大対象領域と重ならムいよう
に、かつ最大の拡大−58をもって拡大図を自動的に配
置する方式を堤(piすることにある。 (課題を解決するための手段] 上記目的を達成するために、拡大の対象となる領域の位
置から表示候補領域を求め、二の中に設定するウィンド
ウの大きさと表示位置ヲ計算する、このとき、拡大対象
領域の拡大率を表示候補となる領域についてすべて求め
、この中から拡大率の最も大きくなる表示候補領域にウ
ィンドウを置くようにした。 また拡大表示条件として、表示候補領域の辺長が、拡大
対象領域の辺長のn倍以下、および求めたウィンドウの
大きさが、拡大対象領域のrn倍以下であれば拡大を行
わないようにした。ここでn。 m(≧t)は経験的に与えられる。 さらに腹数の領域からなる履歴を表示するために、この
領域の組合せを変えながら、拡大対象領域の拡大率およ
び拡大図表示領域の大きさを表示候補となる領域につい
て求め、この中で拡大率の最も大きくなる表示候補領域
にウィンドウを置き、その中で指定の組合せによる履歴
領域を表示する。 【作用】 拡大対象領域を拡大して表示するウィンドウの大きさは
、拡大対象領域の拡大率を表示候補となる領域について
求め、この中で拡大率の最も大きくなる表示候補領域に
ウィンドウを置く。これによって拡大対象領域の形が変
化しても、常に最大の拡大率で表示することができる。 また拡大表示条件を改けることによって拡大してみる方
がよいところと、しなくてもよいところを区別できるよ
うになる。さらに履歴もダイナミックに組み替えて、拡
大率を最大にして表示するため見やすくなる。 以上の方式は図形を拡大表示することのみならず、テキ
スI・や写真のように、図形に付属する属性の表示にも
適している。 [実施例] 拡大図を表示するための装置構成を第1図に示す。この
装置の拡大表示計算部は、システムの動作を制御する計
算機(CPU)101.部分拡大を行むうかどうかを判
定する表示判定回路102゜拡大対象領域を計算する拡
大対象領域計算[jl路↓031表示する領域の候補を
計算する表示候補領域計算回路104. 、拡大領域の
X方向、Y方向の拡大率を3f算する拡大率計算回路1
05、表示候補領域の中心座標、拡大対象領域のX、Y
方向の長さ、拡大率から拡大図を表示するウィンドつの
大きさと表示場所を計算するウィンドウ計算回路106
、また1図形の編集などを行なったとき、履歴を拡大表
示したい場合には、M歴をどのような順序で表示するか
を計算する履歴配置計算回路110より構j戊されろ。 さらにこれらの回路には、■/○装置& l O8を介
して1画像またはベクトルなどの図形を展開するための
メモリ装置109、表示装置(デイスプレィ)11↓1
図形を画像またはバク1〜ルデータとして計算機に入力
するための図形入力装置112.図形指示のためのマウ
スのような図形指示デバイス1131編集した図形を格
納するハードディスクのような図形データ格納装置11
4と結ばれている。ここで表示装置は、画面の部分領域
に図形を表示する機能を有してしすることを前提とする
。また図形に付属するテキストや写真のような属性を表
示する場合には、メモリ装置や図形データ格納回路にあ
る属性データを検索する属性検索回路なども接続される
。これらの回路はプログラムによって置き換えることも
できる。 第2図は、拡大図を表示するアルゴリズムである。以下
に許細を示す。 まず拡大する領域(拡大対象領域)の辺長を求める。第
6図では矩形FGKJが拡大の対象となる領域であり、
FGとGKの辺長ExおよびEyを求める(ステップ2
01)。この辺長は拡大する範囲によって異なる。従っ
て拡大対象領域はマ;5にIし方形ではない。次に指定
された拡大対象領域について拡大表示をする領域の候補
(表示候補領域)を残らず選択する(ステップ202)
。この表示候補領域は次の4通りある(C工、C2,C
,、C,)。 この領域に対して、X座標の最大値、最小値、Y座標の
最大値、最小値をそれぞれD XMA XDXMIN、
DYMAX、DYMIN、さらに拡大対象領域に対して
X座標の最大値、最小値、Y座標の最大値、最小値をそ
れぞれXMAX。 X、M I N、 YM、AX、 YM I Nすると
、表示候補領域の座標は表1のようになる。 以下に続く処理によってこの中から一個を表示領域とし
て選択する。第6図では領域C8についてはAMとMN
、領域C2についてはCOとOP 。 領域C3についてはAEとEH,領域C1についてはI
MとMPの長さを求める(ステップ203)。 拡大表示をするための条件としては2通り用意されてお
り、最初の判定では、表示領域候補のX方向、 Y方向の長さをそれぞれCx。 CYとすると、 表1 表示候補領域 x く (1) の場合に拡大表示をする (ステップ204) 従 する辺長と比較してL / n以下のときに拡大表示を
行なう。これは拡大対象領域を指定したときにそのサイ
ズが大きい場合には、局所的に拡大をするよりも画面全
体を見て処理を進めた方がよいためである。拡大表示は
、図形の線の切れなど全体からみても状況が分かりにく
い場合に特に有効である。nは経験的に求められるが、
n=4近辺が適当である。第2番目の拡大表示条件は、
最終的に求めた拡大率の大きさに基づくものであり、ス
テップ207のところで示す。 第1の条件により、拡大表示を行なわないことになれば
、拡大表示処理を中止する。モしてり;;大を行なわず
に図形編集等の作業をすることにむろ。 拡大表示を行なう場合には、各表示候補領域について拡
大率を計算する(ステップ2o5)。、−二、bにはま
ずX方向の拡大率と、Y方向の拡大率す中1々に(2)
、(3)式によって計算する。 ox  rx− 8 RIX:領域iに対するX方向の拡大率Rtv:領域1
に対するY方向の拡大率n’s、rny≧1=指定定数 (2)、(3)式において、CxおよびCvからそれぞ
れマージンとなるCx/mX、Cv/rnvを引くのは
、ウィンドウが表示領域全体に広がることを避けること
にある。もしマージンを取らなければ、拡大対象領域の
一辺とウィンドウの一辺が重なることがあり1.その重
なった部分だけ周囲の状況が分からなくなることがある
が、マージンを取ることによってこのような不具合を防
ぐことができる。 rrlX、mVは部分の大きさを決めるファクターであ
る。もちろん内容によってはmにrffl’/”■とし
てマージンをとらないようにしてもよい。 こうして計算した拡大I Rr x 、 Rlvのなか
で小さい方を全体の拡大IR,とする。 Rt  = min  (Rtx、   RIY) (4) 拡大率Rt (i=1.2,3.4)を比較して、最も
大きい拡大率Rを選択し、さらに領域C1(jはl、2
,3.’4のいづれか)を表示領セzとする(ステップ
206)。 R= wax(R工。 R2,R,、R4) (5) ここでさらに先に述べた拡大表示に関する第2の条件を
適用する(ステップ207)。この条件は、く (6) のとき拡大表示は行なわむい。kは経験的に求められる
が、k=2近辺をとるのが適切である。実際に表示領域
に置くウィンドウの大きさは、(7)式より求める(ス
テップ208)。 実際に表示を行なった例を第7図に示す。 このウィンドウは、表示領域の中心座標(CENTX、
CENTY) がウィンドウの中心となるように配置する(ステップ2
09)。CJ X M A、 X 、 CJ X M 
I N 。 C,YMAX、CJYMINはそれぞれ領域clに関す
るX座標の最大値、最小値、Y座標の最大値。 最小値である。従ってウィンドウのX座標の最大WXM
A、X、WXMI N、WYMAX。 WYMINとすると、 r、8 WXMAX=CENTX+ WXMIN=CENTX− WYMA、X=CENTY十 ・・ (10) となる。 次に履歴を拡大表示することについて述へる。 この場合履歴は、どのようなデータ構造で持っていても
よい。複数の履歴を表示する場合には、第2図に示した
アルゴリズムに若干の修正が必要になる。明らかに第8
図(a)、(b)に示すようにってくる。 履歴表示アルゴリズムを第9図に示す。履歴の数をN個
とする。実際の拡大対象領域は、第1O図に示すように
マトリックス状に組合せて得られる領域の外接四角形で
ある。そしてすにての組合せについて求めた拡大率が最
大になる表示候補領域にウィンドウを設定することにな
る。各組合せは、外接四角形によって履歴な表示しない
領域の面積を最小にする。これは第上O図に示すように
、左上から順に横方向に履歴を並べ、最大列数まで並へ
ると5次の行に並べることによって実現できる(ステノ
ブ902)。これによってNが奇数のときに右下に空き
領域ができる。履歴を表示しない領域は、第I0図にお
いて点線を辺として含む領域である。分割の方法は(L
 L )式によって表される。 N R=n    (n =1 y  2 r  ・□
・N )Nv=I:) (11) NRは71−リクスの行数。Nvは71−リクスの列数
である。(X)は、悲−1<X≦Q(悲は整数)ならば
Qとする演算である。各組合せについて外接四角形を設
定しくステップ903)、そのX方向、Y方向の辺の長
さを求める(ステップ904)以下ステップ905,9
06,907,910゜911はそれぞれステップ20
4,205゜207.208,209と目しである。ス
テップ907において拡大しないことになれば、その組
合せに従って選択した表示候補領域への表示はしない(
ステップ908)。全ての領域の組み合わせを調べた後
(ステップ901)、求めた拡大率の中から最大になる
ものを選び、その拡大率に対応する表示候補領域と、履
歴表示の組合せを選択する(ステップ909)。以上の
方式によって拡大対象領域と、その表示領域が重ならな
い。以上述べたような拡大図の表示は5図形に付属する
テキスト、図形、写真のような属性データを組み合わせ
て表示する場合でも適用できる。この場合、拡大対象領
域は、テキスト、図形、写真の組み合わせによって決ま
る矩形に対応する。 [発明の効果1 本発明によって、最大の拡大率で拡大対象領域と重なら
ないように拡大図を表示できるため1図形編集時に、も
との図と比較しながら作業を進めること、および作業結
果に対する確認などを容易に行なうことができる。さら
に編集結果の履歴も拡大したいときにも、最大の倍率で
しかも履歴を見やすいfidRにすることができる。 図表の概念図、第4図はウィンドウ・レイアウトにおけ
る拡大図表示およびウィンドウ選択の概念図、第5図は
拡大図表示と図形編集作業のやりやすさの関係を示す概
念図、第6図は拡大対象領域符号の説明 101・・・制御用計算機(CPU)、102・・表示
判定回路、103・・・拡大対象領域計算回路、104
・・・表示候補領域計算回路、105・・拡大率計算回
路、106・・・ウィンドウ計算回路。 1、08・・・I10装置、109・・・メモリ装置。 110・・・履歴配置計算回路、11−1・・・表示装
置、112・・・図形入力装置、113・・・図形指示
デバイス、114・・・図形データ格納装置。 第 図 ゝ/14 箒2図(山) 季2 図 ([)) 第3図 裕4 図 (反) +b+ ・1ム入図 竿5 図 1: イ辷゛イ□I−fff1 2:払天汀$領域 3:払人区 図 )ムスガ家軸滅 2覧乃゛、づ11ヒ會、1.(辱j1j亀くF&KJ 8NM 4EHD CDPθ 11Pt’1 0 七人図 子g図 第9回(α) 第7図(b)

Claims (1)

  1. 【特許請求の範囲】 1、表示装置の画面に表示した図形に対し、拡大する領
    域の大きさを計算する拡大領域計算回路。 拡大図を表示するウィンドウを置く領域について、その
    候補を計算する表示候補領域計算回路、表示候補領域と
    拡大対象領域の大きさ比較して、拡大領域のX方向、Y
    方向の拡大率を計算する拡大率計算回路、表示候補領域
    の中心座標、拡大対象領域のX、Y方向の長さ、拡大率
    から拡大図を表示するウィンドウと、そのウィンドウを
    置く場所を計算するウィンドウ計算回路からなる拡大表
    示計算部と、ベクトルあるいは画像によるデータ構造で
    メモリに展開している図形データを編集・認識するため
    の図形編集・認識回路より装置を構成し、表示候補領域
    計算回路によって拡大対象領域より指定される候補領域
    を計算し、拡大率計算回路によって拡大対象領域と、表
    示候補領域の辺長を比較してX方向と、Y方向の拡大率
    を計算し、表示領域の中心に拡大対象領域を置いて、ウ
    ィンドウ計算回路によって拡大対象領域に拡大率をかけ
    てウィンドウの大きさを計算し、拡大対象領域とウィン
    ドウが重ならないように、最大の倍率で拡大図を表示す
    ることを特徴とする拡大図表示方法および装置。 2、特許請求の範囲第1項に、部分拡大を行うかどうか
    を判定する表示判定回路を付加することによって、部分
    拡大を行うかどうかを拡大対象領域と表示候補領域の辺
    長の比と、拡大率の値によって判定し、辺長比と拡大率
    が指定の値以上得られない場合には、拡大表示を行わな
    いことを特徴とする拡大図表示方法および装置。 3、特許請求の範囲第1項の拡大図の対象として、図形
    のみならず、テキストや写真も含むことを特徴とする拡
    大図表示方法および装置。 4、特許請求の範囲第1項に、図形の編集などの履歴を
    登録しておく手段と、履歴をどのような順序で表示する
    かを計算する履歴配置計算回路を追加することによぅて
    、図形の編集を行なうたびにその結果をセーブしておい
    て、履歴をマトリクス状に組み替えながら、組合せた履
    歴によって決まる拡大対象領域を特許請求範囲第1項に
    示した表示方法によって拡大して拡大対象領域と重なら
    ないように表示することを特徴とする拡大図表示方法。 5、特許請求の範囲第4項の履歴の対象として、図形の
    みならず、テキストや写真も含むことを特徴とする拡大
    図表示方法および装置。
JP1166710A 1989-06-30 1989-06-30 拡大図表示装置 Expired - Fee Related JP2986808B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1166710A JP2986808B2 (ja) 1989-06-30 1989-06-30 拡大図表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1166710A JP2986808B2 (ja) 1989-06-30 1989-06-30 拡大図表示装置

Publications (2)

Publication Number Publication Date
JPH0333795A true JPH0333795A (ja) 1991-02-14
JP2986808B2 JP2986808B2 (ja) 1999-12-06

Family

ID=15836323

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1166710A Expired - Fee Related JP2986808B2 (ja) 1989-06-30 1989-06-30 拡大図表示装置

Country Status (1)

Country Link
JP (1) JP2986808B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09204540A (ja) * 1995-11-24 1997-08-05 Dainippon Screen Mfg Co Ltd 画像処理装置
JPH11219439A (ja) * 1998-02-03 1999-08-10 Brother Ind Ltd 画像編集装置、画像編集方法および画像編集処理プログラムを記録した記録媒体
JP2008219399A (ja) * 2007-03-02 2008-09-18 Nikon Corp カメラおよび画像処理プログラム
JP2009169452A (ja) * 2008-01-10 2009-07-30 Panasonic Corp 表示制御装置、電子機器、表示制御方法、およびプログラム
JP2012178175A (ja) * 2012-05-16 2012-09-13 Panasonic Corp 表示制御装置、電子機器、表示制御方法、およびプログラム
JP2013093068A (ja) * 2013-02-22 2013-05-16 Panasonic Corp 表示制御装置、表示制御方法、およびプログラム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09204540A (ja) * 1995-11-24 1997-08-05 Dainippon Screen Mfg Co Ltd 画像処理装置
JPH11219439A (ja) * 1998-02-03 1999-08-10 Brother Ind Ltd 画像編集装置、画像編集方法および画像編集処理プログラムを記録した記録媒体
JP2008219399A (ja) * 2007-03-02 2008-09-18 Nikon Corp カメラおよび画像処理プログラム
US8237818B2 (en) 2007-03-02 2012-08-07 Nikon Corporation Camera
JP2009169452A (ja) * 2008-01-10 2009-07-30 Panasonic Corp 表示制御装置、電子機器、表示制御方法、およびプログラム
JP2012178175A (ja) * 2012-05-16 2012-09-13 Panasonic Corp 表示制御装置、電子機器、表示制御方法、およびプログラム
JP2013093068A (ja) * 2013-02-22 2013-05-16 Panasonic Corp 表示制御装置、表示制御方法、およびプログラム

Also Published As

Publication number Publication date
JP2986808B2 (ja) 1999-12-06

Similar Documents

Publication Publication Date Title
US20150098664A1 (en) Collage image creating method and collage image creating device
JPS6324419A (ja) 複合文書処理装置
CN111414104B (zh) 一种电子地图局部显示方法及装置
JP2010049475A (ja) 情報処理装置およびプログラム
JPH0333795A (ja) 拡大図表示装置
JP2020106896A (ja) 表示方法及び表示装置
US5302967A (en) Figure processing apparatus and method aided by display with ruled lines
JP2005084089A (ja) 画像比較表示方法及びその装置並びに画像比較表示プログラム
JP3334060B2 (ja) 画面作成方法及びその装置
JPH11338456A (ja) 地図表示システム及びそれにおける画像スクロール処理方法
JP2001142602A (ja) 画像処理装置
JPH05266133A (ja) 部分画像同時表示方法
JP6218696B2 (ja) 画像表示装置、画像表示方法、およびプログラム
JP2930006B2 (ja) 似顔絵作成装置
JPH06208368A (ja) 画像表示倍率設定装置
JP5256628B2 (ja) 画像表示装置、該画像表示装置に用いられる画像拡大/縮小方法及び画像拡大/縮小制御プログラム
JP2012014391A (ja) 漫画作成支援装置、漫画作成支援方法およびプログラム
JPH10254355A (ja) ベクトル地図表示装置
KR940000597B1 (ko) 멀티 윈도우 시스템의 표시 제어 방법
JPH01134673A (ja) ブロック図のデータ表示処理装置
JPS63173169A (ja) ドツト・イメ−ジの編集方式
CN118827891A (zh) 图像显示方法、装置、电子设备以及程序产品
JP2575636B2 (ja) グラフイツク表示装置
JPH07200856A (ja) 図形作成装置および図形作成方法
JPH03211675A (ja) Cad図面表示方式

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081001

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees