Adaptive environment system and method of providing an adaptive environment
First Claim
1. A method of passively recording and indexing events in an operating environment having at least one recording device connected to a network, the network being interconnected to a processor and a storage device, the method comprising:
- recording video captured by the recording device;
segmenting the video into at least a video segment and an audio segment;
analyzing the video and audio segments to determine characteristics of the video;
categorizing a portion of the video according to predefined indicia;
associating the characteristics with the analyzed portion of the video; and
storing the video along with the associated category and characteristics on the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptive environment system comprises a recording device for recording a video which is analyzed by a processor and indexed according to features of the video. The video is segmented into at least visual, audio, and textual components, which can be analyzed by the processor. The processor then creates an index file of the features analyzed and stores the video along with the index file on a storage device. The video can then be search according to the index file and a portion of the video identified by the search returned to a display for viewing. In addition, the adaptive environment system may comprise a processing system connectable to a network wherein the network comprises one or more interconnected sensors. The processing system comprises a computer readable medium comprising computer code for instructing one or more processors to: (a) receive recorded data from the one or more sensors connectable to the processing system; (b) analyze the recorded data to identify an event occurring in the recorded data; (c) determine whether a response to the identified event is appropriate; and (d) when a response is appropriate generate a signal associated with the response.
58 Citations
26 Claims
-
1. A method of passively recording and indexing events in an operating environment having at least one recording device connected to a network, the network being interconnected to a processor and a storage device, the method comprising:
-
recording video captured by the recording device;
segmenting the video into at least a video segment and an audio segment;
analyzing the video and audio segments to determine characteristics of the video;
categorizing a portion of the video according to predefined indicia;
associating the characteristics with the analyzed portion of the video; and
storing the video along with the associated category and characteristics on the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An adaptive environment system, comprising:
a processing system connectable to a network, the network comprising one or more interconnected sensors, the processing system comprising a computer readable medium comprising computer code for instructing one or more processors to;
a. receive recorded data from the one or more sensors connectable to the processing system;
b. analyze the recorded data to identify an event occurring in the recorded data;
c. determine whether a response to the identified event is appropriate; and
d. when a response is appropriate generate a signal associated with the response. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
24. A method of classifying and indexing events recorded in an operating environment, the method comprising:
-
communicatively connecting a recording device to a processor and a storage device;
storing a group of categories in the processor, each of the categories being associated with pre-defined characteristics;
positioning at least the recording device in the operating environment;
recording a video file associated with an event using the recording device;
de-multiplexing the video file into at least three streams of data, each of the streams of data being associated with a respective set of characteristics;
comparing the set of characteristics of each of the streams of data with the predefined characteristics stored in the processor to determine a category for the video file;
creating an index file having the category and other data associated with the video file stored therein; and
storing the video file along with the index file in the storage device so as to be retrievable by a user.
-
-
25. A system for classifying and indexing events recorded in an operating environment, comprising:
-
at least one recording device positioned in the operating environment for recording a video file associated with an event;
a processor communicatively connected to the recording device, the processor storing a group of categories each being associated with pre-defined characteristics and the processor programmed to;
de-mix the video file into at least three streams of data, each of the streams of data being associated with a respective set of characteristics;
compare the set of characteristics of each of the streams of data with the pre-defined characteristics stored in the processor to determine a category for the video file;
create an index file having the category and other data associated with the video file stored therein; and
a storage device communicatively connected to the processor for storing the video file along with the index file so as to be retrievable by a user. - View Dependent Claims (26)
-
Specification