Digital media recasting
AssigneesSony Corporation, Sony Electronics Inc.
InventorScott Smyers
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method of tagging content can include: accessing a frame of a digital media production; identifying an object for tagging within the frame; defining a metadata tag for the object; and storing the metadata tag in association with the identified object and the frame in the digital media production. In one embodiment, a method of substituting content can include: receiving tagged digital media in a controller; identifying an object for substitution by searching through objects and metadata tags in the tagged digital media; retrieving a substitute object using the controller; and re-rendering the tagged digital media to produce a customized digital media using the substitute object in place of the identified object.
Claims20
A method, comprising:
- displaying user interface controls on a display screen using instructions executed by a processor, wherein the processor is coupled to a user input device, the user interface controls being used for tagging digital media and capturing substitute objects;
- accepting a signal from the user input device to indicate operation of a capture tool for capturing a substitute object;
- accepting a signal from the user input device to select a digital media production for substitution of the substitute object, wherein the digital media production comprises a frame with objects, and wherein an identified object that is available for the substitution in the frame is tagged with a first metadata tag that is stored along with the identified object on the digital media production, wherein the first metadata tag comprises fields that indicate identification of the frame, a type of the identified object, static dimensions, relative dimensions, a time stamp, and geometric orientation to support a polygon model with time variables for the identified object, the time variables being associated with appearance of the identified object in one or more frames of the digital media production;
- accepting a signal from the user input device to capture the substitute object using the capture tool, wherein the capture of the substitute object comprises adding a second metadata tag for the substitute object, wherein the second metadata tag comprises fields that indicate for the substitute object, a type, static dimensions, relative dimensions, and geometric orientation;
- rendering customized digital media by substituting the substitute object for the identified object in the one or more frames of the digital media production by matching the second metadata tag for correlation to the polygon model from the first metadata tag;
- and
- providing the customized digital media for access by one or more users.
A computer-readable storage device, comprising:
- one or more instructions for displaying user interface controls on a display screen using instructions executed by a processor, wherein the processor is coupled to a user input device, the user interface controls being used for tagging digital media and capturing substitute objects;
- one or more instructions for accepting a signal from the user input device to indicate operation of a capture tool for capturing a substitute object;
- one or more instructions for accepting a signal from the user input device to select a digital media production for substitution of the substitute object, wherein the digital media production comprises a frame with objects, and wherein an identified object that is available for the substitution in the frame is tagged with a first metadata tag that is stored along with the identified object on the digital media production, wherein the first metadata tag comprises fields that indicate identification of the frame, a type of the identified object, static dimensions, relative dimensions, a time stamp, and geometric orientation to support a polygon model with time variables for the identified object, the time variables being associated with appearance of the identified object in one or more frames of the digital media production;
- one or more instructions for accepting a signal from the user input device to capture the substitute object using the capture tool, wherein the capture of the substitute object comprises adding a second metadata tag for the substitute object, wherein the second metadata tag comprises fields that indicate for the substitute object, a type, static dimensions, relative dimensions, and geometric orientation;
- one or more instructions for rendering customized digital media by substituting the substitute object for the identified object in the one or more frames of the digital media production by matching the second metadata tag for correlation to the polygon model from the first metadata tag;
- and
- one or more instructions for providing the customized digital media for access by one or more users.
A content substitution system, comprising:
- a display screen for displaying user interface controls using instructions executed by a processor, wherein the processor is coupled to a user input device, the user interface controls being used for tagging digital media and capturing substitute objects;
- a capture tool for capturing a substitute object in response to a signal from the user input device, wherein the capture of the substitute object comprises adding a first metadata tag for the substitute object, wherein the first metadata tag comprises fields that indicate for the substitute object, a type, static dimensions, relative dimensions, and geometric orientation;
- a controller for accepting a signal from the user input device to select a digital media production for substitution of the substitute object, wherein the digital media production comprises a frame with objects, and wherein an identified object that is available for the substitution in the frame is tagged with a second metadata tag that is stored along with the identified object on the digital media production, wherein the second metadata tag comprises fields that indicate identification of the frame, a type of the identified object, static dimensions, relative dimensions, a time stamp, and geometric orientation to support a polygon model with time variables for the identified object, the time variables being associated with appearance of the identified object in one or more frames of the digital media production;
- a rendering engine coupled to the controller, the rendering engine being for rendering customized digital media by substituting the substitute object for the identified object in the one or more frames of the digital media production by matching the first metadata tag for correlation to the polygon model from the second metadata tag;
- and
- tangible media and a network for providing access to the customized digital media by one or more users.
Dependencies are inferred from the claim text.