專利名稱:一種面向多動態(tài)圖像的定位辨識顯示方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多動態(tài)圖像定位顯示方法,尤其涉及一種針對同時顯示多個動態(tài)
圖像的情況,實現(xiàn)動態(tài)圖像與實際場景之間定位與辨識的圖像定位顯示方法,屬于圖像處 理技術(shù)領(lǐng)域。
背景技術(shù):
在安防監(jiān)控、交通管理、工業(yè)控制等諸多領(lǐng)域,為了讓用戶在同一時間掌握盡可能 多的監(jiān)控對象信息,需要在一個物理顯示裝置(如顯示屏或電視墻)中同時顯示多個動態(tài) 圖像。相應(yīng)的技術(shù)解決方案被稱為多屏幕顯示技術(shù)。 在國際申請?zhí)枮镻CT/KR2006/003074的專利申請中,提供了一種用于提供多屏幕 的設(shè)備和用于動態(tài)配置多屏幕的方法。該設(shè)備包括數(shù)字信號處理模塊;服務(wù)處理模塊,產(chǎn) 生用于顯示恢復(fù)的服務(wù)的多個邏輯屏幕和覆蓋屏幕;輸出模塊,將服務(wù)處理模塊產(chǎn)生的多 個邏輯屏幕映射到顯示屏幕上的不同位置,并允許覆蓋屏幕覆蓋顯示屏幕。另外,在國際申 請?zhí)枮镻CT/KR2006/003070的專利申請中,提供了一種用于提供多屏幕的設(shè)備和動態(tài)地配 置多屏幕的方法。該設(shè)備包括數(shù)字信號處理模塊,接收預(yù)定的信息并基于預(yù)定的信息恢復(fù) 服務(wù);服務(wù)處理模塊,顯示與服務(wù)有關(guān)的多個邏輯屏幕;以及輸出模塊,在顯示屏幕上的不 同位置排列由服務(wù)處理模塊提供的邏輯屏幕。邏輯屏幕具有指示邏輯屏幕在顯示屏幕上是 否可見的屬性信息。但是,上述基于硬件實現(xiàn)的多屏幕顯示技術(shù)存在以下不足l)顯示數(shù) 量有限;2)實現(xiàn)成本較高;3)觀測點有限只能集中觀測,不利于多處分散觀測。
另一方面,現(xiàn)有基于軟件實現(xiàn)的多屏幕顯示技術(shù)也存在許多不足,例如可同時顯 示的動態(tài)圖像數(shù)量有限,無法提供注釋說明加以區(qū)分辨識,也無法描述其圖像源的運動軌 跡等。譬如治安監(jiān)控點遍及重要街道的各個角落,其部署數(shù)量不斷增多,但至今沒有合適的 實時集中監(jiān)測方案;又譬如在運動會直播中,分布在各地的觀眾無法在電腦屏幕上選看和標 識多個競技項目直播現(xiàn)場,而只能觀看同一個直播畫面;還有,譬如當巡邏車沿途行進時,每 個監(jiān)測點的圖像都實時傳輸給遠程的觀看人員,觀看人員能夠看到同步播放的圖像,但是圖 像本身并不包含當前監(jiān)測點的運動軌跡,需要借助人力來說明監(jiān)測圖像所處的監(jiān)測地點。能 否把實時圖像與圖像來源的運動軌跡關(guān)聯(lián)起來,讓用戶觀看實時圖像時還能夠了解該實時圖 像的運動軌跡,即讓圖像具有定位信息的自動解釋能力,是一項很有現(xiàn)實意義的工作。
現(xiàn)在,視頻信號的種類越來越豐富,例如有原始攝像視頻信號、符合電視規(guī)格的電 視采集視頻信號、符合各種壓縮規(guī)格的網(wǎng)絡(luò)視頻信號、捕獲屏幕畫面的屏幕實時監(jiān)控畫面、 還有已錄制的符合各種播放格式的多媒體文檔、在線流媒體等諸多類型。在多屏幕顯示技 術(shù)中如何將這些不同格式的動態(tài)圖像數(shù)據(jù)兼容起來,實現(xiàn)在同一屏幕中混合播放,仍然是 一個有待解決的問題。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于提供一種面向多動態(tài)圖像的定位辨識顯示方法。
3該方法解決了在同一顯示界面中播放多個不同種類的動態(tài)圖像時的定位辨識問題。
為實現(xiàn)上述的發(fā)明目的,本發(fā)明采用下述的技術(shù)方案 —種面向多動態(tài)圖像的定位辨識顯示方法,其特征在于包括如下的步驟
(1)制作可包含圖像辨識信息的顯示界面,在顯示界面上繪制用于播放動態(tài)圖像 的顯示區(qū)域,并賦予顯示區(qū)域ID ;對于某個動態(tài)圖像,首先賦予動態(tài)圖像ID,然后將其映射 到指定的顯示區(qū)域; (2)在規(guī)則鏈中新增規(guī)則節(jié)點,保存經(jīng)過修改的規(guī)則鏈;所述規(guī)則節(jié)點包含了動 態(tài)圖像ID、顯示區(qū)域ID和映射關(guān)系的信息; (3)當動態(tài)圖像到達時,依據(jù)動態(tài)圖像ID搜索規(guī)則鏈,找到對應(yīng)的規(guī)則節(jié)點;然后 讀取并解析規(guī)則節(jié)點,從規(guī)則節(jié)點中讀取對應(yīng)的顯示區(qū)域ID,并獲取該顯示區(qū)域ID對應(yīng)的 顯示區(qū)域的相對位置,在該顯示區(qū)域中顯示該動態(tài)圖像。 所述動態(tài)圖像包括多種格式的圖像數(shù)據(jù)時,首先進行識別,然后分解數(shù)據(jù)并按照 統(tǒng)一數(shù)據(jù)結(jié)構(gòu)重新組織數(shù)據(jù),在數(shù)據(jù)轉(zhuǎn)換完畢之后再進入播放流程。 在進行動態(tài)定位辨識顯示時,首先將背景更換為包含動態(tài)圖像辨識信息的動態(tài)定 位地圖;在規(guī)則節(jié)點中增設(shè)動態(tài)定位坐標,該動態(tài)定位坐標接收定位信息;所有規(guī)則節(jié)點、 包含定位信息的電子地圖構(gòu)成一個規(guī)則鏈。 當動態(tài)圖像和定位信息到達時,從規(guī)則鏈中獲取規(guī)則節(jié)點,解析得到規(guī)則節(jié)點中 該動態(tài)圖像的動態(tài)圖像顯示區(qū)域;比較動態(tài)圖像顯示區(qū)域的位置與定位信息是否一致?如 果不一致,則動態(tài)圖像顯示區(qū)域移動到定位信息處進行顯示;如果一致,則將動態(tài)圖像顯示 區(qū)域移動到定位信息處,動態(tài)圖像顯示在該定位信息處。 下一次定位信息到達時,動態(tài)圖像顯示區(qū)域按照該定位信息移動位置,動態(tài)圖像 隨之顯示在最新的定位信息處。 所述動態(tài)圖像在傳遞圖像數(shù)據(jù)的同時也傳遞動態(tài)圖像的定位信息。 所述定位信息通過包括GPS定位、雷達導(dǎo)航定位、測向定位在內(nèi)的技術(shù)手段獲得。 本發(fā)明將多種類、多數(shù)量的動態(tài)圖像放置在一個可自主設(shè)置播放區(qū)域、可描述播
放畫面名稱或者播放畫面間關(guān)聯(lián)的顯示界面中。在該顯示界面中顯示的動態(tài)圖像易于定位
辨識,并具有定位信息的自動解釋能力。因此,本發(fā)明是對現(xiàn)有圖像顯示定位技術(shù)的有益改進。
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步的詳細說明。
圖1為本發(fā)明所提供的多動態(tài)圖像定位顯示方法的邏輯結(jié)構(gòu)示意圖; 圖2為本發(fā)明中所使用的一個顯示界面示意圖; 圖3顯示了本發(fā)明中所使用的規(guī)則鏈的一個示例; 圖4顯示了建立規(guī)則節(jié)點和規(guī)則鏈的基本流程; 圖5顯示了按照規(guī)則鏈來提供顯示的基本流程; 圖6顯示了按照包含定位信息的規(guī)則鏈來提供顯示的基本流程; 圖7為采用移動定位方法所獲得的顯示界面的一個示例; 圖8為針對不同種類的動態(tài)圖像,分解數(shù)據(jù)并按照統(tǒng)一數(shù)據(jù)結(jié)構(gòu)重新組織數(shù)據(jù)的
4操作流程圖; 圖9為在顯示界面中實現(xiàn)多種類型的動態(tài)圖像同屏播放顯示的一個示例。
具體實施例方式
如圖1所示,本發(fā)明所提供的多動態(tài)圖像定位顯示方法包括四個方面的工作,分 別是人機界面的處理、動態(tài)圖像的顯示處理、動態(tài)圖像的測向處理和針對各種動態(tài)圖像的 統(tǒng)一顯示。在圖1中,粗線條表示動態(tài)圖像數(shù)據(jù),細線條表示諸如規(guī)則鏈、測向等控制數(shù)據(jù)。 下面對此展開詳細的說明。
—.人機界面的處理 本發(fā)明中的人機界面為用戶操作的人機對話界面。該界面上可手工插入包含辨識 信息的背景,在背景手工切割動態(tài)圖像顯示區(qū)域,并引入圖像數(shù)據(jù)顯示。更具體地,人機界 面的處理包括如下的操作 1.制作可包含圖像辨識信息的顯示界面。
2.繪制動態(tài)圖像顯示區(qū)域 在顯示界面上為動態(tài)圖像確定出顯示位置和區(qū)域大小。在本發(fā)明中,將計算機輔 助設(shè)計領(lǐng)域的畫板技術(shù)(例如Microsoft Visio、AutoCAD、Windows操作系統(tǒng)自帶的畫板程 序mspaint. exe等圖像編輯軟件)引入動態(tài)圖像顯示領(lǐng)域。動態(tài)圖像顯示區(qū)域可以以畫板 技術(shù)為基礎(chǔ)進行繪制。這樣繪制出的動態(tài)圖像顯示區(qū)域,數(shù)量多少不受限制,占用面積也不 受限制大則可占據(jù)整個顯示窗口、小則可以肉眼分辨即可。所繪制的動態(tài)圖像顯示區(qū)域, 可用鼠標拖動移動,也可隨時改變占用面積。
3.實現(xiàn)動態(tài)圖像的映射 對于某個動態(tài)圖像,首先賦予其作為標識用的動態(tài)圖像ID(videoID),然后將其映 射到指定的動態(tài)圖像顯示區(qū)域,即讓該動態(tài)圖像在指定的動態(tài)圖像顯示區(qū)域進行顯示。動 態(tài)圖像顯示區(qū)域就像容器一樣,可以填充動態(tài)圖像,可以替換現(xiàn)有的動態(tài)圖像為另一個動 態(tài)圖像。 圖2顯示了本發(fā)明中所使用的一個顯示界面示意圖。該界面由三部分組成背景 Bl、動態(tài)圖像顯示區(qū)域Zl, Z2, Z3、動態(tài)圖像VI、 V2、 V3等。顯示界面Wl是一個包含多個動 態(tài)圖像顯示區(qū)域,每個動態(tài)圖像顯示區(qū)域中播放一個或多個動態(tài)圖像的用戶顯示界面。該 用戶顯示界面把多種類、多數(shù)量的動態(tài)圖像通過預(yù)定的規(guī)則組成一幅具有內(nèi)在關(guān)聯(lián)意義的 有機整體,從而構(gòu)成了一個具有語義的虛擬環(huán)境。如圖2所示,該顯示界面由三部分組成 背景B1、動態(tài)圖像顯示區(qū)域Z1,Z2,Z3、動態(tài)圖像V1、V2、V3。顯示界面可以在單臺計算機屏 幕上實現(xiàn),也可以在網(wǎng)絡(luò)中任意多臺計算機屏幕上同步顯示,因此可以廣泛應(yīng)用在視頻監(jiān) 控、視頻會議、屏幕監(jiān)控等實時顯示領(lǐng)域。 其中,背景B1為靜態(tài)圖案或者動態(tài)圖像,例如可以為與GIS定位信息關(guān)聯(lián)的地圖 信息;可以為播放內(nèi)容的名稱等說明信息(源名稱1、源名稱2、源名稱3等);可以為播放 內(nèi)容的物理位置信息;可以為播放內(nèi)容的連接關(guān)系描述信息等;也可以是無特別意義的美
工圖案等。 動態(tài)圖像顯示區(qū)域可以為長方形、正方形、圓形、多邊形等任一規(guī)則幾何圖形或不 規(guī)則幾何圖形或動態(tài)變化的圖形等。
動態(tài)圖像可以源自本地或者網(wǎng)絡(luò)的多種圖像來源,例如可以為PCcamera攝像信 號;可以為攝像機經(jīng)過視頻采集卡輸入進來的信號;可以為多媒體文檔數(shù)據(jù);可以為截取 屏幕的實時屏幕畫面等等。動態(tài)圖像的數(shù)據(jù)格式可以包含h. 264、h. 263、xvid、divx、wmv3、 mss2等動態(tài)圖像(多媒體)壓縮格式或者bmp、 jpg等靜態(tài)圖像格式。
二.動態(tài)圖像的顯示處理 如何將動態(tài)圖像逐一顯示在指定的動態(tài)圖像顯示區(qū)域呢?本發(fā)明采用了顯示規(guī) 則技術(shù),將單路動態(tài)圖像、指定的動態(tài)圖像顯示區(qū)域形成一個顯示規(guī)則節(jié)點,多路動態(tài)圖像 對應(yīng)多條規(guī)則節(jié)點則構(gòu)成規(guī)則鏈。 顯示規(guī)則技術(shù)主要包括兩部分的工作,第一部分的工作是建立規(guī)則節(jié)點和規(guī)則 鏈,第二部分的工作是按照規(guī)則鏈來提供顯示。具體而言可以包括以下幾個方面第一, 在顯示界面的底層鋪設(shè)具有位置信息或者動態(tài)圖像描述信息的背景(可以為動態(tài)背景) 圖像;第二,在底層背景的上層繪制一定形狀的動態(tài)圖像顯示區(qū)域(形狀可以動態(tài)變化), 并分配顯示區(qū)域ID ;第三,為上述動態(tài)圖像顯示區(qū)域選取相應(yīng)的動態(tài)圖像(具有動態(tài)圖像 ID);第四,在規(guī)則鏈中新增一個節(jié)點,該節(jié)點記錄了動態(tài)圖像ID、顯示區(qū)域ID和背景的關(guān) 聯(lián)規(guī)則。 如圖3所示,本發(fā)明中所使用的規(guī)則鏈是由一條一條的規(guī)則組成的集合。在規(guī)則 鏈中的規(guī)則均可以隨時新增、刪除、修改等,所以也被稱為動態(tài)規(guī)則鏈。規(guī)則鏈由規(guī)則節(jié)點 組成,每個規(guī)則節(jié)點包含了對動態(tài)圖像的描述和識別信息(即動態(tài)圖像ID)、動態(tài)圖像顯示 區(qū)域的識別信息(即顯示區(qū)域ID)以及映射關(guān)系的信息。
下面顯示了用于描述規(guī)則鏈的數(shù)據(jù)結(jié)構(gòu) 圖4顯示了建立規(guī)則節(jié)點和規(guī)則鏈的基本流程。該基本流程包括如下步驟首先 選取背景,編輯動態(tài)圖像顯示區(qū)域,然后選取放入動態(tài)圖像顯示區(qū)域內(nèi)顯示的動態(tài)圖像,動 態(tài)圖像、動態(tài)圖像顯示區(qū)域和/或定位測向信息組合起來形成一條顯示規(guī)則節(jié)點,所有的 規(guī)則節(jié)點、背景自動構(gòu)成一個規(guī)則鏈;接著在規(guī)則鏈中新增一個規(guī)則節(jié)點,保存經(jīng)過修改的 規(guī)則鏈。 圖5顯示了按照規(guī)則鏈來提供顯示的基本流程。當動態(tài)圖像到達時,依據(jù)動態(tài)圖
6像ID搜索規(guī)則鏈,找到對應(yīng)的規(guī)則節(jié)點;然后讀取并解析規(guī)則節(jié)點,從規(guī)則節(jié)點中讀取對 應(yīng)的顯示區(qū)域ID和相關(guān)瞬間邊界描述等內(nèi)容,并獲取該顯示區(qū)域ID對應(yīng)背景的相對位置, 然后描繪瞬間邊界,在背景的動態(tài)圖像顯示區(qū)域就可以顯示該動態(tài)圖像。背景中同時顯示 的辨識信息可以讓當前顯示的動態(tài)圖像有相應(yīng)的說明或解釋。
下面介紹如何使用規(guī)則鏈實現(xiàn)對動態(tài)圖像的顯示處理。
1.如何顯示新增動態(tài)圖像 需要新增顯示時,可以當場繪畫一個新的動態(tài)圖像顯示區(qū)域,填充動態(tài)圖像,則規(guī) 則鏈能夠立即自動添加一條顯示規(guī)則節(jié)點,瞬間就可以顯示出新增的動態(tài)圖像的播放畫 面。
2.如何調(diào)整動態(tài)圖像布局 需要重新調(diào)整動態(tài)圖像顯示區(qū)域所在的位置時,可以用鼠標拖動動態(tài)圖像顯示區(qū) 域,移動到合適的位置,此時規(guī)則節(jié)點信息自動改變,動態(tài)圖像就像水隨著容器移動一樣隨 著動態(tài)圖像顯示區(qū)域移動在新的位置顯示。
3.如何更換顯示內(nèi)容 需要更換不同動態(tài)圖像時,可以將動態(tài)圖像顯示區(qū)域的顯示內(nèi)容更換為另一個動 態(tài)圖像,此時規(guī)則節(jié)點信息自動改變,正在播放的動態(tài)圖像則立即停止并消失,替代出現(xiàn)的 是更換后的動態(tài)圖像的實時播放畫面。
4.更換背景 多路動態(tài)圖像播放中,可以更換背景、刪除背景等修改操作,該修改內(nèi)容自動保存
在規(guī)則鏈中并實時生效,不影響當前動態(tài)圖像的實時播放顯示。 5.更多動態(tài)圖像顯示區(qū)域操作動作 在多路動態(tài)圖像播放中,可以移動位置、拉大、縮小、增加、刪除等各種變換,變換 內(nèi)容自動保存在規(guī)則鏈中并實時生效,相應(yīng)地動態(tài)圖像自動跟隨該動態(tài)圖像顯示區(qū)域移動 顯示、放大顯示、縮小顯示、增加顯示動態(tài)圖像、停止顯示動態(tài)圖像等。
三.動態(tài)圖像的測向處理 所謂動態(tài)圖像的測向處理是要解決這樣一個問題,即對于正在播放的動態(tài)圖像, 如何確定其拍攝地位于哪個地點?要解決這個問題,不能依賴圖像內(nèi)容,而是需要依賴對 攝像機的GIS (Geogr即hicInformation System,地理信息系統(tǒng))定位,定位后顯示在一個 背景為動態(tài)定位地圖的顯示界面上。 為此,本發(fā)明首先需要一套用于實現(xiàn)GIS信息服務(wù)的硬件平臺。該硬件平臺包括 GIS主機、客戶端、繪圖儀、掃描儀、衛(wèi)星接收器及網(wǎng)絡(luò)設(shè)備等。其中GIS主機可以是工作站 /服務(wù)器或運算能力較強的微型計算機;客戶端可以是GPS或者北斗等衛(wèi)星定位系統(tǒng)的用 戶終端,它們安裝在拍攝動態(tài)圖像的攝像機上;網(wǎng)絡(luò)設(shè)備可以包括布線系統(tǒng)、網(wǎng)橋、路由器 和交換機等。搭建上述硬件平臺是地理信息系統(tǒng)領(lǐng)域的常規(guī)技術(shù),在此就不詳細贅述了。
在本發(fā)明中,可以采用兩種圖像定位方法。其中一種是固定定位方法,另外一種是 移動定位方法。所謂固定定位方法是指在背景B1上手工繪制出一個矩形框或圓形框等,該 框作為背景B1上具有固定位置的動態(tài)圖像顯示區(qū)域。當攝像機移動時,根據(jù)相關(guān)的定位技 術(shù)如GPS定位、雷達導(dǎo)航定位、測向定位等獲得該攝像機的定位信息(即地理位置數(shù)據(jù)),相 應(yīng)移動到顯示界面的對應(yīng)地點。這樣,觀看人員看到的是該地點的動態(tài)圖像內(nèi)容。所謂移動定位方法是指首先通過GIS定位技術(shù)中讀取攝像機的定位信息,然后找到背景Bl上相應(yīng) 的坐標,接著移動顯示窗口將該坐標設(shè)置為中心進行顯示。這樣,觀看者就可以看到對象的 位置在進行移動和變化。該移動定位方法需要用變化的位置來追蹤和描述動態(tài)圖像,很適 合應(yīng)用在類似巡邏車、高空飛行現(xiàn)場直播等場合中。 為了描述運動軌跡,首先需要一項定位數(shù)據(jù)輸入定位信息。即當監(jiān)控視頻圖像數(shù) 據(jù)到達時,定位信息也要到達。該定位信息可以來自前述用于實現(xiàn)GIS信息服務(wù)的硬件平 臺。其次,需要具有定位信息的電子地圖做定位背景。 前述的顯示規(guī)則技術(shù)需要增設(shè)定位信息才可以適用于動態(tài)定位顯示。S卩,其規(guī)則 節(jié)點中不僅需要包含動態(tài)圖像、動態(tài)圖像顯示區(qū)域信息,而且需要包含測向信息,其規(guī)則鏈 中的背景不僅需要包含辨識信息,而且需要包含測向定位的電子地圖。
包含測向信息的規(guī)則鏈的數(shù)據(jù)結(jié)構(gòu)如下所示 typedef __qyDisplayRules—struct__
int
struct Rect int Rect
Struct int int char
氺
rule
type ;
zoneXY ; videoID moveXY ;
y
該類型為規(guī)則
固定動態(tài)圖像顯示區(qū)域
動態(tài)圖像
測向信息
基準坐標X
基準坐標y
* backgro皿dFileName ;
冃
件名
int moveX ; //領(lǐng)lj向坐標x
int moveY ; //領(lǐng)lj向坐標y
} background 5 } RULEGROUP ;
包括定位信息的規(guī)則鏈,不僅適用于動態(tài)圖像的手工定位辨識顯示,而且也能夠 進行動態(tài)圖像的動態(tài)定位辨識顯示。
具體的動態(tài)定位辨識顯示,包括以下幾個步驟
1.背景更換為包含動態(tài)圖像辨識信息的動態(tài)定位地圖。 2.在規(guī)則節(jié)點中增設(shè)動態(tài)定位坐標,該動態(tài)定位坐標自動接收GI S信息。動態(tài)圖 像、動態(tài)圖像顯示區(qū)域和/或定位測向信息組合起來形成一條具有定位信息的顯示規(guī)則節(jié) 點; 3.自動構(gòu)成具有定位信息的規(guī)則鏈所有規(guī)則節(jié)點、包含定位信息的電子地圖自 動構(gòu)成一個規(guī)則鏈。 4.定位坐標一旦變化,動態(tài)圖像顯示區(qū)域自動移動到電子地圖的對應(yīng)位置 moveX、 moveY,在該位置上播放當前的動態(tài)圖像。
8
圖6顯示了按照包含定位信息的規(guī)則鏈來提供顯示的基本流程。動態(tài)圖像到達 時,定位信息譬如GPS定位信息、雷達定位信息等也自動到達。當動態(tài)圖像和定位信息到達 時,從規(guī)則鏈中獲取規(guī)則節(jié)點,解析得到規(guī)則節(jié)點中該動態(tài)圖像的動態(tài)圖像顯示區(qū)域。比較 動態(tài)圖像顯示區(qū)域的位置與定位信息是否一致?如果不一致,則動態(tài)圖像顯示區(qū)域移動到 定位信息處進行顯示;如果一致,則自動將動態(tài)圖像顯示區(qū)域移動到定位信息處,緊接著動 態(tài)圖像就顯示在該定位信息處。等下一次定位信息到達時,動態(tài)圖像顯示區(qū)域自動移動,動 態(tài)圖像隨即顯示在最新的定位信息處。如此,便可以看到動態(tài)圖像在一個運動軌跡上運動 并即時播放。即正在按照一定軌跡運動中的動態(tài)圖像的動態(tài)定位顯示。圖7為采用移動定 位方法所獲得的顯示界面的一個示例。
四.針對各種動態(tài)圖像的統(tǒng)一顯示 前已述及,本發(fā)明中的動態(tài)圖像涉及多種來源和多種圖像格式。如來源包括電視 信號、VCD、DVD的電影數(shù)據(jù)、多媒體文件、流媒體、電腦屏幕的實時監(jiān)控畫面等。圖像格式包 括avi、wmv、h. 263、h. 264等;如何將不同格式的圖像數(shù)據(jù)兼容起來,實現(xiàn)在同一屏幕中混 合播放,仍然是一個有待解決的問題。 對此,本發(fā)明中采用兩種解決方案。 一種是在顯示界面中針對多種動態(tài)圖像設(shè)置 多種對應(yīng)的格式轉(zhuǎn)換插件,就如同現(xiàn)有的網(wǎng)絡(luò)瀏覽器通過安裝插件的方式兼容播放多種視 頻圖像那樣。該解決方案的缺點在于對提供顯示服務(wù)的計算機的運算能力要求較高,運行 過程中也容易造成死機。另外一種解決方案是提供了針對多種動態(tài)圖像的統(tǒng)一數(shù)據(jù)格式。 如圖8所示,雖然每種動態(tài)圖像都有自身的圖像格式或者壓縮格式等,但不論是什么類型 的動態(tài)圖像,到達本地計算機后都首先進行識別,然后分解數(shù)據(jù)并按照統(tǒng)一數(shù)據(jù)結(jié)構(gòu)重新 組織數(shù)據(jù),從而轉(zhuǎn)換到統(tǒng)一的數(shù)據(jù)格式。在數(shù)據(jù)轉(zhuǎn)換完畢之后再進入標準的播放流程,從而 實現(xiàn)多種類動態(tài)圖像的統(tǒng)一顯示。圖9為在顯示界面中實現(xiàn)多種類型的動態(tài)圖像同屏播放 顯示的一個示例。 利用本發(fā)明所提供的多動態(tài)圖像定位顯示方法,在實時同步播放的前提下,攝像 畫面、屏幕畫面、多媒體文檔播放畫面等一種或多種類型的動態(tài)圖像能夠放置在一個可自 主設(shè)置播放區(qū)域、并可描述播放畫面名稱或者播放畫面間關(guān)聯(lián)的虛擬背景中,成為一個背 景意義明確、關(guān)聯(lián)描述清晰、整體化的顯示界面。此處的可自主設(shè)置播放區(qū)域是指以下一種 或多種情況設(shè)置動態(tài)圖像顯示區(qū)域位置或移動位置、設(shè)置區(qū)域尺寸或改變尺寸、設(shè)置一個 動態(tài)圖像顯示區(qū)域或多個、刪除一個或多個等。 以上對本發(fā)明所提供的面向多動態(tài)圖像的定位辨識顯示方法進行了詳細的說明。 對本領(lǐng)域的一般技術(shù)人員而言,在不背離本發(fā)明實質(zhì)精神的前提下對它所做的任何顯而易 見的改動,都將構(gòu)成對本發(fā)明專利權(quán)的侵犯,將承擔(dān)相應(yīng)的法律責(zé)任。
權(quán)利要求
一種面向多動態(tài)圖像的定位辨識顯示方法,其特征在于包括如下的步驟(1)制作可包含圖像辨識信息的顯示界面,在顯示界面上繪制用于播放動態(tài)圖像的顯示區(qū)域,并賦予顯示區(qū)域ID;對于某個動態(tài)圖像,首先賦予動態(tài)圖像ID,然后將其映射到指定的顯示區(qū)域;(2)在規(guī)則鏈中新增規(guī)則節(jié)點,保存經(jīng)過修改的規(guī)則鏈;所述規(guī)則節(jié)點包含了動態(tài)圖像ID、顯示區(qū)域ID和映射關(guān)系的信息;(3)當動態(tài)圖像到達時,依據(jù)動態(tài)圖像ID搜索規(guī)則鏈,找到對應(yīng)的規(guī)則節(jié)點;然后讀取并解析規(guī)則節(jié)點,從規(guī)則節(jié)點中讀取對應(yīng)的顯示區(qū)域ID,并獲取該顯示區(qū)域ID對應(yīng)的顯示區(qū)域的相對位置,在該顯示區(qū)域中顯示該動態(tài)圖像。
2. 如權(quán)利要求1所述的面向多動態(tài)圖像的定位辨識顯示方法,其特征在于所述動態(tài)圖像包括多種格式的圖像數(shù)據(jù)時,首先進行識別,然后分解數(shù)據(jù)并按照統(tǒng)一 數(shù)據(jù)結(jié)構(gòu)重新組織數(shù)據(jù),在數(shù)據(jù)轉(zhuǎn)換完畢之后再進入播放流程。
3. 如權(quán)利要求1所述的面向多動態(tài)圖像的定位辨識顯示方法,其特征在于在進行動態(tài)定位辨識顯示時,首先將背景更換為包含動態(tài)圖像辨識信息的動態(tài)定位地圖;在規(guī)則節(jié)點中增設(shè)動態(tài)定位坐標,該動態(tài)定位坐標接收定位信息;所有規(guī)則節(jié)點、包含 定位信息的電子地圖構(gòu)成一個規(guī)則鏈。
4. 如權(quán)利要求3所述的面向多動態(tài)圖像的定位辨識顯示方法,其特征在于 當動態(tài)圖像和定位信息到達時,從規(guī)則鏈中獲取規(guī)則節(jié)點,解析得到規(guī)則節(jié)點中該動態(tài)圖像的動態(tài)圖像顯示區(qū)域;比較動態(tài)圖像顯示區(qū)域的位置與定位信息是否一致?如果不 一致,則動態(tài)圖像顯示區(qū)域移動到定位信息處進行顯示;如果一致,則將動態(tài)圖像顯示區(qū)域 移動到定位信息處,動態(tài)圖像顯示在該定位信息處。
5. 如權(quán)利要求4所述的面向多動態(tài)圖像的定位辨識顯示方法,其特征在于 下一次定位信息到達時,動態(tài)圖像顯示區(qū)域按照該定位信息移動位置,動態(tài)圖像隨之顯示在最新的定位信息處。
6. 如權(quán)利要求3所述的面向多動態(tài)圖像的定位辨識顯示方法,其特征在于 所述動態(tài)圖像在傳遞圖像數(shù)據(jù)的同時也傳遞動態(tài)圖像的定位信息。
7. 如權(quán)利要求3所述的面向多動態(tài)圖像的定位辨識顯示方法,其特征在于 所述定位信息通過包括GPS定位、雷達導(dǎo)航定位、測向定位在內(nèi)的技術(shù)手段獲得。
全文摘要
本發(fā)明公開了一種面向多動態(tài)圖像的定位辨識顯示方法。首先制作顯示界面,在顯示界面上繪制用于動態(tài)圖像的顯示區(qū)域;對于某個動態(tài)圖像,將其映射到指定的顯示區(qū)域,在規(guī)則鏈中新增規(guī)則節(jié)點,保存經(jīng)過修改的規(guī)則鏈;當動態(tài)圖像到達時,依據(jù)動態(tài)圖像ID搜索規(guī)則鏈,找到對應(yīng)的規(guī)則節(jié)點;然后讀取并解析規(guī)則節(jié)點,從規(guī)則節(jié)點中讀取對應(yīng)的顯示區(qū)域ID,獲取顯示區(qū)域ID對應(yīng)的顯示區(qū)域的位置,在該顯示區(qū)域中顯示動態(tài)圖像。本發(fā)明將多種類、多數(shù)量的動態(tài)圖像放置在一個可自主設(shè)置播放區(qū)域、可描述播放畫面名稱或者播放畫面間關(guān)聯(lián)的顯示界面中。在該顯示界面中顯示的動態(tài)圖像易于定位辨識,并具有定位信息的自動解釋能力。
文檔編號G09G5/14GK101777335SQ20101010316
公開日2010年7月14日 申請日期2010年1月28日 優(yōu)先權(quán)日2010年1月28日
發(fā)明者俞蔚明, 王清煥 申請人:俞蔚明;王清煥