專利名稱:全景圖像產(chǎn)生方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像產(chǎn)生方法,尤指一種全景圖像產(chǎn)生方法。
背景技術(shù):
—般的數(shù)字拍攝裝置,如數(shù)字相機(jī)(以下皆以數(shù)字相機(jī)來舉例說明),能拍攝特定范圍的場(chǎng)景,以便使用者日后回憶。但數(shù)字相機(jī)拍攝的視角有一固定范圍,無法將環(huán)繞四周的美景全部拍攝在同一張圖像中,因此常造成許多遺憾。 于是,漸漸發(fā)展出一種可拍攝全景照片功能的相機(jī),所謂全景照片,就是將寬廣的
景物分段拍攝為多張照片,然后通過相關(guān)軟件拼接起來,成為一張連貫的照片。全景攝影
(panorama)是一種非常有趣的攝影類別,它將超過180度的景象壓縮在一幅圖片上,展現(xiàn)
的內(nèi)容遠(yuǎn)遠(yuǎn)超過人眼視角平時(shí)所能容納,如此給人帶來極強(qiáng)的視覺沖擊。 目前的數(shù)字相機(jī)在進(jìn)行全景拍攝時(shí),大都是將連續(xù)拍攝的圖像先個(gè)別儲(chǔ)存起來,
當(dāng)接合圖像階段時(shí),再進(jìn)行圖像縮小的動(dòng)作,以加快處理速度,盡快地讓使用者可以看到全
景圖像。請(qǐng)參考圖l,該圖為公知的全景圖像l的一具體實(shí)施例的示意圖。如圖l所示,使
用者對(duì)目標(biāo)景象連續(xù)拍攝多張局部圖像后于后端接合,而在顯示圖像時(shí),將接合后的全景
圖像1依照屏幕的可視區(qū)域11來縮放成適當(dāng)大小,以利使用者觀看。如圖2所示,可視區(qū)
域11中具有兩張局部圖像111、113,當(dāng)使用者進(jìn)行放大時(shí),便可從所拍的全景圖像1逐漸改
變縮小比例來達(dá)到放大的目的。 然而,在接合圖像的過程中,將原本拍攝的圖像縮小后進(jìn)行編輯,并未保留原本高解析的圖像。當(dāng)使用者觀看所拍的全景圖像l,互動(dòng)地移動(dòng)或放大圖像來觀看其所感興趣的區(qū)域時(shí),一般相機(jī)僅是相對(duì)地平移并利用既有的縮小的全景圖像來放大,當(dāng)其放大倍率超過全景圖像的原有分辨率時(shí),其所呈現(xiàn)出的結(jié)果必然是模糊的圖像,請(qǐng)參考圖3,由于放大局部圖像111、113至超過其最大分辨率時(shí),其中的圖像便產(chǎn)生模糊的視覺效果,因此無法滿足一般使用者的需求。 為了解決低分辨率的缺點(diǎn),另外提出采用較高解析的圖像來接合成全景圖像,于接合完畢后,再將其縮放至適當(dāng)大小來顯示于屏幕。如此雖然于放大圖像時(shí),可以從較高解析的圖像擷取數(shù)據(jù)來顯示,以顯示較高的圖像細(xì)節(jié),然這種方式需要耗費(fèi)大量的圖像接合時(shí)間,過長(zhǎng)的等待時(shí)間亦會(huì)讓使用者感到不適。
發(fā)明內(nèi)容
對(duì)于追求瀏覽不失真的圖像為目標(biāo),本案發(fā)明人有感于先前技術(shù)存在圖像處理時(shí)
間過長(zhǎng)或成本偏高等問題,故在進(jìn)行全景拍攝完后,把每張局部圖像及其縮小的圖像皆予
以儲(chǔ)存,主要是以縮小的圖像來接合成全景圖像,若分辨率不足時(shí),便使用原始大小的局部
圖像來接合,來提供較高的圖像接合效率,并能互動(dòng)地顯示更高解析的全景圖像。 本發(fā)明目的在于提供一種全景圖像產(chǎn)生方法,并能解決公知技術(shù)的問題。 本發(fā)明提供了一種全景圖像產(chǎn)生方法,適用于一數(shù)字拍攝裝置拍攝一全景,其中該全景圖像產(chǎn)生方法包括以下步驟
對(duì)該全景拍攝多個(gè)局部圖像; 將每一該局部圖像分辨率降低以產(chǎn)生多個(gè)低分辨率局部圖像;
進(jìn)行一接合程序,將該等低分辨率局部圖像接合成一全景圖像;
確認(rèn)該全景圖像的放大倍率大于一默認(rèn)值;以及 接合目前瀏覽的一可視區(qū)域中的該些低分辨率局部圖像所對(duì)應(yīng)的該些相對(duì)分辨率較高的局部圖像,以產(chǎn)生一轉(zhuǎn)換圖像。 換句話說,本發(fā)明揭示一種全景圖像產(chǎn)生方法,適用于一數(shù)字拍攝裝置拍攝一全景,其中該全景圖像產(chǎn)生方法的執(zhí)行步驟如下首先,對(duì)全景拍攝多個(gè)局部圖像;其次,將每一局部圖像縮小以產(chǎn)生多個(gè)低分辨率局部圖像;進(jìn)行一接合程序,將低分辨率局部圖像接合成一全景圖像;判斷全景圖像的放大倍率是否超過一默認(rèn)值,并確認(rèn)該全景圖像的放大倍率大于該默認(rèn)值;利用高解析的圖像與先前估測(cè)的坐標(biāo)轉(zhuǎn)換矩陣來接合目前瀏覽一的可視區(qū)域中的低分辨率局部圖像所對(duì)應(yīng)的相對(duì)分辨率較高的局部圖像,以產(chǎn)生一轉(zhuǎn)換圖像。 本發(fā)明所揭示的全景圖像產(chǎn)生方法,能互動(dòng)地?cái)U(kuò)展圖像的細(xì)節(jié)而不需花費(fèi)太多時(shí)間,當(dāng)使用者需要較高細(xì)節(jié)的圖像時(shí),借由實(shí)時(shí)處理一小塊(可視區(qū)域)的局部圖像來互動(dòng)地增加原有全景圖像的分辨率,得以節(jié)省顯示全景圖像的時(shí)間。又,為了加快速度,利用高速緩存來儲(chǔ)存先前的轉(zhuǎn)換后的圖像,以利節(jié)省近期轉(zhuǎn)換過的圖像又須再次轉(zhuǎn)換的時(shí)間。
以上概述與接下來的詳細(xì)說明及附圖,皆是為了能進(jìn)一步說明本發(fā)明為達(dá)到預(yù)定目的所采取的方式、手段及技術(shù)效果。而有關(guān)本發(fā)明的其它目的及優(yōu)點(diǎn),將在后續(xù)的說明及附圖中加以闡述。
圖1為公知的全景圖像的一具體實(shí)施例的示意圖;圖2為公知的局部圖像的一具體實(shí)施例的示意圖;圖3為公知的模糊的局部圖像的一具體實(shí)施例的示意圖;圖4為本發(fā)明所揭示的全景圖像的一具體實(shí)施例的示意圖;以及圖5為本發(fā)明所揭示的局部圖像的一具體實(shí)施例的示意圖;以及圖6為本發(fā)明所揭示的全景圖像產(chǎn)生方法的一具體實(shí)施例的步驟流程圖。主要元件附圖標(biāo)記說明公知1 :全景圖像11 :可視區(qū)域111U13 :局部圖像本發(fā)明2 :全景圖像21 :可視區(qū)域31、33 :局部圖像S601 S633 :各個(gè)步驟流程
具體實(shí)施例方式
在進(jìn)行全景拍攝完后,大都會(huì)以較小尺寸的圖像來接合,以節(jié)省后置處理時(shí)間,當(dāng)使用者移動(dòng)圖像邊放大時(shí),其所呈現(xiàn)出的圖像會(huì)因?yàn)橐驯豢s小、分辨率較低的關(guān)系而顯得更模糊,以致其細(xì)節(jié)完全損失。有鑒于此,本發(fā)明提出一種較經(jīng)濟(jì)的多解析處理方式來呈現(xiàn)圖像的細(xì)節(jié)成分,此多解析的全景接合,既可保持原有的接合效率,并能互動(dòng)地顯示更高解析的全景圖像。 本發(fā)明主要技術(shù)特征在于利用原本拍攝的高分辨率圖像依需求進(jìn)行部分的接合已呈現(xiàn)圖像的細(xì)節(jié)成分,以下就僅提出必要的動(dòng)作流程,然而,本領(lǐng)域的普通技術(shù)人員皆知,除了以下所提及的流程步驟,數(shù)字圖像處理方式當(dāng)然包括其它的必要步驟,因此,不應(yīng)以本實(shí)施例為限。 首先,請(qǐng)參考圖4,該圖為本發(fā)明所揭示的全景圖像2的一具體實(shí)施例的示意圖。如圖4所示,使用者借由一數(shù)字拍攝裝置對(duì)目標(biāo)一全景連續(xù)拍攝多張局部圖像后,利用該些局部圖像縮小后來組合成寬廣視角的全景圖像2。借由相關(guān)軟件接合后的全景圖像2可依照屏幕的可視區(qū)域21來縮放成適當(dāng)大小,以利使用者觀看。 本發(fā)明提出的接合圖像方式針對(duì)可視區(qū)域21中,調(diào)整相鄰的低分辨率局部圖像的角度,以避免在拍攝期間因手震而拍出歪斜角度的圖像,其后,在比對(duì)低分辨率局部圖像的重疊區(qū)域的部分,以依據(jù)重疊區(qū)域來將低分辨率局部圖像接合成較無縫隙的圖像。
為了日后放大圖像的需求,每一拍攝的局部圖像會(huì)先儲(chǔ)存于內(nèi)存中,才個(gè)別進(jìn)行縮小以利快速接合。因此,當(dāng)使用者對(duì)可視區(qū)域21中的對(duì)象進(jìn)行放大,其放大倍率超過縮小的局部圖像的分辨率時(shí),便從內(nèi)存中選出目前可視區(qū)域21中原始大小的局部圖像,并針對(duì)局部圖像顯示于可視區(qū)域21中的部分進(jìn)行接合。 一具體實(shí)施例中,如圖5所示,系統(tǒng)是對(duì)原始大小的局部圖像31、33于可視區(qū)域21中顯示的部分進(jìn)行縫合,利用對(duì)小部分圖像進(jìn)行處理來加快縫合速度。 最后,請(qǐng)參閱圖6,該圖為本發(fā)明所揭示的全景圖像產(chǎn)生方式的一具體實(shí)施例的步驟流程圖。其中相關(guān)的局部圖像,請(qǐng)同時(shí)參照?qǐng)D4以及圖5。如圖6所示,此全景圖像產(chǎn)生方式包括以下步驟 首先,將數(shù)字拍攝裝置切換至一全景拍攝模式(步驟S601),并對(duì)目標(biāo)全景拍攝多個(gè)局部圖像(步驟S603),再將其儲(chǔ)存于內(nèi)存中(步驟S605);接著,對(duì)每一局部圖像縮小成適當(dāng)比例來產(chǎn)生多個(gè)低分辨率局部圖像(步驟S607);為了日后需要切換顯示原始大小的局部圖像,仍需記錄低分辨率局部圖像轉(zhuǎn)換成局部圖像的一轉(zhuǎn)換參數(shù)(步驟S608),其中,該轉(zhuǎn)換參數(shù)包括坐標(biāo)、角度、縮放比例等信息。 接著,使用者可任意瀏覽、平移、拉遠(yuǎn)或拉近地觀賞低分辨率局部圖像(步驟S609),在瀏覽圖像的過程中,系統(tǒng)會(huì)判斷目前可視區(qū)域21中顯示的圖像是否橫跨了兩個(gè)以上的低分辨率局部圖像(步驟S611);若否,便繼續(xù)瀏覽圖像;若步驟S611的判斷為是,便進(jìn)行一接合程序,以將于可視區(qū)域21中的該等低分辨率局部圖像接合成全景圖像2(步驟S613),其中當(dāng)然包括了調(diào)整相鄰低分辨率局部圖像的角度,以及比對(duì)重疊區(qū)域的步驟。
再來,判斷目前瀏覽的圖像的放大倍率是否超過一默認(rèn)值(S615),其中該默認(rèn)值為全景圖像2的放大倍率應(yīng)有的最低默認(rèn)值,若否則便繼續(xù)瀏覽圖像;若步驟S615的判斷為是,表示已超過目前瀏覽的低分辨率局部圖像的最大分辨率,則利用先前儲(chǔ)存的相對(duì)分辨率較高的局部圖像以及先前估測(cè)的坐標(biāo)轉(zhuǎn)換矩陣等轉(zhuǎn)換參數(shù),轉(zhuǎn)換成可視區(qū)域21中的所對(duì)應(yīng)的局部圖像部分(步驟S617)。 而在轉(zhuǎn)換圖像之前,系統(tǒng)會(huì)先判斷所欲顯示的轉(zhuǎn)換圖像是否已存在快取緩存單元(S619);若是,則從中讀取并顯示存放于快取緩存單元中的轉(zhuǎn)換圖像(S621);若否,則開始進(jìn)行轉(zhuǎn)換圖像的動(dòng)作,則意即擷取該等局部圖像31、33于可視區(qū)域21中的部分(S623),縮小部分的局部圖像以符合目前的放大倍率(S625),依據(jù)先前儲(chǔ)存的轉(zhuǎn)換參數(shù)來調(diào)整部分的局部圖像31、33的角度、亮度(S627),比對(duì)部分的局部圖像31、33的重疊區(qū)域(S629),再依據(jù)重疊區(qū)域來接合部分的局部圖像31、33,以增加接合的精確度。 最后,將部分局部圖像轉(zhuǎn)換完畢后,即可立即貼合于可視區(qū)域21顯示轉(zhuǎn)換圖像,并將其儲(chǔ)存于快取緩存單元(步驟S633),考慮圖像中放大部分通常為使用者有興趣的部分,重新再觀賞的機(jī)會(huì)較高,因此可將轉(zhuǎn)換后的圖像暫存于快取中,以利日后節(jié)省轉(zhuǎn)換圖像的時(shí)間。 借由以上具體實(shí)例詳述,當(dāng)可知本發(fā)明所揭示的全景圖像產(chǎn)生方法是當(dāng)進(jìn)行全景拍攝完后,先按一般程序把較高解析的局部圖像縮小來進(jìn)行接合,且原有的較高解析的局部圖像亦一并儲(chǔ)存于記憶卡,其中并把接合所需的坐標(biāo)轉(zhuǎn)換相關(guān)參數(shù)儲(chǔ)存于相對(duì)的圖像中(如標(biāo)題里),當(dāng)使用者互動(dòng)地移動(dòng)圖像并放大時(shí),若其放大后的分辨率小于原全景圖像的分辨率時(shí),便從原全景圖像減少縮小比例來達(dá)到圖像放大的效果,然當(dāng)放大倍率超過某一特定值,使系統(tǒng)無法利用既有的全景圖像來縮小達(dá)到時(shí),就可以利用先前儲(chǔ)存的局部圖像,擷取其相對(duì)的可視區(qū)域的部分,按實(shí)際顯示的倍率來縮小圖像,并依據(jù)先前所儲(chǔ)存的相關(guān)坐標(biāo)轉(zhuǎn)換參數(shù)來將部分的局部圖像轉(zhuǎn)換后,貼合于可視區(qū)域中,如此我們能互動(dòng)地?cái)U(kuò)展圖像的細(xì)節(jié)而不需花費(fèi)太多時(shí)間,當(dāng)使用者需要較高細(xì)節(jié)的圖像時(shí),借由實(shí)時(shí)處理一小塊(可視區(qū)域)的局部圖像來互動(dòng)地增加原有全景圖像的分辨率,得以節(jié)省顯示全景圖像的時(shí)間。又,為了加快速度,利用高速緩存來儲(chǔ)存先前的轉(zhuǎn)換后的圖像,以利節(jié)省近期轉(zhuǎn)換過的圖像又須再次轉(zhuǎn)換的時(shí)間。 但是,以上所述,僅為本發(fā)明的具體實(shí)施例的詳細(xì)說明及附圖,并非用以限制本發(fā)明,本發(fā)明所有范圍應(yīng)以權(quán)利要求為準(zhǔn),任何本領(lǐng)域的普通技術(shù)人員在本發(fā)明領(lǐng)域內(nèi),可輕易思及的變化或修改皆可涵蓋在本案所界定的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
一種全景圖像產(chǎn)生方法,其特征在于適用于一數(shù)字拍攝裝置拍攝一全景,其中該全景圖像產(chǎn)生方法包括以下步驟對(duì)該全景拍攝多個(gè)局部圖像;將每一該局部圖像分辨率降低以產(chǎn)生多個(gè)低分辨率局部圖像;進(jìn)行一接合程序,將該等低分辨率局部圖像接合成一全景圖像;確認(rèn)該全景圖像的放大倍率大于一默認(rèn)值;以及接合目前瀏覽的一可視區(qū)域中的該些低分辨率局部圖像所對(duì)應(yīng)的該些相對(duì)分辨率較高的局部圖像,以產(chǎn)生一轉(zhuǎn)換圖像。
2. 如權(quán)利要求1所述的全景圖像產(chǎn)生方法,其特征在于降低該等局部圖像的分辨率的 步驟中,更包括以下步驟儲(chǔ)存該等局部圖像;以及記錄該等低分辨率局部圖像轉(zhuǎn)換成該等局部圖像的一轉(zhuǎn)換參數(shù)。
3. 如權(quán)利要求1所述的全景圖像產(chǎn)生方法,其特征在于進(jìn)行該接合程序的步驟之前, 更包括以下步驟于該可視區(qū)域中瀏覽、平移、縮放該低分辨率局部圖像;以及 判斷該可視區(qū)域中是否具有兩個(gè)以上的該低分辨率局部圖像。
4. 如權(quán)利要求3所述的全景圖像產(chǎn)生方法,其特征在于進(jìn)行該接合程序的步驟中,更 包括以下步驟調(diào)整該可視區(qū)域中相鄰的該低分辨率局部圖像的角度; 比對(duì)該等低分辨率局部圖像的一重疊區(qū)域;以及 依據(jù)該重疊區(qū)域來接合該等低分辨率局部圖像。
5. 如權(quán)利要求2所述的全景圖像產(chǎn)生方法,其特征在于接合該些局部圖像的步驟中, 更包括以下步驟擷取該等局部圖像于該可視區(qū)域中的部分; 縮小部分該等局部圖像以符合目前的放大倍率; 依據(jù)該轉(zhuǎn)換參數(shù)來調(diào)整部分該局部圖像的角度; 比對(duì)部分該等局部圖像的一重疊區(qū)域;以及 依據(jù)該重疊區(qū)域來接合部分該等局部圖像。
6. 如權(quán)利要求5所述的全景圖像產(chǎn)生方法,其特征在于該數(shù)字拍攝裝置具有一快取緩 存單元,于產(chǎn)生該轉(zhuǎn)換圖像的步驟之后,更包括以下步驟顯示該轉(zhuǎn)換圖像;以及 儲(chǔ)存該轉(zhuǎn)換圖像于該快取緩存單元。
7. 如權(quán)利要求6所述的全景圖像產(chǎn)生方法,其特征在于接合該些局部圖像的步驟中, 更包括以下步驟偵測(cè)該轉(zhuǎn)換圖像的儲(chǔ)存位置;以及 顯示偵測(cè)到存放于該快取緩存單元中的該轉(zhuǎn)換圖像。
全文摘要
一種全景圖像產(chǎn)生方法,適用于一數(shù)字拍攝裝置拍攝一全景,其執(zhí)行步驟如下首先,對(duì)全景拍攝多個(gè)局部圖像;其次,將每一局部圖像縮小以產(chǎn)生多個(gè)低分辨率局部圖像;進(jìn)行一接合程序,將低分辨率局部圖像接合成一全景圖像;判斷全景圖像的放大倍率是否超過一默認(rèn)值;若上述判斷為是,則快速地利用先前高解析的圖像接合目前瀏覽的一可視區(qū)域中的低分辨率局部圖像所對(duì)應(yīng)的局部圖像。本發(fā)明能互動(dòng)地?cái)U(kuò)展圖像的細(xì)節(jié)而不需花費(fèi)太多時(shí)間,當(dāng)使用者需要較高細(xì)節(jié)的圖像時(shí),借由實(shí)時(shí)處理一小塊(可視區(qū)域)的局部圖像來互動(dòng)地增加原有全景圖像的分辨率,以節(jié)省顯示全景圖像的時(shí)間。為了加快速度,利用高速緩存來儲(chǔ)存先前轉(zhuǎn)換后的圖像,以利節(jié)省再次轉(zhuǎn)換的時(shí)間。
文檔編號(hào)H04N5/262GK101771829SQ20081019299
公開日2010年7月7日 申請(qǐng)日期2008年12月31日 優(yōu)先權(quán)日2008年12月31日
發(fā)明者李運(yùn)錦, 楊慶隆, 簡(jiǎn)永飛 申請(qǐng)人:華晶科技股份有限公司