一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于对视频图像序列编码的图像处理装置、照相机和方法与流程

2022-04-30 02:55:56 来源:中国专利 TAG:


1.本发明涉及视频编码,尤其涉及将视频图像序列编码到具有动态比特率的单个视频流中。


背景技术:

2.对于用于监控或者监视的照相机,编码的视频图像序列的比特率可能是一个限制因素,例如当编码的视频图像序列要被传输和/或者存储时。同时,编码的视频图像序列稍后可以用作法庭证据,并且因此在编码的视频图像序列中应当保持尽可能多的细节。


技术实现要素:

3.本发明的目的是促进由照相机生成的视频流的比特率节省。
4.根据第一方面,提供了将视频图像序列编码到具有动态比特率的单个视频流中的方法。在该方法中,使用基本层分辨率和基本层压缩级别将视频图像序列编码到单个视频流的基本层的帧中。将与检测到事件触发器之前的相应时间相对应的视频图像序列的视频图像编码到单个视频流的扩展层的第一帧集合中。第一帧集合的帧是空帧,而与基本层的相应帧的编码无关。检测事件触发器,并且在检测到事件触发器时,使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别将与检测到事件触发器之后的相应时间相对应的视频图像序列的视频图像编码到扩展层的第二帧集合中。
5.事件触发器指的是指示可能变为感兴趣的事件正在发生或者将要发生的触发器,因此,在事件触发器之后捕获的视频图像序列可以包括比在事件触发器之前捕获的视频图像序列更感兴趣的信息。
6.通过检测事件触发器,可以调整视频图像序列的图像编码,使得与检测到事件触发器之前的时间相关的编码视频图像具有降低的比特率,并且与检测到事件触发器之后的时间相关的编码视频图像具有更高的分辨率或者更低的压缩级别。
7.空帧在本文旨在表示除了空帧所依赖的编码帧中提供的信息之外只包括很少附加信息或者不包括附加信息1编码帧。例如,扩展层的空帧是除了基本层的相应编码帧中提供的信息之外只包括很少附加信息或者不包括附加信息的编码帧。通过使基本层的相应编码帧具有很少得或者优选地不包括附加信息,扩展层的空帧将需要很少或者最少的比特数。
8.通过将与检测到事件触发器之前的相应时间相对应的视频图像序列的图像编码到扩展层的空帧中,而与基本层的相应帧的编码无关,可以降低比特率。对于编码到基本层的非空帧中的图像,将图像编码到扩展层的空帧中(而与基本层的非空帧的编码无关)所需要的比特比考虑了基本层的帧的编码时所需要的比特少。对于后一种情况,即当已经考虑了基本层的帧的编码时,图像将被编码到扩展层的非空帧中,而这也将需要更多的比特。
9.第一帧集合的空帧可以是已经使用跳过块对帧中的每一个的大部分块进行了编码的帧。
10.第一帧集合的空帧可以是已经使用跳过块对帧中的每一个的所有块进行了编码的帧。
11.跳过块是没有图像信息被发送到解码器的块;仅有一个“该块是跳过块”的指示。在解码器侧,将识别扩展层的帧的跳过块,并指示没有提供用于增强基本层的相应帧的相应块的附加信息。块是像素的集合,根据所使用的编码格式,也可以表示为块或者宏块或者编码树单元。
12.扩展层的第二帧集合的帧是使用依赖于基本层的相应帧的预测进行编码的帧间帧。
13.根据第二方面,提供了传输具有动态比特率的视频图像序列的方法。在第二方面的方法中,根据第一方面的方法对视频图像序列进行编码。然后传输单个视频流,其中,第一帧集合被阻止传输。
14.根据第三方面,提供了非暂时性计算机可读存储介质。非暂时性计算机可读存储介质上存储有指令,该指令用于当在具有处理能力的装置上执行时,实现根据第一方面的方法或者根据第二方面的方法。
15.根据第四方面,提供了一种用于将视频图像序列编码到具有动态比特率的单个视频流中的图像处理装置。图像处理装置包括被配置成执行基本层编码功能和扩展层编码功能的编码器。基本层编码功能被配置成使用基本层分辨率和基本压缩级别将视频图像序列编码到单个视频流的基本层的帧中。扩展层编码功能被配置成将视频图像序列编码到单个视频流的扩展层的帧中。图像处理装置进一步包括被配置成执行事件前指示功能、事件触发器检测功能以及事件后指示功能的电路。事件前指示功能被配置成指示编码器将与检测到事件触发器之前的相应时间相对应的视频图像序列的视频图像编码到单个视频流的扩展层的第一帧集合中,其中,第一帧集合的帧是空帧,而与基本层的相应帧的编码无关。事件触发器检测功能被配置成检测事件触发器。事件后指示功能被配置成在检测到事件触发器时,指示编码器使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别将与检测到事件触发器之后的相应时间相对应的视频图像序列的视频图像编码到扩展层的第二帧集合中。
16.第一帧集合的空帧可以是已经使用跳过块对帧中的每一个的大部分块进行了编码的帧。
17.第一帧集合的空帧可以是已经使用跳过块对帧中的每一个的所有块进行了编码的帧。
18.扩展层的第二帧集合的帧是使用依赖于基本层的相应帧的预测进行编码的帧间帧。
19.根据第五方面,提供了一种包括第四方面的图像处理装置的照相机。
20.照相机可以进一步包括被配置成传输单个视频流的发射器。图像处理装置的电路可以进一步被配置成执行事件前传输阻止功能。事件前传输阻止功能被配置成阻止发射器传输第一帧集合。
21.从下文给出的详细描述中,本发明的进一步适用范围将变得显而易见。然而,应当理解的是,虽然详细描述和具体示例指示了本发明的优选实施例,但是仅仅是以说明的方式给出的,因为根据该详细描述,本发明范围内的各种变化和修改对于本领域技术人员而
言将变得显而易见。
22.因此,应当理解,本发明不限于所描述的装置的特定组成部分,或者所描述的方法的动作,因为这种装置和方法可以变化。还应当理解,本文使用的术语仅仅是为了描述特定的实施例,而不是为了进行限制。必须注意的是,如说明书和所附权利要求中所使用的,冠词“一”、“该”和“所述”旨在表示存在一个或者多个元素,除非上下文另有明确规定。因此,例如,提到的“单元”可以包括若干装置等。此外,词语“包括”、“包含”和类似措辞不排除其他元件或者步骤。
附图说明
23.现在将参考附图更详细地描述本发明的上述和其他方面。附图不应当被认为是限制性的,而是用于说明和理解。相同的附图标记始终指代相同的元件。
24.图1是用于将视频图像序列编码到具有动态比特率的单个视频流中的方法的实施例的流程图。
25.图2是传输具有动态比特率的视频图像序列的方法的实施例的流程图。
26.图3是用于将视频图像序列编码到具有动态比特率的单个视频流中的方法的实施例的流程图。
27.图4是编码视频流的分层结构的示意框图。
28.图5是包括在照相机中的图像处理装置的示意框图。
具体实施方式
29.现在将在下文中参考附图更全面地描述本发明,其中示出了本发明的当前优选实施例。然而,本发明可以以多种不同的形式实施,并且不应当被说明为限于本文阐述的实施例。相反,提供这些实施例是为了彻底性和完整性,并且向技术人员传达本发明的范围。
30.图1是将视频图像序列编码到具有动态比特率的单个视频流中的方法100的实施例的流程图。在该方法中,使用基本层分辨率和基本层压缩级别将视频图像序列编码s110到单个视频流的基本层的帧中。将与在检测到事件触发器之前的相应时间相对应的视频图像序列的视频图像编码s120到单个视频流的扩展层的第一帧集合中。第一帧集合的帧是空帧,其与基本层的相应帧的编码无关。检测s130到事件触发器,并且在检测到事件触发器时,使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别,将与检测到事件触发器之后的相应时间相对应的视频图像序列的视频图像编码s140到扩展层的第二帧集合中。
31.方法100使用可缩放编码,其中使用基本层分辨率和基本层压缩级别的基本层的编码帧由使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别的扩展层的编码帧补充。使用较高的分辨率意味着扩展层的帧包括使得与基本层的相应帧相结合可以在解码器处解码具有比基本层的帧的基础分辨率更高分辨率的图像的信息。使用较低的压缩级别意味着扩展层的帧包括使得与基本层的相应帧相结合可以在解码器处解码具有比基本层的帧的基本压缩级别更低压缩的图像的信息。压缩级别可以例如根据量化参数来设置。诸如在av1中以及扩展可缩放高效视频编码(shvc)到视频编码标准hevc/h.265的这种可缩放编码的示例是公知的。本公开的方法的一个新颖方面是将与检测到事件触发
器之前的相应时间相关的视频图像序列的图像编码到扩展层的空帧中,而与基本层中相应图像的编码无关。
32.扩展层的空帧是除了基本层的相应编码帧中提供的信息之外只包括很少附加信息或者不包括附加信息的编码帧。通过使基本层的相应编码帧具有很少的或者优选没有附加信息,扩展层的空帧将需要很少或者最少的比特数。例如,诸如第一帧集合得扩展层的空帧可以是已经使用跳过块对帧中的每一个的大部分块进行了编码的帧。在替代方案中,诸如第一帧集合的扩展层的空帧可以是已经使用跳过块对帧中的每一个的所有块进行了编码的帧。
33.跳过块是没有图像信息被发送到解码器的块;仅有一个“该块是跳过块”的指示。本文的块用于表示在编码期间一起处理的一组像素。根据所使用的编码格式,块也可以表示为宏块或者编码树单元。这种块的术语在编码格式之间也可以不同,并且在一些编码格式中,完整的帧可以被指示为不包括图像信息。例如,完整的帧可以被指示为重复帧,该重复帧指示先前帧应当被重复。关于图1的方法100,被编码为重复帧的第一帧集合将被指示给解码器,以使其不包括关于基本层的相应帧的进一步图像信息。可以在报头中用信号向解码器发送“第一帧集合是重复帧”的这种指示,即不必通过传输包括该指示的帧。这种重复帧例如用在av1中,并且特征被表示为“显示现有帧”。
34.事件触发器可以是多种不同的事物,其指示可能变为感兴趣的事件正在发生或者将要发生,并且因此,在事件触发器之后捕获的视频图像序列可以包括比在事件触发之前捕获的视频图像序列更感兴趣的信息。例如,事件触发器可以基于识别枪击、砸窗等的音频分析。事件触发器也可以简单地与任何在预期没有声音时识别的声音相关,例如在预期为空的建筑物中的声音。事件触发器也可以基于在预期没有运动时识别运动的图像分析,例如在预期为空的建筑物中的运动。这种运动也可以通过运动传感器来检测。其他事件触发器可以是门或者窗的打开。事件触发器也可以是人的主动指示,诸如人使用身体佩戴照相机捕获待编码视频图像。例如,佩戴身体佩戴照相机的人可以通过按压按钮或者使用任何其他合适的界面来指示检测到了事件触发器。
35.由于对基本层的相应帧的编码,有时也在公知方法中产生扩展层的空帧的编码。例如,如果基本层本身的帧被编码为空帧,则扩展层的相应帧无法增强基本层的帧,并且因此将被编码为空帧。根据方法100,将与检测到事件触发器之前的相应时间相对应的视频图像序列的视频图像编码s120到扩展层的第一帧集合中,其中,第一帧集合的帧是空帧,其与基本层的相应帧的编码无关。因此,无论基本层的相应帧的编码如何,第一帧集合都被编码为空帧。具体地,无论基本层的相应帧是否被编码为非空帧,第一帧集合都被编码为空帧。这将导致相对于根据相应的基本层帧对第一帧集合进行编码(因为如果相应的基本层帧是非空帧,则它们将被编码为非空帧)而言的单个视频流的比特率降低。当基本层的相应帧被编码为非空帧时,对于被编码为空帧的扩展层的每一帧都实现了比特率降低。当基本层的相应帧被编码为非空帧时,比特率的降低将会更高,这取决于扩展层的帧中被编码为空帧的部分。因此,即使与检测到事件触发器之前的时间相对应的扩展层的一些帧被编码为非空帧,但只要当基本层的相应帧被编码为非空帧时将扩展层的一些帧编码为空帧,则比特率也会降低。
36.根据方法100,使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的
压缩级别将与检测到事件触发器之后的相应时间相对应的视频图像序列的视频图像编码s140到扩展层的第二帧集合中。方法100主要针对在检测到事件触发器之前降低比特率。在已经检测s130到事件触发器之后,扩展层的帧应当优选地用于对编码视频流进行增强。这是因为事件触发器指示了可能感兴趣的事件正在发生或者将要发生,因此,在事件触发器之后捕获的视频图像序列可以包括比在事件触发器之前捕获的视频图像序列更感兴趣的信息。因此,在已经检测s130到事件触发器之后,扩展层的帧优选地不应当被编码为空帧,除非基本层的相应帧被编码为空帧。
37.方法可以与使用预缓冲器相结合。在预缓冲器中,以先进先出的方式临时存储与预定义时间相对应的帧。这里,使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别的扩展层的帧也可以在检测到事件触发器之前被编码并存储在预缓冲器中。这是与在检测到事件触发器之前将扩展层的帧编码为空帧并行完成的,而与基本层的相应帧的编码无关。预缓冲器的帧并不用于永久存储或者传输,除非在与预缓冲器大小相对应的预终止时间内检测到事件触发器。因此,如果在与预缓冲器的大小相对应的预终止时间内,在对帧进行编码并将其存储在预缓冲器中时没有检测到事件触发器,则帧将被丢弃。然而,如果在与预缓冲器的大小相对应的预定义时间内,在对帧进行编码时检测到事件触发器,则帧将被用于传输或者永久存储。使得能够包含在检测到事件触发器之前的预定时间内编码的、具有比基本层分辨率更高的分辨率或更低压缩级别的帧的传输或永久存储。因此,在检测到事件触发器时,当前在预缓冲器中的所有帧或者其中一些帧可以用于永久存储或者传输。
38.转到图2,图2示出了可缩放编码结构,该可缩放编码结构具有包括编码帧i、p1、p2、p3、p4的基本层bl和包括编码帧p0'、p1'、p2'、p3'、p4'的扩展层el的形式的层。基本层bl的编码帧包括一个帧内帧i和四个帧间帧p1、p2、p3、p4。扩展层el的编码帧包括五个帧间帧p0'、p1'、p2'、p3'、p4'。基本层包括使用基本层分辨率和基本层质量级别的帧i、p1、p2、p3、p4。扩展层el帧p0'、p1'、p2'、p3'、p4'与基本层bl的编码帧i、p1、p2、p3、p4一起形成增强的编码视频流,该视频流在解码器侧可以被解码成增强的解码视频流。扩展层el的编码帧p0'、p1'、p2'、p3'、p4'可以使用不同的方式来增强编码视频流。扩展层el的帧p0'、p1'、p2'、p3'、p4'可以使用比基本层分辨率更高的分辨率,或者它们可以使用更低的压缩级别。基本层bl的编码帧i、p1、p2、p3、p4独立于扩展层el的编码帧p0'、p1'、p2'、p3'、p4'。在解码器侧,基本层bl帧i、p1、p2、p3、p4可以被解码成与扩展层p0'、p1'、p2'、p3'、p4'的帧分开的解码帧。扩展层el的编码帧p0'、p1'、p2'、p3'、p4'取决于基本层bl的编码帧i、p1、p2、p3、p4。
39.关于通过图1描述的方法编码的视频图像序列,事件触发器et可能例如已经在图2所示的扩展层el中的第三编码帧p2'和第四编码帧p3'之间被检测到。与检测到事件触发器et之前的时间相关的扩展层el的前三个编码帧p0'、p1'、p2'将被编码为空帧,而与检测到事件触发器et之后的时间相关的扩展层el的最后两个编码帧p3'、p4'将使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别来编码。
40.图2所示的帧间帧数量仅用于说明目的。帧内帧之间的编码帧的数量可以被设置为任何合适的数量。
41.作为将扩展层el的帧编码为p帧的替代方案,也可以将它们编码为b帧。
42.尽管在图2中,以基本层和扩展层的形式示出了两层,但是还可以增加一个或者多个另外的层,诸如例如增加另外的扩展层,使得存在第一扩展层和第二扩展层。例如,编码不仅可以相对于事件之前进行调整,还可以相对于事件的不同重要性进行调整。在检测到事件触发器之前,图像在第一扩展层和第二扩展层中都被编码为空帧。在检测到与低重要性事件相关的事件触发器之后,图像在第二扩展层中被编码为空帧,并且在第一扩展层中被编码为具有较高分辨率或者较低压缩级别的帧。在检测到与高重要性事件相关的事件触发器之后,图像在第一扩展层和第二扩展层中都被编码为具有较高分辨率或者较低压缩级别的帧。或者,对于两个以上的另外的扩展层,可以通过在更多的扩展层中引入空帧来逐步降低比特率。这可以基于当前确定的对编码视频流中的细节的需求来完成。
43.图3是传输具有动态比特率的视频图像序列的方法300的实施例的流程图。根据图1描述的方法100,视频图像序列首先被编码为单个视频流。然后,传输s310单个视频流,其中,第一帧集合被阻止传输,第一帧集合是从与检测到事件触发器之前的相应时间相对应的图像所编码的空帧。另一方面,第二帧集合通常被传输,第二帧集合是从与检测到事件触发器之后的相应时间相对应的图像所编码的帧。基本层的帧通常也被传输。
44.换句话说,即使两个不同的层被编码到一个视频流中,当要发送编码视频流时,可以选择两种传输模式。在第一传输模式中,扩展层的编码帧被阻止传输,并且仅传输编码视频流的基本层的编码帧,并且在第二传输模式中,传输编码视频流的基本层的编码帧和扩展层的编码帧。然后在检测到事件触发器之前使用第一传输模式,在检测到事件之后使用第二传输模式。
45.图4是将视频图像序列编码到具有动态比特率的单个视频流中的方法400的实施例的流程图。例如通过从图像传感器接收图像来获取s410用于编码的图像。然后,获取的帧被编码s420到具有基本层分辨率和基本层压缩级别的基本层的帧中。如果在c425没有检测到事件触发器,则获取的图像被编码s440到扩展层的空帧中,而与基本层中的帧的编码无关,并且方法400通过获取s410用于编码的进一步图像而继续。如果在c425已经检测到事件触发器,则使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别将获取的图像编码s430到扩展层的帧中,并且方法400通过获取s410用于编码的进一步图像而继续。一旦检测到事件触发器,在检测之后接收的帧将使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别而被编码s430到扩展层的帧中,直到条件重置,即导致检测到事件触发器的条件成为非真。这可以在预定义的时间段之后手动完成,或者通过检测事件的结束的方式或者任何其他合适的方式来完成。其目的是使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别而将图像编码到扩展层的帧中,直到重置条件或者只要事件发生。
46.图5图示了关于包括被配置成捕获图像数据的图像传感器510的照相机505的根据本公开的图像处理装置500的实施例。照相机505可以是身体佩戴照相机bwc或者另一种可移动照相机,或者它可以是固定照相机(例如监控照相机或者监视照相机)。照相机505可以是单独的单元,或者它可以集成在诸如头盔、眼镜等另一个单元中。照相机505可以例如由警官用于在巡逻和事故期间捕获视频和其他可能的数据,或者它可以用于监控区域。捕获的数据随后可能需要例如在调查犯罪和起诉犯罪嫌疑人时被作为证据。为了保存捕获的数据,可以使用照相机505外部的数据管理系统(例如视频管理系统或者证据管理系统)。这样
的数据管理系统通常提供捕获数据的存储,并且还提供捕获的数据的查看,可以是实时地,也可以是对记录数据的回放。照相机505可能受到比特率限制,例如由于有限的数据存储和/或者连接到数据管理系统或观看直播的中心的带宽限制。此外,连接的带宽限制可能会随着时间而变化,使得比特率有时会变得更加有限。
47.图像处理装置包括编码器520和电路530。图像传感器510被配置成捕获图像数据。图像数据可以是例如图像帧的数据。图像传感器和图像数据的捕获对于本领域技术人员来说是公知的,并且在本公开中将不再详细讨论。
48.编码器520被配置成将例如由照相机505的图像传感器510捕获的图像编码到视频流中,有时由编码器520提供的视频流被称为编码视频流。通常,视频编码器520被配置成将视频流的一些图像编码为帧内帧或者关键帧,并将视频流的一些图像编码为帧间帧或者增量帧。帧内帧是不需要来自其他编码视频帧的信息来解码的编码视频帧。因此,帧内帧基于来自被设置为与之对应的视频数据的图像帧的信息进行编码。通常,图像帧内的相似性用于将图像编码到帧内帧中。在视频编码中,帧内帧通常被称为i帧。两个帧内帧之间的视频流的图像被编码为帧间帧。通常,帧间帧仅包括从一帧到下一帧发生的变化。因此,帧间帧通常比帧内帧包含更少的数据。在视频编码中,帧间帧通常被称为p帧或者b帧。p帧指的是用于数据参考的先前帧。因此,为了解码p帧,必须知道先前帧的内容。b帧可以指用于数据参考的先前帧和前向帧。因此,为了解码b帧,必须知道先前帧和前向帧的内容。当将图像编码为帧间帧时,图像被划分成多个像素组。像素组可以例如被称为块、宏块或者编码树单元。将图像与参考图像进行比较。例如,用于编码p帧的参考图像是先前的图像。使用匹配算法来识别待编码图像帧和参考帧之间的匹配像素组,并且如果为像素组找到了匹配,则该像素组可以被编码为运动向量,运动向量指定了自从参考帧以来该像素组如何在图像帧中运动。确定运动向量有时被称为运动估计。如果由于照相机或者被捕获场景中的物体的快速运动而导致运动较大,则运动估计可能无法识别运动向量。为待编码图像帧识别的运动向量越少,得到的编码帧间帧的比特大小就越大,因此对编码视频流的比特率的贡献就越大。
49.编码器520被配置成执行基本层编码功能581和扩展层编码功能582。基本层编码功能581被配置成使用基本层分辨率和基本压缩级别将视频图像序列编码到单个视频流的基本层的帧中。扩展层编码功能582被配置成将视频图像序列编码到单个视频流的扩展层的帧中。
50.电路530被配置成执行图像处理装置500的功能。电路530可以包括诸如中央处理单元(cpu)、微控制器或者微处理器的处理器532。处理器532被配置成执行程序代码。程序代码可以例如被配置成执行可穿戴照相机505的功能。
51.图像处理装置500可以进一步包括存储器540。存储器540可以是缓冲器、闪存、硬盘驱动器、可移动介质、易失性存储器、非易失性存储器、随机存取存储器(ram)或者其他合适的装置中的一个或者多个。在典型的布置中,存储器540可以包括用于长期数据存储的非易失性存储器和用作电路530的系统存储器的易失性存储器。存储器540可以通过数据总线与照相机电路530交换数据。在存储器540和电路530之间还可以存在有伴随控制线和地址总线。
52.图像处理装置500的功能可以以可执行逻辑例程(例如,代码行、软件程序等)的形
式来体现,可执行逻辑例程存储在照相机505的非暂时性计算机可读介质(例如,存储器540)上,并由照相机电路530执行(例如,使用处理器532)。此外,图像处理装置500的功能可以是独立的软件应用或者形成执行与照相机505相关的附加任务的软件应用的一部分。所描述的功能可以被认为是处理单元(例如电路530的处理器532)被配置执行的方法。此外,虽然所描述的功能可以用软件实现,但是这样的功能也可以经由专用硬件或固件、或者硬件、固件和/或者软件的一些组合来实现。
53.电路530被配置成执行事件前指示功能583、事件触发器检测功能584和事件后指示功能585。事件前指示功能583被配置成指示编码器将与检测到事件触发器之前的相应时间相对应的视频图像序列的视频图像编码到单个视频流的扩展层的第一帧集合中,其中,第一帧集合的帧是空帧,而与基本层的相应帧的编码无关。事件触发器检测功能584被配置成检测事件触发器。事件后指示功能585被配置成在检测到事件触发器时,指示编码器使用比基本层分辨率更高的分辨率或者比基本层压缩级别更低的压缩级别将与检测到事件触发器后的相应时间相对应的视频图像序列的视频图像编码到扩展层的第二帧集合中。
54.照相机505可以进一步包括本地数据储存器550。本地数据储存器550可以被配置成存储视频流。本地数据储存器通常具有有限的数据存储容量。本地数据储存器550可以是适用于存储视频流的任何类型的本地数据储存器。例如,本地数据储存器550可以是sd卡读取器和sd卡的形式。本地数据储存器540的另一个示例可以是闪存的形式,例如nand闪存。
55.照相机505可以进一步包括发射器560。发射器560可以被配置成例如无线地将视频流传输到例如数据管理系统。发射器560可以被配置成将捕获的视频流连续地传输到视频管理系统。传输通常受到传输可用带宽的限制。可用于传输的带宽也可能会随着时间而变化。
56.电路530可以进一步被配置成执行事件前传输阻止功能586。事件前传输阻止功能586被配置成阻止发射器传输第一帧集合。
57.由编码器520和电路530执行的功能可以进一步被适配为图1描述的方法100、图3描述的方法300和图4描述的方法400的相应步骤。
58.本领域技术人员会意识到,本发明不限于上述实施例。相反,在所附权利要求的范围内,多种修改和变型是可能的。通过对附图、公开内容和所附权利要求的研究,实践所要求保护的发明的本领域技术人员可以理解和实现这种修改和变型。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献