相關(guān)申請(qǐng)的交叉引用本申請(qǐng)要求2016年2月16日在韓國(guó)知識(shí)產(chǎn)權(quán)局遞交的分配序號(hào)為10-2016-0017863的韓國(guó)專利申請(qǐng)的權(quán)益,在此通過引用并入該韓國(guó)專利申請(qǐng)的全部公開內(nèi)容。本公開涉及用于利用通過全景圖像捕捉獲得的圖像來生成和消耗內(nèi)容的技術(shù)。
背景技術(shù):
::從相關(guān)技術(shù)的智能電話或數(shù)字相機(jī)提供的全景圖像捕捉功能可利用通過全景圖像捕捉獲得的圖像來生成一個(gè)全景圖像(靜止圖像)。然而,如果對(duì)象在全景圖像捕捉期間移動(dòng),則傳統(tǒng)的全景圖像可能被不正確地匹配或者一個(gè)對(duì)象可能被表示為多個(gè)對(duì)象,從而妨礙了圖像的質(zhì)量或用戶體驗(yàn)。上述信息是作為背景信息給出的,僅用于幫助理解本公開。關(guān)于上述的任何內(nèi)容對(duì)于本公開而言是否適用為現(xiàn)有技術(shù),并未做出判定,也并未做出斷言。技術(shù)實(shí)現(xiàn)要素:本公開的各方面要解決至少上述問題和/或缺點(diǎn)并且要提供至少以下所述的優(yōu)點(diǎn)。從而,本公開的一方面要提供一種用于提供動(dòng)態(tài)全景功能的方法和電子設(shè)備。根據(jù)本公開的一方面,提供了一種電子設(shè)備。該電子設(shè)備包括至少一個(gè)處理器、存儲(chǔ)器、被配置為如果開始圖像捕捉則順序獲得多個(gè)圖像的相機(jī)模塊和被配置為感測(cè)電子設(shè)備的運(yùn)動(dòng)的傳感器。該至少一個(gè)處理器可被配置為在存儲(chǔ)器中存儲(chǔ)全景內(nèi)容文件,該全景內(nèi)容文件包括基于多個(gè)圖像和在圖像捕捉期間感測(cè)到的電子設(shè)備的運(yùn)動(dòng)而生成的全景圖像數(shù)據(jù)和動(dòng)態(tài)全景數(shù)據(jù)。根據(jù)本公開的另一方面,提供了一種電子設(shè)備。該電子設(shè)備包括存儲(chǔ)器、相機(jī)、傳感器和至少一個(gè)處理器。相機(jī)被配置為如果開始圖像捕捉則順序地獲得多個(gè)圖像。傳感器被配置為感測(cè)電子設(shè)備的運(yùn)動(dòng)。該至少一個(gè)處理器被配置為基于多個(gè)圖像和在圖像捕捉期間感測(cè)到的電子設(shè)備的運(yùn)動(dòng)生成全景圖像數(shù)據(jù),并且在存儲(chǔ)器中存儲(chǔ)全景內(nèi)容文件和元數(shù)據(jù),其中全景內(nèi)容文件包括全景圖像數(shù)據(jù)和與全景圖像數(shù)據(jù)相對(duì)應(yīng)的動(dòng)態(tài)全景數(shù)據(jù),元數(shù)據(jù)包括關(guān)于該多個(gè)圖像的信息和用于生成全景圖像數(shù)據(jù)的分析信息。根據(jù)本公開的另一方面,提供了一種操作電子設(shè)備的全景功能的方法。該方法包括經(jīng)由電子設(shè)備的相機(jī)獲得多個(gè)圖像,在獲得多個(gè)圖像的同時(shí)感測(cè)電子設(shè)備的運(yùn)動(dòng),基于多個(gè)圖像和運(yùn)動(dòng)生成全景圖像數(shù)據(jù),基于多個(gè)圖像和用于生成全景圖像數(shù)據(jù)的分析信息生成動(dòng)態(tài)全景數(shù)據(jù),并且生成包括全景圖像數(shù)據(jù)和動(dòng)態(tài)全景數(shù)據(jù)的全景內(nèi)容文件。通過以下結(jié)合附圖公開本公開的各種實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將清楚本公開的其他方面、優(yōu)點(diǎn)和顯著特征。附圖說明通過以下結(jié)合附圖的描述,本公開的某些實(shí)施例的上述和其他方面、特征和優(yōu)點(diǎn)將更加清楚,附圖中:圖1是根據(jù)本公開的實(shí)施例圖示出電子設(shè)備的配置的框圖;圖2是根據(jù)本公開的實(shí)施例圖示出生成全景圖像數(shù)據(jù)的過程的繪圖;圖3是根據(jù)本公開的實(shí)施例圖示出生成動(dòng)態(tài)全景圖像數(shù)據(jù)的過程的繪圖;圖4是根據(jù)本公開的實(shí)施例圖示出將全景圖像數(shù)據(jù)與動(dòng)態(tài)全景數(shù)據(jù)同步的過程的繪圖;圖5是根據(jù)本公開的實(shí)施例圖示出生成全景內(nèi)容文件的整個(gè)過程的流程圖;圖6是根據(jù)本公開的實(shí)施例圖示出生成全景內(nèi)容文件的詳細(xì)過程的流程圖;圖7是根據(jù)本公開的實(shí)施例圖示出執(zhí)行全景內(nèi)容文件的屏幕的繪圖;圖8是根據(jù)本公開的實(shí)施例圖示出網(wǎng)絡(luò)環(huán)境中的電子設(shè)備的框圖;圖9是根據(jù)本公開的實(shí)施例圖示出電子設(shè)備的配置的框圖;以及圖10是根據(jù)本公開的實(shí)施例圖示出程序模塊的配置的框圖。貫穿各圖,應(yīng)當(dāng)注意相似的標(biāo)號(hào)用于描繪相同或相似的元素、特征和結(jié)構(gòu)。具體實(shí)施方式提供以下參照附圖的描述來幫助全面理解如權(quán)利要求及其等同物所限定的本公開的各種實(shí)施例。描述包括各種具體細(xì)節(jié)以幫助理解,但這些細(xì)節(jié)應(yīng)被視為只是示范性的。從而,本領(lǐng)域普通技術(shù)人員將會(huì)認(rèn)識(shí)到,在不脫離本公開的范圍和精神的情況下,能夠?qū)Ρ疚拿枋龅母鞣N實(shí)施例進(jìn)行各種改變和修改。此外,為了清楚和簡(jiǎn)明,可省略對(duì)公知的功能和構(gòu)造的描述。在隨后的描述和權(quán)利要求中使用的術(shù)語(yǔ)和字詞不受限于字面含義,而只是被發(fā)明人用來使得能夠?qū)τ诒竟_有清楚且一致的理解。因此,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)清楚,提供以下對(duì)本公開的各種實(shí)施例的描述只是為了說明,而不是為了限制如所附權(quán)利要求及其等同物所限定的本公開。要理解,單數(shù)形式“一”和“該”包括復(fù)數(shù)指代,除非上下文明確地另有規(guī)定。從而,例如,對(duì)“一組件表面”的提及包括對(duì)一個(gè)或多個(gè)這樣的表面的提及。本文使用的術(shù)語(yǔ)“包括”、“包含”和“具有”或者“可包括”或“可包含”和“可具有”指示公開的功能、操作或元素的存在,但并不排除其他功能、操作或元素。例如,表述“a或b”或者“a和/或b中的至少一者”可指示a和b、a或者b。例如,表述“a或b”或者“a和/或b中的至少一者”可指示(1)至少一個(gè)a、(2)至少一個(gè)b或者(3)至少一個(gè)a和至少一個(gè)b兩者。本文使用的諸如“第1”、“第2”、“第一”、“第二”等等之類的術(shù)語(yǔ)可以指修飾本公開的各種實(shí)施例的各種不同元素,但不打算限制這些元素。例如,“第一用戶設(shè)備”和“第二用戶設(shè)備”可指示不同的用戶,不考慮順序或重要性。例如,在不脫離本公開的范圍和精神的情況下,第一組件可被稱為第二組件,反之亦然。在本公開的各種實(shí)施例中,意圖當(dāng)一組件(例如,第一組件)被稱為與另一組件(例如,第二組件)“(操作性地或通信地)耦合”/“(操作性地或通信地)耦合到”或者“連接到”另一組件時(shí),該組件可直接連接到所述另一組件,或者通過另一組件(例如,第三組件)連接。在本公開的各種實(shí)施例中,意圖當(dāng)一組件(例如,第一組件)被稱為“直接連接到”或“直接訪問”另一組件(例如,第二組件)時(shí),在該組件(例如,第一組件)和所述另一組件(例如,第二組件)之間不存在另一組件(例如,第三組件)。在本公開的各種實(shí)施例中使用的術(shù)語(yǔ)“被配置為”根據(jù)情形例如可與“適用于”、“具有……的能力”、“被設(shè)計(jì)為”、“適合于”、“被使得”或者“能夠”互換使用。術(shù)語(yǔ)“被配置為”就硬件而言可不一定指“被具體設(shè)計(jì)為”。反而,表述“被配置為……的設(shè)備”在一些情形中可指該設(shè)備和另一設(shè)備或部件“能夠”。例如,表述“被配置為執(zhí)行a、b和c的處理器”可指用于執(zhí)行相應(yīng)操作的專用處理器(例如,嵌入式處理器)或者用于通過執(zhí)行存儲(chǔ)在存儲(chǔ)器設(shè)備中的至少一個(gè)軟件程序來執(zhí)行相應(yīng)操作的通用處理器(例如,中央處理單元(centralprocessingunit,cpu)或應(yīng)用處理器(applicationprocessor,ap))。在本公開的各種實(shí)施例中使用的術(shù)語(yǔ)用于描述本公開的某些實(shí)施例,但并不打算限制其他實(shí)施例的范圍。否則,本文使用的所有術(shù)語(yǔ)可具有與本領(lǐng)域技術(shù)人員一般理解相同的含義。一般地,字典中定義的術(shù)語(yǔ)應(yīng)當(dāng)被認(rèn)為具有與相關(guān)技術(shù)的上下文含義相同的含義,并且除非本文明確定義,否則不應(yīng)當(dāng)被不同地理解或者被理解為具有過度正式的含義。在任何情況下,即使是本說明書中定義的術(shù)語(yǔ)也不打算被解釋為排除本公開的各種實(shí)施例。根據(jù)本公開的各種實(shí)施例的電子設(shè)備可包括支持全景功能的智能電話、平板個(gè)人計(jì)算機(jī)(personalcomputer,pc)和數(shù)字相機(jī)的至少一者。電子設(shè)備可以是上述設(shè)備的一個(gè)或多個(gè)組合。根據(jù)本公開的一些不同實(shí)施例的電子設(shè)備可以是柔性設(shè)備。根據(jù)本公開的實(shí)施例的電子設(shè)備不限于上述設(shè)備,并且隨著新技術(shù)的發(fā)展可包括新的電子設(shè)備。在下文中,將參考附圖更詳細(xì)描述根據(jù)本公開的各種實(shí)施例的電子設(shè)備。本文使用的術(shù)語(yǔ)“用戶”可以指使用電子設(shè)備的人或者可以指使用電子設(shè)備的設(shè)備(例如,人工智能電子設(shè)備)。圖1是根據(jù)本公開的實(shí)施例圖示出電子設(shè)備的配置的框圖。參考圖1,電子設(shè)備100可包括處理器110。處理器110可執(zhí)行處理各種計(jì)算和控制電子設(shè)備100的硬件/軟件組件的功能。例如,處理器110可包括全景圖像生成器121、動(dòng)態(tài)全景生成器122和最后文件生成器123。在一實(shí)施例中,全景圖像生成器121、動(dòng)態(tài)全景生成器122和最后文件生成器123的一些或全部可以用軟件模塊實(shí)現(xiàn)。例如,存儲(chǔ)器130可存儲(chǔ)用于使用軟件實(shí)現(xiàn)全景圖像生成器121和最后文件生成器123的指令。處理器110可以把存儲(chǔ)在存儲(chǔ)器130中的第一指令集合加載到框架中來實(shí)現(xiàn)全景圖像生成器121。處理器110可以把第二指令集合加載到框架中來實(shí)現(xiàn)動(dòng)態(tài)全景生成器122。在一實(shí)施例中,動(dòng)態(tài)全景生成器122可以使用硬件實(shí)現(xiàn)。使用硬件實(shí)現(xiàn)的動(dòng)態(tài)全景生成器122可被稱為動(dòng)態(tài)全景生成電路。存儲(chǔ)器130可存儲(chǔ)用于實(shí)現(xiàn)各種實(shí)施例的指令、應(yīng)用和文件。例如,存儲(chǔ)器130可存儲(chǔ)上述的第一指令集合、上述的第二指令集合、根據(jù)實(shí)施例的全景內(nèi)容文件和與全景內(nèi)容文件相關(guān)聯(lián)的應(yīng)用。在一實(shí)施例中,相機(jī)140可獲得多個(gè)圖像。例如,如果在電子設(shè)備100的顯示器170上顯示的用戶界面上選擇了用于獲得全景圖像的圖像捕捉按鈕或者如果用戶按壓了用于開始捕捉圖像的物理鍵或物理按鈕,則電子設(shè)備100可經(jīng)由相機(jī)140連續(xù)地獲得圖像。電子設(shè)備100可經(jīng)由相機(jī)140每秒鐘獲得用于生成全景圖像和動(dòng)態(tài)全景的適當(dāng)數(shù)目的圖像。例如,電子設(shè)備100可每秒獲得24個(gè)圖像或者每秒獲得60個(gè)圖像。電子設(shè)備100可響應(yīng)于用于停止圖像捕捉的輸入(例如,對(duì)圖像捕捉按鈕的再選擇)而停止獲得圖像。在一實(shí)施例中,麥克風(fēng)150可獲得在圖像捕捉進(jìn)行期間在電子設(shè)備100周圍生成的音頻數(shù)據(jù)。例如,可獲得電子設(shè)備100周圍的人的語(yǔ)音或噪音作為音頻數(shù)據(jù)。另外,在一實(shí)施例中,麥克風(fēng)150可識(shí)別用戶的用于開始或停止圖像捕捉的語(yǔ)音指令。例如,處理器110可在用于全景圖像捕捉的用戶界面被顯示的狀態(tài)中響應(yīng)于語(yǔ)音指令“開始”而允許相機(jī)140獲得多個(gè)圖像,直到識(shí)別出語(yǔ)音指令“停止”為止。又例如,處理器110可在電子設(shè)備100的顯示器170被關(guān)閉或者應(yīng)用正被執(zhí)行的狀態(tài)中響應(yīng)于語(yǔ)音指令“開始全景”而允許相機(jī)140獲得多個(gè)圖像。在一實(shí)施例中,運(yùn)動(dòng)傳感器160可在圖像捕捉進(jìn)行期間感測(cè)電子設(shè)備100的運(yùn)動(dòng)以獲得關(guān)于運(yùn)動(dòng)的信息。運(yùn)動(dòng)傳感器160可對(duì)應(yīng)于例如加速度傳感器或陀螺傳感器,或者加速度傳感器和陀螺傳感器的組合。一般地,全景圖像捕捉可在用戶在開始了圖像捕捉的狀態(tài)中在某一方向上(例如,向右)移動(dòng)諸如智能電話之類的電子設(shè)備100的同時(shí)執(zhí)行。從而,運(yùn)動(dòng)傳感器160可獲得電子設(shè)備100的運(yùn)動(dòng)信息,例如電子設(shè)備100被移動(dòng)的方向和距離,以及在電子設(shè)備100被移動(dòng)的同時(shí)發(fā)生的上下晃動(dòng)。另外,如果運(yùn)動(dòng)傳感器160感測(cè)到從開始全景圖像捕捉的時(shí)間起電子設(shè)備100在某一方向上被移動(dòng)了指定距離,則處理器110可停止全景圖像捕捉。該指定距離可基于處理器110或全景圖像生成器121可處理的圖像文件的最大大小來以不同方式定義。此外,如果電子設(shè)備100的移動(dòng)方向在全景圖像捕捉期間被改變到相反方向或者如果判定由于電子設(shè)備100的上下方向的運(yùn)動(dòng)的寬度增大而難以執(zhí)行額外的圖像匹配,則處理器110可停止全景圖像捕捉。如果電子設(shè)備100在被在左右方向上移動(dòng)的同時(shí)執(zhí)行全景圖像捕捉,則假定上下方向。一般地,如果在電子設(shè)備100在被在第一方向上移動(dòng)的同時(shí)執(zhí)行全景圖像捕捉期間在與第一方向垂直的第二方向上的運(yùn)動(dòng)偏離指定范圍,則處理器110可停止全景圖像捕捉。顯示器170可根據(jù)一實(shí)施例顯示全景圖像并且可根據(jù)一實(shí)施例再現(xiàn)全景視頻。例如,處理器110可生成包括與全景圖像相對(duì)應(yīng)的全景圖像數(shù)據(jù)和與全景視頻相對(duì)應(yīng)的動(dòng)態(tài)全景數(shù)據(jù)的全景內(nèi)容文件并且可將生成的全景內(nèi)容文件存儲(chǔ)在存儲(chǔ)器130中。在一實(shí)施例中,如果與全景內(nèi)容文件相關(guān)聯(lián)的應(yīng)用,例如圖庫(kù)應(yīng)用、照片應(yīng)用等等被執(zhí)行,則顯示器170可以適當(dāng)?shù)男问?例如,縮略圖等等)輸出常規(guī)圖像或全景圖像。如果用戶選擇全景圖像,則顯示器170可輸出全景圖像。在此情況下,顯示器170可將全景圖像與指示出存在與該全景圖像相對(duì)應(yīng)的動(dòng)態(tài)全景數(shù)據(jù)的項(xiàng)目(例如,圖標(biāo)、菜單等等)一起輸出。如果該項(xiàng)目被選擇,則處理器110可在顯示器170上再現(xiàn)基于動(dòng)態(tài)全景數(shù)據(jù)的全景視頻。觸摸傳感器180可從用戶接收觸摸輸入。在一實(shí)施例中,觸摸傳感器180可與顯示器170集成以實(shí)現(xiàn)為例如觸摸屏面板等等。在本公開中,假定大多數(shù)用戶操作是由觸摸輸入執(zhí)行的。然而,觸摸輸入可由通過諸如物理鍵或物理按鈕之類的另外的輸入手段進(jìn)行的用戶輸入所替換。圖2是根據(jù)本公開的實(shí)施例圖示出生成全景圖像數(shù)據(jù)的過程的繪圖。參考圖2,在開始全景圖像捕捉之后,可順序地獲得第一圖像201和第二圖像202。第一圖像201和第二圖像202可具有相同分辨率(例如,寬度w×高度h)。分辨率的寬度值和高度值可基于由傳感器(例如,陀螺傳感器)感測(cè)到的圖1的電子設(shè)備100的圖像捕捉模式(例如,橫向模式/縱向模式)而被互換。例如,如果第一圖像201在圖1的相機(jī)140處于橫向模式中時(shí)具有1600×900分辨率,那么如果相機(jī)140處于縱向模式中則第一圖像201可具有900×1600分辨率。在圖2和圖3的各種實(shí)施例中,在橫向模式中執(zhí)行圖像捕捉的狀態(tài)中獲得圖像。然而,如果在縱向模式中捕捉圖像,則其可應(yīng)用到與圖2和圖3的各種實(shí)施例相同的實(shí)施例。電子設(shè)備100在全景圖像捕捉期間可上下晃動(dòng)。例如,第二圖像202可位于比第一圖像201略低的一側(cè)。由于虛擬全景區(qū)域200由最初獲得的第一圖像201設(shè)定,所以偏離全景區(qū)域200的區(qū)域可被從全景圖像中排除。例如,其某一區(qū)域被從第二圖像202的下端排除的圖像212可用于生成全景圖像。另外,其某一區(qū)域被從第一圖像201的上端排除的圖像211可用于響應(yīng)于從第二圖像202中排除的區(qū)域生成全景圖像以防止在全景圖像中生成空白部分。參考圖2描述的操作可由圖1的全景圖像生成器121執(zhí)行。全景圖像生成器121可執(zhí)行利用由相機(jī)140順序獲得的圖像作為輸入圖像來生成全景圖像數(shù)據(jù)的任務(wù)。生成全景圖像數(shù)據(jù)的任務(wù)可對(duì)應(yīng)于將先前獲得的圖像添加到當(dāng)前圖像的任務(wù)(例如,圖像匹配)。全景圖像生成器121可基于由相機(jī)140獲得的圖像和由圖1的運(yùn)動(dòng)傳感器160感測(cè)到的運(yùn)動(dòng)信息來執(zhí)行圖像匹配。詳細(xì)地說,全景圖像生成器121可通過分析第一圖像201和第二圖像202的像素值來提取第一圖像201和第二圖像202的每一者的特征點(diǎn)。另外,全景圖像生成器121可基于由運(yùn)動(dòng)傳感器160獲得的電子設(shè)備100的運(yùn)動(dòng)信息來估計(jì)電子設(shè)備100的位置。如果判定特征點(diǎn)改變了或者電子設(shè)備100的位置改變了,則全景圖像生成器121可基于該判定將第二圖像202匹配到第一圖像201。全景圖像生成器121可在全景圖像捕捉進(jìn)行期間重復(fù)執(zhí)行上述的匹配過程。換言之,全景圖像生成器121可基于圖像處理和運(yùn)動(dòng)信息將當(dāng)前獲得的圖像連續(xù)匹配到先前匹配的圖像,直到全景圖像捕捉被停止為止。如果圖像匹配在進(jìn)行中,則全景圖像生成器121可將用于生成動(dòng)態(tài)全景數(shù)據(jù)的信息提供給動(dòng)態(tài)全景生成器122。例如,圖像211和212和用于圖像匹配的各種分析信息可被提供給動(dòng)態(tài)全景生成器122。將參考圖3給出生成動(dòng)態(tài)全景數(shù)據(jù)的過程。圖3是根據(jù)本公開的實(shí)施例圖示出生成動(dòng)態(tài)全景圖像數(shù)據(jù)的過程的繪圖。參考圖3,第1至第9圖像201至209可用于生成全景圖像數(shù)據(jù)和動(dòng)態(tài)全景圖像。為了生成真實(shí)的全景圖像數(shù)據(jù)和/或真實(shí)的動(dòng)態(tài)全景數(shù)據(jù),必須有更多的圖像。然而,為了便于參考圖3進(jìn)行描述,將對(duì)9個(gè)圖像給出描述。例如,在全景圖像捕捉期間可獲得第一多個(gè)圖像,并且可從第一多個(gè)圖像之中選擇要用于生成全景圖像數(shù)據(jù)的第二多個(gè)圖像。在本公開中,除了具體注明以外,多個(gè)圖像可以指第一多個(gè)圖像之中的用于生成全景圖像數(shù)據(jù)和動(dòng)態(tài)全景數(shù)據(jù)的第二多個(gè)圖像。圖1的動(dòng)態(tài)全景生成器122可從圖1的全景圖像生成器121接收用于生成全景圖像的圖像221至229或關(guān)于圖像221至229的信息。這里,關(guān)于圖像221至229的信息可包括由圖1的相機(jī)140獲得的多個(gè)圖像之中的用于生成全景圖像數(shù)據(jù)的圖像221至229和每個(gè)使用的圖像221至229被編輯的信息(例如,用于圖像匹配的區(qū)域等等)。在動(dòng)態(tài)全景生成器122中接收的圖像221至229可在全景圖像捕捉進(jìn)行期間(或者在全景圖像生成器121中的圖像匹配進(jìn)行期間)被連續(xù)更新。例如,在圖2所示的狀態(tài)中,動(dòng)態(tài)全景生成器122可接收?qǐng)D像211和212。如果在此狀態(tài)中繼續(xù)進(jìn)行全景圖像捕捉,例如,如果繼續(xù)進(jìn)行到第6圖像206的圖像匹配,則動(dòng)態(tài)全景生成器122可最終將圖像211和212更新到圖像221和222并且可進(jìn)一步獲得圖像223至226。雖然在此狀態(tài)中獲得第7至第9圖像207、208和209,但由于全景圖像的高度在全景圖像生成器121執(zhí)行圖像匹配時(shí)未被改變,所以圖像221至226可能不能被更新。從而,動(dòng)態(tài)全景生成器122可額外地只獲得用于全景圖像生成器121中的圖像匹配的圖像227至229。在一實(shí)施例中,動(dòng)態(tài)全景生成器122可利用用于全景圖像生成器121中的圖像匹配的圖像(例如,圖像221等等)生成動(dòng)態(tài)全景數(shù)據(jù)。圖像可被調(diào)整大小和/或編碼以減小最后結(jié)果(例如,全景內(nèi)容文件)的容量。例如,動(dòng)態(tài)全景數(shù)據(jù)可對(duì)應(yīng)于一種編碼的運(yùn)動(dòng)圖像數(shù)據(jù)。動(dòng)態(tài)全景生成器122可將用于圖像匹配的每個(gè)圖像編碼成運(yùn)動(dòng)圖片專家組音頻層4(motionpictureexpertsgroupaudiolayer4,mp4)文件格式并且可將編碼的結(jié)果數(shù)據(jù)作為動(dòng)態(tài)全景數(shù)據(jù)提供給圖1的最后文件生成器123。在另一實(shí)施例中,動(dòng)態(tài)全景生成器122可利用用于全景圖像生成器121中的圖像匹配的輸入圖像(例如,圖像201等等)和用于圖像匹配的分析信息生成動(dòng)態(tài)全景數(shù)據(jù)。分析信息可以是一種元數(shù)據(jù),并且可被存儲(chǔ)在圖1的存儲(chǔ)器130中或者可被存儲(chǔ)在全景內(nèi)容文件的局部區(qū)域中,并且可在再現(xiàn)全景視頻時(shí)被使用。全景視頻可以指基于動(dòng)態(tài)全景數(shù)據(jù)再現(xiàn)的運(yùn)動(dòng)圖像。這樣,根據(jù)一實(shí)施例,由于動(dòng)態(tài)全景生成器122使用被全景圖像生成器121使用的信息(例如,輸入圖像、圖像分析信息和圖1的電子設(shè)備100的運(yùn)動(dòng)信息),所以與全景圖像生成器121和動(dòng)態(tài)全景生成器122的每一者獨(dú)立生成圖像/視頻數(shù)據(jù)的情況相比,可以減少計(jì)算的量或計(jì)算處理時(shí)間。由于動(dòng)態(tài)全景生成器122使用由全景圖像生成器121計(jì)算出的結(jié)果數(shù)據(jù),所以全景圖像生成器121可被稱為第一結(jié)果圖像生成器,并且動(dòng)態(tài)全景生成器122可被稱為第二結(jié)果圖像生成器。類似地,最后文件生成器123可被稱為第三結(jié)果圖像生成器。動(dòng)態(tài)全景生成器122可利用用于圖像匹配的圖像222至229生成動(dòng)態(tài)全景數(shù)據(jù)。例如,動(dòng)態(tài)全景生成器122可基于用于生成全景圖像數(shù)據(jù)的圖像221至229和分析信息生成與全景圖像數(shù)據(jù)在時(shí)間和空間上同步的動(dòng)態(tài)全景數(shù)據(jù)。動(dòng)態(tài)全景數(shù)據(jù)可包括用于再現(xiàn)運(yùn)動(dòng)圖像的幀。例如,動(dòng)態(tài)全景數(shù)據(jù)可包括幀301至309。每個(gè)幀(例如,幀301等等)可與每個(gè)圖像(例如,圖像221等等)相同或者可以是被適當(dāng)?shù)鼐幋a以適合用于再現(xiàn)視頻的圖像數(shù)據(jù)。在一實(shí)施例中,動(dòng)態(tài)全景生成器122可利用用于圖像匹配的原始圖像201至209(或經(jīng)調(diào)整大小的原始圖像)生成動(dòng)態(tài)全景數(shù)據(jù)。例如,動(dòng)態(tài)全景生成器122可以把在全景圖像捕捉時(shí)獲得的原始圖像編碼成運(yùn)動(dòng)圖像并且可生成用于圖像匹配的分析信息、電子設(shè)備100的運(yùn)動(dòng)信息、時(shí)間信息等等作為元數(shù)據(jù)。在此情況下,全景圖像數(shù)據(jù)(例如,其中完成了匹配的單個(gè)全景圖像)、動(dòng)態(tài)全景數(shù)據(jù)(例如,經(jīng)編碼的運(yùn)動(dòng)圖像數(shù)據(jù))和元數(shù)據(jù)可被包括在全景內(nèi)容文件中。在另一實(shí)施例中,元數(shù)據(jù)可被存儲(chǔ)在鏈接到全景內(nèi)容文件的單獨(dú)文件中。圖4是根據(jù)本公開的實(shí)施例圖示出將全景圖像數(shù)據(jù)與動(dòng)態(tài)全景數(shù)據(jù)同步的過程的繪圖。參考圖4,音頻數(shù)據(jù)可對(duì)應(yīng)于在全景圖像捕捉期間由圖1的麥克風(fēng)150獲得的音頻數(shù)據(jù)。輸入圖像可對(duì)應(yīng)于在全景圖像捕捉期間由圖1的相機(jī)140順序獲得的圖像。相機(jī)140獲得的圖像可作為輸入圖像被提供給圖1的全景圖像生成器121。全景圖像生成器121可使用一些提供的圖像來生成全景圖像數(shù)據(jù)。例如,如果基于由圖1的運(yùn)動(dòng)傳感器160感測(cè)到的圖1的電子設(shè)備100的運(yùn)動(dòng)和先前輸入圖像與當(dāng)前輸入圖像之間的特征點(diǎn)的變化判定出電子設(shè)備100移動(dòng)了某個(gè)水平或該水平以上或者由相機(jī)160捕捉的對(duì)象變化了某個(gè)水平或該水平以上,則全景圖像生成器121可選擇相應(yīng)的輸入圖像作為用于生成全景圖像數(shù)據(jù)的圖像。參考圖4,一實(shí)施例被例示為每秒獲得10個(gè)圖像。然而,各種實(shí)施例不限于此。例如,每秒獲得的圖像的數(shù)目可由圖1的相機(jī)140的性能、電子設(shè)備100的設(shè)定、用戶設(shè)定等等而改變。在一實(shí)施例中,電子設(shè)備100在整個(gè)全景圖像捕捉時(shí)間中的第一時(shí)間間隔410中與針對(duì)生成全景圖像優(yōu)化的移動(dòng)速度相比可能移動(dòng)得相對(duì)較慢。因此,全景圖像生成器121可使用在第一時(shí)間間隔410中獲得的六個(gè)圖像中的三個(gè)圖像來生成全景圖像數(shù)據(jù)。換言之,相對(duì)于在第一時(shí)間間隔410中獲得的第一圖像,全景圖像生成器121可能不能使用在判定電子設(shè)備100的運(yùn)動(dòng)(例如,移動(dòng)距離)不足以執(zhí)行圖像匹配的時(shí)間獲得的第二圖像并且可以使用在發(fā)生充分的運(yùn)動(dòng)來執(zhí)行圖像匹配時(shí)獲得的第三圖像。另外,在整個(gè)全景圖像捕捉時(shí)間中的第二時(shí)間間隔420中,電子設(shè)備100可能實(shí)際上沒有移動(dòng)或者可能非常緩慢地移動(dòng)。從而,全景圖像生成器121可使用在第二時(shí)間間隔420中獲得的4個(gè)圖像之中的第一圖像來生成全景圖像數(shù)據(jù)并且可能不能使用其他3個(gè)圖像來生成圖像全景圖像數(shù)據(jù)。在整個(gè)全景圖像捕捉時(shí)間中的第三時(shí)間間隔430中,電子設(shè)備100可能以適當(dāng)?shù)乃俣纫苿?dòng)。從而,全景圖像生成器121可以使用所獲得的全部4個(gè)圖像作為輸入圖像來生成全景圖像數(shù)據(jù)。如果使用輸入圖像之中的一些選擇的圖像來生成全景圖像數(shù)據(jù),即,如果利用選擇的圖像繼續(xù)進(jìn)行圖像匹配,則全景圖像生成器121可以將關(guān)于用于圖像匹配的輸入圖像的信息和用于圖像匹配的分析信息提供給圖1的動(dòng)態(tài)全景生成器122。例如,如果由圖1的相機(jī)140獲得的100個(gè)圖像被作為輸入圖像提供給全景圖像生成器121并且這100個(gè)圖像中的二十七個(gè)被用于生成全景圖像數(shù)據(jù),則全景圖像生成器121可將關(guān)于這27個(gè)圖像的信息和使用的分析信息(例如,27個(gè)圖像的每一者的特征點(diǎn)信息、關(guān)于獲得27個(gè)圖像的每一者的時(shí)間的信息、27個(gè)圖像的每一者被裁切的信息、電子設(shè)備100的運(yùn)動(dòng)信息等等)提供給動(dòng)態(tài)全景生成器122。在上述示例中,全景圖像生成器121可執(zhí)行26個(gè)圖像匹配過程(將26個(gè)圖像額外地拼接到第一圖像上的一系列任務(wù))并且可將對(duì)于每個(gè)圖像匹配過程更新的圖像信息和分析信息提供給動(dòng)態(tài)全景圖像生成器122。另外,如上所述,如果全景圖像生成器121將被編輯來生成全景圖像數(shù)據(jù)的圖像(例如,其上端或下端的一部分被裁切的圖像)提供給動(dòng)態(tài)全景生成器122,則編輯信息可能不能被提供給動(dòng)態(tài)全景生成器122。動(dòng)態(tài)全景渲染時(shí)段可對(duì)應(yīng)于當(dāng)由動(dòng)態(tài)全景生成器122生成的動(dòng)態(tài)全景數(shù)據(jù)被再現(xiàn)時(shí)渲染動(dòng)態(tài)全景數(shù)據(jù)中包括的圖像(幀)的時(shí)段。例如,動(dòng)態(tài)全景數(shù)據(jù)當(dāng)被圖1的處理器110再現(xiàn)時(shí)可被渲染來基于全景圖像捕捉時(shí)的圖像捕捉時(shí)間和電子設(shè)備100的運(yùn)動(dòng)被再現(xiàn)。例如,動(dòng)態(tài)全景數(shù)據(jù)可對(duì)于每個(gè)時(shí)間間隔被以不同的幀率渲染,也就是說以可變的幀率渲染。例如,動(dòng)態(tài)全景數(shù)據(jù)在第一時(shí)間間隔410中可按4幀每秒(4fps)被渲染。動(dòng)態(tài)全景數(shù)據(jù)在第二時(shí)間間隔420中可按2幀每秒(2fps)被渲染。動(dòng)態(tài)全景數(shù)據(jù)在第三時(shí)間間隔430中可按8幀每秒(8fps)被渲染。在此情況下,全景視頻被處理器110再現(xiàn),重放速度在整個(gè)時(shí)間間隔中可同為一倍速。然而,用戶可能感覺好像全景視頻在第一時(shí)間間隔中被以0.5倍速再現(xiàn)。用戶可能感覺好像全景視頻在第二時(shí)間間隔中被以0.25倍速再現(xiàn)。參考圖4描述的幀率的數(shù)值是為了描述的方便而例示的,并且可被本領(lǐng)域技術(shù)人員以各種方式修改。作為另一示例,動(dòng)態(tài)全景數(shù)據(jù)可對(duì)于每個(gè)時(shí)間間隔被以恒定的幀率渲染,但可被處理器110對(duì)于每個(gè)時(shí)間間隔以不同的方式再現(xiàn)。在此情況下,處理器110在全景視頻被再現(xiàn)時(shí)可參考分析信息(例如,關(guān)于獲得圖像的時(shí)間的信息)。例如,通過渲染動(dòng)態(tài)全景生成的全景視頻在第一時(shí)間間隔410期間可比參考速度慢兩倍(在圖4的示例中可再現(xiàn)10幀每秒)而被再現(xiàn)。全景視頻在第二時(shí)間間隔420中可實(shí)際上被停止或者可被非常緩慢地再現(xiàn),就好像慢動(dòng)作那樣。全景視頻在第三時(shí)間間隔430中可按參考速度被再現(xiàn)。在上述示例中,全景視頻可被再現(xiàn)為與真實(shí)全景圖像捕捉時(shí)在電子設(shè)備100的顯示器170上顯示的圖像具有相同或相似的感覺。另外,由于再現(xiàn)全景視頻的時(shí)間和再現(xiàn)經(jīng)由圖1的麥克風(fēng)150獲得的音頻數(shù)據(jù)的時(shí)間是一對(duì)一彼此同步的,所以因?yàn)樵佻F(xiàn)全景視頻時(shí)音頻未失真,因此可再現(xiàn)圖像捕捉時(shí)的視頻和音頻。以上述方式對(duì)全景視頻的渲染/重放在本公開中可被稱為關(guān)于音頻的渲染/重放。然而,在另一實(shí)施例中,動(dòng)態(tài)全景數(shù)據(jù)可按恒定的幀率被渲染,并且全景視頻可按恒定的速度被再現(xiàn)。由于用于生成動(dòng)態(tài)全景數(shù)據(jù)的圖像是用于全景圖像數(shù)據(jù)的圖像匹配的圖像(其中相對(duì)于先前圖像發(fā)生恒定水平的運(yùn)動(dòng)),所以在電子設(shè)備100的顯示器170上顯示的圖像的變化量可以是恒定的量。換言之,電子設(shè)備100可從左到右或從右到左以恒定速度示出整個(gè)全景圖像。以上述方式對(duì)全景視頻的渲染/重放在本公開中可被稱為關(guān)于視頻的渲染/重放。當(dāng)動(dòng)態(tài)全景數(shù)據(jù)被關(guān)于視頻渲染時(shí),由于音頻數(shù)據(jù)與獲得多個(gè)圖像的時(shí)間同步,所以可對(duì)每個(gè)時(shí)間間隔改變音頻數(shù)據(jù)的重放速度。例如,在第二時(shí)間間隔420中生成的音頻數(shù)據(jù)可與在第三時(shí)間間隔430中獲得的音頻數(shù)據(jù)具有時(shí)間上相同的長(zhǎng)度。然而,與第二時(shí)間間隔420相對(duì)應(yīng)的全景視頻的重放時(shí)間可能只是與第三時(shí)間間隔430相對(duì)應(yīng)的全景視頻的重放時(shí)間的1/3。從而,當(dāng)關(guān)于視頻再現(xiàn)動(dòng)態(tài)全景時(shí),可按三倍速再現(xiàn)第二時(shí)間間隔420的音頻數(shù)據(jù)。在一實(shí)施例中,當(dāng)關(guān)于視頻渲染或再現(xiàn)動(dòng)態(tài)全景數(shù)據(jù)時(shí),處理器110可能不能在不妨礙用戶體驗(yàn)的情況下再現(xiàn)音頻數(shù)據(jù)。在另一實(shí)施例中,處理器110可將音頻數(shù)據(jù)分類成語(yǔ)音間隔和靜默間隔,可在語(yǔ)音間隔關(guān)于音頻再現(xiàn)全景視頻(即,改變重放速度),并且可在靜默間隔關(guān)于視頻再現(xiàn)全景視頻。在一實(shí)施例中,當(dāng)關(guān)于視頻渲染動(dòng)態(tài)全景數(shù)據(jù)時(shí),處理器110可再現(xiàn)與移動(dòng)的對(duì)象相對(duì)應(yīng)的音頻數(shù)據(jù)。例如,如果利用全景功能捕捉其中用戶a、用戶b和用戶b出現(xiàn)的戲劇或音樂表演,則處理器110可識(shí)別出從用戶a到c的每一者發(fā)生的話音的方向。例如,當(dāng)在全景圖像捕捉期間在電子設(shè)備100的顯示器170上顯示用戶a時(shí),如果用戶a和用戶b交替說出他們的臺(tái)詞,則電子設(shè)備100可以區(qū)分從用戶a所位于的方向收集的音頻數(shù)據(jù)和從用戶b所位于的方向收集的音頻數(shù)據(jù)。例如,如果存在多個(gè)麥克風(fēng),則處理器110可基于利用從多個(gè)麥克風(fēng)和電子設(shè)備100的各種傳感器(例如,加速度傳感器、地磁傳感器、陀螺傳感器等等)收集的音頻波形之間的相位差確定的電子設(shè)備100的圖像捕捉方向?qū)⒁纛l數(shù)據(jù)間隔映射到圖像捕捉方向。當(dāng)再現(xiàn)動(dòng)態(tài)全景數(shù)據(jù)時(shí),如果示出特定方向或者示出與特定方向相對(duì)應(yīng)的對(duì)象(例如,用戶a),則處理器110可再現(xiàn)與相應(yīng)對(duì)象(即,相應(yīng)方向)相對(duì)應(yīng)的音頻數(shù)據(jù)。如果開始示出與另一方向相對(duì)應(yīng)的對(duì)象(即,用戶b),則處理器110可再現(xiàn)與用戶b的方向相對(duì)應(yīng)的音頻數(shù)據(jù)。在下文中,將參考圖5和圖6對(duì)生成和存儲(chǔ)全景內(nèi)容文件的過程給出描述。在以下描述中將省略與上述內(nèi)容相同、相似或相應(yīng)的內(nèi)容。圖5是根據(jù)本公開的實(shí)施例圖示出生成全景內(nèi)容文件的整個(gè)過程的流程圖。參考圖5,在操作501中,圖1的電子設(shè)備100可在全景圖像捕捉進(jìn)行期間經(jīng)由圖1的相機(jī)140獲得多個(gè)圖像。這里,這多個(gè)圖像可對(duì)應(yīng)于第一多個(gè)圖像。另外,電子設(shè)備100可在獲得多個(gè)圖像的同時(shí)經(jīng)由圖1的運(yùn)動(dòng)傳感器160獲得電子設(shè)備100的運(yùn)動(dòng)信息。此外,電子設(shè)備100還可獲得音頻數(shù)據(jù)。獲得的多個(gè)圖像、獲得的運(yùn)動(dòng)信息和獲得的音頻數(shù)據(jù)可相對(duì)于獲得多個(gè)圖像的每一者、運(yùn)動(dòng)信息和音頻數(shù)據(jù)的時(shí)間被匹配到彼此。在操作503中,電子設(shè)備100可基于獲得的多個(gè)圖像和獲得的運(yùn)動(dòng)信息生成全景圖像數(shù)據(jù)。例如,電子設(shè)備100(例如,圖1的全景圖像生成器121)可通過基于運(yùn)動(dòng)信息和第一多個(gè)圖像之中的第一多個(gè)圖像的每一者的分析信息選擇要用于圖像匹配的第二多個(gè)圖像并且利用第二多個(gè)圖像執(zhí)行圖像匹配來生成全景圖像數(shù)據(jù)。在操作505中,電子設(shè)備100可基于在操作503中使用的數(shù)據(jù)(例如,第二多個(gè)圖像)和分析信息來生成動(dòng)態(tài)全景數(shù)據(jù)。在操作507中,電子設(shè)備100可生成包括全景圖像數(shù)據(jù)和動(dòng)態(tài)全景數(shù)據(jù)的全景內(nèi)容文件并且可將生成的全景內(nèi)容文件存儲(chǔ)在電子設(shè)備100的存儲(chǔ)空間(例如,存儲(chǔ)器130)中。如上所述,分析信息可以是元數(shù)據(jù)并且可被獨(dú)立于全景內(nèi)容文件地存儲(chǔ)。如果元數(shù)據(jù)被獨(dú)立于全景內(nèi)容文件地存儲(chǔ),則電子設(shè)備100在利用動(dòng)態(tài)全景數(shù)據(jù)渲染全景視頻時(shí)可為同步參考元數(shù)據(jù)。在本公開中,獨(dú)立于全景內(nèi)容文件存儲(chǔ)元數(shù)據(jù)的實(shí)施例可被不獨(dú)立于全景內(nèi)容文件存儲(chǔ)元數(shù)據(jù)的實(shí)施例所替換。以下,將對(duì)不獨(dú)立于全景內(nèi)容文件存儲(chǔ)元數(shù)據(jù)的實(shí)施例給出描述以排除描述的不必要重復(fù)。圖6是根據(jù)本公開的實(shí)施例圖示出生成全景內(nèi)容文件的詳細(xì)過程的流程圖。參考圖6,在操作601中,圖1的全景圖像生成器121可接收用于生成全景圖像數(shù)據(jù)的數(shù)據(jù)。例如,由圖1的相機(jī)140獲得的多個(gè)圖像、由圖1的麥克風(fēng)150獲得的音頻數(shù)據(jù)、由圖1的運(yùn)動(dòng)傳感器160獲得的電子設(shè)備100的運(yùn)動(dòng)信息、與多個(gè)圖像、音頻數(shù)據(jù)和運(yùn)動(dòng)信息的每一者相關(guān)聯(lián)的時(shí)間信息等等可作為輸入數(shù)據(jù)被提供給全景圖像生成器121。在操作603中,全景圖像生成器121可分析輸入圖像和電子設(shè)備100的運(yùn)動(dòng)信息。在操作605中,全景圖像生成器121可基于分析的結(jié)果判定是否將當(dāng)前輸入圖像匹配到先前由圖像匹配生成的全景圖像數(shù)據(jù)。例如,如果基于分析的結(jié)果判定電子設(shè)備100的運(yùn)動(dòng)符合指定的條件,則全景圖像生成器121可判定將要執(zhí)行圖像匹配。如果執(zhí)行圖像匹配,則全景圖像生成器121在操作607可更新全景圖像數(shù)據(jù)。例如,參考圖3,在將第3圖像203匹配到在第1圖像201和第2圖像202被匹配到彼此之后生成的舊全景圖像數(shù)據(jù)的同時(shí),全景圖像生成器121可相對(duì)于第3圖像203裁切掉第1圖像201的上端的一部分和第2圖像202的上端的一部分。如果更新全景圖像數(shù)據(jù),則全景圖像生成器121可將更新的信息提供給圖1的動(dòng)態(tài)全景生成器122。動(dòng)態(tài)全景生成器122可基于新提供的信息在操作609上更新舊的動(dòng)態(tài)全景數(shù)據(jù)。上述圖像匹配過程可被重復(fù)執(zhí)行,直到全景圖像捕捉結(jié)束為止。例如,在操作611中,如果判定圖像捕捉結(jié)束,則可執(zhí)行圖5的操作503、505和507。詳細(xì)地說,如果圖像捕捉結(jié)束,也就是說,如果最后輸入圖像的圖像匹配過程完成,則全景圖像生成器121可最終生成全景圖像數(shù)據(jù)。另外,動(dòng)態(tài)全景生成器122可基于從全景圖像生成器121最終提供的信息來生成動(dòng)態(tài)全景數(shù)據(jù)。另外,圖1的最后結(jié)果生成器123可基于全景圖像數(shù)據(jù)和動(dòng)態(tài)全景數(shù)據(jù)生成全景內(nèi)容文件。全景內(nèi)容文件可具有圖像文件的格式(例如,聯(lián)合影像編碼專家組(jointphotographiccodingexpertsgroup,jpeg)、可移植網(wǎng)絡(luò)圖形(portablenetworkgraphics,png)等等),但在其額外的數(shù)據(jù)區(qū)域中可額外地包括與運(yùn)動(dòng)圖像文件相對(duì)應(yīng)的數(shù)據(jù)(例如,mp4數(shù)據(jù))。例如,最后結(jié)果生成器123可生成這樣的圖像文件:其中,在該圖像文件的頭部、腳注或尾部部分中記錄了指示出除了圖像數(shù)據(jù)以外還存在額外的數(shù)據(jù)的信息(例如,標(biāo)記)。此信息可包括指示出是否存在額外數(shù)據(jù)(即,用于生成動(dòng)態(tài)全景數(shù)據(jù)和全景圖像數(shù)據(jù)的各種額外(分析)信息,等等)的信息、關(guān)于開始位置的信息和關(guān)于停止位置的信息。在上述描述中,全景圖像生成器121、動(dòng)態(tài)全景生成器122和最后結(jié)果生成器123的至少一些可以用軟件模塊實(shí)現(xiàn)。在此情況下,可理解由軟件模塊執(zhí)行的操作可由處理器110執(zhí)行。在下文中,將參考圖7對(duì)消耗全景內(nèi)容文件的方法給出描述。圖7是根據(jù)本公開的實(shí)施例圖示出執(zhí)行全景內(nèi)容文件的屏幕的繪圖。參考圖7,全景內(nèi)容文件可基于全景圖像被顯示在第一屏幕710上。例如,如果通過應(yīng)用執(zhí)行全景內(nèi)容文件,則圖1的處理器110可基于全景內(nèi)容文件中的全景圖像數(shù)據(jù)在圖1的顯示器170上顯示全景圖像。如果在第一屏幕710上顯示全景圖像,則處理器110可顯示控制菜單711(例如,共享菜單、編輯菜單、刪除菜單等等)和與全景內(nèi)容文件中的除全景圖像以外的動(dòng)態(tài)全景數(shù)據(jù)相對(duì)應(yīng)的項(xiàng)目701。如果項(xiàng)目701被選擇,則處理器110可在第二屏幕720上再現(xiàn)動(dòng)態(tài)全景數(shù)據(jù)。例如,處理器110可基于動(dòng)態(tài)全景數(shù)據(jù)渲染全景視頻并且可在顯示器170上再現(xiàn)渲染的全景視頻。處理器110可按第一時(shí)間順序渲染全景視頻。這里,第一時(shí)間順序可對(duì)應(yīng)于獲得動(dòng)態(tài)全景數(shù)據(jù)中包括的每個(gè)圖像的時(shí)間的順序。另外,處理器110可按第一時(shí)間順序的相反順序(即,第二時(shí)間順序)渲染全景視頻。例如,如果用戶在從左向右的方向上移動(dòng)圖1的電子設(shè)備100的同時(shí)執(zhí)行全景圖像捕捉,則按第一時(shí)間順序渲染的全景視頻可具有在全景圖像在向左方向上移動(dòng)的同時(shí)示出的效果。如果全景視頻被按第二時(shí)間順序渲染,則全景視頻可具有在全景圖像在向右方向上移動(dòng)的同時(shí)示出的效果。在一實(shí)施例中,動(dòng)態(tài)全景數(shù)據(jù)可對(duì)應(yīng)于編碼的視頻數(shù)據(jù)。從而,處理器110(或者與視頻數(shù)據(jù)相對(duì)應(yīng)的編解碼器)可對(duì)視頻數(shù)據(jù)解碼。如果視頻數(shù)據(jù)與全景圖像同步,例如,如果視頻數(shù)據(jù)是基于被編碼以生成全景圖像的圖像來編碼的,則處理器110可在顯示器170上渲染解碼的幀。如果視頻數(shù)據(jù)是基于用于生成全景圖像的原始圖像來編碼的,則處理器110可基于元數(shù)據(jù)(例如,圖像分析信息、運(yùn)動(dòng)信息和時(shí)間信息)來編輯解碼的幀并且可在屏幕上渲染經(jīng)編碼的幀。由于全景視頻是基于用于生成全景圖像的多個(gè)圖像生成的,所以雖然在全景圖像捕捉期間存在移動(dòng)的對(duì)象(例如,人、動(dòng)物、車輛等等),但該對(duì)象的運(yùn)動(dòng)可被不失真地再現(xiàn)。從而,雖然移動(dòng)的對(duì)象失真并被表示在全景圖像上,但用戶可執(zhí)行全景視頻來查看對(duì)象的運(yùn)動(dòng)?;谌皟?nèi)容文件顯示/再現(xiàn)的全景圖像和全景視頻可具有相同的虛擬視野(fieldofview,fov)。如參考圖3所描述,由于用于渲染全景視頻的動(dòng)態(tài)全景數(shù)據(jù)是利用用于生成全景圖像數(shù)據(jù)的圖像和分析信息來生成的,所以當(dāng)全景圖像的分辨率具有第一高度和第一寬度時(shí),由全景視頻示出的虛擬fov也可具有第一高度和第一寬度。換言之,全景視頻在被處理器110再現(xiàn)的時(shí)間期間可被生成來以與相同的第一高度和比第一寬度窄的第二寬度相對(duì)應(yīng)的fov的間隔輸出與第一高度和第一寬度相對(duì)應(yīng)的虛擬fov。這里,由于全景圖像的fov具有比電子設(shè)備100的相機(jī)140更高的值,所以全景圖像的fov可以是虛擬fov。然而,當(dāng)再現(xiàn)全景視頻時(shí)在顯示器170上顯示的圖像(或幀)可與相機(jī)140的fov相同或者可對(duì)應(yīng)于由于編碼而具有比相機(jī)140更低的范圍的真實(shí)fov??砂锤鞣N方式控制全景視頻的再現(xiàn)。例如,當(dāng)在第二屏幕720上再現(xiàn)全景視頻時(shí),如果任何區(qū)域上的觸摸輸入02發(fā)生,則視頻重放可在第三屏幕上暫停。如果在第三屏幕730上發(fā)生重放圖標(biāo)703上的觸摸輸入或者如果再次發(fā)生任何區(qū)域上的觸摸輸入,則可繼續(xù)開始全景視頻的再現(xiàn)。如果保存視頻圖標(biāo)上的觸摸輸入708發(fā)生,則可將全景視頻保存到存儲(chǔ)器。按時(shí)間順序渲染的全景視頻可被再現(xiàn)在第二屏幕720上。當(dāng)好像相機(jī)140從左到右移動(dòng)那樣再現(xiàn)全景視頻時(shí),如果發(fā)生相反方向的拖曳輸入704,則處理器110可按相反順序,也就是時(shí)間的相反順序渲染全景視頻。在此情況下,全景視頻可像相反方向那樣被再現(xiàn)在第四屏幕740上,也就是說就好像相機(jī)140從右向左移動(dòng)那樣。如果發(fā)生第一方向的拖曳輸入705,則處理器110可像第三屏幕730中那樣暫停視頻。在另一實(shí)施例中,在再現(xiàn)全景視頻的同時(shí)可通過在指定方向上傾斜電子設(shè)備100來改變渲染順序。例如,如果圖1的運(yùn)動(dòng)傳感器160感測(cè)到電子設(shè)備100在垂直方向的中心軸上順時(shí)針旋轉(zhuǎn)某個(gè)角度以上的運(yùn)動(dòng)706,則處理器110可按第三順序(例如,時(shí)間順序)渲染全景視頻。如果運(yùn)動(dòng)傳感器160感測(cè)到電子設(shè)備100逆時(shí)針旋轉(zhuǎn)的運(yùn)動(dòng)707,則處理器110可按與第一順序相反的第二順序渲染全景視頻。此外,可按各種方式來定義改變渲染全景視頻的順序的事件。例如,如果再現(xiàn)了按第一順序渲染的全景視頻的最后一幀,則處理器110可在顯示器170上再現(xiàn)按第二順序渲染的全景視頻。在此情況下,用戶可以有如下體驗(yàn):就好像他或她在一個(gè)方向上(例如,從左到右)欣賞了全景圖像,然后在相反方向上欣賞全景圖像那樣。圖8圖示出根據(jù)本公開的實(shí)施例的網(wǎng)絡(luò)環(huán)境中的電子設(shè)備。參考圖8,將參考圖8描述根據(jù)本公開的各種實(shí)施例的網(wǎng)絡(luò)環(huán)境800內(nèi)的電子設(shè)備801。電子設(shè)備801可包括總線810、處理器820、存儲(chǔ)器830、輸入/輸出接口850、顯示器860和通信接口870。在本公開的各種實(shí)施例中,可省略前述元素中的至少一者或者可向電子設(shè)備801添加另外的元素??偩€810可包括用于將上述元素810至870連接到彼此并且在上述元素之間傳送通信(例如,控制消息和/或數(shù)據(jù))的電路。處理器820可包括cpu、ap或通信處理器(communicationprocessor,cp)的至少一者。處理器820可執(zhí)行數(shù)據(jù)處理或者與電子設(shè)備801的其他元素中的至少一者的通信和/或控制有關(guān)的操作。存儲(chǔ)器830可包括易失性存儲(chǔ)器和/或非易失性存儲(chǔ)器。存儲(chǔ)器830可存儲(chǔ)與電子設(shè)備801的其他元素中的至少一者相關(guān)的指令或數(shù)據(jù)。根據(jù)本公開的實(shí)施例,存儲(chǔ)器830可存儲(chǔ)軟件和/或程序840。程序840可包括例如內(nèi)核841、中間件843、應(yīng)用編程接口(applicationprogramminginterface,api)845和/或應(yīng)用程序(或應(yīng)用)847。內(nèi)核841、中間件843或api845的至少一部分可被稱為操作系統(tǒng)(operatingsystem,os)。內(nèi)核841可控制或管理用于執(zhí)行其他程序(例如,中間件843、api845或應(yīng)用程序847)的操作或功能的系統(tǒng)資源(例如,總線810、處理器820、存儲(chǔ)器830等等)。另外,內(nèi)核841可提供接口,用于允許中間件843、api845或應(yīng)用程序847訪問電子設(shè)備801的個(gè)體元素以便控制或管理系統(tǒng)資源。中間件843可充當(dāng)中介,以便api845或應(yīng)用程序847與內(nèi)核841進(jìn)行數(shù)據(jù)通信和交換。此外,中間件843可根據(jù)優(yōu)先順序處理從應(yīng)用程序847接收的一個(gè)或多個(gè)任務(wù)請(qǐng)求。例如,中間件843可向至少一個(gè)應(yīng)用程序847指派使用電子設(shè)備801的系統(tǒng)資源(例如,總線810、處理器820、存儲(chǔ)器830等等)的優(yōu)先級(jí)。例如,中間件843可根據(jù)指派給至少一個(gè)應(yīng)用的優(yōu)先級(jí)處理一個(gè)或多個(gè)任務(wù)請(qǐng)求,從而針對(duì)這一個(gè)或多個(gè)任務(wù)請(qǐng)求執(zhí)行調(diào)度或負(fù)載均衡(loadbalancing)。api845是用于允許應(yīng)用847控制由內(nèi)核841或中間件843提供的功能的接口,其可包括例如用于文件控制、窗口控制、圖像處理、字符控制等等的至少一個(gè)接口或功能(例如,指令)。輸入/輸出接口850可起到把從用戶或另一外部設(shè)備輸入的指令或數(shù)據(jù)傳送到電子設(shè)備801的其他(一個(gè)或多個(gè))元素的作用。此外,輸入/輸出接口850可以把從電子設(shè)備801的(一個(gè)或多個(gè))其他元素接收的指令或數(shù)據(jù)輸出到用戶或另一外部設(shè)備。顯示器860可包括例如液晶顯示器(liquidcrystaldisplay,lcd)、發(fā)光二極管(light-emittingdiode,led)顯示器、有機(jī)led(organicled,oled)顯示器、微機(jī)電系統(tǒng)(microelectromechanicalsystems,mems)顯示器或者電子紙顯示器。顯示器860可向用戶呈現(xiàn)各種內(nèi)容(例如,文本、圖像、視頻、圖標(biāo)、符號(hào)等等)。顯示器860可包括觸摸屏,并且可接收來自電子筆或用戶的身體的一部分的觸摸、手勢(shì)、接近或懸停輸入。通信接口870可設(shè)立電子設(shè)備801與外部設(shè)備(例如,第一外部電子設(shè)備802、第二外部電子設(shè)備804或服務(wù)器806)之間的通信。例如,通信接口870可經(jīng)由無線通信或有線通信連接到網(wǎng)絡(luò)862以便與外部設(shè)備(例如,第二外部電子設(shè)備804或服務(wù)器806)通信。無線通信可采用諸如長(zhǎng)期演進(jìn)(long-termevolution,lte)、先進(jìn)lte(lte-advance,lte-a)、碼分多址(codedivisionmultipleaccess,cdma)、寬帶cdma(widebandcdma,wcdma)、通用移動(dòng)電信系統(tǒng)(universalmobiletelecommunicationssystem,umts)、無線寬帶(wirelessbroadband,wi-bro)或全球移動(dòng)通信系統(tǒng)(globalsystemformobilecommunications,gsm)之類的蜂窩通信協(xié)議的至少一者。無線通信可包括例如短程通信864。短程通信可包括以下各項(xiàng)中的至少一者:無線保真(wirelessfidelity,wi-fi)、藍(lán)牙、近場(chǎng)通信(nearfieldcommunication,nfc)、磁安全傳輸(magneticsecuretransmission,mst)或全球?qū)Ш叫l(wèi)星系統(tǒng)(globalnavigationsatellitesystem,gnss)。mst可根據(jù)傳輸數(shù)據(jù)利用電磁信號(hào)生成脈沖,并且該脈沖可引起磁信號(hào)。電子設(shè)備801可將磁場(chǎng)信號(hào)發(fā)送到銷售點(diǎn)(pointofsales,pos)。pos可利用mst讀取器檢測(cè)磁信號(hào)并且通過將磁信號(hào)轉(zhuǎn)換成電子信號(hào)來獲得傳輸數(shù)據(jù)。gnss根據(jù)使用區(qū)域或帶寬可包括例如以下各項(xiàng)中的至少一者:全球定位系統(tǒng)(globalpositioningsystem,gps),全球?qū)Ш叫l(wèi)星系統(tǒng)(globalnavigationsatellitesystem,glonass),北斗導(dǎo)航衛(wèi)星系統(tǒng)(beidou),或者伽利略,即歐洲全球衛(wèi)星導(dǎo)航系統(tǒng)。在下文中,術(shù)語(yǔ)“gps”和術(shù)語(yǔ)“gnss”可互換使用。有線通信可包括以下各項(xiàng)中的至少一者:通用串行總線(universalserialbus,usb)、高清晰度多媒體接口(highdefinitionmultimediainterface,hdmi)、推薦標(biāo)準(zhǔn)232(recommendedstandard232,rs-232)、普通老式電話服務(wù)(plainoldtelephoneservice,pots),等等。網(wǎng)絡(luò)862可包括電信網(wǎng)絡(luò)中的至少一者,例如計(jì)算機(jī)網(wǎng)絡(luò)(例如,局域網(wǎng)(localareanetwork,lan)或廣域網(wǎng)(wideareanetwork,wan))、互聯(lián)網(wǎng)或者電話網(wǎng)絡(luò)。第一外部電子設(shè)備802和第二外部電子設(shè)備804的類型可與電子設(shè)備801的類型相同或不同。根據(jù)本公開的實(shí)施例,服務(wù)器806可包括一個(gè)或多個(gè)服務(wù)器的群組。在電子設(shè)備801中執(zhí)行的操作的一部分或全部可在一個(gè)或多個(gè)其他電子設(shè)備(例如,第一電子設(shè)備802、第二外部電子設(shè)備804或服務(wù)器806)中執(zhí)行。當(dāng)電子設(shè)備801應(yīng)當(dāng)自動(dòng)地或者響應(yīng)于請(qǐng)求執(zhí)行某個(gè)功能或服務(wù)時(shí),取代自己執(zhí)行該功能或服務(wù)或者除了自己執(zhí)行該功能或服務(wù)以外,電子設(shè)備801可向另一設(shè)備(例如,第一電子設(shè)備802、第二外部電子設(shè)備804或服務(wù)器806)請(qǐng)求與該功能或服務(wù)相關(guān)的功能的至少一部分。所述另一電子設(shè)備(例如,第一電子設(shè)備802、第二外部電子設(shè)備804或服務(wù)器806)可執(zhí)行請(qǐng)求的功能或額外的功能,并且可將執(zhí)行的結(jié)果傳送給電子設(shè)備801。電子設(shè)備801可使用接收到的結(jié)果本身或者額外地處理接收到的結(jié)果以提供請(qǐng)求的功能或服務(wù)。為此,例如,可使用云計(jì)算技術(shù)、分布式計(jì)算技術(shù)或者客戶端-服務(wù)器計(jì)算技術(shù)。圖9是根據(jù)本公開的實(shí)施例圖示出電子設(shè)備的配置的框圖。參考圖9,電子設(shè)備901可包括例如圖8所示的ue800的一部分或全部。電子設(shè)備901可包括至少一個(gè)處理器(例如,ap)910、通信模塊920、訂戶識(shí)別模塊(subscriberidentificationmodule,sim)929、存儲(chǔ)器930、傳感器模塊940、輸入設(shè)備950、顯示模塊960、接口970、音頻模塊980、相機(jī)模塊991、電力管理模塊995、電池996、指示器997和馬達(dá)998。處理器910可執(zhí)行或運(yùn)行os或應(yīng)用程序以控制連接到處理器910的多個(gè)硬件或軟件元素,處理各種數(shù)據(jù),并且執(zhí)行操作。處理器910可例如用片上系統(tǒng)(systemonchip,soc)實(shí)現(xiàn)。根據(jù)本公開的實(shí)施例,處理器910還可包括圖形處理單元(graphicsprocessingunit,gpu)和/或圖像信號(hào)處理器(imagesignalprocessor,isp)。處理器910可包括圖9所示的元素的至少一部分(例如,蜂窩模塊921)。處理器910可在易失性存儲(chǔ)器上加載從其他元素中的至少一者(例如,非易失性存儲(chǔ)器)接收的指令或數(shù)據(jù)以處理該指令或數(shù)據(jù),并且可將各種數(shù)據(jù)存儲(chǔ)在非易失性存儲(chǔ)器中。通信模塊920的配置可與圖8的通信電路820相同或相似。通信模塊920可包括例如蜂窩模塊921(例如,調(diào)制解調(diào)器)、wi-fi模塊922、藍(lán)牙(bt)模塊923、gnss模塊924(例如,gps模塊、glonass模塊、北斗導(dǎo)航衛(wèi)星系統(tǒng)模塊或伽利略全球?qū)Ш叫l(wèi)星系統(tǒng)模塊)、nfc模塊925、mst模塊926和射頻(radiofrequency,rf)模塊927。蜂窩模塊921可通過通信網(wǎng)絡(luò)提供例如語(yǔ)音呼叫服務(wù)、視頻呼叫服務(wù)、文本消息服務(wù)或互聯(lián)網(wǎng)服務(wù)。蜂窩模塊921可利用sim929(例如,sim卡)在通信網(wǎng)絡(luò)中識(shí)別和認(rèn)證電子設(shè)備901。蜂窩模塊921可執(zhí)行處理器910可提供的功能的至少一部分。蜂窩模塊921可包括cp。wi-fi模塊922、藍(lán)牙模塊923、gnss模塊924、nfc模塊925和mst模塊926的每一者可包括例如用于處理通過這些模塊發(fā)送/接收的數(shù)據(jù)的處理器。根據(jù)本公開的實(shí)施例,蜂窩模塊921、wi-fi模塊922、藍(lán)牙模塊923、gnss模塊924、nfc模塊925和mst模塊926的至少一部分(例如,兩個(gè)或更多個(gè))可被包括在單個(gè)集成電路(integratedcircuit,ic)或ic封裝中。rf模塊927可發(fā)送/接收例如通信信號(hào)(例如,rf信號(hào))。rf模塊927可包括例如收發(fā)器、功率放大器模塊(poweramplifiermodule,pam)、頻率濾波器、低噪聲放大器(lownoiseamplifier,lna),天線,等等。根據(jù)本公開的實(shí)施例,蜂窩模塊921、wi-fi模塊922、藍(lán)牙模塊923、gnss模塊924、nfc模塊925或mst模塊926的至少一者可通過單獨(dú)的rf模塊發(fā)送/接收rf信號(hào)。sim929可包括例如嵌入式sim和/或包含sim的卡,并且可包括唯一識(shí)別信息(例如,集成電路卡識(shí)別符(integratedcircuitcardidentifier,iccid))或訂戶信息(例如,國(guó)際移動(dòng)訂戶身份(internationalmobilesubscriberidentity,imsi))。存儲(chǔ)器930(例如,圖8的存儲(chǔ)器860)可包括例如內(nèi)部存儲(chǔ)器932或外部存儲(chǔ)器934。內(nèi)部存儲(chǔ)器932可包括以下各項(xiàng)中的至少一者:易失性存儲(chǔ)器(例如,動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器(dynamicrandomaccessmemory,dram)、靜態(tài)隨機(jī)訪問存儲(chǔ)器(staticrandomaccessmemory,sram)、同步dram(synchronousdram,sdram)等等)、非易失性存儲(chǔ)器(例如,一次可編程只讀存儲(chǔ)器(one-timeprogrammablereadonlymemory,otprom)、可編程rom(programmablerom,prom)、可擦除可編程rom(erasableandprogrammablerom,eprom)、電可擦除可編程rom(electricallyerasableandprogrammablerom,eeprom)、掩模rom、閃速rom、閃速存儲(chǔ)器(例如,nand閃速存儲(chǔ)器、nor閃速存儲(chǔ)器等等))、硬盤驅(qū)動(dòng)器或者固態(tài)驅(qū)動(dòng)器(solidstatedrive,ssd)。外部存儲(chǔ)器934可包括閃盤驅(qū)動(dòng)器,例如緊湊式閃存(compactflash,cf)驅(qū)動(dòng)器、安全數(shù)字(securedigital,sd)驅(qū)動(dòng)器、微型sd驅(qū)動(dòng)器、袖珍sd驅(qū)動(dòng)器、極速數(shù)字(extremedigital,xd)驅(qū)動(dòng)器、多媒體卡(multimediacard,mmc)、記憶棒等等。外部存儲(chǔ)器934可通過各種接口操作性地和/或物理性地連接到電子設(shè)備901。安全性模塊936作為包括比存儲(chǔ)器930更安全(例如,具有更高安全級(jí)別)的存儲(chǔ)空間的模塊可以是用于提供安全數(shù)據(jù)存儲(chǔ)和受保護(hù)執(zhí)行環(huán)境的電路。安全性模塊936可以用額外的電路實(shí)現(xiàn)并且可包括額外的處理器。安全性模塊936可存在于可附接的智能芯片或sd卡中,或者可包括安裝在固定芯片中的嵌入式安全元素(embeddedsecureelement,ese)。此外,安全性模塊936可在不同于電子設(shè)備901的os的另一os中被驅(qū)動(dòng)。例如,安全性模塊936可基于java卡開放平臺(tái)(javacardopenplatform,jcop)os操作。傳感器模塊940可例如測(cè)量物理量或者檢測(cè)電子設(shè)備901的操作狀態(tài)以便將測(cè)量到的或者檢測(cè)到的信息轉(zhuǎn)換成電信號(hào)。傳感器模塊940可包括例如以下各項(xiàng)中的至少一者:姿態(tài)(gesture)傳感器940a、陀螺傳感器940b、氣壓傳感器940c、磁傳感器940d、加速度傳感器940e、抓握傳感器940f、接近傳感器940g、顏色傳感器940h(例如,紅/綠/藍(lán)(rgb)傳感器)、生物計(jì)量傳感器940i、溫度/濕度傳感器940j、照明傳感器940k或者紫外(uv)光傳感器940m。額外地或替換地,傳感器模塊940可包括例如嗅覺傳感器(例如,電子鼻(e-nose)傳感器)、肌電圖(electromyography,emg)傳感器、腦電圖(electroencephalogram,eeg)傳感器、心電圖(electrocardiogram,ecg)傳感器、紅外(infrared,ir)傳感器、虹膜傳感器和/或指紋傳感器。傳感器模塊940還可包括用于控制其中包括的至少一個(gè)傳感器的控制電路。在本公開的實(shí)施例中,電子設(shè)備901還可包括作為處理器910的一部分或者單獨(dú)地被配置為控制傳感器模塊940的處理器,以便在處理器910處于低功率或休眠狀態(tài)中時(shí)控制傳感器模塊940。輸入設(shè)備950可包括例如觸摸面板952、(數(shù)字)筆傳感器954、鍵956或者超聲輸入設(shè)備958。觸摸面板952可采用電容方法、電阻方法、紅外方法和紫外光傳感方法的至少一者。觸摸面板952還可包括控制電路。觸摸面板952還可包括觸覺層以向用戶提供觸覺反應(yīng)。(數(shù)字)筆傳感器954可包括例如作為觸摸面板的一部分的或者單獨(dú)的用于識(shí)別的薄片。鍵956可包括例如物理按鈕、光學(xué)按鈕或者小鍵盤。超聲輸入設(shè)備958可通過麥克風(fēng)988感測(cè)由輸入工具生成的超聲波以便識(shí)別與感測(cè)到的超聲波相對(duì)應(yīng)的數(shù)據(jù)。顯示模塊960(例如,圖8的顯示器870)可包括面板962、全息設(shè)備964或者投影儀966。面板962可配置為與圖8的顯示器870相同或相似。面板962可例如是柔性的、透明的或者可穿戴的。面板962和觸摸面板952可被集成到單個(gè)模塊中。全息設(shè)備964可利用光干涉現(xiàn)象在空間中顯示立體圖像。投影儀966可將光投影到屏幕上以便顯示圖像。該屏幕可被布置在電子設(shè)備901的內(nèi)部或外部。根據(jù)本公開的實(shí)施例,顯示模塊960還可包括用于控制面板962、全息設(shè)備964或投影儀966的控制電路。接口970可包括例如hdmi972、usb974、光學(xué)接口976或者超小型(d-subminiature,d-sub)連接器978。接口970例如可被包括在圖8的通信電路820中。額外地或替換地,接口970可包括例如移動(dòng)高清晰度鏈路(mobilehigh-definitionlink,mhl)接口、sd/mmc接口或者紅外數(shù)據(jù)協(xié)會(huì)(infrareddataassociation,irda)接口。音頻模塊980可將例如聲音轉(zhuǎn)換成電信號(hào),反之亦然。音頻模塊980可處理通過揚(yáng)聲器982、接收器984、耳機(jī)986或麥克風(fēng)988輸入/輸出的聲音信息。相機(jī)模塊991例如是用于拍攝靜止圖像或視頻的設(shè)備。根據(jù)本公開的實(shí)施例,相機(jī)模塊991可包括至少一個(gè)圖像傳感器(例如,前置傳感器或后置傳感器)、鏡頭、isp或者閃光燈(例如,led或氙燈)。電力管理模塊995可管理電子設(shè)備901的電力。根據(jù)本公開的實(shí)施例,電力管理模塊995可包括電力管理集成電路(powermanagementintegratedcircuit,pmic)、充電器ic、電池或電池量表。pmic可采用有線和/或無線充電方法。無線充電方法可包括例如磁共振方法、磁感應(yīng)方法、電磁方法,等等。還可包括用于無線充電的額外電路,例如線圈環(huán)、諧振電路、整流器等等。電池量表可測(cè)量例如電池996的剩余容量以及在電池被充電期間可測(cè)量其電壓、電流或溫度。電池996可包括例如可再充電電池和/或太陽(yáng)能電池。指示器997可顯示電子設(shè)備901或其一部分(例如,處理器910)的特定狀態(tài),例如啟動(dòng)狀態(tài)、消息狀態(tài)、充電狀態(tài),等等。馬達(dá)998可將電信號(hào)轉(zhuǎn)換成機(jī)械振動(dòng),并且可生成振動(dòng)或觸覺效果。用于支持移動(dòng)電視(tv)的處理設(shè)備(例如,gpu)可被包括在電子設(shè)備901中。用于支持移動(dòng)tv的處理設(shè)備可根據(jù)數(shù)字多媒體廣播(digitalmultimediabroadcasting,dmb)、數(shù)字視頻廣播(digitalvideobroadcasting,dvb)、mediaflotm等等的標(biāo)準(zhǔn)來處理媒體數(shù)據(jù)。本文描述的每個(gè)元素可配置有一個(gè)或多個(gè)組件,并且元素的名稱可根據(jù)電子設(shè)備的類型被改變。在本公開的各種實(shí)施例中,電子設(shè)備可包括本文描述的元素中的至少一者,并且可省略一些元素,或者可添加其他額外的元素。此外,電子設(shè)備的元素中的一些可與彼此組合以便形成一個(gè)實(shí)體,以使得元素的功能可按與組合之前相同的方式執(zhí)行。圖10是根據(jù)本公開的實(shí)施例圖示出程序模塊的框圖。參考圖10,程序模塊1010(例如,程序840)可包括用于控制與電子設(shè)備(例如,電子設(shè)備801)有關(guān)的資源的os和/或在os上運(yùn)行的各種應(yīng)用(例如,應(yīng)用程序847)。os可例如是android、ios、windows、symbian、tizen等等。程序模塊1010可包括內(nèi)核1020、中間件1030、api1060和/或應(yīng)用1070。程序模塊1010的至少一部分可被預(yù)加載在電子設(shè)備上或者可以是從外部電子設(shè)備(例如,第一電子設(shè)備802、第二外部電子設(shè)備804或服務(wù)器806)下載的。內(nèi)核1020(例如,內(nèi)核841)可包括例如系統(tǒng)資源管理器1021或者設(shè)備驅(qū)動(dòng)器1023。系統(tǒng)資源管理器1021可執(zhí)行系統(tǒng)資源的控制、分配或檢索。根據(jù)本公開的實(shí)施例,系統(tǒng)資源管理器1021可包括進(jìn)程管理單元、存儲(chǔ)器管理單元、文件系統(tǒng)管理單元,等等。設(shè)備驅(qū)動(dòng)器1023可包括例如顯示驅(qū)動(dòng)器、相機(jī)驅(qū)動(dòng)器、藍(lán)牙驅(qū)動(dòng)器、共享存儲(chǔ)器驅(qū)動(dòng)器、usb驅(qū)動(dòng)器、小鍵盤驅(qū)動(dòng)器、wi-fi驅(qū)動(dòng)器、音頻驅(qū)動(dòng)器或者進(jìn)程間通信(inter-processcommunication,ipc)驅(qū)動(dòng)器。中間件1030例如可提供應(yīng)用1070共同要求的功能,或者可通過api1060向應(yīng)用1070提供各種功能以便應(yīng)用1070可高效地使用電子設(shè)備中的有限系統(tǒng)資源。根據(jù)本公開的實(shí)施例,中間件1030(例如,中間件843)可包括以下各項(xiàng)中的至少一者:運(yùn)行時(shí)庫(kù)1035、應(yīng)用管理器1041、窗口管理器1042、多媒體管理器1043、資源管理器1044、電力管理器1045、數(shù)據(jù)庫(kù)管理器1046、封裝管理器1047、連通性管理器1048、通知管理器1049、位置管理器1050、圖形管理器1051、安全性管理器1052和支付管理器1054。運(yùn)行時(shí)庫(kù)1035可包括例如庫(kù)模塊,編譯器使用該庫(kù)模塊來在應(yīng)用1070在運(yùn)行的同時(shí)通過編程語(yǔ)言添加新功能。運(yùn)行時(shí)庫(kù)1035可執(zhí)行用于輸入/輸出管理、存儲(chǔ)器管理或運(yùn)算功能的功能。應(yīng)用管理器1041可管理例如應(yīng)用1070中的至少一個(gè)的生命周期。窗口管理器1042可管理屏幕中使用的gui資源。多媒體管理器1043可識(shí)別播放各種媒體文件所要求的格式并且可利用與該格式匹配的編解碼器(codec)來對(duì)媒體文件編碼或解碼。資源管理器1044可管理應(yīng)用1070中的至少一者的諸如源代碼、存儲(chǔ)器或存儲(chǔ)空間之類的資源。電力管理器1045例如可與基本輸入/輸出系統(tǒng)(basicinput/outputsystem,bios)一起操作來管理電池或電力并且可提供操作電子設(shè)備所要求的電力信息。數(shù)據(jù)庫(kù)管理器1046可生成、搜索或修改在應(yīng)用1070中的至少一者中要使用的數(shù)據(jù)庫(kù)。封裝管理器1047可管理以封裝文件格式分發(fā)的應(yīng)用的安裝或更新。連通性管理器1048可管理wi-fi、藍(lán)牙等等的無線連接。通知管理器1049可以以不打擾用戶的方式顯示或通知諸如消息到達(dá)、約會(huì)和接近提醒之類的事件。位置管理器1050可管理電子設(shè)備的位置信息。圖形管理器1051可管理要提供給用戶的圖形效果或與其有關(guān)的用戶界面。安全性管理器1052可提供系統(tǒng)安全性或用戶認(rèn)證所要求的各種安全性功能。根據(jù)本公開的實(shí)施例,在電子設(shè)備(例如,電子設(shè)備801)包括電話功能的情況下,中間件1030還可包括用于管理電子設(shè)備的語(yǔ)音或視頻呼叫功能的電話管理器。中間件1030可包括用于形成上述元素的各種功能的組合的中間件模塊。中間件1030可提供專用于每類os的模塊來提供分化的(differentiated)功能。此外,中間件1030可動(dòng)態(tài)地刪除現(xiàn)有元素的一部分或者可添加新的元素。api1060(例如,api845)——其例如是一組api編程功能——可根據(jù)os以不同的配置來提供。例如,在android或ios的情況下,對(duì)于每個(gè)平臺(tái)可提供一個(gè)api集合,而在tizen的情況下,對(duì)于每個(gè)平臺(tái)可提供至少兩個(gè)api集合。應(yīng)用1070(例如,應(yīng)用程序847)例如可包括能夠執(zhí)行諸如以下功能的至少一個(gè)應(yīng)用:首頁(yè)1071、撥號(hào)器1072、短消息服務(wù)(shortmessageservice,sms)/多媒體信息服務(wù)(multimediamessagingservice,mms)1073、即時(shí)消息(instantmessage,im)1074、瀏覽器1075、相機(jī)1076、鬧鐘1077、聯(lián)系人1078、語(yǔ)音撥號(hào)1079、電子郵件1080、日歷1081、媒體播放器1082、相冊(cè)1083、時(shí)鐘1084、支付應(yīng)用1085、保健(例如,測(cè)量鍛煉量或血糖)或者環(huán)境信息提供(provision)(例如,提供氣壓、濕度或溫度信息)。根據(jù)本公開的實(shí)施例,應(yīng)用1070可包括用于支持電子設(shè)備(例如,電子設(shè)備801)和外部電子設(shè)備(例如,第一電子設(shè)備802或第二外部電子設(shè)備804)之間的信息交換的信息交換應(yīng)用。信息交換應(yīng)用可包括例如用于向外部電子設(shè)備中繼(relaying)特定信息的通知中繼應(yīng)用或者用于管理外部電子設(shè)備的設(shè)備管理應(yīng)用。例如,通知中繼應(yīng)用可具有用于向外部電子設(shè)備(例如,第一電子設(shè)備802或第二外部電子設(shè)備804)中繼在電子設(shè)備的另一應(yīng)用(例如,sms/mms應(yīng)用、電子郵件應(yīng)用、保健應(yīng)用、環(huán)境信息應(yīng)用等等)中生成的通知信息的功能。此外,通知中繼應(yīng)用可從外部電子設(shè)備接收通知信息并且可將接收到的通知信息提供給用戶。設(shè)備管理應(yīng)用例如可管理(例如,安裝、刪除或更新)與電子設(shè)備通信的外部電子設(shè)備(例如,第一電子設(shè)備802或第二外部電子設(shè)備804)的至少一個(gè)功能(例如,外部電子設(shè)備本身(或一些元素)的開啟/關(guān)閉或者顯示器的亮度(或分辨率)調(diào)整)、在外部電子設(shè)備中運(yùn)行的應(yīng)用或者從外部電子設(shè)備提供的服務(wù)(例如,呼叫服務(wù)、消息服務(wù)等等)。根據(jù)本公開的實(shí)施例,應(yīng)用1070根據(jù)外部電子設(shè)備(例如,第一電子設(shè)備802或第二外部電子設(shè)備804)的屬性可包括指定的應(yīng)用(例如,移動(dòng)醫(yī)療設(shè)備的保健應(yīng)用)。應(yīng)用1070可包括從外部電子設(shè)備(例如,第一電子設(shè)備802或第二外部電子設(shè)備804)接收的應(yīng)用。應(yīng)用1070可包括預(yù)加載的應(yīng)用或者可從服務(wù)器下載的第三方應(yīng)用。圖示的程序模塊1010的元素的名稱可隨著操作系統(tǒng)的類型而變化。根據(jù)本公開的各種實(shí)施例,程序模塊1010的至少一部分可以利用軟件、固件、硬件或者其組合來實(shí)現(xiàn)。程序模塊1010的至少一部分例如可由處理器(例如,處理器910)來實(shí)現(xiàn)(例如,執(zhí)行)。程序模塊1010的至少一部分可包括例如用于執(zhí)行至少一個(gè)功能的模塊、程序、例程、指令集合或進(jìn)程。根據(jù)本公開中描述的各種實(shí)施例,電子設(shè)備可通過提供可在全景圖像捕捉時(shí)再現(xiàn)為除全景圖像(靜止圖像)以外的視頻的動(dòng)態(tài)全景來再現(xiàn)全景圖像捕捉中包括的對(duì)象的運(yùn)動(dòng)。另外,根據(jù)一實(shí)施例,電子設(shè)備可通過使用用于生成全景圖像的圖像和分析信息生成動(dòng)態(tài)全景來將全景圖像(靜止全景)與全景視頻(動(dòng)態(tài)全景)同步。另外,根據(jù)一實(shí)施例,電子設(shè)備可提供與全景圖像捕捉時(shí)獲得的音頻數(shù)據(jù)同步的動(dòng)態(tài)全景。此外,電子設(shè)備可提供通過本公開直接或間接確定的各種效果。本文使用的術(shù)語(yǔ)“模塊”可表示例如包括硬件、軟件和固件之一或者其組合的單元。術(shù)語(yǔ)“模塊”可與術(shù)語(yǔ)“單元”、“邏輯”、“邏輯塊”、“組件”和“電路”互換使用?!澳K”可以是集成的組件的最小單位或者可以是其一部分?!澳K”可以是用于執(zhí)行一個(gè)或多個(gè)功能的最小單位或者其一部分??梢詸C(jī)械地或電子地實(shí)現(xiàn)“模塊”。例如,“模塊”可包括已知的或者將要開發(fā)的用于執(zhí)行一些操作的專用集成電路(application-specificintegratedcircuit,asic)芯片、現(xiàn)場(chǎng)可編程門陣列(field-programmablegatearray,fpga)和可編程邏輯器件中的至少一者。根據(jù)本公開的各種實(shí)施例的設(shè)備(例如,模塊或其功能)或方法(例如,操作)的至少一部分可實(shí)現(xiàn)為以程序模塊的形式存儲(chǔ)在非暫態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的指令。在指令由處理器(例如,處理器820)執(zhí)行的情況下,該處理器可執(zhí)行與這些指令相對(duì)應(yīng)的功能。非暫態(tài)(non-transitory)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可例如是存儲(chǔ)器830。非暫態(tài)計(jì)算機(jī)可讀記錄介質(zhì)可包括硬盤、軟盤、磁介質(zhì)(例如,磁帶)、光介質(zhì)(例如,致密盤-rom(compactdisc-rom,cd-rom)、數(shù)字多功能盤(digitalversatiledisc,dvd))、磁光介質(zhì)(例如,軟光盤)或者硬件設(shè)備(例如,rom、ram、閃存等等)。程序指令可包括由編譯器生成的機(jī)器語(yǔ)言代碼或者可由計(jì)算機(jī)利用解釋器執(zhí)行的高級(jí)語(yǔ)言代碼。上述硬件設(shè)備可被配置為作為用于執(zhí)行本公開的各種實(shí)施例的操作的一個(gè)或多個(gè)軟件模塊來操作,反之亦然。例如,電子設(shè)備可包括處理器和用于存儲(chǔ)計(jì)算機(jī)可讀指令的存儲(chǔ)器。存儲(chǔ)器可包括用于在被處理器執(zhí)行時(shí)執(zhí)行上述各種方法或功能的指令。根據(jù)本公開的各種實(shí)施例的模塊或程序模塊可包括上述元素中的至少一者,或者可省略一些元素或者可添加其他額外的元素。根據(jù)本公開的各種實(shí)施例由模塊、程序模塊或其他元素執(zhí)行的操作可以按順序、并行、迭代或試探方式執(zhí)行。另外,可按另外的順序執(zhí)行一些操作或者可省略一些操作,或者可添加其他操作。雖然已參考本公開的各種實(shí)施例示出和描述了本公開,但本領(lǐng)域技術(shù)人員應(yīng)理解,在不脫離如所附權(quán)利要求及其等同物所限定的本公開的精神和范圍的情況下,可對(duì)本公開進(jìn)行形式和細(xì)節(jié)上的各種改變。當(dāng)前第1頁(yè)12當(dāng)前第1頁(yè)12