專利名稱:監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法及系統(tǒng),且特別有關(guān)于一種利用圖像編碼的特性可以大幅減少監(jiān)控圖像傳輸占用的網(wǎng)絡(luò)帶寬,進(jìn)而提升圖像傳輸速度的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法及系統(tǒng)。
背景技術(shù):
通過網(wǎng)絡(luò)技術(shù)來監(jiān)控在遠(yuǎn)程或不同位置上的計(jì)算機(jī)系統(tǒng)或接口設(shè)備(如一鍵盤、視頻及鼠標(biāo)裝置(Keyboard,Video & Mouse,KVM)的方式已經(jīng)漸漸普及。在圖1中即顯示一種公知的遠(yuǎn)程圖像監(jiān)控系統(tǒng),其通過一臺(tái)單機(jī)11(即一主控端)的鍵盤、視頻、鼠標(biāo)(KVM)總線來控管,亦即使用者是使用熟知的服務(wù)器切換器(Server Switches)來通過網(wǎng)絡(luò)接口12同時(shí)控管局域網(wǎng)絡(luò)(LocalArea Network,LAN)內(nèi)或是廣域網(wǎng)絡(luò)(Wide Area Network,WAN)內(nèi)的各類型的計(jì)算機(jī)系統(tǒng)13、14(即被控端)的畫面圖像。
在此公知的遠(yuǎn)程圖像監(jiān)控系統(tǒng)中,對(duì)于監(jiān)控圖像的傳輸方法通常是采用全屏幕傳輸,即該被控端13、14將整張圖像信號(hào)(以每一個(gè)幀(Frame)為代表)以固定頻率(frame/sec)壓縮或非壓縮方式傳輸?shù)皆撝骺囟?1顯示輸出,由于一般的圖像資料皆極為龐大,若未經(jīng)任何處理即通過網(wǎng)絡(luò)將整個(gè)圖像傳輸至位于遠(yuǎn)程的主控端11,則易占用大量的網(wǎng)絡(luò)帶寬(Bandwidth),使得整體傳輸速度遲緩,相對(duì)地較難達(dá)成遠(yuǎn)程監(jiān)控圖像實(shí)時(shí)更新的目的。
此外,另一種監(jiān)控圖像的傳輸方法是將整張圖像切割為既定數(shù)目個(gè)子幀(又稱”子區(qū)塊”),其通過一檢測(cè)模塊來分別檢測(cè)兩前后連續(xù)圖像幀的相應(yīng)子幀間有變化的部分(又稱”變動(dòng)區(qū)塊”或”動(dòng)態(tài)區(qū)塊”),并僅將兩幀中產(chǎn)生變化的子幀部份經(jīng)過編碼(壓縮)之后傳輸至主控端11以顯示輸出。
圖2A即顯示兩相連接的變動(dòng)區(qū)塊21及22。若以每一圖像畫面的幀(Frame)大小為1027×768像素(Pixel)為例,當(dāng)將每一幀予以縱向及橫向各16等份切割以產(chǎn)生256個(gè)的子區(qū)塊時(shí),其每一子區(qū)塊的大小約為64×48像素(Pixel)。在網(wǎng)絡(luò)傳輸?shù)倪^程中,若將區(qū)塊21與區(qū)塊22分別以JPEG格式編碼,則編碼后的大小分別為785與745字節(jié)(bytes),其總傳輸大小為785+745=1530字節(jié)。反之,若將此相連接的區(qū)塊21與區(qū)塊22一起進(jìn)行JPEG格式編碼,則合起來的區(qū)塊編碼后的大小為964字節(jié)。因此,由上述數(shù)據(jù)約略可以得出JPEG圖檔對(duì)于每一64×48像素區(qū)塊編碼的經(jīng)常負(fù)荷(Overhead)為1530-964≈500字節(jié)。故當(dāng)同時(shí)傳輸兩個(gè)區(qū)塊21及22時(shí),其經(jīng)常負(fù)荷在總體傳輸量的比例約占500/1530≈33%;反之,若是每一區(qū)塊分別傳輸,則其經(jīng)常負(fù)荷所占的比例為500/(1530/2)≈66%。
圖2B則進(jìn)一步顯示四個(gè)相連接的變動(dòng)區(qū)塊21、22、23及24。其同樣以圖像幀大小為1027×768像素且切割成256個(gè)64×48像素的子區(qū)塊為例。若將該區(qū)塊21、區(qū)塊22、區(qū)塊23、與區(qū)塊24分別以JPEG格式編碼,其編碼后的大小分別為785、745、1272、840字節(jié)(bytes),其總傳輸大小為785+745+1272+840=3642字節(jié)。反之,若將此四個(gè)相連接的區(qū)塊一起進(jìn)行JPEG格式編碼,則合起來的區(qū)塊編碼后的大小為1966字節(jié),則其經(jīng)常負(fù)荷為3642-1966≈1676字節(jié),約為3642字節(jié)的50%。析言之,當(dāng)多個(gè)子區(qū)塊是連在一起同時(shí)傳送時(shí),因?yàn)橹恍枰?fù)擔(dān)少量的經(jīng)常負(fù)荷,所以通常會(huì)比同樣的子區(qū)塊分開獨(dú)立傳送,使用更少的網(wǎng)絡(luò)傳輸量。
由于畫面上的一些變動(dòng)區(qū)塊因彼此間并無關(guān)聯(lián)性,故較適合分別編碼傳送,但有可能另一些變動(dòng)區(qū)塊在畫面上因?yàn)榫哂嘘P(guān)聯(lián)性或互動(dòng)性而緊鄰連接在一起,反而較適合同時(shí)編碼傳送,以降低對(duì)經(jīng)常負(fù)荷的傳送。而公知的方式并未發(fā)現(xiàn)此一特性,卻僅針對(duì)任何有變動(dòng)的單一區(qū)塊獨(dú)立進(jìn)行編碼及傳送,常會(huì)增加圖像壓縮對(duì)于區(qū)塊的經(jīng)常負(fù)荷,而未能達(dá)到最佳的編碼效果。以上述例子為例,若以多個(gè)連接區(qū)塊一起進(jìn)行編碼,將可以大幅省去不需要的經(jīng)常負(fù)荷且使得整體總傳輸大小縮小。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的是提供一種監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法及系統(tǒng),能夠利用圖像編碼的特性,以最佳化的網(wǎng)絡(luò)傳輸流量大幅減少監(jiān)控圖像傳輸時(shí)所占用的網(wǎng)絡(luò)帶寬,進(jìn)而提高整體圖像傳輸速度,達(dá)到實(shí)時(shí)更新遠(yuǎn)程監(jiān)控畫面的目的。
為了達(dá)成上述目的,依據(jù)本發(fā)明實(shí)施例的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,是運(yùn)用于連接一主控端及一被控端的網(wǎng)絡(luò)系統(tǒng)上。首先,將被控端接收到的一幀定義成多個(gè)子區(qū)塊并予以依序編碼。接著,在其中找到一變動(dòng)中的子區(qū)塊作為一基準(zhǔn)變動(dòng)子區(qū)塊的始點(diǎn),依特定的判斷條件及范圍尋找其鄰近的變動(dòng)子區(qū)塊以制作成一變動(dòng)子區(qū)塊集合,其中該變動(dòng)子區(qū)塊集合的多個(gè)變動(dòng)子區(qū)塊,是在幀上呈相互連結(jié)且形成一矩形。
之后,將編碼后的變動(dòng)子區(qū)塊集合與該變動(dòng)子區(qū)塊集合中每一變動(dòng)子區(qū)塊的編號(hào)傳送至主控端。主控端接收之后,則依據(jù)傳來的編號(hào),使傳來的變動(dòng)子區(qū)塊取代主控端內(nèi)原監(jiān)控幀中具有相同編號(hào)的對(duì)應(yīng)子區(qū)塊。
其中,被控端尋找變動(dòng)子區(qū)塊集合的方法,是先將基準(zhǔn)變動(dòng)子區(qū)塊加入變動(dòng)子區(qū)塊集合中,接著,判斷變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊是否都為變動(dòng)子區(qū)塊。若變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊都為變動(dòng)子區(qū)塊,則將右側(cè)連接的子區(qū)塊加入變動(dòng)子區(qū)塊集合。之后,判斷該更新過的變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊是否都為變動(dòng)子區(qū)塊。若變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊都為變動(dòng)子區(qū)塊,則將下側(cè)連接的子區(qū)塊再加入變動(dòng)子區(qū)塊集合中。而當(dāng),最后一變動(dòng)子區(qū)塊集合其右側(cè)與下側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊時(shí),則一變動(dòng)子區(qū)塊集合制作完成。
依據(jù)本發(fā)明另一實(shí)施例,被控端尋找變動(dòng)子區(qū)塊集合的方法,是先將基準(zhǔn)變動(dòng)子區(qū)塊加入變動(dòng)子區(qū)塊集合,并定義一集合臨界值,代表在一變動(dòng)子區(qū)塊集合中變動(dòng)子區(qū)塊數(shù)目占該集合中所有子區(qū)塊數(shù)目的比例。接著,判斷包含變動(dòng)子區(qū)塊集合與其右側(cè)連接的子區(qū)塊的暫時(shí)集合是否符合集合臨界值,若符合集合臨界值,則將右側(cè)連接的子區(qū)塊加入變動(dòng)子區(qū)塊集合。之后,判斷包含變動(dòng)子區(qū)塊集合與其下側(cè)連接的子區(qū)塊的暫時(shí)集合是否符合集合臨界值,若符合集合臨界值,則將下側(cè)連接的子區(qū)塊加入變動(dòng)子區(qū)塊集合。而當(dāng)包含變動(dòng)子區(qū)塊集合與其右側(cè)與下側(cè)連接的子區(qū)塊的暫時(shí)集合不符合集合臨界值時(shí),則變動(dòng)子區(qū)塊集合尋找完成。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉實(shí)施例,并配合附圖,詳細(xì)說明如下
圖1顯示一公知遠(yuǎn)程圖像監(jiān)控系統(tǒng)。
圖2A顯示兩個(gè)相連接的變動(dòng)區(qū)塊。
圖2B顯示四個(gè)相連接的變動(dòng)區(qū)塊。
圖3為一示意圖,是顯示依據(jù)本發(fā)明實(shí)施例的監(jiān)控視頻圖像的實(shí)時(shí)傳輸系統(tǒng)的系統(tǒng)架構(gòu)。
圖4為一流程圖,是顯示依據(jù)本發(fā)明實(shí)施例的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法的操作流程。
圖5為一流程圖,是顯示依據(jù)本發(fā)明第一實(shí)施例的變動(dòng)子區(qū)塊集合的制作方法的流程。
圖6顯示一幀實(shí)例。
圖7為一流程圖,是顯示依據(jù)本發(fā)明第二實(shí)施例的變動(dòng)子區(qū)塊集合的制作方法的流程。
圖8顯示另一幀實(shí)例。
其中,附圖標(biāo)記說明如下11~主控端;12~網(wǎng)絡(luò)接口;13、14~計(jì)算機(jī)系統(tǒng);21、22、23、24~變動(dòng)區(qū)塊;30~被控端;31~主控端;32~網(wǎng)絡(luò)系統(tǒng);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~幀。
具體實(shí)施例方式
請(qǐng)見圖3,是顯示依據(jù)本發(fā)明實(shí)施例的監(jiān)控視頻圖像的傳輸系統(tǒng)的系統(tǒng)架構(gòu),其包括一被控端30、一主控端31、與一網(wǎng)絡(luò)系統(tǒng)32。其中,網(wǎng)絡(luò)系統(tǒng)32是用以連接主控端31及被控端30,且網(wǎng)絡(luò)系統(tǒng)32可為一網(wǎng)際網(wǎng)絡(luò)(Internet)、局域網(wǎng)絡(luò)(LAN)或廣域網(wǎng)絡(luò)(WAN)系統(tǒng)。
主控端31可以通過網(wǎng)絡(luò)系統(tǒng)32利用監(jiān)控機(jī)制,如鍵盤、視頻、鼠標(biāo)(KVM)總線機(jī)制來監(jiān)控遠(yuǎn)程的被控端30,且被控端30會(huì)將圖像傳送回主控端31,以進(jìn)行實(shí)時(shí)監(jiān)控顯示。被控端30與主控端31之間的操作將參考圖4進(jìn)行說明。
請(qǐng)見圖4,是顯示依據(jù)本發(fā)明實(shí)施例的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,步驟包括首先,見步驟S40,將擷取自被控端30的每一圖像幀分割成特定數(shù)量的子區(qū)塊,并對(duì)每一子區(qū)塊依排列順序施以編號(hào)。然后進(jìn)入步驟S41,依前述子區(qū)塊的編號(hào)順序,自被控端30的一幀的各子區(qū)塊中尋找一基準(zhǔn)變動(dòng)子區(qū)塊,亦即在編號(hào)順序排列的子區(qū)塊塊中,找尋第一個(gè)發(fā)生變動(dòng)的子區(qū)塊作為觀察整體變動(dòng)的始點(diǎn)。前述圖像幀是由被控端30的VGA卡所擷取。此外,子區(qū)塊(子幀)是通過被控端30對(duì)比前后兩連續(xù)圖像幀中相同編號(hào)的子區(qū)塊內(nèi)容所得知其是否有變動(dòng),即此子區(qū)塊是否為變動(dòng)子區(qū)塊。
接著,進(jìn)行步驟S42,判斷該幀的多個(gè)子區(qū)塊中有無變動(dòng)子區(qū)塊。如果沒有發(fā)現(xiàn),則前進(jìn)到步驟S43;反之,如果有發(fā)現(xiàn)任何變動(dòng)子區(qū)塊,則前進(jìn)到步驟S44,即制作包含此基準(zhǔn)變動(dòng)子區(qū)塊在內(nèi)的一變動(dòng)子區(qū)塊集合。在本實(shí)施例中,每一變動(dòng)子區(qū)塊集合可包含一個(gè)或多個(gè)變動(dòng)子區(qū)塊的相對(duì)編號(hào),特別是當(dāng)一些變動(dòng)子區(qū)塊在圖像畫面中原本是相互連結(jié)而呈一矩形排列時(shí),即有可能被放入同一變動(dòng)子區(qū)塊集合之中(待后詳述)。值得注意的是,制作變動(dòng)子區(qū)塊集合的方法可以用兩種實(shí)施方法完成,故以下分別以圖5與圖7進(jìn)行說明。
請(qǐng)見圖5,在本發(fā)明第一實(shí)施例的制作變動(dòng)子區(qū)塊集合的方法中,首先,如步驟S51,將發(fā)現(xiàn)到的基準(zhǔn)變動(dòng)子區(qū)塊加入到一空白的變動(dòng)子區(qū)塊集合中,接著,如步驟S52,判斷變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊是否都為變動(dòng)子區(qū)塊。若變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊都為變動(dòng)子區(qū)塊,則進(jìn)入步驟S53,將右側(cè)連接的子區(qū)塊的對(duì)應(yīng)編號(hào)加入并更新前述變動(dòng)子區(qū)塊集合。而若變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊,則不將右側(cè)連接的子區(qū)塊加入變動(dòng)子區(qū)塊集合,而進(jìn)入至步驟S56。
在完成步驟S53之后進(jìn)入步驟S54,即進(jìn)一步判斷該更新后的變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊是否都為變動(dòng)子區(qū)塊。若該更新后的變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊都為變動(dòng)子區(qū)塊,則進(jìn)入步驟S55,即將下側(cè)連接的子區(qū)塊的對(duì)應(yīng)編號(hào)加入以再度更新變動(dòng)子區(qū)塊集合,接著回到步驟S52,繼續(xù)判斷再度更新后的變動(dòng)子區(qū)塊集合的右側(cè)子區(qū)塊。若在步驟S54中,變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊,則不將下側(cè)連接的子區(qū)塊加入變動(dòng)子區(qū)塊集合,而是直接回到步驟S52。
在前述步驟S52中,若該變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊,則不將右側(cè)連接的子區(qū)塊加入變動(dòng)子區(qū)塊集合,并進(jìn)入至步驟S56。步驟S56進(jìn)一步判斷該變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊是否都為變動(dòng)子區(qū)塊。當(dāng)其判斷結(jié)果為”否”時(shí),則代表該變動(dòng)子區(qū)塊集合的右側(cè)與下側(cè)連接的子區(qū)塊都不是變動(dòng)子區(qū)塊,即進(jìn)入步驟S57,一變動(dòng)子區(qū)塊集合的制作已完成且結(jié)束;反之,當(dāng)步驟S56的判斷結(jié)果為”是”時(shí),即代表該變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊都為變動(dòng)子區(qū)塊,流程須接續(xù)到步驟S55,即將該變動(dòng)子區(qū)塊集合下側(cè)的子區(qū)塊編號(hào)加入并更新該變動(dòng)子區(qū)塊集合,接著回到步驟S52,直到不斷更新中的變動(dòng)子區(qū)塊集合其右側(cè)與下側(cè)連接的子區(qū)塊皆非變動(dòng)子區(qū)塊為止。
值得注意的是,在執(zhí)行步驟S52中,若變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊時(shí),之后,所有變動(dòng)子區(qū)塊集合的向右找尋動(dòng)作與判斷皆可停止,而僅針對(duì)下側(cè)連接的子區(qū)塊進(jìn)行判斷即可。相同地,在執(zhí)行步驟S54中,若變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊時(shí),之后,所有變動(dòng)子區(qū)塊集合的向下找尋動(dòng)作與判斷皆可停止,而僅針對(duì)右側(cè)連接的子區(qū)塊進(jìn)行判斷即可。
而在執(zhí)行圖5的步驟S56及S57后,即當(dāng)變動(dòng)子區(qū)塊集合右側(cè)與下側(cè)連接的子區(qū)塊皆非變動(dòng)子區(qū)塊時(shí),一個(gè)變動(dòng)子區(qū)塊集合的制作已完成且結(jié)束,整個(gè)作動(dòng)流程會(huì)回到圖4中的步驟S45。
在圖4的步驟S45中,該變動(dòng)子區(qū)塊集合內(nèi)子區(qū)塊的相對(duì)編號(hào)會(huì)被紀(jì)錄起來,并從幀的完整子區(qū)塊集合中扣除,使該幀中剩余的子區(qū)塊會(huì)經(jīng)過步驟S41并從中重新找尋一基準(zhǔn)變動(dòng)子區(qū)塊,如此周而復(fù)始,直到該幀中未發(fā)現(xiàn)任何變動(dòng)子區(qū)塊為止(如步驟S42),亦即該幀中所有變動(dòng)子區(qū)塊皆會(huì)被找出并已制作成變動(dòng)子區(qū)塊集合為止。
舉一實(shí)例進(jìn)行說明,圖6顯示一幀60,先進(jìn)行如圖4的步驟S40,即分割成16個(gè)經(jīng)過編號(hào)的子區(qū)塊,其中涂有黑點(diǎn)部份的子區(qū)塊代表該幀60的變動(dòng)子區(qū)塊,且構(gòu)成該幀 60 的完整子區(qū)塊集合為{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}。
然后根據(jù)幀60中各子區(qū)塊的編號(hào)順序找尋一基準(zhǔn)變動(dòng)子區(qū)塊,其中子區(qū)塊1(基準(zhǔn)變動(dòng)子區(qū)塊)會(huì)先被檢測(cè)到,因而執(zhí)行依據(jù)變動(dòng)子區(qū)塊集合的制作過程(見圖4的步驟S44)。
如依據(jù)圖5的第一實(shí)施例制作變動(dòng)子區(qū)塊集合的方法,該子區(qū)塊1的編號(hào)會(huì)先被加入變動(dòng)子區(qū)塊集合{1}中。接著,由于變動(dòng)子區(qū)塊集合的右側(cè)子區(qū)塊(子區(qū)塊2)被判斷出為一變動(dòng)子區(qū)塊(如圖5的步驟S52),因此,子區(qū)塊2的編號(hào)被加入并更新成變動(dòng)子區(qū)塊集合{1,2}(如圖5的步驟S53)。之后,以區(qū)塊1與2為單位向下尋找,由于變動(dòng)子區(qū)塊集合的下側(cè)子區(qū)塊(子區(qū)塊5與6)為變動(dòng)子區(qū)塊,因此,子區(qū)塊5與6的對(duì)應(yīng)編號(hào)被加入并更新成變動(dòng)子區(qū)塊集合{1,2,5,6}(如圖5的步驟S55)。
接著,以區(qū)塊1、2、5、與6為單位向右尋找(回到圖5的步驟S52),由于子區(qū)塊3并非為變動(dòng)區(qū)塊,因此停止向右尋找。再者,以區(qū)塊1、2、5、與6為單位向下尋找(如圖5的步驟S56),由于變動(dòng)子區(qū)塊集合的下側(cè)子區(qū)塊(子區(qū)塊9與10)為變動(dòng)子區(qū)塊,因此,子區(qū)塊9與10的對(duì)應(yīng)編號(hào)被加入并更新成變動(dòng)子區(qū)塊集合{1,2,5,6,9,10}(如圖5的步驟S55)。
之后,再以區(qū)塊1、2、5、6、9與10為單位向下尋找,之后由于子區(qū)塊13并非為變動(dòng)子區(qū)塊,因此,一第一變動(dòng)子區(qū)塊集合{1,2,5,6,9,10}制作完成(如圖5的步驟S57)。
接著,流程會(huì)回到如圖4的步驟S45,即將第一個(gè)變動(dòng)子區(qū)塊集合{1,2,5,6,9,10}中變動(dòng)子區(qū)塊的相對(duì)編號(hào)1,2,5,6,9,10自該幀60的完整子區(qū)塊集合{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16}中扣除,剩余的子區(qū)塊構(gòu)成新的完整子區(qū)塊集合{3,4,7,8,11,12,13,14,15,16}。然后再重復(fù)如圖4中相同的步驟S41及方法,即可找到其它的第二及第三變動(dòng)子區(qū)塊集合{7,8}與{14}。
在此例子中,假設(shè)每一子區(qū)塊的傳輸大小都為100字節(jié)(Bytes)且以傳輸每一子區(qū)塊的經(jīng)常負(fù)荷比例為66%來計(jì)算,則傳輸每一子區(qū)塊的經(jīng)常負(fù)荷為66字節(jié)(Bytes)。若以公知的方法,即每一變動(dòng)子區(qū)塊分別傳送至主控端,因?yàn)樵搸?0中共有9個(gè)變動(dòng)子區(qū)塊,則必須花費(fèi)(66+34)×9)=900的總傳輸量。而依據(jù)本發(fā)明的第一實(shí)施例,第一變動(dòng)子區(qū)塊集合{1,2,5,6,9,10}的傳輸量約為66+(100-66)×6=270;第二變動(dòng)子區(qū)塊集合{7,8}的傳輸量約為66+(100-66)×2=134;且第三變動(dòng)子區(qū)塊集合{14}的傳輸量約為66+(100-66)×1=100,即總傳輸量為270+134+100=504。第一實(shí)施例與公知方法的比率為504/900≈56%,即本發(fā)明實(shí)施例可以比公知方式更節(jié)省45%的網(wǎng)絡(luò)傳輸帶寬。當(dāng)變動(dòng)子區(qū)塊集合越大時(shí),可以節(jié)省的空間將會(huì)越多。
另請(qǐng)見圖7,依據(jù)本發(fā)明第二實(shí)施例的制作變動(dòng)子區(qū)塊集合的方法。首先仍與前述第一實(shí)施例在圖4中先執(zhí)行的各步驟S40、S41、S45及S44相同,接著進(jìn)入如步驟S71,將基準(zhǔn)變動(dòng)子區(qū)塊的編號(hào)加入一空白的子區(qū)塊暫時(shí)集合中,將變動(dòng)子區(qū)塊集合,作為子區(qū)塊暫時(shí)集合選取子區(qū)塊范圍的始點(diǎn),如步驟S72,定義一變動(dòng)子區(qū)塊集合=子區(qū)塊暫時(shí)集合,故如為初始,則尋找到的變動(dòng)子區(qū)塊集合=子區(qū)塊暫時(shí)集合=基準(zhǔn)變動(dòng)子區(qū)塊。接著進(jìn)行步驟S73,即將該子區(qū)塊暫時(shí)集合右側(cè)連接的子區(qū)塊加入子區(qū)塊暫時(shí)集合中,以取得一暫時(shí)集合臨界值,該暫時(shí)集合臨界值=(子區(qū)塊暫時(shí)集合中實(shí)際變動(dòng)子區(qū)塊數(shù)目)/(子區(qū)塊暫時(shí)集合中所有子區(qū)塊數(shù)目)。需注意的是,前述第一實(shí)施例的制作變動(dòng)子區(qū)塊集合的方法是以基準(zhǔn)變動(dòng)子區(qū)塊為始點(diǎn),先對(duì)其鄰近子區(qū)塊確認(rèn)為變動(dòng)子區(qū)塊后再納入并更新變動(dòng)子區(qū)塊集合的范圍,以此類推,不斷擴(kuò)大該變動(dòng)子區(qū)塊集合的選取范圍;反之,依據(jù)本發(fā)明的第二實(shí)施例,是利用一子區(qū)塊暫時(shí)集合以基準(zhǔn)變動(dòng)子區(qū)塊為始點(diǎn),先將其鄰近無論是否為變動(dòng)的子區(qū)塊暫時(shí)納入該子區(qū)塊暫時(shí)集合內(nèi),以作集合臨界值是否符合的判斷,當(dāng)符合時(shí),才將子區(qū)塊暫時(shí)集合內(nèi)的值指定予該變動(dòng)子區(qū)塊集合。
接著,如步驟S74,判斷加入右側(cè)連接的子區(qū)塊的子區(qū)塊暫時(shí)集合的暫時(shí)集合臨界值是否符合一指定集合臨界值,其中該暫時(shí)集合臨界值必須大于或等于該指定集合臨界值,而操作者可設(shè)定該指定集合臨界值范圍介于0至1之間。若符合指定集合臨界值,則進(jìn)行步驟S75,繼續(xù)將該更新過的子區(qū)塊暫時(shí)集合右側(cè)連接的子區(qū)塊加入該子區(qū)塊暫時(shí)集合中以再度更新;反之,若不符合指定集合臨界值,則前進(jìn)至步驟S76,將變動(dòng)子區(qū)塊集合的值指定予子區(qū)塊暫時(shí)集合,即子區(qū)塊暫時(shí)集合重存回位到變動(dòng)子區(qū)塊集合內(nèi)的子區(qū)塊,對(duì)于僅含有基準(zhǔn)變動(dòng)子區(qū)塊的初次判斷,則該子區(qū)塊暫時(shí)集合=變動(dòng)子區(qū)塊集合=基準(zhǔn)變動(dòng)子區(qū)塊。
在完成前述加入下側(cè)連接的子區(qū)塊至子區(qū)塊暫時(shí)集合的步驟S75后,進(jìn)行步驟S77,即判斷加入下側(cè)子區(qū)塊的子區(qū)塊暫時(shí)集合所定義出的暫時(shí)集合臨界值是否符合前述指定集合臨界值。若是符合指定集合臨界值,則重回步驟S72,即將現(xiàn)有的子區(qū)塊暫時(shí)集合的值指定予變動(dòng)子區(qū)塊集合,以更新變動(dòng)子區(qū)塊集合,再重新以現(xiàn)有的子區(qū)塊暫時(shí)集合為始點(diǎn)納入其鄰接的子區(qū)塊以作臨界值判斷,如此周而復(fù)始,直到發(fā)現(xiàn)一子區(qū)塊暫時(shí)集合在加上其右側(cè)連接子區(qū)塊時(shí)所定義的暫時(shí)集合臨界值,以及該同一子區(qū)塊暫時(shí)集合在加上其下側(cè)連接子區(qū)塊時(shí)所定義的暫時(shí)集合臨界值,兩者皆不符前述指定集合臨界值為止。
反之,若經(jīng)過步驟S77判斷,加入下側(cè)子區(qū)塊的子區(qū)塊暫時(shí)集合不符合指定集合臨界值,則如步驟S78將變動(dòng)子區(qū)塊集合內(nèi)的子區(qū)塊存回該子區(qū)塊暫時(shí)集合中。接著再度回到步驟S72,以該回復(fù)資料的子區(qū)塊暫時(shí)集合(即變動(dòng)子區(qū)塊集合內(nèi)存的子區(qū)塊)為始點(diǎn)重新納入其鄰接的右側(cè)子區(qū)塊以作集合臨界值判斷。
在經(jīng)過前述步驟S74判斷,認(rèn)定具有右側(cè)子區(qū)塊的子區(qū)塊暫時(shí)集合不符合指定集合臨界值后,則來到步驟S76,則需將變動(dòng)子區(qū)塊集合內(nèi)的子區(qū)塊存回該子區(qū)塊暫時(shí)集合之中,接著繼續(xù)步驟S79及S80,即以該回復(fù)資料的子區(qū)塊暫時(shí)集合為始點(diǎn),納入其鄰接下側(cè)子區(qū)塊以作集合臨界值判斷,此與前述步驟S75及S77相同。
而若步驟S80判斷出該包含下側(cè)連接子區(qū)塊的子區(qū)塊暫時(shí)集合所定義出的暫時(shí)集合臨界值不符合指定集合臨界值,則進(jìn)入步驟S81,即代表在步驟S76中的變動(dòng)子區(qū)塊集合或子區(qū)塊暫時(shí)集合被作為一已確認(rèn)的變動(dòng)子區(qū)塊集合,進(jìn)而會(huì)回到圖4的步驟S45;反之,步驟S80后的流程是重新回到步驟S72,繼續(xù)以該加入下側(cè)子區(qū)塊的子區(qū)塊暫時(shí)集合作為新的變動(dòng)子區(qū)塊集合并為一始點(diǎn)向其鄰接右側(cè)子區(qū)塊合并,并判斷其集合臨界值。
與本發(fā)明的第一實(shí)施例相同,當(dāng)從圖7的步驟S81回到圖4的步驟S45時(shí),任何已被確認(rèn)的變動(dòng)子區(qū)塊集合內(nèi)的子區(qū)塊編號(hào)會(huì)被紀(jì)錄起來,從幀的完整子區(qū)塊集合中扣除,使該幀中剩余的子區(qū)塊會(huì)進(jìn)入步驟S41以從中重新找尋一基準(zhǔn)變動(dòng)子區(qū)塊,如此周而復(fù)始,直到該幀中未發(fā)現(xiàn)任何變動(dòng)子區(qū)塊為止(如步驟S42),亦即其它的變動(dòng)子區(qū)塊集合皆被找出為止。
另舉一實(shí)例進(jìn)行說明依據(jù)本發(fā)明的第二實(shí)施例,圖8顯示一幀80,其依據(jù)本發(fā)明第二實(shí)施例會(huì)先被分割成15個(gè)經(jīng)過編號(hào)的子區(qū)塊,其中涂布黑點(diǎn)部份的子區(qū)塊代表幀80中的變動(dòng)子區(qū)塊(如圖4步驟S40),由此可知,構(gòu)成該幀80的完整子區(qū)塊集合為{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15},且假設(shè)指定集合臨界值設(shè)為3/4。
然后依子區(qū)塊的編號(hào)順序在幀80中找尋到一子區(qū)塊1作為基準(zhǔn)變動(dòng)子區(qū)塊(如圖4的步驟S41)。在確認(rèn)有發(fā)現(xiàn)一變動(dòng)的子區(qū)塊1后,開始制作一第一變動(dòng)子區(qū)塊集合(如圖4的步驟S42及S44)。接著將子區(qū)塊1其加入一空白的子區(qū)塊暫時(shí)集合{1},并使一變動(dòng)子區(qū)塊集合=子區(qū)塊暫時(shí)集合={1}(如圖7的步驟S71及S72)。接著,將該子區(qū)塊暫時(shí)集合{1}鄰接的右側(cè)子區(qū)塊2加入并更新該子區(qū)塊暫時(shí)集合成{1,2},但其變動(dòng)子區(qū)塊數(shù)目/暫時(shí)集合內(nèi)總子區(qū)塊數(shù)目=2/2=1≥3/4(如圖7的步驟S73及S74),符合指定集合臨界值,因此,繼續(xù)將該子區(qū)塊暫時(shí)集合{1,2}下側(cè)鄰接的子區(qū)塊6,7加入并更新子區(qū)塊暫時(shí)集合{1,2}成{1,2,6,7}。之后,由于包含子區(qū)塊6與7的子區(qū)塊暫時(shí)集合{1,2,6,7}的暫時(shí)集合臨界值符合指定集合臨界值(3/4≥3/4),因此,使變動(dòng)子區(qū)塊集合=子區(qū)塊暫時(shí)集合{1,2,6,7}(如步驟S72)。
之后,以此類推,當(dāng)發(fā)現(xiàn)一包含有變動(dòng)子區(qū)塊集合與其右側(cè)子區(qū)塊的子區(qū)塊暫時(shí)集合,以及一包含有同一變動(dòng)子區(qū)塊集合與其下側(cè)鄰接子區(qū)塊的子區(qū)塊暫時(shí)集合,兩者皆不符合指定集合臨界值時(shí),則代表一第一變動(dòng)子區(qū)塊集合制作完成。在此例子中,最后得到的變動(dòng)子區(qū)塊集合為{1~15}。值得注意的是,指定集合臨界值可以依據(jù)不同型態(tài)的圖像、傳輸狀態(tài)、環(huán)境來決定,當(dāng)?shù)诙?shí)施例的指定集合臨界值為設(shè)定為1時(shí),即與第一實(shí)施例相同。
在本發(fā)明第二實(shí)施例中,主要是有限度的將非變動(dòng)子區(qū)塊納入集合之中,使得區(qū)塊集合可以達(dá)到最大化,可以使得壓縮比例進(jìn)一步得到提升。
請(qǐng)?jiān)賲⒖紙D4的步驟S43,當(dāng)同一幀中所有變動(dòng)子區(qū)塊集合皆被找出,已無發(fā)現(xiàn)其它任何的變動(dòng)子區(qū)塊集合之后,則進(jìn)入如步驟S46,將變動(dòng)子區(qū)塊集合及集合內(nèi)的編號(hào)所對(duì)應(yīng)的子區(qū)塊進(jìn)行編碼,如JPEG壓縮,并如步驟S47,將編碼后的變動(dòng)子區(qū)塊集合的變動(dòng)子區(qū)塊編號(hào)與相對(duì)子區(qū)塊通過網(wǎng)絡(luò)系統(tǒng)32傳送至主控端31。
當(dāng)主控端31接收到資料之后,則如步驟S48,依據(jù)傳來的編號(hào),使該等傳來的相對(duì)子區(qū)塊取代主控端31內(nèi)監(jiān)控幀中具有相同編號(hào)的子區(qū)塊。
因此,通過本發(fā)明所提出的監(jiān)控視頻圖像的傳輸方法與系統(tǒng),可以利用圖像編碼的特性,大幅減少監(jiān)控圖像傳輸時(shí)所占用的網(wǎng)絡(luò)帶寬,進(jìn)而提升整體圖像傳輸速度,達(dá)到實(shí)時(shí)更新遠(yuǎn)程監(jiān)控畫面的目的。
雖然本發(fā)明已以較佳實(shí)施例描述如上,但其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的構(gòu)思和范圍內(nèi),可做任何更動(dòng)與修改,因此本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求書限定的范圍為準(zhǔn)。
權(quán)利要求
1.一種監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,使用于連接一主控端及一被控端的一網(wǎng)絡(luò)系統(tǒng)上,其特征在于,包括下列步驟自被控端中截取至少一圖像幀,并將每一幀分割成多個(gè)子區(qū)塊并分別予以編號(hào);當(dāng)在所述幀的多個(gè)子區(qū)塊中檢測(cè)到一變動(dòng)的子區(qū)塊時(shí),以所述被檢測(cè)到的子區(qū)塊作為一基準(zhǔn)變動(dòng)子區(qū)塊;以所述基準(zhǔn)變動(dòng)子區(qū)塊為始點(diǎn),對(duì)所述幀中特定范圍內(nèi)的其它子區(qū)塊執(zhí)行至少一判斷條件,以將所述基準(zhǔn)變動(dòng)子區(qū)塊的相對(duì)編號(hào)及符合前述判斷條件的其它子區(qū)塊的編號(hào)制成一變動(dòng)子區(qū)塊集合;將所述變動(dòng)子區(qū)塊集合進(jìn)行編碼;以及所述被控端將編碼后的所述變動(dòng)子區(qū)塊集合傳送予所述主控端,以依照所述變動(dòng)子區(qū)塊集合中的編號(hào)更新所述主控端內(nèi)一監(jiān)控所述幀的相同編號(hào)的子區(qū)塊。
2.如權(quán)利要求1所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,傳送對(duì)應(yīng)所述變動(dòng)子區(qū)塊集合中每一編號(hào)的子區(qū)塊至所述主控端,以更新所述相同編號(hào)的子區(qū)塊。
3.如權(quán)利要求1所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,依子區(qū)塊的編號(hào)排列作為檢測(cè)變動(dòng)的順序,并以所述幀中第一個(gè)被檢測(cè)到呈現(xiàn)變動(dòng)狀態(tài)的子區(qū)塊,作為基準(zhǔn)變動(dòng)子區(qū)塊。
4.如權(quán)利要求1所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,每一變動(dòng)子區(qū)塊集合中的該等符合條件的子區(qū)塊在所述幀上相互連結(jié)且形成為一矩形排列。
5.如權(quán)利要求1所述的監(jiān)控視頻圖像的傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,包括下列步驟將所述基準(zhǔn)變動(dòng)子區(qū)塊加入所述變動(dòng)子區(qū)塊集合;對(duì)所述幀執(zhí)行所述變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊是否都為變動(dòng)子區(qū)塊的判斷;以及當(dāng)所述變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊都為變動(dòng)子區(qū)塊時(shí),則將所述右側(cè)連接的子區(qū)塊加入并更新所述變動(dòng)子區(qū)塊集合。
6.如權(quán)利要求5所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,包括當(dāng)所述變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊,即不符合判斷條件時(shí),則不將所述右側(cè)連接的子區(qū)塊加入所述變動(dòng)子區(qū)塊集合。
7.如權(quán)利要求6所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,進(jìn)一步包括下列步驟對(duì)所述幀執(zhí)行所述變動(dòng)子區(qū)塊集合下側(cè)鄰接的子區(qū)塊是否都為變動(dòng)子區(qū)塊的判斷條件;當(dāng)所述變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊都為變動(dòng)子區(qū)塊時(shí),則將所述下側(cè)連接的子區(qū)塊加入并更新所述變動(dòng)子區(qū)塊集合;以及回到先前步驟,即重新對(duì)所述幀執(zhí)行所述更新過的變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊是否都為變動(dòng)子區(qū)塊的判斷條件,如此周而復(fù)始。
8.如權(quán)利要求7所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,尋找所述變動(dòng)子區(qū)塊集合的制作方法,包括當(dāng)所述變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊,即不符合判斷條件時(shí),則不將所述下側(cè)連接的子區(qū)塊加入所述變動(dòng)子區(qū)塊集合。
9.如權(quán)利要求7或8所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,尋找所述變動(dòng)子區(qū)塊集合的方法,包括當(dāng)所述變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊并非都為變動(dòng)子區(qū)塊,且同一變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊也并非都為變動(dòng)子區(qū)塊時(shí),則一適當(dāng)?shù)淖儎?dòng)子區(qū)塊集合制作完成。
10.如權(quán)利要求1所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,包括下列步驟將所述基準(zhǔn)變動(dòng)子區(qū)塊加入一子區(qū)塊暫時(shí)集合;所述子區(qū)塊暫時(shí)集合的值指定為變動(dòng)子區(qū)塊集合的值;定義一暫時(shí)集合臨界值,代表所述子區(qū)塊暫時(shí)集合中變動(dòng)子區(qū)塊數(shù)目相對(duì)于所述子區(qū)塊暫時(shí)集合中所有子區(qū)塊數(shù)目的比例;將在所述幀中所述子區(qū)塊暫時(shí)集合右側(cè)連接的子區(qū)塊皆加入并更新所述子區(qū)塊暫時(shí)集合;以及對(duì)所述幀執(zhí)行所述更新過的子區(qū)塊暫時(shí)集合的暫時(shí)集合臨界值是否符合一指定集合臨界值的判斷條件。
11.如權(quán)利要求10所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,包括當(dāng)所述加入右側(cè)連接子區(qū)塊的子區(qū)塊暫時(shí)集合的暫時(shí)集合臨界值不符合所述指定集合臨界值時(shí),則將變動(dòng)子區(qū)塊集合的值指定為所述子區(qū)塊暫時(shí)集合的值。
12.如權(quán)利要求11所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,包括下列步驟當(dāng)前述更新過的子區(qū)塊暫時(shí)集合的暫時(shí)集合臨界值符合所述指定集合臨界值時(shí),則將在所述幀中前述更新的子區(qū)塊暫時(shí)集合下側(cè)連接的子區(qū)塊加入并再度更新所述子區(qū)塊暫時(shí)集合;對(duì)所述幀執(zhí)行所述再度更新的子區(qū)塊暫時(shí)集合的暫時(shí)集合臨界值是否符合所述指定集合臨界值的判斷條件;當(dāng)前述子區(qū)塊暫時(shí)集合的暫時(shí)集合臨界值符合所述集合臨界值時(shí),則將所述子區(qū)塊暫時(shí)集合的值指定為變動(dòng)子區(qū)塊集合的值;以及回到先前步驟,將在所述幀中所述子區(qū)塊暫時(shí)集合下側(cè)連接的子區(qū)塊加入并更新所述子區(qū)塊暫時(shí)集合,如此周而復(fù)始。
13.如權(quán)利要求12所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,包括當(dāng)前述加入右側(cè)連接子區(qū)塊的子區(qū)塊暫時(shí)集合的暫時(shí)集合臨界值不符合所述指定集合臨界值時(shí),則將變動(dòng)子區(qū)塊集合的值指定為所述子區(qū)塊暫時(shí)集合的值。
14.如權(quán)利要求12或13所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,其特征在于,所述變動(dòng)子區(qū)塊集合的制作方法,包括當(dāng)一包含所述變動(dòng)子區(qū)塊集合與所述變動(dòng)子區(qū)塊集合右側(cè)連接的子區(qū)塊暫時(shí)集合不符合所述指定集合臨界值,且另一包含所述變動(dòng)子區(qū)塊集合與所述變動(dòng)子區(qū)塊集合下側(cè)連接的子區(qū)塊暫時(shí)集合亦不符合所述指定集合臨界值,則所述變動(dòng)子區(qū)塊集合制作完成。
15.一種監(jiān)控視頻圖像的實(shí)時(shí)傳輸系統(tǒng),包括一主控端;一網(wǎng)絡(luò)系統(tǒng);以及一被控端,其特征在于,所述被控端由一幀中尋找一基準(zhǔn)變動(dòng)子區(qū)塊作為始點(diǎn),對(duì)所述幀中特定范圍內(nèi)的其它子區(qū)塊執(zhí)行至少一判斷條件,以將所述基準(zhǔn)變動(dòng)子區(qū)塊的相對(duì)編號(hào)及符合前述判斷條件的其它子區(qū)塊的編號(hào)制成一變動(dòng)子區(qū)塊集合,且將所述變動(dòng)子區(qū)塊集合進(jìn)行編碼,并將編碼后的所述變動(dòng)子區(qū)塊集合傳送予所述主控端。
16.如權(quán)利要求15所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸系統(tǒng),其特征在于,所述被控端傳送相應(yīng)所述變動(dòng)子區(qū)塊集合中每一該等變動(dòng)子區(qū)塊的編號(hào)至所述主控端。
17.如權(quán)利要求16所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸系統(tǒng),其特征在于,所述主控端依據(jù)傳來的編號(hào),使所述該等傳來的變動(dòng)子區(qū)塊取代一監(jiān)控所述幀中具有相同編號(hào)的子區(qū)塊。
18.如權(quán)利要求15所述的監(jiān)控視頻圖像的實(shí)時(shí)傳輸系統(tǒng),其特征在于,所述變動(dòng)子區(qū)塊集合中的所述該等變動(dòng)子區(qū)塊是在所述幀中相互連結(jié)且形呈一矩形排列。
全文摘要
一種監(jiān)控視頻圖像的實(shí)時(shí)傳輸方法,運(yùn)用于連接一主控端及一被控端的網(wǎng)絡(luò)系統(tǒng)上。首先,自被控端將其接收到的每一圖像幀定義成多個(gè)子區(qū)塊,其中尋找一基準(zhǔn)的變動(dòng)子區(qū)塊作為始點(diǎn),對(duì)該幀中特定范圍內(nèi)的其它子區(qū)塊執(zhí)行至少一個(gè)判斷條件,以將該基準(zhǔn)變動(dòng)子區(qū)塊的相對(duì)編號(hào)及符合前述判斷條件的其它子區(qū)塊的編號(hào)制成一變動(dòng)子區(qū)塊集合。之后,將變動(dòng)子區(qū)塊集合進(jìn)行編碼,并將編碼后的變動(dòng)子區(qū)塊集合傳送給主控端取代原先的子區(qū)塊。
文檔編號(hào)H04N5/14GK1527541SQ0310709
公開日2004年9月8日 申請(qǐng)日期2003年3月5日 優(yōu)先權(quán)日2003年3月5日
發(fā)明者張紹寧 申請(qǐng)人:威達(dá)電股份有限公司