Intelligent processing method and system for video data

US10178430B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10178430-B2
Application numberUS-201515537462-A
CountryUS
Kind codeB2
Filing dateDec 9, 2015
Priority dateJan 26, 2015
Publication dateJan 8, 2019
Grant dateJan 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The present application discloses an intelligent processing method and system for video data, wherein, in the method an intelligent camera set a warning rule, the method comprises: the intelligent camera collecting video data and analyzing the collected video data in real time, generating intelligent data if the warning rule is met, which intelligent data contain an encoder identifier and motion trajectory information; the intelligent camera packaging the video data and the intelligent data into a program stream and sending it to a frame analyzing component in a cloud storage system; the frame analyzing component unpacking the received program stream to obtain the video data and the intelligent data, and storing the video data and the intelligent data in storage components respectively; the storage components sending storage address information of the video data and the intelligent data to an index server for recording respectively. The solutions of the present application can perform intelligent processing for the collected video data in real time.

First claim

Opening claim text (preview).

What is claimed is: 1. An intelligent processing method for video data, wherein in the case that an intelligent camera sets a warning rule, the method comprises: the intelligent camera collecting video data and analyzing the collected video data in real time, generating intelligent data if the warning rule is met, wherein intelligent data contains an encoder identifier and motion trajectory information; the intelligent camera packaging the video data and the intelligent data into a program stream and sending it to a frame analyzing component in a cloud storage system; the frame analyzing component unpacking the received program stream to obtain the video data and the intelligent data, and storing the video data and the intelligent data in storage components respectively; the storage components sending storage address information of the video data and the intelligent data to an index server for recording respectively; wherein the video data and the intelligent data are stored in respective storage components in a cloud storage system separately in the form of data blocks, usage states of respective data blocks in all the storage components are stored in the index server; when data need to be written in, the storage components firstly request the index server for free data blocks, the index server selects storage components according to distributed storage strategies, chooses suitable free data blocks in the corresponding storage components and then feeds address information of the chosen data blocks back to the frame analyzing component; the frame analyzing component writes the video data and the intelligent data into the corresponding data blocks respectively according to the address information of the data blocks; wherein, the storage address information recorded by the index server comprises an encoder identifier, address information, and a time point, the method further comprising: a platform server receiving a playback request and sending it to the index server, the playback request comprising an encoder identifier, a playback time range; the index server obtaining, by means of a query, storage address information of corresponding video data according to the playback request, sending an extracting request to a corresponding storage component according to the storage address information; the storage component reading the corresponding video data according to the extracting request and sending it to the platform server; the platform server playing the video data, receiving a retrieval task during the playing, sending the retrieval task to the index server, the retrieval task comprising an encoder identifier, a retrieval time range and a retrieval rule; the index server obtaining, by means of a query, storage address information of corresponding intelligent data according to the encoder identifier and the retrieval time range in the retrieval task and sending a retrieval request to the corresponding storage component according to the storage address information; the storage component receiving the retrieval request and reading the corresponding intelligent data; invoking a computing component to determine the time point meeting the retrieval rule according to the read intelligent data; the storage component converting the extracted time point to a time slice comprising this time point and feeding the time slice back to the platform server; the platform server playing the video data corresponding to the time slice. 2. The method as claimed in claim 1 , wherein, the warning rule comprises at least one of target motion information and target feature information, the target motion information comprising location range information and motion variation information. 3. The method as claimed in claim 1 , wherein, the retrieval rule comprises target motion information that comprises location range information and motion variation information; the platform server receiving a retrieval task during the playing comprises: during the playing, the platform server receiving location range information drawn on a paused image by a user; and receiving a motion variation rule input on an interface for setting rules. 4. The method as claimed in claim 1 , wherein, the retrieval task further comprises the target feature information; the platform server receiving a retrieval task during the playing comprises, during the playing, receiving the target feature information input by a user on an interface for setting rules. 5. The method as claimed in claim 1 , wherein, the generated intelligent data further comprises relative time that is the difference between the time of generating the intelligent data and the time of collecting the corresponding video data; when storing the intelligent data, the storage component further stamps the stored intelligent data with a local timestamp of storage; determining the time point meeting the retrieval rule according to the read intelligent data comprises: determining the intelligent data meeting the retrieval rule from the read intelligent data; extracting the relative time and the local timestamp from the determined intelligent data and adding the relative time to the local timestamp to obtain an absolute time point which is the determined time point meeting the retrieval rule. 6. The method as claimed in claim 1 , wherein, the method further comprises: the intelligent camera performing statistics on traffic information periodically to obtain traffic parameters; the intelligent camera further packaging the traffic parameters into the program stream; when unpacking the received program stream, the frame analyzing component also obtaining the traffic parameters and storing the traffic parameters in the storage components; the storage components further sending storage address information of the traffic parameters to the index server for recording. 7. The method as claimed in claim 6 , wherein the storage address information recorded by the index server comprises an encoder identifier, address information, and a time point, the method further comprising: the platform server receiving a traffic parameter request and sending it to the index server, the traffic parameter request comprising an encoder identifier, a time range and a traffic retrieval rule; the index server obtaining, by means of a query, storage address information of a corresponding traffic parameter according to the encoder identifier and the time range in the traffic parameter request and sending the traffic parameter request to a corresponding storage component according to the storage address information; the storage component receiving the traffic parameter request and reading the corresponding traffic parameter; invoking a computing component to determine a time point meeting the traffic retrieval rule according to the read traffic parameter; the storage component converting the extracted time point to a time slice comprising this time point and feeding the time slice back to the platform server; the platform server playing the video data corresponding to the time slice. 8. An intelligent processing system for video data, wherein the system comprises an intelligent camera, a frame analyzing component, an index server and a plurality of storage components; the intelligent camera sets a warning rule; the intelligent camera is used for collecting video data and analyzes the collected video data in real time, generating intelligent data that contain an encoder identifier and motion trajectory information if the warning rule is met, packaging the video data and the intelligent data into a program stream and sending it to the frame analyzing component; the frame analyzing component is used for unpacking the received program stream to obtain the video data and t

Assignees

Inventors

Classifications

  • Motion detection · CPC title

  • Tracking movement of a target, e.g. by detecting an object predefined as a target, using target direction and or velocity to predict its new position · CPC title

  • involving the multiplexing of an additional signal and the video signal · CPC title

  • Multiplexing of additional data and video streams (arrangements for simultaneous broadcast of plural pieces of information H04H20/28) · CPC title

  • Electricity · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10178430B2 cover?
The present application discloses an intelligent processing method and system for video data, wherein, in the method an intelligent camera set a warning rule, the method comprises: the intelligent camera collecting video data and analyzing the collected video data in real time, generating intelligent data if the warning rule is met, which intelligent data contain an encoder identifier and motio…
Who is the assignee on this patent?
Hangzhou Hikvision Digital Tec
What technology area does this patent fall under?
Primary CPC classification H04N5/77. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).