JPH056258A - Image display method and device - Google Patents
Image display method and deviceInfo
- Publication number
- JPH056258A JPH056258A JP3156501A JP15650191A JPH056258A JP H056258 A JPH056258 A JP H056258A JP 3156501 A JP3156501 A JP 3156501A JP 15650191 A JP15650191 A JP 15650191A JP H056258 A JPH056258 A JP H056258A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- displayed
- cursor
- display
- logical
- 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
Links
Landscapes
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
Abstract
(57)【要約】
【目的】 エディタ・ワードプロセサ等による編集作業
中、オペレータが操作している箇所を把握できる様に表
示する。
【構成】 現在処理対象である事を示すカーソルが必ず
画面501の中央付近に位置する様、表示する領域を選
ぶと、表示可能な画面501に対して表示しなければな
らない画面401は表示し切れず、一部分だけ表示され
る場合がある。もし画面501で表示する部分が画面4
01からはみ出したなら、はみ出した部分を区別するた
め枠線をつける。このとき、基の画面401に対する操
作中の画像の位置を分かりやすくするため、枠線に目盛
りをつけて表示する。
(57) [Summary] [Purpose] This is displayed so that the operator can grasp the location where the operator is operating during editing work by an editor or word processor. [Structure] When the area to be displayed is selected so that the cursor indicating the current processing target is always located near the center of the screen 501, the screen 401 that must be displayed on the displayable screen 501 is not displayed. Instead, only a part may be displayed. If the part displayed on screen 501 is screen 4
If it protrudes from 01, a frame line is added to distinguish the protruding portion. At this time, in order to make the position of the image being operated on the original screen 401 easy to understand, the frame line is displayed with a scale.
Description
【0001】[0001]
【産業上の利用分野】本発明は、例えばコンピユータや
ワードプロセサなどのように出力装置としてデイスプレ
イを備えた機器に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a device having a display as an output device such as a computer and a word processor.
【0002】[0002]
【従来の技術】最近、コンピユータやワードプロセサに
おいては性能の向上に伴って表示すべき情報量が増大し
てきたため、それらの機器に備えられたディスプレイの
画面(実画面)の大きさでは表示したい画像すべてを表
示しきれない場合がある。そのため、表示しようとする
画像を論理的な画面として想定し(論理画面)、実画面
ではその一部分を表示し、表示する範囲を論理画面上に
任意に設定できるようにして、論理画面全体を表示でき
るようにした手法が常識となつてきた。2. Description of the Related Art Recently, in computers and word processors, the amount of information to be displayed has increased along with the improvement in performance. Therefore, the size of the screen (actual screen) of the display equipped in those devices is the image to be displayed. It may not be possible to display all. Therefore, the image to be displayed is assumed to be a logical screen (logical screen), a part of it is displayed on the actual screen, and the display range can be set arbitrarily on the logical screen to display the entire logical screen. The method that was made possible has become common sense.
【0003】例えばワードプロセサの場合、A4用紙1
ページ分を1画面に表示できれば問題ないが、低価格の
小型デイスプレイではそれだけの表示容量がない。図3
を参照して説明すると、A4用紙1ページ分を表示する
ためには図3(a)内の画面201の大きさが要求され
るとすれば、実際のディスプレイ画面では図3(b)の
画面202程度の大きさしか表示できない。For example, in the case of a word processor, A4 paper 1
There is no problem as long as it can display one page on one screen, but the low-priced small display does not have that much display capacity. Figure 3
3A, if the size of the screen 201 in FIG. 3A is required to display one page of A4 size paper, the screen of FIG. Only the size of about 202 can be displayed.
【0004】そこで、図3(a)の画面201をA4用
紙1ページを1度に表示できる論理的な画面(論理画
面)として想定し、そのうち画面202の表示容量分だ
け実際の画面(実画面)として表示する。図3(c)で
いえば論理画面201に対し、点線枠で囲まれた実画面
202が実際に表示される部分である。こうすれば、論
理画面上の実画面で表示されている部分については、現
在の操作位置(カーソル)を移動することで処理を施す
ことができる。Therefore, it is assumed that the screen 201 of FIG. 3A is a logical screen (logical screen) capable of displaying one page of A4 paper at one time, of which the actual screen (real screen) is displayed by the display capacity of the screen 202. ) Is displayed. In FIG. 3C, the actual screen 202 surrounded by the dotted frame is the part that is actually displayed with respect to the logical screen 201. By doing so, the portion displayed on the real screen on the logical screen can be processed by moving the current operation position (cursor).
【0005】問題は、実画面に表示されていない論理画
面上の点のデータ処理である。このためにいろいろな手
法が実用化されているが、一般的な手法として次のよう
なものがある。The problem is the data processing of points on the logical screen that are not displayed on the real screen. For this reason, various methods have been put into practical use, but there are the following general methods.
【0006】ワードプロセサで文章入力を行なう場合、
最初は、論理画面201と実画面202が前述の図3
(c)のような状態であり、カーソルが同図の位置30
1にあるとする(以後、301〜307は論理画面上で
の位置を示す)。1文字入力するごとにカーソルは右方
向に1文字分ずつ移動する。こうして実画面の右端にあ
たる位置302までカーソルが移動してくると、次の1
文字の入力で図3(d)のように論理画面201上で実
画面202が1文字分右側に移動して、カーソルも論理
画面201上の位置303に1文字分移動する。以後1
文字入力するたびに、実画面及びカーソルは論理画面に
対して右側に1文字分づつ移動し、その行の最終まで移
動して、図3(e)の様に論理画面201の右辺と実画
面202の右辺とが重なった状態となる。このとき、カ
ーソルは位置304にある。When inputting text with a word processor,
Initially, the logical screen 201 and the actual screen 202 are shown in FIG.
As shown in (c), the cursor is at position 30 in the figure.
1 (hereinafter, 301 to 307 indicate positions on the logical screen). The cursor moves to the right by one character each time one character is input. When the cursor moves to the position 302, which is the right end of the real screen,
When a character is input, the real screen 202 is moved to the right by one character on the logical screen 201 as shown in FIG. 3D, and the cursor is also moved to the position 303 on the logical screen 201 by one character. After that 1
Each time a character is input, the real screen and the cursor move one character to the right of the logical screen, move to the end of the line, and move to the right side of the logical screen 201 and the real screen as shown in FIG. The right side of 202 overlaps. At this time, the cursor is at position 304.
【0007】以上で第1行目の入力が終る。次の1文字
から第2行目に移るのであるが、その時は図3(c)の
状態に戻り、カーソルは位置305に移動する。This completes the input of the first line. The next one character moves to the second line. At that time, the state returns to the state of FIG. 3C, and the cursor moves to the position 305.
【0008】このように次々と文字の入力を繰り返し、
図3(e)の状態でカーソルが位置306に来ると、次
の1文字の入力で実画面202は図3(f)に示すよう
に論理画面201の左端にくると同時に、1行分下に移
動する。このときカーソル配置307に移動する。In this way, character input is repeated one after another,
When the cursor comes to the position 306 in the state of FIG. 3E, the next one character input causes the real screen 202 to move to the left end of the logical screen 201 as shown in FIG. Move to. At this time, the cursor is moved to the cursor arrangement 307.
【0009】以上のように、カーソルの動きに合わせ
て、実画面が論理画面上を移動することにより、論理画
面上の任意の位置を表示してデータ処理が行えるのであ
る。As described above, by moving the real screen on the logical screen according to the movement of the cursor, it is possible to display an arbitrary position on the logical screen and perform data processing.
【0010】[0010]
【発明が解決しようとしている課題】しかしながら、上
記前提案等のように、デイスプレイ画面(実画面)が論
理画面の一部を表示している場合、その実画面内に論理
画面の枠が表示されることが多いが、その枠を示す表示
は、表現法は種々あるが、ただ単に論理画面の枠を示し
ているにすぎなかつた。However, when the display screen (actual screen) displays a part of the logical screen as in the above-mentioned proposal, the logical screen frame is displayed in the actual screen. In many cases, the display showing the frame has various expressions, but it merely shows the frame of the logical screen.
【0011】本発明は上記従来例に鑑みてなされたもの
で、操作者が注目している部分とその周辺画像が論理画
面上でどこに位置するかを表示することで作業の効率を
上げる事ができる画像表示方法を提供する事を目的とす
る。The present invention has been made in view of the above-mentioned conventional example, and it is possible to improve the work efficiency by displaying where the operator's attention and the peripheral image are located on the logical screen. The purpose is to provide a possible image display method.
【0012】[0012]
【課題を解決するための手段】上記目的を達成するため
に本発明の画像表示方法及び装置は次のような構成から
なる。In order to achieve the above object, the image display method and apparatus of the present invention has the following constitution.
【0013】画像データ領域中から表示するデータ領域
を決定する決定行程と、前記決定行程で決定された領域
のうち画像データ領域からはみ出している領域を判定す
る判定行程と、前記判定行程ではみ出していると判定さ
れた領域を区別するため目盛りをつけた枠線を表示する
表示行程とを備える。A determination step of determining a data area to be displayed from the image data area, a determination step of determining an area out of the image data area among the areas determined in the determination step, and a determination step of protruding in the determination step. And a display step of displaying a frame line with a scale for distinguishing the areas determined to exist.
【0014】また、画像データ領域中から表示するデー
タ領域を決定する決定手段と、前記決定手段で決定され
た領域のうち画像データ領域からはみ出している領域を
判定する判定手段と、前記判定手段ではみ出していると
判定された領域を区別するため目盛りをつけた枠線を表
示する表示手段とを備える。Further, the determining means for determining the data area to be displayed from the image data area, the determining means for determining the area out of the image data area among the areas determined by the determining means, and the determining means. Display means for displaying a frame line with a scale for distinguishing the areas determined to be protruding.
【0015】[0015]
【作用】上記構成により、画像データから表示画像を構
成し、表示画像中にあって画像データの外側の部分を、
目盛りのついた枠線で区分する。With the above configuration, a display image is constructed from the image data, and a portion outside the image data in the display image is
Divide by a graduated frame.
【0016】[0016]
【実施例】以下、図面を参照しながら本発明の実施例で
あるワードプロセサの説明をする。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A word processor which is an embodiment of the present invention will be described below with reference to the drawings.
【0017】[実施例1]
<構成>第1図は本実施例のワードプロセサ装置の構成
を表す図である。102は装置の本体であり、キーボー
ド101から入力されたデータをメモリ105に格納
し、それを処理して再びメモリ105に格納する。メモ
リ105にはデータの格納のみならず、データを処理す
るための、あるいは装置を制御するためのプログラムが
格納される。CPU104はメモリ105内のプログラ
ムに従って装置の制御やデータの加工などを行い、キー
ボード101からの入力やディスプレイ103・プリン
タ106への出力等をつかさどる。[Embodiment 1] <Structure> FIG. 1 is a diagram showing the structure of a word processor device of this embodiment. Reference numeral 102 denotes a main body of the apparatus, which stores data input from the keyboard 101 in the memory 105, processes the data, and stores the data again in the memory 105. The memory 105 stores not only data but also a program for processing the data or controlling the device. The CPU 104 controls the device and processes data according to a program in the memory 105, and controls input from the keyboard 101 and output to the display 103 / printer 106.
【0018】このような構成のワードプロセサ装置にお
いて、ディスプレイ103では編集中の文書1ページ分
が表示し切れない場合の処理を説明する。In the word processor device having such a configuration, a process when the display 103 cannot completely display one page of the document being edited will be described.
【0019】<表示の仕方>図2は論理画面201上で
注目している位置、即ちここではカーソルが論理画面2
01上のどこに存在しようとも、必ず実画面202の中
心なるようにした場合のさまざまなケースを図示したも
のである。見て分かるとおり、図2(a)〜(h)では
いずれも実画面202の中央にカーソル203が位置し
ている。また、図2(a)や(b)等のように論理画面
の枠の外側が実画面上に表示される場合には、その枠線
を表示したり論理画面より外のエリアの色を変えたりし
て区別すれば、実画面が論理画面のどのあたりを表示し
ているかがよくわかる。<Display Method> FIG. 2 shows the position of interest on the logical screen 201, that is, the cursor is the logical screen 2 in this case.
01 shows various cases where the actual screen 202 is always placed at the center of the screen no matter where it exists on 01. As can be seen, in all of FIGS. 2A to 2H, the cursor 203 is located at the center of the real screen 202. Further, when the outside of the frame of the logical screen is displayed on the real screen as shown in FIGS. 2A and 2B, the frame line is displayed or the color of the area outside the logical screen is changed. By distinguishing it, it is easy to see where the real screen is displayed on the logical screen.
【0020】詳しい説明のために、本実施例のワードプ
ロセサは1ページあたり30(文字)×40(行)の文
書を編集するものとし、その1ページに対応した論理画
面上の任意の位置をXY座標で表現することにする。即
ち、図4の一つ一つの升目402の位置を、X軸403
とY軸404とにふった目盛りで表すと、
となるような[X,Y]で定義する。この時、論理画面
401内の座標は[X,Y;1≦X≦30,1≦Y≦4
0]であり、座標[X,Y;X<0またはX>30,Y
<0またはY>40]は論理画面外を表わすことにな
る。For the purpose of detailed explanation, the word processor of the present embodiment is assumed to edit a document of 30 (characters) × 40 (lines) per page, and an arbitrary position on the logical screen corresponding to the page is set. It will be expressed in XY coordinates. That is, the position of each square 402 in FIG.
And the Y-axis 404 It is defined by [X, Y] such that At this time, the coordinates in the logical screen 401 are [X, Y; 1 ≦ X ≦ 30, 1 ≦ Y ≦ 4.
0] and the coordinates [X, Y; X <0 or X> 30, Y
<0 or Y> 40] represents outside the logical screen.
【0021】同様にして図5の様に、このワードプロセ
サの実画面(表示画面)501を20×20の大きさと
し、画面上の文字の位置502をx軸503とy軸50
4とによる座標(x,y)で表す。但し、実画面では画
面の枠外は考えない。すなわち、x,yは必ず(x,
y;1≦x≦20,1≦y≦20)という値を取る。Similarly, as shown in FIG. 5, the actual screen (display screen) 501 of this word processor is set to a size of 20 × 20, and the character position 502 on the screen is set to the x-axis 503 and the y-axis 50.
It is represented by coordinates (x, y) according to 4. However, the outside of the screen is not considered on the actual screen. That is, x and y are always (x,
y; 1 ≦ x ≦ 20, 1 ≦ y ≦ 20).
【0022】以上の構成において、従来例だと実画面上
のカーソル位置はその時の状態において変化するため、
論理画面上の特定の位置にカーソルが固定されていて
も、実画面上でのカーソル位置は特定されない。よつ
て、実画面上にカーソル表示するために、多くの状態を
判別する必要があつた。また、実画面には、データと枠
とが表示されるが、それだけでは表示されているデータ
が論理画面においてどの位置を占めているのか分からな
かった。In the above configuration, in the conventional example, the cursor position on the real screen changes in the state at that time.
Even if the cursor is fixed at a specific position on the logical screen, the cursor position on the real screen is not specified. Therefore, in order to display the cursor on the real screen, it is necessary to determine many states. Further, although the data and the frame are displayed on the real screen, it is not possible to know which position the displayed data occupies on the logical screen.
【0023】本実施例によると、実画面501のカーソ
ル位置を中心部505(この例の場合、(10,10)
とする)に固定することにより、カーソルまわりの情報
が常に参照できると同時に、上記のような多くの状態を
判別する必要もなくなる。また、実画面に論理画面の枠
が表示される際には、その枠に論理画面上での座標を記
し、操作中及びその付近の画像が論理画面中で占めてい
る位置を知ることができる。According to the present embodiment, the cursor position on the real screen 501 is set to the center portion 505 ((10, 10) in this example).
The information around the cursor can be always referred to, and at the same time, it is not necessary to determine many states as described above. Also, when the frame of the logical screen is displayed on the real screen, the coordinates on the logical screen can be written in the frame to know the positions occupied by the images during and near the operation in the logical screen. .
【0024】例えば、図6のように論理画面401の座
標[15,15]にカーソルがある場合、そのカーソル
は実画面501で座標(10,10)に存在し、実画面
501に表示される論理画面401のエリアは、
[15−(10−1),15−(10−1)]=[6,6]
*( )内は実画面上でのカーソル位置と、左上隅[1,1]との差分
[15+(20−10),15−(10−1)]=[25,6]
*( )内は実画面上でのカーソル位置と、右上隅[20,1]との差分
[15−(10−1),15+(20−10)]=[6,25]
*( )内は実画面上でのカーソル位置と、左下隅[1,20]との差分
[15+(20−10),15+(20−10)]=[25,25]
*( )内は実画面上でのカーソル位置と、右下隅[20,20]との差分
の4点(同図の黒塗り部)で囲まれたところ、即ち、
[x,y;6≦x≦25,6≦y≦25]である。この
時のデイスプレイ画面の様子は、図9のようになる。図
9において、901はディスプレイ103の表示枠であ
り、実画面501はこの制約から大きさが決定される。
902はカーソルであり、実画面501の中央に位置し
ている。この状態は図2(e)に当たり、実画面501
内に論理画面外の部分を表示しないかぎり変わらない。
このときには論理画面の枠は表示される事はなく、従っ
て論理画面上での位置を示す座標を表示する事はない。For example, when the cursor is located at the coordinate [15, 15] on the logical screen 401 as shown in FIG. 6, the cursor exists at the coordinate (10, 10) on the real screen 501 and is displayed on the real screen 501. The area of the logical screen 401 is [15- (10-1), 15- (10-1)] = [6,6] * () indicates the cursor position on the real screen and the upper left corner [1,1 ] [15+ (20-10), 15- (10-1)] = [25,6] * () indicates the difference between the cursor position on the real screen and the upper right corner [20,1] [15- (10-1), 15+ (20-10)] = [6,25] * () indicates the difference between the cursor position on the real screen and the lower left corner [1,20] [15+ (20 -10), 15 + (20-10)] = [25,25] * () indicates the cursor position on the actual screen and the lower right 4 points difference between [20, 20] was surrounded by (black portion in FIG.), I.e., [x, y; 6 ≦ x ≦ 25,6 ≦ y ≦ 25] is. The display screen at this time is as shown in FIG. In FIG. 9, reference numeral 901 denotes a display frame of the display 103, and the size of the real screen 501 is determined by this restriction.
A cursor 902 is located at the center of the real screen 501. This state corresponds to FIG. 2E, and the real screen 501
It does not change unless the part outside the logical screen is displayed inside.
At this time, the frame of the logical screen is not displayed, and thus the coordinates indicating the position on the logical screen are not displayed.
【0025】次に、図7の様に論理画面401の左上隅
[1,1]にカーソルがある場合(図2(a)の状態)
を説明する。この場合も前述の例と同様、実画面501
上でのカーソルは座標(10,10)に存在し、実画面
501に表示される論理画面401のエリアは、
[1−(10−1),1−(10−1)]=[−8,−8]
[1+(20−10),1−(10−1)]=[11,−8]
[1−(10−1),1+(20−10)]=[−8,11]
[1+(20−10),1+(20−10)]=[11,11]
の4点(図7の黒塗り部)で囲まれたところ、即ち、
[x,y;−8≦x≦11,−8≦y≦11]である。Next, when the cursor is at the upper left corner [1, 1] of the logical screen 401 as shown in FIG. 7 (state of FIG. 2A)
Will be explained. In this case as well, similar to the above example, the real screen 501
The cursor above exists at the coordinate (10, 10), and the area of the logical screen 401 displayed on the real screen 501 is [1- (10-1), 1- (10-1)] = [-8 , -8] [1+ (20-10), 1- (10-1)] = [11, -8] [1- (10-1), 1+ (20-10)] = [-8,11] [1+ (20-10), 1+ (20-10)] = [11,11] surrounded by four points (black portions in FIG. 7), that is, [x, y; −8 ≦ x ≦ 11, −8 ≦ y ≦ 11].
【0026】これは前述の場合とは、実画面501が表
示している論理画面401のエリアの中に、座標の数値
として0や負になるものがある点で異なる。座標が0や
負となるのは論理画面401の外側の(文字情報のな
い)部分を示している。よつて、実画面501上にそれ
らを表示するには次のようにする。This is different from the above-mentioned case in that some of the areas of the logical screen 401 displayed by the real screen 501 have coordinate values of 0 or negative. The coordinates being 0 or negative indicate an outer portion (without character information) of the logical screen 401. Therefore, to display them on the real screen 501, the following is done.
【0027】(1)座標[0,Y;0≦Y≦40]及び
座標[X,0;0≦X≦30]の部分には枠線(編集中
の用紙の縁に対応している)を表示する。カーソルは座
標[1,1]にあるから、実画面501上では(9,
y;9≦y≦20)及び(x,9;9≦x≦20)に枠
線を描く。(1) A frame line (corresponding to the edge of the sheet being edited) at the coordinates [0, Y; 0≤Y≤40] and the coordinates [X, 0; 0≤X≤30]. Is displayed. Since the cursor is located at the coordinate [1, 1], (9,
y; 9 ≦ y ≦ 20) and (x, 9; 9 ≦ x ≦ 20) are framed.
【0028】(2)座標[X,Y;X<0またはY<
0]の部分は論理画面の外側であることを示すために斜
線等の模様あるいは階調差、カラーデイスプレイの場合
なら別の色にする等で区別する。実画面501では、座
標(x,y;x<9またはy<9)が論理画面外とな
る。(2) Coordinates [X, Y; X <0 or Y <
[0] part is distinguished by a pattern such as diagonal lines or gradation difference to show that it is outside the logical screen, and in the case of color display, different color is used. On the real screen 501, the coordinates (x, y; x <9 or y <9) are outside the logical screen.
【0029】(3)論理画面の内側は、記録されている
文字情報(空白も含む)を表示する。(3) The recorded character information (including blanks) is displayed on the inside of the logical screen.
【0030】以上のように表示されたデイスプレイ画面
の様子は図10のようになる。カーソル901は実画面
501の中央に位置し、論理画面の外側は903の様に
その内側と区別される。論理画面の枠線には座標を表す
目盛り111が付けられ、表示されている各文字の論理
画面での位置が把握できる。The state of the display screen displayed as described above is as shown in FIG. The cursor 901 is located at the center of the real screen 501, and the outside of the logical screen is distinguished from the inside thereof as indicated by 903. A scale 111 indicating coordinates is attached to the frame line of the logical screen so that the position of each displayed character on the logical screen can be grasped.
【0031】また、論理画面の左下隅[1,40]にカ
ーソルがある場合(図2(c)の状態)でも、同様に実
画面上のカーソルは[10,10]に位置させる。図8
において、実画面501に表示される論理画面上のエリ
アは、
[1−(10−1),40−(10−1)]=[−8,31]
[1+(20−10),40−(10−1)]=[11,31]
[1−(10−1),40+(20−10)]=[−8,50]
[1+(20−10),40+(20−10)]=[11,50]
の4点(同図の黒塗り部)で囲まれたところ、即ち、
座標[X,Y;−8≦X≦11,31≦Y≦50]
である。そして、前述の(1)〜(3)の定義と同様の
条件で表示をするが、(1)と(2)は数値に違いがあ
るため、条件(4)・(5)に変更する。Further, even when the cursor is at the lower left corner [1,40] of the logical screen (state of FIG. 2C), the cursor on the real screen is similarly positioned at [10,10]. Figure 8
, The area on the logical screen displayed on the real screen 501 is [1- (10-1), 40- (10-1)] = [-8, 31] [1+ (20-10), 40- (10-1)] = [11,31] [1- (10-1), 40 + (20-10)] = [-8,50] [1+ (20-10), 40 + (20-10)] = [11,50] surrounded by four points (black portions in the figure), that is, coordinates [X, Y; −8 ≦ X ≦ 11, 31 ≦ Y ≦ 50]. Then, the display is performed under the same conditions as the above definitions (1) to (3), but since the numerical values of (1) and (2) are different, the conditions are changed to (4) and (5).
【0032】(4)座標[0,Y;1≦Y≦40]及び
座標[X,41;1≦X≦30]の部分には枠線(編集
中の用紙の縁に対応している)を表示する。実画面では
座標(9,y;1≦y≦10)及び座標(x,11;9
≦x≦20)に論理画面の枠を描く。(4) A frame line (corresponding to the edge of the sheet being edited) at the coordinates [0, Y; 1≤Y≤40] and the coordinates [X, 41; 1≤X≤30]. Is displayed. On the actual screen, coordinates (9, y; 1 ≦ y ≦ 10) and coordinates (x, 11; 9)
Draw a frame of the logical screen in ≦ x ≦ 20).
【0033】(5)座標[X,Y;X<0またはY>4
1]の部分は論理画面の外側であることを示すために斜
線等の模様、あるいは階調差カラーデイスプレイの場合
なら別の色にする等で区別する。実画面では座標(x,
y;x<9またはy>11)を論理画面の外側とする。(5) Coordinates [X, Y; X <0 or Y> 4
The portion 1] is distinguished by a pattern such as a diagonal line to indicate that it is outside the logical screen, or a different color in the case of a gradation difference color display. The coordinates (x,
y; x <9 or y> 11) is outside the logical screen.
【0034】こうしてデイスプレイ103に表示した様
子は図11のようになる。ここでもカーソル902は実
画面501の中央に位置し、論理画面の枠には座標を表
す目盛り111がつけられ、表示されている各文字及び
カーソルの位置が把握できる。The display on the display 103 is as shown in FIG. Here again, the cursor 902 is located at the center of the real screen 501, the frame 111 of the logical screen is provided with the scale 111 indicating the coordinates, and the position of each displayed character and the cursor can be grasped.
【0035】図2(b)・(d)の様にカーソルが右上
端または右下端の場合でも、条件(1)・条件(2)の
数値を変えて同様に表示する。論理画面の座標[a,
b]で表されるカーソル位置は実画面の座標(10,1
0)となり、これは平行移動変換とみなせる。このこと
から論理画面の座標[x,y]を実画面の座標に変換す
ると、(x+(10−a),y+(10−b))とな
る。Even when the cursor is at the upper right end or the lower right end as shown in FIGS. 2B and 2D, the numerical values of condition (1) and condition (2) are changed and displayed in the same manner. Logical screen coordinates [a,
The cursor position represented by b] is the coordinate (10, 1
0), which can be regarded as a parallel transformation. From this, when the coordinates [x, y] on the logical screen are converted into the coordinates on the real screen, it becomes (x + (10-a), y + (10-b)).
【0036】これらをまとめれば論理画面を実画面に表
示する条件は次の様になる。If these are put together, the conditions for displaying the logical screen on the real screen are as follows.
【0037】(6)座標[X,Y;X=0またはX=3
1,1≦Y≦40]及び座標[X,Y;1≦X≦30,
Y=0またはY=41]の部分には枠線(編集中の用紙
の縁に対応している)を表示する。即ち、カーソル位置
を座標[a,b]とすれば、実画面では、(7)座標
(x,y;x=10−aまたはx=41−a,1≦x≦
20,1≦y≦20)及び座標(x,y;1≦x≦2
0,y=10−bまたはy=51−b,1≦y≦20)
に枠線を描く。(6) Coordinates [X, Y; X = 0 or X = 3
1, 1 ≤ Y ≤ 40] and coordinates [X, Y; 1 ≤ X ≤ 30,
A frame line (corresponding to the edge of the sheet being edited) is displayed in the portion of Y = 0 or Y = 41]. That is, assuming that the cursor position is coordinates [a, b], (7) coordinates (x, y; x = 10-a or x = 41-a, 1 ≦ x ≦ on the actual screen.
20, 1 ≤ y ≤ 20) and coordinates (x, y; 1 ≤ x ≤ 2
0, y = 10-b or y = 51-b, 1 ≦ y ≦ 20)
Draw a border on.
【0038】(8)座標[X,Y;X<0またはX>3
1またはY<0またはY>41]の部分は論理画面の外
側であることを示すために斜線等の模様あるいは階調
差、カラーデイスプレイの場合なら別の色にする等で区
別する。即ち、カーソル位置を座標[a,b]とすれ
ば、実画面では、(9)座標(x,y;x<10−aま
たはx>41−aまたはy<10−bまたはy>51−
b)の部分が論理画面の外となり、区別される。前述の
様に、(1≦x≦20,1≦y≦20)の制約がつく。(8) Coordinates [X, Y; X <0 or X> 3
1 or Y <0 or Y> 41] is distinguished by a pattern such as a slanting line or a gradation difference to show that it is outside the logical screen, and in the case of color display, a different color is used. That is, assuming that the cursor position is coordinates [a, b], (9) coordinates (x, y; x <10-a or x> 41-a or y <10-b or y> 51- on the real screen.
The part b) is outside the logical screen and is distinguished. As described above, the constraint (1 ≦ x ≦ 20, 1 ≦ y ≦ 20) is imposed.
【0039】(10)座標[X,Y;1≦X≦30,1
≦Y≦40]の部分、即ち論理画面の内側は、そこに記
録されている文字情報(空白も含む)を表示する。この
部分は、条件(6)・(8)のいずれにも合わない部分
である。即ち、カーソル位置を座標[a,b]とすると
実画面の座標系では、(11)座標(x,y;11−a
≦x≦40−a,11−b≦y≦50−b)の部分が論
理画面の内側となる。もちろん、(1≦x≦20,1≦
y≦20)という条件がつく。(10) Coordinates [X, Y; 1≤X≤30,1
≤Y≤40], that is, the inside of the logical screen displays the character information (including blanks) recorded therein. This part is a part that does not meet any of the conditions (6) and (8). That is, assuming that the cursor position is coordinates [a, b], in the coordinate system of the actual screen, (11) coordinates (x, y; 11-a
The portion of ≦ x ≦ 40-a, 11-b ≦ y ≦ 50-b) is inside the logical screen. Of course, (1 ≦ x ≦ 20, 1 ≦
The condition is y ≦ 20).
【0040】以上のように、カーソルが論理画面上のど
こに存在しようとも、必ず実画面の中心にくるように実
画面を構成する。また、実画面の中に形成されている論
理画面の枠には、1文字ごとの間隔で論理画面の座標を
得るための目盛りがつけられる。以上の表示を実現する
ための画面表示のルーチンは、図12のフローチャート
で表すことができる。As described above, the real screen is configured so that it is always located at the center of the real screen wherever the cursor is located on the logical screen. Further, the frame of the logical screen formed in the actual screen is provided with a scale for obtaining the coordinates of the logical screen at intervals of each character. The screen display routine for realizing the above display can be represented by the flowchart of FIG.
【0041】<フローチャートの説明>図12は、キー
ボード101からの入力により、カーソル位置が移動し
て画面が表示し直される際の処理手順を示したフローチ
ャートである。<Explanation of Flowchart> FIG. 12 is a flowchart showing a processing procedure when the cursor position is moved and the screen is displayed again by the input from the keyboard 101.
【0042】まず、入力されたカーソル位置の値から、
論理画面において表示すべき領域を決定する(S12
1)。表示領域は、カーソル位置を中心にして実画面の
大きさとなる。即ち、カーソルの位置を座標[a,b]
とすれば、座標[a−9,b−9]と座標[a+11,
b−9]と座標[a−9,b+11]と座標[a+1
1,b+11]とを4隅の点とする領域が表示対象であ
る。First, from the value of the input cursor position,
The area to be displayed on the logical screen is determined (S12).
1). The display area has the size of the actual screen centered on the cursor position. That is, the position of the cursor is coordinate [a, b]
Then, the coordinates [a-9, b-9] and the coordinates [a + 11, 11
b-9] and coordinates [a-9, b + 11] and coordinates [a + 1
1, b + 11] are the display targets.
【0043】次に、ステップS121で決定した領域が
すべて論理画面内であるか判定する(S122)。これ
は、前記4点で決定された領域が、論理画面ないにある
か判定すれば良い。即ち、a−9≧1、a+11≦
30、b−9≧1、b+11≦40、という4条件
を満たしていれば画面内である。Next, it is determined whether all the areas determined in step S121 are within the logical screen (S122). This may be determined by determining whether the area determined by the above four points is in the logical screen. That is, a-9 ≧ 1, a + 11 ≦
If the four conditions of 30, b-9 ≧ 1, b + 11 ≦ 40 are satisfied, it is within the screen.
【0044】論理画面内に納まり切れていない場合、論
理画面の枠を表示する。即ち、まず、前記した項目
(7)に従って、実画面に描く枠線を形成する。形成さ
れた枠線に、図4に示した座標の取り方で目盛りを追加
し(S123)、それを表示する(S124)。When the logical screen is not completely filled, the frame of the logical screen is displayed. That is, first, a frame line drawn on the real screen is formed according to the item (7) described above. A scale is added to the formed frame line by the method of taking the coordinates shown in FIG. 4 (S123), and the scale is displayed (S124).
【0045】次に画面の枠外を斜線で埋める(S12
5)。これも、項目(9)で述べたとおりの位置に描け
ば良い。Next, the outside of the frame of the screen is filled with diagonal lines (S12).
5). This may also be drawn at the position as described in item (9).
【0046】続いて文書を表示するが、これは項目(1
1)によって述べられているとおりの座標を得て、そこ
のデータを表示する(S126)。Next, the document is displayed. This is the item (1
The coordinates as described in 1) are obtained and the data there is displayed (S126).
【0047】最後に、カーソルを実画面の座標(10,
10)に表示して終了する(S127)以上の様にし
て、カーソルの移動がなされる度に表示し直す。このよ
うにする事で、画面上で操作中のデータとその周辺にあ
るデータとを常に表示すること、及び論理画面に対する
操作中の画像の位置の把握ができ、文書編集がしやすい
文書処理装置が実現できる。Finally, the cursor is moved to the coordinates (10,
10) and ends (S127) As described above, the display is re-displayed each time the cursor is moved. By doing so, it is possible to always display the data being operated on the screen and the data in the vicinity thereof, and to grasp the position of the image being operated on the logical screen, and to easily edit the document. Can be realized.
【0048】実施例のワードプロセサ装置には、実施例
で述べた以外にマウスなどの座標入力装置がつけられて
いても良いし、表示装置もCRTやLCD、プラズマな
ど多様な方式が考えられる。また、中央にするのはカー
ソル位置に限らず、オペレータの注目している領域を特
に指定できる様にしてあっても良い。A coordinate input device such as a mouse may be attached to the word processor device of the embodiment other than that described in the embodiment, and various display devices such as CRT, LCD, and plasma can be considered. Further, what is placed at the center is not limited to the cursor position, and an area in which the operator is paying attention may be specified.
【0049】また、論理画面の内と外とが模様や色で区
別されていれば枠線は無くとも良いし、枠線があれば外
側を特に区別する必要も無い。Further, if the inside and the outside of the logical screen are distinguished by a pattern or a color, the frame line may be omitted, and if there is the frame line, it is not particularly necessary to distinguish the outside.
【0050】このように、カーソルがいつも実画面の中
心部に存在するように実画面を構成することと、操作対
象の画像の論理画面に対する位置を表示することとによ
り、画面上での情報処理がカーソルのまわりの情報を参
照しながら行いやすくなり、マン・マシン・インターフ
エースが向上する。As described above, by configuring the real screen so that the cursor is always located at the center of the real screen and displaying the position of the image to be operated with respect to the logical screen, information processing on the screen is performed. Makes it easier to refer to the information around the cursor, improving man-machine interface.
【0051】特にグラフイツクスエデイタのような場合
には、まわりの情報との位置関係等や、論理画面の枠か
らの距離等を考慮しながら編集することが多いため、効
果が大きい。In particular, in the case of a graphics editor, the effect is great because the editing is often performed in consideration of the positional relationship with surrounding information and the distance from the frame of the logical screen.
【0052】また、この時のカーソル移動ルーチンまた
は実画面を構成するためのルーチンは、いつもカーソル
を実画面の中心にもつてくるため(つまり、従来例のよ
うに種々の場合における実画面上でのカーソル位置の移
動がなく、管理の必要がないため)、図12のように単
純化できる。Further, the cursor moving routine or the routine for constructing the real screen at this time always brings the cursor to the center of the real screen (that is, on the real screen in various cases as in the conventional example). Since there is no need to manage the cursor position of No.), it can be simplified as shown in FIG.
【0053】[0053]
[実施例2]実施例1では実画面に表示される論理画面
の枠の外側の領域903が無駄になっている。この領域
は論理画面の端にカーソルが近づくほど大きくなってし
まう。そこで、実画面を有効に利用するため、論理画面
の上下あるいは左右の端が実画面に表示されたなら、カ
ーソルを実画面の中央に位置させず、実画面に対してカ
ーソルを移動させる。こうして、論理画面の左上隅にカ
ーソルを移動させた場合が図13であり、右下隅にカー
ソルを移動させた場合が図14である。このような表示
の仕方であっても、論理画面の枠に座標の目盛りを与え
ておく事で、表示中の画像の論理画面中での位置が把握
できる。Second Embodiment In the first embodiment, the area 903 outside the frame of the logical screen displayed on the real screen is wasted. This area becomes larger as the cursor approaches the edge of the logical screen. Therefore, in order to effectively use the real screen, if the upper, lower, left, or right edges of the logical screen are displayed on the real screen, the cursor is moved to the real screen without being positioned at the center of the real screen. Thus, FIG. 13 shows the case where the cursor is moved to the upper left corner of the logical screen, and FIG. 14 shows the case where the cursor is moved to the lower right corner. Even with such a display method, the position of the image being displayed on the logical screen can be grasped by giving the coordinate scale to the frame of the logical screen.
【0054】[実施例3]実施例2と同じく、実施例1
における実画面の使用効率の悪さを解消するための改良
を加えた表示法での説明をする。[Embodiment 3] Like Embodiment 2, Embodiment 1
In the following, we will explain the display method improved to eliminate the inefficiency of the actual screen usage.
【0055】図10・図11の領域903を無駄にしな
いために、カーソルは常に実画面の中央であっても、そ
のカーソルがある部分に実質的に連続している部分を領
域903に表示する。図15では、カーソルのある領域
152は、領域151から論理的に連続している。領域
151は、論理画面401について座標のY軸方向の値
が同じであって画面の右端にあるデータである。従って
1行分のずれがあるが、実質的な連続性がある。この場
合にも、論理画面の枠線には座標を表す目盛りをつけ
る。図15であると、横方向の目盛りを見れば、論理画
面の右端と左端とをつなげて表示している事が良く分か
る。In order not to waste the area 903 in FIGS. 10 and 11, even if the cursor is always at the center of the real screen, a portion substantially continuous to the portion where the cursor is present is displayed in the area 903. . In FIG. 15, the area 152 with the cursor is logically continuous from the area 151. The area 151 is data at the right end of the screen where the coordinate values of the logical screen 401 in the Y-axis direction are the same. Therefore, there is a shift of one line, but there is substantial continuity. Also in this case, a scale indicating coordinates is attached to the frame line of the logical screen. In FIG. 15, it can be clearly seen from the horizontal scale that the right end and the left end of the logical screen are connected and displayed.
【0056】図16は1ページにわたる論理画面の表示
をしている。領域161と162、領域163と164
のそれぞれの関係は、図15で説明したものと同じであ
る。それい加えて、領域163と164とは、カーソル
がある論理画面の直後のページのデータである。連続し
た2ページならば、そのデータに論理的なつながりがあ
る事は明らかである。この場合にも、論理画面の枠線に
は座標を表す目盛りをつけておく。こうする事で実画面
上の4つの区分の関係が分かりやすくなり、オペレータ
の作業効率向上に寄与する。FIG. 16 shows a logical screen display over one page. Areas 161 and 162, Areas 163 and 164
The respective relationships of 1 are the same as those described in FIG. In addition, areas 163 and 164 are data of the page immediately after the logical screen where the cursor is. If there are two consecutive pages, it is clear that the data has a logical connection. Also in this case, the frame line of the logical screen is provided with a scale indicating coordinates. This makes it easier to understand the relationship between the four sections on the actual screen and contributes to improving the work efficiency of the operator.
【0057】[実施例4]前述の例では、ワードプロセ
サについて述べたが、文書処理に限らずコンピユータの
各種エデイタ(グラフイツクスエデイタ等も含む)等も
同様に適用できることは言うまでもない。前の実施例の
様に文字を処理対象としていると、画面の座標などは文
字を基準に定めるが、ビットマップ表示ではビットを基
準に座標は定められる。[Fourth Embodiment] Although the word processor has been described in the above-mentioned example, it is needless to say that not only the document processing but also various kinds of computer editors (including graphic editors) are also applicable. When a character is to be processed as in the previous embodiment, the coordinates of the screen are determined based on the character, but in the bitmap display, the coordinate is determined based on the bit.
【0058】また、表示容量の大きなディスプレイを使
用して、編集中の論理画面1ページ分を表示できても、
最近多用されているマルチウインドウ機能をサポートす
る場合、表示されるウインドウの数が多くなると、どう
しても1つのウインドウの表示容量は小さくなつてしま
う。そのため、1つのウインドウの表示エリアを実画面
と考えた場合にも同様に適用することができる。Further, even if one page of the logical screen being edited can be displayed using a display having a large display capacity,
In the case of supporting the multi-window function which has been frequently used recently, when the number of displayed windows increases, the display capacity of one window inevitably decreases. Therefore, it can be similarly applied to the case where the display area of one window is considered as an actual screen.
【0059】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによつて達成される場合にも適用で
きることは言うまでもない。The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.
【0060】[0060]
【発明の効果】以上説明した様に本発明にかかる画像表
示装置は、操作者が注目している部分とその周辺画像が
論理画面上でどこに位置するかを表示し、作業の効率を
上げる事ができる。As described above, the image display device according to the present invention displays where the operator's attention and the peripheral image are located on the logical screen to improve work efficiency. You can
【図1】実施例のワードプロセサ装置の構成である。FIG. 1 is a configuration of a word processor device according to an embodiment.
【図2】実施例の論理画面と実画面との関係を示したも
のである。FIG. 2 shows a relationship between a logical screen and an actual screen according to the embodiment.
【図3】従来の論理画面と実画面との関係を示したもの
である。FIG. 3 shows a relationship between a conventional logical screen and an actual screen.
【図4】論理画面の座標系を示したものである。FIG. 4 shows a coordinate system of a logical screen.
【図5】実画面の座標系を示したものである。FIG. 5 shows a coordinate system of an actual screen.
【図6】[Figure 6]
【図7】[Figure 7]
【図8】実施例の論理画面と実画面との関係を示したも
のである。FIG. 8 illustrates a relationship between a logical screen and an actual screen according to the embodiment.
【図9】[Figure 9]
【図10】[Figure 10]
【図11】実施例の実画面への表示例である。FIG. 11 is a display example on the actual screen according to the embodiment.
【図12】実施例の画面表示処理ルーチンのフローチヤ
ートである。FIG. 12 is a flow chart of a screen display processing routine of the embodiment.
【図13】[Fig. 13]
【図14】FIG. 14
【図15】FIG. 15
【図16】実施例の実画面への表示例である。FIG. 16 is a display example on the actual screen according to the embodiment.
101…キーボード 102…ワードプロセサ本体 103…ディスプレイ 201・401…論理画面 202・501…実画面 101 ... Keyboard 102 ... Word processor body 103 ... Display 201/401 ... Logical screen 202 ・ 501 ... Actual screen
Claims (2)
域を決定する決定行程と、前記決定行程で決定された領
域のうち画像データ領域からはみ出している領域を判定
する判定行程と、前記判定行程ではみ出していると判定
された領域を区別するため目盛りをつけた枠線を表示す
る表示行程と、を備える画像表示方法。1. A determination step of determining a data area to be displayed from the image data area, a determination step of determining an area out of the image data area out of the areas determined in the determination step, and the determination step of And a display step of displaying a frame line with a scale for distinguishing areas determined to be protruding.
域を決定する決定手段と、前記決定手段で決定された領
域のうち画像データ領域からはみ出している領域を判定
する判定手段と、前記判定手段ではみ出していると判定
された領域を区別するため目盛りをつけた枠線を表示す
る表示手段と、を備える画像表示装置。2. A deciding means for deciding a data area to be displayed from the image data area, a deciding means for deciding an area out of the image data area among the areas decided by the deciding means, and the deciding means. An image display device, comprising: a display unit that displays a frame line with a scale for distinguishing areas that are determined to be protruding.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3156501A JPH056258A (en) | 1991-06-27 | 1991-06-27 | Image display method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3156501A JPH056258A (en) | 1991-06-27 | 1991-06-27 | Image display method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH056258A true JPH056258A (en) | 1993-01-14 |
Family
ID=15629146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3156501A Withdrawn JPH056258A (en) | 1991-06-27 | 1991-06-27 | Image display method and device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH056258A (en) |
-
1991
- 1991-06-27 JP JP3156501A patent/JPH056258A/en not_active Withdrawn
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0403125B1 (en) | Zoom mode operations in display apparatus | |
| JP4010460B2 (en) | Image processing method and image processing apparatus | |
| KR900006042B1 (en) | Display control device for compound document processing device | |
| US7797639B2 (en) | Page bar control | |
| JPH06274586A (en) | Displaying system | |
| JPH07200822A (en) | Analysis method of image data | |
| JP3568555B2 (en) | Display device | |
| US20040263907A1 (en) | Page processing apparatus and page processing method | |
| JPH056258A (en) | Image display method and device | |
| JPH056255A (en) | Image display method and device | |
| JPH06282400A (en) | Method and system for automatic save and display of pop up menu | |
| JP2001005911A (en) | Character input device and display control method | |
| JPH07152356A (en) | Display controller | |
| JP2585537B2 (en) | Graphic data processing apparatus and method | |
| JPH056257A (en) | Image display method and device | |
| JPH056367A (en) | Image display method and device | |
| JPH04369717A (en) | Information processing method and device | |
| JPH1055431A (en) | Image processing device | |
| JPS6314229A (en) | Object selection system | |
| JP2005135268A (en) | Apparatus, method and program for laying out space | |
| JPH07295778A (en) | Document storage system | |
| JP3101402B2 (en) | Document editing method and document editing device | |
| JPH07261915A (en) | Image editing device | |
| JPH08147491A (en) | Document editing device | |
| JP2751224B2 (en) | Document creation 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: 19980903 |