Information display method and device, medium, electronic equipment and program product

By displaying the chronological order and indicator trends of short videos in the information display interface, helping users analyze and determine storyboards with good playback effects, it solves the problem that ordinary users find it difficult to produce high-quality short videos and improves the playback effect of the video.

CN120050459APending Publication Date: 2025-05-27BEIJING VOLCANO ENGINE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510231672.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The existing short video production methods have high requirements for users' professional level, and it is difficult for ordinary users to produce short videos of professional level, resulting in poor video playback results and affecting the effective utilization of resources.

Method used

An information display method is provided, by obtaining the target video and responding to the user's trigger operation, an information interface is displayed, which includes three sub-regions: the first sub-regions displays the video frame in chronological order and marks the storyboard mark, the second sub-regions displays the trend of the index changes in the information flow scene with time through a chart, and the third sub-regions are used to support determining the displayed video frame.

Benefits of technology

By displaying the chronological order and metric trends of video frames, users can analyze and determine storyboards with good playback effects, thereby improving the playback effect of videos and providing a data basis to produce high-quality videos.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050459A_ABST
    Figure CN120050459A_ABST
Patent Text Reader

Abstract

The invention discloses an information display method and device, a medium, electronic equipment and a program product, and relates to the technical field of the Internet. In response to a triggering operation for the target video, a first information interface is displayed, the first information interface comprises a first area, the first area sequentially comprises a first sub-area, a second sub-area and a third sub-area which are longitudinally arranged, the first sub-area is used for displaying video frames of the target video according to a time sequence, and the third sub-area is used for displaying video frames of the target video according to a time sequence; the video frame displayed in the first sub-area carries a sub-mirror identifier of a sub-mirror to which the video frame belongs, the second sub-area is used for displaying the trend of an index of the video frame displayed in the first sub-area along with time in an information stream scene through a chart, and the third sub-area is used for supporting and determining the video frame displayed in the first sub-area; no other information interference exists between the first sub-region and the second sub-region, so that the information reading efficiency of the user is improved, and the user can obtain the sub-mirror with a good playing effect in the target video through analysis based on the chart.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of Internet technologies, and in particular, to an information display method, apparatus, medium, electronic device, and program product. Background Art

[0002] With the development of Internet technologies, different types of video content have gradually become an important way for users to obtain information, such as obtaining information through short videos.

[0003] Existing short video production methods generally require users to select appropriate editing or shooting methods by themselves, and perform editing or shooting operations according to the editing or shooting methods to obtain a produced video, and upload the produced video to an information flow scenario to provide a basis for users to obtain information.

[0004] However, the above short video production methods often require a relatively high professional level of users. Ordinary users are difficult to produce short videos with a professional level, resulting in poor video playback effects and affecting the effective utilization rate of resources occupied by playing videos. Summary of the Invention

[0005] This Summary of the Invention section is provided to introduce concepts in a brief form, which will be described in detail in the following Detailed Description section. This Summary of the Invention section is not intended to identify key features or essential features of the claimed technical solution, nor is it intended to be used to limit the scope of the claimed technical solution.

[0006] In a first aspect, the present disclosure provides an information display method, including: Obtaining a target video; In response to a trigger operation on the target video, displaying a first information interface; Wherein, the first information interface includes a first area, and the first area sequentially includes a first sub-area, a second sub-area, and a third sub-area arranged vertically. The first sub-area is used to display video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry shot identifiers of the shots to which the video frames belong. The second sub-area is used to display, through a chart, the trend of indicators of the video frames displayed in the first sub-area changing over time in an information flow scenario. The third sub-area is used to support determining the video frames displayed in the first sub-area.

[0007] In a second aspect, the present disclosure provides an information display apparatus, including: A first obtaining module, configured to obtain a target video; A first display module, configured to display a first information interface in response to a trigger operation on the target video; Among them, the first information interface includes a first area, which successively includes a first sub-area, a second sub-area, and a third sub-area arranged longitudinally. The first sub-area is used to display video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry the storyboard identification of the storyboard to which the video frames belong. The second sub-area is used to display, through a chart, the trend of the metrics of the video frames displayed in the first sub-area changing over time in the information flow scenario. The third sub-area is used to support the determination of the video frames displayed in the first sub-area.

[0008] In a third aspect, the present disclosure provides a computer-readable medium, on which a computer program is stored. When the computer program is executed by a processing device, the steps of the method described in the first aspect are implemented.

[0009] In a fourth aspect, the present disclosure provides an electronic device, including: a storage device, on which a computer program is stored; a processing device, configured to execute the computer program in the storage device to implement the steps of the method described in the first aspect.

[0010] In a fifth aspect, the present disclosure provides a computer program product, including a computer program. When the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.

[0011] Through the above technical solution, the third sub-area is used to support the determination of the video frames displayed in the first sub-area. On this basis, the first sub-area is used to display, in chronological order, the video frames related to the video frames determined by the third sub-area, and the video frames displayed in the first sub-area carry the storyboard identification of the storyboard to which the video frames belong. The second sub-area is used to display, through a chart, the trend of the metrics of the video frames displayed in the first sub-area changing over time in the information flow scenario, thereby providing the user with the trend of the metrics of the video frames of the target video changing over time in the information flow scenario. Furthermore, the user can analyze the target video based on this trend; since the first sub-area and the second sub-area are arranged longitudinally and adjacent to each other, there is no other information interference between the first sub-area and the second sub-area, which is convenient for the user to compare the information displayed in the first sub-area with the information displayed in the second sub-area, improving the user's information reading efficiency; in addition, providing the user with the trend of the metrics of the target video changing over time in the information flow scenario, thus, the user can analyze the storyboards with good playback effects in the target video, providing a data basis for the user to produce high-quality videos, thereby improving the playback effect of the videos.

[0012] Other features and advantages of the present disclosure will be described in detail in the subsequent specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In conjunction with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the original components and elements are not necessarily drawn to scale. In the drawings: Figure 1 is a flowchart of an information display method shown according to an embodiment of the present disclosure.

[0014] Figure 2 is a schematic diagram of a first information interface shown according to an embodiment of the present disclosure.

[0015] Figure 3a is a schematic diagram of a target visible area shown according to an embodiment of the present disclosure.

[0016] Figure 3b is another schematic diagram of a target visible area shown according to an embodiment of the present disclosure.

[0017] Figure 4a is a schematic diagram of a first information interface shown according to an embodiment of the present disclosure.

[0018] Figure 4b is another schematic diagram of a first information interface shown according to an embodiment of the present disclosure.

[0019] Figure 5 is a schematic diagram of adjusting a first boundary shown according to an embodiment of the present disclosure.

[0020] Figure 6 is a schematic diagram of adjusting a second boundary shown according to an embodiment of the present disclosure.

[0021] Figure 7 is another schematic diagram of adjusting a first boundary shown according to an embodiment of the present disclosure.

[0022] Figure 8 is another schematic diagram of adjusting a second boundary shown according to an embodiment of the present disclosure.

[0023] Figure 9 is a schematic diagram of a process of determining a trend of an index shown according to an embodiment of the present disclosure.

[0024] Figure 10 is a block diagram of an information display device shown according to an embodiment of the present disclosure.

[0025] Figure 11 is a schematic diagram of the structure of an electronic device shown according to an embodiment of the present disclosure. Detailed Description of the Embodiments

[0026] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0027] It should be understood that the various steps recited in the method embodiments of the present disclosure can be executed in a different order and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this regard.

[0028] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0029] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of the functions executed by these devices, modules or units or their interdependent relationships.

[0030] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless otherwise clearly stated in the context, it should be understood as "one or more".

[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0032] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0033] For example, in response to receiving an active request from the user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously 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 operations of the technical solutions of the present disclosure according to the prompt message.

[0034] As an optional but non-limiting implementation, in response to receiving an active request from a user, the way of sending a prompt message to the user can be, for example, in the form of a pop-up window, and the prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0035] It can be understood that the above notification and the process of obtaining user authorization are only illustrative and do not limit the implementation manners of the present disclosure. Other manners that comply with relevant laws and regulations can also be applied to the implementation manners of the present disclosure.

[0036] Meanwhile, it can be understood that the data involved in 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 provisions.

[0037] Figure 1 is a flowchart of an information display method shown according to an embodiment of the present disclosure. Refer to Figure 1 , this information display method can be applied to an electronic device, and this information display method can be executed by an information display device, wherein the information display device can be implemented by software and / or hardware, and the software and / or hardware can be configured in the electronic device. Refer to Figure 1 , this information display method can include step 110 and step 120.

[0038] In step 110, a target video is acquired; In step 120, in response to a trigger operation on the target video, a first information interface is displayed, wherein the first information interface includes a first area, and the first area sequentially includes a first sub-area, a second sub-area and a third sub-area arranged vertically. The first sub-area is used to display video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry shot identifiers of the shots to which the video frames belong. The second sub-area is used to display, through a chart, the trend of the metrics of the video frames displayed in the first sub-area changing over time in an information flow scenario. The third sub-area is used to support determining the video frames displayed in the first sub-area.

[0039] Through the above technical solution, the third sub-region is used to support the determination of the video frames displayed in the first sub-region. On this basis, the first sub-region is used to display, in chronological order, the video frames related to the video frames determined by the third sub-region, and the video frames displayed in the first sub-region carry the shot identification of the shot to which the video frames belong. The second sub-region is used to display, through a graph, the trend of the metrics of the video frames displayed in the first sub-region changing over time in the information flow scenario, thereby providing the user with the trend of the metrics of the video frames of the target video changing over time in the information flow scenario. Furthermore, the user can analyze the target video based on this trend; since the first sub-region and the second sub-region are arranged vertically and adjacent to each other, there is no other information interference between the first sub-region and the second sub-region, which is convenient for the user to compare the information displayed in the first sub-region with the information displayed in the second sub-region, improving the user's information reading efficiency; in addition, providing the user with the trend of the metrics of the target video changing over time in the information flow scenario, thereby, the user can analyze and obtain the shots with good playback effects in the target video, providing a data basis for the user to produce high-quality videos, and thus improving the playback effect of the videos.

[0040] In the embodiments of the present disclosure, the target video may be a video for which the user wants to analyze the shots with good playback effects. As an example, the target video may be a video uploaded by the user from the local, or a video browsed by the user on the cloud through an electronic device. It can be understood that, since the trend of the metrics needs to be displayed and supported by the actual interaction data in the information volume scenario, the target video is a video in the information volume scenario.

[0041] In the embodiments of the present disclosure, the triggering operation of the target video may be a click operation. As an example, the user can implement the triggering operation for the target video by clicking on the control related to the target video displayed in the information flow scenario by the electronic device.

[0042] In the embodiments of the present disclosure, at least one video frame may be included in one shot, and the similarity of the images of different shots is lower than a preset similarity threshold. The determination of the shots can refer to the following related embodiments, which will not be elaborated in this embodiment.

[0043] In some embodiments, the metrics may be at least one of a like metric, a churn metric, a click metric, an interaction metric, and a comment metric.

[0044] In the embodiments of the present disclosure, as an example, the data values of the metrics in seconds can be connected in chronological order through a curve to present the trend of the metrics changing over time.

[0045] In some embodiments, the first information interface may further include a second region, which is displayed side by side with the first region, and the second region is used to preview the target video. Figure 2It is a schematic diagram of the first information interface shown according to an embodiment of the present disclosure. Refer to Figure 2 , in Figure 2 , the second area 220 and the first area 210 are displayed side by side in the first information interface; further, the first area 210 includes a first sub-area 211, a second sub-area 212, and a third sub-area 213 arranged vertically, and the first sub-area 211, the second sub-area 212, and the third sub-area 213 are arranged in sequence from top to bottom in the first area 220.

[0046] Continue to refer to Figure 2 , the second area 220 is used to preview the target video, the first sub-area 211 is used to display the video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry the storyboard identifier 230 of the storyboard to which the video frames belong. The second sub-area 212 is used to display, through a chart, the trend of the metrics of the video frames displayed in the first sub-area 211 over time in the information flow scenario. The third sub-area 213 is used to support the determination of the video frames displayed in the first sub-area. For the implementation manner of determining the video frames displayed in the first sub-area, reference may be made to the following related embodiments, which will not be elaborated in this embodiment.

[0047] It should be noted that the information displayed in the first sub-area, the information displayed in the second sub-area, and the information displayed in the third sub-area are linked. The picture content corresponding to the video frames displayed in the first sub-area is the same as the picture content covered by the video frames selected in the third sub-area. The trend of the metrics in the second sub-area over time reflects the current video frames of the target video displayed in chronological order in the first sub-area. By controlling the video frames displayed in the first sub-area based on the selection of the video frames in the third sub-area, the trend displayed in the second sub-area can be controlled, thereby facilitating the user to view the trend corresponding to the video frames at any time period in the target video.

[0048] In some embodiments, the first sub-area is specifically used to display a video frame sequence, which is obtained by frame extraction of the target video. The video frame sequence includes video frames arranged in chronological order, and there is a preset number of seconds between any two adjacent video frames. As an example, the preset number of seconds can be 1 second. For the video frames selected in the third sub-area, the first sub-area presents, in chronological order, the video frames in the video frame sequence that have the same picture content as the video frames selected in the third sub-area.

[0049] In some embodiments, the first sub-area and the second sub-area use the same time axis.

[0050] Continue to refer to Figure 2 , in Figure 2In it, the first sub-region 210 and the second sub-region 220 adopt the same time axis. The horizontal coordinate of the time axis represents time. The adjacent video frames displayed in the first sub-region 210 are 1 second apart. Correspondingly, the adjacent two scales of the horizontal coordinate of the time axis are 1 second apart.

[0051] In the above manner, the first sub-region and the second sub-region adopt the same time axis. In this way, the corresponding relationship between the video frames displayed in the first sub-region and each data value in the trend in the second sub-region can be strengthened.

[0052] In some embodiments, the video frames of the target video are displayed in chronological order in the third sub-region. The above information display method may further include the following steps: in response to a selection operation on the video frames displayed in the third sub-region, determine the target visible area, and the picture content corresponding to the video frames displayed in the first sub-region is the same as the picture content covered by the target visible area; in response to the determined target visible area, synchronously update the content displayed in the first sub-region and the second sub-region.

[0053] It should be noted that the video frames of the target video displayed in chronological order in the third sub-region are used to describe all the content of the target video. The picture content of the target video covered in the third sub-region is not completely the same as the picture content corresponding to the video frames displayed in the first sub-region, and the amount of content of the picture content corresponding to the video frames displayed in the first sub-region is less than or equal to the amount of content of the picture content of the target video covered in the third sub-region.

[0054] Furthermore, the video frames displayed in the third sub-region are determined according to the maximum number of video frames that can be displayed in the third sub-region. The determination method of the video frames displayed in the third sub-region can refer to the following related embodiments, and this embodiment will not be elaborated here.

[0055] Among them, during the process that the user selects the video frames displayed in the third sub-region through the electronic device, the video frames displayed in the first sub-region change synchronously following the user's selection, and the trend displayed in the second sub-region also changes synchronously following the user's selection.

[0056] Figure 3a is a schematic diagram of the target visible area shown according to an embodiment of the present disclosure. Figure 3b is another schematic diagram of the target visible area shown according to an embodiment of the present disclosure. Combining Figure 3a and Figure 3b , Figure 3a and Figure 3b The video frames covered by the two target visible areas shown are different. In the first information interface, the video frames covered by the target visible area change from Figure 3a to Figure 3bWhen there are changes in the video frames in the target visible area, the video frames displayed in the first sub-region change synchronously, and the trends displayed in the second sub-region also change synchronously. Figure 4a is a schematic diagram of a first information interface shown according to an embodiment of the present disclosure, Figure 4b is another schematic diagram of a first information interface shown according to an embodiment of the present disclosure. The target visible area changes from Figure 4a to Figure 4b , the video frames displayed in the first sub-region change synchronously, and the trends displayed in the second sub-region also change synchronously, and the change results can be referred to Figure 4b . Among them, the selection operation for the video frames displayed in the third sub-region can be implemented in various ways. As an example, it can be achieved by adjusting the visible area frame. When adjusting the target visible area, the information displayed in the first sub-region and the second sub-region changes according to the same scaling ratio.

[0057] In one way, the number of video frames covered by the visible area frame can be fixed. In this case, the step of determining the target visible area in response to the selection operation for the video frames displayed in the third sub-region can be implemented in the following way: in response to the dragging operation of the visible area frame on the video frames displayed in the third sub-region, following the dragging operation, determine the target visible area, and the position where the visible area frame is located is the target visible area.

[0058] Continue to refer to Figure 3a and Figure 3b , the visible area frame 311 can be superimposed on the video frames in the third sub-region. The user can hover the mouse over the visible area frame 311, and a drag icon 312 can be displayed on the visible area frame 311 to indicate that the visible area frame 311 can be dragged to other positions. The result of the dragging can be referred to the visible area frame 313. During the process of dragging the visible area frame 311, the duration or length corresponding to the visible area frame 311 may not change, that is, the number of video frames selected by the visible area frame 311 can be consistent during the dragging process. In addition, during the process of dragging the visible area frame 311, the dragging visible area frame can display in real time the time stamp corresponding to the starting video frame in the video frames covered by the visible area frame, such as the time stamp corresponding to the starting video frame in the video frames covered by the visible area frame 313.

[0059] Limited by the size of the visualization interface of the electronic device, and in order to improve the resolution of the displayed information, the video frames displayed in the first sub-region are limited. Therefore, through the above method, the change of the visible area is realized by dragging, thereby causing the change of the display content in the first sub-region and the second sub-region, so as to meet the user's need to view the video frames and corresponding trends in different time periods while ensuring high resolution.

[0060] In another way, the number of video frames covered by the visible area box can be variable. By changing the number of video frames covered by the visible area box, the target visible area can be determined. In this case, the step of determining the target visible area in response to the selection operation for the video frames displayed in the third sub-region can be implemented in the following way: in response to the trigger operation for adjusting the boundary of the visible area box, the target visible area is determined, and the visible area box is used to select the video frames displayed in the third sub-region.

[0061] It should be noted that the boundary of the visible area box can include a first boundary and a second boundary. The first boundary can determine the starting video frame among the video frames covered by the visible area box, and the second boundary can determine the ending video frame among the video frames covered by the visible area box. Therefore, adjusting the boundary of the visible area box can be an operation of adjusting the first boundary or the second boundary.

[0062] Figure 5 is a schematic diagram showing the adjustment of the first boundary according to an embodiment of the present disclosure. Refer to Figure 5 , when the mouse hovers over the first boundary 510, the first interaction control 520 is displayed. The first interaction control 520 can be dragged to the left to implement the adjustment of the first boundary 510. In addition, the time stamp corresponding to the first boundary 510 can be displayed simultaneously.

[0063] Figure 6 is a schematic diagram showing the adjustment of the second boundary according to an embodiment of the present disclosure. Refer to Figure 6 , when the mouse hovers over the second boundary 610, the second interaction control 620 is displayed. The second interaction control 620 can be dragged to the right to implement the adjustment of the second boundary 610. In addition, the time stamp corresponding to the second boundary 610 can be displayed simultaneously.

[0064] Figure 7 is another schematic diagram showing the adjustment of the first boundary according to an embodiment of the present disclosure. Refer to Figure 7 , when the mouse hovers over a video frame not covered by the visible area box 720, and the time stamp of the video frame corresponding to the mouse hover position is earlier than the starting video frame covered by the visible area box 720, the third interaction control 710 is displayed. At this time, if the third interaction control 710 is clicked, the trigger operation for adjusting the first boundary of the visible area box 720 is triggered. After clicking the third interaction control 710, the adjusted target visible area 730 is as Figure 7 shown.

[0065] Figure 8 is another schematic diagram showing the adjustment of the second boundary according to an embodiment of the present disclosure. Refer to Figure 8, when the mouse hovers over a video frame that is not covered by the visible area box 820 and the timestamp of the video frame corresponding to the mouse hover position is later than the end video frame covered by the visible area box 820, the fourth interaction control 810 is displayed. At this time, if the fourth interaction control 810 is clicked, a trigger operation for adjusting the second boundary of the visible area box 820 is triggered. After clicking the fourth interaction control 810, the adjusted target visible area 830 is as Figure 8 shown.

[0066] In the above manner, by adjusting the boundary of the visible area box, the change of the visible area is realized, and further, the change of the displayed content in the first sub-region and the second sub-region is caused, so as to meet the user's need to browse video frames and corresponding trends in different time periods while ensuring high resolution.

[0067] In some embodiments, the widths of the first sub-region, the second sub-region, and the third sub-region are the same. The above information display method may further include the following steps: determining the maximum number of video frames that can be displayed in the third sub-region under the condition of meeting the preset resolution condition; determining the video frames in the target video that are displayed in the third sub-region according to the maximum number and the target video, and the number of video frames displayed in the third sub-region is the same as the maximum number.

[0068] Among them, that the size of the video frames in the third sub-region meets the preset size indicates that the preset resolution condition is met. Further, the maximum number of video frames that can be displayed in the third sub-region can be determined according to the display width of the third sub-region and the preset size.

[0069] In this embodiment, the target video can be frame-extracted, and it is ensured that the video frames in the third sub-region can cover all the content of the target video. On this basis, when the total number of video frames of the target video obtained by frame extraction is less than the maximum number of video frames that can be displayed in the third sub-region, the filling can be performed in a repeated filling or interpolation filling manner until the number of filled video frames reaches the maximum number of video frames that can be displayed in the third sub-region. When the total number of video frames of the target video obtained by frame extraction is greater than the maximum number of video frames that can be displayed in the third sub-region, the total number of video frames can be reduced by a duplicate removal method until the total number of reduced video frames reaches the maximum number of video frames that can be displayed in the third sub-region.

[0070] Considering the limitations of the size of the visualization interface of the electronic device and the user experience, through the above method, first, the maximum number of video frames that can be displayed in the third sub-region is determined under the condition of meeting the preset resolution. Then, according to the target video and the maximum number, the video frames to be displayed in the third sub-region in the target video are determined, and the number of video frames displayed in the third sub-region and the maximum number can ensure that there is no blank in the third display region, so as to visually improve the user experience.

[0071] In some embodiments, the above information display method may further include the following steps: in response to a trigger operation on a target object, controlling the playback progress of the target video, where the target object includes a video frame displayed in the first sub-region, a progress identifier of a time progress bar in a chart, or a playback control in the second region.

[0072] Among them, the progress bar is used to control the display progress of the controlled object. The progress identifier can be set within the progress bar. When no progress adjustment operation is received, the progress identifier can be used to indicate the display progress of the controlled object at the current moment; when a progress adjustment operation is received, the progress identifier can be used to indicate the display progress to which the progress adjustment operation is currently adjusted.

[0073] Continue to refer to Figure 2 , the user can click on the video frame displayed in the first sub-region through the electronic device to update the playback progress of the target video in the preview area to the position where the video frame is located; continue to refer to Figure 2 , the user can drag the progress identifier 240 of the time progress bar in the chart through the electronic device to update the playback progress of the target video to the video frame corresponding to the position where the progress identifier 240 is located; continue to refer to Figure 2 , the user can interact with the playback control 250 through the electronic device to update the playback progress of the target video.

[0074] Through the above method, multiple interaction methods are provided for the user to control the playback progress of the target video, improving the user's interaction experience.

[0075] In some embodiments, in the first sub-region, the display styles of the played video frames and the unplayed video frames are different.

[0076] Among them, the display style can be a mask layer. As an example, the played video frames have no mask layer, and the unplayed video frames have a mask layer.

[0077] In this way, through the above method, it can help the user better distinguish information such as the number of played frames, the played video frames, and the unplayed video frames, further improving the user's information reading efficiency.

[0078] In some embodiments, the above information display method may further include the following steps: in response to playing the last video frame in the first sub-region, determining the next target visible region; and in response to the determined next target visible region, synchronously updating the content displayed in the first sub-region and the second sub-region.

[0079] Wherein, the number of video frames covered by the next target visible region and the previous target visible region may be the same or different, but the starting video frame corresponding to the next target visible region is continuous with the ending video frame corresponding to the previous target visible region.

[0080] As an example, when the number of video frames covered by the next target visible region and the previous target visible region remains the same, the electronic device may automatically determine the next target visible region according to the ending video frame in the previous target visible region, the next video frame of the ending video frame, and the number of video frames covered by the previous target visible region.

[0081] In the above manner, when the current playback exceeds the range of the target visible region, the next target visible region can be automatically determined. On this basis, the trends and storyboards corresponding to the video frames covered by the next target visible region are further displayed.

[0082] In some embodiments, the storyboard identifier of the storyboard to which the currently played video frame belongs is displayed in the second region. Continuing to refer to Figure 2 , in the second region, the storyboard identifier 260 of the storyboard to which the currently played video frame belongs is superimposed and displayed in the upper right corner of the currently played video frame.

[0083] In this way, through the above method, it can help the user better distinguish the storyboard of the currently played video frame.

[0084] In some embodiments, the progress identifiers of the playback progress bars in the second region, the time progress bars in the charts, the playback progress bars of the video frames in the first sub-region, and the playback progress bars of the video frames in the third sub-region are synchronized.

[0085] It should be noted that the progress identifier of the playback progress bar in the second region is used to identify the current playback progress of the target video, the progress identifier of the time progress bar in the chart is used to identify the currently selected moment in the chart, the progress identifier of the playback progress bar of the video frames in the first sub-region is used to identify the current playback progress in the video frames in the first sub-region; the progress identifier of the playback progress bar of the video frames in the third sub-region is used to identify the current playback progress in the video frames in the third sub-region.

[0086] Among them, the progress identifier of the time progress bar in the chart and the progress identifier of the playback progress bar of the video frames in the first sub-region may be the same progress identifier. Continuing to refer toFigure 2 , the progress identifier of the time progress bar in the chart and the progress identifier of the playback progress bar of the video frames in the first sub-region adopt the same progress identifier 240, which can strengthen the correspondence between the picture in the first sub-region and the data in the chart.

[0087] In the above manner, synchronize all progress identifiers related to the playback progress to maintain the unity of the entire information interface, improve the readability of the information in the information interface, and further improve the user's information reading efficiency.

[0088] In some embodiments, the first sub-region is used to display a video frame sequence, which is obtained by frame extraction of a target video. The above method may further include the following steps: obtaining the video frame sequence of the target video, where the video frame sequence includes video frames arranged in chronological order, and there is a preset number of seconds between any two adjacent video frames; for any two adjacent video frames, calculating the similarity between the two adjacent video frames; in the case where the similarity between the two adjacent video frames is lower than a preset similarity threshold, determining the shot boundary line of the picture between the two adjacent shots according to the timestamps corresponding to the two adjacent video frames; and determining the shots to which the video frames in the video frame sequence belong according to the shot boundary line.

[0089] Among them, the explanation and description of the video frame sequence can refer to the above related embodiments, and will not be elaborated herein.

[0090] Among them, the preset number of seconds and the preset similarity threshold can be set according to the actual situation, and are not limited herein. As an example, the preset number of seconds can be 1 second, and the preset similarity threshold can be 95%.

[0091] In the above manner, the target video is disassembled by seconds, and then the data values corresponding to the indicators corresponding to different seconds and the trend of the whole day are displayed, which is convenient for the user to analyze the target video based on the second dimension. Thus, the user can analyze the shots with good playback effects in the target video, providing a data basis for the user to produce high-quality videos, thereby improving the playback effect of the video.

[0092] In some embodiments, in the first sub-region, the video frames belonging to the same shot are wrapped in the same container, and there is a preset distance between the containers corresponding to different shots.

[0093] Among them, the style of the container can be a rectangle or a rounded rectangle, etc. The preset distance can be set according to the actual situation. In the field of visualization, the distance can be measured in pixels.

[0094] Continue to refer to Figure 2, taking the shot corresponding to the shot identifier 230 as an example, the style of the container corresponding to this shot is a rounded rectangle, and within this container, there are two video frames. Continuing to refer to Figure 2 , there is a preset distance between the containers corresponding to different shots.

[0095] In the above manner, for the identified shots, different shot identifiers are given, different shots are distinguished by a preset distance, and the video frames belonging to the same shot are wrapped in the same container, so as to facilitate the user to distinguish the attribution relationship between the video frames and the shots.

[0096] In some embodiments, the shot identifier of the shot corresponding to the container can be displayed in the upper left corner of the first video frame within the container.

[0097] In some embodiments, the above information display method may further include the following steps: in response to the failure to obtain the video frame sequence, display a second information interface, where, compared with the first information interface, the first sub-region is not included in the second information interface.

[0098] Similar to the first information interface, the second information interface may have a second sub-region and a third sub-region, and the third sub-region in the second information interface is used to determine the video frame corresponding to the trend displayed in the second sub-region of the second information interface, and the second sub-region in the second information interface is used to display the trend of the metrics of the video frame changing over time in the information flow scenario through a chart.

[0099] It should be noted that the video frame sequence needs to be obtained by disassembling the target video by seconds. During this process, the disassembly may fail, resulting in the inability to obtain the video frame sequence. Thus, through the above method, a fallback display solution for the trend of the metrics of the video frames in the target video changing over time in the information flow scenario is provided for the user, enabling the user to play the video frames with good playback effects based on trend analysis, providing a data basis for the user to produce high-quality videos, and thus improving the playback effect of the video.

[0100] In some embodiments, the above information display method may further include the following steps: in response to successfully obtaining the video frame sequence and determining that the shot to which the video frames in the video frame sequence belong fails, display a third information interface, where, compared with the first information interface, the display of the shot identifier is prohibited in the third information interface.

[0101] Similar to the first information interface, the second information interface may have a second sub-region and a third sub-region. That is, the second information interface is similar to the first information interface, except that the third information interface does not have a shot identifier.

[0102] It should be noted that after successfully obtaining the video frame sequence, the determination of the storyboard may fail, resulting in the inability to recognize the storyboard to which the video frame belongs. Therefore, through the above method, a fallback display solution that enables users to compare the storyboard and trends by the second is provided, providing a data basis for users to produce high-quality videos, thereby improving the playback effect of the video.

[0103] In some embodiments, the above information display method may further include the following steps: in the chart, highlight the area corresponding to the preset time period of the target video, where the preset time period is the time period in which the key video frames of the target video are located.

[0104] It should be noted that the key video frames are the video frames that attract the attention of the viewing users and determine whether the viewing users continue to watch. As an example, the preset time period may be within the first 3 seconds of the target video.

[0105] Continue to refer to Figure 2 , taking the preset time period as within the first 3 seconds of the target video as an example, the highlighting may be to highlight the area corresponding to the first 3 seconds and identify it with the label 270 within this area.

[0106] By the above method, highlighting the time period in which the key video frames of the target video are located in the chart can prompt the user to pay attention to the trend of the indicators changing over time and the corresponding storyboard within this time period, which helps to improve the analysis efficiency of the user for the storyboards with good playback effects.

[0107] In some embodiments, the above information display method may further include the following steps: highlight the extreme values in the chart.

[0108] In this embodiment, the extreme value may be the maximum value. Continue to refer to Figure 2 , Figure 2 In the legend "like index" shown in

[0109] corresponding to the like indicator, the maximum value in the trend is highlighted.

[0110] In some embodiments, the above information display method may further include the following steps: in response to a trigger operation on the legend in the chart, hide or display the trend corresponding to the legend in the chart.

[0111] In this embodiment, the trigger operation may be a click operation. Continue to refer to Figure 2, different indicators correspond to different legends in the chart. By clicking on a legend, the trend corresponding to that legend can be hidden or shown in the chart. In addition, the display styles of the legends corresponding to the trends shown in the chart and the legends corresponding to the trends hidden in the chart can be different.

[0112] In the above way, it supports the interaction for the user to hide or show the trend corresponding to the legend in the chart through the electronic device, so as to meet the different browsing needs of the user.

[0113] In some embodiments, the trend of an indicator can be determined in the following way: obtain target log data, which is obtained by normalizing the original log data. The original log data is used to describe the actual interaction data corresponding to the video frames in the target video played in the information flow scenario, and the actual interaction data is associated with the indicator; determine the trend of the indicator according to the target log data.

[0114] Among them, taking the like indicator as an example, the original log data is the actual number of likes corresponding to the video frames during the playing of the target video in the information flow scenario.

[0115] In this embodiment, the original log data can be recorded by means of data embedding, and the original log data can be stored in the database on a daily basis. The trend of the indicator can be determined according to the original log data of at least one day.

[0116] In this embodiment, the process of determining the trend of the indicator can be executed by the electronic device, or by other devices or services. The electronic device obtains the corresponding execution result, that is, the trend of the indicator, from other devices or services.

[0117] In this embodiment, normalizing the original log data can scale the actual interaction data to the interval of [0,1]. As an example, taking the like indicator and the original log data of one day as an example, the original log data can be normalized by the following formula: ; In the above formula, is the normalized number of likes for a certain video frame in a day, is the actual number of likes for this video frame in a day, is the minimum actual number of likes for all video frames in a day, is the maximum actual number of likes for all video frames in a day.

[0118] Taking the example that the electronic device obtains the target log data from other devices or services, Figure 9 is a schematic diagram of the process of determining the trend of the indicator shown according to the embodiments of the present disclosure. Refer to Figure 9, the process by which the electronic device determines the trend of the metric includes steps 910 to 930.

[0119] In step 910, obtain the original log data related to the metric; In step 920, perform normalization processing on the original log data to obtain the target log data corresponding to the original log data; In step 930, determine the trend of the metric based on the target log data.

[0120] In the above manner, the calculation of normalization processing by other devices or services can reduce the computational load of the electronic device; further, the electronic device renders based on the log data and then displays the corresponding trend in the chart.

[0121] In the above manner, through normalization processing, the actual data in the information flow scenario can be avoided from being disclosed, providing data security for user information; in addition, since the dimensions and magnitudes of different metrics may be different, through normalization processing, the differences caused by different dimensions and magnitudes can be eliminated.

[0122] Figure 10 is a block diagram of an information display device shown according to an embodiment of the present disclosure. Refer to Figure 10 , the information display device 1000 may include: A first acquisition module 1001, configured to acquire a target video; A first display module 1002, configured to display a first information interface in response to a trigger operation for the target video; Wherein, the first information interface includes a first area, and the first area sequentially includes a first sub-area, a second sub-area, and a third sub-area arranged vertically. The first sub-area is used to display the video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry the shot identification of the shot to which the video frame belongs. The second sub-area is used to display the trend of the metric changing with time in the information flow scenario of the video frames displayed in the first sub-area through a chart. The third sub-area is used to support the determination of the video frames displayed in the first sub-area.

[0123] Optionally, the first sub-area and the second sub-area use the same time axis.

[0124] Optionally, the video frames of the target video are displayed in chronological order in the third sub-area, and the information display device 1000 further includes: A first response module, configured to determine a target visual area in response to a selection operation for the video frame displayed in the third sub-area, and the picture content corresponding to the video frame displayed in the first sub-area is the same as the picture content covered by the target visual area; A second response module, configured to synchronously update the content displayed in the first sub-region and the second sub-region in response to the determined target visible region.

[0125] Optionally, the first response module is further configured to: In response to a dragging operation on the video frame displayed in the third sub-region for the visible region box, follow the dragging operation to determine a target visible region, and the position where the visible region box is located is the target visible region.

[0126] Optionally, the first response module is further configured to: In response to a triggering operation for adjusting the boundary of the visible region box, determine a target visible region, where the visible region box is used to select the video frame displayed in the third sub-region.

[0127] Optionally, the first sub-region, the second sub-region, and the third sub-region have the same region width, and the information display device 1000 further includes: A first determination module, configured to determine the maximum number of video frames that can be displayed in the third sub-region under a preset resolution condition; A second determination module, configured to determine the video frames displayed in the third sub-region in the target video according to the maximum number and the target video, and the number of video frames displayed in the third sub-region is the same as the maximum number.

[0128] Optionally, the first information interface further includes a second region, which is displayed side by side with the first region, and the second region is used to preview the target video. The information display device 1000 further includes: A third response module, configured to control the playback progress of the target video in response to a triggering operation for a target object, where the target object includes the video frame displayed in the first sub-region, the progress identifier of the time progress bar in the chart, or the playback control in the second region.

[0129] Optionally, in the first sub-region, the displayed styles of the played video frames and the unplayed video frames are different.

[0130] Optionally, the information display device 1000 further includes: A fourth response module, configured to determine a next target visible region in response to playing the last video frame in the first sub-region, where the starting video frame corresponding to the next target visible region is continuous with the ending video frame corresponding to the target visible region. The fifth response module is configured to synchronously update the content displayed in the first sub-region and the second sub-region in response to the determined next target visible region.

[0131] Optionally, a storyboard identifier of the storyboard to which the currently played video frame belongs is displayed in the second region.

[0132] Optionally, the first information interface further includes a second region, which is displayed side by side with the first region. The second region is used to preview the target video, and the progress identifiers of the progress bars in the second region, the time progress bar in the chart, the progress bars of the video frames in the first sub-region, and the progress bars of the video frames in the third sub-region are synchronized.

[0133] Optionally, the first sub-region is configured to display a video frame sequence obtained by frame extraction of the target video. The information display device 1000 further includes: A second acquisition module, configured to acquire the video frame sequence of the target video, where the video frame sequence includes video frames arranged in chronological order, and there is a preset number of seconds between any two adjacent video frames; A calculation module, configured to calculate the similarity between any two adjacent video frames; A third determination module, configured to, when the similarity of the images between any two adjacent video frames is lower than a preset similarity threshold, determine a storyboard boundary between two adjacent storyboards according to the timestamps corresponding to the two adjacent video frames; A fourth determination module, configured to determine the storyboard to which the video frame in the video frame sequence belongs according to the storyboard boundary.

[0134] Optionally, in the first sub-region, the video frames belonging to the same storyboard are wrapped in the same container, and there is a preset distance between the containers corresponding to different storyboards.

[0135] Optionally, the information display device 1000 further includes: A second display module, configured to display a second information interface in response to a failure to acquire the video frame sequence. Compared with the first information interface, the second information interface does not include the first sub-region.

[0136] Optionally, the information display device 1000 further includes: A third display module, configured to display a third information interface in response to successfully obtaining the video frame sequence and determining that the storyboard to which the video frames in the video frame sequence belong fails. Compared with the first information interface, a storyboard identifier is prohibited from being displayed in the third information interface.

[0137] Optionally, the information display device 1000 further includes: A fourth display module, configured to highlight an area corresponding to a preset time period of the target video in the chart, where the preset time period is a time period in which key video frames in the target video are located; or, A fifth display module, configured to highlight extreme values in the chart.

[0138] Optionally, the information display device 1000 further includes: A sixth response module, configured to hide or display a trend corresponding to the legend in the chart in response to a trigger operation on the legend in the chart.

[0139] Optionally, the information display device 1000 further includes: A third acquisition module, configured to acquire target log data, where the target log data is obtained by normalizing original log data, the original log data is used to describe actual interaction data corresponding to video frames in the target video played in the information flow scenario, and the actual interaction data is associated with the metric; A fifth determination module, configured to determine a trend of the metric according to the target log data.

[0140] Wherein, the implementation manners of the various modules of the information display device 1000 described above may refer to the relevant embodiments above, and are not described herein again in this embodiment.

[0141] An embodiment of the present disclosure further provides a computer-readable medium, on which a computer program is stored, and when the computer program is executed by a processing device, the steps of the above information display method are implemented.

[0142] An embodiment of the present disclosure further provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of the above information display method are implemented.

[0143] An embodiment of the present disclosure further provides an electronic device, including: A storage device, on which a computer program is stored; A processing device, configured to execute the computer program in the storage device to implement the steps of the above information display method.

[0144] Next, refer toFigure 11 , which shows a schematic structural diagram of an electronic device 1100 suitable for implementing the embodiments of the present disclosure. The terminal devices in the embodiments of the present disclosure may include, but are not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 11 The electronic device shown is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present disclosure.

[0145] As Figure 11 shown, the electronic device 1100 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 1101, which may perform various appropriate actions and processes according to the programs stored in the read-only memory (ROM) 1102 or the programs loaded from the storage device 1108 into the random access memory (RAM) 1103. In the RAM 1103, various programs and data required for the operation of the electronic device 1100 are also stored. The processing device 1101, the ROM 1102, and the RAM 1103 are connected to each other through a bus 1104. The input / output (I / O) interface 1105 is also connected to the bus 1104.

[0146] Generally, the following devices may be connected to the I / O interface 1105: an input device 1106 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 1107 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 1108 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1109. The communication device 1109 may allow the electronic device 1100 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 11 shows the electronic device 1100 having various devices, it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.

[0147] Specifically, according to the embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, the embodiments of the present disclosure include a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device 1109, or installed from the storage device 1108, or installed from the ROM 1102. When the computer program is executed by the processing device 1101, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.

[0148] It should be noted that the above-mentioned computer-readable medium in the present disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0149] In some embodiments, the electronic device can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0150] The above-mentioned computer-readable medium can be included in the above-mentioned electronic device; it can also exist separately without being assembled into the electronic device.

[0151] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: obtain a target video; display a first information interface in response to a trigger operation on the target video; wherein, the first information interface includes a first area, and the first area sequentially includes a first sub-area, a second sub-area, and a third sub-area arranged longitudinally. The first sub-area is used to display video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry the storyboard identification of the storyboard to which the video frames belong. The second sub-area is used to display, through a graph, the trend of the metrics of the video frames displayed in the first sub-area over time in an information flow scenario. The third sub-area is used to support the determination of the video frames displayed in the first sub-area.

[0152] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through 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., through the Internet using an Internet service provider).

[0153] The flowcharts and block diagrams in the accompanying drawings illustrate the possible 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 part of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that, in some alternative implementations, the functions marked in the blocks may occur in a different order than marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0154] The modules involved in the embodiments of the present disclosure can be implemented in software or in hardware. In some cases, the name of a module does not constitute a limitation on the module itself.

[0155] The functions described above herein can be performed, at least in part, by one or more hardware logic components. By way of example, and without limitation, the types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGA), Application Specific Integrated Circuits (ASIC), Application Specific Standard Products (ASSP), System on a Chip (SOC), Complex Programmable Logic Devices (CPLD), and the like.

[0156] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0157] The above description is only of the preferred embodiments of the present disclosure and an illustration of the technical principles applied. Those skilled in the art should understand that the scope of the disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, the technical solutions formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present disclosure.

[0158] In addition, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features described in the context of separate embodiments can also be implemented combinatorially in a single embodiment. Conversely, the various features described in the context of a single embodiment can also be implemented separately or in any suitable sub-combination in multiple embodiments.

[0159] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. On the contrary, the specific features and acts described above are merely example forms for implementing the claims. Regarding the apparatus in the above embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.

Claims

1. An information display method, characterized in that: include: Get the target video; In response to a trigger operation on the target video, displaying a first information interface; Among them, the first information interface includes a first area, and the first area includes a first sub-area, a second sub-area and a third sub-area arranged vertically in sequence. The first sub-area is used to display the video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry the storyboard identification of the storyboard to which the video frames belong. The second sub-area is used to display the trend of the indicators of the video frames displayed in the first sub-area in the information flow scene over time through a chart, and the third sub-area is used to support the determination of the video frames displayed in the first sub-area.

2. The method according to claim 1, characterized in that The first sub-area and the second sub-area use the same time axis.

3. The method according to claim 1, characterized in that: The third sub-area displays video frames of the target video in chronological order, and the method further includes: In response to a selection operation on the video frame displayed in the third sub-region, determining a target visible area, wherein the picture content corresponding to the video frame displayed in the first sub-region is the same as the picture content covered by the target visible area; In response to the determined target visible area, the contents displayed in the first sub-area and the second sub-area are synchronously updated.

4. The method according to claim 3, characterized in that: The step of determining a target visible area in response to a selection operation on the video frame displayed in the third sub-area comprises: In response to a drag operation on the video frame displayed in the third sub-area with respect to the visible area frame, following the drag operation, a target visible area is determined, and the position where the visible area frame is located is the target visible area.

5. The method according to claim 3, characterized in that: The step of determining a target visible area in response to a selection operation on the video frame displayed in the third sub-area comprises: In response to a triggering operation of adjusting a boundary of a visible area frame, a target visible area is determined, wherein the visible area frame is used to select the video frame displayed in the third sub-area.

6. The method according to claim 3, characterized in that The first sub-region, the second sub-region and the third sub-region have the same region width, and the method further includes: Determine a maximum number of the video frames that can be displayed in the third sub-area under a preset resolution condition; The video frames displayed in the third sub-region in the target video are determined according to the maximum number and the target video, and the number of the video frames displayed in the third sub-region is the same as the maximum number.

7. The method according to claim 1, characterized in that The first information interface further includes a second area, the second area is displayed in parallel with the first area, and the second area is used to preview the target video. The method further includes: In response to a trigger operation on a target object, the playback progress of the target video is controlled, wherein the target object includes the video frame displayed in the first sub-area, the progress indicator of the time progress bar in the chart, or the playback control in the second area.

8. The method according to claim 1, characterized in that: In the first sub-area, the display styles of the played video frames and the unplayed video frames are different.

9. The method according to claim 1, characterized in that: The method further comprises: In response to playing the last video frame in the first sub-area, determining a next target visible area, wherein a start video frame corresponding to the next target visible area and an end video frame corresponding to the target visible area are continuous; In response to the determined next target visible area, the contents displayed in the first sub-area and the second sub-area are synchronously updated.

10. The method according to claim 1, characterized in that The second area displays the storyboard identifier of the storyboard to which the currently played video frame belongs.

11. The method according to claim 1, characterized in that The first information interface also includes a second area, which is displayed in parallel with the first area, and the second area is used to preview the target video. The progress indicator of the playback progress bar in the second area, the progress indicator of the time progress bar in the chart, the progress indicator of the playback progress bar of the video frame in the first sub-area, and the progress indicator of the playback progress bar of the video frame in the third sub-area are synchronized.

12. The method according to claim 1, characterized in that The first sub-area is used to display a video frame sequence, where the video frame sequence is obtained by performing frame extraction processing on the target video. The method further includes: Acquire a video frame sequence of the target video, wherein the video frame sequence includes video frames arranged in time order, and a preset number of seconds is separated from any two adjacent video frames; For any two adjacent video frames, calculating the similarity between the two adjacent video frames; When the similarity between the two adjacent video frames is lower than a preset similarity threshold, determining a storyboard dividing line between two adjacent storyboards according to timestamps corresponding to the two adjacent video frames; The storyboard to which the video frame in the video frame sequence belongs is determined according to the storyboard dividing line.

13. The method according to claim 12, characterized in that In the first sub-area, video frames belonging to the same storyboard are wrapped in the same container, and containers corresponding to different storyboards are spaced apart by a preset distance.

14. The method according to claim 12, characterized in that The method further comprises: In response to a failure in acquiring the video frame sequence, a second information interface is displayed, wherein, compared with the first information interface, the second information interface does not include the first sub-area.

15. The method according to claim 12, characterized in that The method further comprises: In response to successfully acquiring the video frame sequence and failing to determine the storyboard to which the video frame in the video frame sequence belongs, a third information interface is displayed, wherein, compared with the first information interface, the third information interface prohibits displaying a storyboard logo.

16. The method according to claim 1, characterized in that The method further comprises: In the chart, an area corresponding to a preset time period of the target video is highlighted, wherein the preset time period is a time period where a key video frame in the target video is located; or, Extreme values ​​in the graph are highlighted.

17. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on a legend in the chart, the trend corresponding to the legend is hidden or displayed in the chart.

18. The method according to claim 1, characterized in that The method further comprises: Obtaining target log data, wherein the target log data is obtained by normalizing original log data, the original log data is used to describe actual interaction data corresponding to video frames in the target video played in the information flow scenario, and the actual interaction data is associated with the indicator; The trend of the indicator is determined according to the target log data.

19. An information display device, characterized in that: include: A first acquisition module, used to acquire a target video; A first display module, configured to display a first information interface in response to a trigger operation on the target video; Among them, the first information interface includes a first area, and the first area includes a first sub-area, a second sub-area and a third sub-area arranged vertically in sequence. The first sub-area is used to display the video frames of the target video in chronological order, and the video frames displayed in the first sub-area carry the storyboard identification of the storyboard to which the video frames belong. The second sub-area is used to display the trend of the indicators of the video frames displayed in the first sub-area in the information flow scene over time through a chart, and the third sub-area is used to support the determination of the video frames displayed in the first sub-area.

20. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processing device, the steps of the method according to any one of claims 1 to 18 are implemented.

21. An electronic device, characterized in that: include: a storage device having a computer program stored thereon; A processing device, configured to execute the computer program in the storage device to implement the steps of the method according to any one of claims 1 to 18.

22. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 18 are implemented.