Patent ID: 8457466
Filing Date: 2013-06-04
Classification: G06F,H04N

Abstract:
1. A method for storing videos based on track sequences in video segments for a person or a plurality of persons that visited an area covered by a plurality of cameras that are connected to at least a computer through at least a video interface using computer vision technology, comprising the following steps of: a) tracking the person or the plurality of persons in each of a plurality of video streams, producing track sequences, by executing a computer vision based tracking algorithm on the plurality of video streams utilizing the computer, b) computing information for the trip of the person or the plurality of persons based on the track sequences, c) executing a process in the computer to determine a first set of video segments that contain the trip information of the person or the plurality of persons and a second set of video segments that do not contain the trip information of the person or the plurality of persons in each of the video streams, d) executing a process in the computer to compact each of the video streams by removing the second set of video segments from each of the video streams, e) executing a process in the computer to associate the first set of video segments with the person or the plurality of persons based on the information for the trip of the person or the plurality of persons, in a data structure, and f) creating a trip-centered format that stores the compacted video streams with the first set of video segments based on the track sequences from the plurality of cameras, wherein the format comprises the data structure for associating the first set of video segments with the person or the plurality of persons based on the information for the trip of the person or the plurality of persons, including a table of indices, and wherein the stored videos based on track sequences in video segments support re-mining of behavior of the person or the plurality of persons.