Shooting method and device

By dividing the shooting preview interface into multiple regions and generating dynamic images based on user input, the problem that existing technologies cannot accurately depict local changes in dynamic images is solved, achieving a higher quality dynamic image presentation effect.

CN121334497APending Publication Date: 2026-01-13VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511881972.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-12
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

Existing technologies cannot accurately depict local changes in a scene when generating dynamic images, nor can they differentiate the processing based on the motion characteristics of the subject. This limits the expressive power of dynamic images and makes it difficult to meet users' needs for higher-quality dynamic presentation.

Method used

By dividing the shooting preview interface into M regions, after receiving the first input, N first regions are used as dynamic shooting regions and second regions are used as static shooting regions to generate dynamic images, thereby achieving fine depiction of local changes.

Benefits of technology

The generated dynamic image can finely depict the local changes of the N first regions corresponding to the first input, meeting the user's demand for higher quality dynamic presentation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334497A_ABST
    Figure CN121334497A_ABST
Patent Text Reader

Abstract

The invention discloses a shooting method and device, and belongs to the technical field of image processing. The shooting method comprises the following steps: receiving a first input in a shooting preview interface; wherein the shooting preview interface comprises M areas, and M is a positive integer greater than or equal to 2; in response to the first input, taking N first areas corresponding to the first input as dynamic shooting areas, taking the second area as a static shooting area, and shooting to generate a dynamic image; wherein the first area is an area in the M areas, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second area is an area in the M areas except the N first areas.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of image processing technology, specifically relating to a shooting method and apparatus. Background Technology

[0002] With the rapid improvement of image processing capabilities of electronic devices, the shooting functions of terminals are constantly evolving towards higher resolution, multi-frame fusion, and intelligent scene recognition. Users' demands for image content have also gradually expanded from simple still photos to composite image representations that can simultaneously present static details and dynamic information. To meet this demand, some devices, while capturing still images, can record several frames of dynamic footage before and after the shot to generate moving images with brief dynamic effects, providing users with a more vivid shooting experience when reviewing the content.

[0003] However, related technologies typically record dynamic images on a per-frame basis, meaning all areas in the dynamic image change uniformly over time. This approach cannot finely depict localized changes within the image, nor can it differentiate based on the motion characteristics of the subject, thus limiting the expressive power of dynamic images and failing to meet users' demands for higher-quality dynamic presentations. Summary of the Invention

[0004] The purpose of this application is to provide a shooting method and apparatus that can solve the problem that moving images cannot meet users' needs for higher quality dynamic presentation.

[0005] In a first aspect, embodiments of this application provide a shooting method, including: Receive the first input from the shooting preview interface; wherein the shooting preview interface includes M regions, where M is a positive integer greater than or equal to 2; In response to the first input, the N first regions corresponding to the first input are used as dynamic shooting regions, and the second region is used as a static shooting region to capture and generate a dynamic image; wherein, the first region is a region among the M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region among the M regions excluding the N first regions.

[0006] Secondly, embodiments of this application provide a shooting device, including: The first receiving module is used to receive the first input in the shooting preview interface; wherein the shooting preview interface includes M areas, where M is a positive integer greater than or equal to 2; The shooting module is used to respond to the first input, take the N first regions corresponding to the first input as dynamic shooting regions, and take the second region as static shooting regions to shoot and generate dynamic images; wherein, the first region is the region of M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region of M regions excluding the N first regions.

[0007] Thirdly, embodiments of this application provide an electronic device, which includes a processor and a memory. The memory stores programs or instructions that can run on the processor. When the program or instructions are executed by the processor, they implement the steps of the shooting method provided in embodiments of this application.

[0008] Fourthly, embodiments of this application provide a readable storage medium on which a program or instructions are stored. When the program or instructions are executed by a processor, they implement the steps of the shooting method provided in embodiments of this application.

[0009] Fifthly, embodiments of this application provide a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the shooting method provided in embodiments of this application.

[0010] Sixthly, embodiments of this application provide a computer program product, which is stored in a storage medium and executed by at least one processor to implement the steps of the shooting method provided in embodiments of this application.

[0011] In this embodiment, a first input is received from the shooting preview interface, which includes M regions, where M is a positive integer greater than or equal to 2. In response to the first input, N first regions corresponding to the first input are used as dynamic shooting regions, and a second region is used as a static shooting region to generate a dynamic image. The first region is a region within the M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region within the M regions excluding the N first regions. Thus, the generated dynamic image can finely depict the local changes in the N first regions corresponding to the first input, meeting the user's demand for higher-quality dynamic presentation. Attached Figure Description

[0012] Figure 1 This is a flowchart illustrating the shooting method provided in some embodiments of this application; Figure 2 These are schematic diagrams illustrating image segmentation provided in some embodiments of this application; Figure 3 This is a schematic diagram of the selection area provided in some embodiments of this application; Figure 4These are schematic diagrams illustrating the changes in dynamic images provided in some embodiments of this application; Figure 5 This is a schematic diagram of a cover image displaying dynamic images provided in some embodiments of this application; Figure 6 These are schematic diagrams of the imaging device provided in some embodiments of this application; Figure 7 These are schematic diagrams of the structure of electronic devices provided in some embodiments of this application. Figure 8 These are schematic diagrams of the hardware structure of electronic devices provided in some embodiments of this application. Detailed Implementation

[0013] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0014] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0015] The terminology used in the implementation section of this application is only for explaining specific embodiments of this application and is not intended to limit this application. The terminology involved in the embodiments of this application is explained below.

[0016] A live photo is a visual representation that presents continuous motion over time. It achieves dynamic information delivery and visual appeal through the continuous playback of multiple frames or the transformation of dynamic elements. A live photo typically includes a cover image and a video clip.

[0017] The following description, in conjunction with the accompanying drawings, details the imaging method and apparatus provided in this application through specific embodiments and application scenarios.

[0018] It should be noted that the shooting method provided in this application can be executed by electronic devices such as mobile phones, tablets, laptops, PDAs, and in-vehicle electronic devices. Some embodiments of this application use electronic devices as the executing entity to illustrate the shooting method provided in this application.

[0019] The shooting method provided in this application can capture scenes of dynamic images. One specific application scenario is capturing scenes that generate dynamic images showing only the dynamic changes of a person; another specific application scenario is capturing scenes that generate dynamic images showing only the dynamic changes of a specific part of a person.

[0020] It should be noted that the above application scenario is only one example, and other application scenarios may be included in actual applications.

[0021] Figure 1 This is a schematic flowchart of a shooting method provided in some embodiments of this application. The shooting method may include: Step 101: Receive the first input in the shooting preview interface; wherein the shooting preview interface includes M areas, where M is a positive integer greater than or equal to 2; In some embodiments of this application, when displaying the shooting preview interface, the shooting preview interface can be divided into M regions.

[0022] In some embodiments of this application, the shooting preview interface can be segmented according to different objects, wherein the objects in the embodiments of this application include, but are not limited to: people, trees, basketballs, cars, etc.

[0023] In some embodiments of this application, the shooting preview interface can be segmented according to different logical parts of the same object. For example, a person can be segmented into the head, torso, left arm, right arm, left leg, and right leg. That is to say, the M regions in the embodiments of this application can be obtained by segmenting the object in the shooting preview interface.

[0024] In some embodiments of this application, a segmentation model for image segmentation can be pre-constructed and used to segment the shooting preview interface. This segmentation model can be a lightweight convolutional neural network (e.g., MobileNet) as its backbone network. The MobileNet backbone network employs depthwise separable convolutional techniques, which can improve processing speed without sacrificing accuracy. The encoder-decoder structure of MobileNet extracts and samples feature information, achieving pixel-level classification and enhancing detail preservation. The segmentation model may include a multi-scale fusion module for aggregating global contextual information to address target scale differences. Lightweight segmentation models can be constructed by applying optimization strategies such as quantization, pruning, knowledge distillation, and efficient attention mechanisms.

[0025] For example, such as Figure 2 As shown, Figure 2 These are schematic diagrams illustrating image segmentation provided in some embodiments of this application. Figure 2 In the diagram, the human body is divided into the head region 201, the left arm region 202, the right arm region 203, the torso region 204, the leg region 205, and the foot region 206.

[0026] In some embodiments of this application, the first input can be used for selecting an area and triggering shooting. The first input in these embodiments includes, but is not limited to, touch input, voice input, and gesture input by the user using a touch device such as a finger or stylus; wherein, touch input includes, but is not limited to, click input, swipe input, etc. Click input can be a single click, double click, or any number of clicks, and can also be a long press or short press. The first input in these embodiments can be set and modified adaptively according to actual needs.

[0027] In some embodiments of this application, the first input may include a selection input on the shooting preview interface.

[0028] In some embodiments of this application, the first input may include a selection input of a region in the shooting preview interface, such as a click input of a region.

[0029] Step 102: In response to the first input, take the N first regions corresponding to the first input as dynamic shooting regions and the second region as static shooting regions to capture and generate dynamic images; wherein, the first region is the region among the M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region among the M regions excluding the N first regions.

[0030] In some embodiments of this application, when the first input includes a selection input for a region in the shooting preview interface, the region selected by the selection input can be used as the first region.

[0031] In some embodiments of this application, when the first input includes a selection input of a region in the shooting preview interface, the region within the selection range corresponding to the selection input can be used as the first region.

[0032] In some embodiments of this application, when the first input includes a selection input to the shooting preview interface, the third region corresponding to the ratio of the first area to the second area being greater than or equal to the first threshold can be determined as the first region; wherein, the first area is the area of ​​the region within the selection range corresponding to the selection input, and the second area is the area of ​​the third region.

[0033] In some embodiments of this application, the first threshold can be set according to actual needs, for example, the first threshold is 1 / 2.

[0034] For example, assuming the first threshold is 1 / 2, if the area of ​​a certain region within the selection range corresponding to the selection input is 2 / 3 of the total area of ​​that region, then that region is determined as the first region.

[0035] For example, assuming the first threshold is 1 / 2, if the area of ​​a certain region within the selection range corresponding to the selection input is 1 / 4 of the total area of ​​that region, then that region will not be identified as the first region.

[0036] In some embodiments of this application, after determining the N first regions corresponding to the first input, the N first regions are used as dynamic shooting regions and the second region is used as static shooting regions to capture and generate dynamic images.

[0037] For example, such as Figure 3 As shown, Figure 3 This is a schematic diagram of the selection area provided in some embodiments of this application. Figure 3 In the process, the user selects regions including head region 201, left arm region 202, right arm region 203, and torso region 204. The head region 201, left arm region 202, right arm region 203, and torso region 204 are then used as dynamic shooting areas, while the other regions are used as static shooting areas, resulting in a dynamic image. It can be understood that in the generated dynamic image, the content in the head region 201, left arm region 202, right arm region 203, and torso region 204 is dynamically changing, while the other regions remain static.

[0038] In this embodiment, a first input is received from the shooting preview interface, which includes M regions, where M is a positive integer greater than or equal to 2. In response to the first input, N first regions corresponding to the first input are used as dynamic shooting regions, and a second region is used as a static shooting region to generate a dynamic image. The first region is a region within the M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region within the M regions excluding the N first regions. Thus, the generated dynamic image can finely depict the local changes in the N first regions corresponding to the first input, meeting the user's demand for higher-quality dynamic presentation.

[0039] In some embodiments of this application, the shooting method provided in this application may further include: displaying a dynamic image; wherein the dynamic image includes N first regions; receiving a second input to K first regions; wherein K is a positive integer greater than or equal to 1 and less than or equal to N; in response to the second input, dynamically displaying image content in the K first regions and statically displaying image content in a fourth region; wherein the fourth region is the region other than the K first regions among the N first regions.

[0040] In some embodiments of this application, the second input is used to select a region.

[0041] In some embodiments of this application, when a user views a dynamic image, they can click on the icon of the dynamic image to display it. When a user focuses on the dynamic performance of content in a certain area, they can select the corresponding area, and the image content in the selected area will be dynamically displayed, while the content in other areas remains unchanged.

[0042] For example, such as Figure 4 As shown, Figure 4 These are schematic diagrams illustrating changes in dynamic images provided in some embodiments of this application. Figure 4 In the image, the user selects a region including the head, left arm, right arm, and torso. The image content in the head, left arm, right arm, and torso regions will be dynamically displayed, while the content in other regions will remain unchanged.

[0043] In this embodiment, the performance of content in the area that the user is interested in can be played only, allowing the user to focus more on the changes in the content in that area.

[0044] In some embodiments of this application, the shooting method provided in this application may further include: receiving a third input; displaying a first image; wherein the first image is any frame image in a dynamic image, and the first image includes N first regions; receiving a fourth input to P first regions; wherein P is a positive integer greater than or equal to 1 and less than or equal to N; and sharing the image content in the P first regions in response to the fourth input.

[0045] In some embodiments of this application, the third input is an input used to trigger the sharing of a dynamic image. For example, the third input in this application is a click input from a user clicking the share control.

[0046] In some embodiments of this application, the first image in the embodiments of this application may be the cover image of a dynamic image.

[0047] In some embodiments of this application, when a user shares a partial content of a captured dynamic image, they can click the sharing control corresponding to the dynamic image. When the sharing control is clicked, the cover image of the dynamic image is displayed. The cover image includes multiple areas, and the user can select an area from the multiple areas. After the user selects an area, the image content in the dynamic image corresponding to that area is shared, for example, shared to a social platform or shared with a specific user, etc.

[0048] For example, such as Figure 5 As shown, Figure 5 This is a schematic diagram of a cover image displaying dynamic images provided in some embodiments of this application. When the user selects... Figure 5 The image shown is a cover image of a dynamic image. When the share control is clicked, the image content of the other areas of the dynamic image, excluding the head area, is shared, but the image content of the head area is not shared.

[0049] In some embodiments of this application, during the display of a dynamic image, when a user wants to share a portion of the dynamic image, they can click a share control. When the share control is clicked, a selection control for content sharing is displayed. The user selects the area corresponding to the content to be shared using this selection control. Once the user confirms the area selection, the image content of the selected area in the dynamic image is shared, while image content from other areas is not shared.

[0050] In this embodiment of the application, only a portion of the content in the dynamic image can be shared, thereby protecting the privacy of the content.

[0051] The shooting method provided in this application can be executed by a shooting device. This application uses a shooting device executing the shooting method as an example to illustrate the shooting device provided in this application.

[0052] Figure 6 This is a schematic diagram of the structure of a shooting device provided in some embodiments of this application. The shooting device 600 includes: The first receiving module 601 is used to receive the first input in the shooting preview interface; wherein the shooting preview interface includes M areas, where M is a positive integer greater than or equal to 2; The shooting module 602 is used to respond to the first input, take the N first regions corresponding to the first input as dynamic shooting regions, and take the second region as static shooting regions to shoot and generate a dynamic image; wherein, the first region is the region of M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region of M regions excluding the N first regions.

[0053] In some embodiments of this application, the first input includes: Input the selection in the shooting preview interface; or, Input the selection of the area in the shooting preview interface.

[0054] In some embodiments of this application, the first input includes a selection input on the shooting preview interface; the shooting device provided in the embodiments of this application further includes: The determination module is used to determine the third region corresponding to the ratio of the first area to the second area being greater than or equal to the first threshold as the first region; wherein, the first area is the area of ​​the region within the circled area corresponding to the circled input of the third region, and the second area is the area of ​​the third region.

[0055] In some embodiments of this application, the imaging device provided in this application further includes: The first display module is used to display dynamic images; wherein the dynamic images include N first regions; The second receiving module is used to receive the second input to the K first regions; The second display module is used to dynamically display the image content in K first regions and statically display the image content in a fourth region in response to the second input; wherein the fourth region is the region other than the K first regions among the N first regions.

[0056] In some embodiments of this application, the imaging device provided in this application further includes: The third receiving module is used to receive the third input; The third display module is used to display the first image; wherein the first image is any frame of the dynamic image, and the first image includes N first regions; The fourth receiving module is used to receive the fourth input to P first regions; where P is a positive integer greater than or equal to 1 and less than or equal to N; The sharing module is used to share P image contents from the first region in response to the fourth input.

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

[0058] The shooting device in this application embodiment can be a device with an operating system. The operating system can be Android, iOS, or other possible operating systems, and this application embodiment does not specifically limit it.

[0059] The imaging device provided in this application embodiment can achieve... Figures 1 to 5 The various processes implemented in the shooting method embodiment will not be described again here to avoid repetition.

[0060] Optionally, such as Figure 7 As shown, this application embodiment also provides an electronic device 700, including a processor 701 and a memory 702. The memory 702 stores a program or instructions that can run on the processor 701. When the program or instructions are executed by the processor 701, they implement the various steps of the shooting method embodiment provided in this application embodiment and can achieve the same technical effect. To avoid repetition, they will not be described again here.

[0061] Figure 8 These are schematic diagrams of the hardware structure of electronic devices provided in some embodiments of this application.

[0062] The electronic device 800 includes, but is not limited to, components such as: radio frequency unit 801, network module 802, audio output unit 803, input unit 804, sensor 805, display unit 806, user input unit 807, interface unit 808, memory 809, and processor 810.

[0063] Those skilled in the art will understand that the electronic device 800 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 810 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The electronic device structure shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0064] The user input unit 807 is used to: receive the first input in the shooting preview interface; wherein the shooting preview interface includes M areas, where M is a positive integer greater than or equal to 2; The processor 810 is configured to: in response to a first input, take N first regions corresponding to the first input as dynamic shooting regions and take a second region as a static shooting region to capture and generate a dynamic image; wherein, the first region is a region among M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is a region among M regions excluding the N first regions.

[0065] In some embodiments of this application, the first input includes: Input the selection in the shooting preview interface; or, Input the selection of the area in the shooting preview interface.

[0066] In some embodiments of this application, the first input includes a selection input on the shooting preview interface; the processor 810 is also used for: The third region corresponding to the ratio of the first area to the second area being greater than or equal to the first threshold is defined as the first region; wherein, the first area is the area of ​​the region within the circled area corresponding to the circled input of the third region, and the second area is the area of ​​the third region.

[0067] In some embodiments of this application, the display unit 806 is used to: display a dynamic image; wherein the dynamic image includes N first regions; The user input unit 807 is also configured to: receive a second input to the K first regions; The display unit 806 is further configured to: dynamically display image content in K first regions and statically display image content in a fourth region in response to a second input; wherein the fourth region is the region other than the K first regions among the N first regions.

[0068] In some embodiments of this application, the user input unit 807 is further configured to: receive a third input; The display unit 806 is further configured to: display a first image; wherein the first image is any frame image in a dynamic image, and the first image includes N first regions; The user input unit 807 is also configured to: receive a fourth input to P first regions; where P is a positive integer greater than or equal to 1 and less than or equal to N; Processor 810 is also used to: share P image contents in the first region in response to the fourth input.

[0069] It should be understood that, in this embodiment, the input unit 804 may include a graphics processing unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 806 may include a display panel 8061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 807 includes at least one of a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include a touch detection device and a touch controller. Other input devices 8072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

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

[0071] Processor 810 may include one or more processing units; optionally, processor 810 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 810.

[0072] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the shooting method provided in this application and achieve the same technical effect. To avoid repetition, they will not be described again here.

[0073] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0074] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the shooting method provided in this application and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0075] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.

[0076] This application also provides a computer program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the shooting method provided in this application, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0077] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0078] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0079] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A shooting method, characterized in that, The method includes: Receive the first input in the shooting preview interface; wherein, the shooting preview interface includes M areas, where M is a positive integer greater than or equal to 2; In response to the first input, the N first regions corresponding to the first input are used as dynamic shooting regions, and the second region is used as a static shooting region to capture and generate a dynamic image; wherein, the first region is the region of the M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region of the M regions other than the N first regions.

2. The method according to claim 1, characterized in that, The first input includes: The selection input on the shooting preview interface; or, Input the selection of the area in the shooting preview interface.

3. The method according to claim 2, characterized in that, The first input includes a selection input on the shooting preview interface; Before taking the N first regions corresponding to the first input as dynamic shooting regions and the second region as static shooting regions to generate a dynamic image, the method further includes: The third region corresponding to the ratio of the first area to the second area being greater than or equal to the first threshold is determined as the first region; wherein, the first area is the area of ​​the region within the circled area corresponding to the circled input of the third region, and the second area is the area of ​​the third region.

4. The method according to claim 1, characterized in that, The method further includes: The dynamic image is displayed; wherein the dynamic image includes the N first regions; Receive a second input for K first regions; where K is a positive integer greater than or equal to 1 and less than or equal to N; In response to the second input, the image content in the K first regions is dynamically displayed, and the image content in the fourth region is statically displayed; wherein, the fourth region is the region other than the K first regions in the N first regions.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Receive third input; Display a first image; wherein the first image is any frame of the dynamic image, and the first image includes the N first regions; Receive the fourth input for P first regions; where P is a positive integer greater than or equal to 1 and less than or equal to N; In response to the fourth input, the image content of the P first regions is shared.

6. A shooting device, characterized in that, The device includes: The first receiving module is used to receive the first input in the shooting preview interface; wherein, the shooting preview interface includes M areas, where M is a positive integer greater than or equal to 2; The shooting module is used to respond to the first input by taking N first regions corresponding to the first input as dynamic shooting regions and taking the second region as static shooting regions to shoot and generate a dynamic image; wherein, the first region is the region of the M regions, N is a positive integer greater than or equal to 1 and less than or equal to M, and the second region is the region of the M regions other than the N first regions.

7. The apparatus according to claim 6, characterized in that, The first input includes: The selection input on the shooting preview interface; or, Input the selection of the area in the shooting preview interface.

8. The apparatus according to claim 7, characterized in that, The first input includes a selection input on the shooting preview interface; the device further includes: The determining module is used to determine the third region corresponding to the ratio of the first area to the second area being greater than or equal to the first threshold as the first region; wherein, the first area is the area of ​​the region within the circled area corresponding to the circled input of the third region, and the second area is the area of ​​the third region.

9. The apparatus according to claim 6, characterized in that, The device further includes: A first display module is used to display the dynamic image; wherein the dynamic image includes the N first regions; The second receiving module is used to receive the second input to the K first regions; The second display module is used to dynamically display the image content in the K first regions and statically display the image content in the fourth region in response to the second input; wherein the fourth region is the region other than the K first regions in the N first regions.

10. The apparatus according to any one of claims 6 to 9, characterized in that, The device further includes: The third receiving module is used to receive the third input; The third display module is used to display a first image; wherein the first image is any frame image in the dynamic image, and the first image includes the N first regions; The fourth receiving module is used to receive the fourth input to P first regions; where P is a positive integer greater than or equal to 1 and less than or equal to N; A sharing module is used to share the image content of the P first regions in response to the fourth input.