Apparatus having flexible capabilities for analysis of video information
First Claim
Patent Images
1. A flexible video information analysis apparatus, comprising:
- (a) first storage means for storing a video information data base;
(b) second storage means for storing a plurality of moving image content analysis algorithms for analyzing video information in the data base;
(c) user actuatable means for selecting one of said algorithms; and
(d) analysis means, responsive to said user actuatable means, for analyzing said video information in the data base in accordance with said one of said algorithms selected by said user actuatable means.
4 Assignments
0 Petitions
Accused Products
Abstract
A flexible video information analysis apparatus stores a video information data base and a plurality of moving image content analysis algorithms for analyzing the video information in the data base. A user can manipulate a mouse to select one of the analysis algorithms. The selected algorithm is used to analyze video information in the data base.
-
Citations
106 Claims
-
1. A flexible video information analysis apparatus, comprising:
-
(a) first storage means for storing a video information data base; (b) second storage means for storing a plurality of moving image content analysis algorithms for analyzing video information in the data base; (c) user actuatable means for selecting one of said algorithms; and (d) analysis means, responsive to said user actuatable means, for analyzing said video information in the data base in accordance with said one of said algorithms selected by said user actuatable means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 94, 95, 96, 97)
-
-
11. A method of storing and retrieving video data, comprising the steps of:
-
storing data representing plural images of a dynamic video image stream; selecting a search algorithm to be used in searching for a desired image among the images represented by the stored data; setting a parameter for constraining execution of the selected search algorithm; and searching said stored data in accordance with the selected search algorithm and the set parameter. - View Dependent Claims (12, 13)
-
-
14. A method of carrying out an algorithm for detecting features represented by video data stored in a video information data base, comprising the steps of:
-
setting a parameter for constraining execution of said algorithm; and executing said algorithm in accordance with the set parameter. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A flexible video information analysis apparatus, comprising:
-
(a) a video information source for providing video information which includes at least one dynamic sequence of video information frames; (b) storage means for storing a plurality of algorithms for analyzing the video information provided by the video information source; (c) user actuatable means for selecting one of said algorithms; and (d) analysis means responsive to said user actuatable means, for receiving the video information provided by said video information source and for analyzing the received video information provided by the video information source in accordance with said one of said algorithms selected by said user actuatable means. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 98, 99, 100, 101, 102)
-
-
42. A method of analyzing video information, comprising the steps of:
-
receiving an analog video signal which represents a dynamic sequence of images; digitizing the received analog video signal to form a sequence of video data frames which represent the dynamic sequence of images; first analyzing the sequence of video data frames using a first predetermined video data analysis algorithm and generating first analysis data indicative of results of said first analyzing; storing the sequence of video data frames in a data base; storing the first analysis data in said data base in association with the stored sequence of video data frames; retrieving from the data base the stored sequence of video frames; second analyzing the retrieved sequence of video data frames using a second predetermined video data analysis algorithm and generating second analysis data indicative of results of said second analyzing; and storing the second analysis data in said data base in association with the stored sequence of video data frames. - View Dependent Claims (43)
-
-
44. An apparatus for analyzing video information, comprising:
-
receiving means for receiving an analog video signal which represents a dynamic sequence of images; A/D means, connected to said receiving means, for digitizing the analog video signal to form a sequence of video data frames which represent the dynamic sequence of images; first analysis means, connected to said A/D means, for analyzing the sequence of video data frames using a first predetermined video data analysis algorithm to generate first analysis data; storage means, connected to said A/D means and said first analysis means, for storing the sequence of video data frames formed by said A/D means and said first analysis data generated by said first analysis means; and second analysis means, connected to said storage means, for retrieving the sequence of video data frames stored in said storage means and for analyzing the retrieved sequence of video data frames using a second predetermined video data analysis algorithm to generate second analysis data, said second analysis data being stored in said storage means. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A video information analysis apparatus, comprising:
-
means for receiving video information; analysis means for analyzing the received video information in accordance with a predetermined analysis algorithm; and parameter means, actuatable by a user of the apparatus, for setting a parameter to constrain execution of said analysis algorithm, said analysis means being responsive to said parameter means so as to execute said analysis algorithm in accordance with the parameter set by said parameter means. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A method of searching an image information data base, comprising the steps of:
-
storing a plurality of algorithms for identifying respective features in images represented by the image information in said data base; selecting two of said stored algorithms for respectively identifying a first feature and a second feature; selecting a logical operator to form a logical combination of said two selected algorithms; and searching said data base to identify images which satisfy said logical combination of said two selected algorithms. - View Dependent Claims (61)
-
-
62. Apparatus for analyzing video information comprising:
-
first video information source means for providing a first stream of video data frames; second video information source means for providing a second stream of video data frames; first analysis means for receiving said first stream of video data frames provided by said first video information source means and performing a first moving image content analysis algorithm with respect to the received first stream of video data frames; and second analysis means for receiving said second stream of video data frames provided by said second video information source means, and performing a second moving image content analysis algorithm with respect to the received second stream of video data frames. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. Apparatus for analyzing video information comprising:
-
a video camera for generating a stream of video data fields; first analysis means for receiving said stream of video data fields provided by said video camera for performing a first moving image content analysis algorithm with respect to the received stream of video data fields; and second analysis means for receiving said stream of video fields provided by said video camera, and for performing a second moving image content analysis algorithm with respect to the received stream of video data fields, said second moving image content analysis algorithm being different from said first moving image content analysis algorithm. - View Dependent Claims (74)
-
-
75. A video information analysis apparatus, comprising:
-
means for generating a first stream of dynamic images and a second stream of dynamic images; variable-rate image selection means for selecting images for storage from said first stream of images at a first image interval rate, and for selecting images for storage from said second stream of images at a second image interval rate that is different from said first image interval rate; storage means for storing said images selected for storage from said first stream of images by said image selection means and for storing said images selected for storage from said second stream of images by said image selection means; playback means for selectively retrieving from said storage means said stored images from said first and second streams of images; and analysis means for applying a moving image content analysis algorithm to images retrieved by said playback means from a selected one of said first and second streams of images, said analysis means adapting said moving image content analysis algorithm to the respective image interval rate of the selected stream of images. - View Dependent Claims (76, 77, 78, 79, 80, 81)
-
-
82. A method of analyzing video information, comprising the steps of:
-
generating a first stream of dynamic images; selecting images for storage from said first stream of images at a first image interval rate; generating a second stream of dynamic images; selecting images for storage from said second stream of images at a second image interval rate that is different from said first image interval rate; storing said selected images from said first and second streams of dynamic images; retrieving the stored images from the selected stream of dynamic images; and applying a moving image content analysis algorithm to the retrieved images from the selected stream of dynamic images, said algorithm being adapted to the image interval rate of the selected stream of dynamic images. - View Dependent Claims (83, 84, 85, 86, 87)
-
-
88. A method of detecting moving objects represented by a sequence of dynamic images, said sequence of dynamic images being represented by stored video data, at least 75% of said dynamic images having been compression-encoded using an inter-image encoding algorithm such that the video data representing each inter-image encoded image includes image data consisting of a plurality of image data portions each corresponding to a respective region of an image plane, said video data for each inter-image encoded image also including mapping data indicative of the regions of the image plane to which the image data portions of said video data correspond, the method comprising the steps of:
-
retrieving at least the mapping data included in said stored video data; and applying a motion detection algorithm to the retrieved mapping data to detect said moving objects. - View Dependent Claims (89, 90, 91)
-
-
92. Apparatus for detecting moving objects represented by a sequence of dynamic images, said sequence of dynamic images being represented by stored video data, at least 75% of said dynamic images having been compressed-encoded using an inter-image encoding algorithm such that the video data representing each inter-image encoded image includes image data consisting of a plurality of image data portions each corresponding to a respective region of an image plane, said video data for each inter-image encoded image also including mapping data indicative of the regions of the image plane to which the image data portions of said video data correspond, the apparatus comprising:
-
means for retrieving at least the mapping data included in said stored video data; and means for applying a motion detection algorithm to the retrieved mapping data to detect said moving objects. - View Dependent Claims (93)
-
-
103. A flexible video information analysis apparatus, comprising:
-
(a) a video information source for providing video information which includes at least one dynamic sequence of video information fields; (b) storage means for storing a plurality of algorithms for analyzing the video information provided by the video information source; (c) user actuatable means for selecting one of said algorithms; and (d) analysis means responsive to said user actuatable means, for receiving the video information provided by said video information source and for analyzing the received video information provided by the video information source in accordance with said one of said algorithms selected by said user actuatable means.
-
-
104. A method of analyzing video information, comprising the steps of:
-
receiving an analog video signal which represents a dynamic sequence of images; digitizing the received analog video signal to form a sequence of video data fields which represent the dynamic sequence of images; first analyzing the sequence of video data fields using a first predetermined video data analysis algorithm and generating first analysis data indicative of results of said first analyzing; storing the sequence of video data fields in a data base; storing the first analysis data in said data base in association with the stored sequence of video data fields; retrieving from the data base the stored sequence of video data fields; second analyzing the retrieved sequence of video data fields using a second predetermined video data analysis algorithm and generating second analysis data indicative of results of said second analyzing; and storing the second analysis data in said data base in association with the stored sequence of video data fields.
-
-
105. An apparatus for analyzing video information, comprising:
-
receiving means for receiving an analog video signal which represents a dynamic sequence of images; A/D means, connected to said receiving means, for digitizing the analog video signal to form a sequence of video data fields which represent the dynamic sequence of images; first analysis means, connected to said A/D means, for analyzing the sequence of video data fields using a first predetermined video data analysis algorithm to generate first analysis data; storage means, connected to said A/D means and said first analysis means, for storing the sequence of video data fields formed by said A/D means and said first analysis data generated by said first analysis means; and second analysis means, connected to said storage means, for retrieving the sequence of video data fields stored in said storage means and for analyzing the retrieved sequence of video data fields using a second predetermined video data analysis algorithm to generate second analysis data, said second analysis data being stored in said storage means.
-
-
106. Apparatus for analyzing video information comprising:
-
first video information source means for providing a first stream of video data fields; second video information source means for providing a second stream of video data fields; first analysis means for receiving said first stream of video data fields provided by said first video information source means and performing a first moving image content analysis algorithm with respect to the received first stream of video data fields; and second analysis means for receiving said second stream of video data fields provided by said second video information source means, and performing a second moving image content analysis algorithm with respect to the received second stream of video data fields.
-
Specification