亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

序列幀與全景的相互轉(zhuǎn)換方法

文檔序號:8299762閱讀:437來源:國知局
序列幀與全景的相互轉(zhuǎn)換方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及虛擬現(xiàn)實、虛擬影像展示技術(shù),具體涉及一種序列幀與全景的相互轉(zhuǎn)換方法。
【背景技術(shù)】
[0002]隨著計算機技術(shù)的飛速發(fā)展及虛擬現(xiàn)實類項目的迅速擴展,各類商城及房地產(chǎn)項目的表現(xiàn)效果也越來越多,越來越形象逼真,而一些比較傳統(tǒng)的表現(xiàn)方式就越來越無法滿足大部分客戶對于展現(xiàn)方式的要求。在傳統(tǒng)的表現(xiàn)方式中,展示的手段無非是靜態(tài)的平面圖片和動態(tài)的視頻,也有比較少的三維全景展示。而在這些展示方法中,靜態(tài)圖片只能提供場景的某一角度圖像,即使是廣角鏡頭,也不能有效全面的對場景進行表現(xiàn);而動態(tài)視頻雖然可以讓用戶對場景有全面的了解,可圖像的視角依然有限,觀看方式取決于拍攝者的拍攝方式,并不自由,更重要的是,客戶只能對其進行瀏覽,并不能實際操作進行交互。
[0003]隨著人們對用戶體驗要求不斷提高,僅僅以圖片或者視頻展現(xiàn)的商城類網(wǎng)站或房產(chǎn)等領(lǐng)域的項目已經(jīng)不能滿足客戶及廣大用戶對視覺效果及交互性的要求,而此時,虛擬現(xiàn)實類項目將成為軟件公司的下一個掘金點,這對網(wǎng)站的推廣無疑會起到非常重要的作用,甚至會提高一些它們的瀏覽率及成交率。
[0004]近年來,隨著技術(shù)的不斷發(fā)展,3d技術(shù)越來越成熟,以unity為主要技術(shù)的3D項目逐漸興起,廣泛運用于電商網(wǎng)站、裝修類網(wǎng)站及售樓寶等多種行業(yè)。雖然這種方法可以解決靜態(tài)圖片和動態(tài)視頻都存在的問題,但是也有自身的很多不足,例如unity的插件問題一直沒有一個很好的解決,unity會經(jīng)常地更新他們的插件,導致項目無法正常運行,另一個重要的問題就是這種3d的技術(shù)都需要建模,而模型文件通常都會非常耗內(nèi)存,如果模型比較多且模型文件比較大的情況下,項目的打開速度會非常慢甚至崩潰,這就大大地降低了用戶體驗。

【發(fā)明內(nèi)容】

[0005]針對靜態(tài)圖片不能有效地對全景進行展現(xiàn)的問題,以及u3d(unity3d)的插件及耗內(nèi)存問題,本發(fā)明提供了一種序列幀與全景的相互轉(zhuǎn)換方法。同時,單純的360度全景展示只能對一個具體場景進行拖拉旋轉(zhuǎn),以此查看該場景的具體信息,不能實現(xiàn)u3d的漫游效果,而本發(fā)明方法中序列幀的加入便很好地解決了這一問題,模擬了 u3d里的場景漫游效果。
[0006]本發(fā)明提供的序列幀與全景的相互轉(zhuǎn)換方法,為當前項目建立一個工作目錄A,然后執(zhí)行如下步驟:
[0007]第一步,把自動漫游效果的視頻用一幀一幀的圖片表示出來,然后將所有圖片組合成一個序列幀文件,將序列幀文件存儲在工作目錄A中;
[0008]第二步,利用將全景圖片生成swf格式的360度全景文件;將所有的360度全景文件存儲在工作目錄A中;
[0009]第三步,實現(xiàn)序列幀與360度全景的轉(zhuǎn)換,具體是:建立序列幀文件與360度全景文件之間的對應關(guān)系;利用flex實現(xiàn)轉(zhuǎn)換接口 ;在前臺頁面上添加觸發(fā)轉(zhuǎn)換接口的按鈕,當觸發(fā)該按鈕時,實現(xiàn)序列幀與360度全景的轉(zhuǎn)換。
[0010]所述的轉(zhuǎn)換接口實現(xiàn)序列幀文件與360度全景文件之間的互相切換,當該接口的輸入為序列幀,輸出為需要展示的360度全景文件,當該接口的輸入為360度全景文件,輸出為漫游播放的序列幀文件。
[0011]本發(fā)明的序列幀與全景的相互轉(zhuǎn)換方法,彌補了一般3d技術(shù)及利用常規(guī)圖片或視頻展現(xiàn)的不足,其的優(yōu)點與積極效果在于:
[0012](I)真實感強,場景都是基于對真實圖片的制作生成的,相比其他建模生成對象更加真實可信;
[0013](2)比靜態(tài)圖片或動態(tài)視頻能表達更多的圖像信息,并可以實現(xiàn)用戶任意控制,交互性好;
[0014](3)經(jīng)過對圖像的透視處理模擬真實三維實景,沉浸感強烈,給觀賞者帶來身臨其境的感覺;
[0015](4)生成方便,制作周期短,且制作成本相對較低;
[0016](5)文件小,傳輸方便,適合網(wǎng)絡使用,發(fā)布格式多樣,適合各種形式的應用;
[0017](6)實現(xiàn)了 u3d的漫游效果,完成了漫游與場景操作的無縫銜接及相互轉(zhuǎn)換。
【附圖說明】
[0018]圖1是本發(fā)明的序列幀與全景的相互轉(zhuǎn)換方法的流程示意圖;
[0019]圖2是本發(fā)明實例中所展示的一個360全景圖片示意圖。
【具體實施方式】
[0020]下面將結(jié)合附圖和實例對本發(fā)明作進一步的詳細說明。
[0021]本發(fā)明提供的序列幀與全景的相互轉(zhuǎn)換方法,可使用戶首先借助序列幀進行漫游,當漫游到某一感興趣的場景時,切換到360度全景模式,對該場景進行操作,同樣地,當瀏覽完成,還可以切換回序列幀模式繼續(xù)漫游。
[0022]本發(fā)明的序列幀與全景的相互轉(zhuǎn)換方法,主要運用了 java、Krpano及flex等相關(guān)技術(shù)完成。本發(fā)明方法的實現(xiàn)流程如圖1所示。用戶在使用本發(fā)明方法前,需要提供制作序列幀文件所需的圖片以及需要展示的全景圖片。
[0023]第一步,實現(xiàn)序列幀。把自動漫游效果圖片組合成一個序列幀文件。建立一個工作目錄,命名為A,將生成的序列幀文件保存在工作目錄A下。
[0024]第二步,生成360度全景文件。
[0025]利用三維全景制作軟件Krpano將每一張普通圖片格式的全景圖片生成所需要的swf格式的360度全景文件。將生成的360度全景文件放入工作目錄A下,以在使用中進行調(diào)用。
[0026]第三步,實現(xiàn)序列幀與360度全景文件的相互轉(zhuǎn)換。
[0027]建立序列幀中各圖片與360度全景文件之間的對應關(guān)系,使得當點擊某個序列幀文件時,可轉(zhuǎn)換到對應的360度全景中。利用flex實現(xiàn)轉(zhuǎn)換接口,轉(zhuǎn)換接口實現(xiàn)序列幀文件與360度全景文件之間的互相切換。轉(zhuǎn)換接口的輸入為序列幀時,輸出為需要展示的360度全景文件。轉(zhuǎn)換接口的輸入為360度全景文件時,輸出為對應的序列幀自動漫游。在前臺頁面上添加調(diào)用flex所實現(xiàn)的轉(zhuǎn)換接口的按鈕,并給該按鈕添加觸發(fā)事件,當觸發(fā)該按鈕時,實現(xiàn)序列幀與360度全景的轉(zhuǎn)換。
[0028]本發(fā)明實例在前臺頁面添加轉(zhuǎn)換按鈕,在序列幀自動漫游時隨時可以點擊該按鈕轉(zhuǎn)換到對應的360度全景文件,當序列幀文件漫游播放完畢后自動轉(zhuǎn)到設定的360度全景文件顯示,這樣實現(xiàn)了漫游顯示與全景顯示的效果。
[0029]本發(fā)明利用flex實現(xiàn)了序列幀與全景的轉(zhuǎn)換,既解決了 360度全景展示無法漫游的問題,同時又解決了 unity3D占用內(nèi)存太大造成卡頓的問題,序列幀完成自動漫游效果,自動漫游完成后切換到360度全景完成全方位展示,并且序列幀在自動漫游過程中可以隨時暫停。
[0030]在使用時,啟動項目,首先進入一段序列幀實現(xiàn)的自動漫游效果展示,在序列幀播放完成后點擊按鈕進入到某一具體的場景,此處也可實現(xiàn)不點擊按鈕自動切換到360全景中,并且在序列幀漫游的過程中,可以隨時點擊按鈕進入到360全景,在360度全景中用戶可以任意控制場景對其進行拖拉旋轉(zhuǎn)等,瀏覽完成后點擊按鈕進入下一段序列幀的自動漫游,漫游完成進入下一個360度全景展示,依次循環(huán),完成序列幀自動漫游效果與360度全景展示的相互轉(zhuǎn)換。
[0031]隨著計算機應用規(guī)模的擴大,越來越多的消費者更青睞于互聯(lián)網(wǎng)帶來的便利,網(wǎng)上購物、網(wǎng)上體驗變得越來越廣泛,越來越流行。但是,與此同時,還有相對較多的消費者不相信這種方式,還是更加愿意到實體店購買或者體驗,造成這種現(xiàn)象的原因就是,雖然電商網(wǎng)站及體驗網(wǎng)站非常多,但他們的商品要么以圖片形式展現(xiàn),要么以一段視頻的形式展現(xiàn),無法直觀形象的表現(xiàn)出物品的真實效果,甚至會有比較大的偏差,用戶真實拿到的實物和在網(wǎng)上看到的有比較大的出入,而本發(fā)明提供的方法便很好地解決了這一問題,而且該技術(shù)可以廣泛的應用于多個領(lǐng)域,如網(wǎng)上商城、家居裝修類網(wǎng)站、房地產(chǎn)行業(yè)中流行的售樓寶等各種需要展現(xiàn)的網(wǎng)站及項目中。從企業(yè)的角度來看,該技術(shù)的實現(xiàn)會增加他們的客戶群及客戶對其的信任度,對他們產(chǎn)品的推廣能起到很好的作用;從廣大用戶的角度來看,該技術(shù)的實現(xiàn)大大增加了用戶體驗效果,使用戶能更加真實形象具體的了解自己感興趣的東西,不會有太大偏差。因此,從長遠來看,該技術(shù)的實現(xiàn)必然是今后互聯(lián)網(wǎng)行業(yè)發(fā)展的一大趨勢。
【主權(quán)項】
1.一種序列幀與全景的相互轉(zhuǎn)換方法,其特征在于,為當前項目建立一個工作目錄A,然后執(zhí)行下面步驟: 第一步,把自動漫游效果的視頻用一幀一幀的圖片表示出來,然后將所有圖片組合成一個序列幀文件,將序列幀文件存儲在工作目錄A中; 第二步,利用三維全景制作軟件Krpano將全景圖片生成swf格式的360度全景文件;將所有的360度全景文件存儲在工作目錄A中; 第三步,實現(xiàn)序列幀與360度全景的轉(zhuǎn)換,具體是:建立序列幀文件與360度全景文件之間的對應關(guān)系;利用flex實現(xiàn)轉(zhuǎn)換接口 ;在前臺頁面上添加觸發(fā)轉(zhuǎn)換接口的按鈕,當觸發(fā)該按鈕時,實現(xiàn)序列幀與360度全景的轉(zhuǎn)換; 所述的轉(zhuǎn)換接口實現(xiàn)序列幀與360度全景文件之間的互相切換,當該接口的輸入為序列幀時,輸出為需要展示的360度全景文件,當該接口的輸入為360度全景文件,輸出為漫游播放的序列幀文件。
2.根據(jù)權(quán)利要求1所述的一種序列幀與全景的相互轉(zhuǎn)換方法,其特征在于,所述的第三步中,在序列幀文件漫游播放時,點擊觸發(fā)轉(zhuǎn)換接口的按鈕,轉(zhuǎn)換到對應的360度全景文件,當序列幀文件漫游播放完畢后自動轉(zhuǎn)到設定的360度全景文件顯示。
【專利摘要】本發(fā)明提供了一種序列幀與全景的相互轉(zhuǎn)換方法,涉及虛擬現(xiàn)實、虛擬影像展示技術(shù)。本發(fā)明在建立的工作目錄下存儲展示自動漫游效果的序列幀以及swf格式的360度全景文件;建立序列幀文件與360度全景文件之間的對應關(guān)系,利用flex實現(xiàn)轉(zhuǎn)換接口,在前臺頁面上添加觸發(fā)轉(zhuǎn)換接口的按鈕,當觸發(fā)該按鈕時,實現(xiàn)序列幀與360度全景的轉(zhuǎn)換。本發(fā)明解決了360度全景展示無法漫游的問題,同時又解決了unity3D占用內(nèi)存太大造成卡頓的問題,實現(xiàn)了自動漫游效果,真實感強,交互性好,制作成本相對較低,適合網(wǎng)絡使用。
【IPC分類】G06T15-00
【公開號】CN104616342
【申請?zhí)枴緾N201510063965
【發(fā)明人】鄭劍平, 焦玉婷, 夏榆濱, 王昌輝
【申請人】北京明蘭網(wǎng)絡科技有限公司
【公開日】2015年5月13日
【申請日】2015年2月6日
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1