專利名稱:一種移動(dòng)終端全景拍攝方法及移動(dòng)終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種移動(dòng)終端全景拍攝方法及移動(dòng)終端。
背景技術(shù):
現(xiàn)如今,手機(jī)上安裝的攝像頭像素逐漸由3M擴(kuò)大到5M,現(xiàn)在帶有8M像素?cái)z像頭的 手機(jī)也已經(jīng)出現(xiàn)了。但在手機(jī)上除了實(shí)現(xiàn)基本的拍照和錄像外,無(wú)法實(shí)現(xiàn)全景拍攝的功能, 使得拍照的功能較為單一乏味。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種能夠?qū)崿F(xiàn)全景拍攝的移動(dòng)終端。
為了解決上述技術(shù)問(wèn)題,本發(fā)明提出一種移動(dòng)終端全景拍攝方法,包括
按順序采集若干獨(dú)立的圖像; 若所述圖像為壓縮格式,則依照所述順序?qū)⑾噜弮蓚€(gè)圖像轉(zhuǎn)換為非壓縮格式,并 進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存 儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像; 若所述圖像為原始數(shù)據(jù)格式,則直接依照所述順序?qū)⑾噜弮蓚€(gè)圖像進(jìn)行合并;然
后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存儲(chǔ);若有,則依
此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像。 其中,所述按順序采集若干獨(dú)立的圖像的步驟包括 a、以所述移動(dòng)終端顯示屏的部分區(qū)域進(jìn)行取景顯示并拍攝存儲(chǔ); b、在所述部分區(qū)域中回顯上一步中拍攝存儲(chǔ)的圖像,并同時(shí)在所述顯示屏的另一
區(qū)域中進(jìn)行取景顯示以拍攝存儲(chǔ); 循環(huán)執(zhí)行本步驟,直至獲得所需的若干獨(dú)立的圖像。 其中,所述部分區(qū)域和另一區(qū)域的顯示通過(guò)所述移動(dòng)終端的處理器的分層控制實(shí) 現(xiàn)。 其中,所述處理器通過(guò)控制基層和疊加層的分別對(duì)回顯圖像和取景顯示圖像進(jìn)行 顯示。 其中,所述壓縮格式為JPEG格式,所述原始數(shù)據(jù)圖像為RGB或YUV格式圖像。
相應(yīng)的,本實(shí)用新型還提出一種移動(dòng)終端,包括用于按順序采集若干圖像的攝像 頭,與該攝像頭連接以進(jìn)行數(shù)據(jù)處理的處理器,與該處理器連接用于顯示所述攝像頭采集 到的圖像的顯示屏和按順序存儲(chǔ)所述若干圖像的存儲(chǔ)器;其中
所述處理器包括合并模塊; 若所述圖像為壓縮格式,則所述合并模塊依照所述順序?qū)⑾噜弮蓚€(gè)圖像轉(zhuǎn)換為非
壓縮格式,并進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像
進(jìn)行壓縮存儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像; 若所述圖像為原始數(shù)據(jù)格式,則所述合并模塊直接依照所述順序?qū)⑾噜弮蓚€(gè)圖像進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存 儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像。
其中,所述攝像頭通過(guò)以下方式按順序采集所述若干圖像 A、所述處理器控制所述顯示屏的部分區(qū)域?qū)λ鰯z像頭的取景圖像進(jìn)行顯示,并 且拍攝存儲(chǔ)至所述存儲(chǔ)器; B、所述處理器控制所述部分區(qū)域回顯上一步中拍攝存儲(chǔ)的圖像,并同時(shí)控制所述 顯示屏的另一區(qū)域?qū)λ鰯z像頭的取景圖像進(jìn)行顯示以拍攝存儲(chǔ);
循環(huán)執(zhí)行本步驟,直至獲得所需的若干獨(dú)立的圖像。
其中,所述處理器還包括 第一顯示層控制模塊,用于在初始狀態(tài)時(shí)控制所述顯示屏的部分區(qū)域顯示取景圖 像,并在拍攝后用于控制所述顯示屏的另一區(qū)域顯示取景圖像; 第二顯示層控制模塊,用于在一次拍攝后控制所述顯示屏的部分區(qū)域顯示回顯圖 像。 其中,所述第一顯示層控制模塊為疊加層控制模塊;所述第二顯示層控制模塊為 基層控制模塊。 其中,所述壓縮格式為JPEG格式,所述原始數(shù)據(jù)圖像為RGB或YUV格式圖像。
本發(fā)明中,由于在移動(dòng)終端中實(shí)現(xiàn)了全景拍攝的功能,使得移動(dòng)終端的功能大大 豐富,提高了用戶感受及滿意度。
圖1是本發(fā)明一種移動(dòng)終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖; 圖2是顯示屏的兩個(gè)區(qū)域結(jié)構(gòu)的一個(gè)實(shí)施例的示意圖; 圖3是本發(fā)明一種移動(dòng)終端全景拍攝方法的一個(gè)實(shí)施例的流程圖; 圖4是本發(fā)明一種移動(dòng)終端全景拍攝方法的另一個(gè)實(shí)施例的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)闡述。 參考圖l,圖示了本發(fā)明一種移動(dòng)終端的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。如圖所示,包 括CPU 11、存儲(chǔ)器12、攝像頭13、顯示屏14,所述CPU ll又進(jìn)一步包括基層控制模塊lll、 疊加層控制模塊112和合并模塊113。 其中,所述攝像頭13用于采集視頻圖像,所述存儲(chǔ)器12用于存儲(chǔ)所述攝像頭13 采集的圖像,所述顯示屏14則在所述CPU 11的控制分區(qū)域顯示所述攝像頭13所采集的圖 像(包括了已經(jīng)拍攝存儲(chǔ)的圖像及取景圖像)。 所述CPUll控制所述顯示屏14分區(qū)域顯示所述攝像頭13所采集的圖像的過(guò)程如 下,同時(shí)參考圖2: 圖2中,其示出了所述顯示屏14被分隔出的兩個(gè)區(qū)域,分別是第一區(qū)域141和第 二區(qū)域142。 其中,所述移動(dòng)終端開(kāi)啟全景拍攝的功能后,所述顯示屏14便被分隔出了如圖2 所示的兩個(gè)區(qū)域;所述第一區(qū)域141用于顯示取景圖像,所述疊加層控制模塊112將所述攝像頭13所采集的取景圖像置于該移動(dòng)終端顯示的疊加層(overlay層),所述基層控制模塊
lll將某一預(yù)設(shè)的圖像或空白圖像置于所述移動(dòng)終端顯示的基層(base frame層);這樣,
在用戶開(kāi)啟全景拍攝的功能后,用戶便可以在該移動(dòng)終端的顯示屏14上第一區(qū)域141中觀
看到攝像頭13的取景圖像,而第二區(qū)域142中便顯示某一預(yù)設(shè)圖像或空白圖像等。 當(dāng)用戶根據(jù)所述第一區(qū)域141中的取景圖像拍攝后,獲得的圖像存儲(chǔ)于所述存儲(chǔ)
器12 ;并且,此時(shí)所述基層控制模塊111便控制所述第一區(qū)域141顯示基層圖像,而此時(shí)的
基層圖像則是上一次拍攝的圖像的回顯。此時(shí)的第二區(qū)域142則在所述疊加層控制模塊
112的控制下顯示疊加層,而此時(shí)的疊加層則是所述攝像頭13的取景圖像。 這樣,在后續(xù)過(guò)程中,所述第一區(qū)域141便用來(lái)顯示上一次拍攝的回顯圖像,而所
述第二區(qū)域142則用來(lái)顯示取景圖像。并且,所述第一區(qū)域141的顯示由基層顯示完成,而
所述第二區(qū)域142的顯示則由疊加層顯示完成。 所以,依照上述描述循環(huán)拍攝存儲(chǔ)后便可以得到一個(gè)序列的圖像。并且,由于是連
續(xù)的拍攝,因而在對(duì)拍攝的圖像進(jìn)行存儲(chǔ)時(shí)是按照拍攝順序依序存儲(chǔ)于所述存儲(chǔ)器12中。
而具體實(shí)現(xiàn),則可以通過(guò)鏈表的方式,并且為避免將兩張拍攝時(shí)間間隔較長(zhǎng)的圖像也認(rèn)為
是該序列中的,在此設(shè)置了計(jì)時(shí)器,若下一張圖像的拍攝時(shí)間與上一張圖像的拍攝時(shí)間的
時(shí)間差超過(guò)某一設(shè)定時(shí)間,則不將所述下一張圖像作為所述序列中的圖像。 所述合并模塊113則用于所述上面得到的一個(gè)序列的圖像中的部分或全部進(jìn)行
合并以形成全景圖像。在本發(fā)明的一個(gè)實(shí)施例中,若所述攝像頭13所輸出的圖像為JPEG格
式,則所述合并模塊113依照其拍攝順序?qū)⑾噜弮蓚€(gè)圖像轉(zhuǎn)換為BMP非壓縮格式,再進(jìn)行合
并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行轉(zhuǎn)換為JPEG格
式進(jìn)行存儲(chǔ);若有,則依此循環(huán)直至全部需要合并的圖像處理完畢得到一個(gè)完整的全景圖
像; 而當(dāng)所述圖像為原始數(shù)據(jù)格式(例如RGB格式或YUV格式),則所述合并模塊113 直接依照其拍攝順序?qū)⑾噜弮蓚€(gè)圖像進(jìn)行合并;然后,判斷是否還有需合并但未合并的圖 像,若沒(méi)有則將所述合并后的圖像進(jìn)行轉(zhuǎn)換為JPEG格式存儲(chǔ);若有,則依此循環(huán)直至全部 的圖像處理完畢得到一個(gè)完整的全景圖像。 所述合并操作則是指以兩個(gè)圖像的相關(guān)邊界為接合處進(jìn)行拼合形成一個(gè)圖像。
參考圖3,圖示了本發(fā)明一種移動(dòng)終端全景拍攝方法的一個(gè)實(shí)施例的流程圖。如圖 所示,包括以下步驟(必要時(shí)可以參考圖1及圖2實(shí)施例的相關(guān)描述)
步驟S31,在所述第一區(qū)域取景顯示并拍攝存儲(chǔ)。 S卩,當(dāng)用戶開(kāi)啟所述全景拍攝功能后,所述第一區(qū)域用來(lái)顯示取景圖像,而第二區(qū) 域用來(lái)顯示某一預(yù)設(shè)圖像或空白。 步驟S32,在所述第一區(qū)域回顯,在所述第二區(qū)域中進(jìn)行取景顯示以拍攝存儲(chǔ)。
S卩,當(dāng)經(jīng)過(guò)上一步通過(guò)第一區(qū)域拍攝一幅圖像后,所述第一區(qū)域便用于回顯上次 拍攝的圖像,而所述第二區(qū)域便用于顯示取景圖像以拍攝存儲(chǔ)。 步驟S33,判斷圖像是否獲取完畢,若是則執(zhí)行步驟S34,否則執(zhí)行步驟S32。
S卩,本步驟判斷用戶是否還要獲取制作全景圖像的單幅圖像,若是(表明沒(méi)有獲 取完畢),則執(zhí)行步驟S32以循環(huán)執(zhí)行獲得需要的圖像;若不再需要,則執(zhí)行步驟S34。
步驟S34,依照所述順序?qū)⑾噜弮蓚€(gè)圖像轉(zhuǎn)換為非壓縮格式并進(jìn)行合并,依此循環(huán)直至全部的圖像處理完畢。 S卩,當(dāng)獲取完畢需要進(jìn)行合并的單幅圖像后,執(zhí)行本步驟每次選擇相鄰的兩張進(jìn) 行處理。例如,對(duì)于第1張和第2張首先進(jìn)行格式轉(zhuǎn)換,由壓縮格式轉(zhuǎn)換為非壓縮格式(例 如JPEG轉(zhuǎn)BMP),然后在這兩張圖像的相關(guān)邊界處進(jìn)行拼合得到新的圖像,假設(shè)為Nl圖像。
然后,在以Nl圖像與第3張圖像進(jìn)行合并,首先對(duì)N1和第3張圖像轉(zhuǎn)換為非壓縮 格式,由于N1已經(jīng)為非壓縮格式,故在此只需對(duì)第3張圖像進(jìn)行格式轉(zhuǎn)換。轉(zhuǎn)換完畢后,以 Nl與第3張圖像的相關(guān)邊界為接合處進(jìn)行拼合得到新的圖像,假設(shè)為N2圖像。
這樣一來(lái),依次循環(huán)直至全部的圖像都處理完畢。最終便得到了一個(gè)全景的照片, 最后再將該全景照片進(jìn)行轉(zhuǎn)換,得到例如JPEG格式的照片。
步驟S35,結(jié)束。 參考圖4,圖示了本發(fā)明一種移動(dòng)終端全景拍攝方法的另一個(gè)實(shí)施例的流程圖。如 圖所示,包括以下步驟(必要時(shí)可以參考圖1及圖2實(shí)施例的相關(guān)描述)
步驟S41,在所述第一區(qū)域取景顯示并拍攝存儲(chǔ)。
本步驟可以參考步驟S31。 步驟S42,在所述第一區(qū)域回顯,在所述第二區(qū)域中進(jìn)行取景顯示以拍攝存儲(chǔ)。
本步驟可以參考步驟S32。 步驟S43,判斷圖像是否獲取完畢,若是則執(zhí)行步驟S44,否則執(zhí)行步驟S42。
本步驟可以參考步驟S33。 步驟S44,依照所述順序?qū)⑾噜弮蓚€(gè)圖像進(jìn)行合并,依此循環(huán)直至全部的圖像處理 完畢。 本步驟與步驟S34相似,所不同之處僅在于,本步驟中所述攝像頭輸出的圖像為
原始格式,即例如RGB格式或YUV格式,因而其并不需要步驟S34中的格式轉(zhuǎn)換。 并且,在最終得到了一個(gè)全景圖像后,也需要對(duì)其進(jìn)行轉(zhuǎn)換存儲(chǔ)(例如JPEG格式)。 步驟S45,結(jié)束。 需要說(shuō)明的是,在對(duì)兩個(gè)圖像進(jìn)行合并時(shí),是按照其相關(guān)邊界進(jìn)行拼合。所述相關(guān) 邊界是指,用戶在拍攝時(shí),相互鄰接的邊界。例如,所述第一區(qū)域中回顯圖像的下邊界和第 二區(qū)域中取景圖像的上邊界。即,是實(shí)際連接的邊界,因?yàn)樽罱K要拼合成全景圖像。
本發(fā)明中,由于可以在移動(dòng)終端中自動(dòng)進(jìn)行拼合,因而省卻現(xiàn)有技術(shù)中用戶將所 拍攝的照片下載至PC上,通過(guò)某些專用軟件進(jìn)行手動(dòng)拼合的繁瑣,大大方便了用戶。
以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán) 利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
一種移動(dòng)終端全景拍攝方法,包括按順序采集若干獨(dú)立的圖像;若所述圖像為壓縮格式,則依照所述順序?qū)⑾噜弮蓚€(gè)圖像轉(zhuǎn)換為非壓縮格式,并進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像;若所述圖像為原始數(shù)據(jù)格式,則直接依照所述順序?qū)⑾噜弮蓚€(gè)圖像進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述按順序采集若干獨(dú)立的圖像的步驟 包括a、 以所述移動(dòng)終端顯示屏的部分區(qū)域進(jìn)行取景顯示并拍攝存儲(chǔ);b、 在所述部分區(qū)域中回顯上一步中拍攝存儲(chǔ)的圖像,并同時(shí)在所述顯示屏的另一區(qū)域 中進(jìn)行取景顯示以拍攝存儲(chǔ);循環(huán)執(zhí)行本步驟,直至獲得所需的若干獨(dú)立的圖像。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述部分區(qū)域和另一區(qū)域的顯示通過(guò)所 述移動(dòng)終端的處理器的分層控制實(shí)現(xiàn)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述處理器通過(guò)控制基層和疊加層的分 別對(duì)回顯圖像和取景顯示圖像進(jìn)行顯示。
5. 根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,所述壓縮格式為JPEG格式, 所述原始數(shù)據(jù)圖像為RGB或YUV格式圖像。
6. —種移動(dòng)終端,包括用于按順序采集若干圖像的攝像頭,與該攝像頭連接以進(jìn)行數(shù) 據(jù)處理的處理器,與該處理器連接用于顯示所述攝像頭采集到的圖像的顯示屏和按順序存 儲(chǔ)所述若干圖像的存儲(chǔ)器;其特征在于所述處理器包括合并模塊;若所述圖像為壓縮格式,則所述合并模塊依照所述順序?qū)⑾噜弮蓚€(gè)圖像轉(zhuǎn)換為非壓縮 格式,并進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行 壓縮存儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像;若所述圖像為原始數(shù)據(jù)格式,則所述合并模塊直接依照所述順序?qū)⑾噜弮蓚€(gè)圖像進(jìn)行 合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存儲(chǔ);若 有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)全景的圖像。
7. 根據(jù)權(quán)利要求6所述的移動(dòng)終端,其特征在于,所述攝像頭通過(guò)以下方式按順序采 集所述若干圖像A、 所述處理器控制所述顯示屏的部分區(qū)域?qū)λ鰯z像頭的取景圖像進(jìn)行顯示,并且拍 攝存儲(chǔ)至所述存儲(chǔ)器;B、 所述處理器控制所述部分區(qū)域回顯上一步中拍攝存儲(chǔ)的圖像,并同時(shí)控制所述顯示 屏的另一區(qū)域?qū)λ鰯z像頭的取景圖像進(jìn)行顯示以拍攝存儲(chǔ);循環(huán)執(zhí)行本步驟,直至獲得所需的若干獨(dú)立的圖像。
8. 根據(jù)權(quán)利要求7所述的移動(dòng)終端,其特征在于,所述處理器還包括 第一顯示層控制模塊,用于在初始狀態(tài)時(shí)控制所述顯示屏的部分區(qū)域顯示取景圖像,并在拍攝后用于控制所述顯示屏的另一區(qū)域顯示取景圖像;第二顯示層控制模塊,用于在一次拍攝后控制所述顯示屏的部分區(qū)域顯示回顯圖像。
9. 根據(jù)權(quán)利要求8所述的移動(dòng)終端,其特征在于,所述第一顯示層控制模塊為疊加層 控制模塊;所述第二顯示層控制模塊為基層控制模塊。
10. 根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的移動(dòng)終端,其特征在于,所述壓縮格式為JPEG 格式,所述原始數(shù)據(jù)圖像為RGB或YUV格式圖像。
全文摘要
本發(fā)明公開(kāi)了一種移動(dòng)終端全景拍攝方法,包括按順序采集若干獨(dú)立的圖像;若所述圖像為壓縮格式,則依照所述順序?qū)⑾噜弮蓚€(gè)圖像轉(zhuǎn)換為非壓縮格式,并進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)完整的圖像;若所述圖像為原始數(shù)據(jù)格式,則直接依照所述順序?qū)⑾噜弮蓚€(gè)圖像進(jìn)行合并;然后,判斷是否還有未合并的圖像,若沒(méi)有則將所述合并后的圖像進(jìn)行壓縮存儲(chǔ);若有,則依此循環(huán)直至全部的圖像處理完畢得到一個(gè)完整的圖像。由于在移動(dòng)終端中實(shí)現(xiàn)了全景拍攝的功能,使得移動(dòng)終端的功能大大豐富,提高了用戶感受及滿意度。本發(fā)明還提出一種移動(dòng)終端。
文檔編號(hào)H04M1/02GK101795306SQ20101001142
公開(kāi)日2010年8月4日 申請(qǐng)日期2010年1月6日 優(yōu)先權(quán)日2010年1月6日
發(fā)明者周長(zhǎng)生 申請(qǐng)人:青島海信移動(dòng)通信技術(shù)股份有限公司