Continuous shooting image processing method and device
By introducing the function of manually setting cover photos in the continuous photo processing method, the problem of insufficient freedom in the selection of cover photos in the prior art is solved, and the user experience is improved.
Patent Information
- Application Number
- CN202311739515.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2023-12-15
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2043-12-15
AI Technical Summary
The prior art lacks the freedom of users to choose independently when setting the cover of continuous photos, resulting in the cover photo that may not be the photo with the best image quality or shooting effect, and cannot meet the personalized needs of users.
It provides a method of processing continuous images, allowing users to manually set a certain frame of photos in continuous photos as the cover through the interface, enhancing users' ability to select cover photos independently.
By manually setting the cover photo by users, users can choose the photo that best meets their needs as the cover, which improves user experience and satisfaction.
Smart Images

Figure CN119996822A_ABST
Abstract
Description
[0001] This application claims the priority of the Chinese patent application filed with the State Intellectual Property Office on November 3, 2023, with application number 202311461311.3 and invention name “A method and device for operating continuous shooting photos”, all contents of which are incorporated by reference in this application. Technical Field
[0002] The embodiments of the present application relate to the field of terminals, and in particular to a method and device for processing continuous-shot images. Background Art
[0003] Currently, electronic devices (e.g., mobile phones) can provide a continuous shooting mode for users to shoot continuous images. The continuous shooting images include multiple frames of images collected based on fixed time intervals. For example, the user can obtain continuous shooting images by long pressing the shooting control in the shooting interface of the camera application or by pressing and holding the shooting control and sliding to the left. Summary of the invention
[0004] The embodiments of the present application provide a method and device for processing continuous shooting images, which enable a user to freely set a cover image for a continuous shooting image collection, thereby improving the user experience.
[0005] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0006] In a first aspect, a method for processing continuous-shot images is provided, comprising: an electronic device displays a first interface of a gallery application (which may be Figure 4 (b) or Figure 5 The first interface 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 continuous shooting image set, wherein the first continuous shooting image set includes multiple images obtained by a single continuous shooting; in response to a first operation on the first control, the electronic device displays a second interface (which may be as shown in FIG. Figure 6 The interface shown in (a) or as shown in Fig.15 The second interface includes a first image (which may be image 602) and multiple thumbnails (which may be thumbnails 607 and thumbnails 608), and the multiple thumbnails of the second interface include a first thumbnail (which may be thumbnail 607) corresponding to the first image; in response to the second operation on the second interface, the electronic device displays a third interface (which may be Figure 6 The interface shown in (c) in FIG. 1 , or as Fig.15The 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 a second thumbnail (which may be thumbnail 608) corresponding to the second image, and the third interface also includes a second control (which may be set as cover control 605); 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 continuous image set.
[0007] Based on the method provided by the present application, in response to the third operation of the second control on the third interface, the electronic device can set the second image as the cover image of the first continuous shooting image set. In this way, the user can manually set a frame of the continuous shooting photos as the cover, making the setting of the continuous shooting photo cover more free.
[0008] In a possible implementation, the second interface also includes a second control, and the second control of the second interface is in an unavailable state (may be a grayed-out state).
[0009] In a possible implementation, after responding to the third operation on the second control of the third interface, the method further includes: the electronic device displays a fourth interface (which may be Figure 7B The interface shown in (a) in the figure, or Fig. 7A The fourth interface includes a second image and a plurality of thumbnails, and the fourth interface also includes a third control (which may be control 6501); 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 (which may be Figure 7B The fifth interface includes the second image and the first control (which may be control 305). That is, after the electronic device changes the cover image of the first continuous shooting image set, the gallery application can display the updated cover image (i.e., the second image) for the user to view conveniently.
[0010] In a possible implementation, the third interface also includes a first identifier (which may be Figure 6 The mark 612 in the interface shown in (c) of FIG. 1 , or Fig.15 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 the first identifier (the first identifier may be blocked. For example, Fig. 7A As shown in (b) of FIG. , the first mark is blocked by the triangular mark 609. Fig. 7AAs shown in (c), the first mark (e.g., mark 615) is not blocked by the triangle mark 609), the first mark of the fourth interface is associated with the second thumbnail, and the first mark 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 user can be reminded of the current cover image through the first mark, so that the user can view the current cover image conveniently.
[0011] In a possible implementation, the plurality of thumbnails of the fourth interface further include the first thumbnail, and the fourth interface further includes the second identifier (which may be Fig. 7A The mark 612 in the interface shown in (b) of FIG. 1 , or Figure 7B In the interface shown in (a), the second identifier is used to indicate that the first thumbnail is a thumbnail corresponding to the historical cover image. In this way, the user can be reminded of the historical cover image through the second identifier, which is convenient for the user to view the historical cover image.
[0012] In a possible implementation, the second interface also includes a third identifier (which may be Figure 6 The triangle mark 609 in the interface shown in (a) of FIG. 1 , or Fig.15 The third identifier of the second interface is 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 the thumbnail corresponding to the first image; the third interface also includes a third identifier (which may be as shown in FIG. Figure 6 The triangle mark 609 in the interface shown in (c) of FIG. 1 , or Fig.15 The third identifier of the third interface is 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 the thumbnail corresponding to the second image. In this way, the third identifier can be used to remind the user of the thumbnail corresponding to the image (e.g., the first image or the second image) displayed in the current interface (e.g., the second interface or the third interface).
[0013] In a possible implementation, the method further includes: the electronic device displays a sixth interface (which may be, for example, Fig. 9 The interface shown in (d) in FIG. 1 may be, or may be, Fig.15 The sixth interface includes a fourth control (which may be as shown in (d) in FIG. Fig. 9 In the interface shown in (d) of FIG. 1 , the view-only checkbox control 606 may be, for example, Fig.15 In response to the sixth operation of the fourth control on the sixth interface, the seventh interface (which may be as shown in FIG. Fig.10 The interface shown in (b) in the figure, or Fig.17 The seventh interface includes a first thumbnail (which may be thumbnail 607) and a second thumbnail (which may be thumbnail 608), and a first image or a second image (which may be image 611); the seventh interface does not include other images in the first continuous shooting image set except the first image and the second image, 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 may only display the first thumbnail and the second thumbnail, and the first image or the second image, and does not display other images in the first continuous shooting image set except the first image and the second image, nor does it display thumbnails corresponding to other images. In this way, the user can compare the first image and the second image more efficiently and conveniently.
[0014] In a possible implementation, the fourth control of the sixth interface is in an available state; the seventh interface also includes a fourth control, and the fourth control of the seventh interface is in a selected state.
[0015] In a possible implementation, the method further includes: in response to a sixth operation of the fourth control on the sixth interface, the electronic device hides other images in the first continuous image set except the first image and the second image, and hides thumbnails corresponding to the other images. In this way, the user can compare the first image and the second image more efficiently and conveniently.
[0016] In a possible implementation, the method further includes: the electronic device displays an eighth interface (which may be Figure 3 (a) or Figure 3 The eighth interface includes a virtual shutter (which may be control 302); in response to the seventh operation on the virtual shutter, the electronic device performs continuous shooting to obtain a first continuous shooting image set (the first continuous shooting image set may include 9 continuous shooting images).
[0017] In a second aspect, the present application provides a chip system, which includes one or more interface circuits and one or more processors. The interface circuits and processors are interconnected via lines.
[0018] The chip system can be applied to an electronic device including a communication module and a memory. The interface circuit is used to receive a signal from the memory of the electronic device and send the received signal to the processor, where the signal includes a computer instruction stored in the memory. When the processor executes the computer instruction, the electronic device can execute the method described in the first aspect and any possible design thereof.
[0019] In a third aspect, the present application provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are executed on an electronic device (such as a mobile phone), the electronic device executes the method described in the first aspect and any possible design thereof.
[0020] In a fourth aspect, the present application provides a computer program product, which, when executed on a computer, enables the computer to execute the method described in the first aspect and any possible design thereof.
[0021] In a fifth aspect, an embodiment of the present application provides a device for processing continuous-shot images, including a processor, the processor and a memory are coupled, the memory stores program instructions, and when the program instructions stored in the memory are executed by the processor, the device implements the method described in the first aspect and any possible design thereof. The device may be an electronic device; or may be a component of an electronic device, such as a chip.
[0022] In the sixth aspect, an embodiment of the present application provides a device for processing continuous-shot images, and the device can be divided into different logical units or modules according to functions, and each unit or module performs a different function, so that the device executes the method described in the first aspect and any possible design method thereof.
[0023] It can be understood that the beneficial effects that can be 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 devices described in the fifth aspect and the sixth aspect provided above can refer to the beneficial effects in the first aspect and any possible design method thereof, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Figure 1 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;
[0025] Figure 2 A schematic diagram of a software architecture of an electronic device provided in an embodiment of the present application;
[0026] Figure 3 A display schematic diagram provided for an embodiment of the present application;
[0027] Figure 4 Another display schematic diagram provided for an embodiment of the present application;
[0028] Figure 5 Another display schematic diagram provided for an embodiment of the present application;
[0029] Figure 6 Another display schematic diagram provided for an embodiment of the present application;
[0030] Fig. 7A Another display schematic diagram provided for an embodiment of the present application;
[0031] Figure 7B Another display schematic diagram provided for an embodiment of the present application;
[0032] Figure 8 Another display schematic diagram provided for an embodiment of the present application;
[0033] Fig. 9 Another display schematic diagram provided for an embodiment of the present application;
[0034] Fig.10 Another display schematic diagram provided for an embodiment of the present application;
[0035] Fig.11 Another display schematic diagram provided for an embodiment of the present application;
[0036] Fig.12 Another display schematic diagram provided for an embodiment of the present application;
[0037] Fig.13 Another display schematic diagram provided for an embodiment of the present application;
[0038] Fig.14 Another display schematic diagram provided for an embodiment of the present application;
[0039] Fig.15 Another display schematic diagram provided for an embodiment of the present application;
[0040] Fig.16 Another display schematic diagram provided for an embodiment of the present application;
[0041] Fig.17 Another display schematic diagram provided for an embodiment of the present application;
[0042] Fig.18 A schematic diagram of a method flow chart provided for an embodiment of the present application;
[0043] Fig.19 A schematic diagram of the structure of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] At present, electronic devices (e.g., mobile phones) can provide a continuous shooting mode for users to shoot continuous shooting images (a first continuous shooting image set). The first continuous shooting image set includes multiple frames (photos) of images captured at fixed time intervals in one continuous shooting. The first continuous shooting image set can have a cover image. When displaying continuous shooting images, the gallery application can usually display the cover image of the first continuous shooting image set or a thumbnail of the cover image for user viewing. For example, Figure 5 As shown in (a) of FIG. 1 , in response to the user's operation on the icon 402 corresponding to the gallery application on the desktop 401, as shown in FIG. Figure 5 As shown in (b) of FIG. 4 , the mobile phone may display an interface 450. The interface 450 may include thumbnails of photos or videos. For example, the interface 450 may include a thumbnail 4501, which is a thumbnail corresponding to a cover image of a group of continuous-shot photos.
[0045] For ease of understanding, in the embodiments of the present application, "image" may also be referred to as "photo" or "picture" or "large picture". For example, a continuous shot image may be referred to as a continuous shot photo, and a cover image may be referred to as a cover photo. A cover photo may also be referred to as a cover.
[0046] Generally, an electronic device can set a default cover photo for a continuous photo. For example, the first frame of a continuous photo (the earliest frame captured) can be set as the default cover photo. However, the cover photo set by this default setting of the cover of continuous photos may not be the photo with the best image quality or shooting effect among the multiple frames of the continuous photo, or the cover photo is not what the user wants, and cannot meet the user's needs well.
[0047] Alternatively, the electronic device has an algorithm capable of intelligently selecting photos, and can automatically select a frame of photos from the continuous photos as the cover photo. For example, a frame of photos with high definition and high image quality can be selected as the cover. However, such automatically selected cover photos may not necessarily meet user needs.
[0048] The embodiment of the present application provides a method for processing continuous-shot photos, which enables users to set covers of continuous-shot photos more freely, thereby improving user experience. In addition, based on the method for processing continuous-shot photos provided by the present application, after a user selects one or more frames of continuous-shot photos, he or she can view only the selected photos, which is simple to operate and can compare photos more efficiently.
[0049] The method provided in the embodiment of the present application can be applied to electronic devices. The electronic device can be, for example, a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, and a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) device, a virtual reality (VR) device, an artificial intelligence (AI) device, a wearable device, an in-vehicle device, a smart home device and / or a smart city device, and the embodiment of the present application does not impose any special restrictions on the specific type of the electronic device.
[0050] The following description will be made by taking the hardware structure of the electronic device 100 as an example. Figure 1 A schematic diagram of the hardware structure of the electronic device 100 is shown.
[0051] The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a camera 193, a display screen 194, and a Subscriber Identification Module (SIM) card interface 195, etc.
[0052] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or separate some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0053] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated in one or more processors.
[0054] The external memory 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 memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0055] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image and video playback function, etc.). The data storage area may store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc.
[0056] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
[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 a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas.
[0058] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (Low Noise Amplifier, LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1.
[0059] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as Wi-Fi networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), NFC, infrared technology (IR), etc., which are applied to the electronic device 100. 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 the antenna 2, modulates the frequency of the electromagnetic wave signal and filters it, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the 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 the network and other devices through wireless communication technology.
[0061] The electronic device 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0062] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active matrix organic light-emitting diode or an active matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Mini LED, Micro LED, Micro-OLED, quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0063] In the embodiment of the present application, the display screen may be a touch screen, and the touch screen may receive user operations (eg, a first operation, a second operation, etc.) to achieve human-computer interaction.
[0064] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0065] The electronic device 100 can realize the function of acquiring images through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0066] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal oxide semiconductor (CMOS) phototransistor. The photosensitive element converts the optical signal into an electrical signal, and then transmits the electrical signal to the ISP to convert it into a digital image or video signal. The ISP outputs the digital image or video signal to the DSP for processing. The DSP converts the digital image or video signal into an image or video signal in a standard RGB, YUV or other format.
[0067] In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1. For example, in some embodiments, the electronic device 100 may use N cameras 193 to obtain images with multiple exposure coefficients, and then, in video post-processing, the electronic device 100 may synthesize an HDR image based on the images with multiple exposure coefficients using a High Dynamic Range (HDR) technology.
[0068] The software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to exemplify the software structure of the electronic device 100.
[0069] The layered architecture divides the software into several layers, each with a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into five layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system library, the hardware abstraction layer (HAL), and the kernel layer.
[0070] The application layer can include a series of application packages. Figure 2 As shown, the application package may include settings, calendar, call, map, gallery, camera, navigation, WLAN, Bluetooth, music, video, short message and other applications.
[0071] The application framework layer provides an application programming interface (API) and a programming framework for the application programs in the application layer. The application framework layer includes some predefined functions. For example, it may include an activity manager, a window manager, a content provider, a view system, a resource manager, a notification manager, etc., and the embodiments of the present application do not impose any restrictions on this.
[0072] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0073] Android runtime includes core libraries and virtual machines. Android runtime is responsible for scheduling and management of the Android system. The core library consists of two parts: one is the function that the Java language needs to call, and the other is the Android core library. The application layer and the application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0074] The HAL layer is an encapsulation of the Linux kernel driver, providing an interface to the upper layer and shielding the implementation details of the low-level hardware.
[0075] The HAL layer may include Wi-Fi HAL, audio HAL, camera HAL, etc.
[0076] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, sensor driver, etc.
[0077] The technical scheme in the embodiment of the present application will be described below in conjunction with the drawings in the embodiment of the present application. Wherein, in the description of the present application, unless otherwise specified, "at least one" refers to one or more, and "a plurality of" refers to two or more than two. In addition, in order to facilitate the clear description of the technical scheme of the embodiment of the present application, in the embodiment of the present application, the words "first", "second" and the like are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first", "second" and the like do not limit the quantity and execution order, and the words "first", "second" and the like do not limit necessarily different.
[0078] For ease of understanding, a method for processing continuous-shot photos provided in an embodiment of the present application is specifically introduced below with reference to the accompanying drawings.
[0079] First combine Figure 3 , taking a mobile phone as an electronic device as an example, a method for obtaining continuous shooting photos is explained.
[0080] For example, Figure 3 As shown in (a), in response to the user's long press operation on the control (virtual shutter) 302 in the shooting interface 301 of the camera application, the electronic device can start the continuous shooting function, continuously shoot multiple frames of photos, and save the continuously shot multiple frames of photos as a group of continuous shooting photos.
[0081] For example, Figure 3As shown in (b), in response to the user pressing and sliding the control 302 to the left in the shooting interface 301 of the camera application, the electronic device can start the continuous shooting function, continuously shoot multiple frames of photos, and save the multiple frames of photos shot continuously as a group of continuous shooting photos.
[0082] like Figure 3 As shown in (c) of FIG. 3 , when the electronic device starts the continuous shooting function, an interface 310 may be displayed. The interface 310 may include text information 311, and the text information 311 is used to indicate the number of continuous shooting photos currently taken. For example, the text information 311 may be 9, indicating that 9 photos have been taken currently.
[0083] It should be noted that long pressing the shooting control (e.g., control 302) or sliding the shooting control to the left is an optional way to obtain continuous shooting photos, and other ways can be used to obtain continuous shooting photos. For example, continuous shooting photos can be obtained by pressing the shooting control (virtual shutter) and pulling down, or continuous shooting photos can be obtained by long pressing the volume key (e.g., the volume plus (+) key and / or the volume minus (-) key). The present application does not specifically limit the way to obtain continuous shooting photos.
[0084] Combine the following Figure 4-Figure 8 , describes the process of setting a cover for burst photos.
[0085] In some embodiments, the user can enter the detailed interface corresponding to the continuous shooting photos through the camera application. Figure 4 As shown in (a) of FIG. 1 , in response to a user's operation (e.g., a click operation) on the thumbnail 303 corresponding to the continuous-shot photo, as shown in FIG. Figure 4 As shown in (b) in the figure, the mobile phone can display the details interface 304 corresponding to the continuous shooting photos. The interface 304 may include a top function bar, a cover photo 306 of the continuous shooting photos, and a bottom toolbar. Among them, the top function bar may include a control 305. Optionally, the top function bar may also include a return control, a details control, and a save time of the continuous shooting photos, and the save time may be, for example, "5:10 p.m. on August 5, 2020". The bottom function bar may include function controls such as share, favorite, edit, delete, and more, which are not limited in this application.
[0086] In other embodiments, the user can enter the detailed interface corresponding to the continuous shooting photos through the gallery application. Figure 5 As shown in (a) of FIG. 1 , in response to the user's operation on the icon 402 corresponding to the gallery application on the desktop 401, as shown in FIG. Figure 5As shown in (b) of FIG. 4 , the mobile phone may display interface 450. Interface 450 may include thumbnails of photos or videos. Photos may include ordinary photos, continuous-shot photos, dynamic images, etc. Among them, the thumbnails of continuous-shot photos may include a continuous-shot mark, which is used to indicate that the thumbnail corresponds to a group of continuous-shot photos. For example, Figure 5 As shown in (b) in the figure, the interface 450 may include a thumbnail 4501, which is a thumbnail corresponding to a default cover photo of a group of continuous shooting photos. For example, the first frame of a group of continuous shooting photos (the frame of photos 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, a frame of photos with high clarity and high image quality in a group of continuous shooting photos can be set as the default cover photo, which is not limited in this application. Thumbnail 4501 includes a continuous shooting mark 4502. The continuous shooting mark 4502 is used to indicate that the thumbnail 4501 corresponds to a group of continuous shooting photos (for example, the first continuous shooting image set). In response to the user's operation on the thumbnail 4501 (for example, a click operation), as shown Figure 5 As shown in (c) of FIG. 3 , the mobile phone can display a detailed interface 304 corresponding to the continuous-shot photos. The interface 304 can refer to the relevant descriptions above, and will not be described in detail here.
[0087] like Figure 4 (b) or Figure 5 As shown in (c) in FIG. 1 , in response to a user operation on the control 305 (eg, a click operation), as shown in FIG. Figure 6 As shown in (a) in FIG. 6 , the mobile phone may display a continuous shooting selection interface 601. The top of the continuous 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" indicates the total number of photos included in the current continuous shooting photo, that is, the current continuous shooting photo includes 9 frames of photos. The "1" in "1 / 9" indicates that the number of currently selected photos is 1, and the currently selected photo may be a default cover photo of a group of continuous shooting photos.
[0088] In some embodiments, after entering the continuous shooting selection interface 601, the photo corresponding to the default cover of the continuous shooting photo is selected by default. If the user subsequently selects n frames of photos from the 9 frames of photos included in the continuous shooting photo, the "1" in "1 / 9" can be replaced with "n+1" to indicate that the number of currently selected photos is n+1. Among them, 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. Among them, n is greater than or equal to 1. In addition, the user can also deselect the photo corresponding to the default cover.
[0089] In other embodiments, after entering the continuous shooting selection interface 601, the photo corresponding to the default cover of the continuous shooting photo may not be in the selected state. In this case, the prompt information 603 may be, for example, "Select photo 0 / 9". The "0" in "0 / 9" indicates that the number of currently selected photos is 0, that is, no photo is currently selected.
[0090] Among them, the Save As control 604 can be used to perform a Save As operation on the selected photos, that is, to save the selected photos separately. If the user does not select any frame of photos from the continuous photos, the Save As control 604 can be used to perform a Save As operation on the default selected photos (i.e., the photos corresponding to the default cover of the continuous photos). In some scenarios, if the user does not select any frame of photos from the continuous photos, and the user unselects the photos corresponding to the default cover, the Save As control 604 can be in a gray state, that is, an unselectable state. Then, if the user selects n frames of photos from the 9 frames of photos included in the continuous photos, the Save As control 604 can be in a "normal" state, that is, a selectable state. When the Save As control 604 is in an selectable state, the user can perform a Save As operation on the photos selected by the user by operating the Save As control 604, that is, to save the photos selected by the user separately.
[0091] The middle portion of the continuous shooting selection interface 601 may include an image 602. Image 602 is a large image (i.e., an enlarged image) corresponding to the thumbnail 607. A large image refers to an image with a relatively large pixel specification. The lower left corner of the image 602 may include a selection control 6021, and the selection control 6021 is used to select or deselect the image 602. In some embodiments, the default cover of the continuous shooting photo may be selected by default, that is, the selection control 6021 is selected by default. In other embodiments, the default cover of the continuous shooting photo may not be in a selected state, that is, the selection control 6021 may not be in a selected state.
[0092] A Set as Cover control 605 and a View Only check control 606 may be included below the image 602 .
[0093] Thumbnails of multiple frames of photos in the continuous shooting photos may be included below the set as cover control 605 and the view only check control 606. The thumbnails of the multiple frames of photos may be arranged in chronological order according to the shooting time. For example, thumbnail 607 and thumbnail 608 may be included below the set as cover control 605 and the view only check control 606, and the shooting time of the photo corresponding to thumbnail 607 is earlier than the photo corresponding to thumbnail 608. It can be understood that due to limited display space, the thumbnails after thumbnail 608 may display partial content. Furthermore, the user can use a sliding operation (for example, a sliding operation to the left) to make the mobile phone display thumbnails of more photos in the continuous shooting photos (for example, Figure 6 610 as shown in (c) above).
[0094] The continuous shooting selection interface 601 further includes a triangle mark 609 displayed above the thumbnail 607. The triangle mark 609 points to the thumbnail 607, indicating that the large image (i.e., image 602) currently displayed by the mobile phone is the large image corresponding to the thumbnail 607. The thumbnail 607 and the image 602 are the large image and the thumbnail corresponding to the same frame of photos (the cover photo of the continuous shooting photos).
[0095] In the above example, the photo corresponding to thumbnail 607 is the current cover photo of a group of continuous photos. When the triangle mark 609 points to thumbnail 607, the cover control 605 is set to a gray state, that is, an unavailable state (also called an unselectable state), that is, it cannot respond to user operations (for example, click operations or long press operations).
[0096] like Figure 6 As shown in (a) in FIG. 1 , in response to a user operation on thumbnail 608 (e.g., a click operation), or as Figure 6 As shown in (b) of FIG. 6 , in response to a sliding operation of the user on the continuous shooting selection interface 601 (eg, a sliding operation to the left by a preset distance), as shown in FIG. Figure 6 As shown in (c) of FIG. 6 , the mobile phone may display interface 650, which may include a new thumbnail, such as thumbnail 610, compared with interface 601. In addition, thumbnail 607 may move to the left, and triangle mark 609 may point to thumbnail 608. At the same time, the large image displayed in the middle part of interface 650 may be switched to image 611. Image 611 is the large image corresponding to thumbnail 608.
[0097] like Figure 6 As shown in (c) of FIG. 6 , a mark 612 may be included above the thumbnail 607, and the mark 612 may be in a highlighted state. The highlighted mark 612 is used to indicate that the photo corresponding to the thumbnail 607 is the current cover of the continuous-shot photos.
[0098] The logo 612 may move along with the movement of the thumbnail 607. In some scenarios, such as Figure 6 As shown in (a) or (b) in FIG. 1 , the mark 612 is blocked by the triangular mark 609. Figure 6 As shown in (c) , since the logo 612 moves to the left along with the thumbnail 607 , the logo 612 is no longer blocked by the triangular logo 609 and can be revealed.
[0099] like Figure 6As shown in (c) in the figure, when the triangle mark 609 points to other thumbnails (for example, thumbnail 608) other than thumbnail 607, the set cover control 605 can be switched to (set to) the "normal" state, that is, the available state (also referred to as the optional state), that is, it can respond to the user's operation (for example, a click operation or a long press operation). Exemplarily, the text of "Set as Cover" can be bolded, indicating that the current set cover control 605 is in the "normal" state, so as to prompt the user to set the current large image as the cover. Alternatively, the text of "Set as Cover" can also be added with a border or background to indicate that the set cover control 605 is in the "normal" state. The above is only an example of the display form of the set cover control 605 in the "normal" state, and the present application does not specifically limit the display form of the set cover control 605 in the "normal" state. When the set cover control 605 is in the "normal" state, the user can set the image 611 as the current cover photo by operating the set cover control 605 (for example, clicking the operation of the set cover control 605). That is, the user can freely set a frame of photos in the continuous shooting photos as the cover photo through the Set as Cover control.
[0100] In this way, manually setting the cover by the user can make up for the deficiency that the electronic device cannot automatically select photos, and manually setting the cover photo of the continuous shooting photos by the user can make the setting of the cover photo more free.
[0101] like Fig. 7A As shown in (a) of FIG. 1 , in response to a user operation (eg, a click operation) on the cover control 605, as shown in FIG. Fig. 7A As shown in (b) of FIG. 6 , the mark 612 may be in a gray state. The gray state mark 612 is used to indicate that the photo corresponding to the thumbnail 607 is no longer the current cover of the continuous shooting photo, but a historical cover of the continuous shooting photo. The historical cover refers to the cover of the continuous shooting photo before the user enters the continuous shooting selection interface 601. The historical cover may be a default cover set by the electronic device, or a cover set by the user the last time he entered the continuous shooting selection interface 601.
[0102] After the user sets the photo corresponding to thumbnail 608 as a new cover photo, Fig. 7A As shown in (b) in FIG. 8 , the cover control 605 can be switched to a grayed-out state.
[0103] like Fig. 7A As shown in (b) of FIG. 6 , in response to a user operation on the thumbnail 610 on the interface 650 (eg, a click operation), or in response to a user sliding operation on the interface 650 (eg, a sliding operation to the left by a preset distance), as shown in FIG. Fig. 7AAs shown in (c) of FIG. 6 , the mobile phone may display interface 651, which may include a new thumbnail, such as thumbnail 613, compared to interface 650. In addition, thumbnail 608 may move to the left, and triangle mark 609 may point to thumbnail 610. At the same time, the large image displayed in the middle of interface 651 may be switched to image 614. Image 614 is the large image corresponding to thumbnail 610.
[0104] It should be noted that the thumbnail 608 of the interface 651 may include a logo 615 above, and the logo 615 may be in a highlighted state. The highlighted logo 615 is used to indicate that the photo corresponding to the thumbnail 608 is the current cover of the continuous-shot photos.
[0105] The logo 615 may move along with the movement of the thumbnail 608. In some scenarios, such as Fig. 7A As shown in (b) in FIG. 6 , the mark 615 is blocked by the triangular mark 609. Fig. 7A As shown in (c) , since the logo 615 moves to the left along with the thumbnail 608 , the logo 615 is no longer blocked by the triangular logo 609 and can be revealed.
[0106] After the user sets a new cover photo for a group of continuous photos, the gallery application can display the updated cover photo or the updated cover photo thumbnail when displaying the group of continuous photos. For example, after the user sets the image 611 as the current cover photo by operating the set as cover control 605, as shown in FIG. Figure 7B As shown in (a) of FIG. 1 , the mobile phone may display an interface 650, and the interface 650 may also include a return control 6501. It should be understood that Figure 7B The interface shown in (a) is similar to Fig. 7A The interface shown in (b) is the same interface. In response to the user's operation on the return control 6501 (for example, a click operation), as shown in FIG. Figure 7B As shown in (b) of FIG. 6 , an interface 6502 may be displayed, and the interface 6502 includes an updated cover photo 6503 (ie, image 611). In response to a user operation on the interface 6502 (eg, a click operation at any position of the interface 6502), as shown in FIG. Figure 7B As shown in (c) of FIG. 6 , an interface 6504 may be displayed, and the interface 6504 may include an updated cover photo 6503, a top function bar, and a bottom toolbar. The top function bar and the bottom toolbar may refer to the relevant description of the interface 304. The top function bar of the interface 6504 may include the control 305 and the return control 6505. In response to the user's operation (e.g., a click operation) on the return control 6505, as shown in FIG. Figure 7BAs shown in (d) in FIG. 6 , the mobile phone may 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 continuous shooting photo. The thumbnail 6507 includes a continuous shooting mark 6508. The continuous shooting mark 6508 is used to indicate that the thumbnail 6507 corresponds to a group of continuous shooting photos.
[0107] After the user sets the cover of the continuous-shot photo from the default cover (e.g., image 602) to a new cover (e.g., image 611), if the user is not satisfied with the new cover, the user can update the cover, for example, by setting the photo corresponding to thumbnail 610 as the new cover again.
[0108] For example, Figure 8 As shown in (a) of FIG. 1 , in response to a user operation (eg, a click operation) on the cover control 605 set to an available state, as shown in FIG. Figure 8 As shown in (b) of FIG. 5 , the highlighted mark 615 above the thumbnail 608 disappears, that is, the photo corresponding to the thumbnail 608 is no longer the current cover of the continuous photo. The mobile phone can set the image 614 as the new cover.
[0109] In an embodiment of the present application, if a user sets a new cover multiple times in a row, there is no need to mark the thumbnails corresponding to the images that have been briefly set as covers, so as to avoid excessive prompts and make the interface more concise.
[0110] Further, in response to a user sliding operation on the interface 651 (eg, sliding to the left by a preset distance) or a click operation on the thumbnail 613, as shown in FIG. Figure 8 As shown in (c) of FIG. 6 , the mobile phone may display interface 652, which may include a new thumbnail compared to interface 651, such as thumbnail 616. In addition, thumbnail 610 may move to the left, and triangle mark 609 may point to thumbnail 613. Meanwhile, the large image displayed in the middle of interface 652 may be image 617. Image 617 is the large image corresponding to thumbnail 613.
[0111] like Figure 8 As shown in (c) of FIG. 6 , the thumbnail 610 may include a mark 618 above it, and the mark 618 may be in a highlighted state. The highlighted mark 618 is used to indicate that the photo corresponding to the thumbnail 610 is the current cover of the continuous photo. The mark 618 may move with the movement of the thumbnail 610. In some scenarios, such as Figure 8 As shown in (b) , the mark 618 is blocked by the triangular mark 609 .
[0112] The method provided in the embodiment of the present application can make up for the insufficiency of the electronic device being unable to automatically select photos by allowing the user to manually set the cover. Moreover, the user manually setting the cover photo of the continuous-shot photos can make the setting of the cover photo more free.
[0113] Combine the following Figure 9-12 , a check-only function provided in an embodiment of the present application is described.
[0114] like Fig. 9 As shown in (a) of FIG. 6 , the mobile phone may display a continuous shooting selection interface 601. The continuous shooting selection interface 601 may include a view-only checkbox control 606. The user may operate (e.g., click) the view-only checkbox control 606 to make the mobile phone display only the selected continuous shooting photos and hide the continuous shooting photos not selected by the user.
[0115] like Fig. 9 As shown in (a) in FIG. 1 , in response to a user operation on thumbnail 608 (e.g., a click operation), or as Fig. 9 As shown in (b) of FIG. 6 , in response to a sliding operation of the user on the continuous shooting selection interface 601 (eg, a sliding operation to the left by a preset distance), as shown in FIG. Fig. 9 As shown in (c) of FIG. 6 , the mobile phone may display interface 650, which may include a new thumbnail, such as thumbnail 610, compared with interface 601. In addition, thumbnail 607 may move to the left, and triangle mark 609 may point to thumbnail 608. At the same time, the large image displayed in the middle part of interface 650 may be switched to image 611. Image 611 is the large image corresponding to thumbnail 608.
[0116] The lower left corner of the image 611 may include a selection control 6111 , and the selection control 6111 is used to select or deselect the image 611 .
[0117] Further, such as Fig. 9 As shown in (c) in FIG. 6 , in response to a user operation (eg, a click operation) on the selection control 6111, as shown in FIG. Fig. 9 As shown in (d) in the figure, the mobile phone can display interface 653, and the selection control 6111 in interface 653 is in a selected state, which means that image 611 is selected. At the same time, the thumbnail 608 corresponding to image 611 can also be set to a selected state. For example, the border of thumbnail 608 can be displayed in bold or other colors, indicating that thumbnail 608 is in a selected state. This application does not specifically limit the display form of thumbnail 608 when it is in a selected state.
[0118] In one possible design, when the user has not selected (checked) any frame of photos from the continuous photos, the only view check control 606 can be in a gray state, that is, an unavailable state. Alternatively, if the user has not selected (checked) any frame of photos from the continuous photos, and the user unchecks the default cover photo, the only view check control 606 can be in a gray state, that is, an unavailable state. When the image 611 is selected, the only view check control 606 can be in a "normal" state, that is, an available state. Exemplarily, the text of "only view check" can be bold, indicating that the current only view check control 606 is in the "normal" state. The above is an example of the display form of the only view check control 606 in the "normal" state, and the present application does not specifically limit the display form of the only view check control 606 in the "normal" state.
[0119] In addition, after image 611 is selected, prompt information 603 may be "Select photo 2 / 9". The "2" in "2 / 9" indicates that the number of currently selected photos is 2, that is, 2 frames of photos in the continuous photo are selected. The selected 2 frames of photos may include 1 frame of photos selected by the user and 1 frame of photos selected by default (for example, the photo corresponding to the default cover). Of course, the user can deselect the default selected photos and select one or more frames of photos by himself, and this application does not limit this.
[0120] Further, such as Fig.10 As shown in (a) of FIG. 5 , when the only-see-check-box control 606 is in an enabled state, in response to a user's operation (eg, a click operation) on the only-see-check-box control 606, as shown in FIG. Fig.10 As shown in (b) of FIG. 6 , the mobile phone may display an interface 654, and the view-only checkbox 606 in the interface 654 may be in a "selected" state, and the mobile phone may only display thumbnails and large images corresponding to the selected continuous-shot photos, and hide thumbnails and large images corresponding to the unselected continuous-shot photos. Fig.10 As shown in (b) in the figure, the thumbnails corresponding to the selected continuous shooting photos may include thumbnail 607 and thumbnail 608. The large images corresponding to the selected continuous shooting photos are the large images corresponding to thumbnail 607 and thumbnail 608 respectively. Among them, the large image corresponding to thumbnail 607 is image 602. The large image corresponding to thumbnail 608 is image 611. Among them, the only check control 606 can change color or style. For example, the text of "only check" can become white, and the background can become black, indicating that the current only check control 606 is in the "selected" state. The above is an example description of the display form of the only check control 606 in the "selected" state. The present application does not specifically limit the display form of the only check control 606 in the "selected" state.
[0121] like Fig.10As shown in (b) of FIG. 5 , the triangle mark 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. Further, the user can make the mobile phone display the image 602 corresponding to the thumbnail 607 by sliding operation (e.g., sliding to the right).
[0122] Thumbnail 607 and thumbnail 608 may be displayed adjacent to each other, and the thumbnails and large images corresponding to the selected photos may be arranged in order of shooting time. For example, the selected thumbnails may include thumbnail 607 and thumbnail 608. Since the photo corresponding to thumbnail 607 was shot earlier than the photo corresponding to thumbnail 608, thumbnail 607 is located before thumbnail 608.
[0123] The large images corresponding to thumbnail 607 and thumbnail 608 can be displayed adjacent to each other. The user can compare the large images corresponding to thumbnail 607 and thumbnail 608 by sliding (for example, sliding to the left or right), that is, the user can compare the selected photos more efficiently and conveniently by sliding, which can improve the user experience.
[0124] Fig.10 (b) in the figure is explained by taking the selected continuous photos as adjacent continuous photos in a group of continuous photos (e.g., the first continuous photo set). It should be understood that if the selected continuous photos are non-adjacent continuous photos in a group of continuous photos, the mobile phone can display the continuous photos that were originally non-adjacent in the group of continuous photos adjacent to each other, and display the thumbnails corresponding to the continuous photos that were originally non-adjacent adjacent to each other. In this way, the user can compare the continuous photos that were originally non-adjacent more efficiently and conveniently through a sliding operation (e.g., a sliding operation to the left or right), which can improve the user experience.
[0125] Of course, if the user selects more photos in the continuous shooting photos, the mobile phone can display more thumbnails and large pictures corresponding to the selected continuous shooting photos.
[0126] For example, Fig.11 As shown, if the user also selects an image corresponding to thumbnail 610 (e.g., image 614), when only check control 606 is in the "selected" state, the mobile phone can display interface 655, and interface 655 can include thumbnail 607, thumbnail 608, and thumbnail 610. The user can view the large images corresponding to thumbnail 607, thumbnail 608, and thumbnail 610 respectively through a sliding operation (e.g., a sliding operation to the left or right).
[0127] Based on the method provided in the embodiment of the present application, the user can compare adjacent large images (selected large images) through a single sliding operation (for example, sliding to the left or right). Compared with the related art that requires multiple sliding operations to view the selected photos, the method based on the present application can compare photos (large images) more efficiently and conveniently.
[0128] In addition, after the image corresponding to the thumbnail 610 is selected, the prompt information 603 may be “Select photo 3 / 9.” The “3” in “3 / 9” indicates that the number of currently selected photos is 3, that is, 3 frames of photos in the continuous photo are selected.
[0129] In some embodiments, Fig.12 As shown in (a) of FIG. 1 , when the photos corresponding to thumbnails 607, 608 and 610 are selected, as shown in FIG. Fig.12 As shown in (b) in the figure, the electronic device may also receive a user operation 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 may set image 611 as the cover photo. The electronic device may display interface 656. The logo 612 in interface 656 may be in a grayed-out state, and the grayed-out logo 612 is used to indicate that the photo corresponding to the thumbnail 607 is no longer the current cover of the continuous photo, but is a historical cover of the continuous photo. The current cover of the continuous photo is image 611. Furthermore, in response to the user's operation on the save as control 604 (e.g., a click operation), as Fig.12 As shown in (c) of FIG. 6 , the mobile phone may display interface 657, and interface 657 may include pop-up box 620. Pop-up box 620 may include prompt text 6201. For example, prompt text 6201 is used to prompt the user whether to keep the unchecked 6 frames (photos). Pop-up box 620 may also include cancel control 6202, keep all control 6203, and keep only the selected 3 frames of photos control 6204. Among them, cancel control 6202 is used to return to the previous layer (for example, Fig.12 The interface shown in (b) in FIG. 1 is shown in FIG. 2 . The keep all control 6203 is used to keep the selected 3 frames of photos and the original continuous photos. The keep only selected 3 frames of photos control 6204 is used to keep only the selected 3 frames of photos.
[0130] In other embodiments, in response to a user operation (eg, a click operation) on the save as control 604, Fig.12As shown in (d) in the figure, the mobile phone can display interface 658, and interface 658 can include a pop-up box 621. Pop-up box 621 can include prompt text 6211. For example, prompt text 6211 is used to prompt the user to keep only the 3 frames (photos) of photos that are checked. Pop-up box 621 can also include a retain control 6212, a retain all control 6213, and a cancel control 6214. Among them, the retain control 6212 is used to retain only the selected 3 frames of photos. The retain all control 6213 is used to retain the selected 3 frames of photos and retain the original continuous photos. The cancel control 6214 is used to return to the previous layer (for example, Fig.12 The interface shown in (b)).
[0131] In some embodiments, Fig.13 As shown in (a) in FIG. 1 , in response to a user operation (e.g., a click operation) on the all-retained control 6203, or as Fig.13 As shown in (b) in FIG. 1 , in response to the user's operation (e.g., a click operation) on the all-retained control 6213, as shown in FIG. Fig.13 As shown in (c) of FIG. 3 , the mobile phone may display interface 320. Interface 320 may include a return control 3201 and a cover photo 3202 (ie, image 611). The rest of the content of interface 320 may refer to the above description of Figure 5 In response to the user's operation on the return control 3201 (for example, a click operation), as shown in FIG. Fig.13 As shown in (d) in FIG. 4 , the mobile phone may display a photo interface 460. The photo interface 460 may include thumbnails corresponding to the three frames of photos selected by the user from the continuous photos, namely thumbnail 4601, thumbnail 4602, and thumbnail 4603. Since the user chooses to keep all (retain both the selected three frames of photos and the original continuous photos), the photo interface 460 also includes thumbnails corresponding to the updated cover photos of the continuous photos, such as thumbnail 4604. The thumbnail 4604 may include a continuous mark 4605, which is used to indicate that the thumbnail 4604 corresponds to a group of continuous photos.
[0132] In some embodiments, Fig.14 As shown in (a) of FIG. 1 , in response to the user's operation (e.g., a click operation) on the control 6204 for retaining only the selected three frames of photos, or, as Fig.14 As shown in (b) in FIG. 1 , in response to the user's operation (e.g., a click operation) on only retaining control 6212, as shown in FIG. Fig.14As shown in (c) of FIG. 4 , the mobile phone may display interface 470. Interface 470 may include one of the three frames of photos selected by the user from the continuous photos. The photo may be the photo with the earliest or latest shooting time among the three frames of photos selected by the user. For example, interface 470 may include image 4702, and image 4702 corresponds to image 602. Interface 470 may include return control 4701. In response to the user's operation on return control 4701 (e.g., a click operation), as shown in FIG. Fig.14 As shown in (d) in FIG. 4 , the mobile phone may display a photo interface 480. The photo interface 480 may include thumbnails corresponding to the three frames of photos selected by the user from the continuous photos, namely thumbnail 4801, thumbnail 4802, and thumbnail 4803. Since the user only retains the selected three frames of photos, the photo interface 480 does not include thumbnails corresponding to the original continuous photos. That is, the original continuous photos can be deleted.
[0133] Above Figure 9-Figure 14 This is a style of interface for viewing only checked controls provided by the embodiment of the present application. Figure 15-17 , another style of viewing only the check-box control provided in an embodiment of the present application is described.
[0134] like Fig.15 As shown in (a) of FIG. 1 , the mobile phone may display a continuous shooting selection interface 630. The continuous shooting selection interface 630 is different from the continuous shooting selection interface 601 (for example, Figure 6 The difference between the continuous shooting selection interface 601 in FIG. 6 is that the positions of the check-only control 606 and the set as cover control 605 are different. In the continuous shooting selection interface 630, the check-only control 606 can be displayed at the lower right corner of the currently displayed large image (e.g., image 602). The set as cover control 605 can be displayed at the center below the currently displayed large image (e.g., image 602).
[0135] Of course, the check control 606 can also be displayed on the upper side, lower side, left side, right side, lower left corner, upper left corner, upper right corner, etc. of the currently displayed large image (for example, image 602), and this application does not limit it.
[0136] For the only-see checkbox control 606 in the continuous shooting selection interface 630, when the user has not selected (selected) any frame of photos from the continuous shooting photos, the only-see checkbox control 606 can be in a gray state, that is, an unavailable state. Alternatively, if the user has not selected (selected) any frame of photos from the continuous shooting photos, and the user unselects the photo corresponding to the default cover, the only-see checkbox control 606 can be in a gray state, that is, an unavailable state. Subsequently, if the user selects n frames of photos from the 9 frames of photos included in the continuous shooting photos, the only-see checkbox control 606 can be in a "normal" state, that is, an available state. When the only-see checkbox control 606 is in an available state, the user can operate (for example, click) the only-see checkbox control 606, at which time the only-see checkbox control 606 can be in a "selected" state, and the mobile phone can only display the selected continuous shooting photos and hide the continuous shooting photos that the user has not selected.
[0137] like Fig.15 As shown in (a) in FIG. 1 , in response to a user operation on thumbnail 608 (e.g., a click operation), or as Fig.15 As shown in (b) of FIG. 6 , in response to a sliding operation of the user on the continuous shooting selection interface 630 (eg, a sliding operation to the left by a preset distance), as shown in FIG. Fig.15 As shown in (c) of FIG. 6 , the mobile phone may display an interface 631, and the interface 631 includes an image 611. That is, the large image displayed in the interface may 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, and selection control 6111 is in an unselected state.
[0138] like Fig.15 As shown in (c) in FIG. 6 , in response to a user operation (eg, a click operation) on the selection control 6111, as shown in FIG. Fig.15 As shown in (d) in FIG. 6 , the mobile phone may display an interface 632, and the selection control 6111 in the interface 632 is in a selected state, indicating that the image 611 is selected. When the image 611 is selected, the view-only checkbox control 606 may be in a "normal" state, that is, an available state. For example, the text "view-only checkbox" may be displayed in a rounded box, indicating that the view-only checkbox control 606 is currently in a "normal" state.
[0139] In some embodiments, after the user enters the continuous shooting selection interface, if the user does not actively select any one or more frames of photos, the continuous shooting selection interface may not display the check-only check control. Fig.16 As shown in (a) of FIG. 1 , the mobile phone may display a continuous shooting selection interface 640. The continuous shooting selection interface 640 does not display a check-only control.
[0140] like Fig.16 As shown in (a) in FIG. 1 , in response to a user operation on thumbnail 608 (e.g., a click operation), or as Fig.16 As shown in (b) of FIG. 6 , in response to a user sliding operation on the continuous shooting selection interface 640 (eg, sliding to the left by a preset distance), as shown in FIG. Fig.16 As shown in (c) of FIG. 1 , the mobile phone may display an interface 641, and the interface 641 includes an image 611. That is, the large image displayed in the interface may be switched from image 602 to image 611. The lower left corner of image 611 may include a selection control 6111, and the selection control 6111 is in an unselected state. Fig.16 As shown in (c) in FIG. 6 , in response to a user operation (eg, a click operation) on the selection control 6111, as shown in FIG. Fig.16 As shown in (d) in the figure, the mobile phone can display interface 642, and the selection control 6111 in interface 642 is in a selected state, which means that image 611 is selected. When image 611 is selected, a view-only check control 606 can be displayed. The view-only check control 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 check control 606 can be in a "normal" state, that is, an available state. Exemplarily, 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.
[0141] Further, in response to the user selecting the only checkbox 606 for the available status (e.g., Fig.15 or Fig.16 The operation (e.g., click operation) of the only check control 606 in FIG. Fig.17 As shown, the mobile phone may display interface 660, and the view-only check control 606 in interface 660 may be in a "selected" state. The mobile phone may only display thumbnails corresponding to the selected continuous-shot photos (e.g., thumbnails 607 and thumbnails 608), and a large image corresponding to one of the thumbnails corresponding to the selected continuous-shot photos (e.g., large image 611 corresponding to thumbnail 608), and hide thumbnails and large images corresponding to unselected continuous-shot photos.
[0142] In summary, the embodiment of the present application adds a cover setting function, and the user can manually set a frame of the continuous shooting photos as the cover, making the setting of the continuous shooting photo cover more free. In addition, the embodiment of the present application adds a check-only function, which can make the selected photos appear adjacent to each other. The user can compare the adjacent large pictures (selected large pictures) with a single sliding operation (for example, sliding to the left or right). Compared with the related technology that requires multiple sliding operations to view the selected photos, the method based on the present application can compare photos (large pictures) more efficiently and conveniently.
[0143] like Fig.18 As shown, an embodiment of the present application provides a flow chart of a method for processing continuous-shot photos, the method comprising:
[0144] 1801. The electronic device displays a first interface of a gallery application.
[0145] The first image is a cover image in a first continuous shooting image set. The first continuous shooting image set includes multiple images obtained by one continuous shooting.
[0146] Exemplarily, the first interface may be as follows Figure 4 (b) or Figure 5 The first image of the first interface may be a photo 306 , and the first control of the first interface may be a control 305 .
[0147] 1802. In response to a first operation on a first control, the electronic device displays a second interface.
[0148] Exemplarily, the first operation may be an operation of the user on the control 305 (eg, a click operation).
[0149] The second interface can be Figure 6 The interface shown in (a) or as shown in Fig.15 The second interface includes a first image (which may be image 602) and a plurality of thumbnails (which may be thumbnails 607 and thumbnails 608), and the plurality of thumbnails of the second interface include a first thumbnail (which may be thumbnail 607) corresponding to the first image.
[0150] 1803. In response to the second operation on the second interface, the electronic device displays a third interface.
[0151] Among them, the third interface can be as follows Figure 6 The interface shown in (c) in FIG. 1 , or as Fig.15 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 a second thumbnail (which may be thumbnail 608) corresponding to the second image, and the third interface also includes a second control (which may be set as cover control 605).
[0152] like Figure 6 As shown in (a) of FIG. 5 , the second operation may be an operation of the user on the thumbnail 608 (eg, a click operation), or Figure 6 As shown in (b) in FIG. 6 , the second operation may be a sliding operation of the user on the continuous shooting selection interface 601 (eg, a sliding operation to the left by a preset distance).
[0153] In a possible implementation, the second interface also includes a second control, and the second control of the second interface is in an unavailable state (may be a grayed-out state).
[0154] In some embodiments, the second control of the third interface is located in the display area between the plurality of thumbnails and the second image of the third interface. 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, and the cover control 605 is located in the display area between the multiple thumbnails (for example, thumbnail 607, thumbnail 608 and thumbnail 610) and the second image (for example, image 611) of the third interface.
[0155] 1804. In response to a third operation on the second control of the third interface, the electronic device sets the second image as a cover image of the first continuous image set.
[0156] In a possible implementation, in response to a third operation on the second control of the third interface, the electronic device displays a fourth interface (which may be Figure 7B The interface shown in (a) or, Fig. 7A The fourth interface includes a second image and a plurality of thumbnails, and the fourth interface also includes a third control (which may be control 6501); 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 (which may be Figure 7B The fifth interface includes the second image and the first control (which may be control 305). That is, after the electronic device changes the cover image of the first continuous shooting image set, the gallery application can display the updated cover image (i.e., the second image) for the user to view conveniently.
[0157] In a possible implementation, the third interface also includes a first identifier (which may be Figure 6 The mark 612 in the interface shown in (c) of FIG. 1 , or Fig.15 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 the first identifier (the first identifier may be blocked. For example, Fig. 7A As shown in (b) of FIG. , the first mark is blocked by the triangular mark 609. Fig. 7A As shown in (c), the first mark (e.g., mark 615) is not blocked by the triangle mark 609), the first mark of the fourth interface is associated with the second thumbnail, and the first mark 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 user can be reminded of the current cover image through the first mark, so that the user can view the current cover image conveniently.
[0158] In a possible implementation, the plurality of thumbnails of the fourth interface further include the first thumbnail, and the fourth interface further includes the second identifier (which may be Fig. 7A The mark 612 in the interface shown in (b) of FIG. 1 , or Figure 7B In the interface shown in (a), the second identifier is used to indicate that the first thumbnail is a thumbnail corresponding to the historical cover image. In this way, the user can be reminded of the historical cover image through the second identifier, which is convenient for the user to view the historical cover image.
[0159] In a possible implementation, the second interface also includes a third identifier (which may be Figure 6 The triangle mark 609 in the interface shown in (a) of FIG. 1 , or Fig.15 The third identifier of the second interface is 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 the thumbnail corresponding to the first image; the third interface also includes a third identifier (which may be as shown in FIG. Figure 6 The triangle mark 609 in the interface shown in (c) of FIG. 1 , or Fig.15 The third identifier of the third interface is 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 the thumbnail corresponding to the second image. In this way, the third identifier can be used to remind the user of the thumbnail corresponding to the image (e.g., the first image or the second image) displayed in the current interface (e.g., the second interface or the third interface).
[0160] 1805. In response to the fifth operation of selecting the second image, the electronic device displays a sixth interface.
[0161] The sixth interface can be as follows Fig. 9 The interface shown in (d) in FIG. 1 may be, or may be, Fig.15 The sixth interface includes a fourth control (which may be Fig. 9 In the interface shown in (d) of FIG. 1 , the view-only checkbox control 606 may be, for example, Fig.15 The view only check box 606 in the interface shown in (d)).
[0162] 1806. In response to a sixth operation of the fourth control on the sixth interface, display the seventh interface.
[0163] The seventh interface can be as follows Fig.10 The interface shown in (b) in the figure, or Fig.11 The interface shown, or Fig.17The interface shown. The seventh interface includes a first thumbnail (which may be thumbnail 607) and a second thumbnail (which may be thumbnail 608), and a first image or a second image (which may be image 611); the seventh interface does not include other images in the first continuous shooting image set except the first image and the second image, 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 may only display the first thumbnail and the second thumbnail, and the first image or the second image, and does not display other images in the first continuous shooting image set except the first image and the second image, nor does it display thumbnails corresponding to other images. In this way, the user can compare the first image and the second image 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, Fig.10 As shown in (b) of FIG. 6 , the 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 control 606. The view only checkbox control 606 is located in the display area on the right side of the set as cover control 605. Of course, the view only checkbox control 606 can also be located in the display area on the left side of the set as cover control 605, which is not limited in this application.
[0166] In other embodiments, the fourth control is located in the display area at the lower right corner of the first image or the second image.
[0167] For example, Fig.17 As shown, the fourth control may be a view-only check control 606 in the interface 660. The view-only check control 606 in the interface 660 may be displayed at the lower right corner of the image 602 (the second image).
[0168] The method provided in the embodiment of the present application, by adding a cover setting function, allows the user to freely set a frame of photos in the continuous shooting photos as the cover, making the setting of the cover of the continuous shooting photos more free. In addition, the embodiment of the present application adds a check-only function, which can make the selected photos displayed adjacent to each other. The user can compare the adjacent large pictures (the selected large pictures) with a single sliding operation (for example, sliding to the left or right). Compared with the related technology that requires multiple sliding to view the selected photos, the method based on the present application can compare photos (large pictures) more efficiently and conveniently.
[0169] The present application also provides a chip system, such as Fig.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 can be interconnected through a line. For example, the interface circuit 1902 can be used to receive signals from other devices (for example, a memory of an electronic device). For another example, the interface circuit 1902 can be used to send signals to other devices (for example, the processor 1901).
[0170] For example, the interface circuit 1902 can read the instructions stored in the memory of the electronic device and send the instructions to the processor 1901. When the instructions are executed by the processor 1901, the electronic device (such as Figure 1 The electronic device 100 shown in the figure executes each step executed by the watch in the above-mentioned embodiment.
[0171] Of course, the chip system may also include other discrete devices, which is not specifically limited in the embodiments of the present application.
[0172] The present application also provides a computer-readable storage medium, which includes computer instructions. When the computer instructions are in an electronic device (such as Figure 1 When the method is executed on the electronic device 100 shown in the figure, the electronic device 100 executes each function or step executed by the mobile phone in the above method embodiment.
[0173] The present application also provides a computer program product. When the computer program product is run on a computer, the computer executes the electronic device (such as Figure 1 Each function or step performed by the electronic device 100 shown in the figure.
[0174] The present application also provides a processing device, which can be divided into different logical units or modules according to functions, and each unit or module performs different functions, so that the processing device executes the electronic device (such as Figure 1 Each function or step performed by the electronic device 100 shown in the figure.
[0175] Through the description of the above implementation methods, technicians in the relevant field 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 the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0177] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0178] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0179] If the integrated unit is implemented in the form of 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 solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0180] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method for processing continuous-shot images, characterized in that: include: The electronic device displays a first interface of a gallery application, the first interface including a first image and a first control, the first image being a cover image in a first continuous shooting image set, wherein the first continuous shooting image set includes a plurality of images obtained by one continuous shooting; In response to a first operation on the first control, the electronic device displays a second interface, the second interface including the first image and a plurality of thumbnails, the plurality of thumbnails of the second interface including 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 including a second image and a plurality of thumbnails, the plurality of thumbnails of the third interface including a second thumbnail corresponding to the second image, and the third interface further including 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 a cover image of the first continuous image set.
2. The method according to claim 1, characterized in that The second interface also includes 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 of the second control on the third interface, the method further includes: The electronic device displays a fourth interface, the fourth interface including the second image and a plurality of thumbnails, and the fourth interface also including a third control; In response to a fourth operation on the third control on the fourth interface, the electronic device displays a fifth interface of the gallery application, where the fifth interface includes the second image and the first control.
4. The method according to claim 3, characterized in that: The third interface further includes a first identifier, 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 a thumbnail corresponding to the current cover image; The fourth interface also includes the first identifier, 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 a thumbnail corresponding to the current cover image.
5. The method according to claim 4, characterized in that The multiple thumbnails of the fourth interface also include a first thumbnail, and the fourth interface also includes a second identifier, where the second identifier is used to indicate that the first thumbnail is a thumbnail corresponding to a historical cover image.
6. The method according to any one of claims 1 to 5, characterized in that: The second interface further includes a third identifier, the third identifier of the second interface is 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 also includes the third identifier, the third identifier of the third interface is 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 the thumbnail corresponding to the second image.
7. The method according to claim 1 or 2, characterized in that: The method further comprises: In response to a fifth operation of selecting the second image, the electronic device displays a sixth interface including a fourth control; In response to the sixth operation of the fourth control acting on the sixth interface, a seventh interface is displayed, wherein the seventh interface includes the first thumbnail and the second thumbnail, and the first image or the second image; the seventh interface does not include other images in the first continuous image set except the first image and the second image, nor does it include thumbnails corresponding to the other images.
8. The method according to claim 7, characterized in that The fourth control of the sixth interface is in an available state; The seventh interface also includes a fourth control, and the fourth control of the seventh interface is in a selected state.
9. The method according to claim 7, characterized in that: After the response to the sixth operation of the fourth control acting on the sixth interface, the method further includes: the electronic device hiding other images in the first continuous image set except the first image and the second image, and hiding thumbnails corresponding to the other images.
10. The method according to any one of claims 1 to 8, characterized in that The method further comprises: The electronic device displays an eighth interface of the camera application, wherein the eighth interface includes a virtual shutter; In response to a seventh operation applied to the virtual shutter, the electronic device performs continuous shooting to obtain the first continuous shooting image set.
11. An electronic device, characterized in that: The electronic device includes a display screen, a processor and a memory; the memory stores program instructions; the processor is used to run the program instructions stored in the memory, so that the electronic device executes the method according to any one of claims 1-10.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes program instructions, and when the program instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Shooting method, graphical interface and related device
CN113727017A
Image display method and electronic device
WO2021017932A1
Method for sharing multimedia file, sending end device, and receiving end device
WO2023142731A1