WO2019041227A1 - 车载安防监控方法、系统及终端设备 - Google Patents
车载安防监控方法、系统及终端设备 Download PDFInfo
- Publication number
- WO2019041227A1 WO2019041227A1 PCT/CN2017/099914 CN2017099914W WO2019041227A1 WO 2019041227 A1 WO2019041227 A1 WO 2019041227A1 CN 2017099914 W CN2017099914 W CN 2017099914W WO 2019041227 A1 WO2019041227 A1 WO 2019041227A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- resolution video
- low
- client
- resolution
- Prior art date
Links
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
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Definitions
- This solution belongs to the field of vehicle monitoring, and particularly relates to a vehicle security monitoring method, systemization and terminal equipment.
- the embodiment of the present invention provides an in-vehicle security monitoring method, system, and terminal device, so as to solve the problem that the full-length video cannot be viewed due to the length of the high-resolution video stored in the storage device in the prior art. The problem.
- a first aspect of the embodiments of the present disclosure provides an in-vehicle security monitoring method, including:
- the method further includes: [0009] detecting the presence of an alarm signal;
- the historical video in the preset inter-segment segment is transmitted to the client by the alarm signal, To enable the client to play the historical video, specifically:
- the multi-channel low-resolution video in the preset pre-intersection is transmitted to the client by the alarm signal After the client is configured to play the multi-channel low-resolution history video, the method further includes:
- the storage capacity of the storage device is less than a preset value.
- the storing the length of the high-resolution video is not longer than the storage length of the low-resolution video, and specifically includes:
- a second aspect of the embodiments of the present disclosure provides an in-vehicle security monitoring device, including:
- a video encoding module configured to encode video data collected by the photographing device by using a dual stream technology to obtain a high resolution video and a low resolution video;
- a video storage module configured to store the high resolution video and the low resolution video in a same storage device, and make the storage length of the high resolution video not greater than the low resolution video Storage length;
- a video transmission module configured to transmit the low resolution video to the client, so that the client actually plays the low resolution video.
- the device further includes:
- a detecting module configured to detect the presence of an alarm signal
- a first instruction receiving module configured to receive a first historical video viewing instruction input by the user, where the first historical video viewing instruction includes a historical video viewing instruction preset before the alarm signal is generated;
- a historical video transmission module configured to transmit, by the client, the historical video in the preset preset period to the client, so that the client plays the historical video.
- the historical video transmission module specifically includes:
- a channel number obtaining submodule configured to acquire a number of channels, where the number of channels is a quantity of video actually collected by the photographing device;
- a first historical video transmission sub-module configured to: if the number of the channels is multiple, transmit the low-resolution video of the preset time before the alarm signal generation to the client, so that the client Play multi-channel low-resolution history video at the end;
- a second historical video transmission sub-module configured to: if the number of the channels is one, transmit a high-resolution video of the preset time before the alarm signal generation to the client, so that the client Play a single-channel high-resolution historical video.
- the first historical video transmission sub-module is further configured to:
- the second historical video viewing instruction includes a high resolution historical video viewing instruction of a certain channel in the preset interval before the alarm signal is generated;
- the device further includes:
- the deleting module is configured to delete the low-resolution video preset in the storage device after the storage capacity of the storage device is less than a preset value, and delete the high-resolution video of the preset storage capacity in the storage device.
- the storing the length of the high-resolution video is not greater than the storage length of the low-resolution video, and specifically includes:
- a third aspect of the embodiments of the present invention provides an in-vehicle security monitoring system, including the in-vehicle security monitoring device according to the second aspect of the embodiment.
- a third aspect of the embodiments of the present disclosure provides an in-vehicle security monitoring terminal device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, wherein The processor executes the computer program to implement the steps of the method as described in the first aspect of the embodiment.
- a fourth aspect of the embodiments of the present disclosure provides a computer readable storage medium, where the computer readable storage medium stores a computer program, and the computer program is executed by a processor, and is implemented as the first embodiment of the present solution. Aspects of the method.
- the beneficial effects of the solution compared with the prior art are:
- the embodiment of the solution obtains high-resolution video and low-resolution video by encoding video data, and stores high-resolution video and low-resolution video in In the same storage device, and the storage length of the high-resolution video is not greater than the storage length of the low-resolution video, the low-resolution video is transmitted to the client, and when the historical video needs to be viewed, the high-resolution is selected as needed.
- Video or low-resolution video so as to avoid the problem of not being able to view the full history video due to the length of the high-resolution video storage.
- low-resolution historical video can still be viewed when the high-resolution history video is incomplete.
- multi-channel high-resolution historical video is difficult to transmit, and multi-channel low-resolution historical video can be selected to be transmitted, thereby realizing smooth playback of historical video.
- Embodiment 2 is a flowchart of an implementation of a vehicle security monitoring method provided by Embodiment 2 of the present solution
- step S203 is a flowchart of a specific implementation manner of step S203 provided in Embodiment 2 of the present solution
- FIG. 4 is a structural block diagram of an in-vehicle security monitoring device provided in Embodiment 3 of the present solution;
- Embodiments of the invention are a schematic diagram of an in-vehicle security monitoring terminal device provided in Embodiment 4 of the present solution.
- the digital audio and video streams transmitted on the network are called code streams.
- the dual stream is to encode the same video source into two streams, which are implemented by separately encoding the two formats on the encoding end.
- FIG. 1 is a flowchart of implementing an in-vehicle security monitoring method according to Embodiment 1 of the present solution, where the method includes:
- Step S101 The video data collected by the photographing device is encoded by the dual stream technology to obtain a high resolution video and a low resolution video.
- the photographing apparatus includes a device having a camera.
- the shooting device can have multiple cameras, each camera captures different scenes, one camera captures one channel, and multiple cameras capture multiple videos. For example, if N cameras are shooting video, the number of channels is N, where N is a positive integer.
- the video captured by each camera is encoded into two streams, one for high resolution video and the other for low resolution video.
- Step S102 storing the high resolution video and the low resolution video in the same storage device, and making the storage length of the high resolution video not greater than the storage of the low resolution video. long.
- the high-resolution video and the low-resolution video are stored in the same storage device, and the storage length of the high-resolution video is not greater than the storage length of the low-resolution video to ensure In the case of limited storage space, video storage is realized for a longer period of time. Even if the high-resolution video history data is overwritten, the historical data of the low-resolution video can be viewed.
- the storage device is a hard disk. Since the hard disk has the advantages of fast reading and writing speed, large bandwidth, and large storage capacity, the high-resolution video and the low-resolution video are usually stored in the hard disk.
- Step S103 the low-resolution video is transmitted to the client, so that the client is broadcasted. Put the low resolution video.
- the multi-channel low-resolution video can still be transmitted at the same time, so the low-resolution video is transmitted to the client. End, to achieve smooth playback of the video.
- Clients include, but are not limited to, mobile phones, computers, and ipads.
- the embodiment of the present solution obtains high-resolution video and low-resolution video by encoding video data, and stores high-resolution video and low-resolution video in the same storage device, and the storage of the high-resolution video is long. No more than the low resolution storage length, the low resolution video is transmitted to the client. After you need to view the historical video, select high resolution video or low resolution video as needed to avoid the need to view the history. Video ⁇ , because the high-resolution video storage ⁇ length can not view the full history video, because the high-resolution video storage length is not greater than the low-resolution video storage length, the high-resolution historical video is not complete, Still can view low resolution history videos.
- Example 2
- FIG. 2 is a flowchart of an implementation of a vehicle security monitoring method provided in Embodiment 2 of the present solution. As shown in the figure, the method further includes:
- Step S201 detecting the presence of an alarm signal.
- the server when the vehicle is in an overspeed, lane departure, etc., a corresponding alarm signal is generated, and the alarm signal is transmitted to the server, and then transmitted to the client by the server.
- the client sends a corresponding operation instruction to the server according to the alarm signal, and the server sends the operation instruction to the control module of the vehicle to control the vehicle to perform the corresponding operation.
- the client If an alarm signal is detected, the client automatically plays the actual video for monitoring by the background monitor.
- the real video is the low resolution video transmitted in step S103.
- the real video can be multi-channel video, and the multi-channel video is displayed on one display interface. In other embodiments, the real video may also be a single channel video.
- Step S202 Receive a first historical video viewing instruction input by the user, where the first historical video viewing instruction includes a historical video viewing instruction in the preset interval before the alarm signal is generated.
- the background monitoring personnel determines whether the historical video data needs to be viewed according to the importance degree of the alarm signal. If the historical video data needs to be viewed, the first historical video viewing instruction is input, and the mouse may be The first historical video viewing command is input by the keyboard or by touching the client touch screen.
- the first historical video viewing instruction includes a historical video viewing instruction within the preset interval before the alarm signal is generated, for example, viewing a historical video within 5 minutes before the alarm signal is generated.
- the default interval can be According to the interval that needs to be set in advance, for example, the default setting is 5 minutes, and the background monitor can also input the first historical video to view the command and customize the settings.
- Step S203 Transmit the historical video in the preset segment before the alarm signal generation to the client, so that the client plays the historical video.
- the corresponding historical video is transmitted to the client, and played on the client, so that the background monitoring personnel can view the historical video.
- the embodiment of the solution After detecting the alarm signal, the embodiment of the solution transmits the corresponding historical video to the client by receiving the first historical video viewing instruction, so that the client can play the real video, and the peer can play the historical video. .
- step S203 is:
- Step S301 Obtain a number of channels, where the number of channels is the number of videos actually collected by the photographing device.
- Step S302 Determine whether the number of the channels is multiple. If the number of the channels is multiple, step S303 is performed. If the number of the channels is one, step S304 is performed.
- Step S303 The multi-channel low-resolution video in the preset segment is transmitted to the client before the alarm signal is generated, so that the client plays the multi-channel low-resolution history video.
- Step S304 transmitting, by the client, a single-channel high-resolution video in the preset interval before the alarm signal is generated, so that the client plays a single-channel high-resolution historical video.
- the number of channels is the number of videos actually collected by the photographing device.
- the transmission of low-resolution video does not require high network bandwidth.
- multi-channel low-resolution video can still be transmitted simultaneously, while high-resolution video transmission requires higher network bandwidth.
- high-resolution video transmission requires higher network bandwidth.
- the video playback will not be smooth. For the above reasons, in multi-channel ⁇ , multi-channel low-resolution historical video is transmitted to the client, and in single-channel ⁇ , single-channel high-resolution historical video is transmitted to the client.
- the number of channels is 4.
- the transmission of low-resolution video does not require high network bandwidth
- Simultaneously transmit 4 low-resolution historical videos then transfer 4 low-resolution historical videos to the client.
- the number of channels is 1.
- a high resolution historical video is transmitted to the client.
- it is automatically selected to transmit low-resolution historical video or high-resolution historical video, so that the smoothness and clarity of video playback can be achieved. In the case of limited network bandwidth, smooth video playback can still be achieved.
- the method further includes: receiving a second historical video viewing instruction input by the user, where the second historical video viewing instruction includes one of the preset segments before the alarm signal is generated. a high resolution historical video viewing command of the channel; transmitting the high resolution video of the corresponding channel in the preset preset segment to the client by the alarm signal, so that the client plays the high resolution video .
- the multi-channel low-resolution historical video is displayed on the display interface of the client.
- the background monitor needs to view the high-resolution historical video of a certain channel
- the background monitoring personnel inputs the input on the client.
- the second historical video viewing instruction may input a second historical video viewing instruction through a mouse, a keyboard or a touch client touch screen, and transmit the high-definition video of the corresponding channel to the client according to the second historical video viewing instruction, for the background monitoring personnel View.
- the display interface of the multi-channel low-resolution historical video displays 4 channels of video. If the background monitor needs to view the high-resolution historical video 5 minutes before the channel 2 alarm, the background monitor selects channel 2, and Select the historical video 5 minutes before the alarm.
- the corresponding high-resolution historical video is transmitted to the client, so that the client plays the high-resolution historical video.
- the embodiment of the solution can realize that a plurality of channels exist, and a high-resolution historical video of a certain channel can be viewed.
- the method further includes: deleting, by the storage device, a storage capacity that is less than a preset value, deleting a preset low-resolution video in the storage device, and deleting a high-resolution of the preset storage capacity in the storage device.
- the low-resolution video is covered by the ⁇ length, that is, the low-resolution video of the preset length is deleted at a time, for example, the video length of 24 hours is deleted at a time.
- high-resolution video is covered by storage capacity, which is to delete high-resolution video of preset storage capacity at a time, for example, to delete high-resolution video of 1G capacity at a time.
- Low-resolution video and high-resolution video use two different coverage methods to achieve independent management of data coverage for both video
- the storage length of the high resolution video is not greater than the storage of the low resolution video.
- Long specifically includes:
- the storage space of the high-resolution video and the low-resolution video can be automatically allocated.
- the principle of allocation is: Ensure that the high-resolution storage length is not greater than the low-resolution storage length.
- the bit rate of the high-resolution video and the bit rate of the low-resolution video can be calculated, and the code rate is occupied by the video between the units. size of space.
- ⁇ be the storable space of the storage device
- X be the high-resolution video space
- MM is the code rate of the high-resolution video
- SM is the code rate of the high-resolution video
- X/MM is the storage of the high-resolution video.
- the video data collected by the real device is encoded, since the code rate is dynamically changed, the video data that has been written to the storage device can be judged to be long and the storage space occupied, and the remaining storage space needs to be re-created.
- the allocation, allocation principle is such that the storage length of the high-resolution video is not greater than the storage length of the low-resolution video.
- FIG. 4 is a structural block diagram of an in-vehicle security monitoring apparatus according to Embodiment 3 of the present solution.
- the apparatus includes: a video encoding module 401, a video storage module 402, and a video transmission module 403. [0102]
- the video encoding module 401 is configured to encode video data collected by the photographing device by using a dual stream technology to obtain high-resolution video and low-resolution video.
- the video storage module 402 is configured to store the high resolution video and the low resolution video in the same storage device, where the storage length of the high resolution video is not greater than the low The resolution video is stored for a long time.
- the video transmission module 403 is configured to transmit the low resolution video to the client, so that the client actually plays the low resolution video.
- the device further includes a detection module, a first instruction receiving module, and a historical video transmission module.
- the detecting module is configured to detect the presence of an alarm signal.
- the first instruction receiving module is configured to receive a first historical video viewing instruction input by the user, where the first historical video viewing instruction includes a historical video viewing instruction preset before the alarm signal is generated.
- the historical video transmission module is configured to transmit a history video in the preset preset period to the client after the alarm signal is generated, so that the client plays the historical video.
- the historical video transmission module specifically includes a channel number acquisition submodule, a first history video transmission submodule, and a second history video transmission submodule.
- the channel number obtaining submodule is configured to acquire the number of channels, where the number of channels is the number of videos actually collected by the photographing device.
- a first historical video transmission submodule configured to: if the number of the channels is multiple, transmit the low resolution video of the preset time before the alarm signal generation to the client, so that the client Play multi-channel low-resolution history video.
- a second historical video transmission sub-module configured to: if the number of the channels is one, transmit a high-resolution video of the preset time before the alarm signal generation to the client, so that the client Play a single-channel high-resolution historical video.
- the first historical video transmission submodule is further configured to:
- the device further includes: a deleting module, where the storage capacity of the storage device is less than a preset value, deleting a preset low-resolution video in the storage device, and deleting a preset in the storage device High resolution video of storage capacity.
- the storage length of the high-resolution video is not greater than the storage length of the low-resolution video, and specifically includes: separately setting parameters of the high-resolution video and the low-resolution video a parameter, wherein the parameter includes a resolution, an image quality, and a frame rate; and the high-resolution video code rate MM and the low-resolution video are respectively calculated according to the parameter of the high-resolution video and the parameter of the low-resolution video.
- a code rate SM obtaining a storable capacity T of the storage device; the high resolution video code rate MM, the low resolution video code rate SM, and the storable capacity T satisfying a relationship:
- An in-vehicle security monitoring system includes the in-vehicle security monitoring device according to the third embodiment of the present invention, and has the beneficial effects of the in-vehicle security monitoring device according to the third embodiment of the present invention.
- FIG. 5 is a schematic diagram of five examples of implementing the vehicle security monitoring terminal device in the implementation of the solution.
- the in-vehicle security monitoring terminal device 5 of this embodiment includes: a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and operable on the processor 50.
- the processor 50 executes the computer program 52 to implement the steps in the above embodiments of the respective vehicle security monitoring methods, such as steps S101 to S103 shown in FIG.
- the processor 50 executes the computer program 52 to implement the functions of the modules in the above embodiments, such as the functions of the modules 401 to 403 shown in FIG.
- the computer program 52 may be divided into one or more modules, the one or more modules being stored in the memory 51 and executed by the processor 50 to complete the present Program.
- the one or more modules/units may be a series of computer program instructions that are capable of performing a particular function, and are used to describe the execution of the computer program 52 in the in-vehicle security monitoring terminal device 5.
- the computer program 52 can be divided into a video encoding module, a video storage module, and a video transmission module. The specific functions of each module are as follows:
- the video encoding module is configured to compile video data collected by the photographing device by using dual code stream technology.
- the code gets high resolution video and low resolution video.
- the video storage module is configured to store the high resolution video and the low resolution video in a same storage device; wherein, the storage length of the high resolution video is not greater than the low resolution The storage of video is long.
- the video transmission module is configured to transmit the low resolution video to the client, so that the client actually plays the low resolution video.
- the in-vehicle security monitoring terminal device 5 may be a computing device such as a desktop computer, a notebook, a palmtop computer, and a cloud server.
- the in-vehicle security monitoring terminal device may include, but is not limited to, the processor 50 and the memory 51. It will be understood by those skilled in the art that FIG. 5 is only an example of the vehicle security monitoring terminal device 5, and does not constitute a limitation on the vehicle security monitoring terminal device 5, and may include more or less components than those illustrated, or may combine some components. , or different components, for example, the in-vehicle security monitoring terminal device may further include an input and output device, a network access device, a bus, and the like.
- the processor 50 may be a central processing unit (CPU), or may be another general-purpose processor, a digital signal processor (DSP), or an application specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-to-use programmable gate array
- CPU central processing unit
- DSP digital signal processor
- ASIC Application Specific Integrated Circuit
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the memory 51 may be an internal storage unit of the in-vehicle security monitoring terminal device 5, such as a hard disk or a memory of the in-vehicle security monitoring terminal device 5.
- the memory 51 may also be an external storage device of the in-vehicle security monitoring terminal device 5, for example, a plug-in hard disk provided on the in-vehicle security monitoring terminal device 5, a smart memory card (SMC), and a secure digital device. (Secure Digital, SD) card, flash card, etc.
- SMC smart memory card
- secure digital device Secure Digital, SD
- the memory 51 may also include both an internal storage unit of the in-vehicle security monitoring terminal device 5 and an external storage device.
- the memory 51 is used to store the computer program and other programs and data required by the in-vehicle security monitoring terminal device.
- the memory 51 can also be used to temporarily store data that has been output or is about to be output.
- each functional unit and module described above is exemplified. In practical applications, the above work may be performed as needed.
- the allocation can be done by different functional units and modules, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.
- Each functional unit and module in the embodiment may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit, and the integrated unit may be implemented by hardware.
- Formal implementation can also be implemented in the form of software functional units.
- the disclosed device/terminal device and method may be implemented in other manners.
- the device/terminal device embodiment described above is merely illustrative.
- the division of the module or unit is only a logical function division, and the actual implementation may have another division manner, for example, multiple units.
- components may be combined or integrated into another system, or some features may be omitted or not implemented.
- the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in electrical, mechanical or other form.
- the unit described as a separate component may or may not be physically distributed, and the component displayed as a unit may or may not be a physical unit, that is, may be located in one place, or may be distributed to multiple On the network unit. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- each functional unit in each embodiment of the present solution may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
- the above integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
- the integrated module/unit if implemented in the form of a software functional unit and sold or used as a standalone product, may be stored in a computer readable storage medium. Based on such understanding, the solution implements all or part of the processes in the foregoing embodiments, and may also be completed by a computer program to instruct related hardware.
- the computer program may be stored in a computer readable storage medium. After the program is executed by the processor, the steps of the various method embodiments described above can be implemented.
- the computer program comprises computer program code
- the computer program code may be in the form of source code, object code form, executable file or some intermediate form.
- the computer readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a Read-Only Memory (ROM). , Random Access Memory (RAM), electrical carrier signals, telecommunications signals, and software distribution media. It should be noted that the content contained in the computer readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in a jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, computer readable media Does not include electrical carrier signals and telecommunication signals.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Closed-Circuit Television Systems (AREA)
Abstract
一种车载安防监控方法、系统及终端设备,包括:通过双码流技术对拍摄设备实时采集的视频数据进行编码得到高分辨率视频和低分辨率视频(S101);将高分辨率视频和低分辨率视频存储在同一存储设备中;其中,高分辨率视频的存储时长不大于低分辨率视频的存储时长(S102);将低分辨率视频实时传输到客户端,以使得客户端实时播放低分辨率视频(S103)。车载安防监控方法能够避免在需要查看历史视频时,历史视频不完整。
Description
车载安防监控方法、 系统及终端设备
技术领域
[0001] 本方案属于车载监控领域, 尤其涉及一种车载安防监控方法、 系统化及终端设 备。
背景技术
[0002] 在车载监控领域中, 通过双码流技术, 可以实现对视频数据两路码流同吋编码 , 一路高分辨率码流和一路低分辨率码流。 在只有一个存储设备吋, 高分辨率 码流存储在存储设备中, 低分辨率码流用于远程网络传输, 实现实吋监控。 在 产生报警信号吋, 例如, 超速报警、 车道偏离报警或车距报警等, 对于后台监 控人员而言, 不仅需要观看实吋视频, 还需要査看报警前一段的视频, 即历史 视频, 以了解情况。 但是高分辨率码流占用存储空间大, 存储设备中存储的视 频吋长短, 常常会导致无法査看完整的历史视频。
技术问题
[0003] 有鉴于此, 本方案实施例提供了一种车载安防监控方法、 系统及终端设备, 以 解决现有技术中由于存储设备存储的高分辨率视频吋长短导致无法査看完整的 历史视频的问题。
问题的解决方案
技术解决方案
[0004] 本方案实施例的第一方面提供了一种车载安防监控方法, 包括:
[0005] 通过双码流技术对拍摄设备实吋采集的视频数据进行编码得到高分辨率视频和 低分辨率视频;
[0006] 将所述高分辨率视频和所述低分辨率视频存储在同一存储设备中, 并使得所述 高分辨率视频的存储吋长不大于所述低分辨率视频的存储吋长;
[0007] 将所述低分辨率视频实吋传输到客户端, 以使得所述客户端实吋播放所述低分 辨率视频。
[0008] 在第一方面第一种可能的实现方式中, 所述方法还包括:
[0009] 检测到存在报警信号;
[0010] 接收用户输入的第一历史视频査看指令, 所述第一历史视频査看指令包括报警 信号产生之前预设吋间段内的历史视频査看指令;
[0011] 将所述报警信号产生之前预设吋间段内的历史视频传输到所述客户端, 以使得 所述客户端播放所述历史视频。
[0012] 结合第一方面第一种可能的实现方式, 在第二种可能的实现方式中, 所述将所 述报警信号产生之前预设吋间段内的历史视频传输到所述客户端, 以使得所述 客户端播放所述历史视频, 具体包括:
[0013] 获取通道数量, 所述通道数量为所述拍摄设备实吋采集的视频数量;
[0014] 若所述通道数量为多个, 将所述报警信号产生之前预设吋间段内的多通道低分 辨率视频传输到所述客户端, 以使得所述客户端播放多通道低分辨率历史视频
[0015] 若所述通道数量为 1个, 将所述报警信号产生之前预设吋间段内的单通道高分 辨率视频传输到所述客户端, 以使得所述客户端播放单通道高分辨率历史视频
[0016] 结合第一方面第二种可能的实现方式, 在第三种可能的实现方式中, 将所述报 警信号产生之前预设吋间段内的多通道低分辨率视频传输到所述客户端, 以使 得所述客户端播放多通道低分辨率历史视频之后, 所述方法还包括:
[0017] 接收用户输入的第二历史视频査看指令, 所述第二历史视频査看指令包括报警 信号产生之前预设吋间段内某一个通道的高分辨率历史视频査看指令;
[0018] 将所述报警信号产生之前预设吋间段内对应通道的高分辨视频传输到所述客户 端并播放。
[0019] 在第一方面第四种可能的实现方式中, 在所述存储设备存储容量小于预设值吋
, 刪除存储设备中预设吋长的低分辨率视频, 刪除存储设备中预设存储容量的 高分辨率视频。
[0020] 在第一方面第五种可能的实现方式中, 所述使得高分辨率视频的存储吋长不大 于所述低分辨率视频的存储吋长, 具体包括:
[0021] 分别设置所述高分辨率视频的参数和所述低分辨率视频的参数; 其中, 所述参
数包括分辨率、 画质和帧率;
[0022] 根据所述高分辨率视频的参数和所述低分辨率视频的参数分别计算高分辨率视 频码率 MM和低分辨率视频码率 SM;
[0023] 获取存储设备的可存储容量 T, 并使得所述高分辨率视频码率 ΜΜ、 所述低分 辨率视频码率 SM和所述可存储容量 Τ满足关系:
[0024] Χ/ΜΜ< (Τ-Χ) /SM;
[0025] 其中, X为所述高分辨率视频的占用空间。
[0026] 本方案实施例的第二方面提供了一种车载安防监控装置, 包括:
[0027] 视频编码模块, 用于通过双码流技术对拍摄设备实吋采集的视频数据进行编码 得到高分辨率视频和低分辨率视频;
[0028] 视频存储模块, 用于将所述高分辨率视频和所述低分辨率视频存储在同一存储 设备中, 并使得所述高分辨率视频的存储吋长不大于所述低分辨率视频的存储 吋长;
[0029] 视频传输模块, 用于将所述低分辨率视频实吋传输到客户端, 以使得所述客户 端实吋播放所述低分辨率视频。
[0030] 在第二方面第一种可能的实现方式中, 所述装置还包括:
[0031] 检测模块, 用于检测到存在报警信号;
[0032] 第一指令接收模块, 用于接收用户输入的第一历史视频査看指令, 所述第一历 史视频査看指令包括报警信号产生之前预设吋间的历史视频査看指令;
[0033] 历史视频传输模块, 用于将所述报警信号产生之前预设吋间段内的历史视频传 输到所述客户端, 以使得所述客户端播放所述历史视频。
[0034] 结合第二方面第一种可能的实现方式, 在第二种可能的实现方式中, 所述历史 视频传输模块, 具体包括:
[0035] 通道数量获取子模块, 用于获取通道数量, 所述通道数量为所述拍摄设备实吋 采集的视频数量;
[0036] 第一历史视频传输子模块, 用于若所述通道数量为多个, 将所述报警信号产生 之前预设吋间的低分辨率视频传输到所述客户端, 以使得所述客户端播放多通 道低分辨率历史视频;
[0037] 第二历史视频传输子模块, 用于若所述通道数量为 1个, 将所述报警信号产生 之前预设吋间的高分辨率视频传输到所述客户端, 以使得所述客户端播放单通 道高分辨率历史视频。
[0038] 结合第二方面第二种可能的实现方式, 在第三种可能的实现方式中, 所述第一 历史视频传输子模块还用于:
[0039] 接收用户输入的第二历史视频査看指令, 所述第二历史视频査看指令包括报警 信号产生之前预设吋间段内某一个通道的高分辨率历史视频査看指令;
[0040] 将所述报警信号产生之前预设吋间段内对应通道的高分辨视频传输到所述客户 端并播放。
[0041] 在第二方面第四种可能的实现方式中, 所述装置还包括:
[0042] 刪除模块, 用于在所述存储设备存储容量小于预设值吋, 刪除存储设备中预设 吋长的低分辨率视频, 刪除存储设备中预设存储容量的高分辨率视频。
[0043] 在第二方面第五种可能的实现方式中, 所述所述使得高分辨率视频的存储吋长 不大于所述低分辨率视频的存储吋长, 具体包括:
[0044] 分别设置所述高分辨率视频的参数和所述低分辨率视频的参数; 其中, 所述参 数包括分辨率、 画质和帧率;
[0045] 根据所述高分辨率视频的参数和所述低分辨率视频的参数分别计算高分辨率视 频码率 MM和低分辨率视频码率 SM;
[0046] 获取存储设备的可存储容量 T, 并使得所述高分辨率视频码率 ΜΜ、 所述低分 辨率视频码率 SM和所述可存储容量 Τ满足关系:
[0047] Χ/ΜΜ< (Τ-Χ) /SM;
[0048] 其中, X为所述高分辨率视频的占用空间。
[0049] 本方案实施例的第三方面提供了一种车载安防监控系统, 包括如本方案实施例 第二方面所述的车载安防监控装置。
[0050] 本方案实施例的第三方面提供了一种车载安防监控终端设备, 包括存储器、 处 理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序, 其特征 在于, 所述处理器执行所述计算机程序吋实现如本方案实施例第一方面所述方 法的步骤。
[0051] 本方案实施例的第四方面提供了一种计算机可读存储介质, 所述计算机可读存 储介质存储有计算机程序, 所述计算机程序被处理器执行吋实现如本方案实施 例第一方面所述方法的步骤。
发明的有益效果
有益效果
[0052] 本方案与现有技术相比存在的有益效果是: 本方案实施例通过对视频数据进行 编码得到高分辨率视频和低分辨率视频, 将高分辨率视频和低分辨率视频存储 在同一存储设备中, 并且高分辨率视频的存储吋长不大于低分辨率的存储吋长 , 将低分辨率视频实吋传输到客户端, 在需要査看历史视频吋, 根据需要选择 高分辨率视频或者低分辨率视频, 从而避免在需要査看历史视频吋, 由于高分 辨率视频存储吋长短导致无法査看完整的历史视频的问题。 由于高分辨率视频 的存储吋长不大于低分辨率视频存储吋长, 在高分辨率历史视频不完整吋, 依 然可以査看低分辨率历史视频。 并且, 在网络带宽有限的情况下, 多通道高分 辨历史视频难以传输, 可以选择传输多通道低分辨率历史视频, 从而实现历史 视频的流畅播放。
对附图的简要说明
附图说明
[0053] 为了更清楚地说明本方案实施例中的技术方案, 下面将对实施例或现有技术描 述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是 本方案的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动性 的前提下, 还可以根据这些附图获得其他的附图。
[0054] 图 1是本方案实施例一提供的车载安防监控方法的实现流程图;
[0055] 图 2是本方案实施例二提供的车载安防监控方法的实现流程图;
[0056] 图 3是本方案实施例二提供的步骤 S203具体实现方式的流程图;
[0057] 图 4是本方案实施例三提供的车载安防监控装置的结构框图;
[0058] 图 5是本方案实施例四提供的车载安防监控终端设备的示意图。
本发明的实施方式
[0059] 以下描述中, 为了说明而不是为了限定, 提出了诸如特定系统结构、 技术之类 的具体细节, 以便透彻理解本方案实施例。 然而, 本领域的技术人员应当清楚 , 在没有这些具体细节的其它实施例中也可以实现本方案。 在其它情况中, 省 略对众所周知的系统、 装置、 电路以及方法的详细说明, 以免不必要的细节妨 碍本方案的描述。
[0060] 为了说明本技术方案, 下面通过具体实施例来进行说明。
[0061] 在网络化的视频监控中, 模拟音视频信号经成像、 采集、 编码后, 在网络上传 输的数字音视频流称为码流。 双码流是将同一视频源编码出两路码流, 通过在 编码端采用两种格式分别编码来实现。
[0062] 请参考图 1, 图 1是本方案实施例一提供的车载安防监控方法的实现流程图, 该 方法包括:
[0063] 步骤 S101, 通过双码流技术对拍摄设备实吋采集的视频数据进行编码得到高分 辨率视频和低分辨率视频。
[0064] 在本方案实施例中, 拍摄设备包括具有摄像头的设备。 拍摄设备可以有多个摄 像头, 每一个摄像头分别拍摄不同的场景, 一个摄像头拍摄视频为 1个通道, 多 个摄像头拍摄视频为多个通过。 例如, N个摄像头拍摄视频, 则通道数量为 N, 其中 N为正整数。 通过双码流技术, 分别对每一个摄像头拍摄的视频进行编码得 到两路码流, 一路为高分辨率视频, 另一路为低分辨率视频。
[0065] 步骤 S102, 将所述高分辨率视频和所述低分辨率视频存储在同一存储设备中, 并使得所述高分辨率视频的存储吋长不大于所述低分辨率视频的存储吋长。
[0066] 在本方案实施例中, 将高分辨率视频和低分辨率视频存储在同一存储设备中, 并且, 高分辨率视频的存储吋长不大于低分辨率视频的存储吋长, 以保证在有 限的存储空间的条件下, 实现更长吋间的视频存储, 即便是高分辨率视频历史 数据被覆盖, 依然可以査看低分辨率视频的历史数据。
[0067] 其中, 存储设备为硬盘, 由于硬盘具有读写速度快, 带宽大, 存储容量大等优 点, 通常将高分辨率视频和低分辨率视频存储在硬盘中。
[0068] 步骤 S103, 将所述低分辨率视频实吋传输到客户端, 以使得所述客户端实吋播
放所述低分辨率视频。
[0069] 在本方案实施例中, 由于低分辨率视频码率小, 在网络带宽有限的情况下, 仍 然可以同吋传输多通道低分辨率视频, 因此将低分辨率视频实吋传输到客户端 , 实现视频的流畅播放。 客户端包括但不限于手机、 电脑和 ipad。
[0070] 本方案实施例通过对视频数据进行编码得到高分辨率视频和低分辨率视频, 将 高分辨率视频和低分辨率视频存储在同一存储设备中, 并且高分辨率视频的存 储吋长不大于低分辨率的存储吋长, 将低分辨率视频实吋传输到客户端, 在需 要査看历史视频吋, 根据需要选择高分辨率视频或者低分辨率视频, 从而避免 在需要査看历史视频吋, 由于高分辨率视频存储吋长短导致无法査看完整的历 史视频, , 由于高分辨率视频的存储吋长不大于低分辨率视频存储吋长, 在高 分辨率历史视频不完整吋, 依然可以査看低分辨率历史视频。 实吋例二
[0071] 请参考图 2, 图 2是本方案实施例二提供的车载安防监控方法的实现流程图, 如 图所示, 该方法还包括:
[0072] 步骤 S201 , 检测到存在报警信号。
[0073] 在本方案实施例中, 当车辆出现超速、 车道偏离等情况吋, 会产生相应的报警 信号, 报警信号传输到服务器, 再由服务器传输到客户端。 客户端根据报警信 号向服务器发送相应的操作指令, 服务器再将操作指令发送到车辆的控制模块 , 控制车辆执行相应的操作。 若检测到存在报警信号, 则客户端自动播放实吋 视频, 以供后台监控人员进行监控。 实吋视频为步骤 S103中传输的低分辨率视 频。 其中, 实吋视频可以为多通道视频, 多通道视频在一个显示界面显示。 在 其他实施例中, 实吋视频也可以为单通道视频。
[0074] 步骤 S202, 接收用户输入的第一历史视频査看指令, 所述第一历史视频査看指 令包括报警信号产生之前预设吋间段内的历史视频査看指令。
[0075] 在本方案实施例中, 后台监控人员根据报警信号的重要程度决定是否需要査看 历史视频数据, 如果需要査看历史视频数据, 则输入第一历史视频査看指令, 可以通过鼠标、 键盘或者触摸客户端触摸屏输入第一历史视频査看指令。
[0076] 其中, 第一历史视频査看指令包括报警信号产生之前预设吋间段内的历史视频 査看指令, 例如査看报警信号产生之前 5分钟内的历史视频。 预设吋间段可以为
根据需要预先设置的吋间段, 例如, 默认设置为 5分钟, 也可以由后台监控人员 在输入第一历史视频査看指令吋自定义设置。
[0077] 步骤 S203 , 将所述报警信号产生之前预设吋间段内的历史视频传输到所述客户 端, 以使得所述客户端播放所述历史视频。
[0078] 在本方案实施例中, 接收到用户输入的第一历史视频査看指令后, 将相应的历 史视频传输到客户端, 并在客户端播放, 使后台监控人员能够观看历史视频。
[0079] 本方案实施例在检测到报警信号之后, 通过接收第一历史视频査看指令将对应 的历史视频传输到客户端, 从而实现客户端在播放实吋视频吋, 同吋能够播放 历史视频。
[0080] 可选的, 请参考图 3, 步骤 S203的具体实现方式为:
[0081] 步骤 S301, 获取通道数量, 所述通道数量为所述拍摄设备实吋采集的视频数量
[0082] 步骤 S302, 判断所述通道数量是否为多个, 若所述通道数量为多个, 则执行步 骤 S303, 若所述通道数量为一个, 则执行步骤 S304。
[0083] 步骤 S303, 将所述报警信号产生之前预设吋间段内的多通道低分辨率视频传输 到所述客户端, 以使得所述客户端播放多通道低分辨率历史视频。
[0084] 步骤 S304, 将所述报警信号产生之前预设吋间段内的单通道高分辨率视频传输 到所述客户端, 以使得所述客户端播放单通道高分辨率历史视频。
[0085] 在本方案实施例中, 通道数量为拍摄设备实吋采集的视频数量。 低分辨率视频 的传输对网络带宽要求不高, 在网络带宽有限的情况下, 依然可以同吋传输多 通道低分辨率视频, 而高分辨率视频的传输对网络带宽的要求比较高, 在网络 带宽有限的情况下, 如果同吋传输多通道高分辨率历史视频, 会造成视频播放 不流畅。 基于上述原因, 在多通道吋, 将多通道低分辨率历史视频传输到客户 端, 在单通道吋, 则将单通道高分辨率历史视频传输到客户端。 例如, 将 4个摄 像头分别安装于车辆的不同位置, 由 4个摄像头实吋采集视频数据, 则通道数量 为 4, 这种情况下, 由于低分辨率视频的传输对网络带宽要求不高, 可以同吋传 输 4个低分辨率历史视频, 则将 4个低分辨率历史视频传输到客户端。 如果车辆 上只安装了 1个摄像头, 由 1个摄像头实吋采集视频数据, 则通道数量为 1, 这种
情况下, 将 1个高分辨率历史视频传输到客户端。 根据通道数量自动选择传输低 分辨率历史视频还是高分辨率历史视频, 从而兼顾视频播放的流畅性和清晰度 , 在网络带宽有限的情况下, 依然可以实现视频的流畅播放。
[0086] 进一步的, 步骤 S303之后, 所述方法还包括: 接收用户输入的第二历史视频査 看指令, 所述第二历史视频査看指令包括报警信号产生之前预设吋间段内某一 个通道的高分辨率历史视频査看指令; 将所述报警信号产生之前预设吋间段内 对应通道的高分辨视频传输到所述客户端, 以使得所述客户端播放所述高分辨 率视频。
[0087] 在本方案实施例中, 将多通道低分辨率历史视频在客户端的显示界面显示, 如 果后台监控人员需要査看某一个通道的高分辨率历史视频, 则后台监控人员在 客户端输入第二历史视频査看指令, 可以通过鼠标、 键盘或触摸客户端触摸屏 输入第二历史视频査看指令, 根据第二历史视频査看指令将对应通道的高清视 频传输到客户端, 供后台监控人员査看。 例如, 多通道低分辨率历史视频的显 示界面显示 4个通道的视频, 如果后台监控人员需要员需要査看通道 2报警前 5分 钟的高分辨率历史视频, 则后台监控人员选择通道 2, 并选择报警前 5分钟的历 史视频。 在接收到该指令后, 将对应的高分辨历史视频传输到客户端, 以使得 所述客户端播放该高分辨率历史视频。 本方案实施例可以实现在存在多个通道 吋, 可以査看某一个通道的高分辨率历史视频。
[0088] 可选的, 所述方法还包括: 所述存储设备存储容量小于预设值吋, 刪除存储设 备中预设吋长的低分辨率视频, 刪除存储设备中预设存储容量的高分辨率视频
[0089] 在本方案实施例中, 在存储空间不足吋, 低分辨率视频按吋长覆盖, 即一次刪 除预设吋长的低分辨率视频, 例如, 一次刪除 24小吋的视频吋长。 在存储空间 不足吋, 高分辨率视频按存储容量覆盖, 即一次性刪除预设存储容量的高分辨 率视频, 例如, 一次刪除 1G容量的高分辨率视频。 低分辨率视频和高分辨率视 频采取两种不同的覆盖方式, 从而实现对两种视频的数据覆盖方式的独立管理
[0090] 可选的, 所述使得高分辨率视频的存储吋长不大于所述低分辨率视频的存储吋
长, 具体包括:
[0091] 分别设置所述高分辨率视频的参数和所述低分辨率视频的参数; 其中, 所述参 数包括分辨率、 画质和帧率;
[0092] 根据所述高分辨率视频的参数和所述低分辨率视频的参数分别计算高分辨率视 频码率 MM和低分辨率视频码率 SM;
[0093] 获取存储设备的可存储容量 T, 并使得所述高分辨率视频码率 ΜΜ、 所述低分 辨率视频码率 SM和所述可存储容量 Τ满足关系:
[0094] Χ/ΜΜ< (Τ-Χ) /SM;
[0095] 其中, X为所述高分辨率视频占用空间。
[0096] 在本方案实施例中, 调整高分辨率视频和低分辨率视频的分辨率、 画质和帧率 后, 高分辨率视频和低分辨率视频的存储空间可以自动分配。 分配原则为: 保 证高分辨率的存储吋长不大于低分辨率的存储吋长。 分别设置好高分辨率视频 和低分辨率视频的分辨率、 画质和帧后, 即可计算高分辨率视频的码率和低分 辨率视频的码率, 码率为单位吋间的视频占用空间大小。 设 τ为存储设备的可存 储空间, X为高分辨率视频占用空间, MM为高分辨率视频的码率, SM为高分辨 率视频的码率, 则 X/MM为高分辨率视频的存储吋长, (T-X) /SM为低分辨率 视频的存储吋长, 高分辨率存储吋长和低分辨率存储吋长满足上述关系:
[0097] X/MM< (T-X) /SM。
[0098] 在对实吋采集的视频数据进行编码吋, 由于码率是动态变化的, 对已经写入存 储设备的视频数据可以判断吋长以及占用的存储空间, 而对于剩余的存储空间 要重新分配, 分配原则为使高分辨率视频的存储吋长不大于低分辨率视频的存 储吋长。
[0099] 应理解, 上述实施例中各步骤的序号的大小并不意味着执行顺序的先后, 各过 程的执行顺序应以其功能和内在逻辑确定, 而不应对本方案实施例的实施过程 构成任何限定。
[0100] 实施例三
[0101] 请参考图 4, 图 4是本方案实施例三提供的车载安防监控装置的结构框图, 该装 置包括: 视频编码模块 401、 视频存储模块 402和视频传输模块 403。
[0102] 所述视频编码模块 401, 用于通过双码流技术对拍摄设备实吋采集的视频数据 进行编码得到高分辨率视频和低分辨率视频。
[0103] 所述视频存储模块 402, 用于将所述高分辨率视频和所述低分辨率视频存储在 同一存储设备中; 其中, 所述高分辨率视频的存储吋长不大于所述低分辨率视 频的存储吋长。
[0104] 所述视频传输模块 403, 用于将所述低分辨率视频实吋传输到客户端, 以使得 所述客户端实吋播放所述低分辨率视频。
[0105] 可选的, 所述装置还包括检测模块、 第一指令接收模块和历史视频传输模块。
[0106] 检测模块, 用于检测到存在报警信号。
[0107] 第一指令接收模块, 用于接收用户输入的第一历史视频査看指令, 所述第一历 史视频査看指令包括报警信号产生之前预设吋间的历史视频査看指令。
[0108] 历史视频传输模块, 用于将所述报警信号产生之前预设吋间段内的历史视频传 输到所述客户端, 以使得所述客户端播放所述历史视频。
[0109] 进一步的, 所述历史视频传输模块, 具体包括通道数量获取子模块、 第一历史 视频传输子模块和第二历史视频传输子模块。
[0110] 通道数量获取子模块, 用于获取通道数量, 所述通道数量为所述拍摄设备实吋 采集的视频数量。
[0111] 第一历史视频传输子模块, 用于若所述通道数量为多个, 将所述报警信号产生 之前预设吋间的低分辨率视频传输到所述客户端, 以使得所述客户端播放多通 道低分辨率历史视频。
[0112] 第二历史视频传输子模块, 用于若所述通道数量为 1个, 将所述报警信号产生 之前预设吋间的高分辨率视频传输到所述客户端, 以使得所述客户端播放单通 道高分辨率历史视频。
[0113] 更进一步的, 所述第一历史视频传输子模块还用于:
[0114] 接收用户输入的第二历史视频査看指令, 所述第二历史视频査看指令包括报警 信号产生之前预设吋间段内某一个通道的高分辨率历史视频査看指令;
[0115] 将所述报警信号产生之前预设吋间段内对应通道的高分辨视频传输到所述客户 端, 以使得所述客户端播放所述高分辨率历史视频。
[0116] 可选的, 所述装置还包括: 刪除模块, 用于所述存储设备存储容量小于预设值 吋, 刪除存储设备中预设吋长的低分辨率视频, 刪除存储设备中预设存储容量 的高分辨率视频。
[0117] 可选的, 所述高分辨率视频的存储吋长不大于所述低分辨率视频的存储吋长, 具体包括: 分别设置所述高分辨率视频的参数和所述低分辨率视频的参数; 其 中, 所述参数包括分辨率、 画质和帧率; 根据所述高分辨率视频的参数和所述 低分辨率视频的参数分别计算高分辨率视频码率 MM和低分辨率视频码率 SM; 获取存储设备的可存储容量 T; 所述高分辨率视频码率 MM、 所述低分辨率视频 码率 SM和所述可存储容量 T满足关系:
[0118] Χ/ΜΜ< (Τ - Χ) /SM;
[0119] 其中, X为所述高分辨率视频占用空间。
[0120] 实施例四
[0121] 一种车载安防监控系统, 包括如本方案实施例三所述的车载安防监控装置, 并 具有本方案实施例三所述的车载安防监控装置的有益效果。
[0122] 实施例五
[0123] 图 5是本方案实施五例提供车载安防监控终端设备的示意图。 如图 5所示, 该实 施例的车载安防监控终端设备 5包括: 处理器 50、 存储器 51以及存储在所述存储 器 51中并可在所述处理器 50上运行的计算机程序 52。 所述处理器 50执行所述计 算机程序 52吋实现上述各个车载安防监控方法实施例中的步骤, 例如图 1所示的 步骤 S101至 S103。 或者, 所述处理器 50执行所述计算机程序 52吋实现上述各装 置实施例中各模块的功能, 例如图 4所示模块 401至 403的功能。
[0124] 示例性的, 所述计算机程序 52可以被分割成一个或多个模块, 所述一个或者多 个模块被存储在所述存储器 51中, 并由所述处理器 50执行, 以完成本方案。 所 述一个或多个模块 /单元可以是能够完成特定功能的一系列计算机程序指令段, 该指令段用于描述所述计算机程序 52在所述车载安防监控终端设备 5中的执行过 程。 例如, 所述计算机程序 52可以被分割成视频编码模块、 视频存储模块和视 频传输模块, 各模块具体功能如下:
[0125] 所述视频编码模块用于通过双码流技术对拍摄设备实吋采集的视频数据进行编
码得到高分辨率视频和低分辨率视频。
[0126] 所述视频存储模块用于将所述高分辨率视频和所述低分辨率视频存储在同一存 储设备中; 其中, 所述高分辨率视频的存储吋长不大于所述低分辨率视频的存 储吋长。
[0127] 所述视频传输模块用于将所述低分辨率视频实吋传输到客户端, 以使得所述客 户端实吋播放所述低分辨率视频。
[0128] 所述车载安防监控终端设备 5可以是桌上型计算机、 笔记本、 掌上电脑及云端 服务器等计算设备。 所述车载安防监控终端设备可包括, 但不仅限于, 处理器 5 0、 存储器 51。 本领域技术人员可以理解, 图 5仅仅车载安防监控终端设备 5的示 例, 并不构成对车载安防监控终端设备 5的限定, 可以包括比图示更多或更少的 部件, 或者组合某些部件, 或者不同的部件, 例如所述车载安防监控终端设备 还可以包括输入输出设备、 网络接入设备、 总线等。
[0129] 所称处理器 50可以是中央处理单元 (Central Processing Unit, CPU) , 还可以是其 他通用处理器、 数字信号处理器(Digital Signal Processor, DSP)、 专用集成电路 (Application Specific Integrated Circuit, ASIC)、 现成可编程门阵列
(Field-Programmable Gate Array , FPGA)或者其他可编程逻辑器件、 分立门或者 晶体管逻辑器件、 分立硬件组件等。 通用处理器可以是微处理器或者该处理器 也可以是任何常规的处理器等。
[0130] 所述存储器 51可以是所述车载安防监控终端设备 5的内部存储单元, 例如车载 安防监控终端设备 5的硬盘或内存。 所述存储器 51也可以是所述车载安防监控终 端设备 5的外部存储设备, 例如所述车载安防监控终端设备 5上配备的插接式硬 盘, 智能存储卡 (Smart Media Card, SMC) , 安全数字 (Secure Digital, SD) 卡 , 闪存卡 (Flash Card) 等。 进一步地, 所述存储器 51还可以既包括所述车载安 防监控终端设备 5的内部存储单元也包括外部存储设备。 所述存储器 51用于存储 所述计算机程序以及所述车载安防监控终端设备所需的其他程序和数据。 所述 存储器 51还可以用于暂吋地存储已经输出或者将要输出的数据。
[0131] 所属领域的技术人员可以清楚地了解到, 为了描述的方便和简洁, 仅以上述各 功能单元、 模块的划分进行举例说明, 实际应用中, 可以根据需要而将上述功
能分配由不同的功能单元、 模块完成, 即将所述装置的内部结构划分成不同的 功能单元或模块, 以完成以上描述的全部或者部分功能。 实施例中的各功能单 元、 模块可以集成在一个处理单元中, 也可以是各个单元单独物理存在, 也可 以两个或两个以上单元集成在一个单元中, 上述集成的单元既可以采用硬件的 形式实现, 也可以采用软件功能单元的形式实现。 另外, 各功能单元、 模块的 具体名称也只是为了便于相互区分, 并不用于限制本申请的保护范围。 上述系 统中单元、 模块的具体工作过程, 可以参考前述方法实施例中的对应过程, 在 此不再赘述。
[0132] 在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没有详述或 记载的部分, 可以参见其它实施例的相关描述。
[0133] 本领域普通技术人员可以意识到, 结合本文中所公幵的实施例描述的各示例的 单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结合来实现 。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设 计约束条件。 专业技术人员可以对每个特定的应用来使用不同方法来实现所描 述的功能, 但是这种实现不应认为超出本方案的范围。
[0134] 在本方案所提供的实施例中, 应该理解到, 所揭露的装置 /终端设备和方法, 可以通过其它的方式实现。 例如, 以上所描述的装置 /终端设备实施例仅仅是示 意性的, 例如, 所述模块或单元的划分, 仅仅为一种逻辑功能划分, 实际实现 吋可以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一 个系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通讯连接可以是通过一些接口, 装置或单元的间接耦合或 通讯连接, 可以是电性, 机械或其它的形式。
[0135] 所述作为分离部件说明的单元可以是或者也可以不是物理上分幵的, 作为单元 显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可 以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或者全部单元 来实现本实施例方案的目的。
[0136] 另外, 在本方案各个实施例中的各功能单元可以集成在一个处理单元中, 也可 以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中。
上述集成的单元既可以采用硬件的形式实现, 也可以采用软件功能单元的形式 实现。
[0137] 所述集成的模块 /单元如果以软件功能单元的形式实现并作为独立的产品销售 或使用吋, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本方 案实现上述实施例方法中的全部或部分流程, 也可以通过计算机程序来指令相 关的硬件来完成, 所述的计算机程序可存储于一计算机可读存储介质中, 该计 算机程序在被处理器执行吋, 可实现上述各个方法实施例的步骤。 。 其中, 所 述计算机程序包括计算机程序代码, 所述计算机程序代码可以为源代码形式、 对象代码形式、 可执行文件或某些中间形式等。 所述计算机可读介质可以包括 : 能够携带所述计算机程序代码的任何实体或装置、 记录介质、 U盘、 移动硬盘 、 磁碟、 光盘、 计算机存储器、 只读存储器 (ROM, Read-Only Memory) 、 随 机存取存储器 (RAM, Random Access Memory) 、 电载波信号、 电信信号以及 软件分发介质等。 需要说明的是, 所述计算机可读介质包含的内容可以根据司 法管辖区内立法和专利实践的要求进行适当的增减, 例如在某些司法管辖区, 根据立法和专利实践, 计算机可读介质不包括电载波信号和电信信号。
[0138] 以上所述实施例仅用以说明本方案的技术方案, 而非对其限制; 尽管参照前述 实施例对本方案进行了详细的说明, 本领域的普通技术人员应当理解: 其依然 可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进 行等同替换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本方案各 实施例技术方案的精神和范围, 均应包含在本方案的保护范围之内。
Claims
[权利要求 1] 一种车载安防监控方法, 其特征在于, 包括:
通过双码流技术对拍摄设备实吋采集的视频数据进行编码得到高分辨 率视频和低分辨率视频;
将所述高分辨率视频和所述低分辨率视频存储在同一存储设备中, 并 使得所述高分辨率视频的存储吋长不大于所述低分辨率视频的存储吋 长;
将所述低分辨率视频实吋传输到客户端, 以使得所述客户端实吋播放 所述低分辨率视频。
[权利要求 2] 如权利要求 1所述的车载安防监控方法, 其特征在于, 所述方法还包 括:
检测到存在报警信号;
接收用户输入的第一历史视频査看指令, 所述第一历史视频査看指令 包括报警信号产生之前预设吋间段内的历史视频査看指令; 将所述报警信号产生之前预设吋间段内的历史视频传输到所述客户端 , 以使得所述客户端播放所述历史视频。
[权利要求 3] 如权利要求 2所述的车载安防监控方法, 其特征在于, 所述将所述报 警信号产生之前预设吋间段内的历史视频传输到所述客户端, 以使得 所述客户端播放所述历史视频, 具体包括:
获取通道数量, 所述通道数量为所述拍摄设备实吋采集的视频数量; 若所述通道数量为多个, 将所述报警信号产生之前预设吋间段内的多 通道低分辨率视频传输到所述客户端, 以使得所述客户端播放多通道 低分辨率历史视频;
若所述通道数量为一个, 将所述报警信号产生之前预设吋间段内的单 通道高分辨率视频传输到所述客户端, 以使得所述客户端播放单通道 高分辨率历史视频。
[权利要求 4] 如权利要求 3所述的车载安防监控方法, 其特征在于, 在将所述报警 信号产生之前预设吋间段内的多通道低分辨率视频传输到所述客户端
, 以使得所述客户端播放多通道低分辨率历史视频之后, 所述方法还 包括:
接收用户输入的第二历史视频査看指令, 所述第二历史视频査看指令 包括报警信号产生之前预设吋间段内某一个通道的高分辨率历史视频 査看指令;
将所述报警信号产生之前预设吋间段内对应通道的高分辨视频传输到 所述客户端, 以使得所述客户端播放高分辨率历史视频。
[权利要求 5] 如权利要求 1所述的车载安防监控方法, 其特征在于, 所述方法还包 括:
在所述存储设备存储容量小于预设值吋, 刪除存储设备中预设吋长的 低分辨率视频, 刪除存储设备中预设存储容量的高分辨率视频。
[权利要求 6] 如权利要求 1所述的车载安防监控方法, 其特征在于, 所述使得高分 辨率视频的存储吋长不大于所述低分辨率视频的存储吋长, 具体包括
分别设置所述高分辨率视频的参数和所述低分辨率视频的参数; 其中 , 所述参数包括分辨率、 画质和帧率;
根据所述高分辨率视频的参数和所述低分辨率视频的参数分别计算高 分辨率视频码率 MM和低分辨率视频码率 SM;
获取存储设备的可存储容量 T, 并使得所述高分辨率视频码率 ΜΜ、 所述低分辨率视频码率 SM和所述可存储容量 Τ满足关系:
Χ/ΜΜ< (Τ-Χ) /SM;
其中, X为所述高分辨率视频的占用空间。
[权利要求 7] —种车载安防监控装置, 其特征在于, 包括:
视频编码模块, 用于通过双码流技术对拍摄设备实吋采集的视频数据 进行编码得到高分辨率视频和低分辨率视频;
视频存储模块, 用于将所述高分辨率视频和所述低分辨率视频存储在 同一存储设备中; 并使得所述高分辨率视频的存储吋长不大于所述低 分辨率视频的存储吋长;
视频传输模块, 用于将所述低分辨率视频实吋传输到客户端, 以使得 所述客户端实吋播放所述低分辨率视频。
[权利要求 8] 如权利要求 7所述的车载安防监控装置, 其特征在于, 所述装置还包 括:
检测模块, 用于检测到存在报警信号;
第一指令接收模块, 用于接收用户输入的第一历史视频査看指令, 所 述第一历史视频査看指令包括报警信号产生之前预设吋间段内的历史 视频査看指令;
历史视频传输模块, 用于将所述报警信号产生之前预设吋间段内的历 史视频传输到所述客户端, 以使得所述客户端播放所述历史视频。
[权利要求 9] 如权利要求 8所述的车载安防监控装置, 其特征在于, 所述历史视频 传输模块, 具体包括:
通道数量获取子模块, 用于获取通道数量, 所述通道数量为所述拍摄 设备实吋采集的视频数量;
第一历史视频传输子模块, 用于若所述通道数量为多个, 将所述报警 信号产生之前预设吋间段内的多通道低分辨率视频传输到所述客户端 , 以使得所述客户端播放多通道低分辨率历史视频;
第二历史视频传输子模块, 用于若所述通道数量为一个, 将所述报警 信号产生之前预设吋间段内的单通道高分辨率视频传输到所述客户端 , 以使得所述客户端播放单通道高分辨率历史视频。
[权利要求 10] 如权利要求 9所述的车载安防监控装置, 其特征在于, 所述第一历史 视频传输子模块还用于:
接收用户输入的第二历史视频査看指令, 所述第二历史视频査看指令 包括报警信号产生之前预设吋间段内某一个通道的高分辨率历史视频 査看指令;
将所述报警信号产生之前预设吋间段内对应通道的高分辨视频传输到 所述客户端, 以使得所述客户端播放所述高分辨率历史视频。
[权利要求 11] 如权利要求 7所述的车载安防监控装置, 其特征在于, 所述装置还包
括:
刪除模块, 用于所述存储设备存储容量小于预设值吋, 刪除存储设备 中预设吋长的低分辨率视频, 刪除存储设备中预设存储容量的高分辨 率视频。
如权利要求 7所述的车载安防监控装置, 其特征在于, 所述高分辨率 视频的存储吋长不大于所述低分辨率视频的存储吋长, 具体包括: 分别设置所述高分辨率视频的参数和所述低分辨率视频的参数; 其中 , 所述参数包括分辨率、 画质和帧率;
根据所述高分辨率视频的参数和所述低分辨率视频的参数分别计算高 分辨率视频码率 MM和低分辨率视频码率 SM;
获取存储设备的可存储容量 T;
所述高分辨率视频码率 MM、 所述低分辨率视频码率 SM和所述可存 储容量 T满足关系:
Χ/ΜΜ< (Τ - Χ) /SM;
其中, X为所述高分辨率视频占用空间。
一种车载安防监控系统, 其特征在于, 包括如权利要求 7-12任一项所 述的车载安防监控装置。
一种车载安防监控终端设备, 包括存储器、 处理器以及存储在所述存 储器中并可在所述处理器上运行的计算机程序, 其特征在于, 所述处 理器执行所述计算机程序吋实现如权利要求 1至 6任一项所述方法的步 骤。
一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程 序, 其特征在于, 所述计算机程序被处理器执行吋实现如权利要求 1 至 6任一项所述方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/099914 WO2019041227A1 (zh) | 2017-08-31 | 2017-08-31 | 车载安防监控方法、系统及终端设备 |
CN201780000934.7A CN107736019B (zh) | 2017-08-31 | 2017-08-31 | 车载安防监控方法、系统及终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2017/099914 WO2019041227A1 (zh) | 2017-08-31 | 2017-08-31 | 车载安防监控方法、系统及终端设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019041227A1 true WO2019041227A1 (zh) | 2019-03-07 |
Family
ID=61221119
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/099914 WO2019041227A1 (zh) | 2017-08-31 | 2017-08-31 | 车载安防监控方法、系统及终端设备 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107736019B (zh) |
WO (1) | WO2019041227A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108512812B (zh) * | 2017-02-27 | 2020-11-06 | 杭州海康威视数字技术股份有限公司 | 一种码流数据生成方法及装置 |
WO2019218147A1 (zh) * | 2018-05-15 | 2019-11-21 | 深圳市锐明技术股份有限公司 | 一种监控视频的传输方法、装置及设备 |
CN111246184A (zh) * | 2020-02-20 | 2020-06-05 | 深圳市昊一源科技有限公司 | 控制视频数据采集的方法、发射控制装置及无线传输系统 |
CN111464816B (zh) * | 2020-04-03 | 2020-11-17 | 广东利通科技投资有限公司 | 一种高速公路视频监控系统 |
CN112135189A (zh) * | 2020-09-23 | 2020-12-25 | 上海博泰悦臻网络技术服务有限公司 | 一种车载视频数据的处理方法、装置及系统 |
CN113596585A (zh) * | 2021-08-16 | 2021-11-02 | 杭州华橙软件技术有限公司 | 视频处理方法和装置、存储介质及电子设备 |
CN114500948A (zh) * | 2022-01-25 | 2022-05-13 | 重庆卡佐科技有限公司 | 车辆监控方法、监控系统及车载终端 |
CN117240998A (zh) * | 2023-11-15 | 2023-12-15 | 山东高速千方国际科技有限公司 | 一种高速公路用监控系统及方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120169883A1 (en) * | 2010-12-31 | 2012-07-05 | Avermedia Information, Inc. | Multi-stream video system, video monitoring device and multi-stream video transmission method |
JP2012204878A (ja) * | 2011-03-23 | 2012-10-22 | Tektronix Internatl Sales Gmbh | ビデオ・データ・ストリーム評価方法及びシステム |
CN104349100A (zh) * | 2013-07-25 | 2015-02-11 | 杭州海康威视数字技术股份有限公司 | 支持单个通道双码流录像的dvr监控系统及方法 |
CN104519257A (zh) * | 2014-12-26 | 2015-04-15 | 广东光阵光电科技有限公司 | Vtm机双码流摄像模组及其拍摄方法 |
CN105659587A (zh) * | 2015-12-19 | 2016-06-08 | 张北江 | 一种监控系统的数据存储方法及系统 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000059758A (ja) * | 1998-08-05 | 2000-02-25 | Matsushita Electric Ind Co Ltd | 監視カメラ装置、監視装置、及びこれらを用いた遠隔監視システム |
-
2017
- 2017-08-31 CN CN201780000934.7A patent/CN107736019B/zh active Active
- 2017-08-31 WO PCT/CN2017/099914 patent/WO2019041227A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120169883A1 (en) * | 2010-12-31 | 2012-07-05 | Avermedia Information, Inc. | Multi-stream video system, video monitoring device and multi-stream video transmission method |
JP2012204878A (ja) * | 2011-03-23 | 2012-10-22 | Tektronix Internatl Sales Gmbh | ビデオ・データ・ストリーム評価方法及びシステム |
CN104349100A (zh) * | 2013-07-25 | 2015-02-11 | 杭州海康威视数字技术股份有限公司 | 支持单个通道双码流录像的dvr监控系统及方法 |
CN104519257A (zh) * | 2014-12-26 | 2015-04-15 | 广东光阵光电科技有限公司 | Vtm机双码流摄像模组及其拍摄方法 |
CN105659587A (zh) * | 2015-12-19 | 2016-06-08 | 张北江 | 一种监控系统的数据存储方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN107736019B (zh) | 2021-01-12 |
CN107736019A (zh) | 2018-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019041227A1 (zh) | 车载安防监控方法、系统及终端设备 | |
KR102146042B1 (ko) | 녹화된 비디오를 재생하기 위한 방법 및 시스템 | |
US11165840B2 (en) | Systems and methods for multiple device control and content curation | |
JP2016506167A (ja) | ビデオ再生方法、端末、およびシステム | |
JP2009542124A (ja) | マルチメディアを取り込むための組み込み機器 | |
CN107155093B (zh) | 一种视频预览方法、装置及设备 | |
US9445142B2 (en) | Information processing apparatus and control method thereof | |
CN108600675B (zh) | 通道路数扩展方法、设备、网络录像机及存储介质 | |
JP2021072630A (ja) | ビデオ再生方法、端末、およびシステム | |
US11350161B2 (en) | Digital video recorder with additional video inputs over a packet link | |
KR101311463B1 (ko) | 원격 영상정보 제공시스템 | |
CN110248089B (zh) | 一种图像传输方法、系统及终端设备 | |
CN113794844B (zh) | 自由视角视频采集系统、方法、装置、服务器和介质 | |
WO2022143212A1 (zh) | 由组合传送的多个串流取出特定串流播放的系统及方法 | |
WO2019218147A1 (zh) | 一种监控视频的传输方法、装置及设备 | |
CN113542856A (zh) | 在线录像的倒放方法、装置、设备和计算机可读介质 | |
TWM453210U (zh) | 異地備援的監控系統及攝影裝置 | |
CN114466145B (zh) | 视频处理方法、装置、设备和存储介质 | |
CN113489934B (zh) | 一种智能管家服务器、系统及屏幕远程交互方法 | |
CN115643408A (zh) | 一种图像压缩方法、装置、设备、存储介质 | |
TWM610558U (zh) | 由組合傳送之多個串流取出特定串流播放之系統 | |
KR101850930B1 (ko) | 집합형 카메라 영상 모니터링 장치 | |
CN105120194A (zh) | 一种录制全景视频的方法及装置 | |
TWI830978B (zh) | 由組合傳送之多個串流取出特定串流播放之系統及方法 | |
TWI566591B (zh) | 雲端縮時影像系統應用方法 |
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: 17923769 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: 17923769 Country of ref document: EP Kind code of ref document: A1 |