[發(fā)明專利]一種用于智能終端拍攝圖像的預(yù)處理方法及預(yù)處理裝置有效
| 申請?zhí)枺?/td> | 201711458203.5 | 申請日: | 2017-12-28 |
| 公開(公告)號: | CN108184054B | 公開(公告)日: | 2020-12-08 |
| 發(fā)明(設(shè)計)人: | 肖云鶴 | 申請(專利權(quán))人: | 上海傳英信息技術(shù)有限公司 |
| 主分類號: | H04N5/232 | 分類號: | H04N5/232;H04N5/262 |
| 代理公司: | 北京大成律師事務(wù)所 11352 | 代理人: | 李佳銘;沈汶波 |
| 地址: | 201203 上海市浦東新區(qū)*** | 國省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 智能 終端 拍攝 圖像 預(yù)處理 方法 裝置 | ||
本發(fā)明提供了一種用于智能終端拍攝圖像的預(yù)處理方法及預(yù)處理裝置,所述預(yù)處理方法包括以下步驟:于所述智能終端內(nèi)創(chuàng)建一視圖表面實例;于所述智能終端內(nèi)創(chuàng)建一渲染器;關(guān)聯(lián)所述視圖表面實例與所述渲染器;所述視圖表面實例從所述智能終端的驅(qū)動層獲取一組拍攝圖像;所述渲染器對所述拍攝圖像進行渲染,形成一組預(yù)覽數(shù)據(jù)幀。采用了上述技術(shù)方案后,在智能終端的拍攝預(yù)覽界面實現(xiàn)動畫特效;不占用應(yīng)用程序主線程資源,不影響對用戶的操作反饋,提升用戶體驗。
技術(shù)領(lǐng)域
本發(fā)明涉及智能終端領(lǐng)域,尤其涉及一種用于智能終端拍攝圖像的預(yù)處理方法及預(yù)處理裝置。
背景技術(shù)
所述智能終端可以是智能手機、平板電腦、數(shù)碼相機等具備照相功能的智能設(shè)備。隨著智能終端技術(shù)的發(fā)展,所述智能終端上集成的功能也越來越豐富,特別是照相功能,可以支持用戶實現(xiàn)正常拍照、連續(xù)拍照、自拍等功能。現(xiàn)有技術(shù)中,所述智能終端還具備拍攝預(yù)覽功能,即在所述智能終端的顯示界面上顯示所述智能終端的攝像頭當(dāng)前拍攝到的內(nèi)容,以便用戶獲知當(dāng)前的拍攝內(nèi)容,從而進行位置調(diào)整實現(xiàn)最佳拍攝效果。
目前,對于拍攝圖像的預(yù)覽顯示技術(shù)實現(xiàn),按照一定的頻率不斷地從攝像頭獲取拍攝圖像并顯示在所述顯示界面上,現(xiàn)有技術(shù)對于拍攝圖像的預(yù)處理都是通過所述智能終端操作系統(tǒng)提供的用于視圖顯示的類來實現(xiàn),例如采用安卓(Android)操作系統(tǒng)中的SurfaceView類來實現(xiàn)預(yù)覽拍攝圖像的顯示。SurfaceView類是安卓操作系統(tǒng)中視圖類(View)的繼承類,這個視圖類里內(nèi)嵌了一個專門用于繪制的視圖表面實例(即Surface),我們可以控制這個視圖表面實例的格式和尺寸,而Surfaceview類控制這個視圖表面實例的繪制位置。這樣的實現(xiàn)方式較為簡單,比較節(jié)省開發(fā)工作量,但是如果想使用SurfaceView類做出比較復(fù)雜的動畫特效則非常困難,因為在SurfaceView類提供的類或接口中,只能用位圖格式(Bitmap)來做動畫圖像,而位圖格式做出來的動畫特效是十分簡單和局限的,例如高斯模糊、差值反轉(zhuǎn)、漸顯漸隱等比較高級一些的動畫特效都無法做到。
此外,有關(guān)界面顯示的安卓操作系統(tǒng)提供的常用控件,例如TextView、Button和CheckBox等,它們都是將自己的顯示界面繪制在宿主窗口的繪圖表面之上,這意味著它們的顯示界面是在應(yīng)用程序的主線程中進行繪制的。由于應(yīng)用程序的主線程除了要繪制顯示界面之外,還需要及時地響應(yīng)用戶輸入,否則的話,系統(tǒng)就會認為應(yīng)用程序沒有響應(yīng)了,因此就會彈出一個應(yīng)用程序無響應(yīng)的對話框出來。在安卓操作系統(tǒng)中,如果某個應(yīng)用程序有一段時間響應(yīng)不夠靈敏,系統(tǒng)會向用戶顯示一個對話框,這個對話框稱作應(yīng)用程序無響應(yīng)(ANR:Application Not Responding)對話框。用戶可以選擇“等待”而讓程序繼續(xù)運行,也可以選擇“強制關(guān)閉”。對于一些游戲畫面,或者攝像頭預(yù)覽、視頻播放來說,它們的顯示界面都比較復(fù)雜,而且要求能夠進行高效的繪制。因此,它們的顯示界面就不適合在應(yīng)用程序的主線程中進行繪制,這時候就必須要給那些復(fù)雜而高效顯示界面的視圖生成一個獨立的視圖表面實例,以及使用一個獨立的線程來繪制這些視圖的顯示界面。
綜上所述,現(xiàn)有技術(shù)雖然已經(jīng)實現(xiàn)了對拍攝圖像的預(yù)覽,但仍存在如下問題:
1.無法實現(xiàn)較為高級的動畫特效;
2.占用應(yīng)用程序主線程,使用戶的操作體驗變差。
因此如何實現(xiàn)對拍攝圖像進行預(yù)處理,能夠?qū)崿F(xiàn)各種動畫特效,且不影響用戶的操作體驗,將是一個需要解決的技術(shù)問題。
發(fā)明內(nèi)容
為了克服上述技術(shù)缺陷,本發(fā)明的目的在于提供一種使智能終端的拍攝圖像具備動畫效果的預(yù)處理方法,且不占用應(yīng)用程序主線程資源。
本申請的第一方面,公開了一種用于智能終端拍攝圖像的預(yù)處理方法,包括以下步驟:
于所述智能終端內(nèi)創(chuàng)建一視圖表面實例;
于所述智能終端內(nèi)創(chuàng)建一渲染器;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于上海傳英信息技術(shù)有限公司,未經(jīng)上海傳英信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711458203.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:嵌入式圖像處理方法及裝置
- 下一篇:一種基于智能終端的對焦方法及對焦裝置





