專(zhuān)利名稱(chēng):通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法、裝置和移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)設(shè)備制造技術(shù)領(lǐng)域,特別涉及一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法、裝置和移動(dòng)終端。
背景技術(shù):
目前,移動(dòng)終端在利用擴(kuò)展攝像頭拍攝照片生成全景圖片時(shí),是通過(guò)移動(dòng)終端的攝像頭拍攝多張照片,并且對(duì)照片通過(guò)繞豎直軸轉(zhuǎn)動(dòng)角度進(jìn)行拼接得到全景圖片。目前存在的問(wèn)題是,將原本的立體的事物進(jìn)行平面化的拼接,三維立體感弱,并且容易存在拼接帶扭曲的問(wèn)題,用戶(hù)體驗(yàn)差。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問(wèn)題之一。為此,本發(fā)明的第一個(gè)目的在于提出一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,該方法可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。本發(fā)明的第二個(gè)目的在于提出一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置。本發(fā)明第三個(gè)目的在于提出一種移動(dòng)終端。為了實(shí)現(xiàn)上述目的,本發(fā)明第一方面的實(shí)施例公開(kāi)了一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,包括以下步驟:移動(dòng)終端進(jìn)行視圖采集,同時(shí)記錄采集所述視圖時(shí)所述移動(dòng)終端的姿態(tài)信息;所述移動(dòng)終端將采集的所述視圖與所述姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù);所述移動(dòng)終端接收用戶(hù)的瀏覽指令;所述移動(dòng)終端獲得所述移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)所述三維視圖庫(kù)以獲得與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖;以及所述移動(dòng)終端將與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給所述用戶(hù)。根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,移動(dòng)終端在進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息,并且在瀏覽的時(shí)候通過(guò)遍歷三維視圖庫(kù)獲取與移動(dòng)終端當(dāng)前狀態(tài)信息對(duì)應(yīng)的三維視圖顯示給用戶(hù)查看,可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。為了實(shí)現(xiàn)上述目的,本發(fā)明第二方面的實(shí)施例的公開(kāi)了一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,包括:采集模塊,用于進(jìn)行視圖采集,同時(shí)記錄采集所述視圖時(shí)所述移動(dòng)終端的姿態(tài)信息;建立模塊,用于將采集的所述視圖與所述姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù);接收模塊,用于接收用戶(hù)的瀏覽指令;查詢(xún)模塊,用于獲得所述移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)所述三維視圖庫(kù)以獲得與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖;以及顯示模塊,用于將與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給所述用戶(hù)。根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,移動(dòng)終端在進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息,并且在瀏覽的時(shí)候通過(guò)遍歷三維視圖庫(kù)獲取與移動(dòng)終端當(dāng)前狀態(tài)信息對(duì)應(yīng)的三維視圖顯示給用戶(hù)查看,可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。為了實(shí)現(xiàn)上述目的,本發(fā)明第三方面的實(shí)施例的公開(kāi)了一種移動(dòng)終端,包括本發(fā)明第二方面實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置。根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,在進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息,并且在瀏覽的時(shí)候通過(guò)遍歷三維視圖庫(kù)獲取與移動(dòng)終端當(dāng)前狀態(tài)信息對(duì)應(yīng)的三維視圖顯示給用戶(hù)查看,可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中,圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法的流程圖;圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法的流程圖;圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置的結(jié)構(gòu)示意圖;以及圖4是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類(lèi)似的標(biāo)號(hào)表示相同或類(lèi)似的元件或具有相同或類(lèi)似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。相反,本發(fā)明的實(shí)施例包括落入所附加權(quán)利要求書(shū)的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說(shuō)明,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上。流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。
下面參考附圖描述根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法、裝置和移動(dòng)終端。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明提出了一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法。一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,包括以下步驟:移動(dòng)終端進(jìn)行視圖采集,同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息;移動(dòng)終端將采集的視圖與姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù);移動(dòng)終端接收用戶(hù)的瀏覽指令;移動(dòng)終端獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖;以及移動(dòng)終端將與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給用戶(hù)。圖1是根據(jù)本發(fā)明一個(gè)實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法的流程圖。如圖1所示,根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法包括下述步驟。步驟S101,移動(dòng)終端進(jìn)行視圖采集,同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息。其中,視圖可以包括圖片或視頻等。在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)終端可以根據(jù)陀螺儀、加速度計(jì)和電子羅盤(pán)等中的一種或多種同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息。具體地,移動(dòng)終端可以在用戶(hù)開(kāi)啟攝像頭進(jìn)行拍照或者錄像的同時(shí)啟動(dòng)設(shè)備姿態(tài)傳感器,例如陀螺儀、加速度計(jì)和電子羅盤(pán)等采集移動(dòng)終端的姿態(tài)信息。步驟S102,移動(dòng)終端將采集的視圖與姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù)。例如,將姿態(tài)信息作為視圖的屬性與視圖一同保存,對(duì)于視頻而言,在存儲(chǔ)空間及傳感器信息進(jìn)行融合處理速度滿足的情況下可每個(gè)圖像幀會(huì)對(duì)應(yīng)一個(gè)姿態(tài)信息。具體地,首先,移動(dòng)終端實(shí)時(shí)對(duì)傳感器采集的移動(dòng)終端的姿態(tài)信息進(jìn)行融合,獲取并記錄高精度的姿態(tài)信息,然后移動(dòng)終端將獲取的高精度的姿態(tài)信息和拍攝時(shí)間等作為視圖或視頻的屬性信息與采集的視圖一同保存到建立的三維視圖庫(kù)中。步驟S103,移動(dòng)終端接收用戶(hù)的瀏覽指令。步驟S104,移動(dòng)終端獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖。具體地,移動(dòng)終端在接收用戶(hù)的瀏覽指令后,可以啟動(dòng)移動(dòng)終端設(shè)備中的監(jiān)測(cè)程序,通過(guò)監(jiān)測(cè)程序移動(dòng)終端獲取當(dāng)前進(jìn)行融合計(jì)算獲得的狀態(tài)信息,根據(jù)狀態(tài)信息遍歷三維視圖庫(kù)中保存的照片或視頻的屬性信息,如果狀態(tài)信息和照片或視頻的屬性信息中的狀態(tài)信息的誤差小于預(yù)設(shè)的閾值時(shí),移動(dòng)終端獲取相應(yīng)的照片或視頻顯示給用戶(hù)查看。其中,如果姿態(tài)信息和照片或視頻的屬性信息中的狀態(tài)信息的誤差大于預(yù)設(shè)的閾值,移動(dòng)終端繼續(xù)遍歷保存其他的照片或視頻的屬性信息。步驟S105,移動(dòng)終端將與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給用戶(hù)。根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,移動(dòng)終端在進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息,并且在瀏覽的時(shí)候通過(guò)遍歷三維視圖庫(kù)獲取與移動(dòng)終端當(dāng)前狀態(tài)信息對(duì)應(yīng)的三維視圖顯示給用戶(hù)查看,可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)終端進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)的時(shí)間信息,移動(dòng)終端將采集的視圖與姿態(tài)信息和時(shí)間信息進(jìn)行融合及拼接以建立三維視圖庫(kù),當(dāng)移動(dòng)終端獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的多個(gè)視圖時(shí),移動(dòng)終端根據(jù)時(shí)間信息分別將多個(gè)視圖顯示給用戶(hù)。具體地,移動(dòng)終端所采集的視圖可能在很多的時(shí)間內(nèi)處于同一種姿態(tài),此時(shí)根據(jù)姿態(tài)信息可以獲取多個(gè)視圖,按照時(shí)間的先后順序顯示用戶(hù)。圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法的流程圖。如圖2所示,根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法包括下述步驟。步驟S201,移動(dòng)終端進(jìn)行視圖采集,同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息。其中,視圖包括圖片或視頻。在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)終端可以根據(jù)陀螺儀、加速度計(jì)和電子羅盤(pán)等中的一種或多種同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息。具體地,移動(dòng)終端可以在用戶(hù)開(kāi)啟攝像頭進(jìn)行拍照或者錄像的同時(shí)啟動(dòng)設(shè)備姿態(tài)傳感器,例如陀螺儀、加速度計(jì)和電子羅盤(pán)等采集移動(dòng)終端的姿態(tài)信息。步驟S202,移動(dòng)終端將采集的視圖與姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù)。例如,將姿態(tài)信息作為視圖的屬性與視圖一同保存,對(duì)于視頻而言,在存儲(chǔ)空間及傳感器信息進(jìn)行融合處理速度滿足的情況下可每個(gè)圖像幀會(huì)對(duì)應(yīng)一個(gè)姿態(tài)信息。具體地,首先,移動(dòng)終端實(shí)時(shí)對(duì)傳感器采集的移動(dòng)終端的姿態(tài)信息進(jìn)行融合,獲取并記錄高精度的姿態(tài)信息,然后移動(dòng)終端將獲取的高精度的姿態(tài)信息和拍攝時(shí)間等作為視圖或視頻的屬性信息與采集的視圖一同保存到建立的三維視圖庫(kù)中。步驟S203,移動(dòng)終端接收用戶(hù)的瀏覽指令。步驟S204,移動(dòng)終端獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖。具體地,移動(dòng)終端在接收用戶(hù)的瀏覽指令后,可以啟動(dòng)移動(dòng)終端設(shè)備中的監(jiān)測(cè)程序,通過(guò)監(jiān)測(cè)程序移動(dòng)終端獲取當(dāng)前進(jìn)行融合計(jì)算獲得的狀態(tài)信息,根據(jù)狀態(tài)信息遍歷三維視圖庫(kù)中保存的照片或視頻的屬性信息,如果狀態(tài)信息和照片或視頻的屬性信息中的狀態(tài)信息的誤差小于預(yù)設(shè)的閾值時(shí),移動(dòng)終端獲取相應(yīng)的照片或視頻顯示給用戶(hù)查看。其中,如果姿態(tài)信息和照片或視頻的屬性信息中的狀態(tài)信息的誤差大于預(yù)設(shè)的閾值,移動(dòng)終端繼續(xù)遍歷保存其他的照片或視頻的屬性信息。步驟S205,移動(dòng)終端將與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給用戶(hù)。步驟S206,在用戶(hù)瀏覽時(shí),當(dāng)移動(dòng)終端檢測(cè)到用戶(hù)轉(zhuǎn)動(dòng)移動(dòng)終端之后,移動(dòng)終端不斷獲取終端的實(shí)時(shí)姿態(tài)信息,并根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖并顯示給用戶(hù)。具體地,移動(dòng)終端監(jiān)測(cè)到用戶(hù)轉(zhuǎn)動(dòng)移動(dòng)終端后,用戶(hù)在觀看照片或視頻的同時(shí)轉(zhuǎn)動(dòng)移動(dòng)終端,此時(shí)移動(dòng)終端通過(guò)姿態(tài)傳感器獲取新的狀態(tài)信息,根據(jù)新的狀態(tài)信息遍歷三維視圖庫(kù)中保存的視圖和視圖或視頻的屬性信息,如果新的狀態(tài)信息和視圖或視頻的屬性信息的誤差小于預(yù)設(shè)的閾值時(shí),移動(dòng)終端獲取相應(yīng)的姿態(tài)照片或視頻顯示給用戶(hù)查看。根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,通過(guò)移動(dòng)終端在用戶(hù)轉(zhuǎn)動(dòng)手機(jī)時(shí)顯示給用戶(hù)對(duì)應(yīng)角度的三維視圖,可以使移動(dòng)終端和用戶(hù)之間交互更自然,進(jìn)一步提升了用戶(hù)體驗(yàn)。在本發(fā)明的一個(gè)實(shí)施例中,在用戶(hù)瀏覽時(shí),如果根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖為多個(gè),則移動(dòng)終端根據(jù)時(shí)間信息分別將多個(gè)視圖顯示給用戶(hù)。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出了一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置。一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,包括:采集模塊,用于進(jìn)行視圖采集,同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息;建立模塊,用于將采集的視圖與姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù);接收模塊,用于接收用戶(hù)的瀏覽指令;查詢(xún)模塊,用于獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖;以及顯示模塊,用于將與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給用戶(hù)。圖3是根據(jù)本發(fā)明一個(gè)實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置的結(jié)構(gòu)示意圖。如圖3所示,根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置包括:采集模塊100、建立模塊200、接收模塊300、查詢(xún)模塊400和顯示模塊500。采集模塊100用于進(jìn)行視圖采集,同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息。其中,視圖可以包括圖片或視頻等。在本發(fā)明的一個(gè)實(shí)施例中,采集模塊100可以根據(jù)陀螺儀、加速度計(jì)和電子羅盤(pán)等中的一種或多種同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息。具體地,采集模塊100可以在用戶(hù)開(kāi)啟攝像頭進(jìn)行拍照或者錄像的同時(shí)啟動(dòng)設(shè)備姿態(tài)傳感器,例如陀螺儀、加速度計(jì)和電子羅盤(pán)等采集移動(dòng)終端的姿態(tài)信息。建立模塊200用于將采集模塊100采集的視圖與姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù)。例如,將姿態(tài)信息作為視圖的屬性與視圖一同保存,對(duì)于視頻而言,在存儲(chǔ)空間及傳感器信息進(jìn)行融合處理速度滿足的情況下可每個(gè)圖像幀會(huì)對(duì)應(yīng)一個(gè)姿態(tài)信息。具體地,首先,建立模塊200實(shí)時(shí)對(duì)傳感器采集的移動(dòng)終端的姿態(tài)信息進(jìn)行融合,獲取并記錄高精度的姿態(tài)信息,然后建立模塊200將獲取的高精度的姿態(tài)信息和拍攝時(shí)間等作為視圖或視頻的屬性信息與采集的視圖一同保存到建立的三維視圖庫(kù)中。接收模塊300用于接收用戶(hù)的瀏覽指令。查詢(xún)模塊400用于獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖。具體地,查詢(xún)模塊400在接收用戶(hù)的瀏覽指令后,可以啟動(dòng)移動(dòng)終端設(shè)備中的監(jiān)測(cè)程序,通過(guò)監(jiān)測(cè)程序查詢(xún)模塊400獲取當(dāng)前進(jìn)行融合計(jì)算獲得的狀態(tài)信息,根據(jù)狀態(tài)信息遍歷三維視圖庫(kù)中保存的照片或視頻的屬性信息,如果狀態(tài)信息和照片或視頻的屬性信息中的狀態(tài)信息的誤差小于預(yù)設(shè)的閾值時(shí),查詢(xún)模塊400獲取相應(yīng)的照片或視頻顯示給用戶(hù)查看。其中,如果姿態(tài)信息和照片或視頻的屬性信息中的狀態(tài)信息的誤差大于預(yù)設(shè)的閾值,查詢(xún)模塊400繼續(xù)遍歷保存其他的照片或視頻的屬性信息。
顯示模塊500用于將與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給用戶(hù)。根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,移動(dòng)終端在進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息,并且在瀏覽的時(shí)候通過(guò)遍歷三維視圖庫(kù)獲取與移動(dòng)終端當(dāng)前狀態(tài)信息對(duì)應(yīng)的三維視圖顯示給用戶(hù)查看,可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。在本發(fā)明的一個(gè)實(shí)施例中,采集模塊100還用于進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)的時(shí)間信息,建立模塊200還用于將采集的視圖與姿態(tài)信息和時(shí)間信息進(jìn)行融合及拼接以建立三維視圖庫(kù),顯示模塊500還用于當(dāng)查詢(xún)模塊400獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的多個(gè)視圖時(shí),根據(jù)時(shí)間信息分別將多個(gè)視圖顯示給所述用戶(hù)。具體地,移動(dòng)終端所采集的視圖可能在很多的時(shí)間內(nèi)處于同一種姿態(tài),此時(shí)根據(jù)姿態(tài)信息可以獲取多個(gè)視圖,按照時(shí)間的先后順序顯示用戶(hù)。圖4是根據(jù)本發(fā)明一個(gè)具體實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置的結(jié)構(gòu)示意圖。如圖4所示,在圖3所示的基礎(chǔ)上,根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置還包括:第二顯示模塊600。第二顯示模塊600用于在用戶(hù)瀏覽時(shí),當(dāng)移動(dòng)終端檢測(cè)到用戶(hù)轉(zhuǎn)動(dòng)移動(dòng)終端之后,不斷獲取終端的實(shí)時(shí)姿態(tài)信息,并根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖并顯示給用戶(hù)。具體地,移動(dòng)終端監(jiān)測(cè)到用戶(hù)轉(zhuǎn)動(dòng)移動(dòng)終端后,用戶(hù)在觀看照片或視頻的同時(shí)轉(zhuǎn)動(dòng)移動(dòng)終端,此時(shí)采集模塊100通過(guò)姿態(tài)傳感器獲取新的狀態(tài)信息,查詢(xún)模塊400根據(jù)新的狀態(tài)信息遍歷三維視圖庫(kù)中保存的視圖和視圖或視頻的屬性信息,如果新的狀態(tài)信息和視圖或視頻的屬性信息的誤差小于預(yù)設(shè)的閾值時(shí),第二顯示模塊600取相應(yīng)的姿態(tài)照片或視頻顯示給用戶(hù)查看。根據(jù)本發(fā)明實(shí)施例的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,通過(guò)移動(dòng)終端在用戶(hù)轉(zhuǎn)動(dòng)手機(jī)時(shí)顯示給用戶(hù)對(duì)應(yīng)角度的三維視圖,可以使移動(dòng)終端和用戶(hù)之間交互更自然,進(jìn)一步提升了用戶(hù)體驗(yàn)。在本發(fā)明的一個(gè)實(shí)施例中,第二顯示模塊600還用于在用戶(hù)瀏覽時(shí),根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖為多個(gè)時(shí),根據(jù)時(shí)間信息分別將多個(gè)視圖顯示給用戶(hù)。為了實(shí)現(xiàn)上述實(shí)施例,本發(fā)明還提出一種移動(dòng)終端。一種移動(dòng)終端包括本發(fā)明任一項(xiàng)實(shí)施例所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置。根據(jù)本發(fā)明實(shí)施例的移動(dòng)終端,在進(jìn)行視圖采集的同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息,并且在瀏覽的時(shí)候通過(guò)遍歷三維視圖庫(kù)獲取與移動(dòng)終端當(dāng)前狀態(tài)信息對(duì)應(yīng)的三維視圖顯示給用戶(hù)查看,可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門(mén)電路的離散邏輯電路,具有合適的組合邏輯門(mén)電路的專(zhuān)用集成電路,可編程門(mén)陣列(PGA),現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)等。在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以理解在不脫離本發(fā)明的原理和精神的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由所附權(quán)利要求及其等同限定。
權(quán)利要求
1.一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,其特征在于,包括以下步驟: 移動(dòng)終端進(jìn)行視圖采集,同時(shí)記錄采集所述視圖時(shí)所述移動(dòng)終端的姿態(tài)信息; 所述移動(dòng)終端將采集的所述視圖與所述姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù); 所述移動(dòng)終端接收用戶(hù)的瀏覽指令; 所述移動(dòng)終端獲得所述移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)所述三維視圖庫(kù)以獲得與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖;以及 所述移動(dòng)終端將與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給所述用戶(hù)。
2.如權(quán)利要求1所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,其特征在于,還包括: 所述移動(dòng)終端進(jìn)行視圖采集的同時(shí)記錄采集所述視圖時(shí)的時(shí)間信息; 所述移動(dòng)終端將采集的所述視圖與所述姿態(tài)信息和所述時(shí)間信息進(jìn)行融合及拼接以建立三維視圖庫(kù);以及 當(dāng)所述移動(dòng)終端獲得所述移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)所述三維視圖庫(kù)以獲得與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的多個(gè)視圖時(shí),所述移動(dòng)終端根據(jù)所述時(shí)間信息分別將所述多個(gè)視圖顯示給所述用戶(hù)。
3.如權(quán)利要求1或2所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,其特征在于,在所述用戶(hù)瀏覽時(shí),還 包括: 當(dāng)所述移動(dòng)終端檢測(cè)到所述用戶(hù)轉(zhuǎn)動(dòng)所述移動(dòng)終端之后,所述移動(dòng)終端不斷獲取終端的實(shí)時(shí)姿態(tài)信息,并根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與所述轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖并顯示給所述用戶(hù)。
4.如權(quán)利要求3所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,其特征在于,在所述用戶(hù)瀏覽時(shí),如果根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與所述轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖為多個(gè),則所述移動(dòng)終端根據(jù)所述時(shí)間信息分別將所述多個(gè)視圖顯示給所述用戶(hù)。
5.如權(quán)利要求1-4所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,其特征在于,根據(jù)陀螺儀、加速度計(jì)和電子羅盤(pán)中的一種或多種同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信肩、O
6.如權(quán)利要求1-4任一項(xiàng)所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法,其特征在于,所述視圖包括圖片或視頻。
7.一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,其特征在于,包括: 采集模塊,用于進(jìn)行視圖采集,同時(shí)記錄采集所述視圖時(shí)所述移動(dòng)終端的姿態(tài)信息; 建立模塊,用于將采集的所述視圖與所述姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù); 接收模塊,用于接收用戶(hù)的瀏覽指令; 查詢(xún)模塊,用于獲得所述移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)所述三維視圖庫(kù)以獲得與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖;以及 顯示模塊,用于將與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給所述用戶(hù)。
8.如權(quán)利要求7所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,其特征在于, 所述采集模塊還用于進(jìn)行視圖采集的同時(shí)記錄采集所述視圖時(shí)的時(shí)間信息,所述建立模塊還用于將采集的所述視圖與所述姿態(tài)信息和所述時(shí)間信息進(jìn)行融合及拼接以建立三維視圖庫(kù),所述顯示模塊還用于當(dāng)所述查詢(xún)模塊獲得所述移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)所述三維視圖庫(kù)以獲得與所述當(dāng)前狀態(tài)信息對(duì)應(yīng)的多個(gè)視圖時(shí),根據(jù)所述時(shí)間信息分別將所述多個(gè)視圖顯示給所述用戶(hù)。
9.如權(quán)利要求7或8所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,其特征在于,還包括: 第二顯示模塊,用于在所述 用戶(hù)瀏覽時(shí),當(dāng)所述移動(dòng)終端不斷獲取終端的實(shí)時(shí)姿態(tài)信息,并根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與所述轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖并顯示給所述用戶(hù)。
10.如權(quán)利要求9所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,其特征在于, 所述第二顯示模塊還用于在所述用戶(hù)瀏覽時(shí),根據(jù)轉(zhuǎn)動(dòng)后的姿態(tài)信息獲得與所述轉(zhuǎn)動(dòng)后的姿態(tài)信息對(duì)應(yīng)的視圖為多個(gè)時(shí),根據(jù)所述時(shí)間信息分別將所述多個(gè)視圖顯示給所述用戶(hù)。
11.如權(quán)利要求7-10任一項(xiàng)所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,其特征在于,根據(jù)陀螺儀、加速度計(jì)和電子羅盤(pán)中的一種或多種同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息。
12.如權(quán)利要求7-10任一項(xiàng)所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置,其特征在于,所述視圖包括圖片或視頻。
13.一種移動(dòng)終端,其特征在于,包括權(quán)利要求7-12任一項(xiàng)所述的通過(guò)移動(dòng)終端記錄并顯示三維視圖的裝置。
全文摘要
本發(fā)明提出一種通過(guò)移動(dòng)終端記錄并顯示三維視圖的方法、裝置和移動(dòng)終端,其中所述方法包括以下步驟移動(dòng)終端進(jìn)行視圖采集,同時(shí)記錄采集視圖時(shí)移動(dòng)終端的姿態(tài)信息;移動(dòng)終端將采集的視圖與姿態(tài)信息進(jìn)行融合及拼接以建立三維視圖庫(kù);移動(dòng)終端接收用戶(hù)的瀏覽指令;移動(dòng)終端獲得移動(dòng)終端的當(dāng)前狀態(tài)信息查詢(xún)?nèi)S視圖庫(kù)以獲得與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖;以及移動(dòng)終端將與當(dāng)前狀態(tài)信息對(duì)應(yīng)的視圖顯示給用戶(hù)。根據(jù)本發(fā)明實(shí)施例的方法,可以擴(kuò)展攝像頭原有的功能,獲得立體感強(qiáng)的三維視圖,提升了用戶(hù)體驗(yàn)。
文檔編號(hào)G06F19/00GK103106335SQ20121059132
公開(kāi)日2013年5月15日 申請(qǐng)日期2012年12月29日 優(yōu)先權(quán)日2012年12月29日
發(fā)明者吳文升 申請(qǐng)人:北京百度網(wǎng)訊科技有限公司