Intelligent resolution adjustment processing method and device based on video content, and terminal

By detecting video playback instructions, obtaining heat data, generating heat curves and adjusting resolution on the smart terminal, the problem that existing smart terminals cannot intelligently adjust resolution based on the heat of video content is solved, and the effect of saving traffic and convenient use is achieved.

CN120075535APending Publication Date: 2025-05-30CHONGQING YIFANG TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202510212371.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-25
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

Existing smart terminals cannot intelligently adjust the resolution according to the popularity of the video content when playing video, resulting in inconvenience to users and wasted network traffic.

Method used

By detecting the video playback instructions of the smart terminal, obtaining the video's popularity data and multiple data, generating a heat curve, and setting the resolution threshold trigger conditions based on the curve, sampling and mapping the corresponding resolution/code rate in real time, real-time intelligent adjustment of resolution is achieved.

Benefits of technology

It realizes automatic adjustment of resolution based on the popularity of video content, saves overall video traffic, provides users with a more convenient user experience, and reasonably allocates traffic when network conditions are poor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075535A_ABST
    Figure CN120075535A_ABST
Patent Text Reader

Abstract

The invention discloses an intelligent resolution adjustment processing method and device based on video content and a terminal, and the method comprises the steps: detecting a video playing instruction of an intelligent terminal, and obtaining heat condition data and / or multiple condition data of a current video; generating a popularity curve of the current video based on the popularity condition data and / or multiple condition data of the current video; setting threshold triggering conditions of different resolutions of the video content according to the generated popularity curve of the current video, sampling the popularity curve in real time, and mapping a corresponding resolution / code rate for the current video content according to a time point and a curve height; in the process of playing the currently played video, the resolution of the played video content is intelligently adjusted according to the corresponding resolution / code rate mapped to the current video content. According to the invention, the resolution can be intelligently adjusted according to the popularity condition of the video content, the overall traffic of the video can be effectively saved, and convenience is provided for the use of a user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of intelligent terminals, and particularly to a method, device, intelligent terminal and storage medium for intelligent resolution adjustment processing based on video content. Background Art

[0002] With the development of technology and the continuous improvement of people's living standards, the use of various intelligent terminals such as smart phones, smart TVs, and smart projectors has become increasingly popular. Intelligent terminals have become an indispensable tool for people.

[0003] For most intelligent terminals in the prior art, the resolution displayed during video playback is set by the user himself; even when the "automatic" mode is turned on, the resolution can only be adjusted automatically according to the network quality, but it is not intelligent enough and cannot intelligently adjust the resolution according to the popularity of the video content, which is sometimes inconvenient for users to use.

[0004] Therefore, the prior art still needs to be improved and developed. Summary of the Invention

[0005] The technical problem to be solved by the present invention is to provide a method, device, intelligent terminal and storage medium for intelligent resolution adjustment processing based on video content, aiming at the problems and defects of the above-mentioned prior art. The present invention can intelligently adjust the resolution according to the popularity of the video content, effectively save the overall traffic of the video, and provide convenience for users to use.

[0006] The technical solution adopted by the present invention to solve the problem is as follows:

[0007] A method for intelligent resolution adjustment processing based on video content, including:

[0008] Detect the video playing instruction of the intelligent terminal, and obtain the popularity situation data and / or multiple situation data of the current video;

[0009] Generate a popularity curve of the current video based on the popularity situation data and / or multiple situation data of the current video;

[0010] According to the generated popularity curve of the current video, set the threshold trigger conditions for different resolutions of the video content, sample the popularity curve in real time, and map the corresponding resolution / bit rate to the current video content according to the time point and curve height;

[0011] During the playback of the current playing video, intelligently adjust the resolution of the playing video content according to the corresponding resolution / bit rate mapped to the current video content.

[0012] The described intelligent resolution adjustment processing method based on video content, wherein the popularity situation data includes: the popularity change situation data of the video content within a certain time period.

[0013] The described intelligent resolution adjustment processing method based on video content, which refers to the viewing frequency or replay times of the video in different time periods, and the playback situations of the same video on different platforms or among different user groups.

[0014] The described intelligent resolution adjustment processing method based on video content, wherein the steps of generating the popularity curve of the current video, setting the threshold trigger conditions for different resolutions of the video content, sampling the popularity curve in real time, and mapping the corresponding resolution / bitrate for the current video content according to the time point and the curve height include:

[0015] Generate the popularity curve of the current video and set the threshold trigger conditions for different resolutions of the video content: when the popularity curve value is in the range of {L, M}, adopt 720P resolution; when the popularity curve value is in the range of {M, N}, adopt 1080P resolution; when the popularity curve value is in the range of (N, K), adopt 2K and / or 4K resolution, where L < M < N < K;

[0016] Sample the popularity curve in real time and map the corresponding resolution / bitrate for the current video content according to the time point and the curve height.

[0017] The described intelligent resolution adjustment processing method based on video content, wherein before the step of detecting the video playing instruction of the intelligent terminal and obtaining the popularity situation data and / or multiple situation data of the current video:

[0018] Pre-set the intelligent option for the video content playback resolution on the intelligent terminal.

[0019] The described intelligent resolution adjustment processing method based on video content, wherein the popularity situation data further includes: the viewing duration ratio and jump frequency of the video content, and / or the interaction index data of the video content.

[0020] The described intelligent resolution adjustment processing method based on video content, wherein the step of generating the popularity curve of the current video based on the popularity situation data and / or multiple situation data of the current video further includes:

[0021] Generate the popularity curve of the current video, separate the climax segments and low-heat segments in the current video, and control the intelligent clarity playback of the video by using one clarity for each segment.

[0022] An intelligent resolution adjustment processing device based on video content, wherein the device includes:

[0023] A video popularity data acquisition module, configured to detect a video playing instruction of a smart terminal and acquire popularity situation data and / or multiple situation data of the current video;

[0024] A popularity curve generation module, configured to generate a popularity curve of the current video based on the popularity situation data and / or multiple situation data of the current video;

[0025] A resolution mapping module, configured to set threshold trigger conditions for different resolutions of video content according to the generated popularity curve of the current video, sample the popularity curve in real time, and map the corresponding resolution / bit rate for the current video content according to the time point and curve height;

[0026] A resolution intelligent adjustment module, configured to intelligently adjust the resolution of the playing video content according to the corresponding resolution / bit rate mapped to the current video content during the playing process of the current video.

[0027] A smart terminal, including a memory, and one or more programs, where one or more programs are stored in the memory and are configured to be executed by one or more processors, and the one or more programs include those for executing the method described in any one of the above.

[0028] A computer-readable storage medium, where when the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method described in any one of the above.

[0029] Advantages of the present invention: The present invention provides a method, device, smart terminal and storage medium for intelligent adjustment processing of the resolution based on video content. The present invention can realize intelligent adjustment of the resolution automatically when the user plays a video. The present invention can adjust the resolution in real time according to real-time data such as the popularity situation and speed ratio situation of the video content (for example, play in a relatively high-definition resolution during the climax segment). The present invention is beneficial to saving traffic expenses in a more reasonable way of allocating traffic when the user is in a poor Wifi condition or using their own traffic, and realizing intelligent high definition of wonderful highlights, providing convenience for the user's use and saving network traffic. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0031] Figure 1It is a schematic flowchart of the method for intelligent resolution adjustment processing based on video content provided in Embodiment 1 of the present invention.

[0032] Figure 2 It is a schematic diagram of the structure of the new intelligent option interface of the method for intelligent resolution adjustment processing based on video content provided in the embodiment of the present invention.

[0033] Figure 3 It is a schematic flowchart of the method for intelligent resolution adjustment processing based on video content provided in Embodiment 2 of the present invention.

[0034] Figure 4 It is a principle block diagram of the embodiment of the device for intelligent resolution adjustment processing based on video content provided by the present invention.

[0035] Figure 5 It is a principle block diagram of the internal structure of the intelligent terminal provided in the embodiment of the present invention. Detailed implementation manners

[0036] To make the objectives, technical solutions and advantages of the present invention clearer and more definite, the following further describes the present invention in detail with reference to the accompanying drawings and by way of examples. It should be understood that the specific examples described herein are only used to explain the present invention and are not used to limit the present invention.

[0037] It should be noted that if there are directional indications (such as up, down, left, right, front, back...) involved in the embodiments of the present invention, the directional indications are only used to explain the relative position relationship and movement conditions between components in a specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly.

[0038] Nowadays, during the playback of a video, the popularity changes with the content (the technology of the popularity curve is quite mature). And the user's requirement for video clarity is closely related to the video popularity (in the video segments with high popularity values that deserve attention, users often hope for higher video clarity).

[0039] Therefore, the present invention provides a method for intelligent resolution adjustment processing based on video content. The present invention can realize the automatic intelligent adjustment of the resolution when the user plays a video. The present invention can adjust the resolution in real time according to real-time data such as the popularity situation and speed ratio situation of the video content (for example, play with a relatively high-definition resolution in the climax segment). The present invention is beneficial to saving traffic expenses in a more reasonable traffic allocation way when the user is in a poor Wifi condition or using their own traffic, and realizing intelligent high definition of wonderful highlights, which provides convenience for the user's use and saves network traffic.

[0040] Such as Figure 1As shown in the figure, a method for intelligent resolution adjustment processing based on video content in Embodiment 1 of the present invention includes the following steps:

[0041] Step S100: Detect a video playing instruction of the intelligent terminal, and obtain the popularity situation data and / or multiple situation data of the current video;

[0042] In this step of the embodiment, the intelligent terminal device is taken as an example of a smart phone, a tablet computer or a smart TV. When a user starts playing a certain video, the present invention will automatically monitor and record the relevant data of the video, including the video popularity situation and the multiple situation.

[0043] Among them, the popularity situation data includes: the popularity change situation data of the video content within a certain time period. The video popularity situation data is an index to measure the popularity of the video, such as the number of views, the number of likes, the number of comments and the number of shares, etc. These data can reflect the attention and popularity of the video in the current time period.

[0044] The multiple situation data refers to the viewing frequency or replay times of the video in different time periods, as well as the playing situations of the same video in different platforms or user groups. The multiple situation can also focus on the ratio of the viewing duration to the total duration of the video (such as a relatively high viewing duration indicates a high recognition degree of the user for the video content).

[0045] For example, taking a user watching a short video about tourism on a smart phone as an example, after the present invention detects the video playing instruction, it will immediately capture the following data:

[0046] Regarding the popularity situation data, it includes: the number of views: 5000 times, the number of likes: 400 times, the number of comments: 50;

[0047] Regarding the multiple situation data: the number of replay times: 200 times, the average viewing duration: 300 seconds (the total duration is 600 seconds);

[0048] Through these data, the embodiment of the present invention can evaluate the popularity of the video and adopt corresponding intelligent resolution adjustment methods in the subsequent steps.

[0049] The embodiment of the present invention can evaluate the popularity of the video by analyzing these data, and adopt corresponding intelligent resolution adjustment methods in the subsequent steps. And it can understand which elements are popular according to the feedback data and optimize the resolution accordingly.

[0050] Step S200: Generate a popularity curve of the current video based on the popularity situation data and / or multiple data of the current video;

[0051] In the embodiment of this step, by analyzing various video-related data, a visual heat curve graph is created to visually monitor and represent the change in the popularity of a video over a certain period of time.

[0052] The generation of the heat curve in the embodiment of the present invention depends on multiple metrics, including but not limited to the number of views, the number of likes, the number of comments, the number of shares, and the viewing duration, etc. Multiple times such as the number of replays and the average viewing duration will also be taken into consideration.

[0053] In the embodiment of the present invention, a change curve with different curvatures is drawn according to the heat of each video at different timestamps to generate the heat curve of the current video.

[0054] It can be seen that the heat curve in the embodiment of the present invention can present data fluctuations in a visual form, and can quickly identify the performance trend of the heat of the corresponding video at different timestamps. By observing the curve change of the corresponding video, the playback heat of the corresponding video at different timestamps can be understood. And by analyzing the fluctuations of the heat curve, the viewing habits of users can be deeply understood.

[0055] Step S300: According to the generated heat curve of the current video, set the threshold trigger conditions for different resolutions of the video content, sample the heat curve in real time, and map the corresponding resolution / bitrate for the current video content according to the time point and the curve height;

[0056] In the embodiment of this step, it involves dynamically adjusting the video playback quality. This process aims to optimize the user's viewing experience in real time according to the popularity and viewing situation of the video.

[0057] Specifically, the heat curve generated in the previous step in this step reflects the popularity of the video at different time periods. The present invention sets thresholds for different heat levels, for example:

[0058] Suppose the trigger threshold information for different heat levels is set as: L = 0, M = 0.45, N = 0.85, K = 1; assume that the initial video clarity is 720P, and the instant heat value at the start of video playback is not higher than 0.45;

[0059] When the video timestamp is {03:18:33}, the instant heat value is 0.35, and it continues to play in 720P;

[0060] When the timestamp is {06:13:22}, the instant heat value is 0.46, breaking through the second threshold, and the corresponding mapped resolution is 1080P. At this time, the video switches to 1080P and continues to play;

[0061] When the timestamp is {08:22:23}, the instant heat value is 0.88, breaking through the third threshold, and the corresponding mapped resolution is 2K. At this time, the video switches to 2K and continues to play.

[0062] It can be seen that in the embodiments of the present invention, by continuously monitoring the heat curve and sampling the current heat data in real time, the resolution and bit rate of the video are adjusted according to the set threshold conditions.

[0063] Then, according to the data sampled in real time, the resolution and bit rate of the video content are mapped to the corresponding heat levels. For example, during the peak heat period, the resolution and bit rate of the video content are set to 1080p to ensure clear picture quality.

[0064] When the heat drops and the number of users watching decreases, the resolution and bit rate of the video content are mapped to 720p or 480p to save bandwidth and resources.

[0065] Furthermore, in the embodiments of the present invention, different resolution threshold trigger conditions for the video content can be set according to the generated heat curve of the current video: when the heat curve value is in the range of {L, M}, 720P resolution is adopted; when the heat curve value is in the range of {M, N}, 1080P resolution is adopted; when the heat curve value is in the range of (N, K), 2K and / or 4K resolution is adopted, where L < M < N < K; the heat curve is sampled in real time, and the corresponding resolution / bit rate of the current video content is mapped according to the time point and the curve height.

[0066] Of course, in specific implementation, LMNK, as the first threshold, the second threshold, the third threshold, and the fourth threshold, the agreed quantity, the mapped resolution, are related to the resolution supported by the video and manual adjustment. In some other special videos, there are two or more than four threshold quantities, which will not be elaborated here one by one.

[0067] As can be seen from the above, by dynamically adjusting the resolution, the present invention enables users to enjoy clearer picture quality when watching high-heat videos, while reducing bandwidth consumption and improving fluency when the heat is low. And when there are fewer users, using a lower resolution effectively saves network bandwidth, reduces the server burden, and lowers the operating cost. Moreover, when users obtain a better picture quality experience during the peak period, it can improve their satisfaction and retention rate. In this way, the present invention can make intelligent responses according to real-time data to ensure the best playback effect of the video content in different situations.

[0068] It can be seen that through the real-time monitoring of the heat curve and the dynamic adjustment of the resolution, the present invention not only improves the user's viewing experience, but also effectively utilizes resources and optimizes the video content playback strategy.

[0069] Step S400: During the playback of the current video being played, the resolution of the video content being played is intelligently adjusted according to the corresponding resolution / bit rate mapped to the current video content.

[0070] In the embodiments of the present invention, when playing a video in real time, the resolution and bitrate of the video are intelligently adjusted according to the heat curve data generated in real time to optimize the viewing experience and cope with changes in network conditions.

[0071] Specifically, the heat curve described in the previous steps is generated based on video viewing-related data (such as the number of viewers, likes, comments, shares, etc.), and can reflect the popularity of the video at different time periods. The fluctuations of the curve can reveal the trend of the video's heat change.

[0072] The resolution of the video (such as 480p, 720p, 1080p) and the bitrate (the amount of data transmitted per second) are key indicators affecting the video playback quality. In the previous steps of the present invention, the mapping relationship between the resolution and the bitrate is determined according to the heat curve. For example:

[0073] When the heat is high (the number of viewers increases significantly), a higher resolution and bitrate are configured to provide a clearer picture. When the heat drops or the number of viewers decreases, the system configuration chooses to reduce the resolution to save bandwidth and reduce the buffering time.

[0074] The embodiments of the present invention adopt an intelligent adjustment mechanism. During the process of playing a video, the heat curve and network conditions are monitored in real time. If the curve shows that the number of viewers is increasing, the mapping relationship between the resolution and the bitrate determined by the present invention according to the heat curve will automatically increase the resolution and bitrate of the video; if the curve shows that the heat is weakening, the mapping relationship between the resolution and the bitrate determined by the present invention according to the heat curve will reduce the picture quality accordingly to ensure the smoothness of the video playback.

[0075] As can be seen from the above, in the embodiments of the present invention, by dynamically adjusting the resolution according to the heat curve, users can enjoy better picture quality during the peak viewing period, avoiding playback stuttering caused by poor network conditions and improving the viewing experience. And when the number of viewers decreases, the resolution is automatically reduced, which can effectively reduce bandwidth consumption, optimize the use of server resources, and save bandwidth resources.

[0076] Moreover, if users of the present invention can enjoy a smooth and clear video viewing experience, it will increase their stickiness and satisfaction with the platform, thereby improving the user retention rate. And the heat curve provides rich data support, enabling the system to quickly respond to changes in user needs and behaviors, thereby optimizing the video playback strategy.

[0077] As can be seen from the above, the present invention intelligently adjusts the resolution by combining the heat curve during the video playback process, not only improving the user experience, but also enhancing the efficient use of resources, ensuring the best playback effect under different network environments and user needs.

[0078] Furthermore, in other embodiments of the present invention, since the popularity curve of each video or film is also dynamically changing, and the popularity of the scene images at different timestamps will vary according to the online time, the embodiments of the present invention will obtain the popularity data of the current video or film in real time every time the video or film is played; that is, every time a video or film is played, when a video playing instruction of the intelligent terminal is detected, the popularity data and / or multiple data of the current video are obtained; based on the popularity data and / or multiple data of the current video, a popularity curve of the current video is generated; then, according to the generated popularity curve of the current video, threshold triggering conditions for different resolutions of the video content are set, the popularity curve is sampled in real time, and the corresponding resolution / bit rate of the current video content is mapped according to the time point and the curve height.

[0079] That is, in the embodiments of the present invention, the popularity curve of each video or film is updated in real time every time it is played, and at the same time, the threshold triggering conditions for different resolutions of the video content are also updated in real time. In this way, the best playback resolution / bit rate can be intelligently adjusted according to the popularity data of different scenes of the video or film, ensuring that users obtain the best viewing experience and saving bandwidth and resources at the same time.

[0080] In a further embodiment, when the present invention is specifically implemented, as Figure 2 shown, an option of [Intelligent] for the playback resolution of the video content can be preset on the intelligent terminal, and it can be set whether to enable it through the [Intelligent] option of the playback resolution of the video content on the intelligent terminal. When it is enabled, the intelligent adjustment of the playback resolution of the video content will be started. In this way, in the embodiments of the present invention, when the screen is displayed, the [Intelligent] option of the playback resolution of the video content is adopted. After the user selects this option, the video clarity will change in real time according to the fluctuation of the curve. The user can watch the high-definition content at the climax part without any operation, and use a lower clarity to watch the boring segments that do not require high attention.

[0081] Furthermore, in other implementations of the present invention, the popularity data further includes: the viewing duration ratio and jump frequency of the video content, and / or, the interaction index data of the video content. That is, in the embodiments of the present invention, other mapping conditions can be combined: the viewing duration ratio and jump frequency, interaction indexes (comments, bullet screen density, like behavior): if the interaction volume is large, it may mean that the audience has a stronger viewing interest or a higher potential requirement for the picture fineness, so as to improve the clarity.

[0082] Further, in another implementation of the present invention, the intelligent resolution adjustment processing method based on video content further includes the steps of: separating the climax segments and low-heat segments in the current video according to the generated popularity curve of the current video, and controlling the intelligent clarity to play the video in such a way that each segment uses a single clarity level. That is, in the embodiments of the present invention, segment clarity is used instead of real-time clarity: the climax segments and low-heat segments are separated using the curve, and the video is played with intelligent clarity in such a way that each segment uses a single clarity level, thus more simply implementing the intelligent resolution adjustment processing based on video content.

[0083] The following further describes the present invention in detail through another specific application embodiment:

[0084] As Figure 3 shown, a method for intelligent resolution adjustment processing based on video content in a specific application embodiment 3 of the present invention includes the steps of:

[0085] S11. Obtain video data such as the popularity situation and multiple situation of the video, and proceed to step 12;

[0086] S12. Generate a curve, for example, generate a popularity curve, and then proceed to step S13;

[0087] S13. Determine whether it is mapped to a video segment according to tags (such as population, video type, etc.); if not, return to step S12, and if so, proceed to step S14;

[0088] That is, in the embodiments of the present invention, in the specific embodiments of the present invention, for the curve generated based on the popularity situation, speed ratio situation, etc., threshold trigger conditions are first set (for example, if {M, N}, then 1080P resolution is adopted; if (L, M), then 2K and / or 4K resolution is adopted (the popularity value data M < N < K), and the video curve is sampled in real time and the corresponding clarity is allocated. Specifically, the above trigger conditions map the corresponding resolution / bit rate according to the time point and the curve height, thereby enhancing the experience.

[0089] S14. Map to each video clarity; during the playback of the current video being played, the resolution of the video content is intelligently adjusted according to the corresponding resolution / bit rate mapped to the current video content.

[0090] As can be seen from the above, the embodiment of the present invention provides a method for intelligent resolution adjustment processing based on video content, which uses real-time data such as the popularity situation and speed ratio of the video content to adjust the resolution in real time (for example, playing in a relatively high-definition resolution during the climax segment). This method is beneficial for saving traffic expenses in a more reasonable way of allocating traffic when the user is in a poor Wifi condition or using their own traffic, and achieving intelligent high definition of exciting highlights. The present invention can be applied to more practical application scenarios. For example, during the commute, usually watching an episode of a TV drama requires a large amount of traffic. According to this solution, the resolution at different positions of this episode of the TV drama can be intelligently matched according to the plot content, reducing the total traffic while ensuring the resolution when the user watches the key plot.

[0091] Exemplary device

[0092] As Figure 4 shown, the embodiment of the present invention provides an intelligent resolution adjustment processing device based on video content. The device includes:

[0093] A video popularity data acquisition module 310, configured to detect a video playing instruction of the intelligent terminal and acquire the popularity situation data and / or speed ratio situation data of the current video;

[0094] A popularity curve generation module 320, configured to generate a popularity curve of the current video based on the popularity situation data and / or speed ratio situation data of the current video;

[0095] A resolution mapping module 330, configured to set threshold trigger conditions for different resolutions of the video content according to the generated popularity curve of the current video, sample the popularity curve in real time, and map the corresponding resolution / bit rate for the current video content according to the time point and curve height;

[0096] A resolution intelligent adjustment module 340, configured to intelligently adjust the resolution of the playing video content according to the corresponding resolution / bit rate mapped for the current video content during the playing process of the current video, as specifically described above.

[0097] Based on the above embodiments, the present invention also provides an intelligent terminal, and its principle block diagram can be as Figure 5As shown. The intelligent terminal includes a processor, a memory, a network interface, a display screen, and a database connected via a system bus. Among them, the processor of the intelligent terminal is used to provide computing and control capabilities. The memory of the intelligent terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The network interface of the intelligent terminal is used to communicate with external terminals via a network connection. When the computer program is executed by the processor, it realizes a method for intelligent adjustment and processing of the resolution based on video content. The database of the intelligent terminal is used to store the program for intelligent adjustment and processing of the resolution based on video content.

[0098] Those skilled in the art can understand that Figure 5 the block diagram of the principle shown in is only the block diagram of some structures related to the solution of the present invention, and does not constitute a limitation on the intelligent terminal to which the solution of the present invention is applied. The specific intelligent terminal may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0099] In one embodiment, an intelligent terminal is provided, including a memory, and one or more programs, where one or more programs are stored in the memory and are configured to be executed by one or more processors. The one or more programs include instructions for performing the following operations:

[0100] Detect the video playing instruction of the intelligent terminal, and obtain the popularity situation data and / or multiple situation data of the current video;

[0101] Generate a popularity curve of the current video based on the popularity situation data and / or multiple situation data of the current video;

[0102] According to the generated popularity curve of the current video, set the threshold trigger conditions for different resolutions of the video content, sample the popularity curve in real time, and map the corresponding resolution / bit rate for the current video content according to the time point and curve height;

[0103] During the playing process of the currently played video, intelligently adjust the resolution of the played video content according to the corresponding resolution / bit rate mapped for the current video content, as described above.

[0104] Among them, the popularity situation data includes: the popularity change situation data of the video content within a certain time period.

[0105] Among them, it refers to the viewing frequency or replay times of the video in different time periods, as well as the playing situations of the same video on different platforms or user groups.

[0106] Among them, the step of setting the threshold trigger conditions for different resolutions of the video content according to the generated popularity curve of the current video, sampling the popularity curve in real time, and mapping the corresponding resolution / bitrate for the current video content according to the time point and the curve height includes:

[0107] Set the threshold trigger conditions for different resolutions of the video content according to the generated popularity curve of the current video: when the popularity curve value is in the range of {L, M}, use 720P resolution; when the popularity curve value is in the range of {M, N}, use 1080P resolution; when the popularity curve value is in the range of (N, K), use 2K and / or 4K resolution, where L < M < N < K;

[0108] Sample the popularity curve in real time, and map the corresponding resolution / bitrate for the current video content according to the time point and the curve height.

[0109] Among them, before the step of detecting the video playing instruction of the smart terminal and obtaining the popularity situation data and / or multiple situation data of the current video includes:

[0110] Pre-set the intelligent option for the video content playing resolution on the smart terminal.

[0111] Among them, the popularity situation data further includes: the viewing duration ratio and jump frequency of the video content, and / or the interactive index data of the video content.

[0112] Among them, the step of generating the popularity curve of the current video based on the popularity situation data and / or multiple situation data of the current video further includes:

[0113] According to the generated popularity curve of the current video, separate the climax segments and low-heat zone segments in the current video, and control the intelligent clarity to play the video in the way that each segment uses one clarity, as described above.

[0114] Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be completed by instructing relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above methods. Among them, any reference to a memory, storage, database, or other medium used in the various embodiments provided by the present invention can include non-volatile and / or volatile memories. Non-volatile memories can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memories can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and Rambus dynamic RAM (RDRAM), etc.

[0115] In summary, the present invention provides a method, device, intelligent terminal, and storage medium for intelligent resolution adjustment processing based on video content. The present invention can realize the automatic intelligent adjustment of the resolution when the user plays a video. The present invention can adjust the resolution in real time according to real-time data such as the popularity of the video content and the speed ratio (for example, playing in a relatively high-definition resolution during the climax segment). The present invention is beneficial for saving traffic expenses in a more reasonable way of allocating traffic when the user is in a poor Wifi condition or using their own traffic, and realizing intelligent high definition of exciting highlights, providing convenience for the user's use and saving network traffic.

Claims

1. A method for intelligently adjusting resolution based on video content, characterized in that: include: Detecting a video playback instruction of a smart terminal, obtaining popularity data and / or multiple data of the current video; Generate a popularity curve of the current video based on the popularity data and / or multiple data of the current video; According to the heat curve of the current video, threshold trigger conditions of different resolutions of the video content are set, the heat curve is sampled in real time, and the corresponding resolution / bit rate is mapped to the current video content according to the time point and the curve height; During the playback of the currently played video, the resolution of the played video content is intelligently adjusted according to the corresponding resolution / bit rate mapped to the current video content.

2. The method for intelligently adjusting the resolution based on video content according to claim 1, characterized in that: The popularity data includes: popularity change data of video content within a certain time period.

3. The method for intelligently adjusting the resolution based on video content according to claim 1, characterized in that: It refers to the viewing frequency or replay count of a video in different time periods, as well as the playback of the same video on different platforms or user groups.

4. The method for intelligently adjusting resolution based on video content according to claim 1, characterized in that: The steps of generating a heat curve of the current video, setting threshold trigger conditions of different resolutions of the video content, sampling the heat curve in real time, and mapping the corresponding resolution / bit rate of the current video content according to the time point and the curve height include: According to the heat curve of the current video, set the threshold trigger conditions of different resolutions of the video content: when the heat curve value is in the (L, M) range, use 720P resolution; when the heat curve value is in the (M, N) range, use 1080P resolution; when the heat curve value is in the (N, K) range, use 2K and / or 4K resolution, where L<M<N<K; The heat curve is sampled in real time, and the corresponding resolution / bit rate is mapped to the current video content according to the time point and the curve height.

5. The method for intelligently adjusting resolution based on video content according to claim 1, characterized in that: The step of detecting a video playing instruction of a smart terminal and obtaining the popularity data and / or multiple data of the current video includes: Pre-set smart options for video content playback resolution on smart terminals.

6. The method for intelligently adjusting resolution based on video content according to claim 2, characterized in that: The popularity data also includes: the viewing time ratio and jump frequency of the video content, and / or the interaction index data of the video content.

7. The method for intelligently adjusting resolution based on video content according to claim 1, characterized in that: The step of generating a heat curve of the current video based on the heat situation data and / or multiple situation data of the current video also includes: According to the heat curve generated for the current video, the climax segment and the low heat segment in the current video are separated, and each segment uses a different clarity to control the intelligent clarity playback of the video.

8. A resolution intelligent adjustment processing device based on video content, characterized in that: The device comprises: A video heat data acquisition module is used to detect a video playback instruction of a smart terminal and acquire heat status data and / or multiple status data of the current video; A heat curve generation module, used to generate a heat curve of the current video based on the heat situation data and / or multiple situation data of the current video; A resolution mapping module is used to set threshold trigger conditions for different resolutions of the video content according to the heat curve generated for the current video, sample the heat curve in real time, and map the corresponding resolution / bitrate of the current video content according to the time point and the curve height; The intelligent resolution adjustment module is used to intelligently adjust the resolution of the played video content according to the corresponding resolution / bit rate mapped to the current video content during the playback of the currently played video.

9. An intelligent terminal, characterized in that: The device comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, and the one or more programs include being used to execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: When the instructions in the storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the method as described in any one of claims 1 to 7.

Citation Information

Cited By

  • Display device and media asset playing method

    CN120980293A