Picture display method, device and equipment and readable storage medium

By using emoticon tags to classify images in electronic devices, it solves the problem that users find it difficult to quickly find the image they need in massive images, and achieves efficient image search and user experience improvement.

CN119719400APending Publication Date: 2025-03-28VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411773730.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

It is difficult for users to quickly find the images they need in massive images, resulting in inefficient image search.

Method used

By using emoticon tags to classify images in electronic devices, users can directly filter images under specified emoticon tags, thereby improving image search efficiency.

Benefits of technology

It realizes users to quickly locate and find images under specified expression tags, improves image search efficiency, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119719400A_ABST
    Figure CN119719400A_ABST
Patent Text Reader

Abstract

The invention discloses a picture display method, device and equipment and a readable storage medium, and belongs to the technical field of electronic equipment. The method comprises the steps of receiving second input of a target expression label in at least one expression label under the condition that the at least one expression label is displayed; and in response to a second input, displaying an image corresponding to the target expression tag. According to the scheme, the images are classified according to the expression labels, so that the user can directly screen the images under the specified expression labels and then search the images required by the user from the images, and the image search efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of electronic equipment, and specifically relates to a picture display method, device, equipment and readable storage medium. Background Art

[0002] In daily life, when users take photos with mobile devices such as mobile phones, the captured images are usually aggregated and stored in an album. As the number of photos accumulates, it is difficult for users to find the images they want from the massive amount of images, resulting in low image search efficiency. Summary of the invention

[0003] The purpose of the embodiments of the present application is to provide a picture display method, device, equipment and readable storage medium, which can solve the problem of low image search efficiency.

[0004] In a first aspect, an embodiment of the present application provides a method for displaying an image, comprising:

[0005] In a case where at least one emoticon tag is displayed, receiving a second input of a target emoticon tag among the at least one emoticon tag;

[0006] In response to the second input, an image corresponding to the target expression tag is displayed.

[0007] In a second aspect, an embodiment of the present application provides a picture display device, comprising:

[0008] An input receiving module, configured to receive a second input of a target emoticon tag among the at least one emoticon tag when at least one emoticon tag is displayed;

[0009] The image display module is used to display the image corresponding to the target expression tag in response to the second input.

[0010] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0012] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect.

[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect.

[0014] In an embodiment of the present application, images are classified according to expression tags, so that users can directly filter out images under specified expression tags, and then search for images required by users from these images, thereby improving image search efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 A schematic diagram of a picture viewing scenario provided in an embodiment of the present application;

[0016] Figure 2 A schematic diagram of a picture sharing scenario provided in an embodiment of the present application;

[0017] Figure 3 A schematic diagram of a process flow of a method for displaying an image provided in an embodiment of the present application;

[0018] Figure 4 A schematic diagram of a flow chart of a method for displaying an image provided by another embodiment of the present application;

[0019] Figure 5 A schematic diagram showing a picture provided in an embodiment of the present application;

[0020] Figure 6 A schematic diagram of a picture sharing operation provided in an embodiment of the present application;

[0021] Figure 7 A schematic diagram of successful picture sharing provided in an embodiment of the present application;

[0022] Figure 8 A schematic diagram of picture editing provided in an embodiment of the present application;

[0023] Fig. 9 A schematic diagram of editing multiple pictures provided in an embodiment of the present application;

[0024] Fig.10 A schematic diagram of sending a dynamic expression change graph provided in an embodiment of the present application;

[0025] Fig.11 A schematic diagram of the structure of a picture display device provided in an embodiment of the present application;

[0026] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0027] Fig.13 A schematic diagram of the hardware structure of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION

[0028] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0029] The terms "first", "second", etc. in the specification of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are usually a class, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0030] In actual application scenarios, mobile terminals are equipped with album functions, and a large number of pictures are usually stored in the albums. In order to facilitate users to find the pictures they want, the albums usually use technical means such as picture recognition, face recognition, geographic location recognition, content recognition, machine learning and pattern recognition to realize the automatic classification and organization of pictures. Among them, face recognition technology only provides classification technology for character albums, and users cannot quickly locate and find pictures with mood atmosphere or browse pictures with mood atmosphere. In addition, the intelligent classification function in the album also lacks the function of classifying human expressions, and cannot support users to quickly understand their recent mood status. In addition, unlike the interactive process of quickly locating pictures in the album, it is also difficult for users to quickly select mood pictures that are suitable for the context when using third-party applications to exchange information with contacts.

[0031] In view of the above problems, the solution provided by the embodiment of the present application can make up for the lack of artificial intelligence (AI) expression recognition ability in smartphone applications, expand the support of mobile phone album applications for the screening and interactive operation of photo expression classification, improve the user experience of smartphones for accurate recognition and rapid sharing of expressions, classify pictures in smartphone album applications, quickly locate sharing design and planning, classify moods from character albums, generate classification labels such as happiness, anger, surprise, fear, disgust, sadness, and neutrality, quickly locate pictures through labels in third-party applications, accurately find relevant character expressions, quickly edit expression packages, and share moods. The intelligent classification function of mobile phone album applications has been expanded to improve the user experience of users quickly and accurately sharing mood pictures.

[0032] The following, in conjunction with the accompanying drawings, describes in detail the image classification method, device, equipment and medium provided in the embodiments of the present application through specific embodiments and their application scenarios.

[0033] The picture display method provided in the embodiment of the present application can be run in an electronic device. The electronic device can be a mobile phone, a tablet computer, a laptop computer, a desktop computer, a wearable device, a vehicle-mounted terminal, etc. The application scenarios of the picture display method provided in the embodiment of the present application mainly include two types: ① The user opens the album in the electronic device to view pictures; ② When the user communicates with a contact through a third-party application, he wants to view certain pictures or send certain pictures to the contact. The following describes these two scenarios in detail.

[0034] Figure 1 Schematic diagram of a picture viewing scenario provided in an embodiment of the present application. Taking a mobile phone as an example, Figure 1 As shown, after the user opens the photo album application in the mobile phone, the interface is as follows Figure 1 The leftmost figure, after the user clicks on the "People Album" displayed in the interface, the image display method is executed, and the front-end interface will display the corresponding prompt information (for example Figure 1 The middle picture shows "Generating emoticon tags"). After the image processing is completed, the final state of the interface is as follows Figure 1 The rightmost picture shows that the user can now see multiple different expression tags (such as "happy", "angry", "surprised", "fearful" and "disgusted") on the interface. When the user selects an expression tag, the character image under the expression tag will be displayed.

[0035] Figure 2 Schematic diagram of a picture sharing scenario provided in an embodiment of the present application. Figure 2 As shown, when the user opens the communication software to communicate with Zhang San, he can use the picture sharing function of the communication software to display the expression label corresponding to each contact, and each expression label has a related picture of the contact. Figure 2 , the user clicks Figure 2 After pressing the "+" button in the mobile phone interface on the far left, the "Picture" icon will appear on the interface. After the user clicks the "Picture" icon again, the mobile phone interface will appear as follows: Figure 2 In the middle picture, you can see that each contact has a corresponding emoticon label, and each emoticon label has a corresponding picture.

[0036] Among them, no matter it is scene ① or scene ②, the background of the electronic device needs to execute the corresponding image processing algorithm. For example, taking the picture of a person containing a face as an example, the electronic device can first mark the person in each picture according to the facial features (that is, identify who the person in the picture is), and can also identify and classify the expression of each person. For example, "Zhang San" appears in pictures P1, P2, and P3, and Zhang San's expression in pictures P1 and P2 is "smiling", and Zhang San's expression in picture P3 is "crying". Then in Figure 2 The contact "Zhang San" will be displayed in the middle attached figure, and the expression labels "Happy" and "Sad" will be displayed below the contact "Zhang San". Under the expression label "Happy", pictures P1 and P2 can be displayed, and under the expression label "Sad", picture P3 can be displayed.

[0037] Based on the introduction of the above two scenarios, the picture display solution provided by the embodiment of the present application can perform intelligent expression recognition on tens of thousands of pictures, and classify and organize all pictures in a very short time, which can help users quickly locate the expression pictures they want to use, and quickly edit them into personalized expression packages, thereby improving the interactive experience and convenience. Different third-party applications can also call this solution to enhance social intimacy and smooth sharing experience. Improve the ability to quickly filter pictures in different scenarios.

[0038] The picture display solution provided by this application is described in detail below through some embodiments.

[0039] Figure 3 The flowchart of the picture display method provided in the embodiment of the present application is as follows. The method can be applied to the above-mentioned electronic device. For example, the electronic device is a mobile phone. Figure 3 As shown, the method may specifically include steps S310 to S320.

[0040] Step S310: When at least one emoticon tag is displayed, receiving a second input of a target emoticon tag in the at least one emoticon tag.

[0041] Step S320: In response to the second input, display the image corresponding to the target expression tag.

[0042] For step S310, in this embodiment, the expression tag can be the above Figure 1 or Figure 2 The expression tags “happy”, “angry”, “surprised”, “fear” and “disgusted” etc. displayed in the electronic device can be displayed on the display interface of the electronic device in response to the user's input operation on the electronic device.

[0043] For example, the target expression tag can be the above Figure 1 or Figure 2 One of “happy”, “angry”, “surprised”, “fearful” and “disgusted” shown in , for example, “happy”.

[0044] In this embodiment, the second input may refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and is not limited in the embodiment of the present application. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the above-mentioned second input may be: a user click input on an emoticon label in the interface.

[0045] For details, please refer to Figure 2 , users can directly click Figure 2 The expression label "happy" shown in the middle figure is used as the target expression label.

[0046] Regarding step S320, in this embodiment, the target object contained in the image is not limited. For example, the image can be a picture of a person or an animal.

[0047] In this embodiment, the image corresponding to the target expression tag may refer to an image whose content is relevant to the target expression tag.

[0048] For example, taking a person picture as an example, continue to refer to the above Figure 1 or Figure 2 , in the above Figure 1 In the example, if the user selects the expression tag "happy" as the target expression tag, character images 1 to N will be displayed on the display interface.

[0049] Here, the expressions of the characters in character images 1 to N are taken as the content contained in the above images as an example, for example, the expressions of the characters in character images 1 to N are laughing, smiling, smirking, etc. These expressions are correlated with the expression label of "happy" (usually when a person laughs, he may be happy, that is, the expression of laughing is correlated with the mood label of happiness).

[0050] In the embodiment of the present application, by displaying the image corresponding to the target expression tag, the images are classified according to the expression tag, so that the user can directly filter out the images under the specified expression tag, and then search for the image the user needs from these images, thereby improving the image search efficiency, helping the user to more conveniently quickly find and review images in specific situations according to expression classifications such as smiley faces and anger, thereby improving the image search efficiency.

[0051] For example, taking the image as a person picture, Figure 4 This is a flow chart of a method for displaying an image provided by another embodiment of the present application. The method can be applied to the above-mentioned electronic device, taking the electronic device as a mobile phone as an example, such as Figure 4 As shown, the method may specifically include steps S410 to S440.

[0052] Step S410: receiving a first input operation on a first control.

[0053] For example, refer to the above Figure 1 , the first control may refer to Figure 1 The “People Album” is clicked by the user’s finger in the leftmost figure.

[0054] For example, refer to the above Figure 2 , the first control may refer to Figure 2 The “picture” that the user’s finger clicks on in the leftmost figure.

[0055] In this embodiment, the first control may be a virtual control, which is displayed on the interface in the form of an icon, and the first input operation may be a touch operation (for example, Figure 1 and Figure 2 In some other embodiments, the first control may also be a physical control, and the user may trigger the first input operation by pressing the physical control.

[0056] Among them, when the first control is a virtual control, in order to facilitate the display of the picture and prevent the picture from being blocked and affecting the viewing, the first control may not appear on the interface first (i.e., be hidden). When the user needs to trigger the first input operation on the first control, the first control can be called out through other operations first, so that it can be restored to display on the interface.

[0057] Exemplarily, the first input operation may refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual usage requirements and is not limited in the embodiments of the present application. The specific gesture in the embodiments of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the above-mentioned first input operation may be: the user clicks on the emoticon label in the interface.

[0058] Step S420: In response to the first input operation, display at least one character picture and at least one expression tag.

[0059] In this embodiment, the expression tag can be generated by the electronic device background through an image processing algorithm. For example, the electronic device can first identify the person pictures contained in the album, generate the expression tag in advance according to the identification result, and then the generated expression tag can be displayed on the interface in the form of an icon.

[0060] For example, continue to refer to the above Figure 1 The user opens the photo album software on the mobile phone and then clicks on the person album. At this time, the person pictures contained in the person album will be displayed on the interface (person pictures usually contain face areas). At the same time, the image processing algorithm is loaded in the background of the mobile phone to recognize the person pictures and "Generating expression tags" is displayed on the front-end interface.

[0061] Among them, the recognition of the character image may refer to: recognizing the expression presented by the character in the character image, for example, the expression presented by the character A1 in the character image A is "laughing", and the corresponding expression label "happy" will be generated, the expression presented by the character B1 in the character image B is "smiling", and the corresponding expression label is also "happy", and the expression presented by the character C1 in the character image C is "crying", and the corresponding expression label is "sad". Thus, two different expression labels "happy" and "sad" appear, and then these two different expression labels can be displayed on the display interface.

[0062] Furthermore, in some embodiments, when there are multiple people in a person picture, a determination can be made based on the size of the area occupied by each person to determine which person the person picture specifically corresponds to, thereby establishing a corresponding relationship and performing subsequent person picture recognition. This can prevent confusion caused by multiple people appearing in the same person picture.

[0063] For example, assuming that person picture A includes person A1 and person A2, and person A1 occupies an area in the person image that is more than half of the size of the entire person picture A, then person picture A corresponds to person A1. That is, when person picture A is identified, person A1 is used as the identification target, and the corresponding expression label is generated based on the expression presented by person A1, and person A2 is automatically ignored.

[0064] In this embodiment, in order not to affect the user's viewing of the image, the position where the expression label is displayed can be configured not to overlap with the position where the character image is displayed. Figure 1 and Figure 2 , character pictures and expression labels are displayed in different positions.

[0065] For example, refer to the above Figure 1 When the user clicks on the "character album" displayed on the mobile phone interface (i.e. triggering the first input operation), the mobile phone interface will eventually display at least one character picture and at least one expression label (such as Figure 1 (see the picture on the far right), the expression labels include "happy", "angry", "surprised", "afraid", etc.

[0066] For example, refer to the above Figure 2 When the user clicks on the "picture" displayed on the mobile phone interface (i.e. triggering the first input operation), the mobile phone interface will eventually display at least one person picture and at least one expression label (such as Figure 2 middle attached picture).

[0067] Step S430: receiving a second input operation on a target emoticon tag in at least one emoticon tag.

[0068] In this embodiment, referring to the above Figure 1 and Figure 2 ,After completing the image recognition and displaying the expression label, the user can select an expression label as the target expression label as needed.

[0069] Step S440: In response to the second input operation, display the character image corresponding to the target expression tag.

[0070] In this embodiment, the character image corresponding to the target expression tag means that the expression shown by the character in the character image matches the target expression tag. For example, if the target expression tag is "happy", the expression shown by the character in the character image includes: smiling, laughing, etc.

[0071] Among them, the expression recognition algorithm can be used to identify the expression of the person in the person picture. Specifically, the facial features in the person picture (including the shape, size, angle and other features of the key points of the face), such as the degree of opening and closing of the eyes, the curvature of the mouth, etc., can be extracted, and then based on the facial features, it can be determined which expression label the person picture belongs to.

[0072] In some embodiments, referring to the above Figure 1 The rightmost figure can display the character image under the expression label in full screen. In other embodiments, refer to the above Figure 2 The middle figure can display the character image under the expression label in half screen, that is, the display position area of ​​the character image can be determined according to the different application software currently used by the user.

[0073] In an embodiment of the present application, by identifying the facial expressions of the characters in the character pictures and configuring corresponding expression tags for different expressions, it is possible to classify different character pictures using expression tags, thereby supporting users to quickly understand their recent mood states, while helping users to browse, manage and use photos more conveniently, and quickly find and review character pictures in specific situations based on expression classifications such as smiley faces and anger, thereby improving image search efficiency.

[0074] In combination with the above scenario ①, the picture display solution of the present application is described in detail through some embodiments.

[0075] Continue to refer to the above Figure 1 In some embodiments, when the electronic device displays the photo album interface (such as Figure 1 The user can use the fifth input to call out at least one expression tag (such as Figure 1 The expression labels in the rightmost figure include "happy", "angry", "surprised", "fearful" and "disgusted", etc.).

[0076] In this embodiment, in the above Figure 1 On the basis of Figure 5 The picture display schematic diagram provided for the embodiment of the present application is as follows: Figure 5 As shown, after the expression tags are generated in the character album, the user selects the picture to be browsed by clicking on a certain expression tag. After selecting the target expression tag, the target expression tag is highlighted, and the corresponding type of character picture will appear in the picture display area below the target expression tag.

[0077] In an embodiment of the present application, by displaying at least one emoticon tag on the album interface, when the user clicks on an emoticon tag, the corresponding image under the emoticon tag can be viewed, thereby achieving the classification of massive images in the album and improving the user's image search efficiency.

[0078] In addition, in some embodiments, after displaying the character picture corresponding to the target expression tag, the user can trigger a third input operation, which is used to determine one or more target character pictures from the displayed character pictures, and the electronic device shares the target character picture in response to the third input operation.

[0079] In this embodiment, the third input operation may refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and is not limited in the embodiment of the present application. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the third input operation mentioned above may be: a user click input on an emoticon label in the interface.

[0080] Here, continuing to take the electronic device as a mobile phone as an example, after the mobile phone receives the third input operation from the user, the interface title bar can be switched to a modal form, displaying the number of target person pictures in real time, and executing the following steps:

[0081] Step 11: Displaying an edit control, which may include a share control and a delete control;

[0082] Step 12: receiving a first input operation on the sharing control in the editing control;

[0083] Step 13: In response to the first input operation, display at least one application icon, wherein the application icon may be a zoom icon of an application installed in the mobile phone;

[0084] Step 14: receiving a second input operation on the target application icon, that is, the user can click on one of the at least one displayed application icon as the target application icon.

[0085] Step 15: In response to the second input operation, share the target person image to the target application corresponding to the target application icon.

[0086] For example, Figure 6The picture sharing operation diagram provided in the embodiment of the present application is as follows: Figure 6 As shown in the figure, after activating the picture sharing function, a floating operation toolbar will be displayed below the picture preview area. Users can quickly share the selected picture to a third-party application (i.e., the target application, such as Figure 6 Application in 1).

[0087] Additionally, in some embodiments, Figure 7 The schematic diagram of successful picture sharing provided in the embodiment of the present application is as follows: Figure 7 As shown, when sharing the above-mentioned target person picture, the sharing progress and completion prompt can be displayed during the sharing process to provide the user with an expected duration of the sharing process.

[0088] In this embodiment of the application, by clicking on an expression tag, the character pictures classified under the expression tag are quickly displayed. When the user clicks on the target character picture, the user can click on the share button in the toolbar below to share the same type of mood pictures to third-party applications with one click. This provides users with the business function requirement of quickly organizing and sharing the contents of different mood pictures.

[0089] As mentioned above, these emoticon tags can be displayed on the display interface of the electronic device in response to the user's input operation on the electronic device. Figure 2 In some embodiments, when a user opens a third-party application (such as a chat software), the display interface of the electronic device will display a conversation interface. Figure 2 As shown, taking the conversation between the user and Zhang San as the first conversation as an example, when the electronic device displays the conversation interface of the first conversation, the electronic device can receive a first input; and in response to the first input, display at least one emoticon tag on the conversation interface of the first conversation.

[0090] In this embodiment, the first input can be regarded as the user's input operation on the electronic device. Among them, the first input can refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible inputs, which can be determined according to actual use requirements, and the embodiment of the present application is not limited. The specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application can be a single-click input, a double-click input, or any number of click inputs, etc., and can also be a long press input or a short press input. For example, the above-mentioned second input can be: the user's click input on the emoticon label in the interface.

[0091] For details, refer to the above Figure 2In the leftmost figure, the user can click the "+" icon on the conversation interface to further display the "Picture" picture. When the user continues to click the "Picture" icon, the first input is triggered. At this time, Figure 2 The middle figure shows the expression labels corresponding to the contact "Zhang San", including "happy", "angry", "surprised" and "afraid".

[0092] The expression label display scheme in this embodiment can be applied to the scenario ② mentioned above. In conjunction with the above scenario ②, the picture display scheme of this application is described in detail below.

[0093] First, in scenario ②, users can share pictures of people with friends (i.e., contacts) at any time during daily communication using third-party applications. Based on this, the user needs to first start the third-party application installed in the electronic device, where the electronic device needs to cooperate with the third-party application to perform the following operations to prepare for the execution of the subsequent picture display method:

[0094] Step 21: After the third-party application is started, a first chat interface with the first contact (i.e., a conversation interface equivalent to the first conversation) is displayed;

[0095] Step 22: receiving an input operation on the first chat interface;

[0096] Step 23: In response to the input operation, display the first control.

[0097] The first contact may be a contact with which the user is currently communicating, so that the user can quickly share a picture of a person including the contact. In other embodiments, the first contact may also be a second contact other than the contact with which the user is currently communicating. Specifically, the second contact may be a contact with whom the first contact is associated. For example, for contact H, the associated second contacts are: the user himself, contact H, and the common friends of the user and contact H.

[0098] In this embodiment, the input operation may refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and is not limited in the embodiments of the present application. The specific gesture in the embodiments of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiments of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the above-mentioned input operation may be: the user clicks on the emoticon label in the interface to input.

[0099] In this embodiment, the first control can carry the input triggered by the user. Figure 2 , the first control can be Figure 2 The "Picture" icon clicked by the user in the leftmost figure.

[0100] In an embodiment of the present application, the user triggers the first input in the conversation interface of the first conversation, thereby calling out at least one emoticon tag in the conversation interface. This makes it convenient for the user to find the corresponding image according to the target emoticon tag and send it to the contact when conversing with the contact, thereby improving the user's experience of quickly and accurately sharing pictures.

[0101] Furthermore, in some embodiments, it has been mentioned above that the conversation interface of the first conversation can be a chat interface between the user and the contact, for example, the first conversation can be a conversation between the user and the contact "Zhang San". In this embodiment, the first conversation has an associated image tag. For example, for a conversation between the user and "Zhang San", the associated image icon can be: the image tag of "Zhang San" or the image tag of a common friend of "Zhang San" and the user.

[0102] Wherein, while displaying at least one expression tag on the conversation interface of the first conversation, an image tag associated with the first conversation may also be displayed.

[0103] In this embodiment, the image tag may be an icon of an object associated with the user (the object may be a person (such as a user's contact) or an animal (such as a user's pet), etc.). Figure 2 , the image label can be Figure 2 Intermediate Figure or Figure 2 In the figure on the right, “Li Si”, “Wang Wu” and “Abu Bu” are examples. Li Si can be a common friend of Zhang San and the user.

[0104] In an embodiment of the present application, when a user establishes a first conversation with a conversation object, image tags associated with the first conversation are displayed, which can facilitate the user to quickly find image tags of other objects associated with the first conversation in addition to the conversation object, thereby enabling the user to establish more common topics with the conversation object.

[0105] In addition, in some embodiments, after at least one emoticon tag and an image tag associated with the first session are displayed on the session interface of the first session, if the user triggers a fourth input for a certain image tag, then the image under the image tag, that is, the image corresponding to the image tag, can be displayed.

[0106] As mentioned above, an image tag may be an icon of an object related to the user, and the image corresponding to the image tag may refer to an image containing the object, thereby realizing classified display of images of different objects.

[0107] Furthermore, in some embodiments, if the user triggers the fourth input of the first icon tag and the user has previously triggered the second input of the target expression tag, then an image corresponding to the target expression tag and matching the first image tag is displayed on the session interface of the first session.

[0108] In this embodiment, the fourth input may refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and is not limited in the embodiment of the present application. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the above-mentioned input operation may be: the user clicks on the emoticon label in the interface to input.

[0109] For example, continue to refer to the above Figure 2 ,like Figure 2 The middle figure in the Figure 2 Take the figure on the right side of the figure as an example, after the icons (i.e., image tags) such as "Li Si", "Wang Wu" and "Abu Bu" are displayed on the conversation interface, if the user selects "Li Si" as the first image tag through the fourth input, and if the user has previously triggered the second input for the target expression tag "happy", then the image corresponding to the target expression tag "happy" under the image tag "Li Si" will be displayed on the conversation interface. For example, the image of "Li Si" smiling.

[0110] The embodiment of the present application receives the fourth input of the first image tag, so that the image corresponding to the target expression tag in other objects associated with the current conversation person can be quickly displayed on the conversation interface, thereby improving the user's image search efficiency and also making the communication efficiency between the user and the conversation object faster and faster.

[0111] Furthermore, when communicating with a conversation partner, the user can also send one or more of the images to the conversation partner. Exemplarily, in some embodiments, after the user finally triggers the electronic device to display the image corresponding to the target emoticon tag through a series of input operations, the user can determine one or more first images from the images corresponding to the target emoticon tag through a second input, and then send the first image or the emoticon package image corresponding to the first image to the conversation member (e.g., Zhang San) of the first conversation.

[0112] In this embodiment, the number of session members may be one or more. For example, a user may establish a first session with a session member in a one-to-one manner. In addition, a user may establish a first session with multiple session members by creating a group chat. When a user sends a first image or an emoticon image corresponding to the first image to a session member of the first session, all session members in the first session may receive the first image or the emoticon image corresponding to the first image.

[0113] In this embodiment, the first image refers to an image corresponding to a target expression label, and therefore the first image may contain a target expression (such as laughter, smirk, smile, etc.). Based on these target expressions, the production of an expression package image can be realized, for example, the target expression in the first image can be animated to obtain a dynamic expression package as the expression package image corresponding to the first image.

[0114] In an embodiment of the present application, by sending the first image or the emoticon package image corresponding to the first image to the session members of the first session, the user can quickly find the first image under the target emoticon tag and send it to the session members when conversing with the session members, thereby improving the convenience of communication between the user and the session members.

[0115] Further, in some embodiments, after the user selects the first image under the target expression tag through the second input, since the first image is usually in the original state and the amount of information contained therein may be relatively small, the user can edit the first image.

[0116] Specifically, the user may trigger display of an image editing interface through the second input, and the image editing interface may be used to edit the first image to generate an emoticon package image.

[0117] The image editing interface may display corresponding editing controls, and the user can edit the first image, generate an emoticon package image, and send the emoticon package image to the session members of the first session by selecting the corresponding editing control through the third input.

[0118] The editing operations on the first image may include: cropping, rotating, graffiti, adding text, adding filters. In addition, if the first image is a person image, the expression of the person in the first image may be extracted to create an expression package.

[0119] For example, Figure 8 The picture editing schematic diagram provided in the embodiment of the present application is as follows: Figure 8 As shown, the user can select the expression tag "happy" under the first contact "Zhang San" as the target expression tag. At the same time, under the target expression tag "happy", select "happy expression picture 1" as the target person picture.

[0120] When the user selects "Happy Expression Picture 1" as the target person picture, an "Edit" control may be displayed on the conversation interface. The user clicks the "Edit" control, and after the mobile phone receives the input operation for the "Edit" control, the happy expression picture in the editing process and the related image editing controls (such as Figure 8 Through the image editing controls, you can crop the image size, adjust the facial features of the character, use stickers, doodles and other functions to adjust the target person's image, and finally get the target information.

[0121] In addition, the user can select multiple first images and edit the multiple first images at the same time to form at least one dynamic image or at least one dynamic emoticon package.

[0122] For example, Fig. 9 A schematic diagram of editing multiple pictures provided in the embodiment of the present application, such as Fig. 9 As shown, the user can select multiple first images (specifically including happy expression image 1 and happy expression image 2), and then the "Edit" control is displayed on the interface. The user enters the image editing interface by clicking the "Edit" control, and edits and generates an expression change dynamic image (such as Fig. 9 As shown in the figure on the right). After editing and generating the expression change dynamic graph, the expression change dynamic graph can be immediately sent to the conversation member (for example, the first contact "Zhang San").

[0123] For example, Fig.10 A schematic diagram of sending a dynamic expression change diagram provided in an embodiment of the present application is shown in FIG. Fig.10 As shown, after the mobile phone receives the input operation of the "Done" control, in response to the input operation, the expression change dynamic image obtained by integrating and editing the happy expression picture 1 and the happy expression picture 2 is sent to the conversation member, such as the first contact "Zhang San".

[0124] Among them, since the expression change dynamic image includes multiple first images, its final display effect is: the expression presented in each first image is dynamically displayed in turn. After the contact views the expression change dynamic image, the contact can more clearly understand the user's current mood changes.

[0125] In the embodiment of the present application, when the user and the contact use the three-party social software to communicate with each other on a daily basis, they can select a mood picture suitable for the current communication context and share it with the contact, so as to share the real-time mood at any time. At the same time, the user can further edit the selected mood picture, so that the user can be more flexible when sharing the picture content and more accurately express the mood changes during the communication process.

[0126] In some implementations, in scene ②, characters and expression labels may be displayed in the following manner to facilitate user operations:

[0127] Step 31: sequentially display at least one candidate expression tag associated with the first contact and display a first person picture matching a default candidate expression tag in the at least one candidate expression tag.

[0128] The number of first person pictures matching the default candidate tag meets a set condition, and the first person pictures are pictures of people including the first contact.

[0129] In this embodiment, when a certain character is included in a certain character picture, a corresponding relationship can be established between this character and this character picture, so that one character may correspond to multiple character pictures. At the same time, each character picture will be classified into a corresponding expression tag, that is, one expression tag may correspond to multiple character pictures. Based on this situation, the character pictures can be classified by level to further improve the efficiency of users searching for pictures. Specifically, the first level is the characters (including the first contact, the second contact, etc.), the second level under the first level is the expression tags (including "happy", "surprised", "afraid", etc.), and the third level under the second level is the character pictures (including character pictures 1 and character pictures 2, etc. Among them, the character expressions in character pictures 1 and character pictures 2 are happy).

[0130] For example, continue to refer to the above Figure 2 , users can click Figure 2Click the add icon "+" in the lower left corner of the first chat interface in the leftmost figure, and select the "Picture" icon (i.e. the first control) to directly display each contact. Among them, the first contact may refer to the contact with which the user is currently communicating. The first contact is divided into multiple expression labels such as "Happy", "Angry", "Surprised" and "Fearful". Among them, the number of character pictures under the expression label of "Happy" is 20, the number of character pictures under the expression label of "Angry" is 13, the number of character pictures under the expression label of "Surprised" is 8, and the number of character pictures under the expression label of "Fearful" is 6.

[0131] In this embodiment, the setting condition may be a quantity threshold, for example, the quantity threshold is between 13 and 20. Figure 2 The number of people pictures under the expression label "Happy" is 20, which exceeds the number threshold. Therefore, the people pictures under the expression label "Happy" are displayed first. The people pictures under the expression labels "Angry", "Surprised" and "Fearful" will not be displayed for the time being. Among them, the user needs to trigger the input operation of these expression labels, and then the corresponding people pictures under the expression labels selected by the user will be displayed. For example, the user needs to click the expression label "Angry" to display the people pictures under the expression label "Angry".

[0132] In addition, in some embodiments, the set condition may also be a comparison condition, for example, the number of character images under each expression label needs to be compared, wherein the number of character images under the default candidate expression label is the largest after comparison, thus satisfying the set condition.

[0133] In this embodiment, when displaying at least one candidate emoticon tag associated with the first contact in sequence, the display order of these candidate emoticon tags can be determined first, for example, according to the number of character pictures under each candidate emoticon tag, the more the number, the higher the ranking. Figure 2 In the middle figure, the candidate expression label "happy" is ranked first, followed by "angry".

[0134] In an embodiment of the present application, each candidate expression tag is displayed in turn by utilizing the number of character images contained under each candidate expression tag. This makes it convenient for users to grasp the number of character images under each candidate expression tag and thereby understand the recent mood state of the first contact.

[0135] Furthermore, in some embodiments, Figure 2 In the scenario shown, the following content can also be displayed to facilitate user operations:

[0136] Step 41: Displaying a first contact ID and a second contact ID associated with the first contact;

[0137] Step 42: receiving a sixth input of a second contact identifier;

[0138] Step 43: In response to the sixth input, sequentially display at least one candidate emoticon tag associated with the second contact;

[0139] Step 44: Display a second character picture that matches a default candidate expression tag in at least one candidate expression tag.

[0140] The number of second person pictures matching the default candidate expression tag meets a set condition, and the second person pictures are pictures of people including the second contact.

[0141] In this embodiment, the contact identifier may refer to the full name of the contact or a nickname that the user has annotated for the contact. The second contact associated with the first contact may refer to: a common friend of the first contact and the user, or a friend of the first contact, or the user may create an associated second contact for the first contact based on actual needs.

[0142] In this embodiment, the sixth input may refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and is not limited in the embodiment of the present application. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the sixth input mentioned above may be: a user's click input on an emoticon label in the interface.

[0143] For example, continue to refer to the above Figure 2 In the rightmost figure, when the user is communicating with Zhang San, Zhang San's expression tag is displayed first on the interface, and a default expression tag is determined among all Zhang San's expression tags, and the character image under the default expression tag is displayed. When the user clicks on the second contact identifier "Li Si", the sixth input is triggered, and the expression tags of the second contact "Li Si" are displayed in sequence. At the same time, there is also a default expression tag "surprised" in the expression tags of "Li Si", and the character image under the "surprised" expression tag is displayed (i.e. Figure 2 Surprised Expression Picture 1 to Surprised Expression Picture 3).

[0144] In this embodiment, when displaying at least one candidate emoticon tag associated with the second contact in sequence, the display order of these candidate emoticon tags can be determined first, for example, according to the number of character pictures under each candidate emoticon tag, the more the number, the higher the ranking. Figure 2 In the figure on the far right, the candidate expression label "surprise" is ranked first, followed by "happiness".

[0145] In the embodiment of the present application, by displaying the second contact associated with the first contact and displaying the expression tags of the second contacts in sequence, it is convenient for the user to understand the recent mood state of the second contact, and it is also convenient for the user to directly see the character pictures of other second contacts, thereby further improving the user's search efficiency for the character pictures of the second contacts.

[0146] The following describes in detail how to edit the character picture in scene ② through some embodiments.

[0147] First, after the user determines the target expression tag through input operation, the interface will display one or more character pictures under the target expression tag. At this time, the electronic device can perform the following steps:

[0148] Step 51: receiving a fifth input of a target person picture among the person pictures corresponding to the target expression tag;

[0149] Step 52: In response to the fifth input, share the target information with the first contact.

[0150] Among them, the target information is determined based on the target person picture.

[0151] In this embodiment, the fifth input may refer to the touch input of the user to the interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined according to actual use requirements, and is not limited in the embodiment of the present application. The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a dragging gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture; the click input in the embodiment of the present application may be a single-click input, a double-click input, or any number of click inputs, etc., and may also be a long press input or a short press input. For example, the fifth input mentioned above may be: a user's click input on an emoticon label in the interface.

[0152] For example, refer to the above Figure 2In the middle figure, the first contact is "Zhang San", and the user can select the expression tag "happy" corresponding to "Zhang San" as the target expression tag. At this time, the interface displays the character pictures under the expression tag "happy" (for example, including happy expression pictures 1-3). The user can click on the happy expression picture 1 as the target character picture to trigger sharing the target information with the first contact.

[0153] In this embodiment, the target information may be the original target person picture, or may be obtained by editing the target person picture. That is, in some implementations, the user may also edit the target person picture to obtain the target information through the fifth input.

[0154] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0155] Fig.11 This is a schematic diagram of the structure of the picture display device provided in the embodiment of the present application. The picture display device can be integrated in an electronic device, or can be independent of the electronic device and cooperate with the electronic device to implement the above picture display method. Fig.11 As shown, the image display device 1100 includes an input receiving module 1110 and an image display module 1120. The input receiving module 1110 is used to receive a second input of a target expression tag in at least one expression tag while displaying at least one expression tag. The image display module 1120 is used to display an image corresponding to the target expression tag in response to the second input.

[0156] In an embodiment of the present application, images are classified according to expression tags, so that users can directly filter out images under specified expression tags, and then search for images required by users from these images, thereby improving image search efficiency.

[0157] In some possible implementations of the embodiments of the present application, a session interface label display module is further included, which is used to:

[0158] In a case where a conversation interface of a first conversation is displayed, receiving a first input;

[0159] In response to the first input, at least one emoticon tag is displayed on the session interface of the first session.

[0160] In some possible implementations of the embodiments of the present application, the first session has an associated image tag; the session interface tag display module can be specifically used to: in response to the first input, display at least one expression tag and the image tag associated with the first session in the session interface of the first session.

[0161] In some possible implementations of the embodiments of the present application, a target image display module is further included, which is used to:

[0162] receiving a fourth input of a first image tag among the image tags associated with the first session;

[0163] In response to the fourth input, an image corresponding to the target expression tag and matching the first image tag is displayed on the conversation interface of the first conversation.

[0164] In some possible implementations of the embodiments of the present application, an image sharing module is further included, which is used to:

[0165] Receiving a second input of a first image among images corresponding to a target expression tag;

[0166] In response to the second input, the first image or an emoticon image corresponding to the first image is sent to session members of the first session.

[0167] In some possible implementations of the embodiments of the present application, the image sharing module is specifically used to:

[0168] In response to the second input, an image editing interface is displayed; the image editing interface is used to edit the first image into an emoticon package image;

[0169] receiving a third input to the image editing interface;

[0170] In response to the third input, the emoticon image is sent to the session members of the first session.

[0171] In some possible implementations of the embodiments of the present application, an album interface label display module is also included, which is used to:

[0172] When the album interface is displayed, receiving a fifth input;

[0173] In response to the fifth input, at least one emoticon tag is displayed on the album interface.

[0174] In the embodiment of the present application, intelligent expression recognition can be performed on tens of thousands of people's pictures, and all pictures can be classified and sorted in a very short time, which can help users quickly locate the expression pictures they want to use and quickly edit them into personalized expression packages, thereby improving the interactive experience and convenience. Different third-party applications can also call this solution to enhance social intimacy and smooth sharing experience. Improve the ability to quickly filter pictures in different scenarios.

[0175] The image display device in the embodiment of the present application can be a device, or a component in an electronic device, such as an integrated circuit or a chip. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmentedreality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0176] The electronic device in the embodiment of the present application may be a terminal with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0177] The image display device provided in the embodiment of the present application can implement each process in the above-mentioned image display method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0178] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Fig.12 As shown, the electronic device 1200 includes a processor 1201 and a memory 1202. The memory 1202 stores programs or instructions that can be executed on the processor 1201. When the program or instructions are executed by the processor 1201, the various steps of the above-mentioned method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, they are not repeated here.

[0179] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile terminals and non-mobile terminals.

[0180] Fig.13 FIG. 1 is a schematic diagram of the hardware structure of an electronic device provided in another embodiment of the present application. Fig.13As shown, the electronic device 1300 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309, and a processor 1310 and other components.

[0181] Those skilled in the art will appreciate that the electronic device 1300 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1310 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.13 The structure of the electronic device 1300 shown in the figure does not constitute a limitation on the electronic device 1300. The electronic device 1300 may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0182] Among them, the user input unit 1307 is used to receive a second input of a target expression tag in the at least one expression tag when displaying the at least one expression tag; the display unit 1306 is used to display an image corresponding to the target expression tag in response to the second input.

[0183] In one embodiment, the user input unit 1307 is further configured to receive a first input when the session interface of the first session is displayed;

[0184] In one embodiment, the display unit 1306 is further configured to display the at least one emoticon tag on the session interface of the first session in response to the first input.

[0185] In one embodiment, the first conversation has an associated image tag; the display unit 1306 is further configured to display the at least one expression tag and the image tag associated with the first conversation on a conversation interface of the first conversation in response to the first input.

[0186] In one embodiment, the user input unit 1307 is also used to receive a fourth input of a first image tag among the image tags associated with the first session; the display unit 1306 is also used to display an image corresponding to the target expression tag and matching the first image tag in the session interface of the first session in response to the fourth input.

[0187] In one embodiment, the user input unit 1307 is also used to receive a second input of a first image in the image corresponding to the target expression tag; the processor 1310 is used to send the first image or the expression package image corresponding to the first image to the session members of the first session in response to the second input.

[0188] In one embodiment, the display unit 1306 is also used to display an image editing interface in response to the second input; the image editing interface is used to edit the first image into an emoticon image; the user input unit 1307 is also used to receive a third input to the image editing interface; the processor 1310 is also used to send the emoticon image to session members of the first session in response to the third input.

[0189] In one embodiment, the user input unit 1307 is further used to receive a fifth input when the album interface is displayed; the display unit 1306 is further used to display the at least one emoticon tag on the album interface in response to the fifth input.

[0190] In the embodiment of the present application, intelligent expression recognition can be performed on tens of thousands of people's pictures, and all pictures can be classified and sorted in a very short time, which can help users quickly locate the expression pictures they want to use and quickly edit them into personalized expression packages, thereby improving the interactive experience and convenience. Different third-party applications can also call this solution to enhance social intimacy and smooth sharing experience. Improve the ability to quickly filter pictures in different scenarios.

[0191] It should be understood that in the embodiment of the present application, the input unit 1304 may include a graphics processor (Graphics Processing Unit, GPU) 13041 and a microphone 13042, and the graphics processor 13041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1306 may include a display panel 13061, and the display panel 13061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1307 includes a touch panel 13071 and at least one of other input devices 13072. The touch panel 13071 is also called a touch screen. The touch panel 13071 may include two parts: a touch detection device and a touch controller. Other input devices 13072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

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

[0193] The processor 1310 may include one or more processing units; optionally, the processor 1310 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1310.

[0194] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0195] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0196] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0197] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0198] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0199] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0200] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the relevant technology, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods of each embodiment of the present application.

[0201] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for displaying an image, characterized in that: include: In a case where at least one emoticon tag is displayed, receiving a second input of a target emoticon tag among the at least one emoticon tag; In response to the second input, an image corresponding to the target expression tag is displayed.

2. The method according to claim 1, characterized in that The method further comprises: In a case where a conversation interface of a first conversation is displayed, receiving a first input; In response to the first input, the at least one emoticon tag is displayed on the session interface of the first session.

3. The method according to claim 2, characterized in that The first session has an associated image tag; The step of displaying the at least one emoticon tag on the session interface of the first session in response to the first input includes: In response to the first input, the at least one expression tag and an image tag associated with the first conversation are displayed on a conversation interface of the first conversation.

4. The method according to claim 3, characterized in that The method further comprises: receiving a fourth input of a first image tag among the image tags associated with the first session; In response to the fourth input, an image corresponding to the target expression tag and matching the first image tag is displayed on the conversation interface of the first conversation.

5. The method according to claim 2, characterized in that: The method further comprises: Receiving a second input of a first image among the images corresponding to the target expression tag; In response to the second input, the first image or an emoticon image corresponding to the first image is sent to session members of the first session.

6. The method according to claim 5, characterized in that The sending, in response to the second input, the first image or an emoticon package image corresponding to the first image to the session members of the first session includes: In response to the second input, an image editing interface is displayed; the image editing interface is used to edit the first image into an emoticon package image; receiving a third input to the image editing interface; In response to the third input, the emoticon image is sent to session members of the first session.

7. The method according to claim 1, characterized in that The method further comprises: When the album interface is displayed, receiving a fifth input; In response to the fifth input, the at least one emoticon tag is displayed on the album interface.

8. A picture display device, characterized in that: include: An input receiving module, configured to receive a second input of a target emoticon tag among the at least one emoticon tag when at least one emoticon tag is displayed; The image display module is used to display the image corresponding to the target expression tag in response to the second input.

9. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 7 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.