Video display method and apparatus, and terminal device and computer-readable storage medium

By determining the current playback mode of the video and setting the corresponding display parameter control table, and adjusting the display effect in conjunction with the video frame timestamp and ambient brightness, the problem of screen flickering caused by asynchronous display parameters during video playback is solved, and a more stable video display is achieved.

WO2026056592A1PCT designated stage Publication Date: 2026-03-19SHENZHEN TCL NEW-TECH CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-08-08
Publication Date
2026-03-19

AI Technical Summary

Technical Problem

Existing technologies often result in desynchronization between display parameter adjustments and image display during video playback, especially in abnormal modes, leading to issues such as screen flickering and making it difficult to achieve ideal real-time adjustment effects.

Method used

By obtaining the current playback mode of the target video, the corresponding display parameter control table is determined, and the display effect is adjusted according to the table. This includes setting display parameter control tables for different playback modes locally and on the server side, and making precise adjustments based on the timestamps of video frames and ambient brightness.

Benefits of technology

It effectively avoids the problem of video display parameter adjustment and image desynchronization in different playback modes, improves the stability and display effect of video playback, and prevents abnormal phenomena such as screen flickering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025113463_19032026_PF_FP_ABST
    Figure CN2025113463_19032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a video display method and apparatus, and a terminal device and a computer-readable storage medium. The method comprises: acquiring a target video; determining the current playing mode of the target video; determining a display parameter control table corresponding to the current playing mode; and on the basis of the display parameter control table, adjusting the display effect of the target video. In the method, the current playing mode of a target video being played can be determined, and on the basis of the current playing mode, a corresponding display parameter control table matching the target video in the current playing mode is determined. Then, the display effect of the target video can be adjusted on the basis of display control parameters in the corresponding display parameter control table. In this way, video display control of a target video can be prevented from being performed using display parameters in a single display parameter control table in different playing modes, and abnormalities such as flickering caused by display parameter adjustment being unsynchronized with images, which easily occurs when the target video is played in some abnormal modes, can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Video display method, device, terminal equipment and computer readable storage medium TECHNICAL FIELD

[0001] The present application relates to the technical field of computers, in particular to a video display method, device, terminal equipment and computer readable storage medium. BACKGROUND

[0002] When playing a video, in order to improve the display effect of the video, a certain degree of picture enhancement is usually performed according to the characteristics of the video itself. For example, the light and shadow of the video picture is enhanced by using a method similar to HDR.

[0003] However, in the prior art, there are still some problems with HDR. For example, when HDR is used in some video pictures, the video will have a grayish problem. The reason for this problem is that the system has poor calibration of the display parameters of the display, which causes the HDR to be unable to effectively enhance the video picture.

[0004] In addition, there is also a scheme in the prior art for calibrating video pictures using a cloud, especially in the field of online video playing. When a user caches an online video for playing, the cloud can perform picture enhancement on the video cached by the user. For example, complex real-time analysis and processing such as scene recognition, pixel statistics, and dynamic mapping. Compared with HDR, this processing method can optimize the unique picture of each video. TECHNICAL PROBLEM

[0005] However, such a scheme often has problems in matching the display parameter adjustment and the image, and can only avoid the abnormality caused by the mismatch by weakening the adjustment amplitude and frequency of the corresponding display parameters, so it is difficult to achieve a relatively ideal real-time adjustment effect. In particular, when a user plays a video in some abnormal mode, the picture is easy to be out of synchronization with the display parameter adjustment, thereby causing abnormal problems such as picture flickering. TECHNICAL SOLUTION

[0006] The present application provides a video display method which can effectively avoid the problem of picture flickering when enhancing the video picture.

[0007] In a first aspect, the present application provides a video display method applied to a display device, the method comprising:

[0008] obtaining a target video;

[0009] determining a current playing mode of the target video;

[0010] determining a display parameter control table corresponding to the current playing mode;

[0011] According to the display parameter control table, the display effect of the target video is adjusted.

[0012] In some embodiments of the present application, the current playing mode of the target video is determined by:

[0013] A current playing control instruction for the target video is obtained.

[0014] If the current playing control instruction represents that the target video is controlled to be played in the target time sequence, the current playing mode of the target video is determined as a first current playing mode.

[0015] If the current playing control instruction represents that the target video is controlled to be played in a time sequence other than the target time sequence, the current playing mode of the target video is determined as a second current playing mode.

[0016] In some embodiments of the present application, the display parameter control table includes a first display parameter control table and a second display parameter control table.

[0017] The display parameter control table corresponding to the current playing mode is determined by:

[0018] If the current playing mode is the first current playing mode, the display parameter control table corresponding to the current playing mode is determined as the first display parameter control table.

[0019] If the current playing mode is the second current playing mode, the display parameter control table corresponding to the current playing mode is determined as the second display parameter control table.

[0020] In some embodiments of the present application, the display parameter control table corresponding to the current playing mode is determined by:

[0021] Different initial recommended display parameter control tables set by a target server for each video frame of the target video and a local display capability parameter are obtained.

[0022] According to the local display capability parameter, it is detected whether the display control parameter in each of the initial recommended display parameter control tables matches the local display capability parameter.

[0023] If the display control parameter in at least one initial recommended display parameter control table does not match the local display capability parameter, the display control parameter in the initial recommended display parameter control table that does not match is corrected according to the local display capability parameter, and the corrected recommended display parameter control table and the initial recommended display parameter control table that matches are determined as a target display parameter control table.

[0024] If the display control parameters in each of the initial recommended display parameter control table match the local display capability parameters, it is determined that each of the initial recommended display parameter control table is the target display parameter control table.

[0025] According to the target display parameter control table, a display parameter control table corresponding to the current playing mode is determined.

[0026] In some embodiments of the present application, the adjusting the display effect of the target video according to the display parameter control table comprises:

[0027] A target timestamp of a currently played video frame of the target video is determined.

[0028] According to the target timestamp and the display parameter control table, a current display control parameter of the currently played video frame is determined.

[0029] According to the current display control parameter, the display effect of the currently played video frame of the display device is adjusted.

[0030] In some embodiments of the present application, the display parameter control table comprises a plurality of time intervals and a plurality of sets of display control parameters, and one time interval corresponds to one set of display control parameters.

[0031] The determining the current display control parameter of the currently played video frame according to the target timestamp and the display parameter control table comprises:

[0032] A corresponding target time interval in which the target timestamp is located is determined.

[0033] A target display control parameter set corresponding to the target time interval is determined as the current display control parameter of the currently played video frame.

[0034] In some embodiments of the present application, the adjusting the display effect of the currently played video frame of the display device according to the current display control parameter comprises:

[0035] A video correction coefficient is obtained.

[0036] According to the video correction coefficient and the current display control parameter, the display effect of the currently played video frame of the display device is adjusted.

[0037] In a second aspect, the present application further provides a video display method applied to a server, the method comprising:

[0038] An acquisition request instruction of a display parameter control table sent by a display device is obtained.

[0039] According to the acquisition request instruction, a display parameter control table corresponding to the target video is sent to the display device, so that the display device adjusts the display effect of the target video according to the display parameter control table.

[0040] In a third aspect, the present application further provides a video display device applied to a display device, the device comprising:

[0041] An acquisition module is configured to acquire a target video.

[0042] A processing module is configured to determine a current playing mode of the target video.

[0043] The processing module is further configured to determine a display parameter control table corresponding to the current playing mode.

[0044] The processing module is further configured to adjust the display effect of the target video according to the display parameter control table.

[0045] In a fourth aspect, the present application further provides a terminal device, which comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the steps in the video display method.

[0046] In a fifth aspect, the present application further provides a computer readable storage medium, which stores a computer program executable by a processor to implement the steps in the video display method. Advantages

[0047] The video display method provided by the present application can determine the current playing mode of the target video being played, and determine the corresponding display parameter control table matched by the target video in the current playing mode according to the current playing mode. Then, the display effect is adjusted according to the display control parameters in the corresponding display parameter control table. In this way, the display parameters in a single display parameter control table can be avoided to be used for video display control in different playing modes, and the abnormal problems such as picture flickering can be avoided when the video is played in some abnormal modes. BRIEF DESCRIPTION OF DRAWINGS

[0048] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative effort.

[0049] Fig. 1 is a scene diagram of a video display system provided in an embodiment of the present application;

[0050] Fig. 2 is a flow diagram of an embodiment of a video display method in the present application;

[0051] Fig. 3 is a functional module diagram of a video display device in an embodiment of the present application;

[0052] Fig. 4 is a structural diagram of a terminal device in an embodiment of the present application.

[0053] Embodiments of the present application

[0054] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.

[0055] In the description of the present application, it should be understood that the terms "first", "second" are used only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.

[0056] In the present application, the word "exemplary" is used to mean "serving as an example, instance, or illustration". Any implementation described as "exemplary" in the present application is not necessarily to be construed as preferred or advantageous over other implementations. It should also be understood that, in the specific embodiments of the present application, the data related to user information, user data, etc. are involved, and when the above embodiments of the present application are applied to specific products or technologies, the user's permission or consent needs to be obtained, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of the country and region.

[0057] The following description is presented to enable any person skilled in the art to practice the present application. Details are set forth in the following description for the purpose of explanation. It should be appreciated that one of ordinary skill in the art will realize that the present application can be practiced without the use of these specific details. In other instances, well-known structures and processes have not been described in detail in order to avoid obscuring the description of the present application. Accordingly, the present application is not intended to be limited by the embodiments shown, but is to be accorded with the widest scope consistent with the principles and features described.

[0058] The application provides a video display method, device, equipment and storage medium, which are described in detail as follows.

[0059] Referring to FIG. 1, FIG. 1 is a scene diagram of a video display system provided by an embodiment of the application. The video display system can include a terminal device 100 and a server 200. The server 200 can transmit data to the terminal device 100. The terminal device 100 in FIG. 1 can acquire a display parameter control table stored in the server 200 to execute the video display method in the application.

[0060] In the embodiment of the application, the terminal device 100 can be, but is not limited to, a desktop computer, a laptop computer, a network server, a personal digital assistant (PDA), a tablet computer, a wireless terminal device, an embedded device, etc.

[0061] In the embodiment of the application, the terminal device 100 and the server 200 can communicate through any communication mode, including but not limited to mobile communication based on the 3rd Generation Partnership Project (3GPP), Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), or computer network communication based on the TCP / IP Protocol Suite (TCP / IP), User Datagram Protocol (UDP), etc.

[0062] It should be noted that the scene diagram of the video display system shown in FIG. 1 is only an example. The video display system and the scene described in the embodiment of the application are used to more clearly illustrate the technical solution of the embodiment of the application, and do not limit the technical solution provided by the embodiment of the application. It is known to those skilled in the art that, as the video display system evolves and new service scenarios appear, the technical solution provided by the embodiment of the application is also applicable to similar technical problems.

[0063] As shown in FIG. 2, FIG. 2 is a flowchart of one embodiment of the video display method in the embodiment of the application. The video display method is applied to a display device, which can include the following steps 201-204.

[0064] 201, acquiring a target video.

[0065] In the embodiments of the present application, the target video can be any type of video, and the specific embodiments of the present application are not limited. The target video can be obtained by loading a local video or caching an online video, and the embodiments of the present application are not limited.

[0066] 202. Determine the current playing mode of the target video.

[0067] In the embodiments of the present application, the current playing mode can be understood as different playing conditions of the video. For example, a skip playing mode of dragging a video progress bar, a speed playing mode of playing the video at a speed, a normal playing mode of playing the video normally, and the like. The current playing mode of the target video can be determined by an instruction of adjusting the video playing mode when a user watches the video. For example, if the video starts to play and the user does not operate the video, it is the normal playing mode; if the user plays the video at a speed, it is the speed playing mode; if the user adjusts the video progress bar, it is the skip playing mode, and the like. Of course, the corresponding program code for controlling the current video playing in the program can also be checked to determine the playing mode of the current target video, and the specific embodiments of the present application are not limited.

[0068] 203. Determine the display parameter control table corresponding to the current playing mode.

[0069] In order to ensure that the target video does not appear abnormal conditions such as flickering when the picture is enhanced by the corresponding display parameters, in the embodiments of the present application, the corresponding display parameter control table under different playing modes can be set by the relevant debug personnel in advance and stored in the current local display device. Each playing mode can correspond to a display parameter control table. After the current playing mode is determined according to the above steps, the display parameter control table corresponding to the current playing mode can be determined according to the corresponding relationship.

[0070] It should be noted that the display parameter control table includes a plurality of display control parameters of the local display device. For example, brightness, contrast, and various parameters, which can be any type of display control parameter, and the specific embodiments of the present application are not limited.

[0071] In addition, for example, in the normal playing mode, the change rate of the video frames is slow. Therefore, in the display control parameter table corresponding to the normal playing mode, the display control parameters can be set to be relatively aggressive display control parameters. In this way, when the video frames are played at the normal change rate, the relatively aggressive display control parameters will not cause flickering of the target video. Alternatively, in the non-normal playing mode, i.e., the skip playing mode and the fast playing mode, the change rate of the video frames is fast, and the change rate is fast or slow. If the relatively aggressive display control parameters are still used, for example, the brightness parameter is too high, the video frames with low brightness need to be kept at high brightness when the picture is switched, and thus flickering occurs. Therefore, the display control parameters in the display control parameter table corresponding to the non-normal playing mode can be relatively conservative.

[0072] 204. Adjust the display effect of the target video according to the display parameter control table.

[0073] After the display parameter control table corresponding to the current playing mode is determined according to the above steps, the display effect of the target video can be adjusted according to the display control parameters in the corresponding display parameter control table. Specifically, if the display control parameters involve certain parameters, the corresponding parameters can be adjusted.

[0074] The video display method provided in the present application can determine the current playing mode of the target video being played, and determine the corresponding display parameter control table matched by the target video in the current playing mode according to the current playing mode. Then, the display effect of the target video can be adjusted according to the display control parameters in the corresponding display parameter control table. In this way, the display parameters of the target video in different playing modes can be prevented from being controlled by a single display parameter control table, and the problem of flickering of the picture and other abnormal problems caused by the display parameter adjustment and the image being out of synchronization can be avoided.

[0075] In order to better implement the embodiments of the present application, in one embodiment of the present application, determining the current playing mode of the target video comprises:

[0076] The current playing control instruction for the target video is obtained. If the current playing control instruction represents that the target video is controlled to be played at the target time sequence, it is determined that the current playing mode of the target video is the first current playing mode. If the current playing control instruction represents that the target video is controlled to be played at a non-target time sequence, it is determined that the current playing mode of the target video is the second current playing mode.

[0077] The above embodiment provides a method for determining the current playing mode of the target video according to the operation instruction of the user or according to the running program. In the embodiments of the present application, a method for determining the current playing mode of the target video is also provided.

[0078] It is known that a video is composed of different video frames. The essence of video playing is to display video frames of different time sequences in order to achieve the effect of video playing. Different system program codes are different, so if the current playing mode of the target video is determined according to the program statements in the program code, the characteristics of different programs in each system also need to be determined, which is a relatively complex way. Therefore, in order to simplify the complexity of determining the current playing mode, the time sequence information corresponding to different video frames during the playing of the target video can be determined.

[0079] For example: suppose the target video includes video frame A, video frame B, video frame C, and video frame D. Video frame A and video frame B are continuous in time sequence; video frame B and video frame C are continuous in time sequence; and video frame C and video frame D are continuous in time sequence. If the target video is started to be played, the initial picture is video frame A, and the next video frame in time sequence is video frame B according to the normal playing mode. If it is determined that the next video frame is video frame B, it can be determined that the current playing mode is the normal mode, i.e., the first current playing mode. If the next video frame is B, but the time taken to switch from video frame A to video frame B is different from the time difference between the two video frames, it is a double-speed playing mode, which is the second current playing mode. Or, the next video frame is not video frame B, but C or D, which is a skip playing mode, which is also the second current playing mode.

[0080] In order to better implement the present application, in one embodiment of the present application, the display parameter control table includes a first display parameter control table and a second display parameter control table; and determining the display parameter control table corresponding to the current playing mode includes:

[0081] If the current playing mode is the first current playing mode, the display parameter control table corresponding to the current playing mode is determined to be the first display parameter control table; and if the current playing mode is the second current playing mode, the display parameter control table corresponding to the current playing mode is determined to be the second display parameter control table.

[0082] The above embodiment provides a scheme of corresponding different display parameter control tables in multiple playing modes. However, through testing, in actual situations, the playing mode of the video can be determined to be a normal playing mode and an abnormal playing mode, at this time it can be seen that the abnormal playing mode includes a skip playing mode and a double-speed playing mode. The specific reason is that the skip playing mode and the double-speed playing mode almost have the same reason for causing flicker in actual situations. Therefore, after combining these two modes into an abnormal playing mode, only one display parameter control table can be corresponded, instead of two display parameter control tables. In this way, a certain storage space can be saved, especially in display devices which have no large storage medium, storage space is particularly important.

[0083] Therefore, on the basis of the above-mentioned embodiments, the debugging personnel only sets two display parameter control tables when setting the display parameter control table.

[0084] In order to better implement the embodiments of the present application, in one embodiment of the present application, the display parameter control table corresponding to the current playing mode is determined, comprising:

[0085] The different initial recommended display parameter control tables set by the target server for each video frame of the target video and the local display capability parameter are obtained; whether the display control parameter in each initial recommended display parameter control table matches the local display capability parameter is detected according to the local display capability parameter; if the display control parameter in at least one initial recommended display parameter control table does not match the local display capability parameter, the display control parameter in the initial recommended display parameter control table that does not match is corrected according to the local display capability parameter, and the corrected recommended display parameter control table and the matched initial recommended display parameter control table are determined as the target display parameter control table; if the display control parameter in each initial recommended display parameter control table matches the local display capability parameter, each initial recommended display parameter control table is determined as the target display parameter control table; and the display parameter control table corresponding to the current playing mode is determined according to the target display parameter control table.

[0086] The above-mentioned embodiments provide a way of setting the display parameter control table locally. However, different videos involve different light and shadow effects. Therefore, using a single display parameter control table to correspond to all videos in the normal playing mode or all videos in the non-normal playing mode is easy to cause the display effect of part of the videos to still not reach the expectation. Therefore, if the corresponding display parameter control table can be set for each video in different playing modes, the display effect of the video playing will be better.

[0087] Therefore, in order to solve the problem, the embodiments of the present application provide a scheme of setting the display parameter control table in the server. In this way, when the user performs online video playing, the local device can cache all the display parameter control tables corresponding to the target video while caching the video. Since the display parameter control table is a parameter table uniquely adapted to the target video in the present embodiment, the display effect of the target video will be better.

[0088] In addition, all the display parameter control tables corresponding to the target video stored in the server are adapted display parameter control tables according to the above description. However, it is known that the user group is huge, and the display capabilities of the display devices of different users are also different. Therefore, when the local display device obtains all the display parameter control tables corresponding to the target video from the server, the parameters in all the display parameter control tables can be compared with the display parameters of the local display device itself, so as to determine whether the local display device can meet the display requirements corresponding to the display parameter control tables in the server. Therefore, the display capability related parameters of the local display device itself can be set in the local display device, and when the local display device obtains all the display parameter control tables corresponding to the target video from the server, the display control parameters in the display parameter control tables can be compared with the local display capability parameters. It should be noted that before the parameter adjustment is completed, the display parameter control tables obtained from the server can be regarded as initial recommended display parameter control tables.

[0089] Specifically, assuming that the local display capability parameter and the display control parameter of the display parameter control table exist in the brightness category, if the brightness parameter in the local display capability parameter is X, the display parameter control table is Y, and Y is greater than X, it can be obtained that the local display device cannot adjust the brightness to Y, and Y in the display parameter control table can be adjusted to X at this time. Of course, the parameter adjustment in all the display parameter control tables is the same. Then, after the corresponding display parameter control table is determined according to the playing mode of the target video, since the display parameter control table is the one that can be achieved by the local display device, the target video can be adjusted according to the display control parameter in the display parameter control table.

[0090] In order to better implement the embodiments of the present application, in an embodiment of the present application, the display effect of the target video is adjusted according to the display parameter control table, comprising:

[0091] determining a target timestamp of a currently played video frame of the target video; determining a current display control parameter of the currently played video frame according to the target timestamp and the display parameter control table; and adjusting the display effect of the currently played video frame of the display device according to the current display control parameter.

[0092] The above embodiment provides a display parameter control table. However, in order to further improve the display effect of the video, when setting the display parameter control table, a set of corresponding display control parameters can be set for each video frame corresponding to the target video timestamp. When the display parameter control table corresponding to the current playing mode is acquired, the display control parameters corresponding to the current timestamp can be determined from the display parameter control table according to the timestamp of the video frame corresponding to the current playing progress. In this way, by means of the timestamp, each video frame in the target video can be adjusted. Therefore, compared with adjusting the target video frame as a whole by using a set of display control parameters, after each video frame is adjusted, the overall display effect of the target video frame can be better.

[0093] In order to better implement the embodiments of the present application, in one embodiment of the present application, the display parameter control table includes a plurality of time intervals and a plurality of sets of display control parameters, and one time interval corresponds to one set of display control parameters; determining the current display control parameters of the current playing video frame according to the target timestamp and the display parameter control table, comprising:

[0094] determining the corresponding target time interval of the target timestamp; and determining the target display control parameter group corresponding to the target time interval as the current display control parameters of the current playing video frame.

[0095] In the above embodiment, each video frame in the target video is adjusted according to the corresponding timestamp. However, in actual situations, if the scene does not switch, the degree of light and shadow change in the video is small. For example, the current video includes a dark indoor scene and a bright outdoor scene, and if the angle of view of the video is in the indoor scene, the overall light and shadow effect is dark. Therefore, it is not necessary to set corresponding display control parameters for all video frames of the indoor scene. Instead, the display control parameters corresponding to the video frames of the indoor scene can be simplified. For example, assuming that all video frames corresponding to the indoor scene are 10 frames, according to the above embodiment, there should be 10 sets of display control parameters. If this embodiment is used, the 10 sets of display control parameters can be reduced to 5 sets, 3 sets, etc. In this way, the size of the display parameter control table is reduced, further saving storage space, and the final adjusted display effect is not affected. Therefore, in this embodiment, the 10 video frames are divided according to the timestamp interval, so that each timestamp interval corresponds to a set of display control parameters.

[0096] In addition, the embodiments of the present application also provide a specific display parameter control table, which can be as shown in the following table:

[0097] Table 1

[0098] Table 2

[0099] In the embodiment of the present application, Table 1 and Table 2 jointly constitute a display parameter control table. Therefore, when a video corresponds to multiple different display parameter control tables according to different playing modes, other display parameter control tables are similar to the display parameter control table in the embodiment of the present application. Therefore, details are not described herein.

[0100] In addition, the number of types of display control parameters involved in the display control parameter group in Table 2 can be set according to actual conditions, and the embodiment of the present application is not limited.

[0101] In order to better implement the embodiment of the present application, in an embodiment of the present application, the display effect of the currently played video frame of the display device is adjusted according to the current display control parameter, including:

[0102] The video correction coefficient is obtained; and the display effect of the currently played video frame of the display device is adjusted according to the video correction coefficient and the current display control parameter.

[0103] In the actual adjustment process, because of the influence of external environment, for example, the ambient brightness of the current environment of the user is different. Therefore, when the local display device enhances the display effect according to the current display control parameter, it can be appropriately adjusted according to the current ambient brightness. Therefore, this adjustment method can be understood as the video correction coefficient in the embodiment of the present application. For example, the video correction coefficient can be 0.95, 0.92, 0.90, etc., and the specific value can be set according to actual conditions. After the current display control parameter corresponding to the time stamp is obtained, the display device can determine the current ambient brightness according to the light sensor installed by itself, so as to determine a video correction coefficient matched with the current ambient brightness. Then, the video correction coefficient is multiplied by the current display control parameter, and the actual display control parameter of the current time stamp can be obtained.

[0104] In order to better implement the embodiment of the present application, in an embodiment of the present application, the present application also provides a video display method applied to a server, and the method includes:

[0105] The display parameter control table acquisition request instruction sent by the display device is obtained; and the display parameter control table corresponding to the target video is sent to the display device according to the acquisition request instruction, so that the display device adjusts the display effect of the target video according to the display parameter control table.

[0106] In the embodiment of the present application, the server can be any type of server. In addition, the server and the display device can be connected in communication through a network. When the display device needs to obtain the display parameter control table of the target video cached by the local device, the server can send the corresponding display parameter control table to the local device.

[0107] To implement the video display method in the embodiments of the present application better, in addition to the video display method, a video display device is further provided in the embodiments of the present application, which is applied to a display device. As shown in FIG. 3, the device 300 includes:

[0108] The acquisition module 301 is configured to acquire a target video.

[0109] The processing module 302 is configured to determine a current playing mode of the target video.

[0110] The processing module 302 is further configured to determine a display parameter control table corresponding to the current playing mode.

[0111] The processing module 302 is further configured to adjust the display effect of the target video according to the display parameter control table.

[0112] The video display device provided in the present application can acquire the target playing video through the acquisition module 301 first. Then the current playing mode of the target video being played can be determined through the processing module 302, and the corresponding display parameter control table matched by the target video in the current playing mode can be determined according to the current playing mode. After that, the display effect can be adjusted according to the display control parameters in the corresponding display parameter control table. In this way, the display parameters in a single display parameter control table can be avoided to be used for video display control of the target video in different playing modes, and the abnormal problems such as picture flickering caused by the display parameter adjustment and image asynchronization can be prevented when the target video is played in part of the abnormal modes.

[0113] In some embodiments of the present application, the processing module 302 is specifically configured to:

[0114] acquire a current playing control instruction for the target video;

[0115] if the current playing control instruction represents that the target video is controlled to be played in a target timing, it is determined that the current playing mode of the target video is a first current playing mode;

[0116] if the current playing control instruction represents that the target video is controlled to be played in a non-target timing, it is determined that the current playing mode of the target video is a second current playing mode.

[0117] In some embodiments of the present application, the display parameter control table includes a first display parameter control table and a second display parameter control table, and the processing module 302 is specifically further configured to:

[0118] if the current playing mode is the first current playing mode, it is determined that the display parameter control table corresponding to the current playing mode is the first display parameter control table;

[0119] If the current playing mode is the second current playing mode, it is determined that the display parameter control table corresponding to the current playing mode is the second display parameter control table.

[0120] In some embodiments of the present application, the processing module 302 is specifically further configured to:

[0121] obtain different initial recommended display parameter control tables set by the target server for each video frame of the target video and the local display capability parameter;

[0122] According to the local display capability parameter, it is detected whether the display control parameter in each initial recommended display parameter control table matches the local display capability parameter;

[0123] If the display control parameter in at least one initial recommended display parameter control table does not match the local display capability parameter, the display control parameter in the initial recommended display parameter control table that does not match is corrected according to the local display capability parameter, and it is determined that the corrected recommended display parameter control table and the matched initial recommended display parameter control table are the target display parameter control table;

[0124] If the display control parameter in each initial recommended display parameter control table matches the local display capability parameter, it is determined that each initial recommended display parameter control table is the target display parameter control table;

[0125] According to the target display parameter control table, it is determined that the display parameter control table corresponding to the current playing mode.

[0126] In some embodiments of the present application, the processing module 302 is specifically further configured to:

[0127] determine a target timestamp of a current playing video frame of the target video;

[0128] According to the target timestamp and the display parameter control table, it is determined that the current display control parameter of the current playing video frame;

[0129] According to the current display control parameter, the display effect of the current playing video frame of the display device is adjusted.

[0130] In some embodiments of the present application, the display parameter control table includes a plurality of time intervals and a plurality of groups of display control parameters, one time interval corresponds to one group of display control parameters, and the processing module 302 is specifically further configured to:

[0131] determine a corresponding target time interval in which the target timestamp is located;

[0132] determine that the target display control parameter group corresponding to the target time interval is the current display control parameter of the current playing video frame.

[0133] In some embodiments of the present application, the processing module 302 is further specifically configured to:

[0134] obtain a video correction coefficient;

[0135] adjust the display effect of the current playing video frame of the display device according to the video correction coefficient and the current display control parameter.

[0136] Embodiments of the present application also provide a terminal device, which comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the steps in the video display method of any one of the embodiments of the present application. Wherein, the terminal device integrates any one of the video display methods provided by the embodiments of the present application, as shown in FIG. 4, which shows the structural schematic diagram of the terminal device related to the embodiments of the present application, and specifically:

[0137] The terminal device can include a processor 401 with one or more processing cores, a memory 402 with one or more computer readable storage media, a power supply 403, an input unit 404, and the like. Those skilled in the art can understand that the terminal device structure shown in FIG. 4 does not constitute a limitation on the terminal device, and can include more or fewer components than those shown, or combine certain components, or different component arrangements. Wherein:

[0138] The processor 401 is the control center of the terminal device, connects all parts of the terminal device through various interfaces and lines, executes various functions of the terminal device and processes data by running or executing software programs and / or modules stored in the memory 402 and calling data stored in the memory 402, and thus monitors the terminal device as a whole. Optionally, the processor 401 can include one or more processing cores; the processor 401 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor and the like, preferably, the processor 401 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, an application program and the like, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 401.

[0139] The memory 402 can be used to store software programs and modules, and the processor 401 executes various functions and data processing by running the software programs and modules stored in the memory 402. The memory 402 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like; the data storage area can store data created according to the use of the terminal device, etc. In addition, the memory 402 can include a high-speed random access memory, and can also include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device. Accordingly, the memory 402 can also include a memory controller to provide the processor 401 with access to the memory 402.

[0140] The terminal device further includes a power supply 403 for supplying power to various components, and preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so as to realize functions such as management of charging, discharging and power consumption management through the power management system. The power supply 403 can also include one or more direct current or alternating current power supplies, a recharging system, a power supply failure detection circuit, a power supply converter or inverter, a power supply state indicator and any other components.

[0141] The terminal device can further include an input unit 404, which can be used to receive inputted digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.

[0142] Although not shown, the terminal device can further include a display unit and the like, which will not be described here. In particular in the present embodiment, the processor 401 in the terminal device will load the executable file corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and run the application program stored in the memory 402 by the processor 401, thereby realizing various functions, for example:

[0143] Obtaining a target video;

[0144] Determining a current playing mode of the target video;

[0145] Determining a display parameter control table corresponding to the current playing mode;

[0146] Adjusting the display effect of the target video according to the display parameter control table.

[0147] Those skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructions, or by instructions controlling related hardware, which can be stored in a computer readable storage medium and loaded and executed by a processor.

[0148] To this end, the embodiments of the present application provide a computer readable storage medium, which can include a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc. A computer program is stored thereon, and the computer program is loaded by a processor to execute the steps in any video display method provided by the embodiments of the present application. For example, the computer program loaded by the processor can execute the following steps:

[0149] Obtaining a target video;

[0150] Determining a current playing mode of the target video;

[0151] Determining a display parameter control table corresponding to the current playing mode;

[0152] Adjusting the display effect of the target video according to the display parameter control table.

[0153] In the above embodiments, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the detailed description of other embodiments above, which will not be described here.

[0154] In practice, the above various units or structures can be implemented as independent entities, or combined as the same or several entities, and the specific implementation of the above various units or structures can refer to the method embodiments in the foregoing, which will not be repeated here.

[0155] The specific implementation of the above various operations can refer to the foregoing embodiments, which will not be repeated here.

[0156] The above describes in detail the video display method and device provided by the embodiments of the present application. The principles and implementation manners of the present application are described by applying specific examples, and the above embodiment descriptions are only used to help understand the method of the present application and its core idea. Meanwhile, for those skilled in the art, the specific implementation manners and application ranges will be changed according to the idea of the present application, and the above description of the specification should not be understood as the limitation of the present application.

Claims

1. A video display method characterized by, The method is applied to a display device and comprises the following steps: acquiring a target video; determining a current playing mode of the target video; determining a display parameter control table corresponding to the current playing mode; adjusting a display effect of the target video according to the display parameter control table.

2. The video display method according to claim 1, wherein The determination of the current playing mode of the target video comprises the following steps: if the target video starts playing and a user does not operate the video, the current playing mode is a normal playing mode; if the user plays the target video at a speed, the current playing mode is a speed playing mode; if the user adjusts a progress bar of the target video, the current playing mode is a skip playing mode.

3. The video display method according to claim 1, wherein The determination of the current playing mode of the target video comprises the following steps: acquiring a current playing control instruction for the target video; if the current playing control instruction represents that the target video is played at a target time sequence, it is determined that the current playing mode of the target video is a first current playing mode; if the current playing control instruction represents that the target video is played at a time sequence other than the target time sequence, it is determined that the current playing mode of the target video is a second current playing mode.

4. The video display method according to claim 3, wherein The display parameter control table comprises a first display parameter control table and a second display parameter control table. The determination of the display parameter control table corresponding to the current playing mode comprises the following steps: if the current playing mode is the first current playing mode, it is determined that the display parameter control table corresponding to the current playing mode is the first display parameter control table; if the current playing mode is the second current playing mode, it is determined that the display parameter control table corresponding to the current playing mode is the second display parameter control table.

5. The video display method according to claim 4, wherein The first current playing mode comprises a normal playing mode; the second current playing mode comprises an abnormal playing mode; and the abnormal playing mode comprises a skip playing mode and a speed playing mode.

6. The video display method of claim 1, wherein The determination of the display parameter control table corresponding to the current playing mode comprises the following steps: acquiring different initial recommended display parameter control tables set by a target server for each video frame of the target video and a local display capability parameter; determining the target display parameter control table according to the local display capability parameter; determining the display parameter control table corresponding to the current playing mode according to each initial recommended display parameter control table and the display parameter control table.

7. The video display method according to claim 6, wherein The determination of the display parameter control table corresponding to the current playing mode according to each initial recommended display parameter control table and the display parameter control table comprises the following steps: respectively detecting, according to the local display capability parameter, whether a display control parameter in each initial recommended display parameter control table matches the local display capability parameter; if display control parameters in at least one initial recommended display parameter control table do not match the local display capability parameter, correcting the display control parameters in the initial recommended display parameter control table that does not match the local display capability parameter according to the local display capability parameter to determine a corrected recommended display parameter control table and a matched initial recommended display parameter control table as a target display parameter control table. If the display control parameters in each of the initial recommended display parameter control table match the local display capability parameters, it is determined that each of the initial recommended display parameter control table is the target display parameter control table; According to the target display parameter control table, a display parameter control table corresponding to the current playing mode is determined.

8. The video display method of claim 1, wherein According to the display parameter control table, the display effect of the target video is adjusted, including: A target timestamp of a currently playing video frame of the target video is determined; According to the target timestamp and the display parameter control table, a current display control parameter of the currently playing video frame is determined; According to the current display control parameter, the display effect of the currently playing video frame of the display device is adjusted.

9. The video display method according to claim 8, wherein The display parameter control table includes a plurality of time intervals and a plurality of sets of display control parameters, and one time interval corresponds to one set of display control parameters; According to the target timestamp and the display parameter control table, the current display control parameter of the currently playing video frame is determined, including: A corresponding target time interval in which the target timestamp is located is determined; The target display control parameter group corresponding to the target time interval is determined as the current display control parameter of the currently playing video frame.

10. The video display method according to claim 9, wherein The target display control parameter group corresponding to the target time interval is determined as the current display control parameter of the currently playing video frame, including: A target index corresponding to the target time interval is determined; The target display control parameter group corresponding to the target index is determined as the current display control parameter of the currently playing video frame.

11. The video display method according to claim 8, wherein According to the current display control parameter, the display effect of the currently playing video frame of the display device is adjusted, including: A video correction coefficient is obtained; According to the video correction coefficient and the current display control parameter, the display effect of the currently playing video frame of the display device is adjusted.

12. The video display method according to claim 11, wherein The video correction coefficient is obtained, including: According to the current ambient brightness, a video correction coefficient is determined.

13. The video display method according to claim 12, wherein According to the current ambient brightness, a video correction coefficient is determined, including: According to a light sensor, the current ambient brightness is determined; A video correction coefficient matching the current ambient brightness is determined.

14. The video display method of claim 1, wherein, Before the target video is obtained, the method further includes: Obtaining display parameter control tables corresponding to different playing modes; Storing the display parameter control tables corresponding to each of the playing modes.

15. The video display method according to claim 1, wherein The target video is obtained, including: Loading a local video; or Caching an online video to obtain a target video.

16. A video display method characterized by comprising: Applied to a server, the method includes: Obtaining a display parameter control table acquisition request instruction sent by a display device; According to the acquisition request instruction, a display parameter control table corresponding to a target video is sent to the display device, so that the display device adjusts the display effect of the target video according to the display parameter control table.

17. The video display method according to claim 16, wherein Before the display parameter control table acquisition request instruction sent by the display device is obtained, the method further includes: Storing each display parameter control table.

18. A video display device, characterized by comprising: Applied to a display device, the device includes: An obtaining module for obtaining a target video; A processing module for determining a current playing mode of the target video; The processing module is further configured to determine a display parameter control table corresponding to the current playing mode. The processing module is further configured to adjust the display effect of the target video according to the display parameter control table.

19. A terminal device, comprising: The terminal device comprises a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the steps in the video display method of any one of claims 1 to 17.

20. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the steps in the video display method of any one of claims 1 to 17.

Citation Information

Patent Citations

  • Content providing apparatus, method of controlling the same, and recording medium thereof

    CN109788340A

  • Method for switching video resource playing modes on display device and display device

    CN112887778A

  • Image processing method and device and computer readable storage medium

    CN113556615A

  • Display device, external device and multi-view scale display method

    CN114286138A

  • Display device and image quality adjusting method

    CN114302190A