JPS6324461A - Composite document processor - Google Patents
Composite document processorInfo
- 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
Links
- 239000002131 composite material Substances 0.000 title description 2
- 238000012545 processing Methods 0.000 claims abstract description 20
- 150000001875 compounds Chemical class 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 abstract 1
- 230000006866 deterioration Effects 0.000 abstract 1
- 230000015654 memory Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 10
- 238000000034 method Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000007123 defense Effects 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Digital Computer Display Output (AREA)
Abstract
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.
第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)
る複合文書処理装置であつて、ウィンドウの移動前と移
動後との間に於ける画面の重なり部分を算出する手段、
及び上記ウィンドウの移動量に従うビュー上の移動量を
算出する手段と、同手段で算出された重なり部分の矩形
画面を抽出する手段と、同手段で抽出された矩形画面を
上記算出された移動量をもとにビュー上に表示展開する
手段とを具備してなることを特徴とする複合文書処理装
置。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.
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)
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 |
-
1986
- 1986-07-17 JP JP16675186A patent/JPS6324461A/en active Pending
Cited By (1)
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 |