IP Library Granted Patent US 10,142,646
Granted Patent B2
US 10,142,646 · App. 15/830,958 · Granted Nov 27, 2018

System and method for improved video operations

Inventor: Francois Morin (Montreal, CA)
Assignee: Verint Americas Inc.
H04N19/46G11B27/322H04N5/772H04N9/79H04N9/8042H04N9/8205H04N19/85
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,142,646
App. No.
15/830,958
Granted
Nov 27, 2018
Kind
B2
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.

Claims (33)

1. 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.

2. The computerized method of claim 1 , wherein the supplemental operation includes any of highlighting a specific portion of the scene as displayed, setting an alert or changing a position of the video capture device.

3. The computerized method of claim 1 , wherein the supplemental operation includes generating an indication that a state of motion detection capability has changed and creating a time stamp for the generated indication.

4. The computerized method of claim 3 , wherein the indication that a state of the motion detection capability has changed includes that the state of the motion detection capability has changed to an OFF state.

5. The computerized method of claim 3 , wherein the indication that a state of the motion detection capability has changed includes that the state of the motion detection capability has changed to an ON state.

6. The computerized method of claim 1 , wherein the primary operation includes any of displaying, streaming or storing the encoded video.

7. The computerized method of claim 1 , further comprising transmitting the derivative byproduct and compressed video data to a decoder of the computer system.

8. The computerized method of claim 1 , wherein the motion map is included in a header attached to the video frame.

9. The computerized method of claim 8 , wherein the header further includes at least one of an energy vector, a current motion state, an upper threshold, a lower threshold, a vector length, a number of macroblocks in motion in a frame, a number of macroblocks in motion in a mask, a height of the motion map in macroblocks, or a width of the motion map in macroblocks.

10. The computerized method of claim 1 , wherein the motion map is synchronized with the video frame only when the motion map is enabled.

11. 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.

12. The non-transitory computer-readable medium of claim 11 , wherein the supplemental operation includes any of highlighting a specific portion of the scene as displayed, setting an alert of changing a position of the video capture device.

13. The non-transitory computer-readable medium of claim 11 , wherein the supplemental operation includes generating an indication that a state of motion detection capability has changed and creating a time stamp for the generated indication.

14. The non-transitory computer-readable medium of claim 13 , wherein the indication that a state of the motion detection capability has changed includes that the state of the motion detection capability has changed to OFF.

15. The non-transitory computer-readable medium of claim 13 , wherein the indication that a state of the motion detection capability has changed includes that the state of the motion detection capability has changed to ON.

16. The non-transitory computer-readable medium of claim 11 , wherein the primary operation includes any of displaying, streaming or storing the encoded video.

17. The non-transitory computer-readable medium of claim 11 , wherein the instructions further direct the processing system to transmit the derivative byproduct and compressed video data to a decoder.

18. The non-transitory computer-readable medium of claim 11 , wherein the motion map is included in a header attached to the video frame.

19. The non-transitory computer-readable medium of claim 18 , wherein the header further includes at least one of an energy vector, a current motion state, an upper threshold, a lower threshold, a vector length, a number of macroblocks in motion in a frame, a number of macroblocks in motion in a mask, a height of the motion map in macroblocks, or a width of the motion map in macroblocks.

20. The non-transitory computer-readable medium of claim 11 , wherein the motion map is synchronized with the video frame only when the motion map is enabled.

Assignments (5)
SECURITY INTEREST Recorded Dec 23, 2025
From: VERINT AMERICAS INC.
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 074034/0292 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050612/0972) Recorded Nov 26, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: VERINT AMERICAS INC.
Reel/Frame 073796/0675 →
PATENT SECURITY AGREEMENT Recorded Oct 3, 2019
From: VERINT AMERICAS INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 050612/0972 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2018
From: MORIN, FRANCOIS
To: VERINT VIDEO SOLUTIONS INC.
Reel/Frame 045861/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2018
From: VERINT VIDEO SOLUTIONS INC.
To: VERINT AMERICAS INC.
Reel/Frame 045861/0325 →
Continuity (4)
Continuation 15155269 · May 16, 2016
Division 13926542 · Jun 25, 2013
Provisional Application 61663972 · Jun 25, 2012
Related Publication 20180091824A1 · Mar 29, 2018