This Application claims priority to Japanese Patent Application No. 2013-154927, filed on Jul. 25, 2013, the content of which is hereby incorporated by reference.
The present disclosure relates to a paper medium, to an input device that is able to convert the path of a writing instrument on the paper medium into electronic data, and to a non-transitory computer-readable medium for an input device.
An input device is known that, in a case where writing has been done on a paper medium that has been placed on a base, converts the path of the movement of the writing instrument into information, in electronic form, on a linear figure that has been written on the paper medium. For example, a writing input device is provided with a handwriting input portion and a code reader. A user places a paper medium on a stage of the handwriting input portion. A bar code is printed on the paper medium. The bar code indicates information that is related to the paper medium, such as a document name, a page number, a personal computer name, a personal computer IP address, and the like, for example. The bar code is read by the code reader. When the user writes on the paper medium using an electromagnetic pen, the coordinates of the positions where the writing was done on the paper medium are detected by the handwriting input portion. Revision data that indicate the detected writing positions are appended to document data for the page number that is indicated by the bar code. Note that a two-dimensional code can be used instead of the bar code. The bar code expresses information through slight differences in the thicknesses of the lines in the bar pattern. The two-dimensional code expresses information by arranging small dots vertically and horizontally. That is, both the bar code and the two-dimensional code express information through differences in a pattern.
However, with both the bar code and the two-dimensional code, the information is read by a device, and the differences in the patterns (the differences in the thicknesses of the lines and the positions of the dots) cannot be easily discerned by a human being. Accordingly, it is difficult for a person to recognize the information that a bar code or a two-dimensional code indicates about the paper medium, even if the person looks directly at the bar code or two-dimensional code.
Embodiments of the broad principles derived herein provide a paper medium, an input device that make it possible for a person to recognize information about the paper medium by looking directly at the paper medium, and a non-transitory computer-readable medium for an input device.
Embodiments provide a paper medium that includes a form and a mark. The mark is disposed on the form in an information correspondence position. The information correspondence position is a specified position corresponding to a form information item. The information correspondence position is the same position on each one of a plurality of forms in a case where the form information item is the same on each one of the plurality of the forms. The information correspondence position is a different position on each one of a plurality of forms in a case where the form information item is different on each one of the plurality of the forms. The form information item is specified information that is related to the form.
Embodiments also provide an input device that includes a detection portion, a writing instrument, a processor, and a memory. The detection portion is provided in a placement portion on which a paper medium is placed. The paper medium includes a form and a mark disposed on the form in an information correspondence position. The information correspondence position is a specified position corresponding to a form information item. The information correspondence position is the same position on each one of a plurality of forms in a case where the form information item is the same on each one of the plurality of the forms. The information correspondence position is a different position on each one of a plurality of the forms in a case where the form information item is different on each one of the plurality of the forms. The form information item is specified information related to the form. The writing instrument performs writing on the form. The memory is configured to store computer-readable instructions. The computer-readable instructions causing the processor to perform processes includes acquiring a position where writing has been performed on the form by the writing instrument, the position having been detected by the detection portion, and specifying, by referring to correspondence information, in a case where the detected position is a mark correspondence position. The form information item is associated with the mark correspondence position. The correspondence information is information in which the form information item is associated with the mark correspondence position. The mark correspondence position is a position on the placement portion corresponding to the information correspondence position.
Embodiments also provide a non-transitory computer-readable medium that stores a control program that is executable on an input device, the program including computer-readable instructions that, when executed, cause the input device to perform steps that include acquiring a position where writing has been performed on a form by a writing instrument. The position has been detected by a detection portion. The detection portion is a portion provided in a placement portion on which a paper medium is placed. The paper medium includes a form and a mark disposed on the form in an information correspondence position. The information correspondence position is a specified position corresponding to a form information item. The information correspondence position is the same position on each one of a plurality of forms in a case where the form information item is the same on each one of the plurality of the forms. The information correspondence position is a different position on each one of a plurality of the forms in a case where the form information item is different on each one of the plurality of the forms. The form information item is specified information that is related to the form. The writing instrument is an instrument that performs writing on the form. The steps also include specifying, by referring to correspondence information, in a case where the detected position is a mark correspondence position. The form information item is associated with the mark correspondence position. The correspondence information is information in which the form information item is associated with the mark correspondence position. The mark correspondence position is a position on the placement portion corresponding to the information correspondence position.
Embodiments will be described below in detail with reference to the accompanying drawings in which:
Hereinafter, an embodiment of the present disclosure will be explained with reference to the drawings. Note that the drawings are used for explaining technological features that the present disclosure can utilize, and they are not drawings whose purpose is to restrict the content of the present disclosure. An overview of a handwriting input system 1 according to the present embodiment will be explained with reference to
As shown in
As shown in
The paper medium 100 is removably mounted on the front face of the reading device 2. As shown in
The electronic pen 3 is a known electromagnetic induction type of electronic pen and is mainly provided with a cylindrical body 30, a core 31, a coil 32, a variable capacitance capacitor 33, a circuit board 34, a capacitor 35, and an ink storage portion 36. The cylindrical body 30 has a circular cylindrical shape, and it contains in its interior a portion of the core 31, the coil 32, the variable capacitance capacitor 33, the circuit board 34, the capacitor 35, and the ink storage portion 36. The core 31 is provided in the tip portion of the electronic pen 3 (the lower end in
The coil 32 is held between the core 31 and the variable capacitance capacitor 33 in a state in which it is wound around the ink storage portion 36. The variable capacitance capacitor 33 is fixed in place in the interior of the electronic pen 3 by the circuit board 34. The capacitor 35 is carried on the circuit board 34. The capacitor 35 and the variable capacitance capacitor 33 are connected in parallel with the coil 32 to configure a known resonance (synchronization) circuit.
The PC 19 is a general-purpose notebook type of personal computer. The PC 19 is provided with an input portion 191 and a display 192. The input portion 191 is used for inputting various types of commands. The display 192 displays an image. In the handwriting input system 1, a known information terminal (a tablet PC, a smart phone, or the like) may also be used as the PC 19 instead of the personal computer.
An electrical configuration of the handwriting input system 1 will be explained with reference to
The main circuit board 20 is provided with a CPU 21, a RAM 22, a flash ROM 23, and a wireless communication portion 24. The RAM 22, the flash ROM 23, and the wireless communication portion 24 are electrically connected to the CPU 21. The CPU 21 performs control of the reading device 2. The RAM 22 temporarily stores various types of data such as computation data and the like. Various types of programs that the CPU 21 executes to control the reading device 2 are stored in the flash ROM 23, as is a correspondence data table 95 (refer to
In each one of the sensor circuit boards 8, 9, a plurality of long, thin loop coils are arrayed along both an X axis and a Y axis. The sensor circuit board 8 is electrically connected to an ASIC 281 of the sensor control circuit board 28. In a case where a writing operation is performed by the electronic pen 3 on the sensor circuit board 8, the ASIC 281 performs processing that creates the stroke data based on the writing operation. The sensor circuit board 9 is electrically connected to an ASIC 291 of the sensor control circuit board 29. In a case where a writing operation is performed by the electronic pen 3 on the sensor circuit board 9, the ASIC 291 performs processing that creates the stroke data based on the writing operation. Between the ASIC 281 and the ASIC 291, the ASIC 281 is the master and is connected directly to the CPU 21, while the ASIC 291 is the slave and is connected to the CPU 21 through the ASIC 281.
The principles by which the stroke data are acquired in a case where a writing operation is performed by the electronic pen 3 on the sensor circuit boards 8, 9 will be explained in general terms. The CPU 21 controls the ASICs 281, 291 such that they cause an electric current of a specific frequency (a sending current for excitation) to flow through each of the loop coils in the corresponding one of the sensor circuit boards 8, 9 one at a time. This causes a magnetic field to be generated by each one of the loop coils in the sensor circuit boards 8, 9. With this state in existence, if the user uses the electronic pen 3 to perform an operation of writing a linear figure on the form 111 of the paper medium 100 that is fixed in place in the reading device 2, the electronic pen 3 will come close to the sensor circuit boards 8, 9. The resonance circuit of the electronic pen 3 therefore resonates due to electromagnetic induction and generates an induced magnetic field.
Next, the CPU 21 controls the ASICs 281, 291 such that they stop the generating of the magnetic fields by the individual loop coils in the sensor circuit boards 8, 9. Each one of the loop coils in the sensor circuit boards 8, 9 receives the induced magnetic field that is generated by the resonance circuit of the electronic pen 3. The CPU 21 controls the ASICs 281, 291 such that they detect signal currents (received currents) that flow through the individual loop coils in the sensor circuit boards 8, 9. By performing this operation for all of the loop coils one at a time, the ASICs 281, 291 detect the position of the electronic pen 3 in the form of coordinate information, based on the received currents.
In a state in which a linear figure is being written on the form 111 using the electronic pen 3, a writing pressure is imparted to the core 31. The inductance in the coil 32 varies according to the writing pressure that is imparted to the core 31. This causes the resonance frequency of the resonance circuit of the electronic pen 3 to vary in accordance with the writing pressure that is imparted to the core 31. The CPU 21 detects the changes (phase changes) in the resonance frequency and specifies the writing pressure that is imparted to the core 31. In other words, the CPU 21 is able to determine, according to the specified writing pressure, whether a state exists in which a linear figure is being written on the form 111 of the paper medium 100. In a case where the CPU 21 has determined that a linear figure is being written on the form 111, the CPU 21 acquires the stroke data that indicate the path of the electronic pen 3 and stores the stroke data in the flash ROM 23. The stroke data include information on a plurality of sets of coordinates that indicate a plurality of positions on the path of the electronic pen 3.
Next, an electrical configuration of the PC 19 and an overview of processing in a case where the PC 19 has acquired the stroke data from the reading device 2 will be explained. The PC 19 is mainly provided with a CPU 41, a hard disk drive (HDD) 42, a RAM 43, a wireless communication portion 44, an input circuit 45, an output circuit 46, the input portion 191, and the display 192. The CPU 41 performs control of the PC 19. The CPU 41 is electrically connected to the HDD 42, the RAM 43, the wireless communication portion 44, the input circuit 45, and the output circuit 46. Various types of programs that the CPU 41 executes are stored in the HDD 42.
The PC 19 is provided with media reading device (for example, a CD-ROM drive) that is not shown in the drawings. The PC 19 is able to read a program that is stored in a storage medium (for example, a CD-ROM) with the media reading device and to install the program on the HDD 42. The PC 19 may also receive a program from an external device (not shown in the drawings) that is connected to the PC 19, or from a network, and then install the program on the HDD 42.
The RAM 43 stores various types of data temporarily. The wireless communication portion 44 is a controller for performing near field communication with an external electronic device. The input circuit 45 performs control that sends commands to the CPU 41 from the input portion 191 (for example, a mouse, a keyboard, a touch panel, or the like). The output circuit 46 performs control that displays an image on the display 192 in response to a command from the CPU 41.
In a case where a command to acquire the stroke data from the reading device 2 has been input by the user, the CPU 41 performs near field communication with the reading device 2 through the wireless communication portion 44. The stroke data that are stored in the flash ROM 23 of the reading device 2 are transmitted from the reading device 2 to the PC 19. The CPU 41 takes the stroke data that have been transmitted from the reading device 2 and stores them in one of the RAM 43 and the HDD 42. Note that the communication by which the stroke data are transmitted from the reading device 2 to the PC 19 is not limited to being wireless communication, and it may also be wired communication.
The CPU 41 is able to specify a character string based on the stroke data that are stored in one of the RAM 43 and the HDD 42. In this case, the CPU 41 performs optical character recognition (OCR) processing. The character string includes text characters, numeric characters, symbols, pictorial figures, and the like, which are indicated by character codes that the PC 19 can recognize. Cases that occur include not only cases in which pluralities of text characters, numeric characters, symbols, pictorial figures, and the like are specified, but also cases in which only one text character, numeric character, symbol, pictorial figure, or the like is specified. The CPU 41 first creates image data that show the path that is indicated by the stroke data, then specifies the character string by performing the OCR processing on the image data it has created. Note that the method for specifying the character string can be modified. For example, the CPU 41 may also specify the character string directly from the stroke data by using a known pattern matching technology.
Forms 121 to 123, which are specific examples of the form 111, will be explained with reference to
The form 121 will be explained with reference to
A check box 424 is provided below the left edge of the box 512. “*2” is written in the upper portion of the check box 424. To the left of the box 511, numeric characters 60 “1” to “30” are written to indicate the dates in April, and alphabetic characters 61 “M”, “T”, “W”, “T”, “F”, “S”, and “S” are written to indicate the days of the week. The alphabetic characters 61 “M”, “T”, “W”, “T”, “F”, “S”, and “S” are the initials for the days from Monday to Sunday. A check box 413 is provided below the numeric characters “15” to “21”, among the numeric characters 60, that indicate the third week in April. “*1” is written between the check box 413 and the numeric characters “15” to “21” that indicate the third week in April. The text “After entering description, please enter check marks in *1 and *2 in that order” is written above the alphabetic characters 61.
The check boxes 413, 424 are provided in specified positions (hereinafter called the information correspondence positions) that correspond to form information items. The form information items are specified information items that are related to the form 121. The form information item that indicates the information correspondence position where the check box 424 is located is “April”. The form information item that indicates the information correspondence position where the check box 413 is located is “Week 3”.
The information correspondence positions will be explained in greater detail. In the explanation that follows, in a case where the check boxes 413, 424 are referenced collectively, they will be called the check boxes 40, and in a case where a specific check box is not indicated, it will be called the check box 40.
In the case of the form 121 for the third week of April, for example, among the check boxes 40 in
In the present embodiment, in a case where the form information items are the same on every one of a plurality of the forms 111, the information correspondence positions are the same positions on every one of the plurality of the forms 111. Therefore, in a case where the form information item is the same “April”, as on the form 121 (refer to
Furthermore, in the present embodiment, in a case where the form information items are different on every one of a plurality of the forms 111, the information correspondence positions are different on every one of the plurality of the forms 111. Therefore, in a case where the form information items are different, as with “April” and “November” on the form 121 (refer to
Furthermore, in the present embodiment, on the form 111, the check boxes 40 are located in the information correspondence positions that correspond to the form information items that are related to that particular form 111. Moreover, patterns of the same shape as the check boxes 40 are not provided in the information correspondence positions that correspond to the form information items that are different from the form information items that are related to the form 111. For example, as shown in
The correspondence data table 95 will be explained with reference to
For example, the coordinates (X17, Y11) to (X18, Y12) of the reading devices 26, 27 are associated with the form information item “April”. Note that in
Main processing that is performed by the CPU 21 of the reading device 2 will be explained with reference to
The CPU 21 refers to the correspondence data table 95 (refer to
For example, in a case where the user uses the electronic pen 3 to write “Meeting” in the space between “8:00” and “9:00” in the box 511, as in the specific example that is shown in
In a case where the CPU 21 determines that the position that is indicated by the stroke data is a mark correspondence position (YES at Step S14), the CPU 21 refers to the correspondence data table 95 (refer to
For example, after writing “Meeting” on the form 121, the user enters check marks in the check box 413 and the check box 424 in that order, as shown in
Next, the user uses the electronic pen 3 to enter the check mark in the check box 424. In this case, the position that is indicated by the stroke data that the CPU 21 acquired at Step S12 includes coordinates in the range of (X17, Y11) to (X18,Y12), which is one of the mark correspondence positions in the correspondence data table 95. Accordingly, the CPU 21 determines that the position that is indicated by the stroke data is a mark correspondence position (YES at Step S14). The CPU 21 refers to the correspondence data table 95 and specifies that the form information item that is associated with the mark correspondence position (X17, Y11) to (X18, Y12) is “April” (Step S15). Because the form information items have been specified for both the month and the week, the CPU 21 determines that the specifying of the form 111 has been completed (YES at Step S16). The CPU 21 takes “April” and “Week 3”, which are the form information items that were specified at Step S15, and stores them in the flash ROM 23 in association with the stroke data that were stored in the RAM 22 at Step S13. Note that it is acceptable for the stroke data for the check marks that were entered in the check boxes 413, 424 not to be stored in the flash ROM 23. Next, the CPU 21 returns the processing to Step S11. Note that the main processing is terminated when the power supply to the reading device 2 is turned off.
As described previously, the CPU 41 of the PC 19 is able to acquire the stroke data from the reading device 2 by near field communication and to store the stroke data in one of the RAM 43 and the HDD 42. At this time, the CPU 41 acquires and stores the stroke data and the form information items that were stored at Step S17. The CPU 41 is also able to specify the character string by performing the OCR processing on the acquired stroke data.
Furthermore, the form information items and the format image that will be displayed are stored in association with one another in the HDD 42. The CPU 41 is able to create the image file by combining the format image that corresponds to the form information items with one of the linear figure that is based on the stroke data and the character string that has been subjected to the OCR processing. The image may be a vector image or a raster image, for example. The image file may be a JPEG file, a GIF file, a PNG file, or a BMP file, for example.
For example, as shown in
Note that the CPU 21 of the reading device 2 may also specify the character string by performing the OCR processing on the stroke data. The format image that will be displayed may also be stored in association with the form information items in the flash ROM 23 of the reading device 2. It is also acceptable for the CPU 21 of the reading device 2 to be able to create the image file by combining the format image that corresponds to the form information items with one of the linear figure that is based on the stroke data and the character string that has been subjected to the OCR processing. The CPU 21 may also transmit the created image file to the PC 19.
Note that in a case where the user, after entering “Meeting” and entering the check marks in the check boxes 413, 424, does additional writing on the form 121 and again enters the check marks in the check boxes 413, 424, the content that has been written on the form 121 in addition to “Meeting” will also be stored (Step S17).
The paper medium 100 in the present embodiment is formed as described above and is processed by the reading device 2. In the present embodiment, the check boxes 40 are positioned in the information correspondence positions, which are the specified positions that correspond to the form information items. That is, the form information items are displayed by the check boxes 40 that are provided in the specified positions. For example, in the example that is shown in
Furthermore, in a case where the form information items are the same on every one of a plurality of the forms 111, the information correspondence positions are the same positions on every one of the plurality of the forms 111. In a case where the form information items are different on every one of a plurality of the forms 111, the information correspondence positions are different on every one of the plurality of the forms 111. Therefore, if the user memorizes the positions of the check boxes 40 that correspond to the form information items, for example, the user will be able to recognize the form information items for the form 111 just by looking at the positions of the check boxes 40. For example, if the user memorizes the position of the check box 424 that corresponds to the form information item “April”, the user will be able to recognize the form information item “April” on both the form 121 and the form 123 (refer to
Moreover, in a case where the form information items are the same on every one of a plurality of the forms 111, the information correspondence positions are the same positions on every one of the plurality of the forms 111, so there is only one mark correspondence position that corresponds to any one form information item. Accordingly, the amount of storage capacity that is used to store the mark correspondence positions in the flash ROM 23 can be reduced from what it would be in a case where a plurality of the mark correspondence positions are stored in correspondence to a single form information item.
To take another example, on the form 121, the check boxes 413, 424 are located in the information correspondence positions that respectively correspond to the form information item “Week 3” and the form information item “April” that are related to the form 121. Conversely, patterns of the same shape as the check boxes 413, 424 are not provided in the information correspondence positions that correspond to the form information items (hereinafter called the other form information items) that are different from the form information items that are related to the form 121. For example, on the form 121, patterns of the same shape as the check boxes 413, 424 are not provided in the information correspondence position (the position of the check box 425 in
Furthermore, what are provided in the specified positions that correspond to the form information items are the check boxes 40. The check boxes 40 prompt the user to enter the check marks. Therefore, the check boxes 40 draw the user's attention more readily than would happen in a case where dots (•) or the like, for example, are provided instead of the check boxes 40 in the specified positions that correspond to the form information items. Accordingly, the user can quickly confirm the positions of the check boxes 40. The user is therefore able to recognize the form information items efficiently, based on the positions of the check boxes 40.
Note also that the shapes of the marks that are provided in the specified positions that correspond to the form information items are the check boxes. Therefore, if the user enters a check mark in one of the check boxes 40, the user can easily determine that he has caused the reading device 2 to specify the form information item. It is therefore possible to prevent a situation in which the reading device 2 does not specify the form information item because the user forgot to enter the check mark.
If the user enters the check marks in the check boxes 413, 424, the form information items and the stroke data are automatically stored in association with one another (Step S17 in
Note that that present embodiment is not limited to the in the embodiment that is described above, and various types of modifications can be made. For example, the ranges of the mark correspondence positions in the correspondence data table 95 (refer to
The one-week format is also just one example, and the form 111 may also have a format for writing plans by the month. For example, the form 111 may have the format for the month of April, 2013 that is shown in
Instead of having a format for writing plans, the form 111 may have a format for writing memos, for example. The check box 40 may also be provided in a specified position that indicates a page number, without being limited to any one format. In that case, the form information item would be the page number.
The order in which the check marks are entered in the check boxes 413, 424 is not limited, and the check marks may also be entered in the check box 424 and the check box 413 in that order, for example. It is also acceptable for “*1” and “*2” not to be provided on the form 111. The dates “15” to “21” are provided above the check box 413, but it is also acceptable for them not to be provided on the form 111. It is also acceptable for other dates not to be provided on the form 111.
The main processing (refer to
What is provided in correspondence to the form information item is the check box 40, but another mark, such as a dot (ω), a circle (∘), or the like, for example, may also be provided. The mark may also be character string (one or more text characters, numeric characters, pictorial figures, and the like) that indicates content that is related to the form information item. Hereinafter, an example of a case in which the mark that is provided in the information correspondence position is a character string that indicates content that is related to the form information item will be explained. Note that the check boxes 424 and 411 to 415 are not provided on a form 130 that is shown in
Unlike on the form 121 (refer to
When the user enters a check mark on any one of the character strings “15” to “21” for the third week of April, the CPU 21 specifies the form information item “Week 3” (refer to Step S15 in
In the present modified example, the mark that corresponds to a form information item is itself a character string that indicates the content that is related to the form information item, so the user is easily able to recognize the form information item “April” and the form information item “Week 3”. The user is also able to specify a form information item on the reading device 2 simply by entering a check mark on the character string that indicates the content that is related to the form information item.
To take another example, in a case where the character string “April” is added below the check box 424 in
An example of another format will be explained. A form 135 that is shown in
In the present modified example, the form information item for the two facing pages (for example, “Page 3, Page 4”) is shown in the position of one check box 40. Therefore, the number of the positions of the check boxes 40 that the user is required to remember is less than the number of pages in the paper medium 100. Accordingly, the burden on the user of memorizing the positions of the check boxes 40 can be reduced. Furthermore, because the number of the positions of the check boxes 40 is less than the number of pages in the paper medium 100, the space that is required for arranging the check boxes 40 can be reduced. Accordingly, the space where the user can write freely can be made larger, for example.
Furthermore, the form information item for the two facing pages corresponds to a single mark correspondence position. Therefore, the amount of storage capacity that is used to store the mark correspondence positions in the flash ROM 23 can be reduced from what it would be in a case where separate mark correspondence positions are provided for a left page form information item and a right page form information item.
To take another example, in a case where the user enters a check mark in the check box 445 that is located on Page 4, which is one of the two pages, the CPU 21 stores in the flash ROM 23 the stroke data that have been written on the two facing pages. Accordingly, the user's effort is less than it would be in a case where check boxes 40 are provided on both the left page and the right page and the check marks have to be entered on the individual pages.
Note that even in a case where the paper medium 100 has been changed to a different paper medium, for example, the position of the check box 445 that corresponds to the form information item “Page 3, Page 4” is still the same. Accordingly, even in a case where the form has been changed by the changing of the paper medium 100, if the user memorizes the position of the check box 445 that corresponds to the form information item “Page 3, Page 4”, for example, the user will be able to recognize the form information item “Page 3, Page 4” by recognizing the position of the check box 445.
By operating the input portion 191 of the PC 19, for example, the user may also cause the CPU 21 to recognize that the paper medium 100 has been changed to a different paper medium. In that case, the CPU 21 may store the stroke data separately for page 3 and page 4 of the paper medium 100 before the change and page 3 and page 4 of the paper medium 100 after the change.
Number | Date | Country | Kind |
---|---|---|---|
2013-154927 | Jul 2013 | JP | national |