Provided is a sensing circuit for recognizing a movement including: at least one light emitting device outputting light; at least one light receiving device receiving the light reflected by an object on the light emitting device and generating a plurality of current signals proportional to an amount of incident light; a signal conversion unit converting the plurality of current signals into a plurality of digital signals; a recognition unit measuring a synthetic digital signal to determine whether an object moves by receiving the plurality of current signals; and a control unit controlling the recognition unit, wherein the recognition unit generates a clock signal for the synthetic digital signal greater than a critical value and measures a count generated by the clock signal; and the control unit determines whether the object moves through a comparison of the count and a reference value.
|
9. A movement recognizing method of a sensing circuit, the method comprising:
calculating difference values between a plurality of digital signals;
calculating and comparing a maximum value and a minimum value of the difference values;
determining a movement direction of an object through the comparison; and
determining whether to recognize another movement of the object or whether to terminate the movement recognition of the object after the determining of the movement direction of the object.
6. A movement recognizing method of a sensing circuit, the method comprising:
calculating a magnitude of a synthetic digital signal for a plurality of digital signals;
determining whether the magnitude of the synthetic digital signal is greater than a critical value;
generating a clock signal for the magnitude of the synthetic digital signal greater than the critical value on the basis of a determination result;
determining whether a count increased by the clock signal is greater than a reference value; and
determining whether an object moves on the basis of the determination result and outputting a result.
1. A sensing circuit for recognizing a movement, the circuit comprising:
at least one light emitting device outputting light;
at least one light receiving device receiving the light reflected by an object on the light emitting device and generating a plurality of current signals proportional to an amount of incident light;
a signal conversion unit converting the plurality of current signals into a plurality of digital signals;
a recognition unit measuring a synthetic digital signal to determine whether an object moves by receiving the plurality of current signals; and
a control unit controlling the recognition unit,
wherein the recognition unit generates a clock signal for the synthetic digital signal greater than a critical value and measures a count generated by the clock signal; and
the control unit determines whether the object moves through a comparison of the count and a reference value.
2. The circuit of
a signal detection unit measuring the magnitudes of the plurality of digital signals at a predetermined time interval;
a synthetic signal detection unit measuring the magnitude of the synthetic digital signal, which is the sum of the magnitudes of the plurality of digital signals, at a predetermined time interval, and if the magnitude of the synthetic digital signal is greater than the critical value, outputting the clock signal;
a counter measuring the count increased by an input of the clock signal; and
a direction determination unit determining a movement direction of the object on the basis of a difference value between the plurality of digital signals.
3. The circuit of
4. The circuit of
5. The circuit of
7. The method of
8. The method of
10. The method of
calculating a first direction difference value of first direction digital signals generated proportional to first direction current signals outputted from at least one light receiving device disposed in a first direction; and
calculating a second direction difference value of second direction digital signals generated proportional to second direction current signals outputted from at least one light receiving device disposed in a second direction.
11. The method of
12. The method of
a difference between a maximum value and a minimum value of the first direction difference value is a first difference;
a difference between a maximum value and a minimum value of the second direction difference value is a second difference; and
the determining of the movement direction of the object comprises determining first and second direction movements of the object through a comparison of the first and second differences.
|
This U.S. non-provisional patent application claims priority under 35 U.S.C. §119 of Korean Patent Application No. 10-2014-0028443, filed on Mar. 11, 2014, the entire contents of which are hereby incorporated by reference.
The present invention disclosed herein relates to an electronic recognition device, and more particularly, to a movement recognizing method of a sensing circuit for recognizing a movement of an object maintained for more than a predetermined time.
An electronic recognition device may include a sensing circuit for recognizing a movement. The sensing circuit recognizes an object as at least one light receiving device receives light (for example, infrared light) emitted from at least one light emitting device and reflected by an object. At least one light receiving device is classified as at least one first direction light receiving device disposed in a first direction and at least one second direction light receiving device disposed in a second direction. The first and second direction light receiving devices convert received light into current signals. The current signals are converted into digital signals by a signal conversion unit.
In order to recognize a direction in which an object moves, the sensing circuit calculates a difference value between first direction digital signals for the first direction light receiving devices and a difference value between second direction digital signals for the second direction light receiving devices. The difference values of the first and second direction digital signals may be expressed as graphs, respectively. A movement direction of an object is determined based on a slope at a zero crossing point of a graph. In more detail, it is determined that the object moves in the direction having a larger slope at a zero crossing point. Additionally, the sensing circuit calculates an average digital signal of digital signals and designates a critical value of the average digital signal. If the magnitude of the average digital signal is greater than the critical value, it is recognized that an object moves. If the magnitude of the average digital signal is less than the critical value, the movement recognizing process of an object is initialized.
The sensing circuit for recognizing such a movement does not reflect noise of a digital signal generated by a movement of an object. Accordingly, noise of a digital signal having a magnitude greater than a critical value is determined as a signal generated from a movement of an object. Due to this, the recognition rate of a sensing circuit is deteriorated. If a filter is used to remove noise of a digital signal, a delay time occurs until the magnitude of a signal is reflected to a result. Accordingly, the fast movement recognition of the sensing circuit is unavailable.
The present invention provides a sensing circuit sensing a movement of an object with the reduced influence of noise and a movement recognizing method thereof.
Embodiments of the present invention provide sensing circuits for recognizing a movement including: at least one light emitting device outputting light; at least one light receiving device receiving the light reflected by an object on the light emitting device and generating a plurality of current signals proportional to an amount of incident light; a signal conversion unit converting the plurality of current signals into a plurality of digital signals; a recognition unit measuring a synthetic digital signal to determine whether an object moves by receiving the plurality of current signals; and a control unit controlling the recognition unit, wherein the recognition unit generates a clock signal for the synthetic digital signal greater than a critical value and measures a count generated by the clock signal; and the control unit determines whether the object moves through a comparison of the count and a reference value.
In some embodiments, the recognition unit may include: a signal detection unit measuring the magnitudes of the plurality of digital signals at a predetermined time interval; a synthetic signal detection unit measuring the magnitude of the synthetic digital signal, which is the sum of the magnitudes of the plurality of digital signals, at a predetermined time interval, and if the magnitude of the synthetic digital signal is greater than the critical value, outputting the clock signal; a counter measuring the count increased by an input of the clock signal; and a direction determination unit determining a movement direction of the object on the basis of a difference value between the plurality of digital signals.
In other embodiments, the direction determination unit may determine first and second direction movements of the object by obtaining a maximum value and a minimum value of the difference value between the plurality of digital signals.
In still other embodiments, when the magnitude of the synthetic digital signal is greater than the critical value, the control unit may perform a control to generate the clock signal from the synthetic signal detection unit and when the magnitude of the synthetic digital signal is not greater than the critical value, the control unit may perform a control not to generate the clock signal from the synthetic signal detection unit.
In even other embodiments, when the count is greater than the reference value, the control unit may determine that the object moves and when the count is not greater than the reference value, the control unit may determine that noise occurs, thereby determining whether the object moves.
In other embodiments of the present invention, movement recognizing methods of a sensing circuit include: calculating a magnitude of a synthetic digital signal for a plurality of digital signals; determining whether the magnitude of the synthetic digital signal is greater than a critical value; generating a clock signal for the magnitude of the synthetic digital signal greater than the critical value on the basis of a determination result; determining whether a count increased by the clock signal is greater than a reference value; and determining whether an object moves on the basis of the determination result and outputting a result.
In some embodiments, the methods may further include, when the magnitude of the synthetic digital signal is greater than the critical value, generating the clock signal and when the magnitude of the synthetic digital signal is not greater than the critical value, determining that there is no movement of the object and returning to converting a plurality of current signals received from at least one light receiving device into the plurality of digital signals until an output value of the synthetic digital signal becomes greater than the critical value.
In other embodiments, the methods may further include, when the count is greater than the reference value, determining that the object moves and when the count is not greater than the reference value, determining that noise occurs and initializing information on the count stored in a counter.
In still other embodiments of the present invention, movement recognizing methods of a sensing circuit include: calculating difference values between a plurality of digital signals; calculating and comparing a maximum value and a minimum value of the difference values; determining a movement direction of an object through the comparison; and determining whether to recognize another movement of the object or whether to terminate the movement recognition of the object after the determining of the movement direction of the object.
In some embodiments, the calculating of the difference values between the plurality of digital signals may include: calculating a first direction difference value of first direction digital signals generated proportional to first direction current signals outputted from at least one light receiving device disposed in a first direction; and calculating a second direction difference value of second direction digital signals generated proportional to second direction current signals outputted from at least one light receiving device disposed in a second direction.
In other embodiments, the comparing of the maximum value and the minimum value may include calculating a maximum value and a minimum value of the first direction difference value and calculating a maximum value and a minimum value of the second direction difference value.
In still other embodiments, a difference between a maximum value and a minimum value of the first direction difference value may be a first difference; a difference between a maximum value and a minimum value of the second direction difference value may be a second difference; and the determining of the movement direction of the object may include determining first and second direction movements of the object through a comparison of the first and second differences.
The accompanying drawings are included to provide a further understanding of the present invention, and are incorporated in and constitute a part of this specification. The drawings illustrate exemplary embodiments of the present invention and, together with the description, serve to explain principles of the present invention. In the drawings:
The present invention may apply various modifications and thus have diverse embodiments. Therefore, specific embodiments are shown in the drawings and described in more detail. Thus, it is intended that the present invention covers the modifications and variations of this invention provided they come within the scope of the appended claims and their equivalents.
Like reference numerals refer to like elements throughout. Also, in the figures, the dimensions of layers and regions are exaggerated for clarity of illustration. Although terms like first and second may be used to describe various components, the components are not limited to the terms. These terms are used only to distinguish one component from other components. For example, a first component may be referred to as a second component and vice versa without being departing from the scope of the present invention. The terms of a singular form may include plural forms unless they have a clearly different meaning in the context.
The meaning of “include,” “comprise,” “including,” or “comprising,” specifies a property, a region, a fixed number, a step, a process, an element and/or a component but does not exclude other properties, regions, fixed numbers, steps, processes, elements and/or components.
The number of each of the light emitting device 111 and the light receiving device 112 is not limited to one. If necessary, the sensing unit 110 may include one light emitting device 111 and a plurality of light receiving devices 112. Additionally, the sensing unit 110 may include a plurality of light emitting devices 111 and one light receiving device 112. Additionally, the sensing unit 110 may include a plurality of light emitting devices 111 and a plurality of light receiving devices 112. The light emitting device 111 may emit light EL. The light emitting device 111 does not emit light always.
The driver 120 controls the emission of the light EL from the light emitting device 111. In more detail, the driver 120 allows the light emitting device 111 to emit the light EL for a plurality of sequential periods according to a movement of an object. When there is an object on the sensing unit 110, the light EL from the light emitting device 111 is reflected by an object. Each of at least one light receiving device 112 receives the reflected light RL. At least one light receiving device 112 generates a plurality of current signals corresponding to the reflected light RL. At least one light receiving device 112 outputs a plurality of current signals to the ADC unit 130.
The ADC unit 130 performs a function for converting an analog signal into a digital signal. In more detail, the ADC unit 130 converts a plurality of current signals inputted per unit time into a plurality of digital signals and then outputs the converted digital signals to the recognition unit 140. A plurality of digital signals are outputted to the signal detection unit 141 and the direction determination unit 144 in the recognition unit 140.
The signal detection unit 141 measures the magnitudes of a plurality of digital signals for each unit time. The signal detection unit 141 outputs the magnitudes of the plurality of digital signals per unit time to the synthetic signal detection unit 142.
The synthetic signal detection unit 142 measures the magnitudes of a synthetic digital signal per unit time. In more detail, the synthetic signal detection unit 142 measures the magnitude of a synthetic digital signal, which is the sum of the magnitudes of a plurality of digital signals. The synthetic signal detection unit 142 outputs a clock signal to the counter 143 when the magnitude of a synthetic digital signal is greater than a critical value.
The counter 143 increases a count by one each time a clock signal is received. The counter 143 determines a movement of an object when the count is greater than a reference value. Accordingly, a detection result is outputted. If the count of the counter 143 is less than the reference value, the counter 143 determines it as the increase of the count due to noise and is reset.
The direction determination unit 144 determines a movement direction of an object by receiving a plurality of digital signals. The direction determination unit 144 receives first direction digital signals generated in proportion to first direction current signals outputted from light receiving devices disposed in a first direction. The direction determination unit 144 calculates a first direction difference value between the first direction digital signals. The direction determination unit 144 receives second direction digital signals generated in proportion to second direction current signals outputted from light receiving devices disposed in a second direction. The direction determination unit 144 calculates a second direction difference value between the second direction digital signals. The direction determination unit 144 determines a movement direction of an object through a comparison between the first and second direction difference values.
The control unit 150 controls the driver 120, the ADC unit 130, and the recognition unit 140. The control unit 150 controls the driver 120 and the ADC unit 130 so as to generate an accurate signal. That is, the control unit 150 controls the driver 120 so as to accurately generate a control signal for the light emitting device 111. The control unit 150 controls the ADC unit 130 so as to accurately generate a plurality of digital signals. Additionally, critical value information on the magnitude of a synthetic digital signal is stored in the control unit 150. The control unit 150 performs a control to output a clock signal to the counter 143 when the magnitude of a synthetic digital signal in the synthetic signal detection unit 142 is greater than a critical value.
Additionally, reference value information on the count of the counter 143 is stored in the control unit 150. When the count of the counter 143 is greater than the reference value, the control unit 150 determines that an object moves. Accordingly, the control unit 150 controls the recognition unit 140 so as to output a determination result. When the count is less than the reference value, the control unit 150 determines it as noise. Accordingly, the control unit 150 initializes count information of the counter 143. Once the determination result is outputted completely, the control unit 150 initializes information on the first and second direction difference values generated from the direction determination unit 144. Once the determination result is outputted completely, the control unit 150 initializes count information of the counter 143.
The sensing circuit 100 of
The direction determination unit 144 of
An x-axis of
An x-axis of
Referring to
The clock signal is inputted to the counter 143 of
In order to help understanding the present invention, a reference value of a count is designated as ‘100’. Reference value information is stored in the control unit 150 of
An x-axis of
Referring to
In operation S120, a plurality of current signals are converted into a plurality of digital signals. The at least one light receiving device 112 of
In operation S130, the magnitude of a synthetic digital signal obtained by synthesizing the plurality of digital signals is calculated. It is determined whether there is an object through the magnitude of the synthetic digital signal.
In operation S140, the magnitude and critical value of the synthetic digital signal are compared. If the magnitude of the synthetic digital signal is greater than the critical value, it is determined that there is an object on the sensing unit 100. Then, operation S150 is performed. If the magnitude of the synthetic digital signal is less than the critical value, it is determined that there is no object on the sensing unit 100. Accordingly, operation S130 is performed again.
In operation S150, a clock signal corresponding to the synthetic digital signal having the magnitude greater than the critical value is generated. If the magnitude of the synthetic digital signal is greater than the critical value, it is determined that there is an object on the sensing unit 110. Accordingly, the clock signal is inputted to the counter 143 and a count is increased proportional to the clock signal.
In operation S160, the count and a reference value are compared. If the count is greater than the reference value, operation S170 is performed. If the count is less than the reference value, it is determined that noise occurs. Accordingly, in order to initialize the count increased due to noise, operation S110 is performed again.
In operation S170, it is determined that an object moves because the count is greater than the reference value in operation S160. Accordingly, a determination result is outputted.
In operation S180, it is determined whether to terminate the movement recognizing process. If the sensing circuit 100 is a system capable of recognizing a repetitive movement, the movement recognition of an object is repeated again. If the sensing circuit 100 is a system incapable of recognizing a repetitive movement, the movement recognition of an object is terminated.
Referring to the flowchart of
In operation S220, a difference value between a plurality of digital signals is calculated. A first difference value between first direction digital signals proportional to current signals outputted from light receiving devices disposed in a first direction is calculated. Then, a second difference value between second direction digital signals proportional to current signals outputted from light receiving devices disposed in a second direction is calculated.
In operation S230, the maximum value and minimum value of a first direction difference value is obtained and also the maximum value and minimum value of a second direction difference value is obtained. A first difference between the maximum value and the minimum value of the first direction difference value is compared to a second difference between the maximum value and the minimum value of the second direction difference value.
In operation S240, a movement direction of an object is determined. It is determined that an object moves in a direction having a larger difference among the first and second differences. Additionally, through the occurrence order of the maximum value and the minimum value, a specific movement direction may be determined. According to an embodiment of the present invention, a movement from the right to the left and a movement from the left to the right in the first direction (that is, a parallel direction) are determined. Additionally, a downward movement and an upward movement in the second direction (that is, a vertical direction) are determined.
In operation S250, it is determined whether to terminate the movement recognizing process. If the sensing circuit 100 is a system capable of recognizing a repetitive movement, the movement recognition of an object is repeated again. If the sensing circuit 100 is a system incapable of recognizing a repetitive movement, the movement recognition of an object is terminated.
According to an embodiment of the present invention, a sensing circuit does not need to use a filter for removing noise. According to an embodiment of the present invention, noise and an object movement are accurately distinguished and recognized. Additionally, according to an embodiment of the present invention, in order to determine a movement direction of an object, the maximum value and minimum value of a difference value between digital signals are used. Therefore, according to an embodiment of the present invention, a movement direction of an object is recognized with reduced noise influence.
The above-disclosed subject matter is to be considered illustrative, and not restrictive, and the appended claims are intended to cover all such modifications, enhancements, and other embodiments, which fall within the true spirit and scope of the present invention. Thus, to the maximum extent allowed by law, the scope of the present invention is to be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be restricted or limited by the foregoing detailed description.
Jeon, Young-deuk, Roh, Tae Moon, Lyuh, Chun-Gi, Suk, Jung Hee
Patent | Priority | Assignee | Title |
10176763, | Sep 17 2012 | Apical Ltd | Method and device for ambient light estimation |
Patent | Priority | Assignee | Title |
8294105, | May 22 2009 | Google Technology Holdings LLC | Electronic device with sensing assembly and method for interpreting offset gestures |
20080006762, | |||
20080266083, | |||
20080309641, | |||
20090158203, | |||
20100141773, | |||
KR101304096, | |||
KR1020130021248, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
May 15 2014 | LYUH, CHUN-GI | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033512 | /0721 | |
May 16 2014 | SUK, JUNG HEE | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033512 | /0721 | |
May 16 2014 | JEON, YOUNG-DEUK | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033512 | /0721 | |
May 16 2014 | ROH, TAE MOON | Electronics and Telecommunications Research Institute | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 033512 | /0721 | |
Aug 07 2014 | Electronics and Telecommunications Research Institute | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Aug 10 2016 | ASPN: Payor Number Assigned. |
Jan 06 2020 | REM: Maintenance Fee Reminder Mailed. |
Jun 22 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
May 17 2019 | 4 years fee payment window open |
Nov 17 2019 | 6 months grace period start (w surcharge) |
May 17 2020 | patent expiry (for year 4) |
May 17 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 17 2023 | 8 years fee payment window open |
Nov 17 2023 | 6 months grace period start (w surcharge) |
May 17 2024 | patent expiry (for year 8) |
May 17 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 17 2027 | 12 years fee payment window open |
Nov 17 2027 | 6 months grace period start (w surcharge) |
May 17 2028 | patent expiry (for year 12) |
May 17 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |