[發明專利]拍攝全景圖的方法與電子裝置有效
| 申請號: | 201210304141.3 | 申請日: | 2012-08-23 |
| 公開(公告)號: | CN102957868A | 公開(公告)日: | 2013-03-06 |
| 發明(設計)人: | 大衛.布琳達;彼得.辛;米卡.蕭太爾;戎捷;葉澍青 | 申請(專利權)人: | 宏達國際電子股份有限公司 |
| 主分類號: | H04N5/232 | 分類號: | H04N5/232;G03B37/02 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 中國臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 拍攝 全景 方法 電子 裝置 | ||
技術領域
本發明是有關于一種用于拍攝全景圖的方法與電子裝置。
背景技術
全景圖是一種有寬廣視野的影像。一般來說,一個全景圖是通過擷取多張影像來產生。這些影像是通過以一個固定的角度轉動一個相機所擷取,使得這些影像會部分地重迭。每一個影像的特征會被擷取出,并且通過比較這些特征,會取得不同影像上成對的一些點。在找到成對的點以后,這些影像可以被合成在一起以產生一個全景圖。拍攝全景圖時一個重要的步驟是校直(align)這些影像。如果這些影像沒有適當地被校直,全景圖可能會不連續,甚至完全無法被產生。
圖1是繪示拍攝全景圖的概念的示意圖。如圖1所示,為了拍攝一張全景圖110,使用者需要轉動(pan)相機101以擷取視野111的影像,并且轉動相機101以擷取視野112的影像,使得兩張擷取的影像部分地重迭。然而,如何適當地轉動相機101需要一些攝影技巧。因此,如何幫助使用者來拍攝一張全景圖,為此領域的一個議題。
發明內容
本發明的實施例提出一種拍攝全景圖的方法與電子裝置,可讓使用者輕易地取得一個全景圖。
本發明一實施例提出一種拍攝全景圖的方法,用于一種電子裝置。此方法包括:擷取第一影像;顯示第一線在一個預覽窗口上;顯示第一圖標對象與第二圖標對象在第一線上;取得所述電子裝置的一個信息;根據此信息將第二圖標對象沿著第一線移動;根據第一線判斷電子裝置是否被水平地轉動或是垂直地傾斜(tilt);若第二圖標對象抵達第一圖標對象且電子裝置是被水平的轉動或垂直地傾斜,擷取第二影像;以及根據第一影像與第二影像產生一個全景圖。
在一實施例中,上述的方法還包括:顯示第二線在預覽窗口上,使得第二線通過第一圖示;以及根據所述信息的一個旋轉角度,以第一圖示為中心旋轉第二線。
在一實施例中,上述根據信息將第二圖標對象沿著第一線移動的步驟還包括:在預覽窗口上顯示第三圖標。此第三圖示指示第一方向,并且第一方向與第二圖示移動的方向相反。
在一實施例中,上述在根據信息將第二圖標對象沿著第一線移動的步驟之后,所述的方法還包括:取得電子裝置的第二信息;根據第二信息產生第二方向;判斷第二方向是否與第一方向相同;以及若第二方向與第一方向不相同,在預覽窗口上顯示一錯誤消息。
在一實施例中,上述的方法還包括:根據信息取得電子裝置的一個移動速度;判斷此移動速度是否大于一個速度臨界值;若移動速度大于移動臨界值,在預覽窗口上顯示一個錯誤消息。
在一實施例中,上述擷取第二影像的步驟還包括:在預覽窗口上顯示一個暫停符號。
在一實施例中,上述顯示第一圖標對象與第二圖標對象在第一線上的步驟包括:顯示第一圖標對象在第一線的中間,并且顯示第二圖標在第一線的一端。
以另外一個角度來說,本發明一實施例提出一種拍攝全景圖的電子裝置,包括相機模塊、顯示單元、姿態感測器與控制單元。相機模塊是用于擷取第一影像。顯示單元是用于顯示一個預覽窗口。姿態感測器是用于取得電子裝置的一個信息。控制單元是耦接至相機模塊、顯示單元、以及姿態感測器,用以顯示第一線在預覽窗口上。控制單元也用以顯示第一圖標對象與第二圖標對象在第一線上。控制單元也用以根據信息將第二圖標對象沿著第一線移動。控制單元也用以根據第一線判斷電子裝置是否被水平地轉動(pan)或是垂直地傾斜(tilt)。若第二圖標對象抵達第一圖標對象且電子裝置是被水平地轉動或垂直地傾斜,控制單元用以控制相機模塊以擷取第二影像。控制單元還用以根據第一影像與第二影像產生一個全景圖。
在一實施例中,上述的控制單元還用以顯示第二線在預覽窗口上,使得第二線通過第一圖示。控制單元還用以根據信息的一個旋轉角度,以第一圖示為中心旋轉第二線。
在一實施例中,上述的控制單元還用以在預覽窗口上顯示一個第三圖標。此第三圖示指示第一方向,并且第一方向與第二圖示移動的方向相反。
在一實施例中,上述的姿態感測器還用以取得電子裝置的第二信息。控制單元還用以根據此第二信息產生第二方向,并且判斷第二方向是否與第一方向相同。若第二方向與第一方向不相同時,控制單元還用以在預覽窗口上顯示一個錯誤消息。
在一實施例中,上述的控制單元還用以根據所述的信息取得電子裝置的一個移動速度,并且判斷此移動速度是否大于一個速度臨界值。若移動速度大于移動臨界值,控制單元還用以在預覽窗口上顯示一個錯誤消息。
在一實施例中,上述的控制單元還用以在預覽窗口上顯示一個暫停符號。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于宏達國際電子股份有限公司,未經宏達國際電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210304141.3/2.html,轉載請聲明來源鉆瓜專利網。





