CN110537364A - Control method, clouds terrace system and the computer readable storage medium of clouds terrace system - Google Patents

Control method, clouds terrace system and the computer readable storage medium of clouds terrace system Download PDF

Info

Publication number
CN110537364A
CN110537364A CN201880012707.0A CN201880012707A CN110537364A CN 110537364 A CN110537364 A CN 110537364A CN 201880012707 A CN201880012707 A CN 201880012707A CN 110537364 A CN110537364 A CN 110537364A
Authority
CN
China
Prior art keywords
programming
holder
predetermined registration
terrace system
clouds terrace
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201880012707.0A
Other languages
Chinese (zh)
Inventor
王映知
范庆鹤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SZ DJI Technology Co Ltd
Shenzhen Dajiang Innovations Technology Co Ltd
Original Assignee
Shenzhen Dajiang Innovations Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Dajiang Innovations Technology Co Ltd filed Critical Shenzhen Dajiang Innovations Technology Co Ltd
Publication of CN110537364A publication Critical patent/CN110537364A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D3/00Control of position or direction
    • G05D3/12Control of position or direction using feedback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/617Upgrading or updating of programs or applications for camera control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/695Control of camera direction for changing a field of view, e.g. pan, tilt or based on tracking of objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Software Systems (AREA)
  • Selective Calling Equipment (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

A kind of control method and clouds terrace system (100) of clouds terrace system (100).Clouds terrace system (100) includes holder (10), and control method includes: the programming operation (S01) for obtaining user's input;According to programming operation, the programming Control for generating holder (10) instructs (S02);And control holder (10) (S03) is instructed according to programming Control.

Description

Control method, clouds terrace system and the computer readable storage medium of clouds terrace system
Technical field
This disclosure relates to cradle head control technical field, in particular to a kind of control method of clouds terrace system, clouds terrace system and Computer readable storage medium.
Background technique
Now, holder is being increasingly used to carrying filming apparatus to assist user to shoot.In the most common field Jing Zhong, user is steady increase to filming apparatus using holder, to obtain stable shooting picture;On this basis, user goes back Holder can be operated and realize some shooting gimmicks being difficult to realize in the past, such as time-lapse photography etc..Therefore, present holder is It is designed for the purpose of filming apparatus carries out auxiliary shooting by carrying.User can pass through key, the thumb wheel etc. of operation holder Control unit, or it is upper using the matched application program of holder in mobile phone, plate, display screen etc., anticipation is realized to control holder Movement effects.However, user can not operate holder and realize specific movement for present holder personalizedly, lead to cloud The playability of platform is poor, and interest is lower.
Summary of the invention
The embodiment of the present invention provides control method, clouds terrace system and the computer-readable storage medium of a kind of clouds terrace system Matter.
Embodiment of the present invention provides a kind of control method of clouds terrace system, and the clouds terrace system includes holder, the control Method processed includes: the programming operation for obtaining user's input;According to the programming operation, the programming Control for generating the holder refers to It enables;The holder is controlled according to programming Control instruction.
Embodiment of the present invention provides a kind of clouds terrace system, and the clouds terrace system includes holder and programming module, the cloud Platform includes control module, and the programming module is used to obtain the programming operation of user's input;And it according to the programming operation, generates The programming Control of the holder instructs;The control module is used to control the holder according to programming Control instruction.
Embodiment of the present invention provides a kind of non-volatile computer readable storage medium comprising computer executable instructions Matter, when the computer executable instructions are executed by one or more processors, so that the processor executes three inventions The control method for the clouds terrace system that embodiment provides.
Control method, clouds terrace system and the computer readable storage medium for the clouds terrace system that embodiment of the present invention provides In, user can input programming operation in clouds terrace system, and generate programming Control instruction according to programming operation, and according to programming Control instruction controls holder, i.e. user can carry out quadratic programming to holder, and the playability and user for improving clouds terrace system make Interest when with holder.
The additional aspect and advantage of embodiments of the present invention will be set forth in part in the description, partially will be from following Description in become obvious, or the practice of embodiment through the invention is recognized.
Detailed description of the invention
Above-mentioned and/or additional aspect and advantage of the invention is from combining in description of the following accompanying drawings to embodiment by change It obtains obviously and is readily appreciated that, in which:
Fig. 1 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Fig. 2 is the structural schematic diagram of the clouds terrace system of certain embodiments of the present invention;
Fig. 3 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Fig. 4 is the structural schematic diagram of the clouds terrace system of certain embodiments of the present invention;
Fig. 5 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Fig. 6 is the usage scenario schematic diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Fig. 7 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Fig. 8 is the usage scenario schematic diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Fig. 9 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Figure 10 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Figure 11 is the usage scenario schematic diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Figure 12 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Figure 13 is the usage scenario schematic diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Figure 14 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Figure 15 is the flow diagram of the control method of the clouds terrace system of certain embodiments of the present invention;
Figure 16 is the readable storage medium storing program for executing of certain embodiments of the present invention and the module diagram of processor.
Specific embodiment
The embodiment of the present invention is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached The embodiment of figure description is exemplary, it is intended to is used to explain the present invention, and is not considered as limiting the invention.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present invention, the meaning of " plurality " is at least two, such as two, three It is a etc., unless otherwise specifically defined.
Fig. 1 and Fig. 2 is please referred to, the control method of embodiment of the present invention is for controlling clouds terrace system 100, clouds terrace system 100 include holder 10.Control method comprising steps of
S01: the programming operation of user's input is obtained;
S02: according to programming operation, the programming Control instruction of holder 10 is generated;And
S03: control holder 10 is instructed according to programming Control.
The clouds terrace system 100 of embodiment of the present invention includes holder 10 and programming module 20, and holder 10 includes control module 11.Programming module 20 can be used for implementation steps S01 and S02, and control module 11 can be used for implementation steps S03.That is, programming Module 20 can be used for obtaining the programming operation of user's input;And according to programming operation, generate the programming Control instruction of holder 10.Control Molding block 11 can be used for instructing control holder 10 according to programming Control.
In the control method and clouds terrace system 100 of the clouds terrace system 100 of embodiment of the present invention, user can be in holder system 100 input programming operation of system, and programming Control instruction is generated according to programming operation, and instruct control holder according to programming Control 10, i.e. user can carry out quadratic programming to holder 10, when the playability for improving clouds terrace system 100 and user are using holder 10 Interest.
Specifically, include S011 incorporated by reference to Fig. 3, step S01: obtaining the programming behaviour that user inputs on programming module 20 Make.Wherein, programming module 20 and holder 10 communicate to connect.
Holder 10 can be hand-held holder 10 or airborne tripod head, such as can be the airborne cloud being mounted on unmanned vehicle Platform etc., the embodiment of the present invention are illustrated so that holder 10 is hand-held holder 10 as an example, it will be understood that the specific shape of holder 10 Formula is not limited to hand-held holder 10.Holder 10 can also include movable part 12 and imaging device 13, and imaging device 13 is mounted on can In dynamic portion 12.Movable part 12 can be formed by more around the linking arm that predetermined shaft rotates.Imaging device 13 can be detachably Ground is mounted on movable part 12, be also possible to it is non-dismountable integrated with movable part 12, in one example, imaging device 13 can be mounted in slr camera, mobile phone, tablet computer, smartwatch etc. on movable part 12;In another example, at As device 13 can be integrated in the camera lens on movable part 12.
Fig. 2 and Fig. 4 is please referred to, movable part 12 may include turning at least one yaw axis Z, roll axis X, pitch axis Y Dynamic structure, or including yaw axis X, roll axis X, pitch axis Y and any translation structure between the two of handle/pedestal, thus, Movable part 12 can make holder 10 realize at least one following movement: rotate, around yaw axis Z rotation, around roll axis X around pitching Axis Y rotation moves along yaw axis Z-direction, moves along roll axis X-direction or move along pitch axis Y, and therefore, movable part 12 can be with By the various combination of above-mentioned multi-motion mode to realize different movements.Meanwhile holder 10 can drive imaging in movement Device 13 is moved accordingly.
Clouds terrace system 100 further includes programming module 20, and user can input programming operation on programming module 20, or It says, programming module 20 can be used for obtaining programming operation of the user on programming module 20.Programming module 20 is communicated with holder 10 Connection, specifically can be communicating to connect by way of wired connection or being communicated to connect by way of wireless connection.
In the example as shown in fig. 2, programming module 20 is arranged on holder 10.The concrete form of programming module 20 can be with It is the combination of any one or more in visual touch screen, Trackpad, key, button, rocking bar etc., certainly, programming module 20 concrete form can also include the inertial sensor etc. of holder 10, and this is not restricted.To which the setting of programming module 20 exists When on holder 10, holder 10 itself includes programmable functions, and user can input programming behaviour directly on holder 10 at this time Make, carries out quadratic programming convenient for user.
In the example as depicted in fig. 4, programming module 20 can also be provided on external equipment, in other words, programming module 20 It can also be not arranged on holder 10.External equipment specifically can be one of mobile phone, remote controler, plate, ground base station etc. Or it is a variety of, the concrete form of programming module 20 can be visual touch screen, Trackpad, key, rotation in external equipment at this time Button, rocking bar etc..User can be by inputting programming operation in programming module 20, and programming module 20 is generated according to programming operation and compiled After process control instruction, then programming Control is instructed, holder 10 is sent to by the communication module of external equipment.User can be any Programming operation is inputted on programming module 20 in one or more external equipments, is directed to a holder 10 simultaneously convenient for multiple users Quadratic programming is carried out, the same user is also convenient for and quadratic programming is carried out to the same holder 10 in different external equipments.
In another example, programming module 20 includes Program Appliance software.The Program Appliance software may be mounted at cloud On platform 10, also it may be mounted in any external equipment.User only needs to download and installation should in holder 10 or external equipment Program Appliance software, then can use holder 10 or external equipment is programmed operation.
When user is programmed operation using the programing function of holder 10 itself, can be on operation holder 10 for example The control units such as rocking bar, key carry out holder movement programming by the settings such as operation amplitude, operating time operation, so as to So that holder 10 is controlled according to programming instruction.It is understood that can also have visual touch screen on holder 10, it can To have operating system and/or application software, user can be programmed operation by visualization interface and software at this time, to control Holder.
When user is programmed operation using external equipment, it can be operation external equipment such as mobile phone, plate, lead to Visualization interface and application software are crossed to carry out holder movement programming, so that holder 10 is controlled according to programming instruction. It is understood that external equipment is also possible to the equipment such as rocking bar, key comprising mechanical component.External equipment may be used also To be the particular accessories of holder 10, such as when external equipment is the detachable display screen of holder 10, it may be mounted at holder Integral type programming operation on 10 can also be programmed operation separately as an equipment.
Below by the process of specific description holder programming operation.
Referring to Fig. 4, the embodiment of the present invention is illustrated so that programming module 20 is arranged on external equipment as an example.Outside is set Programming interface can be shown on standby touch screen, user can be operated on touch screen to input programming operation.
Fig. 2 and Fig. 4 is please referred to, in embodiments of the present invention, control module 11 can be set on holder 10.Control module 11 can instruct control holder 10 according to programming Control, and specifically, control module 11 can instruct control holder according to programming Control 10 movable part 12 moves, such as multiple motors on control movable part 12 rotate in a predetermined manner;Control module 11 can be with Instruct control imaging device 13 to be imaged according to programming Control, for example, can control shutter, aperture, motor etc. of imaging device 13 with Scheduled mode moves.
Fig. 5 and Fig. 6 is please referred to, in some embodiments, clouds terrace system 100 prestores operation library 30, and operation library 30 is wrapped Include the predetermined registration operation 31 of at least one holder 10.Step S01 includes step S012: obtaining at least one default behaviour of user's input Make 31.
Fig. 4 and Fig. 6 is please referred to, in some embodiments, clouds terrace system 100 further includes memory, and memory prestores Library 30 is operated, operation library 30 includes the predetermined registration operation 31 of at least one clouds terrace system 100.Programming module 20 can be used for implementation steps S012, that is, programming module 20 can be used for obtaining at least one predetermined registration operation 31 of user's input.
Specifically, operation library 30 can be when clouds terrace system 100 dispatches from the factory and pre-save on a memory, be also possible to use Family in the third parties such as other memories, network server position after downloading and saves on a memory.Operation library 30 includes The predetermined registration operation 31 of at least one clouds terrace system 100, predetermined registration operation 31 can be used for characterizing user and it is expected that clouds terrace system 100 is realized Operation, in embodiments of the present invention, predetermined registration operation 31 can be for movable part 12 and imaging device 13 progress operation.
Predetermined registration operation 31 can be used for so that movable part 12 move, for example, predetermined registration operation 31 include but is not limited to be used for so that At least one movable part 12 is realized to be rotated around yaw axis Z, is rotated around roll axis X, is rotated around pitch axis Y, moves along yaw axis Z-direction It is dynamic, it is moved along roll axis X-direction, or along pitch axis Y-direction at least one on the move.In addition, 31 available adjustment of predetermined registration operation The imaging parameters of imaging device 13, for example, predetermined registration operation 31 includes but is not limited to be used for so that imaging device 13, which is realized, adjusts coke At least one of away from, sensitivity is adjusted, shutter is adjusted, adjust aperture, or adjust screening-mode, such as make imaging device 13 Focal length tune it is remote or adjust it is close so that the aperture of imaging device 13 is tuned up or is turned down, adjustings screening-mode be portrait, backlight, landscape, Movement, food, night scene isotype.
In the example shown in fig. 6, predetermined registration operation 31 can be shown in a manner of icon, and different icons represents difference Predetermined registration operation 31, the set of multiple icons then can be used to indicate that operation library 30.Such as coordinate can be used for for the icon of (1,1) Indicate that movable part 12 can be used for indicating movable part 12 around yaw axis Z rotation, seat around roll axis X rotation, the icon that coordinate is (1,2) The icon for being designated as (1,3) can be used for indicating movable part 12 around pitch axis Y rotation, coordinate be (Isosorbide-5-Nitrae) icon can be used for indicate can The icon that dynamic portion 12 is moved along the direction of roll axis X, coordinate is (1,5) can be used for indicating movable part 12 along the direction of yaw axis Z The icon mobile, coordinate is (1,6) can be used for indicating the icon that movable part 12 is moved along the direction of roll axis X, coordinate is (2,1) The icon that can be used for indicating that imaging device 13 is in night scene screening-mode, coordinate is (2,2) can be used for indicating at imaging device 13 It can be used for indicating that imaging device 13 is in landscape screening-mode, coordinate is in portrait mode, the icon that coordinate is (2,3) The icon that the icon of (2,4) can be used for indicating adjusting the shutter of imaging device 13, coordinate is (2,5) can be used for indicating adjusting imaging The aperture of device 13, the icon that coordinate is (2,6) can be used for indicating adjusting sensitivity of imaging device 13 etc..Certainly, library is operated The type of predetermined registration operation 31 in 30, corresponding icon, icon arrangement mode can have other modes, such as user can With the type of customized predetermined registration operation 31, icon and its arrangement mode can be chosen by user according to hobby, and user can also To download new predetermined registration operation 31 in web services with extended operation library 30.
Please continue to refer to Fig. 6, when user needs to input predetermined registration operation 31, the corresponding figure of predetermined registration operation 31 can be directly selected Mark, the mode of selection, which can be, clicks, double-clicks or drags icon etc..In embodiments of the present invention, the icon of user's selection can be with Sequence according to user's selection is added sequentially on operation programming area 40, such as user will indicate that movable part 12 turns around roll axis X Dynamic, expression movable part 12 moves along the direction of yaw axis Z, indicates that imaging device 13 is in portrait mode, indicates to be adjusted to The icon of shutter as device 13 etc. is chosen on operation programming area 40.Certainly, user can also carry out that behaviour will be selected to The predetermined registration operation 31 made in programming area 40 is deleted, and the programming operations such as the sequence of multiple predetermined registration operations 31 are changed.
Fig. 7 and Fig. 8 is please referred to, in some embodiments, step S01 further includes step S013: obtaining user and input At least one of parameter corresponding with predetermined registration operation 31: duration of predetermined registration operation 31, predetermined registration operation 31 operation direction, The operation acceleration of the service speed of predetermined registration operation 31, predetermined registration operation 31.
Incorporated by reference to Fig. 4, in some embodiments, programming module 20 can also be used in implementation steps S013, that is to say, that compile Journey module 20 can also be used at least one of the parameter corresponding with predetermined registration operation 31 for obtaining user's input: predetermined registration operation 31 Duration, predetermined registration operation 31 operation direction, the service speed of predetermined registration operation 31, predetermined registration operation 31 operation acceleration.
In example as shown in Figure 8, user can predetermined registration operation 31 to have been selected in clicking operation programming area 40, To pop up parameter adjustment area 50, user can adjust in parameter and adjust corresponding one or more parameters in area 50.For example, working as a little When hitting the icon that expression movable part 12 is rotated around roll axis X, the parameter adjustment area 50 of pop-up can be used for adjusting duration, behaviour Make speed, operation acceleration, operation direction.Specifically, by adjusting the duration so that predetermined registration operation 31 continues setting time After stop, such as make movable part 12 around roll axis X rotate setting time after stop operating;It is by adjusting service speed so that default Operation 31 is carried out with the speed of setting, such as rotates movable part 12 around roll axis X with the speed of setting;Add by adjusting operation Speed is so that predetermined registration operation 31 is carried out with the acceleration of setting, such as adds movable part 12 around roll axis X with the acceleration of setting Speed rotation;By adjusting operation direction so that predetermined registration operation 31 is carried out with the direction of setting, such as makes movable part 12 with setting Direction (forward or reverse) is rotated around roll axis X.
Wherein, user can adjust the duration by dragging the progress bar of duration, can pass through drag operation speed Progress bar adjusts service speed, and operation acceleration can be adjusted by drag operation acceleration progress bar, can pass through the side of alternative Formula adjustment operation direction.
Certainly, for different predetermined registration operations 31, adjustable parameter can difference, and the adjustment side of design parameter Can adaptively be changed, mode shown in Fig. 8 is an illustrative mode for formula and interface, can not be interpreted as pair Limitation of the invention.
Fig. 4 and Fig. 9 is please referred to, in some embodiments, step S02 includes step S021: according to programming operation, generated The programming Control instruction of predetermined registration operation 31 is executed for controlling holder 10.
In some embodiments, programming module 20 can be used for implementation steps S021, that is to say, that programming module 20 can be used It is instructed according to programming operation, generating the programming Control for executing predetermined registration operation 31 for controlling holder 10.
Incorporated by reference to Fig. 6, programming operation can be user and select predetermined registration operation 31 from operation library 30, and programming Control instruction can To be for realizing holder 10 by the instruction of the predetermined registration operation 31 in selection.It is appreciated that being selected according to user not of the same race The different parameters of the predetermined registration operation 31 of class, the different type of multiple predetermined registration operations 31 and each predetermined registration operation 31, can obtain It is instructed to different programming Controls.The programming Control instruction of generation can be stored in order to call at any time convenient for user, programming Control Instruction can be sent in control module 11, and control module 11 is selected according to the programming Control instruction control execution of holder 10 again Predetermined registration operation 31.
Figure 10 and Figure 11 is please referred to, in some embodiments, step S02 includes step S022: being inputted according to user Multiple predetermined registration operations 31, generation are referred to for controlling holder 10 with the programming Control that preset time difference executes multiple predetermined registration operations 31 It enables.
Referring to Fig. 4, in some embodiments, programming module 20 can also be used in implementation steps S022, that is to say, that compile Journey module 20 can also be used in the multiple predetermined registration operations 31 inputted according to user, and generation is held for controlling holder 10 with preset time difference The programming Control instruction of the multiple predetermined registration operations 31 of row.
Wherein, after preset time difference can be 20 default setting of programming module, such as a predetermined registration operation 31 has executed, Next predetermined registration operation 31 was executed every 0.2 second, 1 second, 1.5 seconds etc..The volume that preset time difference can also be inputted by obtaining user Journey operation obtains.In example as shown in figure 11, user can click two expression predetermined registration operations 31 in operation programming area 40 Icon among region, to pop up the time difference adjustment area 60 for adjusting preset time difference, user can drag the time difference Progress bar the time difference of two predetermined registration operations 31 is arranged, such as make movable part 12 around roll axis X rotation after the completion of, every After 0.1 second, movable part 12 is mobile around the direction of yaw axis Z.After setting the time difference, user can also adjust other two Time difference between adjacent predetermined registration operation 31.
Certainly, the concrete mode that user adjusts preset time difference can be different in different programming modules 20, unlimited Citing in Figure 11.
Figure 12 and Figure 13 is please referred to, in some embodiments, step S01 further includes step S013: obtaining user's input Trigger action 71 corresponding at least one predetermined registration operation 31.
Incorporated by reference to Fig. 4, in some embodiments, programming module 20 can also be used in implementation steps S013, that is to say, that compile Journey module 20 can also be used in the trigger action 71 corresponding at least one predetermined registration operation 31 for obtaining user's input.
For shown in Figure 13, trigger action library 70 can be prestored in clouds terrace system 100, includes in trigger action library 70 At least one trigger action 71.In programming module 20, trigger action 71 can be shown with corresponding icon.Trigger action 71 Concrete type can be set according to the type of holder 10 and user demand, such as in the example shown in Figure 13, triggering behaviour Make the trigger action 71 that the icon in library 70 from left to right can be used for successively indicating are as follows: get scheduled voice signal, obtain It gets predetermined input of the user on rocking bar, get that scheduled ambient light signal, to get user predetermined on key It inputs, get user and shake holder 10 etc. in a predefined manner.
User can select different trigger actions 71, such as user that can will indicate by way of selecting different icons The icon for getting the trigger action 71 of scheduled voice signal is selected to triggering programming area 80, and the mode of selection can be list Hit, double-click or drag the icon in trigger action library 70, the trigger action selected 71 then with operation programming area 40 in it is pre- If operation 31 is corresponding, indicate when holder 10 receives the trigger action 71, then comes into effect pre- in operation programming area 40 If operation 31.Certainly, user can also be with the multiple trigger actions 71 of simultaneous selection to triggering in programming area 80, to indicate multiple triggerings When operation 71 is carried out, holder 10 comes into effect predetermined registration operation 31.
Figure 13 and Figure 14 is please referred to, in some embodiments, step S02 includes step S022: raw according to programming operation It is instructed at association predetermined registration operation 31 with the programming Control of corresponding trigger action 71.
Incorporated by reference to Fig. 4, in some embodiments, programming module 20 can also be used in implementation steps S022, that is to say, that compile Journey module 20 can be used for generating association predetermined registration operation 31 according to programming operation and referring to the programming Control of corresponding trigger action 71 It enables.
For shown in Figure 13, programming module 20 by user choose operation programming area 40 in predetermined registration operation 31, with Family chooses the trigger action 71 in triggering programming area 80 to be associated, and generates programming Control instruction.Programming Control instruction It indicates when holder 10 receives the trigger action 71 selected, then the predetermined registration operation 31 selected is come into effect, in Figure 13 institute In the example shown, programming Control instruction can be used for so that holder 10 is after receiving preset voice signal, then coming into effect makes Movable part 12 is obtained to rotate around roll axis X, movable part 12 is moved along the direction of yaw axis Z, imaging device 13 is made to be in people As the operation of mode, the shutter action preset times for making imaging device 13 etc..
Certainly, the icon in trigger action programming area 40 can also be increased and decreased, replace by user, to trigger action 71 Carry out personalized quadratic programming.
Please refer to Figure 15, in some embodiments, step S03 includes step S031: control holder 10 execute with it is current The associated predetermined registration operation 31 of trigger action 71.
Incorporated by reference to Fig. 4, in some embodiments, control module 11 can be used for implementation steps S031, that is to say, that control Module 11 can be used for controlling holder 10 and execute predetermined registration operation 31 associated with current trigger action 71.
In this way, holder 10 is according to current trigger action 71, predetermined registration operation 31 that can be good with automatic implementation user setting, user It does not need to be manipulated on holder 10 in real time.Specifically, incorporated by reference to Figure 13, user can be set multiple predetermined registration operations 31 and Trigger action 71 associated with it, and different trigger actions 71 can be used for triggering holder 10 and implement different predetermined registration operations 31. Such as current trigger action 71 is for user when pressing the button, control module 11 can control holder 10 implement it is corresponding with pressing the button The first predetermined registration operation 31;Current trigger action 71 is when shaking holder 10 in a predetermined manner, and control module 11 can control Holder 10 implements second predetermined registration operation 31 corresponding with holder 10 is shaken etc..The corresponding relationship of trigger action 71 and predetermined registration operation 31 It is to be pre-set by user by programming operation.
In one example, trigger action 71 includes preset voice signal.Preset voice signal includes voice signal Intensity, the style of voice signal, at least one of the rhythm of voice signal.Specifically, voice signal can be holder 10 It gets the voice signal in current environment or is voice signal good built in holder 10.
By taking voice signal is music information as an example, the intensity of voice signal can be the size of musical sound (such as it is strong, In, it is weak), the style of voice signal can be rock and roll, prevalence, allusion, folk rhyme etc., the rhythm of voice signal can be it is fast, slow etc.. The modes such as the size, style, rhythm of music information are intelligently obtained according to music information, had in existing technology more at Ripe scheme, details are not described herein.
User can further set trigger action 71, such as it is to receive style that user, which sets trigger action 71, One or more predetermined registration operations can be executed then when holder 10 receives the voice signal of rock and roll for the voice signal of rock and roll 31;It is then fast when holder 10 receives rhythm if it is that receive rhythm be fast voice signal that user, which sets trigger action 71, Voice signal when, one or more predetermined registration operations 31 can be executed;If user has concurrently set third predetermined registration operation 31 Trigger action 71 be receive the voice signal of rock and roll, the trigger action 71 of the 4th predetermined registration operation 31 is the sound for receiving folk rhyme Signal, then when voice signal is switched to folk rhyme from rock and roll, the operation that clouds terrace system 100 is implemented also is cut by third predetermined registration operation 31 Change to the 4th predetermined registration operation 31.
It is appreciated that different default behaviour can be arranged in user on multiple holders 10 for the same trigger action 71 Make 31, so that different operations can be implemented in multiple holders 10 for same a piece of music, to realize multiple holders 10 with different Movement is danced;Certainly, for the same trigger action 71, identical predetermined registration operation can also be arranged on multiple holders 10 in user 31, so that for same a piece of music, identical operation is can be implemented in multiple holders 10, to realize multiple holders 10 with identical dynamic It dances.
Please refer to Figure 16, one or more non-volatile computer readable storage medium storing program for executing 200 packet of embodiment of the present invention Containing computer executable instructions 300.When computer executable instructions 300 are executed by one or more processors 400, so that place Reason device 400 executes the control method of the clouds terrace system 100 in any of the above-described embodiment.Such as execute S01: obtaining user's input Programming operation;S02: according to programming operation, the programming Control instruction of holder 10 is generated;And S03: it is instructed and is controlled according to programming Control Holder 10 processed.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discussed suitable Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be of the invention Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment It sets.The more specific example (non-exhaustive list) of computer-readable medium include the following: there is the electricity of one or more wirings Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the invention can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if realized with hardware Any one of column technology or their combination are realized: having a logic gates for realizing logic function to data-signal Discrete logic, with suitable combinational logic gate circuit specific integrated circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, each functional unit in each embodiment of the present invention can integrate in a processing module It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above The embodiment of the present invention is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as to limit of the invention System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of the invention Type.

Claims (39)

1. a kind of control method of clouds terrace system, the clouds terrace system include holder, which is characterized in that the control method packet It includes:
Obtain the programming operation of user's input;
According to the programming operation, the programming Control instruction of the holder is generated;And
The holder is controlled according to programming Control instruction.
2. control method according to claim 1, which is characterized in that the clouds terrace system further includes programming module, described Obtain the programming operation of user's input, comprising:
Obtain the programming operation that user inputs on the programming module;
Wherein, the programming module and the holder communicate to connect.
3. control method according to claim 2, which is characterized in that the programming module is set on the holder.
4. control method according to claim 3, which is characterized in that the programming module includes following at least one: can Depending on changing touch screen, Trackpad, key, button, rocking bar.
5. control method according to claim 2, which is characterized in that the programming module is set on external equipment.
6. control method according to claim 5, which is characterized in that the external equipment includes following at least one: hand Machine, remote controler, plate, ground base station.
7. the control method according to claim 3 or 5, which is characterized in that the programming module includes Program Appliance software.
8. control method according to claim 1, which is characterized in that the clouds terrace system prestores operation library, the behaviour It include the predetermined registration operation of at least one clouds terrace system as library, the programming operation for obtaining user's input includes: to obtain to use At least one described predetermined registration operation of family input.
9. control method according to claim 8, which is characterized in that the holder includes at least one movable part, described Predetermined registration operation is used for so that at least one described movable part realizes at least one of following operation:
It rotates around yaw axis, is rotated around roll axis, around pitch axes, move along yaw axis direction, moved along roll axis direction, Or it is moved along pitching axis direction.
10. control method according to claim 8, which is characterized in that the holder includes movable part and is arranged described Imaging device on movable part, the predetermined registration operation is used for so that the imaging device realizes at least one of following operation:
It focuses, adjusts sensitivity, adjust shutter, adjust aperture, or adjust screening-mode.
11. according to control method described in claim 8 to 10 any one, which is characterized in that described to obtain what user inputted Programming operation further include: obtain at least one of the following parameter corresponding with the predetermined registration operation of user's input:
The duration of the predetermined registration operation, the operation direction of the predetermined registration operation, the predetermined registration operation service speed, described The operation acceleration of predetermined registration operation.
12. according to control method described in claim 8 to 10 any one, which is characterized in that described to be grasped according to the programming Make, generate the programming Control instruction of the holder, comprising:
According to the programming operation, the programming Control instruction that the predetermined registration operation is executed for controlling the holder is generated.
13. according to control method described in claim 8 to 10 any one, which is characterized in that described to be grasped according to the programming Make, generate the programming Control instruction of the holder, comprising:
According to multiple predetermined registration operations that user inputs, generates and multiple institutes are executed with preset time difference for controlling the holder State the programming Control instruction of predetermined registration operation.
14. control method according to claim 13, which is characterized in that the preset time difference is by obtaining user's input The programming operation obtain.
15. according to control method described in claim 8 to 10 any one, which is characterized in that described to obtain what user inputted Programming operation includes: the trigger action corresponding with predetermined registration operation described at least one for obtaining user's input.
16. control method according to claim 15, which is characterized in that it is described according to the programming operation, described in generation The programming Control of holder instructs, comprising:
According to the programming operation, generates and be associated with the predetermined registration operation and the instruction of the programming Control of the corresponding trigger action.
17. control method according to claim 16, which is characterized in that described to instruct control institute according to the programming Control State holder, comprising:
It controls the holder and executes the predetermined registration operation associated with current trigger action.
18. control method according to claim 15, which is characterized in that the trigger action includes preset sound letter Number.
19. control method according to claim 16, which is characterized in that the preset voice signal includes the sound At least one of the intensity of signal, the style of the voice signal, rhythm of the voice signal.
20. a kind of clouds terrace system, which is characterized in that including holder and programming module, the holder includes control module,
The programming module is used to obtain the programming operation of user's input;And according to the programming operation, generate the holder Programming Control instruction;
The control module is used to control the holder according to programming Control instruction.
21. clouds terrace system according to claim 20, which is characterized in that the programming module and the holder communication link It connects, the programming module is for obtaining the programming operation that user inputs on the programming module.
22. clouds terrace system according to claim 20, which is characterized in that the programming module is set on the holder.
23. clouds terrace system according to claim 20, which is characterized in that the programming module includes following at least one: Visual touch screen, Trackpad, key, button, rocking bar.
24. clouds terrace system according to claim 20, which is characterized in that the programming module is set on external equipment.
25. clouds terrace system according to claim 24, which is characterized in that the external equipment includes following at least one: Mobile phone, remote controler, plate, ground base station.
26. the clouds terrace system according to claim 22 or 24, which is characterized in that the programming module includes that Program Appliance is soft Part.
27. clouds terrace system according to claim 20, which is characterized in that the clouds terrace system further includes memory, described Memory prestores operation library, and the operation library includes the predetermined registration operation of at least one clouds terrace system, the programming module For obtaining at least one described predetermined registration operation of user's input.
28. clouds terrace system according to claim 27, which is characterized in that the holder includes at least one movable part, institute Predetermined registration operation is stated for so that at least one described movable part realizes at least one of following operation:
It rotates around yaw axis, is rotated around roll axis, around pitch axes, move along yaw axis direction, moved along roll axis direction, Or it is moved along pitching axis direction.
29. clouds terrace system according to claim 27, which is characterized in that the holder includes movable part and is arranged described Imaging device on movable part, the predetermined registration operation is used for so that the imaging device realizes at least one of following operation:
It focuses, adjusts sensitivity, adjust shutter, adjust aperture, or adjust screening-mode.
30. according to clouds terrace system described in claim 27 to 29 any one, which is characterized in that the programming module is also used to Obtain at least one of the following parameter corresponding with the predetermined registration operation of user's input:
The duration of the predetermined registration operation, the operation direction of the predetermined registration operation, the predetermined registration operation service speed, described The operation acceleration of predetermined registration operation.
31. according to clouds terrace system described in claim 27 to 29 any one, which is characterized in that the programming module is also used In:
According to the programming operation, the programming Control instruction that the predetermined registration operation is executed for controlling the holder is generated.
32. according to the clouds terrace system of claim 27 to 29 any one, which is characterized in that the programming module is also used to:
According to multiple predetermined registration operations that user inputs, generates and multiple institutes are executed with preset time difference for controlling the holder State the programming Control instruction of predetermined registration operation.
33. clouds terrace system according to claim 32, which is characterized in that the preset time difference is by obtaining user's input The programming operation obtain.
34. according to clouds terrace system described in claim 27 to 29 any one, which is characterized in that the programming module is also used In: obtain the trigger action corresponding with predetermined registration operation described at least one of user's input.
35. clouds terrace system according to claim 34, which is characterized in that the programming module is also used to:
According to the programming operation, generates and be associated with the predetermined registration operation and the instruction of the programming Control of the corresponding trigger action.
36. clouds terrace system according to claim 35, which is characterized in that the control module is used for:
It controls the holder and executes the predetermined registration operation associated with current trigger action.
37. clouds terrace system according to claim 34, which is characterized in that the trigger action includes preset sound letter Number.
38. the clouds terrace system according to claim 37, which is characterized in that the preset voice signal includes the sound At least one of the intensity of signal, the style of the voice signal, rhythm of the voice signal.
39. one or more includes the non-volatile computer readable storage medium storing program for executing of computer executable instructions, when the calculating When machine executable instruction is executed by one or more processors, so that the processor perform claim requires any one of 1 to 19 The control method of the clouds terrace system.
CN201880012707.0A 2018-08-30 2018-08-30 Control method, clouds terrace system and the computer readable storage medium of clouds terrace system Pending CN110537364A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/103192 WO2020042063A1 (en) 2018-08-30 2018-08-30 Control method for cradle head system, cradle head system and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN110537364A true CN110537364A (en) 2019-12-03

Family

ID=68659576

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880012707.0A Pending CN110537364A (en) 2018-08-30 2018-08-30 Control method, clouds terrace system and the computer readable storage medium of clouds terrace system

Country Status (2)

Country Link
CN (1) CN110537364A (en)
WO (1) WO2020042063A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112543896A (en) * 2020-01-21 2021-03-23 深圳市大疆创新科技有限公司 Cloud platform and control method thereof

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201364558Y (en) * 2009-03-16 2009-12-16 吉林市成林科技开发有限责任公司 Combined multifunctional handle
CN102611859A (en) * 2012-02-24 2012-07-25 康佳集团股份有限公司 Television system and method
CN103607618A (en) * 2013-11-21 2014-02-26 乐视致新电子科技(天津)有限公司 Game control method and game control device in intelligent television
CN104162278A (en) * 2014-06-17 2014-11-26 廖明忠 Air suspension and programmable motion method and system and toy flight vehicle
AU2017100317A4 (en) * 2017-03-20 2017-04-13 Razer (Asia-Pacific) Pte Ltd Gaming controllers with reconfigurable analog stick sensitivity modifier buttons
CN106642578A (en) * 2016-12-23 2017-05-10 Tcl空调器(中山)有限公司 Control method and device of air conditioner
CN106716286A (en) * 2016-09-27 2017-05-24 深圳市大疆创新科技有限公司 Control method, control device, remote control system and unmanned aerial vehicle control system
CN108401069A (en) * 2018-02-08 2018-08-14 桂林智神信息技术有限公司 It holds holder and the method and system of the camera of mobile terminal is controlled by it
EP3367353A1 (en) * 2017-02-28 2018-08-29 Thales Control method of a ptz camera, associated computer program product and control device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102073286B (en) * 2010-12-31 2014-07-02 天津市亚安科技股份有限公司 Device for expanding function of cradle head
CN205249356U (en) * 2015-12-22 2016-05-18 深圳市大疆创新科技有限公司 Shooting equipment and controlling means thereof

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201364558Y (en) * 2009-03-16 2009-12-16 吉林市成林科技开发有限责任公司 Combined multifunctional handle
CN102611859A (en) * 2012-02-24 2012-07-25 康佳集团股份有限公司 Television system and method
CN103607618A (en) * 2013-11-21 2014-02-26 乐视致新电子科技(天津)有限公司 Game control method and game control device in intelligent television
CN104162278A (en) * 2014-06-17 2014-11-26 廖明忠 Air suspension and programmable motion method and system and toy flight vehicle
CN106716286A (en) * 2016-09-27 2017-05-24 深圳市大疆创新科技有限公司 Control method, control device, remote control system and unmanned aerial vehicle control system
CN106642578A (en) * 2016-12-23 2017-05-10 Tcl空调器(中山)有限公司 Control method and device of air conditioner
EP3367353A1 (en) * 2017-02-28 2018-08-29 Thales Control method of a ptz camera, associated computer program product and control device
AU2017100317A4 (en) * 2017-03-20 2017-04-13 Razer (Asia-Pacific) Pte Ltd Gaming controllers with reconfigurable analog stick sensitivity modifier buttons
CN108401069A (en) * 2018-02-08 2018-08-14 桂林智神信息技术有限公司 It holds holder and the method and system of the camera of mobile terminal is controlled by it

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112543896A (en) * 2020-01-21 2021-03-23 深圳市大疆创新科技有限公司 Cloud platform and control method thereof

Also Published As

Publication number Publication date
WO2020042063A1 (en) 2020-03-05

Similar Documents

Publication Publication Date Title
US10491806B2 (en) Camera device control related methods and apparatus
CN109151340B (en) Video processing method and device and electronic equipment
CN107395975A (en) A kind of image processing method and device
CN108537870B (en) Image processing method, device and electronic equipment
CN112637507B (en) Shooting method, shooting device, electronic equipment and readable storage medium
CN110785990A (en) Video shooting method and device and control equipment
JP2023551264A (en) Photography methods, devices, electronic devices and storage media
CN109218614A (en) A kind of automatic photographing method and mobile terminal of mobile terminal
CN110337621A (en) Motion profile determination, time-lapse photography method, equipment and machine readable storage medium
WO2022061537A1 (en) Control method, handheld gimbal, system, and computer-readable storage medium
US20120236158A1 (en) Virtual directors' camera
CN109361794A (en) Zoom control method, apparatus, storage medium and the mobile terminal of mobile terminal
CN108449546A (en) A kind of photographic method and mobile terminal
CN108513652A (en) The control method and device of holder
JP2021525043A (en) Control methods and devices for time-lapse photography, imaging systems and programs
CN110291777A (en) Image-pickup method, equipment and machine readable storage medium
CN110537364A (en) Control method, clouds terrace system and the computer readable storage medium of clouds terrace system
JP2004363707A (en) Display method and display device
CN112154643B (en) Motion camera, self-timer control method and device, movable platform and storage medium
WO2024051556A9 (en) Wallpaper display method, electronic device and storage medium
CN105430287B (en) Control method, control device and camera system
JPH10262164A (en) Image input device, image input method and storage medium
JP2006098995A5 (en)
Chu et al. Design of a motion-based gestural menu-selection interface for a self-portrait camera
WO2022061540A1 (en) Control method, focus control method, apparatus, handheld platform and storage medium

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: 20191203

RJ01 Rejection of invention patent application after publication