專利名稱:提供全景圖像的方法及其成像設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般構(gòu)思通常涉及一種提供全景圖像的方法及其成像設(shè)備,更特定地,涉及一種通過使用運(yùn)動圖片數(shù)據(jù)來提供全景圖像的方法及其成像設(shè)備。
背景技術(shù):
成像設(shè)備和圖像處理方法的最近進(jìn)展使得用戶能夠使用成像設(shè)備來獲得各種類型的圖像。特別地,用戶通過使用能夠捕獲較寬范圍的超廣角鏡頭或者全景拍攝模式來獲得全景圖像。然而,由于超廣角鏡頭非常昂貴并且并非對于所有類型的成像設(shè)備都支持全景拍攝模式,所以用戶無法容易地獲得全景圖像。此外,為了獲得全景圖像,用戶自捕獲圖像的開始時以捕獲全景為目的在預(yù)定條件(例如,方向、曝光、等等)中捕獲圖像,然后綜合所捕獲的圖像以產(chǎn)生全景圖像。因此,如果用戶在捕獲時沒有以捕獲全景圖像為目的來執(zhí)行捕獲,則用戶以后難以獲得全景圖像。
發(fā)明內(nèi)容
示例實施例應(yīng)對至少以上問題和/或缺點(diǎn)以及以上沒有被描述的其他缺點(diǎn)。此夕卜,示例實施例并不限于克服以上所描述的缺點(diǎn),并且示例實施例可以不限于應(yīng)對和/或克服以上所描述的任何問題。示例實施例提供一種用于提供全景圖像的方法及其成像設(shè)備,通過其從所捕獲的運(yùn)動圖片數(shù)據(jù)中提取用于產(chǎn)生全景圖像的全景片段以產(chǎn)生全景圖像。本發(fā)明一般構(gòu)思的其他特點(diǎn)和效用將在下面的描述中被部分闡述,并且其部分從描述中將是顯而易見的,或者可以通過對本發(fā)明一般構(gòu)思的練習(xí)而掌握。本發(fā)明一般構(gòu)思的實施例提供了一種產(chǎn)生成像設(shè)備的全景圖像的方法。所述方法可以包括:從運(yùn)動圖片數(shù)據(jù)中提取產(chǎn)生全景圖像的至少一個全景片段;在顯示屏幕上顯示分別與至少一個全景片段相對應(yīng)的至少一個縮略圖像;以及如果選擇了至少一個縮略圖像中的一個,則產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像??梢苑治鼋M成運(yùn)動圖片數(shù)據(jù)的圖像幀的運(yùn)動矢量信息,并且可以通過所分析的運(yùn)動矢量信息來確定圖像的移動方向以提取至少一個全景片段??梢詮慕M成運(yùn)動圖片數(shù)據(jù)的圖像幀中提取特征點(diǎn),并且可以根據(jù)特征點(diǎn)的移動方向來確定圖像的運(yùn)動以提取至少一個全景片段。所述縮略圖像可以是全景片段的第一圖像幀。
在全景片段中所包含的多個圖像幀可以互相疊加,并且可以內(nèi)插疊加邊界界面以產(chǎn)生全景圖像。如果在全景片段中所包含的多個圖像幀的拍攝設(shè)置條件被改變,則可以計算在多個圖像幀的疊加區(qū)域中所包含的像素的平均值,并且可以通過使用具有所計算的平均值的像素來產(chǎn)生全景圖像。所述方法可以進(jìn)一步包括:如果產(chǎn)生全景圖像,則與運(yùn)動圖片數(shù)據(jù)一起存儲全景圖像和全景圖像的元數(shù)據(jù)。所述方法可以進(jìn)一步包括:如果產(chǎn)生全景圖像,則與運(yùn)動圖片數(shù)據(jù)分開存儲全景圖像和全景圖像的元數(shù)據(jù)。所述方法可以進(jìn)一步包括顯示包含所產(chǎn)生的全景圖像的全景圖像列表。所述方法可以進(jìn)一步包括:如果從全景圖像列表中選擇全景圖像,則播放從與所選擇的全景圖像相對應(yīng)的全景片段開始的運(yùn)動圖片數(shù)據(jù)。根據(jù)示例實施例的另一方面,提供一種成像設(shè)備。所述成像設(shè)備可以包括:顯示單元;以及控制器,從運(yùn)動圖片數(shù)據(jù)中提取產(chǎn)生全景圖像的至少一個全景片段,在顯示單元上顯示分別與至少一個全景片段相對應(yīng)的至少一個縮略圖像,以及如果選擇了至少一個縮略圖像中的一個,則產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。所述控制器可以分析組成運(yùn)動圖片數(shù)據(jù)的圖像幀的運(yùn)動矢量信息,并且通過所分析的運(yùn)動矢量信息來確定圖像的移動方向以提取至少一個全景片段。所述控制器可以從組成運(yùn)動圖片數(shù)據(jù)的圖像幀中提取特征點(diǎn),并且根據(jù)特征點(diǎn)的移動方向來確定圖像的運(yùn)動以提取至少一個全景片段。所述縮略圖像可以是全景片段的第一圖像幀。所述控制器可以疊加在全景片段中所包含的多個圖像幀,并且內(nèi)插疊加邊界界面以產(chǎn)生全景圖像。如果在全景片段中所包含的多個圖像幀的拍攝設(shè)置條件被改變,則控制器可以計算在多個圖像幀的疊加區(qū)域中所包含的像素的平均值,并且通過使用具有所計算平均值的像素來產(chǎn)生全景圖像。所述成像設(shè)備可以進(jìn)一步包括存儲單元。如果產(chǎn)生了全景圖像,則控制器可以控制存儲單元與運(yùn)動圖片數(shù)據(jù)一起存儲全景圖像和全景圖像的元數(shù)據(jù)。所述成像設(shè)備可以進(jìn)一步包括存儲單元。如果產(chǎn)生了全景圖像,則控制器可以控制存儲單元與運(yùn)動圖片數(shù)據(jù)分開存儲全景圖像和全景圖像的元數(shù)據(jù)。所述控制器可以控制顯示單元顯示包含所產(chǎn)生全景圖像的全景圖像列表。如果從全景圖像列表中選擇了全景圖像,則控制器可以播放從與所選擇的全景圖像相對應(yīng)的全景片段開始的運(yùn)動圖片數(shù)據(jù)。根據(jù)示例實施例的另一方面,提供一種產(chǎn)生成像設(shè)備的全景圖像的方法,所述方法包括:從所捕獲的按預(yù)定方向運(yùn)動的圖像中提取至少一個全景片段;在顯示器上顯示分別與所提取的至少一個全景片段相對應(yīng)的至少一個縮略圖像;以及產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。在一個實施例中,通過使用來自運(yùn)動圖片數(shù)據(jù)的運(yùn)動矢量信息來提取全景片段。在一個實施例中,所述縮略圖像是全景片段的第一圖像幀。
在一個實施例中,通過疊加在全景片段中所包含的多個圖像幀并且在多個圖像幀當(dāng)中內(nèi)插疊加邊界界面來產(chǎn)生所述全景圖像。在一個實施例中,如果在全景片段中所包含的多個圖像幀的拍攝設(shè)置條件被改變,則計算在多個圖像幀的疊加區(qū)域中所包含的像素的平均值并且通過使用具有所計算的平均值的像素來產(chǎn)生全景圖像。根據(jù)示例實施例的另一方面,提供一種成像設(shè)備,包括:顯示單元;以及控制器,從所捕獲的按預(yù)定方向運(yùn)動的圖像中提取至少一個全景片段,在顯示器上顯示分別與所提取的至少一個全景片段相對應(yīng)的至少一個縮略圖像,以及產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。根據(jù)示例實施例的另一方面,提供非瞬時計算機(jī)可讀存儲介質(zhì),包含用于執(zhí)行產(chǎn)生成像設(shè)備的全景圖像的方法的代碼,所述方法包括:從所捕獲的按預(yù)定方向運(yùn)動的圖像中提取至少一個全景片段;在顯示器上顯示分別與所提取的至少一個全景片段相對應(yīng)的至少一個縮略圖像;以及產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。根據(jù)示例實施例的另一方面,提供一種非瞬時計算機(jī)可讀記錄介質(zhì),包含用于執(zhí)行產(chǎn)生成像設(shè)備的全景圖像的方法的代碼,所述方法包括:從運(yùn)動圖片數(shù)據(jù)中提取產(chǎn)生全景圖像的至少一個全景片段;在顯示屏幕上顯示分別與至少一個全景片段相對應(yīng)的至少一個縮略圖像;以及如果選擇了至少一個縮略圖像中的一個,則產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。
通過參照附圖描述某些示例實施例,本發(fā)明一般構(gòu)思的以上和/或其他特點(diǎn)和功效將是更加顯而易見的,其中:圖1是示出根據(jù)本發(fā)明一般構(gòu)思的示例實施例的成像設(shè)備的結(jié)構(gòu)的框圖;圖2到圖7是示出根據(jù)本發(fā)明一般構(gòu)思的示例實施例的,通過使用運(yùn)動圖片數(shù)據(jù)來產(chǎn)生全景圖像的方法以及通過使用所產(chǎn)生的全景圖像來播放運(yùn)動圖片數(shù)據(jù)的方法的圖示;以及圖8是示出根據(jù)本發(fā)明一般構(gòu)思的示例實施例的,通過使用運(yùn)動圖片數(shù)據(jù)來產(chǎn)生全景圖像的方法的流程圖。
具體實施例方式現(xiàn)在將對本發(fā)明一般構(gòu)思的實施例做出參照,在附圖中示出其示例,其中通篇中類似的參考數(shù)字表示類似的元素。下面將參照附圖來描述實施例,以解釋本發(fā)明一般構(gòu)思。在以下說明中,即使在不同附圖中,對相同的元素也使用相同的附圖參考數(shù)字。在說明中所限定的諸如詳細(xì)構(gòu)造和元件的主題被提供來幫助全面理解示例實施例。因而,顯然的是,無需那些特別限定的主題也可以執(zhí)行示例實施例。此外,沒有詳細(xì)描述公知的功能或構(gòu)造,因為它們會在不必要的細(xì)節(jié)上模糊示例實施例。圖1是示出根據(jù)本發(fā)明一般構(gòu)思的示例實施例的成像設(shè)備100的結(jié)構(gòu)的框圖。參照圖1,成像設(shè)備100包括拍攝單元110、圖像處理器120、顯示單元130、用戶界面(UI)產(chǎn)生器140、存儲單元150、用戶輸入單元160、以及控制器170。成像設(shè)備100可以是數(shù)碼相機(jī),但不限于此。例如,成像設(shè)備100可以被實現(xiàn)為包含拍攝單元的便攜式電話機(jī)、個人數(shù)字助手(PDA)、平板PC、電子板、攝像錄像機(jī)、TV、等等。拍攝單元110包括快門(未示出)、鏡頭單元(未示出)、光圈(未示出)、電荷I禹合器件(CXD)圖像傳感器(未示出)、以及模數(shù)轉(zhuǎn)換器(ADC)(未示出)??扉T是與光圈一起調(diào)節(jié)曝光量的裝置。鏡頭單元從外部光源接收光以處理圖像。這里,光圈根據(jù)其打開和關(guān)閉程度來調(diào)節(jié)入射光的量。CXD圖像傳感器積累通過鏡頭單元輸入的光量并且根據(jù)垂直同步信號輸出由鏡頭單元捕獲的圖像。通過CCD圖像傳感器來實現(xiàn)成像設(shè)備100的圖像獲取,CCD圖像傳感器將從目標(biāo)反射的光轉(zhuǎn)換為電信號的。需要濾色器以便通過使用CCD圖像傳感器來獲得彩色圖像,并且大都使用濾色器陣列(CFA)。CFA具有陣列結(jié)構(gòu),其中每個單個像素僅僅發(fā)送示出一種色彩的光并且像素被規(guī)則排列。CFA也可以具有根據(jù)陣列結(jié)構(gòu)的各種形式。ADC將從CCD圖像傳感器輸出的模擬圖像信號轉(zhuǎn)換為數(shù)字信號。拍攝單元110如上所述捕獲圖像,但這僅僅是示例實施例。因此,拍攝單元110可以通過使用另一種方法來捕獲圖像。例如,拍攝單元110可以通過使用互補(bǔ)金屬氧化半導(dǎo)體(CMOS)圖像傳感器來代替上述CCD圖像傳感器而捕獲圖像。圖像處理器120在控制器170的控制下對經(jīng)數(shù)字轉(zhuǎn)換的原始數(shù)據(jù)進(jìn)行信號處理,以使得所述原始數(shù)據(jù)是可顯示的。圖像處理器120去除由于從對溫度敏感的CCD圖像傳感器和CFA產(chǎn)生的黑電流所形成的黑電平。圖像處理器120根據(jù)人類視覺的非線性來執(zhí)行用于編碼信息的伽馬校正。圖像處理器120執(zhí)行CFA內(nèi)插,用于內(nèi)插利用已經(jīng)被伽馬校正的預(yù)定數(shù)據(jù)的RGRG行和GBGB行所實現(xiàn)的Bayer圖案。圖像處理器120執(zhí)行邊緣校正,用于將內(nèi)插后的RGB信號轉(zhuǎn)換為YUV信號并且通過高通濾波器(HPF)來濾波Y信號以使圖像清晰。圖像處理器120也執(zhí)行色彩校正,用于通過使用標(biāo)準(zhǔn)色彩坐標(biāo)系統(tǒng)來校正U和V信號的色彩值并且從U和V信號中去除噪聲。圖像處理器120壓縮和信號處理已經(jīng)從中去除了噪聲的Y、U和V信號以產(chǎn)生JPEG文件。所產(chǎn)生的JPEG文件被顯示在顯示單元130上并且被存儲在存儲單元150中。如上所述的圖像處理器120如何處理圖像的方法僅僅是示例實施例,因而圖像處理器120可以通過使用另一種方法來處理圖像。顯示單元130顯示由圖像處理器120處理的圖像數(shù)據(jù)或者被存儲在存儲單元150中的圖像數(shù)據(jù)。顯示單元130可以顯示由Π產(chǎn)生器140所產(chǎn)生的用戶界面(UI)。特別地,顯示單元130可以被控制器170控制以顯示包含分別與多個圖像數(shù)據(jù)相對應(yīng)的多個縮略圖像的縮略圖像列表。UI產(chǎn)生器140在控制器170的控制下產(chǎn)生屏上顯示(OSD)類型UI。存儲單元150存儲驅(qū)動成像設(shè)備100所需要的程序和數(shù)據(jù)以及由圖像處理器120處理的圖像數(shù)據(jù)。用戶輸入單元160接收用戶命令。這里,用戶輸入單元160可以被實現(xiàn)為被提供為相對于成像設(shè)備100而曝露的轉(zhuǎn)盤(shutter)、按鈕、觸摸屏等等??刂破?70根據(jù)通過用戶輸入單元160輸入的用戶命令來控制成像設(shè)備100的所有操作。特別地,控制器170從運(yùn)動圖片數(shù)據(jù)中提取用于產(chǎn)生全景圖像的至少一個全景片段??刂破?70在顯示單元130上顯示分別與所提取至少一個全景片段相對應(yīng)的至少一個縮略圖像。如果通過用戶輸入單元160選擇至少一個縮略圖像中的一個,則控制器170產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。具體來說,控制器170根據(jù)通過用戶輸入單元160輸入的用戶命令來播放運(yùn)動圖片數(shù)據(jù)。如果經(jīng)由用戶輸入單元160向成像設(shè)備100輸入提取用于產(chǎn)生全景圖像的圖像片段(此后被稱為全景片段)的用戶命令,則控制器170從運(yùn)動圖片數(shù)據(jù)中提取至少一個全景片段。這里,全景片段指的是其中所捕獲的圖像按預(yù)定方向移動以便產(chǎn)生全景圖像的片段。這里,控制器170可以通過使用運(yùn)動圖片數(shù)據(jù)的運(yùn)動矢量信息來提取所述全景片段。例如,控制器170從運(yùn)動圖片數(shù)據(jù)中分析如圖2中所示的運(yùn)動矢量信息。控制器170也通過使用運(yùn)動矢量信息來分析圖像的運(yùn)動。這里,圖像的運(yùn)動可以是在特定方向上的圖像運(yùn)動、圖像的放大、或者圖像的縮小,如圖3中所示。圖像的運(yùn)動可以包括不運(yùn)動的靜止圖像。如果根據(jù)通過使用運(yùn)動矢量信息分析圖像運(yùn)動的結(jié)果,在運(yùn)動圖片的預(yù)定片段中圖像按預(yù)定方向移動(例如,向左右、上下、等等),則控制器170提取相應(yīng)的片段作為全景片段。如上所述,控制器170可以通過使用運(yùn)動圖片數(shù)據(jù)的運(yùn)動矢量信息來提取全景片段,但這僅僅是示例實施例。因此,控制器170可以分析特征點(diǎn)的運(yùn)動以提取全景片段。例如,控制器170可以解壓縮運(yùn)動圖片數(shù)據(jù),提取每個圖像的特征點(diǎn),并且分析相應(yīng)特征點(diǎn)的移動方向以提取全景片段。在這種情形中,控制器170可以將圖像劃分為多個塊并且提取多個塊的特征點(diǎn),或者提取圖像的整個區(qū)域的特征點(diǎn)。此外,控制器170可以通過使用所提取的特征點(diǎn)與鄰近像素之間的差值來分析圖像幀的運(yùn)動。如果如上所述提取全景片段,則控制器170在顯示單元130上顯示與所提取的至少一個全景片段相對應(yīng)的至少一個縮略圖像。這里,縮略圖像可以是全景片段的第一圖像幀。例如,如圖4中所示,控制器170在位于運(yùn)動圖片屏幕的底部的縮略圖像列表410中顯示與所提取的全景片段相對應(yīng)的縮略圖像。這里,縮略圖像列表410包括分別與第一、第二和第三全景片段相對應(yīng)的第一、第二和第三全景圖像411、412和413。如果通過用戶輸入單元160從縮略圖像列表中選擇了縮略圖像,則控制器170產(chǎn)生與所選擇縮略圖像相對應(yīng)的全景片段作為全景圖像。例如,如果通過用戶輸入單元160從縮略圖像列表410中選擇第三縮略圖像413,則控制器170顯示詢問關(guān)于是否產(chǎn)生全景圖像的Π 510,并且高亮和顯示第三縮略圖像,如圖5中所示。如果通過Π 510輸入產(chǎn)生全景圖像的用戶命令,則控制器170產(chǎn)生與第三縮略圖像413相對應(yīng)的全景片段作為全景圖像,如圖6中所示。具體來說,控制器170可以疊加在全景片段中所包含的多個圖像幀,并且內(nèi)插多個圖像幀當(dāng)中的疊加邊界界面以產(chǎn)生全景圖像。特別地,如果在全景片段中所包含的多個圖像幀的拍攝設(shè)置條件(自動對焦(AF)、自動曝光(AE)、等等)被改變,則控制器170可以計算在多個圖像幀的疊加區(qū)域中所包含的像素的平均值,并且通過使用具有所計算的平均值的像素來產(chǎn)生全景圖像??刂破?70可以將所產(chǎn)生的全景圖像存儲在存儲單元150中,或者存儲在外部數(shù)據(jù)庫(DB)中。例如,控制器170可以將所產(chǎn)生的全景圖像和關(guān)于該全景圖像的信息存儲在存儲運(yùn)動圖片數(shù)據(jù)的元數(shù)據(jù)的存儲單元150中。控制單元170可以將所產(chǎn)生的全景圖像和關(guān)于該全景圖像的信息與運(yùn)動圖片數(shù)據(jù)的元數(shù)據(jù)分開存儲。控制器170可以將全景圖像存儲為額外圖像,并且與運(yùn)動圖片數(shù)據(jù)分開存儲或者在存儲單元150中存儲關(guān)于全景圖像的信息。這里,關(guān)于全景圖像的信息可以包括如下:運(yùn)動圖片數(shù)據(jù)的全景片段的開始時間和結(jié)束時間;全景圖像的寬度、面積和數(shù)據(jù)尺寸;以及圖像數(shù)據(jù)。如果在產(chǎn)生全景圖像之后經(jīng)由用戶輸入單元160輸入全景圖像列表產(chǎn)生命令,則控制器170產(chǎn)生并顯示包含已經(jīng)被產(chǎn)生的多個全景圖像的全景圖像列表。例如,如果經(jīng)由用戶輸入單元160輸入全景圖像列表產(chǎn)生命令,則控制器170可以顯示包含第一到第四全景圖像710到740的全景圖像列表,如圖7中所示。如果從全景圖像列表中選擇一個全景圖像,貝1J控制器170播放從與所選擇的全景圖像相對應(yīng)的全景片段開始的運(yùn)動圖片。例如,如果經(jīng)由用戶輸入單元160選擇第三全景圖像730,如圖7中所示,則控制器170播放從與第三全景圖像730相對應(yīng)的第三全景片段開始的運(yùn)動圖片。如上所述,雖然在捕獲時用戶沒有以獲得全景圖像為目的執(zhí)行捕獲,但是用戶可以通過使用運(yùn)動圖片數(shù)據(jù)在以后獲得全景圖像。此外,用戶可以通過使用所產(chǎn)生的全景圖像來播放運(yùn)動圖片數(shù)據(jù)。現(xiàn)在將參照圖8描述通過使用運(yùn)動圖片數(shù)據(jù)來產(chǎn)生全景圖像的方法。在操作S810中,成像設(shè)備100從運(yùn)動圖片數(shù)據(jù)中提取全景片段。這里,全景片段指的是其中所捕獲的圖像按預(yù)定方向移動以便產(chǎn)生全景圖像的片段。成像設(shè)備100檢測運(yùn)動圖片數(shù)據(jù)的運(yùn)動矢量圖像或者特征點(diǎn)的移動方向以提取全景片段。在操作S820中,成像設(shè)備100顯示與所提取全的景圖像相對應(yīng)的縮略圖像。這里,成像設(shè)備100可以在正顯示的運(yùn)動圖片屏幕的底部顯示與所提取的全景片段相對應(yīng)的縮略圖像,如圖4中所示。在操作S830中,成像設(shè)備100確定是否已經(jīng)選擇了縮略圖像。如果在操作S830中確定縮略圖像已經(jīng)被選擇,則成像設(shè)備100在操作S840中產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。具體來說,成像設(shè)備100可以疊加被包含在全景片段中的多個圖像幀并且內(nèi)插疊加邊界界面以產(chǎn)生全景圖像。特別地,如果包含在全景片段中的多個圖像幀的拍攝片段條件(例如,AF、AE、等等)被改變,則成像設(shè)備100可以計算在多個圖像幀的疊加區(qū)域中包含的像素的平均值,并且通過使用具有所計算的平均值的像素來產(chǎn)生全景圖像。成像設(shè)備100也可以將所產(chǎn)生的全景圖像存儲在存儲單元150中。在操作S850中,成像設(shè)備100確定是否已經(jīng)輸入全景圖像列表產(chǎn)生命令。如果在操作S850中已經(jīng)確定輸入了全景圖像列表產(chǎn)生命令,貝1J在操作S860中成像設(shè)備100顯示全景圖像列表。這里,全景圖像列表包括已經(jīng)產(chǎn)生的多個全景圖像。在操作S870中,成像設(shè)備100確定是否已經(jīng)從全景圖像列表中選擇了全景圖像。如果在操作S870中確定已經(jīng)從全景圖像列表中選擇了全景圖像,則在操作S880中成像設(shè)備100播放從與所選擇的全景圖像相對應(yīng)的全景片段開始的運(yùn)動圖片數(shù)據(jù)。根據(jù)上述方法,即使在捕獲時用戶并非以獲得全景圖像為目的而執(zhí)行捕獲,用戶以后也可以通過使用運(yùn)動圖片數(shù)據(jù)來獲得全景圖像。此外,用戶可以通過使用所產(chǎn)生的全景圖像來播放運(yùn)動圖片數(shù)據(jù)。
可以在各種類型的非瞬時記錄介質(zhì)上存儲執(zhí)行根據(jù)上述各種示例實施例產(chǎn)生全景圖像的方法的程序代碼。具體來說,所述程序代碼可以被存儲在各種類型的終端可讀取記錄介質(zhì)上,例如,隨機(jī)存取存儲器(RAM)、快閃存儲器、只讀存儲器(ROM)、可擦除可編程ROM (EPROM)、電子可擦除可編程ROM (EEPR0M)、寄存器、硬盤、可移動磁盤、存儲卡、通用串行總線(USB)存儲器、CD-ROM、等等。雖然已經(jīng)示出和描述了本發(fā)明一般構(gòu)思的幾個實施例,但是本領(lǐng)域技術(shù)人員將理解,在不脫離本發(fā)明一般構(gòu)思的原則和精神的情況下,可以在這些實施例中進(jìn)行改變,由所附權(quán)利要求及其等價物來限定本發(fā)明一般構(gòu)思的范圍。
權(quán)利要求
1.一種產(chǎn)生成像設(shè)備的全景圖像的方法,所述方法包括: 從運(yùn)動圖片數(shù)據(jù)中提取產(chǎn)生全景圖像的至少一個全景片段; 在顯示屏幕上顯示分別與至少一個全景片段相對應(yīng)的至少一個縮略圖像;以及 如果選擇至少一個縮略圖像中的一個,則產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景圖片作為全景圖像。
2.如權(quán)利要求1所述的方法,其中,分析組成運(yùn)動圖片數(shù)據(jù)的圖像幀的運(yùn)動矢量信息,并且通過所分析的運(yùn)動矢量信息來確定圖像的移動方向以提取至少一個全景片段。
3.如權(quán)利要求2所述的方法,其中,從組成運(yùn)動圖片數(shù)據(jù)的圖像幀中提取特征點(diǎn),并且根據(jù)特征點(diǎn)的移動方向來確定圖像的運(yùn)動以提取至少一個全景片段。
4.如權(quán)利要求1到3中的任何一個所述的方法,其中,所述縮略圖像是全景片段的第一圖像幀。
5.如權(quán)利要求1到4中的任何一個所述的方法,其中,在全景片段中所包含的多個圖像幀互相疊加,并且內(nèi)插疊加邊界界面以產(chǎn)生所述全景圖像。
6.如權(quán)利要求5所述的方法,其中,如果在全景片段中所包含的多個圖像幀的拍攝設(shè)置條件被改變,則計算在多個圖像幀的疊加區(qū)域中所包含的像素的平均值,并且通過使用具有所計算的平均值的像素來產(chǎn)生全景圖像。
7.如權(quán)利要求1到6中的任何一個所述的方法,進(jìn)一步包括: 如果產(chǎn)生全景圖像,則與運(yùn)動圖片數(shù)據(jù)一起存儲全景圖像和全景圖像的元數(shù)據(jù)。
8.如權(quán)利要求7所述的方法,進(jìn)一步包括: 如果產(chǎn)生全景圖像,則與運(yùn)動圖片數(shù)據(jù)分開存儲全景圖像和全景圖像的元數(shù)據(jù)。
9.如權(quán)利要求1到8中的任何一個所述的方法,進(jìn)一步包括: 顯示包含所產(chǎn)生的全景圖像的全景圖像列表。
10.如權(quán)利要求9所述的方法,進(jìn)一步包括: 如果從全景圖像列表中選擇全景圖像,則播放從與所選擇的全景圖像相對應(yīng)的全景片段開始的運(yùn)動圖片數(shù)據(jù)。
11.一種成像設(shè)備,包括: 顯示單元;以及 控制器,從運(yùn)動圖片數(shù)據(jù)中提取產(chǎn)生全景圖像的至少一個全景片段,在顯示單元上顯示分別與至少一個全景片段相對應(yīng)的至少一個縮略圖像,以及如果選擇了至少一個縮略圖像中的一個,則產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。
12.如權(quán)利要求11所述的成像設(shè)備,其中,控制器分析組成運(yùn)動圖片數(shù)據(jù)的圖像幀的運(yùn)動矢量信息,并且通過所分析的運(yùn)動矢量信息來確定圖像的移動方向以提取至少一個全景片段。
13.如權(quán)利要求12所述的成像設(shè)備,其中,控制器從組成運(yùn)動圖片數(shù)據(jù)的圖像幀中提取特征點(diǎn),并且根據(jù)特征點(diǎn)的移動方向來確定圖像的運(yùn)動以提取至少一個全景片段。
14.如權(quán)利要求11到13中的任何一個所述的成像設(shè)備,其中,縮略圖像是全景片段的第一圖像幀。
15.如權(quán)利要求11到14中的任何一個所述的成像設(shè)備,其中,控制器疊加在全景片段中所包含的多個圖像幀并且內(nèi)插疊加邊界界面以產(chǎn)生全景圖像。
全文摘要
一種提供全景圖像的方法及其成像設(shè)備。所述方法可以包括從運(yùn)動圖片數(shù)據(jù)中提取產(chǎn)生全景圖像的至少一個全景片段;在顯示屏幕上顯示分別與至少一個全景片段相對應(yīng)的至少一個縮略圖像;以及如果選擇了至少一個縮略圖像,則產(chǎn)生與所選擇的縮略圖像相對應(yīng)的全景片段作為全景圖像。因此,即使用戶在捕獲時沒有以獲得全景圖像為目的而執(zhí)行捕獲,用戶以后也能夠通過使用運(yùn)動圖片數(shù)據(jù)來獲得全景圖像。
文檔編號H04N5/232GK103139464SQ20121042234
公開日2013年6月5日 申請日期2012年10月29日 優(yōu)先權(quán)日2011年11月29日
發(fā)明者崔鐘允 申請人:三星電子株式會社