Word processing apparatus with handwriting input function

Abstract: A word processing apparatus includes a document data memory, a display, a handwriting input unit for handwriting an edition symbol onto a data portion of the displayed document data, a count unit for counting an address of the handwritten edition symbol in the document data memory, a recognition unit for recognizing the handwritten edition symbol, an edition symbol memory for storing a plurality of edition symbols recognized and their addresses, and an edition processor for successively editing a plurality of handwritten data portions in accordance with the recognized edition symbols and their addresses.

Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to word processing apparatus such as word processors and computers capable of preparing documents. More particularly the invention relates to a word processing apparatus with a handwriting input function that allows a handwriting input operation. 2. Description of the Related Art Conventionally as word processing apparatus of this kind are known pen input word processing apparatus in which a display unit and a tablet input unit are integrated with each other. In addition, as word processing apparatus which use a tablet input unit to enter edition symbols to edit documents is known an apparatus which is disclosed in Japanese Laid-Open Patent No. SHO 61-226869 and Japanese Laid-Open Patent No. HEI 3-25577. FIG. 20 shows a function block diagram of such conventional pen input word processing apparatus. Referring to FIG 20 Reference Numeral 31 designates an application memory unit in which each kind of application is stored, 32 a system control unit that performs data processing based on the application stored in the application memory unit 31, 33 a key driver that receives a key input from a keyboard, 34 a pen driver that receives a pen input from the tablet, 35 a pen input control unit that receives track data of the tablet pen transmitted from the pen driver 34 to control the track data based on the instruction from the system control unit 32, 36 a display driver that receives a track image of the pen output from the pen input control unit and is controlled by the system control unit 32 to control the display, 37 an engine for recognizing a handwritten symbol that recognizes what symbol is formed by the pen track by receiving track data from the pen input control unit 35 and comparing the data thus received with each kind of character and symbol pattern stored in advance. Such conventional pen input word processing apparatus edits documents with a handwriting input of edition symbols as shown in FIG. 21 using a tablet pen. Such edition symbols are determined in the following way. "Return" --- a handwriting symbol for moving down from an upper line and then travelling further to the left. "Space" --- a handwriting symbol for moving down from an upper line and then travelling further to the right, the amount of space thereof being determined by the length to the travel to the right side." "One character deletion" --- a handwriting symbol for moving up from a lower line while making a circle "TAB" --- a handwriting symbol for moving up from the lower line to the upper line and then travelling further to the right. "Region" --- a handwriting symbol for moving from the left to the right, the amount of region being determined by the length of the travel to the right. Incidentally using a combination of "one character deletion" and "region" allows the definition of region deletion. FIGs. 22a through 22f are a view for illustrating an example of processing such edition symbols. For example, the input of the return key provide an edition of documents as shown in FIG. 22b. The input of an edition symbol "space" with a tablet pen as shown in FIG. 22c provides an edition of documents as shown in FIG. 22d. The input of "one character deletion" with the tablet pen provide an edition of documents as shown in FIG. 22e. Edition operation by a handwriting symbols using a tablet pen has been done as mentioned above according to the conventional method. However, in the application of these edition symbols, the conventional key input is simply replaced by the pen. There is no feature peculiar to the pen input operation displayed therein. In other words, such input operation has a drawback that processing documents using such edition symbols is not so different from the ordinary processing by the conventional method in which documents are processed successively so that it is very difficult to see the context thereof which makes it very hard to operate the pen input function of this kind. Besides, assuming that a wrong edition symbol is entered or such wrong symbol is recognized, the movement of symbols on the display screen is too rapid in a successive processing of edition symbols based on the result of the recognition with the result that it takes time to comprehend the content of edition. As related art of the present invention, Japanese Laid-Open Patent No. SHO 51-93830 discloses a control instruction apparatus which allows a pen to enter a continuous coordinates like a line drawn with one stroke of a brush to detect the order of element regions where coordinates drawn with one stroke of a brush thereby corresponding to the control instruction. Japanese Laid-Open Patent No. SHO 62-28828 discloses a tablet input data processing apparatus that offers simultaneously characters/positions to be edited and edition instructions by entering a specific edition symbols to a document displayed on a display integrated tablet through pen input operation. Japanese Laid-Open Patent No. SHO 62-256023 discloses a tablet input data processing apparatus comprising an instruction input system that improves the operability such work as editing and proof-reading a document by determining from a set of operation position relative to the touch operation the patterns of instruction and a region where the instruction is executed. Japanese Laid-Open Patent No. HEI 3-150625 discloses a tablet input data processing apparatus comprising an instruction input system that allows an easy input of a plurality of instruction by constituting mutually corresponding instructions into the same pattern and differentiating the direction (stroke) of writing each different instruction. Prior art document "GRAPHICS INTERFACE '91, 3 June 1991, pages 77-84, HARDOCK G., 'Design issues for Line-Driven Text Editing / Annotation Systems', discloses a handwritten editing apparatus of written documents. With this apparatus, handwritten markings are added to a displayed text with appropriate means. These markings can be either annotations or editing commands, which can be at any time selected and interpreted by a computer as editing commands, and executed. SUMMARY OF THE INVENTION It is an object of the present invention to provide a word processing apparatus that can easily modify edition in the midway and decrease an error in operation owing to a mistaken instruction of edition symbol and a wrong recognition of edition symbol. To solve this object the present invention provides a word processing apparatus as specified in claim 1. Preferred embodiments of the invention are described in the subclaims. In particular, the present invention provides buffer means for storing edition symbols so that edition can be performed while comprehending the process of edition with a method that can facilitate the confirmation of the result of edition. According to the invention, the edition symbol recognized by recognition means is stored in the edition symbol memory in the amount of a plurality of edition symbols. Then the edition processing means successively edits a plurality of handwritten data portions in accordance with the recognized edition symbols and their addresses. Consequently after performing all the instructions for edition, the edition processing corresponding to the instruction is successively effected. This improves the efficiency of edition operation. BRIEF DESCRIPTION OF THE DRAWINGS The present invention will be further detailed in conjunction with the accompanying drawing in which; FIG. 1 is a block diagram illustrating the construction of one embodiment in which the present invention is applied to a Japanese word processor; FIG. 2 is a function block diagram in one embodiment of the present invention; FIG. 3 is a view illustrating the memory content in the memory storing edition symbols; FIG. 4 is a view illustrating the memory content in the conditional flag region; FIG. 5 is a view illustrating a screen showing a menu for setting edition symbols. FIG. 6 is a flow chart illustrating the processing content of setting edition symbols. FIG. 7 is a view for illustrating a screen displaying a menu for setting a recognition level. FIG. 8 is a view for illustrating a screen displaying a menu for setting the order of symbols. FIG. 9 is a flow chart for illustrating the processing content in setting the recognition level. FIG. 10 is a view for illustrating the processing content in setting the order of symbols. FIGs. 11a through 11d are a view illustrating an example of processing the order of symbols in a batch processing mode. FIGs. 12a and 12b are a view illustrating a representation example of reconfirmation means. FIGs. 13a through 13d are a view illustrating a processing example of the symbol order in the batch processing mode. FIGs. 14a through 14d are a view illustrating a processing example of the display order in the batch processing mode. FIG. 15 is a view illustrating coordinate values of entered edition symbols. FIG. 16 is a flow chart illustrating a processing content when a recognition confirmation is required in the batch processing mode. FIG. 17 is a flow chart illustrating the processing content when a determination processing for terminating edition symbols in a flow chart shown in FIG. 16. FIGs. 18a and 18b are a flow chart illustrating the processing content in the entire embodiment. FIG. 19 is a block diagram illustrating the entire processing of the embodiment. FIG. 20 is a function block diagram of a conventional word processing apparatus of pen input type FIG. 21 is a view illustrating an example of edition symbols by handwriting input. FIGs. 22a through 22f are a view illustrating a processing example by handwriting input. DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be detailed hereinbelow. However, the present invention is not limited by them. The present invention can be applied to each kind of Japanese word processors and English word processors both small and large. There will be explained hereinbelow an embodiment of the present invention which is applied to a Japanese word processor with a tablet input function. The application of the present invention can be performed by adding the following function of the present invention to a Japanese word processor. In accordance to the present invention, data to be stored in the data memory only have to include document data. It may also include different kinds of data such as numerical data, graphic data and image data. FIG. 1 is a block diagram illustrating the construction of a Japanese word processor provided with a tablet input function. Referring to FIG. 1, Reference Numeral 1 designates a central processing unit (CPU) that performs each kind of data processing with a control program written in a read only memory (ROM) 2. Reference Numeral 3 designates a random access memory (RAM), 4 a kana character key, a kana-kanji conversion key, or a keyboard providing function keys, 5 a display unit comprising a CRT display device or a LC display device, 6 a tablet integrated with the display unit 5, 7 a tablet pen for handwriting document data onto the tablet 6, 8 a tablet control unit for controlling the tablet pen 7, 9 a sound signal generation unit for outputting a sound signal, 10 a sound generation unit for generating a sound upon receipt of an output signal from the sound signal generation unit 9. FIG. 2 is a function block diagram in an embodiment of the present invention. Referring to FIG. 2, Reference Numeral 11 designates an application storage unit, 12 a system control unit for processing data based on an application stored in the application storage unit 11, 13 a key driver for receiving key input from the keyboard 4, 14 a key driver for receiving track data of the tablet pen 7, 15 a pen control unit that receives the track data of the tablet pen 7 from the pen driver 14 and controls the track data based on the instruction given by the system control unit 15, and 16 a display driver that receives the pen input image output from the pen control unit 15 and receives the control from the system control unit 12 to control the display unit 5. Reference Numeral 17 designates a handwritten character recognition engine that recognizes what character or symbol the pen track stands for by receiving the track data of the pen from the pen control unit 15 and comparing the data with patterns of character and symbol of each kind stored in advance, and 18 a edition symbol storing memory that receives the result of recognition from the handwritten character recognition engine 17 so that when it has been made clear that the track data provides edition symbols, the edition symbols are accumulated and stored by a portion of a plurality of edition symbols and stores the edition position corresponding to each edition symbol. Reference Numeral 19 designates a conditional flag region that stores processing conditions of edition symbol stored in the edition symbol storing memory 18, 20 a sound unit that generates a sound upon receiving an instruction from the system control unit 12, the unit 20 corresponding to the sound unit shown in FIG. 1. As can be seen from this function block diagram, the present invention comprises an edition symbol storing memory 18 which realizes the present invention, a conditional flag region 19 given as a means of defining the operation of data stored in this edition symbol storing memory 18 and a sound unit 20 provided in accordance with the necessity. As a construction of hardware, both edition symbol storing memory 18 and the conditional flag region 19 are included in RAM 3 shown in FIG. 1. Besides the apparatus of the present invention is constituted by adding to a Japanese word processor (not shown in the drawing) provided with the conventional tablet input means a sound signal generating unit 9 and a sound unit 10 connected to the signal generating unit 9. FIG. 3 is a view illustrating the memory content stored in the edition symbol storing memory 18. The memory content of the edition symbol storing memory 18 is secured as shown in FIG. 3. Operation definition items stored in the conditional flag region 19 includes the following items; edition method (indirect edition and direct edition) processing method (batch processing and individual processing) recognition confirmation (required, not required) reconfirmation means (display, sound) processing order (display order, symbol order and input order) When confirmation of recognition is required, the recognition level can be determined as operation, termination and dependence. In addition, with respect to the processing order of symbols, the input of sequential numbers and the dependency can be defined. Then these flags are stored in each flag region 19 as shown in FIG. 4. In this manner, each kind of edition processing is performed by defining each operation conditions in the conditional flag region 19. The tablet input function of the apparatus according to the present invention and the operation of the display is illustrated based on FIG. 3. At the outset, the image entered into the tablet is controlled with the pen input control unit 15, and the track data is displayed on the display unit 5. Then the data is recognized with the handwritten character recognition engine 17. When the recognized data is an edition symbol, it is stored in the edition symbol storing memory 18. The edition symbol storing memory 18 stores the name of the edition symbol given as a result of recognition and the scope of edition thereof, a pen handwriting input image for overlapping with the edition screen and the input order of edition symbols. After the recognition of handwritten characters, the display of the pen input image is replaced with the image stored in the edition symbol storing memory 18. This stored memory does not change because it remain the same as long as it is displayed on the same location. When the image is transferred from by scrolling the former edition data, the unprocessed pen input image can be scrolled simultaneously by displaying the image with the replacement data transmitted from the edition symbol storing memory 18. The conditional flag is used to designate the processing method of edition symbols entered by the pen. When the reconfirmation is made by sound under such conditions, the process is performed through the sound unit 20. The system control unit 12 is intended for recognizing the pen handwriting input operation with this processing of entering edition symbols with the pen to store the edition symbols in the edition symbol storing memory 18 and to control the display unit 5 and the entire edition processing including the conditional flag control other than the pen input operation. The system control unit 12 performs the control required in applications individually prepared (such as document preparation, graph preparation, drawings preparation and table preparation). Each processing will be described hereinbelow. 1. Setting an initial condition An initial condition is set by giving instructions in accordance with an individual method (not described here) predetermined from the keyboard 4 or the tablet pen 6. This allows the screen for setting edition symbol as shown in FIG. 5 so that the cursor key mounted in the keyboard 4 can perform the operation as shown in the flowchart of FIG. 6. Then the cancel key and the execution key mounted in the key board determine whether or not the instruction is to be defined. When the instruction is defined, what is shown in FIG. 5 is replaced with what is instructed in the display unit 3. In other words, in the processing shown in FIG. 6, a menu for setting edition symbols as shown in FIG. 5 is displayed (step 8a) to determine the cancel key and the execution key (step 8b). In the subsequent process, the cursor respectively sets such modes as the edition mode (step 8c), the processing mode (8d), the recognition confirmation (step 8e), the reconfirmation means (step 8f), the processing order (step 8g), the recognition level setting (step 8h), and the symbol order setting (step 8i). When the execution key is pressed (step 8j), each plug is registered (step 8k). The recognition level is set in a screen showing a menu for setting edition symbols shown in FIG. 5 by designating the level with the pen input operation in the region for setting the edition region or by pressing a key corresponding to the recognition level. Thus the screen shown in FIG. 7 is displayed on the display unit 5 and the operation shown in the flowchart of FIG. 9 is performed. In other words, in the processing shown in FIG. 9, a menu for setting the recognition level of FIG. 7 is displayed (step 11a). The cancel key and the execution key are determined (step 11b) followed by setting the continuation or the interruption of return (step 11c), space (step 11d), one character deletion (step 11e), and TAB (step 11f). It is also judged whether or not the operation depends on other operation with respect to the region (step 11g). When the execution key is not pressed (step 11h), each flag is registered (step 11i). The symbol order is designated with pen input operation in a region for setting the symbol order on a screen showing a menu for setting edition symbols shown in FIG. 5. Otherwise the symbol order is designated by effecting an operation shown in the flowchart of FIG. 10 in which a key corresponding to the pen input operation is pressed to display a sreen shown in FIG. 8 on a display part 5 In other words, in the processing shown in FIG. 10, a menu for setting the symbol order of FIG. 8 is displayed (step 12a). The cancel key or the execution key is determined (step12b), followed by setting the processing order of return (step 12c), space (step 12d), one character deletion (step 12e) and TAB (step 12f). At the same time an operation is effected as to whether the operation for region depends on other operations (step 12g). Then when the cancel key is not pressed (step 12h), the number is checked (step 12i). When the number is correct, each flag is registered (step 12j). 2. Direct Edition Mode and Indirect Edition Mode The direct edition mode here means a method for consecutive processing performed under the operating system of the conventional personal computer. The indirect edition mode here means a process in which edition symbols are tentatively stored and the symbols are processed in a batch processing mode. In other words, in the direct edition mode, as shown in FIGs. 22a through 22f, when individual edition symbol is entered with the pen input operation, each symbol is recognized and corrected. On the other hand, in the indirect edition mode, as shown in FIG. 11a, when the individual edition symbol is entered with the pen, the edition symbol is tentatively stored in the edition symbol storing memory 18 so that correction processing is performed with the individual edition symbol in the later process. This mode is selected by determining the direct edition is selected or the indirect edition is selected in the screen showing the menu for setting edition symbols shown in FIG. 5. The edition mode flag in the conditional flag region 9 shown in FIG. 4 is set to "0" in the indirect edition and "1" in the direct edition mode. 3. Setting Batch Processing Mode and Individual Processing Mode Both the batch processing mode and the individual processing mode are a kind of the indirect processing mode in which edition symbols tentatively stored is batch processed at one time or they are processed individually. Referring to FIGs. 11a through 11d, the batch processing mode performs processing shown in FIGs. 11b, 11c and 11d successively without interrupting in the midway. On the other hand, the individual processing mode interrupts the processing after completing one cycle of processing to confirm the result thereof on the display. The mode can be determined by selecting either the batch processing mode or the individual mode on the screen showing the menu for setting the edition symbols shown in FIG. 5. The processing mode flag in the conditional flag region 19 shown in FIG. 4 is set to "0" in the batch processing mode or "1" in the individual processing mode. 4. Confirmation of Recognition and Recognition Level Even in the batch processing mode, the operator is tempted to tentatively interrupt and confirm the processing depending on the kind of the edition symbol. The mode is designated when an individual processing is partially required in the batch processing mode. This method for setting the recognition level allows determining the recognition confirmation is to be set to "required" or "not required on the screen showing a menu for setting edition symbols. The recognition confirmation flag in the conditional flag region 19 can be set to "0" in the case of "required" whereas the flag can be set to "1" whereas the same flag can be set to "0" in the case of "not required". When the flag is set to "required", setting of "continuation", "interruption" or "dependence on others" in each edition symbols set on the menu for setting the recognition level shown in FIG. 7 becomes effective so that individual edition symbols are controlled and executed with the content of each flag on the return level, space level, one character deletion level, TAB level, and region level in the conditional level shown in FIG. 4. Flags on this recognition level is automatically set to "dependence on others" when the edition symbols gives a complex instruction like region designation. The edition symbol complexes therein determines the content of edition. 5. Setting Reconfirmation Means (Setting Display or Sound) It is necessary to confirm the edition symbol before executing edition when handwritten symbols are wrongly recognized. This is a process for setting a method for reconfirmation of the edition symbol. In the process, means is provided which allows an operator to recognize how entered edition symbols are given on the recognition level when the confirmation of recognition either in the individual processing mode or in the batch processing mode is demanded. It is possible to set display or sound as a means for reconfirmation. FIGs. 12a and 12b are a view illustrating an example of display by the reconfirmation means in which after registration of edition symbols shown in FIG. 11a, return of edition symbols is executed. Out of these FIGs., FIG. 12a shows an example of reconfirmation by the display in which after either blinking the edition symbol of return mark or inverting the region where the return mark is located a message is displayed to the effect that a return signal will be subsequently processed at the lower portion of the display screen. FIG. 12b is an example of reconfirmation by the sound. Since it is impossible to designate the edition symbol with the sound, the subject symbol is either blinked or inverted on the screen. In the place of the message mentioned above, the sound data is output to announce with sound that the return signal will be processed. Such sound data is held in the ROM 2 or RAM 3 shown in FIG. 1 or in the sound generation unit 9 in such a manner that the subject sound data is selected, DA converted at the sound generation unit 9 and transmitted to the sound unit 10. 6. Setting the Order of Processing (Display Order, Symbol Order and Input Order) The order of processing edition symbols include the display order, the symbol order and the input order. When the processing order is set to the display order, edition processing proceeds from top to bottom of data to be corrected. When the processing order is set to the symbol order, the edition processing proceeds in the order set on the screen for setting the symbol order shown in FIG. 8. When the processing order is set to the input order, the edition processing proceeds in the order of registration numbers shown in FIG. 3 with which edition symbols are controlled. Suppose the edition processing is set to the input order. When the edition symbols are entered in the order of return, space and one character deletion through the use of a tablet pen 7, the registration numbers corresponding to the edition symbols are registered in the edition symbol storing memory 18. Thus, referring to FIGs. 11a through 11d, the edition processing proceeds in the order shown in FIGs. 13b, 13c and 13d. Suppose the edition processing is set to the symbol order. When the order of the edition symbols in the conditional flag region 19 shown in FIG. 4 is set to; one character deletion order=1, space order=2, return order=3, TAB order=4, and region order=0, the edition processing proceeds in the order shown in FIGs. 13b, 13c and 13d irrespective of the order shown in FIG. 13a referring to FIGs. 13a through 13d. Suppose the edition processing is set to the display order. Referring to FIGs. 14a through 14d, the edition processing proceeds in the order of edition symbols that appears first in the order of the display as shown in FIGs. 14b, 14c and 14d. In other words, FIGs. 11a through 11d show the edition processing performed in the order of return, space and one character deletion. FIGs. 13a through 13d show the edition processing performed in the order of one character deletion, return and space. The processing order can be determined depending on the purpose as shown here. The advantage of the input order processing is that since document can be edited in the input order of return, space and one character deletion the process of edition can be easily understood. The advantage of the display order is that since correction is made successively from the very beginning when the correction data is large the partial content can be easily understood. The advantage of the symbol order is that since dynamic changes comes on the very last stage deleted parts such as one character deletion can be added after the deletion, edition can be made with ease. These can be set very freely in accordance with the situation of each data. 7. Transfer of Edition Symbol Like the process of edition symbols shown in FIGs. 11a through 11b, FIGs. 13a through 13d and FIGs.14a through 14d, the display location of edition symbols to be processed is shifted from the coordinate location entered on the initial stage by the tablet pen 7. Here display examples shown in FIG. 11a and 11b will be illustrated. The coordinates of edition symbols shown in FIG. 11a is defined as Xt and Ian as shown in FIG. 15. The edition symbols are registered in the item of the edition scope of the edition symbol storing memory 18 shown in FIG. 3 with the coordinated located at the front position. For example, with respect to the edition symbol of return, return symbol shown in FIG.11a is registered as shown in the edition scope of the edition symbol storing memory 18 so that the return symbol is located at the position of X7 and Y1. In the subsequent process, space and one character deletion symbols are also registered in the same manner. Then when the return is executed, the position of one character deletion does not change, but the position of the space changes. Thus in this case, the edition symbol of space remain unprocessed so that it is moved as shown in FIG. 11b. In accordance with this method, since X2 and X3 is produced when a new set of coordinates of the space symbol is read from Xn and Yn, the registration of the front position of the space in the edition scope of FIG. 3 is rewritten from X8, Y1 to X2, Y3. This allows moving the display position of the edition symbol of the space based on this data. 8. Complex Instructions Complex instructions here means an instruction that does not function all by itself. Such processing as region designation is performed with complex instructions. The presence of many edition symbols allows creating different kinds of new edition function such as region deletion comprising a region designation symbol and a deletion symbol and region transfer function comprising a region designation symbol and a transfer symbol. In this case in determining when the edition function is to be executed, symbols that do not function by themselves such as region designation symbols are allowed to depend on other symbols. With this the order of processing is controlled so that the processing order is determined by the deletion symbols and transfer symbols. Consequently, out of the need the region level and the region order in the conditional flag region 19 as shown in FIG. 4 is controlled and operated as "dependence on others=0". 9. Interruption Processing Before and After Recognition Confirmation When the recognition confirmation is set to "required" in the batch processing mode, and the recognition confirmation is demanded with respect to part of the edition symbols (symbols whose recognition level is set to "interruption"), the processing as shown in the flowchart of FIG. 16. In the processing of FIG. 16, when the mode is set to a batch processing mode and recognition confirmation is required, the processing is interrupted before processing each edition symbol to be processed (step 18a), recognition confirmation screen of edition symbols are displayed (step 18b). When the execution key is pressed (step 18c), the individual edition is executed (step 18b) and the processing is interrupted again (step 18e). Later if the execution key is pressed (step 18f), the processing returns to step 18a, and the processing is interrupted at the subsequent position of edition symbols. Incidentally if the recognition confirmation is not performed at step 18a, recognition confirmation screen of edition symbol is not displayed and the individual edition is executed immediately (step 18g). In the above processing, when the edition symbol which requires a recognition confirmation appear successively, pressing down the execution key after interrupting the processing at step 18e produces a recognition confirmation screen again at step 18b. In this case, the content of screen display at step 18e and screen display content at step 18b are fundamentally the same, and the difference lies in whether or not the instruction of the subsequent edition symbol is emphasized and represented. Thus, as shown in FIG. 17, step 18h is interposed between step 18d and step 18e in the flowchart of FIG. 16. The processing returns to step 18a without executing the termination at step 18e by confirming in advance the termination of the subsequent edition symbol at step 18h. Thus the operation of the execution key is omitted at step 18f. 10. Overall Operation FIGs. 18a and 18b are a flowchart illustrating the overall processing of functions so far mentioned. In the flowchart of FIGs. 18a and 18b, the pen input operation is performed onto the tablet 6 (step 20a) to designate the handwritten image and the position thereof. When the input region of the pen input is located in a function designation region such as guidance in the display screen (step 20b), each function is performed (not particularly explained here). In addition, in the recognition region, it is determined whether the recognition is performed in a character recognition or in a symbol recognition (step 20c). In the character recognition, it is determined whether or not the edition mode is performed in the direct edition mode or in the indirection edition mode (step 20d). In the direct edition mode, the conventional individual processing of edition symbols (1) is executed (step 20e). This individual symbol edition processing (1) proceeds while interrupting before and after the process to confirm it either in the display or in the sound in accordance with the necessity. At step 20d, the indirect edition mode executes the judgment of the processing mode (step 20f). Here when the batch processing mode is selected, the mode determines whether or not the recognition confirmation is required or not (step 20g). When the recognition confirmation shows "not required", the processing proceeds to step 20h. When the recognition confirmation shows "required", the processing proceeds to step 20i. At step 20i, the processing is investigated as to whether the recognition level is set to "continuation" or "interruption". When the recognition level is set to "interruption", the processing proceeds to step 20j thereby executing the individual processing of edition symbols (1). On the other hand, when the level is set to "continuation", the processing proceeds to step 20h thereby executing the individual processing of edition symbols (2). In the recognition level at step 20i, when the recognition level is set to "dependence on others", the operation is executed in accordance with the corresponding symbols. In the determination at step 20f, the individual processing mode executes the executes the individual processing of edition symbols (1). The individual processing of edition symbols (1) at step 20j is equal to the individual processing of edition symbols (1) at step 20e. The edition operation is interrupted before and after processing one edition symbol or complex symbols complexed with region designation. Each symbol is recognized and confirmed on display or with sound prior to processing the symbol. The individual processing of edition symbols (1) at step 20h batch processes edition symbols stored in edition symbol storing memory 18 without interrupting the processing or display. Then after the individual processing of edition symbols (1) or the individual processing of edition symbols (2), it is determined whether or not the processing is the final one or not (step 20k). When the processing is not final, the conditions of the subsequent edition symbols are confirmed again. When the processing is final, the processing is completed. Incidentally edition symbols are processed in the order set on the screen showing a menu for setting edition symbols shown in FIG. 5. FIG. 19 is a block diagram showing the overall processing mentioned above. The overall edition processing is executed in the form shown hereinbelow. In this way, an edition symbol storing memory 18 is provided which stores edition symbols by accumulating a plurality of such edition symbols. After confirming the edition symbols entered with the tablet pen, the edition symbol name, the edition scope, and the input image thereof is stored in the edition symbol storing memory 18 as data. Symbols are edited while grasping the process thereof with a technique that facilitates the confirmation. This facilitates the conversion of edition and enables reducing an operation error resulting from a mistaken instruction of edition symbols and a mistaken recognition of edition symbols. In addition, provision of operation definition means of data accumulated in the edition symbol storing memory 18 enables realizing a diversified operation capabilities. In accordance with the present invention, after executing all the instruction work for edition, the edition processing can be executed in batches. This enables effectively executing document edition. The operator can designate the batch processing mode and the individual processing mode. Designating the individual processing mode allows the user to determine whether or not the recognized processing is to be actually executed in each processing of edition symbols. This can prevent mistaken operation resulting from mistaken recognition. When edition processing is executed in batches in accordance with the instruction after completing all the designation work for edition with handwriting input, the processing is interrupted for the time being to allow setting whether or not the edition content is to be confirmed with respect to each processing of edition symbols. This facilitates confirming the content of processing at edition work. When the processing is interrupted for the time being and the edition content is confirmed, the result of recognition of edition symbols are reported to the user. Thus edition processing can be executed while confirming the result of recognition. When the edition processing is executed in batches after all executing the edition work with handwriting input, the edition processing can be executed in the order desired by the user. Thus this facilitates the confirmation of the edition result. For example, with respect to complex edition symbols, like "region designation", the edition processing can be executed in the order depending on other edition symbols. This facilitates the designation of the edition order.

Claims: A word processing apparatus with a handwriting input function, comprising: data memory (11) for storing data; display means (5, 16) for displaying the data stored in the data memory; handwriting input means (7, 14) for handwriting at least an edition symbol onto a data portion of the displayed data; edition processing means (12) for recognizing the input order of the edition symbols; and recognition means (17) for recognizing the handwritten edition symbol by referring to patterns of edition symbols stored therein; characterized by edition symbol memory (18) for storing a plurality of edition symbols recognized by the recognition means (17) and their input order; wherein: said edition processing means (12) successively edits a plurality of handwritten data portions in accordance with the recognized edition symbols and their input order. A word processing apparatus according to claim 1, further comprising: mode designation means (19) for designating successive editing mode or individual editing mode; and instruction means (19) for instructing whether or not the edition continues, wherein the edition processing means (12) successively edits the handwritten data portions with respect to all of the edition symbols without interrupting on the successive editing mode, and interrupts the edition at every edition symbol to individually edit the handwritten data portion with respect to each edition symbol on the individual editing mode. A word processing apparatus according to claim 1, further comprising: instruction means (19) for instructing whether or not the edition continues; and confirmation edition symbol memory (18) for storing the advance confirmation edition symbols which requires confirmation of the edition content, wherein the edition processing means (18) judges whether or not the edition symbol to be processed is included in the confirmation edition symbols, interrupts the edition at the edition symbol to edit the handwritten data portion with respect to the edition symbol upon receipt of an instruction from the instruction means (19) in case of the judgement that the edition symbol is included, and edits the handwritten data portions with respect to the edition symbols without interrupting in case of the judgement that the edition symbol is not included. A word processing apparatus according to claim 3, further comprising reporting means (20) for reporting the result of edition symbol recognition by recognition means (17) when the edition is interrupted in case of the judgement that the edition symbol is included. A word processing apparatus according to claim 1, further comprising: input order memory (18) for storing the input order of the handwritten edition symbols; symbol order memory (18) for storing a predetermined symbol order applied to each edition symbol; address order memory (18) for storing the address order of the edition symbols stored in the edition symbol memory; and selecting means (7) for selecting one specific order from the input order, the predetermined symbol order and the address order, wherein the edition processing means (12) edits the handwritten data portions with respect to the edition symbols in the specific order selected by the selecting means. A word processor apparatus according to claim 5, wherein said edition processing means (12) edits the handwritten data portions with respect to a complex edition symbol which does not function by itself, such as region designation symbol, in the order depending on the order of other edition symbols combined with said complex edition symbols.

Inventors: HAMA KENTARO, SENOO SEIICHI, UENO YUHIHIKO, HAMA, KENTARO, SENOO, SEIICHI, UENO, YUHIHIKO, UENO, YUHIHIKO, 6-102, KIZU KABUTODAI, 73
Applicants: SHARP KK, SHARP KABUSHIKI KAISHA
Application year: 1993
Main classification: G06F3
IPC codes: G06F3, G06F17