US2019268583A1PendingUtilityA1

Video sequence assembly

Assignee: IBMPriority: Mar 16, 2015Filed: May 9, 2019Published: Aug 29, 2019
Est. expiryMar 16, 2035(~8.6 yrs left)· nominal 20-yr term from priority
H04N 5/265H04N 9/8205H04N 5/272H04N 5/77G11B 27/031H04N 21/816
61
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes receiving, by one or more processors, metadata corresponding to a scene, the metadata comprising a current location and orientation of a scene capture device used to capture the metadata, receiving, by the one or more processors, a required recording quality indication from a user, determining, by the one or more processors, according to the metadata, a stored video sequence corresponding to the scene that meets the required recording quality indication and corresponds to the current location and orientation, and determining, by the one or more processors, according to the metadata, a stored video sequence corresponding to the scene, and assembling, by the one or more processors, an output video sequence for the scene that incorporates at least a portion of the stored video sequence. A corresponding computer program product and computer system are also disclosed herein.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by one or more processors, metadata corresponding to a scene;   receiving, by the one or more processors, a request to record one or more objects;   recording, by the one or more processors, the objects to produce a recorded video sequence of the objects within the scene;   determining, by the one or more processors, according to the metadata, from a publicly accessible repository of video sequences, a stored video sequence corresponding to the scene; and   storing a uniform resource locator (URL) reference to the stored video sequence within metadata of the recorded video sequence, wherein a first portion of the recorded video sequence corresponds to the recorded objects and is encoded as a sequence of partial video frames, and wherein a second portion of the recorded video sequence includes a URL reference to the stored video sequence and a time range within the metadata of the recorded video sequence.   
     
     
         2 . The method of  claim 1 , wherein the metadata corresponding to the scene includes a current location and orientation of a scene capture device used to capture the scene, and wherein the stored video sequence corresponds to the current location and orientation of the scene capture device. 
     
     
         3 . The method of  claim 1 , further comprising assembling, by the one or more processors, an output video sequence by overlaying the recorded video sequence on at least a portion of the stored video sequence. 
     
     
         4 . The method of  claim 3 , wherein assembling the output video sequence is deferred until playback. 
     
     
         5 . The method of  claim 1 , wherein the recorded video sequence is limited to images of the one or more objects. 
     
     
         6 . The method of  claim 1 , wherein the metadata corresponding to the scene comprises at least one of date information for the scene, time information for the scene, weather information for the scene when the scene was captured, velocity information for the scene capture device when the scene was captured, image resolution information for an input video sequence, frame rate information for the input video sequence, lighting conditions information for the scene when the scene was captured, and model information for a scene capture device. 
     
     
         7 . The method of  claim 1 , wherein the metadata corresponding to the scene comprises identification information for at least one object of the one or more objects. 
     
     
         8 . The method of  claim 1 , further comprising referencing, by the one or more processors, at least a portion of another stored video sequence within the metadata of the recorded video sequence. 
     
     
         9 . A computer program product, the computer program product comprising:
 one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:
 program instructions to receive metadata corresponding to a scene; 
 program instructions to receive a request to record one or more objects; 
 program instructions to record the objects to produce a recorded video sequence of the objects within the scene; 
   program instructions to determine according to the metadata, from a publicly accessible repository of video sequences, a stored video sequence corresponding to the scene; and   program instructions to store a uniform resource locator (URL) reference to the stored video sequence within metadata of the recorded video sequence, wherein a first portion of the recorded video sequence corresponds to the recorded objects and is encoded as a sequence of partial video frames, and wherein a second portion of the recorded video sequence includes the URL reference to the stored video sequence and a time range within the metadata of the recorded video sequence.   
     
     
         10 . The computer program product of  claim 9 , wherein the metadata corresponding to the scene includes a current location and orientation of a scene capture device used to capture the scene, and wherein the stored video sequence corresponds to the current location and orientation of the scene capture device. 
     
     
         11 . The computer program product of  claim 9 , further comprising program instructions to assemble an output video sequence by overlaying the recorded video sequence on at least a portion of the stored video sequence. 
     
     
         12 . The computer program product of  claim 11 , wherein assembling the output video sequence is deferred until playback. 
     
     
         13 . The computer program product of  claim 9 , wherein the recorded video sequence is limited to images of the one or more objects. 
     
     
         14 . The computer program product of  claim 9 , wherein the metadata corresponding to the scene comprises at least one of date information for the scene, time information for the scene, weather information for the scene when the scene was captured, velocity information for the scene capture device when the scene was captured, image resolution information for an input video sequence, frame rate information for the input video sequence, lighting conditions information for the scene when the scene was captured, and model information for a scene capture device. 
     
     
         15 . A computer system, the computer system comprising:
 one or more computer processors;   one or more computer-readable storage media; and   program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the stored program instructions comprising:
 program instructions to receive metadata corresponding to a scene, the metadata comprising a current location and orientation of a scene capture device used to capture the metadata; 
 program instructions to receive a request to record one or more objects via an interface; 
 program instructions to record the objects to produce a recorded video sequence of the objects within the scene; 
 program instructions to determine according to the metadata, from a publicly accessible repository of video sequences, a stored video sequence corresponding to the scene; and 
 program instructions to store a uniform resource locator (URL) reference to the stored video sequence within the metadata of the recorded video sequence, wherein a first portion of the recorded video sequence corresponds to the recorded objects and is encoded as a sequence of partial video frames, and wherein a second portion of the recorded video sequence includes the URL reference to the stored video sequence and a time range within the metadata of the recorded video sequence. 
   
     
     
         16 . The computer system of  claim 15 , wherein the metadata corresponding to the scene includes a current location and orientation of a scene capture device used to capture the scene, and wherein the stored video sequence corresponds to the current location and orientation of the scene capture device. 
     
     
         17 . The computer system of  claim 15 , further comprising program instructions to assemble an output video sequence by overlaying the recorded video sequence on at least a portion of the stored video sequence. 
     
     
         18 . The computer system of  claim 17 , wherein assembling the output video sequence is deferred until playback. 
     
     
         19 . The computer system of  claim 15 , wherein the recorded video sequence is limited to images of the one or more objects. 
     
     
         20 . The computer system of  claim 15 , wherein the metadata corresponding to the scene comprises at least one of date information for the scene, time information for the scene, weather information for the scene when the scene was captured, velocity information for the scene capture device when the scene was captured, image resolution information for an input video sequence, frame rate information for the input video sequence, lighting conditions information for the scene when the scene was captured, and model information for a scene capture device.

Join the waitlist — get patent alerts

Track US2019268583A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.