Photographing method, photographing apparatus, and electronic device

By using the front camera in electronic devices to detect user operations and bind the trajectory of mirrors, the problem of difficulty in achieving stable trajectory of mirrors in scenes such as undersea shooting is solved, and a stable shooting preview and reduced shooting difficulty are achieved.

WO2025087165A1PCT designated stage expired Publication Date: 2025-05-01VIVO MOBILE COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/125889
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-23
Filing Date
2024-10-18
Publication Date
2025-05-01

AI Technical Summary

Technical Problem

In some shooting scenes such as the seabed shooting, due to the influence of the seabed pressure and water flow, it is difficult to follow the scene you want to shoot with a stable mirror trajectory, resulting in poor shooting results.

Method used

By using the front camera in an electronic device to acquire images, detect user operations, and bind the mirror trajectory according to the captured images, setting a stable mirror trajectory for the rear camera, thereby achieving a stable shooting preview.

Benefits of technology

Without the user's manual touch screen, stable mirror track follow-up can be achieved, reducing shooting difficulty and ensuring stable display of objects in the shooting preview.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024125889_01052025_PF_FP_ABST
    Figure CN2024125889_01052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of photography, and discloses a photographing method, a photographing apparatus, and an electronic device. The photographing method comprises: controlling a front camera to collect a first image; setting a first camera movement track corresponding to the first image as a camera movement track corresponding to a first camera among rear cameras; and on the basis of the first camera movement track, displaying a first photographing preview picture corresponding to the first camera.
Need to check novelty before this filing date? Find Prior Art

Description

Photography method, photography device, and electronic equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 202311376012.X filed on October 23, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of camera technology, and specifically relates to a shooting method, a shooting device and an electronic device. Background Art

[0004] Video stabilization mainly includes two types: optical stabilization that relies on hardware and electronic stabilization that relies on processing the captured image.

[0005] Under electronic image stabilization, the image will be cropped, and the current motion state of the machine will be judged based on the gyroscope data or the detected object trajectory. Combined with the analysis results of the gyroscope data or the detected object trajectory, the image is stabilized through reverse compensation within the cropping range, giving users relatively stable shooting results.

[0006] In related technical solutions, in certain shooting scenarios, such as underwater shooting, due to the seabed pressure and water flow, it is often impossible to follow the desired scene with a stable camera movement trajectory.

[0007] Summary of the Invention

[0008] The purpose of the embodiments of the present application is to provide a shooting method, a shooting device and an electronic device, which can follow the desired object with a stable camera movement trajectory.

[0009] In a first aspect, an embodiment of the present application provides a shooting method, which is executed by an electronic device, the electronic device including a front camera and a rear camera, and the shooting method includes: controlling the front camera to capture a first image; setting a first mirror movement trajectory corresponding to the first image as the mirror movement trajectory corresponding to the first camera in the rear camera; and displaying a first shooting preview screen corresponding to the first camera based on the first mirror movement trajectory.

[0010] In a second aspect, an embodiment of the present application provides a shooting device, comprising a front camera and a rear camera, the shooting device further comprising: an acquisition module for controlling the front camera to capture a first image; a processing module for setting a first mirror movement trajectory corresponding to the first image as the mirror movement trajectory corresponding to the first camera in the rear camera; and a display module for displaying a first shooting preview screen corresponding to the first camera based on the first mirror movement trajectory.

[0011] In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method of the first aspect are implemented.

[0012] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method of the first aspect are implemented.

[0013] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method of the first aspect.

[0014] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method of the first aspect.

[0015] In the embodiment of the present application, the front-facing camera is controlled to capture images to detect user operations, and then a camera movement trajectory is bound to the first camera based on the captured first image, so that the electronic device can display a first shooting preview image corresponding to the first camera based on the first camera movement trajectory. During this process, the user does not need to operate the touch screen, and even if the touch screen is malfunctioning, the camera can still be bound to the desired camera movement trajectory.

[0016] In this embodiment, by binding the first camera to the first camera movement trajectory, and then displaying the first shooting preview interface according to the first camera movement trajectory, the user does not need to manually move the camera during the shooting process, and the object to be shot can always be stably displayed in the shooting preview interface, so that the object to be shot can be shot with a stable camera movement trajectory, thereby reducing the difficulty of shooting. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] FIG1 is a schematic flow chart of a photographing method according to some embodiments of the present application;

[0018] FIG2 is one of the interactive schematic diagrams of electronic devices according to some embodiments of the present application;

[0019] FIG3 is a second interactive schematic diagram of an electronic device according to some embodiments of the present application;

[0020] FIG4 is a third interactive schematic diagram of an electronic device according to some embodiments of the present application;

[0021] FIG5 is a fourth interactive schematic diagram of an electronic device according to some embodiments of the present application;

[0022] FIG6 is a fifth interactive diagram of an electronic device according to some embodiments of the present application;

[0023] FIG7 is a sixth interactive schematic diagram of an electronic device according to some embodiments of the present application;

[0024] FIG8 is a seventh interactive diagram of an electronic device according to some embodiments of the present application;

[0025] FIG9 is an eighth interactive schematic diagram of an electronic device according to some embodiments of the present application;

[0026] FIG10 is a ninth interactive diagram of an electronic device according to some embodiments of the present application;

[0027] FIG11 is a tenth interactive diagram of an electronic device according to some embodiments of the present application;

[0028] FIG12 is an eleventh interactive diagram of an electronic device according to some embodiments of the present application;

[0029] FIG13 is a twelfth interactive diagram of an electronic device according to some embodiments of the present application;

[0030] FIG14 is a thirteenth schematic diagram of interaction of electronic devices according to some embodiments of the present application;

[0031] FIG15 is a schematic diagram of one of the shooting effects of some embodiments of the present application;

[0032] FIG16 is a second schematic diagram of shooting effects according to some embodiments of the present application;

[0033] FIG17 is a schematic block diagram of a photographing device according to some embodiments of the present application;

[0034] FIG18 is a schematic block diagram of an electronic device according to some embodiments of the present application;

[0035] FIG19 is a schematic diagram of the hardware structure of an electronic device according to some embodiments of the present application. DETAILED DESCRIPTION

[0036] The following will be combined with the accompanying drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the embodiments described are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0037] The terms "first," "second," and the like in the specification of this application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of this application can be implemented in an order other than that illustrated or described herein, and that the objects distinguished by "first," "second," and the like are generally of the same type, and do not limit the number of objects; for example, the first object can be one or more. Furthermore, the term "and / or" in this specification indicates at least one of the connected objects, and the character " / " generally indicates that the objects connected are in an "or" relationship.

[0038] The following describes in detail the shooting method, shooting device and electronic device provided in the embodiments of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0039] In some embodiments of the present application, as shown in FIG1 , a shooting method is proposed, which is performed by an electronic device, the electronic device including a front camera and a rear camera, and the shooting method includes:

[0040] Step 102: Control the front camera to capture a first image.

[0041] In some embodiments of the present application, the front camera may capture images periodically, such as once every 3 seconds, or once every 5 seconds, or once every 1 second. The value may be determined according to the setting requirements and will not be described in detail here.

[0042] Step 104 : setting the first camera movement trajectory corresponding to the first image as the camera movement trajectory corresponding to the first camera in the rear camera.

[0043] In some embodiments of the present application, the correspondence between the gesture corresponding to each image and each camera movement trajectory is pre-set. Then, when the gesture corresponding to the first image is acquired, the gesture corresponding to the first image can be used to search in the correspondence to determine the first camera movement trajectory.

[0044] In some embodiments of the present application, the first image includes one of a gesture associated with the first camera movement trajectory, text associated with the first camera movement trajectory, and an object image associated with the first camera movement trajectory.

[0045] In some embodiments of the present application, the first camera movement trajectory is set to the camera movement trajectory corresponding to the first camera in the rear camera. It can be understood that the first camera movement trajectory is associated with the first camera so as to display the first shooting preview screen corresponding to the first camera based on the first camera movement trajectory.

[0046] Step 106: Display a first shooting preview image corresponding to the first camera based on the first camera movement trajectory.

[0047] In the embodiment of the present application, the front-facing camera is controlled to capture images to detect user operations, and then a camera movement trajectory is bound to the first camera based on the captured first image, so that the electronic device can display a first shooting preview image corresponding to the first camera based on the first camera movement trajectory. During this process, the user does not need to operate the touch screen, and even if the touch screen is malfunctioning, the camera can still be bound to the desired camera movement trajectory.

[0048] In this embodiment, by binding the first camera to the first camera movement trajectory, and then displaying the first shooting preview interface according to the first camera movement trajectory, the user does not need to manually move the camera during the shooting process, and the object to be shot can always be stably displayed in the shooting preview interface, so that the object to be shot can be shot with a stable camera movement trajectory, thereby reducing the difficulty of shooting.

[0049] Among them, camera movement refers to shooting methods such as "push", "pull", "turn", "move", "penetrate", "follow" and "shake". In the embodiment of the present application, it can be understood as controlling the camera to move or cropping and scaling the captured image.

[0050] In some embodiments of the present application, the camera movement trajectory is essentially a plurality of state streams connected in sequence, wherein any state in the plurality of state streams connected in sequence has posture information of an electronic device and position information of a corresponding shooting selection area.

[0051] In some embodiments of the present application, the first camera movement trajectory may be recorded by an electronic device, or may be a camera movement trajectory recorded by other electronic devices and then stored in the electronic device.

[0052] Specifically, displaying the first shooting preview screen corresponding to the first camera based on the first camera movement trajectory specifically includes: obtaining the first camera movement trajectory, the first camera movement trajectory including the first posture information of the electronic device and the first position information of the follow-up object in the shooting preview interface; when shooting according to the first camera movement trajectory, obtaining the second posture information of the electronic device and the second position information of the follow-up object in the shooting preview interface; processing the shooting screen based on the first posture information, the second posture information, the first position information and the second position information of the follow-up object in the shooting preview interface, thereby realizing camera movement.

[0053] During this process, the shooting picture is processed in combination with the current second posture information of the electronic device, the second position information of the followed object in the shooting preview interface, the first posture information and the first position information of the followed object in the shooting preview interface. This can make the followed object stably displayed in the shooting preview interface and keep the picture stable, thereby reducing the difficulty of shooting.

[0054] The first posture information and the second posture information can be understood as 6D posture information of the electronic device.

[0055] The first position information may be position information of the shooting selection area in the shooting preview interface. For example, the first position information may be a pixel position corresponding to the shooting selection area in the shooting preview interface.

[0056] The shooting selection area is the position information of the shooting object in the shooting preview interface.

[0057] In this embodiment, the second posture information may be obtained by measuring the posture of the electronic device using a gyroscope provided in the electronic device, or by measuring the posture of the electronic device using other equipment.

[0058] In some embodiments of the present application, the second position information can be determined by performing object recognition on the shooting preview interface to determine the display position of the tracking object in the shooting preview interface, and the above display position is used as the second position information.

[0059] In some embodiments of the present application, before controlling the front camera to capture a first image, the method further includes: displaying at least two camera movement trajectories to be selected; receiving a first input from a user for a first camera movement trajectory among the at least two camera movement trajectories to be selected; in response to the first input, displaying a gesture recording window, the gesture recording window being used to display a second image captured by the front camera; associating a matching gesture corresponding to the second image with the first camera movement trajectory; wherein the first image includes a matching gesture.

[0060] In this embodiment, the user can select the first camera movement trajectory through the first input, and obtain the matching gesture based on the second image captured by the front camera, and then bind the first camera movement trajectory with the matching gesture. In this way, when the camera movement trajectory is bound to the first camera, the first camera movement trajectory can be determined according to the matching gesture corresponding to the first image.

[0061] In some embodiments of the present application, displaying at least two camera movement trajectories to be selected includes: displaying a first shooting scene; receiving a selection input for the first shooting scene; and displaying a first window in response to the selection input, wherein M camera movement trajectories to be selected are displayed in the first window, where M is a positive integer greater than or equal to 2.

[0062] During this process, when the first shooting scene is selected, the first window is automatically displayed, making it convenient for the user to select the camera movement trajectory.

[0063] As shown in Figures 2 and 3, if the first shooting scene is underwater shooting, when the underwater shooting scene is selected, the first pop-up window 202 is displayed, wherein the first pop-up window 202 displays a reminder message of "Whether to import the shooting trajectory", and whether to display the first window 302 can be determined based on the user's input.

[0064] Specifically, when “Yes” displayed in the first pop-up window 202 is selected by the user, the first window 302 is displayed; otherwise, the electronic device directly enters the shooting mode.

[0065] In some embodiments of the present application, the first window 302 may be understood as a trajectory interface stored in the electronic device.

[0066] As shown in FIG3 , in the first window 302 , M camera movement tracks to be selected are displayed, namely, track 1 , track 2 , track 3 , track 4 , track 5 and track 6 .

[0067] In some embodiments of the present application, when the user selects track 2, track 3, and track 4, track 2, track 3, and track 4 can be used as camera movement tracks.

[0068] In some embodiments of the present application, as shown in FIG4 , the first window 302 further includes a confirmation control 402 . Based on this, the first input may be a click operation on M camera trajectories to be selected and a click operation on the confirmation control 402 .

[0069] In some embodiments of the present application, as shown in Figure 3, a first identifier 304 is also displayed in the first window, and the shooting method also includes: receiving a selection input for the first identifier; in response to the selection input for the first identifier, displaying O online camera movement trajectories, O is a positive integer greater than or equal to 1; receiving a selection input for P online camera movement trajectories among the O online camera movement trajectories, P≤O, and P is a positive integer; in response to the selection input for P online camera movement trajectories among the O online camera movement trajectories, updating and displaying at least two camera movement trajectories to be selected based on the P online camera movement trajectories.

[0070] In this embodiment, considering that the camera movement tracks stored locally in the electronic device may not meet the needs of the user, in this embodiment of the present application, a first indicator 304 is provided on the basis of the first window. When the user clicks the first indicator 304, O online camera movement tracks can be displayed. Then, according to the user's input, the selected P online camera movement tracks are downloaded to the local electronic device for use by the electronic device.

[0071] During this process, the number of camera movement tracks to be selected can be expanded, making it easier for users to select suitable camera movement tracks.

[0072] In some embodiments of the present application, the O online camera movement trajectories can be displayed using a new pop-up window, or they can be displayed based on the first window. The specific display method will not be repeated here.

[0073] In some embodiments of the present application, the method also includes: controlling the front camera to capture a third image; setting the second camera movement trajectory corresponding to the third image as the camera movement trajectory corresponding to the second camera in the rear camera; and displaying a second shooting preview screen corresponding to the second camera based on the second camera movement trajectory; wherein the second camera is different from the first camera.

[0074] In an embodiment of the present application, the front camera is controlled to perform image capture to achieve gesture detection, and then the second camera is bound to a mirror movement trajectory based on the captured third image, so that the electronic device can display the second shooting preview screen corresponding to the second camera based on the second mirror movement trajectory.

[0075] In this embodiment, by binding the second camera to the second camera movement trajectory, and then displaying the second shooting preview interface according to the second camera movement trajectory, there is no need for the user to manually move the camera, and the object to be shot can always be stably displayed in the shooting preview interface, so that the object to be shot can be shot with a stable camera movement trajectory, thereby reducing the difficulty of shooting.

[0076] In addition, in this embodiment, corresponding camera movement trajectories can be set for different cameras, so that multiple images after camera movement can be obtained in one shooting.

[0077] In some embodiments of the present application, the method further includes: displaying a third shooting preview screen; wherein the third shooting preview screen is associated with the first shooting preview screen and the second shooting preview screen; and outputting a fused video, wherein the screen content of the fused video is the same as the screen content of the third shooting preview screen.

[0078] In some embodiments of the present application, the first camera may be a main camera of the electronic device, and the second camera may be a camera other than the main camera in the electronic device.

[0079] In this embodiment, two cameras are used for shooting, so as to combine the shooting pictures using the first shooting picture and the second shooting picture, thereby outputting a fused video.

[0080] In some embodiments of the present application, the second camera may be a wide-angle camera.

[0081] In this embodiment, the main camera and the wide-angle camera are used in combination, which not only ensures the clarity of the subject being photographed, but also takes the shooting range into consideration, thereby restoring the user's perspective to the greatest extent.

[0082] In some embodiments of the present application, the first camera and the second camera are integrated into the same module, namely, a camera module, so that the distance between the two is relatively fixed, thereby obtaining the same shooting posture and achieving a unified shooting perspective.

[0083] In some embodiments of the present application, a camera movement track is set for each of the first camera and the second camera, so as to achieve the fusion of images captured by different camera movement tracks, thereby obtaining more shooting effects.

[0084] In some embodiments of the present application, the third shooting preview screen is associated with the first shooting preview screen and the second shooting preview screen, including: when the shooting object is detected in the first shooting preview screen and the second shooting preview screen, obtaining the main image including the shooting object in the first shooting preview screen, and obtaining the background image excluding the main image in the second shooting preview screen; and obtaining the third shooting preview screen based on the main image and the background image.

[0085] In this embodiment, the main camera has a higher pixel of the image it captures, while the second camera has a lower pixel of the image it captures.

[0086] By acquiring the subject image and the background image, a fused image is obtained by fusing the subject image and the background image, so as to ensure the clarity of the photographed object while taking into account the shooting range and improving the shooting effect.

[0087] In some embodiments of the present application, image recognition is performed on the image captured by the first camera and image recognition is performed on the image captured by the second camera, wherein, after image recognition is performed on the image captured by the first camera, first contour information corresponding to the tracking object is obtained, and after image recognition is performed on the image captured by the second camera, second contour information corresponding to the tracking object is obtained, and the image captured by the first camera is cropped based on the first contour information to obtain a main image; and the image captured by the second camera is cropped based on the second contour information to obtain a background image.

[0088] The fused image is obtained by stitching the subject image and the background image.

[0089] The photographed object is also the user's follow-up object.

[0090] In some embodiments of the present application, as shown in FIG5 , the display screen of the electronic device includes a first display area 502, a second display area 504, and a third display area 506. The first display area 502 is used to display a first shooting preview screen, the second display area 504 is used to display a second shooting preview screen, and the third display area 506 is used to display a third shooting preview screen.

[0091] In some embodiments of the present application, when at least one of the images captured by the first camera and the images captured by the second camera does not detect a tracking object, the third shooting preview screen displays the image captured by the first camera.

[0092] In this process, unnecessary energy consumption can be reduced when no tracking object is detected, thereby reducing the energy consumption of electronic devices and extending the standby time.

[0093] In some embodiments of the present application, the shooting method also includes: obtaining a first shooting duration corresponding to the first camera movement trajectory and a second shooting duration corresponding to the second camera movement trajectory; when the first shooting duration is greater than the second shooting duration, performing frame extraction processing on the image frame sequence captured by the first camera so that the shooting duration corresponding to the first shooting preview screen is consistent with the second shooting duration; or when the first shooting duration is less than the second shooting duration, performing frame extraction processing on the image frame sequence captured by the second camera so that the shooting duration corresponding to the second shooting preview screen is consistent with the first shooting duration.

[0094] In this embodiment, frame extraction processing is performed so that the shooting time corresponding to the first shooting preview screen is consistent with the second shooting time, or the shooting time corresponding to the second shooting preview screen is consistent with the first shooting time, so that when the screen fusion is performed, a shooting effect with consistent time can be obtained.

[0095] In some embodiments of the present application, before controlling the front camera to capture the first image, the method further includes: displaying preview images corresponding to the first camera and the third camera in the rear camera; receiving a second input from the user; and in response to the second input, selecting the preview image of the first camera.

[0096] In this embodiment, the third camera may be the second camera, or may be a camera different from the second camera.

[0097] In this embodiment, the camera to be set can be selected according to the user's operation, so as to set the associated camera movement trajectory for the camera.

[0098] Specifically, the second input may be a pressing operation of a volume up key of the electronic device.

[0099] In this embodiment, the electronic device can enable the first mirror movement track and the second mirror movement track by recognizing the user's gesture.

[0100] During this process, the user does not need to manually press the electronic device to activate the first camera movement track and the second camera movement track, thereby improving the convenience of starting the camera movement.

[0101] During this process, the user can use the front camera to control whether the first camera and the second camera enable the corresponding first camera movement track and second camera movement track while watching the display screen of the electronic device.

[0102] Specifically, taking the scene of underwater shooting as an example, due to the seabed pressure and water flow, the electronic device cannot remain stable under the disturbance of water flow. At the same time, the user cannot control it by pressing buttons or touching the screen, making it impossible to stabilize the follow-up object in the shooting preview interface. In the embodiment of the present application, while using the first camera movement track and the second camera movement track for camera shooting, the user does not need to manually press buttons or touch the screen to enable the camera movement track, thereby improving the convenience of shooting.

[0103] In some embodiments of the present application, when the first camera operates according to the previous camera movement trajectory, if a first image is captured, the shooting method further includes: after the first camera finishes operating according to the previous camera movement trajectory, continuing to record according to the first camera movement trajectory until the first camera movement trajectory ends.

[0104] In some embodiments of the present application, when the first camera is not operating along a camera movement trajectory, if the first image is captured, the shooting method further includes: upon receiving an input to start recording, recording according to the first camera movement trajectory until the first camera movement trajectory ends.

[0105] The input for starting recording may be pressing a power button of the electronic device.

[0106] In some embodiments of the present application, after the camera movement trajectory consistent with the user's gesture image is bound to the first camera, vibration + text is used to prompt the user that the binding is successful.

[0107] In some embodiments of the present application, the preview screen of the second camera is in the selected state by pressing the volume down key, which will not be described in detail here.

[0108] In some embodiments of the present application, the shooting method further includes: controlling the front camera to capture M images, the M images including gesture images corresponding one-to-one to M camera movement trajectories to be selected; and associating the M gesture images with the M camera movement trajectories to be selected.

[0109] In some embodiments of the present application, as shown in FIG. 6 , the electronic device can display a second window, wherein the second window displays a first information box 602 , a second information box 604 and a gesture preview interface 606 .

[0110] Specifically, the first information box 602 is used to display the selected camera track, such as the track cover thumbnail and name. The second information box 604 is used to display the prompt message "Please enter gesture". The gesture preview interface 606 is a rectangular box surrounded by dotted lines, which is used to display the recognized gesture.

[0111] As shown in Figures 7, 8, and 9, after a gesture is recognized, a 3-second countdown will begin. If the gesture remains unchanged within 3 seconds, the binding gesture is successful, and the color of the rectangular box turns into a green solid line box.

[0112] As shown in Figure 10, the second window displays a prompt mark 1002, wherein the prompt mark 1002 is used to indicate that the gesture image is bound to the next selected camera trajectory. If the prompt mark 1002 receives the user's input, the content displayed in the first information box, the content displayed in the gesture preview interface, and the color and virtuality and reality of the rectangular box are updated.

[0113] As shown in Figure 11, if there is no next camera movement track to be selected, a pop-up window 1102 will be displayed, in which the pop-up window 1102 shows that the power button has been clicked to start recording. If the user has no shooting needs at this time, he can directly exit the current interface. The gesture matching will still be saved until the user deletes the camera movement track or re-matches the gesture for the camera movement track.

[0114] In some embodiments of the present application, obtaining the camera movement trajectory also includes: in a trajectory recording mode, displaying a preview interface, the preview interface including at least one candidate shooting object; receiving a third input from the user for a first candidate shooting object among the at least one candidate shooting object; in response to the third input, displaying a selection box in a display area corresponding to the first candidate shooting object; receiving a fourth input from the user; and in response to the fourth input, recording the candidate camera movement trajectory based on the first candidate shooting object.

[0115] In this embodiment, the user can customize the recording of the camera movement trajectory to be selected, which can reduce the problem that the existing camera movement trajectory does not match the current shooting scene and affects the shooting effect.

[0116] In some embodiments of the present application, the fourth input may be a selection operation to confirm the selection of the to-be-selected photographing object.

[0117] In some embodiments of the present application, the process of recording the camera movement trajectory to be selected further includes: obtaining posture information of the electronic device, and binding the posture information of the electronic device to the camera movement trajectory to be selected.

[0118] Specifically, as shown in FIG12 , the preview interface has three objects to be selected, namely, a first object to be selected 1201, a second object to be selected 1202, and a third object to be selected 1203. When a click operation is received on the first object to be selected, a selection box will be displayed in the area where the first object to be selected is located.

[0119] In some embodiments of the present application, the selection box includes a first type of selection box and a second type of selection box, and the shooting method further includes: when the first type of selection box and the second type of selection box are displayed in the preview interface, and the camera movement trajectory corresponding to the first type of selection box is inconsistent with the camera movement trajectory corresponding to the second type of selection box, recording the camera movement trajectory corresponding to the second type of selection box.

[0120] In this embodiment, by setting the first category selection box and the second category selection box, corresponding priorities are set for different categories of selection boxes. Therefore, when the mirror movement trajectory corresponding to the first category selection box is inconsistent with the mirror movement trajectory corresponding to the second category selection box, the mirror movement trajectory corresponding to the second category selection box is recorded, that is, the mirror movement trajectory corresponding to the higher priority is recorded.

[0121] In some embodiments of the present application, when there are multiple first-category selection boxes and the selection boxes do not include second-category selection boxes, the shooting method further includes: recording the camera movement trajectory corresponding to the first selection box; wherein the area value of the first selection box is greater than the area value of the second selection box, and the second selection box is a selection box in the first category of selection boxes other than the first selection box.

[0122] In this embodiment, the camera movement trajectory corresponding to the selection box with a larger area value is recorded first, so as to meet the recording needs in actual scenes and ensure the overall effect of the recorded picture.

[0123] In some embodiments of the present application, after a selection box is displayed in a display area corresponding to a first object to be selected, the shooting method further includes: receiving a fifth input from the user to the selection box; and updating display parameters of the selection box in response to the fifth input; wherein the display parameters of the selection box are associated with the camera trajectory to be selected.

[0124] In this embodiment, the user can adjust the display parameters of the selection box according to actual needs, thereby realizing the setting of the camera movement, thereby improving the camera movement effect.

[0125] The display parameter may be a display size or a display position, and the fifth input may be a two-finger zoom-in operation of the user on the selection box.

[0126] In some embodiments of the present application, the shooting method further includes: receiving a drag input of the selection box; and in response to the drag input, changing the display position of the selection box on the preview interface.

[0127] In some embodiments of the present application, as shown in FIG. 13 and FIG. 14 , the user can move the size of the selection box and adjust the size of the object to be selected by operation.

[0128] In one embodiment, as shown in Figures 15 and 16, suppose a user is filming a school of fish in situ and wants to capture the fish swimming at a constant speed from right to left within a fixed area, with the background gradually zooming in. A pre-set camera movement is already set: Gesture 3 represents the subject's constant movement from right to left within a fixed area, while Gesture 2 represents the background's constant zooming in. The user can then press the volume up button to perform Gesture 2, then press the volume down button to perform Gesture 3, indicating a zooming in / out of the background. The result is shown in Figure 16: Using subject recognition technology, the current subject, the fish, is identified. The main camera interface then displays the fish moving at a constant speed from right to left, while the wide-angle camera interface displays the plants gradually zooming in. Finally, the final recording interface displays a special-effect shot of the fish, with the school remaining the same size and moving at a constant speed from right to left, while the background is continuously zoomed in. Double-clicking the power button ends the recording, and the final film is saved to the album.

[0129] The shooting method provided in the embodiment of the present application can be executed by a shooting device. In the embodiment of the present application, the shooting method is executed by a shooting device as an example to illustrate the shooting device provided in the embodiment of the present application.

[0130] In one embodiment, as shown in FIG17 , a shooting device 1700 is proposed, including: a front camera and a rear camera. The shooting device 1700 further includes: an acquisition module 1702 for controlling the front camera to acquire a first image; a processing module 1704 for setting a first mirror movement trajectory corresponding to the first image as a mirror movement trajectory corresponding to the first camera in the rear camera; and a display module 1706 for displaying a first shooting preview screen corresponding to the first camera based on the first mirror movement trajectory.

[0131] In an embodiment of the present application, the front camera is controlled to perform image capture to detect user operations, and then the first camera is bound to a mirror movement trajectory based on the captured first image, so that the electronic device can display the first shooting preview screen corresponding to the first camera based on the first mirror movement trajectory.

[0132] During this process, the user does not need to operate the touch screen. Even if the touch screen fails, the desired camera movement trajectory can be bound to the camera.

[0133] In this embodiment, by binding the first camera to the first camera movement trajectory, and then displaying the first shooting preview interface according to the first camera movement trajectory, the user does not need to manually move the camera during the shooting process, and the object to be shot can always be stably displayed in the shooting preview interface, so that the object to be shot can be shot with a stable camera movement trajectory, thereby reducing the difficulty of shooting.

[0134] In some embodiments of the present application, the shooting device 1700 also includes a receiving module and a display module 1706, which are further used to: display at least two camera movement trajectories to be selected; the receiving module is used to receive a first input from a user for a first camera movement trajectory among the at least two camera movement trajectories to be selected; the display module 1706 is further used to: display a gesture recording window in response to the first input, and the gesture recording window is used to display a second image captured by the front camera; the processing module 1704 is further used to: associate the matching gesture corresponding to the second image with the first camera movement trajectory; wherein the first image includes a matching gesture.

[0135] In some embodiments of the present application, the acquisition module 1702 is also used to: control the front camera to capture a third image; the processing module 1704 is also used to: set the second camera movement trajectory corresponding to the third image as the camera movement trajectory corresponding to the second camera in the rear camera; the display module 1706 is also used to: display the second shooting preview screen corresponding to the second camera based on the second camera movement trajectory; wherein the second camera is different from the first camera.

[0136] In some embodiments of the present application, the shooting device 1700 also includes an output module; the display module 1706 is also used to: display a third shooting preview screen; wherein the third shooting preview screen is associated with the first shooting preview screen and the second shooting preview screen; the output module is used to output a fused video, and the screen content of the fused video is the same as the screen content of the third shooting preview screen.

[0137] In some embodiments of the present application, the processing module 1704 is further used to: obtain a first shooting duration corresponding to the first camera movement trajectory and a second shooting duration corresponding to the second camera movement trajectory; when the first shooting duration is greater than the second shooting duration, perform frame extraction processing on the image frame sequence captured by the first camera to make the shooting duration corresponding to the first shooting preview screen consistent with the second shooting duration; or when the first shooting duration is less than the second shooting duration, perform frame extraction processing on the image frame sequence captured by the second camera to make the shooting duration corresponding to the second shooting preview screen consistent with the first shooting duration.

[0138] In some embodiments of the present application, the shooting device 1700 also includes a receiving module and a display module 1706, which is also used to: display the preview images corresponding to the first camera and the third camera in the rear camera; the receiving module is used to: receive the user's second input; the processing module 1704 is also used to: respond to the second input, so that the preview image of the first camera is in a selected state.

[0139] In some embodiments of the present application, before controlling the front camera to capture the first image, the display module 1706 is further used to: display a preview interface in a trajectory recording mode, where the preview interface includes at least one to-be-selected shooting object; the receiving module is further used to: receive a third input from the user regarding a first to-be-selected shooting object among the at least one to-be-selected shooting object; the display module 1706 is further used to: display a selection box in a display area corresponding to the first to-be-selected shooting object in response to the third input; the receiving module is further used to: receive a fourth input from the user; and the processing module 1704 is further used to: record a to-be-selected camera trajectory based on the first to-be-selected shooting object in response to the fourth input.

[0140] In some embodiments of the present application, after a selection box is displayed in a display area corresponding to a first object to be selected, the receiving module is further used to: receive a fifth input from the user to the selection box; the processing module 1704 is further used to: update the display parameters of the selection box in response to the fifth input; wherein the display parameters of the selection box are associated with the camera trajectory to be selected.

[0141] The camera 1700 in the embodiment of the present application can be an electronic device or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a mobile internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. It can also be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc., and the embodiment of the present application does not specifically limit this.

[0142] The photographing device 1700 in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0143] The shooting device 1700 provided in the embodiment of the present application can implement each process implemented in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described here.

[0144] Optionally, as shown in Figure 18, an embodiment of the present application also provides an electronic device 1800, including a processor 1802 and a memory 1804, and the memory 1804 stores a program or instruction that can be run on the processor 1802. When the program or instruction is executed by the processor 1802, the various steps of the above-mentioned shooting method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0145] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0146] FIG19 is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.

[0147] The electronic device 1900 includes, but is not limited to, a radio frequency unit 1901, a network module 1902, an audio output unit 1903, an input unit 1904, a sensor 1905, a display unit 1906, a user input unit 1907, an interface unit 1908, a memory 1909, and a processor 1910. The electronic device 1900 includes a front camera and a rear camera.

[0148] Those skilled in the art will appreciate that the electronic device 1900 may further include a power source (e.g., a battery) to power various components. The power source may be logically connected to the processor 1910 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The electronic device structure shown in FIG19 does not limit the electronic device. The electronic device may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0149] Among them, the processor 1910 is used to: control the front camera to capture the first image; set the first mirror movement trajectory corresponding to the first image as the mirror movement trajectory corresponding to the first camera in the rear camera; the display unit 1906 is used to display the first shooting preview screen corresponding to the first camera based on the first mirror movement trajectory.

[0150] In some embodiments of the present application, before controlling the front camera to capture a first image, the display unit 1906 is further used to: display at least two camera movement trajectories to be selected; the user input unit 1907 is used to: receive a first input from the user for a first camera movement trajectory among the at least two camera movement trajectories to be selected; the display unit 1906 is further used to: display a gesture recording window in response to the first input, and the gesture recording window is used to display a second image captured by the front camera; the processor 1910 is further used to: associate a matching gesture corresponding to the second image with the first camera movement trajectory; wherein the first image includes a matching gesture.

[0151] In some embodiments of the present application, the processor 1910 is also used to: control the front camera to capture a third image; set the second camera movement trajectory corresponding to the third image as the camera movement trajectory corresponding to the second camera in the rear camera; the display unit 1906 is also used to: display a second shooting preview screen corresponding to the second camera based on the second camera movement trajectory; wherein the second camera is different from the first camera.

[0152] In some embodiments of the present application, the display unit 1906 is further used to: display a third shooting preview screen; wherein the third shooting preview screen is associated with the first shooting preview screen and the second shooting preview screen; the processor 1910 is further used to: output a fused video, and the screen content of the fused video is the same as the screen content of the third shooting preview screen.

[0153] In some embodiments of the present application, the processor 1910 is also used to: obtain a first shooting duration corresponding to the first camera movement trajectory and a second shooting duration corresponding to the second camera movement trajectory; when the first shooting duration is greater than the second shooting duration, perform frame extraction processing on the image frame sequence captured by the first camera so that the shooting duration corresponding to the first shooting preview screen is consistent with the second shooting duration; or when the first shooting duration is less than the second shooting duration, perform frame extraction processing on the image frame sequence captured by the second camera so that the shooting duration corresponding to the second shooting preview screen is consistent with the first shooting duration.

[0154] In some embodiments of the present application, the display unit 1906 is further used to: display the preview images corresponding to the first camera and the third camera in the rear camera; the user input unit 1907 is further used to: receive the user's second input; the processor 1910 is further used to: respond to the second input, so that the preview image of the first camera is in a selected state.

[0155] In some embodiments of the present application, the display unit 1906 is further used to: display a preview interface in a trajectory entry mode, wherein the preview interface includes at least one candidate shooting object; the user input unit 1907 is further used to: receive a third input from the user for a first candidate shooting object among the at least one candidate shooting object; the display unit 1906 is further used to: display a selection box in a display area corresponding to the first candidate shooting object in response to the third input; the user input unit 1907 is further used to: receive a fourth input from the user; and the processor 1910 is further used to: record a candidate camera movement trajectory based on the first candidate shooting object in response to the fourth input.

[0156] In some embodiments of the present application, the user input unit 1907 is further used to: receive the user's fifth input to the selection box; the display unit 1906 is further used to: update the display parameters of the selection box in response to the fifth input; wherein the display parameters of the selection box are associated with the camera trajectory to be selected.

[0157] In the embodiment of the present application, the front-facing camera is controlled to capture images to detect user operations, and then a camera movement trajectory is bound to the first camera based on the captured first image, so that the electronic device can display a first shooting preview image corresponding to the first camera based on the first camera movement trajectory. During this process, the user does not need to operate the touch screen, and even if the touch screen is malfunctioning, the camera can still be bound to the desired camera movement trajectory.

[0158] In this embodiment, by binding the first camera to the first camera movement trajectory, and then displaying the first shooting preview interface according to the first camera movement trajectory, the user does not need to manually move the camera during the shooting process, and the object to be shot can always be stably displayed in the shooting preview interface, so that the object to be shot can be shot with a stable camera movement trajectory, thereby reducing the difficulty of shooting.

[0159] It should be understood that in an embodiment of the present application, the input unit 1904 may include a graphics processing unit (GPU) 19041 and a microphone 19042, and the graphics processor 19041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1906 may include a display panel 19061, and the display panel 19061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1907 includes a touch panel 19071 and at least one of the other input devices 19072. The touch panel 19071 is also called a touch screen. The touch panel 19071 may include two parts: a touch detection device and a touch controller. Other input devices 19072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0160] The memory 1909 can be used to store software programs and various data. The memory 1909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1909 may include a volatile memory or a non-volatile memory, or the memory 1909 may include both volatile and non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0161] Processor 1910 may include one or more processing units. Optionally, processor 1910 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1910.

[0162] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned shooting method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0163] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0164] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, which is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-mentioned shooting method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0165] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0166] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned shooting method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0167] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a" does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be noted that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0168] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0169] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms without departing from the purpose of this application and the scope of protection of the claims, all of which are within the protection of this application.

Claims

1. A shooting method, performed by an electronic device, the electronic device comprising a front camera and a rear camera, the method comprising: Controlling the front camera to capture a first image; Setting a first camera movement trajectory corresponding to the first image as a camera movement trajectory corresponding to a first camera in the rear cameras; A first shooting preview picture corresponding to the first camera is displayed based on the first camera movement trajectory.

2. The shooting method according to claim 1, before controlling the front camera to capture the first image, the method further comprises: Display at least two camera movement trajectories to be selected; receiving a first input from a user regarding the first camera movement track among at least two camera movement tracks to be selected; In response to the first input, displaying a gesture recording window, wherein the gesture recording window is used to display a second image captured by the front camera; Associating a matching gesture corresponding to the second image with the first camera movement trajectory; The first image includes the matching gesture.

3. The shooting method according to claim 1, further comprising: Controlling the front camera to capture a third image; The second camera movement trajectory corresponding to the third image is set as the camera movement trajectory corresponding to the second camera in the rear camera; Displaying a second shooting preview picture corresponding to the second camera based on the second camera movement trajectory; The second camera is different from the first camera.

4. The shooting method according to claim 3, further comprising: Displaying a third shooting preview picture; wherein the third shooting preview picture is associated with the first shooting preview picture and the second shooting preview picture; A fused video is output, wherein the screen content of the fused video is the same as the screen content of the third shooting preview screen.

5. The shooting method according to claim 4, further comprising: Obtaining a first shooting duration corresponding to the first camera movement trajectory and a second shooting duration corresponding to the second camera movement trajectory; When the first shooting duration is greater than the second shooting duration, performing frame extraction processing on the image frame sequence captured by the first camera, so that the shooting duration corresponding to the first shooting preview screen is consistent with the second shooting duration; or When the first shooting time is shorter than the second shooting time, the image frame sequence captured by the second camera is subjected to frame extraction processing so that the shooting time corresponding to the second shooting preview screen is shorter than the first shooting time. Length consistent.

6. The shooting method according to claim 1, before controlling the front camera to capture the first image, the method further comprises: Displaying preview images corresponding to the first camera and the third camera in the rear camera; receiving a second input from the user; In response to the second input, the preview image of the first camera is selected.

7. The shooting method according to any one of claims 1 to 6, before controlling the front camera to capture the first image, the method further comprises: In the track recording mode, a preview interface is displayed, wherein the preview interface includes at least one subject to be selected for shooting; receiving a third input from a user regarding a first to-be-selected photographing object among at least one of the to-be-selected photographing objects; In response to the third input, displaying a selection box in the display area corresponding to the first to-be-selected photographic object; receiving a fourth input from the user; In response to the fourth input, a camera movement trajectory to be selected is recorded based on the first subject to be selected.

8. The shooting method according to claim 7, after displaying a selection box in the display area corresponding to the first to-be-selected shooting object, the method further comprises: receiving a fifth input from the user to the selection box; In response to the fifth input, updating display parameters of the selection box; Among them, the display parameters of the selection box are associated with the camera trajectory to be selected.

9. A photographing device, comprising a front camera and a rear camera, the photographing device further comprising: An acquisition module, used for controlling the front camera to acquire a first image; A processing module, configured to set a first camera movement trajectory corresponding to the first image as a camera movement trajectory corresponding to a first camera in the rear camera; A display module is used to display a first shooting preview picture corresponding to the first camera based on the first camera movement trajectory.

10. The photographing device according to claim 9, further comprising a receiving module; The display module is further used to display at least two camera movement trajectories to be selected; The receiving module is used to receive a first input from a user on the first camera movement track among the at least two camera movement tracks to be selected; The display module is further configured to display a gesture recording window in response to the first input, wherein the gesture recording window is configured to display a second image captured by the front camera; The processing module is further used to associate the matching gesture corresponding to the second image with the first camera movement trajectory; in, The first image includes the matching gesture.

11. The photographing device according to claim 9, wherein: The acquisition module is further used to control the front camera to acquire a third image; The processing module is further used to set the second camera movement trajectory corresponding to the third image as the camera movement trajectory corresponding to the second camera in the rear camera; The display module is further used to display a second shooting preview picture corresponding to the second camera based on the second camera movement trajectory; The second camera is different from the first camera.

12. The photographing device according to claim 11, further comprising an output module; The display module is also used to display a third shooting preview screen; wherein, The third shooting preview picture is associated with the first shooting preview picture and the second shooting preview picture; The output module is used to output a fused video, and the screen content of the fused video is the same as the screen content of the third shooting preview screen.

13. The photographing device according to claim 12, wherein: The processing module is further used for: Obtaining a first shooting duration corresponding to the first camera movement trajectory and a second shooting duration corresponding to the second camera movement trajectory; When the first shooting duration is greater than the second shooting duration, performing frame extraction processing on the image frame sequence captured by the first camera, so that the shooting duration corresponding to the first shooting preview screen is consistent with the second shooting duration; or When the first shooting duration is less than the second shooting duration, frame extraction is performed on the image frame sequence captured by the second camera to make the shooting duration corresponding to the second shooting preview screen consistent with the first shooting duration.

14. The photographing device according to claim 9, further comprising a receiving module, wherein the display module is further configured to: Displaying preview images corresponding to the first camera and the third camera in the rear camera; The receiving module is used to: receive a second input from a user; The processing module is further configured to, in response to the second input, enable the preview image of the first camera to be in a selected state.

15. An electronic device comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 8 are implemented.

16. A readable storage medium storing a program or an instruction, wherein the program or the instruction is executed by a processor to implement the steps of the method according to any one of claims 1 to 8. 17 . A computer program product, wherein the program product is stored in a storage medium and is executed by at least one processor to implement the steps of the method according to claim 1 .

18. A chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the method according to any one of claims 1 to 8.

19. An electronic device, the electronic device being configured to perform the steps of the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Target following shooting method and device, pan-tilt camera and storage medium

    CN111862169A

  • Shooting method and device, electronic equipment and storage medium

    CN114245000A

  • Virtual lens control method and device, computer equipment and medium

    CN114546227A

  • Shooting method, shooting device and electronic equipment

    CN117294932A

  • Filming guiding method, electronic device, system and storage medium

    WO2023178589A1