Media content display method, apparatus, device, storage medium, and program

By dynamically synchronizing media content switching with audio characteristics, the method and device improve the viewing experience by ensuring media content display aligns with audio features, addressing the disjointedness in existing technologies.

JP2025520125AActive Publication Date: 2025-07-01BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2024570669
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-06-28
Filing Date
2023-06-28
Publication Date
2025-07-01
Estimated Expiration
2043-06-28

AI Technical Summary

Technical Problem

Existing media content display technologies lack the ability to dynamically synchronize media content switching with audio characteristics, resulting in a disjointed viewing experience.

Method used

A method and device that determine a target characteristic time based on the current playback progress of audio and associated characteristics, allowing for dynamic media content switching that aligns with audio features, enhancing the viewing experience.

Benefits of technology

The solution achieves a real-time, flexible media content display that matches audio characteristics, providing a seamless and enhanced viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025520125000001_ABST
    Figure 2025520125000001_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure disclose a method, apparatus, device, and storage medium for displaying media content, relating to the field of computer technology. This method includes displaying current media content in a target media work including a predetermined audio and a plurality of media contents on a predetermined display page and playing the predetermined audio; determining a target characteristic time based on the current playback progress of the predetermined audio and characteristic time information related to the predetermined audio, where the characteristic time includes the time point when an audio characteristic in the predetermined audio satisfies a predetermined condition, and the target characteristic time is the characteristic time at which the predetermined audio should play the next media content at the current playback progress; and controlling the predetermined display page to automatically switch from displaying the current media content to displaying the next media content when the playback progress of the predetermined audio reaches the target characteristic time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] [Cross - reference to Related Applications] This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on June 28, 2022, with the application number 202210749375.2, and all the contents of this application are incorporated herein by reference.

[0002] Embodiments of the present disclosure relate to the field of computer technology, for example, to a method, apparatus, device, and storage medium for displaying media content.

Background Art

[0003] With the continuous development of Internet technology, application programs (Applications, APPs) can display (present) various media contents to users, and can share their own works with each other in a form of distributing media contents such as images or videos among different users.

[0004] Currently, media works are favored by many users as a work form. Media works may include audio and multiple images. When displaying a work, multiple images are sequentially displayed at regular time intervals during audio playback.

Summary of the Invention

Problems to be Solved by the Invention

[0005] Embodiments of the present disclosure provide a method, apparatus, storage medium, and device for displaying media content that can optimize the media content display solution of related technologies.

Means for Solving the Problems

[0006] According to a first aspect, embodiments of the present disclosure provide a method for displaying media content, the method comprising: Displaying the current media content in a target media work on a predetermined display page and playing predetermined audio, wherein the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video, Determining a target characteristic time in real time based on the current playback progress of the predetermined audio and characteristic time information corresponding to a characteristic time related to the predetermined audio, wherein the characteristic time includes a time point when an audio characteristic in the predetermined audio satisfies a predetermined condition, and the target characteristic time is a characteristic time at which the predetermined audio should play the next media content at the current playback progress, When the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from displaying the current media content to displaying the next media content.

[0007] According to a second aspect, an embodiment of the present disclosure further provides a media content display device, and this device includes A media content display module configured to display the current media content in a target media work on a predetermined display page and play predetermined audio, wherein the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video, A target characteristic time determination module configured to determine a target characteristic time in real time based on the current playback progress of the predetermined audio and characteristic time information corresponding to a characteristic time related to the predetermined audio, wherein the characteristic time includes a time point when an audio characteristic in the predetermined audio satisfies a predetermined condition, and the target characteristic time is a characteristic time at which the predetermined audio should play the next media content at the current playback progress, When the playback progress of the predetermined audio reaches the target characteristic time, it is configured to control so as to switch the predetermined display page from the display of the current media content to the display of the next media content, and a media content switching module.

[0008] According to a third aspect, an embodiment of the present disclosure further provides an electronic device, which includes at least one processor, and a storage device configured to store at least one program, when the at least one program is executed by the at least one processor, the at least one processor realizes the media content display method according to the embodiment of the present disclosure.

[0009] According to a fourth aspect, an embodiment of the present disclosure further provides a readable storage medium including a computer program, and when the computer program is executed by a computer processor, it executes the media content display method according to the embodiment of the present disclosure.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Embodiments for Carrying Out the Invention

[0011] As used herein, the term "comprising" and variations thereof are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0012] It should be noted that concepts such as "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not for limiting the order or interdependence of the functions performed by these devices, modules or units.

[0013] It should be noted that the modifications of "one" and "a plurality" mentioned in this disclosure are not restrictive but general. As should be understood by those skilled in the art, unless specifically stated in the context, they should be understood as "at least one".

[0014] As can be understood, before using the technical solutions disclosed in the embodiments of this disclosure, the user should be informed in an appropriate manner of the types, scope of use, usage scenarios, etc. of personal information related to this disclosure in accordance with relevant laws and regulations, and the user's permission should be obtained.

[0015] For example, when responding to a user's spontaneous request, prompt information is sent to the user to clearly prompt the user that the acquisition and use of the user's personal information are required for the operation that requests its execution. Thereby, the user can voluntarily choose whether to provide personal information to software or hardware such as an electronic device, an application program, a server or a storage medium that executes the operation of the technical solution of this disclosure based on the prompt information.

[0016] As a selective but not limited implementation method, a method of sending prompt information to a user in response to receiving the user's spontaneous request may be, for example, in the form of a pop-up window, and the prompt information may be presented in the form of text in the pop-up window. In addition, a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device may be placed in the pop-up window.

[0017] As can be understood, the above notification and user permission acquisition process is only schematic and does not limit the implementation method of the present disclosure. Other methods that comply with relevant laws and regulations may also be used in the implementation method of the present disclosure.

[0018] As can be understood, the data related to the present technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and related regulations.

[0019] FIG. 1 is a flowchart of a media content display method according to an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to the case of media content display. This method may be executed by a media content display device, and this device may be implemented in at least one of the forms of software and hardware. Optionally, it may be implemented by an electronic device, and this electronic device may be a mobile terminal such as a mobile phone, a smart watch, a tablet computer, and a personal digital assistant, or may be a device such as a personal computer (PC) terminal or a server.

[0020] As shown in FIG. 1, the method includes the following.

[0021] Step 101, display the current media content in the target media work on a predetermined display page, and play predetermined audio. Here, the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video.

[0022] In an embodiment of the present disclosure, a predetermined display page may be a page in a predetermined application program. The predetermined application program may provide a media work display function and may also provide a media work distribution function. That is, a user may view a media work created by himself / herself or a media work distributed by others in the predetermined application program, and may also distribute a media work created by himself / herself in the predetermined application program. The media work includes audio and a plurality of media contents. The media contents may include images or videos. Here, the video may be understood as a continuous multi-frame video image and may also be called a video segment. For example, the media work may include audio and a plurality of images, and may be called an image work at this time. It may also include audio and a plurality of videos (a plurality of video segments), and may be called a multi-segment video work at this time. It may also include audio, at least one image, and at least one video, and may be called a mixed arrangement work at this time. Here, the video frame of the image or video may include image content, text content, etc. The plurality of media contents may constitute a media content set, and the content display order of the plurality of media contents in the media content set may be preset, that is, the plurality of media contents in the target media work are arranged according to a predetermined order. As can be understood, after the playback of the plurality of media contents in the target media work is completed, it may return to the first media content and play again. The image in the media work may be stored in an image format, the video may be stored in a video file format, and the audio may be stored in an audio file format. Generally, it may be stored at the service end corresponding to the predetermined application program or locally on the electronic device.

[0023] In an embodiment of the present disclosure, the current media content in a target media work is displayed on a predetermined display page. The target media work may be understood as the media work currently being displayed on the predetermined display page, and the current media content may be understood as the media content currently being displayed on the predetermined display page. It may be an image or a video. For example, it may be any one of the media contents in the target media work. While displaying the current media content, predetermined audio is played. The predetermined audio is the audio included in the target media work and may be understood as the background music of the media content. Here, the target media work may include at least one of the media work to be distributed and the distributed media work.

[0024] Step 102: Based on the current playback progress of the predetermined audio and the feature time information corresponding to the feature time related to the predetermined audio, determine the target feature time in real time. Here, the feature time includes the time point when the audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is the feature time when the predetermined audio should play the next media content at the current playback progress.

[0025] Exemplarily, on a predetermined display page, when in the automatic switching mode, a plurality of media contents may be automatically displayed in order according to the content display order corresponding to the target media work, or it may be a single-round display (each media content is displayed once), or it may be a multi-round loop playback (after each media content has been displayed once, it is displayed again in order from the first media content).

[0026] In the related art, when displaying media content in the automatic switching mode, the duration of each display of the media content is default set by a predetermined application program or may be set voluntarily by the creator (i.e., the user who creates the media work). That is, before display, this duration has already been set, generally by average allocation. That is, the duration of each display of the media content is generally equal. Taking an image work as an example, it includes four images, namely image a, image b, image c, and image d, and the image work further includes audio e. Assuming that the display duration of each image is 2 seconds, when starting to display the image work, audio e is played, image a is displayed. After the display duration of image a reaches 2 seconds, it automatically switches to the display of image b. After the display duration of image b reaches 2 seconds, it automatically switches to the display of image c, and so on until the display of the image work ends. As can be seen, the switching timing of the images is determined by whether the display duration reaches the specified duration, and has nothing to do with the audio, that is, the media content and the audio are separated, and the viewing experience is not good.

[0027] On the other hand, in the embodiments of the present disclosure, before performing media content switching, the next switching timing may be dynamically determined based on the current playback progress of a predetermined audio and the characteristic time information related to the predetermined audio. The characteristic time points of music playback corresponding to each media content are different according to the playback control operations of the target media work by the user, enabling the switching of the media content to be more flexibly matched with the audio characteristics of the audio.

[0028] Exemplarily, the characteristic time includes the time point when the audio feature in the predetermined audio satisfies a predetermined condition. Here, the audio feature in the predetermined audio may include at least one feature among decibel, frequency, tone, sound power, pitch, amplitude, and rhythm included in the predetermined audio, and is not limited herein. The predetermined condition may be set according to actual needs. For example, the predetermined condition may be set according to the change of the audio feature, or the predetermined condition may be set according to whether the value of the audio feature is within a predetermined range. For example, the audio feature may be sound power or rhythm, and the characteristic time may include the time with an accent. The accent may be understood as a sound with a relatively large intensity in a piece of music, which is the main note constituting the rhythm. The accent may include a dynamic accent represented by an increase in sound power and a tonal accent represented by a change in pitch, etc. The time with an accent may also be called a rhythm point.

[0029] Exemplarily, after determining a predetermined audio, the predetermined audio may be analyzed, and further a plurality of characteristic time points included therein may be determined to obtain characteristic time point information, and the characteristic time point information may include a plurality of characteristic time points arranged according to the playback order. Here, the characteristic time points may be quantified based on the start time and end time of the predetermined audio. For example, when a characteristic time point appears at the 1 minute and 20 seconds in the predetermined audio, this characteristic time point may be recorded as 1 minute and 20 seconds. The process of determining the characteristic time point information may be performed before the display of the target media work starts. When creating a media work, the creator may select a predetermined audio from an audio library provided by the service end of a predetermined application program, or may upload a predetermined audio from the local area of the electronic device or the like. For the audio in the audio library, the characteristic time point information (which may be stored in a profile) corresponding to each audio may be obtained by pre-analysis and stored in association with the corresponding audio for the creator to select. For the audio uploaded by the creator, the audio selected by the user may be analyzed by a predetermined application program or the corresponding service end, and the characteristic time point information (which may be stored in a profile) may be generated, and the generated characteristic time point information may be associated with the selected audio. When it is necessary to display the media work (including the preview display before distribution), the service end may transmit the characteristic time point information to a predetermined application program. Of course, during the display of the target media work, the characteristic time points of the predetermined audio may be dynamically analyzed to obtain the characteristic time point information, which is not limited here. As can be understood, when editing the target media work, in order for the creator to select whether to turn it on, an automatic music free point switch may be provided on the editing panel, and the creator may select the characteristic time point and determine the type of audio characteristics to be adopted and the like.

[0030] Optionally, when the creator selects a predetermined audio from the audio library, relevant information of the characteristic time information may be displayed in the relevant area of the options of the candidate audio in the audio library (for example, on the right side of the option). Here, the relevant information may be, for example, the time interval between two adjacent characteristic times, or the statistical value (such as the average value, etc.) of this time interval, which is advantageous for the creator to quickly predict relevant information such as the rhythm of the candidate audio based on the relevant information (for example, a slow rhythm or an upbeat rhythm, etc.), thereby quickly selecting an audio with a high degree of consistency with their own media content, improving the efficiency and accuracy of audio selection, and providing convenience for the creator's creation.

[0031] Exemplarily, the current playback progress of a predetermined audio may be understood as the current playback position in the predetermined audio. For example, when currently playing up to the 17th second of the first minute of the predetermined audio, the current playback progress may be 1 minute and 17 seconds. Based on the current playback progress and the characteristic time information, a target characteristic time for performing media content switching may be determined. The target characteristic time is the characteristic time at which the predetermined audio should play the next media content at the current playback progress, and may be the Nth (N is a positive integer greater than 1) characteristic time to be played. It should be noted that the characteristic time to be played does not include the characteristic time that has already been played. That is, the first characteristic time to be played is not necessarily the first characteristic time in this predetermined audio. Here, N may be a predetermined fixed value or a numerically determined dynamically. For example, when the current media content is an image, N may be a fixed value, for example, 1. That is, the corresponding target characteristic time may be the next characteristic time that the predetermined audio should play at the current playback progress. Also, when the current media content is a video, N is a numerically determined dynamically and may be determined based on the video duration. That is, the corresponding target characteristic time is determined based on the video duration of the current media content. This is because when the first characteristic time to be played arrives, the playback of the current video may not be completed yet. Therefore, after the playback of the current video is completed, it is necessary to switch to the next video only when the Nth characteristic time arrives.

[0032] For example, the current media content is an image, and the corresponding target characteristic time is the next characteristic time to be played in the predetermined audio. If the first characteristic time after 1 minute and 17 seconds is 1 minute and 20 seconds, the target characteristic time is determined to be 1 minute and 20 seconds.

[0033] Step 103, when the playback progress of the predetermined audio reaches the target characteristic time, control is performed to switch the display of the predetermined display page from the display of the current media content to the display of the next media content.

[0034] Exemplarily, after determining the target feature time, the display of the current media content may be continuously maintained, the playback of a predetermined audio may be continued, and the playback progress of the predetermined audio may be detected in real time. When the playback progress reaches the target feature time, switching of the media content may be triggered, that is, automatically switched from the display of the current media content to the display of the next media content on a predetermined display page.

[0035] The media content display method according to an embodiment of the present disclosure displays the current media content in a target media work including a predetermined audio and a plurality of media contents on a predetermined display page, plays the predetermined audio, and determines a target feature time based on the current playback progress of the predetermined audio and the feature time information related to the predetermined audio. Here, the feature time includes the time point when the audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is the feature time when the predetermined audio should play the next media content at the current playback progress. When the playback progress of the predetermined audio reaches the target feature time, the predetermined display page is controlled to automatically switch from the display of the current media content to the display of the next media content. By adopting the above technical solution, in the process of performing media work display, the switching timing of the media content is dynamically determined based on the feature time that has not been played in the predetermined audio, and the switching of the media content is flexibly matched with the audio feature of the audio, achieving a real-time free-point display effect and enhancing the viewing experience of the media work.

[0036] In some embodiments, displaying the current media content in a target media work on a predetermined display page and playing a predetermined audio includes controlling, in response to a user's media content switching operation, the predetermined display page to switch from displaying the current media content to displaying the target media content, maintaining the display of the target media content, and continuing to play the predetermined audio, where the target media content is the next media content or the previous media content of the current media content. The advantage of such a setting is to support the user in manually switching media content and enable the user to view the media content in the media work more freely.

[0037] Exemplarily, the media content switching operation may be a first predetermined gesture operation, for example, a slide operation or the like, and it may be determined to switch to the next media content (corresponding to a left slide, for example) or the previous media content (corresponding to a right slide, for example) of the current media content based on the acting direction of the first predetermined gesture operation. After the switching, it may be understood that the display of the switched target media content is maintained and the mode is switched from the automatic switching mode to the manual switching mode. At this time, the switching of the media content is performed under the user's operation, that is, the switching timing is determined according to the input time of the media content switching operation input by the user. In the manual switching mode, the continuous playback of the predetermined audio is supported, and the viewing experience of the media content can be guaranteed.

[0038] In some embodiments, after maintaining the display of the target media content and continuing the playback of the predetermined audio, in response to the user's automatic switching recovery operation, based on the current playback progress of the predetermined audio and the characteristic time information, a target characteristic time is determined in real time, and when the playback progress of the predetermined audio reaches the target characteristic time, it further includes controlling to switch from the display of the current media content on the predetermined display page to the display of the next media content. The advantage of setting it like this is that after recovering the automatic switching mode under the user's operation, the target characteristic time for switching to the next media content is re-determined, and media content switching that rematches the audio characteristics is realized.

[0039] Exemplarily, the automatic switching recovery operation may be a trigger operation (such as a click) on a predetermined recovery button, or the automatic switching recovery operation may be a second predetermined gesture operation acting on a predetermined display page. The second predetermined gesture operation may be decomposed into, for example, two gesture operations. First, a predetermined pause operation may be input, and then a predetermined playback operation may be input. Here, the predetermined pause operation and the predetermined playback operation may be the same or different. For example, both may be click operations. As can be understood, the user's automatic switching recovery operation may be that the user does not operate after a predetermined time period.

[0040] Exemplarily, after the user inputs an automatic switching recovery operation, starting from the playback progress at the input time of this operation as the starting point, the next media content is set as the first media content, and the automatic switching is restarted. For example, the user slides from the second media content to the third media content by a slide operation, the display of the media content stops at the third media content, and a predetermined audio continues to be played from the second feature time (without affecting the progress). Before the user continues to switch the media content and before the predetermined audio is played up to the eighth accent, the user inputs an automatic switching recovery operation to restore the media work to the carousel. At this time, the entire media work may continue free-point playback with the fourth media content and the eighth accent (target feature time) as a new correspondence relationship.

[0041] In some embodiments, in response to a predetermined pause operation of the user, it further includes maintaining the display of the current media content and pausing the playback of the predetermined audio. The advantage of setting it in this way is that it allows the user to quickly realize temporarily stopping both the automatic switching of the media content and the playback of the predetermined audio by inputting a predetermined pause operation, and can improve the convenience of the pause operation.

[0042] In some embodiments, after maintaining the display of the current media content and pausing the playback of the predetermined audio, in response to the user's media content switching operation, the control is configured to switch the predetermined display page from the display of the current media content to the display of the target media content, maintain the display of the target media content, and further maintain the pause of the playback of the predetermined audio, where the target media content is the next media content or the previous media content of the current media content. The advantage of this setting is that after pausing the media work, it allows the user to freely switch the media content, maintains the pause of the audio playback during the switching, and meets the diverse media content viewing needs of the user. Here, the media content switching operation may be the same as the aforementioned media content switching operation, which will not be further described here.

[0043] In some embodiments, during the process of maintaining the pause of the playback of the predetermined audio, in response to the user's predetermined pause cancellation operation, based on the current playback progress of the predetermined audio and the characteristic time information, a target characteristic time is determined, the playback of the predetermined audio is continued, and when the playback progress of the predetermined audio reaches the target characteristic time, the display on the predetermined display page is automatically switched from the display of the current media content to the display of the next media content. The advantage of this setting is that after the user cancels the pause of the media work, it can restore the automatic switching mode, re-determine the target characteristic time for switching to the next media content, and realize the media content switching that rematches the audio characteristics.

[0044] In some embodiments, when the current media content is a video, the corresponding target feature time is determined based on the video duration of the current media content. Optionally, when the current media content is a video, the corresponding target feature time is such that the predetermined audio at the current playback progress can complete the full playback of the current media content and is the feature time to be played at a predetermined number from the current media content playback completion time. The advantage of this setting is that it can guarantee the full playback of the video segment while matching the switching of the media content to the feature time. Here, the predetermined number may be set according to actual needs, such as 1 or 2, etc.

[0045] Optionally, the predetermined number is 1, that is, it is the feature time to be played closest to the current media content playback completion time. Exemplarily, the unplayed duration of the current video segment is 10 seconds, the current playback progress is 1 minute and 17 seconds, the next feature times are 1 minute and 20 seconds, 1 minute and 22 seconds, 1 minute and 26 seconds, and 1 minute and 29 seconds. To fully play the current video segment, it is necessary to play until 1 minute and 27 seconds, which is between 1 minute and 26 seconds and 1 minute and 29 seconds. At this time, 1 minute and 29 seconds may be determined as the target feature time.

[0046] Exemplarily, when the playback progress of the predetermined audio reaches the target characteristic time, controlling to automatically switch the predetermined display page from the display of the current media content to the display of the next media content includes maintaining the display of the video frame at a predetermined position in the current media content after the playback of all video frames of the current media content is completed, and when the playback progress of the predetermined audio reaches the target characteristic time, controlling to automatically switch the predetermined display page from the display of the current media content to the display of the next media content. The advantage of setting like this is that after the playback of the video is completed, if the switching time is not reached, the display of the video frame at a predetermined position (for example, the last) is used to fill the neutral period, ensuring the continuity of the media content display and further ensuring the viewing experience.

[0047] In some embodiments, when the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content includes displaying a first transition screen after the playback of all video frames of the current media content is completed, and when the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content. The first transition screen may include at least n frames of the video one after, or may include n frames of the video one before and n frames of the video one after. The advantage of setting like this is that after the playback of the video is completed, if the switching time is not reached, the display of the first transition screen is used to fill the neutral period, ensuring the smoothness of the media content display, making the switching between the two media contents before and after more natural, and further ensuring the viewing experience.

[0048] Exemplarily, the first transition screen may include at least one of the last frame of the previous video and the first frame of the next video, without being limited to the transition method, for example, vertical curtain draw, wipe transition, color dissolve transition, and camera move transition, etc.

[0049] In some embodiments, when the current media content is a video, the corresponding target feature time is the predetermined number of feature times before the current playback progress of the predetermined audio and before completely playing the current media content. In this way, the continuity of the media content display can be guaranteed, and the viewing experience can be further guaranteed. Here, this predetermined number may be set according to actual needs, for example, 1 or 2, etc.

[0050] In some embodiments, when the playback progress of the predetermined audio reaches the target feature time, controlling the switching of the predetermined display page from the display of the current media content to the display of the next media content includes displaying a second transition screen including video frames that the current media content has not played after the playback progress of the predetermined audio reaches the target feature time. The advantage of setting it this way is that by adding a second transition screen including unplayed video frames, the matching between the switching timing and the audio feature is guaranteed, and the switching of the media content is made more natural. Here, the transition method is not limited, for example, vertical curtain draw, wipe transition, color dissolve transition, camera move transition, etc. Exemplarily, when the current media content is a video, the corresponding target feature time is the first feature time before the current media content is completely played. After the playback progress of the predetermined audio reaches this target feature time, a curtain draw transition screen is displayed, and the second transition screen includes video frames that have not been played during the period from the target feature time of the current media content to the end of playback.

[0051] In some embodiments, when the current media content is a video, the corresponding target feature time may be the feature time to be played that is closest to the estimated playback end time of the current media content. Similar to the above example, 1 minute and 26 seconds is closer to 1 minute and 27 seconds than to 1 minute and 29 seconds, and 1 minute and 26 seconds may be determined as the target feature time. In this way, when the playback of the current video segment is not completed, when the target feature time is reached, the next media content is automatically switched, enhancing the continuity of the playback of the two media contents.

[0052] In some embodiments, determining the target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information corresponding to the characteristic time related to the predetermined audio includes obtaining a target file including a plurality of target image resources corresponding to a plurality of media contents corresponding to the target media work, a target audio resource, and a profile, where the target image resources and the target audio resource are independent of each other, obtaining the characteristic time information based on the profile, obtaining the current playback progress of the target audio resource, and determining a target characteristic time configured to control the playback of the plurality of target image resources based on the current playback progress and the characteristic time information. Here, the image resources may include image files and video files. The advantage of this setting is that the target image resources and the target audio resources are independent of each other, enabling switching of resources corresponding to the same media content at different characteristic times based on user operations (for example, realizing going to different rhythm points based on different user operations). However, in related technologies, since free-point videos synthesize images or videos and audio into one file in advance, the point to which each media content in related technologies goes is fixed. With the technical solution of the embodiments of the present disclosure, a more flexible and real-time free-point effect can be realized.

[0053] As can be understood, when the user who is watching desires to cut and download the target media work, file synthesis may be performed based on the plurality of target image resources, the target audio resource, and the profile, and a free-point video for the user to download may be generated.

[0054] FIG. 2 is a flowchart of a media content display method according to an embodiment of the present disclosure. The embodiment of the present disclosure is optimized based on the selective solution in the above embodiment. Taking the case where the media work is an image work as an example, illustratively, this method includes the following steps.

[0055] Step 201, display the current media content in the target media work on a predetermined display page and play predetermined audio.

[0056] Here, the target media work includes predetermined audio and a plurality of media contents, and the media content includes images.

[0057] FIG. 3 is a schematic diagram of interface interaction according to an embodiment of the present disclosure. As shown in FIG. 3, start displaying the first image, the image of a star, in the target media work on a predetermined display page 301. At the bottom of the predetermined display page 301, use a short line to represent the number of images in the target media work, use a thick short line to represent the images that have already been displayed or are being displayed in this round, and use a thin short line to represent the images that are not being displayed in this round.

[0058] Step 202, determine a first target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information corresponding to the characteristic time related to the predetermined audio.

[0059] Here, the characteristic time includes an accented time, and the target characteristic time is the next characteristic time to be played in the predetermined audio at the current playback progress.

[0060] As shown in FIG. 3, for the sake of easy explanation, above each interface diagram, a playback progress bar for a predetermined audio (corresponding to feature time information) is shown. The feature times in the predetermined audio include 2 s (seconds), 5 s, 6 s, 8 s, 11 s, etc., and subsequent feature times are omitted and not shown. When displaying the first image, based on the current playback progress of the predetermined audio (for example, the progress at the start of playback is 0 s or close to 0 s) and the feature time information related to the predetermined audio, the next feature time to be played can be determined as the first target feature time. In FIG. 3, the first target feature time at this time is 2 s.

[0061] Step 203: When the playback progress of the predetermined audio reaches the first target feature time, control is performed to switch the predetermined display page from the current media content display to the next media content display.

[0062] Exemplarily, as the predetermined audio is played, the playback progress continuously progresses. When the first target feature time is reached, it automatically switches to the display of the next image. As shown in FIG. 3, the thick black line in the playback progress bar is configured to represent the playback progress. When the playback progress reaches 2 s, it automatically switches to the display of the second image, the image of the moon.

[0063] Step 204: In response to the user's media content switching operation, control is performed to switch the predetermined display page from the current media content display to the display of the first target media content, maintain the display of the first target media content, and continue playing the predetermined audio.

[0064] Here, the first target media content is the next media content or the previous media content of the current media content.

[0065] Exemplarily, as shown in FIG. 3, when displaying an image of the moon, it may be determined that the corresponding first target characteristic time is 5 s. Before the playback progress of a predetermined audio reaches 5 s (3.5 s in the figure), the user inputs a left slide operation (media content switching operation). At this time, without waiting until 5 s, in response to the user's operation immediately, it may be switched to the display of the third image, an image of the sun. At this time, the display of the image of the sun is maintained and the playback of the predetermined audio continues. Thereafter, while continuing the playback of the predetermined audio, the user may freely switch the image by continuously inputting a left slide operation or a right slide operation. In the process of the user freely switching, without performing free-point playback, the image completely follows the user's control.

[0066] Step 205, in response to the user's automatic switching recovery operation, based on the current playback progress of the predetermined audio and the characteristic time information, determine a second target characteristic time.

[0067] As shown in FIG. 3, in the process of displaying an image of the sun, if the user wants to restore the automatic switching mode of the image, the user may input an automatic switching recovery operation (input at 7 s in the figure). For example, if a predetermined pause operation (such as a click operation) is input first, and then a predetermined pause cancel operation is input (such as inputting a click operation on the playback control), it is considered that the user triggers the restoration of the automatic switching mode. At this time, based on the current playback progress and the characteristic time information, it is determined that the current second target characteristic time is the next characteristic time to be played, that is, 8 s, and the display of the image of the sun may continue to be maintained.

[0068] Step 206, when the playback progress of the predetermined audio reaches the second target characteristic time, control to switch the predetermined display page from the display of the target media content to the display of the next media content.

[0069] As shown in FIG. 3, as the playback of a predetermined audio continues and the playback progress reaches 8 s, it may automatically switch to the display of the fourth image, the landscape image.

[0070] Step 207: In response to a predetermined pause operation by the user, maintain the display of the current media content and pause the playback of the predetermined audio.

[0071] FIG. 4 is another schematic diagram of interface interaction according to an embodiment of the present disclosure. Based on the last interface in FIG. 3, assuming that the playback continues, before reaching the next characteristic time of 11 s, the user inputs a predetermined pause operation (for example, a click operation) (for example, at 9 s), maintains the display of the landscape image, and pauses the playback of the predetermined audio.

[0072] Step 208: In response to a media content switching operation by the user, control to switch from the display of the current media content to the display of the second target media content on the current display page, maintain the display of the second target media content, and maintain the pause of the playback of the predetermined audio.

[0073] Here, the second target media content is the next media content or the previous media content of the current media content.

[0074] As shown in FIG. 4, the user can input a slide operation to the right to view the previous image of the sun. During the process of switching the images, the predetermined audio maintains the pause, and the progress bar does not move.

[0075] Step 209: In response to a predetermined cancel pause operation by the user, determine a third target characteristic time based on the current playback progress and characteristic time information of the predetermined audio, and continue the playback of the predetermined audio.

[0076] As shown in FIG. 4, after the user inputs a predetermined pause cancellation operation (for example, a click operation on the playback control), the user may continue playing a predetermined audio and determine the next characteristic time as the third target characteristic time, that is, 11 s.

[0077] Step 210, when the playback progress of the predetermined audio reaches the third target characteristic time, control is performed to switch the predetermined display page from the current media content display to the next media content display.

[0078] As shown in FIG. 4, when the playback progress of the predetermined audio reaches 11 s, it automatically switches to the display of the next landscape image of the sun image.

[0079] It should be noted that the order before and after between the above plurality of steps may be changed. For example, steps 207 to 210 may be before steps 204 to 206.

[0080] According to the media content display method of the embodiment of the present disclosure, in the process of performing media work display, in the automatic switching mode, the switching timing of the media content is dynamically determined based on the characteristic time not played in the predetermined audio, and the entry into the manual switching mode is supported. In the manual switching mode, the user can freely control the switching of the images and flexibly control the pause and playback of the predetermined audio. After restoring the automatic switching mode, the automatic switching timing of the media content can continue to be dynamically determined based on the characteristic time not played in the predetermined audio. There is no strict binding relationship between the media content and the characteristic time. When the user restores the free-point playback after manually switching the media content, the music does not jump, and the switching of the media content is flexibly matched with the audio characteristics of the audio, achieving a real-time free-point display effect, ensuring the user's spontaneous switching ability, and at the same time enhancing the viewing experience of the media work.

[0081] Figure 5 is a schematic structural diagram of a media content display device according to an embodiment of the present disclosure. As shown in Figure 5, the device includes a media content display module 501, a target feature time determination module 502, and a media content switching module 503.

[0082] The media content display module 501 is configured to display the current media content in a target media work on a predetermined display page and play a predetermined audio. Here, the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video. The target feature time determination module 502 is configured to determine the target feature time in real time based on the current playback progress of the predetermined audio and the feature time information corresponding to the feature time related to the predetermined audio. Here, the feature time includes the time point when the audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is the feature time when the predetermined audio should play the next media content at the current playback progress. The media content switching module 503 is configured to control the switching of the predetermined display page from the display of the current media content to the display of the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0083] The media content display device according to an embodiment of the present disclosure displays the current media content in a target media work including a predetermined audio and a plurality of media contents on a predetermined display page, plays the predetermined audio, and determines a target feature time based on the current playback progress of the predetermined audio and the feature time information related to the predetermined audio. Here, the feature time includes the time point when the audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is the feature time to be played in the predetermined audio. When the playback progress of the predetermined audio reaches the target feature time, the display of the current media content on the predetermined display page is automatically switched to the display of the next media content. By adopting the above technical solution, in the process of displaying a media work, the switching timing of the media content is dynamically determined based on the feature time that has not been played in the predetermined audio, and the switching of the media content is flexibly matched with the audio feature of the audio, achieving a real-time free-point display effect and enhancing the viewing experience of the media work.

[0084] Optionally, the media content display module is configured to control, for example, in response to a user's media content switching operation, to switch the predetermined display page from the display of the current media content to the display of the target media content, maintain the display of the target media content, and continue playing the predetermined audio. Here, the target media content is the next media content or the previous media content of the current media content.

[0085] Optionally, this device further includes a recovery operation response module configured to determine the target feature time in real time based on the current playback progress of the predetermined audio and the feature time information in response to the user's automatic switching recovery operation after maintaining the display of the target media content and continuing to play the predetermined audio. Here, when the playback progress of the predetermined audio reaches the target characteristic time, the media content switching module is further configured to control to automatically switch the predetermined display page from the display of the current media content to the display of the next media content.

[0086] Optionally, this device further includes a response pause module configured to maintain the display of the current media content and pause the playback of the predetermined audio in response to a predetermined pause operation of the user.

[0087] Optionally, this device further includes a second switching operation response module configured to maintain the display of the current media content, pause the playback of the predetermined audio, and then, in response to a media content switching operation of the user, switch the predetermined display page from the display of the current media content to the display of the target media content, maintain the display of the target media content, and maintain the pause of the playback of the predetermined audio, where the target media content is the next media content or the previous media content of the current media content.

[0088] Optionally, this device further includes a pause cancellation response module configured to determine the target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information, and resume the playback of the predetermined audio in response to a predetermined pause cancellation operation of the user during the process of maintaining the pause of the playback of the predetermined audio. Here, when the playback progress of the predetermined audio reaches the target characteristic time, the media content switching module is further configured to control to switch the predetermined display page from the display of the current media content to the display of the next media content.

[0089] Optionally, when the current media content is an image, the corresponding target feature time is the next feature time at which the predetermined audio should be played at the current playback progress.

[0090] Optionally, when the current media content is a video, the corresponding target feature time is determined based on the video duration of the current media content.

[0091] Optionally, when the current media content is a video, the corresponding target feature time is the feature time at which the predetermined audio can complete the full playback of the current media content at the current playback progress and is the nth feature time to be played from the completion time of the current media content playback.

[0092] Optionally, when the playback progress of the predetermined audio reaches the target feature time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content includes maintaining the display of the video frame at a predetermined position in the current media content after all video frames of the current media content have been played, and controlling to switch the predetermined display page from the display of the current media content to the display of the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0093] Optionally, the feature time includes an accentuated time.

[0094] Optionally, when the playback progress of the predetermined audio reaches the target feature time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content After the playback of all video frames of the current media content is completed, display the first transition screen, and when the playback progress of the predetermined audio reaches the target characteristic time, control to switch the predetermined display page from the display of the current media content to the display of the next media content.

[0095] Optionally, when the current media content is a video, the corresponding target characteristic time is the predetermined number of characteristic times before the predetermined audio reaches the current playback progress and completely plays the current media content.

[0096] Optionally, when the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content includes displaying a second transition screen including video frames that the current media content has not played after the playback progress of the predetermined audio reaches the target characteristic time.

[0097] Optionally, the target characteristic time determination module is a file acquisition unit configured to acquire a target file including a plurality of target image resources corresponding to a plurality of media contents corresponding to the target media work, a target audio resource, and a profile, wherein the target image resource and the target audio resource are independent of each other file acquisition unit, a characteristic time information acquisition unit configured to acquire the characteristic time information based on the profile, and a target characteristic time determination unit configured to acquire the current playback progress of the target audio resource and determine a target characteristic time configured to control the playback of the plurality of target image resources based on the current playback progress and the characteristic time information.

[0098] The media content display device according to an embodiment of the present disclosure can execute the media content display method according to any embodiment of the present disclosure, and has a function module and an effect corresponding to the execution method.

[0099] It should be noted that the units and modules included in the above device are only divided according to functional logic, but are not limited to the above classification, and it is only necessary to be able to realize the corresponding functions. Also, the names of the functional units are only for facilitating mutual distinction and are not used to limit the protection scope of the embodiments of the present disclosure.

[0100] FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure. The following is a reference to FIG. 6. FIG. 6 shows a schematic structural diagram of an electronic device (such as a terminal device or a server in FIG. 6) 600 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, for example, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable media players (PMPs), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers, but is not limited thereto. The electronic device shown in FIG. 6 is only an example and should not impose any restrictions on the functions and usage ranges of the embodiments of the present disclosure.

[0101] As shown in FIG. 6, the electronic device 600 may include a processor (e.g., a central processor, a graphics processor, etc.) 601, and the processor 601 can execute various appropriate operations and processes based on a program stored in a read-only memory (ROM) 602 or a program loaded from a storage device 608 into a random access memory (RAM) 603. Various programs and data necessary for the operation of the electronic device 600 are further stored in the RAM 603. The processor 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0102] Generally, an input device 606 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyro, etc., an output device 607 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc., a storage device 608 including, for example, a magnetic tape, a hard disk, etc., and a communication device 609 can be connected to the I / O interface 605. The communication device 609 can allow the electronic device 600 and other devices to perform wireless or wired communication to exchange data. FIG. 6 shows an electronic device 600 having various devices, but it should be understood that it does not require implementing or providing all the devices shown. Alternatively, more or fewer devices can be implemented or provided.

[0103] In particular, according to the embodiments of the present disclosure, the process described with reference to the above flowchart can be implemented as a computer software program. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program stored on a non-transitory computer-readable medium, and this computer program includes program code for executing the method shown in the flowchart. In such an embodiment, this computer program may be downloaded and installed from a network via a communication device 609, or may be installed from a storage device 608, or may be installed from a ROM 602. When this computer program is executed by a processor 601, the above functions defined by the method of the embodiments of the present disclosure are executed.

[0104] The electronic device according to the embodiments of the present disclosure belongs to the same concept as the media content display method according to the above embodiments. Technical details not described in detail in this embodiment can refer to the above embodiments, and this embodiment has the same effects as the above embodiments.

[0105] The embodiments of the present disclosure provide a computer-readable storage medium, on which a computer program is stored, and when this program is executed by a processor, the media content display method according to the above embodiments is realized.

[0106] It should be noted that the above computer-readable storage medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium may be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above, but is not limited thereto. Examples of computer-readable storage media include electrical connections having at least one wire, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fibers, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above, but are not limited thereto. In the present disclosure, the computer-readable storage medium may be any tangible medium that includes or stores a program, and this program may be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in the present disclosure, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier, on which computer-readable program code is carried. Such a propagated data signal can adopt various forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium may be any computer-readable storage medium other than the computer-readable storage medium, and this computer-readable signal medium can transmit, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program code included on the computer-readable storage medium can be transmitted through any suitable medium including, but not limited to, electric wires, optical cables, radio frequency (RF), or any suitable combination of the above.

[0107] In some embodiments, the client and the server can communicate using any network protocol known currently or to be developed in the future, such as, for example, the HyperText Transfer Protocol (HTTP), and can be interconnected with digital data communication of any form or medium (for example, a communication network). Examples of communication networks include Local Area Networks (LANs), Wide Area Networks (WANs), the World Wide Web (for example, the Internet), and end-to-end networks (for example, ad hoc end-to-end networks), and any network known currently or to be developed in the future.

[0108] The computer-readable storage medium may be included in the above-described electronic device or may exist independently without being assembled in this electronic device.

[0109] The computer-readable storage medium stores at least one program. When the at least one program is executed by the electronic device, the electronic device is caused to display current media content in a target media work on a predetermined display page and play a predetermined audio. The target media work includes the predetermined audio and a plurality of media contents, and the media contents include at least one of an image and a video. Based on the current playback progress of the predetermined audio and feature time information corresponding to a feature time related to the predetermined audio, a target feature time is determined in real time. The feature time includes a time point when an audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is a feature time at which the predetermined audio should play the next media content at the current playback progress. When the playback progress of the predetermined audio reaches the target feature time, control is executed to switch the predetermined display page from displaying the current media content to displaying the next media content.

[0110] Computer program code for performing the operations of the present disclosure can be created in at least one programming language or a combination thereof, and the programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and further include general procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on a user computer, partially on a user computer, executed as a single independent software package, partially on a user computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).

[0111] The flowcharts and block diagrams in the drawings illustrate the possible system architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a portion of code, and this module, program segment, or portion of code includes at least one executable instruction for implementing the defined logical function. It should also be noted that in some realizations as alternatives, the functions assigned to the blocks may occur in an order different from that shown in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, or depending on the functions involved, they may be executed in the reverse order. Further, it should be noted that each block in the block diagrams and flowcharts, and combinations of blocks in the block diagrams and flowcharts, may be implemented by a dedicated system based on hardware that executes the defined functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0112] The units described in connection with the embodiments of the present disclosure may be implemented in software or in hardware. Here, the name of the module does not limit the module itself. For example, the media content switching module may be described as "a module that controls to automatically switch the predetermined display page from the display of the current media content to the display of the next media content when the playback progress of the predetermined audio reaches the target characteristic time."

[0113] In this specification, the functions described above may be executed, at least in part, by at least one hardware logic member. For example, without limitation, typical types of hardware logic members that can be used include Field Programmable Gate Array (FPGA), Application Specific Integrated Circuit (ASIC), Application Specific Standard Parts (ASSP), System on Chip (SOC), Complex Programmable Logic Device (CPLD), and the like.

[0114] In the context of the present disclosure, a machine-readable storage medium may be a tangible medium that may contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable storage medium may be either a machine-readable signal medium or a machine-readable storage medium. A machine-readable storage medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Examples of a machine-readable storage medium include, but are not limited to, electrical connections based on at least one line, portable computer diskettes, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the foregoing.

[0115] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying media content. Displaying the current media content in the target media work on a predetermined display page and playing predetermined audio, where the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video, Determining a target characteristic time in real time based on the current playback progress of the predetermined audio and characteristic time information corresponding to a characteristic time related to the predetermined audio, where the characteristic time includes a point in time when an audio characteristic in the predetermined audio satisfies a predetermined condition, and the target characteristic time is a characteristic time at which the predetermined audio should play the next media content at the current playback progress, When the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from displaying the current media content to displaying the next media content.

[0116] According to one or more embodiments of the present disclosure, in Example 2, according to the method described in Example 1, displaying the current media content in the target media work on a predetermined display page and playing predetermined audio is Controlling to switch the predetermined display page from displaying the current media content to displaying the target media content in response to a user's media content switching operation, maintaining the display of the target media content, and continuing to play the predetermined audio, where the target media content is the next media content or the previous media content of the current media content.

[0117] According to one or more embodiments of the present disclosure, in Example 3, according to the method described in Example 2, after maintaining the display of the target media content and continuing to play the predetermined audio, In response to the user's automatic switching recovery operation, determining a target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information; When the playback progress of the predetermined audio reaches the target characteristic time, further including controlling to switch from the display of the current media content on the predetermined display page to the display of the next media content.

[0118] According to one or more embodiments of the present disclosure, Example 4, according to the method described in Example 1, In response to a predetermined pause operation of the user, maintaining the display of the current media content and pausing the playback of the predetermined audio; In response to the user's media content switching operation, controlling the predetermined display page to switch from the display of the current media content to the display of the target media content, maintaining the display of the target media content, and maintaining the pause of the playback of the predetermined audio, where the target media content is the next media content or the previous media content of the current media content; In response to a predetermined pause cancellation operation of the user, determining a target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information, and continuing the playback of the predetermined audio; When the playback progress of the predetermined audio reaches the target characteristic time, further including controlling to switch the predetermined display page from the display of the current media content to the display of the next media content.

[0119] According to one or more embodiments of the present disclosure, Example 5, according to the method described in Example 1, when the current media content is an image, the corresponding target characteristic time is the next characteristic time that the predetermined audio should play at the current playback progress.

[0120] According to one or more embodiments of the present disclosure, in Example 6, according to the method described in Example 1, when the current media content is a video, the corresponding target feature time is determined based on the video duration of the current media content.

[0121] According to one or more embodiments of the present disclosure, in Example 7, according to the method described in Example 6, when the current media content is a video, the corresponding target feature time is the time at which the predetermined audio can complete the full playback of the current media content at the current playback progress and is the feature time to be played at a predetermined number from the completion time of the current media content playback.

[0122] According to one or more embodiments of the present disclosure, in Example 8, according to the method described in Example 7, when the playback progress of the predetermined audio reaches the target feature time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content includes maintaining the display of the video frame at a predetermined position in the current media content after the playback of all video frames of the current media content is completed, and controlling to switch the predetermined display page from the display of the current media content to the display of the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0123] According to one or more embodiments of the present disclosure, in Example 9, according to the method described in Example 8, when the playback progress of the predetermined audio reaches the target feature time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content includes displaying a first transition screen after the playback of all video frames of the current media content is completed, and controlling to switch the predetermined display page from the display of the current media content to the display of the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0124] According to one or more embodiments of the present disclosure, in Example 10, according to the method described in Example 6, when the current media content is a video, the corresponding target feature time is the time of the predetermined audio at the current playback progress and is the predetermined number of feature times before the current media content is completely played back.

[0125] According to one or more embodiments of the present disclosure, in Example 11, according to the method described in Example 10, when the playback progress of the predetermined audio reaches the target feature time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content includes displaying a second transition screen including video frames that the current media content is not playing after the playback progress of the predetermined audio reaches the target feature time.

[0126] According to one or more embodiments of the present disclosure, in Example 12, according to the method described in Example 1, determining the target feature time in real time based on the current playback progress of the predetermined audio and the feature time information corresponding to the feature time related to the predetermined audio is to obtain a target file including a plurality of target image resources corresponding to a plurality of media contents corresponding to the target media work, a target audio resource, and a profile, wherein the target image resources and the target audio resource are independent of each other, obtaining the feature time information based on the profile, obtaining the current playback progress of the target audio resource, and determining a target feature time configured to control the playback of the plurality of target image resources based on the current playback progress and the feature time information.

[0127] According to one or more embodiments of the present disclosure, Example 13 provides a media content display device. A media content display module configured to display current media content in a target media work on a predetermined display page and play predetermined audio, wherein the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video. A target feature time determination module configured to determine a target feature time in real time based on the current playback progress of the predetermined audio and feature time information corresponding to a feature time related to the predetermined audio, wherein the feature time includes a time point when an audio feature in the predetermined audio satisfies a predetermined condition, and the target feature time is a feature time at which the predetermined audio should play the next media content at the current playback progress. A media content switching module configured to control the switching of the predetermined display page from the display of the current media content to the display of the next media content when the playback progress of the predetermined audio reaches the target feature time.

[0128] According to one or more embodiments of the present disclosure, Example 14 includes a module for executing the method according to any one of Examples 2 to 12 according to the apparatus described in Example 13.

[0129] According to one or more embodiments of the present disclosure, Example 15 provides an electronic device, including at least one processor, and a storage device configured to store at least one program, wherein the at least one program is executed by the at least one processor to cause the at least one processor to implement the media content display method according to the embodiments of the present disclosure.

[0130] According to one or more embodiments of the present disclosure, Example 16 provides a storage medium including computer-executable instructions, and when the computer-executable instructions are executed by a computer processor, they execute a media content display method according to an embodiment of the present disclosure.

Claims

1. Displaying current media content in a target media work on a predetermined display page and playing predetermined audio, wherein the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video, and Determining a target characteristic time in real time based on the current playback progress of the predetermined audio and characteristic time information corresponding to a characteristic time related to the predetermined audio, wherein the characteristic time includes a point in time when an audio characteristic in the predetermined audio satisfies a predetermined condition, and the target characteristic time is a characteristic time at which the predetermined audio should play the next media content at the current playback progress, and When the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from displaying the current media content to displaying the next media content. A media content display method comprising the above.

2. Displaying current media content in a target media work on a predetermined display page and playing predetermined audio includes Controlling to switch the predetermined display page from displaying the current media content to displaying the target media content in response to a user's media content switching operation, maintaining the display of the target media content, and continuing to play the predetermined audio, and The target media content is the next media content or the previous media content of the current media content. The method according to claim 1.

3. After maintaining the display of the target media content and continuing to play the predetermined audio, Determining a target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information in response to the user's automatic switching recovery operation, and When the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the display of the current media content on the predetermined display page to the display of the next media content. The method according to claim 2, further comprising the above.

4. In response to a predetermined pause operation of the user, maintaining the display of the current media content and pausing the playback of the predetermined audio; In response to the user's media content switching operation, controlling to switch the predetermined display page from the display of the current media content to the display of the target media content, maintaining the display of the target media content, and maintaining the pause of the playback of the predetermined audio, wherein the target media content is the next media content or the previous media content of the current media content; In response to a predetermined pause cancellation operation of the user, determining a target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information, and continuing the playback of the predetermined audio; When the playback progress of the predetermined audio reaches the target characteristic time, further controlling to switch the predetermined display page from the display of the current media content to the display of the next media content. The method according to claim 1.

5. When the current media content is an image, the corresponding target characteristic time is the next characteristic time that the predetermined audio should play at the current playback progress. The method according to claim 1.

6. When the current media content is a video, the corresponding target characteristic time is determined based on the video duration of the current media content. The method according to claim 1.

7. When the current media content is a video, the corresponding target characteristic time is the characteristic time that the predetermined audio can complete the full playback of the current media content at the current playback progress and is the characteristic time to be played at a predetermined number from the completion time of the current media content playback. The method according to claim 6.

8. When the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content is After the playback of all video frames of the current media content is completed, maintaining the display of the video frame at a predetermined position in the current media content, and when the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content, the method according to claim 7.

9. When the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content is After the playback of all video frames of the current media content is completed, displaying a first transition screen, and when the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content, the method according to claim 8.

10. When the current media content is a video, the corresponding target characteristic time is the predetermined number of characteristic times before the current playback progress of the predetermined audio completely plays the current media content, the method according to claim 6.

11. When the playback progress of the predetermined audio reaches the target characteristic time, controlling to switch the predetermined display page from the display of the current media content to the display of the next media content is After the playback progress of the predetermined audio reaches the target characteristic time, including displaying a second transition screen including video frames that the current media content has not played, the method according to claim 10.

12. Determining the target characteristic time in real time based on the current playback progress of the predetermined audio and the characteristic time information corresponding to the characteristic time related to the predetermined audio is Obtaining a target file including a plurality of target image resources corresponding to a plurality of media contents corresponding to the target media work, a target audio resource, and a profile, wherein the target image resources and the target audio resource are independent of each other Obtaining the characteristic time information based on the profile; Obtaining the current playback progress of the target audio resource, and determining a target characteristic time configured to control the playback of the plurality of target image resources based on the current playback progress and the characteristic time information. The method according to claim 1.

13. A media content display module (501) configured to display current media content in a target media work on a predetermined display page and play predetermined audio, wherein the target media work includes the predetermined audio and a plurality of media contents, and the media content includes at least one of an image and a video. The media content display module (501); A target characteristic time determination module (502) configured to determine a target characteristic time in real time based on the current playback progress of the predetermined audio and characteristic time information corresponding to a characteristic time related to the predetermined audio, wherein the characteristic time includes a point in time when an audio characteristic in the predetermined audio satisfies a predetermined condition, and the target characteristic time is a characteristic time at which the predetermined audio should play the next media content at the current playback progress. The target characteristic time determination module (502); A media content switching module (503) configured to control the switching of the predetermined display page from the display of the current media content to the display of the next media content when the playback progress of the predetermined audio reaches the target characteristic time; A media content display device comprising the same.

14. The device according to claim 13, comprising a module for executing the method according to any one of claims 2 to 12.

15. At least one processor; A storage device configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor realizes the media content display method according to any one of claims 1 to 12. An electronic device.

16. A readable storage medium including a computer program, wherein the computer program, when executed by a computer processor, executes the media content display method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Audio sharing method and device, equipment and medium

    CN113365134A

  • Information recording medium having electronic album recorded thereon and slide show execution program

    JP2003288094A

  • Automatic generation device for slide show with music, and program

    JP2007188561A

  • Moving image playback device and method thereof

    JP2008295037A

  • Electronic camera, data delivery method, and server

    JP2010041472A