CN110740312A - Motion recognition method and device of camera module and electronic equipment - Google Patents
Motion recognition method and device of camera module and electronic equipment Download PDFInfo
- Publication number
- CN110740312A CN110740312A CN201810792414.0A CN201810792414A CN110740312A CN 110740312 A CN110740312 A CN 110740312A CN 201810792414 A CN201810792414 A CN 201810792414A CN 110740312 A CN110740312 A CN 110740312A
- Authority
- CN
- China
- Prior art keywords
- rotation
- driving
- camera module
- data
- drive
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/002—Diagnosis, testing or measuring for television systems or their details for television cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/66—Remote control of cameras or camera parts, e.g. by remote control devices
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Studio Devices (AREA)
Abstract
The motion recognition method comprises the steps of obtaining rotation data of the driving motor, obtaining driving data sent by the driving chip to the driving motor, and recognizing whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
Description
Technical Field
The disclosure relates to the technical field of terminals, in particular to a motion recognition method and device for camera modules and electronic equipment.
Background
At present, in order to ensure the auto heterodyne function of electronic equipment when improving the screen of electronic equipment as far as possible and taking a percentage, there are partial manufacturers and try to dispose the telescopic leading camera for electronic equipment, promptly when needs carry out the auto heterodyne, this leading camera can stretch out from electronic equipment is inside, shrink this leading camera after the auto heterodyne is accomplished, make it be located electronic equipment inside, avoid taking electronic equipment's frontal area.
Disclosure of Invention
The present disclosure provides methods and apparatuses for identifying motion of a camera module, and an electronic device, so as to solve the deficiencies in the related art.
According to , methods for identifying motion of a camera module are provided, which include applying to an electronic device including the camera module, a driving chip and a driving motor, wherein the driving motor can drive the camera module to move along a preset track according to driving data from the driving chip so as to extend or retract into the electronic device;
the motion recognition method comprises the following steps:
acquiring rotation data of the driving motor;
acquiring drive data sent by the drive chip to the drive motor;
and identifying whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
Optionally, the identifying whether the motion state of the camera module is normal according to the matching degree between the rotation data and the driving data includes:
comparing the rotation angle corresponding to the rotation data with the standard driving angle corresponding to the driving data;
and when the rotating angle is smaller than the standard driving angle, determining that the driving motor works abnormally and the motion state of the camera module is abnormal.
Optionally, when the rotation angle is smaller than the standard driving angle, it is determined that the driving motor is abnormal and the motion state of the camera module is abnormal, including:
and when the rotating angle corresponding to the acquired rotating data is zero within preset time length and the standard driving angle corresponding to the driving data is greater than zero, determining that the driving motor is locked.
Optionally, when the rotation angle is smaller than the standard driving angle, it is determined that the driving motor is abnormal, and it is determined that the motion state of the camera module is abnormal, including:
and when the rotating angle corresponding to the rotating data is acquired to be larger than zero degree within a second preset time length, and the standard driving angle corresponding to the driving data is larger than zero degree, determining that the driving motor is out of step.
Optionally, the driving motor includes a gear, the electronic device further includes a detection device, the detection device includes a transmitter and a receiver, the transmitter and the receiver are respectively disposed on two sides of the gear, and the rotation data includes a rotation high level signal and a rotation low level signal;
the acquiring of the rotation data of the driving motor includes:
acquiring the rotation high level signal and the rotation low level signal output by the detection device;
wherein the detection device outputs the rotation low level signal when the light emitted from the emitter passes through the tooth grooves of the gear and is received by the receiver; when the light emitted by the emitter is blocked by the teeth of the gear and the receiver does not receive the light, the detection equipment outputs the rotation high level signal.
Alternatively to this, the first and second parts may,
the drive data comprises a plurality of drive signal periods, each drive signal period comprising a drive high signal and a drive low signal;
when the driving motor works normally, the rotation data comprises a plurality of rotation signal periods, and each rotation signal period comprises the rotation high level signal and the rotation low level signal;
wherein each drive signal period corresponds to or more of the turn signal periods.
Optionally, the rotation data includes a rotation angle and a rotation direction, and the method further includes:
determining the movement stroke of the camera module on the preset track according to the mapping relation between the rotation angle and the movement stroke of the camera module on the preset track;
and determining the movement direction of the camera module on the preset track according to the rotation direction.
Optionally, the determining, according to a mapping relationship between the rotation angle and a movement stroke of the camera module on the preset track, the movement stroke of the camera module on the preset track includes:
and when the rotation data is matched with the driving data and the rotation angle corresponding to the rotation data is equal to a preset angle, determining that the camera module completely extends out of or retracts into the electronic equipment.
Optionally, the method further includes:
when the electronic equipment is restarted after power failure, determining the residual motion stroke of the camera module on the preset track according to the motion stroke and the rotation direction;
and driving the camera module to move along the preset track according to the residual movement stroke.
Optionally, the method further includes:
when the abnormal motion state of the camera module is determined, prompting alarm information; or when the abnormal motion state of the camera module is determined, controlling the driving chip to stop outputting the driving signal.
According to a second aspect of the embodiments of the present disclosure, there is provided electronic devices, including:
the camera module can move back and forth along a preset track so as to extend out of or retract into the electronic equipment;
the driving motor can drive the camera module to move along the preset track according to driving data from the driving chip;
a detection device for detecting rotation data of the drive motor;
and the processor is connected with the detection equipment and the driving chip so as to receive the rotation data output by the detection equipment and the driving data output by the driving chip.
Optionally, the electronic device further includes:
an acquisition module for acquiring the rotation data of the driving motor;
the second acquisition module is used for acquiring the driving data sent by the driving chip to the driving motor;
and the identification module is used for identifying whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
Optionally, the identification module includes:
the comparison unit is used for comparing the rotation angle corresponding to the rotation data with the standard driving angle corresponding to the driving data;
and an determining unit, which determines the abnormal work of the driving motor and the abnormal motion state of the camera module when the rotation angle is smaller than the standard driving angle.
Optionally, the th determining unit includes:
and an determining subunit, configured to determine that the driving motor stalls when the rotation angle corresponding to the rotation data acquired within the preset time period is zero and the standard driving angle corresponding to the driving data is greater than zero.
Optionally, the th determining unit includes:
and the second determining subunit determines that the driving motor is out of step when the rotation angle corresponding to the rotation data is greater than zero and the standard driving angle corresponding to the driving data is greater than zero acquired within a second preset time period.
Optionally, the driving motor includes a gear matched with the camera module, the detection device includes a transmitter and a receiver, and the transmitter and the receiver are located on two sides of the gear.
Optionally, the rotation data includes a rotation high level signal and a rotation low level signal, and the th obtaining module includes:
an acquisition unit that acquires the rotation high level signal and the rotation low level signal output by the detection device;
wherein the detection device outputs the rotation low level signal when the light emitted from the emitter passes through the tooth grooves of the gear and is received by the receiver; when the light emitted by the emitter is blocked by the teeth of the gear and the receiver does not receive the light, the detection equipment outputs the rotation high level signal.
Optionally, the driving data includes a plurality of driving signal periods, and each driving signal period includes a driving high level signal and a driving low level signal;
when the driving motor works normally, the rotation data comprises a plurality of rotation signal periods, and each rotation signal period comprises the rotation high level signal and the rotation low level signal;
wherein each drive signal period corresponds to or more of the turn signal periods.
Optionally, the rotation data includes a rotation angle and a rotation direction, and the electronic device further includes:
an determining module, configured to determine a movement stroke of the camera module on the preset track according to a mapping relationship between the rotation angle and the movement stroke of the camera module on the preset track;
and the second determining module is used for determining the movement direction of the camera module on the preset track according to the rotation direction.
Optionally, the th determining module includes:
and the second determining unit determines that the camera module completely extends out of or retracts into the electronic equipment according to the mapping relation between the rotating angle and the moving distance of the camera module on the preset track.
Optionally, the th determining module includes:
the third determining unit is used for determining the residual motion stroke of the camera module on the preset track according to the motion stroke and the rotation direction when the electronic equipment is restarted after power failure;
and the driving unit drives the camera module to move along the preset track according to the residual movement stroke.
Optionally, the electronic device further includes a prompt module and/or a stop module:
the prompting module prompts alarm information when determining that the motion state of the camera module is abnormal;
and the stopping module is used for controlling the driving chip to stop outputting the driving signal when the abnormal motion state of the camera module is determined.
According to a third aspect of the embodiments of the present disclosure, there are provided kinds of motion recognition apparatuses for a camera module, which are applied to an electronic device, where the electronic device includes a camera module, a driving chip, and a driving motor, and the driving motor can drive the camera module to move along a preset track according to driving data from the driving chip, so as to extend or retract inside the electronic device;
the method comprises the following steps:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to implement the method as in any of the embodiments above.
According to a fourth aspect of the embodiments of the present disclosure, there are computer-readable storage media having stored thereon computer instructions for an electronic device, where the electronic device includes a camera module, a driving chip, and a driving motor, and the driving motor can drive the camera module to move along a preset track according to driving data from the driving chip to extend or retract inside the electronic device;
which when executed by a processor performs the steps of the method as described in any of the embodiments above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the embodiment, whether the motion state of the camera module is normal or not is determined by matching the rotation data of the driving motor and the driving data of the driving chip, the current motion position of the camera module is known, and the conditions that the camera module is damaged or the driving motor is burnt and the like due to the fact that the camera module is still driven after the camera module moves in place or when the driving motor is abnormal are avoided.
It is to be understood that both the foregoing -general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description , serve to explain the principles of the disclosure.
Fig. 1 is a partial cross-sectional view of the electronic devices shown in accordance with an exemplary embodiment of .
Fig. 2 is a block diagram of the mechanism of the electronic devices shown in accordance with an exemplary embodiment of .
Fig. 3a is a flowchart illustrating a motion recognition method for camera modules according to an exemplary embodiment of .
FIG. 3b is a schematic diagram of the detection devices shown mated with a gear according to an exemplary embodiment of .
Fig. 4 is a flowchart illustrating a motion recognition method for another camera modules according to an exemplary embodiment of .
Fig. 5 is a waveform diagram illustrating kinds of driving data according to an exemplary embodiment of .
Fig. 6 is a waveform diagram illustrating rotations of data according to an exemplary embodiment of .
Fig. 7 is a waveform diagram illustrating another kinds of driving data according to an exemplary embodiment of .
Fig. 8 is a waveform diagram illustrating another rotations of data according to an exemplary embodiment of .
Fig. 9 is a waveform diagram illustrating still another kinds of driving data according to an exemplary embodiment of .
Fig. 10 is a waveform diagram illustrating yet another rotations of data according to an exemplary embodiment of .
Fig. 11 is a flowchart illustrating a motion recognition method for another camera modules according to an exemplary embodiment of .
Fig. 12 is a partial cross-sectional view of another electronic devices shown in accordance with an exemplary embodiment of .
Fig. 13 is a block diagram illustrating the structure of another electronic devices, according to an illustrative embodiment of .
Fig. 14-17 are block diagrams of structures of another electronic devices shown in accordance with an exemplary embodiment.
Fig. 18 is a schematic structural diagram of types of motion recognition devices for camera modules according to an exemplary embodiment of .
Detailed Description
The embodiments described in the exemplary embodiments below do not represent all embodiments consistent with the present application's patent, but rather are merely examples of apparatus and methods consistent with the present application's aspects patent, as detailed in the appended claims.
As used in this application and the appended claims, the singular forms "," "said," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It is to be understood that although the terms , second, third, etc. may be used herein to describe various information, these information should not be limited to these terms.
Fig. 1 is a partial cross-sectional view of electronic devices according to an exemplary embodiment, where, as shown in fig. 1, an electronic device 100 may include a camera module 1, and the camera module 1 may extend or retract along a preset track inside the electronic device 100, which is beneficial for improving a screen occupation ratio of the electronic device 100, as shown in fig. 2, the electronic device 100 may further include a driving chip 2 and a driving motor 3 connected to the driving chip 2, where the driving motor 3 may drive the camera module 1 to move along the preset track according to driving data from the driving chip 2, so as to control the extending movement or the retracting movement of the camera module 1.
Therefore, in order to grasp the motion state of the camera module 1 when extending out or retracting into the electronic device 100, the present application provides motion recognition methods of the camera module 1, so as to know the working state of the driving motor 3 and the current position of the camera module 1 in time and avoid damaging the electronic components of the electronic device 100. as shown in fig. 3a, the motion recognition method may include the following steps:
in step 301, rotation data of the drive motor 3 is acquired.
In the present embodiment, the rotation data may be used to indicate the rotation direction and the rotation angle of the driving motor 3, and in the embodiment, the rotation angle may be detected by using an angle sensor or an angular velocity sensor.
In another embodiment, the rotation data may include a rotation high signal and a rotation low signal to determine the rotation angle of the driving motor 31 by comparing the number of the rotation high signal and the rotation low signal with the signal of the driving data, wherein, when the driving motor 3 is normally operated, the rotation data may include a plurality of rotation signal periods, and each rotation signal period may include at least rotation high signals and at least rotation low signals.
Specifically, the driving motor 3 may include a gear 31, and the rotation data may be acquired by detecting the rotation of the gear 31. For example, as shown in fig. 3b, the electronic device 100 may further include a detection device 4, and the detection device 4 may include a transmitter 41 and a receiver 42, and the transmitter 41 and the receiver 42 are respectively disposed on two sides of the gear 31. When the light emitted by the emitter 41 passes through the tooth slots of the gear 31 and is received by the receiver 42, the detection device 4 can output a rotation low level signal; when the light emitted by the emitter 41 is blocked by the teeth on the gear 31 and the light is not received by the receiver 42, the detection device 4 can output a rotation high signal.
In step 302, drive data sent by the drive chip 2 to the drive motor 3 is acquired.
In other words, when the driving motor 3 is in a normal operation state, the driving chip 2 outputs driving signal cycles every time, so that the detecting device 4 can output at least rotating signal cycles.
In step 303, whether the motion state of the camera module 1 is normal is identified according to the matching degree between the rotation data and the driving data.
In this embodiment, the rotation angle corresponding to the rotation data and the standard driving angle corresponding to the driving data may be compared, and when the rotation angle is smaller than the standard driving angle, it is determined that the driving motor 3 is abnormal in operation, so as to determine that the motion state of the camera module 1 is abnormal.
In the embodiment, the driving motor 3 may be considered to be locked when the rotation angle corresponding to the acquired rotation data is zero degree in the preset time period and the standard driving angle corresponding to the driving data is greater than zero degree, for example, when the rotation high level signal or the rotation low level signal is continuously acquired, the rotation angle corresponding to the rotation data in the preset time period may be considered to be zero degree, or when the angular velocity is detected to be zero or the angle is not detected to be changed by the sensor, the rotation angle corresponding to the rotation data in the preset time period may be considered to be zero degree.
In another embodiment, when the rotation angle corresponding to the rotation data acquired within the second preset duration is greater than zero degree, and the standard drive angle corresponding to the drive data is greater than zero degree, the drive motor 3 may be considered to be out of step, for example, assuming that each drive signal period includes drive high level signals and drive low level signals, and each drive signal period may drive the gear 31 to rotate by M ° in a normal state, and the rotation by M ° may cause the detection device 4 to output rotation high level signals and rotation low level signals, according to the correspondence, when the drive chip 2 outputs N drive high level signals and N drive low level signals within the second preset duration, and the detection device 4 outputs N-1 rotation high level signals and N-1 rotation low level signals, the drive motor 3 may be determined to be out of step.
In each of the above embodiments, the rotation data may be used to identify a rotation angle and a rotation direction of the driving motor 3, so that a movement stroke of the camera module 1 on the preset track may be determined according to a mapping relationship between the rotation angle and the movement stroke of the camera module on the preset track; the moving direction of the camera module 1 on the preset track can be determined according to the rotating direction, namely, the camera module 1 extends out of the electronic equipment or retracts into the electronic equipment, so that the current position of the camera module 1 can be conveniently mastered, and the subsequent control of the camera module 1 is facilitated. Wherein, when the rotation data matches with the driving data, and the rotation angle equals to the preset angle, it is determined that the camera module 1 extends out completely or retracts into the electronic device completely.
In this embodiment, when electronic device 100 is powered down unexpectedly and is restarted, the remaining motion stroke of camera module 1 on the preset track can be determined according to the motion stroke and the rotation direction, camera module 1 is driven to move along the preset track according to the motion stroke, the occurrence of overdrive damage to a driving motor is avoided, the situation that the camera module is not completely extended or retracted can be avoided, and user experience is improved.
In this embodiment, when it is determined that the motion state of the camera module 1 is abnormal, alarm information can be prompted, and a user is prevented from excessively driving the camera module 1 to move; or, when the abnormal motion state of the camera module 1 is determined, the driving chip 2 is controlled to stop outputting the driving signal, so that the driving motor 3 is prevented from being damaged.
According to the embodiment, whether the motion state of the camera module is normal or not is determined by matching the rotation data of the driving motor and the driving data of the driving chip, the current motion position of the camera module is known, and the situation that the camera module is damaged or the driving motor is burnt and the like due to the fact that the driving data is still output after the camera module moves in place or when the driving motor is abnormal is avoided.
For the detailed description of the motion recognition method in the present application, the following description will specifically describe the motion recognition method of the camera module by taking the electronic device 100 as a mobile phone as an example.
As shown in fig. 4, the motion recognition method may include the steps of:
in step 401, rotation data of the drive motor 3 is acquired.
In the present embodiment, the rotation data can be detected by the detecting device 4, the detecting device 4 may include a transmitter 41 and a receiver 42, and the gear 31 is located between the transmitter 41 and the receiver 42, wherein the interval time of the light emitted by the transmitter 41 may just enable the gear 31 on the normal driving motor 3 to be switched from the state that the tooth is located on the optical path of the detecting device to the state that the tooth slot is located on the optical path; or, the state that the tooth socket is located on the optical path is switched to the state that the tooth is located on the optical path, so that when the receiver 42 determines that the transmitter 41 has emitted light and receives the light by itself, the internal photodiode is turned on to output a rotation low level signal; when the receiver 42 determines that the transmitter 41 has emitted light but does not receive light itself, the photodiode inside the receiver 42 is turned off to output a rotation high signal.
In step 402, a rotation angle corresponding to the rotation data is obtained.
In step 403, drive data of the driver chip is acquired.
In step 404, a standard driving angle corresponding to the driving data is obtained.
In the present embodiment, the driving data may be a pulse transmitted by the driving chip 2, and the driving data may include a plurality of driving signal periods, each of which may include a driving high level signal and a driving low level signal, and each of the driving signal periods may drive the driving motor 3 to rotate by a preset fixed angle W °, and the preset fixed angle W ° may be equal to or greater than the sum of the central angles respectively corresponding to tooth thicknesses and tooth slots in order to achieve the correspondence relationship between the driving data and the rotation data.
Specifically, assuming that the waveform of the driving data is just as shown in fig. 5, each driving signal period includes driving high level signals and 0 driving low level signals, and each 1 driving signal period can just drive the gear 31 of the normal driving motor 3 to rotate 2 tooth thicknesses and tooth slots, and further steps, it can be assumed that in driving signal periods, the emitter 41 can emit light twice, and the interval time can just make light rays be blocked by the teeth, and another light rays pass through the tooth slots to be received by the receiver 42, so that the detection device 4 outputs rotating high level signals and rotating low level signals in driving signal periods, i.e. the waveform of the rotating data when the driving motor 3 normally operates as shown in fig. 6 can be obtained.
The standard driving angle corresponding to the driving data can be obtained by calculating the number of output driving signal cycles and the preset fixed angle W ° that the gear 31 can be driven to rotate in each signal cycle, and the rotation angle corresponding to the rotation data can be obtained by calculating the obtained numbers of the rotation high-level signal and the rotation low-level signal and the corresponding relationship between the rotation data and the driving data.
It should be noted that periods of the driving signals included in the driving data in the present application may also be to enable the gear 31 to rotate by a plurality of tooth thicknesses and a plurality of tooth spaces, and the frequency of the light emitted by the emitter 41 may be adjusted to maintain the corresponding relationship between the rotation data and the driving data when the driving motor 3 normally operates.
In step 405, it is determined whether the rotation angle corresponding to the rotation data is smaller than the standard driving angle.
In this embodiment, the waveform curve of the analysis driving data and the waveform curve of the rotation data may be compared to determine whether the rotation angle is smaller than the standard driving angle.
In the embodiment, still referring to fig. 5 and 6, when the driving chip 2 outputs driving signal periods, and the detecting device 4 outputs rotation high level signals and rotation low level signals, it can be determined that the gear 31 rotates in the driving signal periods, and the gear 31 rotates tooth thicknesses and tooth gaps, and the condition of W ° as the preset fixed angle that the gear 31 can be driven to rotate every driving signal periods is satisfied, so that the driving motor can be considered to be normal, and the motion state of the camera module 1 is normal.
In another embodiment, as shown in fig. 7 and 8, in the preset time period, the driving data is changed periodically, and the waveform of the rotation data shows that the rotation high level signal is continuously obtained, at this time, it can be considered that the rotation angle corresponding to the rotation data is zero and the standard driving angle corresponding to the driving data is W ° because the gear does not rotate and the light emitted by the emitter 41 is directly blocked by the teeth, so that the detection device 4 continuously outputs the rotation high level signal, and therefore, in the preset time period, the driving motor 3 is abnormal and the motion state of the camera module 1 is abnormal.
It should be noted that: the standard drive angle that drive data corresponds is the angle that the gear need rotate in theory, and the turned angle that the turned data corresponds is the angle that the gear actually rotated, so, can regard standard drive angle more than or equal to turned angle all the time in this application, and standard drive angle and turned angle are all not less than zero.
In step 406, it is determined that the driving motor is normal when the standard driving angle is equal to the rotation angle.
In step 407, it is determined that the camera module motion state is normal.
In this embodiment, when the standard driving angle is equal to the rotation angle, that is, when there is a corresponding relationship between the waveform curve corresponding to the rotation data and the waveform curve corresponding to the driving data, it can be considered that the driving motor is working normally, and the motion state of the camera module 1 is normal.
In step 408, it is determined whether the standard drive angle is greater than zero.
In step 409, it is determined whether the angle of rotation is greater than zero.
In step 410, it is determined that the driving motor is locked when the standard driving angle is greater than zero and the rotation angle is equal to zero.
In the present embodiment, also as shown in fig. 7 and 8, when the rotation data is represented by the continuous rotation high level signal or the continuous rotation low level signal, it can be considered that the gear is not rotated, and therefore, it can be determined that the stalling of the drive motor 3 occurs.
In step 411, when the standard driving angle is greater than zero and the rotation angle is greater than zero, it is determined that the driving motor is out of step.
In the present embodiment, it is assumed that the waveform corresponding to the driving data is as shown in fig. 9, the waveform corresponding to the rotation data is as shown in fig. 10, as shown in fig. 9 and 10, the waveform corresponding to the driving data changes periodically, and in the th driving signal period P1, the detecting device 4 outputs rotation high level signals and rotation low level signals, and in the third driving signal period P3, the detecting device 4 outputs rotation high level signals and rotation low level signals (e.g. 1 segment and Q3 segment in fig. 10), which satisfy the corresponding relationship between the driving data and the rotation data, and in the second driving signal period P2, the detecting device 4 outputs two rotation high level signals (e.g. Q2 segment), at this time, it can be considered that in the second driving signal period P2, the gear 31 is not rotated or the rotation angle is insufficient, so that the light emitted by the transmitter 41 can still be received by the receiver 42, which results in that the rotation angle of the gear is smaller than the preset angle, that the rotation angle is smaller than the standard driving angle, and thus it can be determined that the motor step 3 is not rotated.
It should be noted that when the standard driving angle is determined to be equal to 0 degree, the camera module 1 may be considered to be in a stationary state.
In step 412, it is determined that the motion state of the camera module 1 is abnormal.
In step 413, when it is determined that the motion state of the camera module 1 is abnormal, alarm information is prompted.
In this embodiment, the alarm signal may be used to instruct the driving chip 2 to stop outputting driving data, so as to avoid the abnormal driving motor 3 from working and damaging the driving motor 3 and the camera module 1.
FIG. 11 is a flowchart illustrating a camera module motion recognition method according to another example embodiment, the method may include:
in step 1101, rotational data is acquired.
In this embodiment, step 1101 may refer to step 401 in the embodiment shown in fig. 4, and is not described herein again.
In step 1102, a rotation angle and a rotation direction are determined from the rotation data.
In this embodiment, when the driving motor 3 works normally, the rotation angle corresponding to the rotation data can be determined according to the corresponding relationship between the rotation data and the driving data and the preset fixed angle W corresponding to driving signal periods, and the rotation direction of the gear 31 can be determined by the internal identifier of the driving chip 2, so as to further determine whether the current camera module 1 extends outward or retracts inward.
In step 1103, a movement stroke of the camera module 1 on the preset track is determined according to the rotation angle.
In this embodiment, the movement stroke of the camera module 1 on the preset track can be determined according to the mapping relationship between the rotation angle of the gear 31 and the movement distance of the camera module 1. For example, when the camera module 1 includes a rack that engages with the gear 31, the movement stroke may be calculated based on the engagement relationship between the gear and the rack.
In step 1104, the moving direction of the camera module 1 is determined according to the rotating direction.
In step 1105, when the rotation data matches the driving data and the rotation angle corresponding to the rotation data is equal to the preset angle, it is determined that the camera module 1 is fully extended or fully retracted into the electronic device.
In this embodiment, when the driving motor 3 is in a normal working state, that is, when the rotation data is matched with the driving data, if the rotation angle corresponding to the rotation data is equal to the preset angle, it can be determined that the camera module 1 completely extends or completely retracts into the electronic device 100. The preset angle rotated by the gear 31 corresponds to a preset stroke of the camera module 1 moving on the preset track, and the preset stroke can be equal to the length of the preset track; whether the camera module 1 extends out of the electronic device 100 or retracts into the electronic device 100 can be determined according to the rotating direction.
In step 1106, when the electronic device is restarted after being powered down, the remaining movement stroke is determined according to the movement stroke and the movement direction.
In this embodiment, if the electronic device 100 is unexpectedly powered off and restarted due to power exhaustion in the process of extending or retracting the camera module 1, the remaining movement stroke may be determined according to the movement stroke and the movement direction.
For example, as shown in fig. 12, assuming that the camera module 1 moves on the preset track by the distance L, the fully extended state may be switched to the fully retracted state, or the fully retracted state is switched to the fully extended state, after the electronic device 100 is restarted, if the movement stroke corresponding to the acquired rotation data is L1, and the movement direction is outward extension, then it may be determined that the remaining movement stroke when the camera module 1 is continuously controlled to extend is L-L1, and the remaining movement stroke when the camera module 1 is controlled to retract to the retracted state is L1.
In step 1107, the camera module is driven to move according to the residual movement stroke.
In this embodiment, the camera module 1 is driven to perform the continuous movement according to the calculated remaining movement stroke, so that in an unexpected situation, whether the camera module 1 is completely extended or completely retracted is accurately determined, thereby avoiding the over-driving or under-driving of the driving motor 3, and facilitating the protection of the electronic device 100.
Corresponding to the foregoing embodiments of the camera module motion recognition method, the present disclosure also provides electronic devices, which may be used to implement the motion recognition method.
Fig. 13 is a block diagram of kinds of electronic devices according to an exemplary embodiment, as shown in fig. 13, the electronic device 100 may include a camera module 1, a driving chip 2, a driving motor 3 connected to the driving chip 2, a detecting device 4 connected to the driving motor 3, and a processor 5 connected to the detecting device 4 and the driving chip 2, wherein the camera module 1 may reciprocate along a preset track to extend or retract inside the electronic device 100, the driving motor 3 may drive the camera module 1 to move along the preset track according to driving data from the driving chip 2, the detecting device 4 may be configured to detect driving data of the driving motor 3, and the processor 5 may receive rotation data output by the detecting device 4 and driving data output by the driving chip 2.
For example, the driving motor 3 may include a gear 31 engaged with the camera module 1, and the detection device 4 may include a transmitter 41 and a receiver 42, where the transmitter 41 and the receiver 42 may be respectively located at two sides of the gear 31, so as to obtain the rotation data of the driving motor 3 by detecting whether the gear of the gear 31 is located on the optical path.
Fig. 14 is a block diagram of another electronic devices according to an exemplary embodiment of , where as shown in fig. 15, the electronic device 100 may further include a th obtaining module 6, a second obtaining module 7 and an identification module 8, where,
an acquisition module 6, configured to acquire rotation data of the drive motor;
the second obtaining module 7 is configured to obtain the driving data sent by the driving chip to the driving motor;
and the identification module 8 is used for identifying whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
Still as shown in fig. 14, the identification module 8 comprises:
a comparison unit 81 for comparing the rotation angle corresponding to the rotation data with the standard driving angle corresponding to the driving data;
an determining unit 82, determining that the driving motor works abnormally when the rotation angle is smaller than the standard driving angle, and determining that the motion state of the camera module is abnormal.
The th determination unit 81 may include:
and , determining a subunit, and when the rotation angle corresponding to the rotation data acquired within preset time is zero and the standard drive angle corresponding to the drive data is greater than zero, blocking the rotation of the drive motor.
The th determination unit 81 may include:
and the second determining subunit acquires that the rotation angle corresponding to the rotation data is greater than zero and the standard drive angle corresponding to the drive data is greater than zero within a second preset time, and the drive motor is out of step.
As shown in fig. 15, the rotation data includes a rotation high level signal and a rotation low level signal, and the th acquiring module 6 includes:
an acquisition unit 61 that acquires the rotation high level signal and the rotation low level signal output by the detection device;
wherein the detection device outputs the rotation low level signal when the light emitted from the emitter passes through the tooth grooves of the gear and is received by the receiver; when the light emitted by the emitter is blocked by the teeth of the gear and the receiver does not receive the light, the detection equipment outputs the rotation high level signal.
The drive data comprises a plurality of drive signal periods, each drive signal period comprising a drive high signal and a drive low signal;
when the driving motor works normally, the rotation data comprises a plurality of rotation signal periods, and each rotation signal period comprises the rotation high level signal and the rotation low level signal;
wherein each drive signal period corresponds to or more of the turn signal periods.
As shown in fig. 16, the rotation data includes a rotation angle and a rotation direction, and the electronic device 100 further includes an th determining module 9 and a second determining module 10, wherein:
, determining module 9, determining the movement stroke of the camera module on the preset track according to the mapping relationship between the rotation angle and the movement stroke of the camera module on the preset track;
and the second determining module 10 is used for determining the movement direction of the camera module on the preset track according to the rotation direction.
Still referring to fig. 16, the th determining module 9 includes:
and the second determining unit 91 determines that the camera module completely extends out of or retracts into the electronic device according to the mapping relationship between the rotation angle and the movement distance of the camera module on the preset track.
Still referring to fig. 16, the th determining module 9 includes:
a third determining unit 92, configured to determine, when the electronic device is restarted due to a power failure, a remaining movement stroke of the camera module on the preset track according to the movement stroke and the rotation direction;
and the driving unit 93 drives the camera module to move along the preset track according to the residual movement stroke.
As shown in fig. 17, the electronic device further includes a prompt module 11 and/or a stop module 12:
the prompting module 11 is used for prompting alarm information when the abnormal motion state of the camera module is determined;
and the stopping module 12 is used for controlling the driving chip to stop outputting the driving signal when the abnormal motion state of the camera module is determined.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
The above-described apparatus embodiments are merely illustrative, wherein the elements described as separate components may or may not be physically separate, that is, may be located in places, or may be distributed over a plurality of network elements.
Correspondingly, the disclosure also provides motion recognition devices of the camera module, which are applied to electronic equipment, wherein the electronic equipment comprises the camera module, a driving chip and a driving motor, and the driving motor can drive the camera module to move along a preset track according to driving data from the driving chip so as to extend out of or retract into the electronic equipment;
acquiring drive data sent by the drive chip to the drive motor;
and identifying whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
Accordingly, the present disclosure also provides terminals, which are applied to an electronic device, the electronic device includes a camera module, a driving chip and a driving motor, the driving motor can drive the camera module to move along a preset track according to driving data from the driving chip so as to extend or retract inside the electronic device, the terminal includes a memory, and or or more programs, wherein or or more programs are stored in the memory, and the or or more programs configured to be executed by or or more processors include instructions for:
acquiring rotation data of the driving motor;
acquiring drive data sent by the drive chip to the drive motor;
and identifying whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
FIG. 18 is a block diagram illustrating a apparatus 1800 for motion recognition of a camera module according to an exemplary embodiment of . for example, the apparatus 1800 may be a mobile phone, a computer, a digital player terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to FIG. 18, the apparatus 1800 may include components or components including a processing component 1802, a memory 1804, a power component 1806, a multimedia component 1808, an audio component 1810, an input/output (I/O) interface 1812, a sensor component 1814, and a communications component 1816.
The processing component 1802 may include or more processors 1820 to execute instructions to perform all or part of the steps of the above-described methods.
The memory 1804 is configured to store various types of data to support operation at the apparatus 1800. Examples of such data include instructions for any application or method operating on the device 1800, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 1804 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power components 1806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 1800.
The multimedia component 1808 includes a screen between the device 1800 and a user that provides output interfaces.in embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). if the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user.A touch panel includes or more touch sensors to sense gestures on the touch, slide, and touch panel.
For example, the audio component 1810 includes Microphones (MICs) configured to receive external audio signals when the apparatus 1800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode.
I/O interface 1812 provides an interface between processing component 1802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The communications component 1816 is configured to facilitate communications between the apparatus 1800 and other devices in a wired or wireless manner, the apparatus 1800 may have access to a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof in exemplary embodiments, the communications component 1816 receives a -cast signal or -cast related information from an external -cast management system via a -cast channel in exemplary embodiments, the communications component 1816 further includes a Near Field Communication (NFC) module to facilitate short range communications.
In an exemplary embodiment, the apparatus 1800 may be implemented by or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), field programmable arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the methods described above.
In an exemplary embodiment, non-transitory computer readable storage media are also provided that include instructions, such as the memory 1804 that include instructions that are executable by the processor 1820 of the apparatus 1800 to perform the above-described methods.
This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the -like principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains and as may be applied to the essential features hereinbefore set forth, the description and examples are to be regarded as illustrative only and the true scope and spirit of the disclosure is to be indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (24)
- The motion recognition method of the camera modules is applied to electronic equipment, the electronic equipment comprises the camera modules, a driving chip and a driving motor, and the driving motor can drive the camera modules to move along a preset track according to driving data from the driving chip so as to extend out of or retract into the electronic equipment;the motion recognition method comprises the following steps:acquiring rotation data of the driving motor;acquiring drive data sent by the drive chip to the drive motor;and identifying whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
- 2. The motion recognition method according to claim 1, wherein the recognizing whether the motion state of the camera module is normal according to the matching degree between the rotation data and the driving data comprises:comparing the rotation angle corresponding to the rotation data with the standard driving angle corresponding to the driving data;and when the rotating angle is smaller than the standard driving angle, determining that the driving motor works abnormally and the motion state of the camera module is abnormal.
- 3. The motion recognition method according to claim 2, wherein the determining that the driving motor is abnormal and the motion state of the camera module is abnormal when the rotation angle is smaller than the standard driving angle includes:and when the rotating angle corresponding to the acquired rotating data is zero within preset time length and the standard driving angle corresponding to the driving data is greater than zero, determining that the driving motor is locked.
- 4. The motion recognition method according to claim 2, wherein the determining that the driving motor is abnormal when the rotation angle is smaller than the standard driving angle and the determining that the motion state of the camera module is abnormal comprises:and when the rotating angle corresponding to the rotating data is acquired to be larger than zero degree within a second preset time length, and the standard driving angle corresponding to the driving data is larger than zero degree, determining that the driving motor is out of step.
- 5. The motion recognition method of claim 1, wherein the driving motor includes a gear, the electronic device further includes a detection device including a transmitter and a receiver, the transmitter and the receiver being respectively provided at both sides of the gear, the rotation data including a rotation high level signal and a rotation low level signal;the acquiring of the rotation data of the driving motor includes:acquiring the rotation high level signal and the rotation low level signal output by the detection device;wherein the detection device outputs the rotation low level signal when the light emitted from the emitter passes through the tooth grooves of the gear and is received by the receiver; when the light emitted by the emitter is blocked by the teeth of the gear and the receiver does not receive the light, the detection equipment outputs the rotation high level signal.
- 6. The motion recognition method according to claim 5,the drive data comprises a plurality of drive signal periods, each drive signal period comprising a drive high signal and a drive low signal;when the driving motor works normally, the rotation data comprises a plurality of rotation signal periods, and each rotation signal period comprises the rotation high level signal and the rotation low level signal;wherein each drive signal period corresponds to or more of the turn signal periods.
- 7. The motion recognition method of claim 1, wherein the rotation data includes a rotation angle and a rotation direction, the method further comprising:determining the movement stroke of the camera module on the preset track according to the mapping relation between the rotation angle and the movement stroke of the camera module on the preset track;and determining the movement direction of the camera module on the preset track according to the rotation direction.
- 8. The motion recognition method according to claim 7, wherein the determining the motion stroke of the camera module on the preset track according to the mapping relationship between the rotation angle and the motion stroke of the camera module on the preset track comprises:and when the rotation data is matched with the driving data and the rotation angle corresponding to the rotation data is equal to a preset angle, determining that the camera module completely extends out of or retracts into the electronic equipment.
- 9. The motion recognition method of claim 7, further comprising:when the electronic equipment is restarted after power failure, determining the residual motion stroke of the camera module on the preset track according to the motion stroke and the rotation direction;and driving the camera module to move along the preset track according to the residual movement stroke.
- 10. The motion recognition method of claim 1, further comprising:when the abnormal motion state of the camera module is determined, prompting alarm information; or when the abnormal motion state of the camera module is determined, controlling the driving chip to stop outputting the driving signal.
- An electronic device of the kind 11, , comprising:the camera module can move back and forth along a preset track so as to extend out of or retract into the electronic equipment;the driving motor can drive the camera module to move along the preset track according to driving data from the driving chip;a detection device for detecting rotation data of the drive motor;and the processor is connected with the detection equipment and the driving chip so as to receive the rotation data output by the detection equipment and the driving data output by the driving chip.
- 12. The electronic device of claim 11, further comprising:an acquisition module for acquiring the rotation data of the driving motor;the second acquisition module is used for acquiring the driving data sent by the driving chip to the driving motor;and the identification module is used for identifying whether the motion state of the camera module is normal or not according to the matching degree between the rotation data and the driving data.
- 13. The electronic device of claim 12, wherein the identification module comprises:the comparison unit is used for comparing the rotation angle corresponding to the rotation data with the standard driving angle corresponding to the driving data;and an determining unit, which determines the abnormal work of the driving motor and the abnormal motion state of the camera module when the rotation angle is smaller than the standard driving angle.
- 14. The electronic device according to claim 13, wherein the th determination unit includes:and an determining subunit, configured to determine that the driving motor stalls when the rotation angle corresponding to the rotation data acquired within the preset time period is zero and the standard driving angle corresponding to the driving data is greater than zero.
- 15. The electronic device according to claim 13, wherein the th determination unit includes:and the second determining subunit determines that the driving motor is out of step when the rotation angle corresponding to the rotation data is greater than zero and the standard driving angle corresponding to the driving data is greater than zero acquired within a second preset time period.
- 16. The electronic device of claim 11, wherein the drive motor includes a gear that mates with the camera module, and wherein the detection device includes a transmitter and a receiver, the transmitter and the receiver being located on opposite sides of the gear.
- 17. The electronic device of claim 16, wherein the rotation data comprises a rotation high signal and a rotation low signal, and wherein the th obtaining module comprises:an acquisition unit that acquires the rotation high level signal and the rotation low level signal output by the detection device;wherein the detection device outputs the rotation low level signal when the light emitted from the emitter passes through the tooth grooves of the gear and is received by the receiver; when the light emitted by the emitter is blocked by the teeth of the gear and the receiver does not receive the light, the detection equipment outputs the rotation high level signal.
- 18. The electronic device of claim 17,the drive data comprises a plurality of drive signal periods, each drive signal period comprising a drive high signal and a drive low signal;when the driving motor works normally, the rotation data comprises a plurality of rotation signal periods, and each rotation signal period comprises the rotation high level signal and the rotation low level signal;wherein each drive signal period corresponds to or more of the turn signal periods.
- 19. The electronic device of claim 11, wherein the rotation data comprises a rotation angle and a rotation direction, the electronic device further comprising:an determining module, configured to determine a movement stroke of the camera module on the preset track according to a mapping relationship between the rotation angle and the movement stroke of the camera module on the preset track;and the second determining module is used for determining the movement direction of the camera module on the preset track according to the rotation direction.
- 20. The electronic device of claim 19, wherein the th determining module comprises:and the second determining unit determines that the camera module completely extends out of or retracts into the electronic equipment according to the mapping relation between the rotating angle and the moving distance of the camera module on the preset track.
- 21. The electronic device of claim 19, wherein the th determining module comprises:the third determining unit is used for determining the residual motion stroke of the camera module on the preset track according to the motion stroke and the rotation direction when the electronic equipment is restarted after power failure;and the driving unit drives the camera module to move along the preset track according to the residual movement stroke.
- 22. The electronic device of claim 11, further comprising a prompt module and/or a stop module:the prompting module prompts alarm information when determining that the motion state of the camera module is abnormal;and the stopping module is used for controlling the driving chip to stop outputting the driving signal when the abnormal motion state of the camera module is determined.
- 23, kinds of camera module's motion recognition device, characterized in that, be applied to electronic equipment, electronic equipment includes camera module, driver chip and driving motor, the driving motor can drive the camera module to move along the preset track according to the drive data from the driver chip, in order to stretch out or retract inside the electronic equipment;the method comprises the following steps:a processor;a memory for storing processor-executable instructions;wherein the processor is configured to implement the method of any of claims 1-10.
- The computer readable storage medium, which has computer instructions stored thereon, is applied to an electronic device, the electronic device includes a camera module, a driving chip and a driving motor, the driving motor can drive the camera module to move along a preset track according to driving data from the driving chip, so as to extend or retract the inside of the electronic device;the instructions, when executed by the processor, perform the steps of the method of any of claims 1-10.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810792414.0A CN110740312A (en) | 2018-07-18 | 2018-07-18 | Motion recognition method and device of camera module and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810792414.0A CN110740312A (en) | 2018-07-18 | 2018-07-18 | Motion recognition method and device of camera module and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110740312A true CN110740312A (en) | 2020-01-31 |
Family
ID=69234936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810792414.0A Pending CN110740312A (en) | 2018-07-18 | 2018-07-18 | Motion recognition method and device of camera module and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110740312A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113784023A (en) * | 2021-08-09 | 2021-12-10 | 深圳市天视通视觉有限公司 | Position determining method and device, camera equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102594235A (en) * | 2011-01-12 | 2012-07-18 | 日本电产伺服有限公司 | Drive circuit and drive method of a stepping motor |
CN104331940A (en) * | 2014-11-26 | 2015-02-04 | 天津慧科电子有限公司 | Intelligent posting terminal capable of efficiently and densely delivering |
CN104950258A (en) * | 2015-07-02 | 2015-09-30 | 天津汇讯视通科技有限公司 | Motor detection method and circuit for CCTV (closed circuit television) camera |
CN106091916A (en) * | 2016-06-02 | 2016-11-09 | 青岛海信日立空调***有限公司 | Wind deflector rotation angle detection apparatus, method and system |
CN107819907A (en) * | 2017-11-14 | 2018-03-20 | 维沃移动通信有限公司 | A kind of camera control method and mobile terminal |
-
2018
- 2018-07-18 CN CN201810792414.0A patent/CN110740312A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102594235A (en) * | 2011-01-12 | 2012-07-18 | 日本电产伺服有限公司 | Drive circuit and drive method of a stepping motor |
CN104331940A (en) * | 2014-11-26 | 2015-02-04 | 天津慧科电子有限公司 | Intelligent posting terminal capable of efficiently and densely delivering |
CN104950258A (en) * | 2015-07-02 | 2015-09-30 | 天津汇讯视通科技有限公司 | Motor detection method and circuit for CCTV (closed circuit television) camera |
CN106091916A (en) * | 2016-06-02 | 2016-11-09 | 青岛海信日立空调***有限公司 | Wind deflector rotation angle detection apparatus, method and system |
CN107819907A (en) * | 2017-11-14 | 2018-03-20 | 维沃移动通信有限公司 | A kind of camera control method and mobile terminal |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113784023A (en) * | 2021-08-09 | 2021-12-10 | 深圳市天视通视觉有限公司 | Position determining method and device, camera equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10169634B2 (en) | Method, device and computer-readable storage medium for fingerprint recognition | |
US10336319B2 (en) | Method, device and computer-readable storage medium for parking a self-balancing vehicle | |
US10824844B2 (en) | Fingerprint acquisition method, apparatus and computer-readable storage medium | |
EP3525124A1 (en) | Fingerprint unlocking | |
CN106371643B (en) | Touch chip crash handling method and device | |
CN109410833B (en) | Ambient light detection method, ambient light detection device, terminal and storage medium | |
US20180157817A1 (en) | Unlocking method and apparatus, and storage medium | |
CN107917518B (en) | Air conditioner opening and closing structure control method, air conditioner and readable storage medium | |
US10936707B2 (en) | Fingerprint circuit, force touch control method and device and computer-readable storage medium | |
CN104065883B (en) | Image pickup method and device | |
US20140189338A1 (en) | Electronic device and method for detecting booting time period for electronic device | |
CN114655159B (en) | Vehicle control method and device, electronic equipment and vehicle | |
EP3851940A1 (en) | Control method and device for home device and storage medium | |
CN105472157A (en) | Method and device for monitoring terminal motion state | |
CN107655177B (en) | Air conditioner opening and closing structure control method, air conditioner and readable storage medium | |
CN110740312A (en) | Motion recognition method and device of camera module and electronic equipment | |
CN110166618B (en) | Screen control method and device | |
CN107906683B (en) | Air conditioner opening and closing structure control method, air conditioner and readable storage medium | |
EP3460717A1 (en) | Method, apparatus, terminal, and computer-readable storage medium for processing fingerprints | |
CN107975908B (en) | Air conditioner opening and closing structure control method, air conditioner and readable storage medium | |
EP3789849A1 (en) | Contactless gesture control method, apparatus and storage medium | |
CN104615781A (en) | Method and device for inquiring executive information of intelligent equipment scene | |
CN105092960A (en) | Method and device for displaying electric quantity | |
CN103869982A (en) | Action item selection method and device | |
CN112073602B (en) | Camera module, electronic equipment, and stroke detection method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200131 |
|
RJ01 | Rejection of invention patent application after publication |