用于对图像进行处理的设备和方法

文档序号:8343106阅读:455来源:国知局
用于对图像进行处理的设备和方法
【专利说明】用于对图像进行处理的设备和方法
[0001]本申请要求于2013年11月18日提交到韩国知识产权局的第10-2013-0140089号韩国专利申请的优先权,所述申请的公开通过引用全部合并于此。
技术领域
[0002]与示例性实施例一致的设备和方法涉及对图像进行处理,其中,当对从至少一个摄像机接收到的图像进行解码所需的性能超过内部解码性能时,在接收到的图像之中对特定帧进行选择性地解码。
【背景技术】
[0003]一种用于记录和存储图像的设备(诸如数字视频录像机或网络视频录像机)被连接到至少一个监控摄像机,存储从选择的摄像机接收到的图像,执行解码和显示处理,并将结果输出到监视器。
[0004]在这样的用于记录和存储图像的设备中,在内部预设了解码器可对图像帧进行解码的最高解码性能。当解码器超过最高解码性能时,没有图像帧可被提供给解码器。换句话说,存储图像帧以进行解码的队列已满,不再有另外的图像帧可被存储在所述队列中。在这种状态下,发生丢帧,并且因此随机的图像帧未被解码。
[0005]在发生丢帧之后,解码器可恢复正常解码。然而,在丢帧和随后的解码器的正常操作之后,一定量的时间的流逝造成解码器再次超过预设最高解码性能,因此,队列排满的状态和丢帧被重复。因此,最后,显示在监视器上的图像可能停止并且再启动,或者可能重复发生画面间断,这令人不便。

【发明内容】

[0006]将在下面的描述中部分阐述本发明构思,还有部分从描述中将是清楚的,或者可通过本示例性实施例的实践而被获知。
[0007]示例性实施例所要解决的技术目标在于提供一种用于对图像进行处理的设备和方法,其中,在对从至少一个摄像机接收到的图像帧进行解码的时候,如果超过了在内部预设解码性能,则所述设备和方法可通过对从所述至少一个摄像机接收到的图像帧之中的特定图像帧进行选择性地解码,使得能够在没有画面间断的情况下监视图像,或者所述设备和方法可通过防止满队列状态和丢帧现象或使满队列状态和丢帧现象最小化,使得能够在没有画面间断的情况下监视图像。
[0008]根据示例性实施例的一方面,提供了一种连接到至少一个摄像机的图像处理设备,所述设备可包括:性能计算单元,被配置为基于关于从所述至少一个摄像机接收到的图像帧的编解码器、分辨率和帧率中的至少一个的信息,计算所述至少一个摄像机的解码性能;筛选单元,被配置为基于所述至少一个摄像机的解码性能的计算结果,对接收到的图像帧进行筛选以选择用于进行解码的图像帧。
[0009]所述至少一个摄像机可以是多个摄像机,所述筛选单元可被配置为通过将由性能计算单元计算出的所述多个摄像机的各个解码性能之和与所述图像处理设备的解码性能进行比较,选择用于进行解码的图像帧。
[0010]所述筛选单元可被配置为:如果所述和超过所述图像处理设备的解码性能,则选择用于进行解码的图像帧。如果所述和未超过所述图像处理设备的解码性能,则所述筛选单元可不选择用于进行解码的图像帧,反而可提供从所述多个摄像机接收到的所有图像帧以进行解码。
[0011]所述性能计算单元可被配置为通过将分配给接收到的图像帧的编解码器的权重值、所述图像帧的分辨率和帧率相乘,计算所述至少一个摄像机的解码性能。
[0012]依据编解码器的类型,不同的权重值可被分配给编解码器。
[0013]所述筛选单元可被配置为周期性地选择用于进行解码的图像帧。
[0014]选择的用于进行解码的图像帧可以是按画面组(GOP)单位从所述至少一个摄像机接收到的图像帧中的帧内帧。
[0015]选择的图像帧可以是从所述至少一个摄像机之中的具有最高解码性能或最低解码性能的摄像机接收到的图像帧。
[0016]选择的图像帧可以是从所述至少一个摄像机之中选择的一个或更多个摄像机接收到的图像帧。
[0017]所述筛选单元可被配置为基于从所述至少一个摄像机接收图像帧的至少一个通道的状况,改变选择的图像帧的数量。
[0018]根据另一示例性实施例的一方面,提供了一种对从至少一个摄像机接收到的图像帧进行处理的方法。所述方法可包括:基于关于接收到的图像帧的编解码器、分辨率和帧率中的至少一个的信息,计算所述至少一个摄像机的解码性能;基于所述至少一个摄像机的解码性能的计算结果,对接收到的图像帧进行筛选以选择用于进行解码的图像帧。
[0019]所述至少一个摄像机可以是多个摄像机,可基于将所述多个摄像机的各个解码性能之和与图像处理设备的解码性能进行比较的结果来执行筛选步骤。
[0020]如果所述和超过所述图像处理设备的解码性能,则可执行所述筛选步骤。如果所述和未超过所述图像处理设备的解码性能,则可不执行所述筛选步骤,并且从所述多个摄像机接收到的所有图像帧被提供以进行解码。
[0021 ] 可通过将分配给接收到的图像帧的编解码器的权重值、所述图像帧的分辨率和帧率相乘来计算所述至少一个摄像机的解码性能。
[0022]依据编解码器的类型,不同的权重值可被分配给编解码器。
[0023]在所述筛选步骤中,用于进行解码的图像帧可被周期性地选择。
[0024]选择的用于进行解码的图像帧可以是按画面组(GOP)单位从所述至少一个摄像机接收到的图像帧中的帧内帧。
[0025]选择的图像帧可以是从所述至少一个摄像机之中的具有最高解码性能或最低解码性能的摄像机接收到的图像帧。
[0026]选择的图像帧可以是从所述至少一个摄像机之中选择的一个或更多个摄像机接收到的图像帧。
[0027]在所述筛选步骤中,可基于从所述至少一个摄像机接收图像帧的至少一个通道的状况来改变选择的图像帧的数量。
【附图说明】
[0028]从以下结合附图对示例性实施例的描述,这些和/或其它方面将变得清楚并更易于理解,其中:
[0029]图1是示出根据示例性实施例的用于对图像进行处理的设备的配置的框图;
[0030]图2A和图2B是示出根据示例性实施例的图1中的筛选单元的操作的示图;
[0031]图3是示出根据示例性实施例的对图像进行处理的方法的操作的流程图。
【具体实施方式】
[0032]现在将详细描述在附图中示出的示例性实施例,其中,相同的参考标号始终指示相同的元件。在这一点上,实施例可具有不同的形式并且不应该被解释为受限于在此阐述的描述。因此,通过参照附图,实施例在下面仅被描述用于解释本发明构思的多个方面。
[0033]虽然诸如“第一”、“第二”等的术语可用于描述各种组件,但是这样的组件不必受上述术语限制。上述术语仅用于将一个组件与另一组件区分开。在本说明书中使用的术语仅用于描述特定实施例,而并不意图限制本发明构思。以单数形式使用的表达包括复数表达,除非所述单数形式使用的表达在上下文中具有明确不同的含义。在本说明书中,将理解,诸如“包括”、“具有”和“包含”的术语意图指示说明书中所公开的特征、数量、步骤、动作、组件、部件或它们的组合的存在,而并不意图排除可能存在或可添加一个或更多个其他特征、数量、步骤、动作、组件、部件或它们的组合的可能性。
[0034]可按照组件或单元的功能块(例如,图1)和各个处理步骤来描述示例性实施例。这样的功能块可通过任意数量的被配置为执行特定功能的硬件组件和/或软件组件来实现。例如,所述功能块可采用在一个或更多个微处理器或其他控制装置的控制下可实现各种功能的各种集成电路(IC)组件,例如,存储器元件、处理元件、逻辑元件、查找表等。类似地,在所述功能块的元件使用软件编程或软件元件来实现的情况下,可用任意编程语言或脚本语言(诸如C、C++、java、汇编语言等)
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1