WO2023201574A1 - Control method for unmanned aerial vehicle, image display method, unmanned aerial vehicle, and control terminal - Google Patents
Control method for unmanned aerial vehicle, image display method, unmanned aerial vehicle, and control terminal Download PDFInfo
- Publication number
- WO2023201574A1 WO2023201574A1 PCT/CN2022/087937 CN2022087937W WO2023201574A1 WO 2023201574 A1 WO2023201574 A1 WO 2023201574A1 CN 2022087937 W CN2022087937 W CN 2022087937W WO 2023201574 A1 WO2023201574 A1 WO 2023201574A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- shooting
- image
- control
- vertical
- pan
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 224
- 238000004891 communication Methods 0.000 claims abstract description 14
- 238000004590 computer program Methods 0.000 claims description 27
- 230000004044 response Effects 0.000 claims description 10
- 230000007423 decrease Effects 0.000 claims description 6
- 238000012937 correction Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 75
- 230000000007 visual effect Effects 0.000 abstract description 5
- 230000033001 locomotion Effects 0.000 description 43
- 238000010586 diagram Methods 0.000 description 37
- 230000008569 process Effects 0.000 description 36
- 230000006870 function Effects 0.000 description 30
- 230000009471 action Effects 0.000 description 19
- 230000005540 biological transmission Effects 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 230000007613 environmental effect Effects 0.000 description 5
- 230000002452 interceptive effect Effects 0.000 description 5
- 238000010801 machine learning Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 238000013507 mapping Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 238000007654 immersion Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001149 cognitive effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003631 expected effect Effects 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U20/00—Constructional aspects of UAVs
- B64U20/80—Arrangement of on-board electronics, e.g. avionics systems or wiring
- B64U20/87—Mounting of imaging devices, e.g. mounting of gimbals
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
Definitions
- Embodiments of the present invention relate to the technical field of drones, and in particular, to a control method for a drone, an image display method, a drone and a control terminal.
- QuickShot is a function that can assist users to obtain entertaining video clips automatically and quickly.
- the QuickShot function is becoming more and more popular among users.
- the gimbal movement set on the drone is relatively simple. For example, during the process of shooting with the drone, the gimbal direction is always static, which does not fully utilize the cloud platform. The movement of each axis on the stage creates rich shooting effects, thus limiting the shooting effects that the drone can achieve.
- Embodiments of the present invention provide a UAV control method, an image display method, a UAV and a control terminal, which effectively realizes automatic decoupling control of the UAV and the cloud platform, so that when using the UAV When shooting with a drone, you have a higher degree of freedom in shooting, thus enriching the shooting effects that the drone can achieve.
- the first aspect of the present invention is to provide a control method for a drone, the drone can communicate with a control terminal, the drone includes a pan/tilt for carrying an image acquisition device, the method includes :
- the working mode includes the pre-flight trajectory and gimbal control information of the drone.
- the pre-flight trajectory is set by the user, and the gimbal control information is also Set by user;
- the pan-tilt and the image acquisition device are automatically controlled to photograph the target object according to the pan-tilt control information.
- the second aspect of the present invention is to provide an unmanned aerial vehicle that can communicate with a control terminal.
- the unmanned aerial vehicle includes a cloud platform for carrying an image acquisition device; the unmanned aerial vehicle includes:
- Memory used to store computer programs
- a processor configured to run a computer program stored in the memory to:
- the working mode includes the pre-flight trajectory and gimbal control information of the drone.
- the pre-flight trajectory is set by the user, and the gimbal control information is also Set by user;
- the pan-tilt and the image acquisition device are automatically controlled to photograph the target object according to the pan-tilt control information.
- a third aspect of the present invention is to provide an unmanned aerial vehicle system, including:
- a control terminal is communicatively connected to the UAV and is used to control the UAV.
- the fourth aspect of the present invention is to provide a control method for an unmanned aerial vehicle, which is applied to a control terminal.
- the control terminal is used to control an unmanned aerial vehicle.
- the unmanned aerial vehicle includes a cloud for carrying an image acquisition device. Taiwan, the method includes:
- PTZ control information is generated based on the user's operation of the PTZ control control, and the PTZ control information is used to control the PTZ and the image acquisition device to perform shooting operations on the target object;
- the pre-flight trajectory and the gimbal control information are sent to the UAV to automatically control the UAV.
- the fifth aspect of the present invention is to provide a control terminal, the control terminal is used to control a drone, the drone includes a pan/tilt for carrying an image acquisition device; the control terminal includes:
- Memory used to store computer programs
- a processor configured to run a computer program stored in the memory to:
- PTZ control information is generated based on the user's operation of the PTZ control control, and the PTZ control information is used to control the PTZ and the image acquisition device to perform shooting operations on the target object;
- the pre-flight trajectory and the gimbal control information are sent to the UAV to automatically control the UAV.
- the sixth aspect of the present invention is to provide an unmanned aerial vehicle system, including:
- the control terminal described in the fifth aspect is connected to the drone for communication and is used to control the drone.
- the seventh aspect of the present invention is to provide an image display method, applied to a control terminal, the control terminal is used to control an unmanned aerial vehicle, wherein the unmanned aerial vehicle includes a pan/tilt for carrying an image acquisition device , the method includes:
- an image display posture corresponding to the real-time collected image is determined to ensure that the image picture seen by the user is in a forward direction.
- An eighth aspect of the present invention is to provide an image display device, applied to a control terminal, the control terminal is used to control a drone, wherein the drone includes a pan/tilt for carrying an image acquisition device ;include:
- Memory used to store computer programs
- a processor configured to run a computer program stored in the memory to:
- an image display posture corresponding to the real-time collected image is determined to ensure that the image picture seen by the user is in a forward direction.
- a ninth aspect of the present invention is to provide an unmanned aerial vehicle system, including:
- the image display device described in the eighth aspect is communicatively connected with the drone and is used to obtain the video to be displayed through the drone.
- a tenth aspect of the present invention is to provide a computer-readable storage medium.
- the storage medium is a computer-readable storage medium.
- Program instructions are stored in the computer-readable storage medium.
- the program instructions are used for the first aspect. The control method of the drone described above.
- An eleventh aspect of the present invention is to provide a computer-readable storage medium.
- the storage medium is a computer-readable storage medium.
- Program instructions are stored in the computer-readable storage medium.
- the program instructions are used in the fourth aspect.
- a twelfth aspect of the present invention is to provide a computer-readable storage medium.
- the storage medium is a computer-readable storage medium.
- Program instructions are stored in the computer-readable storage medium.
- the program instructions are used in the seventh aspect.
- the UAV control method, image display method, UAV and control terminal provided by the embodiments of the present invention obtain the target object to be photographed and the preset working mode, since the working mode may include the UAV's Pre-flight trajectory and gimbal control information, and then the UAV can be automatically controlled to move according to the pre-flight trajectory, and the gimbal and the image acquisition device can be automatically controlled according to the gimbal control information.
- the target object is photographed, thereby effectively realizing the automatic decoupling control operation of the drone, gimbal, and image acquisition device.
- the degree of freedom in shooting is higher, and it can provide
- the user's shooting provides a more flexible and rich experience, which is conducive to bringing more interesting and visually impactful film effects. This greatly enriches the shooting effects that drones can achieve and further improves the practicality of this method. , which is conducive to market promotion and application.
- Figure 1 is a schematic diagram of the principle of a UAV control method provided by an embodiment of the present invention
- FIG. 2 is a schematic flowchart of a UAV control method provided by an embodiment of the present invention.
- Figure 3 is a schematic flowchart of obtaining a preset working mode according to an embodiment of the present invention.
- Figure 4 is a schematic diagram 1 of obtaining the shooting mode of the gimbal provided by an embodiment of the present invention
- Figure 5 is a schematic diagram 2 of obtaining the shooting mode of the gimbal according to an embodiment of the present invention
- Figure 6 is a schematic diagram of the pre-flight trajectory and target object provided by the embodiment of the present invention.
- Figure 7 is a schematic diagram of a shooting mode of a target object and a pan/tilt provided by an embodiment of the present invention
- Figure 8 is a schematic diagram 1 of recommending matching shooting modes to users according to an embodiment of the present invention.
- Figure 9 is a schematic diagram 2 of recommending matching shooting modes to users according to an embodiment of the present invention.
- Figure 10 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention.
- FIG 11 is a schematic flow chart of yet another UAV control method provided by an embodiment of the present invention.
- Figure 12 is a schematic diagram of obtaining a pre-flight trajectory determined based on user selection provided by an embodiment of the present invention.
- Figure 13 is a schematic diagram showing the pre-flight trajectory on a map provided by an embodiment of the present invention.
- FIG. 14 is a schematic flowchart of yet another UAV control method provided by an embodiment of the present invention.
- Figure 15 is a schematic diagram showing a drone trajectory selection control and a pan/tilt control control provided by an embodiment of the present invention
- Figure 16 is a schematic flow chart of yet another UAV control method provided by an embodiment of the present invention.
- Figure 17 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention.
- FIG. 18 is a schematic flowchart of yet another UAV control method provided by an embodiment of the present invention.
- Figure 19 is a schematic flowchart of an image display method provided by an embodiment of the present invention.
- Figure 20 is a schematic diagram of a control terminal displaying real-time captured images provided by an embodiment of the present invention.
- Figure 21 is a schematic diagram of displaying real-time captured images provided by an embodiment of the present invention.
- Figure 22 is a schematic flow chart of a UAV control method provided by an application embodiment of the present invention.
- Figure 23 is a schematic diagram 1 of selecting a target provided by an application embodiment of the present invention.
- Figure 24 is a schematic diagram 2 of target selection provided by an application embodiment of the present invention.
- Figure 25 is a schematic diagram of banner shooting provided by the application embodiment of the present invention.
- Figure 26 is a schematic diagram of horizontal and vertical shooting provided by the application embodiment of the present invention.
- Figure 27 is a schematic diagram of vertical shooting provided by the application embodiment of the present invention.
- Figure 28 is a process diagram of displaying the captured video in the prior art
- Figure 29 is a process diagram for displaying captured videos provided by an application embodiment of the present invention.
- Figure 30 is a schematic diagram 1 of displaying a captured video provided by an application embodiment of the present invention.
- Figure 31 is a schematic diagram 2 of displaying the captured video provided by the application embodiment of the present invention.
- Figure 32 is a schematic diagram 1 of the rotation prompt information provided by the application embodiment of the present invention.
- Figure 33 is a schematic diagram 2 of the rotation prompt information provided by the application embodiment of the present invention.
- Figure 34 is a schematic structural diagram of a drone provided by an embodiment of the present invention.
- Figure 35 is a schematic structural diagram of a control terminal provided by an embodiment of the present invention.
- Figure 36 is a schematic structural diagram of an image display device provided by an embodiment of the present invention.
- Figure 37 is a schematic structural diagram of an unmanned aerial vehicle system provided by an embodiment of the present invention.
- Figure 38 is a schematic structural diagram 2 of an unmanned aerial vehicle system provided by an embodiment of the present invention.
- Figure 39 is a schematic structural diagram three of an unmanned aerial vehicle system provided by an embodiment of the present invention.
- QuickShot is a function that can assist users to obtain entertaining video clips automatically and quickly.
- the QuickShot function is becoming more and more popular among users.
- the existing QuickShot function and similar technologies have the following shortcomings:
- the gimbal has a single movement, and the gimbal movement is strongly bound to the flight trajectory of the drone and cannot be freely combined.
- the existing flight trajectory is strongly bound to the direction of the gimbal or the movement of the gimbal.
- the drone in the fade mode, the drone can fly in the diagonal direction behind the target, while the gimbal is fixed horizontally. , it is not possible to freely select the gimbal action for a certain flight path of the drone, which brings certain limitations and constraints to the user's creation.
- the video After the video is obtained through the drone, the video can be played and viewed through the mobile terminal.
- the Quickshot mode of the drone only supports horizontal screen display, when the original horizontally shot content is viewed in the vertical screen, there will be large black borders at the top and bottom of the screen.
- the look and feel is different. A certain discount.
- you use cropping to cut horizontal screen content into vertical screen content the loss of picture clarity will be greater, which will also affect the look and feel.
- the camera movement effect of giving priority to the subject (character) and then explaining the environment can often meet the user's needs.
- the outline of the target can be abstractly regarded as
- For vertical graphics at this time, human-like objects are more suitable to be displayed using vertical banners, while the environment is naturally more suitable to be displayed using banners.
- a banner is uniformly used for shooting.
- the target object occupies a smaller proportion of the screen, and the environment occupies a larger proportion of the screen, thus failing to achieve the effect of highlighting the target object more, and failing to communicate with the user.
- the composition when describing the environment creates enough contrast. It can be seen that the look and feel of the shooting needs to be further improved.
- this embodiment provides a UAV control method, an image display method, a UAV and a control terminal.
- the control method of the UAV can realize the decoupling control operation between the pre-flight trajectory, the gimbal orientation, and the gimbal movement, thereby making the combination of the pre-flight trajectory, the gimbal orientation, and the gimbal movement more flexible.
- users can freely match the flight trajectory and the gimbal orientation and movements during shooting according to environmental conditions and expected effects, which can achieve more arbitrary creations and richer film effects.
- this embodiment can also realize a new QuickShot shooting lens movement.
- the gimbal can gradually rotate from vertical to horizontal, and combined with the corresponding pre-flight trajectory, the vertical to horizontal shooting effect is achieved.
- a mobile-friendly look and feel can be ensured.
- a strong visual contrast of "focusing on the subject in the vertical screen and showing the broad environment in the horizontal screen” can be achieved, which improves the quality of the finished film. Visual viewing effect.
- the image display method in this embodiment can achieve more convenient and faster camera movement settings under any flight trajectory and a more natural and expected image transmission viewing experience, further improving the quality and effect of user viewing.
- Figure 1 is a schematic principle diagram of a method for controlling an unmanned aerial vehicle provided by an embodiment of the present invention
- Figure 2 is a schematic flow diagram of a method of controlling an unmanned aerial vehicle provided by an embodiment of the present invention
- this embodiment provides a control method for a drone, in which the drone can communicate with the control terminal.
- the drone can include a pan/tilt equipped with an image collection device.
- the above-mentioned image capturing device may be a camera, a video camera, a mobile phone with an image capturing function, a tablet computer or other equipment, etc.
- the pan/tilt may include a three-axis pan/tilt, and the three-axis pan/tilt may include a pan/tilt for driving the image capturing device around the first A first motor for rotating the axis (yaw axis-yaw axis), a second motor for driving the image acquisition device to rotate around the second axis (roll axis-roll axis), and a second motor for driving the image acquisition device to rotate around the third axis ( The third motor that rotates the pitch axis-pitch axis).
- the type of the pan/tilt can be not only a three-axis pan/tilt, but also a four-axis pan/tilt.
- the pan/tilt can include different structural components. Those skilled in the art can determine the type according to the specific requirements. PTZ type to set the specific structure included in the PTZ, which will not be described again here.
- the execution subject of the UAV control method can be a control device of the UAV, and the control device of the UAV can be integrated on the UAV.
- the control device of the UAV can be considered to be implemented as a Drones and drone control methods may include:
- Step S201 Obtain the target object to be photographed and the preset working mode.
- the working mode includes the pre-flight trajectory and gimbal control information of the drone.
- the pre-flight trajectory is set by the user, and the gimbal control information is also set by the user.
- Step S202 Automatically control the drone to move according to the pre-flight trajectory.
- Step S203 Automatically control the pan/tilt and the image acquisition device to shoot the target object according to the pan/tilt control information.
- Step S201 Obtain the target object to be photographed and the preset working mode.
- the working mode includes the pre-flight trajectory and gimbal control information of the drone.
- the pre-flight trajectory is set by the user, and the gimbal control information is also set by the user.
- the target object to be photographed may include at least one object that can be captured by the image acquisition device on the drone.
- the multiple target objects may be regarded as a whole object to be photographed.
- the preset working mode can include the preset QuickShot mode or the QuickShot mode + PTZ action integrated mode.
- the integrated mode can include QuickShot mode-banner running mode, QuickShot mode-vertical running mode, QuickShot mode-horizontal and vertical running mode. , QuickShot mode-vertical to horizontal running mode, etc.
- the above-mentioned working modes include pre-flight trajectories and gimbal control information used to control the UAV.
- the pre-flight trajectories can include soaring trajectories, orbiting trajectories, spiral trajectories, etc.
- PTZ control information may include Yaw axis control parameters, Pitch axis control parameters, Roll axis control parameters, PTZ action parameters, etc.
- PTZ action parameters may include banner shooting parameters, vertical shooting parameters, vertical rotation and horizontal shooting parameters, Horizontal and vertical shooting parameters and so on.
- the pre-flight trajectory and gimbal control information included in the working mode can be set by the user.
- the pre-flight trajectory can be set based on the user's first operation
- the gimbal control information can be set based on the user's Set by the second operation.
- the above-mentioned first operation and the second operation are different, thus effectively enabling the user to separately configure the pre-flight trajectory and gimbal control parameters of the drone according to application needs and shooting needs, and then The decoupling operation of gimbal movement and pre-flight trajectory is realized.
- the target object to be photographed may be automatically recognized based on the image acquisition device or an object selection input by the user for the image acquisition device. Obtained by the operation, specifically, obtaining the target object to be photographed may include: obtaining a collection picture of the image collection device on the drone, and performing an automatic identification operation of the target object based on the collection picture to determine the target object to be photographed. Or, obtain the object selection operation input by the user on the acquisition screen, and determine the target object to be photographed based on the object selection operation.
- the target object to be photographed may be sent to the drone by the control terminal. Specifically, obtaining the target object to be photographed may include: receiving the target object to be photographed sent by the control terminal, so that the drone The camera can stably obtain the target object to be photographed.
- this embodiment does not limit the specific implementation method of obtaining the preset working mode.
- the preset working mode can be determined based on the model selection operation input by the user in the preset interface.
- Obtaining the preset working mode may include: obtaining an interactive interface for configuring the working mode, determining the mode selection operation input by the user in the interactive interface, and determining the preset working mode based on the mode selection operation.
- the preset working mode can be the default working mode of the drone.
- the preset working mode can be stored in the preset area. After detecting the power-on operation of the drone, the preset mode can be accessed by You can get the preset working mode of the drone by selecting the area.
- the preset working mode may be sent by the control terminal to the drone.
- obtaining the preset working mode may include: receiving the preset working mode sent by the control terminal, so that the unmanned aerial vehicle The machine can obtain the preset working mode stably.
- the target object to be photographed and the preset working mode can be obtained synchronously or asynchronously.
- the target object to be photographed can be obtained first, and then Obtain the preset working mode; alternatively, you can also obtain the preset working mode first, and then obtain the target object to be photographed.
- Step S202 Automatically control the drone to move according to the pre-flight trajectory.
- the working mode includes the pre-flight trajectory of the UAV
- the above-mentioned pre-flight trajectory is used to control the movement of the UAV. Therefore, after obtaining the preset working mode, it can be based on the pre-flight trajectory included in the working mode. Automatically control drones to move.
- Step S203 Automatically control the pan/tilt and the image acquisition device to shoot the target object according to the pan/tilt control information.
- the PTZ control information may include: Yaw axis control parameters, Pitch axis control parameters, Roll Axis control parameters, banner shooting parameters corresponding to the image acquisition device, vertical shooting parameters, vertical rotation and horizontal shooting parameters, horizontal rotation and vertical shooting parameters, etc. Therefore, after acquiring the preset working mode, the pan/tilt and the image acquisition device can be automatically controlled based on the pan/tilt control information included in the working mode to perform shooting operations on the target object to be photographed, for example: controlling the target object based on the pre-flight trajectory.
- the Yaw axis of the gimbal can be controlled to rotate based on the Yaw axis control parameters; the Pitch axis of the gimbal can be controlled to rotate based on the Pitch axis control parameters; the Roll axis of the gimbal can be controlled to rotate based on the Roll axis control parameters.
- automatically controlling the pan/tilt and the image capture device to shoot the target object according to the pan/tilt control information may include: controlling the roll axis (Roll axis) on the pan/tilt based on the pan/tilt control information, so that the image capture device reaches The corresponding shooting mode (banner shooting mode, vertical shooting mode, horizontal and vertical switching shooting mode, preset angle shooting mode, etc.), and the shooting operation is performed based on the achieved shooting mode.
- the shooting information can include image information, video information, Point cloud information and so on.
- the control method of the UAV obtained by this embodiment obtains the target object to be photographed and the preset working mode. Since the working mode can include the pre-flight trajectory and gimbal control information of the UAV, the UAV can then be controlled according to the The pre-flight trajectory automatically controls the movement of the UAV, and automatically controls the PTZ and the image acquisition device to photograph the target object according to the PTZ control information, thereby effectively realizing the ability to The drone, gimbal, and image acquisition device perform automatic decoupling control operations, so that when shooting through the drone, the degree of freedom in shooting is higher, and it can provide users with a more flexible and rich experience in shooting. It is conducive to bringing more interesting and visually impactful film effects, and greatly enriches the shooting effects that drones can achieve.
- FIG. 3 is a schematic flowchart of obtaining a preset working mode according to an embodiment of the present invention. based on the above embodiment, with reference to Figure 3, since the working mode includes PTZ control information, the PTZ control information can Set by the user, this embodiment provides an implementation method for the user to set the PTZ control information. Specifically, obtaining the preset working mode in this embodiment may include:
- Step S301 Obtain the shooting mode of the gimbal.
- the shooting mode is determined by the user's selection.
- the shooting mode includes the posture of the gimbal when shooting.
- the shooting modes include at least one of the following: banner shooting, vertical shooting, horizontal and vertical switching shooting, preset angle shooting, etc.
- banner shooting It is used to enable the image collection device on the pan and tilt platform to perform horizontal shooting operations; vertical shooting is used to enable the image collection device on the pan and tilt platform to perform vertical shooting operations; horizontal and vertical switching shooting is used to enable the image collection device on the pan and tilt platform to perform vertical shooting operations. It is possible to perform a banner shooting operation at a first moment and a vertical shooting operation at a second moment, where the first moment is different from the second moment.
- Preset angle shooting is used to enable the image acquisition device on the pan/tilt to perform shooting operations at a preset angle.
- the user can select the shooting mode of the gimbal according to the shooting needs, and the shooting mode may include the posture of the gimbal when shooting.
- the user's selection can be determined based on the user's operation of the screen, and the screen can display all shooting modes that the gimbal can achieve.
- All shooting modes that the gimbal can achieve are displayed on the screen. All shooting modes can include banner shooting mode, vertical shooting mode, vertical-to-horizontal switching shooting mode, horizontal-to-vertical switching shooting mode Shooting mode, preset angle shooting mode, etc. Then the user can click or slide on any shooting mode on the screen to determine the shooting mode of the gimbal.
- the shooting mode of the gimbal is vertical shooting mode. etc.
- the shooting mode of the gimbal may be related to the pre-flight trajectory of the drone.
- the user's selection may be determined based on the user's operation of the screen, and the screen can display the same as the drone's pre-flight trajectory.
- Pre-flight trajectory matching shooting mode may be used.
- a banner shooting mode corresponding to pre-flight trajectory 1 a vertical shooting mode corresponding to pre-flight trajectory 2, a vertical banner shooting mode corresponding to pre-flight trajectory 3 are pre-configured.
- the gimbal's shooting mode can be the same as the pre-flight trajectory.
- the vertical shooting mode corresponding to track 2 and so on.
- the pre-flight trajectories of the drone can be different, and different pre-flight trajectories can correspond to the same or different shooting modes.
- the distances between adjacent track points in the pre-flight trajectory and the target object are different, and the matching shooting mode includes switching between horizontal and vertical frames.
- the pre-flight trajectory of the UAV is composed of several trajectory points.
- the formed pre-flight trajectory is used to control the UAV.
- the distance between several trajectory points in the pre-flight trajectory and the target object can be Identical or different, when the distances between adjacent trajectory points and the target object in the pre-flight trajectory are the same, it means that when controlling the flight of the drone based on the pre-flight trajectory, the distance between the drone and the target object at any time Same or approximately the same.
- the distances between adjacent trajectory points and the target object in the pre-flight trajectory are different, it means that when the drone is controlled to fly based on the pre-flight trajectory, the distance between the drone and the target object at any time is different.
- the pre-configured shooting mode that matches the above-mentioned pre-flight trajectory includes horizontal and vertical frame switching shooting.
- the pre-configured shooting mode that matches the above-mentioned pre-flight trajectory includes horizontal and vertical frame switching shooting.
- it may include: the distance between adjacent trajectory points in the pre-flight trajectory and the target object gradually increases, the distance between adjacent trajectory points in the pre-flight trajectory gradually increases, The distance between the point and the target object gradually decreases; and the horizontal and vertical switching shooting modes may include: vertical to banner shooting mode, and banner to vertical shooting mode.
- the effect is that in some examples, the distance between adjacent track points in the pre-flight trajectory and the target object gradually increases, and the matching shooting modes include vertical to banner shooting modes. In other examples, the distance between adjacent track points in the pre-flight trajectory and the target object gradually decreases, and the matching shooting mode includes a horizontal-to-vertical shooting mode.
- the pre-flight trajectory when the target object is a vehicle, the pre-flight trajectory includes adjacent trajectory points a1 and a2, the distance between trajectory point a1 and the vehicle is d1, and the distance between trajectory point a2 and the vehicle is d1.
- the distance is d2, where d2 ⁇ d1, that is, the distance between adjacent trajectory points in the pre-flight trajectory and the vehicle gradually decreases.
- the shooting mode of the pan/tilt is a vertical to horizontal shooting mode.
- the shooting mode of the gimbal can not only be determined based on the different pre-flight trajectories of the drone, but also based on the characteristics of the target object. At this time, the user's choice is determined based on the user's operation of the screen.
- the screen can display shooting modes that match the target subject.
- the type of the target object can be determined based on the length and width of the target object in the display screen. For example, when the length of the target object is less than the width, it is determined that the target object is The first type of object; when the length of the target object is greater than the width, the target object is determined to be the second type object; when the length and width of the target object are similar, the target object is determined to be the third type object.
- shooting modes matching different types of target objects are pre-configured.
- the shooting mode matching the first type of objects is the horizontal shooting mode
- the shooting mode matching the second type of objects is the vertical shooting mode.
- the shooting mode matching the third type of object is the vertical banner shooting mode, etc.
- the user can click or slide on the shooting mode matching any type of target object in the interface, so as to determine A shooting mode that matches the target object.
- the shooting mode of the gimbal can be determined to be the vertical banner shooting mode corresponding to the third type of object.
- the drone When controlling a drone to shoot a target object, in order to improve the quality and effect of the shooting, in addition to displaying a shooting mode that matches the target object on the screen, the drone can also display the target object on the screen based on the The length and width recommend matching shooting modes for users.
- the length and width of the target object on the screen include the length and width of the identified outline of the target object on the screen, or the length and width of the selection identification box of the target object selected by the user. After obtaining the length and width of the target object on the screen, a matching shooting mode can be recommended to the user based on the length and width of the target object on the screen.
- the matching shooting mode when the aspect ratio of the target object is greater than the first threshold, the matching shooting mode includes horizontal shooting; when the aspect ratio of the target object is less than the second threshold, the matching shooting mode includes vertical shooting; When the aspect ratio of the target object is greater than or equal to the second threshold and less than or equal to the first threshold, the matching shooting mode includes horizontal and vertical frame switching shooting.
- the length and width of the selection identification box of the target object selected by the user as the length and width of the target object as an example
- the target object is a building
- the length L of the building can be obtained. and width W
- the aspect ratio L/W of the building can be obtained, and L/W is analyzed and compared with the preconfigured first threshold and second threshold.
- the aspect ratio L/W is greater than the first threshold, It means that the length of the building is greater than the width.
- the shooting mode of the gimbal can be determined to be the banner shooting mode.
- the length L and width W of the clock tower can be obtained, and then the aspect ratio L/W of the clock tower can be obtained, and L/W is compared with the preconfigured first threshold. Analyze and compare with the second threshold. When the aspect ratio L/W is less than the second threshold, and the second threshold is less than the first threshold, it means that the width of the clock tower is greater than the length. At this time, in order to ensure that the clock tower is Based on the quality and effect of the shooting, you can determine that the shooting mode of the gimbal is vertical shooting mode.
- the shooting mode of the gimbal can also be determined directly based on the relationship between the length and width of the target object.
- the matching shooting modes include banner shooting, vertical shooting, and horizontal and vertical switching shooting; when the length of the target object is less than or equal to the width, the matching shooting modes include vertical shooting.
- the length and width of the selection identification box of the target object selected by the user can be analyzed and compared.
- the shooting mode of the gimbal can be determined as banner shooting mode, vertical shooting mode, horizontal and vertical shooting mode. to switch the shooting mode.
- the length of the target object is less than or equal to the width, it means that the target object is relatively wide, or the length of the target object is equal to the width. At this time, it can be determined that the shooting mode of the gimbal is vertical shooting.
- Step S302 Determine the pan-tilt control information according to the shooting mode of the pan-tilt.
- the gimbal control information can be determined according to the shooting mode of the gimbal, where different shooting modes of the gimbal can determine different gimbal control information.
- the PTZ control information may not only be related to the shooting mode of the PTZ, but also may be related to the shooting duration information that the user wants to perform a shooting operation on the target object.
- the shooting based on the PTZ mode, determining the PTZ control information may include: obtaining the pre-shooting duration; determining the PTZ control information based on the pre-shooting duration and shooting mode.
- the pre-shooting duration can be obtained first.
- the pre-shooting duration can be determined based on the user's configuration operation or input operation. After the pre-shooting duration is obtained, the pre-shooting duration and The shooting mode is analyzed and processed to determine the gimbal control information.
- this embodiment does not limit the implementation of determining the pan/tilt control information based on the pre-shooting duration and shooting mode.
- a machine learning model for determining the pan/tilt control information is pre-trained. After the pre-shooting duration is obtained and shooting mode, the pre-shooting duration and shooting mode can be input into the machine learning model, and then the PTZ control information output by the machine learning model can be obtained.
- determining the gimbal control information based on the pre-shooting duration and shooting mode may include: when the shooting mode is horizontal and vertical switching shooting, determining the gimbal for vertical shooting, horizontal and vertical switching shooting, and horizontal shooting based on the pre-shooting duration. Corresponding times; determine the gimbal control information based on the respective corresponding times for vertical shooting, horizontal and vertical switching shooting, and horizontal shooting.
- the shooting mode is the horizontal and vertical switching shooting mode
- the horizontal and vertical switching shooting mode corresponds to the three stages of the pan and tilt, namely the pan and tilt shooting stage, the horizontal and vertical switching shooting stage, and the horizontal shooting stage
- the pre-shooting duration can be analyzed and processed to determine the gimbal and vertical shot. The corresponding times for shooting, horizontal and vertical switching shooting, and horizontal shooting.
- the pre-shooting time can be divided into three equal parts to determine the corresponding times for pan/tilt vertical shooting, horizontal/vertical switching shooting, and horizontal shooting. The shots correspond to the same time.
- the pre-shooting duration can be randomly divided into three time periods, and then the three time periods can be determined as the corresponding times for pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting.
- determining the corresponding times for pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting based on the pre-shooting duration may include: determining the first preset period in the pre-shooting duration as the time corresponding to vertical shooting; The second preset period in the preset shooting duration information is determined as the time corresponding to vertical and horizontal switching shooting; the third preset period in the preset shooting duration information is determined as the time corresponding to horizontal shooting; wherein, the third preset period in the preset shooting duration information is determined as the time corresponding to horizontal shooting; A preset time period, a second preset time period and a third preset time period constitute a preset shooting duration, and the first preset time period, the second preset time period and the third preset time period may be the same or different
- the pan/tilt control information can be determined based on the corresponding times of the pan/tilt vertical shooting, horizontal/vertical switching shooting, and horizontal shooting, thereby effectively It achieves stable and reliable determination of PTZ control information.
- the gimbal control information may not only be related to the gimbal's shooting mode and shooting duration information, but also may be related to the drone's pre-flight distance information.
- the gimbal's shooting mode is , determining the gimbal control information may include: obtaining the distance information of the UAV pre-flight; determining the gimbal control information based on the distance information and shooting mode.
- the distance information of the UAV's pre-flight can be obtained first.
- This distance information is not the straight-line distance between the UAV and the target object, but is controlled based on the pre-flight trajectory.
- the distance information that the drone needs to move is provided.
- the pre-flight distance information of the UAV can be determined based on the user's configuration operation or input operation.
- the UAV pre-flight distance information and shooting mode can be modified. Analyze and process to determine PTZ control information.
- the shooting mode is the horizontal and vertical switching shooting mode
- the horizontal and vertical switching shooting mode corresponds to the three stages of the gimbal, namely the gimbal and vertical shooting stage, the horizontal and vertical switching shooting stage, and the horizontal shooting stage
- the drone The total distance of the pre-flight distance information is limited. Therefore, in order to accurately achieve the shooting operation of the target object in the horizontal and vertical switching shooting mode, after obtaining the pre-flight distance information of the drone, the distance information can be analyzed. Processing to determine the corresponding distance information for vertical shooting on a gimbal, switching between horizontal and vertical shooting, and horizontal shooting. In some examples, the distance information can be divided into three equal parts to determine the distance information corresponding to the pan/tilt vertical shooting, horizontal/vertical switching shooting, and horizontal shooting. The distance information corresponding to each shot is the same.
- the distance information can be randomly divided into three distance segments, and then the three distance segments are determined as the distance information corresponding to the pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting.
- determining the distance information corresponding to the gimbal vertical shooting, horizontal and vertical switching shooting, and horizontal shooting based on the distance information may include: determining the first distance segment in the distance information of the drone's pre-flight as the vertical shooting.
- the distance information determines the second distance segment in the preset shooting duration information as the distance information corresponding to vertical and horizontal switching shooting; determine the third distance segment in the preset shooting duration information as the distance corresponding to horizontal shooting Information; wherein, the first distance segment, the second distance segment and the third distance segment constitute the distance information of the UAV pre-flight, and the above-mentioned first distance segment, second distance segment and third distance segment may be the same or different. It can be seen from the above that the distance information corresponding to vertical shooting with a gimbal, switching between horizontal and vertical shooting, and horizontal shooting can be the same or different.
- the gimbal control information can not only be related to the gimbal's shooting mode, shooting duration information, and drone pre-flight distance information, but also be related to the proportion of the target object in the picture.
- determining the PTZ control information according to the shooting mode of the PTZ may include: obtaining the proportion information of the target object in the picture; and determining the PTZ control information based on the proportion information and the shooting mode.
- the proportion information of the target object in the screen can be obtained first.
- the proportion information of the target object in the screen can change as the shooting operation of the target object proceeds.
- the proportion information of the target object in the picture can be determined based on the size information of the target object in the picture. When the size information of the target object in the picture is larger, the proportion information of the target object in the picture is larger. , when the size information of the target object in the picture is small, the proportion information of the target object in the picture is small.
- the proportion information and shooting mode can be analyzed and processed to determine the gimbal control information.
- the specific implementation method of determining the PTZ control information in this embodiment is similar to the above-mentioned determination of the PTZ control information based on the duration information, and is not limited.
- determining the pan/tilt control information may include: when the proportion information is greater than the first proportion threshold, it means that the display size of the target object in the picture at this time is relatively large, Then the shooting mode can be determined to be the horizontal shooting mode based on the proportion information, and then the pan/tilt control information can be determined based on the horizontal shooting mode and the proportion information; when the proportion information is less than or equal to the first proportion threshold, it indicates the target at this time The display size of the object in the picture is relatively small, and then the shooting mode can be determined to be the vertical shooting mode based on the proportion information, and then the PTZ control information can be determined based on the vertical shooting mode and the proportion information, thus effectively ensuring the control information of the PTZ Accurate reliability for making determinations.
- the shooting mode of the gimbal is obtained, and then the gimbal control information is determined according to the shooting mode of the gimbal.
- This not only ensures the accuracy and reliability of determining the gimbal control information, but also improves the accuracy of the gimbal-based control information.
- the quality and efficiency of the control information to control the pan/tilt and image acquisition device further improve the practicality of this method.
- the method in this embodiment may also include: generating corresponding shooting videos based on the content captured by the image acquisition device, wherein different working modes and PTZ control information can generate shooting videos with different effects.
- Videos can include: banner shooting videos, vertical shooting videos, banner-to-vertical shooting videos, vertical-to-banner shooting videos, etc. This can effectively meet the user's shooting needs and help improve the flexibility and reliability of this method.
- generating the corresponding captured video based on the content captured by the image acquisition device may include: obtaining the original video, The original video is obtained by the image acquisition device based on banner shooting, vertical shooting and horizontal and vertical switching; when switching between horizontal and vertical formats in the original video, a rotation prompt icon is added to generate the target video to prompt the user to view the target video.
- the display unit rotates.
- the approximate horizontal and vertical switching operation in the original video may include: when the horizontal and vertical switching operation is performed in the original video, and the preset time period (1s, 2s or 5s, etc.) before the horizontal and vertical switching operation is performed in the original video.
- the added rotation prompt icon can be displayed in a floating manner, a floating window, or a pop-up window. As long as it can be displayed when the target video is played and the original video is switched between horizontal and vertical frames, all the icons can be displayed. The added rotation prompt icon is sufficient, so that the user can perform a rotation operation on the display device through the displayed rotation prompt icon.
- the drone can directly obtain the original video through the image collection device, and the original video can include the video obtained through the banner shooting operation.
- the drone can add a rotation prompt icon when switching between horizontal and vertical widths in the original video to generate the target video.
- the added rotation prompt icon is used to prompt the user to adjust the display device when watching the target video.
- the rotation operation ensures that the target video displayed by the display device is always in the forward direction, thereby improving the quality and effect of displaying the target video.
- the target video generation subject can not only be a drone, but also a control terminal.
- the control terminal can generate a target video with a rotation prompt icon
- the method in this embodiment can also include: obtaining the original Video, the original video is obtained by the image acquisition device based on banner shooting, vertical shooting and horizontal and vertical switching shooting; the original video is sent to the control terminal so that the control terminal can be used to generate the target video, and the target video is generated based on the original video.
- the drone can directly obtain the original video through the image collection device, and the original video can include the video obtained through the banner shooting operation.
- the drone can send the original video to the control terminal.
- the control terminal obtains the original video, since the original video can include a banner shooting operation The obtained banner video frame, the vertical video frame obtained through vertical shooting, and the switching video frame obtained through horizontal and vertical switching shooting. Therefore, in order to ensure the quality and effect of playing the captured video, the control terminal can When switching between roughly horizontal and vertical formats in the original video, a rotation prompt icon is added to generate the target video.
- the added rotation prompt icon is used to prompt the user to rotate the display device when watching the target video, so as to ensure that the target displayed on the display device The video is always in the forward direction, thereby improving the quality and effect of displaying the target video.
- the corresponding shooting video is generated based on the content captured by the image acquisition device, which can meet the user's needs for shooting the target object.
- the shooting video is based on banner shooting, vertical shooting, and horizontal and vertical switching shooting.
- the drone or control terminal is used to add a rotation prompt icon to the captured video to obtain the target video, thereby effectively ensuring the stability and reliability of generating the target video, and based on the added rotation prompt icon, the target video can be generated
- the user is reminded to adjust the display device in a timely manner to ensure that the target video displayed by the display device is always in the forward direction, further improving the quality and effect of displaying the target video.
- Figure 10 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention. based on the above embodiment, with reference to Figure 10, during the process of controlling the UAV, you can The image acquisition device obtains the captured video.
- this embodiment provides an implementation method for configuring the playback speed of the captured video.
- the method in this embodiment may also include:
- Step S1001 Obtain the image type of each video frame in the captured video, where the image type includes any one of the following: vertical image, horizontal and vertical switching image, banner image, and oblique image.
- the image type of each video frame in the captured video can be obtained.
- the image type can include any of the following: vertical image , horizontal and vertical switching images, banner images, and oblique images.
- the vertical image is an image obtained by performing a vertical shooting operation through an image acquisition device
- the horizontal and vertical switching image is an image obtained by performing a horizontal and vertical switching shooting operation by an image acquisition device.
- the obtained image, the banner image is an image obtained by performing a banner shooting operation by the image acquisition device
- the oblique image is an image obtained by performing a shooting operation at a preset angle by the image acquisition device.
- this embodiment does not limit the implementation method of obtaining the image type of each video frame in the captured video.
- obtaining the image type corresponding to each video frame in the captured video may include: obtaining each video frame in the captured video.
- the corresponding image type identifier determines the image type of each video frame in the captured video based on the image type identifier.
- obtaining the image type corresponding to each video frame in the captured video may include: obtaining the display angle of the target object in each video frame in the captured video relative to the display device, and determining the phase of each video frame in the captured video based on the display angle.
- the corresponding image type effectively ensures the accuracy and reliability of obtaining the image type of each video frame in the captured video.
- Step S1002 Determine the playback speed for displaying each video frame according to the image type.
- the image type can be analyzed and processed to determine the playback speed for displaying each video frame.
- mapping relationships between different image types and playback speeds are pre-configured, and then the playback speed for displaying each video frame can be determined based on the image type and the mapping relationship, for example: when the image type is vertical
- the first speed for displaying the vertical image can be determined based on the mapping relationship and the vertical image
- the first speed for displaying the banner image can be determined based on the mapping relationship and the banner image. Proceed to display the second speed and so on.
- determining the playback speed for displaying each video frame according to the image type may include: when the image type is one of a vertical image, a horizontal and vertical switching image, or an oblique image, determining the playback speed for displaying each video frame.
- the playback speed at which each video frame is displayed is the first speed; when the image type is a banner image, all banner images are divided into a front-end image set and a back-end image set, and the playback speed of each video frame in the front-end image set is determined. is the second speed, and the playback speed of each video frame in the subsequent image set is the first speed, wherein the second speed is greater than the first speed.
- Figure 11 is a schematic flow chart of another method for controlling a drone provided by an embodiment of the present invention. based on the above embodiment, with reference to Figure 11, during the process of controlling the drone, in order to To enable users to promptly understand the real-time operating status of the drone, the method in this embodiment may also include:
- Step S1101 Obtain the pre-flight trajectory determined based on the user's selection.
- the pre-flight trajectory determined based on the user's selection can first be obtained.
- obtaining the pre-flight trajectory determined based on the user's selection can include: obtaining the selection of the pre-flight trajectory. page, the selection page can display multiple selectable pre-flight trajectories, as shown in Figure 12.
- the multiple pre-flight trajectories can include: soaring flight trajectories, inclined flight trajectories, orbiting flight trajectories, spiral flight trajectories, etc., and, Multiple pre-flight trajectories may be selectable trajectories located in a preset working mode, and different working modes may correspond to different selectable trajectories. Then the selection operation input by the user on the selection page can be obtained, and the pre-flight trajectory can be determined based on the selection operation. When the user selects the spiral flight trajectory, it can be determined that the pre-flight trajectory used to control the drone is the spiral flight trajectory. , Since the above-mentioned pre-flight trajectory is determined based on the user's selection operation, it can meet the different control needs of different users for the UAV.
- obtaining the pre-flight trajectory determined based on the user's selection may include: obtaining a configuration page of the pre-flight trajectory.
- the configuration page may display multiple controls for editing the pre-flight trajectory.
- the multiple controls can include: straight line controls, curve controls, circular controls, elliptical controls, curvature controls, etc., and then the configuration operations input by the user on the configuration page can be obtained.
- the pre-flight trajectory can be determined, and the flight path can be determined after the user configures the sky.
- the pre-flight trajectory used to control the UAV can be determined to be the sky-high flight trajectory.
- the pre-flight trajectory at this time can also be considered to be determined based on the user's selection operation, thus satisfying the needs of different users. Different control requirements of man and machine.
- Step S1102 Display the pre-flight trajectory on the map.
- the pre-flight trajectory may be displayed on the map.
- the flown trajectory segments and the non-flight trajectory segments can be displayed in different ways on the map.
- the flown trajectory segments and non-flighted trajectory segments are displayed in a certain way, for example, the flown trajectory segments are displayed in gray color on the map, the non-flighted trajectory segments are displayed in green color, etc., so that the user can intuitively view the non-flying trajectory segments.
- the operating status of the human-machine pre-flight trajectory is displayed on the map.
- displaying the pre-flight trajectory on the map may include: obtaining the real-time position of the drone; displaying the real-time position and pre-flight trajectory of the drone on the map.
- the real-time position of the drone can be obtained through the real-time positioning device on the drone, and then the real-time position of the drone is displayed on the map.
- Position and pre-flight trajectory as shown in Figure 13, when the target object is the mountain to be photographed, after obtaining the pre-flight trajectory, the UAV can be controlled to move based on the pre-flight trajectory, and then the UAV is controlled based on the pre-flight trajectory.
- a map thumbnail can be displayed in the lower left corner of the display screen.
- the map thumbnail can not only display the pre-flight trajectory used to control the drone, but also display the real-time position of the drone.
- the real-time position of the drone can be marked by an arrow, so that the user can intuitively view the real-time position and pre-flight trajectory of the drone on the map.
- the user can intuitively view the real-time location and pre-flight trajectory of the drone through the map, and further Improved the practicality of this method.
- Figure 14 is a schematic flow chart of yet another method of controlling a drone provided by an embodiment of the present invention; with reference to Figure 14, this embodiment provides yet another method of controlling a drone, and the execution body of the control method It can be a control device of a drone.
- the control device of the drone can be implemented as a control terminal, that is, the control method can be applied to the control terminal.
- the control terminal is used to control the drone.
- the drone may include a pan/tilt equipped with an image collection device.
- the image collection device may be a camera, a video camera, a mobile phone, a tablet, or other equipment with image capturing functions.
- the pan/tilt may include a three-axis
- the three-axis pan/tilt may include a first motor for driving the image acquisition device to rotate around a first axis (yaw axis-yaw axis), and a first motor for driving the image acquisition device to rotate around a second axis (roll axis-roll axis). ) and a third motor for driving the image acquisition device to rotate around a third axis (pitch axis).
- the type of the pan/tilt can be not only a three-axis pan/tilt, but also a four-axis pan/tilt.
- the pan/tilt can also include different structural components. Those skilled in the art can determine the type according to the specific requirements.
- the specific structure included in the PTZ can be set according to the PTZ type, which will not be described again here.
- UAV control methods may include:
- Step S1401 Display the drone trajectory selection control and gimbal control control.
- Step S1402 Generate a pre-flight trajectory of the drone based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone.
- Step S1403 Generate pan-tilt control information based on the user's operation of the pan-tilt control control.
- the pan-tilt control information is used to control the pan-tilt and the image acquisition device to perform shooting operations on the target object.
- Step S1404 Send the pre-flight trajectory and gimbal control information to the UAV to automatically control the UAV.
- Step S1401 Display the drone trajectory selection control and gimbal control control.
- the display interface of the control terminal can display the drone trajectory selection control and the gimbal control control.
- the above-mentioned drone trajectory selection control is used for the user to make selections to obtain the user's needs.
- Pre-flight trajectory for controlling the UAV.
- the number of displayed UAV trajectory selection controls may be one or more. When the number of UAV trajectory selection controls is multiple, different UAV trajectory selection controls may correspond to different types of pre-flights. trajectory.
- the gimbal control control is used for the user to select to obtain gimbal control information for controlling the gimbal and image acquisition device on the drone.
- the number of displayed PTZ control controls may be one or more. When the number of PTZ control controls is multiple, different PTZ control controls may correspond to different PTZ control information.
- this embodiment does not limit the specific implementation of the UAV trajectory selection control and PTZ control control.
- Those skilled in the art can configure the UAV trajectory selection control and PTZ control according to specific application scenarios or configuration requirements.
- the control is displayed.
- the drone trajectory selection control and the PTZ control control can be displayed simultaneously through a display interface.
- the drone trajectory selection control and the PTZ control control can be displayed at different positions of the display interface.
- the drone trajectory selection control can be displayed on the left side of the display interface
- the gimbal control control can be displayed on the right side of the display interface, and so on.
- the display of the UAV trajectory selection control and PTZ control control in this embodiment may include: display UAV trajectory selection control; after obtaining the user's operation on any UAV trajectory selection control, the PTZ control control is displayed to obtain the user's operation on the PTZ control control.
- the UAV trajectory selection control can be displayed first in the display interface.
- the UAV trajectory selection control can include: a soaring flight trajectory selection control, an inclined flight trajectory selection control, and an orbiting flight trajectory selection control. , spiral flight trajectory selection control, etc., and then the user can enter a selection or click operation for any displayed UAV trajectory selection control, that is, the user selects any UAV trajectory selection control and determines the
- the pre-flight trajectory controlled by the drone is the flight trajectory corresponding to the drone trajectory selection control selected above.
- the gimbal control control can be displayed in the display interface.
- the gimbal control control "banner shooting" adjustment control can be displayed in the middle or lower part of the display interface.
- the user can input operations on the displayed PTZ control control to determine the PTZ control information used to control the PTZ and image acquisition device.
- the user can click "Banner Shooting" displayed in the display interface Adjust the controls, and then display multiple sub-controls that can control the PTZ.
- the sub-controls can include PTZ action controls and banner controls, vertical controls, vertical-to-horizontal controls, horizontal-to-vertical controls, etc. located under the PTZ action controls.
- the PTZ control for controlling the PTZ and image acquisition device can be obtained by the user's operation of the PTZ control control.
- Information, the PTZ control information may include: Yaw axis control parameters, Pitch axis control parameters, Roll axis control parameters, PTZ action parameters, etc.
- PTZ action parameters may include banner shooting parameters, vertical shooting parameters, vertical and horizontal rotation parameters, etc. Shooting parameters, horizontal and vertical shooting parameters, etc.
- the display of the UAV trajectory selection control and the PTZ control control in this embodiment may also include: display of the PTZ Control control, after obtaining the PTZ control information used to control the PTZ and image acquisition device through the PTZ control control, the drone trajectory selection control can be displayed to obtain the user's operation of the drone trajectory selection control , to obtain the pre-flight trajectory used to control the UAV.
- Step S1402 Generate a pre-flight trajectory of the drone based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone.
- the user can operate the drone trajectory selection control through the display interface, such as clicking operations, sliding operations, etc., and obtain the operations input by the user on the drone trajectory selection control.
- the pre-flight trajectory of the drone can be generated based on the above operations.
- the pre-flight trajectory is used to control the drone. It should be noted that when the user inputs operations for different drone trajectory selection controls, he or she can Generate pre-flight trajectories corresponding to different drone trajectory selection controls. For example, when the user enters a click or selection operation on the sky-high flight trajectory selection control, the pre-flight trajectory used to control the drone can be determined. For the sky-high flight trajectory.
- the user can set the relevant parameters of the pre-flight trajectory according to the design requirements or scene requirements. For example: the user can set the distance, Parameters such as the height of the pre-flight trajectory and the speed corresponding to the pre-flight trajectory can be adjusted or configured, and then the drone can be controlled to move based on the configured pre-flight trajectory and other related parameters, which can meet the different application needs of different users.
- Step S1403 Generate pan-tilt control information based on the user's operation of the pan-tilt control control.
- the pan-tilt control information is used to control the pan-tilt and the image acquisition device to perform shooting operations on the target object.
- the user can operate the PTZ control control through the display interface, such as clicking operations, sliding operations, etc.
- the user can perform operations on the PTZ control control based on the above
- the operation generates pan-tilt control information, and the pan-tilt control information is used to control the pan-tilt and the image acquisition device to perform shooting operations on the target object.
- pre-flight trajectories corresponding to different gimbal control controls can be generated, for example: when the user inputs a click or selection operation for the soaring flight trajectory selection control When , it can be determined that the pre-flight trajectory used to control the UAV is the sky-high flight trajectory.
- this embodiment does not limit the specific implementation method of generating pan/tilt control information based on the user's operation of the pan/tilt control control.
- the pan/tilt can correspond to different shooting modes, and different shooting modes can Different PTZ control information is generated. Therefore, in this embodiment, generating PTZ control information based on the user's operation of the PTZ control control may include: based on the user's operation of the PTZ control control, displaying all shooting capabilities that the PTZ can achieve mode; determine the shooting mode of the gimbal in response to the user's operation; determine the gimbal control information according to the shooting mode of the gimbal.
- the shooting mode that the gimbal can achieve is pre-configured.
- the shooting mode includes at least any one of the following: banner shooting, vertical shooting, horizontal and vertical switching shooting, and preset angle shooting.
- banner shooting Shooting is used to control the pan/tilt so that the image collection device located on the pan/tilt can perform banner shooting operations
- vertical shooting is used to control the pan/tilt so that the image collection device located on the pan/tilt can perform banner shooting operations.
- horizontal and vertical switching shooting is used to control the pan/tilt so that the image collection device located on the pan/tilt can perform a horizontal shooting operation at the first moment and a vertical shooting operation at the second moment.
- the above-mentioned first moment is different from the second moment; the preset angle shooting is used to realize the control operation of the pan/tilt, so that the image acquisition device located on the pan/tilt can perform shooting operations at the preset angle.
- the user can select the shooting mode of the gimbal according to the shooting needs, and the shooting mode may include the posture of the gimbal when shooting.
- the shooting mode of the gimbal is related to the gimbal control information of the gimbal, in order to accurately determine the gimbal control information, after the gimbal control control is displayed, the user can operate the gimbal control control, and then based on the user
- the operation of the gimbal control can display all the shooting modes that the gimbal can achieve. All shooting modes can include banner shooting, vertical shooting, horizontal and vertical switching shooting, preset angle shooting, etc. Then the user can perform a selection or sliding operation on any shooting mode, so that the shooting mode of the pan/tilt can be determined in response to the user's operation; and then the pan/tilt control information can be determined according to the shooting mode of the pan/tilt.
- this embodiment The determination method of the PTZ control information is similar to the specific implementation method and implementation effect of step S302 in the above embodiment. For details, please refer to the above statement and will not be repeated here.
- the shooting mode of the gimbal is related to the gimbal control information, and the shooting mode of the gimbal can be determined based on the pre-flight trajectory of the drone, at this time, based on the user's control of the gimbal
- the operation of the control to generate the gimbal control information may include: displaying a shooting mode that matches the pre-flight trajectory of the drone based on the user's operation of the gimbal control control; determining the shooting mode of the gimbal in response to the user's operation; The shooting mode of the gimbal determines the gimbal control information.
- the shooting mode of the gimbal is related to the gimbal control information of the gimbal, in order to accurately determine the gimbal control information, after the gimbal control control is displayed, the user can operate the gimbal control control, and then based on the user
- the operation of the gimbal control can display the shooting mode that matches the pre-flight trajectory of the drone.
- the pre-flight trajectories of the drone can be different, and different pre-flight trajectories can correspond to There are the same or different shooting modes. In some instances, the distances between adjacent track points in the pre-flight trajectory and the target object are different.
- the matching shooting modes include switching between horizontal and vertical frames; specifically, the distances between adjacent trajectory points in the pre-flight trajectory are different.
- the distance between adjacent track points and the target object gradually increases, and the matching shooting mode includes vertical to horizontal shooting mode.
- the distance between adjacent track points in the pre-flight trajectory and the target object gradually decreases, and the matching shooting modes include the horizontal to vertical shooting mode.
- the gimbal control information can be determined according to the shooting mode of the gimbal.
- the determination method of the gimbal control information in this embodiment is the same as the specific implementation method and implementation of step S302 in the above embodiment. The effects are similar. For details, please refer to the above statements and will not be repeated here.
- the cloud is generated based on the user's operation of the gimbal control.
- the platform control information may include: displaying a shooting mode matching the target object based on the user's operation of the platform control control; determining the shooting mode of the platform in response to the user's operation; determining the platform control information according to the shooting mode of the platform .
- the shooting mode of the gimbal is related to the gimbal control information of the gimbal
- the user can operate the gimbal control control, and then based on the user
- the operation of the pan/tilt control control can display the shooting mode that matches the target object, wherein the shooting mode can match the object category or size characteristics corresponding to the target object.
- the object category of the target object can be identified first, such as plants, animals, buildings, people, etc., and then the matching shooting mode can be determined based on the object category of the target object.
- displaying the shooting mode that matches the target object may include: obtaining the length and width of the target object on the screen; based on the length and width of the target object on the screen, displaying to the user Recommended shooting modes that match the target subject.
- the shooting mode of the gimbal is related to the size characteristics of the target object
- the length and width of the target object on the screen can be obtained, where the length of the target object on the screen is and width may include the length and width of the outline of the recognized target object on the screen, or the length and width of the selection identification box of the target object selected by the user.
- a shooting mode recommended for the user that matches the target object can be displayed based on the length and width of the target object on the screen.
- displaying the shooting mode recommended for the user that matches the target object may include: when the aspect ratio of the target object is greater than the first threshold, the matching shooting mode Including banner shooting; when the aspect ratio of the target object is less than the second threshold, the matching shooting mode includes vertical shooting; when the aspect ratio of the target object is greater than or equal to the second threshold and less than or equal to the first threshold, Matching shooting modes include horizontal and vertical switching shooting.
- displaying the shooting mode recommended for the user that matches the target object may include: when the length of the target object is greater than the width, the matching shooting mode includes banner shooting. , vertical shooting, switching between horizontal and vertical shooting; when the length of the target object is less than or equal to the width, the matching shooting mode includes vertical shooting.
- the PTZ control information may not only be related to the shooting mode of the PTZ, but also may be related to the shooting duration during which the user wants to perform a shooting operation on the target object. Therefore, this embodiment An implementation method for determining the pan/tilt control information based on the pan/tilt's shooting mode is provided, which specifically includes: obtaining the pre-shooting duration. Determine the PTZ control information based on the pre-shooting duration and the PTZ shooting mode.
- the pre-shooting duration can be obtained first.
- the pre-shooting duration can be determined based on the user's configuration operation, input operation or default operation.
- the pre-shooting duration can be Analyze and process the shooting mode of the gimbal to determine the gimbal control information.
- determining the pan/tilt control information based on the pre-shooting duration and the pan/tilt shooting mode may include: when the shooting mode is horizontal and vertical switching shooting, determining the pan/tilt vertical shooting, landscape/vertical switching shooting, and horizontal pan/tilt switching shooting based on the pre-shooting time. The respective corresponding times of shooting are determined; the gimbal control information is determined based on the respective corresponding times of vertical shooting, horizontal and vertical switching shooting, and horizontal shooting.
- determining the corresponding times for pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting according to the pre-shooting duration may include: determining the first preset period in the pre-shooting duration as the time corresponding to vertical shooting; Assume that the second preset period in the shooting duration information is determined as the time corresponding to vertical and horizontal switching shooting; the third preset period in the preset shooting duration information is determined as the time corresponding to horizontal shooting; wherein, the first The preset period, the second preset period and the third preset period constitute a preset shooting duration.
- the gimbal control information may not only be related to the gimbal's shooting mode and shooting duration information, but also may be related to the drone's pre-flight distance information.
- the gimbal's shooting mode is , determining the gimbal control information may include: displaying the distance information of the drone's pre-flight; determining the gimbal control information based on the distance information and the shooting mode of the gimbal.
- the pan/tilt control information, the shooting mode based on the distance information and the pan/tilt are determined based on the pre-shooting duration and the pan/tilt photography mode.
- the implementation method and implementation effect of determining the pan/tilt control information are the same as those in the above embodiments.
- the above statement, here No longer please refer to the above statement, here No longer.
- the pre-shooting duration by obtaining the pre-shooting duration, and then determining the PTZ control information based on the pre-shooting duration and the PTZ shooting mode, or determining the PTZ control information based on the distance information and the PTZ shooting mode, it not only ensures Accurate and reliable determination of PTZ control information, and also expands the implementation method of determining PTZ control information, that is, users can determine different pre-shooting duration or distance information according to shooting needs, based on different pre-shooting duration or distance Information is used to determine different PTZ control information, which can meet the shooting needs of different users, further improving the flexibility and reliability of this method.
- the gimbal control information can be determined according to the shooting mode of the gimbal.
- the method of determining the gimbal control information in this embodiment is the same as step S302 in the above embodiment.
- the specific implementation method and implementation effect are similar. For details, please refer to the above statement and will not be described again here.
- Step S1404 Send the pre-flight trajectory and gimbal control information to the UAV to automatically control the UAV.
- the pre-flight trajectory and gimbal control information can be sent to the UAV, so that the UAV can control the UAV based on the received
- the pre-flight trajectory and gimbal control information are used to automatically control the drone, thus effectively enabling automatic shooting of target objects.
- the UAV control method provided in this embodiment generates a pre-flight trajectory of the UAV based on the user's operation of the UAV trajectory selection control by displaying the UAV trajectory selection control and the PTZ control control, and then based on the user's operation of the UAV trajectory selection control.
- the operation of the gimbal control control generates gimbal control information and sends the pre-flight trajectory and gimbal control information to the UAV, so that the UAV can be automatically controlled.
- the UAV can be controlled based on the pre-flight trajectory.
- the drone is flying, and the gimbal and image acquisition device on the drone are controlled based on the gimbal control information.
- FIG 16 is a schematic flowchart of another UAV control method provided by an embodiment of the present invention. based on the above embodiment, with reference to Figure 16, the method in this embodiment may also include:
- Step S1601 Obtain the original video from the image collection device.
- the original video is obtained by the image collection device based on horizontal shooting, vertical shooting, and horizontal and vertical switching shooting.
- the UAV after obtaining the pre-flight trajectory and gimbal control information and sending the pre-flight trajectory and gimbal control information to the UAV, the UAV can be automatically controlled based on the pre-flight trajectory and gimbal control information to achieve The target object is photographed, and the corresponding original video can be generated through the content captured by the image acquisition device.
- different working modes and PTZ control information can generate original videos with different effects.
- the original video can include: Banner shooting Video, vertical format shooting video, banner to vertical format shooting video, vertical format to banner shooting video, etc. This can effectively meet the user's shooting needs and help improve the flexibility and reliability of this method.
- Step S1602 Generate a corresponding target video based on the content of the original video.
- the content in the original video can be analyzed and processed to generate a target video corresponding to the original video.
- the original video when the original video is a banner-to-vertical video or a vertical-to-banner video, since the video image amplitude in the original video needs to be switched, in order to ensure the display quality of the original video and effect.
- the user When playing the original video, the user can be reminded to rotate the display device used to play the original video.
- generating the corresponding target video based on the content of the original video may include: in the original video When switching between roughly horizontal and vertical formats, a rotation prompt icon is added to generate a target video to prompt the user to rotate the display device when watching the target video.
- the user by acquiring the original video from the image collection device, and then generating the corresponding target video based on the content of the original video, the user's need for shooting the target object can be met.
- the video shooting is based on banner shooting
- the user can control the terminal to add a rotation prompt icon to the captured video to obtain the target video, thus effectively ensuring the stability and reliability of generating the target video and playing the target video.
- the added rotation prompt icon can remind the user to adjust the display device in a timely manner to ensure that the target video displayed by the display device is always in the forward direction, further improving the quality and effect of displaying the target video.
- Figure 17 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention. based on the above embodiment, with reference to Figure 17, during the process of controlling the UAV, you can The image acquisition device obtains the original video.
- this embodiment provides an implementation method for configuring the playback speed of the original video.
- the method in this embodiment may also include:
- Step S1701 Obtain the image type of each video frame in the original video, where the image type includes any one of the following: vertical image, horizontal and vertical switching image, banner image, and oblique image.
- Step S1702 Determine the playback speed for displaying each video frame according to the image type.
- determining the playback speed for displaying each video frame may include: when the image type is one of vertical images, horizontal and vertical switching images, or oblique images, determining the playback speed for each video frame.
- the playback speed for display is the first speed; when the image type is a banner image, all banner images are divided into a front-end image set and a back-end image set, and the playback speed of each video frame in the front-end image set is determined to be the second speed.
- the speed and the playback speed of each video frame in the subsequent image set are the first speed, wherein the second speed is greater than the first speed.
- Figure 18 is a schematic flowchart of another method for controlling a drone provided by an embodiment of the present invention; on the basis of the above embodiment, with reference to Figure 18, during the process of controlling the drone, in order to To enable users to promptly understand the real-time operating status of the drone, the method in this embodiment may also include:
- Step S1801 Obtain the pre-flight trajectory determined based on the user's selection.
- Step S1802 Display the pre-flight trajectory on the map.
- displaying the pre-flight trajectory on the map may include: obtaining the real-time position of the drone; displaying the real-time position and pre-flight trajectory of the drone on the map.
- the user can intuitively view the real-time location and pre-flight trajectory of the drone through the map, and further Improved the practicality of this method.
- FIG 19 is a schematic flow chart of an image display method provided by an embodiment of the present invention.
- this embodiment provides an image display method.
- the execution subject of the image display method can be an image display device.
- the image display device can be implemented as a control terminal, that is, the image display method can be applied to the control terminal, and the control terminal is used to control the drone.
- the drone can include a device for carrying images.
- the pan/tilt of the acquisition device wherein the image acquisition device can be a camera, a video camera, a mobile phone with an image shooting function, a tablet computer or other equipment, etc.
- the pan/tilt can include a three-axis pan/tilt
- the three-axis pan/tilt can include a driver for driving A first motor for rotating the image acquisition device around a first axis (yaw axis-yaw axis), a second motor for driving the image acquisition device to rotate around a second axis (roll axis-roll axis), and a second motor for driving image acquisition
- the device is equipped with a third motor that rotates around a third axis (pitch axis-pitch axis).
- the type of the pan/tilt can be not only a three-axis pan/tilt, but also a four-axis pan/tilt.
- the pan/tilt can include different structural components.
- PTZ type to set the specific structure included in the PTZ, which will not be described again here.
- the image display method may include:
- Step S1901 Obtain the real-time collected image of the image collecting device.
- the image acquisition device on the UAV can be used to photograph the target object, so that real-time collected images corresponding to the target object can be obtained.
- the control terminal can obtain the real-time collection image of the image collection device. Specifically, the control terminal can actively or passively obtain the real-time collection image of the image collection device through the image collection device.
- Step S1902 Determine the device posture of the image acquisition device and the terminal posture of the control terminal.
- the posture of the image collection device may change.
- the posture of the image collection device is a horizontal shooting posture; at time t2, the posture of the image collection device is a vertical posture.
- Shooting pose When the device attitude of the image acquisition device changes, the image attitude of the real-time collected image obtained by the image acquisition device will also change.
- the device posture of the image capturing device and the terminal posture of the control terminal can be determined.
- determining the device posture of the image acquisition device can be It includes: obtaining the device attitude of the image acquisition device through an inertial measurement unit provided on the image acquisition device.
- the device posture of the image capture device is closely related to the posture of the cloud platform. Therefore, determining the device posture of the image collection device may include: obtaining the posture information of the cloud platform, based on the cloud platform The attitude information is used to determine the device attitude of the image acquisition device, thereby effectively ensuring the accuracy and reliability of determining the device attitude of the image acquisition device.
- determining the terminal posture of the control terminal may include: The terminal posture of the control terminal is obtained through an inertial measurement unit or sensing device (angle sensor, etc.) provided on the control terminal.
- Step S1903 Based on the device posture and the terminal posture, determine the image display posture corresponding to the real-time collected image to ensure that the image screen seen by the user is in the forward direction.
- the device posture and terminal posture can be analyzed and processed to determine the image display posture corresponding to the real-time collected image to ensure that the image screen seen by the user is forward.
- determining the image display posture corresponding to the real-time collected image may include: obtaining a machine learning model for determining the image display posture, and inputting the device posture and the terminal posture into the machine learning model. , so that the image display posture corresponding to the real-time collected image can be obtained to ensure that the image screen seen by the user is forward.
- determining the image display posture corresponding to the real-time collected image may include: performing rotation correction on the real-time collected image based on the device posture to obtain the image display posture, and the image display posture is consistent with the terminal posture. consistent.
- the real-time collected image can be rotated and corrected based on the device posture to obtain the image display posture.
- the obtained image display posture is consistent with the terminal posture, which ensures that the user sees The image you get is in the forward direction.
- the handheld remote controller is provided with a display module, through which the real-time collected images collected by the image collection device can be displayed.
- the image acquisition device has a shooting process of switching between horizontal and vertical frames, which easily causes the image transmission screen to rotate with the rotation of the Roll axis of the gimbal.
- the device holding the remote control The posture is the first device posture.
- the hand-held remote controller can obtain the real-time collection image obtained by the image acquisition device.
- the real-time collection image is the first image display posture; at time t2, the device posture of the hand-held remote control is the first device posture. At this time, the hand-held remote controller can obtain the real-time collected image obtained by the image collection device, and the real-time collected image is the second image display posture. It can be seen from the figure that the first image display posture is different from the second image display posture. That is, during the shooting process of the image acquisition device switching between horizontal and vertical directions, at a certain stage, there will be real-time acquisition of images and observation of the normal state of holding the handheld remote control. The perspective doesn't match.
- this embodiment provides a new interactive form of image transmission.
- a real-time shooting image of the mountain peak can be obtained.
- a vertical image can be obtained, and then the display module in the handheld remote control can be used to display the vertical image synchronously;
- the display module in the handheld remote control can The display module can synchronously rotate the obtained real-time shooting image, thereby realizing the synchronous alignment of the pan/tilt angle and the image display posture of the real-time shooting image, so that the content of the real-time shooting image is always at the correct viewing angle.
- the image display method provided in this embodiment determines the device posture of the image collection device and the terminal posture of the control terminal by obtaining the real-time collection image of the image collection device, and then determines the image display corresponding to the real-time collection image based on the device posture and the terminal posture. posture to ensure that the image the user sees is in the forward direction.
- this application embodiment provides a control method for a drone, which can realize automatic decoupling control operations on the drone, gimbal and image acquisition device, allowing users to more flexibly define The pre-flight trajectory of the drone and the gimbal movement can be used to obtain richer material shooting effects; at the same time, a QuickShot shooting mode with obvious subject and environment display suitable for mobile viewing is also proposed.
- this Embodiments can also realize target recognition, target position estimation, flight trajectory and gimbal trajectory selection, image transmission interface display, etc.
- the implementation solution of the shooting combination that decouples the flight trajectory from the gimbal movement may include the following steps:
- Step S1.1 Flight trajectory selection operation.
- the function switching panel includes the one-click short video function used to implement the QuickShot function. After the user selects the QuickShot (one-click short video) function on the function selection panel, the user can select the flight path. After selecting the flight path, the user can Display the animation, video effects and text description of the flight path to help users understand the flight camera effect of the selected flight path.
- the first flight trajectory can be selected by default in the function switching panel, and a display effect video corresponding to the default flight estimate can be displayed in the function switching panel.
- the user can perform a trajectory switching operation in the function selection panel, and then the display effect video corresponding to the switched flight trajectory can be displayed in the function switching panel; if the user is satisfied with the flight trajectory selected by default When flying along the trajectory, the function selection panel can be folded and the next function display page can be displayed to realize the target object selection operation.
- the user can adjust or configure the distance information and altitude information of the flight trajectory according to the needs; for example: when selecting the flight trajectory, the current position of the drone can be determined first, and the starting point of the flight trajectory can be The current position of the drone (the starting point of the drone), and then the flight distance corresponding to the flight trajectory can be calculated based on the current position of the drone and the target position.
- Step S1.2 Select target.
- the function switching panel can be folded, and then the interface for selecting the target can be displayed, and then the user can be guided through information to click or select the target, as shown in Figure 23- Figure 24
- the user can select a target by drawing a frame with his finger or clicking on the target mark.
- the selected target can be an open space, a forest, a person, a vehicle, a paddle, a sea, etc.
- the interface used to achieve the selected goal can be automatically closed, or the user can manually close the interface used to achieve the selected goal. For example, the user can click on a blank area in the interface to close the interface used to achieve the selected goal. interface.
- Step S1.3 Parameter setting of flight trajectory and gimbal control parameters.
- flight Trajectory parameters refer to parameters related to the flight trajectory, such as: flight distance, flight height, orbiting direction, etc.
- gimbal control parameters can refer to the direction and movement of the gimbal during shooting, such as: static banner shooting, static vertical shooting , horizontal and vertical shooting, and other static or dynamic rotations at any angle, such as: horizontal to vertical, 30° counterclockwise, 30° clockwise, etc.
- the movement of the gimbal represents the rotation of the camera gimbal in reality and the camera module is placed in a horizontal, vertical, or horizontal and vertical switching dynamic motion, as shown in Figure 25, the action of static banner shooting It can make the camera module be placed in the horizontal position; as shown in Figure 26, the action of horizontally and vertically shooting can make the camera move dynamically to switch between horizontal and vertical; as shown in Figure 27, the action of static vertical shooting can make the camera module be placed in the horizontal position. in the vertical direction.
- the gimbal control parameters can be determined based on the type of flight trajectory. For example, for the soaring flight trajectory and spiral flight trajectory that are gradually getting further and further away, the gimbal control parameters can be determined to switch between horizontal and vertical directions. lens movement parameters.
- the user can freely match the flight trajectory and gimbal control parameters, thereby deriving different shooting results with the number of flight trajectories ⁇ gimbal control parameters. This is extremely It greatly enriches the style and effect of the finished film.
- the method of selecting the combination of flight trajectory and gimbal action is not limited to the above-mentioned "select the flight trajectory first, then select the gimbal action”. You can also select the gimbal action first, then select the flight trajectory, or select both at the same time. Match and select combinations of flight trajectories and gimbal movements.
- Step S1.4 Control the drone to perform shooting operations based on the configured flight trajectory, flight trajectory parameters and gimbal control parameters.
- a display interface for controlling the drone can be displayed on the display interface of the control terminal.
- a shutter button for starting shooting can be displayed on the display interface. The user can click the shutter button to start shooting. The shutter progress bar will be displayed during shooting. Shooting progress, and the shutter button supports clicking to cancel shooting. It should be noted that when the gimbal action option is in the "vertical to horizontal" type, the image transmission display form of the shooting process will be different.
- the vertical-to-horizontal shooting mode can bring the greatest content value and can When viewed on a mobile terminal, the contrast between the character (or subject) and the environment is greatly highlighted, further improving the practicality of this method.
- the implementation method in this application embodiment is mainly through the above-mentioned implementation method (1). Specifically, by rotating the Roll axis of the gimbal in the early stage for shooting, it can ensure that the picture is not cropped, that is, there is no loss of image quality, and clearer images can be achieved. Film quality. At this time, the entire shooting process can be divided into three stages: (a) vertical shooting stage; (b) rotation stage; (c) horizontal shooting stage, specifically:
- the gimbal will continue to shoot vertically for a period of time, during which time the details of the character (or subject) will be highlighted. In this link, the distance between the drone and the person (or subject) should be relatively close.
- the gimbal will gradually rotate from vertical shooting to horizontal shooting. This period lasts for about 5 seconds.
- the above time is reserved for the user to rotate the display device while watching, because it is necessary to take into account the beauty of the captured video at the same time.
- the above duration can be controlled at about 5 seconds, and the distance between the drone and the person (or main object) should be gradually moving away.
- the gimbal will continue to shoot horizontally for a period of time, during which time the environmental information of the person (or main object) is displayed.
- the drone and the person (or main object) should be relatively far apart.
- the person (or subject) can be appropriately placed in the lower third of the screen to highlight the background environmental information.
- Step S1.5 The shooting is completed and the shooting video is obtained.
- the drone After completing the shooting operation, the drone can be controlled to automatically return to the starting point of the shooting, and a "returning" prompt will be displayed during the process. At the same time, the user can also manually interrupt the return process and end the task.
- the captured video can be obtained through the image collection device on the drone, and the captured video can be cached in the drone or the local terminal, so that the user can view the captured video stored on the local terminal through the video display device.
- this type of shooting movement can be used to shoot videos viewed on the mobile terminal in the vertical direction.
- the video content effect starts with the target details of the subject being displayed on the screen and ends with the broad environment displayed on the horizontal screen.
- the trajectory type that this type of shooting lens is mainly used for is that the starting distance is closer to the target and the landing distance is farther from the target. Trajectories, such as: receding flight trajectories, orbiting flight trajectories, etc.
- the captured video can be displayed.
- this embodiment provides a method for displaying the captured video.
- the display device can be used to display the captured video.
- the video is played and displayed, including the following processes:
- the picture can first be displayed from a vertical image (to meet the state of social media browsing or natural hand-holding). At this time, the display picture fills the screen, and at the same time, the person or subject occupies the screen. Larger proportion, can clearly show the details of characters or main objects.
- an animation prompt will appear on the screen.
- the animation prompt is used to prompt the user to rotate the display device (not necessary).
- the screen content in the video will also start to rotate at this time, and the user will follow Guided gradual rotation of the device (which can be clockwise or counterclockwise) will keep the content oriented correctly for the viewer.
- the video footage is gradually zoomed out (not necessary, but it works best with the gradually zooming out flight path), more details of the environment will be displayed in the video footage.
- the user rotates the display device to the horizontal orientation, and the video screen can also show all the environmental details, showing the environment where the character or subject is located through a wider field of view, and ending the entire content.
- the combination between the camera movement of the gimbal and the flight trajectory can be any way, and it is not limited to the starting point needing to be close to the character (or main object) and the end point needing to be far away from the character (or main object).
- the screen display area is effectively maximized and the viewing immersion is improved.
- the user because the user is required to have a certain amount of interaction (rotating the screen direction) during the viewing process, it also improves the user's participation in watching to a certain extent, bringing an interactive and novel viewing experience.
- this application embodiment can also perform post-processing on the shooting video, which may include conventional QuickShot adding soundtrack, filters and ending LOGO processing.
- Rotation device prompts and video playback speed controls will also be added to achieve an optimal viewing experience.
- the prompt information is usually a type of picture or animated sticker suspended above the content, or it can also be in the form of text, as shown in Figures 32-33.
- a prompt can appear about 2 seconds before the rotation phase appears, so as to inform the user in advance that the content will be rotated next, and they need to be mentally prepared. After the rotation phase is over, the added rotation prompt information can automatically disappear.
- the playback speed of the captured video can also be adjusted or configured.
- the control of the playback speed of the captured video usually follows but is not limited to the following principles: Vertical Playback is maintained at 1x speed during the shooting phase and rotation phase; the horizontal shooting phase is divided into two sections: acceleration section and normal speed section: the acceleration section can be accelerated playback, depending on the total duration, usually 2x to 4x speed , the normal speed section is 1x speed.
- the effect that will appear in the finished video is: first display the character (or subject) at a relatively close position at a constant speed, and then display the gradual rotation process through a relatively soft speed, during which the camera zooms out . After the rotation is completed, the speed of the aircraft suddenly accelerates and returns to normal speed at a relatively far position, creating a visual impact. Finally, it ends at normal speed at a far distance, creating a sense of ending. On the whole, the beginning and end of a video will be better expressed.
- post-processing of video shooting is not limited to the specifications described above, and should include supporting any way of accelerated and decelerated playback, rotating device prompts (or no prompts), or supporting changing the final video by switching templates. Any combination of soundtracks, filters, sticker packs, endings, and prompts.
- the technical solution provided by this application embodiment uses a decoupled combination of flight trajectory and gimbal action, which greatly expands the diversity of shooting results, allowing the QuickShot function to provide users with richer creative possibilities; in addition, A new "vertical-to-horizontal" camera movement mode is proposed, which brings a new form of video content shooting for mobile viewing, increasing the richness and enjoyment of the finished film; in addition, through the provided images
- the transmission interaction solution effectively solves the problem of skewed image transmission images when shooting camera movements with gimbal movements, allowing users to have a better image transmission observation experience when shooting such movements, further improving the efficiency of this method. Practical, conducive to market promotion and application.
- Figure 34 is a schematic structural diagram of a drone provided by an embodiment of the present invention; with reference to Figure 34, this embodiment provides a drone that can communicate with a control terminal.
- the drone It includes a pan/tilt for carrying an image acquisition device; and, the UAV is capable of executing the control method of the UAV shown in Figure 2.
- the UAV may include:
- Memory 3402 used to store computer programs
- Processor 3401 used to run the computer program stored in memory 3402 to implement:
- the working mode includes the pre-flight trajectory and gimbal control information of the drone.
- the pre-flight trajectory is set by the user, and the gimbal control information is also set by the user;
- the structure of the drone may also include a communication interface 3403 for the electronic device to communicate with other devices or communication networks.
- the UAV shown in Figure 34 can also implement the methods of the embodiments shown in Figures 1 to 13 and Figure 22 to Figure 33.
- the implementation methods and implementation effects are similar.
- parts not described in detail in this embodiment please refer to Relevant descriptions of the embodiments shown in Figures 1 to 13 and 22 to 33.
- the implementation process and technical effects of this technical solution please refer to the description in the embodiment shown in Figures 1 to 13 and 22 to 33, and will not be described again here.
- FIG 35 is a schematic structural diagram of a control terminal provided by an embodiment of the present invention; with reference to Figure 35, this embodiment provides a control terminal, which is used to control a drone.
- the drone includes A pan/tilt equipped with an image acquisition device; in addition, the control terminal can execute the control method of the drone shown in Figure 14.
- the control terminal may include:
- Memory 3502 used to store computer programs
- Processor 3501 used to run the computer program stored in memory 3502 to implement:
- the pre-flight trajectory of the drone is generated based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone;
- the PTZ control information is generated based on the user's operation of the PTZ control control.
- the PTZ control information is used to control the PTZ and the image acquisition device to shoot the target object;
- the structure of the control terminal may also include a communication interface 3503 for the electronic device to communicate with other devices or communication networks.
- control terminal shown in Figure 35 can also implement the methods of the embodiments shown in Figures 14 to 18 and Figure 22 to Figure 33 in a similar manner and effect.
- Figures 14-Related descriptions of the embodiments shown in Figures 18 and 22-33 please refer to the execution process and technical effects of this technical solution, please refer to the description in the embodiment shown in Figures 14 to 18 and 22 to 33, and will not be described again here.
- Figure 36 is a schematic structural diagram of an image display device provided by an embodiment of the present invention.
- this embodiment provides an image display device.
- the image display device can be applied to a control terminal.
- the control terminal is used for Control an unmanned aerial vehicle, wherein the unmanned aerial vehicle includes a pan/tilt for carrying an image collection device; in addition, the image display device can perform the image display method shown in Figure 19.
- the image display device may include:
- Memory 3602 used to store computer programs
- Processor 3601 used to run the computer program stored in memory 3602 to implement:
- the image display posture corresponding to the real-time collected image is determined to ensure that the image screen seen by the user is forward.
- the structure of the image display device may also include a communication interface 3603 for the electronic device to communicate with other devices or communication networks.
- the image display device shown in FIG. 36 can also implement the method and effect similar to the embodiment shown in FIGS. Description of the embodiment.
- For the implementation process and technical effects of this technical solution please refer to the description in the embodiment shown in Figures 19 to 33, and will not be described again here.
- FIG 37 is a schematic structural diagram of an unmanned aerial vehicle system provided by an embodiment of the present invention. Referring to Figure 37, this embodiment provides an unmanned aerial vehicle system that can realize target object detection. Filming operations, specifically, UAV systems can include:
- the control terminal 3702 is connected to the UAV 3701 for communication and is used to control the UAV 3701.
- FIG 38 is a schematic structural diagram 2 of an unmanned aerial vehicle system provided by an embodiment of the present invention; with reference to Figure 38, this embodiment provides an unmanned aerial vehicle system that can realize target objects.
- Filming operations, specifically, UAV systems can include:
- the control terminal 3802 in the embodiment shown in the above-mentioned FIG. 35 is connected to the drone 3801 for communication and is used to control the drone 3801.
- FIG 39 is a schematic structural diagram 3 of an unmanned aerial vehicle system provided by an embodiment of the present invention.
- this embodiment provides an unmanned aerial vehicle system, which can realize target objects.
- Filming operations, specifically, UAV systems can include:
- the image display device 3902 in the embodiment shown in FIG. 36 is connected to the drone 3901 for communication and is used to obtain the video to be displayed through the drone 3901.
- Embodiments of the present invention provide a computer-readable storage medium.
- the storage medium is a computer-readable storage medium.
- Program instructions are stored in the computer-readable storage medium.
- the program instructions are used to implement the above-mentioned Figures 1-13 and 22- The control method of the UAV in Figure 33.
- Embodiments of the present invention provide a computer program product, including: a computer program.
- a computer program When the computer program is executed by a processor of an electronic device, the processor is caused to execute the method embodiments shown in FIGS. 1-13 and 22-33. UAV control method.
- Embodiments of the present invention provide a computer-readable storage medium.
- the storage medium is a computer-readable storage medium.
- Program instructions are stored in the computer-readable storage medium.
- the program instructions are used to implement the above-mentioned Figures 14-18 and 22- The control method of the UAV in Figure 33.
- Embodiments of the present invention provide a computer program product, including: a computer program.
- a computer program When the computer program is executed by a processor of an electronic device, the processor is caused to execute the method embodiments shown in FIGS. 14-18 and 22-33. UAV control method.
- Embodiments of the present invention provide a computer-readable storage medium.
- the storage medium is a computer-readable storage medium.
- Program instructions are stored in the computer-readable storage medium.
- the program instructions are used to implement the image display method of Figures 19-33. .
- Embodiments of the present invention provide a computer program product, including: a computer program.
- the computer program When the computer program is executed by a processor of an electronic device, the processor is caused to execute the image display method in the method embodiments shown in FIGS. 19-33.
- the disclosed related detection devices and methods can be implemented in other ways.
- the detection device embodiments described above are only illustrative.
- the division of modules or units is only a logical function division.
- there may be other division methods, such as multiple units or components. can be combined or can be integrated into another system, or some features can be ignored, or not implemented.
- the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the detection device or unit may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
- the above integrated units can be implemented in the form of hardware or software functional units.
- the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium.
- the technical solution of the present invention is essentially or contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions for causing a computer processor (processor) to execute all or part of the steps of the methods described in various embodiments of the present invention.
- the aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code.
Landscapes
- Engineering & Computer Science (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mechanical Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Studio Devices (AREA)
Abstract
Description
本发明实施例涉及无人机技术领域,尤其涉及一种无人机的控制方法、图像显示方法、无人机及控制终端。Embodiments of the present invention relate to the technical field of drones, and in particular, to a control method for a drone, an image display method, a drone and a control terminal.
一键短片(QuickShot)是一种能够辅助用户自动、快捷的获得具有观赏性视频短片的功能,随着无人机技术的飞速发展,QuickShot功能越来越受到用户的喜爱。目前,在QuickShot功能实现的过程中,设置于无人机上的云台动作较为单一,例如:在利用无人机进行拍摄的过程中,云台方向一直为静态的,这样并没有充分利用到云台上各个轴的运动来营造丰富的拍摄效果,从而限制了无人机所能够实现的拍摄效果。QuickShot is a function that can assist users to obtain entertaining video clips automatically and quickly. With the rapid development of drone technology, the QuickShot function is becoming more and more popular among users. Currently, in the process of implementing the QuickShot function, the gimbal movement set on the drone is relatively simple. For example, during the process of shooting with the drone, the gimbal direction is always static, which does not fully utilize the cloud platform. The movement of each axis on the stage creates rich shooting effects, thus limiting the shooting effects that the drone can achieve.
发明内容Contents of the invention
本发明实施例提供了一种无人机的控制方法、图像显示方法、无人机及控制终端,有效地实现了能够对无人机和云台进行自动的解耦控制,这样在利用无人机进行拍摄操作时,拍摄的自由度更高,从而丰富了无人机所能够实现的拍摄效果。Embodiments of the present invention provide a UAV control method, an image display method, a UAV and a control terminal, which effectively realizes automatic decoupling control of the UAV and the cloud platform, so that when using the UAV When shooting with a drone, you have a higher degree of freedom in shooting, thus enriching the shooting effects that the drone can achieve.
本发明的第一方面是为了提供一种无人机的控制方法,所述无人机能够与控制终端通信连接,所述无人机包括用于搭载图像采集装置的云台,所述方法包括:The first aspect of the present invention is to provide a control method for a drone, the drone can communicate with a control terminal, the drone includes a pan/tilt for carrying an image acquisition device, the method includes :
获取待拍摄的目标对象和预设的工作模式,所述工作模式包括所述无人机的预飞行轨迹和云台控制信息,所述预飞行轨迹由用户设定,所述云台控制信息也由用户设定;Obtain the target object to be photographed and the preset working mode. The working mode includes the pre-flight trajectory and gimbal control information of the drone. The pre-flight trajectory is set by the user, and the gimbal control information is also Set by user;
根据所述预飞行轨迹自动控制所述无人机进行移动;Automatically control the UAV to move according to the pre-flight trajectory;
根据所述云台控制信息自动控制所述云台和所述图像采集装置对所述目标对象进行拍摄。The pan-tilt and the image acquisition device are automatically controlled to photograph the target object according to the pan-tilt control information.
本发明的第二方面是为了提供一种无人机,所述无人机能够与控制终端通信连接,所述无人机包括用于搭载图像采集装置的云台;所述无人机包括:The second aspect of the present invention is to provide an unmanned aerial vehicle that can communicate with a control terminal. The unmanned aerial vehicle includes a cloud platform for carrying an image acquisition device; the unmanned aerial vehicle includes:
存储器,用于存储计算机程序;Memory, used to store computer programs;
处理器,用于运行所述存储器中存储的计算机程序以实现:A processor configured to run a computer program stored in the memory to:
获取待拍摄的目标对象和预设的工作模式,所述工作模式包括所述无人机的预飞行轨迹和云台控制信息,所述预飞行轨迹由用户设定,所述云台控制信息也由用户设定;Obtain the target object to be photographed and the preset working mode. The working mode includes the pre-flight trajectory and gimbal control information of the drone. The pre-flight trajectory is set by the user, and the gimbal control information is also Set by user;
根据所述预飞行轨迹自动控制所述无人机进行移动;Automatically control the UAV to move according to the pre-flight trajectory;
根据所述云台控制信息自动控制所述云台和所述图像采集装置对所述目标对象进行拍摄。The pan-tilt and the image acquisition device are automatically controlled to photograph the target object according to the pan-tilt control information.
本发明的第三方面是为了提供一种无人机系统,包括:A third aspect of the present invention is to provide an unmanned aerial vehicle system, including:
上述第二方面所述的无人机;The drone described in the second aspect above;
控制终端,与所述无人机通信连接,用于对所述无人机进行控制。A control terminal is communicatively connected to the UAV and is used to control the UAV.
本发明的第四方面是为了提供一种无人机的控制方法,应用于控制终端,所述控制终端用于对无人机进行控制,所述无人机包括用于搭载图像采集装置的云台,所述方法包括:The fourth aspect of the present invention is to provide a control method for an unmanned aerial vehicle, which is applied to a control terminal. The control terminal is used to control an unmanned aerial vehicle. The unmanned aerial vehicle includes a cloud for carrying an image acquisition device. Taiwan, the method includes:
显示无人机轨迹选择控件和云台控制控件;Display drone trajectory selection controls and gimbal control controls;
基于用户对所述无人机轨迹选择控件的操作生成所述无人机的预飞行轨迹,所述预飞行轨迹用于对所述无人机进行控制;Generate a pre-flight trajectory of the drone based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone;
基于用户对所述云台控制控件的操作生成云台控制信息,所述云台控制信息用于控制所述云台和所述图像采集装置对目标对象进行拍摄操作;PTZ control information is generated based on the user's operation of the PTZ control control, and the PTZ control information is used to control the PTZ and the image acquisition device to perform shooting operations on the target object;
向所述无人机发送所述预飞行轨迹和所述云台控制信息,以对所述无人机进行自动控制。The pre-flight trajectory and the gimbal control information are sent to the UAV to automatically control the UAV.
本发明的第五方面是为了提供一种控制终端,所述控制终端用于对无人机进行控制,所述无人机包括用于搭载图像采集装置的云台;所述控制终端包括:The fifth aspect of the present invention is to provide a control terminal, the control terminal is used to control a drone, the drone includes a pan/tilt for carrying an image acquisition device; the control terminal includes:
存储器,用于存储计算机程序;Memory, used to store computer programs;
处理器,用于运行所述存储器中存储的计算机程序以实现:A processor configured to run a computer program stored in the memory to:
显示无人机轨迹选择控件和云台控制控件;Display drone trajectory selection controls and gimbal control controls;
基于用户对所述无人机轨迹选择控件的操作生成所述无人机的预飞行轨迹,所述预飞行轨迹用于对所述无人机进行控制;Generate a pre-flight trajectory of the drone based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone;
基于用户对所述云台控制控件的操作生成云台控制信息,所述云台控制信息用于控制所述云台和所述图像采集装置对目标对象进行拍摄操作;PTZ control information is generated based on the user's operation of the PTZ control control, and the PTZ control information is used to control the PTZ and the image acquisition device to perform shooting operations on the target object;
向所述无人机发送所述预飞行轨迹和所述云台控制信息,以对所述无人机进行自动控制。The pre-flight trajectory and the gimbal control information are sent to the UAV to automatically control the UAV.
本发明的第六方面是为了提供一种无人机系统,包括:The sixth aspect of the present invention is to provide an unmanned aerial vehicle system, including:
无人机;drone;
上述第五方面所述的控制终端,与无人机通信连接,用于对所述无人机进行控制。The control terminal described in the fifth aspect is connected to the drone for communication and is used to control the drone.
本发明的第七方面是为了提供一种图像显示方法,应用于控制终端,所述控制终端用于对无人机进行控制,其中,所述无人机包括用于搭载图像采集装置的云台,所述方法包括:The seventh aspect of the present invention is to provide an image display method, applied to a control terminal, the control terminal is used to control an unmanned aerial vehicle, wherein the unmanned aerial vehicle includes a pan/tilt for carrying an image acquisition device , the method includes:
获取所述图像采集装置的实时采集图像;Obtain real-time collected images of the image collecting device;
确定所述图像采集装置的装置姿态以及所述控制终端的终端姿态;Determine the device posture of the image acquisition device and the terminal posture of the control terminal;
基于所述装置姿态和所述终端姿态,确定与所述实时采集图像相对应的图像显示姿态,以确保用户看到的图像画面为正向。Based on the device posture and the terminal posture, an image display posture corresponding to the real-time collected image is determined to ensure that the image picture seen by the user is in a forward direction.
本发明的第八方面是为了提供一种图像显示装置,应用于控制终端,所述控制终端用于对无人机进行控制,其中,所述无人机包括用于搭载图像采集装置的云台;包括:An eighth aspect of the present invention is to provide an image display device, applied to a control terminal, the control terminal is used to control a drone, wherein the drone includes a pan/tilt for carrying an image acquisition device ;include:
存储器,用于存储计算机程序;Memory, used to store computer programs;
处理器,用于运行所述存储器中存储的计算机程序以实现:A processor configured to run a computer program stored in the memory to:
获取所述图像采集装置的实时采集图像;Obtain real-time collected images of the image collecting device;
确定所述图像采集装置的装置姿态以及所述控制终端的终端姿态;Determine the device posture of the image acquisition device and the terminal posture of the control terminal;
基于所述装置姿态和所述终端姿态,确定与所述实时采集图像相对应的图像显示姿态,以确保用户看到的图像画面为正向。Based on the device posture and the terminal posture, an image display posture corresponding to the real-time collected image is determined to ensure that the image picture seen by the user is in a forward direction.
本发明的第九方面是为了提供一种无人机系统,包括:A ninth aspect of the present invention is to provide an unmanned aerial vehicle system, including:
无人机;drone;
上述第八方面所述的图像显示装置,与所述无人机通信连接,用于通过所述无人机获取待显示视频。The image display device described in the eighth aspect is communicatively connected with the drone and is used to obtain the video to be displayed through the drone.
本发明的第十方面是为了提供一种计算机可读存储介质,所述存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,所述程序指令用于第一方面所述的无人机的控制方法。A tenth aspect of the present invention is to provide a computer-readable storage medium. The storage medium is a computer-readable storage medium. Program instructions are stored in the computer-readable storage medium. The program instructions are used for the first aspect. The control method of the drone described above.
本发明的第十一方面是为了提供一种计算机可读存储介质,所述存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,所述程序指令用于第四方面所述的无人机的控制方法。An eleventh aspect of the present invention is to provide a computer-readable storage medium. The storage medium is a computer-readable storage medium. Program instructions are stored in the computer-readable storage medium. The program instructions are used in the fourth aspect. The control method of the drone.
本发明的第十二方面是为了提供一种计算机可读存储介质,所述存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,所述程序指令用于第七方面所述的图像显示方法。A twelfth aspect of the present invention is to provide a computer-readable storage medium. The storage medium is a computer-readable storage medium. Program instructions are stored in the computer-readable storage medium. The program instructions are used in the seventh aspect. The image display method.
本发明实施例提供的无人机的控制方法、图像显示方法、无人机及控制终端,通过获取待拍摄的目标对象和预设的工作模式,由于工作模式中可以包括所述无人机的预飞行轨迹和云台控制信息,而后可以根据所述预飞行轨迹自动控制所述无人机进行移动,并根据所述云台控制信息自动控制所述云台和所述图像采集装置对所述目标对象进行拍摄,从而有效地实现了能够对无人机和云台、图像采集装置进行自动的解耦控制操作,这样在通过无人机进行拍摄操作时,拍摄的自由度更高,能够为用户的拍摄提供了更加灵活丰富的体验,有利于带来更有趣和富有视觉冲击力的成片效果,这样极大地丰富了无人机所能够实现的拍摄效果,进一步提高了该方法的实用性,有利于市场的推广与应用。The UAV control method, image display method, UAV and control terminal provided by the embodiments of the present invention obtain the target object to be photographed and the preset working mode, since the working mode may include the UAV's Pre-flight trajectory and gimbal control information, and then the UAV can be automatically controlled to move according to the pre-flight trajectory, and the gimbal and the image acquisition device can be automatically controlled according to the gimbal control information. The target object is photographed, thereby effectively realizing the automatic decoupling control operation of the drone, gimbal, and image acquisition device. In this way, when the drone is used for shooting operations, the degree of freedom in shooting is higher, and it can provide The user's shooting provides a more flexible and rich experience, which is conducive to bringing more interesting and visually impactful film effects. This greatly enriches the shooting effects that drones can achieve and further improves the practicality of this method. , which is conducive to market promotion and application.
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described here are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application. In the attached picture:
图1为本发明实施例提供的一种无人机的控制方法的原理示意图;Figure 1 is a schematic diagram of the principle of a UAV control method provided by an embodiment of the present invention;
图2为本发明实施例提供的一种无人机的控制方法的流程示意图;Figure 2 is a schematic flowchart of a UAV control method provided by an embodiment of the present invention;
图3为本发明实施例提供的获取预设的工作模式的流程示意图;Figure 3 is a schematic flowchart of obtaining a preset working mode according to an embodiment of the present invention;
图4为本发明实施例提供的获取所述云台的拍摄模式的示意图一;Figure 4 is a schematic diagram 1 of obtaining the shooting mode of the gimbal provided by an embodiment of the present invention;
图5为本发明实施例提供的获取所述云台的拍摄模式的示意图二;Figure 5 is a schematic diagram 2 of obtaining the shooting mode of the gimbal according to an embodiment of the present invention;
图6为本发明实施例提供的预飞行轨迹与目标对象的示意图;Figure 6 is a schematic diagram of the pre-flight trajectory and target object provided by the embodiment of the present invention;
图7为本发明实施例提供的目标对象与云台的拍摄模式的示意图;Figure 7 is a schematic diagram of a shooting mode of a target object and a pan/tilt provided by an embodiment of the present invention;
图8为本发明实施例提供的为用户推荐相匹配的拍摄模式的示意图一;Figure 8 is a schematic diagram 1 of recommending matching shooting modes to users according to an embodiment of the present invention;
图9为本发明实施例提供的为用户推荐相匹配的拍摄模式的示意图二;Figure 9 is a schematic diagram 2 of recommending matching shooting modes to users according to an embodiment of the present invention;
图10为本发明实施例提供的另一种无人机的控制方法的流程示意图;Figure 10 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention;
图11为本发明实施例提供的又一种无人机的控制方法的流程示意图;Figure 11 is a schematic flow chart of yet another UAV control method provided by an embodiment of the present invention;
图12为本发明实施例提供的获取基于用户的选择所确定的预飞行轨迹的示意图;Figure 12 is a schematic diagram of obtaining a pre-flight trajectory determined based on user selection provided by an embodiment of the present invention;
图13为本发明实施例提供的在地图中显示所述预飞行轨迹的示意图;Figure 13 is a schematic diagram showing the pre-flight trajectory on a map provided by an embodiment of the present invention;
图14为本发明实施例提供的再一种无人机的控制方法的流程示意图;Figure 14 is a schematic flowchart of yet another UAV control method provided by an embodiment of the present invention;
图15为本发明实施例提供的显示无人机轨迹选择控件和云台控制控件的示意图;Figure 15 is a schematic diagram showing a drone trajectory selection control and a pan/tilt control control provided by an embodiment of the present invention;
图16为本发明实施例提供的又一种无人机的控制方法的流程示意图;Figure 16 is a schematic flow chart of yet another UAV control method provided by an embodiment of the present invention;
图17为本发明实施例提供的另一种无人机的控制方法的流程示意图;Figure 17 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention;
图18为本发明实施例提供的还一种无人机的控制方法的流程示意图;Figure 18 is a schematic flowchart of yet another UAV control method provided by an embodiment of the present invention;
图19为本发明实施例提供的一种图像显示方法的流程示意图;Figure 19 is a schematic flowchart of an image display method provided by an embodiment of the present invention;
图20为本发明实施例提供的控制终端对实时拍摄图像进行显示的示意图;Figure 20 is a schematic diagram of a control terminal displaying real-time captured images provided by an embodiment of the present invention;
图21为本发明实施例提供的对实时拍摄图像进行显示的示意图;Figure 21 is a schematic diagram of displaying real-time captured images provided by an embodiment of the present invention;
图22为本发明应用实施例提供的一种无人机的控制方法的流程示意图;Figure 22 is a schematic flow chart of a UAV control method provided by an application embodiment of the present invention;
图23为本发明应用实施例提供的选择目标的示意图一;Figure 23 is a schematic diagram 1 of selecting a target provided by an application embodiment of the present invention;
图24为本发明应用实施例提供的选择目标的示意图二;Figure 24 is a schematic diagram 2 of target selection provided by an application embodiment of the present invention;
图25为本发明应用实施例提供的横幅拍摄的示意图;Figure 25 is a schematic diagram of banner shooting provided by the application embodiment of the present invention;
图26为本发明应用实施例提供的横转竖拍摄的示意图;Figure 26 is a schematic diagram of horizontal and vertical shooting provided by the application embodiment of the present invention;
图27为本发明应用实施例提供的竖幅拍摄的示意图;Figure 27 is a schematic diagram of vertical shooting provided by the application embodiment of the present invention;
图28为现有技术对拍摄视频进行显示的过程图;Figure 28 is a process diagram of displaying the captured video in the prior art;
图29为本发明应用实施例提供的对拍摄视频进行显示的过程图;Figure 29 is a process diagram for displaying captured videos provided by an application embodiment of the present invention;
图30为本发明应用实施例提供的对拍摄视频进行显示的示意图一;Figure 30 is a schematic diagram 1 of displaying a captured video provided by an application embodiment of the present invention;
图31为本发明应用实施例提供的对拍摄视频进行显示的示意图二;Figure 31 is a schematic diagram 2 of displaying the captured video provided by the application embodiment of the present invention;
图32为本发明应用实施例提供的旋转提示信息的示意图一;Figure 32 is a schematic diagram 1 of the rotation prompt information provided by the application embodiment of the present invention;
图33为本发明应用实施例提供的旋转提示信息的示意图二;Figure 33 is a schematic diagram 2 of the rotation prompt information provided by the application embodiment of the present invention;
图34为本发明实施例提供的一种无人机的结构示意图;Figure 34 is a schematic structural diagram of a drone provided by an embodiment of the present invention;
图35为本发明实施例提供的一种控制终端的结构示意图;Figure 35 is a schematic structural diagram of a control terminal provided by an embodiment of the present invention;
图36为本发明实施例提供的一种图像显示装置的结构示意图;Figure 36 is a schematic structural diagram of an image display device provided by an embodiment of the present invention;
图37为本发明实施例提供的一种无人机系统的结构示意图一;Figure 37 is a schematic structural diagram of an unmanned aerial vehicle system provided by an embodiment of the present invention;
图38为本发明实施例提供的一种无人机系统的结构示意图二;Figure 38 is a schematic structural diagram 2 of an unmanned aerial vehicle system provided by an embodiment of the present invention;
图39为本发明实施例提供的一种无人机系统的结构示意图三。Figure 39 is a schematic structural diagram three of an unmanned aerial vehicle system provided by an embodiment of the present invention.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the technical field to which the invention belongs. The terminology used herein in the description of the invention is for the purpose of describing specific embodiments only and is not intended to limit the invention.
为了能够理解本实施例中技术方案的具体实现过程,下面对相关技术进行简单说明:In order to understand the specific implementation process of the technical solution in this embodiment, the relevant technology is briefly explained below:
一键短片(QuickShot)是一种能够辅助用户自动、快捷的获得具有观赏性视频短片的功能,随着无人机技术的飞速发展,QuickShot功能越来越受到用户的喜爱。目前,已经有无人机可以实现QuickShot功能的自动运镜拍摄,但是,现有的QuickShot功能以及类似技术具有以下缺点:QuickShot is a function that can assist users to obtain entertaining video clips automatically and quickly. With the rapid development of drone technology, the QuickShot function is becoming more and more popular among users. At present, there are already drones that can realize automatic camera shooting with QuickShot function. However, the existing QuickShot function and similar technologies have the following shortcomings:
(1)云台动作单一,且云台动作与无人机的飞行轨迹强绑定,不能自由组合。(1) The gimbal has a single movement, and the gimbal movement is strongly bound to the flight trajectory of the drone and cannot be freely combined.
由于无人机上云台构型的限制和用户的拍摄需求,现有的QuickShot功能所实现的运镜大部分仅限于拍摄预设好的(例如:5到6个运镜)、横屏的、无云台动作的内容,即用户无法在指定飞行轨迹的同时灵活设置拍摄过程中相机的朝向(横屏还是竖屏)和云台动作(静止还是运动),云台动作较为单一。Due to the limitations of the gimbal configuration of the drone and the user's shooting needs, most of the camera movements realized by the existing QuickShot function are limited to shooting preset (for example: 5 to 6 camera movements), horizontal screen, There is no gimbal action content, that is, the user cannot flexibly set the camera orientation (horizontal or vertical screen) and gimbal action (stationary or moving) during the shooting process while specifying the flight path. The gimbal action is relatively single.
另外,现有的飞行轨迹与云台方向或云台的动作强绑定,例如:在渐远模式下,无人机可以沿着目标的斜后方向进行飞行,同时云台固定横向,此时,并不能实现无人机的某个飞行轨迹自由选择云台动作,这样为用户的创作带来了一定的限制和约束。In addition, the existing flight trajectory is strongly bound to the direction of the gimbal or the movement of the gimbal. For example: in the fade mode, the drone can fly in the diagonal direction behind the target, while the gimbal is fixed horizontally. , it is not possible to freely select the gimbal action for a certain flight path of the drone, which brings certain limitations and constraints to the user's creation.
(2)通过移动端对无人机所获得的拍摄信息进行播放时,用户的观看体验不佳。(2) When playing back the shooting information obtained by the drone through the mobile terminal, the user’s viewing experience is not good.
在通过无人机获得拍摄视频之后,可以通过移动端对拍摄视频进行播放查看,随着移动端社交媒体平台观看视频的用户逐渐成为主流,手持观看竖屏视频内容成为了相当比例观众的习惯。由于无人机的Quickshot模式只支持横屏展示,而原横向拍摄的内容在竖屏观看时,画面上下会有较大的黑边,相对原生的竖幅内容可以填满屏幕来说,观感有一定的折扣。而如果使用裁切的方式将横屏内容裁切成竖屏内容,画面清晰度的损失较大,同样影响观感。After the video is obtained through the drone, the video can be played and viewed through the mobile terminal. As users of mobile social media platforms gradually become mainstream, watching vertical screen video content with handheld hands has become a habit of a considerable proportion of viewers. Since the Quickshot mode of the drone only supports horizontal screen display, when the original horizontally shot content is viewed in the vertical screen, there will be large black borders at the top and bottom of the screen. Compared with the native vertical content that can fill the screen, the look and feel is different. A certain discount. And if you use cropping to cut horizontal screen content into vertical screen content, the loss of picture clarity will be greater, which will also affect the look and feel.
(3)目前的运镜效果没有充分突出拍摄主体与环境的对比。(3) The current camera movement effect does not fully highlight the contrast between the subject and the environment.
在进行拍摄操作时,优先交代主体(人物)、再交代所在环境的运镜效果往往是能够满足用户需求的,而对于单个人物这类目标物而言,目标物的轮廓可以被抽象的视为竖向的图形,此时,人物类的目标物更适合使用竖幅进行展示,而环境天然更适合使用横幅进行展示。现有技术方案中,统一使用横幅进行拍摄,在整个拍摄过程中,目标物所占画面的比例较小,环境所占画面的比例较大,从而没有达到更加突出目标物的效果,并且没有与交代环境时的构图形成足够的反差感,由此可知,拍摄观感还需要进一步得到提升。When performing shooting operations, the camera movement effect of giving priority to the subject (character) and then explaining the environment can often meet the user's needs. For targets such as a single figure, the outline of the target can be abstractly regarded as For vertical graphics, at this time, human-like objects are more suitable to be displayed using vertical banners, while the environment is naturally more suitable to be displayed using banners. In the existing technical solution, a banner is uniformly used for shooting. During the entire shooting process, the target object occupies a smaller proportion of the screen, and the environment occupies a larger proportion of the screen, thus failing to achieve the effect of highlighting the target object more, and failing to communicate with the user. The composition when describing the environment creates enough contrast. It can be seen that the look and feel of the shooting needs to be further improved.
(4)没有适用于云台横竖切换的图传画面显示的解决方案。(4) There is no solution for image transmission screen display that switches between horizontal and vertical pan/tilts.
当云台动作应用于QuickShot拍摄时,目前没有「横竖切换」这类云台动作的运镜效果,针对「横竖切换」这类云台动作,若直接沿用现有的方案,在第一人称主视角(First Person View,简称FPV)图传内观察画面内容时,会出现画面Roll轴角度与显示屏幕的方向不相符的状态阶段,这样对用户观察画面内容时容易造成负面影响。When the gimbal movement is applied to QuickShot shooting, there is currently no camera movement effect for gimbal movements such as "horizontal and vertical switching". For gimbal movements such as "horizontal and vertical switching", if the existing solution is directly used, in the first-person main perspective (First Person View, referred to as FPV) When observing the screen content in the image transmission, there will be a state stage where the angle of the roll axis of the screen does not match the direction of the display screen, which can easily have a negative impact on the user's observation of the screen content.
为了能够解决上述技术问题,本实施例提供了一种无人机的控制方法、图像显示方法、无人机及控制终端。具体的,无人机的控制方法可以实现预飞行轨迹与云台朝向、云台动作之间的解耦控制操作,从而使得预飞行轨迹与云台朝向、云台动作之间的组合自由度更高,用户可以根据环境状况和预期效果自由搭配飞行轨迹和拍摄时的云台朝向及动作,这样可以实现更加随心所欲的创作和更加丰富的成片效果。In order to solve the above technical problems, this embodiment provides a UAV control method, an image display method, a UAV and a control terminal. Specifically, the control method of the UAV can realize the decoupling control operation between the pre-flight trajectory, the gimbal orientation, and the gimbal movement, thereby making the combination of the pre-flight trajectory, the gimbal orientation, and the gimbal movement more flexible. High, users can freely match the flight trajectory and the gimbal orientation and movements during shooting according to environmental conditions and expected effects, which can achieve more arbitrary creations and richer film effects.
另外,本实施例还能够实现一种新的QuickShot拍摄运镜,在拍摄过程中,云台可以由竖向逐渐旋转为横向,并结合相对应的预飞行轨迹,实现了竖转横的拍摄效果,这样在通过移动端对拍摄信息进行播放时,可以保证移动端友好的观感,同时可以达到「竖屏下聚焦展示拍摄主体、横屏下展现宽广环境」的强烈视觉对比,提高了成片的视觉观赏效果。In addition, this embodiment can also realize a new QuickShot shooting lens movement. During the shooting process, the gimbal can gradually rotate from vertical to horizontal, and combined with the corresponding pre-flight trajectory, the vertical to horizontal shooting effect is achieved. In this way, when the shooting information is played back through the mobile terminal, a mobile-friendly look and feel can be ensured. At the same time, a strong visual contrast of "focusing on the subject in the vertical screen and showing the broad environment in the horizontal screen" can be achieved, which improves the quality of the finished film. Visual viewing effect.
此外,本实施例中的图像显示方法可以实现在任意飞行轨迹下更方便快捷的运镜设置以及更加符合自然预期的图传观看体验,进一步提高了用户观看的质量和效果。In addition, the image display method in this embodiment can achieve more convenient and faster camera movement settings under any flight trajectory and a more natural and expected image transmission viewing experience, further improving the quality and effect of user viewing.
下面结合附图,对本发明中的无人机的控制方法、图像显示方法、无人机及控制终端的一些实施方式作详细说明。在各实施例之间不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。Below, some embodiments of the UAV control method, image display method, UAV and control terminal in the present invention will be described in detail with reference to the accompanying drawings. The following embodiments and features in the embodiments may be combined with each other as long as there is no conflict between the embodiments.
图1为本发明实施例提供的一种无人机的控制方法的原理示意图;图2为本发明实施例提供的一种无人机的控制方法的流程示意图;参考附图1-图2所示,本实施例提供了一种无人机的控制方法,其中,无人机能够与控制终端通信连接,为了能够实现QuickShot拍摄功能,无人机可以包括用于搭载图像采集装置的云台,上述的图像采集装置可以为照相机、摄像机、具有图像拍摄功能的手机、平板电脑或者其他设备等等,云台可以包括三轴云台,三轴云台可以包括用于驱动图像采集装置绕第一轴(偏航轴-yaw轴)旋转的第一电机、用于驱动图像采集装置绕第二轴(横滚轴-roll轴)旋转的第二电机和用于驱动图像采集装置绕第三轴(俯仰轴-pitch轴)旋转的第三电机。可以理解的是,云台的类型不仅可以为三轴云台,还可以为四轴云台,对于不同结构类型的云台,云台可以包括不同的结构部件,本领域技术人员可以根据具体的云台类型来设置云台所包括的具体结构,在此不再赘述。Figure 1 is a schematic principle diagram of a method for controlling an unmanned aerial vehicle provided by an embodiment of the present invention; Figure 2 is a schematic flow diagram of a method of controlling an unmanned aerial vehicle provided by an embodiment of the present invention; refer to Figures 1-2 As shown, this embodiment provides a control method for a drone, in which the drone can communicate with the control terminal. In order to realize the QuickShot shooting function, the drone can include a pan/tilt equipped with an image collection device. The above-mentioned image capturing device may be a camera, a video camera, a mobile phone with an image capturing function, a tablet computer or other equipment, etc. The pan/tilt may include a three-axis pan/tilt, and the three-axis pan/tilt may include a pan/tilt for driving the image capturing device around the first A first motor for rotating the axis (yaw axis-yaw axis), a second motor for driving the image acquisition device to rotate around the second axis (roll axis-roll axis), and a second motor for driving the image acquisition device to rotate around the third axis ( The third motor that rotates the pitch axis-pitch axis). It can be understood that the type of the pan/tilt can be not only a three-axis pan/tilt, but also a four-axis pan/tilt. For pan/tilts of different structural types, the pan/tilt can include different structural components. Those skilled in the art can determine the type according to the specific requirements. PTZ type to set the specific structure included in the PTZ, which will not be described again here.
具体的,该无人机的控制方法的执行主体可以为无人机的控制装置,该无人机的控制装置可以集成在无人机上,此时,可以认为无人机的控制装置实现为一无人机,无人机的控制方法可以包括:Specifically, the execution subject of the UAV control method can be a control device of the UAV, and the control device of the UAV can be integrated on the UAV. At this time, the control device of the UAV can be considered to be implemented as a Drones and drone control methods may include:
步骤S201:获取待拍摄的目标对象和预设的工作模式,工作模式包括无人机的预飞行轨迹和云台控制信息,预飞行轨迹由用户设定,云台控制信息也由用户设定。Step S201: Obtain the target object to be photographed and the preset working mode. The working mode includes the pre-flight trajectory and gimbal control information of the drone. The pre-flight trajectory is set by the user, and the gimbal control information is also set by the user.
步骤S202:根据预飞行轨迹自动控制无人机进行移动。Step S202: Automatically control the drone to move according to the pre-flight trajectory.
步骤S203:根据云台控制信息自动控制云台和图像采集装置对目标对象进行拍摄。Step S203: Automatically control the pan/tilt and the image acquisition device to shoot the target object according to the pan/tilt control information.
下面对上述各个步骤的具体实现过程和实现效果进行详细说明:The specific implementation process and implementation effects of each of the above steps are described in detail below:
步骤S201:获取待拍摄的目标对象和预设的工作模式,工作模式包括无人机的预飞行轨迹和云台控制信息,预飞行轨迹由用户设定,云台控制信息也由用户设定。Step S201: Obtain the target object to be photographed and the preset working mode. The working mode includes the pre-flight trajectory and gimbal control information of the drone. The pre-flight trajectory is set by the user, and the gimbal control information is also set by the user.
其中,待拍摄的目标对象可以包括无人机上图像采集装置所能采集到的至少一个对象,在待拍摄的目标对象为多个时,可以将多个目标对象作为一个待拍摄的对象整体。预设的工作模式可以包括预设的QuickShot模式或者位于QuickShot模式+云台动作集成模式,集成模式可以包括QuickShot模式-横幅运行模式、QuickShot模式-竖幅运行模式、QuickShot模式-横转竖运行模式、QuickShot模式-竖转横运行模式等等。无论是上述何种类型的工作模式,上述的工作模式中均包括用于对无人机进行控制的预飞行轨迹和云台控制信息,预飞行轨迹可以包括冲天轨迹、环绕轨迹、螺旋轨迹等等,云台控制信息可以包括Yaw轴控制参数、Pitch轴控制参数、Roll轴控制参数、云台动作参数等等,云台动作参数可以包括横幅拍摄参数、竖幅拍摄参数、竖转横拍摄参数、横转竖拍摄参数等等。The target object to be photographed may include at least one object that can be captured by the image acquisition device on the drone. When there are multiple target objects to be photographed, the multiple target objects may be regarded as a whole object to be photographed. The preset working mode can include the preset QuickShot mode or the QuickShot mode + PTZ action integrated mode. The integrated mode can include QuickShot mode-banner running mode, QuickShot mode-vertical running mode, QuickShot mode-horizontal and vertical running mode. , QuickShot mode-vertical to horizontal running mode, etc. Regardless of the above-mentioned types of working modes, the above-mentioned working modes include pre-flight trajectories and gimbal control information used to control the UAV. The pre-flight trajectories can include soaring trajectories, orbiting trajectories, spiral trajectories, etc. , PTZ control information may include Yaw axis control parameters, Pitch axis control parameters, Roll axis control parameters, PTZ action parameters, etc. PTZ action parameters may include banner shooting parameters, vertical shooting parameters, vertical rotation and horizontal shooting parameters, Horizontal and vertical shooting parameters and so on.
需要注意的是,工作模式中所包括的预飞行轨迹和云台控制信息可以由用户设定,具体的,预飞行轨迹可以基于用户的第一操作来设定,云台控制信息可以基于用户的第二操作来设定,上述的第一操作和第二操作不同,从而有效地实现了用户可以根据应用需求和拍摄需求分别对无人机的预飞行轨迹和云台控制参数进行分别配置,进而实现了云台动作和预飞行轨迹的解耦操作。It should be noted that the pre-flight trajectory and gimbal control information included in the working mode can be set by the user. Specifically, the pre-flight trajectory can be set based on the user's first operation, and the gimbal control information can be set based on the user's Set by the second operation. The above-mentioned first operation and the second operation are different, thus effectively enabling the user to separately configure the pre-flight trajectory and gimbal control parameters of the drone according to application needs and shooting needs, and then The decoupling operation of gimbal movement and pre-flight trajectory is realized.
另外,本实施例对于获取待拍摄的目标对象的具体实现方式不做限定,在一些实例中,待拍摄的目标对象可以是基于图像采集装置进行自动识别或者用户针对图像采集装置所输入的对象选择操作所获得的,具体的,获取待拍摄的目标对象可以包括:获取无人机上图像采集装置的采集画面,基于采集画面进行目标对象的自动识别操作,以确定待拍摄的目标对象。或者,获取用户针对采集画面输入的对象选择操作,基于对象选择操作确定待拍摄的目标对象。在又一些实例中,待拍摄的目标对象可以是控制终端发送至无人机的,具体的,获取待拍摄的目标对象可以包括:接收控制终端所发送的待拍摄的目标对象,从而使得无人机可以稳定地获得待拍摄的目标对象。In addition, this embodiment does not limit the specific implementation method of obtaining the target object to be photographed. In some examples, the target object to be photographed may be automatically recognized based on the image acquisition device or an object selection input by the user for the image acquisition device. Obtained by the operation, specifically, obtaining the target object to be photographed may include: obtaining a collection picture of the image collection device on the drone, and performing an automatic identification operation of the target object based on the collection picture to determine the target object to be photographed. Or, obtain the object selection operation input by the user on the acquisition screen, and determine the target object to be photographed based on the object selection operation. In some examples, the target object to be photographed may be sent to the drone by the control terminal. Specifically, obtaining the target object to be photographed may include: receiving the target object to be photographed sent by the control terminal, so that the drone The camera can stably obtain the target object to be photographed.
此外,本实施例对于获取预设的工作模式的具体实现方式不做限定,在一些实例中,预设的工作模式可以基于用户在预设界面中输入的模型选择操作来确定的,此时,获取预设的工作模式可以包括:获取用于对工作模式进行配置的交互界面,确定用户在交互界面中所输入的模式选择操作,基于模式选择操作确定预设的工作模式。在另一些实例中,预设的工作模式可以为无人机的默认工作模式,此时,预设的工作模式可以存储在预设区域中,检测到无人机开机操作之后,通过访问预设区域即可获取无人机所处的预设的工作模式。在又一些实例中,预设的工作模式可以是控制终端发送至无人机的,具体的,获取预设的工作模式可以包括:接收控制终端所发送的预设的工作模式,从而使得无人机可以稳定地获得预设的工作模式。In addition, this embodiment does not limit the specific implementation method of obtaining the preset working mode. In some examples, the preset working mode can be determined based on the model selection operation input by the user in the preset interface. At this time, Obtaining the preset working mode may include: obtaining an interactive interface for configuring the working mode, determining the mode selection operation input by the user in the interactive interface, and determining the preset working mode based on the mode selection operation. In other examples, the preset working mode can be the default working mode of the drone. At this time, the preset working mode can be stored in the preset area. After detecting the power-on operation of the drone, the preset mode can be accessed by You can get the preset working mode of the drone by selecting the area. In some examples, the preset working mode may be sent by the control terminal to the drone. Specifically, obtaining the preset working mode may include: receiving the preset working mode sent by the control terminal, so that the unmanned aerial vehicle The machine can obtain the preset working mode stably.
需要注意的是,待拍摄的目标对象和预设的工作模式可以同步获取或者异步获取,在待拍摄的目标对象和预设的工作模式是异步获取时,可以先获取待拍摄的目标对象,而后获取预设的工作模式;或者,也可以先获取预设的工作模式,而后获取待拍摄的目标对象。It should be noted that the target object to be photographed and the preset working mode can be obtained synchronously or asynchronously. When the target object to be photographed and the preset working mode are obtained asynchronously, the target object to be photographed can be obtained first, and then Obtain the preset working mode; alternatively, you can also obtain the preset working mode first, and then obtain the target object to be photographed.
步骤S202:根据预飞行轨迹自动控制无人机进行移动。Step S202: Automatically control the drone to move according to the pre-flight trajectory.
由于工作模式中包括无人机的预飞行轨迹,上述的预飞行轨迹用于控制无人机进行移动,因此,在获取到预设的工作模式之后,可以基于工作模式中所包括的预飞行轨迹自动控制无人机进行移动。Since the working mode includes the pre-flight trajectory of the UAV, the above-mentioned pre-flight trajectory is used to control the movement of the UAV. Therefore, after obtaining the preset working mode, it can be based on the pre-flight trajectory included in the working mode. Automatically control drones to move.
步骤S203:根据云台控制信息自动控制云台和图像采集装置对目标对象进行拍摄。Step S203: Automatically control the pan/tilt and the image acquisition device to shoot the target object according to the pan/tilt control information.
由于工作模式中包括云台控制信息,上述的云台控制信息用于对云台和云台上的图像采集装置进行控制,云台控制信息可以包括:Yaw轴控制参数、Pitch轴控制参数、Roll轴控制参数、与图像采集装置相对应的横幅拍摄参数、竖幅拍摄参数、竖转横拍摄参数、横转竖拍摄参数等等。因此,在获取到预设的工作模式之后,可以基于工作模式中所包括的云台控制信息自动控制云台和图像采集装置对待拍摄的目标对象进行拍摄操作,例如:在基于预飞行轨迹控制无人机飞行的过程中,可以基于Yaw轴控制参数控制云台的Yaw轴进行转动;基于Pitch轴控制参数控制云台的Pitch轴进行转动;基于Roll轴控制参数控制云台的Roll轴进行转动,此时,根据云台控制信息自动控制云台和图像采集装置对目标对象进行拍摄可以包括:根据云台控制信息对云台上的横滚轴(Roll轴)进行控制,以使得图像采集装置达到相对应的拍摄模式(横幅拍摄模式、竖幅拍摄模式、横竖幅切换拍摄模式、预设角度拍摄模式等等),并基于所达到的拍摄模式进行拍摄操作。这样不仅能够对无人机、云台和图像采集装置进行自动的解耦控制操作,并且还可以通过图像采集装置获得与目标对象相对应的拍摄信息,该拍摄信息可以包括图像信息、视频信息、点云信息等等。Since the working mode includes PTZ control information, the above PTZ control information is used to control the PTZ and the image acquisition device on the PTZ. The PTZ control information may include: Yaw axis control parameters, Pitch axis control parameters, Roll Axis control parameters, banner shooting parameters corresponding to the image acquisition device, vertical shooting parameters, vertical rotation and horizontal shooting parameters, horizontal rotation and vertical shooting parameters, etc. Therefore, after acquiring the preset working mode, the pan/tilt and the image acquisition device can be automatically controlled based on the pan/tilt control information included in the working mode to perform shooting operations on the target object to be photographed, for example: controlling the target object based on the pre-flight trajectory. During the flight of the human-machine, the Yaw axis of the gimbal can be controlled to rotate based on the Yaw axis control parameters; the Pitch axis of the gimbal can be controlled to rotate based on the Pitch axis control parameters; the Roll axis of the gimbal can be controlled to rotate based on the Roll axis control parameters. At this time, automatically controlling the pan/tilt and the image capture device to shoot the target object according to the pan/tilt control information may include: controlling the roll axis (Roll axis) on the pan/tilt based on the pan/tilt control information, so that the image capture device reaches The corresponding shooting mode (banner shooting mode, vertical shooting mode, horizontal and vertical switching shooting mode, preset angle shooting mode, etc.), and the shooting operation is performed based on the achieved shooting mode. In this way, not only can the drone, gimbal and image acquisition device be automatically decoupled and controlled, but also the shooting information corresponding to the target object can be obtained through the image acquisition device. The shooting information can include image information, video information, Point cloud information and so on.
本实施例提供的无人机的控制方法,通过获取待拍摄的目标对象和预设的工作模式,由于工作模式中可以包括所述无人机的预飞行轨迹和云台控制信息,而后可以根据所述预飞行轨迹自动控制所述无人机进行移动,并根据所述云台控制信息自动控制所述云台和所述图像采集装置对所述目标对象进行拍摄,从而有效地实现了能够对无人机和云台、图像采集装置进行自动的解耦控制操作,这样在通过无人机进行拍摄操作时,拍摄的自由度更高,能够为用户的拍摄提供了更加灵活丰富的体验,有利于带来更有趣和富有视觉冲击力的成片效果,并极大地丰富了无人机所能够实现的拍摄效果。The control method of the UAV provided by this embodiment obtains the target object to be photographed and the preset working mode. Since the working mode can include the pre-flight trajectory and gimbal control information of the UAV, the UAV can then be controlled according to the The pre-flight trajectory automatically controls the movement of the UAV, and automatically controls the PTZ and the image acquisition device to photograph the target object according to the PTZ control information, thereby effectively realizing the ability to The drone, gimbal, and image acquisition device perform automatic decoupling control operations, so that when shooting through the drone, the degree of freedom in shooting is higher, and it can provide users with a more flexible and rich experience in shooting. It is conducive to bringing more interesting and visually impactful film effects, and greatly enriches the shooting effects that drones can achieve.
图3为本发明实施例提供的获取预设的工作模式的流程示意图;在上述实施例的基础上,参考附图3所示,由于工作模式中包括云台控制信息,而云台控制信息可以由用户设定,本实施例提供了一种用户设定云台控制信息的实现方式,具体的,本实施例中的获取预设的工作模式可以包括:Figure 3 is a schematic flowchart of obtaining a preset working mode according to an embodiment of the present invention; based on the above embodiment, with reference to Figure 3, since the working mode includes PTZ control information, the PTZ control information can Set by the user, this embodiment provides an implementation method for the user to set the PTZ control information. Specifically, obtaining the preset working mode in this embodiment may include:
步骤S301:获取云台的拍摄模式,拍摄模式由用户的选择确定,拍摄模式包括进行拍摄时云台的姿态。Step S301: Obtain the shooting mode of the gimbal. The shooting mode is determined by the user's selection. The shooting mode includes the posture of the gimbal when shooting.
其中,预先配置有能够对云台进行控制的多个拍摄模式,拍摄模式至少包括以下任意之一:横幅拍摄、竖幅拍摄、横竖幅切换拍摄、预设角度拍摄等等,具体的,横幅拍摄用于使得云台上的图像采集装置能够进行横幅拍摄操作;竖幅拍摄用于使得云台上的图像采集装置能够进行竖幅拍摄操作;横竖幅切换拍摄用于使得云台上的图像采集装置能够在第一时刻进行横幅拍摄操作,在第二时刻进行竖幅拍摄操作,其中,第一时刻与第二时刻不同。预设角度拍摄用于使得云台上的图像采集装置能够以预设角度进行拍摄操作。Among them, multiple shooting modes that can control the gimbal are pre-configured. The shooting modes include at least one of the following: banner shooting, vertical shooting, horizontal and vertical switching shooting, preset angle shooting, etc. Specifically, banner shooting It is used to enable the image collection device on the pan and tilt platform to perform horizontal shooting operations; vertical shooting is used to enable the image collection device on the pan and tilt platform to perform vertical shooting operations; horizontal and vertical switching shooting is used to enable the image collection device on the pan and tilt platform to perform vertical shooting operations. It is possible to perform a banner shooting operation at a first moment and a vertical shooting operation at a second moment, where the first moment is different from the second moment. Preset angle shooting is used to enable the image acquisition device on the pan/tilt to perform shooting operations at a preset angle.
具体的,用户可以根据拍摄需求来选择云台的拍摄模式,该拍摄模式可以包括进行拍摄时云台的姿态。在一些实例中,用户的选择可以基于用户对屏幕的操作而确定,屏幕能够显示云台能够实现的所有拍摄模式。Specifically, the user can select the shooting mode of the gimbal according to the shooting needs, and the shooting mode may include the posture of the gimbal when shooting. In some instances, the user's selection can be determined based on the user's operation of the screen, and the screen can display all shooting modes that the gimbal can achieve.
举例来说,参考附图4所示,在屏幕中显示有云台能够实现的所有拍摄模式,所有拍摄模式可以包括横幅拍摄模式、竖幅拍摄模式、竖转横切换拍摄模式、横转竖切换拍摄模式、预设角度拍摄模式等等,而后用户可以对屏幕中的任一拍摄模式执行点选或者滑动操作,从而可以确定云台的拍摄模式,例如,云台的拍摄模式为竖幅拍摄模式等等。For example, as shown in Figure 4, all shooting modes that the gimbal can achieve are displayed on the screen. All shooting modes can include banner shooting mode, vertical shooting mode, vertical-to-horizontal switching shooting mode, horizontal-to-vertical switching shooting mode Shooting mode, preset angle shooting mode, etc. Then the user can click or slide on any shooting mode on the screen to determine the shooting mode of the gimbal. For example, the shooting mode of the gimbal is vertical shooting mode. etc.
在另一些实例中,云台的拍摄模式可以与无人机的预飞行轨迹之间存在关联关系,此时,用户的选择可以基于用户对屏 幕的操作而确定,屏幕能够显示与无人机的预飞行轨迹相匹配的拍摄模式。In other instances, the shooting mode of the gimbal may be related to the pre-flight trajectory of the drone. In this case, the user's selection may be determined based on the user's operation of the screen, and the screen can display the same as the drone's pre-flight trajectory. Pre-flight trajectory matching shooting mode.
举例来说,参考附图5所示,预先配置有预飞行轨迹1相对应的横幅拍摄模式、预飞行轨迹2相对应的竖幅拍摄模式、预飞行轨迹3相对应的竖转横幅拍摄模式、预飞行轨迹4相对应的横转竖幅拍摄模式。用户可以对界面中的任一预飞行轨迹的拍摄模式执行点选或者滑动操作,从而可以确定与无人机的预飞行轨迹相匹配的拍摄模式,例如:云台的拍摄模式可以为与预飞行轨迹2相对应的竖幅拍摄模式等等。For example, referring to FIG. 5 , a banner shooting mode corresponding to
另外,对于预飞行轨迹而言,在不同的应用场景中,无人机的预飞行轨迹可以不同,而不同的预飞行轨迹可以对应有相同或者不同的拍摄模式。在一些实例中,预飞行轨迹中的相邻轨迹点到目标对象之间的距离不同,相匹配的拍摄模式包括横竖幅切换拍摄。In addition, as for the pre-flight trajectories, in different application scenarios, the pre-flight trajectories of the drone can be different, and different pre-flight trajectories can correspond to the same or different shooting modes. In some examples, the distances between adjacent track points in the pre-flight trajectory and the target object are different, and the matching shooting mode includes switching between horizontal and vertical frames.
具体的,无人机的预飞行轨迹是由若干个轨迹点构成的,所形成的预飞行轨迹用于对无人机进行控制,预飞行轨迹中若干个轨迹点与目标对象之间的距离可以相同或者不同,在预飞行轨迹中相邻轨迹点到目标对象之间的距离相同时,则说明在基于预飞行轨迹控制无人机飞行时,任意时刻的无人机与目标对象之间的距离相同或者大致相同。在预飞行轨迹中相邻轨迹点到目标对象之间的距离不同时,则说明在基于预飞行轨迹控制无人机飞行时,任意时刻的无人机与目标对象之间的距离不同。Specifically, the pre-flight trajectory of the UAV is composed of several trajectory points. The formed pre-flight trajectory is used to control the UAV. The distance between several trajectory points in the pre-flight trajectory and the target object can be Identical or different, when the distances between adjacent trajectory points and the target object in the pre-flight trajectory are the same, it means that when controlling the flight of the drone based on the pre-flight trajectory, the distance between the drone and the target object at any time Same or approximately the same. When the distances between adjacent trajectory points and the target object in the pre-flight trajectory are different, it means that when the drone is controlled to fly based on the pre-flight trajectory, the distance between the drone and the target object at any time is different.
在预飞行轨迹中的相邻轨迹点到目标对象之间的距离不同时,预先配置的与上述预飞行轨迹相匹配的拍摄模式包括横竖幅切换拍摄。具体的,由于预飞行轨迹中的相邻轨迹点到目标对象之间的距离不同可以包括:预飞行轨迹中相邻轨迹点到目标对象之间的距离逐渐增大、预飞行轨迹中相邻轨迹点到目标对象之间的距离逐渐减小;且横竖幅切换拍摄模式可以包括:竖幅转横幅拍摄模式、横幅转竖幅拍摄模式,因此,为了能够提高并保证对目标对象进行拍摄的质量和效果,在一些实例中,预飞行轨迹中相邻轨迹点到目标对象之间的距离逐渐增大,相匹配的拍摄模式包括竖幅转横幅拍摄模式。在另一些实例中,预飞行轨迹中相邻轨迹点到目标对象之间的距离逐渐减小,相匹配的拍摄模式包括横幅转竖幅拍摄模式。When the distances between adjacent trajectory points in the pre-flight trajectory and the target object are different, the pre-configured shooting mode that matches the above-mentioned pre-flight trajectory includes horizontal and vertical frame switching shooting. Specifically, due to the different distances between adjacent trajectory points in the pre-flight trajectory and the target object, it may include: the distance between adjacent trajectory points in the pre-flight trajectory and the target object gradually increases, the distance between adjacent trajectory points in the pre-flight trajectory gradually increases, The distance between the point and the target object gradually decreases; and the horizontal and vertical switching shooting modes may include: vertical to banner shooting mode, and banner to vertical shooting mode. Therefore, in order to improve and ensure the quality and quality of shooting the target object, The effect is that in some examples, the distance between adjacent track points in the pre-flight trajectory and the target object gradually increases, and the matching shooting modes include vertical to banner shooting modes. In other examples, the distance between adjacent track points in the pre-flight trajectory and the target object gradually decreases, and the matching shooting mode includes a horizontal-to-vertical shooting mode.
举例来说,参考附图6所示,在目标对象为车辆时,预飞行轨迹中包括相邻轨迹点a1和a2,轨迹点a1与车辆之间的距离为d1,轨迹点a2与车辆之间的距离为d2,其中,d2<d1,即此时的预飞行轨迹中相邻轨迹点到车辆之间的距离逐渐减小,此时,为了能够保证对车辆进行拍摄的质量和效果,则可以确定云台的拍摄模式为横幅转竖幅拍摄模式。For example, as shown in Figure 6, when the target object is a vehicle, the pre-flight trajectory includes adjacent trajectory points a1 and a2, the distance between trajectory point a1 and the vehicle is d1, and the distance between trajectory point a2 and the vehicle is d1. The distance is d2, where d2<d1, that is, the distance between adjacent trajectory points in the pre-flight trajectory and the vehicle gradually decreases. At this time, in order to ensure the quality and effect of shooting the vehicle, you can Make sure the gimbal’s shooting mode is from horizontal to vertical shooting mode.
相类似的,当上述的距离d2>距离d1(图中未示出)时,则可以确定云台的拍摄模式为竖幅转横幅拍摄模式。Similarly, when the above-mentioned distance d2 > distance d1 (not shown in the figure), it can be determined that the shooting mode of the pan/tilt is a vertical to horizontal shooting mode.
需要注意的是,云台的拍摄模式不仅可以基于无人机的不同预飞行轨迹进行确定,还可以基于目标对象的特征来进行确定,此时,用户的选择基于用户对屏幕的操作而确定,屏幕能够显示与目标对象相匹配的拍摄模式。It should be noted that the shooting mode of the gimbal can not only be determined based on the different pre-flight trajectories of the drone, but also based on the characteristics of the target object. At this time, the user's choice is determined based on the user's operation of the screen. The screen can display shooting modes that match the target subject.
其中,参考附图7所示,对于目标对象而言,可以基于目标对象在显示屏幕中的长度和宽度来确定目标对象的类型,例如,在目标对象的长度小于宽度时,则确定目标对象为第一类对象;在目标对象的长度大于宽度时,则确定目标对象为第二类对象,在目标对象的长度与宽度相类似时,则确定目标对象为第三类对象。7, for the target object, the type of the target object can be determined based on the length and width of the target object in the display screen. For example, when the length of the target object is less than the width, it is determined that the target object is The first type of object; when the length of the target object is greater than the width, the target object is determined to be the second type object; when the length and width of the target object are similar, the target object is determined to be the third type object.
对于不同类型的目标对象而言,预先配置有不同类型的目标对象相匹配的拍摄模式,例如:第一类对象相匹配的拍摄模式为横幅拍摄模式,第二类对象相匹配的拍摄模式为竖幅拍摄模式,第三类对象相匹配的拍摄模式为竖转横幅拍摄模式等等,而后用户可以对界面中的任一类型的目标对象相匹配的拍摄模式执行点选或者滑动操作,从而可以确定与目标对象相匹配的拍摄模式,例如,在目标对象为第三类对象时,可以确定云台的拍摄模式为与第三类对象相对应的竖转横幅拍摄模式。For different types of target objects, shooting modes matching different types of target objects are pre-configured. For example, the shooting mode matching the first type of objects is the horizontal shooting mode, and the shooting mode matching the second type of objects is the vertical shooting mode. frame shooting mode, the shooting mode matching the third type of object is the vertical banner shooting mode, etc., and then the user can click or slide on the shooting mode matching any type of target object in the interface, so as to determine A shooting mode that matches the target object. For example, when the target object is a third type of object, the shooting mode of the gimbal can be determined to be the vertical banner shooting mode corresponding to the third type of object.
在控制无人机对目标对象进行拍摄操作时,为了能够提高拍摄的质量和效果,除了能够通过屏幕显示与目标对象相匹配的拍摄模式之外,无人机还可以基于目标对象在屏幕上的长度与宽度为用户推荐相匹配的拍摄模式。When controlling a drone to shoot a target object, in order to improve the quality and effect of the shooting, in addition to displaying a shooting mode that matches the target object on the screen, the drone can also display the target object on the screen based on the The length and width recommend matching shooting modes for users.
其中,目标对象在屏幕上的长度与宽度包括识别出的目标对象在屏幕上的轮廓的长度与宽度,或者用户所选择的目标对象的选择标识框的长度与宽度。在获取到目标对象在屏幕上的长度和宽度之后,可以基于目标对象在屏幕上的长度与宽度为用户推荐相匹配的拍摄模式。The length and width of the target object on the screen include the length and width of the identified outline of the target object on the screen, or the length and width of the selection identification box of the target object selected by the user. After obtaining the length and width of the target object on the screen, a matching shooting mode can be recommended to the user based on the length and width of the target object on the screen.
在一些实例中,当目标对象的长宽比大于第一阈值时,相匹配的拍摄模式包括横幅拍摄;当目标对象的长宽比小于第二阈值时,相匹配的拍摄模式包括竖幅拍摄;当目标对象的长宽比大于或等于第二阈值、且小于或等于第一阈值时,相匹配的拍摄模式包括横竖幅切换拍摄。In some examples, when the aspect ratio of the target object is greater than the first threshold, the matching shooting mode includes horizontal shooting; when the aspect ratio of the target object is less than the second threshold, the matching shooting mode includes vertical shooting; When the aspect ratio of the target object is greater than or equal to the second threshold and less than or equal to the first threshold, the matching shooting mode includes horizontal and vertical frame switching shooting.
具体的,参考附图8所示,以用户所选择的目标对象的选择标识框的长度与宽度作为目标对象的长度和宽度为例,在目标对象为建筑物时,可以获取建筑物的长度L和宽度W,而后可以获取建筑物的长宽比L/W,并将L/W与预先配置的第一阈值和第二阈值进行分析比较,在长宽比L/W大于第一阈值时,则说明建筑物的长度大于宽度,此时,为了能够保证对建筑物进行拍摄的质量和效果,可以确定云台的拍摄模式为横幅拍摄模式。Specifically, as shown in Figure 8, taking the length and width of the selection identification box of the target object selected by the user as the length and width of the target object as an example, when the target object is a building, the length L of the building can be obtained. and width W, and then the aspect ratio L/W of the building can be obtained, and L/W is analyzed and compared with the preconfigured first threshold and second threshold. When the aspect ratio L/W is greater than the first threshold, It means that the length of the building is greater than the width. At this time, in order to ensure the quality and effect of shooting the building, the shooting mode of the gimbal can be determined to be the banner shooting mode.
参考附图9所示,在目标对象为钟表楼时,可以获取钟表楼长度L和宽度W,而后可以获取钟表楼的长宽比L/W,并将L/W与预先配置的第一阈值和第二阈值进行分析比较,在长宽比L/W小于第二阈值时,其中,第二阈值小于第一阈值,则说明钟表楼的宽度大于长度,此时,为了能够保证对钟表楼进行拍摄的质量和效果,可以确定云台的拍摄模式为竖幅拍摄模式。Referring to Figure 9, when the target object is a clock tower, the length L and width W of the clock tower can be obtained, and then the aspect ratio L/W of the clock tower can be obtained, and L/W is compared with the preconfigured first threshold. Analyze and compare with the second threshold. When the aspect ratio L/W is less than the second threshold, and the second threshold is less than the first threshold, it means that the width of the clock tower is greater than the length. At this time, in order to ensure that the clock tower is Based on the quality and effect of the shooting, you can determine that the shooting mode of the gimbal is vertical shooting mode.
需要注意的是,除了基于长宽比的特征参考维度来确定云台的拍摄模式之外,还可以直接基于目标对象的长度与宽度的大小关系来确定云台的拍摄模式,此时,当目标对象的长度大于宽度时,相匹配的拍摄模式包括横幅拍摄、竖幅拍摄、横竖幅切换拍摄;当目标对象的长度小于或等于宽度时,相匹配的拍摄模式包括竖幅拍摄。It should be noted that in addition to determining the shooting mode of the gimbal based on the characteristic reference dimension of the aspect ratio, the shooting mode of the gimbal can also be determined directly based on the relationship between the length and width of the target object. At this time, when the target When the length of the object is greater than the width, the matching shooting modes include banner shooting, vertical shooting, and horizontal and vertical switching shooting; when the length of the target object is less than or equal to the width, the matching shooting modes include vertical shooting.
具体的,以用户所选择的目标对象的选择标识框的长度与宽度作为目标对象的长度和宽度为例,在获取到目标对象的长度L和宽度W之后,可以将长度与宽度进行分析比较,在目标对象的长度大于宽度时,则说明目标对象比较长,此时,为了能够保证对目标对象进行拍摄的质量和效果,可以确定云台的拍摄模式为横幅拍摄模式、竖幅拍摄模式、横竖幅切换拍摄模式。当目标对象的长度小于或等于宽度时,则说明目标对象的比较宽,或者目标对象的长度与宽度相当,此时可以确定云台的拍摄模式为竖幅拍摄。Specifically, taking the length and width of the selection identification box of the target object selected by the user as the length and width of the target object as an example, after obtaining the length L and width W of the target object, the length and width can be analyzed and compared. When the length of the target object is greater than the width, it means that the target object is relatively long. At this time, in order to ensure the quality and effect of shooting the target object, the shooting mode of the gimbal can be determined as banner shooting mode, vertical shooting mode, horizontal and vertical shooting mode. to switch the shooting mode. When the length of the target object is less than or equal to the width, it means that the target object is relatively wide, or the length of the target object is equal to the width. At this time, it can be determined that the shooting mode of the gimbal is vertical shooting.
通过上述实现方式,有效地实现了可以基于不同尺寸特征的目标对象确定不同的云台的拍摄模式,这样有效地保证了对云台的拍摄模式进行获取的质量和效果。Through the above implementation method, it is effectively realized that different shooting modes of the gimbal can be determined based on target objects with different size characteristics, thus effectively ensuring the quality and effect of acquiring the shooting modes of the gimbal.
步骤S302:根据云台的拍摄模式,确定云台控制信息。Step S302: Determine the pan-tilt control information according to the shooting mode of the pan-tilt.
在获取到云台的拍摄模式之后,可以根据云台的拍摄模式来确定云台控制信息,其中,云台的不同拍摄模式可以确定不同的云台控制信息。After acquiring the shooting mode of the gimbal, the gimbal control information can be determined according to the shooting mode of the gimbal, where different shooting modes of the gimbal can determine different gimbal control information.
在一些实例中,云台控制信息除了可以与云台的拍摄模式相关,还可以与用户想要针对目标对象进行拍摄操作的拍摄时长信息相关,此时,本实施例中的根据云台的拍摄模式,确定云台控制信息可以包括:获取预拍摄时长;根据预拍摄时长和 拍摄模式,确定云台控制信息。In some examples, the PTZ control information may not only be related to the shooting mode of the PTZ, but also may be related to the shooting duration information that the user wants to perform a shooting operation on the target object. At this time, in this embodiment, the shooting based on the PTZ mode, determining the PTZ control information may include: obtaining the pre-shooting duration; determining the PTZ control information based on the pre-shooting duration and shooting mode.
其中,为了能够准确地确定云台控制信息,可以先获取预拍摄时长,该预拍摄时长可以是基于用户的配置操作或者输入操作进行确定,在获取到预拍摄时长之后,可以对预拍摄时长和拍摄模式进行分析处理,以确定云台控制信息。Among them, in order to accurately determine the PTZ control information, the pre-shooting duration can be obtained first. The pre-shooting duration can be determined based on the user's configuration operation or input operation. After the pre-shooting duration is obtained, the pre-shooting duration and The shooting mode is analyzed and processed to determine the gimbal control information.
另外,本实施例对于根据预拍摄时长和拍摄模式确定云台控制信息的实现方式不做限定,在一些实例中,预先训练有用于确定云台控制信息的机器学习模型,在获取到预拍摄时长和拍摄模式之后,可以将预拍摄时长和拍摄模式输入至机器学习模型中,而后可以获得机器学习模型所输出的云台控制信息。In addition, this embodiment does not limit the implementation of determining the pan/tilt control information based on the pre-shooting duration and shooting mode. In some examples, a machine learning model for determining the pan/tilt control information is pre-trained. After the pre-shooting duration is obtained and shooting mode, the pre-shooting duration and shooting mode can be input into the machine learning model, and then the PTZ control information output by the machine learning model can be obtained.
在另一些实例中,根据预拍摄时长和拍摄模式,确定云台控制信息可以包括:当拍摄模式为横竖幅切换拍摄时,根据预拍摄时长确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间;基于云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间,确定云台控制信息。In other examples, determining the gimbal control information based on the pre-shooting duration and shooting mode may include: when the shooting mode is horizontal and vertical switching shooting, determining the gimbal for vertical shooting, horizontal and vertical switching shooting, and horizontal shooting based on the pre-shooting duration. Corresponding times; determine the gimbal control information based on the respective corresponding times for vertical shooting, horizontal and vertical switching shooting, and horizontal shooting.
具体的,在拍摄模式为横竖幅切换拍摄模式时,由于横竖幅切换拍摄模式对应于云台的三个阶段,即云台竖拍拍摄阶段、横竖切换拍摄阶段、横拍拍摄阶段,由于预拍摄时长的总时长有限,因此,为了能够准确地实现在横竖幅切换拍摄模式下对目标对象进行拍摄操作,在获取到预拍摄时长之后,可以对预拍摄时长进行分析处理,以确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间。Specifically, when the shooting mode is the horizontal and vertical switching shooting mode, since the horizontal and vertical switching shooting mode corresponds to the three stages of the pan and tilt, namely the pan and tilt shooting stage, the horizontal and vertical switching shooting stage, and the horizontal shooting stage, due to the pre-shooting The total duration is limited. Therefore, in order to accurately achieve the shooting operation of the target object in the horizontal and vertical switching shooting mode, after obtaining the pre-shooting duration, the pre-shooting duration can be analyzed and processed to determine the gimbal and vertical shot. The corresponding times for shooting, horizontal and vertical switching shooting, and horizontal shooting.
在一些实例中,可以对预拍摄时长进行三等分操作,以确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间,此时,云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间相同。In some examples, the pre-shooting time can be divided into three equal parts to determine the corresponding times for pan/tilt vertical shooting, horizontal/vertical switching shooting, and horizontal shooting. The shots correspond to the same time.
在另一些实例中,可以将预拍摄时长随机划分为三个时间段,而后将三个时间段确定为云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间,此时,本实施例中的根据预拍摄时长确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间可以包括:将预拍摄时长中的第一预设时段确定为竖拍拍摄所对应的时间;将预设拍摄时长信息中的第二预设时段确定为竖转横切换拍摄所对应的时间;将预设拍摄时长信息中的第三预设时段确定为横拍拍摄所对应的时间;其中,第一预设时段、第二预设时段和第三预设时段构成预设拍摄时长,且上述第一预设时段、第二预设时段和第三预设时段可以相同或者不同。由上可知,云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间可以相同或者不同。In other examples, the pre-shooting duration can be randomly divided into three time periods, and then the three time periods can be determined as the corresponding times for pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting. At this time, this implementation In the example, determining the corresponding times for pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting based on the pre-shooting duration may include: determining the first preset period in the pre-shooting duration as the time corresponding to vertical shooting; The second preset period in the preset shooting duration information is determined as the time corresponding to vertical and horizontal switching shooting; the third preset period in the preset shooting duration information is determined as the time corresponding to horizontal shooting; wherein, the third preset period in the preset shooting duration information is determined as the time corresponding to horizontal shooting; A preset time period, a second preset time period and a third preset time period constitute a preset shooting duration, and the first preset time period, the second preset time period and the third preset time period may be the same or different. It can be seen from the above that the corresponding times for vertical shooting with a gimbal, switching between horizontal and vertical shooting, and horizontal shooting can be the same or different.
在获取到云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间之后,可以基于云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间来确定云台控制信息,从而有效地实现了对云台控制信息进行确定的稳定可靠性。After obtaining the respective times corresponding to the pan/tilt vertical shooting, horizontal/vertical switching shooting, and horizontal shooting, the pan/tilt control information can be determined based on the corresponding times of the pan/tilt vertical shooting, horizontal/vertical switching shooting, and horizontal shooting, thereby effectively It achieves stable and reliable determination of PTZ control information.
在一些实例中,云台控制信息除了可以与云台的拍摄模式、拍摄时长信息相关,还可以与无人机预飞行的距离信息相关,此时,本实施例中的根据云台的拍摄模式,确定云台控制信息可以包括:获取无人机预飞行的距离信息;基于距离信息和拍摄模式,确定云台控制信息。In some examples, the gimbal control information may not only be related to the gimbal's shooting mode and shooting duration information, but also may be related to the drone's pre-flight distance information. At this time, in this embodiment, the gimbal's shooting mode is , determining the gimbal control information may include: obtaining the distance information of the UAV pre-flight; determining the gimbal control information based on the distance information and shooting mode.
具体的,为了能够准确地确定云台控制信息,可以先获取无人机预飞行的距离信息,该距离信息并不是无人机与目标对象之间的直线距离,而是在基于预飞行轨迹控制无人机飞行时,无人机所需要进行运动的距离信息。另外,该无人机预飞行的距离信息可以基于用户的配置操作或者输入操作进行确定,在获取到无人机预飞行的距离信息之后,可以对无人机预飞行的距离信息和拍摄模式进行分析处理,以确定云台控制信息。Specifically, in order to accurately determine the gimbal control information, the distance information of the UAV's pre-flight can be obtained first. This distance information is not the straight-line distance between the UAV and the target object, but is controlled based on the pre-flight trajectory. When the drone is flying, the distance information that the drone needs to move is provided. In addition, the pre-flight distance information of the UAV can be determined based on the user's configuration operation or input operation. After obtaining the UAV pre-flight distance information, the UAV pre-flight distance information and shooting mode can be modified. Analyze and process to determine PTZ control information.
其中,在拍摄模式为横竖幅切换拍摄模式时,由于横竖幅切换拍摄模式对应于云台的三个阶段,即云台竖拍拍摄阶段、横竖切换拍摄阶段、横拍拍摄阶段,由于无人机预飞行的距离信息的总距离有限,因此,为了能够准确地实现在横竖幅切换拍摄模式下对目标对象进行拍摄操作,在获取到无人机预飞行的距离信息之后,可以对距离信息进行分析处理,以确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的距离信息。在一些实例中,可以对距离信息进行三等分操作,以确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的距离信息,此时,云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的距离信息相同。Among them, when the shooting mode is the horizontal and vertical switching shooting mode, since the horizontal and vertical switching shooting mode corresponds to the three stages of the gimbal, namely the gimbal and vertical shooting stage, the horizontal and vertical switching shooting stage, and the horizontal shooting stage, because the drone The total distance of the pre-flight distance information is limited. Therefore, in order to accurately achieve the shooting operation of the target object in the horizontal and vertical switching shooting mode, after obtaining the pre-flight distance information of the drone, the distance information can be analyzed. Processing to determine the corresponding distance information for vertical shooting on a gimbal, switching between horizontal and vertical shooting, and horizontal shooting. In some examples, the distance information can be divided into three equal parts to determine the distance information corresponding to the pan/tilt vertical shooting, horizontal/vertical switching shooting, and horizontal shooting. The distance information corresponding to each shot is the same.
在另一些实例中,可以将距离信息随机划分为三个距离段,而后将三个距离段确定为云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的距离信息,此时,本实施例中的根据距离信息确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的距离信息可以包括:将无人机预飞行的距离信息中的第一距离段确定为竖拍拍摄所对应的距离信息;将预设拍摄时长信息中的第二距离段确定为竖转横切换拍摄所对应的距离信息;将预设拍摄时长信息中的第三距离段确定为横拍拍摄所对应的距离信息;其中,第一距离段、第二距离段和第三距离段构成无人机预飞行的距离信息,且上述第一距离段、第二距离段和第三距离段可以相同或者不同。由上可知,云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的距离信息可以相同或者不同。In other examples, the distance information can be randomly divided into three distance segments, and then the three distance segments are determined as the distance information corresponding to the pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting. At this time, this implementation In the example, determining the distance information corresponding to the gimbal vertical shooting, horizontal and vertical switching shooting, and horizontal shooting based on the distance information may include: determining the first distance segment in the distance information of the drone's pre-flight as the vertical shooting. distance information; determine the second distance segment in the preset shooting duration information as the distance information corresponding to vertical and horizontal switching shooting; determine the third distance segment in the preset shooting duration information as the distance corresponding to horizontal shooting Information; wherein, the first distance segment, the second distance segment and the third distance segment constitute the distance information of the UAV pre-flight, and the above-mentioned first distance segment, second distance segment and third distance segment may be the same or different. It can be seen from the above that the distance information corresponding to vertical shooting with a gimbal, switching between horizontal and vertical shooting, and horizontal shooting can be the same or different.
在又一些实例中,云台控制信息除了可以与云台的拍摄模式、拍摄时长信息、无人机预飞行的距离信息相关,还可以与目标对象在画面中的占比信息相关,此时,本实施例中的根据云台的拍摄模式,确定云台控制信息可以包括:获取目标对象在画面中的占比信息;基于占比信息和拍摄模式,确定云台控制信息。In some examples, the gimbal control information can not only be related to the gimbal's shooting mode, shooting duration information, and drone pre-flight distance information, but also be related to the proportion of the target object in the picture. At this time, In this embodiment, determining the PTZ control information according to the shooting mode of the PTZ may include: obtaining the proportion information of the target object in the picture; and determining the PTZ control information based on the proportion information and the shooting mode.
具体的,为了能够准确地确定云台控制信息,可以先获取目标对象在画面中的占比信息,目标对象在画面中的占比信息可以随着对目标对象进行拍摄操作的进行而发生变化,其中,目标对象在画面中的占比信息可以基于目标对象在画面中的尺寸信息进行确定的,当目标对象在画面中的尺寸信息较大时,则目标对象在画面中的占比信息较大,当目标对象在画面中的尺寸信息较小时,则目标对象在画面中的占比信息较小。Specifically, in order to accurately determine the pan/tilt control information, the proportion information of the target object in the screen can be obtained first. The proportion information of the target object in the screen can change as the shooting operation of the target object proceeds. Among them, the proportion information of the target object in the picture can be determined based on the size information of the target object in the picture. When the size information of the target object in the picture is larger, the proportion information of the target object in the picture is larger. , when the size information of the target object in the picture is small, the proportion information of the target object in the picture is small.
在获取到目标对象在画面中的占比信息之后,可以对占比信息和拍摄模式进行分析处理,以确定云台控制信息。具体的,本实施例对于确定云台控制信息的具体实现方式与上述根据时长信息确定云台控制信息类似,不做限定。After obtaining the proportion information of the target object in the picture, the proportion information and shooting mode can be analyzed and processed to determine the gimbal control information. Specifically, the specific implementation method of determining the PTZ control information in this embodiment is similar to the above-mentioned determination of the PTZ control information based on the duration information, and is not limited.
在另一些实例中,基于占比信息和拍摄模式,确定云台控制信息可以包括:在占比信息大于第一占比阈值时,则说明此时的目标对象在画面中的显示尺寸比较大,进而可以基于占比信息确定拍摄模式为横拍模式,而后可以基于横拍模式和占比信息确定云台控制信息;在占比信息小于或等于第一占比阈值时,则说明此时的目标对象在画面中的显示尺寸比较小,进而可以基于占比信息确定拍摄模式为竖拍模式,而后可以基于竖拍模式和占比信息确定云台控制信息,从而有效地保证了对云台控制信息进行确定的准确可靠性。In other examples, based on the proportion information and the shooting mode, determining the pan/tilt control information may include: when the proportion information is greater than the first proportion threshold, it means that the display size of the target object in the picture at this time is relatively large, Then the shooting mode can be determined to be the horizontal shooting mode based on the proportion information, and then the pan/tilt control information can be determined based on the horizontal shooting mode and the proportion information; when the proportion information is less than or equal to the first proportion threshold, it indicates the target at this time The display size of the object in the picture is relatively small, and then the shooting mode can be determined to be the vertical shooting mode based on the proportion information, and then the PTZ control information can be determined based on the vertical shooting mode and the proportion information, thus effectively ensuring the control information of the PTZ Accurate reliability for making determinations.
本实施例中,通过获取云台的拍摄模式,而后根据云台的拍摄模式来确定云台控制信息,这样不仅保证了对云台控制信息进行确定的准确可靠性,并且还可以提高基于云台控制信息对云台和图像采集装置进行控制的质量和效率,进一步提高了该方法的实用性。In this embodiment, the shooting mode of the gimbal is obtained, and then the gimbal control information is determined according to the shooting mode of the gimbal. This not only ensures the accuracy and reliability of determining the gimbal control information, but also improves the accuracy of the gimbal-based control information. The quality and efficiency of the control information to control the pan/tilt and image acquisition device further improve the practicality of this method.
在又一些实例中,本实施例中的方法还可以包括:基于图像采集装置拍摄的内容生成相对应的拍摄视频,其中,不同的工作模式和云台控制信息可以生成不同效果的拍摄视频,拍摄视频可以包括:横幅拍摄视频、竖幅拍摄视频、横幅转竖幅拍摄视频、竖幅转横幅拍摄视频等等,这样可以有效地满足用户的拍摄需求,有利于提高该方法使用的灵活可靠性。In some examples, the method in this embodiment may also include: generating corresponding shooting videos based on the content captured by the image acquisition device, wherein different working modes and PTZ control information can generate shooting videos with different effects. Videos can include: banner shooting videos, vertical shooting videos, banner-to-vertical shooting videos, vertical-to-banner shooting videos, etc. This can effectively meet the user's shooting needs and help improve the flexibility and reliability of this method.
另外,在拍摄视频为横幅转竖幅拍摄视频或者竖幅转横幅拍摄视频时,由于拍摄视频中的视频图像幅度需要进行切换操作,因此,为了能够保证对拍摄视频进行显示的质量和效果,在对拍摄视频进行播放的时候,可以提醒用户对用于对拍摄视频进行播放的显示进行旋转操作,在一些实例中,基于图像采集装置拍摄的内容生成相对应的拍摄视频可以包括:获取原始视频,原始视频是图像采集装置基于横幅拍摄、竖幅拍摄和横竖幅切换拍摄得到的;在原始视频中大致的横竖幅切换时,加入旋转提示图标,生成目标视频,以提示用户在观看目标视频时对显示装置进行旋转。In addition, when the video is converted from banner to vertical format or from vertical to banner, the video image amplitude in the captured video needs to be switched. Therefore, in order to ensure the quality and effect of displaying the captured video, in When playing the captured video, the user can be reminded to perform a rotation operation on the display used to play the captured video. In some examples, generating the corresponding captured video based on the content captured by the image acquisition device may include: obtaining the original video, The original video is obtained by the image acquisition device based on banner shooting, vertical shooting and horizontal and vertical switching; when switching between horizontal and vertical formats in the original video, a rotation prompt icon is added to generate the target video to prompt the user to view the target video. The display unit rotates.
其中,在原始视频中大致的横竖幅切换时可以包括:在原始视频中进行横竖幅切换操作时、在原始视频中进行横竖幅切换操作之前的预设时间段(1s、2s或者5s等等)。另外,所添加的旋转提示图标可以以悬浮方式、飘窗方式、弹窗方式进行显示,只要能够实现在对目标视频进行播放的过程中,在原始视频中大致的横竖幅切换时,可以显示所添加的旋转提示图标即可,从而使得用户可以通过所显示的旋转提示图标对显示装置进行旋转操作。Among them, the approximate horizontal and vertical switching operation in the original video may include: when the horizontal and vertical switching operation is performed in the original video, and the preset time period (1s, 2s or 5s, etc.) before the horizontal and vertical switching operation is performed in the original video. . In addition, the added rotation prompt icon can be displayed in a floating manner, a floating window, or a pop-up window. As long as it can be displayed when the target video is played and the original video is switched between horizontal and vertical frames, all the icons can be displayed. The added rotation prompt icon is sufficient, so that the user can perform a rotation operation on the display device through the displayed rotation prompt icon.
具体的,在根据云台控制信息自动控制云台和图像采集装置对目标对象进行拍摄之后,无人机可以通过图像采集装置直接获取到原始视频,该原始视频中可以包括通过横幅拍摄操作所获得的横幅视频帧、通过竖幅拍摄所获得的竖幅视频帧、通过横竖幅切换拍摄所获得的切换视频帧。在获取到原始视频之后,无人机可以在原始视频中大致的横竖幅切换时,加入旋转提示图标,生成目标视频,所添加的旋转提示图标用于提示用户在观看目标视频时对显示装置进行旋转操作,这样可以保证显示装置所显示的目标视频始终处于正向,进而提高了对目标视频进行显示的质量和效果。Specifically, after automatically controlling the gimbal and the image collection device to shoot the target object according to the gimbal control information, the drone can directly obtain the original video through the image collection device, and the original video can include the video obtained through the banner shooting operation. Banner video frames, vertical video frames obtained by vertical shooting, switching video frames obtained by switching between horizontal and vertical shooting. After obtaining the original video, the drone can add a rotation prompt icon when switching between horizontal and vertical widths in the original video to generate the target video. The added rotation prompt icon is used to prompt the user to adjust the display device when watching the target video. The rotation operation ensures that the target video displayed by the display device is always in the forward direction, thereby improving the quality and effect of displaying the target video.
需要注意的是,目标视频的生成主体不仅可以为无人机,还可以为控制终端,在控制终端能够生成带有旋转提示图标的目标视频时,本实施例中的方法还可以包括:获取原始视频,原始视频是图像采集装置基于横幅拍摄、竖幅拍摄和横竖幅切换拍摄得到的;将原始视频发送给控制终端,以便利用控制终端生成目标视频,目标视频基于原始视频生成。It should be noted that the target video generation subject can not only be a drone, but also a control terminal. When the control terminal can generate a target video with a rotation prompt icon, the method in this embodiment can also include: obtaining the original Video, the original video is obtained by the image acquisition device based on banner shooting, vertical shooting and horizontal and vertical switching shooting; the original video is sent to the control terminal so that the control terminal can be used to generate the target video, and the target video is generated based on the original video.
具体的,在根据云台控制信息自动控制云台和图像采集装置对目标对象进行拍摄之后,无人机可以通过图像采集装置直接获取到原始视频,该原始视频中可以包括通过横幅拍摄操作所获得的横幅视频帧、通过竖幅拍摄所获得的竖幅视频帧、通过横竖幅切换拍摄所获得的切换视频帧。Specifically, after automatically controlling the gimbal and the image collection device to shoot the target object according to the gimbal control information, the drone can directly obtain the original video through the image collection device, and the original video can include the video obtained through the banner shooting operation. Banner video frames, vertical video frames obtained by vertical shooting, switching video frames obtained by switching between horizontal and vertical shooting.
在获取到原始视频之后,为了能够生成带有旋转提示图标的目标视频,无人机可以将原始视频发送至控制终端,在控制终端获取到原始视频之后,由于原始视频中可以包括通过横幅拍摄操作所获得的横幅视频帧、通过竖幅拍摄所获得的竖幅视频帧、通过横竖幅切换拍摄所获得的切换视频帧,因此,为了能够保证对拍摄视频进行播放的质量和效果,控制终端可以在原始视频中大致的横竖幅切换时,加入旋转提示图标,生成目标视频,所添加的旋转提示图标用于提示用户在观看目标视频时对显示装置进行旋转操作,这样可以保证显示装置所显示的目标视频始终处于正向,进而提高了对目标视频进行显示的质量和效果。After obtaining the original video, in order to be able to generate a target video with a rotation prompt icon, the drone can send the original video to the control terminal. After the control terminal obtains the original video, since the original video can include a banner shooting operation The obtained banner video frame, the vertical video frame obtained through vertical shooting, and the switching video frame obtained through horizontal and vertical switching shooting. Therefore, in order to ensure the quality and effect of playing the captured video, the control terminal can When switching between roughly horizontal and vertical formats in the original video, a rotation prompt icon is added to generate the target video. The added rotation prompt icon is used to prompt the user to rotate the display device when watching the target video, so as to ensure that the target displayed on the display device The video is always in the forward direction, thereby improving the quality and effect of displaying the target video.
本实施例中,基于图像采集装置拍摄的内容生成相对应的拍摄视频,可以满足用户对目标对象进行拍摄的需求,另外,在拍摄视频为基于横幅拍摄、竖幅拍摄和横竖幅切换拍摄得到的时,通过无人机或者控制终端来对拍摄视频添加旋转提示图标,获得目标视频,从而有效地保证了对目标视频进行生成的稳定可靠性,并且基于所添加的旋转提示图标可以在对目标视频进行播放的过程中,提醒用户适时地对显示装置进行调整,以保证显示装置所显示的目标视频始终处于正向,进一步提高了对目标视频进行显示的质量和效果。In this embodiment, the corresponding shooting video is generated based on the content captured by the image acquisition device, which can meet the user's needs for shooting the target object. In addition, the shooting video is based on banner shooting, vertical shooting, and horizontal and vertical switching shooting. At the same time, the drone or control terminal is used to add a rotation prompt icon to the captured video to obtain the target video, thereby effectively ensuring the stability and reliability of generating the target video, and based on the added rotation prompt icon, the target video can be generated During the playback process, the user is reminded to adjust the display device in a timely manner to ensure that the target video displayed by the display device is always in the forward direction, further improving the quality and effect of displaying the target video.
图10为本发明实施例提供的另一种无人机的控制方法的流程示意图;在上述实施例的基础上,参考附图10所示,在对无人机进行控制的过程中,可以通过图像采集装置获得拍摄视频,为了进一步提高该方法的实用性,本实施例中提供了一种对拍摄视频的播放速度进行配置的实现方式,具体的,本实施例中的方法还可以包括:Figure 10 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention; based on the above embodiment, with reference to Figure 10, during the process of controlling the UAV, you can The image acquisition device obtains the captured video. In order to further improve the practicality of the method, this embodiment provides an implementation method for configuring the playback speed of the captured video. Specifically, the method in this embodiment may also include:
步骤S1001:获取拍摄视频中各个视频帧的图像类型,其中,图像类型包括以下任意之一:竖幅图像、横竖幅切换图像、横幅图像、倾斜图像。Step S1001: Obtain the image type of each video frame in the captured video, where the image type includes any one of the following: vertical image, horizontal and vertical switching image, banner image, and oblique image.
在通过图像采集装置获得拍摄视频之后,为了能够使得拍摄视频可以满足不同用户的播放需求,可以获取拍摄视频中各个视频帧的图像类型,具体的,图像类型可以包括以下任意之一:竖幅图像、横竖幅切换图像、横幅图像、倾斜图像,需要注意的是,竖幅图像是通过图像采集装置进行竖幅拍摄操作所获得的图像,横竖幅切换图像是通过图像采集装置进行横竖幅切换拍摄操作所获得的图像,横幅图像是通过图像采集装置进行横幅拍摄操作所获得的图像,倾斜图像是通过图像采集装置以预设角度进行拍摄操作所获得的图像。After the captured video is obtained through the image acquisition device, in order to enable the captured video to meet the playback needs of different users, the image type of each video frame in the captured video can be obtained. Specifically, the image type can include any of the following: vertical image , horizontal and vertical switching images, banner images, and oblique images. It should be noted that the vertical image is an image obtained by performing a vertical shooting operation through an image acquisition device, and the horizontal and vertical switching image is an image obtained by performing a horizontal and vertical switching shooting operation by an image acquisition device. The obtained image, the banner image is an image obtained by performing a banner shooting operation by the image acquisition device, and the oblique image is an image obtained by performing a shooting operation at a preset angle by the image acquisition device.
另外,本实施例对于获取拍摄视频中各个视频帧的图像类型的实现方式不做限定,在一些实例中,获取拍摄视频中各个视频帧相对应的图像类型可以包括:获取拍摄视频中各个视频帧相对应的图像类型标识,基于图像类型标识确定拍摄视频中各个视频帧的图像类型。在另一些实例中,获取拍摄视频中各个视频帧相对应的图像类型可以包括:获取拍摄视频中各个视频帧中目标对象相对于显示装置的显示角度,基于显示角度确定拍摄视频中各个视频帧相对应的图像类型,从而有效地保证了对拍摄视频中各个视频帧的图像类型进行获取的准确可靠性。In addition, this embodiment does not limit the implementation method of obtaining the image type of each video frame in the captured video. In some examples, obtaining the image type corresponding to each video frame in the captured video may include: obtaining each video frame in the captured video. The corresponding image type identifier determines the image type of each video frame in the captured video based on the image type identifier. In other examples, obtaining the image type corresponding to each video frame in the captured video may include: obtaining the display angle of the target object in each video frame in the captured video relative to the display device, and determining the phase of each video frame in the captured video based on the display angle. The corresponding image type effectively ensures the accuracy and reliability of obtaining the image type of each video frame in the captured video.
步骤S1002:根据图像类型,确定用于对各个视频帧进行显示的播放速度。Step S1002: Determine the playback speed for displaying each video frame according to the image type.
在获取到图像类型之后,可以对图像类型进行分析处理,以确定用于对各个视频帧进行显示的播放速度。在一些实例中,预先配置有不同图像类型与播放速度之间的映射关系,而后可以基于图像类型和映射关系来确定用于对各个视频帧进行显示的播放速度,例如:在图像类型为竖幅图像时,则可以基于映射关系和竖幅图像来确定用于对竖幅图像进行显示的第一速度;在图像类型为横幅图像时,则可以基于映射关系和横幅图像来确定用于对横幅图像进行显示的第二速度等等。After the image type is obtained, the image type can be analyzed and processed to determine the playback speed for displaying each video frame. In some examples, mapping relationships between different image types and playback speeds are pre-configured, and then the playback speed for displaying each video frame can be determined based on the image type and the mapping relationship, for example: when the image type is vertical When the image type is a banner image, the first speed for displaying the vertical image can be determined based on the mapping relationship and the vertical image; when the image type is a banner image, the first speed for displaying the banner image can be determined based on the mapping relationship and the banner image. Proceed to display the second speed and so on.
在另一些实例中,根据图像类型,确定用于对各个视频帧进行显示的播放速度可以包括:当图像类型为竖幅图像、横竖幅切换图像或者倾斜图像中的一种时,确定用于对各个视频帧进行显示的播放速度为第一速度;当图像类型为横幅图像时,则将所有横幅图像划分为前段图像集合和后段图像集合,确定与前段图像集合中的各个视频帧的播放速度为第二速度、与后段图像集合中的各个视频帧的播放速度为第一速度,其中,第二速度大于第一速度。In other examples, determining the playback speed for displaying each video frame according to the image type may include: when the image type is one of a vertical image, a horizontal and vertical switching image, or an oblique image, determining the playback speed for displaying each video frame. The playback speed at which each video frame is displayed is the first speed; when the image type is a banner image, all banner images are divided into a front-end image set and a back-end image set, and the playback speed of each video frame in the front-end image set is determined. is the second speed, and the playback speed of each video frame in the subsequent image set is the first speed, wherein the second speed is greater than the first speed.
本实施例中,通过获取拍摄视频中各个视频帧的图像类型,而后根据图像类型确定用于对各个视频帧进行显示的播放速度,有效地实现了在获取到拍摄视频之后,可以基于拍摄视频中不同图像类型的视频帧来配置拍摄视频的播放速度,而后可以基于所配置的播放速度对拍摄视频进行播放,从而可以满足不同用户对拍摄视频的不同播放需求,进一步提高了该方法使用的灵活可靠性。In this embodiment, by obtaining the image type of each video frame in the captured video, and then determining the playback speed for displaying each video frame according to the image type, it is effectively realized that after obtaining the captured video, based on the captured video Video frames of different image types are used to configure the playback speed of the captured video, and then the captured video can be played based on the configured playback speed, thereby meeting the different playback needs of different users for the captured video, further improving the flexibility and reliability of this method. sex.
图11为本发明实施例提供的又一种无人机的控制方法的流程示意图;在上述实施例的基础上,参考附图11所示,在对无人机进行控制的过程中,为了能够满足用户及时了解对无人机进行控制的实时运行状态,本实施例中的方法还可以包括:Figure 11 is a schematic flow chart of another method for controlling a drone provided by an embodiment of the present invention; based on the above embodiment, with reference to Figure 11, during the process of controlling the drone, in order to To enable users to promptly understand the real-time operating status of the drone, the method in this embodiment may also include:
步骤S1101:获取基于用户的选择所确定的预飞行轨迹。Step S1101: Obtain the pre-flight trajectory determined based on the user's selection.
其中,为了能够对无人机进行控制,可以先获取基于用户的选择所确定的预飞行轨迹,在一些实例中,获取基于用户的选择所确定的预飞行轨迹可以包括:获取预飞行轨迹的选择页面,选择页面中可以显示可选择的多个预飞行轨迹,如图12所示,多个预飞行轨迹可以包括:冲天飞行轨迹、倾斜飞行轨迹、环绕飞行轨迹、螺旋飞行轨迹等等,并且,多个预飞行轨迹可以是位于预设的工作模式下的可选择轨迹,不同的工作模式下可以对应有不同的可选择轨迹。而后可以获取用户在选择页面中输入的选择操作,基于选择操作即可确定预飞行轨迹,在用户选择螺旋飞行轨迹时,则可以确定用于对无人机进行控制的预飞行轨迹为螺旋飞行轨迹,由于上述的预飞行轨迹是基于用户的选择操作进行确定的,因此可以满足不同用户对无人机的不同控制需求。Among them, in order to be able to control the UAV, the pre-flight trajectory determined based on the user's selection can first be obtained. In some examples, obtaining the pre-flight trajectory determined based on the user's selection can include: obtaining the selection of the pre-flight trajectory. page, the selection page can display multiple selectable pre-flight trajectories, as shown in Figure 12. The multiple pre-flight trajectories can include: soaring flight trajectories, inclined flight trajectories, orbiting flight trajectories, spiral flight trajectories, etc., and, Multiple pre-flight trajectories may be selectable trajectories located in a preset working mode, and different working modes may correspond to different selectable trajectories. Then the selection operation input by the user on the selection page can be obtained, and the pre-flight trajectory can be determined based on the selection operation. When the user selects the spiral flight trajectory, it can be determined that the pre-flight trajectory used to control the drone is the spiral flight trajectory. , Since the above-mentioned pre-flight trajectory is determined based on the user's selection operation, it can meet the different control needs of different users for the UAV.
在另一些实例中,获取基于用户的选择所确定的预飞行轨迹可以包括:获取预飞行轨迹的配置页面,配置页面中可以显示用于对预飞行轨迹进行编辑操作的多个控件,多个控件可以包括:直线控件、曲线控件、圆形控件、椭圆形控件、弯曲度控件等等,而后可以获取用户在配置页面中输入的配置操作,基于配置操作即可确定预飞行轨迹,在用户配置冲天飞行轨迹时,则可以确定用于对无人机进行控制的预飞行轨迹为冲天飞行轨迹,此时的预飞行轨迹也可以认为是基于用户的选择操作所确定的,从而可以满足不同用户对无人机的不同控制需求。In other examples, obtaining the pre-flight trajectory determined based on the user's selection may include: obtaining a configuration page of the pre-flight trajectory. The configuration page may display multiple controls for editing the pre-flight trajectory. The multiple controls It can include: straight line controls, curve controls, circular controls, elliptical controls, curvature controls, etc., and then the configuration operations input by the user on the configuration page can be obtained. Based on the configuration operations, the pre-flight trajectory can be determined, and the flight path can be determined after the user configures the sky. When flying the trajectory, the pre-flight trajectory used to control the UAV can be determined to be the sky-high flight trajectory. The pre-flight trajectory at this time can also be considered to be determined based on the user's selection operation, thus satisfying the needs of different users. Different control requirements of man and machine.
步骤S1102:在地图中显示预飞行轨迹。Step S1102: Display the pre-flight trajectory on the map.
在获取基于用户的选择所确定的预飞行轨迹之后,为了能够使得用户了解和查看所确定的预飞行轨迹,可以在地图中显示预飞行轨迹。当在地图中显示预飞行轨迹时,可以获取预飞行轨迹中所包括的已飞行轨迹段和未飞行轨迹段,对于已飞行轨迹段和未飞行轨迹段而言,可以在地图中以不同的显示方式对已飞行轨迹段和未飞行轨迹段进行显示,例如:在地图中以灰色颜色来显示已飞行轨迹段,以绿色颜色来显示未飞行轨迹段等等,从而使得用户可以直观地查看到无人机的预飞行轨迹的运行状态。After obtaining the pre-flight trajectory determined based on the user's selection, in order to enable the user to understand and view the determined pre-flight trajectory, the pre-flight trajectory may be displayed on the map. When displaying the pre-flight trajectory on the map, you can obtain the flown trajectory segments and non-flight trajectory segments included in the pre-flight trajectory. The flown trajectory segments and the non-flight trajectory segments can be displayed in different ways on the map. The flown trajectory segments and non-flighted trajectory segments are displayed in a certain way, for example, the flown trajectory segments are displayed in gray color on the map, the non-flighted trajectory segments are displayed in green color, etc., so that the user can intuitively view the non-flying trajectory segments. The operating status of the human-machine pre-flight trajectory.
在另一些实例中,在地图中显示预飞行轨迹可以包括:获取无人机的实时位置;在地图中显示无人机的实时位置和预飞行轨迹。具体的,在获取到预飞行轨迹,并基于预飞行轨迹对无人机进行控制时,可以通过无人机上的实时定位装置获取无人机的实时位置,而后在地图中显示无人机的实时位置和预飞行轨迹,如图13所示,在目标对象为待拍摄的山脉,获取到预飞行轨迹之后,可以基于预飞行轨迹控制无人机进行运动,在基于预飞行轨迹对无人机进行控制时,在显示屏幕的左下角位置可以显示地图缩略图,在地图缩略图中不仅可以对用于对无人机进行控制的预飞行轨迹进行显示,还能够对无人机的实时位置进行显示,具体的,无人机的实时位置可以通过箭头来标识,从而使得用户可以通过地图中直观地查看到无人机的实时位置和预飞行轨迹。In other examples, displaying the pre-flight trajectory on the map may include: obtaining the real-time position of the drone; displaying the real-time position and pre-flight trajectory of the drone on the map. Specifically, when the pre-flight trajectory is obtained and the drone is controlled based on the pre-flight trajectory, the real-time position of the drone can be obtained through the real-time positioning device on the drone, and then the real-time position of the drone is displayed on the map. Position and pre-flight trajectory, as shown in Figure 13, when the target object is the mountain to be photographed, after obtaining the pre-flight trajectory, the UAV can be controlled to move based on the pre-flight trajectory, and then the UAV is controlled based on the pre-flight trajectory. During control, a map thumbnail can be displayed in the lower left corner of the display screen. The map thumbnail can not only display the pre-flight trajectory used to control the drone, but also display the real-time position of the drone. , Specifically, the real-time position of the drone can be marked by an arrow, so that the user can intuitively view the real-time position and pre-flight trajectory of the drone on the map.
本实施例中,通过获取基于用户的选择所确定的预飞行轨迹,而后在地图中显示预飞行轨迹,从而使得用户可以通过地图中直观地查看到无人机的实时位置和预飞行轨迹,进一步提高了该方法的实用性。In this embodiment, by obtaining the pre-flight trajectory determined based on the user's selection, and then displaying the pre-flight trajectory on the map, the user can intuitively view the real-time location and pre-flight trajectory of the drone through the map, and further Improved the practicality of this method.
图14为本发明实施例提供的再一种无人机的控制方法的流程示意图;参考附图14所示,本实施例提供了再一种无人机的控制方法,该控制方法的执行主体可以为无人机的控制装置,具体的,该无人机的控制装置可以实现为控制终端,即控制方法可以应用于控制终端,该控制终端用于对无人机进行控制,为了能够实现QuickShot拍摄功能,无人机可以包括用于搭载图像采集装置的云台,其中,图像采集装置可以为照相机、摄像机、具有图像拍摄功能的手机、平板电脑或者其他设备等等,云台可以包括三轴云台,三轴云台可以包括用于驱动图像采集装置绕第一轴(偏航轴-yaw轴)旋转的第一电机、用于驱动图像采集装置绕第二轴(横滚轴-roll轴)旋转的第二电机和用于驱动图像采集装置绕第三轴(俯仰轴-pitch轴)旋转的第三电机。可以理解的是,云台的类型不仅可以为三轴云台,还可以为四轴云台,对于不同结构类型的云台,云台还可以包括不同的结构部件,本领域技术人员可以根据具体的云台类型来设置云台所包括的具体结构,在此不再赘述。Figure 14 is a schematic flow chart of yet another method of controlling a drone provided by an embodiment of the present invention; with reference to Figure 14, this embodiment provides yet another method of controlling a drone, and the execution body of the control method It can be a control device of a drone. Specifically, the control device of the drone can be implemented as a control terminal, that is, the control method can be applied to the control terminal. The control terminal is used to control the drone. In order to realize QuickShot For the shooting function, the drone may include a pan/tilt equipped with an image collection device. The image collection device may be a camera, a video camera, a mobile phone, a tablet, or other equipment with image capturing functions. The pan/tilt may include a three-axis The three-axis pan/tilt may include a first motor for driving the image acquisition device to rotate around a first axis (yaw axis-yaw axis), and a first motor for driving the image acquisition device to rotate around a second axis (roll axis-roll axis). ) and a third motor for driving the image acquisition device to rotate around a third axis (pitch axis). It can be understood that the type of the pan/tilt can be not only a three-axis pan/tilt, but also a four-axis pan/tilt. For pan/tilts of different structural types, the pan/tilt can also include different structural components. Those skilled in the art can determine the type according to the specific requirements. The specific structure included in the PTZ can be set according to the PTZ type, which will not be described again here.
具体的,无人机的控制方法可以包括:Specifically, UAV control methods may include:
步骤S1401:显示无人机轨迹选择控件和云台控制控件。Step S1401: Display the drone trajectory selection control and gimbal control control.
步骤S1402:基于用户对无人机轨迹选择控件的操作生成无人机的预飞行轨迹,预飞行轨迹用于对无人机进行控制。Step S1402: Generate a pre-flight trajectory of the drone based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone.
步骤S1403:基于用户对云台控制控件的操作生成云台控制信息,云台控制信息用于控制云台和图像采集装置对目标对象进行拍摄操作。Step S1403: Generate pan-tilt control information based on the user's operation of the pan-tilt control control. The pan-tilt control information is used to control the pan-tilt and the image acquisition device to perform shooting operations on the target object.
步骤S1404:向无人机发送预飞行轨迹和云台控制信息,以对无人机进行自动控制。Step S1404: Send the pre-flight trajectory and gimbal control information to the UAV to automatically control the UAV.
下面对上述各个步骤的具体实现过程和实现效果进行详细说明:The specific implementation process and implementation effects of each of the above steps are described in detail below:
步骤S1401:显示无人机轨迹选择控件和云台控制控件。Step S1401: Display the drone trajectory selection control and gimbal control control.
其中,为了能够实现对无人机进行控制,控制终端的显示界面中可以显示无人机轨迹选择控件和云台控制控件,上述的无人机轨迹选择控件用于供用户进行选择,以获得用于对无人机进行控制的预飞行轨迹。并且,所显示的无人机轨迹选择控件的数量可以为一个或多个,在无人机轨迹选择控件的数量为多个时,不同的无人机轨迹选择控件可以对应有不同类型的预飞行轨迹。Among them, in order to control the drone, the display interface of the control terminal can display the drone trajectory selection control and the gimbal control control. The above-mentioned drone trajectory selection control is used for the user to make selections to obtain the user's needs. Pre-flight trajectory for controlling the UAV. Moreover, the number of displayed UAV trajectory selection controls may be one or more. When the number of UAV trajectory selection controls is multiple, different UAV trajectory selection controls may correspond to different types of pre-flights. trajectory.
对于云台控制控件而言,该云台控制控件用于供用户进行选择,以获得用于对无人机上的云台和图像采集装置进行控制的云台控制信息。并且,所显示的云台控制控件的数量可以为一个或多个,在云台控制控件的数量为多个时,不同的云台控制控件可以对应有不同的云台控制信息。As for the gimbal control control, the gimbal control control is used for the user to select to obtain gimbal control information for controlling the gimbal and image acquisition device on the drone. Moreover, the number of displayed PTZ control controls may be one or more. When the number of PTZ control controls is multiple, different PTZ control controls may correspond to different PTZ control information.
另外,本实施例对于显示无人机轨迹选择控件和云台控制控件的具体实现方式不做限定,本领域技术人员可以根据具体的应用场景或者配置需求对无人机轨迹选择控件和云台控制控件进行显示,在一些实例中,可以通过一显示界面同时显示无人机轨迹选择控件和云台控制控件,此时,可以利用显示界面的不同位置显示无人机轨迹选择控件和云台控制控件,例如,可以在显示界面的左侧位置显示无人机轨迹选择控件,在显示界面的右侧位置显示云台控制控件等等。In addition, this embodiment does not limit the specific implementation of the UAV trajectory selection control and PTZ control control. Those skilled in the art can configure the UAV trajectory selection control and PTZ control according to specific application scenarios or configuration requirements. The control is displayed. In some examples, the drone trajectory selection control and the PTZ control control can be displayed simultaneously through a display interface. At this time, the drone trajectory selection control and the PTZ control control can be displayed at different positions of the display interface. , for example, the drone trajectory selection control can be displayed on the left side of the display interface, the gimbal control control can be displayed on the right side of the display interface, and so on.
在另一些实例中,可以利用不同的显示界面来显示无人机轨迹选择控件和云台控制控件,此时,本实施例中的显示无人机轨迹选择控件和云台控制控件可以包括:显示无人机轨迹选择控件;当获取到用户对任一无人机轨迹选择控件的操作之后,显示云台控制控件,以获取用户对云台控制控件的操作。In other examples, different display interfaces can be used to display the UAV trajectory selection control and PTZ control control. In this case, the display of the UAV trajectory selection control and PTZ control control in this embodiment may include: display UAV trajectory selection control; after obtaining the user's operation on any UAV trajectory selection control, the PTZ control control is displayed to obtain the user's operation on the PTZ control control.
举例来说,如图15所示,在显示界面中可以先显示无人机轨迹选择控件,无人机轨迹选择控件可以包括:冲天飞行轨迹选择控件、倾斜飞行轨迹选择控件、环绕飞行轨迹选择控件、螺旋飞行轨迹选择控件等等,而后用户可以针对所显示的任一无人机轨迹选择控件输入选择或者点选操作,即用户选择了任一的无人机轨迹选择控件,确定了用于对无人机进行控制的预飞行轨迹为上述所选择的无人机轨迹选择控件所对应的飞行轨迹。For example, as shown in Figure 15, the UAV trajectory selection control can be displayed first in the display interface. The UAV trajectory selection control can include: a soaring flight trajectory selection control, an inclined flight trajectory selection control, and an orbiting flight trajectory selection control. , spiral flight trajectory selection control, etc., and then the user can enter a selection or click operation for any displayed UAV trajectory selection control, that is, the user selects any UAV trajectory selection control and determines the The pre-flight trajectory controlled by the drone is the flight trajectory corresponding to the drone trajectory selection control selected above.
在获取到用户对任一无人机轨迹选择控件的操作之后,则可以在显示界面中显示云台控制控件,例如:在显示界面的中 部或者下部可以显示云台控制控件“横幅拍摄”调整控件,而后用户可以针对所显示的云台控制控件输入操作,以确定用于对云台和图像采集装置进行控制的云台控制信息,具体的,用户可以点击显示界面中所显示的“横幅拍摄”调整控件,而后可以显示能够对云台进行控制的多个子控件,子控件可以包括云台动作控件以及位于云台动作控件下的横幅控件、竖幅控件、竖转横控件、横转竖控件等等,上述不同的“横幅拍摄”控件和多个子控件可以均作为云台控制控件,通过用户对云台控制控件的操作即可获取到用于对云台和图像采集装置进行控制的云台控制信息,该云台控制信息可以包括:Yaw轴控制参数、Pitch轴控制参数、Roll轴控制参数、云台动作参数等等,云台动作参数可以包括横幅拍摄参数、竖幅拍摄参数、竖转横拍摄参数、横转竖拍摄参数等等。After obtaining the user's operation on any drone trajectory selection control, the gimbal control control can be displayed in the display interface. For example, the gimbal control control "banner shooting" adjustment control can be displayed in the middle or lower part of the display interface. , and then the user can input operations on the displayed PTZ control control to determine the PTZ control information used to control the PTZ and image acquisition device. Specifically, the user can click "Banner Shooting" displayed in the display interface Adjust the controls, and then display multiple sub-controls that can control the PTZ. The sub-controls can include PTZ action controls and banner controls, vertical controls, vertical-to-horizontal controls, horizontal-to-vertical controls, etc. located under the PTZ action controls. Etc., the different "banner shooting" controls and multiple sub-controls mentioned above can all be used as PTZ control controls. The PTZ control for controlling the PTZ and image acquisition device can be obtained by the user's operation of the PTZ control control. Information, the PTZ control information may include: Yaw axis control parameters, Pitch axis control parameters, Roll axis control parameters, PTZ action parameters, etc. PTZ action parameters may include banner shooting parameters, vertical shooting parameters, vertical and horizontal rotation parameters, etc. Shooting parameters, horizontal and vertical shooting parameters, etc.
在又一些实例中,在利用不同的显示界面显示无人机轨迹选择控件和云台控制控件时,本实施例中的显示无人机轨迹选择控件和云台控制控件还可以包括:显示云台控制控件,当通过云台控制控件获取到用于对云台和图像采集装置进行控制的云台控制信息之后,可以显示无人机轨迹选择控件,以获取用户对无人机轨迹选择控件的操作,获得用于对无人机进行控制的预飞行轨迹。In some examples, when different display interfaces are used to display the UAV trajectory selection control and the PTZ control control, the display of the UAV trajectory selection control and the PTZ control control in this embodiment may also include: display of the PTZ Control control, after obtaining the PTZ control information used to control the PTZ and image acquisition device through the PTZ control control, the drone trajectory selection control can be displayed to obtain the user's operation of the drone trajectory selection control , to obtain the pre-flight trajectory used to control the UAV.
步骤S1402:基于用户对无人机轨迹选择控件的操作生成无人机的预飞行轨迹,预飞行轨迹用于对无人机进行控制。Step S1402: Generate a pre-flight trajectory of the drone based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone.
在显示无人机轨迹选择控件之后,用户可以通过显示界面对无人机轨迹选择控件进行操作,例如:点选操作、滑动操作等等,在获取用户对无人机轨迹选择控件所输入的操作之后,则可以基于上述操作生成无人机的预飞行轨迹,该预飞行轨迹用于对无人机进行控制,需要注意的是,当用户针对不同的无人机轨迹选择控件输入操作时,可以生成与不同的无人机轨迹选择控件相对应的预飞行轨迹,例如:在用户针对冲天飞行轨迹选择控件输入点选或者选择操作时,则可以确定用于对无人机进行控制的预飞行轨迹为冲天飞行轨迹。After displaying the drone trajectory selection control, the user can operate the drone trajectory selection control through the display interface, such as clicking operations, sliding operations, etc., and obtain the operations input by the user on the drone trajectory selection control. After that, the pre-flight trajectory of the drone can be generated based on the above operations. The pre-flight trajectory is used to control the drone. It should be noted that when the user inputs operations for different drone trajectory selection controls, he or she can Generate pre-flight trajectories corresponding to different drone trajectory selection controls. For example, when the user enters a click or selection operation on the sky-high flight trajectory selection control, the pre-flight trajectory used to control the drone can be determined. For the sky-high flight trajectory.
在一些实例中,为了能够不同用户的不同控制需求,在生成预飞行轨迹之后,用户可以根据设计需求或者场景需求对预飞行轨迹的相关参数进行设置,例如:用户可以对预飞行轨迹的距离、预飞行轨迹的高度、预飞行轨迹所对应的速度等参数进行调整或者配置,而后可以基于所配置的预飞行轨迹和其他相关参数控制无人机进行运动,这样可以满足不同用户的不同应用需求。In some instances, in order to meet the different control needs of different users, after generating the pre-flight trajectory, the user can set the relevant parameters of the pre-flight trajectory according to the design requirements or scene requirements. For example: the user can set the distance, Parameters such as the height of the pre-flight trajectory and the speed corresponding to the pre-flight trajectory can be adjusted or configured, and then the drone can be controlled to move based on the configured pre-flight trajectory and other related parameters, which can meet the different application needs of different users.
步骤S1403:基于用户对云台控制控件的操作生成云台控制信息,云台控制信息用于控制云台和图像采集装置对目标对象进行拍摄操作。Step S1403: Generate pan-tilt control information based on the user's operation of the pan-tilt control control. The pan-tilt control information is used to control the pan-tilt and the image acquisition device to perform shooting operations on the target object.
在显示云台控制控件之后,用户可以通过显示界面对云台控制控件进行操作,例如:点选操作、滑动操作等等,在获取用户对云台控制控件所输入的操作之后,则可以基于上述操作生成云台控制信息,该云台控制信息用于控制云台和图像采集装置对目标对象进行拍摄操作。需要注意的是,当用户针对不同的云台控制控件输入操作时,可以生成与不同的云台控制控件相对应的预飞行轨迹,例如:在用户针对冲天飞行轨迹选择控件输入点选或者选择操作时,则可以确定用于对无人机进行控制的预飞行轨迹为冲天飞行轨迹。After the PTZ control control is displayed, the user can operate the PTZ control control through the display interface, such as clicking operations, sliding operations, etc. After obtaining the operations input by the user on the PTZ control control, the user can perform operations on the PTZ control control based on the above The operation generates pan-tilt control information, and the pan-tilt control information is used to control the pan-tilt and the image acquisition device to perform shooting operations on the target object. It should be noted that when the user inputs operations for different gimbal control controls, pre-flight trajectories corresponding to different gimbal control controls can be generated, for example: when the user inputs a click or selection operation for the soaring flight trajectory selection control When , it can be determined that the pre-flight trajectory used to control the UAV is the sky-high flight trajectory.
另外,本实施例对于基于用户对云台控制控件的操作生成云台控制信息的具体实现方式不做限定,在一些实例中,由于云台可以对应有不同的拍摄模式,而不同拍摄模式下可以生成不同的云台控制信息,因此,本实施例中的基于用户对云台控制控件的操作生成云台控制信息可以包括:基于用户对云台控制控件的操作,显示云台能够实现的所有拍摄模式;响应于用户的操作确定云台的拍摄模式;根据云台的拍摄模式,确定云台控制信息。In addition, this embodiment does not limit the specific implementation method of generating pan/tilt control information based on the user's operation of the pan/tilt control control. In some examples, the pan/tilt can correspond to different shooting modes, and different shooting modes can Different PTZ control information is generated. Therefore, in this embodiment, generating PTZ control information based on the user's operation of the PTZ control control may include: based on the user's operation of the PTZ control control, displaying all shooting capabilities that the PTZ can achieve mode; determine the shooting mode of the gimbal in response to the user's operation; determine the gimbal control information according to the shooting mode of the gimbal.
具体的,对于云台而言,预先配置有云台能够实现的拍摄模式,该拍摄模式至少包括以下任意之一:横幅拍摄、竖幅拍摄、横竖幅切换拍摄、预设角度拍摄,其中,横幅拍摄用于实现通过对云台的控制操作,使得位于云台上的图像采集装置能够进行横幅拍摄操作;竖幅拍摄用于实现通过对云台的控制操作,使得位于云台上的图像采集装置能够进行竖幅拍摄操作;横竖幅切换拍摄用于实现通过对云台的控制操作,使得位于云台上的图像采集装置能够在第一时刻进行横幅拍摄操作,在第二时刻进行竖幅拍摄操作,上述的第一时刻与第二时刻不同;预设角度拍摄用于实现通过对云台的控制操作,使得位于云台上的图像采集装置能够以预设角度进行拍摄操作。具体的,用户可以根据拍摄需求来选择云台的拍摄模式,该拍摄模式可以包括进行拍摄时云台的姿态。Specifically, for the gimbal, the shooting mode that the gimbal can achieve is pre-configured. The shooting mode includes at least any one of the following: banner shooting, vertical shooting, horizontal and vertical switching shooting, and preset angle shooting. Among them, banner shooting Shooting is used to control the pan/tilt so that the image collection device located on the pan/tilt can perform banner shooting operations; vertical shooting is used to control the pan/tilt so that the image collection device located on the pan/tilt can perform banner shooting operations. Capable of vertical shooting operations; horizontal and vertical switching shooting is used to control the pan/tilt so that the image collection device located on the pan/tilt can perform a horizontal shooting operation at the first moment and a vertical shooting operation at the second moment. , the above-mentioned first moment is different from the second moment; the preset angle shooting is used to realize the control operation of the pan/tilt, so that the image acquisition device located on the pan/tilt can perform shooting operations at the preset angle. Specifically, the user can select the shooting mode of the gimbal according to the shooting needs, and the shooting mode may include the posture of the gimbal when shooting.
由于云台所处的拍摄模式与云台的云台控制信息相关,因此,为了能够准确地确定云台控制信息,在显示云台控制控件之后,用户可以对云台控制控件进行操作,而后基于用户对云台控制控件的操作可以显示云台所能够实现的所有拍摄模式,所有拍摄模式可以包括横幅拍摄、竖幅拍摄、横竖幅切换拍摄、预设角度拍摄等等。而后用户可以对任一的拍摄模式执行选择或者滑动操作,从而可以响应于用户的操作确定云台的拍摄模式;而后可以根据云台的拍摄模式来确定云台控制信息,具体的,本实施例中云台控制信息的确定方式与上述实施例中步骤S302的具体实现方式和实现效果相类似,具体可参考上述陈述内容,在此不再赘述。Since the shooting mode of the gimbal is related to the gimbal control information of the gimbal, in order to accurately determine the gimbal control information, after the gimbal control control is displayed, the user can operate the gimbal control control, and then based on the user The operation of the gimbal control can display all the shooting modes that the gimbal can achieve. All shooting modes can include banner shooting, vertical shooting, horizontal and vertical switching shooting, preset angle shooting, etc. Then the user can perform a selection or sliding operation on any shooting mode, so that the shooting mode of the pan/tilt can be determined in response to the user's operation; and then the pan/tilt control information can be determined according to the shooting mode of the pan/tilt. Specifically, this embodiment The determination method of the PTZ control information is similar to the specific implementation method and implementation effect of step S302 in the above embodiment. For details, please refer to the above statement and will not be repeated here.
在另一些实例中,由于云台所处的拍摄模式与云台的云台控制信息相关,而云台的拍摄模式可以基于无人机的预飞行轨迹进行确定,此时,基于用户对云台控制控件的操作生成云台控制信息可以包括:基于用户对云台控制控件的操作,显示与无人机的预飞行轨迹相匹配的拍摄模式;响应于用户的操作确定云台的拍摄模式;根据云台的拍摄模式,确定云台控制信息。In other instances, since the shooting mode of the gimbal is related to the gimbal control information, and the shooting mode of the gimbal can be determined based on the pre-flight trajectory of the drone, at this time, based on the user's control of the gimbal The operation of the control to generate the gimbal control information may include: displaying a shooting mode that matches the pre-flight trajectory of the drone based on the user's operation of the gimbal control control; determining the shooting mode of the gimbal in response to the user's operation; The shooting mode of the gimbal determines the gimbal control information.
由于云台所处的拍摄模式与云台的云台控制信息相关,因此,为了能够准确地确定云台控制信息,在显示云台控制控件之后,用户可以对云台控制控件进行操作,而后基于用户对云台控制控件的操作可以显示与无人机的预飞行轨迹相匹配的拍摄模式,其中,在不同的应用场景中,无人机的预飞行轨迹可以不同,而不同的预飞行轨迹可以对应有相同或者不同的拍摄模式,在一些实例中,预飞行轨迹中的相邻轨迹点到目标对象之间的距离不同,相匹配的拍摄模式包括横竖幅切换拍摄;具体的,预飞行轨迹中相邻轨迹点到目标对象之间的距离逐渐增大,相匹配的拍摄模式包括竖幅转横幅拍摄模式。预飞行轨迹中相邻轨迹点到目标对象之间的距离逐渐减小,相匹配的拍摄模式包括横幅转竖幅拍摄模式。Since the shooting mode of the gimbal is related to the gimbal control information of the gimbal, in order to accurately determine the gimbal control information, after the gimbal control control is displayed, the user can operate the gimbal control control, and then based on the user The operation of the gimbal control can display the shooting mode that matches the pre-flight trajectory of the drone. In different application scenarios, the pre-flight trajectories of the drone can be different, and different pre-flight trajectories can correspond to There are the same or different shooting modes. In some instances, the distances between adjacent track points in the pre-flight trajectory and the target object are different. The matching shooting modes include switching between horizontal and vertical frames; specifically, the distances between adjacent trajectory points in the pre-flight trajectory are different. The distance between adjacent track points and the target object gradually increases, and the matching shooting mode includes vertical to horizontal shooting mode. The distance between adjacent track points in the pre-flight trajectory and the target object gradually decreases, and the matching shooting modes include the horizontal to vertical shooting mode.
在确定云台的拍摄模式之后,可以根据云台的拍摄模式来确定云台控制信息,具体的,本实施例中云台控制信息的确定方式与上述实施例中步骤S302的具体实现方式和实现效果相类似,具体可参考上述陈述内容,在此不再赘述。After determining the shooting mode of the gimbal, the gimbal control information can be determined according to the shooting mode of the gimbal. Specifically, the determination method of the gimbal control information in this embodiment is the same as the specific implementation method and implementation of step S302 in the above embodiment. The effects are similar. For details, please refer to the above statements and will not be repeated here.
在又一些实例中,由于云台所处的拍摄模式与云台的云台控制信息相关,而云台的拍摄模式可以基于目标对象进行确定,此时,基于用户对云台控制控件的操作生成云台控制信息可以包括:基于用户对云台控制控件的操作,显示与目标对象相匹配的拍摄模式;响应于用户的操作确定云台的拍摄模式;根据云台的拍摄模式,确定云台控制信息。In some examples, since the shooting mode of the gimbal is related to the gimbal control information, and the shooting mode of the gimbal can be determined based on the target object, at this time, the cloud is generated based on the user's operation of the gimbal control. The platform control information may include: displaying a shooting mode matching the target object based on the user's operation of the platform control control; determining the shooting mode of the platform in response to the user's operation; determining the platform control information according to the shooting mode of the platform .
由于云台所处的拍摄模式与云台的云台控制信息相关,因此,为了能够准确地确定云台控制信息,在显示云台控制控件之后,用户可以对云台控制控件进行操作,而后基于用户对云台控制控件的操作可以显示与目标对象相匹配的拍摄模式,其中,拍摄模式可以与目标对象所对应的对象类别或者尺寸特征相匹配,在拍摄模式与目标对象的对象类别相匹配时,则可以 先识别目标对象的对象类别,例如:植物、动物、建筑物、人物等等,而后可以基于上述目标对象的对象类别来确定相匹配的拍摄模式。在拍摄模式与目标对象的尺寸特征相匹配时,显示与目标对象相匹配的拍摄模式可以包括:获取目标对象在屏幕上的长度与宽度;基于目标对象在屏幕上的长度与宽度,显示为用户推荐的与目标对象相匹配的拍摄模式。Since the shooting mode of the gimbal is related to the gimbal control information of the gimbal, in order to accurately determine the gimbal control information, after the gimbal control control is displayed, the user can operate the gimbal control control, and then based on the user The operation of the pan/tilt control control can display the shooting mode that matches the target object, wherein the shooting mode can match the object category or size characteristics corresponding to the target object. When the shooting mode matches the object category of the target object, Then the object category of the target object can be identified first, such as plants, animals, buildings, people, etc., and then the matching shooting mode can be determined based on the object category of the target object. When the shooting mode matches the size characteristics of the target object, displaying the shooting mode that matches the target object may include: obtaining the length and width of the target object on the screen; based on the length and width of the target object on the screen, displaying to the user Recommended shooting modes that match the target subject.
具体的,在云台的拍摄模式与目标对象的尺寸特征相关时,为了能够准确地确定云台的拍摄模式,可以获取目标对象在屏幕上的长度与宽度,其中,目标对象在屏幕上的长度与宽度可以包括识别出的目标对象在屏幕上的轮廓的长度与宽度,或者用户所选择的目标对象的选择标识框的长度与宽度。在获取到目标对象在屏幕上的长度与宽度之后,可以基于目标对象在屏幕上的长度与宽度,显示为用户推荐的与目标对象相匹配的拍摄模式。Specifically, when the shooting mode of the gimbal is related to the size characteristics of the target object, in order to accurately determine the shooting mode of the gimbal, the length and width of the target object on the screen can be obtained, where the length of the target object on the screen is and width may include the length and width of the outline of the recognized target object on the screen, or the length and width of the selection identification box of the target object selected by the user. After obtaining the length and width of the target object on the screen, a shooting mode recommended for the user that matches the target object can be displayed based on the length and width of the target object on the screen.
在一些实例中,基于目标对象在屏幕上的长度与宽度,显示为用户推荐的与目标对象相匹配的拍摄模式可以包括:当目标对象的长宽比大于第一阈值时,相匹配的拍摄模式包括横幅拍摄;当目标对象的长宽比小于第二阈值时,相匹配的拍摄模式包括竖幅拍摄;当目标对象的长宽比大于或等于第二阈值、且小于或等于第一阈值时,相匹配的拍摄模式包括横竖幅切换拍摄。In some examples, based on the length and width of the target object on the screen, displaying the shooting mode recommended for the user that matches the target object may include: when the aspect ratio of the target object is greater than the first threshold, the matching shooting mode Including banner shooting; when the aspect ratio of the target object is less than the second threshold, the matching shooting mode includes vertical shooting; when the aspect ratio of the target object is greater than or equal to the second threshold and less than or equal to the first threshold, Matching shooting modes include horizontal and vertical switching shooting.
在另一些实例中,基于目标对象在屏幕上的长度与宽度,显示为用户推荐的与目标对象相匹配的拍摄模式可以包括:当目标对象的长度大于宽度时,相匹配的拍摄模式包括横幅拍摄、竖幅拍摄、横竖幅切换拍摄;当目标对象的长度小于或等于宽度时,相匹配的拍摄模式包括竖幅拍摄。In other examples, based on the length and width of the target object on the screen, displaying the shooting mode recommended for the user that matches the target object may include: when the length of the target object is greater than the width, the matching shooting mode includes banner shooting. , vertical shooting, switching between horizontal and vertical shooting; when the length of the target object is less than or equal to the width, the matching shooting mode includes vertical shooting.
在又一些实例中,对于云台控制信息而言,云台控制信息除了可以与云台的拍摄模式相关,还可以与用户想要针对目标对象进行拍摄操作的拍摄时长相关,因此,本实施例提供了一种根据云台的拍摄模式确定云台控制信息的实现方式,具体包括:获取预拍摄时长。根据预拍摄时长和云台的拍摄模式,确定云台控制信息。In some examples, for the PTZ control information, the PTZ control information may not only be related to the shooting mode of the PTZ, but also may be related to the shooting duration during which the user wants to perform a shooting operation on the target object. Therefore, this embodiment An implementation method for determining the pan/tilt control information based on the pan/tilt's shooting mode is provided, which specifically includes: obtaining the pre-shooting duration. Determine the PTZ control information based on the pre-shooting duration and the PTZ shooting mode.
为了能够准确地确定云台控制信息,可以先获取预拍摄时长,该预拍摄时长可以是基于用户的配置操作、输入操作或者默认操作进行确定,在获取到预拍摄时长之后,可以对预拍摄时长和云台的拍摄模式进行分析处理,以确定云台控制信息。在一些实例中,根据预拍摄时长和云台的拍摄模式,确定云台控制信息可以包括:当拍摄模式为横竖幅切换拍摄时,根据预拍摄时长确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间;基于云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间,确定云台控制信息。In order to accurately determine the gimbal control information, the pre-shooting duration can be obtained first. The pre-shooting duration can be determined based on the user's configuration operation, input operation or default operation. After the pre-shooting duration is obtained, the pre-shooting duration can be Analyze and process the shooting mode of the gimbal to determine the gimbal control information. In some examples, determining the pan/tilt control information based on the pre-shooting duration and the pan/tilt shooting mode may include: when the shooting mode is horizontal and vertical switching shooting, determining the pan/tilt vertical shooting, landscape/vertical switching shooting, and horizontal pan/tilt switching shooting based on the pre-shooting time. The respective corresponding times of shooting are determined; the gimbal control information is determined based on the respective corresponding times of vertical shooting, horizontal and vertical switching shooting, and horizontal shooting.
其中,根据预拍摄时长确定云台竖拍拍摄、横竖切换拍摄以及横拍拍摄各自对应的时间可以包括:将预拍摄时长中的第一预设时段确定为竖拍拍摄所对应的时间;将预设拍摄时长信息中的第二预设时段确定为竖转横切换拍摄所对应的时间;将预设拍摄时长信息中的第三预设时段确定为横拍拍摄所对应的时间;其中,第一预设时段、第二预设时段和第三预设时段构成预设拍摄时长。Among them, determining the corresponding times for pan-tilt vertical shooting, horizontal and vertical switching shooting, and horizontal shooting according to the pre-shooting duration may include: determining the first preset period in the pre-shooting duration as the time corresponding to vertical shooting; Assume that the second preset period in the shooting duration information is determined as the time corresponding to vertical and horizontal switching shooting; the third preset period in the preset shooting duration information is determined as the time corresponding to horizontal shooting; wherein, the first The preset period, the second preset period and the third preset period constitute a preset shooting duration.
在一些实例中,云台控制信息除了可以与云台的拍摄模式、拍摄时长信息相关,还可以与无人机预飞行的距离信息相关,此时,本实施例中的根据云台的拍摄模式,确定云台控制信息可以包括:显示无人机预飞行的距离信息;基于距离信息和云台的拍摄模式,确定云台控制信息。In some examples, the gimbal control information may not only be related to the gimbal's shooting mode and shooting duration information, but also may be related to the drone's pre-flight distance information. At this time, in this embodiment, the gimbal's shooting mode is , determining the gimbal control information may include: displaying the distance information of the drone's pre-flight; determining the gimbal control information based on the distance information and the shooting mode of the gimbal.
具体的,本实施例中根据预拍摄时长和云台的拍摄模式,确定云台控制信息、基于距离信息和云台的拍摄模式,确定云台控制信息的实现方式和实现效果与上述实施例中根据预拍摄时长和云台的拍摄模式,确定云台控制信息、基于距离信息和云台的拍摄模式,确定云台控制信息的实现方式和实现效果相类似,具体可参考上述陈述内容,在此不再赘述。Specifically, in this embodiment, the pan/tilt control information, the shooting mode based on the distance information and the pan/tilt are determined based on the pre-shooting duration and the pan/tilt photography mode. The implementation method and implementation effect of determining the pan/tilt control information are the same as those in the above embodiments. According to the pre-shooting duration and the shooting mode of the gimbal, determine the gimbal control information, determine the gimbal control information based on the distance information and the shooting mode of the gimbal, and determine the implementation method and effect of the gimbal control information. For details, please refer to the above statement, here No longer.
本实施例中,通过获取预拍摄时长,而后根据预拍摄时长和云台的拍摄模式确定云台控制信息,或者,基于距离信息和云台的拍摄模式,确定云台控制信息,不仅保证了对云台控制信息进行确定的准确可靠性,并且也扩展了对云台控制信息进行确定的实现方式,即用户可以根据拍摄需求确定不同的预拍摄时长或者距离信息,基于不同的预拍摄时长或者距离信息来确定不同的云台控制信息,进而可以满足不同用户的拍摄需求,进一步提高了该方法使用的灵活可靠性。In this embodiment, by obtaining the pre-shooting duration, and then determining the PTZ control information based on the pre-shooting duration and the PTZ shooting mode, or determining the PTZ control information based on the distance information and the PTZ shooting mode, it not only ensures Accurate and reliable determination of PTZ control information, and also expands the implementation method of determining PTZ control information, that is, users can determine different pre-shooting duration or distance information according to shooting needs, based on different pre-shooting duration or distance Information is used to determine different PTZ control information, which can meet the shooting needs of different users, further improving the flexibility and reliability of this method.
需要注意的是,在确定云台的拍摄模式之后,可以根据云台的拍摄模式来确定云台控制信息,具体的,本实施例中云台控制信息的确定方式与上述实施例中步骤S302的具体实现方式和实现效果相类似,具体可参考上述陈述内容,在此不再赘述。It should be noted that after determining the shooting mode of the gimbal, the gimbal control information can be determined according to the shooting mode of the gimbal. Specifically, the method of determining the gimbal control information in this embodiment is the same as step S302 in the above embodiment. The specific implementation method and implementation effect are similar. For details, please refer to the above statement and will not be described again here.
步骤S1404:向无人机发送预飞行轨迹和云台控制信息,以对无人机进行自动控制。Step S1404: Send the pre-flight trajectory and gimbal control information to the UAV to automatically control the UAV.
在获取到预飞行轨迹和云台控制信息之后,为了能够实现对无人机进行控制,可以将预飞行轨迹和云台控制信息发送至无人机,以使得无人机可以基于所接收到的预飞行轨迹和云台控制信息对无人机进行自动控制,从而有效地实现了能够对目标对象进行自动的拍摄操作。After obtaining the pre-flight trajectory and gimbal control information, in order to control the UAV, the pre-flight trajectory and gimbal control information can be sent to the UAV, so that the UAV can control the UAV based on the received The pre-flight trajectory and gimbal control information are used to automatically control the drone, thus effectively enabling automatic shooting of target objects.
本实施例提供的无人机的控制方法,通过显示无人机轨迹选择控件和云台控制控件,基于用户对无人机轨迹选择控件的操作生成无人机的预飞行轨迹,而后基于用户对云台控制控件的操作生成云台控制信息,并向无人机发送预飞行轨迹和云台控制信息,从而可以实现对无人机进行自动控制操作,具体的,可以基于预飞行轨迹控制无人机飞行,基于云台控制信息对无人机上的云台和图像采集装置进行控制,这样有效地实现了能够对无人机、云台和图像采集装置进行自动的解耦控制操作,在通过无人机进行拍摄操作时,拍摄的自由度更高,能够为用户的拍摄提供了更加灵活丰富的体验,有利于带来更有趣和富有视觉冲击力的成片效果,这样极大地丰富了无人机所能够实现的拍摄效果,提高了该方法的实用性,有利于市场的推广与应用。The UAV control method provided in this embodiment generates a pre-flight trajectory of the UAV based on the user's operation of the UAV trajectory selection control by displaying the UAV trajectory selection control and the PTZ control control, and then based on the user's operation of the UAV trajectory selection control. The operation of the gimbal control control generates gimbal control information and sends the pre-flight trajectory and gimbal control information to the UAV, so that the UAV can be automatically controlled. Specifically, the UAV can be controlled based on the pre-flight trajectory. The drone is flying, and the gimbal and image acquisition device on the drone are controlled based on the gimbal control information. This effectively realizes the automatic decoupling control operation of the drone, gimbal and image capture device. Through wireless When humans and machines perform shooting operations, the degree of freedom in shooting is higher, which can provide users with a more flexible and rich experience in shooting, and is conducive to bringing more interesting and visually impactful film effects, which greatly enriches the unmanned The shooting effect that can be achieved by the camera improves the practicality of this method and is conducive to market promotion and application.
图16为本发明实施例提供的又一种无人机的控制方法的流程示意图;在上述实施例的基础上,参考附图16所示,本实施例中的方法还可以包括:Figure 16 is a schematic flowchart of another UAV control method provided by an embodiment of the present invention; based on the above embodiment, with reference to Figure 16, the method in this embodiment may also include:
步骤S1601:获取来自于图像采集装置的原始视频,原始视频是图像采集装置基于横幅拍摄、竖幅拍摄和横竖幅切换拍摄得到的。Step S1601: Obtain the original video from the image collection device. The original video is obtained by the image collection device based on horizontal shooting, vertical shooting, and horizontal and vertical switching shooting.
其中,在获取到预飞行轨迹和云台控制信息,并向无人机发送预飞行轨迹和云台控制信息之后,可以基于预飞行轨迹和云台控制信息对无人机进行自动控制,以实现对目标对象进行拍摄操作,并可以通过图像采集装置拍摄的内容生成相对应的原始视频,具体的,不同的工作模式和云台控制信息可以生成不同效果的原始视频,原始视频可以包括:横幅拍摄视频、竖幅拍摄视频、横幅转竖幅拍摄视频、竖幅转横幅拍摄视频等等,这样可以有效地满足用户的拍摄需求,有利于提高该方法使用的灵活可靠性。Among them, after obtaining the pre-flight trajectory and gimbal control information and sending the pre-flight trajectory and gimbal control information to the UAV, the UAV can be automatically controlled based on the pre-flight trajectory and gimbal control information to achieve The target object is photographed, and the corresponding original video can be generated through the content captured by the image acquisition device. Specifically, different working modes and PTZ control information can generate original videos with different effects. The original video can include: Banner shooting Video, vertical format shooting video, banner to vertical format shooting video, vertical format to banner shooting video, etc. This can effectively meet the user's shooting needs and help improve the flexibility and reliability of this method.
步骤S1602:基于原始视频的内容生成相对应的目标视频。Step S1602: Generate a corresponding target video based on the content of the original video.
在获取到原始视频之后,可以对原始视频中的内容进行分析处理,以生成与原始视频相对应的目标视频。对于原始视频而言,在原始视频为横幅转竖幅拍摄视频或者竖幅转横幅拍摄视频时,由于原始视频中的视频图像幅度需要进行切换操作,因此,为了能够保证对原始视频进行显示的质量和效果,在对原始视频进行播放的时候,可以提醒用户对用于对原始视频进 行播放的显示装置进行旋转操作,此时,基于原始视频的内容生成相对应的目标视频可以包括:在原始视频中大致的横竖幅切换时,加入旋转提示图标,生成目标视频,以提示用户在观看目标视频时对显示装置进行旋转。After the original video is obtained, the content in the original video can be analyzed and processed to generate a target video corresponding to the original video. For the original video, when the original video is a banner-to-vertical video or a vertical-to-banner video, since the video image amplitude in the original video needs to be switched, in order to ensure the display quality of the original video and effect. When playing the original video, the user can be reminded to rotate the display device used to play the original video. At this time, generating the corresponding target video based on the content of the original video may include: in the original video When switching between roughly horizontal and vertical formats, a rotation prompt icon is added to generate a target video to prompt the user to rotate the display device when watching the target video.
本实施例中,通过获取来自于图像采集装置的原始视频,而后基于原始视频的内容生成相对应的目标视频,可以满足用户对目标对象进行拍摄的需求,另外,在拍摄视频为基于横幅拍摄、竖幅拍摄和横竖幅切换拍摄得到的时,通过控制终端来对拍摄视频添加旋转提示图标,获得目标视频,从而有效地保证了对目标视频进行生成的稳定可靠性,并且在对目标视频进行播放的过程中,基于所添加的旋转提示图标可以提醒用户适时地对显示装置进行调整,以保证显示装置所显示的目标视频始终处于正向,进一步提高了对目标视频进行显示的质量和效果。In this embodiment, by acquiring the original video from the image collection device, and then generating the corresponding target video based on the content of the original video, the user's need for shooting the target object can be met. In addition, when the video shooting is based on banner shooting, When shooting in vertical format and switching between horizontal and vertical formats, the user can control the terminal to add a rotation prompt icon to the captured video to obtain the target video, thus effectively ensuring the stability and reliability of generating the target video and playing the target video. In the process, the added rotation prompt icon can remind the user to adjust the display device in a timely manner to ensure that the target video displayed by the display device is always in the forward direction, further improving the quality and effect of displaying the target video.
图17为本发明实施例提供的另一种无人机的控制方法的流程示意图;在上述实施例的基础上,参考附图17所示,在对无人机进行控制的过程中,可以通过图像采集装置获得原始视频,为了进一步提高该方法的实用性,本实施例中提供了一种对原始视频的播放速度进行配置的实现方式,具体的,本实施例中的方法还可以包括:Figure 17 is a schematic flow chart of another UAV control method provided by an embodiment of the present invention; based on the above embodiment, with reference to Figure 17, during the process of controlling the UAV, you can The image acquisition device obtains the original video. In order to further improve the practicality of the method, this embodiment provides an implementation method for configuring the playback speed of the original video. Specifically, the method in this embodiment may also include:
步骤S1701:获取原始视频中各个视频帧的图像类型,其中,图像类型包括以下任意之一:竖幅图像、横竖幅切换图像、横幅图像、倾斜图像。Step S1701: Obtain the image type of each video frame in the original video, where the image type includes any one of the following: vertical image, horizontal and vertical switching image, banner image, and oblique image.
步骤S1702:根据图像类型,确定用于对各个视频帧进行显示的播放速度。Step S1702: Determine the playback speed for displaying each video frame according to the image type.
具体的,根据图像类型,确定用于对各个视频帧进行显示的播放速度可以包括:当图像类型为竖幅图像、横竖幅切换图像或者倾斜图像中的一种时,确定用于对各个视频帧进行显示的播放速度为第一速度;当图像类型为横幅图像时,则将所有横幅图像划分为前段图像集合和后段图像集合,确定与前段图像集合中的各个视频帧的播放速度为第二速度、与后段图像集合中的各个视频帧的播放速度为第一速度,其中,第二速度大于第一速度。Specifically, according to the image type, determining the playback speed for displaying each video frame may include: when the image type is one of vertical images, horizontal and vertical switching images, or oblique images, determining the playback speed for each video frame. The playback speed for display is the first speed; when the image type is a banner image, all banner images are divided into a front-end image set and a back-end image set, and the playback speed of each video frame in the front-end image set is determined to be the second speed. The speed and the playback speed of each video frame in the subsequent image set are the first speed, wherein the second speed is greater than the first speed.
需要注意的是,本实施例中上述步骤的具体实现方式和实现效果与上述实施例中步骤S1001-步骤S1002的具体实现方式和实现效果相类似,具体可参考上述陈述内容,在此不再赘述。It should be noted that the specific implementation manner and implementation effects of the above steps in this embodiment are similar to the specific implementation methods and implementation effects of step S1001 to step S1002 in the above embodiment. For details, please refer to the above statement and will not be repeated here. .
本实施例中,通过获取原始视频中各个视频帧的图像类型,而后根据图像类型,确定用于对各个视频帧进行显示的播放速度,从而有效地实现了在获取到原始视频之后,基于原始视频中不同图像类型的视频帧来配置原始视频的播放速度,而后可以基于所配置的播放速度对原始视频进行播放,从而可以满足不同用户对原始视频的不同播放需求,进一步提高了该方法使用的灵活可靠性。In this embodiment, by obtaining the image type of each video frame in the original video, and then determining the playback speed for displaying each video frame according to the image type, it is effectively realized that after obtaining the original video, based on the original video Video frames of different image types are used to configure the playback speed of the original video, and then the original video can be played based on the configured playback speed, thereby meeting the different playback needs of different users for the original video, further improving the flexibility of this method. reliability.
图18为本发明实施例提供的还一种无人机的控制方法的流程示意图;在上述实施例的基础上,参考附图18所示,在对无人机进行控制的过程中,为了能够满足用户及时了解对无人机进行控制的实时运行状态,本实施例中的方法还可以包括:Figure 18 is a schematic flowchart of another method for controlling a drone provided by an embodiment of the present invention; on the basis of the above embodiment, with reference to Figure 18, during the process of controlling the drone, in order to To enable users to promptly understand the real-time operating status of the drone, the method in this embodiment may also include:
步骤S1801:获取基于用户的选择所确定的预飞行轨迹。Step S1801: Obtain the pre-flight trajectory determined based on the user's selection.
步骤S1802:在地图中显示预飞行轨迹。Step S1802: Display the pre-flight trajectory on the map.
其中,在地图中显示预飞行轨迹可以包括:获取无人机的实时位置;在地图中显示无人机的实时位置和预飞行轨迹。Among them, displaying the pre-flight trajectory on the map may include: obtaining the real-time position of the drone; displaying the real-time position and pre-flight trajectory of the drone on the map.
需要注意的是,本实施例中上述步骤的具体实现方式和实现效果与上述实施例中步骤S1101-步骤S1102的具体实现方式和实现效果相类似,具体可参考上述陈述内容,在此不再赘述。It should be noted that the specific implementation manner and implementation effects of the above steps in this embodiment are similar to the specific implementation methods and implementation effects of step S1101 to step S1102 in the above embodiment. For details, please refer to the above statement and will not be repeated here. .
本实施例中,通过获取基于用户的选择所确定的预飞行轨迹,而后在地图中显示预飞行轨迹,从而使得用户可以通过地图中直观地查看到无人机的实时位置和预飞行轨迹,进一步提高了该方法的实用性。In this embodiment, by obtaining the pre-flight trajectory determined based on the user's selection, and then displaying the pre-flight trajectory on the map, the user can intuitively view the real-time location and pre-flight trajectory of the drone through the map, and further Improved the practicality of this method.
图19为本发明实施例提供的一种图像显示方法的流程示意图;参考附图19所示,本实施例提供了一种图像显示方法,该图像显示方法的执行主体可以为图像显示装置,具体的,该图像显示装置可以实现为控制终端,即图像显示方法可以应用于控制终端,该控制终端用于对无人机进行控制,为了能够实现QuickShot拍摄功能,无人机可以包括用于搭载图像采集装置的云台,其中,图像采集装置可以为照相机、摄像机、具有图像拍摄功能的手机、平板电脑或者其他设备等等,云台可以包括三轴云台,三轴云台可以包括用于驱动图像采集装置绕第一轴(偏航轴-yaw轴)旋转的第一电机、用于驱动图像采集装置绕第二轴(横滚轴-roll轴)旋转的第二电机和用于驱动图像采集装置绕第三轴(俯仰轴-pitch轴)旋转的第三电机。可以理解的是,云台的类型不仅可以为三轴云台,还可以为四轴云台,对于不同结构类型的云台,云台可以包括不同的结构部件,本领域技术人员可以根据具体的云台类型来设置云台所包括的具体结构,在此不再赘述。具体的,图像显示方法可以包括:Figure 19 is a schematic flow chart of an image display method provided by an embodiment of the present invention. Referring to Figure 19, this embodiment provides an image display method. The execution subject of the image display method can be an image display device. Specifically, , the image display device can be implemented as a control terminal, that is, the image display method can be applied to the control terminal, and the control terminal is used to control the drone. In order to realize the QuickShot shooting function, the drone can include a device for carrying images. The pan/tilt of the acquisition device, wherein the image acquisition device can be a camera, a video camera, a mobile phone with an image shooting function, a tablet computer or other equipment, etc., the pan/tilt can include a three-axis pan/tilt, and the three-axis pan/tilt can include a driver for driving A first motor for rotating the image acquisition device around a first axis (yaw axis-yaw axis), a second motor for driving the image acquisition device to rotate around a second axis (roll axis-roll axis), and a second motor for driving image acquisition The device is equipped with a third motor that rotates around a third axis (pitch axis-pitch axis). It can be understood that the type of the pan/tilt can be not only a three-axis pan/tilt, but also a four-axis pan/tilt. For pan/tilts of different structural types, the pan/tilt can include different structural components. Those skilled in the art can determine the type according to the specific requirements. PTZ type to set the specific structure included in the PTZ, which will not be described again here. Specifically, the image display method may include:
步骤S1901:获取图像采集装置的实时采集图像。Step S1901: Obtain the real-time collected image of the image collecting device.
其中,在无人机飞行作业的过程中,利用无人机上的图像采集装置可以对目标对象进行拍摄操作,从而可以获得与目标对象相对应的实时采集图像,为了能够使得用户及时地了解到对目标对象进行拍摄的情况,控制终端可以获取图像采集装置的实时采集图像,具体的,控制终端可以通过图像采集装置主动或者被动地获取到图像采集装置的实时采集图像。Among them, during the flight operation of the UAV, the image acquisition device on the UAV can be used to photograph the target object, so that real-time collected images corresponding to the target object can be obtained. In order to enable the user to understand the target object in a timely manner When the target object is photographed, the control terminal can obtain the real-time collection image of the image collection device. Specifically, the control terminal can actively or passively obtain the real-time collection image of the image collection device through the image collection device.
步骤S1902:确定图像采集装置的装置姿态以及控制终端的终端姿态。Step S1902: Determine the device posture of the image acquisition device and the terminal posture of the control terminal.
在对目标对象进行拍摄的过程中,图像采集装置的装置姿态可以发生变化,例如:在t1时刻,图像采集装置的装置姿态为横幅拍摄姿态;在t2时刻,图像采集装置的装置姿态为竖幅拍摄姿态。在图像采集装置的装置姿态发生变化时,通过图像采集装置所获得的实时采集图像的图像姿态也会发生变化,为了能够使得控制终端上所显示的图像姿态与图像采集装置的装置姿态相一致,在获取图像采集装置的实时采集图像之后,可以确定图像采集装置的装置姿态以及控制终端的终端姿态。During the process of photographing the target object, the posture of the image collection device may change. For example, at time t1, the posture of the image collection device is a horizontal shooting posture; at time t2, the posture of the image collection device is a vertical posture. Shooting pose. When the device attitude of the image acquisition device changes, the image attitude of the real-time collected image obtained by the image acquisition device will also change. In order to make the image attitude displayed on the control terminal consistent with the device attitude of the image acquisition device, After acquiring the real-time captured image of the image capturing device, the device posture of the image capturing device and the terminal posture of the control terminal can be determined.
具体的,本实施例对于确定图像采集装置的装置姿态的实现方式不做限定,本领域技术人员可以根据具体的应用场景或者应用需求进行配置,在一些实例中,确定图像采集装置的装置姿态可以包括:通过图像采集装置上设置的惯性测量单元获得图像采集装置的装置姿态。在另一些实例中,由于图像采集装置位于云台上,图像采集装置的装置姿态与云台姿态息息相关,因此,确定图像采集装置的装置姿态可以包括:获取云台的姿态信息,基于云台的姿态信息来确定图像采集装置的装置姿态,从而有效地保证了对图像采集装置的装置姿态进行确定的准确可靠性。Specifically, this embodiment does not limit the implementation of determining the device posture of the image acquisition device. Those skilled in the art can configure it according to specific application scenarios or application requirements. In some examples, determining the device posture of the image acquisition device can be It includes: obtaining the device attitude of the image acquisition device through an inertial measurement unit provided on the image acquisition device. In other examples, since the image acquisition device is located on the cloud platform, the device posture of the image capture device is closely related to the posture of the cloud platform. Therefore, determining the device posture of the image collection device may include: obtaining the posture information of the cloud platform, based on the cloud platform The attitude information is used to determine the device attitude of the image acquisition device, thereby effectively ensuring the accuracy and reliability of determining the device attitude of the image acquisition device.
相类似的,本实施例对于控制终端的终端姿态的确定方式不做限定,本领域技术人员可以根据具体的应用场景或者应用需求进行配置,在一些实例中,确定控制终端的终端姿态可以包括:通过控制终端上设置的惯性测量单元或者感测装置(角度传感器等)获得控制终端的终端姿态。Similarly, this embodiment does not limit the method of determining the terminal posture of the control terminal. Those skilled in the art can configure it according to specific application scenarios or application requirements. In some examples, determining the terminal posture of the control terminal may include: The terminal posture of the control terminal is obtained through an inertial measurement unit or sensing device (angle sensor, etc.) provided on the control terminal.
步骤S1903:基于装置姿态和终端姿态,确定与实时采集图像相对应的图像显示姿态,以确保用户看到的图像画面为正向。Step S1903: Based on the device posture and the terminal posture, determine the image display posture corresponding to the real-time collected image to ensure that the image screen seen by the user is in the forward direction.
在获取到装置姿态和终端姿态之后,可以对装置姿态和终端姿态进行分析处理,以确定与实时采集图像相对应的图像显示姿态,以确保用户看到的图像画面为正向。在一些实例中,基于装置姿态和终端姿态,确定与实时采集图像相对应的图像显示姿态可以包括:获取用于确定图像显示姿态的机器学习模型,将装置姿态和终端姿态输入至机器学习模型中,从而可以 获得与实时采集图像相对应的图像显示姿态,以确保用户看到的图像画面为正向。After the device posture and terminal posture are obtained, the device posture and terminal posture can be analyzed and processed to determine the image display posture corresponding to the real-time collected image to ensure that the image screen seen by the user is forward. In some examples, based on the device posture and the terminal posture, determining the image display posture corresponding to the real-time collected image may include: obtaining a machine learning model for determining the image display posture, and inputting the device posture and the terminal posture into the machine learning model. , so that the image display posture corresponding to the real-time collected image can be obtained to ensure that the image screen seen by the user is forward.
在另一些实例中,基于装置姿态和终端姿态,确定与实时采集图像相对应的图像显示姿态可以包括:基于装置姿态对实时采集图像进行旋转纠正,获得图像显示姿态,图像显示姿态与终端姿态相一致。In other examples, based on the device posture and the terminal posture, determining the image display posture corresponding to the real-time collected image may include: performing rotation correction on the real-time collected image based on the device posture to obtain the image display posture, and the image display posture is consistent with the terminal posture. consistent.
具体的,在获取到装置姿态和终端姿态之后,可以识别装置姿态与终端姿态是否一致,在装置姿态与终端姿态相一致时,则说明此时控制终端上所显示的实时采集图像为正向,由于用户看到的图像画面为正向,此时无需对实时采集图像进行任何调整;在装置姿态与终端姿态不一致时,由于此时在控制终端上所显示的实时采集图像不是正向,因此,为了能够使得用户通过控制终端看到正向的图像画面,则可以基于装置姿态对实时采集图像进行旋转纠正,获得图像显示姿态,所获得的图像显示姿态与终端姿态相一致,这样可以保证用户看到的图像画面为正向。Specifically, after obtaining the device posture and the terminal posture, it can be identified whether the device posture and the terminal posture are consistent. When the device posture and the terminal posture are consistent, it means that the real-time acquisition image displayed on the control terminal at this time is forward. Since the image the user sees is in the forward direction, there is no need to make any adjustments to the real-time captured image at this time; when the posture of the device is inconsistent with the posture of the terminal, because the real-time captured image displayed on the control terminal is not in the forward direction, therefore, In order to enable the user to see the forward image by controlling the terminal, the real-time collected image can be rotated and corrected based on the device posture to obtain the image display posture. The obtained image display posture is consistent with the terminal posture, which ensures that the user sees The image you get is in the forward direction.
具体实现时,以手持遥控器作为控制终端为例,手持遥控器上设置有显示模块,通过显示模块可以对图像采集装置所采集的实时采集图像进行显示,具体的,在云台处于横竖幅切换拍摄模式时,图像采集装置具有横竖幅切换的拍摄过程,这样容易导致图传画面也会随着云台上Roll轴的旋转而旋转,如图20所示,在t1时刻,手持遥控器的装置姿态为第一装置姿态,此时,手持遥控器可以获取图像采集装置所获得的实时采集图像,该实时采集图像为第一图像显示姿态;在t2时刻,手持遥控器的装置姿态为第一装置姿态,此时,手持遥控器可以获取图像采集装置所获得的实时采集图像,该实时采集图像为第二图像显示姿态。由图可知,第一图像显示姿态与第二图像显示姿态不同,即在图像采集装置进行横竖切换的拍摄过程,在某一阶段会出现实时采集图像与正常握持手持遥控器的状态下的观察视角不符。In specific implementation, taking a handheld remote controller as a control terminal as an example, the handheld remote controller is provided with a display module, through which the real-time collected images collected by the image collection device can be displayed. Specifically, when the pan/tilt is in the horizontal or vertical position switching In the shooting mode, the image acquisition device has a shooting process of switching between horizontal and vertical frames, which easily causes the image transmission screen to rotate with the rotation of the Roll axis of the gimbal. As shown in Figure 20, at time t1, the device holding the remote control The posture is the first device posture. At this time, the hand-held remote controller can obtain the real-time collection image obtained by the image acquisition device. The real-time collection image is the first image display posture; at time t2, the device posture of the hand-held remote control is the first device posture. At this time, the hand-held remote controller can obtain the real-time collected image obtained by the image collection device, and the real-time collected image is the second image display posture. It can be seen from the figure that the first image display posture is different from the second image display posture. That is, during the shooting process of the image acquisition device switching between horizontal and vertical directions, at a certain stage, there will be real-time acquisition of images and observation of the normal state of holding the handheld remote control. The perspective doesn't match.
为了解决上述技术问题,本实施例提供了一种新的图传交互形式,参考附图21所示,在利用图像采集装置对某一山峰进行旋转拍摄操作时,可以获得山峰的实时拍摄图像,在t1时刻时,可以获得竖幅画面,而后可以利用手持遥控器中的显示模块对竖幅画面进行同步显示;在t2-t3时刻时,利用图像采集装置进行旋转拍摄操作时,手持遥控器中的显示模块可以同步旋转所获得的实时拍摄图像,从而实现了云台角度与实时拍摄图像的图像显示姿态同步对齐,使得实时拍摄图像的内容始终处于正确的观看角度。In order to solve the above technical problems, this embodiment provides a new interactive form of image transmission. Referring to Figure 21, when an image acquisition device is used to perform a rotation shooting operation on a certain mountain peak, a real-time shooting image of the mountain peak can be obtained. At time t1, a vertical image can be obtained, and then the display module in the handheld remote control can be used to display the vertical image synchronously; at time t2-t3, when the image acquisition device is used for rotation shooting operation, the display module in the handheld remote control can The display module can synchronously rotate the obtained real-time shooting image, thereby realizing the synchronous alignment of the pan/tilt angle and the image display posture of the real-time shooting image, so that the content of the real-time shooting image is always at the correct viewing angle.
本实施例提供的图像显示方法,通过获取图像采集装置的实时采集图像,确定图像采集装置的装置姿态以及控制终端的终端姿态,而后基于装置姿态和终端姿态确定与实时采集图像相对应的图像显示姿态,以确保用户看到的图像画面为正向,这样解决了拍摄带有云台动作的运镜时图传画面歪斜的问题,进而可以保证拍摄整个过程中图传画面的可观察性,也在拍摄阶段就更加直观的展示出了最终成片观看时的效果,并且能够模拟无人机的镜头的变化效果,让用户在拍摄此类运镜时有了更好的图传观察体验,进一步提高了该图像显示方法的实用性,有利于市场的推广与应用。The image display method provided in this embodiment determines the device posture of the image collection device and the terminal posture of the control terminal by obtaining the real-time collection image of the image collection device, and then determines the image display corresponding to the real-time collection image based on the device posture and the terminal posture. posture to ensure that the image the user sees is in the forward direction. This solves the problem of skewed images in the image transmission when shooting camera movements with gimbal movements, thereby ensuring the observability of the image transmission during the entire shooting process, and also During the shooting stage, it more intuitively displays the effect of the final film viewing, and can simulate the changing effects of the drone's lens, allowing users to have a better image transmission observation experience when shooting such movements, and further The practicability of the image display method is improved and is conducive to market promotion and application.
具体应用时,本应用实施例提供了一种无人机的控制方法,该控制方法能够实现对无人机、云台和图像采集装置进行自动的解耦控制操作,让用户可以更加灵活的定义无人机的预飞行轨迹以及云台动作,从而可以得到更丰富的素材拍摄效果;同时还提出了一种适合移动端观看的、带有明显的主体和环境展示的QuickShot拍摄模式,此外,本实施例还能够实现目标识别、目标位置估计、飞行轨迹和云台轨迹的选择、图传界面展示等内容。具体的,参考附图22所示,飞行轨迹与云台动作解耦的拍摄组合的实现方案可以包括以下步骤:In specific applications, this application embodiment provides a control method for a drone, which can realize automatic decoupling control operations on the drone, gimbal and image acquisition device, allowing users to more flexibly define The pre-flight trajectory of the drone and the gimbal movement can be used to obtain richer material shooting effects; at the same time, a QuickShot shooting mode with obvious subject and environment display suitable for mobile viewing is also proposed. In addition, this Embodiments can also realize target recognition, target position estimation, flight trajectory and gimbal trajectory selection, image transmission interface display, etc. Specifically, as shown in Figure 22, the implementation solution of the shooting combination that decouples the flight trajectory from the gimbal movement may include the following steps:
步骤S1.1:飞行轨迹的选择操作。Step S1.1: Flight trajectory selection operation.
显示功能切换面板,功能切换面板内包括用于实现QuickShot功能的一键短片功能,用户在功能选择面板选中QuickShot(一键短片)功能之后,可以进行飞行轨迹的选择,在选择飞行轨迹之后,可以展示飞行轨迹的动画、视频效果以及文字说明,以辅助用户理解所选择飞行轨迹的飞行运镜效果。Display the function switching panel. The function switching panel includes the one-click short video function used to implement the QuickShot function. After the user selects the QuickShot (one-click short video) function on the function selection panel, the user can select the flight path. After selecting the flight path, the user can Display the animation, video effects and text description of the flight path to help users understand the flight camera effect of the selected flight path.
需要注意的是,在用户未在功能选择面板中选中飞行轨迹时,在功能切换面板内可以默认选中首个飞行轨迹,并可以在功能切换面板内展示与默认飞行估计相对应的展示效果视频。在用户不满意默认选择的飞行轨迹时,则可以在功能选择面板中进行轨迹切换操作,而后在功能切换面板内可以展示与切换后的飞行轨迹相对应的展示效果视频;若用户满意默认选择的飞行轨迹时,则可以收起功能选择面板,并显示下一个功能显示页面,以实现目标对象的选择操作。It should be noted that when the user does not select a flight trajectory in the function selection panel, the first flight trajectory can be selected by default in the function switching panel, and a display effect video corresponding to the default flight estimate can be displayed in the function switching panel. When the user is not satisfied with the flight trajectory selected by default, he can perform a trajectory switching operation in the function selection panel, and then the display effect video corresponding to the switched flight trajectory can be displayed in the function switching panel; if the user is satisfied with the flight trajectory selected by default When flying along the trajectory, the function selection panel can be folded and the next function display page can be displayed to realize the target object selection operation.
另外,对于飞行轨迹而言,用户可以根据需求对飞行轨迹的距离信息、高度信息进行调整或者配置;例如:在选择飞行轨迹时,可以先确定无人机的当前位置,飞行轨迹的起点可以是无人机的当前位置(无人机的起始点),而后可以基于无人机的当前位置和目标位置计算得到飞行轨迹所对应的飞行距离。In addition, for the flight trajectory, the user can adjust or configure the distance information and altitude information of the flight trajectory according to the needs; for example: when selecting the flight trajectory, the current position of the drone can be determined first, and the starting point of the flight trajectory can be The current position of the drone (the starting point of the drone), and then the flight distance corresponding to the flight trajectory can be calculated based on the current position of the drone and the target position.
步骤S1.2:选择目标。Step S1.2: Select target.
在选择用于对无人机进行控制的飞行轨迹之后,可以收起功能切换面板,之后可以显示用于实现选择目标的界面,而后通过信息引导用户点击或框选目标,如图23-图24所示,用户可以通过手指画框或点击目标物标记进行目标的选择,所选择的目标可以为一片空地、一片树林、人物、车辆、船桨、一片海等等。After selecting the flight trajectory used to control the UAV, the function switching panel can be folded, and then the interface for selecting the target can be displayed, and then the user can be guided through information to click or select the target, as shown in Figure 23-Figure 24 As shown in the figure, the user can select a target by drawing a frame with his finger or clicking on the target mark. The selected target can be an open space, a forest, a person, a vehicle, a paddle, a sea, etc.
在用户选择目标之后,用于实现选择目标的界面可以自动关闭,或者,用户可以手动关闭用于实现选择目标的界面,例如:用户可以点击界面中的空白区域,即可收起用于实现选择目标的界面。After the user selects the goal, the interface used to achieve the selected goal can be automatically closed, or the user can manually close the interface used to achieve the selected goal. For example, the user can click on a blank area in the interface to close the interface used to achieve the selected goal. interface.
步骤S1.3:飞行轨迹的参数设置和云台控制参数的设置。Step S1.3: Parameter setting of flight trajectory and gimbal control parameters.
其中,在选择目标之后,用户可以自由设置用于对目标进行拍摄的参数,用于对目标进行拍摄的参数可以包括「飞行轨迹参数」和「云台控制参数」两类选项,具体的,飞行轨迹参数是指飞行轨迹相关的参数,例如:飞行距离、飞行高度、环绕方向等等;云台控制参数可以是指拍摄中云台的方向及运动动作,例如:静态横幅拍摄、静态竖幅拍摄、横转竖幅拍摄以及其他任意角度的静态或动态旋转,例如:横转竖、逆时针30°转顺时针30°等。Among them, after selecting the target, the user can freely set the parameters used to shoot the target. The parameters used to shoot the target can include two types of options: "flight trajectory parameters" and "PTZ control parameters". Specifically, flight Trajectory parameters refer to parameters related to the flight trajectory, such as: flight distance, flight height, orbiting direction, etc.; gimbal control parameters can refer to the direction and movement of the gimbal during shooting, such as: static banner shooting, static vertical shooting , horizontal and vertical shooting, and other static or dynamic rotations at any angle, such as: horizontal to vertical, 30° counterclockwise, 30° clockwise, etc.
需要注意的是,云台的运动动作代表了现实中的相机云台旋转并将相机模块置于横向、竖向、或者横竖切换的动态运镜中,如图25所示,静态横幅拍摄的动作能够使得相机模块置于横向;如图26所示,横转竖幅拍摄的动作能够使得相机置于横竖切换的动态运镜;如图27所示,静态竖幅拍摄的动作能够使得相机模块置于竖向。It should be noted that the movement of the gimbal represents the rotation of the camera gimbal in reality and the camera module is placed in a horizontal, vertical, or horizontal and vertical switching dynamic motion, as shown in Figure 25, the action of static banner shooting It can make the camera module be placed in the horizontal position; as shown in Figure 26, the action of horizontally and vertically shooting can make the camera move dynamically to switch between horizontal and vertical; as shown in Figure 27, the action of static vertical shooting can make the camera module be placed in the horizontal position. in the vertical direction.
另外,在选择云台控制参数时,可以基于飞行轨迹的类型来确定云台控制参数,例如:对于渐行渐远的冲天飞行轨迹、螺旋飞行轨迹而言,可以确定云台控制参数为横竖切换的运镜参数。In addition, when selecting the gimbal control parameters, the gimbal control parameters can be determined based on the type of flight trajectory. For example, for the soaring flight trajectory and spiral flight trajectory that are gradually getting further and further away, the gimbal control parameters can be determined to switch between horizontal and vertical directions. lens movement parameters.
在完成飞行轨迹的参数和云台控制参数的设置操作之后,用户可以自由搭配飞行轨迹和云台控制参数,从而可以衍生出飞行轨迹数量×云台控制参数个不同的拍摄成片结果,这样极大丰富了拍摄成片的样式和效果。尤其是对于新增的多种云台动作(例如:竖转横云台动作、倾斜云台动作等等),能够搭配不同的飞行轨迹可以产生较为新颖的成片效果,例如:搭配远离目标物的轨迹(渐远、冲天、螺旋等)时,拍摄视频的效果最佳,可以达到竖屏下突出主体目标、横屏下展现宽广环境的极富冲击力的视觉效果;而搭配环绕目标物的轨迹(环绕、螺旋、彗星等)同样可以达到带有互动性、新鲜的内容观赏体 验,让用户具有一定的参与感,进一步提高了该方法的灵活可靠性。After completing the setting operation of the flight trajectory parameters and gimbal control parameters, the user can freely match the flight trajectory and gimbal control parameters, thereby deriving different shooting results with the number of flight trajectories × gimbal control parameters. This is extremely It greatly enriches the style and effect of the finished film. Especially for the newly added various gimbal movements (for example: vertical and horizontal gimbal movements, tilting gimbal movements, etc.), being able to match different flight trajectories can produce more novel film effects, for example: matching with objects far away from the target The video shooting effect is best when the trajectory is (distance, soaring, spiral, etc.), which can achieve a very impactful visual effect of highlighting the main target in the vertical screen and showing the broad environment in the horizontal screen; and with the surrounding target Trajectories (circling, spiral, comet, etc.) can also achieve an interactive and fresh content viewing experience, giving users a certain sense of participation, further improving the flexibility and reliability of this method.
需要注意的是,飞行轨迹与云台动作组合的选择方式不限于上述的「先选择飞行轨迹、再选择云台动作」,也可以是先选择云台动作,再选择飞行轨迹,或是同时对飞行轨迹和云台动作进行组合的搭配和选择。It should be noted that the method of selecting the combination of flight trajectory and gimbal action is not limited to the above-mentioned "select the flight trajectory first, then select the gimbal action". You can also select the gimbal action first, then select the flight trajectory, or select both at the same time. Match and select combinations of flight trajectories and gimbal movements.
步骤S1.4:基于所配置的飞行轨迹、飞行轨迹参数和云台控制参数控制无人机进行拍摄操作。Step S1.4: Control the drone to perform shooting operations based on the configured flight trajectory, flight trajectory parameters and gimbal control parameters.
在控制终端的显示界面上可以显示用于对无人机进行控制的显示界面,显示界面上可以显示用于实现开始拍摄的快门按钮,用户可以点击快门按钮开始拍摄,拍摄中快门进度条将展示拍摄进度,同时快门按钮支持点击取消拍摄。需要注意的是,当云台动作选项处于「竖转横」类型时,拍摄过程的图传展现形式会有所不同。A display interface for controlling the drone can be displayed on the display interface of the control terminal. A shutter button for starting shooting can be displayed on the display interface. The user can click the shutter button to start shooting. The shutter progress bar will be displayed during shooting. Shooting progress, and the shutter button supports clicking to cancel shooting. It should be noted that when the gimbal action option is in the "vertical to horizontal" type, the image transmission display form of the shooting process will be different.
由于在QuickShot模式所拍摄的内容中,通常情况下,用户最主要展示的两个部分即人物(或主体物)和环境,基于竖转横的拍摄模式能够带来的最大的内容价值,并且可以在移动端观看时极大的突出人物(或主体物)和环境之间的对比性,进一步提高了该方法的实用性。Since in the content captured in QuickShot mode, usually the two most important parts displayed by the user are the characters (or main objects) and the environment, the vertical-to-horizontal shooting mode can bring the greatest content value and can When viewed on a mobile terminal, the contrast between the character (or subject) and the environment is greatly highlighted, further improving the practicality of this method.
具体实现时,在基于飞行轨迹、飞行轨迹参数和云台控制参数控制无人机进行拍摄操作时,若需要实现竖转横的拍摄运镜时,存在两种主要方式可以实现上述预设的运镜效果:(1)前期拍摄中通过逐渐旋转云台Roll轴进行实现;(2)后期通过控制裁切范围的旋转和缩放进行实现。In specific implementation, when controlling the drone to perform shooting operations based on the flight trajectory, flight trajectory parameters and gimbal control parameters, if it is necessary to achieve vertical and horizontal shooting movements, there are two main ways to achieve the above preset operations. Mirror effect: (1) Achieved by gradually rotating the gimbal Roll axis during early shooting; (2) Achieved by controlling the rotation and scaling of the cropping range in the later period.
本应用实施例中的实现方式主要是通过上述第(1)种实现方式,具体的,通过前期旋转云台Roll轴进行拍摄可以确保画面无裁切,即无画质损失,可以实现更清晰的成片画质。此时,整个拍摄流程可以分为三个阶段:(a)竖拍阶段;(b)旋转阶段;(c)横拍阶段,具体的:The implementation method in this application embodiment is mainly through the above-mentioned implementation method (1). Specifically, by rotating the Roll axis of the gimbal in the early stage for shooting, it can ensure that the picture is not cropped, that is, there is no loss of image quality, and clearer images can be achieved. Film quality. At this time, the entire shooting process can be divided into three stages: (a) vertical shooting stage; (b) rotation stage; (c) horizontal shooting stage, specifically:
(a)在竖拍阶段中,云台将持续竖拍一段时间,在这段时间内重点展示人物(或主体物)的细节。此环节中,无人机与人物(或主体物)之间的距离应处于相对较近的位置。(a) In the vertical shooting stage, the gimbal will continue to shoot vertically for a period of time, during which time the details of the character (or subject) will be highlighted. In this link, the distance between the drone and the person (or subject) should be relatively close.
(b)在旋转阶段中,云台将逐渐从竖拍旋转至横拍,这段时间持续时长约5s,上述时间是留给用户在观看时旋转显示设备的,因为需要同时兼顾拍摄视频的美观度与效率,上述时长可以控制在5s左右,无人机与人物(或主体物)之间的距离应处于逐渐远离的状态。(b) During the rotation phase, the gimbal will gradually rotate from vertical shooting to horizontal shooting. This period lasts for about 5 seconds. The above time is reserved for the user to rotate the display device while watching, because it is necessary to take into account the beauty of the captured video at the same time. In terms of speed and efficiency, the above duration can be controlled at about 5 seconds, and the distance between the drone and the person (or main object) should be gradually moving away.
(c)在横拍阶段中,云台将持续横拍一段时间,在这段时间内重点展示人物(或主体物)所在的环境信息,在上述阶段中,无人机与人物(或主体物)之间的距离应处于相对较远的位置,同时在对人物进行拍摄构图时,可以适当地将人物(或主体物)置于画面下方三分之一处,以突出后景环境信息。(c) In the horizontal shooting phase, the gimbal will continue to shoot horizontally for a period of time, during which time the environmental information of the person (or main object) is displayed. In the above stage, the drone and the person (or main object) ) should be relatively far apart. At the same time, when composing a photo of a person, the person (or subject) can be appropriately placed in the lower third of the screen to highlight the background environmental information.
通过上述拍摄操作,能够实现在竖屏下人物(或主体物)的细节可以被更大的显示面积展示的更加清晰,横屏下环境信息可以被更宽的视野展示得更加全面,参考附图28-图29所示,分别示意了现有技术和本实施例中对主体目标和环境部分内容在移动端观看时的体验对比,显然的,相对于现有技术的实现方式而言,本实施例中的实现方式有效地最大化利用屏幕的显示面积,并能够提高用户观看拍摄视频的沉浸感。Through the above shooting operation, it can be realized that the details of the characters (or main objects) can be displayed more clearly with a larger display area in the vertical screen, and the environmental information can be displayed more comprehensively with a wider field of view in the horizontal screen. Refer to the attached figure. 28-Figure 29 shows a comparison of the experience of viewing the main target and part of the environment content on the mobile terminal in the prior art and this embodiment respectively. Obviously, compared with the implementation of the prior art, this implementation The implementation method in the example effectively maximizes the use of the display area of the screen and can improve the user's immersion in watching the captured video.
步骤S1.5:拍摄完成,获得拍摄视频。Step S1.5: The shooting is completed and the shooting video is obtained.
在完成拍摄操作之后,可以控制无人机自动返回开拍起点,并在过程中展示「返回中」的提示,同时用户也可以手动打断返回流程并结束任务。并且,通过无人机上的图像采集装置可以获得拍摄视频,并可以将拍摄视频缓存在无人机或者本地端,以便于用户可以通过视频显示装置对本地端所存储的拍摄视频进行查看。After completing the shooting operation, the drone can be controlled to automatically return to the starting point of the shooting, and a "returning" prompt will be displayed during the process. At the same time, the user can also manually interrupt the return process and end the task. In addition, the captured video can be obtained through the image collection device on the drone, and the captured video can be cached in the drone or the local terminal, so that the user can view the captured video stored on the local terminal through the video display device.
需要注意的是,对于「竖转横」类型的拍摄运镜或者「横转竖」类型的拍摄运镜而言,此类型的拍摄运镜可以实现在移动端浏览的拍摄视频时,能够以竖屏展示主体的目标细节为开始,以横屏展示宽广环境为结束的视频内容效果,该类的拍摄运镜主要应用于的轨迹类型是起幅距离目标距离较近,落幅距离目标较远的轨迹,例如:渐远的飞行轨迹、环绕的飞行轨迹等。It should be noted that for the "vertical-to-horizontal" type of shooting movement or the "horizontal-to-vertical" type of shooting movement, this type of shooting movement can be used to shoot videos viewed on the mobile terminal in the vertical direction. The video content effect starts with the target details of the subject being displayed on the screen and ends with the broad environment displayed on the horizontal screen. The trajectory type that this type of shooting lens is mainly used for is that the starting distance is closer to the target and the landing distance is farther from the target. Trajectories, such as: receding flight trajectories, orbiting flight trajectories, etc.
另外,在获取到拍摄视频之后,可以对拍摄视频进行显示,此时,本实施例中提供了一种拍摄视频的显示方法,具体参考附图30-图31所示,可以利用显示装置对拍摄视频进行播放显示,具体包括以下过程:In addition, after the captured video is obtained, the captured video can be displayed. At this time, this embodiment provides a method for displaying the captured video. Specifically, with reference to Figures 30-31, the display device can be used to display the captured video. The video is played and displayed, including the following processes:
在利用显示装置对拍摄视频进行播放显示时,画面首先可以从竖幅图像开始(满足社交媒体浏览中或自然手持下的状态)显示,此时,显示画面充满屏幕,同时人物或主体物占画面较大比重,可以清晰的展示人物或主体物的细节。When the display device is used to play and display the captured video, the picture can first be displayed from a vertical image (to meet the state of social media browsing or natural hand-holding). At this time, the display picture fills the screen, and at the same time, the person or subject occupies the screen. Larger proportion, can clearly show the details of characters or main objects.
随着拍摄视频内容的播放操作,在某一时刻,画面中出现动画提示,动画提示用于提示用户旋转显示设备(非必须),拍摄视频中的画面内容也会在此时开始旋转,用户跟随引导逐渐旋转设备(可以是顺时针或逆时针方向)将保持内容对于观看者是正确的朝向。As the video content is played back, at a certain moment, an animation prompt will appear on the screen. The animation prompt is used to prompt the user to rotate the display device (not necessary). The screen content in the video will also start to rotate at this time, and the user will follow Guided gradual rotation of the device (which can be clockwise or counterclockwise) will keep the content oriented correctly for the viewer.
随着拍摄视频画面的逐渐拉远(非必须,但是配合逐渐拉远的飞行轨迹效果最佳),视频画面中将展示出更多的环境细节。最终,用户把显示装置旋转至水平方向,视频画面也在可以展示出全部的环境细节,将人物或主体物所在的环境通过更宽广的视野进行展示,并结束整段内容。可以理解的是,云台的运镜动作与飞行轨迹之间的搭配可以是任意方式,不限于开拍点需靠近人物(或主体物),结束点需远离人物(或主体物)。As the video footage is gradually zoomed out (not necessary, but it works best with the gradually zooming out flight path), more details of the environment will be displayed in the video footage. Finally, the user rotates the display device to the horizontal orientation, and the video screen can also show all the environmental details, showing the environment where the character or subject is located through a wider field of view, and ending the entire content. It is understandable that the combination between the camera movement of the gimbal and the flight trajectory can be any way, and it is not limited to the starting point needing to be close to the character (or main object) and the end point needing to be far away from the character (or main object).
上述实现方式中,通过在移动端播放时始终保持视频内容填满屏幕,从而有效地最大化利用屏幕显示面积,并提高观看的沉浸感。同时,因为在观看过程中需要用户有一定的互动(旋转屏幕方向),也一定程度上提高了用户观看时的参与度,带来了有互动感的、新奇的观看感受。In the above implementation, by always keeping the video content filling the screen when playing on the mobile terminal, the screen display area is effectively maximized and the viewing immersion is improved. At the same time, because the user is required to have a certain amount of interaction (rotating the screen direction) during the viewing process, it also improves the user's participation in watching to a certain extent, bringing an interactive and novel viewing experience.
另外,在获取到通过无人机上图像采集装置所获得的拍摄视频之后,本应用实施例还能够对拍摄视频进行后处理,具体可以包括常规的QuickShot增加配乐、滤镜以及片尾LOGO处理之外,还将增加旋转设备提示以及视频播放速度的控制,以达到最优的观看体验。具体的,在对拍摄视频添加提示信息时,提示信息通常为一类悬浮在内容之上的图片或动画贴纸,也可以是文字形式,如图32-图33所示,具体添加旋转提示信息时,可以在旋转阶段出现之前约2s出现提示,这样可以提前告知用户接下来内容会旋转了,需要做好心理准备,到旋转阶段结束后,所添加的旋转提示信息可以自动消失。In addition, after acquiring the shooting video obtained by the image acquisition device on the drone, this application embodiment can also perform post-processing on the shooting video, which may include conventional QuickShot adding soundtrack, filters and ending LOGO processing. Rotation device prompts and video playback speed controls will also be added to achieve an optimal viewing experience. Specifically, when adding prompt information to a captured video, the prompt information is usually a type of picture or animated sticker suspended above the content, or it can also be in the form of text, as shown in Figures 32-33. When specifically adding rotation prompt information , a prompt can appear about 2 seconds before the rotation phase appears, so as to inform the user in advance that the content will be rotated next, and they need to be mentally prepared. After the rotation phase is over, the added rotation prompt information can automatically disappear.
此外,为了能够使得拍摄视频可以满足不同用户的拍摄效果需求,还可以对拍摄视频的播放速度进行调整或者配置,在一些实例中,拍摄视频的播放速度的控制通常遵循但不限于以下原则:竖拍阶段和旋转阶段保持1倍速度播放;横拍阶段分为前后两段:加速段和常速段:加速段可以进行加速播放,具体从视总时长来定,通常为2倍到4倍速度,常速段为1倍速。In addition, in order to enable the captured video to meet the shooting effect needs of different users, the playback speed of the captured video can also be adjusted or configured. In some instances, the control of the playback speed of the captured video usually follows but is not limited to the following principles: Vertical Playback is maintained at 1x speed during the shooting phase and rotation phase; the horizontal shooting phase is divided into two sections: acceleration section and normal speed section: the acceleration section can be accelerated playback, depending on the total duration, usually 2x to 4x speed , the normal speed section is 1x speed.
在上述速度原则下,拍摄视频的成片中会呈现的效果:先以较近的位置常速展示人物(或主体物),再通过一段相对柔和的速度展示逐渐旋转的过程,期间镜头拉远。旋转完成后,飞机拉远的速度突然加速并在一个相对较远的位置恢复常速,营造视觉冲击力,最终在较远位置以常速结尾,营造结束感。整体上一段视频的起承转合都会被较好的表达出来。Under the above speed principle, the effect that will appear in the finished video is: first display the character (or subject) at a relatively close position at a constant speed, and then display the gradual rotation process through a relatively soft speed, during which the camera zooms out . After the rotation is completed, the speed of the aircraft suddenly accelerates and returns to normal speed at a relatively far position, creating a visual impact. Finally, it ends at normal speed at a far distance, creating a sense of ending. On the whole, the beginning and end of a video will be better expressed.
需要注意的是,对拍摄视频后期的处理并不限于上述所描述的规范,应包括支持任意方式的加减速播放、旋转设备提示 形式(或无提示),或支持通过切换模板来改变成片的配乐、滤镜、贴纸包装、片尾、提示的任意组合。It should be noted that the post-processing of video shooting is not limited to the specifications described above, and should include supporting any way of accelerated and decelerated playback, rotating device prompts (or no prompts), or supporting changing the final video by switching templates. Any combination of soundtracks, filters, sticker packs, endings, and prompts.
本应用实施例提供的技术方案,由于采用了飞行轨迹与云台动作解耦的组合方式,极大的扩展了拍摄结果的多样性,使得QuickShot功能可以为用户提供更丰富的创作可能;另外,提出了一种新的「竖转横」类型的运镜模式,为移动端观看的视频内容拍摄带来了全新的形式,增加了成片的丰富性和观赏性;此外,通过所提供的图传交互方案,有效地解决了拍摄带有云台动作的运镜时图传画面歪斜的问题,让用户在拍摄此类运镜时有了更好的图传观察体验,进一步提高了该方法的实用性,有利于市场的推广与应用。The technical solution provided by this application embodiment uses a decoupled combination of flight trajectory and gimbal action, which greatly expands the diversity of shooting results, allowing the QuickShot function to provide users with richer creative possibilities; in addition, A new "vertical-to-horizontal" camera movement mode is proposed, which brings a new form of video content shooting for mobile viewing, increasing the richness and enjoyment of the finished film; in addition, through the provided images The transmission interaction solution effectively solves the problem of skewed image transmission images when shooting camera movements with gimbal movements, allowing users to have a better image transmission observation experience when shooting such movements, further improving the efficiency of this method. Practical, conducive to market promotion and application.
图34为本发明实施例提供的一种无人机的结构示意图;参考附图34所示,本实施例提供了一种无人机,该无人机能够与控制终端通信连接,无人机包括用于搭载图像采集装置的云台;并且,该无人机能够执行上述图2所示的无人机的控制方法,具体的,该无人机可以包括:Figure 34 is a schematic structural diagram of a drone provided by an embodiment of the present invention; with reference to Figure 34, this embodiment provides a drone that can communicate with a control terminal. The drone It includes a pan/tilt for carrying an image acquisition device; and, the UAV is capable of executing the control method of the UAV shown in Figure 2. Specifically, the UAV may include:
存储器3402,用于存储计算机程序;
处理器3401,用于运行存储器3402中存储的计算机程序以实现:
获取待拍摄的目标对象和预设的工作模式,工作模式包括无人机的预飞行轨迹和云台控制信息,预飞行轨迹由用户设定,云台控制信息也由用户设定;Obtain the target object to be photographed and the preset working mode. The working mode includes the pre-flight trajectory and gimbal control information of the drone. The pre-flight trajectory is set by the user, and the gimbal control information is also set by the user;
根据预飞行轨迹自动控制无人机进行移动;Automatically control the drone to move according to the pre-flight trajectory;
根据云台控制信息自动控制云台和图像采集装置对目标对象进行拍摄。Automatically control the PTZ and image acquisition device to shoot the target object according to the PTZ control information.
其中,无人机的结构中还可以包括通信接口3403,用于电子设备与其他设备或通信网络通信。Among them, the structure of the drone may also include a
图34所示的无人机还能够实现上述图1-图13、图22-图33所示实施例的方法的实现方式和实现效果相类似,本实施例未详细描述的部分,可参考对图1-图13、图22-图33所示实施例的相关说明。该技术方案的执行过程和技术效果参见图1-图13、图22-图33所示实施例中的描述,在此不再赘述。The UAV shown in Figure 34 can also implement the methods of the embodiments shown in Figures 1 to 13 and Figure 22 to Figure 33. The implementation methods and implementation effects are similar. For parts not described in detail in this embodiment, please refer to Relevant descriptions of the embodiments shown in Figures 1 to 13 and 22 to 33. For the implementation process and technical effects of this technical solution, please refer to the description in the embodiment shown in Figures 1 to 13 and 22 to 33, and will not be described again here.
图35为本发明实施例提供的一种控制终端的结构示意图;参考附图35所示,本实施例提供了一种控制终端,该控制终端用于对无人机进行控制,无人机包括用于搭载图像采集装置的云台;另外,该控制终端能够执行上述图14所示的无人机的控制方法,具体的,控制终端可以包括:Figure 35 is a schematic structural diagram of a control terminal provided by an embodiment of the present invention; with reference to Figure 35, this embodiment provides a control terminal, which is used to control a drone. The drone includes A pan/tilt equipped with an image acquisition device; in addition, the control terminal can execute the control method of the drone shown in Figure 14. Specifically, the control terminal may include:
存储器3502,用于存储计算机程序;
处理器3501,用于运行存储器3502中存储的计算机程序以实现:
显示无人机轨迹选择控件和云台控制控件;Display drone trajectory selection controls and gimbal control controls;
基于用户对无人机轨迹选择控件的操作生成无人机的预飞行轨迹,预飞行轨迹用于对无人机进行控制;The pre-flight trajectory of the drone is generated based on the user's operation of the drone trajectory selection control, and the pre-flight trajectory is used to control the drone;
基于用户对云台控制控件的操作生成云台控制信息,云台控制信息用于控制云台和图像采集装置对目标对象进行拍摄操作;The PTZ control information is generated based on the user's operation of the PTZ control control. The PTZ control information is used to control the PTZ and the image acquisition device to shoot the target object;
向无人机发送预飞行轨迹和云台控制信息,以对无人机进行自动控制。Send pre-flight trajectory and gimbal control information to the drone to automatically control the drone.
其中,控制终端的结构中还可以包括通信接口3503,用于电子设备与其他设备或通信网络通信。The structure of the control terminal may also include a
图35所示的控制终端还能够实现上述图14-图18、图22-图33所示实施例的方法的实现方式和实现效果相类似,本实施例未详细描述的部分,可参考对图14-图18、图22-图33所示实施例的相关说明。该技术方案的执行过程和技术效果参见图14-图18、图22-图33所示实施例中的描述,在此不再赘述。The control terminal shown in Figure 35 can also implement the methods of the embodiments shown in Figures 14 to 18 and Figure 22 to Figure 33 in a similar manner and effect. For parts not described in detail in this embodiment, please refer to the Figures 14-Related descriptions of the embodiments shown in Figures 18 and 22-33. For the execution process and technical effects of this technical solution, please refer to the description in the embodiment shown in Figures 14 to 18 and 22 to 33, and will not be described again here.
图36为本发明实施例提供的一种图像显示装置的结构示意图;参考附图36所示,本实施例提供了一种图像显示装置,该图像显示装置可以应用于控制终端,控制终端用于对无人机进行控制,其中,无人机包括用于搭载图像采集装置的云台;另外,该图像显示装置能够执行上述图19所示的图像显示方法,具体的,图像显示装置可以包括:Figure 36 is a schematic structural diagram of an image display device provided by an embodiment of the present invention. Referring to Figure 36, this embodiment provides an image display device. The image display device can be applied to a control terminal. The control terminal is used for Control an unmanned aerial vehicle, wherein the unmanned aerial vehicle includes a pan/tilt for carrying an image collection device; in addition, the image display device can perform the image display method shown in Figure 19. Specifically, the image display device may include:
存储器3602,用于存储计算机程序;
处理器3601,用于运行存储器3602中存储的计算机程序以实现:
获取图像采集装置的实时采集图像;Obtain real-time captured images from the image capture device;
确定图像采集装置的装置姿态以及控制终端的终端姿态;Determine the device posture of the image acquisition device and the terminal posture of the control terminal;
基于装置姿态和终端姿态,确定与实时采集图像相对应的图像显示姿态,以确保用户看到的图像画面为正向。Based on the posture of the device and the posture of the terminal, the image display posture corresponding to the real-time collected image is determined to ensure that the image screen seen by the user is forward.
其中,图像显示装置的结构中还可以包括通信接口3603,用于电子设备与其他设备或通信网络通信。The structure of the image display device may also include a
图36所示的图像显示装置还能够实现上述图19-图33所示实施例的方法的实现方式和实现效果相类似,本实施例未详细描述的部分,可参考对图19-图33所示实施例的相关说明。该技术方案的执行过程和技术效果参见图19-图33所示实施例中的描述,在此不再赘述。The image display device shown in FIG. 36 can also implement the method and effect similar to the embodiment shown in FIGS. Description of the embodiment. For the implementation process and technical effects of this technical solution, please refer to the description in the embodiment shown in Figures 19 to 33, and will not be described again here.
图37为本发明实施例提供的一种无人机系统的结构示意图一;参考附图37所示,本实施例提供了一种无人机系统,该无人机系统可以实现对目标对象进行拍摄操作,具体的,无人机系统可以包括:Figure 37 is a schematic structural diagram of an unmanned aerial vehicle system provided by an embodiment of the present invention. Referring to Figure 37, this embodiment provides an unmanned aerial vehicle system that can realize target object detection. Filming operations, specifically, UAV systems can include:
上述图34所对应实施例中的无人机3701;The
控制终端3702,与无人机3701通信连接,用于对无人机3701进行控制。The
本实施例中的无人机系统的实现方式和实现效果与上述图34所示实施例的无人机3701的实现方式和实现效果相类似,本实施例未详细描述的部分,可参考对图34所示实施例的相关说明。该技术方案的执行过程和技术效果参见图34所示实施例中的描述,在此不再赘述。The implementation method and effect of the UAV system in this embodiment are similar to the implementation method and effect of the
图38为本发明实施例提供的一种无人机系统的结构示意图二;参考附图38所示,本实施例提供了一种无人机系统,该无人机系统可以实现对目标对象进行拍摄操作,具体的,无人机系统可以包括:Figure 38 is a schematic structural diagram 2 of an unmanned aerial vehicle system provided by an embodiment of the present invention; with reference to Figure 38, this embodiment provides an unmanned aerial vehicle system that can realize target objects. Filming operations, specifically, UAV systems can include:
无人机3801;
上述图35所示实施例中的控制终端3802,与无人机3801通信连接,用于对无人机3801进行控制。The
本实施例中的无人机系统的实现方式和实现效果与上述图35所示实施例的控制终端3802的实现方式和实现效果相类似,本实施例未详细描述的部分,可参考对图35所示实施例的相关说明。该技术方案的执行过程和技术效果参见图35所示实施例中的描述,在此不再赘述。The implementation method and effect of the UAV system in this embodiment are similar to the implementation method and effect of the
图39为本发明实施例提供的一种无人机系统的结构示意图三;参考附图39所示,本实施例提供了一种无人机系统,该无人机系统可以实现对目标对象进行拍摄操作,具体的,无人机系统可以包括:Figure 39 is a schematic structural diagram 3 of an unmanned aerial vehicle system provided by an embodiment of the present invention; with reference to Figure 39, this embodiment provides an unmanned aerial vehicle system, which can realize target objects. Filming operations, specifically, UAV systems can include:
无人机3901;
上述图36所示实施例中的图像显示装置3902,与无人机3901通信连接,用于通过无人机3901获取待显示视频。The
本实施例中的无人机系统的实现方式和实现效果与上述图36所示实施例的图像显示装置3902的实现方式和实现效果相类似,本实施例未详细描述的部分,可参考对图36所示实施例的相关说明。该技术方案的执行过程和技术效果参见图36所示实施例中的描述,在此不再赘述。The implementation and implementation effects of the UAV system in this embodiment are similar to the implementation and implementation effects of the
本发明实施例提供了一种计算机可读存储介质,存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,程序指令用于实现上述图1-图13、图22-图33的无人机的控制方法。Embodiments of the present invention provide a computer-readable storage medium. The storage medium is a computer-readable storage medium. Program instructions are stored in the computer-readable storage medium. The program instructions are used to implement the above-mentioned Figures 1-13 and 22- The control method of the UAV in Figure 33.
本发明实施例提供了一种计算机程序产品,包括:计算机程序,当计算机程序被电子设备的处理器执行时,使处理器执行图1-图13、图22-图33所示方法实施例中的无人机的控制方法。Embodiments of the present invention provide a computer program product, including: a computer program. When the computer program is executed by a processor of an electronic device, the processor is caused to execute the method embodiments shown in FIGS. 1-13 and 22-33. UAV control method.
本发明实施例提供了一种计算机可读存储介质,存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,程序指令用于实现上述图14-图18、图22-图33的无人机的控制方法。Embodiments of the present invention provide a computer-readable storage medium. The storage medium is a computer-readable storage medium. Program instructions are stored in the computer-readable storage medium. The program instructions are used to implement the above-mentioned Figures 14-18 and 22- The control method of the UAV in Figure 33.
本发明实施例提供了一种计算机程序产品,包括:计算机程序,当计算机程序被电子设备的处理器执行时,使处理器执行图14-图18、图22-图33所示方法实施例中的无人机的控制方法。Embodiments of the present invention provide a computer program product, including: a computer program. When the computer program is executed by a processor of an electronic device, the processor is caused to execute the method embodiments shown in FIGS. 14-18 and 22-33. UAV control method.
本发明实施例提供了一种计算机可读存储介质,存储介质为计算机可读存储介质,该计算机可读存储介质中存储有程序指令,程序指令用于实现上述图19-图33的图像显示方法。Embodiments of the present invention provide a computer-readable storage medium. The storage medium is a computer-readable storage medium. Program instructions are stored in the computer-readable storage medium. The program instructions are used to implement the image display method of Figures 19-33. .
本发明实施例提供了一种计算机程序产品,包括:计算机程序,当计算机程序被电子设备的处理器执行时,使处理器执行图19-图33所示方法实施例中的图像显示方法。Embodiments of the present invention provide a computer program product, including: a computer program. When the computer program is executed by a processor of an electronic device, the processor is caused to execute the image display method in the method embodiments shown in FIGS. 19-33.
以上各个实施例中的技术方案、技术特征在与本相冲突的情况下均可以单独,或者进行组合,只要未超出本领域技术人员的认知范围,均属于本申请保护范围内的等同实施例。The technical solutions and technical features in each of the above embodiments can be used alone or in combination if they conflict with the present application. As long as they do not exceed the cognitive scope of those skilled in the art, they all belong to equivalent embodiments within the protection scope of the present application. .
在本发明所提供的几个实施例中,应该理解到,所揭露的相关检测装置和方法,可以通过其它的方式实现。例如,以上所描述的检测装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,检测装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided by the present invention, it should be understood that the disclosed related detection devices and methods can be implemented in other ways. For example, the detection device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components. can be combined or can be integrated into another system, or some features can be ignored, or not implemented. On the other hand, the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the detection device or unit may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware or software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得计算机处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或者光盘等各种可以存储程序代码的介质。If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or contributes to the existing technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium , including several instructions for causing a computer processor (processor) to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program code.
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only examples of the present invention, and do not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the description and drawings of the present invention, or directly or indirectly applied to other related technologies fields are equally included in the scope of patent protection of the present invention.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, but not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features can be equivalently replaced; and these modifications or substitutions do not deviate from the essence of the corresponding technical solutions from the technical solutions of the embodiments of the present invention. scope.
Claims (102)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/087937 WO2023201574A1 (en) | 2022-04-20 | 2022-04-20 | Control method for unmanned aerial vehicle, image display method, unmanned aerial vehicle, and control terminal |
CN202280050047.1A CN117693946A (en) | 2022-04-20 | 2022-04-20 | Unmanned aerial vehicle control method, image display method, unmanned aerial vehicle and control terminal |
US18/917,744 US20250033809A1 (en) | 2022-04-20 | 2024-10-16 | Uav control method, image display method, uav, and control terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2022/087937 WO2023201574A1 (en) | 2022-04-20 | 2022-04-20 | Control method for unmanned aerial vehicle, image display method, unmanned aerial vehicle, and control terminal |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/917,744 Continuation US20250033809A1 (en) | 2022-04-20 | 2024-10-16 | Uav control method, image display method, uav, and control terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023201574A1 true WO2023201574A1 (en) | 2023-10-26 |
Family
ID=88418875
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/087937 WO2023201574A1 (en) | 2022-04-20 | 2022-04-20 | Control method for unmanned aerial vehicle, image display method, unmanned aerial vehicle, and control terminal |
Country Status (3)
Country | Link |
---|---|
US (1) | US20250033809A1 (en) |
CN (1) | CN117693946A (en) |
WO (1) | WO2023201574A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117812457A (en) * | 2024-02-29 | 2024-04-02 | 深圳市浩瀚卓越科技有限公司 | Cloud deck working mode switching method, device, equipment and storage medium |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160360087A1 (en) * | 2015-06-02 | 2016-12-08 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
CN107589691A (en) * | 2017-08-11 | 2018-01-16 | 北京小米移动软件有限公司 | The filming control method and device of unmanned plane |
CN108476288A (en) * | 2017-05-24 | 2018-08-31 | 深圳市大疆创新科技有限公司 | Filming control method and device |
CN108958614A (en) * | 2018-07-04 | 2018-12-07 | 维沃移动通信有限公司 | A kind of display control method and terminal |
CN112154651A (en) * | 2019-08-13 | 2020-12-29 | 深圳市大疆创新科技有限公司 | Holder control method, holder and computer readable storage medium |
US20210103293A1 (en) * | 2018-07-20 | 2021-04-08 | SZ DJI Technology Co., Ltd. | Control methods and apparatuses for mobile robots, devices, and storage media |
CN113841386A (en) * | 2020-08-26 | 2021-12-24 | 深圳市大疆创新科技有限公司 | Image correction method and apparatus, image pickup device, and storage medium |
-
2022
- 2022-04-20 CN CN202280050047.1A patent/CN117693946A/en active Pending
- 2022-04-20 WO PCT/CN2022/087937 patent/WO2023201574A1/en active Application Filing
-
2024
- 2024-10-16 US US18/917,744 patent/US20250033809A1/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160360087A1 (en) * | 2015-06-02 | 2016-12-08 | Lg Electronics Inc. | Mobile terminal and controlling method thereof |
CN108476288A (en) * | 2017-05-24 | 2018-08-31 | 深圳市大疆创新科技有限公司 | Filming control method and device |
CN107589691A (en) * | 2017-08-11 | 2018-01-16 | 北京小米移动软件有限公司 | The filming control method and device of unmanned plane |
CN108958614A (en) * | 2018-07-04 | 2018-12-07 | 维沃移动通信有限公司 | A kind of display control method and terminal |
US20210103293A1 (en) * | 2018-07-20 | 2021-04-08 | SZ DJI Technology Co., Ltd. | Control methods and apparatuses for mobile robots, devices, and storage media |
CN112154651A (en) * | 2019-08-13 | 2020-12-29 | 深圳市大疆创新科技有限公司 | Holder control method, holder and computer readable storage medium |
CN113841386A (en) * | 2020-08-26 | 2021-12-24 | 深圳市大疆创新科技有限公司 | Image correction method and apparatus, image pickup device, and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117812457A (en) * | 2024-02-29 | 2024-04-02 | 深圳市浩瀚卓越科技有限公司 | Cloud deck working mode switching method, device, equipment and storage medium |
CN117812457B (en) * | 2024-02-29 | 2024-05-07 | 深圳市浩瀚卓越科技有限公司 | Cloud deck working mode switching method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
US20250033809A1 (en) | 2025-01-30 |
CN117693946A (en) | 2024-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110944727B (en) | System and method for controlling virtual camera | |
US10863073B2 (en) | Control method for photographing using unmanned aerial vehicle, photographing method using unmanned aerial vehicle, mobile terminal, and unmanned aerial vehicle | |
WO2017036329A1 (en) | Method and device for playing video content at any position and time | |
US9230365B2 (en) | Touring in a geographic information system | |
US10127632B1 (en) | Display and update of panoramic image montages | |
CN105391939B (en) | Unmanned plane filming control method and device, unmanned plane image pickup method and unmanned plane | |
US9253416B2 (en) | Modulation of background substitution based on camera attitude and motion | |
US20170076612A1 (en) | Information processing device, information processing method, program, and imaging system | |
TW202203085A (en) | Automatic camera guidance and settings adjustment | |
CN106157359A (en) | A kind of method for designing of virtual scene experiencing system | |
CN108702464B (en) | Video processing method, control terminal and mobile device | |
WO2018205104A1 (en) | Unmanned aerial vehicle capture control method, unmanned aerial vehicle capturing method, control terminal, unmanned aerial vehicle control device, and unmanned aerial vehicle | |
EP4478731A1 (en) | Video recording method and apparatus, and electronic device | |
US11024090B2 (en) | Virtual frame for guided image composition | |
CN106951561A (en) | Electronic map system based on virtual reality technology and GIS data | |
CN106790996A (en) | Mobile phone virtual reality interactive system and method | |
US20250033809A1 (en) | Uav control method, image display method, uav, and control terminal | |
WO2022141955A1 (en) | Unmanned aerial vehicle control method, apparatus, and computer-readable storage medium | |
WO2023036198A1 (en) | Method and apparatus for controlling aerial vehicle to capture rotational delay video, and device and medium | |
CN108419052A (en) | A kind of more unmanned plane method for panoramic imaging | |
CN110764247A (en) | AR telescope | |
US20230359198A1 (en) | Unmanned aerial vehicle, control method thereof, and storage medium | |
WO2023035165A1 (en) | Photographing method, photographing system, and storage medium | |
CN108475410B (en) | Three-dimensional watermark adding method, device and terminal | |
CN110381250A (en) | Prompt the method and device taken pictures |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 202280050047.1 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |