Smart network camera system-on-a-chip
First Claim
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.
11 Assignments
0 Petitions
Accused Products
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.
27 Citations
21 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
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. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification