WO2012008469A1 - Information input auxiliary sheet, information processing system, information input device, information input system, handwriting input sheet, and handwriting input-output system using stream dots - Google Patents
Information input auxiliary sheet, information processing system, information input device, information input system, handwriting input sheet, and handwriting input-output system using stream dots Download PDFInfo
- Publication number
- WO2012008469A1 WO2012008469A1 PCT/JP2011/065914 JP2011065914W WO2012008469A1 WO 2012008469 A1 WO2012008469 A1 WO 2012008469A1 JP 2011065914 W JP2011065914 W JP 2011065914W WO 2012008469 A1 WO2012008469 A1 WO 2012008469A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- dot pattern
- input
- coordinate
- display
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03545—Pens or stylus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0317—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface
- G06F3/0321—Detection arrangements using opto-electronic means in co-operation with a patterned surface, e.g. absolute position or relative movement detection for an optical mouse or pen positioned with respect to a coded surface by optically sensing the absolute position with respect to a regularly patterned surface forming a passive digitiser, e.g. pen optically detecting position indicative tags printed on a paper sheet
Definitions
- the present invention relates to a sheet on which a stream dot pattern is printed, and an information processing system using the sheet.
- the present invention also provides a technique for inputting information by using a medium on which a dot pattern is printed, a display on which the dot pattern is displayed, or a transparent sheet on which the dot pattern is printed, and syntactic analysis and image analysis of electronic data. About.
- the present invention also relates to a handwriting input / output system and a handwriting input sheet for inputting handwritten information such as characters and figures into a computer system.
- the present invention relates to an information input system and an information input auxiliary sheet for assisting input to a computer system.
- Patent Document 1 Conventionally, in the operation of a personal computer, a PDA, a handy terminal, etc., a technique for inputting directly on the screen with a fingertip or a touch pen is known (for example, Patent Document 1).
- the coordinate operated by the touch pen is recognized by a pressure-sensitive or optical touch panel, and the control is notified to the control means.
- Patent Document 2 a part of a touch panel for detachably mounting on a display has been developed (for example, Patent Document 2).
- a system for inputting handwritten information to a computer has been proposed as a solution to such a problem.
- Such a system includes a base and a drawing device.
- graphical information handwritten information
- the base is provided with a position encoding pattern which is a fine dot, and position information on the base is registered in this position encoding pattern.
- the drawing device reads the position coding pattern.
- the computer system records position information on the base from the drawing device as a graphical input.
- the drawn content can be input to the computer system and output to the display or stored in the memory (for example, Patent Document 4).
- the conventional detachable touch panel has only been proposed to be mounted on a display, and no other touch panel has been proposed for use on printed materials or media.
- This information input auxiliary sheet is arranged on an existing display screen, for example.
- the user touches an icon or the like on the display screen with a scanner pen through the information input auxiliary sheet information corresponding to the icon or the like is output.
- this information input auxiliary sheet is used, for example, on an existing printed material.
- information corresponding to the character or design is output from a display, a speaker, or the like.
- the icon is touched with a finger, the icon is also provided with a large tolerance for error during input, and the input accuracy of the touch panel need not be so high.
- the display of the existing icon display or printed matter does not consider touch instructions, and the display is fine.
- high input accuracy may be required.
- the present invention has been made in view of these points, and provides an information input auxiliary sheet and an information processing system that are simple and low-cost, have extremely high input accuracy and input efficiency, and do not select a mounting target. And a calibration method for using the information input auxiliary sheet that can accurately associate the aspect ratio of the information input auxiliary sheet with the screen or the printed matter and realize high input accuracy by a simple method. Providing is a technical issue.
- a dot code / address correspondence table indicating addresses where related information corresponding to dot codes exists is created in advance instead of the dot code / specific information correspondence table. It took time and effort.
- the present invention has been made in view of such a point, and a mask area is defined in advance for a specific information that is printed or displayed on a screen and for which a hyperlink or the like is not set.
- Information input that allows the user to input specific information without embedding a dot code corresponding to the specific information or creating a dot code / specific information correspondence table that predefines specific information corresponding to the dot code It is a technical problem to provide a device.
- the position coding pattern used in the system of Patent Document 4 has only position information registered. Therefore, the computer system can input only the graphical information drawn by the drawing device. For example, in order to input and record various information related to the graphical information such as the page number of the booklet, An area different from the above area must be provided separately. Therefore, the handwriting input / output system becomes complicated, and there is a problem that the user needs to operate in a plurality of areas.
- a reference table for inputting and recording various information related to the graphical information must be provided for all position information corresponding to the graphical information drawn by the drawing apparatus. In particular, when the drawing area is not a rectangle but an area surrounded by a polygon or a curve, a reference table for all position information in the area is required.
- the present invention has been made in view of such a problem, and an object of the present invention is to provide a handwritten input / output system capable of inputting characters, figures and the like by handwriting in a simple and inexpensive manner. It is another object of the present invention to provide a handwriting input / output system that can input not only information on characters and figures but also information related to them in a lump.
- An information input auxiliary sheet is disposed on a printed surface of a printed material or a display screen of a display, and is read by an optical reading device in order to output information related to the image of the printed material or the display on the display.
- An information input auxiliary sheet provided with a dot pattern to be arranged, and for arranging various reference dots continuously in a line according to a predetermined rule for various multimedia information output and / or operation instructions; Providing a first virtual reference line composed of a straight line, a broken line and / or a curve connecting the plurality of reference dots; and defined at a predetermined position from the reference dot and / or the first virtual reference line.
- the bright and clear dot pattern reflects the infrared rays irradiated from the infrared irradiation means without affecting the characteristics such as absorption and transmission of infrared rays on the medium surface on which the information input auxiliary sheet is arranged.
- the dot code can be analyzed accurately.
- a simple and low-cost information input auxiliary sheet can be provided.
- the XY coordinate values are defined in the information input auxiliary sheet without any gaps.
- characters, staffs, maps, figures, etc. are printed on the information input auxiliary sheet, and when operating on the line segment by tracing or touching with a scanner pen, a stream dot pattern is formed only along that line segment.
- the dot pattern can be arranged rationally.
- the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface
- the stream dot pattern is used to define the second virtual reference line and / or the direction of the dot pattern and one XY coordinate value and / or
- a reference dot serving as a reference is provided at a predetermined position. According to this, by setting a new reference point, it is possible to easily define the direction of the stream dot pattern and a set of constant information without using information dots, thereby suppressing unnecessary information reduction. It is done. Furthermore, the position of the virtual reference point that is the starting point of the information dot can be accurately indicated by the arrangement of the new reference point.
- the dot pattern layer reflects an infrared ray from one side or both sides and transmits infrared light, or one side or both sides. It is characterized in that it is provided on one side or both sides of an infrared diffuse reflection layer having the characteristics of diffusely reflecting infrared rays from the side and transmitting visible light.
- the infrared irradiation means irradiates without affecting the characteristics such as infrared absorption / transmission on the medium surface on which the information input auxiliary sheet is disposed. Infrared light can be reflected, and only bright and clear dot patterns can be photographed, and dot codes can be analyzed accurately.
- the infrared diffuse reflection layer is provided, the infrared ray can be reflected and diffused in the direction in which the infrared ray is irradiated by one layer, the information input auxiliary sheet is made thinner, and the information input auxiliary sheet is manufactured. The number of processes can be reduced and the cost can be reduced.
- the information input auxiliary sheet is provided with the infrared reflection layer, and transmits visible light between the infrared reflection layer and the dot pattern layer.
- An infrared diffusion layer for diffusing the infrared rays is provided.
- the infrared ray can be uniformly incident on the lens by diffusely reflecting the irradiated infrared ray.
- the information input auxiliary sheet is provided with the infrared reflecting layer, and is provided on one side or both sides of the infrared reflecting layer and is provided on the outer surface side of the dot pattern layer. Is characterized by being provided with an infrared diffusion layer that transmits visible light and diffuses infrared light.
- the infrared diffusion layer after providing the dot pattern layer on the upper surface of the infrared reflection layer, the infrared diffusion layer can be provided, or after providing the dot pattern layer on the back surface of the infrared diffusion layer, the infrared reflection layer can be provided.
- the infrared diffusion layer also serves as a simple protective layer for the dot pattern layer.
- the information input auxiliary sheet according to the present invention is an information input auxiliary sheet in which the dot pattern is provided on one surface side, and an adhesive layer is provided on the outer surface side where the dot pattern is read by an optical reading device. It is provided.
- the information input auxiliary sheet can be easily pasted on a display or the like.
- a protective layer having a property of transmitting infrared light and visible light is provided at least on the outer surface side where the dot pattern is read by the optical reading device.
- a dot pattern on the medium is read by a dot pattern reading unit, and various multimedia information output and / or operation instructions are performed. It is processed into a bookmark or sticky note.
- the information input auxiliary sheet can be processed into various forms to provide an information input auxiliary sheet that is more convenient and flexible.
- the information input auxiliary sheet according to any one of claims 1 to 8 is disposed on a display screen of a display of the information processing apparatus, and has at least an XY coordinate value.
- a function as a touch panel can be provided simply by pasting an information input auxiliary sheet on which a dot pattern is formed on the display screen of the display and touching it with a dot pattern reading means, which is simple and low cost.
- An information processing system can be realized.
- the information input assisting sheet is a display screen of a display for displaying contents expressed by text, illustrations, photographs, etc. in the information processing apparatus.
- the XY coordinate value and / or code value of the dot pattern on the information input auxiliary sheet is read by the dot pattern reading means and converted into xy coordinates on the format information of the content displayed on the display. By doing so, it is possible to input in a touch panel format, to recognize content specifying information at a position touched by the dot pattern reading means, and to search and output content related information related to the content specifying information. .
- an information input auxiliary sheet is arranged on the display, and a text, an illustration, a photograph, etc. on the display can be specified and a detailed description thereof can be displayed on the screen simply by touching with a dot pattern reading means. Can do. For this reason, even text, illustrations, photos, addresses, etc. that are not linked on the homepage can be accessed by touching them, making it more convenient for the user. .
- the content specifying information may instruct an operation.
- the information processing device is a personal computer, PDA, television receiver, front and rear projector, game device, karaoke device, mobile phone terminal device, POS terminal device, ATM, KIOSK.
- an information processing system using an information input auxiliary sheet can be used for any device having a display and a screen.
- the information input auxiliary sheet according to any one of claims 1 to 8 is used on a printed surface of a printed matter, and at least an XY coordinate value is defined.
- the dot pattern reading means By reading the dot pattern on the information input auxiliary sheet by the dot pattern reading means and converting the recognized XY coordinates on the printed surface and the printed matter specifying information for specifying the printed matter into xy coordinates on the printed information Recognizing print information, information related to the print information is retrieved and output.
- an information input auxiliary sheet is arranged on the display, and a text, an illustration, a photograph, etc. on the display can be specified and a detailed description thereof can be displayed on the screen simply by touching with a dot pattern reading means. Can do. For this reason, even text, illustrations, photos, addresses, etc. that are not linked on the homepage can be accessed by touching them, making it more convenient for the user. .
- the content specifying information may instruct an operation.
- an icon means an area in which a specific meaning is recognized by a text, an illustration, or a symbol in a rectangle, circle, or other figure.
- the information input auxiliary sheet is arranged on a display screen of a plurality of displays connected to one or two or more information processing apparatuses, A code value for identifying a display is printed as a dot pattern, the code value and XY coordinate values read by the dot pattern reading means are transmitted to the information processing apparatus, and the display is recognized by the code value and the touch panel.
- the information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display, and displays the output information on the display.
- the thin client system can be provided by using the information input auxiliary sheet.
- Multiple displays to which video and images are distributed from the server are inexpensive, enabling information input auxiliary sheets to be attached to general TV monitors and screens that do not have a built-in CPU, enabling touch-panel input using dot pattern reading means Since a simple input / output terminal can be realized, a thin client information processing system can be constructed at low cost.
- the information input auxiliary sheet is arranged on a display screen of a plurality of displays connected to one or more information processing apparatuses.
- the XY coordinates that uniquely identify the display are printed as a dot pattern, and the XY coordinate values read by the dot pattern reading means are transmitted to the information processing device, and the touch panel format can be input by specifying the display
- the information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display, and displays the output information on the display.
- the display can be identified only by the XY coordinate values.
- a seal on which a code value for identifying each display is printed as a dot pattern is attached to the casing of the display, and the code read by the dot pattern reading unit A value is transmitted to the information processing apparatus, which display is recognized to enable touch-panel input, and the information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display.
- the output information is displayed on the display.
- the display since the display is identified by the sticker, the display can be identified even if the same information input auxiliary sheet is used.
- the sticker on which the dot pattern is printed may be affixed on any place such as an information input auxiliary sheet or a display housing.
- the information input device is DTP data, HTML, flash, CAD data, map data, etc., and is intended for two-dimensional format information for printing on a medium.
- information visualized as text, diagrams, illustrations, photographs, etc. information corresponding to a predetermined standard is formatted in advance as specific information, and the medium is used for various multimedia information output and / or operation instructions
- identification information for identifying the format information
- the identification information is stored in one or more of the two-dimensional format information stored in advance.
- the coordinate conversion means for converting the value into (xt, yt), and the xy coordinate system of the two-dimensional format information, in order to specify the position of the specific information, determined when the specific information is laid out and printed,
- the coordinate value (xi, yi) in the xy coordinate system of the two-dimensional format information is used as selection position information, and the xy of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position.
- the distance from the coordinate value (xt, yt) in the coordinate system to one or more selection position information within a predetermined distance is calculated, and the closest coordinates of the selection position information are obtained.
- the specific information is characterized in that and a specific information selecting means for selecting as input to the own device.
- 2D format information refers to DTP (Desk Top Publishing) data, etc., which becomes the base electronic data when creating printed matter.
- DTP Desk Top Publishing
- content data created by HTML, flash, or the like, CAD data, or map data may be used.
- Specified information is information such as text, charts, illustrations, photographs, etc. included in 2D format information, and is a unit identified by syntax analysis and image analysis.
- the electronic data created by the word processor is two-dimensional format information.
- the photo and text included in the electronic data are specific information.
- the image is decomposed into Tokyo Tower, Building, and Sky by image analysis, and the text is decomposed into “Hana no Miyako”, “Tokyo”, “Hana”, “Miyako”, “East”, “Kyo”. , Each becomes specific information.
- the position information for selection is information used to select specific information on the printed matter according to the position touched by the user. For example, the central coordinate value of the area where the phrase “Tokyo” is laid out on the DTP data. It is.
- 2D format information including specific information analyzed and set with position information for selection is stored in the 2D format information storage selection means.
- the identification information is information for uniquely specifying the two-dimensional format information.
- the file name of DTP data may be used, or a predetermined document ID may be used. It may also be a URL.
- a photograph and text are printed on the medium, and a dot pattern obtained by patterning XY coordinate values and / or code values is superimposed and printed thereon.
- the coordinate conversion means calculates the xy coordinate value of the touch position on the two-dimensional format information from the extracted two-dimensional format information and the XY coordinate value on the medium of the touch position.
- the specific information selection means uses the coordinates of the touch position represented by the xy coordinate system on the two-dimensional format information and the selection position information included in each specific information in the two-dimensional format information.
- the specific information of the touch position is selected by a predetermined algorithm and used as an input to the information input device. Therefore, a mask area is defined in advance for specific information that is not printed with hyperlinks, etc., or a dot code corresponding to the specific information is embedded in the mask area, or specific information corresponding to the dot code.
- a mask area is defined in advance for specific information that is not printed with hyperlinks, etc.
- a dot code corresponding to the specific information is embedded in the mask area, or specific information corresponding to the dot code.
- the XY coordinate values are defined in the medium without any gaps.
- characters, staffs, maps, figures, etc. are printed on the medium and the operation is performed by tracing or touching the line segment with a scanner pen, by forming a stream dot pattern only along the line segment, A dot pattern can be arranged rationally.
- the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface
- the information input device is a DTP data, HTML, flash, CAD data, map data, etc. for solving the above problems, and is intended for two-dimensional format information to be displayed on a display.
- information corresponding to a predetermined standard is preliminarily formatted as specific information, and the display is used for various multimedia information output and / or operation instructions
- the step of providing and at least a straight line and / or a curved line defined at a predetermined position from the reference dot and / or the first virtual reference line Both of the step of providing one or more second virtual reference lines, the step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line, and the end point represented by a vector using the virtual reference points as starting points.
- a dot pattern reading for reading a dot pattern at a touch position, which is used for touching the display when the user designates the specific information visualized on the display by a predetermined operation. 1 and stored in advance using the identification information for identifying the two-dimensional format information that has been input.
- two-dimensional format information storage / selection means for selecting the two-dimensional format information corresponding to the identification information from two or more of the two-dimensional format information, and coordinate values in the XY coordinate system of the dot pattern at the touch position ( Xt, Yt) is converted to coordinate values (xt, yt) in the xy coordinate system of the two-dimensional format information, and the position of the specific information is specified in the xy coordinate system of the two-dimensional format information Therefore, the coordinate value (Xt, Yt) of the touch position is used by using (xi, yi) in the xy coordinate system of the two-dimensional format information, which is determined when the specific information is displayed on the display, as the position information for selection.
- 2D format information refers to content data that is electronic data of content displayed on a display.
- the selection position information is information used to select specific information on the display according to the position touched by the user.
- the content is displayed on the display, and a dot pattern obtained by patterning the XY coordinate value and / or the code value is displayed on the display.
- the coordinate conversion means calculates the xy coordinate value of the touch position on the two-dimensional format information from the extracted two-dimensional format information and the XY coordinate value on the display of the touch position.
- the specific information selection means uses the coordinates of the touch position represented by the xy coordinate system on the two-dimensional format information and the selection position information included in each specific information in the two-dimensional format information.
- the specific information of the touch position is selected by a predetermined algorithm and used as an input to the information input device. Therefore, for specific information that is displayed on the display and for which hyperlinks are not set, a mask area is defined in advance, a dot code corresponding to the specific information is embedded in the mask area, or dot code is supported. There is an effect that the user can input the specific information without creating a dot code / specific information correspondence table in which the specific information is defined in advance.
- XY coordinate values are defined on the display without any gaps.
- a dot pattern can be arranged rationally.
- the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface
- the identification information is the code value of the dot pattern printed on the medium or displayed on the display, and the XY coordinate value of the dot pattern is printed or It is preferable to print or display in at least a part of the displayed area together with the XY coordinate value of the dot pattern, or to print or display in a different area from the area.
- the identification information is the code value
- the identification information is read by the user's touch operation, so that it is possible to save the user from inputting the identification information separately.
- the identification information is an XY coordinate value of the dot pattern that uniquely identifies the two-dimensional format information
- the XY coordinate value is an XY coordinate of the dot pattern.
- the value is printed over the entire area where it is printed or displayed.
- the DTP depends on which XY coordinate value is used. Data can be identified.
- the identification information is an XY coordinate value of the dot pattern that uniquely identifies the two-dimensional format information, and thus there is an additional effect that a process of including the identification information as a code value in the dot pattern becomes unnecessary.
- the display has a structure in which a dot portion of the dot pattern absorbs or transmits infrared rays irradiated from an infrared irradiation unit included in the dot pattern reading unit.
- the region excluding the portion is preferably a structure that diffusely reflects the infrared rays.
- the region other than the dot portion of the display has an additional effect that reflection unevenness that occurs during specular reflection can be prevented by diffusing and reflecting infrared rays.
- the dot pattern reading means can increase the contrast ratio between the dots and the other portions so that the dot pattern can be read reliably. It has the additional effect of being able to.
- the information input device has a linear shape on the surface of the information input auxiliary sheet according to a predetermined rule for various multimedia information output and / or operation instructions.
- Arranging a plurality of reference dots in succession providing a first virtual reference line composed of a straight line, a broken line and / or a curve connecting the plurality of reference dots, and the reference dots and / or the first Providing at least one or more second virtual reference lines made of straight lines and / or curves defined at predetermined positions from one virtual reference line, and a plurality of positions at predetermined positions on the second virtual reference line
- An XY coordinate value and / or code value is defined by a step of providing a virtual reference point and a distance and direction from the virtual reference point at an end point represented by a vector with the virtual reference point as a starting point.
- information that meets a predetermined standard is pre-defined as specific information and formatted, and the two-dimensional format information is printed
- the user designates the information input auxiliary sheet placed or pasted on the displayed medium or the display to be displayed and the specific information visualized on the medium or the display by a predetermined operation Used to touch the medium or the display through the information input auxiliary sheet.
- 2D format information storage / selection means for selecting the 2D format information corresponding to the identification information from among the coordinates, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position
- the specific information is laid out in a coordinate conversion means for converting the coordinate value (xt, yt) in the xy coordinate system of the information (Xi, yi) in the xy coordinate system of the two-dimensional format information determined when printing or when the specific information is displayed on the display 1 or within a predetermined distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position.
- the information input auxiliary sheet is a transparent sheet, and a dot pattern is provided by printing or the like. It is used by being superimposed on a medium on which content is printed or a display on which content is displayed. In order to input the specific information on the medium or the display, the user touches the desired specific information on the information input auxiliary sheet by the dot pattern reading unit.
- the user inputs information for specifying the printed or displayed content as necessary.
- Two-dimensional format information corresponding to the content is extracted from the two-dimensional format information storage / selection means.
- the coordinate conversion means calculates the xy coordinate value of the touch position on the two-dimensional format information from the extracted two-dimensional format information and the XY coordinate values on the touch position information input auxiliary sheet.
- the specific information selection means uses the coordinates of the touch position represented by the xy coordinate system on the two-dimensional format information and the selection position information included in each specific information in the two-dimensional format information.
- the specific information of the touch position is selected by a predetermined algorithm and used as an input to the information input device. Therefore, even if the dot pattern is not printed directly on a printed matter such as a book, magazine, or newspaper, a mask area can be defined or masked for specific information that is printed or displayed without hyperlinks set.
- the user can input specific information without embedding a dot code corresponding to the specific information in the area or creating a dot code / specific information correspondence table in which the specific information corresponding to the dot code is defined in advance. There is an effect.
- the XY coordinate values are defined in the information input auxiliary sheet without any gaps.
- characters, staffs, maps, figures, etc. are printed on the information input auxiliary sheet, and when operating on the line segment by tracing or touching with a scanner pen, a stream dot pattern is formed only along that line segment.
- the dot pattern can be arranged rationally.
- the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface
- an index for identifying the two-dimensional format information printed on the medium or displayed on the display is provided on the information input auxiliary sheet by the user.
- a plurality of icons for input are printed together with the dot pattern, and the two-dimensional format information storage and selection unit uses the dot pattern reading unit to read the index input by touching the icon. It is preferable to convert the identification information and select the two-dimensional format information using the converted identification information.
- the predetermined operation is performed by the user touching or touching and tracing the specific information visualized by using the dot pattern reading unit. Preferably it is an operation.
- the predetermined operation is performed by a user touching the visualized specific information using the dot pattern reading unit and tracing an area where the specific information is displayed. It is preferable that the operation be surrounded.
- the specific information selection unit only needs to select specific information having the enclosed selection position information. Therefore, when the specific information is selected based on the coordinate value of only one point obtained by the touch operation. In comparison, there is an additional effect that the specific information desired by the user can be selected more reliably.
- the position for selection is set for each character.
- the specific information is one chart, illustration, photograph, etc. and there are a plurality of objects constituting these, it is preferable that the position information for selection is included for each object.
- the specific information since the specific information has position information for selection for each character at a distant position, and for each chart, illustration, and photo, the additional effect that the specific information can be reliably selected is provided. Play.
- the selection position information is a phrase that is specific information or a central coordinate value of each character constituting the phrase, or a chart, illustration, or photo that is specific information Or the centroid coordinate values of the objects constituting them.
- the selection position information is a phrase that is specific information, or the phrase or the character at any position in the height direction of each character constituting the phrase. It is a combination of a start point coordinate value (xi1, yi1) and an end point coordinate value (xi2, yi2) of the line segment indicating the width, and the specific information selecting means calculates the line from the coordinate value (xt, yt) of the touch position It is preferable to select the specific information whose distance to the minute is within an arbitrary distance and has the closest line segment.
- the specific information selecting means is a text within an arbitrary distance from the coordinate value (xt, yt) of the touch position in the two-dimensional format information by a predetermined algorithm. 1 and / or two or more of the specific information is recognized, and the position information for selection of the specific information is predetermined.
- the specific information is selected from the coordinate values (xt, yt), the recognized specific information, and the calculated position information for selection.
- the specific information selection unit acquires the two-dimensional format information and then performs syntax analysis / image analysis on a limited range close to the touch position in the content, the syntax analysis is performed in advance. -It has the further effect of saving the trouble of preparing two-dimensional format information in which image analysis is performed and selection position information is set.
- the specific information includes text analysis and / or file search and / or image analysis such as a figure, an illustration, and a photograph included in the two-dimensional format information.
- the position information for selection of the specific information is calculated in advance by a predetermined algorithm, and the specific information and the position information for selection are recorded in the two-dimensional format information. Preferably it is.
- the two-dimensional format information is analyzed in advance, the position information for selection is set, the specific information is specified, and the specific information selection unit acquires the two-dimensional format information and then parses it. Since there is no need to perform image analysis, there is a further effect that the processing time from acquiring the two-dimensional format information to selecting specific information can be shortened.
- the two-dimensional format information includes text and / or a figure having a point, a line segment, a plane, and a three-dimensional object as the specific information drawn by CAD. It is preferable that
- the two-dimensional format information is map data
- the map data has specific information classified into categories such as text, road, feature, intersection, and the like.
- the specific information preferably includes a region surrounded by a road, a feature region, a road center line, and a feature centroid as selection position information.
- An information input system comprises the information input device according to claim 1, a two-dimensional format information server, and a network connecting them in order to solve the problem.
- the information input device transmits the input identification information for identifying the two-dimensional format information to the two-dimensional format information server, instead of the two-dimensional format information storage and selection unit.
- Communication means for receiving two-dimensional format information corresponding to the identification information from the two-dimensional format information server, the two-dimensional format information server using the identification information received from the information input device, Two-dimensional format information storage selection means for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance, and the identification information Received from the serial data input device, and the selected the two-dimensional format information characterized by comprising: a communication unit for transmitting to the information input device.
- the 2D format information server may be a server that provides 2D format information including specific information that is analyzed in advance and set with position information for selection, or may be a normal Web server.
- the specific information selecting unit acquires the two-dimensional format information, Analysis is performed so as to set position information for selection and specific information.
- the information input device has a client / server configuration in which the two-dimensional format information corresponding to the identification information is acquired from the two-dimensional format information server on the network. There is an effect that the two-dimensional format information server can be shared.
- An information input system comprises an information input device according to claim 2, a two-dimensional format information server, and a network connecting them in order to solve the problem.
- the information input device transmits the input identification information for identifying the two-dimensional format information to the two-dimensional format information server, instead of the two-dimensional format information storage and selection unit.
- Communication means for receiving two-dimensional format information corresponding to the identification information from the two-dimensional format information server, the two-dimensional format information server using the identification information received from the information input device, Two-dimensional format information storage selection means for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance, and the identification information Received from the serial data input device, and the two-dimensional format information selected by comprising the communicating means for transmitting to said information input device.
- the information input device has a client / server configuration in which the two-dimensional format information corresponding to the identification information is acquired from the two-dimensional format information server on the network. There is an effect that the two-dimensional format information server can be shared.
- An information input system includes an information input device according to claim 1, a two-dimensional format information server, and a network connecting them in order to solve the problem.
- the information input device transmits the input identification information for identifying the two-dimensional format information to the two-dimensional format information server, instead of the two-dimensional format information storage and selection unit.
- Communication means for receiving two-dimensional format information corresponding to the identification information from the two-dimensional format information server, the two-dimensional format information server using the identification information received from the information input device, Two-dimensional format information storage selection means for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance, and the identification information Received from the serial data input device, and the two-dimensional format information selected by comprising the communicating means for transmitting to said information input device.
- the information input device has a client / server configuration in which the two-dimensional format information corresponding to the identification information is acquired from the two-dimensional format information server on the network. There is an effect that the two-dimensional format information server can be shared.
- the stream dot defines a second virtual reference line and / or defines the direction of the dot pattern and one XY coordinate value and / or code value. Therefore, it is preferable to provide a reference dot serving as a reference at a predetermined position.
- a part of the code value includes at least a code value for specifying the medium, the display, or the information input auxiliary sheet.
- a handwriting input sheet includes a step of arranging a plurality of reference dots continuously in a line according to a predetermined rule in at least a part or a plurality of arbitrarily shaped regions; Providing a first virtual reference line composed of a straight line, a polygonal line and / or a curve connecting the reference dots, and a straight line and / or defined at a predetermined position from the reference dot and / or the first virtual reference line Alternatively, a step of providing at least one or more second virtual reference lines made of a curve, a step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line, and a vector starting from the virtual reference points Stream dots arranged in accordance with the process of arranging XY coordinate values or information dots in which XY coordinate values and code values are defined by the distance and direction from the virtual reference point at the represented end points. Characterized by comprising the medium having a plurality side by side writing area on
- the XY coordinate values are defined without any gaps in the writing area, and trajectory information can be generated, enabling handwritten input.
- a stream dot pattern is formed only along that line segment.
- a dot pattern can be arranged rationally.
- a dot pattern in which XY coordinates are defined is formed as a two-dimensional code (used as an index), it is not restricted by the shape of the rectangular area, and is matched to the information area visually formed on the medium surface.
- it is possible to form a dot pattern by repeating a set of constant information in a free shape.
- the stream dot is a reference that is further used as a reference in order to define a second virtual reference line and / or to define the direction of the dot pattern and one XY coordinate value and / or code value. You may provide a dot in a predetermined position.
- the direction of the stream dot pattern and the set of constant information can be easily defined without using information dots, and the reduction of unnecessary information can be suppressed. Furthermore, the position of the virtual reference point that is the starting point of the information dot can be accurately indicated by the arrangement of the new reference point.
- a handwriting input / output system is a handwriting input / output system using the handwriting input sheet according to claim 1 or 2, wherein the stream dot pattern formed in the writing area is imaged, From the coordinate information, the coordinate information, and the code information by storing the image data of the stream dot pattern captured and transmitted by the imaging unit in the storage element and analyzing the code of the image data Dot pattern analysis means for obtaining the trajectory information, and processing command means for transmitting the trajectory information to the information processing means.
- the processing instruction means sends the information to the information processing unit.
- the trajectory information and processing instructions based on the trajectory information can be transmitted in a batch.
- the handwriting input / output system further includes a trajectory recognizing unit for recognizing the trajectory information of the characters and / or figures traced on the writing area surface based on the change of the analyzed coordinate information. It is preferable that the processing command means for transmitting a processing command based on the recognized information to the information processing means.
- the handwriting input / output system can leave a locus in the vicinity of the imaging means on the writing area surface.
- information specifying the medium is defined in at least a part of the code value, and / or specifying information specifying the writing area is included in at least a part of the code value.
- Operation instructions program start, command input, data input / output / search, search target specification, etc.
- write processing are defined in at least a part of the code value.
- the stream dot pattern formed in and / or around the print area is overlaid with the associated text, graphics, or photo, and / or braille in and / or around the writing area And / or a narrow convex guide along the outer periphery of the writing area so that the imaging means for imaging the dot pattern does not protrude when writing to the writing area.
- the above-mentioned stream dot pattern which is a sticker, sticky note, or other medium that can be applied and / or used on a monitor surface or a printed medium on which a writing area is displayed. It may be a transparent information input auxiliary sheet on which is formed.
- the handwriting input / output system can easily know what the user should write in the position of the writing area and the writing area.
- the user can easily know what meaning the code information has (what processing instruction is transmitted) by looking at the icon.
- a guide is provided so that the writing area can be accurately traced and drawn by the imaging means, which contributes to maintaining the same input efficiency as that of a healthy person when a visually handicapped person performs handwriting input.
- the flexibility of the layout of the writing area is further increased, and the search and output of information input by handwriting in the writing area can be freely executed according to the convenience and preference of the user.
- a touch panel with good handling can be provided.
- handwriting input is possible by placing the grid sheet on the medium surface without overlapping the grid sheet on the monitor surface.
- the medium forms a dot pattern in which code information for specifying the first medium surface and / or the writing area surface is repeatedly defined with the medium provided with the writing area as the first medium.
- the code information formed on the second medium is read by the imaging unit, and is printed on the print information on the first medium surface and / or the writing area surface.
- the trajectory information and / or information related to the trajectory information may be output.
- the handwriting input / output system prints code information for specifying a medium surface on another medium (such as a notebook) and touches it with an imaging unit, thereby handwriting input on the medium surface. Can be searched and output.
- a wide space in the writing area of the medium it is possible to take a wide space in the writing area of the medium.
- the imaging means further includes an instruction protrusion and / or at least one pen tip, and characters and / or traced on the writing area surface with the instruction protrusion and / or at least one pen tip.
- the pointing projection further includes a storage space for controlling and a button for controlling storage / removal of the pen tip.
- the handwriting input / output system makes it easy to visually recognize the position of the imaging means on the writing area surface.
- a locus near the imaging means can be left on the writing area surface.
- the imaging means further includes an erasing means for erasing characters and / or figures drawn on the writing area surface on the instruction protrusion, and an area traced by the erasing means is formed on the writing area surface.
- the processing instruction means outputs a processing instruction for erasing the locus information of the character and / or figure and the locus information. May be sent to.
- the handwriting input / output system can cope with not only writing information input on the writing area surface and the information processing means but also erasing the writing information.
- the trajectory information includes coordinate information of the imaging center of the imaging unit, or coordinate information of a position where the pointing protrusion or the pen tip provided near the imaging unit touches the writing area surface and the code
- the information is obtained by interpolation calculation based on coordinate information defined in the dot pattern by the dot pattern analysis means.
- the handwriting input / output system matches the actual trajectory by correcting the trajectory information even when the trajectory information recognized by the trajectory recognition unit is different from the trajectory on the medium. Or it can be approximated to such an extent that there is no trouble in practical use.
- the trajectory recognition unit further includes a timing unit, and the timing unit measures a time when the imaging unit touches the writing area surface and a time away from the writing area surface, and the imaging unit touches the writing area surface. It is also possible to record the order of the traces drawn and the touching time, and transmit them to the information processing means.
- the handwriting input / output system grasps the time required for the handwriting input by the information processing means and compares it with the normal time, so that the character's personality, age, gender, etc. Various research is possible.
- the processing command means may specify, based on the code information and / or the recognition information, specific information and / or an operation instruction (program activation, command input, data input / output / search, It may be possible to uniquely input a search target designation or the like.
- the processing command means can give a unique instruction to the information processing means based on the code information and / or the recognition information. This is the most important function in the present invention, and it is possible to easily specify which writing area is always written or what operation instruction is given to which writing area.
- the trajectory recognition unit may further recognize the trajectory information with high accuracy by referring to the character and / or graphic information patterns classified in advance regarding the contents to be written in the writing area based on the code information. preferable.
- the handwriting input / output system refers to the character and / or graphic information pattern table previously classified based on the code information when recognizing the trajectory information. It can be recognized with accuracy.
- the trajectory recognizing means After recognizing the trajectory information, the trajectory recognizing means further determines the character and / or the figure, or a phrase composed of one or more of the characters, based on the change in the analyzed coordinate information.
- the semantic information is converted into a semantic information code by referring to a predefined semantic information code table (dictionary) corresponding to the code information, and the processing instruction means is based on the semantic information code and the semantic information.
- the processing instruction is transmitted to the information processing means.
- the handwriting input / output system recognizes the trajectory information with high accuracy by referring to the semantic information code table at the time of trajectory recognition, and further converts it into a semantic information code.
- a processing command can be transmitted as that meaning.
- the processing instruction means may be a first operation for inputting the recognition result of the trajectory information by the trajectory recognition means as a document and / or a graphic, or a second operation for inputting as a comment, or a document and
- the information processing unit may be instructed as a third operation for editing the document and / or the figure and / or the comment based on the edit symbol and / or the figure and / or the comment that edits the comment. .
- the handwriting input / output system can write a document or draw a picture by handwriting input.
- comment documents can be input in addition to documents and pictures input by handwriting input.
- documents and images can be edited by handwriting input.
- the imaging optical axis of the imaging means that is in contact with the medium surface is tilted and tilted by being tilted with respect to a vertical line of the medium surface.
- an angle measuring means for measuring the inclination and / or an action of tilting the imaging means with reference to the inclination and the direction measured when the imaging means is in contact with the medium surface, that is, a grid tilt action.
- an angle change recognizing means for analyzing a predetermined change in the direction, wherein the processing instruction means may transmit a predetermined processing instruction to the information processing means based on the result of the analysis. Good.
- the handwriting input / output system can give an operation instruction by the grid tilt operation of the imaging means.
- the dot pattern arranged at a predetermined angle with respect to the direction of the writing area is formed in the writing area, and the angle measuring unit and the angle change recognizing unit are configured by the imaging unit. Based on the direction of the dot pattern read when contacting the surface of the writing area, a predetermined change in the direction of tilting and / or the inclination with respect to the direction of the writing area may be analyzed.
- the handwriting input / output system can recognize the inclination and the change thereof with reference to the direction of the dot pattern in addition to the change of the angle.
- the handwriting input / output system is configured such that the imaging optical axis of the imaging unit is substantially vertical with respect to the writing area surface, and the direction of the dot pattern read when the writing area surface contacts the writing area surface.
- a rotation angle reading means for reading a rotation angle formed by the angle of the imaging means, and an operation for rotating the imaging means with reference to the rotation angle measured when the imaging means comes into contact with the medium surface.
- rotation angle change recognizing means for analyzing a predetermined change in the rotation angle by rotating the imaging optical axis in a predetermined rotation direction by a grid turn operation, and the processing command means includes: Based on the result of the analysis, a predetermined processing command may be transmitted to the information processing means.
- the handwriting input / output system can give an instruction by a grid turn operation.
- the handwriting input / output system further captures the writing area by the imaging means, obtains coordinate information and code information by the dot pattern analysis means, and then performs the writing area by the imaging means by a predetermined operation.
- a voice recording means for recording voice instead of tracing or drawing, and a predefined voice recognition information table (dictionary) corresponding to the code information, the recorded voice is recognized and converted into character information.
- Voice recognition means for converting and transmitting to the information processing means may be further provided.
- the handwriting input / output system can perform voice input instead of handwriting input.
- a device equipped with any display means such as a general-purpose computer, PDA, or mobile phone, can be used as a touch panel type input means very easily.
- the information input apparatus is capable of outputting various multimedia information and / or operation instructions by formatting the specific information visualized as text, diagrams, illustrations, photographs, and the like. Therefore, when the user designates the specific information visualized on the printed medium together with the dot pattern obtained by patterning the XY coordinate value and / or the code value by a predetermined algorithm by a predetermined operation, the medium 1 or 2 stored in advance by using dot pattern reading means for reading the dot pattern at the touch position, and input identification information for identifying the two-dimensional format information.
- a 2D document for selecting the 2D format information corresponding to the identification information from the 2D format information.
- Information storage selection means and coordinates for converting the coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position to the coordinate value (xt, yt) in the xy coordinate system of the selected two-dimensional format information In the xy coordinate system of the conversion means and the two-dimensional format information, in order to specify the position of the specific information, the position information for selection included in the specific information is used, and the coordinate value of the dot pattern of the touch position From the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from (Xt, Yt), the specific information having the coordinates of the position information for selection that is within an arbitrary distance and is closest And a specific information selecting means for selecting as an input to the own apparatus.
- the information input device can output various multimedia information and two-dimensional format information obtained by formatting specific information visualized as text, diagrams, illustrations, photographs, and the like.
- the user displays a display to be displayed together with a dot pattern obtained by patterning XY coordinate values and / or code values by a predetermined algorithm, and the specific information visualized on the display by a user.
- the dot pattern reading means for reading the dot pattern at the touch position which is used for touching the display
- the input identification information for identifying the two-dimensional format information From one or more of the two-dimensional format information stored in advance
- Two-dimensional format information storage / selection means for selecting the two-dimensional format information corresponding to the identification information, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position are selected as the selected two-dimensional format information.
- the coordinate information is converted into coordinate values (xt, yt), and the specific information has the specific information in order to specify the position of the specific information in the xy coordinate system of the two-dimensional format information.
- Specific information selection means for selecting specific information having the coordinates of the closest position information for selection as input to the own apparatus is provided.
- the information input device prints a dot pattern in which XY coordinate values and / or code values are patterned by a predetermined algorithm for various multimedia information output and / or operation instructions.
- An information input auxiliary sheet in which two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted is placed or pasted on a printed medium or a display to be displayed;
- the user designates the specific information visualized on the medium or the display by a predetermined operation, it is used to touch the medium or the display through the information input auxiliary sheet.
- Dot pattern reading means to read the dot pattern at the touch position, and input Using the identification information for identifying the two-dimensional format information, the two-dimensional format information corresponding to the identification information is selected from one or more of the two-dimensional format information stored in advance. And a coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position, and a coordinate value (xt, yt) in the xy coordinate system of the selected two-dimensional format information.
- the position information for selection included in the specific information is used to specify the position of the specific information, and the dot of the touch position From the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the pattern, the closest selection position information within the arbitrary distance.
- Specific information having mark is characterized in that a specific information selecting means for selecting as input to the own device.
- the information input method can output various multimedia information and / or operations using two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted.
- a dot pattern reading unit for reading a dot pattern at a touch position, and input identification information for identifying the two-dimensional format information
- a dot pattern reading step for reading a dot pattern at a touch position
- input identification information for identifying the two-dimensional format information
- the coordinate conversion step for converting to the coordinate
- the information input method can output various multimedia information and / or operations using two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted.
- two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted.
- the user designates the specific information visualized on the displayed display together with the dot pattern obtained by patterning the XY coordinate value and / or the code value by a predetermined algorithm by a predetermined operation
- a dot pattern reading step for reading a dot pattern at a touch position, and input identification information for identifying the two-dimensional format information
- a two-dimensional format information storage selection step for selecting the two-dimensional format information corresponding to the identification information, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position are selected as the selected two-dimensional format information.
- the specific information includes the specific information.
- the information input method prints a dot pattern in which XY coordinate values and / or code values are patterned by a predetermined algorithm for various multimedia information output and / or operation instructions.
- An information input auxiliary sheet in which two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted is placed or pasted on a printed medium or a display to be displayed;
- the user designates the specific information visualized on the medium or the display by a predetermined operation, it is used to touch the medium or the display through the information input auxiliary sheet.
- the dot pattern reading step for reading the dot pattern at the touch position and the input identification information for identifying the two-dimensional format information are used to store one or more of the two-dimensional format information stored in advance.
- the two-dimensional format information storage and selection step for selecting the two-dimensional format information corresponding to the identification information from the inside, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position are selected.
- the specific information is present.
- a mask area is defined in advance for the specific information that is printed / displayed and no hyperlinks are set, or a dot code corresponding to the specific information is embedded in the mask area.
- the present invention provides a handwriting input / output system that has various features described above and can give a user various and new added value and convenience that are completely different from those of the prior art. Can do.
- FIG. 1 (a) is a figure which shows the mode of operation
- FIG.1 (b) is a figure which shows a mode that specific information is selected.
- FIG. 8A shows an example of a dot code format.
- FIG. 8A shows an example in which the dot code includes an XY coordinate value, a code value, and a parity.
- FIG. 8B shows a dot code 103 depending on where the dot pattern 103 is provided.
- FIG. 18C shows an example in which the format is changed, and FIG. 18C shows an example in which the dot code includes XY coordinate values and parity.
- FIG. 31A is a cross-sectional view of the printed material 101a, and FIG. 31A is a diagram illustrating a state in which infrared rays are diffused and reflected on a portion of the printing medium 101c where nothing is printed, and FIG. FIG.
- FIG. 31C is a diagram showing a state where the infrared rays hit the dot pattern 103 and is absorbed.
- FIG. 2 is a diagram illustrating a structure of a portion of a scanner 104 that reads a dot pattern 103 and how the dot pattern 103 on a printed material 101a is read. It is a functional block diagram of the information input device 105 which concerns on 1st this embodiment. It is a figure which shows the example in the case of using the center coordinate value or centroid coordinate value of an object as position information for selection, FIG.34 (a) is a case where specific information is a text, FIG.34 (b) The specific information is a chart, and FIG. 34 (c) is a case where the specific information is an illustration / photo.
- FIG.35 (a) is an example which uses the starting point coordinate and height of a word as position information for selection
- FIG.35 (b) is the starting point coordinate of a word
- FIG. 35C shows an example in which the start point coordinates, the end point coordinates, and the height of each character are selected when the characters constituting the word are separated. This is an example of information.
- FIG. 39A is a diagram illustrating an example of a method for selecting specific information
- FIG. 39A illustrates a case where a perpendicular foot drawn from a touch position with respect to a line segment does not intersect the line segment
- FIG. This is a case where a perpendicular foot drawn from the touch position with respect to the line segment intersects the line segment.
- FIG. 40A is a diagram illustrating an example of a method for selecting specific information.
- FIG. 40A illustrates a case where the touch position is within the mask area 102b
- FIG. 40B illustrates that the touch position is within the mask area 102b.
- 10 is a flowchart of a procedure of information input processing performed by the information input device 105. It is a flowchart explaining in detail the selection process of specific information performed in process S40. It is a functional block diagram of the information input device 105a which concerns on 2nd Embodiment. It is a functional block diagram of information processor 112 concerning a 3rd embodiment. 10 is a flowchart for describing a procedure of information processing performed by the information processing apparatus 112. It is a figure which shows the mode of the information processing which information processing apparatus 112 performs.
- FIG. 49A is a cross-sectional view of an organic EL display provided with a dot portion
- FIG. 49A is a diagram illustrating a state in which infrared rays incident on the dot portion are transmitted or absorbed
- FIG. 50A is a diagram illustrating an example in which a dot portion is provided on a screen of a front projector or a rear projector
- FIG. 50A is a diagram illustrating a state in which infrared light incident on the dot portion is transmitted or absorbed
- FIG. 50A is a cross-sectional view of an organic EL display provided with a dot portion
- FIG. 49A is a diagram illustrating a state in which infrared rays incident on the dot portion are transmitted or absorbed
- FIG. 50A is a diagram illustrating a state in which infrared light incident on the dot portion is transmitted or absorbed
- FIG. 50A is a cross-sectional view of an organic EL display provided with a dot portion
- FIG. (2) explaining the function of the imaging part used for the handwriting input / output system concerning this invention.
- FIG. (3) explaining the function of the image pick-up part used for the handwriting input / output system concerning this invention.
- FIG. (14) explaining the function of the medium in which the writing area used for the handwriting input / output system concerning this invention was formed. It is a figure explaining the discriminating method of the operation
- FIG. (2) explaining the 3rd operation in the handwriting input / output system concerning this invention.
- FIG. (3) explaining the 3rd operation in the handwriting input / output system concerning this invention.
- FIG. (4) explaining the 3rd operation in the handwriting input / output system concerning this invention.
- FIG. (5) explaining the 3rd operation in the handwriting input / output system concerning this invention.
- FIG. (6) explaining the 3rd operation in the handwriting input / output system concerning this invention.
- 1 and 2 sequentially show an example of a process for forming a stream dot pattern.
- the dot pattern according to the present invention is different from the conventional dot pattern.
- step 1 corresponding to the visible information on the surface of the medium, the reference dot 1 is continuously arranged in a line at a position where information is input / output. Place multiple.
- the reference dots 1 are arranged in a curved line.
- the arrangement of the reference dots 1 is not limited to this, and is composed of a straight line and a curved line or a plurality of line segments.
- Various modifications can be made to form the dot pattern in a shape that matches the area where information is input and output, such as a polygonal line.
- the reference dot 1 may be arranged on a real line visually formed on the medium surface, or the reference dot 1 may be arranged according to a predetermined rule along the real line.
- the real line here is a concept with respect to a virtual line, and includes all the lines that actually exist. For example, a solid line, a broken line, a dotted line, a straight line, a curved line, and the like can be given. Absent.
- the dot pattern may be unevenness such as printing, display display, or a hole or groove on a metal or plastic.
- the reference dots are not limited to this, and a plurality of intervals are mixed to define a set of constant information of the dot pattern, It is also possible to define both a set of constant information of a dot pattern and a direction of the dot pattern by arrangement intervals of three different reference dots in the set of fixed information.
- a first virtual reference line 2 that connects the reference dots 4 arranged in a line is provided.
- the first virtual reference line 2 is provided by a curved line, but the first virtual reference line 2 is not limited to this, and the reference virtual dots 1 arranged in a curved line are not limited thereto.
- the straight first virtual reference line 2 may be provided, or the curved first virtual reference line 2 may be provided for the reference dots 1 arranged in a straight line. That is, the second virtual reference line 3, virtual reference point 4, and information dot 5 in Step 3 to Step 5 to be described later are arranged at positions where the reference dots are connected to form a first line consisting of a straight line, a broken line and / or a curve.
- One virtual reference line 2 can be freely defined.
- the first virtual reference line 2 in the case of a curve is preferably a Bezier curve.
- the reference dots 4 on the first virtual reference line 2 are P0 and P3, and P1 and P2 are given control points.
- points P4, P5, and P6 are obtained by dividing the three line segments P0-P1, P1-P2, and P2-P3 obtained by connecting the control points in order at a one-to-one ratio.
- points P7 and P8 are obtained by dividing the two line segments P4-P5 and P5-P6 obtained by connecting these points in order at a one-to-one ratio.
- the first virtual reference line 2 may be provided by using various algorithms such as a spline curve obtained by using a spline function, an nth order polynomial, an elliptic arc, and the like, not limited to a Bezier curve.
- a second virtual reference line 3 defined at a predetermined position from the reference dots 1 and / or the first virtual reference line 6 arranged in a line is provided.
- the second virtual reference line 3 is adjacent to the reference dot 1 adjacent to the predetermined position on the vertical line with respect to the tangent line of the first virtual reference line 3 at the midpoint between the adjacent reference dots 1.
- the second virtual reference line 3 is not limited to this, and a virtual reference point is provided in accordance with an area in which information is input / output by a dot pattern as will be described later. In addition, it can be defined by various methods.
- the second virtual reference line 3 may be provided only on one side with respect to the first virtual reference line 2 to define the direction of the dot pattern, or may be provided on both sides to increase the amount of information. .
- a plurality of virtual reference points 4 are provided at predetermined positions on the second virtual reference line 3.
- the virtual reference point 4 is an isosceles triangle having an intersection of the second virtual reference lines 3, that is, a straight line connecting adjacent reference dots 1 as a base and the second virtual reference line 3 as an opposite side.
- the position of the virtual reference point 4 is not limited to this, and is provided at the midpoint of the second virtual reference line 3 or instead of the second virtual reference line 3.
- Various modifications such as provision on the dot 1 are possible.
- step 5 the information dot 5 is arranged at the end point expressed by a vector with the virtual reference point 4 as the start point.
- one information dot 5 is arranged for one virtual reference point 4 so that the vector direction from the virtual reference point 4 is eight directions and the distance from the virtual reference point 4 is equal.
- the arrangement of the information dots 5 is not limited to this, and the information dots 5 are arranged on the virtual reference point 4, the vector direction is set to 16 directions, or two are arranged for one virtual reference point 4. It is possible to arrange a plurality of elements in any direction and in any length.
- FIG. 4 is an enlarged view showing an example of a dot pattern information dot and a bit display of data defined therein.
- Information dot 5 is a dot for recognizing various information.
- the information dot 5 is arranged at the end point represented by a vector with the virtual reference point 4 as the start point. For example, as shown in FIG. 4, the information dot 5 is rotated by 45 degrees in the clockwise direction because a dot 0.1 mm away from the virtual reference point 5 has a direction and a length expressed by a vector. These are arranged in 8 directions to represent 3 bits.
- 3 bits are expressed by arranging in 8 directions, but the present invention is not limited to this, and 4 bits can be expressed by arranging in 16 directions. Of course, it can be arranged in length.
- the information dot 5 is arranged at the end position with the virtual reference point 4 as a starting point.
- Information may be defined depending on whether or not is arranged. For example, information can be defined as “1” if a dot is arranged on a virtual reference point, and “0” if no dot is arranged.
- FIG. 5 is an example of information dots and bit display of data defined therein, and shows other forms.
- the information dot 5 if two types of short (upper part in FIG. 5) and long (lower part in FIG. 5) are used from the virtual reference point 5 derived from the reference dot 1 and the vector direction is eight directions, then 4 bits. Can be expressed. At this time, it is desirable that the longer one is about 25 to 30% of the distance between adjacent virtual reference points 5, and the shorter one is about 15 to 20%. However, it is desirable that the center interval between the long and short information dots 3 is longer than the diameter of these dots.
- the information dot 5 is preferably one dot in consideration of its appearance. However, if the appearance is ignored and the amount of information is to be increased, a large amount of information can be obtained by assigning 1 bit to each vector and expressing the information dot 3 with a plurality of dots.
- an information dot 3 defined from the reference dots 4 can represent information of 2 8, and 2 64 in chunks of the information dot eight constant information 1.
- the stream dot pattern according to the present invention is continuous with a line including a curve unlike the reference dot formed in a two-dimensional lattice pattern in the conventional dot pattern proposed by the present inventor. Are formed based on the reference dots arranged in this manner.
- FIG. 6 is a diagram illustrating an example of a state where stream dot patterns are arranged in the vertical direction.
- key dots and side dots are arranged in addition to the reference dots and information dots.
- Key dots are dots arranged at both ends of a set of fixed information.
- This key dot is a representative point of the dot pattern 1 for one region representing a group of information dots.
- the side dots are dots arranged on the positive and negative extension lines of the shift of the key dot 2.
- (B) in FIG. 6 has reference dots and stream dot patterns arranged at equal intervals.
- the stream dot pattern according to the present invention is not limited to this, and the interval between the dot patterns may be arbitrarily set as shown in FIG. Also, the interval between the reference dots can be set arbitrarily.
- the stream dot pattern according to the present invention is continuous with a line including a curve unlike the reference dot formed in a two-dimensional lattice pattern in the conventional dot pattern proposed by the present inventor. Are formed based on the reference dots arranged in this manner.
- the dot pattern in which the XY coordinates are defined is formed in the information area visually formed on the surface of the medium without being restricted by the shape of the rectangular area when used as a two-dimensional code (used as an index). It is possible to form a dot pattern by repeating a set of constant information in a combined free shape.
- the virtual reference line and the virtual reference point according to the present invention are not actually printed and formed on the surface of the medium, but only when the dot pattern is arranged on the image memory of the computer or when the dot pattern is read. Is set virtually.
- FIGS. 7 to 8 are explanatory views showing an embodiment in which the grid sheet 7 which is an information input auxiliary sheet according to the present invention is mounted on a display and used.
- FIG. 7 is a diagram in which a grid sheet is used in a general-purpose computer system that is an information processing apparatus.
- a grid sheet is pasted on a display screen such as a liquid crystal display (LCD) such as a personal computer or a CRT (CRT).
- the grid sheet is formed of a transparent film, and is printed with a dot pattern.
- this dot pattern is obtained by patterning XY coordinate values and / or code values with a predetermined algorithm.
- a scanner which is a dot pattern reading unit is connected to the computer main body. The user touches the grid sheet with the scanner in accordance with the instructions on the fluoroscopic screen. The scanner reads the dot pattern and transmits it to the personal computer via the USB cable.
- the central processing unit (CPU) of the personal computer analyzes the dot pattern to obtain the XY coordinate value on the grid sheet, and further, xy on the display. Conversion to coordinate values enables input in touch panel format from the coordinate value information.
- a personal computer is used as the information processing device.
- the information processing device is a personal computer, a PDA, a television receiver, a front and rear projector, a game device, a karaoke device, a portable device.
- a telephone terminal device, a POS terminal device, an ATM, a KIOSK terminal, a car navigation system, a pachinko machine, a watch, a smartphone, or the like may be used.
- a grid sheet is arranged on a display screen or a display screen as a touch panel type input device.
- FIG. 8 is a cross-sectional view showing the internal structure of the grid sheet described in FIG.
- (A) is a longitudinal sectional view showing a state where the grid sheet is touched by the scanner.
- the grid sheet has a structure in which an infrared reflection layer, a dot pattern layer, and a protective transparent sheet (protective layer) are laminated from the display device side.
- the infrared reflective layer has a configuration in which an infrared reflective material is vapor-deposited on a transparent sheet for vapor deposition made of a material that transmits visible light, such as vinyl, envipet, and polypropylene.
- the infrared reflection layer reflects the infrared ray irradiated from the infrared irradiation means of the scanner and transmitted through the protective transparent sheet to the scanner and transmits visible light. At the same time, infrared rays from the display device are blocked.
- the infrared light irradiated from the infrared irradiation means of the scanner can be used as the irradiation light, and only a bright and clear dot pattern can be photographed, and the dot code can be analyzed accurately.
- the dot pattern layer is printed with a dot pattern in which dots made of an infrared absorbing material such as carbon ink are arranged according to a predetermined rule as will be described later.
- Protective transparent sheet is made of a material that transmits visible light and infrared rays, such as vinyl, envipette, and polypropylene.
- a protective transparent sheet it is possible to prevent dot wear and dirt and to use the sheet for a long period of time.
- the scanner incorporates an IR-LED that is an infrared irradiation means, an IR filter that cuts a predetermined wavelength component of the reflected light, a C-MOS sensor that is an image sensor, and a lens.
- the scanner captures reflected light of the irradiation light irradiated on the grid sheet.
- the dot pattern is printed with ink having the characteristic of absorbing infrared rays, only the dot portion is captured black in the captured image by the C-MOS sensor.
- the reflection layer that is specularly reflected by the infrared reflection layer is photographed in a state where the reflected light is not incident on the lens and the center is black as shown in FIG. End up. Therefore, it is impossible to photograph the dot pattern without omission. Therefore, it is necessary to diffusely reflect infrared light and to enter the lens. That is, as shown in FIG. 9A, an infrared diffusion layer is provided between the dot pattern printing layer and the infrared reflection layer. This infrared diffusion layer is made of a transparent or translucent material. As a result, as shown in FIG. 5B, the infrared light irradiated from the IR-LED is specularly reflected by the infrared reflecting layer and diffused by the infrared diffusing layer, and the reflected light of all the imaging regions is incident on the lens.
- the grid sheet is provided with an infrared diffusing layer.
- the present invention is not limited to this, and a filter made of an infrared diffusing material may be provided at the photographing port of the scanner.
- FIG. 10 is a cross-sectional view showing various structures of the grid sheet.
- FIG. 1 is a grid sheet including an infrared reflection layer having a characteristic of reflecting infrared light and transmitting visible light, and a dot pattern layer.
- the infrared rays irradiated from the infrared irradiation means are first absorbed by the portion of the dot pattern layer where the dots are formed (hereinafter referred to as the dot portion) and transmitted through the other regions.
- the transmitted infrared ray is specularly reflected by the infrared reflection layer and passes through the dot pattern layer except for the dot portion.
- (B) of the figure is a grid sheet in which an infrared diffusion layer that transmits visible light and diffuses the infrared light is provided between the infrared reflection layer and the dot pattern layer.
- the infrared rays irradiated from the infrared irradiation means are first absorbed by the dot portions of the dot pattern layer and transmitted in other regions.
- the transmitted infrared rays are diffused by the infrared diffusion layer, then specularly reflected by the infrared reflection layer, diffused again by the infrared diffusion layer, and transmitted through the dot pattern layer except for the dot portion.
- (C) in the figure is a grid sheet in which an infrared diffusion layer that transmits visible light and diffuses infrared light is provided on one side of the dot pattern layer, that is, on the opposite side of the infrared reflection layer.
- the infrared rays irradiated from the infrared irradiation means are first diffused by the infrared diffusion layer, then absorbed by the dot portion of the dot pattern layer, and transmitted in the other regions.
- the transmitted infrared rays are specularly reflected by the infrared reflection layer, and are again transmitted through the dot pattern layer except for the dot portion and diffused by the infrared diffusion layer.
- FIG. 4D is a grid sheet composed of an infrared diffuse reflection layer having a characteristic of diffusing and reflecting infrared light from one side and transmitting visible light, and a dot pattern layer.
- the infrared rays irradiated from the infrared irradiation means are first absorbed by the dot portions of the dot pattern layer and transmitted in other regions.
- the transmitted infrared light is diffusely reflected by the infrared diffuse reflection layer, and passes through the dot pattern layer except for the dot portion.
- (E) in the figure is a grid sheet in which a protective layer having a property of transmitting infrared light and visible light is provided on the outer surface of the grid sheet shown in the figure (a) on the dot pattern layer side.
- the protective layer may be provided not only on the figure (a) but also on the outer surface of the grid sheet shown in (b) to (d) on the dot pattern layer side.
- (F) in the figure is a grid sheet having a characteristic of reflecting infrared rays from the side opposite to the dot pattern layer in the grid sheet shown in (a).
- the grid sheets shown in (b) to (e) in addition to (a) in the figure may have a characteristic of reflecting infrared rays from the side opposite to the dot pattern layer (the other side). .
- (G) in the figure is a grid sheet in which an adhesive layer is provided on the anti-dot pattern layer side of the infrared reflecting layer in the grid sheet shown in (a).
- the adhesive layer is made of a removable material.
- the pressure-sensitive adhesive layer is necessary only when the grid sheet is used by being attached to a display device or a medium, and is not necessary when it is placed on a printed material or sandwiched as described later. By providing such an adhesive layer, the grid sheet can be easily attached to a display or the like.
- the pressure-sensitive adhesive layer may be provided not only on the same figure (a) but also on the anti-dot pattern layer side of the infrared reflecting layer of the grid sheets shown in (b) to (e).
- FIG. 11 shows another embodiment of the grid sheet.
- a dot pattern layer is provided on both sides of the sheet.
- FIG. 4B is a grid sheet in which an infrared diffusion layer that transmits visible light and diffuses infrared light from each direction is provided between the infrared reflective layer and the dot pattern layer on each surface. It is.
- (C) is a grid sheet in which an infrared diffusion layer is provided on the outer surface of the infrared reflection layer and the dot pattern layer on each side.
- FIG. 4D is a grid sheet composed of an infrared diffuse reflection layer and dot pattern layers provided on both sides of the infrared diffuse reflection layer.
- the figure (e) is an information input auxiliary sheet in which a protective layer having a property of transmitting infrared light and visible light from each direction is provided on both outer surfaces of the grid sheet shown in the figure (a). is there.
- protective layer may be provided on both outer surfaces of the grid sheets shown in (b) to (d) as well as in FIG.
- the figure (f) is a grid sheet in which an adhesive layer is provided on each anti-dot pattern layer side of the infrared reflection layer, that is, both outer surfaces of the grid sheet, in the grid sheet shown in the figure (a). is there.
- the adhesive layer may be provided on both outer surfaces of the grid sheet shown in (b) to (e) as well as in FIG.
- each layer and the description of reflection in the grid sheets in FIGS. 9A to 9F are the same as those described above, and thus the description thereof is omitted here.
- different coordinate values and / or code values may be patterned in the dot pattern layer on one side and the other side of the infrared reflecting layer or infrared diffuse reflecting layer.
- FIGS. 12 to 17 are diagrams for explaining another embodiment of the present invention.
- a grid sheet is used on a printed material.
- FIG. 12 is a diagram showing a case where a grid sheet on which a dot pattern is printed only on one side is used.
- FIG. 13A is a front view showing the surface of the grid sheet.
- a dot pattern that means XY coordinates is printed on almost the entire area, and at the bottom, icons with numbers from 0 to 9 and characters “page input”, “decision”, and “stop” are written, A dot pattern that means a code value is overprinted.
- This icon is an icon for inputting an index for specifying a printed matter using a scanner.
- (B) is a longitudinal sectional view of the grid sheet.
- This grid sheet is configured from the back side as a layer of a protective transparent sheet, a transparent infrared diffuse reflection layer, a dot pattern + graphic printing layer, and a protective transparent sheet.
- the graphic print layer is a visible print layer.
- FIG. 14 is a diagram showing a case where a grid sheet having a dot pattern printed on both sides is used.
- the grid sheet can be used while being sandwiched. That is, when a grid sheet is used on the right page, the grid sheet is put on the right page as shown in FIG. Then, the side on which the icon is printed on the right side is up. Next, when the grid sheet is used for the left page, the grid sheet is turned to the left side with the grid sheet being sandwiched as shown in FIG. Then, the side on which the icon is printed on the left side is up. The icon is printed on both sides with ink.
- FIG. 15A is a front view showing the front surface of the grid sheet
- FIG. 15B is a front view showing the back surface.
- a dot pattern that means XY coordinates is printed on almost the entire area, and numbers from 0 to 9 and characters “page input”, “decision”, and “stop” are written on the right side.
- An icon and a dot pattern representing a code value are printed in a superimposed manner. This icon is an icon for inputting an index for specifying a printed matter using a scanner.
- a dot pattern that means XY coordinates is printed on almost the entire area, and the same icon and dot pattern as the front surface are superimposed and printed on the left side.
- (C) is a cross-sectional view of the grid sheet.
- This grid sheet is constituted by a protective transparent sheet, a dot pattern + graphic print layer, an infrared diffuse reflection layer, a dot pattern + graphic print layer, and a protective transparent sheet from the back side.
- FIG. 16 is a diagram showing a system for displaying information on the display by the user touching the grid sheet.
- the user puts a grid sheet on the printed material and touches the grid sheet with a scanner.
- a central processing unit (CPU) in the scanner analyzes the dot pattern, converts it into coordinate values and / or code values, and transmits them to a personal computer via a USB cable. It should be noted that the central processing unit in the personal computer may be analyzed and converted into coordinate values and / or code values.
- the coordinate value means the value of the XY coordinate in the dot coordinate system.
- an index (page, title, etc.) for specifying the printed paper surface is input by touching the icon printed on the grid sheet, or the index code value input with the keyboard is, for example, the number of pages on the printed paper surface. I mean. Therefore, it is assumed that n pages are designated. If you set in advance a mask that specifies print information such as text, illustrations, and photos with XY coordinate values and multimedia information that corresponds to the mask number, the XY coordinates of the dot pattern of the grid sheet read by the scanner Based on the value, the central processing unit in the personal computer uses the dot coordinate-mask No. stored in the hard disk. Refer to the correspondence table ((b) in the figure).
- the table is provided for each page.
- the dot coordinates of n pages-mask No. Refer to the correspondence table.
- the touch position mask No. Is detected For example, when the crossed portion shown in FIG. Is 1.
- the page No. shown in FIG. -Mask No. References the multimedia information file correspondence table.
- page No. And mask No. A multimedia information file is registered correspondingly.
- a web address is registered in the n-page mask 1
- a local drive and an execution file are registered in the n-page mask 2.
- page No. And mask no. Search and output multimedia information files corresponding to. That is, page No. Is n and mask no. Since 1 is 1, the Web page at the registered Web address is displayed.
- FIG. 17 is a diagram showing another form of a system for displaying information on the display by the user touching the sheet.
- the central processing unit (CPU) in the scanner analyzes the dot pattern, converts it into coordinate values or / and code values, and dot XY coordinates, and transmits them to a personal computer via a USB cable. It should be noted that the central processing unit in the personal computer may be analyzed and converted into coordinate values and / or code values.
- the central processing unit (CPU) of the personal computer converts the printed paper surface ID and the dot XY coordinates obtained as described above into DTPxy coordinates (xy coordinates on the DTP surface, which is the original data of the printed material).
- the central processing unit (CPU) of the personal computer accesses the document management server via the network (NW).
- the document management server stores a DTP file corresponding to each printed sheet.
- the DTP coordinates (xt, yt) are the coordinates of the center position of the text area.
- the dictionary server is accessed and a data file indicating the specified text, illustration, photo, etc. is searched.
- the dictionary server stores related information such as explanations, URLs, and multimedia information corresponding to data files indicating text, illustrations, photographs, and the like.
- the central processing unit (CPU) of the document management server searches for “Tokyo” from the dictionary server based on the program, and automatically transmits the related information to the personal computer via the network (NW). As a result, the explanation regarding “Tokyo” is output and displayed on the display of the personal computer.
- FIG. 18 is an explanatory diagram showing an embodiment in which a grid sheet is attached to a display, content specifying information touched by a scanner is recognized, and related information is automatically searched and output.
- a grid sheet is pasted on the display screen of the personal computer.
- the user touches the dot pattern of the portion displayed as “Tokyo” with the scanner.
- the central processing unit (CPU) in the scanner analyzes the dot pattern, converts it into XY coordinates, and transmits it to the personal computer via the USB cable.
- the XY coordinates are XY coordinate values of the touch position in the dot coordinate system.
- you may analyze and convert into a coordinate value with the central processing unit in a personal computer.
- the central processing unit (CPU) of the personal computer accesses the Web server of each content displayed on the display via the network (NW).
- Each content file is stored in the Web server.
- the central processing unit retrieves the displayed content file (HTML, XML, flash, etc.).
- the XY coordinate value of the touch position in the dot coordinate system is converted into the xy coordinate value in the format information of the content such as HTML, XML, and flash.
- the displayed content file is on a personal computer, there is no need to access the Web server and retrieve the content file.
- the coordinate value (xt, yt) of the content specifying information such as text, illustration, photo, etc. displayed on the display closest to the touch position coordinate value (x, y) is searched.
- the coordinate values (xt, yt) of the content specifying information are the coordinates of the center position of the content specifying information.
- various multimedia information such as audio information and image information corresponding to the content identification information such as a data file indicating the recognized text, illustration, photo, etc. is stored in an electronic dictionary or a multimedia corresponding beforehand.
- the dictionary server stores content-related information such as explanations, URLs, and multimedia information corresponding to data files indicating text, illustrations, photographs, and the like.
- the central processing unit (CPU) retrieves “Tokyo” from the dictionary server, and automatically outputs the content related information to the personal computer via the network (NW). As a result, the explanation about “Tokyo” is displayed on the display of the personal computer.
- FIG. 19 is a longitudinal sectional view of a grid sheet used in such an example.
- the grid sheet is composed of an adhesive layer, an infrared diffuse reflection layer, a dot pattern + graphic printing layer, and a protective transparent sheet from the back side.
- FIG. 20 is a diagram illustrating a case where the grid sheet is used in the front projector system.
- a grid sheet is pasted on the screen.
- a predetermined image is projected and displayed on the screen by the projector.
- the projector is connected to a personal computer or a video distribution system (not shown).
- a personal computer or a video distribution system not shown.
- the dot pattern at that position is read into the scanner and the personal computer uses the scanner. Converted to coordinate values.
- a hard disk device or video distribution server of a personal computer refers to an index table in which coordinate values are associated with instructions, addresses, etc., and outputs multimedia information and operation instructions defined in the corresponding addresses.
- FIG. 21 shows an example using a rear projector panel, which is a system for projecting an image from the rear projector.
- a grid sheet is affixed to the surface of the rear projector panel.
- the structure of the grid sheet is the same as that shown in FIG.
- a predetermined image is projected and displayed on the rear projector panel by the rear projector.
- the rear projector is connected to a personal computer or video distribution system (not shown), and when a desired position on the rear projector panel is touched using the scanner connected to the personal computer, the dot pattern at that position is read into the scanner.
- a personal computer or video distribution system (not shown)
- a hard disk device or video distribution server of a personal computer refers to an index table in which coordinate values are associated with instructions, addresses, etc., and outputs multimedia information and operation instructions defined in the corresponding addresses.
- FIG. 22A shows an example in which a grid sheet is used for a mobile terminal.
- a grid sheet is attached to the display of the portable terminal. Then, the grid sheet is touched with a scanner connected by wireless or cable. Then, the dot pattern at that position is read into the scanner and converted into coordinate values in the scanner or portable terminal.
- an index table in which coordinate values are associated with commands or addresses is stored.
- the central processing unit in the portable terminal refers to the index table, and outputs multimedia information and an operation instruction specified by the corresponding address.
- FIG. 22B shows an example in which a grid sheet is used for the car navigation device.
- the scanner when used in a car navigation device, it is preferable that communication between the scanner and the car navigation device is performed by wireless communication using Bluetooth or the like. Further, the scanner may be connected to a mobile terminal and transmit data corresponding to the read dot pattern to the server via the mobile terminal network.
- car navigation shown in the figure may be used in combination with a map such as a tourist guide on which a dot pattern is printed.
- FIG. 23 to FIG. 24 are diagrams for explaining an embodiment in which the grid sheet according to the present invention is used in the thin client system.
- Thin client is a general term for a system in which a client terminal used by a user has only a minimum function and manages resources such as application software and files on the server side.
- a plurality of displays are connected to one server (information processing apparatus) via a network.
- this display various types of displays other than a general television monitor and a personal computer display which do not have a built-in CPU can be used.
- An information input auxiliary sheet is affixed on the display screen of each display.
- the server and each display are connected by a wired system or a wireless system such as RDP, USB, BNC (Bayonet Neil Concelman).
- the server and the scanner are connected by a wired method or a wireless method.
- the dot pattern at that position is read into the scanner and converted into XY coordinate values within the scanner.
- an index table in which XY coordinate values are associated with commands or addresses is stored.
- the central processing unit of the server refers to the index table, and outputs multimedia information and an operation instruction specified by the corresponding address.
- a code value may be registered together with the XY coordinate value.
- the code value is for identifying each display.
- the scanner when it reads the dot pattern, it transmits the code value and the XY coordinate value to the server (information processing apparatus).
- the server recognizes which display from the code value. Then, various multimedia information and / or operation instructions corresponding to each display are recognized, and output information is displayed on the display.
- an XY coordinate value for uniquely identifying the display may be printed as a dot pattern.
- XY coordinates obtained by dividing a large area in advance are printed on the sheet, and this sheet is used separately for each display. That is, the XY coordinate values are different for each display.
- the server specifies which display is operated from the XY coordinate value. Then, various multimedia information output and / or operation instructions corresponding to each display are recognized, and the output information is displayed on the display.
- a sticker on which a code value for identifying each display is printed as a dot pattern may be attached to the display.
- the user touches the grid sheet after touching the seal.
- the server specifies which display is operated by the code value registered in the dot pattern of the seal.
- the touch position of the user is recognized from the XY coordinate values transmitted from the dot pattern of the grid sheet, various multimedia information and / or operation instructions corresponding to each display are recognized, and output information is displayed on the display.
- the seal may be made of the same material as that used for the adhesive sticker on paper on which a normal dot pattern is printed or the grid sheet of the present invention.
- FIG. 25 to FIG. 28 are diagrams for explaining calibration performed when the grid sheet is used.
- the positional relationship between the display or the printed material and the grid sheet needs to be matched in order to output information that accurately reflects the instruction displayed at the touch position. . Therefore, calibration is performed to properly associate the coordinate system of the display or printed material with the coordinate system of the grid sheet.
- FIG. 25 to FIG. 26 are diagrams illustrating a case where calibration is performed on the display screen of the display.
- FIG. 25 is a diagram illustrating a case where calibration marks are provided on the grid sheet.
- calibration marks are provided in the vicinity of the four corners on one side of the grid sheet.
- the calibration mark is not necessarily provided near the four corners, and may be provided at two or more corners or may be provided at the center. Moreover, you may provide in two or more corner parts and the center.
- the user moves the cursor to the calibration mark and left-clicks the mouse.
- the central processing unit of the personal computer recognizes the clicked position. Then, the display coordinate system and the grid sheet coordinate system are appropriately associated with each other. As a result, calibration is performed.
- the calibration mark is formed on a detachable transparent seal. After the calibration is completed, the user peels off the seal from the grid sheet as shown in FIG.
- the calibration mark may be directly printed on the grid sheet in addition to the case where it is formed on the transparent sticker. Moreover, it is provided in a removable state on the grid sheet, and may be removed from the grid sheet after calibration is completed.
- FIG. 26 is a diagram illustrating a case where a calibration mark is displayed on the display screen of the display.
- calibration marks are displayed near the four corners of the display. Note that the calibration mark is not necessarily displayed near the four corners, and may be displayed at two or more corners, or may be displayed at the center. Moreover, you may display on both the corner part and center of 2 or more.
- the user touches the grid sheet at the position where the calibration mark is displayed as shown in FIG.
- the scanner reads the dot pattern on the grid sheet and transmits it to the personal computer.
- the central processing unit of the personal computer recognizes the dot XY coordinates (X 1 , Y 1 ) of the touch position from the transmitted dot pattern, and performs calibration to properly associate the display coordinate system and the grid sheet coordinate system. Do.
- FIGS. 27 to 28 are diagrams illustrating a case where calibration is performed on a printed material.
- FIG. 27 is a diagram illustrating a case where calibration marks are provided on both the printed material and the grid sheet for the printed material.
- calibration marks are printed in the vicinity of the four corners of the grid sheet and the printed material. Note that the calibration mark is not necessarily printed in the vicinity of the four corners, and may be printed in two or more corner portions.
- the user puts the grid sheet on the printed matter by matching both calibration marks. As a result, calibration for properly associating the coordinate system of the printed material with the coordinate system of the grid sheet is performed.
- FIG. 28 is a diagram illustrating a case where a calibration mark is printed only on a printed material.
- calibration marks are printed in the vicinity of the four corners of the printed material. Note that the calibration mark is not necessarily printed in the vicinity of the four corners, and may be printed in two or more corner portions.
- the user puts a grid sheet on the printed material. Then, the scanner is matched with the mark. The scanner reads the dot pattern on the grid sheet and transmits it to the personal computer.
- the central processing unit of the personal computer recognizes the XY coordinates (X 1 , Y 1 ) of the touch position from the transmitted dot pattern, and performs calibration for appropriately associating the coordinate system of the printed material with the coordinate system of the grid sheet. .
- a grid sheet when used for a display screen or the like, it may be used by other methods such as using a grid sheet attached from the upper part of the display screen, in addition to being attached with an adhesive.
- FIG. 29 shows an outline of the present embodiment.
- FIG. 29A is a diagram showing a state of operation in the present embodiment
- FIG. 29B is a diagram showing a state of selecting specific information.
- the user inputs information to be input to the information input device 105 on the printed material 101a (medium) on which the dot pattern 103 (details will be described later) is printed together with the content. Touch using the dot pattern reading means.
- the word “Tokyo” 102 a printed on the printed material 101 a is used as the scanner 104. Is touching.
- an XY coordinate value on the printed material 101a and a document ID (identification information) for specifying the printed material 101a are coded in advance, and when the user touches the printed material 101a with the scanner 104, The coordinate value (Xt, Yt) in the XY coordinate system on the printed material 101a at the touch position and the document ID of the printed material 101a are read into the information input device 105.
- the information input device 105 uses the read XY coordinate values, the document ID, and DTP (Desk Top Publishing) data 101b (two-dimensional format information), which is electronic data based on the prepared printed matter 101a.
- the touch position recognizes that the word “Tokyo” 102 a is present (details will be described later), and the word “Tokyo” 102 a is input to the information input device 105.
- the phrase “Tokyo” 102a input to the information input device 105 is entered in the location column of the input form displayed on the screen.
- the DTP data 101b has its own xy coordinate system. Selection position information used to select these is set in text, charts, illustrations, photographs, etc. (specific information) included in the DTP data 101b.
- a corresponding mask area 102b and / or a center coordinate value (xi, yi) is set.
- FIG. 29B shows the coordinate value (xt, yt) of the touch position on the DTP data 101b converted from the coordinate value (Xt, Yt) of the touch position on the printed material 101a touched by the scanner 104, and a phrase.
- region 102b corresponding to "Tokyo" 102a and center coordinate value (xi, yi) is shown.
- the phrase “Tokyo” 102a among many specific information included in the DTP data 101b is input to the information input device 105. Selected.
- the method for selecting the specific information is that the coordinate value (xt, yt) of the touch position is greater than the distance from the coordinate value (xt, yt) of the touch position to the center coordinate value (xi, yi) of the other specific information. ) To the center coordinate value (xi, yi) of the phrase “Tokyo” 102a is shorter, so the phrase “Tokyo” 102a may be selected as an input. Details of the method for selecting the specific information will be described later. ⁇ About dot code format>
- a dot code is information recorded in the dot pattern 103.
- the dot pattern is a dot pattern composed of unit areas of 2 rows ⁇ 4 columns of information dots in which a set of constant information is defined, and is partitioned into C 0 to C 31 within this unit. ing.
- the dot code format of each area is shown in (a) to (c).
- FIG. 30A is an example of a format in which the dot code includes an XY coordinate value, a code value, and parity
- FIG. 30B is an example in which the format is changed depending on where the dot pattern 103 is provided.
- 30 (c) is an example of a format in which the dot code includes an XY coordinate value and a parity.
- the X coordinate value at the position where the dot pattern 103 is provided is expressed using 8 bits of bits C0 to C7, and the Y coordinate value is expressed using bits C8 to C15.
- the code value is then represented using 14 bits, bits C16 to C29.
- This code value can be used to represent arbitrary information in accordance with the purpose of use of the dot pattern 103. In the present embodiment, it can be used to express a document ID.
- two bits C30 and C31 are used as the parity of the dot code. Note that the parity calculation method may be a generally known method, and a description thereof will be omitted.
- the format is changed depending on where the dot pattern 103 is provided.
- a place where the dot pattern 103 is provided is divided into an XY coordinate area and a code value area.
- the XY coordinate area In the XY coordinate area, the XY coordinate area format is used, and in the code value area, the code value area format is used.
- the X coordinate is expressed using 15 bits of bits C0 to C14
- the Y coordinate is expressed using 15 bits of C15 to C29
- the code value is expressed using 30 bits from C0 to C29.
- the bit string representation is made so that the bit strings representing the XY coordinate value and the code value do not overlap. It is good to decide rules.
- the same format as the XY coordinate area format in FIG. 30 (b) is used. Since there is no code value column in the format, the document ID cannot be directly recorded in the dot pattern 103, and the document ID is indirectly distinguished by dividing the XY coordinate value assignment area.
- the document ID indicating which DTP data the printed material 101a corresponds to is included in the dot code together with the XY coordinate value in at least a part of the dot pattern 103 printed on the printed material 101a.
- the printed matter 101a may be divided into a dot code area that includes only XY coordinate values and a dot code area that includes only the document ID.
- the document ID may be manually input to the information input device 105 by the user using an input unit such as a keyboard. ⁇ About the structure of printed matter>
- FIG. 31 is a cross-sectional view of the printed material 101a.
- FIG. 31 (a) is a diagram showing a state in which infrared rays hit and diffusely reflect a portion of the print medium 101c where nothing is printed
- FIG. 31C is a diagram showing a state in which infrared rays hit the content printing portion of the printed matter 101a and is diffusely reflected
- FIG. 31 (a) is a diagram showing a state in which infrared rays hit and diffusely reflect a portion of the print medium 101c where nothing is printed
- FIG. 31C is a diagram showing a state in which infrared rays hit the content printing portion of the printed matter 101a and is diffusely reflected
- the ink is shown so as to swell on the surface of the print medium, but this arrangement is the case where the print medium 101c has a characteristic of not absorbing ink,
- the print medium 101c has a characteristic of absorbing ink, but the viscosity of the ink is extremely high.
- the print medium 101c is printed so as to bleed on the print medium.
- the surface of the print medium 101c on which the content and the dot pattern 103 are printed has a characteristic of diffusing and reflecting infrared rays.
- the reason is that when the surface of the print medium 101c has a characteristic of specularly reflecting infrared rays, the reflected light from a part of the surface read by the scanner 104 does not enter the lens (described later) properly, and one of the read images This is because the image is dark and the image analysis becomes difficult.
- the infrared light hits the part printed using the infrared diffuse reflection ink 110, and the infrared light hits the part printed using the infrared transmission ink 111. After the transmission, the state of diffuse reflection on the surface of the print medium 101c is shown.
- the infrared diffuse reflection ink 110 is formed in a donut shape around the previously printed dot pattern 103.
- infrared transmissive ink 111 is disposed. Ordinary viscous inks will blend into each other.
- the scanner 104 irradiates the reading surface on which the dot pattern 103 of the printed material 101a is printed with infrared rays and shoots the reflected light as an image (details will be described later), the dot pattern 103 printed with the infrared absorbing ink is In the image, the portion that is black and diffusely reflects infrared light is white.
- the infrared diffuse reflection ink 110 and the infrared transmission ink 111 have a characteristic of reflecting or absorbing a specific wavelength of visible light, and therefore printed when a person sees the printed material 101a printed using these inks. Content can be read in the same way as normal printing.
- the scanner 104 includes an IR-LED that is a means for irradiating infrared rays, a lens that collects reflected light reflected from the surface of the printed material 101a by the infrared rays irradiated from the IR-LED, and reflected light that has passed through the lens.
- An IR filter that cuts a predetermined wavelength component and a C-MOS sensor that is an image sensor are incorporated.
- the scanner 104 irradiates the printed matter 101 a with infrared rays, and images reflected light that is diffusely reflected from the surface of the printing medium 101 c and a portion printed by the infrared diffuse reflection ink 110.
- the dot pattern 103 is printed with ink having a characteristic of absorbing infrared rays, only the dot portion of the dot pattern 103 is captured black in the image captured by the C-MOS sensor.
- the scanner 104 includes a central processing unit (not shown).
- the central processing unit analyzes the dot pattern 103 input from the C-MOS sensor with analysis software, Convert to dot code and output.
- the scanner 104 may include a hardware circuit having similar functions instead of the central processing unit and the analysis software.
- the process of analyzing the dot pattern 103 and converting it into a dot code may be performed on a device connected to the scanner 104, for example, a personal computer, instead of being performed by the central processing unit on the scanner 104.
- the scanner 104 and a device to which the scanner 104 is connected may be connected by a wired method such as a USB cable, or may be connected by a wireless method.
- the information input device 105 includes a scanner 104, a document management unit 120 (two-dimensional format information storage selection unit), a coordinate conversion unit 130 (coordinate conversion unit), and a specific information selection unit 140 (specific information selection unit). ing.
- the scanner 104 reads the dot pattern 103 at the position touched by the user using the scanner 104 on the printed material 101a, converts the dot pattern 103 into a dot code, and outputs the document ID portion in the dot code to the document management unit 120. Further, the scanner 104 outputs the XY coordinate value (xt, yt) portion in the dot code to the coordinate conversion unit 130.
- the dot code includes an XY coordinate value and a code value will be described.
- the document management unit 120 uses the document ID input from the scanner 104 to search the document DTP data stored in the document management unit 120 in advance.
- the DTP data 101b corresponding to the input document ID is output to the coordinate conversion unit 130 and the specific information selection unit 140.
- the coordinate conversion unit 130 uses the XY coordinate values (Xt, Yt) input from the scanner 104 and the DTP data 101b input from the document management unit 120 to convert the touch position coordinates into a coordinate system on the printed material 101a.
- XY coordinate value (Xt, Yt) at is converted into an xy coordinate value (xt, yt) in the coordinate system on the DTP data 101b, and the converted xy coordinate value (xt, yt) is output to the specific information selection unit 140. .
- the specific information selection unit 140 uses the DTP data 101b input from the document management unit 120 and the xy coordinate values (xt, yt) input from the coordinate conversion unit 130 to display texts, charts, and diagrams included in the DTP data 101b.
- the specific information such as illustrations and photographs
- the specific information considered to be instructed by the touch operation by the user is selected and output.
- the details of the selection method of specific information will be described later, for example, there is a method of selecting specific information at a position closest to the xy coordinate value (xt, yt) of the touch position.
- the specific information output from the specific information selection unit 140 is used as an input in another device or the like.
- the information input device 105 include personal computers, PDAs, television receivers, front projectors, rear projectors, game devices, karaoke devices, mobile phone terminal devices, POS terminal devices, ATMs, KIOSK terminals, car navigation systems, and pachinko machines. , Watches, smartphones and the like. ⁇ About DTP data>
- DTP data is cited as an example of two-dimensional format information. More specifically, the DTP data is electronic data created by DTP software such as a word processor, authoring software that creates files in a format such as CAD software, HTML, XML, flash, PDF, etc. For example, in addition to the text body, the type and size of the font (vector font) used when displaying or printing the text, layout information, and the like are included.
- the DTP data when the DTP data includes charts, illustrations, photographs, etc., it also includes the name of the file in which each image data is stored and the location information of the area occupied when displaying or printing. It is.
- DTP data is managed so that it can be uniquely identified by the document ID.
- the document ID is configured so that each page can be distinguished.
- the DTP data may be map data. ⁇ About position information for selection>
- the timing for setting the selection position information for each specific information may be set in advance when the DTP data is stored in the document management unit 120, or the specific information selection unit 140 may receive the DTP data from the document management unit 120. It may be set by the specific information selection unit 140 after receiving the data 101b.
- the specific information selection unit 140 may analyze the entire DTP data 101b received from the document management unit 120 at a time, and set selection position information for all the specific information included in the DTP data 101b. In the DTP data 101b, only the specific information in the vicinity of the coordinate value (xt, yt) of the touch position may be analyzed to set the position information for selection.
- the analysis method of the specific information when the specific information is text, a generally known ordinary syntax analysis method may be used.
- CAD data points, line segments, planes, solid objects, etc.
- the specific information is represented as a set of hierarchized objects
- the hierarchical structure and the software that can handle the objects Analysis can be performed.
- the specific information is an illustration or a photograph represented by a bitmap
- the bitmap data is acquired from the file name of the specific information included in the DTP data, and a generally known ordinary image is obtained.
- the bitmap may be analyzed using an analysis method.
- FIG. 34 shows an example in which the center coordinate value or centroid coordinate value of an object is used as position information for selection of specific information.
- 34A shows an example in which the specific information is text
- FIG. 34B shows an example in which the specific information is a chart (pie chart)
- FIG. 34C shows the specific information.
- This is an example of illustrations / photos.
- a plus mark is used to indicate the position of the center coordinate value or centroid coordinate value of the object, but this mark is shown for explanation, and is printed or displayed. Is not to be done.
- the phrases “Hana no Miyako”, “Osaka”, and “Tokyo Tower” are shown as specific information.
- the center of the display area is set as selection position information.
- the specific information selection unit 140 When the user touches the vicinity of the character “flower”, the specific information selection unit 140 cannot determine whether the phrase that the user wants to specify is the phrase “flower capital” or the phrase “flower”. There is a case. In that case, the specific information selection unit 140 may present both the phrase “flower capital” and the phrase “flower” to the user as selection candidates, and the user may select a desired phrase from the selection candidates.
- the line between the character “Dai” and the character “Osaka” is separated by a line feed. Also in this case, the user can appropriately select the word “Osaka” by setting the character center coordinate value for each character as the position information for selection.
- the pie chart and the pie constituting the pie chart are shown as the specific information.
- Center position coordinates of a circle are set as position information for selection of the entire pie chart, and centroid coordinates of 27%, 18%, and 55% of each pie (objects A, B, and C, respectively)
- a value is set as position information for selection of each object.
- contours of illustrations of Kawama (object D) and bear (object E) are shown as specific information.
- the centroid coordinate value of each object is set as selection position information. Note that the centroid coordinate value to be set does not need to be calculated accurately, and may be an approximate value that can appropriately select an object.
- the user can give more specific information instructions by setting the position information for selection for each small object. .
- FIG. 35 shows another example of position information for selection when text and phrases are specified information.
- FIG. 35A is an example in which the starting point coordinates and height of a word are used as selection position information
- FIG. 35B is an example in which the starting point coordinates, end point coordinates, and height of a word are used as selection position information
- FIG. 35C shows an example in which the start point coordinates, end point coordinates, and height for each character are used as position information for selection when the characters constituting the phrase are separated.
- the height hi of the phrase “Tokyo” and the coordinate value (xi, yi) of the midpoint of the left side (length hi) of the rectangular area occupied by the phrase “Tokyo” are The position information for selection is used.
- Xi2, yi2 is used as position information for selection.
- the position information for selection is set by line segments indicating the height and width of the characters. That is, the character “Large” has the height hi1, the start point coordinates (xi11, yi11), and the end point coordinates (xi12, yi12) as position information for selection, and the character “Osaka” has the height hi2. It has start point coordinates (xi21, yi21) and end point coordinates (xi22, yi22) as selection position information.
- the position, height, and width of the area occupied by the text, the phrase, and the character can be known by using various selection position information shown in FIG. 35 for the text, the phrase, and the character. Mask areas for these texts, phrases, and characters in the coordinate system can be easily calculated.
- the selection position information may be composed of a set of all coordinate values (xia, yia) included in the mask area and a set of coordinate values (xie, yie) of the contour part of the mask area.
- the DTP data is map data
- the area surrounded by the road, the feature area, the road center line, and / or the feature centroid are the position information for selection.
- the specific information is classified into categories such as text, road, feature, and intersection.
- selecting specific information one of the categories is selected to recognize the specific information. Naturally, it may be selected from candidates for specific information, or may be touched after a category is selected in advance.
- FIG. 36 shows an example of an operation in which the user touches one point of the specific information using the scanner 104.
- the coordinate value (Xt, Yt) of the touch position is recognized by the specific information selection unit 140 as a point coordinate.
- FIG. 37 shows an example of an operation in which the user touches one point of the specific information and then traces on the specific information to be specified using the scanner 104.
- the coordinate information (Xt, Yt) of the locus traced by touching is recognized by the specific information selection unit 140 as a line segment.
- FIG. 38 shows an example of an operation of tracing and surrounding the specific information to be designated after the user touches one point of the specific information using the scanner 104.
- the coordinate information (Xt, Yt) of the locus traced by touching is recognized by the specific information selection unit 140 as a closed curve.
- the specific information selection unit 140 may form a complete closed curve by correcting the start point and the end point of the trace traced by touching.
- the enclosing operation here includes a case where the enclosing is completely included so that the specific information to be specified is included therein, and an enclosing operation where the traced trace is overlapped on the specific information.
- the traced trace is enclosed so as to overlap the specific information
- at least the position represented by the selection position information may be enclosed. If at least the position represented by the position information for selection is not surrounded, the specific information corresponding to the position of the position information for selection closest to the plurality of coordinate values (xt, yt) constituting the trace is selected. Is done. ⁇ How to select specific information>
- Case 1 When the trajectory of the touch operation is a point and the position information for selection is the center point, the specific information selection unit 140 has the center coordinate (xi, yi) closest to the point of the coordinate value (xt, yt) of the touch position. Alternatively, specific information having centroid coordinates (xi, yi) is selected.
- Case 2 When the locus of the touch operation is a point and the position information for selection is a line segment
- the user designates specific information by the touch operation, and the phrase “Tokyo” 102a is used as the position information for selection.
- An example of a method for selecting specific information when a line segment is present will be described.
- FIG. 39 (a) shows an example in which the perpendicular foot drawn from the point of the coordinate value (xt, yt) of the touch position does not intersect the line segment.
- the distance d from the point of the coordinate value (xt, yt) to the line segment is the coordinate value (xt, yt) and the start point coordinate value (xi1, yi1) or end point coordinate value (xi2, yi2) of the line segment. The shorter of the distances.
- FIG. 39 (b) shows an example in which a perpendicular foot drawn from the point of the coordinate value (xt, yt) of the touch position intersects the line segment.
- the distance d from the point of the coordinate value (xt, yt) to the line segment is the length of the perpendicular drawn from the point of the coordinate value (xt, yt) to the line segment.
- the specific information selection unit 140 obtains the distance d between the line segment representing each specific information and the point of the coordinate value (xt, yt) of the touch position by the above method, and selects the specific information with the shortest distance d. .
- Case 3 When the locus of the touch operation is a point and the position information for selection is a mask area
- the user designates specific information by the touch operation, and the phrase “Tokyo” 102a is used as the position information for selection.
- An example of a method for selecting specific information when the mask area 102b is provided will be described.
- the specific information selection unit 140 specifies the specific information having the matching coordinate value. Select. If there is no coincident coordinate value, the specific information having the coordinate value (xie, yie) of the mask region outline portion closest to the coordinate value (xt, yt) of the touch position may be selected.
- the selection method using this mask area can be used not only for text but also for objects such as charts, illustrations, and photographs that are specific information.
- FIG. 40A shows an example in which the coordinate value (xt, yt) of the touch position is within the mask area 102b.
- the specific information selection unit 140 selects the phrase “Tokyo” 102a, which is specific information corresponding to the mask area 102b.
- FIG. 40B shows a case where the coordinate value (xt, yt) of the touch position does not enter the mask area 102b of the phrase “Tokyo” 102a nor the mask area 102b ′ of the phrase “Osaka” 2a ′. It is an example.
- the specific information selection unit 140 obtains distances d1 and d2 from the coordinate values (xt, yt) of the touch position to the mask area 102b and the mask area 102b ', and compares these distances. Since the distance d1 is shorter, the specific information selection unit 140 selects the phrase “Tokyo” 102a, which is specific information corresponding to the mask area 102b.
- Case 4 When the trajectory of the touch operation is a line segment and the position information for selection is the center point, the specific information selection unit 140, like the case 2, the center coordinates (xi, yi) or the centroid coordinates (xi, yi) ) To the specific information with the shortest distance d to the line segment of the trajectory.
- Case 5 When the touch operation trajectory is a line segment and the selection position information is a line segment
- the specific information selection unit 140 for example, the start point coordinate value (xt1, yt1) of the line segment that is the trajectory and the end point coordinate value Select specific information that minimizes the area of the quadrangle formed by (xt2, yt2), the start point coordinate value (xi1, yi1) of the line segment that is the position information for selection, and the end point coordinate value (xi2, yi2) To do.
- Case 6 When the locus of the touch operation is a line segment, and the position information for selection is a mask area
- the specific information selection unit 140 is the most of the plurality of coordinate values (xt, yt) constituting the line segment that is the locus. Specific information having a mask area including many coordinate values (xt, yt) is selected.
- Case 7 When the locus of the touch operation is a closed curve and the position information for selection is the center point
- An example of a method for selecting specific information when the center position value (xi, yi) is used as the position information for use will be described.
- the specific information selection unit 140 selects the specific information having the position information for selection surrounded by the trajectory input by the tracing operation.
- Case 8 When the trajectory of the touch operation is a closed curve and the position information for selection is a line segment
- the specific information selection unit 140 has a plurality of coordinate values ( xi, yi), the specific information having the largest number of coordinate values included in the closed curve as the locus is selected.
- one dot code includes both an XY coordinate value and a code value
- the specific information in the DTP data 101b corresponding to the phrase “Tokyo” 102a on the printed material 101a includes selection position information.
- a case where the mask region 102b is set in advance will be described.
- the scanner 104 reads the dot pattern 103 printed at a location on the printed matter 101a touched by the user using the scanner 104. .
- the read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104.
- the scanner 104 sends the document ID portion of the converted dot code to the document management unit 120 and sends the XY coordinate value portion to the coordinate conversion unit 130 (step 10, hereinafter abbreviated as S10).
- the document management unit 120 selects DTP data 101b corresponding to the document ID from the DTP data stored in advance.
- the selected DTP data 101b is sent to the coordinate conversion unit 130 and the specific information selection unit 140 (S20).
- the coordinate conversion unit 130 receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104, and the coordinate value (xt, yt) in the xy coordinate system in the DTP data 101b received from the document management unit 120. (S30).
- the specific information selection unit 140 selects appropriate specific information from the specific information in the DTP data 101b received from the document management unit 120 based on the coordinate values (xt, yt) received from the coordinate conversion unit 130. (S40).
- the specific information selection unit 140 outputs the selected specific information so as to be input to another device or to be input for the next arbitrary process performed in the information input device 105.
- the specific information selection unit 140 determines whether or not the locus of the coordinate value (xt, yt) of the touch position obtained by the user's touch operation is a point (S41a).
- the specific information selection unit 140 determines whether or not the coordinate value (xt, yt) of the point matches any of the coordinate values (xia, yia) in the mask area 102b (S42a).
- the specific information selection unit 140 sets the coordinate value (xt, yt) of the point.
- the closest specific information having the coordinate value (xie, yie) of the contour portion is selected, and the process ends (S44a).
- the specific information selection unit 140 determines whether at least a part of the line segment is included in the mask region 102b. (S42b).
- the specific information selection unit 140 selects specific information including the largest number of coordinate values (xt, yt) in the mask region, and performs processing. The process ends (S43b).
- the specific information selection unit 140 selects specific information having the coordinate value (xie, yie) of the contour portion closest to the line segment, and ends the process. (S44b).
- the specific information selection unit 140 selects the locus of the coordinate value (xt, yt) of the touch position as a closed curve. Whether or not (S41c).
- the specific information selection unit 140 determines whether at least a part of the area surrounded by the closed curve overlaps with the mask area 102b. (S42c).
- the specific information selection unit 140 displays the specific information corresponding to the mask region 102b having the largest overlap with the region surrounded by the closed curve. The process is terminated (S43c).
- the specific information selection unit 140 specifies specific information having the coordinate value (xie, yie) of the contour portion closest to the region surrounded by the closed curve. Is selected and the process is terminated (S44c).
- One embodiment of the information input device according to the present invention that uses a medium on which a dot pattern is printed together with content and acquires DTP data from a server on the network will be described with reference to FIG. is there.
- the information input device 105a includes a scanner 104a, a coordinate conversion unit 130a, a specific information selection unit 140a, and a communication unit 150 (communication means).
- the information input system includes an information input device 105a, a document management server 113 (two-dimensional format information server), and a network connecting them.
- the scanner 104a reads the dot pattern 103 at the touch position, sends the document ID portion of the dot code to the communication unit 150, and sends the XY coordinate value portion of the dot code to the coordinate conversion unit 130a.
- the communication unit 150 transmits the document ID received from the scanner 104a to the document management server 113, and receives the DTP data 101b corresponding to the document ID received from the document management server 113 as the coordinate conversion unit 130a and the specific information selection unit 140a. Send to.
- the specific information selection unit 140a selects specific information in the DTP data 101b using the xy coordinate values received from the coordinate conversion unit 130a and the DTP data 101b received from the communication unit 150, and outputs the selected specific information To do.
- the document management server 113 includes a document management unit 120a (two-dimensional format information storage selection unit) and a communication unit 151 (communication unit).
- the function of the document management unit 120a is the same as that of the document management unit 120 in the first embodiment.
- the document management unit 120a is provided only on the document management server 113. However, as in the first embodiment, the document management unit 120 may also be provided in the information input device 105a. Good.
- the document management unit 120 may cache the DTP data 101b acquired from the document management unit 120a.
- steps S10a to S40a in the following description correspond to S10 to S40 in the flowchart shown in FIG.
- a case where one dot code includes both an XY coordinate value and a code value will be described.
- the scanner 104a reads the dot pattern 103 printed at a location on the printed matter 101a touched by the user using the scanner 104a. .
- the read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104a.
- the scanner 104 sends the document ID part of the converted dot code to the document management part 120a on the document management server via the communication parts 150 and 151, and sends the XY coordinate value part to the coordinate conversion part 130 (S10a). ).
- the document management unit 120a uses the document ID received from the scanner 104a to select DTP data 101b corresponding to the document ID from the DTP data stored in advance.
- the selected DTP data 101b is sent to the coordinate conversion unit 130a and the specific information selection unit 140a via the communication units 151 and 50 (S20a).
- the coordinate conversion unit 130a receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104a, and the coordinate value (xt, yt) in the xy coordinate system in the DTP data 101b received from the document management unit 120a. (S30a).
- the specific information selection unit 140a selects appropriate specific information from the specific information in the DTP data 101b received from the document management unit 120a based on the coordinate values (xt, yt) received from the coordinate conversion unit 130a. (S40a).
- the specific information selection unit 140a outputs the selected specific information so as to be input to another device or to be input for the next arbitrary process performed in the information input device 105a.
- the information input device 105 a may further include a printing unit (not shown) (printing unit) so that the newly acquired DTP data 101 b can be printed on the medium together with the dot pattern 103.
- the dot code of the dot pattern 103 desirably includes a document ID for identifying the newly acquired DTP data 101b in addition to the XY coordinate values.
- the printed material 101a used for input processing can be created from the newly acquired DTP data 101b.
- the information processing apparatus 112 includes a scanner 104a, a coordinate conversion unit 130a, a specific information selection unit 140b, a communication unit 150b, a related information search unit 160 (related information search unit), and a display unit 170.
- a specific example of the information processing apparatus 112 is a personal computer, for example.
- the information processing device 112 is a PDA, a television receiver, a front projector, a rear projector, a game device, a karaoke device, a mobile phone terminal device, a POS terminal device, an ATM, a KIOSK terminal, a car navigation system, a pachinko machine, a watch, a smartphone, or the like. May be.
- the information processing system includes an information processing apparatus 112, a document management server 113, a dictionary server 114, and a network connecting them.
- the scanner 104a reads the dot pattern 103 at the touch position, sends the document ID portion of the dot code to the communication unit 150b, and sends the XY coordinate value portion of the dot code to the coordinate conversion unit 130a.
- the communication unit 150b transmits the document ID received from the scanner 104a to the document management server 113, and receives the DTP data 101b corresponding to the document ID received from the document management server 113 as the coordinate conversion unit 130a and the specific information selection unit 140b. Send to. Further, the communication unit 150b transmits the specific information received from the related information search unit 160 to the dictionary server 114, and the related information of the specific information searched in the dictionary server 114 based on the transmitted specific information. And pass it to the related information search unit 160.
- the specific information selection unit 140b selects specific information in the DTP data 101b using the xy coordinate values received from the coordinate conversion unit 130a and the DTP data 101b received from the communication unit 150b, and associates the selected specific information with the related information.
- the information is output to the information search unit 160.
- the related information search unit 160 sends the specific information received from the specific information selection unit 140b to the dictionary server 114 via the communication unit 150b, receives the related information as a search result from the dictionary server 114 via the communication unit 150b, The received related information is output to the display unit 170.
- the related information search unit 160 is configured to search one or more dictionary servers 114 on the network. However, as a function to replace the dictionary server 114 on the network, a preset link table is set. A database and / or an electronic dictionary may be provided in the information processing apparatus 112, and the related information search unit 160 may search related information without accessing the network.
- examples of the dictionary server 114 include a general-purpose link table, a general-purpose database, and a general-purpose electronic dictionary.
- the display unit 170 presents the related information received from the related information search unit 160 to the user using a display or the like.
- the related information search unit 160 provided in the information processing apparatus 112 communicates with the dictionary server 114 to acquire the related information, but instead of this configuration, the document management server 113 The related information search unit 160 may be provided.
- the specific information selection unit 140b transmits the selected specific information to the related information search unit 160 on the document management server 113 via the communication unit.
- the related information search unit 160 communicates with the dictionary server 114, acquires related information of the selected specific information, and transmits it to the information processing apparatus 112.
- the dictionary server 114 stores explanations corresponding to data files indicating text, illustrations, photographs, and the like, URLs, and related information such as multimedia information.
- the dictionary server 114 searches for data files indicating related information such as text, illustrations, and photographs that are the selected specific information.
- the dictionary server 114 may be a search engine such as Wikipedia, Yahoo, Google, or a specialized database for membership. ⁇ Information processing procedure>
- one dot code includes both an XY coordinate value and a code value
- the specific information in the DTP data 101b corresponding to the phrase “Tokyo” 102a on the printed material 101a includes selection position information.
- a case where the center coordinate value (xi, yi) is set in advance will be described.
- the scanner 104a reads the dot pattern 103 printed at a location on the printed matter 101a touched by the user using the scanner 104a. .
- the read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104a.
- the scanner 104a sends the document ID part of the converted dot code to the document management part 120a on the document management server 113 via the communication parts 150b and 151, and sends the XY coordinate value part to the coordinate conversion part 130 ( S10a).
- the document management unit 120a uses the document ID received from the scanner 104a to select DTP data 101b corresponding to the document ID from the DTP data stored in advance.
- the selected DTP data 101b is sent to the coordinate conversion unit 130a and the specific information selection unit 140b via the communication units 151 and 150b (S20a).
- the coordinate conversion unit 130a receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104a, and the coordinate value (xt, yt) in the xy coordinate system in the DTP data 101b received from the document management unit 120a. To the specific information selection unit 140b (S30a).
- the specific information selection unit 140b selects appropriate specific information from the specific information in the DTP data 101b received from the document management unit 120a based on the coordinate values (xt, yt) received from the coordinate conversion unit 130a. To do.
- the specific information selection unit 140b passes the selected specific information to the related information search unit 160 (S40a).
- the phrase “Tokyo” 102 a is selected as an input to the information processing apparatus 112.
- the related information search unit 160 transmits the specific information received from the specific information selection unit 140b to the dictionary server 114 via the communication unit 150b, and the related information of the specific information searched in the dictionary server is Received from the dictionary server 114 via the communication unit 150b. Then, the related information search unit 160 presents the received related information to the user via the display unit 170 (S50a).
- the phrase “Tokyo” 102a is transmitted to the dictionary server 114 via the network.
- the dictionary server 114 On the dictionary server 114, an explanatory sentence “What is Tokyo?” Corresponding to the headword “Tokyo” is searched and returned to the information processing apparatus 112.
- the related information may be a data file indicating an illustration or a photograph in addition to the text.
- FIGS. 48 to 52 One embodiment of the information processing apparatus according to the present invention that uses a display on which a dot pattern 103 is displayed together with content will be described with reference to FIGS. 48 to 52 as follows.
- the printed material 101a is used in the information input device 105 in the first embodiment, the information input device 105a in the second embodiment, and the information processing device 112 in the third embodiment.
- the information processing apparatus 112b will be described as an example of a modification of the information processing apparatus 112. Since the method of transforming the information input device 105 and the information input device 105a into a configuration using a display instead of the printed material 101a is the same, the description is omitted.
- FIG. 48 illustrates an outline of the present embodiment.
- the user downloads appropriate content from the Web server 113b (two-dimensional format information server) and displays it on the screen 15 of the information processing apparatus 112b.
- the Web server 113b two-dimensional format information server
- the user uses the scanner 104b to touch information to be searched using the information processing apparatus 112b on the display 115 on which the dot pattern 103 is displayed together with the content.
- the user wants to search related information related to the phrase “Tokyo” 102a among the contents displayed on the display 115, and therefore touches the phrase “Tokyo” 102a displayed on the display 115 with the scanner 104b. ing.
- the XY coordinate value of the display 115 is coded in advance, and when the user touches the display 115 with the scanner 104b, the coordinate value (Xt, Yt) in the XY coordinate system on the display 115 at the touch position. ) Is read into the information processing apparatus 112b.
- the information processing apparatus 112b recognizes the specific information at the touch position using the read XY coordinate value and the content data 1d (two-dimensional format information) of the content downloaded and displayed from the Web server 113b.
- the content data in the content file has its own xy coordinate system.
- selection position information used to select them is set.
- a corresponding mask area 102b and / or a center coordinate value (xi, yi) is set.
- the phrase “Tokyo” 102a is selected from a lot of specific information included in the content data 1d.
- the information processing apparatus 112b searches the dictionary server 114 using the selected phrase “Tokyo” 102a.
- the related information that is the search result is returned from the dictionary server 114 to the information processing apparatus 112 b and displayed on the display 115.
- the dot code in this embodiment may include only XY coordinate values.
- the content ID corresponds to the document ID in the above embodiment.
- a dot code including a display ID can also be used as a code value in order to distinguish the displays 115.
- the display 115 may display the dots of the dot pattern 103 by adjusting the RGB values using a general display, or display a dot portion representing the dot pattern 103 separately from the pixels of the display 115. 115 may be arranged on 115.
- the expression “display” is used for dots and the like. However, as described above, this expression includes “a dot portion arranged on the display 115”. The case is also included.
- FIG. 49 shows a cross-sectional view of an organic EL display in which a dot portion is provided separately from a pixel.
- FIG. 49A is a diagram illustrating a state in which infrared rays incident on the dot portion are transmitted or absorbed
- FIG. 49B is a diagram in which infrared rays are incident on light emitting elements other than the dot portion and diffusely reflected. It is a figure which shows a mode.
- the dot pattern can be expressed by making the infrared reflection characteristics different between the light emitting element portion and the dot portion.
- FIG. 50 shows an example in which a dot portion is provided on the screen of a front projector or a rear projector as a modification of the display 115.
- FIG. 50A is a diagram illustrating a state in which infrared rays incident on the dot portion are transmitted or absorbed
- FIG. 50B is a diagram in which infrared rays are incident on a screen portion other than the dot portion and diffusely reflected. It is a figure which shows a mode. ⁇ About content data>
- content data examples include data created by HTML, XML, flash, or the like.
- DTP data exemplified in the above embodiment can also be handled as content data.
- FIG. 51 shows a functional block diagram of the information processing apparatus 112b according to the present embodiment.
- the information processing apparatus 112b includes a scanner 104b, a coordinate conversion unit 130b, a specific information selection unit 140c, a communication unit 150c, a related information search unit 160, a display unit 170b, a display 115, and a content acquisition unit 180.
- a specific example of the information processing apparatus 112b is a personal computer, for example.
- the information processing system includes an information processing apparatus 112b, a Web server 113b, a dictionary server 114, and a network connecting them.
- the content acquisition unit 180 transmits a content request to the Web server 113b via the communication unit 150c, and receives and receives the content data 1d returned from the Web server 113b via the communication unit 150c.
- the content data 1d is presented to the user via the display unit 170b and the display 115.
- the scanner 104b reads the dot pattern 103 at the touch position and sends the XY coordinate value of the dot code to the coordinate conversion unit 130b.
- the coordinate conversion unit 130b uses the XY coordinate values (Xt, Yt) received from the scanner 104b and the coordinate values (Xt, Yt) of the touch position in the xy coordinate system on the content data 1d using the content data 1d received from the content acquisition unit 180. xt, yt), and the converted coordinate value (xt, yt) is sent to the specific information selection unit 140c.
- the specific information selection unit 140c selects the specific information in the content data 1d using the xy coordinate value received from the coordinate conversion unit 130b and the content data 1d received from the content acquisition unit 180, and selects the selected specific information.
- the information is output to the related information search unit 160.
- the related information search unit 160 sends the specific information received from the specific information selection unit 140c to the dictionary server 114 via the communication unit 150c, receives the related information as a search result from the dictionary server 114 via the communication unit 150c, The received related information is presented to the user via the display unit 170b and the display 115.
- the communication unit 150c transmits the content request received from the content acquisition unit 180 to the Web server 113b, and displays the content data 1d corresponding to the content request received from the Web server 113b, the display unit 170b, the coordinate conversion unit 130b, and the identification
- the information is sent to the information selection unit 140c.
- the communication unit 150c transmits the specific information received from the related information search unit 160 to the dictionary server 114, and the related information of the specific information searched in the dictionary server 114 based on the transmitted specific information. And pass it to the related information search unit 160.
- the display unit 170b presents the content data 1d received from the content acquisition unit 180 and the related information received from the related information search unit 160 to the user via the display 115.
- the center coordinate value (xi, yi) is set in advance as the position information for selection in the specific information in the content data 1d corresponding to the phrase “Tokyo” 102a displayed on the display 115. Will be described.
- the content acquisition unit 180 transmits a content request to the Web server 113b via the communication unit 150c, and receives the content data 1d corresponding to the content request from the Web server 113b via the communication unit 150c.
- the content acquisition unit 180 displays the received content data 1d on the display 115 via the display unit 170b (S5).
- the content acquisition unit 180 also outputs the content data 101d of the content being displayed to the coordinate conversion unit 130b and the specific information selection unit 140c.
- the process of S5 represents a state where the user is browsing the content data downloaded from the Web server 113b by surfing the Internet using a general Web browser.
- the scanner 104b displays the dot pattern 103 set at a location on the display 115 touched by the user using the scanner 104b. read.
- the read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104b.
- the scanner 104b sends the XY coordinate value of the converted dot code to the coordinate conversion unit 130b (S10b).
- the coordinate conversion unit 130b receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104b, and the coordinate value (xt, yt) in the xy coordinate system in the content data 1d received from the content acquisition unit 180. To the specific information selection unit 140c (S30a).
- the specific information selection unit 140c selects appropriate specific information from the specific information in the content data 1d received from the content acquisition unit 180 based on the coordinate values (xt, yt) received from the coordinate conversion unit 130b. To do.
- the specific information selection unit 140c passes the selected specific information to the related information search unit 160 (S40b).
- the phrase “Tokyo” 102a is selected as an input to the information processing apparatus 112b.
- the related information search unit 160 transmits the specific information received from the specific information selection unit 140c to the dictionary server 114 via the communication unit 150c, and the related information of the specific information searched in the dictionary server is Received from the dictionary server 114 via the communication unit 150c. Then, the related information search unit 160 presents the received related information to the user via the display unit 170b and the display 115 (S50a).
- the phrase “Tokyo” 102a is transmitted to the dictionary server 114 via the network.
- an explanatory sentence “What is Tokyo?” Corresponding to the headword “Tokyo” is searched and returned to the information processing apparatus 112 b.
- an explanatory note “What is Tokyo” On the screen of the information processing apparatus 112b, an explanatory note “What is Tokyo” which is related information corresponding to the phrase “Tokyo” 102a is displayed on the screen.
- a transparent sheet on which a dot pattern 103 is printed is placed on a printing surface of a normal printed material and used is described below with reference to FIG. is there.
- this transparent sheet is referred to as a grid sheet 101g (information input auxiliary sheet).
- FIG. 53 shows an outline of the present embodiment.
- the user inputs an index for specifying a normal printed matter 101e on which the dot pattern 103 is not printed, to the information processing apparatus 112c.
- the input method may be a method in which the user touches an icon (described later) printed on the grid sheet 101g to input an index for specifying the printed material 101e, or a method in which the user inputs an index using a keyboard or the like.
- the index may be converted into a document ID in the document management server 113, and the DTP data on the document management server 113 may be searched using the converted document ID.
- the user accurately overlays the grid sheet 101g on the printing surface of the printed material 101e.
- the user touches the phrase “Tokyo” 102a, which is specific information on the print surface that the user wants to search for related information, through the grid sheet 101g.
- the scanner 104a reads the coordinate values (Xt, Yt) in the XY coordinate system on the grid sheet 101g at the touch position.
- the process after the index and the coordinate value (Xt, Yt) of the touch position are input to the information processing apparatus 112c is the same as the process in the third embodiment.
- FIG. 54 shows an outline of the present embodiment.
- the user places the grid sheet 101g on the display screen of the information processing apparatus 112d.
- the placement may be performed by sticking the grid sheet 101g to the display. It is desirable that a calibration operation is performed after the grid sheet 101g is arranged.
- the user downloads a desired content file from the Web server 113b to the information processing apparatus 112d using a Web browser or the like.
- the content in the downloaded content file is displayed on the screen of the information processing apparatus 112d.
- the user touches the phrase “Tokyo” 102a, which is specific information for searching related information on the screen, using the scanner 104a through the grid sheet 101g arranged on the display screen.
- the scanner 104a reads the coordinate values (Xt, Yt) in the XY coordinate system on the grid sheet 101g at the touch position.
- the information processing apparatus 112d recognizes the specific information at the touch position using the read XY coordinate value and the content data 1d of the content downloaded and displayed from the Web server 113b.
- the processing after recognizing the specific information is the same as the processing in the fourth embodiment.
- FIGS. 55 to 57 An embodiment using a television receiver having a display on which a dot pattern 103 is displayed together with content in the information processing apparatus according to the present invention will be described with reference to FIGS. 55 to 57 as follows. .
- the printed material 101a is used in the information input device 105 in the first embodiment, the information input device 105a in the second embodiment, and the information processing device 112 in the third embodiment.
- the television receiver 112e will be described as an example in which the information processing apparatus 112 is modified. Since the method of transforming the information input device 105 and the information input device 105a into a configuration using a display instead of the printed material 101a is the same, the description is omitted.
- FIG. 55 shows an overview of the present embodiment.
- the user first receives a broadcast radio wave in which the dot pattern 103 is superimposed on a normal image using the television receiver 112e, and displays the received image on the display 115. Then, the user uses the scanner 104c to touch information to be input to the television receiver 112e on the display 115 on which the dot pattern 103 is displayed together with the received image.
- the user wants to search related information related to the phrase “Tokyo” 102a in the received image displayed on the display 115, and therefore touches the phrase “Tokyo” 102a displayed on the display 115 with the scanner 104c. is doing.
- the XY coordinate value of the display 115 and the content ID for specifying the received image are coded.
- the XY coordinate on the display 115 at the touch position is displayed.
- the coordinate value (Xt, Yt) and content ID in the system are read into the television receiver 12e.
- the television receiver 112e uses the read content ID, and the content corresponding to the content ID among the content data in which the specific information and the position information for selection are set in advance from the content server 113c (two-dimensional format information server). Download data 1d. Then, the specific information at the touch position is selected using the read XY coordinate values and the downloaded content data 1d.
- the content data in the content file has its own xy coordinate system.
- selection position information used to select them is set.
- a corresponding mask area 102b and / or a center coordinate value (xi, yi) is set.
- the phrase “Tokyo” 102a is selected from a lot of specific information included in the content data 1d.
- the television receiver 12e searches the dictionary server 114 using the selected phrase “Tokyo” 102a. Related information as a search result is returned from the dictionary server 114 to the television receiver 12e and displayed on the display 115.
- the dot code of the dot pattern 103 in the present embodiment includes the content ID for identifying the content received by the television receiver 112e as a broadcast wave and the XY coordinate value.
- a dot code and a dot pattern 103 are generated from an XY coordinate value generated by the television receiver 112e itself and a content ID acquired from EPG (Electronic Program Guide) data obtained by the television receiver 112e, and the display 115 may be displayed on the screen 115.
- EPG Electronic Program Guide
- the dot code of the dot pattern 103 displayed on the display 115 may include only XY coordinate values.
- the dot pattern 103 may have a configuration in which the dot portion of the dot pattern 103 is fixedly provided in advance alongside the pixels on the display 115 instead of the configuration represented by RGB pixels.
- the content ID is a corresponding portion of a print medium such as a television guide in which the content ID is printed as the dot pattern 103. It may be configured to be read by touching, or may be configured to be input manually by a user using a paper keyboard and the scanner 104c.
- the content ID displayed on the display 115 may be displayed together with the XY coordinate value of the dot pattern 103 in at least a part of the region where the XY coordinate value of the dot pattern 103 is displayed, or is different from the region. It may be displayed in the area.
- the content ID displayed on the display 115 is the XY coordinate value of the dot pattern 103 that uniquely identifies the content data.
- This XY coordinate value is an area where the XY coordinate value of the dot pattern 103 is displayed.
- the configuration may be displayed entirely.
- content data examples include moving image data such as MPEG, and data created by HTML, XML, flash, and the like.
- moving image data such as MPEG
- HTML HyperText Markup Language
- XML HyperText Markup Language
- flash Portable Network Markup Language
- content data examples include moving image data such as MPEG, and data created by HTML, XML, flash, and the like.
- DTP data exemplified in the above embodiment can also be handled as content data.
- the content data basically includes two-dimensional format information, but in addition to this, MPEG data or the like may have three-dimensional format information including a time axis. Further, if it is three-dimensional stereoscopic image data, it may have three-dimensional format information including the Z axis in the front-rear direction toward the display 115. Furthermore, as long as it is moving image data of a three-dimensional stereoscopic image, it may have four-dimensional format information having an XYZ axis and a time axis.
- FIG. 56 shows a functional block diagram of the television receiver 112e according to the present embodiment.
- the television receiver 112e includes a scanner 104c, a coordinate conversion unit 130c, a specific information selection unit 140d, a communication unit 150d, a related information search unit 160, a display unit 170c, a display 115, and a television image reception unit 190. I have.
- the information processing system includes a television receiver 112e, a content server 113c, a dictionary server 114, and a network connecting them.
- the television receiver 190 receives broadcast waves.
- a dot pattern 103 in which a content ID included in a broadcast wave or obtained from an EPG and an XY coordinate value on a display screen is combined is added to the received image, and the user is notified via the display unit 170c and the display 115.
- the dot pattern 103 may be added to the received image only when the user uses the scanner 104c.
- the scanner 104c reads the dot pattern 103 at the touch position, sends the XY coordinate value of the dot code to the coordinate conversion unit 130c, and sends the content ID of the dot code to the content server 113c via the communication unit 150d.
- the content ID may be directly sent from the television receiver 190 to the content server 113c when the scanner 104c reads the XY coordinate values instead of being converted into the dot pattern 103 and read by the scanner 104c.
- the coordinate conversion unit 130c uses the XY coordinate values (Xt, Yt) of the touch position received from the scanner 104c and the xy coordinates on the content data 1d using the content data 1d received from the content server 113c via the communication unit 150d.
- the coordinate value (xt, yt) of the touch position in the system is converted, and the converted coordinate value (xt, yt) is sent to the specific information selection unit 140d.
- the specific information selection unit 140d selects specific information in the content data 1d using the xy coordinate values received from the coordinate conversion unit 130c and the content data 1d received from the content server 113c via the communication unit 150d, The selected specific information is output to the related information search unit 160.
- the related information search unit 160 sends the specific information received from the specific information selection unit 140d to the dictionary server 114 via the communication unit 150d, receives related information as a search result from the dictionary server 114 via the communication unit 150d, The received related information is presented to the user via the display unit 170c and the display 115.
- the communication unit 150d transmits the content ID received from the scanner 104c to the content server 113c, and transmits the content data 1d corresponding to the content ID received from the content server 113c to the coordinate conversion unit 130c and the specific information selection unit 140d. . Further, the communication unit 150d transmits the specific information received from the related information search unit 160 to the dictionary server 114, and the related information of the specific information searched in the dictionary server 114 based on the transmitted specific information. And pass it to the related information search unit 160.
- the display unit 170c presents the received image to which the dot pattern 103 is added received from the television receiver 190 and the related information received from the related information search unit 160 to the user via the display 115. ⁇ Information processing procedure>
- the center coordinate value (xi, yi) is set in advance as the position information for selection in the specific information in the content data 1d corresponding to the phrase “Tokyo” 102a displayed on the display 115. Will be described.
- the television receiver 190 receives a broadcast wave, and superimposes the dot pattern 103 including the content ID acquired from the broadcast wave or the Internet and the XY coordinate value on the screen of the display 115 on the received image to display the display unit.
- the image is displayed on the display 115 via 170c (S5b).
- the scanner 104c displays the dot pattern 103 set at a location on the display 115 touched by the user using the scanner 104c. read.
- the read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104c.
- the scanner 104c transmits the XY coordinate value of the converted dot code to the coordinate conversion unit 130c, and transmits the content ID of the converted dot code to the content server 113c via the communication unit 150d (S10c).
- the content server 113c uses the content ID received from the scanner 104c to select content data 1d corresponding to the content ID from the content data stored in advance. Then, the selected content data 1d is sent to the coordinate conversion unit 130c and the specific information selection unit 140d via the communication unit 150d (S20b).
- the coordinate conversion unit 130c converts the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104c to the coordinate value (xt, yt) in the xy coordinate system in the content data 1d acquired from the content server 113c.
- the data is converted and passed to the specific information selection unit 140d (S30a).
- the specific information selection unit 140d selects appropriate specific information from the specific information in the content data 1d received from the content server 113c based on the coordinate values (xt, yt) received from the coordinate conversion unit 130c. .
- the specific information selection unit 140d passes the selected specific information to the related information search unit 160 (S40b).
- the phrase “Tokyo” 102a is selected as an input to the television receiver 112e.
- the related information search unit 160 transmits the specific information received from the specific information selection unit 140d to the dictionary server 114 via the communication unit 150d, and the related information of the specific information searched in the dictionary server 114 is obtained. And received from the dictionary server 114 via the communication unit 150d. Then, the related information search unit 160 presents the received related information to the user via the display unit 170c and the display 115 (S50a).
- the phrase “Tokyo” 102a is transmitted to the dictionary server 114 via the network.
- an explanatory sentence “What is Tokyo” corresponding to the headword “Tokyo” is searched and returned to the television receiver 112 e.
- an explanatory note “What is Tokyo” which is related information corresponding to the phrase “Tokyo” 102a is displayed on the screen.
- the content data is analyzed in advance and the specific information and the position information for selection are already set.
- the present invention is not limited to this configuration.
- the specific information selection unit 140d is a text, figure, illustration, photograph, etc. within a predetermined distance from the coordinate value (xt, yt) of the touch position for the first time.
- the content data may be analyzed to recognize specific information and set position information for selection.
- the television receiver 112e is described as an example of the information processing apparatus.
- the television receiver is a normal one, and is combined with a set-top box to be additionally installed.
- the function of the machine 112e may be realized.
- the user touches the medium on which the dot pattern is printed, the display on which the dot pattern is displayed or provided, or the grid sheet on which the dot pattern is provided with the scanner.
- the input method of the coordinate position is not limited to these, and a method of touching a normal touch panel or touch screen provided on a normal display with a finger or a method using a normal mouse operation may be used.
- the information input device uses the coordinate value (xt, yt) of the touch position to search for the specific information, based on the selection position information setting method according to any one of the above, One or two or more information search methods may be assigned, and one of the search methods may be selected by a predetermined algorithm to search for the specific information.
- the information input device selects one or more specific information from a plurality of the specific information searched within an arbitrary distance from the coordinate value (xt, yt), and stores related information of the specific information in advance.
- a search may be performed from a set link table, database, or electronic dictionary, and the related information may be output.
- the coordinate value (xt, yt) of the touch position among all the specific information searched within an arbitrary distance from the coordinate value (xt, yt) is the total coordinate value in the mask.
- the position information for selecting the specific information is used as the centroid of the mask, and the touch position
- the specific information having the shortest distance from the coordinate value (xt, yt) of the specific information to the position information for selection of the plurality of searched specific information is searched, or candidates for the specific information are searched in order of the shortest distance
- the selection may be a feature.
- each block of the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e, particularly the coordinate conversion units 130 to 130c, the specific information selection units 140 to 140d, and the related information search unit 160 You may comprise by a hardware logic and may implement
- the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e each have a CPU (central processing unit) that executes instructions of a control program that realizes each function, and a ROM (read that reads the program). only (memory), RAM (random access memory) for expanding the program, and a storage device (recording medium) such as a memory for storing the program and various data.
- An object of the present invention is to provide program codes (execution format program, intermediate code program) of control programs for the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e, which are software for realizing the functions described above.
- a source program) recorded on a computer readable medium is supplied to the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e, and the computer (or CPU or MPU) records them. This can also be achieved by reading and executing the program code recorded on the medium.
- Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R.
- Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
- the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e may be configured to be connectable to a communication network, and the program code may be supplied via the communication network.
- the communication network is not particularly limited.
- the transmission medium constituting the communication network is not particularly limited.
- infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used.
- the present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
- FIG. 60 is an external view showing an example of a usage state of the handwriting input / output system 201 according to the present invention.
- the document as written is displayed on the display 206.
- the scanner 203 taking an image of the dot pattern on the written locus and analyzing the computer 204 (accessing the server 205 as necessary).
- the computer 204 may be built in the scanner 203.
- FIG. 61 is a block diagram showing the configuration of the first embodiment of the handwriting input / output system 201 according to the present invention.
- the handwriting input / output system 201 includes at least a medium 202 (handwriting input sheet), an imaging unit 207 (imaging unit), a dot pattern analysis unit 208 (dot pattern analysis unit), a locus recognition unit 209 (trajectory recognition unit), and a processing instruction unit.
- 210 processing instruction means
- FIG. 62 is a block diagram showing a configuration of the second embodiment of the handwriting output / input system 1 according to the present invention.
- an imaging device 212 In addition to the configuration provided in the first embodiment, an imaging device 212, an irradiation unit 213, and a light control unit 214 are further provided.
- the imaging device 212 and the irradiation unit 213 are integrated with the imaging unit 207, and the light control unit 214 is integrated with the dot pattern analysis unit 208.
- FIG. 63 is a block diagram showing the configuration of the third embodiment of the handwriting input / output system 201 according to the present invention.
- a timer 215 is further provided.
- the time measuring unit 215 is integrated with the locus recognizing unit 209.
- FIG. 64 is a block diagram showing a configuration of the fourth embodiment of the handwriting input / output system 201 according to the present invention.
- an angle measuring unit 216 and an angle change recognizing unit 217 are further provided.
- the angle measurement unit 216 and the angle change recognition unit 217 are integrated with the dot pattern analysis unit 208.
- FIG. 65 is a block diagram showing the configuration of the fifth embodiment of the handwriting input / output system 201 according to the present invention.
- a rotation angle reading unit 218 and a rotation angle change recognition unit 219 are further provided.
- the rotation angle reading unit 218 and the rotation angle change recognition unit 219 are integrated with the dot pattern analysis unit 208.
- FIG. 66 is a block diagram showing the configuration of the sixth embodiment of the handwriting input / output system 201 according to the present invention.
- a voice recording unit 220 in addition to the configuration provided in the first embodiment, a voice recording unit 220, a voice recognition unit 221, and a voice output unit 222 are further provided.
- FIG. 67 is a diagram for explaining the format of the dot pattern formed on the medium 202 in the handwriting input / output system 201 according to the present invention.
- the dot pattern is a dot pattern composed of unit areas of 2 rows ⁇ 5 columns of information dots in which a set of constant information is defined, and C 0 to C 29 in this unit. It is divided into.
- the dot code format of each area is shown in (a) to (c).
- FIG. 67 (a) shows a format in which a page code, an X coordinate, and a Y coordinate are registered.
- the page code means the number of pages of the medium 202 when the medium 202 is in the form of a booklet, and the X coordinate and the Y coordinate each mean a position (coordinate value) on the medium. Is.
- the scanner 203 the number of pages of the medium and the coordinate position of the read position are simultaneously recognized by one reading operation.
- the action code means an operation instruction. For example, it is defined only in the area where icons indicating operations such as “enlarge” and “reduce” provided on the page are drawn, and is mainly included in the dot pattern used for the icon area described later. ing.
- the command processing may be associated with the action code and executed.
- the command processing refers to processing for recognizing characters during handwriting input or after handwriting input, or transmitting to another information processing apparatus.
- a plurality of specific write area codes in parentheses may be provided in one medium surface, and these write areas must be defined by unique codes. This makes it possible to determine where the data is written instantaneously. Of course, it may be defined together with the page code so that it can be determined which specific write area of which page. Furthermore, when the content input by handwriting belongs to a predetermined category, the recognition rate is remarkably improved by collation with the dictionary of the category. Needless to say, the contents input by handwriting may be not only characters but also symbols and illustrations. Of course, the action code may be defined together with the specific write area code and the instruction process may be executed.
- this write area flag may be accompanied by the page code (specific write area code) and action code shown in FIGS.
- the dot pattern of the present invention can register various code information such as page code and action code and XY coordinates in one format.
- various code information such as page code and action code and XY coordinates in one format.
- Imaging unit> 68 to 81 are diagrams for explaining the imaging unit 207 used in the handwriting input / output system 201 according to the present invention.
- the imaging unit 207 preferably has a size and shape suitable for a person to hold, and most preferably has a pen shape as shown in FIG.
- FIG. 9A is a diagram showing the most basic embodiment of the imaging unit 207 having a pen shape.
- an instruction projection 228 and a transmission unit 223 are provided, and a C-MOS sensor or the like (not shown) is generally built on the axis of the pen.
- the transmission unit 223 is for the imaging unit 207 to transmit a signal to another member using a method such as infrared communication or wireless communication, and is illustrated for convenience of explanation. It is not necessary to provide it at the position.
- FIG. 6B is a diagram showing another embodiment of the imaging unit 207 having a pen shape.
- two buttons for accepting an operation by the user are provided.
- the two buttons are a send button 224 and a re-send button 225, and the user can instruct the user to send a signal from the imaging unit 207 to another member.
- the re-transmission button 225 is used to re-transmit the same signal when the transmission of the signal by the transmission button 224 cannot be transmitted to the receiving member due to the presence of a shield or the like.
- FIG. 10C is a diagram showing another embodiment of the imaging unit 207 having a pen shape.
- a microphone 226 that accepts voice input by the user and an audio playback button 227 are further provided.
- the microphone 226 is used for recording a voice used for voice recognition described later, and the voice playback button 227 is used for playing a voice guide described later.
- FIG. 4D is a diagram showing another embodiment of the imaging unit 207 having a pen shape.
- the pen 229 is stored in the internal space of the instruction projection 228, and the pen 229 comes out when the pen storage button 230 is pressed.
- FIG. 69 is a cross-sectional view showing the distal end portion of a pen-type scanner 231 that is one embodiment of the imaging unit 207 constituting the handwriting input / output system 201 according to the present invention.
- the pen type scanner 231 has a light guide 232 having a hollow portion formed therein and having an opening at the tip thereof, a lens 233 disposed at a position facing the opening of the light guide 232, and the same as the lens 233.
- An LED 234 serving as a light source for irradiating light of a predetermined wavelength onto a medium surface on which a dot pattern is formed, and a C-MOS sensor 235 (imaging) disposed at a position retracted from the lens 233 An element 212) and a PCB 236 at a further retracted position and a CPU (not shown) installed therein are provided.
- the hollow portion of the light guide 232 is formed in a tapered shape that gradually increases in diameter from the lens 233 toward the opening.
- the CPU has any or all of the functions of the dot pattern analysis unit 208, the trajectory recognition unit 209, the processing command unit 210, and the information processing unit 211 described above.
- the light guide 232 is made of transparent or milky white resin, and the inside functions as a light guide. Irradiation light from the LED 234 travels inside the light guide 232 and is irradiated to the medium 202 from the opening.
- the light guide 232 is made of milky white resin, the light emitted from the LED 234 is appropriately diffused when traveling through the light guide 232, so that the light irradiating the medium 202 from the opening is made more uniform. I can do it.
- the pen-type scanner 231 is equipped with a pen 229 as a writing instrument.
- a writing instrument such as a normal pen
- the outer periphery of the pen-type scanner 231 is formed so as to be inclined up to 45 degrees.
- the handwriting can be analyzed more accurately by offset correction described later.
- the pen 229 as a writing instrument can be stored by various methods so that no handwriting is left on the medium.
- a technique used in a general pen such as a ballpoint pen can be used as it is.
- a knock type or rotary type storage method may be employed, or a cap may be put on.
- the pen can be changed like a general three-color ballpoint pen.
- the pens of different colors may be replaced, but an eraser or a correction liquid may be used instead of the pen.
- an instruction protrusion 228 (stylus pen) may be provided to image the vicinity of the handwriting of the instruction protrusion 228.
- a storage space may be provided in the instruction protrusion 228 and the pen 229 may be stored to be used as an instruction protrusion.
- the XY coordinate value defined by the dot pattern captured by the imaging unit 207 is different from the XY coordinate value defined by the dot pattern on the locus actually written by the pen 229. Furthermore, the XY coordinate value defined by the dot pattern on the locus needs to be converted into the xy coordinate value in the writing area on the medium surface to perform writing input and operation instruction.
- FIG. 70 shows an example of the write area.
- the writing area coordinate system is (0,0) in the lower left corner.
- the xy coordinate value of the writing area is expressed in mm.
- a coordinate position of (16, 40) indicates a position moved 16 mm to the right and 40 mm upward from the lower left corner of the writing area.
- At least dot pattern units that define at least one set of XY coordinate values in the dot pattern coordinate system are continuously formed.
- the XY coordinate value indicates the position of the center point of the unit. In order to distinguish the coordinate value of the dot pattern coordinate system from the coordinate value of the writing area coordinate system, it is expressed as [X, Y].
- the unit is a stream dot in which a set of constant information is defined, and the center of the first virtual reference line connecting the reference dots arranged in a line is the center of the unit.
- the XY in the dot pattern coordinate system As shown in FIG. 71, a dot pattern is formed such that the lower left corner is [ ⁇ 0.5, ⁇ 0.5] in any writing area as shown in FIG.
- a unique code value is defined for the dot pattern formed in each writing area, and each writing area is specified. If there is no need to specify each other, the same code value may be defined.
- a dot pattern in which XY coordinate values are defined is formed on the entire surface of the paper, and a unique code value is defined in the writing area in addition to the XY coordinate values.
- the XY coordinate value of the lower left corner of the writing area is [Xn0, Yn0] (n is a number specifying the writing area).
- the XY coordinate values are converted to the writing area coordinate system as follows.
- the relationship between the writing area coordinate system and the dot pattern coordinate system in the example of FIG. 72 is the same as the example of the enlarged view portion of FIG.
- ⁇ Calculation of XY coordinate values [Xc, Yc] in the dot pattern coordinate system of the imaging center C A calculation method of the XY coordinate values [Xc, Yc] of the imaging center C will be described with reference to FIG.
- the number u of pixels constituting the interval between the unit center P [Xp, Yp] closest to the imaging center C and the imaging center C is obtained.
- the direction of the CQ vector starting from the imaging center C and ending at the pen tip is the direction of the pen scanner 231.
- the angle between the direction of the dot pattern and the direction of the pen-type scanner 231 is ⁇ (left rotation is the positive direction).
- the pen body may be provided with an inclination measuring means such as an inclination sensor.
- a table that associates ⁇ BL with ⁇ may be created in advance and ⁇ may be calculated.
- ⁇ Media 202> 80 to 93 are diagrams for explaining the medium 202 used in the handwriting input / output system 201 according to the present invention.
- FIG. 80 is a diagram showing the medium 202 that is printed (formed) on the entire surface to form a writing area.
- This dot pattern defines XY coordinate values and page codes.
- the page code means a code for specifying a medium using code information.
- FIG. 81 is a diagram showing a medium 202 on which another dot pattern further defining an action code is printed in an area where a dot pattern defining a page code and an XY coordinate value is printed.
- the action code means a code for instructing the information processing unit 211 to perform a predetermined operation (especially an operation of an application) with respect to a handwritten input to a specified medium by using code information.
- a predetermined operation especially an operation of an application
- This media consists of multiple sheets, and a different page code is assigned to each sheet.
- the page code is “01” for the first page, “02” for the second page, and “03” for the third page.
- an action code in an area printed with a text icon “start” superimposed thereon instructs the information processing unit 211 to start an application for handwriting input / output.
- the action code of the area printed with the text icon “Cancel” superimposed thereon instructs the information processing unit 211 to discard (cancel) the input result by the handwriting input / output application, or the information processing unit 211
- the information processing unit 211 is instructed to stop the execution of the process.
- the action code in the area printed with the text icon “save” superimposed instructs the information processing unit to save the input result by the handwriting input / output application.
- the action code in the area printed with the text icon “End” superimposed thereon instructs the information processing unit 211 to end the handwriting input / output application.
- FIG. 82 is a diagram showing a medium 202 in which an area where a dot pattern defining XY coordinate values and a page code is printed and an area where a dot pattern defining an action code and a page code are printed are separated.
- various commands can be executed only for the page specified by the page code without selecting which page of the medium is the target. Thereby, security can be improved and an erroneous operation can be reduced.
- FIG. 83 is a diagram illustrating a first medium on which a dot pattern in which XY coordinate values and page codes are defined is printed, and a second medium that is a paper controller on which a dot pattern in which only action codes are defined is printed.
- various commands for handwritten input can be executed on any page of the medium.
- the writing area and the icon are provided separately, as shown in FIG. 85, in addition to the paper controller, the writing area and the icon may be affixed to another medium as a sticker, sticky note, or card.
- the action code of the area printed with the text icon “text input” superimposed is used to instruct the information processing unit 211 to input characters or figures as the text in the operation by the handwriting input / output application.
- the action code of the area printed with the text icon “comment input” superimposed thereon instructs the information processing unit 211 to input a character or a figure to be a comment in the operation by the handwriting input / output application.
- the action code in the area printed with the text icon “edit” superimposed thereon instructs the information processing unit 211 to edit the character or figure in the operation by the handwriting input / output application (that is, handwriting input / output).
- the action code of the area printed with the text icon “determine” superimposed is used to execute the process for the information processing unit 211 when the information processing unit 211 determines whether to execute the predetermined process. Command to decide.
- FIG. 84 shows a first medium on which a dot pattern defining XY coordinate values and page code A is printed, and a second medium which is a paper controller on which a dot pattern defining action code and page code A is printed. It is a figure which shows what became one booklet.
- a dot pattern in which the same XY coordinates of each page are registered may be printed in the writing area.
- the writing area can be specified by using the icon of the controller area in which the action code and page code are registered. That is, it can be said that the position and page of the writing area can be changed without changing the XY coordinate values.
- various commands can be executed only for the page specified by the page code without selecting which page of the medium is the target. Thereby, security can be improved and an erroneous operation can be reduced.
- a dot pattern defining an action code for instructing the information processing unit to start an application for handwriting input / output may be printed over the entire writing area. In this case, when writing is performed on the medium surface, the handwriting input / output application is automatically activated.
- the number of write areas on the medium is not limited to one, and a plurality of write areas can be defined. (Regarding the case where multiple writing areas are provided)
- a dot pattern in which XY coordinate values based on different dot pattern coordinate systems and code values for specifying a writing area are formed is formed for each of a plurality of writing areas.
- the code value can include not only the writing area but also the classification number that classifies the page number by defining multiple information.
- the page number When the page number is included, it is possible to determine which writing area of which page, and there are selection items such as information, processing instructions, and alternatives in the writing area, and when processing as a common code, the defined page number In addition, information specifying a selection item can be combined and defined as a code value.
- different code values can be defined by dividing the area in the write area.
- the code values are n1, n2, n3, and n4. Thereby, a plurality of selection items can be set in one writing area.
- This first example has the advantage that it is easy to handle because the lower left corner of each area is always 0 (origin).
- a dot pattern in which the XY coordinate value is defined by one dot pattern coordinate system is formed on the entire surface of the predetermined area, and the code value is defined together with the XY coordinate in the dot pattern of the writing area. This is the case.
- a dot pattern in which XY coordinate values are defined in one dot pattern coordinate system with the lower left corner of the predetermined area as the origin is formed on the entire surface of the predetermined area.
- the two writing areas in the predetermined area are defined with XY coordinate values whose lower left corners are [Xm0, Ym0] and [Xn0, Yn0] and code values m and n for specifying the writing area, respectively. ing.
- code values can be defined by dividing the area within the write area.
- the third example is a case where a write area is further inserted into the write area.
- a dot pattern defining an XY coordinate value in one dot pattern coordinate system with the origin at the lower left corner of a predetermined area and a code value L for specifying a writing area is formed on the entire predetermined area.
- Two write areas in the predetermined write area are defined by XY coordinate values whose lower left corners are [Xm0, Ym0] and [Xn0, Yn0] and code values m and n for specifying the write area, respectively. Has been.
- the writing area can be formed in the writing area in one coordinate system, the writing mode in the writing area can be ignored and the writing operation can be performed by changing the input mode. It becomes possible. For example, when writing to a writing area in the writing area, a setting that is effective only when the input mode is switched or a specific symbol is drawn may be provided.
- the code value can also be defined by dividing the area within the write area.
- one coordinate system with the lower left corner as the origin is defined in a predetermined area, and the lower left corner is [Xm0, Ym0] and [Xn0, Yn0] in the two writing areas in this area, respectively.
- a dot pattern in which a certain XY coordinate value and code values m and n for specifying a writing area are defined is formed.
- no dot pattern is formed in a range other than the writing area.
- the area of the writing area is automatically laid out by arranging the mask according to the coordinate system of the block of printed material. It is possible to create a dot pattern block by performing a mask process, and a dot pattern can be easily issued.
- the XY coordinate value is read to find where the writing area is laid out within the predetermined area. It becomes possible to use for.
- the dot pattern coordinate system is used for all description, but it is natural that the writing area coordinate system converted from the dot pattern coordinate system is the same.
- FIG. 90 is a diagram showing a document as a specific example in which a plurality of write areas are defined on a medium.
- (A) of the figure shows a document in which a specific code for instructing the origin of the XY coordinate values and the writing area is defined in each writing area.
- the “name” writing area has the “phonetic” writing area, the “address” writing area the “zip code” writing area, and the “neighboring map” writing area.
- Write areas for “walking (time)”, “train (use time)”, and “bus (use time)” are defined.
- the “sex” writing area is divided into “male” and “female” writing areas, and the “birth date” writing area is divided into “year”, “month”, and “day” writing areas. .
- Such a layout of the writing area is possible by assigning different specific codes to each.
- (B) of the drawing shows that in such a document, the origin of the XY coordinate values is not defined in each writing area, and only a specific code for instructing specification of the writing area is defined.
- the position of the write information on the entire medium surface can be specified.
- FIG. 91 is a diagram showing a state in which handwriting input is actually performed on the document of FIG.
- FIG. 9 is a diagram showing the document of FIG. 90 (a) in which handwriting input is actually performed.
- (B) in the figure is a diagram showing a state in which the result of the process performed by the information processing unit 211 is received on the display 6 or output by printing in response to the handwritten input in the figure (a).
- the handwriting input / output system 201 performs output as shown in FIG. 5B by recognizing handwritten input characters and figures by several methods.
- handwriting input can be performed, the information processing unit 211 can reflect the handwriting input, and handwriting input can be performed again.
- FIG. 92A is a diagram showing the medium 202 printed by superimposing the trajectory information recognized by the trajectory recognition unit 209 and the dot pattern. Although not shown, a dot pattern different from the dot pattern printed on the medium 202 on which handwriting input was first performed may be newly printed on the medium 202 shown in FIG.
- FIG. 92 (b) is a diagram showing a medium 202 on which a result of processing performed by the information processing unit 211 is printed with a dot pattern superimposed thereon.
- a dot pattern different from the dot pattern printed on the medium 202 on which handwriting input is first performed may be newly printed on the medium 202 shown in FIG.
- the XY coordinates are the same, and only the page code may be changed and printed.
- the medium 202 may further be provided with a bank guide 38 (narrow convex portion) or Braille 39.
- FIG. 93 shows a bank guide 38 provided on the outer periphery of the writing area, and a braille 39 protrusion along with a dot pattern in the writing area.
- the dot pattern analysis unit 208 obtains XY coordinate information and code information defined by the dot pattern by performing code analysis on the image data in accordance with the information input / output method using the dot pattern in the stream dots described above.
- the dot pattern analysis unit 208 sequentially performs code analysis on the trajectory written (traced) on the medium by the imaging unit 207, the XY coordinate information and the code information are the trajectory. (Trajectory information).
- the trajectory recognition unit 209 recognizes characters and graphics written on the medium based on changes in trajectory information.
- the trajectory recognition method is a method that considers characters and figures as graphics, and refers to the XY coordinate patterns of the characters and figures in the database, like a general OCR (optical character reader).
- the contents to be written in the writing area can be designated in advance by code information. That is, the trajectory information can be recognized with high accuracy by referring to the character and / or graphic information pattern table classified in advance. As a specific example, if it is instructed in advance to describe only Arabic numerals, the recognition rate increases because the trajectory recognition unit 209 refers only to a table of Arabic numerals. If recognition is not possible, all characters and figures in the database can be referenced as usual.
- the semantic information of a character and / or figure written in the writing area or a phrase composed of one or more characters is defined as predefined semantic information corresponding to the code information.
- the code table (dictionary)
- it can be converted into a semantic information code.
- the trajectory recognition unit 209 first performs pattern recognition one character at a time, “East”, “Kyo”, “Miyako”, “Kyo”, “Ku”.
- the semantic information code table (dictionary)
- the semantic information code defined as corresponding to “Tokyo” and the semantic information code defined as corresponding to “Bunkyo-ku” are converted.
- the information processing unit can recognize that the place names “Tokyo” and “Bunkyo-ku” have been input.
- semantic information code table (dictionary) also assists character pattern recognition. For example, if the user has written the character “east” of “Tokyo” dirty, and it is difficult for the locus recognition unit 209 to recognize whether the user has written “east” or “car”, the semantic information If the idiom "Tokyo” is defined in the code table and the idiom "Kakkyo” is not defined (the idiom "Kakkyo" usually does not exist), the user wrote the word "east”
- the trajectory recognition unit 209 can recognize as follows.
- the handwriting input / output system 201 may further include a timer unit 215.
- the timer unit 215 has a function of detecting time information.
- the time information is (1)
- the order of writing history drawn by the imaging unit 207 touching the writing area surface is used.
- the handwriting input / output system 201 may further include an angle measurement unit 216 and an angle change recognition unit 217.
- the angle measurement unit 216 and the angle change recognition unit 217 measure and recognize the inclination of the imaging unit 207 with respect to the medium surface.
- the above-described method for calculating the pen inclination ⁇ can be used as it is. In this case, it is possible to measure and recognize the tilt even if the imaging unit 207 does not include a pen. Further, the slope calculation method disclosed in the invention of the information output apparatus according to Japanese Patent Application No. 2005-267565 (PCT / SG2006 / 000267) can be used. However, other methods may be used.
- the angle change with respect to the medium surface of the image capturing unit 207 which is a reference for measuring and recognizing the inclination, is recognized not only by the angle when the image capturing unit 207 is set up vertically with respect to the medium surface, but also by the image capturing unit 207 The angle when touching the surface can be used as a reference.
- the handwriting input / output system 201 may further include a rotation angle reading unit 218 and a rotation angle change recognition unit 219.
- the rotation angle reading unit 218 and the rotation angle change recognizing unit 219 read and recognize the rotation angle when the imaging optical axis of the imaging unit 207 is set to be substantially vertical and rotated.
- the method for obtaining the angle between the direction of the dot pattern and the direction of the imaging unit 207 has already been described in the section of offset correction, but this method can be used for a method of reading and recognizing the rotation angle regardless of the presence or absence of a pen. it can. That is, since the direction of the dot pattern is always constant, the angle ⁇ 1 formed by the direction of the dot pattern and the direction of the image capturing unit 207 when the image capturing unit 207 is set up vertically with respect to the medium surface for the first time is set to a predetermined value. It is possible to read and recognize the difference between the direction of the dot pattern after the elapse of the time and the angle ⁇ 2 (the left rotation is a positive direction) formed by the direction of the imaging unit 207 as the rotation angle.
- the dot pattern in the writing area can be captured at the moment when the imaging unit 207 touches the writing area.
- the imaging unit 207 is moved away from the writing area, the irradiation light from the LED 234 is not reflected on the medium surface, and the C-MOS sensor 235 does not detect the irradiation light from the LED 234 (reflection light from the medium surface).
- the dot pattern cannot be imaged.
- the dot pattern in the writing area can be picked up at the moment when the image pickup unit 207 touches the writing area.
- the operations up to are the same as the operation of touching the writing area.
- the tip of the imaging unit 207 is still directed to the writing area for a predetermined time, so that the irradiation light from the LED 234 is reflected on the medium surface.
- the sensor 235 temporarily captures the dot pattern on the medium surface.
- the dot pattern cannot be analyzed blurry as shown in FIG.
- the image capturing unit 207 touches the writing area to capture a dot pattern, and analyzes the captured image data after a predetermined time (eg, 0.2 seconds later) with the analyzed moment as a reference time,
- a predetermined time e.g. 0.2 seconds later
- the imaging unit 207 is preliminarily defined as a touch operation
- the processing command unit 210 is pre-defined as corresponding to the touch operation with respect to the information processing unit 211 Send processing instructions.
- the image capturing unit 207 performs a jumping operation, and the processing command unit 210 instructs the information processing unit 211 to Then, a processing command defined in advance as corresponding to the bouncing action is transmitted.
- a processing command defined in advance as corresponding to the bouncing action is transmitted.
- FIG. 5E when a dot pattern can be analyzed, it is nothing but a normal handwriting input operation.
- the processing command unit 210 transmits a processing command based on the information recognized by the trajectory recognition unit 209 to the information processing unit 211 together with the trajectory information.
- the instruction specifying the page based on the page code, the instruction specifying a certain writing area based on the specific code, and the various instructions based on the action code defined by the dot pattern printed on the medium surface are the processing instruction unit 210. Is actually performed on the information processing unit 211.
- the processing command unit 210 commands the information processing unit 211 to execute various operations in the handwriting input / output application.
- predetermined processing instructions based on the measurement / recognition result by the angle measurement unit 216 / angle change recognition unit 217 and the read / recognition result by the rotation angle reading unit 218 / rotation angle change recognition unit 219 are sent to the information processing unit 211. Command against.
- the information processing unit 211 performs various processes in response to processing instructions performed by the handwriting input / output system 201 according to the present invention.
- the handwriting input / output system 201 may access the server 5 in which various information is recorded as necessary.
- the server 5 can store information for locus recognition, for example.
- information for locus recognition for example.
- OCR optical character reader
- XY coordinate patterns are defined and stored in a plurality of characters and figures.
- meaning information code for outputting a phrase or figure consisting of one or a plurality of characters, or a combination thereof is defined and stored in the characters and figures by referring to the meaning information code table (dictionary). Has been.
- the writing area can be specified using not only the XY coordinate information but also the code information, it is easily managed even if the amount (number) of the writing area is enormous. can do. This is particularly effective when writing information is stored in a shared global server that anyone can use.
- the server 5 can store voice, document, image, video, application, and other various information in addition to the information for recognizing the trajectory.
- a handwriting input / output application can be stored. That is, when the information processing unit 211 does not have a handwriting input / output application, it can search the server and execute the handwriting input / output application on the server. However, the handwriting input / output application on the server may be executed with priority.
- server 5 can be implemented with various modifications other than the above embodiment.
- Such an application is a system in which writing on a medium surface is reflected on a computer by executing various operations.
- the writing on the medium surface may be performed while viewing the display 6 on which the processing result is displayed by instructing the information processing unit 211 in real time by the processing command unit 210 or writing without looking at the display 6. It is assumed that the processing instruction unit 210 may instruct the information processing unit 211 after writing.
- the writing operation is performed by writing the character or figure to be input into the writing area on the medium surface using the imaging unit 207.
- the imaging unit 207 captures a dot pattern printed in a superimposed manner at a predetermined time interval while the imaging unit 207 moves on the medium surface. The subsequent steps are as already described.
- FIG. 95 is an image diagram for explaining a first operation for inputting text characters by handwriting.
- the image pickup unit 207 When characters are written in the writing area using the image pickup unit 207 as shown in FIG. 11A, the image pickup unit 207 sequentially picks up the dot patterns on the locus as shown in FIG.
- the unit 208 acquires trajectory information composed of XY coordinate information and code information.
- the interval between the imaging positions of the dot pattern on the locus is wide in FIG. 5B, but actually it is narrower.
- the information processing unit 211 executes the first operation and outputs the result to the display 6.
- the XY coordinate information obtained by the dot pattern analysis unit 208 may be input / output as it is without recognizing characters and figures.
- the handwriting input / output system 201 according to the present invention functions as a pen tablet.
- the second operation is an operation of inputting a comment character by handwriting.
- the comment part is surrounded by a broken line, but it is not necessary to actually write the broken line.
- the recognition method of characters or figures is the same as the first operation method.
- the character of the comment input in the second operation is recognized as a comment different from the text in the information processing unit 211 as well.
- the comment entered between the lines may be reflected in the information processing unit 211 as it is as shown in FIG. 97.
- FIG. 98 by specifying the part in the text where the comment is to be inserted with an underline, Comments may be listed in the processing unit 211 beside the text.
- the third operation is an operation for editing a handwritten character.
- Each editing is performed by writing, using the imaging unit 207, characters or figures that are defined in advance as editing symbols in the information processing unit 211.
- the recognition method of characters or figures is the same as the first operation method.
- FIG. 99 is a diagram for explaining editing symbols used in the editing operation which is the third operation of the present invention.
- a line forming one closed area means an edit symbol for selecting a character or figure in the area.
- the red dot means an edit symbol that specifies the cut target when cutting and pasting.
- Double line means delete (erase) edit symbol.
- “Toru” means an edit symbol for deletion (deletion).
- ⁇ Zigzag line more than 3 round trips means edit symbol for canceling edit.
- a bidirectional arrow means an edit symbol that replaces selected characters or figures.
- Letters (A), (B), (C). . . Means an edit symbol that copies (cuts) a selected character or figure with a flag and designates a paste destination at a distant position.
- FIG. 100 is a diagram showing the medium 202 before the third operation is executed.
- the medium 202 is filled with a document input by handwriting by executing the first operation or a document printed as a result of handwriting input.
- FIG. 101 is a diagram for explaining an editing state on the medium 202 in the third operation.
- the handwritten input / output application When writing a line that closes the area as shown in FIG. 5A, the handwritten input / output application recognizes the area closed by the line as one editing target.
- FIG. 102 is a diagram showing a sentence in which the result of each editing in the third operation performed on the medium 202 is reflected in the handwriting input / output application.
- FIG. 103 is a diagram for explaining an operation of canceling the editing and returning to the state before the editing after the third operation shown in FIG. 101 is edited.
- FIG. 104 is a diagram showing a sentence in which the result of performing the edit cancellation in the third operation on the medium 202 is reflected in the handwriting input / output application.
- Each operation may be a parallel operation of the third operation with the first and second operations.
- the third operation may be a sub-operation subordinate to the first operation and the second operation.
- the handwriting input / output system 201 can be modified and implemented as necessary in addition to the first to third operations.
- the processing command unit 210 rotates the image pickup unit 207 rightward by a predetermined rotation angle (for example, 10 degrees or more) while touching the medium surface, so that the processing command unit 210 receives the input character and document structure result (file The information processing unit 211 is instructed to save the content change result.
- a predetermined rotation angle for example, 10 degrees or more
- the imaging unit 207 main body has a function capable of recording an editing history
- the result of the document configuration is transmitted to the information processing unit 211.
- the processing command unit 210 discards the input character and the result of the document structure by rotating the imaging unit 207 to the left by a predetermined rotation angle (eg, 10 degrees or more) while touching the medium surface. To instruct the information processing unit 211 to cancel the change of the file contents.
- a predetermined rotation angle eg, 10 degrees or more
- ⁇ Starting and exiting the application> As shown in FIG. 107, while the image pickup unit 207 is touched on the medium surface, the imaging unit 207 is rotated to the right by a predetermined rotation angle (eg, 10 degrees or more), and the predetermined rotation angle (eg, within 1 second) is directly maintained. (Example: 10 degrees or more) By rotating counterclockwise, the processing command unit 210 commands the information processing unit 211 to start a handwriting input / output application.
- a predetermined rotation angle eg, 10 degrees or more
- the image pickup unit 207 is touched on the medium surface and is rotated to the left by a predetermined rotation angle (eg, 10 degrees or more), and is left as it is within a predetermined time (eg, within 1 second). (Example: 10 degrees or more)
- a predetermined rotation angle eg, 10 degrees or more
- a predetermined time eg, within 1 second.
- This method uses the angle measurement / angle change recognition method described above.
- the image pickup unit 207 is set up on the medium surface, and a predetermined angle (for example, 15 degrees or more) is set on the left side of the medium surface with reference to the angle formed by the medium surface and the image pickup unit 207.
- a predetermined angle for example, 15 degrees or more
- the processing instruction unit 210 instructs the information processing unit 211 to start the first operation for inputting the text by handwriting.
- the image pickup unit 207 is set up on the medium surface, and a predetermined angle (for example, 15 degrees or more) is set on the right side of the medium surface on the basis of the angle formed by the medium surface and the image pickup unit 207.
- a predetermined angle for example, 15 degrees or more
- the processing command unit 210 commands the information processing unit 211 to start a second operation for inputting a comment by handwriting.
- the image pickup unit 207 is set up on the medium surface, and a predetermined angle (for example, 15 degrees or more) is set above the medium surface by using the angle formed by the medium surface and the image pickup unit 207 as a reference.
- a predetermined angle for example, 15 degrees or more
- the processing command unit 210 commands the information processing unit 211 to start a third operation for editing the text and comments.
- the image pickup unit 207 stands on the medium surface, and the lower side of the medium surface by a predetermined angle (for example, 15 degrees or more) on the basis of the angle formed by the medium surface and the image pickup unit 207.
- the processing command unit 210 instructs the information processing unit 211 to end the currently executed operation and start a preset normal operation (startup) operation.
- FIG. 110 is a plan view seen from directly above, supplementing the explanation of the first method for switching operations.
- the operation switching may be performed by an input means such as a button provided on the imaging unit 207 main body.
- the operation may be switched by an external input unit such as a mouse or a keyboard.
- the operation may be switched in conjunction with the pen tip switching operation.
- the information processing unit 211 may erase characters or figures instead of writing.
- the imaging unit 207 is set up vertically on the medium surface, and once touched on the medium surface.
- the processing command unit 210 instructs the information processing unit 211 to determine execution of the processing.
- a processing command instructs the information processing unit 211 to stop the execution of the process.
- ⁇ Voice recognition> Although the present invention is a handwriting input / output system, speech recognition and voice guidance may be performed as a method for assisting handwriting input.
- the audio recording unit 220 is configured around a central processing unit (MPU) 240. That is, under the control of the central processing unit (MPU) 240, audio information input from the microphone 241 is processed by the A / D converter 243 and the compression circuit 244 via the amplifier 242 and recorded as digital audio information.
- MPU central processing unit
- the voice recognition unit 221 converts the recorded voice information into corresponding text information, and the processing command unit 210 transmits a processing command based on the text information to the information processing unit 211 together with the text information.
- the accuracy of voice recognition is improved by referring to the text information in the speech recognition information table corresponding to the classification code without referring to all the text information when searching the database and outputting the text information.
- ⁇ Trace specific symbols> As a first method of switching to the sound recording mode, there is a method of switching to the sound recording mode by the imaging unit 207 writing (tracing or drawing) a specific symbol that means switching to the sound recording mode.
- the trajectory recognition unit 209 recognizes the trajectory of a specific symbol that means switching to the voice recording mode and transmits it to the voice recording unit 220 (or by transmitting it via the processing command unit 210), thereby recording the voice.
- the unit 220 starts audio recording.
- ⁇ Switching by voice recognition> there is a method of recording a predetermined voice in the voice recording unit 220 and switching to the voice recording mode when the voice recognition unit 221 recognizes the predetermined voice.
- the processing command unit 210 commands the information processing unit 211 to perform voice input instead of handwriting input in the handwriting input / output application when an operation by the above-described various methods is performed.
- the audio output unit 22 reproduces a predetermined audio file in response to an instruction from the processing command unit 210.
- the audio file that has been digitized and stored in advance is output from the speaker 245 or the earphone 246 via the A / D converter 42 and the amplifier 242.
- voice guidance may be given to a user who performs handwriting input by using code information.
- a voice guide code that instructs the information processing unit 211 to reproduce voice is defined in the dot pattern printed in the writing area, so that handwriting input is started (the imaging unit 207 changes the dot pattern).
- the sound output unit 22 reproduces the sound file stored in association with the sound guide code in advance.
- the audio guide code and the corresponding audio file may be used for purposes other than the audio guide.
- the medium can be pasted on the monitor surface of the display 6 to form a touch panel.
- means other than the grid sheet may be adopted.
- the grid sheet may be used by being superimposed on the medium 202.
- Such a usage method is such that when a document or image printed (described) on a medium that is not for handwriting input / output is first edited using the handwriting input / output system 201 according to the present invention, the image pickup unit is used. This is particularly effective when the user feels resistance to pressing 207 on the monitor surface.
- the writing area is rectangular, but when the writing area is specified using the code information as in the present invention, the shape of the writing area is, for example, a polygon as shown in FIG. , Circular, elliptical, heart-shaped, star-shaped, or when an illustration and a dot pattern are overprinted, the same analysis efficiency can be achieved regardless of the shape along the actual line of the illustration. be able to.
- the information dots are placed on the + direction line (up and down Information can be defined for the combination of information dot arrangement directions (second digitized information), which is arranged on the horizontal direction line) or on the x direction line (on the diagonal direction line).
- second digitized information which is arranged on the horizontal direction line
- the x direction line on the diagonal direction line.
- the distance (arrangement distance) at which the information dots are arranged from the virtual reference point is set to two or more patterns so that the information dots are arranged at a distance from the virtual reference point.
- the second digitized information can be defined also by the combination.
- the second digitized information may be defined by a combination of both the information dot arrangement direction and the arrangement distance.
- the second digitized information means information defined by the information dot arrangement rule itself, such as the information dot arrangement direction and arrangement distance.
- the inventor has so far proposed a dot pattern format that defines both code information and coordinate information.
- the dot pattern in such a format increases the dot pattern distribution area. Accordingly, the optical reading unit of the pen scanner needs to have a large reading area in order to read the dot pattern.
- the present invention can be used as a touch panel by sticking on a screen of any display such as a personal computer, PDA, bank ATM or the like. Moreover, by covering the printed material and outputting information related to the information described in the printed material on the screen, it can be used for a dictionary, a catalog of mail order, a learning material, and the like.
- An information input device includes a personal computer, a PDA, a television receiver, and a front projector that can easily input text, diagrams, illustrations, photographs, etc. printed on a print medium or displayed on a screen.
- Rear projectors game devices, karaoke devices, mobile phone terminal devices, POS terminal devices, ATMs, KIOSK terminals, car navigation systems, pachinko machines, pachislot machines, watches, smartphones, and the like.
- the information processing apparatus is a personal computer, PDA, and television receiver that can easily retrieve related information such as text, diagrams, illustrations, and photos that are printed on a print medium or displayed on a screen. It can be used as a device, a front projector, a rear projector, a game device, a karaoke device, a mobile phone terminal device, a POS terminal device, an ATM, a KIOSK terminal, a car navigation system, a pachinko machine, a pachislot machine, a watch, a smartphone, and the like.
- the handwriting input / output system has the same feeling as that a person who has not mastered the technique of using an existing input device such as a mouse, a keyboard, and a tablet used for computer operation writes on a paper medium.
- the present invention has industrial applicability as an input device that can be used in a computer. Furthermore, it has industrial applicability as toys, especially educational toys, mainly for children.
- the handwriting input / output system can specify the writing area by the code information read simultaneously with the coordinate information, if the content input by handwriting belongs to a predetermined category, the dictionary of the category The recognition rate is greatly improved by collating with.
- the handwriting input / output system determines whether or not it is a writing area simply by reading the dot pattern without any special operation by the operator, and a writing instrument that everyone is familiar with is used. Intuitive handwriting input as you use it.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Character Discrimination (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Abstract
The provided simple, low cost information input auxiliary sheet and information processing system exhibit extremely high input accuracy and input efficiency, can be used with any piece of equipment, and use stream dot patterns for a variety of multimedia information output and/or operation commands, said stream dot patterns being arranged as follows: a step wherein a plurality of reference dots are placed continuously and linearly following predetermined rules; a step wherein a first virtual reference line is created comprising a straight line, a polygonal line, and/or a curved line connecting the plurality of reference dots; a step wherein at least one second virtual reference line is created comprising a straight line and/or a curved line, and defined in a predetermined position from the reference dots and/or the first virtual reference line; a step wherein a plurality of virtual reference points are created in predetermined positions on the second virtual reference line; and a step wherein an information dot having XY coordinate values and/or a code value defined by the distance and direction of the dot from a virtual reference point is arranged on the end point of a vector having an initial point at the virtual reference point. Further provided are a simple, low cost information input device using the stream dot patterns to enable the user to easily input information from content where links or the like are not set in advance, and a handwriting input-output system using the stream dot pattens to enable the input of characters, symbols and the like by handwriting.
Description
(A)
本発明は、ストリームドットパターンが印刷されたシートと、当該シートを用いた情報処理システムに関する。 (A)
The present invention relates to a sheet on which a stream dot pattern is printed, and an information processing system using the sheet.
本発明は、ストリームドットパターンが印刷されたシートと、当該シートを用いた情報処理システムに関する。 (A)
The present invention relates to a sheet on which a stream dot pattern is printed, and an information processing system using the sheet.
(B)
また本発明は、ドットパターンが印刷された媒体、ドットパターンが表示されたディスプレイ、またはドットパターンが印刷された透明シートの利用と、電子データの構文解析および画像解析とにより、情報を入力する技術に関する。 (B)
The present invention also provides a technique for inputting information by using a medium on which a dot pattern is printed, a display on which the dot pattern is displayed, or a transparent sheet on which the dot pattern is printed, and syntactic analysis and image analysis of electronic data. About.
また本発明は、ドットパターンが印刷された媒体、ドットパターンが表示されたディスプレイ、またはドットパターンが印刷された透明シートの利用と、電子データの構文解析および画像解析とにより、情報を入力する技術に関する。 (B)
The present invention also provides a technique for inputting information by using a medium on which a dot pattern is printed, a display on which the dot pattern is displayed, or a transparent sheet on which the dot pattern is printed, and syntactic analysis and image analysis of electronic data. About.
(C)
また本発明は、文字、図形等の手書き情報をコンピュータシステムに入力するための手書き入出力システム、手書き入力シートに関する。 (C)
The present invention also relates to a handwriting input / output system and a handwriting input sheet for inputting handwritten information such as characters and figures into a computer system.
また本発明は、文字、図形等の手書き情報をコンピュータシステムに入力するための手書き入出力システム、手書き入力シートに関する。 (C)
The present invention also relates to a handwriting input / output system and a handwriting input sheet for inputting handwritten information such as characters and figures into a computer system.
本発明は、コンピュータシステムへの入力を補助するための情報入力システム、情報入力補助シートに関する。
The present invention relates to an information input system and an information input auxiliary sheet for assisting input to a computer system.
(A)
従来、パーソナルコンピュータ、PDA、ハンディ端末等のオペレーションにおいて、画面に直接指先またはタッチペン等で入力する技術が知られている(例えば、特許文献1)。 (A)
Conventionally, in the operation of a personal computer, a PDA, a handy terminal, etc., a technique for inputting directly on the screen with a fingertip or a touch pen is known (for example, Patent Document 1).
従来、パーソナルコンピュータ、PDA、ハンディ端末等のオペレーションにおいて、画面に直接指先またはタッチペン等で入力する技術が知られている(例えば、特許文献1)。 (A)
Conventionally, in the operation of a personal computer, a PDA, a handy terminal, etc., a technique for inputting directly on the screen with a fingertip or a touch pen is known (for example, Patent Document 1).
これらの従来技術では、たとえば、タッチペンの操作された座標を感圧式または光学式のタッチパネルで認識して、その制御を制御手段に通知する方法であった。
In these conventional techniques, for example, the coordinate operated by the touch pen is recognized by a pressure-sensitive or optical touch panel, and the control is notified to the control means.
しかし、従来のタッチパネル技術は、使用する部品・材料が高価であり、その殆どがハードウェアと一体に製造されるものであり、そのため、タッチパネルを備えたパーソナルコンピュータやATMなどの装置は、非常に高価なものであった。
However, conventional touch panel technology uses expensive parts and materials, and most of them are manufactured integrally with hardware. Therefore, devices such as personal computers and ATMs equipped with touch panels are very It was expensive.
このような問題を解決するため、ディスプレイの上に着脱可能に装着するためのタッチパネルも一部、開発されている(例えば、特許文献2)。
In order to solve such a problem, a part of a touch panel for detachably mounting on a display has been developed (for example, Patent Document 2).
(B)
また従来、例えば、印刷媒体や画面上に表示されたコンテンツに関する情報を、パーソナルコンピュータ、PDA、ハンディ端末、テレビジョン受像機等の機器を用いて処理する場合、ユーザは、処理したい情報を、改めてそれらの機器に手動で入力していた。 (B)
Conventionally, for example, when processing information related to contents displayed on a print medium or a screen is processed using a device such as a personal computer, a PDA, a handy terminal, or a television receiver, the user again sets the information to be processed. I had to enter them manually.
また従来、例えば、印刷媒体や画面上に表示されたコンテンツに関する情報を、パーソナルコンピュータ、PDA、ハンディ端末、テレビジョン受像機等の機器を用いて処理する場合、ユーザは、処理したい情報を、改めてそれらの機器に手動で入力していた。 (B)
Conventionally, for example, when processing information related to contents displayed on a print medium or a screen is processed using a device such as a personal computer, a PDA, a handy terminal, or a television receiver, the user again sets the information to be processed. I had to enter them manually.
例えば、印刷媒体上に「東京」の語句があり、ユーザが、語句「東京」に関する情報をパーソナルコンピュータにより検索する場合、インターネット上の検索エンジンを呼び出し、キーボードから語句「東京」を入力し、画面上に語句「東京」の検索結果を表示させていた。
For example, if there is a phrase “Tokyo” on the print medium and the user searches for information related to the phrase “Tokyo” with a personal computer, the search engine on the Internet is called, the phrase “Tokyo” is input from the keyboard, and the screen The search result of the phrase “Tokyo” was displayed above.
また、前記のように、ユーザがキーボード等の入力装置により、処理を行いたい情報を入力する手間を省くために、図58および図59に示すように、印刷媒体や画面上に表示されるコンテンツの特定領域をマスク領域として予め定義し、そのマスク領域に特定のドットコードを埋め込み、ユーザがスキャナ等によりそのマスク領域のドットパターンを読み込むと、そのドットパターンに対応したドットコードが認識され、そのドットコードに予め対応付けられた情報が検索され、表示される技術が知られている(例えば、特許文献3)。
Further, as described above, in order to save the user from inputting information to be processed by an input device such as a keyboard, as shown in FIGS. 58 and 59, content displayed on a print medium or a screen is displayed. When a specific dot code is pre-defined as a mask area, a specific dot code is embedded in the mask area, and the user reads the dot pattern of the mask area with a scanner or the like, the dot code corresponding to the dot pattern is recognized, A technique for searching for and displaying information associated with dot codes in advance is known (for example, Patent Document 3).
また、HTML文書等をパーソナルコンピュータ等において表示し、表示されたコンテンツに関連する情報をユーザが検索出来るように、そのコンテンツに対しハイパーリンクを設定する技術が知られている。
In addition, a technique for displaying an HTML document or the like on a personal computer or the like and setting a hyperlink for the content so that the user can search for information related to the displayed content is known.
(C)
また、コンピュータは、生活のあらゆる場面で使用されるようになってきている。文書を作成したり計算を行ったりというような従来の用途に加え、絵を描いたり、建築や機械の製図を行う等、コンピュータの機能および用途は飛躍的に増加している。 (C)
Computers are also being used in every aspect of life. In addition to conventional uses such as creating documents and performing calculations, the functions and uses of computers have increased dramatically, such as drawing pictures and drawing buildings and machines.
また、コンピュータは、生活のあらゆる場面で使用されるようになってきている。文書を作成したり計算を行ったりというような従来の用途に加え、絵を描いたり、建築や機械の製図を行う等、コンピュータの機能および用途は飛躍的に増加している。 (C)
Computers are also being used in every aspect of life. In addition to conventional uses such as creating documents and performing calculations, the functions and uses of computers have increased dramatically, such as drawing pictures and drawing buildings and machines.
従来、これらの行為を行うにあたり、キーボード、マウス、タブレットおよびCADシステム等を用いて文字の入力や製図等の操作をすることが必要とされている。
Conventionally, in performing these actions, it has been necessary to perform operations such as character input and drafting using a keyboard, mouse, tablet, CAD system, and the like.
しかし、キーボードで文字を入力したり、タブレットやCADシステムで製図を行ったりするには、煩雑な操作が多く、習得するまでに時間を要する。特に、高齢者等、機器を操作するのに支障のある者にとっては操作が困難であるという問題があった。さらに、キーボードやマウス等の操作が可能でコンピュータを使いこなせる者と、それらの操作ができずにコンピュータを使いこなせない者との間で、情報や機会の格差が生じる「デジタルディバイド」も問題となってきている。
However, inputting characters with a keyboard or drawing with a tablet or CAD system involves many complicated operations and takes time to learn. In particular, there is a problem that operation is difficult for an elderly person or the like who has trouble in operating the device. In addition, the “digital divide” that creates a disparity in information and opportunities between those who can operate the computer by operating keyboards and mice and those who cannot operate the computer because they cannot operate them has become a problem. ing.
このような問題を解決するものとして、手書き情報をコンピュータに入力するシステムが提案されている。このようなシステムは、ベースと描画装置から構成されており、描画装置がベースに対して移動されると、グラフィカル情報(手書き情報)が発生する。ベースには、微細なドットである位置符号化パターンを備えており、この位置符号化パターンには、ベース上の位置情報が登録されている。描画装置を用いてベース上で描画すると、描画装置が位置符号化パターンを読み取る。コンピュータシステムは、描画装置からの、ベース上の位置情報をグラフィカル入力として記録する。これにより、描画した内容をコンピュータシステムに入力し、ディスプレイに出力したり、メモリに保存したりすることが可能となる(たとえば、特許文献4)。
A system for inputting handwritten information to a computer has been proposed as a solution to such a problem. Such a system includes a base and a drawing device. When the drawing device is moved with respect to the base, graphical information (handwritten information) is generated. The base is provided with a position encoding pattern which is a fine dot, and position information on the base is registered in this position encoding pattern. When drawing is performed on the base using the drawing device, the drawing device reads the position coding pattern. The computer system records position information on the base from the drawing device as a graphical input. As a result, the drawn content can be input to the computer system and output to the display or stored in the memory (for example, Patent Document 4).
(A)
しかし、既に使用されているハードウェアにタッチパネルを装着する場合、高価であると共に機種や使用条件が限られており、広く簡易に使用することができなかった。しかも、ディスプレイの上に着脱可能に装着するためのタッチパネルにおいても、感圧式のものがほとんどであるため、タッチパネル入力による反応が良好ではなく、かつ、指で直接タッチするためにタッチパネルそのものが汚れて、ディスプレイの認識性が悪くなるという欠点を有していた。 (A)
However, when a touch panel is mounted on hardware that has already been used, it is expensive and has limited models and usage conditions, and cannot be used widely and simply. Moreover, most of the touch panels that are detachably mounted on the display are pressure-sensitive, so that the response due to touch panel input is not good, and the touch panel itself becomes dirty because it touches directly with a finger. The display has a drawback of poor recognition.
しかし、既に使用されているハードウェアにタッチパネルを装着する場合、高価であると共に機種や使用条件が限られており、広く簡易に使用することができなかった。しかも、ディスプレイの上に着脱可能に装着するためのタッチパネルにおいても、感圧式のものがほとんどであるため、タッチパネル入力による反応が良好ではなく、かつ、指で直接タッチするためにタッチパネルそのものが汚れて、ディスプレイの認識性が悪くなるという欠点を有していた。 (A)
However, when a touch panel is mounted on hardware that has already been used, it is expensive and has limited models and usage conditions, and cannot be used widely and simply. Moreover, most of the touch panels that are detachably mounted on the display are pressure-sensitive, so that the response due to touch panel input is not good, and the touch panel itself becomes dirty because it touches directly with a finger. The display has a drawback of poor recognition.
さらに、従来の着脱式のタッチパネルは、ディスプレイ上に装着するものしか提案されておらず、それ以外の印刷物あるいは媒体上で用いるものは全く提案されていなかった。
Furthermore, the conventional detachable touch panel has only been proposed to be mounted on a display, and no other touch panel has been proposed for use on printed materials or media.
そこで、簡易で低コストであり、かつ、入力精度ならびに入力効率の極めて高く、装着対象を選ばない情報入力補助シートおよび情報処理システムを提案している。
Therefore, an information input auxiliary sheet and an information processing system that are simple, low cost, have extremely high input accuracy and input efficiency, and do not select a mounting target are proposed.
この情報入力補助シートは、例えば既存のディスプレイ画面上に配置される。ユーザが情報入力補助シートを透してディスプレイ画面上の通常のサイズ等のアイコン等をスキャナペンでタッチすると、そのアイコン等に対応した情報が出力される。
This information input auxiliary sheet is arranged on an existing display screen, for example. When the user touches an icon or the like on the display screen with a scanner pen through the information input auxiliary sheet, information corresponding to the icon or the like is output.
また、この情報入力補助シートは、例えば既存の印刷物の上に被せて使用される。ユーザが情報入力補助シートを透して印刷物上の文字や図柄をスキャナペンでタッチすると、その文字や図柄に対応した情報が、ディスプレイやスピーカ等から出力される。
このように、従来のタッチパネルであれば、指でアイコンをタッチするため、アイコンも大きく設けられており、入力時の誤差の許容範囲が大きく、タッチパネルの入力精度はそれほど高くする必要はなかった。 Moreover, this information input auxiliary sheet is used, for example, on an existing printed material. When the user touches a character or design on the printed material with a scanner pen through the information input auxiliary sheet, information corresponding to the character or design is output from a display, a speaker, or the like.
As described above, in the case of a conventional touch panel, since the icon is touched with a finger, the icon is also provided with a large tolerance for error during input, and the input accuracy of the touch panel need not be so high.
このように、従来のタッチパネルであれば、指でアイコンをタッチするため、アイコンも大きく設けられており、入力時の誤差の許容範囲が大きく、タッチパネルの入力精度はそれほど高くする必要はなかった。 Moreover, this information input auxiliary sheet is used, for example, on an existing printed material. When the user touches a character or design on the printed material with a scanner pen through the information input auxiliary sheet, information corresponding to the character or design is output from a display, a speaker, or the like.
As described above, in the case of a conventional touch panel, since the icon is touched with a finger, the icon is also provided with a large tolerance for error during input, and the input accuracy of the touch panel need not be so high.
しかし、既存の画面表示や印刷物と共に用いることも想定される情報入力補助シートでは、既存のアイコン表示や印刷物の表示がタッチによる指示を考慮したものではなく、表示が細かいため、表示された画像や印刷された図柄をタッチするときには、高い入力精度が要求されることがある。
However, in the information input auxiliary sheet that is supposed to be used together with the existing screen display or printed matter, the display of the existing icon display or printed matter does not consider touch instructions, and the display is fine. When touching a printed pattern, high input accuracy may be required.
本発明はこのような点に鑑みてなされたものであり、簡易で低コストであり、かつ、入力精度ならびに入力効率の極めて高く、装着対象を選ばない情報入力補助シートおよび情報処理システムを提供すること、および、簡易な方法により、情報入力補助シートと画面または印刷物との縦横比を正確に対応付け、高い入力精度を実現することのできる、情報入力補助シートを利用するためのキャリブレーション方法を提供することを技術的課題とする。
The present invention has been made in view of these points, and provides an information input auxiliary sheet and an information processing system that are simple and low-cost, have extremely high input accuracy and input efficiency, and do not select a mounting target. And a calibration method for using the information input auxiliary sheet that can accurately associate the aspect ratio of the information input auxiliary sheet with the screen or the printed matter and realize high input accuracy by a simple method. Providing is a technical issue.
(B)
しかし、前記従来技術を用いて、機器への情報入力を行う場合、ユーザが入力を所望する特定の情報(以下、特定情報という)が機器に入力されるようにするためには、印刷媒体や画面上に表示されるコンテンツ上に、予めマスク領域を定義し、マスク領域に特定情報に対応するドットコードを埋め込んだドットパターンを印刷または表示すると共に、ドットコードに対応した特定の情報を定義したドットコード・特定情報対応テーブルを作成しておく手間がかかった。 (B)
However, when information is input to a device using the above-described conventional technology, in order to input specific information (hereinafter referred to as specific information) that the user desires to input to the device, a print medium, A mask area is defined in advance on the content displayed on the screen, and a dot pattern in which a dot code corresponding to specific information is embedded in the mask area is printed or displayed, and specific information corresponding to the dot code is defined. It took time and effort to create a dot code / specific information correspondence table.
しかし、前記従来技術を用いて、機器への情報入力を行う場合、ユーザが入力を所望する特定の情報(以下、特定情報という)が機器に入力されるようにするためには、印刷媒体や画面上に表示されるコンテンツ上に、予めマスク領域を定義し、マスク領域に特定情報に対応するドットコードを埋め込んだドットパターンを印刷または表示すると共に、ドットコードに対応した特定の情報を定義したドットコード・特定情報対応テーブルを作成しておく手間がかかった。 (B)
However, when information is input to a device using the above-described conventional technology, in order to input specific information (hereinafter referred to as specific information) that the user desires to input to the device, a print medium, A mask area is defined in advance on the content displayed on the screen, and a dot pattern in which a dot code corresponding to specific information is embedded in the mask area is printed or displayed, and specific information corresponding to the dot code is defined. It took time and effort to create a dot code / specific information correspondence table.
また、特定情報の関連情報を機器に表示させる場合、前記のドットコード・特定情報対応テーブルに代えて、ドットコードに対応した関連情報の存在するアドレスを示すドットコード・アドレス対応テーブルを予め作成する手間がかかった。
In addition, when displaying related information of specific information on a device, a dot code / address correspondence table indicating addresses where related information corresponding to dot codes exists is created in advance instead of the dot code / specific information correspondence table. It took time and effort.
また、画面上に表示されるHTML等により記述されたコンテンツの場合、ハイパーリンク等が設定されていない特定情報に対しては、ユーザがキーボード入力等により処理したい特定情報の入力を明示的に行わない限り、その特定情報を処理することは出来なかった。
In addition, in the case of content described in HTML or the like displayed on the screen, for specific information for which no hyperlink is set, the user explicitly inputs specific information to be processed by keyboard input or the like. Unless that was the case, the specific information could not be processed.
本発明はこのような点に鑑みてなされたものであり、印刷されたまたは画面表示された、ハイパーリンク等が設定されていない特定情報に対して、予めマスク領域を定義したり、マスク領域に特定情報に対応するドットコードを埋め込んだり、ドットコードに対応した特定情報を予め定義したドットコード・特定情報対応テーブルを作成したりすること無しに、ユーザが特定情報を入力することが出来る情報入力装置を提供することを技術的課題とする。
The present invention has been made in view of such a point, and a mask area is defined in advance for a specific information that is printed or displayed on a screen and for which a hyperlink or the like is not set. Information input that allows the user to input specific information without embedding a dot code corresponding to the specific information or creating a dot code / specific information correspondence table that predefines specific information corresponding to the dot code It is a technical problem to provide a device.
(C)
しかし、特許文献4のシステムに用いる位置符号化パターンは、位置情報しか登録されていない。そのため、コンピュータシステムは、描画装置で描かれたグラフィカル情報しか入力することができず、たとえば、冊子のページ番号等、グラフィカル情報と関連した種々の情報も入力・記録するためには、描画のための領域と異なる領域を別途設けなければならない。そのため、手書き入出力システムが煩雑となり、ユーザにとっても、複数の領域での操作が必要になるという問題を有している。また、描画装置で描かれたグラフィカル情報に対応する位置情報全てに対して、グラフィカル情報と関連した種々の情報を入力・記録するための参照テーブルを備えなければならない。特に、描画領域が矩形ではなく、多角形や曲線で囲まれた領域である場合、その領域内の全ての位置情報に対する参照テーブルが必要となる。 (C)
However, the position coding pattern used in the system ofPatent Document 4 has only position information registered. Therefore, the computer system can input only the graphical information drawn by the drawing device. For example, in order to input and record various information related to the graphical information such as the page number of the booklet, An area different from the above area must be provided separately. Therefore, the handwriting input / output system becomes complicated, and there is a problem that the user needs to operate in a plurality of areas. In addition, a reference table for inputting and recording various information related to the graphical information must be provided for all position information corresponding to the graphical information drawn by the drawing apparatus. In particular, when the drawing area is not a rectangle but an area surrounded by a polygon or a curve, a reference table for all position information in the area is required.
しかし、特許文献4のシステムに用いる位置符号化パターンは、位置情報しか登録されていない。そのため、コンピュータシステムは、描画装置で描かれたグラフィカル情報しか入力することができず、たとえば、冊子のページ番号等、グラフィカル情報と関連した種々の情報も入力・記録するためには、描画のための領域と異なる領域を別途設けなければならない。そのため、手書き入出力システムが煩雑となり、ユーザにとっても、複数の領域での操作が必要になるという問題を有している。また、描画装置で描かれたグラフィカル情報に対応する位置情報全てに対して、グラフィカル情報と関連した種々の情報を入力・記録するための参照テーブルを備えなければならない。特に、描画領域が矩形ではなく、多角形や曲線で囲まれた領域である場合、その領域内の全ての位置情報に対する参照テーブルが必要となる。 (C)
However, the position coding pattern used in the system of
本発明はこのような問題に鑑みてなされたものであり、文字や図形等を手書きで入力することのできる手書き入出力システムを、簡易かつ安価に提供することを技術的課題とする。また、文字や図形の情報のみでなく、それらに関連した情報も一括して入力することが可能な手書き入出力システムを提供することを技術的課題とする。
The present invention has been made in view of such a problem, and an object of the present invention is to provide a handwritten input / output system capable of inputting characters, figures and the like by handwriting in a simple and inexpensive manner. It is another object of the present invention to provide a handwriting input / output system that can input not only information on characters and figures but also information related to them in a lump.
(A)
(1)本発明に係る情報入力補助シートは、印刷物の印刷面またはディスプレイの表示画面上に配置され、前記印刷物の画像またはディスプレイの表示に関連した情報を出力するために、光学読み取り装置で読み取られるドットパターンが設けられた情報入力補助シートであって、種々のマルチメディア情報出力および/またはオペレーション指示のため、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成したドットパターン層と、からなることを特徴とする。 (A)
(1) An information input auxiliary sheet according to the present invention is disposed on a printed surface of a printed material or a display screen of a display, and is read by an optical reading device in order to output information related to the image of the printed material or the display on the display. An information input auxiliary sheet provided with a dot pattern to be arranged, and for arranging various reference dots continuously in a line according to a predetermined rule for various multimedia information output and / or operation instructions; Providing a first virtual reference line composed of a straight line, a broken line and / or a curve connecting the plurality of reference dots; and defined at a predetermined position from the reference dot and / or the first virtual reference line. Providing at least one second virtual reference line comprising a straight line and / or a curve; and a predetermined value on the second virtual reference line Information in which an XY coordinate value and / or a code value is defined by a step of providing a plurality of virtual reference points at a position and a distance and direction from the virtual reference point at an end point expressed by a vector with the virtual reference point as a starting point And a dot pattern layer formed by arranging a plurality of stream dot patterns arranged in accordance with the step of arranging dots.
(1)本発明に係る情報入力補助シートは、印刷物の印刷面またはディスプレイの表示画面上に配置され、前記印刷物の画像またはディスプレイの表示に関連した情報を出力するために、光学読み取り装置で読み取られるドットパターンが設けられた情報入力補助シートであって、種々のマルチメディア情報出力および/またはオペレーション指示のため、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成したドットパターン層と、からなることを特徴とする。 (A)
(1) An information input auxiliary sheet according to the present invention is disposed on a printed surface of a printed material or a display screen of a display, and is read by an optical reading device in order to output information related to the image of the printed material or the display on the display. An information input auxiliary sheet provided with a dot pattern to be arranged, and for arranging various reference dots continuously in a line according to a predetermined rule for various multimedia information output and / or operation instructions; Providing a first virtual reference line composed of a straight line, a broken line and / or a curve connecting the plurality of reference dots; and defined at a predetermined position from the reference dot and / or the first virtual reference line. Providing at least one second virtual reference line comprising a straight line and / or a curve; and a predetermined value on the second virtual reference line Information in which an XY coordinate value and / or a code value is defined by a step of providing a plurality of virtual reference points at a position and a distance and direction from the virtual reference point at an end point expressed by a vector with the virtual reference point as a starting point And a dot pattern layer formed by arranging a plurality of stream dot patterns arranged in accordance with the step of arranging dots.
これによれば、情報入力補助シートを配置した媒体面上での赤外線の吸収・透過等の特性が影響されることなく、赤外線照射手段から照射される赤外線を反射させ、明るく鮮明なドットパターンのみを撮影でき、ドットコードを正確に解析できる。また、簡易で低コストの情報入力補助シートを提供することができる。
According to this, only the bright and clear dot pattern reflects the infrared rays irradiated from the infrared irradiation means without affecting the characteristics such as absorption and transmission of infrared rays on the medium surface on which the information input auxiliary sheet is arranged. The dot code can be analyzed accurately. In addition, a simple and low-cost information input auxiliary sheet can be provided.
また、基準点の間隔が一定のストリームドットパターンが複数並べて形成されることにより、XY座標値が情報入力補助シートに隙間なく定義される。さらに、文字や五線譜、地図、図形などが情報入力補助シートに印刷され、その線分上をスキャナーペンでなぞるかまたはタッチして操作する場合、その線分に沿ってのみストリームドットパターンを形成することにより、合理的にドットパターンを配置できる。また、ドットパターンが2次元コードとして形成される矩形領域の形状でのXY座標値によるインデックスの定義に制約されることなく、媒体表面上に可視的に形成された情報領域に合わせた自由な形状での一定情報のまとまりの繰り返しによるドットパターンを形成することが可能となる。
Also, by forming a plurality of stream dot patterns with a fixed reference point interval, the XY coordinate values are defined in the information input auxiliary sheet without any gaps. In addition, characters, staffs, maps, figures, etc. are printed on the information input auxiliary sheet, and when operating on the line segment by tracing or touching with a scanner pen, a stream dot pattern is formed only along that line segment. Thus, the dot pattern can be arranged rationally. In addition, the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface Thus, it becomes possible to form a dot pattern by repeating a set of constant information.
(2)さらに本発明に係る情報入力補助シートでは、前記ストリームドットパターンは、前記第二の仮想基準線を定義するために、および/または前記ドットパターンの方向と1つのXY座標値および/またはコード値を定義するために、基準となる基準ドットを所定の位置に設けたことを特徴とする。
これによれば、新たな基準点を設けることにより、ストリームドットパターンの向きと一定情報のまとまりを、情報ドットを使用せず簡易に定義することができ、これにより、余計な情報の低減を押さえられる。さらに、新たな基準点の配置により情報ドットの始点となる仮想基準点の位置を正確に示すことができる。 (2) Further, in the information input assistance sheet according to the present invention, the stream dot pattern is used to define the second virtual reference line and / or the direction of the dot pattern and one XY coordinate value and / or In order to define the code value, a reference dot serving as a reference is provided at a predetermined position.
According to this, by setting a new reference point, it is possible to easily define the direction of the stream dot pattern and a set of constant information without using information dots, thereby suppressing unnecessary information reduction. It is done. Furthermore, the position of the virtual reference point that is the starting point of the information dot can be accurately indicated by the arrangement of the new reference point.
これによれば、新たな基準点を設けることにより、ストリームドットパターンの向きと一定情報のまとまりを、情報ドットを使用せず簡易に定義することができ、これにより、余計な情報の低減を押さえられる。さらに、新たな基準点の配置により情報ドットの始点となる仮想基準点の位置を正確に示すことができる。 (2) Further, in the information input assistance sheet according to the present invention, the stream dot pattern is used to define the second virtual reference line and / or the direction of the dot pattern and one XY coordinate value and / or In order to define the code value, a reference dot serving as a reference is provided at a predetermined position.
According to this, by setting a new reference point, it is possible to easily define the direction of the stream dot pattern and a set of constant information without using information dots, thereby suppressing unnecessary information reduction. It is done. Furthermore, the position of the virtual reference point that is the starting point of the information dot can be accurately indicated by the arrangement of the new reference point.
(3)さらに本発明に係る情報入力補助シートでは、前記ドットパターン層は、一面側または両面側からの赤外線を反射するとともに可視光を透過する特性を有する赤外線反射層、または、一面側または両面側からの赤外線を拡散反射するとともに可視光を透過する特性を有する赤外線拡散反射層の一面側または両面側に設けられていることを特徴とする。
(3) Further, in the information input auxiliary sheet according to the present invention, the dot pattern layer reflects an infrared ray from one side or both sides and transmits infrared light, or one side or both sides. It is characterized in that it is provided on one side or both sides of an infrared diffuse reflection layer having the characteristics of diffusely reflecting infrared rays from the side and transmitting visible light.
これによれば、赤外線反射層が設けられた場合には、情報入力補助シートを配置した媒体面上での赤外線の吸収・透過等の特性が影響されることなく、赤外線照射手段から照射される赤外線を反射させ、明るく鮮明なドットパターンのみを撮影でき、ドットコードを正確に解析できる。赤外線拡散反射層が設けられた場合には、1層で赤外線が照射された方向に赤外線を反射し、拡散させることができ、情報入力補助シートをより薄くし、且つ、情報入力補助シートの製造工程を少なくし低コストにすることができる。
According to this, when the infrared reflection layer is provided, the infrared irradiation means irradiates without affecting the characteristics such as infrared absorption / transmission on the medium surface on which the information input auxiliary sheet is disposed. Infrared light can be reflected, and only bright and clear dot patterns can be photographed, and dot codes can be analyzed accurately. When the infrared diffuse reflection layer is provided, the infrared ray can be reflected and diffused in the direction in which the infrared ray is irradiated by one layer, the information input auxiliary sheet is made thinner, and the information input auxiliary sheet is manufactured. The number of processes can be reduced and the cost can be reduced.
(4)さらに本発明に係る情報入力補助シートでは、前記赤外線反射層が設けられた情報入力補助シートであって、前記赤外線反射層とドットパターン層との間には、可視光を透過するとともに前記赤外線を拡散させる赤外線拡散層が設けられていることを特徴とする。
(4) Further, in the information input auxiliary sheet according to the present invention, the information input auxiliary sheet is provided with the infrared reflection layer, and transmits visible light between the infrared reflection layer and the dot pattern layer. An infrared diffusion layer for diffusing the infrared rays is provided.
これによれば、赤外線反射層で照射した赤外線が鏡面反射してレンズに入射できない撮影領域においても、照射した赤外線を拡散反射させることにより、赤外線をレンズ内に均一に入射させることが可能となる。
According to this, even in a photographing region where the infrared ray irradiated from the infrared reflection layer cannot be incident on the lens due to specular reflection, the infrared ray can be uniformly incident on the lens by diffusely reflecting the irradiated infrared ray. .
(5)さらに本発明に係る情報入力補助シートでは、前記赤外線反射層が設けられた情報入力補助シートであって、前記赤外線反射層の一面側または両面側に設けられ前記ドットパターン層の外面側には、可視光を透過するとともに赤外線光を拡散させる赤外線拡散層が設けられていることを特徴とする。
(5) Further, in the information input auxiliary sheet according to the present invention, the information input auxiliary sheet is provided with the infrared reflecting layer, and is provided on one side or both sides of the infrared reflecting layer and is provided on the outer surface side of the dot pattern layer. Is characterized by being provided with an infrared diffusion layer that transmits visible light and diffuses infrared light.
これによれば、赤外線反射層の上面にドットパターン層を設けた後に、赤外線拡散層を設けること、もしくは、赤外線拡散層の裏面にドットパターン層を設けた後に赤外線反射層を設けることができ、また、赤外線拡散層がドットパターン層の簡易的な保護層としての機能も兼ねられる。
According to this, after providing the dot pattern layer on the upper surface of the infrared reflection layer, the infrared diffusion layer can be provided, or after providing the dot pattern layer on the back surface of the infrared diffusion layer, the infrared reflection layer can be provided. The infrared diffusion layer also serves as a simple protective layer for the dot pattern layer.
(6)さらに本発明に係る情報入力補助シートでは、前記赤外線反射層または前記赤外線拡散反射層の反ドットパターン層側には、テキスト、イラスト、写真等が重畳印刷されているか、または、前記ドットパターン層またはその他のいずれかの層には、赤外線透過材料からなるインクでテキスト、イラスト、写真等が重畳印刷されていることを特徴とする。
(6) Further, in the information input auxiliary sheet according to the present invention, text, illustrations, photographs, or the like are superimposed on the infrared reflection layer or the anti-dot pattern layer side of the infrared diffuse reflection layer, or the dots The pattern layer or any other layer is characterized in that text, illustrations, photographs and the like are superimposed and printed with ink made of an infrared transmitting material.
これによれば、情報入力補助シートのドットパターンに操作ボタン等のアイコンや絵柄等を重畳印刷することができるため、固定化した種々のマルチメディア情報出力および/またはオペレーション指示を明示的に表現でき、使用用途を広げ利便性を高めることが可能となる。
According to this, since it is possible to superimpose and print icons such as operation buttons and patterns on the dot pattern of the information input auxiliary sheet, various types of fixed multimedia information output and / or operation instructions can be expressed explicitly. It is possible to widen usage and enhance convenience.
(7)さらに本発明に係る情報入力補助シートでは、一面側に前記ドットパターンが設けられた情報入力補助シートであって、光学読み取り装置で前記ドットパターンが読み取られる外面側には、粘着層が設けられていることを特徴とする。
(7) Further, the information input auxiliary sheet according to the present invention is an information input auxiliary sheet in which the dot pattern is provided on one surface side, and an adhesive layer is provided on the outer surface side where the dot pattern is read by an optical reading device. It is provided.
これによれば、情報入力補助シートをディスプレイ等に容易に貼り付けることが可能となる。
According to this, the information input auxiliary sheet can be easily pasted on a display or the like.
(8)さらに本発明に係る情報入力補助シートでは、少なくとも光学読み取り装置で前記ドットパターンが読み取られる外面側には、赤外線光および可視光を透過する特性を有する保護層が設けられていることを特徴とする。
(8) Further, in the information input auxiliary sheet according to the present invention, a protective layer having a property of transmitting infrared light and visible light is provided at least on the outer surface side where the dot pattern is read by the optical reading device. Features.
これによれば、ドットの磨耗や汚れを防ぎ、シートを長期間使用することが可能となる。
According to this, it is possible to prevent the dots from being worn and soiled and to use the sheet for a long time.
(9)さらに本発明に係る情報入力補助シートでは、前記媒体上のドットパターンをドットパターン読取手段で読み取ることにより、種々のマルチメディア情報出力および/またはオペレーション指示を行う、シール状、カード状、しおり状、付箋紙状に加工されたことを特徴とする。
(9) Further, in the information input auxiliary sheet according to the present invention, a dot pattern on the medium is read by a dot pattern reading unit, and various multimedia information output and / or operation instructions are performed. It is processed into a bookmark or sticky note.
これによれば、情報入力補助シートを様々な形態に加工して、より利便性、柔軟性に富んだ情報入力補助シートを提供することが可能である。
According to this, the information input auxiliary sheet can be processed into various forms to provide an information input auxiliary sheet that is more convenient and flexible.
(10)本発明に係る情報処理システムは、請求項1~8のいずれかに記載の前記情報入力補助シートは、情報処理装置のディスプレイの表示画面上に配置されており、少なくともXY座標値が定義された、該情報入力補助シート上のドットパターンをドットパターン読み取り手段で読み込むことにより、タッチパネル形式の入力を可能とし、前記ドットパターン読み取り手段から読み取られたドットパターンに基づいて前記情報処理装置への補助入力を行うことを特徴とする。
(10) In the information processing system according to the present invention, the information input auxiliary sheet according to any one of claims 1 to 8 is disposed on a display screen of a display of the information processing apparatus, and has at least an XY coordinate value. By reading the defined dot pattern on the information input auxiliary sheet with the dot pattern reading unit, it is possible to input in the touch panel format, and to the information processing device based on the dot pattern read from the dot pattern reading unit The auxiliary input is performed.
これによれば、ドットパターンを形成した情報入力補助シートをディスプレイの表示画面上に貼付してドットパターン読取手段でタッチするだけでタッチパネルとしての機能を設けることができるため、簡易かつ低コストである情報処理システムを実現できる。
According to this, a function as a touch panel can be provided simply by pasting an information input auxiliary sheet on which a dot pattern is formed on the display screen of the display and touching it with a dot pattern reading means, which is simple and low cost. An information processing system can be realized.
(11)本発明に係る情報入力補助シートを用いたコンテンツ関連情報出力システムは、前記情報入力補助シートは、情報処理装置においてテキストやイラスト、写真等で表現されたコンテンツを表示するディスプレイの表示画面上に配置されており、前記情報入力補助シート上のドットパターンのXY座標値および/またはコード値をドットパターン読み取り手段で読み込み、該ディスプレイに表示されたコンテンツの書式情報上でのxy座標に変換することにより、タッチパネル形式の入力を可能とし、前記ドットパターン読み取り手段でタッチした位置のコンテンツ特定情報を認識し、当該コンテンツ特定情報に関連したコンテンツ関連情報を検索して出力することを特徴とする。
(11) In the content related information output system using the information input assisting sheet according to the present invention, the information input assisting sheet is a display screen of a display for displaying contents expressed by text, illustrations, photographs, etc. in the information processing apparatus. The XY coordinate value and / or code value of the dot pattern on the information input auxiliary sheet is read by the dot pattern reading means and converted into xy coordinates on the format information of the content displayed on the display. By doing so, it is possible to input in a touch panel format, to recognize content specifying information at a position touched by the dot pattern reading means, and to search and output content related information related to the content specifying information. .
これによれば、ディスプレイ上に情報入力補助シートを配置し、ドットパターン読取手段でタッチするだけで、ディスプレイ上のテキストやイラスト、写真等を特定して、その詳細な説明を画面に表示させることができる。そのため、ホームページ等でリンクが設定されていないテキストやイラスト、写真、アドレス等であっても、タッチすることにより、それらに関連する情報にアクセスすることが可能となり、よりユーザにとっての利便性が高まる。なお、コンテンツ特定情報はオペレーションを指示するものであってもよい。
According to this, an information input auxiliary sheet is arranged on the display, and a text, an illustration, a photograph, etc. on the display can be specified and a detailed description thereof can be displayed on the screen simply by touching with a dot pattern reading means. Can do. For this reason, even text, illustrations, photos, addresses, etc. that are not linked on the homepage can be accessed by touching them, making it more convenient for the user. . Note that the content specifying information may instruct an operation.
(12)本発明に係る情報処理システムは、前記情報処理装置は、パーソナルコンピュータ、PDA、テレビ受信装置、フロントおよびリアプロジェクター、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、時計、スマートフォンであり、タッチパネル形式の入力デバイスとしてディスプレイまたはスクリーンの表示画面上に配置されたことを特徴とする。
(12) In the information processing system according to the present invention, the information processing device is a personal computer, PDA, television receiver, front and rear projector, game device, karaoke device, mobile phone terminal device, POS terminal device, ATM, KIOSK. A terminal, a car navigation system, a pachinko, a watch, and a smartphone, which are arranged on a display screen or a display screen as a touch panel type input device.
これによれば、ディスプレイやスクリーンを有するあらゆる装置に、情報入力補助シートを用いた情報処理システムを用いることが可能となる。
According to this, an information processing system using an information input auxiliary sheet can be used for any device having a display and a screen.
(13)本発明に係る情報処理システムは、請求項1~8のいずれかに記載の前記情報入力補助シートは、印刷物の印刷面上に被せて使用され、少なくともXY座標値が定義された、該情報入力補助シート上のドットパターンをドットパターン読取手段により読み取り、認識した印刷面上のXY座標と、該印刷物を特定する印刷物特定情報と、から印刷情報上でのxy座標に変換することにより印刷情報を認識して、当該印刷情報に関連した情報を検索して出力することを特徴とする。
(13) In the information processing system according to the present invention, the information input auxiliary sheet according to any one of claims 1 to 8 is used on a printed surface of a printed matter, and at least an XY coordinate value is defined. By reading the dot pattern on the information input auxiliary sheet by the dot pattern reading means and converting the recognized XY coordinates on the printed surface and the printed matter specifying information for specifying the printed matter into xy coordinates on the printed information Recognizing print information, information related to the print information is retrieved and output.
これによれば、ディスプレイ上に情報入力補助シートを配置し、ドットパターン読取手段でタッチするだけで、ディスプレイ上のテキストやイラスト、写真等を特定して、その詳細な説明を画面に表示させることができる。そのため、ホームページ等でリンクが設定されていないテキストやイラスト、写真、アドレス等であっても、タッチすることにより、それらに関連する情報にアクセスすることが可能となり、よりユーザにとっての利便性が高まる。なお、コンテンツ特定情報はオペレーションを指示するものであってもよい。
According to this, an information input auxiliary sheet is arranged on the display, and a text, an illustration, a photograph, etc. on the display can be specified and a detailed description thereof can be displayed on the screen simply by touching with a dot pattern reading means. Can do. For this reason, even text, illustrations, photos, addresses, etc. that are not linked on the homepage can be accessed by touching them, making it more convenient for the user. . Note that the content specifying information may instruct an operation.
(14)さらに、前記情報入力補助シート上または、他のシートに、前記印刷物の印刷面を特定するインデックスを前記ドットパターン読取手段で入力するためのアイコンが、ドットパターンと共に重畳印刷されたことを特徴とする。
(14) Further, an icon for inputting an index for specifying a print surface of the printed matter on the information input auxiliary sheet or another sheet by the dot pattern reading unit is printed together with the dot pattern. Features.
これによれば、印刷物のページNo.等の情報をドットパターン読取手段で入力することができるため、ページNo.を特定するインデックスをキーボード等で入力する必要がなくなり、より汎用的に利用でき、利便性の高い簡易なシステムを提供することができる。
According to this, since information such as the page number of the printed matter can be input by the dot pattern reading means, it is not necessary to input an index for specifying the page number with a keyboard or the like, and it can be used more generally. A simple system with high convenience can be provided.
なお、アイコンとは、矩形、円形その他の図形中に、テキスト、イラストまたは記号で特定の意味を認識させる領域のことを意味している。
In addition, an icon means an area in which a specific meaning is recognized by a text, an illustration, or a symbol in a rectangle, circle, or other figure.
(15)本発明に係る情報処理システムは、前記情報入力補助シートは、一つまたは2以上の情報処理装置に接続された複数のディスプレイの表示画面上に配置されており、XY座標値と共に各ディスプレイを識別するコード値がドットパターンとして印刷されており、ドットパターン読み取り手段で読み取った前記コード値およびXY座標値を前記情報処理装置に送信し、どのディスプレイかを前記コード値で認識してタッチパネル形式の入力を可能とし、前記情報処理装置はディスプレイ個々に対応する、種々のマルチメディア情報出力および/またはオペレーション指示を認識し、出力情報を前記ディスプレイに表示することを特徴とする。
(15) In the information processing system according to the present invention, the information input auxiliary sheet is arranged on a display screen of a plurality of displays connected to one or two or more information processing apparatuses, A code value for identifying a display is printed as a dot pattern, the code value and XY coordinate values read by the dot pattern reading means are transmitted to the information processing apparatus, and the display is recognized by the code value and the touch panel The information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display, and displays the output information on the display.
これによれば、情報入力補助シートを用いて、シンクライアントシステムを提供することができる。サーバから映像や画像が配信される複数のディスプレイは、CPUが内蔵されていない一般のテレビモニタやスクリーンに情報入力補助シートを貼付して、ドットパターン読取手段でタッチパネル形式の入力を可能とする安価な入出力端末を実現できるため、低コストでシンクライアント形式の情報処理システムを構築することができる。
According to this, the thin client system can be provided by using the information input auxiliary sheet. Multiple displays to which video and images are distributed from the server are inexpensive, enabling information input auxiliary sheets to be attached to general TV monitors and screens that do not have a built-in CPU, enabling touch-panel input using dot pattern reading means Since a simple input / output terminal can be realized, a thin client information processing system can be constructed at low cost.
(16)本発明に係る情報入力補助シートを用いた情報処理システムは、前記情報入力補助シートは、一つまたは2以上の情報処理装置に接続された複数のディスプレイの表示画面上に配置されており、ディスプレイを一意に識別するXY座標がドットパターンとして印刷されており、ドットパターン読み取り手段で読み取った前記XY座標値を前記情報処理装置に送信し、ディスプレイを特定してタッチパネル形式の入力を可能とし、前記情報処理装置はディスプレイ個々に対応する、種々のマルチメディア情報出力および/またはオペレーション指示を認識し、出力情報を前記ディスプレイに表示することを特徴とする。
(16) In the information processing system using the information input auxiliary sheet according to the present invention, the information input auxiliary sheet is arranged on a display screen of a plurality of displays connected to one or more information processing apparatuses. The XY coordinates that uniquely identify the display are printed as a dot pattern, and the XY coordinate values read by the dot pattern reading means are transmitted to the information processing device, and the touch panel format can be input by specifying the display The information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display, and displays the output information on the display.
これによれば、各ディスプレイに、XY座標値が全て異なるドットパターンを印刷した情報入力補助シートが配置されるため、XY座標値のみでディスプレイを識別することが
可能となる。 According to this, since the information input auxiliary sheet on which dot patterns having different XY coordinate values are printed is arranged on each display, the display can be identified only by the XY coordinate values.
可能となる。 According to this, since the information input auxiliary sheet on which dot patterns having different XY coordinate values are printed is arranged on each display, the display can be identified only by the XY coordinate values.
(17)本発明に係る情報処理システムは、前記ディスプレイの筐体には、各ディスプレイを識別するコード値がドットパターンとして印刷されたシールが貼付されており、ドットパターン読み取り手段で読み取った前記コード値を前記情報処理装置に送信し、どのディスプレイかを認識してタッチパネル形式の入力を可能とし、前記情報処理装置はディスプレイ個々に対応する、種々のマルチメディア情報出力および/またはオペレーション指示を認識し、出力情報を前記ディスプレイに表示することを特徴とする。
(17) In the information processing system according to the present invention, a seal on which a code value for identifying each display is printed as a dot pattern is attached to the casing of the display, and the code read by the dot pattern reading unit A value is transmitted to the information processing apparatus, which display is recognized to enable touch-panel input, and the information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display. The output information is displayed on the display.
これによれば、シールによってディスプレイを識別するため、同一の情報入力補助シートを用いてもディスプレイの識別が可能となる。
According to this, since the display is identified by the sticker, the display can be identified even if the same information input auxiliary sheet is used.
なお、ドットパターンを印刷したシールは、情報入力補助シート上あるいはディスプレイ筺体などいかなる場所に貼付されていてもよい。
(B) The sticker on which the dot pattern is printed may be affixed on any place such as an information input auxiliary sheet or a display housing.
(B)
(B) The sticker on which the dot pattern is printed may be affixed on any place such as an information input auxiliary sheet or a display housing.
(B)
(1) 本発明に係る情報入力装置は、前記課題を解決するために、DTPデータ、HTML、フラッシュ、CADデータ、地図データ等であって、媒体に印刷するための2次元書式情報を対象とし、テキスト、図表、イラスト、写真等として可視化される情報のうち、所定の基準に該当する情報を特定情報として予め定めて書式化し、種々のマルチメディア情報出力および/またはオペレーション指示のため、該媒体の表面上に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成すると共に、前記2次元書式情報が印刷された媒体上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記媒体上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、該特定情報をレイアウトして印刷する際に定まる、前記2次元書式情報のxy座標系における座標値(xi,yi)を選択用位置情報として用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、所定の距離内の、1または2以上の選択用位置情報までの距離を計算し、最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段と、を備えたことを特徴としている。
(1) In order to solve the above-mentioned problem, the information input device according to the present invention is DTP data, HTML, flash, CAD data, map data, etc., and is intended for two-dimensional format information for printing on a medium. Among information visualized as text, diagrams, illustrations, photographs, etc., information corresponding to a predetermined standard is formatted in advance as specific information, and the medium is used for various multimedia information output and / or operation instructions A plurality of reference dots arranged continuously in a line according to a predetermined rule, and a first virtual reference line comprising a straight line, a broken line and / or a curve connecting the plurality of reference dots. And providing at least one second of a straight line and / or a curved line defined at a predetermined position from the reference dot and / or the first virtual reference line A virtual reference line, a step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line, and an end point represented by a vector with the virtual reference point as a starting point, from the virtual reference point A plurality of stream dot patterns arranged in accordance with the step of arranging information dots in which XY coordinate values and / or code values are defined by the distance and the direction of the above, and on the medium on which the two-dimensional format information is printed, When the user specifies the visualized specific information by a predetermined operation, the two-dimensional input and the dot pattern reading unit that is used for touching the medium and reads the dot pattern at the touch position are used. Using identification information for identifying the format information, the identification information is stored in one or more of the two-dimensional format information stored in advance. A two-dimensional format information storage / selection unit for selecting the corresponding two-dimensional format information, and a coordinate value (Xt, Yt) of the dot pattern at the touch position in the XY coordinate system. The coordinate conversion means for converting the value into (xt, yt), and the xy coordinate system of the two-dimensional format information, in order to specify the position of the specific information, determined when the specific information is laid out and printed, The coordinate value (xi, yi) in the xy coordinate system of the two-dimensional format information is used as selection position information, and the xy of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position. The distance from the coordinate value (xt, yt) in the coordinate system to one or more selection position information within a predetermined distance is calculated, and the closest coordinates of the selection position information are obtained. The specific information, is characterized in that and a specific information selecting means for selecting as input to the own device.
2次元書式情報とは、印刷物を作成する際に、基の電子データとなるDTP(Desk Top Publishing)データ等のことである。DTPデータ以外に、HTML、フラッシュ等で作成されたコンテンツデータでもよいし、CADデータ、地図データでもよい。
2D format information refers to DTP (Desk Top Publishing) data, etc., which becomes the base electronic data when creating printed matter. In addition to DTP data, content data created by HTML, flash, or the like, CAD data, or map data may be used.
特定情報とは、2次元書式情報に含に含まれる、テキスト、図表、イラスト、写真等の情報であり、構文解析および画像解析により識別される単位である。
Specified information is information such as text, charts, illustrations, photographs, etc. included in 2D format information, and is a unit identified by syntax analysis and image analysis.
例えば、ワードプロセッサにより、東京タワーとビルと空とが写った写真と、「花の都 東京」というテキストとをレイアウトした印刷物を作成する場合、そのワードプロセッサにより作成された電子データが2次元書式情報であり、電子データに含まれる写真およびテキストが特定情報である。また、写真は、画像解析により、東京タワー、ビル、空に分解され、テキストは、「花の都」、「東京」、「花」、「都」、「東」、「京」に分解され、それぞれ特定情報となる。
For example, when creating a printed matter with a word processor laying out a photo of Tokyo Tower, a building, and the sky, and the text “Hana no Miyako Tokyo”, the electronic data created by the word processor is two-dimensional format information. The photo and text included in the electronic data are specific information. In addition, the image is decomposed into Tokyo Tower, Building, and Sky by image analysis, and the text is decomposed into “Hana no Miyako”, “Tokyo”, “Hana”, “Miyako”, “East”, “Kyo”. , Each becomes specific information.
選択用位置情報とは、ユーザがタッチした位置により、印刷物上の特定情報を選択するために用いられる情報であり、例えば、DTPデータ上において、語句「東京」がレイアウトされる領域の中心座標値である。
The position information for selection is information used to select specific information on the printed matter according to the position touched by the user. For example, the central coordinate value of the area where the phrase “Tokyo” is laid out on the DTP data. It is.
解析され、選択用位置情報が設定された特定情報を含む2次元書式情報は、2次元書式情報保管選択手段において保管される。
2D format information including specific information analyzed and set with position information for selection is stored in the 2D format information storage selection means.
識別情報とは、2次元書式情報を一意に特定するための情報であり、例えば、DTPデータのファイル名であってもよいし、予め決めたドキュメントIDを用いてもよい。また、URLであってもよい。
The identification information is information for uniquely specifying the two-dimensional format information. For example, the file name of DTP data may be used, or a predetermined document ID may be used. It may also be a URL.
媒体上には、前記の例では、写真とテキストとが印刷されており、それに重ねて、XY座標値および/またはコード値をパターン化したドットパターンが重畳印刷されている。
In the above example, a photograph and text are printed on the medium, and a dot pattern obtained by patterning XY coordinate values and / or code values is superimposed and printed thereon.
前記の構成によれば、ユーザが、媒体上の入力したい情報の上を、ドットパターン読み取り手段を用いて、タッチすると、タッチ位置のXY座標値および/またはコード値が読み込まれる。次に、読み込まれたXY座標値および/またはコード値から、ユーザがタッチした媒体が特定され、その媒体に対応した2次元書式情報が、2次元書式情報保管選択手段から取り出される。次に、取り出された2次元書式情報とタッチ位置の媒体上のXY座標値とから、座標変換手段が、2次元書式情報上におけるタッチ位置のxy座標値を計算する。次に、特定情報選択手段が、2次元書式情報上のxy座標系により表されたタッチ位置の座標と、2次元書式情報内の各特定情報が有している選択用位置情報とを用いて、所定のアルゴリズムにより、タッチ位置の特定情報を選択し、情報入力装置への入力とする。それ故、印刷された、ハイパーリンク等が設定されていない特定情報に対して、予めマスク領域を定義したり、マスク領域に特定情報に対応するドットコードを埋め込んだり、ドットコードに対応した特定情報を予め定義したドットコード・特定情報対応テーブルを作成したりすること無しに、ユーザが特定情報を入力することが出来るという効果を奏する。
According to the above configuration, when the user touches on the information to be input on the medium using the dot pattern reading unit, the XY coordinate value and / or code value of the touch position is read. Next, the medium touched by the user is specified from the read XY coordinate values and / or code values, and the two-dimensional format information corresponding to the medium is extracted from the two-dimensional format information storage / selection means. Next, the coordinate conversion means calculates the xy coordinate value of the touch position on the two-dimensional format information from the extracted two-dimensional format information and the XY coordinate value on the medium of the touch position. Next, the specific information selection means uses the coordinates of the touch position represented by the xy coordinate system on the two-dimensional format information and the selection position information included in each specific information in the two-dimensional format information. The specific information of the touch position is selected by a predetermined algorithm and used as an input to the information input device. Therefore, a mask area is defined in advance for specific information that is not printed with hyperlinks, etc., or a dot code corresponding to the specific information is embedded in the mask area, or specific information corresponding to the dot code. Thus, there is an effect that the user can input the specific information without creating a dot code / specific information correspondence table in advance.
また、基準点の間隔が一定のストリームドットパターンが複数並べて形成されることにより、XY座標値が媒体に隙間なく定義される。さらに、文字や五線譜、地図、図形などが媒体に印刷され、その線分上をスキャナーペンでなぞるかまたはタッチして操作する場合、その線分に沿ってのみストリームドットパターンを形成することにより、合理的にドットパターンを配置できる。また、ドットパターンが2次元コードとして形成される矩形領域の形状でのXY座標値によるインデックスの定義に制約されることなく、媒体表面上に可視的に形成された情報領域に合わせた自由な形状での一定情報のまとまりの繰り返しによるドットパターンを形成することが可能となる。
Also, by forming a plurality of stream dot patterns with a constant reference point interval, the XY coordinate values are defined in the medium without any gaps. In addition, when characters, staffs, maps, figures, etc. are printed on the medium and the operation is performed by tracing or touching the line segment with a scanner pen, by forming a stream dot pattern only along the line segment, A dot pattern can be arranged rationally. In addition, the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface Thus, it becomes possible to form a dot pattern by repeating a set of constant information.
(2) 本発明に係る情報入力装置は、前記課題を解決するために、DTPデータ、HTML、フラッシュ、CADデータ、地図データ等であって、ディスプレイに表示するための2次元書式情報を対象とし、テキスト、図表、イラスト、写真等として可視化される情報のうち、所定の基準に該当する情報を特定情報として予め定めて書式化し、種々のマルチメディア情報出力および/またはオペレーション指示のため、該ディスプレイの表面上に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成すると共に、前記2次元書式情報が表示されるディスプレイと、前記ディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記ディスプレイ上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、該特定情報をディスプレイに表示する際に定まる、前記2次元書式情報のxy座標系における(xi,yi)を選択用位置情報として用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、所定の距離内の、1または2以上の選択用位置情報までの距離を計算し、最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段と、を備えたことを特徴とする。
(2) The information input device according to the present invention is a DTP data, HTML, flash, CAD data, map data, etc. for solving the above problems, and is intended for two-dimensional format information to be displayed on a display. Among information visualized as text, diagrams, illustrations, photographs, etc., information corresponding to a predetermined standard is preliminarily formatted as specific information, and the display is used for various multimedia information output and / or operation instructions A plurality of reference dots arranged continuously in a line according to a predetermined rule, and a first virtual reference line comprising a straight line, a broken line and / or a curve connecting the plurality of reference dots. The step of providing and at least a straight line and / or a curved line defined at a predetermined position from the reference dot and / or the first virtual reference line Both of the step of providing one or more second virtual reference lines, the step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line, and the end point represented by a vector using the virtual reference points as starting points In addition, a plurality of stream dot patterns arranged in accordance with the step of arranging information dots in which XY coordinate values and / or code values are defined by the distance and direction from the virtual reference point are formed side by side, and the two-dimensional format information is displayed. And a dot pattern reading for reading a dot pattern at a touch position, which is used for touching the display when the user designates the specific information visualized on the display by a predetermined operation. 1 and stored in advance using the identification information for identifying the two-dimensional format information that has been input. Or two-dimensional format information storage / selection means for selecting the two-dimensional format information corresponding to the identification information from two or more of the two-dimensional format information, and coordinate values in the XY coordinate system of the dot pattern at the touch position ( Xt, Yt) is converted to coordinate values (xt, yt) in the xy coordinate system of the two-dimensional format information, and the position of the specific information is specified in the xy coordinate system of the two-dimensional format information Therefore, the coordinate value (Xt, Yt) of the touch position is used by using (xi, yi) in the xy coordinate system of the two-dimensional format information, which is determined when the specific information is displayed on the display, as the position information for selection. Yt), a distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from Yt) to one or more selection position information within a predetermined distance Calculated, the specific information having coordinates nearest the selected position information, characterized in that and a specific information selecting means for selecting as input to the own device.
2次元書式情報とは、ディスプレイに表示されるコンテンツの電子データとなるコンテンツデータ等のことである。
2D format information refers to content data that is electronic data of content displayed on a display.
選択用位置情報とは、ユーザがタッチした位置により、ディスプレイ上の特定情報を選択するために用いられる情報である。
The selection position information is information used to select specific information on the display according to the position touched by the user.
ディスプレイ上には、コンテンツが表示されており、それに重ねて、XY座標値および/またはコード値をパターン化したドットパターンが表示されている。
The content is displayed on the display, and a dot pattern obtained by patterning the XY coordinate value and / or the code value is displayed on the display.
前記の構成によれば、ユーザが、ディスプレイ上の入力したい情報の上を、ドットパターン読み取り手段を用いて、タッチすると、タッチ位置のXY座標値および/またはコード値が読み込まれる。次に、読み込まれたXY座標値および/またはコード値から、ユーザがタッチしたコンテンツが特定され、そのコンテンツの2次元書式情報が、2次元書式情報保管選択手段から取り出される。次に、取り出された2次元書式情報とタッチ位置のディスプレイ上のXY座標値とから、座標変換手段が、2次元書式情報上におけるタッチ位置のxy座標値を計算する。次に、特定情報選択手段が、2次元書式情報上のxy座標系により表されたタッチ位置の座標と、2次元書式情報内の各特定情報が有している選択用位置情報とを用いて、所定のアルゴリズムにより、タッチ位置の特定情報を選択し、情報入力装置への入力とする。それ故、ディスプレイ上に表示された、ハイパーリンク等が設定されていない特定情報に対して、予めマスク領域を定義したり、マスク領域に特定情報に対応するドットコードを埋め込んだり、ドットコードに対応した特定情報を予め定義したドットコード・特定情報対応テーブルを作成したりすること無しに、ユーザが特定情報を入力することが出来るという効果を奏する。
According to the above configuration, when the user touches on the information to be input on the display using the dot pattern reading unit, the XY coordinate value and / or code value of the touch position is read. Next, the content touched by the user is specified from the read XY coordinate value and / or code value, and the two-dimensional format information of the content is retrieved from the two-dimensional format information storage / selection means. Next, the coordinate conversion means calculates the xy coordinate value of the touch position on the two-dimensional format information from the extracted two-dimensional format information and the XY coordinate value on the display of the touch position. Next, the specific information selection means uses the coordinates of the touch position represented by the xy coordinate system on the two-dimensional format information and the selection position information included in each specific information in the two-dimensional format information. The specific information of the touch position is selected by a predetermined algorithm and used as an input to the information input device. Therefore, for specific information that is displayed on the display and for which hyperlinks are not set, a mask area is defined in advance, a dot code corresponding to the specific information is embedded in the mask area, or dot code is supported. There is an effect that the user can input the specific information without creating a dot code / specific information correspondence table in which the specific information is defined in advance.
また、基準点の間隔が一定のストリームドットパターンが複数並べて形成されることにより、XY座標値がディスプレイに隙間なく定義される。さらに、文字や五線譜、地図、図形などがディスプレイに表示され、その線分上をスキャナーペンでなぞるかまたはタッチして操作する場合、その線分に沿ってのみストリームドットパターンを形成することにより、合理的にドットパターンを配置できる。また、ドットパターンが2次元コードとして形成される矩形領域の形状でのXY座標値によるインデックスの定義に制約されることなく、媒体表面上に可視的に形成された情報領域に合わせた自由な形状での一定情報のまとまりの繰り返しによるドットパターンを形成することが可能となる。
In addition, by forming a plurality of stream dot patterns with a constant reference point interval, XY coordinate values are defined on the display without any gaps. In addition, when characters, staves, maps, figures, etc. are displayed on the display and you operate by tracing or touching the line with a scanner pen, by forming a stream dot pattern only along that line, A dot pattern can be arranged rationally. In addition, the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface Thus, it becomes possible to form a dot pattern by repeating a set of constant information.
(3) 本発明に係る情報入力装置では、前記識別情報は、前記媒体上に印刷または前記ディスプレイ上に表示された前記ドットパターンの前記コード値であり、前記ドットパターンのXY座標値が印刷または表示されている領域の少なくとも一部に、該ドットパターンのXY座標値と共に印刷または表示されるか、または該領域とは異なる領域に印刷または表示されることが好ましい。
(3) In the information input device according to the present invention, the identification information is the code value of the dot pattern printed on the medium or displayed on the display, and the XY coordinate value of the dot pattern is printed or It is preferable to print or display in at least a part of the displayed area together with the XY coordinate value of the dot pattern, or to print or display in a different area from the area.
前記の構成によれば、前記識別情報が前記コード値であることにより、ユーザのタッチ操作により識別情報が読み込まれるため、ユーザが別途識別情報を入力する手間が省けるというさらなる効果を奏する。
According to the above configuration, since the identification information is the code value, the identification information is read by the user's touch operation, so that it is possible to save the user from inputting the identification information separately.
また、識別情報を印刷する場所を調整することにより、ユーザがタッチする位置により、読み込まれる情報を調整することが出来るというさらなる効果を奏する。
Further, by adjusting the place where the identification information is printed, there is an additional effect that the read information can be adjusted depending on the position touched by the user.
(4) 本発明に係る情報入力装置では、前記識別情報は、前記2次元書式情報を一意に識別する、前記ドットパターンのXY座標値であり、該XY座標値は、前記ドットパターンのXY座標値が印刷または表示される領域の全体に印刷されることが好ましい。
(4) In the information input device according to the present invention, the identification information is an XY coordinate value of the dot pattern that uniquely identifies the two-dimensional format information, and the XY coordinate value is an XY coordinate of the dot pattern. Preferably, the value is printed over the entire area where it is printed or displayed.
前記の構成によれば、広大なXY座標面を分割し、各DTPデータが使用する領域を、領域同士が重ならないように予め定めておけば、いずれのXY座標値を用いているかにより、DTPデータを識別することが出来る。
According to the above configuration, if the vast XY coordinate plane is divided and the areas used by the respective DTP data are determined in advance so that the areas do not overlap with each other, the DTP depends on which XY coordinate value is used. Data can be identified.
前記識別情報が2次元書式情報を一意に識別する、前記ドットパターンのXY座標値であることにより、識別情報をコード値としてドットパターンに含める処理が不要になるというさらなる効果を奏する。
The identification information is an XY coordinate value of the dot pattern that uniquely identifies the two-dimensional format information, and thus there is an additional effect that a process of including the identification information as a code value in the dot pattern becomes unnecessary.
(5) 本発明に係る情報入力装置では、前記ディスプレイは、前記ドットパターン読み取り手段が備えた赤外線照射手段から照射された赤外線を前記ドットパターンのドット部が吸収または透過する構造であり、前記ドット部を除く領域は、前記赤外線を拡散反射する構造であることが好ましい。
(5) In the information input device according to the present invention, the display has a structure in which a dot portion of the dot pattern absorbs or transmits infrared rays irradiated from an infrared irradiation unit included in the dot pattern reading unit. The region excluding the portion is preferably a structure that diffusely reflects the infrared rays.
前記の構成によれば、前記ディスプレイのドット部以外の領域は、赤外線を拡散反射することにより、鏡面反射時に起こる反射ムラを防ぐことが出来るというさらなる効果を奏する。
According to the above configuration, the region other than the dot portion of the display has an additional effect that reflection unevenness that occurs during specular reflection can be prevented by diffusing and reflecting infrared rays.
また、前記ドット部が、赤外線を吸収または透過する構造であることにより、ドットパターン読み取り手段により撮影される画像において、ドットとそれ以外の部分のコントラスト比を強め、確実にドットパターンが読み取られる様に出来るというさらなる効果を奏する。
In addition, since the dot portion has a structure that absorbs or transmits infrared rays, the dot pattern reading means can increase the contrast ratio between the dots and the other portions so that the dot pattern can be read reliably. It has the additional effect of being able to.
(6) 本発明に係る情報入力装置は、前記課題を解決するために、種々のマルチメディア情報出力および/またはオペレーション指示のため、情報入力補助シートの表面上に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成して印刷され、DTPデータ、HTML、フラッシュ、CADデータ、地図データ等であって、媒体に印刷、またはディスプレイに表示するための2次元書式情報を対象とし、テキスト、図表、イラスト、写真等として可視化される情報のうち、所定の基準に該当する情報を特定情報として予め定めて書式化し、前記2次元書式情報が、印刷された媒体上または表示されるディスプレイ上に、配置または貼付された前記情報入力補助シートと、前記媒体または前記ディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記情報入力補助シートを透して、前記媒体または前記ディスプレイ上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、該特定情報をレイアウトして印刷する際に定まる、または、該特定情報をディスプレイに表示する際に定まる、前記2次元書式情報のxy座標系における(xi,yi)を選択用位置情報として用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、所定の距離内の、1または2以上の選択用位置情報までの距離を計算し、最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段と、
を備えたことを特徴としている。 (6) In order to solve the above-mentioned problem, the information input device according to the present invention has a linear shape on the surface of the information input auxiliary sheet according to a predetermined rule for various multimedia information output and / or operation instructions. Arranging a plurality of reference dots in succession, providing a first virtual reference line composed of a straight line, a broken line and / or a curve connecting the plurality of reference dots, and the reference dots and / or the first Providing at least one or more second virtual reference lines made of straight lines and / or curves defined at predetermined positions from one virtual reference line, and a plurality of positions at predetermined positions on the second virtual reference line An XY coordinate value and / or code value is defined by a step of providing a virtual reference point and a distance and direction from the virtual reference point at an end point represented by a vector with the virtual reference point as a starting point. Is printed by arranging a plurality of stream dot patterns arranged according to the process of arranging information dots to be printed, such as DTP data, HTML, flash, CAD data, map data, etc., for printing on a medium or displaying on a display Of the information visualized as text, charts, illustrations, photographs, etc., information that meets a predetermined standard is pre-defined as specific information and formatted, and the two-dimensional format information is printed When the user designates the information input auxiliary sheet placed or pasted on the displayed medium or the display to be displayed and the specific information visualized on the medium or the display by a predetermined operation Used to touch the medium or the display through the information input auxiliary sheet. One or more of the two-dimensional format information stored in advance using the dot pattern reading means for reading the dot pattern at the touch position and the input identification information for identifying the two-dimensional format information. 2D format information storage / selection means for selecting the 2D format information corresponding to the identification information from among the coordinates, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position In order to specify the position of the specific information in the xy coordinate system of the two-dimensional format information, the specific information is laid out in a coordinate conversion means for converting the coordinate value (xt, yt) in the xy coordinate system of the information (Xi, yi) in the xy coordinate system of the two-dimensional format information determined when printing or when the specific information is displayed on thedisplay 1 or within a predetermined distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position. Specific information selection means for calculating a distance to two or more selection position information and selecting the specific information having the coordinates of the closest selection position information as an input to the own device;
It is characterized by having.
を備えたことを特徴としている。 (6) In order to solve the above-mentioned problem, the information input device according to the present invention has a linear shape on the surface of the information input auxiliary sheet according to a predetermined rule for various multimedia information output and / or operation instructions. Arranging a plurality of reference dots in succession, providing a first virtual reference line composed of a straight line, a broken line and / or a curve connecting the plurality of reference dots, and the reference dots and / or the first Providing at least one or more second virtual reference lines made of straight lines and / or curves defined at predetermined positions from one virtual reference line, and a plurality of positions at predetermined positions on the second virtual reference line An XY coordinate value and / or code value is defined by a step of providing a virtual reference point and a distance and direction from the virtual reference point at an end point represented by a vector with the virtual reference point as a starting point. Is printed by arranging a plurality of stream dot patterns arranged according to the process of arranging information dots to be printed, such as DTP data, HTML, flash, CAD data, map data, etc., for printing on a medium or displaying on a display Of the information visualized as text, charts, illustrations, photographs, etc., information that meets a predetermined standard is pre-defined as specific information and formatted, and the two-dimensional format information is printed When the user designates the information input auxiliary sheet placed or pasted on the displayed medium or the display to be displayed and the specific information visualized on the medium or the display by a predetermined operation Used to touch the medium or the display through the information input auxiliary sheet. One or more of the two-dimensional format information stored in advance using the dot pattern reading means for reading the dot pattern at the touch position and the input identification information for identifying the two-dimensional format information. 2D format information storage / selection means for selecting the 2D format information corresponding to the identification information from among the coordinates, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position In order to specify the position of the specific information in the xy coordinate system of the two-dimensional format information, the specific information is laid out in a coordinate conversion means for converting the coordinate value (xt, yt) in the xy coordinate system of the information (Xi, yi) in the xy coordinate system of the two-dimensional format information determined when printing or when the specific information is displayed on the
It is characterized by having.
情報入力補助シートは、透明なシートであり、ドットパターンが印刷等により設けられている。コンテンツが印刷された媒体またはコンテンツが表示されたディスプレイと重ね合わせて用いられる。ユーザは、媒体またはディスプレイ上の特定情報を入力するために、情報入力補助シートの上から、ドットパターン読み取り手段により、所望の特定情報をタッチする。
The information input auxiliary sheet is a transparent sheet, and a dot pattern is provided by printing or the like. It is used by being superimposed on a medium on which content is printed or a display on which content is displayed. In order to input the specific information on the medium or the display, the user touches the desired specific information on the information input auxiliary sheet by the dot pattern reading unit.
前記の構成によれば、ユーザが、必要に応じ、印刷または表示されたコンテンツを特定する情報を入力する。そのコンテンツに対応した2次元書式情報が、2次元書式情報保管選択手段から取り出される。次に、ユーザが、入力したい情報の上を、ドットパターン読み取り手段を用いて、情報入力補助シートを透してタッチすると、タッチ位置のXY座標値および/またはコード値が読み込まれる。次に、取り出された2次元書式情報とタッチ位置の情報入力補助シート上のXY座標値とから、座標変換手段が、2次元書式情報上におけるタッチ位置のxy座標値を計算する。次に、特定情報選択手段が、2次元書式情報上のxy座標系により表されたタッチ位置の座標と、2次元書式情報内の各特定情報が有している選択用位置情報とを用いて、所定のアルゴリズムにより、タッチ位置の特定情報を選択し、情報入力装置への入力とする。それ故、本や雑誌、新聞等の印刷物に直接ドットパターンを印刷しなくても、印刷または表示された、ハイパーリンク等が設定されていない特定情報に対して、予めマスク領域を定義したり、マスク領域に特定情報に対応するドットコードを埋め込んだり、ドットコードに対応した特定情報を予め定義したドットコード・特定情報対応テーブルを作成したりすること無しに、ユーザが特定情報を入力することが出来るという効果を奏する。
According to the above configuration, the user inputs information for specifying the printed or displayed content as necessary. Two-dimensional format information corresponding to the content is extracted from the two-dimensional format information storage / selection means. Next, when the user touches the information to be input through the information input auxiliary sheet using the dot pattern reading unit, the XY coordinate value and / or code value of the touch position is read. Next, the coordinate conversion means calculates the xy coordinate value of the touch position on the two-dimensional format information from the extracted two-dimensional format information and the XY coordinate values on the touch position information input auxiliary sheet. Next, the specific information selection means uses the coordinates of the touch position represented by the xy coordinate system on the two-dimensional format information and the selection position information included in each specific information in the two-dimensional format information. The specific information of the touch position is selected by a predetermined algorithm and used as an input to the information input device. Therefore, even if the dot pattern is not printed directly on a printed matter such as a book, magazine, or newspaper, a mask area can be defined or masked for specific information that is printed or displayed without hyperlinks set. The user can input specific information without embedding a dot code corresponding to the specific information in the area or creating a dot code / specific information correspondence table in which the specific information corresponding to the dot code is defined in advance. There is an effect.
また、基準点の間隔が一定のストリームドットパターンが複数並べて形成されることにより、XY座標値が情報入力補助シートに隙間なく定義される。さらに、文字や五線譜、地図、図形などが情報入力補助シートに印刷され、その線分上をスキャナーペンでなぞるかまたはタッチして操作する場合、その線分に沿ってのみストリームドットパターンを形成することにより、合理的にドットパターンを配置できる。また、ドットパターンが2次元コードとして形成される矩形領域の形状でのXY座標値によるインデックスの定義に制約されることなく、媒体表面上に可視的に形成された情報領域に合わせた自由な形状での一定情報のまとまりの繰り返しによるドットパターンを形成することが可能となる。
Also, by forming a plurality of stream dot patterns with a fixed reference point interval, the XY coordinate values are defined in the information input auxiliary sheet without any gaps. In addition, characters, staffs, maps, figures, etc. are printed on the information input auxiliary sheet, and when operating on the line segment by tracing or touching with a scanner pen, a stream dot pattern is formed only along that line segment. Thus, the dot pattern can be arranged rationally. In addition, the shape of the rectangular area where the dot pattern is formed as a two-dimensional code is not constrained by the definition of the index based on the XY coordinate values, and a free shape that matches the information area visually formed on the medium surface Thus, it becomes possible to form a dot pattern by repeating a set of constant information.
(7) 本発明に係る情報入力装置では、前記情報入力補助シートには、前記媒体上に印刷されたまたは前記ディスプレイ上に表示された前記2次元書式情報を特定するためのインデックスを、ユーザが入力するための複数のアイコンが、前記ドットパターンと共に印刷されており、前記2次元書式情報保管選択手段は、前記ドットパターン読み取り手段を用いて該アイコンがタッチされることにより入力された該インデックスを前記識別情報に変換し、変換された該識別情報を用いて、前記2次元書式情報を選択することが好ましい。
(7) In the information input device according to the present invention, an index for identifying the two-dimensional format information printed on the medium or displayed on the display is provided on the information input auxiliary sheet by the user. A plurality of icons for input are printed together with the dot pattern, and the two-dimensional format information storage and selection unit uses the dot pattern reading unit to read the index input by touching the icon. It is preferable to convert the identification information and select the two-dimensional format information using the converted identification information.
前記の構成によれば、情報入力補助シートには、インデックスが設けられているので、ユーザは、簡単に識別情報を入力することが出来るというさらなる効果を奏する。
According to the above configuration, since the index is provided on the information input auxiliary sheet, there is a further effect that the user can easily input the identification information.
(8) 本発明に係る情報入力装置では、前記所定の操作は、ユーザが、前記ドットパターン読み取り手段を用いて、可視化された前記特定情報にタッチする、または、タッチし該特定情報上をなぞる操作であることが好ましい。
(8) In the information input device according to the present invention, the predetermined operation is performed by the user touching or touching and tracing the specific information visualized by using the dot pattern reading unit. Preferably it is an operation.
(9) 本発明に係る情報入力装置では、前記所定の操作は、ユーザが、前記ドットパターン読み取り手段を用いて、可視化された前記特定情報にタッチし、該特定情報が表示された領域をなぞって囲む操作であることが好ましい。
(9) In the information input device according to the present invention, the predetermined operation is performed by a user touching the visualized specific information using the dot pattern reading unit and tracing an area where the specific information is displayed. It is preferable that the operation be surrounded.
前記の構成によれば、特定情報選択手段は、囲まれた選択用位置情報を有する特定情報を選択すればよいので、タッチ操作により得られる1点のみの座標値により特定情報を選択する場合に比較し、より確実に、ユーザの所望する特定情報を選択することが出来るというさらなる効果を奏する。
According to the above configuration, the specific information selection unit only needs to select specific information having the enclosed selection position information. Therefore, when the specific information is selected based on the coordinate value of only one point obtained by the touch operation. In comparison, there is an additional effect that the specific information desired by the user can be selected more reliably.
(10) 本発明に係る情報入力装置では、前記特定情報は、該特定情報が、1つの語句でありかつ該語句を構成する文字間が離れている場合、該文字ごとに、前記選択用位置情報を有し、該特定情報が、1つの図表、イラスト、写真等でありかつこれらを構成するオブジェクトが複数ある場合、該オブジェクトごとに、前記選択用位置情報を有することが好ましい。
(10) In the information input device according to the present invention, when the specific information is one word and the characters constituting the word are separated, the position for selection is set for each character. When there is information, and the specific information is one chart, illustration, photograph, etc. and there are a plurality of objects constituting these, it is preferable that the position information for selection is included for each object.
前記の構成によれば、前記特定情報は、位置が離れた文字ごとに、また図表、イラスト、写真ごとに、選択用位置情報を持つので、それらの特定情報を確実に選択できるというさらなる効果を奏する。
According to the above configuration, since the specific information has position information for selection for each character at a distant position, and for each chart, illustration, and photo, the additional effect that the specific information can be reliably selected is provided. Play.
(11) 本発明に係る情報入力装置では、前記選択用位置情報は、特定情報である語句または該語句を構成する各文字の中心座標値であるか、または特定情報である図表、イラスト、写真等、またはそれらを構成するオブジェクトの図心座標値であることが好ましい。
(11) In the information input device according to the present invention, the selection position information is a phrase that is specific information or a central coordinate value of each character constituting the phrase, or a chart, illustration, or photo that is specific information Or the centroid coordinate values of the objects constituting them.
前記の構成によれば、ユーザが、所望する特定情報の中心を指定する操作を行うことにより、その特定情報を確実に選択できるというさらなる効果を奏する。
According to the above configuration, there is an additional effect that the specific information can be reliably selected by performing an operation in which the user designates the center of the specific information desired.
(12) 本発明に係る情報入力装置では、前記選択用位置情報は、特定情報である語句または該語句を構成する各文字の高さ方向の、中央または任意の位置における該語句または該文字の幅を示す線分の、始点座標値(xi1,yi1)および終点座標値(xi2,yi2)の組み合わせであり、前記特定情報選択手段は、前記タッチ位置の座標値(xt,yt)から該線分までの距離が、任意の距離内でありかつ最も近い線分を有する前記特定情報を選択することが好ましい。
(12) In the information input device according to the present invention, the selection position information is a phrase that is specific information, or the phrase or the character at any position in the height direction of each character constituting the phrase. It is a combination of a start point coordinate value (xi1, yi1) and an end point coordinate value (xi2, yi2) of the line segment indicating the width, and the specific information selecting means calculates the line from the coordinate value (xt, yt) of the touch position It is preferable to select the specific information whose distance to the minute is within an arbitrary distance and has the closest line segment.
前記の構成によれば、選択用位置情報が線分により表されるので、タッチ位置の座標値との距離の計算が簡潔になるというさらなる効果を奏する。
According to the above configuration, since the position information for selection is represented by a line segment, there is an additional effect that the calculation of the distance from the coordinate value of the touch position is simplified.
(13) 本発明に係る情報入力装置では、前記特定情報選択手段は、前記2次元書式情報において、所定のアルゴリズムにより、タッチ位置の前記座標値(xt,yt)から任意の距離内にあるテキストの構文解析、および/または、図形、イラスト、写真等のファイル検索および/または画像解析を行うことにより、1または2以上の前記特定情報を認識し、該特定情報の前記選択用位置情報を所定のアルゴリズムにより算定し、前記座標値(xt,yt)と、認識した該特定情報と、算定した該選択用位置情報とから、前記特定情報を選択することが好ましい。
(13) In the information input device according to the present invention, the specific information selecting means is a text within an arbitrary distance from the coordinate value (xt, yt) of the touch position in the two-dimensional format information by a predetermined algorithm. 1 and / or two or more of the specific information is recognized, and the position information for selection of the specific information is predetermined. Preferably, the specific information is selected from the coordinate values (xt, yt), the recognized specific information, and the calculated position information for selection.
前記の構成によれば、特定情報選択手段は、2次元書式情報を取得してから、その内容のうち、タッチ位置に近い限られた範囲について、構文解析・画像解析を行うので、予め構文解析・画像解析がなされ、選択用位置情報が設定された2次元書式情報を用意しておく手間が省けるというさらなる効果を奏する。
According to the above configuration, since the specific information selection unit acquires the two-dimensional format information and then performs syntax analysis / image analysis on a limited range close to the touch position in the content, the syntax analysis is performed in advance. -It has the further effect of saving the trouble of preparing two-dimensional format information in which image analysis is performed and selection position information is set.
また、2次元書式情報の全体を構文解析・画像解析する場合に比較し、短時間で解析を行うことが出来るというさらなる効果を奏する。
Also, compared to the case where the entire two-dimensional format information is subjected to syntax analysis / image analysis, there is an additional effect that analysis can be performed in a short time.
(14) 本発明に係る情報入力装置では、前記特定情報は、前記2次元書式情報に含まれる、テキストの構文解析、および/または、図形、イラスト、写真等の、ファイル検索および/または画像解析を行うことにより、予め特定され、該特定情報の前記選択用位置情報は、所定のアルゴリズムにより予め算定され、該2次元書式情報には、該特定情報と該選択用位置情報とが記録されていることが好ましい。
(14) In the information input device according to the present invention, the specific information includes text analysis and / or file search and / or image analysis such as a figure, an illustration, and a photograph included in the two-dimensional format information. The position information for selection of the specific information is calculated in advance by a predetermined algorithm, and the specific information and the position information for selection are recorded in the two-dimensional format information. Preferably it is.
前記の構成によれば、2次元書式情報は、予め解析され、選択用位置情報が設定され、特定情報が特定されており、特定情報選択手段は、2次元書式情報を取得した後に、構文解析・画像解析を行う必要が無いので、2次元書式情報を取得してから特定情報を選択するまでの処理時間を短縮出来るというさらなる効果を奏する。
According to the above-described configuration, the two-dimensional format information is analyzed in advance, the position information for selection is set, the specific information is specified, and the specific information selection unit acquires the two-dimensional format information and then parses it. Since there is no need to perform image analysis, there is a further effect that the processing time from acquiring the two-dimensional format information to selecting specific information can be shortened.
(15) 本発明に係る情報入力装置では、前記2次元書式情報は、CADにより描かれた、前記特定情報としての、テキスト、および/または、点、線分、平面、立体物を有した図形であることが好ましい。
(15) In the information input device according to the present invention, the two-dimensional format information includes text and / or a figure having a point, a line segment, a plane, and a three-dimensional object as the specific information drawn by CAD. It is preferable that
前記の構成によれば、CAD図面等、CADにより作成されたコンテンツも入力処理に利用することが出来るというさらなる効果を奏する。
According to the configuration described above, there is an additional effect that content created by CAD, such as a CAD drawing, can also be used for input processing.
(16) 本発明に係る情報入力装置では、前記2次元書式情報は、地図データであり、該地図データは、テキスト、道路、地物、交差点等のカテゴリに分類された特定情報を有しており、該特定情報は、道路により囲まれた領域、地物領域、道路中心線、および地物図心を選択用位置情報として有することが好ましい。
(16) In the information input device according to the present invention, the two-dimensional format information is map data, and the map data has specific information classified into categories such as text, road, feature, intersection, and the like. The specific information preferably includes a region surrounded by a road, a feature region, a road center line, and a feature centroid as selection position information.
前記の構成によれば、地図も入力処理に利用することが出来るというさらなる効果を奏する。
According to the above configuration, there is a further effect that the map can also be used for input processing.
(17) 本発明に係る情報入力システムは、前記課題を解決するために、請求項1記載の情報入力装置と、2次元書式情報サーバと、これらを接続するネットワークとから構成される情報入力システムであって、前記情報入力装置は、前記2次元書式情報保管選択手段に替えて、入力された、前記2次元書式情報を識別するための識別情報を、前記2次元書式情報サーバに送信し、該識別情報に対応した2次元書式情報を前記2次元書式情報サーバから受信するための通信手段を備え、前記2次元書式情報サーバは、前記情報入力装置から受信した、前記識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した2次元書式情報を選択する2次元書式情報保管選択手段と、前記識別情報を前記情報入力装置から受信し、選択された該2次元書式情報を該情報入力装置へ送信する通信手段と、を備えたことを特徴としている。
(17) An information input system according to the present invention comprises the information input device according to claim 1, a two-dimensional format information server, and a network connecting them in order to solve the problem. The information input device transmits the input identification information for identifying the two-dimensional format information to the two-dimensional format information server, instead of the two-dimensional format information storage and selection unit. Communication means for receiving two-dimensional format information corresponding to the identification information from the two-dimensional format information server, the two-dimensional format information server using the identification information received from the information input device, Two-dimensional format information storage selection means for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance, and the identification information Received from the serial data input device, and the selected the two-dimensional format information characterized by comprising: a communication unit for transmitting to the information input device.
2次元書式情報サーバは、予め解析され、選択用位置情報が設定された特定情報を含む2次元書式情報を提供するサーバでもよいし、通常のWebサーバでもよい。なお、通常のWebサーバを用いる場合、Webサーバから取得する2次元書式情報には、選択用位置情報や特定情報が設定されていないので、特定情報選択手段は、2次元書式情報の取得後、選択用位置情報および特定情報を設定するように、解析を行う。
The 2D format information server may be a server that provides 2D format information including specific information that is analyzed in advance and set with position information for selection, or may be a normal Web server. In addition, when using a normal Web server, since the position information for selection and specific information are not set in the two-dimensional format information acquired from the Web server, the specific information selecting unit acquires the two-dimensional format information, Analysis is performed so as to set position information for selection and specific information.
前記の構成によれば、情報入力装置は、ネットワーク上の2次元書式情報サーバから識別情報に対応した2次元書式情報を取得する、クライアント・サーバ型構成となるので、複数の情報入力装置が、2次元書式情報サーバを共有することが出来るという効果を奏する。
According to the above configuration, the information input device has a client / server configuration in which the two-dimensional format information corresponding to the identification information is acquired from the two-dimensional format information server on the network. There is an effect that the two-dimensional format information server can be shared.
また、既存のWebサーバ等を、2次元書式情報サーバとして利用することが出来るという効果を奏する。
Also, there is an effect that an existing Web server or the like can be used as a two-dimensional format information server.
(18) 本発明に係る情報入力システムは、前記課題を解決するために、請求項2記載の情報入力装置と、2次元書式情報サーバと、これらを接続するネットワークとから構成される情報入力システムであって、前記情報入力装置は、前記2次元書式情報保管選択手段に替えて、入力された、前記2次元書式情報を識別するための識別情報を、前記2次元書式情報サーバに送信し、該識別情報に対応した2次元書式情報を前記2次元書式情報サーバから受信するための通信手段を備え、前記2次元書式情報サーバは、前記情報入力装置から受信した、前記識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した2次元書式情報を選択する2次元書式情報保管選択手段と、前記識別情報を前記情報入力装置から受信し、選択された該2次元書式情報を該情報入力装置へ送信する通信手段とを備えたことを特徴としている。
(18) An information input system according to the present invention comprises an information input device according to claim 2, a two-dimensional format information server, and a network connecting them in order to solve the problem. The information input device transmits the input identification information for identifying the two-dimensional format information to the two-dimensional format information server, instead of the two-dimensional format information storage and selection unit. Communication means for receiving two-dimensional format information corresponding to the identification information from the two-dimensional format information server, the two-dimensional format information server using the identification information received from the information input device, Two-dimensional format information storage selection means for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance, and the identification information Received from the serial data input device, and the two-dimensional format information selected by comprising the communicating means for transmitting to said information input device.
前記の構成によれば、情報入力装置は、ネットワーク上の2次元書式情報サーバから識別情報に対応した2次元書式情報を取得する、クライアント・サーバ型構成となるので、複数の情報入力装置が、2次元書式情報サーバを共有することが出来るという効果を奏する。
According to the above configuration, the information input device has a client / server configuration in which the two-dimensional format information corresponding to the identification information is acquired from the two-dimensional format information server on the network. There is an effect that the two-dimensional format information server can be shared.
(19) 本発明に係る情報入力システムは、前記課題を解決するために、請求項1記載の情報入力装置と、2次元書式情報サーバと、これらを接続するネットワークとから構成される情報入力システムであって、前記情報入力装置は、前記2次元書式情報保管選択手段に替えて、入力された、前記2次元書式情報を識別するための識別情報を、前記2次元書式情報サーバに送信し、該識別情報に対応した2次元書式情報を前記2次元書式情報サーバから受信するための通信手段を備え、前記2次元書式情報サーバは、前記情報入力装置から受信した、前記識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した2次元書式情報を選択する2次元書式情報保管選択手段と、前記識別情報を前記情報入力装置から受信し、選択された該2次元書式情報を該情報入力装置へ送信する通信手段とを備えたことを特徴としている。
(19) An information input system according to the present invention includes an information input device according to claim 1, a two-dimensional format information server, and a network connecting them in order to solve the problem. The information input device transmits the input identification information for identifying the two-dimensional format information to the two-dimensional format information server, instead of the two-dimensional format information storage and selection unit. Communication means for receiving two-dimensional format information corresponding to the identification information from the two-dimensional format information server, the two-dimensional format information server using the identification information received from the information input device, Two-dimensional format information storage selection means for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance, and the identification information Received from the serial data input device, and the two-dimensional format information selected by comprising the communicating means for transmitting to said information input device.
前記の構成によれば、情報入力装置は、ネットワーク上の2次元書式情報サーバから識別情報に対応した2次元書式情報を取得する、クライアント・サーバ型構成となるので、複数の情報入力装置が、2次元書式情報サーバを共有することが出来るという効果を奏する。
According to the above configuration, the information input device has a client / server configuration in which the two-dimensional format information corresponding to the identification information is acquired from the two-dimensional format information server on the network. There is an effect that the two-dimensional format information server can be shared.
(20) 本発明に係る情報入力システムでは、前記ストリームドットは、第二の仮想基準線を定義するために、および/または前記ドットパターンの方向と1つのXY座標値および/またはコード値を定義するために、基準となる基準ドットを所定の位置に設けたことが好ましい。
(20) In the information input system according to the present invention, the stream dot defines a second virtual reference line and / or defines the direction of the dot pattern and one XY coordinate value and / or code value. Therefore, it is preferable to provide a reference dot serving as a reference at a predetermined position.
これによれば、新たな基準点を設けることにより、ストリームドットパターンの向きと一定情報のまとまりを、情報ドットを使用せず簡易に定義することができ、これにより、余計な情報の低減を押さえられる。さらに、新たな基準点の配置により情報ドットの始点となる仮想基準点の位置を正確に示すことができる。
According to this, by setting a new reference point, it is possible to easily define the direction of the stream dot pattern and a set of constant information without using information dots, thereby suppressing unnecessary information reduction. It is done. Furthermore, the position of the virtual reference point that is the starting point of the information dot can be accurately indicated by the arrangement of the new reference point.
(21) 本発明に係る情報入力システムでは、前記コード値の一部は、少なくとも、前記媒体または前記ディスプレイまたは前記情報入力補助シートを特定するコード値を含むことが好ましい。
前記の構成によれば、前記識別情報が前記コード値であることにより、ユーザのタッチ操作により、どの媒体またはディスプレイまたは情報入力補助シートが使用されているのかが認識できるため、ユーザが別途媒体等を識別するための情報を入力する手間が省けるというさらなる効果を奏する。 (21) In the information input system according to the present invention, it is preferable that a part of the code value includes at least a code value for specifying the medium, the display, or the information input auxiliary sheet.
According to the above configuration, since the identification information is the code value, it is possible to recognize which medium or the display or the information input auxiliary sheet is being used by the user's touch operation. There is a further effect that it is possible to save the trouble of inputting information for identifying the.
前記の構成によれば、前記識別情報が前記コード値であることにより、ユーザのタッチ操作により、どの媒体またはディスプレイまたは情報入力補助シートが使用されているのかが認識できるため、ユーザが別途媒体等を識別するための情報を入力する手間が省けるというさらなる効果を奏する。 (21) In the information input system according to the present invention, it is preferable that a part of the code value includes at least a code value for specifying the medium, the display, or the information input auxiliary sheet.
According to the above configuration, since the identification information is the code value, it is possible to recognize which medium or the display or the information input auxiliary sheet is being used by the user's touch operation. There is a further effect that it is possible to save the trouble of inputting information for identifying the.
(C)
<手書き入力シート>
(1)本発明にかかる手書き入力シートは、少なくとも一部、または複数の任意の形状の領域に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値または、XY座標値およびコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成された書き込み領域を備えた媒体からなることを特徴とする。 (C)
<Handwritten input sheet>
(1) A handwriting input sheet according to the present invention includes a step of arranging a plurality of reference dots continuously in a line according to a predetermined rule in at least a part or a plurality of arbitrarily shaped regions; Providing a first virtual reference line composed of a straight line, a polygonal line and / or a curve connecting the reference dots, and a straight line and / or defined at a predetermined position from the reference dot and / or the first virtual reference line Alternatively, a step of providing at least one or more second virtual reference lines made of a curve, a step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line, and a vector starting from the virtual reference points Stream dots arranged in accordance with the process of arranging XY coordinate values or information dots in which XY coordinate values and code values are defined by the distance and direction from the virtual reference point at the represented end points. Characterized by comprising the medium having a plurality side by side writing area on which a pattern has been formed.
<手書き入力シート>
(1)本発明にかかる手書き入力シートは、少なくとも一部、または複数の任意の形状の領域に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値または、XY座標値およびコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成された書き込み領域を備えた媒体からなることを特徴とする。 (C)
<Handwritten input sheet>
(1) A handwriting input sheet according to the present invention includes a step of arranging a plurality of reference dots continuously in a line according to a predetermined rule in at least a part or a plurality of arbitrarily shaped regions; Providing a first virtual reference line composed of a straight line, a polygonal line and / or a curve connecting the reference dots, and a straight line and / or defined at a predetermined position from the reference dot and / or the first virtual reference line Alternatively, a step of providing at least one or more second virtual reference lines made of a curve, a step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line, and a vector starting from the virtual reference points Stream dots arranged in accordance with the process of arranging XY coordinate values or information dots in which XY coordinate values and code values are defined by the distance and direction from the virtual reference point at the represented end points. Characterized by comprising the medium having a plurality side by side writing area on which a pattern has been formed.
これによれば、基準点の間隔が一定のストリームドットパターンが複数並べて形成されることにより、XY座標値が書き込み領域に隙間なく定義され軌跡情報を生成することができ手書き入力が可能となる。さらに、文字や五線譜、地図、図形などが手書き入力シートに印刷され、その線分上をスキャナーペンでなぞるかまたはタッチして操作する場合、その線分に沿ってのみストリームドットパターンを形成することにより、合理的にドットパターンを配置できる。また、XY座標が定義されたドットパターンを2次元コードとして形成される際(インデックスとして使用)の矩形領域の形状に制約されることなく、媒体表面上に可視的に形成された情報領域に合わせた自由な形状での一定情報のまとまりの繰り返しによるドットパターンを形成することが可能となる。
According to this, by forming a plurality of stream dot patterns having a constant reference point interval, the XY coordinate values are defined without any gaps in the writing area, and trajectory information can be generated, enabling handwritten input. In addition, when characters, staffs, maps, figures, etc. are printed on a handwritten input sheet, and a user scans or touches the line segment with a scanner pen, a stream dot pattern is formed only along that line segment. Thus, a dot pattern can be arranged rationally. In addition, when a dot pattern in which XY coordinates are defined is formed as a two-dimensional code (used as an index), it is not restricted by the shape of the rectangular area, and is matched to the information area visually formed on the medium surface. In addition, it is possible to form a dot pattern by repeating a set of constant information in a free shape.
(2)前記ストリームドットは、第二の仮想基準線を定義するために、および/または前記ドットパターンの方向と1つのXY座標値および/またはコード値を定義するために、さらに基準となる基準ドットを所定の位置に設けてもよい。
(2) The stream dot is a reference that is further used as a reference in order to define a second virtual reference line and / or to define the direction of the dot pattern and one XY coordinate value and / or code value. You may provide a dot in a predetermined position.
これによれば、新たな基準点を設けることにより、ストリームドットパターンの向きと一定情報のまとまりを、情報ドットを使用せず簡易に定義することができ、余計な情報の低減を押さえられる。さらに、新たな基準点の配置により情報ドットの始点となる仮想基準点の位置を正確に示すことができる。
<手書き入出力システム> According to this, by providing a new reference point, the direction of the stream dot pattern and the set of constant information can be easily defined without using information dots, and the reduction of unnecessary information can be suppressed. Furthermore, the position of the virtual reference point that is the starting point of the information dot can be accurately indicated by the arrangement of the new reference point.
<Handwriting input / output system>
<手書き入出力システム> According to this, by providing a new reference point, the direction of the stream dot pattern and the set of constant information can be easily defined without using information dots, and the reduction of unnecessary information can be suppressed. Furthermore, the position of the virtual reference point that is the starting point of the information dot can be accurately indicated by the arrangement of the new reference point.
<Handwriting input / output system>
(3)本発明にかかる手書き入出力システムは、請求項1または2記載の手書き入力シートを用いた手書き入出力システムであって、前記書き込み領域に形成された前記ストリームドットパターンを撮像して、送信する撮像手段と、該撮像手段により撮像・送信された該ストリームドットパターンの画像データを記憶素子に記憶して、該画像データをコード解析することにより、座標情報および、座標情報およびコード情報からなる軌跡情報を求めるドットパターン解析手段と、該軌跡情報を情報処理手段に対し送信する処理命令手段とを備えたことを特徴とする。
これによれば、本発明に係る手書き入出力システムは、媒体に形成されたドットパターンに、座標情報のみならずコード情報を定義することも可能となるため、処理命令手段が情報処理部に対して軌跡情報と軌跡情報に基づいた処理命令を一括して送信することができる。 (3) A handwriting input / output system according to the present invention is a handwriting input / output system using the handwriting input sheet according to claim 1 or 2, wherein the stream dot pattern formed in the writing area is imaged, From the coordinate information, the coordinate information, and the code information by storing the image data of the stream dot pattern captured and transmitted by the imaging unit in the storage element and analyzing the code of the image data Dot pattern analysis means for obtaining the trajectory information, and processing command means for transmitting the trajectory information to the information processing means.
According to this, since the handwriting input / output system according to the present invention can define not only the coordinate information but also the code information in the dot pattern formed on the medium, the processing instruction means sends the information to the information processing unit. Thus, the trajectory information and processing instructions based on the trajectory information can be transmitted in a batch.
これによれば、本発明に係る手書き入出力システムは、媒体に形成されたドットパターンに、座標情報のみならずコード情報を定義することも可能となるため、処理命令手段が情報処理部に対して軌跡情報と軌跡情報に基づいた処理命令を一括して送信することができる。 (3) A handwriting input / output system according to the present invention is a handwriting input / output system using the handwriting input sheet according to
According to this, since the handwriting input / output system according to the present invention can define not only the coordinate information but also the code information in the dot pattern formed on the medium, the processing instruction means sends the information to the information processing unit. Thus, the trajectory information and processing instructions based on the trajectory information can be transmitted in a batch.
(4)前記手書き入出力システムは、さらに、解析された前記座標情報の変化に基づき、前記書き込み領域面においてトレースされた、文字および/または図形の前記軌跡情報を認識する軌跡認識手段と、認識された認識情報に基づいた処理命令を情報処理手段に対し送信する処理命令手段とを備えたことが好ましい。
(4) The handwriting input / output system further includes a trajectory recognizing unit for recognizing the trajectory information of the characters and / or figures traced on the writing area surface based on the change of the analyzed coordinate information. It is preferable that the processing command means for transmitting a processing command based on the recognized information to the information processing means.
これによれば、本発明に係る手書き入出力システムは、書き込み領域面上に撮像手段近傍の軌跡が残せる。
According to this, the handwriting input / output system according to the present invention can leave a locus in the vicinity of the imaging means on the writing area surface.
(5)前記媒体は、前記コード値の少なくとも一部に、該媒体を特定する情報が定義されているか、および/または、前記コード値の少なくとも一部に、前記書き込み領域を特定する特定情報が定義されているか、および/または、前記コード値の少なくとも一部に、書き込み処理を意味する操作指示(プログラムの起動、コマンドの入力、データの入出力・検索、検索対象の指定等)が定義されているか、および/または、前記書き込み領域内および/または領域周辺に形成された前記ストリームドットパターンの前記コード値の少なくとも一部に、所定の媒体面および/または前記書き込み領域面を特定する特定情報および/または前記操作指示を定義し、それを意味するアイコンが重畳して印刷されているか、および/または、前記書き込み領域内および/または領域周辺に形成された前記ストリームドットパターンに、関連するテキスト、グラフィック、写真を重畳して印刷されているか、および/または、前記書き込み領域内および/または領域周辺に点字をさらに備えているか、および/または、前記書き込み領域に書き込む際に、前記ドットパターンを撮像する撮像手段がはみ出さないように該書き込み領域の外周に沿って幅狭の凸部のガイドをさらに備えているか、および/または、貼付可能なシール、付箋紙、その他の媒体であるか、および/または、書き込み領域が表示されたモニタ面上または印刷された媒体上に重ねて用いる、前記ストリームドットパターンが形成された透明な情報入力補助シートであってもよい。
(5) In the medium, information specifying the medium is defined in at least a part of the code value, and / or specifying information specifying the writing area is included in at least a part of the code value. Operation instructions (program start, command input, data input / output / search, search target specification, etc.) meaning write processing are defined in at least a part of the code value. Specific information identifying a predetermined medium surface and / or the writing area surface in at least a part of the code value of the stream dot pattern formed in and / or around the writing area. And / or the operation instruction is defined and an icon representing the operation instruction is superimposed and printed, and / or the document The stream dot pattern formed in and / or around the print area is overlaid with the associated text, graphics, or photo, and / or braille in and / or around the writing area And / or a narrow convex guide along the outer periphery of the writing area so that the imaging means for imaging the dot pattern does not protrude when writing to the writing area. And / or the above-mentioned stream dot pattern, which is a sticker, sticky note, or other medium that can be applied and / or used on a monitor surface or a printed medium on which a writing area is displayed. It may be a transparent information input auxiliary sheet on which is formed.
上記の特徴によれば、本発明にかかる手書き入出力システムは、ユーザが書き込み領域の位置および書き込み領域にはいかなる事項を書き込むべきであるかを容易に知ることができる。
According to the above feature, the handwriting input / output system according to the present invention can easily know what the user should write in the position of the writing area and the writing area.
また、コード情報がいかなる意味を持つものであるか(いかなる処理命令を送信するものであるか)、ユーザはアイコンを見ることにより容易に知ることができる。
Also, the user can easily know what meaning the code information has (what processing instruction is transmitted) by looking at the icon.
また、視覚障害者が手書き入力をする上において健常者と同様の入力効率を維持することに寄与する。
Moreover, it contributes to maintaining the same input efficiency as a healthy person when a visually handicapped person performs handwriting input.
また、書き込み領域に正確に撮像手段でなぞったり、描いたりできるようガイドを設け、視覚障害者が手書き入力をする上において健常者と同様の入力効率を維持することに寄与する。
In addition, a guide is provided so that the writing area can be accurately traced and drawn by the imaging means, which contributes to maintaining the same input efficiency as that of a healthy person when a visually handicapped person performs handwriting input.
また、書き込み領域のレイアウトの自由度はさらに高まり、書き込み領域に手書き入力された情報の検索、出力をユーザの利便性や好みに応じて自由自在に実行できる。
Also, the flexibility of the layout of the writing area is further increased, and the search and output of information input by handwriting in the writing area can be freely executed according to the convenience and preference of the user.
また、取り回しのよいタッチパネルを提供することができる。または、モニタ面上にグリッドシートを重ねなくても、媒体面上にグリッドシートを被せて手書き入力が可能である。
Also, a touch panel with good handling can be provided. Alternatively, handwriting input is possible by placing the grid sheet on the medium surface without overlapping the grid sheet on the monitor surface.
(6)前記媒体は、前記書き込み領域を設けた該媒体を第1の媒体として、該第1の媒体面および/または前記書き込み領域面を特定するためのコード情報を繰り返し定義したドットパターンを形成した第2の媒体をさらに備え、該第2の媒体に形成したコード情報を、前記撮像手段で読み取ることにより、前記第1の媒体面上の印刷情報および/または前記書き込み領域面に描かれた前記軌跡情報、および/または該軌跡情報に関連した情報を出力してもよい。
(6) The medium forms a dot pattern in which code information for specifying the first medium surface and / or the writing area surface is repeatedly defined with the medium provided with the writing area as the first medium. The code information formed on the second medium is read by the imaging unit, and is printed on the print information on the first medium surface and / or the writing area surface. The trajectory information and / or information related to the trajectory information may be output.
上記の特徴によれば、本発明にかかる手書き入出力システムは、媒体面を特定するコード情報を、別の媒体(手帳など)に印刷し、撮像手段でタッチすることにより、媒体面に手書き入力した情報を検索、出力できる。また、媒体の書き込み領域のスペースを広く取ることもできる。
According to the above feature, the handwriting input / output system according to the present invention prints code information for specifying a medium surface on another medium (such as a notebook) and touches it with an imaging unit, thereby handwriting input on the medium surface. Can be searched and output. In addition, it is possible to take a wide space in the writing area of the medium.
(7)前記撮像手段は、指示用突起部および/または少なくとも一つのペン先をさらに備え、前記書き込み領域面に、該指示用突起部および/または少なくとも一つのペン先でなぞった文字および/または図形をトレースする際、該指示用突起部近傍の軌跡上の前記ドットパターンを撮像し、該指示用突起部および少なくとも一つのペン先を備える場合は、該指示用突起部内に該ペン先を格納する格納スペースと、該ペン先の格納/取出しを制御するボタンと、をさらに備えた該指示用突起部であることが好ましい。
(7) The imaging means further includes an instruction protrusion and / or at least one pen tip, and characters and / or traced on the writing area surface with the instruction protrusion and / or at least one pen tip. When tracing a figure, the dot pattern on the locus in the vicinity of the pointing projection is imaged, and when the pointing projection and at least one pen tip are provided, the pen tip is stored in the pointing projection It is preferable that the pointing projection further includes a storage space for controlling and a button for controlling storage / removal of the pen tip.
上記の特徴によれば、本発明にかかる手書き入出力システムは、書き込み領域面上の撮像手段のなぞる位置を視認しやすくなる。
According to the above feature, the handwriting input / output system according to the present invention makes it easy to visually recognize the position of the imaging means on the writing area surface.
また、書き込み領域面上に撮像手段近傍の軌跡が残せる。
Also, a locus near the imaging means can be left on the writing area surface.
また、書き込み領域面上に描いた撮像手段近傍の軌跡を残したい場合と、残したくない場合とで使い分けることが可能となる。
In addition, it is possible to selectively use the case where it is desired to leave the locus near the imaging means drawn on the writing area surface and the case where it is not desired to leave it.
(8)前記撮像手段は、前記指示用突起部に前記書き込み領域面に描かれた文字および/または図形を消去する消去手段をさらに備え、該書き込み領域面に、該消去手段でなぞった領域を消去すると同時に、該消去手段近傍の軌跡上のドットパターンを撮像し、前記処理命令手段は、該文字および/または図形の前記軌跡情報を消去する処理命令と、前記軌跡情報と、を情報処理手段に対し送信してもよい。
(8) The imaging means further includes an erasing means for erasing characters and / or figures drawn on the writing area surface on the instruction protrusion, and an area traced by the erasing means is formed on the writing area surface. At the same time as erasing, the dot pattern on the locus in the vicinity of the erasing means is imaged, and the processing instruction means outputs a processing instruction for erasing the locus information of the character and / or figure and the locus information. May be sent to.
上記の特徴によれば、本発明にかかる手書き入出力システムは、書き込み領域面上と情報処理手段上で書き込み情報入力を対応させるのみならず、書き込み情報の消去を対応させることもできる。
According to the above feature, the handwriting input / output system according to the present invention can cope with not only writing information input on the writing area surface and the information processing means but also erasing the writing information.
(9)前記軌跡情報は、前記撮像手段の撮像中心の座標情報、または該撮像手段付近に備えられた前記指示用突起部または前記ペン先が前記書き込み領域面に触れる位置の座標情報と前記コード情報からなり、前記ドットパターン解析手段により、前記ドットパターンに定義された座標情報を基に補間計算して求められることが好ましい。
(9) The trajectory information includes coordinate information of the imaging center of the imaging unit, or coordinate information of a position where the pointing protrusion or the pen tip provided near the imaging unit touches the writing area surface and the code Preferably, the information is obtained by interpolation calculation based on coordinate information defined in the dot pattern by the dot pattern analysis means.
上記の特徴によれば、本発明にかかる手書き入出力システムは、軌跡認識手段が認識する軌跡情報と、媒体上の軌跡とが異なる場合にも、軌跡情報を補正することにより実際の軌跡と一致または実用に支障がない程度まで近似させることができる。
According to the above feature, the handwriting input / output system according to the present invention matches the actual trajectory by correcting the trajectory information even when the trajectory information recognized by the trajectory recognition unit is different from the trajectory on the medium. Or it can be approximated to such an extent that there is no trouble in practical use.
(10)前記軌跡認識手段は、計時手段をさらに備え、該計時手段は、前記撮像手段が前記書き込み領域面に触れた時間および離れた時間を計時し、該撮像手段が該書き込み領域面に触れて描かれた軌跡の順番と触れている時間を記録し、前記情報処理手段に送信してもよい。
(10) The trajectory recognition unit further includes a timing unit, and the timing unit measures a time when the imaging unit touches the writing area surface and a time away from the writing area surface, and the imaging unit touches the writing area surface. It is also possible to record the order of the traces drawn and the touching time, and transmit them to the information processing means.
上記の特徴によれば、本発明にかかる手書き入出力システムは、情報処理手段が手書き入力に要した時間を把握し、通常時との比較を行うことにより、書き手の性格や年齢、性別などの様々なリサーチができる。
According to the above feature, the handwriting input / output system according to the present invention grasps the time required for the handwriting input by the information processing means and compares it with the normal time, so that the character's personality, age, gender, etc. Various research is possible.
(11)前記処理命令手段は、前記コード情報および/または前記認識情報に基づき、前記書き込み領域を特定する特定情報および/または操作指示(プログラムの起動、コマンドの入力、データの入出力・検索、検索対象の指定等)を一意に入力可能であってもよい。
(11) The processing command means may specify, based on the code information and / or the recognition information, specific information and / or an operation instruction (program activation, command input, data input / output / search, It may be possible to uniquely input a search target designation or the like.
上記の特徴によれば、本発明にかかる手書き入出力システムは、コード情報および/または認識情報に基づいて処理命令手段が情報処理手段に対してユニークな指示をすることが可能である。このことは、本発明で最も重要な機能であり、常にどの書き込み領域に書き込んだか、またはどの書き込み領域に対してどんな操作指示を行っているかを容易に特定できる。
According to the above feature, in the handwriting input / output system according to the present invention, the processing command means can give a unique instruction to the information processing means based on the code information and / or the recognition information. This is the most important function in the present invention, and it is possible to easily specify which writing area is always written or what operation instruction is given to which writing area.
(12)前記軌跡認識手段は、さらに前記コード情報に基づき、前記書き込み領域に書き込む内容に関する、予め分類された文字および/または図形情報パターンを参照し、前記軌跡情報を高精度で認識することが好ましい。
(12) The trajectory recognition unit may further recognize the trajectory information with high accuracy by referring to the character and / or graphic information patterns classified in advance regarding the contents to be written in the writing area based on the code information. preferable.
上記の特徴によれば、本発明にかかる手書き入出力システムは、軌跡情報を認識する際にコード情報に基づいて予め分類された文字および/または図形情報パターンテーブルを参照するため、軌跡情報を高精度に認識することができる。
According to the above feature, the handwriting input / output system according to the present invention refers to the character and / or graphic information pattern table previously classified based on the code information when recognizing the trajectory information. It can be recognized with accuracy.
(13)前記軌跡認識手段は、前記軌跡情報を認識した後、さらに解析された前記座標情報の変化に基づき、該文字および/または該図形、もしくは、1または複数の該文字からなる語句、の意味情報を、前記コード情報に対応する 予め定義された意味情報コードテーブル(辞書)を参照し、意味情報コードに変換し、前記処理命令手段は、該意味情報コードと、該意味情報に基づいた前記処理命令と、を前記情報処理手段に対し送信することが好ましい。
(13) After recognizing the trajectory information, the trajectory recognizing means further determines the character and / or the figure, or a phrase composed of one or more of the characters, based on the change in the analyzed coordinate information. The semantic information is converted into a semantic information code by referring to a predefined semantic information code table (dictionary) corresponding to the code information, and the processing instruction means is based on the semantic information code and the semantic information. Preferably, the processing instruction is transmitted to the information processing means.
上記の特徴によれば、本発明にかかる手書き入出力システムは、軌跡認識時に意味情報コードテーブルを参照することにより、軌跡情報を高精度に認識し、さらに、意味情報コードに変換することにより、その意味であるものとして処理命令を送信することができる。
According to the above feature, the handwriting input / output system according to the present invention recognizes the trajectory information with high accuracy by referring to the semantic information code table at the time of trajectory recognition, and further converts it into a semantic information code. A processing command can be transmitted as that meaning.
(14)前記処理命令手段は、前記軌跡認識手段による前記軌跡情報の認識結果を、文書および/または図形として入力させる第一のオペレーションか、またはコメントとして入力させる第二のオペレーションか、または文書および/または図形、および/またはコメントを編集する編集記号とし、該編集記号に基づいて文書および/または図形、および/またはコメントを編集させる第三のオペレーションとして、前記情報処理手段に命令してもよい。
(14) The processing instruction means may be a first operation for inputting the recognition result of the trajectory information by the trajectory recognition means as a document and / or a graphic, or a second operation for inputting as a comment, or a document and The information processing unit may be instructed as a third operation for editing the document and / or the figure and / or the comment based on the edit symbol and / or the figure and / or the comment that edits the comment. .
上記の特徴によれば、本発明にかかる手書き入出力システムは、手書き入力により文書を書いたり、絵を描いたりできる。
According to the above feature, the handwriting input / output system according to the present invention can write a document or draw a picture by handwriting input.
また、手書き入力により入力される文書や絵の他、コメント文書を入力することができる。
Also, comment documents can be input in addition to documents and pictures input by handwriting input.
また、手書き入力により文書や画像を(手書き入出力システムによらないものも含む)編集することができる。
Also, documents and images (including those not based on the handwriting input / output system) can be edited by handwriting input.
(15)本発明にかかる手書き入出力システムは、少なくとも前記媒体面に接触した前記撮像手段の撮像光軸が、該媒体面の鉛直線に対して倒されることにより成される傾きおよび倒される方向を測定する角度測定手段と、該撮像手段が該媒体面に接触した際に測定された、該傾きおよび該方向を基準として、該撮像手段を倒す動作、すなわちグリッドティルト動作による、該傾きおよび/または該方向の、所定の変化を解析する角度変化認識手段とをさらに備え、前記処理命令手段は、該解析の結果に基づき、予め定められた処理命令を前記情報処理手段に対し送信してもよい。
(15) In the handwriting input / output system according to the present invention, at least the imaging optical axis of the imaging means that is in contact with the medium surface is tilted and tilted by being tilted with respect to a vertical line of the medium surface. And an angle measuring means for measuring the inclination and / or an action of tilting the imaging means with reference to the inclination and the direction measured when the imaging means is in contact with the medium surface, that is, a grid tilt action. Or an angle change recognizing means for analyzing a predetermined change in the direction, wherein the processing instruction means may transmit a predetermined processing instruction to the information processing means based on the result of the analysis. Good.
上記の特徴によれば、本発明にかかる手書き入出力システムは、撮像手段のグリッドティルト動作による操作指示ができる。
According to the above feature, the handwriting input / output system according to the present invention can give an operation instruction by the grid tilt operation of the imaging means.
(16)前記媒体は、前記書き込み領域の方向に対して、所定の角度で配置された前記ドットパターンが該書き込み領域に形成され、前記角度測定手段および前記角度変化認識手段は、前記撮像手段が該書き込み領域面に接触した際に読み取られた該ドットパターンの方向を基に、該書き込み領域の方向に対して、倒される方向および/または前記傾きの、所定の変化を解析してもよい。
(16) In the medium, the dot pattern arranged at a predetermined angle with respect to the direction of the writing area is formed in the writing area, and the angle measuring unit and the angle change recognizing unit are configured by the imaging unit. Based on the direction of the dot pattern read when contacting the surface of the writing area, a predetermined change in the direction of tilting and / or the inclination with respect to the direction of the writing area may be analyzed.
上記の特徴によれば、本発明にかかる手書き入出力システムは、角度の変化に加えて、ドットパターンの方向をさらに基準にして、傾きとその変化を認識することができる。
According to the above feature, the handwriting input / output system according to the present invention can recognize the inclination and the change thereof with reference to the direction of the dot pattern in addition to the change of the angle.
(17)前記手書き入出力システムは、前記書き込み領域面に対して、前記撮像手段の撮像光軸を概ね鉛直状に立て、該書き込み領域面に接触した際に読み取られた前記ドットパターンの方向と、該撮像手段のアングルとで成される回転角を読み取る回転角読み取り手段と、該撮像手段が該媒体面に接触した際に測定された該回転角を基準として、該撮像手段を回転する動作、すなわちグリッドターン動作による、該撮像光軸が所定の回転方向に回転されることにより、該回転角の所定の変化を解析する回転角変化認識手段と、をさらに備え、前記処理命令手段は、該解析の結果に基づき、予め定められた処理命令を前記情報処理手段に対し送信してもよい。
(17) The handwriting input / output system is configured such that the imaging optical axis of the imaging unit is substantially vertical with respect to the writing area surface, and the direction of the dot pattern read when the writing area surface contacts the writing area surface. A rotation angle reading means for reading a rotation angle formed by the angle of the imaging means, and an operation for rotating the imaging means with reference to the rotation angle measured when the imaging means comes into contact with the medium surface. In other words, rotation angle change recognizing means for analyzing a predetermined change in the rotation angle by rotating the imaging optical axis in a predetermined rotation direction by a grid turn operation, and the processing command means includes: Based on the result of the analysis, a predetermined processing command may be transmitted to the information processing means.
上記の特徴によれば、本発明にかかる手書き入出力システムは、グリッドターン動作による指示をすることができる。
According to the above feature, the handwriting input / output system according to the present invention can give an instruction by a grid turn operation.
(18)前記手書き入出力システムは、さらに、前記撮像手段で前記書き込み領域を撮像して前記ドットパターン解析手段により座標情報およびコード情報を求めた後に、所定の操作により該撮像手段で該書き込み領域に文字をなぞるか、または描く代わりに音声を収録する音声収録手段と、前記コード情報に対応する予め定義された音声認識情報テーブル(辞書)を参照し、収録された音声を認識し文字情報に変換し情報処理手段に対し送信する音声認識手段と、をさらに備えていてもよい。
(18) The handwriting input / output system further captures the writing area by the imaging means, obtains coordinate information and code information by the dot pattern analysis means, and then performs the writing area by the imaging means by a predetermined operation. Referring to a voice recording means for recording voice instead of tracing or drawing, and a predefined voice recognition information table (dictionary) corresponding to the code information, the recorded voice is recognized and converted into character information. Voice recognition means for converting and transmitting to the information processing means may be further provided.
上記の特徴によれば、本発明にかかる手書き入出力システムは、手書き入力に代えて、音声入力ができる。
According to the above feature, the handwriting input / output system according to the present invention can perform voice input instead of handwriting input.
(A)
本発明によれば、汎用のコンピュータ、PDA、携帯電話等、あらゆる表示手段を備えた装置を、きわめて容易にタッチパネル式の入力手段とすることができる。 (A)
According to the present invention, a device equipped with any display means, such as a general-purpose computer, PDA, or mobile phone, can be used as a touch panel type input means very easily.
本発明によれば、汎用のコンピュータ、PDA、携帯電話等、あらゆる表示手段を備えた装置を、きわめて容易にタッチパネル式の入力手段とすることができる。 (A)
According to the present invention, a device equipped with any display means, such as a general-purpose computer, PDA, or mobile phone, can be used as a touch panel type input means very easily.
また、書籍やカタログ等の印刷物自体、さらにはあらゆる媒体に装着することが可能で、媒体自体には何らのコードを印刷することなく、きわめて低コストで、媒体の部位に関連したテキスト、イラスト、写真、音声、動画等のマルチメディア情報の出力や、機器のオペレーションを行うことができる。
In addition, it can be attached to printed materials such as books and catalogs, and any media, and without printing any code on the media itself, the text, illustrations, It can output multimedia information such as photos, sounds, and moving pictures, and can operate devices.
(B)
本発明に係る情報入力装置は、以上のように、テキスト、図表、イラスト、写真等として可視化される特定情報を書式化した2次元書式情報が、種々のマルチメディア情報出力および/またはオペレーション指示のため、XY座標値および/またはコード値を所定のアルゴリズムによりパターン化したドットパターンと共に、印刷された媒体上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記媒体上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、選択された前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、前記特定情報が有している選択用位置情報を用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、任意の距離内でありかつ最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段とを備えたことを特徴としている。 (B)
As described above, the information input apparatus according to the present invention is capable of outputting various multimedia information and / or operation instructions by formatting the specific information visualized as text, diagrams, illustrations, photographs, and the like. Therefore, when the user designates the specific information visualized on the printed medium together with the dot pattern obtained by patterning the XY coordinate value and / or the code value by a predetermined algorithm by a predetermined operation, the medium 1 or 2 stored in advance by using dot pattern reading means for reading the dot pattern at the touch position, and input identification information for identifying the two-dimensional format information. A 2D document for selecting the 2D format information corresponding to the identification information from the 2D format information. Information storage selection means and coordinates for converting the coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position to the coordinate value (xt, yt) in the xy coordinate system of the selected two-dimensional format information In the xy coordinate system of the conversion means and the two-dimensional format information, in order to specify the position of the specific information, the position information for selection included in the specific information is used, and the coordinate value of the dot pattern of the touch position From the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from (Xt, Yt), the specific information having the coordinates of the position information for selection that is within an arbitrary distance and is closest And a specific information selecting means for selecting as an input to the own apparatus.
本発明に係る情報入力装置は、以上のように、テキスト、図表、イラスト、写真等として可視化される特定情報を書式化した2次元書式情報が、種々のマルチメディア情報出力および/またはオペレーション指示のため、XY座標値および/またはコード値を所定のアルゴリズムによりパターン化したドットパターンと共に、印刷された媒体上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記媒体上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、選択された前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、前記特定情報が有している選択用位置情報を用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、任意の距離内でありかつ最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段とを備えたことを特徴としている。 (B)
As described above, the information input apparatus according to the present invention is capable of outputting various multimedia information and / or operation instructions by formatting the specific information visualized as text, diagrams, illustrations, photographs, and the like. Therefore, when the user designates the specific information visualized on the printed medium together with the dot pattern obtained by patterning the XY coordinate value and / or the code value by a predetermined algorithm by a predetermined operation, the medium 1 or 2 stored in advance by using dot pattern reading means for reading the dot pattern at the touch position, and input identification information for identifying the two-dimensional format information. A 2D document for selecting the 2D format information corresponding to the identification information from the 2D format information. Information storage selection means and coordinates for converting the coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position to the coordinate value (xt, yt) in the xy coordinate system of the selected two-dimensional format information In the xy coordinate system of the conversion means and the two-dimensional format information, in order to specify the position of the specific information, the position information for selection included in the specific information is used, and the coordinate value of the dot pattern of the touch position From the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from (Xt, Yt), the specific information having the coordinates of the position information for selection that is within an arbitrary distance and is closest And a specific information selecting means for selecting as an input to the own apparatus.
また、本発明に係る情報入力装置は、前記課題を解決するために、テキスト、図表、イラスト、写真等として可視化される特定情報を書式化した2次元書式情報が、種々のマルチメディア情報出力および/またはオペレーション指示のため、XY座標値および/またはコード値を所定のアルゴリズムによりパターン化したドットパターンと共に、表示されるディスプレイと、前記ディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記ディスプレイ上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、選択された前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、前記特定情報が有している選択用位置情報を用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、任意の距離内でありかつ最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段とを備えたことを特徴としている。
Further, in order to solve the above-described problem, the information input device according to the present invention can output various multimedia information and two-dimensional format information obtained by formatting specific information visualized as text, diagrams, illustrations, photographs, and the like. In order to instruct the operation, the user displays a display to be displayed together with a dot pattern obtained by patterning XY coordinate values and / or code values by a predetermined algorithm, and the specific information visualized on the display by a user. When specifying by operation, using the dot pattern reading means for reading the dot pattern at the touch position, which is used for touching the display, and the input identification information for identifying the two-dimensional format information From one or more of the two-dimensional format information stored in advance Two-dimensional format information storage / selection means for selecting the two-dimensional format information corresponding to the identification information, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position are selected as the selected two-dimensional format information. In the xy coordinate system, the coordinate information is converted into coordinate values (xt, yt), and the specific information has the specific information in order to specify the position of the specific information in the xy coordinate system of the two-dimensional format information. Within the arbitrary distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position using the position information for selection. Specific information selection means for selecting specific information having the coordinates of the closest position information for selection as input to the own apparatus is provided.
また、本発明に係る情報入力装置は、以上のように、種々のマルチメディア情報出力および/またはオペレーション指示のため、XY座標値および/またはコード値を所定のアルゴリズムによりパターン化したドットパターンが印刷され、テキスト、図表、イラスト、写真等として可視化される特定情報を書式化した2次元書式情報が、印刷された媒体上または表示されるディスプレイ上に、配置または貼付された情報入力補助シートと、前記媒体または前記ディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記情報入力補助シートを透して、前記媒体または前記ディスプレイ上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、選択された前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、前記特定情報が有している選択用位置情報を用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、任意の距離内でありかつ最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段とを備えたことを特徴としている。
In addition, as described above, the information input device according to the present invention prints a dot pattern in which XY coordinate values and / or code values are patterned by a predetermined algorithm for various multimedia information output and / or operation instructions. An information input auxiliary sheet in which two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted is placed or pasted on a printed medium or a display to be displayed; When the user designates the specific information visualized on the medium or the display by a predetermined operation, it is used to touch the medium or the display through the information input auxiliary sheet. , Dot pattern reading means to read the dot pattern at the touch position, and input Using the identification information for identifying the two-dimensional format information, the two-dimensional format information corresponding to the identification information is selected from one or more of the two-dimensional format information stored in advance. And a coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position, and a coordinate value (xt, yt) in the xy coordinate system of the selected two-dimensional format information. In the xy coordinate system of the two-dimensional format information and the coordinate conversion means for converting into the two-dimensional format information, the position information for selection included in the specific information is used to specify the position of the specific information, and the dot of the touch position From the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the pattern, the closest selection position information within the arbitrary distance. Specific information having mark, is characterized in that a specific information selecting means for selecting as input to the own device.
また、本発明に係る情報入力方法は、以上のように、テキスト、図表、イラスト、写真等として可視化される特定情報を書式化した2次元書式情報が、種々のマルチメディア情報出力および/またはオペレーション指示のため、XY座標値および/またはコード値を所定のアルゴリズムによりパターン化したドットパターンと共に、印刷された媒体上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記媒体上をタッチするために、ドットパターン読み取り手段を用いて、タッチ位置のドットパターンを読み込むドットパターン読み取りステップと、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択ステップと、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、選択された前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換ステップと、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、前記特定情報が有している選択用位置情報を用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、任意の距離内でありかつ最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択ステップとを含んだことを特徴としている。
In addition, as described above, the information input method according to the present invention can output various multimedia information and / or operations using two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted. For instruction, when the user designates the specific information visualized on the printed medium together with the dot pattern obtained by patterning the XY coordinate value and / or the code value by a predetermined algorithm by a predetermined operation, In order to touch on the medium, using a dot pattern reading unit, a dot pattern reading step for reading a dot pattern at a touch position, and input identification information for identifying the two-dimensional format information, Corresponds to the identification information from one or more of the two-dimensional format information stored in advance A two-dimensional format information storing and selecting step for selecting the two-dimensional format information, and a coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position, and the xy coordinate system of the selected two-dimensional format information In the coordinate conversion step for converting to the coordinate value (xt, yt) in, and the xy coordinate system of the two-dimensional format information, the position information for selection possessed by the specific information for specifying the position of the specific information The coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position is within an arbitrary distance and closest. And a specific information selection step of selecting specific information having the coordinates of the position information for selection as an input to the own apparatus.
また、本発明に係る情報入力方法は、以上のように、テキスト、図表、イラスト、写真等として可視化される特定情報を書式化した2次元書式情報が、種々のマルチメディア情報出力および/またはオペレーション指示のため、XY座標値および/またはコード値を所定のアルゴリズムによりパターン化したドットパターンと共に、表示されたディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記ディスプレイ上をタッチするために、ドットパターン読み取り手段を用いて、タッチ位置のドットパターンを読み込むドットパターン読み取りステップと、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択ステップと、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、選択された前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換ステップと、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、前記特定情報が有している選択用位置情報を用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、任意の距離内でありかつ最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択ステップとを含んだことを特徴としている。
In addition, as described above, the information input method according to the present invention can output various multimedia information and / or operations using two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted. For instruction, when the user designates the specific information visualized on the displayed display together with the dot pattern obtained by patterning the XY coordinate value and / or the code value by a predetermined algorithm by a predetermined operation, In order to touch on the display, using a dot pattern reading unit, a dot pattern reading step for reading a dot pattern at a touch position, and input identification information for identifying the two-dimensional format information, From one or more of the two-dimensional format information stored in advance A two-dimensional format information storage selection step for selecting the two-dimensional format information corresponding to the identification information, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position are selected as the selected two-dimensional format information. In the coordinate transformation step for transforming into coordinate values (xt, yt) in the xy coordinate system, and in the xy coordinate system of the two-dimensional format information, the specific information includes the specific information. Within the arbitrary distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position using the position information for selection. And a specific information selection step of selecting specific information having the coordinates of the closest position information for selection as an input to the own apparatus.
また、本発明に係る情報入力方法は、以上のように、種々のマルチメディア情報出力および/またはオペレーション指示のため、XY座標値および/またはコード値を所定のアルゴリズムによりパターン化したドットパターンが印刷され、テキスト、図表、イラスト、写真等として可視化される特定情報を書式化した2次元書式情報が、印刷された媒体上または表示されるディスプレイ上に、配置または貼付された情報入力補助シートと、前記媒体または前記ディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記情報入力補助シートを透して、前記媒体または前記ディスプレイ上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段とを用いて、タッチ位置のドットパターンを読み込むドットパターン読み取りステップと、入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択ステップと、前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、選択された前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換ステップと、前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、前記特定情報が有している選択用位置情報を用い、前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、任意の距離内でありかつ最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択ステップとを含んだことを特徴としている。
Further, as described above, the information input method according to the present invention prints a dot pattern in which XY coordinate values and / or code values are patterned by a predetermined algorithm for various multimedia information output and / or operation instructions. An information input auxiliary sheet in which two-dimensional format information in which specific information visualized as text, diagrams, illustrations, photographs, etc. is formatted is placed or pasted on a printed medium or a display to be displayed; When the user designates the specific information visualized on the medium or the display by a predetermined operation, it is used to touch the medium or the display through the information input auxiliary sheet. , Using dot pattern reading means to read the dot pattern at the touch position The dot pattern reading step for reading the dot pattern at the touch position and the input identification information for identifying the two-dimensional format information are used to store one or more of the two-dimensional format information stored in advance. The two-dimensional format information storage and selection step for selecting the two-dimensional format information corresponding to the identification information from the inside, and the coordinate values (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position are selected. In order to specify the position of the specific information in the coordinate conversion step for converting into coordinate values (xt, yt) in the xy coordinate system of the dimensional format information and the xy coordinate system of the two-dimensional format information, the specific information is present. The xy coordinates of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position using the selected position information for selection. A specific information selection step of selecting, as an input to the own apparatus, specific information having coordinates of the position information for selection that is within an arbitrary distance and is closest from a coordinate value (xt, yt) in the system. It is characterized by.
それ故、印刷・表示された、ハイパーリンク等が設定されていない特定情報に対して、予めマスク領域を定義したり、マスク領域に特定情報に対応するドットコードを埋め込んだり、ドットコードに対応した特定情報を予め定義したドットコード・特定情報対応テーブルを作成したりすること無しに、ユーザが特定情報を入力することが出来るという効果を奏する。
Therefore, a mask area is defined in advance for the specific information that is printed / displayed and no hyperlinks are set, or a dot code corresponding to the specific information is embedded in the mask area. There is an effect that the user can input the specific information without creating a dot code / specific information correspondence table in which the specific information is defined in advance.
(C)
本発明は、上記各種の特徴を有することにより、従来技術とは次元を異にする、全く異なった、多様かつ新しい付加価値と利便性をユーザに与えることのできる手書き入出力システムを提供することができる。 (C)
The present invention provides a handwriting input / output system that has various features described above and can give a user various and new added value and convenience that are completely different from those of the prior art. Can do.
本発明は、上記各種の特徴を有することにより、従来技術とは次元を異にする、全く異なった、多様かつ新しい付加価値と利便性をユーザに与えることのできる手書き入出力システムを提供することができる。 (C)
The present invention provides a handwriting input / output system that has various features described above and can give a user various and new added value and convenience that are completely different from those of the prior art. Can do.
<ストリームドットの説明>
まず、図1~図6を参照しながら本発明に用いられるドットパターンである、ストリームドットの形成方法の一例について説明する。 <Description of stream dots>
First, an example of a method for forming a stream dot, which is a dot pattern used in the present invention, will be described with reference to FIGS.
まず、図1~図6を参照しながら本発明に用いられるドットパターンである、ストリームドットの形成方法の一例について説明する。 <Description of stream dots>
First, an example of a method for forming a stream dot, which is a dot pattern used in the present invention, will be described with reference to FIGS.
図1、図2は、ストリームドットパターンを形成する工程の一例を順に示すものである。
1 and 2 sequentially show an example of a process for forming a stream dot pattern.
本発明に係るドットパターンは、従来のドットパターンとは異なり、まず工程1として媒体表面上の可視的な情報に対応して、情報を入出力させたい箇所に基準ドット1を線状に連続して複数個配置する。
The dot pattern according to the present invention is different from the conventional dot pattern. First, in step 1, corresponding to the visible information on the surface of the medium, the reference dot 1 is continuously arranged in a line at a position where information is input / output. Place multiple.
図1(a)では基準ドット1を曲線状に配置しているが、基準ドット1の配置はこれに限定されるものではなく、直線と曲線を織り交ぜたり、複数の線分により構成される折れ線状にするなど、情報を入出力させる領域にあわせた形状にドットパターンを形成するための種々の変更が可能である。
In FIG. 1A, the reference dots 1 are arranged in a curved line. However, the arrangement of the reference dots 1 is not limited to this, and is composed of a straight line and a curved line or a plurality of line segments. Various modifications can be made to form the dot pattern in a shape that matches the area where information is input and output, such as a polygonal line.
また、媒体表面上に可視的に形成された実在線上に基準ドット1を配置してもよいし、実在線に沿って所定の規則により基準ドット1を配置してもよい。ここでいう実在線とは仮想線に対する概念で、実際に存在している線の全てを含むものである。例えば、実線、破線、点線、直線や曲線などが挙げられ、本発明においては、線が形成される媒体(例えば映像表示装置のディスプレイ)や、線を構成する物質(例えばインク)の如何を問わない。なお、ドットパターンは、印刷やディスプレイ表示、さらに金属やプラスチック上での穴や溝等の凸凹であってもよい。
In addition, the reference dot 1 may be arranged on a real line visually formed on the medium surface, or the reference dot 1 may be arranged according to a predetermined rule along the real line. The real line here is a concept with respect to a virtual line, and includes all the lines that actually exist. For example, a solid line, a broken line, a dotted line, a straight line, a curved line, and the like can be given. Absent. In addition, the dot pattern may be unevenness such as printing, display display, or a hole or groove on a metal or plastic.
なお、基準ドットは読取り精度向上の観点から、等間隔に配置することが望ましいが、これに限定されるものではなく、複数の間隔を混在させてドットパターンの一定情報のまとまりを定義したり、一定情報のまとまり内における3つの異なる基準ドットの配置間隔によりドットパターンの一定情報のまとまりとドットパターンの方向の両方を定義することも可能である。
In addition, it is desirable to arrange the reference dots at equal intervals from the viewpoint of improving reading accuracy, but the reference dots are not limited to this, and a plurality of intervals are mixed to define a set of constant information of the dot pattern, It is also possible to define both a set of constant information of a dot pattern and a direction of the dot pattern by arrangement intervals of three different reference dots in the set of fixed information.
次に、工程2として、線状に配置された基準ドット4を結ぶ、第一の仮想基準線2を設ける。図1(b)では第一の仮想基準線2を曲線により設けているが、第一の仮想基準線2はこれに限定されるものではなく、曲線状に配置された基準ドット1に対して直線の第一の仮想基準線2を設けてもよいし、直線状に配置された基準ドット1に対して曲線の第一の仮想基準線2を設けてもよい。すなわち、後述する工程3~工程5における第二の仮想基準線3、仮想基準点4、情報ドット5をどの位置に配置するかによって、基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線2を自由に定義することが可能である。
Next, as step 2, a first virtual reference line 2 that connects the reference dots 4 arranged in a line is provided. In FIG. 1B, the first virtual reference line 2 is provided by a curved line, but the first virtual reference line 2 is not limited to this, and the reference virtual dots 1 arranged in a curved line are not limited thereto. The straight first virtual reference line 2 may be provided, or the curved first virtual reference line 2 may be provided for the reference dots 1 arranged in a straight line. That is, the second virtual reference line 3, virtual reference point 4, and information dot 5 in Step 3 to Step 5 to be described later are arranged at positions where the reference dots are connected to form a first line consisting of a straight line, a broken line and / or a curve. One virtual reference line 2 can be freely defined.
なお、図3に例を示すように、曲線である場合の第一の仮想基準線2は、ベジェ曲線によることが望ましい。
In addition, as shown in an example in FIG. 3, the first virtual reference line 2 in the case of a curve is preferably a Bezier curve.
すなわち、まず、第一の仮想基準線2上にある基準ドット4をP0、P3とし、P1、P2を与えられた制御点とする。次に、制御点を順に結んで得られる3つの線分・P0―P1、P1―P2、P2―P3・をそれぞれ1対1の比率で分割する点P4、P5、P6を求める。そして、これらの点を順に結んで得られる2つの線分・P4―P5、P5―P6・を、それぞれ1対1の比率で分割する点P7、P8を求める。
That is, first, the reference dots 4 on the first virtual reference line 2 are P0 and P3, and P1 and P2 are given control points. Next, points P4, P5, and P6 are obtained by dividing the three line segments P0-P1, P1-P2, and P2-P3 obtained by connecting the control points in order at a one-to-one ratio. Then, points P7 and P8 are obtained by dividing the two line segments P4-P5 and P5-P6 obtained by connecting these points in order at a one-to-one ratio.
最後に、この2点を結ぶ線分・P7―P8・をさらに1対1の比率で分割する点P9を求め、この点がベジェ曲線上の点となる。
Finally, a point P9 that further divides the line segment connecting the two points, P7-P8, at a ratio of 1: 1 is obtained, and this point becomes a point on the Bezier curve.
この手順を繰り返し行うことで、P0、P1、P2、P3を制御点とするベジェ曲線が得られる。
By repeating this procedure, a Bezier curve with control points P0, P1, P2, and P3 is obtained.
なお、ベジェ曲線に限らず、スプライン関数を利用して求められるスプライン曲線、n次多項式、楕円弧など、種々のアルゴリズムを用いて第一の仮想基準線2を設けてもよい。
The first virtual reference line 2 may be provided by using various algorithms such as a spline curve obtained by using a spline function, an nth order polynomial, an elliptic arc, and the like, not limited to a Bezier curve.
また、第二の仮想基準線9においても、第一の仮想基準線2と同様に当該方法を用いて曲線を定義することが可能である。
Also in the second virtual reference line 9, it is possible to define a curve using this method in the same manner as the first virtual reference line 2.
次に、工程3として、線状に配置された基準ドット1および/または第一の仮想基準線6から所定の位置に定義される第二の仮想基準線3を設ける。図1(c)では第二の仮想基準線3を、隣り合う基準ドット1の中間点における第一の仮想基準線3の接線に対して垂直線上の所定位置に向かって、隣り合う基準ドット1から任意の角度をもって設けているが、第二の仮想基準線3はこれに限定されるものではなく、後に示すようにドットパターンにより情報を入出力させたい領域に合わせて仮想基準点を設けるために、種々の方法により定義することが可能である。
Next, as step 3, a second virtual reference line 3 defined at a predetermined position from the reference dots 1 and / or the first virtual reference line 6 arranged in a line is provided. In FIG. 1 (c), the second virtual reference line 3 is adjacent to the reference dot 1 adjacent to the predetermined position on the vertical line with respect to the tangent line of the first virtual reference line 3 at the midpoint between the adjacent reference dots 1. However, the second virtual reference line 3 is not limited to this, and a virtual reference point is provided in accordance with an area in which information is input / output by a dot pattern as will be described later. In addition, it can be defined by various methods.
また、第一の仮想基準線2に対して片側のみに第二の仮想基準線3を設けてドットパターンの方向を定義してもよいし、情報量を増やすために両側各々に設けてもよい。
Further, the second virtual reference line 3 may be provided only on one side with respect to the first virtual reference line 2 to define the direction of the dot pattern, or may be provided on both sides to increase the amount of information. .
次に、工程4として、第二の仮想基準線3上の所定の位置に複数の仮想基準点4を設ける。図2(a)では仮想基準点4を、第二の仮想基準線3の交点、すなわち隣り合う基準ドット1を結んだ直線を底辺とし、第二の仮想基準線3を対辺とする二等辺三角形の頂点に設けているが、仮想基準点4の位置はこれに限定されるものではなく、第二の仮想基準線3の中点に設けたり、第二の仮想基準線3上に代えて基準ドット1上に設けるなど、種々の変更が可能である。
Next, as step 4, a plurality of virtual reference points 4 are provided at predetermined positions on the second virtual reference line 3. In FIG. 2 (a), the virtual reference point 4 is an isosceles triangle having an intersection of the second virtual reference lines 3, that is, a straight line connecting adjacent reference dots 1 as a base and the second virtual reference line 3 as an opposite side. However, the position of the virtual reference point 4 is not limited to this, and is provided at the midpoint of the second virtual reference line 3 or instead of the second virtual reference line 3. Various modifications such as provision on the dot 1 are possible.
そして、工程5として、仮想基準点4を始点としてベクトルにより表現した終点に情報ドット5を配置する。図2(b)では情報ドット5を、仮想基準点4からのベクトル方向を8方向、仮想基準点4からの距離が等距離となるよう、一個の仮想基準点4に対し1個配置しているが、情報ドット5の配置はこれに限定されるものではなく、仮想基準点4上に配置したり、ベクトル方向を16方向として配置したり、一個の仮想基準点4に対し2個配置するなど、任意の方向に任意の長さに、複数配置することが可能である。
Then, in step 5, the information dot 5 is arranged at the end point expressed by a vector with the virtual reference point 4 as the start point. In FIG. 2B, one information dot 5 is arranged for one virtual reference point 4 so that the vector direction from the virtual reference point 4 is eight directions and the distance from the virtual reference point 4 is equal. However, the arrangement of the information dots 5 is not limited to this, and the information dots 5 are arranged on the virtual reference point 4, the vector direction is set to 16 directions, or two are arranged for one virtual reference point 4. It is possible to arrange a plurality of elements in any direction and in any length.
図4はドットパターンの情報ドットおよびそれに定義されたデータのビット表示の一例を示す拡大図である。
FIG. 4 is an enlarged view showing an example of a dot pattern information dot and a bit display of data defined therein.
情報ドット5は種々の情報を認識させるドットである。この情報ドット5は、仮想基準点4を始点としてベクトルにより表現した終点に配置したものである。たとえば、この情報ドット5は、図4に示すように、その仮想基準点5から0.1mm離れたドットは、ベクトルで表現される方向と長さを有するために、時計方向に45度ずつ回転させて8方向に配置し、3ビットを表現している。
Information dot 5 is a dot for recognizing various information. The information dot 5 is arranged at the end point represented by a vector with the virtual reference point 4 as the start point. For example, as shown in FIG. 4, the information dot 5 is rotated by 45 degrees in the clockwise direction because a dot 0.1 mm away from the virtual reference point 5 has a direction and a length expressed by a vector. These are arranged in 8 directions to represent 3 bits.
なお、図示例では8方向に配置して3ビットを表現しているが、これに限定されずに、16方向に配置して4ビットを表現することも可能であり、任意の方向に任意の長さに配置できることはもちろんである。
In the illustrated example, 3 bits are expressed by arranging in 8 directions, but the present invention is not limited to this, and 4 bits can be expressed by arranging in 16 directions. Of course, it can be arranged in length.
さらに、図2(b)では全ての仮想基準点4において、この仮想基準点4を始点としてその終点位置に情報ドット5を配置したが、これに限定されることなく、仮想基準点上にドットが配置されているか否かで情報を定義するようにしてもよい。たとえば仮想基準点上にドットが配置されていれば「1」、配置されていなければ「0」というように情報を定義することができる。
Further, in FIG. 2B, in all the virtual reference points 4, the information dot 5 is arranged at the end position with the virtual reference point 4 as a starting point. However, the present invention is not limited to this. Information may be defined depending on whether or not is arranged. For example, information can be defined as “1” if a dot is arranged on a virtual reference point, and “0” if no dot is arranged.
図5は情報ドットおよびそこに定義されたデータのビット表示の例であり、他の形態を示すものである。
FIG. 5 is an example of information dots and bit display of data defined therein, and shows other forms.
また、情報ドット5について基準ドット1から導き出された仮想基準点5から短(図5の上段)・長(図5の下段)の2種類を使用し、ベクトル方向を8方向とすると、4ビットを表現することができる。このとき、長い方が隣接する仮想基準点5間の距離の25~30%程度、短い方は15~20%程度が望ましい。ただし、長・短の情報ドット3の中心間隔は、これらのドットの径より長くなることが望ましい。
Further, regarding the information dot 5, if two types of short (upper part in FIG. 5) and long (lower part in FIG. 5) are used from the virtual reference point 5 derived from the reference dot 1 and the vector direction is eight directions, then 4 bits. Can be expressed. At this time, it is desirable that the longer one is about 25 to 30% of the distance between adjacent virtual reference points 5, and the shorter one is about 15 to 20%. However, it is desirable that the center interval between the long and short information dots 3 is longer than the diameter of these dots.
情報ドット5は、その見栄えを考慮し、1ドットが望ましい。しかし、見栄えを無視し、情報量を多くしたい場合は、1ベクトル毎に、1ビットを割り当てて情報ドット3を複数のドットで表現することにより、多量の情報を有することができる。たとえば、同心円8方向のベクトルでは、基準ドット4から定義された情報ドット3で28の情報を表現でき、1の一定情報のまとまりの情報ドット8個で264となる。
The information dot 5 is preferably one dot in consideration of its appearance. However, if the appearance is ignored and the amount of information is to be increased, a large amount of information can be obtained by assigning 1 bit to each vector and expressing the information dot 3 with a plurality of dots. For example, the vector of concentric eight directions, an information dot 3 defined from the reference dots 4 can represent information of 2 8, and 2 64 in chunks of the information dot eight constant information 1.
このように、本発明に係るストリームドットパターンは、本発明者が提唱している従来のドットパターンでは2次元的に格子状に形成される基準ドットとは異なり、曲線を含む線状に連続して配置された基準ドットに基づいて形成される。
As described above, the stream dot pattern according to the present invention is continuous with a line including a curve unlike the reference dot formed in a two-dimensional lattice pattern in the conventional dot pattern proposed by the present inventor. Are formed based on the reference dots arranged in this manner.
図6は、ストリームドットパターンを上下方向に並べた状態の一例について示す図である。
FIG. 6 is a diagram illustrating an example of a state where stream dot patterns are arranged in the vertical direction.
同図では、基準ドット、情報ドットの他に、キードットおよびサイドドットを配置している。キードットは、一定情報のまとまりの両端に配置されたドットである。このキードットは、ひとまとまりの情報ドット群を表す1領域分のドットパターン1の代表点である。サイドドットは、キードット2のずれの正負の延長線上に配置されたドットである。
In the figure, key dots and side dots are arranged in addition to the reference dots and information dots. Key dots are dots arranged at both ends of a set of fixed information. This key dot is a representative point of the dot pattern 1 for one region representing a group of information dots. The side dots are dots arranged on the positive and negative extension lines of the shift of the key dot 2.
同図(b)は、基準ドットおよびストリームドットパターンを等間隔に並べている。このように、基準点の間隔が一定のストリームドットパターンが複数並べて形成されることにより、XY座標値が書き込み領域に隙間なく定義される(また、これにより軌跡情報を生成することができ手書き入力が可能となる)。しかし、本発明に係るストリームドットパターンはこれに限らず、同図(a)に示すように、ドットパターン同士の間隔を任意に設定してよい。また、基準ドット同士の間隔も、任意に設定することができる。
(B) in FIG. 6 has reference dots and stream dot patterns arranged at equal intervals. In this way, by forming a plurality of stream dot patterns with a constant reference point interval, the XY coordinate values are defined without any gaps in the writing area. Is possible). However, the stream dot pattern according to the present invention is not limited to this, and the interval between the dot patterns may be arbitrarily set as shown in FIG. Also, the interval between the reference dots can be set arbitrarily.
このように、本発明に係るストリームドットパターンは、本発明者が提唱している従来のドットパターンでは2次元的に格子状に形成される基準ドットとは異なり、曲線を含む線状に連続して配置された基準ドットに基づいて形成される。
As described above, the stream dot pattern according to the present invention is continuous with a line including a curve unlike the reference dot formed in a two-dimensional lattice pattern in the conventional dot pattern proposed by the present inventor. Are formed based on the reference dots arranged in this manner.
これにより、XY座標が定義されたドットパターンが2次元コードとして形成される際(インデックスとして使用)の矩形領域の形状に制約されることなく、媒体表面上に可視的に形成された情報領域に合わせた自由な形状での一定情報のまとまりの繰り返しによるドットパターンを形成することが可能となる。
As a result, the dot pattern in which the XY coordinates are defined is formed in the information area visually formed on the surface of the medium without being restricted by the shape of the rectangular area when used as a two-dimensional code (used as an index). It is possible to form a dot pattern by repeating a set of constant information in a combined free shape.
なお、本発明に係る仮想基準線及び仮想基準点は、実際に媒体表面上に印刷形成されるわけではなく、あくまでコンピュータの画像メモリ上に、ドットパターンの配置の際、またはドットパターンの読み取りの際に仮想的に設定されるものである。
Note that the virtual reference line and the virtual reference point according to the present invention are not actually printed and formed on the surface of the medium, but only when the dot pattern is arranged on the image memory of the computer or when the dot pattern is read. Is set virtually.
このストリームドットパターンを用いることで、地球儀を初めとする曲面体や、人体模型、立体地図などの三次元造形物にもドットパターンを形成することができ、平面地図や絵本等に限らず本発明に係る入出力装置を利用することが可能となる。
(A) By using this stream dot pattern, it is possible to form a dot pattern on a curved surface body such as a globe, a three-dimensional structure such as a human body model, a three-dimensional map, etc., and the present invention is not limited to a planar map or picture book. It is possible to use the input / output device according to the above.
(A)
(A) By using this stream dot pattern, it is possible to form a dot pattern on a curved surface body such as a globe, a three-dimensional structure such as a human body model, a three-dimensional map, etc., and the present invention is not limited to a planar map or picture book. It is possible to use the input / output device according to the above.
(A)
図7~図8は、本発明に係る情報入力補助シートであるグリッドシート7をディスプレイに装着して用いる実施例について示した説明図である。
FIGS. 7 to 8 are explanatory views showing an embodiment in which the grid sheet 7 which is an information input auxiliary sheet according to the present invention is mounted on a display and used.
図7は、情報処理装置である汎用的なコンピュータシステムに、グリッドシートを用いた図である。本実施例では、パソコン等の液晶ディスプレイ(LCD)やCRT(ブラウン管)などのディスプレイ画面上に、グリッドシートを貼付する。グリッドシートは、透明フィルムで形成されており、ドットパターンが印刷されている。このドットパターンは、詳細は後述するが、XY座標値および/またはコード値を所定のアルゴリズムでパターン化したものである。コンピュータ本体には、ドットパターン読取手段であるスキャナが接続されている。ユーザは、透視した画面の指示に従って、スキャナでグリッドシートをタッチする。スキャナは、ドットパターンを読み込み、USBケーブルを介してパーソナルコンピュータに送信し、パーソナルコンピュータの中央処理装置(CPU)は、ドットパターンを解析しグリッドシート上のXY座標値を求め、更にディスプレイ上のxy座標値に変換し、座標値の情報からタッチパネル形式の入力が可能となる。
FIG. 7 is a diagram in which a grid sheet is used in a general-purpose computer system that is an information processing apparatus. In this embodiment, a grid sheet is pasted on a display screen such as a liquid crystal display (LCD) such as a personal computer or a CRT (CRT). The grid sheet is formed of a transparent film, and is printed with a dot pattern. Although details will be described later, this dot pattern is obtained by patterning XY coordinate values and / or code values with a predetermined algorithm. A scanner which is a dot pattern reading unit is connected to the computer main body. The user touches the grid sheet with the scanner in accordance with the instructions on the fluoroscopic screen. The scanner reads the dot pattern and transmits it to the personal computer via the USB cable. The central processing unit (CPU) of the personal computer analyzes the dot pattern to obtain the XY coordinate value on the grid sheet, and further, xy on the display. Conversion to coordinate values enables input in touch panel format from the coordinate value information.
これによれば、本シートによってタッチパネル形式の入力が可能となり、安価で利便性に優れたタッチパネルを提供することが可能となる。また、インターネットのサイトを閲覧しているときに、リンク情報が設定されていない情報であっても、関連情報を検索して参照することも可能となる。
According to this, it becomes possible to input a touch panel format by this sheet, and it is possible to provide a touch panel that is inexpensive and excellent in convenience. Further, when browsing a site on the Internet, it is possible to search and refer to related information even if the link information is not set.
なお、図7では情報処理装置としてパーソナルコンピュータを用いたが、本発明はこれに限らず、情報処理装置は、パーソナルコンピュータ、PDA、テレビ受信装置、フロントおよびリアプロジェクタ、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、時計、スマートフォン等であってもよい。これらにおいては、タッチパネル形式の入力デバイスとしてディスプレイまたはスクリーンの表示画面上にグリッドシートが配置される。
In FIG. 7, a personal computer is used as the information processing device. However, the present invention is not limited to this, and the information processing device is a personal computer, a PDA, a television receiver, a front and rear projector, a game device, a karaoke device, a portable device. A telephone terminal device, a POS terminal device, an ATM, a KIOSK terminal, a car navigation system, a pachinko machine, a watch, a smartphone, or the like may be used. In these, a grid sheet is arranged on a display screen or a display screen as a touch panel type input device.
図8は、図7で説明したグリッドシートの内部構造について示した断面図である。
FIG. 8 is a cross-sectional view showing the internal structure of the grid sheet described in FIG.
同図(a)は、スキャナで、グリッドシートをタッチしている状態を示した縦断面図である。
(A) is a longitudinal sectional view showing a state where the grid sheet is touched by the scanner.
同図に示すように、グリッドシートは、表示装置側から、赤外線反射層、ドットパターン層、保護用透明シート(保護層)が積層された構造となっている。
As shown in the figure, the grid sheet has a structure in which an infrared reflection layer, a dot pattern layer, and a protective transparent sheet (protective layer) are laminated from the display device side.
赤外線反射層は、ビニール、エンビペット、ポリプロピレン等、可視光線を透過する材料で生成された蒸着用透明シートに、赤外線反射材料が蒸着された構成となっている。赤外線反射層は、スキャナの赤外線照射手段から照射し保護用透明シートを透過した赤外線を、スキャナに対して反射させるとともに、可視光を透過させる。それとともに、表示装置からの赤外線を遮断する。これにより、スキャナの赤外線照射手段から照射された赤外線光のみを照射光とすることができ、明るく鮮明なドットパターンのみを撮影でき、ドットコードを正確に解析できる。
The infrared reflective layer has a configuration in which an infrared reflective material is vapor-deposited on a transparent sheet for vapor deposition made of a material that transmits visible light, such as vinyl, envipet, and polypropylene. The infrared reflection layer reflects the infrared ray irradiated from the infrared irradiation means of the scanner and transmitted through the protective transparent sheet to the scanner and transmits visible light. At the same time, infrared rays from the display device are blocked. Thereby, only the infrared light irradiated from the infrared irradiation means of the scanner can be used as the irradiation light, and only a bright and clear dot pattern can be photographed, and the dot code can be analyzed accurately.
ドットパターン層には、カーボンインク等の赤外線吸収特性材料からなるドットを後述するような所定の規則に則って配列したドットパターンが印刷されている。
The dot pattern layer is printed with a dot pattern in which dots made of an infrared absorbing material such as carbon ink are arranged according to a predetermined rule as will be described later.
保護用透明シートは、ビニール、エンビペット、ポリプロピレン等、可視光線および赤外線を透過する材料で生成されている。ドットパターンを繰り返しスキャナでタッチすると、ドットが磨耗し、正確にドットパターンを読み取れなくなるという問題が生じる。そこで、保護用透明シートを設けることにより、ドットの磨耗と汚れを防ぎ、シートを長期間使用することが可能となる。
Protective transparent sheet is made of a material that transmits visible light and infrared rays, such as vinyl, envipette, and polypropylene. When the dot pattern is repeatedly touched with the scanner, the dots are worn out, causing a problem that the dot pattern cannot be read accurately. Therefore, by providing a protective transparent sheet, it is possible to prevent dot wear and dirt and to use the sheet for a long period of time.
スキャナには、赤外線照射手段であるIR-LEDと、その反射光の所定波長成分をカットするIRフィルター、および撮像素子であるC-MOSセンサ、およびレンズが内蔵されている。スキャナは、グリッドシートに照射した照射光の反射光を撮影する。上述したように、ドットパターンは赤外線を吸収する特性を有するインクで印刷されているため、C-MOSセンサでの撮像画像では、ドットの部分のみ黒く撮影されることとなる。
The scanner incorporates an IR-LED that is an infrared irradiation means, an IR filter that cuts a predetermined wavelength component of the reflected light, a C-MOS sensor that is an image sensor, and a lens. The scanner captures reflected light of the irradiation light irradiated on the grid sheet. As described above, since the dot pattern is printed with ink having the characteristic of absorbing infrared rays, only the dot portion is captured black in the captured image by the C-MOS sensor.
この場合、赤外線反射層で鏡面反射された反射層は、同図に示すように、レンズに反射光が入射されず、同図(b)に示すように、中央が真っ黒な状態で撮影されてしまう。そのため、ドットパターンを漏れなく撮影することができない。したがって、赤外線を拡散反射させてレンズに入射させる必要がある。すなわち、図9(a)に示すように、ドットパターン印刷層と赤外線反射層との間に、赤外線拡散層を設ける。この赤外線拡散層は、透明または半透明の材質で形成されている。これによって、同図(b)に示すようにIR-LEDから照射された赤外線は、赤外線反射層で鏡面反射し、赤外線拡散層で拡散し、全ての撮影領域の反射光がレンズに入射する。
In this case, the reflection layer that is specularly reflected by the infrared reflection layer is photographed in a state where the reflected light is not incident on the lens and the center is black as shown in FIG. End up. Therefore, it is impossible to photograph the dot pattern without omission. Therefore, it is necessary to diffusely reflect infrared light and to enter the lens. That is, as shown in FIG. 9A, an infrared diffusion layer is provided between the dot pattern printing layer and the infrared reflection layer. This infrared diffusion layer is made of a transparent or translucent material. As a result, as shown in FIG. 5B, the infrared light irradiated from the IR-LED is specularly reflected by the infrared reflecting layer and diffused by the infrared diffusing layer, and the reflected light of all the imaging regions is incident on the lens.
なお、同図においては、グリッドシートに赤外線拡散層を設けたが、本発明はこれに限らず、スキャナの撮影口に赤外線拡散材料によるフィルターを設けてもよい。
In the figure, the grid sheet is provided with an infrared diffusing layer. However, the present invention is not limited to this, and a filter made of an infrared diffusing material may be provided at the photographing port of the scanner.
図10は、グリッドシートの種々の構造を示した断面図である。
FIG. 10 is a cross-sectional view showing various structures of the grid sheet.
同図(a)は、赤外線を反射するとともに、可視光を透過する特性を有する赤外線反射層と、ドットパターン層と、からなるグリッドシートである。図に示すように、赤外線照射手段から照射した赤外線は、まずドットパターン層のドットが形成されている部分(以下、ドット部という)で吸収され、それ以外の領域では透過する。次に透過した赤外線は赤外線反射層で鏡面反射し、ドット部を除いてドットパターン層を透過する。
(A) of FIG. 1 is a grid sheet including an infrared reflection layer having a characteristic of reflecting infrared light and transmitting visible light, and a dot pattern layer. As shown in the figure, the infrared rays irradiated from the infrared irradiation means are first absorbed by the portion of the dot pattern layer where the dots are formed (hereinafter referred to as the dot portion) and transmitted through the other regions. Next, the transmitted infrared ray is specularly reflected by the infrared reflection layer and passes through the dot pattern layer except for the dot portion.
同図(b)は、赤外線反射層とドットパターン層との間には、可視光を透過するとともに前記赤外線を拡散させる赤外線拡散層が設けられているグリッドシートである。図に示すように、赤外線照射手段から照射した赤外線は、まずドットパターン層のドット部で吸収され、それ以外の領域では透過する。次に透過した赤外線は赤外線拡散層で拡散した後、赤外線反射層で鏡面反射し、再び赤外線拡散層で拡散してドット部を除いてドットパターン層を透過する。
(B) of the figure is a grid sheet in which an infrared diffusion layer that transmits visible light and diffuses the infrared light is provided between the infrared reflection layer and the dot pattern layer. As shown in the figure, the infrared rays irradiated from the infrared irradiation means are first absorbed by the dot portions of the dot pattern layer and transmitted in other regions. Next, the transmitted infrared rays are diffused by the infrared diffusion layer, then specularly reflected by the infrared reflection layer, diffused again by the infrared diffusion layer, and transmitted through the dot pattern layer except for the dot portion.
同図(c)は、ドットパターン層の一面側、すなわち、赤外線反射層の逆側には、可視光を透過するとともに赤外線光を拡散させる赤外線拡散層が設けられているグリッドシートである。図に示すように、赤外線照射手段から照射した赤外線は、まず赤外線拡散層で拡散した後、ドットパターン層のドット部で吸収され、それ以外の領域では透過する。次に透過した赤外線は赤外線反射層で鏡面反射し、再びドット部を除いてドットパターン層を透過して赤外線拡散層で拡散する。
(C) in the figure is a grid sheet in which an infrared diffusion layer that transmits visible light and diffuses infrared light is provided on one side of the dot pattern layer, that is, on the opposite side of the infrared reflection layer. As shown in the figure, the infrared rays irradiated from the infrared irradiation means are first diffused by the infrared diffusion layer, then absorbed by the dot portion of the dot pattern layer, and transmitted in the other regions. Next, the transmitted infrared rays are specularly reflected by the infrared reflection layer, and are again transmitted through the dot pattern layer except for the dot portion and diffused by the infrared diffusion layer.
同図(d)は、一面側からの赤外線を拡散反射するとともに、可視光を透過する特性を有する赤外線拡散反射層と、ドットパターン層と、からなるグリッドシートである。図に示すように、赤外線照射手段から照射した赤外線は、まずドットパターン層のドット部で吸収され、それ以外の領域では透過する。次に透過した赤外線は赤外線拡散反射層で拡散反射し、ドット部を除いてドットパターン層を透過する。
FIG. 4D is a grid sheet composed of an infrared diffuse reflection layer having a characteristic of diffusing and reflecting infrared light from one side and transmitting visible light, and a dot pattern layer. As shown in the figure, the infrared rays irradiated from the infrared irradiation means are first absorbed by the dot portions of the dot pattern layer and transmitted in other regions. Next, the transmitted infrared light is diffusely reflected by the infrared diffuse reflection layer, and passes through the dot pattern layer except for the dot portion.
同図(e)は、同図(a)で示したグリッドシートのドットパターン層側の外面に、赤外線光および可視光を透過する特性を有する保護層が設けられているグリッドシートである。このような保護層を設けることにより、ドットの磨耗や汚れを防ぎ、シートを長期間使用することが可能となる。
(E) in the figure is a grid sheet in which a protective layer having a property of transmitting infrared light and visible light is provided on the outer surface of the grid sheet shown in the figure (a) on the dot pattern layer side. By providing such a protective layer, it is possible to prevent dot wear and dirt and to use the sheet for a long period of time.
なお、保護層は、同図(a)のみでなく、(b)~(d)で示したグリッドシートのドットパターン層側外面に設けられていてもよい。
It should be noted that the protective layer may be provided not only on the figure (a) but also on the outer surface of the grid sheet shown in (b) to (d) on the dot pattern layer side.
同図(f)は、同図(a)で示したグリッドシートにおいて、ドットパターン層と反対側からの赤外線も反射する特性を有しているグリッドシートである。このような特性を有することにより、本発明のグリッドシートを装着したディスプレイ画面やスクリーンからの赤外線を遮断し、赤外線照射手段から照射された赤外線光のみを照射光とすることができる。そのため、明るく鮮明なドットパターンのみを撮影でき、ドットコードを正確に解析できる。
(F) in the figure is a grid sheet having a characteristic of reflecting infrared rays from the side opposite to the dot pattern layer in the grid sheet shown in (a). By having such characteristics, it is possible to block infrared rays from a display screen or a screen on which the grid sheet of the present invention is mounted, and to use only infrared rays emitted from infrared irradiation means as irradiation light. Therefore, only a bright and clear dot pattern can be photographed, and the dot code can be analyzed accurately.
なお、同図(a)のみでなく、(b)~(e)で示したグリッドシートにおいて、ドットパターン層と反対側(他面側)からの赤外線も反射する特性を有していてもよい。
Note that the grid sheets shown in (b) to (e) in addition to (a) in the figure may have a characteristic of reflecting infrared rays from the side opposite to the dot pattern layer (the other side). .
同図(g)は、同図(a)で示したグリッドシートにおいて、赤外線反射層の反ドットパターン層側には、粘着層が設けられているグリッドシートである。粘着層は、取り外し可能な材質で生成されている。当該粘着層は、グリッドシートを表示装置や媒体に貼り付けて使用する場合にのみ必要であり、後述するように、印刷物上に載せたり、はさんだりして使用する場合には必要がない。このような粘着層を設けることにより、グリッドシートをディスプレイ等に容易に貼り付けることが可能となる。
(G) in the figure is a grid sheet in which an adhesive layer is provided on the anti-dot pattern layer side of the infrared reflecting layer in the grid sheet shown in (a). The adhesive layer is made of a removable material. The pressure-sensitive adhesive layer is necessary only when the grid sheet is used by being attached to a display device or a medium, and is not necessary when it is placed on a printed material or sandwiched as described later. By providing such an adhesive layer, the grid sheet can be easily attached to a display or the like.
なお、粘着層は、同図(a)のみでなく、(b)~(e)で示したグリッドシートの、赤外線反射層の反ドットパターン層側に設けられていてもよい。
The pressure-sensitive adhesive layer may be provided not only on the same figure (a) but also on the anti-dot pattern layer side of the infrared reflecting layer of the grid sheets shown in (b) to (e).
図11は、グリッドシートの他の実施例を示したものである。本実施例においては、シートの両面にドットパターン層を設けたことを特徴とする。
FIG. 11 shows another embodiment of the grid sheet. In this embodiment, a dot pattern layer is provided on both sides of the sheet.
同図(a)は、それぞれの面への赤外線をそれぞれの方向に反射するとともに、可視光を透過する特性を有する赤外線反射層と、赤外線反射層の両面に設けられたドットパターン層と、からなるグリッドシートである。これによって、シートを両面で利用することができるため、利便性が向上する。
The figure (a) from the infrared reflective layer which has the characteristic which permeate | transmits visible light while reflecting the infrared rays to each surface in each direction, and the dot pattern layer provided on both surfaces of the infrared reflective layer, It is a grid sheet. Thereby, since the sheet can be used on both sides, convenience is improved.
同図(b)は、赤外線反射層とそれぞれの面のドットパターン層との間には、可視光を透過するとともにそれぞれの方向からの赤外線光を拡散させる赤外線拡散層が設けられているグリッドシートである。
FIG. 4B is a grid sheet in which an infrared diffusion layer that transmits visible light and diffuses infrared light from each direction is provided between the infrared reflective layer and the dot pattern layer on each surface. It is.
同図(c)は、赤外線反射層とそれぞれの面のドットパターン層のさらに外面に赤外線拡散層が設けられているグリッドシートである。
(C) is a grid sheet in which an infrared diffusion layer is provided on the outer surface of the infrared reflection layer and the dot pattern layer on each side.
同図(d)は、赤外線拡散反射層と、赤外線拡散反射層の両面に設けられたドットパターン層と、からなるグリッドシートである。
FIG. 4D is a grid sheet composed of an infrared diffuse reflection layer and dot pattern layers provided on both sides of the infrared diffuse reflection layer.
同図(e)は、同図(a)で示したグリッドシートの外面両面に、それぞれの方向からの赤外線光および可視光を透過する特性を有する保護層が設けられている情報入力補助シートである。
The figure (e) is an information input auxiliary sheet in which a protective layer having a property of transmitting infrared light and visible light from each direction is provided on both outer surfaces of the grid sheet shown in the figure (a). is there.
なお、保護層は、同図(a)のみでなく、(b)~(d)で示したグリッドシートの外面両面に設けられていてもよい。
Note that the protective layer may be provided on both outer surfaces of the grid sheets shown in (b) to (d) as well as in FIG.
同図(f)は、同図(a)で示したグリッドシートにおいて、赤外線反射層のそれぞれの反ドットパターン層側、すなわち、グリッドシートの外面両面に、粘着層が設けられているグリッドシートである。
The figure (f) is a grid sheet in which an adhesive layer is provided on each anti-dot pattern layer side of the infrared reflection layer, that is, both outer surfaces of the grid sheet, in the grid sheet shown in the figure (a). is there.
なお、粘着層は、同図(a)のみでなく、(b)~(e)で示したグリッドシートの外面両面に設けられていてもよい。
It should be noted that the adhesive layer may be provided on both outer surfaces of the grid sheet shown in (b) to (e) as well as in FIG.
同図(a)~(f)のグリッドシートにおける各層の説明および反射についての説明は前述したものと同様であるので、ここでは説明を省略する。
なお、同図に示したグリッドシートにおいては、赤外線反射層または赤外線拡散反射層の一面側と他面側のドットパターン層では、異なる座標値および/またはコード値がパターン化されていてもよい。 The description of each layer and the description of reflection in the grid sheets in FIGS. 9A to 9F are the same as those described above, and thus the description thereof is omitted here.
In the grid sheet shown in the figure, different coordinate values and / or code values may be patterned in the dot pattern layer on one side and the other side of the infrared reflecting layer or infrared diffuse reflecting layer.
なお、同図に示したグリッドシートにおいては、赤外線反射層または赤外線拡散反射層の一面側と他面側のドットパターン層では、異なる座標値および/またはコード値がパターン化されていてもよい。 The description of each layer and the description of reflection in the grid sheets in FIGS. 9A to 9F are the same as those described above, and thus the description thereof is omitted here.
In the grid sheet shown in the figure, different coordinate values and / or code values may be patterned in the dot pattern layer on one side and the other side of the infrared reflecting layer or infrared diffuse reflecting layer.
また、図10~11に示したグリッドシートにおいては、ドットパターン層またはその他の層に、赤外線透過材料または赤外線反射材料からなるインクでテキスト、イラスト、写真等が重畳印刷されていてもよい。
In the grid sheets shown in FIGS. 10 to 11, text, illustrations, photographs, etc. may be superimposed and printed on the dot pattern layer or other layers with ink made of an infrared transmitting material or an infrared reflecting material.
図12~図17は、本発明の他の実施形態について説明する図である。本実施形態では、グリッドシートを印刷物上に被せて使用する。
12 to 17 are diagrams for explaining another embodiment of the present invention. In this embodiment, a grid sheet is used on a printed material.
図12は、ドットパターンが片面にのみ印刷されたグリッドシートを使用する場合について示した図である。
FIG. 12 is a diagram showing a case where a grid sheet on which a dot pattern is printed only on one side is used.
ユーザは、本や雑誌、新聞等の印刷物上に、グリッドシートを被せて使用する。同図(a)に示すように向かって右側のページに使用する場合であっても、同図(b)に示すように向かって左側のページに使用する場合であっても、ユーザは、シートの表側を上に向けて使用する。
Users use grid sheets on printed materials such as books, magazines, and newspapers. Even if it is used for the page on the right side as shown in FIG. 11A, the user can use the sheet even if it is used for the page on the left side as shown in FIG. Use with the front side facing up.
図13(a)は、グリッドシートの表面を示した正面図である。グリッドシートは、ほぼ全域にXY座標を意味するドットパターンが印刷されており、下部には、0から9までの数字および「頁入力」「決定」「中止」の文字が記載されたアイコンと、コード値を意味するドットパターンが重畳印刷されている。このアイコンは、印刷物を特定するインデックスをスキャナで入力するためのアイコンである。
FIG. 13A is a front view showing the surface of the grid sheet. On the grid sheet, a dot pattern that means XY coordinates is printed on almost the entire area, and at the bottom, icons with numbers from 0 to 9 and characters “page input”, “decision”, and “stop” are written, A dot pattern that means a code value is overprinted. This icon is an icon for inputting an index for specifying a printed matter using a scanner.
同図(b)は、グリッドシートの縦断面図である。本グリッドシートは、裏面側から、保護用透明シート、透明赤外線拡散反射層、ドットパターン+グラフィック印刷層、保護用透明シートが層になって構成されている。ここで、グラフィック印刷層とは、可視的な印刷層のことである。
(B) is a longitudinal sectional view of the grid sheet. This grid sheet is configured from the back side as a layer of a protective transparent sheet, a transparent infrared diffuse reflection layer, a dot pattern + graphic printing layer, and a protective transparent sheet. Here, the graphic print layer is a visible print layer.
図14は、ドットパターンが両面に印刷されたグリッドシートを使用する場合について示した図である。この場合は、グリッドシートを挟み込んだまま使用することが可能である。すなわち、まず右ページにグリッドシートを使用するときは、(a)に示すようにグリッドシートを右ページに被せる。すると、右側にアイコンが印刷されている面が上になる。次に、左頁にグリッドシートを使用するときは、(b)に示すように、グリッドシートを挟み込んだまま、グリッドシートを左側にめくる。すると、左側にアイコンが印刷された面が上になる。なお、アイコンは両面にインクで印刷されている。
FIG. 14 is a diagram showing a case where a grid sheet having a dot pattern printed on both sides is used. In this case, the grid sheet can be used while being sandwiched. That is, when a grid sheet is used on the right page, the grid sheet is put on the right page as shown in FIG. Then, the side on which the icon is printed on the right side is up. Next, when the grid sheet is used for the left page, the grid sheet is turned to the left side with the grid sheet being sandwiched as shown in FIG. Then, the side on which the icon is printed on the left side is up. The icon is printed on both sides with ink.
図15(a)は、グリッドシートの表面を示した正面図、同図(b)は裏面を示した正面図である。グリッドシートの表面は、ほぼ全域にXY座標を意味するドットパターンが印刷されており、右部には、0から9までの数字および「頁入力」「決定」「中止」の文字が記載されたアイコンと、コード値を意味するドットパターンが重畳印刷されている。このアイコンは、印刷物を特定するインデックスをスキャナで入力するためのアイコンである。グリッドシートの裏面は、ほぼ全域にXY座標を意味するドットパターンが印刷されており、左部に、表面と同様のアイコンとドットパターンが重畳印刷されている。
FIG. 15A is a front view showing the front surface of the grid sheet, and FIG. 15B is a front view showing the back surface. On the surface of the grid sheet, a dot pattern that means XY coordinates is printed on almost the entire area, and numbers from 0 to 9 and characters “page input”, “decision”, and “stop” are written on the right side. An icon and a dot pattern representing a code value are printed in a superimposed manner. This icon is an icon for inputting an index for specifying a printed matter using a scanner. On the back surface of the grid sheet, a dot pattern that means XY coordinates is printed on almost the entire area, and the same icon and dot pattern as the front surface are superimposed and printed on the left side.
同図(c)は、グリッドシートの断面図である。本グリッドシートは、裏面側から、保護用透明シート、ドットパターン+グラフィック印刷層、赤外線拡散反射層、ドットパターン+グラフィック印刷層、保護用透明シートが層になって構成されている。
(C) is a cross-sectional view of the grid sheet. This grid sheet is constituted by a protective transparent sheet, a dot pattern + graphic print layer, an infrared diffuse reflection layer, a dot pattern + graphic print layer, and a protective transparent sheet from the back side.
図16は、ユーザがグリッドシートをタッチしてディスプレイ上に情報を表示させるためのシステムを示した図である。
FIG. 16 is a diagram showing a system for displaying information on the display by the user touching the grid sheet.
同図(a)に示すように、ユーザは、印刷物上にグリッドシートを被せ、グリッドシートをスキャナでタッチする。スキャナ内の中央処理装置(CPU)は、ドットパターンを解析して、座標値または/およびコード値に変換し、USBケーブルを介してパーソナルコンピュータに送信する。なお、パーソナルコンピュータ内の中央処理装置で座標値または/およびコード値に解析・変換してもよい。
As shown in FIG. 5A, the user puts a grid sheet on the printed material and touches the grid sheet with a scanner. A central processing unit (CPU) in the scanner analyzes the dot pattern, converts it into coordinate values and / or code values, and transmits them to a personal computer via a USB cable. It should be noted that the central processing unit in the personal computer may be analyzed and converted into coordinate values and / or code values.
座標値は、ドット座標系におけるXY座標の値を意味している。また、グリッドシートに印刷されたアイコンにタッチして印刷物紙面を特定するインデクス(ページ、タイトル等)を入力するか、もしくは、キーボードで入力するインデックスのコード値は、例えば、印刷物紙面の頁数を意味している。そこで、n頁が指定されたとする。予め、テキスト、イラスト、写真等の印刷情報をXY座標値で特定するマスクと、当該マスクNo.に対応するマルチメディア情報を設定しておけば、スキャナで読み取ったグリッドシートのドットパターンのXY座標値を基に、パーソナルコンピュータ内の中央処理装置は、ハードディスク内に格納されているドット座標-マスクNo.対応テーブル(同図(b))を参照する。当該テーブルは、頁ごとに設けられており、本実施例では、n頁のドット座標-マスクNo.対応テーブルを参照する。そして、タッチ位置のマスクNo.を検出する。たとえば、同図(b)に示した十字部分がタッチ位置である場合、マスクNo.は1である。次に、同図(c)に示す頁No.-マスクNo-マルチメディア情報ファイル対応テーブルを参照する。当該テーブルでは、頁No.と、マスクNo.に対応してマルチメディア情報ファイルが登録されるようになっている。たとえば、n頁のマスク1にはWebアドレスが登録されており、n頁のマスク2にはローカルのドライブと実行ファイルが登録されている。当該テーブルから、頁No.とマスクNo.に対応したマルチメディア情報ファイルを検索し出力する。すなわち、頁No.がnでマスクNo.が1であるので、登録されたWebアドレスにおけるWebページが表示される。
The coordinate value means the value of the XY coordinate in the dot coordinate system. In addition, an index (page, title, etc.) for specifying the printed paper surface is input by touching the icon printed on the grid sheet, or the index code value input with the keyboard is, for example, the number of pages on the printed paper surface. I mean. Therefore, it is assumed that n pages are designated. If you set in advance a mask that specifies print information such as text, illustrations, and photos with XY coordinate values and multimedia information that corresponds to the mask number, the XY coordinates of the dot pattern of the grid sheet read by the scanner Based on the value, the central processing unit in the personal computer uses the dot coordinate-mask No. stored in the hard disk. Refer to the correspondence table ((b) in the figure). The table is provided for each page. In this embodiment, the dot coordinates of n pages-mask No. Refer to the correspondence table. Then, the touch position mask No. Is detected. For example, when the crossed portion shown in FIG. Is 1. Next, the page No. shown in FIG. -Mask No. References the multimedia information file correspondence table. In the table, page No. And mask No. A multimedia information file is registered correspondingly. For example, a web address is registered in the n-page mask 1, and a local drive and an execution file are registered in the n-page mask 2. From the table, page No. And mask no. Search and output multimedia information files corresponding to. That is, page No. Is n and mask no. Since 1 is 1, the Web page at the registered Web address is displayed.
図17は、ユーザがシートをタッチしてディスプレイ上に情報を表示させるためのシステムの他の形態を示した図である。
FIG. 17 is a diagram showing another form of a system for displaying information on the display by the user touching the sheet.
同図では、一例として、文章中に「東京」と記載されている印刷物において、「東京」の文字をタッチした場合について説明する。
In the figure, as an example, the case where the character “Tokyo” is touched in the printed matter described as “Tokyo” in the text will be described.
同図に示すように、グリッドシートに印刷されたアイコンにタッチして印刷物紙面を特定するインデックスを入力するか、もしくは、キーボードでインデックスを入力し印刷物紙面を特定し、ユーザは印刷物上にグリッドシートを被せ、「東京」と記載されている部分のドットパターンをスキャナでタッチする。するとスキャナ内の中央処理装置(CPU)は、ドットパターンを解析して、座標値または/およびコード値、ドットXY座標とに変換し、USBケーブルを介してパーソナルコンピュータに送信する。なお、パーソナルコンピュータ内の中央処理装置で座標値または/およびコード値に解析・変換してもよい。
As shown in the figure, touch the icon printed on the grid sheet and enter the index to identify the printed paper surface, or enter the index with the keyboard to identify the printed paper surface, and the user specifies the printed paper surface on the printed material. And touch the dot pattern of the part marked “Tokyo” with the scanner. Then, the central processing unit (CPU) in the scanner analyzes the dot pattern, converts it into coordinate values or / and code values, and dot XY coordinates, and transmits them to a personal computer via a USB cable. It should be noted that the central processing unit in the personal computer may be analyzed and converted into coordinate values and / or code values.
パーソナルコンピュータの中央処理装置(CPU)は、上記により得られた印刷物紙面IDとドットXY座標を、印刷情報上のDTPxy座標(印刷物の元データであるDTP面上でのxy座標)に変換する。
The central processing unit (CPU) of the personal computer converts the printed paper surface ID and the dot XY coordinates obtained as described above into DTPxy coordinates (xy coordinates on the DTP surface, which is the original data of the printed material).
次にパーソナルコンピュータの中央処理装置(CPU)は、ネットワーク(NW)を介してドキュメント管理サーバにアクセスする。ドキュメント管理サーバには、各印刷物紙面に対応したDTPファイルが格納されている。中央処理装置(CPU)は、ドキュメント管理サーバから、該当する印刷物紙面(例えば、ID=n)のDTPファイルを取り出す。そして、ID=nのDTPファイルにおいて、タッチ位置(x、y)に最も近いDTP座標(xt、yt)を選択し「東京」を特定する。DTP座標(xt、yt)はテキスト領域の中心位置の座標である。DTP座標を検索したら、辞書サーバにアクセスし、特定されたテキストやイラスト、写真等を示すデータファイルを検索する。辞書サーバには、テキストやイラスト、写真等を示すデータファイルに対応する説明やURL、マルチメディア情報等の関連情報が格納されている。ドキュメント管理サーバの中央処理装置(CPU)は、プログラムに基づいて辞書サーバから「東京」を検索し、ネットワーク(NW)を介してパーソナルコンピュータに自動的に関連情報を送信する。これにより、パーソナルコンピュータのディスプレイ上に、「東京」に関する説明が出力・表示される。
Next, the central processing unit (CPU) of the personal computer accesses the document management server via the network (NW). The document management server stores a DTP file corresponding to each printed sheet. The central processing unit (CPU) takes out the DTP file of the corresponding printed paper (for example, ID = n) from the document management server. Then, in the DTP file with ID = n, the DTP coordinate (xt, yt) closest to the touch position (x, y) is selected to specify “Tokyo”. The DTP coordinates (xt, yt) are the coordinates of the center position of the text area. When the DTP coordinates are searched, the dictionary server is accessed and a data file indicating the specified text, illustration, photo, etc. is searched. The dictionary server stores related information such as explanations, URLs, and multimedia information corresponding to data files indicating text, illustrations, photographs, and the like. The central processing unit (CPU) of the document management server searches for “Tokyo” from the dictionary server based on the program, and automatically transmits the related information to the personal computer via the network (NW). As a result, the explanation regarding “Tokyo” is output and displayed on the display of the personal computer.
これによれば、印刷物上にグリッドシートを被せてその上にスキャナでタッチするだけで、印刷物上のテキストやイラスト、写真等の詳細な説明を画面に表示させることができる。
According to this, it is possible to display detailed explanations such as texts, illustrations and photographs on the printed matter on the screen simply by placing the grid sheet on the printed matter and touching it with the scanner.
従来は、印刷物に、テキストやイラスト、写真等とドットパターンを重畳印刷して、ユーザが印刷物をスキャナでタッチすることにより、タッチした文字等に対応する情報を出力させていた。しかし、この方法では、既に印刷された媒体を取り扱うことは出来ず、新たに印刷する必要があった。本発明では、印刷物にシートを被せて使用するため、既存の印刷物を対象とすることができる。また、複数の印刷物を対象に1枚のシートで共通して使用できるため、利便性が高まる。
Conventionally, text, illustrations, photographs, and dot patterns are superimposed on a printed material, and the user touches the printed material with a scanner to output information corresponding to the touched character. However, this method cannot handle a medium that has already been printed, and requires new printing. In the present invention, since a printed material is covered with a sheet, the existing printed material can be used. Further, since a single sheet can be used in common for a plurality of printed materials, convenience is enhanced.
図18は、グリッドシートをディスプレイに貼付して、スキャナでタッチしたコンテンツ特定情報を認識し、関連する情報を自動的に検索し出力する実施例について示した説明図である。
FIG. 18 is an explanatory diagram showing an embodiment in which a grid sheet is attached to a display, content specifying information touched by a scanner is recognized, and related information is automatically searched and output.
同図では、一例として、表示画面上に表示された「東京」の文字をタッチした場合について説明する。
In the figure, as an example, a case where the character “Tokyo” displayed on the display screen is touched will be described.
同図に示すように、パーソナルコンピュータの表示画面上には、グリッドシートが貼付されている。ユーザは、「東京」と表示されている部分のドットパターンをスキャナでタッチする。するとスキャナ内の中央処理装置(CPU)は、ドットパターンを解析してXY座標に変換し、USBケーブルを介してパーソナルコンピュータに送信する。このXY座標は、ドット座標系におけるタッチ位置のXY座標値である。なお、パーソナルコンピュータ内の中央処理装置で座標値に解析・変換してもよい。
As shown in the figure, a grid sheet is pasted on the display screen of the personal computer. The user touches the dot pattern of the portion displayed as “Tokyo” with the scanner. Then, the central processing unit (CPU) in the scanner analyzes the dot pattern, converts it into XY coordinates, and transmits it to the personal computer via the USB cable. The XY coordinates are XY coordinate values of the touch position in the dot coordinate system. In addition, you may analyze and convert into a coordinate value with the central processing unit in a personal computer.
次にパーソナルコンピュータの中央処理装置(CPU)は、ネットワーク(NW)を介してディスプレイに表示された各コンテンツのWebサーバにアクセスする。Webサーバには、各コンテンツファイルが格納されている。中央処理装置は、表示されているコンテンツファイル(HTML、XML、フラッシュ等)を取り出す。そして、取り出したコンテンツファイルにおいて、ドット座標系におけるタッチ位置のXY座標値を、HTML、XML、フラッシュ等のコンテンツの書式情報におけるxy座標値に変換する。
Next, the central processing unit (CPU) of the personal computer accesses the Web server of each content displayed on the display via the network (NW). Each content file is stored in the Web server. The central processing unit retrieves the displayed content file (HTML, XML, flash, etc.). Then, in the extracted content file, the XY coordinate value of the touch position in the dot coordinate system is converted into the xy coordinate value in the format information of the content such as HTML, XML, and flash.
なお、表示されているコンテンツファイルがパーソナルコンピュータ上にある場合は、Webサーバにアクセスしてコンテンツファイルを取り出す必要はない。
If the displayed content file is on a personal computer, there is no need to access the Web server and retrieve the content file.
次に、タッチ位置座標値(x、y)に最も近い、ディスプレイに表示されたテキスト、イラスト、写真等のコンテンツ特定情報の座標値(xt、yt)を検索する。コンテンツ特定情報の座標値(xt、yt)は、コンテンツ特定情報の中心位置の座標である。コンテンツ特定情報を認識したら、認識されたテキストやイラスト、写真等を示すデータファイル等のコンテンツ特定情報に対応する音声情報、画像情報等の種々のマルチメディア情報を、電子辞書や予め対応するマルチメディア情報を設定したデータベースから検索する。辞書サーバには、テキストやイラスト、写真等を示すデータファイルに対応する説明やURL、マルチメディア情報等のコンテンツ関連情報が格納されている。中央処理装置(CPU)は、辞書サーバから「東京」を検索し、ネットワーク(NW)を介してパーソナルコンピュータに自動的にコンテンツ関連情報を出力する。これにより、パーソナルコンピュータのディスプレイ上に、「東京」に関する説明が表示される。
Next, the coordinate value (xt, yt) of the content specifying information such as text, illustration, photo, etc. displayed on the display closest to the touch position coordinate value (x, y) is searched. The coordinate values (xt, yt) of the content specifying information are the coordinates of the center position of the content specifying information. When the content identification information is recognized, various multimedia information such as audio information and image information corresponding to the content identification information such as a data file indicating the recognized text, illustration, photo, etc. is stored in an electronic dictionary or a multimedia corresponding beforehand. Search from the database where information is set. The dictionary server stores content-related information such as explanations, URLs, and multimedia information corresponding to data files indicating text, illustrations, photographs, and the like. The central processing unit (CPU) retrieves “Tokyo” from the dictionary server, and automatically outputs the content related information to the personal computer via the network (NW). As a result, the explanation about “Tokyo” is displayed on the display of the personal computer.
これによれば、ディスプレイ上にグリッドシートを配置するだけで、ディスプレイ上のテキストやイラスト、写真等の詳細な説明を画面に表示させることができる。
According to this, it is possible to display detailed explanations such as text, illustrations, and photos on the screen simply by placing a grid sheet on the display.
図19は、このような実施例に用いるグリッドシートの縦断面図である。グリッドシートは、裏面側から、粘着層、赤外線拡散反射層、ドットパターン+グラフィック印刷層、保護用透明シートで構成されている。
FIG. 19 is a longitudinal sectional view of a grid sheet used in such an example. The grid sheet is composed of an adhesive layer, an infrared diffuse reflection layer, a dot pattern + graphic printing layer, and a protective transparent sheet from the back side.
図20は、グリッドシートをフロントプロジェクタシステムに用いた場合について説明した図である。
FIG. 20 is a diagram illustrating a case where the grid sheet is used in the front projector system.
本実施例では、スクリーン上に、グリッドシートを貼付して用いる。スクリーンには、プロジェクタにより所定の画像が投影表示される。プロジェクタは図示しないパーソナルコンピュータもしくは映像配信システムに接続されており、このパーソナルコンピュータに接続されたスキャナを用いてスクリーンの任意の位置をタッチすると、その位置のドットパターンがスキャナに読み込まれてパーソナルコンピュータで座標値に変換される。パーソナルコンピュータのハードディスク装置もしくは映像配信サーバでは、座標値と命令またはアドレス等が対応付けられたインデックステーブルを参照し、それに対応するアドレスに規定されたマルチメディア情報の出力やオペレーション指示が行なわれる。
In this embodiment, a grid sheet is pasted on the screen. A predetermined image is projected and displayed on the screen by the projector. The projector is connected to a personal computer or a video distribution system (not shown). When a desired position on the screen is touched using the scanner connected to the personal computer, the dot pattern at that position is read into the scanner and the personal computer uses the scanner. Converted to coordinate values. A hard disk device or video distribution server of a personal computer refers to an index table in which coordinate values are associated with instructions, addresses, etc., and outputs multimedia information and operation instructions defined in the corresponding addresses.
図21は、リアプロジェクタ用パネルを用いた例であり、背後からリアプロジェクタによって映像を投影するシステムになっている。
FIG. 21 shows an example using a rear projector panel, which is a system for projecting an image from the rear projector.
このリアプロジェクタ用パネルの表面には、グリッドシートが貼付されている。グリッドシートの構造は、図19で示したものと同様である。
A grid sheet is affixed to the surface of the rear projector panel. The structure of the grid sheet is the same as that shown in FIG.
リアプロジェクタ用パネルには、リアロジェクタにより所定の画像が投影表示される。リアプロジェクタは図示しないパーソナルコンピュータもしくは映像配信システムに接続されており、このパーソナルコンピュータに接続されたスキャナを用いてリアプロジェクタ用パネルの任意の位置をタッチすると、その位置のドットパターンがスキャナに読み込まれてパーソナルコンピュータで座標値に変換される。パーソナルコンピュータのハードディスク装置もしくは映像配信サーバでは、座標値と命令またはアドレス等が対応付けられたインデックステーブルを参照し、それに対応するアドレスに規定されたマルチメディア情報の出力やオペレーション指示が行なわれる。
A predetermined image is projected and displayed on the rear projector panel by the rear projector. The rear projector is connected to a personal computer or video distribution system (not shown), and when a desired position on the rear projector panel is touched using the scanner connected to the personal computer, the dot pattern at that position is read into the scanner. Are converted into coordinate values by a personal computer. A hard disk device or video distribution server of a personal computer refers to an index table in which coordinate values are associated with instructions, addresses, etc., and outputs multimedia information and operation instructions defined in the corresponding addresses.
図22(a)は、携帯端末にグリッドシートを用いた例である。携帯端末のディスプレイに、グリッドシートを貼付する。そして、無線もしくは、ケーブルで接続されたスキャナで、グリッドシートをタッチする。すると、その位置のドットパターンがスキャナに読み込まれてスキャナ内もしくは、携帯端末内で座標値に変換される。携帯端末のメモリ内もしくは、携帯用ドットコード管理サーバには、座標値と命令またはアドレス等が対応付けられたインデックステーブルが格納されている。携帯端末内の中央処理装置は、このインデックステーブルを参照し、それに対応するアドレスに規定されたマルチメディア情報の出力やオペレーション指示を行なう。
FIG. 22A shows an example in which a grid sheet is used for a mobile terminal. A grid sheet is attached to the display of the portable terminal. Then, the grid sheet is touched with a scanner connected by wireless or cable. Then, the dot pattern at that position is read into the scanner and converted into coordinate values in the scanner or portable terminal. In the memory of the portable terminal or in the portable dot code management server, an index table in which coordinate values are associated with commands or addresses is stored. The central processing unit in the portable terminal refers to the index table, and outputs multimedia information and an operation instruction specified by the corresponding address.
図22(b)は、カーナビゲーション装置にグリッドシートを用いた例である。
FIG. 22B shows an example in which a grid sheet is used for the car navigation device.
このようにカーナビゲーション装置に用いる場合には、スキャナとカーナビゲーション装置との通信はブルートゥース等による無線通信で行うことが好ましい。また、スキャナは、携帯端末に接続して、読み取ったドットパターンに対応するデータを携帯端末ネットワークを介してサーバに送信してもよい。
In this way, when used in a car navigation device, it is preferable that communication between the scanner and the car navigation device is performed by wireless communication using Bluetooth or the like. Further, the scanner may be connected to a mobile terminal and transmit data corresponding to the read dot pattern to the server via the mobile terminal network.
また、同図に示したカーナビと、印刷物としてのドットパターンが印刷された観光ガイド等の地図を併用してもよい。
In addition, the car navigation shown in the figure may be used in combination with a map such as a tourist guide on which a dot pattern is printed.
図23~図24は、本発明に係るグリッドシートをシンクライアント方式に利用した実施例について説明した図である。
FIG. 23 to FIG. 24 are diagrams for explaining an embodiment in which the grid sheet according to the present invention is used in the thin client system.
シンクライアントとは、ユーザが使用するクライアント端末に最小限の機能のみを持たせ、サーバ側でアプリケーションソフトやファイルなどの資源を管理するシステムの総称である。
Thin client is a general term for a system in which a client terminal used by a user has only a minimum function and manages resources such as application software and files on the server side.
図23に示すように、本実施形態では、一つのサーバ(情報処理装置)に、複数のディスプレイがネットワークを介して接続している。このディスプレイには、CPUが内蔵されていない、一般のテレビモニタやパーソナルコンピュータ用ディスプレイの他様々な形態のディスプレイを用いることができる。各ディスプレイの表示画面上には、情報入力補助シートが貼付されている。サーバと各ディスプレイとは、RDP、USB、BNC(Bayonet Neil Concelman)等の有線方式または無線方式で接続されている。また、サーバとスキャナとは、有線方式または無線方式で接続されている。
As shown in FIG. 23, in this embodiment, a plurality of displays are connected to one server (information processing apparatus) via a network. As this display, various types of displays other than a general television monitor and a personal computer display which do not have a built-in CPU can be used. An information input auxiliary sheet is affixed on the display screen of each display. The server and each display are connected by a wired system or a wireless system such as RDP, USB, BNC (Bayonet Neil Concelman). The server and the scanner are connected by a wired method or a wireless method.
ユーザが、スキャナでグリッドシートのドットパターンをタッチすると、その位置のドットパターンがスキャナに読み込まれてスキャナ内でXY座標値に変換される。サーバのハードディスク装置内には、XY座標値と命令またはアドレス等が対応付けられたインデックステーブルが格納されている。サーバの中央処理装置は、このインデックステーブルを参照し、それに対応するアドレスに規定されたマルチメディア情報の出力やオペレーション指示を行なう。
When the user touches the dot pattern on the grid sheet with the scanner, the dot pattern at that position is read into the scanner and converted into XY coordinate values within the scanner. In the hard disk device of the server, an index table in which XY coordinate values are associated with commands or addresses is stored. The central processing unit of the server refers to the index table, and outputs multimedia information and an operation instruction specified by the corresponding address.
このように、表示画面上にグリッドシートを貼付することにより、ディスプレイだけの簡易な端末システムでタッチパネル形式の入力が可能である。
In this way, by attaching a grid sheet on the display screen, it is possible to input in a touch panel format with a simple terminal system with only a display.
なお、ドットパターンには、XY座標値とともにコード値が登録されていてもよい。コード値は、各ディスプレイを識別するためのものである。この場合、スキャナは、ドットパターンを読み取ると、コード値およびXY座標値をサーバ(情報処理装置)に送信する。サーバは、コード値からどのディスプレイかを認識する。そして、ディスプレイ個々に対応する、種々のマルチメディア情報および/またはオペレーション指示を認識し、出力情報をディスプレイに表示する。
In the dot pattern, a code value may be registered together with the XY coordinate value. The code value is for identifying each display. In this case, when the scanner reads the dot pattern, it transmits the code value and the XY coordinate value to the server (information processing apparatus). The server recognizes which display from the code value. Then, various multimedia information and / or operation instructions corresponding to each display are recognized, and output information is displayed on the display.
また、ドットパターンには、ディスプレイを一意に識別するXY座標値がドットパターンとして印刷されていてもよい。この場合、シートには予め大きな領域を分割したXY座標が印刷されており、このシートをディスプレイ個々に区別して使用する。すなわち、ディスプレイ毎にXY座標値が異なる。スキャナで読み取ったXY座標値をサーバ(情報処理装置)に送信すると、サーバは、XY座標値からどのディスプレイが操作されたかを特定する。そして、ディスプレイ個々に対応する、種々のマルチメディア情報出力および/またはオペレーション指示を認識し、出力情報をディスプレイに表示する。
In the dot pattern, an XY coordinate value for uniquely identifying the display may be printed as a dot pattern. In this case, XY coordinates obtained by dividing a large area in advance are printed on the sheet, and this sheet is used separately for each display. That is, the XY coordinate values are different for each display. When the XY coordinate value read by the scanner is transmitted to the server (information processing apparatus), the server specifies which display is operated from the XY coordinate value. Then, various multimedia information output and / or operation instructions corresponding to each display are recognized, and the output information is displayed on the display.
また、図24に示すように、ディスプレイに、各ディスプレイを識別するコード値をドットパターンとして印刷したシールを貼付してもよい。ユーザは、シールをタッチした後で、グリッドシートをタッチする。シールのドットパターンに登録されたコード値により、サーバは、どのディスプレイが操作されたかを特定する。次に、グリッドシートのドットパターンから送信されたXY座標値から、ユーザのタッチ位置を認識し、ディスプレイ個々に対応する、種々のマルチメディア情報および/またはオペレーション指示を認識し、出力情報を前記ディスプレイに表示する。シールは、通常のドットパターンが印刷された紙の粘着シールまたは本発明のグリッドシートに用いられたものと同じ材質のものであってもよい。
Also, as shown in FIG. 24, a sticker on which a code value for identifying each display is printed as a dot pattern may be attached to the display. The user touches the grid sheet after touching the seal. The server specifies which display is operated by the code value registered in the dot pattern of the seal. Next, the touch position of the user is recognized from the XY coordinate values transmitted from the dot pattern of the grid sheet, various multimedia information and / or operation instructions corresponding to each display are recognized, and output information is displayed on the display. To display. The seal may be made of the same material as that used for the adhesive sticker on paper on which a normal dot pattern is printed or the grid sheet of the present invention.
このようにシンクライアント方式とすることにより、CPUが内蔵されていない一般のテレビモニタやパーソナルコンピュータ用ディスプレイの他様々な形態のディスプレイを使用することが可能となるため、低コストでシステムを提供することが可能となる。
By adopting the thin client system in this way, it is possible to use various types of displays other than a general television monitor and a personal computer display without a built-in CPU, and thus a system is provided at low cost. It becomes possible.
<キャリブレーション>
図25~図28は、グリッドシートを用いる際に行なうキャリブレーション(calibration)について説明する図である。 <Calibration>
FIG. 25 to FIG. 28 are diagrams for explaining calibration performed when the grid sheet is used.
図25~図28は、グリッドシートを用いる際に行なうキャリブレーション(calibration)について説明する図である。 <Calibration>
FIG. 25 to FIG. 28 are diagrams for explaining calibration performed when the grid sheet is used.
ユーザがディスプレイまたは印刷物をタッチした際に、タッチ位置に表示されていた指示を正確に反映した情報出力が行なわれるためには、ディスプレイまたは印刷物と、グリッドシートとの位置関係を一致させる必要がある。そこで、ディスプレイまたは印刷物の座標系とグリッドシートの座標系を適正に関連づけるためのキャリブレーションを行う。
When the user touches the display or the printed material, the positional relationship between the display or the printed material and the grid sheet needs to be matched in order to output information that accurately reflects the instruction displayed at the touch position. . Therefore, calibration is performed to properly associate the coordinate system of the display or printed material with the coordinate system of the grid sheet.
図25~図26は、ディスプレイの表示画面上でキャリブレーションを行なう場合について説明した図である。
FIG. 25 to FIG. 26 are diagrams illustrating a case where calibration is performed on the display screen of the display.
図25は、グリッドシートにキャリブレーションマークを設けた場合について説明する図である。
FIG. 25 is a diagram illustrating a case where calibration marks are provided on the grid sheet.
同図(a)に示すように、グリッドシートの一面側の四隅近傍には、キャリブレーション用マークが設けられている。なお、キャリブレーション用マークは、必ずしも四隅近傍に設けられている必要はなく、2以上の隅角部に設けられていればよく、あるいは、中央に設けられていてもよい。また、2以上の隅角部と中央の両方に設けられていてもよい。
As shown in FIG. 5A, calibration marks are provided in the vicinity of the four corners on one side of the grid sheet. The calibration mark is not necessarily provided near the four corners, and may be provided at two or more corners or may be provided at the center. Moreover, you may provide in two or more corner parts and the center.
同図(b)に示すように、ユーザは、キャリブレーション用マークにカーソルを移動し、マウスを左クリックする。パーソナルコンピュータの中央処理装置は、クリックされた位置を認識する。そして、ディスプレイの座標系とグリッドシートの座標系とを適正に関連付ける。これによりキャリブレーションが行なわれる。
As shown in FIG. 5B, the user moves the cursor to the calibration mark and left-clicks the mouse. The central processing unit of the personal computer recognizes the clicked position. Then, the display coordinate system and the grid sheet coordinate system are appropriately associated with each other. As a result, calibration is performed.
同図においては、キャリブレーション用マークは、脱着可能な透明シールに形成されている。ユーザは、キャリブレーション終了後に、同図(c)に示すように、シールをグリッドシートから剥離する。
In the figure, the calibration mark is formed on a detachable transparent seal. After the calibration is completed, the user peels off the seal from the grid sheet as shown in FIG.
なお、キャリブレーション用マークは、透明シールに形成されている場合の他、グリッドシートに直接印刷されていてもよい。また、グリッドシート上に除去可能な状態で設けられており、キャリブレーション終了後にグリッドシート上から除去されるようにしてもよい。
The calibration mark may be directly printed on the grid sheet in addition to the case where it is formed on the transparent sticker. Moreover, it is provided in a removable state on the grid sheet, and may be removed from the grid sheet after calibration is completed.
図26は、ディスプレイの表示画面にキャリブレーション用マークが表示される場合について説明した図である。
FIG. 26 is a diagram illustrating a case where a calibration mark is displayed on the display screen of the display.
同図(a)に示すように、ディスプレイの四隅近傍には、キャリブレーション用マークが表示されている。なお、キャリブレーションマークは、必ずしも四隅近傍に表示させる必要はなく、2以上の隅角部に表示させればよく、あるいは、中央に表示させてもよい。また、2以上の隅角部と中央の両方に表示させてもよい。
As shown in FIG. 4A, calibration marks are displayed near the four corners of the display. Note that the calibration mark is not necessarily displayed near the four corners, and may be displayed at two or more corners, or may be displayed at the center. Moreover, you may display on both the corner part and center of 2 or more.
ユーザは、同図(c)に示す如く、キャリブレーション用マークが表示されている位置のグリッドシートをタッチする。スキャナは、グリッドシート上のドットパターンを読み込んで、パーソナルコンピュータに送信する。パーソナルコンピュータの中央処理装置は、送信されたドットパターンからタッチ位置のドットXY座標(X1,Y1)を認識し、ディスプレイの座標系とグリッドシートの座標系を適正に関連づけるためのキャリブレーションを行う。
The user touches the grid sheet at the position where the calibration mark is displayed as shown in FIG. The scanner reads the dot pattern on the grid sheet and transmits it to the personal computer. The central processing unit of the personal computer recognizes the dot XY coordinates (X 1 , Y 1 ) of the touch position from the transmitted dot pattern, and performs calibration to properly associate the display coordinate system and the grid sheet coordinate system. Do.
なお、キャリブレーション終了後は、キャリブレーション用マークが表示されなくなるようにする。
Note that the calibration mark will not be displayed after calibration.
図27~図28は、印刷物に対してキャリブレーションを行なう場合について説明した図である。
FIGS. 27 to 28 are diagrams illustrating a case where calibration is performed on a printed material.
図27は、印刷物と、印刷物用のグリッドシートの両方にキャリブレーション用マークを設けた場合について説明した図である。
FIG. 27 is a diagram illustrating a case where calibration marks are provided on both the printed material and the grid sheet for the printed material.
同図(a)に示すように、グリッドシートおよび印刷物の四隅近傍には、それぞれキャリブレーション用マークが印刷されている。なお、キャリブレーション用マークは、必ずしも四隅近傍に印刷されている必要はなく、2以上の隅角部に印刷されていればよい。
As shown in FIG. 5A, calibration marks are printed in the vicinity of the four corners of the grid sheet and the printed material. Note that the calibration mark is not necessarily printed in the vicinity of the four corners, and may be printed in two or more corner portions.
ユーザは、双方のキャリブレーション用マークを合致させて、グリッドシートを印刷物上に被せる。これにより、印刷物の座標系とグリッドシートの座標系を適正に関連づけるためのキャリブレーションが行なわれる。
The user puts the grid sheet on the printed matter by matching both calibration marks. As a result, calibration for properly associating the coordinate system of the printed material with the coordinate system of the grid sheet is performed.
図28は、印刷物にのみキャリブレーション用マークが印刷されている場合について説明した図である。
FIG. 28 is a diagram illustrating a case where a calibration mark is printed only on a printed material.
同図(a)に示すように、印刷物の四隅近傍には、それぞれキャリブレーション用マークが印刷されている。なお、キャリブレーション用マークは、必ずしも四隅近傍に印刷されている必要はなく、2以上の隅角部に印刷されていればよい。
As shown in FIG. 4A, calibration marks are printed in the vicinity of the four corners of the printed material. Note that the calibration mark is not necessarily printed in the vicinity of the four corners, and may be printed in two or more corner portions.
ユーザは、グリッドシートを印刷物上に被せる。そして、スキャナを前記マークに合致させる。スキャナは、グリッドシート上のドットパターンを読み込み、パーソナルコンピュータに送信する。パーソナルコンピュータの中央処理装置は、送信されたドットパターンからタッチ位置のXY座標(X1,Y1)を認識し、印刷物の座標系とグリッドシートの座標系を適正に関連づけるためのキャリブレーションを行う。
The user puts a grid sheet on the printed material. Then, the scanner is matched with the mark. The scanner reads the dot pattern on the grid sheet and transmits it to the personal computer. The central processing unit of the personal computer recognizes the XY coordinates (X 1 , Y 1 ) of the touch position from the transmitted dot pattern, and performs calibration for appropriately associating the coordinate system of the printed material with the coordinate system of the grid sheet. .
このようなキャリブレーションを行なうことにより、グリッドシートの座標位置と、ディスプレイまたは印刷物の画像との位置関係が一致し、ユーザがタッチした画像や文字に対応した情報の出力が正確に行なわれるようになる。
By performing such calibration, the positional relationship between the coordinate position of the grid sheet and the image of the display or printed matter is matched, and information corresponding to the image or character touched by the user is output accurately. Become.
なお、上述した各実施形態において、表示画面等にグリッドシートを用いる場合、粘着剤によって貼付して用いるほか、表示画面上部からグリッドシートを掛けて用いる等、他の方法によって用いてもよい。
(B) In each of the above-described embodiments, when a grid sheet is used for a display screen or the like, it may be used by other methods such as using a grid sheet attached from the upper part of the display screen, in addition to being attached with an adhesive.
(B)
(B) In each of the above-described embodiments, when a grid sheet is used for a display screen or the like, it may be used by other methods such as using a grid sheet attached from the upper part of the display screen, in addition to being attached with an adhesive.
(B)
[第1の実施形態]
本発明に係る情報入力装置のうち、コンテンツと共にドットパターンが印刷された媒体を用いる一実施形態について、図29から図45に基づいて説明すると、以下の通りである。
<概要> [First Embodiment]
One embodiment of the information input device according to the present invention using a medium on which a dot pattern is printed together with content will be described with reference to FIGS. 29 to 45 as follows.
<Overview>
本発明に係る情報入力装置のうち、コンテンツと共にドットパターンが印刷された媒体を用いる一実施形態について、図29から図45に基づいて説明すると、以下の通りである。
<概要> [First Embodiment]
One embodiment of the information input device according to the present invention using a medium on which a dot pattern is printed together with content will be described with reference to FIGS. 29 to 45 as follows.
<Overview>
図29において、本実施形態の概要を示す。図29(a)は、本実施形態における操作の様子を示す図であり、図29(b)は、特定情報を選択する様子を示す図である。
FIG. 29 shows an outline of the present embodiment. FIG. 29A is a diagram showing a state of operation in the present embodiment, and FIG. 29B is a diagram showing a state of selecting specific information.
図29(a)において示すように、まずユーザは、コンテンツと共にドットパターン103(詳細は、後述)が印刷された印刷物101a(媒体)上の、情報入力装置105に入力したい情報に、スキャナ104(ドットパターン読み取り手段)を用いてタッチする。
As shown in FIG. 29A, first, the user inputs information to be input to the information input device 105 on the printed material 101a (medium) on which the dot pattern 103 (details will be described later) is printed together with the content. Touch using the dot pattern reading means.
この例では、ユーザは、情報入力装置105の画面上に表示された入力フォームの場所欄に「東京」の語句を入力したいので、印刷物101a上に印刷された語句「東京」102aを、スキャナ104によりタッチしている。
In this example, since the user wants to input the word “Tokyo” in the place field of the input form displayed on the screen of the information input device 105, the word “Tokyo” 102 a printed on the printed material 101 a is used as the scanner 104. Is touching.
ドットパターン103には、予め印刷物101a上のXY座標値と、印刷物101aを特定するためのドキュメントID(識別情報)とが、コード化されており、ユーザが印刷物101a上をスキャナ104によりタッチすると、タッチ位置の印刷物101a上のXY座標系における座標値(Xt,Yt)と、印刷物101aのドキュメントIDとが、情報入力装置105に読み込まれる。
In the dot pattern 103, an XY coordinate value on the printed material 101a and a document ID (identification information) for specifying the printed material 101a are coded in advance, and when the user touches the printed material 101a with the scanner 104, The coordinate value (Xt, Yt) in the XY coordinate system on the printed material 101a at the touch position and the document ID of the printed material 101a are read into the information input device 105.
情報入力装置105は、読み込まれたXY座標値と、ドキュメントIDと、予め用意してある印刷物101aの元になった電子データであるDTP(Desk Top Publishing)データ101b(2次元書式情報)とから、タッチ位置には、語句「東京」102aがあることを認識(詳細は後述)し、語句「東京」102aが、情報入力装置105に入力される。
The information input device 105 uses the read XY coordinate values, the document ID, and DTP (Desk Top Publishing) data 101b (two-dimensional format information), which is electronic data based on the prepared printed matter 101a. The touch position recognizes that the word “Tokyo” 102 a is present (details will be described later), and the word “Tokyo” 102 a is input to the information input device 105.
図29(a)に示す例では、情報入力装置105に入力された語句「東京」102aが、画面上に表示された入力フォームの場所欄に記入された様子を示している。
In the example shown in FIG. 29A, the phrase “Tokyo” 102a input to theinformation input device 105 is entered in the location column of the input form displayed on the screen.
In the example shown in FIG. 29A, the phrase “Tokyo” 102a input to the
図29(b)において示すように、DTPデータ101bは、独自のxy座標系を持つ。DTPデータ101bに含まれる、テキスト、図表、イラスト、写真等(特定情報)には、これらを選択するために用いられる選択用位置情報が設定されている。
As shown in FIG. 29B, the DTP data 101b has its own xy coordinate system. Selection position information used to select these is set in text, charts, illustrations, photographs, etc. (specific information) included in the DTP data 101b.
例えば、語句「東京」102aには、対応するマスク領域102bおよび/または中心座標値(xi,yi)が設定されている。
For example, in the phrase “Tokyo” 102a, a corresponding mask area 102b and / or a center coordinate value (xi, yi) is set.
図29(b)は、スキャナ104によりタッチされた印刷物101a上のタッチ位置の座標値(Xt,Yt)から変換された、DTPデータ101b上におけるタッチ位置の座標値(xt,yt)と、語句「東京」102aに対応するマスク領域102bおよび中心座標値(xi,yi)との位置関係の例を示している。
FIG. 29B shows the coordinate value (xt, yt) of the touch position on the DTP data 101b converted from the coordinate value (Xt, Yt) of the touch position on the printed material 101a touched by the scanner 104, and a phrase. The example of the positional relationship with the mask area | region 102b corresponding to "Tokyo" 102a and center coordinate value (xi, yi) is shown.
例えば、タッチ位置の座標値(xt,yt)がマスク領域102bに含まれることにより、DTPデータ101bに含まれる多くの特定情報のうち、語句「東京」102aが、情報入力装置105への入力として選択される。
For example, when the coordinate value (xt, yt) of the touch position is included in the mask area 102b, the phrase “Tokyo” 102a among many specific information included in the DTP data 101b is input to the information input device 105. Selected.
なお、特定情報を選択する方法は、タッチ位置の座標値(xt,yt)から、他の特定情報の中心座標値(xi,yi)までの距離よりも、タッチ位置の座標値(xt,yt)から、語句「東京」102aの中心座標値(xi,yi)までの距離の方が短いことから、語句「東京」102aを入力として選択する方法でもよい。特定情報を選択する方法の詳細は、後述する。
<ドットコードのフォーマットについて> Note that the method for selecting the specific information is that the coordinate value (xt, yt) of the touch position is greater than the distance from the coordinate value (xt, yt) of the touch position to the center coordinate value (xi, yi) of the other specific information. ) To the center coordinate value (xi, yi) of the phrase “Tokyo” 102a is shorter, so the phrase “Tokyo” 102a may be selected as an input. Details of the method for selecting the specific information will be described later.
<About dot code format>
<ドットコードのフォーマットについて> Note that the method for selecting the specific information is that the coordinate value (xt, yt) of the touch position is greater than the distance from the coordinate value (xt, yt) of the touch position to the center coordinate value (xi, yi) of the other specific information. ) To the center coordinate value (xi, yi) of the phrase “Tokyo” 102a is shorter, so the phrase “Tokyo” 102a may be selected as an input. Details of the method for selecting the specific information will be described later.
<About dot code format>
図30に基づき、ドットコードとそのフォーマット例を説明する。ドットコードとは、ドットパターン103に記録される情報である。
The dot code and its format example will be described with reference to FIG. A dot code is information recorded in the dot pattern 103.
図6に示すように、ドットパターンは、一定情報のまとまりが定義された情報ドット2行×4列のユニット領域で構成されたドットパターンであり、このユニット内でC0~C31に区画されている。各領域のドットコードフォーマットを示したものが(a)~(c)である。
As shown in FIG. 6, the dot pattern is a dot pattern composed of unit areas of 2 rows × 4 columns of information dots in which a set of constant information is defined, and is partitioned into C 0 to C 31 within this unit. ing. The dot code format of each area is shown in (a) to (c).
図30(a)は、ドットコードがXY座標値とコード値とパリティとを含むフォーマットの例であり、図30(b)は、ドットパターン103を設ける場所によりフォーマットを変更する例であり、図30(c)は、ドットコードがXY座標値とパリティとを含むフォーマットの例である。
30A is an example of a format in which the dot code includes an XY coordinate value, a code value, and parity, and FIG. 30B is an example in which the format is changed depending on where thedot pattern 103 is provided. 30 (c) is an example of a format in which the dot code includes an XY coordinate value and a parity.
30A is an example of a format in which the dot code includes an XY coordinate value, a code value, and parity, and FIG. 30B is an example in which the format is changed depending on where the
図30(a)において示すフォーマット例では、ドットパターン103を設ける位置のX座標値が、ビットC0からC7の8ビットを用いて表現され、同じくY座標値がビットC8からC15を用いて表現される。次いで、コード値が、ビットC16からC29の14ビットを用いて表現される。このコード値には、ドットパターン103の使用目的に合わせて、任意の情報を表すために用いる事が出来る。本実施形態では、ドキュメントIDを表現するために用いる事が出来る。最後にドットコードのパリティとして、ビットC30およびC31の2ビットが使用される。なお、パリティの計算方法は、一般的に知られている方法を用いればよいので、説明は省略する。
In the format example shown in FIG. 30A, the X coordinate value at the position where the dot pattern 103 is provided is expressed using 8 bits of bits C0 to C7, and the Y coordinate value is expressed using bits C8 to C15. The The code value is then represented using 14 bits, bits C16 to C29. This code value can be used to represent arbitrary information in accordance with the purpose of use of the dot pattern 103. In the present embodiment, it can be used to express a document ID. Finally, two bits C30 and C31 are used as the parity of the dot code. Note that the parity calculation method may be a generally known method, and a description thereof will be omitted.
図30(b)において示すフォーマット例では、ドットパターン103を設ける場所によりフォーマットが変更される。この例では、ドットパターン103を設ける場所を、XY座標領域とコード値領域とに区分する。XY座標領域では、XY座標領域用フォーマットが用いられ、コード値領域では、コード値領域用フォーマットが用いられる。
In the format example shown in FIG. 30B, the format is changed depending on where the dot pattern 103 is provided. In this example, a place where the dot pattern 103 is provided is divided into an XY coordinate area and a code value area. In the XY coordinate area, the XY coordinate area format is used, and in the code value area, the code value area format is used.
XY座標領域用フォーマットでは、X座標がビットC0からC14の15ビットを用いて表され、同じくY座標がC15からC29の15ビットを用いて表現される。また、コード値領域用フォーマットでは、コード値がC0からC29の30ビットを用いて表現される。
In the XY coordinate area format, the X coordinate is expressed using 15 bits of bits C0 to C14, and the Y coordinate is expressed using 15 bits of C15 to C29. In the code value area format, the code value is expressed using 30 bits from C0 to C29.
なお、読み取られた情報がXY座標値を表すものであるか、コード値を表すものであるかの区別が出来るように、XY座標値およびコード値を表すビット列が重ならない様に、ビット列の表現規則を決めておくのがよい。
In order to distinguish whether the read information represents an XY coordinate value or a code value, the bit string representation is made so that the bit strings representing the XY coordinate value and the code value do not overlap. It is good to decide rules.
このように、図30(b)に示すフォーマット例では、図30(a)に示すフォーマット例に較べ、より多くのビットをXY座標値およびコード値に割り当てることができるので、より広範囲のXY座標値およびより多くのコード値を表現することが出来る。
In this way, in the format example shown in FIG. 30B, more bits can be assigned to the XY coordinate value and code value than in the format example shown in FIG. Values and more code values can be represented.
In this way, in the format example shown in FIG. 30B, more bits can be assigned to the XY coordinate value and code value than in the format example shown in FIG. Values and more code values can be represented.
図30(c)において示すフォーマット例では、図30(b)のXY座標領域用フォーマットと同じフォーマットが用いられる。コード値の欄がフォーマット中に無いので、ドキュメントIDを直接ドットパターン103に記録することは出来ず、XY座標値の割り当て領域を区分することにより、間接的にドキュメントIDを区別する。
In the format example shown in FIG. 30 (c), the same format as the XY coordinate area format in FIG. 30 (b) is used. Since there is no code value column in the format, the document ID cannot be directly recorded in the dot pattern 103, and the document ID is indirectly distinguished by dividing the XY coordinate value assignment area.
例えば、X座標が0から100の範囲にあり、Y座標が0から100の範囲にある領域は、ドキュメントID=1のDTPデータ専用に割り当てる。同様に、ドキュメントID=2のDTPデータには、X座標が101から200の範囲にあり、Y座標が0から100の範囲にある領域を割り当てる。この様な割り当てを予め行うことにより、例えば、ドットパターン103から読み込まれたXY座標値が(150,50)である場合、この座標値は、X座標が101から200の範囲にあり、Y座標が0から100の範囲にある領域に含まれることから、このドットパターン103が設けられている印刷物101aのドキュメントIDは2であると特定することが出来る。
<ドキュメントIDの入力方法について> For example, an area where the X coordinate is in the range of 0 to 100 and the Y coordinate is in the range of 0 to 100 is allocated exclusively for DTP data of document ID = 1. Similarly, an area having an X coordinate in the range of 101 to 200 and a Y coordinate in the range of 0 to 100 is assigned to the DTP data with the document ID = 2. By performing such allocation in advance, for example, when the XY coordinate value read from thedot pattern 103 is (150, 50), the coordinate value is in the range of 101 to 200, and the Y coordinate Is included in the region in the range of 0 to 100, the document ID of the printed material 101a provided with the dot pattern 103 can be specified as 2.
<About the document ID input method>
<ドキュメントIDの入力方法について> For example, an area where the X coordinate is in the range of 0 to 100 and the Y coordinate is in the range of 0 to 100 is allocated exclusively for DTP data of document ID = 1. Similarly, an area having an X coordinate in the range of 101 to 200 and a Y coordinate in the range of 0 to 100 is assigned to the DTP data with the document ID = 2. By performing such allocation in advance, for example, when the XY coordinate value read from the
<About the document ID input method>
印刷物101aがいずれのDTPデータに対応するかを示すドキュメントIDは、前記において説明したように、印刷物101a上に印刷されるドットパターン103の少なくとも一部の領域において、XY座標値と共にドットコードに含めて設定されてもよいし、印刷物101a上をXY座標値のみを含むドットコードの領域とドキュメントIDのみを含むドットコードの領域とに分けて印刷してもよい。
As described above, the document ID indicating which DTP data the printed material 101a corresponds to is included in the dot code together with the XY coordinate value in at least a part of the dot pattern 103 printed on the printed material 101a. Alternatively, the printed matter 101a may be divided into a dot code area that includes only XY coordinate values and a dot code area that includes only the document ID.
また、ドキュメントIDは、ユーザがキーボード等の入力手段を用いて、手動により情報入力装置105に入力されてもよい。
<印刷物の構造について> The document ID may be manually input to theinformation input device 105 by the user using an input unit such as a keyboard.
<About the structure of printed matter>
<印刷物の構造について> The document ID may be manually input to the
<About the structure of printed matter>
図31に基づき、印刷物101aの構造を説明する。図31は、印刷物101aの断面図であり、図31(a)は、赤外線が印刷媒体101cの何も印刷されていない箇所に当たり拡散反射する様子を示す図であり、図31(b)は、赤外線が印刷物101aのコンテンツ印刷箇所に当たり拡散反射する様子を示す図であり、図31(c)は、赤外線がドットパターン103に当たり吸収される様子を示す図である。なお、ここでは、図示し易いように、インクが印刷媒体の表面上に盛り上がる様に示しているが、このような配置になるのは、印刷媒体101cがインクを吸収しない特性を有する場合と、印刷媒体101cはインクを吸収する特性を有するがインクの粘性が極めて高い場合とであり、通常は、印刷媒体ににじむ様に印刷される。
The structure of the printed material 101a will be described with reference to FIG. FIG. 31 is a cross-sectional view of the printed material 101a. FIG. 31 (a) is a diagram showing a state in which infrared rays hit and diffusely reflect a portion of the print medium 101c where nothing is printed, and FIG. FIG. 31C is a diagram showing a state in which infrared rays hit the content printing portion of the printed matter 101a and is diffusely reflected, and FIG. Here, for ease of illustration, the ink is shown so as to swell on the surface of the print medium, but this arrangement is the case where the print medium 101c has a characteristic of not absorbing ink, The print medium 101c has a characteristic of absorbing ink, but the viscosity of the ink is extremely high. Usually, the print medium 101c is printed so as to bleed on the print medium.
図31(a)に示すように、印刷媒体101cの、コンテンツおよびドットパターン103が印刷される表面は、赤外線を拡散反射する特性を持つことが望ましい。その理由は、印刷媒体101cの表面が赤外線を鏡面反射する特性を持つ場合、スキャナ104により読み取られる面の一部からの反射光がレンズ(後述)に適切に入射せず、読み取った画像の一部が暗く写ってしまい、画像解析が困難になるためである。
As shown in FIG. 31 (a), it is desirable that the surface of the print medium 101c on which the content and the dot pattern 103 are printed has a characteristic of diffusing and reflecting infrared rays. The reason is that when the surface of the print medium 101c has a characteristic of specularly reflecting infrared rays, the reflected light from a part of the surface read by the scanner 104 does not enter the lens (described later) properly, and one of the read images This is because the image is dark and the image analysis becomes difficult.
図31(b)において、赤外線拡散反射インク110を用いて印刷した箇所に赤外線が当たり拡散反射する様子と、赤外線透過インク111を用いて印刷した箇所に赤外線が当たり、赤外線が赤外線透過インク111を透過した後、印刷媒体101cの表面において拡散反射する様子とを示す。
In FIG. 31 (b), the infrared light hits the part printed using the infrared diffuse reflection ink 110, and the infrared light hits the part printed using the infrared transmission ink 111. After the transmission, the state of diffuse reflection on the surface of the print medium 101c is shown.
図31(c)において、上から順に、ドットパターン103と赤外線拡散反射インク110とが重畳印刷された表面において、ドットパターン103に向かって入射した赤外線が吸収される様子と、ドットパターン103のみが印刷された表面において、ドットパターン103に向かって入射した赤外線が吸収される様子と、ドットパターン103と赤外線透過インク111とが重畳印刷された表面において、ドットパターン103に向かって入射した赤外線が吸収される様子とを示す。
In FIG. 31 (c), in order from the top, on the surface on which the dot pattern 103 and the infrared diffuse reflection ink 110 are superimposed and printed, the state in which the infrared rays incident on the dot pattern 103 are absorbed, and only the dot pattern 103 is present. Absorption of infrared rays incident on the dot pattern 103 on the printed surface, and absorption of infrared rays incident on the dot pattern 103 on the surface on which the dot pattern 103 and the infrared transmission ink 111 are superimposed and printed. It shows how it is done.
このように、ドットパターン103と、赤外線拡散反射インク110または赤外線透過インク111とを重畳印刷した場合、粘性が極めて高いと、先に印刷したドットパターン103の周りにドーナツ状に赤外線拡散反射インク110または赤外線透過インク111が配置される。通常の粘性のインクであれば、互いににじみ合う。
Thus, when the dot pattern 103 and the infrared diffuse reflection ink 110 or the infrared transmission ink 111 are superimposed and printed, if the viscosity is extremely high, the infrared diffuse reflection ink 110 is formed in a donut shape around the previously printed dot pattern 103. Alternatively, infrared transmissive ink 111 is disposed. Ordinary viscous inks will blend into each other.
スキャナ104は、印刷物101aのドットパターン103が印刷された読み取り面に対して赤外線を照射し、その反射光を画像として撮影する(詳細は後述)ので、赤外線吸収インクにより印刷されたドットパターン103は、画像において、黒く表され、赤外線を拡散反射する箇所は、白く表される。
Since the scanner 104 irradiates the reading surface on which the dot pattern 103 of the printed material 101a is printed with infrared rays and shoots the reflected light as an image (details will be described later), the dot pattern 103 printed with the infrared absorbing ink is In the image, the portion that is black and diffusely reflects infrared light is white.
なお、赤外線拡散反射インク110および赤外線透過インク111は、可視光の特定の波長を反射または吸収する特性を持つので、これらのインクを用いて印刷された印刷物101aを人が見る場合、印刷されたコンテンツを通常の印刷と同様に読むことが出来る。
Note that the infrared diffuse reflection ink 110 and the infrared transmission ink 111 have a characteristic of reflecting or absorbing a specific wavelength of visible light, and therefore printed when a person sees the printed material 101a printed using these inks. Content can be read in the same way as normal printing.
このように、印刷媒体101c上にドットパターン103を印刷し、さらにその上にコンテンツを重畳印刷する際に用いるインクを、赤外線拡散反射インク110と赤外線透過インク111とで切り替えることにより、様々な、ドットパターン印刷とコンテンツ印刷の組み合わせを実現することが出来る。
<スキャナ104について> In this way, by printing thedot pattern 103 on the print medium 101 c and further switching the ink used when the content is superimposed and printed on the print medium 101 c between the infrared diffuse reflection ink 110 and the infrared transmission ink 111, a variety of A combination of dot pattern printing and content printing can be realized.
<About Scanner 104>
<スキャナ104について> In this way, by printing the
<
図32において、スキャナ104の構造のうち、ドットパターン103を読み取る部分の構造と、印刷物101a上のドットパターン103を読み取る様子を示す。スキャナ104は、赤外線を照射する手段であるIR-LEDと、IR-LEDから照射された赤外線が印刷物101aの表面において反射された反射光を集光するレンズと、レンズを通過した反射光のうち所定の波長成分をカットするIRフィルタと、撮像素子であるC-MOSセンサとを内蔵している。
32 shows the structure of a portion for reading the dot pattern 103 in the structure of the scanner 104 and how the dot pattern 103 on the printed material 101a is read. The scanner 104 includes an IR-LED that is a means for irradiating infrared rays, a lens that collects reflected light reflected from the surface of the printed material 101a by the infrared rays irradiated from the IR-LED, and reflected light that has passed through the lens. An IR filter that cuts a predetermined wavelength component and a C-MOS sensor that is an image sensor are incorporated.
スキャナ104は、印刷物101aに赤外線を照射し、印刷媒体101cの表面および赤外線拡散反射インク110により印刷された箇所から拡散反射された反射光を撮影する。上述したように、ドットパターン103は赤外線を吸収する特性を有するインクで印刷されているため、C-MOSセンサにおいて撮像された画像では、ドットパターン103のドット部分のみ黒く撮像されることとなる。
The scanner 104 irradiates the printed matter 101 a with infrared rays, and images reflected light that is diffusely reflected from the surface of the printing medium 101 c and a portion printed by the infrared diffuse reflection ink 110. As described above, since the dot pattern 103 is printed with ink having a characteristic of absorbing infrared rays, only the dot portion of the dot pattern 103 is captured black in the image captured by the C-MOS sensor.
また、スキャナ104は、前記の構成に加えて、中央処理装置(図示せず)を備えており、中央処理装置は、C-MOSセンサから入力されたドットパターン103を、解析ソフトウェアにより解析し、ドットコードに変換して出力する。
In addition to the above configuration, the scanner 104 includes a central processing unit (not shown). The central processing unit analyzes the dot pattern 103 input from the C-MOS sensor with analysis software, Convert to dot code and output.
なお、スキャナ104は、中央処理装置および解析ソフトウェアの代わりに、同様の機能を備えたハードウェア回路を備えていてもよい。
Note that the scanner 104 may include a hardware circuit having similar functions instead of the central processing unit and the analysis software.
また、ドットパターン103を解析してドットコードに変換する処理は、スキャナ104上の中央処理装置により行う代わりに、スキャナ104が接続された装置、例えばパーソナルコンピュータ上において処理を行う構成でもよい。
In addition, the process of analyzing the dot pattern 103 and converting it into a dot code may be performed on a device connected to the scanner 104, for example, a personal computer, instead of being performed by the central processing unit on the scanner 104.
スキャナ104とスキャナ104が接続される装置との間は、USBケーブルなどの有線方式により接続されてもよいし、無線方式により接続されてもよい。
<情報入力装置105の構成について> Thescanner 104 and a device to which the scanner 104 is connected may be connected by a wired method such as a USB cable, or may be connected by a wireless method.
<Configuration ofInformation Input Device 105>
<情報入力装置105の構成について> The
<Configuration of
図33において、本実施形態に係る情報入力装置105の機能ブロック図を示す。情報入力装置105は、スキャナ104と、ドキュメント管理部120(2次元書式情報保管選択手段)と、座標変換部130(座標変換手段)と、特定情報選択部140(特定情報選択手段)とを備えている。
33 shows a functional block diagram of the information input apparatus 105 according to the present embodiment. The information input device 105 includes a scanner 104, a document management unit 120 (two-dimensional format information storage selection unit), a coordinate conversion unit 130 (coordinate conversion unit), and a specific information selection unit 140 (specific information selection unit). ing.
スキャナ104は、印刷物101a上においてユーザがスキャナ104を用いてタッチした位置のドットパターン103を読み込み、ドットコードに変換後、ドットコード内のドキュメントID部分をドキュメント管理部120に出力する。また、スキャナ104は、ドットコード内のXY座標値(xt,yt)部分を座標変換部130に出力する。なお、ここでは、ドットコードが、XY座標値およびコード値を含む場合について説明する。
The scanner 104 reads the dot pattern 103 at the position touched by the user using the scanner 104 on the printed material 101a, converts the dot pattern 103 into a dot code, and outputs the document ID portion in the dot code to the document management unit 120. Further, the scanner 104 outputs the XY coordinate value (xt, yt) portion in the dot code to the coordinate conversion unit 130. Here, a case where the dot code includes an XY coordinate value and a code value will be described.
ドキュメント管理部120は、スキャナ104から入力されたドキュメントIDを用いて、ドキュメント管理部120内に予め保存されている、ドキュメントのDTPデータを検索する。そして、入力されたドキュメントIDに対応したDTPデータ101bを座標変換部130および特定情報選択部140に出力する。
The document management unit 120 uses the document ID input from the scanner 104 to search the document DTP data stored in the document management unit 120 in advance. The DTP data 101b corresponding to the input document ID is output to the coordinate conversion unit 130 and the specific information selection unit 140.
座標変換部130は、スキャナ104から入力されたXY座標値(Xt,Yt)と、ドキュメント管理部120から入力されたDTPデータ101bとを用いて、タッチ位置の座標を、印刷物101a上の座標系におけるXY座標値(Xt,Yt)から、DTPデータ101b上の座標系におけるxy座標値(xt,yt)に変換し、変換したxy座標値(xt,yt)を特定情報選択部140に出力する。
The coordinate conversion unit 130 uses the XY coordinate values (Xt, Yt) input from the scanner 104 and the DTP data 101b input from the document management unit 120 to convert the touch position coordinates into a coordinate system on the printed material 101a. XY coordinate value (Xt, Yt) at, is converted into an xy coordinate value (xt, yt) in the coordinate system on the DTP data 101b, and the converted xy coordinate value (xt, yt) is output to the specific information selection unit 140. .
特定情報選択部140は、ドキュメント管理部120から入力されたDTPデータ101bと、座標変換部130から入力されたxy座標値(xt,yt)とを用いて、DTPデータ101bに含まれるテキスト、図表、イラスト、写真等の特定情報のうち、ユーザがタッチ操作により指示したと考えられる特定情報を選択し出力する。特定情報の選択方法の詳細は後述するが、例えば、タッチ位置のxy座標値(xt,yt)から最も近い位置にある特定情報を選択する方法などがある。
The specific information selection unit 140 uses the DTP data 101b input from the document management unit 120 and the xy coordinate values (xt, yt) input from the coordinate conversion unit 130 to display texts, charts, and diagrams included in the DTP data 101b. Among the specific information such as illustrations and photographs, the specific information considered to be instructed by the touch operation by the user is selected and output. Although the details of the selection method of specific information will be described later, for example, there is a method of selecting specific information at a position closest to the xy coordinate value (xt, yt) of the touch position.
特定情報選択部140から出力された特定情報が、他の機器等において、入力として利用される。
The specific information output from the specific information selection unit 140 is used as an input in another device or the like.
なお、情報入力装置105の具体例としては、パーソナルコンピュータ、PDA、テレビ受信装置、フロントプロジェクタ、リアプロジェクタ、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、時計、スマートフォン等が挙げられる。
<DTPデータについて> Specific examples of theinformation input device 105 include personal computers, PDAs, television receivers, front projectors, rear projectors, game devices, karaoke devices, mobile phone terminal devices, POS terminal devices, ATMs, KIOSK terminals, car navigation systems, and pachinko machines. , Watches, smartphones and the like.
<About DTP data>
<DTPデータについて> Specific examples of the
<About DTP data>
本実施形態では、2次元書式情報の例として、DTPデータを挙げている。DTPデータは、さらに具体的には、ワードプロセッサなどのDTPソフトウェアや、CADソフトウェア、HTML、XML、フラッシュ、PDF等の形式のファイルを作成するオーサリングソフトウェア等により作成された電子データであり、その電子データには、例えば、テキスト本文に加えて、そのテキストを表示したり印刷したりする際に使用するフォント(ベクターフォント)の種類および大きさの指定やレイアウト情報などが含まれている。
In this embodiment, DTP data is cited as an example of two-dimensional format information. More specifically, the DTP data is electronic data created by DTP software such as a word processor, authoring software that creates files in a format such as CAD software, HTML, XML, flash, PDF, etc. For example, in addition to the text body, the type and size of the font (vector font) used when displaying or printing the text, layout information, and the like are included.
また、DTPデータには、図表、イラスト、写真等を含む場合、各画像データが格納されているファイルの名前や、表示したり印刷したりする際に、それらが占める領域の位置情報なども含まれている。
In addition, when the DTP data includes charts, illustrations, photographs, etc., it also includes the name of the file in which each image data is stored and the location information of the area occupied when displaying or printing. It is.
DTPデータは、ドキュメントIDにより、一意に特定できるように管理される。DTPデータを印刷した時に複数ページとなる場合、すなわち、印刷物101aが複数ページにより構成されている場合には、ドキュメントIDは、その各ページを区別できるように構成されていることが望ましい。
DTP data is managed so that it can be uniquely identified by the document ID. When there are a plurality of pages when the DTP data is printed, that is, when the printed material 101a is composed of a plurality of pages, it is desirable that the document ID is configured so that each page can be distinguished.
なお、DTPデータは、地図データであってもよい。
<選択用位置情報について> The DTP data may be map data.
<About position information for selection>
<選択用位置情報について> The DTP data may be map data.
<About position information for selection>
DTPデータ中のテキスト、図表、イラスト、写真等の特定情報には、これらのうちいずれの特定情報がユーザにより指示されたかを、タッチ位置のxy座標(xt,yt)との位置関係から判断するために、選択用位置情報が設けられる。
For specific information such as text, charts, illustrations, and photos in the DTP data, it is determined from the positional relationship with the xy coordinates (xt, yt) of the touch position which specific information has been designated by the user. Therefore, position information for selection is provided.
選択用位置情報を各特定情報に対して設定するタイミングは、DTPデータをドキュメント管理部120に格納する際に予め設定されていてもよいし、特定情報選択部140が、ドキュメント管理部120からDTPデータ101bを受け取った後に、特定情報選択部140により設定されてもよい。
The timing for setting the selection position information for each specific information may be set in advance when the DTP data is stored in the document management unit 120, or the specific information selection unit 140 may receive the DTP data from the document management unit 120. It may be set by the specific information selection unit 140 after receiving the data 101b.
また、特定情報選択部140は、ドキュメント管理部120から受け取ったDTPデータ101bの全体を一度に解析して、DTPデータ101bに含まれるすべての特定情報に対する選択用位置情報を設定してもよいし、DTPデータ101bのうち、タッチ位置の座標値(xt,yt)近傍にある特定情報のみを解析し、選択用位置情報を設定してもよい。
Further, the specific information selection unit 140 may analyze the entire DTP data 101b received from the document management unit 120 at a time, and set selection position information for all the specific information included in the DTP data 101b. In the DTP data 101b, only the specific information in the vicinity of the coordinate value (xt, yt) of the touch position may be analyzed to set the position information for selection.
特定情報の解析方法としては、特定情報がテキストの場合、一般的に知られている通常の構文解析方法を用いればよい。また、特定情報が階層化されたオブジェクトの集合として表される、図表、イラスト、CADデータ(点、線分、平面、立体物等)である場合は、その階層構造およびオブジェクトを扱えるソフトウェア等により、解析を行えばよい。また、特定情報がビットマップにより表されるイラストまたは写真等である場合は、DTPデータに含まれるそれら特定情報のファイル名からビットマップのデータを取得し、一般的に知られている通常の画像解析方法を用いてビットマップを解析すればよい。
As the analysis method of the specific information, when the specific information is text, a generally known ordinary syntax analysis method may be used. In the case of charts, illustrations, and CAD data (points, line segments, planes, solid objects, etc.), in which the specific information is represented as a set of hierarchized objects, the hierarchical structure and the software that can handle the objects Analysis can be performed. If the specific information is an illustration or a photograph represented by a bitmap, the bitmap data is acquired from the file name of the specific information included in the DTP data, and a generally known ordinary image is obtained. The bitmap may be analyzed using an analysis method.
図34において、特定情報の選択用位置情報として、オブジェクトの中心座標値または図心座標値を用いる場合の例を示す。図34(a)は、特定情報がテキストの場合の例であり、図34(b)は、特定情報が図表(パイチャート)の場合の例であり、図34(c)は、特定情報がイラスト・写真の場合の例である。なお、この図では、オブジェクトの中心座標値または図心座標値の位置を示すために、プラス印のマークを用いているが、このマークは、説明のために示したものであり、印刷または表示されるものではない。
FIG. 34 shows an example in which the center coordinate value or centroid coordinate value of an object is used as position information for selection of specific information. 34A shows an example in which the specific information is text, FIG. 34B shows an example in which the specific information is a chart (pie chart), and FIG. 34C shows the specific information. This is an example of illustrations / photos. In this figure, a plus mark is used to indicate the position of the center coordinate value or centroid coordinate value of the object, but this mark is shown for explanation, and is printed or displayed. Is not to be done.
図34(a)に示す例では、特定情報として、語句「花の都」、「大阪」、および「東京タワー」が示されている。語句「東京タワー」に対しては、その表示領域の中心が選択用位置情報として設定されている。
In the example shown in FIG. 34A, the phrases “Hana no Miyako”, “Osaka”, and “Tokyo Tower” are shown as specific information. For the phrase “Tokyo Tower”, the center of the display area is set as selection position information.
これに対し、語句「花の都」の場合は、語句を構成する各文字の間隔が離れており、その表示領域の中心座標値のみを選択用位置情報として設定すると、ユーザが語句「花の都」を選択するために文字「花」の近傍をタッチした際、語句「花の都」の中心座標値とタッチ位置の座標値とが離れているため、語句「花の都」が選択されない可能性が高い。
On the other hand, in the case of the phrase “Hana no Miyako”, the spaces between the characters constituting the phrase are separated, and when only the center coordinate value of the display area is set as the position information for selection, the user sets the phrase “flower flower”. When touching the vicinity of the character “flower” to select “city”, the phrase “flower city” is not selected because the center coordinate value of the word “flower city” is far from the coordinate value of the touch position. Probability is high.
そのため、語句を構成する各文字の間隔が離れている場合は、その語句を構成する各文字に対して、各文字の中心座標値を選択用位置情報として設定するのがよい。
Therefore, when the characters constituting the phrase are spaced apart, it is preferable to set the center coordinate value of each character as selection position information for each character constituting the phrase.
なお、ユーザが文字「花」の近傍をタッチした場合、ユーザが指定したい語句は、語句「花の都」であるか語句「花」であるかの判断を、特定情報選択部140が出来ない場合がある。その場合、特定情報選択部140は、語句「花の都」および語句「花」の両方を選択候補としてユーザに提示し、ユーザが所望の語句を選択候補から選択する構成としてもよい。
When the user touches the vicinity of the character “flower”, the specific information selection unit 140 cannot determine whether the phrase that the user wants to specify is the phrase “flower capital” or the phrase “flower”. There is a case. In that case, the specific information selection unit 140 may present both the phrase “flower capital” and the phrase “flower” to the user as selection candidates, and the user may select a desired phrase from the selection candidates.
また、語句「大阪」の場合、改行により文字「大」と文字「阪」との間隔が離れてしまっている。この場合も、選択用位置情報として、各文字に対して、文字の中心座標値を設定することにより、ユーザは、適切に語句「大阪」を選択することが出来る。
Also, in the case of the phrase “Osaka”, the line between the character “Dai” and the character “Osaka” is separated by a line feed. Also in this case, the user can appropriately select the word “Osaka” by setting the character center coordinate value for each character as the position information for selection.
図34(b)に示す例では、特定情報として、パイチャートおよびそのパイチャートを構成するパイが示されている。パイチャート全体の選択用位置情報として、円の中心点座標が設定されると共に、27%、18%、および55%の各パイ(それぞれ、オブジェクトA、B、およびCとする)の図心座標値が、各オブジェクトの選択用位置情報として設定される。
In the example shown in FIG. 34 (b), the pie chart and the pie constituting the pie chart are shown as the specific information. Center position coordinates of a circle are set as position information for selection of the entire pie chart, and centroid coordinates of 27%, 18%, and 55% of each pie (objects A, B, and C, respectively) A value is set as position information for selection of each object.
図34(c)に示す例では、特定情報として、河馬(オブジェクトD)および熊(オブジェクトE)のイラストの輪郭が示されている。各オブジェクトの図心座標値が選択用位置情報として設定される。なお、設定される図心座標値は、正確に計算される必要はなく、オブジェクトの選択が適切に出来る程度の概算値であればよい。
In the example shown in FIG. 34C, contours of illustrations of Kawama (object D) and bear (object E) are shown as specific information. The centroid coordinate value of each object is set as selection position information. Note that the centroid coordinate value to be set does not need to be calculated accurately, and may be an approximate value that can appropriately select an object.
このように、一つの大きなオブジェクトが複数の小さなオブジェクトにより構成されている場合、これらの小さなオブジェクト毎に選択用位置情報を設定することにより、ユーザはより柔軟な特定情報の指示を行うことが出来る。
As described above, when one large object is composed of a plurality of small objects, the user can give more specific information instructions by setting the position information for selection for each small object. .
図35において、テキストおよび語句を特定情報とする場合の、他の選択用位置情報の例を示す。図35(a)は、語句の始点座標と高さを選択用位置情報とする例であり、図35(b)は、語句の始点座標と終点座標と高さとを選択用位置情報とする例であり、図35(c)は、語句を構成する文字が離れている場合に文字ごとの始点座標と終点座標と高さとを選択用位置情報とする例である。
FIG. 35 shows another example of position information for selection when text and phrases are specified information. FIG. 35A is an example in which the starting point coordinates and height of a word are used as selection position information, and FIG. 35B is an example in which the starting point coordinates, end point coordinates, and height of a word are used as selection position information. FIG. 35C shows an example in which the start point coordinates, end point coordinates, and height for each character are used as position information for selection when the characters constituting the phrase are separated.
図35(a)に示す例では、語句「東京」の高さhiと、語句「東京」が占める長方形の領域の左辺(長さはhi)の中点の座標値(xi,yi)とを、選択用位置情報としている。
In the example shown in FIG. 35A, the height hi of the phrase “Tokyo” and the coordinate value (xi, yi) of the midpoint of the left side (length hi) of the rectangular area occupied by the phrase “Tokyo” are The position information for selection is used.
図35(b)に示す例では、語句「東京」の高さhiと、語句「東京」の幅を示す、高さ方向において任意の位置の線分の始点座標(xi1,yi1)および終点座標(xi2,yi2)とを、選択用位置情報としている。
In the example shown in FIG. 35 (b), the start point coordinates (xi1, yi1) and end point coordinates of a line segment at an arbitrary position in the height direction indicating the height hi of the phrase “Tokyo” and the width of the phrase “Tokyo”. (Xi2, yi2) is used as position information for selection.
図35(c)に示す例では、語句「大阪」を構成する各文字が離れているので、文字「大」および「阪」のそれぞれに対して、図35(b)に示す例と同様に、文字の高さと幅を示す線分とにより選択用位置情報を設定している。すなわち、文字「大」は、高さhi1と、始点座標(xi11,yi11)と、終点座標(xi12,yi12)とを選択用位置情報として有し、文字「阪」は、高さhi2と、始点座標(xi21,yi21)と、終点座標(xi22,yi22)とを選択用位置情報として有している。
In the example shown in FIG. 35C, since the characters constituting the phrase “Osaka” are separated from each other, for each of the characters “Dai” and “Osaka”, as in the example shown in FIG. The position information for selection is set by line segments indicating the height and width of the characters. That is, the character “Large” has the height hi1, the start point coordinates (xi11, yi11), and the end point coordinates (xi12, yi12) as position information for selection, and the character “Osaka” has the height hi2. It has start point coordinates (xi21, yi21) and end point coordinates (xi22, yi22) as selection position information.
なお、テキスト、語句、および文字に対して、図35に示す各種の選択用位置情報を用いることにより、これらテキスト、語句、および文字の占める領域の位置、高さ、および幅がわかるので、xy座標系における、これらテキスト、語句、および文字のマスク領域を容易に計算することが出来る。
Note that the position, height, and width of the area occupied by the text, the phrase, and the character can be known by using various selection position information shown in FIG. 35 for the text, the phrase, and the character. Mask areas for these texts, phrases, and characters in the coordinate system can be easily calculated.
また、選択用位置情報は、前記マスク領域に含まれる全ての座標値(xia,yia)の集合とマスク領域の輪郭部の座標値(xie,yie)の集合とから構成されてもよい。
Further, the selection position information may be composed of a set of all coordinate values (xia, yia) included in the mask area and a set of coordinate values (xie, yie) of the contour part of the mask area.
なお、図表、イラスト、写真等を特定情報とする場合にも、これらオブジェクトの輪郭部を定めることにより、オブジェクトに含まれる全ての座標値(xia,yia)の集合とオブジェクトの輪郭部の座標値(xie,yie)の集合とを選択用位置情報としてもよい。
Even in the case where charts, illustrations, photographs, etc. are used as specific information, by defining the contours of these objects, a set of all coordinate values (xia, yia) included in the objects and the coordinate values of the contours of the objects A set of (xie, yie) may be used as position information for selection.
なお、DTPデータが、地図データの場合、道路により囲まれた領域、地物領域、道路中心線、および/または地物図心が選択用位置情報となる。地図データ内では、特定情報がテキスト、道路、地物、交差点等のカテゴリに分類される。特定情報を選択する際、いずれかのカテゴリを選択して、特定情報を認識する。当然、特定情報の候補から選択してもよいし、予めカテゴリを選択してからタッチしてもよい。
<タッチ操作について> When the DTP data is map data, the area surrounded by the road, the feature area, the road center line, and / or the feature centroid are the position information for selection. In the map data, the specific information is classified into categories such as text, road, feature, and intersection. When selecting specific information, one of the categories is selected to recognize the specific information. Naturally, it may be selected from candidates for specific information, or may be touched after a category is selected in advance.
<About touch operation>
<タッチ操作について> When the DTP data is map data, the area surrounded by the road, the feature area, the road center line, and / or the feature centroid are the position information for selection. In the map data, the specific information is classified into categories such as text, road, feature, and intersection. When selecting specific information, one of the categories is selected to recognize the specific information. Naturally, it may be selected from candidates for specific information, or may be touched after a category is selected in advance.
<About touch operation>
図36から図38に基づき、ユーザが印刷物101a上の特定情報を指定する際に、スキャナ104を用いて行う操作について説明する。
36 to 38, an operation performed using the scanner 104 when the user designates specific information on the printed material 101a will be described.
図36において、スキャナ104を用いて、ユーザが特定情報の1点にタッチする操作の例を示す。タッチ位置の座標値(Xt,Yt)が、点座標として、特定情報選択部140に認識される。
FIG. 36 shows an example of an operation in which the user touches one point of the specific information using the scanner 104. The coordinate value (Xt, Yt) of the touch position is recognized by the specific information selection unit 140 as a point coordinate.
図37において、スキャナ104を用いて、ユーザが特定情報の1点にタッチした後、指定したい特定情報上をなぞる操作の例を示す。タッチしてなぞった軌跡の座標値(Xt,Yt)が、線分として、特定情報選択部140に認識される。
FIG. 37 shows an example of an operation in which the user touches one point of the specific information and then traces on the specific information to be specified using the scanner 104. The coordinate information (Xt, Yt) of the locus traced by touching is recognized by the specific information selection unit 140 as a line segment.
この操作法を用いると、例えば、語句「東京」102a全体をなぞった場合には、語句「東京」102aが、入力する特定情報として特定情報選択部140に認識されるのに対し、文字「東」のみをなぞった場合には、文字「東」のみが、入力する特定情報として特定情報選択部140に認識させることが出来る。
Using this operation method, for example, when the entire phrase “Tokyo” 102a is traced, the phrase “Tokyo” 102a is recognized by the specific information selection unit 140 as the specific information to be input, whereas the character “East” ], Only the character “East” can be recognized by the specific information selection unit 140 as input specific information.
図38において、スキャナ104を用いて、ユーザが特定情報の1点にタッチした後、指定したい特定情報の周囲をなぞって囲む操作の例を示す。タッチしてなぞって囲んだ軌跡の座標値(Xt,Yt)が、閉曲線として、特定情報選択部140に認識される。
FIG. 38 shows an example of an operation of tracing and surrounding the specific information to be designated after the user touches one point of the specific information using the scanner 104. The coordinate information (Xt, Yt) of the locus traced by touching is recognized by the specific information selection unit 140 as a closed curve.
なお、なぞって囲む操作により、完全な閉曲線が形成されない場合、特定情報選択部140は、タッチしてなぞった軌跡の始点と終点とを結ぶ補正により、完全な閉曲線を形成してもよい。
If a complete closed curve is not formed by the tracing operation, the specific information selection unit 140 may form a complete closed curve by correcting the start point and the end point of the trace traced by touching.
この操作法を用いると、タッチしてなぞる操作と同様に、語句「東京」102aの指定と文字「東」の指定とを区別するような、特定情報の正確な指示を情報入力装置105に与えることが出来る。
When this operation method is used, an accurate instruction of specific information is given to the information input device 105 so as to distinguish between the designation of the phrase “Tokyo” 102a and the designation of the character “East”, similarly to the touching and tracing operation. I can do it.
なお、ここでいう囲む操作には、指定したい特定情報が中に含まれるように完全に囲む場合と、なぞった軌跡が特定情報上に重なるように囲む場合とが含まれる。なぞった軌跡が特定情報上に重なるように囲む場合には、少なくとも選択用位置情報が表す位置が囲まれていればよい。もし、少なくとも選択用位置情報が表す位置が囲まれていない場合は、なぞった軌跡を構成する複数の座標値(xt,yt)から最も近い、選択用位置情報の位置に対応した特定情報が選択される。
<特定情報の選択方法について> It should be noted that the enclosing operation here includes a case where the enclosing is completely included so that the specific information to be specified is included therein, and an enclosing operation where the traced trace is overlapped on the specific information. In the case where the traced trace is enclosed so as to overlap the specific information, at least the position represented by the selection position information may be enclosed. If at least the position represented by the position information for selection is not surrounded, the specific information corresponding to the position of the position information for selection closest to the plurality of coordinate values (xt, yt) constituting the trace is selected. Is done.
<How to select specific information>
<特定情報の選択方法について> It should be noted that the enclosing operation here includes a case where the enclosing is completely included so that the specific information to be specified is included therein, and an enclosing operation where the traced trace is overlapped on the specific information. In the case where the traced trace is enclosed so as to overlap the specific information, at least the position represented by the selection position information may be enclosed. If at least the position represented by the position information for selection is not surrounded, the specific information corresponding to the position of the position information for selection closest to the plurality of coordinate values (xt, yt) constituting the trace is selected. Is done.
<How to select specific information>
図39から図41に基づき、タッチ位置の座標値(xt,yt)と各特定情報に備えられた選択用位置情報とから、特定情報を選択する方法について説明する。なお、ユーザによるタッチ操作が3種類あり、選択用位置情報の種類が3種類あるので、以下では、これらの組み合わせとして、9通りのケースについて、特定情報の選択方法を説明する。
39 to 41, a method for selecting specific information from the coordinate values (xt, yt) of the touch position and the position information for selection provided in each specific information will be described. In addition, since there are three types of touch operations by the user and three types of position information for selection, a method for selecting specific information will be described below for nine cases as combinations thereof.
ケース1:タッチ操作の軌跡が点であり、選択用位置情報が中心点の場合
特定情報選択部140は、タッチ位置の座標値(xt,yt)の点から最も近い中心座標(xi,yi)または図心座標(xi,yi)を持つ特定情報を選択する。 Case 1: When the trajectory of the touch operation is a point and the position information for selection is the center point, the specificinformation selection unit 140 has the center coordinate (xi, yi) closest to the point of the coordinate value (xt, yt) of the touch position. Alternatively, specific information having centroid coordinates (xi, yi) is selected.
特定情報選択部140は、タッチ位置の座標値(xt,yt)の点から最も近い中心座標(xi,yi)または図心座標(xi,yi)を持つ特定情報を選択する。 Case 1: When the trajectory of the touch operation is a point and the position information for selection is the center point, the specific
ケース2:タッチ操作の軌跡が点であり、選択用位置情報が線分の場合
図41において、ユーザがタッチ操作により特定情報の指定を行い、かつ語句「東京」102aが選択用位置情報として、線分を持っている場合の、特定情報を選択する方法の例を示す。 Case 2: When the locus of the touch operation is a point and the position information for selection is a line segment In FIG. 41, the user designates specific information by the touch operation, and the phrase “Tokyo” 102a is used as the position information for selection. An example of a method for selecting specific information when a line segment is present will be described.
図41において、ユーザがタッチ操作により特定情報の指定を行い、かつ語句「東京」102aが選択用位置情報として、線分を持っている場合の、特定情報を選択する方法の例を示す。 Case 2: When the locus of the touch operation is a point and the position information for selection is a line segment In FIG. 41, the user designates specific information by the touch operation, and the phrase “Tokyo” 102a is used as the position information for selection. An example of a method for selecting specific information when a line segment is present will be described.
図39(a)は、タッチ位置の座標値(xt,yt)の点から線分に対して下ろした垂線の足が線分と交わらない場合の例である。この場合、座標値(xt,yt)の点から線分までの距離dは、座標値(xt,yt)と線分の始点座標値(xi1,yi1)または終点座標値(xi2,yi2)との距離のうち、いずれか短い方となる。
FIG. 39 (a) shows an example in which the perpendicular foot drawn from the point of the coordinate value (xt, yt) of the touch position does not intersect the line segment. In this case, the distance d from the point of the coordinate value (xt, yt) to the line segment is the coordinate value (xt, yt) and the start point coordinate value (xi1, yi1) or end point coordinate value (xi2, yi2) of the line segment. The shorter of the distances.
図39(b)は、タッチ位置の座標値(xt,yt)の点から線分に対して下ろした垂線の足が線分と交わる場合の例である。この場合、座標値(xt,yt)の点から線分までの距離dは、座標値(xt,yt)の点から線分に対して下ろした垂線の長さとなる。
FIG. 39 (b) shows an example in which a perpendicular foot drawn from the point of the coordinate value (xt, yt) of the touch position intersects the line segment. In this case, the distance d from the point of the coordinate value (xt, yt) to the line segment is the length of the perpendicular drawn from the point of the coordinate value (xt, yt) to the line segment.
特定情報選択部140は、前記の方法により、各特定情報を表す線分とタッチ位置の座標値(xt,yt)の点との距離dを求め、距離dが最も短くなる特定情報を選択する。
The specific information selection unit 140 obtains the distance d between the line segment representing each specific information and the point of the coordinate value (xt, yt) of the touch position by the above method, and selects the specific information with the shortest distance d. .
ケース3:タッチ操作の軌跡が点であり、選択用位置情報がマスク領域の場合
図40において、ユーザがタッチ操作により特定情報の指定を行い、かつ語句「東京」102aが選択用位置情報として、マスク領域102bを持っている場合に、特定情報を選択する方法の例を示す。 Case 3: When the locus of the touch operation is a point and the position information for selection is a mask area In FIG. 40, the user designates specific information by the touch operation, and the phrase “Tokyo” 102a is used as the position information for selection. An example of a method for selecting specific information when themask area 102b is provided will be described.
図40において、ユーザがタッチ操作により特定情報の指定を行い、かつ語句「東京」102aが選択用位置情報として、マスク領域102bを持っている場合に、特定情報を選択する方法の例を示す。 Case 3: When the locus of the touch operation is a point and the position information for selection is a mask area In FIG. 40, the user designates specific information by the touch operation, and the phrase “Tokyo” 102a is used as the position information for selection. An example of a method for selecting specific information when the
この方法では、タッチ位置の座標値(xt,yt)が、マスク領域内の全座標値(xia,yia)のいずれかと一致すれば、特定情報選択部140は、一致した座標値を持つ特定情報を選択する。もし一致する座標値が無い場合は、タッチ位置の座標値(xt,yt)から最も近い、マスク領域輪郭部の座標値(xie,yie)を持つ特定情報を選択すればよい。
In this method, if the coordinate value (xt, yt) of the touch position matches any of the coordinate values (xia, yia) in the mask area, the specific information selection unit 140 specifies the specific information having the matching coordinate value. Select. If there is no coincident coordinate value, the specific information having the coordinate value (xie, yie) of the mask region outline portion closest to the coordinate value (xt, yt) of the touch position may be selected.
このマスク領域を利用する選択方法は、テキストのみならず、図表、イラスト、写真等のオブジェクトが特定情報である場合にも使用できる。
The selection method using this mask area can be used not only for text but also for objects such as charts, illustrations, and photographs that are specific information.
図40(a)は、タッチ位置の座標値(xt,yt)がマスク領域102b内である場合の例である。この場合、特定情報選択部140は、マスク領域102bに対応した特定情報である語句「東京」102aを選択する。
FIG. 40A shows an example in which the coordinate value (xt, yt) of the touch position is within the mask area 102b. In this case, the specific information selection unit 140 selects the phrase “Tokyo” 102a, which is specific information corresponding to the mask area 102b.
図40(b)は、タッチ位置の座標値(xt,yt)が、語句「東京」102aのマスク領域102b内にも、語句「大阪」2a’のマスク領域102b’内にも入らない場合の例である。この場合、特定情報選択部140は、タッチ位置の座標値(xt,yt)からマスク領域102bおよびマスク領域102b’までの距離d1およびd2を求め、これらの距離を比較する。距離d1の方が短いので、特定情報選択部140は、マスク領域102bに対応した特定情報である語句「東京」102aを選択する。
FIG. 40B shows a case where the coordinate value (xt, yt) of the touch position does not enter the mask area 102b of the phrase “Tokyo” 102a nor the mask area 102b ′ of the phrase “Osaka” 2a ′. It is an example. In this case, the specific information selection unit 140 obtains distances d1 and d2 from the coordinate values (xt, yt) of the touch position to the mask area 102b and the mask area 102b ', and compares these distances. Since the distance d1 is shorter, the specific information selection unit 140 selects the phrase “Tokyo” 102a, which is specific information corresponding to the mask area 102b.
ケース4:タッチ操作の軌跡が線分であり、選択用位置情報が中心点の場合
特定情報選択部140は、ケース2と同様に、中心座標(xi,yi)または図心座標(xi,yi)から、軌跡の線分までの距離dが最も短くなる特定情報を選択する。 Case 4: When the trajectory of the touch operation is a line segment and the position information for selection is the center point, the specificinformation selection unit 140, like the case 2, the center coordinates (xi, yi) or the centroid coordinates (xi, yi) ) To the specific information with the shortest distance d to the line segment of the trajectory.
特定情報選択部140は、ケース2と同様に、中心座標(xi,yi)または図心座標(xi,yi)から、軌跡の線分までの距離dが最も短くなる特定情報を選択する。 Case 4: When the trajectory of the touch operation is a line segment and the position information for selection is the center point, the specific
ケース5:タッチ操作の軌跡が線分であり、選択用位置情報が線分の場合
特定情報選択部140は、例えば、軌跡である線分の始点座標値(xt1,yt1)と、終点座標値(xt2,yt2)と、選択用位置情報である線分の始点座標値(xi1,yi1)と、終点座標値(xi2,yi2)とにより形成される四角形の面積が最小となる特定情報を選択する。 Case 5: When the touch operation trajectory is a line segment and the selection position information is a line segment The specificinformation selection unit 140, for example, the start point coordinate value (xt1, yt1) of the line segment that is the trajectory and the end point coordinate value Select specific information that minimizes the area of the quadrangle formed by (xt2, yt2), the start point coordinate value (xi1, yi1) of the line segment that is the position information for selection, and the end point coordinate value (xi2, yi2) To do.
特定情報選択部140は、例えば、軌跡である線分の始点座標値(xt1,yt1)と、終点座標値(xt2,yt2)と、選択用位置情報である線分の始点座標値(xi1,yi1)と、終点座標値(xi2,yi2)とにより形成される四角形の面積が最小となる特定情報を選択する。 Case 5: When the touch operation trajectory is a line segment and the selection position information is a line segment The specific
ケース6:タッチ操作の軌跡が線分であり、選択用位置情報がマスク領域の場合
特定情報選択部140は、軌跡である線分を構成する複数の座標値(xt,yt)のうち、最も多くの座標値(xt,yt)が含まれるマスク領域を持つ特定情報を選択する。 Case 6: When the locus of the touch operation is a line segment, and the position information for selection is a mask area The specificinformation selection unit 140 is the most of the plurality of coordinate values (xt, yt) constituting the line segment that is the locus. Specific information having a mask area including many coordinate values (xt, yt) is selected.
特定情報選択部140は、軌跡である線分を構成する複数の座標値(xt,yt)のうち、最も多くの座標値(xt,yt)が含まれるマスク領域を持つ特定情報を選択する。 Case 6: When the locus of the touch operation is a line segment, and the position information for selection is a mask area The specific
ケース7:タッチ操作の軌跡が閉曲線であり、選択用位置情報が中心点の場合
図43において、ユーザがタッチしてなぞって囲む操作により特定情報の指定を行い、かつ語句「東京」102aが選択用位置情報として、中心座標値(xi,yi)を持っている場合に、特定情報を選択する方法の例を示す。この場合、特定情報選択部140は、なぞって囲む操作により入力された軌跡により囲まれた選択用位置情報を有する特定情報を選択する。 Case 7: When the locus of the touch operation is a closed curve and the position information for selection is the center point In FIG. 43, the user touches and traces to specify specific information, and the phrase “Tokyo” 102a is selected. An example of a method for selecting specific information when the center position value (xi, yi) is used as the position information for use will be described. In this case, the specificinformation selection unit 140 selects the specific information having the position information for selection surrounded by the trajectory input by the tracing operation.
図43において、ユーザがタッチしてなぞって囲む操作により特定情報の指定を行い、かつ語句「東京」102aが選択用位置情報として、中心座標値(xi,yi)を持っている場合に、特定情報を選択する方法の例を示す。この場合、特定情報選択部140は、なぞって囲む操作により入力された軌跡により囲まれた選択用位置情報を有する特定情報を選択する。 Case 7: When the locus of the touch operation is a closed curve and the position information for selection is the center point In FIG. 43, the user touches and traces to specify specific information, and the phrase “Tokyo” 102a is selected. An example of a method for selecting specific information when the center position value (xi, yi) is used as the position information for use will be described. In this case, the specific
ケース8:タッチ操作の軌跡が閉曲線であり、選択用位置情報が線分の場合
特定情報選択部140は、ケース6と同様に、選択用位置情報である線分を構成する複数の座標値(xi,yi)のうち、最も多くの座標値が、軌跡である閉曲線内に含まれる特定情報を選択する。 Case 8: When the trajectory of the touch operation is a closed curve and the position information for selection is a line segment The specificinformation selection unit 140, as in Case 6, has a plurality of coordinate values ( xi, yi), the specific information having the largest number of coordinate values included in the closed curve as the locus is selected.
特定情報選択部140は、ケース6と同様に、選択用位置情報である線分を構成する複数の座標値(xi,yi)のうち、最も多くの座標値が、軌跡である閉曲線内に含まれる特定情報を選択する。 Case 8: When the trajectory of the touch operation is a closed curve and the position information for selection is a line segment The specific
ケース9:タッチ操作の軌跡が閉曲線であり、選択用位置情報がマスク領域の場合
特定情報選択部140は、軌跡である閉曲線とマスク領域との重なりの面積が最大となる特定情報を選択する。
<情報入力処理の手順について> Case 9: When the locus of the touch operation is a closed curve and the position information for selection is a mask region The specificinformation selection unit 140 selects specific information that maximizes the area of overlap between the closed curve that is the locus and the mask region.
<Procedure for information input processing>
特定情報選択部140は、軌跡である閉曲線とマスク領域との重なりの面積が最大となる特定情報を選択する。
<情報入力処理の手順について> Case 9: When the locus of the touch operation is a closed curve and the position information for selection is a mask region The specific
<Procedure for information input processing>
図42に示すフローチャートに基づき、情報入力装置105が行う情報入力処理の手順について説明する。なお、以下では、1つのドットコードがXY座標値およびコード値の両方を含む場合であり、かつ印刷物101a上の語句「東京」102aに対応したDTPデータ101b内の特定情報には選択用位置情報として予めマスク領域102bが設定されている場合について説明する。
42, the procedure of the information input process performed by the information input device 105 will be described based on the flowchart shown in FIG. In the following, one dot code includes both an XY coordinate value and a code value, and the specific information in the DTP data 101b corresponding to the phrase “Tokyo” 102a on the printed material 101a includes selection position information. A case where the mask region 102b is set in advance will be described.
まず、ユーザがスキャナ104を用いて所望の特定情報を指定する操作を行うと、スキャナ104が、ユーザがスキャナ104を用いてタッチした、印刷物101a上の箇所に印刷されているドットパターン103を読み取る。読み取られたドットパターン103は、スキャナ104の中央処理装置において、解析ソフトウェアによりドットコードに変換される。スキャナ104は、変換したドットコードのうち、ドキュメントID部分を、ドキュメント管理部120に送り、XY座標値部分を座標変換部130に送る(ステップ10、以下S10と略す)。
First, when the user performs an operation of specifying desired specific information using the scanner 104, the scanner 104 reads the dot pattern 103 printed at a location on the printed matter 101a touched by the user using the scanner 104. . The read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104. The scanner 104 sends the document ID portion of the converted dot code to the document management unit 120 and sends the XY coordinate value portion to the coordinate conversion unit 130 (step 10, hereinafter abbreviated as S10).
次に、ドキュメント管理部120が、スキャナ104から受け取ったドキュメントIDを用いて、予め保管されているDTPデータの中から、そのドキュメントIDに対応するDTPデータ101bを選択する。そして選択したDTPデータ101bを座標変換部130および特定情報選択部140に送る(S20)。
Next, using the document ID received from the scanner 104, the document management unit 120 selects DTP data 101b corresponding to the document ID from the DTP data stored in advance. The selected DTP data 101b is sent to the coordinate conversion unit 130 and the specific information selection unit 140 (S20).
次に、座標変換部130が、スキャナ104から受け取ったXY座標系の座標値(Xt,Yt)を、ドキュメント管理部120から受け取ったDTPデータ101b内のxy座標系における座標値(xt,yt)に変換する(S30)。
Next, the coordinate conversion unit 130 receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104, and the coordinate value (xt, yt) in the xy coordinate system in the DTP data 101b received from the document management unit 120. (S30).
次に、特定情報選択部140が、座標変換部130から受け取った座標値(xt,yt)に基づき、ドキュメント管理部120から受け取ったDTPデータ101b内の特定情報のうち、適切な特定情報を選択する(S40)。特定情報選択部140は、選択した特定情報を、他の機器の入力となるように、または情報入力装置105において行われる次の任意の処理の入力となるように、出力する。
Next, the specific information selection unit 140 selects appropriate specific information from the specific information in the DTP data 101b received from the document management unit 120 based on the coordinate values (xt, yt) received from the coordinate conversion unit 130. (S40). The specific information selection unit 140 outputs the selected specific information so as to be input to another device or to be input for the next arbitrary process performed in the information input device 105.
図43に示すフローチャートに基づき、前記S40において行われる特定情報の選択処理について詳細に説明すると、以下の通りである。
43. The specific information selection process performed in S40 will be described in detail based on the flowchart shown in FIG.
まず、特定情報選択部140は、ユーザのタッチ操作により得られたタッチ位置の座標値(xt,yt)の軌跡が、点であるか否かを判断する(S41a)。
First, the specific information selection unit 140 determines whether or not the locus of the coordinate value (xt, yt) of the touch position obtained by the user's touch operation is a point (S41a).
点である場合は、S42aの処理に進む。
If it is a point, the process proceeds to S42a.
点でない場合は、S41bの処理に進む。
If not, the process proceeds to S41b.
次に、特定情報選択部140は、点の座標値(xt,yt)がマスク領域102b内の全座標値(xia,yia)のいずれかと一致するか否かを判断する(S42a)。
Next, the specific information selection unit 140 determines whether or not the coordinate value (xt, yt) of the point matches any of the coordinate values (xia, yia) in the mask area 102b (S42a).
一致する場合には、S43aの処理に進む。
If they match, the process proceeds to S43a.
一致しない場合には、S44aの処理に進む。
If they do not match, the process proceeds to S44a.
S42aにおいて、点の座標値(xt,yt)がマスク領域102b内の全座標値(xia,yia)のいずれかと一致する場合、特定情報選択部140は、点の座標値(xt,yt)と一致する座標値(xia,yia)を持つ特定情報を選択して処理を終了する(S43a)。
In S42a, when the coordinate value (xt, yt) of the point matches any of the coordinate values (xia, yia) in the mask area 102b, the specific information selection unit 140 determines that the coordinate value (xt, yt) of the point is The specific information having the matching coordinate value (xia, yia) is selected and the process is terminated (S43a).
S42aにおいて、点の座標値(xt,yt)がマスク領域102b内の全座標値(xia,yia)のいずれとも一致しない場合、特定情報選択部140は、点の座標値(xt,yt)に最も近い、輪郭部の座標値(xie,yie)を持つ特定情報を選択し、処理を終了する(S44a)。
In S42a, if the coordinate value (xt, yt) of the point does not match any of the coordinate values (xia, yia) in the mask area 102b, the specific information selection unit 140 sets the coordinate value (xt, yt) of the point. The closest specific information having the coordinate value (xie, yie) of the contour portion is selected, and the process ends (S44a).
S41aにおいて、タッチ位置の座標値(xt,yt)の軌跡が、点ではない場合、特定情報選択部140は、次に、タッチ位置の座標値(xt,yt)の軌跡が、線分であるか否かを判断する(S41b)。
In S41a, when the locus of the coordinate value (xt, yt) of the touch position is not a point, the specific information selecting unit 140 next selects the line of the locus of the coordinate value (xt, yt) of the touch position. Whether or not (S41b).
線分である場合は、S42bの処理に進む。
If it is a line segment, the process proceeds to S42b.
線分でない場合は、S41cの処理に進む。
If it is not a line segment, the process proceeds to S41c.
S41bにおいて、タッチ位置の座標値(xt,yt)の軌跡が、線分である場合、特定情報選択部140は、線分の少なくとも一部がマスク領域102b内に含まれるか否かを判断する(S42b)。
In S41b, when the locus of the coordinate value (xt, yt) of the touch position is a line segment, the specific information selection unit 140 determines whether at least a part of the line segment is included in the mask region 102b. (S42b).
線分の少なくとも一部がマスク領域102b内に含まれる場合は、S43bの処理に進む。
When at least a part of the line segment is included in the mask area 102b, the process proceeds to S43b.
線分がマスク領域102b内に含まれない場合は、S44bの処理に進む。
If the line segment is not included in the mask area 102b, the process proceeds to S44b.
S42bにおいて、線分の少なくとも一部がマスク領域102b内に含まれる場合、特定情報選択部140は、最も多くの座標値(xt,yt)をマスク領域内に含む特定情報を選択し、処理を終了する(S43b)。
In S42b, when at least a part of the line segment is included in the mask region 102b, the specific information selection unit 140 selects specific information including the largest number of coordinate values (xt, yt) in the mask region, and performs processing. The process ends (S43b).
S42bにおいて、線分がマスク領域102b内に含まれない場合、特定情報選択部140は、線分に最も近い輪郭部の座標値(xie,yie)を持つ特定情報を選択し、処理を終了する(S44b)。
In S42b, when the line segment is not included in the mask area 102b, the specific information selection unit 140 selects specific information having the coordinate value (xie, yie) of the contour portion closest to the line segment, and ends the process. (S44b).
S41bにおいて、タッチ位置の座標値(xt,yt)の軌跡が、線分ではない場合、特定情報選択部140は、次に、タッチ位置の座標値(xt,yt)の軌跡が、閉曲線であるか否かを判断する(S41c)。
In S41b, when the locus of the coordinate value (xt, yt) of the touch position is not a line segment, the specific information selection unit 140 then selects the locus of the coordinate value (xt, yt) of the touch position as a closed curve. Whether or not (S41c).
閉曲線である場合は、S42cの処理に進む。
If it is a closed curve, the process proceeds to S42c.
閉曲線でない場合は、必要に応じエラー処理等を行い、処理を終了する。
If it is not a closed curve, error processing is performed as necessary, and the process is terminated.
S41cにおいて、タッチ位置の座標値(xt,yt)の軌跡が、閉曲線である場合、特定情報選択部140は、閉曲線により囲まれた領域の少なくとも一部がマスク領域102bと重なるか否かを判断する(S42c)。
In S41c, when the locus of the coordinate value (xt, yt) of the touch position is a closed curve, the specific information selection unit 140 determines whether at least a part of the area surrounded by the closed curve overlaps with the mask area 102b. (S42c).
重なる場合は、S43cの処理に進む。
If they overlap, the process proceeds to S43c.
重ならない場合は、S44cの処理に進む。
If they do not overlap, the process proceeds to S44c.
S42cにおいて、閉曲線により囲まれた領域の少なくとも一部がマスク領域102bと重なる場合、特定情報選択部140は、閉曲線により囲まれた領域と最も多くの重なりを持つマスク領域102bに対応した特定情報を選択し、処理を終了する(S43c)。
In S42c, when at least a part of the region surrounded by the closed curve overlaps with the mask region 102b, the specific information selection unit 140 displays the specific information corresponding to the mask region 102b having the largest overlap with the region surrounded by the closed curve. The process is terminated (S43c).
S42cにおいて、閉曲線により囲まれた領域がいずれのマスク領域102bとも重ならない場合、特定情報選択部140は、閉曲線により囲まれた領域に最も近い輪郭部の座標値(xie,yie)を持つ特定情報を選択し、処理を終了する(S44c)。
[第2の実施形態] In S42c, when the region surrounded by the closed curve does not overlap anymask region 102b, the specific information selection unit 140 specifies specific information having the coordinate value (xie, yie) of the contour portion closest to the region surrounded by the closed curve. Is selected and the process is terminated (S44c).
[Second Embodiment]
[第2の実施形態] In S42c, when the region surrounded by the closed curve does not overlap any
[Second Embodiment]
本発明に係る情報入力装置のうち、コンテンツと共にドットパターンが印刷された媒体を用い、かつDTPデータをネットワーク上のサーバから取得する一実施形態について、図46に基づいて説明すると、以下の通りである。
One embodiment of the information input device according to the present invention that uses a medium on which a dot pattern is printed together with content and acquires DTP data from a server on the network will be described with reference to FIG. is there.
なお、以下では、第1の実施形態と異なる箇所のみを説明し、同様の箇所に関しては説明を省略する。
<情報入力装置105aおよび情報処入力システムの構成について> In the following, only portions different from the first embodiment will be described, and description of similar portions will be omitted.
<Configuration ofInformation Input Device 105a and Information Processing Input System>
<情報入力装置105aおよび情報処入力システムの構成について> In the following, only portions different from the first embodiment will be described, and description of similar portions will be omitted.
<Configuration of
図44において、本実施形態に係る情報入力装置105aの機能ブロック図を示す。情報入力装置105aは、スキャナ104aと、座標変換部130aと、特定情報選択部140aと、通信部150(通信手段)とを備えている。
44 shows a functional block diagram of the information input device 105a according to the present embodiment. The information input device 105a includes a scanner 104a, a coordinate conversion unit 130a, a specific information selection unit 140a, and a communication unit 150 (communication means).
また、本実施形態に係る情報入力システムは、情報入力装置105aと、ドキュメント管理サーバ113(2次元書式情報サーバ)と、これらを接続するネットワークとから構成される。
In addition, the information input system according to the present embodiment includes an information input device 105a, a document management server 113 (two-dimensional format information server), and a network connecting them.
情報入力装置105aにおいて、スキャナ104aは、タッチ位置のドットパターン103を読み込み、ドットコードのうちドキュメントID部分を通信部150に送り、ドットコードのうちXY座標値部分を座標変換部130aに送る。
In the information input device 105a, the scanner 104a reads the dot pattern 103 at the touch position, sends the document ID portion of the dot code to the communication unit 150, and sends the XY coordinate value portion of the dot code to the coordinate conversion unit 130a.
通信部150は、スキャナ104aから受け取ったドキュメントIDをドキュメント管理サーバ113に送信すると共に、ドキュメント管理サーバ113から受信した、ドキュメントIDに対応したDTPデータ101bを、座標変換部130aおよび特定情報選択部140aに送る。
The communication unit 150 transmits the document ID received from the scanner 104a to the document management server 113, and receives the DTP data 101b corresponding to the document ID received from the document management server 113 as the coordinate conversion unit 130a and the specific information selection unit 140a. Send to.
特定情報選択部140aは、座標変換部130aから受け取ったxy座標値と、通信部150から受け取ったDTPデータ101bとを用いて、DTPデータ101b内の特定情報を選択し、選択した特定情報を出力する。
The specific information selection unit 140a selects specific information in the DTP data 101b using the xy coordinate values received from the coordinate conversion unit 130a and the DTP data 101b received from the communication unit 150, and outputs the selected specific information To do.
ドキュメント管理サーバ113は、ドキュメント管理部120a(2次元書式情報保管選択手段)と通信部151(通信手段)とを備える。ドキュメント管理部120aの機能は、第1の実施形態におけるドキュメント管理部120と同じである。
The document management server 113 includes a document management unit 120a (two-dimensional format information storage selection unit) and a communication unit 151 (communication unit). The function of the document management unit 120a is the same as that of the document management unit 120 in the first embodiment.
なお、前記構成では、ドキュメント管理部120aは、ドキュメント管理サーバ113上にのみ備えられているが、第1の実施形態と同様に、ドキュメント管理部120が情報入力装置105aにも備えられていてもよい。
In the configuration described above, the document management unit 120a is provided only on the document management server 113. However, as in the first embodiment, the document management unit 120 may also be provided in the information input device 105a. Good.
この場合、ドキュメント管理部120内のDTPデータを先に検索し、必要なDTPデータ101bが検索されれば、改めてネットワーク上のドキュメント管理サーバ113にアクセスする必要が無くなるので、ネットワーク上のトラフィックを軽減するとともに、処理を高速化できる。また、ドキュメント管理部120が、ドキュメント管理部120aから取得したDTPデータ101bをキャッシュする構成としてもよい。
<情報入力処理の手順について> In this case, if the DTP data in thedocument management unit 120 is searched first and the necessary DTP data 101b is searched, there is no need to access the document management server 113 on the network again, thus reducing the traffic on the network. In addition, the processing speed can be increased. Further, the document management unit 120 may cache the DTP data 101b acquired from the document management unit 120a.
<Procedure for information input processing>
<情報入力処理の手順について> In this case, if the DTP data in the
<Procedure for information input processing>
情報入力装置105aが行う情報入力処理の手順について説明する。以下の説明における各ステップS10aからS40aの処理は、図42に示すフローチャートのS10からS40のそれぞれに対応するものである。なお、以下では、1つのドットコードがXY座標値およびコード値の両方を含む場合について説明する。
The procedure of information input processing performed by the information input device 105a will be described. The processes in steps S10a to S40a in the following description correspond to S10 to S40 in the flowchart shown in FIG. Hereinafter, a case where one dot code includes both an XY coordinate value and a code value will be described.
まず、ユーザがスキャナ104aを用いて所望の特定情報を指定する操作を行うと、スキャナ104aが、ユーザがスキャナ104aを用いてタッチした、印刷物101a上の箇所に印刷されているドットパターン103を読み取る。読み取られたドットパターン103は、スキャナ104aの中央処理装置において、解析ソフトウェアによりドットコードに変換される。スキャナ104は、変換したドットコードのうち、ドキュメントID部分を、通信部150および151を介して、ドキュメント管理サーバ上のドキュメント管理部120aに送り、XY座標値部分を座標変換部130に送る(S10a)。
First, when the user performs an operation of designating desired specific information using the scanner 104a, the scanner 104a reads the dot pattern 103 printed at a location on the printed matter 101a touched by the user using the scanner 104a. . The read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104a. The scanner 104 sends the document ID part of the converted dot code to the document management part 120a on the document management server via the communication parts 150 and 151, and sends the XY coordinate value part to the coordinate conversion part 130 (S10a). ).
次に、ドキュメント管理部120aが、スキャナ104aから受け取ったドキュメントIDを用いて、予め保管されているDTPデータの中から、そのドキュメントIDに対応するDTPデータ101bを選択する。そして選択したDTPデータ101bを、通信部151および50を介して、座標変換部130aおよび特定情報選択部140aに送る(S20a)。
Next, the document management unit 120a uses the document ID received from the scanner 104a to select DTP data 101b corresponding to the document ID from the DTP data stored in advance. The selected DTP data 101b is sent to the coordinate conversion unit 130a and the specific information selection unit 140a via the communication units 151 and 50 (S20a).
次に、座標変換部130aが、スキャナ104aから受け取ったXY座標系の座標値(Xt,Yt)を、ドキュメント管理部120aから受け取ったDTPデータ101b内のxy座標系における座標値(xt,yt)に変換する(S30a)。
Next, the coordinate conversion unit 130a receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104a, and the coordinate value (xt, yt) in the xy coordinate system in the DTP data 101b received from the document management unit 120a. (S30a).
次に、特定情報選択部140aが、座標変換部130aから受け取った座標値(xt,yt)に基づき、ドキュメント管理部120aから受け取ったDTPデータ101b内の特定情報のうち、適切な特定情報を選択する(S40a)。特定情報選択部140aは、選択した特定情報を、他の機器の入力となるように、または情報入力装置105aにおいて行われる次の任意の処理の入力となるように、出力する。
<コンテンツおよびドットパターンの印刷について> Next, the specificinformation selection unit 140a selects appropriate specific information from the specific information in the DTP data 101b received from the document management unit 120a based on the coordinate values (xt, yt) received from the coordinate conversion unit 130a. (S40a). The specific information selection unit 140a outputs the selected specific information so as to be input to another device or to be input for the next arbitrary process performed in the information input device 105a.
<About content and dot pattern printing>
<コンテンツおよびドットパターンの印刷について> Next, the specific
<About content and dot pattern printing>
情報入力装置105aは、さらに印刷部(図示せず)(印刷手段)を備え、新たに取得したDTPデータ101bを、ドットパターン103と共に、媒体上に印刷できる構成でもよい。ドットパターン103のドットコードには、XY座標値に加えて、新たに取得したDTPデータ101bを識別するドキュメントIDが含まれていることが望ましい。
The information input device 105 a may further include a printing unit (not shown) (printing unit) so that the newly acquired DTP data 101 b can be printed on the medium together with the dot pattern 103. The dot code of the dot pattern 103 desirably includes a document ID for identifying the newly acquired DTP data 101b in addition to the XY coordinate values.
この構成によると、新たに取得したDTPデータ101bから、入力処理に用いる印刷物101aを作成することが出来る。
[第3の実施形態] According to this configuration, the printedmaterial 101a used for input processing can be created from the newly acquired DTP data 101b.
[Third Embodiment]
[第3の実施形態] According to this configuration, the printed
[Third Embodiment]
本発明に係る情報処理装置のうち、コンテンツと共にドットパターンが印刷された媒体を用い、かつDTPデータをネットワーク上のサーバから取得して特定情報の入力を行い、その特定情報の関連情報を検索し、表示する情報処理装置の一実施形態について、図47から図49に基づいて説明すると、以下の通りである。
Of the information processing apparatus according to the present invention, using a medium on which a dot pattern is printed together with content, obtaining DTP data from a server on the network, inputting specific information, and searching for related information of the specific information One embodiment of the information processing apparatus to be displayed will be described below with reference to FIGS.
なお、以下では、第1および第2の実施形態と異なる箇所のみを説明し、同様の箇所に関しては説明を省略する。
<情報処理装置112および情報処理システムの構成について> In the following, only portions different from the first and second embodiments will be described, and description of similar portions will be omitted.
<Configuration ofInformation Processing Device 112 and Information Processing System>
<情報処理装置112および情報処理システムの構成について> In the following, only portions different from the first and second embodiments will be described, and description of similar portions will be omitted.
<Configuration of
図45において、本実施形態に係る情報処理装置112の機能ブロック図を示す。情報処理装置112は、スキャナ104aと、座標変換部130aと、特定情報選択部140bと、通信部150bと、関連情報検索部160(関連情報検索手段)と、表示部170とを備えている。情報処理装置112の具体例として、例えばパーソナルコンピュータが挙げられる。
45 shows a functional block diagram of the information processing apparatus 112 according to the present embodiment. The information processing apparatus 112 includes a scanner 104a, a coordinate conversion unit 130a, a specific information selection unit 140b, a communication unit 150b, a related information search unit 160 (related information search unit), and a display unit 170. A specific example of the information processing apparatus 112 is a personal computer, for example.
なお、情報処理装置112は、PDA、テレビ受信装置、フロントプロジェクタ、リアプロジェクタ、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、時計、スマートフォン等であってもよい。
The information processing device 112 is a PDA, a television receiver, a front projector, a rear projector, a game device, a karaoke device, a mobile phone terminal device, a POS terminal device, an ATM, a KIOSK terminal, a car navigation system, a pachinko machine, a watch, a smartphone, or the like. May be.
また、本実施形態に係る情報処理システムは、情報処理装置112と、ドキュメント管理サーバ113と、辞書サーバ114と、これらを接続するネットワークとから構成される。
In addition, the information processing system according to the present embodiment includes an information processing apparatus 112, a document management server 113, a dictionary server 114, and a network connecting them.
情報処理装置112において、スキャナ104aは、タッチ位置のドットパターン103を読み込み、ドットコードのうちドキュメントID部分を通信部150bに送り、ドットコードのうちXY座標値部分を座標変換部130aに送る。
In the information processing apparatus 112, the scanner 104a reads the dot pattern 103 at the touch position, sends the document ID portion of the dot code to the communication unit 150b, and sends the XY coordinate value portion of the dot code to the coordinate conversion unit 130a.
通信部150bは、スキャナ104aから受け取ったドキュメントIDをドキュメント管理サーバ113に送信すると共に、ドキュメント管理サーバ113から受信した、ドキュメントIDに対応したDTPデータ101bを、座標変換部130aおよび特定情報選択部140bに送る。また、通信部150bは、関連情報検索部160から受け取った特定情報を辞書サーバ114に送信すると共に、送信した特定情報を基に辞書サーバ114において検索された特定情報の関連情報を、辞書サーバ114から受信し、関連情報検索部160に渡す。
The communication unit 150b transmits the document ID received from the scanner 104a to the document management server 113, and receives the DTP data 101b corresponding to the document ID received from the document management server 113 as the coordinate conversion unit 130a and the specific information selection unit 140b. Send to. Further, the communication unit 150b transmits the specific information received from the related information search unit 160 to the dictionary server 114, and the related information of the specific information searched in the dictionary server 114 based on the transmitted specific information. And pass it to the related information search unit 160.
特定情報選択部140bは、座標変換部130aから受け取ったxy座標値と、通信部150bから受け取ったDTPデータ101bとを用いて、DTPデータ101b内の特定情報を選択し、選択した特定情報を関連情報検索部160に出力する。
The specific information selection unit 140b selects specific information in the DTP data 101b using the xy coordinate values received from the coordinate conversion unit 130a and the DTP data 101b received from the communication unit 150b, and associates the selected specific information with the related information. The information is output to the information search unit 160.
関連情報検索部160は、特定情報選択部140bから受け取った特定情報を、通信部150bを介して辞書サーバ114に送り、検索結果である関連情報を辞書サーバ114から通信部150bを介して受け取り、受け取った関連情報を表示部170に出力する。
The related information search unit 160 sends the specific information received from the specific information selection unit 140b to the dictionary server 114 via the communication unit 150b, receives the related information as a search result from the dictionary server 114 via the communication unit 150b, The received related information is output to the display unit 170.
なお、本実施の形態では、関連情報検索部160は、ネットワーク上の1または複数の辞書サーバ114を検索する構成としているが、ネットワーク上の辞書サーバ114に代わる機能として、予め設定されたリンクテーブル、データベース、および/または電子辞書を情報処理装置112内に備え、関連情報検索部160は、ネットワークにアクセスすること無しに関連情報の検索を行ってもよい。
In the present embodiment, the related information search unit 160 is configured to search one or more dictionary servers 114 on the network. However, as a function to replace the dictionary server 114 on the network, a preset link table is set. A database and / or an electronic dictionary may be provided in the information processing apparatus 112, and the related information search unit 160 may search related information without accessing the network.
なお、辞書サーバ114の例としては、汎用リンクテーブル、汎用データベース、汎用電子辞書などが挙げられる。
Note that examples of the dictionary server 114 include a general-purpose link table, a general-purpose database, and a general-purpose electronic dictionary.
表示部170は、関連情報検索部160から受け取った関連情報を、ディスプレイ等を用いてユーザに提示する。
The display unit 170 presents the related information received from the related information search unit 160 to the user using a display or the like.
なお、前記の構成では、情報処理装置112に備えられた関連情報検索部160が、辞書サーバ114と通信を行い、関連情報を取得しているが、この構成に代えて、ドキュメント管理サーバ113が、関連情報検索部160を備えていてもよい。この場合、特定情報選択部140bは、選択した特定情報を、通信部を介してドキュメント管理サーバ113上の関連情報検索部160に送信する。関連情報検索部160は、辞書サーバ114と通信を行い、選択された特定情報の関連情報を取得し、情報処理装置112に送信する。
In the above configuration, the related information search unit 160 provided in the information processing apparatus 112 communicates with the dictionary server 114 to acquire the related information, but instead of this configuration, the document management server 113 The related information search unit 160 may be provided. In this case, the specific information selection unit 140b transmits the selected specific information to the related information search unit 160 on the document management server 113 via the communication unit. The related information search unit 160 communicates with the dictionary server 114, acquires related information of the selected specific information, and transmits it to the information processing apparatus 112.
辞書サーバ114には、テキストやイラスト、写真等を示すデータファイルに対応する説明やURL、マルチメディア情報等の関連情報が格納されている。辞書サーバ114では、選択された特定情報であるテキストやイラスト、写真等の関連情報を示すデータファイルが検索される。辞書サーバ114は、ウィキペディア、ヤフー、グーグル等の検索エンジンまたは会員制の専門データベースであってもよい。
<情報処理の手順について> Thedictionary server 114 stores explanations corresponding to data files indicating text, illustrations, photographs, and the like, URLs, and related information such as multimedia information. The dictionary server 114 searches for data files indicating related information such as text, illustrations, and photographs that are the selected specific information. The dictionary server 114 may be a search engine such as Wikipedia, Yahoo, Google, or a specialized database for membership.
<Information processing procedure>
<情報処理の手順について> The
<Information processing procedure>
図46に示すフローチャートおよび図49に基づき、情報処理装置112が行う情報処理の手順について説明する。なお、以下では、1つのドットコードがXY座標値およびコード値の両方を含む場合であり、かつ印刷物101a上の語句「東京」102aに対応したDTPデータ101b内の特定情報には選択用位置情報として予め中心座標値(xi,yi)が設定されている場合について説明する。
The information processing procedure performed by the information processing apparatus 112 will be described with reference to the flowchart shown in FIG. In the following, one dot code includes both an XY coordinate value and a code value, and the specific information in the DTP data 101b corresponding to the phrase “Tokyo” 102a on the printed material 101a includes selection position information. A case where the center coordinate value (xi, yi) is set in advance will be described.
まず、ユーザがスキャナ104aを用いて所望の特定情報を指定する操作を行うと、スキャナ104aが、ユーザがスキャナ104aを用いてタッチした、印刷物101a上の箇所に印刷されているドットパターン103を読み取る。読み取られたドットパターン103は、スキャナ104aの中央処理装置において、解析ソフトウェアによりドットコードに変換される。スキャナ104aは、変換したドットコードのうち、ドキュメントID部分を、通信部150bおよび151を介して、ドキュメント管理サーバ113上のドキュメント管理部120aに送り、XY座標値部分を座標変換部130に送る(S10a)。
First, when the user performs an operation of designating desired specific information using the scanner 104a, the scanner 104a reads the dot pattern 103 printed at a location on the printed matter 101a touched by the user using the scanner 104a. . The read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104a. The scanner 104a sends the document ID part of the converted dot code to the document management part 120a on the document management server 113 via the communication parts 150b and 151, and sends the XY coordinate value part to the coordinate conversion part 130 ( S10a).
次に、ドキュメント管理部120aが、スキャナ104aから受け取ったドキュメントIDを用いて、予め保管されているDTPデータの中から、そのドキュメントIDに対応するDTPデータ101bを選択する。そして選択したDTPデータ101bを、通信部151および150bを介して、座標変換部130aおよび特定情報選択部140bに送る(S20a)。
Next, the document management unit 120a uses the document ID received from the scanner 104a to select DTP data 101b corresponding to the document ID from the DTP data stored in advance. The selected DTP data 101b is sent to the coordinate conversion unit 130a and the specific information selection unit 140b via the communication units 151 and 150b (S20a).
次に、座標変換部130aが、スキャナ104aから受け取ったXY座標系の座標値(Xt,Yt)を、ドキュメント管理部120aから受け取ったDTPデータ101b内のxy座標系における座標値(xt,yt)に変換し、特定情報選択部140bに渡す(S30a)。
Next, the coordinate conversion unit 130a receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104a, and the coordinate value (xt, yt) in the xy coordinate system in the DTP data 101b received from the document management unit 120a. To the specific information selection unit 140b (S30a).
次に、特定情報選択部140bが、座標変換部130aから受け取った座標値(xt,yt)に基づき、ドキュメント管理部120aから受け取ったDTPデータ101b内の特定情報のうち、適切な特定情報を選択する。特定情報選択部140bは、選択した特定情報を関連情報検索部160へ渡す(S40a)。
Next, the specific information selection unit 140b selects appropriate specific information from the specific information in the DTP data 101b received from the document management unit 120a based on the coordinate values (xt, yt) received from the coordinate conversion unit 130a. To do. The specific information selection unit 140b passes the selected specific information to the related information search unit 160 (S40a).
例えば、タッチ位置の座標値(xt,yt)から、DTPデータ101b内の他の特定情報の中心座標値(xi,yi)までの距離よりも、タッチ位置の座標値(xt,yt)から、語句「東京」102aの中心座標値(xi,yi)までの距離の方が短いことから、語句「東京」102aが、情報処理装置112への入力として選択される。
For example, from the coordinate value (xt, yt) of the touch position rather than the distance from the coordinate value (xt, yt) of the touch position to the center coordinate value (xi, yi) of other specific information in the DTP data 101b, Since the distance to the central coordinate value (xi, yi) of the phrase “Tokyo” 102 a is shorter, the phrase “Tokyo” 102 a is selected as an input to the information processing apparatus 112.
次に、関連情報検索部160が、特定情報選択部140bから受け取った特定情報を、通信部150bを介して、辞書サーバ114に送信し、辞書サーバにおいて検索された、特定情報の関連情報を、通信部150bを介して、辞書サーバ114から受信する。そして、関連情報検索部160は、受信した関連情報を、表示部170を介して、ユーザに提示する(S50a)。
Next, the related information search unit 160 transmits the specific information received from the specific information selection unit 140b to the dictionary server 114 via the communication unit 150b, and the related information of the specific information searched in the dictionary server is Received from the dictionary server 114 via the communication unit 150b. Then, the related information search unit 160 presents the received related information to the user via the display unit 170 (S50a).
図47に示す例では、語句「東京」102aがネットワークを介して辞書サーバ114に送信される。辞書サーバ114上では、見出し語「東京」に対応した説明文「東京とは」が検索され、情報処理装置112に返信される。情報処理装置112の画面上には、語句「東京」102aに対応した関連情報である説明文「東京とは」が、画面上に表示される。
In the example shown in FIG. 47, the phrase “Tokyo” 102a is transmitted to the dictionary server 114 via the network. On the dictionary server 114, an explanatory sentence “What is Tokyo?” Corresponding to the headword “Tokyo” is searched and returned to the information processing apparatus 112. On the screen of the information processing apparatus 112, an explanatory note “What is Tokyo?”, Which is related information corresponding to the phrase “Tokyo” 102a, is displayed on the screen.
なお、関連情報は、テキスト以外に、イラストや写真等を示すデータファイルであってもよい。
[第4の実施形態] Note that the related information may be a data file indicating an illustration or a photograph in addition to the text.
[Fourth Embodiment]
[第4の実施形態] Note that the related information may be a data file indicating an illustration or a photograph in addition to the text.
[Fourth Embodiment]
本発明に係る情報処理装置のうち、コンテンツと共にドットパターン103が表示されたディスプレイを用いる一実施形態について、図48から図52に基づいて説明すると、以下の通りである。
One embodiment of the information processing apparatus according to the present invention that uses a display on which a dot pattern 103 is displayed together with content will be described with reference to FIGS. 48 to 52 as follows.
なお、第1の実施形態における情報入力装置105、第2の実施形態における情報入力装置105a、および第3の実施形態における情報処理装置112においては、印刷物101aを用いた。本実施形態では、印刷物101aに代わりディスプレイを用いる例を説明するにあたり、情報処理装置112を変形した例として、情報処理装置112bを挙げて説明する。情報入力装置105および情報入力装置105aを、印刷物101aに代わりディスプレイを用いる構成に変形する方法は、同様なので説明を省略する。
Note that the printed material 101a is used in the information input device 105 in the first embodiment, the information input device 105a in the second embodiment, and the information processing device 112 in the third embodiment. In the present embodiment, in describing an example in which a display is used instead of the printed material 101a, the information processing apparatus 112b will be described as an example of a modification of the information processing apparatus 112. Since the method of transforming the information input device 105 and the information input device 105a into a configuration using a display instead of the printed material 101a is the same, the description is omitted.
また、以下では、第3の実施形態と異なる箇所のみを説明し、同様の箇所に関しては説明を省略する。
<概要> Moreover, below, only a different location from 3rd Embodiment is demonstrated, and description is abbreviate | omitted regarding the same location.
<Overview>
<概要> Moreover, below, only a different location from 3rd Embodiment is demonstrated, and description is abbreviate | omitted regarding the same location.
<Overview>
図48において、本実施形態の概要を例示する。
FIG. 48 illustrates an outline of the present embodiment.
図48において示すように、まずユーザは、Webサーバ113b(2次元書式情報サーバ)から適当なコンテンツをダウンロードし、情報処理装置112bの画面15上に表示させる。
As shown in FIG. 48, first, the user downloads appropriate content from the Web server 113b (two-dimensional format information server) and displays it on the screen 15 of the information processing apparatus 112b.
次に、ユーザは、コンテンツと共にドットパターン103が表示されたディスプレイ115上の、情報処理装置112bを用いて検索したい情報に、スキャナ104bを用いてタッチする。
Next, the user uses the scanner 104b to touch information to be searched using the information processing apparatus 112b on the display 115 on which the dot pattern 103 is displayed together with the content.
この例では、ユーザは、ディスプレイ115上に表示されたコンテンツのうち、語句「東京」102aに関する関連情報を検索したいので、ディスプレイ115上に表示された語句「東京」102aを、スキャナ104bによりタッチしている。
In this example, the user wants to search related information related to the phrase “Tokyo” 102a among the contents displayed on the display 115, and therefore touches the phrase “Tokyo” 102a displayed on the display 115 with the scanner 104b. ing.
ドットパターン103には、予めディスプレイ115のXY座標値が、コード化されており、ユーザがディスプレイ115上をスキャナ104bによりタッチすると、タッチ位置のディスプレイ115上のXY座標系における座標値(Xt,Yt)が、情報処理装置112bに読み込まれる。
In the dot pattern 103, the XY coordinate value of the display 115 is coded in advance, and when the user touches the display 115 with the scanner 104b, the coordinate value (Xt, Yt) in the XY coordinate system on the display 115 at the touch position. ) Is read into the information processing apparatus 112b.
情報処理装置112bは、読み込まれたXY座標値と、Webサーバ113bからダウンロードし表示しているコンテンツのコンテンツデータ1d(2次元書式情報)とを用いて、タッチ位置にある特定情報を認識する。
The information processing apparatus 112b recognizes the specific information at the touch position using the read XY coordinate value and the content data 1d (two-dimensional format information) of the content downloaded and displayed from the Web server 113b.
図に示すように、コンテンツファイル内のコンテンツデータは、独自のxy座標系を持つ。コンテンツデータに含まれる、テキスト、図表、イラスト、写真等の特定情報には、これらを選択するために用いられる選択用位置情報が設定されている。
As shown in the figure, the content data in the content file has its own xy coordinate system. For specific information such as text, charts, illustrations, and photographs included in the content data, selection position information used to select them is set.
例えば、語句「東京」102aには、対応するマスク領域102bおよび/または中心座標値(xi,yi)が設定されている。
For example, in the phrase “Tokyo” 102a, a corresponding mask area 102b and / or a center coordinate value (xi, yi) is set.
例えば、タッチ位置の座標値(xt,yt)がマスク領域102bに含まれることにより、コンテンツデータ1dに含まれる多くの特定情報のうち、語句「東京」102aが、選択される。
For example, when the coordinate value (xt, yt) of the touch position is included in the mask area 102b, the phrase “Tokyo” 102a is selected from a lot of specific information included in the content data 1d.
情報処理装置112bは、選択された語句「東京」102aを用いて、辞書サーバ114を検索する。検索結果である関連情報が辞書サーバ114から情報処理装置112bに返信され、ディスプレイ115上に表示される。
The information processing apparatus 112b searches the dictionary server 114 using the selected phrase “Tokyo” 102a. The related information that is the search result is returned from the dictionary server 114 to the information processing apparatus 112 b and displayed on the display 115.
図50に示す例では、検索結果として、語句「東京」102aの関連情報である説明文「東京とは」が、ディスプレイ115上に表示されている。
In the example shown in FIG. 50, an explanatory note “What is Tokyo?”, Which is related information of the phrase “Tokyo” 102a, is displayed on the display 115 as a search result.
このように、コンテンツ内の、ハイパーリンク等が設定されていない特定情報でも、ユーザがスキャナ104bによりタッチして指示することにより、情報処理装置112bへの入力とすることが出来る。また、入力した特定情報の関連情報を検索し表示することが出来る。
<ドットコードのフォーマットについて> As described above, even specific information in which no hyperlink or the like is set in the content can be input to theinformation processing apparatus 112b by the user touching and instructing with the scanner 104b. In addition, related information of the input specific information can be searched and displayed.
<About dot code format>
<ドットコードのフォーマットについて> As described above, even specific information in which no hyperlink or the like is set in the content can be input to the
<About dot code format>
本実施形態におけるドットコードは、XY座標値のみを含むものでよい。コンテンツIDは、前記の実施形態におけるドキュメントIDに相当するものである。
The dot code in this embodiment may include only XY coordinate values. The content ID corresponds to the document ID in the above embodiment.
なお、ディスプレイ115を複数持つ情報処理装置112bの場合は、ディスプレイ115を区別するために、コード値として、ディスプレイIDを含んだドットコードを用いることも出来る。
<ディスプレイの構造について> In the case of theinformation processing apparatus 112b having a plurality of displays 115, a dot code including a display ID can also be used as a code value in order to distinguish the displays 115.
<About the structure of the display>
<ディスプレイの構造について> In the case of the
<About the structure of the display>
ディスプレイ115は、一般的なディスプレイを用いて、RGB値を調整することにより、ドットパターン103のドットを表示してもよいし、ディスプレイ115の画素とは別に、ドットパターン103を表すドット部をディスプレイ115上に配列して設けてもよい。
The display 115 may display the dots of the dot pattern 103 by adjusting the RGB values using a general display, or display a dot portion representing the dot pattern 103 separately from the pixels of the display 115. 115 may be arranged on 115.
本実施の形態等の説明においては、ドット等を「表示する」との表現を用いているが、前記の説明の通り、この表現には、「ドット部をディスプレイ115上に配列して設ける」という場合も含まれる。
In the description of the present embodiment and the like, the expression “display” is used for dots and the like. However, as described above, this expression includes “a dot portion arranged on the display 115”. The case is also included.
図49において、画素とは別にドット部を設けた有機ELディスプレイの断面図を示す。図49(a)は、ドット部に入射した赤外線が、透過または吸収される様子を示す図であり、図49(b)は、ドット部以外の発光素子に赤外線が入射し、拡散反射される様子を示す図である。
49 shows a cross-sectional view of an organic EL display in which a dot portion is provided separately from a pixel. FIG. 49A is a diagram illustrating a state in which infrared rays incident on the dot portion are transmitted or absorbed, and FIG. 49B is a diagram in which infrared rays are incident on light emitting elements other than the dot portion and diffusely reflected. It is a figure which shows a mode.
このように、発光素子の部分とドット部とにおいて赤外線反射特性を異ならせることにより、ドットパターンを表現することが出来る。
Thus, the dot pattern can be expressed by making the infrared reflection characteristics different between the light emitting element portion and the dot portion.
図50において、ディスプレイ115の変形例として、フロントプロジェクタまたはリアプロジェクタのスクリーンにドット部を設ける例を示す。図50(a)は、ドット部に入射した赤外線が、透過または吸収される様子を示す図であり、図50(b)は、ドット部以外のスクリーン部分に赤外線が入射し、拡散反射される様子を示す図である。
<コンテンツデータについて> FIG. 50 shows an example in which a dot portion is provided on the screen of a front projector or a rear projector as a modification of thedisplay 115. FIG. 50A is a diagram illustrating a state in which infrared rays incident on the dot portion are transmitted or absorbed, and FIG. 50B is a diagram in which infrared rays are incident on a screen portion other than the dot portion and diffusely reflected. It is a figure which shows a mode.
<About content data>
<コンテンツデータについて> FIG. 50 shows an example in which a dot portion is provided on the screen of a front projector or a rear projector as a modification of the
<About content data>
コンテンツデータの例として、HTML、XML、フラッシュ等により作成されたものが挙げられる。もちろん、前記の実施形態において例示したDTPデータもコンテンツデータとして扱うことが出来る。
<情報処理装置112bおよび情報処理システムの構成について> Examples of content data include data created by HTML, XML, flash, or the like. Of course, the DTP data exemplified in the above embodiment can also be handled as content data.
<Configuration ofInformation Processing Device 112b and Information Processing System>
<情報処理装置112bおよび情報処理システムの構成について> Examples of content data include data created by HTML, XML, flash, or the like. Of course, the DTP data exemplified in the above embodiment can also be handled as content data.
<Configuration of
図51において、本実施形態に係る情報処理装置112bの機能ブロック図を示す。情報処理装置112bは、スキャナ104bと、座標変換部130bと、特定情報選択部140cと、通信部150cと、関連情報検索部160と、表示部170bと、ディスプレイ115と、コンテンツ取得部180とを備えている。情報処理装置112bの具体例として、例えばパーソナルコンピュータが挙げられる。
FIG. 51 shows a functional block diagram of the information processing apparatus 112b according to the present embodiment. The information processing apparatus 112b includes a scanner 104b, a coordinate conversion unit 130b, a specific information selection unit 140c, a communication unit 150c, a related information search unit 160, a display unit 170b, a display 115, and a content acquisition unit 180. I have. A specific example of the information processing apparatus 112b is a personal computer, for example.
また、本実施形態に係る情報処理システムは、情報処理装置112bと、Webサーバ113bと、辞書サーバ114と、これらを接続するネットワークとから構成される。
In addition, the information processing system according to the present embodiment includes an information processing apparatus 112b, a Web server 113b, a dictionary server 114, and a network connecting them.
情報処理装置112bにおいて、コンテンツ取得部180は、通信部150cを介して、Webサーバ113bにコンテンツ要求を送信し、Webサーバ113bから返信されたコンテンツデータ1dを、通信部150cを介して受け取り、受け取ったコンテンツデータ1dを、表示部170bおよびディスプレイ115を介して、ユーザに提示する。
In the information processing apparatus 112b, the content acquisition unit 180 transmits a content request to the Web server 113b via the communication unit 150c, and receives and receives the content data 1d returned from the Web server 113b via the communication unit 150c. The content data 1d is presented to the user via the display unit 170b and the display 115.
スキャナ104bは、タッチ位置のドットパターン103を読み込み、ドットコードのXY座標値を座標変換部130bに送る。
The scanner 104b reads the dot pattern 103 at the touch position and sends the XY coordinate value of the dot code to the coordinate conversion unit 130b.
座標変換部130bは、スキャナ104bから受け取ったXY座標値(Xt,Yt)を、コンテンツ取得部180から受け取ったコンテンツデータ1dを用いて、コンテンツデータ1d上のxy座標系におけるタッチ位置の座標値(xt,yt)に変換し、変換した座標値(xt,yt)を特定情報選択部140cに送る。
The coordinate conversion unit 130b uses the XY coordinate values (Xt, Yt) received from the scanner 104b and the coordinate values (Xt, Yt) of the touch position in the xy coordinate system on the content data 1d using the content data 1d received from the content acquisition unit 180. xt, yt), and the converted coordinate value (xt, yt) is sent to the specific information selection unit 140c.
特定情報選択部140cは、座標変換部130bから受け取ったxy座標値と、コンテンツ取得部180から受け取ったコンテンツデータ1dとを用いて、コンテンツデータ1d内の特定情報を選択し、選択した特定情報を関連情報検索部160に出力する。
The specific information selection unit 140c selects the specific information in the content data 1d using the xy coordinate value received from the coordinate conversion unit 130b and the content data 1d received from the content acquisition unit 180, and selects the selected specific information. The information is output to the related information search unit 160.
関連情報検索部160は、特定情報選択部140cから受け取った特定情報を、通信部150cを介して辞書サーバ114に送り、検索結果である関連情報を辞書サーバ114から通信部150cを介して受け取り、受け取った関連情報を表示部170bおよびディスプレイ115を介してユーザに提示する。
The related information search unit 160 sends the specific information received from the specific information selection unit 140c to the dictionary server 114 via the communication unit 150c, receives the related information as a search result from the dictionary server 114 via the communication unit 150c, The received related information is presented to the user via the display unit 170b and the display 115.
通信部150cは、コンテンツ取得部180から受け取ったコンテンツ要求をWebサーバ113bに送信すると共に、Webサーバ113bから受信した、コンテンツ要求に対応したコンテンツデータ1dを、表示部170b、座標変換部130bおよび特定情報選択部140cに送る。また、通信部150cは、関連情報検索部160から受け取った特定情報を辞書サーバ114に送信すると共に、送信した特定情報を基に辞書サーバ114において検索された特定情報の関連情報を、辞書サーバ114から受信し、関連情報検索部160に渡す。
The communication unit 150c transmits the content request received from the content acquisition unit 180 to the Web server 113b, and displays the content data 1d corresponding to the content request received from the Web server 113b, the display unit 170b, the coordinate conversion unit 130b, and the identification The information is sent to the information selection unit 140c. In addition, the communication unit 150c transmits the specific information received from the related information search unit 160 to the dictionary server 114, and the related information of the specific information searched in the dictionary server 114 based on the transmitted specific information. And pass it to the related information search unit 160.
表示部170bは、コンテンツ取得部180から受け取ったコンテンツデータ1dと、関連情報検索部160から受け取った関連情報とを、ディスプレイ115を介してユーザに提示する。
The display unit 170b presents the content data 1d received from the content acquisition unit 180 and the related information received from the related information search unit 160 to the user via the display 115.
なお、本構成例では、ディスプレイ115の画面上に、赤外線を吸収するドット部が設けられている構成とするので、ドットパターン103をRGB値の調整により表示するための機能ブロックは設けられていない。
<情報処理の手順について> In this configuration example, since a dot portion that absorbs infrared rays is provided on the screen of thedisplay 115, a functional block for displaying the dot pattern 103 by adjusting RGB values is not provided. .
<Information processing procedure>
<情報処理の手順について> In this configuration example, since a dot portion that absorbs infrared rays is provided on the screen of the
<Information processing procedure>
図52に示すフローチャートに基づき、情報処理装置112bが行う情報処理の手順について説明する。なお、以下では、ディスプレイ115上に表示された語句「東京」102aに対応したコンテンツデータ1d内の特定情報には、選択用位置情報として予め中心座標値(xi,yi)が設定されている場合について説明する。
The procedure of information processing performed by the information processing apparatus 112b will be described based on the flowchart shown in FIG. In the following, the center coordinate value (xi, yi) is set in advance as the position information for selection in the specific information in the content data 1d corresponding to the phrase “Tokyo” 102a displayed on the display 115. Will be described.
まず、コンテンツ取得部180が、コンテンツ要求を、通信部150cを介して、Webサーバ113bに送信し、Webサーバ113bから、コンテンツ要求に対応したコンテンツデータ1dを、通信部150cを介して受信する。コンテンツ取得部180は、受信したコンテンツデータ1dを、表示部170bを介して、ディスプレイ115上に表示する(S5)。また、コンテンツ取得部180は、表示中のコンテンツのコンテンツデータ101dを、座標変換部130bおよび特定情報選択部140cにも出力する。
First, the content acquisition unit 180 transmits a content request to the Web server 113b via the communication unit 150c, and receives the content data 1d corresponding to the content request from the Web server 113b via the communication unit 150c. The content acquisition unit 180 displays the received content data 1d on the display 115 via the display unit 170b (S5). The content acquisition unit 180 also outputs the content data 101d of the content being displayed to the coordinate conversion unit 130b and the specific information selection unit 140c.
S5の処理は、具体的には、ユーザが一般的なWebブラウザを用いてネットサーフィンを行い、Webサーバ113bからダウンロードしたコンテンツデータを、ユーザが閲覧している状態を表している。
Specifically, the process of S5 represents a state where the user is browsing the content data downloaded from the Web server 113b by surfing the Internet using a general Web browser.
次に、ユーザがスキャナ104bを用いて所望の特定情報を指定する操作を行うと、スキャナ104bが、ユーザがスキャナ104bを用いてタッチした、ディスプレイ115上の箇所に設定されているドットパターン103を読み取る。読み取られたドットパターン103は、スキャナ104bの中央処理装置において、解析ソフトウェアによりドットコードに変換される。スキャナ104bは、変換したドットコードのXY座標値を座標変換部130bに送る(S10b)。
Next, when the user performs an operation of designating desired specific information using the scanner 104b, the scanner 104b displays the dot pattern 103 set at a location on the display 115 touched by the user using the scanner 104b. read. The read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104b. The scanner 104b sends the XY coordinate value of the converted dot code to the coordinate conversion unit 130b (S10b).
次に、座標変換部130bが、スキャナ104bから受け取ったXY座標系の座標値(Xt,Yt)を、コンテンツ取得部180から受け取ったコンテンツデータ1d内のxy座標系における座標値(xt,yt)に変換し、特定情報選択部140cに渡す(S30a)。
Next, the coordinate conversion unit 130b receives the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104b, and the coordinate value (xt, yt) in the xy coordinate system in the content data 1d received from the content acquisition unit 180. To the specific information selection unit 140c (S30a).
次に、特定情報選択部140cが、座標変換部130bから受け取った座標値(xt,yt)に基づき、コンテンツ取得部180から受け取ったコンテンツデータ1d内の特定情報のうち、適切な特定情報を選択する。特定情報選択部140cは、選択した特定情報を関連情報検索部160へ渡す(S40b)。
Next, the specific information selection unit 140c selects appropriate specific information from the specific information in the content data 1d received from the content acquisition unit 180 based on the coordinate values (xt, yt) received from the coordinate conversion unit 130b. To do. The specific information selection unit 140c passes the selected specific information to the related information search unit 160 (S40b).
例えば、タッチ位置の座標値(xt,yt)から、コンテンツデータ1d内の他の特定情報の中心座標値(xi,yi)までの距離よりも、タッチ位置の座標値(xt,yt)から、語句「東京」102aの中心座標値(xi,yi)までの距離の方が短いことから、語句「東京」102aが、情報処理装置112bへの入力として選択される。
For example, from the coordinate value (xt, yt) of the touch position rather than the distance from the coordinate value (xt, yt) of the touch position to the center coordinate value (xi, yi) of other specific information in the content data 1d, Since the distance to the central coordinate value (xi, yi) of the phrase “Tokyo” 102a is shorter, the phrase “Tokyo” 102a is selected as an input to the information processing apparatus 112b.
次に、関連情報検索部160が、特定情報選択部140cから受け取った特定情報を、通信部150cを介して、辞書サーバ114に送信し、辞書サーバにおいて検索された、特定情報の関連情報を、通信部150cを介して、辞書サーバ114から受信する。そして、関連情報検索部160は、受信した関連情報を、表示部170bおよびディスプレイ115を介して、ユーザに提示する(S50a)。
Next, the related information search unit 160 transmits the specific information received from the specific information selection unit 140c to the dictionary server 114 via the communication unit 150c, and the related information of the specific information searched in the dictionary server is Received from the dictionary server 114 via the communication unit 150c. Then, the related information search unit 160 presents the received related information to the user via the display unit 170b and the display 115 (S50a).
図48に示す例では、語句「東京」102aがネットワークを介して辞書サーバ114に送信される。辞書サーバ114上では、見出し語「東京」に対応した説明文「東京とは」が検索され、情報処理装置112bに返信される。情報処理装置112bの画面上には、語句「東京」102aに対応した関連情報である説明文「東京とは」が、画面上に表示される。
[第5の実施形態] In the example shown in FIG. 48, the phrase “Tokyo” 102a is transmitted to thedictionary server 114 via the network. On the dictionary server 114, an explanatory sentence “What is Tokyo?” Corresponding to the headword “Tokyo” is searched and returned to the information processing apparatus 112 b. On the screen of the information processing apparatus 112b, an explanatory note “What is Tokyo” which is related information corresponding to the phrase “Tokyo” 102a is displayed on the screen.
[Fifth Embodiment]
[第5の実施形態] In the example shown in FIG. 48, the phrase “Tokyo” 102a is transmitted to the
[Fifth Embodiment]
本発明に係る情報処理装置のうち、ドットパターン103が印刷された透明シートを、通常の印刷物の印刷面に重ねて配置し用いる一実施形態について、図53に基づいて説明すると、以下の通りである。なお、以下ではこの透明シートをグリッドシート101g(情報入力補助シート)という。
One embodiment of the information processing apparatus according to the present invention, in which a transparent sheet on which a dot pattern 103 is printed, is placed on a printing surface of a normal printed material and used is described below with reference to FIG. is there. Hereinafter, this transparent sheet is referred to as a grid sheet 101g (information input auxiliary sheet).
なお、以下の説明では、コンテンツと共にドットパターンが印刷された媒体を用い、かつDTPデータをネットワーク上のサーバから取得して特定情報の入力を行い、その特定情報の関連情報を検索し、表示するという第3の実施形態と異なる箇所のみ説明を行う。
<概要> In the following description, a medium on which a dot pattern is printed together with content is used, DTP data is acquired from a server on the network, specific information is input, related information of the specific information is searched and displayed. Only the differences from the third embodiment will be described.
<Overview>
<概要> In the following description, a medium on which a dot pattern is printed together with content is used, DTP data is acquired from a server on the network, specific information is input, related information of the specific information is searched and displayed. Only the differences from the third embodiment will be described.
<Overview>
図53において、本実施形態の概要を示す。
FIG. 53 shows an outline of the present embodiment.
まず、ユーザが、ドットパターン103が印刷されていない、通常の印刷物101eを特定するためのインデックスを情報処理装置112cに入力する。入力方法は、ユーザがグリッドシート101gに印刷されたアイコン(後述)にタッチして印刷物101eを特定するインデックスを入力する方法でもよいし、ユーザがキーボード等を用いてインデックスを入力する方法でもよい。
First, the user inputs an index for specifying a normal printed matter 101e on which the dot pattern 103 is not printed, to the information processing apparatus 112c. The input method may be a method in which the user touches an icon (described later) printed on the grid sheet 101g to input an index for specifying the printed material 101e, or a method in which the user inputs an index using a keyboard or the like.
なお、インデックスは、ドキュメント管理サーバ113において、ドキュメントIDに変換され、変換されたドキュメントIDを用いて、ドキュメント管理サーバ113上のDTPデータが検索されても良い。
The index may be converted into a document ID in the document management server 113, and the DTP data on the document management server 113 may be searched using the converted document ID.
次に、ユーザは、印刷物101eの印刷面上に、グリッドシート101gを正確に重ねる。
Next, the user accurately overlays the grid sheet 101g on the printing surface of the printed material 101e.
次に、ユーザは、グリッドシート101gを通して印刷面上の、関連情報を検索したい特定情報である、語句「東京」102aを、スキャナ104aを用いて、タッチする。
Next, using the scanner 104a, the user touches the phrase “Tokyo” 102a, which is specific information on the print surface that the user wants to search for related information, through the grid sheet 101g.
次に、スキャナ104aが、タッチ位置のグリッドシート101g上のXY座標系における座標値(Xt,Yt)を読み込む。
Next, the scanner 104a reads the coordinate values (Xt, Yt) in the XY coordinate system on the grid sheet 101g at the touch position.
インデックスとタッチ位置の座標値(Xt,Yt)とが情報処理装置112cに入力された後の処理は、第3の実施形態における処理と同一である。
The process after the index and the coordinate value (Xt, Yt) of the touch position are input to the information processing apparatus 112c is the same as the process in the third embodiment.
このように、印刷物101e上にグリッドシート101gを被せ、その上をスキャナ104aによりタッチするだけで、印刷物101e上のテキストやイラスト、写真等の詳細な説明(関連情報)を画面に表示させることが出来る。
In this way, by covering the printed material 101e with the grid sheet 101g and touching the grid sheet 101g with the scanner 104a, detailed descriptions (related information) such as text, illustrations, and photos on the printed material 101e can be displayed on the screen. I can do it.
第1から第3の実施形態においては、印刷物101aに、テキストやイラスト、写真等とドットパターン103とを重畳印刷し、ユーザが印刷物101aをスキャナ104によりタッチし、タッチした特定情報に対応する関連情報を表示していた。
In the first to third embodiments, text, illustrations, photographs, and the like and the dot pattern 103 are superimposed and printed on the printed material 101 a, and the user touches the printed material 101 a with the scanner 104 and corresponds to the touched specific information. Information was displayed.
しかし、この方法では、ドットパターン103が印刷されていない通常の印刷物101eを特定情報の入力に用いることは出来なかった。本実施形態では、印刷物101eにグリッドシート101gを被せて使用するため、既存の印刷物101eを対象とすることが出来る。また、グリッドシート101gは、複数の印刷物101eを対象として、1枚あれば共通して使用できるので、利便性が高まる。
[第6の実施形態] However, with this method, it is not possible to use a normal printedmaterial 101e on which the dot pattern 103 is not printed for inputting the specific information. In the present embodiment, since the printed sheet 101e is used while being covered with the grid sheet 101g, the existing printed object 101e can be targeted. In addition, the grid sheet 101g can be used in common for a plurality of printed materials 101e, so that convenience is enhanced.
[Sixth Embodiment]
[第6の実施形態] However, with this method, it is not possible to use a normal printed
[Sixth Embodiment]
本発明に係る情報処理装置のうち、ドットパターン103が印刷されたグリッドシート101gを、通常のディスプレイ画面に重ねて配置し用いる一実施形態について、図54に基づいて説明すると、以下の通りである。
One embodiment of the information processing apparatus according to the present invention in which the grid sheet 101g on which the dot pattern 103 is printed is arranged and used over a normal display screen will be described with reference to FIG. .
なお、以下の説明では、コンテンツと共にドットパターンが表示されたディスプレイを用いる第4の実施形態と異なる箇所のみ説明を行う。
<概要> In the following description, only different points from the fourth embodiment using a display on which a dot pattern is displayed together with contents will be described.
<Overview>
<概要> In the following description, only different points from the fourth embodiment using a display on which a dot pattern is displayed together with contents will be described.
<Overview>
図54において、本実施形態の概要を示す。
FIG. 54 shows an outline of the present embodiment.
まず、ユーザが、グリッドシート101gを情報処理装置112dのディスプレイ画面上に配置する。配置は、グリッドシート101gをディスプレイに貼付することにより行ってもよい。グリッドシート101gの配置後、キャリブレーション作業が行われることが望ましい。
First, the user places the grid sheet 101g on the display screen of the information processing apparatus 112d. The placement may be performed by sticking the grid sheet 101g to the display. It is desirable that a calibration operation is performed after the grid sheet 101g is arranged.
次に、ユーザは、Webブラウザ等を用いて、所望のコンテンツファイルをWebサーバ113bから情報処理装置112dにダウンロードする。ダウンロードされたコンテンツファイル内のコンテンツが、情報処理装置112dの画面上に表示される。
Next, the user downloads a desired content file from the Web server 113b to the information processing apparatus 112d using a Web browser or the like. The content in the downloaded content file is displayed on the screen of the information processing apparatus 112d.
次に、ユーザは、ディスプレイ画面上配置されたグリッドシート101gを通して、画面上の、関連情報を検索したい特定情報である、語句「東京」102aを、スキャナ104aを用いて、タッチする。
Next, the user touches the phrase “Tokyo” 102a, which is specific information for searching related information on the screen, using the scanner 104a through the grid sheet 101g arranged on the display screen.
次に、スキャナ104aが、タッチ位置のグリッドシート101g上のXY座標系における座標値(Xt,Yt)を読み込む。
Next, the scanner 104a reads the coordinate values (Xt, Yt) in the XY coordinate system on the grid sheet 101g at the touch position.
情報処理装置112dは、読み込まれたXY座標値と、Webサーバ113bからダウンロードし表示しているコンテンツのコンテンツデータ1dとを用いて、タッチ位置にある特定情報を認識する。
The information processing apparatus 112d recognizes the specific information at the touch position using the read XY coordinate value and the content data 1d of the content downloaded and displayed from the Web server 113b.
特定情報を認識した後の処理は、第4の実施形態における処理と同一である。
The processing after recognizing the specific information is the same as the processing in the fourth embodiment.
このように、ディスプレイ画面上にグリッドシート101gを被せ、その上をスキャナ104aによりタッチするだけで、ディスプレイ画面上のテキストやイラスト、写真等の詳細な説明(関連情報)を画面に表示させることが出来る。
[第7の実施形態] As described above, by covering the display screen with thegrid sheet 101g and touching the grid sheet 101g with the scanner 104a, it is possible to display detailed descriptions (related information) such as text, illustrations, and photos on the display screen. I can do it.
[Seventh Embodiment]
[第7の実施形態] As described above, by covering the display screen with the
[Seventh Embodiment]
本発明に係る情報処理装置のうち、コンテンツと共にドットパターン103が表示されたディスプレイを備えたテレビジョン受像機を用いる一実施形態について、図55から図57に基づいて説明すると、以下の通りである。
An embodiment using a television receiver having a display on which a dot pattern 103 is displayed together with content in the information processing apparatus according to the present invention will be described with reference to FIGS. 55 to 57 as follows. .
なお、第1の実施形態における情報入力装置105、第2の実施形態における情報入力装置105a、および第3の実施形態における情報処理装置112においては、印刷物101aを用いた。本実施形態では、印刷物101aに代わりテレビ受像機のディスプレイを用いる例を説明するにあたり、情報処理装置112を変形した例として、テレビ受像機112eを挙げて説明する。情報入力装置105および情報入力装置105aを、印刷物101aに代わりディスプレイを用いる構成に変形する方法は、同様なので説明を省略する。
Note that the printed material 101a is used in the information input device 105 in the first embodiment, the information input device 105a in the second embodiment, and the information processing device 112 in the third embodiment. In this embodiment, in describing an example in which a display of a television receiver is used instead of the printed material 101a, the television receiver 112e will be described as an example in which the information processing apparatus 112 is modified. Since the method of transforming the information input device 105 and the information input device 105a into a configuration using a display instead of the printed material 101a is the same, the description is omitted.
また、以下では、第4の実施形態と異なる箇所のみを説明し、同様の箇所に関しては説明を省略する。
<概要> Moreover, below, only a different location from 4th Embodiment is demonstrated, and description is abbreviate | omitted regarding the same location.
<Overview>
<概要> Moreover, below, only a different location from 4th Embodiment is demonstrated, and description is abbreviate | omitted regarding the same location.
<Overview>
図55において、本実施形態の概要を示す。
FIG. 55 shows an overview of the present embodiment.
図55において示すように、まずユーザは、テレビ受像機112eを用いて、通常の画像にドットパターン103が重ね合わされた放送電波を受信し、ディスプレイ115上に受信画像を表示する。そして、ユーザは、受信画像と共にドットパターン103が表示されたディスプレイ115上の、テレビ受像機112eに入力し検索したい情報に、スキャナ104cを用いてタッチする。
As shown in FIG. 55, the user first receives a broadcast radio wave in which the dot pattern 103 is superimposed on a normal image using the television receiver 112e, and displays the received image on the display 115. Then, the user uses the scanner 104c to touch information to be input to the television receiver 112e on the display 115 on which the dot pattern 103 is displayed together with the received image.
この例では、ユーザは、ディスプレイ115上に表示された受信画像のうち、語句「東京」102aに関する関連情報を検索したいので、ディスプレイ115上に表示された語句「東京」102aを、スキャナ104cによりタッチしている。
In this example, the user wants to search related information related to the phrase “Tokyo” 102a in the received image displayed on the display 115, and therefore touches the phrase “Tokyo” 102a displayed on the display 115 with the scanner 104c. is doing.
ドットパターン103には、ディスプレイ115のXY座標値と受信画像を特定するコンテンツIDとが、コード化されており、ユーザがディスプレイ115上をスキャナ104cによりタッチすると、タッチ位置のディスプレイ115上のXY座標系における座標値(Xt,Yt)とコンテンツIDとが、テレビ受像器12eに読み込まれる。
In the dot pattern 103, the XY coordinate value of the display 115 and the content ID for specifying the received image are coded. When the user touches the display 115 with the scanner 104c, the XY coordinate on the display 115 at the touch position is displayed. The coordinate value (Xt, Yt) and content ID in the system are read into the television receiver 12e.
テレビ受像機112eは、読み込まれたコンテンツIDを用いて、コンテンツサーバ113c(2次元書式情報サーバ)から、予め特定情報および選択用位置情報が設定されたコンテンツデータのうち、コンテンツIDに対応したコンテンツデータ1dをダウンロードする。そして、読み込まれたXY座標値とダウンロードしたコンテンツデータ1dとを用いて、タッチ位置にある特定情報を選択する。
The television receiver 112e uses the read content ID, and the content corresponding to the content ID among the content data in which the specific information and the position information for selection are set in advance from the content server 113c (two-dimensional format information server). Download data 1d. Then, the specific information at the touch position is selected using the read XY coordinate values and the downloaded content data 1d.
図に示すように、コンテンツファイル内のコンテンツデータは、独自のxy座標系を持つ。コンテンツデータに含まれる、テキスト、図表、イラスト、写真等の特定情報には、これらを選択するために用いられる選択用位置情報が設定されている。
As shown in the figure, the content data in the content file has its own xy coordinate system. For specific information such as text, charts, illustrations, and photographs included in the content data, selection position information used to select them is set.
例えば、語句「東京」102aには、対応するマスク領域102bおよび/または中心座標値(xi,yi)が設定されている。
For example, in the phrase “Tokyo” 102a, a corresponding mask area 102b and / or a center coordinate value (xi, yi) is set.
例えば、タッチ位置の座標値(xt,yt)がマスク領域102bに含まれることにより、コンテンツデータ1dに含まれる多くの特定情報のうち、語句「東京」102aが、選択される。
For example, when the coordinate value (xt, yt) of the touch position is included in the mask area 102b, the phrase “Tokyo” 102a is selected from a lot of specific information included in the content data 1d.
テレビ受像器12eは、選択された語句「東京」102aを用いて、辞書サーバ114を検索する。検索結果である関連情報が辞書サーバ114からテレビ受像器12eに返信され、ディスプレイ115上に表示される。
The television receiver 12e searches the dictionary server 114 using the selected phrase “Tokyo” 102a. Related information as a search result is returned from the dictionary server 114 to the television receiver 12e and displayed on the display 115.
図55に示す例では、検索結果として、語句「東京」102aの関連情報である説明文「東京とは」が、ディスプレイ115上に表示されている。
In the example shown in FIG. 55, an explanatory note “What is Tokyo?”, Which is related information of the phrase “Tokyo” 102a, is displayed on the display 115 as a search result.
このように、放送波から受信した画像内の、ハイパーリンク等が設定されていない特定情報でも、ユーザがスキャナ104cによりタッチして指示することにより、テレビ受像器12eへの入力とすることが出来る。また、入力した特定情報の関連情報を検索し表示することが出来る。
<ドットコードのフォーマットについて> In this way, even in the information received from the broadcast wave, even specific information for which a hyperlink or the like is not set can be input to the television receiver 12e by the user touching and instructing with thescanner 104c. . In addition, related information of the input specific information can be searched and displayed.
<About dot code format>
<ドットコードのフォーマットについて> In this way, even in the information received from the broadcast wave, even specific information for which a hyperlink or the like is not set can be input to the television receiver 12e by the user touching and instructing with the
<About dot code format>
前記の概要説明では、本実施形態におけるドットパターン103のドットコードは、放送波としてテレビ受像機112eに受信されたコンテンツを識別するコンテンツIDとXY座標値とを含むものとした。これ以外に、テレビ受像機112e自身により生成されたXY座標値と、テレビ受像機112eが入手したEPG(Electronic Program Guide)データから取得したコンテンツIDとからドットコードおよびドットパターン103が生成され、ディスプレイ115上に表示される構成でもよい。
In the above description, the dot code of the dot pattern 103 in the present embodiment includes the content ID for identifying the content received by the television receiver 112e as a broadcast wave and the XY coordinate value. In addition to this, a dot code and a dot pattern 103 are generated from an XY coordinate value generated by the television receiver 112e itself and a content ID acquired from EPG (Electronic Program Guide) data obtained by the television receiver 112e, and the display 115 may be displayed on the screen 115.
また、ディスプレイ115上に表示されるドットパターン103のドットコードは、XY座標値のみを含むものでよい。その場合、ドットパターン103は、RGBの画素により表現される構成に代わり、ディスプレイ115上に画素と並んでドットパターン103のドット部が予め固定的に設けられている構成でもよい。
Further, the dot code of the dot pattern 103 displayed on the display 115 may include only XY coordinate values. In that case, the dot pattern 103 may have a configuration in which the dot portion of the dot pattern 103 is fixedly provided in advance alongside the pixels on the display 115 instead of the configuration represented by RGB pixels.
なお、ディスプレイ115上に表示されるドットパターン103のドットコードがコンテンツIDを含まない構成では、コンテンツIDは、コンテンツIDがドットパターン103として印刷されたテレビガイド等の印刷媒体の該当箇所をスキャナ104cによりタッチすることで読み込まれる構成でもよいし、ユーザがペーパーキーボードとスキャナ104cと用いて手入力により入力される構成でもよい。
In the configuration in which the dot code of the dot pattern 103 displayed on the display 115 does not include the content ID, the content ID is a corresponding portion of a print medium such as a television guide in which the content ID is printed as the dot pattern 103. It may be configured to be read by touching, or may be configured to be input manually by a user using a paper keyboard and the scanner 104c.
ディスプレイ115上に表示されるコンテンツIDは、ドットパターン103のXY座標値が表示されている領域の少なくとも一部に、ドットパターン103のXY座標値と共に表示されてもよいし、その領域とは異なる領域に表示されてもよい。
The content ID displayed on the display 115 may be displayed together with the XY coordinate value of the dot pattern 103 in at least a part of the region where the XY coordinate value of the dot pattern 103 is displayed, or is different from the region. It may be displayed in the area.
また、ディスプレイ115上に表示されるコンテンツIDは、コンテンツデータを一意に識別する、ドットパターン103のXY座標値であり、このXY座標値は、ドットパターン103のXY座標値が表示される領域の全体に表示される構成でもよい。
<コンテンツデータについて> Further, the content ID displayed on thedisplay 115 is the XY coordinate value of the dot pattern 103 that uniquely identifies the content data. This XY coordinate value is an area where the XY coordinate value of the dot pattern 103 is displayed. The configuration may be displayed entirely.
<About content data>
<コンテンツデータについて> Further, the content ID displayed on the
<About content data>
コンテンツデータの例として、MPEGなどの動画データ、および、HTML、XML、フラッシュ等により作成されたものが挙げられる。もちろん、前記の実施形態において例示したDTPデータもコンテンツデータとして扱うことが出来る。
Examples of content data include moving image data such as MPEG, and data created by HTML, XML, flash, and the like. Of course, the DTP data exemplified in the above embodiment can also be handled as content data.
コンテンツデータは、2次元の書式情報を含むものが基本であるが、これに加え、MPEGデータなどは、時間軸を含んだ3次元の書式情報を持ってもよい。また、3次元立体画像データであれば、ディスプレイ115に向かって前後方向のZ軸を含んだ3次元の書式情報を持ってもよい。さらに、3次元立体画像の動画データであれば、XYZ軸および時間軸を持った4次元の書式情報を持ってもよい。
<テレビ受像機112eおよび情報処理システムの構成について> The content data basically includes two-dimensional format information, but in addition to this, MPEG data or the like may have three-dimensional format information including a time axis. Further, if it is three-dimensional stereoscopic image data, it may have three-dimensional format information including the Z axis in the front-rear direction toward thedisplay 115. Furthermore, as long as it is moving image data of a three-dimensional stereoscopic image, it may have four-dimensional format information having an XYZ axis and a time axis.
<Configuration ofTelevision Receiver 112e and Information Processing System>
<テレビ受像機112eおよび情報処理システムの構成について> The content data basically includes two-dimensional format information, but in addition to this, MPEG data or the like may have three-dimensional format information including a time axis. Further, if it is three-dimensional stereoscopic image data, it may have three-dimensional format information including the Z axis in the front-rear direction toward the
<Configuration of
図56において、本実施形態に係るテレビ受像機112eの機能ブロック図を示す。テレビ受像機112eは、スキャナ104cと、座標変換部130cと、特定情報選択部140dと、通信部150dと、関連情報検索部160と、表示部170cと、ディスプレイ115と、テレビ受像部190とを備えている。
FIG. 56 shows a functional block diagram of the television receiver 112e according to the present embodiment. The television receiver 112e includes a scanner 104c, a coordinate conversion unit 130c, a specific information selection unit 140d, a communication unit 150d, a related information search unit 160, a display unit 170c, a display 115, and a television image reception unit 190. I have.
また、本実施形態に係る情報処理システムは、テレビ受像機112eと、コンテンツサーバ113cと、辞書サーバ114と、これらを接続するネットワークとから構成される。
In addition, the information processing system according to this embodiment includes a television receiver 112e, a content server 113c, a dictionary server 114, and a network connecting them.
テレビ受像機112eにおいて、テレビ受像部190は、放送波を受信する。受信画像に対して、放送波に含まれるかまたはEPG等から取得したコンテンツIDとディスプレイ画面上のXY座標値とを組み合わせたドットパターン103を加え、表示部170cおよびディスプレイ115を介して、ユーザに提示する。なお、ドットパターン103を受信画像に加えるのは、ユーザがスキャナ104cを使用する時のみとする構成でもよい。
In the television receiver 112e, the television receiver 190 receives broadcast waves. A dot pattern 103 in which a content ID included in a broadcast wave or obtained from an EPG and an XY coordinate value on a display screen is combined is added to the received image, and the user is notified via the display unit 170c and the display 115. Present. Note that the dot pattern 103 may be added to the received image only when the user uses the scanner 104c.
スキャナ104cは、タッチ位置のドットパターン103を読み込み、ドットコードのXY座標値を座標変換部130cに送り、ドットコードのコンテンツIDを、通信部150dを介して、コンテンツサーバ113cに送る。なお、コンテンツIDは、一度ドットパターン103に変換されスキャナ104cにより読み込む代わりに、スキャナ104cがXY座標値を読み込む際に、テレビ受像部190から直接、コンテンツサーバ113cに送られる構成でもよい。
The scanner 104c reads the dot pattern 103 at the touch position, sends the XY coordinate value of the dot code to the coordinate conversion unit 130c, and sends the content ID of the dot code to the content server 113c via the communication unit 150d. The content ID may be directly sent from the television receiver 190 to the content server 113c when the scanner 104c reads the XY coordinate values instead of being converted into the dot pattern 103 and read by the scanner 104c.
座標変換部130cは、スキャナ104cから受け取ったタッチ位置のXY座標値(Xt,Yt)を、通信部150dを介してコンテンツサーバ113cから受け取ったコンテンツデータ1dを用いて、コンテンツデータ1d上のxy座標系におけるタッチ位置の座標値(xt,yt)に変換し、変換した座標値(xt,yt)を特定情報選択部140dに送る。
The coordinate conversion unit 130c uses the XY coordinate values (Xt, Yt) of the touch position received from the scanner 104c and the xy coordinates on the content data 1d using the content data 1d received from the content server 113c via the communication unit 150d. The coordinate value (xt, yt) of the touch position in the system is converted, and the converted coordinate value (xt, yt) is sent to the specific information selection unit 140d.
特定情報選択部140dは、座標変換部130cから受け取ったxy座標値と、通信部150dを介してコンテンツサーバ113cから受け取ったコンテンツデータ1dとを用いて、コンテンツデータ1d内の特定情報を選択し、選択した特定情報を関連情報検索部160に出力する。
The specific information selection unit 140d selects specific information in the content data 1d using the xy coordinate values received from the coordinate conversion unit 130c and the content data 1d received from the content server 113c via the communication unit 150d, The selected specific information is output to the related information search unit 160.
関連情報検索部160は、特定情報選択部140dから受け取った特定情報を、通信部150dを介して辞書サーバ114に送り、検索結果である関連情報を辞書サーバ114から通信部150dを介して受け取り、受け取った関連情報を表示部170cおよびディスプレイ115を介してユーザに提示する。
The related information search unit 160 sends the specific information received from the specific information selection unit 140d to the dictionary server 114 via the communication unit 150d, receives related information as a search result from the dictionary server 114 via the communication unit 150d, The received related information is presented to the user via the display unit 170c and the display 115.
通信部150dは、スキャナ104cから受け取ったコンテンツIDをコンテンツサーバ113cに送信すると共に、コンテンツサーバ113cから受信した、コンテンツIDに対応したコンテンツデータ1dを、座標変換部130cおよび特定情報選択部140dに送る。また、通信部150dは、関連情報検索部160から受け取った特定情報を辞書サーバ114に送信すると共に、送信した特定情報を基に辞書サーバ114において検索された特定情報の関連情報を、辞書サーバ114から受信し、関連情報検索部160に渡す。
The communication unit 150d transmits the content ID received from the scanner 104c to the content server 113c, and transmits the content data 1d corresponding to the content ID received from the content server 113c to the coordinate conversion unit 130c and the specific information selection unit 140d. . Further, the communication unit 150d transmits the specific information received from the related information search unit 160 to the dictionary server 114, and the related information of the specific information searched in the dictionary server 114 based on the transmitted specific information. And pass it to the related information search unit 160.
表示部170cは、テレビ受像部190から受け取った、ドットパターン103が加えられた受信画像と、関連情報検索部160から受け取った関連情報とを、ディスプレイ115を介してユーザに提示する。
<情報処理の手順について> Thedisplay unit 170c presents the received image to which the dot pattern 103 is added received from the television receiver 190 and the related information received from the related information search unit 160 to the user via the display 115.
<Information processing procedure>
<情報処理の手順について> The
<Information processing procedure>
図57に示すフローチャートに基づき、テレビ受像機112eが行う情報処理の手順について説明する。なお、以下では、ディスプレイ115上に表示された語句「東京」102aに対応したコンテンツデータ1d内の特定情報には、選択用位置情報として予め中心座標値(xi,yi)が設定されている場合について説明する。
The information processing procedure performed by the television receiver 112e will be described based on the flowchart shown in FIG. In the following, the center coordinate value (xi, yi) is set in advance as the position information for selection in the specific information in the content data 1d corresponding to the phrase “Tokyo” 102a displayed on the display 115. Will be described.
まず、テレビ受像部190が、放送波を受信し、放送波またはインターネット等から取得したコンテンツIDとディスプレイ115の画面上のXY座標値とを含んだドットパターン103を受信画像に重ねて、表示部170cを介して、ディスプレイ115上に表示する(S5b)。
First, the television receiver 190 receives a broadcast wave, and superimposes the dot pattern 103 including the content ID acquired from the broadcast wave or the Internet and the XY coordinate value on the screen of the display 115 on the received image to display the display unit. The image is displayed on the display 115 via 170c (S5b).
次に、ユーザがスキャナ104cを用いて所望の特定情報を指定する操作を行うと、スキャナ104cが、ユーザがスキャナ104cを用いてタッチした、ディスプレイ115上の箇所に設定されているドットパターン103を読み取る。読み取られたドットパターン103は、スキャナ104cの中央処理装置において、解析ソフトウェアによりドットコードに変換される。スキャナ104cは、変換したドットコードのXY座標値を座標変換部130cに送ると共に、変換したドットコードのコンテンツIDを、通信部150dを介して、コンテンツサーバ113cに送信する(S10c)。
Next, when the user performs an operation of designating desired specific information using the scanner 104c, the scanner 104c displays the dot pattern 103 set at a location on the display 115 touched by the user using the scanner 104c. read. The read dot pattern 103 is converted into a dot code by analysis software in the central processing unit of the scanner 104c. The scanner 104c transmits the XY coordinate value of the converted dot code to the coordinate conversion unit 130c, and transmits the content ID of the converted dot code to the content server 113c via the communication unit 150d (S10c).
次に、コンテンツサーバ113cが、スキャナ104cから受け取ったコンテンツIDを用いて、予め保管されているコンテンツデータの中から、そのコンテンツIDに対応するコンテンツデータ1dを選択する。そして選択したコンテンツデータ1dを、通信部150dを介して、座標変換部130cおよび特定情報選択部140dに送る(S20b)。
Next, the content server 113c uses the content ID received from the scanner 104c to select content data 1d corresponding to the content ID from the content data stored in advance. Then, the selected content data 1d is sent to the coordinate conversion unit 130c and the specific information selection unit 140d via the communication unit 150d (S20b).
次に、座標変換部130cが、スキャナ104cから受け取ったXY座標系の座標値(Xt,Yt)を、コンテンツサーバ113cから取得したコンテンツデータ1d内のxy座標系における座標値(xt,yt)に変換し、特定情報選択部140dに渡す(S30a)。
Next, the coordinate conversion unit 130c converts the coordinate value (Xt, Yt) in the XY coordinate system received from the scanner 104c to the coordinate value (xt, yt) in the xy coordinate system in the content data 1d acquired from the content server 113c. The data is converted and passed to the specific information selection unit 140d (S30a).
次に、特定情報選択部140dが、座標変換部130cから受け取った座標値(xt,yt)に基づき、コンテンツサーバ113cから受け取ったコンテンツデータ1d内の特定情報のうち、適切な特定情報を選択する。特定情報選択部140dは、選択した特定情報を関連情報検索部160へ渡す(S40b)。
Next, the specific information selection unit 140d selects appropriate specific information from the specific information in the content data 1d received from the content server 113c based on the coordinate values (xt, yt) received from the coordinate conversion unit 130c. . The specific information selection unit 140d passes the selected specific information to the related information search unit 160 (S40b).
例えば、タッチ位置の座標値(xt,yt)から、コンテンツデータ1d内の他の特定情報の中心座標値(xi,yi)までの距離よりも、タッチ位置の座標値(xt,yt)から、語句「東京」102aの中心座標値(xi,yi)までの距離の方が短いことから、語句「東京」102aが、テレビ受像機112eへの入力として選択される。
For example, from the coordinate value (xt, yt) of the touch position rather than the distance from the coordinate value (xt, yt) of the touch position to the center coordinate value (xi, yi) of other specific information in the content data 1d, Since the distance to the center coordinate value (xi, yi) of the phrase “Tokyo” 102a is shorter, the phrase “Tokyo” 102a is selected as an input to the television receiver 112e.
次に、関連情報検索部160が、特定情報選択部140dから受け取った特定情報を、通信部150dを介して、辞書サーバ114に送信し、辞書サーバ114において検索された、特定情報の関連情報を、通信部150dを介して、辞書サーバ114から受信する。そして、関連情報検索部160は、受信した関連情報を、表示部170cおよびディスプレイ115を介して、ユーザに提示する(S50a)。
Next, the related information search unit 160 transmits the specific information received from the specific information selection unit 140d to the dictionary server 114 via the communication unit 150d, and the related information of the specific information searched in the dictionary server 114 is obtained. And received from the dictionary server 114 via the communication unit 150d. Then, the related information search unit 160 presents the received related information to the user via the display unit 170c and the display 115 (S50a).
図55に示す例では、語句「東京」102aがネットワークを介して辞書サーバ114に送信される。辞書サーバ114上では、見出し語「東京」に対応した説明文「東京とは」が検索され、テレビ受像機112eに返信される。テレビ受像機112eの画面上には、語句「東京」102aに対応した関連情報である説明文「東京とは」が、画面上に表示される。
In the example shown in FIG. 55, the phrase “Tokyo” 102a is transmitted to the dictionary server 114 via the network. On the dictionary server 114, an explanatory sentence “What is Tokyo” corresponding to the headword “Tokyo” is searched and returned to the television receiver 112 e. On the screen of the television receiver 112e, an explanatory note “What is Tokyo” which is related information corresponding to the phrase “Tokyo” 102a is displayed on the screen.
なお、前記においては、コンテンツデータが予め解析され、特定情報および選択用位置情報が既に設定されている構成について説明したが、この構成に限らず、テレビ受像部190が放送波を受信した段階またはユーザがスキャナ104cによりディスプレイ115上のドットパターン103をタッチした段階において、特定情報選択部140dが初めてタッチ位置の座標値(xt,yt)から所定の距離内にあるテキスト、図形、イラスト、写真等のコンテンツデータの解析を行い、特定情報の認識と選択用位置情報の設定とを行う構成でもよい。
In the above description, the content data is analyzed in advance and the specific information and the position information for selection are already set. However, the present invention is not limited to this configuration. When the user touches the dot pattern 103 on the display 115 with the scanner 104c, the specific information selection unit 140d is a text, figure, illustration, photograph, etc. within a predetermined distance from the coordinate value (xt, yt) of the touch position for the first time. The content data may be analyzed to recognize specific information and set position information for selection.
また、本実施形態では、情報処理装置の例として、テレビ受像機112eを挙げたが、これ以外に、テレビ受像機は通常のものとし、追加で設置するセットトップボックスと組み合わせることにより、テレビ受像機112eの機能が実現される構成としてもよい。
[補足事項] In the present embodiment, thetelevision receiver 112e is described as an example of the information processing apparatus. However, the television receiver is a normal one, and is combined with a set-top box to be additionally installed. The function of the machine 112e may be realized.
[Additional notes]
[補足事項] In the present embodiment, the
[Additional notes]
前記の実施形態においては、ユーザが位置を指示するために、ドットパターンが印刷された媒体、ドットパターンが表示または設けられたディスプレイ、または、ドットパターンが設けられたグリッドシートを、スキャナによりタッチしたが、座標位置の入力方法はこれらに限らず、通常のディスプレイ上に設けられた通常のタッチパネルやタッチスクリーン上を指でタッチする方法、または、通常のマウス操作による方法でもよい。
In the above embodiment, in order to indicate the position, the user touches the medium on which the dot pattern is printed, the display on which the dot pattern is displayed or provided, or the grid sheet on which the dot pattern is provided with the scanner. However, the input method of the coordinate position is not limited to these, and a method of touching a normal touch panel or touch screen provided on a normal display with a finger or a method using a normal mouse operation may be used.
前記情報入力装置は、前記タッチ位置の座標値(xt,yt)を用いて、前記特定情報を検索するために、前記のいずれか一項に記載の選択用位置情報の設定方法に基づく該特定情報の検索方法を、1または2以上割り当て、所定のアルゴリズムにより前記検索方法のいずれかを選択し、前記特定情報を検索することを特徴としてもよい。
The information input device uses the coordinate value (xt, yt) of the touch position to search for the specific information, based on the selection position information setting method according to any one of the above, One or two or more information search methods may be assigned, and one of the search methods may be selected by a predetermined algorithm to search for the specific information.
前記情報入力装置は、前記座標値(xt,yt)から任意の距離内において検索された複数の前記特定情報から、1または2以上の当該特定情報を選択し、前記特定情報の関連情報を予め設定されたリンクテーブル、データベース、または、電子辞書から検索し、該関連情報を出力することを特徴としてもよい。
The information input device selects one or more specific information from a plurality of the specific information searched within an arbitrary distance from the coordinate value (xt, yt), and stores related information of the specific information in advance. A search may be performed from a set link table, database, or electronic dictionary, and the related information may be output.
前記情報入力装置は、前記座標値(xt,yt)から任意の距離内において検索された複数の前記特定情報のうち、前記タッチ位置の座標値(xt,yt)が前記マスク内の全座標値(xia,yia)のいずれかの座標値と同一であることにより検索された該特定情報を、少なくとも1以上含む場合、該特定情報の選択用位置情報を前記マスクの図心とし、前記タッチ位置の座標値(xt,yt)から、複数検索された前記特定情報の選択用位置情報までの距離が最も近い該特定情報を検索するか、または該距離の近い順から該特定情報の候補を検索し、選択することを特徴としてもよい。
In the information input device, the coordinate value (xt, yt) of the touch position among all the specific information searched within an arbitrary distance from the coordinate value (xt, yt) is the total coordinate value in the mask. When at least one of the specific information retrieved by being identical to any coordinate value of (xia, yia) is included, the position information for selecting the specific information is used as the centroid of the mask, and the touch position The specific information having the shortest distance from the coordinate value (xt, yt) of the specific information to the position information for selection of the plurality of searched specific information is searched, or candidates for the specific information are searched in order of the shortest distance The selection may be a feature.
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.
最後に、情報入力装置105、105a、情報処理装置112~112d、およびテレビ受像機112eの各ブロック、特に座標変換部130~130c、特定情報選択部140~140d、および関連情報検索部160は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
Finally, each block of the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e, particularly the coordinate conversion units 130 to 130c, the specific information selection units 140 to 140d, and the related information search unit 160, You may comprise by a hardware logic and may implement | achieve by software using CPU as follows.
すなわち、情報入力装置105、105a、情報処理装置112~112d、およびテレビ受像機112eは、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、前記プログラムを格納したROM(read only memory)、前記プログラムを展開するRAM(random access memory)、前記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである情報入力装置105、105a、情報処理装置112~112d、およびテレビ受像機112eの制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、前記情報入力装置105、105a、情報処理装置112~112d、およびテレビ受像機112eに供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
In other words, the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e each have a CPU (central processing unit) that executes instructions of a control program that realizes each function, and a ROM (read that reads the program). only (memory), RAM (random access memory) for expanding the program, and a storage device (recording medium) such as a memory for storing the program and various data. An object of the present invention is to provide program codes (execution format program, intermediate code program) of control programs for the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e, which are software for realizing the functions described above. , A source program) recorded on a computer readable medium is supplied to the information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e, and the computer (or CPU or MPU) records them. This can also be achieved by reading and executing the program code recorded on the medium.
前記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD-ROM/MO/MD/DVD/CD-R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。
Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、情報入力装置105、105a、情報処理装置112~112d、およびテレビ受像機112eを通信ネットワークと接続可能に構成し、前記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
(C) The information input devices 105 and 105a, the information processing devices 112 to 112d, and the television receiver 112e may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Further, the transmission medium constituting the communication network is not particularly limited. For example, even in the case of wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc., infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
(C)
(C) The
(C)
以下、本発明の実施の形態について、図面を用いて説明する。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<システム全体の構成の説明>
図60は、本発明にかかる手書き入出力システム201の使用状態の一例を示す外観図である。同図によれば、媒体202にスキャナ203を用いて書き込みをすると、書き込んだとおりの文書がディスプレイ206に表示される。これは、スキャナ203が、書き込んだ軌跡上のドットパターンを撮像して、コンピュータ204が解析する(必要に応じてサーバ205にアクセスする)ことにより、実現する。ただし、コンピュータ204がスキャナ203に内蔵されていてもよい。 <Description of overall system configuration>
FIG. 60 is an external view showing an example of a usage state of the handwriting input /output system 201 according to the present invention. According to the drawing, when writing is performed on the medium 202 using the scanner 203, the document as written is displayed on the display 206. This is realized by the scanner 203 taking an image of the dot pattern on the written locus and analyzing the computer 204 (accessing the server 205 as necessary). However, the computer 204 may be built in the scanner 203.
図60は、本発明にかかる手書き入出力システム201の使用状態の一例を示す外観図である。同図によれば、媒体202にスキャナ203を用いて書き込みをすると、書き込んだとおりの文書がディスプレイ206に表示される。これは、スキャナ203が、書き込んだ軌跡上のドットパターンを撮像して、コンピュータ204が解析する(必要に応じてサーバ205にアクセスする)ことにより、実現する。ただし、コンピュータ204がスキャナ203に内蔵されていてもよい。 <Description of overall system configuration>
FIG. 60 is an external view showing an example of a usage state of the handwriting input /
図61は、本発明にかかる手書き入出力システム201の、第一の実施例の構成を示すブロック図である。
FIG. 61 is a block diagram showing the configuration of the first embodiment of the handwriting input / output system 201 according to the present invention.
この手書き入出力システム201は少なくとも、媒体202(手書き入力シート)、撮像部207(撮像手段)、ドットパターン解析部208(ドットパターン解析手段)、軌跡認識部209(軌跡認識手段)、処理命令部210(処理命令手段)、を備えることにより情報処理部211に対して各種の命令を行い、必要に応じて各種サーバ205にアクセスする。
The handwriting input / output system 201 includes at least a medium 202 (handwriting input sheet), an imaging unit 207 (imaging unit), a dot pattern analysis unit 208 (dot pattern analysis unit), a locus recognition unit 209 (trajectory recognition unit), and a processing instruction unit. 210 (processing instruction means) provides various instructions to the information processing unit 211 and accesses the various servers 205 as necessary.
図62は、本発明にかかる手書き出入力システム1の第二の実施例の構成を示すブロック図である。第二の実施例では、第一の実施例が備える構成に加えて、撮像素子212、照射部213、光制御部214をさらに備える。
FIG. 62 is a block diagram showing a configuration of the second embodiment of the handwriting output / input system 1 according to the present invention. In the second embodiment, in addition to the configuration provided in the first embodiment, an imaging device 212, an irradiation unit 213, and a light control unit 214 are further provided.
ここで、同図中の破線で示すように、撮像素子212と照射部213は撮像部207と一体であり、光制御部214はドットパターン解析部208と一体である。
Here, as indicated by a broken line in the figure, the imaging device 212 and the irradiation unit 213 are integrated with the imaging unit 207, and the light control unit 214 is integrated with the dot pattern analysis unit 208.
図63は、本発明にかかる手書き入出力システム201の第三の実施例の構成を示すブロック図である。第三の実施例では、第一の実施例が備える構成に加えて、計時部215をさらに備える。
FIG. 63 is a block diagram showing the configuration of the third embodiment of the handwriting input / output system 201 according to the present invention. In the third embodiment, in addition to the configuration provided in the first embodiment, a timer 215 is further provided.
ここで、同図中の破線で示すように、計時部215は軌跡認識部209と一体である。
Here, as indicated by a broken line in the figure, the time measuring unit 215 is integrated with the locus recognizing unit 209.
図64は、本発明にかかる手書き入出力システム201の第四の実施例の構成を示すブロック図である。第四の実施例では、第一の実施例が備える構成に加えて、角度測定部216、角度変化認識部217をさらに備える。
FIG. 64 is a block diagram showing a configuration of the fourth embodiment of the handwriting input / output system 201 according to the present invention. In the fourth embodiment, in addition to the configuration provided in the first embodiment, an angle measuring unit 216 and an angle change recognizing unit 217 are further provided.
ここで、同図中の破線で示すように、角度測定部216と角度変化認識部217はドットパターン解析部208と一体である。
Here, as indicated by a broken line in the figure, the angle measurement unit 216 and the angle change recognition unit 217 are integrated with the dot pattern analysis unit 208.
図65は、本発明にかかる手書き入出力システム201の第五の実施例の構成を示すブロック図である。第五の実施例では、第一の実施例が備える構成に加えて、回転角読み取り部218、回転角変化認識部219をさらに備える。
FIG. 65 is a block diagram showing the configuration of the fifth embodiment of the handwriting input / output system 201 according to the present invention. In the fifth embodiment, in addition to the configuration provided in the first embodiment, a rotation angle reading unit 218 and a rotation angle change recognition unit 219 are further provided.
ここで、同図中の破線で示すように、回転角読み取り部218と回転角変化認識部219はドットパターン解析部208と一体である。
Here, as indicated by a broken line in the figure, the rotation angle reading unit 218 and the rotation angle change recognition unit 219 are integrated with the dot pattern analysis unit 208.
図66は、本発明にかかる手書き入出力システム201の第六の実施例の構成を示すブロック図である。第禄の実施例では、第一の実施例が備える構成に加えて、音声収録部220、音声認識部221、音声出力部222をさらに備える。
FIG. 66 is a block diagram showing the configuration of the sixth embodiment of the handwriting input / output system 201 according to the present invention. In the sixth embodiment, in addition to the configuration provided in the first embodiment, a voice recording unit 220, a voice recognition unit 221, and a voice output unit 222 are further provided.
<ストリームドットパターンのフォーマットの説明>
図67は、本発明にかかる手書き入出力システム201において媒体202に形成されるドットパターンのフォーマットについて説明する図である。 <Description of stream dot pattern format>
FIG. 67 is a diagram for explaining the format of the dot pattern formed on the medium 202 in the handwriting input /output system 201 according to the present invention.
図67は、本発明にかかる手書き入出力システム201において媒体202に形成されるドットパターンのフォーマットについて説明する図である。 <Description of stream dot pattern format>
FIG. 67 is a diagram for explaining the format of the dot pattern formed on the medium 202 in the handwriting input /
同図(d)に示すように、ドットパターンは、一定情報のまとまりが定義された情報ドット2行×5列のユニット領域で構成されたドットパターンであり、このユニット内でC0~C29に区画されている。各領域のドットコードフォーマットを示したものが(a)~(c)である。
As shown in FIG. 4D, the dot pattern is a dot pattern composed of unit areas of 2 rows × 5 columns of information dots in which a set of constant information is defined, and C 0 to C 29 in this unit. It is divided into. The dot code format of each area is shown in (a) to (c).
図67(a)は、ページコードとX座標とY座標が登録されているフォーマットである。ページコードとは、媒体202が冊子状になっている場合等において、媒体202のページ数を意味するものであり、X座標およびY座標は、それぞれ、媒体上における位置(座標値)を意味するものである。これにより、ユーザがスキャナ203で媒体202を読み取ると、その媒体のページ数および読み取った箇所の座標位置が一度の読み取り操作で同時に認識される。
FIG. 67 (a) shows a format in which a page code, an X coordinate, and a Y coordinate are registered. The page code means the number of pages of the medium 202 when the medium 202 is in the form of a booklet, and the X coordinate and the Y coordinate each mean a position (coordinate value) on the medium. Is. Thus, when the user reads the medium 202 with the scanner 203, the number of pages of the medium and the coordinate position of the read position are simultaneously recognized by one reading operation.
同図(b)は、ページコードとアクションコードとX座標とY座標が登録されているフォーマットである。アクションコードとは、操作指示を意味するものである。例えば、当該ページに設けられた「拡大」「縮小」等の操作を意味するアイコンが描かれている領域内だけに定義されたもので、主に後述するアイコン領域に用いられるドットパターンに含まれている。また、アクションコードが当該ページの書き込み領域全面に定義され、手書き入力中または手書き入力後に必要な処理を行う場合には、アクションコードにその命令処理を関連付けし実行してもよい。例えば、命令処理は手書き入力中または手書き入力後に文字認識したり、他の情報処理装置に送信したりする処理をいう。なお、ここでは、ページコードとしての利用を述べたが、()内の特定書き込み領域コードは、1面の媒体面内に複数設けてもよく、それらの書き込み領域をユニークなコードで定義することにより、瞬時に何処に書き込まれているかが判断できる。勿論、ページコードに併せて定義して、何ページのどの特定書き込み領域かを判断できるようにしてもよい。さらに、手書き入力される内容が所定のカテゴリーに属する場合、そのカテゴリーの辞書との照合により認識率は格段に向上する。この手書き入力される内容は、文字だけでなく記号やイラストであってもよいことは言うまでもない。勿論、アクションコードも、同様に特定書き込み領域コードに併せて定義し命令処理を実行してもよい。
(B) is a format in which page code, action code, X coordinate and Y coordinate are registered. The action code means an operation instruction. For example, it is defined only in the area where icons indicating operations such as “enlarge” and “reduce” provided on the page are drawn, and is mainly included in the dot pattern used for the icon area described later. ing. When an action code is defined over the entire writing area of the page and necessary processing is performed during or after handwriting input, the command processing may be associated with the action code and executed. For example, the command processing refers to processing for recognizing characters during handwriting input or after handwriting input, or transmitting to another information processing apparatus. Although the use as a page code has been described here, a plurality of specific write area codes in parentheses may be provided in one medium surface, and these write areas must be defined by unique codes. This makes it possible to determine where the data is written instantaneously. Of course, it may be defined together with the page code so that it can be determined which specific write area of which page. Furthermore, when the content input by handwriting belongs to a predetermined category, the recognition rate is remarkably improved by collation with the dictionary of the category. Needless to say, the contents input by handwriting may be not only characters but also symbols and illustrations. Of course, the action code may be defined together with the specific write area code and the instruction process may be executed.
同図(c)は、書き込み領域フラグを設けることにより、撮像手段で媒体面に形成されたドットパターンを撮像し、ドットパターン解析部208で解析すれば、直ちに書き込み領域であるか否かがわかり、書き込み領域でなければ、そのコード値および/または座標値に関連付けられた情報の出力および/または命令処理を実行し、書き込み領域であれば軌跡認識手段により手書き入力の所定の処理を実行する。この書き込み領域フラグは、同図(a)、(b)のページコード(特定書き込み領域コード)やアクションコードを併設してもよいことは勿論である。
In FIG. 5C, by providing a writing area flag, if the dot pattern formed on the medium surface is imaged by the imaging means and analyzed by the dot pattern analysis unit 208, it can be immediately determined whether the area is the writing area. If it is not the writing area, information output and / or command processing associated with the code value and / or coordinate value is executed, and if it is the writing area, predetermined processing of handwriting input is executed by the locus recognition means. Of course, this write area flag may be accompanied by the page code (specific write area code) and action code shown in FIGS.
このように、本発明のドットパターンは、ページコードやアクションコード等、種々のコード情報とXY座標を一つのフォーマットに登録することができる。また、その他にも、XY座標のみ、あるいはコード情報のみを登録することもでき、柔軟性に富んだフォーマットが可能である。
Thus, the dot pattern of the present invention can register various code information such as page code and action code and XY coordinates in one format. In addition, it is possible to register only XY coordinates or only code information, and a flexible format is possible.
<撮像部>
図68~81は、本発明にかかる手書き入出力システム201に用いる撮像部207を説明する図である。 <Imaging unit>
68 to 81 are diagrams for explaining theimaging unit 207 used in the handwriting input / output system 201 according to the present invention.
図68~81は、本発明にかかる手書き入出力システム201に用いる撮像部207を説明する図である。 <Imaging unit>
68 to 81 are diagrams for explaining the
なお、撮像部207は人が手に持つのに適した大きさ、形状であることが好ましく、中でも図68のようにペン型の形状をしていることが最も好ましい。
Note that the imaging unit 207 preferably has a size and shape suitable for a person to hold, and most preferably has a pen shape as shown in FIG.
同図(a)はペン型の形状をした撮像部207の最も基本的な実施形態を示す図である。かかる実施形態においては、指示用突起部228、送信部223が設けられており、図示しないC-MOSセンサ等が概ねペンの軸線上に内蔵されている。送信部223は撮像部207が赤外線通信、無線通信等の方法を用いて他の部材に信号を送信するためのものであり、説明の便宜を図るため図示したが、実際には必ずしも外観上見える位置に設ける必要はない。
FIG. 9A is a diagram showing the most basic embodiment of the imaging unit 207 having a pen shape. In such an embodiment, an instruction projection 228 and a transmission unit 223 are provided, and a C-MOS sensor or the like (not shown) is generally built on the axis of the pen. The transmission unit 223 is for the imaging unit 207 to transmit a signal to another member using a method such as infrared communication or wireless communication, and is illustrated for convenience of explanation. It is not necessary to provide it at the position.
同図(b)はペン型の形状をした撮像部207の他の実施形態を示す図である。かかる実施形態においては、ユーザによる操作を受け付ける2つのボタンが設けられている。かかる2つのボタンは送信ボタン224と、再送信ボタン225であり、ユーザは撮像部207から他の部材に信号を送るようボタン操作により指示することができる。ここで、再送信ボタン225とは、送信ボタン224による信号の送信が遮蔽物の存在等により受信先の部材へ送信することができなかった場合に同じ信号を再度送信するのに用いる。
FIG. 6B is a diagram showing another embodiment of the imaging unit 207 having a pen shape. In such an embodiment, two buttons for accepting an operation by the user are provided. The two buttons are a send button 224 and a re-send button 225, and the user can instruct the user to send a signal from the imaging unit 207 to another member. Here, the re-transmission button 225 is used to re-transmit the same signal when the transmission of the signal by the transmission button 224 cannot be transmitted to the receiving member due to the presence of a shield or the like.
同図(c)はペン型の形状をした撮像部207の他の実施形態を示す図である。かかる実施形態においては、ユーザによる音声入力を受け付けるマイク226と、音声再生ボタン227がさらに設けられている。マイク226は、後述する音声認識に用いる音声を収録するために用い、音声再生ボタン227は、後述する音声ガイドを再生するために用いる。
FIG. 10C is a diagram showing another embodiment of the imaging unit 207 having a pen shape. In this embodiment, a microphone 226 that accepts voice input by the user and an audio playback button 227 are further provided. The microphone 226 is used for recording a voice used for voice recognition described later, and the voice playback button 227 is used for playing a voice guide described later.
同図(d)はペン型の形状をした撮像部207の他の実施形態を示す図である。かかる実施形態においては、指示用突起部228の内部空間にペン229が格納されており、ペン格納ボタン230を押すことにより、ペン229が出る。
FIG. 4D is a diagram showing another embodiment of the imaging unit 207 having a pen shape. In such an embodiment, the pen 229 is stored in the internal space of the instruction projection 228, and the pen 229 comes out when the pen storage button 230 is pressed.
図69は、本発明にかかる手書き入出力システム201を構成する撮像部207の実施例の一つであるペン型スキャナ231の先端部を示す断面図である。かかるペン型スキャナ231は、内部に中空部が形成され、その先端に開口部を有するライトガイド232と、このライトガイド232の開口部を臨む位置に配置されたレンズ233と、このレンズ233と同一面上に配置され、ドットパターンが形成された媒体面に所定波長の光を照射する光源としてのLED234(照射部213)と、レンズ233から後退した位置に配置されたC-MOSセンサ235(撮像素子212)と、さらに後退した位置にPCB236とそれに設置される図示しないCPUとを備えている。ライトガイド232の中空部は、レンズ233から開口部に向かって次第に大径となるテーパ状に形成されている。ここで、CPUは先述のドットパターン解析部208、軌跡認識部209、処理命令部210、情報処理部211、のいずれかまたは全ての役割を持つ。
FIG. 69 is a cross-sectional view showing the distal end portion of a pen-type scanner 231 that is one embodiment of the imaging unit 207 constituting the handwriting input / output system 201 according to the present invention. The pen type scanner 231 has a light guide 232 having a hollow portion formed therein and having an opening at the tip thereof, a lens 233 disposed at a position facing the opening of the light guide 232, and the same as the lens 233. An LED 234 (irradiation unit 213) serving as a light source for irradiating light of a predetermined wavelength onto a medium surface on which a dot pattern is formed, and a C-MOS sensor 235 (imaging) disposed at a position retracted from the lens 233 An element 212) and a PCB 236 at a further retracted position and a CPU (not shown) installed therein are provided. The hollow portion of the light guide 232 is formed in a tapered shape that gradually increases in diameter from the lens 233 toward the opening. Here, the CPU has any or all of the functions of the dot pattern analysis unit 208, the trajectory recognition unit 209, the processing command unit 210, and the information processing unit 211 described above.
ライトガイド232は、透明または乳白色の樹脂製であり、その内部が導光路として機能する。LED234からの照射光は、ライトガイド232の内部を進行し、前記開口部より媒体202に対して照射される。ライトガイド232が乳白色の樹脂製である場合は、LED234からの照射光は、ライトガイド232内を進行する際、適度に拡散されるので、開口部から媒体202を照射する光をより均一にすることが出来る。
The light guide 232 is made of transparent or milky white resin, and the inside functions as a light guide. Irradiation light from the LED 234 travels inside the light guide 232 and is irradiated to the medium 202 from the opening. When the light guide 232 is made of milky white resin, the light emitted from the LED 234 is appropriately diffused when traveling through the light guide 232, so that the light irradiating the medium 202 from the opening is made more uniform. I can do it.
<ペンの装着>
また、ペン型スキャナ231は、筆記具としてのペン229が装着されている。通常ペン等の筆記具で印字する際は、傾斜させた状態で用いるため、ペン型スキャナ231の外周は、45度まで傾斜可能になるように形成されている。この場合、ペン229の先端近傍の媒体面を撮像することにより、撮像中心から離れた位置のペン229の印字の際の筆跡や移動距離等を正確に解析することも可能となる。また、後述するオフセット補正により、筆跡をさらに正確に解析することが可能である。 <Attaching the pen>
The pen-type scanner 231 is equipped with a pen 229 as a writing instrument. When printing with a writing instrument such as a normal pen, since it is used in an inclined state, the outer periphery of the pen-type scanner 231 is formed so as to be inclined up to 45 degrees. In this case, by picking up an image of the medium surface in the vicinity of the tip of the pen 229, it is possible to accurately analyze the handwriting, the moving distance, and the like when printing the pen 229 at a position away from the image pickup center. Further, the handwriting can be analyzed more accurately by offset correction described later.
また、ペン型スキャナ231は、筆記具としてのペン229が装着されている。通常ペン等の筆記具で印字する際は、傾斜させた状態で用いるため、ペン型スキャナ231の外周は、45度まで傾斜可能になるように形成されている。この場合、ペン229の先端近傍の媒体面を撮像することにより、撮像中心から離れた位置のペン229の印字の際の筆跡や移動距離等を正確に解析することも可能となる。また、後述するオフセット補正により、筆跡をさらに正確に解析することが可能である。 <Attaching the pen>
The pen-
筆記具としてのペン229は、種々の方法により格納して、媒体上に筆跡を残さないようにすることも可能である。格納する方法は、一般的なボールペンなどのペンにおいて用いられている技術をそのまま利用できる。たとえば、ノック式、回転式による格納方法を採用してもよいし、キャップを被せてもよい。
The pen 229 as a writing instrument can be stored by various methods so that no handwriting is left on the medium. As a storing method, a technique used in a general pen such as a ballpoint pen can be used as it is. For example, a knock type or rotary type storage method may be employed, or a cap may be put on.
また、一般的な三色ボールペンのようにペンを換えられるようにすることもできる。この場合、色の異なるペン同士を換えるだけでなく、ペンに代えて消しゴムや修正液が使えるようにしてもよい。
Also, the pen can be changed like a general three-color ballpoint pen. In this case, not only the pens of different colors may be replaced, but an eraser or a correction liquid may be used instead of the pen.
さらに、ペン229に代えて指示用突起部228(スタイラスペン)を設け、指示用突起部228の筆跡近傍を撮像するものとしてもよい。指示用突起部228内に格納スペースを設けてペン229を格納して、指示用突起部としても使用してよい。
Furthermore, instead of the pen 229, an instruction protrusion 228 (stylus pen) may be provided to image the vicinity of the handwriting of the instruction protrusion 228. A storage space may be provided in the instruction protrusion 228 and the pen 229 may be stored to be used as an instruction protrusion.
<オフセット補正>
図69に示すように、ペン型スキャナ231において、撮像部207が撮像するドットパターンが定義するXY座標値と、ペン229が実際に書き込む軌跡上のドットパターンが定義するXY座標値は異なる。さらに、軌跡上のドットパターンが定義するXY座標値は、媒体面上の書き込み領域におけるxy座標値に変換して、書き込み入力や操作指示を行う必要がある。 <Offset correction>
As shown in FIG. 69, in the pen-type scanner 231, the XY coordinate value defined by the dot pattern captured by the imaging unit 207 is different from the XY coordinate value defined by the dot pattern on the locus actually written by the pen 229. Furthermore, the XY coordinate value defined by the dot pattern on the locus needs to be converted into the xy coordinate value in the writing area on the medium surface to perform writing input and operation instruction.
図69に示すように、ペン型スキャナ231において、撮像部207が撮像するドットパターンが定義するXY座標値と、ペン229が実際に書き込む軌跡上のドットパターンが定義するXY座標値は異なる。さらに、軌跡上のドットパターンが定義するXY座標値は、媒体面上の書き込み領域におけるxy座標値に変換して、書き込み入力や操作指示を行う必要がある。 <Offset correction>
As shown in FIG. 69, in the pen-
本発明にかかる手書き入出力システム201においては、撮像部207が撮像するドットパターンのXY座標値を、ペン229が実際に書き込む軌跡上のドットパターンを補正する方法と、ドットパターン座標系のXY座標値から書き込み領域座標系のxy座標値への変換方法を以下に説明する。
In the handwriting input / output system 201 according to the present invention, a method of correcting the dot pattern on the locus actually written by the pen 229 with the XY coordinate value of the dot pattern captured by the imaging unit 207, and the XY coordinate of the dot pattern coordinate system A method for converting the value into the xy coordinate value of the writing area coordinate system will be described below.
<書き込み領域の座標系とドットパターンの座標系の関係>
図70に書き込み領域の一例を示す。 <Relationship between writing area coordinate system and dot pattern coordinate system>
FIG. 70 shows an example of the write area.
図70に書き込み領域の一例を示す。 <Relationship between writing area coordinate system and dot pattern coordinate system>
FIG. 70 shows an example of the write area.
書き込み領域座標系は左下隅を(0,0)とする。書き込み領域のxy座標値は、mm表示とする。例えば、(16,40)の座標位置であれば、書き込み領域の左下隅から右へ16mm、上へ40mm移動した位置を示す。
The writing area coordinate system is (0,0) in the lower left corner. The xy coordinate value of the writing area is expressed in mm. For example, a coordinate position of (16, 40) indicates a position moved 16 mm to the right and 40 mm upward from the lower left corner of the writing area.
書き込み領域内には、少なくともドットパターン座標系のXY座標値を1組定義したドットパターンのユニットが連続して形成されている。XY座標値は、ユニットの中心点の位置を示す。ドットパターン座標系の座標値を書き込み領域座標系の座標値と区別するため、〔X,Y〕と表す。上記ユニットとは、一定情報のまとまりが定義されたストリームドットを言い、線状に配置された基準ドットを結ぶ、第一の仮想基準線の中心をユニットの中心とする。
In the writing area, at least dot pattern units that define at least one set of XY coordinate values in the dot pattern coordinate system are continuously formed. The XY coordinate value indicates the position of the center point of the unit. In order to distinguish the coordinate value of the dot pattern coordinate system from the coordinate value of the writing area coordinate system, it is expressed as [X, Y]. The unit is a stream dot in which a set of constant information is defined, and the center of the first virtual reference line connecting the reference dots arranged in a line is the center of the unit.
書き込み領域の左下隅を座標系の原点(0,0)とし、〔0,0〕を定義したドットパターンのユニットの左下隅と原点(0,0)を一致させると、ドットパターン座標系におけるXY座標値は、図71のように、どの書き込み領域でも左下隅が〔-0.5,-0.5〕となるようにドットパターンが形成される。この場合は、各書き込み領域に形成されたドットパターンには、固有のコード値を定義して各書き込み領域を特定する。互いに特定する必要のない場合は、同一のコード値を定義してもよい。
If the lower left corner of the writing area is the origin (0,0) of the coordinate system, and the lower left corner of the dot pattern unit with [0,0] defined matches the origin (0,0), the XY in the dot pattern coordinate system As shown in FIG. 71, a dot pattern is formed such that the lower left corner is [−0.5, −0.5] in any writing area as shown in FIG. In this case, a unique code value is defined for the dot pattern formed in each writing area, and each writing area is specified. If there is no need to specify each other, the same code value may be defined.
また、図73のように、紙面全面にXY座標値を定義したドットパターンを形成し、書き込み領域には、上記XY座標値の他、固有のコード値を定義する。この場合、書き込み領域の左下隅のXY座標値は、〔Xn0,Yn0〕(nは書き込み領域を特定する番号)となる。
Further, as shown in FIG. 73, a dot pattern in which XY coordinate values are defined is formed on the entire surface of the paper, and a unique code value is defined in the writing area in addition to the XY coordinate values. In this case, the XY coordinate value of the lower left corner of the writing area is [Xn0, Yn0] (n is a number specifying the writing area).
次に、各ユニットの一辺をLmmとすると、XY座標値は以下のように書き込み領域座標系に変換する。
Next, assuming that one side of each unit is Lmm, the XY coordinate values are converted to the writing area coordinate system as follows.
図71のように、原点(0,0)のXY座標値を〔-0.5,-0.5〕としてドットパターンを形成した場合、ドットパターン座標系での座標〔X,Y〕は、書き込み領域座標系では、
(X×L+L/2, Y×L+L/2)となる。 As shown in FIG. 71, when the dot pattern is formed with the XY coordinate value of the origin (0,0) as [−0.5, −0.5], the coordinates [X, Y] in the dot pattern coordinate system are the writing area coordinate system. Then
(X × L + L / 2, Y × L + L / 2).
(X×L+L/2, Y×L+L/2)となる。 As shown in FIG. 71, when the dot pattern is formed with the XY coordinate value of the origin (0,0) as [−0.5, −0.5], the coordinates [X, Y] in the dot pattern coordinate system are the writing area coordinate system. Then
(X × L + L / 2, Y × L + L / 2).
なお、図72のように、書き込み領域の左下隅を座標系の原点(0,0)とし、〔0,0〕を定義したドットパターンのユニットの中心点と原点を一致させると、
(X×L, Y×L)となる。 As shown in FIG. 72, when the lower left corner of the writing area is the origin (0,0) of the coordinate system and the center point of the dot pattern unit defining [0,0] is made to coincide with the origin,
(X × L, Y × L).
(X×L, Y×L)となる。 As shown in FIG. 72, when the lower left corner of the writing area is the origin (0,0) of the coordinate system and the center point of the dot pattern unit defining [0,0] is made to coincide with the origin,
(X × L, Y × L).
なお、図72の例における書き込み領域座標系とドットパターン座標系との関係は、図70の拡大図部分の例と同じである。
The relationship between the writing area coordinate system and the dot pattern coordinate system in the example of FIG. 72 is the same as the example of the enlarged view portion of FIG.
図73のように、書き込み領域の左下隅のXY座標値が〔Xn0,Yn0〕となる場合、ドットパターン座標系での座標〔X,Y〕は、書き込み領域n座標系では、
((X-Xn0)×L,(Y-Yn0)×L) となる。 As shown in FIG. 73, when the XY coordinate value of the lower left corner of the writing area is [Xn0, Yn0], the coordinates [X, Y] in the dot pattern coordinate system are
((X−Xn0) × L, (Y−Yn0) × L).
((X-Xn0)×L,(Y-Yn0)×L) となる。 As shown in FIG. 73, when the XY coordinate value of the lower left corner of the writing area is [Xn0, Yn0], the coordinates [X, Y] in the dot pattern coordinate system are
((X−Xn0) × L, (Y−Yn0) × L).
<撮像中心Cのドットパターン座標系におけるXY座標値〔Xc,Yc〕の算出>
図74を用いて、撮像中心CのXY座標値〔Xc,Yc〕の算出方法を説明する。
撮像画像を所定の解像度のフレームバッファに一時記憶し、画像解析することにより、隣り合うユニットの中心間隔を構成するピクセル数Mを求める。ユニットの中心間隔は、ユニットの一辺の長さLに等しいので、Lに対する撮像画像の1ピクセル当たりのサイズを、ドットパターン座標系での値kとすると、
k=L/Mとなる。 <Calculation of XY coordinate values [Xc, Yc] in the dot pattern coordinate system of the imaging center C>
A calculation method of the XY coordinate values [Xc, Yc] of the imaging center C will be described with reference to FIG.
The captured image is temporarily stored in a frame buffer having a predetermined resolution, and image analysis is performed to obtain the number M of pixels constituting the center interval between adjacent units. Since the center interval of the unit is equal to the length L of one side of the unit, if the size per pixel of the captured image with respect to L is a value k in the dot pattern coordinate system,
k = L / M.
図74を用いて、撮像中心CのXY座標値〔Xc,Yc〕の算出方法を説明する。
撮像画像を所定の解像度のフレームバッファに一時記憶し、画像解析することにより、隣り合うユニットの中心間隔を構成するピクセル数Mを求める。ユニットの中心間隔は、ユニットの一辺の長さLに等しいので、Lに対する撮像画像の1ピクセル当たりのサイズを、ドットパターン座標系での値kとすると、
k=L/Mとなる。 <Calculation of XY coordinate values [Xc, Yc] in the dot pattern coordinate system of the imaging center C>
A calculation method of the XY coordinate values [Xc, Yc] of the imaging center C will be described with reference to FIG.
The captured image is temporarily stored in a frame buffer having a predetermined resolution, and image analysis is performed to obtain the number M of pixels constituting the center interval between adjacent units. Since the center interval of the unit is equal to the length L of one side of the unit, if the size per pixel of the captured image with respect to L is a value k in the dot pattern coordinate system,
k = L / M.
同じく画像解析により、撮像中心Cから最も近いユニット中心P〔Xp,Yp〕と、撮像中心Cとの間隔を構成するピクセル数uが求まる。撮像中心Cから、撮像中心から最も近いユニット中心Pまでの距離CPは、
CP=k×uとなる。 Similarly, by image analysis, the number u of pixels constituting the interval between the unit center P [Xp, Yp] closest to the imaging center C and the imaging center C is obtained. The distance CP from the imaging center C to the nearest unit center P is
CP = k × u.
CP=k×uとなる。 Similarly, by image analysis, the number u of pixels constituting the interval between the unit center P [Xp, Yp] closest to the imaging center C and the imaging center C is obtained. The distance CP from the imaging center C to the nearest unit center P is
CP = k × u.
次に、ドットパターンの向き(書き込み領域の向き)が書き込み領域の上方向になるようにドットパターンが紙面に形成されている場合、ドットパターンの向きとPCベクトルとのなす角をθ'(左回転を正の方向とする)とすると、
〔Xc,Yc〕=〔Xp-CP×sinθ', Yp+CP×cosθ'〕
が求まる。 Next, when the dot pattern is formed on the paper so that the direction of the dot pattern (the direction of the writing area) is the upward direction of the writing area, the angle between the direction of the dot pattern and the PC vector is θ ′ (left Rotation is positive direction)
[Xc, Yc] = [Xp-CP × sinθ ′, Yp + CP × cosθ ′]
Is obtained.
〔Xc,Yc〕=〔Xp-CP×sinθ', Yp+CP×cosθ'〕
が求まる。 Next, when the dot pattern is formed on the paper so that the direction of the dot pattern (the direction of the writing area) is the upward direction of the writing area, the angle between the direction of the dot pattern and the PC vector is θ ′ (left Rotation is positive direction)
[Xc, Yc] = [Xp-CP × sinθ ′, Yp + CP × cosθ ′]
Is obtained.
<ペン先の書き込み領域座標系におけるxy座標値Q(xq,yq)の算出(ペンが紙面に対し垂直な場合)>
図75のように、書き込み領域座標系における撮像中心Cの座標値を(xc,yc)、ペン先の媒体面における座標値をQ(xq,yq)とする。図76のように、点Cと点Qのx座標値、y座標値の差分を、それぞれΔxq、Δyqとすると、
Δxq =xq -xc
Δyq=yq-yc
が求まる。 <Calculation of xy coordinate value Q (xq, yq) in the writing area coordinate system of the pen tip (when the pen is perpendicular to the paper surface)>
As shown in FIG. 75, the coordinate value of the imaging center C in the writing area coordinate system is (xc, yc), and the coordinate value on the medium surface of the pen tip is Q (xq, yq). As shown in FIG. 76, if the difference between the x-coordinate value and the y-coordinate value of the point C and the point Q is Δxq and Δyq, respectively,
Δxq = xq -xc
Δyq = yq-yc
Is obtained.
図75のように、書き込み領域座標系における撮像中心Cの座標値を(xc,yc)、ペン先の媒体面における座標値をQ(xq,yq)とする。図76のように、点Cと点Qのx座標値、y座標値の差分を、それぞれΔxq、Δyqとすると、
Δxq =xq -xc
Δyq=yq-yc
が求まる。 <Calculation of xy coordinate value Q (xq, yq) in the writing area coordinate system of the pen tip (when the pen is perpendicular to the paper surface)>
As shown in FIG. 75, the coordinate value of the imaging center C in the writing area coordinate system is (xc, yc), and the coordinate value on the medium surface of the pen tip is Q (xq, yq). As shown in FIG. 76, if the difference between the x-coordinate value and the y-coordinate value of the point C and the point Q is Δxq and Δyq, respectively,
Δxq = xq -xc
Δyq = yq-yc
Is obtained.
ドットパターンの向きが書き込み領域上方向になるように、ドットパターンが形成されている場合に、撮像中心Cを始点とし、ペン先を終点とするCQベクトルの向きをペン型スキャナ231の向きとする。
When the dot pattern is formed so that the direction of the dot pattern is in the upward direction of the writing area, the direction of the CQ vector starting from the imaging center C and ending at the pen tip is the direction of the pen scanner 231. .
ドットパターンの向きとペン型スキャナ231の向きのなす角をθ(左回転を正の方向とする)とする。
The angle between the direction of the dot pattern and the direction of the pen-type scanner 231 is θ (left rotation is the positive direction).
また、図77のように、ペン型スキャナ231が紙面に対し垂直な状態での、撮像中心Cからペン先Qまでの距離をsとすると、
Δxq およびΔyqは、
Δxq =-s×sinθ
Δyq=s×cosθ
となる。 In addition, as shown in FIG. 77, when the distance from the imaging center C to the pen tip Q in a state where thepen type scanner 231 is perpendicular to the paper surface is s,
Δxq and Δyq are
Δxq = −s × sinθ
Δyq = s × cosθ
It becomes.
Δxq およびΔyqは、
Δxq =-s×sinθ
Δyq=s×cosθ
となる。 In addition, as shown in FIG. 77, when the distance from the imaging center C to the pen tip Q in a state where the
Δxq and Δyq are
Δxq = −s × sinθ
Δyq = s × cosθ
It becomes.
従って、xqおよびyqは、
xq =xc -s×sinθ
yq=yc+s×cosθ
となる。 Therefore, xq and yq are
xq = xc -s × sinθ
yq = yc + s × cosθ
It becomes.
xq =xc -s×sinθ
yq=yc+s×cosθ
となる。 Therefore, xq and yq are
xq = xc -s × sinθ
yq = yc + s × cosθ
It becomes.
<ペン先の書き込み領域座標系におけるxy座標値Q'(xq',yq')の算出(ペンが紙面に対し傾いている場合)>
図78のように、ペン型スキャナ231が紙面に対し傾いている場合、前述の撮像中心Cからペン先Qまでの距離が変化する。 <Calculation of xy coordinate value Q '(xq', yq ') in the writing area coordinate system of the pen tip (when the pen is inclined with respect to the paper surface)>
As shown in FIG. 78, when the pen-type scanner 231 is inclined with respect to the paper surface, the distance from the imaging center C to the pen tip Q changes.
図78のように、ペン型スキャナ231が紙面に対し傾いている場合、前述の撮像中心Cからペン先Qまでの距離が変化する。 <Calculation of xy coordinate value Q '(xq', yq ') in the writing area coordinate system of the pen tip (when the pen is inclined with respect to the paper surface)>
As shown in FIG. 78, when the pen-
ペン型スキャナ231本体の紙面の法線方向からの傾き(以下、「ペンの傾き」という。)をαとしたときの、撮像中心からペン先までの距離をs'とすると、前記の式はs→s'と置き換えられ、
xq' =xc -s'×sinθ
yq'=yc+s'×cosθ
となる。 When the inclination from the normal direction of the paper surface of the pen-type scanner 231 body (hereinafter referred to as “pen inclination”) is α, and the distance from the imaging center to the pen tip is s ′, the above equation is replaced by s → s'
xq '= xc -s' × sinθ
yq '= yc + s' × cosθ
It becomes.
xq' =xc -s'×sinθ
yq'=yc+s'×cosθ
となる。 When the inclination from the normal direction of the paper surface of the pen-
xq '= xc -s' × sinθ
yq '= yc + s' × cosθ
It becomes.
また、
s'=s/cosα
であるので、これを当該式に代入すると、
xq' =xc -s'×sinθ/ cosα
yq'=yc+s'×cosθ/ cosα
となる。 Also,
s' = s / cosα
Therefore, if this is substituted into the formula,
xq '= xc-s' × sinθ / cosα
yq '= yc + s' × cosθ / cosα
It becomes.
s'=s/cosα
であるので、これを当該式に代入すると、
xq' =xc -s'×sinθ/ cosα
yq'=yc+s'×cosθ/ cosα
となる。 Also,
s' = s / cosα
Therefore, if this is substituted into the formula,
xq '= xc-s' × sinθ / cosα
yq '= yc + s' × cosθ / cosα
It becomes.
<ペン先がペン本体に収納された状態で利用する場合の撮像中心からペン先までの距離>
なお、図79のように、ペン先が格納されると、ΔLだけペン型スキャナ231が紙面に近づくがsおよびs'には影響を及ぼすものではなく、計算式は同一となる。 <Distance from the imaging center to the pen tip when the pen tip is stored in the pen body>
As shown in FIG. 79, when the pen tip is stored, thepen type scanner 231 approaches the paper surface by ΔL, but does not affect s and s ′, and the calculation formula is the same.
なお、図79のように、ペン先が格納されると、ΔLだけペン型スキャナ231が紙面に近づくがsおよびs'には影響を及ぼすものではなく、計算式は同一となる。 <Distance from the imaging center to the pen tip when the pen tip is stored in the pen body>
As shown in FIG. 79, when the pen tip is stored, the
<ペンの傾きαの算出方法>
ペンの傾きαを検出するには、ペン本体に傾きセンサなどの傾き計測手段を設けても良い。 <Calculation method of pen inclination α>
In order to detect the pen inclination α, the pen body may be provided with an inclination measuring means such as an inclination sensor.
ペンの傾きαを検出するには、ペン本体に傾きセンサなどの傾き計測手段を設けても良い。 <Calculation method of pen inclination α>
In order to detect the pen inclination α, the pen body may be provided with an inclination measuring means such as an inclination sensor.
または、撮像画像の所定複数p箇所の明るさBLi,j=1,pを求め、最も明るい箇所と最も暗い箇所の明るさの差ΔBLを用いて関係式α=f(ΔBL)からペンの傾きαを求めることもできる。
Alternatively, the brightness BLi, j = 1, p of a plurality of predetermined p positions in the captured image is obtained, and the pen inclination is calculated from the relational expression α = f (ΔBL) using the difference ΔBL in brightness between the brightest and darkest areas. α can also be obtained.
α=f(BLi,j=1,p)のようにBLi,jをパラメータとして、フーリエ関数やsin関数を用いてαを求めることもできる。
Α can also be obtained using a Fourier function or a sin function with BLi, j as a parameter, such as α = f (BLi, j = 1, p).
また、ΔBLとαを対応させるテーブルを予め作成し、αを算定してもよい。なお、ペンを傾けた方向は、BLi,j=1,pの最も暗い箇所から、最も明るい箇所の方向を計測することにより求まる。
Also, a table that associates ΔBL with α may be created in advance and α may be calculated. The direction in which the pen is tilted can be obtained by measuring the direction of the brightest part from the darkest part of BLi, j = 1, p.
<媒体202>
図80~93は、本発明にかかる手書き入出力システム201に用いる媒体202を説明する図である。 <Media 202>
80 to 93 are diagrams for explaining the medium 202 used in the handwriting input /output system 201 according to the present invention.
図80~93は、本発明にかかる手書き入出力システム201に用いる媒体202を説明する図である。 <
80 to 93 are diagrams for explaining the medium 202 used in the handwriting input /
図80は、表面全体にドットパターンを印刷(形成)して書き込み領域とした媒体202を示す図である。
FIG. 80 is a diagram showing the medium 202 that is printed (formed) on the entire surface to form a writing area.
かかるドットパターンはXY座標値およびページコードを定義している。ここで、ページコードとはコード情報を用いて、媒体を特定をするコードを意味する。
This dot pattern defines XY coordinate values and page codes. Here, the page code means a code for specifying a medium using code information.
図81は、ページコードおよびXY座標値を定義したドットパターンが印刷された領域内に、アクションコードをさらに定義した別のドットパターンが印刷された媒体202を示す図である。
FIG. 81 is a diagram showing a medium 202 on which another dot pattern further defining an action code is printed in an area where a dot pattern defining a page code and an XY coordinate value is printed.
ここで、アクションコードとはコード情報を用いて、特定した媒体への手書き入力に対して情報処理部211に所定の操作(特にアプリケーションの操作)を命令するコードを意味する。これにより、セキュリティ性を高め、誤操作を低減することができる。
Here, the action code means a code for instructing the information processing unit 211 to perform a predetermined operation (especially an operation of an application) with respect to a handwritten input to a specified medium by using code information. Thereby, security can be improved and an erroneous operation can be reduced.
本媒体は、複数枚が組になっており、シート毎に異なるページコードが割り当てられている。ページコードはたとえば1ページ目は「01」、2ページ目は「02」、3ページ目は「03」である。
This media consists of multiple sheets, and a different page code is assigned to each sheet. For example, the page code is “01” for the first page, “02” for the second page, and “03” for the third page.
アクションコードを定義したドットパターンが印刷された領域には、かかるアクションコードがどのような意味を持つものであるかユーザに説明するためのテキスト、グラフィック、写真、アイコンを重畳して印刷することができる。たとえば「開始」というテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部211に対して手書き入出力用アプリケーションの起動を命令する。「中止」というテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部211に対して手書き入出力用アプリケーションによる入力結果の破棄(キャンセル)を命令し、または、情報処理部211が所定の処理を実行するか否かを決定するときにおいて、情報処理部211に対して処理の実行を中止することを命令する。「保存」というテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部に対して手書き入出力用アプリケーションによる入力結果の保存を命令する。「終了」というというテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部211に対して手書き入出力用アプリケーションの終了を命令する。
In the area where the dot pattern defining the action code is printed, text, graphics, photos, and icons can be superimposed and printed to explain to the user what the action code means. it can. For example, an action code in an area printed with a text icon “start” superimposed thereon instructs the information processing unit 211 to start an application for handwriting input / output. The action code of the area printed with the text icon “Cancel” superimposed thereon instructs the information processing unit 211 to discard (cancel) the input result by the handwriting input / output application, or the information processing unit 211 When determining whether or not to execute a predetermined process, the information processing unit 211 is instructed to stop the execution of the process. The action code in the area printed with the text icon “save” superimposed instructs the information processing unit to save the input result by the handwriting input / output application. The action code in the area printed with the text icon “End” superimposed thereon instructs the information processing unit 211 to end the handwriting input / output application.
図82は、XY座標値およびページコードを定義したドットパターンが印刷された領域と、アクションコードおよびページコードを定義したドットパターンが印刷された領域が分かれている媒体202を示す図である。この場合、媒体のどの頁を対象にするかを選択することなく、ページコードにより特定した頁に対してのみ各種命令を実行することができる。これにより、セキュリティ性を高め、誤操作を低減することができる。
FIG. 82 is a diagram showing a medium 202 in which an area where a dot pattern defining XY coordinate values and a page code is printed and an area where a dot pattern defining an action code and a page code are printed are separated. In this case, various commands can be executed only for the page specified by the page code without selecting which page of the medium is the target. Thereby, security can be improved and an erroneous operation can be reduced.
図83は、XY座標値およびページコードを定義したドットパターンが印刷された第一の媒体と、アクションコードのみを定義したドットパターンが印刷されたペーパーコントローラである第二の媒体を示す図である。この場合、媒体のどの頁でも、手書き入力に対する各種命令を実行できる。なお、書き込み領域とアイコンとを別体に設ける場合、図85のように、ペーパーコントローラとする場合の他、シール、付箋紙、カードとして、他の媒体に貼付してもよい。
FIG. 83 is a diagram illustrating a first medium on which a dot pattern in which XY coordinate values and page codes are defined is printed, and a second medium that is a paper controller on which a dot pattern in which only action codes are defined is printed. . In this case, various commands for handwritten input can be executed on any page of the medium. When the writing area and the icon are provided separately, as shown in FIG. 85, in addition to the paper controller, the writing area and the icon may be affixed to another medium as a sticker, sticky note, or card.
なお、「本文入力」というテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部211に対して手書き入出力用アプリケーションによるオペレーションにおいて、本文となる文字または図形の入力を命令する。「コメント入力」というテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部211に対して手書き入出力用アプリケーションによるオペレーションにおいて、コメントとなる文字または図形の入力を命令する。「編集」というというテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部211に対して手書き入出力用アプリケーションによるオペレーションにおいて、文字または図形の編集を命令する(すなわち、手書き入出力用アプリケーション以外のアプリケーションにより作成された文書、画像等のファイルを編集することも可能である。)。「決定」というテキストアイコンが重畳して印刷された領域のアクションコードは、情報処理部211が所定の処理を実行するか否かを決定するときにおいて、情報処理部211に対して処理の実行を決定することを命令する。
It should be noted that the action code of the area printed with the text icon “text input” superimposed is used to instruct the information processing unit 211 to input characters or figures as the text in the operation by the handwriting input / output application. The action code of the area printed with the text icon “comment input” superimposed thereon instructs the information processing unit 211 to input a character or a figure to be a comment in the operation by the handwriting input / output application. The action code in the area printed with the text icon “edit” superimposed thereon instructs the information processing unit 211 to edit the character or figure in the operation by the handwriting input / output application (that is, handwriting input / output). It is also possible to edit files such as documents and images created by an application other than the application for use.) The action code of the area printed with the text icon “determine” superimposed is used to execute the process for the information processing unit 211 when the information processing unit 211 determines whether to execute the predetermined process. Command to decide.
図84は、XY座標値およびページコードAを定義したドットパターンが印刷された第一の媒体と、アクションコードおよびページコードAを定義したドットパターンが印刷されたペーパーコントローラである第二の媒体が一つの冊子となったものを示す図である。
FIG. 84 shows a first medium on which a dot pattern defining XY coordinate values and page code A is printed, and a second medium which is a paper controller on which a dot pattern defining action code and page code A is printed. It is a figure which shows what became one booklet.
この場合、書き込み領域には各ページ同一のXY座標が登録されたドットパターンが印刷されていてもよい。なぜなら、書き込み操作を行う際には、アクションコードおよびページコードが登録されたコントローラ領域のアイコンを使用すれば、書き込み領域を特定できるからである。つまり、XY座標値を変更することなく書き込み領域の位置、ページを変更することが可能ともいえる。この場合、媒体のどの頁を対象にするかを選択することなく、ページコードにより特定した頁に対してのみ各種命令を実行することができる。これにより、セキュリティ性を高め、誤操作を低減することができる。
In this case, a dot pattern in which the same XY coordinates of each page are registered may be printed in the writing area. This is because, when performing a writing operation, the writing area can be specified by using the icon of the controller area in which the action code and page code are registered. That is, it can be said that the position and page of the writing area can be changed without changing the XY coordinate values. In this case, various commands can be executed only for the page specified by the page code without selecting which page of the medium is the target. Thereby, security can be improved and an erroneous operation can be reduced.
上記の他、書き込み領域全体に、情報処理部に対して手書き入出力用アプリケーションの起動を命令するアクションコードを定義したドットパターンを印刷してもよい。この場合、媒体面において書き込みが行われると自動的に手書き入出力用アプリケーションが起動するようになる。
In addition to the above, a dot pattern defining an action code for instructing the information processing unit to start an application for handwriting input / output may be printed over the entire writing area. In this case, when writing is performed on the medium surface, the handwriting input / output application is automatically activated.
また、媒体上の書き込み領域は一つに限らず、複数定義することも可能である。
(複数の書き込み領域が設けられる場合に関して) Also, the number of write areas on the medium is not limited to one, and a plurality of write areas can be defined.
(Regarding the case where multiple writing areas are provided)
(複数の書き込み領域が設けられる場合に関して) Also, the number of write areas on the medium is not limited to one, and a plurality of write areas can be defined.
(Regarding the case where multiple writing areas are provided)
以下、図85~89を用いて、複数の書き込み領域が設けられる場合に関して、4つの例を用いて説明する。
Hereinafter, the case where a plurality of write areas are provided will be described with reference to FIGS. 85 to 89 using four examples.
<第1の例>
第1の例は、図85に示すように、複数の書き込み領域毎に、異なるドットパターン座標系によるXY座標値と書き込み領域を特定するコード値とを定義したドットパターンが形成される場合である。 <First example>
In the first example, as shown in FIG. 85, a dot pattern in which XY coordinate values based on different dot pattern coordinate systems and code values for specifying a writing area are formed is formed for each of a plurality of writing areas. .
第1の例は、図85に示すように、複数の書き込み領域毎に、異なるドットパターン座標系によるXY座標値と書き込み領域を特定するコード値とを定義したドットパターンが形成される場合である。 <First example>
In the first example, as shown in FIG. 85, a dot pattern in which XY coordinate values based on different dot pattern coordinate systems and code values for specifying a writing area are formed is formed for each of a plurality of writing areas. .
この図では、それぞれの書き込み領域ごとに、ドットパターン座標系でのXY座標値と、書き込み領域を特定するコード値m、nを定義したドットパターンが形成されている。
In this figure, for each writing area, a dot pattern defining XY coordinate values in the dot pattern coordinate system and code values m and n for specifying the writing area is formed.
コード値は複数の情報を定義することにより、書き込み領域のみならずページ番号を分類する分類番号などを含めることができる。
The code value can include not only the writing area but also the classification number that classifies the page number by defining multiple information.
ページ番号が含まれると、どのページのどの書き込み領域なのかを判別でき、書き込み領域で情報や処理命令、択一などの選択項目があり、共通のコードとして処理する場合では、定義されたページ番号や、選択項目を特定する情報を合わせてコード値として定義できる。
When the page number is included, it is possible to determine which writing area of which page, and there are selection items such as information, processing instructions, and alternatives in the writing area, and when processing as a common code, the defined page number In addition, information specifying a selection item can be combined and defined as a code value.
なお、図86に示すように、書き込み領域内において、領域を分割して異なるコード値を定義することもできる。この図では、コード値をn1、n2、n3、n4としている。これにより、1つの書き込み領域内に複数の選択項目を設定できる。
Note that, as shown in FIG. 86, different code values can be defined by dividing the area in the write area. In this figure, the code values are n1, n2, n3, and n4. Thereby, a plurality of selection items can be set in one writing area.
この第1の例では、各領域の左下隅が常に0(原点)となるので扱いがしやすいという利点がある。
This first example has the advantage that it is easy to handle because the lower left corner of each area is always 0 (origin).
<第2の例>
第2の例は、図87に示すように、所定領域全面に1つのドットパターン座標系によるXY座標値を定義したドットパターンが形成され、書き込み領域のドットパターンにはXY座標と共にコード値も定義されている場合である。 <Second example>
In the second example, as shown in FIG. 87, a dot pattern in which the XY coordinate value is defined by one dot pattern coordinate system is formed on the entire surface of the predetermined area, and the code value is defined together with the XY coordinate in the dot pattern of the writing area. This is the case.
第2の例は、図87に示すように、所定領域全面に1つのドットパターン座標系によるXY座標値を定義したドットパターンが形成され、書き込み領域のドットパターンにはXY座標と共にコード値も定義されている場合である。 <Second example>
In the second example, as shown in FIG. 87, a dot pattern in which the XY coordinate value is defined by one dot pattern coordinate system is formed on the entire surface of the predetermined area, and the code value is defined together with the XY coordinate in the dot pattern of the writing area. This is the case.
この図では、所定領域の左下隅を原点とする1つのドットパターン座標系でXY座標値を定義したドットパターンが、所定の領域全面に形成されている。この所定の領域内にある、二つの書き込み領域はそれぞれ、左下隅が〔Xm0,Ym0〕、〔Xn0,Yn0〕であるXY座標値と、書き込み領域を特定するコード値m、nとが定義されている。
In this figure, a dot pattern in which XY coordinate values are defined in one dot pattern coordinate system with the lower left corner of the predetermined area as the origin is formed on the entire surface of the predetermined area. The two writing areas in the predetermined area are defined with XY coordinate values whose lower left corners are [Xm0, Ym0] and [Xn0, Yn0] and code values m and n for specifying the writing area, respectively. ing.
コード値は第1の例と同様に、書き込み領域内において、領域を分割して異なるコード値を定義することもできる。
As with the first example, code values can be defined by dividing the area within the write area.
なお、書き込み領域以外のドットパターンが形成された領域には書き込みはできないようになっている。
Note that writing cannot be performed in an area where a dot pattern other than the writing area is formed.
第2の例によれば、XY座標値を読み取ることで、書き込み領域が、所定領域内のどこにレイアウトされているかが容易にわかる。
According to the second example, by reading the XY coordinate values, it is easy to know where the writing area is laid out within the predetermined area.
<第3の例>
第3の例は、図88に示すように、書き込み領域の中に、さらに書き込み領域を入れ込む場合である。 <Third example>
As shown in FIG. 88, the third example is a case where a write area is further inserted into the write area.
第3の例は、図88に示すように、書き込み領域の中に、さらに書き込み領域を入れ込む場合である。 <Third example>
As shown in FIG. 88, the third example is a case where a write area is further inserted into the write area.
この図では、所定領域の左下隅を原点とする1つのドットパターン座標系でのXY座標値と、書き込み領域を特定するコード値Lとを定義したドットパターンが、所定の領域全面に形成されている。この所定の書き込み領域内にある、二つの書き込み領域は、それぞれ、左下隅が〔Xm0,Ym0〕、〔Xn0,Yn0〕であるXY座標値と、書き込み領域を特定するコード値m、nが定義されている。
In this figure, a dot pattern defining an XY coordinate value in one dot pattern coordinate system with the origin at the lower left corner of a predetermined area and a code value L for specifying a writing area is formed on the entire predetermined area. Yes. Two write areas in the predetermined write area are defined by XY coordinate values whose lower left corners are [Xm0, Ym0] and [Xn0, Yn0] and code values m and n for specifying the write area, respectively. Has been.
この例によれば、文章や図形を自由に書きこむ大きな書き込み領域内に、選択項目欄などの小さな書き込み領域を配置することが容易になる。
According to this example, it becomes easy to arrange a small writing area such as a selection item column in a large writing area in which a sentence or a figure is freely written.
仮に、これを第1の例によって実現しようとすると、書き込み領域内にさらに書き込み領域を形成する際、穴の空いた書き込み領域を設ける必要があり、ドットパターンの形成が複雑な作業となる。
If this is to be realized by the first example, it is necessary to provide a writing area with holes when forming a further writing area in the writing area, and the formation of the dot pattern is a complicated operation.
さらに、1つの座標系で、書き込み領域内に書き込み領域を形成できれば、入力モードを変更することにより、書き込み領域内の書き込み領域を無視して、書き込み作業を行うことができるように設定することが可能となる。例えば、書き込み領域内の書き込み領域に書き込みを行う場合は、入力モードを切り替えるか、特定の記号を描いた場合に限り、有効となるような設定を設けてもよい。
Furthermore, if the writing area can be formed in the writing area in one coordinate system, the writing mode in the writing area can be ignored and the writing operation can be performed by changing the input mode. It becomes possible. For example, when writing to a writing area in the writing area, a setting that is effective only when the input mode is switched or a specific symbol is drawn may be provided.
なお、コード値は第1の例と同様に、書き込み領域内において、領域を分割して異なるコード値を定義することもできる。
As with the first example, the code value can also be defined by dividing the area within the write area.
この例においては、XY座標値を読み取ることで、書き込み領域がどこにレイアウトされているかが容易にわかる。
In this example, it is easy to know where the writing area is laid out by reading the XY coordinate values.
<第4の例>
第4の例は、図89に示すように、所定領域全面に1つのドットパターン座標系を定め、書き込み領域にはこの座標系でのXY座標値と書き込み領域を特定するコード値を定義したドットパターンが形成される場合である。 <Fourth example>
In the fourth example, as shown in FIG. 89, one dot pattern coordinate system is defined over the entire predetermined area, and the XY coordinate value in this coordinate system and a code value for specifying the write area are defined in the write area. This is a case where a pattern is formed.
第4の例は、図89に示すように、所定領域全面に1つのドットパターン座標系を定め、書き込み領域にはこの座標系でのXY座標値と書き込み領域を特定するコード値を定義したドットパターンが形成される場合である。 <Fourth example>
In the fourth example, as shown in FIG. 89, one dot pattern coordinate system is defined over the entire predetermined area, and the XY coordinate value in this coordinate system and a code value for specifying the write area are defined in the write area. This is a case where a pattern is formed.
この図では、所定の領域内に左下隅を原点とする1つの座標系を定め、この領域内にある、二つの書き込み領域に、それぞれ左下隅が〔Xm0,Ym0〕、〔Xn0,Yn0〕であるXY座標値と、書き込み領域を特定するコード値m、nとが定義されたドットパターンが形成されている。
In this figure, one coordinate system with the lower left corner as the origin is defined in a predetermined area, and the lower left corner is [Xm0, Ym0] and [Xn0, Yn0] in the two writing areas in this area, respectively. A dot pattern in which a certain XY coordinate value and code values m and n for specifying a writing area are defined is formed.
この例では、第2の例とは異なり、書き込み領域以外の範囲にはドットパターンは形成されていない。
In this example, unlike the second example, no dot pattern is formed in a range other than the writing area.
この例では、グラフィック、テキストなどの印刷物の版下と、ドットパターンの版下がある場合、印刷物の版下の座標系に合わせて自動的に書き込み領域の範囲を、マスクを配置することによってレイアウトするマスク処理をしてドットパターンの版下を作成することが可能となり、容易にドットパターンを発行することが出来る。
In this example, if there is a block of printed material such as graphic or text and a block pattern of dot pattern, the area of the writing area is automatically laid out by arranging the mask according to the coordinate system of the block of printed material. It is possible to create a dot pattern block by performing a mask process, and a dot pattern can be easily issued.
また、ドットパターンを読み取ったとき、XY座標値を読み取ることで、書き込み領域が所定の領域内のどこにレイアウトされているかが分かるため、例えば紙面上のどこに配置すれば広告効果が高いかなどのリサーチに用いることが可能となる。
Also, when the dot pattern is read, the XY coordinate value is read to find where the writing area is laid out within the predetermined area. It becomes possible to use for.
なお、以上の説明では全て、ドットパターン座標系を用いて説明をしたが、ドットパターン座標系から変換された書き込み領域座標系であっても同様であることは当然である。
In the above description, the dot pattern coordinate system is used for all description, but it is natural that the writing area coordinate system converted from the dot pattern coordinate system is the same.
図90は、媒体上に複数の書き込み領域を定義した具体例である書類を示す図である。
FIG. 90 is a diagram showing a document as a specific example in which a plurality of write areas are defined on a medium.
同図(a)はかかる書類において、各書き込み領域にXY座標値の原点および書き込み領域の特定を命令する特定コードが定義されたものを示す図である。
(A) of the figure shows a document in which a specific code for instructing the origin of the XY coordinate values and the writing area is defined in each writing area.
同図(a)においては「氏名」の書き込み領域内に「フリガナ」の書き込み領域が、「住所」の書き込み領域内に「郵便番号」の書き込み領域が、「周辺の地図」の書き込み領域内に「徒歩(の時間)」、「電車(の利用時間)」、「バス(の利用時間)」の書き込み領域が定義されている。
In FIG. 6A, the “name” writing area has the “phonetic” writing area, the “address” writing area the “zip code” writing area, and the “neighboring map” writing area. Write areas for “walking (time)”, “train (use time)”, and “bus (use time)” are defined.
また、「性別」の書き込み領域は「男」と「女」の書き込み領域に、「生年月日」の書き込み領域は「年」、「月」、「日」の書き込み領域にそれぞれ分割されている。
The “sex” writing area is divided into “male” and “female” writing areas, and the “birth date” writing area is divided into “year”, “month”, and “day” writing areas. .
このような書き込み領域のレイアウトは、それぞれに異なった特定コードを割り当てることにより可能となる。
Such a layout of the writing area is possible by assigning different specific codes to each.
同図(b)はかかる書類において、各書き込み領域にはXY座標値の原点が定義されず、書き込み領域の特定を命令する特定コードのみが定義されたものを示す図である。
(B) of the drawing shows that in such a document, the origin of the XY coordinate values is not defined in each writing area, and only a specific code for instructing specification of the writing area is defined.
このような構成にすることにより、書き込み情報の媒体面全体での位置を特定することができる。
With such a configuration, the position of the write information on the entire medium surface can be specified.
図91は、図90の書類に実際に手書き入力を行った状態を示す図である。
FIG. 91 is a diagram showing a state in which handwriting input is actually performed on the document of FIG.
同図(a)は実際に手書き入力を行った図90(a)の書類を示す図である。
(A) of FIG. 9 is a diagram showing the document of FIG. 90 (a) in which handwriting input is actually performed.
同図(b)は、同図(a)の手書き入力を受けて、情報処理部211が行った処理の結果をディスプレイ6上に表示し、または印刷により出力した状態を示す図である。
(B) in the figure is a diagram showing a state in which the result of the process performed by the information processing unit 211 is received on the display 6 or output by printing in response to the handwritten input in the figure (a).
詳細は後述するが、本発明にかかる手書き入出力システム201は、手書き入力した文字および図形をいくつかの方法により認識することにより、同図(b)のような出力を行う。
Although the details will be described later, the handwriting input / output system 201 according to the present invention performs output as shown in FIG. 5B by recognizing handwritten input characters and figures by several methods.
<ドットパターンを新たに印刷する>
本発明の手書き入出力システム201においては、手書き入力を行い、情報処理部211において手書き入力を反映させたものを印刷して、再度手書き入力を行うこともできる。 <Print a new dot pattern>
In the handwriting input /output system 201 of the present invention, handwriting input can be performed, the information processing unit 211 can reflect the handwriting input, and handwriting input can be performed again.
本発明の手書き入出力システム201においては、手書き入力を行い、情報処理部211において手書き入力を反映させたものを印刷して、再度手書き入力を行うこともできる。 <Print a new dot pattern>
In the handwriting input /
図92(a)は、軌跡認識部209が認識した軌跡情報と、ドットパターンを重畳して印刷した媒体202を示す図である。図示はしないが、図92(a)に示す媒体202には、最初に手書き入力を行った媒体202に印刷されたドットパターンとは異なるドットパターンを新たに印刷してもよい。
FIG. 92A is a diagram showing the medium 202 printed by superimposing the trajectory information recognized by the trajectory recognition unit 209 and the dot pattern. Although not shown, a dot pattern different from the dot pattern printed on the medium 202 on which handwriting input was first performed may be newly printed on the medium 202 shown in FIG.
図92(b)には、情報処理部211が行った処理の結果を、ドットパターンを重畳して印刷した媒体202を示す図である。図示はしないが、図92(b)に示す媒体202には、最初に手書き入力を行った媒体202に印刷されたドットパターンとは異なるドットパターンを新たに印刷してもよい。この場合、XY座標は同一で、ページコードのみを変更して印刷してもよい。
FIG. 92 (b) is a diagram showing a medium 202 on which a result of processing performed by the information processing unit 211 is printed with a dot pattern superimposed thereon. Although not shown, a dot pattern different from the dot pattern printed on the medium 202 on which handwriting input is first performed may be newly printed on the medium 202 shown in FIG. In this case, the XY coordinates are the same, and only the page code may be changed and printed.
<点字・バンク>
また、媒体202にはバンクガイド38(幅狭の凸部)または点字39をさらに設けてもよい。 <Braille / Bank>
The medium 202 may further be provided with a bank guide 38 (narrow convex portion) or Braille 39.
また、媒体202にはバンクガイド38(幅狭の凸部)または点字39をさらに設けてもよい。 <Braille / Bank>
The medium 202 may further be provided with a bank guide 38 (narrow convex portion) or Braille 39.
図93は、書き込み領域の外周にバンクガイド38を設け、書き込み領域にはドットパターンとともに点字39の突起を設けたものである。このようにバンクガイド38を設けることにより視覚障害を持つユーザが手書き入出力を使用するときも書き込み領域の位置がわかり、点字39とドットパターンを同じ領域に設けておくことにより、視覚障害を持つユーザが手書き入出力を使用するときにも健常者と同様の入力効率を保つことができる。
FIG. 93 shows a bank guide 38 provided on the outer periphery of the writing area, and a braille 39 protrusion along with a dot pattern in the writing area. By providing the bank guide 38 in this way, the position of the writing area can be known even when a visually impaired user uses handwritten input / output, and by providing the braille 39 and the dot pattern in the same area, the visually impaired user When the user uses handwritten input / output, the same input efficiency as that of a healthy person can be maintained.
<ドットパターン解析部>
ドットパターン解析部208は、前述のストリームドットにおけるドットパターンを用いた情報の入出力方法に従い、画像データをコード解析することにより、ドットパターンが定義するXY座標情報およびコード情報を求める。 <Dot pattern analysis unit>
The dot pattern analysis unit 208 obtains XY coordinate information and code information defined by the dot pattern by performing code analysis on the image data in accordance with the information input / output method using the dot pattern in the stream dots described above.
ドットパターン解析部208は、前述のストリームドットにおけるドットパターンを用いた情報の入出力方法に従い、画像データをコード解析することにより、ドットパターンが定義するXY座標情報およびコード情報を求める。 <Dot pattern analysis unit>
The dot pattern analysis unit 208 obtains XY coordinate information and code information defined by the dot pattern by performing code analysis on the image data in accordance with the information input / output method using the dot pattern in the stream dots described above.
本発明にかかる手書き入出力システム201においては、ユーザが撮像部207により媒体上に書き込んだ(トレースした)軌跡をドットパターン解析部208が順次コード解析するため、XY座標情報およびコード情報はこの軌跡を表すものである(軌跡情報)。
In the handwriting input / output system 201 according to the present invention, since the dot pattern analysis unit 208 sequentially performs code analysis on the trajectory written (traced) on the medium by the imaging unit 207, the XY coordinate information and the code information are the trajectory. (Trajectory information).
<軌跡認識部>
軌跡認識部209は、軌跡情報の変化に基づき、媒体上に書き込まれた文字、図形を認識する。 <Track recognition unit>
The trajectory recognition unit 209 recognizes characters and graphics written on the medium based on changes in trajectory information.
軌跡認識部209は、軌跡情報の変化に基づき、媒体上に書き込まれた文字、図形を認識する。 <Track recognition unit>
The trajectory recognition unit 209 recognizes characters and graphics written on the medium based on changes in trajectory information.
軌跡認識の方法は、一般的なOCR(光学的文字読取装置)のように、文字、図形をグラフィックとして考え、データベース内の文字、図形のXY座標のパターンを参照することにより行う方法である。
The trajectory recognition method is a method that considers characters and figures as graphics, and refers to the XY coordinate patterns of the characters and figures in the database, like a general OCR (optical character reader).
ここで、本発明においては特に、コード情報によって書き込み領域に書き込む内容を予め指示しておくことができる。すなわち、予め分類された文字および/または図形情報パターンテーブルを参照することで、軌跡情報を高精度で認識することが可能である。具体例としては、予めアラビア数字のみを記載することを指示しておけば、軌跡認識部209はアラビア数字のテーブルのみを参照するため認識率は高まる。認識ができない場合は、通常通りデータベース内の全ての文字、図形を参照すればよい。
Here, in the present invention, in particular, the contents to be written in the writing area can be designated in advance by code information. That is, the trajectory information can be recognized with high accuracy by referring to the character and / or graphic information pattern table classified in advance. As a specific example, if it is instructed in advance to describe only Arabic numerals, the recognition rate increases because the trajectory recognition unit 209 refers only to a table of Arabic numerals. If recognition is not possible, all characters and figures in the database can be referenced as usual.
さらに、上記の軌跡認識を行った上で、書き込み領域に書き込まれた文字および/または図形、もしくは1または複数の文字からなる語句の、意味情報を、コード情報に対応する予め定義された意味情報コードテーブル(辞書)を参照することで、意味情報コードに変換することもできる。すなわち、軌跡認識部209はたとえば「東京都文京区」という書き込みがされた場合、「東」「京」「都」文」「京」「区」と、まず一文字ずつパターン認識を行うが、さらに、意味情報コードテーブル(辞書)を参照して、「東京都」に予め対応するものとして定義された意味情報コードと、「文京区」に予め対応するものとして定義された意味情報コードに変換することにより、情報処理部は「東京都」「文京区」という地名が入力されたものと認識することができる。
Furthermore, after performing the above-described trajectory recognition, the semantic information of a character and / or figure written in the writing area or a phrase composed of one or more characters is defined as predefined semantic information corresponding to the code information. By referring to the code table (dictionary), it can be converted into a semantic information code. In other words, for example, when “Bunkyo-ku, Tokyo” is written, the trajectory recognition unit 209 first performs pattern recognition one character at a time, “East”, “Kyo”, “Miyako”, “Kyo”, “Ku”. Referring to the semantic information code table (dictionary), the semantic information code defined as corresponding to “Tokyo” and the semantic information code defined as corresponding to “Bunkyo-ku” are converted. Thus, the information processing unit can recognize that the place names “Tokyo” and “Bunkyo-ku” have been input.
また、意味情報コードテーブル(辞書)を参照することは、文字のパターン認識を補助することにもなる。たとえば「東京」の「東」の文字をユーザが汚く書いたために、ユーザが「東」と書いたのか「車」と書いたのか軌跡認識部209が認識することが困難である場合、意味情報コードテーブルにおいて「東京」という熟語が定義されており、「車京」という熟語が定義されていなければ(「車京」という熟語は通常存在しない)、ユーザは「東」という文字を書いたものとして軌跡認識部209は認識をすることができる。
Referring to the semantic information code table (dictionary) also assists character pattern recognition. For example, if the user has written the character “east” of “Tokyo” dirty, and it is difficult for the locus recognition unit 209 to recognize whether the user has written “east” or “car”, the semantic information If the idiom "Tokyo" is defined in the code table and the idiom "Kakkyo" is not defined (the idiom "Kakkyo" usually does not exist), the user wrote the word "east" The trajectory recognition unit 209 can recognize as follows.
<計時部>
本発明にかかる手書き入出力システム201は計時部215をさらに備えてもよい。計時部215は時間情報を検出する機能を持つ。 <Timekeeping section>
The handwriting input /output system 201 according to the present invention may further include a timer unit 215. The timer unit 215 has a function of detecting time information.
本発明にかかる手書き入出力システム201は計時部215をさらに備えてもよい。計時部215は時間情報を検出する機能を持つ。 <Timekeeping section>
The handwriting input /
ここで、時間情報は、
(1)撮像部207が書き込み領域面に触れて描かれた筆歴の順番とする。 Here, the time information is
(1) The order of writing history drawn by theimaging unit 207 touching the writing area surface is used.
(1)撮像部207が書き込み領域面に触れて描かれた筆歴の順番とする。 Here, the time information is
(1) The order of writing history drawn by the
(2)撮像部207が書き込み領域面に触れて、離れるまでの時間の集合とし、書き始めてから、撮像部207が離れている時間を無視する。つまり、撮像部207が離れている時間を省き、(1)の始まりと、終わりの時間から、手書き入力時間とその順番を記述する。これにより、文字を書く時間が分かり、文字認識の精度向上と、対象者の文字入力速度がわかる。
(2) A set of time until the imaging unit 207 touches the writing area surface and leaves, and ignores the time when the imaging unit 207 is away from the start of writing. That is, the time when the imaging unit 207 is away is omitted, and the handwriting input time and its order are described from the start and end times of (1). As a result, the time for writing the character is known, the accuracy of character recognition is improved, and the character input speed of the target person is known.
(3)撮像部207が書き込み領域面に触れる、離れるの、全ての時間を記録することにより、アンケートや、商品の選択などに、どれくらい時間を要したかがわかり、通常時との比較を行うことにより、難易性や思考状態、書き手の性格、年齢、性別などを把握できる。
(3) By recording all the time when the imaging unit 207 touches or leaves the writing area surface, it is possible to know how much time was required for questionnaires and product selection, and to compare with the normal time This makes it possible to grasp difficulty, thinking state, writer's personality, age, gender, and the like.
(4)また、ペンの移動速度を把握することにより、文字のハネや書きづらさを解析でき、さらに書き手の心理状態や健康状態を推測することもできる。
(4) Also, by grasping the moving speed of the pen, it is possible to analyze the difficulty of writing and the difficulty of writing, and also to estimate the writer's psychological state and health state.
<角度測定部・角度変化認識部>
本発明にかかる手書き入出力システム201は角度測定部216・角度変化認識部217をさらに備えてもよい。角度測定部216・角度変化認識部217は撮像部207の媒体面に対する傾きを測定・認識する。 <Angle measurement unit and angle change recognition unit>
The handwriting input /output system 201 according to the present invention may further include an angle measurement unit 216 and an angle change recognition unit 217. The angle measurement unit 216 and the angle change recognition unit 217 measure and recognize the inclination of the imaging unit 207 with respect to the medium surface.
本発明にかかる手書き入出力システム201は角度測定部216・角度変化認識部217をさらに備えてもよい。角度測定部216・角度変化認識部217は撮像部207の媒体面に対する傾きを測定・認識する。 <Angle measurement unit and angle change recognition unit>
The handwriting input /
角度測定・角度変化認識の方法は、既に述べたペンの傾きαの算出方法をそのまま用いることができる。この場合、撮像部207がペンを備えなくとも傾きを測定・認識することは可能である。また、特願2005-267565号(PCT/SG2006/000267)にかかる情報出力装置の発明において開示されている傾きの算出方法を用いることができる。ただし、これら以外の方法を用いてもよい。
As the method for angle measurement and angle change recognition, the above-described method for calculating the pen inclination α can be used as it is. In this case, it is possible to measure and recognize the tilt even if the imaging unit 207 does not include a pen. Further, the slope calculation method disclosed in the invention of the information output apparatus according to Japanese Patent Application No. 2005-267565 (PCT / SG2006 / 000267) can be used. However, other methods may be used.
なお、傾きの測定・認識の基準となる撮像部207の媒体面に対する角度変化の認識は、撮像部207を媒体面に対して鉛直状に立てたときの角度のみならず、撮像部207が媒体面に触れた際の角度を基準とすることができるものとする。
Note that the angle change with respect to the medium surface of the image capturing unit 207, which is a reference for measuring and recognizing the inclination, is recognized not only by the angle when the image capturing unit 207 is set up vertically with respect to the medium surface, but also by the image capturing unit 207 The angle when touching the surface can be used as a reference.
<回転角読み取り部・回転角変化認識部>
本発明にかかる手書き入出力システム201は回転角読み取り部218・回転角変化認識部219をさらに備えてもよい。回転角読み取り部218・回転角変化認識部219は撮像部207の撮像光軸を概ね鉛直状に立て、回転させたときの回転角を読み取り・認識する。 <Rotation angle reading unit / Rotation angle change recognition unit>
The handwriting input /output system 201 according to the present invention may further include a rotation angle reading unit 218 and a rotation angle change recognition unit 219. The rotation angle reading unit 218 and the rotation angle change recognizing unit 219 read and recognize the rotation angle when the imaging optical axis of the imaging unit 207 is set to be substantially vertical and rotated.
本発明にかかる手書き入出力システム201は回転角読み取り部218・回転角変化認識部219をさらに備えてもよい。回転角読み取り部218・回転角変化認識部219は撮像部207の撮像光軸を概ね鉛直状に立て、回転させたときの回転角を読み取り・認識する。 <Rotation angle reading unit / Rotation angle change recognition unit>
The handwriting input /
なお、ドットパターンの向きと撮像部207の向きの為す角度を求める方法はオフセット補正の項で既に説明しているが、この方法はペンの有無にかかわらず、回転角の読み取り・認識方法に利用できる。すなわち、ドットパターンの向きは常に一定であるため、撮像部207を媒体面に対して鉛直上に立てて最初に撮像したときのドットパターンの向きと撮像部207の向きの為す角度θ1と所定の時間経過後のドットパターンの向きと撮像部207の向きの為す角度θ2(左回転を正の方向とする)との差を回転角として読み取り・認識することができる。
The method for obtaining the angle between the direction of the dot pattern and the direction of the imaging unit 207 has already been described in the section of offset correction, but this method can be used for a method of reading and recognizing the rotation angle regardless of the presence or absence of a pen. it can. That is, since the direction of the dot pattern is always constant, the angle θ 1 formed by the direction of the dot pattern and the direction of the image capturing unit 207 when the image capturing unit 207 is set up vertically with respect to the medium surface for the first time is set to a predetermined value. It is possible to read and recognize the difference between the direction of the dot pattern after the elapse of the time and the angle θ 2 (the left rotation is a positive direction) formed by the direction of the imaging unit 207 as the rotation angle.
<タッチ動作と跳ねる動作の判別方法>
本発明にかかる手書き入出力システム201において、撮像部207を書き込み領域にタッチする動作(タッチ動作)と、書き込み領域に触れた状態から跳ねる動作(跳ねる動作)の判別方法を図94に説明する。 <Distinction method of touch action and bouncing action>
In the handwriting input /output system 201 according to the present invention, a method of discriminating between an operation of touching the imaging unit 207 on the writing area (touching operation) and an operation of bouncing from the state of touching the writing area (bounce operation) will be described with reference to FIG.
本発明にかかる手書き入出力システム201において、撮像部207を書き込み領域にタッチする動作(タッチ動作)と、書き込み領域に触れた状態から跳ねる動作(跳ねる動作)の判別方法を図94に説明する。 <Distinction method of touch action and bouncing action>
In the handwriting input /
同図(a)に示すように、撮像部207を書き込み領域にタッチする場合、撮像部207が書き込み領域にタッチした瞬間は、書き込み領域のドットパターンを撮像することができる。そして、撮像部207を書き込み領域から離すとLED234からの照射光が媒体面に反射しなくなるためC-MOSセンサ235はLED234からの照射光(媒体面からの反射光)を検知せず、同図(c)に示すように、ドットパターンを撮像することができない。
As shown in FIG. 5A, when the imaging unit 207 touches the writing area, the dot pattern in the writing area can be captured at the moment when the imaging unit 207 touches the writing area. When the imaging unit 207 is moved away from the writing area, the irradiation light from the LED 234 is not reflected on the medium surface, and the C-MOS sensor 235 does not detect the irradiation light from the LED 234 (reflection light from the medium surface). As shown in (c), the dot pattern cannot be imaged.
同図(b)に示すように、撮像部207を書き込み領域に触れた状態から跳ねる場合、撮像部207が書き込み領域にタッチした瞬間は、書き込み領域のドットパターンを撮像することができる、つまりここまでは書き込み領域にタッチする動作と同様である。そして、撮像部207を書き込み領域に触れた状態から跳ねると、撮像部207の先端は依然として所定時間書き込み領域へ向いていることにより、LED234からの照射光は媒体面に反射するため、C-MOSセンサ235は媒体面上のドットパターンを一応撮像するが、撮像部207の移動速度が速いことから、同図(d)に示すように、ドットパターンがぼやけて解析することはできない。
As shown in FIG. 5B, when the image pickup unit 207 bounces from the state where it touches the writing area, the dot pattern in the writing area can be picked up at the moment when the image pickup unit 207 touches the writing area. The operations up to are the same as the operation of touching the writing area. When the imaging unit 207 bounces from the state where it touches the writing area, the tip of the imaging unit 207 is still directed to the writing area for a predetermined time, so that the irradiation light from the LED 234 is reflected on the medium surface. The sensor 235 temporarily captures the dot pattern on the medium surface. However, since the moving speed of the imaging unit 207 is fast, the dot pattern cannot be analyzed blurry as shown in FIG.
すなわち、撮像部207が書き込み領域をタッチしてドットパターンを撮像し、解析した瞬間を基準時として、所定時間経過後(例:0.2秒後)に撮像した画像データを解析して、ドットパターンを撮像しない(反射光を検知しない)ときは、撮像部207はタッチ動作をしたものとして、処理命令部210は情報処理部211に対して、タッチ動作と対応するものとして予め定義づけられた処理命令を送信する。ドットパターンを撮像するが(反射光を検知するが)、ドットパターンがぼやけて解析することができないときは、撮像部207は跳ねる動作をしたものとして、処理命令部210は情報処理部211に対して、跳ねる動作と対応するものとして予め定義づけられた処理命令を送信する。なお、同図(e)に示すように、ドットパターンを解析することができるときは、通常の手書き入力動作に他ならない。
That is, the image capturing unit 207 touches the writing area to capture a dot pattern, and analyzes the captured image data after a predetermined time (eg, 0.2 seconds later) with the analyzed moment as a reference time, When the pattern is not imaged (reflected light is not detected), the imaging unit 207 is preliminarily defined as a touch operation, and the processing command unit 210 is pre-defined as corresponding to the touch operation with respect to the information processing unit 211 Send processing instructions. When a dot pattern is imaged (reflected light is detected) but the dot pattern is blurred and cannot be analyzed, the image capturing unit 207 performs a jumping operation, and the processing command unit 210 instructs the information processing unit 211 to Then, a processing command defined in advance as corresponding to the bouncing action is transmitted. As shown in FIG. 5E, when a dot pattern can be analyzed, it is nothing but a normal handwriting input operation.
<処理命令部>
処理命令部210は、軌跡認識部209が認識した情報に基づく処理命令を、軌跡情報とともに情報処理部211に対して送信する。 <Processing instruction part>
The processing command unit 210 transmits a processing command based on the information recognized by the trajectory recognition unit 209 to the information processing unit 211 together with the trajectory information.
処理命令部210は、軌跡認識部209が認識した情報に基づく処理命令を、軌跡情報とともに情報処理部211に対して送信する。 <Processing instruction part>
The processing command unit 210 transmits a processing command based on the information recognized by the trajectory recognition unit 209 to the information processing unit 211 together with the trajectory information.
既に説明した、媒体面に印刷したドットパターンが定義する、ページコードに基づく頁を特定する命令、特定コードに基づくある書き込み領域を特定する命令、アクションコードに基づく種々の命令は、処理命令部210が実際に情報処理部211に対して行う。
As described above, the instruction specifying the page based on the page code, the instruction specifying a certain writing area based on the specific code, and the various instructions based on the action code defined by the dot pattern printed on the medium surface are the processing instruction unit 210. Is actually performed on the information processing unit 211.
また、処理命令部210は、詳細は後述するが、手書き入出力用アプリケーションにおける各種のオペレーションの実行を情報処理部211に対して命令する。
Further, as will be described in detail later, the processing command unit 210 commands the information processing unit 211 to execute various operations in the handwriting input / output application.
さらに、角度測定部216・角度変化認識部217による測定・認識結果、および回転角読み取り部218・回転角変化認識部219による読み取り・認識結果に基づく予め定められた処理命令を情報処理部211に対して命令する。
Furthermore, predetermined processing instructions based on the measurement / recognition result by the angle measurement unit 216 / angle change recognition unit 217 and the read / recognition result by the rotation angle reading unit 218 / rotation angle change recognition unit 219 are sent to the information processing unit 211. Command against.
<情報処理部>
情報処理部211は、本発明にかかる手書き入出力システム201が行う処理命令を受けて、各種の処理を実行する。 <Information Processing Department>
The information processing unit 211 performs various processes in response to processing instructions performed by the handwriting input /output system 201 according to the present invention.
情報処理部211は、本発明にかかる手書き入出力システム201が行う処理命令を受けて、各種の処理を実行する。 <Information Processing Department>
The information processing unit 211 performs various processes in response to processing instructions performed by the handwriting input /
<サーバ>
本発明にかかる手書き入出力システム201は、必要に応じて各種の情報を記録したサーバ5にアクセスしてもよい。 <Server>
The handwriting input /output system 201 according to the present invention may access the server 5 in which various information is recorded as necessary.
本発明にかかる手書き入出力システム201は、必要に応じて各種の情報を記録したサーバ5にアクセスしてもよい。 <Server>
The handwriting input /
<軌跡認識用サーバ>
サーバ5には、たとえば軌跡認識用の情報を記憶することができる。一般的なOCR(光学的文字読取装置)で採用されているように複数の文字および図形にXY座標パターンが定義づけられて記憶されている。 <Track recognition server>
Theserver 5 can store information for locus recognition, for example. As employed in a general OCR (optical character reader), XY coordinate patterns are defined and stored in a plurality of characters and figures.
サーバ5には、たとえば軌跡認識用の情報を記憶することができる。一般的なOCR(光学的文字読取装置)で採用されているように複数の文字および図形にXY座標パターンが定義づけられて記憶されている。 <Track recognition server>
The
また、文字および図形には、これらを分類するための分類コードが定義づけられて記憶されている。
Also, a classification code for classifying these characters and figures is defined and stored.
さらに、文字および図形には、意味情報コードテーブル(辞書)を参照することにより、1または複数の文字からなる語句または図形、もしくはこれらの組み合わせを出力するための意味情報コードが定義づけられて記憶されている。
Further, the meaning information code for outputting a phrase or figure consisting of one or a plurality of characters, or a combination thereof is defined and stored in the characters and figures by referring to the meaning information code table (dictionary). Has been.
本発明にかかる手書き入出力システム201においては、XY座標情報のみならずコード情報を用いて書き込み領域を特定することができるため、書き込み領域の量(数)が膨大であっても、容易に管理することができる。特に、誰もが利用できる共有のグローバルサーバに書き込み情報を記憶する場合に極めて有効である。
In the handwriting input / output system 201 according to the present invention, since the writing area can be specified using not only the XY coordinate information but also the code information, it is easily managed even if the amount (number) of the writing area is enormous. can do. This is particularly effective when writing information is stored in a shared global server that anyone can use.
<その他のサーバ>
サーバ5には軌跡認識用の情報以外にも、音声、文書、画像、動画、アプリケーション、その他の様々な情報を記憶することができることは説明するまでもない。たとえば手書き入出力用アプリケーションを記憶することができる。すなわち、情報処理部211が手書き入出力用アプリケーションを持たないとき、サーバ内を検索して、サーバ上の手書き入出力用アプリケーションを実行することができる。ただし、サーバ上の手書き入出力用アプリケーションを優先して実行してもよい。 <Other servers>
Needless to say, theserver 5 can store voice, document, image, video, application, and other various information in addition to the information for recognizing the trajectory. For example, a handwriting input / output application can be stored. That is, when the information processing unit 211 does not have a handwriting input / output application, it can search the server and execute the handwriting input / output application on the server. However, the handwriting input / output application on the server may be executed with priority.
サーバ5には軌跡認識用の情報以外にも、音声、文書、画像、動画、アプリケーション、その他の様々な情報を記憶することができることは説明するまでもない。たとえば手書き入出力用アプリケーションを記憶することができる。すなわち、情報処理部211が手書き入出力用アプリケーションを持たないとき、サーバ内を検索して、サーバ上の手書き入出力用アプリケーションを実行することができる。ただし、サーバ上の手書き入出力用アプリケーションを優先して実行してもよい。 <Other servers>
Needless to say, the
なお、サーバ5に代えて、他の情報処理部211の手書き入出力用アプリケーションを実行してもよい。
In addition, it may replace with the server 5 and the application for handwritten input / output of the other information processing part 211 may be performed.
当然ながら、サーバ5は上記の実施例以外にも形態を種々変更して実施することができるものとする。
Of course, it is assumed that the server 5 can be implemented with various modifications other than the above embodiment.
<手書き入出力用アプリケーション>
以下に、本発明にかかる手書き入出力システム201において実行される、手書き入出力用アプリケーションについて説明する。 <Handwriting input / output application>
The handwriting input / output application executed in the handwriting input /output system 201 according to the present invention will be described below.
以下に、本発明にかかる手書き入出力システム201において実行される、手書き入出力用アプリケーションについて説明する。 <Handwriting input / output application>
The handwriting input / output application executed in the handwriting input /
かかるアプリケーションは各種のオペレーションを実行することにより媒体面への書き込みをコンピュータ上でも反映させるシステムである。
Such an application is a system in which writing on a medium surface is reflected on a computer by executing various operations.
媒体面への書き込みは処理命令部210が情報処理部211に対してリアルタイムに命令することにより、処理結果が表示されるディスプレイ6を見ながら行ってもよいし、ディスプレイ6を見ずに書き込みを行い、書き込み後に処理命令部210が情報処理部211に対して命令してもよいものとする。
The writing on the medium surface may be performed while viewing the display 6 on which the processing result is displayed by instructing the information processing unit 211 in real time by the processing command unit 210 or writing without looking at the display 6. It is assumed that the processing instruction unit 210 may instruct the information processing unit 211 after writing.
<書き込み操作>
以下、本発明にかかる手書き入出力システム201における、書き込み操作について説明する。 <Write operation>
Hereinafter, the writing operation in the handwriting input /output system 201 according to the present invention will be described.
以下、本発明にかかる手書き入出力システム201における、書き込み操作について説明する。 <Write operation>
Hereinafter, the writing operation in the handwriting input /
書き込み操作は、入力しようとする文字または図形を、撮像部207を用いて媒体面の書き込み領域に書き込むことにより行う。
The writing operation is performed by writing the character or figure to be input into the writing area on the medium surface using the imaging unit 207.
撮像部207は、撮像部207が媒体面を移動している間、所定の時間間隔において書き込み領域に重畳的に印刷されたドットパターンを撮像する。後の手順は既に説明したとおりである。
The imaging unit 207 captures a dot pattern printed in a superimposed manner at a predetermined time interval while the imaging unit 207 moves on the medium surface. The subsequent steps are as already described.
以下、手書き入出力システム201が実行する各オペレーションについて説明する。
Hereinafter, each operation executed by the handwriting input / output system 201 will be described.
<文字および図形の認識方法>
図95は本文の文字を手書き入力する第一のオペレーションを説明するイメージ図である。 <Character and figure recognition method>
FIG. 95 is an image diagram for explaining a first operation for inputting text characters by handwriting.
図95は本文の文字を手書き入力する第一のオペレーションを説明するイメージ図である。 <Character and figure recognition method>
FIG. 95 is an image diagram for explaining a first operation for inputting text characters by handwriting.
同図(a)のように、撮像部207を用いて書き込み領域に文字を書くと、同図(b)のように、撮像部207は軌跡上のドットパターンを順次撮像して、ドットパターン解析部208はXY座標情報とコード情報からなる軌跡情報を取得する。
When characters are written in the writing area using the image pickup unit 207 as shown in FIG. 11A, the image pickup unit 207 sequentially picks up the dot patterns on the locus as shown in FIG. The unit 208 acquires trajectory information composed of XY coordinate information and code information.
なお、説明の便宜のため同図(b)においては軌跡上のドットパターンの撮像位置の間隔は広くとってあるが、実際にはもっと狭い。
For convenience of explanation, the interval between the imaging positions of the dot pattern on the locus is wide in FIG. 5B, but actually it is narrower.
同図(c)のように、軌跡情報に基づいて認識を行った結果に基づいて、情報処理部211は第一のオペレーションを実行し、ディスプレイ6に結果を出力する。
As shown in FIG. 5C, based on the result of recognition based on the trajectory information, the information processing unit 211 executes the first operation and outputs the result to the display 6.
同図(d)のように、図形を認識する場合も、文字を認識する場合と何ら認識方法に変化はなく、同図(e)のように認識結果がディスプレイ6上には表示される。
As shown in FIG. 4D, when the figure is recognized, there is no change in the recognition method as when the character is recognized, and the recognition result is displayed on the display 6 as shown in FIG.
ただし、文字および図形の認識を行わず、ドットパターン解析部208が求めたXY座標情報をそのまま入出力してもよい。この場合、本発明にかかる手書き入出力システム201はペンタブレットとして機能する。
However, the XY coordinate information obtained by the dot pattern analysis unit 208 may be input / output as it is without recognizing characters and figures. In this case, the handwriting input / output system 201 according to the present invention functions as a pen tablet.
<第二のオペレーション>
図96に示すように、第二のオペレーションはコメントの文字を手書き入力するオペレーションである。なお、同図では説明の便宜を図るためにコメント部分を破線により囲んでいるが、実際に破線を書き込む必要はない。 <Second operation>
As shown in FIG. 96, the second operation is an operation of inputting a comment character by handwriting. In the figure, for convenience of explanation, the comment part is surrounded by a broken line, but it is not necessary to actually write the broken line.
図96に示すように、第二のオペレーションはコメントの文字を手書き入力するオペレーションである。なお、同図では説明の便宜を図るためにコメント部分を破線により囲んでいるが、実際に破線を書き込む必要はない。 <Second operation>
As shown in FIG. 96, the second operation is an operation of inputting a comment character by handwriting. In the figure, for convenience of explanation, the comment part is surrounded by a broken line, but it is not necessary to actually write the broken line.
文字または図形の認識方法は第一のオペレーションの方法と同一である。
The recognition method of characters or figures is the same as the first operation method.
第二のオペレーションにおいて入力されたコメントの文字は、情報処理部211においても本文とは別のコメントとして認識される。
The character of the comment input in the second operation is recognized as a comment different from the text in the information processing unit 211 as well.
コメントは図97のように、行間に記入したものが情報処理部211においてそのまま反映されてもよいが、図98のように、本文中のコメントを挿入したい部分を下線により指定することによって、情報処理部211において本文の脇にコメントが列挙されるようにしてもよい。
97, the comment entered between the lines may be reflected in the information processing unit 211 as it is as shown in FIG. 97. However, as shown in FIG. 98, by specifying the part in the text where the comment is to be inserted with an underline, Comments may be listed in the processing unit 211 beside the text.
<第三のオペレーション>
第三のオペレーションは手書き入力した文字を編集するオペレーションである。 <Third operation>
The third operation is an operation for editing a handwritten character.
第三のオペレーションは手書き入力した文字を編集するオペレーションである。 <Third operation>
The third operation is an operation for editing a handwritten character.
各編集は、情報処理部211において編集記号としてあらかじめ定義される文字または図形を、撮像部207を用いて書き込むことにより行う。
Each editing is performed by writing, using the imaging unit 207, characters or figures that are defined in advance as editing symbols in the information processing unit 211.
文字または図形の認識方法は第一のオペレーションの方法と同一である。
The recognition method of characters or figures is the same as the first operation method.
図99は本発明の第三のオペレーションである編集操作において用いる編集記号を説明する図である。
FIG. 99 is a diagram for explaining editing symbols used in the editing operation which is the third operation of the present invention.
1つの閉じた領域を形成する線は領域内の文字または図形を選択する編集記号を意味する。
A line forming one closed area means an edit symbol for selecting a character or figure in the area.
領域を閉じない括弧状の二組の線は二組の線の間の文字または図形を選択する編集記号を意味する。
二 Two sets of lines in parentheses that do not close the area mean edit symbols that select characters or figures between the two sets of lines.
レ点はカット&ペースト時にカットの対象を指定する編集記号を意味する。
レ The red dot means an edit symbol that specifies the cut target when cutting and pasting.
二重線は削除(消去)の編集記号を意味する。
二 重 Double line means delete (erase) edit symbol.
「トル」は削除(消去)の編集記号を意味する。
“Toru” means an edit symbol for deletion (deletion).
「イキ」は編集記号「トル」の取り消しの編集記号を意味する。
“Iki” means an edit symbol for canceling the edit symbol “Toru”.
三往復以上のジグザグ線は編集の取り消しの編集記号を意味する。
】 Zigzag line more than 3 round trips means edit symbol for canceling edit.
双方向の矢印は選択した文字または図形同士を入れ替える編集記号を意味する。
双方 向 A bidirectional arrow means an edit symbol that replaces selected characters or figures.
一方向のみの矢印はペースト先を直接指定する編集記号を意味する。
矢 印 Arrows in only one direction mean edit symbols that directly specify the paste destination.
文字(A)、(B)、(C)...は選択した文字または図形をフラグ付けした状態でコピー(カット)し、離れた位置にあるペースト先を指定する編集記号を意味する。
Letters (A), (B), (C). . . Means an edit symbol that copies (cuts) a selected character or figure with a flag and designates a paste destination at a distant position.
ただし、上記以外の編集記号を定義してもよいことはいうまでもない。
However, it goes without saying that edit symbols other than the above may be defined.
図100は第三のオペレーションを実行する前の媒体202を示す図である。媒体202には第一のオペレーションを実行して手書き入力された文書または手書き入力した結果、印刷された文書が記入されている。
FIG. 100 is a diagram showing the medium 202 before the third operation is executed. The medium 202 is filled with a document input by handwriting by executing the first operation or a document printed as a result of handwriting input.
図101は第三のオペレーションにおける媒体202上での編集状態を説明する図である。
FIG. 101 is a diagram for explaining an editing state on the medium 202 in the third operation.
同図(a)のように、領域を閉じる線を書き込むときには、手書き入出力用アプリケーションにおいては線により閉じた領域内を一個の編集対象として認識する。
When writing a line that closes the area as shown in FIG. 5A, the handwritten input / output application recognizes the area closed by the line as one editing target.
同図(b)のように、領域を閉じない括弧状の線を書き込むときには、後の領域において同図(c)のように、対応する括弧閉じ状の線を描くことにより間の領域を一個の編集対象として手書き入出力用アプリケーションにおいては認識する。特に、編集対象が数行にまたがる場合に用いる。
When writing a bracket-like line that does not close the area as shown in FIG. 5B, in the subsequent area, draw a corresponding parenthesis-closed line as shown in FIG. Is recognized by the handwriting input / output application as the editing target. This is especially used when the editing target extends over several lines.
同図(d)のように、編集対象を選択した状態において編集対象を示す線上に「トル」を描くときには、手書き入出力用アプリケーションにおいては編集対象の文字を削除する。
As shown in FIG. 4D, when “Toru” is drawn on the line indicating the editing target in a state where the editing target is selected, the editing target character is deleted in the handwriting input / output application.
同図(e)のように、編集対象を選択した状態において編集対象から所定の位置までを指定する矢印を描くときには、手書き入出力用アプリケーションにおいては編集対象を指定した領域にカット&ペーストまたはコピー&ペーストする。ここで、ペースト先は文字と文字の間(もしくは行頭または行末)に挿入するだけでなく、同図(f)のように、ペースト先を編集対象とすることで元の文字を削除して上書きすることも可能である。
When drawing an arrow that specifies from the editing target to a predetermined position with the editing target selected, as shown in FIG. 5E, in the handwriting input / output application, cut and paste or copy to the area where the editing target is specified. & Paste. Here, the paste destination is not only inserted between characters (or at the beginning or end of the line), but as shown in (f) in FIG. It is also possible to do.
この場合、同図(g)のように、コピー元の編集対象を示す線上に削除の編集記号であるレ点を描き加えたときにはカット&ペーストとして手書き入出力用アプリケーションにおいては処理され、カットしたもとの対象は削除される。同図(h)のように、レ点を描き加えないときにはコピー&ペーストとして手書き入出力用アプリケーションにおいては処理される。
In this case, as shown in FIG. 5G, when a check mark, which is an edit symbol for deletion, is added on the line indicating the copy source edit target, it is processed as a cut and paste in the handwriting input / output application and cut. The target is deleted. As shown in (h) in the figure, when a check mark is not drawn, it is processed as copy and paste in the handwriting input / output application.
同図(i)のように、編集対象に(A)、(B)といったフラグとなる編集記号を描き加えると、編集対象は(A)、(B)というフラグを付けた状態でコピーされ、以後は任意に何度でもペーストが可能でなる。さらに、同図(j)のように、ページが異なるなど、離れた位置にもペーストすることが可能である。
As shown in FIG. 6 (i), when an edit symbol that is a flag such as (A) or (B) is added to the edit target, the edit target is copied with the flags (A) and (B). Thereafter, the paste can be made any number of times. Furthermore, as shown in FIG. 6J, it is possible to paste at a distant position such as a different page.
同図(k)のように、文字の上に二重線を引くと、手書き入出力用アプリケーションにおいては二重線を引いた文字を削除する。
If a double line is drawn on the character as shown in FIG. 4 (k), the character with the double line is deleted in the handwriting input / output application.
同図(l)のように、2つの編集対象を双方向の矢印の編集記号で結ぶと、手書き入出力用アプリケーションにおいては編集対象同士を入れ替える。
As shown in (l) of the figure, when two editing objects are connected by an editing symbol of a bidirectional arrow, the editing objects are exchanged in the handwriting input / output application.
図102は第三のオペレーションにおける各編集を媒体202上で行った結果を手書き入出力用アプリケーションにおいて反映させた文章を示す図である。
FIG. 102 is a diagram showing a sentence in which the result of each editing in the third operation performed on the medium 202 is reflected in the handwriting input / output application.
図103は、図101に示す第三のオペレーションの編集を行った後に、編集を取り消して編集前の状態に戻す操作を説明する図である。
FIG. 103 is a diagram for explaining an operation of canceling the editing and returning to the state before the editing after the third operation shown in FIG. 101 is edited.
同図(a)のように、一度編集記号であるレ点を付して削除した領域に打ち消しの編集記号であるジグザグ線を加えると、手書き入出力用アプリケーションにおいては一度削除した領域について、削除を取り消して領域が元に戻る。
If a zigzag line, which is a cancellation edit symbol, is added to a region once deleted with a check mark, which is an edit symbol, as shown in FIG. Cancel and restore the area.
同図(b)のように、一度編集記号である(A)マークを付してコピー&ペーストを行ったところの、ペースト先を指定する編集記号である矢印部分にジグザグ線を加えると、手書き入出力用アプリケーションにおいてはコピー&ペーストをして文字を挿入する前の状態に戻される。
As shown in Fig. 5 (b), once the copy symbol (A) is added and the copy and paste operation is performed, a zigzag line is added to the arrow portion that is the edit symbol that specifies the paste destination. In the input / output application, copying and pasting is performed to return to the state before inserting the character.
図104は、第三のオペレーションにおける編集の取り消しを媒体202上で行った結果を手書き入出力用アプリケーションにおいて反映させた文章を示す図である。
FIG. 104 is a diagram showing a sentence in which the result of performing the edit cancellation in the third operation on the medium 202 is reflected in the handwriting input / output application.
<各オペレーションの階層関係>
以下に、各オペレーションの階層関係について説明する。 <Hierarchical relationship of each operation>
Hereinafter, the hierarchical relationship of each operation will be described.
以下に、各オペレーションの階層関係について説明する。 <Hierarchical relationship of each operation>
Hereinafter, the hierarchical relationship of each operation will be described.
各オペレーションは、第三のオペレーションを第一および第二のオペレーションと並列するオペレーションとしてもよい。
Each operation may be a parallel operation of the third operation with the first and second operations.
この場合、第三のオペレーション時においては本文の文字およびコメントの文字を同時に編集する。
In this case, the text and comment text are edited simultaneously during the third operation.
一方、第三のオペレーションは第一のオペレーションおよび第二のオペレーションにそれぞれ従属するサブオペレーションとしてもよい。
On the other hand, the third operation may be a sub-operation subordinate to the first operation and the second operation.
この場合、第一のオペレーションに従属するサブオペレーションとしての第三のオペレーション時においては本文の文字のみを編集し、第二のオペレーションに従属するサブオペレーションとしての第三のオペレーション時においてはコメントの文字のみを編集する。
In this case, only the text of the body is edited during the third operation as a sub-operation subordinate to the first operation, and the comment character is edited during the third operation as a sub-operation subordinate to the second operation. Edit only.
当然ながら、本発明にかかる手書き入出力システム201は上記第一から第三のオペレーション以外にも、必要に応じて種々のオペレーションを実行できるものとして変更実施することができる。
Needless to say, the handwriting input / output system 201 according to the present invention can be modified and implemented as necessary in addition to the first to third operations.
<コンピュータへの保存>
図105に示すように、撮像部207を媒体面上にタッチしたまま所定回転角度(例:10度以上)、右回転させることにより、処理命令部210は入力した文字および文書構成の結果(ファイル内容の変更結果)を保存することを情報処理部211に命令する。撮像部207本体が、編集履歴を記録できる機能を有している場合は、上記文書構成の結果を情報処理部211に送信する。 <Save to computer>
As shown in FIG. 105, the processing command unit 210 rotates theimage pickup unit 207 rightward by a predetermined rotation angle (for example, 10 degrees or more) while touching the medium surface, so that the processing command unit 210 receives the input character and document structure result (file The information processing unit 211 is instructed to save the content change result. When the imaging unit 207 main body has a function capable of recording an editing history, the result of the document configuration is transmitted to the information processing unit 211.
図105に示すように、撮像部207を媒体面上にタッチしたまま所定回転角度(例:10度以上)、右回転させることにより、処理命令部210は入力した文字および文書構成の結果(ファイル内容の変更結果)を保存することを情報処理部211に命令する。撮像部207本体が、編集履歴を記録できる機能を有している場合は、上記文書構成の結果を情報処理部211に送信する。 <Save to computer>
As shown in FIG. 105, the processing command unit 210 rotates the
図106に示すように、撮像部207を媒体面上にタッチしたまま所定回転角度(例:10度以上)、左回転させることにより、処理命令部210は入力した文字および文書構成の結果を破棄する(ファイル内容の変更をキャンセルする)ことを情報処理部211に命令する。
As shown in FIG. 106, the processing command unit 210 discards the input character and the result of the document structure by rotating the imaging unit 207 to the left by a predetermined rotation angle (eg, 10 degrees or more) while touching the medium surface. To instruct the information processing unit 211 to cancel the change of the file contents.
撮像部207の回転の認識には、先述の回転角読み取り・回転角変化認識の方法を利用する。
For the recognition of the rotation of the imaging unit 207, the above-described rotation angle reading / rotation angle change recognition method is used.
<アプリケーションの起動・終了>
図107に示すように、撮像部207を媒体面上にタッチしたまま所定回転角度(例:10度以上)、右回転させ、そのまま所定の時間内(例:1秒以内)に所定回転角度(例:10度以上)左回転させることにより、処理命令部210は情報処理部211に対して手書き入出力用アプリケーションを起動することを命令する。 <Starting and exiting the application>
As shown in FIG. 107, while theimage pickup unit 207 is touched on the medium surface, the imaging unit 207 is rotated to the right by a predetermined rotation angle (eg, 10 degrees or more), and the predetermined rotation angle (eg, within 1 second) is directly maintained. (Example: 10 degrees or more) By rotating counterclockwise, the processing command unit 210 commands the information processing unit 211 to start a handwriting input / output application.
図107に示すように、撮像部207を媒体面上にタッチしたまま所定回転角度(例:10度以上)、右回転させ、そのまま所定の時間内(例:1秒以内)に所定回転角度(例:10度以上)左回転させることにより、処理命令部210は情報処理部211に対して手書き入出力用アプリケーションを起動することを命令する。 <Starting and exiting the application>
As shown in FIG. 107, while the
図108に示すように、撮像部207を媒体面上にタッチしたまま所定回転角度(例:10度以上)、左回転させ、そのまま所定の時間内(例:1秒以内)に所定回転角度(例:10度以上)右回転させることにより、処理命令部210は情報処理部211に対して手書き入出力用アプリケーションを終了することを命令する。
As shown in FIG. 108, the image pickup unit 207 is touched on the medium surface and is rotated to the left by a predetermined rotation angle (eg, 10 degrees or more), and is left as it is within a predetermined time (eg, within 1 second). (Example: 10 degrees or more) By rotating clockwise, the processing command unit 210 instructs the information processing unit 211 to end the handwriting input / output application.
<オペレーションの切り替え動作-方法1>
以下に、図109を用いて、オペレーションの切り替えをする第一の方法を説明する。 <Operation switching operation-Method 1>
The first method for switching operations will be described below with reference to FIG.
以下に、図109を用いて、オペレーションの切り替えをする第一の方法を説明する。 <Operation switching operation-
The first method for switching operations will be described below with reference to FIG.
この方法では、先述の角度測定・角度変化認識の方法を利用する。
This method uses the angle measurement / angle change recognition method described above.
同図(a)に示すように、撮像部207を媒体面に立てて、媒体面と撮像部207のなす角度を基準として、所定の角度(例:15度以上)だけ、媒体面の左側に倒すことにより、処理命令部210は本文を手書き入力する第一のオペレーションを開始することを情報処理部211に命令する。
As shown in FIG. 5A, the image pickup unit 207 is set up on the medium surface, and a predetermined angle (for example, 15 degrees or more) is set on the left side of the medium surface with reference to the angle formed by the medium surface and the image pickup unit 207. By defeating, the processing instruction unit 210 instructs the information processing unit 211 to start the first operation for inputting the text by handwriting.
同図(b)に示すように、撮像部207を媒体面に立てて、媒体面と撮像部207のなす角度を基準として、所定の角度(例:15度以上)だけ、媒体面の右側に倒すことにより、処理命令部210はコメントを手書き入力する第二のオペレーションを開始することを情報処理部211に命令する。
As shown in FIG. 5B, the image pickup unit 207 is set up on the medium surface, and a predetermined angle (for example, 15 degrees or more) is set on the right side of the medium surface on the basis of the angle formed by the medium surface and the image pickup unit 207. By defeating, the processing command unit 210 commands the information processing unit 211 to start a second operation for inputting a comment by handwriting.
同図(c)に示すように、撮像部207を媒体面に立てて、媒体面と撮像部207のなす角度を基準として、所定の角度(例:15度以上)だけ、媒体面の上側に倒すことにより、処理命令部210は本文およびコメントを編集する第三のオペレーションを開始することを情報処理部211に命令する。
As shown in FIG. 6C, the image pickup unit 207 is set up on the medium surface, and a predetermined angle (for example, 15 degrees or more) is set above the medium surface by using the angle formed by the medium surface and the image pickup unit 207 as a reference. By defeating, the processing command unit 210 commands the information processing unit 211 to start a third operation for editing the text and comments.
同図(d)に示すように、撮像部207を媒体面に立てて、媒体面と撮像部207のなす角度を基準として、所定の角度(例:15度以上)だけ、媒体面の下側に倒すことにより、処理命令部210は現在実行しているオペレーションを終了して、予め設定する通常時(起動時)のオペレーションを開始することを情報処理部211に命令する。
As shown in FIG. 4D, the image pickup unit 207 stands on the medium surface, and the lower side of the medium surface by a predetermined angle (for example, 15 degrees or more) on the basis of the angle formed by the medium surface and the image pickup unit 207. The processing command unit 210 instructs the information processing unit 211 to end the currently executed operation and start a preset normal operation (startup) operation.
なお、図110はオペレーションの切り替えをする第一の方法の説明を補足する、真上から見た平面図である。
FIG. 110 is a plan view seen from directly above, supplementing the explanation of the first method for switching operations.
<オペレーションの切り替え動作-方法2>
以下に、オペレーションの切り替えをする第二の方法を説明する。 <Operation switching operation-Method 2>
The second method for switching operations will be described below.
以下に、オペレーションの切り替えをする第二の方法を説明する。 <Operation switching operation-
The second method for switching operations will be described below.
オペレーションの切り替えは撮像部207本体に設けたボタンなどの入力手段によって行うものとしてもよい。
The operation switching may be performed by an input means such as a button provided on the imaging unit 207 main body.
また、撮像部207以外にもマウス、キーボード等の外部入力手段によりオペレーションの切り替えを行うものとしてもよい。
In addition to the imaging unit 207, the operation may be switched by an external input unit such as a mouse or a keyboard.
<オペレーションの切り替え動作-方法3>
以下に、オペレーションの切り替えをする第三の方法を説明する。 <Operation switching operation-Method 3>
Below, the 3rd method of switching operation is demonstrated.
以下に、オペレーションの切り替えをする第三の方法を説明する。 <Operation switching operation-
Below, the 3rd method of switching operation is demonstrated.
内部に複数のペン先を格納して切り替えることができる実施態様の撮像部207においては、ペン先の切り替え動作と連動してオペレーションを切り替えるものとしてもよい。
In the imaging unit 207 according to an embodiment that can store and switch a plurality of pen tips inside, the operation may be switched in conjunction with the pen tip switching operation.
この場合、オペレーション毎に色分けが可能となるため媒体上においても各オペレーションの見分けがつきやすくなる。
In this case, since it is possible to color-code each operation, it is easy to distinguish each operation on the medium.
また、ペン先に代えて消しゴムまたは修正液を装着する場合は、情報処理部211においても書き込みではなく、文字または図形を消去するようにしてもよい。
In addition, when an eraser or a correction liquid is attached instead of the pen tip, the information processing unit 211 may erase characters or figures instead of writing.
<決定・取り消し>
情報処理部211が所定の処理を実行するか否かを決定するときにおいて、図111(a)に示すように、撮像部207を媒体面に鉛直状に立てて、一度媒体面をタッチした後、所定の時間内(例:1秒以内)にもう一度媒体面をタッチしたとき、処理命令部210は情報処理部211に対して処理の実行を決定することを命令する。 <Decision / Cancellation>
When the information processing unit 211 determines whether or not to execute a predetermined process, as shown in FIG. 111A, theimaging unit 207 is set up vertically on the medium surface, and once touched on the medium surface. When the medium surface is touched again within a predetermined time (eg, within 1 second), the processing command unit 210 instructs the information processing unit 211 to determine execution of the processing.
情報処理部211が所定の処理を実行するか否かを決定するときにおいて、図111(a)に示すように、撮像部207を媒体面に鉛直状に立てて、一度媒体面をタッチした後、所定の時間内(例:1秒以内)にもう一度媒体面をタッチしたとき、処理命令部210は情報処理部211に対して処理の実行を決定することを命令する。 <Decision / Cancellation>
When the information processing unit 211 determines whether or not to execute a predetermined process, as shown in FIG. 111A, the
同図(b)に示すように、撮像部207を媒体面に鉛直状に立てて、一度媒体面をタッチした後、所定の時間内(例:1秒以内)にタッチがされないとき、処理命令部210は情報処理部211に対して処理の実行を中止することを命令する。
As shown in FIG. 5B, when the imaging unit 207 is set up vertically on the medium surface, and once touched on the medium surface, when no touch is made within a predetermined time (eg, within 1 second), a processing command The unit 210 instructs the information processing unit 211 to stop the execution of the process.
<他の使用方法>
以上の構成は媒体202に書き込み履歴を残すことを前提とするものであるが、本発明にかかる手書き入出力システム201は媒体202に書き込み履歴を残すことなく、ディスプレイ6を見ながら手書き入力を行ってもよいことは先にも述べたとおりである。 <Other usage methods>
The above configuration is premised on leaving a writing history on the medium 202, but the handwriting input /output system 201 according to the present invention performs handwriting input while looking at the display 6 without leaving a writing history on the medium 202. As described above, it may be possible.
以上の構成は媒体202に書き込み履歴を残すことを前提とするものであるが、本発明にかかる手書き入出力システム201は媒体202に書き込み履歴を残すことなく、ディスプレイ6を見ながら手書き入力を行ってもよいことは先にも述べたとおりである。 <Other usage methods>
The above configuration is premised on leaving a writing history on the medium 202, but the handwriting input /
<音声認識>
本発明は手書き入出力システムであるが、手書き入力を補助する方法として音声認識および音声ガイドをすることができるものとしてもよい。 <Voice recognition>
Although the present invention is a handwriting input / output system, speech recognition and voice guidance may be performed as a method for assisting handwriting input.
本発明は手書き入出力システムであるが、手書き入力を補助する方法として音声認識および音声ガイドをすることができるものとしてもよい。 <Voice recognition>
Although the present invention is a handwriting input / output system, speech recognition and voice guidance may be performed as a method for assisting handwriting input.
<音声収録部>
音声収録部220は、図112に示すように、中央処理装置(MPU)240を中心に構成されている。すなわち、中央処理装置(MPU)240の制御によって、マイク241から入力された音声情報は、アンプ242を介してA/Dコンバータ243、圧縮回路244によって処理され、デジタル音声情報として、記録される。 <Audio recording part>
As shown in FIG. 112, the audio recording unit 220 is configured around a central processing unit (MPU) 240. That is, under the control of the central processing unit (MPU) 240, audio information input from the microphone 241 is processed by the A / D converter 243 and the compression circuit 244 via the amplifier 242 and recorded as digital audio information.
音声収録部220は、図112に示すように、中央処理装置(MPU)240を中心に構成されている。すなわち、中央処理装置(MPU)240の制御によって、マイク241から入力された音声情報は、アンプ242を介してA/Dコンバータ243、圧縮回路244によって処理され、デジタル音声情報として、記録される。 <Audio recording part>
As shown in FIG. 112, the audio recording unit 220 is configured around a central processing unit (MPU) 240. That is, under the control of the central processing unit (MPU) 240, audio information input from the microphone 241 is processed by the A / D converter 243 and the compression circuit 244 via the amplifier 242 and recorded as digital audio information.
<音声認識部>
音声認識部221は、録音した音声情報を対応するテキスト情報に変換し、処理命令部210は情報処理部211に対して、テキスト情報に基づく処理命令をテキスト情報と共に送信する。 <Voice recognition unit>
The voice recognition unit 221 converts the recorded voice information into corresponding text information, and the processing command unit 210 transmits a processing command based on the text information to the information processing unit 211 together with the text information.
音声認識部221は、録音した音声情報を対応するテキスト情報に変換し、処理命令部210は情報処理部211に対して、テキスト情報に基づく処理命令をテキスト情報と共に送信する。 <Voice recognition unit>
The voice recognition unit 221 converts the recorded voice information into corresponding text information, and the processing command unit 210 transmits a processing command based on the text information to the information processing unit 211 together with the text information.
ここで、音声認識に前後して、分類コードを定義したドットパターンを撮像しておくことにより、音声認識の精度を高めることが可能である。すなわち、データベースを検索してテキスト情報を出力する際に全てのテキスト情報を参照することなく、分類コードに対応した音声認識情報テーブル内のテキスト情報を参照することにより、音声認識の精度が高まる。
Here, before and after voice recognition, it is possible to improve the accuracy of voice recognition by imaging a dot pattern defining a classification code. That is, the accuracy of speech recognition is improved by referring to the text information in the speech recognition information table corresponding to the classification code without referring to all the text information when searching the database and outputting the text information.
たとえば、「上野」と発声した場合、それが地名の上野なのか人名の上野なのかを把握することは難しいが、「住所」を意味する分類コードが撮像された後に「上野」という発声が音声情報として入力された場合、住所入力のカテゴリコードとともに「上野」の音声情報が情報処理部211に送信される。
For example, if you say “Ueno”, it ’s difficult to know if it ’s Ueno or Ueno, but after the classification code that means “address” has been captured, When input as information, the voice information of “Ueno” is transmitted to the information processing unit 211 together with the address input category code.
<音声収録モードへの切り替え>
本発明に係る手書き入出力システム201が、手書き入力に代えて音声収録を行う場合、所定の操作を行なうことにより音声収録モードへの切り替えを行う必要がある。以下に、音声収録モードへの切り替え方法を説明する。 <Switch to audio recording mode>
When the handwriting input /output system 201 according to the present invention performs voice recording instead of handwriting input, it is necessary to switch to the voice recording mode by performing a predetermined operation. A method for switching to the audio recording mode will be described below.
本発明に係る手書き入出力システム201が、手書き入力に代えて音声収録を行う場合、所定の操作を行なうことにより音声収録モードへの切り替えを行う必要がある。以下に、音声収録モードへの切り替え方法を説明する。 <Switch to audio recording mode>
When the handwriting input /
<特定の記号をなぞる>
音声収録モードへ切り替える第一の方法としては、撮像部207が音声収録モードへの切り替えを意味する特定の記号を書き込む(なぞる、描く)ことにより、音声収録モードへ切り替える方法がある。軌跡認識部209が音声収録モードへの切り替えを意味する特定の記号の軌跡を認識して、音声収録部220に送信することにより(または処理命令部210を介して送信することにより)、音声収録部220は音声収録を開始する。 <Trace specific symbols>
As a first method of switching to the sound recording mode, there is a method of switching to the sound recording mode by theimaging unit 207 writing (tracing or drawing) a specific symbol that means switching to the sound recording mode. The trajectory recognition unit 209 recognizes the trajectory of a specific symbol that means switching to the voice recording mode and transmits it to the voice recording unit 220 (or by transmitting it via the processing command unit 210), thereby recording the voice. The unit 220 starts audio recording.
音声収録モードへ切り替える第一の方法としては、撮像部207が音声収録モードへの切り替えを意味する特定の記号を書き込む(なぞる、描く)ことにより、音声収録モードへ切り替える方法がある。軌跡認識部209が音声収録モードへの切り替えを意味する特定の記号の軌跡を認識して、音声収録部220に送信することにより(または処理命令部210を介して送信することにより)、音声収録部220は音声収録を開始する。 <Trace specific symbols>
As a first method of switching to the sound recording mode, there is a method of switching to the sound recording mode by the
<ペンを跳ねる>
音声収録モードへ切り替える第二の方法としては、図113に示すように、撮像部207を媒体面の書き込み領域に触れた状態で跳ねる動作をすることにより、音声収録モードへ切り替える方法がある。 <Bounce the pen>
As a second method of switching to the audio recording mode, there is a method of switching to the audio recording mode by performing an operation of bouncing theimaging unit 207 while touching the writing area on the medium surface, as shown in FIG.
音声収録モードへ切り替える第二の方法としては、図113に示すように、撮像部207を媒体面の書き込み領域に触れた状態で跳ねる動作をすることにより、音声収録モードへ切り替える方法がある。 <Bounce the pen>
As a second method of switching to the audio recording mode, there is a method of switching to the audio recording mode by performing an operation of bouncing the
<音声認識による切り替え>
音声収録モードへ切り替える第三の方法としては、音声収録部220に所定の音声を収録し、音声認識部221が所定の音声を認識することにより、音声収録モードへ切り替える方法がある。 <Switching by voice recognition>
As a third method of switching to the voice recording mode, there is a method of recording a predetermined voice in the voice recording unit 220 and switching to the voice recording mode when the voice recognition unit 221 recognizes the predetermined voice.
音声収録モードへ切り替える第三の方法としては、音声収録部220に所定の音声を収録し、音声認識部221が所定の音声を認識することにより、音声収録モードへ切り替える方法がある。 <Switching by voice recognition>
As a third method of switching to the voice recording mode, there is a method of recording a predetermined voice in the voice recording unit 220 and switching to the voice recording mode when the voice recognition unit 221 recognizes the predetermined voice.
処理命令部210は、上記各種の方法による操作が行われた場合、情報処理部211に対して、手書き入出力用アプリケーションにおいて手書き入力に代えて、音声入力を行うことを命令する。
The processing command unit 210 commands the information processing unit 211 to perform voice input instead of handwriting input in the handwriting input / output application when an operation by the above-described various methods is performed.
<音声出力部>
音声出力部22は処理命令部210からの指示に応じて所定の音声ファイルを再生する。音声ファイルは予めデジタル化されて記憶されているものがA/Dコンバータ42、アンプ242を介してスピーカ245またはイヤホン246より出力される。 <Audio output unit>
The audio output unit 22 reproduces a predetermined audio file in response to an instruction from the processing command unit 210. The audio file that has been digitized and stored in advance is output from the speaker 245 or the earphone 246 via the A / D converter 42 and the amplifier 242.
音声出力部22は処理命令部210からの指示に応じて所定の音声ファイルを再生する。音声ファイルは予めデジタル化されて記憶されているものがA/Dコンバータ42、アンプ242を介してスピーカ245またはイヤホン246より出力される。 <Audio output unit>
The audio output unit 22 reproduces a predetermined audio file in response to an instruction from the processing command unit 210. The audio file that has been digitized and stored in advance is output from the speaker 245 or the earphone 246 via the A / D converter 42 and the amplifier 242.
<音声ガイド>
本発明にかかる手書き入出力システム201においては、コード情報を利用することにより、手書き入力を行うユーザに対して音声ガイドを行ってもよい。 <Voice guide>
In the handwriting input /output system 201 according to the present invention, voice guidance may be given to a user who performs handwriting input by using code information.
本発明にかかる手書き入出力システム201においては、コード情報を利用することにより、手書き入力を行うユーザに対して音声ガイドを行ってもよい。 <Voice guide>
In the handwriting input /
すなわち、書き込み領域に印刷されたドットパターンに、情報処理部211に対して音声の再生を命令する音声ガイドコードが定義づけられていることにより、手書き入力を開始する(撮像部207がドットパターンを撮像する)と、音声ガイドコードに予め対応付けられて記憶された音声ファイルが音声出力部22により再生される。
In other words, a voice guide code that instructs the information processing unit 211 to reproduce voice is defined in the dot pattern printed in the writing area, so that handwriting input is started (the imaging unit 207 changes the dot pattern). When the image is captured), the sound output unit 22 reproduces the sound file stored in association with the sound guide code in advance.
ただし、音声ガイドコードおよび対応する音声ファイルは、音声ガイド以外に用いても当然よいものとする。
However, the audio guide code and the corresponding audio file may be used for purposes other than the audio guide.
また、前述のグリッドシートを媒体202として用いることにより、媒体をディスプレイ6のモニタ面上に貼り付けてタッチパネルとすることができる。ただし、グリッドシート以外の手段を採用してもよい。
Further, by using the above-described grid sheet as the medium 202, the medium can be pasted on the monitor surface of the display 6 to form a touch panel. However, means other than the grid sheet may be adopted.
また、グリッドシートを媒体202として用いる他に、グリッドシートを媒体202に重ねて用いてもよい。このような使用法は、第一に手書き入出力用ではない媒体に印刷(記載)された文書または画像を、本発明にかかる手書き入出力システム201を用いて編集したい場合、第二に撮像部207をモニタ面上に押し当てることにユーザが抵抗を感じる場合において、特に有効である。
Further, in addition to using the grid sheet as the medium 202, the grid sheet may be used by being superimposed on the medium 202. Such a usage method is such that when a document or image printed (described) on a medium that is not for handwriting input / output is first edited using the handwriting input / output system 201 according to the present invention, the image pickup unit is used. This is particularly effective when the user feels resistance to pressing 207 on the monitor surface.
<書き込み領域の形状について>
以上説明した限りでは、書き込み領域とはいずれも矩形であったが、本発明のようにコード情報を用いて書き込み領域を特定する場合、図114に示すように書き込み領域の形状は、例えば多角形、円形、楕円形、ハート形、星形、あるいはイラストとドットパターンを重畳印刷する場合、当該イラストの実在線に沿った形状など、どのようなものであっても、同様の解析効率を発揮することができる。 <About the shape of the writing area>
As described above, the writing area is rectangular, but when the writing area is specified using the code information as in the present invention, the shape of the writing area is, for example, a polygon as shown in FIG. , Circular, elliptical, heart-shaped, star-shaped, or when an illustration and a dot pattern are overprinted, the same analysis efficiency can be achieved regardless of the shape along the actual line of the illustration. be able to.
以上説明した限りでは、書き込み領域とはいずれも矩形であったが、本発明のようにコード情報を用いて書き込み領域を特定する場合、図114に示すように書き込み領域の形状は、例えば多角形、円形、楕円形、ハート形、星形、あるいはイラストとドットパターンを重畳印刷する場合、当該イラストの実在線に沿った形状など、どのようなものであっても、同様の解析効率を発揮することができる。 <About the shape of the writing area>
As described above, the writing area is rectangular, but when the writing area is specified using the code information as in the present invention, the shape of the writing area is, for example, a polygon as shown in FIG. , Circular, elliptical, heart-shaped, star-shaped, or when an illustration and a dot pattern are overprinted, the same analysis efficiency can be achieved regardless of the shape along the actual line of the illustration. be able to.
従来、座標情報のみを用いて書き込み領域を特定しようとすると、書き込み領域の境界を示す座標をテーブルないし関数で予め定義しておき、入力した座標値が当該テーブルないし関数の範疇に入るものであるか逐次判定しなければならかった。このため、解析が複雑化し、座標情報のみを用いて書き込み領域を特定する場合、使用メモリーや計算速度などの解析効率の低下を最小限に抑えるため書き込み領域は矩形である必要があった。なお、矩形の場合、矩形領域のXY座標値の最小値と最大値をテーブルに記憶しておき、入力した座標値がその範囲にあるかを判定する。従って、矩形であっても、コード情報による書き込み領域の特定に対して、使用メモリーが4倍以上、書き込み領域内であるかを判定するための余計な比較計算が4回必要となる。さらに、書き込み領域が複数ある場合、どの領域であるかの判定が必要となり膨大な使用メモリーと計算速度が必要であると予測される。本発明は、書き込み領域はどのような形状であってもコード情報が直接的に書き込み領域を特定するため、余計なメモリーの使用や計算を行うことなく書き込み領域を特定することができる。
Conventionally, when an attempt is made to specify a writing area using only coordinate information, coordinates indicating the boundary of the writing area are previously defined by a table or function, and the input coordinate value falls within the category of the table or function. It was necessary to judge sequentially. For this reason, the analysis is complicated, and when the writing area is specified only using the coordinate information, the writing area needs to be rectangular in order to minimize the decrease in the analysis efficiency such as the memory used and the calculation speed. In the case of a rectangle, the minimum value and the maximum value of the XY coordinate values of the rectangular area are stored in a table, and it is determined whether the input coordinate value is within the range. Therefore, even for a rectangular shape, extra comparison calculation is required four times to determine whether the used memory is four times or more in the writing area for specifying the writing area based on the code information. Furthermore, when there are a plurality of write areas, it is necessary to determine which area is used, and it is predicted that a large amount of used memory and calculation speed are required. According to the present invention, since the code information directly specifies the writing area regardless of the shape of the writing area, the writing area can be specified without using extra memory or calculating.
<配置方向の組み合わせによる判別>
自動的な操作判別を行なうもう一つの方法を説明する。 <Distinction by combination of arrangement direction>
Another method for automatic operation discrimination will be described.
自動的な操作判別を行なうもう一つの方法を説明する。 <Distinction by combination of arrangement direction>
Another method for automatic operation discrimination will be described.
ストリームドットのように、基準位置からの距離と方向とを持って情報ドットを配置することにより情報を定義する(第一の数値化情報)ドットパターンを用いる場合、情報ドットを+方向線上(上下左右方向線上)に配置するか、×方向線上(斜め方向線上)に配置するかの、情報ドットの配置方向の組み合わせそのものに対して情報を定義する(第二の数値化情報)こともできるため、×方向線上に情報ドットが配置される場合を「0」、+方向線上に情報ドットが配置される場合を「1」とした場合、図115(b)のドットパターンにおける第二の数値化情報は「1010010110100101」であり、図116(b)のドットパターンにおける第二の数値化情報は「0000000011111111」である。
When using a dot pattern that defines information by arranging information dots with a distance and direction from the reference position, such as a stream dot (first numerical information), the information dots are placed on the + direction line (up and down Information can be defined for the combination of information dot arrangement directions (second digitized information), which is arranged on the horizontal direction line) or on the x direction line (on the diagonal direction line). When the information dot is arranged on the x-direction line is “0” and the information dot is arranged on the + direction line is “1”, the second digitization in the dot pattern of FIG. The information is “1010010110100101”, and the second numerical information in the dot pattern of FIG. 116B is “0000000011111111”.
また、情報ドットの配置方向だけでなく、仮想基準点から情報ドットを配置する距離(配置距離)を2パターン以上とすることにより、情報ドットが仮想基準点に対してどの距離で配置されるかの組み合わせによっても第二の数値化情報を定義することができる。
In addition to the direction in which the information dots are arranged, the distance (arrangement distance) at which the information dots are arranged from the virtual reference point is set to two or more patterns so that the information dots are arranged at a distance from the virtual reference point. The second digitized information can be defined also by the combination.
当然、情報ドットの配置方向と配置距離双方の組み合わせにより第二の数値化情報を定義してもよい。
Of course, the second digitized information may be defined by a combination of both the information dot arrangement direction and the arrangement distance.
すなわち、第二の数値化情報とは、情報ドットの配置方向や配置距離といった、情報ドットの配置法則そのものにより定義される情報を意味する。
That is, the second digitized information means information defined by the information dot arrangement rule itself, such as the information dot arrangement direction and arrangement distance.
発明者は、これまでコード情報と座標情報の両方を定義するドットパターンのフォーマットを提案してきたが、そのようなフォーマットのドットパターンは情報ドットの数を多くするためにドットパターンの分布面積を大きく設ける必要があり、それに伴ってペンスキャナの光学読み取りユニットもドットパターンを読み取るために大きな読み取り領域を備える必要があった。
The inventor has so far proposed a dot pattern format that defines both code information and coordinate information. In order to increase the number of information dots, the dot pattern in such a format increases the dot pattern distribution area. Accordingly, the optical reading unit of the pen scanner needs to have a large reading area in order to read the dot pattern.
このため、読み取り精度、計算速度、計算要領の少ない光学読み取りユニットを備える玩具等ではコード情報と座標情報を両方定義するフォーマットを利用することは困難だったが、上記の方法によれば情報ドットの少ない、分布面積の小さいドットパターンであっても、多量の情報を定義することが可能となっている。
For this reason, it has been difficult to use a format that defines both code information and coordinate information for toys that have an optical reading unit with low reading accuracy, calculation speed, and calculation procedure. Even with a small dot pattern with a small distribution area, a large amount of information can be defined.
For this reason, it has been difficult to use a format that defines both code information and coordinate information for toys that have an optical reading unit with low reading accuracy, calculation speed, and calculation procedure. Even with a small dot pattern with a small distribution area, a large amount of information can be defined.
(A)
本発明は、パーソナルコンピュータ、PDA、銀行ATM等、あらゆるディスプレイの画面上に貼付して用いることにより、タッチパネルとして利用することができる。また、印刷物上に被せて、印刷物に記載された情報に関連する情報を画面上に出力することにより、辞書、通信販売のカタログ、学習用教材等に利用することができる。 (A)
The present invention can be used as a touch panel by sticking on a screen of any display such as a personal computer, PDA, bank ATM or the like. Moreover, by covering the printed material and outputting information related to the information described in the printed material on the screen, it can be used for a dictionary, a catalog of mail order, a learning material, and the like.
本発明は、パーソナルコンピュータ、PDA、銀行ATM等、あらゆるディスプレイの画面上に貼付して用いることにより、タッチパネルとして利用することができる。また、印刷物上に被せて、印刷物に記載された情報に関連する情報を画面上に出力することにより、辞書、通信販売のカタログ、学習用教材等に利用することができる。 (A)
The present invention can be used as a touch panel by sticking on a screen of any display such as a personal computer, PDA, bank ATM or the like. Moreover, by covering the printed material and outputting information related to the information described in the printed material on the screen, it can be used for a dictionary, a catalog of mail order, a learning material, and the like.
(B)
本発明に係る情報入力装置は、印刷媒体上に印刷された、または画面上に表示された、テキスト、図表、イラスト、写真等を、容易に入力できるパーソナルコンピュータ、PDA、テレビ受信装置、フロントプロジェクタ、リアプロジェクタ、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、パチスロ、時計、スマートフォン等として利用することができる。 (B)
An information input device according to the present invention includes a personal computer, a PDA, a television receiver, and a front projector that can easily input text, diagrams, illustrations, photographs, etc. printed on a print medium or displayed on a screen. , Rear projectors, game devices, karaoke devices, mobile phone terminal devices, POS terminal devices, ATMs, KIOSK terminals, car navigation systems, pachinko machines, pachislot machines, watches, smartphones, and the like.
本発明に係る情報入力装置は、印刷媒体上に印刷された、または画面上に表示された、テキスト、図表、イラスト、写真等を、容易に入力できるパーソナルコンピュータ、PDA、テレビ受信装置、フロントプロジェクタ、リアプロジェクタ、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、パチスロ、時計、スマートフォン等として利用することができる。 (B)
An information input device according to the present invention includes a personal computer, a PDA, a television receiver, and a front projector that can easily input text, diagrams, illustrations, photographs, etc. printed on a print medium or displayed on a screen. , Rear projectors, game devices, karaoke devices, mobile phone terminal devices, POS terminal devices, ATMs, KIOSK terminals, car navigation systems, pachinko machines, pachislot machines, watches, smartphones, and the like.
また、本発明に係る情報処理装置は、印刷媒体上に印刷された、または画面上に表示された、テキスト、図表、イラスト、写真等の関連情報を容易に検索できるパーソナルコンピュータ、PDA、テレビ受信装置、フロントプロジェクタ、リアプロジェクタ、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、パチスロ、時計、スマートフォン等として利用することができる。
In addition, the information processing apparatus according to the present invention is a personal computer, PDA, and television receiver that can easily retrieve related information such as text, diagrams, illustrations, and photos that are printed on a print medium or displayed on a screen. It can be used as a device, a front projector, a rear projector, a game device, a karaoke device, a mobile phone terminal device, a POS terminal device, an ATM, a KIOSK terminal, a car navigation system, a pachinko machine, a pachislot machine, a watch, a smartphone, and the like.
(C)
本発明にかかる手書き入出力システムは、第一に、コンピュータの操作に用いるマウス、キーボード、タブレットといった既存の入力用デバイスの使用テクニックを習得していない者が、紙媒体に書き込むのと同様の感覚で使用することのできる、入力用デバイスとしての産業上の利用可能性を有する。さらに、主に子供を対象とした、おもちゃ、特に知育用おもちゃとしての産業上の利用可能性を有する。 (C)
The handwriting input / output system according to the present invention has the same feeling as that a person who has not mastered the technique of using an existing input device such as a mouse, a keyboard, and a tablet used for computer operation writes on a paper medium. The present invention has industrial applicability as an input device that can be used in a computer. Furthermore, it has industrial applicability as toys, especially educational toys, mainly for children.
本発明にかかる手書き入出力システムは、第一に、コンピュータの操作に用いるマウス、キーボード、タブレットといった既存の入力用デバイスの使用テクニックを習得していない者が、紙媒体に書き込むのと同様の感覚で使用することのできる、入力用デバイスとしての産業上の利用可能性を有する。さらに、主に子供を対象とした、おもちゃ、特に知育用おもちゃとしての産業上の利用可能性を有する。 (C)
The handwriting input / output system according to the present invention has the same feeling as that a person who has not mastered the technique of using an existing input device such as a mouse, a keyboard, and a tablet used for computer operation writes on a paper medium. The present invention has industrial applicability as an input device that can be used in a computer. Furthermore, it has industrial applicability as toys, especially educational toys, mainly for children.
本発明にかかる手書き入出力システムは、第二に、座標情報と同時に読み取ったコード情報により書き込み領域であることを特定できるため、手書き入力される内容が所定のカテゴリーに属する場合、そのカテゴリーの辞書との照合により認識率は格段に向上する。
Secondly, since the handwriting input / output system according to the present invention can specify the writing area by the code information read simultaneously with the coordinate information, if the content input by handwriting belongs to a predetermined category, the dictionary of the category The recognition rate is greatly improved by collating with.
本発明にかかる手書き入出力システムは、第三に、操作者が特別な操作をすることなく、ドットパターンを読み取るだけで書き込み領域であるか否かを判別し、誰もが使い慣れた筆記用具を使うように直感的に手書き入力を実現できる。
Thirdly, the handwriting input / output system according to the present invention determines whether or not it is a writing area simply by reading the dot pattern without any special operation by the operator, and a writing instrument that everyone is familiar with is used. Intuitive handwriting input as you use it.
Thirdly, the handwriting input / output system according to the present invention determines whether or not it is a writing area simply by reading the dot pattern without any special operation by the operator, and a writing instrument that everyone is familiar with is used. Intuitive handwriting input as you use it.
1 基準ドット
2 第一の仮想基準線
3 第二の仮想基準線
4 仮想基準点
5 情報ドット
101a 印刷物(媒体)
101b DTPデータ(2次元書式情報)
101c 印刷媒体(媒体)
101d コンテンツデータ(2次元書式情報)
101e 印刷物
101g グリッドシート(情報入力補助シート)
102a 語句(特定情報)
102b マスク領域(選択用位置情報)
103 ドットパターン
104~104c スキャナ(ドットパターン読み取り手段)
105~105a 情報入力装置
110 赤外線拡散反射インク
111 赤外線透過インク
112~112d 情報処理装置
112e テレビ受像機(情報処理装置)
113 ドキュメント管理サーバ(2次元書式情報サーバ)
113b Webサーバ(2次元書式情報サーバ)
113c コンテンツサーバ(2次元書式情報サーバ)
114 辞書サーバ
115 ディスプレイ
120~120a ドキュメント管理部(2次元書式情報保管選択手段)
130~130b 座標変換部(座標変換手段)
140~140c 特定情報選択部(特定情報選択手段)
150~150c 通信部(通信手段)
151 通信部(通信手段)
160 関連情報検索部(関連情報検索手段)
170 表示部
180 コンテンツ取得部
190 テレビ受像部
201 手書き入出力システム
202 媒体
203 スキャナ
204 コンピュータ
205 サーバ
206 ディスプレイ
207 撮像部
208 ドットパターン解析部
209 軌跡認識部
210 処理命令部
211 情報処理部
212 撮像素子
213 照射部
214 光制御部
215 計時部
216 角度測定部
217 角度変化認識部
218 回転角読み取り部
219 回転角変化認識部
220 音声収録部
221 音声認識部
222 音声出力部
223 送信部
224 送信ボタン
225 再送信ボタン
226 マイク
227 音声再生ボタン
228 指示用突起部
229 ペン
230 ペン格納ボタン
231 ペン型スキャナ
232 ライトガイド
233 レンズ
234 LED
235 C-MOSセンサ
236 PCB
237 ペン
238 バンクガイド
239 点字
240 中央処理装置(MPU)
241 マイク
242 アンプ
243 A/Dコンバータ
244 圧縮回路
245 スピーカ
246 イヤホン 1reference dot 2 first virtual reference line 3 second virtual reference line 4 virtual reference point 5 information dot 101a printed matter (medium)
101b DTP data (two-dimensional format information)
101c Print media (medium)
101d Content data (two-dimensional format information)
101e Print 101g Grid sheet (information input auxiliary sheet)
102a Word (specific information)
102b Mask area (selection position information)
103dot pattern 104 to 104c scanner (dot pattern reading means)
105 to 105aInformation input device 110 Infrared diffuse reflection ink 111 Infrared transmission ink 112 to 112d Information processing device 112e Television receiver (information processing device)
113 Document management server (2D format information server)
113b Web server (two-dimensional format information server)
113c Content server (two-dimensional format information server)
114Dictionary server 115 Display 120 to 120a Document management unit (two-dimensional format information storage selection means)
130 to 130b Coordinate converter (coordinate converter)
140-140c Specific information selection unit (specific information selection means)
150 to 150c communication unit (communication means)
151 Communication unit (communication means)
160 Related Information Search Unit (Related Information Search Means)
DESCRIPTION OFSYMBOLS 170 Display part 180 Content acquisition part 190 Television receiver part 201 Handwriting input / output system 202 Medium 203 Scanner 204 Computer 205 Server 206 Display 207 Imaging part 208 Dot pattern analysis part 209 Trajectory recognition part 210 Processing instruction part 211 Information processing part 212 Imaging element 213 Irradiation unit 214 Light control unit 215 Timing unit 216 Angle measurement unit 217 Angle change recognition unit 218 Rotation angle reading unit 219 Rotation angle change recognition unit 220 Audio recording unit 221 Audio recognition unit 222 Audio output unit 223 Transmission unit 224 Transmission button 225 Retransmission Button 226 Microphone 227 Audio playback button 228 Instruction projection 229 Pen 230 Pen storage button 231 Pen scanner 232 Light guide 233 Lens 234 LED
235 C-MOS sensor 236 PCB
237 Pen 238 Bank guide 239 Braille 240 Central processing unit (MPU)
241 Microphone 242 Amplifier 243 A / D converter 244 Compression circuit 245 Speaker 246 Earphone
2 第一の仮想基準線
3 第二の仮想基準線
4 仮想基準点
5 情報ドット
101a 印刷物(媒体)
101b DTPデータ(2次元書式情報)
101c 印刷媒体(媒体)
101d コンテンツデータ(2次元書式情報)
101e 印刷物
101g グリッドシート(情報入力補助シート)
102a 語句(特定情報)
102b マスク領域(選択用位置情報)
103 ドットパターン
104~104c スキャナ(ドットパターン読み取り手段)
105~105a 情報入力装置
110 赤外線拡散反射インク
111 赤外線透過インク
112~112d 情報処理装置
112e テレビ受像機(情報処理装置)
113 ドキュメント管理サーバ(2次元書式情報サーバ)
113b Webサーバ(2次元書式情報サーバ)
113c コンテンツサーバ(2次元書式情報サーバ)
114 辞書サーバ
115 ディスプレイ
120~120a ドキュメント管理部(2次元書式情報保管選択手段)
130~130b 座標変換部(座標変換手段)
140~140c 特定情報選択部(特定情報選択手段)
150~150c 通信部(通信手段)
151 通信部(通信手段)
160 関連情報検索部(関連情報検索手段)
170 表示部
180 コンテンツ取得部
190 テレビ受像部
201 手書き入出力システム
202 媒体
203 スキャナ
204 コンピュータ
205 サーバ
206 ディスプレイ
207 撮像部
208 ドットパターン解析部
209 軌跡認識部
210 処理命令部
211 情報処理部
212 撮像素子
213 照射部
214 光制御部
215 計時部
216 角度測定部
217 角度変化認識部
218 回転角読み取り部
219 回転角変化認識部
220 音声収録部
221 音声認識部
222 音声出力部
223 送信部
224 送信ボタン
225 再送信ボタン
226 マイク
227 音声再生ボタン
228 指示用突起部
229 ペン
230 ペン格納ボタン
231 ペン型スキャナ
232 ライトガイド
233 レンズ
234 LED
235 C-MOSセンサ
236 PCB
237 ペン
238 バンクガイド
239 点字
240 中央処理装置(MPU)
241 マイク
242 アンプ
243 A/Dコンバータ
244 圧縮回路
245 スピーカ
246 イヤホン 1
101b DTP data (two-dimensional format information)
101c Print media (medium)
101d Content data (two-dimensional format information)
102a Word (specific information)
102b Mask area (selection position information)
103
105 to 105a
113 Document management server (2D format information server)
113b Web server (two-dimensional format information server)
113c Content server (two-dimensional format information server)
114
130 to 130b Coordinate converter (coordinate converter)
140-140c Specific information selection unit (specific information selection means)
150 to 150c communication unit (communication means)
151 Communication unit (communication means)
160 Related Information Search Unit (Related Information Search Means)
DESCRIPTION OF
235 C-
237 Pen 238 Bank guide 239 Braille 240 Central processing unit (MPU)
241 Microphone 242 Amplifier 243 A / D converter 244 Compression circuit 245 Speaker 246 Earphone
Claims (56)
- 印刷物の印刷面またはディスプレイの表示画面上に配置され、前記印刷物の画像またはディスプレイの表示に関連した情報を出力するために、光学読み取り装置で読み取られるドットパターンが設けられた情報入力補助シートであって、
種々のマルチメディア情報出力および/またはオペレーション指示のため、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成したドットパターン層と、からなる情報入力補助シート。 An information input auxiliary sheet provided on a printed surface of a printed material or a display screen of a display and provided with a dot pattern that is read by an optical reading device in order to output information related to the image of the printed material or the display on the display. And
In order to output various multimedia information and / or instructions for operation, a step of arranging a plurality of reference dots in a line in accordance with a predetermined rule, and a straight line, a broken line and / or a curve connecting the plurality of reference dots A first virtual reference line comprising: at least one second virtual consisting of a straight line and / or a curve defined at a predetermined position from the reference dot and / or the first virtual reference line A step of providing a reference line; a step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line; and a distance from the virtual reference point to an end point represented by a vector using the virtual reference point as a starting point A plurality of stream dot patterns arranged in accordance with the step of arranging information dots in which XY coordinate values and / or code values are defined by the direction and direction are formed. And Ttopatan layer, the information input help sheet made of. - 前記ストリームドットパターンは、前記第二の仮想基準線を定義するために、および/または前記ドットパターンの方向と1つのXY座標値および/またはコード値を定義するために、さらに基準となる基準ドットを所定の位置に設けた請求項1記載の情報入力補助シート。 The stream dot pattern further includes a reference dot for defining the second virtual reference line and / or for defining the direction of the dot pattern and one XY coordinate value and / or code value. The information input assisting sheet according to claim 1, wherein is provided at a predetermined position.
- 前記ドットパターン層は、一面側または両面側からの赤外線を反射するとともに可視光を透過する特性を有する赤外線反射層、または、一面側または両面側からの赤外線を拡散反射するとともに可視光を透過する特性を有する赤外線拡散反射層
の一面側または両面側に設けられている請求項1または2記載の情報入力補助シート。 The dot pattern layer reflects infrared light from one side or both sides and transmits visible light, or diffuses and reflects infrared light from one side or both sides and transmits visible light. The information input auxiliary sheet according to claim 1 or 2, which is provided on one side or both sides of an infrared diffuse reflection layer having characteristics. - 前記赤外線反射層が設けられた情報入力補助シートであって、
前記赤外線反射層とドットパターン層との間には、可視光を透過するとともに前記赤外線を拡散させる赤外線拡散層が設けられている請求項3記載の情報入力補助シート。 An information input auxiliary sheet provided with the infrared reflecting layer,
The information input auxiliary sheet according to claim 3, wherein an infrared diffusion layer that transmits visible light and diffuses the infrared light is provided between the infrared reflection layer and the dot pattern layer. - 前記赤外線反射層が設けられた情報入力補助シートであって、
前記赤外線反射層の一面側または両面側に設けられ前記ドットパターン層の外面側には、可視光を透過するとともに赤外線光を拡散させる赤外線拡散層が設けられている請求項3記載の情報入力補助シート。 An information input auxiliary sheet provided with the infrared reflecting layer,
4. The information input assist according to claim 3, wherein an infrared diffusion layer that transmits visible light and diffuses infrared light is provided on one side or both sides of the infrared reflection layer and on the outer surface side of the dot pattern layer. Sheet. - 前記赤外線反射層または前記赤外線拡散反射層の反ドットパターン層側には、テキスト、イラスト、写真等が重畳印刷されているか、
または、前記ドットパターン層またはその他のいずれかの層には、赤外線透過材料からなるインクでテキスト、イラスト、写真等が重畳印刷されている請求項3~5のいずれかに記載の情報入力補助シート。 On the anti-dot pattern layer side of the infrared reflective layer or the infrared diffuse reflective layer, text, illustrations, photographs, etc. are superimposed and printed,
6. The information input auxiliary sheet according to claim 3, wherein text, illustrations, photographs, etc. are superimposed and printed with ink made of an infrared transmitting material on the dot pattern layer or any other layer. . - 一面側に前記ドットパターンが設けられた情報入力補助シートであって、
光学読み取り装置で前記ドットパターンが読み取られる外面側には、粘着層が設けられている請求項1または2に記載の情報入力補助シート。 An information input auxiliary sheet provided with the dot pattern on one side,
The information input auxiliary sheet according to claim 1, wherein an adhesive layer is provided on an outer surface side where the dot pattern is read by an optical reading device. - 少なくとも光学読み取り装置で前記ドットパターンが読み取られる外面側には、赤外線光および可視光を透過する特性を有する保護層が設けられている請求項1または2のいずれかに記載の情報入力補助シート。 3. The information input auxiliary sheet according to claim 1, wherein a protective layer having a property of transmitting infrared light and visible light is provided at least on an outer surface side where the dot pattern is read by an optical reading device.
- 前記媒体上のドットパターンをドットパターン読取手段で読み取ることにより、種々のマルチメディア情報出力および/またはオペレーション指示を行う、シール状、カード状、しおり状、付箋紙状に加工された請求項1~8のいずれかに記載の情報入力補助シート。 The processing is performed into a seal shape, a card shape, a bookmark shape, or a sticky note shape for performing various multimedia information output and / or operation instructions by reading a dot pattern on the medium with a dot pattern reading unit. The information input auxiliary sheet according to any one of 8.
- 請求項1~8のいずれかに記載の前記情報入力補助シートは、情報処理装置のディスプレイの表示画面上に配置されており、
少なくともXY座標値が定義された、該情報入力補助シート上のドットパターンをドットパターン読み取り手段で読み込むことにより、タッチパネル形式の入力を可能とし、
前記ドットパターン読み取り手段から読み取られたドットパターンに基づいて前記情報処理装置への補助入力を行う情報処理システム。 The information input auxiliary sheet according to any one of claims 1 to 8, is disposed on a display screen of a display of an information processing device,
By reading the dot pattern on the information input auxiliary sheet with at least XY coordinate values defined by the dot pattern reading means, it is possible to input in touch panel format,
An information processing system for performing auxiliary input to the information processing apparatus based on a dot pattern read from the dot pattern reading means. - 前記ディスプレイにはテキストやイラスト、写真等で表現されたコンテンツを表示されており、
前記情報入力補助シート上のドットパターンのXY座標値または、XY座標値およびコード値をドットパターン読み取り手段で読み込み、該ディスプレイに表示されたコンテンツの書式情報上でのxy座標に変換することにより、タッチパネル形式の入力を可能とし、
前記ドットパターン読み取り手段でタッチした位置のコンテンツ特定情報を認識し、
当該コンテンツ特定情報に関連したコンテンツ関連情報を検索して出力する請求項10記載の情報処理システム。 The display displays content expressed in text, illustrations, photos, etc.
By reading the XY coordinate value of the dot pattern on the information input auxiliary sheet or the XY coordinate value and the code value by the dot pattern reading means, and converting it into the xy coordinate on the format information of the content displayed on the display, Enable touch panel input,
Recognizing the content specifying information at the position touched by the dot pattern reading means,
The information processing system according to claim 10, wherein content related information related to the content specifying information is searched and output. - 前記情報処理装置は、パーソナルコンピュータ、PDA、テレビ受信装置、フロントおよびリアプロジェクター、ゲーム装置、カラオケ装置、携帯電話端末装置、POS端末装置、ATM、KIOSK端末、カーナビ、パチンコ、時計、スマートフォンであり、
タッチパネル形式の入力デバイスとしてディスプレイまたはスクリーンの表示画面上に配置された請求項10または11記載の情報処理システム。 The information processing device is a personal computer, PDA, television receiver, front and rear projector, game device, karaoke device, mobile phone terminal device, POS terminal device, ATM, KIOSK terminal, car navigation system, pachinko, watch, smartphone,
The information processing system according to claim 10 or 11, which is arranged on a display screen or a display screen as a touch panel type input device. - 請求項1~8のいずれかに記載の前記情報入力補助シートは、印刷物の印刷面上に被せて使用され、
少なくともXY座標値が定義された、該情報入力補助シート上のドットパターンをドットパターン読取手段により読み取り、認識した印刷面上のXY座標と、該印刷物を特定する印刷物特定情報と、から印刷情報上でのxy座標に変換することにより印刷情報を認識して、
当該印刷情報に関連した情報を検索して出力する情報処理システム。 The information input auxiliary sheet according to any one of claims 1 to 8 is used by being placed on a printed surface of a printed matter,
The dot pattern reading means reads the dot pattern on the information input auxiliary sheet, at least the XY coordinate value is defined, and recognizes the XY coordinate on the printed surface and the printed material specifying information for specifying the printed material. Recognize print information by converting to xy coordinates in
An information processing system that retrieves and outputs information related to the print information. - 前記情報入力補助シート上または、他のシートに、
前記印刷物の印刷面を特定するインデックスを前記ドットパターン読取手段で入力するためのアイコンが、ドットパターンと共に重畳印刷された請求項13記載の情報処理システム。 On the information input auxiliary sheet or other sheet,
The information processing system according to claim 13, wherein an icon for inputting an index for specifying a printing surface of the printed matter by the dot pattern reading unit is superimposed and printed together with the dot pattern. - 前記情報入力補助シートは、一つまたは2以上の情報処理装置に接続された複数のディスプレイの表示画面上に配置されており、XY座標値と共に各ディスプレイを識別するコード値がドットパターンとして印刷されており、
ドットパターン読み取り手段で読み取った前記コード値およびXY座標値を前記情報処理装置に送信し、どのディスプレイかを前記コード値で認識してタッチパネル形式の入力を可能とし、
前記情報処理装置はディスプレイ個々に対応する、種々のマルチメディア情報出力および/またはオペレーション指示を認識し、出力情報を前記ディスプレイに表示する請求項10記載の情報処理システム。 The information input auxiliary sheet is arranged on a display screen of a plurality of displays connected to one or more information processing apparatuses, and a code value for identifying each display is printed as a dot pattern together with an XY coordinate value. And
The code value and XY coordinate value read by the dot pattern reading means are transmitted to the information processing apparatus, and which display is recognized by the code value to enable input in a touch panel format,
The information processing system according to claim 10, wherein the information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display, and displays the output information on the display. - 前記情報入力補助シートは、一つまたは2以上の情報処理装置に接続された複数のディスプレイの表示画面上に配置されており、ディスプレイを一意に識別するXY座標がドットパターンとして印刷されており、
ドットパターン読み取り手段で読み取った前記XY座標値を前記情報処理装置に送信し、ディスプレイを特定してタッチパネル形式の入力を可能とし、
前記情報処理装置はディスプレイ個々に対応する、種々のマルチメディア情報出力および/またはオペレーション指示を認識し、出力情報を前記ディスプレイに表示する請求項10記載の情報処理システム。 The information input auxiliary sheet is arranged on a display screen of a plurality of displays connected to one or more information processing devices, and XY coordinates that uniquely identify the display are printed as a dot pattern,
The XY coordinate value read by the dot pattern reading means is transmitted to the information processing apparatus, the display is specified, and touch panel format input is enabled.
The information processing system according to claim 10, wherein the information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display, and displays the output information on the display. - 前記ディスプレイの筐体には、各ディスプレイを識別するコード値がドットパターンとして印刷されたシールが貼付されており、
ドットパターン読み取り手段で読み取った前記コード値を前記情報処理装置に送信し、どのディスプレイかを認識してタッチパネル形式の入力を可能とし、
前記情報処理装置はディスプレイ個々に対応する、種々のマルチメディア情報出力および/またはオペレーション指示を認識し、出力情報を前記ディスプレイに表示する請求項10記載の情報処理システム。 A sticker on which a code value for identifying each display is printed as a dot pattern is attached to the housing of the display,
Sending the code value read by the dot pattern reading means to the information processing device, recognizing which display is possible, enabling touch panel format input,
The information processing system according to claim 10, wherein the information processing apparatus recognizes various multimedia information output and / or operation instructions corresponding to each display, and displays the output information on the display. - DTPデータ、HTML、フラッシュ、CADデータ、地図データ等であって、媒体に印刷するための2次元書式情報を対象とし、テキスト、図表、イラスト、写真等として可視化される情報のうち、所定の基準に該当する情報を特定情報として予め定めて書式化し、種々のマルチメディア情報出力および/またはオペレーション指示のため、該媒体の表面上に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成すると共に、前記2次元書式情報が印刷された媒体上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記媒体上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、
入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、
前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、
前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、該特定情報をレイアウトして印刷する際に定まる、前記2次元書式情報のxy座標系における座標値(xi,yi)を選択用位置情報として用い、
前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、所定の距離内の、1または2以上の選択用位置情報までの距離を計算し、最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段と、
を備えた情報入力装置。 DTP data, HTML, flash, CAD data, map data, etc. that are targeted for two-dimensional format information for printing on media, and that are standardized among the information visualized as text, diagrams, illustrations, photographs, etc. In order to output various multimedia information and / or for operation instructions, a plurality of reference dots are continuously formed in a line according to a predetermined rule on the surface of the medium. A first virtual reference line comprising a straight line, a polygonal line and / or a curve connecting the plurality of reference dots, a predetermined distance from the reference dot and / or the first virtual reference line Providing at least one or more second virtual reference lines defined by positions, each consisting of a straight line and / or a curve, and a predetermined position on the second virtual reference line. An information dot in which an XY coordinate value and / or code value is defined by a distance and a direction from the virtual reference point at an end point expressed by a vector with the virtual reference point as a starting point, and a step of providing a number of virtual reference points A plurality of stream dot patterns arranged according to the arranging step are formed side by side, and when the user designates the specific information visualized on the medium on which the two-dimensional format information is printed by a predetermined operation, the medium Dot pattern reading means used for touching the top and reading the dot pattern at the touch position;
Using the input identification information for identifying the two-dimensional format information, the two-dimensional format information corresponding to the identification information is stored in one or more of the two-dimensional format information stored in advance. 2D format information storage selection means to select;
Coordinate conversion means for converting the coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position into the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information;
In the xy coordinate system of the two-dimensional format information, in order to specify the position of the specific information, coordinate values (xi, yi) as the position information for selection,
One or more selections within a predetermined distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position Specific information selection means for calculating the distance to the position information for use and selecting the specific information having the coordinates of the position information for selection closest as an input to the own device;
An information input device comprising: - DTPデータ、HTML、フラッシュ、CADデータ、地図データ等であって、ディスプレイに表示するための2次元書式情報を対象とし、テキスト、図表、イラスト、写真等として可視化される情報のうち、所定の基準に該当する情報を特定情報として予め定めて書式化し、種々のマルチメディア情報出力および/またはオペレーション指示のため、該ディスプレイの表面上に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成すると共に、前記2次元書式情報が表示されるディスプレイと、
前記ディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記ディスプレイ上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、
入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、
前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、
前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、該特定情報をディスプレイに表示する際に定まる、前記2次元書式情報のxy座標系における(xi,yi)を選択用位置情報として用い、
前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、所定の距離内の、1または2以上の選択用位置情報までの距離を計算し、最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段と、
を備えた情報入力装置。 DTP data, HTML, flash, CAD data, map data, etc. that are targeted for 2D format information to be displayed on the display. Among the information visualized as text, diagrams, illustrations, photographs, etc. In order to output various multimedia information and / or operation instructions, information corresponding to the above is formatted in advance as specific information, and a plurality of reference dots are continuously arranged in a line according to a predetermined rule on the surface of the display. A first virtual reference line comprising a straight line, a polygonal line and / or a curve connecting the plurality of reference dots, a predetermined distance from the reference dot and / or the first virtual reference line A step of providing at least one or more second virtual reference lines, each of which is defined by a position and comprising a straight line and / or a curve, on the second virtual reference line XY coordinate values and / or code values are defined by a step of providing a plurality of virtual reference points at a predetermined position and a distance and direction from the virtual reference point at the end point expressed by a vector with the virtual reference point as a starting point. A plurality of stream dot patterns arranged in accordance with the step of arranging information dots to be arranged and a display on which the two-dimensional format information is displayed;
A dot pattern reading unit that is used for touching the display when the user designates the specific information visualized on the display by a predetermined operation, and reads a dot pattern at a touch position;
Using the input identification information for identifying the two-dimensional format information, the two-dimensional format information corresponding to the identification information is stored in one or more of the two-dimensional format information stored in advance. 2D format information storage selection means to select;
Coordinate conversion means for converting the coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position into the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information;
In the xy coordinate system of the two-dimensional format information, in order to specify the position of the specific information, (xi, yi) in the xy coordinate system of the two-dimensional format information determined when the specific information is displayed on the display. Use as location information for selection,
One or more selections within a predetermined distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position Specific information selection means for calculating the distance to the position information for use and selecting the specific information having the coordinates of the position information for selection closest as an input to the own device;
An information input device comprising: - 前記識別情報は、
前記媒体上に印刷または前記ディスプレイ上に表示された前記ドットパターンの前記コード値であり、
前記ドットパターンのXY座標値が印刷または表示されている領域の少なくとも一部に、該ドットパターンのXY座標値と共に印刷または表示されるか、
または
該領域とは異なる領域に印刷または表示される
ことを特徴とする、請求項18または19に記載の情報入力装置。 The identification information is
The code value of the dot pattern printed on the medium or displayed on the display;
Printed or displayed together with the XY coordinate value of the dot pattern in at least a part of the area where the XY coordinate value of the dot pattern is printed or displayed;
The information input device according to claim 18, wherein the information input device is printed or displayed in an area different from the area. - 前記識別情報は、
前記2次元書式情報を一意に識別する、前記ドットパターンのXY座標値であり、
該XY座標値は、
前記ドットパターンのXY座標値が印刷または表示される領域の全体に印刷または表示される
ことを特徴とする、請求項18または19に記載の情報入力装置。 The identification information is
An XY coordinate value of the dot pattern that uniquely identifies the two-dimensional format information;
The XY coordinate value is
The information input device according to claim 18 or 19, wherein the XY coordinate value of the dot pattern is printed or displayed over an entire area to be printed or displayed. - 前記ディスプレイは、
前記ドットパターン読み取り手段が備えた赤外線照射手段から照射された赤外線を
前記ドットパターンのドット部が吸収または透過する構造であり、
前記ドット部を除く領域は、
前記赤外線を拡散反射する構造である
ことを特徴とする、請求項19に記載の情報入力装置。 The display is
It is a structure in which the dot part of the dot pattern absorbs or transmits the infrared ray irradiated from the infrared irradiation unit provided in the dot pattern reading unit,
The area excluding the dot portion is
The information input device according to claim 19, wherein the information input device has a structure that diffusely reflects infrared rays. - 種々のマルチメディア情報出力および/またはオペレーション指示のため、情報入力補助シートの表面上に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値および/またはコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成して印刷され、
DTPデータ、HTML、フラッシュ、CADデータ、地図データ等であって、媒体に印刷、またはディスプレイに表示するための2次元書式情報を対象とし、テキスト、図表、イラスト、写真等として可視化される情報のうち、所定の基準に該当する情報を特定情報として予め定めて書式化し、
前記2次元書式情報が、印刷された媒体上または表示されるディスプレイ上に、配置または貼付された前記情報入力補助シートと、
前記媒体または前記ディスプレイ上において、可視化された前記特定情報を、ユーザが所定の操作により指定する際に、前記情報入力補助シートを透して、前記媒体または前記ディスプレイ上をタッチするために用いられ、タッチ位置のドットパターンを読み込むドットパターン読み取り手段と、
入力された、前記2次元書式情報を識別するための識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した前記2次元書式情報を選択する2次元書式情報保管選択手段と、
前記タッチ位置のドットパターンのXY座標系における座標値(Xt,Yt)を、前記2次元書式情報のxy座標系における座標値(xt,yt)に変換する座標変換手段と、
前記2次元書式情報のxy座標系において、前記特定情報の位置を特定するために、該特定情報をレイアウトして印刷する際に定まる、または、該特定情報をディスプレイに表示する際に定まる、前記2次元書式情報のxy座標系における(xi,yi)を選択用位置情報として用い、
前記タッチ位置のドットパターンの座標値(Xt,Yt)から変換された、前記2次元書式情報のxy座標系における座標値(xt,yt)から、所定の距離内の、1または2以上の選択用位置情報までの距離を計算し、最も近い該選択用位置情報の座標を有する特定情報を、自装置への入力として選択する特定情報選択手段と、
を備えた情報入力装置。 In order to output various multimedia information and / or instructions for operation, a step of arranging a plurality of reference dots continuously in a line according to a predetermined rule on the surface of the information input auxiliary sheet, and the plurality of reference dots Providing a first virtual reference line comprising a straight line, a polygonal line and / or a curve, and a straight line and / or a curve defined at a predetermined position from the reference dot and / or the first virtual reference line A step of providing at least one or more second virtual reference lines, a step of providing a plurality of virtual reference points at a predetermined position on the second virtual reference line, and an end point represented by a vector using the virtual reference points as start points The stream dots arranged in accordance with the step of arranging information dots in which XY coordinate values and / or code values are defined by the distance and direction from the virtual reference point. Be printed is formed by arranging a plurality of patterns,
DTP data, HTML, flash, CAD data, map data, etc., for 2D format information to be printed on media or displayed on a display, and for information visualized as text, diagrams, illustrations, photographs, etc. Among them, information corresponding to a predetermined standard is specified and formatted as specific information in advance,
The information input auxiliary sheet, wherein the two-dimensional format information is arranged or pasted on a printed medium or a display to be displayed,
When the user designates the specific information visualized on the medium or the display by a predetermined operation, it is used to touch the medium or the display through the information input auxiliary sheet. , Dot pattern reading means for reading the dot pattern at the touch position,
Using the input identification information for identifying the two-dimensional format information, the two-dimensional format information corresponding to the identification information is stored in one or more of the two-dimensional format information stored in advance. 2D format information storage selection means to select;
Coordinate conversion means for converting the coordinate value (Xt, Yt) in the XY coordinate system of the dot pattern at the touch position into the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information;
In the xy coordinate system of the two-dimensional format information, it is determined when the specific information is laid out and printed in order to specify the position of the specific information, or is determined when the specific information is displayed on the display. Using (xi, yi) in the xy coordinate system of the two-dimensional format information as selection position information,
One or more selections within a predetermined distance from the coordinate value (xt, yt) in the xy coordinate system of the two-dimensional format information converted from the coordinate value (Xt, Yt) of the dot pattern at the touch position Specific information selection means for calculating the distance to the position information for use and selecting the specific information having the coordinates of the position information for selection closest as an input to the own device;
An information input device comprising: - 前記情報入力補助シートには、
前記媒体上に印刷されたまたは前記ディスプレイ上に表示された前記2次元書式情報を特定するためのインデックスを、ユーザが入力するための複数のアイコンが、前記ドットパターンと共に印刷されており、
前記2次元書式情報保管選択手段は、
前記ドットパターン読み取り手段を用いて該アイコンがタッチされることにより入力された該インデックスを前記識別情報に変換し、変換された該識別情報を用いて、前記2次元書式情報を選択する
ことを特徴とする、請求項23に記載の情報入力装置。 In the information input auxiliary sheet,
A plurality of icons for a user to input an index for specifying the two-dimensional format information printed on the medium or displayed on the display are printed together with the dot pattern,
The two-dimensional format information storage selection means includes:
The index input by touching the icon using the dot pattern reading unit is converted into the identification information, and the two-dimensional format information is selected using the converted identification information. The information input device according to claim 23. - 前記所定の操作は、
ユーザが、前記ドットパターン読み取り手段を用いて、可視化された前記特定情報にタッチする、または、タッチし該特定情報上をなぞる操作であることを特徴とする、請求項18または19、23のいずれかに記載の情報入力装置。 The predetermined operation is:
24. The operation according to claim 18, wherein the user touches the specific information visualized by using the dot pattern reading unit, or the user touches and traces the specific information. Information input device according to the above. - 前記所定の操作は、
ユーザが、前記ドットパターン読み取り手段を用いて、可視化された前記特定情報にタッチし、該特定情報が表示された領域をなぞって囲む操作であることを特徴とする、請求項18または19、23のいずれかに記載の情報入力装置。 The predetermined operation is:
24. The operation in which the user touches the visualized specific information using the dot pattern reading unit and traces and surrounds the area where the specific information is displayed. The information input device according to any one of the above. - 前記特定情報は、
該特定情報が、1つの語句でありかつ該語句を構成する文字間が離れている場合、
該文字ごとに、前記選択用位置情報を有し、
該特定情報が、1つの図表、イラスト、写真等でありかつこれらを構成するオブジェクトが複数ある場合、
該オブジェクトごとに、前記選択用位置情報を有する
ことを特徴とする、請求項18または19、23のいずれかに記載に記載の情報入力装置。 The specific information is
When the specific information is one word and the characters constituting the word are separated,
For each character, it has the position information for selection,
When the specific information is one chart, illustration, photo, etc. and there are a plurality of objects constituting these,
24. The information input device according to claim 18, wherein the selection position information is included for each object. - 前記選択用位置情報は、
特定情報である語句または該語句を構成する各文字の中心座標値であるか、
または
特定情報である図表、イラスト、写真等、またはそれらを構成するオブジェクトの図心座標値である
ことを特徴とする、請求項18または19、23のいずれかに記載に記載の情報入力装置。 The position information for selection is
Whether it is specific information or a central coordinate value of each character constituting the word,
The information input device according to claim 18, wherein the information input device is a centroid coordinate value of a chart, an illustration, a photograph, or the like that is specific information, or an object that constitutes the specific information. - 前記選択用位置情報は、
特定情報である語句または該語句を構成する各文字の高さ方向の、中央または任意の位置における該語句または該文字の幅を示す線分の、始点座標値(xi1,yi1)および終点座標値(xi2,yi2)の組み合わせであり、
前記特定情報選択手段は、
前記タッチ位置の座標値(xt,yt)から該線分までの距離が、任意の距離内でありかつ最も近い線分を有する前記特定情報を選択する
ことを特徴とする、請求項18または19、23のいずれかに記載に記載の情報入力装置。 The position information for selection is
Start point coordinate value (xi1, yi1) and end point coordinate value of a line segment indicating the width of the word or the character at the center or at an arbitrary position in the height direction of each word constituting the word or the specific information A combination of (xi2, yi2),
The specific information selecting means includes
20. The specific information having a distance from the coordinate value (xt, yt) of the touch position to the line segment within an arbitrary distance and having the closest line segment is selected. 24. The information input device according to any one of 23. - 前記特定情報選択手段は、
前記2次元書式情報において、所定のアルゴリズムにより、タッチ位置の前記座標値(xt,yt)から任意の距離内にあるテキストの構文解析、および/または、図形、イラスト、写真等のファイル検索および/または画像解析を行うことにより、1または2以上の前記特定情報を認識し、
該特定情報の前記選択用位置情報を所定のアルゴリズムにより算定し、
前記座標値(xt,yt)と、認識した該特定情報と、算定した該選択用位置情報とから、前記特定情報を選択する
ことを特徴とする請求項18または19、23のいずれかに記載の情報入力装置。 The specific information selecting means includes
In the two-dimensional format information, a predetermined algorithm is used to parse text within an arbitrary distance from the coordinate value (xt, yt) of the touch position and / or search for files such as graphics, illustrations, and photos, and / or Or by recognizing one or more specific information by performing image analysis,
The position information for selection of the specific information is calculated by a predetermined algorithm,
24. The specific information is selected from the coordinate value (xt, yt), the recognized specific information, and the calculated position information for selection. Information input device. - 前記特定情報は、
前記2次元書式情報に含まれる、テキストの構文解析、および/または、図形、イラスト、写真等の、ファイル検索および/または画像解析を行うことにより、予め特定され、
該特定情報の前記選択用位置情報は、
所定のアルゴリズムにより予め算定され、
該2次元書式情報には、
該特定情報と該選択用位置情報とが記録されている
ことを特徴とする請求項18または19、23のいずれかに記載の情報入力装置。 The specific information is
By performing file search and / or image analysis such as text analysis and / or graphics, illustrations, photos, etc. included in the two-dimensional format information,
The selection position information of the specific information is:
Calculated in advance by a predetermined algorithm,
The two-dimensional format information includes
24. The information input device according to claim 18, wherein the specific information and the selection position information are recorded. - 前記2次元書式情報は、
CADにより描かれた、前記特定情報としての、テキスト、および/または、点、線分、平面、立体物を有した図形であることを特徴とする請求項18または19、23のいずれかに記載の情報入力装置。 The two-dimensional format information is
24. The graphic according to claim 18, wherein the specific information is a text and / or a figure having a point, a line segment, a plane, or a three-dimensional object drawn by CAD. Information input device. - 前記2次元書式情報は、
地図データであり、
該地図データは、テキスト、道路、地物、交差点等のカテゴリに分類された特定情報を有しており、
該特定情報は、道路により囲まれた領域、地物領域、道路中心線、および地物図心を選択用位置情報として有する
ことを特徴とする請求項18または19、23のいずれかに記載の情報入力装置。 The two-dimensional format information is
Map data,
The map data has specific information classified into categories such as text, roads, features, intersections, etc.
The specific information includes an area surrounded by a road, a feature area, a road centerline, and a feature centroid as selection position information. Information input device. - 請求項18記載の情報入力装置と、2次元書式情報サーバと、これらを接続するネットワークとから構成される情報入力システムであって、
前記情報入力装置は、前記2次元書式情報保管選択手段に替えて、
入力された、前記2次元書式情報を識別するための識別情報を、前記2次元書式情報サーバに送信し、該識別情報に対応した2次元書式情報を前記2次元書式情報サーバから受信するための通信手段を備え、
前記2次元書式情報サーバは、
前記情報入力装置から受信した、前記識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した2次元書式情報を選択する2次元書式情報保管選択手段と、
前記識別情報を前記情報入力装置から受信し、選択された該2次元書式情報を該情報入力装置へ送信する通信手段と
を備えた、情報入力システム。 An information input system comprising the information input device according to claim 18, a two-dimensional format information server, and a network connecting them,
The information input device, instead of the two-dimensional format information storage selection means,
The input identification information for identifying the 2D format information is transmitted to the 2D format information server, and the 2D format information corresponding to the identification information is received from the 2D format information server. With communication means,
The two-dimensional format information server
Two-dimensional format information for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance using the identification information received from the information input device Storage selection means;
An information input system comprising: communication means for receiving the identification information from the information input device and transmitting the selected two-dimensional format information to the information input device. - 請求項19記載の情報入力装置と、2次元書式情報サーバと、これらを接続するネットワークとから構成される情報入力システムであって、 前記情報入力装置は、前記2次元書式情報保管選択手段に替えて、
入力された、前記2次元書式情報を識別するための識別情報を、前記2次元書式情報サーバに送信し、該識別情報に対応した2次元書式情報を前記2次元書式情報サーバから受信するための通信手段を備え、
前記2次元書式情報サーバは、
前記情報入力装置から受信した、前記識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した2次元書式情報を選択する2次元書式情報保管選択手段と、
前記識別情報を前記情報入力装置から受信し、選択された該2次元書式情報を該情報入力装置へ送信する通信手段と
を備えた、情報入力システム。 20. An information input system comprising the information input device according to claim 19, a two-dimensional format information server, and a network connecting them, wherein the information input device is replaced with the two-dimensional format information storage selection means. And
The input identification information for identifying the 2D format information is transmitted to the 2D format information server, and the 2D format information corresponding to the identification information is received from the 2D format information server. With communication means,
The two-dimensional format information server
Two-dimensional format information for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance using the identification information received from the information input device Storage selection means;
An information input system comprising: communication means for receiving the identification information from the information input device and transmitting the selected two-dimensional format information to the information input device. - 請求項18記載の情報入力装置と、2次元書式情報サーバと、これらを接続するネットワークとから構成される情報入力システムであって、
前記情報入力装置は、前記2次元書式情報保管選択手段に替えて、
入力された、前記2次元書式情報を識別するための識別情報を、前記2次元書式情報サーバに送信し、該識別情報に対応した2次元書式情報を前記2次元書式情報サーバから受信するための通信手段を備え、
前記2次元書式情報サーバは、
前記情報入力装置から受信した、前記識別情報を用いて、予め保管している1または2以上の前記2次元書式情報の中から該識別情報に対応した2次元書式情報を選択する2次元書式情報保管選択手段と、
前記識別情報を前記情報入力装置から受信し、選択された該2次元書式情報を該情報入力装置へ送信する通信手段と
を備えた、情報入力システム。 An information input system comprising the information input device according to claim 18, a two-dimensional format information server, and a network connecting them,
The information input device, instead of the two-dimensional format information storage selection means,
The input identification information for identifying the 2D format information is transmitted to the 2D format information server, and the 2D format information corresponding to the identification information is received from the 2D format information server. With communication means,
The two-dimensional format information server
Two-dimensional format information for selecting two-dimensional format information corresponding to the identification information from one or more of the two-dimensional format information stored in advance using the identification information received from the information input device Storage selection means;
An information input system comprising: communication means for receiving the identification information from the information input device and transmitting the selected two-dimensional format information to the information input device. - 前記ストリームドットは、
第二の仮想基準線を定義するために、および/または前記ドットパターンの方向と1つのXY座標値および/またはコード値を定義するために、基準となる基準ドットを所定の位置に設けた、請求項18または19、23のいずれかに記載の情報入力装置または、請求項34~36のいずれかに記載の情報入力システム。 The stream dot is
In order to define a second virtual reference line and / or to define the direction of the dot pattern and one XY coordinate value and / or code value, a reference dot serving as a reference is provided at a predetermined position. The information input device according to claim 18, or the information input system according to any of claims 34 to 36. - 前記コード値の一部は、
少なくとも、前記媒体または前記ディスプレイまたは前記情報入力補助シートを特定するコード値を含む、請求項18または19、23のいずれかに記載の情報入力装置または、請求項34~36のいずれかに記載の情報入力システム。 Part of the code value is
The information input device according to any one of claims 18 to 19, or the information input device according to any one of claims 34 to 36, comprising at least a code value for specifying the medium or the display or the information input auxiliary sheet. Information input system. - 少なくとも一部、または複数の任意の形状の領域に、所定の規則にしたがって線状に連続して複数の基準ドットを配置する工程と、該複数の基準ドットを結ぶ、直線、折れ線および/または曲線からなる第一の仮想基準線を設ける工程と、該基準ドットおよび/または該第一の仮想基準線から所定の位置に定義される、直線および/または曲線からなる少なくとも1以上の第二の仮想基準線を設ける工程と、該第二の仮想基準線上の所定の位置に複数の仮想基準点を設ける工程と、該仮想基準点を始点としてベクトルにより表現した終点に、該仮想基準点からの距離と方向とでXY座標値または、XY座標値およびコード値が定義される情報ドットを配置する工程に従って配列したストリームドットパターンを複数並べて形成された書き込み領域を備えた媒体からなる
ことを特徴とする手書き入力シート。 A step of arranging a plurality of reference dots continuously in a line according to a predetermined rule in at least a part or a plurality of arbitrarily shaped regions, and a straight line, a broken line and / or a curve connecting the plurality of reference dots A first virtual reference line comprising: at least one second virtual consisting of a straight line and / or a curve defined at a predetermined position from the reference dot and / or the first virtual reference line A step of providing a reference line; a step of providing a plurality of virtual reference points at predetermined positions on the second virtual reference line; and a distance from the virtual reference point to an end point represented by a vector using the virtual reference point as a starting point Writing formed by arranging a plurality of stream dot patterns arranged in accordance with the process of arranging information dots in which XY coordinate values or XY coordinate values and code values are defined by and direction Handwriting input sheet characterized by comprising a medium having a frequency band. - 前記ストリームドットは、
第二の仮想基準線を定義するために、および/または前記ドットパターンの方向と1つのXY座標値および/またはコード値を定義するために、さらに基準となる基準ドットを所定の位置に設けた
ことを特徴とする請求項39記載の手書き入力シート。 The stream dot is
In order to define the second virtual reference line and / or to define the direction of the dot pattern and one XY coordinate value and / or code value, a reference dot serving as a reference is further provided at a predetermined position. 40. The handwritten input sheet according to claim 39. - 請求項39または40記載の手書き入力シートを用いた手書き入出力システムであって、
前記書き込み領域に形成された前記ストリームドットパターンを撮像して、送信する撮像手段と、
該撮像手段により撮像・送信された該ストリームドットパターンの画像データを記憶素子に記憶して、該画像データをコード解析することにより、座標情報および、座標情報およびコード情報からなる軌跡情報を求めるドットパターン解析手段と、
該軌跡情報を情報処理手段に対し送信する処理命令手段と
を備えた手書き入出力システム。 A handwriting input / output system using the handwriting input sheet according to claim 39 or 40,
Imaging means for imaging and transmitting the stream dot pattern formed in the writing area;
Dots for obtaining coordinate information and trajectory information made up of coordinate information and code information by storing image data of the stream dot pattern imaged and transmitted by the imaging means in a storage element and performing code analysis on the image data Pattern analysis means;
A handwriting input / output system comprising processing instruction means for transmitting the trajectory information to information processing means. - 前記手書き入出力システムは、
さらに、解析された前記座標情報の変化に基づき、前記書き込み領域面においてトレースされた、文字および/または図形の前記軌跡情報を認識する軌跡認識手段と、
認識された認識情報に基づいた処理命令を情報処理手段に対し送信する処理命令手段と
を備えた請求項41記載の手書き入出力システム。 The handwriting input / output system includes:
Furthermore, based on the change of the analyzed coordinate information, the locus recognition means for recognizing the locus information of the characters and / or figures traced on the writing area surface,
42. The handwriting input / output system according to claim 41, further comprising processing command means for transmitting a processing command based on the recognized recognition information to the information processing means. - 前記媒体は、
前記コード値の少なくとも一部に、該媒体を特定する情報が定義されているか、
および/または、前記コード値の少なくとも一部に、前記書き込み領域を特定する特定情報が定義されているか、
および/または、前記コード値の少なくとも一部に、書き込み処理を意味する操作指示(プログラムの起動、コマンドの入力、データの入出力・検索、検索対象の指定等)が定義されているか、
および/または、前記書き込み領域内および/または領域周辺に形成された前記ストリームドットパターンの前記コード値の少なくとも一部に、所定の媒体面および/または前記書き込み領域面を特定する特定情報および/または前記操作指示を定義し、それを意味するアイコンが重畳して印刷されているか、
および/または、前記書き込み領域内および/または領域周辺に形成された前記ストリームドットパターンに、関連するテキスト、グラフィック、写真を重畳して印刷されているか、
および/または、前記書き込み領域内および/または領域周辺に点字をさらに備えているか、
および/または、前記書き込み領域に書き込む際に、前記ドットパターンを撮像する撮像手段がはみ出さないように該書き込み領域の外周に沿って幅狭の凸部のガイドをさらに備えているか、
および/または、貼付可能なシール、付箋紙、その他の媒体であるか、
および/または、書き込み領域が表示されたモニタ面上または印刷された媒体上に重ねて用いる、前記ストリームドットパターンが形成された透明な情報入力補助シートである
ことを特徴とする請求項39に記載の手書き入力シートまたは請求項41に記載の手書き入出力システム。 The medium is
Whether information specifying the medium is defined in at least a part of the code value,
And / or whether at least part of the code value is defined with specific information for identifying the write area,
And / or whether at least a part of the code value defines an operation instruction (program activation, command input, data input / output / search, designation of a search target, etc.) meaning write processing,
And / or specific information for specifying a predetermined medium surface and / or the writing region surface in at least a part of the code value of the stream dot pattern formed in and / or around the writing region and / or Whether the operation instruction is defined and an icon representing the operation instruction is superimposed and printed,
And / or the stream dot pattern formed in and / or around the writing area is overlaid with associated text, graphics, or photographs,
And / or further comprising braille in and / or around the writing area,
And / or further comprising a narrow convex guide along the outer periphery of the writing area so that the imaging means for imaging the dot pattern does not protrude when writing to the writing area,
And / or stickable stickers, sticky notes, other media,
The transparent information input auxiliary sheet on which the stream dot pattern is formed, which is used in a superimposed manner on a monitor surface on which a writing area is displayed or on a printed medium. 42. The handwriting input / output system according to claim 41. - 前記媒体は、
前記書き込み領域を設けた該媒体を第1の媒体として、該第1の媒体面および/または前記書き込み領域面を特定するためのコード情報を繰り返し定義したドットパターンを形成した第2の媒体をさらに備え、
該第2の媒体に形成したコード情報を、前記撮像手段で読み取ることにより、前記第1の媒体面上の印刷情報および/または前記書き込み領域面に描かれた前記軌跡情報、および/または該軌跡情報に関連した情報を出力する
ことを特徴とする請求項41または42に記載の手書き入出力システム。 The medium is
A second medium on which a dot pattern in which code information for specifying the first medium surface and / or the writing area surface is repeatedly defined is further defined by using the medium provided with the writing area as a first medium. Prepared,
When the code information formed on the second medium is read by the imaging unit, the printing information on the first medium surface and / or the locus information drawn on the writing area surface, and / or the locus 43. The handwriting input / output system according to claim 41, wherein information related to the information is output. - 前記撮像手段は、
指示用突起部および/または少なくとも一つのペン先をさらに備え、
前記書き込み領域面に、該指示用突起部および/または少なくとも一つのペン先でなぞった文字および/または図形をトレースする際、該指示用突起部近傍の軌跡上の前記ドットパターンを撮像し、
該指示用突起部および少なくとも一つのペン先を備える場合は、
該指示用突起部内に該ペン先を格納する格納スペースと、
該ペン先の格納/取出しを制御するボタンと、をさらに備えた該指示用突起部である
ことを特徴とする請求項41または42に記載の手書き入出力システム。 The imaging means includes
Further comprising an indicator projection and / or at least one nib,
When tracing the character and / or figure traced with the pointing protrusion and / or at least one pen tip on the writing area surface, image the dot pattern on the locus near the pointing protrusion,
When the indicator projection and at least one nib are provided,
A storage space for storing the pen tip in the pointing protrusion;
43. The handwriting input / output system according to claim 41 or 42, wherein the pointing projection further includes a button for controlling storage / removal of the pen tip. - 前記撮像手段は、
前記指示用突起部に前記書き込み領域面に描かれた文字および/または図形を消去する消去手段をさらに備え、
該書き込み領域面に、該消去手段でなぞった領域を消去すると同時に、該消去手段近傍の軌跡上のドットパターンを撮像し、
前記処理命令手段は、
該文字および/または図形の前記軌跡情報を消去する処理命令と、前記軌跡情報と、を情報処理手段に対し送信する
ことを特徴とする請求項45に記載の手書き入出力システム。 The imaging means includes
And further comprising an erasing means for erasing characters and / or figures drawn on the writing area surface on the instruction protrusion,
At the same time as erasing the area traced by the erasing means on the writing area surface, image the dot pattern on the locus near the erasing means,
The processing instruction means includes
46. The handwriting input / output system according to claim 45, wherein a processing command for deleting the trajectory information of the character and / or figure and the trajectory information are transmitted to an information processing means. - 前記軌跡情報は、前記撮像手段の撮像中心の座標情報、または該撮像手段付近に備えられ
た前記指示用突起部または前記ペン先が前記書き込み領域面に触れる位置の座標情報と前記コード情報からなり、
前記ドットパターン解析手段により、前記ドットパターンに定義された座標情報を基に補間計算して求められる
ことを特徴とする請求項45に記載の手書き入出力システム。 The trajectory information includes coordinate information of the imaging center of the imaging unit, or coordinate information of the position where the pointing protrusion or the pen tip provided near the imaging unit touches the writing area surface and the code information. ,
46. The handwriting input / output system according to claim 45, wherein the handwritten input / output system is obtained by interpolation calculation based on coordinate information defined in the dot pattern by the dot pattern analysis means. - 前記軌跡認識手段は、
計時手段をさらに備え、
該計時手段は、前記撮像手段が前記書き込み領域面に触れた時間および離れた時間を計時し、
該撮像手段が該書き込み領域面に触れて描かれた軌跡の順番と触れている時間を記録し、前記情報処理手段に送信することを特徴とする請求項42に記載の手書き入出力システム。 The locus recognition means includes
It further includes a timing means,
The time measuring means measures the time when the imaging means touches the writing area surface and the time away from it,
43. The handwriting input / output system according to claim 42, wherein the imaging means records the order of the trace drawn by touching the writing area surface and the touching time, and transmits the recorded time to the information processing means. - 前記処理命令手段は、
前記コード情報および/または前記認識情報に基づき、前記書き込み領域を特定する特定情報および/または操作指示(プログラムの起動、コマンドの入力、データの入出力・検索、検索対象の指定等)を一意に入力可能であることを特徴とする請求項41または42に記載の手書き入出力システム。 The processing instruction means includes
Based on the code information and / or the recognition information, specific information and / or operation instructions (program activation, command input, data input / output / search, specification of search target, etc.) for specifying the writing area are uniquely specified 43. The handwriting input / output system according to claim 41 or 42, wherein input is possible. - 前記軌跡認識手段は、
さらに前記コード情報に基づき、
前記書き込み領域に書き込む内容に関する、
予め分類された文字および/または図形情報パターンを参照し、
前記軌跡情報を高精度で認識する
ことを特徴とする請求項42に記載の手書き入出力システム。 The locus recognition means includes
Furthermore, based on the code information,
Regarding the contents to be written in the writing area,
Refer to pre-classified character and / or graphic information patterns,
The handwriting input / output system according to claim 42, wherein the trajectory information is recognized with high accuracy. - 前記軌跡認識手段は、さらに解析された前記座標情報の変化に基づき、該文字および/または該図形、もしくは、1または複数の該文字からなる語句、の意味情報を、前記コード情報に対応する予め定義された意味情報コードテーブル(辞書)を参照し、意味情報コードに変換し、
前記処理命令手段は、
該意味情報コードと、該意味情報に基づいた前記処理命令と、を前記情報処理手段に対し送信する
ことを特徴とする請求項42に記載の手書き入出力システム。 The trajectory recognizing means further converts the semantic information of the character and / or the figure, or one or more words composed of the characters, in advance corresponding to the code information, based on the analyzed change of the coordinate information. Refer to the defined semantic information code table (dictionary), convert it to semantic information code,
The processing instruction means includes
43. The handwriting input / output system according to claim 42, wherein the semantic information code and the processing instruction based on the semantic information are transmitted to the information processing means. - 前記処理命令手段は、
前記軌跡認識手段による前記軌跡情報の認識結果を、
文書および/または図形として入力させる第一のオペレーションか、
またはコメントとして入力させる第二のオペレーションか、
または文書および/または図形、および/またはコメントを編集する編集記号とし、
該編集記号に基づいて文書および/または図形、および/またはコメントを編集させる第三のオペレーションとして、
前記情報処理手段に命令する
ことを特徴とする請求項43に記載の手書き入出力システム。 The processing instruction means includes
The result of recognition of the trajectory information by the trajectory recognition means is
The first operation to be entered as a document and / or figure,
Or the second operation to be entered as a comment,
Or as an edit symbol to edit documents and / or figures and / or comments,
As a third operation for editing a document and / or a figure and / or a comment based on the edit symbol,
44. The handwriting input / output system according to claim 43, wherein the information processing means is instructed. - 少なくとも前記媒体面に接触した前記撮像手段の撮像光軸が、該媒体面の鉛直線に対して倒されることにより成される傾きおよび倒される方向を測定する角度測定手段と、
該撮像手段が該媒体面に接触した際に測定された、該傾きおよび該方向を基準として、
該撮像手段を倒す動作、すなわちグリッドティルト動作による、該傾きおよび/または該方向の、所定の変化を解析する角度変化認識手段と
をさらに備え、
前記処理命令手段は、
該解析の結果に基づき、予め定められた処理命令を前記情報処理手段に対し送信する
ことを特徴とする請求項41または42に記載の手書き入出力システム。 An angle measuring means for measuring an inclination and a direction in which the imaging optical axis of the imaging means in contact with at least the medium surface is tilted with respect to a vertical line of the medium surface;
With reference to the tilt and the direction measured when the imaging means contacts the medium surface,
An angle change recognizing means for analyzing a predetermined change in the tilt and / or the direction due to an operation of tilting the imaging means, that is, a grid tilt operation;
The processing instruction means includes
43. The handwriting input / output system according to claim 41 or 42, wherein a predetermined processing instruction is transmitted to the information processing means based on the result of the analysis. - 前記媒体は、前記書き込み領域の方向に対して、所定の角度で配置された前記ドットパターンが該書き込み領域に形成され、
前記角度測定手段および前記角度変化認識手段は、前記撮像手段が該書き込み領域面に接触した際に読み取られた該ドットパターンの方向を基に、該書き込み領域の方向に対して、倒される方向および/または前記傾きの、所定の変化を解析する
ことを特徴とする請求項53に記載の手書き入出力システム。 In the medium, the dot pattern arranged at a predetermined angle with respect to the direction of the writing area is formed in the writing area.
The angle measuring means and the angle change recognizing means are configured to be tilted with respect to the direction of the writing area based on the direction of the dot pattern read when the imaging means is in contact with the writing area surface. 54. The handwriting input / output system according to claim 53, wherein a predetermined change in the inclination is analyzed. - 前記手書き入出力システムは、
前記書き込み領域面に対して、前記撮像手段の撮像光軸を概ね鉛直状に立て、該書き込み領域面に接触した際に読み取られた前記ドットパターンの方向と、該撮像手段のアングルとで成される回転角を読み取る回転角読み取り手段と、
該撮像手段が該媒体面に接触した際に測定された該回転角を基準として、
該撮像手段を回転する動作、すなわちグリッドターン動作による、該撮像光軸が所定の回転方向に回転されることにより、該回転角の所定の変化を解析する回転角変化認識手段と、をさらに備え、
前記処理命令手段は、
該解析の結果に基づき、予め定められた処理命令を前記情報処理手段に対し送信する
ことを特徴とする請求項41または42に記載の手書き入出力システム。 The handwriting input / output system includes:
The imaging optical axis of the imaging means is set substantially vertically with respect to the writing area surface, and is formed by the direction of the dot pattern read when contacting the writing area surface and the angle of the imaging means. Rotation angle reading means for reading the rotation angle,
Based on the rotation angle measured when the imaging means contacts the medium surface,
A rotation angle change recognizing means for analyzing a predetermined change in the rotation angle by rotating the imaging optical axis in a predetermined rotation direction by an operation of rotating the imaging means, that is, a grid turn operation; ,
The processing instruction means includes
43. The handwriting input / output system according to claim 41 or 42, wherein a predetermined processing instruction is transmitted to the information processing means based on the result of the analysis. - 前記手書き入出力システムは、
さらに、前記撮像手段で前記書き込み領域を撮像して前記ドットパターン解析手段により座標情報およびコード情報を求めた後に、所定の操作により該撮像手段で該書き込み領域に文字をなぞるか、または描く代わりに音声を収録する音声収録手段と、
前記コード情報に対応する予め定義された音声認識情報テーブル(辞書)を参照し、収録された音声を認識し文字情報に変換し情報処理手段に対し送信する音声認識手段と、をさらに備えた
ことを特徴とする請求項41または42に記載の手書き入出力システム。 The handwriting input / output system includes:
Further, after imaging the writing area by the imaging means and obtaining the coordinate information and code information by the dot pattern analyzing means, instead of tracing or drawing characters in the writing area by the imaging means by a predetermined operation Audio recording means for recording audio;
Speech recognition means for referring to a predefined speech recognition information table (dictionary) corresponding to the code information, recognizing the recorded speech, converting it into character information, and transmitting it to the information processing means; 43. The handwriting input / output system according to claim 41 or 42.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-158344 | 2010-07-12 | ||
JP2010158120A JP2012022400A (en) | 2010-07-12 | 2010-07-12 | Information input auxiliary sheet and information processing system using stream dot |
JP2010-158321 | 2010-07-12 | ||
JP2010158321A JP2012022415A (en) | 2010-07-12 | 2010-07-12 | Information input device and information input system using stream dot |
JP2010158344A JP2012022418A (en) | 2010-07-12 | 2010-07-12 | Handwriting input sheet and handwriting input/output system using stream dot |
JP2010-158120 | 2010-07-12 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012008469A1 true WO2012008469A1 (en) | 2012-01-19 |
Family
ID=45469466
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2011/065914 WO2012008469A1 (en) | 2010-07-12 | 2011-07-12 | Information input auxiliary sheet, information processing system, information input device, information input system, handwriting input sheet, and handwriting input-output system using stream dots |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2012008469A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015041362A1 (en) * | 2013-09-20 | 2015-03-26 | グリッドマーク株式会社 | Information input assistance sheet, dot code optical reading device using information input assistance sheet, dot code information processing system, and calibration method |
CN108604234A (en) * | 2015-07-15 | 2018-09-28 | 查比公司 | System and method for screenshot capture link |
CN112511883A (en) * | 2020-12-09 | 2021-03-16 | 广东长虹电子有限公司 | Remote controller with handwriting input function, television system and control method |
CN112991447A (en) * | 2021-03-16 | 2021-06-18 | 华东理工大学 | Visual positioning and static map construction method and system in dynamic environment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006190270A (en) * | 2002-09-26 | 2006-07-20 | Kenji Yoshida | Icon formed on medium |
JP2009163354A (en) * | 2007-12-28 | 2009-07-23 | Kenji Yoshida | Medium for information recording, information reading apparatus, and information inputting system |
JP3156526U (en) * | 2009-10-21 | 2010-01-07 | 大日本印刷株式会社 | Information processing system |
-
2011
- 2011-07-12 WO PCT/JP2011/065914 patent/WO2012008469A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006190270A (en) * | 2002-09-26 | 2006-07-20 | Kenji Yoshida | Icon formed on medium |
JP2009163354A (en) * | 2007-12-28 | 2009-07-23 | Kenji Yoshida | Medium for information recording, information reading apparatus, and information inputting system |
JP3156526U (en) * | 2009-10-21 | 2010-01-07 | 大日本印刷株式会社 | Information processing system |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015041362A1 (en) * | 2013-09-20 | 2015-03-26 | グリッドマーク株式会社 | Information input assistance sheet, dot code optical reading device using information input assistance sheet, dot code information processing system, and calibration method |
CN108604234A (en) * | 2015-07-15 | 2018-09-28 | 查比公司 | System and method for screenshot capture link |
CN112511883A (en) * | 2020-12-09 | 2021-03-16 | 广东长虹电子有限公司 | Remote controller with handwriting input function, television system and control method |
CN112991447A (en) * | 2021-03-16 | 2021-06-18 | 华东理工大学 | Visual positioning and static map construction method and system in dynamic environment |
CN112991447B (en) * | 2021-03-16 | 2024-04-05 | 华东理工大学 | Visual positioning and static map construction method and system in dynamic environment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4385169B1 (en) | Handwriting input / output system, handwriting input sheet, information input system, information input auxiliary sheet | |
JP6366636B2 (en) | Information input system | |
JP4243642B2 (en) | Calibration method and information input support sheet | |
KR20110099068A (en) | Calibration method and information input help sheet used for the same method | |
WO2012008469A1 (en) | Information input auxiliary sheet, information processing system, information input device, information input system, handwriting input sheet, and handwriting input-output system using stream dots | |
JP5848230B2 (en) | Handwriting input / output system, handwriting input sheet, information input system, information input auxiliary sheet | |
JP6056263B2 (en) | Terminal device, electronic pen system, and program | |
JP5544609B2 (en) | Handwriting input / output system | |
JP2012022418A (en) | Handwriting input sheet and handwriting input/output system using stream dot | |
JP5358759B2 (en) | Optical reader | |
JP6857867B2 (en) | Handwriting input sheet | |
JP6267074B2 (en) | Handwriting input / output system and optical reader | |
JP2014220006A (en) | Handwriting input/output system and optical reading device | |
JP2019036324A (en) | Handwriting input sheet | |
JP2012022400A (en) | Information input auxiliary sheet and information processing system using stream dot | |
JP2014157621A (en) | Handwriting input-output system | |
JP2012022415A (en) | Information input device and information input system using stream dot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11806799 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11806799 Country of ref document: EP Kind code of ref document: A1 |