Image display method and related equipment
By tagging images and storing them in groups in the gallery application, the problems of low image search efficiency and simple interface in the gallery are solved, and fast search and flexible management of images are achieved, which improves the user experience.
Patent Information
- Application Number
- CN202410225664.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-09-05
AI Technical Summary
There are a large number of images in the gallery application, and users are inefficient in finding target images. Similar photos affect the simplicity and aesthetics of the interface, and the boundaries between different scene classifications are blurred and difficult to locate.
When images are acquired, they are tagged and stored in groups by tags. Users can quickly find images based on tags, reduce duplication of similar images, improve the simplicity and aesthetics of the interface, and flexibly manage the display and use of tags.
Through tag classification and management, users can quickly find target images, reduce duplicate images, improve the simplicity and aesthetics of the gallery application interface, reduce the computing power of tag algorithms, and enhance the accuracy and efficiency of image organization.
Smart Images

Figure CN120595965A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to an image display method and related equipment. Background Art
[0002] An electronic device may support a camera function, allowing a user to use the electronic device to take photos. The photos may be stored in a gallery application (also known as an album application), and the user may view the photos in the gallery application. The electronic device may also support the functions of taking screenshots, recording screens, and downloading images, and the corresponding images may also be stored in the gallery application.
[0003] In a possible implementation, images in the gallery application can be stored in chronological order. For example, a user can first find the most recently taken photos in the gallery application, and then find the photos taken earlier.
[0004] However, in possible implementations, there are a large number of images in the gallery application, and users need to spend a lot of time to find the target image, which is inefficient; in some cases, users may take multiple images in a short period of time, and there are many similar photos in the gallery application, which further affects the efficiency of finding images. Summary of the Invention
[0005] The embodiments of the present application provide an image display method and related equipment, which are applied to the field of terminal technology. When acquiring an image, a label is added to the image, and multiple images are grouped by the label, which can facilitate the search and organization of images and enhance the user experience.
[0006] In a first aspect, an embodiment of the present application proposes an image display method, which is applied to an electronic device, the method comprising: displaying a first interface, in which controls of a first label are displayed; when the electronic device obtains a first image, storing the first image in a first image group corresponding to the first label; receiving a first operation for controls of the first label in the first interface; in response to the first operation, displaying a second interface, in which a first control is displayed, the first control including controls of the first label and controls of the second label; the first label and the second label are different; receiving a second operation for selecting controls of the second label; in response to the second operation, displaying a third interface, in which controls of the second label are displayed; when the electronic device obtains a second image, storing the second image in a second image group corresponding to the second label. In this way, electronic devices can tag images when acquiring them, and group multiple images with the same tag; subsequently, users can quickly find target images based on the tags; in addition, the images in the gallery application interface are streamlined through tags. For example, photos of people taken in a short period of time are stored under the person tag, reducing the duplication of similar images and improving the simplicity and aesthetics of the gallery application interface; further, electronic devices can classify images based on tags, reducing the difficulty of locating scenes with blurred classification boundaries between different scenes when subsequently organizing images.
[0007] In one possible implementation, in the third interface, the control of the second label is in an open state; after displaying the third interface, the following further includes: receiving a third operation on the control of the second label; in response to the third operation, displaying a fourth interface, in which the control of the second label is displayed, and the control of the second label is in an closed state; when the electronic device obtains the third image, the third image is stored in the first application, and the first application stores one or more image groups, and none of the one or more image groups includes the third image. In this way, the electronic device can use tags to group images by turning on the tag control; it can also use the normal process to store images by turning off the tag control; the tag control can be turned off when the user does not need to use the tag; reducing the computing power consumption of tag-related algorithms, and making the application scenarios of tags more flexible.
[0008] In one possible implementation, after displaying the third interface, the following further comprises: receiving a fourth operation on a control for a second label in the third interface; in response to the fourth operation, displaying a fifth interface, wherein the fifth interface displays a first control, wherein the first control also includes a control for creating a new label; receiving a fifth operation on the control for creating a new label; in response to the fifth operation, displaying a sixth interface; wherein the sixth interface includes a first pop-up window, wherein the first pop-up window includes an input box and a confirmation control; receiving a sixth operation; wherein the sixth operation includes an operation of inputting the name of the third label in the input box and / or a triggering operation for the confirmation control; in response to the sixth operation, displaying a seventh interface; wherein the seventh interface displays a control for the third label. In this way, users can create corresponding labels according to the attributes of the image to be acquired, enriching the usage scenarios of the labels, enabling the labels to more accurately classify images, and making the application of the labels more flexible, thereby improving the user experience.
[0009] In one possible implementation, the sixth operation includes entering the name of a third tag in the input box and triggering a confirmation control; the first pop-up window also includes the names of multiple tags; the multiple tag names include: tag names identified based on the screen content of the third interface and / or preset tag names; the operation of entering the name of the third tag in the input box includes selecting the name of the third tag from the multiple tag names. In this way, the electronic device can quickly create new tags based on intelligently recommended tags, simplifying the user's text input operation and improving the user experience.
[0010] In one possible implementation, the sixth operation includes a triggering operation for a specific control; before receiving the sixth operation, the input box of the first pop-up window displays preset information; after receiving the sixth operation, the seventh interface displays a control with a third label; the name of the third label corresponds to the preset information. In this way, the electronic device can quickly create and use labels, thereby improving the user experience.
[0011] In one possible implementation, after storing the second image in the second image group corresponding to the second tag, the following further steps are performed: displaying an eighth interface, the eighth interface including the second image group, information identifying the second image group, and one or more images; the one or more images in the eighth interface not including the second image; the information identifying the second image group including the number of second images and the name of the second tag; receiving a seventh operation on the second image group; and in response to the seventh operation, displaying a ninth interface; displaying a second pop-up window in the ninth interface, the second pop-up window including the second image, the second image including one or more images matching the second tag. In this way, the electronic device can group multiple images under the same tag; subsequently, the user can quickly find the target image based on the tag. Furthermore, the tags can be used to streamline the images in the gallery application interface. For example, photos of people taken within a short period of time are stored under the people tag, reducing the duplication of similar images and improving the simplicity and aesthetics of the gallery application interface. Furthermore, the electronic device can classify images based on the tags to reduce the difficulty of locating scenes with blurred boundaries between different scene categories when subsequently organizing the images.
[0012] In one possible implementation, after displaying the ninth interface, the following further comprises: receiving an eighth operation on the ninth interface for a target image, where the target image includes one or more images in the second image; displaying the tenth interface in response to the eighth operation; displaying a second pop-up window on the tenth interface, where the target image in the second pop-up window is selected; the eighth operation includes selecting a selection box corresponding to the target image, or long-pressing the target image; and moving the storage location of the target image while the target image is selected. In this way, after selecting a target image, the user can adjust the storage location of the target image, facilitating image organization and improving the user experience.
[0013] In one possible implementation, when a target image is in a selected state, the storage location of the target image is moved; the steps include: receiving a trigger operation for a third control in a tenth interface; displaying an eleventh interface in response to the trigger operation for the third control; displaying a second pop-up window in the eleventh interface; not including the target image in the second pop-up window; receiving a trigger operation for a first return control, displaying a twelfth interface, displaying a second image group and one or more images in the twelfth interface, the one or more images in the twelfth interface including the target image; wherein, in the twelfth interface, the number of second images displayed in the information for identifying the second image group is less than the number of second images displayed in the information for identifying the second image group in the eighth interface. In this way, the electronic device can move the image under the label to its original position by releasing the control to the original position, thereby facilitating overall image and label management and improving the user experience.
[0014] In one possible implementation, when a target image is selected, the target image's storage location is moved; the process also includes: receiving a ninth operation on the target image in a tenth interface; the ninth operation includes dragging the target image out of a second pop-up window; and in response to the ninth operation, displaying a thirteenth interface, which includes a second pop-up window; the second pop-up window does not include the target image. In this way, the electronic device can move the image under the label to its original location through a drag operation, facilitating overall image and label management and improving the user experience.
[0015] In one possible implementation, the second pop-up window also displays a fourth control that moves the storage location of the target image when the target image is selected; and further includes: receiving a trigger operation for the fourth control in the tenth interface; displaying a fourteenth interface in response to the trigger operation for the fourth control; displaying one or more album icons in the fourteenth interface; receiving a selection operation for an icon of a target album in one or more albums; displaying a fifteenth interface in response to the selection operation for an icon of a target album in one or more albums; displaying a second pop-up window in the fifteenth interface; the second pop-up window does not include the target image; and the target album includes the target image. In this way, the electronic device can move images under a tag to other albums by moving to the album control, facilitating overall image and tag management and improving the user experience.
[0016] In one possible implementation, after displaying the ninth interface, the following further comprises: receiving a tenth operation on a target image in the ninth interface; displaying a sixteenth interface in response to the tenth operation; displaying the target image in the sixteenth interface, and the target image in the sixteenth interface having a larger size than the target image in the ninth interface; and the tenth operation comprising: clicking on the target image. Thus, after grouping multiple images, the electronic device can display one or more images under the label in a label window, and can also further enlarge and / or edit any of the one or more images; after the images are grouped, the user can quickly use the label to view the target image and perform editing operations on the target image, thereby improving the user experience.
[0017] In one possible implementation, one or more images in the eighth interface also include the fourth image; after displaying the eighth interface, the following further comprises: receiving an eleventh operation on the fourth image in the eighth interface; the eleventh operation including a long press operation; displaying a seventeenth interface in response to the eleventh operation; in the seventeenth interface, the fourth image is selected; receiving a twelfth operation on the fourth image; the twelfth operation including dragging the fourth image to the second image group; displaying an eighteenth interface in response to the twelfth operation; the eighteenth interface displays the second image group and does not display the fourth image; wherein, in the eighteenth interface, the number of second images displayed in the information for identifying the second image group is greater than the number of second images displayed in the information for identifying the second image group in the eighth interface. In this way, the electronic device can add images to the image group when subsequently integrating the images, facilitating image integration and tag management and improving the user experience.
[0018] In one possible implementation, the eighth interface also displays a first setting control; after displaying the eighth interface, the following further includes: receiving a trigger operation for the first setting control in the eighth interface; displaying a nineteenth interface in response to the trigger operation for the first setting control; displaying a fifth control on the nineteenth interface; receiving a trigger operation for the fifth control, displaying a twentieth interface, wherein the twentieth interface displays a newly created tag and / or one or more tags, each of which has a tag validity period, an edit control, and a delete control; the edit control is used to modify the name of the tag, and the delete control is used to delete the tag; the one or more tags include a first tag and a second tag. In this way, the electronic device can manage multiple tags through the group tag control, thereby improving the flexibility and accuracy of image grouping; in addition, the tag validity period can prompt the user to delete early or expired tags in a timely manner to avoid wasting tag resources.
[0019] In one possible implementation, the eighth interface also displays a third image group corresponding to a fourth tag, and the usage time of the fourth tag reaches the tag validity time. After displaying the eighth interface, the following further includes: receiving a thirteenth operation on the third image group; displaying a twenty-first interface in response to the thirteenth operation; displaying a third pop-up window in the twenty-first interface, the third pop-up window including a prompt message, a sixth control, a seventh control, and a cancel control; the prompt message is used to remind the user that the fourth tag has expired and needs to be processed; upon receiving a trigger operation on the sixth control, displaying the twenty-second interface; displaying the fourth tag in the twenty-second interface, and the tag validity time corresponding to the fourth tag is not expired; or, upon receiving a trigger operation on the seventh control, displaying the twenty-third interface; displaying a new tag and one or more tags in the twenty-third interface, the one or more tags not including the fourth tag. In this way, the user can be prompted to extend the usage time or delete the expired tag, thereby reducing the waste of tag resources.
[0020] In one possible implementation, the first interface includes a camera application interface, and the first application includes a gallery application; when the electronic device obtains a first image, the first image is stored in a first image group corresponding to a first tag, including: receiving an operation for shooting; in response to the operation for shooting, obtaining the first image, and storing the first image in a first image group corresponding to a first tag of the gallery application. In this way, the electronic device can tag photos when taking photos, and group multiple photos under the same tag; subsequently, the user can quickly find the target photo according to the tag; in addition, the photos in the gallery application interface are streamlined by tags, for example, photos of people taken in a short period of time are stored under the person tag, reducing the duplication of similar photos and improving the simplicity and aesthetics of the gallery application interface; further, the electronic device can classify photos based on tags, reducing the scenes where the classification boundaries of different scenes are blurred and difficult to locate when the photos are subsequently sorted.
[0021] In one possible implementation, the first interface also displays a second setting control, and further includes: receiving a trigger operation for the second setting control; displaying a twenty-fourth interface in response to the trigger operation for the second setting control; the twenty-fourth interface includes an eighth control and a second return control, and the eighth control is in an on state; in the case of receiving a trigger operation for the eighth control, displaying the eighth control in a off state in the twenty-fourth interface; receiving a trigger operation for the second return control; displaying a twenty-fifth interface in response to the trigger operation for the second return control; not displaying the first label control in the twenty-fifth interface, and the twenty-fifth interface includes a camera application interface. In this way, the electronic device can control the display and cancellation of the label by using the label switch control, turning on the label function when the user needs to use the label, and turning off the label function when the user does not need to use the label; the computational power consumption of the label-related algorithm can be reduced, and the application scenarios of the label can be made more flexible.
[0022] In one possible implementation, before displaying the first interface, the following further steps are included: displaying a twenty-sixth interface, the twenty-sixth interface including an interface for screenshot; receiving an operation for screenshot; displaying a twenty-seventh interface in response to the operation for screenshot; the twenty-seventh interface including the content of the twenty-sixth interface, a first image, and controls of a first label; the first image including an image obtained by taking a screenshot of the twenty-sixth interface; and the controls of the first label being in a closed state; displaying the first interface including: receiving a fourteenth operation for controls of the first label; and displaying the first interface in response to the fourteenth operation; and the controls of the first label being in an open state. In this way, the electronic device can tag the screenshots when taking screenshots and group multiple screenshots under the same label; subsequently, the user can quickly find the target screenshot based on the label; in addition, the screenshots in the gallery application interface are streamlined by labels. For example, screenshots taken in a short period of time are all stored under the record label, reducing the duplication of similar screenshots and improving the simplicity and aesthetics of the gallery application interface; further, the electronic device can classify the screenshots based on the labels to reduce the ambiguity and difficulty in locating different scene classification boundaries when subsequently organizing the screenshots.
[0023] In one possible implementation, the first operation includes a long press; the second operation includes sliding the touch object from the control of the first label to the control of the second label and performing a lift operation; when the touch object is on the control of the first label, the name of the first label is displayed on the control of the first label; when the touch object is on the control of the second label, the name of the second label is displayed on the control of the second label. In this way, when performing a tab control switching operation, the user can understand the currently selected target tab control through the corresponding description information of the tab control, reducing the obstruction of the tab control by the touch object, improving the accuracy of the tab control switching process, and enhancing the user experience.
[0024] In one possible implementation, the first tag is obtained using at least one of the following methods: a tag obtained based on the screen content in the first interface, a tag used last time, and / or a new tag created based on a tag name input by the user. In this way, the priorities of multiple implementation methods are set according to the preview screen, and the method with a higher probability of the initial tag being the target tag is executed first; this can reduce the user's operation of switching the initial tag control to the target tag control; in addition, it can reduce the repeated creation of tags. For example, if the electronic device includes a photo tag and the electronic device recognizes that the tag is a person tag based on the preview screen, the electronic device can display the photo tag and not create a person tag to avoid duplication of tag definitions.
[0025] In a second aspect, an embodiment of the present application provides an electronic device, which may also be referred to as a terminal device, terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device may be a mobile phone, a smart TV, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.
[0026] The electronic device comprises: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the electronic device performs the method of the first aspect.
[0027] In a third aspect, an embodiment of the present application provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method of the first aspect.
[0028] In a fourth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is run, it enables the computer to execute the method of the first aspect.
[0029] An embodiment of the present application provides a chip system, which includes at least one processor and a communication interface. The communication interface and the at least one processor are interconnected through a line, and the at least one processor is used to run a computer program or instruction to execute the method of the first aspect.
[0030] It should be understood that the second to fifth aspects of the present application correspond to the technical solutions of the first aspect of the present application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation methods are similar and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 A schematic diagram of an interface of a gallery application in a possible implementation;
[0032] Figure 2 A schematic diagram of an interface of an image display method provided in an embodiment of the present application;
[0033] Figure 3 A schematic diagram of the interface for opening or closing a tag in a shooting scenario provided by an embodiment of the present application;
[0034] Figure 4 A schematic diagram of an interface for opening or closing a tag in a screenshot scenario provided in an embodiment of the present application;
[0035] Figure 5 A schematic diagram of an interface showing an initial label display method provided in an embodiment of the present application;
[0036] Figure 6 A schematic diagram of an interface showing another initial label display method provided in an embodiment of the present application;
[0037] Figure 7 A schematic diagram of an interface for switching tab controls provided in an embodiment of the present application;
[0038] Figure 8 A schematic diagram of another interface for switching tab controls provided in an embodiment of the present application;
[0039] Figure 9 A schematic diagram of an interface for entering a new tag entry provided in an embodiment of the present application;
[0040] Figure 10 A schematic diagram of an interface for customizing input tags provided in an embodiment of the present application;
[0041] Figure 11 A schematic diagram of an interface of a smart input tag provided in an embodiment of the present application;
[0042] Figure 12 A schematic diagram of an interface for canceling a display label provided in an embodiment of the present application;
[0043] Figure 13 A schematic diagram of an interface for displaying a target image in a label provided by an embodiment of the present application;
[0044] Figure 14 A schematic diagram of an interface for an image release method provided in an embodiment of the present application;
[0045] Figure 15 A schematic diagram of an interface for another image release method provided in an embodiment of the present application;
[0046] Figure 16 A schematic diagram of an interface for moving an image to an album provided in an embodiment of the present application;
[0047] Figure 17 A schematic diagram of an interface for adding an image provided in an embodiment of the present application;
[0048] Figure 18 A schematic diagram of an interface for managing tags provided in an embodiment of the present application;
[0049] Figure 19 A schematic diagram of another interface for managing tags provided in an embodiment of the present application;
[0050] Figure 20 A schematic diagram of another interface for managing tags provided in an embodiment of the present application;
[0051] Figure 21 A schematic diagram of a flow chart of an image display method provided in an embodiment of the present application;
[0052] Figure 22 A schematic structural diagram of an image display device provided in an embodiment of the present application;
[0053] Figure 23 A schematic structural diagram of an electronic device 100 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] To facilitate a clear description of the technical solutions of the embodiments of this application, the words "exemplary" or "for example" are used in the embodiments of this application to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be interpreted as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0055] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0056] It should be noted that the "at..." in the embodiments of the present application can be the instant when a certain situation occurs, or it can be a period of time after the situation occurs, and the embodiments of the present application do not specifically limit this. In addition, the display interface provided in the embodiments of the present application is only an example, and the display interface can also include more or less content.
[0057] The electronic device may be provided with a gallery application, which may store captured photos, recorded videos, screenshots, screen recordings, and / or images downloaded from other applications.
[0058] In a possible implementation, images in the gallery application may be stored in chronological order. For example, the electronic device may display Figure 1 The gallery application interface shown in the figure. Figure 1 In the interface shown, the electronic device can display multiple images in chronological order; for example, the multiple images include image 101, image 102, and image 103. Image 101 and image 103 can be photos, and image 102 can be a screenshot. The shooting time of image 101 is later than the screenshot time of image 102, and the screenshot time of image 102 is later than the shooting time of image 103.
[0059] In a possible implementation, the gallery application has a large number of images, and users need to spend a lot of time to find the target image, which is inefficient. In addition, a large number of duplicate images affect the simplicity and aesthetics of the gallery application interface.
[0060] For example, in a possible implementation, a user may take multiple images in a short period of time, and there are many similar photos in the gallery application. Figure 1 The interface shown displays multiple images related to scenery, as shown by the multiple images in the dotted box 104; Figure 1The interface also displays multiple images related to the zoo, as shown by the multiple images in the dotted box 105. In this case, the images of the same scene are relatively similar, and the classification boundaries of images of different scenes are relatively vague, making it difficult to locate them, which increases the difficulty of image search.
[0061] For another example, in a possible implementation, other images may be interspersed among images of the same scene, or the edited image may be far away from the image of the same scene, making it difficult to find. For example, the images in dotted boxes 104 and 105 may be travel notes of a user's trip; and image 102 is a screenshot of a navigation application. Image 102 is interspersed among the images of the travel note scene; when the user searches for image 102, image 102 may be ignored because most of the images in the area are images of the same scene, making it more difficult to find the image. Alternatively, after the user edits image 103, the edited image 106 may be far away from the image in dotted box 105, making it more difficult to find the image.
[0062] In view of this, an embodiment of the present application provides an image display method, which tags the image when the image is obtained; automatically classifies the image according to the tag; and subsequently quickly searches for the target image according to the tag in the gallery application. For example, before taking a photo and / or taking a screenshot, the electronic device can tag the image to be obtained; when taking a photo or taking a screenshot, the electronic device stores multiple images under the tag. In this way, the electronic device can classify images by tags when taking a photo or taking a screenshot, and images of the same scene can be stored under one tag. When searching for a target image, the user can search among multiple images under the tag corresponding to the target image, thereby improving the efficiency of image search; at the same time, the gallery application interface may not display multiple similar images, thereby improving the simplicity and aesthetics of the interface.
[0063] Let's combine Figure 2 Briefly introduce the use of the label in the embodiment of this application. Figure 2 As shown:
[0064] The electronic device can open the camera application and display the camera application interface. The camera application interface can be, for example, Figure 2 The interface shown in a in the figure displays controls for multiple shooting modes 201, and the multiple shooting modes 201 may include, for example, aperture mode, night mode, portrait mode, photo mode, video mode, movie mode, and professional mode.
[0065] Take the photo mode as an example. Figure 2 In the interface shown in a, the photo mode is selected and the electronic device can take photos in the photo mode.
[0066] The camera application interface can display label controls (the controls can also be called icons), and the label controls can be used to turn on or off the labels. Among them, when the label control is in the on state, the electronic device can mark the photos to be taken; when the label control is in the off state, the electronic device can not mark the photos to be taken.
[0067] In the embodiments of the present application, the electronic device may include multiple labels. The electronic device can display a target label in the camera application interface, and the target label corresponds to the picture in the camera application interface. The picture in the camera application interface can be a preview picture, and the preview picture can be a picture obtained based on the camera. For example, the labels can include people, scenery, travel notes, outdoor scenes, etc.; the labels can be user-defined labels. The camera application interface can be like Figure 2 the interface shown in a of, the preview picture includes people. Correspondingly, the control of the target label can be a people label control 202; the people label control 202 is in the off state. When the people label control 202 is in the off state, if the electronic device receives a trigger operation for the shutter button, the electronic device stores the photo using the normal photo-taking process and does not mark the photo with a label.
[0068] In the embodiments of the present application, the icon of the target label includes label description information, and the label description information can be used to explain the type of the current label. The label description information can be in various forms such as text, numbers, and / or graphics. For example, in Figure 2 the interface shown in a of, the icon of the people label control 202 carries the character "person" to indicate that the current label is a people label. The embodiments of the present application do not limit the form and number of words of the label description information.
[0069] When the label control is in the off state, the electronic device will switch the label control to the on state through a trigger operation on the label control, so that the electronic device can mark the photos to be taken. For example, in Figure 2 the interface shown in a of, when receiving a trigger operation for the people label control 202, the electronic device can enter Figure 2 the interface shown in b of.
[0070] In Figure 2 the interface shown in b of, the electronic device displays the people label control 203 in the on state. The people label control 203 is different from the people label control 202 to represent that the people label is in two different states of on or off. For example, the color of the people label control 203 is different from the color of the people label control 202, the specification of the people label control 203 is different from the specification of the people label control 202, and / or the border of the people label control 203 is different from the border of the people label control 202, etc.
[0071] When the character tag control 203 is turned on, if the electronic device receives a trigger operation for the shutter button, the electronic device uses the photo-taking process in the embodiment of the present application to store the photo and tag the photo. Figure 2 In the interface shown in b, when a trigger operation for the shutter key 204 is received, the electronic device can Figure 2 The preview screen in the interface shown in b is saved to obtain a photo, which is marked with a person tag.
[0072] Optionally, the electronic device can also close the label control by clicking. Figure 2 When the interface shown in b is displayed, the character label control 203 is in the open state. When a click operation is received on the character label control 203, the electronic device can also enter the Figure 2 In the interface shown in a, the character tag control 202 is in a closed state. This embodiment of the present application will not be described in detail.
[0073] It is understandable that the embodiments of the present application use the display of labels in the upper right corner of the camera application interface as an example to illustrate the labels; for example, the label control can be displayed in the position shown as the person label control 202 or the person label control 203. In other embodiments, the top menu bar 205 of the camera application interface displays multiple shortcut controls, including, for example, AI controls, flash controls, filter controls, and setting controls; wherein, the label control can also be displayed in the top menu bar 205. In still other embodiments, the label control can be displayed on either side of the zoom control 206. The embodiments of the present application do not limit the position of the label control in the camera application interface.
[0074] After taking a photo, the user can view the newly taken photo in the gallery application. For example, after taking a photo, the electronic device can exit the camera application and open the gallery application. The electronic device can display the following Figure 2 The gallery application interface shown in c in Figure 1. This interface includes one or more images and one or more image groups. An image group can be understood as a collection of images tagged with the same label. The image group icon displays the label name and the number of images under that label. An image can be, for example, image 207, and an image group can be, for example, person-tagged image group 208. The icon for person-tagged image group 208 displays the word "person" and the number of images under the person label is 3.
[0075] exist Figure 2 In the interface shown in c, the electronic device may not display the newly taken photos, and may display the person tag image group 208, which includes the newly taken photos.
[0076] The electronic device may not display the newly captured image, which can be understood as follows: in the normal photo-taking process, the first image in the gallery application interface is the most recently captured image; the first image can be the most recently captured image. Figure 2 However, in the embodiment of the present application, the first image may be image 207, which is not a photo taken with Figure 2 The picture shown in b is shown in FIG.
[0077] Tags can be understood as a form of grouping multiple images in the gallery application interface and displaying them together. Taking the character tag image group 208 as an example, the character tag image group 208 includes multiple images related to the person that are taken when the character tag control 203 is turned on; for example, the character tag image group 208 includes Figure 2 In some embodiments, the icon of the character label image group 208 can be a newly taken photo, an image after adding a mask to the newly taken photo, an image after blurring the newly taken photo, or a preset image. Grouping can be understood as: Figure 2 In the interface shown in c, the image 207 is a single image and occupies one image display position; the character label image group 208 is a group of three images and occupies one image display position.
[0078] The electronic device can view multiple images under the image group through a trigger operation on the image group. Figure 2 In the interface shown in c, when a click operation on the character label image group 208 is received, the electronic device may display the following Figure 2 The interface shown in d. Figure 2 In the interface shown in d in FIG, the electronic device displays a person tag window 209, which may include photos captured by the electronic device while the person tag control 203 is open. For example, the person tag window 209 includes images 210, 211, and 212, with image 210 being a newly captured photo. The user can browse and view all images under the person tag in the person tag window 209.
[0079] In some embodiments, in the character tag window 209, the electronic device may display multiple images in chronological order. For example, the order of the shooting time of the multiple images is: the shooting time of image 210 is later than the shooting time of image 211, and the shooting time of image 211 is later than the shooting time of image 212.
[0080] Optionally, in the embodiment of the present application, the position of the image group in the gallery application interface may be related to the first image in the image group. For example, the first image in the character label image group 208 corresponds to image 212. The character label image group 208 is in the Figure 2The position in the interface shown in c is related to the shooting time of image 212. Optionally, in the embodiment of the present application, the position of the image group in the gallery application interface may also be related to the last image in the image group. For example, the last image in the character label image group 208 corresponds to image 210. The character label image group 208 is in the Figure 2 The position in the interface shown in c is related to the shooting time of the image 210. The embodiment of the present application does not limit the position of the label.
[0081] In this way, the electronic device can label the image to be taken when shooting, and group multiple images under the same label; subsequently, the user can quickly find the target image in the gallery application interface according to the label; in addition, the images in the gallery application interface are streamlined through labels. For example, photos of people taken in a short period of time are stored under the person label, reducing the duplication of similar images and improving the simplicity and aesthetics of the gallery application interface; further, the electronic device can classify images based on labels, reducing the scenes where the classification boundaries of different scenes are blurred and difficult to locate when the images are subsequently sorted.
[0082] The above embodiments briefly describe the use of the label in the embodiment of the present application. Figure 3-Figure 20 The tag usage process is described in detail, wherein the tags may involve the following usage scenarios: Scenario 1, various application scenarios in which electronic devices turn tags on or off; Scenario 2, taking the photo-taking scenario as an example, after turning on the camera application, the electronic device displays the initial tag; Scenario 3, the electronic device switches or creates a new target tag; Scenario 4, taking the photo-taking scenario as an example, the electronic device displays or cancels the display of the tag; Scenario 5, the processing process of multiple images under the tag in the gallery application; Scenario 6, the tag management process.
[0083] Figure 2 The embodiment shown takes the photo scene as an example to illustrate the technical solution in the embodiment of the present application, which involves the application scenario of turning on or off the label of the electronic device in the photo scene. Figure 3 and Figure 4 The following describes other application scenarios in Scenario 1 except for the photo-taking scenario.
[0084] It is understandable that after the electronic device enters the camera application, multiple shooting modes of the electronic device can support the tag function. Figure 3 Taking the shooting mode as the video mode as an example, the application of tags in the video mode is described. Figure 3 As shown:
[0085] The electronic device displays the video preview interface of the camera application. The video preview interface is as follows: Figure 3The interface shown in a in FIG. The interface displays multiple shooting mode 301 controls, and the multiple shooting modes 301 can be, for example, night scene mode, portrait mode, photo mode, video mode, movie mode, professional mode and more. The electronic device can set the shooting mode to video mode, for example, in Figure 3 In the interface shown in a, the video recording mode is selected.
[0086] In the video preview interface, the electronic device may display a control for a target tag and a preview screen. For example, a control for a target tag, such as a person tag control 302, may display a preview screen that includes, for example, a female person. Person tag control 302 corresponds to the preview screen in the video preview interface. Person tag control 302 is in the off state. If the electronic device is recording a video and person tag control 302 is off, the electronic device will store the video using the standard recording process and will not tag the video.
[0087] When the label control is in the off state, the electronic device will switch the label control to the on state by triggering the label control, so that the electronic device can mark the video to be recorded. Figure 3 In the interface shown in a, when a trigger operation for the character tag control 302 is received, the electronic device can enter Figure 3 The interface shown in b. Figure 3 In the interface shown in b, the electronic device displays an open character tag control 303. The character tag control 303 is different from the character tag control 302 to indicate that the character tag is in two different states, open or closed.
[0088] In one possible implementation, before starting recording, if the control of the target tag is turned on, the electronic device can mark the subsequently recorded video, and the recorded video is stored under the person tag.
[0089] For example, when the character tag control 303 is turned on, if the electronic device records a video, the electronic device uses the recording process in the embodiment of the present application to store the video and mark the video with a tag. Figure 3 In the interface shown in b, when a trigger operation for the recording control 304 is received, the electronic device can Figure 3 Record and save the preview screen in the interface shown in b to obtain a video, which is marked with a person tag. Subsequent users can use, for example, Figure 2 The method in the illustrated embodiment is used to view the video in the gallery application, which will not be described in detail in the embodiment of the present application.
[0090] In another possible implementation, after starting recording, if the target tag control is turned on, the electronic device can mark the current and subsequent recorded videos, and the recorded videos are stored in the person tag image group.
[0091] For example, when the character tag control is in the off state, the electronic device records a video; during the video recording process, the character tag control is switched to the on state, and the electronic device uses the recording process in the embodiment of the present application to store the current video and mark the video. Figure 3 In the interface shown in a, the character tag control 302 is in a closed state. When a trigger operation for the recording control 305 is received, the electronic device starts recording the video. Figure 3 As shown in the c interface; Figure 3 In the interface shown in c, when the electronic device receives a click operation on the character tag control 306, the electronic device enters Figure 3 In the interface shown in d, Figure 3 In the interface shown in d, the character tag control 307 is displayed in the open state, and the electronic device can tag the video and obtain the video stored in the character tag image group. Figure 2 The method in the illustrated embodiment is used to view the video in the gallery application, which will not be described in detail in the embodiment of the present application.
[0092] It should be noted that the embodiments of the present application only illustrate the application scenarios of labels in shooting mode using photo mode and video mode. In actual applications, electronic devices can also apply labels in aperture, night scene, portrait, movie, professional and more shooting modes, which are no longer listed one by one in the embodiments of the present application.
[0093] The tags shown in the embodiment of the present application can be used in shooting scenes, such as Figure 2 and Figure 3 In addition, the tags shown in the embodiment of this application can also be applied to the screenshot and screen recording scene. The following takes the screenshot scene as an example. Figure 4 Explain the process of opening or closing labels in the screenshot and screen recording scenarios, such as Figure 4 As shown:
[0094] The electronic device can display the interface to be screenshotted, and the interface to be screenshotted can be, for example Figure 4 The interface shown in a, Figure 4 The content in the interface shown in a in the figure can be, for example, the content of the meeting minutes. Figure 4 Take a screenshot of the contents in the interface shown in a.
[0095] The operation of triggering the screenshot can be a screenshot operation based on a screenshot control, a screenshot operation can be a gesture-triggered screenshot operation, or a screenshot operation can be triggered by other means. This embodiment of the application does not limit this.
[0096] The screenshot control can be a control in the control center interface for controlling the screenshot function. The screenshot operation triggered by the screenshot control can be, for example: Figure 1 In the interface shown in a, the electronic device receives a trigger operation of sliding down from the top of the screen. In response to the trigger operation of sliding down from the top of the screen, the electronic device displays the following Figure 4 The control center interface shown in b. Figure 4 In the interface shown in b, the electronic device displays multiple shortcut controls, which may include a screenshot control 401. When a trigger operation for the screenshot control 401 is received, the electronic device may Figure 4 Take a screenshot of the content in the interface shown in a, such as Figure 4 The interface shown in c.
[0097] Gesture-triggered screenshots can be used, for example: Figure 4 In the interface shown in a, specific gestures such as sliding and / or clicking are used to achieve Figure 4 The screenshot operation can also be triggered by the content in the interface shown in a. Figure 4 In the interface shown in a, the volume button and / or power button on the side of the electronic device is triggered.
[0098] After triggering the screenshot, the electronic device may display the following Figure 4 The interface shown in c in FIG. For example, Figure 4 The interface shown in c includes an image 402 and a record label control 403. Among them, the image 402 can be Figure 4 The electronic device may display image 402 for a period of time after triggering the screenshot to prompt the user that the electronic device has responded to the triggering operation and completed the screenshot. The display time of image 402 may be, for example, 5 seconds. The record label control 403 may be in a closed state. At this time, if the user does not perform the operation of opening the label control before image 402 disappears, the electronic device may execute the normal screenshot process to save image 402, and will not store image 402 under the record label.
[0099] The electronic device may classify the screenshots based on the operation of opening the tag control; wherein, the content in the image 402 is related to the meeting record, the electronic device may classify the image 402 using the record tag. Figure 4In the interface shown in c, when the electronic device receives a trigger operation for the record tag control 403, the electronic device may enter the following Figure 4 The interface shown in d.
[0100] exist Figure 4 In the interface shown in d, the record label control 404 is in the open state. After the image 402 reaches the display time, the electronic device can display the following Figure 4 The interface shown in a, Figure 4 Image 402 and record tag control 404 are no longer displayed in the interface shown in a. Furthermore, the electronic device saves image 402 and stores it in the record tag image group. It should be noted that the display duration of the tag can be the same as the display duration of the screenshot. For example, when image 402 disappears, record tag control 404 also disappears simultaneously.
[0101] It is understood that the storage location of the image can be referenced Figure 2 For example, in a common screenshot process, the storage location of image 402 in the gallery application can refer to Figure 2 The electronic device may display image 402 at the position of image 207 in the interface shown in c. In the screenshot process of the embodiment of the present application, image 402 is stored in the record tag image group. The position of the record tag image group in the gallery application can be referred to. Figure 2 The position of the character label image group 208 in the interface shown in c is not repeatedly described in this embodiment of the application.
[0102] The above embodiments are combined Figure 2-Figure 4 The application scenarios of tags and how to open / close tags are explained. Figure 5 and Figure 6 This section explains how to display the initial label.
[0103] It is understood that an electronic device may be configured with multiple tags. After the electronic device opens the camera application, the electronic device may display an initial tag control in the camera application interface. In a first possible implementation, the initial tag may be an existing tag that is intelligently identified and automatically matched based on the preview screen in the camera application interface; in a second possible implementation, the initial tag may be a new tag that is intelligently identified and generated based on the preview screen in the camera application interface; in a third possible implementation, the initial tag may be the last used tag; in a fourth possible implementation, the initial tag may be a fixed default tag; and in a fifth possible implementation, the initial tag may be a new tag control.
[0104] In a first possible implementation, the initial tag may be an existing tag that is intelligently identified and automatically matched based on the preview image in the camera application interface. For example, after the electronic device opens the camera application, the camera application interface may be, for example, Figure 5 The electronic device intelligently identifies the preview image and determines Figure 5 The preview screen in the interface shown in a is related to the character, and the character label is an existing label in the electronic device, for example, Figure 5 Before the interface shown in a, electronic devices were based on Figure 2 The embodiment shown has captured images related to people, and people tags are set in the gallery application. Figure 5 When the interface shown in a is displayed, the electronic device can set the initial label to the character label according to the character in the preview screen and display the character label control 501.
[0105] The initial state of the character label control 501 may be a closed state, such as Figure 5 The initial state of the character label control 501 can also be the open state ( Figure 5 (not shown). In some embodiments, after entering the camera application, the electronic device may set the initial state of the initial label control to be closed; in other embodiments, after entering the camera application, the electronic device may set the initial state of the initial label control to the state of the label control when the camera application was last closed. For example, if the state of the label control was open when the camera application was last closed, then the initial state of the initial label control after entering the camera application this time is open. The embodiments of the present application are not limited to this.
[0106] In a second possible implementation, the initial label can be a new label generated by intelligently identifying the preview image in the camera application interface. It is understood that the electronic device can intelligently identify the preview image in the camera application interface and obtain a label corresponding to the preview image, but the electronic device may not have that label set. In this case, the electronic device can create and apply that label.
[0107] For example, after the electronic device opens the camera application, the camera application interface may be Figure 5 The electronic device intelligently identifies the preview image and determines Figure 5 The preview screen in the interface shown in b is related to scenery, and the scenery label is not an existing label in the electronic device. For example, Figure 5 Before the interface shown in b, the gallery application did not have a landscape label. Figure 2 The interface shown in c is displayed. Figure 5 When the interface shown in b is displayed, the electronic device can create a new scenery label according to the scenery in the preview screen and display the scenery label control 502.
[0108] It is understandable that in some scenarios, users may not use the tags automatically created by the electronic device. For example, when the camera application is first opened, the image captured by the camera may not be the image the user wants to capture; or the user may not want to use scenery to categorize subsequent images. In this case, the user switches the scenery tag control 502 to another tag control, or the scenery tag control 502 is closed in the current shooting scene; the scenery tag can be considered useless and the electronic device can delete the scenery tag.
[0109] In this embodiment of the present application, the target tag is highly correlated with the preview screen. The electronic device can identify the initial tag based on the preview screen, and the probability that the initial tag is the target tag is high. This reduces the user's subsequent switching operations from the initial tag to the target tag, making the tag display process more intelligent and improving the user experience. Furthermore, if the electronic device automatically creates a new tag and the tag is not in use, the electronic device can delete the unused tag to reduce the waste of tag resources.
[0110] In a third possible implementation, the initial tag may be the tag used last time. For example, when the electronic device last used the camera application, a person tag control was displayed in the camera application interface; after the electronic device starts the camera application this time, the camera application interface may display, for example, a person tag control 601, such as Figure 6 As shown in interface b.
[0111] In some scenarios, the third possible implementation method may be applicable to the case where the electronic device cannot intelligently identify the label corresponding to the preview screen, and / or the electronic device is not provided with a label corresponding to the preview screen. Figure 6 In the interface shown in a of FIG, the gallery application interface displays multiple tags, such as a person tag 602 and a landscape tag 603. The electronic device can then open the camera application and display the following Figure 6 The interface shown in b. Figure 6 The preview image in the interface shown in b can be, for example, "eggplant-shaped bottle". The electronic device cannot find a tag that matches the preview image in the existing tags based on the preview image. For example, both the person tag and the landscape tag do not match the preview image; and / or the electronic device cannot classify the content of the preview image and cannot obtain a new tag corresponding to the preview image. In this case, the electronic device can use the tag used when taking a photo last time. For example, when taking a photo last time, the electronic device used a person tag. In this case, the electronic device can use the tag used when taking a photo last time. Figure 6 The initial label control displayed in the interface shown in b is the character label control 601.
[0112] In a fourth possible implementation, the initial label may be a fixed default label. Each time the camera application is opened, the electronic device will display a fixed label in the camera application interface. In some embodiments, the electronic device may switch the initial label according to the front or rear camera. For example, when taking pictures with the front camera, the preview screen is mostly people, and the initial label control may be a person label control; when taking pictures with the rear camera, the preview screen may be scenery or people and scenery in the same frame, and the initial label control may be a landscape label control. The default label may be any preset label, and the embodiments of the present application do not limit this.
[0113] In a fifth possible implementation, if the electronic device does not contain existing tags and cannot intelligently identify a new tag corresponding to the preview image, the electronic device may display a new tag control; the new tag control can be used to create a new tag. For example, if the electronic device uses the tag function of a camera application for the first time, the electronic device may display a new tag control in the camera application interface. In some embodiments, the icon of the new tag control may include a plus sign, a new character, or other text to prompt the user to create a new tag.
[0114] Optionally, embodiments of the present application may implement the display of the initial control using the above-mentioned multiple methods. For example, after the electronic device opens the camera application, the electronic device prioritizes identification among the existing tags based on the preview screen. In the case where there is no tag that matches the preview screen in the existing tags, the electronic device generates a new tag corresponding to the preview screen. In the case where there is no tag that matches the preview screen in the existing tags, and the electronic device cannot obtain the corresponding tag based on the preview screen, the electronic device uses the last tag as the initial tag. In the case where no existing tags are included and the electronic device cannot obtain the corresponding tag based on the preview screen, the electronic device displays a new tag control or a default tag control.
[0115] In this way, the priority of the above-mentioned method is set according to the preview screen, and the method with a higher probability that the initial tag is the target tag is executed first; the user's operation of switching the initial tag control to the target tag control can be reduced; in addition, the repeated creation of tags can be reduced. For example, the electronic device includes a photo tag, and the electronic device recognizes that the tag is a person tag based on the preview screen. The electronic device can display the photo tag and not create a person tag to avoid repeated tag definitions.
[0116] It should be noted that the embodiment of the present application uses the photo shooting scene as an example to illustrate the display method of the initial label. In actual application, the display method of the initial label can also be applied to scenes corresponding to other shooting modes or screenshot scenes. The embodiment of the present application will not further explain this one by one.
[0117] The above embodiment describes the initial label of the camera application interface in the embodiment of the present application. Figure 7-10 Describes the process of switching or creating a target label.
[0118] Figure 7 A schematic diagram of an interface for switching tab controls provided in an embodiment of the present application is shown. Figure 7 As shown:
[0119] For example, taking a photo taking scene as an example, the electronic device may display Figure 7 The camera application interface shown in a. Figure 7 The interface shown in a in FIG may display a character tag control 701; when the electronic device receives a trigger operation for the character tag control 701, the electronic device may display Figure 7 The interface shown in b. Figure 7 The interface shown in b in FIG. 7 may display a label pop-up window 702, wherein the label pop-up window 702 includes multiple label controls, such as a character label control 701, an interior label control 703, an empty shot label control 704, and a new label control 705; the label pop-up window 702 may be, for example, Figure 7 The capsule-shaped pop-up window in the interface shown in b may also be a pop-up window in other forms, and this embodiment of the present application does not limit this.
[0120] It should be noted that the triggering operations for tab controls differ between the operation used to open or close a tab control and the operation used to trigger a tab pop-up window. For example, the operation used to open or close a tab control can be a single click on the tab control with a touch object; the operation used to trigger a tab pop-up window can be a long press on the tab control with a touch object. The touch object can be a user's finger and / or a stylus.
[0121] In some embodiments, after a touch object is long-pressed and triggers the display of the label pop-up window 702, the electronic device may continue to display the label pop-up window 702 until the touch object leaves the touch screen. After the touch object leaves the touch screen or moves out of the label pop-up window 702, the electronic device may cancel the display of the label pop-up window 702 and restore the form of a single label control. In other embodiments, after a touch object is long-pressed and triggers the display of the label pop-up window 702, and the touch object leaves the touch screen, the electronic device may continue to display the label pop-up window 702. When a click operation is received in another area, the electronic device may cancel the display of the label pop-up window 702 and restore the form of a single label control.
[0122] The following describes the switching process of the label control by taking the case where the touch object continues to act on the label pop-up window, triggering the label pop-up window to continue to be displayed as an example.
[0123] exist Figure 7 In the interface shown in a, upon receiving a long press operation on the character tag control 701, the electronic device enters Figure 7The interface shown in b in FIG; the touch object does not leave the touch screen and the touch object does not move. Figure 7 In the interface shown in b, a label pop-up window 702 is displayed; wherein, the touch object is located at the position of the character label control 701, and the electronic device can display the description information 706 corresponding to the character label control 701. The description information 706 can be used to prompt the user of the label name selected by the current touch object when the touch object blocks the text in the label control. The description information 706 can be, for example, "character".
[0124] While the touch object continues to act on the label pop-up window 702, the touch object moves, and the touch object does not leave the touch screen; when the touch object moves out of the position of the character label control 701, the electronic device no longer displays the description information 706 of the character label control. When the touch object slides down to the position of the interior scene label control, the electronic device can display the description information of the interior scene label control, and the description information can be, for example, "interior scene" (not shown in the figure); when the touch object continues to slide down to the position of the empty mirror label control 704, the electronic device can display the description information 707 of the empty mirror label control, and the description information 707 can be, for example, "empty mirror", such as Figure 7 The interface shown in c.
[0125] When the touch object leaves the touch screen and is located at the position of the empty mirror label control 704 before leaving the touch screen, the electronic device may display the following Figure 7 The interface shown in d. Figure 7 In the interface shown in d, the electronic device displays the empty shot label control 704, and the electronic device no longer displays the label pop-up window 702. In this way, the electronic device can switch from the character label control to the empty shot label control, realizing the switching process from the initial label to the target label.
[0126] In the embodiment of the present application, during the switching process of the target tag, the tag pop-up window may not rely on the continuous action of the touch object. Figure 7 In the interface shown in a, the electronic device receives a long press operation on the character tag control 701. In response to the long press operation, the electronic device enters the following Figure 7 The interface shown in b in FIG is displayed, and a label pop-up window 702 is displayed. After the touch object leaves the touch screen, the electronic device keeps displaying the label pop-up window 702. Figure 7 In the label pop-up window 702 in the interface shown in b, a click operation on the empty mirror label control 704 is received. In response to the click operation, the electronic device displays the following Figure 7 The interface shown in d in the figure is used to realize the switching process from the initial tag to the target tag. This embodiment of the present application will not be described in detail.
[0127] Figure 8FIG. 1 shows another interface diagram of a switch tab control provided by an embodiment of the present application, such as Figure 8 As shown:
[0128] For example, taking the screenshot scenario as an example, in response to the screenshot operation, the electronic device may display the following Figure 8 The interface shown in a. Figure 8 The interface shown in a in FIG can display an image 801 and a character label control 801; the image 801 is Figure 8 When receiving a long press operation on the character tag control 801, the electronic device enters Figure 8 The interface shown in b.
[0129] Figure 8 The interface shown in b in FIG. 8 may display a label pop-up window 803, wherein the label pop-up window 803 includes multiple label controls, such as a character label control 802, an interior label control 804, a record label control 805, and a new label control 806; the label pop-up window 803 may be, for example, Figure 8 The capsule-shaped pop-up window in the interface shown in b may also be a pop-up window in other forms, and this embodiment of the present application does not limit this.
[0130] Among them, the style of the label pop-up window in the screenshot scene may be different from the style of the label pop-up window in the shooting scene. For example, in the screenshot scene, the label pop-up window 803 is a pop-up window with multiple label controls arranged horizontally; in the shooting scene, for example, in the photo scene, the label pop-up window 702 is a pop-up window with multiple label controls arranged vertically. In an embodiment of the present application, the style of the label pop-up window in the screenshot scene may also be the same as the style of the label pop-up window in the shooting scene. For example, in the screenshot scene, the label pop-up window 803 is a pop-up window with multiple label controls arranged vertically; and the label pop-up window 803 is located on the right side of the image 801 (not shown in the figure). The embodiment of the present application does not limit the arrangement of label controls in the label pop-up window under each scene.
[0131] Display on electronic devices Figure 8 During the process of the interface shown in b, the touch object does not leave the touch screen and the touch object does not move. Figure 8 In the interface shown in b, the touch object is located at the position of the character label control 802, and the electronic device can display the description information 807 corresponding to the character label control 802, and the description information 807 can be, for example, "character".
[0132] During the process of the touch object continuously acting on the label pop-up window 803, the touch object moves, and the touch object does not leave the touch screen; when the touch object moves out of the position of the character label control 802, the electronic device no longer displays the description information 807 of the character label control 802. When the touch object slides right to the position of the interior view label control 804, the electronic device can display the description information of the interior view label control, and the description information can be, for example, "interior view" (not shown in the figure); when the touch object continues to slide right to the position of the record label control 805, the electronic device can display the description information 808 of the record label control, and the description information 808 can be, for example, "record", and the sliding operation process can be, for example, Figure 8 The interface shown in c.
[0133] When the touch object leaves the touch screen and is located at the position of the record label control before leaving the touch screen, the electronic device may display the following Figure 8 The interface shown in d. Figure 8 In the interface shown in d, the electronic device displays the record tag control 805, and the electronic device no longer displays the tag pop-up window 803. In this way, the electronic device can switch from the character tag control to the record tag control, realizing the switching process from the initial tag to the target tag.
[0134] It should be noted that the electronic device displays image 801 for a short time, for example, 5 seconds. In a short period of time, the user may not have time to perform operations on the label control, such as switching the switch state, switching the target label control, creating a new label control, etc. In some embodiments, the electronic device can increase the time for user operations by extending the display time of image 801, for example, extending the display time of image 801 to 10s. In other embodiments, during the display of image 801, if an operation of the touch object on the label control is received, the timing of the display time of image 801 is paused; after the touch object leaves the touch screen, the timing of the display time of image 801 is resumed or updated. The embodiments of the present application are not limited to this.
[0135] It should be noted that Figure 7 and Figure 8 Taking the label control in the open state as an example, the switching process of the label control is explained. When the label control is in the closed state, the electronic device can also Figure 7 or Figure 8 The method shown switches the label control, which will not be repeated in the embodiment of the present application.
[0136] The above embodiment describes the process of switching the target label control in the embodiment of the present application. Figures 9 to 11 Describes the process of creating a new label.
[0137] For example, Figure 9A schematic diagram of the interface for entering a new label is shown, Figure 9 As shown:
[0138] In the camera application interface, in response to a long press operation on the person label control, the electronic device may display the following Figure 9 The interface shown in a. Figure 9 The interface shown in a in FIG. 1 includes a label pop-up window 901, and the label pop-up window 901 includes a new label control 902. The icon of the new label control 902 may include a “+”.
[0139] During the process that the touch object continues to act on the label pop-up window 901, the touch object moves, and the touch object does not leave the touch screen; when the touch object slides down to the position of the new label control 902, the electronic device can display the description information 903 of the new label control, and the description information 903 can be, for example, "New". Figure 9 The interface shown in b.
[0140] The new label control 902 can be an entry for creating a new label. After selecting the new label control 902, the electronic device can enter the new label interface. For example, when the touch object leaves the touch screen and the touch object was at the location of the new label control 902 before leaving the touch screen, the electronic device can display the new label interface.
[0141] Figure 10 Shows a new label interface for custom input labels. Figure 11 Shows a new label interface for intelligent input labels. Figure 10 The new label interface in the embodiment of the present application is introduced.
[0142] like Figure 10 Shown: In Figure 9 In the interface shown in b, when the touch object leaves the touch screen and the touch object is at the position of the new label control 902 before leaving the touch screen, the electronic device enters Figure 10 The interface shown in a. Figure 10 The interface shown in a in Figure 1 includes a new label pop-up window 1001, which includes description information 1002, an input box 1003, a cancel control 1004, and an OK control 1005. Description information 1002 is used to explain the name and function of the pop-up window, such as "New Label"; input box 1003 is used to receive and display text entered by the user; cancel control 1004 is used to cancel the newly created label and return to the previous interface; and OK control 1005 is used to create a new label with the text in input box 1003.
[0143] For example, in Figure 10In the interface shown in b, the user enters the word "scenery" in the input box 1003. When receiving a click operation on the confirmation control 1005, the electronic device can enter Figure 10 The interface shown in c. Figure 10 In the interface shown in c, the electronic device does not display the new label pop-up window 1001 and the keyboard; and displays the newly created landscape label control 1006.
[0144] In some embodiments, upon initial entry Figure 10 When the interface shown in a is displayed, the input box 1003 may include preset information, such as the number "1". The format of the preset information is different from the format of the text information input by the user, for example, Figure 10 In the interface shown in a, the color of "1" is the same as Figure 10 In the interface shown in b, the color of "scenery" is different. In the embodiment of the present application, the preset information can be used to prompt the user to enter text at the current location, and the preset information can also be used to quickly create a new label.
[0145] It is understandable that in some scenarios, users want to use tags to classify photos when taking snapshots to facilitate subsequent photo processing. Figure 10 In the interface shown in a, clicking the confirmation control causes the electronic device to quickly generate a tag named "1" and use it to group images. The user can then modify the tag name. This allows the electronic device to quickly create and use tags, improving the user experience.
[0146] The following combination Figure 11 Another new label interface in an embodiment of the present application is introduced.
[0147] like Figure 11 Shown: In Figure 9 In the interface shown in b, when the touch object leaves the touch screen and the touch object is at the position of the new label control 902 before leaving the touch screen, the electronic device enters Figure 11 The interface shown in a. Figure 11 The interface shown in a in FIG. 1 includes a new tag pop-up window 1101, which includes description information 1102, an input box 1103, smart recommendation tags 1104, a cancel control 1105, and an confirmation control 1106. Smart recommendation tags 1104 include multiple tag names, such as scenery, travel vlogs, people, and food. The electronic device can quickly input and generate tags based on smart recommendation tags 1104.
[0148] For example, in Figure 11In the interface shown in a, the user clicks on the landscape tag in the smart recommendation tag 1104. In response to the user operation, the electronic device displays the following Figure 11 The interface shown in b. Figure 11 In the interface shown in b, the word "scenery" is displayed in the input box 1103. When a click operation is received on the confirmation control 1106, the electronic device can enter Figure 11 The interface shown in c. Figure 11 In the interface shown in c, the electronic device does not display the new label pop-up window 1101 and the keyboard; and displays the newly created landscape label control 1107.
[0149] In the embodiment of the present application, the multiple tag names in the smart recommendation tag 1104 can be recommended by the electronic device based on the preview screen. For example, the preview screen can be as follows: Figure 9 In the screen of the interface shown in b in , the electronic device can obtain the corresponding tag names of "scenery" and "travel vlog" based on the preview screen, then "scenery" and "travel vlog" are recommended first in the smart recommendation tag 1104, and commonly used tag names are supplemented in the remaining positions. For example, commonly used tags may be "people" and "food". In the embodiment of the present application, commonly used tag names can be obtained based on big data statistics or preset; and the number of tag names in the smart recommendation tag 1104 is not limited. For example, if there are more than 4 tag names in the smart recommendation tag 1104, the electronic device can display more tag names based on a left swipe operation on the smart recommendation tag 1104.
[0150] It should be noted that the embodiment of the present application uses the photo taking scenario to illustrate the process of creating a new tag. In the screenshot and screen recording scenario, the electronic device can also refer to Figures 9-11 The process shown in the figure creates a new label, and the present embodiment of the application will not be repeated. In addition, the present embodiment of the application takes the electronic device executing the new label when the label control is in the open state as an example for explanation; in actual application, the electronic device can also execute the process of creating a new label when the label control is in the closed state, and the present embodiment of the application will not be repeated.
[0151] In this way, electronic devices can quickly create new tags based on intelligent recommended tags, simplify the user's text input operation, and improve the user experience.
[0152] The above embodiment takes the electronic device displaying a label as an example to illustrate the related use process of the label. In actual application, the electronic device can also cancel the display label control so that the electronic device uses the normal photo taking process or screenshot process. Figure 12 A schematic diagram of the interface for canceling the display label in an embodiment of the present application is shown. Figure 12 As shown:
[0153] Taking the photo-taking scene as an example, the electronic device can display Figure 12 The camera application interface shown in a. Figure 12 In the interface shown in a in FIG, a setting control 1201 is displayed in the top menu bar. The setting control 1201 can be used to set relevant functions in the camera application. For example, the setting control 1201 can be used to control the use or cancellation of the label function.
[0154] For example, in Figure 12 In the interface shown in a, when a trigger operation for setting control 1201 is received, the electronic device may display the following Figure 12 The setting interface shown in b. Figure 12 The interface shown in b includes switch controls for multiple setting items, for example, a switch control 1202 using a label. The switch state of the switch control 1202 using a label may be related to whether the current electronic device displays a label control; for example, Figure 12 In the interface shown in a, a landscape label control 1203 is displayed, and the switch state 1202 of the label is turned on.
[0155] When the electronic device receives a trigger operation for the switch control 1202 using a tag, the electronic device controls the switch control 1202 using the tag to switch the switch state. Figure 12 In the interface shown in b, the switch control 1202 using the label is in the on state; Figure 12 In the interface shown in c, the switch control 1202 using the label is in the closed state.
[0156] Figure 12 The interface shown in c also includes a return control 1204. When a trigger operation is received for the return control 1204, the electronic device can exit the setting interface and return to the camera application interface, such as Figure 12 The switch control 1202 of the electronic device's use label is in the off state, then Figure 12 In the interface shown in d, the electronic device does not display the control, for example, the landscape label control 1203 is no longer displayed at the position of the dotted box 1205.
[0157] It is understandable that, in order to facilitate the user to understand the function of the label, the electronic device can set the switch control of using the label to be turned on. When the user understands and determines that the label is not needed, the user performs the following steps: Figure 12 The process shown is to turn off the label function.
[0158] In this way, electronic devices can control the display and cancellation of tags by using the tag switch control, turning on the tag function when the user needs to use the tag, and turning off the tag function when the user does not need to use the tag; it can reduce the computing power consumption of tag-related algorithms and make the application scenarios of tags more flexible.
[0159] The above embodiment describes the process of setting labels when acquiring images. Figure 13-Figure 17 This section explains how to use tags in the gallery application.
[0160] Figure 13 FIG. 1 shows a schematic diagram of an interface for displaying a target image in a label provided by an embodiment of the present application. Figure 13 As shown:
[0161] The electronic device can display the gallery application interface, such as Figure 13 The interface shown in a in FIG. The interface includes a character label image group 1301. The icon of the character label image group 1301 may include a label name "character" and the number of images under the label "3". When a click operation is received on the character label image group 1301, the electronic device may enter Figure 13 The interface shown in b.
[0162] exist Figure 13 In the interface shown in b in FIG, the electronic device displays a person tag window 1302, which may include multiple images. For example, the person tag window 1302 includes image 1303, image 1304, and image 1305. The user can browse and view all images under the person tag image group 1301 in the person tag window 1302.
[0163] In the character tag window 1302, multiple controls related to image processing are also displayed, such as a select all control 1306, a selection box corresponding to any image, a release to original position control 1308, a move to album control 1309, a share control 1310 and a delete control 1311, etc.; among them, the selection box corresponding to any image can be, for example, the selection box 1307 of image 1305.
[0164] Among them, the select all control 1306 can be used to set all images under the label to a selected state; the selection box 1307 can be used to set the image 1305 to a selected state; the release to original position control 1308 can be used to move the selected one or more images from the label and release the selected one or more images to the original position of the gallery application interface; the move to album control 1309 can be used to move one or more images under the label to an album; the share control 1310 can be used to share one or more images under the label to other applications or other storage locations; the delete control 1311 can be used to delete one or more images under the label. This embodiment of the application briefly introduces the functions of multiple controls in the person label window 1302. The functions of multiple controls will be further explained in conjunction with the usage process later, so we will not go into details here.
[0165] It is understandable that the image in the character tag window 1302 may be a thumbnail, and the user may not be able to view more image details from the thumbnail. In the embodiment of the present application, the electronic device may highlight the target image in the tag, for example, it may display the enlarged target image based on the trigger operation for the target image. For example, the target image is image 1303, Figure 13 In the interface shown in b, when a click operation on the image 1303 is received in the character tag window 1302, the electronic device can enter Figure 13 The interface shown in c in FIG. 1303 , wherein the click operation acts on the area other than the selection box in the image 1303 .
[0166] Figure 13 The interface shown in c in FIG. 1 may display image 1312, wherein image 1312 may be an image after image 1303 is magnified. In addition to magnifying the image details, Figure 13 The interface shown in c in FIG. 1303 can also display more information about the image 1303 and related controls for processing the image 1303. For example, Figure 13 The interface shown in c also includes the shooting time 1313 of the image 1312, a sharing control 1314, a collection control 1315, an editing control 1316, a deletion control 1317 and more controls 1318.
[0167] Among them, the sharing control 1314 can be used to share the image 1312 to other applications or other storage locations; the collection control 1315 can be used to add the image 1312 to the collection album; the editing control 1316 can be used to edit the image 1312; and the deletion control 1317 can be used to delete the image 1312.
[0168] It should be noted that the delete control 1311 is used to delete one or more images under a tag, and the delete control 1317 is used to delete a specific image. The share control 1310 is used to share one or more images under a tag, and the share control 1314 is used to share a specific image. Figure 13 In the interface shown in b, Figure 13 Although the interface shown in c includes a delete control and a share control, the functions of the delete control and the share control in the two interfaces are different, and this embodiment of the present application does not limit this.
[0169] In this way, after grouping multiple images, the electronic device can display one or more images under the label in the label window, and can also further enlarge and / or edit any one or more images; after the images are grouped, the user can quickly use the label to view the target image and edit the target image, thereby improving the user experience.
[0170] The embodiment of the present application can also perform operations such as releasing, moving and / or adding images in the tab window.
[0171] For example, the following is combined Figure 14 and Figure 15 The process of releasing an image in a label window is described. Figure 14 A schematic diagram of an interface for an image release method provided in an embodiment of the present application is shown. Figure 14 As shown:
[0172] exist Figure 14 In the interface shown in a of FIG, the electronic device may display a character tag window 1401, which includes an image 1402, an image 1406, an image 1407, a selection box 1403 for image 1402, a release to original position control 1404, and a return control 1409. The selection box 1403 for image 1402 indicates that image 1402 is unselected; the description of the return control 1409 may indicate that the number of images currently selected is 0.
[0173] When receiving a click operation on the selection box 1403 of the image 1402, the electronic device enters Figure 14 The interface shown in b. Figure 14In the interface shown in b, the character label window 1401 includes an image 1402, a check box 1405 for the image 1402, a release to original position control 1404, and a return control 1410. The check box 1405 for the image 1402 indicates that the image 1402 is in a selected state; the description information of the return control 1410 may indicate that the number of images currently in the selected state is 1. The selected state can be understood as a state in which the image can be processed, and the unselected state can be understood as a state in which the image cannot be processed. For example, in Figure 14 In the interface shown in b, the selection box 1405 of the image 1402 is in a selected state, and the selection box 1408 of the image 1406 is in an unselected state; the electronic device may subsequently process the image 1402 and not process the image 1406.
[0174] Optional, in Figure 14 In the interface shown in a, when a long press operation is received on the image 1402, the selection box 1403 of the image 1402 can also be switched to the selection box 1405 of the image 1402, which will not be repeated in this embodiment of the present application.
[0175] exist Figure 14 In the interface shown in b, when a trigger operation for releasing the control 1404 to the original position is received, the electronic device enters Figure 14 The interface shown in c. Figure 14 In the interface shown in c, the person tag window 1401 includes images 1406 and 1407, but does not include image 1402. This indicates that image 1402 has been released from the person tag image group and is no longer stored in the person tag image group. The released image 1402 can be viewed in the gallery application interface.
[0176] For example, Figure 14 The interface shown in c also includes a return control 1409. When a trigger operation for the return control 1409 is received, the electronic device cancels the display of the character tag window 1401. Figure 14 The interface shown in d. Figure 14 In the interface shown in d, the electronic device displays a person label image group 1411 and an image 1412; wherein, the number of images in the person label image group 1411 changes from 3 items to 2 items; image 1412 is an image released from the person label image group 1411 to its original position; the original position of image 1412 can be understood as the position of image 1412 displayed according to the shooting time of image 1412, for example, the shooting time of image 1412 is later than the shooting time of the next image at the original position of image 1412, and the shooting time of image 1412 is earlier than the shooting time of the previous image at the original position of image 1412.
[0177] In this way, the electronic device can move the image under the label to the original position by releasing the control to the original position, which facilitates the overall image and label management and improves the user experience.
[0178] Figure 15 A schematic diagram of an interface for another image release method provided in an embodiment of the present application is shown. Figure 15 As shown:
[0179] exist Figure 15 In the interface shown in a of FIG, the electronic device may display a character tag window 1501, which includes images 1502, 1503, and 1504. A check box 1505 on image 1502 indicates that image 1502 is selected; the check boxes on images 1503 and 1504 are both unselected. The electronic device may select image 1502 based on a click on the check box of image 1502, or may select image 1502 based on a long press on image 1502.
[0180] In the label window, the touch object can control the movement of the selected image. For example, in the character label window 1501, when a drag operation is received for image 1502, the electronic device highlights image 1502 and displays image 1506 moving along with the touch object, as shown in FIG. Figure 15 As shown in interface b in FIG. Image 1506 may be a copy of image 1502, and image 1502 may be highlighted by: the color of image 1502 being different from the colors of other images, a mask being added to image 1502, an outer border being added to image 1502, etc., to indicate that image 1502 is being operated.
[0181] During the process of dragging the image 1506 by the touch object, the image 1506 can move accordingly; during this process, the touch object does not leave the touch screen, and the image 1502 is still stored under the character label. Figure 15 Switch to the interface shown in b Figure 15 The touch object drags the image 1506 out of the character tag window 1501, and the release operation can be: after the touch object moves out of the area where the character tag window 1501 is located, the touch object leaves the touch screen.
[0182] exist Figure 15In the interface shown in c, person tag window 1501 includes images 1503 and 1504, but not image 1502. This indicates that after the touch object leaves the touch screen, the electronic device releases image 1502 from the person tag, and image 1502 is no longer stored in the person tag image group. After release, image 1502 can be viewed in the gallery application interface.
[0183] For example, Figure 15 The interface shown in c also includes a return control 1507. When a trigger operation for the return control 1507 is received, the electronic device cancels the display of the character tag window 1501. Figure 15 The interface shown in d. Figure 15 In the interface shown in d, the electronic device displays a person label image group 1508 and an image 1509; wherein, the number of images in the person label image group 1508 changes from 3 items to 2 items; and image 1509 is an image released from the person label image group 1508 to its original position.
[0184] In this way, the electronic device can move the image under the label to its original position by dragging, which simplifies the operation, facilitates the overall management of the image and the label, and improves the user experience.
[0185] Figure 16 FIG. 1 shows a schematic diagram of an interface for moving an image to an album provided by an embodiment of the present application; FIG. Figure 16 As shown:
[0186] exist Figure 16 In the interface shown in a of FIG, the electronic device may display a character tag window 1601, which includes images 1602, 1603, and 1604. The check box on image 1602 indicates that image 1602 is selected; the check boxes on images 1603 and 1604 are both unchecked. The electronic device may select image 1602 by clicking on the check box, or may select image 1602 by long-pressing the check box.
[0187] In the label window, the selected image can be moved to the album. For example, in the character label window 1601, when a trigger operation for the move to album control 1605 is received, the electronic device can enter Figure 16 The album interface shown in b. Figure 16 The interface shown in b includes multiple albums, for example, the multiple albums are camera albums, screenshot and recording albums, shared albums 1606 and more albums, and any album includes one or more images.
[0188] exist Figure 16In the interface shown in b, when a click operation is received for the shared album 1606, the electronic device can enter Figure 16 The interface shown in c in FIG. The click operation for the shared album 1606 can be an operation for moving the selected image to the shared album 1606. Figure 16 In the interface shown in c in FIG, the electronic device displays images 1603 and 1604, but does not display image 1602. Image 1602 is not included in the person tag image group; subsequently, the user can view image 1602 in the shared album 1606.
[0189] It should be noted that, in the embodiment of the present application, the image group is different from the album. For example, the display position of the image group is different from the display position of the album. The image group is used to display multiple images of similar or identical themes in groups in the gallery application interface; the album can be used to classify images in the album interface, for example, according to the source of the image, and different sources can be photos taken by the camera, screenshots and recordings, and images downloaded by other applications, etc. The images in the image group are different from the images in the album, and the images in the image group are not interoperable with the images in the album; for example, the electronic device can set a label with the label name "Screenshot and Screen Recording", and take and / or screenshot images when the screenshot and screen recording label control is on, or add images to the screenshot and screen recording label; the images in the screenshot and screen recording album are obtained by triggering the screenshot and screen recording operation. The images in the screenshot and screen recording label image group are different from the images in the screenshot and screen recording album.
[0190] In this way, the electronic device can move the image under the tag to other albums through the move to album control, which facilitates the overall image and tag management and improves the user experience.
[0191] Figure 15-16 In the embodiment shown, the electronic device can remove or delete the image under the label. Figure 17 Describes the process of adding an image to a label, such as Figure 17 As shown:
[0192] The electronic device displays the gallery application interface, such as Figure 17 The interface shown in a. Figure 17 The interface shown in a in FIG includes an image 1701 and a character label image group 1702; wherein the number of images in the character label image group 1702 is 3. When a long press operation is received on the image 1701, the electronic device can enter Figure 17 The interface shown in b. Figure 17 In the interface shown in b, the electronic device displays an image 1701 and a selection box 1703 of the image 1701; the image 1701 is in a selected state.
[0193] The electronic device can move the selected image. For example, Figure 17 In the interface shown in b, when a drag operation is received for the image 1701, the electronic device highlights the image 1701 and displays the image 1704 moving along with the touch object, as shown in FIG. Figure 17 As shown in the c interface in FIG. Image 1704 may be an image obtained by copying image 1701, and image 1701 may be highlighted by: the color of image 1701 is different from the colors of other images, a mask is added to image 1701, an outer frame is added to image 1701, etc., to indicate that image 1701 is being operated.
[0194] During the process of dragging the image 1704 by the touch object, the image 1704 can move accordingly; during this process, the touch object does not leave the touch screen, and the image 1701 is not stored in the character label image group. When the touch object drags the image 1704 to the character label image group 1702 and releases the touch object, the electronic device is Figure 17 The interface shown in c in the figure switches to Figure 17 The touch object drags the image 1704 to the character label image group 1702, and the release operation can be: after the touch object moves to the area where the character label image group 1702 is located, the touch object leaves the touch screen.
[0195] In some embodiments, in order to improve the accuracy of the touch object dragging the image to the label, the electronic device can set the image group's dynamic effect when the image is dragged to the area where the image group is located, for example Figure 17 In the interface shown in c, when the image 1704 overlaps with the character label image group 1702 during movement, the electronic device can enlarge the character label image group 1702; wherein, the size of the character label image group 1702 is larger than the size of other images to prompt the user to let go at this time to complete the operation of adding the image to the label.
[0196] exist Figure 17 In the interface shown in d in FIG, the electronic device may display person tag image group 1705 and not image 1701. It is understood that after the electronic device adds image 1701 to the person tag group, it may no longer display image 1701 in the gallery application interface; for example, another image may be displayed in the original position 1706 of image 1701. Person tag image group 1705 may include image 1701.
[0197] Person label image group 1705 includes all images in person label image group 1702 and image 1701. Person label image group 1705 includes four images, which is more than the number of images in person label image group 1702. The icon of person label image group 1705 is different from the icon of person label image group 1702. For example, the icon of person label image group 1705 is a thumbnail of image 1701, an image with a mask added to the thumbnail of image 1701, and / or an image with a blurred thumbnail of image 1701.
[0198] In this way, the electronic device can add the image to the image group when subsequently integrating the image, which facilitates the overall image and label management and improves the user experience.
[0199] It should be noted that Figure 15-17 The embodiments shown all take the selection of one image as an example to illustrate the addition and deletion of images in the label; in actual applications, the electronic device can also add and delete multiple images at the same time, and the embodiments of the present application do not limit this.
[0200] The above embodiment describes the related processing process of the image in the label. Figures 18-20 The tag management process in the embodiment of the present application is described.
[0201] Figure 18 A schematic diagram of an interface for managing tags provided in an embodiment of the present application is shown. Figure 18 As shown:
[0202] The electronic device displays the gallery application interface, such as Figure 18 The interface shown in a in FIG. 1 may display one or more images and / or one or more tags; the interface also displays a setting control 1801; the setting control 1801 may be used to enter the tag setting entrance.
[0203] When a trigger operation for the setting control 1801 is received, the electronic device may enter the setting interface, such as Figure 18 The interface shown in b. Figure 18 In the interface shown in b, the electronic device displays a group label control 1802, which can be used to manage labels. Optionally, the group label control 1802 can be provided with description information, which can be the number of labels that can be set by the electronic device, such as "supporting up to 5 labels".
[0204] When receiving a click operation on the group label control 1802, the electronic device may enter the group label setting interface, such as Figure 18 The interface shown in c. Figure 18The interface shown in c in Figure 1 includes multiple existing tags and / or newly created tags 1806. Existing tags include, for example, the empty shot tag 1803, the interior scene tag 1804, and the character tag 1805. Each existing tag has a corresponding tag validity period, an edit control, and a delete control. For example, the empty shot tag 1803 has an edit control 1807 and a delete control 1808. The edit control 1807 can be used to modify the tag name of the empty shot tag 1803, and the delete control can be used to delete the empty shot tag 1803. The empty shot tag 1803 has 20 days left to remain valid. For tags that have reached their validity period, the tag will be displayed as expired, as shown in the character tag 1805.
[0205] In the embodiment of the present application, when the number of existing labels is less than the number of labels in the description information of the group label control, the electronic device can display a new label 1806, and the new label 1806 can be used to add a new label; in the embodiment of the present application, the labels in the group label can be Figure 9 In the embodiment shown, the tags are interoperable. For example, after a new tag is added to a tag in a group tag, the electronic device can Figure 9 The new label is displayed in the label pop-up window 901 in the camera application interface shown; after creating a new label based on the new label control 902, Figure 18 The new label can also be displayed in the interface shown in c. When the number of existing labels is equal to the number of labels in the description information of the group label control, the electronic device may not display the new label 1806 (in this case, Figure 18 (not shown in the interface shown in c).
[0206] It is understandable that in the embodiments of the present application, the tag can be a temporary tag that can be used to group images acquired in a short period of time. For example, the validity period of the tag can be 30 days. After the tag time reaches 30 days, the electronic device sets the tag to expire, and the tag cannot be used. This is because, in actual applications, the probability of users editing and / or searching for recently captured images is higher, while the probability of editing and / or searching for images captured earlier is lower. Too many earlier images will increase the number of useless tags and waste tag resources. Therefore, the validity period of the tag and the number of tags can be set to prompt users to delete early or expired tags in a timely manner.
[0207] Figure 19 FIG. 1 shows another interface diagram of managing labels provided in an embodiment of the present application, such as Figure 19 As shown:
[0208] In some embodiments, the electronic device can modify the name of the label. For example, the electronic device displays a group label setting interface, such as Figure 19 The interface shown in a includes multiple labels; for example: the empty shot label 1901, the empty shot label 1901 corresponds to the editing control 1902.
[0209] When a trigger operation for the edit control 1902 is received, the electronic device may enter Figure 19 The interface shown in b. Figure 19 In the interface shown in b in FIG, an edit name pop-up window 1903 is displayed. Edit name pop-up window 1903 can be used to edit the tag name. Edit name pop-up window 1903 includes an input box 1904, a cancel control 1905, and an OK control 1906. Input box 1904 can be used to enter a new tag name, cancel control 1905 can be used to cancel the tag name editing process, and OK control 1906 can be used to change the tag name to the tag name in input box 1904.
[0210] In other embodiments, the electronic device can add a new label. For example, the electronic device displays a group label setting interface, such as Figure 19 The interface shown in c in the figure includes a new label 1907 and multiple existing labels; for example, the existing labels include an empty shot label, an interior label, and a character label.
[0211] When a trigger operation for creating a new label 1907 is received, the electronic device can enter Figure 19 The interface shown in d. Figure 19 In the interface shown in d, a new label pop-up window 1908 is displayed. New label pop-up window 1908 can be used to create a new label. New label pop-up window 1908 includes an input box 1909, a cancel control 1910, and an OK control 1911. Input box 1909 can be used to enter a new label name, the cancel control 1905 can be used to cancel the new label creation process, and the OK control 1906 can be used to create a new label and name it the label name in input box 1904.
[0212] Figure 20 A schematic diagram of another interface for managing tags provided in an embodiment of the present application is shown. Figure 20 As shown:
[0213] After the tag reaches its validity period, the electronic device can process the expired tag. For example, the electronic device displays the gallery application interface, such as Figure 20 The interface shown in a in FIG. Among them, the interface displays a character tag image group 2001. In the case of a tag expiration, the electronic device cannot display the image under the tag. For example, when the character tag image group 2001 reaches the valid time, when a click operation is received for the character tag image group 2001, the electronic device can enter Figure 20 The interface shown in b.
[0214] Figure 20The interface shown in b in FIG. 2 may display a pop-up window 2002 , which is used to inform the user that the current label has expired. For example, the pop-up window 2002 may include a message such as "The current label has expired. Please process the contents as soon as possible. You can click Continue to use the label to retain it, or you can quickly release all contents to their original locations." The pop-up window 2002 also includes a Continue to use control 2003 , a Release to original location control 2004 , and a Cancel control 2005 .
[0215] Among them, the continue to use control 2003 can be used to extend the effective time of the label, the release to original position control 2004 can be used to release all images under the label to the original position, and the cancel control 2005 can be used to cancel the operation.
[0216] Specifically, if the user wishes to continue using the character tag, the electronic device may update the valid time of the character tag. Figure 20 In the interface shown in b, when the electronic device receives a click operation for continuing to use the control 2003, the electronic device may display the following Figure 20 The interface shown in c. Figure 20 In the interface shown in c, the validity period of the character tag 2006 is extended. For example, the validity period of the expired character tag 2006 is extended by 30 days. During the subsequent 30 days, the electronic device can use the character tag normally.
[0217] Alternatively, if the user no longer wishes to use the character tag, the electronic device may delete the character tag. Figure 20 In the interface shown in b, when the electronic device receives a click operation for releasing the control 2004 to the original position, the electronic device may display the following Figure 20 The interface shown in d. Figure 20 In the interface shown in d, the electronic device deletes the character tag 2006. If the user wants to use the character tag later, he or she can create a new character tag again.
[0218] It is understandable that deleting a tag can be understood as canceling the grouped display of multiple images, rather than deleting all images in the tag. After the tag is deleted, the user can view the images released to their original locations in the gallery application interface.
[0219] It should be noted that in the embodiment of the present application, the labels in the shooting scene and the labels in the screenshot scene can be linked. For example, the labels in the shooting scene, the video recording scene and the screenshot scene are the same, and the labels newly created by the electronic device in any scene can be applied to other scenes. The labels in the shooting scene and the labels in the screenshot scene can also be unlinked. For example, the labels in the shooting scene and the labels in the screenshot scene are different. Figure 7In the interface shown in b, the label pop-up window 702 includes an exterior scene label, an interior scene label, and an empty shot label. Figure 8 The label pop-up window 803 in the interface shown in b includes an exterior label, an interior label, and a record label. In addition, the labels between different modes in the shooting scene may also be different, and this embodiment of the application does not limit this.
[0220] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0221] Based on the above embodiments, the present application provides an image display method. For example, Figure 21 A flowchart of an image display method provided in an embodiment of the present application.
[0222] like Figure 21 As shown, the image display method may include the following steps:
[0223] S2101: Display a first interface, wherein a control with a first label is displayed in the first interface.
[0224] The first interface can be an interface that can display label controls. For example, in a photo shooting scene, the first interface can correspond to Figure 2 The interface shown in b in the figure; the control of the first label may correspond to the character label control 203. In the video recording scene, the first interface may correspond to Figure 3 The interface shown in b in FIG; The control of the first label may correspond to the character label control 303. In the screenshot scene, the first interface may correspond to Figure 4 The interface shown in d; the control of the first label may correspond to the record label control 404.
[0225] It should be noted that the tags provided in the embodiment of the present application can also be applied to other scenarios for acquiring images, and the embodiment of the present application does not limit this. In addition, in step S2101, the control of the first tag can be turned on so that the electronic device can store the obtained image according to the first tag.
[0226] S2102: When the electronic device obtains the first image, the electronic device stores the first image in a first image group corresponding to the first tag.
[0227] The first image may be an image tagged with the first label, obtained by taking a photo, recording a video, taking a screenshot, and / or recording a screen when the control of the first label is turned on. The first image group may be an image collection grouping one or more images tagged with the first label.
[0228] For example, in a photo-taking scenario, an operation for taking a photo is received; in response to the operation, the electronic device obtains a first image, which is a photo. Figure 2 In the interface shown in b, a click operation on the shutter key 204 is received, and a photo-taking operation may be triggered based on a volume key, for example; the first image group may correspond to Figure 2 In the character tag image group 208 in the interface shown in c, the first image can be stored under the character tag image group 208.
[0229] In a video recording scenario, an operation for recording video is received. In response to the operation, the electronic device obtains a first image, which is a video. The first image may be stored in a first image group corresponding to a first tag. The first image group in the video recording scenario is not shown in the present embodiment; reference may be made to the relevant description in the photo shooting scenario. The operation for recording video may include, for example, a click operation on the shutter button in the video recording mode, an operation to trigger recording by the volume button in the video recording mode, and a long press operation on the shutter button in the photo shooting mode.
[0230] In a screenshot scenario, an operation for taking a screenshot is received. In response to the operation, the electronic device obtains a first image, which is a screenshot. The first image may be stored in a first image group corresponding to a first tag. The first image group in the screenshot scenario is not shown in this embodiment of the present application; reference may be made to the relevant description in the photo shooting scenario. The screenshot operation may be triggered by a screenshot control; the screenshot triggering operation may be a gesture-triggered screenshot operation; or the screenshot triggering operation may be other methods.
[0231] S2103: Receive a first operation on a control of a first label in the first interface.
[0232] Taking the photo scene as an example, the first operation may be a long press operation; the first interface may correspond to Figure 7 In the interface shown in a, the control of the first label may correspond to the character label control 701.
[0233] Taking the screenshot scenario as an example, the first operation may be a long press operation; the first interface may correspond to Figure 8 In the interface shown in a, the control of the first label may correspond to the character label control 802.
[0234] S2104. In response to the first operation, display a second interface, in which a first control is displayed, and the first control includes a control for a first label and a control for a second label; the first label and the second label are different.
[0235] Taking the photo-taking scenario as an example, the second interface may correspond to Figure 7 the interface shown in b of
[0236] Taking the screenshot scenario as an example, the second interface may correspond to Figure 8 the interface shown in b of
[0237] S2105. Receive a second operation for selecting the control for the second label.
[0238] Taking the photo-taking scenario as an example, the second operation may correspond to Figure 7 in the interface shown in c of
[0239] Taking the screenshot scenario as an example, the second operation may correspond to Figure 8 in the interface shown in c of
[0240] S2106. In response to the second operation, display a third interface, in which the control for the second label is displayed.
[0241] Taking the photo-taking scenario as an example, the third interface may correspond to Figure 7 the interface shown in d of Figure 8 and the control for the second label may correspond to the empty-shot label control 704; taking the screenshot scenario as an example, the third interface may correspond to
[0242] S2107. When the electronic device obtains a second image, store the second image in a second image group corresponding to the second label.
[0243] The second image group corresponds to the second tag. For example, in a photo shooting scenario, such as Figure 7 In the interface shown in d, an operation for taking a photo is received, and in response to the operation, a second image is obtained and stored in the empty mirror label image group. In the screenshot scenario, as in Figure 8 The second image is obtained in the interface shown in d in the figure, and the second image is stored in the record label image group. The present embodiment does not show the format of the empty shot label image group and / or the record label image group. The format of the first image group and the process of the electronic device obtaining the first image can be referred to, and the present embodiment will not repeat this description.
[0244] By comparing step S2102 and step S2107, it can be found that: while the control of the first tab is open, the first image obtained by the electronic device is stored in the first image group; while the control of the second tab is open, the second image obtained by the electronic device is stored in the second image group. This embodiment of the present application can define the storage location of images based on tags, and use different tags to classify images when acquiring them. Images with the same tag are automatically grouped and stored in the same image group.
[0245] In this way, electronic devices can tag images when acquiring them, and group multiple images with the same tag; subsequently, users can quickly find target images based on the tags; in addition, the images in the gallery application interface are streamlined through tags. For example, photos of people taken in a short period of time are stored under the person tag, reducing the duplication of similar images and improving the simplicity and aesthetics of the gallery application interface; further, electronic devices can classify images based on tags, reducing the difficulty of locating scenes with blurred classification boundaries between different scenes when subsequently organizing images.
[0246] Optionally, in the third interface, the controls of the second label are in an on state; after displaying the third interface, it also includes: receiving a third operation for the controls of the second label; in response to the third operation, displaying a fourth interface, in which the controls of the second label are displayed, and the controls of the second label are in a off state; when the electronic device obtains the third image, the third image is stored in the first application, and one or more image groups are stored in the first application, and none of the one or more image groups includes the third image.
[0247] Taking the photo scene as an example, the second label can be a person label, and the third interface can be a Figure 2 In the interface shown in b, the control of the second label in the open state can be, for example, the character label control 203. The third operation can correspond to a click operation on the character label control 203, and the fourth interface can be, for example, Figure 2 The interface shown in a; the control of the second label in the closed state may be, for example, the character label control 202.
[0248] Taking the preview scene of the video scene as an example, the second label can be a character label, and the third interface can be a Figure 3 In the interface shown in b, the control of the second label in the open state can be, for example, the character label control 303. The third operation can correspond to a click operation on the character label control 303, and the fourth interface can be, for example, Figure 3 The interface shown in a in the figure; the control of the second label in the closed state can be, for example, the character label control 302. Or taking the video recording scene of the video recording scene as an example, the second label can be, for example, the character label, and the third interface can be, for example, Figure 3 In the interface shown in d, the control of the second label in the open state can be, for example, the character label control 307. The third operation can correspond to a click operation on the character label control 307, and the fourth interface can be, for example, Figure 3 The interface shown in c in FIG. 3 ; the control of the second tab in the closed state may be, for example, the character tab control 306 .
[0249] Taking the screenshot scenario as an example, the second label can be a record label, and the third interface can be a Figure 4 In the interface shown in d, the control of the second label in the open state can be, for example, the record label control 404. The third operation can correspond to a click operation on the record label control 404, and the fourth interface can be, for example Figure 4 The interface shown in c; the control of the second label in the closed state can be, for example, the record label control 403.
[0250] It is understandable that when the label control is in the closed state, the electronic device does not use labels to group images, and the electronic device can use the normal photo-taking process, video-recording process or screenshot process to store the images. For example, the first application can be a gallery application, which can include multiple image groups, and the third image can be, for example, Figure 2 In the interface shown in c, image 207 does not belong to any image group.
[0251] In this way, electronic devices can use tags to store images in groups by turning on the tag control; they can also use normal processes to store images by turning off the tag control; the tag control can be turned off when the user has no need to use tags; the computing power consumption of tag-related algorithms is reduced, and the application scenarios of tags are made more flexible.
[0252] Optionally, after displaying the third interface, it also includes: receiving a fourth operation for the control of the second label in the third interface; in response to the fourth operation, displaying a fifth interface, displaying the first control in the fifth interface, and the first control also including a control for creating a new label; receiving a fifth operation for the control for creating a new label; displaying a sixth interface in response to the fifth operation; the sixth interface includes a first pop-up window, the first pop-up window includes an input box and a confirmation control; receiving a sixth operation; the sixth operation includes an operation of entering the name of the third label in the input box, and / or a triggering operation for the confirmation control; displaying a seventh interface in response to the sixth operation; the seventh interface displays the control of the third label.
[0253] This step may correspond to Figures 9 to 11 Taking the photo scene as an example, the third interface can be Figure 2 In the interface shown in b, the label of the second control may be, for example, a character label control 203, and the fourth operation may be, for example, a long press operation on the label of the second control; the fifth interface may be, for example, Figure 9 In the interface shown in a, the first control may correspond to the label pop-up window 901, and the control for creating a new label may be, for example, the new label control 902. The fifth operation may be, for example, the operation of sliding the touch object from the label pop-up window 901 to the new label control 902 and lifting it, as shown in FIG. Figure 9 The sixth interface can be, for example, Figure 10 In the interface shown in a, the first pop-up window may be, for example, a new label pop-up window 1001, the input box may be, for example, an input box 1003, and the confirmation control may be, for example, a confirmation control 1005.
[0254] The electronic device can input a new label based on user customization; the electronic device can also input a new label based on intelligence; the electronic device can also obtain a new label based on preset information. Accordingly, the sixth operation is an operation for creating a new label. For example, the sixth operation can be an operation of inputting the name of the third label in the input box, or a triggering operation for a confirmation control; or the sixth operation can be a triggering operation for a confirmation control.
[0255] The seventh interface can be, for example, Figure 10 In the interface shown in c, the control of the third label can be, for example, the landscape label control 1006.
[0256] Alternatively, the sixth interface may be, for example, Figure 11 In the interface shown in a, the first pop-up window can be, for example, a new label pop-up window 1101, the input box can be, for example, an input box 1103, and the confirmation control can be, for example, a confirmation control 1105. The seventh interface can be, for example, Figure 11 In the interface shown in c, the control of the third label can be, for example, the landscape label control 1107.
[0257] It should be noted that in the embodiment of the present application, the electronic device can also be used in the screenshot scene based on Figure 8 The new label 806 in the interface shown in b implements the process of creating a new label. This process is similar to the above-mentioned process of creating a new label, and will not be repeated in this embodiment of the present application.
[0258] In this way, users can create corresponding tags according to the attributes of the image to be acquired, enrich the usage scenarios of the tags, make the tags more accurate in classifying images, and make the application of tags more flexible, thereby improving the user experience.
[0259] Optionally, the sixth operation includes an operation of entering the name of the third label in the input box, and a triggering operation for determining the control; the first pop-up window also includes the names of multiple labels; the names of multiple labels include: label names obtained based on the screen content of the third interface, and / or preset label names; the operation of entering the name of the third label in the input box includes an operation of selecting the name of the third label from the names of multiple labels.
[0260] This process can be Figure 11 The process of entering a new label is shown in the following figure. Figure 11 In the interface shown in a, the names of multiple tags may correspond to the smart recommendation tag 1104, and the sixth operation may be to click the third tag (eg Figure 11 In the interface shown in a in FIG, click the landscape tag), and click the operation of the confirmation control 1106. The tags in the intelligent recommendation tags 1104 can be tag names intelligently identified according to the preview screen, or can be preset tag names.
[0261] In this way, electronic devices can quickly create new tags based on intelligent recommended tags, simplify the user's text input operation, and improve the user experience.
[0262] Optionally, the sixth operation includes a trigger operation for determining a control; before receiving the sixth operation, preset information is displayed in the input box of the first pop-up window; after receiving the sixth operation, the seventh interface displays a control with a third label; the name of the third label corresponds to the preset information.
[0263] exist Figure 10 In the interface shown in a, the input box 1003 displays the preset information "1", and the sixth operation is to click the confirmation control 1005; after receiving the click operation for the confirmation control 1005, the label control in the seventh interface can be a control with the label "1", and the seventh interface can be, for example, a camera application interface, for example Figure 2 The interface shown in b in FIG, but the label control displayed at the character label control 203 in the seventh interface is a control with the label “1”.
[0264] In this way, electronic devices can quickly create and use tags, thereby improving the user experience.
[0265] Optionally, after storing the second image in the second image group corresponding to the second label, it also includes: displaying an eighth interface, the eighth interface including the second image group, information for identifying the second image group and one or more images; the one or more images in the eighth interface do not include the second image; the information for identifying the second image group includes the number of second images and the name of the second label; receiving a seventh operation for the second image group; in response to the seventh operation, displaying a ninth interface; displaying a second pop-up window in the ninth interface, the second pop-up window including the second image, and the second image including one or more images matching the second label.
[0266] This step may correspond to the process of viewing an image in a gallery application. For example, taking a photo scene as an example, the second image may be based on Figure 2 The image captured by the interface shown in b in the figure, the eighth interface can be, for example, Figure 2 In the interface shown in c, the second image group may be, for example, a character label image group 208, and the information used to identify the second image group may be, for example, the word "character" and the number of images "3 items", and one or more images may be Figure 2 In the interface shown in c, a single displayed image other than the image group, for example, image 207. Figure 2 In the interface shown in c, one or more images do not include Figure 2 The seventh operation can be to click on the character label image group 208, and the ninth interface can be, for example, Figure 2 The interface shown in d in the figure; the second pop-up window may be a character tag pop-up window 209, and the second image may be, for example, image 210; wherein, image 211 and image 212 may also be second images obtained based on character tags when displaying other preview screens.
[0267] It should be noted that the embodiment of the present application takes the photo-taking scene as an example to illustrate the display process of the second image in the gallery application; the electronic device can also use a similar process to display the second image obtained in the screenshot scene or the video recording scene; the embodiment of the present application will not go into details about this.
[0268] In this way, electronic devices can group multiple images under the same label; subsequently, users can quickly find the target image based on the label; in addition, the images in the gallery application interface are streamlined through labels. For example, photos of people taken in a short period of time are stored under the person label, reducing the duplication of similar images and improving the simplicity and aesthetics of the gallery application interface; further, electronic devices can classify images based on labels, reducing the difficulty of locating scenes with blurred classification boundaries between different scenes when subsequently organizing images.
[0269] Optionally, after displaying the ninth interface, it also includes: receiving an eighth operation for the target image on the ninth interface, the target image includes one or more images in the second image; in response to the eighth operation, displaying the tenth interface; the tenth interface displays a second pop-up window, and the target image in the second pop-up window is in a selected state; the eighth operation includes: a selection operation on the selection box corresponding to the target image, or a long press operation on the target image; when the target image is in a selected state, moving the storage location of the target image.
[0270] This process can correspond to Figure 14-16 For example, the ninth interface may be Figure 14 In the interface shown in a, the target image may be, for example, image 1402, and the eighth operation may be, for example, a long press operation on image 1402, or a selection operation on selection box 1403 on image 1402. The tenth interface may be, for example, Figure 14 In the interface shown in b in FIG, a selection box 1405 of the image 1402 is displayed.
[0271] It is understandable that after the target image is selected, the electronic device can use controls such as the release to original position control and the move to album control in the label pop-up window and user operations to move the target image out of the image group and change the storage location of the target image.
[0272] In this way, after selecting a target image, the user can adjust the storage location of the target image, which facilitates image organization and improves the user experience.
[0273] Optionally, when the target image is in a selected state, the storage location of the target image is moved; including: receiving a trigger operation for a third control in the tenth interface; displaying the eleventh interface in response to the trigger operation for the third control; displaying a second pop-up window in the eleventh interface; the second pop-up window does not include the target image; receiving a trigger operation for the first return control, displaying the twelfth interface, displaying a second image group and one or more images in the twelfth interface, and one or more images in the twelfth interface include the target image; wherein, in the twelfth interface, the number of second images displayed in the information for identifying the second image group is less than the number of second images displayed in the information for identifying the second image group in the eighth interface.
[0274] This step may correspond to Figure 14 In the embodiment shown, the tenth interface may be, for example, the third control may be, for example Figure 14 In the interface shown in b, the third control can be, for example, released to the original position control 1404, and the triggering operation of the third control can be, for example, clicking to release to the original position control 1404. The eleventh interface can be, for example Figure 14The second pop-up window may be, for example, the character label window 1401, which does not include the image 1402; the first return control may be, for example, the return control 1409. The triggering operation for the first return control may be, for example, clicking the return control 1409; the twelfth interface may be, for example, Figure 14 The interface shown in d.
[0275] It can be seen that Figure 2 In the interface shown in c, the number of images in the character label image group 208 is 3; Figure 14 In the interface shown in d, the number of images in the character label image group 1411 is 2. The electronic device moves the target image out of the second image group by releasing the control to the original position.
[0276] In this way, the electronic device can move the image under the label to the original position by releasing the control to the original position, which facilitates the overall image and label management and improves the user experience.
[0277] Optionally, when the target image is in a selected state, the storage location of the target image is moved; it also includes: receiving a ninth operation for the target image in the tenth interface; the ninth operation includes dragging the target image out of the second pop-up window; in response to the ninth operation, the thirteenth interface is displayed, and the thirteenth interface displays a second pop-up window; the second pop-up window does not include the target image.
[0278] This step may correspond to Figure 15 For example, the tenth interface may be Figure 15 In the interface shown in a, the target image may be, for example, image 1502, and the ninth operation may be, for example, an operation of dragging image 1502 out of the character tag pop-up window 1501; the thirteenth interface may be, for example, Figure 15 The interface shown in c in FIG. 1 ; the second pop-up window may be, for example, a character tag pop-up window 1501.
[0279] In this way, the electronic device can move the image under the label to its original position by dragging, which facilitates the overall image and label management and improves the user experience.
[0280] Optionally, the second pop-up window also displays a fourth control, which moves the storage location of the target image when the target image is in a selected state; it also includes: receiving a trigger operation for the fourth control in the tenth interface; displaying the fourteenth interface in response to the trigger operation for the fourth control; displaying one or more album icons in the fourteenth interface; receiving a selection operation for the icon of the target album in one or more albums; displaying the fifteenth interface in response to the selection operation for the icon of the target album in one or more albums; the fifteenth interface displays a second pop-up window; the second pop-up window does not include the target image; the target album includes the target image.
[0281] This step may correspond to Figure 16 For example, the tenth interface may be Figure 16 In the interface shown in a, the second pop-up window can be, for example, a character tag window 1601, and the fourth control can be, for example, a move to album control 1605; the triggering operation for the fourth control can be, for example, a click to move to the album control 1605, and the fourteenth interface can be, for example, Figure 16 In the interface shown in b, one or more albums may be, for example, a camera album, a screenshot album, and a shared album; the target album may be any one of the one or more albums, such as a shared album 1606; the fifteenth interface may correspond to Figure 16 The interface shown in c.
[0282] In this way, the electronic device can move the image under the tag to other albums through the move to album control, which facilitates the overall image and tag management and improves the user experience.
[0283] Optionally, after displaying the ninth interface, it also includes: receiving a tenth operation for the target image in the ninth interface; displaying a sixteenth interface in response to the tenth operation; the sixteenth interface displays the target image, and the specifications of the target image in the sixteenth interface are larger than the specifications of the target image in the ninth interface; the tenth operation includes: a click operation on the target image.
[0284] This step may correspond to Figure 13 In the embodiment shown, the ninth interface may correspond to Figure 13 In the interface shown in b, the target image may be, for example, image 1303, and the tenth operation may be, for example, a click operation on image 1303, wherein the click position is not in the area where the selection box of image 1303 is located. Figure 13 In the interface shown in c, the specifications of image 1312 are larger than those of image 1303.
[0285] In this way, after grouping multiple images, the electronic device can display one or more images under the label in the label window, and can also further enlarge and / or edit any one or more images; after the images are grouped, the user can quickly use the label to view the target image and edit the target image, thereby improving the user experience.
[0286] Optionally, one or more images in the eighth interface also include the fourth image; after displaying the eighth interface, it also includes: receiving an eleventh operation for the fourth image in the eighth interface; the eleventh operation includes a long press operation; in response to the eleventh operation, displaying the seventeenth interface; in the seventeenth interface, the fourth image is in a selected state; receiving a twelfth operation for the fourth image; the twelfth operation includes an operation of dragging the fourth image to the second image group; in response to the twelfth operation, displaying the eighteenth interface; the second image group is displayed in the eighteenth interface, and the fourth image is not displayed; wherein, in the eighteenth interface, the number of second images displayed in the information for identifying the second image group is more than the number of second images displayed in the information for identifying the second image group in the eighth interface.
[0287] This step may correspond to Figure 17 For example, the eighth interface may be Figure 17 The fourth image may be, for example, image 1701, and the eleventh operation may be, for example, a long press operation for image 1701; the seventeenth interface may be, for example Figure 17 In the interface shown in b, the image 1701 is in a selected state; the second image group may be, for example, the character label image group 1702, and the twelfth operation may be, for example, dragging the image 1701 to the character label image group 1702; the eighteenth interface may be, for example, Figure 17 The interface shown in d. Figure 17 In the interface shown in d, the electronic device does not display image 1701. Figure 17 In the interface shown in d, the number of images in the character label image group 1705 is "4"; Figure 17 In the interface shown in a, the number of images in the character tag image group 1702 is "3", and the electronic device implements the process of adding a single image displayed in the gallery interface to the image group.
[0288] In this way, the electronic device can add the image to the image group when subsequently integrating the image, which facilitates the overall image and label management and improves the user experience.
[0289] Optionally, the eighth interface also displays a first setting control; after displaying the eighth interface, it also includes: receiving a trigger operation for the first setting control in the eighth interface; displaying the nineteenth interface in response to the trigger operation for the first setting control; the nineteenth interface displays the fifth control; receiving a trigger operation for the fifth control, displaying the twentieth interface, and displaying a new label and / or one or more labels in the twentieth interface, any label corresponding to the label validity time, edit control and delete control; the edit control is used to modify the name of the label, and the delete control is used to delete the label; the one or more labels include a first label and a second label.
[0290] This step may correspond to Figure 18 For example, the eighth interface may be Figure 18 In the interface shown in a, the first setting control may be, for example, the setting control 1801, and the triggering operation for the first setting control may be, for example, a click operation for the setting control 1801; the nineteenth interface may be, for example, Figure 18 In the interface shown in b, the fifth control may be, for example, a group label control 1802; the trigger operation for the fifth control may be, for example, a click operation for the group label control 1802, and the twentieth interface may be, for example, Figure 18 The interface shown in c.
[0291] exist Figure 18 In the interface shown in a, the newly created label can correspond to the newly created label 1806; one or more labels can be existing labels, for example, the empty shot label 1803, the interior scene label 1804 and the character label 1805; the label validity period can be, for example, the remaining 20 days of the empty shot label 1803; taking the empty shot label 1803 as an example, the editing control can be, for example, the editing control 1807, and the deletion control can be, for example, the deletion control 1808.
[0292] The usage of editing controls and creating new labels can be found in Figure 19 The embodiments shown are not described in detail in the present application.
[0293] In this way, electronic devices can manage multiple tags through grouped tag controls to improve the flexibility and accuracy of image grouping; in addition, the tag validity period can prompt users to delete early or expired tags in a timely manner to avoid wasting tag resources.
[0294] Optionally, the eighth interface also displays a third image group corresponding to the fourth label, and the usage time of the fourth label reaches the label validity time; after displaying the eighth interface, it also includes: receiving a thirteenth operation for the third image group; in response to the thirteenth operation, displaying the twenty-first interface; the twenty-first interface displays a third pop-up window, and the third pop-up window includes prompt information, a sixth control, a seventh control and a cancel control; the prompt message is used to remind the user that the fourth label has expired and the fourth label needs to be processed; when a trigger operation for the sixth control is received, the twenty-second interface is displayed; the twenty-second interface displays the fourth label, and the label validity time corresponding to the fourth label is in an unexpired state; or, when a trigger operation for the seventh control is received, the twenty-third interface is displayed; the twenty-third interface displays a new label and one or more labels, and the one or more labels do not include the fourth label.
[0295] This step may correspond to Figure 20 For example, the eighth interface may be Figure 20In the interface shown in a, the fourth label can be any expired label. For example, the fourth label is a character label, and the third image group can be, for example, the character label image group 2001. The thirteenth operation can be a click operation on the character label image group 2001. The twenty-first interface can be, for example, Figure 20 In the interface shown in b, the third pop-up window may be, for example, the prompt pop-up window 2002, the prompt information may be, for example, the description information of the prompt pop-up window 2002, the sixth control may be, for example, the continue to use control 2003, the seventh control may be, for example, the release to the original position control 2004, and the cancel control may be, for example, the cancel control 2005.
[0296] The triggering operation for the sixth control may be, for example, clicking on the operation of the continue-use control 2003, and the electronic device may reset the valid time of the expired label, and the subsequent electronic device may display the following information: Figure 20 In the interface shown in c, the effective time of the character tag 2006 is extended.
[0297] Alternatively, the triggering operation for the seventh control may be, for example, clicking the release to original position control 2004, and the electronic device may release the image in the third image group to the original position, and then the electronic device may display the image as shown in FIG. Figure 20 In the interface shown in d, the fourth tab (character tab) is no longer displayed.
[0298] In this way, users can be prompted to extend the usage period or delete expired tags, reducing the waste of tag resources.
[0299] Optionally, the first interface includes a camera application interface, and the first application includes a gallery application; when the electronic device obtains a first image, the first image is stored in a first image group corresponding to the first label, including: receiving an operation for shooting; in response to the operation for shooting, obtaining the first image, and storing the first image in the first image group corresponding to the first label of the gallery application.
[0300] Tags can be used in photo shooting scenarios, such as Figure 2 In the embodiment shown, the electronic device uses the tag to take a photo to obtain the first image. Specifically, the camera application interface can be, for example, Figure 2 The interface shown in b; the operation for shooting may be, for example, a click operation on the shutter key 204, or an operation based on the volume key to trigger the photo shooting.
[0301] In this way, electronic devices can tag photos when taking photos and group multiple photos with the same tag; subsequently, users can quickly find the target photos based on the tags; in addition, the photos in the gallery application interface are streamlined through tags. For example, photos of people taken in a short period of time are stored under the person tag, reducing the duplication of similar photos and improving the simplicity and aesthetics of the gallery application interface; further, electronic devices can classify photos based on tags, reducing the difficulty of locating scenes with blurred classification boundaries between different scenes when sorting photos later.
[0302] Optionally, the first interface also displays a second setting control, and also includes: receiving a trigger operation for the second setting control; displaying the twenty-fourth interface in response to the trigger operation for the second setting control; the twenty-fourth interface includes an eighth control and a second return control, and the eighth control is in the on state; when the trigger operation for the eighth control is received, the eighth control in the off state is displayed in the twenty-fourth interface; receiving a trigger operation for the second return control; displaying the twenty-fifth interface in response to the trigger operation for the second return control; the first label control is not displayed in the twenty-fifth interface, and the twenty-fifth interface includes the camera application interface.
[0303] This step may correspond to Figure 12 For example, the first interface may correspond to Figure 12 In the interface shown in a, the second setting control may be, for example, the setting control 1201, and the triggering operation for the second setting control may be, for example, clicking the setting control 1201. The twenty-fourth interface may be, for example, Figure 12 The interface shown in b in FIG; The eighth control can be, for example, a switch control 1202 using a label, and is in an open state. The triggering operation for the eighth control can be, for example, clicking the switch control 1202 using a label, Figure 12 In the interface shown in c, the switch control 1202 using the label is displayed in the closed state. The second return control can be, for example, the setting control 1204. The triggering operation for the second return control can be, for example, clicking the setting control 1204. The twenty-fifth interface can be, for example, Figure 12 The interface shown in d.
[0304] By comparison, we can see that Figure 12 The interface shown in a in FIG. 1 shows a landscape label control 1203. Figure 12 The landscape label control 1203 is not displayed in the interface shown in d.
[0305] In this way, electronic devices can control the display and cancellation of tags by using the tag switch control, turning on the tag function when the user needs to use the tag, and turning off the tag function when the user does not need to use the tag; it can reduce the computing power consumption of tag-related algorithms and make the application scenarios of tags more flexible.
[0306] Optionally, before displaying the first interface, it also includes: displaying the twenty-sixth interface, the twenty-sixth interface includes an interface for screenshot; receiving an operation for screenshot; displaying the twenty-seventh interface in response to the operation for screenshot; the twenty-seventh interface includes the content in the twenty-sixth interface, the first image and the controls of the first label; the first image includes an image obtained by screenshotting the twenty-sixth interface; the controls of the first label are in the closed state; displaying the first interface includes: receiving the fourteenth operation for the controls of the first label; displaying the first interface in response to the fourteenth operation; the controls of the first label are in the open state.
[0307] Tags can be used in screenshot scenarios, such as Figure 4 In the embodiment shown, the electronic device uses the tag to take a screenshot to obtain the first image. Specifically, the interface for taking a screenshot may be, for example, Figure 4 The interface shown in a in FIG; The operation for taking a screenshot can be, for example, a screenshot operation triggered by a screenshot control, or a screenshot operation triggered by a gesture. The twenty-seventh interface can be, for example Figure 4 In the interface shown in c, Figure 4 The interface shown in c and Figure 4 The contents of the interface shown in a are the same, which are all related to the meeting minutes. The first image may be, for example, image 402, and the control of the first label in the closed state may be, for example, the record label control 403.
[0308] The fourteenth operation may be, for example, clicking the record tag control 403. The first interface may be, for example, Figure 4 The interface shown in d. Figure 4 In the interface shown in d, the record label control 404 is in the open state.
[0309] In this way, the electronic device can tag the screenshots when taking screenshots, and group multiple screenshots under the same tag; subsequently, the user can quickly find the target screenshot according to the tag; in addition, the screenshots in the gallery application interface are streamlined through tags. For example, screenshots taken in a short period of time are stored under the record tag, reducing the duplication of similar screenshots and improving the simplicity and aesthetics of the gallery application interface; further, the electronic device can classify the screenshots based on tags, reducing the scenes where the classification boundaries of different scenes are blurred and difficult to locate when the screenshots are subsequently sorted.
[0310] Optionally, the first operation includes a long press operation; the second operation includes sliding the touch object from the control of the first label to the control of the second label and performing a lift operation; when the touch object is located in the control of the first label, the name of the first label is displayed in the control of the first label; when the touch object is located in the control of the second label, the name of the second label is displayed in the control of the second label.
[0311] This process can correspond to Figure 7 The embodiment shown, wherein Figure 7 In the interface shown in b, the touch object is located at the character label control 701, where the description information 706 "Character" corresponding to the character label control 701 is displayed. Figure 7 In the interface shown in c, the touch object is located at the empty mirror label control 704, where the description information 707 "Empty mirror" corresponding to the empty mirror label control 704 is displayed.
[0312] In this way, when performing a label control switching operation, the user can understand the currently selected target label control through the description information corresponding to the label control, reduce the obstruction of the label control by the touch object, improve the accuracy of the label control switching process, and enhance the user experience.
[0313] Optionally, the first label is obtained in at least one of the following ways: a label obtained based on screen content recognition in the first interface, a label used last time, and / or a new label created based on a label name input by the user.
[0314] This process can correspond to Figure 5 or Figure 6 For example, the first tag can be an initial tag or a target tag. For example, the first tag can be a reference tag. Figure 5 or Figure 6 The five possible implementation methods of the present invention are displayed. The label obtained based on the recognition of the screen content in the first interface can be an existing label or a new label that is intelligently recognized. The embodiments of the present application will not go into details about this.
[0315] In this way, the priorities of multiple implementation methods are set according to the preview screen, and the method with a higher probability that the initial tag is the target tag is executed first; the user's operation of switching the initial tag control to the target tag control can be reduced; in addition, the repeated creation of tags can be reduced. For example, the electronic device includes a photo tag, and the electronic device recognizes that the tag is a person tag based on the preview screen. The electronic device can display the photo tag and does not create a person tag to avoid repeated tag definitions.
[0316] The image display method according to the embodiment of the present application has been described above. The following describes the apparatus for performing the above-described image display method provided in the embodiment of the present application. Those skilled in the art will appreciate that the method and apparatus may be combined and referenced with each other, and the relevant apparatus provided in the embodiment of the present application may perform the steps in the above-described image display method.
[0317] like Figure 22As shown, the image display device 2200 can be used in a communication device, circuit, hardware component, or chip, and includes a display unit 2201 and a processing unit 2202. The display unit 2201 is used to support the display step performed by the image display device 2200; the processing unit 2202 is used to support the information processing step performed by the image display device 2200.
[0318] In a possible implementation, the image display device 2200 may also include a communication unit 2203. Specifically, the communication unit is used to support the image display device 2200 in executing the steps of sending and receiving data. The communication unit 2203 may be an input or output interface, pin, or circuit.
[0319] In a possible embodiment, the image display device may further include a storage unit 2204. The processing unit 2202 and the storage unit 2204 are connected via a circuit. The storage unit 2204 may include one or more memories, which may be devices in one or more devices or circuits used to store programs or data. The storage unit 2204 may exist independently and be connected to the processing unit 2202 of the image display device via a communication line. The storage unit 2204 may also be integrated with the processing unit 2202.
[0320] The storage unit 2204 can store computer-executable instructions for the method in the terminal device, so that the processing unit 2202 executes the method in the above embodiment. The storage unit 2204 can be a register, a cache, or a RAM, etc. The storage unit 2204 can be integrated with the processing unit 2202. The storage unit 2204 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions. The storage unit 2204 can be independent of the processing unit 2202.
[0321] The image display method provided in the embodiment of the present application can be applied to electronic devices with communication functions. The electronic devices include electronic devices. The specific device form of the electronic devices can refer to the above related descriptions and will not be repeated here.
[0322] An embodiment of the present application provides an electronic device, which includes: a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, so that the electronic device performs the above method.
[0323] in, Figure 23 A schematic diagram of the structure of the electronic device 100 in an embodiment of the present application is shown. Figure 23 As shown:
[0324] 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 motor 191, an indicator 192, a camera 193, a display 194, a subscriber identification module (SIM) card interface 195, and an embedded secure element (eSE) 196, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0325] It should be understood that the structures illustrated in the embodiments of the present application do 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, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0326] 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 processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units can be independent devices or integrated into one or more processors. In the embodiment of the present application, the processor 110 can be used to perform steps related to information processing.
[0327] The electronic device 100 implements a display function through a GPU, a display screen 194 , and an application processor. The display screen 194 is used to display a user interface (UI), such as a camera application interface, a gallery application interface, and images, videos, and other content in each interface.
[0328] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0329] The camera 193 is used to capture still images or videos. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1. In the embodiment of the present application, the camera 193 can be used to capture images to obtain photos.
[0330] The NPU is a neural-network (NN) computing processor that quickly processes input information by drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, and can also continuously self-learn. The NPU can realize applications such as intelligent cognition of the electronic device 100, such as image recognition, face recognition, voice recognition, text understanding, etc. In the embodiment of the present application, the electronic device can run the relevant calculations of intelligently recommending tags based on the preview screen through the NN network, and the embodiment of the present application does not limit this.
[0331] The internal memory 121 can be used to store computer executable program codes, and the executable program codes include instructions. 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 playback function, etc.), 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. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the electronic device 100 by running instructions stored in the internal memory 121, and / or instructions stored in a memory provided in the processor. In an embodiment of the present application, the internal memory is used to store images, for example, images may be photos, videos, screenshots, etc.
[0332] Keys 190 include a power button, a volume button, and other buttons. Keys 190 can be mechanical or touch-sensitive. Electronic device 100 can receive key inputs and generate key signal inputs related to user settings and function control of electronic device 100. In embodiments of the present application, the electronic device can also utilize keys 190 to perform operations such as taking photos, recording videos, and taking screenshots.
[0333] The present embodiment provides a chip system comprising at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a circuit, and the at least one processor is configured to execute a computer program or instruction to perform the above-described method. The implementation principles and technical effects thereof are similar to those of the above-described related embodiments and are not further described here.
[0334] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the above-mentioned method is implemented. The methods described in the above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. If implemented in software, the functions can be stored as one or more instructions or codes on a computer-readable medium or transmitted on a computer-readable medium. Computer-readable media can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium that can be accessed by a computer.
[0335] In one possible implementation, a computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other medium intended to carry or store the desired program code in the form of instructions or data structures and accessible by a computer. Moreover, any connection is appropriately referred to as a computer-readable medium. For example, if a coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technology (such as infrared, radio and microwave) is used to transmit software from a website, server or other remote source, the coaxial cable, fiber optic cable, twisted pair, DSL or wireless technology such as infrared, radio and microwave are included in the definition of medium. Disk and optical disc as used herein include optical disc, laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks generally reproduce data magnetically, while optical discs reproduce data optically using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0336] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed, the computer executes the above method.
[0337] The embodiments of the present application are described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable device to produce a machine, so that the instructions executed by the processing unit of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0338] The above specific implementation methods further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation methods of the present invention and are not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made on the basis of the technical solutions of the present invention should be included in the scope of protection of the present invention.
Claims
1. An image display method, characterized in that: Applied to electronic equipment, the method includes: Displaying a first interface, wherein a control with a first label is displayed in the first interface; When the electronic device obtains a first image, storing the first image in a first image group corresponding to the first tag; Receiving a first operation on a control of the first label in the first interface; In response to the first operation, a second interface is displayed, wherein the second interface displays first controls, wherein the first controls include controls of the first label and controls of the second label; the first label and the second label are different; receiving a second operation for selecting a control of the second tab; In response to the second operation, displaying a third interface, wherein the third interface displays a control of the second label; When the electronic device obtains the second image, the second image is stored in a second image group corresponding to the second tag.
2. The method according to claim 1, characterized in that In the third interface, the control of the second tab is in an open state; After displaying the third interface, the method further includes: receiving a third operation on the control of the second tab; In response to the third operation, a fourth interface is displayed, wherein the fourth interface displays the controls of the second tab, and the controls of the second tab are in a closed state; When the electronic device obtains the third image, the third image is stored in a first application, where one or more image groups are stored, and none of the one or more image groups includes the third image.
3. The method according to claim 1 or 2, characterized in that After displaying the third interface, the method further includes: Receiving a fourth operation on the control of the second tab in the third interface; In response to the fourth operation, a fifth interface is displayed, wherein the first control is displayed on the fifth interface, and the first control further includes a control for creating a new label; receiving a fifth operation on the control for creating a new label; In response to the fifth operation, a sixth interface is displayed; the sixth interface includes a first pop-up window, and the first pop-up window includes an input box and a confirmation control; A sixth operation is received; the sixth operation includes an operation of inputting a name of a third tag in the input box, and / or a triggering operation for the determination control; In response to the sixth operation, a seventh interface is displayed; the seventh interface displays a control with the third label.
4. The method according to any one of claims 1 to 3, characterized in that The sixth operation includes an operation of inputting a name of the third label in the input box, and a triggering operation for determining the control; The first pop-up window also includes the names of multiple tags; the names of the multiple tags include: tag names identified based on the screen content of the third interface, and / or preset tag names; the operation of entering the name of the third tag in the input box includes a selection operation for the name of the third tag among the names of the multiple tags.
5. The method according to any one of claims 1 to 3, characterized in that The sixth operation includes a trigger operation for determining a control; before receiving the sixth operation, preset information is displayed in the input box of the first pop-up window; after receiving the sixth operation, the seventh interface displays a control with a third label; the name of the third label corresponds to the preset information.
6. The method according to any one of claims 1 to 5, characterized in that After storing the second image in the second image group corresponding to the second tag, the method further includes: displaying an eighth interface, wherein the eighth interface includes the second image group, information for identifying the second image group, and one or more images; the one or more images in the eighth interface do not include the second image; the information for identifying the second image group includes the number of the second images and the name of the second label; receiving a seventh operation for the second image group; In response to the seventh operation, a ninth interface is displayed; a second pop-up window is displayed in the ninth interface, the second pop-up window includes the second image, and the second image includes one or more images matching the second tag.
7. The method according to claim 6, characterized in that After displaying the ninth interface, the method further includes: receiving an eighth operation on a target image on the ninth interface, where the target image includes one or more images in the second image; In response to the eighth operation, a tenth interface is displayed; the tenth interface displays the second pop-up window, and the target image in the second pop-up window is selected; the eighth operation includes: selecting a selection box corresponding to the target image, or long pressing the target image; When the target image is in a selected state, the storage location of the target image is moved.
8. The method according to claim 7, characterized in that When the target image is in a selected state, moving the storage location of the target image; comprising: Receiving a trigger operation for a third control in the tenth interface; In response to a triggering operation on the third control, an eleventh interface is displayed; the second pop-up window is displayed in the eleventh interface; the second pop-up window does not include the target image; When a trigger operation for the first return control is received, the twelfth interface is displayed, wherein the second image group and the one or more images are displayed in the twelfth interface, and the one or more images in the twelfth interface include the target image; wherein, in the twelfth interface, the number of the second images displayed in the information for identifying the second image group is less than the number of the second images displayed in the information for identifying the second image group in the eighth interface.
9. The method according to claim 7, characterized in that When the target image is in a selected state, moving the storage location of the target image; further comprising: A ninth operation on the target image is received in the tenth interface; the ninth operation includes dragging the target image out of the second pop-up window; In response to the ninth operation, a thirteenth interface is displayed, and the thirteenth interface displays the second pop-up window; the second pop-up window does not include the target image.
10. The method according to claim 7, characterized in that The second pop-up window further displays a fourth control for moving the storage location of the target image when the target image is selected; and further includes: Receiving a trigger operation for the fourth control in the tenth interface; In response to the triggering operation on the fourth control, a fourteenth interface is displayed; the fourteenth interface displays one or more album icons; receiving a selection operation for an icon of a target album in the one or more albums; In response to a selection operation on an icon of a target album in the one or more albums, a fifteenth interface is displayed; the fifteenth interface displays the second pop-up window; the second pop-up window does not include the target image; the target album includes the target image.
11. The method according to any one of claims 6 to 10, characterized in that: After displaying the ninth interface, the method further includes: Receiving a tenth operation on the target image in the ninth interface; In response to the tenth operation, the sixteenth interface is displayed; the sixteenth interface displays the target image, and the specifications of the target image in the sixteenth interface are larger than the specifications of the target image in the ninth interface; the tenth operation includes: a click operation on the target image.
12. The method according to any one of claims 6 to 11, characterized in that: The one or more images in the eighth interface also include a fourth image; and after displaying the eighth interface, the method further includes: An eleventh operation on the fourth image is received on the eighth interface; the eleventh operation includes a long press operation; In response to the eleventh operation, a seventeenth interface is displayed; in the seventeenth interface, the fourth image is in a selected state; receiving a twelfth operation on the fourth image; the twelfth operation comprising dragging the fourth image to the second image group; In response to the twelfth operation, the eighteenth interface is displayed; the second image group is displayed in the eighteenth interface, and the fourth image is not displayed; wherein, in the eighteenth interface, the number of second images displayed in the information for identifying the second image group is greater than the number of second images displayed in the information for identifying the second image group in the eighth interface.
13. The method according to any one of claims 6 to 12, characterized in that: The eighth interface further displays a first setting control; after the eighth interface is displayed, the method further includes: Receiving a trigger operation for the first setting control in the eighth interface; In response to a triggering operation on the first setting control, a nineteenth interface is displayed; the nineteenth interface displays a fifth control; When a trigger operation for the fifth control is received, the twentieth interface is displayed, and the twentieth interface displays a newly created label and / or one or more labels, and each label corresponds to a label validity period, an edit control, and a delete control; the edit control is used to modify the name of the label, and the delete control is used to delete the label; the one or more labels include the first label and the second label.
14. The method according to claim 13, characterized in that The eighth interface further displays a third image group corresponding to a fourth tag, and the usage time of the fourth tag reaches the tag validity time; after displaying the eighth interface, the method further includes: receiving a thirteenth operation for the third image group; In response to the thirteenth operation, a twenty-first interface is displayed; a third pop-up window is displayed in the twenty-first interface, and the third pop-up window includes a prompt message, a sixth control, a seventh control, and a cancel control; the prompt message is used to notify the user that the fourth tag has expired and needs to be processed; When a trigger operation for the sixth control is received, a twenty-second interface is displayed; the fourth label is displayed in the twenty-second interface, and the label validity time corresponding to the fourth label is not expired; Alternatively, when a trigger operation for the seventh control is received, a twenty-third interface is displayed; the twenty-third interface displays the new label and one or more labels, and the one or more labels do not include the fourth label.
15. The method according to any one of claims 1 to 14, characterized in that The first interface includes a camera application interface, and the first application includes a gallery application; when the electronic device obtains a first image, storing the first image in a first image group corresponding to the first tag includes: An operation for shooting is received; In response to the operation for shooting, the first image is obtained, and the first image is stored in the first image group corresponding to the first tag of the gallery application.
16. The method according to claim 15, characterized in that The first interface also displays a second setting control, further comprising: receiving a trigger operation for the second setting control; In response to the triggering operation on the second setting control, a twenty-fourth interface is displayed; the twenty-fourth interface includes an eighth control and a second return control, and the eighth control is in an open state; When a trigger operation for the eighth control is received, displaying the eighth control in a closed state in the twenty-fourth interface; receiving a trigger operation for the second return control; In response to the triggering operation on the second return control, the twenty-fifth interface is displayed; the first label control is not displayed in the twenty-fifth interface, and the twenty-fifth interface includes a camera application interface.
17. The method according to any one of claims 1 to 14, characterized in that Before displaying the first interface, the method further includes: Displaying a twenty-sixth interface, wherein the twenty-sixth interface includes an interface for taking a screenshot; An operation for taking a screenshot is received; In response to the screenshot operation, a twenty-seventh interface is displayed; the twenty-seventh interface includes the content of the twenty-sixth interface, the first image, and the controls of the first tab; the first image includes an image obtained by taking a screenshot of the twenty-sixth interface; and the controls of the first tab are in a closed state; Displaying the first interface includes: receiving a fourteenth operation on the control of the first tab; In response to the fourteenth operation, the first interface is displayed; and the control of the first tab is in an open state.
18. The method according to any one of claims 1 to 17, characterized in that The first operation includes a long press operation; the second operation includes sliding the touch object from the control of the first label to the control of the second label and performing a lift operation; when the touch object is located in the control of the first label, the name of the first label is displayed in the control of the first label; when the touch object is located in the control of the second label, the name of the second label is displayed in the control of the second label.
19. The method according to any one of claims 1 to 18, characterized in that The first label is obtained in at least one of the following ways: a label obtained based on screen content recognition in the first interface, a label used last time, and / or a new label created based on a label name input by a user.
20. An electronic device, characterized in that: include: processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 19.
21. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 19 is implemented.
22. A chip system, characterized in that: The system comprises at least one processor and a communication interface, wherein the communication interface and the at least one processor are interconnected via a line, and the at least one processor is used to run a computer program or instruction to execute the method according to any one of claims 1 to 19.
23. A computer program product, characterized in that The method comprises a computer program which, when being executed, causes a computer to execute the method according to any one of claims 1 to 19.
