專(zhuān)利名稱(chēng):一種在多幅全景圖之間切換的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖片與圖片之間的切換的方法,特別是一種在多幅全景圖之間切換的方法。
背景技術(shù):
全景圖是一種可以呈現(xiàn)360度水平視角場(chǎng)景的圖片,其廣泛運(yùn)用在網(wǎng)站建設(shè)、公安、消防、教學(xué)與科研中。全景圖可以以多種格式存儲(chǔ)。為適應(yīng)矩形屏幕,全景圖在播放前通常要進(jìn)行透視矯正,且一般只能通過(guò)電子計(jì)算機(jī)或其它有計(jì)算能力的電子設(shè)備觀看。
全景圖的觀看是一個(gè)互動(dòng)的過(guò)程。觀看一幅全景圖時(shí),觀察者可以對(duì)全景圖播放器進(jìn)行PTZ調(diào)整(pan/tilt/zoom,即平移、傾斜、縮放),其操作遠(yuǎn)比瀏覽普通的圖片復(fù)雜。而當(dāng)瀏覽多幅全景圖構(gòu)成的一系列全景圖片時(shí),如果單獨(dú)調(diào)整每幅全景圖,其操作非常復(fù)雜,而且難于找到切換前后全景圖中景物之間的對(duì)應(yīng)關(guān)系。這種復(fù)雜度大大降低了瀏覽多幅全景圖的方便性,限制了全景圖的用途。
一種現(xiàn)有的對(duì)多全景圖瀏覽的應(yīng)用是VT(Virtual Tour,即虛擬游覽)。在VT中,每個(gè)全景圖的拍攝位置相隔較遠(yuǎn)但可以互相看到,全景圖之間的切換通過(guò)導(dǎo)航地圖、全景圖中的熱點(diǎn)、選擇全景圖的縮略圖實(shí)現(xiàn)。但是在VT中,切換全景圖后的初始PTZ參數(shù)是一事先確定值,不隨前一幅全景圖的PTZ參數(shù)而變化。
另一種對(duì)全景圖的應(yīng)用是全景視頻。在全景視頻中,全景圖的切換是自動(dòng)、依次、按順序進(jìn)行的,觀看者無(wú)法自由控制什么時(shí)候進(jìn)行切換和切換到哪一幅全景圖。
發(fā)明內(nèi)容
本發(fā)明的目的是為了解決瀏覽多幅全景圖時(shí)操作過(guò)于復(fù)雜的問(wèn)題而提出的一種在多幅全景圖之間切換的方法。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明所采用的技術(shù)方案是一種在多幅全景圖之間切換的方法,其包含如下步驟1、全景圖像獲取步驟,該步驟是采集多幅全景圖,并確定每幅全景圖的初始觀看方向;再通過(guò)設(shè)定視場(chǎng)角及縮略圖大小,對(duì)每幅全景圖應(yīng)用透視變換生成縮略圖;2、圖像設(shè)置步驟,該步驟是在一顯示對(duì)象上顯示包含有多幅全景圖及每幅全景圖對(duì)應(yīng)的縮略圖;并可在同一時(shí)刻有一幅全景圖和多于一幅全景圖對(duì)應(yīng)的縮略圖被顯示;3、切換步驟,該切換步驟是當(dāng)一幅不與當(dāng)前顯示全景圖對(duì)應(yīng)的縮略圖被選取時(shí),當(dāng)前顯示的全景圖切換為該縮略圖對(duì)應(yīng)的全景圖;切換的后一幅全景圖的初始PTZ參數(shù)隨上一幅全景圖被切換前的PTZ參數(shù)而變化。
在本發(fā)明中,所述切換的后一幅全景圖的初始PTZ參數(shù)隨上一幅全景圖被切換前的PTZ參數(shù)而變化是指后一幅全景圖的初始PTZ參數(shù)與上一幅全景圖被切換前的PTZ參數(shù)相同。
在本發(fā)明中,所述全景圖的獲取方式包括但不限于從真實(shí)照片拍攝拼合而成或從三維模型導(dǎo)出而成。
在本發(fā)明中,所述全景圖對(duì)應(yīng)的縮略圖的生成方式,包括但不限于將該全景圖的進(jìn)行仿射變換或生成該全景圖某個(gè)角度上的透視變換。
本發(fā)明采用上述技術(shù)方案,使得觀看者可以自由地在多幅全景圖之間切換,該方法簡(jiǎn)化了計(jì)算機(jī)軟件中多幅全景圖瀏覽部分的人機(jī)交互動(dòng)作,使得多幅全景圖瀏覽技術(shù)更加實(shí)用。
以下結(jié)合附圖和具體實(shí)施方式
來(lái)進(jìn)一步說(shuō)明本發(fā)明。
圖1是本發(fā)明的在多幅全景圖之間切換的方法具體實(shí)施的流程圖。(請(qǐng)補(bǔ)充)圖2為本發(fā)明中提到的各種瀏覽元素以及它們之間的關(guān)系。
圖3為本發(fā)明的一個(gè)標(biāo)注示意圖。
具體實(shí)施方案為使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面結(jié)合具體實(shí)施方式
,進(jìn)一步闡述本發(fā)明。
本發(fā)明的在多幅全景圖之間切換的方法實(shí)施的硬件環(huán)境是包含運(yùn)算部件、二維顯示設(shè)備和二維坐標(biāo)輸入設(shè)備的計(jì)算機(jī)系統(tǒng),也可以包括具備這三項(xiàng)特征的手持式智能設(shè)備。以下以個(gè)人計(jì)算機(jī)系統(tǒng)為例來(lái)說(shuō)明本發(fā)明的在多幅全景圖之間切換的方法。
該方法一般來(lái)說(shuō),如圖1所示,包括全景圖像獲取步驟101、圖像設(shè)置步驟102和切換步驟103。在全景圖像獲取步驟101中,首先要采集多幅全景圖,而全景圖的獲取方式包括但不限于從真實(shí)照片拍攝拼合而成或從三維模型導(dǎo)出而成。在采集全景圖時(shí),要確定每幅全景圖的初始觀看方向。然后通過(guò)每幅全景圖的視場(chǎng)角及及縮略圖大小,對(duì)每幅全景圖應(yīng)用透視變換生成縮略圖。
在圖像設(shè)置步驟102中,可以在一顯示對(duì)象上顯示包含有多幅全景圖及每幅全景圖對(duì)應(yīng)的縮略圖;并可在同一時(shí)刻有一幅全景圖和多于一幅全景圖對(duì)應(yīng)的縮略圖被顯示;其顯示對(duì)象包含但不限于顯示器、液晶顯示屏、投影儀。
也就是說(shuō),在個(gè)人計(jì)算機(jī)系統(tǒng)中裝入一個(gè)軟件,該軟件可以實(shí)現(xiàn)上述的圖像設(shè)置步驟102。通過(guò)該軟件可以在屏幕上顯示一個(gè)“當(dāng)前全景圖視口”,顯示全景圖序列中的某一幅;并在屏幕上顯示多個(gè)“縮略圖視口”,“縮略圖視口”的個(gè)數(shù)小于等于全景圖序列中全景圖的個(gè)數(shù);在圖像設(shè)置步驟102中,全景圖對(duì)應(yīng)的縮略圖的生成方式,包括但不限于將該全景圖進(jìn)行仿射變換或生成該全景圖某個(gè)角度上的透視變換。
全景圖的仿射變換,指的是將全景圖進(jìn)行縮小、放大、鏡像、錯(cuò)切變換或以上四種變換的疊加。
全景圖某個(gè)角度上的透視變換包括以下步驟將全景圖貼圖到包圍視點(diǎn)的一個(gè)封閉曲面上;取一個(gè)不經(jīng)過(guò)視點(diǎn)的平面做為視平面;在視平面上取一個(gè)矩形區(qū)域,全景圖貼圖在視平面上的投影圖像就是全景圖某個(gè)角度上的透視變換。
在切換步驟103實(shí)現(xiàn)過(guò)程中,當(dāng)一幅不與當(dāng)前顯示全景圖對(duì)應(yīng)的縮略圖被選取時(shí),當(dāng)前顯示的全景圖切換為該縮略圖對(duì)應(yīng)的全景圖;如當(dāng)鼠標(biāo)在“縮略圖視圖”上移動(dòng)時(shí),把“當(dāng)前全景視圖”顯示的全景圖切換為鼠標(biāo)所指的那個(gè)縮略圖對(duì)應(yīng)的全景圖,為了自由地在多幅全景圖之間切換,本發(fā)明一個(gè)重要的特點(diǎn)就是切換到后一幅全景圖的時(shí)候?qū)⑵涑跏糚TZ參數(shù)設(shè)置為與上一幅全景圖被切換前的PTZ參數(shù)相同。
圖2為本發(fā)明中提到的各種瀏覽元素以及它們之間的關(guān)系。其體現(xiàn)了當(dāng)前全景圖視圖與各幅全景圖以及各全景圖的縮略圖之間的關(guān)系。
圖3給出了本發(fā)明一個(gè)標(biāo)注示意圖,圖中201為當(dāng)前全景圖視口,一般在一個(gè)時(shí)間點(diǎn)只有也肯定只有一幅全景圖顯示,202,203,204,205為縮略圖視口,206為切換后的全景圖視口,207,208,209,20a為切換后的縮略圖視口。切換前,如果縮略圖202被選中,對(duì)應(yīng)的全景圖將顯示在全景圖視口201中;切換后208被選中,對(duì)應(yīng)的全景圖顯示在206中。
以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點(diǎn)。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說(shuō)明書(shū)中描述的只是說(shuō)明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會(huì)有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書(shū)及其等效物界定。
權(quán)利要求
1.一種在多幅全景圖之間切換的方法,其特征在于,包含如下步驟1)、全景圖像獲取步驟,該步驟是采集多幅全景圖,并確定每幅全景圖的初始觀看方向;再通過(guò)設(shè)定視場(chǎng)角及縮略圖大小,對(duì)每幅全景圖應(yīng)用透視變換生成縮略圖;2)、圖像設(shè)置步驟,該步驟是在一顯示對(duì)象上顯示包含有多幅全景圖及每幅全景圖對(duì)應(yīng)的縮略圖;并可在同一時(shí)刻有一幅全景圖和多于一幅全景圖對(duì)應(yīng)的縮略圖被顯示;3)、切換步驟,該切換步驟是當(dāng)一幅不與當(dāng)前顯示全景圖對(duì)應(yīng)的縮略圖被選取時(shí),當(dāng)前顯示的全景圖切換為該縮略圖對(duì)應(yīng)的全景圖;切換的后一幅全景圖的初始PTZ參數(shù)隨上一幅全景圖被切換前的PTZ參數(shù)而變化。
2.根據(jù)權(quán)利要求1所述的在多幅全景圖之間切換的方法,其特征在于,所述切換的后一幅全景圖的初始PTZ參數(shù)隨上一幅全景圖被切換前的PTZ參數(shù)而變化是指后一幅全景圖的初始PTZ參數(shù)與上一幅全景圖被切換前的PTZ參數(shù)相同。
3.根據(jù)權(quán)利要求1所述的在多幅全景圖之間切換的方法,其特征在于,所述全景圖的獲取方式包括但不限于從真實(shí)照片拍攝拼合而成或從三維模型導(dǎo)出而成。
4.根據(jù)權(quán)利要求1所述的在多幅全景圖之間切換的方法,其特征在于,所述全景圖對(duì)應(yīng)的縮略圖的生成方式,包括但不限于將該全景圖的仿射變換步驟或該全景圖某個(gè)角度上的透視變換步驟。
5.根據(jù)權(quán)利要求1所述的在多幅全景圖之間切換的方法,其特征在于,其顯示對(duì)象包含但不限于顯示器、液晶顯示屏、投影儀。
全文摘要
一種在多幅全景圖之間切換的方法,其包含全景圖像獲取、圖像設(shè)置和切換等步驟,全景圖像獲取是采集多幅全景圖,并確定每幅全景圖的初始觀看方向;再通過(guò)設(shè)定視場(chǎng)角及縮略圖大小,對(duì)每幅全景圖應(yīng)用透視變換生成縮略圖;圖像設(shè)置是在一顯示對(duì)象上顯示包含有多幅全景圖及每幅全景圖對(duì)應(yīng)的縮略圖;并可在同一時(shí)刻有一幅全景圖和多于一幅全景圖對(duì)應(yīng)的縮略圖被顯示;切換是當(dāng)一幅不與當(dāng)前顯示全景圖對(duì)應(yīng)的縮略圖被選取時(shí),當(dāng)前顯示的全景圖切換為該縮略圖對(duì)應(yīng)的全景圖;切換的后一幅全景圖的初始PTZ參數(shù)隨上一幅全景圖被切換前的PTZ參數(shù)而變化。該方法簡(jiǎn)化了計(jì)算機(jī)軟件中多幅全景圖瀏覽部分的人機(jī)交互動(dòng)作,使得多幅全景圖瀏覽技術(shù)更加實(shí)用。
文檔編號(hào)G06T15/20GK101090460SQ20061002765
公開(kāi)日2007年12月19日 申請(qǐng)日期2006年6月13日 優(yōu)先權(quán)日2006年6月13日
發(fā)明者胡曉峰 申請(qǐng)人:上海杰圖軟件技術(shù)有限公司