JPS6324461A - Composite document processor - Google Patents

Composite document processor

Info

Publication number
JPS6324461A
JPS6324461A JP16675186A JP16675186A JPS6324461A JP S6324461 A JPS6324461 A JP S6324461A JP 16675186 A JP16675186 A JP 16675186A JP 16675186 A JP16675186 A JP 16675186A JP S6324461 A JPS6324461 A JP S6324461A
Authority
JP
Japan
Prior art keywords
window
video information
view
display
register
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
JP16675186A
Other languages
Japanese (ja)
Inventor
Akio Inaba
昭夫 稲葉
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP16675186A priority Critical patent/JPS6324461A/en
Publication of JPS6324461A publication Critical patent/JPS6324461A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Digital Computer Display Output (AREA)

Abstract

PURPOSE:To prevent the deterioration in a display speed at the time of rewriting and displaying a part of a picture such as a scroll by displaying and developing an extracted rectangular picture on a view based on the quantity of a calculated movement. CONSTITUTION:An arithmetic processor 11 executes various types of arithmetic processings and control processings according to a program stored in a memory device 12. A window WA is moved to the position of a window WB, thereby, an overlapping part is produced between the window of a moving destination and the position of the original window and since the overlapping part is a rectangular shape, the hatched part of the drawing is divided and extracted. A coordinate conversion is performed according to the information of a view register 13b, thereby, the video information of the bias part is obtained, and from the video information and the video information of the view 1, the final video information of the bias part is obtained. Similarly, the video information corresponding to the hatched part of the window WB is obtained. Then, accord ing to the video information indicating the hatched part, the display image of the bias part is two-dimentionally transferred to the area indicated by the video information of the view 1, thereby, the display image is obtained.

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、ウィンドウ及びビューポートと枠アイコンを
利用して、文章、図形、イメージ等が混在する複合文書
を作成する複合文書処理装置に関する。
[Detailed Description of the Invention] [Objective of the Invention] (Industrial Field of Application) The present invention is a composite document that uses windows, viewports, and frame icons to create a compound document containing a mixture of text, figures, images, etc. It relates to a document processing device.

(従来の技術) 近年、文書処理機能の拡充等に伴いビットマツプメモリ
を有した各種の表示装置が開発され、又、表示画面の複
数化が進んでいる。
(Prior Art) In recent years, with the expansion of document processing functions, various display devices having bitmap memories have been developed, and the number of display screens is increasing.

この種ピットマツプメモリを有した装置に於いては、コ
ードメモリ方式の表示装置に比し表示イメージの作成に
多大の時間を有する。
In a device having this kind of pit map memory, it takes a longer time to create a display image than in a code memory type display device.

また、この種の装置に於いては、マルチウィンド殿能、
スクロール機能等、高度な機能がサポートされている。
In addition, in this type of equipment, multi-window function,
Advanced features such as scrolling are supported.

この種装置では、スクロール機能等によって表示内容に
変更があった場合、そのウィンドウの再表示が必要とな
るが、その場合、従来ではウィンドウ全面の書替えを行
なっており、その書替えに多くの時間を要することから
、スクロール速度の低下を+E <という不都合が生じ
ていた。
In this type of device, when there is a change in the displayed content due to the scroll function, etc., the window must be redisplayed. In this case, conventionally, the entire window is rewritten, which takes a lot of time. As a result, there has been an inconvenience that the scrolling speed is lowered by +E.

(発明が解決しようする問題点) 上述したように、従来ではウィンドウの再表示処理に於
いてウィンドウ全面の書替えを行なう構成であることか
ら、スクロール等の画面の一部占替え表示時に於いて表
示速度の低下を沼くという不都合が生じていた。
(Problems to be Solved by the Invention) As mentioned above, in the conventional system, the entire window is rewritten in the process of redisplaying the window. This caused the inconvenience of slowing down the speed.

本発明は上記実情に鑑みなされたもので、フレームバッ
ファを有さない表示Piffにおいて、ビットマツプメ
モリ上の再刊用可能な表示イメージを有効利用して、ス
クロール等の画面の一部書替え表示時に於ける表示速度
の低下を防止した複合文書処理装置を提供することを目
的とする。
The present invention was developed in view of the above circumstances, and in the display Piff without a frame buffer, it effectively utilizes the display image on the bitmap memory that can be republished, and when displaying a part of the screen that is rewritten, such as when scrolling. An object of the present invention is to provide a compound document processing device that prevents a decrease in display speed.

[発明の構成コ (問題点を解決するための手段) 本発明は、ウィンドウ及びビューボートを用いて複合文
書を作成する複合支出98′R賃置に於いて、ウィンド
ウの移動前と移ljJ後との間に於ける画面の重なり部
分を算出する手段、及び上記ウィンドウの移vJ但に従
うビュー上の移8Mを算出する手段と、上記算出された
単なり部分の矩形画面を抽出する手段と、この抽出され
た矩形画面を上記算出された移動量をもとにビュー上に
表示展開する手段とを備えた構成としている。
[Structure of the Invention (Means for Solving Problems)] The present invention provides the following features: before and after moving a window in a compound document creation using a window and a view board. means for calculating the overlapping portion of the screen between the windows, means for calculating the movement on the view according to the movement of the window, and means for extracting the rectangular screen of the calculated simple portion; The apparatus is configured to include means for displaying and developing the extracted rectangular screen on a view based on the calculated movement amount.

(作用) スクロール操作によるウィンドウの移′DJu)に於い
て、そのウィンドウの移動前と移IJJ後との門に於け
る画面上の市なり部分を0出するとともにその移tll
ffiに従うビュー上の移8坦を咋出し、上記型なり部
分の)F形画面を抽出して同画面を上記算出された移動
量をもとにビュー上に表示展間する。このような再表示
領域を最小化する圀構を持つ構成としたことにより、ピ
ッ[・マツプメモリ上の再利用可能な表示イメージを有
効利用して再表示[Eを減少させ、これに伴い再表示に
6鼓な処理時間を大幅に短縮できる。これによりスクロ
ール時の画面の一部平替え表示時に於ける表示速度の低
下を防止でき高速スクロール処理が実現される。
(Function) When moving a window by scrolling (DJu), the city part on the screen at the gate before and after the window is moved is set to 0, and the movement tll is output.
The movement on the view according to ffi is extracted, the F-shaped screen (of the shaped part) is extracted, and the screen is displayed on the view based on the calculated movement amount. By adopting a configuration that has a structure that minimizes the redisplay area, the redisplay [E] is reduced by effectively utilizing the reusable display images on the map memory, and the redisplay area is accordingly reduced. The processing time can be significantly reduced by 6 seconds. This prevents the display speed from decreasing when the screen is partially flattened during scrolling, and achieves high-speed scrolling processing.

(実rM例) 第1図は本発明の一部店例を示すブロック図である。(Actual rM example) FIG. 1 is a block diagram showing an example of some stores according to the present invention.

図中、11は演口処理装置であり、記憶装置12に格納
されたプログラムに従い第5図に示すレジスタ更新処理
を含めた各種の演蓮迅理並びに制!20鳴理を実行する
In the figure, reference numeral 11 denotes a performance processing device, which performs various performance processing and control processes including the register update process shown in FIG. 5 according to the program stored in the storage device 12. Execute 20 Ningri.

13はレジスタMが削付けられるメモリであり、ボート
(ウィンドウ、ビュー)情報が格納される。
13 is a memory to which register M is deleted, and boat (window, view) information is stored.

具体的にはウィンドウの論理画面内での位置・大きさを
示すデータを貯えるるウィンドウレジスタ13aと、ビ
ューの物理画面上での位置・大きさを示すデータを貯え
るビューレジスタ13bとでなるポートレジスタと、実
際の物理画面上に占める有効画面領域(ごニー片)企記
憶する二次元配列のビデオレジスタ13cとでなる。
Specifically, the port register is made up of a window register 13a that stores data indicating the position and size of a window on the logical screen, and a view register 13b that stores data indicating the position and size of the view on the physical screen. and a two-dimensionally arrayed video register 13c that stores the effective screen area occupied on the actual physical screen.

14はビットマツプメモリであり、CRT表示装置15
に表示されるべき表示データをドツトイメージにて格納
する。
14 is a bitmap memory, and CRT display device 15
The display data to be displayed is stored as a dot image.

上記した記憶装置12.レジスタ8¥を構成するメモリ
13.ビットマツプメモリ14等は演算処理4貿11が
持つ内部バス16に共通に接続される。
The storage device 12 described above. Memory 13 constituting register 8\. The bitmap memory 14 and the like are commonly connected to the internal bus 16 of the arithmetic processing units 11.

第2図乃至第4図はそれぞれ上記実施例に於けるウィン
・ドウの下多動とその移手カ(こ伴うビュー上画面の関
係を説明するための図であり、第2図はウィンドウのス
クロールを説明するための図、第3図はウィンドウの移
動状態を示す図、第4図はビューの表示内容の変化を示
す図である。
FIGS. 2 to 4 are diagrams for explaining the downward movement of the window and its movement (accompanied by the relationship between the screen on the view) in the above embodiment, respectively. FIG. 3 is a diagram for explaining scrolling, FIG. 3 is a diagram showing the moving state of the window, and FIG. 4 is a diagram showing changes in the display contents of the view.

第5図は上記実施例に於ける再表示処理のフローを示す
フローチャートであり、演埠迅即装置11の処理制御に
より順次図示するステップ(Sl−S9)順に実行され
る。
FIG. 5 is a flowchart showing the flow of the redisplay processing in the above embodiment, and the steps (Sl-S9) shown in the figure are sequentially executed under the processing control of the redisplay device 11.

第6図は上記第5図に示す実施例の迅埋フローに於ける
動作説明を助けるためのもので、ごューレジスタ13b
及びビデオレジスタ13cのIM 造、伎び同レジスタ
要素とビュー上に表示される991画面(ビデオ片)と
の対応を示す図である。
FIG. 6 is intended to help explain the operation in the quick filling flow of the embodiment shown in FIG.
9 is a diagram showing the correspondence between the IM structure and register elements of the video register 13c and the 991 screen (video piece) displayed on the view.

ここで、第1図乃至第6図で参照して一部に例の動作を
説明する。
Here, some example operations will be explained with reference to FIGS. 1 to 6.

ウィンドウのスクロールとは第2図にb2いて論理画面
21内のウィンドウ〜■△をウィンドウ〜VBの位置に
移すことであり、物理画面22上は、ビューv1の表示
内容の変化となって瑛われる。
Window scrolling is to move the window ~■△ in the logical screen 21 to the position of the window ~VB at b2 in FIG. .

第3図はウィンドウのf? Bの(玉子を示し、又、第
4図(a)(b)はビューの表示内容の変化り示してい
る。図中の斜線部分はスクロール前後の共用部(スクロ
ール前後のウィンドウで重なりが生じた部分)を示して
いる。第4図(b)のビューの空白部(斜線部を取除い
た部分)はスクロールにより再表示が必要とされる部分
である。この斜線部分を求める手段として、ここでは特
願昭60−115910号公報に示される「表示装置に
おける画面区分化方式」の技1fiを利用している。
Figure 3 shows the window f? Fig. 4 (a) and (b) show changes in the display contents of the view. The diagonally shaded area in the figure shows the shared area before and after scrolling (overlapping occurs between the windows before and after scrolling). The blank area (the area where the shaded area has been removed) in the view in Fig. 4(b) is the area that needs to be redisplayed by scrolling.As a means of determining this shaded area, Here, technique 1fi of "Screen segmentation method for display device" disclosed in Japanese Patent Application No. 115910/1980 is used.

第1図に於いて、ウィンドウレジスタ13aには論理画
面内のウィンドウW Aの位置と大きさを格納している
。ウィンドウWAがウィンドウWBの位置に移動するこ
とにより、移動先のウィンドウと元のウィンドウの位置
との間に重なり部分が生じる。
In FIG. 1, the window register 13a stores the position and size of window WA within the logical screen. When window WA moves to the position of window WB, an overlapping portion occurs between the destination window and the original window position.

この重なりは必ず矩形となるため、前記した方式を利用
して、第3図の斜線部分を分割抽出する。
Since this overlap is necessarily a rectangle, the shaded area in FIG. 3 is divided and extracted using the method described above.

ウィンドウWAの斜線部分が第4図(a)の斜線部分で
あり、ビューレジスタ13bの情報により座標返還を行
うことにより、第4図(a)に示す斜線部分のビデオ情
報(ビットマツプメモリ14内の位置と大きさ)がiq
られる。このビデオ情報と、ビュー■1のビデオ情報か
ら、最終的な斜線部分のビデオ情報(表示層先度を加味
したちの)が得られる。同(1にしてウィンドウWBの
斜線部分に対応するビデオ情報を得る。そして上記第4
図(a)の斜線部分を示すビデオ情報に従いビューv1
のビデオ情報で示す領域に、斜線部分の表示イメージを
二次元転送することにより、第4図(b)の表示イメー
ジを得ることができる。又、空白部のビデオ情報は、ビ
デオレジスタ13Gのビューv1のレジスタ領域からビ
ューV1のビデオ情報を得、そこから斜線部分を削除し
た残りとして1qることができる。上記したウィンドウ
の移動から再表示までの処理フローを第5図に示し、こ
こで使用されるレジスタ類とそのレジスタ遷移を第6図
に示している。
The shaded area of the window WA is the shaded area in FIG. 4(a), and by returning the coordinates based on the information in the view register 13b, the video information (in the bitmap memory 14) shown in FIG. position and size) is iq
It will be done. From this video information and the video information of view 1, the final video information of the shaded area (with the display layer priority taken into account) is obtained. Set the same (1) to obtain the video information corresponding to the diagonally shaded part of the window WB.
View v1 according to the video information showing the shaded part in figure (a)
The display image shown in FIG. 4(b) can be obtained by two-dimensionally transferring the display image in the shaded area to the area indicated by the video information. Further, the video information of the blank portion can be obtained by obtaining the video information of view V1 from the register area of view v1 of the video register 13G, and deleting the shaded portion from there to obtain 1q. FIG. 5 shows the processing flow from moving the window to redisplaying the window, and FIG. 6 shows the registers used here and their register transitions.

このような再表示領域を最小化する筬溝を持つ構成とし
たことにより、ビットマツプメモリ上の再利用可能な表
示イメージを有効利用して再表示領域を減少させること
かでき、これに伴い再表示に必要な処理時間を大幅に短
縮することができる。
By adopting a structure with grooves that minimize the redisplay area, it is possible to effectively utilize the reusable display images on the bitmap memory to reduce the redisplay area, and accordingly, the redisplay area can be reduced. The processing time required for display can be significantly reduced.

これによりスクロール時の画面の一部@替え表示時に於
ける表示速度の低下を防止でき高速スクロール処理が実
現される。
This prevents the display speed from decreasing when a part of the screen is displayed during scrolling, and achieves high-speed scrolling processing.

[発明の効果] 以上詳記したように本弁明によれば、ウィンドウ及びビ
ューボートを用いて複合文書を作成する複合文書処理装
置に於いて、ウィンドウの移動前と移動後との間に於け
る画面の不なり部分を算出する手段、及び上記ウィンド
ウの移動場に従うビュー上の移!71ffiを算出する
手段と、同手段で算出された重なり部分のγ5形画面を
抽出する手段と、同手段で油出された矩形画面を上記算
出された移amをもとにビュー上に表示展開する手段と
を備えて、再表示#A域を最小化する機能をもつ構成と
したことにより、ビットマツプメモリ上の再利用可能な
表示イメージを有効利用して再表示ff[を減少させ、
これに伴い再表示に必要な処理時間を大幅に短縮できて
、スクロール時の画面の一部古替え表示時に於ける表示
速度の低下を防止できる。
[Effects of the Invention] As detailed above, according to the present defense, in a compound document processing device that creates a compound document using a window and a viewboard, the Means for calculating the screen deviation, and the movement on the view according to the movement field of the window! A means for calculating 71ffi, a means for extracting the γ5-shaped screen of the overlapping part calculated by the same means, and a display development of the rectangular screen extracted by the same means on the view based on the calculated shift am. By having a configuration having a function of minimizing the re-display #A area, the re-display ff[ can be reduced by effectively utilizing the reusable display image on the bitmap memory.
Accordingly, the processing time required for redisplaying can be significantly shortened, and it is possible to prevent a decrease in display speed when displaying a partially outdated screen during scrolling.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例による構成を示すブロック図
、第2図乃至第6図はそれぞれ上記実施例の動作を説明
するためのもので、第2図はウィンドウのスクロールを
説明するための図、第3図はウィンドウの移動状態を示
す図、第4図はビューの表示内容の変化を示す図、第5
図は再表示処理のフローを示すフローチャート、第6図
は上記第5図に示す処理フローの動作説明を助けるため
のごューレジスタ及びビデオレジスタの48 M、及び
そのレジスタ要素とビュー上に表示される991画面(
ビデオ片)との対応を示す図である。 11・・・演算処理装置、12・・・記憶装置、13・
・・レジスタ群を構成するメモリ、13a・・・レジス
タ、13b・・・ビューレジスタ、13c・・・ビデオ
レジスタ、14・・・ビットマツプメモリ、15・・・
CRT表示HU。
FIG. 1 is a block diagram showing a configuration according to an embodiment of the present invention, FIGS. 2 to 6 are for explaining the operation of the above embodiment, and FIG. 2 is for explaining window scrolling. Figure 3 is a diagram showing the moving state of the window, Figure 4 is a diagram showing changes in the display contents of the view, and Figure 5 is a diagram showing the change in the display contents of the view.
The figure is a flowchart showing the flow of the redisplay process, and FIG. 6 shows the view register and video register 48M, and their register elements displayed on the view to help explain the operation of the process flow shown in FIG. 991 screens (
It is a figure showing correspondence with video piece). 11... Arithmetic processing unit, 12... Storage device, 13.
...Memory constituting a register group, 13a...Register, 13b...View register, 13c...Video register, 14...Bitmap memory, 15...
CRT display HU.

Claims (1)

【特許請求の範囲】[Claims] ウィンドウ及びビューポートを用いて複合文書を作成す
る複合文書処理装置であつて、ウィンドウの移動前と移
動後との間に於ける画面の重なり部分を算出する手段、
及び上記ウィンドウの移動量に従うビュー上の移動量を
算出する手段と、同手段で算出された重なり部分の矩形
画面を抽出する手段と、同手段で抽出された矩形画面を
上記算出された移動量をもとにビュー上に表示展開する
手段とを具備してなることを特徴とする複合文書処理装
置。
A compound document processing device that creates a compound document using a window and a viewport, and means for calculating an overlapping portion of the screen between before and after the window is moved;
and a means for calculating the amount of movement on the view according to the amount of movement of the window, a means for extracting a rectangular screen of the overlapping part calculated by the same means, and a means for extracting the rectangular screen extracted by the same means by the amount of movement calculated above. 1. A compound document processing device comprising means for displaying and developing on a view based on.
JP16675186A 1986-07-17 1986-07-17 Composite document processor Pending JPS6324461A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16675186A JPS6324461A (en) 1986-07-17 1986-07-17 Composite document processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16675186A JPS6324461A (en) 1986-07-17 1986-07-17 Composite document processor

Publications (1)

Publication Number Publication Date
JPS6324461A true JPS6324461A (en) 1988-02-01

Family

ID=15837065

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16675186A Pending JPS6324461A (en) 1986-07-17 1986-07-17 Composite document processor

Country Status (1)

Country Link
JP (1) JPS6324461A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079507A (en) * 2013-10-18 2015-04-23 株式会社トゥービーソフトTobesoft Co., Ltd. Grid output controller for mobile device and output control method for grid

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015079507A (en) * 2013-10-18 2015-04-23 株式会社トゥービーソフトTobesoft Co., Ltd. Grid output controller for mobile device and output control method for grid

Similar Documents

Publication Publication Date Title
US8144159B2 (en) Partial display updates in a windowing system using a programmable graphics processing unit
JPS6324419A (en) Composite document processor
JP6230076B2 (en) Virtual surface assignment
US9235925B2 (en) Virtual surface rendering
US20180197507A1 (en) Virtual surface blending and blt operations
US20050168473A1 (en) Rendering apparatus
JPS6324461A (en) Composite document processor
JPS62297975A (en) Control system for multi-window display
JPH09231045A (en) Scroll method for drawing processing
JPS62177582A (en) Multi-window display control system
JP2595884B2 (en) Rubber band frame display device
JP2998417B2 (en) Multimedia information processing device
JP2667187B2 (en) Line clipping method in multi-window
JP3012445B2 (en) Image data output processing method and apparatus
JP2000098996A (en) Image display device
JPS6359683A (en) Graphic drawing system
JP2714114B2 (en) Graphic processing method and graphic system
CN113436344A (en) Display method and system of reference view and image display equipment
JPS62177583A (en) Scrolling system for multi-window screen
CN115984409A (en) Method and device for drawing vector data of geographic information system and electronic equipment
JPS63240682A (en) Clipping processing system for graphic display
JPS6129888A (en) Display information processor
JPS62269271A (en) Area indicating device
JPH05127861A (en) Image processing system
JPH01142789A (en) Hard copy control system