Video share model-based video fixing
First Claim
Patent Images
1. A method comprising:
- receiving, at a processor executing a video application, video data associated with a smart phone that is in communication with a wireless network;
recognizing, by the processor, a portion of the video data that can be modeled;
determining, by the processor, a model that can be used to represent the portion of the video data;
determining, by the processor, a location of the smart phone;
verifying, by the processor, the model based upon the location of the smart phone;
removing, by the processor, the portion of the video data that can be modeled from the video data; and
transmitting, by the processor, a remainder of the video data to a communication device in communication with the wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for model-based video fixing are disclosed. A video can be retrieved and analyzed to determine if any portion of the video can be represented by a model. If a portion that can be modeled is identified, a model that approximates the portion can be specified, the portion can be removed from the video, and instructions for modeling the video can be formatted. The video and the instructions can be transmitted to a receiving device, which can synthesize the model and the received video to generate a model-based video. Systems for providing the model-based video fixing are also disclosed.
26 Citations
20 Claims
-
1. A method comprising:
-
receiving, at a processor executing a video application, video data associated with a smart phone that is in communication with a wireless network; recognizing, by the processor, a portion of the video data that can be modeled; determining, by the processor, a model that can be used to represent the portion of the video data; determining, by the processor, a location of the smart phone; verifying, by the processor, the model based upon the location of the smart phone; removing, by the processor, the portion of the video data that can be modeled from the video data; and transmitting, by the processor, a remainder of the video data to a communication device in communication with the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising receiving video data, recognizing a portion of the video data that can be modeled, determining a model that can be used to represent the portion of the video data, determining a location at which the video data is captured, verifying the model based upon the location at which the video data is captured, removing the portion of the video data that can be modeled from the video data, and transmitting a remainder of the video data to a communication device in communication with a wireless network. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, at a processor, video data associated with a first communication device that is in communication with a wireless network; recognizing, by the processor, a portion of the video data that can be modeled; determining, by the processor, a model that can be used to represent the portion of the video data; determining, by the processor, a location of the first communication device; removing, by the processor, the portion of the video data that can be modeled from the video data; compressing, by the processor, a remainder of the video data; formatting, by the processor, instructions that are used by a second communication device to synthesize the model and the remainder of the video data; and transmitting, by the processor, the remainder of the video data to the second communication device via the wireless network. - View Dependent Claims (17, 18, 19, 20)
-
Specification