SYSTEM AND METHOD FOR IMPROVED VIDEO OPERATIONS
3 Assignments
0 Petitions
Accused Products
Abstract
A method of video operations includes generating derivative byproducts related to encoded video captured of a scene, initializing a first operation based on the encoded video, and initializing a second operation different from the first operation based on the derivative byproducts.
0 Citations
39 Claims
-
1-19. -19. (canceled)
-
20. A computerized method of facilitating video operations comprising:
-
producing, by an encoder of a computer system, compressed video data from source video date output by a video capture device, the source video data capturing a scene; identifying, by the encoder as part of the producing, a plurality of macroblocks; outputting, by the encoder as an initial byproduct of the producing, data characterizing motion corresponding to at least one macroblock of the plurality of macroblocks; generating, by the computer system, a derivative byproduct based on the initial byproduct, the derivative byproduct quantifying motion corresponding to the at least one macroblocks, the derivative byproduct further including at least one of a time stamp, an alert requirement, a time stamp of when movement occurred, the amount of movement needed to trigger an alarm, and the amount of movement needed to turn the alarm off; initiating, by the computer system, a supplemental operation, supplemental to a primary operation, based on the derivative byproduct; generating a motion map using results of the supplemental operation, the motion map being associated with a video frame and providing a byte-value representation of motion of a corresponding macroblock; and synchronizing the motion map with the video frame using an extension. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer-readable medium having instructions stored thereon for facilitating video operation, wherein the instructions, when executed by a processing system, direct the processing system to:
-
produce compressed video data from source video data output by a video capture device, the source video data capturing a scene; identify, as part of producing the compressed video data, a plurality of macroblocks; output, as an initial byproduct of producing the compressed video data, data characterizing motion corresponding to at least one macro block of the plurality of macroblocks; generate a derivative byproduct based on the initial byproduct, the derivative byproduct quantifying motion corresponding to the at least one macroblock, the derivative byproduct further including at least one of a time stamp, an alert requirement, a time stamp of when movement occurred, the amount of movement needed to trigger an alarm, and the amount of movement needed to turn the alarm off; initiate a supplemental operation, supplemental to a primary operation, based on the derivative byproduct; generate a motion map using results of the supplemental operation, the motion map being associated with a video frame and providing a byte-value representation of motion of a corresponding macroblock; and synchronize the motion map with the video frame using an extension. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification