Capturing operation method, terminal device, and computer-readable storage medium

By displaying parameter controls and prompts on the shooting interface of the terminal device, the problem of complex shooting parameter adjustment in professional shooting mode is solved, improving user experience and efficiency.

WO2026091505A1PCT designated stage Publication Date: 2026-05-07HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-05-28
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

When existing terminal devices cannot meet users' shooting needs in intelligent shooting mode, the manual adjustment of shooting parameters in professional shooting mode is complicated and results in a poor user experience.

Method used

Parameter controls are displayed on the image or video shooting interface of the terminal device, allowing users to directly adjust shooting parameters and understand the shooting effect through the prompts on the controls, thus simplifying the parameter adjustment process.

Benefits of technology

It reduces the complexity of adjusting shooting parameters and improves the user experience and efficiency of manually adjusting shooting parameters.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025097873_07052026_PF_FP_ABST
    Figure CN2025097873_07052026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a capturing operation method, a terminal device, and a computer-readable storage medium. On an image capturing interface or a video capturing interface of a terminal device, a parameter control capable of directly adjusting parameter values of capturing parameters by a user is persistently displayed; and when it is necessary to manually adjust the capturing parameters, the user can directly adjust the capturing parameters, such that the process of manually adjusting the capturing parameters by the user is very simple, thereby improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Shooting operation method, terminal equipment and computer-readable storage medium

[0001] This application claims priority to Chinese Patent Application No. 202411549754.2, filed with the State Intellectual Property Office of China on October 31, 2024, entitled "Shooting Operation Method, Terminal Equipment and Computer-Readable Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of terminal technology, and in particular to a shooting operation method, terminal device and computer-readable storage medium. Background Technology

[0003] With the development of terminal technology, taking photos with mobile devices is becoming increasingly popular, and people's demands for photo quality are also rising. To provide users with a more convenient shooting experience, mobile devices are now typically equipped with an intelligent shooting mode. In this mode, the mobile device can automatically adjust shooting parameters according to the shooting environment to adapt to different environments and scenes, making it convenient for users. However, intelligent shooting mode sometimes cannot meet users' shooting needs. When intelligent shooting mode fails to meet users' needs, users can utilize the professional shooting mode on their mobile devices to adjust shooting parameters to obtain satisfactory results.

[0004] In summary, the manual adjustment of shooting parameters in current terminal devices is quite complex and results in a poor user experience. Summary of the Invention

[0005] This application provides a shooting operation method, a terminal device, and a computer-readable storage medium. By permanently displaying parameter controls that can be directly used to adjust shooting parameters on the image shooting interface or video shooting interface displayed on the terminal device, and / or displaying prompt information on the displayed parameter controls, the complexity of manually adjusting shooting parameters by the user is reduced, and the user experience when manually adjusting shooting parameters is improved.

[0006] In a first aspect, a shooting operation method is provided, which is applied to a terminal device. The method includes: displaying a first display interface of a camera application, the first display interface being an image shooting interface or a video shooting interface; displaying shooting controls and a first parameter control on the first display interface; the first parameter control corresponding to a first shooting parameter; the first parameter control being a parameter control that is displayed by default when the first display interface is opened, or a parameter control that is switched from the default display parameter control; the first parameter control being used to adjust the value of the first shooting parameter; receiving a first operation from a user on the first parameter control; and adjusting the value of the first shooting parameter to the first parameter value according to the first operation.

[0007] The shooting operation method provided in the first aspect displays a first parameter control in the first display interface of the camera application. The first parameter control can be the parameter control that is displayed by default when the user opens the first display interface, or it can be a parameter control switched from the default display parameter control. Regardless of whether it is the default display parameter control or the parameter control switched from the default display parameter control, the user can directly operate on the parameter control to adjust the value of the corresponding shooting parameter. In the whole process, the user does not need to perform any extra operations to bring up the parameter control, which reduces the complexity of shooting parameter adjustment and improves the user experience.

[0008] In one possible implementation of the first aspect, the shooting operation method further includes: receiving a second operation from the user on the shooting control; and, in response to the second operation, taking a picture based on a first parameter value of the first shooting parameter. In this implementation, shooting is based on a first parameter value obtained by the user through the first parameter control. The adjustment process of the first shooting parameter during shooting is very simple and convenient, improving the user experience.

[0009] In one possible implementation of the first aspect, the first display interface further includes a preview image, and the shooting operation method further includes: receiving a third operation from the user on the preview image; triggering an adjustment of the parameter value of the first shooting parameter from the first parameter value to a second parameter value based on the third operation; receiving a fourth operation from the user on the shooting control; and taking a picture based on the second parameter value of the first shooting parameter in response to the fourth operation. In this implementation, after the user obtains the first parameter value through the first parameter control, when the user subsequently triggers automatic adjustment of the first shooting parameter through the preview image, the automatic adjustment process uses the first parameter value as the reference value for adjustment; this improves the efficiency and accuracy of the user's adjustment of the first shooting parameter and enhances the user experience.

[0010] For example, taking the focus distance as the first shooting parameter, when a user uses their phone indoors to photograph an outdoor object through a window, the phone's autofocus often focuses on the window, preventing the user from focusing on the outdoor object. The user can first adjust the focus distance to outside the window using the first parameter control (e.g., to 10 meters); then, by clicking on the desired outdoor object in the preview image, the phone can automatically adjust the focus based on 10 meters, easily shifting the focus distance from 10 meters to the outdoor object. This avoids the phone repeatedly focusing on the window during autofocus, allowing the user to easily focus on outdoor objects and improving the user experience.

[0011] In one possible implementation of the first aspect, the first parameter control includes a scale, the scale representing multiple parameter values ​​of the first shooting parameter. In this implementation, setting the scale in the first parameter control allows the user to directly see the correspondence between the first parameter control and the multiple parameter values ​​of the first shooting parameter, improving the user experience.

[0012] In one possible implementation of the first aspect, the first operation on the first parameter control is either a sliding operation on the scale or a clicking operation on the scale. This implementation provides the user with two different operation methods, allowing the user to choose freely and improving user convenience.

[0013] In one possible implementation of the first aspect, the first parameter control further includes a scale indicator, wherein the scale indicator points to the current parameter value of the first shooting parameter. In this implementation, by setting a scale indicator in the first parameter control, the user can clearly see the current parameter value of the first shooting parameter, ensuring that the user can clearly perceive the change in the parameter value throughout the adjustment process, thus improving the user experience.

[0014] In one possible implementation of the first aspect, the first operation on the first parameter control is either a sliding operation on the scale indicator or a dragging operation on the scale indicator. This implementation provides the user with two different operation methods, allowing the user to choose freely and improving user convenience.

[0015] In one possible implementation of the first aspect, the first display interface further includes a preview image, which is an image captured in real time by the camera of the terminal device. The shooting operation method further includes: updating the preview image in response to the first operation, wherein the parameter value of the first shooting parameter corresponding to the updated preview image is the first parameter value. In this implementation, when the user adjusts the parameter value of the first shooting parameter through the first parameter control, the preview image updates as the parameter value of the first shooting parameter changes, allowing the user to more intuitively see the effect of the parameter value adjustment through the preview image. The user can judge whether the desired effect has been achieved based on the preview image, thus improving the user experience.

[0016] In one possible implementation of the first aspect, the first parameter control further includes at least one prompt message, each prompt message corresponding to a parameter value of the first shooting parameter, the prompt message being used to indicate the shooting effect achieved by using the corresponding parameter value. In this implementation, by displaying prompt messages on the first parameter control, users can clearly understand the specific shooting effects of certain shooting parameter values, reducing the difficulty for users to use the first parameter control and improving the user experience.

[0017] In one possible implementation of the first aspect, the first parameter control includes multiple prompt messages, with different prompt messages corresponding to different parameter values ​​of the first shooting parameter. In this implementation, displaying multiple prompt messages in the first parameter control provides the user with various shooting effects, thus enhancing the user experience.

[0018] In one possible implementation of the first aspect, the first display interface further includes a preview image, and the prompt information in the first parameter control is determined based on the scene corresponding to the preview image. In this implementation, the prompt information in the first parameter control is determined based on the scene corresponding to the preview image, making the displayed prompt information more closely match the current scene, increasing the probability of the user adopting the prompt information, and improving the user experience.

[0019] In one possible implementation of the first aspect, the first shooting parameter is shutter speed, the first display interface is an image shooting interface, and the scene corresponding to the preview image is a scene including a first object in motion; each prompt message corresponds to a shooting state of the first object, and the parameter value corresponding to the prompt message is the shutter speed of the corresponding shooting state. In this implementation, by setting prompt messages corresponding to the shooting state of the first object, the user can easily adjust the shutter speed to shoot the moving first object, thereby improving the efficiency of shooting moving objects.

[0020] In one possible implementation of the first aspect, the at least one prompt message includes: a prompt message for capturing a motion image and / or a prompt message for capturing a still image. In this implementation, the user can use the prompt message to capture motion images and / or still images, thus improving the user experience.

[0021] In one possible implementation of the first aspect, the first shooting parameter is the aperture, and the scene corresponding to the preview image is a scene including a circular light source; each prompt message corresponds to a shooting effect of the circular light source, and the parameter value corresponding to each prompt message is: the aperture for shooting the circular light source with the corresponding shooting effect. In this implementation, by setting prompt messages corresponding to the shooting effect of the circular light source, the user can easily adjust the aperture to shoot the circular light source, thereby improving the user's shooting efficiency.

[0022] In one possible implementation of the first aspect, the circular light source is the sun, and the at least one prompt message includes: a prompt message for photographing a circular sun and / or a prompt message for photographing a sun with a starburst effect. In this implementation, the user can use the prompt messages to photograph a circular sun and / or a sun with a starburst effect, thus improving the user experience.

[0023] In one possible implementation of the first aspect, the first shooting parameter is the aperture, the scene corresponding to the preview image is a scene including multiple objects, and the current focus distance is within a preset range; each prompt message corresponds to a shooting effect of the multiple objects, and the parameter value corresponding to each prompt message is: the aperture for shooting the multiple objects with the corresponding shooting effect. In this implementation, by setting prompt messages corresponding to the shooting effects of shooting multiple objects, the user can easily adjust the aperture to achieve shooting multiple objects in a group photo, thereby improving the user's shooting efficiency.

[0024] In one possible implementation of the first aspect, the first shooting parameter is aperture, the scene corresponding to the preview image is a scene including the second object, the proportion of the second object in the preview image is greater than a preset threshold, and the current focus distance is within a preset range; each prompt message corresponds to a shooting effect of the second object, and the parameter value corresponding to each prompt message is: the aperture for shooting the second object with the corresponding shooting effect. In this implementation, by setting prompt messages corresponding to the shooting effect of the second object, the user can easily adjust the aperture to achieve shooting the second object at close range, thereby improving the user's shooting efficiency.

[0025] In one possible implementation of the first aspect, the at least one prompt message includes: a prompt message to enhance the image blur effect and / or a prompt message to eliminate the image blur effect. In this implementation, the user can enhance or eliminate the image blur effect through the prompt message, improving the efficiency of the user in adjusting the blur effect of the shot.

[0026] In one possible implementation of the first aspect, the first shooting parameter is exposure compensation, and the scene corresponding to the preview image includes overexposed and underexposed areas; each prompt message corresponds to a shooting brightness, and the parameter value corresponding to each prompt message is the exposure compensation amount for the corresponding shooting brightness. In this implementation, for scenes with both underexposure and overexposure, by setting prompt messages corresponding to the shooting brightness, users can easily adjust the exposure compensation to adjust the image brightness and improve shooting efficiency.

[0027] In one possible implementation of the first aspect, the first shooting parameter is exposure compensation, and the scene corresponding to the preview image is a scene including overexposed areas; each prompt message corresponds to a shooting brightness, and the parameter value corresponding to each prompt message is the exposure compensation amount for the corresponding shooting brightness. In this implementation, for scenes with overexposure problems, by setting prompt messages corresponding to shooting brightness, users can easily adjust the exposure compensation to adjust the image brightness and improve user shooting efficiency.

[0028] In one possible implementation of the first aspect, the first shooting parameter is exposure compensation, and the scene corresponding to the preview image is a scene including underexposed areas; each prompt message corresponds to a shooting brightness, and the parameter value corresponding to each prompt message is the exposure compensation amount for the corresponding shooting brightness. In this implementation, for scenes with underexposure problems, by setting prompt messages corresponding to shooting brightness, users can easily adjust the exposure compensation to adjust the image brightness and improve user shooting efficiency.

[0029] In one possible implementation of the first aspect, the at least one prompt message includes: a prompt message to increase shooting brightness and / or a prompt message to decrease shooting brightness. In this implementation, the user can increase or decrease the image brightness through the prompt messages, thereby improving the efficiency of the user in adjusting the shooting brightness.

[0030] In one possible implementation of the first aspect, the first shooting parameter is the focus distance, the scene corresponding to the preview image is a scene including multiple objects, each prompt message corresponds to one object in the preview image, and the parameter value corresponding to the prompt message is the focus distance of the corresponding object. In this implementation, for scenes including multiple objects, by setting prompt messages on the parameter control corresponding to the focus distance, users can easily select the object they want to focus on, achieving shooting effects with different objects in focus, and improving user shooting efficiency.

[0031] In one possible implementation of the first aspect, the prompt information includes at least one of: the focus distance value of the corresponding object, the thumbnail of the corresponding object, and the description information of the corresponding object.

[0032] In one possible implementation of the first aspect, the first operation on the first parameter control is a selection operation on first prompt information, whereby the first prompt information is the prompt information in the prompt information of the first parameter control that corresponds to the first parameter value. In this implementation, the user can adjust the parameter value to the value corresponding to the prompt information by selecting it, thus improving operational efficiency.

[0033] In one possible implementation of the first aspect, the first parameter control is switched from the default displayed parameter control to the displayed parameter control based on the user's fifth operation.

[0034] In one possible implementation of the first aspect, the fifth operation is an operation on the second parameter control or an operation on the volume keys of the terminal device; the second parameter control is the default displayed parameter control, or another parameter control switched from the default displayed parameter control. In this implementation, the user can switch the display of the parameter control by operating on the second parameter control or by operating the volume keys. The user can choose from at least these two methods, making the operation more convenient and improving the user experience.

[0035] In one possible implementation of the first aspect, the first display interface further includes a preview image, and the first parameter control is a parameter control that is switched from the default displayed parameter control; the first parameter control is determined according to the scene corresponding to the preview image. In this implementation, the parameter control is determined according to the scene corresponding to the preview image, thus directly displaying the parameter control corresponding to the scene to the user, improving the fit between the parameter control and the user's needs, reducing the difficulty for the user to manually adjust the shooting effect, and improving the user experience.

[0036] Secondly, a shooting operation method is provided, which is applied to a terminal device. The method includes: displaying a first display interface of a camera application, the first display interface being an image shooting interface or a video shooting interface; the first display interface displaying shooting controls and a first parameter control; the first parameter control corresponding to a first shooting parameter; the first parameter control being used to adjust the parameter value of the first shooting parameter; the first parameter control including at least one prompt message; each prompt message corresponding to a parameter value of the first shooting parameter; the prompt message being used to indicate the shooting effect of shooting with the corresponding parameter value; receiving a first operation from the user on the first parameter control; and adjusting the parameter value of the first shooting parameter to the first parameter value according to the first operation.

[0037] The second aspect provides a shooting operation method that displays a first parameter control on the image shooting interface or video shooting interface. This first parameter control is used to adjust the value of a first shooting parameter. At least one prompt message is displayed on the first display control, indicating the shooting effect corresponding to a certain parameter value of the first shooting parameter. Users can determine the effect (or shooting effect) of the parameter value corresponding to the prompt message through the prompt message. Users can easily achieve the shooting effect based on the prompt message, reducing the complexity of manually adjusting shooting parameters and improving the user experience.

[0038] In one possible implementation of the second aspect, the shooting operation method further includes: receiving a second operation from a user on the shooting control; and, in response to the second operation, taking a picture according to a first parameter value of the first shooting parameter.

[0039] In one possible implementation of the second aspect, the first display interface further includes a preview image, and the shooting operation method further includes: receiving a third operation from the user on the preview image; triggering an adjustment of the parameter value of the first shooting parameter from the first parameter value to a second parameter value according to the third operation; receiving a fourth operation from the user on the shooting control; and taking a picture according to the second parameter value of the first shooting parameter in response to the fourth operation.

[0040] In one possible implementation of the second aspect, the first parameter control includes a scale, which represents multiple parameter values ​​of the first shooting parameter.

[0041] In one possible implementation of the second aspect, the first operation on the first parameter control is: a sliding operation on the scale or a clicking operation on the scale.

[0042] In one possible implementation of the second aspect, the first parameter control further includes a scale indicator, wherein the scale indicator points to the current parameter value of the first shooting parameter.

[0043] In one possible implementation of the second aspect, the first operation on the first parameter control is: a sliding operation on the scale indicator, or a dragging operation on the scale indicator.

[0044] In one possible implementation of the second aspect, the first display interface further includes a preview image, which is an image captured in real time by the camera of the terminal device. The shooting operation method further includes: updating the preview image in response to the first operation, wherein the parameter value of the first shooting parameter corresponding to the updated preview image is the first parameter value.

[0045] In one possible implementation of the second aspect, the first parameter control includes multiple prompt messages, with different prompt messages corresponding to different parameter values ​​of the first shooting parameter.

[0046] In one possible implementation of the second aspect, the first display interface further includes a preview image, and the prompt information in the first parameter control is determined according to the scene corresponding to the preview image.

[0047] In one possible implementation of the second aspect, the first shooting parameter is the focus distance, the scene corresponding to the preview image is a scene including multiple objects, the first parameter control includes multiple prompts, each prompt corresponds to an object in the preview image, and the parameter value corresponding to the prompt is the focus distance of the corresponding object.

[0048] In one possible implementation of the second aspect, the at least one prompt message includes: a prompt message for capturing a motion image and / or a prompt message for capturing a still image.

[0049] In one possible implementation of the second aspect, the first shooting parameter is the aperture, and the scene corresponding to the preview image is a scene including a circular light source; each prompt message corresponds to a shooting effect of the circular light source, and the parameter value corresponding to each prompt message is: the aperture for shooting the circular light source as the corresponding shooting effect.

[0050] In one possible implementation of the second aspect, the circular light source is the sun, and the at least one prompt message includes: a prompt message for photographing a circular sun and / or a prompt message for photographing a sun with a starburst effect.

[0051] In one possible implementation of the second aspect, the first shooting parameter is the aperture, the scene corresponding to the preview image is a scene including multiple objects, and the current focus distance is within a preset range; each prompt message corresponds to a shooting effect of the multiple objects, and the parameter value corresponding to each prompt message is: the aperture for shooting the multiple objects with the corresponding shooting effect.

[0052] In one possible implementation of the second aspect, the first shooting parameter is aperture, the scene corresponding to the preview image is a scene including the second object, the proportion of the second object in the preview image is greater than a preset threshold, and the current focus distance is within a preset range; each prompt message corresponds to a shooting effect of the second object, and the parameter value corresponding to each prompt message is: the aperture for shooting the second object with the corresponding shooting effect.

[0053] In one possible implementation of the second aspect, the at least one prompt message includes: a prompt message to enhance the image blur effect and / or a prompt message to eliminate the image blur effect.

[0054] In one possible implementation of the second aspect, the first shooting parameter is exposure compensation, the scene corresponding to the preview image is a scene including overexposed areas and / or underexposed areas, each prompt message corresponds to a shooting brightness, and the parameter value corresponding to each prompt message is: the exposure compensation amount of the corresponding shooting brightness;

[0055] In one possible implementation of the second aspect, the at least one prompt message includes: a prompt message to increase shooting brightness and / or a prompt message to decrease shooting brightness.

[0056] In one possible implementation of the second aspect, the first operation on the first parameter control is: a selection operation on the first prompt information, wherein the first prompt information is: the prompt information in the prompt information of the first parameter control that corresponds to the first parameter value.

[0057] In one possible implementation of the second aspect, the prompt information includes at least one of the following: the focus distance value of the corresponding object, the thumbnail of the corresponding object, and the description information of the corresponding object.

[0058] In one possible implementation of the second aspect, the first shooting parameter is shutter speed, the first display interface is an image shooting interface, and the scene corresponding to the preview image is a scene including a first object in motion; each prompt message corresponds to a shooting state of the first object, and the parameter value corresponding to the prompt message is: the shutter speed of the corresponding shooting state.

[0059] In one possible implementation of the second aspect, the first parameter control is: a parameter control that is displayed by default when the first display interface is opened, or a parameter control that is switched from the default parameter control, or a parameter control that is expanded from the default button.

[0060] In one possible implementation of the second aspect, the first parameter control is switched from the default displayed parameter control based on the user's fifth operation.

[0061] In one possible implementation of the second aspect, the fifth operation is: an operation on the second parameter control, or an operation on the volume keys of the terminal device; the second parameter control is the default displayed parameter control, or another parameter control switched from the default displayed parameter control.

[0062] In one possible implementation of the second aspect, the first display interface further includes a preview image, and the first parameter control is a parameter control that is switched from the default displayed parameter control; the first parameter control is determined according to the scene corresponding to the preview image.

[0063] In one possible implementation of the second aspect, the first parameter control is a parameter control displayed in response to a user's click operation on the button.

[0064] It should be understood that there are other possible implementations of the second aspect, which can be found in the section on possible implementations of the first aspect. The technical effects that the second aspect and its various implementations can achieve can also be found in the description of the technical effects of the first aspect and its various implementations. To avoid repetition and redundancy, these will not be elaborated upon here.

[0065] Thirdly, a shooting operation device is provided, the device including units for performing the steps of the method as described in the first aspect above or any possible implementation of the first aspect, or including units for performing the steps of the method as described in the second aspect above or any possible implementation of the second aspect.

[0066] Fourthly, a communication device is provided, the communication device including units for performing the steps of the method as described in the first aspect above or any possible implementation of the first aspect, or including units for performing the steps of the method as described in the second aspect above or any possible implementation of the second aspect.

[0067] Fifthly, a communication device is provided, comprising at least one processor and a memory coupled together, the memory storing program instructions, wherein when the program instructions stored in the memory are executed by the processor, the method of the first aspect or any possible implementation thereof is executed, or the method of the second aspect or any possible implementation thereof is executed.

[0068] In a sixth aspect, a communication device is provided, the communication device including at least one processor and interface circuitry, the at least one processor being configured to execute the method in the first aspect or any possible implementation of the first aspect, or to execute the method in the second aspect or any possible implementation of the second aspect.

[0069] In a seventh aspect, a terminal device is provided, which includes any one of the communication devices provided in the fourth, fifth, or sixth aspects described above.

[0070] Eighthly, a program product (also referred to as a computer program product) is provided, the program product comprising a program, which, when executed by a processor, is used to perform a method in the first aspect or any possible implementation of the first aspect, or to perform a method in the second aspect or any possible implementation of the second aspect.

[0071] Ninthly, a readable storage medium (also referred to as a computer-readable storage medium) is provided, wherein a program is stored therein, which, when executed, is used to perform a method in the first aspect or any possible implementation of the first aspect, or to perform a method in the second aspect or any possible implementation of the second aspect.

[0072] In a tenth aspect, a chip is provided, the chip comprising: a processor for calling and running a program from a memory, such that an electronic device having the chip mounted performs a method of the first aspect or any possible implementation thereof, or performs a method of the second aspect or any possible implementation thereof.

[0073] It is understood that the beneficial effects of the third to tenth aspects mentioned above can be found in the relevant descriptions in the first aspect or the second aspect mentioned above, and will not be repeated here. Attached Figure Description

[0074] Figure 1 is a hardware structure block diagram of an example terminal device provided in this application.

[0075] Figure 2 is a software structure block diagram of an example terminal device provided in this application.

[0076] Figure 3 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0077] Figure 4 is a schematic diagram of the interface changes of obtaining the main interface of the camera application in one embodiment of this application.

[0078] Figure 5 is a schematic diagram of the interface changes during the shooting parameter adjustment process in one embodiment of this application.

[0079] Figure 6 is a schematic diagram of the interface changes during the switching process of different parameter controls in one embodiment of this application.

[0080] Figure 7 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0081] Figure 8 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0082] Figure 9 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0083] Figure 10 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0084] Figure 11 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0085] Figure 12 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0086] Figure 13 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0087] Figure 14 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application.

[0088] Figure 15 is a schematic diagram of the interface changes when switching between the image capture interface and the video capture interface in one embodiment of this application.

[0089] Figure 16 is a schematic diagram of the interface changes when switching between the image capture interface and the video capture interface in one embodiment of this application.

[0090] Figure 17 is a schematic flowchart of a shooting operation method provided in an embodiment of this application.

[0091] Figure 18 is an interactive diagram of the shooting process based on the shooting operation method in one embodiment of this application.

[0092] Figure 19 is an interactive diagram of the shooting process based on the shooting operation method in one embodiment of this application.

[0093] Figure 20 is an interactive diagram of the focus distance adjustment process in one embodiment of this application.

[0094] Figure 21 is a schematic diagram of a chip system provided in this application. Detailed Implementation

[0095] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.

[0096] The terminology used in the following embodiments is for the purpose of describing specific embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to also include expressions such as “one or more,” unless the context clearly indicates otherwise. It should also be understood that in the embodiments of this application, “one or more” means one or more (including two); “and / or” describes the relationship between related objects, indicating that three relationships may exist; for example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character “ / ” generally indicates that the preceding and following related objects are in an “or” relationship.

[0097] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.

[0098] The "multiple" mentioned in the embodiments of this application refers to two or more. It should be noted that in the description of the embodiments of this application, terms such as "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance, nor should they be construed as indicating or implying order.

[0099] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in embodiments of this application encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0100] Currently, mobile devices typically come equipped with both intelligent and professional shooting modes. When the intelligent shooting mode fails to meet a user's shooting needs, the user can adjust shooting parameters using the professional shooting mode. However, the manual adjustment process for shooting parameters in the professional shooting mode is currently quite complex, resulting in a poor user experience. The following provides an example to illustrate this problem.

[0101] For example, in the professional shooting mode of a terminal device, adjusting shooting parameters generally requires accessing a modal window, making the process complex. Specifically, in the professional shooting mode of a terminal device, if a user wants to adjust a certain shooting parameter, they need to first bring up the modal window corresponding to that parameter, and then adjust the parameter within that modal window. This makes the entire process quite complicated. Furthermore, if the user taps the screen to focus during parameter adjustment, the modal window disappears. If the user still wants to adjust the parameter, they need to bring up the corresponding modal window again. Therefore, the continuity of the parameter adjustment process on current terminal devices is poor.

[0102] In view of this, this application provides a shooting operation method in which a parameter control for adjusting the value of shooting parameters is displayed on the image shooting interface or video shooting interface of the terminal device. The user can adjust the shooting parameters corresponding to the parameter control by operating on the parameter control. The shooting parameter adjustment process is simple. If the process of manually adjusting the shooting parameters is interrupted, and the user wants to continue adjusting the shooting parameters, the user can directly adjust the parameter control again because the parameter control remains displayed. The shooting parameter adjustment process has strong continuity.

[0103] For example, current professional photography modes on mobile devices include adjustments for multiple shooting parameters, each with a series of values. For ordinary users, figuring out the different shooting parameters and their corresponding effects is extremely difficult. In other words, the professional photography modes on mobile devices are overly complex and difficult for the average user to operate.

[0104] In view of this, this application provides a shooting operation method. A parameter control is displayed on a first display interface, allowing the user to adjust the shooting parameters. At least one prompt message is displayed on the parameter control, indicating the shooting effect of the parameter value corresponding to the control. The user can easily determine the shooting effect of the parameter value corresponding to the prompt message through the prompt message, reducing the difficulty of manually adjusting shooting parameters and improving the user experience.

[0105] It should be understood that the shooting operation method provided in this application can be applied to terminal devices with camera functions. For ease of understanding, before introducing the shooting operation method provided in this application, the terminal device will first be described in conjunction with the accompanying drawings.

[0106] This application provides a terminal device for executing the shooting operation method provided in this application. The terminal device can be any terminal device with a camera function. For example, the terminal device in this application can be a handheld device (e.g., a mobile phone), various portable laptops, various tablet computers, smart cameras, wearable devices, augmented reality (AR) / virtual reality (VR) devices, computing devices, in-vehicle terminals, smart TVs, etc. This application is not limited to these.

[0107] For example, Figure 1 shows a schematic diagram of the structure of a terminal device 100. The terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0108] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0109] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0110] The controller can serve as the central nervous system and command center of the terminal device 100. The controller can generate operation control signals based on the instruction opcode and timing signals to control the fetching and execution of instructions.

[0111] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0112] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.

[0113] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C buses. The processor 110 can couple to the touch sensor 180K, charger, flash, camera 193, etc., through different I2C bus interfaces. For example, the processor 110 can couple to the touch sensor 180K through the I2C interface, enabling the processor 110 and the touch sensor 180K to communicate through the I2C bus interface, thereby realizing the touch function of the terminal device 100.

[0114] The I2S interface can be used for audio communication. In some embodiments, the processor 110 may include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface to enable the function of answering phone calls through a Bluetooth headset.

[0115] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via the PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering phone calls through a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0116] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface to enable music playback through Bluetooth headphones.

[0117] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI) and a display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to enable the shooting function of the terminal device 100. The processor 110 and the display screen 194 communicate via the DSI interface to enable the display function of the terminal device 100.

[0118] The GPIO interface can be configured via software. It can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to a camera 193, a display screen 194, a wireless communication module 160, an audio module 170, a sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0119] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge terminal device 100, and can also be used for data transfer between terminal device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other terminal devices, such as AR devices.

[0120] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the terminal device 100. In other embodiments of this application, the terminal device 100 may also adopt different interface connection methods or a combination of multiple interface connection methods as described in the above embodiments.

[0121] The charging management module 140 receives charging input from a charger. The charger can be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 receives charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 receives wireless charging input via the wireless charging coil of the terminal device 100. While charging the battery 142, the charging management module 140 can also supply power to the terminal device via the power management module 141.

[0122] The power management module 141 connects the battery 142, the charging management module 140, and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, providing power to the processor 110, internal memory 121, external memory, display screen 194, camera 193, and wireless communication module 160, etc. The power management module 141 can also monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage current, impedance). In some other embodiments, the power management module 141 may also be located within the processor 110, or within the same device.

[0123] The wireless communication function of the terminal device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor.

[0124] Antennas 1 and 2 are used to transmit and receive electromagnetic wave signals. Each antenna in terminal device 100 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.

[0125] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the terminal device 100. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the processor 110. In some embodiments, at least some functional modules of the mobile communication module 150 and at least some modules of the processor 110 may be housed in the same device.

[0126] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.

[0127] The wireless communication module 160 can provide solutions for wireless communication applications on the terminal device 100, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0128] In some embodiments, antenna 1 of terminal device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling terminal device 100 to communicate with networks and other devices via wireless communication technology. The wireless communication technology may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time-Division Code Division Multiple Access (TDSCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies, etc. The GNSS may include the Global Positioning System (GPS), the Global Navigation Satellite System (GLONASS), the BeiDou Navigation Satellite System (BDS), the Quasi-Zenith Satellite System (QZSS), and / or satellite-based augmentation systems (SBAS).

[0129] Terminal device 100 implements display functions through a GPU, display screen 194, and application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0130] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a Miniled LED, a MicroLED, a Micro-OLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the terminal device 100 may include one or N display screens 194, where N is a positive integer greater than 1.

[0131] Terminal device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.

[0132] The ISP (Image Signal Processor) is used to process data fed back from the camera 193. For example, when taking a picture, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element (i.e., image sensor). The light signal is converted into an electrical signal, and the camera's photosensitive element (i.e., image sensor) transmits the electrical signal to the ISP for processing, transforming it into an image visible to the naked eye. The ISP can also perform algorithmic optimization of image noise, brightness, and skin tone. The ISP can also optimize parameters such as exposure and color temperature of the shooting scene. In some embodiments, the ISP can be set in the camera 193.

[0133] Camera 193 is used to capture still images or videos. An object is projected onto a photosensitive element (i.e., an image sensor) through a lens, generating an optical image. The photosensitive element (i.e., the image sensor) can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element (i.e., the image sensor) converts the light signal into an electrical signal, which is then transmitted to an ISP (Internet Service Provider) for conversion into a digital image signal. The ISP outputs the digital image signal to a DSP (Digital Signal Processor) for processing. The DSP converts the digital image signal into image signals in standard formats such as RGB and YUV. In some embodiments, the terminal device 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[0134] In some embodiments, after the terminal device 100 starts the camera application, it displays a shooting interface (e.g., an image shooting interface or a video shooting interface) on the display screen 194. The display interface shows a preview image, a shooting control, and a parameter control. The preview image is an image captured in real time by the camera 193 (or the preview image is an image obtained by the camera 193 capturing the shooting scene). The shooting control is used to control taking pictures. The parameter control can be used to adjust the parameter value of the shooting parameters when the camera 193 takes pictures. In other words, the user can adjust the shooting parameters corresponding to the parameter control by directly operating the parameter control.

[0135] For example, the shooting parameters corresponding to the parameter control can be: focus distance, shutter speed, aperture or exposure supplement, etc. This application does not limit the specific type of shooting parameters.

[0136] For example, terminal device 100 launches the camera application and enters professional shooting mode, displaying the professional mode interface on display screen 194. The professional mode interface displays a preview image, shooting controls, and multiple buttons, each corresponding to a shooting parameter. After the user clicks one of the buttons, the corresponding parameter control is displayed on the interface. This parameter control can be used to adjust the parameter value of the shooting parameter when the camera 193 takes a picture. At least one prompt message is displayed on the parameter control, each prompt message corresponding to a parameter value of the shooting parameter, and the prompt message is used to indicate a shooting effect of the corresponding shooting parameter.

[0137] A digital signal processor (DSP) is used to process digital signals. Besides digital image signals, it can also process other digital signals. For example, when terminal device 100 selects a frequency, the DSP can perform Fourier transforms on the frequency energy.

[0138] Video codecs are used to compress or decompress digital video. Terminal device 100 may support one or more video codecs. Thus, terminal device 100 can play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG 2, MPEG 3, MPEG 4, etc.

[0139] NPU stands for Neural Network (NN) Computing Processor. By borrowing the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it can rapidly process input information and continuously learn on its own. NPUs enable intelligent cognitive applications in terminal devices, such as image recognition, facial recognition, speech recognition, and text understanding.

[0140] The external storage interface 120 can be used to connect an external storage card, such as a Micro SD card, to expand the storage capacity of the terminal device 100. The external storage card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external storage card.

[0141] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of terminal device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of terminal device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 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, universal flash storage (UFS), etc.

[0142] Terminal device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.

[0143] The audio module 170 is used to convert digital audio information into analog audio signals for output, and also to convert analog audio input into digital audio signals. The audio module 170 can also be used for encoding and decoding audio signals. In some embodiments, the audio module 170 may be located in the processor 110, or some functional modules of the audio module 170 may be located in the processor 110.

[0144] The speaker 170A, also known as a "loudspeaker," is used to convert audio electrical signals into sound signals. The terminal device 100 can listen to music or make hands-free calls through the speaker 170A.

[0145] The receiver 170B, also known as the "earpiece," is used to convert audio electrical signals into sound signals. When the terminal device 100 answers a phone call or voice message, the receiver 170B can be brought close to the listener's ear to receive the voice message.

[0146] Microphone 170C, also known as a "microphone" or "voice transducer," is used to convert sound signals into electrical signals. When making a phone call or sending a voice message, the user can speak by bringing their mouth close to microphone 170C, inputting the sound signal into microphone 170C. Terminal device 100 may be equipped with at least one microphone 170C. In some embodiments, terminal device 100 may be equipped with two microphones 170C, which, in addition to collecting sound signals, can also perform noise reduction. In other embodiments, terminal device 100 may be equipped with three, four, or more microphones 170C, which can collect sound signals, reduce noise, identify the sound source, and perform directional recording, etc.

[0147] The 170D headphone jack is used to connect wired headphones. The 170D headphone jack can be a USB 130 interface or a 3.5mm Open Mobile Terminal Platform (OMTP) standard interface, a CTIA (Cellular Telecommunications Industry Association of the USA) standard interface.

[0148] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Terminal device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, terminal device 100 detects the intensity of the touch operation based on pressure sensor 180A. Terminal device 100 can also calculate the touch position based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example: when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS is executed.

[0149] The gyroscope sensor 180B can be used to determine the motion attitude of the terminal device 100. In some embodiments, the gyroscope sensor 180B can determine the angular velocity of the terminal device 100 around three axes (i.e., the x, y, and z axes). The gyroscope sensor 180B can be used for image stabilization. For example, when the shutter is pressed, the gyroscope sensor 180B detects the angle of the terminal device 100's shake, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to counteract the shake of the terminal device 100 through reverse movement, thus achieving image stabilization. The gyroscope sensor 180B can also be used in navigation and motion-sensing game scenarios.

[0150] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the terminal device 100 calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.

[0151] The magnetic sensor 180D includes a Hall sensor. The terminal device 100 can use the magnetic sensor 180D to detect the opening and closing of the flip cover. In some embodiments, when the terminal device 100 is a flip phone, the terminal device 100 can detect the opening and closing of the flip cover using the magnetic sensor 180D. Then, based on the detected opening and closing state of the cover or the flip cover, features such as automatic flip unlocking can be set.

[0152] The 180E accelerometer can detect the magnitude of acceleration of the terminal device 100 in various directions (typically three axes). When the terminal device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the attitude of the terminal device, and can be applied to applications such as landscape / portrait switching and pedometers.

[0153] A distance sensor 180F is used to measure distance. The terminal device 100 can measure distance via infrared or laser. In some embodiments, during a shooting scene, the terminal device 100 can utilize the distance sensor 180F to measure distance for rapid focusing.

[0154] For example, in this application, the distance between any part of the user and the center of the terminal device screen can be measured by the distance sensor 180F, or the distance between any part of the user and any point on the terminal device screen can be measured by the distance sensor 180F.

[0155] The proximity sensor 180G may include, for example, a light-emitting diode (LED) and a light detector, such as a photodiode. The LED may be an infrared LED. The terminal device 100 emits infrared light outward through the LED. The terminal device 100 uses the photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the terminal device 100. When insufficient reflected light is detected, the terminal device 100 can determine that there is no object near the terminal device 100. The terminal device 100 may use the proximity sensor 180G to detect when a user holds the terminal device 100 close to their ear for a call, so as to automatically turn off the screen to save power. The proximity sensor 180G can also be used in holster mode and pocket mode for automatic unlocking and screen locking.

[0156] The ambient light sensor 180L is used to sense the ambient light intensity. The terminal device 100 can adaptively adjust the brightness of the display screen 194 based on the sensed ambient light intensity. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also work with the proximity sensor 180G to detect whether the terminal device 100 is in a pocket to prevent accidental touches.

[0157] The fingerprint sensor 180H is used to collect fingerprints. The terminal device 100 can use the collected fingerprint characteristics to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.

[0158] Temperature sensor 180J is used to detect temperature. In some embodiments, terminal device 100 uses the temperature detected by temperature sensor 180J to execute a temperature handling strategy. For example, when the temperature reported by temperature sensor 180J exceeds a threshold, terminal device 100 reduces the performance of the processor located near temperature sensor 180J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is below another threshold, terminal device 100 heats battery 142 to prevent abnormal shutdown of terminal device 100 due to low temperature. In still other embodiments, when the temperature is below yet another threshold, terminal device 100 boosts the output voltage of battery 142 to prevent abnormal shutdown due to low temperature.

[0159] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of terminal device 100, in a different position than display screen 194.

[0160] The bone conduction sensor 180M can acquire vibration signals. In some embodiments, the bone conduction sensor 180M can acquire vibration signals from the vibrating bone segments of the human vocal cords. The bone conduction sensor 180M can also contact the human pulse to receive blood pressure signals. In some embodiments, the bone conduction sensor 180M can also be incorporated into headphones to form bone conduction headphones. The audio module 170 can parse the voice signals from the vibrating bone segments of the vocal cords acquired by the bone conduction sensor 180M to realize voice functionality. The application processor can parse heart rate information from the blood pressure signals acquired by the bone conduction sensor 180M to realize heart rate detection functionality.

[0161] The sensor module 180 may also include an image sensor from the camera 193. The image sensor is used to capture light entering the camera 193 and convert the light signal into an electrical signal, which is then transmitted to the ISP to be converted into a digital image signal.

[0162] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Terminal device 100 can receive button input and generate key signal inputs related to user settings and function control of terminal device 100.

[0163] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. For example, different vibration feedback effects can correspond to touch operations performed on different applications (such as taking photos, playing audio, etc.). Motor 191 can also correspond to different vibration feedback effects for touch operations performed on different areas of the display screen 194. Different application scenarios (such as time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also be customized.

[0164] Indicator 192 can be an indicator light, used to indicate charging status, power changes, or to indicate messages, missed calls, notifications, etc.

[0165] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with and separate from the terminal device 100. The terminal device 100 can support one or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 simultaneously. The multiple cards can be of the same or different types. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The terminal device 100 interacts with the network through the SIM card to realize functions such as calls and data communication. In some embodiments, the terminal device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100.

[0166] The software system of terminal device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses the layered architecture Android system as an example to exemplify the software structure of terminal device 100.

[0167] Figure 2 is a software structure block diagram of a terminal device according to an embodiment of this application. The layered architecture divides the software into several layers, each with a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into five layers, from top to bottom: the application layer, the application framework layer, the Android runtime (ART) and native C / C++ libraries, the Hardware Abstraction Layer (HAL), and the kernel layer.

[0168] The application layer can include a series of application packages. As shown in Figure 2, application packages can include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and SMS.

[0169] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0170] As shown in Figure 2, the application framework layer may include a window manager, content provider, view system, resource manager, notification manager, activity manager, input manager, etc. In this embodiment, the application framework layer may also include a sensor management component (Sensor Hub).

[0171] In some embodiments, parameter controls can be displayed in the shooting interface of the camera application (e.g., an image shooting interface or a video shooting interface). These parameter controls can be directly used to adjust the values ​​of the corresponding shooting parameters. For example, the parameter controls can also be displayed by default on the terminal device 100, in which case the user can set the shooting parameters corresponding to the parameter controls in the settings interface of the terminal device 100; alternatively, the parameter controls can be determined by the terminal device 100 based on scene recognition of the image captured by the camera 193 when the camera application is launched.

[0172] For example, the terminal device 100 can perform scene recognition on the image (or preview image) captured by the camera 193, determine the parameter control corresponding to the recognized scene, and then the terminal device 100 displays the parameter control. In this case, the parameter control is closely related to the scene of the image captured by the camera 193, and different parameter controls can be displayed for different scenes.

[0173] In this embodiment, the shooting operation method is mainly implemented by a shooting module and a control light module. The shooting module can be used to: interact with the user, invoke the camera hardware in the terminal device 100 to take pictures, and change the shooting parameter values ​​of the camera hardware in the terminal device 100, etc.; the control module can be used to: display parameter controls, display prompts, perform scene recognition based on the preview image, and display corresponding parameter controls and / or prompts based on the recognized scene, etc.

[0174] In some embodiments, the shooting module can call the camera hardware in the terminal device 100 through the camera module of the hardware abstraction layer, or it can call the camera hardware in the terminal device 100 through the camera interface of the application framework layer. This application does not limit or elaborate on this.

[0175] In the embodiments of this application, the shooting module and the control module may be part of the camera application, or they may be software independent of the camera application. This application does not impose any restrictions on this.

[0176] The window manager provides Window Manager Service (WMS), which can be used for window management, window animation management, surface management, and as a relay station for the input system.

[0177] Content providers store and retrieve data, making that data accessible to applications. This data can include videos, images, audio, phone calls made and received, browsing history and bookmarks, phone books, etc.

[0178] A view system includes visual controls, such as controls for displaying text and controls for displaying images. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text notification icon could include views for displaying text and views for displaying images.

[0179] The file explorer provides applications with various resources, such as localized strings, icons, images, layout files, video files, and more.

[0180] The notification manager allows applications to display notifications in the status bar. These notifications can be used to deliver informational messages and can disappear automatically after a short pause, requiring no user interaction. For example, the notification manager can be used to notify users of download completion or message alerts. The notification manager can also display notifications as icons or scrolling text in the top status bar, such as notifications from background applications, or as dialog boxes on the screen. Examples include displaying text messages in the status bar, emitting sounds, vibrating the device, and flashing indicator lights.

[0181] The Activity Manager Service (AMS) can be used to start, switch, and schedule system components (such as activities, services, content providers, and broadcast receivers), as well as manage and schedule application processes.

[0182] The Sensor Hub component provides sensor management services, enabling hardware abstraction, device management, and data distribution for sensor devices. For example, it can handle hardware abstraction, device management, and data distribution for image sensors.

[0183] A runtime module is the runtime environment for an object-oriented programming language. Any code written in any language needs a corresponding runtime module to run on hardware. In other words, for a program to run on a hardware or platform, there must be an intermediate layer to convert or interpret the programming language into machine language that the machine can understand; this intermediate layer can be understood as a runtime module.

[0184] The runtime module typically contains a corresponding engine as an interpreter, which provides the runtime module with platform capabilities such as network, process, and file system of the operating system.

[0185] The runtime module in this embodiment may include a core library, a FA runtime module, and an Android runtime module.

[0186] The FA runtime module can transform source code into a user interface. For example, the FA runtime module in this embodiment may include a JavaScript (JS) engine that can run program files written in the JavaScript language. An example of a JSassets file in this embodiment is a program file written in the JavaScript language.

[0187] The Android runtime is responsible for converting source code into machine code. The Android runtime primarily employs ahead-of-time (AOT) compilation and just-in-time (JIT) compilation technologies.

[0188] The core library primarily provides basic Java class library functionalities, such as libraries for fundamental data structures, mathematics, I / O, tools, databases, and networking. It also provides APIs for users to develop Android applications.

[0189] Native C / C++ libraries can include multiple functional modules. Examples include: surface manager, media framework, libc, OpenGL ES, SQLite, Webkit, etc.

[0190] The Surface Manager manages the display subsystem and provides 2D and 3D layer blending for multiple applications. The Media Framework supports playback and recording of various common audio and video formats, as well as still image files. The Media Library supports multiple audio and video encoding formats, such as MPEG4, H.264, MP3, AAC, AMR, JPG, and PNG. OpenGL ES provides drawing and manipulation of 2D and 3D graphics in applications. SQLite provides a lightweight relational database for terminal applications.

[0191] The Hardware Abstraction Layer (HAL) runs in user space, encapsulates kernel-level drivers, and provides calling interfaces to the upper layers.

[0192] The kernel layer is the layer between hardware and software. The kernel layer includes at least the display driver, camera driver, audio driver, and Bluetooth driver.

[0193] In the software architecture shown in Figure 2, a system service layer (not shown in the figure) may also exist. The system service layer may include a distributed scheduling subsystem and a local task management module. The location of this system service layer in the software architecture is not limited; it may be between the application layer and the application framework layer, or between the application framework layer and the native C / C++ library, etc.

[0194] For ease of understanding, the following embodiments of this application will take a terminal device with the structure shown in Figures 1 and 2 as an example, and in conjunction with the accompanying drawings and application scenarios, will specifically illustrate the shooting operation method provided by the embodiments of this application.

[0195] The shooting operation method provided in this application can be applied to terminal devices with shooting functions. For example, terminal devices may include: smartphones, tablets, laptops, foldable phones, smart TVs, in-vehicle systems, etc. The specific form of the terminal device is not limited in the embodiments of this application. In the examples below, a mobile phone will be used as an example for illustration.

[0196] Figure 3 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 31 shown in Figure 3a is the main interface of the mobile phone. As shown in Figure 3a, after the user clicks the camera application icon 301, the display interface jumps from the one shown in Figure 3a to the one shown in Figure 3b.

[0197] In some embodiments, the display interface 32 shown in Figure 3b can be obtained from other camera applications or from other interfaces, which will not be elaborated upon in this application.

[0198] As shown in Figure 3b, the display interface 32 is the main interface of the camera application. The display interface 32 includes a viewfinder area 302, and the area outside the viewfinder area 302 is the non-viewfinder area. A preview image 303 is displayed in the viewfinder area 302. In the non-viewfinder area below the preview image 303, shooting controls 304 and parameter controls 305 are displayed. The preview image 303 is an image of the current shooting scene captured by the phone's camera. Alternatively, the preview image 303 can be described as an image obtained by the phone's camera capturing the shooting range it is currently facing. In this embodiment, the shooting parameter corresponding to the parameter control 305 is the focus distance. Alternatively, the parameter control 305 is used to control the phone's focus distance. The focus distance is one of several shooting parameters of the phone.

[0199] It is understood that the parameter control 305 can also be displayed in other parts outside the framing area. For example, the parameter control 305 can be displayed in the non-framing area above the framing area 302; or, the parameter control 305 can also be displayed in the framing area 302. This application does not limit or elaborate on the specific display position of the parameter control 305.

[0200] As shown in Figure 3b, in this embodiment, the parameter control 305 displays a scale 3051, which has multiple scale lines and corresponds to multiple focus distance values ​​of the mobile phone.

[0201] It is understandable that the function of scale 3051 is to display the parameter value of focus distance. Scale 3051 can take any possible form. For example, scale 3051 can be displayed by arranging the scale lines in a circular form to simulate the focus adjustment ring in an SLR camera; or, for example, the scale lines can be displayed along the direction from the edge of the semi-circular disk or the disk to the center and the different scale lines can be arranged at intervals; this application does not limit or elaborate on the specific form of the scale.

[0202] In some embodiments, the parameter control 305 may also display a scale indicator 3052, which is used to indicate the scale 3051. Specifically, the scale indicated by the scale indicator 3052 is the current focus distance value of the mobile phone.

[0203] As shown in Figure 3, in this embodiment, the scale indicator 3052 is represented by a short line segment. The scale line pointed to by the scale indicator 3052 is the same color as the scale indicator 3052, and the color of the scale line pointed to by the scale indicator 3052 is different from the color of the other scale lines in the scale 3051.

[0204] It is understood that the function of the scale indicator 3052 is to display the current focus distance value in the parameter control 305. Therefore, the scale indicator 3052 can take any possible form. This application does not limit or elaborate on the specific form of the scale indicator 3052.

[0205] In some embodiments, the scale indicator 3052 may not be present. Instead, the current focus distance value is displayed in the parameter control 305 by differentiating the scale line corresponding to the current focus distance value from other scale lines. For example, the difference between the scale line corresponding to the current focus distance value and other scale lines can be that the color is different or the shape is different. This application does not elaborate on or limit this.

[0206] For example, the scale line in scale 3051 can display a numerical mark, which can be the focus distance value of the scale line; for example, the mark corresponding to scale line 3053 is "0.5m", that is, the focus distance value corresponding to scale line 3053 is 0.5 meters. When scale indicator 3052 points to scale line 3053, the focus distance value of the mobile phone is 0.5 meters.

[0207] For example, one of the scale lines 3054 on the scale 3051 is marked "Auto". This "Auto" mark corresponds to the phone's autofocus mode. That is, when the scale indicator 3052 points to the scale line 3054, the phone is in smart shooting mode, or in other words, the phone uses the regular shooting mode. Alternatively, when the scale indicator 3052 points to the scale line 3054, the manual adjustment function of the parameter control 305 is turned off, and the phone's focus distance value is automatically adjusted by the phone. When the scale indicator 3052 does not point to the scale line 3054, the manual adjustment function of the parameter control 305 is turned on, and the phone's focus distance value is manually adjusted by the user on the parameter control 305.

[0208] It is understandable that the manual adjustment function of parameter control 305 can be turned on and off in other ways. For example, a control with "on" and "off" can be set to control the manual adjustment function of parameter control 305. This application does not limit or elaborate on this.

[0209] In some embodiments, the parameter control 305 may also display an icon 3055, which is used to identify the shooting parameters corresponding to the parameter control 305. In this embodiment, the icon 3055 displays the character "MF", which is usually used to represent the focus distance.

[0210] As shown in Figure 3b, after the user slides their finger along the direction of the dashed arrow 306 on the scale 3051 in the parameter control 305, the display interface jumps from Figure 3b to Figure 3c.

[0211] As shown in Figure 3c, the display interface 33 is basically the same as the display interface shown in Figure 3b, except that the pointer position of the scale indicator 3052 in the parameter control 305 is different, and the focus frame 307 is displayed in the preview image 303. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 3b.

[0212] As shown in Figure 3c, the position of scale indicator 3052 in the display interface 33 shown in Figure 3c is the same as its position in the display interface 32 shown in Figure 3b. That is, in this embodiment, the position of scale indicator 3052 in the display interface is fixed. The position of scale indicator 3051 in the display interface 33 shown in Figure 3c is different from its position in the display interface 32 shown in Figure 3b. That is, in this embodiment, the position of scale indicator 3052 in the display interface is variable.

[0213] For example, when a user slides their finger on parameter control 305, the position of scale 3051 moves to the left. As shown in Figure 3c, in this display interface 33: scale indicator 3052 points to scale line 3056, and the mark corresponding to scale line 3056 is "10m", that is, the focus distance value corresponding to scale line 3056 is 10 meters. When scale indicator 3052 points to scale line 3056, the focus distance value of the mobile phone is 10 meters.

[0214] As shown in Figure 3c, a focus frame 307 is displayed in the preview image 303. The focus frame 307 is displayed around the tree crown, that is, the focus distance of the mobile phone is at the location of the tree crown, or it can be said that the distance between the tree crown and the mobile phone is about 10 meters.

[0215] As shown in Figure 3c, after the user taps on the person displayed in the preview image 303, the display interface jumps from Figure 3c to Figure 3d.

[0216] As shown in Figure 3d, the display interface 34 is basically the same as the display interface shown in Figure 3c, except that the pointer position of the scale indicator 3052 in the parameter control 305 is different, and the position of the focus frame 307 in the preview image 303 is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 3b.

[0217] For example, when a user taps on the person displayed in the preview image 303, the scale 3051 slides to the left. As shown in Figure 3d, in this display interface 34, the scale indicator 3052 points to the scale line 3057, which is marked "3m". That is, the focus distance value corresponding to the scale line 3057 is 30 meters. Since the scale indicator 3052 points to the scale line 3057, the focus distance value of the phone is 3 meters in this case.

[0218] As shown in Figure 3d, the focus frame 307 is displayed around the person the user clicks, meaning that the focus distance of the phone is at the person, or the distance between the person and the phone is about 3 meters.

[0219] In some embodiments, in the display interface 33 shown in Figure 3c, the user taps the shooting control 304 to take a picture and obtain an image 308 as shown in Figure 3e. As shown in Figure 3e, the tree in image 308 is displayed with black lines, and the person is displayed with gray lines; in this application, black lines represent objects that are clearly visible, while gray lines are used to represent objects that are blurred; that is, the object to be focused on when shooting at a focusing distance of 10 meters is a tree.

[0220] In some embodiments, in the display interface 34 shown in Figure 3d, the user taps the shooting control 304 to take a picture and obtain an image 309 as shown in Figure 3f. As shown in Figure 3f, the person in image 309 is displayed with black lines, while the tree and other objects are displayed with gray lines; that is, when shooting at a focusing distance of 3 meters, the object in focus is the person.

[0221] In some embodiments, the type of shooting parameters corresponding to parameter control 305 can be determined based on the scene of preview image 303. For example, in the embodiment shown in FIG3, preview image 303 corresponds to a scene including multiple objects. Since there are multiple objects in the scene, the object focused by the mobile phone's intelligent shooting mode may not be the object that the user wants to focus on. Therefore, after the mobile phone detects a scene with multiple objects, it automatically displays the parameter control 305 corresponding to the focus distance.

[0222] It is understandable that the shooting parameters corresponding to the parameter control may change when the scene of the preview image changes, and this application will not elaborate on this.

[0223] For example, after the user taps on the person displayed in the preview image 303, the parameter control 305 is still displayed in the display interface shown in Figure 3d. Therefore, the user can continue to adjust the focus distance on the parameter control 305. Thus, the focus distance adjustment process in this embodiment is highly continuous.

[0224] It should be understood that in the embodiment shown in Figure 3, the parameter control 305 is always displayed in the image capture interface shown in Figures 3b, 3c, and 3d. That is, when the phone displays the image capture interface, the parameter control 305 will be displayed in that interface, and the user does not need to perform any other operations to bring up the parameter control 305; furthermore, even when the user is not using the parameter control 305 to adjust the focus distance, the parameter control 305 remains displayed in the image capture interface. This constant display of the parameter control 305 makes the focus distance adjustment process more convenient and continuous.

[0225] Figure 4 is a schematic diagram of the interface changes of obtaining the main interface of the camera application in one embodiment of this application. The display interface 41 shown in Figure 4a is the main interface of the mobile phone. As shown in Figure 4a, after the user clicks the camera application icon 401, the display interface jumps from the one shown in Figure 4a to the one shown in Figure 4b.

[0226] As shown in Figure 4b, the display interface 42 is the main interface of the camera application. The display interface includes a viewfinder area 402. The area outside the viewfinder area 402 is the non-viewfinder area. A preview image 403 is displayed in the viewfinder area 402. The following are displayed in the non-viewfinder area below the preview image 403: shooting control 404, first parameter control 405, and second parameter control 406.

[0227] It is understood that preview image 403 is an image of the current shooting scene captured by the phone's camera, or it can be said that preview image 403 is an image obtained by the phone's camera capturing the shooting range it is currently facing; preview image 403 is the same as preview image 303 shown in Figure 3b, and for details, please refer to the previous description of preview image 303 shown in Figure 3b, which will not be repeated here.

[0228] As shown in Figure 4b, the first parameter control 405 is basically the same as the parameter control 305 shown in Figure 3b. Both are used to control the focusing distance of the mobile phone. For details about the first parameter control 405, please refer to the description of the parameter control 305 shown in Figure 3b above. It will not be repeated here.

[0229] As shown in Figure 4b, the shooting parameter corresponding to the second parameter control 406 is exposure compensation. Alternatively, it can be said that parameter control 305 is used to control the phone's exposure compensation; exposure compensation is one of several shooting parameters available for the phone. It is understood that the second parameter control 406 is similar to parameter control 305 shown in Figure 3b, the difference being that it corresponds to different shooting parameters and that the markings on the scale are different. Therefore, the second parameter control can be understood by referring to the previous description of parameter control 305 shown in Figure 3b; this application will not elaborate further on this.

[0230] For example, in the embodiment shown in FIG4, the first parameter control 405 and the second parameter control 406 share a scale indicator 407.

[0231] In the display interface 42 shown in Figure 4b, two parameter controls are displayed simultaneously.

[0232] It should be understood that the number of parameter controls, the type of shooting parameters corresponding to the parameter controls, and the specific content displayed by the shooting controls can all be set according to requirements, and this application will not elaborate on this.

[0233] It is understood that in the display interface 42 shown in Figure 4b, the user can adjust the focus distance through the first parameter control 405 and adjust the exposure compensation through the second parameter control 406. The specific adjustment method is similar to that in Figure 3, and will not be described in detail here.

[0234] It should be understood that in the embodiment shown in Figure 4, the parameter control 405 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 3, which will not be repeated here.

[0235] In some embodiments, the type of shooting parameter corresponding to parameter control 405 can be determined based on the scene of preview image 403. The relationship between the shooting parameter type corresponding to the parameter control and the scene of the preview image can be referred to the relevant description in Figure 3, and will not be repeated here.

[0236] Figure 5 is a schematic diagram of the interface changes during the shooting parameter adjustment process in one embodiment of this application. This embodiment is similar to the embodiment shown in Figure 3. The difference lies in the display method of the parameter controls. In this embodiment, when the focus distance changes, the position of the scale in the parameter controls is fixed but not fixed, and the position of the scale indicator in the parameter controls changes.

[0237] The following section will elaborate on the differences between Figure 5 and Figure 3. The similarities between Figure 5 and Figure 3 will be briefly explained. For details not mentioned, please refer to the relevant descriptions in Figure 3.

[0238] The display interface 51 shown in Figure 5a is the same as the display interface 31 shown in Figure 3a. The display interface 51 shown in Figure 5a is the main interface of the mobile phone. As shown in Figure 5a, after the user clicks the camera application icon 501, the display interface jumps from the one shown in Figure 5a to the one shown in Figure 5b.

[0239] As shown in Figure 5b, the display interface 52 is similar to the display interface 32 shown in Figure 3b. This display interface 52 is the main interface of the camera application. The display interface 52 includes a viewfinder area 502. The area outside the viewfinder area 502 is the non-viewfinder area. A preview image 503 is displayed in the viewfinder area 502. Below the preview image 503, in the non-viewfinder area, are the shooting control 504 and the parameter control 505.

[0240] As shown in Figure 5b, preview image 503 is the same as preview image 303 shown in Figure 3b. For details, please refer to the previous description of preview image 303 shown in Figure 3b, which will not be repeated here.

[0241] As shown in Figure 5b, parameter control 505 has the same function as parameter control 305 shown in Figure 3b, both used to control the focus distance of the mobile phone. However, parameter control 505 and parameter control 305 are displayed differently. The difference between parameter control 505 and parameter control 305 lies in the number of scale lines displayed and the style of the scale indication.

[0242] As shown in Figure 5b, parameter control 505 displays scale 5051, which has multiple scale lines. Scale 5051 corresponds to multiple focus distance values ​​of the mobile phone. The scale lines in scale 5051 are denser than those in scale 3051. For further description of scale 5051, please refer to the previous description of scale 3051, which will not be repeated here.

[0243] In some embodiments, the parameter control 505 may also display a scale indicator 5052, which is displayed as a triangular block with one corner pointing to the scale line in the scale 5051.

[0244] It is understandable that the difference between scale indicator 5052 and scale indicator 3052 is that scale indicator 5052 is displayed as a triangle, while scale indicator 3052 is displayed as a short line segment; the position of scale indicator 3052 on the display interface is movable, while the position of scale indicator 3052 on the display interface is fixed. Further information about scale indicator 5052 can be found in the previous section on scale indicator 3052, and will not be repeated here.

[0245] For example, the scale line in scale 5051 can display a numerical mark, which can be the focus distance value of the scale line; for example, the mark corresponding to scale line 5053 is "0.5m", that is, the focus distance value corresponding to scale line 5053 is 0.5 meters. When scale indicator 5052 points to scale line 5053, the focus distance value of the mobile phone is 0.5 meters.

[0246] For example, one of the scale lines 5054 on the scale 5051 is marked "Auto". This "Auto" mark corresponds to the phone's autofocus mode. That is, when the scale indicator 5052 points to the scale line 5054, the manual adjustment function of the parameter control 505 is turned off. In this case, the phone's focus distance value can be automatically adjusted by the phone. When the scale indicator 5052 does not point to the scale line 5054, the manual adjustment function of the parameter control 505 is turned on. In this case, the phone's focus distance value can be manually adjusted by the user on the parameter control 505.

[0247] It is understandable that the manual adjustment function of parameter control 505 can be turned on and off in other ways. For example, a control with "on" and "off" can be set to control the manual adjustment function of parameter control 505. This application does not limit or elaborate on this.

[0248] In some embodiments, the parameter control 505 may also display an icon 5055, which is used to identify the shooting parameters corresponding to the parameter control 505. In this embodiment, the icon 5055 displays the character "MF", which can be used to represent the focus distance.

[0249] As shown in Figure 5b, after the user slides their finger along the direction of the dashed arrow 506 on the scale indicator 5052 in the parameter control 505, the display interface jumps from Figure 5b to Figure 5c.

[0250] It can be understood that when a user slides their finger on the scale indicator 5052 in the parameter control 505 along the direction of the dashed arrow 506, it can also be described as: the user drags the scale indicator 5052 in the parameter control 505 along the direction of the dashed arrow 506.

[0251] As shown in Figure 5c, the display interface 53 is basically the same as the display interface 52 shown in Figure 5b, except that the pointer position of the scale indicator 5052 in the parameter control 505 is different, and the focus frame 507 is displayed in the preview image 503. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 5b.

[0252] As shown in Figure 5c, the position of scale indicator 5052 in the display interface 53 shown in Figure 5c is different from the position of scale 5051 in the display interface 52 shown in Figure 5b. Therefore, the position of scale indicator 5052 is variable in this embodiment. The position of scale 5051 in the display interface 53 shown in Figure 5c is the same as the position of scale 5051 in the display interface 52 shown in Figure 5b. That is, the position of scale 5051 in the display interface is fixed in this embodiment.

[0253] For example, a user's finger sliding on parameter control 505 causes the scale indicator 5052 to move to the right. As shown in Figure 5c, in this display interface 53: scale indicator 5052 points to scale line 5056, and the mark corresponding to scale line 5056 is "10m", that is, the focus distance value corresponding to scale line 5056 is 10 meters. When scale indicator 5052 points to scale line 5056, the focus distance value of the mobile phone is 10 meters.

[0254] As shown in Figure 5c, a focus frame 507 is displayed in the preview image 503. The focus frame 507 is displayed around the tree canopy, which means that the phone's focus distance is at the location of the tree canopy, or the distance between the tree canopy and the phone is about 10 meters.

[0255] As shown in Figure 5c, after the user taps on the person displayed in the preview image 503, the display interface jumps from Figure 5c to Figure 5d.

[0256] As shown in Figure 5d, the display interface 54 is basically the same as the display interface 53 shown in Figure 5c, except that the pointer position of the scale indicator 5052 in the parameter control 505 is different, and the position of the focus frame 507 in the preview image 503 is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 5b.

[0257] For example, when a user taps on the person displayed in the preview image 503, the scale indicator 5052 slides to the right. As shown in Figure 5d, in this display interface 54, the scale indicator 5052 points to the scale line 5057, which is marked "3m". That is, the focus distance value corresponding to the scale line 5057 is 30 meters. Since the scale indicator 5052 points to the scale line 5057, the focus distance value of the phone is 3 meters in this case.

[0258] As shown in Figure 5d, the focus frame 507 is displayed around the person the user clicks, meaning that the focus distance of the phone is at the person, or the distance between the person and the phone is about 3 meters.

[0259] It is understood that in the display interface 53 shown in Figure 5c, the user can obtain an image with the focus on the tree by clicking the shooting control 304; and in the display interface 54 shown in Figure 5d, the user can obtain an image with the focus on the person by clicking the shooting control 304. This application will not elaborate further on this.

[0260] It should be understood that in the embodiment shown in Figure 5, the parameter control 505 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 3, which will not be repeated here.

[0261] In some embodiments, the type of shooting parameter corresponding to parameter control 505 can be determined based on the scene of preview image 503. The relationship between the shooting parameter type corresponding to the parameter control and the scene of the preview image can be referred to the relevant description in Figure 3, and will not be repeated here.

[0262] Figure 6 is a schematic diagram of the interface changes during the switching process of different parameter controls in one embodiment of this application. The display interface 62 shown in Figure 6a is the main interface of the camera application, which can be obtained by the user clicking the camera application icon 301 shown in Figure 3a.

[0263] As shown in Figure 6a, the display interface 62 is similar to the display interface 52 shown in Figure 5b. This display interface 62 is the main interface of the camera application. It includes a viewfinder area 602, and the area outside the viewfinder area 602 is the non-viewfinder area. A preview image 603 is displayed in the viewfinder area 602. Below the preview image 603, in the non-viewfinder area, are a shooting control 604 and a first parameter control 605. The shooting parameter corresponding to the first parameter control 605 is the focus distance; in other words, the function of the first parameter control 605 is to adjust the phone's focus distance value.

[0264] As shown in Figure 6a, the display interface 62 also displays a tab bar 606, which contains four dots. Each dot corresponds to a parameter control. From top to bottom, the four dots are: the first dot, the second dot, the third dot, and the fourth dot. The first dot is a different color from the other dots, indicating that it is selected. Therefore, the first dot corresponds to the first parameter control 605. As shown in Figure 6a, when the user slides their finger upward along the dotted arrow 607 on the first parameter control 605, the display interface changes from Figure 6a to Figure 6b.

[0265] The display interface 63 shown in Figure 6b is similar to the display interface 62 shown in Figure 6a. The difference between the two display interfaces is that the displayed parameter controls are different, and the selected dot of the tab bar 606 is different.

[0266] As shown in Figure 6b, the display interface 63 shows a second parameter control 608. The shooting parameter corresponding to the second parameter control 608 is exposure compensation; in other words, the function of the second parameter control 608 is to adjust the exposure compensation amount of the phone. The display interface also shows a tab bar 606. Of the four dots in the tab bar 606, the second dot corresponding to the second parameter control 608 is selected. As shown in Figure 6b, when the user slides their finger upwards along the dotted arrow 607 on the second parameter control 608, the display interface jumps from Figure 6b to Figure 6c.

[0267] The display interface 64 shown in Figure 6c is similar to the display interface 63 shown in Figure 6b. The difference between the two display interfaces is that the displayed parameter controls are different, and the dots in the tab bar 606 when it is selected are different.

[0268] As shown in Figure 6c, the display interface 64 shows a third parameter control 609. The shooting parameter corresponding to the third parameter control 609 is the shutter speed; in other words, the function of the third parameter control 609 is to adjust the shutter speed of the mobile phone. The display interface 64 also shows a tab bar 606. Of the four dots in the tab bar 606, the third dot corresponding to the third parameter control 609 is selected. As shown in Figure 6c, when the user slides their finger upwards along the dotted arrow 607 on the third parameter control 609, the display interface jumps from Figure 6c to Figure 6d.

[0269] The display interface 65 shown in Figure 6d is similar to the display interface 64 shown in Figure 6c. The difference between the two display interfaces is that the displayed parameter controls are different, and the selected dot of the tab bar 606 is different.

[0270] As shown in Figure 6d, the display interface 65 displays a fourth parameter control 610. The shooting parameter corresponding to the fourth parameter control 610 is the aperture, or in other words, the function of the fourth parameter control 610 is to adjust the aperture of the mobile phone. The display interface 65 also displays a tab bar 606. Among the four dots in the tab bar 606, the fourth dot corresponding to the fourth parameter control 610 is in the selected state.

[0271] In some embodiments, the displayed parameter control is determined based on the scene of the preview image 603. For example, in the embodiment shown in FIG6, the scene corresponding to the preview image 603 is a scene including multiple objects. Since there are multiple objects in the scene, the object focused by the mobile phone's intelligent shooting mode may not be the object that the user wants to focus on. Therefore, after the mobile phone detects a scene with multiple objects, it automatically displays the first parameter control 605 corresponding to the focus distance.

[0272] It is understood that in the embodiment shown in Figure 6, different parameter controls can be switched. Of course, different parameter controls can also be switched in other ways, which will not be elaborated in this application.

[0273] Figure 7 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 72 shown in Figure 7a is the main interface of the camera application. The display interface 72 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0274] As shown in Figure 7a, the display interface 72 is the main interface of the camera application. The display interface 72 includes a viewfinder area 702. The area outside the viewfinder area 702 is the non-viewfinder area. A preview image 703 is displayed in the viewfinder area 702. Below the preview image 703, in the non-viewfinder area, are the shooting control 704 and the parameter control 705.

[0275] As shown in Figure 7a, preview image 703 is the same as preview image 503 shown in Figure 5b. For details, please refer to the previous description of preview image 503 shown in Figure 5b, which will not be repeated here.

[0276] As shown in Figure 7a, parameter control 705 is similar to parameter control 505 shown in Figure 5b. As shown in Figure 7a, parameter control 705 displays scale 7051 and scale indicator 7052. For a detailed description of scale 7051 and scale indicator 7052, please refer to the descriptions of scale 5051 and scale indicator 5052 above, which will not be repeated here.

[0277] In the embodiment shown in Figure 7, the scene corresponding to preview image 703 includes two objects: a tree and a person. As shown in Figure 7a, parameter control 705 also displays a first prompt 7053 and a second prompt 7054. The first prompt 7053 corresponds to a focus distance value of "10 meters," and the second prompt 7054 corresponds to a focus distance value of "3 meters." Since the tree in preview image 703 is far from the phone, and the person is close to the phone, the first prompt 7053 corresponds to the tree in the distance, and the second prompt 7054 corresponds to the person in the distance.

[0278] For example, the first prompt information 7053 and the second prompt information 7054 may also take other forms, such as: the first prompt information 7053 may display a thumbnail of a tree, and the second prompt information 7054 may display a thumbnail of a person; or the first prompt information 7053 may display the text "tree", and the second prompt information 7054 may display the text "person"; this application does not limit the specific form of the first prompt information 7053 and the second prompt information 7054.

[0279] As shown in Figure 7a, after the user clicks on the first prompt message 7053, the displayed interface changes from Figure 7a to Figure 7b.

[0280] As shown in Figure 7b, the display interface 73 is similar to the display interface shown in Figure 7a, except that the pointer position of the scale indicator 7052 in the parameter control 705 is different, the focus frame 707 is displayed in the preview image 703, and the number of displayed prompts is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 7a.

[0281] As shown in Figure 7b, the display interface 73 only displays the second prompt information 7054 and no longer displays the first prompt information 7053; the scale indicator 7052 points to the scale line corresponding to the focus distance value of "10 meters".

[0282] For example, when a user clicks on the first prompt information 7053, the scale indicator 7052 points to the focus distance value corresponding to the first prompt information 7053. In this case, the focus distance value of the mobile phone is 10 meters.

[0283] It should be understood that users can also slide on parameter control 705 to make scale indicator 7052 point to the focus distance value corresponding to the first prompt information 7053, which will not be elaborated in this application.

[0284] As shown in Figure 7b, a focus frame 707 is displayed in the preview image 703. The focus frame 707 is displayed around the tree canopy, which means that the phone's focus distance is at the location of the tree canopy, or the distance between the tree canopy and the phone is about 10 meters.

[0285] As shown in Figure 7b, after the user clicks the shooting control 704, the display interface jumps from Figure 7b to Figure 7c.

[0286] As shown in Figure 7c, the display interface 74 is basically the same as the display interface 73 shown in Figure 7b, except that the thumbnails displayed in control 708 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 7a.

[0287] It is understandable that since the preview image 703 shown in Figure 7c is the same as the preview image 703 shown in Figure 7b, it means that during the process of the display interface jumping from Figure 7b to Figure 7c, the shooting scene of the mobile phone camera did not change, or in other words, the mobile phone camera did not move.

[0288] It should be understood that control 708 is used to open a photo in the phone's photo album. The thumbnail in control 708 shown in Figure 7c is a thumbnail of the image captured by the user after clicking the shooting control 704. As shown in Figure 7c, after the user clicks control 708, the display interface jumps from Figure 7c to Figure 7d.

[0289] As shown in Figure 7d, the display interface 75 displays image 709, which is the image captured by the user clicking the shooting control 704. As shown in Figure 7d, the trees in image 709 are displayed with black lines, and the people are displayed with gray lines; that is, when shooting at a focusing distance of 10 meters, the focus object is the people.

[0290] It should be understood that in the embodiment shown in Figure 7, the parameter control 705 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0291] In some embodiments, the type of shooting parameters corresponding to parameter control 705 and the specific content of the prompt information can be determined based on the scene of preview image 703.

[0292] Figure 8 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 82 shown in Figure 8a is the main interface of the camera application. The display interface 82 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0293] As shown in Figure 8a, the display interface 82 is the main interface of the camera application. The display interface includes a viewfinder area 802. The area outside the viewfinder area 802 in the display interface 82 is the non-viewfinder area. A preview image 803 is displayed in the viewfinder area 802. Below the preview image 803 in the non-viewfinder area, the shooting control 804 and the parameter control 805 are displayed.

[0294] As shown in Figure 8a, preview image 803 is the same as preview image 503 shown in Figure 5b. For details, please refer to the previous description of preview image 503 shown in Figure 5b, which will not be repeated here.

[0295] As shown in Figure 8a, parameter control 805 is similar to parameter control 505 shown in Figure 5b. As shown in Figure 8a, parameter control 805 displays scale 8051 and scale indicator 8052. For detailed descriptions of scale 8051 and scale indicator 8052, please refer to the descriptions of scale 5051 and scale indicator 5052 above, which will not be repeated here.

[0296] In the embodiment shown in Figure 8, the scene corresponding to preview image 803 includes two objects: a tree and a person. As shown in Figure 8a, the parameter control 805 also displays a first prompt 8053 and a second prompt 8054. The first prompt 8053 corresponds to a focusing distance of "10 meters," and the second prompt 8054 corresponds to a focusing distance of "3 meters." Since the tree is far from the phone and the person is close to the phone in preview image 803, the first prompt 8053 corresponds to the tree in the distance, and the second prompt 8054 corresponds to the person in the distance.

[0297] It should be understood that for detailed information about the first prompt message 8053 and the second prompt message 8054, please refer to the previous description of the first prompt message 7053 and the second prompt message 7054, which will not be repeated here.

[0298] As shown in Figure 8a, after the user clicks on the second prompt message 8054, the displayed interface changes from Figure 8a to Figure 8b.

[0299] As shown in Figure 8b, the display interface 83 is similar to the display interface shown in Figure 8a, except that the pointer position of the scale indicator 8052 in the parameter control 805 is different, the focus frame 807 is displayed in the preview image 803, and the number of displayed prompts is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 8a.

[0300] As shown in Figure 8b, the display interface only shows the first prompt information 8053 and no longer shows the second prompt information 8054; the scale indicator 8052 points to the scale line corresponding to the "3 meters" focusing distance.

[0301] For example, when a user clicks on the second prompt message 8054, the scale indicator 8052 points to the focus distance corresponding to the second prompt message 8054. In this case, the focus distance value of the mobile phone is 3 meters.

[0302] It should be understood that users can also slide on parameter control 805 to make scale indicator 8052 point to the focus distance corresponding to the second prompt information 8054, which will not be elaborated in this application.

[0303] As shown in Figure 8b, a focus frame 807 is displayed in the preview image 803. The focus frame 807 is displayed around the tree canopy, which means that the phone's focus distance is at the location of the tree canopy, or the distance between the tree canopy and the phone is about 10 meters.

[0304] As shown in Figure 8b, after the user clicks the shooting control 804, the display interface jumps from Figure 8b to Figure 8c.

[0305] As shown in Figure 8c, the display interface 84 is basically the same as the display interface shown in Figure 8b, except that the thumbnails displayed in control 808 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 8a.

[0306] It is understandable that since the preview image 803 shown in Figure 8c is the same as the preview image 803 shown in Figure 8b, it means that during the process of the display interface jumping from Figure 8b to Figure 8c, the shooting scene of the mobile phone camera did not change, or in other words, the mobile phone camera did not move.

[0307] It should be understood that control 808 is used to open a photo in the phone's photo album. The thumbnail in control 808 shown in Figure 8c is a thumbnail of the image captured by the user after clicking the shooting control 804. As shown in Figure 8c, after the user clicks control 808, the display interface jumps from Figure 8c to Figure 8d.

[0308] As shown in Figure 8d, the display interface 85 displays image 809, which is the image captured by the user clicking the shooting control 804. As shown in Figure 8d, the person in image 809 is displayed with black lines, and the tree is displayed with gray lines; that is, when shooting at a focusing distance of 10 meters, the focus object is the person.

[0309] In this embodiment of the application, black lines are used to represent objects located at the focus distance in the captured image, and gray lines are used to represent objects located outside the focus distance. This representation is only for the purpose of facilitating the understanding of the design scheme and does not constitute a limitation of this application.

[0310] It should be understood that in the embodiment shown in Figure 8, the parameter control 805 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0311] In some embodiments, the type of shooting parameters corresponding to parameter control 805 and the specific content of the prompt information can be determined based on the scene of preview image 803.

[0312] Figure 9 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 92 shown in Figure 9a is the main interface of the camera application. The display interface 92 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0313] As shown in Figure 9a, the display interface 92 is the main interface of the camera application. The display interface 92 includes a viewfinder area 902. The area outside the viewfinder area 902 is the non-viewfinder area. A preview image 903 is displayed in the viewfinder area 902. Below the preview image 903, in the non-viewfinder area, are the shooting control 904 and the parameter control 905.

[0314] It can be understood that preview image 903 is an image of the current shooting scene captured by the phone's camera, or it can be said that preview image 903 is an image obtained by the phone's camera capturing images of the shooting range it is currently facing.

[0315] In the embodiment shown in Figure 9, the scene corresponding to preview image 903 includes objects in motion. As shown in Figure 9a, the object in preview image 903 is kicking a ball.

[0316] As shown in Figure 9a, the shooting parameter corresponding to parameter control 905 is shutter speed, and parameter control 905 displays scale 9051 and scale indicator 9052.

[0317] For example, scale 9051 displays multiple scale lines, and scale 9051 corresponds to multiple shutter speed values ​​of the mobile phone. For other descriptions of scale 9051, please refer to the description of scale 3051 above. For detailed descriptions of scale indicator 9052, please refer to the description of scale indicator 5052 above. They will not be repeated here.

[0318] In some embodiments, the parameter control 905 may also display an icon 9055, which is used to identify the shooting parameters corresponding to the parameter control 905. In this embodiment, the icon 9055 displays the character "S", which can be used to represent shutter speed.

[0319] As shown in Figure 9a, the parameter control 905 also displays a first prompt message 9053 and a second prompt message 9054. The first prompt message 9053 and the second prompt message 9054 each correspond to a shutter speed value. The first prompt message 9053 corresponds to a larger shutter speed value to achieve the effect of shooting a dynamic image, in which the moving object is blurred, or in other words, the moving object has a ghosting effect. The second prompt message 9054 corresponds to a smaller shutter speed value to achieve the effect of shooting a freeze image, in which the moving object is clear.

[0320] For example, the first prompt information 9053 and the second prompt information 9054 may also take other forms, such as: the first prompt information 9053 displays a thumbnail with a ghostly human figure, and the second prompt information 9054 may display a thumbnail with a clear human figure; this application does not limit the specific form of the first prompt information 9053 and the second prompt information 9054.

[0321] As shown in Figure 9a, after the user clicks on the first prompt message 9053, the displayed interface changes from Figure 9a to Figure 9b.

[0322] As shown in Figure 9b, the display interface 93 is similar to the display interface 92 shown in Figure 9a, except that the pointer position of the scale indicator 9052 in the parameter control 905 is different, and the number of displayed prompts is different. These differences will be explained in detail below; other parts not mentioned can be referred to in the previous description of Figure 9a.

[0323] As shown in Figure 9b, the display interface 93 only displays the second prompt information 9054 and no longer displays the first prompt information 9053; the scale indicator 9052 points to the scale line corresponding to the shutter speed "1 / 20".

[0324] For example, when a user clicks on the first prompt information 9053, the scale indicator 9052 points to the shutter speed corresponding to the first prompt information 9053, in which case the shutter speed of the mobile phone is 1 / 20 second.

[0325] It should be understood that users can also slide on parameter control 905 to make scale indicator 9052 point to the shutter speed corresponding to the first prompt information 9053, which will not be elaborated in this application.

[0326] As shown in Figure 9b, after the user clicks the shooting control 904, the display interface jumps from Figure 9b to Figure 9c.

[0327] As shown in Figure 9c, the display interface 94 is basically the same as the display interface 93 shown in Figure 9b, except that the thumbnails displayed in control 908 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 9a.

[0328] It is understandable that since the preview image 903 shown in Figure 9c is the same as the preview image 903 shown in Figure 9b, it means that during the process of the display interface jumping from Figure 9b to Figure 9c, the shooting scene of the mobile phone camera did not change, or in other words, the mobile phone camera did not move.

[0329] It should be understood that control 908 is used to open a photo in the phone's photo album. The thumbnail in control 908 shown in Figure 9c is a thumbnail of the image captured by the user after clicking the shooting control 904. As shown in Figure 9c, after the user clicks control 908, the display interface jumps from Figure 9c to Figure 9d.

[0330] As shown in diagram d of Figure 9, the display interface 95 displays image 909, which is the image captured by the user clicking the shooting control 904. As shown in diagram d of Figure 9, a dashed line is displayed behind the person in image 909, which represents the person's silhouette.

[0331] It should be understood that in the embodiment shown in Figure 9, the parameter control 905 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0332] In some embodiments, the type of shooting parameters corresponding to the parameter control 905 and the specific content of the prompt information can be determined based on the scene of the preview image 903.

[0333] Figure 10 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 102 shown in Figure 10a is the main interface of the camera application. The display interface 102 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0334] As shown in Figure 10a, the display interface 101 is the main interface of the camera application. The display interface 101 includes a viewfinder area 1002. The area outside the viewfinder area 1002 in the display interface 101 is the non-viewfinder area. A preview image 1003 is displayed in the viewfinder area 1002. Below the preview image 1003 in the non-viewfinder area, the shooting control 1004 and the parameter control 1005 are displayed.

[0335] The display interface 102 shown in Figure 10a is the same as the display interface 902 shown in Figure 9a. The scene corresponding to the preview image 1003 includes objects in motion. As shown in Figure 10a, the object in the preview image 1003 is kicking a ball.

[0336] As shown in Figure 10a, the shooting parameter corresponding to parameter control 1005 is shutter speed, and parameter control 1005 displays scale 10051 and scale indicator 10052.

[0337] For example, scale 10051 displays multiple scale lines, and scale 10051 corresponds to multiple shutter speed values ​​of the mobile phone. For other descriptions of scale 10051, please refer to the description of scale 3051 above. For detailed descriptions of scale indicator 10052, please refer to the description of scale indicator 5052 above. They will not be repeated here.

[0338] In some embodiments, the parameter control 1005 may also display an icon 10055, which is used to identify the shooting parameters corresponding to the parameter control 1005. In this embodiment, the icon 10055 displays the character "S", which can be used to represent shutter speed.

[0339] As shown in Figure 10a, the parameter control 1005 also displays a first prompt message 10053 and a second prompt message 10054. The first prompt message 10053 and the second prompt message 10054 each correspond to a shutter speed value. The first prompt message 10053 corresponds to a larger shutter speed value to achieve the effect of shooting a dynamic image, in which the moving object is blurred, or in other words, the moving object has a ghost image. The second prompt message 10054 corresponds to a smaller shutter speed value to achieve the effect of shooting a freeze image, in which the moving object is clear.

[0340] For example, the first prompt information 10053 and the second prompt information 10054 may also take other forms, such as: the first prompt information 10053 displays a thumbnail with a ghostly human figure, and the second prompt information 10054 may display a thumbnail with a clear human figure; this application does not limit the specific form of the first prompt information 10053 and the second prompt information 10054.

[0341] As shown in Figure 10a, after the user clicks on the second prompt message 10054, the displayed interface changes from Figure 10a to Figure 10b.

[0342] As shown in Figure 10b, the display interface 103 is similar to the display interface 102 shown in Figure 10a, except that the pointer position of the scale indicator 10052 in the parameter control 1005 is different, and the number of displayed prompts is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 10a.

[0343] As shown in Figure 10b, the display interface 103 only displays the first prompt message 10053 and no longer displays the second prompt message 10054; the scale indicator 10052 points to the scale line corresponding to the shutter speed "1 / 2000".

[0344] For example, when a user clicks on the second prompt message 10054, the scale indicator 10052 points to the shutter speed corresponding to the second prompt message 10054. In this case, the shutter speed of the mobile phone is 1 / 2000 second.

[0345] It should be understood that users can also slide on parameter control 1005 to make scale indicator 10052 point to the shutter speed corresponding to the second prompt information 10054, which will not be elaborated in this application.

[0346] As shown in Figure 10b, after the user clicks the shooting control 1004, the display interface jumps from Figure 10b to Figure 10c.

[0347] As shown in Figure 10c, the display interface 104 is basically the same as the display interface 103 shown in Figure 10b, except that the thumbnails displayed in the control 1008 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 10a.

[0348] It is understandable that since the preview image 1003 shown in Figure c of Figure 10 is the same as the preview image 1003 shown in Figure b of Figure 10, it means that during the process of the display interface jumping from Figure b of Figure 10 to Figure c of Figure 10, the shooting scene of the mobile phone camera did not change, or in other words, the position of the mobile phone camera did not move.

[0349] It should be understood that control 1008 is used to open a photo in the phone's photo album. The thumbnail in control 1008 shown in Figure 10c is a thumbnail of the image captured by the user after clicking the shooting control 1004. As shown in Figure 10c, after the user clicks control 1008, the display interface jumps from Figure 10c to Figure 10d.

[0350] As shown in diagram d of Figure 10, the display interface 105 displays image 1009, which is the image captured by the user clicking the shooting control 1004. As shown in diagram d of Figure 10, there is no dotted line behind the person in image 1009, indicating that a shutter speed of 1 / 2000 second was used to photograph the moving subject, resulting in a clear portrait.

[0351] It should be understood that in the embodiment shown in Figure 10, the parameter control 1005 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0352] In some embodiments, the type of shooting parameters corresponding to the parameter control 1005 and the specific content of the prompt information can be determined based on the scene of the preview image 1003.

[0353] Figure 11 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 112 shown in Figure 11a is the main interface of the camera application. The display interface 112 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0354] As shown in Figure 11a, the display interface 112 is the main interface of the camera application. The display interface 112 includes a viewfinder area 1102. The area outside the viewfinder area 1102 in the display interface 112 is the non-viewfinder area. A preview image 1103 is displayed in the viewfinder area 1102. Below the preview image 1103 in the non-viewfinder area, the shooting control 1104 and the parameter control 1105 are displayed.

[0355] It can be understood that preview image 1103 is an image of the current shooting scene captured by the phone's camera, or it can be said that preview image 1103 is an image obtained by the phone's camera capturing the shooting range it is currently facing.

[0356] In the embodiment shown in Figure 11, the scene corresponding to preview image 1103 is a scene including a circular light source. As shown in Figure 11a, preview image 1103 includes the sun.

[0357] As shown in Figure 11a, the shooting parameter corresponding to parameter control 1105 is aperture, and parameter control 1105 displays scale 11051 and scale indicator 11052.

[0358] For example, scale 11051 displays multiple scale lines, and scale 11051 corresponds to multiple aperture values ​​of the mobile phone. As shown in Figure 11a, the aperture value in this embodiment is represented by an F-value, where a smaller F-value indicates a larger aperture, and a larger F-value indicates a smaller aperture. Further descriptions of scale 11051 can be found in the preceding description of scale 3051, and detailed descriptions of scale indicator 11052 can be found in the preceding description of scale indicator 5052, which will not be repeated here.

[0359] In some embodiments, the parameter control 1105 may also display an icon 11055, which is used to identify the shooting parameters corresponding to the parameter control 1105. In this embodiment, the icon 11055 displays the character "A", which can be used to represent the aperture.

[0360] As shown in Figure 11a, the parameter control 1105 also displays a first prompt message 11053 and a second prompt message 11054. The first prompt message 11053 and the second prompt message 11054 each correspond to an F value. The first prompt message 11053 corresponds to a smaller F value (i.e., a larger aperture) to achieve the effect of shooting a round sun; the second prompt message 11054 corresponds to a larger F value (i.e., a smaller aperture) to achieve the effect of shooting a sun with a starburst effect.

[0361] It is understandable that a sun with a starburst effect can also be described as a radiant sun, that is, a sun emitting light outwards.

[0362] For example, the first prompt information 11053 and the second prompt information 11054 may also take other forms, such as: the first prompt information 11053 displays a circular sun thumbnail, and the second prompt information 11054 may display a sun thumbnail with a starburst effect; this application does not limit the specific form of the first prompt information 11053 and the second prompt information 11054.

[0363] As shown in Figure 11a, after the user clicks on the first prompt message 11053, the displayed interface changes from Figure 11a to Figure 11b.

[0364] As shown in Figure 11b, the display interface 113 is similar to the display interface shown in Figure 11a, except that the pointer position of the scale indicator 11052 in the parameter control 1105 is different, and the number of displayed prompts is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 11a.

[0365] As shown in Figure 11b, the display interface 113 only displays the second prompt information 11054 and no longer displays the first prompt information 11053; the scale indicator 11052 points to the scale line corresponding to "F1.4".

[0366] For example, when a user clicks on the first prompt information 11053, the scale indicator 11052 points to the aperture corresponding to the first prompt information 11053, in which case the aperture of the mobile phone is F1.4.

[0367] It should be understood that users can also slide on parameter control 1105 to make scale indicator 11052 point to the F value corresponding to the first prompt information 11053, which will not be elaborated in this application.

[0368] As shown in Figure 11b, after the user clicks the shooting control 1104, the display interface jumps from Figure 11b to Figure 11c.

[0369] As shown in Figure 11c, the display interface 114 is basically the same as the display interface 113 shown in Figure 11b, except that the thumbnails displayed in the control 1108 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 11a.

[0370] It is understandable that since the preview image 1103 shown in Figure 11c is the same as the preview image 1103 shown in Figure 11b, it means that during the process of the display interface jumping from Figure 11b to Figure 11c, the shooting scene of the mobile phone camera did not change, or in other words, the mobile phone camera did not move.

[0371] It should be understood that control 1108 is used to open a photo in the phone's photo album. The thumbnail in control 1108 shown in Figure 11c is a thumbnail of the image captured by the user after clicking the shooting control 1104. As shown in Figure 11c, after the user clicks control 1108, the display interface jumps from Figure 11c to Figure 11d.

[0372] As shown in diagram d of Figure 11, the display interface 115 displays image 1109, which is the image captured by the user clicking the shooting control 1104. As shown in diagram d of Figure 11, the sun captured in image 1109 is round.

[0373] It should be understood that in the embodiment shown in Figure 11, the parameter control 1105 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0374] In some embodiments, the type of shooting parameters corresponding to parameter control 1105 and the specific content of the prompt information can be determined based on the scene of preview image 1103.

[0375] Figure 12 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 122 shown in Figure 12a is the main interface of the camera application. The display interface 122 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0376] As shown in Figure 12a, the display interface 122 is the main interface of the camera application. The display interface 122 includes a viewfinder area 1202. The area outside the viewfinder area 1202 is the non-viewfinder area. A preview image 1203 is displayed in the viewfinder area 1202. Below the preview image 1203 in the non-viewfinder area, the shooting control 1204 and the parameter control 1205 are displayed.

[0377] It can be understood that preview image 1203 is an image of the current shooting scene captured by the phone's camera, or it can be said that preview image 1203 is an image obtained by the phone's camera capturing images of the shooting range it is currently facing.

[0378] In the embodiment shown in Figure 12, the scene corresponding to preview image 1203 is a scene including a circular light source. As shown in Figure 12a, preview image 1203 includes the sun.

[0379] As shown in Figure 12a, the shooting parameter corresponding to parameter control 1205 is aperture, and parameter control 1205 displays scale 12051 and scale indicator 12052.

[0380] For example, scale 12051 displays multiple scale lines, and scale 12051 corresponds to multiple aperture values ​​of the mobile phone. As shown in Figure 12a, the aperture value in this embodiment is represented by an F-value, where a smaller F-value indicates a larger aperture, and a larger F-value indicates a smaller aperture. Further descriptions of scale 12051 can be found in the preceding description of scale 3051, and detailed descriptions of scale indicator 12052 can be found in the preceding description of scale indicator 5052, which will not be repeated here.

[0381] In some embodiments, the parameter control 1205 may also display an icon 12055, which is used to identify the shooting parameters corresponding to the parameter control 1205. In this embodiment, the icon 12055 displays the character "A", which can be used to represent the aperture.

[0382] As shown in Figure 12a, the parameter control 1205 also displays a first prompt message 12053 and a second prompt message 12054. The first prompt message 12053 and the second prompt message 12054 each correspond to an F value. The first prompt message 12053 corresponds to a smaller F value (i.e., a larger aperture) to achieve the effect of shooting a round sun; the second prompt message 12054 corresponds to a larger F value (i.e., a smaller aperture) to achieve the effect of shooting a sun with a starburst effect.

[0383] It is understandable that a sun with a starburst effect can also be described as a radiant sun, that is, a sun emitting light outwards.

[0384] For example, the first prompt information 12053 and the second prompt information 12054 may also take other forms, such as: the first prompt information 12053 displays a circular sun thumbnail, and the second prompt information 12054 may display a sun thumbnail with a starburst effect; this application does not limit the specific form of the first prompt information 12053 and the second prompt information 12054.

[0385] As shown in Figure 12a, after the user clicks on the second prompt message 12054, the displayed interface changes from Figure 12a to Figure 12b.

[0386] As shown in Figure 12b, the display interface 123 is similar to the display interface 122 shown in Figure 12a, except that the pointer position of the scale indicator 12052 in the parameter control 1205 is different, the number of displayed prompts is different, and the display effect of the sun in the preview image is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 12a.

[0387] As shown in Figure 12b, the display interface 123 only displays the first prompt message 12053 and no longer displays the second prompt message 12054; the scale indicator 12052 points to the scale line corresponding to "F8".

[0388] For example, when a user clicks on the second prompt message 12054, the scale indicator 12052 points to the aperture corresponding to the second prompt message 12054, in which case the aperture of the phone is F8.

[0389] It should be understood that users can also slide on parameter control 1205 to make scale indicator 12052 point to the F value corresponding to the second prompt information 12054, which will not be elaborated in this application.

[0390] As shown in Figure 12b, the sun displayed in preview image 1203 is the sun with a starburst effect.

[0391] As shown in Figure 12b, after the user clicks the shooting control 1204, the display interface jumps from Figure 12b to Figure 12c.

[0392] As shown in Figure 12c, the display interface 124 is basically the same as the display interface shown in Figure 12b, except that the thumbnails displayed in control 1208 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 12a.

[0393] It is understandable that since the preview image 1203 shown in Figure 12c is the same as the preview image 1203 shown in Figure 12b, it means that during the process of the display interface jumping from Figure 12b to Figure 12c, the shooting scene of the mobile phone camera did not change, or in other words, the position of the mobile phone camera did not move.

[0394] It should be understood that control 1208 is used to open a photo in the phone's photo album. The thumbnail in control 1208 shown in Figure 12c is a thumbnail of the image captured by the user after clicking the shooting control 1204. As shown in Figure 12c, after the user clicks control 1208, the display interface jumps from Figure 12c to Figure 12d.

[0395] As shown in Figure 12d, the display interface shows image 1209, which is the image captured by the user clicking the shooting control 1204. As shown in Figure 12d, the sun captured in image 1209 displays starbursts, or in other words, the sun captured in image 1209 is a sun with a starburst effect.

[0396] It should be understood that in the embodiment shown in Figure 12, the parameter control 1205 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0397] In some embodiments, the type of shooting parameters corresponding to parameter control 1205 and the specific content of the prompt information can be determined based on the scene of preview image 1203.

[0398] It is understandable that the aperture of a camera in a terminal device consists of six blades, thus forming a hexagon. When the aperture value is set within a certain range (e.g., F1.6 to F2.8), the captured sun will be hexagonal. The optimal aperture value for a terminal device is F2, so in many cases, the default aperture value of the terminal device camera is F2. This causes users to capture hexagonal sun images when using the intelligent shooting mode, which can be confusing for some users. In the embodiments shown in Figures 11 and 12, the shooting operation method described in this application allows users to easily capture a round sun or a hexagonal sun effect, improving the user experience.

[0399] It is understood that the circular light source in the embodiments of this application may include: a light source with a circular light-emitting part (e.g., the sun, the moon, a circular lamp), or a visual point light source (e.g., stars, lamps at a great distance, etc., that is, a light source that appears as a point on the preview image C).

[0400] It should be understood that similar problems exist when photographing other circular light sources as when photographing the sun. Therefore, the shooting operation method in this application embodiment can be applied to the shooting of circular light sources, including the sun, so that users can easily achieve better shooting results.

[0401] Figure 13 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 132 shown in Figure 13a is the main interface of the camera application. The display interface 132 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0402] As shown in Figure 13a, the display interface 132 is the main interface of the camera application. The display interface 132 includes a viewfinder area 1302. The area outside the viewfinder area 1302 is the non-viewfinder area. A preview image 1303 is displayed in the viewfinder area 1302. Below the preview image 1303 in the non-viewfinder area, the shooting control 1304 and parameter control 1305 are displayed.

[0403] It can be understood that preview image 1303 is an image of the current shooting scene captured by the phone's camera, or it can be said that preview image 1303 is an image obtained by the phone's camera capturing images of the shooting range it is currently facing.

[0404] In the embodiment shown in Figure 13, the scene corresponding to preview image 1303 includes both overexposed and underexposed areas. As shown in Figure 13a, according to preview image 1303, the user is currently shooting against the sun, so the area where the sun is located is an overexposed area; while the area where the person is located is an underexposed area, so the person appears relatively dark overall.

[0405] As shown in Figure 13a, the shooting parameter corresponding to parameter control 1305 is exposure compensation. Parameter control 1305 displays scale 13051 and scale indicator 13052.

[0406] For example, scale 13051 displays multiple scale lines, and scale 13051 corresponds to multiple exposure compensation values ​​of the mobile phone. As shown in Figure 13a, the unit of exposure compensation value in this embodiment is EV; for example, when the exposure compensation value is -3, it means that 3 exposure value units are subtracted from the exposure amount automatically calculated by the camera. When the exposure compensation is equal to 0, the camera's exposure amount is the exposure amount automatically calculated by the camera; when the exposure compensation value is less than 0, the camera's exposure amount is less than the exposure amount automatically calculated by the camera, and the brightness of the image captured according to this exposure compensation is reduced; when the exposure compensation value is greater than 0, the camera's exposure amount is greater than the exposure amount automatically calculated by the camera, and the brightness of the image captured according to this exposure compensation is increased. Other descriptions of scale 13051 can be found in the previous description of scale 3051, and detailed descriptions of scale indicator 13052 can be found in the previous description of scale indicator 5052, which will not be repeated here.

[0407] In some embodiments, the parameter control 1305 may also display an icon 13055, which is used to identify the shooting parameters corresponding to the parameter control 1305. In this embodiment, the icon 13055 displays the character "EV", which can be used to represent exposure compensation.

[0408] As shown in Figure 13a, the parameter control 1305 also displays a first prompt message 13053 and a second prompt message 13054. The first prompt message 13053 and the second prompt message 13054 each correspond to an exposure compensation value. The first prompt message 13053 corresponds to an exposure compensation value greater than 0, so as to achieve the effect of shooting a brighter image; the second prompt message 13054 corresponds to an exposure compensation value less than 0, so as to achieve the effect of shooting a darker image.

[0409] For example, the first prompt information 13053 and the second prompt information 13054 may also take other forms, such as: the first prompt information 13053 may display a thumbnail of an image with clear details of a person, and the second prompt information 13054 may display a thumbnail of an image including a silhouette of a person; this application does not limit the specific form of the first prompt information 13053 and the second prompt information 13054.

[0410] As shown in Figure 13a, after the user clicks on the first prompt message 13053, the displayed interface changes from Figure 13a to Figure 13b.

[0411] As shown in Figure 13b, the display interface 133 is similar to the display interface 132 shown in Figure 13a, except that the pointer position of the scale indicator 13052 in the parameter control 1305 is different, the number of displayed prompts is different, and the brightness of the area where the person is located is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 13a.

[0412] As shown in Figure 13b, the display interface 133 only displays the second prompt information 13054 and no longer displays the first prompt information 13053; the scale indicator 13052 points to the scale line corresponding to "2".

[0413] For example, when a user clicks on the first prompt information 13053, the scale indicator 13052 points to the exposure compensation value corresponding to the first prompt information 13053. In this case, the exposure compensation value of the mobile phone is 2EV.

[0414] It should be understood that users can also slide on parameter control 1305 to make scale indicator 13052 point to the exposure compensation value corresponding to the first prompt information 13053, which will not be elaborated in this application.

[0415] As shown in Figure 13b, after the user clicks the shooting control 1304, the display interface jumps from Figure 13b to Figure 13c.

[0416] As shown in Figure 13c, the display interface 134 is basically the same as the display interface 133 shown in Figure 13b, except that the thumbnails displayed in control 1308 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 13a.

[0417] It is understandable that since the preview image 1303 shown in Figure 13c is the same as the preview image 1303 shown in Figure 13b, it means that during the process of the display interface jumping from Figure 13b to Figure 13c, the shooting scene of the mobile phone camera did not change, or in other words, the position of the mobile phone camera did not move.

[0418] It should be understood that control 1308 is used to open a photo in the phone's photo album. The thumbnail in control 1308 shown in Figure 13c is a thumbnail of the image captured by the user after clicking the shooting control 1304. As shown in Figure 13c, after the user clicks control 1308, the display interface jumps from Figure 13c to Figure 13d.

[0419] As shown in Figure 13d, the display interface 135 displays image 1309, which is the image captured by the user clicking the shooting control 1304. As shown in Figure 13d, the person captured in image 1309 has high brightness and clear details.

[0420] It should be understood that in the embodiment shown in Figure 13, the parameter control 1305 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0421] In some embodiments, the type of shooting parameters corresponding to parameter control 1305 and the specific content of the prompt information can be determined based on the scene of preview image 1303.

[0422] Figure 14 is a schematic diagram of the interface changes during the photo-taking process in one embodiment of this application. The display interface 142 shown in Figure 14a is the main interface of the camera application. The display interface 142 can be obtained by the user after clicking the camera application icon 301 shown in Figure 3a.

[0423] As shown in Figure 14a, the display interface 142 is the main interface of the camera application. The display interface 142 includes a viewfinder area 1402. The area outside the viewfinder area 1402 is the non-viewfinder area. A preview image 1403 is displayed in the viewfinder area 1402. Below the preview image 1403 in the non-viewfinder area, the shooting control 1404 and parameter control 1405 are displayed.

[0424] It can be understood that preview image 1403 is an image of the current shooting scene captured by the phone's camera, or it can be said that preview image 1403 is an image obtained by the phone's camera capturing images of the shooting range it is currently facing.

[0425] In the embodiment shown in Figure 14, the scene corresponding to preview image 1403 includes both overexposed and underexposed areas. As shown in Figure 14a, according to preview image 1403, the user is currently shooting against the sun, so the area where the sun is located is an overexposed area; while the area where the person is located is an underexposed area, so the person appears relatively dark overall.

[0426] As shown in Figure 14a, the shooting parameter corresponding to parameter control 1405 is exposure compensation. Parameter control 1405 displays scale 14051 and scale indicator 14052.

[0427] For example, scale 14051 displays multiple scale lines, and scale 14051 corresponds to multiple exposure compensation values ​​of the mobile phone. As shown in Figure 14a, the unit of exposure compensation value in this embodiment is EV; for example, when the exposure compensation value is -3, it means that 3 exposure value units are subtracted from the exposure amount automatically calculated by the camera. When the exposure compensation is equal to 0, the camera's exposure amount is the exposure amount automatically calculated by the camera; when the exposure compensation value is less than 0, the camera's exposure amount is less than the exposure amount automatically calculated by the camera, and the brightness of the image captured according to this exposure compensation is reduced; when the exposure compensation value is greater than 0, the camera's exposure amount is greater than the exposure amount automatically calculated by the camera, and the brightness of the image captured according to this exposure compensation is increased. Other descriptions of scale 14051 can be found in the previous description of scale 3051, and detailed descriptions of scale indicator 14052 can be found in the previous description of scale indicator 5052, which will not be repeated here.

[0428] In some embodiments, the parameter control 1405 may also display an icon 14055, which is used to identify the shooting parameters corresponding to the parameter control 1405. In this embodiment, the icon 14055 displays the character "EV", which can be used to represent exposure compensation.

[0429] As shown in Figure 14a, the parameter control 1405 also displays a first prompt message 14053 and a second prompt message 14054. The first prompt message 14053 and the second prompt message 14054 each correspond to an exposure compensation value. The first prompt message 14053 corresponds to an exposure compensation value greater than 0, so as to achieve the effect of shooting a darker and brighter image; the second prompt message 14054 corresponds to an exposure compensation value less than 0, so as to achieve the effect of shooting a darker image.

[0430] For example, the first prompt information 14053 and the second prompt information 14054 may also take other forms, such as: the first prompt information 14053 may display a thumbnail of an image with clear details of a person, and the second prompt information 14054 may display a thumbnail of an image including a silhouette of a person; this application does not limit the specific form of the first prompt information 14053 and the second prompt information 14054.

[0431] As shown in Figure 14a, after the user clicks on the second prompt message 14054, the displayed interface changes from Figure 14a to Figure 14b.

[0432] As shown in Figure 14b, the display interface 143 is similar to the display interface 142 shown in Figure 14a, except that the pointer position of the scale indicator 14052 in the parameter control 1405 is different, the number of displayed prompts is different, and the brightness of the area where the person is located is different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 14a.

[0433] As shown in Figure 14b, the display interface 143 only displays the first prompt message 14053 and no longer displays the second prompt message 14054; the scale indicator 14052 points to the scale line corresponding to "-2".

[0434] For example, when a user clicks on the second prompt message 14054, the scale indicator 14052 points to the exposure compensation value corresponding to the second prompt message 14054. In this case, the exposure compensation value of the mobile phone is -2EV.

[0435] It should be understood that users can also slide on parameter control 1405 to make scale indicator 14052 point to the exposure compensation value corresponding to the second prompt information 14054, which will not be elaborated in this application.

[0436] As shown in Figure 14b, after the user clicks the shooting control 1404, the display interface jumps from Figure 14b to Figure 14c.

[0437] As shown in Figure 14c, this display interface 144 is basically the same as the display interface 143 shown in Figure 14b, except that the thumbnails displayed in control 1408 are different. The following mainly explains these differences; other parts not mentioned can be referred to in the previous description of Figure 14a.

[0438] It is understandable that since the preview image 1403 shown in Figure 14c is the same as the preview image 1403 shown in Figure 14b, it means that during the process of the display interface jumping from Figure 14b to Figure 14c, the shooting scene of the mobile phone camera did not change, or in other words, the mobile phone camera did not move.

[0439] It should be understood that control 1408 is used to open a photo in the phone's photo album. The thumbnail in control 1408 shown in Figure 14c is a thumbnail of the image captured by the user after clicking the shooting control 1404. As shown in Figure 14c, after the user clicks control 1408, the display interface jumps from Figure 14c to Figure 14d.

[0440] As shown in diagram d of Figure 14, the display interface 145 displays image 1409, which is the image captured by the user clicking the shooting control 1404. As shown in diagram d of Figure 14, the person captured in image 1409 has very low brightness, and the image 1409 shows the silhouette of the person.

[0441] It should be understood that in the embodiment shown in Figure 14, the parameter control 1405 is also always displayed in the image capture interface. For a detailed description of the always displayed parameter control, please refer to the relevant content in Figure 5, which will not be repeated here.

[0442] In some embodiments, the type of shooting parameters corresponding to parameter control 1405 and the specific content of the prompt information can be determined based on the scene of preview image 1403.

[0443] Figure 15 is a schematic diagram of the interface changes when switching between the image capture interface and the video capture interface in one embodiment of this application. The display interface 151 shown in Figure 15a is the main interface of the mobile phone. As shown in Figure 15a, after the user clicks the camera application icon 1501, the display interface jumps from the one shown in Figure 15a to the one shown in Figure 15b.

[0444] The display interface 152 shown in Figure 15b is the main interface of the camera application, and this interface 152 is the image shooting interface. The shooting mode corresponding to this image shooting interface is "take a picture".

[0445] As shown in Figure 15b, the display interface 152 includes a first framing area 1502. The area outside the first framing area 1502 in the display interface 152 is a non-framing area. A first preview image 1503 is displayed in the first framing area 1502. Located below the first preview image 1503 in the non-framing area, a first shooting control 1504 and a first parameter control 1505 are displayed.

[0446] It is understandable that since the display interface 152 shown in Figure 15b is the same as the display interface 52 shown in Figure 5b, the detailed description of Figure 15b can be found in the previous description of Figure 5b, and will not be repeated here.

[0447] As shown in Figure 15b, after the user slides their finger along the direction of the dotted arrow 1506 at the location of the "Photo" mode, the display interface changes from Figure 15b to Figure 15c.

[0448] The display interface 153 shown in Figure 15c is the video shooting interface, and the shooting mode corresponding to this video shooting interface is "recording".

[0449] As shown in Figure 15c, the display interface 153 includes a second viewing area 1512. The area outside the second viewing area 1512 is a non-viewing area. A second preview image 1513 is displayed in the second viewing area 1512. A second shooting control 1514 is displayed in the second viewing area 1512. A second parameter control 1515 is displayed in the non-viewing area below the second viewing area 1512. The second parameter control 1515 is basically the same as the first parameter control 1505, and will not be described in detail here.

[0450] As shown in Figure 15c, after the user clicks the second shooting control 1514, the display interface jumps from Figure 15c to Figure 15d, and video recording begins.

[0451] It should be understood that the display interface 154 shown in Figure 15d is also the video shooting interface in this embodiment of the application. As shown in Figure 15d, the display interface 154 includes a second framing area 1512, and a second parameter control 1515 is displayed in the non-framing area below the second framing area 1512.

[0452] It should be understood that in the embodiment shown in Figure 15, the second parameter control 1515 is also always displayed in the video shooting interface. For a detailed description of the always displayed information, please refer to the relevant content in Figure 5, which will not be repeated here.

[0453] In some embodiments, the type of shooting parameters corresponding to parameter control 1105 can be determined based on the scene of the second preview image 1513.

[0454] Figure 16 is a schematic diagram of the interface changes during the video shooting process in one embodiment of this application. The display interface 162 shown in Figure 16a is the main interface of the camera application. The display interface 162 can be obtained by the user after clicking the camera application icon 1501 shown in Figure 15a.

[0455] The display interface 162 shown in Figure 16a is the main interface of the camera application. The display interface 162 shown in Figure 16a includes a first framing area 1602. The area outside the first framing area 1602 in the display interface 162 is the non-framing area. The first preview image 1603 is displayed in the first framing area 1602. The first shooting control 1604 and the first parameter control 1605 are displayed below the first preview image 1603 in the non-framing area.

[0456] In the embodiment shown in Figure 16, the scene corresponding to the first preview image 1603 includes two objects: a tree and a person. As shown in Figure 16a, the first parameter control 1605 also displays a first prompt message 16053 and a second prompt message 16054. The first prompt message 16053 corresponds to a focusing distance of "10 meters," and the second prompt message 16054 corresponds to a focusing distance of "3 meters." Since the display interface shown in Figure 16a is the same as that shown in Figure 7a, a detailed description of Figure 16a can be found in the previous description of Figure 7a, and will not be repeated here.

[0457] As shown in Figure 16a, after the user slides their finger along the direction of the dotted arrow 1606 at the location of the "Photo" mode, the display interface changes from Figure 16a to Figure 16b.

[0458] The display interface shown in Figure 16b is the video shooting interface, and the shooting mode corresponding to this video shooting interface is "recording".

[0459] As shown in Figure 16b, the display interface 163 includes a second framing area 1612. The area outside the second framing area 1612 is a non-framing area. A second preview image 1613 is displayed in the second framing area 1612. A second shooting control 1614 is also displayed in the second framing area 1612. A second parameter control 1615 is displayed in the non-framing area below the second framing area 1612. The second parameter control 1615 is essentially the same as the first parameter control 1605. As shown in Figure 16b, the second parameter control 1615 also displays a third prompt message 16153 and a fourth prompt message 16154. The third prompt message 16153 corresponds to a focusing distance of "10 meters," and the fourth prompt message 16154 corresponds to a focusing distance of "3 meters." As shown in Figure 16b, after the user clicks on the fourth prompt message 16154, the displayed interface changes from Figure 16b to Figure 16c.

[0460] As shown in Figure 16c, the display interface 164 is similar to the display interface 163 shown in Figure 16b, except that the pointer position of the scale indicator 16152 in the second parameter control 1615 is different, and the number of displayed prompts is different. These differences will be explained in detail below; other parts not mentioned can be referred to in the previous description of Figure 16a.

[0461] As shown in Figure 16c, the display interface 164 only displays the third prompt message 16153 and no longer displays the fourth prompt message 16154; the scale indicator 16152 points to the scale line corresponding to the "3 meters" focusing distance.

[0462] For example, when a user clicks on the fourth prompt message 16154, the scale indicator 16152 points to the focus distance corresponding to the fourth prompt message 16154. In this case, the focus distance value of the mobile phone is 3 meters.

[0463] For example, as shown in Figure 16c, a focus frame 1616 is displayed in the display interface 164. The focus frame 1616 is displayed around the user, that is, the focus distance value of the mobile phone is at the user, or it can be said that the distance between the user and the mobile phone is about 3 meters.

[0464] It should be understood that users can also slide on the second parameter control 1615 to make the scale indicator 16152 point to the focus distance corresponding to the fourth prompt information 16154, which will not be elaborated in this application.

[0465] As shown in Figure 16c, after the user clicks the second shooting control 1614, the display interface changes from Figure 16c to Figure 16d, indicating that video recording has begun. It is understood that the focusing distance during video recording is 3 meters.

[0466] It should be understood that the display interface 165 shown in Figure 16d is also the video shooting interface in this embodiment of the application. As shown in Figure 16d, the display interface includes a second framing area 1612, and a second parameter control 1616 is displayed in the non-framing area below the second framing area 1612.

[0467] It should be understood that in the embodiment shown in Figure 16, the second parameter control 1615 is also always displayed in the video shooting interface. For a detailed description of the always displayed information, please refer to the relevant content in Figure 5, which will not be repeated here.

[0468] In some embodiments, the type of shooting parameters corresponding to the second parameter control 1615 and the prompt information displayed on the second parameter control 1615 can be determined based on the scene of the second preview image 1613.

[0469] For example, as shown in Figure d in Figure 16, a focus frame 1616 is displayed in the display interface 165. The focus frame 1616 is also displayed around the user, that is, when the phone starts recording video, the position of the user has not changed, and the phone is still focused on the user.

[0470] It is understood that the above application scenarios use the "photograph" and "video recording" modes in a camera application as examples to illustrate the shooting operation process. Those skilled in the art will recognize that the shooting operation method in this application embodiment can also be used in other modes of a camera application; however, to avoid redundancy, it will not be elaborated upon here.

[0471] It should be understood that the above examples of application scenarios are merely illustrative and should not be construed as limiting the shooting operation methods in the embodiments of this application.

[0472] Based on the above application scenarios, the terminal device shown in Figure 1, and the above examples, the following describes the steps and flow of the shooting operation method provided in this application. The specific implementation process is described below with reference to Figure 17.

[0473] Figure 17 shows a flowchart of the implementation of method 1700 provided in an embodiment of this application. It should be understood that the steps shown in Figure 17 can be implemented by a terminal device or a chip configured in the terminal device. Specifically, method 1700 includes: S1710-S1770.

[0474] S1710, The terminal device displays the shooting interface of the camera application. The shooting interface displays parameter control A, shooting control B and preview image C. Parameter control A corresponds to shooting parameter a. Parameter control A can be the parameter control that is displayed by default when the terminal device opens the shooting interface, or parameter control A can be the parameter control that is displayed after switching from the default parameter control. Parameter control A is used to adjust the value of shooting parameter a.

[0475] In some embodiments, the shooting interface can be the interface of the camera application in the image shooting mode. In this case, the shooting interface can also be called the image shooting interface. The photo taken by the camera application in the image shooting mode is a picture. For example, the image shooting mode can be the regular shooting mode, portrait mode, night scene mode, etc. in the mobile phone. This application does not limit the specific name of the mode.

[0476] For example, in the embodiments shown in Figures 3 to 14, the conventional shooting mode is used as an example for explanation, that is, in the embodiments shown in Figures 3 to 14, the parameter controls are displayed in the image shooting interface.

[0477] For example, in the embodiment shown in Figure 3, the shooting interface can be display interface 32, display interface 33, or display interface 34; in the embodiment shown in Figure 4, the shooting interface is display interface 42; in the embodiment shown in Figure 5, the shooting interface can be display interface 52, display interface 53, or display interface 54; in the embodiment shown in Figure 6, the shooting interface can be display interface 62, display interface 63, or display interface 64; in the embodiment shown in Figure 7, the shooting interface can be display interface 72, display interface 73, or display interface 74; other embodiments will not be described in detail here.

[0478] In other embodiments, the shooting interface can be the interface of a camera application in video shooting mode. In this case, the shooting interface can also be called a video shooting interface, and the video captured by the camera application in video shooting mode is video. For example, the video shooting mode can be a mobile phone's recording mode, slow motion mode, etc. This application does not limit the specific name of the mode.

[0479] For example, in the embodiments shown in Figures 15 and 16, the conventional recording mode is used as an example for illustration, that is, in the embodiments shown in Figures 15 and 16, the parameter controls are displayed in the video shooting interface.

[0480] For example, in the embodiment shown in FIG15, the shooting interface can be display interface 152, display interface 153 or display interface 154; in the embodiment shown in FIG16, the shooting interface can be display interface 162, display interface 163, display interface 164 or display interface 165.

[0481] In this embodiment of the application, the correspondence between parameter control A and shooting parameter a means that parameter control A is used to adjust shooting parameter a; parameter control A is used to adjust the value of the corresponding shooting parameter a, which can also be said to mean that the user can directly operate on parameter control A to adjust the value of shooting parameter a.

[0482] For example, shooting parameter 'a' can be any one of the following parameters: focus distance, shutter speed, exposure compensation, or aperture.

[0483] For example, in the embodiment shown in Figure 3, the shooting parameter corresponding to parameter control 305 is the focus distance, that is, parameter control 305 is used to adjust the size of the focus distance. In the embodiment shown in Figure 4, the shooting parameter corresponding to parameter control 405 is the focus distance, and the shooting parameter corresponding to parameter control 406 is the exposure compensation. In the embodiment shown in Figure 6, the shooting parameter corresponding to parameter control 605 is the focus distance, the shooting parameter corresponding to parameter control 608 is the exposure compensation, the shooting parameter corresponding to parameter control 609 is the shutter speed, and the shooting parameter corresponding to parameter control 610 is the aperture.

[0484] In this embodiment, the parameter controls in the shooting interface are always displayed. Specifically, there is an area in the shooting interface for displaying parameter controls. When the phone displays the shooting interface, at least one parameter control for adjusting parameter values ​​will always be displayed in this area. During the display of the shooting interface, the shooting parameters corresponding to the parameter controls can remain unchanged (or the type of the parameter controls remains unchanged), or the shooting parameters corresponding to the parameter controls can change (or the type of the parameter controls changes). Figures 3 and 6 are used as examples for the following description; other embodiments will not be elaborated upon.

[0485] For example, in the embodiment shown in Figure 3, as shown in display interfaces 32, 33, 34 and 35, during the process of adjusting the focus distance value through the parameter control 305, the parameter control 305 remains in the display state and its position remains unchanged, while the magnitude of the current focus distance value displayed in the parameter control 305 changes.

[0486] For example, in the embodiment shown in Figure 6, as shown in display interfaces 62, 63, 64 and 65, parameter controls corresponding to different shooting parameters are switched and displayed in the same area.

[0487] In the embodiments of this application, one or more parameter controls can be displayed in the shooting interface; for example, in the embodiments shown in Figures 3, 5 to 16, each shooting interface displays one parameter control; while in the embodiment shown in Figure 4, the display interface 42 is a shooting interface, in which two parameter controls, parameter control 405 and parameter control 406, are displayed.

[0488] In this embodiment, parameter control A can be a parameter control that is displayed by default when the terminal device opens the shooting interface. The default displayed parameter control can be a system preset of the terminal device or a setting made by the user in the settings interface of the terminal device. For example, the user can change the type of the default displayed parameter control A (or change the shooting parameter a corresponding to the default displayed parameter control A) through the settings interface.

[0489] In this embodiment, parameter control A can also be a parameter control that is switched from the default displayed parameter control. The default displayed parameter control and the switched parameter control correspond to different shooting parameters, so the two parameter controls can be used to adjust their respective shooting parameters.

[0490] For example, the default parameter control can be switched manually by the user. For instance, in the embodiment shown in Figure 6, the first parameter control 605 is the default parameter control displayed when the user opens the camera application, and it is used to adjust the focus distance. The user can switch the first parameter control 605 to a second parameter control 608 by sliding their finger upwards along the dotted arrow 607. The second parameter control 608 is used to adjust exposure compensation. In other embodiments, different parameter controls can also be switched by pressing the volume buttons. It is understood that the above methods of manually switching parameter controls are merely examples and not limitations.

[0491] For example, the default display parameter controls can also be switched automatically by the terminal device. For instance, the camera application's shooting interface can also display a preview image captured by the camera. The terminal device can perform scene recognition on the preview image to determine the scene of the preview image, and then switch the default display parameter controls to parameter controls corresponding to the scene.

[0492] It should also be understood that the switching display of parameter controls in the embodiments of this application can be a direct switching display or an indirect switching display.

[0493] For example, in the embodiment shown in Figure 6, the second parameter control 608 is a parameter control that is switched and displayed by the first parameter control 605. The first parameter control 605 can obtain the second parameter control 608 after one switch. Therefore, the second parameter control 608 is a parameter control that is directly switched and displayed by the first parameter control 605.

[0494] For example, in the embodiment shown in Figure 6, the third parameter control 609 is also a parameter control that is switched and displayed by the first parameter control 605. The first parameter control 605 obtains the second parameter control 608 after one switch, and then the second parameter control displays the third parameter control 609 after one switch. Therefore, the third parameter control 609 is a parameter control that is indirectly switched and displayed by the first parameter control 605.

[0495] It is understandable that the switching method during the parameter control display process can be manual switching, automatic switching, or a combination of both.

[0496] It should be understood that, in the embodiments of this application, the switching display of parameter controls specifically refers to the switching display between parameter controls corresponding to different shooting parameters. For example, after switching, the function of the parameter control (i.e., the type of the corresponding shooting parameter) changes, and the style of the parameter control (e.g., the style of the scale displayed in the parameter control) may or may not change.

[0497] For example, when the parameter control is switched, the corresponding control ID in the code file may or may not change; the corresponding control name may or may not change.

[0498] S1720, the terminal device receives the user's operation on parameter control A.

[0499] S1730, the terminal device adjusts the value of the shooting parameter a to the target value Y1 based on the user's operation on parameter control A.

[0500] S1740, The terminal device receives the user's operation on the preview image C;

[0501] S1750, the terminal device triggers the adjustment of the shooting parameter a from the target value Y1 to the target value Y2 based on the user's operation on the preview image C.

[0502] In this embodiment of the application, the user's operation on parameter control A is the same as the user's operation of manually adjusting shooting parameter a on the shooting interface.

[0503] It is understandable that after the user finishes operating on parameter control A, parameter control A can still be displayed in the shooting interface, or in other words, parameter control A can continue to be displayed in the shooting interface if the parameter control is not switched. The user can directly adjust the shooting parameter a again on parameter control A, so that the user can continuously adjust the value of shooting parameter a through parameter control A. The adjustment process is more continuous and improves the user experience.

[0504] In this embodiment, the user's operation on the preview image C is the user triggering the adjustment of the shooting parameter a on the preview image C. After receiving the user's operation on the preview image C, the terminal device adjusts the parameter value based on the target value Y1, changing the parameter value from the target value Y1 to the target value Y2.

[0505] For example, when a user takes a picture of an outdoor object through a window using their mobile phone indoors, the phone's autofocus mode often causes the focus distance to be located at the window, preventing the user from focusing on the outdoor object. The shooting method described in this embodiment easily solves this problem. Assuming the shooting parameter 'a' is the focus distance, the user can first adjust the focus distance value to 10 meters (i.e., target value Y1) using parameter control A; then, the user clicks on the desired outdoor object in the preview image C, and the phone adjusts the focus distance value from 10 meters to the focus distance value corresponding to the outdoor object (i.e., target value Y2), thus achieving focus on the outdoor object.

[0506] Understandably, after receiving the user's tap on preview image C, the phone uses 10 meters (i.e., target value Y1) as the baseline focusing distance. Combining this baseline focusing distance with the user's tap position on preview image C, it ultimately determines the focusing distance value corresponding to the outdoor object (i.e., target value Y2). After receiving the user's tap on preview image C, the phone uses an autofocus method. Specific autofocus methods can include phase detection autofocus, contrast detection autofocus, etc., which will not be elaborated upon in this application.

[0507] It should be understood that the specific way a user operates on parameter control A will change as the form of parameter control A changes. The following is an example illustration.

[0508] In some embodiments, parameter control A includes a scale representing multiple parameter values ​​for shooting parameter a. For example, in the embodiment shown in FIG3, parameter control 305 is used to adjust the focus distance. Parameter control 305 includes a scale 3051, which displays multiple scale lines, each scale line corresponding to a focus distance value. In this embodiment, the scale lines are arranged side-by-side with intervals. In other embodiments, the scale lines of parameter control 305 can also be displayed in other forms, such as the scale lines being arranged parallel to each other with intervals, and all scale lines being arranged to form a ring to simulate the focus adjustment ring in an SLR camera. When parameter control A includes a scale, the user's operation on parameter control A can be: a sliding operation or a clicking operation on the scale; for example, in the embodiment shown in FIG3, the operation on the parameter control can be: the user's finger sliding along the direction of the dashed arrow 306 on the scale 3051 in parameter control 305. The above is only an example using FIG3, and other embodiments will not be described in detail.

[0509] In some other embodiments, parameter control A may also include a scale indicator, the scale of which is the current parameter value of the shooting parameter a. The scale indicator serves to indicate the current parameter value in parameter control A. The scale indicator can take any possible form, and this application does not limit or elaborate on the specific form of the scale indicator. For example, in the embodiment shown in FIG3, the scale indicator 3052 in parameter control 305 is represented by a short line segment; in the embodiment shown in FIG4, the scale indicator 407 shared by the first parameter control 405 and the second parameter control 406 is also represented by a short line segment; in the embodiments shown in FIG5 to FIG16, the scale indicator is represented by a triangular block. When parameter control A includes a scale, the user's operation on parameter control A can be: a sliding operation on the scale indicator; for example, in the embodiment shown in FIG5, the operation on the parameter control can be: the user's finger sliding on the scale indicator 5052 in parameter control 505 along the direction of the dashed arrow 506, or it can also be called the user's finger dragging the scale indicator 5052 in parameter control 505 along the direction of the dashed arrow 506; the above is only using FIG5 as an example, and other embodiments will not be described in detail.

[0510] It is understood that the scale in this embodiment can also be in the form of a control bar, with different positions on the control bar corresponding to different parameter values ​​of the shooting parameters; the scale indicator can be in the form of a slider, which can slide along the control bar, and the position of the slider on the control bar corresponds to the current parameter value of the terminal device. For example, the control bar can be straight or arc-shaped, and the slider can be rectangular or circular, etc. This application does not limit the specific form of the control bar and the slider.

[0511] In other embodiments, parameter control A may also include prompt information Z, and the number of prompt information can be one or more; each prompt information can correspond to a parameter value of shooting parameter a, and the prompt information is used to prompt: the shooting effect that can be achieved by setting shooting parameter a to the parameter value corresponding to the prompt information and taking a picture. For example, in the embodiment shown in FIG7, parameter control 705 includes first prompt information 7053 and second prompt information 7054. The first prompt information 7053 prompts the user to take a picture using the focus distance value corresponding to the first prompt information 7053, which will focus on a tree at a distance of 10 meters; the second prompt information 7054 prompts the user to take a picture using the focus distance value corresponding to the second prompt information 7054, which will focus on a person at a distance of 3 meters. When parameter control A includes prompt information Z, the user's operation on parameter control A can be: a selection operation on prompt information Z, wherein prompt information Z corresponds to target value Y1. For example, in the embodiment shown in Figure 7, the operation of parameter control A can be: the user clicks the first prompt information 7053; of course, the user's operation of parameter control A can also be: the user slides on parameter control 705 to move the scale indicator 7052 to the focus distance value pointing to "10 meters". The above is only an example using Figure 7, and other embodiments will not be described in detail.

[0512] S1760, the terminal device receives the user's operation on the shooting control B.

[0513] S1770, the terminal device responds to the user's operation on the shooting control B and takes a picture according to the target value Y2 of the shooting parameter a.

[0514] It is understandable that the user's operation on the shooting control B is the user's confirmation of starting shooting. When the terminal device is shooting, it uses the target value Y1 obtained in the aforementioned step S1730, thereby ensuring that the user's adjustment result of shooting parameter a is displayed on the final shooting image.

[0515] In some embodiments, the shooting operation method may only include steps S1710 to S1730. That is, the shooting operation method in this embodiment mainly focuses on the manual adjustment process of shooting parameters. On the shooting interface of the terminal device, parameter control A is displayed. Since parameter control A does not need to be deformed or expanded, it can be directly used to adjust the value of shooting parameter a. Therefore, the user can easily adjust the shooting parameter a by simply clicking or sliding on parameter control A, making the adjustment process of shooting parameter a very simple. If the process of manually adjusting the shooting parameters is interrupted, and the user wants to continue adjusting the shooting parameters, since the parameter control remains displayed, the user can directly adjust it again on the parameter control. The continuity of the shooting parameter adjustment process is strong.

[0516] In some other embodiments, the shooting operation method can be as follows: after step S1730, the terminal device receives the user's operation on the shooting control B, and then the terminal device responds to the user's operation on the shooting control B by taking a picture according to the target value Y1 of the shooting parameter a. In this embodiment, the user can manually adjust the shooting parameter a on the parameter control A without triggering the terminal device to automatically adjust the shooting parameter a.

[0517] In some other embodiments, after step S1710, the user may first operate on the preview image C to trigger the adjustment of the shooting parameter a to the target value Y2. Then, the user operates on the parameter control A to make the terminal device adjust the shooting parameter a from the target value Y2 to Y1. Finally, the user operates on the shooting control B to make the terminal device take a picture according to the target value Y1 of the shooting parameter a. That is, this application does not limit the order of autofocus operation and manual focus operation.

[0518] In some embodiments, the prompt information Z in parameter control A of the shooting interface is determined based on the scene corresponding to the preview image C, or in other words, the prompt information Z in parameter control A is associated with the scene corresponding to the preview image C. The following is an illustrative description in conjunction with the accompanying drawings.

[0519] For example, if the shooting parameter 'a' is the focus distance and the scene corresponding to the preview image C is a scene that includes multiple objects, then the parameter control A includes multiple prompts, each of which corresponds to an object in the preview image C, and each prompt is used to indicate the focus distance value of the corresponding object.

[0520] For example, in the embodiment shown in Figure 7, the scene corresponding to preview image 703 includes two objects: a tree and a person. Parameter control 705 includes two prompts: a first prompt 7053 and a second prompt 7054. Since the tree in preview image 703 is far from the phone, and the person in preview image 703 is close to the phone, the first prompt 7053 corresponds to the distant tree, and the second prompt 7054 corresponds to the close person. The first prompt 7053 displays the focus distance value of "10 meters" for the tree, and the second prompt 7054 displays the focus distance value of "3 meters" for the person.

[0521] For example, if the shooting parameter 'a' is the shutter speed, and the scene corresponding to the preview image C is a scene including an object M1 in motion, then the parameter control A includes one or more prompts, each prompt corresponding to a shooting state of the object M1, and each prompt indicating the shutter speed for the corresponding shooting state.

[0522] For example, in the embodiment shown in Figure 9, the parameter control 905 includes two prompt messages: a first prompt message 9053 and a second prompt message 9054. The first prompt message 9053 corresponds to a larger shutter speed value to achieve the effect of capturing a motion image, in which the moving object is blurred, or in other words, the moving object has a ghosting effect. The second prompt message 9054 corresponds to a smaller shutter speed value to achieve the effect of capturing a freeze-frame image, in which the moving object is sharp. The first prompt message 9053 displays "motion," and the second prompt message displays "freeze-frame."

[0523] For example, if the shooting parameter 'a' is the aperture and the scene corresponding to the preview image C is a scene including a circular light source, then the parameter control A includes at least one prompt message. Each prompt message corresponds to a shooting effect of the circular light source M2, and each prompt message is used to indicate the aperture of the corresponding shooting effect.

[0524] For example, in the embodiment shown in Figure 11, the circular light source M2 is the sun, and the parameter control 1105 includes two prompt messages: a first prompt message 11053 and a second prompt message 11054. The first prompt message 11053 corresponds to a smaller F-value (i.e., a larger aperture) to achieve the effect of photographing a circular sun; the second prompt message 11054 corresponds to a larger F-value (i.e., a smaller aperture) to achieve the effect of photographing a sun with a starburst effect. The first prompt message 11053 displays "Shoot a circular sun," and the second prompt message 11054 displays "Shoot a sun with a starburst effect."

[0525] It is understood that the circular light source in the embodiments of this application may include: a light source with a circular light-emitting part (e.g., the sun, the moon, a circular lamp), or a visual point light source (e.g., stars, lamps at a great distance, etc., that is, a light source that appears as a point on the preview image C).

[0526] For example, shooting parameter 'a' is exposure compensation, and the scene corresponding to preview image C is: a scene including overexposed areas, a scene including underexposed areas, or a scene including both overexposed and underexposed areas. In this case, parameter control A includes at least one prompt message; each prompt message corresponds to a shooting brightness, and each prompt message is used to indicate the amount of exposure compensation for the corresponding shooting brightness.

[0527] For example, in the embodiment shown in Figure 13, the scene is a backlit shot, which includes both an overexposed area (i.e., the area where the sun is located) and an underexposed area (i.e., the area where the person is located). In this case, parameter control A includes two prompts: a first prompt 13053 and a second prompt 13054. The first prompt 13053 corresponds to an exposure compensation value greater than 0, to achieve the effect of shooting a brighter image, in which case the person can be photographed clearly. The second prompt 13054 corresponds to an exposure compensation value less than 0, to achieve the effect of shooting a darker image, in which case the sun is photographed clearly, while the person is photographed as a silhouette. The first prompt 13053 displays "bright," and the second prompt 13054 displays "dark."

[0528] Understandably, when the scene's lighting ratio exceeds the camera's dynamic range, overexposed and underexposed areas will appear in the captured image. As shown in Figure 13, in a backlit shooting scene, the scene's lighting ratio exceeds the camera's dynamic range, resulting in underexposure of the area containing the subject and overexposure of the area containing the sun.

[0529] For example, the shooting parameter a is the aperture, the scene corresponding to the preview image C is a scene including multiple objects, and the current focus distance is within a preset range (for example, the preset can be 20 cm to 2 m); in this case, the parameter control A includes at least one prompt message, each prompt message corresponds to a shooting effect of multiple objects, and each prompt message is used to indicate the aperture value required to shoot multiple objects to the corresponding shooting effect.

[0530] For example, when the preview image shows a scene with four people positioned in a front-to-back pattern, and the focusing distance is between 20 centimeters and 2 meters; because the four people are positioned front-to-back, the person in the front is closest to the terminal device, and the person in the back is farthest from the terminal device. Therefore, the person in the front is in focus, while the person in the back is blurred. In this case, parameter control A includes two prompts: a first prompt K1 and a second prompt K2. The first prompt K1 corresponds to a smaller F-number (i.e., a larger aperture) to achieve the effect of capturing everyone in focus (also known as eliminating blur); the second prompt K2 corresponds to a larger F-number (i.e., a smaller aperture) to achieve the effect of capturing the person in the back more blurred. The first prompt K1 can display "Eliminate Blur," and the second prompt K2 can display "Enhance Blur."

[0531] For example, the shooting parameter a is the aperture, the scene corresponding to the preview image C is a scene including the object M3, the proportion of the object M3 in the preview image C is greater than a preset threshold, and the current focus distance is within a preset range (for example, the preset can be 20 cm to 2 m); the parameter control A includes two prompt messages including at least one prompt message, each prompt message corresponds to a shooting effect of the object M3, and each prompt message is used to indicate the aperture value required to shoot the object M3 to the corresponding shooting effect.

[0532] For example, when the preview image includes flowers, and the flowers occupy a larger proportion of the preview image than a preset threshold (i.e., meeting the requirements for close-up shooting), the focusing distance is between 20 cm and 2 meters. Due to the close-up shooting of the flowers, the flowers are clear in the preview image, while the background is blurred. In this case, parameter control A includes two prompts: a first prompt L1 and a second prompt L2. The first prompt L1 corresponds to a smaller F-value (i.e., a larger aperture) to achieve the effect of capturing both the flowers and the background clearly (also known as eliminating blur). The second prompt L2 corresponds to a larger F-value (i.e., a smaller aperture) to achieve the effect of capturing a more blurred background. The first prompt L1 can display "Eliminate Blur," and the second prompt L2 can display "Enhance Blur."

[0533] In some embodiments, parameter control A in the shooting interface may also be determined based on the scene corresponding to the preview image C. After the terminal device recognizes that the scene corresponding to the preview image C is a scene including multiple objects, the terminal device may automatically display the parameter control corresponding to the scene in the shooting interface, or automatically switch the parameter control displayed in the shooting interface to the parameter control corresponding to the scene.

[0534] For example, if the terminal device recognizes that the scene corresponding to the preview image C is a scene that includes multiple objects, the terminal device can automatically switch the parameter control displayed in the shooting interface to the parameter control corresponding to the focus distance. Other scenes will not be elaborated on.

[0535] In some embodiments, the parameter control A in the shooting interface, and the prompt information in parameter control A, can be determined according to the scene.

[0536] For example, if the terminal device recognizes a moving scene based on the preview image C, the terminal device can control the display of parameter controls corresponding to the shutter speed on the shooting interface, and display two prompt messages, "Motion" and "Freeze-frame", on the parameter controls.

[0537] In some embodiments, after the terminal device determines parameter control A and the prompt information in parameter control A according to the scenario, it can automatically select the parameter value corresponding to a certain prompt information on parameter control A as the target parameter value for shooting parameter a; and after the user selects other prompt information, the parameter value corresponding to the other prompt information is selected as the target parameter value for shooting parameter a.

[0538] For example, the terminal device can identify a moving scene based on the preview image C, automatically display the parameter control corresponding to the shutter speed, and automatically adjust the shutter speed to the shutter speed value corresponding to "freeze". The user can slide the parameter control corresponding to the shutter speed and click the prompt message "motion" to adjust the shutter speed to the shutter speed value corresponding to "motion".

[0539] For example, the scene corresponding to the preview image C can be obtained using a pre-trained machine learning model. For instance, the machine learning model can be a convolutional neural network (CNN), a fully convolutional network (FCN), etc. This application does not limit the specific type of machine learning model.

[0540] For example, in this embodiment, the input to the machine learning model is a preview image, and the output of the machine learning model is the scene corresponding to the preview image C. It is understood that the machine model in this embodiment can be trained using conventional training methods, which will not be elaborated upon here.

[0541] In some embodiments, parameter control A is predetermined (e.g., it may be manually switched by the user), and the prompt information Z is determined by the terminal device based on the scene of the preview image C. In this case, after determining the scene of the preview image C: the terminal device can determine the prompt information Z corresponding to parameter control A from the pre-set association data of "scene of preview image - shooting parameters - prompt information" based on the scene of the preview image C; or the terminal device can also input the preview image C, the shooting parameter a corresponding to parameter control A, and the scene corresponding to the preview image C into the large model, and the output of the large model is the prompt information Z corresponding to parameter control A.

[0542] In some other embodiments, both parameter control A and prompt information Z are determined by the terminal device based on the scene of preview image C. In this case, after determining the scene of preview image C: the terminal device can input the scene of preview image C into the large model, and the output of the large model includes: parameter control A, and prompt information Z on parameter control A; or the terminal device can also obtain parameter control A and the prompt information Z corresponding to parameter control A from the pre-set association data of "scene of preview image - shooting parameters - prompt information" based on the scene of preview image C.

[0543] In some other embodiments, a shooting operation method is also provided. This shooting operation method differs from the shooting operation method shown in FIG17 only in the first step, while the other steps are the same. That is, other embodiments similar to those shown in FIG17 can be obtained by simply modifying step S1710. Specifically, step S1710 can be modified as follows: the terminal device displays the shooting interface of the camera application. The shooting interface displays parameter control A, shooting control B, and preview image C. Parameter control A corresponds to shooting parameter a. Parameter control A is used to adjust the value of shooting parameter a. Parameter control A includes at least one prompt message. Each prompt message corresponds to a parameter value of shooting parameter a. The prompt message is used to indicate the shooting effect of shooting with the corresponding parameter value.

[0544] For example, in an embodiment modifying step S1710, the shooting interface can be the interface of the camera application in the image shooting mode, such as the professional mode on a mobile phone. In the professional mode shooting interface, multiple buttons are typically displayed by default, each corresponding to a shooting parameter. In this embodiment, parameter control A can be displayed after expanding a button. This embodiment, by displaying prompt information on the parameter control obtained by expanding the button in professional mode, allows users to easily obtain the shooting effect corresponding to the prompt information, reducing the difficulty for users to use the professional mode in the mobile phone camera and improving the user experience.

[0545] In some embodiments, in a modified version of step S1710, parameter control A in the modified step S1710 may be the parameter control that is displayed by default when the first display interface is opened, or a parameter control that is switched from the default displayed parameter control. This application does not impose any limitations on this.

[0546] It is understood that other aspects of the modified embodiment of step S1710 can be found in the preceding description of the embodiment shown in FIG17, and will not be repeated here.

[0547] This embodiment can also divide the terminal device into functional modules according to the above method. For example, it can be divided into functional modules corresponding to each function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0548] It should be noted that the relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.

[0549] The terminal device provided in this application embodiment is used to execute any of the shooting operation methods provided in the above-described method embodiments, thus achieving the same effect as the above-described implementation method. When using integrated units, the terminal device may include a processing module, a storage module, and a communication module. The processing module can be used to control and manage the actions of the terminal device. For example, it can be used to support the terminal device in executing the steps executed by the processing unit. The storage module can be used to support the storage of program code and data, etc. The communication module can be used to support communication between the terminal device and other devices.

[0550] The processing module can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination of functions that implement computing capabilities, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can specifically be a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, or other devices that interact with other electronic devices.

[0551] The method in this embodiment can be implemented by a shooting module and a control module; wherein the shooting module can be used to: interact with the user, call the camera in the terminal device 100 to take pictures, and change the parameter values ​​of the shooting parameters of the camera in the terminal device 100, etc.; the control module can be used to: display parameter controls, display prompt information, perform scene recognition based on the preview image, and display the corresponding parameter controls and / or prompt information based on the recognized scene, etc.

[0552] The following description uses a mobile phone as an example to illustrate the shooting process based on the shooting operation method in the embodiments of this application, combined with the interaction process between the user, the shooting module, the control module and the mobile phone system.

[0553] Figure 18 is an interactive diagram of the shooting process based on the shooting operation method in one embodiment of this application. As shown in Figure 18, the shooting process includes: S1801 to S1807:

[0554] S1801, the shooting module detects that the user clicked the camera application icon, calls the camera function of the mobile phone system, and controls the camera to enter the shooting mode.

[0555] S1802, the camera module displays the photo-taking interface.

[0556] It is understandable that the photo-taking interface is one type of the image capture interface mentioned above, which is the display interface of the camera in photo-taking mode.

[0557] S1803, the control module displays the parameter control D corresponding to the shooting parameter d in the shooting interface.

[0558] For example, in the embodiment shown in Figure 3, the camera interface can be the display interface 32 shown in Figure 3, and the parameter control D can be the parameter control 305.

[0559] S1804, the control module detects that the user has selected parameter value f, and displays parameter value f as selected on parameter control D.

[0560] For example, in the embodiment shown in Figure 3, "10 meters" is the parameter value f, and "10 meters" is displayed as selected in the display interface 33.

[0561] S1805, the shooting module calls the mobile phone system to set the shooting parameter d of the camera to the parameter value f.

[0562] S1806, the shooting module detects that the user clicked the camera shutter and calls the phone system to take a picture.

[0563] S1807, the mobile phone system captures images based on parameter value f.

[0564] The photo-taking process in the embodiment shown in Figure 18 is an interactive process in which the user adjusts the shooting parameters d of the camera in the mobile phone through the parameter control D. The specific content can also refer to the relevant content of the user operating and adjusting the shooting parameters on the parameter control in the previous text, which will not be repeated here.

[0565] Figure 19 is an interactive diagram of the shooting process based on the shooting operation method in one embodiment of this application. As shown in Figure 19, the shooting process includes: S1901 to S1910:

[0566] S1901, the shooting module detects that the user clicked the camera application icon, calls the camera function of the mobile phone system, and controls the camera to enter the shooting mode.

[0567] S1902, the camera module displays the photo-taking interface.

[0568] It is understandable that the camera interface is one type of image capture interface described above; this interface is the display interface of the camera in shooting mode. For example, the display interface 32 shown in Figure 3 can be called the camera interface.

[0569] S1903, the control module displays the parameter control D corresponding to the shooting parameter d in the shooting interface.

[0570] S1904, the mobile phone system outputs a viewfinder preview stream.

[0571] S1905, the control module obtains the corresponding image based on the preview stream and identifies the scene.

[0572] S1906, the control module displays recommended parameters g in the shooting interface according to the scene.

[0573] For example, in the embodiment shown in Figure 7, the recommended parameter g can be the parameter value corresponding to the first prompt information 7053, or the recommended parameter g can be the parameter value corresponding to the second prompt information 7054.

[0574] S1907, the control module detects that the user has selected parameter value g, and displays parameter value g on parameter control D as selected.

[0575] For example, in the embodiment shown in Figure 7, the focus distance value of 10 meters is displayed as selected.

[0576] S1908, the shooting module calls the mobile phone system to set the shooting parameter d of the camera to the parameter value g.

[0577] S1909, the shooting module detects that the user clicked the camera shutter, calls up the phone's system camera, and controls the camera to take a picture.

[0578] S1910, the mobile phone system captures images based on parameter g.

[0579] The photo-taking process in the embodiment shown in Figure 19 is an interactive process in which the user adjusts the shooting parameter d of the camera in the mobile phone to the recommended parameter g through the recommended parameter g displayed on the parameter control D. The specific content can also refer to the relevant content of the user adjusting the shooting parameters by selecting prompt information in the previous text, which will not be repeated here.

[0580] Figure 20 is an interactive diagram of the focus distance adjustment process in one embodiment of this application. As shown in Figure 20, the shooting process includes: S2001 to S2010:

[0581] S2001, the shooting module detects that the user clicked the camera application icon, calls the camera function of the mobile phone system, and controls the camera to enter the shooting mode.

[0582] S2002, the camera module displays the photo-taking interface.

[0583] It is understandable that the camera interface is one type of image capture interface described above; this interface is the display interface of the camera in shooting mode. For example, the display interface 32 shown in Figure 3 can be called the camera interface.

[0584] S2003, the control module displays parameter controls corresponding to the focus distance in the shooting interface.

[0585] S2004, the mobile phone system outputs a viewfinder preview stream.

[0586] S2005, the control module displays the preview image corresponding to the preview stream in the camera interface.

[0587] S2006, the camera module detects that the user taps the preview image and calls the phone's system camera.

[0588] S2007, the camera autofocus in the mobile phone system.

[0589] In the S2008, the mobile phone system feeds back the autofocus distance value to the control module.

[0590] S2009, the control module displays the autofocus distance value as selected on the parameter control.

[0591] In the embodiment shown in Figure 20, the user triggers the mobile phone system to autofocus by clicking the preview image in the camera interface. The focus distance value during the autofocus process can be displayed on the parameter control D. It can be understood that before or after triggering autofocus, the user can adjust the focus distance of the mobile phone camera through the parameter control D. For details, please refer to the relevant content in the embodiment shown in Figure 3, which will not be repeated here.

[0592] This application also provides a chip system, as shown in FIG21, which includes at least one processor 2101 and at least one interface circuit 2102. The processor 2101 and the interface circuit 2102 can be interconnected via lines. For example, the interface circuit 2102 can be used to receive signals from other devices (such as the memory of any of the aforementioned terminal devices). As another example, the interface circuit 2102 can be used to send signals to other devices (such as the processor 2101). Exemplarily, the interface circuit 2102 can read instructions stored in the memory and send the instructions to the processor 2101. When the instructions are executed by the processor 2101, the terminal device can perform the various steps performed by any of the terminal devices (such as mobile phones, cameras, tablet computers, PCs, smart TVs, etc.) in the above embodiments. Of course, the chip system may also include other discrete components, which are not specifically limited in this application.

[0593] This application also provides a shooting operation device, which is included in a terminal device and has the function of implementing the terminal device behavior of any of the above embodiments. This function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes at least one module or unit corresponding to the above function.

[0594] It should also be understood that the division of units in the above device is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, all units in the device can be implemented entirely through software calls from processing elements; all units can be implemented entirely in hardware; or some units can be implemented through software calls from processing elements, while others are implemented in hardware. For example, each unit can be a separate processing element, or it can be integrated into a chip within the device. Alternatively, it can be stored as a program in memory, and its function can be called and executed by a processing element within the device. Here, the processing element can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented through integrated logic circuits in the processor element or through software calls from processing elements. In one example, a unit in any of the above devices can be one or more integrated circuits configured to implement the methods described above, such as one or more application-specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these forms of integrated circuits. As another example, when a unit in the device can be implemented in the form of a processing element scheduler, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling programs. Furthermore, these units can be integrated together to implement a system-on-a-chip (SOC).

[0595] This application also provides a terminal device, which includes the shooting operation device provided in the above-described embodiments of this application.

[0596] This application also provides a computer-readable storage medium for storing computer program code. The computer program includes instructions for executing the steps of the shooting operation method described above by the terminal device in any of the embodiments provided in this application. The readable medium may be a read-only memory (ROM) or a random access memory (RAM), and this application does not impose any limitations on this.

[0597] This application also provides a computer program product, which includes instructions that, when executed, cause a terminal device to perform the steps of any of the above embodiments of terminal device execution or display interface.

[0598] This application also provides a chip, which includes a processing unit and a communication unit. The processing unit may be, for example, a processor, and the communication unit may be, for example, an input / output interface, pins, or circuits. The processing unit can execute computer instructions to cause a terminal device to perform any of the shooting operation methods provided in the embodiments of this application.

[0599] Optionally, the computer instructions are stored in a storage unit.

[0600] Optionally, the storage unit can be an internal storage unit within the chip, such as a register or cache. Alternatively, it can be an external storage unit located within the terminal, such as a ROM or other types of static storage devices capable of storing static information and instructions, such as random access RAM. The processor mentioned above can be a CPU, microprocessor, ASIC, or one or more integrated circuits used to control the display and execution of the control methods of the aforementioned terminal device. The processing unit and the storage unit can be decoupled and disposed on different physical devices, connected via wired or wireless means to realize their respective functions, thereby supporting the system chip in implementing the various functions described in the above embodiments. Alternatively, the processing unit and the memory can also be coupled to the same device.

[0601] In this embodiment, the terminal device, apparatus, computer-readable storage medium, computer program product or chip are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods provided above, and will not be repeated here.

[0602] This application also provides a graphical user interface on a terminal device. The terminal device has a display screen, a camera, a memory, and one or more processors. The one or more processors are used to execute one or more computer programs stored in the memory. The graphical user interface includes the graphical user interface displayed when the terminal device performs the steps executed by the terminal device in any of the above embodiments.

[0603] It is understood that the aforementioned terminal devices, etc., include hardware structures and / or software modules corresponding to the execution of each function in order to achieve the above-mentioned functions. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware-driven or software-driven manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the embodiments of this application.

[0604] This application embodiment can divide the aforementioned terminal device into functional modules based on the above method examples. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0605] Through the above description of the embodiments, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0606] In the embodiments of this application, the functional units 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.

[0607] 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 solutions of the embodiments of this application, essentially, or the parts that contribute to the prior art, or all or part of the technical solutions, 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.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as flash memory, portable hard disk, read-only memory, random access memory, magnetic disk, or optical disk.

[0608] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A shooting operation method, characterized in that, Applied to a terminal device, the method includes: The first display interface of the camera application is displayed. The first display interface is an image shooting interface or a video shooting interface. The first display interface displays shooting controls and a first parameter control. The first parameter control corresponds to a first shooting parameter. The first parameter control is: the parameter control that is displayed by default when the first display interface is opened, or the parameter control that is switched from the default display parameter control. The first parameter control is used to adjust the parameter value of the first shooting parameter. Receive the user's first operation on the first parameter control; According to the first operation, the parameter value of the first shooting parameter is adjusted to the first parameter value.

2. The method according to claim 1, characterized in that, The method further includes: Receive a second operation from the user on the shooting control; In response to the second operation, an image is captured based on the first parameter value of the first shooting parameter.

3. The method according to claim 1 or 2, characterized in that, The first display interface further includes a preview image, and the method further includes: Receive a third operation from the user on the preview image; According to the third operation, the parameter value of the first shooting parameter is adjusted from the first parameter value to the second parameter value. Receive the user's fourth operation on the shooting control; In response to the fourth operation, an image is captured based on the second parameter value of the first shooting parameter.

4. The method according to any one of claims 1 to 3, characterized in that, The first parameter control includes a scale, which represents multiple parameter values ​​of the first shooting parameter.

5. The method according to any one of claims 1 to 4, characterized in that, The first parameter control also includes at least one prompt message, each prompt message corresponding to a parameter value of the first shooting parameter, the prompt message being used to indicate: the shooting effect of shooting with the corresponding parameter value.

6. The method according to claim 5, characterized in that, The first parameter control includes multiple prompt messages, and different prompt messages correspond to different parameter values ​​of the first shooting parameter.

7. The method according to claim 5 or 6, characterized in that, The first display interface also includes a preview image, and the prompt information in the first parameter control is determined based on the scene corresponding to the preview image.

8. The method according to claim 7, characterized in that, The first shooting parameter is shutter speed, the first display interface is an image shooting interface, and the scene corresponding to the preview image is a scene including a first object in motion; each prompt message corresponds to a shooting state of the first object, and the parameter value corresponding to the prompt message is: the shutter speed of the corresponding shooting state.

9. The method according to claim 8, characterized in that, The at least one prompt message includes: a prompt message for capturing a dynamic image and / or a prompt message for capturing a still image.

10. The method according to claim 7, characterized in that, The first shooting parameter is the aperture, and the scene corresponding to the preview image is a scene including a circular light source; each prompt message corresponds to a shooting effect of the circular light source, and the parameter value corresponding to each prompt message is: the aperture of shooting the circular light source as the corresponding shooting effect.

11. The method according to claim 10, characterized in that, The circular light source is the sun, and the at least one prompt message includes: a prompt message for photographing a circular sun and / or a prompt message for photographing a sun with a starburst effect.

12. The method according to claim 7, characterized in that, The first shooting parameter is the aperture, the scene corresponding to the preview image is a scene including multiple objects, and the current focus distance is within a preset range; each prompt message corresponds to a shooting effect of the multiple objects, and the parameter value corresponding to each prompt message is: the aperture for shooting the multiple objects with the corresponding shooting effect.

13. The method according to claim 7, characterized in that, The first shooting parameter is aperture, the scene corresponding to the preview image is a scene including the second object, the proportion of the second object in the preview image is greater than a preset threshold, and the current focus distance is within a preset range; each prompt message corresponds to a shooting effect of the second object, and the parameter value corresponding to each prompt message is: the aperture for shooting the second object with the corresponding shooting effect.

14. The method according to claim 12 or 13, characterized in that, The at least one prompt message includes: a prompt message to enhance the image blur effect and / or a prompt message to eliminate the image blur effect.

15. The method according to claim 7, characterized in that, The first shooting parameter is exposure compensation, and the scene corresponding to the preview image is a scene including overexposed areas and / or underexposed areas; each prompt message corresponds to a shooting brightness, and the parameter value corresponding to each prompt message is the exposure compensation amount for the corresponding shooting brightness.

16. The method according to claim 15, characterized in that, The at least one prompt message includes: a prompt message to increase shooting brightness and / or a prompt message to decrease shooting brightness.

17. The method according to claim 7, characterized in that, The first shooting parameter is the focus distance, the scene corresponding to the preview image is a scene including multiple objects, each prompt message corresponds to one object in the preview image, and the parameter value corresponding to the prompt message is the focus distance of the corresponding object.

18. The method according to claim 17, characterized in that, The prompt information includes at least one of the following: the focus distance value of the corresponding object, the thumbnail of the corresponding object, and the description information of the corresponding object.

19. The method according to any one of claims 5 to 18, characterized in that, The first operation on the first parameter control is: a selection operation on the first prompt information, wherein the first prompt information is: the prompt information in the prompt information of the first parameter control that corresponds to the first parameter value.

20. The method according to any one of claims 1 to 19, characterized in that, The first parameter control is switched from the default displayed parameter control to the displayed parameter control based on the user's fifth operation.

21. The method according to any one of claims 1 to 20, characterized in that, The first display interface also includes a preview image, and the first parameter control is a parameter control that is switched from the default displayed parameter control; the first parameter control is determined according to the scene corresponding to the preview image.

22. A shooting operation method, characterized in that, Applied to a terminal device, the method includes: The first display interface of the camera application is displayed. The first display interface is either an image capture interface or a video capture interface. The first display interface displays a capture control and a first parameter control. The first parameter control corresponds to a first capture parameter. The first parameter control is used to adjust the value of the first capture parameter. The first parameter control includes at least one prompt message. Each prompt message corresponds to a parameter value of the first capture parameter. The prompt message is used to indicate the shooting effect of shooting with the corresponding parameter value. Receive the user's first operation on the first parameter control; According to the first operation, the parameter value of the first shooting parameter is adjusted to the first parameter value.

23. The method according to claim 22, characterized in that, The first parameter control includes multiple prompt messages, and different prompt messages correspond to different parameter values ​​of the first shooting parameter.

24. The method according to claim 22 or 23, characterized in that, The first display interface also includes a preview image, and the prompt information in the first parameter control is determined based on the scene corresponding to the preview image.

25. The method according to any one of claims 22 to 24, characterized in that, The first operation on the first parameter control is: a selection operation on the first prompt information, wherein the first prompt information is: the prompt information in the prompt information of the first parameter control that corresponds to the first parameter value.

26. The method according to any one of claims 22 to 25, characterized in that, The first parameter control is: the parameter control that is displayed by default when the first display interface is opened, or the parameter control that is switched from the default display parameter control, or the parameter control that is expanded from the default display button.

27. A terminal device, characterized in that, The terminal device includes a processor and a memory, the memory being used to store instructions, and the processor being used to read the instructions to execute the method as described in any one of claims 1 to 26.

28. A computer-readable storage medium, characterized in that, The readable storage medium stores a program, the program including program instructions that, when executed by a processor, perform the method as described in any one of claims 1 to 26.

Citation Information

Patent Citations

  • Method and device for adjusting photographing parameters

    CN104156149A

  • Mobile terminal photographing control method and device, mobile terminal and storage medium

    CN109348137A

  • Photographing parameter selection method and device, mobile terminal and storage medium

    CN110572572A

  • Processing method, intelligent terminal and storage medium

    CN117177056A

  • Photographing condition control device, camera, image quality control device and program

    JP2011010273A