Video analyzer
AssigneeSling Media Pvt Ltd
InventorsSushant Sudhir Kulkarni, Yatish J. Naik Raikar, Varunkumar B. Tripathi
Life of this patent
Estimating the term…
Abstract
A content receiver and a method for controlling the same are provided. The content receiver, for example, may include, but is not limited to, a communication system configured to receive video content comprising a plurality of video frames from a content source, a processor configured to insert artifacts into one or more video frames when the video frame is subject to data loss, and a video analyzer configured to determine a quality of the video content by quantifying an effect of the inserted artifacts into the one or more video frames, and trigger at least one content receiver response when the quality of the video content is less than a predetermined threshold.
Claims20
A content receiver, comprising:
- a communication system configured to receive video content comprising a plurality of video frames from a content source;
- a processor configured to insert artifacts into one or more video frames of the received video content when the one or more video frames is subject to data loss;
- and
- a video analyzer configured to determine a quality of the video content by quantifying an effect of the inserted artifacts into the one or more video frames by:
- determining edges in the one or more video frames having a luminance delta greater than a predetermined threshold;
- removing, from the determined edges, edges under a predetermined number of pixels in length, edges forming a predefined shape and edges in the video blocks having substantially similar discrete cosine transforms;
- and
- triggering at least one content receiver response when a number of remaining edges of the determined edges exceed a predetermined threshold.
A method for quantifying an effect of inserted artifacts into the one or more video frames by a content receiver, comprising:
- determining, by a video analyzer, edges in the one or more video frames having a luminance delta greater than a predetermined threshold;
- removing, by the video analyzer, edges under a predetermined number of pixels in length, edges forming a predefined shape and edges in the video blocks having substantially similar discrete cosine transforms from the determined edges;
- and
- triggering, by the video analyzer, at least one content receiver response when a number of remaining edges of the determined edges exceed a predetermined threshold.
Dependencies are inferred from the claim text.