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

文档序号:8343106阅读:来源:国知局
3CHXH.264X (1920X1080) X30FPS,并且针对从第四网络摄像机100接收到的图像的第一解码性能是1CHXH.264X (1920X1080) X60FPS,则各个第一解码性能之和超过第二解码性能。
[0052]如果各个第一解码性能之和超过第二解码性能,则筛选单元307执行筛选,使得在从选择的摄像机(例如,第一网络摄像机100至第四网络摄像机100)接收到的图像帧之中,仅I帧被选择。此外,如果各个第一解码性能之和超过第二解码性能,则筛选单元307可被配置为执行筛选,使得在从选择的摄像机接收到的图像帧之中,仅I帧被周期性地选择。
[0053]图2A和图2B是分别示出筛选单元307的操作的示图。图2A示出MPEG编解码器被用于执行筛选,使得在以GOP为单位接收到的图像帧之中,仅I帧被选择,而其他的B帧和P帧被筛除。图2B示出MPEG编解码器被用于执行筛选,使得在以GOP为单位接收到的图像帧之中,仅I帧被周期性地选择,而B帧和P帧被筛除。
[0054]因此,如果各个第一解码性能之和超过第二解码性能,则筛选单元307执行筛选,使得在从选择的摄像机接收到的图像帧之中仅I帧被选择或者仅I帧被周期性地选择,并且筛选单元307将I帧提供给解码器313。然后,可通过防止满队列情况和丢帧或使满队列情况和丢帧最小化来实现在没有画面间断情况下对帧的监视。
[0055]筛选控制单元309控制筛选单元307筛选I帧。
[0056]筛选控制单元309可控制筛选,使得从具有最高第一解码性能的摄像机接收到的图像帧之中仅I帧被选择,或者仅来自这些摄像机的I帧被周期性地选择。在存在从具有大于阈值的第一解码性能的少量摄像机接收到的图像帧,以及存在从具有大于阈值的第一解码性能的大量摄像机接收到的图像帧的情况下,筛选控制单元309可控制筛选,使得从所述少量摄像机接收到的图像帧被筛选,并且从所述大量摄像机接收到的全部图像帧未被筛选并被提供给解码器313。
[0057]此外,筛选单元309可控制筛选,使得在从具有最低第一解码性能的摄像机接收到的图像帧之中仅I帧被选择,或者仅来自这些摄像机的I帧被周期性地选择。在存在从具有小于阈值的第一解码性能的少量摄像机接收到的图像帧,并且存在从具有小于阈值的第一解码性能的大量摄像机接收到的图像帧的情况下,筛选控制单元309可控制筛选,使得从所述大量摄像机接收到的图像帧被筛选,并且从所述少量摄像机接收到的全部图像帧未被筛选并被提供给解码器313。
[0058]筛选控制单元309可选择其图像帧将被筛选单元307筛选的摄像机,并控制筛选单元307进行的筛选,使得在从选择的摄像机接收到的图像帧之中仅I帧可被选择,或者仅来自这些摄像机的I帧被周期性地选择。图像帧将被筛选单元307筛选的摄像机可由用户按照从第一摄像机开始的升序,或按照从第η摄像机开始的降序,或者按照随机顺序来选择。例如,如果摄像机按照从第一摄像机开始的升序被选择,则筛选控制单元309可控制筛选,使得在从选择的摄像机接收到的图像帧之中,仅I帧被选择,或者仅I帧被周期性地选择,直到各个第一解码性能之和变得小于第二解码性能为止。由于用户知道筛选单元307被首先应用于从第一摄像机接收到的图像帧,因此筛选控制提供了特定摄像机可被选择以查看所有图像帧的优点。
[0059]筛选控制单元309可进一步控制筛选单元307改变对从选择的摄像机(例如,少量具有最高第一解码性能的摄像机或具有第一最高解码性能的特定摄像机)接收到的图像帧进行筛选的频率。例如,当从第一摄像机接收到的图像帧的帧率是30FPS并且单位GOP( BP, GOP中的画面或图像帧的数量)是15时,筛选单元307可被控制以将每秒两个I帧提供给解码器313。然而,筛选控制单元309可以以被应用以向解码器313提供每秒一个I帧或向解码器313提供每两秒一个I帧的权重值来控制筛选单元307。在这种情况下,筛选控制单元309可通过调整来自具有大于阈值的第一解码性能的摄像机的图像帧的I帧间隔来控制筛选,使得来自其他摄像机的全部图像帧被提供给解码器313。
[0060]帧提供单元311将筛选单元307进行筛选之后所选择的I帧或将所有未被筛选的图像帧提供给解码器313。解码器313对由帧提供单元311提供的图像帧进行解码。缩放器315调整解码后的图像帧的尺寸,同步调整单元317调整图像帧和音频的同步。复用器319对图像帧进行合成,并产生一个最终的输出图像。渲染单元321执行一系列处理以根据显示单元400的规格显示一个最终的输出图像。
[0061]图3是示出根据示例性实施例的对图像进行处理的方法的流程图。以下省略已参照图1和图2提供的重复描述。
[0062]参照图3,图像处理单元300通过将关于通过至少一个网络摄像机100接收到的图像的编解码器、分辨率和帧率的信息相乘来计算第一解码性能(S10)。在该阶段,图像处理单元300可选择捕获用户期望监视的图像的至少一个网络摄像机100,并接收被编码的由选择的网络摄像机100捕获的图像。第一解码性能可依据图像的编解码器(诸如H.264、MPEG-4和JPEG)而变化。用于计算第一解码性能的权重值依据每种类型的编解码器的压缩率和计算量而被不同地分配,1.0可被应用于H.264,0.7可被应用于MPEG-4并且0.5可被应用于JPEG。如果按相同的编解码器计算第一解码性能,则分辨率会主要影响第一解码性能。当按相同的编解码器获得第一解码性能时,所述第一解码性能与分别率成正比。最后,第一解码性能可按照每秒被输出的用于由硬件编解码器和软件编解码器进行解码的输出帧的数量或者按照帧率而变化。
[0063]在计算出第一解码性能之后,图像处理单元300将针对从所述至少一个摄像机接收到的图像帧的各个第一解码性能之和与第二解码性能进行比较(S200),其中,所述第二解码性能与预先存储的图像处理单元300的解码性能相应。例如,当预存储的第二解码性能是4CHX H.264X (1920 X 1080) X 30FPS并且针对从选择的第一网络摄像机至第四网络摄像机接收到的图像的各个第一解码性能之和为4CHXH.264X (1920X1080) X30FPS时,各个第一解码性能之和未超过第二解码性能。然而,如果针对从第一网络摄像机至第三网络摄像机接收到的图像的各个第一解码性能之和为3CHXH.264X (1920X1080) X30FPS,并且针对从第四网络摄像机接收到的图像的第一解码性能是1CHXH.264X (1920X1080) X60FPS,则针对从第一网络摄像机至第四网络摄像机接收到的图像的各个第一解码性能之和超过第二解码性能。
[0064]如果各个第一解码性能之和超过第二解码性能,则图像处理单元300执行筛选,使得在从选择的摄像机接收到的图像帧之中仅I帧被选择,或者在从选择的摄像机接收到的图像帧之中仅I帧被周期性地选择(S300)。在进行筛选的时候,图像处理单元300控制对从选择的每个摄像机接收到的图像帧的筛选。图像处理单元300可控制筛选,使得从具有最高第一解码性能的摄像机接收到的图像之中仅I帧被选择,或者仅来自这些摄像机的I帧被周期性地选择。此外,图像处理单元300可控制筛选,使得在从具有最低第一解码性能的摄像机接收到的图像帧之中仅I帧被选择,或者仅来自这些摄像机的I帧被周期性地选择。此外,图像处理单元300可选择其图像帧将通过筛选处理而被筛选的摄像机,并控制筛选,使得在从选择的摄像机接收到的图像帧之中仅I帧被选择,或者仅来自这些摄像机的I帧被周期性地选择。图像帧将被筛选单元307筛选的摄像机可由用户按照从第一摄像机开始的升序,或按照从第η摄像机开始的降序,或者按照随机顺序来选择。图像处理单元300可控制对从少量具有最高第一解码性能的摄像机或具有最高第一解码性能的特定摄像机接收
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1