IP Library Granted Patent US 9,219,889
Granted Patent B2
US 9,219,889 · App. 13/713,674 · Granted Dec 22, 2015

Multichannel video content analysis system using video multiplexing

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 9,219,889
App. No.
13/713,674
Granted
Dec 22, 2015
Kind
B2
Abstract

A system and method of analyzing a plurality of video signals received concurrently from a plurality of video cameras includes receiving a plurality of video signals captured from a plurality of respective video cameras, each video signal received over a respective camera channel; multiplexing the plurality of video signals to output a multiplexed video signal including frames from each of the captured video signals; performing automated video content analysis on the multiplexed video signal, including performing automated video content analysis for at least two of the camera channels.

Claims (38)

1. A method of analyzing a plurality of video signals received concurrently from a plurality of video cameras, the method comprising:

receiving a plurality of video signals captured from a plurality of respective video cameras, each video signal received over a respective camera channel;

multiplexing the plurality of video signals to output a multiplexed video signal including frames from each of the captured video signals;

performing automated video content analysis on the multiplexed video signal, including performing automated video content analysis for at least two of the camera channels, the automated video content analysis including analyzing each of the at least two camera channels to determine at least one object from among the plurality of video signals.

2. The method of claim 1 , wherein the multiplexing includes one or more of: time division multiplexing, and spatial multiplexing.

3. The method of claim 2 , wherein the multiplexing includes spatial multiplexing, wherein individual frames of different signals of the captured video signals are combined with individual frames of other signals of the captured video signals to form tiled frames.

4. The method of claim 3 , wherein performing the automated video content analysis includes performing automated video content analysis on the tiled frames.

5. The method of claim 4 , wherein performing the automated video content analysis on the tiled frames includes performing simultaneous video content analysis on at least two tiles of the tiled frames.

6. The method of claim 2 , wherein the multiplexing includes time division multiplexing.

7. The method of claim 1 , further comprising:

performing the video content analysis for the at least two of the camera channels based on a pre-determined order of receiving the frames of the captured video signals.

8. The method of claim 1 , further comprising:

performing the video content analysis for the at least two of the camera channels based on a channel identifier associated with the frames of the captured video signals.

9. A method of analyzing a plurality of video signals received concurrently from a plurality of video cameras, the method comprising:

receiving a plurality of video signals captured from a plurality of respective video cameras, each video signal received over a respective camera channel and including a plurality of video frames organized in a first manner;

reorganizing the plurality of frames of the plurality of received video signals, to form an output signal, the output signal including a subset of frames including a plurality of frames from each of the captured video signals;

performing automated video content analysis on the output signal, including performing video content analysis for at least two of the camera channels, the automated video content analysis including analyzing each of the at least two camera channels to determine at least one object from among the plurality of videos signals.

10. The method of claim 9 , wherein reorganizing includes organizing the plurality of frames into tiled frames.

11. The method of claim 10 , wherein each tiled frame includes a plurality of tiles that respectively correspond to the plurality of camera channels.

12. The method of claim 11 , wherein performing the automated video content analysis includes performing automated video content analysis on the tiled frames.

13. The method of claim 12 , wherein performing the automated video content analysis on the tiled frames includes performing simultaneous video content analysis on at least two tiles of the tiled frames.

14. The method of claim 10 , wherein the reorganizing further includes time division multiplexing.

15. The method of claim 9 , wherein the reorganizing includes time division multiplexing, and wherein:

the number of received video signals is N;

each received video signal has a frame rate of P frames per second; and

the output signal has a frame rate smaller than N×P.

16. The method of claim 9 , further comprising, automatically generating analytics data based on the video content analysis, and automatically detecting events based on the analytics data.

17. The method of claim 9 , further comprising performing the automated video content analysis on the output signal by performing video content analysis for a first camera channel using first calibration settings associated with the first camera, and performing video content analysis for a second camera channel using second calibration settings associated with the second camera.

18. A system comprising:

a first module configured to:

receive a plurality of first video signals captured from a plurality of respective video cameras, each first video signal received over a respective camera channel and including a plurality of video frames organized in a first manner;

reorganize the plurality of frames of the plurality of first received video signals; and

output a second video signal including a set of frames including a plurality of frames from each of the captured video signals, the frames organized based on the reorganizing step; and

a second module configured to:

receive the second video signal; and

perform automated video content analysis on the second video signal, including performing video content analysis for at least two of the camera channels, the automated video content analysis including analyzing each of the at least two camera channels to determine at least one object from among the first video signals.

19. The system of claim 18 , wherein the first module includes a multiplexer and the second module includes a video content analysis processor.

20. The system of claim 18 , each frame of the set of frames of the second video signal is a tiled frame that includes a plurality of tiles that respectively correspond to the plurality of first video signals.

Assignments (6)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 23, 2022
From: AVIGILON FORTRESS CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 061746/0897 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2018
From: HSBC BANK CANADA
To: AVIGILON FORTRESS CORPORATION
Reel/Frame 047032/0063 →
SECURITY INTEREST Recorded Apr 8, 2015
From: AVIGILON FORTRESS CORPORATION
To: HSBC BANK CANADA
Reel/Frame 035387/0569 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2014
From: OBJECTVIDEO, INC.
To: AVIGILON FORTRESS CORPORATION
Reel/Frame 034553/0013 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2014
From: AU, ALBERT
To: OBJECTVIDEO, INC.
Reel/Frame 034410/0967 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2014
From: LAM, KHANH; MYERS, GARY
To: OBJECT VIDEO, INC.
Reel/Frame 032527/0399 →