專利名稱:一種街景場景編輯器及其算法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種編輯器,具體的涉及一種街景場景編輯器及其算法。
背景技術(shù):
隨著時代與科技的發(fā)展,多媒體技術(shù)也日益趨于多元化成熟化,從近年來涌現(xiàn)的虛擬AR和全景技術(shù)來看,全景技術(shù)正在成為AR技術(shù)的便捷化簡裝現(xiàn)行產(chǎn)品。在全景產(chǎn)品中,全景顯示技術(shù)以及算法尤為重要,目前已有的全景產(chǎn)品算法中,以六面體算法居多。此算法是將六張照片貼于一個六面立方體上,常稱為天空盒子,這種落后的算法最大的壞處就是需要六張圖片,且圖片的循序,顛倒等容易出錯。另一種落后的算法是,場景中輔助物件元素的位置算法,這種算法以全景圖片的 長寬像素值作為基準,如果遇到圖片大小不等,則會出錯。這兩種落后的算法都是將場景所需要的位置和顯示信息記錄于XML文件中,這個時候一個可視化的場景信息編輯器就變得尤為重要。
發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)中的不足,本發(fā)明旨在提供一種街景場景編輯器及其算法,該編輯器編輯過程可視化,操作大為簡便。為實現(xiàn)上述技術(shù)目的,達到上述技術(shù)效果,本發(fā)明通過以下技術(shù)方案實現(xiàn)一種街景場景編輯器,其包括一用于解析XML文件的XML解析器,所述XML解析器連接一用于將XML解析器解析后的場景信息進行二次解析的球面解析器,所述球面解析器連接一用于顯示解析信息的球面體顯示器,所述球面體顯示器所顯示的解析信息包括一用于訪問外部網(wǎng)頁的Web元件,點擊所述Web元件可以訪問外部網(wǎng)頁;一用于對內(nèi)容進行圖片顯示的彈窗元件,點擊所述彈窗元件可以對某個內(nèi)容進行圖片顯示;一用于顯示整個虛擬環(huán)境的主場景;一用于播放、停止視屏文件的視頻元件,點擊所述視頻元件可播放視頻文件或停止正在播放的視頻文件和一用于場景跳轉(zhuǎn)、切換的場景元件,所述場景元件連接所述XML解析器,點擊所述場景元件將所要跳轉(zhuǎn)的場景標識符發(fā)送給所述XML解析器,所述XML解析器在存儲于內(nèi)存中的XML文件按照標識符信息進行場景查找,查找到場景后再跳轉(zhuǎn)到球面解析器進行二次解析,解析后將二次解析的信息發(fā)送給所述球面體顯示器。一種街景場景編輯器的算法,首先,將場景看作一個球面體,而后將全景照片包裹于球面體上得到一場景球面體,然后,將所述場景球面體依據(jù)真實世界中地理信息的經(jīng)緯度劃分經(jīng)度和緯度,最后,將場景中的輔助物件記錄所在相應(yīng)的位置。本發(fā)明的工作原理如下步驟I :XML解析器開始解析XML文件,并且將XML信息存儲在內(nèi)存中,將XML信息以場景標簽解析成多個場景信息。首次運行,默認是將第一個場景的XML信息發(fā)送給球面體解析器,解析顯示。步驟2 :球面體解析器在接受到XML解析器發(fā)送的場景信息后,將場景信息二次解析,解析為主場景圖片信息和輔助元件信息。解析完成后則按照各個信息單元新建這些輔助元件,顯示在球面體顯示器中。所顯示出來的元素分為五類主場景,負責場景顯示,即我們看到的虛擬環(huán)境;web元件,負責訪問外部網(wǎng)頁;彈窗元件,負責彈窗,對某個內(nèi)容進行圖片顯示;視頻元件,負責播放、停止視頻文件,也可帶web鏈接;場景元件,負責場景的跳轉(zhuǎn),切換到自己想要去的虛擬場景中;點擊web元件訪問web鏈接;點擊彈窗元件彈出圖片窗口,常常對某個物品進行圖片說明,有關(guān)閉按鈕。點擊視頻元件播放、暫停視頻文件,一般模擬電視,媒體播放;點擊場景元件跳轉(zhuǎn)場景,將所要跳轉(zhuǎn)的場景標識符發(fā)送給XML解析器,讓XML解析器在存儲于內(nèi)存中的XML按照標識符信息進行場景查找,查找到場景后再跳到步驟I,執(zhí) 行,周而復(fù)始。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果本發(fā)明可以可視化的編輯場景,即使沒有任何開發(fā)經(jīng)驗的用戶,也能打造個性化的全景,編輯過程完全可視化,一條龍,無需用戶寫一行代碼,用戶所需要做的工作只是簡單的點點鼠標,即可將場景發(fā)布到web,共客戶展示。上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實施,以下以本發(fā)明的較佳實施例并配合附圖詳細說明如后。本發(fā)明的具體實施方式
由以下實施例及其附圖詳細給出。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中圖I示出了本發(fā)明的結(jié)構(gòu)示意圖。圖中標號說明1、XML解析器,2、球面解析器,3、球面體顯示器,301、Web元件,302、彈窗元件,303、主場景,304、視頻元件,305、場景元件。
具體實施例方式下面將參考附圖并結(jié)合實施例,來詳細說明本發(fā)明。參見圖I所示,一種街景場景編輯器,其包括一用于解析XML文件的XML解析器1,所述XML解析器I連接一用于將XML解析器解析后的場景信息進行二次解析的球面解析器2,所述球面解析器2連接一用于顯示解析信息的球面體顯示器3,所述球面體顯示器3所顯示的解析信息包括一用于訪問外部網(wǎng)頁的Web元件301,點擊所述Web元件301可以訪問外部網(wǎng)頁;一用于對內(nèi)容進行圖片顯示的彈窗元件302,點擊所述彈窗元件302可以對某個內(nèi)容進行圖片顯示;一用于顯示整個虛擬環(huán)境的主場景303 ;—用于播放、停止視屏文件的視頻元件304,點擊所述視頻元件304可播放視頻文件或停止正在播放的視頻文件和一用于場景跳轉(zhuǎn)、切換的場景元件305,所述場景元件305連接所述XML解析器1,點擊所述場景元件305將所要跳轉(zhuǎn)的場景標識符發(fā)送給所述XML解析器I,所述XML解析器I在存儲于內(nèi)存中的XML文件按照標識符信息進行場景查找,查找到場景后再跳轉(zhuǎn)到球面解析器2進行二次解析,解析后將二次解析的信息發(fā)送給所述球面體顯示器3。一種街景場景編輯器的算法,首先,將場景看作一個球面體,而后將全景照片包裹于球面體上得到一場景球面體,然后,將所述場景球面體依據(jù)真實世界中地理信息的經(jīng)緯度劃分經(jīng)度和緯度,最后,將場景中的輔助物件記錄所在相應(yīng)的位置。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種街景場景編輯器,其特征在于包括一用于解析XML文件的XML解析器(1),所述XML解析器(I)連接一用于將XML解析器解析后的場景信息進行二次解析的球面解析器(2),所述球面解析器(2)連接一用于顯示解析信息的球面體顯示器(3),所述球面體顯示器(3)所顯示的解析信息包括一用于訪問外部網(wǎng)頁的Web元件(301),點擊所述Web元件(301)可以訪問外部網(wǎng)頁;一用于對內(nèi)容進行圖片顯示的彈窗元件(302),點擊所述彈窗元件(302)可以對某個內(nèi)容進行圖片顯示;一用于顯示整個虛擬環(huán)境的主場景(303);—用于播放、停止視屏文件的視頻元件(304),點擊所述視頻元件(304)可播放視頻文件或停止正在播放的視頻文件和一用于場景跳轉(zhuǎn)、切換的場景元件(305),所述場景元件(305)連接所述XML解析器(I),點擊所述場景元件(305)將所要跳轉(zhuǎn)的場景標識符發(fā)送給所述XML解析器(1),所述XML解析器(I)在存儲于內(nèi)存中的XML文件按照標識符信息進行場景查找,查找到場景后再跳轉(zhuǎn)到球面解析器(2)進行二次解析,解析后將二次解析的信息發(fā)送給所述球面體顯示器(3)。
2.一種根據(jù)權(quán)利要求I所述的街景場景編輯器的算法,其特征在于首先,將場景看作一個球面體,而后將全景照片包裹于球面體上得到一場景球面體,然后,將所述場景球面體依據(jù)真實世界中地理信息的經(jīng)緯度劃分經(jīng)度和緯度,最后,將場景中的輔助物件記錄所在相應(yīng)的位置。
全文摘要
本發(fā)明公開了一種街景場景編輯器,其包括一用于解析XML文件的XML解析器,所述XML解析器連接一用于將XML解析器解析后的場景信息進行二次解析的球面解析器,所述球面解析器連接一用于顯示解析信息的球面體顯示器,所述球面體顯示器所顯示的解析信息包括一用于訪問外部網(wǎng)頁的Web元件;一用于對內(nèi)容進行圖片顯示的彈窗元件;一用于顯示整個虛擬環(huán)境的主場景;一用于播放、停止視屏文件的視頻元件和一用于場景跳轉(zhuǎn)、切換的場景元件,所述場景元件連接所述XML解析器。本發(fā)明的編輯器完全可視化編輯,便于使用者編輯操作。
文檔編號G06T17/00GK102831110SQ201110157698
公開日2012年12月19日 申請日期2011年6月13日 優(yōu)先權(quán)日2011年6月13日
發(fā)明者陳德陽, 黃國建, 高涵毅 申請人:江蘇仕德偉網(wǎng)絡(luò)科技股份有限公司