Nothing Special   »   [go: up one dir, main page]

WO2021121264A1 - Snapshot picture transmission method, apparatus and system, and camera and storage device - Google Patents

Snapshot picture transmission method, apparatus and system, and camera and storage device Download PDF

Info

Publication number
WO2021121264A1
WO2021121264A1 PCT/CN2020/136780 CN2020136780W WO2021121264A1 WO 2021121264 A1 WO2021121264 A1 WO 2021121264A1 CN 2020136780 W CN2020136780 W CN 2020136780W WO 2021121264 A1 WO2021121264 A1 WO 2021121264A1
Authority
WO
WIPO (PCT)
Prior art keywords
mark
video stream
picture
captured
video
Prior art date
Application number
PCT/CN2020/136780
Other languages
French (fr)
Chinese (zh)
Inventor
王伟
林起芊
汪渭春
Original Assignee
杭州海康威视系统技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 杭州海康威视系统技术有限公司 filed Critical 杭州海康威视系统技术有限公司
Publication of WO2021121264A1 publication Critical patent/WO2021121264A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • G08G1/0175Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • This application relates to the field of data transmission technology, in particular to the transmission method, device, system, camera, and storage device of captured pictures.
  • IPC continuously collects images of the monitoring scene when it is working, and analyzes the currently collected images through computer vision technology. When it meets the preset capture conditions, it generates Capture pictures, and encode the captured images into video frames at the same time, and each video frame forms a video stream; then send the captured pictures and the video stream composed of each video frame to the storage device in the video cloud storage for storage.
  • the subsequent intelligent analysis device can obtain the captured pictures from the storage device for analysis.
  • the transmission of captured pictures puts a lot of pressure on bandwidth.
  • the bandwidth of a smart IPC video stream is 4Mbps (Million bits per second), and at the same time, it needs to transmit up to 5 snapshots of the background image and 15 pictures of the face/body/vehicle.
  • IPC transmits captured pictures and video streams at the same time, resulting in a high bandwidth and a large amount of data for image data transmission.
  • the purpose of the embodiments of the present application is to provide a method, device, system, camera, and storage device for transmitting captured pictures, so as to reduce the bandwidth and data volume occupied by image data transmission.
  • the specific technical solutions are as follows:
  • an embodiment of the present application provides a method for transmitting captured pictures, which is applied to a camera, and the method includes:
  • the video stream including the mark is sent to a storage device, so that the storage device extracts a video frame that meets the preset snapping rule according to the mark to obtain a snapped picture.
  • the mark includes an identification mark, wherein the identification mark is used to uniquely identify the corresponding captured picture.
  • the mark includes a classification label, where the classification label is used to indicate the category of the corresponding captured picture.
  • the method when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, the video frame corresponding to the image that meets the preset capture rule is marked to obtain Before the marked video stream, the method further includes:
  • each video frame in the video stream is detected, and the preset event detection result of each video frame is obtained, where the preset event detection result is the video indicating the occurrence of the preset event
  • the frame satisfies the preset capture rule.
  • an embodiment of the present application provides a method for transmitting captured pictures, which is applied to a storage device, and the method includes:
  • the mark includes an identification mark, and the identification mark is used to uniquely distinguish a captured picture; and the storing the captured picture includes:
  • the captured picture is stored, and the identification identifier corresponding to the captured picture is correspondingly stored.
  • the mark includes a classification label
  • the storing of the captured picture includes:
  • the captured picture is stored in the directory of the corresponding category.
  • an embodiment of the present application provides a device for transmitting captured pictures, which is applied to a video camera, and the device includes:
  • Video stream acquisition module for real-time acquisition of video streams
  • the video frame marking module is used to mark the video frame corresponding to the image that meets the preset capture rule when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, to obtain a video stream including the mark ;
  • the video stream sending module is configured to send the video stream including the mark to a storage device, so that the storage device extracts video frames that meet the preset snapping rule according to the mark to obtain a snapped picture.
  • the mark includes an identification mark, wherein the identification mark is used to uniquely identify the corresponding captured picture.
  • the mark includes a classification label, where the classification label is used to indicate the category of the corresponding captured picture.
  • the device further includes:
  • the event detection module is used to detect each video frame in the video stream by using an intelligent analysis algorithm for a preset event to obtain a preset event detection result of each video frame, where the preset event detection result is Yes means The video frame in which the preset event occurs meets the preset capture rule.
  • an embodiment of the present application provides a device for transmitting captured pictures, which is applied to a storage device, and the device includes:
  • a video stream receiving module configured to obtain a video stream sent by a camera, where a video frame in the video stream that meets a preset capture rule has a mark;
  • the captured picture conversion module is used to generate a captured picture according to the marked video frame in the video stream;
  • the snapped picture storage module is used to store the snapped picture.
  • the mark includes an identification mark, and the identification mark is used to uniquely distinguish the snapped pictures;
  • the snapped picture storage module is specifically configured to: store the snapped pictures, and correspondingly store the snapped pictures Corresponding identification mark.
  • the mark includes a classification label
  • the captured image storage module is specifically configured to: determine the category of the captured image according to the classification label corresponding to the captured image; Category, store the captured picture in the directory of the corresponding category.
  • an embodiment of the present application provides a system for transmitting captured pictures, including a camera and a storage device;
  • the camera is configured to, when detecting that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain the video stream including the mark; Describes the video stream including the mark;
  • the storage device is configured to obtain the video stream including the mark; generate a snapped picture according to the video frame with the mark in the video stream including the mark; and store the snapped picture.
  • the mark includes an identification mark
  • the storage device is further configured to store the captured picture and the identification mark corresponding to the captured picture in association with each other.
  • the tag includes a classification label
  • the storage device is further configured to: determine the category of the captured picture according to the classification label corresponding to the captured picture; and according to the category of the captured picture , Store the captured pictures in the corresponding category directory.
  • an embodiment of the present application provides a camera, including a processor and a memory;
  • the memory is used to store computer programs
  • the processor is configured to implement the method for transmitting a captured picture according to any one of the above-mentioned first aspects when executing the program stored in the memory.
  • an embodiment of the present application provides a storage device, including a processor and a memory;
  • the memory is used to store computer programs
  • the processor is configured to implement the method for transmitting the captured picture according to any one of the second aspects when executing the program stored in the memory.
  • an embodiment of the present application provides a computer-readable storage medium having a computer program stored in the computer-readable storage medium, and when the computer program is executed by a processor, the computer program described in any one of the first aspects The transmission method of captured pictures.
  • an embodiment of the present application provides a computer-readable storage medium having a computer program stored in the computer-readable storage medium, and when the computer program is executed by a processor, the above-mentioned second aspect is implemented The transmission method of captured pictures.
  • an embodiment of the present application provides a computer program product that, when executed, realizes the method for transmitting a captured picture according to any one of the first aspects above.
  • an embodiment of the present application provides a computer program product, which, when executed, realizes the method for transmitting a captured picture according to any one of the second aspects above.
  • the transmission method, device, system, camera, and storage device of captured pictures collect the video stream in real time; when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rules, it is The video frame corresponding to the regular image is marked to obtain a video stream including the mark; the video stream including the mark is sent to the storage device, so that the storage device extracts video frames that meet the preset snapping rules according to the mark to obtain a snapped picture. Mark the video frame corresponding to the image that meets the preset capture rules in the video stream, and then send the video stream.
  • the storage device can extract the captured pictures from the video stream according to the mark.
  • FIG. 1 is a schematic diagram of a method for transmitting captured pictures in related technologies
  • FIG. 2 is a first schematic diagram of a method for transmitting captured pictures according to an embodiment of this application
  • FIG. 3 is a second schematic diagram of a method for transmitting a captured picture according to an embodiment of this application
  • FIG. 4 is a first schematic diagram of a device for transmitting captured pictures according to an embodiment of this application.
  • FIG. 5 is a second schematic diagram of the device for transmitting captured pictures according to an embodiment of the application.
  • FIG. 6 is a third schematic diagram of a method for transmitting a captured picture according to an embodiment of the application.
  • FIG. 7 is a schematic diagram of a storage device according to an embodiment of the application.
  • Picture KEY/URL (Uniform Resource Locator): The unique identification of picture data, which is specified when the picture is stored; the picture can be extracted through the picture KEY/URL.
  • Video cloud storage Through cluster applications, grid technology and distributed file systems, a large number of storage devices in the network are assembled through application software to work together, and jointly provide external video data storage and business access functions.
  • the implementation of this application provides a method for transmitting captured pictures, which is applied to a camera, as shown in Figure 2, the method includes:
  • S201 Collect a video stream in real time.
  • the method for transmitting captured pictures in the embodiments of the present application is applied to a camera, and therefore can be implemented by a camera.
  • the aforementioned camera may be an IPC or the like.
  • the camera shoots images in the scene in real time, and encodes the images to obtain each video frame, and each video frame forms a video stream.
  • the video frame corresponding to the image can be a video frame encoded into the image.
  • the image corresponding to the video frame may be an image encoded into the video frame.
  • the camera uses computer vision technology to analyze the image while capturing the image. When the image meets the preset capture rules, it marks the video frames encoded by the image that meets the preset capture rules, and the unmarked video frames and marks.
  • the video frames together form the video stream including the mark, which is referred to as the to-be-stored video stream hereinafter.
  • the preset capture rules can be set according to the actual situation. For example, when the image contains a human face, it is determined that the image meets the preset capture rule; when the image contains a human body, it is determined that the image meets the preset capture rule; When a vehicle is detected in an image, it is determined that the image meets the preset capture rules; or every interval of a preset time period or a certain number of frames, it is determined that the image meets the preset capture rules, for example, every 10 seconds, the current The captured images meet the preset capture rules, that is, a capture picture is captured every 10 seconds.
  • the video frame corresponding to the image that meets the preset capture rule is marked, and before the video stream including the mark is obtained,
  • the above method also includes: using an intelligent analysis algorithm for a preset event to detect each video frame in the video stream to obtain a preset event detection result for each video frame, where the preset event detection result is yes, it means that a preset event has occurred. It is assumed that the image corresponding to the video frame of the event satisfies the preset capture rule.
  • each captured image that is, whether a preset event has occurred in the image, and when the preset event detection result is yes, it means that the preset event has occurred, that is, the image meets the preset capture rules, and the image is encoded into The video frame needs to be marked; if the preset event detection result is no, it means that the preset event is not detected in the image, and the video frame encoded into the image does not need to be marked.
  • the preset event can be set according to the actual situation.
  • the preset event can be a vehicle running a red light, a vehicle parking illegally, or an excessive movement of a person.
  • S203 Send the video stream including the mark to the storage device, so that the storage device extracts video frames that meet the preset snapping rule according to the mark to obtain a snapped picture.
  • the camera sends the video stream to be stored.
  • the storage device After receiving the video stream to be stored, the storage device converts the marked video frame into a snapshot picture, and stores the video stream to be stored and the snapshot picture.
  • the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent.
  • the storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
  • the above-mentioned mark includes an identification mark, wherein the above-mentioned identification mark is used to uniquely identify the corresponding captured picture.
  • the snapped picture corresponding to the identification mark is the snapped picture marked by the mark including the identification mark.
  • the identification mark is used to uniquely identify the captured picture.
  • the identification mark can be the picture KEY, etc. Subsequent identification marks can be used to distinguish and obtain captured pictures.
  • the above-mentioned mark includes a classification label, where the above-mentioned classification label is used to indicate the category of the corresponding captured picture.
  • the snapped picture corresponding to the classification label is the snapped picture marked by the mark including the classification label.
  • the category label is used to indicate the category of the captured image.
  • the category of the captured image can be set according to actual needs.
  • the category of the captured image can include a large background image, a face image, a human body image, and a vehicle image.
  • the category label can be used to facilitate the category management of the captured pictures.
  • the above-mentioned mark includes an identification mark and a classification label at the same time.
  • the embodiment of the present application also provides a method for transmitting captured pictures, which is applied to a storage device.
  • the method includes:
  • S301 Obtain a video stream sent by a camera, where a video frame in the video stream that meets a preset capture rule has a mark.
  • the method for transmitting captured pictures in the embodiment of the present application is applied to a storage device, and can be implemented by the storage device.
  • the storage device here may be a device in cloud storage or an independent storage device, all of which are within the protection scope of this application.
  • a video frame that meets the preset snapping rule may specifically be an image encoded into the video frame that meets the preset snapping rule.
  • the preset capture rules can be set according to the actual situation.
  • the image contains a human face, it is determined that the image meets the preset capture rule; when the image contains a human body, it is determined that the image meets the preset capture rule; When a vehicle is detected in an image, it is determined that the image meets the preset capture rules; or every interval of a preset time period or a certain number of frames, it is determined that the image meets the preset capture rules, for example, every 10 seconds, the current The captured images meet the preset capture rules, that is, a capture picture is captured every 10 seconds.
  • the generation process of the video stream to be stored please refer to the above-mentioned transmission method of captured pictures applied to the camera, which will not be repeated here.
  • S302 Generate a captured picture according to the marked video frame in the video stream.
  • the storage device converts the marked video frame into a captured picture through the related video frame to image method, thereby obtaining the captured picture.
  • the storage device stores captured pictures and can also store video streams.
  • the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
  • the above-mentioned mark includes an identification mark, and the identification mark is used to uniquely distinguish the captured image; the above-mentioned storing the captured image includes: storing the captured image and correspondingly storing the identification identifier corresponding to the captured image.
  • the identification mark is used to uniquely identify the captured picture.
  • the identification mark can be picture KEY, etc.
  • the captured image and the identification mark corresponding to the captured image are stored in association, and the identification mark can be used to identify and obtain the captured image later.
  • the above-mentioned mark includes a classification label
  • the above-mentioned storage of the captured image includes:
  • Step 1 Determine the category of the above-mentioned captured image according to the classification label corresponding to the above-mentioned captured image.
  • the category label is used to indicate the category of the captured image.
  • the category of the captured image can be set according to actual needs.
  • the category of the captured image can include a large background image, a face image, a human body image, and a vehicle image.
  • Step 2 According to the category of the above-mentioned captured image, store the above-mentioned captured image in the directory of the corresponding category.
  • the mark includes an identification mark
  • the captured picture and the identification mark corresponding to the captured picture may be associated and stored in a catalog of a corresponding category.
  • the embodiment of the present application also provides a device for transmitting captured pictures, which is applied to a video camera.
  • the device includes:
  • the video stream acquisition module 401 is used to collect video streams in real time.
  • the video frame marking module 402 is configured to mark the video frame corresponding to the image that meets the preset capture rule when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, to obtain a video stream including the mark .
  • the video stream sending module 403 is configured to send the video stream including the mark to a storage device, so that the storage device extracts a video frame that meets the preset snapping rule according to the mark to obtain a snapped picture.
  • the above-mentioned mark includes an identification mark, wherein the above-mentioned identification mark is used to uniquely identify the corresponding captured picture.
  • the above-mentioned mark includes a classification label, where the above-mentioned classification label is used to indicate the category of the corresponding captured picture.
  • the above-mentioned device further includes: an event detection module, configured to use an intelligent analysis algorithm for preset events to detect each video frame in the video stream to obtain a preset event detection result for each video frame , Where the preset event detection result indicates that the video frame in which the preset event occurs meets the preset capture rule.
  • an event detection module configured to use an intelligent analysis algorithm for preset events to detect each video frame in the video stream to obtain a preset event detection result for each video frame , Where the preset event detection result indicates that the video frame in which the preset event occurs meets the preset capture rule.
  • the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent.
  • the storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
  • the embodiment of the application also provides a device for transmitting captured pictures, which is applied to a storage device.
  • the device includes:
  • the video stream receiving module 501 is configured to obtain a video stream sent by a camera, where a video frame in the video stream that meets a preset capture rule has a mark.
  • the captured image conversion module 502 is configured to generate a captured image according to the marked video frame in the video stream.
  • the snapped picture storage module 503 is used to store the snapped pictures.
  • the above-mentioned mark includes an identification mark, and the identification mark is used to uniquely distinguish the captured image; the captured image storage module 503 is specifically used to store the captured image and correspondingly store the identification identifier corresponding to the captured image.
  • the aforementioned tags include classification tags
  • the captured image storage module 503 is specifically configured to: determine the category of the captured image according to the category label corresponding to the captured image; store the captured image in the corresponding category according to the category of the captured image Under the directory.
  • the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
  • the embodiment of the application also provides a system for transmitting captured pictures, including a camera and a storage device;
  • the camera is used to mark the video frame corresponding to the image that meets the preset capture rule when it detects that the image corresponding to the video frame in the video stream meets the preset capture rule to obtain the video stream including the mark; send the video stream including the mark .
  • the storage device is used to obtain the video stream including the mark; generate a snapped picture according to the video frame with the mark in the video stream including the mark; and store the snapped picture.
  • the above-mentioned mark includes an identification mark
  • the above-mentioned storage device is further configured to store the above-mentioned captured picture and the identification mark corresponding to the above-mentioned captured picture in association.
  • the tag includes a classification label
  • the storage device is further used to: determine the category of the captured image according to the category label corresponding to the captured image; store the captured image according to the category of the captured image Go to the catalog of the corresponding category.
  • the camera directly stores the generated video stream data into a video cloud storage system composed of multiple storage devices; at the same time, when a capture target is detected, it corresponds to the capture target in the video stream
  • the video frame is marked (carrying a unique KEY).
  • the storage device stores the real-time video stream, it parses out the marked video frame and the corresponding KEY in the video stream; the storage device can call the drawing module to convert the marked video frame into a picture, and use the KEY as the unique identifier of the picture , And then store it in the storage device.
  • the subsequent intelligent analysis device uses the KEY or the picture URL to extract the picture from the storage device for modeling processing.
  • multiple storage devices in the captured image transmission system form a video cloud storage system
  • the video cloud storage system has multiple storage device nodes working together, which can effectively reduce bandwidth costs and effectively utilize video cloud storage. Excess hardware resources among various storage device nodes of the system.
  • the video cloud storage system may have a built-in GPU analysis board, and use the graphics processing capabilities of the GPU to perform drawing processing.
  • An embodiment of the present application also provides a camera, including a processor and a memory;
  • the above-mentioned memory is used to store computer programs
  • the above-mentioned processor when used to execute the computer program stored in the above-mentioned memory, it can also implement any of the above-mentioned methods for transmitting captured pictures applied to a camera.
  • the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent.
  • the storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
  • the embodiment of the present application also provides a storage device, including: a processor and a memory;
  • the above-mentioned memory is used to store computer programs
  • the storage device of the embodiment of the present application further includes a communication interface 702 and a communication bus 704.
  • the processor 701, the communication interface 702, and the memory 703 communicates with each other through the communication bus 704.
  • the above-mentioned processor 701 when configured to execute the computer program stored in the above-mentioned memory 703, it can also implement any of the above-mentioned methods for transmitting captured pictures applied to a storage device.
  • the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
  • the aforementioned communication bus may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus or the like.
  • the communication bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
  • the communication interface is used for communication between the aforementioned storage device and other devices.
  • the memory may include RAM (Random Access Memory, random access memory), and may also include NVM (Non-Volatile Memory, non-volatile memory), such as at least one disk storage. In an implementation manner, the memory may also be at least one storage device located far away from the foregoing processor.
  • RAM Random Access Memory, random access memory
  • NVM Non-Volatile Memory, non-volatile memory
  • the above-mentioned processor may be a general-purpose processor, including CPU (Central Processing Unit), NP (Network Processor), etc.; it may also be DSP (Digital Signal Processing, digital signal processor), ASIC ( Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
  • CPU Central Processing Unit
  • NP Network Processor
  • DSP Digital Signal Processing, digital signal processor
  • ASIC Application Specific Integrated Circuit
  • FPGA Field-Programmable Gate Array, Field Programmable Gate Array
  • other programmable logic devices discrete gates or transistor logic devices, discrete hardware components.
  • the embodiments of the present application also provide a computer-readable storage medium, and the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
  • any of the foregoing methods for transmitting captured pictures applied to a camera can also be implemented.
  • the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent.
  • the storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
  • the embodiments of the present application also provide a computer-readable storage medium, and the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
  • the aforementioned computer program when executed by the processor, it can also implement any of the aforementioned methods for transmitting captured pictures applied to a storage device.
  • the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
  • the embodiment of the present application provides a computer program product.
  • the computer program product When the computer program product is running, it is used to implement any of the above-mentioned methods for transmitting captured pictures applied to a camera.
  • the embodiment of the present application provides a computer program product.
  • the computer program product When the computer program product is running, it is used to implement any of the above-mentioned methods for transmitting captured pictures applied to a storage device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A snapshot picture transmission method, apparatus and system, and a camera and a storage device. The method comprises: acquiring a video stream in real time; when it is detected that an image corresponding to a video frame in the video stream satisfies a preset snapshot rule, marking the video frame corresponding to the image that satisfying the preset snapshot rule to obtain a video stream comprising a mark; and sending the video stream comprising the mark to a storage device to enable the storage device to extract the video frame satisfying the preset snapshot rule according to the mark so as to obtain a snapshot picture. According to the snapshot picture transmission method of the embodiments of the present application, the video frame corresponding to the image satisfying the preset snapshot rule in the video stream is marked, then the video stream is sent, the storage device can extract the snapshot picture from the video stream according to the mark, and compared with the simultaneous sending of the video stream and the snapshot picture, the bandwidth occupied by image data transmission can be reduced, and the data volume of the image data transmission is reduced.

Description

抓拍图片的传输方法、装置、系统、摄像机及存储设备Method, device, system, camera and storage device for transmitting captured pictures
本申请要求于2019年12月16日提交中国专利局、申请号为201911293654.7发明名称为“抓拍图片的传输方法、装置、系统、摄像机及存储设备”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of a Chinese patent application filed with the Chinese Patent Office on December 16, 2019 with the application number 201911293654.7 and the invention titled "Transmission method, device, system, camera and storage device for captured pictures", all of which are approved The reference is incorporated in this application.
技术领域Technical field
本申请涉及数据传输技术领域,特别是涉及抓拍图片的传输方法、装置、系统、摄像机及存储设备。This application relates to the field of data transmission technology, in particular to the transmission method, device, system, camera, and storage device of captured pictures.
背景技术Background technique
随着人们安全意识的提高,监控设备的覆盖范围不断增加。得益于计算机视觉技术的加持及人工智能的辅助,全局结构化相机,例如,智能IPC(Internet Protocol Camera,网络摄像机)的应用逐渐普及,并由单一人或车的单场景抓拍,演变为人车混合多场景、多应用的抓拍。With the improvement of people's safety awareness, the coverage of monitoring equipment continues to increase. Thanks to the blessing of computer vision technology and the assistance of artificial intelligence, global structured cameras, such as intelligent IPC (Internet Protocol Camera, network camera) applications have gradually become popular, and they have evolved from single scene captures of a single person or car to people and vehicles. Mixed multi-scene, multi-application snapshots.
相关技术中,抓拍图片的传输过程如图1所示,IPC在工作状态时持续采集监控场景的图像,并通过计算机视觉技术对当前采集的图像进行分析,在其满足预设抓拍条件时,生成抓拍图片,同时将采集的图像编码成视频帧,各视频帧组成视频流;然后将抓拍图片及各视频帧组成的视频流发送给视频云存储中的存储设备进行存储。后续智能分析设备可以从存储设备中获取抓拍图片进行分析。In related technologies, the transmission process of captured pictures is shown in Figure 1. IPC continuously collects images of the monitoring scene when it is working, and analyzes the currently collected images through computer vision technology. When it meets the preset capture conditions, it generates Capture pictures, and encode the captured images into video frames at the same time, and each video frame forms a video stream; then send the captured pictures and the video stream composed of each video frame to the storage device in the video cloud storage for storage. The subsequent intelligent analysis device can obtain the captured pictures from the storage device for analysis.
对于分辨率较高的IPC,抓拍图片的传输对带宽造成了很大压力。例如,某智能IPC视频流的带宽为4Mbps(Million bits per second,兆比特每秒),同时每秒最多需要传输5张关于背景大图的抓拍图片,及15张关于人脸/人体/车辆小图的抓拍图片,此种情况下,所需峰值带宽为:4Mbps+5*1.5MB*8+15*(200KB/1024)*8=87.44Mbps,其中,每张背景大图的大小为1.5MB,每张人脸/人体/车辆小图的大小为200KB。IPC同时传输抓拍图片及视频流,造成图像数据传输占用的带宽很高,数据量较大。For IPC with higher resolution, the transmission of captured pictures puts a lot of pressure on bandwidth. For example, the bandwidth of a smart IPC video stream is 4Mbps (Million bits per second), and at the same time, it needs to transmit up to 5 snapshots of the background image and 15 pictures of the face/body/vehicle. The captured image of the picture, in this case, the required peak bandwidth is: 4Mbps+5*1.5MB*8+15*(200KB/1024)*8=87.44Mbps, where the size of each large background image is 1.5MB , The size of each small face/body/vehicle image is 200KB. IPC transmits captured pictures and video streams at the same time, resulting in a high bandwidth and a large amount of data for image data transmission.
发明内容Summary of the invention
本申请实施例的目的在于提供一种抓拍图片的传输方法、装置、系统、摄像机及存储设备,以实现减少图像数据传输占用的带宽及数据量。具体技术方案如下:The purpose of the embodiments of the present application is to provide a method, device, system, camera, and storage device for transmitting captured pictures, so as to reduce the bandwidth and data volume occupied by image data transmission. The specific technical solutions are as follows:
第一方面,本申请实施例提供了一种抓拍图片的传输方法,应用于摄像机,所述方法包括:In the first aspect, an embodiment of the present application provides a method for transmitting captured pictures, which is applied to a camera, and the method includes:
实时采集视频流;Real-time capture of video streams;
在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则的图像对应的视频帧进行标记,得到包括标记的视频流;When it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain a video stream including the mark;
发送所述包括标记的视频流至存储设备,以使所述存储设备按照所述标记提取满足所述预设抓拍规则的视频帧,得到抓拍图片。The video stream including the mark is sent to a storage device, so that the storage device extracts a video frame that meets the preset snapping rule according to the mark to obtain a snapped picture.
在一种可能的实施方式中,所述标记包括识别标识,其中,所述识别标识用于唯一标识相应的抓拍图片。In a possible implementation manner, the mark includes an identification mark, wherein the identification mark is used to uniquely identify the corresponding captured picture.
在一种可能的实施方式中,所述标记包括分类标签,其中,所述分类标签用于表示相应的抓拍图片的类别。In a possible implementation manner, the mark includes a classification label, where the classification label is used to indicate the category of the corresponding captured picture.
在一种可能的实施方式中,在所述在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则的图像对应的视频帧进行标记,得到包括标记的视频流之前,所述方法还包括:In a possible implementation manner, when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, the video frame corresponding to the image that meets the preset capture rule is marked to obtain Before the marked video stream, the method further includes:
利用针对预设事件的智能分析算法,对所述视频流中的各视频帧进行检测,得到各视频帧的预设事件检测结果,其中,预设事件检测结果为是表示发生预设事件的视频帧满足所述预设抓拍规则。Using an intelligent analysis algorithm for preset events, each video frame in the video stream is detected, and the preset event detection result of each video frame is obtained, where the preset event detection result is the video indicating the occurrence of the preset event The frame satisfies the preset capture rule.
第二方面,本申请实施例提供了一种抓拍图片的传输方法,应用于存储设备,所述方法包括:In the second aspect, an embodiment of the present application provides a method for transmitting captured pictures, which is applied to a storage device, and the method includes:
获取由摄像机发送的视频流,其中,所述视频流中满足预设抓拍规则的视频帧存在标记;Acquiring a video stream sent by a camera, where there is a mark in the video frame that meets the preset capture rule in the video stream;
根据所述视频流中存在标记的视频帧,生成抓拍图片;Generate a snapshot picture according to the marked video frame in the video stream;
存储所述抓拍图片。Store the captured picture.
在一种可能的实施方式中,所述标记包括识别标识,所述识别标识用于唯一区分抓拍图片;所述存储所述抓拍图片包括:In a possible implementation manner, the mark includes an identification mark, and the identification mark is used to uniquely distinguish a captured picture; and the storing the captured picture includes:
存储所述抓拍图片,并对应存储所述抓拍图片对应的识别标识。The captured picture is stored, and the identification identifier corresponding to the captured picture is correspondingly stored.
在一种可能的实施方式中,所述标记包括分类标签,所述存储所述抓拍图片,包括:In a possible implementation manner, the mark includes a classification label, and the storing of the captured picture includes:
按照所述抓拍图片对应的分类标签,确定所述抓拍图片的类别;Determine the category of the captured image according to the classification label corresponding to the captured image;
按照所述抓拍图片的类别,将所述抓拍图片存储到相应类别的目录下。According to the category of the captured picture, the captured picture is stored in the directory of the corresponding category.
第三方面,本申请实施例提供了一种抓拍图片的传输装置,应用于摄像机,所述装置包括:In a third aspect, an embodiment of the present application provides a device for transmitting captured pictures, which is applied to a video camera, and the device includes:
视频流获取模块,用于实时采集视频流;Video stream acquisition module for real-time acquisition of video streams;
视频帧打标记模块,用于在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则的图像对应的视频帧进行标记,得到包括标记的视频流;The video frame marking module is used to mark the video frame corresponding to the image that meets the preset capture rule when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, to obtain a video stream including the mark ;
视频流发送模块,用于发送所述包括标记的视频流至存储设备,以使所述存储设备按照所述标记提取满足所述预设抓拍规则的视频帧,得到抓拍图片。The video stream sending module is configured to send the video stream including the mark to a storage device, so that the storage device extracts video frames that meet the preset snapping rule according to the mark to obtain a snapped picture.
在一种可能的实施方式中,所述标记包括识别标识,其中,所述识别标识用于唯一标识相应的抓拍图片。In a possible implementation manner, the mark includes an identification mark, wherein the identification mark is used to uniquely identify the corresponding captured picture.
在一种可能的实施方式中,所述标记包括分类标签,其中,所述分类标签用于表示相应的抓拍图片的类别。In a possible implementation manner, the mark includes a classification label, where the classification label is used to indicate the category of the corresponding captured picture.
在一种可能的实施方式中,所述装置还包括:In a possible implementation manner, the device further includes:
事件检测模块,用于利用针对预设事件的智能分析算法,对所述视频流中的各视频帧进行检测,得到各视频帧的预设事件检测结果,其中,预设事件检测结果为是表示发生预设事件的视频帧满足所述预设抓拍规则。The event detection module is used to detect each video frame in the video stream by using an intelligent analysis algorithm for a preset event to obtain a preset event detection result of each video frame, where the preset event detection result is Yes means The video frame in which the preset event occurs meets the preset capture rule.
第四方面,本申请实施例提供了一种抓拍图片的传输装置,应用于存储 设备,所述装置包括:In a fourth aspect, an embodiment of the present application provides a device for transmitting captured pictures, which is applied to a storage device, and the device includes:
视频流接收模块,用于获取由摄像机发送的视频流,其中,所述视频流中满足预设抓拍规则的视频帧存在标记;A video stream receiving module, configured to obtain a video stream sent by a camera, where a video frame in the video stream that meets a preset capture rule has a mark;
抓拍图片转换模块,用于根据所述视频流中存在标记的视频帧,生成抓拍图片;The captured picture conversion module is used to generate a captured picture according to the marked video frame in the video stream;
抓拍图片存储模块,用于存储所述抓拍图片。The snapped picture storage module is used to store the snapped picture.
在一种可能的实施方式中,所述标记包括识别标识,所述识别标识用于唯一区分抓拍图片;所述抓拍图片存储模块具体用于:存储所述抓拍图片,并对应存储所述抓拍图片对应的识别标识。In a possible implementation manner, the mark includes an identification mark, and the identification mark is used to uniquely distinguish the snapped pictures; the snapped picture storage module is specifically configured to: store the snapped pictures, and correspondingly store the snapped pictures Corresponding identification mark.
在一种可能的实施方式中,所述标记包括分类标签,所述抓拍图片存储模块具体用于:按照所述抓拍图片对应的分类标签,确定所述抓拍图片的类别;按照所述抓拍图片的类别,将所述抓拍图片存储到相应类别的目录下。In a possible implementation manner, the mark includes a classification label, and the captured image storage module is specifically configured to: determine the category of the captured image according to the classification label corresponding to the captured image; Category, store the captured picture in the directory of the corresponding category.
第五方面,本申请实施例提供了一种抓拍图片的传输系统,包括摄像机及存储设备;In a fifth aspect, an embodiment of the present application provides a system for transmitting captured pictures, including a camera and a storage device;
所述摄像机,用于在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流;发送所述包括标记的视频流;The camera is configured to, when detecting that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain the video stream including the mark; Describes the video stream including the mark;
所述存储设备,用于获取所述包括标记的视频流;根据所述包括标记的视频流中存在标记的视频帧,生成抓拍图片;存储所述抓拍图片。The storage device is configured to obtain the video stream including the mark; generate a snapped picture according to the video frame with the mark in the video stream including the mark; and store the snapped picture.
在一种可能的实施方式中,所述标记包括识别标识,所述存储设备,还用于:关联存储所述抓拍图片及所述抓拍图片对应的识别标识。In a possible implementation manner, the mark includes an identification mark, and the storage device is further configured to store the captured picture and the identification mark corresponding to the captured picture in association with each other.
在一种可能的实施方式中,所述标记包括分类标签,所述存储设备,还用于:按照所述抓拍图片对应的分类标签,确定所述抓拍图片的类别;按照所述抓拍图片的类别,将所述抓拍图片存储到相应类别的目录下。In a possible implementation manner, the tag includes a classification label, and the storage device is further configured to: determine the category of the captured picture according to the classification label corresponding to the captured picture; and according to the category of the captured picture , Store the captured pictures in the corresponding category directory.
第六方面,本申请实施例提供了一种摄像机,包括处理器及存储器;In a sixth aspect, an embodiment of the present application provides a camera, including a processor and a memory;
所述存储器,用于存放计算机程序;The memory is used to store computer programs;
所述处理器,用于执行所述存储器上所存放的程序时,实现上述第一方面任一所述的抓拍图片的传输方法。The processor is configured to implement the method for transmitting a captured picture according to any one of the above-mentioned first aspects when executing the program stored in the memory.
第七方面,本申请实施例提供了一种存储设备,包括处理器及存储器;In a seventh aspect, an embodiment of the present application provides a storage device, including a processor and a memory;
所述存储器,用于存放计算机程序;The memory is used to store computer programs;
所述处理器,用于执行所述存储器上所存放的程序时,实现上述第二方面任一所述的抓拍图片的传输方法。The processor is configured to implement the method for transmitting the captured picture according to any one of the second aspects when executing the program stored in the memory.
第八方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的抓拍图片的传输方法。In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored in the computer-readable storage medium, and when the computer program is executed by a processor, the computer program described in any one of the first aspects The transmission method of captured pictures.
第九方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第二方面任一所述的抓拍图片的传输方法。In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored in the computer-readable storage medium, and when the computer program is executed by a processor, the above-mentioned second aspect is implemented The transmission method of captured pictures.
第十方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被执行时实现上述第一方面任一所述的抓拍图片的传输方法。In a tenth aspect, an embodiment of the present application provides a computer program product that, when executed, realizes the method for transmitting a captured picture according to any one of the first aspects above.
第十一方面,本申请实施例提供了一种计算机程序产品,所述计算机程序产品被执行时实现上述第二方面任一所述的抓拍图片的传输方法。In an eleventh aspect, an embodiment of the present application provides a computer program product, which, when executed, realizes the method for transmitting a captured picture according to any one of the second aspects above.
本申请实施例提供的抓拍图片的传输方法、装置、系统、摄像机及存储设备,实时采集视频流;在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流;发送包括标记的视频流至存储设备,以使存储设备按照标记提取满足预设抓拍规则的视频帧,得到抓拍图片。对视频流中满足预设抓拍规则的图像对应的视频帧打标记,然后发送该视频流,存储设备可以根据标记从视频流中提取抓拍图片,相比于同时发送视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。The transmission method, device, system, camera, and storage device of captured pictures provided by the embodiments of this application collect the video stream in real time; when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rules, it is The video frame corresponding to the regular image is marked to obtain a video stream including the mark; the video stream including the mark is sent to the storage device, so that the storage device extracts video frames that meet the preset snapping rules according to the mark to obtain a snapped picture. Mark the video frame corresponding to the image that meets the preset capture rules in the video stream, and then send the video stream. The storage device can extract the captured pictures from the video stream according to the mark. Compared with sending the video stream and the captured pictures at the same time, it can reduce The bandwidth occupied by image data transmission reduces the data volume of image data transmission. Of course, implementing any product or method of the present application does not necessarily need to achieve all the advantages described above at the same time.
附图说明Description of the drawings
为了更清楚地说明本申请实施例和现有技术的技术方案,下面对实施例和现有技术中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present application and the technical solutions of the prior art more clearly, the following briefly introduces the drawings that need to be used in the embodiments and the prior art. Obviously, the drawings in the following description are merely the present invention. For some of the embodiments of the application, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative work.
图1为相关技术中抓拍图片的传输方法的一种示意图;FIG. 1 is a schematic diagram of a method for transmitting captured pictures in related technologies;
图2为本申请实施例的抓拍图片的传输方法的第一种示意图;FIG. 2 is a first schematic diagram of a method for transmitting captured pictures according to an embodiment of this application;
图3为本申请实施例的抓拍图片的传输方法的第二种示意图;FIG. 3 is a second schematic diagram of a method for transmitting a captured picture according to an embodiment of this application;
图4为本申请实施例的抓拍图片的传输装置的第一种示意图;4 is a first schematic diagram of a device for transmitting captured pictures according to an embodiment of this application;
图5为本申请实施例的抓拍图片的传输装置的第二种示意图;FIG. 5 is a second schematic diagram of the device for transmitting captured pictures according to an embodiment of the application;
图6为本申请实施例的抓拍图片的传输方法的第三种示意图;FIG. 6 is a third schematic diagram of a method for transmitting a captured picture according to an embodiment of the application;
图7为本申请实施例的存储设备的一种示意图。FIG. 7 is a schematic diagram of a storage device according to an embodiment of the application.
具体实施方式Detailed ways
为使本申请的目的、技术方案、及优点更加清楚明白,以下参照附图并举实施例,对本申请进一步详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions, and advantages of the present application clearer, the following further describes the present application in detail with reference to the accompanying drawings and embodiments. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art without creative work shall fall within the protection scope of this application.
首先,对本申请实施例中的专业术语进行解释:First, explain the technical terms in the embodiments of this application:
图片KEY/URL(Uniform Resource Locator,统一资源定位符):图片数据唯一标识,图片存储时指定;通过图片KEY/URL可提取图片。Picture KEY/URL (Uniform Resource Locator): The unique identification of picture data, which is specified when the picture is stored; the picture can be extracted through the picture KEY/URL.
视频云存储:通过集群应用、网格技术和分布式文件系统等,将网络中大量的存储设备通过应用软件集合起来协同工作、并共同对外提供视频数据存储和业务访问功能的系统。Video cloud storage: Through cluster applications, grid technology and distributed file systems, a large number of storage devices in the network are assembled through application software to work together, and jointly provide external video data storage and business access functions.
为了减少全结构化相机的图像数据传输占用的带宽及数据量,本申请实 施提供了一种抓拍图片的传输方法,应用于摄像机,参见图2,该方法包括:In order to reduce the bandwidth and data volume occupied by the image data transmission of a fully structured camera, the implementation of this application provides a method for transmitting captured pictures, which is applied to a camera, as shown in Figure 2, the method includes:
S201,实时采集视频流。S201: Collect a video stream in real time.
本申请实施例的抓拍图片的传输方法应用于摄像机,因此可以通过摄像机实现,一种实施方式中,上述摄像机可以为IPC等。The method for transmitting captured pictures in the embodiments of the present application is applied to a camera, and therefore can be implemented by a camera. In an implementation manner, the aforementioned camera may be an IPC or the like.
摄像机实时拍摄场景中的图像,并对图像进行编码,得到各视频帧,各视频帧组成视频流。The camera shoots images in the scene in real time, and encodes the images to obtain each video frame, and each video frame forms a video stream.
S202,在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足预设抓拍规则的图像对应的视频帧进行标记,得到包括标记的视频流。S202: When it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain a video stream including the mark.
图像对应的视频帧,可以为该图像编码成的视频帧。同样的,视频帧对应的图像,可以为编码成该视频帧的图像。摄像机在采集图像的同时,利用计算机视觉技术对图像进行分析,在图像满足预设抓拍规则时,对满足预设抓拍规则的图像编码成的视频帧打标记,未打标记的视频帧及打标记的视频帧共同组成包括标记的视频流,以下称为待存储视频流。The video frame corresponding to the image can be a video frame encoded into the image. Similarly, the image corresponding to the video frame may be an image encoded into the video frame. The camera uses computer vision technology to analyze the image while capturing the image. When the image meets the preset capture rules, it marks the video frames encoded by the image that meets the preset capture rules, and the unmarked video frames and marks. The video frames together form the video stream including the mark, which is referred to as the to-be-stored video stream hereinafter.
预设抓拍规则可以根据实际情况进行设定,例如在检测到图像中包含人脸时,判定该图像满足预设抓拍规则;在检测到图像中包含人体时,判定该图像满足预设抓拍规则;在检测到图像中包含车辆时,判定该图像满足预设抓拍规则;或每间隔预设时段或一定的帧数,判定图像满足预设抓拍规则,例如,每间隔10秒钟,便判定一次当前采集的图像满足预设抓拍规则,也即每间隔10秒钟,抓拍一张抓拍图片。The preset capture rules can be set according to the actual situation. For example, when the image contains a human face, it is determined that the image meets the preset capture rule; when the image contains a human body, it is determined that the image meets the preset capture rule; When a vehicle is detected in an image, it is determined that the image meets the preset capture rules; or every interval of a preset time period or a certain number of frames, it is determined that the image meets the preset capture rules, for example, every 10 seconds, the current The captured images meet the preset capture rules, that is, a capture picture is captured every 10 seconds.
在一种可能的实施方式中,在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流之前,上述方法还包括:利用针对预设事件的智能分析算法,对视频流中的各视频帧进行检测,得到各视频帧的预设事件检测结果,其中,预设事件检测结果为是则表示发生预设事件的视频帧对应的图像满足预设抓拍规则。对采集的各图像进行检测,即检测图像中是否发生了预设事件,并且在预设事件检测结果为是时,表示发生了预设事件,即该图像满足预设抓拍规则,该图像编码成的视频帧需要打标记;若预设事件检测结果为否,则表示图像中未检测到预设事件,该图像编码成的视频帧也无需打标记。预设 事件可以根据实际情况进行设定,例如,预设事件可以为车辆闯红灯,车辆违规停车,或人员存在过激动作等。In a possible implementation manner, when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, the video frame corresponding to the image that meets the preset capture rule is marked, and before the video stream including the mark is obtained, The above method also includes: using an intelligent analysis algorithm for a preset event to detect each video frame in the video stream to obtain a preset event detection result for each video frame, where the preset event detection result is yes, it means that a preset event has occurred. It is assumed that the image corresponding to the video frame of the event satisfies the preset capture rule. Detect each captured image, that is, whether a preset event has occurred in the image, and when the preset event detection result is yes, it means that the preset event has occurred, that is, the image meets the preset capture rules, and the image is encoded into The video frame needs to be marked; if the preset event detection result is no, it means that the preset event is not detected in the image, and the video frame encoded into the image does not need to be marked. The preset event can be set according to the actual situation. For example, the preset event can be a vehicle running a red light, a vehicle parking illegally, or an excessive movement of a person.
S203,发送包括标记的视频流至存储设备,以使存储设备按照标记提取满足预设抓拍规则的视频帧,得到抓拍图片。S203: Send the video stream including the mark to the storage device, so that the storage device extracts video frames that meet the preset snapping rule according to the mark to obtain a snapped picture.
摄像机发送待存储视频流,存储设备在接收到待存储视频流后,将打标记的视频帧转换为抓拍图片,并存储待存储视频流及抓拍图片。The camera sends the video stream to be stored. After receiving the video stream to be stored, the storage device converts the marked video frame into a snapshot picture, and stores the video stream to be stored and the snapshot picture.
在本申请实施例中,对视频流中满足预设抓拍规则的图像对应的视频帧打标记,然后发送该视频流,存储设备可以根据标记从视频流中提取抓拍图片,相比于同时发送视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of the present application, the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent. The storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
在一种可能的实施方式中,上述标记包括识别标识,其中,上述识别标识用于唯一标识相应的抓拍图片。识别标识相应的抓拍图片即为包括该识别标识的标记所标记的抓拍图片。In a possible implementation manner, the above-mentioned mark includes an identification mark, wherein the above-mentioned identification mark is used to uniquely identify the corresponding captured picture. The snapped picture corresponding to the identification mark is the snapped picture marked by the mark including the identification mark.
识别标识用于唯一识别抓拍图片,具体的,识别标识可以为图片KEY等。后续可以利用识别标识分辨及获取抓拍图片。The identification mark is used to uniquely identify the captured picture. Specifically, the identification mark can be the picture KEY, etc. Subsequent identification marks can be used to distinguish and obtain captured pictures.
在一种可能的实施方式中,上述标记包括分类标签,其中,上述分类标签用于表示相应的抓拍图片的类别。分类标签相应的抓拍图片即为包括该分类标签的标记所标记的抓拍图片。In a possible implementation manner, the above-mentioned mark includes a classification label, where the above-mentioned classification label is used to indicate the category of the corresponding captured picture. The snapped picture corresponding to the classification label is the snapped picture marked by the mark including the classification label.
分类标签用于表示抓拍图片的类别,抓拍图片的类别可以按照实际需求进行设定,例如,抓拍图片的类别可以包括背景大图、人脸图、人体图及车辆图等。通过分类标签可以方便抓拍图片的类别管理。The category label is used to indicate the category of the captured image. The category of the captured image can be set according to actual needs. For example, the category of the captured image can include a large background image, a face image, a human body image, and a vehicle image. The category label can be used to facilitate the category management of the captured pictures.
在一种可能的实施方式中,上述标记同时包括识别标识及分类标签。In a possible implementation manner, the above-mentioned mark includes an identification mark and a classification label at the same time.
本申请实施例还提供了一种抓拍图片的传输方法,应用于存储设备,参见图3,该方法包括:The embodiment of the present application also provides a method for transmitting captured pictures, which is applied to a storage device. Referring to FIG. 3, the method includes:
S301,获取由摄像机发送的视频流,其中,视频流中满足预设抓拍规则的视频帧存在标记。S301: Obtain a video stream sent by a camera, where a video frame in the video stream that meets a preset capture rule has a mark.
本申请实施例的抓拍图片的传输方法应用于存储设备,可以通过存储设 备实现。此处的存储设备可以为云存储中的设备,也可以为独立的存储设备,均在本申请的保护范围内。满足预设抓拍规则的视频帧,具体可以为编码成该视频帧的图像满足预设抓拍规则。预设抓拍规则可以根据实际情况进行设定,例如在检测到图像中包含人脸时,判定该图像满足预设抓拍规则;在检测到图像中包含人体时,判定该图像满足预设抓拍规则;在检测到图像中包含车辆时,判定该图像满足预设抓拍规则;或每间隔预设时段或一定的帧数,判定图像满足预设抓拍规则,例如,每间隔10秒钟,便判定一次当前采集的图像满足预设抓拍规则,也即每间隔10秒钟,抓拍一张抓拍图片。待存储视频流的生成过程可以参见上述应用于摄像机的抓拍图片的传输方法,此处不再赘述。The method for transmitting captured pictures in the embodiment of the present application is applied to a storage device, and can be implemented by the storage device. The storage device here may be a device in cloud storage or an independent storage device, all of which are within the protection scope of this application. A video frame that meets the preset snapping rule may specifically be an image encoded into the video frame that meets the preset snapping rule. The preset capture rules can be set according to the actual situation. For example, when the image contains a human face, it is determined that the image meets the preset capture rule; when the image contains a human body, it is determined that the image meets the preset capture rule; When a vehicle is detected in an image, it is determined that the image meets the preset capture rules; or every interval of a preset time period or a certain number of frames, it is determined that the image meets the preset capture rules, for example, every 10 seconds, the current The captured images meet the preset capture rules, that is, a capture picture is captured every 10 seconds. For the generation process of the video stream to be stored, please refer to the above-mentioned transmission method of captured pictures applied to the camera, which will not be repeated here.
S302,根据视频流中存在标记的视频帧,生成抓拍图片。S302: Generate a captured picture according to the marked video frame in the video stream.
存储设备通过相关的视频帧转图像方法,将被打标记的视频帧转化为抓拍图片,从而得到抓拍图片。The storage device converts the marked video frame into a captured picture through the related video frame to image method, thereby obtaining the captured picture.
S303,存储抓拍图片。S303: Store the captured picture.
存储设备存储抓拍图片,还可以存储视频流。The storage device stores captured pictures and can also store video streams.
在本申请实施例中,通过标记在视频流中提取视频帧转化为抓拍图片,在图像数据传输的过程中不用传输抓拍图片,相比于同时传输视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of this application, the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
在一种可能的实施方式中,上述标记包括识别标识,识别标识用于唯一区分抓拍图片;上述存储抓拍图片包括:存储抓拍图片,并对应存储抓拍图片对应的识别标识。In a possible implementation manner, the above-mentioned mark includes an identification mark, and the identification mark is used to uniquely distinguish the captured image; the above-mentioned storing the captured image includes: storing the captured image and correspondingly storing the identification identifier corresponding to the captured image.
识别标识用于唯一识别抓拍图片,具体的,识别标识可以图片KEY等。关联存储抓拍图片及抓拍图片对应的识别标识,后续可以利用识别标识分辨及获取抓拍图片。The identification mark is used to uniquely identify the captured picture. Specifically, the identification mark can be picture KEY, etc. The captured image and the identification mark corresponding to the captured image are stored in association, and the identification mark can be used to identify and obtain the captured image later.
在一种可能的实施方式中,上述标记包括分类标签,上述存储抓拍图片,包括:In a possible implementation manner, the above-mentioned mark includes a classification label, and the above-mentioned storage of the captured image includes:
步骤一,按照上述抓拍图片对应的分类标签,确定上述抓拍图片的类别。Step 1: Determine the category of the above-mentioned captured image according to the classification label corresponding to the above-mentioned captured image.
分类标签用于表示抓拍图片的类别,抓拍图片的类别可以按照实际需求进行设定,例如,抓拍图片的类别可以包括背景大图、人脸图、人体图及车辆图等。The category label is used to indicate the category of the captured image. The category of the captured image can be set according to actual needs. For example, the category of the captured image can include a large background image, a face image, a human body image, and a vehicle image.
步骤二,按照上述抓拍图片的类别,将上述抓拍图片存储到相应类别的目录下。Step 2: According to the category of the above-mentioned captured image, store the above-mentioned captured image in the directory of the corresponding category.
可以针对每个类别创建一个目录,例如,针对背景大图创建一个背景目标,针对人脸图创建人脸目录,针对人体图创建人体目录,针对车辆图创建车辆目录等,具体场景中可以根据实际情况进行设定。将抓拍图片存储到相应类别的目录下,以方便对抓拍图片的管理。一种实施方式中,在标记包括识别标识时,可以将抓拍图片及抓拍图片对应的识别标识关联存储到相应类别的目录下。You can create a catalog for each category, for example, create a background target for the large background image, create a face catalog for the face image, create a human body catalog for the human body image, create a vehicle catalog for the vehicle image, etc., according to the actual situation in the specific scene Circumstances are set. Store the captured pictures in the corresponding category directory to facilitate the management of the captured pictures. In one embodiment, when the mark includes an identification mark, the captured picture and the identification mark corresponding to the captured picture may be associated and stored in a catalog of a corresponding category.
本申请实施例还提供了一种抓拍图片的传输装置,应用于摄像机,参见图4,该装置包括:The embodiment of the present application also provides a device for transmitting captured pictures, which is applied to a video camera. Referring to FIG. 4, the device includes:
视频流获取模块401,用于实时采集视频流。The video stream acquisition module 401 is used to collect video streams in real time.
视频帧打标记模块402,用于在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流。The video frame marking module 402 is configured to mark the video frame corresponding to the image that meets the preset capture rule when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, to obtain a video stream including the mark .
视频流发送模块403,用于发送所述包括标记的视频流至存储设备,以使所述存储设备按照所述标记提取满足所述预设抓拍规则的视频帧,得到抓拍图片。The video stream sending module 403 is configured to send the video stream including the mark to a storage device, so that the storage device extracts a video frame that meets the preset snapping rule according to the mark to obtain a snapped picture.
一种可能的实施方式中,上述标记包括识别标识,其中,上述识别标识用于唯一标识相应的抓拍图片。In a possible implementation manner, the above-mentioned mark includes an identification mark, wherein the above-mentioned identification mark is used to uniquely identify the corresponding captured picture.
一种可能的实施方式中,上述标记包括分类标签,其中,上述分类标签用于表示相应的抓拍图片的类别。In a possible implementation manner, the above-mentioned mark includes a classification label, where the above-mentioned classification label is used to indicate the category of the corresponding captured picture.
一种可能的实施方式中,上述装置还包括:事件检测模块,用于利用针对预设事件的智能分析算法,对视频流中的各视频帧进行检测,得到各视频帧的预设事件检测结果,其中,预设事件检测结果表示发生预设事件的视频 帧满足预设抓拍规则。In a possible implementation manner, the above-mentioned device further includes: an event detection module, configured to use an intelligent analysis algorithm for preset events to detect each video frame in the video stream to obtain a preset event detection result for each video frame , Where the preset event detection result indicates that the video frame in which the preset event occurs meets the preset capture rule.
在本申请实施例中,对视频流中满足预设抓拍规则的图像对应的视频帧打标记,然后发送该视频流,存储设备可以根据标记从视频流中提取抓拍图片,相比于同时发送视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of the present application, the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent. The storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
本申请实施例还提供了一种抓拍图片的传输装置,应用于存储设备,参见图5,该装置包括:The embodiment of the application also provides a device for transmitting captured pictures, which is applied to a storage device. Referring to FIG. 5, the device includes:
视频流接收模块501,用于获取由摄像机发送的视频流,其中,视频流中满足预设抓拍规则的视频帧存在标记。The video stream receiving module 501 is configured to obtain a video stream sent by a camera, where a video frame in the video stream that meets a preset capture rule has a mark.
抓拍图片转换模块502,用于根据视频流中存在标记的视频帧,生成抓拍图片。The captured image conversion module 502 is configured to generate a captured image according to the marked video frame in the video stream.
抓拍图片存储模块503,用于存储抓拍图片。The snapped picture storage module 503 is used to store the snapped pictures.
一种可能的实施方式中,上述标记包括识别标识,识别标识用于唯一区分抓拍图片;抓拍图片存储模块503具体用于:存储抓拍图片,并对应存储抓拍图片对应的识别标识。In a possible implementation manner, the above-mentioned mark includes an identification mark, and the identification mark is used to uniquely distinguish the captured image; the captured image storage module 503 is specifically used to store the captured image and correspondingly store the identification identifier corresponding to the captured image.
一种可能的实施方式中,上述标记包括分类标签,抓拍图片存储模块503具体用于:按照抓拍图片对应的分类标签,确定抓拍图片的类别;按照抓拍图片的类别,将抓拍图片存储到相应类别的目录下。In a possible implementation manner, the aforementioned tags include classification tags, and the captured image storage module 503 is specifically configured to: determine the category of the captured image according to the category label corresponding to the captured image; store the captured image in the corresponding category according to the category of the captured image Under the directory.
在本申请实施例中,通过标记在视频流中提取视频帧转化为抓拍图片,在图像数据传输的过程中不用传输抓拍图片,相比于同时传输视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of this application, the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
本申请实施例还提供了一种抓拍图片的传输系统,包括摄像机及存储设备;The embodiment of the application also provides a system for transmitting captured pictures, including a camera and a storage device;
摄像机,用于在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流;发送包括标记的视频流。The camera is used to mark the video frame corresponding to the image that meets the preset capture rule when it detects that the image corresponding to the video frame in the video stream meets the preset capture rule to obtain the video stream including the mark; send the video stream including the mark .
存储设备,用于获取包括标记的视频流;根据包括标记的视频流中存在 标记的视频帧,生成抓拍图片;存储抓拍图片。The storage device is used to obtain the video stream including the mark; generate a snapped picture according to the video frame with the mark in the video stream including the mark; and store the snapped picture.
一种可能的实施方式中,上述标记包括识别标识,上述存储设备,还用于:关联存储上述抓拍图片及上述抓拍图片对应的识别标识。In a possible implementation manner, the above-mentioned mark includes an identification mark, and the above-mentioned storage device is further configured to store the above-mentioned captured picture and the identification mark corresponding to the above-mentioned captured picture in association.
一种可能的实施方式中,上述标记包括分类标签,上述存储设备,还用于:按照上述抓拍图片对应的分类标签,确定上述抓拍图片的类别;按照上述抓拍图片的类别,将上述抓拍图片存储到相应类别的目录下。In a possible implementation manner, the tag includes a classification label, and the storage device is further used to: determine the category of the captured image according to the category label corresponding to the captured image; store the captured image according to the category of the captured image Go to the catalog of the corresponding category.
具体的,如图6所示,摄像机(IPC)将产生的视频流数据直接存储入由多个存储设备组成的视频云存储系统;同时在检测到抓拍目标时,在视频流中对抓拍目标对应的视频帧打标记(携带唯一的KEY)。存储设备存储实时视频流时,解析出视频流中被打标记的视频帧和对应的KEY;存储设备可以调用抽图模块将打标记的视频帧转为图片,并使用KEY作为该图片的唯一标识,再存入存储设备中。后续智能分析设备使用该KEY或图片URL向存储设备提取图片进行建模处理。Specifically, as shown in Figure 6, the camera (IPC) directly stores the generated video stream data into a video cloud storage system composed of multiple storage devices; at the same time, when a capture target is detected, it corresponds to the capture target in the video stream The video frame is marked (carrying a unique KEY). When the storage device stores the real-time video stream, it parses out the marked video frame and the corresponding KEY in the video stream; the storage device can call the drawing module to convert the marked video frame into a picture, and use the KEY as the unique identifier of the picture , And then store it in the storage device. The subsequent intelligent analysis device uses the KEY or the picture URL to extract the picture from the storage device for modeling processing.
在一种可能的实施方式中,抓拍图片的传输系统中多个存储设备组成一个视频云存储系统,视频云存储系统多存储设备节点协同工作,能够有效降低带宽成本,同时有效利用了视频云存储系统种各存储设备节点间富余的硬件资源。一种实施方式中,针对抽图压力比较大的使用场景,视频云存储系统可以内置GPU分析板,利用GPU的图形处理能力进行抽图处理。In a possible implementation, multiple storage devices in the captured image transmission system form a video cloud storage system, and the video cloud storage system has multiple storage device nodes working together, which can effectively reduce bandwidth costs and effectively utilize video cloud storage. Excess hardware resources among various storage device nodes of the system. In one embodiment, for use scenarios where the drawing pressure is relatively high, the video cloud storage system may have a built-in GPU analysis board, and use the graphics processing capabilities of the GPU to perform drawing processing.
本申请实施例还提供了一种摄像机,包括:处理器及存储器;An embodiment of the present application also provides a camera, including a processor and a memory;
上述存储器,用于存放计算机程序;The above-mentioned memory is used to store computer programs;
上述处理器用于执行上述存储器存放的计算机程序时,实现如下步骤:When the processor is used to execute the computer program stored in the memory, the following steps are implemented:
实时采集视频流;Real-time capture of video streams;
在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流;When it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain a video stream including the mark;
发送包括标记的视频流至存储设备,以使存储设备按照标记提取满足预设抓拍规则的视频帧,得到抓拍图片。Send the video stream including the mark to the storage device, so that the storage device extracts video frames that meet the preset snapping rules according to the mark to obtain a snapped picture.
一种可能的实施方式中,上述处理器用于执行上述存储器存放的计算机 程序时,还能够实现上述任一应用于摄像机的抓拍图片的传输方法。In a possible implementation manner, when the above-mentioned processor is used to execute the computer program stored in the above-mentioned memory, it can also implement any of the above-mentioned methods for transmitting captured pictures applied to a camera.
在本申请实施例中,对视频流中满足预设抓拍规则的图像对应的视频帧打标记,然后发送该视频流,存储设备可以根据标记从视频流中提取抓拍图片,相比于同时发送视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of the present application, the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent. The storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
本申请实施例还提供了一种存储设备,包括:处理器及存储器;The embodiment of the present application also provides a storage device, including: a processor and a memory;
上述存储器,用于存放计算机程序;The above-mentioned memory is used to store computer programs;
上述处理器用于执行上述存储器存放的计算机程序时,实现如下步骤:When the processor is used to execute the computer program stored in the memory, the following steps are implemented:
获取由摄像机发送的视频流,其中,视频流中满足预设抓拍规则的视频帧存在标记;Obtain the video stream sent by the camera, where there is a mark in the video frame that meets the preset capture rules in the video stream;
根据视频流中存在标记的视频帧,生成抓拍图片;Generate a snapshot picture according to the marked video frame in the video stream;
存储抓拍图片。Store the captured pictures.
一种可能的实施方式中,参见图7,除了上述处理器701及存储器703外,本申请实施例的存储设备还包括通信接口702和通信总线704,其中,处理器701,通信接口702,存储器703通过通信总线704完成相互间的通信。In a possible implementation manner, referring to FIG. 7, in addition to the above-mentioned processor 701 and memory 703, the storage device of the embodiment of the present application further includes a communication interface 702 and a communication bus 704. Among them, the processor 701, the communication interface 702, and the memory 703 communicates with each other through the communication bus 704.
一种可能的实施方式中,上述处理器701用于执行上述存储器703存放的计算机程序时,还能够实现上述任一应用于存储设备的抓拍图片的传输方法。In a possible implementation manner, when the above-mentioned processor 701 is configured to execute the computer program stored in the above-mentioned memory 703, it can also implement any of the above-mentioned methods for transmitting captured pictures applied to a storage device.
在本申请实施例中,通过标记在视频流中提取视频帧转化为抓拍图片,在图像数据传输的过程中不用传输抓拍图片,相比于同时传输视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of this application, the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
上述提到的通信总线可以是PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(Extended Industry Standard Architecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The aforementioned communication bus may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus or the like. The communication bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
通信接口用于上述存储设备与其他设备之间的通信。The communication interface is used for communication between the aforementioned storage device and other devices.
存储器可以包括RAM(Random Access Memory,随机存取存储器),也可以包括NVM(Non-Volatile Memory,非易失性存储器),例如至少一个磁盘存储器。一种实施方式中,存储器还可以是至少一个位于远离前述处理器的存储装置。The memory may include RAM (Random Access Memory, random access memory), and may also include NVM (Non-Volatile Memory, non-volatile memory), such as at least one disk storage. In an implementation manner, the memory may also be at least one storage device located far away from the foregoing processor.
上述的处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processing,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。The above-mentioned processor may be a general-purpose processor, including CPU (Central Processing Unit), NP (Network Processor), etc.; it may also be DSP (Digital Signal Processing, digital signal processor), ASIC ( Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array, Field Programmable Gate Array) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
本申请实施例还提供了一种计算机可读存储介质,上述计算机可读存储介质内存储有计算机程序,上述计算机程序被处理器执行时实现如下步骤:The embodiments of the present application also provide a computer-readable storage medium, and the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
实时采集视频流;Real-time capture of video streams;
在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流;When it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain a video stream including the mark;
发送包括标记的视频流至存储设备,以使存储设备按照标记提取满足预设抓拍规则的视频帧,得到抓拍图片。Send the video stream including the mark to the storage device, so that the storage device extracts video frames that meet the preset snapping rules according to the mark to obtain a snapped picture.
一种可能的实施方式中,上述计算机程序被处理器执行时,还能够实现上述任一应用于摄像机的抓拍图片的传输方法。In a possible implementation manner, when the foregoing computer program is executed by the processor, any of the foregoing methods for transmitting captured pictures applied to a camera can also be implemented.
在本申请实施例中,对视频流中满足预设抓拍规则的图像对应的视频帧打标记,然后发送该视频流,存储设备可以根据标记从视频流中提取抓拍图片,相比于同时发送视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of the present application, the video frame corresponding to the image that meets the preset capture rules in the video stream is marked, and then the video stream is sent. The storage device can extract the captured pictures from the video stream according to the mark, compared to sending the video at the same time. Streaming and capturing pictures can reduce the bandwidth occupied by image data transmission and reduce the amount of image data transmission.
本申请实施例还提供了一种计算机可读存储介质,上述计算机可读存储介质内存储有计算机程序,上述计算机程序被处理器执行时实现如下步骤:The embodiments of the present application also provide a computer-readable storage medium, and the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
获取由摄像机发送的视频流,其中,视频流中满足预设抓拍规则的视频 帧存在标记;Obtain the video stream sent by the camera, where the video frame in the video stream that meets the preset capture rules has a mark;
根据视频流中存在标记的视频帧,生成抓拍图片;Generate a snapshot picture according to the marked video frame in the video stream;
存储抓拍图片。Store the captured pictures.
一种可能的实施方式中,上述计算机程序被处理器执行时,还能够实现上述任一应用于存储设备的抓拍图片的传输方法。In a possible implementation manner, when the aforementioned computer program is executed by the processor, it can also implement any of the aforementioned methods for transmitting captured pictures applied to a storage device.
在本申请实施例中,通过标记在视频流中提取视频帧转化为抓拍图片,在图像数据传输的过程中不用传输抓拍图片,相比于同时传输视频流及抓拍图片,可以减少图像数据传输占用的带宽,减少图像数据传输的数据量。In the embodiment of this application, the video frame is extracted from the video stream by marking and converted into a captured picture. There is no need to transmit the captured picture during the image data transmission. Compared with the simultaneous transmission of the video stream and the captured picture, the image data transmission occupancy can be reduced. The bandwidth reduces the data volume of image data transmission.
本申请实施例提供了一种计算机程序产品,上述计算机程序产品运行时,用于实现上述任一应用于摄像机的抓拍图片的传输方法。The embodiment of the present application provides a computer program product. When the computer program product is running, it is used to implement any of the above-mentioned methods for transmitting captured pictures applied to a camera.
本申请实施例提供了一种计算机程序产品,上述计算机程序产品运行时,用于实现上述任一应用于存储设备的抓拍图片的传输方法。The embodiment of the present application provides a computer program product. When the computer program product is running, it is used to implement any of the above-mentioned methods for transmitting captured pictures applied to a storage device.
需要说明的是,在本文中,各个可选方案中的技术特征只要不矛盾均可组合来形成方案,这些方案均在本申请公开的范围内。诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this article, the technical features in each optional solution can be combined to form a solution as long as there is no contradiction, and these solutions are all within the scope of the disclosure of the present application. Relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship between these entities or operations or order. Moreover, the terms "include", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes those that are not explicitly listed Other elements of, or also include elements inherent to this process, method, article or equipment. If there are no more restrictions, the element defined by the sentence "including a..." does not exclude the existence of other identical elements in the process, method, article, or equipment that includes the element.
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机程序产品及存储介质的实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。The various embodiments in this specification are described in a related manner, and the same or similar parts between the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the embodiments of the device, electronic equipment, computer program product, and storage medium, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the part of the description of the method embodiment.
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。The above descriptions are only preferred embodiments of this application and are not intended to limit this application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this application shall be included in this application Within the scope of protection.

Claims (22)

  1. 一种抓拍图片的传输方法,其特征在于,应用于摄像机,所述方法包括:A method for transmitting captured pictures, which is characterized in that it is applied to a camera, and the method includes:
    实时采集视频流;Real-time capture of video streams;
    在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则的图像对应的视频帧进行标记,得到包括标记的视频流;When it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain a video stream including the mark;
    发送所述包括标记的视频流至存储设备,以使所述存储设备按照所述标记提取满足所述预设抓拍规则的视频帧,得到抓拍图片。The video stream including the mark is sent to a storage device, so that the storage device extracts a video frame that meets the preset snapping rule according to the mark to obtain a snapped picture.
  2. 根据权利要求1所述的方法,其特征在于,所述标记包括识别标识,其中,所述识别标识用于唯一标识相应的抓拍图片。The method according to claim 1, wherein the mark comprises an identification mark, wherein the identification mark is used to uniquely identify the corresponding captured picture.
  3. 根据权利要求1所述的方法,其特征在于,所述标记包括分类标签,其中,所述分类标签用于表示相应的抓拍图片的类别。The method according to claim 1, wherein the mark comprises a classification label, wherein the classification label is used to indicate the category of the corresponding captured picture.
  4. 根据权利要求1-3任一所述的方法,其特征在于,在所述在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则的图像对应的视频帧进行标记,得到包括标记的视频流之前,所述方法还包括:The method according to any one of claims 1-3, wherein when it is detected that the image corresponding to the video frame in the video stream satisfies a preset capture rule, corresponding to an image that meets the preset capture rule Before marking the video frame of the video frame to obtain the video stream including the mark, the method further includes:
    利用针对预设事件的智能分析算法,对所述视频流中的各视频帧进行检测,得到各视频帧的预设事件检测结果,其中,预设事件检测结果为是表示发生预设事件的视频帧满足所述预设抓拍规则。Using an intelligent analysis algorithm for preset events, each video frame in the video stream is detected, and the preset event detection result of each video frame is obtained, where the preset event detection result is the video indicating the occurrence of the preset event The frame satisfies the preset capture rule.
  5. 一种抓拍图片的传输方法,其特征在于,应用于存储设备,所述方法包括:A method for transmitting captured pictures, which is characterized in that it is applied to a storage device, and the method includes:
    获取由摄像机发送的视频流,其中,所述视频流中满足预设抓拍规则的视频帧存在标记;Acquiring a video stream sent by a camera, where there is a mark in the video frame that meets the preset capture rule in the video stream;
    根据所述视频流中存在标记的视频帧,生成抓拍图片;Generate a snapshot picture according to the marked video frame in the video stream;
    存储所述抓拍图片。Store the captured picture.
  6. 根据权利要求5所述的方法,其特征在于,所述标记包括识别标识,所述识别标识用于唯一区分抓拍图片;所述存储所述抓拍图片包括:The method according to claim 5, wherein the mark includes an identification mark, and the identification mark is used to uniquely distinguish a captured picture; and the storing the captured picture comprises:
    存储所述抓拍图片,并对应存储所述抓拍图片对应的识别标识。The captured picture is stored, and the identification identifier corresponding to the captured picture is correspondingly stored.
  7. 根据权利要求5所述的方法,其特征在于,所述标记包括分类标签,所述存储所述抓拍图片,包括:The method according to claim 5, wherein the mark comprises a classification label, and the storing of the captured picture comprises:
    按照所述抓拍图片对应的分类标签,确定所述抓拍图片的类别;Determine the category of the captured image according to the classification label corresponding to the captured image;
    按照所述抓拍图片的类别,将所述抓拍图片存储到相应类别的目录下。According to the category of the captured picture, the captured picture is stored in the directory of the corresponding category.
  8. 一种抓拍图片的传输系统,其特征在于,包括摄像机及存储设备;A transmission system for capturing pictures, which is characterized in that it includes a camera and a storage device;
    所述摄像机,用于在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则图像对应的视频帧进行标记,得到包括标记的视频流;发送所述包括标记的视频流;The camera is configured to, when detecting that the image corresponding to the video frame in the video stream meets the preset capture rule, mark the video frame corresponding to the image that meets the preset capture rule to obtain the video stream including the mark; Describes the video stream including the mark;
    所述存储设备,用于获取所述包括标记的视频流;根据所述包括标记的视频流中存在标记的视频帧,生成抓拍图片;存储所述抓拍图片。The storage device is configured to obtain the video stream including the mark; generate a snapped picture according to the video frame with the mark in the video stream including the mark; and store the snapped picture.
  9. 根据权利要求8所述的系统,其特征在于,所述标记包括识别标识,所述存储设备,还用于:关联存储所述抓拍图片及所述抓拍图片对应的识别标识。8. The system according to claim 8, wherein the mark includes an identification mark, and the storage device is further used to store the captured picture and the identification mark corresponding to the captured picture in association with each other.
  10. 根据权利要求8所述的系统,其特征在于,所述标记包括分类标签,所述存储设备,还用于:按照所述抓拍图片对应的分类标签,确定所述抓拍图片的类别;按照所述抓拍图片的类别,将所述抓拍图片存储到相应类别的目录下。The system according to claim 8, wherein the mark comprises a classification label, and the storage device is further configured to: determine the category of the snapped picture according to the classification label corresponding to the snapped picture; The category of the captured image, and the captured image is stored in the directory of the corresponding category.
  11. 根据权利要求8所述的系统,其特征在于,所述摄像机,还用于:利用针对预设事件的智能分析算法,对所述视频流中的各视频帧进行检测,得到各视频帧的预设事件检测结果,其中,预设事件检测结果表示发生预设事件的视频帧满足所述预设抓拍规则。The system according to claim 8, wherein the camera is further configured to: use an intelligent analysis algorithm for preset events to detect each video frame in the video stream to obtain a preview of each video frame Set the event detection result, where the preset event detection result indicates that the video frame in which the preset event occurs meets the preset capture rule.
  12. 一种抓拍图片的传输装置,其特征在于,应用于摄像机,所述装置包括:A transmission device for capturing pictures, which is characterized in that it is applied to a video camera, and the device includes:
    视频流获取模块,用于实时采集视频流;Video stream acquisition module for real-time acquisition of video streams;
    视频帧打标记模块,用于在检测到视频流中的视频帧对应的图像满足预设抓拍规则时,对满足所述预设抓拍规则的图像对应的视频帧进行标记,得到包括标记的视频流;The video frame marking module is used to mark the video frame corresponding to the image that meets the preset capture rule when it is detected that the image corresponding to the video frame in the video stream meets the preset capture rule, to obtain a video stream including the mark ;
    视频流发送模块,用于发送所述包括标记的视频流至存储设备,以使所述存储设备按照所述标记提取满足所述预设抓拍规则的视频帧,得到抓拍图片。The video stream sending module is configured to send the video stream including the mark to a storage device, so that the storage device extracts video frames that meet the preset snapping rule according to the mark to obtain a snapped picture.
  13. 根据权利要求12所述的装置,其特征在于,所述标记包括识别标识,其中,所述识别标识用于唯一标识相应的抓拍图片。The device according to claim 12, wherein the mark comprises an identification mark, wherein the identification mark is used to uniquely identify the corresponding captured picture.
  14. 根据权利要求12所述的装置,其特征在于,所述标记包括分类标签,其中,所述分类标签用于表示相应的抓拍图片的类别。The device according to claim 12, wherein the mark comprises a classification label, wherein the classification label is used to indicate the category of the corresponding captured picture.
  15. 根据权利要求12-14任一所述的装置,其特征在于,所述装置还包括:The device according to any one of claims 12-14, wherein the device further comprises:
    事件检测模块,用于利用针对预设事件的智能分析算法,对所述视频流中的各视频帧进行检测,得到各视频帧的预设事件检测结果,其中,预设事件检测结果为是表示发生预设事件的视频帧满足所述预设抓拍规则。The event detection module is used to detect each video frame in the video stream by using an intelligent analysis algorithm for a preset event to obtain a preset event detection result of each video frame, where the preset event detection result is Yes means The video frame in which the preset event occurs meets the preset capture rule.
  16. 一种抓拍图片的传输装置,其特征在于,应用于存储设备,所述装置包括:A transmission device for capturing pictures, which is characterized in that it is applied to a storage device, and the device includes:
    视频流接收模块,用于获取由摄像机发送的视频流,其中,所述视频流中满足预设抓拍规则的视频帧存在标记;A video stream receiving module, configured to obtain a video stream sent by a camera, where a video frame in the video stream that meets a preset capture rule has a mark;
    抓拍图片转换模块,用于根据所述视频流中存在标记的视频帧,生成抓拍图片;The captured picture conversion module is used to generate a captured picture according to the marked video frame in the video stream;
    抓拍图片存储模块,用于存储所述抓拍图片。The snapped picture storage module is used to store the snapped picture.
  17. 根据权利要求16所述的装置,其特征在于,所述标记包括识别标识,所述识别标识用于唯一区分抓拍图片;所述抓拍图片存储模块具体用于:存储所述抓拍图片,并对应存储所述抓拍图片对应的识别标识。The device according to claim 16, wherein the mark includes an identification mark, and the identification mark is used to uniquely distinguish a captured picture; the captured picture storage module is specifically configured to: store the captured picture, and store correspondingly The identification mark corresponding to the captured picture.
  18. 根据权利要求16所述的装置,其特征在于,所述标记包括分类标签,所述抓拍图片存储模块具体用于:按照所述抓拍图片对应的分类标签,确定所述抓拍图片的类别;按照所述抓拍图片的类别,将所述抓拍图片存储到相应类别的目录下。The device according to claim 16, wherein the mark comprises a classification label, and the snapped picture storage module is specifically configured to: determine the category of the snapped picture according to the classification label corresponding to the snapped picture; State the category of the captured picture, and store the captured picture in the directory of the corresponding category.
  19. 一种摄像机,其特征在于,包括处理器及存储器;A video camera, characterized in that it comprises a processor and a memory;
    所述存储器,用于存放计算机程序;The memory is used to store computer programs;
    所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求1-4任一所述的抓拍图片的传输方法。The processor is configured to implement the method for transmitting the captured picture according to any one of claims 1 to 4 when executing the program stored in the memory.
  20. 一种存储设备,其特征在于,包括处理器及存储器;A storage device, characterized in that it comprises a processor and a memory;
    所述存储器,用于存放计算机程序;The memory is used to store computer programs;
    所述处理器,用于执行所述存储器上所存放的程序时,实现权利要求5-7任一所述的抓拍图片的传输方法。The processor is configured to implement the method for transmitting the captured picture according to any one of claims 5-7 when executing the program stored in the memory.
  21. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一所述的抓拍图片的传输方法。A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method for transmitting a captured picture according to any one of claims 1 to 4 is realized .
  22. 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求5-7任一所述的抓拍图片的传输方法。A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method for transmitting the captured picture according to any one of claims 5-7 is realized .
PCT/CN2020/136780 2019-12-16 2020-12-16 Snapshot picture transmission method, apparatus and system, and camera and storage device WO2021121264A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201911293654.7A CN111405238B (en) 2019-12-16 2019-12-16 Transmission method, device and system for snap pictures, camera and storage equipment
CN201911293654.7 2019-12-16

Publications (1)

Publication Number Publication Date
WO2021121264A1 true WO2021121264A1 (en) 2021-06-24

Family

ID=71413137

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2020/136780 WO2021121264A1 (en) 2019-12-16 2020-12-16 Snapshot picture transmission method, apparatus and system, and camera and storage device

Country Status (2)

Country Link
CN (1) CN111405238B (en)
WO (1) WO2021121264A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111405238B (en) * 2019-12-16 2023-04-18 杭州海康威视系统技术有限公司 Transmission method, device and system for snap pictures, camera and storage equipment
CN112055218B (en) * 2020-09-15 2024-04-26 杭州萤石软件有限公司 Event reporting method, device and system
CN113591651B (en) * 2021-07-22 2024-11-01 浙江大华技术股份有限公司 Method for capturing image, image display method, device and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1526540A1 (en) * 2003-10-22 2005-04-27 Daewoo Electronics Corporation Apparatus and method for searching playback start positions in a VCR
CN101345862A (en) * 2008-07-25 2009-01-14 深圳市迈进科技有限公司 Image transmission method for real-time grasp shoot of network monitoring system
CN103680137A (en) * 2012-09-18 2014-03-26 浙江大华技术股份有限公司 Method and device for obtaining images based on intelligent traffic monitoring system
CN104700609A (en) * 2013-12-06 2015-06-10 大连灵动科技发展有限公司 Intelligent traffic monitoring method
CN104754248A (en) * 2013-12-30 2015-07-01 浙江大华技术股份有限公司 Method and device for acquiring target snapshot
CN105898204A (en) * 2014-12-25 2016-08-24 支录奎 Intelligent video recorder enabling video structuralization
CN106803936A (en) * 2017-02-24 2017-06-06 深圳英飞拓科技股份有限公司 Video capture method and device based on internal memory encoding mechanism
CN110087042A (en) * 2019-05-08 2019-08-02 深圳英飞拓智能技术有限公司 A kind of face snap method and system of real-time synchronization video flowing and metadata
CN111405238A (en) * 2019-12-16 2020-07-10 杭州海康威视系统技术有限公司 Transmission method, device and system for snap pictures, camera and storage equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9171075B2 (en) * 2010-12-30 2015-10-27 Pelco, Inc. Searching recorded video

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1526540A1 (en) * 2003-10-22 2005-04-27 Daewoo Electronics Corporation Apparatus and method for searching playback start positions in a VCR
CN101345862A (en) * 2008-07-25 2009-01-14 深圳市迈进科技有限公司 Image transmission method for real-time grasp shoot of network monitoring system
CN103680137A (en) * 2012-09-18 2014-03-26 浙江大华技术股份有限公司 Method and device for obtaining images based on intelligent traffic monitoring system
CN104700609A (en) * 2013-12-06 2015-06-10 大连灵动科技发展有限公司 Intelligent traffic monitoring method
CN104754248A (en) * 2013-12-30 2015-07-01 浙江大华技术股份有限公司 Method and device for acquiring target snapshot
CN105898204A (en) * 2014-12-25 2016-08-24 支录奎 Intelligent video recorder enabling video structuralization
CN106803936A (en) * 2017-02-24 2017-06-06 深圳英飞拓科技股份有限公司 Video capture method and device based on internal memory encoding mechanism
CN110087042A (en) * 2019-05-08 2019-08-02 深圳英飞拓智能技术有限公司 A kind of face snap method and system of real-time synchronization video flowing and metadata
CN111405238A (en) * 2019-12-16 2020-07-10 杭州海康威视系统技术有限公司 Transmission method, device and system for snap pictures, camera and storage equipment

Also Published As

Publication number Publication date
CN111405238B (en) 2023-04-18
CN111405238A (en) 2020-07-10

Similar Documents

Publication Publication Date Title
WO2021121264A1 (en) Snapshot picture transmission method, apparatus and system, and camera and storage device
US10691949B2 (en) Action recognition in a video sequence
US9277165B2 (en) Video surveillance system and method using IP-based networks
CN101207803A (en) Camera tampering detection
KR20140118014A (en) Method for authenticating client
US20110255590A1 (en) Data transmission apparatus and method, network data transmission system and method using the same
CN110740289B (en) System and method for acquiring alarm
CN113473166A (en) Data storage system and method
CN111800521A (en) Front-end equipment control method and device
CN110557606A (en) Monitoring and checking method and device
CN111263113B (en) Data packet sending method and device and data packet processing method and device
JPWO2018037665A1 (en) INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD, AND PROGRAM
CN102625074B (en) Method for transmitting intelligent analyzed data by aid of HD-SDI (high-definition serial digital interface) camera
CN110855947B (en) Image snapshot processing method and device
CN103974032A (en) Monitoring and management system of security equipment
CN109994217B (en) Method and device for checking pathological file
US20210152782A1 (en) Data Transmission Method, Camera and Electronic Device
WO2019076156A1 (en) Data transmission method, camera and electronic device
CN110351247B (en) Parameter acquisition method, device and system
KR20150095080A (en) Apparatus and Method for Transmitting Video Data
CN112187810A (en) Front-end equipment control method and device
CN113596392B (en) Watermark processing method, watermark processing device, terminal equipment and storage medium
Marais et al. Design of a low cost video monitor store and forward device
CN110121060A (en) A kind of intelligence enhancing device and method for IP Camera
CN117176962B (en) Video encoding and decoding method and device and related equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20904179

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20904179

Country of ref document: EP

Kind code of ref document: A1

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 22-05-2023)

122 Ep: pct application non-entry in european phase

Ref document number: 20904179

Country of ref document: EP

Kind code of ref document: A1