欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種夜拍模式下處理拍攝照片的方法和裝置與流程

文檔序號:12136005閱讀:240來源:國知局
一種夜拍模式下處理拍攝照片的方法和裝置與流程

本發(fā)明涉及移動終端及圖像處理的應(yīng)用領(lǐng)域,特別是一種夜拍模式下處理拍攝照片的方法和裝置。



背景技術(shù):

手機相機功能效果及性能的好壞最終決定客戶是否或繼續(xù)使用該產(chǎn)品,而夜拍功能在手機中被廣泛使用,因此提升其性能則顯得至關(guān)重要。本發(fā)明所稱的移動終端是指手機,圖像處理則是針對拍攝照片的處理。

目前的在夜拍模式下對拍攝照片的處理采用的是3幀處理,其實現(xiàn)效果與連拍模式相同,是在yuv數(shù)據(jù)流階段來加工處理,每處理一幀就先生成Thumbnail Jpeg和Main Jpeg數(shù)據(jù),然后再判斷是否達(dá)到需要處理的幀數(shù),如果達(dá)到則把相應(yīng)的Jpeg數(shù)據(jù)并返回給上層,但這些Jpeg數(shù)據(jù)不是必須的,從而使得夜拍功能變得緩慢,用戶體驗不好,因此需要采取一種技術(shù)手段簡化處理過程,提高夜拍拍照功能的性能。



技術(shù)實現(xiàn)要素:

為了克服上述技術(shù)缺陷,本發(fā)明的目的在于提供一種夜拍模式下處理拍攝照片的方法,該方法能夠使得手機在處理夜拍模式下拍攝照片的速率有所提高。

本發(fā)明在夜拍模式下處理拍攝照片的方法,包括:

步驟1:設(shè)置拍攝數(shù)據(jù)并申請暫存器;

步驟2:自傳感器端獲取數(shù)據(jù)并轉(zhuǎn)換,后基于一處理算法對轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理;

步驟3:計算步驟2中處理的幀數(shù),當(dāng)幀數(shù)小于3時,重復(fù)步驟2,當(dāng)幀數(shù)等于3時,進(jìn)行下一步;

步驟4:生成圖片數(shù)據(jù),并將圖片數(shù)據(jù)返回給上層;

作為上述技術(shù)方案的優(yōu)選,所述步驟1具體包括:

步驟1-1:設(shè)置拍照參數(shù)、回調(diào)函數(shù)及數(shù)據(jù)格式;

步驟1-2:申請raw,yuv及jpeg的暫存器;

作為上述技術(shù)方案的優(yōu)選,所述步驟2具體包括:

步驟2-1:獲取從傳感器端傳來的raw數(shù)據(jù)并進(jìn)行處理;

步驟2-2:將raw數(shù)據(jù)轉(zhuǎn)換成yuv數(shù)據(jù)并進(jìn)行處理;

步驟2-3:基于所述處理算法處理yuv數(shù)據(jù);

作為上述技術(shù)方案的優(yōu)選,所述步驟4具體包括:

步驟4-1:生成Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù);

步驟4-2:壓縮處理Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù)后將其返回給上層。

本發(fā)明的另一個目的是提供一種夜拍模式下處理拍攝照片的裝置

本發(fā)明在夜拍模式下處理拍攝照片的裝置,包括:

初始模塊,用于設(shè)置拍攝數(shù)據(jù)并申請暫存器;

處理模塊,自傳感器端獲取數(shù)據(jù)并轉(zhuǎn)換,基于一處理算法對轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理;

計數(shù)模塊,用于計算處理模塊處理數(shù)據(jù)的幀數(shù),當(dāng)幀數(shù)小于3時,控制所述處理模塊繼續(xù)處理,當(dāng)幀數(shù)等于3時,將數(shù)據(jù)向外傳輸;

生成模塊,自所述計數(shù)模塊接收所述數(shù)據(jù),用于生成圖片數(shù)據(jù),并將圖片數(shù)據(jù)返回給上層;

作為上述技術(shù)方案的優(yōu)選,所述初始模塊包括:

數(shù)據(jù)設(shè)置單元,用于設(shè)置拍照參數(shù)、回調(diào)函數(shù)及數(shù)據(jù)格式;

暫存器申請單元,用于申請raw、yuv及jpeg暫存器;

作為上述技術(shù)方案的優(yōu)選,所述處理模塊包括:

數(shù)據(jù)獲取單元,用于獲取從傳感器端傳來的raw數(shù)據(jù);

數(shù)據(jù)轉(zhuǎn)換單元,用于將raw數(shù)據(jù)轉(zhuǎn)換成yuv數(shù)據(jù);

數(shù)據(jù)處理單元,基于所述處理算法處理yuv數(shù)據(jù);

作為上述技術(shù)方案的優(yōu)選,所述生成模塊包括:

數(shù)據(jù)生成單元,用于生成Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù);

數(shù)據(jù)返回單元,用于壓縮處理Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù)后將其返回至上層模塊。

采用了上述技術(shù)方案后,與現(xiàn)有技術(shù)相比,具有以下有益效果:

本發(fā)明在夜拍模式下處理拍攝照片的方法和裝置,通過計數(shù)模塊23在生成圖片數(shù)據(jù)前計算處理的幀數(shù),當(dāng)處理的幀數(shù)達(dá)到3幀時,再在生成模塊24中生成圖片數(shù)據(jù)處理并壓縮后返回上層。由于在幀數(shù)達(dá)到3幀之前不需要生成圖片數(shù)據(jù),因此能夠提高夜拍模式下處理拍攝照片的速率,由此提升了夜拍拍照的性能,使用戶體驗得到提高。

附圖說明

圖1是本發(fā)明在夜拍模式下處理拍攝照片的方法的優(yōu)選實施例的流程圖;

圖2是本發(fā)明在夜拍模式下處理拍攝照片的裝置的優(yōu)選實施例的結(jié)構(gòu)簡圖。

具體實施方式

以下結(jié)合附圖與具體實施例進(jìn)一步闡述本發(fā)明的優(yōu)點。

實施例1

本發(fā)明提出了在夜拍模式下處理拍攝照片的方法,如圖1所示,其第一優(yōu)選實施例包括:

步驟1:設(shè)置拍攝數(shù)據(jù)并申請暫存器。

其中步驟1具體包括:

步驟1-1:設(shè)置拍照參數(shù)、回調(diào)函數(shù)及數(shù)據(jù)格式;

其中回調(diào)函數(shù)包括但不僅限于ECamshot_DATA_MSG_YUV。

步驟1-2:申請raw,yuv及jpeg的暫存器。

步驟2:自傳感器端獲取數(shù)據(jù)并轉(zhuǎn)換,后基于一處理算法對轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理。

其中步驟2具體包括:

步驟2-1:獲取從傳感器端傳來的raw數(shù)據(jù)并進(jìn)行處理;

步驟2-2:將raw數(shù)據(jù)轉(zhuǎn)換成yuv數(shù)據(jù)并進(jìn)行處理。

其中數(shù)據(jù)轉(zhuǎn)換通道包括但不僅限于YUVImage數(shù)據(jù)通道。

步驟2-3:基于所述處理算法處理yuv數(shù)據(jù)。

其中處理算法包括但不僅限于handleYUVData。

步驟3:計算步驟2中處理的幀數(shù),當(dāng)幀數(shù)小于3時,重復(fù)步驟2,當(dāng)幀數(shù)等于3時,進(jìn)行下一步;

其中計算幀數(shù)的算法包括但不僅限于mu4ShotCount算法。

步驟4:生成圖片數(shù)據(jù),并將圖片數(shù)據(jù)返回給上層;

其中步驟4具體包括:

步驟4-1:生成Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù)。

其中生成圖片數(shù)據(jù)的算法包括但不僅限于handleJpegData算法。

步驟4-2:壓縮處理Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù)后將其返回給上層。

實施例2

本發(fā)明提出了在夜拍模式下處理拍攝照片的裝置,如圖2所示,其第一優(yōu)選實施例包括:

初始模塊21,用于設(shè)置拍攝數(shù)據(jù)并申請暫存器;

其中初始模塊21包括:

數(shù)據(jù)設(shè)置單元211,用于設(shè)置拍照參數(shù)、回調(diào)函數(shù)及數(shù)據(jù)格式。

其中回調(diào)函數(shù)包括但不僅限于ECamshot_DATA_MSG_YUV。

暫存器申請單元212,用于申請raw、yuv及jpeg暫存器。

處理模塊22,自傳感器端獲取數(shù)據(jù)并轉(zhuǎn)換,基于一處理算法對轉(zhuǎn)換后的數(shù)據(jù)進(jìn)行處理。

其中處理模塊22包括:

數(shù)據(jù)獲取單元221,用于獲取從傳感器端傳來的raw數(shù)據(jù)。

數(shù)據(jù)轉(zhuǎn)換單元222,用于將raw數(shù)據(jù)轉(zhuǎn)換成yuv數(shù)據(jù)。

其中數(shù)據(jù)轉(zhuǎn)換通道包括但不僅限于YUVImage數(shù)據(jù)通道。

數(shù)據(jù)處理單元223,基于所述處理算法處理yuv數(shù)據(jù)。

其中處理算法包括但不僅限于handleYUVData。

計數(shù)模塊23,用于計算處理模塊處理數(shù)據(jù)的幀數(shù),當(dāng)幀數(shù)小于3時,控制所述處理模塊繼續(xù)處理,當(dāng)幀數(shù)等于3時,將數(shù)據(jù)向外傳輸。

其中計算幀數(shù)的算法包括但不僅限于mu4ShotCount。

生成模塊24,自所述計數(shù)模塊接收所述數(shù)據(jù),用于生成圖片數(shù)據(jù),并將圖片數(shù)據(jù)返回給上層。

其中生成模塊24包括:

數(shù)據(jù)生成單元241,用于生成Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù)。

其中生成圖片數(shù)據(jù)的算法包括但不僅限于handleJpegData。

數(shù)據(jù)返回單元242,用于壓縮處理Thumbnail Jpeg和Main Jpeg圖片數(shù)據(jù)后將其返回至上層模塊。

應(yīng)當(dāng)注意的是,本發(fā)明的實施例有較佳的實施性,且并非對本發(fā)明作任何形式的限制,任何熟悉該領(lǐng)域的技術(shù)人員可能利用上述揭示的技術(shù)內(nèi)容變更或修飾為等同的有效實施例,但凡未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實質(zhì)對以上實施例所作的任何修改或等同變化及修飾,均仍屬于本發(fā)明技術(shù)方案的范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新丰县| 饶河县| 阳西县| 青浦区| 天门市| 莱芜市| 基隆市| 旺苍县| 永和县| 昭平县| 泉州市| 中牟县| 湖北省| 威海市| 吉木萨尔县| 扶余县| 个旧市| 云阳县| 望江县| 靖边县| 抚顺市| 镇沅| 大化| 内黄县| 张家港市| 乌拉特中旗| 体育| 漯河市| 高清| 介休市| 韶山市| 黄梅县| 介休市| 石棉县| 于田县| 康定县| 剑河县| 东兰县| 六安市| 察隅县| 滁州市|