SYSTEM TO CORRELATE VIDEO DATA AND CONTEXTUAL DATA
First Claim
Patent Images
1. A method of processing image data, the method comprising:
- receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data;
processing the environmental data to generate metadata;
time stamping the metadata using the capture time data;
receiving video data and video time data at a processor, the video data comprising a plurality of video frames and the video time data reflecting record time of the video data;
correlating the metadata to the video data using the capture time data and the video time data;
receiving a search query, including a search criterion, at the processor;
identifying a frame within the video data by performing a search of the metadata using the search criterion; and
including the identified frame in a search result.
2 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, a method of processing image data may include receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; processing the environmental data to generate metadata; time stamping the metadata using the capture time data; receiving video data and video time data at a processor; correlating the metadata to the video data using the capture time data and the video time data; receiving a search query; and/or identifying a frame within the video data by performing a search of the metadata using the search criterion.
258 Citations
20 Claims
-
1. A method of processing image data, the method comprising:
-
receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; processing the environmental data to generate metadata; time stamping the metadata using the capture time data; receiving video data and video time data at a processor, the video data comprising a plurality of video frames and the video time data reflecting record time of the video data; correlating the metadata to the video data using the capture time data and the video time data; receiving a search query, including a search criterion, at the processor; identifying a frame within the video data by performing a search of the metadata using the search criterion; and including the identified frame in a search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, the system comprising:
-
at least one processor; and at least one memory storing instructions that, when executed by the at least one processor, configure the system to; receive environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; process the environmental data to generate metadata; time stamp the metadata using the capture time data; receive video data and video time data at a processor, the video data comprising a plurality of video frames and the video time data reflecting record time of the video data; correlate the metadata to the video data using the capture time data and the video time data; receive a search query, including a search criterion, at the processor; identify a frame within the video data by performing a search of the metadata using the search criterion; and include the identified frame in a search result. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
-
receive environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; process the environmental data to generate metadata; time stamp the metadata using the capture time data; receive video data and video time data at a processor, the video data comprising a plurality of video frames and the video time data reflecting record time of the video data; correlate the metadata to the video data using the capture time data and the video time data; receive a search query, including a search criterion, at the processor; identify a frame within the video data by performing a search of the metadata use the search criterion; and include the identified frame in a search result.
-
Specification