An aerial photography control method, aerial photography equipment, device and related products

By acquiring the location and focal length of the aerial photography equipment, and planning and automatically controlling the Hitchcock zoom shooting path of the drone, the problem of complex drone self-portraits is solved, and a simple Hitchcock zoom effect video shooting is achieved.

CN116962879BActive Publication Date: 2026-07-03TENCENT TECH (BEIJING) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECH (BEIJING) CO LTD
Filing Date
2023-07-20
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

Current technologies require complex operations to take high-quality photos or videos using drones, especially the Hitchcock zoom effect, which is quite difficult to achieve.

Method used

By acquiring the current position of the aerial photography equipment, the current focal length of the lens, and the Hitchcock zoom focal length, the Hitchcock zoom shooting path is planned, and the lens focal length and equipment movement are automatically controlled to achieve Hitchcock zoom shooting by drone.

Benefits of technology

High-quality Hitchcock zoom videos can be shot without complicated operations, simplifying the selfie process and improving selfie efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116962879B_ABST
    Figure CN116962879B_ABST
Patent Text Reader

Abstract

This application discloses an aerial photography control method, aerial photography equipment, device, and related products. The method includes: planning a Hitchcock zoom shooting path for the aerial photography equipment based on the current position, current focal length, and Hitchcock zoom focal length; determining multiple zoom focal lengths corresponding to multiple zoom focal points within the Hitchcock zoom focal length based on the position information of endpoints and zoom points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length; and controlling the aerial photography equipment to shoot along the Hitchcock zoom shooting path based on the correspondence between multiple zoom focal points and multiple zoom focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length. The method provided by this application automatically plans the Hitchcock zoom shooting path and automatically determines the zoom focal lengths corresponding to multiple zoom points along the Hitchcock zoom shooting path, allowing the photographer to easily complete the shooting of Hitchcock zoom video without complicated operations.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of video shooting technology, and in particular to an aerial photography control method, aerial photography equipment, device and related products. Background Technology

[0002] With the continuous development of technology, more and more people are choosing to record the little things in life through photography. In addition to using shooting equipment such as mobile phones, cameras and video cameras, more and more people are choosing to use drones for aerial photography to record life.

[0003] A selfie, as the name suggests, is taking a picture of yourself. The photographer and the person in the photo or video are the same person, and it's relatively easy to take a selfie using a mobile phone or camera. However, taking a selfie with a drone is a more difficult task. If the selfie taker has high requirements for the photos or videos, such as wanting to use a drone to shoot a video with a Hitchcock effect, achieving this kind of high-quality shooting with a drone becomes even more challenging.

[0004] Therefore, how to provide a method that allows users to take high-quality photos or videos with simple operations has become a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0005] This application provides an aerial photography control method, aerial photography equipment, apparatus, and related products, aiming to solve the problem that taking high-quality photos or videos in the prior art requires very complex operations.

[0006] The first aspect of this application provides an aerial photography control method, including:

[0007] Obtain the current position of the aerial photography equipment, the current focal length of the lens of the aerial photography equipment, and the Hitchcock zoom focal length of the lens;

[0008] Based on the current position, the current focal length, and the Hitchcock zoom focal length, the Hitchcock zoom shooting path of the aerial photography equipment is planned; the Hitchcock zoom shooting path includes a first endpoint, a second endpoint, and multiple zoom points between the first endpoint and the second endpoint; the first endpoint and the second endpoint correspond to the minimum focal length and the maximum focal length of the Hitchcock zoom focal length, respectively;

[0009] Based on the position information of the endpoints and focus points contained in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, determine the multiple zoom focal lengths within the Hitchcock zoom focal length that correspond one-to-one with the multiple focus points.

[0010] Based on the correspondence between the multiple variable focus points and the multiple variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length, the aerial photography equipment is controlled to take pictures along the Hitchcock zoom shooting path.

[0011] A second aspect of this application provides an aerial photography device, including: a lens, a focus adjustment component, a photoelectric sensor, a positioning component, a processor, and a memory; the lens is mounted in the focus adjustment component and is used to adjust the focus by the movement of the focus adjustment component; the focus adjustment component, the photoelectric sensor, the positioning component, and the memory are all electrically connected to the processor;

[0012] The memory is used to store computer programs and to transfer the computer programs to the processor;

[0013] The processor is configured to, according to instructions in the computer program, obtain the current focal length of the lens through the focal length adjustment component and the current position of the aerial photography device through the positioning component; based on the current position, the current focal length, and the Hitchcock zoom focal length of the lens, plan the Hitchcock zoom shooting path of the aerial photography device; determine multiple zoom focal lengths within the Hitchcock zoom focal length that correspond one-to-one with the multiple zoom focal lengths based on the position information of the endpoints and zoom points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length; and control the aerial photography device to shoot along the Hitchcock zoom shooting path based on the correspondence between the multiple zoom focal lengths and the multiple zoom focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length.

[0014] The positioning component is also used to feed back the real-time position of the aerial photography equipment to the processor when the aerial photography equipment moves;

[0015] The focal length adjustment component is used to adjust the focal length of the lens to the minimum focal length when the aerial photography equipment reaches the first endpoint, adjust the focal length of the lens to the corresponding zoom focal length when the aerial photography equipment reaches the zoom point position, and adjust the focal length of the lens to the maximum focal length when the aerial photography equipment reaches the second endpoint, according to the zoom control signal issued by the aerial photography equipment.

[0016] The lens is used to transmit the collected light to the photoelectric sensor;

[0017] The photoelectric sensor is used to convert the received light signal into an electrical signal and transmit the converted electrical signal to the processor when the aerial photography equipment is controlling the shooting.

[0018] The processor is also used to generate aerial images based on the electrical signals.

[0019] A third aspect of this application provides an aerial photography control device, comprising:

[0020] The acquisition module is used to acquire the current position of the aerial photography equipment, the current focal length of the lens of the aerial photography equipment, and the Hitchcock zoom focal length of the lens;

[0021] The Hitchcock zoom shooting path planning module is used to plan the Hitchcock zoom shooting path of the aerial photography equipment based on the current position, the current focal length, and the Hitchcock zoom focal length; the Hitchcock zoom shooting path includes a first endpoint, a second endpoint, and multiple zoom points between the first endpoint and the second endpoint; the first endpoint and the second endpoint correspond to the minimum focal length and the maximum focal length of the Hitchcock zoom focal length, respectively;

[0022] The zoom focal length determination module is used to determine multiple zoom focal lengths that correspond one-to-one with the multiple zoom points within the Hitchcock zoom focal length based on the position information of the endpoints and zoom points contained in the Hitchcock zoom shooting path and the Hitchcock zoom focal length.

[0023] The control module is used to control the aerial photography equipment to take pictures on the Hitchcock zoom shooting path based on the correspondence between the plurality of variable focus points and the plurality of variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length.

[0024] A fourth aspect of this application provides a computer-readable storage medium for storing a computer program that, when executed by an aerial photography device, implements the steps of the aerial photography control method provided in the first aspect.

[0025] The fifth aspect of this application provides a computer program product, including a computer program that, when executed by an aerial photography device, implements the steps of the aerial photography control method provided in the first aspect. As can be seen from the above technical solutions, the embodiments of this application have the following advantages:

[0026] This application's technical solution obtains the current position of the aerial photography equipment, the current focal length of the equipment's lens, and the Hitchcock zoom focal length of the lens. Using these information, a Hitchcock zoom shooting path is planned. The method provided in this application can automatically plan the shooting path for Hitchcock zoom after determining the current position. Compared with related technologies, it eliminates the need for complex zoom operations on the aerial photography equipment's lens and complex manual control. After obtaining the necessary information, it can automatically plan the Hitchcock zoom shooting path, making it very simple to shoot videos with the Hitchcock zoom effect. The Hitchcock zoom shooting path planned by the method provided in this application includes a first endpoint, a second endpoint, and multiple zoom points between the first and second endpoints. The first and second endpoints correspond to the minimum and maximum focal lengths of the Hitchcock zoom focal length, respectively. The solution provided in this application automatically plans the Hitchcock zoom shooting path while simultaneously utilizing the zoom function of the drone's lens to match multiple zoom points with multiple zoom focal lengths. The method provided in this application can automatically plan the Hitchcock zoom shooting path, automatically determine the zoom focal lengths corresponding to the zoom points along the path, and ultimately automatically complete the shooting. The photographer only needs to launch the drone; using the method provided in this application, a video with a Hitchcock zoom effect can be easily captured. Attached Figure Description

[0027] Figure 1 A flowchart of an aerial photography control method provided in this application embodiment;

[0028] Figure 2 A schematic diagram of a Hitchcock zoom effect provided for an embodiment of this application;

[0029] Figure 3 This application provides a schematic diagram of the imaging principle during the shooting process.

[0030] Figure 4 A schematic diagram of a progressive Hitchcock zoom shooting process provided for an embodiment of this application;

[0031] Figure 5 A schematic diagram of a gradual Hitchcock zoom shooting process provided for an embodiment of this application;

[0032] Figure 6 A flowchart illustrating a specific implementation of an aerial photography control method provided in this application embodiment;

[0033] Figure 7 A Hitchcock video rendering with a fading effect is provided for an embodiment of this application;

[0034] Figure 8 A progressive Hitchcock video rendering provided for an embodiment of this application;

[0035] Figure 9 This is a schematic diagram of the structure of an aerial photography control device provided in an embodiment of this application;

[0036] Figure 10 This is a schematic diagram of the structure of a terminal device in an embodiment of this application. Detailed Implementation

[0037] In today's technologically advanced world, more and more people choose to record their daily lives through photography, and an increasing number are opting for drone aerial photography to document their experiences. However, using drones for filming places higher demands on the photographer. Firstly, photographers must be proficient in operating drones; secondly, they must possess advanced filming skills. Only with both can high-quality photos or videos be captured.

[0038] If using a drone for a selfie, the person taking the selfie not only needs to control the drone to take the picture, but also needs to pose. For the person taking the selfie, controlling a drone to achieve a high-quality selfie is extremely difficult. They need to control the drone's movement and manipulate its posture; in addition to operating the drone, they also need to pose appropriately. Hitchcock zoom is a more advanced shooting technique. Hitchcock zoom changes the focal length and movement distance of the shooting device, keeping the subject relatively stable while magnifying or shrinking the background. Shooting a video with a Hitchcock zoom effect using a drone requires the person taking the selfie to constantly control the drone's position, zooming the lens while moving the drone, and also considering their own shooting posture. Completing a single shoot requires considering many factors, making it very difficult.

[0039] In view of the above problems, this application provides an aerial photography control method, aerial photography equipment, apparatus, and related products, with the aim of enabling photographers to capture higher-level video effects through simpler operations. In the technical solutions provided in this application, several terms and concepts that may be involved in the embodiments below are first explained.

[0040] Aerial photography: Also known as aerial photography or aerial filming, aerial photography refers to the technique of shooting from the air. Aerial cameras can be controlled by a photographer, or they can shoot automatically or be remotely controlled. Platforms used in aerial photography include drones, helicopters, hot air balloons, small spacecraft, rockets, kites, and parachutes.

[0041] Zoom: A photographic technique that refers to changing the focal length of a lens to allow a subject in a frame to appear at different distances and sizes without changing the shooting position. Zoom lenses typically consist of multiple lens elements, and the focal length can be changed by rotating or moving the lens components, thus magnifying or reducing the size of the image.

[0042] Object distance: This refers to the distance between the camera or video camera and the object being photographed, also known as the shooting distance. In photography and videography, object distance is an important parameter that determines the size and position of the object in the frame. The closer the object distance, the larger the object appears in the frame; the farther the object distance, the smaller the object appears. Object distance also affects the depth of field, that is, the degree of sharpness or blurriness of objects in front of and behind the object in the frame. The closer the object distance, the shallower the depth of field, and the more blurred the objects in front of and behind the object; the farther the object distance, the deeper the depth of field, and the more sharp the objects in front of and behind the object.

[0043] Focal length: One of the optical characteristics of a camera or camcorder lens, it refers to the distance from the lens's focal point to the image plane. The longer the focal length, the narrower the lens's angle of view, making the subject appear smaller in the frame and increasing the depth of field; conversely, the shorter the focal length, the wider the angle of view, making the subject appear larger in the frame and decreasing the depth of field. Focal length is one of the important parameters affecting the angle of view and depth of field.

[0044] The aerial photography control method provided in this application can be executed by an aerial photography device. For example, based on the current position, current focal length, and Hitchcock zoom focal length of the aerial photography device, a Hitchcock zoom shooting path is planned. As an example, the aerial photography device may specifically include a drone. The aerial photography control method provided in this application can also be executed by a terminal device, that is, based on the position information of the endpoints and zoom points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, multiple zoom focal lengths corresponding one-to-one with multiple zoom points within the Hitchcock zoom focal length can be determined on the terminal device. As an example, the terminal device may specifically include, but is not limited to, a drone controller, mobile phone, desktop computer, tablet computer, laptop computer, PDA, intelligent voice interaction device, vehicle terminal, etc. The aerial photography control method provided in this application can also be executed collaboratively by the aerial photography device and the terminal device. Therefore, this application does not limit the implementing entity of the technical solution of this application.

[0045] The following embodiments of this application use a terminal device as the main body for implementing the technical solution of this application. Figure 1 This is a flowchart illustrating an aerial photography control method provided in an embodiment of this application. Figure 1 The aerial photography control method shown includes the following steps:

[0046] S101: Obtain the current position of the aerial photography equipment, the current focal length of the aerial photography equipment's lens, and the Hitchcock zoom focal length of the lens.

[0047] The terminal device obtains the current location of the aerial photography equipment, the current focal length of the aerial photography equipment's lens, and the Hitchcock zoom focal length of the lens.

[0048] The Hitchcock zoom focal length is within the zoom range of the aerial photography equipment's lens. In one possible implementation, the aerial photography equipment uses a 24mm-75mm zoom lens, and the zoom range of the aerial photography equipment lens is 24mm-75mm. The Hitchcock zoom focal length can be 24mm-75mm or 30mm-60mm. The Hitchcock zoom focal length acquired by the terminal device only needs to be within the zoom range of the aerial photography equipment's lens. The specific Hitchcock zoom focal length used can be determined according to the actual shooting situation.

[0049] As mentioned above, Hitchcock zoom keeps the subject in the frame relatively stable while the background is magnified or shrunk by changing the focal length and movement distance of the shooting device. Figure 2 This application provides a schematic diagram of a Hitchcock zoom effect. Figure 2 The main subject is a sphere, and the background consists of multiple pyramids. Figure 2 In the three images shown, the sphere remains relatively stable, showing no change whatsoever. The pyramid in the three images zooms in progressively from left to right. A video with this effect is known as a Hitchcock zoom video.

[0050] S102: Based on the current location, current focal length, and Hitchcock zoom focal length, plan the Hitchcock zoom shooting path for the aerial photography equipment.

[0051] The Hitchcock zoom shooting path includes a first endpoint, a second endpoint, and multiple zoom points between the first and second endpoints; the first and second endpoints correspond to the minimum and maximum focal lengths of the Hitchcock zoom focal length, respectively.

[0052] In one possible implementation, the Hitchcock zoom focal length is selected as 30mm-60mm. The first endpoint corresponds to the minimum focal length of the Hitchcock zoom focal length, and when the aerial photography equipment is located at the first endpoint, the focal length of the aerial photography equipment lens is 30mm. The second endpoint corresponds to the maximum focal length of the Hitchcock zoom focal length, and when the aerial photography equipment is located at the second endpoint, the focal length of the aerial photography equipment lens is 60mm.

[0053] Hitchcock's zoom shooting path includes multiple zoom points, each corresponding to a different focal length. When the aerial photography equipment is positioned at any zoom point, the subject remains the same size in the image when captured using the focal length corresponding to that zoom point.

[0054] When the aerial photography equipment is located at the first endpoint, the lens of the aerial photography equipment uses the minimum focal length of the Hitchcock zoom lens. The minimum focal length of the Hitchcock zoom lens is a fixed value, such as 30mm. The position information of the first endpoint can be calculated by using the minimum focal length of the Hitchcock zoom lens and the current position of the aerial photography equipment.

[0055] When the aerial photography equipment is located at the second endpoint, the lens of the aerial photography equipment uses the maximum focal length of the Hitchcock zoom lens. The maximum focal length of the Hitchcock zoom lens is also a fixed value, such as 60mm. The position information of the second endpoint can be calculated by using the maximum focal length of the Hitchcock zoom lens and the current position of the aerial photography equipment.

[0056] In addition to the first and second endpoints, there are multiple variable focal points along the straight line formed by connecting the first and second endpoints. Each point has a corresponding focal length, and the line segment formed by the first endpoint, the multiple variable focal points, and the second endpoint can serve as the Hitchcock zoom shooting path for aerial photography equipment.

[0057] In one possible implementation, the coordinates of the subject being photographed are located at (0,0,0), and the current position coordinates of the aerial photography equipment are obtained as ( , , The Hitchcock zoom lens used is... The focal length of the aerial photography equipment at its current location is also known as the current focal length. The focal length corresponding to the first endpoint is During the filming process, the following relationships existed:

[0058]

[0059] Here we combine Figure 3 To explain, Figure 3 This is a schematic diagram illustrating the imaging principle during the shooting process, where the actual height of the subject being photographed is h; the imaging height of the subject can be understood as the height of the subject in the photo or video. The distance between the subject and the lens is D (representing the object distance). Since the distance between the lens and the subject in aerial photography equipment is much greater than the distance between the aerial photography equipment's own position and the lens's position, the object distance can be expressed as the distance between the subject and the aerial photography equipment. The distance between the lens and the sensor is... The distance between the lens and the sensor is also called the focal length. Hitchcock zoom requires the subject in the photo or video to remain unchanged, that is... The actual height h of the subject remains largely unchanged during the actual shooting process. Changing the shooting position is equivalent to changing the object distance D. The distance between the lens and the sensor remains unchanged. Certain changes are also necessary, namely, adjusting the focal length.

[0060] First endpoint It can be calculated using the following formula:

[0061]

[0062] in, Indicates the first endpoint, obtains the current position coordinates of the aerial photography equipment ( , , The Hitchcock zoom focal length used The focal length of the aerial photography equipment at the current location Then, the first endpoint can be calculated using the above formula. The coordinates.

[0063] Second endpoint It can be calculated using the following formula:

[0064]

[0065] in, The second endpoint represents the current position coordinates of the aerial photography equipment. , , The Hitchcock zoom focal length used The focal length of the aerial photography equipment at the current location Then, the second endpoint can be calculated using the above formula. The coordinates.

[0066] S103: Based on the position information of the endpoints and focus points contained in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, determine the multiple zoom focal lengths that correspond one-to-one with multiple focus points within the Hitchcock zoom focal length.

[0067] The terminal device can determine multiple zoom focal lengths that correspond one-to-one with multiple zoom focal points within the Hitchcock zoom focal length based on the endpoints, such as the first and second endpoints, the position information of the zoom points, and the Hitchcock zoom focal length.

[0068] In one possible implementation, the first endpoint is determined. coordinates of the second endpoint After obtaining the coordinates, the coordinates of any point on the straight line connecting the first and second endpoints can be calculated. Having obtained the coordinates of any point, the distance between that point and the subject can be determined based on the relationships mentioned above. / = / The focal length corresponding to this point can be determined.

[0069] S104: Based on the correspondence between multiple zoom points and multiple zoom focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length, control the aerial photography equipment to shoot along the Hitchcock zoom shooting path.

[0070] The size of the subject in the image captured by the first endpoint at its minimum focal length, and the size of the subject in the image captured by the second endpoint at its maximum focal length, are all determined by the different positions of the multiple zoom points at each zoom point. The size of the subject in the image is the same at the focal length corresponding to any of the zoom points. Because the positions of the multiple zoom points at the first and second endpoints are different, the sizes of objects other than the subject in the captured images are not the same. By using the correspondence between multiple zoom points and multiple zoom focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length, the aerial photography equipment is controlled to shoot along the Hitchcock zoom shooting path. The shooting process may include moving the aerial photography equipment, zooming the lens, starting shooting, and ending shooting.

[0071] The method provided in this application automatically plans a Hitchcock zoom shooting path for the aerial photography equipment using its current position, current focal length, and Hitchcock zoom focal length. Compared with related technologies, it eliminates the need for complex zoom operations on the aerial photography equipment's lens and complex control methods, making it very simple to shoot videos with a Hitchcock zoom effect. The Hitchcock zoom shooting path planned by the method provided in this application includes a first endpoint, a second endpoint, and multiple zoom points between the first and second endpoints. The first and second endpoints correspond to the minimum and maximum focal lengths of the Hitchcock zoom focal length, respectively. While automatically planning the Hitchcock zoom shooting path, the method provided in this application also achieves automatic zooming. Compared with existing technologies, it eliminates the need for complex zoom operations on the aerial photography equipment's lens, making it much simpler to shoot videos with a Hitchcock zoom effect. The method provided in this application achieves automatic route planning, automatic zooming, and automatic shooting, making it very simple to complete the shooting of a video with a Hitchcock zoom effect.

[0072] In the method provided in this application, different Hitchcock zoom shooting modes can be used to deal with different shooting scenarios. The Hitchcock zoom shooting modes are divided into progressive zoom and progressive zoom. Figure 2The three images in the picture, viewed from left to right, are in a progressive style. A progressive style means that the size of the subject remains constant while the background gradually approaches the subject visually. Figure 2 The three images in the picture, viewed from right to left, are in a progressive style. Progressive style means that the size of the subject remains constant while the background gradually moves away from the subject visually.

[0073] In one possible implementation, the Hitchcock zoom shooting mode is set to a progressive zoom, based on the actual shooting situation. Once the progressive zoom mode is set, to maintain the size of the subject while visually making the background appear to gradually move away from the subject, the drone is controlled to move from its current position to the first endpoint, adjusting the lens's focal length to its minimum, based on the correspondence between the first endpoint and the minimum focal length. Shooting begins when the drone reaches the first endpoint and the lens's focal length is the minimum of the Hitchcock zoom range. After shooting begins, the drone is gradually moved towards the second endpoint. During this movement, it passes through multiple zoom points. When the drone reaches any zoom point, the lens's focal length is adjusted to the focal length corresponding to that zoom point. Shooting continues until the drone reaches the second endpoint and the lens is shooting at its maximum focal length, at which point the shooting ends.

[0074] A video is composed of multiple video frames. When shooting video, the frame rate is considered; the frame rate is the number of video frames per second. If the frame rate is 60, then the video will have 60 frames per second. Combining this with the shooting duration, we can determine the total number of video frames in a video. For example, if the frame rate is 60 and the video is 5 seconds long, then the 5-second video has 300 frames. In one possible implementation, the terminal device can also obtain the preset shooting duration T and frame rate F before the aerial photography equipment starts shooting. After obtaining the preset shooting duration T and frame rate F, the total number of frames required can be determined. There are [number] video frames. Each video frame can correspond to a variable focus point. Multiple positions on the straight line segment between the first and second endpoints are designated as multiple variable focus points. Each video frame can have at least one There are several variable focus points, and the position of each variable focus point can be calculated using the following formula:

[0075]

[0076] Where i is less than The integer i is the video frame number; , and These represent the components of the position information of the first endpoint in the three dimensions of x, y, and z, respectively. , and These represent the x, y, and z components of the second endpoint's position information, respectively; T represents the shooting duration; and F represents the shooting sampling frame rate. Indicates sampling within the shooting time. The position information of the variable focus position of the aerial photography equipment when the i-th frame image is acquired.

[0077] In actual shooting, the position of the subject is generally taken as (0,0,0). Based on the position information of the endpoints and focus points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, the multiple zoom focal lengths corresponding to multiple focus points within the Hitchcock zoom focal length are determined. This can be achieved through the following formula:

[0078]

[0079] Among them, | | represents the distance between the variable focus position of the aerial photography equipment and the subject being photographed when acquiring the i-th frame image. | | indicates the distance between the first endpoint and the subject being photographed. Indicates the minimum focal length. Indicates that the location information is The zoom focal length corresponding to the zoom point position.

[0080] The above formula uses / = / The actual height of the subject being photographed is h; the imaging height of the subject can be understood as the height of the subject in the photo or video. The distance between the subject and the lens is D; the distance between the lens and the sensor is... In a single shooting scenario, the height h of the subject and the height of the subject within the photo or video are: It remains unchanged, h and The ratio is a fixed value, the minimum focal length. Distance between the first endpoint and the subject being photographed | The ratio of | is also fixed. / = | |。 Not only the first endpoint, but also the focal length of the i-th point. Distance between point i and aerial photography equipment | The ratio of | is also fixed. / = | |. Through / = / The above formula can be obtained by understanding the relationship between the two.

[0081] The method provided in this application offers a progressive Hitchcock zoom mode. After determining the progressive Hitchcock zoom mode, the method can be used to determine the position information of any zoom point between the first and second endpoints. Taking into account the preset video length and the video shooting frame rate, the method uses the position of each frame as multiple zoom points, automatically determines the zoom point, and completes the zoom. The method ensures that the size of the subject remains consistent in each frame of the final video, while the background changes in each frame, thus effectively achieving the Hitchcock zoom effect.

[0082] In one possible implementation, depending on the actual shooting situation, the Hitchcock zoom shooting mode can be set to a progressive mode. When the Hitchcock zoom shooting mode is set to progressive, to maintain the size of the subject while visually bringing the background closer to the subject, the drone needs to be moved from its current position to the second endpoint based on the correspondence between the second endpoint and the maximum focal length, and the lens's focal length needs to be adjusted from the current focal length to the maximum focal length. Shooting begins when the drone has moved to the second endpoint and the lens's focal length is at the maximum focal length of the Hitchcock zoom range. After shooting begins, the drone is gradually moved from the second endpoint to the first endpoint. During this movement, it will pass through multiple zoom points. When the drone reaches any zoom point, the lens's focal length is changed to the focal length corresponding to that zoom point. Shooting ends when the drone reaches the second endpoint and the lens is shooting at its maximum focal length.

[0083] As mentioned above, a video is composed of multiple video frames. In the progressive Hitchcock zoom mode, the preset shooting duration T and sampling frame rate F of the aerial photography equipment can also be obtained. After obtaining the preset shooting duration T and sampling frame rate F, the total number of frames required can be calculated. Each video frame. The shooting sampling frame rate F is generally 30, 60, or 120. The specific shooting sampling frame rate F can be determined according to the shooting requirements, and 60 is generally chosen. This refers to the total number of video frames that need to be captured. Each video frame can correspond to a variable focus point. Multiple positions on the straight line segment between the second endpoint and the first endpoint are designated as multiple variable focus points. Each video frame can have at least one There are several variable focus points, and the position of each variable focus point can be calculated using the following formula:

[0084]

[0085] in, , and These represent the components of the first endpoint's position information in the x, y, and z dimensions, respectively. , and These represent the x, y, and z components of the second endpoint's position information, respectively; T represents the shooting duration; and F represents the shooting sampling frame rate. This indicates the position information of the variable focus position of the aerial photography equipment when acquiring the i-th frame image from the T·F frame images within the shooting time.

[0086] In actual shooting, the position of the subject is generally taken as (0,0,0). Based on the position information of the endpoints and focus points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, the multiple zoom focal lengths corresponding one-to-one with the multiple focus points within the Hitchcock zoom focal length are determined. This is specifically achieved through the following formula:

[0087]

[0088] Among them, | | represents the distance between the variable focus position of the aerial photography equipment and the subject being photographed when the i-th frame of the image is acquired. | | indicates the distance between the second endpoint and the subject being photographed. This indicates the maximum focal length. Indicates that the location information is The zoom focal length corresponding to the zoom point position.

[0089] The method provided in this application allows for the determination of the Hitchcock zoom shooting mode based on actual shooting needs. By planning the shooting path in different Hitchcock zoom shooting modes, videos with different Hitchcock zoom effects can be obtained. The photographer only needs to select the corresponding Hitchcock zoom shooting mode to control the aerial photography equipment to intelligently customize the flight trajectory and complete the zoom flight shooting. The zoom range determined by the aerial photography equipment provides the most obvious sense of spatial compression in the shot video. The photographer can easily and quickly complete the shooting of cinematic-level Hitchcock zoom effect videos.

[0090] During automatic shooting, the aerial photography equipment moves at a certain speed. Generally, when shooting video with a Hitchcock zoom effect, the equipment moves at a constant speed. The flight speed of the aerial photography equipment can be determined using the distance between the first and second endpoints and the preset shooting duration. In one possible implementation, the ratio of the distance between the first and second endpoints to the shooting duration can be used as the moving speed of the aerial photography equipment. In another possible implementation, the moving speed v of the aerial photography equipment can be calculated using the following formula:

[0091]

[0092] Where v represents the moving speed of the aerial photography equipment. Indicates the second endpoint. The coordinates are ( , , ); Indicates the first endpoint. The coordinates are ( , , ), This represents the distance between the first endpoint and the second endpoint. This indicates the preset shooting duration.

[0093] The method provided in this application moves the aerial photography equipment at a constant speed during filming. By selecting a constant speed, the captured video becomes more stable, resulting in a better Hitchcock zoom effect. The method utilizes a preset filming duration and the distance between the first and second endpoints to determine the movement speed of the aerial photography equipment. By combining this speed determination with the actual filming process, the final speed better matches the actual filming requirements.

[0094] There's a relationship between the preset shooting duration and the drone's speed. If the preset duration is too short, the drone will need to shoot at extremely high speeds to meet the requirements. However, there's an upper limit to the drone's movement speed. When setting the shooting duration, the ratio of the distance between the first and second endpoints to the drone's maximum speed can be used as a reference value for the minimum shooting duration. The minimum shooting duration generally cannot be less than this reference value. Conversely, if the preset shooting duration is too long, the drone will need to shoot at extremely slow speeds to meet the requirements. However, extremely slow movement is very unstable for the drone. Therefore, there's a lower limit to the drone's movement speed. The ratio of the distance between the first and second endpoints to the drone's minimum speed can be used as a reference value for the maximum shooting duration. The maximum shooting duration generally cannot exceed this reference value. Users can choose any shooting duration between the minimum and maximum.

[0095] In one possible implementation, the maximum duration reference value can be calculated using the following formula:

[0096]

[0097] in, Indicates the second endpoint. The coordinates are ( , , ); Indicates the first endpoint. The coordinates are ( , , ), This indicates the minimum moving speed of the aerial photography equipment.

[0098] In one possible implementation, the minimum duration reference value can be calculated using the following formula:

[0099]

[0100] The preset shooting duration can be determined based on the actual shooting situation. The shorter the preset shooting duration, the faster the drone moves, the greater the change between the background and the subject, and the stronger the Hitchcock effect. The longer the preset shooting duration, the slower the drone moves, the smaller the change between the background and the subject, and the weaker the Hitchcock effect.

[0101] The method provided in this application takes into account the limitations of the flight speed of aerial photography equipment and imposes certain restrictions on the preset shooting time. By setting a lower limit to the upper limit of the shooting duration, the stability of the shooting is ensured, and ultimately the aerial photography equipment can automatically shoot high-quality Hitchcock videos.

[0102] Figure 4 This application provides a schematic diagram of a progressive Hitchcock zoom shooting process. Figure 4 In this case, the photographer and the subject are the same person, which is the selfie mentioned above, where the subject is the person taking the selfie. At the start of filming, the person taking the selfie launches the drone equipment... Figure 4 The aerial photography equipment used is a drone. In one possible implementation, the selfie taker can control the drone to fly to any location using a remote control, smartphone, tablet, or other terminal device. In another possible implementation, the selfie taker can first specify a location and then use the drone's automatic flight function to automatically fly to that location.

[0103] During filming, the subject must be within the frame, and the subject is generally used as a reference point at coordinates (0,0,0). The aerial photography equipment can use the subject as a reference point to determine its own current position. , , The aerial photography equipment automatically determines the current focal length at the current location. Figure 3 The current focal length is Since the lens mounted on the aerial photography equipment is fixed, and so is its zoom range, the Hitchcock zoom range of the lens can be any focal length within the zoom range of the aerial photography equipment. The Hitchcock zoom range can be set in advance. Generally, the Hitchcock zoom range is selected from all the zoom ranges of the aerial photography equipment. If the zoom range of the aerial photography equipment is 24mm-75mm, the Hitchcock zoom range can be chosen as either 24mm-75mm or 30mm-60mm, but 24mm-75mm is generally chosen.

[0104] In one possible implementation, the aerial photography equipment can plan its Hitchcock zoom shooting path based on its current position, the current focal length of its lens, and the lens's Hitchcock zoom focal length. In another possible implementation, a controller that controls the aerial photography equipment can plan the Hitchcock zoom shooting path. In yet another possible implementation, the aerial photography equipment can acquire information such as its current position, current focal length, and Hitchcock zoom focal length, and send this information to a terminal device such as a mobile phone or tablet. These terminal devices can then plan the Hitchcock zoom shooting path and return the planned path to the drone.

[0105] Figure 4 The Hitchcock zoom technique was chosen, where the zoom path can be from the first endpoint to the second endpoint.

[0106] Before shooting video, certain parameters of the drone equipment need to be set, such as the video duration T and the video sampling frame rate F. The number of variable focus points between the first and second endpoints is related to the video duration T and the video sampling frame rate F. Generally, the number of variable focus points should be greater than [a certain value]. The value of . In one possible implementation, the shooting sampling frame rate is 60, and the required video duration is 3 seconds. This 3-second video will have 180 video frames. To capture these 180 video frames, the aerial photography equipment needs to use the corresponding focal length at at least 180 zoom points. The Hitchcock zoom focal length can be used to determine the position information of the first and second endpoints. The minimum focal length of the Hitchcock zoom focal length is... Corresponding to the first endpoint, the maximum focal length of the Hitchcock zoom lens. Corresponding to the second endpoint. Specific location information can be the coordinates of the first and second endpoints, in... Figure 3 The coordinates of the first endpoint are ( , , The coordinates of the second endpoint are ( , , Once the coordinates of the first and second endpoints are determined, the coordinates of any point on the straight line connecting the first and second endpoints can be confirmed. In one possible implementation, if the shooting frame rate is 60 and the required video duration is 3 seconds, then this 3-second video will have 180 video frames. To capture 180 video frames, 180 zoom points need to be determined on the line segment formed by the first and second endpoints. These 180 points can be evenly distributed across the line segment formed by the first and second endpoints and used as the 180 zoom points. After determining the coordinates of the zoom points, the zoom focal length corresponding to any zoom point can be determined.

[0107] Once the Hitchcock zoom shooting path, multiple zoom point positions, and the corresponding zoom focal lengths for each zoom point are determined, automatic shooting can begin. Figure 4 This corresponds to the progressive Hitchcock zoom shooting technique. After shooting begins, the drone will fly from its current position to the first endpoint and automatically adjust the focal length to the minimum focal length of the Hitchcock zoom range, which is... Figure 4 In the first movement, once the aerial photography equipment moves to the first endpoint, it begins filming at that endpoint. After filming begins, the focal length automatically adjusts to the corresponding zoom focal length as it passes any zoom point, until the aerial photography equipment reaches the second endpoint and filming ends. The filming process is essentially a continuous movement from the first endpoint to the second endpoint. Figure 4 The movement is represented by 2.

[0108] The method provided in this application offers an automated shooting mode. The drone can automatically plan the Hitchcock zoom shooting path of the aerial photography equipment and automatically complete the zoom and shooting. By using the aerial photography control method provided in this application, the selfie taker does not need to focus on operating the drone. The selfie taker only needs to pose in a satisfactory manner to automatically shoot a video with a Hitchcock zoom effect, which can help the selfie taker complete the shooting more easily and conveniently.

[0109] Figure 5 This application provides a schematic diagram of a gradual Hitchcock zoom shooting process. Figure 5 In this case, the photographer and the subject are the same person. Because a progressive Hitchcock zoom was chosen, the Hitchcock zoom path can be a movement from the second endpoint to the first endpoint. The method for determining multiple zoom points and the corresponding zoom focal lengths is similar to... Figure 4 The corresponding progressive Hitchcock zoom shooting mode can be done using the same method, which will not be elaborated on here.

[0110] Once the Hitchcock zoom shooting path, multiple zoom point positions, and the corresponding zoom focal lengths for each zoom point are determined, automatic shooting can begin. After shooting starts, the drone will fly from its current position to the second endpoint and automatically adjust the focal length to the maximum focal length of the Hitchcock zoom range. Figure 5 In the first movement, once the aerial photography equipment moves to the second endpoint, it begins filming at that endpoint. After filming begins, the focal length automatically adjusts to the corresponding zoom focal length as it passes any zoom point, until the aerial photography equipment returns to the first endpoint and filming ends. The filming process is essentially a continuous movement from the second endpoint to the first endpoint. Figure 5 The movement is represented by 2.

[0111] Generally, the distance between the background and the aerial photography equipment is much greater than the distance between the subject and the equipment. When the aerial photography equipment moves at the first and second endpoints, the change in distance between the background and the equipment is negligible. If the Hitchcock zoom focal length is... The focal length of the aerial photography equipment changed during the shooting process. Because the size of the subject remains constant in Hitchcock's zoom videos, while the background changes. times.

[0112] Figure 6 This application provides a flowchart illustrating the specific implementation of an aerial photography control method. Figure 6 The selfie taker needs to launch the drone, determine the drone's shooting duration, and select the drone's shooting mode—all steps that must be completed before shooting. These steps do not have a specific order; the shooting mode can be selected first, followed by launching the drone. In one possible implementation, in addition to the steps shown in the diagram, it could also include determining the shooting frame rate and video resolution.

[0113] After the drone is launched, it can automatically calculate the positions of the first and second endpoints, the positions of the variable focus points, and the corresponding zoom focal length for each variable focus point. In the diagram, 'i' represents the variable focus point number, which can also be understood as the video frame number. 'T' represents the recording time, 'F' represents the recording sampling frame rate, and 'TF' represents the total number of video frames that need to be sampled.

[0114] The drone moves to the corresponding position based on whether the shooting mode is approaching or receding. If the shooting mode is approaching, the drone moves to the second endpoint; if the shooting mode is receding, the drone moves to the first endpoint. After the drone reaches the designated position, it checks the relationship between i++ and TF. The initial value of i is 0. When i=0, This indicates the starting position for video recording. `i++` increments `i` by 1. Here, we take a recording time of T=2s, a sampling frame rate of F=60, a progressive recording mode, and TF=120 as an example. The recorded video requires 120 frames. The drone starts recording from the second endpoint. The drone automatically calculates at least 120 variable focus points and their corresponding focal lengths. The drone moves from the second endpoint at speed `v` to the first variable focus point and automatically adjusts its focal length to match that of the first variable focus point. The video frame sampled at the first variable focus point is the first frame. After the first frame is sampled, a second judgment is made. `i` is incremented by 1, becoming 2. Since 2 is less than 120, the drone moves from the first variable focus point to the second variable focus point at speed `v` and automatically adjusts its focal length to match that of the second variable focus point. The video frame sampled at the second variable focus point is the second frame. After the second frame is sampled, a third judgment is made. At this time, i is incremented by 1, and i changes from 2 to 3. The above operation is continued until i is greater than or equal to 120, at which point the shooting stops.

[0115] The method provided in this application automatically completes video shooting using drones, which can provide more shooting angles without being restricted by terrain, giving selfie takers more shooting angles to choose from and allowing them to shoot more colorful videos.

[0116] Figure 7 This application provides a fading Hitchcock video effect diagram. Figure 7 The three video frames will appear in the video in chronological order: the leftmost frame first, then the middle frame, and finally the rightmost frame. (This is achieved through...) Figure 7 As can be seen, the size of the selfie subject did not change within the three video frames, but the mountains in the background appeared smaller, which is the Hitchcockian video effect of receding into the distance.

[0117] Figure 8 This application provides a progressive Hitchcock video rendering. Figure 8 The three video frames will also appear in the video in chronological order: the leftmost frame first, then the middle frame, and finally the rightmost frame. Figure 8 As can be seen, the size of the selfie subject did not change within the three video frames, but the mountains in the background grew larger, which is the progressive Hitchcock video effect.

[0118] This application provides an aerial photography device, which includes: a lens, a focus adjustment component, a photoelectric sensor, a positioning component, a processor, and a memory; the lens is installed in the focus adjustment component and is used to adjust the focus by moving the focus adjustment component; the focus adjustment component, the photoelectric sensor, the positioning component, and the memory are all electrically connected to the processor;

[0119] The memory is used to store computer programs and to transfer the computer programs to the processor;

[0120] The processor is configured to, according to instructions in the computer program, obtain the current focal length of the lens through the focal length adjustment component and the current position of the aerial photography device through the positioning component; based on the current position, the current focal length, and the Hitchcock zoom focal length of the lens, plan the Hitchcock zoom shooting path of the aerial photography device; determine multiple zoom focal lengths within the Hitchcock zoom focal length that correspond one-to-one with the multiple zoom focal lengths based on the position information of the endpoints and zoom points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length; and control the aerial photography device to shoot along the Hitchcock zoom shooting path based on the correspondence between the multiple zoom focal lengths and the multiple zoom focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length.

[0121] The positioning component is also used to feed back the real-time position of the aerial photography equipment to the processor when the aerial photography equipment moves;

[0122] The focal length adjustment component is used to adjust the focal length of the lens to the minimum focal length when the aerial photography equipment reaches the first endpoint, adjust the focal length of the lens to the corresponding zoom focal length when the aerial photography equipment reaches the zoom point position, and adjust the focal length of the lens to the maximum focal length when the aerial photography equipment reaches the second endpoint, according to the zoom control signal issued by the aerial photography equipment.

[0123] The lens is used to transmit the collected light to the photoelectric sensor;

[0124] The photoelectric sensor is used to convert the received light signal into an electrical signal and transmit the converted electrical signal to the processor when the aerial photography equipment is controlling the shooting.

[0125] The processor is also used to generate aerial images based on the electrical signals.

[0126] This application also provides an aerial photography control device. (The following is in conjunction with...) Figure 9 Please provide an explanation. Figure 9This is a schematic diagram of the aerial photography control device provided in an embodiment of this application. Figure 9 The aerial photography control device 900 shown includes:

[0127] The acquisition module 901 is used to acquire the current position of the aerial photography equipment, the current focal length of the lens of the aerial photography equipment, and the Hitchcock zoom focal length of the lens;

[0128] The Hitchcock zoom shooting path planning module 902 is used to plan the Hitchcock zoom shooting path of the aerial photography equipment based on the current position, the current focal length, and the Hitchcock zoom focal length; the Hitchcock zoom shooting path includes a first endpoint, a second endpoint, and multiple zoom points between the first endpoint and the second endpoint; the first endpoint and the second endpoint correspond to the minimum focal length and the maximum focal length of the Hitchcock zoom focal length, respectively;

[0129] The zoom focal length determination module 903 is used to determine multiple zoom focal lengths that correspond one-to-one with the multiple zoom points within the Hitchcock zoom focal length based on the position information of the endpoints and zoom points contained in the Hitchcock zoom shooting path and the Hitchcock zoom focal length.

[0130] The control module 904 is used to control the aerial photography equipment to take pictures on the Hitchcock zoom shooting path based on the correspondence between the plurality of variable focus points and the plurality of zoom focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length.

[0131] In one possible implementation, the Hitchcock zoom shooting path planning module is specifically used for:

[0132] The position information of the first endpoint is obtained based on the current position, the current focal length, and the minimum focal length of the Hitchcock zoom lens; and the position information of the second endpoint is obtained based on the current position, the current focal length, and the maximum focal length of the Hitchcock zoom lens.

[0133] Based on the position information of the first endpoint and the position information of the second endpoint, multiple positions on the straight line segment between the first endpoint and the second endpoint are planned as multiple variable focus points, and the Hitchcock zoom shooting path is constructed based on the first endpoint, the multiple variable focus points and the second endpoint.

[0134] In one possible implementation, the aerial photography control device may further include a Hitchcock zoom shooting mode determination module, which is specifically used to determine the Hitchcock zoom shooting mode. When the determined shooting mode is a gradual zoom, the control module is specifically used for:

[0135] When the Hitchcock zoom shooting mode is in the progressive mode, based on the correspondence between the first endpoint and the minimum focal length, the aerial photography equipment is controlled to move from the current position to the first endpoint, and the focal length of the lens is adjusted from the current focal length to the minimum focal length to start shooting;

[0136] The aerial photography equipment is controlled to gradually move towards the second endpoint, and the focal length of the lens is adjusted to the corresponding zoom focal length when it moves to each zoom point, until the aerial photography equipment moves to the second endpoint and the lens takes pictures at the maximum focal length, and then the shooting ends.

[0137] In one possible implementation, the aerial photography control device may further include a shooting duration acquisition module and a shooting sampling frame rate acquisition module. The shooting duration acquisition module is used to acquire the shooting duration, and the shooting sampling frame rate acquisition module is used to acquire the shooting sampling frame rate. Specifically, the zoom focal length determination module can calculate the position information of the zoom focal point of the aerial photography device when acquiring the i-th frame image in the T·F frame images within the shooting duration using the following formula:

[0138]

[0139] Wherein, xnear, ynear, and znear represent the components of the position information of the first endpoint in the x, y, and z dimensions, respectively; xfar, yfar, and zfar represent the components of the position information of the second endpoint in the x, y, and z dimensions, respectively; T represents the shooting duration; F represents the shooting sampling frame rate; and Pi represents the position information of the variable focus position of the aerial photography device when the i-th frame image is acquired in the T·F frame images within the shooting duration.

[0140] In one possible implementation, the zoom focal length determination module can specifically determine the zoom focal length corresponding to the zoom focus position with position information Pi using the following formula:

[0141]

[0142] Where |Pi| represents the distance between the aerial photography device at the variable focus position and the subject being photographed when the i-th frame image is acquired, |Pnear| represents the distance between the first endpoint and the subject being photographed, D'min represents the minimum focal length, and D'i represents the variable focus length corresponding to the variable focus position with position information Pi.

[0143] In one possible implementation, when the shooting mode determined by the Hitchcock zoom shooting mode is a progressive zoom, the control module is specifically used for:

[0144] When the Hitchcock zoom shooting mode is in the progressive mode, based on the correspondence between the second endpoint and the maximum focal length, the aerial photography equipment is controlled to move from the current position to the second endpoint, and the focal length of the lens is adjusted from the current focal length to the maximum focal length to start shooting;

[0145] The aerial photography equipment is controlled to gradually move towards the first endpoint, and the focal length of the lens is adjusted to the corresponding zoom focal length when it moves to each zoom point, until the aerial photography equipment moves to the first endpoint and the lens takes pictures at the minimum focal length, and then the shooting ends.

[0146] In one possible implementation, the zoom focal length determination module can specifically calculate the position information of the zoom point of the aerial photography equipment when acquiring the i-th frame image in the T·F frame images sampled within the shooting time using the following formula:

[0147]

[0148] Wherein, xnear, ynear, and znear represent the components of the position information of the first endpoint in the x, y, and z dimensions, respectively; xfar, yfar, and zfar represent the components of the position information of the second endpoint in the x, y, and z dimensions, respectively; T represents the shooting duration; F represents the shooting sampling frame rate; and Pi represents the position information of the variable focus position of the aerial photography device when the i-th frame image is acquired in the T·F frame images within the shooting duration.

[0149] In one possible implementation, the zoom focal length determination module can specifically calculate the zoom focal length corresponding to the zoom point with position information Pi using the following formula:

[0150]

[0151] Where |Pi| represents the distance between the variable focus position of the aerial photography device and the subject being photographed when the i-th frame image is acquired, |Pfar| represents the distance between the second endpoint and the subject being photographed, D'max represents the maximum focal length, and D'i represents the variable focus length corresponding to the variable focus position with position information Pi.

[0152] In one possible implementation, the control module is specifically used for:

[0153] Based on the location information of the first endpoint and the location information of the second endpoint, obtain the endpoint distance between the first endpoint and the second endpoint;

[0154] Obtain the preset shooting duration of the aerial photography equipment before shooting;

[0155] The ratio of the endpoint distance to the shooting duration is taken as the speed v.

[0156] In one possible implementation, the control module is specifically used for:

[0157] The ratio of the distance between the first endpoint and the second endpoint to the maximum speed of the aerial photography equipment is used as a reference value for the minimum shooting time; and the ratio of the distance between the first endpoint and the second endpoint to the minimum speed of the aerial photography equipment is used as a reference value for the maximum shooting time.

[0158] The shooting duration selection range is formed by the minimum shooting duration reference value and the maximum shooting duration reference value;

[0159] In response to the user's trigger operation of selecting the shooting duration range, the shooting duration is determined.

[0160] This application also provides another type of aerial photography equipment, which can be a terminal device. For example... Figure 10 As shown, for ease of explanation, only the parts related to the embodiments of this application are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of this application. Taking a mobile phone as an example:

[0161] Figure 10 The diagram shown is a block diagram of a portion of the structure of a mobile phone provided in an embodiment of this application. (Reference) Figure 10 The mobile phone includes: a radio frequency (RF) circuit 1010, a memory 1020, an input unit 1030, a display unit 1040, a sensor 1050, an audio circuit 1060, a wireless fidelity (WiFi) module 1070, a processor 1080, and a power supply 1090, etc. Those skilled in the art will understand that... Figure 10 The mobile phone structure shown does not constitute a limitation on the mobile phone and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0162] The following is combined with Figure 10 A detailed introduction to each component of a mobile phone:

[0163] The RF circuit 1010 can be used for receiving and transmitting signals during information transmission or calls. Specifically, it receives downlink information from the base station and processes it with the processor 1080; additionally, it transmits uplink data to the base station. Typically, the RF circuit 1010 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier (LNA), a duplexer, etc. Furthermore, the RF circuit 1010 can also communicate wirelessly with networks and other devices. The aforementioned wireless communications may use any communication standard or protocol, including but not limited to Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Messaging Service (SMS), etc.

[0164] The memory 1020 can be used to store software programs and modules. The processor 1080 executes various mobile phone functions and data processing by running the software programs and modules stored in the memory 1020. The memory 1020 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 1020 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0165] The input unit 1030 can be used to receive input numerical or character information, and to generate key signal inputs related to user settings and function control of the mobile phone. Specifically, the input unit 1030 may include a touch panel 1031 and other input devices 1032. The touch panel 1031, also known as a touch screen, can collect touch operations performed by the user on or near it (such as operations performed by the user using a finger, stylus, or any suitable object or accessory on or near the touch panel 1031), and drive the corresponding connection devices according to a pre-set program. Optionally, the touch panel 1031 may include two parts: a touch detection device and a touch controller. The touch detection device detects the user's touch position and the signal generated by the touch operation, and transmits the signal to the touch controller; the touch controller receives touch information from the touch detection device, converts it into touch point coordinates, and sends it to the processor 1080, and can also receive and execute commands sent by the processor 1080. In addition, the touch panel 1031 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 1031, the input unit 1030 may also include other input devices 1032. Specifically, other input devices 1032 may include, but are not limited to, one or more of the following: physical keyboard, function keys (such as volume control buttons, power buttons, etc.), trackball, mouse, joystick, etc.

[0166] The display unit 1040 can be used to display information input by the user or information provided to the user, as well as various menus of the mobile phone. The display unit 1040 may include a display panel 1041, which may optionally be configured as a Liquid Crystal Display (LCD), Organic Light-Emitting Diode (OLED), or similar display panel 1041. Furthermore, a touch panel 1031 may cover the display panel 1041. When the touch panel 1031 detects a touch operation on or near it, it transmits the information to the processor 1080 to determine the type of touch event. Subsequently, the processor 1080 provides corresponding visual output on the display panel 1041 based on the type of touch event. Although in Figure 10 In this embodiment, the touch panel 1031 and the display panel 1041 are two separate components to realize the input and output functions of the mobile phone. However, in some embodiments, the touch panel 1031 and the display panel 1041 can be integrated to realize the input and output functions of the mobile phone.

[0167] The mobile phone may also include at least one sensor 1050, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor. The ambient light sensor can adjust the brightness of the display panel 1041 according to the ambient light level, and the proximity sensor can turn off the display panel 1041 and / or backlight when the phone is moved to the ear. As a type of motion sensor, an accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes). When stationary, it can detect the magnitude and direction of gravity and can be used for applications that recognize the phone's posture (such as landscape / portrait switching, related games, magnetometer posture calibration), vibration recognition-related functions (such as pedometer, taps), etc. Other sensors that may be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, and infrared sensors, will not be described in detail here.

[0168] The audio circuit 1060, speaker 1061, and microphone 1062 provide an audio interface between the user and the mobile phone. The audio circuit 1060 converts the received audio data into electrical signals and transmits them to the speaker 1061, where the speaker 1061 converts them into sound signals for output. On the other hand, the microphone 1062 converts the collected sound signals into electrical signals, which are then received by the audio circuit 1060, converted into audio data, and then processed by the processor 1080 before being transmitted via the RF circuit 1010 to, for example, another mobile phone, or the audio data can be output to the memory 1020 for further processing.

[0169] WiFi is a short-range wireless transmission technology. Through the WiFi module 1070, mobile phones can help users send and receive emails, browse web pages, and access streaming media, providing users with wireless broadband internet access. Although Figure 10 The WiFi module 1070 is shown, but it is understood that it is not an essential component of a mobile phone and can be omitted as needed without changing the essence of the invention.

[0170] The processor 1080 is the control center of the mobile phone, connecting various parts of the phone through various interfaces and lines. It executes software programs and / or modules stored in the memory 1020 and calls data stored in the memory 1020 to perform various functions and process data, thereby collecting overall data and information from the phone. Optionally, the processor 1080 may include one or more processing units; preferably, the processor 1080 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 1080.

[0171] The mobile phone also includes a power supply 1090 (such as a battery) that supplies power to various components. Preferably, the power supply can be logically connected to the processor 1080 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system.

[0172] Although not shown, mobile phones may also include a camera, Bluetooth module, etc., which will not be described in detail here.

[0173] In this embodiment of the application, the processor 1080 included in the mobile phone also has the following functions:

[0174] Obtain the current position of the aerial photography equipment, the current focal length of the lens of the aerial photography equipment, and the Hitchcock zoom focal length of the lens;

[0175] Based on the current position, the current focal length, and the Hitchcock zoom focal length, the Hitchcock zoom shooting path of the aerial photography equipment is planned; the Hitchcock zoom shooting path includes a first endpoint, a second endpoint, and multiple zoom points between the first endpoint and the second endpoint; the first endpoint and the second endpoint correspond to the minimum focal length and the maximum focal length of the Hitchcock zoom focal length, respectively;

[0176] Based on the position information of the endpoints and focus points contained in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, determine the multiple zoom focal lengths within the Hitchcock zoom focal length that correspond one-to-one with the multiple focus points.

[0177] Based on the correspondence between the multiple variable focus points and the multiple variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length, the aerial photography equipment is controlled to take pictures along the Hitchcock zoom shooting path.

[0178] In the several embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative. For instance, the division of the system is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple systems may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0179] The system described as separate components may or may not be physically separate. Components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0180] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0181] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes: USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media capable of storing computer programs.

[0182] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. An aerial photography control method, characterized in that, include: Obtain the current position of the aerial photography equipment, the current focal length of the lens of the aerial photography equipment, and the Hitchcock zoom focal length of the lens; Based on the current position, the current focal length, and the Hitchcock zoom focal length, plan the Hitchcock zoom shooting path of the aerial photography equipment; The Hitchcock zoom shooting path includes a first endpoint, a second endpoint, and multiple zoom points between the first endpoint and the second endpoint; the first endpoint and the second endpoint correspond to the minimum focal length and the maximum focal length of the Hitchcock zoom focal length, respectively; Based on the position information of the endpoints and focus points contained in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, determine the multiple zoom focal lengths that correspond one-to-one with the multiple focus points within the Hitchcock zoom focal length. Based on the correspondence between the multiple variable focus points and the multiple variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length, the aerial photography equipment is controlled to take pictures along the Hitchcock zoom shooting path.

2. The aerial photography control method according to claim 1, characterized in that, The step of planning the Hitchcock zoom shooting path for the aerial photography equipment based on the current position, the current focal length, and the Hitchcock zoom focal length includes: The position information of the first endpoint is obtained based on the current position, the current focal length, and the minimum focal length of the Hitchcock zoom lens; and the position information of the second endpoint is obtained based on the current position, the current focal length, and the maximum focal length of the Hitchcock zoom lens. Based on the position information of the first endpoint and the position information of the second endpoint, multiple positions on the straight line segment between the first endpoint and the second endpoint are planned as multiple variable focus points, and the Hitchcock zoom shooting path is constructed based on the first endpoint, the multiple variable focus points and the second endpoint.

3. The aerial photography control method according to claim 2, characterized in that, The method also includes: determining the Hitchcock zoom shooting mode; The method of controlling the aerial photography equipment to take pictures along the Hitchcock zoom shooting path based on the correspondence between the multiple variable focus points and the multiple variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length includes: When the Hitchcock zoom shooting mode is in the progressive mode, based on the correspondence between the first endpoint and the minimum focal length, the aerial photography equipment is controlled to move from the current position to the first endpoint, and the focal length of the lens is adjusted from the current focal length to the minimum focal length to start shooting; The aerial photography equipment is controlled to gradually move towards the second endpoint, and the focal length of the lens is adjusted to the corresponding zoom focal length when it moves to each zoom point, until the aerial photography equipment moves to the second endpoint and the lens takes pictures at the maximum focal length, and then the shooting ends.

4. The aerial photography control method according to claim 3, characterized in that, Also includes: The shooting duration and shooting sampling frame rate preset before shooting by the aerial photography equipment are obtained; based on the position information of the first endpoint and the position information of the second endpoint, multiple positions on the straight line segment between the first endpoint and the second endpoint are planned as multiple variable focus positions, specifically calculated by the following formula: Wherein, xnear, ynear, and znear represent the components of the position information of the first endpoint in the x, y, and z dimensions, respectively; xfar, yfar, and zfar represent the components of the position information of the second endpoint in the x, y, and z dimensions, respectively; T represents the shooting duration; F represents the shooting sampling frame rate; and Pi represents the position information of the variable focus position of the aerial photography device when the i-th frame image is acquired in the T·F frame images within the shooting duration.

5. The aerial photography control method according to claim 4, characterized in that, The location of the subject being photographed by the aerial photography equipment is (0,0,0). The determination of multiple zoom focal lengths within the Hitchcock zoom focal length, corresponding one-to-one with the multiple zoom points, based on the position information of the endpoints and zoom points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, is specifically achieved through the following formula: Where |Pi| represents the distance between the aerial photography device at the variable focus position and the subject being photographed when the i-th frame image is acquired, |Pnear| represents the distance between the first endpoint and the subject being photographed, D'min represents the minimum focal length, and D'i represents the variable focus length corresponding to the variable focus position with position information Pi.

6. The aerial photography control method according to claim 2, characterized in that, The method also includes: determining the Hitchcock zoom shooting mode; The method of controlling the aerial photography equipment to take pictures along the Hitchcock zoom shooting path based on the correspondence between the multiple variable focus points and the multiple variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length includes: When the Hitchcock zoom shooting mode is in the progressive mode, based on the correspondence between the second endpoint and the maximum focal length, the aerial photography equipment is controlled to move from the current position to the second endpoint, and the focal length of the lens is adjusted from the current focal length to the maximum focal length to start shooting; The aerial photography equipment is controlled to gradually move towards the first endpoint, and the focal length of the lens is adjusted to the corresponding zoom focal length when it moves to each zoom point, until the aerial photography equipment moves to the first endpoint and the lens takes pictures at the minimum focal length, and then the shooting ends.

7. The aerial photography control method according to claim 6, characterized in that, Also includes: The shooting duration and shooting sampling frame rate preset before shooting by the aerial photography equipment are obtained; based on the position information of the first endpoint and the position information of the second endpoint, multiple positions on the straight line segment between the first endpoint and the second endpoint are planned as multiple variable focus positions, specifically calculated by the following formula: Wherein, xnear, ynear, and znear represent the components of the position information of the first endpoint in the x, y, and z dimensions, respectively; xfar, yfar, and zfar represent the components of the position information of the second endpoint in the x, y, and z dimensions, respectively; T represents the shooting duration; F represents the shooting sampling frame rate; and Pi represents the position information of the variable focus position of the aerial photography device when the i-th frame image is acquired in the T·F frame images within the shooting duration.

8. The aerial photography control method according to claim 7, characterized in that, The location of the subject being photographed by the aerial photography equipment is (0,0,0). The determination of multiple zoom focal lengths within the Hitchcock zoom focal length, corresponding one-to-one with the multiple zoom points, based on the position information of the endpoints and zoom points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, is specifically achieved through the following formula: Where |Pi| represents the distance between the variable focus position of the aerial photography device and the subject being photographed when the i-th frame image is acquired, |Pfar| represents the distance between the second endpoint and the subject being photographed, D'max represents the maximum focal length, and D'i represents the variable focus length corresponding to the variable focus position with position information Pi.

9. The aerial photography control method according to any one of claims 1-8, characterized in that, The control of the aerial photography equipment to take pictures along the Hitchcock zoom shooting path specifically includes: The aerial photography equipment is controlled to move at a speed v along the Hitchcock zoom shooting path to take pictures; wherein the speed v is obtained in the following way: Based on the location information of the first endpoint and the location information of the second endpoint, obtain the endpoint distance between the first endpoint and the second endpoint; Obtain the preset shooting duration of the aerial photography equipment before shooting; The ratio of the endpoint distance to the shooting duration is taken as the speed v.

10. The aerial photography control method according to claim 4 or 7, characterized in that, The step of obtaining the preset shooting duration of the aerial photography equipment before shooting includes: The ratio of the distance between the first endpoint and the second endpoint to the maximum speed of the aerial photography equipment is used as a reference value for the minimum shooting time; and the ratio of the distance between the first endpoint and the second endpoint to the minimum speed of the aerial photography equipment is used as a reference value for the maximum shooting time. The shooting duration selection range is formed by the minimum shooting duration reference value and the maximum shooting duration reference value; In response to the user's trigger operation of selecting the shooting duration range, the shooting duration is determined.

11. An aerial photography device, characterized in that, include: Lens, focus adjustment assembly, photoelectric sensor, positioning assembly, processor, and memory; The lens is mounted in the focus adjustment assembly and is used to adjust the focus by moving the focus adjustment assembly; the focus adjustment assembly, the photoelectric sensor, the positioning assembly, and the memory are all electrically connected to the processor; The memory is used to store computer programs and to transfer the computer programs to the processor; The processor is used to obtain the current focal length of the lens through the focal length adjustment component and the current position of the aerial photography device through the positioning component, according to the instructions in the computer program. Based on the current position, the current focal length, and the Hitchcock zoom focal length of the lens, the Hitchcock zoom shooting path of the aerial photography equipment is planned; according to the position information of the endpoints and zoom points included in the Hitchcock zoom shooting path and the Hitchcock zoom focal length, multiple zoom focal lengths corresponding one-to-one with multiple zoom points are determined within the Hitchcock zoom focal length. Based on the correspondence between the multiple variable focus points and the multiple variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length, the aerial photography equipment is controlled to take pictures on the Hitchcock zoom shooting path. The positioning component is also used to feed back the real-time position of the aerial photography equipment to the processor when the aerial photography equipment moves; The focal length adjustment component is used to adjust the focal length of the lens to the minimum focal length when the aerial photography equipment reaches the first endpoint, adjust the focal length of the lens to the corresponding zoom focal length when the aerial photography equipment reaches the zoom point position, and adjust the focal length of the lens to the maximum focal length when the aerial photography equipment reaches the second endpoint, according to the zoom control signal issued by the aerial photography equipment. The lens is used to transmit the collected light to the photoelectric sensor; The photoelectric sensor is used to convert the received light signal into an electrical signal and transmit the converted electrical signal to the processor when the aerial photography equipment is controlling the shooting. The processor is also used to generate aerial images based on the electrical signals.

12. An aerial photography control device, characterized in that, include: The acquisition module is used to acquire the current position of the aerial photography equipment, the current focal length of the lens of the aerial photography equipment, and the Hitchcock zoom focal length of the lens; The Hitchcock zoom shooting path planning module is used to plan the Hitchcock zoom shooting path of the aerial photography equipment based on the current position, the current focal length and the Hitchcock zoom focal length. The Hitchcock zoom shooting path includes a first endpoint, a second endpoint, and multiple zoom points between the first endpoint and the second endpoint; the first endpoint and the second endpoint correspond to the minimum focal length and the maximum focal length of the Hitchcock zoom focal length, respectively; The zoom focal length determination module is used to determine multiple zoom focal lengths that correspond one-to-one with the multiple zoom points within the Hitchcock zoom focal length based on the position information of the endpoints and zoom points contained in the Hitchcock zoom shooting path and the Hitchcock zoom focal length. The control module is used to control the aerial photography equipment to take pictures on the Hitchcock zoom shooting path based on the correspondence between the multiple variable focus points and the multiple variable focal lengths, the correspondence between the first endpoint and the minimum focal length, and the correspondence between the second endpoint and the maximum focal length.

13. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed by the aerial photography equipment, implements the steps of the aerial photography control method according to any one of claims 1 to 10.

14. A computer program product, characterized in that, It includes a computer program that, when executed by the aerial photography equipment, implements the steps of the aerial photography control method according to any one of claims 1 to 10.