A method and apparatus for processing burst-shot images

By manually setting the cover photo for burst-shot images, the problem of cover photos not meeting user needs in existing technologies is solved, resulting in a more efficient and flexible user experience.

CN119996822BActive Publication Date: 2026-01-06HONOR DEVICE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311739515.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2023-12-15
Publication Date
2026-01-06
Estimated Expiration
2043-12-15

AI Technical Summary

Technical Problem

In existing technologies, the cover photo for burst-shot images is usually set by default or automatically selected, which may not meet user needs and result in a poor user experience.

Method used

A method is provided that allows users to manually set the cover image for a burst of images. Through multiple interfaces and controls, users can freely select and change the cover photo, and indicators remind users of the current and historical cover images.

Benefits of technology

It increases users' freedom of choice in selecting cover photos, enhances the user experience, and is simple and efficient to operate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996822B_ABST
    Figure CN119996822B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a kind of processing method and device of continuous shooting image, it is related to terminal field, can make user freely set the cover image of continuous shooting image set, can improve user experience.Its method includes: electronic equipment displays the first interface of gallery application, first interface includes first image and first control, first image is the cover image in first continuous shooting image set, first continuous shooting image set includes multiple images obtained by continuous shooting once;In response to the operation of first control, display second interface, second interface includes first image and multiple thumbnails (including first thumbnail corresponding to first image);In response to the operation of second interface, display third interface, third interface includes second image and multiple thumbnails (including second thumbnail corresponding to second image), and second control;In response to the operation of the second control, electronic equipment sets second image as the cover image of first continuous shooting image set.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to Chinese Patent Application No. 202311461311.3, filed with the State Intellectual Property Office of China on November 3, 2023, entitled "A Method and Apparatus for Taking Continuous Photos", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of terminals, and more particularly to a method and apparatus for processing continuous shooting images. Background Technology

[0003] Currently, electronic devices (such as mobile phones) can provide a burst mode for users to capture multiple images. A burst image consists of multiple frames captured at fixed time intervals. For example, a user can capture burst images by long-pressing the shooting control or swiping left on the shooting interface of a camera app. Summary of the Invention

[0004] This application provides a method and apparatus for processing burst images, which allows users to freely set the cover image of a burst image set, thereby improving the user experience.

[0005] To achieve the above objectives, the embodiments of this application adopt the following technical solutions:

[0006] Firstly, a method for processing burst-shot images is provided, comprising: an electronic device displaying a first interface of a gallery application (which may be such as...) Figure 4 (b) or as in Figure 5 The interface shown in (c) is a first interface, which includes a first image (which may be photo 306) and a first control (which may be control 305). The first image is a cover image in a first burst image set, wherein the first burst image set includes multiple images obtained from a single burst of shooting. In response to a first operation applied to the first control, the electronic device displays a second interface (which may be as shown in (c)). Figure 6 The interface shown in (a) or as shown in Figure 15 The interface shown in (a) is a second interface, which includes a first image (which may be image 602) and multiple thumbnails (which may be thumbnails 607 and 608). The multiple thumbnails of the second interface include the first thumbnail corresponding to the first image (which may be thumbnail 607). In response to a second operation performed on the second interface, the electronic device displays a third interface (which may be as shown in (a)). Figure 6 The interface shown in (c) or, as in Figure 15The interface shown in (c) includes a second image (which may be image 611) and multiple thumbnails (which may be thumbnails 607, 608 and 610). The multiple thumbnails of the third interface include the second thumbnail corresponding to the second image (which may be thumbnail 608). The third interface also includes a second control (which may be set as cover control 605). In response to a third operation performed on the second control of the third interface, the electronic device sets the second image as the cover image of the first burst image set.

[0007] Based on the method provided in this application, in response to a third operation performed on a second control on a third interface, the electronic device can set the second image as the cover image of a first burst of images. This allows the user to manually set a specific frame from the burst of photos as the cover, making the setting of the burst photo cover more flexible.

[0008] In one possible implementation, the second interface also includes a second control, which is in an unavailable state (it can be grayed out).

[0009] In one possible implementation, after responding to a third operation performed on a second control of the third interface, the method further includes: the electronic device displaying a fourth interface (which may be, for example...). Figure 7B The interface shown in (a) or, as in Figure 7A The fourth interface (as shown in (b)) includes a second image and multiple thumbnails, and also includes a third control (which may be control 6501); in response to a fourth operation performed on the third control of the fourth interface, the electronic device displays a fifth interface of the gallery application (which may be as shown in (b)). Figure 7B The fifth interface (as shown in (c)) includes a second image and a first control (which may be control 305). That is, after the electronic device changes the cover image of the first burst image set, the gallery application can display the updated cover image (i.e., the second image) for the user's convenience.

[0010] In one possible implementation, the third interface also includes a first identifier (which could be, for example, ...). Figure 6 The identifier 612 in the interface shown in (c) or, as in Figure 15 In the interface shown in (c), the first identifier of the third interface is associated with the first thumbnail, and the first identifier of the third interface is used to indicate that the first thumbnail is the thumbnail corresponding to the current cover image; the fourth interface also includes a first identifier (the first identifier may be obscured. For example, as shown in (c)). Figure 7A As shown in (b) above, the first identifier is obscured by the triangular identifier 609. Figure 7AAs shown in (c), the first identifier (e.g., identifier 615) is not obscured by the triangular identifier 609. The first identifier of the fourth interface is associated with the second thumbnail, and the first identifier of the fourth interface is used to indicate that the second thumbnail is the thumbnail corresponding to the current cover image. In this way, the first identifier can remind the user of the current cover image, making it convenient for the user to view the current cover image.

[0011] In one possible implementation, the multiple thumbnails on the fourth interface also include a first thumbnail, and the fourth interface also includes a second identifier (which could be, for example, ...). Figure 7A The identifier 612 in the interface shown in (b) or, as in Figure 7B In the interface shown in (a), identifier 612), the second identifier is used to indicate that the first thumbnail is a thumbnail corresponding to the historical cover image. In this way, the second identifier can remind the user of the historical cover image, making it convenient for the user to view the historical cover image.

[0012] In one possible implementation, the second interface also includes a third identifier (which could be, for example...). Figure 6 The triangle icon 609 in the interface shown in (a) or as shown in the image. Figure 15 The triangle marker 609 in the interface shown in (a) indicates that the third marker of the second interface is associated with the first thumbnail, and the third marker of the second interface is used to indicate that the first thumbnail in the second interface is the thumbnail corresponding to the first image; the third interface also includes a third marker (which may be as follows). Figure 6 The triangle marker 609 in the interface shown in (c) or, as... Figure 15 In the interface shown in (c), the triangle marker 609, the third marker of the third interface is associated with the second thumbnail, and the third marker of the third interface is used to indicate that the second thumbnail in the third interface is the thumbnail corresponding to the second image. In this way, the third marker can remind the user of the thumbnail corresponding to the image (e.g., the first image or the second image) displayed on the current interface (e.g., the second interface or the third interface).

[0013] In one possible implementation, the method further includes: the electronic device displaying a sixth interface (which may be, for example, in response to a fifth operation of selecting the second image) Figure 9 The interface shown in (d) is, or it could be, as shown in Figure 15 The sixth interface (as shown in (d)) includes the fourth control (which can be such as...) Figure 9 The interface shown in (d) above only displays the checkbox 606, or it could be like this: Figure 15 (d) shows the interface with only the checkbox 606 visible; responding to the sixth operation of the fourth control on the sixth interface, the seventh interface is displayed (which may be as follows). Figure 10 The interface shown in (b) of the document, or, as in Figure 17 The seventh interface (shown in the diagram) includes a first thumbnail (which may be thumbnail 607) and a second thumbnail (which may be thumbnail 608), as well as a first image or a second image (which may be image 611). The seventh interface does not include any other images in the first burst image set besides the first and second images, nor does it include thumbnails corresponding to other images. That is, in response to a sixth operation of the fourth control acting on the sixth interface, the electronic device can display only the first and second thumbnails, and the first or second image, without displaying any other images in the first burst image set besides the first and second images, nor displaying thumbnails corresponding to other images. This allows users to compare the first and second images more efficiently and conveniently.

[0014] In one possible implementation, the fourth control of the sixth interface is in an available state; the seventh interface also includes a fourth control, which is in a selected state.

[0015] In one possible implementation, the method further includes: in response to a sixth operation performed on a fourth control of the sixth interface, the electronic device hides all images in the first burst image set except for the first and second images, and hides the thumbnails corresponding to the other images. This allows the user to compare the first and second images more efficiently and conveniently.

[0016] In one possible implementation, the method further includes: the electronic device displaying an eighth interface of the camera application (which could be...). Figure 3 (a) or Figure 3 The eighth interface (shown in (b)) includes a virtual shutter (which may be control 302); in response to a seventh operation acting on the virtual shutter, the electronic device performs continuous shooting to obtain a first set of continuous images (the first set of continuous images may include 9 continuous images).

[0017] Secondly, this application provides a chip system including one or more interface circuits and one or more processors. The interface circuits and processors are interconnected via lines.

[0018] The aforementioned chip system can be applied to electronic devices that include a communication module and a memory. The interface circuit is used to receive signals from the electronic device's memory and send the received signals to the processor, the signals including computer instructions stored in the memory. When the processor executes the computer instructions, the electronic device can perform the methods described in the first aspect and any of its possible design embodiments.

[0019] Thirdly, this application provides a computer-readable storage medium including computer instructions. When the computer instructions are executed on an electronic device (such as a mobile phone), they cause the electronic device to perform the methods described in the first aspect and any of its possible design embodiments.

[0020] Fourthly, this application provides a computer program product that, when run on a computer, causes the computer to perform the method described in the first aspect and any possible design thereof.

[0021] Fifthly, embodiments of this application provide a processing apparatus for burst-shot images, including a processor and a memory coupled together. The memory stores program instructions, which, when executed by the processor, cause the apparatus to implement the method described in the first aspect and any possible design of the above. The apparatus may be an electronic device; or it may be a component of an electronic device, such as a chip.

[0022] In a sixth aspect, embodiments of this application provide a processing apparatus for burst-shot images. The apparatus can be divided into different logical units or modules according to their functions, and each unit or module performs different functions so that the apparatus performs the method described in the first aspect and any of its possible design methods.

[0023] It is understood that the beneficial effects achieved by the chip system described in the second aspect, the computer-readable storage medium described in the third aspect, the computer program product described in the fourth aspect, and the apparatus described in the fifth and sixth aspects can be referred to the beneficial effects in the first aspect and any of its possible design embodiments, which will not be repeated here. Attached Figure Description

[0024] Figure 1 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application;

[0025] Figure 2 A schematic diagram of the software architecture of an electronic device provided in an embodiment of this application;

[0026] Figure 3 A schematic diagram provided for an embodiment of this application;

[0027] Figure 4 This is yet another display schematic diagram provided for an embodiment of this application;

[0028] Figure 5 This is yet another display schematic diagram provided for an embodiment of this application;

[0029] Figure 6 This is yet another display schematic diagram provided for an embodiment of this application;

[0030] Figure 7A This is yet another display schematic diagram provided for an embodiment of this application;

[0031] Figure 7B This is yet another display schematic diagram provided for an embodiment of this application;

[0032] Figure 8 This is yet another display schematic diagram provided for an embodiment of this application;

[0033] Figure 9 This is yet another display schematic diagram provided for an embodiment of this application;

[0034] Figure 10 This is yet another display schematic diagram provided for an embodiment of this application;

[0035] Figure 11 This is yet another display schematic diagram provided for an embodiment of this application;

[0036] Figure 12 This is yet another display schematic diagram provided for an embodiment of this application;

[0037] Figure 13 This is yet another display schematic diagram provided for an embodiment of this application;

[0038] Figure 14 This is yet another display schematic diagram provided for an embodiment of this application;

[0039] Figure 15 This is yet another display schematic diagram provided for an embodiment of this application;

[0040] Figure 16 This is yet another display schematic diagram provided for an embodiment of this application;

[0041] Figure 17 This is yet another display schematic diagram provided for an embodiment of this application;

[0042] Figure 18 This is a schematic diagram of a method process provided in an embodiment of this application;

[0043] Figure 19 This is a schematic diagram of a chip system provided in an embodiment of this application. Detailed Implementation

[0044] Currently, electronic devices (e.g., mobile phones) can provide a burst mode for users to capture a series of images (a first burst image set). The first burst image set includes multiple frames (or images) captured in a single burst at fixed time intervals. The first burst image set may have a cover image; when displaying burst images, gallery applications typically display the cover image or a thumbnail of the cover image for easy viewing by the user. For example, as... Figure 5 As shown in (a), in response to the user's operation of applying the corresponding icon 402 to the gallery on the desktop 401, as Figure 5 As shown in (b), the mobile phone can display interface 450. Interface 450 may include thumbnails of photos or videos. For example, interface 450 may include thumbnail 4501, which is a thumbnail corresponding to the cover image of a set of burst photos.

[0045] For ease of understanding, in the embodiments of this application, "image" can also be referred to as "photograph," "picture," or "large image." For example, a burst image can be called a burst photograph, and a cover image can be called a cover photograph. A cover photograph can also be simply referred to as a cover.

[0046] Typically, electronic devices can set a default cover photo for burst photos. For example, the first frame of a burst photo (the earliest captured image) can be set as the default cover photo. However, the cover photo set by using this default setting for burst photos may not be the best image quality or shooting effect among the multiple frames taken in the burst, or the cover photo may not be what the user wants and may not well meet the user's needs.

[0047] Alternatively, electronic devices may have algorithms that intelligently select photos, automatically choosing a frame from a burst of photos as the cover image. For example, a high-resolution, high-quality frame could be selected. However, even this automatically selected cover image may not always meet the user's needs.

[0048] This application provides a method for processing burst photos, enabling users to more freely set the cover of burst photos, thereby improving the user experience. Furthermore, based on the burst photo processing method provided by this application, after a user selects one or more frames in a burst of photos, they can view only the selected photos, simplifying the operation and allowing for more efficient photo comparison.

[0049] The method provided in this application can be applied to electronic devices. These electronic devices may include, for example, mobile phones, tablets, desktop computers, laptops, handheld computers, ultra-mobile personal computers (UMPCs), netbooks, cellular phones, personal digital assistants (PDAs), augmented reality (AR) devices, virtual reality (VR) devices, artificial intelligence (AI) devices, wearable devices, in-vehicle devices, smart home devices, and / or smart city devices. This application does not impose any special limitations on the specific type of electronic device.

[0050] The following explanation uses the hardware structure of electronic device 100 as an example. Figure 1 A schematic diagram of the hardware structure of the electronic device 100 is shown.

[0051] Electronic device 100 may include processor 110, external memory interface 120, internal memory 121, Universal Serial Bus (USB) interface 130, charging management module 140, power management module 141, battery 142, antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, sensor module 180, button 190, camera 193, display screen 194, and Subscriber Identification Module (SIM) card interface 195, etc.

[0052] It is understood that the structures illustrated in the embodiments of the present invention do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic 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.

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

[0054] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory 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 memory card.

[0055] 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 electronic 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 and video playback, etc.). The data storage area may store data created during the use of electronic device 100 (such as audio data, phonebook, etc.).

[0056] The wireless communication function of electronic device 100 can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0057] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization.

[0058] The mobile communication module 150 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic 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.

[0059] The wireless communication module 160 can provide solutions for wireless communication applications on the electronic device 100, including Wireless Local Area Networks (WLAN) (such as Wi-Fi), Bluetooth (BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), NFC, and Infrared (IR). 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 signal, 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.

[0060] In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, so that electronic device 100 can communicate with networks and other devices through wireless communication technology.

[0061] Electronic 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.

[0062] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel may 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), Mini LED, Micro LED, Micro-OLED, Quantum Dot Light-Emitting Diodes (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.

[0063] In this embodiment of the application, the display screen can be a touch screen, which can receive user operations (e.g., first operation, second operation, etc.) to realize human-computer interaction.

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

[0065] Electronic device 100 can acquire images through ISP, camera 193, video codec, GPU, display screen 194, and application processor.

[0066] Camera 193 is used to capture still images or videos. An object passes through the lens, generating an optical image that is projected onto a photosensitive element. This photosensitive element can be a charge-coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, which is then passed to an ISP (Internet Service Provider) for conversion into a digital image or video signal. The ISP outputs the digital image or video signal to a DSP (Digital Signal Processor) for further processing. The DSP converts the digital image or video signal into standard RGB, YUV, or other image or video signal formats.

[0067] In some embodiments, the electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1. For example, in some embodiments, the electronic device 100 may use the N cameras 193 to acquire images with multiple exposure coefficients, and then, in video post-processing, the electronic device 100 may synthesize HDR images based on the images with multiple exposure coefficients using High Dynamic Range (HDR) technology.

[0068] The software system of electronic 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 electronic device 100.

[0069] A layered architecture divides software into several layers, each with a clear role and function. 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 and system libraries, the hardware abstraction layer (HAL), and the kernel layer.

[0070] The application layer can include a series of application packages. For example... Figure 2 As shown, the application package can include applications such as Settings, Calendar, Calls, Maps, Gallery, Camera, Navigation, WLAN, Bluetooth, Music, Video, and SMS.

[0071] 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. These may include, for example, an activity manager, a window manager, a content provider, a view system, a resource manager, a notification manager, etc., though this embodiment does not impose any limitations on them.

[0072] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0073] The Android runtime consists of the core libraries and the virtual machine. The Android runtime is responsible for scheduling and managing the Android system. The core libraries consist of two parts: one part contains the functionalities that Java needs to call, and the other part contains the core Android libraries. The application layer and application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and application framework layer into binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0074] The HAL layer is a wrapper around Linux kernel drivers, providing interfaces to the upper layers and shielding them from the implementation details of the lower-level hardware.

[0075] The HAL layer can include Wi-Fi HAL, audio HAL, camera HAL, etc.

[0076] The kernel layer is the layer between hardware and software. The kernel layer includes at least display drivers, camera drivers, audio drivers, and sensor drivers.

[0077] The technical solutions of the embodiments of this application will now be described with reference to the accompanying drawings. In the description of this application, unless otherwise stated, "at least one" refers to one or more, and "more than one" refers to two or more. Furthermore, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first," "second," etc., are used in the embodiments of this application to distinguish identical or similar items with substantially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or execution order, and that "first," "second," etc., do not necessarily imply differences.

[0078] For ease of understanding, the following describes in detail, with reference to the accompanying drawings, a method for processing burst photos provided in this application.

[0079] First, combine Figure 3 Taking a mobile phone as an example, this paper explains how to obtain burst photos.

[0080] For example, such as Figure 3 As shown in (a), in response to a user's long press operation on the control (virtual shutter) 302 in the shooting interface 301 of the camera application, the electronic device can activate the burst shooting function, continuously shoot multiple frames of photos, and save the continuously shot multiple frames of photos as a group of burst photos.

[0081] For example, such as Figure 3As shown in (b), in response to the user's operation of pressing and holding the control 302 and sliding it to the left on the shooting interface 301 of the camera application, the electronic device can start the burst shooting function, continuously shoot multiple frames of photos, and save the continuously shot multiple frames of photos as a group of burst photos.

[0082] like Figure 3 As shown in (c), when the electronic device activates the burst shooting function, it can display interface 310. Interface 310 may include text information 311, which is used to indicate the number of burst photos currently being taken. For example, text information 311 can be 9, indicating that 9 photos have been taken.

[0083] It should be noted that pressing and holding the shooting control (e.g., control 302) or sliding the shooting control to the left are optional methods for acquiring burst photos. Other methods can also be used to acquire burst photos. For example, burst photos can be acquired by pressing and holding the shooting control (virtual shutter) and pulling down, or by pressing and holding the volume buttons (e.g., volume up (+) and / or volume down (-)). This application does not specifically limit the method of acquiring burst photos.

[0084] The following is combined with Figures 4-8 This section explains the process of setting the cover for burst photos.

[0085] In some embodiments, users can access the details screen corresponding to burst photos through the camera application. For example, such as... Figure 4 As shown in (a), in response to a user's action on the thumbnail 303 corresponding to the burst photos (e.g., a click action), as Figure 4 As shown in (b), the mobile phone can display a details interface 304 corresponding to the burst photos. Interface 304 may include a top function bar, a cover photo 306 for the burst photos, and a bottom toolbar. The top function bar may include controls 305. Optionally, the top function bar may also include a return control, a details control, and the save time of the burst photos, such as "August 5, 2020, 5:10 PM". The bottom function bar may include function controls such as share, favorite, edit, delete, and more; this application does not limit this.

[0086] In other embodiments, users can access the details screen for burst photos via a gallery application. For example, as... Figure 5 As shown in (a), in response to the user's operation of applying the corresponding icon 402 to the gallery on the desktop 401, as Figure 5As shown in (b), the mobile phone can display interface 450. Interface 450 may include thumbnails of photos or videos. Photos may include regular photos, burst photos, GIFs, etc. The thumbnails of burst photos may include a burst marker indicating that the thumbnail corresponds to a set of burst photos. For example, as shown... Figure 5 As shown in (b), interface 450 may include a thumbnail 4501, which is a thumbnail corresponding to the default cover photo of a set of burst photos. For example, the first frame of a set of burst photos (the frame with the earliest acquisition time) can be set as the default cover photo. Alternatively, based on the algorithm capability of the electronic device to intelligently select photos, the frame with high clarity and high image quality in a set of burst photos can be set as the default cover photo; this application does not limit this. Thumbnail 4501 includes a burst photo marker 4502. The burst photo marker 4502 is used to indicate that thumbnail 4501 corresponds to a set of burst photos (e.g., the first burst image set). In response to a user's operation on thumbnail 4501 (e.g., a click operation), such as Figure 5 As shown in (c), the phone can display the details screen 304 corresponding to the burst photos. Screen 304 can be found in the relevant explanation above and will not be repeated here.

[0087] like Figure 4 (b) or as in Figure 5 As shown in (c), in response to a user's action on control 305 (e.g., a click action), as Figure 6 As shown in (a), the mobile phone can display a burst shooting selection interface 601. The top of the burst shooting selection interface 601 may include a prompt message 603 and a save-as control 604. The prompt message 603 may be, for example, "Select photo 1 / 9". The "9" in "1 / 9" represents the total number of photos included in the current burst shooting, that is, the current burst shooting includes 9 frames. The "1" in "1 / 9" represents that the number of photos currently selected is 1, and the currently selected photo can be the default cover photo of a group of burst shooting photos.

[0088] In some embodiments, after entering the burst shooting selection interface 601, the photo corresponding to the default cover of the burst shooting photos is selected by default. Subsequently, if the user selects n frames from the 9 frames included in the burst shooting photos, the "1" in "1 / 9" can be replaced with "n+1" to indicate that the number of currently selected photos is n+1. The currently selected photos can include photos selected by the user and photos selected by default. The number of photos selected by the user is n, where n is greater than or equal to 1. Alternatively, the user can also deselect the photo corresponding to the default cover.

[0089] In some embodiments, after entering the burst shooting selection interface 601, the photo corresponding to the default cover of the burst shooting photos may not be selected. In this case, the prompt message 603 may be, for example, "Select photo 0 / 9". Here, "0" in "0 / 9" indicates that the number of currently selected photos is 0, that is, no photos are currently selected.

[0090] The Save As control 604 can be used to save the selected photos separately. If the user does not select any frame from the burst photos, the Save As control 604 can be used to save the default selected photo (the photo corresponding to the default cover of the burst photos). In some scenarios, if the user does not select any frame from the burst photos and deselects the photo corresponding to the default cover, the Save As control 604 will be grayed out, i.e., unselectable. Subsequently, if the user selects n frames from the 9 frames included in the burst photos, the Save As control 604 will be in a "normal" state, i.e., selectable. When the Save As control 604 is selectable, the user can use it to save the selected photos separately.

[0091] The central portion of the burst shooting selection interface 601 may include image 602. Image 602 is a larger version (i.e., a magnified image) corresponding to thumbnail 607. A larger image refers to an image with relatively large pixel specifications. The lower left corner of image 602 may include a selection control 6021, which is used to select or deselect image 602. In some embodiments, the default cover of the burst shooting photos may be selected by default, i.e., selection control 6021 is selected by default. In other embodiments, the default cover of the burst shooting photos may not be selected, i.e., selection control 6021 may not be selected.

[0092] Below image 602 may be a set as cover control 605 and a view-only checkbox 606.

[0093] Below the "Set as Cover" control 605 and the "View Only" checkbox 606, thumbnails of multiple frames from a burst of photos can be included. These thumbnails can be arranged sequentially according to the shooting time. For example, below the "Set as Cover" control 605 and the "View Only" checkbox 606, thumbnails 607 and 608 can be included, where the photo corresponding to thumbnail 607 was taken earlier than the photo corresponding to thumbnail 608. It is understood that due to limited display space, thumbnails after thumbnail 608 can only display partial content. Furthermore, users can use a swipe operation (e.g., swipe left) to make the phone display thumbnails of more photos from the burst of photos (e.g., ...). Figure 6 (c) Thumbnail 610 shown in the figure.

[0094] The burst shooting selection interface 601 also includes a triangle icon 609 displayed above the thumbnail 607. The triangle icon 609 points to the thumbnail 607, indicating that the large image currently displayed on the phone (i.e., image 602) is the large image corresponding to the thumbnail 607. Thumbnail 607 and image 602 are the large image and thumbnail corresponding to the same frame of the photo (the cover photo of the burst shooting photos), respectively.

[0095] In the example above, the photo corresponding to thumbnail 607 is the current cover photo of a group of burst photos. When the triangle marker 609 points to thumbnail 607, the cover control 605 is set to a grayed-out state, that is, an unavailable state (also known as an unselectable state), which means it cannot respond to user operations (e.g., click operations or long press operations).

[0096] like Figure 6 As shown in (a), in response to a user's action on thumbnail 608 (e.g., a click action), or, as Figure 6 As shown in (b), in response to a user's sliding operation on the continuous shooting selection interface 601 (e.g., sliding a preset distance to the left), as Figure 6 As shown in (c), the mobile phone can display interface 650, which, compared to interface 601, may include new thumbnails, such as thumbnail 610. Furthermore, thumbnail 607 can be moved to the left, and the triangle indicator 609 can point to thumbnail 608. Simultaneously, the large image displayed in the middle of interface 650 can be switched to image 611. Image 611 is the large image corresponding to thumbnail 608.

[0097] like Figure 6 As shown in (c), the thumbnail 607 may include an identifier 612 above it, which can be in a highlighted state. The highlighted identifier 612 is used to indicate that the photo corresponding to the thumbnail 607 is the current cover of a burst photo.

[0098] In this context, identifier 612 can move along with the thumbnail 607. In some scenarios, such as... Figure 6 As shown in (a) or (b), identifier 612 is obscured by triangular identifier 609. As... Figure 6 As shown in (c), since the identifier 612 moves to the left with the thumbnail 607, the identifier 612 is no longer obscured by the triangular identifier 609 and can thus be displayed.

[0099] like Figure 6As shown in (c), when the triangle marker 609 points to a thumbnail other than thumbnail 607 (e.g., thumbnail 608), the "Set as Cover" control 605 can be switched to a "normal" state, which is an available state (also called an optional state), meaning it can respond to user actions (e.g., click or long press). For example, the text "Set as Cover" can be bolded to indicate that the "Set as Cover" control 605 is currently in a "normal" state, prompting the user to set the current large image as the cover. Alternatively, a border or background can be added to the "Set as Cover" text to indicate that the "Set as Cover" control 605 is in a "normal" state. The above is merely an example of the display format of the "Set as Cover" control 605 in a "normal" state; this application does not specifically limit the display format of the "Set as Cover" control 605 in a "normal" state. When the "Set as Cover" control 605 is in a "normal" state, the user can set image 611 as the current cover photo by operating the "Set as Cover" control 605 (e.g., clicking the "Set as Cover" control 605). Users can freely set a specific frame from a burst of photos as the cover photo using the "Set as Cover" control.

[0100] In this way, allowing users to manually set the cover can compensate for the inability of electronic devices to automatically select photos, and users can also make the setting of the cover photo more flexible.

[0101] like Figure 7A As shown in (a), in response to a user action on the cover control 605 (e.g., a click action), as Figure 7A As shown in (b), identifier 612 can be in a grayed-out state. The grayed-out identifier 612 is used to indicate that the photo corresponding to thumbnail 607 is no longer the current cover of the burst photos, but a historical cover of the burst photos. The historical cover refers to the cover of the burst photos before the user enters the burst selection interface 601. The historical cover can be the default cover set by the electronic device, or the cover set by the user the last time they entered the burst selection interface 601.

[0102] After the user sets the photo corresponding to thumbnail 608 as the new cover photo, such as Figure 7A As shown in (b), the cover control 605 can be switched to a grayed-out state.

[0103] like Figure 7A As shown in (b), in response to a user's action on the thumbnail 610 on the interface 650 (e.g., a click), or in response to a user's swipe action on the interface 650 (e.g., swiping left a preset distance), as Figure 7AAs shown in (c), the mobile phone can display interface 651, which, compared to interface 650, may include new thumbnails, such as thumbnail 613. Furthermore, thumbnail 608 can be moved to the left, and the triangle indicator 609 can point to thumbnail 610. Simultaneously, the large image displayed in the middle of interface 651 can be switched to image 614. Image 614 is the large image corresponding to thumbnail 610.

[0104] It should be noted that the thumbnail 608 on interface 651 may include an identifier 615 above it, which can be in a highlighted state. The highlighted identifier 615 is used to indicate that the photo corresponding to thumbnail 608 is the current cover of a burst photo.

[0105] Among them, identifier 615 can move along with the thumbnail 608. In some scenarios, such as... Figure 7A As shown in (b) above, identifier 615 is obscured by triangular identifier 609. Figure 7A As shown in (c), since the identifier 615 moves to the left with the thumbnail 608, the identifier 615 is no longer obscured by the triangular identifier 609 and can thus be displayed.

[0106] After a user sets a new cover photo for a set of burst photos, the gallery app can display the updated cover photo or a thumbnail of the updated cover photo when showcasing that set of photos. For example, after the user sets image 611 as the current cover photo by using the Set as Cover control 605, as shown... Figure 7B As shown in (a), the mobile phone can display interface 650, and interface 650 may also include a return control 6501. It should be understood that... Figure 7B The interface shown in (a) is similar to Figure 7A The interface shown in (b) is the same interface. In response to user actions on the return control 6501 (e.g., a click), such as... Figure 7B As shown in (b), interface 6502 can be displayed, which includes an updated cover photo 6503 (i.e., image 611). In response to user actions on interface 6502 (e.g., a click at any location on interface 6502), such as... Figure 7B As shown in (c), interface 6504 can be displayed. Interface 6504 may include an updated cover photo 6503, a top function bar, and a bottom toolbar. The top function bar and bottom toolbar can be referenced in the relevant description of interface 304. The top function bar of interface 6504 may include control 305 and a return control 6505. In response to user actions on the return control 6505 (e.g., a click), such as... Figure 7BAs shown in (d), the mobile phone can display a photo interface 6506. The photo interface 6506 may include a thumbnail 6507 of a new cover photo (cover photo 6503) corresponding to the burst photos. The thumbnail 6507 includes a burst photo marker 6508. The burst photo marker 6508 is used to indicate that the thumbnail 6507 corresponds to a set of burst photos.

[0107] After a user sets the cover of a burst photo from the default cover (e.g., image 602) to a new cover (e.g., image 611), they can update the cover if they are not satisfied with the new cover. For example, they can set the photo corresponding to thumbnail 610 as the new cover again.

[0108] For example, such as Figure 8 As shown in (a), in response to a user's action of setting the cover control 605 to an available state (e.g., a click action), as Figure 8 As shown in (b), the highlighted indicator 615 above thumbnail 608 disappears, meaning that the photo corresponding to thumbnail 608 is no longer the current cover of the burst photos. The phone can then set image 614 as the new cover.

[0109] In this embodiment, if a user sets a new cover multiple times in a row, there is no need to mark the thumbnail corresponding to the image whose cover has been set briefly, thus avoiding excessive prompts and making the interface more concise.

[0110] Furthermore, in response to a user's swiping action on interface 651 (e.g., swiping left a preset distance) or clicking action on thumbnail 613, such as... Figure 8 As shown in (c), the mobile phone can display interface 652, which, compared to interface 651, may include new thumbnails, such as thumbnail 616. Furthermore, thumbnail 610 can be moved to the left, and the triangle marker 609 can point to thumbnail 613. Simultaneously, the large image displayed in the middle of interface 652 can be image 617. Image 617 is the large image corresponding to thumbnail 613.

[0111] like Figure 8 As shown in (c), the thumbnail 610 may include a marker 618 above it, which can be in a highlighted state. The highlighted marker 618 indicates that the photo corresponding to the thumbnail 610 is the current cover of a burst photo. The marker 618 can move with the thumbnail 610. In some scenarios, such as... Figure 8 As shown in (b), the sign 618 is obscured by the triangular sign 609.

[0112] The method provided in this application's embodiments can compensate for the inability of electronic devices to automatically select photos by allowing users to manually set the cover image. Furthermore, manually setting the cover image for burst photos allows for greater flexibility in its creation.

[0113] The following is combined with Figures 9-12 This application provides an example of a "view only" checkbox function.

[0114] like Figure 9 As shown in (a), the mobile phone can display a burst selection interface 601. The burst selection interface 601 may include a "View Only" checkbox 606. The user can operate (e.g., click) the "View Only" checkbox 606 to make the mobile phone only display the selected burst photos and hide the burst photos that the user has not selected.

[0115] like Figure 9 As shown in (a), in response to a user's action on thumbnail 608 (e.g., a click action), or, as Figure 9 As shown in (b), in response to a user's sliding operation on the continuous shooting selection interface 601 (e.g., sliding a preset distance to the left), as Figure 9 As shown in (c), the mobile phone can display interface 650, which, compared to interface 601, may include new thumbnails, such as thumbnail 610. Furthermore, thumbnail 607 can be moved to the left, and the triangle indicator 609 can point to thumbnail 608. Simultaneously, the large image displayed in the middle of interface 650 can be switched to image 611. Image 611 is the large image corresponding to thumbnail 608.

[0116] The lower left corner of image 611 may include a selection control 6111, which is used to select or deselect image 611.

[0117] Furthermore, such as Figure 9 As shown in (c), in response to a user's action on the selection control 6111 (e.g., a click action), as Figure 9 As shown in (d), the mobile phone can display interface 653, in which the selection control 6111 is in a selected state, indicating that image 611 is selected. Simultaneously, the thumbnail 608 corresponding to image 611 can also be set to a selected state. For example, the border of thumbnail 608 can be thickened or displayed in another color to indicate that thumbnail 608 is selected. This application does not specifically limit the display format of thumbnail 608 when it is selected.

[0118] In one possible design, when the user has not yet selected any frame from the burst photos, the view-only checkbox 606 can be grayed out, i.e., unavailable. Alternatively, if the user has not selected any frame from the burst photos and has deselected the default cover photo, the view-only checkbox 606 can be grayed out, i.e., unavailable. When image 611 is selected, the view-only checkbox 606 can be in a "normal" state, i.e., available. For example, the text "View-only checkbox" can be bolded to indicate that the view-only checkbox 606 is currently in a "normal" state. The above is an example of the display format of the view-only checkbox 606 in a "normal" state, and this application does not specifically limit the display format of the view-only checkbox 606 in a "normal" state.

[0119] Additionally, after image 611 is selected, the prompt message 603 can be "Select photo 2 / 9". Here, "2 / 9" indicates that the number of photos currently selected is 2, meaning 2 frames from the burst photos are selected. These 2 selected frames can include one frame selected by the user and one frame selected by default (e.g., the photo corresponding to the default cover). Of course, the user can deselect the default selected photo and choose one or more frames themselves; this application does not limit this.

[0120] Furthermore, such as Figure 10 As shown in (a), when the view-only checkbox 606 is available, in response to a user's action on the view-only checkbox 606 (e.g., a click action), as follows: Figure 10 As shown in (b), the phone can display interface 654. The "Only View" checkbox 606 in interface 654 can be in a "selected" state. The phone can then only display the thumbnails and large images corresponding to the selected burst photos, while hiding the thumbnails and large images corresponding to the unselected burst photos. For example... Figure 10 As shown in (b), the thumbnails corresponding to the selected burst photos can include thumbnail 607 and thumbnail 608. The large images corresponding to the selected burst photos are the large images corresponding to thumbnails 607 and 608, respectively. Specifically, the large image corresponding to thumbnail 607 is image 602. The large image corresponding to thumbnail 608 is image 611. The "View Only" checkbox 606 can change its color or style. For example, the text "View Only Checkbox" can be changed to white, and the background can be changed to black, indicating that the "View Only Checkbox" control 606 is currently in the "selected" state. The above is an example of the display format of the "View Only Checkbox" control 606 in the "selected" state. This application does not specifically limit the display format of the "View Only Checkbox" control 606 in the "selected" state.

[0121] like Figure 10As shown in (b), the triangle marker 609 points to the thumbnail 608, indicating that the currently displayed large image (i.e., image 611) is the large image corresponding to the thumbnail 608. Furthermore, the user can use a swipe operation (e.g., a swipe to the right) to make the phone display the image 602 corresponding to the thumbnail 607.

[0122] Thumbnails 607 and 608 can be displayed adjacent to each other, and the thumbnails and large images corresponding to the selected photos can be arranged sequentially according to the shooting time. For example, the selected thumbnails may include thumbnails 607 and 608. Since the photo corresponding to thumbnail 607 was taken earlier than the photo corresponding to thumbnail 608, thumbnail 607 is placed before thumbnail 608.

[0123] The larger images corresponding to thumbnails 607 and 608 can be displayed side-by-side. Users can compare the larger images corresponding to thumbnails 607 and 608 by swiping (e.g., swiping left or right). This allows users to compare selected photos more efficiently and conveniently, improving the user experience.

[0124] Figure 10 Example (b) illustrates this using the case where the selected burst photos are adjacent burst photos within a set of burst photos (e.g., the first set of burst photos). It should be understood that if the selected burst photos are non-adjacent burst photos within a set, the phone can display the originally non-adjacent burst photos adjacent to each other, and also display their corresponding thumbnails adjacent to each other. This allows users to more efficiently and conveniently compare these non-adjacent burst photos through swiping actions (e.g., swiping left or right), thus improving the user experience.

[0125] Of course, if the user selects more photos in the burst mode, the phone can display more thumbnails and large images of the selected burst photos.

[0126] For example, such as Figure 11 As shown, if the user also selects the image corresponding to thumbnail 610 (e.g., image 614), and only the check control 606 is in the "selected" state, the phone can display interface 655, which may include thumbnails 607, 608, and 610. The user can view the larger images corresponding to thumbnails 607, 608, and 610 respectively by swiping (e.g., swiping left or right).

[0127] Based on the method provided in the embodiments of this application, users can compare adjacent large images (selected large images) with a single swipe operation (e.g., swipe left or right). Compared with related technologies that require multiple swipes to view selected photos, the method based on this application can compare photos (large images) more efficiently and conveniently.

[0128] Additionally, once the image corresponding to thumbnail 610 is selected, the prompt message 603 can be "Select photo 3 / 9". Here, "3 / 9" indicates that the number of photos currently selected is 3, that is, 3 frames of photos in the burst are selected.

[0129] In some embodiments, such as Figure 12 As shown in (a), when the photos corresponding to thumbnails 607, 608, and 610 are selected, as... Figure 12 As shown in (b), the electronic device can also receive user operations on the Set as Cover control 605 (e.g., a click operation). In response to the user's click operation on the Set as Cover control 605, the electronic device can set image 611 as the cover photo. The electronic device can display interface 656. The identifier 612 in interface 656 can be grayed out, and the grayed-out identifier 612 is used to indicate that the photo corresponding to thumbnail 607 is no longer the current cover of the burst photo, but a historical cover of the burst photo. The current cover of the burst photo is image 611. Further, in response to the user's operation on the Save As control 604 (e.g., a click operation), such as Figure 12 As shown in (c), the mobile phone can display interface 657, which may include a pop-up window 620. The pop-up window 620 may include prompt text 6201. For example, prompt text 6201 is used to prompt the user whether to keep the 6 unselected frames (photos). The pop-up window 620 may also include a cancel control 6202, a keep all control 6203, and a keep only 3 selected frames control 6204. The cancel control 6202 is used to return to the previous screen (e.g., as shown in [image description]). Figure 12 (See interface shown in (b)). The "Keep All" control 6203 is used to retain the selected 3 frames and the original burst photos. The "Keep Only 3 Frames" control 6204 is used to retain only the selected 3 frames.

[0130] In other embodiments, in response to a user's operation on the Save As control 604 (e.g., a click operation), such as Figure 12As shown in (d), the mobile phone can display interface 658, which may include a pop-up window 621. The pop-up window 621 may include prompt text 6211. For example, prompt text 6211 is used to prompt the user to keep only the selected 3 frames (photos). The pop-up window 621 may also include a keep control 6212, a keep all control 6213, and a cancel control 6214. The keep control 6212 is used to keep only the selected 3 frames. The keep all control 6213 is used to keep the selected 3 frames and also retain the original burst photos. The cancel control 6214 is used to return to the previous level (e.g., as shown in the image). Figure 12 (The interface shown in (b)).

[0131] In some embodiments, such as Figure 13 As shown in (a), in response to a user action on all reserved controls 6203 (e.g., a click action), or, as Figure 13 As shown in (b) above, in response to a user action on all reserved controls 6213 (e.g., a click action), as Figure 13 As shown in (c), the mobile phone can display interface 320. Interface 320 may include a return control 3201 and a cover photo 3202 (i.e., image 611). The remaining content of interface 320 can be found in the above description. Figure 5 The explanation of (c) in the code will not be repeated here. In response to user actions on the return control 3201 (e.g., a click), such as... Figure 13 As shown in (d), the mobile phone can display a photo interface 460. The photo interface 460 can include thumbnails corresponding to the three frames selected by the user from the burst photos, namely thumbnails 4601, 4602, and 4603. Since the user selects to keep all (keeping both the selected three frames and the original burst photos), the photo interface 460 also includes a thumbnail corresponding to the updated cover photo of the burst photos, such as thumbnail 4604. Thumbnail 4604 can include a burst marker 4605 to indicate that thumbnail 4604 corresponds to a set of burst photos.

[0132] In some embodiments, such as Figure 14 As shown in (a), in response to a user's action on the control 6204 to retain only the selected 3 frames of photos (e.g., a click action), or as... Figure 14 As shown in (b), in response to a user action on only the reserved control 6212 (e.g., a click action), as Figure 14As shown in (c), the mobile phone can display interface 470. Interface 470 may include one frame from a three-frame sequence selected by the user from a burst of photos. This frame may be the earliest or latest frame taken from the three selected frames. For example, interface 470 may include image 4702, which corresponds to image 602. Interface 470 may include a return control 4701. In response to a user's action on the return control 4701 (e.g., a click), such as... Figure 14 As shown in (d), the phone can display a photo interface 480. The photo interface 480 can include thumbnails corresponding to the three frames selected by the user from the burst photos, namely thumbnails 4801, 4802, and 4803. Since the user only keeps the selected three frames, the photo interface 480 does not include the thumbnails corresponding to the original burst photos. This means the original burst photos can be deleted.

[0133] The above Figures 9-14 This is one style of interface for viewing only checkboxes provided in an embodiment of this application. The following is in conjunction with... Figures 15-17 This application provides an embodiment of another style of check control, which is only considered from the perspective of the checkbox.

[0134] like Figure 15 As shown in (a), the mobile phone can display a burst shooting selection interface 630. The burst shooting selection interface 630 is different from the burst shooting selection interface 601 (for example, Figure 6 The difference between the continuous shooting selection interface 601 and the previous one is the position of the "View Only" checkbox 606 and the "Set as Cover" control 605. In the continuous shooting selection interface 630, the "View Only" checkbox 606 can be displayed in the lower right corner of the currently displayed large image (e.g., image 602). The "Set as Cover" control 605 can be displayed in the center below the currently displayed large image (e.g., image 602).

[0135] Of course, the check control 606 can also be displayed at the top, bottom, left, right, bottom left, top left, and top right corners of the currently displayed large image (e.g., image 602), and this application does not limit it.

[0136] Regarding the "View Only" checkbox 606 in the burst shooting selection interface 630, when the user has not yet selected any frame from the burst photos, the "View Only" checkbox 606 can be grayed out, i.e., unavailable. Alternatively, if the user has not selected any frame from the burst photos and has deselected the photo corresponding to the default cover, the "View Only" checkbox 606 can be grayed out, i.e., unavailable. Subsequently, if the user selects n frames from the 9 frames included in the burst photos, the "View Only" checkbox 606 can be in a "normal" state, i.e., available. When the "View Only" checkbox 606 is available, the user can operate (e.g., click) the "View Only" checkbox 606, at which point the "View Only" checkbox 606 can be in a "selected" state, and the phone can only display the selected burst photos, hiding the burst photos not selected by the user.

[0137] like Figure 15 As shown in (a), in response to a user's action on thumbnail 608 (e.g., a click action), or, as Figure 15 As shown in (b), in response to a user's sliding operation on the continuous shooting selection interface 630 (e.g., sliding a preset distance to the left), as Figure 15 As shown in (c), the mobile phone can display interface 631, which includes image 611. The large image displayed on the interface can be switched from image 602 to image 611. Image 611 is the large image corresponding to thumbnail 608. The lower left corner of image 611 may include a selection control 6111, which is in an unselected state.

[0138] like Figure 15 As shown in (c), in response to a user's action on the selection control 6111 (e.g., a click action), as Figure 15 As shown in (d), the mobile phone can display interface 632, in which the selection control 6111 is in a selected state, indicating that image 611 is selected. When image 611 is selected, the "View Only Check" control 606 can be in a "normal" state, i.e., an available state. For example, the text "View Only Check" can be displayed in a rounded box, indicating that the current "View Only Check" control 606 is in a "normal" state.

[0139] In some embodiments, after a user enters the burst shooting selection interface, if the user does not actively select any frame or multiple frames, the burst shooting selection interface may not be displayed, and only the checkboxes may be shown. For example, Figure 16 As shown in (a), the phone can display the burst shooting selection interface 640. The burst shooting selection interface 640 is not displayed; only the checkboxes are visible.

[0140] like Figure 16 As shown in (a), in response to a user's action on thumbnail 608 (e.g., a click action), or, as Figure 16 As shown in (b), in response to a user's sliding operation on the burst shooting selection interface 640 (e.g., sliding a preset distance to the left), as Figure 16 As shown in (c), the mobile phone can display interface 641, which includes image 611. That is, the large image displayed on the interface can be switched from image 602 to image 611. The lower left corner of image 611 may include a selection control 6111, which is in an unselected state. Figure 16 As shown in (c), in response to a user's action on the selection control 6111 (e.g., a click action), as Figure 16 As shown in (d), the mobile phone can display interface 642, in which the selection control 6111 is in a selected state, indicating that image 611 is selected. When image 611 is selected, a "View Only" checkbox 606 can be displayed. The "View Only" checkbox 606 can be displayed in the lower right corner of the currently displayed large image (e.g., image 611). At this time, the "View Only" checkbox 606 can be in a "normal" state, i.e., an available state. For example, the text "View Only Checkbox" can be displayed in a rounded rectangle, indicating that the current "View Only" checkbox 606 is in a "normal" state.

[0141] Furthermore, in response to the user's selection of the available status, the checkbox 606 (e.g., Figure 15 or Figure 16 Only view the operations of the checkbox (606) (e.g., click operation), such as Figure 17 As shown, the phone can display interface 660, where the "Only View" checkbox 606 can be in a "selected" state. The phone can display only the thumbnails corresponding to the selected burst photos (e.g., thumbnails 607 and 608), and the larger image corresponding to one of the thumbnails of the selected burst photos (e.g., the larger image 611 corresponding to thumbnail 608), while hiding the thumbnails and larger images corresponding to the unselected burst photos.

[0142] In summary, this application embodiment adds a cover setting function, allowing users to manually set a specific frame from a burst of photos as the cover, making the setting of burst photo covers more flexible. Furthermore, this application embodiment adds a "view only" checkbox function, which displays selected photos side-by-side. Users can compare adjacent large images (the selected large images) with a single swipe (e.g., swiping left or right). Compared to related technologies that require multiple swipes to view selected photos, the method of this application provides a more efficient and convenient way to compare photos (large images).

[0143] like Figure 18 As shown in the figure, this application provides a flowchart of a method for processing burst photos, the method including:

[0144] 1801. The first interface of the electronic device displaying the gallery application.

[0145] The first image is the cover image in the first burst image set. The first burst image set includes multiple images obtained from a single burst of shots.

[0146] For example, the first interface can be as follows: Figure 4 (b) or as in Figure 5 The interface shown in (c) is as follows. The first image of the first interface can be photo 306, and the first control of the first interface can be control 305.

[0147] 1802. In response to the first operation applied to the first control, the electronic device displays the second interface.

[0148] For example, the first operation can be a user action on control 305 (e.g., a click action).

[0149] The second interface can be as follows: Figure 6 The interface shown in (a) or as shown in Figure 15 The interface shown in (a) is shown in the figure. The second interface includes a first image (which may be image 602) and multiple thumbnails (which may be thumbnails 607 and 608), wherein the multiple thumbnails of the second interface include the first thumbnail corresponding to the first image (which may be thumbnail 607).

[0150] 1803. In response to the second operation applied to the second interface, the electronic device displays the third interface.

[0151] The third interface can be as follows: Figure 6 The interface shown in (c) or, as in Figure 15 The interface shown in (c) is as follows. The third interface includes a second image (which may be image 611) and multiple thumbnails (which may be thumbnails 607, 608 and 610). The multiple thumbnails of the third interface include the second thumbnail corresponding to the second image (which may be thumbnail 608). The third interface also includes a second control (which may be set as a cover control 605).

[0152] like Figure 6 As shown in (a), the second operation can be a user action on thumbnail 608 (e.g., a click action), or, as... Figure 6 As shown in (b), the second operation can be a sliding operation by the user on the continuous shooting selection interface 601 (e.g., sliding a preset distance to the left).

[0153] In one possible implementation, the second interface also includes a second control, which is in an unavailable state (it can be grayed out).

[0154] In some implementations, the second control of the third interface is located in the display area between multiple thumbnails and the second image on the third interface. Taking the third interface as an example... Figure 6 Taking the interface 650 shown in (c) as an example, the second control of the third interface is the cover control 605 of the interface 650. The cover control 605 is located in the display area between multiple thumbnails (e.g., thumbnail 607, thumbnail 608 and thumbnail 610) and the second image (e.g., image 611) of the third interface.

[0155] 1804. In response to a third operation of a second control on a third interface, the electronic device sets the second image as the cover image of the first burst image set.

[0156] In one possible implementation, in response to a third operation performed on a second control of the third interface, the electronic device displays a fourth interface (which could be, for example...). Figure 7B The interface shown in (a) or, as in Figure 7A The fourth interface (as shown in (b)) includes a second image and multiple thumbnails, and also includes a third control (which may be control 6501); in response to a fourth operation performed on the third control of the fourth interface, the electronic device displays a fifth interface of the gallery application (which may be as shown in (b)). Figure 7B The fifth interface (as shown in (c)) includes a second image and a first control (which may be control 305). That is, after the electronic device changes the cover image of the first burst image set, the gallery application can display the updated cover image (i.e., the second image) for the user's convenience.

[0157] In one possible implementation, the third interface also includes a first identifier (which could be, for example, ...). Figure 6 The identifier 612 in the interface shown in (c) or, as in Figure 15 In the interface shown in (c), the first identifier of the third interface is associated with the first thumbnail, and the first identifier of the third interface is used to indicate that the first thumbnail is the thumbnail corresponding to the current cover image; the fourth interface also includes a first identifier (the first identifier may be obscured. For example, as shown in (c)). Figure 7A As shown in (b) above, the first identifier is obscured by the triangular identifier 609. Figure 7A As shown in (c), the first identifier (e.g., identifier 615) is not obscured by the triangular identifier 609. The first identifier of the fourth interface is associated with the second thumbnail, and the first identifier of the fourth interface is used to indicate that the second thumbnail is the thumbnail corresponding to the current cover image. In this way, the first identifier can remind the user of the current cover image, making it convenient for the user to view the current cover image.

[0158] In one possible implementation, the multiple thumbnails on the fourth interface also include a first thumbnail, and the fourth interface also includes a second identifier (which could be, for example, ...). Figure 7A The identifier 612 in the interface shown in (b) or, as in Figure 7B In the interface shown in (a), identifier 612), the second identifier is used to indicate that the first thumbnail is a thumbnail corresponding to the historical cover image. In this way, the second identifier can remind the user of the historical cover image, making it convenient for the user to view the historical cover image.

[0159] In one possible implementation, the second interface also includes a third identifier (which could be, for example...). Figure 6 The triangle icon 609 in the interface shown in (a) or as shown in the image. Figure 15 The triangle marker 609 in the interface shown in (a) indicates that the third marker of the second interface is associated with the first thumbnail, and the third marker of the second interface is used to indicate that the first thumbnail in the second interface is the thumbnail corresponding to the first image; the third interface also includes a third marker (which may be as follows). Figure 6 The triangle marker 609 in the interface shown in (c) or, as... Figure 15 In the interface shown in (c), the triangle marker 609, the third marker of the third interface is associated with the second thumbnail, and the third marker of the third interface is used to indicate that the second thumbnail in the third interface is the thumbnail corresponding to the second image. In this way, the third marker can remind the user of the thumbnail corresponding to the image (e.g., the first image or the second image) displayed on the current interface (e.g., the second interface or the third interface).

[0160] 1805. The electronic device responds to the fifth operation of selecting the second image and displays the sixth interface.

[0161] The sixth interface can be as follows: Figure 9 The interface shown in (d) is, or it could be, as shown in Figure 15 The interface shown in (d) is the sixth interface. The sixth interface includes the fourth control (which can be, for example,...). Figure 9 The interface shown in (d) above only displays the checkbox 606, or it could be like this: Figure 15 (d) shows the interface with only checkbox 606.

[0162] 1806. Respond to the sixth operation of the fourth control on the sixth interface and display the seventh interface.

[0163] The seventh interface can be as follows: Figure 10 The interface shown in (b) of the document, or, as in Figure 11 The interface shown, or, as Figure 17The interface shown is as follows. The seventh interface includes a first thumbnail (which may be thumbnail 607) and a second thumbnail (which may be thumbnail 608), as well as a first image or a second image (which may be image 611). The seventh interface does not include any other images in the first burst image set besides the first and second images, nor does it include thumbnails corresponding to other images. That is, in response to the sixth operation of the fourth control acting on the sixth interface, the electronic device can only display the first and second thumbnails, and the first or second image, without displaying any other images in the first burst image set besides the first and second images, nor displaying thumbnails corresponding to other images. This allows users to compare the first and second images more efficiently and conveniently.

[0164] In some embodiments, the second control is located in the display area to the left or right of the fourth control.

[0165] For example, such as Figure 10 As shown in (b), interface 653 includes a second control and a fourth control. The second control is a "Set as Cover" control 605, and the fourth control is a "View Only" checkbox 606. The "View Only" checkbox 606 is located in the display area to the right of the "Set as Cover" control 605. Of course, the "View Only" checkbox 606 can also be located in the display area to the left of the "Set as Cover" control 605; this application does not limit this.

[0166] In other embodiments, the fourth control is located in the lower right corner of the display area of ​​the first or second image.

[0167] For example, such as Figure 17 As shown, the fourth control can be the "View Only" checkbox 606 in interface 660. The "View Only" checkbox 606 in interface 660 can be displayed in the lower right corner of image 602 (the second image).

[0168] The method provided in this application, by adding a cover setting function, allows users to freely set a specific frame from a burst of photos as the cover, making the setting of burst photo covers more flexible. Furthermore, this application adds a "view only" checkbox function, which displays selected photos side-by-side. Users can compare adjacent large images (the selected large images) with a single swipe (e.g., swiping left or right). Compared to related technologies that require multiple swipes to view selected photos, the method of this application provides a more efficient and convenient way to compare large images.

[0169] This application also provides a chip system, such as... Figure 19As shown, the chip system includes at least one processor 1901 and at least one interface circuit 1902. The processor 1901 and the interface circuit 1902 are interconnected via lines. For example, the interface circuit 1902 can be used to receive signals from other devices (e.g., the memory of an electronic device). As another example, the interface circuit 1902 can be used to send signals to other devices (e.g., the processor 1901).

[0170] For example, interface circuit 1902 can read instructions stored in the memory of an electronic device and send those instructions to processor 1901. When the instructions are executed by processor 1901, they can cause the electronic device (such as...) to... Figure 1 The electronic device 100 shown executes the steps performed by the watch in the above embodiment.

[0171] Of course, the chip system may also include other discrete components, and this application embodiment does not specifically limit this.

[0172] This application also provides a computer-readable storage medium, which includes computer instructions that, when the computer instructions are used in an electronic device (such as...), Figure 1 When the electronic device 100 shown is run, it causes the electronic device 100 to perform the various functions or steps performed by the mobile phone in the above method embodiment.

[0173] This application also provides a computer program product that, when run on a computer, causes the computer to execute the electronic device (such as...) described in the above method embodiments. Figure 1 The various functions or steps performed by the electronic device 100 shown.

[0174] This application also provides a processing device, which can be divided into different logical units or modules according to function. Each unit or module performs different functions, so that the processing device can perform the functions of the electronic device (such as...) described in the above method embodiments. Figure 1 The various functions or steps performed by the electronic device 100 shown.

[0175] Through the above description of the embodiments, those skilled in the art can clearly understand that 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.

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

[0177] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

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

[0179] 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 readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, essentially or in other words, 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 software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, 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 USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0180] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations 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 method of processing a series of images, characterized by, The method comprises: an electronic device displays a first interface of a gallery application, the first interface comprising a first image and a first control, the first image being a cover image in a first burst image set, wherein the first burst image set comprises a plurality of images obtained in one burst; in response to a first operation on the first control, the electronic device displays a second interface, the second interface comprising the first image and a plurality of thumbnails, the plurality of thumbnails of the second interface comprising a first thumbnail corresponding to the first image; in response to a second operation on the second interface, the electronic device displays a third interface, the third interface comprising a second image and a plurality of thumbnails, the plurality of thumbnails of the third interface comprising a second thumbnail corresponding to the second image, the third interface further comprising a second control; in response to a third operation on the second control of the third interface, the electronic device sets the second image as the cover image of the first burst image set.

2. The method of claim 1, wherein the second interface further comprises the second control, and the second control of the second interface is in an unavailable state.

3. The method according to claim 1 or 2, characterized in that, after the response to the third operation on the second control of the third interface, the method further comprises: the electronic device displays a fourth interface, the fourth interface comprising the second image and a plurality of thumbnails, the fourth interface further comprising a third control; in response to a fourth operation on the third control of the fourth interface, the electronic device displays a fifth interface of the gallery application, the fifth interface comprising the second image and the first control.

4. The method of claim 3, wherein the third interface further comprises a first identifier, the first identifier of the third interface being associated with the first thumbnail, and the first identifier of the third interface is used to indicate that the first thumbnail is a thumbnail corresponding to the current cover image; the fourth interface further comprises the first identifier, the first identifier of the fourth interface being associated with the second thumbnail, and the first identifier of the fourth interface is used to indicate that the second thumbnail is a thumbnail corresponding to the current cover image.

5. The method of claim 4, wherein the plurality of thumbnails of the fourth interface further comprises a first thumbnail, and the fourth interface further comprises a second identifier, the second identifier being used to indicate that the first thumbnail is a thumbnail corresponding to a historical cover image.

6. The method of any one of claims 1-5, wherein the second interface further comprises a third identifier, the third identifier of the second interface being associated with the first thumbnail, and the third identifier of the second interface is used to indicate that the first thumbnail in the second interface is a thumbnail corresponding to the first image; the third interface further comprises the third identifier, the third identifier of the third interface being associated with the second thumbnail, and the third identifier of the third interface is used to indicate that the second thumbnail in the third interface is a thumbnail corresponding to the second image.

7. The method according to claim 1 or 2, characterized in that, the method further comprises: The electronic device displays a sixth interface in response to a fifth operation of selecting the second image, the sixth interface including a fourth control; In response to a sixth operation of the fourth control of the sixth interface, the electronic device displays a seventh interface, the seventh interface including the first thumbnail, the second thumbnail, the first image, or the second image, and the seventh interface not including any image other than the first image and the second image in the first burst image set, nor including any thumbnail corresponding to the other image.

8. The method of claim 7, wherein, The fourth control of the sixth interface is in an available state; The seventh interface further includes a fourth control, and the fourth control of the seventh interface is in a selected state.

9. The method of claim 7, wherein, After the electronic device responds to the sixth operation of the fourth control of the sixth interface, the method further includes that the electronic device hides any image other than the first image and the second image in the first burst image set, and hides any thumbnail corresponding to the other image.

10. The method according to any one of claims 1-8, characterized in that, The method further includes that: The electronic device displays an eighth interface of a camera application, the eighth interface including a virtual shutter; In response to a seventh operation of the virtual shutter, the electronic device performs a burst shooting to obtain the first burst image set.

11. An electronic device, comprising: The electronic device includes a display screen, a processor, and a memory; the memory stores program instructions; the processor is configured to execute the program instructions stored in the memory, so that the electronic device performs the method of any one of claims 1-10.

12. A computer-readable storage medium, characterized in that, The computer readable storage medium includes program instructions, when the program instructions are executed on an electronic device, the electronic device performs the method of any one of claims 1-10.

Citation Information

Patent Citations

  • Shooting method, graphical interface and related device

    CN113727017A

  • Image display method and electronic device

    WO2021017932A1