白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

QoE feedback based intelligent video transport stream tuning

專利號(hào)
US11159804B1
公開日期
2021-10-26
申請(qǐng)人
Robert Henry Strowe(US GA Suwanee)
發(fā)明人
Robert Henry Strowe
IPC分類
H04N19/164; H04N21/442; H04L29/06; H04N19/172; H04L12/801; H04N19/174
技術(shù)領(lǐng)域
qoe,encoder,feedback,quality,analyzer,can,in,video,be,audio
地域: GA GA Cumming

摘要

Various methods, systems, and apparatuses can be used to provide intelligent tuning based on quality-of-experience (QoE) feedback. In some implementations, an encoder can be modified to receive QoE feedback and subsequently adjust the transmitted output video signal. For example, based on a QoE feedback, an output compression rate can be optimized. In other implementations, an external intelligent monitor can be used to receive QoE feedback, compute output compression rate adjustments, and send adjustment commands to the encoder. Dynamically adjusting encoder parameters can reduce bandwidth while maintaining a high QoE.

說(shuō)明書

TECHNICAL FIELD

This disclosure relates to improving video transport stream tuning.

BACKGROUND

Traditionally, video quality and audio quality have been difficult for operators to predict. Thus, these quality metrics have been difficult to adequately handle. However, some metrics operate as a mechanism for audio/video (A/V) service providers to augment existing monitoring practices and generate meaningful subscriber centric, audio/video quality reports. One such metric for audio/video feedback is generically termed quality of experience (QoE). A QoE score can represent the general satisfaction level of a listener and/or viewer to a particular program or stream. In some examples, QoE is scored based on human perceptual analysis of numerous monitored programs in real-time. All QoE analysis is generally performed in the compressed domain.

In many modern A/V systems, various algorithms can be used to analyze, transcode, and transrate (i.e., modify bit rate) A/V signals. Such signals originate from a variety of A/V sources and are processed by A/V processors in networked devices called encoders. Quality analyzers can determine the A/V quality based on the absence or existence of video and/or audio defects such as, for example, missing video slices, audio silence, poor QoE scores, ETR-290 status, among many others. Operators currently estimate the best output rate setting and manually observe an A/V to determine if the signal is free of defects. However, an algorithm can be implemented that automatically and intelligently tunes encoder parameters based on QoE feedback.

BRIEF DESCRIPTION OF THE DRAWINGS

權(quán)利要求

1
What is claimed is:1. A quality of experience (QoE) feedback based intelligent encoder tuning system, comprising:a packet network interface operable to receive, from a user computing device, a signal comprising both (a) an audio or video quality feedback and (b) one or more defect codes that are associated with the audio or video quality feedback, wherein the audio or video quality feedback comprises a QoE score that is generated by the user computing device and based on monitoring missing video slices by the user computing device, wherein the QoE score is generated based upon QoE data that is measured from compressed data received by the user computing device from the QoE feedback based intelligent encoder tuning system, and wherein the signal comprising the audio or video quality feedback is received from the user computing device via a Simple Network Management Protocol (SNMP) trap;a processor module operable to compare the received audio or video quality feedback to a specific quality range;wherein the processor module is operable to adjust an encoder parameter or setting based on the comparison between the audio or video quality feedback to the specific quality range, wherein the specific quality range is predefined based upon network characteristics and comprises a threshold QoE value, wherein the encoder parameter or setting comprises an initial encoder setting, the initial encoder setting comprising a compression rate that yields a lowest bandwidth usage and an absence of video/audio defects, wherein the processor module adjusts the encoder parameter or setting in an iterative manner, the QoE feedback being received by the processor module iteratively in real-time, and wherein:the encoder parameter or setting adjustment results in compression rate increases when the audio or video quality feedback is within the specific quality range, wherein the amount by which the compression rate is increased is based upon the one or more defect codes; andthe encoder parameter or setting adjustment results in compression rate decreases when the audio or video quality feedback is outside the specific quality range, wherein the amount by which the compression rate is decreased is based upon the one or more defect codes;wherein the audio or video quality feedback signal is received in real-time; andwherein the QoE feedback based intelligent encoder tuning system is automated, adjusting the encoder parameter without the input of a user or operator.2. The intelligent encoder tuning system of claim 1, wherein the accepted quality range is programmable.3. The intelligent encoder tuning system of claim 1, wherein the encoder parameters or setting initialize to default values.4. A computer implemented method, comprising:receiving, from a user computing device, a signal comprising both (a) audio or video quality feedback and (b) one or more defect codes that are associated with the audio or video quality feedback via an interface, wherein the audio or video quality feedback comprises a QoE score that is generated by the user computing device and based on monitoring missing video slices by the user computing device, wherein the QoE score is generated based upon QoE data that is measured from compressed data received by the user computing device, and wherein the signal comprising the audio or video quality feedback is received from the user computing device;comparing the received audio or video quality feedback to a predetermined quality range, wherein the predetermined quality range is predefined based upon network characteristics and comprises a threshold QoE value;adjusting an encoder parameter or setting based on the comparison of the received audio or video quality feedback to the predetermined quality range via a processor, wherein the encoder parameter or setting comprises an initial encoder setting, the initial encoder setting comprising a compression rate that yields a lowest bandwidth usage and an absence of video/audio defects, wherein the encoder parameter or setting is adjusted in an iterative manner;wherein the adjusting to the encoder parameter or setting results in increasing the compression rate of an encoder when audio or video quality feedback is within the predetermined quality range, wherein the amount by which the compression rate is increased is based upon the one or more defect codes;wherein the adjusting to the encoder parameter or setting results in decreasing a compression rate of an encoder when audio or video quality feedback is outside the predetermined quality range, wherein the amount by which the compression rate is decreased is based upon the one or more defect codes;wherein the audio and video quality feedback signal is received in real-time; andwherein the method is automated, adjusting the encoder parameter or setting without the input of a user or operator.5. The computer implemented method of claim 4, wherein the quality range is programmable.6. The computer implemented method of claim 4, wherein the encoder parameters or setting initialize with default values.7. The computer implemented method of claim 4, wherein the audio or video quality feedback signal is a QoE score.8. A computer implemented method comprising:receiving, from a user computing device, a signal comprising both (a) audio or video quality feedback and (b) one or more defect codes that are associated with the audio or video quality feedback via an interface, wherein the audio or video quality feedback comprises a QoE score that is generated by the user computing device and based on monitoring missing video slices by the user computing device, wherein the QoE score is generated based upon QoE data that is measured from compressed data received by the user computing device, and wherein the signal comprising the audio or video quality feedback is received from the user computing device;comparing the received audio or video quality feedback to a certain quality range, wherein the certain quality range is predefined based upon network characteristics and comprises a threshold QoE value;adjusting an encoder parameter or setting based on the comparison of the audio or video quality feedback to the certain quality range via a processor, wherein the encoder parameter or setting comprises an initial encoder setting, the initial encoder setting comprising a compression rate that yields a lowest bandwidth usage and an absence of video/audio defects, wherein the encoder parameter or setting is adjusted in an iterative manner, and wherein:the encoder parameter or setting adjustment results in compression rate increases when the audio or video quality feedback is within the certain quality range, wherein the amount by which the compression rate is increased is based upon the one or more defect codes; andthe encoder parameter or setting adjustment results in compression rate decreases when the audio or video quality feedback is outside the certain quality range, wherein the amount by which the compression rate is decreased is based upon the one or more defect codes;wherein the audio and video quality feedback signal is received in real-time;wherein the method is automated, adjusting without the input of a user or operator.9. The computer implemented method of claim 8, wherein the accepted quality range is programmable.10. The computer implemented method of claim 8, wherein the encoder parameter or setting adjustment is performed from a remote device.11. The computer implemented method of claim 8, wherein the audio or video quality feedback signal is a QoE score.
微信群二維碼
意見(jiàn)反饋