发明名称 |
Automated video logging methods and systems |
摘要 |
Exemplary embodiments of systems and methods are provided for automatically creating time-based video metadata for a video source and a video playback mechanism. An automated logging process can be provided for receiving a digital video stream, analyzing one or more frames of the digital video stream, extracting a time from each of the one or more frames analyzed, and creating a clock index file associating a time with each of the one or more analyzed frames. The process can further provide for parsing one or more received data files, extracting time-based metadata from the one or more parsed data files, and determining a frame of the digital video stream that correlates to the extracted time based metadata. |
申请公布号 |
US9583149(B2) |
申请公布日期 |
2017.02.28 |
申请号 |
US201514694564 |
申请日期 |
2015.04.23 |
申请人 |
Stieglitz Daniel |
发明人 |
Stieglitz Daniel |
分类号 |
G11B27/30;H04N21/44;H04N21/433;H04N21/2187;H04N21/845;H04N21/435 |
主分类号 |
G11B27/30 |
代理机构 |
Law Office of Michael O'Brien |
代理人 |
Law Office of Michael O'Brien |
主权项 |
1. An automated video logging system, configured to log internal metadata and external metadata associated with a video clip; the automated video logging system comprising:
a video server, configured to transmit a digital video stream to a network; a data server, communicatively connected to at least one data source of external metadata and configured to transmit data files to the network; a logging client, communicatively coupled to the network; wherein the logging client is programmed to perform the following steps while the digital video stream is transmitted to the network:
receive a video frame from the network;analyze the video frame; by
searching the video frame for the internal metadata;searching the data server for the external metadata;extract a time from the video frame analyzed; andcreate a clock index by associating the time with an assigned identifier value for the video frame; wherein the identifier value is one of a frame number, a time code value, or both the frame number and the time code value; the logging client is further programmed to perform the following steps while unprocessed data files are on the network:
receive the external metadata from the network;search the external metadata against internal metadata to determine the video frame having a closest fit to the external metadata; andassociate the external metadata with the internal metadata and the video frame having the closest fit. |
地址 |
Monrovia CA US |