Method and apparatus for content protection
First Claim
Patent Images
1. A method for altering source digital image content, comprising:
- providing source digital image content organized as a sequence of frames to a rendering unit, wherein rendering of the source digital image content produces a first sequence of rendered frames for real-time display;
altering the source digital image content within the rendering unit in response to tags in a data stream that provide tagged commands to the rendering unit to remove, add, or modify an item in the source digital image content using three-dimensional processing to produce a second sequence of rendered frames that is different than the first sequence of rendered frames, wherein the item is within a portion of the first sequence of rendered frames that is visible to a viewer,the step of altering the source digital image content further including detecting one of the tags in the data stream associated with a frame in the sequence of frames, a portion of the frame being altered to generate an altered frame in the second sequence of rendered frames; and
utilizing the tag to access an action table and find the tagged commands, to cause the first sequence of rendered frames to be displayed and the second sequence of rendered frames to be recorded.
2 Assignments
0 Petitions
Accused Products
Abstract
Method and apparatus for protecting image content. In an embodiment, tags are used to identify how to alter image content. A graphics processor is configured to process the tags and to alter the image responsive to the tags. In another embodiment, a graphics processor is configured to alter image content unless a key is provided to the graphics processor.
-
Citations
31 Claims
-
1. A method for altering source digital image content, comprising:
-
providing source digital image content organized as a sequence of frames to a rendering unit, wherein rendering of the source digital image content produces a first sequence of rendered frames for real-time display; altering the source digital image content within the rendering unit in response to tags in a data stream that provide tagged commands to the rendering unit to remove, add, or modify an item in the source digital image content using three-dimensional processing to produce a second sequence of rendered frames that is different than the first sequence of rendered frames, wherein the item is within a portion of the first sequence of rendered frames that is visible to a viewer, the step of altering the source digital image content further including detecting one of the tags in the data stream associated with a frame in the sequence of frames, a portion of the frame being altered to generate an altered frame in the second sequence of rendered frames; and utilizing the tag to access an action table and find the tagged commands, to cause the first sequence of rendered frames to be displayed and the second sequence of rendered frames to be recorded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device for altering source digital image content, comprising:
-
a rendering unit configured to; produce a first sequence of rendered frames for real-time display by rendering the source digital content that is organized as a sequence of frames, detect tags in a data stream, and associate the detected tags with tagged commands for altering the source digital image content to remove, add, or modify an item in the source digital image content using three-dimensional processing to produce a second sequence of rendered frames that is different than the first sequence of rendered frames, wherein the item is within a portion of the first sequence of rendered frames that is visible to a viewer and the rendering unit includes a tag detector for detecting the tags in the data stream, one of the tags being associated with one frame in the sequence of frames, a portion of the one frame being altered to generate an altered frame in the second sequence of rendered frames; and an action table that is accessed utilized to find the tagged commands and cause the first sequence of rendered frames to be displayed and the second set of rendered frames to be recorded. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification