IP Library Granted Patent US 8,576,281
Granted Patent B2
US 8,576,281 · App. 12/209,736 · Granted Nov 5, 2013

Smart network camera system-on-a-chip

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 8,576,281
App. No.
12/209,736
Granted
Nov 5, 2013
Kind
B2
Abstract

Aspects of a method and system for processing video data are disclosed and may include detecting, within a single chip in a programmable surveillance video camera, one or more moving objects in a raw video signal generated by the programmable surveillance video camera. One or more characteristics of the detected one or more objects may be extracted within the single chip in the programmable surveillance video camera. The extraction may be based on the raw video signal and may be performed prior to compression of the raw video data. The characteristics of the detected one or more objects may include shape, texture, color, motion presence, motion direction, sequence name, location, links, and/or alarm type. One or more textual representations of at least one of the characteristics of the detected one or more objects may be generated within the single chip in the programmable surveillance video camera.

Claims (36)

1. A method for processing video data, the method comprising:

detecting, within a single chip in a programmable surveillance video camera, one or more moving objects in a raw video signal generated by said programmable surveillance video camera;

extracting, within said single chip in said programmable surveillance video camera, one or more characteristics of said detected one or more objects, wherein said extraction is based on said raw video signal;

generating, within said single chip in said programmable surveillance video camera, one or more textual representations of at least one of said one or more characteristics of said detected one or more objects;

compressing said raw video data in at least one compressed video file; and

embedding at least one of said characteristics of said detected one or more objects into a header of said compressed video file.

2. The method according to claim 1 , wherein said extraction is performed prior to compression of said raw video data.

3. The method according to claim 1 , wherein said characteristics of said detected one or more objects comprise one or more of shape, texture, color, motion presence, motion direction, sequence name, location, links, and/or alarm type.

4. The method according to claim 1 , comprising communicating said generated one or more textual representations outside of said single chip for processing.

5. The method according to claim 4 , wherein said generated one or more textual representations are communicated outside of said single chip independently of image data corresponding to said raw video signal.

6. The method according to claim 4 , wherein said generated one or more textual representations are communicated outside of said single chip in parallel with image data corresponding to said raw video signal.

7. The method according to claim 1 , comprising formatting with at least one visual effect, at least a portion of image data corresponding to said raw video signal, wherein said at least one visual effect corresponds to one or more of said one or more characteristics of said detected one or more objects.

8. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for processing video data, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

detecting, within a single chip in a programmable surveillance video camera, one or more moving objects in a raw video signal generated by said programmable surveillance video camera;

extracting, within said single chip in said programmable surveillance video camera, one or more characteristics of said detected one or more objects, wherein said extraction is based on said raw video signal;

generating, within said single chip in said programmable surveillance video camera, one or more textual representations of at least one of said one or more characteristics of said detected one or more objects;

compressing said raw video data in at least one compressed video file; and

embedding at least one of said characteristics of said detected one or more objects into a header of said compressed video file.

9. The machine-readable storage according to claim 8 , wherein said extraction is performed prior to compression of said raw video data.

10. The machine-readable storage according to claim 8 , wherein said characteristics of said detected one or more objects comprise one or more of shape, texture, color, motion presence, motion direction, sequence name, location, links, and/or alarm type.

11. The machine-readable storage according to claim 8 , comprising code that enables communicating said generated one or more textual representations outside of said single chip for processing.

12. The machine-readable storage according to claim 11 , wherein said generated one or more textual representations are communicated outside of said single chip independently of image data corresponding to said raw video signal.

13. The machine-readable storage according to claim 11 , wherein said generated one or more textual representations are communicated outside of said single chip in parallel with image data corresponding to said raw video signal.

14. The machine-readable storage according to claim 8 , comprising code that enables formatting with at least one visual effect, at least a portion of image data corresponding to said raw video signal, wherein said at least one visual effect corresponds to one or more of said one or more characteristics of said detected one or more objects.

15. A system for processing video data, the system comprising:

one or more processors within a single chip in a programmable surveillance video camera, said one or more processors enable detecting one or more moving objects in a raw video signal generated by said programmable surveillance video camera;

said one or more processors enable extracting, within said single chip, one or more characteristics of said detected one or more objects, wherein said extraction is based on said raw video signal;

said one or more processors enable generating, within said single chip in said programmable surveillance video camera, one or more textual representations of at least one of said one or more characteristics of said detected one or more objects;

said one or more processors enable compressing said raw video data in at least one compressed video file; and

said one or more processors enable embedding at least one of said characteristics of said detected one or more objects into a header of said compressed video file.

16. The system according to claim 15 , wherein said one or more processors enable performing of said extraction prior to compression of said raw video data.

17. The system according to claim 15 , wherein said characteristics of said detected one or more objects comprise one or more of shape, texture, color, motion presence, motion direction, sequence name, location, links, and/or alarm type.

18. The system according to claim 15 , wherein said one or more processors enable communicating said generated one or more textual representations outside of said single chip for processing.

19. The system according to claim 18 , wherein said one or more processors enable communicating said generated one or more textual representations outside of said single chip independently of image data corresponding to said raw video signal.

20. The system according to claim 18 , wherein said one or more processors enable communicating said generated one or more textual representations outside of said single chip in parallel with image data corresponding to said raw video signal.

21. The system according to claim 15 , wherein said one or more processors enable formatting with at least one visual effect, at least a portion of image data corresponding to said raw video signal, wherein said at least one visual effect corresponds to one or more of said one or more characteristics of said detected one or more objects.

Assignments (11)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 13, 2022
From: AVIGILON PATENT HOLDING 1 CORPORATION
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 062034/0176 →
RELEASE OF SECURITY INTEREST Recorded Aug 21, 2018
From: HSBC BANK CANADA
To: AVIGILON PATENT HOLDING 1 CORPORATION
Reel/Frame 046895/0803 →
CHANGE OF NAME Recorded Dec 12, 2016
From: 9051147 CANADA INC.
To: AVIGILON PATENT HOLDING 1 CORPORATION
Reel/Frame 040886/0579 →
SECURITY INTEREST Recorded Apr 8, 2015
From: CANADA INC.
To: HSBC BANK CANADA
Reel/Frame 035387/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2015
From: ITS7 PTY LTD
To: 9051147 CANADA INC.
Reel/Frame 035009/0247 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM "ITS-7 PTY LTD" TO "ITS7 PTY LTD" PREVIOUSLY RECORDED ON REEL 029156 FRAME 0326. ASSIGNOR(S) HEREBY CONFIRMS THE ASSET SALE DEED. Recorded Feb 13, 2015
From: DIGISENSORY TECHNOLOGIES PTY. LTD.
To: ITS7 PTY LTD
Reel/Frame 034991/0488 →
RELEASE OF SECURITY INTEREST Recorded Jan 13, 2015
From: MAJOR, THOMAS; IP OFFERINGS, LLC
To: ITS-7 PTY LTD
Reel/Frame 034695/0864 →
LIEN Recorded Nov 7, 2014
From: ITS-7 PTY LTD
To: IPOFFERINGS
Reel/Frame 034125/0470 →
LIEN Recorded Nov 7, 2014
From: IPOFFERINGS; ITS-7 PTY LTD
To: MAJOR, TOM
Reel/Frame 034125/0368 →
ASSET SALE DEED Recorded Oct 19, 2012
From: DIGISENSORY TECHNOLOGIES PTY LTD.
To: ITS-7 PTY LTD
Reel/Frame 029156/0326 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 12, 2008
From: HAMMADOU, TARIK
To: DIGISENSORY TECHNOLOGIES PTY LTD
Reel/Frame 021524/0655 →