CN104883492A - Camera rotation control method and terminal - Google Patents
Camera rotation control method and terminal Download PDFInfo
- Publication number
- CN104883492A CN104883492A CN201510129999.4A CN201510129999A CN104883492A CN 104883492 A CN104883492 A CN 104883492A CN 201510129999 A CN201510129999 A CN 201510129999A CN 104883492 A CN104883492 A CN 104883492A
- Authority
- CN
- China
- Prior art keywords
- camera
- slide
- target
- speed
- rotary speed
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 230000001276 controlling effect Effects 0.000 claims description 85
- 238000001514 detection method Methods 0.000 claims description 32
- 230000001105 regulatory effect Effects 0.000 claims description 31
- 230000002045 lasting effect Effects 0.000 claims description 12
- 230000001143 conditioned effect Effects 0.000 claims description 7
- 230000036410 touch Effects 0.000 description 219
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000000712 assembly Effects 0.000 description 1
- 238000000429 assembly Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000003733 optic disk Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Studio Devices (AREA)
Abstract
An embodiment of the invention discloses a camera rotation control method, which comprises the steps of detecting an inputted target touch and slide operation for controlling the camera rotation by a user at a camera preview interface; determining the sliding speed of the target touch and slide operation; determining corresponding rotational speed according to the sliding speed; and controlling a camera to rotate at the rotational speed. The embodiment of the invention further discloses a terminal. The embodiment of the invention can be used for achieving rotation of the camera at different speeds.
Description
Technical field
The present invention relates to electronic technology field, particularly relate to a kind of camera method of controlling rotation and terminal.
Background technology
Along with the continuous progress and development of electronic technology, increasing terminal is configured with electronic rotation camera, as the intelligent terminal such as mobile phone, panel computer.When the intelligent terminal by being configured with electronic rotation camera is taken, user can control camera by gesture and rotate, and then the visual angle of adjustment shooting in real time.
But practice finds, current camera rotates in implementation, only can realize camera and rotate with single speed.
Summary of the invention
The embodiment of the invention discloses a kind of camera method of controlling rotation and terminal, camera can be realized and rotate with friction speed.
Embodiment of the present invention first aspect discloses a kind of camera method of controlling rotation, comprising:
Detect the target touch slide for controlling camera rotation that user inputs in camera preview interface;
Determine that described target touches the sliding speed of slide;
Corresponding rotary speed is determined according to described sliding speed;
Control camera to rotate with described rotary speed.
Wherein, the described sliding speed determining described target touch slide, comprising:
At the end of detecting that described target touches slide, touch the slide lasting time according to described target, and described target touches sliding distance corresponding to slide, determine that described target touches the sliding speed of slide.
Wherein, described control camera also comprises after rotating with described rotary speed:
Detect user input for controlling the first operational order that camera stops the rotation;
Respond described first operational order, control described camera and stop the rotation.
Wherein, the described sliding speed determining described target touch slide, comprising:
Before detecting that described target touch slide terminates, obtain described target every predetermined time period and touch the sliding distance of slide in described predetermined time period;
According to the sliding distance in described predetermined time period, determine that described target touches the sliding speed of slide in described predetermined time period.
Wherein, the described rotary speed determining correspondence according to described sliding speed, comprising:
According to the sliding speed in current preset time span, determine the rotary speed in next predetermined time period adjacent; Wherein, the initial rotary speed of described camera is 0 or default rotary speed.
Wherein, the described rotary speed determining correspondence according to described sliding speed, comprising:
With described sliding speed for foundation, inquire about the corresponding relation of sliding speed and the rotary speed pre-set, to determine the rotary speed that described sliding speed is corresponding.
Wherein, the described rotary speed determining correspondence according to described sliding speed, comprising:
With described sliding speed for foundation, the corresponding relation of sliding speed and the rotary speed regulatory factor arranged is preset in inquiry, determines the rotary speed regulatory factor that described sliding speed is corresponding;
According to default rotary speed and described rotary speed regulatory factor, determine the rotary speed that described sliding speed is corresponding.
Wherein, described detection user, before the target rotated for controlling camera that camera preview interface inputs touches slide, also comprises:
Detect the second operational order of the unlatching camera of user's input;
Respond described second operational order, in touch-screen, export camera preview interface.
Wherein, the target rotated for controlling camera that described detection user inputs in camera preview interface touches slide, comprising:
When detecting that user's both hands refer to touch slip in described camera preview interface, judge that described user's both hands refer to whether the touch point of camera preview interface described in initial touch meets pre-conditioned;
If meet, determine that described user's both hands refer to that touching the target of sliding as rotating for controlling camera in described camera preview interface touches slide.
Wherein, described detection user, after the target rotated for controlling camera that camera preview interface inputs touches slide, also comprises:
Determine that described target touches rotary mode corresponding to slide;
Described control camera rotates with described rotary speed, comprising:
Control described camera with described rotary speed, and described rotary mode rotates.
Embodiment of the present invention second aspect discloses a kind of terminal, comprising:
Detection module, the target rotated for controlling camera inputted in camera preview interface for detecting user touches slide;
First determination module, for determining that described target touches the sliding speed of slide;
Second determination module, for determining corresponding rotary speed according to described sliding speed;
Control module, rotates with described rotary speed for controlling camera.
Wherein, described first determination module, at the end of detecting that when described detection module described target touches slide, the slide lasting time is touched according to described target, and described target touches sliding distance corresponding to slide, determine that described target touches the sliding speed of slide.
Wherein, described detection module, also for detect user input for controlling the first operational order that camera stops the rotation;
Described control module, also for responding described first operational order, controlling described camera and stopping the rotation.
Wherein, described first determination module, before detecting that at described detection module described target touch slide terminates, obtains described target every predetermined time period and touches the sliding distance of slide in described predetermined time period; According to the sliding distance in described predetermined time period, determine that described target touches the sliding speed of slide in described predetermined time period.
Wherein, described second determination module, specifically for according to the sliding speed in current preset time span, determines the rotary speed in next predetermined time period adjacent; Wherein, the initial rotary speed of described camera is 0 or default rotary speed.
Wherein, described second determination module, specifically for described sliding speed for foundation, inquire about the corresponding relation of the sliding speed that pre-sets and rotary speed, to determine the rotary speed that described sliding speed is corresponding.
Wherein, described second determination module, specifically for described sliding speed for foundation, the sliding speed and the corresponding relation of rotary speed regulatory factor that arrange are preset in inquiry, determine the rotary speed regulatory factor that described sliding speed is corresponding; According to default rotary speed and described rotary speed regulatory factor, determine the rotary speed that described sliding speed is corresponding.
Wherein, described detection module, also for detecting the second operational order of the unlatching camera of user's input;
Described terminal also comprises:
Output module, for responding described second operational order, exports camera preview interface in touch-screen.
Wherein, described detection module, specifically for when detecting that user's both hands refer to touch slip in described camera preview interface, judges that described user's both hands refer to whether the touch point of camera preview interface described in initial touch meets pre-conditioned; If meet, determine that described user's both hands refer to that touching the target of sliding as rotating for controlling camera in described camera preview interface touches slide.
Wherein, described first determination module, also for detecting user when described detection module after the target rotated for controlling camera that camera preview interface inputs touches slide, determines that described target touches rotary mode corresponding to slide;
Described control module, specifically for controlling described camera with described rotary speed, and described rotary mode rotates.
Implement the embodiment of the present invention, there is following beneficial effect:
When detecting that user touches slide in the target rotated for controlling camera that camera preview interface inputs, corresponding rotary speed can be determined according to the sliding speed of this target touch slide, and then control camera rotates with this rotary speed, thus camera can be realized rotate with friction speed, improve camera and rotate the flexibility controlled.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below the accompanying drawing used required in describing embodiment is briefly described, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the configuration diagram of a kind of camera method of controlling rotation that the embodiment of the present invention provides;
Fig. 2 is the schematic flow sheet of the another kind of camera method of controlling rotation that the embodiment of the present invention provides;
Fig. 2 A is the schematic diagram of a kind of coordinate system that the embodiment of the present invention provides;
Fig. 3 is the schematic flow sheet of the another kind of camera method of controlling rotation that the embodiment of the present invention provides;
Fig. 4 is the structural representation of a kind of terminal that the embodiment of the present invention provides;
Fig. 5 is the structural representation of the another kind of terminal that the embodiment of the present invention provides;
Fig. 6 is the structural representation of the another kind of terminal that the embodiment of the present invention provides.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only a part of embodiment of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
The embodiment of the invention discloses a kind of camera method of controlling rotation and terminal, camera can be realized and rotate with friction speed.Below be described in detail respectively.
Refer to Fig. 1, the schematic flow sheet of Fig. 1 a kind of camera method of controlling rotation disclosed in the embodiment of the present invention.As shown in Figure 1, this camera method of controlling rotation can comprise the following steps:
The target rotated for controlling camera that S101, detection user input in camera preview interface touches slide.
In the embodiment of the present invention, said method can be applied to the intelligent terminal being configured with rotatable camera (as electronic rotation camera) and touch-screen, as smart mobile phone, panel computer, palmtop PC etc.For ease of understanding and describing, be applied to smart mobile phone (hereinafter referred to as mobile phone) for said method below.
In the embodiment of the present invention, when user is taken by mobile phone, user can control camera by assigned operation gesture and rotate, to adjust shooting visual angle.
Such as, by both hands, user can refer to that in camera preview interface, touch slip controls camera rotation, or by one hand, user can refer to that in camera preview interface, touch slip controls camera rotation.
S102, determine that this target touches the sliding speed of slide.
In Alternate embodiments one, determine that target touches the sliding speed of slide, can comprise:
At the end of this target slide being detected, according to the time that this target slide continues, and this target touches sliding distance corresponding to slide, determines that this target touches the sliding speed of slide.
In this Alternate embodiments one, mobile phone detects that user is when the target rotated for controlling camera that camera preview interface inputs touches slide, at the end of this target touches slide, just can control camera and rotate.
Particularly, when mobile phone detects that user touches slide in the target rotated for controlling camera that camera preview interface inputs, mobile phone can be added up this target and touch the slide lasting time, and this target touches sliding distance corresponding to slide; At the end of mobile phone detects target slide, mobile phone can touch the slide lasting time according to added up target, and this target touches sliding distance corresponding to slide, determines that this target touches the sliding speed of slide.
Such as, suppose at the end of mobile phone detects that target touches slide, the time that the target of mobile phone statistics touches slide lasting is t, and the sliding distance that target touches slide corresponding is s, then this target touches the sliding speed v=s/t of slide.
In Alternate embodiments two, determine that target touches the sliding speed of slide, can comprise:
Before detecting that target touch slide terminates, obtain this target every predetermined time period and touch the sliding distance of slide in this predetermined time period;
According to the sliding distance in this predetermined time period, determine that this target touches the sliding speed of slide in this predetermined time period.
In this Alternate embodiments two, mobile phone detects that user is when the target rotated for controlling camera that camera preview interface inputs touches slide, can touch in the time-continuing process of slide in this target, control camera in real time and rotate.
Particularly, when mobile phone detects that user touches slide in the target rotated for controlling camera that camera preview interface inputs, mobile phone can touch before slide terminates in target, every predetermined time period, (this predetermined time period can be arranged according to actual scene, as 100ms, 200ms etc.) obtain the sliding distance of target touch slide in Preset Time, and according to the sliding distance in this Preset Time, determine that target touches the sliding speed of slide in this Preset Time.
Such as, mobile phone is when detecting that user touches slide in the target rotated for controlling camera that camera preview interface inputs, target can be obtained every 200ms and touch the sliding distance of slide in this Preset Time, suppose that the sliding distance of this target slide in certain 200ms that mobile phone gets is △ s, then mobile phone can determine that this target touches slide is △ s/200ms in the sliding speed of this Preset Time.
S103, determine corresponding rotary speed according to this sliding speed.
As the optional execution mode of one, in embodiments of the present invention, rotating with friction speed to realize camera, the corresponding relation (i.e. the corresponding relation of sliding speed and rotary speed) touching the sliding speed of slide and the rotary speed of camera can be pre-set.After mobile phone determination target touches the sliding speed of slide, mobile phone according to the corresponding relation of the sliding speed pre-set and rotary speed, can determine the rotary speed that the sliding speed of target touch slide is corresponding.Preferably, touch the sliding speed of slide to be directly proportional to the rotary speed of camera.
For example, suppose the corresponding relation of sliding speed and the rotary speed pre-set as shown in table 1 (wherein, v3 > v2 > v1, this rotary speed is motor of camera rotating speed, lower with):
Table 1
Sliding speed (mm/s, millimeter is per second) | Rotary speed (r/s, revolution per second) |
(0,v1] | n1 |
(v1,v2] | n2 |
(v2,v3] | n3 |
… | … |
If it is v2 that mobile phone determination target touches the sliding speed of slide, then mobile phone can sliding speed according to this sliding speed question blank 1 and the corresponding relation of rotary speed, determines that the rotary speed of this sliding speed (v2) correspondence is n2.
As the optional execution mode of another kind, in embodiments of the present invention, rotate with friction speed to realize camera, the default rotary speed of camera can be pre-set, and the touch sliding speed of slide and the corresponding relation (i.e. the corresponding relation of sliding speed and regulatory factor) of camera rotary speed regulatory factor are set.After mobile phone determination target touches the sliding speed of slide, mobile phone can according to the corresponding relation of the sliding speed pre-set and regulatory factor, determine the target regulatory factor that the sliding speed of target touch slide is corresponding, and then according to this target regulatory factor and default rotary speed, determine the rotary speed that the sliding speed of target touch slide is corresponding.
For example, the corresponding relation of sliding speed and the regulatory factor (R) pre-set (wherein, v3 > v2 > v1) as shown in table 2 is supposed:
Table 2
Sliding speed (mm/s) | R |
(0,v1] | R1 |
(v1,v2] | R2 |
(v2,v3] | R3 |
… | … |
If the sliding speed that mobile phone determination target touches slide is v1, then mobile phone can the corresponding relation of sliding speed according to this sliding speed question blank 2 and regulatory factor, determine that regulatory factor corresponding to this sliding speed (v1) is R1, then mobile phone can determine that the rotary speed that target touches the sliding speed of slide corresponding is v0*R1 (supposing that default rotary speed is v0).
S104, control camera rotate with this rotary speed.
In the embodiment of the present invention, mobile phone determination target can control camera and rotate with this rotary speed after touching rotary speed corresponding to the sliding speed of slide.
As the optional execution mode of one, if mobile phone is at the end of detecting that target touches slide, just control camera and rotate (Alternate embodiments one namely in corresponding above-mentioned steps S102), at the end of then mobile phone detects that target touches slide, the sliding speed that the target can determined according to self touches slide determines corresponding rotary speed (target rotational speed), controls camera and rotates with this target rotational speed.
In this optional execution mode, after above-mentioned steps S104, can also comprise the following steps:
Detect user input for controlling the first operational order that camera stops the rotation;
Respond this first operational order, control described camera and stop the rotation.
Wherein, this first operational order can include but not limited to click touch-screen arbitrary region, double-click touch-screen arbitrary region, click in touch-screen and specify function button etc.
Particularly, in this optional execution mode, when user uses mobile phone to take, user can touch with finger and slide to control camera rotation in camera preview interface.Mobile phone detect user camera preview interface input for controlling target touch-control slide that camera rotates time, the time that target touch-control slide continues can be added up, and the sliding distance that target touch-control slide is corresponding; At the end of mobile phone detects target touch-control slide, the time that mobile phone can continue according to the target touch-control slide of self statistics, and target touches sliding distance corresponding to slide, determine the sliding speed of target touch-control slide, and then determine corresponding rotary speed according to this sliding speed, and rotate with this rotary speed control camera.When user determines that camera has rotated to suitable position, user can by clicking touch-screen to mobile phone input for controlling the operational order that camera stops the rotation; When mobile phone receives this operational order, this operational order can be responded, control camera and stop the rotation.
As the optional execution mode of another kind, if mobile phone is when detecting that user touches slide in the target rotated for controlling camera that camera preview interface inputs, touch in the time-continuing process of slide in target, real-time control camera rotates (Alternate embodiments two namely in corresponding above-mentioned steps S102), then mobile phone detects that user is when the target that camera preview interface inputs touches slide, Real-Time Monitoring target can touch the sliding speed of slide, and then determine corresponding rotary speed according to this sliding speed, and control camera and rotate with this rotary speed, until at the end of detecting that target touches slide, control camera stops the rotation.
In this optional execution mode, in above-mentioned steps S103, determine that target touches the sliding speed of slide, can comprise:
Before detecting that target touch slide terminates, obtain target every predetermined time period and touch the sliding distance of slide in this predetermined time period;
According to the sliding distance in this predetermined time period, determine that this target touches the sliding speed of slide in this predetermined time period.
Correspondingly, in above-mentioned steps S104, determine corresponding rotary speed according to sliding speed, can comprise:
According to the sliding speed in current preset time span, determine the rotary speed in next predetermined time period adjacent; Wherein, the initial rotary speed of camera is 0 or default rotary speed.
Concrete, in this Alternate embodiments, mobile phone detect user camera preview interface input for control camera rotate target touch-control slide time, mobile phone first can control camera (can according to practical application scene settings with default rotary speed, as 5r/s) rotate, simultaneously, mobile phone can the sliding distance of real-time statistics target touch-control slide, and obtain the sliding distance of this target touch slide in this predetermined time period every predetermined time period, and according to the sliding distance in this predetermined time period, determine that target touches the sliding speed of slide in this predetermined time period, and then, mobile phone can in next predetermined time period, control camera to rotate with this sliding speed.
For example, suppose that predetermined time period is 200ms, default rotary speed is 5r/s, then when mobile phone detects that user touches slide in the target rotated for controlling camera that camera preview interface inputs, within first 200ms time (to detect that this target touches the moment of slide for the 0ms of initial time (0ms) is in the 200ms time), mobile phone can control camera and rotate with 5r/s, simultaneously, mobile phone real-time statistics target can touch the sliding distance of slide in this 200ms, the sliding speed of slide in this 200ms is touched according to this sliding distance determination target, and determine corresponding rotary speed (being assumed to be 10r/s) according to this sliding speed, and then, within this 200ms time of 200ms to 400ms, mobile phone can control camera and rotate with 10r/s, simultaneously, the sliding speed in this 200ms determined further by mobile phone, and (400ms is to 600ms) controls camera and rotates with the rotary speed that this sliding speed is corresponding in next 200ms, until mobile phone detects that target touches at the end of slide, control camera stops the rotation.
Wherein, in embodiments of the present invention, the target touch slide rotated for controlling camera that user inputs in camera preview interface can comprise the slip of single finger touch or the slip of two finger touch.
Correspondingly, when target touch slide is the slip of single finger touch, target touch slide terminates the finger that can comprise for touching slip and leaves touch-screen;
When target touch slide is two finger touch slip, target touch slide terminates to comprise at least one and leaves touch-screen for the finger touching slip.
Visible, in the method flow described by Fig. 1, when detecting that user touches slide in the target rotated for controlling camera that camera preview interface inputs, corresponding rotary speed can be determined according to the sliding speed of this target touch slide, and then control camera rotates with this rotary speed, thus camera can be realized rotate with friction speed, improve camera and rotate the flexibility controlled.
Refer to Fig. 2, the schematic flow sheet of Fig. 2 another kind of camera method of controlling rotation disclosed in the embodiment of the present invention.As shown in Figure 2, this camera method of controlling rotation can comprise the following steps:
Second operational order of the unlatching camera of S201, detection user input.
S202, respond this second operational order, in touch-screen, export camera preview interface.
In the embodiment of the present invention, when user wants to be taken by mobile phone, user can open the application (as camera application) with shoot function in mobile phone, as, user can click the icon that " camera " installed in mobile phone is applied, and opens the operational order of camera to mobile phone input.When mobile phone detects the operational order of the unlatching camera that user inputs, this operational order can be responded, in touch-screen, export camera preview interface.
The target rotated for controlling camera that S203, detection user input in camera preview interface touches slide.
In the embodiment of the present invention, the operational order of the unlatching camera that mobile phone inputs according to user, export camera preview interface in touch-screen after, the target touch slide for controlling camera rotation that user inputs in this camera preview interface can be detected.
In the embodiment of the present invention, user touches slide in the target rotated for controlling camera that camera preview interface inputs and can comprise user's one hand and refer to touch on the touchscreen slip or user's both hands refer to touch slip on the touchscreen.
As the optional execution mode of one, in the embodiment of the present invention, detecting the target touch slide for controlling camera rotation that user inputs in camera preview interface, comprising:
When detecting that user's both hands refer to touch slip in camera preview interface, judge that these user's both hands refer to whether the touch point of this camera preview interface of initial touch meets pre-conditioned;
If meet, determine that these user's both hands refer to that touching the target of sliding as rotating for controlling camera in camera preview interface touches slide.
Concrete, in this optional execution mode, when the target touch slide rotated for controlling camera comprises two finger touch slip, consider existingly much to have in the application of shoot function, both hands refer to close to each other in camera preview interface or mutually away from touch usually corresponding function of sliding be digital zoom, identify that in order to enable mobile phone user's both hands refer to touch in camera preview interface the operational order (digital zoom or control camera rotate) sliding corresponding, digital zoom functions and trigger condition corresponding to camera spinfunction can be pre-set, when mobile phone detects that user's both hands refer to touch slip in camera preview interface, can according to this trigger condition, determine the operational order that this pair of finger touch slide is corresponding.
For example, suppose that trigger condition corresponding to the camera spinfunction that pre-sets is that both hands refer to that the difference of the abscissa of the touch point (two touch points) of initial touch camera preview interface is less than first threshold, trigger condition corresponding to digital zoom functions is that both hands refer to that the difference of the abscissa of the touch point of initial touch camera preview interface is more than or equal to first threshold; Then when mobile phone detects the two finger touch camera preview interface of user, the coordinate that user's both hands refer to two touch points of initial touch camera preview interface can be obtained, and judge whether the difference of the abscissa of these two touch points is less than first threshold, if be less than, then controlling mobile phone and enter camera rotary mode, determining that the two finger touch of user slides as the operating gesture for controlling camera rotation; Otherwise, control mobile phone and enter digital zoom pattern, determine that the two finger touch of user slides as the operating gesture for digital zoom.
Wherein, the abscissa of above-mentioned touch point is with touch-screen place plane for coordinate system, and the schematic diagram of this coordinate system can be as shown in Figure 2 A.
Should be realized that, described above refer to whether the difference of the abscissa of the initial touch point in camera preview interface is less than the concrete example of one that first threshold is only the embodiment of the present invention as the trigger condition of digital zoom functions or camera spinfunction using both hands, and be not limiting the scope of the present invention, namely in embodiments of the present invention, the trigger condition of camera spinfunction also can for comprising other situation, such as, can refer to whether the difference of the ordinate of the initial touch point in camera preview interface is less than the trigger condition etc. of Second Threshold as digital zoom functions or camera spinfunction using both hands, its specific implementation does not repeat them here.
S204, determine that this target touches the sliding speed of slide.
S205, determine corresponding rotary speed according to this sliding speed.
S206, control camera rotate with this rotary speed.
In the embodiment of the present invention, the specific implementation of above-mentioned steps S204 ~ S205 see the associated description in above-mentioned steps S102 ~ S104, can not repeat them here.
Refer to Fig. 3, the schematic flow sheet of Fig. 3 another kind of camera method of controlling rotation disclosed in the embodiment of the present invention.As shown in Figure 3, this camera method of controlling rotation can comprise the following steps:
The target rotated for controlling camera that S301, detection user input in camera preview interface touches slide.
S302, determine that this target touches sliding speed corresponding to slide, and this target touches rotary mode corresponding to slide.
S303, determine corresponding rotary speed according to this sliding speed.
S304, control camera are with this rotary speed, and this rotary mode rotates.
In the embodiment of the present invention, when mobile phone detects that user touches slide in the target rotated for controlling camera that camera preview interface inputs, mobile phone can determine that this target touches rotary speed corresponding to slide on the one hand according to the implementation described in above-mentioned steps S102 ~ S103; On the other hand, mobile phone can also touch the rotary mode of slide determination camera rotation according to this target, such as, and rotating forward, reversion etc.
For example, supposing that the above-mentioned target rotated for controlling camera touches slide is that single finger touch slides, then when this target touch slide be one hand refer to touch slip upward from the below of mobile phone screen time, corresponding rotary mode is for rotating forward; When this target touch slide be one hand to refer to above mobile phone screen touch downwards slide time, corresponding rotary mode is reversion.
Again for example, supposing that the above-mentioned target for controlling camera rotation touches slide is that pair finger touch slides, then when this target touch slide is that both hands refer to that, mutually away from when touching slip, corresponding rotary mode is rotate forward; When this target touch slide be both hands refer to that touchs close to each other is slided time, corresponding rotary mode is reverse.
In the embodiment of the present invention, touch rotary speed corresponding to slide when mobile phone determines target, and after rotary mode, camera can be controlled with this rotary speed, and this rotary mode rotates.
Such as, the rotary speed that the target determined of mobile phone touches slide corresponding is 5r/s, and rotary mode is for rotating forward, then mobile phone can control camera and rotates forward with the rotating speed of 5r/s.
Known by describing above, in embodiments of the present invention, when detecting that user touches slide in the target rotated for controlling camera that camera preview interface inputs, can determine that this target touches the sliding speed of slide, and determine corresponding rotary speed according to this sliding speed, and then control camera and rotate with this rotary speed, thus camera can be realized rotate with friction speed, improve camera and rotate the flexibility controlled.
Be apparatus of the present invention embodiment below, apparatus of the present invention embodiment and the inventive method embodiment belong to same design, for performing the method described in the inventive method embodiment.For convenience of explanation, apparatus of the present invention embodiment only illustrates the part relevant to apparatus of the present invention embodiment, and concrete ins and outs do not disclose, and please refer to the description of the inventive method embodiment, repeats no longer one by one herein.
Refer to Fig. 4, a kind of structural representation of terminal disclosed in the embodiment of the present invention.As shown in Figure 4, this terminal can comprise:
Detection module 401, the target rotated for controlling camera inputted in camera preview interface for detecting user touches slide;
First determination module 402, for determining that described target touches the sliding speed of slide;
Second determination module 403, for determining corresponding rotary speed according to described sliding speed;
Control module 404, rotates with described rotary speed for controlling camera.
In the embodiment of the present invention, above-mentioned terminal can for being configured with the intelligent terminal of rotatable camera (as electronic rotation camera) and touch-screen, as smart mobile phone, panel computer, palmtop PC etc.For ease of understanding and describing, this terminal is smart mobile phone (hereinafter referred to as mobile phone) is below example.
In a kind of embodiment, described first determination module 402, at the end of slide can being touched specifically for detecting when described detection module 401 described target, the slide lasting time is touched according to described target, and described target touches sliding distance corresponding to slide, determine that described target touches the sliding speed of slide.
Correspondingly, described detection module 401, can also be used for detecting user's input for controlling the first operational order that camera stops the rotation;
Described control module 404, can also be used for responding described first operational order, control described camera and stop the rotation.
In this embodiment, when mobile phone detects that the target rotated for controlling camera that user inputs touches slide, at the end of this target touches slide, just can control camera and rotate.
Particularly, when mobile phone detects that the target rotated for controlling camera that user inputs touches slide, mobile phone can be added up this target and touch the slide lasting time, and this target touches sliding distance corresponding to slide; At the end of mobile phone detects target slide, mobile phone can touch the slide lasting time according to added up target, and this target touches sliding distance corresponding to slide, determines that this target touches the sliding speed of slide.
Such as, suppose at the end of mobile phone detects that target touches slide, the time that the target of mobile phone statistics touches slide lasting is t, and the sliding distance that target touches slide corresponding is s, then this target touches the sliding speed v=s/t of slide.
In another kind of embodiment, described first determination module 402, specifically for detecting that at described detection module 401 described target touches before slide terminates, described target can be obtained every predetermined time period and touching the sliding distance of slide in described predetermined time period; According to the sliding distance in described predetermined time period, determine that described target touches the sliding speed of slide in described predetermined time period.
Correspondingly, described second determination module 403, specifically for according to the sliding speed in current preset time span, can determine the rotary speed in next predetermined time period adjacent; Wherein, the initial rotary speed of described camera is 0 or default rotary speed.
In this embodiment, mobile phone detects that user is when the target rotated for controlling camera that camera preview interface inputs touches slide, can touch in the time-continuing process of slide in this target, control camera in real time and rotate.
Particularly, when mobile phone detects that user touches slide in the target rotated for controlling camera that camera preview interface inputs, mobile phone can touch before slide terminates in target, every predetermined time period, (this predetermined time period can be arranged according to actual scene, as 100ms, 200ms etc.) obtain the sliding distance of target touch slide in Preset Time, and according to the sliding distance in this Preset Time, determine that target touches the sliding speed of slide in this Preset Time.
Such as, mobile phone is when detecting that user touches slide in the target rotated for controlling camera that camera preview interface inputs, target can be obtained every 200ms and touch the sliding distance of slide in this Preset Time, suppose that the sliding distance of this target slide in certain 200ms that mobile phone gets is △ s, then mobile phone can determine that this target touches slide is △ s/200ms in the sliding speed of this Preset Time.
In a kind of embodiment, described second determination module 403, can specifically for described sliding speed for foundation, inquire about the corresponding relation of the sliding speed that pre-sets and rotary speed, to determine the rotary speed that described sliding speed is corresponding.
In this embodiment, rotating with friction speed to realize camera, the corresponding relation (i.e. the corresponding relation of sliding speed and rotary speed) touching the sliding speed of slide and the rotary speed of camera can be pre-set.After mobile phone determination target touches the sliding speed of slide, mobile phone according to the corresponding relation of the sliding speed pre-set and rotary speed, can determine the rotary speed that the sliding speed of target touch slide is corresponding.Preferably, touch the sliding speed of slide to be directly proportional to the rotary speed of camera.
In another kind of embodiment, described second determination module 403, can specifically for described sliding speed for foundation, the sliding speed and the corresponding relation of rotary speed regulatory factor that arrange are preset in inquiry, determine the rotary speed regulatory factor that described sliding speed is corresponding; According to default rotary speed and described rotary speed regulatory factor, determine the rotary speed that described sliding speed is corresponding.
In this embodiment, rotate with friction speed to realize camera, the default rotary speed of camera can be pre-set, and the touch sliding speed of slide and the corresponding relation (i.e. the corresponding relation of sliding speed and regulatory factor) of camera rotary speed regulatory factor are set.After mobile phone determination target touches the sliding speed of slide, mobile phone can according to the corresponding relation of the sliding speed pre-set and regulatory factor, determine the target regulatory factor that the sliding speed of target touch slide is corresponding, and then according to this target regulatory factor and default rotary speed, determine the rotary speed that the sliding speed of target touch slide is corresponding.
In an alternative embodiment, described detection module 401, can also be used for the second operational order of the unlatching camera detecting user's input;
Correspondingly, see also Fig. 5, Fig. 5 is the structural representation of another kind of terminal disclosed in the embodiment of the present invention.Wherein, the terminal shown in Fig. 5 is that terminal is as shown in Figure 4 optimized and obtains, and compared with the terminal shown in Fig. 4, the terminal shown in Fig. 5 can also comprise:
Output module 405, for responding described second operational order, exports camera preview interface in touch-screen.
In an alternative embodiment, described detection module 401, specifically for when detecting that user's both hands refer to touch slip in described camera preview interface, can judge that described user's both hands refer to whether the touch point of camera preview interface described in initial touch meets pre-conditioned; If meet, determine that described user's both hands refer to that touching the target of sliding as rotating for controlling camera in described camera preview interface touches slide.
In an alternative embodiment, described first determination module 402, can also be used for, when described detection module detects user after the target rotated for controlling camera that camera preview interface inputs touches slide, determining that described target touches rotary mode corresponding to slide;
Described control module 404, can specifically for controlling described camera with described rotary speed, and described rotary mode rotates.
Refer to Fig. 6, Fig. 6 is the structural representation of the another kind of terminal provided in the embodiment of the present invention.As shown in Figure 6, this terminal comprises: at least one processor, and 601, such as CPU, user interface 603, memory 604, camera 605, at least one communication bus 602.Wherein, communication bus 602 is for realizing the connection communication between these assemblies.Wherein, user interface 603 can comprise touch-screen, and optional user interface 603 can also comprise wireline interface, the wave point of standard.Memory 604 can be high-speed RAM memory, also can be non-labile memory (non-volatile memory), such as at least one magnetic disc store.Memory 604 can also be optionally that at least one is positioned at the storage device away from aforementioned processor 601.Wherein store batch processing code in memory 604, and processor 601 calls the program code stored in memory 604, for performing following operation:
Detect the target touch slide for controlling camera 605 rotation that user inputs in camera preview interface;
Determine that described target touches the sliding speed of slide;
Corresponding rotary speed is determined according to described sliding speed;
Control camera 605 to rotate with described rotary speed.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and determines that described target touches the sliding speed of slide, can specifically comprise:
At the end of detecting that described target touches slide, touch the slide lasting time according to described target, and described target touches sliding distance corresponding to slide, determine that described target touches the sliding speed of slide.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and controls after camera rotates with described rotary speed, can also perform following operation:
Detect user input for controlling the first operational order that camera 605 stops the rotation;
Respond described first operational order, control described camera 605 and stop the rotation.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and determines that described target touches the sliding speed of slide, can specifically comprise:
Before detecting that described target touch slide terminates, obtain described target every predetermined time period and touch the sliding distance of slide in described predetermined time period;
According to the sliding distance in described predetermined time period, determine that described target touches the sliding speed of slide in described predetermined time period.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and determines corresponding rotary speed according to described sliding speed, can specifically comprise:
According to the sliding speed in current preset time span, determine the rotary speed in next predetermined time period adjacent; Wherein, the initial rotary speed of described camera is 0 or default rotary speed.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and determines corresponding rotary speed according to described sliding speed, can specifically comprise:
With described sliding speed for foundation, inquire about the corresponding relation of sliding speed and the rotary speed pre-set, to determine the rotary speed that described sliding speed is corresponding.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and determines corresponding rotary speed according to described sliding speed, can specifically comprise:
With described sliding speed for foundation, the corresponding relation of sliding speed and the rotary speed regulatory factor arranged is preset in inquiry, determines the rotary speed regulatory factor that described sliding speed is corresponding;
According to default rotary speed and described rotary speed regulatory factor, determine the rotary speed that described sliding speed is corresponding.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and detected user before the target rotated for controlling camera that camera preview interface inputs touches slide, can also perform following operation:
Detect the second operational order of the unlatching camera 605 of user's input;
Respond described second operational order, in touch-screen, export camera preview interface.
In an alternative embodiment, the target rotated for controlling camera that the program code detection user that processor 601 calls storage in memory 604 inputs in camera preview interface touches slide, can specifically comprise:
When detecting that user's both hands refer to touch slip in described camera preview interface, judge that described user's both hands refer to whether the touch point of camera preview interface described in initial touch meets pre-conditioned;
If meet, determine that described user's both hands refer to that touching the target of sliding as rotating for controlling camera in described camera preview interface touches slide.
In an alternative embodiment, processor 601 calls the program code stored in memory 604 and detects user after the target rotated for controlling camera that camera preview interface inputs touches slide, can also perform following operation:
Determine that described target touches rotary mode corresponding to slide;
Processor 601 calls the program code control camera 605 stored in memory 604 and rotates with described rotary speed, can specifically comprise:
Control described camera 605 with described rotary speed, and described rotary mode rotates.
In the description of this specification, specific features, structure, material or feature that the description of reference term " embodiment ", " some embodiments ", " example ", " concrete example " or " some examples " etc. means to describe in conjunction with this embodiment or example are contained at least one embodiment of the present invention or example.In this manual, not necessarily must for identical embodiment or example to the schematic representation of above-mentioned term.And the specific features of description, structure, material or feature can combine in one or more embodiment in office or example in an appropriate manner.In addition, when not conflicting, the feature of the different embodiment described in this specification or example and different embodiment or example can carry out combining and combining by those skilled in the art.
The feature of the different embodiment described in this specification and different embodiment can carry out combining and combining by those skilled in the art.Module in all embodiments of the present invention or unit, universal integrated circuit can be passed through, such as CPU (Central Processing Unit, central processing unit), or realized by ASIC (Application Specific Integrated Circuit, application-specific integrated circuit (ASIC)).
Step in all embodiment methods of the present invention can be carried out order according to actual needs and be adjusted, merges and delete; Module in all embodiment device of the present invention or unit can carry out merging, divide and deleting according to actual needs.
Describe and can be understood in flow chart or in this any process otherwise described or method, represent and comprise one or more for realizing the module of the code of the executable instruction of the step of specific logical function or process, fragment or part, and the scope of the preferred embodiment of the present invention comprises other realization, wherein can not according to order that is shown or that discuss, comprise according to involved function by the mode while of basic or by contrary order, carry out n-back test, this should understand by embodiments of the invention person of ordinary skill in the field.
In flow charts represent or in this logic otherwise described and/or step, such as, the sequencing list of the executable instruction for realizing logic function can be considered to, may be embodied in any computer-readable medium, for instruction execution system, device or equipment (as computer based system, comprise the system of processor or other can from instruction execution system, device or equipment instruction fetch and perform the system of instruction) use, or to use in conjunction with these instruction execution systems, device or equipment.With regard to this specification, " computer-readable medium " can be anyly can to comprise, store, communicate, propagate or transmission procedure for instruction execution system, device or equipment or the device that uses in conjunction with these instruction execution systems, device or equipment.The example more specifically (non-exhaustive list) of computer-readable medium comprises following: the electrical connection section (electronic installation) with one or more wiring, portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasablely edit read-only memory (EPROM or flash memory), fiber device, and portable optic disk read-only memory (CDROM).In addition, computer-readable medium can be even paper or other suitable media that can print described program thereon, because can such as by carrying out optical scanner to paper or other media, then carry out editing, decipher or carry out process with other suitable methods if desired and electronically obtain described program, be then stored in computer storage.
Those skilled in the art are appreciated that realizing all or part of step that above-described embodiment method carries is that the hardware that can carry out instruction relevant by program completes, described program can be stored in a kind of computer-readable recording medium, this program perform time, step comprising embodiment of the method one or a combination set of.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, also can be that the independent physics of unit exists, also can be integrated in a module by two or more unit.Above-mentioned integrated module both can adopt the form of hardware to realize, and the form of software function module also can be adopted to realize.If described integrated module using the form of software function module realize and as independently production marketing or use time, also can be stored in a computer read/write memory medium.
The above-mentioned storage medium mentioned can be read-only memory, disk or CD etc.Although illustrate and describe embodiments of the invention above, be understandable that, above-described embodiment is exemplary, can not be interpreted as limitation of the present invention, and those of ordinary skill in the art can change above-described embodiment within the scope of the invention, revises, replace and modification.
Above disclosedly be only preferred embodiment of the present invention, certainly the interest field of the present invention can not be limited with this, one of ordinary skill in the art will appreciate that all or part of flow process realizing above-described embodiment, and according to the equivalent variations that the claims in the present invention are done, still belong to the scope that invention is contained.
Claims (20)
1. a camera method of controlling rotation, is characterized in that, comprising:
Detect the target touch slide for controlling camera rotation that user inputs in camera preview interface;
Determine that described target touches the sliding speed of slide;
Corresponding rotary speed is determined according to described sliding speed;
Control camera to rotate with described rotary speed.
2. method according to claim 1, is characterized in that, the described sliding speed determining described target touch slide, comprising:
At the end of detecting that described target touches slide, touch the slide lasting time according to described target, and described target touches sliding distance corresponding to slide, determine that described target touches the sliding speed of slide.
3. method according to claim 2, is characterized in that, described control camera also comprises after rotating with described rotary speed:
Detect user input for controlling the first operational order that camera stops the rotation;
Respond described first operational order, control described camera and stop the rotation.
4. method according to claim 1, is characterized in that, the described sliding speed determining described target touch slide, comprising:
Before detecting that described target touch slide terminates, obtain described target every predetermined time period and touch the sliding distance of slide in described predetermined time period;
According to the sliding distance in described predetermined time period, determine that described target touches the sliding speed of slide in described predetermined time period.
5. method according to claim 4, is characterized in that, the described rotary speed determining correspondence according to described sliding speed, comprising:
According to the sliding speed in current preset time span, determine the rotary speed in next predetermined time period adjacent; Wherein, the initial rotary speed of described camera is 0 or default rotary speed.
6. method according to claim 1, is characterized in that, the described rotary speed determining correspondence according to described sliding speed, comprising:
With described sliding speed for foundation, inquire about the corresponding relation of sliding speed and the rotary speed pre-set, to determine the rotary speed that described sliding speed is corresponding.
7. method according to claim 1, is characterized in that, the described rotary speed determining correspondence according to described sliding speed, comprising:
With described sliding speed for foundation, the corresponding relation of sliding speed and the rotary speed regulatory factor arranged is preset in inquiry, determines the rotary speed regulatory factor that described sliding speed is corresponding;
According to default rotary speed and described rotary speed regulatory factor, determine the rotary speed that described sliding speed is corresponding.
8. method according to claim 1, is characterized in that, described detection user, before the target rotated for controlling camera that camera preview interface inputs touches slide, also comprises:
Detect the second operational order of the unlatching camera of user's input;
Respond described second operational order, in touch-screen, export camera preview interface.
9. method according to claim 1, is characterized in that, the target rotated for controlling camera that described detection user inputs in camera preview interface touches slide, comprising:
When detecting that user's both hands refer to touch slip in described camera preview interface, judge that described user's both hands refer to whether the touch point of camera preview interface described in initial touch meets pre-conditioned;
If meet, determine that described user's both hands refer to that touching the target of sliding as rotating for controlling camera in described camera preview interface touches slide.
10. method according to claim 1, is characterized in that, described detection user, after the target rotated for controlling camera that camera preview interface inputs touches slide, also comprises:
Determine that described target touches rotary mode corresponding to slide;
Described control camera rotates with described rotary speed, comprising:
Control described camera with described rotary speed, and described rotary mode rotates.
11. 1 kinds of terminals, is characterized in that, comprising:
Detection module, the target rotated for controlling camera inputted in camera preview interface for detecting user touches slide;
First determination module, for determining that described target touches the sliding speed of slide;
Second determination module, for determining corresponding rotary speed according to described sliding speed;
Control module, rotates with described rotary speed for controlling camera.
12. terminals according to claim 11, is characterized in that,
Described first determination module, at the end of detecting that when described detection module described target touches slide, the slide lasting time is touched according to described target, and described target touches sliding distance corresponding to slide, determine that described target touches the sliding speed of slide.
13. terminals according to claim 12, is characterized in that,
Described detection module, also for detect user input for controlling the first operational order that camera stops the rotation;
Described control module, also for responding described first operational order, controlling described camera and stopping the rotation.
14. terminals according to claim 11, is characterized in that,
Described first determination module, before detecting that at described detection module described target touch slide terminates, obtains described target every predetermined time period and touches the sliding distance of slide in described predetermined time period; According to the sliding distance in described predetermined time period, determine that described target touches the sliding speed of slide in described predetermined time period.
15. terminals according to claim 14, is characterized in that,
Described second determination module, specifically for according to the sliding speed in current preset time span, determines the rotary speed in next predetermined time period adjacent; Wherein, the initial rotary speed of described camera is 0 or default rotary speed.
16. terminals according to claim 11, is characterized in that,
Described second determination module, specifically for described sliding speed for foundation, inquire about the corresponding relation of the sliding speed that pre-sets and rotary speed, to determine the rotary speed that described sliding speed is corresponding.
17. terminals according to claim 11, is characterized in that,
Described second determination module, specifically for described sliding speed for foundation, the sliding speed and the corresponding relation of rotary speed regulatory factor that arrange are preset in inquiry, determine the rotary speed regulatory factor that described sliding speed is corresponding; According to default rotary speed and described rotary speed regulatory factor, determine the rotary speed that described sliding speed is corresponding.
18. terminals according to claim 11, is characterized in that,
Described detection module, also for detecting the second operational order of the unlatching camera of user's input;
Described terminal also comprises:
Output module, for responding described second operational order, exports camera preview interface in touch-screen.
19. terminals according to claim 11, is characterized in that,
Described detection module, specifically for when detecting that user's both hands refer to touch slip in described camera preview interface, judges that described user's both hands refer to whether the touch point of camera preview interface described in initial touch meets pre-conditioned; If meet, determine that described user's both hands refer to that touching the target of sliding as rotating for controlling camera in described camera preview interface touches slide.
20. terminals according to claim 11, is characterized in that,
Described first determination module, also for detecting user when described detection module after the target rotated for controlling camera that camera preview interface inputs touches slide, determines that described target touches rotary mode corresponding to slide;
Described control module, specifically for controlling described camera with described rotary speed, and described rotary mode rotates.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810061336.7A CN108111766B (en) | 2015-03-23 | 2015-03-23 | Camera rotation control method, terminal and medium product |
CN201510129999.4A CN104883492B (en) | 2015-03-23 | 2015-03-23 | A kind of camera method of controlling rotation and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510129999.4A CN104883492B (en) | 2015-03-23 | 2015-03-23 | A kind of camera method of controlling rotation and terminal |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810061336.7A Division CN108111766B (en) | 2015-03-23 | 2015-03-23 | Camera rotation control method, terminal and medium product |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104883492A true CN104883492A (en) | 2015-09-02 |
CN104883492B CN104883492B (en) | 2018-02-27 |
Family
ID=53950816
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810061336.7A Expired - Fee Related CN108111766B (en) | 2015-03-23 | 2015-03-23 | Camera rotation control method, terminal and medium product |
CN201510129999.4A Expired - Fee Related CN104883492B (en) | 2015-03-23 | 2015-03-23 | A kind of camera method of controlling rotation and terminal |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810061336.7A Expired - Fee Related CN108111766B (en) | 2015-03-23 | 2015-03-23 | Camera rotation control method, terminal and medium product |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN108111766B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105120179A (en) * | 2015-09-22 | 2015-12-02 | 三星电子(中国)研发中心 | Shooting method and device |
CN105306820A (en) * | 2015-10-15 | 2016-02-03 | 广东欧珀移动通信有限公司 | Method and device for controlling rotation of camera in mobile terminal and mobile terminal |
CN105763794A (en) * | 2016-02-25 | 2016-07-13 | 广东欧珀移动通信有限公司 | Camera rotation method and camera rotation device |
CN106027907A (en) * | 2016-06-30 | 2016-10-12 | 维沃移动通信有限公司 | Method for automatically adjusting camera, and mobile terminal |
CN108924286A (en) * | 2018-06-08 | 2018-11-30 | Oppo广东移动通信有限公司 | The control method and device of electronic device and its slide assemblies |
CN109644233A (en) * | 2017-02-24 | 2019-04-16 | 深圳市大疆创新科技有限公司 | More head assemblies |
CN110177217A (en) * | 2019-06-28 | 2019-08-27 | Oppo广东移动通信有限公司 | Image capturing method, device, electronic equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103034451A (en) * | 2012-12-21 | 2013-04-10 | 广东欧珀移动通信有限公司 | Page location method and page location system for mobile terminals |
CN103309599A (en) * | 2012-03-15 | 2013-09-18 | 华为终端有限公司 | Touch screen sliding finding method and touch screen equipment |
CN103365577A (en) * | 2012-03-28 | 2013-10-23 | 联想(北京)有限公司 | Control method and electronic device with touch screen |
CN103995788A (en) * | 2014-05-27 | 2014-08-20 | 广东欧珀移动通信有限公司 | Method and device for controlling camera of touch screen terminal to rotate |
CN104349064A (en) * | 2014-10-28 | 2015-02-11 | 广东欧珀移动通信有限公司 | Terminal and camera control method, device, and system thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101561723A (en) * | 2009-05-18 | 2009-10-21 | 苏州瀚瑞微电子有限公司 | Operation gesture of virtual game |
TWI441072B (en) * | 2010-09-21 | 2014-06-11 | Altek Corp | Touch screen unlock method and electric device with camera function thereof |
CN102722331A (en) * | 2012-05-30 | 2012-10-10 | 华为技术有限公司 | Touch unlocking method and device and electronic equipment |
CN104238669B (en) * | 2014-09-04 | 2018-01-16 | 广东欧珀移动通信有限公司 | A kind of method, device and mobile terminal for controlling mobile terminal camera rotation |
-
2015
- 2015-03-23 CN CN201810061336.7A patent/CN108111766B/en not_active Expired - Fee Related
- 2015-03-23 CN CN201510129999.4A patent/CN104883492B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103309599A (en) * | 2012-03-15 | 2013-09-18 | 华为终端有限公司 | Touch screen sliding finding method and touch screen equipment |
CN103365577A (en) * | 2012-03-28 | 2013-10-23 | 联想(北京)有限公司 | Control method and electronic device with touch screen |
CN103034451A (en) * | 2012-12-21 | 2013-04-10 | 广东欧珀移动通信有限公司 | Page location method and page location system for mobile terminals |
CN103995788A (en) * | 2014-05-27 | 2014-08-20 | 广东欧珀移动通信有限公司 | Method and device for controlling camera of touch screen terminal to rotate |
CN104349064A (en) * | 2014-10-28 | 2015-02-11 | 广东欧珀移动通信有限公司 | Terminal and camera control method, device, and system thereof |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105120179A (en) * | 2015-09-22 | 2015-12-02 | 三星电子(中国)研发中心 | Shooting method and device |
CN105306820A (en) * | 2015-10-15 | 2016-02-03 | 广东欧珀移动通信有限公司 | Method and device for controlling rotation of camera in mobile terminal and mobile terminal |
CN105763794A (en) * | 2016-02-25 | 2016-07-13 | 广东欧珀移动通信有限公司 | Camera rotation method and camera rotation device |
CN106027907A (en) * | 2016-06-30 | 2016-10-12 | 维沃移动通信有限公司 | Method for automatically adjusting camera, and mobile terminal |
CN106027907B (en) * | 2016-06-30 | 2019-08-20 | 维沃移动通信有限公司 | A kind of method and mobile terminal of adjust automatically camera |
CN109644233A (en) * | 2017-02-24 | 2019-04-16 | 深圳市大疆创新科技有限公司 | More head assemblies |
US11233943B2 (en) | 2017-02-24 | 2022-01-25 | SZ DJI Technology Co., Ltd. | Multi-gimbal assembly |
CN108924286A (en) * | 2018-06-08 | 2018-11-30 | Oppo广东移动通信有限公司 | The control method and device of electronic device and its slide assemblies |
CN108924286B (en) * | 2018-06-08 | 2020-12-04 | Oppo广东移动通信有限公司 | Electronic device and control method and device of sliding assembly of electronic device |
CN110177217A (en) * | 2019-06-28 | 2019-08-27 | Oppo广东移动通信有限公司 | Image capturing method, device, electronic equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN108111766A (en) | 2018-06-01 |
CN104883492B (en) | 2018-02-27 |
CN108111766B (en) | 2020-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104883492A (en) | Camera rotation control method and terminal | |
CN102236442B (en) | Touchpad control system and method | |
CN103076982B (en) | The method and device that in a kind of mobile terminal, cursor controls | |
US20160004373A1 (en) | Method for providing auxiliary information and touch control display apparatus using the same | |
US20190018585A1 (en) | Touch operation method based on interactive electronic white board and system thereof | |
EP3096216B1 (en) | Information processing device, information processing program, and information processing method | |
US20180348947A1 (en) | Control method and control device for working mode of touch screen | |
US20090160794A1 (en) | Method for Scroll Control on Window by a Touch Panel | |
CN104360734A (en) | Terminal operating method | |
CN109753215B (en) | Window split-screen display method, device and equipment | |
CN104536643A (en) | Icon dragging method and terminal | |
CN105549813A (en) | Mobile terminal control method and mobile terminal | |
US20160004339A1 (en) | Programmable display device and screen-operation processing program therefor | |
CN102541426B (en) | Electronic equipment and object processing method thereof | |
US20120146927A1 (en) | Method for detecting single-finger rotate gesture and the gesture detecting circuit thereof | |
WO2011022014A1 (en) | Configuration of additional display devices | |
CN104850333A (en) | Interface operating method | |
CN105446641A (en) | Touch screen icon one-hand operating method and system and mobile terminal | |
CN104360802A (en) | Terminal | |
CN107765951A (en) | Task switching method and device, electronic equipment and storage medium | |
WO2019000669A1 (en) | Operating-mode switching method and apparatus, mirror display device, and storage medium | |
US20120001945A1 (en) | Fine Object Positioning | |
EP3508966A1 (en) | Household appliance control method and device, and washing machine | |
KR101060175B1 (en) | Method for controlling touch screen, recording medium for the same, and method for controlling cloud computing | |
CN105094548A (en) | Information processing method and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180227 |
|
CF01 | Termination of patent right due to non-payment of annual fee |