Method, apparatus, and system for implementing video quality assessment
AssigneeHuawei Technologies Co., Ltd.
InventorsJie Xiong, Youqing Yang, Yihong Huang
Life of this patent
Estimating the term…
Abstract
The present invention discloses a method, an apparatus, and a system for implementing video quality assessment. When video quality is assessed, a proportion of a damaged data caused by packet loss in a video frame in which the damaged data is located is considered, and other factors are also considered, such as a position of the damaged data in the video frame and impact of a scene in which the video frame is located on the video frame or a video frame located after the video frame. Therefore, accuracy of quality assessment is higher.
Claims17
A method for implementing video quality assessment, where the method includes:
- determining that a first data packet in a plurality of data packets is lost, the plurality of the data packets being for encapsulating a first video frame;
- obtaining a quality deterioration value of the first video frame by calculating a proportion of damaged data in the first video frame, where the damaged data includes image data affected by loss of the first data packet in the first video frame;
- determining a position of the damaged data in the first video frame;
- and
- correcting the quality deterioration value of the first video frame based on the position of the damaged data in the first video frame;
- wherein the correcting based on the position of the damaged data in the first video frame includes:
- correcting the quality deterioration value of the first video frame by using a formula xlel2=α*xlel1, wherein xlel1 is a quality deterioration value obtained before being corrected based on the position, xlel2 is a quality deterioration value obtained after being corrected based on the position, a is a correction factor and is used to represent a degree of impact of the position of the damaged data in the first video frame on quality of the first video frame, a value of a is greater than 0 and is less than or equal to 1, a smaller value of a indicates a lower impact degree, and a larger value of a indicates a higher impact degree.
An assessment apparatus comprising:
- a processor;
- and
- a non-transitory computer readable medium which contains computer-executable instructions;
- the processor is configured to execute the computer-executable instructions to perform operations comprising:
- determining that a first data packet in a plurality of data packets is lost, the plurality of the data packets being for encapsulating a first video frame;
- obtaining a quality deterioration value of the first video frame by calculating a proportion of damaged data in the first video frame, where the damaged data includes image data affected by loss of the first data packet in the first video frame;
- determining a position of the damaged data in the first video frame;
- and
- correcting the quality deterioration value of the first video frame based on the position of the damaged data in the first video frame;
- wherein the correcting based on the position of the damaged data in the first video frame includes:
- correcting the quality deterioration value of the first video frame by using a formula xlel2=α*xlel1, wherein xlel1 is a quality deterioration value obtained before being corrected based on the position, xlel2 is a quality deterioration value obtained after being corrected based on the position, α is a correction factor and is used to represent a degree of impact of the position of the damaged data in the first video frame on a quality of the first video frame, a value of α is greater than 0 and is less than or equal to 1, a smaller value of α indicates a lower impact degree, and a larger value of α indicates a higher impact degree.
A non-transitory computer readable medium which contains computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, enables an assessment apparatus to perform:
- determining that a first data packet in a plurality of data packets is lost, the plurality of the data packets being for encapsulating a first video frame is lost;
- obtaining a quality deterioration value of the first video frame by calculating a proportion of damaged data in the first video frame, where the damaged data includes image data affected by loss of the first data packet in the first video frame;
- determining a position of the damaged data in the first video frame;
- and
- correcting the quality deterioration value of the first video frame based on the position of the damaged data in the first video frame;
- wherein the correcting the quality deterioration value of the first video frame based on the position of the damaged data in the first video frame includes:
- correcting the quality deterioration value of the first video frame by using a formula xlel2=α*xlel1, wherein xlel1 is a quality deterioration value obtained before being corrected based on the position, xlel2 is a quality deterioration value obtained after being corrected based on the position, α is a correction factor and is used to represent a degree of impact of the position of the damaged data in the first video frame on quality of the first video frame, a value of α is greater than 0 and is less than or equal to 1, a smaller value of α indicates a lower impact degree, and a larger value of α indicates a higher impact degree.
Dependencies are inferred from the claim text.