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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 63
- 230000005540 biological transmission Effects 0.000 title claims abstract description 47
- 239000000284 extract Substances 0.000 claims abstract description 15
- 238000004590 computer program Methods 0.000 claims description 32
- 238000001514 detection method Methods 0.000 claims description 19
- 238000004458 analytical method Methods 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 208000029152 Small face Diseases 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/017—Detecting movement of traffic to be counted or controlled identifying vehicles
- G08G1/0175—Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Energy 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
Description
Claims (22)
- 一种抓拍图片的传输方法,其特征在于,应用于摄像机,所述方法包括: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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 一种抓拍图片的传输方法,其特征在于,应用于存储设备,所述方法包括: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.
- 根据权利要求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.
- 根据权利要求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.
- 一种抓拍图片的传输系统,其特征在于,包括摄像机及存储设备;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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 一种抓拍图片的传输装置,其特征在于,应用于摄像机,所述装置包括: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.
- 根据权利要求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.
- 根据权利要求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.
- 根据权利要求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.
- 一种抓拍图片的传输装置,其特征在于,应用于存储设备,所述装置包括: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.
- 根据权利要求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.
- 根据权利要求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.
- 一种摄像机,其特征在于,包括处理器及存储器;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.
- 一种存储设备,其特征在于,包括处理器及存储器;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.
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求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 .
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求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 .
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9171075B2 (en) * | 2010-12-30 | 2015-10-27 | Pelco, Inc. | Searching recorded video |
-
2019
- 2019-12-16 CN CN201911293654.7A patent/CN111405238B/en active Active
-
2020
- 2020-12-16 WO PCT/CN2020/136780 patent/WO2021121264A1/en active Application Filing
Patent Citations (9)
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 |