IP Library Granted Patent US 10,142,645
Granted Patent B2
US 10,142,645 · App. 15/830,931 · 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,645
App. No.
15/830,931
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 (32)

1. A computerized method of generating video byproducts comprising:

defining a plurality of macroblocks, wherein the plurality of macroblocks overlay a scene to be reported;

recording a plurality of images of the scene;

comparing motion of an object between a plurality of images by comparing a change in position of a macroblock that overlays the object;

recording the motion as a byproduct by recording a number of pixels of change in position of the macroblock;

measuring a magnitude of change in position of the macroblock; and

implementing a motion map having a plurality of motion map entries synchronized with the plurality of macroblocks of a corresponding video frame.

2. The computerized method of claim 1 , wherein each of the plurality of motion map entries is a byte-value giving the current level of motion in the corresponding synchronized macroblock.

3. The computerized method of claim 1 , wherein the motion map is implemented at a fixed resolution.

4. The computerized method of claim 3 , wherein the fixed resolution matches VSIP mask string convention.

5. The computerized method of claim 1 , wherein implementing the motion map is performed on a single input.

6. The computerized method of claim 5 , wherein implementing the motion map is on a second input stops the motion map on a first input.

7. The computerized method of claim 1 , wherein motion map includes a data buffer attached to the frame of the video and containing motion map data.

8. The computerized method of claim 7 , wherein the motion map data has a structure wherein the width and height of the map is given in number of macroblocks.

9. The computerized method of claim 7 , wherein the data buffer includes at least one of the energy vector, current motion state, upper threshold, lower threshold, vector length and number of macroblocks in motion.

10. The computerized method of claim 9 , wherein the energy vector is added to send the motion map through a RTP extension which only supports one extension at a time.

11. A non-transitory computer-readable medium having an instruction stored thereon for generating video byproducts, wherein the instructions, when executed by the processing system, direct the processing system to:

define a plurality of macroblocks, wherein the plurality of macroblocks overlay a scene to be reported;

record a plurality of images of the scene;

compare motion of an object between a plurality of images by comparing a change in position of a macroblock that overlays the object;

record the motion as a byproduct by recording a number of pixels of change in position of the macroblock;

measure a magnitude of change in position of the macroblock; and

implement a motion map having a plurality of motion map entries synchronized with the plurality of macroblocks of a corresponding video frame.

12. The non-transitory computer-readable medium of claim 11 , wherein each of the plurality of motion map entries is a byte-value giving the current level of motion in the corresponding synchronized macroblock.

13. The non-transitory computer-readable medium of claim 11 , wherein the motion map is implemented at a fixed resolution.

14. The non-transitory computer-readable medium of claim 13 , wherein the fixed resolution matches VSIP mask string convention.

15. The non-transitory computer-readable medium of claim 11 , wherein implementing the motion map is performed on a single input.

16. The non-transitory computer-readable medium of claim 15 , wherein implementing the motion map is on a second input stops the motion map on a first input.

17. The non-transitory computer-readable medium of claim 11 , wherein motion map includes a data buffer attached to the frame of the video and containing motion map data.

18. The non-transitory computer-readable medium of claim 17 , wherein the motion map data has a structure wherein the width and height of the map is given in number of macroblocks.

19. The non-transitory computer-readable medium of claim 17 , wherein the data buffer includes at least one of the energy vector, current motion state, upper threshold, lower threshold, vector length and number of macroblocks in motion.

20. The non-transitory computer-readable medium of claim 19 , wherein the energy vector is added to send the motion map through a RTP extension which only supports one extension at a time.

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 045858/0053 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2018
From: VERINT VIDEO SOLUTIONS INC.
To: VERINT AMERICAS INC.
Reel/Frame 045858/0107 →
Continuity (4)
Continuation 15155269 · May 16, 2016
Division 13926542 · Jun 25, 2013
Provisional Application 61663972 · Jun 25, 2012
Related Publication 20180091823A1 · Mar 29, 2018