Intelligent processing method and system for video data
US-2018007429-A1 · Jan 4, 2018 · US
US10178430B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10178430-B2 |
| Application number | US-201515537462-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 9, 2015 |
| Priority date | Jan 26, 2015 |
| Publication date | Jan 8, 2019 |
| Grant date | Jan 8, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.