本發(fā)明專利技術(shù)公開了一種具有防抖功能的拍照手機(jī)及其在拍照中的防抖方法,其方法包括:通過手機(jī)上的重力傳感器模塊對(duì)手機(jī)拍照時(shí)的抖動(dòng)級(jí)別進(jìn)行檢測(cè);根據(jù)檢測(cè)到的抖動(dòng)級(jí)別控制手機(jī)在拍照過程中的曝光時(shí)間,由手機(jī)上的攝像頭模塊按照曝光時(shí)間拍照;利用圖像處理軟件程序結(jié)合抖動(dòng)產(chǎn)生的位移矢量對(duì)模糊的圖像進(jìn)行清晰化處理。由于采用了g-sensor重力傳感器和圖像后處理技術(shù),根據(jù)手機(jī)拍照時(shí)檢測(cè)到的抖動(dòng)級(jí)別控制曝光時(shí)間實(shí)現(xiàn)了第一重防抖;以及利用抖動(dòng)的位移矢量對(duì)模糊的圖像進(jìn)行補(bǔ)償實(shí)現(xiàn)了第二重防抖;從而在手機(jī)上低成本地實(shí)現(xiàn)了防抖效果較為理想的拍照功能,特別適合使用在帶有高端g-sensor重力傳感器的智能手機(jī)上。
Camera mobile phone with anti shake function and anti shake method in photo taking
The invention discloses a mobile phone camera anti shake function and the pictures of the anti shake method, the method comprises the following steps: taking photos of the mobile phone through the gravity sensor module on the mobile phone when the jitter level detection; according to the detected jitter levels control the mobile phone in the camera during the exposure time, photographed by the camera module of mobile phone according to the exposure time; processed clearly on the blurred images using displacement vector image processing software program with the jitter generated. Because of the use of G sensor gravity sensor and image postprocessing technique, according to the mobile phone camera detected jitter level to control the exposure time achieved the first anti shake; and the displacement vector of the fuzzy image jitter compensation to achieve the double anti shake; in order to realize low-cost mobile phone on the anti shake effect the ideal camera function, especially suitable for use in intelligent mobile phone with high-end g sensor gravity sensor on.
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及具有拍照功能的手機(jī)及其拍照過程中的防抖方法領(lǐng)域,更具體的說,改進(jìn)涉及的是。
技術(shù)介紹
隨著拍照功能在手機(jī)上的普及和應(yīng)用,人們也會(huì)越來越多地使用手機(jī)進(jìn)行拍照; 與數(shù)碼相機(jī)一樣,使用手機(jī)進(jìn)行拍照同樣也存在如何防止抖動(dòng)的問題。 但是,模擬數(shù)碼相機(jī)的防抖設(shè)計(jì),不僅會(huì)大幅增加手機(jī)的技術(shù)成本,而且手機(jī)的大 小尺寸也會(huì)在很大程度上限制數(shù)碼相機(jī)的技術(shù)應(yīng)用,從而使得手機(jī)拍照的防抖效果始終不理想。 因此,現(xiàn)有技術(shù)尚有待改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的是,在于提供一種具有防抖功能的拍照手機(jī)及其在拍照中的防抖方 法,可在手機(jī)上低成本地實(shí)現(xiàn)防抖效果較為理想的拍照功能,尤其適合使用在智能手機(jī)上。 本專利技術(shù)的技術(shù)方案如下 —種手機(jī)在拍照中的防抖方法,包括以下步驟 A、通過手機(jī)上的重力傳感器模塊對(duì)該手機(jī)拍照時(shí)的抖動(dòng)級(jí)別進(jìn)行檢測(cè); B、根據(jù)所述重力傳感器模塊檢測(cè)到的抖動(dòng)級(jí)別控制該手機(jī)在拍照過程中的曝光時(shí)間,由該手機(jī)上的攝像頭模塊按照所述曝光時(shí)間拍照; C、利用圖像處理軟件程序結(jié)合抖動(dòng)產(chǎn)生的位移矢量對(duì)模糊的圖像進(jìn)行清晰化處理。所述的防抖方法,其中,所述步驟A具體包括 Al、通過按住該手機(jī)上的快門鍵啟動(dòng)所述重力傳感器模塊的防抖工作模式; A2、檢測(cè)拍照時(shí)發(fā)生在各個(gè)方向上的抖動(dòng)矢量,計(jì)算抖動(dòng)矢量和的絕對(duì)值; A3、根據(jù)計(jì)算出的絕對(duì)值大小判斷拍照時(shí)的抖動(dòng)級(jí)別。 所述的防抖方法,其中,所述步驟A還包括多次采樣所述重力傳感器模塊檢測(cè)到的抖動(dòng)數(shù)據(jù),并取其平均值用于判斷抖動(dòng)級(jí)別。 所述的防抖方法,其中,在所述步驟A之前還包括 預(yù)先設(shè)置抖動(dòng)級(jí)別與曝光時(shí)間對(duì)應(yīng)關(guān)系表,便于查表確定曝光時(shí)間。5所述的防抖方法,其中,所述步驟C具體包括 Cl、在拍照過程中拍攝多張圖像并提取特征點(diǎn); C2、根據(jù)該特征點(diǎn)利用軟件程序?qū)λ鰣D像的模糊程度進(jìn)行分析; C3、將分析的結(jié)果與所述位移矢量相結(jié)合,對(duì)所述圖像進(jìn)行補(bǔ)償處理。 所述的防抖方法,其中,所述步驟C還包括多次采樣拍照過程中抖動(dòng)產(chǎn)生的所述位移矢量,并取其平均值用于對(duì)圖像進(jìn)行清晰化處理。 —種具有防抖功能的拍照手機(jī),包括位于手機(jī)主板上的一中央處理器和設(shè)置在該 手機(jī)外殼上的一攝像頭模塊;所述中央處理器加載所述攝像頭模塊的驅(qū)動(dòng)程序,用于在按 下該手機(jī)上的快門鍵時(shí)進(jìn)行圖像的拍照;其中,所述手機(jī)還包括一重力傳感器模塊和一圖 像后處理模塊;所述中央處理器加載所述重力傳感器模塊的驅(qū)動(dòng)程序,用于檢測(cè)該手機(jī)拍 照時(shí)的抖動(dòng)級(jí)別,以控制所述攝像頭模塊在拍照過程中的曝光時(shí)間;所述中央處理器運(yùn)行 所述圖像后處理模塊的圖像處理軟件程序,用于結(jié)合抖動(dòng)產(chǎn)生的位移矢量對(duì)模糊的圖像進(jìn) 行清晰化處理。 所述的拍照手機(jī),其中,所述重力傳感器模塊還包括一工作寄存器,用于所述中央 處理器設(shè)置所述工作寄存器中的數(shù)據(jù)值,使所述重力傳感器模塊處于防抖的工作模式中。 所述的拍照手機(jī),其中,所述重力傳感器模塊為一流式接口設(shè)備,所述重力傳感器 模塊的驅(qū)動(dòng)程序?yàn)楠?dú)立的流式接口驅(qū)動(dòng)程序。 所述的拍照手機(jī),其中,所述攝像頭模塊為一流式接口設(shè)備,所述攝像頭模塊的驅(qū) 動(dòng)程序?yàn)楠?dú)立的流式接口驅(qū)動(dòng)程序。 本專利技術(shù)所提供的,由于采 用了重力傳感器和圖像后處理技術(shù),根據(jù)手機(jī)拍照時(shí)檢測(cè)到的抖動(dòng)級(jí)別控制曝光時(shí)間實(shí)現(xiàn) 了第一重防抖;以及利用抖動(dòng)的位移矢量對(duì)模糊的圖像進(jìn)行補(bǔ)償實(shí)現(xiàn)了第二重防抖;從而 在手機(jī)上低成本地實(shí)現(xiàn)了防抖效果較為理想的拍照功能,特別適合使用在帶有高端重力傳 感器的智能手機(jī)上。附圖說明 圖1為本專利技術(shù)中雙重防抖過程的流程圖; 圖2為本專利技術(shù)中重力傳感器(g-sensor)工作過程的流程圖; 圖3為本專利技術(shù)中總體軟件通訊過程的流程圖; 圖4為本專利技術(shù)中攝像頭(camera)的流式接口驅(qū)動(dòng)設(shè)計(jì)框圖; 圖5為本專利技術(shù)中重力傳感器(g-sensor)的流式接口驅(qū)動(dòng)設(shè)計(jì)框圖; 圖6為本專利技術(shù)中攝像頭模塊(camera module)的硬件框圖; 圖7為本專利技術(shù)中重力傳感器模塊(g-sensor module)的硬件框圖。具體實(shí)施例方式以下將結(jié)合附圖,對(duì)本專利技術(shù)的方法及其手機(jī)的具體實(shí)施方式和實(shí)施例加以詳細(xì)說 明。 本專利技術(shù)的一種手機(jī)在拍照中的防抖方法,其具體實(shí)施方式之一,如附圖1所示,包 括以下步驟 步驟S101、按下手機(jī)上攝像頭(camera)的快門; 步驟S102、進(jìn)入拍照前期,手機(jī)上重力傳感器(g-sensor)檢測(cè)拍照時(shí)抖動(dòng)的程度 并確定抖動(dòng)級(jí)別;所謂拍照前期指的是快門按下之后拍照曝光之前的時(shí)間段; 步驟S103、 camera根據(jù)抖動(dòng)級(jí)別控制曝光時(shí)間; 步驟S104a和S 104b、一方面camera按照指定的曝光時(shí)間進(jìn)行拍照;另一方面, g-sensor計(jì)算在曝光時(shí)間(即拍照期間)因抖動(dòng)產(chǎn)生的位移矢量,以便camera讀取;4 步驟S105、進(jìn)入拍照后期,camera讀取該位移矢量,根據(jù)對(duì)圖像模糊情況的分析結(jié)果,利用圖像處理軟件對(duì)圖像進(jìn)行清晰化的補(bǔ)償處理;所謂拍照后期是指拍照曝光之后只圖像處理完成的時(shí)間段。 在步驟S102中,因抖動(dòng)級(jí)別的檢測(cè)在按下快門之后曝光之前的時(shí)間段獲得的,故不會(huì)影響拍照。 在步驟S103中、可根據(jù)抖動(dòng)級(jí)別將曝光時(shí)間也分為若干級(jí)別,抖動(dòng)級(jí)別越高,曝光時(shí)間越短;而在步驟S102之前,可預(yù)先設(shè)置抖動(dòng)級(jí)別與曝光時(shí)間對(duì)應(yīng)關(guān)系表,以便于查表確定曝光時(shí)間。 在步驟S104a中,可通過瞬時(shí)拍攝多張照片并提取特征點(diǎn)的方法,對(duì)圖像的模糊情況進(jìn)行分析以備后端的補(bǔ)償處理;此處提取的特征點(diǎn)可為多張照片中同一特征點(diǎn),也為現(xiàn)有數(shù)碼相機(jī)中所采用,屬于本領(lǐng)域所熟知。 在步驟S102、S104b和S105中,可通過多次采樣再取平均值的方法來提高準(zhǔn)確率。 本專利技術(shù)利用高端g-sensor精確的三維空間感應(yīng),高精度的重力加速度檢測(cè)、高度的實(shí)時(shí)性能等特性,可檢測(cè)到空間三軸的重力加速度值,從而可檢測(cè)到發(fā)生在各個(gè)方向上的抖動(dòng),并計(jì)算出抖動(dòng)的劇烈程度,即抖動(dòng)級(jí)別。對(duì)于不同的抖動(dòng)級(jí)別,在拍照時(shí)對(duì)曝光時(shí)間的控制也不一樣;所以針對(duì)不同的抖動(dòng)程度指定不同的抖動(dòng)級(jí)別,camera在不同的抖動(dòng)級(jí)別下采取不同的曝光時(shí)間進(jìn)行拍照,從而靈活的進(jìn)行防抖。 抖動(dòng)級(jí)別是camera用來控制快門速度的主要參數(shù),其主要是由空間三軸的重力加速度矢量之和的絕對(duì)值來決定的面積發(fā)生在某個(gè)方向上的重力加速度絕對(duì)值越大,則抖動(dòng)級(jí)別越高;該參數(shù)是在快門按下后曝光開始前的這段拍照前期獲得的;在快門按下之后,g-sensor開始工作,通過x、 y、 z三軸的重力加速度值即可計(jì)算出發(fā)生在某個(gè)方向上的重力加速度的矢量和,進(jìn)而計(jì)算出絕對(duì)值;通過多次采樣取平均值的方法可以得到比較準(zhǔn)確的結(jié)果;抖動(dòng)級(jí)別的設(shè)定方法為先設(shè)定一些門限閥值,然后再將計(jì)算出的某個(gè)方向上的重力加速度絕對(duì)值與門限閥值進(jìn)行比較,即可得出抖動(dòng)級(jí)別;由于抖動(dòng)級(jí)別是通過檢測(cè)抖動(dòng)的劇烈程度來實(shí)現(xiàn)的,這種抖動(dòng)的劇烈程度又是通過空間三維坐標(biāo)檢測(cè)出來的,抖動(dòng)位移矢量的計(jì)算也是要通過空間三維坐標(biāo)來計(jì)算出某個(gè)方向的矢量位移。 如附圖2所示,g-sensor的工作流程如下 步驟S201 、初始化I2C驅(qū)動(dòng)程序; 步驟S202、初始化g-sensor工作參數(shù),g-sensor驅(qū)動(dòng)在系統(tǒng)啟動(dòng)過程中被加載; 步驟S203、創(chuàng)建線程等待camera開始拍照,設(shè)置好g-sensor的防抖工作狀態(tài); 步驟本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種手機(jī)在拍照中的防抖方法,包括以下步驟:A、通過手機(jī)上的重力傳感器模塊對(duì)該手機(jī)拍照時(shí)的抖動(dòng)級(jí)別進(jìn)行檢測(cè);B、根據(jù)所述重力傳感器模塊檢測(cè)到的抖動(dòng)級(jí)別控制該手機(jī)在拍照過程中的曝光時(shí)間,由該手機(jī)上的攝像頭模塊按照所述曝光時(shí)間拍照;C、利用圖像處理軟件程序結(jié)合抖動(dòng)產(chǎn)生的位移矢量對(duì)模糊的圖像進(jìn)行清晰化處理。
【技術(shù)特征摘要】
一種手機(jī)在拍照中的防抖方法,包括以下步驟A、通過手機(jī)上的重力傳感器模塊對(duì)該手機(jī)拍照時(shí)的抖動(dòng)級(jí)別進(jìn)行檢測(cè);B、根據(jù)所述重力傳感器模塊檢測(cè)到的抖動(dòng)級(jí)別控制該手機(jī)在拍照過程中的曝光時(shí)間,由該手機(jī)上的攝像頭模塊按照所述曝光時(shí)間拍照;C、利用圖像處理軟件程序結(jié)合抖動(dòng)產(chǎn)生的位移矢量對(duì)模糊的圖像進(jìn)行清晰化處理。2. 根據(jù)權(quán)利要求1所述的防抖方法,其特征在于,所述步驟A具體包括 Al、通過按住該手機(jī)上的快門鍵啟動(dòng)所述重力傳感器模塊的防抖工作模式; A2、檢測(cè)拍照時(shí)發(fā)生在各個(gè)方向上的抖動(dòng)矢量,計(jì)算抖動(dòng)矢量和的絕對(duì)值;A3、根據(jù)計(jì)算出的絕對(duì)值大小判斷拍照時(shí)的抖動(dòng)級(jí)別。3. 根據(jù)權(quán)利要求1或2所述的防抖方法,其特征在于,所述步驟A還包括多次采樣所述 重力傳感器模塊檢測(cè)到的抖動(dòng)數(shù)據(jù),并取其平均值用于判斷抖動(dòng)級(jí)別。4. 根據(jù)權(quán)利要求1所述的防抖方法,其特征在于,在所述步驟A之前還包括 預(yù)先設(shè)置抖動(dòng)級(jí)別與曝光時(shí)間對(duì)應(yīng)關(guān)系表,便于查表確定曝光時(shí)間。5. 根據(jù)權(quán)利要求1所述的防抖方法,其特征在于,所述步驟C具體包括 Cl、在拍照過程中拍攝多張圖像并提取特征點(diǎn);C2、根據(jù)該特征點(diǎn)利用軟件程序?qū)λ鰣D像的模糊程度進(jìn)行分析; C3、將分析的結(jié)果與所述位移矢量相結(jié)合,對(duì)所述圖像進(jìn)行補(bǔ)償處理。6. 根據(jù)權(quán)利要...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:鐘日麗,
申請(qǐng)(專利權(quán))人:惠州TCL移動(dòng)通信有限公司,
類型:發(fā)明
國別省市:44[中國|廣東]
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。