Summary of the invention
The objective of the invention is to address the above problem in whole or in part.
The method that realizes this purpose has been described in independent claims 1 and 30.In independent claims 26,27 and 33, the computer program of realizing this purpose has been described respectively, device and product kit.According to additional dependent claims and according to following explanation, embodiments of the invention are conspicuous.
According to a first aspect of the invention, provide a kind of method of controlling the unit (unit) of tape handling device.This method comprises that receiving at least one is the graphic sign of position form, and the representative of described position is when producing described graphic sign, and sensor device has the on-chip mobile of position encoded pattern.This method comprises also that according to described at least one graphic sign identification is used at least one order of the unit of tape handling device, and the address of the unit of receiving belt processor.At last, this method comprises by described at least one order being sent to described address, the unit of control tape handling device.
Graphic sign (graphical notation) can be to utilize according to the position encoded pattern that has on the substrate any person's handwriting and/or picture that the sensor device of record position produces on substrate.Graphic sign can be single stroke, continuous stroke, perhaps one group of stroke.It is right that each stroke can be expressed as by a series of coordinates of on-chip position encoded pattern coding.Thereby, not needing any operation bidirectional of user side, scanning substrate or in some way with under its digitized situation for example can be user's input digitization.
According to the present invention, this graphic sign can be used to draw up writ structure or layering on substrate such as paper.Imperative structures can comprise the order of the unit that is used to control the tape handling device.This provides a kind of quick, simple and understandable method of controlling the unit of tape handling device to the user.In addition, by writing down order, the user obtains the understandable copy of content in the input block automatically.
Another advantage of the present invention is that the user is not limited to be exclusively used in an a kind of substrate of particular command.
The unit of tape handling device can be the processor that comprises arbitrary form, for example the equipment of microprocessor.The example of this equipment is a computing machine, modern household electrical equipment (dish-washing machine, micro-wave oven, cooker/baking oven, audio/video playback machine etc.), industrial machinery and other computer-controlled application system, for example central firing equipment, air-conditioning equipment, telephone system and supervision/warning system.
Substrate (base) but can be the utensil of recorded information on it, normally have a piece of paper of position encoded pattern, drawing board or other similar mediums, described position encoded pattern makes it possible to be recorded in the content of writing on the substrate in the electronics mode.
Order can be to represent specific operation, function, operational character, parameter and argument, thus can be used for controlling word, the symbol of the unit of tape handling device, the subaddressing of computer network, program name separately or in combination, command name, file name, memory address or symbol.
The address of the unit of tape handling device can be the address that is used for the unit communication of tape handling device.It can be the computer network address, standard I P address for example, but the address of some other form also is possible.It also can be that the address of the unit of communicating by letter can be realized by it in the unit of tape handling device, for example acting server or be used for the unit of junction service such as bluetooth .Thereby when the user is near the unit of tape handling device, also can utilizes the present invention, and needn't connect by for example computer network.The address also can be expressed as the simple title relevant with the address.For example word " dwelling house " can be the indication of the certain computer network address that is arranged in the computing machine of user's dwelling house.
Mark (marking) graphic sign possibility (but not necessarily) mean stays next sign on substrate.Its advantage is that substrate is transfused to formation in the copy of the content of the unit of being furnished with processor.But, under the situation of the order of reusing previous input, advantageously on substrate, do not stay any sign, use repeatedly so that can realize.
According to one embodiment of present invention, at least one graphic sign to small part can comprise hand-written character.Thereby at least one graphic sign can partly be converted to character encoding format at least, so that discern at least one order.This provides a kind of and orders input mode very flexibly, because need not to pre-determine or make order and user-friendly symbol to be associated.
On the other hand, discern at least one order and can comprise from least one graphic sign and discern at least one graphical symbol that graphical symbol is represented at least one order.Like this, can provide user-friendly symbol, the generation of this symbol accelerated graphics mark.Provide predetermined symbol by order or address to frequent use, and the order or the address of seldom using will be registered as hand-written character so that convert the character code form to, this modification can combine with above-described character code modification.
According to another embodiment of the present invention, discern at least one order and can comprise according at least one graphic sign the sense command designator.Optionally, discern the subarea that at least one order can comprise the recognizing site coding pattern, described subarea in fact by command indicator around.The subarea can interrelate with order.
Command indicator can be the indication of drawing and writing down, and this indication is identified as the instruction of recognition command by sensor device.This instruction can is-symbol, and in one embodiment of the invention, symbol can be around (encircle) order, thereby constitutes all or part of around the framework of order or other draws shape arbitrarily.Framework can have specific outward appearance, and the indication that order just is being transfused to is discerned and be understood that to the outward appearance of framework by sensor device.
Just be transfused to by directive command, sensor device can more easily be understood as an order to graphic sign.
The subarea is a zone of position coding pattern on the substrate, and this zone concerns that by for example command indicator or by a certain other with order for example demarcate in a certain zone of spiral figure symbol.For example, in case a certain order is identified, just can determine annular section around this order.By position encoded pattern, the subarea can connect with this order, thus can according to fall into this a certain relevant subarea in the record of any a pair of coordinate, discern this order.
By allowing the command indicator definition subarea relevant with order, and directive command is transfused to, and command indicator can have dual-use function: define subarea and directive command and just be transfused to.
Thereby, according to one embodiment of present invention, can respond the record of a pair of coordinate in the subarea, realize sending at least one order to the address.This makes it possible to the order that " repeated use " before write down and write down.
According to the present invention, can be according to the different modes receiver address.A kind of alternative approach is that receiver address comprises the storer receiver address from sensor device.Thereby the address of the unit of tape handling device can be programmed in advance and is kept in the storer in the sensor device.According to another kind of alternative approach, receiver address can comprise according at least one graphic sign identification address.Thereby note can be drawn on substrate in the address, by the sensor device record, and optionally, can be relevant with one or more orders.
According to one embodiment of present invention, according at least one graphic sign, but the contact (association) between identification address and at least one order.But the relation between described contact directive command and the address.
According to one embodiment of present invention, receive at least one graphic sign and comprise receiving and represent the address, at least one order and address and described at least one separable graphic sign of at least a at least three of getting in touch between ordering.Thereby, represent the address, the graphic sign of order and contact can be distinguished from each other out significantly.
According to the separable graphic sign that connects the graphic sign of representing at least one order and described address respectively, can discern described at least a contact.For example, at least a contact can be identified as the graphic sign that has the line strip that extends in fact between the graphic sign of representing at least one order and address.Naturally, contact also can connect two orders, perhaps an order and an address.Contact provides a kind of method that order, address etc. are relative to each other.
According to one embodiment of present invention, in the storer of sensor device, the electronic representation of order layering is provided, described order layering comprises at least two orders and at least a contact, described at least two orders and at least a contact show on the substrate with plotting mode by node and camber line that respectively all the corresponding subarea with position encoded pattern is relevant in described at least two orders.
Order layering or imperative structures can be any order layerings that is used for the unit of one or more tape handling devices.The order layering generally has a root node, and root node can be to the order of the unit of tape handling device or the address of this unit.In addition, the order layering can have some branches that (but whether must have) also can be described as node, and each branch or node have the plurality of sub branch again, thereby forms tree structure.The order layering may be bigger, so that comprise a large amount of orders on many order levels and/or each level.Node can connect with lines, thereby each node has a superior node, but can have more than one slave node.The lines of connected node can be understood that the contact of top indication, and node can be address or the order that is used to control the unit of tape handling device.Naturally, address can have the plurality of sub address of the different units of for example being furnished with processor again.
Method of the present invention can comprise according to the order layering and form at least one command string, and by giving the address command string branch, the unit of control tape handling device.Command string is the instruction that is used for the unit of tape handling device, and described instruction also can be made of the address more than one order.Command string can comprise more than one order.
In addition, discerning at least one order can comprise from a pair of coordinate of one of subarea reception, this order that representative is selected to coordinate, and the electronic representation of identification selection order, wherein form command string according to the order of selecting and at least one upper layer commands (hierarchically superior command).
The order layering of representing on the substrate of position encoded pattern according to present embodiment can be furnished with.By according at least one graphic sign recognition command layering, can partly provide the electronic representation of order layering at least.Mean that to small part the user is by increasing other order or address, scalable user or other existing order layering that someone prints in advance or drawing writes down.
On the other hand, provide electronic representation to the small part of order layering to comprise the electronic representation that receives the order layering in the electronics mode.The substrate that produces graphic sign on it can have the diagrammatic representation of at least a portion order layering.Thereby the substrate with pre-print command structure can be provided together with the imperative structures of electronic edition, and the imperative structures of electronic edition will be stored in the storer of sensor device, for the usefulness in future.
According to the present invention, provide the electronic representation of order layering also to comprise according at least one graphic sign, discern at least one other order and at least a other contact, and, described at least one order and described at least one other order are kept in the storer of sensor device according to described at least a other contact.Thereby by increasing other order, perhaps by increasing the address, the user can expand predetermined imperative structures.Also can be right by the interior coordinate of the record pre-stator region relevant with the order of order in the layering, the utility command layering.According to such record, order can be sent to the unit of tape handling device, as mentioned above.
The electronic representation of order layering can tree form data structure form be kept in the storer of sensor device.Tree form data structure can be the arbitrary data structure that is used to represent layering or tree structure.Various such data structures are known for people.According to this alternative approach, the indication of response command, the record of a pair of coordinate in for example relevant with the order subarea forms command string.By the order that starts from selecting, and increase each upper layer commands, till arriving root node, can constitute command string.Set up command string and also can comprise the increase separator, for example " " etc., according to the suitable order arranging order, and increase essential parameter or switch.
On the other hand, can be according to forming the form of at least one command string, the electronic representation of hold-over command layering according to the electronic representation of order layering.Thereby, can be according to the form of the different command string of integrated degree, preservation can be according to the some or complete order string of order layering formation.When a pair of coordinate is indicated a certain order in passing through the record subarea, fetch the command string that comprises this order, and send it to the unit of tape handling device.
According to a second aspect of the invention, provide a kind of computer program that is used to control the unit of tape handling device.Computer program comprises the instruction that is used for sensor device, and when being performed, described instruction makes sensor device realize said method.
According to a third aspect of the invention we, provide a kind of sensor device that is used to control the unit of tape handling device.Sensor device comprises signal processor, and described signal processor receives the position of moving of representative sensor device in having the substrate of position encoded pattern.Signal processor is arranged to receive at least one graphic sign that is the position form, according at least one graphic sign, identification is used at least one order of the unit of tape handling device, the address of the unit of receiving belt processor, and by described at least one order being sent to described address, the unit of control tape handling device.The processor of sensor device can be arranged to realize said method.By the special circuit device, programmable microprocessor or their combination can realize said method.
According to a forth aspect of the invention, provide a kind of method that is used to control the unit of tape handling device.This method comprises utilizes the representative of sensor device record when producing graphic sign on substrate, the position of moving of sensor device in having the substrate of position encoded pattern, utilize sensor device, on substrate, be used at least one order of the unit of tape handling device, and described order is sent to the unit of tape handling device so that control this unit with the plotting mode record.This method provides a kind of user friendly and control mode of the unit of tape handling device intuitively.
For example, when the user plans by wireless device, when the computing machine that the input of a certain command string is connected with sensor device or other unit of being furnished with processor, can use this method.This method makes it possible to control the unit of tape handling device, and needn't utilize the user interface that is pre-existing in, and for example has the pre-printing substrate of command option.On the contrary, the user can use any substrate (he or she produces the graphic sign corresponding to required order on described any substrate) that possesses position encoded pattern, and order is sent to the unit of tape handling device.
According to a fifth aspect of the invention, provide a kind of product kit that is used to control the unit of tape handling device.The product kit comprises a control substrate and a computer program with position encoded pattern, on described control substrate, represent to comprise at least the order layering of two orders with plotting mode, and on described control substrate, described at least two orders are connected with the corresponding subarea of position encoded pattern respectively, described computer program comprises the electronic representation of order layering, thereby according to the record of a pair of coordinate in its corresponding relevant subarea, described at least two orders are discernible.This product kit provides a kind of for example household electrical appliance is integrated into intelligent dwelling with the mode in the telechirics.
The electronic representation of order layering can be kept in the storer of sensor device, and can increase order by the user address that is addressed to is finished, thereby finishes the installation of electrical equipment in the intelligent dwelling.Control substrate for selecting predetermined command to provide can be provided the user subsequently, perhaps rendering order layering on substrate arbitrarily, and command string is sent to the unit of tape handling device.
Embodiment
As introduction, General Principle of the present invention is described below with reference to Fig. 1.Afterwards, will discuss some illustrations of the present invention with reference to figure 2-7 uses and alternative.
The present invention writes on the position encoded substrate (base) with utilization, is sent to the order of the unit of tape handling device afterwards, and the principle of the unit of control tape handling device is the basis.Schematically illustrate this principle among Fig. 1, Fig. 1 has more specifically represented to be the substrate 1 of one page paper form, and order can be write thereon; Sensor device 2 utilizes it that order is write on the substrate 1, with electronic form record and be sent to the unit 3 of tape handling device, among Fig. 1 with the example of computing machine as unit 3.
Sensor device 2 can be communicated by letter with computing machine 3 according to variety of way.A kind of alternative approach is a sensor device 2 by cable, infrared link or such as the short-range radio link according to bluetooth standard, directly communicates by letter with computing machine 3.This is with dashed lines 4 graphic extensions in Fig. 1.Second kind of alternative approach is that sensor device 2 is by this locality or global computer network 5, for example the Internet and compunication.Sensor device 2 can be connected with computer network 5 by computing machine 6, and computing machine 6 for good and all is connected on the computer network, and sensor device can communicate with about any one mode mentioned of communicating by letter with computing machine 3 according to top.This is shown in dotted line 4.On the other hand, sensor device can be by by mobile phone 8, such as the PDA-personal digital assistant-handheld computer 9, perhaps the radio access point that arrives of portable computer 10 utilizes wireless device to be connected with computer network 5.Optionally, communicate by letter with radio access point 7 mutually in these unit, for example portable computer 10 or handheld computer 9 utilize modulator-demodular unit in the mobile phone 8 as communicating by letter with radio access point 7 with the link of radio access point 7, and radio access point 7 can be the radio access point in the mobile communications network of some known systems or other type such as GSM, CDMA, GPRS.
As another alternative approach, sensor 2 itself can have communicator, can realize being connected with the direct of radio access point 7.
As mentioned above, substrate 1 is furnished with position encoded pattern P.Among Fig. 1, position encoded pattern P is only schematically illustrated to having the surface of round dot.This position encoded pattern is used to write on on-chip content with the electronic form record.The all places coding pattern that can be used for this purposes is known.For example in US 5477012, a kind of position encoded pattern has been described, has wherein utilized unique symbol position encoded each.Utilize pen can read position encoded pattern, described pen is deciphered position code and is produced and describe a pair of coordinate that move of pen in described surface with optical mode detection position code.Be contained in this as a reference, and all transfer among the application's applicant's the WO 00/73983 and WO 01/26032, described another kind of position encoded pattern, wherein utilized simpler some symbols position encoded to each, each symbol is participated in the coding of an above position.In WO 00/73983, the round dot of different sizes is used to 1 and 0 in the binary location coding pattern encoded.In WO 01/26032, four different side-play amounts that depart from assigned address of round dot are used to four pairs of different in the coding pattern of position binary digit codings.The round dot of some, 6*6 round dot for example is to a certain unique position encoded.According to the place value of these round dot correspondences, can calculate this position.
Round dot is deciphered in utilization, and produces every group of round dot, the pen of a pair of coordinate of 6*6 round dot for example, and available optical mode detects the position encoded pattern among WO 00/73983 and the WO 01/26032.If when pen is write on the coding pattern of position, the read-out position coding pattern, it is right then to obtain to describe a series of coordinates that move of pen in the coding pattern of position, thereby constitutes the electronic representation that writes on the content on the paper.
Below, suppose that substrate 1 has the sort of position encoded pattern of describing in WO 01/26032.But, should notice that for purpose of the present invention the position encoded pattern of other type has identical functions.
Thereby sensor device 2 also can be the sort of sensor device of describing in WO 01/26032.The example of structure of this sensor device has been described below with reference to Fig. 5.
It comprises the shell 11 that shape is similar with pen.End at shell has a perforate 12.This end is used near carrying out the surface that the position is determined thereon, perhaps keeps less distance with described surface.
Shell mainly comprises an optics, an electronic circuit component and a power supply.
Optics comprises at least one illumination and wants the light emitting diode 13 of imaging surface and the photosurface sensor 14 of a record two dimensional image, for example CCD or cmos sensor.Optionally, this device also can comprise an optical system, for example catoptron and/or lens combination (not shown).Light emitting diode can infrared light emitting diode, and sensor can responsive Infrared.
The electric power supply of this device obtains from battery 15, and battery 15 is installed in the compartments in the shell.Also can obtain power supply from the external power source (not shown) by cable.
Electronic circuit partly comprises signal processor 16, and signal processor 16 comprises the processor with primary memory and program storage.Processor is programmed, so that from the sensor reading images, the position encoded pattern in the detected image is deciphered position encoded pattern and is become to be the position of coordinate to form, handle the information that writes down with electronic form according to the mode that is described in more detail below, thus the unit 3 of control tape handling device.
In the present embodiment, this device also comprises nib (pen point) 17, by nib 17, can write on the person's handwriting based on common pigments on the surface of will carry out therein determining the position.Nib 17 can stretch, thereby whether user's may command uses it.In some applications, this device must not possess nib.
Person's handwriting based on pigment is preferably transparent to infrared light, and writing absorbs infrared light rightly.Light emitting diode by utilizing the emission infrared light and to the sensor of infrared light sensitivity not under the situation of interference position coding pattern, carries out the detection of position encoded pattern at aforementioned person's handwriting.
Sensor device also can comprise button 18, by button 18, can activate and control this device.It also has for example by utilizing infrared light, radiowave or ultrasound wave, with respect to the transceiver 19 of sensor device wireless receiving and dispatching information.Sensor device also can comprise the display 20 of display position or recorded information.
Sensor device can be divided into different physical enclosure, and first shell comprises the image of record position coding pattern, these images is sent to be included in second shell, and carries out the required assembly of assembly that the position is determined according to the image of record.
According to an embodiment, sensor device 2 is communicated by letter with other unit 8,9,10 or 6 by wireless device according to mode known to those skilled in the art.Carry out corresponding units 8,9,10 and 6 according to mode known to those skilled in the art equally, radio access point 7, the communication between the unit 3 of computer network 5 and tape handling device.The application of position coding pattern also is a method known to those skilled in the art on the function of sensor and the substrate.
With reference now to Fig. 2, first application of one embodiment of the present of invention is described.On substrate 1, record the many phrases or the symbol that constitute order 22,23 or address 21 with position encoded pattern.Order can be a word, also can is-symbol, as long as sensor device is programmed for the understanding symbol in advance and the Symbol recognition order.Can be by the study of a certain form, make thus that order is relevant with symbol to realize this programming in advance, will illustrate in greater detail below.
One of phrase 21 of record constitutes the indication of sensor device connected computer network address (for example 3 residing computer network addresses, unit of tape handling device).The computer network address also is used for the address of other type of compunication, for example bluetooth (Bluetooth
) address.
Indication according to address or address constitutes root node, and order constitutes the mode of the node in the tree structure, with tree structure record order on substrate.Utilize the lines of drawing betwixt that a certain node and another node are connected.
But thereby order 22,23 structure conditions, operational character, parameter or subordinate order, as shown in Figure 2.Notice that the tree structure with order can change to the large-scale tree structure with many orders and subordinate order from the strand order aspect scope.
Can center on each command record (note) command frame (frame) 24.Command frame 24 can be worked according to the mode of the boundary of a part of delimiting substrate 1, also can be discerned by sensor device 2 and be interpreted as the indication that order just is being transfused to according to it, thereby the mode that plays the command indicator effect is worked.Between order 22,23 or command frame 24, can draw the lines of the connection between these orders of indication.
The shape of command frame only constitutes an example that can how to design these frameworks among Fig. 2-4.Other shape also is possible, and difformity can be represented dissimilar orders or address.On substrate 1, also have " transmission " frame 26, " transmission " frame 26 will be sent to the unit of tape handling device to the sensor device directive command." transmission " frame 26 can be to print square frame in advance, comprise the specific position encoded pattern of a predetermined part to " transmission " function coding, perhaps " transmission " frame 26 can be by user's record on substrate 1, and special symbol or particular command word with representative " transmission " function.As another kind of alternative approach, when sensor device is recognized the indication of command boxe or computer network address, can ignore " transmission " frame with the direct-connected sensor device in computer network address.
As shown in Figure 2, the user has utilized sensor device 2 recording addresses " my computing machine " 21, and this is to the computer network address of sensor device 2 indication users' oneself computing machine.Around this address, record order framework 24, command frame 24 are determined after input, will be made it the subarea of the position encoded pattern that interrelates with described address by sensor device.When writing down, sensor device read-out position coding pattern, the electronic representation of the graph image that calculated address 21 and command frame 24 constitute.Utilize OCR or ICR to explain this graph image subsequently, thereby obtain the electronic form of order " my computing machine ", and it is kept in the storer in the sensor device.Optionally and " my computing machine " of record be an address, and just the indication of a text string preserve this address together.As a kind of alternative approach, can preserve the address that sensor obtains, for example 197.57.3.982.The expression on the surface on the substrate 1 that command frame 24 surrounds also is kept in the sensor device, and " my computing machine " that make it the IP address correlation that exemplified by 197.57.3.982 with conduct here is associated.
When user record order " format " 22 and second order " hard disk " 23 and command frame 24, repeat identical process: the order of writing down is by with the electronic form record, explain and and their constitute the indication of ordering, and be saved together with the subarea relevant of substrate 1 with them.When the user write down contact (association) 25 between the order 22,23 subsequently, contact 25 also was recorded and saves as the indication how order 22,23 is relative to each other.
According to the order 22,23 of preserving with get in touch 25, in sensor device, form command string, the first of command string is by the address that constitutes the root node in the tree-like imperative structures, and promptly address " my computing machine " formed.Next be contact 25, up to arriving final order " hard disk " thus set up command string till 23 gradually, and present for example such form at last
My computing machine/format/hard disk
Perhaps
197.57.3.982/ format/hard disk
Can form according to different modes and the hold-over command string.According to a kind of alternative approach, can preserve each command string that can form according to the imperative structures or the layering of appointment.According to this alternative approach, new command string is increased and is new order, and perhaps parameter is added in the imperative structures.
According to another kind of alternative approach, can be according to any suitable mode in sensor device, for example by the arbitrary data structure that is used to show tree structure, expression is with the tree structure of graphics mode record and registration.When selecting a certain order, during for example by a certain order of a pair of coordinate selection in this command frame on the record substrate, form corresponding command string according to the order of mark or parameter and up to all other orders or the parameter of root node.
When user's mark " transmission " frame 26, command string is sent to the computer network address by address " my computing machine " indication, thus unit 3 these orders of execution of being furnished with processor and being connected with this computer network address, and its hard disk is formatted.
In one embodiment of the invention, the unit 3 of tape handling device sends the executed affirmation of order to sensor device 2 subsequently.The form of sound, light or vibration signal in can sensor device provides affirmation to the user, perhaps goes up by near a certain other unit (for example mobile phone or handheld computer) the user to show described affirmation, provides affirmation to the user.
Second application of one embodiment of the present of invention is described below with reference to Fig. 3.On substrate 1 with position encoded pattern, according to top similar manner with reference to figure 2 explanation, write down by command frame 24 around and the address 30 and the some orders 31,32,33,34,35,36 that connect by contact 25.Order is recorded and connects together the formation tree structure, wherein address " dwelling house " 30 indicated the computer network address of a certain unit of the intelligent dwelling that for example is arranged in the user, and described unit is arranged to control the one or more unit of tape handling device in user's dwelling house.On the other hand, under situation about not existing as any master unit in this example, each unit of being furnished with processor in user's dwelling house can have the network address, and can directly be connected with computer network.
Many unit of being furnished with processor are connected with the computer network address, and these unit are by order 31,32,33,34 addressing.The unit of other type also is possible, and is considered to be covered by the present invention.Each unit can be provided for the some orders or the parameter of its control subsequently.In Fig. 3, only drawn tree structure in detail, but will recognize when having increased new unit about the temperature control of heating system, perhaps when existing unit possesses new function, can expand this tree structure.Will recognize that also the tree structure shown in Fig. 3 is that machinery is drawn, and for the ease of illustrating, Fig. 3 has represented a part of tree structure bigger a part of tree structure more essential than this example.In actual applications, tree structure or order layering can Freehandhand-drawings, and only draw that part of structure that will use, i.e. those orders, as shown in Figure 2.On the other hand, the imperative structures that predetermined and printing or machine are drawn, or its part also is possible.These imperative structures can by, for example the manufacturer of a certain household electrical appliance provides.By allowing the user to increase other parameter or order, this predetermined order layering is extendible.The manufacturer of household electrical appliance also can provide and comprise the essential complete order of a certain electrical equipment or one group of electrical equipment or the predetermined command layering of parameter.Can take to control substrate, for example have position encoded pattern, wherein print command layering in advance, but also there is not the form of a piece of paper of fill address that the order layering is provided.Can form of software provide the order layering of respective electronic version, so that be installed on the sensor device.Software provides the subarea that makes position encoded pattern and correctly orders the essential instruction that interrelates to sensor device.
By the appropriate position in order layering (hierarchy), fill in user's address, thereby make it possible to by the sensor device control apparatus about sensor device, the user can install this electrical equipment.In case the order layering has been installed in the sensor device, then the user can use this order layering, and according to top described increase order.
Thereby appliance manufacturers can provide the product kit that comprises control substrate and software to its client, so that the order layering is installed in the sensor device.
The order 35 of indicated temperature parameter is labeled with the numerical value order 36 that is used for order 35 and is connected by contact line 25.The command string that produces for the temperature that firing equipment is set is
Dwelling house/heating/temperature/20,
Thereby the response user comprises the node of temperature parameter by mark, and mark " transmissions " frame 26 subsequently, sends this command string to the computer network address by address " dwelling house " indication, and the firing equipment temperature in user's dwelling house is set to 20 and spends.Recognize that can be all other unit 31,32,33,34 constitutes similar imperative structures, thereby the parameter of setting and numerical value can be transfused to and send to unit 31,32,33,34.
Fig. 4 has represented the third application of one embodiment of the present of invention.According to this application, finish input with respect to the program in the user's computer 3 (Fig. 1).In addition in this case, address 40 and some orders 41,42,43,44 have been plotted on the substrate 1, are connected by contact 25, and utilize command frame 24 marks." transmission " frame 26 also is arranged on the substrate 1.On substrate, also write down sketch 45, and with the electronic form record.Imperative structures among Fig. 4 comprise the address " my computing machine " 40 of indication subscriber computer address and are installed in graphic package 41, word processor 42 and spreadsheet program 43 in the user's computer 3.
In this example, described input, but will recognize the input that to finish similarly with respect to word processor 42 and spreadsheet program 43 with respect to the data of the sketch form of graphic package 41.In fact, also can transmit on-chip all information that are recorded in this manner.Other example is calendar information, p.m.entry, database items.
As the subordinate order of graphic package, write down and utilized sensor device with electronic form record order " input " 44.Sketch 45 is connected with order " input " 44 by lines 47.Form with the graph data of following being called " view data " is kept at sketch 45 in the sensor device.More particularly, sketch is saved and is graphic file, for example vector graphics file.This can take (the Windows such as .wmf
Meta File) and so on standard storage form perhaps takes to be exclusively used in the storage format of sensor device.Before fill order, this document is transmitted to the unit of tape handling device or is associated with the order that just is being performed.
Response " transmission " frame just is labeled, and following command string is sent to the unit 3 of tape handling device:
My computing machine/graphic package/input/view data.
The unit 3 of tape handling device receives command string and image, and makes graphic package import this image.When using the standard storage form,, can realize input by the existing force of the program that just is being performed to graphic package by the command string of indication include file name.But if use the storage format that is exclusively used in sensor device, the program that then receives view data must possess the function of the storage format of processes sensor device.
Can be recorded on the substrate 1 for other order of graphic package, and be used to control more accurately the input of sketch 45.As a kind of alternative approach, but mark is with the zone of composing images data, so that itself and other zone that does not require the unit 3 that is transmitted to the tape handling device are separated.Represented such mark 46 among Fig. 4.
When writing down, the order that note has the substrate 1 of order can be stored in the storer in the sensor device on it is used repeatedly.This means that the user can point to the order that writes by utilizing sensor device, indicate which order to be performed to sensor device, thereby sensor device can be read the position encoded pattern corresponding to this order.Sensor device can be identified in this order in its storer, and this order is sent to when at the enterprising line item of substrate, the address relevant with this order.This can realize by a pair of coordinate in the appropriate subarea of record position coding pattern simply, and needn't mark " transmission " frame arbitrarily.
According to one embodiment of present invention, by on substrate, writing down other order or the parameter of the order that definition before write down and write down with painting mode, and make it relevant, can increase described other order or parameter with the order of before writing down and writing down.Like this, obtain a kind of dynamic command structure, when increasing new unit, this dynamic command structure can be extended, perhaps can utilize new order to enlarge described dynamic command structure.Thereby be increased to the part that order in the order layering constitutes aforesaid order layering in this manner.
Method described herein can be implemented as computer program, as shown in Fig. 6 and 7.Computer program comprises in the program storage that is kept at sensor device, and the computer program of carrying out in its processor.As a kind of alternatives, can integrally or partly with the product special circuit, for example the form of ASIC, FPGA perhaps with the form of numeral or mimic channel or their any appropriate combination, realizes method described herein.
Following explanation is at the inventive method based on Fig. 6-12, and Fig. 6-12 has represented different embodiments of the invention, and these embodiment can be used alone or in combination.
Fig. 6 is the schematic flow diagram of the method according to this invention.Available for example computer program is realized this method.In step 50, in sensor device 2, receive graphic sign.In step 51, according to graphic sign, identification is used for the order of the unit 3 of tape handling device.Sensor device is the address of the unit 3 of receiving belt processor in step 52 also.In step 53, this order is sent to this address.Can be according to different mode setting up procedures 53, for example detect on-chip " transmissions " frames by sensor device 2, order or other any indication by receiving to send, for example button is pressed etc.
Fig. 7 is the schematic flow diagram according to the method for the embodiment of the invention.In Fig. 7, the step 51 of order that identification is used for the unit of tape handling device comprise by, for example ICR (intelligent character recognition) or HWR (person's handwriting identification), at least in part graphic sign is converted to the substep 51a of machine-readable character form, according to the output of step 51a, can in step 51b, discern this order.Thereby or,,, can discern the order of writing with expressly from the database retrieval related command perhaps by according to character combination directly according to the practical combinations of machine-readable character.Similarly, sensor device can be arranged to according to such character combination identification address (step 52).
Fig. 8 is the schematic flow diagram of method according to another embodiment of the present invention.In Fig. 8, the step 51 of recognition command comprises identification and can pre-determine, thereby is identified as the first substep 51c of the graphical symbol that is equal to a certain order.In the second substep 51b, the order that identification is corresponding.For example, target cross (" x ") can be interpreted as " deletion " order.Similarly, sensor device can be arranged to according to such graphical symbol (symbol) identification address (step 52).
Obviously, whether be with expressly writing down because sensor device can at first be determined order or address, subsequently according to character combination or graphical symbol recognition command or address, Fig. 7 and 8 embodiment can be combined.
In additional step (not shown), can increase other order corresponding to those steps of in Fig. 6-8, describing.
Fig. 9 is the schematic flow diagram according to the method for further embodiment of this invention.Among Fig. 9, the step 51 of recognition command also comprises the sense command designator, for example the substep 51d of the command indicator 24 of Fig. 2-4.In the context of detection of command indicator, but in step 51e the subarea of recognizing site coding pattern.Described subarea and order are connected, thereby the record of a pair of coordinate will be interpreted as equaling the record of related command by sensor device in the subarea.
Figure 10 is the schematic flow diagram of method according to another embodiment of the present invention.In Figure 10, the step 52a of receiver address comprises that storer 55 can be included in the sensor device 2 from storer 55 receiver addresses.
Figure 11 is the schematic flow diagram of method according to another embodiment of the present invention.In Figure 11, all according to graphic sign 50, recognition command (in step 51), address (in step 52b) and contact (in step 54).
Figure 12 illustrates according to one embodiment of the method for the invention, wherein in step 57, provides the order layering in the storer 56 of sensor device 2.The graphic sign that produces previous the time by preserving can provide this order layering.Also can by downloading to the storer 56, provide described order layering by top any one communication path about Fig. 1 explanation from for example external memory storage medium.In storer 56, the subarea of order and position encoded pattern is connected (associated).
In Figure 12, the step 51 of recognition command comprises the substep 51g that receives a pair of coordinate from the subarea relevant with order.Thereby in substep 51h, discern the order relevant with this subarea.
Figure 12 also graphic extension can form command string according to the order layering.When passing through graphic sign just at input command, perhaps response perhaps by the order of a pair of coordinate identification in the pre-stator region, can form command string by for example graphical symbol.
To the address and/or order pre-programmed or pre-determine the address and/or the distinct program of the order imagination obtains.
A kind of alternative approach is to use the appropriate cards with position encoded pattern, and on this form, the user writes simple title, address or the order that can be discerned by sensor device making it for example specifying in the square frame.
The another kind of selection is the unit of communicating by letter by with sensor device, and for example computing machine, PDA etc. realize pre-programmed.Such unit can be by, computer network for example, perhaps by such as bluetooth
Or IrDA and so on junction service transmits information.
According to top explanation, to one skilled in the art, each embodiment of obvious the method according to this invention capable of being combined, and obviously can carry out each step according to different orders.
Graphic sign also can comprise, for example is the data of numeral, text, sketch or graphic form, and described data are by sensor device 2 record and as above connect with order or address with reference to figure 4 is described.
Sensor device can be programmed, and when receiving graphic sign with box lunch, according to their content, estimates these graphic signs.For example, expressly order, graphical symbol or command indicator can trigger the said method of recognition command.Can handle Unidentified data according to the arbitrary standards mode, for example can be used as stroke, promptly coordinate is stored in the storer of sensor device 2 sequence.
In the scope of accessory claim, also can change the present invention according to alternate manner.
For example, except those position encoded patterns of expression here, many different types of location coding patterns can be expected.Position encoded pattern needn't need and can detect with optical mode.For example, it can be the position encoded pattern that can read by magnetic, capacitive character, induction, chemistry or acoustic apparatus.But this need use sensors of various types.
Position encoded pattern among the WO 01/26032 can be to the position of a lot of uniquenesses or the coordinate coding of point.Can think and select the obvious much bigger imaginary surface of any single substrate of constituent ratio together as all these.This imaginary surface can be divided into different zones, and described zones of different is specialized in the usefulness of different application.For example, the usefulness of the unit of control tape handling device can be specialized in zone.The function that defines the information in this zone and be attached thereto can be kept in the pen, and is used to control the function of pen.
Another kind of alternatives is in fact to allow record order in the arbitrary portion of imaginary surface.In this manner, the surface that almost possesses position encoded pattern arbitrarily all can be used to input command, with the relevant control of the unit that is used for the tape handling device.In this embodiment, because some zone before had been retained the usefulness for some function, therefore may needs to take some measures and prevent to disturb.
By searching the address that is arranged in the database outside the sensor device, but the address that recognition command and data mail to.Order and address all can be sent to external unit so that explain and further processing.Can in sensor device, in the unit of tape handling device, perhaps in being exclusively used in a certain other external unit of explanation, realize this explanation.
Also can determine command string in advance, for example determine described address in advance by the sensor device that utilizes this information to programme in advance with the address of mailing to.According to present embodiment, needn't be with the plotting mode recording address.At least an order can be write down, but, also aforesaid imperative structures can be write down and preserve according to present embodiment.On the other hand, can make command string that the address of mailing to is relevant with the specific region of position encoded pattern, thus relevant with the particular substrate that this zone was positioned at of position encoded pattern.
As a kind of alternative approach with the form hold-over command of dynamic structure, also can preserve some command strings, wherein each command string representative order may make up.
The mode that sends order and address also can change: for example, can send raw data according to the form of sensor device from the image of substrate taking-up.Also can send the image data processing of a certain form, compressing image data for example, obtain from image and a series of coordinates that move of representative sensor device in substrate, perhaps be the order or the address of character encoding format.Do not get rid of the alternate manner that sends order, address or data.
Also allow to be positioned at the order on the substrates of different and/or the association of data.For example, this can utilize the substrate of arrangement adjacent one another are to link described address and described order by writing down an address on first substrate and order of record on second substrate subsequently, draws a line afterwards and realize between described address and described order.Therefore sensor device can be handled may be and the interruption of the position encoded pattern that produces, for example, handle this interruption of position encoded pattern by the contact of generation between two zones of the position encoded pattern that interrupts a corresponding side as described in the WO 01/75781 that is contained in this as a reference.
Send address, order and data by utilizing " transmission " button can start, write on on-chip indication, start to the transmission of the unit of tape handling device address, order and data but also can respond to the unit of tape handling device.For example, can start transmission around a certain order drafting framework.In case sensor device has write down a complete command string, perhaps when mark framework internal zone dividing territory (this zone around write order), also can start transmission.Other alternatives that start to send includes, but is not limited to voice control, by the button on starting writing etc.
In addition, press button on the sensor device by the user, but tag address and command entry.This can still in whole or part input process, also can make button keep the state that is pressed prior to the input of order.
In the scope of accessory claim, other variation and combination also are possible.