[發明專利]一種縮略圖生成方法和終端有效
| 申請號: | 201910984834.3 | 申請日: | 2019-10-16 |
| 公開(公告)號: | CN112672035B | 公開(公告)日: | 2022-02-22 |
| 發明(設計)人: | 聶和平;周春萌 | 申請(專利權)人: | 青島海信移動通信技術股份有限公司 |
| 主分類號: | H04N5/232 | 分類號: | H04N5/232 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 張愷寧 |
| 地址: | 266071 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 縮略圖 生成 方法 終端 | ||
本申請公開了一種縮略圖生成方法和終端,涉及圖像處理技術領域,用以解決現有技術中生成縮略圖所需的時間較長的問題。本申請方法包括:響應拍照指令在硬件抽象層獲取拍照數據;通過預先添加的回調通道將獲取的所述拍照數據轉碼,并通過所述回調通道將轉碼后的拍照數據回調到系統應用層;在所述系統應用層中根據所述轉碼后的拍照數據生成縮略圖。通過預先添加的回調通道將在硬件抽象層獲取的拍照數據回調到系統應用層,無需通過現有的通道進行傳輸;且在回調通道中將拍照數據進行轉碼,這樣,可以使生成縮略圖所需的時間大大減少,從而提高了用戶的體驗。
技術領域
本申請涉及圖像處理技術領域,尤其涉及一種縮略圖生成方法和終端。
背景技術
在相機領域,拍照性能是用戶極為關注的指標,而縮略圖的生成是非常重要的拍照性能。
在現有技術中,生成縮略圖的方式是獲取實際照片,并對實際照片進行處理得到縮略圖需要的bitmap(位圖文件格式)數據,根據bitmap數據生成縮略圖。但是通過該方法生成的縮略圖是根據實際照片得到的,使得生成縮略圖所需的時間較長。
發明內容
本申請實施例提供一種縮略圖生成方法和終端,用以解決現有技術中生成縮略圖所需的時間較長的問題。
第一方面,本申請實施例提供一種縮略圖生成方法,該方法包括:
響應拍照指令在硬件抽象層獲取拍照數據;
通過預先添加的回調通道將獲取的所述拍照數據轉碼,并通過所述回調通道將轉碼后的拍照數據回調到系統應用層;
在所述系統應用層中根據所述轉碼后的拍照數據生成縮略圖。
上述方法,通過預先添加的回調通道將硬件抽象層獲取的拍照數據回調到系統應用層,無需通過現有的通道進行傳輸;且在回調通道中將拍照數據進行轉碼,這樣,可以使生成縮略圖所需的時間大大減少,從而提高了用戶的體驗。
在一種可能的實現方式中,所述通過預先添加的回調通道將獲取的所述拍照數據轉碼,并通過所述回調通道將轉碼后的拍照數據回調到系統應用層,包括:
通過所述回調通道將獲取的所述拍照數據回調到C語言庫層;
根據原生開發套件NDK將所述拍照數據轉化為位圖文件格式的拍照數據;
通過所述回調通道將所述位圖文件格式的拍照數據回調到系統應用層;
所述在所述系統應用層中根據所述轉碼后的拍照數據生成縮略圖,包括:
在所述系統應用層中根據所述位圖文件格式的拍照數據生成縮略圖。
上述方法,限定了在C語言庫層使用NDK對拍照數據進行轉碼,這樣,可以提高轉碼的速度,使得到的位圖文件格式的拍照數據更快,從而進一步減少生成縮略圖所需的時間。
在一種可能的實現方式中,所述通過預先添加的回調通道將獲取的所述拍照數據轉碼,并通過所述回調通道將轉碼后的拍照數據回調到系統應用層之前,所述方法還包括:
確定閃光燈處于打開狀態。
上述方法,限定了當閃光燈處于打開狀態時,通過回調通道獲取轉碼后的拍照數據并生成縮略圖,這樣可以使生成的縮略圖與實際照片一致,提高用戶的觀看體驗。
在一種可能的實現方式中,所述方法還包括:
若閃光燈處于關閉狀態,則獲取預覽幀數據,并根據所述預覽幀數據得到縮略圖。
上述方法,限定了當閃光燈處于關閉狀態時,通過預覽幀數據生成縮略圖,這樣,在無外界環境干擾或外界環境干擾小時,通過預覽幀數據生成縮略圖可以更加快速的生成縮略圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海信移動通信技術股份有限公司,未經青島海信移動通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910984834.3/2.html,轉載請聲明來源鉆瓜專利網。





