Human-computer interaction method and device and electronic equipment

By displaying video and associated photo identifiers and providing sharing controls in the gallery application, the problem of users finding it difficult to share videos and photos efficiently is solved, resulting in a more efficient user experience.

CN121901441APending Publication Date: 2026-04-21HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2022-02-28
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

In existing technologies, when users record their lives using videos, it is difficult to efficiently extract and share related photos from the original videos, resulting in a poor user experience.

Method used

In the gallery application, the video display interface shows the video and its associated photos, and provides a sharing control. Users can use the sharing control to share the video and associated photos together to the target device.

Benefits of technology

It improves the efficiency and experience for users when sharing videos, ensures the synchronized sharing of videos and associated photos, and avoids repeated display and selection difficulties.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121901441A_ABST
    Figure CN121901441A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a man-machine interaction method and device and electronic device.In the method, in a picture library application program, in response to a first operation of a user on a thumbnail of a video displayed in a first photo album or a photo tab, a first interface is displayed, and a display area of the first interface displays a picture of the video; the first interface further comprises an association area and an operation area, the association area comprises an identifier of the video and an identifier of at least one photo associated with the video, the at least one photo is generated based on the video, and the operation area comprises a sharing control; and in response to a user operating the sharing control, sharing the video to the target terminal. According to the embodiment of the invention, video sharing can be realized in a scene in which the video generates the associated photo.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of Chinese patent application filed on February 28, 2022, with application number 202210193754.8 and title "Human-computer interaction method, apparatus and electronic device", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to human-computer interaction technology, and more particularly to a human-computer interaction method, apparatus, and electronic device. Background Technology

[0003] Users can record their lives by taking photos or recording videos. Compared to photos, videos can capture more wonderful moments, which photos sometimes struggle to capture. Therefore, when users record their lives using videos, the videos can record a wealth of content.

[0004] In some shooting scenarios, users expect to extract photos from the captured original video. Currently, the methods for further processing of the original video and photos need improvement. Summary of the Invention

[0005] This application provides a human-computer interaction method, device, and electronic device that enables the sharing of original videos in scenarios where photos are extracted from the original videos.

[0006] In a first aspect, embodiments of this application provide a human-computer interaction method. The executing entity of the human-computer interaction method can be a terminal or a chip in the terminal. The following description uses a terminal as an example.

[0007] In this method, in scenarios where associated photos have already been generated based on the original video, video sharing can be achieved:

[0008] In the gallery application, in response to a user's first operation on a thumbnail of a video displayed in a first album or photo tab, a first interface is displayed. The display area of ​​the first interface shows the video frame. The first interface also includes an association area and an operation area. The association area includes an identifier for the video and an identifier for at least one photo associated with the video. The at least one photo is generated based on the video. The operation area includes a sharing control. In this embodiment, when a user opens and displays a video in the first album or photo tab, photos associated with the video and a sharing control can be displayed on the video's display interface. The user can operate the sharing control to share the video; correspondingly, in response to the user's operation of the sharing control, the video is shared with a target terminal.

[0009] It should be understood that the target terminal can be a preset terminal or a terminal selected by the user for sharing videos. In one embodiment, the first album is an album containing videos. For example, the first album may be a camera album, or it may be any of the following: camera album, all photos album, video album, my favorites, smart album, map album, search results, etc.

[0010] In one embodiment, the video is included in the photo tab.

[0011] The thumbnails of videos displayed in the first album and the thumbnails of videos displayed in the photo tabs include: identifiers indicating that the videos are associated with photos; wherein, the identifier of a video is a thumbnail of the first frame (picture) in the video, and the identifier of each photo associated with a video is a thumbnail of each photo.

[0012] In one possible implementation, the terminal responds to user interaction with the sharing control by displaying a first sharing interface. This first sharing interface includes a first content browsing area and a sharing selection area, the sharing selection area including an identifier of the user to be shared with. Correspondingly, in response to the user's action on the identifier of the target user among the identifiers of the users to be shared with, the video is shared with a target terminal, which is the terminal corresponding to the target user.

[0013] In this embodiment, the content included in the first shareable content browsing area is related to the first album and photo tab to which the video belongs. That is, when a user performs a first operation on the thumbnail of a video displayed in the first album, the content included in the first shareable content browsing area is related to the first album (i.e., whether the first album includes at least one photo associated with the video). When a user performs a first operation on the thumbnail of a video displayed in the photo tab, the content included in the first shareable content browsing area is related to the photo tab (i.e., whether the photo tab includes at least one photo associated with the video). The following description uses the first album as an example to illustrate the "content included in the first shareable content browsing area," and the photo tab can be referenced to the relevant description of the first album.

[0014] In one possible implementation, the content included in the first shareable content browsing area is related to the type of the first album, such as whether the first album can be a physical album or a virtual album. For example, in a physical album, the first shareable content browsing area includes thumbnails of videos and thumbnails of each photo associated with the video. In a virtual album, the first shareable content browsing area includes thumbnails of videos.

[0015] In one possible implementation, when a user performs a first operation on a thumbnail of a video displayed in a first album, and the first album includes the video and at least one photo associated with the video, the first shareable content browsing area includes the video thumbnail. This implementation avoids duplicate appearances of video-associated photos in the first shareable content browsing area, improving the user experience.

[0016] In this implementation, before the display position of the video thumbnail in the first shareable content browsing area, it also includes: thumbnails of content arranged before the video in the first album; and after the display position of the thumbnail of at least one photo in the first shareable content browsing area, it also includes: thumbnails of content arranged after at least one photo in the first album, wherein in the first album, at least one photo is arranged after the video. This allows users to also select other content to share.

[0017] When a user performs a first operation on a thumbnail of a video displayed in the first album, and the first album includes the video but not at least one photo associated with the video, the first shareable content browsing area includes the thumbnail of the video and thumbnails of each photo associated with the video. In this implementation, the photos associated with the video can be displayed in the first shareable content browsing area, making it easier for users to share the photos associated with the video simultaneously, improving sharing efficiency and thus enhancing the user experience.

[0018] In this implementation, before the video's thumbnail is displayed in the first shareable content browsing area, thumbnails of content arranged before the video in the first album are included; and after the video's thumbnail is displayed in the first shareable content browsing area, thumbnails of content arranged after the video in the first album are included. This allows users to also select other content to share.

[0019] In the first shared content browsing area, the video thumbnails are marked with a selection icon to indicate that the user has selected a video to share.

[0020] In one possible implementation, the first album is an "All Photos" album when it includes a video and at least one photo associated with the video.

[0021] In one possible implementation, when the first album includes videos but not at least one photo associated with the videos, the first shareable content browsing area includes: thumbnails of the videos, and thumbnails of at least one photo associated with the videos, displayed based on the size of the first shareable content browsing area. Because the size of the first shareable content browsing area is limited, not all thumbnails can be displayed. Therefore, users can browse the content in the first shareable content browsing area by swiping left or right, up or down, or in other ways. The second shareable content browsing area can refer to the first shareable content browsing area. For example, the first shareable content browsing area includes: thumbnails of the videos, and a portion of the thumbnail of one of the at least one photos.

[0022] In one possible implementation, when the first shareable content browsing area includes thumbnails of videos and thumbnails of each photo associated with the video, the user can also select photos to share. If, in the first shareable content browsing area, it is detected that the user selects a thumbnail of at least one target photo, then, in response to the user's identification of the target user, the terminal shares the video and the target photo with the target terminal.

[0023] In one possible implementation, users can also select a target photo to share on the first screen:

[0024] For example, in response to a user's action of identifying a target photo among at least one photos on a first interface, the terminal displays the target photo in the display area. Accordingly, in response to the user's operation of the sharing control, the target photo is shared with the target terminal.

[0025] In this system, the terminal responds to user interaction with the sharing control by displaying a second sharing interface. This second sharing interface includes a browsing area for the second content to be shared and a sharing selection area. The sharing selection area can be the same as that in the first sharing interface, as described above.

[0026] Unlike the first area for browsing content to be shared, the second area includes thumbnails of the target photo, videos, and other photos associated with the video. The target photo thumbnails display a selection indicator, and the sharing selection area includes the identifier of the user to be shared with. Thus, in response to the user's action regarding the identifier of the target user among the identifiers of the users to be shared with, the terminal shares the target photo with the target terminal, which is the terminal corresponding to the target user.

[0027] In one possible implementation, in the second content browsing area to be shared, the thumbnails of the video are arranged before the thumbnails of the target photo, and the thumbnails of other photos associated with the video are arranged after the thumbnails of the target photo.

[0028] In this implementation, before the display position of the video thumbnail in the second shareable content browsing area, it includes thumbnails of content arranged before the video in the first album; and after the display position of the thumbnails of other photos associated with the video in the second shareable content browsing area, it includes thumbnails of content arranged before the video in the first album. This implementation allows users to share other content (besides videos and photos associated with videos), improving the user experience.

[0029] In one possible implementation, users can also select multiple videos and photos to share:

[0030] In the gallery application, in response to a second user action (such as long-press) on a thumbnail of a video displayed in the first album or photo tab, a second interface is displayed. On the second interface, the markers indicating that the video is associated with a photo disappear, and a selected marker appears on the video thumbnail. Additionally, the second interface may display share controls for users to share the video and its associated photos, similar to the sharing process described in the first interface.

[0031] Secondly, embodiments of this application provide a human-computer interaction device, which can be the terminal or a chip in the terminal mentioned in the first aspect. The human-computer interaction device includes:

[0032] In a gallery application, in response to a user's first action on a thumbnail of a video displayed in a first album or photo tab, a display module is used to display a first interface. The display area of ​​the first interface displays the video frame. The first interface also includes an association area and an operation area. The association area includes an identifier for the video and an identifier for at least one photo associated with the video. The at least one photo is generated based on the video. The operation area includes a share control.

[0033] The transceiver module is used to respond to user actions on the sharing control and share videos to the target terminal.

[0034] In one possible implementation, the display module is specifically used to display a first sharing interface in response to a user's operation of the sharing control. The first sharing interface includes: a first content browsing area to be shared and a sharing selection area. The content in the first content browsing area to be shared is related to the first album or photo tab to which the video belongs, and the sharing selection area includes the identifier of the user to be shared.

[0035] The transceiver module is specifically used to respond to the user's operation on the identifier of the target user in the identifier of the user to be shared with, and to share the video with the target terminal, which is the terminal corresponding to the target user.

[0036] In one possible implementation, when a user performs a first operation on a thumbnail of a video displayed in a first album, and the first album includes a video and at least one photo associated with the video, the first content browsing area to be shared includes a thumbnail of the video.

[0037] When a user performs a first operation on a thumbnail of a video displayed in the first album, and the first album includes the video but does not include at least one photo associated with the video, the first content browsing area to be shared includes a thumbnail of the video and a thumbnail of each photo associated with the video.

[0038] In the first area for browsing content to be shared, the thumbnails of the videos are marked with a selection icon.

[0039] In one possible implementation, the first album is an "All Photos" album when it includes a video and at least one photo associated with the video.

[0040] In one possible implementation, when the first album includes a video but not at least one photo associated with the video, the first shareable content browsing area includes: a thumbnail of the video, and a portion of a thumbnail of one of the at least one photos.

[0041] In one possible implementation, the first content browsing area to be shared includes thumbnails of videos and thumbnails of each photo associated with the video.

[0042] The processing module is used to detect when a user selects a thumbnail of at least one target photo in the first content to be shared browsing area.

[0043] The transceiver module is specifically used to respond to user actions that identify the target user and share videos and target photos with the target terminal.

[0044] In one possible implementation, when the first album includes a video and at least one photo associated with the video, before the display position of the video's thumbnail in the first shared content browsing area, it also includes: a thumbnail of the content arranged before the video in the first album, and after the display position of the thumbnail of at least one photo in the first shared content browsing area, it also includes: a thumbnail of the content arranged after at least one photo in the first album, wherein, in the first album, at least one photo is arranged after the video.

[0045] When the first album includes a video but does not include at least one photo associated with the video, the following are included before the display position of the thumbnail of the video in the first content browsing area: thumbnails of the content arranged before the video in the first album, and after the display position of the thumbnail of the video in the first content browsing area: thumbnails of the content arranged after the video in the first album.

[0046] In one possible implementation, the display module is further configured to display the target photo in the display area in response to a user's operation of identifying the target photo in at least one photo on the first interface.

[0047] The transceiver module is also used to respond to user actions on the sharing control and share the target photo with the target terminal.

[0048] In one possible implementation, the display module is specifically used to display a second sharing interface in response to a user's operation of the sharing control. The second sharing interface includes a second content browsing area to be shared and a sharing selection area. The second content browsing area to be shared includes thumbnails of the target photo, thumbnails of the video, and thumbnails of other photos associated with the video. The thumbnails of the target photo are marked with a selection indicator. The sharing selection area includes an identifier of the user to be shared.

[0049] The transceiver module is specifically used to respond to the user's operation on the identifier of the target user in the identifier of the user to be shared with, and to share the target photo with the target terminal, which is the terminal corresponding to the target user.

[0050] In one possible implementation, in the second content browsing area to be shared, the thumbnails of the video are arranged before the thumbnails of the target photo, and the thumbnails of other photos associated with the video are arranged after the thumbnails of the target photo.

[0051] In one possible implementation, before the display position of the video thumbnail in the second content browsing area to be shared, there is also a thumbnail of the content arranged before the video in the first album, and after the display position of the thumbnails of other photos associated with the video in the second content browsing area to be shared, there is also a thumbnail of the content arranged before the video in the first album.

[0052] In one possible implementation, the thumbnail of the video displayed in the first album or photo tab includes: an identifier representing a photo associated with the video; wherein the identifier of the video is a thumbnail of the first frame (picture) in the video, and the identifier of each photo associated with the video is a thumbnail of each photo.

[0053] In one possible implementation, in the gallery application, in response to a second user action on a thumbnail of a video displayed in a first album or photo tab, the display module is further configured to display a second interface on which the identifiers of the associated photos of the video disappear, and a selection identifier is displayed on the thumbnail of the video.

[0054] Thirdly, embodiments of this application provide an electronic device that may include a processor and a memory. The memory stores computer-executable program code, which includes instructions; when the processor executes the instructions, the instructions cause the electronic device to perform the method described in the first aspect.

[0055] Fourthly, embodiments of this application provide a computer program product containing instructions that, when run on a computer, cause the computer to perform the method described in the first aspect above.

[0056] Fifthly, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed on a computer, cause the computer to perform the method described in the first aspect.

[0057] The beneficial effects of the various possible implementations of the second to fifth aspects mentioned above can be found in the beneficial effects of the first aspect mentioned above, and will not be repeated here. Attached Figure Description

[0058] Figure 1 A schematic diagram of the interface for the "one record, multiple results" function provided in the embodiments of this application;

[0059] Figure 2 A schematic diagram of an interface using the one-record-multiple-captures-one-shot function provided in an embodiment of this application;

[0060] Figure 3A A schematic diagram of the interface of a terminal provided in an embodiment of this application;

[0061] Figure 3B Another schematic diagram of the terminal interface provided in this application embodiment;

[0062] Figure 4A A schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;

[0063] Figure 4B This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;

[0064] Figure 4C This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;

[0065] Figure 4D This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;

[0066] Figure 4E This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;

[0067] Figure 5This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;

[0068] Figure 6 A flowchart illustrating a human-computer interaction method provided in an embodiment of this application;

[0069] Figure 7 A schematic diagram of the structure of a human-computer interaction device provided in an embodiment of this application;

[0070] Figure 8 This is a schematic diagram of a terminal provided in an embodiment of this application. Detailed Implementation

[0071] The human-computer interaction method disclosed in this application is applied to a terminal, including but not limited to mobile phones, tablets, desktops, laptops, ultra-mobile personal computers (UMPCs), handheld computers, netbooks, personal digital assistants (PDAs), wearable electronic devices, smartwatches, and other electronic devices with cameras. This application does not limit the form of the terminal.

[0072] Before introducing the embodiments of this application, some terms or concepts involved in the embodiments of this application will be explained first. It should be understood that this application does not specifically limit the naming of the following terms. The following terms may have other names. The renamed terms still satisfy the following related terminology interpretations.

[0073] Definitions of terms in this application:

[0074] Original video: Video captured by the user through their device.

[0075] A magic moment (MM) refers to a memorable instant during video recording (or filming). For example, MM could be the best moment of movement, the best expression, or the best pose. It is understood that this application does not limit the term MM; MM can also be called a beautiful moment, a magical moment, a brilliant instant, a decisive moment, a brilliant keyframe, or the best shot (BS), etc. In different scenarios, a magic moment can be of different types. For example, when recording a football match video, a magic moment could be the instant a player's foot contacts the ball during a shot or pass, or it could be the instant the ball flies into the goal. When recording a video of a person jumping from the ground, a magic moment could be the instant the person reaches their highest point in the air, or it could be the instant the person's movement is most fluid and graceful while in the air.

[0076] MM tags are time tags used to indicate the location of highlight moments in a recorded video. For example, a video can correspond to one or more MM tags, which can indicate the time (e.g., 10 seconds, 1 minute 20 seconds) in the video, and the corresponding image frame (or video frame) in the video is the highlight moment.

[0077] Artificial intelligence (AI) photos: Video frames corresponding to the highlights of the original video. In one embodiment, an AI photo may be called a highlight photo. For example, an AI photo may be a video frame from the original video that contains a user laughing, or a video frame that contains the user jumping the highest point, or a video frame that contains the user looking back.

[0078] In one embodiment, AI photos can be acquired and saved while a user is shooting a video using a terminal.

[0079] One-Shot-Gets-Multiple-Results (Function): This can be understood as the ability for users to obtain the original video, one or more photos of the highlights, and an AI profile by pressing the "Shoot" control once when shooting video using the camera application on their device.

[0080] The AI ​​configuration file is obtained based on the original video. In one embodiment, the AI ​​configuration file records information such as the scene and keyframes of the user-captured video. For example, the AI ​​configuration file may include: identifiers of at least one scene in the original video, and identifiers of keyframes (such as identifiers of AI photos). For instance, the original video includes scene 1 "Aquarium" and scene 2 "Amusement Park," and identifier 1 for a keyframe in scene 1 "Aquarium," and identifier 2 for a keyframe in scene 2 "Aquarium." Alternatively, the information recorded in the AI ​​configuration file may specifically include MM tags, overall video scene tags, segmented scene tags, shot tags, and tags for high-quality video frames. In one embodiment, tags can be understood as identifiers.

[0081] The overall video scene tag, also known as the overall video summary tag, is mainly used to indicate the overall shooting scene of the video. This application does not limit the terminology used for the overall video scene tag. For example, the overall video scene tag can be a food tag, a night scene tag, etc.

[0082] The process of achieving multiple benefits from a single recording can be as follows: During video recording, the system automatically identifies and captures photos of the subject, resulting in a single photo of the subject. After recording, when the user reviews the video, the system recommends photos of the subject and short videos highlighting key moments (also known as featured short videos, highlight videos, or AI videos). It's important to understand that the duration of these short videos is shorter than the entire video. For example, a 1-minute video might yield 4 photos of key moments and a 15-second short video highlighting key moments. Multiple benefits from a single recording can also be called other names, such as "one-click multiple gains," "one-click multiple shots," "one-click output," "one-click blockbuster," or "AI one-click blockbuster."

[0083] AI Video: Generated based on an AI profile. For example, the AI ​​video could be a 5-second video containing a keyframe before and after identifier 1, and a 5-second video containing a keyframe before and after identifier 2, resulting in a 10-second AI video. Alternatively, for example, the AI ​​video could be a 5-second video containing scene 1, "Aquarium," and a 5-second video containing scene 2, "Amusement Park."

[0084] In one embodiment, after recording multiple videos simultaneously, instead of generating an AI video, an AI video configuration file can be generated and saved, saving storage space when the user does not view the AI ​​video. In another embodiment, the user can trigger the terminal to generate an AI video from the original video playback interface. For example, the user can operate... Figure 3B The "one-click blockbuster" control 351 displayed on the 'c' in the image triggers the terminal to generate AI videos. (See reference...) Figure 3B The relevant description in the document.

[0085] This application does not elaborate on the process of generating AI photos and AI configuration files from the original video, or generating AI videos from the AI ​​configuration files.

[0086] In this embodiment, the user's operation methods on controls, icons, and other objects in the graphical user interface (GUI) include, but are not limited to, touching specific controls on the mobile phone screen, pressing specific physical buttons or button combinations, inputting voice, and using air gestures. The following embodiments use user operation on controls in the GUI as an example for illustration.

[0087] For example, refer to Figure 1 Taking a mobile phone as an example, the process of recording video using the "one-record-multiple-views" mode (or function) in this application embodiment includes:

[0088] like Figure 1As shown in Figure a, the phone screen displays the main interface, which shows application icons for multiple applications (Apps). Users can open the camera application (hereinafter referred to as the camera) by clicking the "Camera" application icon 101 on the phone's home screen. The phone displays as shown below. Figure 1 The shooting interface shown in b is shown in the image.

[0089] like Figure 1 As shown in b, the camera's shooting interface generally includes multiple controls such as a viewfinder 102, a photo control, a video recording control, and settings controls 103 (e.g., portrait mode controls, night mode controls, or other controls). Users can start recording mode by clicking the video recording control, and the phone can display... Figure 1 The recording interface is shown as shown in 'c'. Users can access the camera's settings interface by clicking the "Settings" control 103; the phone displays the following... Figure 1 The interface shown in d is shown in the image.

[0090] Figure 1 The interface shown as 'd' displays option 104, which enables the "One Record, Multiple Results" function. This means that when the user enables "One Record, Multiple Results," the phone will record the original video, an AI photo, and an AI profile file. Of course, the user can also disable the "One Record, Multiple Results" function through option 104.

[0091] In one embodiment, Figure 1 The settings interface shown as 'd' can also include a minimum time limit control. This minimum time setting control limits the minimum recording duration required to enable the "one-record-multiple-photos" feature. If the video recording duration is less than this minimum, the "one-record-multiple-photos" feature will not be triggered. For example, the minimum time limit can be set to 15 seconds; if the user's recording time is less than 15 seconds, the "one-record-multiple-photos" feature will not be triggered.

[0092] Understandable. Figure 1 The settings interface shown as 'd' can also include other controls related to recording settings, such as controls for setting video resolution and video frame rate. Figure 1 The control shown as d in the diagram is merely an illustrative example.

[0093] After enabling the "One Record, Multiple Results" feature, the user clicks... Figure 1 The 'd' indicator shows the return control 105, which allows the phone to return to its previous state. Figure 1 The interface shown in 'c' allows users to click the recording control 106 to record video. In other embodiments, the option to record multiple videos simultaneously is enabled by default, and users do not need to click it. Figure 1 Instead of clicking the settings control 103 shown in 'c', click directly. Figure 1The recording control 106 shown in 'c' allows for recording in the one-record-multiple-records mode.

[0094] Figure 2 This is a schematic diagram of the interface taken using the one-record-multiple-captures-one-takes-multiple-captures-one-shots-features-in-an-implements-of-this-application ... Figure 2 The image shown in Figure 'a' is a frame during the recording process of the terminal using the one-record-multiple-views function (e.g., the frame at the 11th second). Figure 2 The interface shown in Figure 'a' includes a recording stop control 107, a recording pause control 108, and a photo capture button 109. During recording, the user can manually capture a photo by clicking the photo capture button 109. Figure 2 After clicking the recording stop control 107 in the middle, the recording process ends, and the phone screen displays as follows. Figure 2 The interface shown in b is... Figure 2 The interface shown in b is the preview interface after recording is completed. A pop-up bubble window 110 can appear in the interface, displaying the message: "A photo of many wonderful moments has been generated in one recording," to prompt the user to view the AI ​​photo.

[0095] in, Figure 2 Preview image 111 in section b is a thumbnail of the recorded original video. If the user clicks on preview image 111, they can enter the gallery application (or gallery, gallery application) to view the recorded original video, as well as AI photos, etc. The playback and display of the original video and the display of AI photos can be referred to the relevant descriptions in the following embodiments.

[0096] It should be understood that the original video captured by the terminal can be stored in the terminal's gallery application, and AI photos and AI videos can also be stored in the gallery application. In one embodiment, the videos and photos stored in the gallery application can be referred to as gallery data. In one embodiment, gallery data can be displayed in the form of albums, photo tabs, etc. For example, Figure 3A In the above, 'a' refers to the interface in the gallery application provided in this application embodiment that displays gallery data in the form of an album. This interface may include an album control 31, a photo control 32, and at least one album 33.

[0097] Among them, reference Figure 3AThe gallery application includes at least one album, such as a camera album, an all-photos album, a video album, a screenshot / screen recording album, a favorites album, and other albums added by the user. In one embodiment, the albums in the gallery can be divided into physical albums and virtual albums. The camera album, the screenshot / screen recording album, and other albums added by the user are physical albums, while the all-photos album and the video album are virtual albums. It should be understood that a physical album can be understood as a real, existing path used to store gallery data. A virtual album can be understood as an album that aggregates videos and photos based on their characteristics. For example, since videos, compared to photos, contain multiple video frames and have dynamic characteristics, videos captured by the terminal can be aggregated into a "video" album, which is a virtual album.

[0098] In one embodiment, the AI ​​photos generated from the original video can be stored separately in a physical album, such as an "AI Photos" album. Figure 3A As shown in a, the name of the album storing AI photos is not limited in this embodiment of the application; it can also be called the "One-Stop, Multiple-Get" album.

[0099] Reference Figure 3A In step 'a', when the user clicks photo control 32, the terminal can display an interface showing gallery data in the form of photo tabs. (See reference...) Figure 3A In embodiment b, the interface displaying gallery data in the form of a photo tab may include an album control 31, a photo control 32, and photos displayed in chronological order. In one embodiment, the photo tab interface may display photos and videos from the camera album, as well as photos from the screenshot / screen recording album.

[0100] In one embodiment, to distinguish between original videos with generated AI photos and ordinary videos (without generated AI photos), when displaying the cover of the original video in the camera album, video album, or other user-defined albums, an identifier can be added to the cover of the original video. This identifier indicates that the original video has generated an AI photo. For example, Figure 3B a in Figure 3A Similar to 'a', when the user clicks on the camera album 33, the terminal can display thumbnails of the photos included in the camera album, as well as video covers. For example, the cover of video 1 can display the identifier "AI" 34 to indicate that video 1 is the original video for which AI photos have been generated. Figure 3B As shown in b in the figure.

[0101] In one embodiment, when the original video does not include any highlights (i.e., no AI photos are generated), if the original video generates an AI profile, the cover of video 1 can display the identifier "AI" 34. It should be understood that this application embodiment involves a scenario where "the original video has already generated AI photos."

[0102] Because the AI ​​photos generated from the original video are related to the original video, or in other words, the original video and the AI ​​photos generated from the original video are related, in this embodiment of the application, when a user views the original video, they can view the AI ​​photos associated with the original video on the playback interface of the original video.

[0103] In one embodiment, AI photos can be displayed on the playback interface of the original video in the camera album, but not on the playback interface of the original video in all virtual albums such as photos and videos, as well as in My Favorites, Recycle Bin, Smart Album, Map Album, Search Results, Hidden Album, and Shared Album.

[0104] In one embodiment, AI photos can be displayed in association with the playback interface of the original video in the camera album, all photo album, video album, my favorites, smart album, map album, and search results, but not in association with the playback interface of the original video in the recycle bin, hidden album, or shared album.

[0105] In one embodiment, albums that are associated with the display and albums that are not associated with the display can be preset.

[0106] In one embodiment, the terminal can play the original video when the user clicks on the original video's cover image. For example, see [link to example]. Figure 3B In step b, when the user clicks on the cover image (thumbnail, which could be the first frame of the video), the terminal can play video 1 (or the terminal can display video 1 and a pause control, and the user's action on the pause control can trigger the terminal to play video 1). In one embodiment, as... Figure 3B As shown in c, the interface for playing video 1 may include: a playback area 35, an associated area 36, ​​and an operation area 37. In one embodiment, the user clicking the cover of video 1 can be referred to as the first operation. In one embodiment, Figure 3B The interface shown as c in Figure 3 can be referred to as the first interface. It should be understood that in the embodiments of this application, c in Figure 3 takes the example of video 1 having been played for a period of time.

[0107] The playback area 35 can display the frame of video 1. In one embodiment, in response to a user clicking the cover of the original video, the terminal can directly display the frame of video 1 in the playback area 35. Alternatively, in one embodiment, in response to a user clicking the cover of the original video, the terminal can display the first frame of video 1 and a pause control in the playback area 35. The terminal can begin displaying the frame of video 1 in the playback area 35 in response to a user clicking the pause control. This application does not limit the playback format of video 1. In one embodiment, the playback area 35 can be referred to as the display area.

[0108] In one embodiment, an icon 351, such as a "One-Click Blockbuster" icon, may be displayed on the playback area 35. Clicking the "One-Click Blockbuster" icon triggers the terminal to generate an AI video based on the AI ​​configuration file. This process will not be elaborated upon in this embodiment. This embodiment does not involve the "One-Click Blockbuster" function; therefore, the "One-Click Blockbuster" icon is not shown in the following figures.

[0109] In one embodiment, a playback progress bar 352 of video 1 may also be displayed on the playback area 35 so that the user can adjust the playback progress of video 1. It should be understood that the following embodiments do not involve adjusting the playback progress of video 1, and therefore the playback progress bar 352 of video 1 is not shown.

[0110] The associated area 36 may include: a thumbnail of the cover of the original video (Video 1), and a thumbnail of the AI ​​photo associated with the original video. Figure 3B In the text c, video 1 and the AI ​​photos associated with video 1 are represented by text. For example, the AI ​​photos associated with video 1 may include AI photo 1, AI photo 2, and AI photo 3. It should be understood that, in one embodiment, a thumbnail can be understood as a reduced version of the original image. When a user clicks on different thumbnails, it can trigger the terminal to switch the content displayed in playback area 35. It should be understood that... Figure 3B Due to page size limitations, AI photo 3 is not fully displayed in section c. In one embodiment, the thumbnail of the cover of video 1 displayed in associated area 36 can be referred to as the identifier of video 1, and the thumbnail of the AI ​​photo associated with the original video can be referred to as the identifier of the photo. In this embodiment, thumbnails are used to represent the identifier of video 1 and the identifier of the photo. Of course, text or other forms can also be used to represent the identifier of video 1 and the identifier of the photo. This embodiment does not limit this.

[0111] For example, Figure 3B In the example, playback area 35 (c) is currently playing video 1. If the user clicks on AI photo 1, the terminal can display AI photo 1 in playback area 35. Figure 3B As shown in d in the diagram. Specifically, when the user clicks on the thumbnail of video 1 again, the terminal can continue playing video 1 in playback area 35, meaning it can continue playing from where it left off. Figure 3B The playback progress of video 1 in c is being maintained and video 1 will continue playing.

[0112] The first operation area 37 may include, but is not limited to, a share control 371, a delete control 372, and more controls 373. This application embodiment does not limit the controls included in the first operation area 37. Figure 3BThe accompanying drawings illustrate the controls used in the embodiments of this application, as well as other controls, which can be referred to as the drawings. The following embodiments describe the process by which a user operates the sharing control 371 to trigger the terminal to perform corresponding operations.

[0113] It should be understood that, in one embodiment, when the Photos tab includes Video 1, the user can also play Video 1 within the Photos tab to display [the content]. Figure 3B The same interface as c in the example below, and the operations performed on this interface can be referred to the relevant descriptions in the following embodiments.

[0114] In one embodiment, the following description of the process of sharing gallery data by the terminal using "large image sharing" and "multi-select sharing" should be understood as follows: the following embodiment uses the album as an example for illustration. The process of opening and sharing video 1 in the photo tab can be referred to the relevant description of the camera album in the following embodiment:

[0115] 1. Large Image Sharing

[0116] Large image sharing refers to the operation of sharing photos performed on the terminal interface when video 1 or an AI photo associated with video 1 is displayed on the terminal interface.

[0117] 1) Original video sharing

[0118] Scene 1:

[0119] In one embodiment, when sharing a large image, if the terminal's interface displays Video 1 or an AI photo, and the terminal is sharing Video 1 or an AI photo, the terminal may not display associated content on the sharing interface, and the sharing will proceed according to the order of the content to be shared in the album.

[0120] For example, taking all photo albums as an example, in a scenario where all photo albums display AI photos associated with Video 1, all photo albums include Video 1 and the AI ​​photos associated with Video 1. Furthermore, in all photo albums, the AI ​​photos associated with Video 1 are arranged after Video 1 in the order they appear in Video 1. When a user shares Video 1, if the sharing interface for Video 1 also displays the AI ​​photos associated with Video 1, then the content following Video 1 in all photo albums—that is, the AI ​​photos associated with Video 1—will also be displayed after the AI ​​photos associated with Video 1. This results in duplicate AI photos appearing on the sharing interface, affecting user selection efficiency and leading to a poor user experience.

[0121] For example, such as Figure 4A In the ac section, the user opens video 1 in all photo albums. Figure 4A c in Figure 3BThe 'c' in the original video (Video 1) is the same. When the terminal interface displays the original video, the user clicks the sharing control 371 in the first operation area 37, and the terminal can display the sharing interface. (See reference...) Figure 4A In the context of 'd', the sharing interface may include: a browsing area 41 for the content to be shared and a sharing selection area 42. The sharing selection area 42, and the content and identifiers included within it, can be found in [reference needed]. Figure 4B The relevant description in the document.

[0122] In one embodiment, the content browsing area 41 to be shared may include thumbnails of the content to be shared. If AI photos associated with video 1 are displayed on the sharing interface, the content to be shared includes: video 1, AI photos 1 and 2 associated with video 1, and AI photo 3, as well as the previous content of video 1 in all photo albums displayed before video 1, and the next content of video 1 in all photo albums displayed after video 1, such as AI photo 3, AI photo 2, and AI photo 1. In this way, when the user selects content to share, they will see many duplicate AI photos, affecting the user's selection. It should be understood that... Figure 4A To facilitate the display of the content included in the content browsing area 41 to be shared, the content included in the content browsing area 41 will be expanded and displayed. Figure 4A Below the 'd' in the attached diagram, it should be understood that the text in the attached diagram represents a portion of the photos in the browsing area 41 for the content to be shared.

[0123] To address this issue, in this embodiment of the application, in scenarios where video 1 is shared across all photo albums, the AI ​​photos associated with video 1 are not displayed on the sharing interface. For example, refer to... Figure 4B In the ac section, the user opens video 1 in all photo albums. Figure 4B ac in Figure 4A The ac in the text is the same, refer to Figure 4B In the diagram, d represents the content browsing area 41 to be shared and the sharing selection area 42. In one embodiment, Figure 4B The interface shown as 'd' in the diagram can be called the first sharing interface. Figure 4B The content browsing area 41 to be shared in d can be called the first content browsing area to be shared.

[0124] With the above Figure 4A The difference is, Figure 4BThe content browsing area 41 to be shared includes: Video 1, and all content in the photo album arranged before and after Video 1, such as Photo 1 arranged before Video 1, and AI Photo 3, AI Photo 2, AI Photo 1, and Photo 2 arranged after Video 1. Correspondingly, the content browsing area 41 can display thumbnails of Photo 1, Video 1, AI Photo 3, AI Photo 2, AI Photo 1, and Photo 2. It should be understood that... Figure 4B Due to the size of the interface, half a thumbnail of AI photo 1 is displayed in the content browsing area 41 to be shared, and the content included in the content browsing area 41 to be shared is expanded and displayed. Figure 4B The lower side of d in the text. In one embodiment, the thumbnail of video 1 can be a thumbnail of the first frame of video 1.

[0125] In one embodiment, since the user clicks the share control 371 from the interface displaying video 1, and the user's intention is to share video 1, a selection indicator is displayed on the thumbnail of video 1 displayed in the content browsing area 41 to indicate that video 1 has been selected by the user to share. It should be understood that Figure 4B In the d section, a checkmark is used to indicate that video 1 is selected, such as checkmark 411 indicating that video 1 is selected. In one embodiment, thumbnails other than the thumbnail of video 1 in the content browsing area 41 to be shared are in an unchecked state, as indicated by checkmark 412 on photo 1 displayed in the content browsing area 41 to be shared.

[0126] In one embodiment, the sharing selection area 42 includes: a user area 421 to be shared, and a sharing method area 422. The user area 421 to be shared includes an identifier of at least one user to be shared with. Figure 4B In the 'd' section, user 1 represents the identifier of the user to be shared with. The sharing method area 422 includes at least one selectable sharing method, such as Bluetooth sharing, SMS sharing, etc. This application embodiment does not elaborate on the sharing selection area 42.

[0127] In one embodiment, when the original video (such as Video 1) is shared, the AI ​​profile of the original video does not support sharing. However, the AI ​​video generated from the AI ​​profile can be shared, and the specific process can be referred to in the prior art for video sharing, which will not be elaborated upon in this embodiment.

[0128] In one embodiment, the solution of Scenario 1 is also applicable to other albums that "store Video 1 and AI photos associated with Video 1".

[0129] Scenario 2: In one embodiment, when sharing a large image, if Video 1 is displayed on the terminal's interface, the terminal can provide the user with the ability to simultaneously share AI photos associated with Video 1 while sharing Video 1.

[0130] In one embodiment, taking the camera album as an example, if the camera album stores video 1 but not the AI ​​photo associated with video 1, or if the AI ​​photo associated with video 1 is stored in the AI ​​photo album, then when the user triggers the display of video 1 in the camera album for sharing, the sharing interface can provide the option to share the AI ​​photo associated with video 1. In this way, when the user needs to share video 1 and the AI ​​photo associated with video 1, there is no need to share them sequentially in the camera album and the AI ​​photo album. This embodiment of the application supports the sharing of "video 1 and the AI ​​photo associated with video 1" in the camera album, which is highly efficient.

[0131] For example, Figure 4C ac in Figure 3B The "ac" in the title refers to the same element. It should be understood that in the camera's album, the image preceding "Video 1" is photo 1, and the image following "Video 1" is photo 2. (See reference...) Figure 4C In step c, when the terminal interface displays the original video (Video 1), the user clicks the sharing control 371 in the first operation area 37, and the terminal can display the sharing interface. (See reference...) Figure 4C In the context of 'd', the sharing interface may include: a content browsing area 41 and a sharing selection area 42. The sharing selection area 42 can be referred to the relevant description above. In one embodiment, Figure 4C The interface shown as 'd' in the diagram can be called the first sharing interface. Figure 4C The content browsing area 41 to be shared in d can be called the first content browsing area to be shared.

[0132] In one embodiment, the content browsing area 41 to be shared may include thumbnails of the content to be shared. Because video 1 is associated with AI photos, in this embodiment, to facilitate sharing video 1 and the AI ​​photos associated with video 1, thumbnails of video 1, AI photo 1, AI photo 2, and AI photo 3 may be displayed in the content browsing area 41 to be shared. It should be understood that... Figure 4C Due to interface size limitations, thumbnails of AI Photo 2 and AI Photo 3 are not displayed in the sharing content browsing area 41, but half a thumbnail of AI Photo 1 is displayed. This is for ease of representation. Figure 4C and Figure 4B The content to be shared in the browsing area 41 will be expanded and displayed differently depending on the content browsing area 41. Figure 4C To the left of d in the diagram.

[0133] In one embodiment, since the user clicks the share control 371 from the interface displaying video 1, and the user's intention is to share video 1, a selection mark is displayed on the thumbnail of video 1 displayed in the content browsing area 41 to be shared, indicating that video 1 has been selected by the user to share. In one embodiment, the thumbnails in the content browsing area 41 other than the thumbnail of video 1 are in an unchecked state.

[0134] In one embodiment, the solution in Scenario 2 is also applicable to other albums that "store Video 1 but do not display AI photos associated with Video 1" and photo tabs.

[0135] 2) AI photo sharing

[0136] In one embodiment, when sharing a large image, similar to sharing video 1, when the terminal's interface displays AI photo 1 associated with video 1, the terminal can allow the user to simultaneously share video 1 associated with AI photo 1, as well as other AI photos associated with video 1, such as AI photo 2 and AI photo 3.

[0137] The solutions for Scenario 1 and Scenario 2 below apply to any album, photo tab, or scenario where AI photos are opened in the Gallery app in other ways:

[0138] Scenario 1: The sharing interface of AI Photo 1 only displays AI Photo 1, Video 1 associated with AI Photo 1, and other AI Photos associated with Video 1, such as AI Photo 2 and AI Photo 3.

[0139] For example, opening video 1 in the camera album. Figure 4D a in Figure 3B The 'd' in the diagram is the same. When the terminal interface displays AI photo 1 associated with video 1, the user clicks the share control 371 in the first operation area 37, and the terminal can display the share interface. (See reference...) Figure 4D In step b, the sharing interface may include: a content browsing area 41 to be shared and a sharing selection area 42. The sharing selection area 42 can be referred to the relevant description above. In one embodiment, Figure 4D The interface shown as 'b' in the diagram can be called the first sharing interface. Figure 4D The content browsing area 41 in section b can be referred to as the second content browsing area to be shared.

[0140] In one embodiment, reference is made to... Figure 4D In section b, the content to be shared browsing area 41 may include: thumbnails of AI Photo 1, video 1, AI Photo 2 associated with video 1, and AI Photo 3. It should be understood that... Figure 4DDue to interface size limitations, thumbnails of AI Photo 2 and AI Photo 3 are not displayed in the shareable content browsing area 41. However, thumbnails of AI Photo 1 and half of Video 1 are displayed in the shareable content browsing area 41. To better represent the content included in the shareable content browsing area 41, the content included in the shareable content browsing area 41 is expanded and displayed on the right side of b in 4D.

[0141] In this embodiment, the order in which the thumbnails of AI photo 1, AI photo 2 associated with video 1, and AI photo 3 displayed in the browsing area 41 for the content to be shared are not limited. For example, they can be displayed in the order of video and AI photo within the video, or in the order of AI photo first, then video. It should be understood that, to facilitate user differentiation between videos and photos displayed in the browsing area 41 for the content to be shared, the thumbnail of video 1 can be marked, such as displaying the duration of video 1, to indicate that the thumbnail corresponds to a video.

[0142] In one embodiment, since the user clicks the share control 371 on the interface displaying AI photo 1, and the user's intention is to share AI photo 1, a selection mark is displayed on the thumbnail of AI photo 1 displayed in the content browsing area 41 to be shared, indicating that AI photo 1 has been selected by the user to share.

[0143] In one embodiment, the thumbnails of video 1, AI photo 2, and AI photo 3 displayed in the content browsing area 41 to be shared are all unchecked.

[0144] Scenario 2: Sharing interface for AI Photo 1: It can not only display AI Photo 1, Video 1 associated with AI Photo 1, and other AI Photos associated with Video 1 (such as AI Photo 2 and AI Photo 3), but the terminal can also obtain the content arranged before and after Video 1, and then display the content arranged before and after Video 1 on the sharing interface for users to choose to share.

[0145] For example, open video 1 in the camera album (or open AI photo in the AI ​​photo album). Figure 4E a in Figure 3B The 'd' in the diagram is the same. When the terminal interface displays AI photo 1 associated with video 1, the user clicks the share control 371 in the first operation area 37, and the terminal can display the share interface. (See reference...) Figure 4E In step b, the sharing interface may include: a content browsing area 41 to be shared and a sharing selection area 42. The sharing selection area 42 can be referred to the relevant description above. In one embodiment, Figure 4E The interface shown as 'b' in the diagram can be called the first sharing interface. Figure 4EThe content browsing area 41 in section b can be referred to as the second content browsing area to be shared.

[0146] In one embodiment, reference is made to... Figure 4E In section b, the content to be shared browsing area 41 may include: thumbnails of AI Photo 1, Video 1, AI Photo 2 associated with Video 1, AI Photo 3, and content arranged before and after Video 1 in the camera album, such as Photo 1 arranged before Video 1, and Photo 2 arranged before Video 2. It should be understood that... Figure 4E Due to interface size limitations, thumbnails for AI Photo 2 and AI Photo 3 are not displayed in the shareable content browsing area 41. However, thumbnails for AI Photo 1 and half of Video 1 are displayed in the shareable content browsing area 41. To better represent the content included in the shareable content browsing area 41, the content included in the shareable content browsing area 41 is expanded and displayed on the right side of b in 4E.

[0147] In this embodiment of the application, the order of the thumbnails of AI photo 1, AI photo 2 associated with video 1, and AI photo 3 displayed in the browsing area 41 of the content to be shared is not limited. For example, they can be displayed in the order of video and AI photo in video, or in other ways.

[0148] In one embodiment, since the user clicks the share control 371 on the interface displaying AI photo 1, and the user's intention is to share AI photo 1, a selection mark is displayed on the thumbnail of AI photo 1 displayed in the content browsing area 41 to be shared, indicating that AI photo 1 has been selected by the user to share.

[0149] In one embodiment, all thumbnails in the content browsing area 41 to be shared, except for the thumbnail of AI photo 1, are in an unchecked state.

[0150] 2. Multiple selection sharing

[0151] Multi-select sharing refers to a user action that triggers the sharing of multiple image library data on an interface displaying thumbnails of multiple image library data.

[0152] In multi-select sharing scenarios, the video 1 or AI photo to be shared is not displayed in association in this embodiment of the application.

[0153] For example, taking the camera album as an example, when a user opens video 1 in the camera album, AI photos associated with video 1 can be displayed. Figure 5 The image shown as 'a' is a thumbnail of the gallery data contained in the camera album. Long-pressing any gallery data will trigger the display of the second operation area 38 on the terminal, as shown below. Figure 5As shown in b in the figure. In one embodiment, after the user selects multiple gallery data, as shown in... Figure 5 As shown in b, the AI ​​identifier may not be displayed on the thumbnail of Video 1. In one embodiment, the user's long-press operation on any gallery data (such as the thumbnail of Video 1) can be referred to as the second operation. Figure 5 The interface shown in b can be called the second interface.

[0154] In one embodiment, the second operation area 38 may be the same as the first operation area 37. In another embodiment, the second operation area 38 may be different from the first operation area 37. For example, the second operation area 38 may include: a share control 371, a select all control 381, a delete control 372, and more controls 373, etc.

[0155] If a user selects two files (such as Video 1 and the next content of Video 1, Photo 1), and then clicks the share control 371 in the second operation area 38, the terminal can display the share interface. Figure 5 As shown in c, the sharing interface may include a content browsing area 41 to be shared and a sharing selection area 42. In one embodiment, the content browsing area 41 to be shared may include a thumbnail of the video 1 selected by the user and a thumbnail of the photo 1, and both the thumbnail of the video 1 and the thumbnail of the photo 1 displayed in the content browsing area 41 to be shared have a selection mark, indicating that the video 1 and the photo 1 have been selected by the user to share.

[0156] The AI ​​photo associated with video 1 is not displayed in the shared content browsing area 41, otherwise the content would be too much and affect the user experience.

[0157] In this embodiment, in the scenario of sharing large images, when a user selects to share the original video or AI photo, they can simultaneously select associated gallery data, such as videos or AI photos, to share, avoiding the inefficient problem of users having to search for associated content to share at once. Furthermore, in the scenario of multi-select sharing, to avoid excessive content affecting the user experience, associated content can be hidden, improving the user experience.

[0158] In one embodiment, for the terminal, refer to Figure 6 The human-computer interaction method provided in this application embodiment may include:

[0159] S601, in the gallery application, in response to a user's first operation on a thumbnail of a video displayed in a first album or photo tab, a first interface is displayed. The display area of ​​the first interface displays the video frame. The first interface also includes an association area and an operation area. The association area includes an identifier of the video and an identifier of at least one photo associated with the video. The at least one photo is generated based on the video. The operation area includes a share control.

[0160] In one embodiment, the identifier of the video can be a thumbnail of any frame in the video (such as a thumbnail of the first frame of the video), and the identifier of each photo associated with the video can be a thumbnail of each photo. In another embodiment, the identifier of the video (or the photo associated with the video) can also be other information that can characterize the video (photo), such as text or a number.

[0161] S602, responding to user interaction with the sharing control, shares video to the target terminal.

[0162] In one embodiment, the target terminal is the terminal corresponding to the target user, such as... Figure 4B If user 'd' represents user 1, then after the user selects user 1's identifier, the terminal can send video 1 to user 1's terminal.

[0163] In this embodiment, steps S601-S602 can be referred to the above. Figures 4B-4C The relevant description is provided above. Furthermore, the embodiments of this application also enable the sharing of AI photos, as can be seen above. Figures 4D-4E The related description also allows for sharing of both Video 1 and AI photos in multi-select sharing scenarios. (See the attached description.) Figure 5 Related descriptions.

[0164] Figure 7 This is a schematic diagram of a human-computer interaction device provided in an embodiment of this application. The human-computer interaction device can be a terminal as shown in the above embodiment, or a chip within a terminal. (Refer to...) Figure 7 The human-computer interaction device may include: a display module 701, a transceiver module 702, and a processing module 703.

[0165] In the gallery application, in response to a user's first operation on a thumbnail of a video displayed in a first album or photo tab, display module 701 is used to display a first interface. The display area of ​​the first interface displays the video frame. The first interface also includes an association area and an operation area. The association area includes an identifier of the video and an identifier of at least one photo associated with the video. The at least one photo is generated based on the video. The operation area includes a share control.

[0166] The transceiver module 702 is used to share video to the target terminal in response to user operation of the sharing control.

[0167] In one possible implementation, the display module 701 is specifically used to display a first sharing interface in response to a user's operation of the sharing control. The first sharing interface includes a first content browsing area to be shared and a sharing selection area. The content in the first content browsing area to be shared is related to the first album or photo tab to which the video belongs, and the sharing selection area includes the identifier of the user to be shared.

[0168] The transceiver module 702 is specifically used to respond to the user's operation of the identifier of the target user in the identifier of the user to be shared with, and to share the video with the target terminal, which is the terminal corresponding to the target user.

[0169] In one possible implementation, when a user performs a first operation on a thumbnail of a video displayed in a first album, and the first album includes a video and at least one photo associated with the video, the first content browsing area to be shared includes a thumbnail of the video.

[0170] When a user performs a first operation on a thumbnail of a video displayed in the first album, and the first album includes the video but does not include at least one photo associated with the video, the first content browsing area to be shared includes a thumbnail of the video and a thumbnail of each photo associated with the video.

[0171] In the first area for browsing content to be shared, the thumbnails of the videos are marked with a selection icon.

[0172] In one possible implementation, the first album is an "All Photos" album when it includes a video and at least one photo associated with the video.

[0173] In one possible implementation, when the first album includes videos but not at least one photo associated with the videos, the first shareable content browsing area includes: a thumbnail of the video, and thumbnails of at least one photo associated with the video, displayed based on the size of the first shareable content browsing area. For example, the first shareable content browsing area may include: a thumbnail of the video, and a portion of a thumbnail of one of the at least one photos.

[0174] In one possible implementation, when the first content to be shared browsing area includes thumbnails of videos and thumbnails of each photo associated with the video, the processing module 703 is used to detect, in the first content to be shared browsing area, an operation by which a user selects a thumbnail of a target photo from at least one photo.

[0175] The transceiver module 702 is specifically used to share videos and target photos with the target terminal in response to the user's operation on the target user's identifier.

[0176] In one possible implementation, when the first album includes a video and at least one photo associated with the video, before the display position of the video's thumbnail in the first shared content browsing area, it also includes: a thumbnail of the content arranged before the video in the first album, and after the display position of the thumbnail of at least one photo in the first shared content browsing area, it also includes: a thumbnail of the content arranged after at least one photo in the first album, wherein, in the first album, at least one photo is arranged after the video.

[0177] When the first album includes a video but does not include at least one photo associated with the video, the following content is included before the video's thumbnail in the first shared content browsing area: a thumbnail of the content arranged before the video in the first album, and after the video's thumbnail in the first shared content browsing area: a thumbnail of the content arranged after the video in the first album.

[0178] In one possible implementation, the display module 701 is further configured to display the target photo in the display area in response to a user's operation of identifying the target photo in at least one photo on the first interface.

[0179] The transceiver module 702 is also used to share the target photo with the target terminal in response to user operation of the sharing control.

[0180] In one possible implementation, the display module 701 is specifically used to display a second sharing interface in response to a user's operation of the sharing control. The second sharing interface includes a second content browsing area to be shared and a sharing selection area. The second content browsing area to be shared includes thumbnails of the target photo, thumbnails of the video, and thumbnails of other photos associated with the video. The thumbnails of the target photo are marked with a selection indicator. The sharing selection area includes the identifier of the user to be shared.

[0181] The transceiver module 702 is specifically used to respond to the user's operation of the target user's identifier in the identifier of the user to be shared with, and to share the target photo with the target terminal, which is the terminal corresponding to the target user.

[0182] In one possible implementation, in the second content browsing area to be shared, the thumbnails of the video are arranged before the thumbnails of the target photo, and the thumbnails of other photos associated with the video are arranged after the thumbnails of the target photo.

[0183] In one possible implementation, before the display position of the video's thumbnail in the second content browsing area to be shared, there is also a thumbnail of the content arranged before the video in the first album, and after the display position of the thumbnails of other photos associated with the video in the second content browsing area to be shared, there is also a thumbnail of the content arranged before the video in the first album.

[0184] In one possible implementation, the thumbnail of the video displayed in the first album or photo tab includes: an identifier indicating that the video is associated with a photo; wherein the identifier of the video is a thumbnail of the first frame of the video, and the identifier of each photo associated with the video is a thumbnail of each photo.

[0185] In one possible implementation, in the gallery application, in response to a second operation by the user on a thumbnail of a video displayed in a first album or photo tab, the display module 701 is further configured to display a second interface on which the identifier of the photo associated with the video disappears, and a selection identifier is displayed on the thumbnail of the video.

[0186] The human-computer interaction device provided in this application embodiment can be used to implement the above embodiments. Figures 4B-4E ,as well as Figure 5 The interface display and internal processing flow in this embodiment have the same implementation principles and technical effects as those in the above embodiments, and will not be described in detail here.

[0187] In one embodiment, reference is made to... Figure 8 This application also provides an electronic device, which can be the terminal described in the above embodiments. The electronic device may include a processor 801 (e.g., a CPU) and a memory 802. The memory 802 may include high-speed random-access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device. The memory 802 may store various instructions for performing various processing functions and implementing the method steps of this application.

[0188] Optionally, the electronic device involved in this application may further include: a power supply 803, a communication bus 804, a communication port 805, and a display 806. The communication port 805 is used to enable communication between the electronic device and other peripherals. In this embodiment, the memory 802 stores computer-executable program code, which includes instructions. When the processor 801 executes the instructions, the instructions cause the processor 801 of the electronic device to perform the actions described in the above method embodiments. The implementation principle and technical effects are similar and will not be repeated here. In one embodiment, the display 806 may be a screen of the electronic device, used to display the interface of the electronic device.

[0189] It should be noted that the modules or components in the above embodiments can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), etc. Furthermore, when a module is implemented through processing element scheduler code, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processors capable of calling program code, such as a controller. Additionally, these modules can be integrated together to implement a system-on-a-chip (SOC).

[0190] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).

[0191] The term "multiple" in this document refers to two or more. The term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the preceding and following related objects; in formulas, " / " indicates a "division" relationship. Additionally, it should be understood that in the description of this application, words such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or order.

[0192] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application.

[0193] It is understood that, in the embodiments of this application, the order of the above-mentioned process numbers does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

Claims

1. A human-computer interaction method, characterized in that, include: In the gallery application, in response to a user's first action on a thumbnail of a video displayed in a first album or photo tab, a first interface is displayed. The display area of ​​the first interface displays the video. The first interface also includes an association area and an operation area. The association area includes an identifier of the video and an identifier of at least one photo associated with the video, the at least one photo being generated based on the video. The operation area includes a share control. In response to the user's action on the sharing control, the video is shared with the target terminal.

2. The method according to claim 1, characterized in that, The step of sharing the video to the target terminal in response to the user's operation of the sharing control includes: In response to the user's operation of the sharing control, a first sharing interface is displayed. The first sharing interface includes: a first content browsing area to be shared and a sharing selection area. The content included in the first content browsing area to be shared is related to the first album or the photo tab to which the video belongs. The sharing selection area includes the identifier of the user to be shared. In response to the user's operation on the identifier of the target user in the identifier of the user to be shared, the video is shared to the target terminal, which is the terminal corresponding to the target user.

3. The method according to claim 2, characterized in that, When the user performs a first operation on the thumbnail of the video displayed in the first album, and the first album includes the video and at least one photo associated with the video, the first content to be shared browsing area includes the thumbnail of the video. When the user performs a first operation on the thumbnail of the video displayed in the first album, and the first album includes the video but does not include at least one photo associated with the video, the first content to be shared browsing area includes the thumbnail of the video and the thumbnail of each photo associated with the video. The thumbnails of the videos in the first content to be shared browsing area are marked with a selection icon.

4. The method according to claim 3, characterized in that, When the first album includes the video but does not include at least one photo associated with the video, the first shareable content browsing area includes: a thumbnail of the video, and a portion of a thumbnail of one of the at least one photos.

5. The method according to claim 3 or 4, characterized in that, When the first album includes the video and at least one photo associated with the video, before the display position of the video's thumbnail in the first shared content browsing area, it also includes: thumbnails of content arranged before the video in the first album; and after the display position of the thumbnails of the at least one photo in the first shared content browsing area, it also includes: thumbnails of content arranged after the at least one photo in the first album, wherein, in the first album, the at least one photo is arranged after the video; When the first album includes the video but does not include at least one photo associated with the video, before the display position of the video's thumbnail in the first content browsing area to be shared, it also includes: thumbnails of content arranged before the video in the first album, and after the display position of the video's thumbnail in the first content browsing area to be shared, it also includes: thumbnails of content arranged after the video in the first album.

6. The method according to any one of claims 3-5, characterized in that, When the first content browsing area to be shared includes a thumbnail of the video and thumbnails of each photo associated with the video, before sharing the video to the target terminal in response to the user's operation on the identifier of the target user in the identifier of the user to be shared, the method further includes: In the first content browsing area to be shared, the user's action of selecting a thumbnail of a target photo in at least one of the photos was detected; The step of sharing the video to the target terminal in response to the user's operation on the identifier of the target user in the identifier of the user to be shared with includes: In response to the user's operation on the identifier of the target user, the video and the target photo are shared with the target terminal.

7. The method according to claim 1, characterized in that, The method further includes: In response to the user's operation of identifying a target photo among the at least one photos on the first interface, the target photo is displayed in the display area; In response to the user's operation of the sharing control, the target photo is shared with the target terminal.

8. The method according to claim 7, characterized in that, The step of sharing the target photo to the target terminal in response to the user's operation of the sharing control includes: In response to the user's operation of the sharing control, a second sharing interface is displayed. The second sharing interface includes a second content browsing area to be shared and a sharing selection area. The second content browsing area to be shared includes a thumbnail of the target photo, a thumbnail of the video, and thumbnails of other photos associated with the video. The thumbnail of the target photo is marked with a selection mark. The sharing selection area includes the identifier of the user to be shared. In response to the user's operation on the identifier of the target user in the identifier of the user to be shared, the target photo is shared to the target terminal, which is the terminal corresponding to the target user.

9. The method according to claim 8, characterized in that, In the second content browsing area to be shared, the thumbnail of the video is placed before the thumbnail of the target photo, and the thumbnails of other photos associated with the video are placed after the thumbnail of the target photo.

10. The method according to claim 9, characterized in that, Before the display position of the video thumbnail in the second content browsing area to be shared, the system also includes: thumbnails of content arranged before the video in the first album; and after the display position of the thumbnails of other photos associated with the video in the second content browsing area to be shared, the system also includes: thumbnails of content arranged before the video in the first album.

11. The method according to any one of claims 1-10, characterized in that, The thumbnail of the video displayed in the first album or the photo tab includes: an identifier indicating that the video is associated with a photo; wherein, the identifier of the video is a thumbnail of the first frame of the video, and the identifier of each photo associated with the video is a thumbnail of each photo.

12. The method according to claim 11, characterized in that, The method further includes: In the gallery application, in response to the user's second operation on the thumbnail of the video displayed in the first album or the photo tab, a second interface is displayed, on which the identifier of the photo associated with the video disappears, and a selection identifier is displayed on the thumbnail of the video.

13. A human-computer interaction device, characterized in that, include: In a gallery application, in response to a user's first operation on a thumbnail of a video displayed in a first album or photo tab, a display module is configured to display a first interface, the display area of ​​which displays the video frame, the first interface further comprising: an association area and an operation area, the association area including an identifier of the video and an identifier of at least one photo associated with the video, the at least one photo being generated based on the video, and the operation area including a share control; The transceiver module is used to share the video to the target terminal in response to the user's operation of the sharing control.

14. An electronic device, characterized in that, include: Processor and memory; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-12.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program or instructions that, when executed, implement the method as described in any one of claims 1-12.

16. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processor, implement the method of any one of claims 1-12.