Nothing Special   »   [go: up one dir, main page]

CN108111910B - Method and system for adjusting video playing definition - Google Patents

Method and system for adjusting video playing definition Download PDF

Info

Publication number
CN108111910B
CN108111910B CN201711409350.3A CN201711409350A CN108111910B CN 108111910 B CN108111910 B CN 108111910B CN 201711409350 A CN201711409350 A CN 201711409350A CN 108111910 B CN108111910 B CN 108111910B
Authority
CN
China
Prior art keywords
video
top box
playing
set top
resolution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711409350.3A
Other languages
Chinese (zh)
Other versions
CN108111910A (en
Inventor
姜超
祝振东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201711409350.3A priority Critical patent/CN108111910B/en
Publication of CN108111910A publication Critical patent/CN108111910A/en
Priority to PCT/CN2018/102611 priority patent/WO2019119854A1/en
Application granted granted Critical
Publication of CN108111910B publication Critical patent/CN108111910B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4516Management of client data or end-user data involving client characteristics, e.g. Set-Top-Box type, software version or amount of memory available
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4854End-user interface for client configuration for modifying image parameters, e.g. image brightness, contrast

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention is suitable for the field of data processing, and provides a method and a system for adjusting video playing definition, wherein the method comprises the following steps: acquiring the playing attribute of a video being played, the playing attribute of a set top box, the playing attribute of display equipment and network bandwidth; and respectively comparing the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth with the playing attribute of the video, and adjusting the video according to the comparison result. By implementing the embodiment of the invention, the set top box can comprehensively adjust the playing definition of the video according to the use environment of the user, and provides the best video watching experience allowed by the environment for the user.

Description

Method and system for adjusting video playing definition
Technical Field
The invention belongs to the field of data processing, and particularly relates to a method and a system for adjusting video playing definition.
Background
With the development of broadband speed-up and video services of operators, the demand of users for watching network videos is increasing day by day. Video clarity and play fluency are key factors that affect user experience. In order to meet the requirements of different users, different definitions often exist in the same film source on a streaming media platform. For example: standard definition, high definition (720P), full high definition (1080P), or ultra high definition (4K), among others.
The home environments of the users are various, and the home environments influencing the experience of the users watching the streaming media videos comprise: network bandwidth, display equipment and an internet access mode. Wherein,
network bandwidth is embodied in different network services of the transacted operators or is influenced by house building wiring, so that the bandwidth of users is 4M, 8M, 20M, 100M, 1000M and the like.
The display devices are different, and the maximum or best resolution output by the television set in the home of the user is different, such as standard definition, high definition, 4K and the like.
The devices access the internet in different ways, for example, the users connect the devices through wires, and some users connect the devices through wireless. Some users only have 4M bandwidth at home, and inevitably have a pause phenomenon when playing 4K-definition streaming media, thereby affecting user experience. Some users have a bandwidth of 1000M at home, the television output is 4K, and if the high-definition streaming media can be played, the standard-definition streaming media is played, so that the problem of blurred video is brought to the users.
How to adjust the video fluency and definition according to the family environment of the user to meet the best user experience is a problem which needs to be solved urgently at present.
Disclosure of Invention
The embodiment of the invention aims to provide a method and a system for adjusting video playing definition, so as to solve the problem that the video definition cannot be adjusted according to the use environment of a user when a set top box plays a video in the prior art.
The embodiment of the invention is realized in such a way that a method for adjusting video playing definition comprises the following steps:
acquiring the playing attribute of a video being played, the playing attribute of a set top box, the playing attribute of display equipment and network bandwidth;
and respectively comparing the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth with the playing attribute of the video, and adjusting the video according to the comparison result.
Another objective of an embodiment of the present invention is to provide a system for adjusting video playing sharpness, where the system includes:
the acquisition unit is used for acquiring the playing attribute of a video being played, the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth;
and the adjusting unit is used for respectively comparing the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth with the playing attribute of the video and adjusting the video according to the comparison result.
According to the embodiment of the invention, the playing attribute of the video being played, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth are acquired, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth are respectively compared with the playing attribute of the video, and the video is adjusted according to the comparison result, so that the playing definition of the video can be comprehensively adjusted by the set top box according to the use environment of a user, and the best video watching experience allowed by the environment is provided for the user.
Drawings
Fig. 1 is a flowchart illustrating a method for adjusting video playing sharpness according to an exemplary embodiment of the present invention;
fig. 2 is a block diagram illustrating a system for adjusting video playback sharpness according to an exemplary embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In order to explain the technical means of the present invention, the following description will be given by way of specific examples.
Fig. 1 is a flowchart illustrating a method for adjusting video playback sharpness according to an exemplary embodiment of the present invention, where the method includes the following steps:
step S101, acquiring the playing attribute of the video being played, the playing attribute of the set-top box, the playing attribute of the display device and the network bandwidth.
In the embodiment of the invention, in order to provide better video playing experience for users, the set top box for adjusting video playing definition acquires the playing attribute of the video being played, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth. The playing attributes of the video include, but are not limited to: the code rate of the video, the resolution of the video, and the playing attributes of the set-top box include, but are not limited to: the current output resolution of the set-top box, the maximum output resolution of the set-top box, and the playing attributes of the display device include, but are not limited to: the maximum output resolution of the display device, the network bandwidth, is the speed of the network the user is using.
The method for acquiring the playing attribute of the display device comprises the following steps: the method comprises the steps of obtaining extended display identification data EDID of display equipment through a direct digital control DDC channel of the HDMI, and obtaining playing attributes of the display equipment according to the EDID.
The network bandwidth can be obtained by measuring through measuring software, the playing attribute of the video can be obtained by analyzing the video through analyzing software, the playing attribute of the set top box is stored locally in the set top box, and the set top box can be obtained by directly calling local information.
And S102, comparing the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth with the playing attribute of the video respectively, and adjusting the video according to the comparison result.
In the embodiment of the present invention, what affects the video playing effect is generally the relationship between the code rate of the video and the network bandwidth, and the relationship between the resolution of the video and the resolution of the terminal and the resolution of the display device, and the played video is adjusted according to the above relationship.
The comparing the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth with the playing attribute of the video respectively, and adjusting the video according to the comparison result includes:
comparing the network bandwidth with the code rate of the video, if the network bandwidth is higher than the code rate of the video, adjusting the video to a higher definition film source, and if the network bandwidth is lower than the code rate of the video, adjusting the video to a low definition film source; and/or the presence of a gas in the gas,
and respectively comparing the resolution of the video with the playing attribute of the terminal and the playing attribute of the display device, counting the conditions of the resolution of the video, the current output resolution of the set top box, the maximum output resolution of the set top box and the maximum output resolution of the display device if the resolution of the video is higher than the playing attribute of the set top box, and increasing the output resolution of the set top box if the current output resolution of the set top box is lower than the resolution of the video and lower than the maximum output resolution of the set top box so as to enable the output resolution of the set top box to be matched with the resolution of the video.
When playing network video, the factors influencing the playing definition are mainly the network bandwidth and the code rate of the video. When the network bandwidth is larger than the video code rate, the video can be smoothly played. Otherwise a stuck occurs. We can make a corresponding relationship between the network bandwidth and the video bitrate. For example, under the network bandwidth of 10Mbps, the video with the maximum bitrate of 8Mbps can be played, and the definition of the video is generally 720P or 1080P. When the user plays the video, the downloading speed can be calculated by monitoring the downloading size of the video file in unit time, so that the network bandwidth for playing the video can be known. And simultaneously analyzing the code rate for playing the video. The code rate of the video and the network bandwidth are combined, and whether the network bandwidth meets the requirement of smooth playing of the video can be judged. According to the corresponding relationship between the network bandwidth and the video code rate, it can also be determined that the network bandwidth can support the maximum code rate. Because the video packaging types and the compression ratios are different, the relationship between the bandwidth and the video fluency can be judged by some auxiliary methods. For example: and recording the pause times of playing the video in unit time, the size of a video buffer area and the like to know the smoothness degree of playing the current video. Judge equipment connection type, under the circumstances that wifi connects, the bandwidth can change in real time because of factors such as interfering signal, and it is more stable to cause the card pause under this kind of circumstances and can indicate the user to change wired connection. The auxiliary method can assist in judging the bandwidth and the video fluency to some extent, and the methods are also expected to fall into the invention.
In combination with the definition and output resolution (i.e., Vout _ now) of the video being played, it is possible to know whether the currently played video is output to the maximum extent. For example, the definition of a currently played video is 1080P, but the output resolution is only 480P, so that the content in the video cannot be displayed point to point, and the situation that the video is blurred due to output pixels is reduced.
According to the embodiment of the invention, the playing attribute of the video being played, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth are acquired, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth are respectively compared with the playing attribute of the video, and the video is adjusted according to the comparison result, so that the playing definition of the video can be comprehensively adjusted by the set top box according to the use environment of a user, and the best video watching experience allowed by the environment is provided for the user.
As an optional embodiment of the present invention, before the step of adjusting the video according to the result of the comparison, the method further comprises:
and displaying a video adjusting option on the display equipment so that a user can select whether to adjust the video definition according to the video adjusting option.
In the embodiment of the invention, when the video definition needs to be adjusted, the set top box does not default to adjust the video, but displays the adjustment option on the display equipment, and a user can determine whether to adjust the video or not and what definition to adjust through the motor adjustment option.
Fig. 2 is a block diagram of a system for adjusting video playback sharpness according to an exemplary embodiment of the present invention, where the system includes:
the obtaining unit 201 is configured to obtain a playing attribute of a video being played, a playing attribute of a set top box, a playing attribute of a display device, and a network bandwidth.
In the embodiment of the invention, in order to provide better video playing experience for users, the set top box for adjusting video playing definition acquires the playing attribute of the video being played, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth. The playing attributes of the video include, but are not limited to: the code rate of the video, the resolution of the video, and the playing attributes of the set-top box include, but are not limited to: the current output resolution of the set-top box, the maximum output resolution of the set-top box, and the playing attributes of the display device include, but are not limited to: the maximum output resolution of the display device, the network bandwidth, is the speed of the network the user is using.
The method for acquiring the playing attribute of the display device comprises the following steps: the method comprises the steps of obtaining extended display identification data EDID of display equipment through a direct digital control DDC channel of an HDMI, and obtaining playing attributes of the display equipment according to the extended display identification data EDID.
The network bandwidth can be obtained by measuring through measuring software, the playing attribute of the video can be obtained by analyzing the video through analyzing software, the playing attribute of the set top box is stored locally in the set top box, and the set top box can be obtained by directly calling local information.
An adjusting unit 202, configured to compare the playing attribute of the set top box, the playing attribute of the display device, and the network bandwidth with the playing attribute of the video, and adjust the video according to the comparison result.
In the embodiment of the present invention, what affects the video playing effect is generally the relationship between the code rate of the video and the network bandwidth, and the relationship between the resolution of the video and the resolution of the terminal and the resolution of the display device, and the played video is adjusted according to the above relationship.
The comparing the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth with the playing attribute of the video respectively, and adjusting the video according to the comparison result includes:
comparing the network bandwidth with the code rate of the video, if the network bandwidth is higher than the code rate of the video, adjusting the video to a higher definition film source, and if the network bandwidth is lower than the code rate of the video, adjusting the video to a low definition film source; and/or the presence of a gas in the gas,
and respectively comparing the resolution of the video with the playing attribute of the terminal and the playing attribute of the display device, counting the conditions of the resolution of the video, the current output resolution of the set top box, the maximum output resolution of the set top box and the maximum output resolution of the display device if the resolution of the video is higher than the playing attribute of the set top box, and increasing the output resolution of the set top box if the current output resolution of the set top box is lower than the resolution of the video and lower than the maximum output resolution of the set top box so as to enable the output resolution of the set top box to be matched with the resolution of the video.
When playing network video, the factors influencing the playing definition are mainly the network bandwidth and the code rate of the video. When the network bandwidth is larger than the video code rate, the video can be smoothly played. Otherwise a stuck occurs. We can make a corresponding relationship between the network bandwidth and the video bitrate. For example, under the network bandwidth of 10Mbps, the video with the maximum bitrate of 8Mbps can be played, and the definition of the video is generally 720P or 1080P. When the user plays the video, the downloading speed can be calculated by monitoring the downloading size of the video file in unit time, so that the network bandwidth for playing the video can be known. And simultaneously analyzing the code rate for playing the video. The code rate of the video and the network bandwidth are combined, and whether the network bandwidth meets the requirement of smooth playing of the video can be judged. According to the corresponding relationship between the network bandwidth and the video code rate, it can also be determined that the network bandwidth can support the maximum code rate. Because the video packaging types and the compression ratios are different, the relationship between the bandwidth and the video fluency can be judged by some auxiliary methods. For example: and recording the pause times of playing the video in unit time, the size of a video buffer area and the like to know the smoothness degree of playing the current video. Judge equipment connection type, under the circumstances that wifi connects, the bandwidth can change in real time because of factors such as interfering signal, and it is more stable to cause the card pause under this kind of circumstances and can indicate the user to change wired connection. The auxiliary method can assist in judging the bandwidth and the video fluency to some extent, and the methods are also expected to fall into the invention.
In combination with the definition and output resolution (i.e., Vout _ now) of the video being played, it is possible to know whether the currently played video is output to the maximum extent. For example, the definition of a currently played video is 1080P, but the output resolution is only 480P, so that the content in the video cannot be displayed point to point, and the situation that the video is blurred due to output pixels is reduced.
According to the embodiment of the invention, the playing attribute of the video being played, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth are acquired, the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth are respectively compared with the playing attribute of the video, and the video is adjusted according to the comparison result, so that the playing definition of the video can be comprehensively adjusted by the set top box according to the use environment of a user, and the best video watching experience allowed by the environment is provided for the user.
As an alternative embodiment of the present invention, the system further comprises:
and the video adjusting option display unit is used for displaying video adjusting options on the display equipment so that a user can select whether to adjust the video definition according to the video adjusting options.
In the embodiment of the invention, when the video definition needs to be adjusted, the set top box does not default to adjust the video, but displays the adjustment option on the display equipment, and a user can determine whether to adjust the video or not and what definition to adjust through the motor adjustment option.
Those skilled in the art can understand that each unit included in the above embodiments is only divided according to functional logic, but is not limited to the above division as long as the corresponding function can be realized; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.
It will be further understood by those skilled in the art that all or part of the steps in the method for implementing the above embodiments may be implemented by relevant hardware instructed by a program stored in a computer-readable storage medium, such as ROM/RAM, magnetic disk, optical disk, etc.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (6)

1. A method for adjusting video playback sharpness, the method comprising:
the set top box acquires the playing attribute of a video being played, the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth; the playing attributes of the video comprise: the code rate of the video, the resolution of the video, and the playing attributes of the set-top box include: the current output resolution of the set-top box and the maximum output resolution of the set-top box, and the playing attributes of the display device comprise: a maximum output resolution of the display device; the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth are respectively compared with the playing attribute of the video, and the video is adjusted according to the comparison result, so that the playing definition of the video can be comprehensively adjusted by the set top box according to the use environment of a user;
the comparing the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth with the playing attribute of the video respectively, and adjusting the video according to the comparison result includes:
comparing the network bandwidth with the code rate of the video, if the network bandwidth is higher than the code rate of the video, adjusting the video to a higher definition film source, and if the network bandwidth is lower than the code rate of the video, adjusting the video to a low definition film source; and
and respectively comparing the resolution of the video with the playing attribute of the terminal and the playing attribute of the display device, counting the conditions of the resolution of the video, the current output resolution of the set top box, the maximum output resolution of the set top box and the maximum output resolution of the display device if the resolution of the video is higher than the playing attribute of the set top box, and increasing the output resolution of the set top box if the current output resolution of the set top box is lower than the resolution of the video and lower than the maximum output resolution of the set top box so as to enable the output resolution of the set top box to be matched with the resolution of the video.
2. The method of claim 1, wherein the obtaining playback attributes of the display device comprises: the method comprises the steps of obtaining extended display identification data EDID of display equipment through a direct digital control DDC channel of the HDMI, and obtaining playing attributes of the display equipment according to the EDID.
3. A method according to claim 1 or 2, wherein prior to the step of adjusting the video according to the result of the comparison, the method further comprises:
and displaying a video adjusting option on the display equipment so that a user can select whether to adjust the video definition according to the video adjusting option.
4. A system for adjusting the sharpness of a video presentation, the system comprising:
the acquisition unit is used for acquiring the playing attribute of a video being played, the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth by adopting the set top box; the playing attributes of the video comprise: the code rate of the video, the resolution of the video, and the playing attributes of the set-top box include: the current output resolution of the set-top box and the maximum output resolution of the set-top box, and the playing attributes of the display device comprise: a maximum output resolution of the display device;
the adjusting unit is used for respectively comparing the playing attribute of the set top box, the playing attribute of the display equipment and the network bandwidth with the playing attribute of the video and adjusting the video according to the comparison result, so that the set top box can comprehensively adjust the playing definition of the video according to the use environment of a user;
the comparing the playing attribute of the set top box, the playing attribute of the display device and the network bandwidth with the playing attribute of the video respectively, and adjusting the video according to the comparison result includes:
comparing the network bandwidth with the code rate of the video, if the network bandwidth is higher than the code rate of the video, adjusting the video to a higher definition film source, and if the network bandwidth is lower than the code rate of the video, adjusting the video to a low definition film source; and
and respectively comparing the resolution of the video with the playing attribute of the terminal and the playing attribute of the display device, counting the conditions of the resolution of the video, the current output resolution of the set top box, the maximum output resolution of the set top box and the maximum output resolution of the display device if the resolution of the video is higher than the playing attribute of the set top box, and increasing the output resolution of the set top box if the current output resolution of the set top box is lower than the resolution of the video and lower than the maximum output resolution of the set top box so as to enable the output resolution of the set top box to be matched with the resolution of the video.
5. The system of claim 4, wherein the obtaining the playback attributes of the display device comprises: the method comprises the steps of obtaining extended display identification data EDID of display equipment through a direct digital control DDC channel of an HDMI, and obtaining playing attributes of the display equipment according to the extended display identification data EDID.
6. The system of claim 4 or 5, wherein the system further comprises:
and the video adjusting option display unit is used for displaying video adjusting options on the display equipment so that a user can select whether to adjust the video definition according to the video adjusting options.
CN201711409350.3A 2017-12-22 2017-12-22 Method and system for adjusting video playing definition Active CN108111910B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201711409350.3A CN108111910B (en) 2017-12-22 2017-12-22 Method and system for adjusting video playing definition
PCT/CN2018/102611 WO2019119854A1 (en) 2017-12-22 2018-08-28 Method and system for adjusting video playing definition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711409350.3A CN108111910B (en) 2017-12-22 2017-12-22 Method and system for adjusting video playing definition

Publications (2)

Publication Number Publication Date
CN108111910A CN108111910A (en) 2018-06-01
CN108111910B true CN108111910B (en) 2020-01-21

Family

ID=62212558

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711409350.3A Active CN108111910B (en) 2017-12-22 2017-12-22 Method and system for adjusting video playing definition

Country Status (2)

Country Link
CN (1) CN108111910B (en)
WO (1) WO2019119854A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108111910B (en) * 2017-12-22 2020-01-21 烽火通信科技股份有限公司 Method and system for adjusting video playing definition
CN109195010B (en) * 2018-08-15 2021-08-06 咪咕视讯科技有限公司 Code rate adjusting method and device
CN109120979B (en) * 2018-08-23 2020-08-21 Oppo广东移动通信有限公司 Video enhancement control method and device and electronic equipment
CN109688465B (en) * 2018-11-27 2020-12-29 Oppo广东移动通信有限公司 Video enhancement control method and device and electronic equipment
CN110753266A (en) * 2019-10-23 2020-02-04 深圳市酷开网络科技有限公司 Video definition adjusting method and device and storage medium
CN111479146B (en) * 2020-04-13 2022-04-05 海信视像科技股份有限公司 Display apparatus and display method
CN113825032B (en) * 2020-06-18 2024-10-15 聚好看科技股份有限公司 Media asset playing method and display device
CN113315991A (en) * 2021-06-01 2021-08-27 南京海比信息技术有限公司 Method for automatically adjusting network video transmission code rate and definition
CN115623228A (en) * 2021-07-13 2023-01-17 北京字节跳动网络技术有限公司 Definition switching method and device for live webcast and client
CN113726759A (en) * 2021-08-25 2021-11-30 烽火通信科技股份有限公司 Code rate self-adaption method, device, equipment and readable storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360221A (en) * 2008-08-25 2009-02-04 中国电信股份有限公司 Network television service adaptation method, server and system
CN101917391A (en) * 2009-12-17 2010-12-15 新奥特(北京)视频技术有限公司 Method for playing network video and system for playing network video
CN104144352A (en) * 2013-05-07 2014-11-12 深圳市同洲电子股份有限公司 Method and system for automatically adjusting output of set-top box
CN104702922A (en) * 2013-12-10 2015-06-10 中国电信股份有限公司 Method and system for transmitting video
CN106303611A (en) * 2015-06-02 2017-01-04 中兴通讯股份有限公司 A kind of method and system realizing film source propelling movement
CN106878808A (en) * 2017-03-17 2017-06-20 福建中金在线信息科技有限公司 A kind of video broadcasting method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7916755B2 (en) * 2006-02-27 2011-03-29 Time Warner Cable Inc. Methods and apparatus for selecting digital coding/decoding technology for programming and data delivery
CN108111910B (en) * 2017-12-22 2020-01-21 烽火通信科技股份有限公司 Method and system for adjusting video playing definition

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101360221A (en) * 2008-08-25 2009-02-04 中国电信股份有限公司 Network television service adaptation method, server and system
CN101917391A (en) * 2009-12-17 2010-12-15 新奥特(北京)视频技术有限公司 Method for playing network video and system for playing network video
CN104144352A (en) * 2013-05-07 2014-11-12 深圳市同洲电子股份有限公司 Method and system for automatically adjusting output of set-top box
CN104702922A (en) * 2013-12-10 2015-06-10 中国电信股份有限公司 Method and system for transmitting video
CN106303611A (en) * 2015-06-02 2017-01-04 中兴通讯股份有限公司 A kind of method and system realizing film source propelling movement
CN106878808A (en) * 2017-03-17 2017-06-20 福建中金在线信息科技有限公司 A kind of video broadcasting method and device

Also Published As

Publication number Publication date
WO2019119854A1 (en) 2019-06-27
CN108111910A (en) 2018-06-01

Similar Documents

Publication Publication Date Title
CN108111910B (en) Method and system for adjusting video playing definition
CN108810649B (en) Image quality adjusting method, intelligent television and storage medium
US9001272B2 (en) Image synthesizing device, coding device, program, and recording medium
US9854232B2 (en) Systems and methods for picture quality monitoring
EP3644617B1 (en) Image display system and image display method
CN110868625A (en) Video playing method and device, electronic equipment and storage medium
EP3685575B1 (en) Display apparatus, method for controlling the same and image providing apparatus
US7176980B2 (en) Method and apparatus for verifying a video format supported by a display device
WO2018000676A1 (en) Method and device for configuring image mode
JPWO2019008818A1 (en) Video processing system and video processing method
US10749923B2 (en) Contextual video content adaptation based on target device
US20100182505A1 (en) Video receiver
CN112514409B (en) Method and system for correcting playing of replacement content based on control information
US20230237976A1 (en) Display Layout Optimization of Multiple Media Streams
WO2010073363A1 (en) Resolution changing device, resolution changing method, and resolution changing program
CN110650352B (en) Video processing method of IPTV browser
EP2693767A2 (en) Image processing apparatus and image processing method thereof
KR20190008070A (en) Electronics apparatus, Display apparatus and contorl method thereof
CN112367556A (en) Method, device and system for automatically adjusting output picture of signal source
US20220264170A1 (en) Systems and methods for dynamically adjusting quality levels for transmitting content based on context
CN111818338B (en) Abnormal display detection method, device, equipment and medium
CN114710707A (en) Display device and video thumbnail acquisition method
US11908340B2 (en) Magnification enhancement of video for visually impaired viewers
KR102529269B1 (en) Electronics apparatus and control method thereof
CN115623276A (en) Display device and advertisement insertion method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant