IP Library Granted Patent US 7,826,667
Granted Patent B2
US 7,826,667 · App. 12/060,614 · Granted Nov 2, 2010

Apparatus for monitor, storage and back editing, retrieving of digitally stored surveillance images

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 7,826,667
App. No.
12/060,614
Granted
Nov 2, 2010
Kind
B2
Abstract

A system and method of recording digitally stored surveillance images comprises dividing a series of continuous digital picture image frames according to timing intervals; storing a reference image in a frame buffer of a motion analyzer; detecting a motion difference between a captured image and the reference image; attributing a motion code and time stamp on the captured image; and recording the captured image when the motion code and time stamp match a predetermined threshold.

Claims (43)

1. A computer-implemented method of recording digitally stored surveillance images, said method comprising:

dividing, by a computer, a series of continuous digital picture image frames according to timing intervals, said series comprising a reference frame and a plurality of captured frames;

storing, by said computer, every pixel of said reference image in a frame buffer;

detecting, by said computer, a motion difference between a captured image and said reference image by determining a difference between blocks of pixels from said captured image and said reference image;

attributing, by said computer, a motion code, based on said difference, and a time stamp to said captured image, instead of pixel information; and

only recording, by said computer, said motion code of said captured image when said motion code matches a predetermined threshold.

2. The method of claim 1 , further comprising:

coding a position of pixels located in a foreground of a digital picture image frame;

sending the coded positions of said pixels located in said foreground of said digital picture image frame to said frame buffer of said motion analyzer;

separating a background pixel group from a foreground pixel group in said digital picture image frames based on the coded positions; and

compressing said pixels in said foreground pixel group.

3. The method of claim 2 , further comprising configuring said motion analyzer with dimension register arrays adapted to code the position of said pixels located in said foreground of said digital picture image frame.

4. The method of claim 2 , further comprising configuring said motion analyzer with a comparator array comprising exclusive OR computer-graphic logic adapted to separate said background pixel group from said foreground pixel group.

5. The method of claim 1 , wherein said detecting a motion difference is adapted to control a scan of pixels across a CRT (Cathode Ray Tube) by a Cathode Ray Tube Controller (CRTC).

6. A computer program storage device readable by computer, tangibly embodying a program of instructions executable by said computer to perform a method of recording digitally stored surveillance images, said method comprising:

dividing a series of continuous digital picture image frames according to timing intervals, said series comprising a reference frame and a plurality of captured frames;

storing every pixel of said reference image in a frame buffer;

detecting a motion difference between a captured image and said reference image by determining a difference between blocks of pixels from said captured image and said reference image;

attributing a motion code, based on said difference, and a time stamp to said captured image, instead of pixel information; and

only recording said motion code of said captured image when said motion code matches a predetermined threshold.

7. The computer program storage device of claim 6 , wherein said method further comprises:

coding a position of pixels located in a foreground of a digital picture image frame;

sending the coded positions of said pixels located in said foreground of said digital picture image frame to said frame buffer of said motion analyzer;

separating a background pixel group from a foreground pixel group in said digital picture image frames based on the coded positions; and

compressing said pixels in said foreground pixel group.

8. The computer program storage device of claim 7 , wherein said method further comprises configuring said motion analyzer with dimension register arrays adapted to code the position of said pixels located in said foreground of said digital picture image frame.

9. The computer program storage device of claim 7 , wherein said method further comprises configuring said motion analyzer with a comparator array comprising exclusive OR computer-graphic logic adapted to separate said background pixel group from said foreground pixel group.

10. The computer program storage device of claim 6 , wherein said detecting a motion difference is adapted to control a scan of pixels across a CRT (Cathode Ray Tube) by a Cathode Ray Tube Controller (CRTC).

11. A computer system for recording digitally stored surveillance images, said system comprising:

a memory that stores digitally recorded surveillance images; and

a processor configured to:

divide a series of continuous digital picture image frames according to timing intervals, said series comprising a reference frame and a plurality of captured frames;

store every pixel of said reference image;

detect a motion difference between a captured image and said reference image by determining a difference between blocks of pixels from said captured image and said reference image;

attribute a motion code, based on said difference, and a time stamp to said captured image, instead of pixel information; and

only record said motion code of said captured image when said motion code matches a predetermined threshold.

12. The computer system of claim 11 , wherein said motion analyzer further comprises:

a dimension register array adapted to code a position of pixels located in a foreground of a digital picture image frame;

a frame buffer adapted to store the coded positions of said pixels located in said foreground of said digital picture image frame;

a comparator adapted to separate a background pixel group from a foreground pixel group in said digital picture image frames based on the coded positions; and

an image compressor adapted to compress said pixels in said foreground pixel group.

13. The computer system of claim 12 , wherein said motion analyzer comprises a comparator array comprising exclusive OR computer-graphic logic adapted to separate said background pixel group from said foreground pixel group.

14. The computer system of claim 11 , wherein said processor configured to detect said motion difference is adapted to control a scan of pixels across a CRT (Cathode Ray Tube) by a Cathode Ray Tube Controller (CRTC).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2015
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LINKEDIN CORPORATION
Reel/Frame 035201/0479 →