Patent ID: 8855211
Filing Date: 2014-10-07
Classification: H04N

Abstract:
1. A non-transitory computer-readable storage medium in a set-top box, comprising instructions, which when executed by a processor of the set-top box, cause the processor to perform operations comprising: detecting traffic congestion in a network from which a plurality of packets corresponding to video content are communicated to the set-top box, the plurality of packets comprising a group of packets; predicting packets of a first type in the group of packets which when removed from communicated video content would have a first likelihood that a viewer would recognize a first impairment in a first video presentation of the video content presented by the set-top box, in accordance with analysis of information comprising edge artifacts of the group of packets, the edge artifacts comprising temporal, horizontal or vertical edges, the analysis comprising detecting a moving vertical edge in a scene depicted in the video content, wherein a packet associated with the moving vertical edge is of the first type; predicting packets of a second type in the group of packets which when removed from the communicated video content would have a second likelihood that a viewer would not recognize a second impairment in a second video presentation of the video content presented by the set-top box; and lessening the detected traffic congestion by removing from the video content a number of the predicted packets of the second type, thereby applying the analysis for the group of packets to that group of packets, while substantially retaining in the communicated video content the predicted packets of the first type to achieve a desired quality of the video content; and determining whether a lost packet removed from the communicated video content comprises a frame temporally located at a transition between scenes or temporally located outside a range from twelve frames prior to the transition between scenes to eight frames after the transition between scenes.