摘要:
By formulizing a specific company's internal knowledge and terminology, the ontology programming accounts for linguistic meaning to surface relevant and important content for analysis. The ontology is built on the premise that meaningful terms are detected in the corpus and then classified according to specific semantic concepts, or entities. Once the main terms are defined, direct relations or linkages can be formed between these terms and their associated entities. Then, the relations are grouped into themes, which are groups or abstracts that contain synonymous relations. The disclosed ontology programming adapts to the language used in a specific domain, including linguistic patterns and properties, such as word order, relationships between terms, and syntactical variations. The ontology programming automatically trains itself to understand the domain or environment of the communication data by processing and analyzing a defined corpus of communication data.
摘要:
Systems and method of diarization of audio files use an acoustic voiceprint model. A plurality of audio files are analyzed to arrive at an acoustic voiceprint model associated to an identified speaker. Metadata associate with an audio file is used to select an acoustic voiceprint model. The selected acoustic voiceprint model is applied in a diarization to identify audio data of the identified speaker.
摘要:
Embodiments disclosed herein provide systems and methods for matching trajectories across disjointed video views. In a particular embodiment, a method provides identifying a first trajectory associated with an object in video captured of a first region. The method further provides identifying a plurality of alternative views of the object from the video of the first region. The method further provides using the plurality of alternative views of the object, selecting a second trajectory that corresponds to the first trajectory from a plurality of trajectories associated with a plurality of objects in video captured of a second region.
摘要:
Embodiments disclosed herein provide systems and methods for performing video recorder failover. In a particular embodiment, a system includes a first Network Video Recorder (NVR) configured to receive a video stream and record the video stream to a first long-term storage. The system further includes a second NVR configured to receive the video stream and temporarily stores an amount of the video stream in temporary storage. In response to a detection of a failure of the first NVR, the second NVR is configured to record the video stream to the second long-term storage and transfer at least a portion of the video stream stored in the temporary storage corresponding to the amount of time between detection of the failure and when the second NVR began recording the video stream to the second long-term storage.
摘要:
A system and method for the capture and storage of data relating to the movements of objects, in a specified area and enables this data to be displayed in a graphically meaningful and useful manner. Video data is collected and video metadata is generated relating to objects (persons) appearing in the video data and their movements over time. The movements of the objects are then analyzed to detect the movements within a region of interest. This detection of movement allows a user, such as a manager of a store, to make informed decisions as to the infrastructure and operation of the store. One detection method relates to the number of people that are present in a region of interest for a specified time period. A second detection method relates to the number of people that remain or dwell in a particular area for a particular time period. A third detection method determines the flow of people and the direction they take within a region of interest. A fourth detection method relates to the number of people that enter a certain area by crossing a virtual line, a tripwire.
摘要:
A video recording system includes a first Network Video Recorder (NVR) that receives a video delivered via a video packet stream and records the video to a first long-term storage. A second NVR receives the same video and temporarily stores it in temporary storage. When a failure of the first NVR is detected at a first point, the second NVR starts recording the video to long-term storage. The temporarily stored video is used by the second NVR to fill in the gap in recorded video in long-term storage that occurred between the failure of the first NVR and the start of the second NVR recording the video to long-term storage.
摘要:
A system and method for creating video tile arrays is disclosed. A first plurality of video streams produced by a first plurality of Analog to Digital Converters (ADCs) are received in a first Digital Signal Processor (DSP). The first DSP processes the first plurality of video streams to produce a partial video tile array stream. The partial video tile array stream is transferred to a second DSP. The second DSP receives a second plurality of video streams produced by a second plurality of video ADCs. The second DSP processes the partial video tile array stream and the second plurality of video streams to generate a tiled video stream. The tiled video stream comprises an array of a plurality of video tiles that each correspond to a one of the first and second plurality of video streams.
摘要:
A system and method for the capture and storage of data relating to the movements of objects, in a specified area and enables this data to be displayed in a graphically meaningful and useful manner. Video data is collected and video metadata is generated relating to objects (persons) appearing in the video data and their movements over time. The movements of the objects are then analyzed to detect the movements within a region of interest. This detection of movement allows a user, such as a manager of a store, to make informed decisions as to the infrastructure and operation of the store. One detection method relates to the number of people that are present in a region of interest for a specified time period. A second detection method relates to the number of people that remain or dwell in a particular area for a particular time period. A third detection method determines the flow of people and the direction they take within a region of interest. A fourth detection method relates to the number of people that enter a certain area by crossing a virtual line, a tripwire.
摘要:
Embodiments disclosed herein provide systems and methods for performing video recorder failover. In a particular embodiment, a system for handing a failover of a first Network Video Recorder (NVR) is provided. The system includes a second NVR that receives a video stream and temporarily stores an amount of the video stream to the temporary storage, wherein the amount of the video stream stored in the temporary storage at any given time corresponds to a duration of time sufficient to accommodate a failover of the first NVR to the second NVR. In response to a detection of a failure of the first NVR, the second NVR records the video stream to the second long-term storage and transfers at least a portion of the video stream stored in the temporary storage to the second long-term storage.
摘要:
Models are generated from objects identified in video. Each model is evaluated based on knowledge of the objects determined from video analysis, and preferred models are identified based on the evaluations. In some examples, each model could be evaluated by tracking a movement of each object in the video by using each model to track the object from which it was generated, evaluating an ability of each model to identify the objects in the video that are similar to the object from which it was generated, and determining an amount of false identifications made by each model of different objects in different video that does not include the object from which it was generated.