监控视频图像的实时传输方法及系统的制作方法

文档序号:7768094阅读:410来源:国知局
专利名称:监控视频图像的实时传输方法及系统的制作方法
技术领域
本发明是有关于一种监控视频图像的实时传输方法及系统,且特别有关于一种利用图像编码的特性可以大幅减少监控图像传输占用的网络带宽,进而提升图像传输速度的监控视频图像的实时传输方法及系统。
背景技术
通过网络技术来监控在远程或不同位置上的计算机系统或接口设备(如一键盘、视频及鼠标装置(Keyboard,Video & Mouse,KVM)的方式已经渐渐普及。在图1中即显示一种公知的远程图像监控系统,其通过一台单机11(即一主控端)的键盘、视频、鼠标(KVM)总线来控管,亦即使用者是使用熟知的服务器切换器(Server Switches)来通过网络接口12同时控管局域网络(LocalArea Network,LAN)内或是广域网络(Wide Area Network,WAN)内的各类型的计算机系统13、14(即被控端)的画面图像。
在此公知的远程图像监控系统中,对于监控图像的传输方法通常是采用全屏幕传输,即该被控端13、14将整张图像信号(以每一个帧(Frame)为代表)以固定频率(frame/sec)压缩或非压缩方式传输到该主控端11显示输出,由于一般的图像资料皆极为庞大,若未经任何处理即通过网络将整个图像传输至位于远程的主控端11,则易占用大量的网络带宽(Bandwidth),使得整体传输速度迟缓,相对地较难达成远程监控图像实时更新的目的。
此外,另一种监控图像的传输方法是将整张图像切割为既定数目个子帧(又称”子区块”),其通过一检测模块来分别检测两前后连续图像帧的相应子帧间有变化的部分(又称”变动区块”或”动态区块”),并仅将两帧中产生变化的子帧部份经过编码(压缩)之后传输至主控端11以显示输出。
图2A即显示两相连接的变动区块21及22。若以每一图像画面的帧(Frame)大小为1027×768像素(Pixel)为例,当将每一帧予以纵向及横向各16等份切割以产生256个的子区块时,其每一子区块的大小约为64×48像素(Pixel)。在网络传输的过程中,若将区块21与区块22分别以JPEG格式编码,则编码后的大小分别为785与745字节(bytes),其总传输大小为785+745=1530字节。反之,若将此相连接的区块21与区块22一起进行JPEG格式编码,则合起来的区块编码后的大小为964字节。因此,由上述数据约略可以得出JPEG图档对于每一64×48像素区块编码的经常负荷(Overhead)为1530-964≈500字节。故当同时传输两个区块21及22时,其经常负荷在总体传输量的比例约占500/1530≈33%;反之,若是每一区块分别传输,则其经常负荷所占的比例为500/(1530/2)≈66%。
图2B则进一步显示四个相连接的变动区块21、22、23及24。其同样以图像帧大小为1027×768像素且切割成256个64×48像素的子区块为例。若将该区块21、区块22、区块23、与区块24分别以JPEG格式编码,其编码后的大小分别为785、745、1272、840字节(bytes),其总传输大小为785+745+1272+840=3642字节。反之,若将此四个相连接的区块一起进行JPEG格式编码,则合起来的区块编码后的大小为1966字节,则其经常负荷为3642-1966≈1676字节,约为3642字节的50%。析言之,当多个子区块是连在一起同时传送时,因为只需要负担少量的经常负荷,所以通常会比同样的子区块分开独立传送,使用更少的网络传输量。
由于画面上的一些变动区块因彼此间并无关联性,故较适合分别编码传送,但有可能另一些变动区块在画面上因为具有关联性或互动性而紧邻连接在一起,反而较适合同时编码传送,以降低对经常负荷的传送。而公知的方式并未发现此一特性,却仅针对任何有变动的单一区块独立进行编码及传送,常会增加图像压缩对于区块的经常负荷,而未能达到最佳的编码效果。以上述例子为例,若以多个连接区块一起进行编码,将可以大幅省去不需要的经常负荷且使得整体总传输大小缩小。

发明内容
有鉴于此,本发明的主要目的是提供一种监控视频图像的实时传输方法及系统,能够利用图像编码的特性,以最佳化的网络传输流量大幅减少监控图像传输时所占用的网络带宽,进而提高整体图像传输速度,达到实时更新远程监控画面的目的。
为了达成上述目的,依据本发明实施例的监控视频图像的实时传输方法,是运用于连接一主控端及一被控端的网络系统上。首先,将被控端接收到的一帧定义成多个子区块并予以依序编码。接着,在其中找到一变动中的子区块作为一基准变动子区块的始点,依特定的判断条件及范围寻找其邻近的变动子区块以制作成一变动子区块集合,其中该变动子区块集合的多个变动子区块,是在帧上呈相互连结且形成一矩形。
之后,将编码后的变动子区块集合与该变动子区块集合中每一变动子区块的编号传送至主控端。主控端接收之后,则依据传来的编号,使传来的变动子区块取代主控端内原监控帧中具有相同编号的对应子区块。
其中,被控端寻找变动子区块集合的方法,是先将基准变动子区块加入变动子区块集合中,接着,判断变动子区块集合右侧连接的子区块是否都为变动子区块。若变动子区块集合右侧连接的子区块都为变动子区块,则将右侧连接的子区块加入变动子区块集合。之后,判断该更新过的变动子区块集合下侧连接的子区块是否都为变动子区块。若变动子区块集合下侧连接的子区块都为变动子区块,则将下侧连接的子区块再加入变动子区块集合中。而当,最后一变动子区块集合其右侧与下侧连接的子区块并非都为变动子区块时,则一变动子区块集合制作完成。
依据本发明另一实施例,被控端寻找变动子区块集合的方法,是先将基准变动子区块加入变动子区块集合,并定义一集合临界值,代表在一变动子区块集合中变动子区块数目占该集合中所有子区块数目的比例。接着,判断包含变动子区块集合与其右侧连接的子区块的暂时集合是否符合集合临界值,若符合集合临界值,则将右侧连接的子区块加入变动子区块集合。之后,判断包含变动子区块集合与其下侧连接的子区块的暂时集合是否符合集合临界值,若符合集合临界值,则将下侧连接的子区块加入变动子区块集合。而当包含变动子区块集合与其右侧与下侧连接的子区块的暂时集合不符合集合临界值时,则变动子区块集合寻找完成。


为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合附图,详细说明如下
图1显示一公知远程图像监控系统。
图2A显示两个相连接的变动区块。
图2B显示四个相连接的变动区块。
图3为一示意图,是显示依据本发明实施例的监控视频图像的实时传输系统的系统架构。
图4为一流程图,是显示依据本发明实施例的监控视频图像的实时传输方法的操作流程。
图5为一流程图,是显示依据本发明第一实施例的变动子区块集合的制作方法的流程。
图6显示一帧实例。
图7为一流程图,是显示依据本发明第二实施例的变动子区块集合的制作方法的流程。
图8显示另一帧实例。
其中,附图标记说明如下11~主控端;12~网络接口;13、14~计算机系统;21、22、23、24~变动区块;30~被控端;31~主控端;32~网络系统;S40、S41、S42、S43、S44、S45、S46、S47及S48~操作步骤;S51、S52、S53、S54、S55、S56及S57~操作步骤;60~帧;S71、S72、S73、S74、S75、S76、S77、S78、S79、S80及S81~操作步骤;80~帧。
具体实施例方式
请见图3,是显示依据本发明实施例的监控视频图像的传输系统的系统架构,其包括一被控端30、一主控端31、与一网络系统32。其中,网络系统32是用以连接主控端31及被控端30,且网络系统32可为一网际网络(Internet)、局域网络(LAN)或广域网络(WAN)系统。
主控端31可以通过网络系统32利用监控机制,如键盘、视频、鼠标(KVM)总线机制来监控远程的被控端30,且被控端30会将图像传送回主控端31,以进行实时监控显示。被控端30与主控端31之间的操作将参考图4进行说明。
请见图4,是显示依据本发明实施例的监控视频图像的实时传输方法,步骤包括首先,见步骤S40,将撷取自被控端30的每一图像帧分割成特定数量的子区块,并对每一子区块依排列顺序施以编号。然后进入步骤S41,依前述子区块的编号顺序,自被控端30的一帧的各子区块中寻找一基准变动子区块,亦即在编号顺序排列的子区块块中,找寻第一个发生变动的子区块作为观察整体变动的始点。前述图像帧是由被控端30的VGA卡所撷取。此外,子区块(子帧)是通过被控端30对比前后两连续图像帧中相同编号的子区块内容所得知其是否有变动,即此子区块是否为变动子区块。
接着,进行步骤S42,判断该帧的多个子区块中有无变动子区块。如果没有发现,则前进到步骤S43;反之,如果有发现任何变动子区块,则前进到步骤S44,即制作包含此基准变动子区块在内的一变动子区块集合。在本实施例中,每一变动子区块集合可包含一个或多个变动子区块的相对编号,特别是当一些变动子区块在图像画面中原本是相互连结而呈一矩形排列时,即有可能被放入同一变动子区块集合之中(待后详述)。值得注意的是,制作变动子区块集合的方法可以用两种实施方法完成,故以下分别以图5与图7进行说明。
请见图5,在本发明第一实施例的制作变动子区块集合的方法中,首先,如步骤S51,将发现到的基准变动子区块加入到一空白的变动子区块集合中,接着,如步骤S52,判断变动子区块集合右侧连接的子区块是否都为变动子区块。若变动子区块集合右侧连接的子区块都为变动子区块,则进入步骤S53,将右侧连接的子区块的对应编号加入并更新前述变动子区块集合。而若变动子区块集合右侧连接的子区块并非都为变动子区块,则不将右侧连接的子区块加入变动子区块集合,而进入至步骤S56。
在完成步骤S53之后进入步骤S54,即进一步判断该更新后的变动子区块集合下侧连接的子区块是否都为变动子区块。若该更新后的变动子区块集合下侧连接的子区块都为变动子区块,则进入步骤S55,即将下侧连接的子区块的对应编号加入以再度更新变动子区块集合,接着回到步骤S52,继续判断再度更新后的变动子区块集合的右侧子区块。若在步骤S54中,变动子区块集合下侧连接的子区块并非都为变动子区块,则不将下侧连接的子区块加入变动子区块集合,而是直接回到步骤S52。
在前述步骤S52中,若该变动子区块集合右侧连接的子区块并非都为变动子区块,则不将右侧连接的子区块加入变动子区块集合,并进入至步骤S56。步骤S56进一步判断该变动子区块集合下侧连接的子区块是否都为变动子区块。当其判断结果为”否”时,则代表该变动子区块集合的右侧与下侧连接的子区块都不是变动子区块,即进入步骤S57,一变动子区块集合的制作已完成且结束;反之,当步骤S56的判断结果为”是”时,即代表该变动子区块集合下侧连接的子区块都为变动子区块,流程须接续到步骤S55,即将该变动子区块集合下侧的子区块编号加入并更新该变动子区块集合,接着回到步骤S52,直到不断更新中的变动子区块集合其右侧与下侧连接的子区块皆非变动子区块为止。
值得注意的是,在执行步骤S52中,若变动子区块集合右侧连接的子区块并非都为变动子区块时,之后,所有变动子区块集合的向右找寻动作与判断皆可停止,而仅针对下侧连接的子区块进行判断即可。相同地,在执行步骤S54中,若变动子区块集合下侧连接的子区块并非都为变动子区块时,之后,所有变动子区块集合的向下找寻动作与判断皆可停止,而仅针对右侧连接的子区块进行判断即可。
而在执行图5的步骤S56及S57后,即当变动子区块集合右侧与下侧连接的子区块皆非变动子区块时,一个变动子区块集合的制作已完成且结束,整个作动流程会回到图4中的步骤S45。
在图4的步骤S45中,该变动子区块集合内子区块的相对编号会被纪录起来,并从帧的完整子区块集合中扣除,使该帧中剩余的子区块会经过步骤S41并从中重新找寻一基准变动子区块,如此周而复始,直到该帧中未发现任何变动子区块为止(如步骤S42),亦即该帧中所有变动子区块皆会被找出并已制作成变动子区块集合为止。
举一实例进行说明,图6显示一帧60,先进行如图4的步骤S40,即分割成16个经过编号的子区块,其中涂有黑点部份的子区块代表该帧60的变动子区块,且构成该帧 60 的完整子区块集合为{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}。
然后根据帧60中各子区块的编号顺序找寻一基准变动子区块,其中子区块1(基准变动子区块)会先被检测到,因而执行依据变动子区块集合的制作过程(见图4的步骤S44)。
如依据图5的第一实施例制作变动子区块集合的方法,该子区块1的编号会先被加入变动子区块集合{1}中。接着,由于变动子区块集合的右侧子区块(子区块2)被判断出为一变动子区块(如图5的步骤S52),因此,子区块2的编号被加入并更新成变动子区块集合{1,2}(如图5的步骤S53)。之后,以区块1与2为单位向下寻找,由于变动子区块集合的下侧子区块(子区块5与6)为变动子区块,因此,子区块5与6的对应编号被加入并更新成变动子区块集合{1,2,5,6}(如图5的步骤S55)。
接着,以区块1、2、5、与6为单位向右寻找(回到图5的步骤S52),由于子区块3并非为变动区块,因此停止向右寻找。再者,以区块1、2、5、与6为单位向下寻找(如图5的步骤S56),由于变动子区块集合的下侧子区块(子区块9与10)为变动子区块,因此,子区块9与10的对应编号被加入并更新成变动子区块集合{1,2,5,6,9,10}(如图5的步骤S55)。
之后,再以区块1、2、5、6、9与10为单位向下寻找,之后由于子区块13并非为变动子区块,因此,一第一变动子区块集合{1,2,5,6,9,10}制作完成(如图5的步骤S57)。
接着,流程会回到如图4的步骤S45,即将第一个变动子区块集合{1,2,5,6,9,10}中变动子区块的相对编号1,2,5,6,9,10自该帧60的完整子区块集合{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}中扣除,剩余的子区块构成新的完整子区块集合{3,4,7,8,11,12,13,14,15,16}。然后再重复如图4中相同的步骤S41及方法,即可找到其它的第二及第三变动子区块集合{7,8}与{14}。
在此例子中,假设每一子区块的传输大小都为100字节(Bytes)且以传输每一子区块的经常负荷比例为66%来计算,则传输每一子区块的经常负荷为66字节(Bytes)。若以公知的方法,即每一变动子区块分别传送至主控端,因为该帧60中共有9个变动子区块,则必须花费(66+34)×9)=900的总传输量。而依据本发明的第一实施例,第一变动子区块集合{1,2,5,6,9,10}的传输量约为66+(100-66)×6=270;第二变动子区块集合{7,8}的传输量约为66+(100-66)×2=134;且第三变动子区块集合{14}的传输量约为66+(100-66)×1=100,即总传输量为270+134+100=504。第一实施例与公知方法的比率为504/900≈56%,即本发明实施例可以比公知方式更节省45%的网络传输带宽。当变动子区块集合越大时,可以节省的空间将会越多。
另请见图7,依据本发明第二实施例的制作变动子区块集合的方法。首先仍与前述第一实施例在图4中先执行的各步骤S40、S41、S45及S44相同,接着进入如步骤S71,将基准变动子区块的编号加入一空白的子区块暂时集合中,将变动子区块集合,作为子区块暂时集合选取子区块范围的始点,如步骤S72,定义一变动子区块集合=子区块暂时集合,故如为初始,则寻找到的变动子区块集合=子区块暂时集合=基准变动子区块。接着进行步骤S73,即将该子区块暂时集合右侧连接的子区块加入子区块暂时集合中,以取得一暂时集合临界值,该暂时集合临界值=(子区块暂时集合中实际变动子区块数目)/(子区块暂时集合中所有子区块数目)。需注意的是,前述第一实施例的制作变动子区块集合的方法是以基准变动子区块为始点,先对其邻近子区块确认为变动子区块后再纳入并更新变动子区块集合的范围,以此类推,不断扩大该变动子区块集合的选取范围;反之,依据本发明的第二实施例,是利用一子区块暂时集合以基准变动子区块为始点,先将其邻近无论是否为变动的子区块暂时纳入该子区块暂时集合内,以作集合临界值是否符合的判断,当符合时,才将子区块暂时集合内的值指定予该变动子区块集合。
接着,如步骤S74,判断加入右侧连接的子区块的子区块暂时集合的暂时集合临界值是否符合一指定集合临界值,其中该暂时集合临界值必须大于或等于该指定集合临界值,而操作者可设定该指定集合临界值范围介于0至1之间。若符合指定集合临界值,则进行步骤S75,继续将该更新过的子区块暂时集合右侧连接的子区块加入该子区块暂时集合中以再度更新;反之,若不符合指定集合临界值,则前进至步骤S76,将变动子区块集合的值指定予子区块暂时集合,即子区块暂时集合重存回位到变动子区块集合内的子区块,对于仅含有基准变动子区块的初次判断,则该子区块暂时集合=变动子区块集合=基准变动子区块。
在完成前述加入下侧连接的子区块至子区块暂时集合的步骤S75后,进行步骤S77,即判断加入下侧子区块的子区块暂时集合所定义出的暂时集合临界值是否符合前述指定集合临界值。若是符合指定集合临界值,则重回步骤S72,即将现有的子区块暂时集合的值指定予变动子区块集合,以更新变动子区块集合,再重新以现有的子区块暂时集合为始点纳入其邻接的子区块以作临界值判断,如此周而复始,直到发现一子区块暂时集合在加上其右侧连接子区块时所定义的暂时集合临界值,以及该同一子区块暂时集合在加上其下侧连接子区块时所定义的暂时集合临界值,两者皆不符前述指定集合临界值为止。
反之,若经过步骤S77判断,加入下侧子区块的子区块暂时集合不符合指定集合临界值,则如步骤S78将变动子区块集合内的子区块存回该子区块暂时集合中。接着再度回到步骤S72,以该回复资料的子区块暂时集合(即变动子区块集合内存的子区块)为始点重新纳入其邻接的右侧子区块以作集合临界值判断。
在经过前述步骤S74判断,认定具有右侧子区块的子区块暂时集合不符合指定集合临界值后,则来到步骤S76,则需将变动子区块集合内的子区块存回该子区块暂时集合之中,接着继续步骤S79及S80,即以该回复资料的子区块暂时集合为始点,纳入其邻接下侧子区块以作集合临界值判断,此与前述步骤S75及S77相同。
而若步骤S80判断出该包含下侧连接子区块的子区块暂时集合所定义出的暂时集合临界值不符合指定集合临界值,则进入步骤S81,即代表在步骤S76中的变动子区块集合或子区块暂时集合被作为一已确认的变动子区块集合,进而会回到图4的步骤S45;反之,步骤S80后的流程是重新回到步骤S72,继续以该加入下侧子区块的子区块暂时集合作为新的变动子区块集合并为一始点向其邻接右侧子区块合并,并判断其集合临界值。
与本发明的第一实施例相同,当从图7的步骤S81回到图4的步骤S45时,任何已被确认的变动子区块集合内的子区块编号会被纪录起来,从帧的完整子区块集合中扣除,使该帧中剩余的子区块会进入步骤S41以从中重新找寻一基准变动子区块,如此周而复始,直到该帧中未发现任何变动子区块为止(如步骤S42),亦即其它的变动子区块集合皆被找出为止。
另举一实例进行说明依据本发明的第二实施例,图8显示一帧80,其依据本发明第二实施例会先被分割成15个经过编号的子区块,其中涂布黑点部份的子区块代表帧80中的变动子区块(如图4步骤S40),由此可知,构成该帧80的完整子区块集合为{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},且假设指定集合临界值设为3/4。
然后依子区块的编号顺序在帧80中找寻到一子区块1作为基准变动子区块(如图4的步骤S41)。在确认有发现一变动的子区块1后,开始制作一第一变动子区块集合(如图4的步骤S42及S44)。接着将子区块1其加入一空白的子区块暂时集合{1},并使一变动子区块集合=子区块暂时集合={1}(如图7的步骤S71及S72)。接着,将该子区块暂时集合{1}邻接的右侧子区块2加入并更新该子区块暂时集合成{1,2},但其变动子区块数目/暂时集合内总子区块数目=2/2=1≥3/4(如图7的步骤S73及S74),符合指定集合临界值,因此,继续将该子区块暂时集合{1,2}下侧邻接的子区块6,7加入并更新子区块暂时集合{1,2}成{1,2,6,7}。之后,由于包含子区块6与7的子区块暂时集合{1,2,6,7}的暂时集合临界值符合指定集合临界值(3/4≥3/4),因此,使变动子区块集合=子区块暂时集合{1,2,6,7}(如步骤S72)。
之后,以此类推,当发现一包含有变动子区块集合与其右侧子区块的子区块暂时集合,以及一包含有同一变动子区块集合与其下侧邻接子区块的子区块暂时集合,两者皆不符合指定集合临界值时,则代表一第一变动子区块集合制作完成。在此例子中,最后得到的变动子区块集合为{1~15}。值得注意的是,指定集合临界值可以依据不同型态的图像、传输状态、环境来决定,当第二实施例的指定集合临界值为设定为1时,即与第一实施例相同。
在本发明第二实施例中,主要是有限度的将非变动子区块纳入集合之中,使得区块集合可以达到最大化,可以使得压缩比例进一步得到提升。
请再参考图4的步骤S43,当同一帧中所有变动子区块集合皆被找出,已无发现其它任何的变动子区块集合之后,则进入如步骤S46,将变动子区块集合及集合内的编号所对应的子区块进行编码,如JPEG压缩,并如步骤S47,将编码后的变动子区块集合的变动子区块编号与相对子区块通过网络系统32传送至主控端31。
当主控端31接收到资料之后,则如步骤S48,依据传来的编号,使该等传来的相对子区块取代主控端31内监控帧中具有相同编号的子区块。
因此,通过本发明所提出的监控视频图像的传输方法与系统,可以利用图像编码的特性,大幅减少监控图像传输时所占用的网络带宽,进而提升整体图像传输速度,达到实时更新远程监控画面的目的。
虽然本发明已以较佳实施例描述如上,但其并非用以限定本发明,任何所属技术领域的普通技术人员,在不脱离本发明的构思和范围内,可做任何更动与修改,因此本发明的保护范围应以权利要求书限定的范围为准。
权利要求
1.一种监控视频图像的实时传输方法,使用于连接一主控端及一被控端的一网络系统上,其特征在于,包括下列步骤自被控端中截取至少一图像帧,并将每一帧分割成多个子区块并分别予以编号;当在所述帧的多个子区块中检测到一变动的子区块时,以所述被检测到的子区块作为一基准变动子区块;以所述基准变动子区块为始点,对所述帧中特定范围内的其它子区块执行至少一判断条件,以将所述基准变动子区块的相对编号及符合前述判断条件的其它子区块的编号制成一变动子区块集合;将所述变动子区块集合进行编码;以及所述被控端将编码后的所述变动子区块集合传送予所述主控端,以依照所述变动子区块集合中的编号更新所述主控端内一监控所述帧的相同编号的子区块。
2.如权利要求1所述的监控视频图像的实时传输方法,其特征在于,传送对应所述变动子区块集合中每一编号的子区块至所述主控端,以更新所述相同编号的子区块。
3.如权利要求1所述的监控视频图像的实时传输方法,其特征在于,依子区块的编号排列作为检测变动的顺序,并以所述帧中第一个被检测到呈现变动状态的子区块,作为基准变动子区块。
4.如权利要求1所述的监控视频图像的实时传输方法,其特征在于,每一变动子区块集合中的该等符合条件的子区块在所述帧上相互连结且形成为一矩形排列。
5.如权利要求1所述的监控视频图像的传输方法,其特征在于,所述变动子区块集合的制作方法,包括下列步骤将所述基准变动子区块加入所述变动子区块集合;对所述帧执行所述变动子区块集合右侧连接的子区块是否都为变动子区块的判断;以及当所述变动子区块集合右侧连接的子区块都为变动子区块时,则将所述右侧连接的子区块加入并更新所述变动子区块集合。
6.如权利要求5所述的监控视频图像的实时传输方法,其特征在于,所述变动子区块集合的制作方法,包括当所述变动子区块集合右侧连接的子区块并非都为变动子区块,即不符合判断条件时,则不将所述右侧连接的子区块加入所述变动子区块集合。
7.如权利要求6所述的监控视频图像的实时传输方法,其特征在于,所述变动子区块集合的制作方法,进一步包括下列步骤对所述帧执行所述变动子区块集合下侧邻接的子区块是否都为变动子区块的判断条件;当所述变动子区块集合下侧连接的子区块都为变动子区块时,则将所述下侧连接的子区块加入并更新所述变动子区块集合;以及回到先前步骤,即重新对所述帧执行所述更新过的变动子区块集合右侧连接的子区块是否都为变动子区块的判断条件,如此周而复始。
8.如权利要求7所述的监控视频图像的实时传输方法,其特征在于,寻找所述变动子区块集合的制作方法,包括当所述变动子区块集合下侧连接的子区块并非都为变动子区块,即不符合判断条件时,则不将所述下侧连接的子区块加入所述变动子区块集合。
9.如权利要求7或8所述的监控视频图像的实时传输方法,其特征在于,寻找所述变动子区块集合的方法,包括当所述变动子区块集合右侧连接的子区块并非都为变动子区块,且同一变动子区块集合下侧连接的子区块也并非都为变动子区块时,则一适当的变动子区块集合制作完成。
10.如权利要求1所述的监控视频图像的实时传输方法,其特征在于,所述变动子区块集合的制作方法,包括下列步骤将所述基准变动子区块加入一子区块暂时集合;所述子区块暂时集合的值指定为变动子区块集合的值;定义一暂时集合临界值,代表所述子区块暂时集合中变动子区块数目相对于所述子区块暂时集合中所有子区块数目的比例;将在所述帧中所述子区块暂时集合右侧连接的子区块皆加入并更新所述子区块暂时集合;以及对所述帧执行所述更新过的子区块暂时集合的暂时集合临界值是否符合一指定集合临界值的判断条件。
11.如权利要求10所述的监控视频图像的实时传输方法,其特征在于,所述变动子区块集合的制作方法,包括当所述加入右侧连接子区块的子区块暂时集合的暂时集合临界值不符合所述指定集合临界值时,则将变动子区块集合的值指定为所述子区块暂时集合的值。
12.如权利要求11所述的监控视频图像的实时传输方法,其特征在于,所述变动子区块集合的制作方法,包括下列步骤当前述更新过的子区块暂时集合的暂时集合临界值符合所述指定集合临界值时,则将在所述帧中前述更新的子区块暂时集合下侧连接的子区块加入并再度更新所述子区块暂时集合;对所述帧执行所述再度更新的子区块暂时集合的暂时集合临界值是否符合所述指定集合临界值的判断条件;当前述子区块暂时集合的暂时集合临界值符合所述集合临界值时,则将所述子区块暂时集合的值指定为变动子区块集合的值;以及回到先前步骤,将在所述帧中所述子区块暂时集合下侧连接的子区块加入并更新所述子区块暂时集合,如此周而复始。
13.如权利要求12所述的监控视频图像的实时传输方法,其特征在于,所述变动子区块集合的制作方法,包括当前述加入右侧连接子区块的子区块暂时集合的暂时集合临界值不符合所述指定集合临界值时,则将变动子区块集合的值指定为所述子区块暂时集合的值。
14.如权利要求12或13所述的监控视频图像的实时传输方法,其特征在于,所述变动子区块集合的制作方法,包括当一包含所述变动子区块集合与所述变动子区块集合右侧连接的子区块暂时集合不符合所述指定集合临界值,且另一包含所述变动子区块集合与所述变动子区块集合下侧连接的子区块暂时集合亦不符合所述指定集合临界值,则所述变动子区块集合制作完成。
15.一种监控视频图像的实时传输系统,包括一主控端;一网络系统;以及一被控端,其特征在于,所述被控端由一帧中寻找一基准变动子区块作为始点,对所述帧中特定范围内的其它子区块执行至少一判断条件,以将所述基准变动子区块的相对编号及符合前述判断条件的其它子区块的编号制成一变动子区块集合,且将所述变动子区块集合进行编码,并将编码后的所述变动子区块集合传送予所述主控端。
16.如权利要求15所述的监控视频图像的实时传输系统,其特征在于,所述被控端传送相应所述变动子区块集合中每一该等变动子区块的编号至所述主控端。
17.如权利要求16所述的监控视频图像的实时传输系统,其特征在于,所述主控端依据传来的编号,使所述该等传来的变动子区块取代一监控所述帧中具有相同编号的子区块。
18.如权利要求15所述的监控视频图像的实时传输系统,其特征在于,所述变动子区块集合中的所述该等变动子区块是在所述帧中相互连结且形呈一矩形排列。
全文摘要
一种监控视频图像的实时传输方法,运用于连接一主控端及一被控端的网络系统上。首先,自被控端将其接收到的每一图像帧定义成多个子区块,其中寻找一基准的变动子区块作为始点,对该帧中特定范围内的其它子区块执行至少一个判断条件,以将该基准变动子区块的相对编号及符合前述判断条件的其它子区块的编号制成一变动子区块集合。之后,将变动子区块集合进行编码,并将编码后的变动子区块集合传送给主控端取代原先的子区块。
文档编号H04N5/14GK1527541SQ0310709
公开日2004年9月8日 申请日期2003年3月5日 优先权日2003年3月5日
发明者张绍宁 申请人:威达电股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1