Method and apparatus for synchronizing dynamic graphics
First Claim
1. A graphic censoring system, comprising:
- a distributor for distributing incomplete video images and graphic data; and
a restoring device for receiving from said distributor the incomplete video images and the graphic data wherein said restoring device completes the received incomplete video images by using the received graphic data, the restoring device undertaking the act of completing received incomplete video images by displaying the incomplete video images in a video plane and displaying the graphic data in a graphics plane, thereby overlaying the graphics data on the video plane, the restoring device accessing synchronization information including a screen location at which to display the graphic data and a frame or frames of video on which to overlay the graphic data, wherein only upon payment of a fee to said distributor does said restoring device complete the received incomplete video images, wherein the graphic data overlays the video image to complete an original video distributed with at least one portion in the video image removed at a frame location, the frame location being overlaid with graphic data containing the at least one portion of video, wherein if a user wishes to view the original video, the user pays a fee to obtain a key to unlock the graphic data, whereby for copy protection, the restoring device not including the graphic data in a video output signal to a recording device such that a complete video cannot be copied to the recording device.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a method for overlaying parts of a displayed presentation of a video by using graphic content rendered by a receiving device such as a set top box or television to complete a displayed presentation of the video. The apparatus receiving frame synchronizing information from a content provider and then conveying the frame synchronizing information as a graphic overlay to the video. The frame synchronizing information comprises frame starting identifier data, frame ending identifier and positional information for describing frame locations and frame timing for overlaying the graphic content and positional information to indicate where to place the graphic content to be overlaid. The frame synchronizing information provides the information necessary to place graphic content, such as a graphic image or graphic animation, at specified positions that are synchronized to the displayed presentation. The same method also enables audio information to be synchronized. The graphic content supplied may include a block of pixel data, an image, an animation or an audio clip.
354 Citations
23 Claims
-
1. A graphic censoring system, comprising:
-
a distributor for distributing incomplete video images and graphic data; and a restoring device for receiving from said distributor the incomplete video images and the graphic data wherein said restoring device completes the received incomplete video images by using the received graphic data, the restoring device undertaking the act of completing received incomplete video images by displaying the incomplete video images in a video plane and displaying the graphic data in a graphics plane, thereby overlaying the graphics data on the video plane, the restoring device accessing synchronization information including a screen location at which to display the graphic data and a frame or frames of video on which to overlay the graphic data, wherein only upon payment of a fee to said distributor does said restoring device complete the received incomplete video images, wherein the graphic data overlays the video image to complete an original video distributed with at least one portion in the video image removed at a frame location, the frame location being overlaid with graphic data containing the at least one portion of video, wherein if a user wishes to view the original video, the user pays a fee to obtain a key to unlock the graphic data, whereby for copy protection, the restoring device not including the graphic data in a video output signal to a recording device such that a complete video cannot be copied to the recording device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for unblocking parts of a displayed presentation from a video signal using graphic content rendered by a receiving device, the method comprising:
-
receiving graphic content related to said video signal, said graphic content including frame synchronizing information comprising frame starting identifier data, frame ending identifier data, for describing frame locations, and frame timings from said graphic contents, the starting and ending identifier data representing a portion of video in a completed video removed from the video signal; obtaining graphic, video and audio information from said graphic content by said receiving device; and overlaying the obtained graphic, video, and audio information of said graphic content between said frame starting identifier and said frame ending identifier in accordance with said frame synchronizing information to thereby generate the completed video, wherein the completed video is not viewable without at least the graphic content overlaid on the frame locations identified by the frame starting identifier and said frame ending identifier.
-
-
23. A method of uncensoring a display by overlaying graphic content on a video plane, said method comprising:
-
receiving graphic content within a receiving device and communicating said graphic content to a graphic plane; receiving frame synchronizing data from said graphic content, said frame synchronizing data comprising frame identifier data, motion vector specifications for describing frame locations, and starting and ending frame coordinate data; and using said frame synchronizing data for overlaying said graphic content onto said video plane so as to complete a portion of said video plane to have a completed video plane by a user wherein said completed video plane being defined by the frame identifier data, motion vector specifications, and starting and ending frame coordinate data, wherein upon payment of a fee said overlaying act is executed.
-
Specification