Patent ID: 9438913
Filing Date: 2016-09-06
CPC Classification: H04L,H04N

Claim Text:
1. A method for evaluating quality of video streams, comprising: obtaining a sequence of video frames for one or more video streams; obtaining coding information associated with video frames in the sequence of video frames, in which the coding information comprises a coding type of the video frames; determining whether the coding type of a current frame is a first coding type or a second coding type; evaluating single frame quality levels for individual frames in the sequence of frames according to the coding information to obtain a single frame quality evaluation result, if it is determined that the coding information of the current frame is the first coding type, wherein the evaluating, when the coding information of the current frame is the first coding type, is based at least in part on a coding rate of the current frame, at least one intra-coded (I) frame constant, or a frame rate parameter of the sequence of video frames; delaying evaluating of the single frame quality levels until coding information of a reference frame for the second coding type is received and analyzed, if it is determined that the coding information of the current frame is the second coding type, wherein the evaluating, when the coding information of the current frame is the second coding type, is based at least in part on a coding rate of the current frame, at least one predicted (P) frame constant when the current frame is a P frame, at least one bidirectional (B) frame constant when the current frame is a B frame, or a frame rate parameter of the sequence of video frames; and evaluating a sequence quality level for the entire sequence of frames in accordance with the single frame quality levels.