Method and apparatus for model-based recovery of packet loss errors
First Claim
Patent Images
1. A method, comprising:
- recognizing, by a set top box comprising a processor, a portion of a video stream in an Internet Protocol TV network having video compression artifacts corresponding to a stored model, the stored model including an image or a video model of an image background;
performing, by the set top box, model-based video correction of the portion recognized using synthetically generated images of objects in a captured video scene; and
delivering, by the set top box, to a presentation device a corrected portion of the video stream over a low bit rate connection,wherein the model-based video correction corresponds to synthetic replacement of the artifacts according to a stored model of replacement images, andwherein recognizing the portion of the video stream further comprises recognizing, within a captured video, a predetermined amount of compression artifacts for the portion of the video stream for an object having a stored corresponding model for the object.
1 Assignment
0 Petitions
Accused Products
Abstract
A media processor having a controller operable to recognize a portion of a video stream in an Interactive TV (iTV) network having video compression artifacts corresponding to a stored model and perform model-based video correction of the portion recognized using synthetically generated images of objects in a captured video scene. Other embodiments are disclosed.
-
Citations
25 Claims
-
1. A method, comprising:
-
recognizing, by a set top box comprising a processor, a portion of a video stream in an Internet Protocol TV network having video compression artifacts corresponding to a stored model, the stored model including an image or a video model of an image background; performing, by the set top box, model-based video correction of the portion recognized using synthetically generated images of objects in a captured video scene; and delivering, by the set top box, to a presentation device a corrected portion of the video stream over a low bit rate connection, wherein the model-based video correction corresponds to synthetic replacement of the artifacts according to a stored model of replacement images, and wherein recognizing the portion of the video stream further comprises recognizing, within a captured video, a predetermined amount of compression artifacts for the portion of the video stream for an object having a stored corresponding model for the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible computer-readable storage device, comprising computer instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
recognizing within a captured video, a predetermined amount of compression artifacts for a portion of video for an object having a stored corresponding model for the object, the stored model including an image or a video model of an image background; and synthesizing video using model-based video correction to provide a higher quality image for correcting defects in the captured video, wherein the model-based video correction corresponds to synthetic replacement of artifacts in the captured video according to a stored model of replacement images. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A media processor, comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; recognizing a portion of a video stream in an Interactive TV network having video compression artifacts corresponding to a stored model, the stored model including an image or a video model of an image background; and performing model-based video correction of the portion recognized using synthetically generated images of objects to correct defects in a captured video scene, wherein the model-based video correction corresponds to synthetic replacement of the artifacts according to a stored model of replacement images, and wherein the controller recognizes, within a captured video, a predetermined amount of compression artifacts for a portion of video for an object having a stored corresponding model for the object. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A server, comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; recognizing within a captured video, a predetermined amount of compression artifacts for a portion of video for an object having a stored corresponding model for the object, the stored model including an image or a video model of an image background; and synthesizing the portion of the video using model-based video correction according to a stored model of replacement images, wherein the model-based video correction corresponds to synthetic replacement of the artifacts according to the stored model of replacement images.
-
Specification