CN103383589A - Electronic computing system - Google Patents

Electronic computing system Download PDF

Info

Publication number
CN103383589A
CN103383589A CN2012101328847A CN201210132884A CN103383589A CN 103383589 A CN103383589 A CN 103383589A CN 2012101328847 A CN2012101328847 A CN 2012101328847A CN 201210132884 A CN201210132884 A CN 201210132884A CN 103383589 A CN103383589 A CN 103383589A
Authority
CN
China
Prior art keywords
control module
optical touch
computing system
electronic computing
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012101328847A
Other languages
Chinese (zh)
Inventor
吕俊毅
苏宗敏
彭元昱
柯怡贤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pixart Imaging Inc
Original Assignee
Pixart Imaging Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pixart Imaging Inc filed Critical Pixart Imaging Inc
Priority to CN2012101328847A priority Critical patent/CN103383589A/en
Publication of CN103383589A publication Critical patent/CN103383589A/en
Pending legal-status Critical Current

Links

Images

Abstract

The invention discloses an electronic computing system. The electronic computing system comprises a computing device and an optical touch-control module, wherein the computing device comprises a screen; the optical touch-control module detects the movement of a target on the screen. When the target is operated in a first region on the screen, the optical touch-control module outputs first data, and when the target is operated beyond the first region on the screen, the optical touch-control module outputs second data, wherein the first data and the second data are different data.

Description

Electronic computing system
Technical field
The present invention relates to about a kind of electronic system, and be particularly related to a kind of electronic computing system.
Background technology
Notebook computer is a kind of common miniature electric computing system.Notebook computer has screen and keyboard usually, carries out divided by keyboard outside the input of character (characters), and the user generally also can external access of mouse, controls screen upstream target and moves, and select operation by the button on mouse.Mouse generally is placed on by notebook computer, and when the user carried out character and mouse action at the same time, user's hand must constantly move between keyboard and mouse.
The part notebook computer even has Trackpad and tracing point.Trackpad and tracing point can replace mouse, so the user need not to use mouse when using notebook computer.Only arranging of Trackpad and tracing point needs extra mechanism and circuit hardware.
Panel computer (tablet computer) is another kind of miniature electric computing system.Panel computer separately provides touch control screen, and the user can put tactile screen and operate.Generally speaking, the user touches screen with finger or pointer point, selects desired target.Touch-control system calculates the absolute coordinates of touch points, afterwards coordinate is sent to the operating system of panel computer.Operating system is found out corresponding selection target again according to the coordinate that obtains, and then carries out the function of this selection target representative.
Summary of the invention
For solving the aforementioned problems in the prior, the invention provides a kind of electronic computing system.
One embodiment of the invention discloses a kind of electronic computing system, and electronic computing system comprises a calculation element and an optical touch-control module.Calculation element comprises a screen.The activity of the target of optical touch-control module detecting on screen.When the first area when target on screen operates, optical touch-control module output one first data, and when operating beyond the first area on screen when target, optical touch-control module output one second data, wherein the first data and the second data are different pieces of information kinds.
Another embodiment of the present invention discloses a kind of electronic computing system, and electronic computing system comprises a calculation element and an optical touch-control module.The activity of the target of optical touch-control module detecting on keyboard is to export one first gesture event.
Another embodiment of the present invention discloses a kind of electronic computing system, and electronic computing system comprises a platform and an optical touch-control module.Platform comprises a key combination.The activity of the optical touch-control module detecting target on key combination is to determine target by a button that touches and to export a corresponding key set code of this button.
Description of drawings
Fig. 1 is the schematic diagram of the electronic computing system of one embodiment of the invention;
The schematic diagram of the electronic computing system of Fig. 2 display-object operation one embodiment of the invention;
Fig. 3 is the schematic diagram of the electronic computing system with a plurality of input areas of one embodiment of the invention;
Fig. 4 is the schematic diagram of the electronic computing system with operating point and a plurality of input areas of one embodiment of the invention;
The gesture operation of Fig. 5 illustration one target on operating point;
Fig. 6 is the schematic diagram of the electronic computing system of another embodiment of the present invention;
Fig. 7 is the schematic diagram of the electronic computing system of another embodiment of the present invention;
Fig. 8 is the calcspar of the optical touch-control module of one embodiment of the invention;
Fig. 9 is the schematic diagram of the optical touch-control module of one embodiment of the invention;
Figure 10 is the schematic diagram of the optical touch-control module of another embodiment of the present invention;
Figure 11 is the schematic diagram of the optical touch-control module of another embodiment of the present invention;
Figure 12 is the schematic diagram of the optical touch-control module of another embodiment of the present invention;
Figure 13 is the schematic diagram of the optical touch-control module of another embodiment of the present invention;
Figure 14 is the schematic diagram of the optical touch-control module of another embodiment of the present invention; And
Figure 15 is the process flow diagram of area detecting method of the optical touch-control module of one embodiment of the invention.
Wherein, description of reference numerals is as follows:
1,6,7: electronic computing system
11: calculation element
12,12a, 12b, 12c, 12d, 12e, 12f: optical touch-control module
13: target
31,32: subregion
33: input area
34: the zone
35: press and click gesture
36: the zoom in/out gesture
41: operating point
51,52: the position
61: calculation element
62: target
63: screen
64: point to vernier
65: Trackpad
66: operating point
71: platform
72: target
75: touch pad area
76: operating point
81: processor
82: image sensor
83: volatile memory
84: nonvolatile memory
85: peripheral device
91: sensing region
92: target
102: mirror element
103,104: light-emitting component
106: the virtual image
111: screen
112: the zone
113: virtual input element
114: the zone
115: the back reflective device
116: light source
121: image sensor
122: processor
125: light guide
611: keyboard
711: key combination
1021: minute surface
S151~S161: process step
Embodiment
In certain embodiments, the exportable data except the coordinate of touch points of the optical touch-control module of exposure.
In certain embodiments, the function of the multiple input media of optical touch-control module tool of exposure.
In certain embodiments, the optical touch-control module of exposure can provide the function of multiple input media.
In certain embodiments, the user can flexibly arrange or cook up required input function on the optical touch-control module that discloses.
Fig. 1 is the schematic diagram of the electronic computing system 1 of one embodiment of the invention.With reference to shown in Figure 1, electronic computing system 1 comprises a calculation element 11 and an optical touch-control module (optical touch device) 12.In certain embodiments, calculation element 11 can be portable electronic product, for example: mobile phone, personal digital assistant (Personal Digital Assistant), panel computer (tablet computer), but the present invention is not limited with aforementioned example.In certain embodiments, calculation element 11 comprises a screen 111, and optical touch-control module 12 arranges to detect the activity of (monitor) target 13 on screen 111.In other words, optical touch-control module 12 can be detected the position of target 13 on screen 111, exports the coordinate of this position to calculation element 11.In the sensing range of optical touch-control module 12, can plan at least one input area 112, the size of this at least one input area 112, position etc. can be by the user from ordering.On screen 111, to position that should at least one input area 112, show corresponding virtual input element 113, position or bootable user that virtual input element 113 allows the user know and carry out input operation on screen 111 carry out input operation.Virtual input element 113 can a similar entity input media.When target 13 when input area 112 operates, the exportable data of optical touch-control module 12, wherein the data class under these data is different from the data class under the data of exporting when the zone 114 of target 13 beyond input area 112 operates.In certain embodiments, when the zone 114 of target 13 beyond input area 112 operates, the coordinate of output touch points, and during at the interior touching screen 111 of input area 112, do not export coordinate when target 13.
In certain embodiments, coordinate data and non-coordinate data are to belong to the different pieces of information kind.In certain embodiments, vector data and coordinate data are the different pieces of information kinds.In certain embodiments, gesture event and coordinate data are the different pieces of information kinds.
In certain embodiments, virtual input element 113 is a dummy keyboard, as shown in Figure 1.The user after cooking up the position of dummy keyboard, can show this dummy keyboard on screen 111, and optical touch-control module 12 simultaneously can be at this dummy keyboard of the interior mapping of input area 112 (mapping) in the sensing range of optical touch-control module 12.The user can according to the guide of dummy keyboard, carry out the input of character (characters).When being pressed on a virtual key, optical touch-control module 12 can calculate press the coordinate at place, determines corresponding virtual key whenever target 13, then exports a key set code (key code) that should button to calculation element 11.Calculation element 11 is according to the key set code of obtaining, and the character of correspondence is presented on screen 111.In certain embodiments, key set code comprise scan the code (a scan code), key set code can be transferred into the entity interface (physical interface) in calculation element 11, and the entity interface is decoded into the corresponding character (ASCII equivalents) of ASCII with key set code.In certain embodiments, optical touch-control module 12 is decoded into the corresponding character (ASCII equivalents) of ASCII with key set code, and exports calculation element 11 to, to be presented on screen 111.Optical touch-control module 12 is directly exported the corresponding character of ASCII, can reduce calculation element 11 required computational burden in the character input.
Optical touch-control module 12 allows the user can plan arbitrarily input area 112; Be that the user can be in the sensing range of optical touch-control module 12, the input area 112 of any size of any set positions.In certain embodiments, the user can be in the sensing range of optical touch-control module 12, with target 13 around a zone as input area 112.In certain embodiments, the user can in the sensing range of optical touch-control module 12, set diagonal angle 2 points of input area 112, to define input area 112.The invention is not restricted to above-mentioned method, other planning input areas 112 are also applicable.
Plan zones of different in optical touch-control module 12, to carry out different input operations, can satisfy the user to the demand of different operating.
In certain embodiments, target 13 can comprise pointer (stylus), finger tip or other similarly can be used to carry out the touch control operation thing.
In certain embodiments, when target 13 is pressed a virtual key, optical touch-control module 12 output key codes.In certain embodiments, when target 13 was pressed a virtual key, this virtual key can change, to allow the user know its selected virtual key.In certain embodiments, when target 13 was pressed dummy keyboard, optical touch-control module 12 was not exported any key set code, until target 13 is when leaving screen 111, optical touch-control module 12 is the key set code of the last virtual keys of pressing of export target 13, as shown in Figure 2.
In certain embodiments, when a plurality of targets 13 were on dummy keyboard, optical touch-control module 12 can suspend the output key code, to avoid improper output, causes the erroneous judgement of calculation element 11.
Fig. 3 is the schematic diagram of the electronic computing system with a plurality of input areas 1 of one embodiment of the invention.With reference to shown in Figure 3, the user can be voluntarily in the sensing range of optical touch-control module 12, define two subregions 31 and 32, screen 111 is at the dummy keyboard of each subregion 31 and 32 display parts, place, guide by the dummy keyboard that shows, the user can carry out the character input operation at two subregions 31 and 32, with at the display file inputing characters.In addition, the user can define another input area 33 near dummy keyboard, and wherein the input mode of input area 33 is different from the input mode of two subregions 31 and 32.In certain embodiments, input area 33 is used for the gesture input, and in certain embodiments, gesture can be by the user from ordering.In certain embodiments, zone 34 (except subregion 31 and 32 with input area 33 the zone) and input area 33 input for different gestures.
In certain embodiments, the user can the interior use of input area 33 by and click (press and tap) gesture 35, to open shortcut menu (shortcut menu), can't use in zone 34 by with click gesture 35.In certain embodiments, the user can use different gesture planning in different zones.
Optical touch-control module 12 can be planned, makes in a plurality of zones all spendable same gesture.With reference to shown in Figure 3, in certain embodiments, zoom in/out (zoom in/out) gesture 36 can be in zone 33 and zone 34 interior uses.In certain embodiments, optical touch-control module 12 can be planned, makes in the equal spendable at least one same gesture of All Ranges.
Optical touch-control module 12 can be planned, makes same gesture can produce different-effect in zones of different.With reference to shown in Figure 3, in certain embodiments, optical touch-control module 12 can be planned, making scrolling (scroll) gesture is this paper vernier (text cursor) of controlling in editing files in zone 33, and the scrolling gesture is the scrolling editing files in zone 34.
In certain embodiments, optical touch-control module 12 can be planned, makes the user can carry out the function of entity Trackpad at input area 33 places.With example, user's finger is interior when mobile at input area 33, the exportable relative displacement vector of optical touch-control module 12.
In certain embodiments, the user can be in the sensing range of optical touch-control module 12, the zone 33 of any size of any set positions.In certain embodiments, the user can be in the sensing range of optical touch-control module 12, with target 13 around a zone as regional 33.In certain embodiments, the user can be in the sensing range of optical touch-control module 12, sets out the coordinate at 2, the diagonal angle in zone 33, with defined range 33.
With reference to shown in Figure 3, in certain embodiments, the user can be defined range 33 in addition, and directly zone 31 or zone 32 are switched to regional 33; Zone 31 or the zone 32 that soon can carry out the character input change over the zone 33 that can carry out similar Trackpad operation.
With reference to Fig. 4 and shown in Figure 5, except setting the zone 112 that is used for the character input, the user separately can set an operating point 41 in the sensing range of optical touch-control module 12.In certain embodiments, operating point 41 can be arranged on outside dummy keyboard corresponding regional 112.In certain embodiments, operating point 41 can be arranged in dummy keyboard corresponding regional 112, as shown in Figure 4.As shown in Figure 5, in certain embodiments, target 13 is by being pressed in operating point 41 places, and then definition one initial position 51 tilts to position 52 backward.At this moment, optical touch-control module 12 detecting targets 13 recede, and gesture event corresponding to output, for example: scrolling (scrolling backwards) or mobile gesture event backward backward.Similarly, if target 13 is tilted to the right, optical touch-control module 12 can be exported scrolling or the gesture event that moves right to the right.In certain embodiments, when target 13 rested on operating point 41 from initial inclined position to an obliquity and target 13, optical touch-control module 12 was repeatedly to calculation element 11 output one corresponding gesture event.
With reference to shown in Figure 4, in certain embodiments, when being pressed in operating point 41 place, optical touch-control module 12 can suspend the output that targets 13 cause when input area 112 is interior when target 13.In certain embodiments, when target 13 when being pressed in operating point 41 place, optical touch-control module 12 regional 112 planning functions of meeting halt input (for example: the function of output character), and (for example: the function of export target coordinate) recover optical touch-control module 12 original functions.In certain embodiments, when being pressed in operating point 41 place, optical touch-control module 12 can suspend the function of dummy keyboards when target 13, and this moment is when target 13 moves on dummy keyboard, optical touch-control module 12 can the output key code, and can export target coordinate or scrolling gesture event.
With reference to shown in Figure 4, in certain embodiments, the user can locally arbitrarily in the sensing range of optical touch-control module 12 set an operating point 41, and gives this operating point 41 1 shortcut functions (shortcut function).In certain embodiments, when pressing operation point 41, can produce the effect of pressing simultaneously screen 111 many places, synchronously carry out thus multiple function.In certain embodiments, when pressing operation point 41, can produce the effect of pressing simultaneously a plurality of virtual keys.
Fig. 6 is the schematic diagram of the electronic computing system 6 of another embodiment of the present invention.As shown in Figure 6, electronic computing system 6 comprises a calculation element 61 and an optical touch-control module 12, and calculation element 61 comprises a physical keyboard 611, and optical touch-control module 12 is used for the activity of the target 62 on detecting keyboard 611, to export accordingly a gesture event.
In certain embodiments, calculation element 61 comprises the electronic installation of tool physical keyboard, for example: notebook computer.In certain embodiments, calculation element 61 is physical keyboard, and the user can utilize this physical keyboard to carry out the character input.In certain embodiments, calculation element 61 comprises the portable electronic devices of tool physical keyboard.
In certain embodiments, calculation element 61 comprises screen 63, and screen 63 shows that one points to vernier 64, and target 62 can move on keyboard 611, with the sensing vernier 64 on mobile screen 63.With example, when target 62 moves left and right on keyboard 611, point to vernier 64 and correspondingly move left and right; When target 62 toward screen 63 or when mobile toward user itself, point to vernier 64 can be correspondingly on screen 63 or lower the movement.In certain embodiments, when target 62 moved, optical touch-control module 12 calculated the motion vector of target 62
Figure BSA00000710440400081
Then export calculation element 61 to.Calculation element 61 can be according to the motion vector that receives
Figure BSA00000710440400082
The mobile vernier 64 that points to.In certain embodiments, motion vector
Figure BSA00000710440400083
Usable criterion agreement form (standard protocol format) transmits, such as: the form of reaching an agreement on such as PS2, ImPS/2 or IMPS/2.In certain embodiments, motion vector
Figure BSA00000710440400084
Can utilize the user to transmit from the form of ordering (user-defined).Can with the gesture control mouse action on keyboard, can allow the user needn't rely on again mouse and carry out input operation.
In addition, with reference to shown in Figure 6, in certain embodiments, target 62 moves on keyboard 611, allows optical touch-control module 12 provide a scrolling gesture event to calculation element 61, thus scrolling viewing window pictures (window screen).In certain embodiments, the user can do on keyboard 611 and pinch the gesture of drawing back one's hand (pinch gesture), so that viewing window pictures is dwindled.In certain embodiments, the user can do on keyboard 611 and stretch gesture (spread gesture), so that viewing window pictures is amplified.Aforementioned gesture is only example, and other gestures that do not disclose also can be used on keyboard 611.
Join shown in Figure 6ly, electronic computing system 6 comprises a Trackpad 65 again, and optical touch-control module 12 can be detected target 62 in the gesture of Trackpad 65, producing a gesture event, and gesture event is sent to calculation element 61.With example, user's finger can make on Trackpad 65 by with click gesture, optical touch-control module 12 detect by with click gesture after, send by with the gesture event of clicking to calculation element 61.In certain embodiments, at least one gesture can operate at Trackpad 65, and can't operate on keyboard 611.With example, optical touch-control module 12 can be built, make by with click gesture can operate to produce gesture event on Trackpad 65, and by operating to produce gesture event at keyboard 611 with the click gesture.In certain embodiments, at least one gesture all can be at Trackpad 65 and the enterprising line operate of keyboard 611.With example, optical touch-control module 12 can be built, and makes to pinch that draw back one's hand gesture and stretch gesture all can be at Trackpad 65 and the enterprising line operate of keyboard 611.
Refer again to shown in Figure 6ly, electronic computing system 6 can further comprise an operating point 66, and wherein target 62 can be by supporting operating point 66, to carry out the gesture input.In certain embodiments, similar embodiment shown in Figure 5, target 62 is when being against operating point 66, and target 62 tiltables are so that optical touch-control module 12 produces the scrolling gesture event.In certain embodiments, from an inclined position to the another location and continue when being against operating point 66, optical touch-control module 12 is repeatedly to the calculation element 61 corresponding gesture event of output when target 62.In certain embodiments, in the class of operation on operating point 66 like at the tracing point (track point) on general notebook computer or point to operation on bar (pointing stick).
Fig. 7 is the schematic diagram of the electronic computing system 7 of another embodiment of the present invention.As shown in Figure 7, electronic computing system 7 comprises a platform 71 and an optical touch-control module 12.Platform 71 comprises a key combination 711.Optical touch-control module 12 detectings are pressed to determine target 72 button that touches, and are exported a corresponding key set code of this button in the activity of a target 72 of key combination 711.
In certain embodiments, optical touch-control module 12 can store the coordinate of each button in advance, after the coordinate that analyzes target 72, finds out corresponding button, then key set code corresponding to output.
In certain embodiments, the upper-lower position that upper-lower position changes, the user points change of shape or finger fingertip that optical touch-control module 12 can be analyzed button image in forward and backward image changes, confirm the finger that pushes button, then find out corresponding button, key set code corresponding to output.
In certain embodiments, optical touch-control module 12 can be connected to an electronic installation, and this electronic installation connects a screen, shows on screen to point to vernier.Target 72 can move the sensing vernier that shows on screen by optical touch-control module 12.
In certain embodiments, target 72 can be done gesture on key combination 711, to carry out gesture operation.With example, target 72 can allow optical touch-control module 12 produce a scrolling gesture event on key combination 711.
In certain embodiments, platform 71 does not comprise the control circuit (control circuitry) of key combination 711; In other words, owing to not containing control circuit, during the button of the combination 711 that pushes button, do not produce any signal.In certain embodiments, platform 71 can comprise the control circuit of key combination 711.
With reference to shown in Figure 7, platform 71 can arrange a touch pad area 75, and optical touch-control module 12 can be detected the activity in the target 72 of touch pad area 75, the gesture that produces to detect this target 72.With example, user's finger can make on touch pad area 75 by with click gesture, optical touch-control module 12 detect by with click gesture after, the gesture event that produces by and click.In certain embodiments, optical touch-control module 12 is inputted from the different gestures of use on touch pad area 75 on key combination 711 by planning.With example, optical touch-control module 12 by planning can use on touch pad area 75 by with click gesture, and can't use on key combination 711 by with click gesture.Moreover optical touch-control module 12 can be used page turning gesture (page flip gesture) by planning on key combination 711, and can't use the page turning gesture on touch pad area 75.
Platform 71 comprises an operating point 76, and wherein target 72 can be by supporting operating point 76, to carry out the gesture input.In certain embodiments, similar embodiment shown in Figure 5, target 72 is when being against operating point 76, and target 72 tiltables are so that optical touch-control module 12 produces the scrolling gesture event.In certain embodiments, from an inclined position to the another location and continue when being against operating point 76, optical touch-control module 12 is repeatedly exported corresponding gesture event when target 72.
Fig. 8 is the calcspar of the optical touch-control module 12 of one embodiment of the invention.With reference to shown in Figure 8, optical touch-control module 12 comprises a processor 81, and processor 81 couples image sensor 82, the activity of the target on image sensor 82 detecting keyboard, Trackpad or operating points.Image sensor 82 can produce a plurality of images, wherein comprises target image.Processor 81 is used for carrying out the program step of the embodiment of the present invention.Processor 81 can according to those images, analyze coordinate position, displacement of targets vector or the gesture etc. of target.In certain embodiments, if be provided with a position of carrying out specific function in optical touch-control module 12, when confirming that target is on this position, processor 81 can be carried out this specific function when processor 81.In certain embodiments, processor 81 is set up input area according to user's planning.In certain embodiments, processor 81 can shine upon a dummy keyboard in an input area.In certain embodiments, processor 81 can according to the coordinate position of target, be found out corresponding button and key set code thereof.In certain embodiments, processor 81 can further convert key set code to the corresponding character of ASCII.In certain embodiments, processor 81 can be according to user's planning, change input area size, cut apart input area, merge the relative position of input area or two input areas.In certain embodiments, processor 81 can according to user's planning, allow the user use different gestures at two input areas.In certain embodiments, processor 81 can according to user's planning, at least a gesture can all can be used at a plurality of or whole input areas.In certain embodiments, processor 81 can be according to the coordinate of target, the residing input area of judgement target.In certain embodiments, processor 81 can be done input area the switching of difference in functionality according to user's indication, for example: character input function is switched to the similar Trackpad gesture of tool input function.
Optical touch-control module 12 can comprise a volatile memory 83, and volatile memory 83 stores program and the data that need when optical touch-control module 12 operation.
Optical touch-control module 12 can comprise a nonvolatile memory 84, and nonvolatile memory 84 can store the operating system of optical touch-control module 12, required program, user's setting and data for a long time.
Optical touch-control module 12 can comprise a peripheral device (peripheral) 85, and peripheral device 85 is used for and an external device communication.Peripheral device can be wired peripheral device or wireless perimeter set.Peripheral device can comprise USB (universal serial bus) (Universal Serial Bus; USB) port, PS/2 (Personal System/2) port or other connectivity ports.
For the present invention, following illustration part optical touch-control module, only the present invention is not limited with following optical touch-control module.
Fig. 9 is the schematic diagram of the optical touch-control module 12a of one embodiment of the invention.Optical touch-control module 12a comprises two image sensor 121 and a processor 122.Image sensor 121 sensings are in the activity of sensing region 91 internal objects 92.Processor 122 couples image sensor 121, and the image that produces to analyze image sensor 121 obtains the information such as coordinate position, displacement of targets vector or gesture of target with this.But about related content in the U. S. application case of the calculating application reference of the coordinate position of target number the 13/302nd, No. 481, this related content and quote (incorporated by reference herein) at this wherein.
Figure 10 is the schematic diagram of the optical touch-control module 12b of another embodiment of the present invention.Optical touch-control module 12b comprises an image sensor 121, a processor 122 and a mirror element 102.Mirror element 102 comprises a minute surface 1021, the virtual image 106 that minute surface 1021 produces target 92.The target 92 and its virtual image 106 of image sensor 121 sensings in sensing region 91.Processor 122 couples image sensor 121, analyzes the image that image sensor 121 produces, and utilizes the image of target 92 in image and the image of the virtual image 106, calculates the information such as coordinate position, displacement of targets vector or gesture of target.Can be with reference to No. the 7689381B2nd, United States Patent (USP), the 13/302nd about the calculating of the coordinate position of target or gesture, No. 100132560 related content such as patent application case of the U. S. application case of No. 481 and Republic of China's application number, wherein aforementioned related content and quoting at this.In addition, optical touch-control module 12b can further comprise at least one light-emitting component 103 or 104, and light-emitting component 103 or 104 provides illumination to sensing region 91, and wherein light-emitting component 103 or 104 can be a light source or a light-guide device.
Figure 11 is the schematic diagram of the optical touch-control module 12c of another embodiment of the present invention.Optical touch-control module 12c comprises two image sensor 121, a processor 122, a mirror element 102, a plurality of back reflective device (retroreflector) 115 and two light sources 116.Two image sensor 121 activities of detecting target 92 in sensing region 91.Light source 116 is interior luminous to sensing region 91.Back reflective device 115 is arranged at the periphery of sensing region 91, luminous with reflection source 116.Processor 122 couples image sensor 121, and the image that produces to analyze image sensor 121 obtains the information such as coordinate position, displacement of targets vector or gesture of target with this.In certain embodiments, light source 116 comprises light emitting diode.
Figure 12 is the schematic diagram of the optical touch-control module 12d of another embodiment of the present invention.Optical touch-control module 12d comprises two image sensor 121, a processor 122, and a light guide 125.Two image sensor 121 activities of detecting target 92 in sensing region 91.Processor 122 couples image sensor 121, analyzes the image that image sensor 121 produces, to obtain the information such as coordinate position, displacement of targets vector or gesture of target.Light guide 125 extends along the periphery of at least part of sensing region 91, is projected to sensing region 91 with leaded light and with light.
Figure 13 and Figure 14 are respectively the optical touch-control module 12e of another embodiment of the present invention or the schematic diagram of 12f.Optical touch- control module 12e or 12f comprise three or above image sensor 121, and image sensor 121 is arranged at the corner of sensing region 91.Image sensor 121 couples a processor 122, analyzes the image that image sensor 121 produces, to obtain the information such as coordinate position, displacement of targets vector or gesture of target.
Figure 15 is the process flow diagram of area detecting method of the optical touch-control module of one embodiment of the invention.With reference to shown in Figure 15, in step S151, after optical touch-control module started, at first optical touch-control module carried out initialization action.In step S152 and S153, optical touch-control module begins to scan.When in not finding sensing region, target being arranged, continue to scan.In step S154, when optical touch-control module detected target, optical touch-control module can calculate the target position.Does optical touch-control module judge that target is at keyboard area in step S155? in this way, enter step S156; As no, enter step S157.In step S156, optical touch-control module judgement target is pressed the button that touches, and the output key code.Does optical touch-control module judge that target is on an operating point in step S157? in this way, enter step S158; As no, enter step S159.In step S158, the activity of the target of optical touch-control module detecting on operating point, and event instruction corresponding to output.Does optical touch-control module judge that target is on a touch pad area in step S159? in this way, enter step S160; As no, enter step S161.In step S160, the activity of optical touch-control module detecting target on touch pad area, and event instruction corresponding to output.In step S161, if target not on keyboard area, operating point and touch pad area the time, optical touch-control module judges that the target location is invalid (invalid).At this moment, optical touch-control module can be repaid an information or ignore the detecting result, then gets back to step S152.
In certain embodiments, optical touch-control module is the Integration Design of multiple input media, and optical touch-control module can allow the user carry out multiple input operation in the same area, increases ease of use.In addition, existing computing electronics uses and discloses optical touch-control module, can further simplify the design of its hardware and software, reduces costs.The input area of optical touch-control module can flexibly define, and not limited by existing hardware planning.But the output data elasticity of optical touch-control module is set, and data layout can follow existing standard or the user orders certainly.
Technology contents of the present invention and technical characterstic disclose as above, yet the personage who is familiar with the technology still may be based on teaching of the present invention and announcement and done all replacement and modifications that does not deviate from spirit of the present invention.Therefore, protection scope of the present invention should be not limited to implement the example those disclosed herein, and should comprise various do not deviate from replacement of the present invention and modifications, and is contained by following claim.

Claims (24)

1. electronic computing system comprises:
One calculation element comprises a screen; And
One optical touch-control module, the activity of the target of detecting on this screen, when the first area of this target on this screen operates, these optical touch-control module output one first data, and when operating beyond this target this first area on this screen, these optical touch-control module output one second data, wherein these first data and these second data are different pieces of information kinds.
2. electronic computing system according to claim 1, wherein this screen shows a dummy keyboard at this first operating area, and these first data comprise a key set code.
3. electronic computing system according to claim 2, wherein when a plurality of targets during in this first area, this optical touch-control module suspends output data.
4. electronic computing system according to claim 1, wherein these first data comprise a motion vector.
5. electronic computing system according to claim 1, wherein these second data comprise coordinate values.
6. electronic computing system according to claim 1, wherein when this target was left this screen in this first area, this optical touch-control module was exported this first data.
7. electronic computing system according to claim 1, wherein arrange a second area on this screen, and wherein this optical touch-control module provides different input modes in this first area from this second area.
8. electronic computing system according to claim 7, wherein this screen shows a dummy keyboard in this first area, and this second area is used for the gesture input.
9. electronic computing system according to claim 7, wherein this first area is used for different gestures inputs from this second area.
10. electronic computing system according to claim 7, wherein this first area and this second area are that the user defines.
11. electronic computing system according to claim 1 wherein arranges an operating point in this first area, wherein when this target was on this operating point, this optical touch-control module suspended these first data of output.
12. electronic computing system according to claim 1 wherein arranges an operating point on this screen, wherein this target tilts at this operating point, and this optical touch-control module produces a gesture event.
13. electronic computing system according to claim 1, wherein this screen is provided with an operating point of tool shortcut function.
14. electronic computing system according to claim 1, wherein this optical touch-control module by construction so that the switching of difference in functionality can be done in this first area.
15. an electronic computing system comprises:
One calculation element comprises a keyboard; And
One optical touch-control module, the activity of the target of detecting on this keyboard is to export one first gesture event.
16. electronic computing system according to claim 15, wherein this calculation element comprises a screen, and this screen shows a vernier, the movement of this this vernier of the first gesture event control.
17. electronic computing system according to claim 15, wherein this first gesture event comprises a scrolling gesture event, and dwindles gesture event or an amplifying gesture event.
18. electronic computing system according to claim 15, wherein this calculation element also comprises a Trackpad, and the wherein activity of the target of this optical touch-control module detecting on this Trackpad is to export one second gesture event.
19. electronic computing system according to claim 15, wherein this calculation element also comprises an operating point, and the wherein activity of the target of this optical touch-control module detecting on this operating point is to export one second gesture event.
20. an electronic computing system comprises:
One platform comprises a key combination; And
One optical touch-control module, the activity of a target of detecting on this key combination is to determine this target by a button that touches and to export a corresponding key set code of this button.
21. electronic computing system according to claim 20, wherein this platform comprises a touch pad area, and the target of this optical touch-control module detecting on this touch pad area is with a corresponding gesture event that produces.
22. electronic computing system according to claim 21, wherein this optical touch-control module construction with on this key combination from this touch pad area output different gesture event.
23. electronic computing system according to claim 21, wherein this optical touch-control module construction is to export a same gesture event on this key combination and on this touch pad area.
24. electronic computing system according to claim 20, wherein this platform comprises an operating point, and wherein this optical touch-control module detecting is in the inclination of a target of this operating point.
CN2012101328847A 2012-05-03 2012-05-03 Electronic computing system Pending CN103383589A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012101328847A CN103383589A (en) 2012-05-03 2012-05-03 Electronic computing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012101328847A CN103383589A (en) 2012-05-03 2012-05-03 Electronic computing system

Publications (1)

Publication Number Publication Date
CN103383589A true CN103383589A (en) 2013-11-06

Family

ID=49491408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012101328847A Pending CN103383589A (en) 2012-05-03 2012-05-03 Electronic computing system

Country Status (1)

Country Link
CN (1) CN103383589A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4782328A (en) * 1986-10-02 1988-11-01 Product Development Services, Incorporated Ambient-light-responsive touch screen data input method and system
CN101561711A (en) * 2008-04-18 2009-10-21 致伸科技股份有限公司 Keyboard device with optical cursor control device
CN101833401A (en) * 2009-03-10 2010-09-15 广达电脑股份有限公司 Optical touch control display device and operation method thereof
CN101882029A (en) * 2009-05-08 2010-11-10 瑞鼎科技股份有限公司 Optical touch control system and operation method thereof

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4782328A (en) * 1986-10-02 1988-11-01 Product Development Services, Incorporated Ambient-light-responsive touch screen data input method and system
CN101561711A (en) * 2008-04-18 2009-10-21 致伸科技股份有限公司 Keyboard device with optical cursor control device
CN101833401A (en) * 2009-03-10 2010-09-15 广达电脑股份有限公司 Optical touch control display device and operation method thereof
CN101882029A (en) * 2009-05-08 2010-11-10 瑞鼎科技股份有限公司 Optical touch control system and operation method thereof

Similar Documents

Publication Publication Date Title
TWI470475B (en) Electronic system
JP4800060B2 (en) Method for operating graphical user interface and graphical user interface device
KR101471267B1 (en) Method and device for generating dynamically touch keyboard
US8686946B2 (en) Dual-mode input device
US20090160805A1 (en) Information processing apparatus and display control method
US20160370989A1 (en) Eronomic motion detection for receiving character input to electronic devices
US20050162402A1 (en) Methods of interacting with a computer using a finger(s) touch sensing input device with visual feedback
US20150193023A1 (en) Devices for use with computers
CN101727237A (en) Apparatus and method for determining input in a computiing equipment with touch screen
TWI396123B (en) Optical touch system and operating method thereof
TWI452494B (en) Method for combining at least two touch signals in a computer system
JP6194355B2 (en) Improved devices for use with computers
US20110248946A1 (en) Multi-mode prosthetic device to facilitate multi-state touch screen detection
US20110285625A1 (en) Information processing apparatus and input method
US10564844B2 (en) Touch-control devices and methods for determining keys of a virtual keyboard
US20230280851A1 (en) Wearable information terminal
JPH10228350A (en) Input device
JP6017995B2 (en) Portable information processing apparatus, input method thereof, and computer-executable program
CN104035606A (en) Operating method of touch panel and electronic device
KR20140130798A (en) Apparatus and method for touch screen panel display and touch key
KR20130015511A (en) Mouse pad type input apparatus and method
CN103383589A (en) Electronic computing system
KR20140086805A (en) Electronic apparatus, method for controlling the same and computer-readable recording medium
US20140006996A1 (en) Visual proximity keyboard
US9405460B2 (en) Touch mouse supporting key functions of keyboard device and related method used in touch mouse

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20131106