Human-computer interaction method, device and electronic equipment
By displaying associated photo icons on the video display interface and providing sharing controls, the problem of poor user experience was solved, enabling efficient sharing of videos and photos.
Patent Information
- Application Number
- CN202210193754.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-02-28
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2042-02-28
AI Technical Summary
In existing technologies, the processing methods are not optimized enough when users expect to extract photos from videos, resulting in a poor user experience.
The video display interface shows photo icons associated with the video and provides sharing controls, allowing users to directly share videos and their associated photos through the gallery application.
It improves the user experience, simplifies the sharing process of videos and associated photos, and enhances sharing efficiency.
Smart Images

Figure CN116701686B_ABST
Abstract
Description
Technical Field
[0001] This application relates to human-computer interaction technology, and more particularly to a human-computer interaction method, apparatus, and electronic device. Background Technology
[0002] 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 use videos to record their lives, the videos can contain a wealth of content.
[0003] 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
[0004] 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.
[0005] 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.
[0006] In this method, in scenarios where associated photos have already been generated based on the original video, video sharing can be achieved:
[0007] 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 first interface is displayed. The display area of the first interface shows the video frame. The first interface further 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 being generated based on the video. The operation area includes a sharing control. In this embodiment, when a user opens and displays a video in a 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.
[0008] 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.
[0009] In one embodiment, the video is included in the photo tab.
[0010] The thumbnail of the video displayed in the first album and the thumbnail of the video displayed in the photo tab include: an identifier indicating that the video is associated with a photo; wherein the identifier of the video is a thumbnail of the first frame (screen) of the video, and the identifier of each photo associated with the video is a thumbnail of each photo.
[0011] In one possible implementation, in response to the user's operation of the sharing control, the terminal displays a first sharing interface, which includes a first content browsing area to be shared 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 operation on the identifier of the target user among the identifiers of the users to be shared with, the video is shared with the target terminal, the target terminal being the terminal corresponding to the target user.
[0012] In this embodiment, the content included in the first shareable content browsing area is related to the first album and the 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.
[0013] 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 type can include a physical album or a virtual album. For example, in a physical album, the first shareable content browsing area includes thumbnails of the video and thumbnails of each photo associated with the video. In a virtual album, the first shareable content browsing area includes thumbnails of the video.
[0014] In one possible implementation, when the user performs a first operation on a thumbnail of a video displayed in the 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 thumbnail of the video. This implementation avoids the repeated appearance of video-associated photos in the first shareable content browsing area, improving the user experience.
[0015] In this implementation, before the display position of the video thumbnail in the first shareable content browsing area, it further includes: thumbnails of content arranged before the video in the first album; and after the display position of the thumbnail of the at least one photo in the first shareable content browsing area, it further includes: thumbnails of content arranged after the at least one photo in the first album, wherein the at least one photo in the first album is arranged after the video. This allows the user to also select other content to share.
[0016] When the 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 shareable content browsing area includes a 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.
[0017] In this implementation, before the display position of the video thumbnail in the first shareable content browsing area, it further includes: thumbnails of content arranged before the video in the first album; and after the display position of the video thumbnail in the first shareable content browsing area, it further includes: thumbnails of content arranged after the video in the first album. This allows users to also select other content to share.
[0018] In this context, the thumbnails of the videos in the first shareable content browsing area described above are displayed with a selection mark to indicate that the user has selected a video to share.
[0019] In one possible implementation, the first album is an "All Photos" album when it includes the video and at least one photo associated with the video.
[0020] In one possible implementation, when the first album includes the video but not at least one photo associated with the video, 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. Because of the size of the first shareable content browsing area, 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: a thumbnail of the video, and a portion of a thumbnail of one of the at least one photos.
[0021] In one possible implementation, when the first shareable content browsing area includes thumbnails of the video 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, an operation by the user to select a thumbnail of a target photo from at least one of the photos is detected, then correspondingly, the terminal, in response to the user's operation of identifying the target user, shares the video and the target photo with the target terminal.
[0022] In one possible implementation, users can also select a target photo to share on the first screen:
[0023] For example, in response to the user's operation of identifying a target photo among the at least one photos on the 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 terminal shares the target photo with the target terminal.
[0024] In response to the user's operation of the sharing control, the terminal can display a second sharing interface, which includes a second content browsing area and a sharing selection area. The sharing selection area can be the same as the sharing selection area in the first sharing interface, as described above.
[0025] Unlike the first shareable content browsing area, the second shareable content browsing area 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 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 operation on 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.
[0026] In one possible implementation, in the second content browsing area to be shared, the thumbnail of the video is arranged before the thumbnail of the target photo, and the thumbnails of other photos associated with the video are arranged after the thumbnail of the target photo.
[0027] In this implementation, before the display position of the video thumbnail in the second shareable content browsing area, it further 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 further includes: thumbnails of content arranged before the video in the first album. This implementation allows users to share other content (besides videos and videos associated with photos), improving the user experience.
[0028] In one possible implementation, users can also select multiple videos and photos to share:
[0029] In the gallery application, in response to the user's second operation (such as long-press) on the thumbnail of the video displayed in the first album or the photo tab, a second interface is displayed. On the second interface, the identifier indicating that the video is associated with a photo disappears, and a selection icon appears on the video thumbnail. Additionally, the second interface may also display sharing controls for the user to share the video and its associated photos, referring to the sharing process described in the first interface.
[0030] 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:
[0031] 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 the first interface displays the video footage. The first interface further 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.
[0032] The transceiver module is used to share the video to the target terminal in response to the user's operation of the sharing control.
[0033] In one possible implementation, the display module is specifically configured to display a first sharing interface in response to the 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 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.
[0034] 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, and to share the video with the target terminal, which is the terminal corresponding to the target user.
[0035] In one possible implementation, when the user performs a first operation on a thumbnail of a 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 a thumbnail of the video.
[0036] 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.
[0037] In the first content browsing area to be shared, the thumbnail of the video is marked with a selection icon.
[0038] In one possible implementation, the first album is an "All Photos" album when it includes the video and at least one photo associated with the video.
[0039] In one possible implementation, when the first album includes the 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.
[0040] In one possible implementation, the first content browsing area to be shared includes a thumbnail of the video and thumbnails of each photo associated with the video.
[0041] The processing module is used to detect, in the first content to be shared browsing area, the user's selection of a thumbnail of a target photo from at least one of the photos.
[0042] The transceiver module is specifically used to share the video and the target photo with the target terminal in response to the user's operation on the identifier of the target user.
[0043] In one possible implementation, 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 shareable content browsing area, it further 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 shareable content browsing area, it further 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.
[0044] When the first album includes the video but does not include at least one photo associated with the video, the following content is included before the display position of the thumbnail of the video in the first shared content browsing area: a thumbnail 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 shared content browsing area: a thumbnail of the content arranged after the video in the first album.
[0045] In one possible implementation, the display module is further configured to display the target photo in the display area in response to the user's operation of identifying the target photo in the at least one photo on the first interface.
[0046] The transceiver module is also used to share the target photo with the target terminal in response to the user's operation of the sharing control.
[0047] In one possible implementation, the display module is specifically configured to display a second sharing interface in response to the 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 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 displays a selection mark. The sharing selection area includes an identifier of the user to be shared.
[0048] 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, and to share the target photo with the target terminal, which is the terminal corresponding to the target user.
[0049] In one possible implementation, in the second content browsing area to be shared, the thumbnail of the video is arranged before the thumbnail of the target photo, and the thumbnails of other photos associated with the video are arranged after the thumbnail of the target photo.
[0050] In one possible implementation, before the display position of the video's thumbnail in the second content-to-share browsing area, it further 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-to-share browsing area, it further includes: thumbnails of content arranged before the video in the first album.
[0051] In one possible implementation, 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 (picture) in the video, and the identifier of each photo associated with the video is a thumbnail of each photo.
[0052] In one possible implementation, in the gallery application, in response to a second operation by the user on a thumbnail of the video displayed in the first album or the photo tab, the display module 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.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] 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
[0057] Figure 1 A schematic diagram of the interface for the "one record, multiple results" function provided in the embodiments of this application;
[0058] Figure 2 A schematic diagram of an interface using the one-record-multiple-captures-one-shot function provided in an embodiment of this application;
[0059] Figure 3AA schematic diagram of the interface of a terminal provided in an embodiment of this application;
[0060] Figure 3B Another schematic diagram of the terminal interface provided in this application embodiment;
[0061] Figure 4A A schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;
[0062] Figure 4B This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;
[0063] Figure 4C This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;
[0064] Figure 4D This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;
[0065] Figure 4E This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;
[0066] Figure 5 This is another schematic diagram of an interface for sharing gallery data provided in an embodiment of this application;
[0067] Figure 6 A flowchart illustrating a human-computer interaction method provided in an embodiment of this application;
[0068] Figure 7 A schematic diagram of the structure of a human-computer interaction device provided in an embodiment of this application;
[0069] Figure 8 This is a schematic diagram of a terminal provided in an embodiment of this application. Detailed Implementation
[0070] 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.
[0071] 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.
[0072] Definitions of terms in this application:
[0073] Original video: Video captured by the user through their device.
[0074] 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.
[0075] 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 location of the highlight moment at the 10th second, 1 minute and 20 seconds, etc.
[0076] Artificial intelligence (AI) photos: Video frames corresponding to highlights in 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.
[0077] In one embodiment, AI photos can be acquired and saved while a user is shooting a video using a terminal.
[0078] One Record, Multiple Gains (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.
[0079] 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.
[0080] 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.
[0081] 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, and after recording, it recommends these photos along with short videos (also known as featured short videos, highlight videos, or AI videos) to the user when reviewing the video. 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 the key moments and a 15-second short video. This feature can also be called "one-click multiple captures," "one-click multiple shots," "one-click output," "one-click blockbuster," or "AI one-click blockbuster."
[0082] 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."
[0083] 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.
[0084] 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.
[0085] 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.
[0086] 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:
[0087] like Figure 1 As shown in Figure a, the phone screen displays the main interface, which shows application icons for multiple applications (Apps). Users can tap the "Camera" application icon 101 on the phone's home screen to activate the camera application (hereinafter referred to as the camera). The phone displays as shown below. Figure 1 The shooting interface shown in b is shown in the image.
[0088] 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 figure.
[0089] 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.
[0090] In one embodiment, Figure 1The 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.
[0091] 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.
[0092] 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 1 The recording control 106 shown in 'c' allows for recording in the one-record-multiple-records mode.
[0093] 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.
[0094] 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.
[0095] 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.
[0096] Among them, reference Figure 3A The 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.
[0097] 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.
[0098] 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.
[0099] 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.
[0100] 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."
[0101] 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.
[0102] 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.
[0103] 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.
[0104] In one embodiment, albums that are to be displayed together and albums that are not to be displayed together can be pre-set.
[0105] 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 3BAs 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.
[0106] 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.
[0107] 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 described in detail 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.
[0108] 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.
[0109] 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 3BDue 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.
[0110] 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.
[0111] 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 3B The 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.
[0112] 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.
[0113] 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 photo 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:
[0114] 1. Large Image Sharing
[0115] 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.
[0116] 1) Original video sharing
[0117] Scene 1:
[0118] 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.
[0119] 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.
[0120] For example, such as Figure 4A In the ac section, the user opens video 1 in all photo albums. Figure 4A c in Figure 3B The '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.
[0121] 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.
[0122] 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.
[0123] With the above Figure 4A The difference is, Figure 4B The 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.
[0124] 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.
[0125] 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 4BIn 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.
[0126] 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.
[0127] 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".
[0128] 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.
[0129] 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.
[0130] 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.
[0131] 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.
[0132] 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.
[0133] 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.
[0134] 2) AI photo sharing
[0135] 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.
[0136] 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:
[0137] 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.
[0138] For example, opening video 1 in the camera album. Figure 4D a in Figure 3BThe 'd' in the text 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. (Refer to...) 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.
[0139] 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 4D Due 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.
[0140] 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.
[0141] 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.
[0142] 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.
[0143] Scenario 2: AI Photo 1's sharing interface: It can not only display AI Photo 1, the video 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.
[0144] Taking opening video 1 in the camera album as an example (or opening AI photo in the AI photo album), Figure 4E a in Figure 3B The 'd' in the text 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. (Refer to...) 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 4E The content browsing area 41 in section b can be referred to as the second content browsing area to be shared.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] 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.
[0149] 2. Multiple selection sharing
[0150] 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.
[0151] 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.
[0152] 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 5 As 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.
[0153] 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.
[0154] 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.
[0155] 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.
[0156] 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.
[0157] In one embodiment, for the terminal, refer to Figure 6 The human-computer interaction method provided in this application embodiment may include:
[0158] 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.
[0159] In one embodiment, the video identifier can be a thumbnail of any frame in the video (such as a thumbnail of the first frame of the video), and the identifier for each photo associated with the video can be a thumbnail of each photo. In another embodiment, the video identifier (or the photo associated with the video) can also be other information that can characterize the video (photo), such as text or a number.
[0160] S602, responding to user interaction with the sharing control, shares video to the target terminal.
[0161] 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.
[0162] 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.
[0163] Figure 7This 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.
[0164] 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 701 is used to display a first interface. The display area of the first interface displays the video frame. The first interface further 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.
[0165] The transceiver module 702 is used to share the video to the target terminal in response to the user's operation of the sharing control.
[0166] In one possible implementation, the display module 701 is specifically configured to display a first sharing interface in response to the 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 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.
[0167] The transceiver module 702 is specifically used to share the video with 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, wherein the target terminal is the terminal corresponding to the target user.
[0168] In one possible implementation, when the user performs a first operation on a thumbnail of a 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 a thumbnail of the video.
[0169] 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.
[0170] In the first content browsing area to be shared, the thumbnail of the video is marked with a selection icon.
[0171] In one possible implementation, the first album is an "All Photos" album when it includes the video and at least one photo associated with the video.
[0172] In one possible implementation, when the first album includes the video but not at least one photo associated with the video, 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.
[0173] In one possible implementation, when the first content to be shared browsing area includes a thumbnail of the video and thumbnails of each photo associated with the video, the processing module 703 is configured to detect, in the first content to be shared browsing area, the user's selection of a thumbnail of a target photo among the at least one photos.
[0174] The transceiver module 702 is specifically used to share the video and the target photo with the target terminal in response to the user's operation on the identifier of the target user.
[0175] In one possible implementation, 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 shareable content browsing area, it further 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 shareable content browsing area, it further 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.
[0176] 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.
[0177] In one possible implementation, the display module 701 is further configured to display the target photo in the display area in response to the user's operation of identifying the target photo in the at least one photo on the first interface.
[0178] The transceiver module 702 is also configured to share the target photo with the target terminal in response to the user's operation of the sharing control.
[0179] In one possible implementation, the display module 701 is specifically configured to display a second sharing interface in response to the 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 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 displays a selection mark. The sharing selection area includes the identifier of the user to be shared.
[0180] The transceiver module 702 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, and to share the target photo with the target terminal, wherein the target terminal is the terminal corresponding to the target user.
[0181] In one possible implementation, in the second content browsing area to be shared, the thumbnail of the video is arranged before the thumbnail of the target photo, and the thumbnails of other photos associated with the video are arranged after the thumbnail of the target photo.
[0182] In one possible implementation, before the display position of the video's thumbnail in the second content browsing area to be shared, the system further includes: thumbnails of content arranged before the video in the first album; and after the display position of thumbnails of other photos associated with the video in the second content browsing area to be shared, the system further includes: thumbnails of content arranged before the video in the first album.
[0183] In one possible implementation, 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.
[0184] In one possible implementation, in the gallery application, in response to a second operation by the user on a thumbnail of the video displayed in the first album or the 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.
[0185] 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 5The 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.
[0186] 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.
[0187] 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.
[0188] It should be noted that the modules or components described 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).
[0189] 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)).
[0190] 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.
[0191] 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.
[0192] 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-machine interaction method, characterized in that, Comprising: In a gallery application, in response to a first operation of a user on a thumbnail of a video displayed in a first album or a photo tab, a first interface is displayed, a display region of the first interface displays a frame of the video, the first interface further comprises: an association region and an operation region, the association region comprises an identification of the video and an identification of at least one photo associated with the video, the at least one photo is generated based on the video, and the operation region comprises a sharing control; In response to the user operating the sharing control, the video is shared to a target terminal.
2. The method of claim 1, wherein, The response to the user operating the sharing control to share the video to the target terminal comprises: In response to the user operating the sharing control, a first sharing interface is displayed, the first sharing interface comprises: a first sharing content browsing area and a sharing selection region, the content included in the first sharing content browsing area is related to the first album or the photo tab to which the video belongs, and the sharing selection region comprises an identification of a user to be shared; In response to the user operating the identification of a target user in the identification of the user to be shared, the video is shared to the target terminal, and the target terminal is a terminal corresponding to the target user.
3. The method of claim 2, wherein, When the user performs the first operation on the thumbnail of the video displayed in the first album, and the first album comprises the video and the at least one photo associated with the video, the thumbnail of the video is included in the first sharing content browsing area; When the user performs the first operation on the thumbnail of the video displayed in the first album, and the first album comprises the video but does not comprise the at least one photo associated with the video, the thumbnail of the video and the thumbnail of each photo associated with the video are included in the first sharing content browsing area; The thumbnail of the video in the first sharing content browsing area displays a selected identification.
4. The method of claim 3, wherein, When the first album comprises the video but does not comprise the at least one photo associated with the video, the first sharing content browsing area comprises: the thumbnail of the video, and a part of the thumbnail of one photo of the at least one photo.
5. The method according to claim 3 or 4, characterized in that, When the first album comprises the video and the at least one photo associated with the video, the first sharing content browsing area further comprises, before the display position of the thumbnail of the video: thumbnails of contents arranged before the video in the first album, and further comprises, after the display position of the thumbnail of the at least one photo: thumbnails of contents 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 thumbnail of the video in the first to-be-shared content browsing area, further includes: thumbnails of contents arranged before the video in the first album, and after the display position of the thumbnail of the video in the first to-be-shared content browsing area, further includes: thumbnails of contents 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 to-be-shared content browsing area includes the thumbnail of the video and the thumbnail of each photo associated with the video, before the response to the operation of the user on the identification of the target user in the identification of the to-be-shared user, sharing the video with the target terminal, further includes: In the first to-be-shared content browsing area, detecting an operation of the user selecting a thumbnail of a target photo in the at least one photo; The response to the operation of the user on the identification of the target user in the identification of the to-be-shared user, sharing the video with the target terminal, includes: In response to the operation of the user on the identification of the target user, sharing the video and the target photo with the target terminal.
7. The method of claim 1, wherein, The method further includes: In response to the operation of the user on the identification of the target photo in the at least one photo on the first interface, displaying the target photo on the display area; In response to the operation of the user on the sharing control, sharing the target photo with the target terminal.
8. The method of claim 7, wherein, The response to the operation of the user on the sharing control, sharing the target photo with the target terminal, includes: In response to the operation of the user on the sharing control, displaying a second sharing interface, the second sharing interface including: a second to-be-shared content browsing area and a sharing selection area, the second to-be-shared content browsing area including: 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 displaying a selected identification, and the sharing selection area including the identification of the to-be-shared user; In response to the operation of the user on the identification of the target user in the identification of the to-be-shared user, sharing the target photo with the target terminal, the target terminal being a terminal corresponding to the target user.
9. The method of claim 8, wherein, In the second to-be-shared content browsing area, the thumbnail of the video is arranged before the thumbnail of the target photo, and the thumbnails of the other photos associated with the video are arranged after the thumbnail of the target photo.
10. The method of claim 9, wherein, Before the display position of the thumbnail of the video in the second to-be-shared content browsing area, further includes: thumbnails of contents arranged before the video in the first album, and after the display position of the thumbnail of the other photos associated with the video in the second to-be-shared content browsing area, further includes: thumbnails of contents arranged before the video in the first album.
11. The method according to any one of claims 1-10, characterized in that, The first album or the photo tab displayed in the video thumbnail includes: the identification of the video associated with the photo; wherein the identification of the video is the thumbnail of the first frame of the video, and the identification of each photo associated with the video is the thumbnail of each photo.
12. The method of claim 11, wherein, The method further comprises: In the gallery application, in response to a second operation of the user on the video thumbnail displayed in the first album or the photo tab, a second interface is displayed, and the identification of the video associated with the photo disappears on the second interface, and a selected identification is displayed on the video thumbnail.
13. A human-machine interaction device, characterized in that, Comprise: In the gallery application, in response to a first operation of the user on the video thumbnail displayed in the first album or the photo tab, a display module is used to display a first interface, and a display area of the first interface displays a frame of the video, and the first interface further comprises: an association area and an operation area, the association area comprises the identification of the video and the identification 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; The transceiver module is used to share the video to a target terminal in response to the user operating the sharing control.
14. An electronic device, comprising: Comprise: A processor and a memory; The memory stores computer execution instructions; The processor executes the computer execution instructions stored in the memory, so that the processor executes the method as claimed in any one of claims 1-12.
15. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer programs or instructions, which, when executed, implement the method as claimed in any one of claims 1-12.
16. A computer program product, characterised in that, Comprise computer programs or instructions, which, when executed by a processor, implement the method as claimed in any one of claims 1-12.
Citation Information
Patent Citations
Video sharing method and device
CN105100893A
Media content sharing method and device
CN105872810A