JP2659907B2 - Document processing device - Google Patents

Document processing device

Info

Publication number
JP2659907B2
JP2659907B2 JP6070663A JP7066394A JP2659907B2 JP 2659907 B2 JP2659907 B2 JP 2659907B2 JP 6070663 A JP6070663 A JP 6070663A JP 7066394 A JP7066394 A JP 7066394A JP 2659907 B2 JP2659907 B2 JP 2659907B2
Authority
JP
Japan
Prior art keywords
display
document
input
numerical data
data storage
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.)
Expired - Lifetime
Application number
JP6070663A
Other languages
Japanese (ja)
Other versions
JPH0749866A (en
Inventor
孝治 宮尾
肇 浅野
等 鈴木
幹雄 大崎
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.)
Consejo Superior de Investigaciones Cientificas CSIC
Original Assignee
Consejo Superior de Investigaciones Cientificas CSIC
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 Consejo Superior de Investigaciones Cientificas CSIC filed Critical Consejo Superior de Investigaciones Cientificas CSIC
Priority to JP6070663A priority Critical patent/JP2659907B2/en
Publication of JPH0749866A publication Critical patent/JPH0749866A/en
Application granted granted Critical
Publication of JP2659907B2 publication Critical patent/JP2659907B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は例えば日本語ワードプロ
セッサの如き文書処理装置に関するものである。
The present invention relates to] is relates to, such as document processing equipment of the Japanese word processor, for example.

【0002】[0002]

【従来の技術】一般に日本語ワードプロセッサの如き文
書処理装置においては計算を伴った表を作成する必要が
生じる。
2. Description of the Related Art Generally, in a document processing apparatus such as a Japanese word processor, it is necessary to create a table with calculations.

【0003】例えば各項目毎の費用をその合計額と共に
記入した表を作成する場合、従来は図6(a)に示すよ
うに文書処理装置の表示画面2上にまず各項目(交通
費、宿泊費、見学費)及びその数字を入力すると共に、
机上等におかれた電卓1のキーボードを操作して同じ数
字を入力してその合計を求め、その合計額を再び文書処
理装置の表示画面1上の合計項目欄に入力するものであ
った。
For example, in the case of preparing a table in which costs for each item are entered together with the total amount, conventionally, as shown in FIG. 6A, first, each item (transportation cost, accommodation, etc.) is displayed on the display screen 2 of the document processing apparatus. Expenses, visit fees) and their numbers,
By operating the keyboard of the calculator 1 placed on a desk or the like, the same number is input and the total is obtained, and the total amount is again input to the total item column on the display screen 1 of the document processing apparatus.

【0004】また図6(b)に示すように文書処理装置
の表示画面2上に表示された文書に宛名を入力する場
合、例えば机上におかれた組織表3から表示画面2上の
文書の宛名欄2bに転記入力するものであった。
[0006] As shown in FIG. 6 (b), when an address is input to a document displayed on the display screen 2 of the document processing apparatus, for example, the organization table 3 placed on the desk is used to input the address of the document on the display screen 2. The data was transcribed and entered in the address field 2b.

【0005】[0005]

【発明を解決しようとする課題】上述するように、従来
の技術では、例えば図6(a)のような場合においては
文書処理装置の表示画面2上に各項目の数字を入力する
と共に、机上等におかれた電卓1のキーボードを操作し
て同じ数字を入力してその合計を求め、その合計額を再
び文書処理装置の表示画面1上の合計項目欄に入力する
必要があり、同じ入力操作を繰返し行うため手間がかか
るのみならず誤入力の恐れもあった。
As described above, in the prior art, for example, in the case shown in FIG. 6A, the number of each item is input on the display screen 2 of the document processing apparatus, It is necessary to input the same number by operating the keyboard of the calculator 1 placed on the like, obtain the sum, and input the sum again in the total item column on the display screen 1 of the document processing apparatus. The operation is repeated, which is troublesome and may cause erroneous input.

【0006】また、図6(b)のような場合において
は、例えば机上におかれた組織表3から表示画面2上の
文書の宛名欄2bに転記入力する必要があり、この場合
にも誤入力の恐れがあると共に入力操作が複雑になる等
の問題点があった。
In the case shown in FIG. 6B, for example, it is necessary to transfer the information from the organization table 3 placed on the desk to the address column 2b of the document on the display screen 2. There is a problem that the input operation is complicated and the input operation is complicated.

【0007】本発明は操作性に富み、しかも誤入力を未
然に防止し得る文書処理装置を提供することを目的とす
る。
An object of the present invention is to provide a document processing apparatus which is rich in operability and can prevent erroneous input.

【0008】[0008]

【課題を解決するための手段】本発明は上記課題の解決
を目的としてなされたもので、請求項1記載の発明で
は、作成中の文書にディスプレイ及びキーボードを含む
電卓の図形パターンを重ねて表示させるものであって、
前記電卓の図形パターンのキーボードを指示する指示手
段と、前記指示手段の指示によって入力された数値デー
タを用いて演算を実行する演算手段と、前記指示手段の
指示によって入力された数値データ及び前記演算手段に
よって得られた演算結果である数値データを記憶する数
値データ記憶手段と、文書データを記憶する文書データ
記憶手段と、文書中の入力位置を指示する入力位置指示
手段と、前記入力位置指示手段によって文書中の入力位
置が指示されている状態において、前記入力された数値
データを前記数値データ記憶手段に記憶すると共に前記
文書データ記憶手段の前記入力位置指示手段の指示する
位置に記憶し、前記演算結果である数値データを前記数
値データ記憶手段に記憶した後に選択的に前記文書デー
タ記憶手段の前記入力位置指示手段の指示する位置に記
憶するよう制御する記憶制御手段と、前記数値データ記
憶手段に記憶された数値データを前記電卓の図形パター
ンのディスプレイに表示すると共に、前記文書データ記
憶手段に記憶された数値データを前記入力位置指示手段
の指示する位置に表示する表示手段と、を備えたことを
特徴とする文書処理装置である。
SUMMARY OF THE INVENTION The present invention has been made for the purpose of solving the above-mentioned problems, and according to the present invention, a graphic pattern of a calculator including a display and a keyboard is superimposed on a document being created. And let
Instructing means for instructing the keyboard of the graphic pattern of the calculator, arithmetic means for performing an arithmetic operation using the numerical data input by the instruction means, numerical data input by the instruction means, and the arithmetic operation Numerical data storage means for storing numerical data which is a calculation result obtained by the means, document data storage means for storing document data, input position indicating means for indicating an input position in a document, and input position indicating means Input position in the document by
In the state where the position is instructed, the input numerical data is stored in the numerical data storage means and at the position indicated by the input position instructing means of the document data storage means, and the numerical value as the calculation result is stored. Storage control means for controlling data to be selectively stored at a position indicated by the input position indicating means of the document data storage means after storing the data in the numerical data storage means; and a numerical value stored in the numerical data storage means Display means for displaying data on a graphic pattern display of the calculator and displaying numerical data stored in the document data storage means at a position designated by the input position designation means. Document processing device.

【0009】[0009]

【作用】本発明の文書処理装置は、作成中の文書にディ
スプレイ及びキーボードを含む電卓の図形パターンを重
ねて表示させるものであって、入力位置指示手段によっ
て文書中の入力位置が指示されている状態において、
卓の図形パターンのキーボードを指示することによって
数値データを入力し、この入力された数値データを演算
に係るデータとして数値データ記憶手段に記憶して電卓
の図形パターンのディスプレイに表示すると共に、当該
数値データを入力位置指示手段によって指示された文書
中の位置に入力すべく、文書データ記憶手段の入力位置
指示手段の指示する位置に記憶して入力位置指示手段に
よって指示された文書中の位置に表示するものであり、
また、入力された数値データを用いて演算を行って得ら
れた演算結果である数値データを数値データ記憶手段に
記憶し、電卓の図形パターンのディスプレイに表示した
後に、選択的に当該数値データを入力位置指示手段によ
って指示された文書中の位置に入力すべく、文書データ
記憶手段の入力位置指示手段の指示する位置に記憶し、
入力位置指示手段によって指示された文書中の位置に表
示するものである。
[Action] document processing apparatus of the present invention is intended to be displayed superimposed graphic pattern calculator that the document being created, including a display and a keyboard, depending on the input position indicating means
In the state where the input position in the document is designated , numerical data is inputted by pointing the keyboard of the graphic pattern of the calculator, and the inputted numerical data is stored in the numerical data storage means as data relating to the operation. To display on the display of the graphic pattern of the calculator, and to store the numerical data at the position indicated by the input position indicating means of the document data storage means so as to input the numerical data to the position in the document specified by the input position indicating means. It is displayed at the position in the document specified by the input position specifying means,
Further, the numerical data, which is the calculation result obtained by performing the calculation using the input numerical data, is stored in the numerical data storage means, and is displayed on the display of the graphic pattern of the calculator. In order to input at the position in the document designated by the input position designating means, it is stored at the position designated by the input position designating means of the document data storage means,
This is displayed at the position in the document specified by the input position specifying means.

【0010】[0010]

【実施例】以下、本発明を日本語ワードプロセッサに適
用した例を実施例に挙げて説明するが、本発明の実施例
の具体的な説明に入る前に、本発明の背景となるマルチ
ウインドウ表示技術についてまず説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, an example in which the present invention is applied to a Japanese word processor will be described by way of an example. Before entering into a specific description of an embodiment of the present invention, a multi-window display as a background of the present invention will be described. The technology will be described first.

【0011】マルチウインドウ表示技術は、情報機器の
デイスプレイ端末装置に複数種類の情報を同時に重ね合
わせて表示する技術であり、このことにより、同一デイ
スプレイ上で2種類以上の情報を同時に見ることが可能
となる。この場合、2種類以上の画面を同時に重ね合わ
せるため、一方の表示内容のうちの必要な部分が他方の
表示によって隠される場合が生じる。
[0011] The multi-window display technology is a technology for simultaneously displaying a plurality of types of information on a display terminal device of an information device so that two or more types of information can be simultaneously viewed on the same display. Becomes In this case, since two or more types of screens are simultaneously overlapped, a necessary portion of one display content may be hidden by the other display.

【0012】このようなことを避けるため、これらのウ
インドウはユーザの指示によって、デイスプレイ画面上
のどこにでも移動でき、またいつでも消去できるように
配慮されている。
In order to avoid such a situation, it has been considered that these windows can be moved anywhere on the display screen and can be deleted at any time according to a user's instruction.

【0013】次にマルチウインドウ表示機能を実現する
ための一具体例を説明するが、マルチウインドウ表示機
能を実現する手段は種々考えられ、これに限定されるも
のではない。
Next, a specific example for realizing the multi-window display function will be described. However, various means for realizing the multi-window display function are conceivable and are not limited thereto.

【0014】図1はいわゆるビットマップのCRTにお
けるマルチウインドウ表示機能の原理を示すブロック図
である。
FIG. 1 is a block diagram showing the principle of a multi-window display function in a so-called bit map CRT.

【0015】図1において、10は中央処理装置(CP
U)、11はCRTコントローラ(CRTC)、12は
CRTC11内に含まれているウインドウコントローラ
(WDC)、13はCRT上の表示と1ドットずつ対応
した記憶要素を有する数画面分のフレームメモリ、1
4,15及び16はフレームメモリ13を構成するそれ
ぞれ1画面分のフレームメモリ、17はCRTの表示画
面である。
In FIG. 1, reference numeral 10 denotes a central processing unit (CP).
U), 11 are a CRT controller (CRTC), 12 is a window controller (WDC) included in the CRTC 11, 13 is a frame memory for several screens having storage elements corresponding to the display on the CRT one dot at a time, 1
Reference numerals 4, 15 and 16 denote frame memories for one screen constituting the frame memory 13, respectively, and 17 denotes a display screen of the CRT.

【0016】またアドレス(p1 ,q1 ,r1 ,s1
及び(u1 ,v1 ,w1 ,x1 )はそれぞれフレームメ
モリ15及び16の各ウインドウの4隅のアドレスであ
り、これらの各アドレス情報はウインドウコントローラ
(WDC)12内に保持される。
Address (p 1 , q 1 , r 1 , s 1 )
And (u 1 , v 1 , w 1 , x 1 ) are the addresses of the four corners of each window of the frame memories 15 and 16, and these pieces of address information are held in the window controller (WDC) 12.

【0017】またアドレス(p2 ,q2 ,r2 ,s2
及び(u2 ,v2 ,w2 ,x2 )はそれぞれ上記アドレ
ス(p1 ,q1 ,r1 ,s1 )及び(u1 ,v1 ,w
1 ,x1 )に対応したCRT画面17上の各ウインドウ
の4隅のアドレスであり、これらの各アドレス情報も上
記ウインドウコントローラ(WDC)12内に保持され
る。
Address (p 2 , q 2 , r 2 , s 2 )
And (u 2 , v 2 , w 2 , x 2 ) are the addresses (p 1 , q 1 , r 1 , s 1 ) and (u 1 , v 1 , w 1 ), respectively.
1 , x 1 ) corresponding to the four corners of each window on the CRT screen 17, and these pieces of address information are also held in the window controller (WDC) 12.

【0018】更に上記ウインドウコントローラ(WD
C)12は各ウインドウ間の表示優先順位情報を保持し
ており、図1に示した例にあっては(uvwx),(p
qrs)の順、即ちフレームメモリ16,15,14の
順に表示するようにその表示順位を保持している。
Further, the window controller (WD)
C) 12 holds display priority information between windows, and in the example shown in FIG. 1, (uvwx), (p
qrs), that is, the display order is held so that the frames are displayed in the order of the frame memories 16, 15, 14.

【0019】上記の如き構成において、CRTのコント
ローラ(CRTC)11はウインドウコントローラ(W
DC)12の保持する上記したフレームメモリ15及び
16の各ウインドウアドレス情報、CRT画面17上の
各ウインドウアドレス情報及び表示優先順位情報にもと
づいてフレームメモリ13内の各フレームメモリ14、
15、及び16を適宜選択してその記憶内容を読み出
し、その内容をCRT画面17上に図1に示すように表
示することになる。
In the above configuration, the CRT controller (CRTC) 11 is a window controller (W
DC) 12 based on the respective window address information of the frame memories 15 and 16, the respective window address information on the CRT screen 17 and the display priority information,
15 and 16 are appropriately selected, the stored contents are read out, and the contents are displayed on the CRT screen 17 as shown in FIG.

【0020】またCPU10の指令によってウインドウ
コントローラ(WDC)12の保持する上記各情報を適
宜書換えることによってCRT画面17上での表示を図
2(a)〜(c)に示すように簡単に変更することが可
能となる。
The display on the CRT screen 17 can be easily changed as shown in FIGS. 2 (a) to 2 (c) by appropriately rewriting the above information held by the window controller (WDC) 12 according to a command from the CPU 10. It is possible to do.

【0021】即ち、フレームメモリ13上のウインドウ
アドレスを書換えることによりウインドウ内の表示スク
ロールが可能となる。例えばウインドウアドレス(u
1 ,v1 ,w1 ,x1 )を1行分上げる(ウインドウア
ドレスの各y座標を−1行分する)ことにより図2
(a)に示す如きウインドウ内の表示スクロールが行わ
れる。
That is, by rewriting the window address on the frame memory 13, the display scroll in the window can be performed. For example, the window address (u
1 , v 1 , w 1 , x 1 ) by one line (each y-coordinate of the window address is reduced by -1 line) to obtain FIG.
The display scroll in the window as shown in FIG.

【0022】またCRT画面17上のウインドウアドレ
スを書換えることによりウインドウの移動が可能とな
る。例えばウインドウアドレス(u2 ,v2 ,w2 ,x
2 )を1行分上げる(ウインドウアドレスの各y座標を
1行分減少する)ことにより図2(b)に示す如きCR
T画面17上のウインドウの移動が行われる。
The window can be moved by rewriting the window address on the CRT screen 17. For example, the window address (u 2 , v 2 , w 2 , x
2 ) is increased by one line (each y-coordinate of the window address is decreased by one line) to reduce the CR as shown in FIG.
The window on the T screen 17 is moved.

【0023】更にウインドウの優先順位を変更し、例え
ばウインドウアドレスの優先順位を(p,q,r,s)
(u,v,w,x)の順にすることにより図2に示すよ
うに表示を変更することが出来る。
Further, the priority of the window is changed. For example, the priority of the window address is changed to (p, q, r, s).
By changing the order of (u, v, w, x), the display can be changed as shown in FIG.

【0024】このようにマルチウインドウ表示技術を用
いることにより、図2(a)〜(c)に示すような大幅
な画面表示の変更を行う時にも、フレームメモリ14〜
16内のドットパターンは一切書換える必要がなく、ウ
インドウコントローラ(WDC)12内に保持されたウ
インドウアドレス等のわずかなパラメータを書換えるだ
けでよい。
By using the multi-window display technique as described above, the frame memories 14 to 14 can be used even when the screen display is greatly changed as shown in FIGS.
It is not necessary to rewrite the dot pattern in the window controller 16 at all, and only a few parameters such as the window address held in the window controller (WDC) 12 need to be rewritten.

【0025】したがって図2(a)〜(c)の如き表示
変更は1フレーム時間(通常1/30秒程度)内の短時
間で行うことが出来るため、ユーザに全く違和感を与え
ることがない。
Therefore, the display change as shown in FIGS. 2A to 2C can be performed in a short time within one frame time (usually about 1/30 second), so that the user does not feel any discomfort at all.

【0026】なおマルチウインドウ表示機能を有さない
通常のデイスプレイ装置でも、フレームメモリ14の内
容をその都度書換えることにより図2(a)〜(c)に
示した表示の変更は可能である。なお、この場合にはマ
ルチウインドウ表示技術を用いたものに比して表示の切
換に時間がかかることになる。
It should be noted that the display shown in FIGS. 2A to 2C can be changed by rewriting the contents of the frame memory 14 each time even in a normal display device having no multi-window display function. In this case, it takes more time to switch the display as compared with the one using the multi-window display technology.

【0027】次に上記した表示技術を用いた本発明の一
実施例を詳細に説明する。
Next, an embodiment of the present invention using the above-described display technique will be described in detail.

【0028】図3は本発明を日本語ワードプロセッサに
適用した場合の一実施例を示すブロック図である。
FIG. 3 is a block diagram showing an embodiment in which the present invention is applied to a Japanese word processor.

【0029】図3において、50は中央処理装置(CP
U)、51はCRTのコントローラ(CRTC)、52
はこのCRTのコントローラ(CRTC)51内に設け
られたウインドウコントローラ(WDC)、53はCR
T上の表示と1ドットずつ対応する数画面分の記憶容量
のフレームメモリ、54及び55は上記フレームメモリ
53を構成するそれぞれ1画面分のフレームメモリ、5
7はCRTの表示画面である。また58はキーボード、
60はキャラクタジェネレータ、64はマウスあるいは
ライトペン等の画面位置指定装置である。
In FIG. 3, reference numeral 50 denotes a central processing unit (CP).
U), 51 are CRT controllers (CRTC), 52
Denotes a window controller (WDC) provided in the controller (CRTC) 51 of the CRT, and 53 denotes a CR.
The frame memories 54 and 55 each have a storage capacity of several screens corresponding to the display on the T one dot at a time.
7 is a display screen of the CRT. 58 is a keyboard,
Reference numeral 60 denotes a character generator, and 64 denotes a screen position specifying device such as a mouse or a light pen.

【0030】61は上記フレームメモリ53に対応した
文字コードバッファメモリであり、この文字コードバッ
ファメモリ61は上記フレームメモリ54及び55に対
応した文字コードバッファメモリ区画62及び63を有
している。なおバッファメモリ区画63いわゆる文字コ
ードバッファという概念とは少し異なっているがフレー
ムメモリ55中の組織図表または電卓の図形パターンの
それぞれ1単位と対応した文字コードを収容するバッフ
ァである。66は組織図を表示するためのデータを記憶
する領域、67は電卓の絵を表示するためのデータを記
憶する領域であり、それぞれフレームメモリ55内に設
けられている。これらフレームメモリ55内の領域66
及び67に記憶されるビットパターン及び文字コードは
フロッピディスク等の外部記憶装置65に貯えられてお
り、必要に応じて文字コードバッファメモリ63及びフ
レームメモリ55内の領域66,67にロードされるよ
うに構成されております。
Reference numeral 61 denotes a character code buffer memory corresponding to the frame memory 53. The character code buffer memory 61 has character code buffer memory sections 62 and 63 corresponding to the frame memories 54 and 55. Although the buffer memory section 63 is slightly different from the concept of a so-called character code buffer, it is a buffer for storing a character code corresponding to one unit of an organization chart or a graphic pattern of a calculator in the frame memory 55. Reference numeral 66 denotes an area for storing data for displaying an organization chart, and 67 denotes an area for storing data for displaying a picture on a calculator. The area 66 in these frame memories 55
The bit patterns and the character codes stored in the memory 67 and 67 are stored in an external storage device 65 such as a floppy disk, and are loaded into the character code buffer memory 63 and the areas 66 and 67 in the frame memory 55 as necessary. It is configured to.

【0031】なお、フレームメモリ55内の領域66及
び67に記憶されている図形パターンは極めて簡単な図
形であるため、マウス64等の指示により画面57の絶
対位置が判明したときに、その位置に対応する文字コー
ドバッファメモリ63上のアドレスはCPU50側で簡
単に把握できることになる。
Since the graphic patterns stored in the areas 66 and 67 in the frame memory 55 are very simple figures, when the absolute position of the screen 57 is determined by the instruction of the mouse 64 or the like, the pattern is displayed at that position. The corresponding address on the character code buffer memory 63 can be easily grasped on the CPU 50 side.

【0032】次に上記のように構成された装置の文書処
理の動作を図4に示す動作フロー図と共に説明する。
Next, the document processing operation of the apparatus configured as described above will be described with reference to the operation flowchart shown in FIG.

【0033】今、表示装置57に図5(a)に示すよう
に親睦会旅行費用の表(ただし各項目欄の数字は空白の
もの)を表示し、その表示画面に上記したマルチウイン
ドウ表示技術によってフレームメモリ55の領域67に
記憶された電卓の図形パターンを左側に重ねて優先的に
表示しているものとする。
Now, as shown in FIG. 5 (a), a table of the social gathering travel expenses (the numbers in each item column are blank) is displayed on the display device 57, and the multi-window display technology described above is displayed on the display screen. It is assumed that the graphic pattern of the calculator stored in the area 67 of the frame memory 55 is preferentially displayed on the left side.

【0034】このような状態において、まず交通費の項
目欄を額に入力するために、マウス64等によって表示
画面57上のa点を指定すると(図4ステップn1)、
表示画面57上の位置指定がCPU50によってフレー
ムメモリ53,54または55上の位置に換算され(n
2)、次にステップn3において上記の指定位置がフレ
ームメモリ54上であるか否かが判断される。なおこれ
らの判断はウインドウコントローラ52に記憶されてい
るウインドウ管理情報(アドレス、表示優先度)から判
断される。今a点はフレームメモリ54上であるためス
テップn9に分岐し、フレームメモリ54上の指定位置
が文字コードバッファメモリ62上に換算されて金額値
に入力すべきメモリ位置が指定される。
In such a state, first, when the point a on the display screen 57 is designated by the mouse 64 or the like in order to input the item column of the transportation expenses into the amount (step n1 in FIG. 4),
The position designation on the display screen 57 is converted into a position on the frame memory 53, 54 or 55 by the CPU 50 (n
2) Then, in step n3, it is determined whether or not the specified position is on the frame memory 54. These determinations are made from the window management information (address, display priority) stored in the window controller 52. Since point a is now on the frame memory 54, the process branches to step n9, where the designated position on the frame memory 54 is converted into the character code buffer memory 62, and the memory position to be input as the amount of money is designated.

【0035】次に再びステップn1に戻ってマウス64
等によって電卓の図形パターンのキーボード上で数字”
8”,”0”,”0”,”0”の位置を指定すると、ス
テップn2〜n4によってフレームメモリ55上の指定
位置に対応した文字コードバッファメモリ63上の位置
が指定され、この指定位置の記憶データが数字であるか
否かが判断され(n5)、今数字「8」あるいは「0」
が指定されているためステップn6に分岐して文字コー
ドバッファメモリ63上の文字コードを文字コードバッ
ファメモリ62の上記指定位置(交通費欄)に書込むと
共に文字コードバッファメモリ62の表示欄位置に書込
み(n6)、また文字パターンをフレームメモリ54及
び55,67に送る(n7)。またCPU50は演算の
準備を行う(n8)。
Next, returning to step n1, the mouse 64
Numbers on the keyboard of a calculator graphic pattern by eg "
When the positions of 8 "," 0 "," 0 "," 0 "are designated, the positions on the character code buffer memory 63 corresponding to the designated positions on the frame memory 55 are designated in steps n2 to n4. It is determined whether or not the stored data is a numeral (n5), and the numeral "8" or "0" is now determined.
Has been designated, the flow branches to step n6 to write the character code in the character code buffer memory 63 into the designated position (transportation cost column) in the character code buffer memory 62 and to display the character code in the display column position in the character code buffer memory 62. Writing (n6) and sending the character pattern to the frame memories 54, 55 and 67 (n7). The CPU 50 prepares for the operation (n8).

【0036】次に、オペレータは同様にして宿泊費、見
学費についても同様の操作を行って宿泊費及び見学費の
欄に各金額(「12000」及び「2000」)を書き
込む。そして各項目欄へ金額を入力した後、電卓上の
[=]キー部分を指示するとステップn5においてステ
ップn10に分岐し、CPU50は演算を実行し、演算
結果(「22000」)に対応する文字コードを文字コ
ードバッファメモリ63の表示欄位置に書込み(n1
1)、その文字パターンをフレームメモリ55(67)
に書込む(n12)。次にマウス64等によって表示画
面57上の電卓の図形パターンの表示欄b1 を位置指定
するとCPU50はこの位置を把握し(n13)、CP
U50は表示画面57上の位置指定をフレームメモリ5
5,67上の位置に換算し(n14)、次にこのフレー
ムメモリ67上の位置を文字コードバッファメモリ63
上に換算し(n15)、その結果にもとづいて文字コー
ドバッファメモリ63上の文字コード列(電卓の表示欄
の「22000」)を認識する(n16)。次にオペレ
ータがマウス64等によって表示画面57上の合計欄b
2 を指定すると、この位置指定がCPU50によって把
握され(n17)、CPU50はこの表示画面57上の
位置指定をフレームメモリ54上の位置に換算し(n1
8)、次にフレームメモリ54上の位置を文字コードバ
ッファメモリ62上に換算して(n19)文字コードバ
ッファメモリ62上のメモリ位置を指定して先にステッ
プn16で認識した文字コードバッファメモリ63上の
文字コード列を文字コードバッファメモリ62上に書込
み(n20)、その文字パターンをフレームメモリ54
に送る(n21)。この結果合計欄b2に「2200
0」が表示される。
Next, the operator performs the same operation for the accommodation expenses and the tour expenses in the same manner, and writes the respective amounts ("12000" and "2000") in the columns of the accommodation expenses and the visit expenses. Then, after inputting the amount in each item column, when pointing to the [=] key portion on the calculator, in step n5, the process branches to step n10, where the CPU 50 executes the operation and executes the character code corresponding to the operation result ("22000"). Is written in the display column position of the character code buffer memory 63 (n1
1) The character pattern is stored in the frame memory 55 (67).
(N12). Turning to locate the display column b 1 of the figure calculator on the display screen 57 by the mouse 64 or the like CPU50 are aware of this position (n13), CP
U50 stores the position on the display screen 57 in the frame memory 5
The position on the frame memory 67 is converted into the position on the character code buffer memory 63 (n14).
The character code string (“22000” in the display column of the calculator) in the character code buffer memory 63 is recognized based on the result (n15). Next, the operator operates the mouse 64 or the like to display the total field b on the display screen 57.
When 2 is designated, this position designation is grasped by the CPU 50 (n17), and the CPU 50 converts the position designation on the display screen 57 into a position on the frame memory 54 (n1).
8) Next, the position on the frame memory 54 is converted into the character code buffer memory 62 (n19), the memory position on the character code buffer memory 62 is designated, and the character code buffer memory 63 previously recognized in step n16 is specified. The above character code string is written into the character code buffer memory 62 (n20), and the character pattern is written into the frame memory 54.
(N21). To this result the total column b 2 "2200
"0" is displayed.

【0037】このようにして電卓を用いて作表する場
合、図5(a)に示すように、まず交通費の欄をマウス
64等で指示し(a点)、次に画面上に電卓のキーボー
ドをマウス64等で指示して「8000」を入力する。
次に宿泊費、交通費を同様にして順次入力することによ
りが画面上で作表が進行し、最後に電卓上の[=]を操
作することにより合計結果「22000」が電卓の表示
欄に表示され、この表示をマウス64等で指示し、次に
合計欄を指定すると「22000」が合計欄に移り、作
表が完成する。
When making a table using a calculator in this way, as shown in FIG. 5 (a), the user first designates the column of the transportation expenses with the mouse 64 or the like (point a), and then displays the calculator on the screen. The keyboard is designated with the mouse 64 or the like and "8000" is input.
Next, by inputting the accommodation expenses and the transportation expenses in the same manner, the tabulation progresses on the screen. Finally, by operating [=] on the calculator, the total result “22000” is displayed in the display field of the calculator. This display is indicated by the mouse 64 or the like, and when the total column is designated, "22000" is moved to the total column, and the table is completed.

【0038】このようにして電卓そのものが画面上に表
示されているため、計算のための入力が同時に作表のた
めの入力となり、オペレータの手間を省くことが出来る
と共に、違った数字を入力する恐れがなくなる。
Since the calculator itself is displayed on the screen in this way, the input for calculation becomes the input for tabulation at the same time, so that the operator can save time and input different numbers. Fear is gone.

【0039】また、他の例として組織表を用いて宛名を
入力する場合について説明すると、今、表示画面57上
に図5(b)に示すように宛名を空白にした文書を表示
し、その表示画面上に上記したマルチウインドウ表示技
術によってフレームメモリ55の領域66に記憶されて
いる組織表の図形パターンを左側に重ねて優先的に表示
しているものとする。
As another example, a case of inputting an address using an organization table will be described. Now, a document in which the address is blank is displayed on the display screen 57 as shown in FIG. It is assumed that the graphic pattern of the tissue table stored in the area 66 of the frame memory 55 is preferentially displayed on the left side of the display screen by the multi-window display technique.

【0040】このような状態において、オペレータはま
ずマウス64等で組織表上の一つ(例えば「総務部長」
1 )を指示する。この指示によってCPU50は文字
コードバッファメモリ63での対応位置を把握して「総
務部長」に対する文字コードを認識する。次にオペレー
タが空白の宛名欄c2 を指示すると、この指示によって
CPU50は文字コードバッファメモリ62での対応位
置(b点)を把握し、バッファメモリ63より62へ”
総務部長”の文字コードを送ると共に、フレームメモリ
54へその文字パターンを送って表示画面57の宛名欄
2 に「総務部長」を表示させる。
In such a state, the operator first uses the mouse 64 or the like to display one item on the organization table (for example, “General Manager of General Affairs”).
Indicate c 1 ). With this instruction, the CPU 50 grasps the corresponding position in the character code buffer memory 63 and recognizes the character code for "General Manager". Next, when the operator instructs the address column c 2 blank, aware of this instruction by the CPU50 corresponding position of the character code buffer memory 62 (b point), to 62 from the buffer memory 63 '
And it sends the character code of general manager ", to display the" general manager "in address column c 2 of the display screen 57 sends a character pattern of the frame memory 54 navel.

【0041】このようにして、簡単に組織表中の1つ
(例えば総務部長c1 )をマウス64等で指示し、次に
空白の宛名欄c2 を指示するだけで上記第5図に示した
動作フローのステップn13〜n21と同様の動作が実
行されて宛名欄に「総務部長」の情報が入力され、新規
入力を必要としない。しかも組織表を指示するという、
人間の直観に合った操作方法によって宛名欄に入力する
ことが出来る。
In this manner, simply pointing one of the organization charts (for example, general affairs manager c 1 ) with the mouse 64 or the like and then pointing to the blank address column c 2 is shown in FIG. The same operation as steps n13 to n21 of the operation flow is executed, and the information of "General Manager of General Affairs" is input in the address column, and no new input is required. In addition, to indicate the organization table,
It can be entered in the address field by an operation method that suits human intuition.

【0042】[0042]

【発明の効果】以上詳細に説明したように、本発明の文
書処理装置によれば、作成中の文書にディスプレイ及び
キーボードを含む電卓の図形パターンを重ねて表示させ
るものであって、入力位置指示手段によって文書中の入
力位置が指示されている状態において、電卓の図形パタ
ーンのキーボードを指示することによって数値データを
入力し、この入力された数値データを演算に係るデータ
として数値データ記憶手段に記憶して電卓の図形パター
ンのディスプレイに表示すると共に、当該数値データを
入力位置指示手段によって指示された文書中の位置に入
力すべく、文書データ記憶手段の入力位置指示手段の指
示する位置に記憶して入力位置指示手段によって指示さ
れた文書中の位置に表示するものであり、また、入力さ
れた数値データを用いて演算を行って得られた演算結果
である数値データを数値データ記憶手段に記憶し、電卓
の図形パターンのディスプレイに表示した後に、選択的
に当該数値データを入力位置指示手段によって指示され
た文書中の位置に入力すべく、文書データ記憶手段の入
力位置指示手段の指示する位置に記憶し、入力位置指示
手段によって指示された文書中の位置に表示するもので
ある。よって、文書作成中の画面に電卓そのものが表示
されるため、数値データの入力及び当該数値データを用
いた演算の操作が簡単になり、また、これらの数値デー
タを文書中の所望の位置に入力でき、入力操作の手間が
省け、使い勝手の良い文書処理装置を提供できる。
As described above in detail, according to the document processing apparatus of the present invention, a graphic pattern of a calculator including a display and a keyboard is superimposed on a document being created, and an input position designation is performed. Document entry by means
In the state where the force position is indicated , numerical data is input by instructing the keyboard of the graphic pattern of the calculator, and the input numerical data is stored in the numerical data storage means as data relating to the operation, and the numerical data of the calculator is displayed. In addition to displaying the numerical data on the display of the pattern and inputting the numerical data to the position in the document designated by the input position designating means, the numerical data is stored at the position designated by the input position designating means of the document data storage means. Is displayed at the position specified in the document by the operator, and numerical data, which is a calculation result obtained by performing a calculation using the input numerical data, is stored in the numerical data storage means, and a graphic of the calculator is displayed. After the pattern data is displayed on the display, the numerical data is selectively placed at the position in the document designated by the input position designating means. In order to force, in which stored in the position indicated by the input position indicating means of the document data storage unit, and displays the position in the document indicated by the input position indicating means. Therefore, since the calculator itself is displayed on the screen during the document creation, the input of the numerical data and the operation of the operation using the numerical data are simplified, and the numerical data is input to a desired position in the document. Thus, it is possible to provide an easy-to-use document processing apparatus that can save the trouble of input operation.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の発明の背景となるマルチウインドウ表
示の機能ブロック図である。
FIG. 1 is a functional block diagram of a multi-window display as a background of the present invention.

【図2】マルチウインドウ表示の表示切換例を示す平面
図である。
FIG. 2 is a plan view showing an example of display switching of multi-window display.

【図3】本発明を日本語ワードプロセッサに適用した場
合の一実施例を示すブロック図である。
FIG. 3 is a block diagram showing an embodiment when the present invention is applied to a Japanese word processor.

【図4】本発明の一実施例装置の動作説明に供する動作
フロー図である。
FIG. 4 is an operation flowchart for explaining the operation of the apparatus according to the embodiment of the present invention;

【図5】本発明にしたがって実行される文書処理の画面
表示の一例を示す図である。
FIG. 5 is a diagram showing an example of a screen display of document processing executed according to the present invention.

【図6】従来の文書作成方式の説明に供する表示例を示
す図である。
FIG. 6 is a diagram showing a display example for explaining a conventional document creation method.

【符号の説明】[Explanation of symbols]

50…中央処理装置(CPU) 51…CRTのコントローラ 52…ウインドウコントローラ 54,55…フレームメモリ 57…CRTの表示画面 62,63…文字コードバッファメモリ 64…画面位置指示装置 66…組織図の図形パターンを表示するためのデータ記
憶領域 67…電卓の図形パターンを表示するためのデータ記憶
領域
50 ... Central processing unit (CPU) 51 ... CRT controller 52 ... Window controller 54,55 ... Frame memory 57 ... CRT display screen 62,63 ... Character code buffer memory 64 ... Screen position indicating device 66 ... Graphic pattern of organization chart 67. Data storage area for displaying a graphic pattern of a calculator 67

───────────────────────────────────────────────────── フロントページの続き (72)発明者 鈴木 等 大阪府大阪市阿倍野区長池町22番22号 シャープ株式会社内 (72)発明者 大崎 幹雄 大阪府大阪市阿倍野区長池町22番22号 シャープ株式会社内 (56)参考文献 ASC▲II▼,Vol.7,No. 4 (April 1983),P.102− 109 Apple Computer,In c.,“Lisa Owner’s G uide” Soction E:Ca lculator Newton別冊1「ワードプロセッ サのすべて」 (昭和57年5月20日発 行),(株)教育社,P.232−233 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Inventor Suzuki et al. 22-22 Nagaikecho, Abeno-ku, Osaka-shi, Osaka Pref. (72) Mikio Osaki 22-22 Nagaikecho, Abeno-ku, Osaka-shi, Osaka Sharp Corporation (56) References ASC II, Vol. 7, No. 4 (April 1983); 102-109 Apple Computer, Inc. , "Lisa Owner's Guide", Section E: Calculator Newton, Supplement 1, "All about Word Processors" 232−233

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 作成中の文書にディスプレイ及びキーボ
ードを含む電卓の図形パターンを重ねて表示させるもの
であって、 前記電卓の図形パターンのキーボードを指示する指示手
段と、 前記指示手段の指示によって入力された数値データを用
いて演算を実行する演算手段と、 前記指示手段の指示によって入力された数値データ及び
前記演算手段によって得られた演算結果である数値デー
タを記憶する数値データ記憶手段と、 文書データを記憶する文書データ記憶手段と、 文書中の入力位置を指示する入力位置指示手段と、前記入力位置指示手段によって文書中の入力位置が指示
されている状態において、 前記入力された数値データを
前記数値データ記憶手段に記憶すると共に前記文書デー
タ記憶手段の前記入力位置指示手段の指示する位置に記
憶し、前記演算結果である数値データを前記数値データ
記憶手段に記憶した後に選択的に前記文書データ記憶手
段の前記入力位置指示手段の指示する位置に記憶するよ
う制御する記憶制御手段と、 前記数値データ記憶手段に記憶された数値データを前記
電卓の図形パターンのディスプレイに表示すると共に、
前記文書データ記憶手段に記憶された数値データを前記
入力位置指示手段の指示する位置に表示する表示手段
と、 を備えたことを特徴とする文書処理装置。
1. A computer-executable method for superimposing a graphic pattern of a calculator including a display and a keyboard on a document being created, comprising: an instruction unit for instructing a keyboard of the graphic pattern of the calculator; Calculating means for performing an operation using the obtained numerical data; numerical data storage means for storing the numerical data input by the instruction of the instruction means and the numerical data as the operation result obtained by the arithmetic means; Document data storage means for storing data; input position indicating means for indicating an input position in the document; and input position in the document indicated by the input position indicating means.
In this state, the input numerical data is stored in the numerical data storage means and stored at the position indicated by the input position indicating means of the document data storage means, and the numerical data which is the calculation result is stored in the document data storage means. Storage control means for controlling to be selectively stored at a position indicated by the input position indicating means of the document data storage means after being stored in the numerical data storage means; and While displaying on the calculator's graphic pattern display,
Display means for displaying numerical data stored in the document data storage means at a position designated by the input position designation means.
JP6070663A 1994-04-08 1994-04-08 Document processing device Expired - Lifetime JP2659907B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6070663A JP2659907B2 (en) 1994-04-08 1994-04-08 Document processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6070663A JP2659907B2 (en) 1994-04-08 1994-04-08 Document processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP58160692A Division JPS6050589A (en) 1983-08-30 1983-08-30 Document generation system

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP7330272A Division JP2672940B2 (en) 1995-12-19 1995-12-19 Document processing device

Publications (2)

Publication Number Publication Date
JPH0749866A JPH0749866A (en) 1995-02-21
JP2659907B2 true JP2659907B2 (en) 1997-09-30

Family

ID=13438135

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6070663A Expired - Lifetime JP2659907B2 (en) 1994-04-08 1994-04-08 Document processing device

Country Status (1)

Country Link
JP (1) JP2659907B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0525115A (en) * 1991-07-17 1993-02-02 Yoshitomi Pharmaceut Ind Ltd Amide compound and its synthetic intermediate

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Apple Computer,Inc.,"Lisa Owner’s Guide" Soction E:Calculator
ASC▲II▼,Vol.7,No.4 (April 1983),P.102−109
Newton別冊1「ワードプロセッサのすべて」 (昭和57年5月20日発行),(株)教育社,P.232−233

Also Published As

Publication number Publication date
JPH0749866A (en) 1995-02-21

Similar Documents

Publication Publication Date Title
JPS60193066A (en) Electronic computer
JPH03206552A (en) Display processing system
JPS6049425A (en) Display system for sentence processor
JPS6049424A (en) Document input system
JP2659907B2 (en) Document processing device
JP2672940B2 (en) Document processing device
JPH0525115B2 (en)
JP3064323B2 (en) Character string replacement device with attributes
JPH079652B2 (en) Character processor
JP2504867B2 (en) Display method in text processing device
JP2647916B2 (en) Data processing device
JP2928858B2 (en) Multi-window display control apparatus and method
JP3020213B2 (en) Document processing device
JPS62229316A (en) Character processor
JP3037141B2 (en) Spreadsheet system and method with auxiliary line display function
JP3044052B2 (en) Character processor
JP3024175B2 (en) Multi-window display device
JP3244269B2 (en) String input control method
JPS6218596A (en) Working area display system
JPS6225788A (en) Display control system for auxiliary screen
JPH08314635A (en) Small-sized electronic equipment
JPH031273A (en) Character processor having operation self-study function
JPH02281328A (en) Picture controller
JPH04348482A (en) Card type data processor
JPH03129464A (en) Guide text scrolling system