[發(fā)明專利]視頻拍攝的防抖方法及相關(guān)裝置有效
| 申請?zhí)枺?/td> | 201911263175.0 | 申請日: | 2019-12-09 |
| 公開(公告)號: | CN110971830B | 公開(公告)日: | 2021-11-02 |
| 發(fā)明(設(shè)計)人: | 楊平平;方攀;陳巖 | 申請(專利權(quán))人: | OPPO廣東移動通信有限公司 |
| 主分類號: | H04N5/232 | 分類號: | H04N5/232 |
| 代理公司: | 深圳市慧實專利代理有限公司 44480 | 代理人: | 孫東杰 |
| 地址: | 523860 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 視頻 拍攝 方法 相關(guān) 裝置 | ||
本申請實施例公開了一種視頻拍攝的防抖方法及相關(guān)裝置,方法包括:第三方相機(jī)應(yīng)用向操作系統(tǒng)的硬件抽象層發(fā)送第一數(shù)據(jù)請求;硬件抽象層當(dāng)接收到來自第三方相機(jī)應(yīng)用發(fā)送的第一數(shù)據(jù)請求時,通過第一通道獲取通過使能陀螺儀gyro得到的攜帶有時間戳的第一數(shù)據(jù),并將第一數(shù)據(jù)和視頻預(yù)覽數(shù)據(jù)發(fā)送給第三方相機(jī)應(yīng)用,其中,使能陀螺儀gyro是第三方相機(jī)應(yīng)用通過媒體服務(wù)模塊預(yù)先請求操作系統(tǒng)針對第三方相機(jī)應(yīng)用開放的功能,陀螺儀gyro的運行頻率大于預(yù)設(shè)頻率閾值;第三方相機(jī)應(yīng)用根據(jù)第一數(shù)據(jù)和視頻預(yù)覽數(shù)據(jù)通過EIS算法對視頻進(jìn)行防抖處理。本申請實施例有利于提升防抖處理的靈活性,以及視頻防抖處理后的清晰度。
技術(shù)領(lǐng)域
本申請涉及電子設(shè)備技術(shù)領(lǐng)域,具體涉及一種視頻拍攝的防抖方法及相關(guān)裝置。
背景技術(shù)
隨著電子設(shè)備的普及,各種各樣的相機(jī)應(yīng)用軟件運用越來越廣泛,而隨著用戶對于相機(jī)應(yīng)用處理數(shù)據(jù)的要求越來越高,第三方應(yīng)用軟件需要使用更強(qiáng)的增強(qiáng)功能或者是通過算法處理過的圖像,以此來滿足用戶的需求。
目前,相機(jī)應(yīng)用軟件在針對視頻進(jìn)行防抖算法的時候只能拿到低頻率的陀螺儀數(shù)據(jù),而且,防抖算法需要和陀螺儀進(jìn)行時延、精度等參數(shù)適配,而相機(jī)應(yīng)用軟件無法做到一套參數(shù)適配多家平臺廠商,同時,相機(jī)應(yīng)用軟件對于防抖算法只能做到軟件剪裁,因此,相機(jī)應(yīng)用軟件在防抖算法處理方面精度較低。
發(fā)明內(nèi)容
本申請實施例提供了一種視頻拍攝的防抖方法及相關(guān)裝置,以期提升防抖處理的靈活性,以及視頻防抖處理后的清晰度。
第一方面,本申請實施例提供一種視頻拍攝的防抖方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括操作系統(tǒng)和媒體服務(wù)模塊、所述操作系統(tǒng)的應(yīng)用層設(shè)置有第三方相機(jī)應(yīng)用,所述方法包括:
所述第三方相機(jī)應(yīng)用向所述操作系統(tǒng)的硬件抽象層發(fā)送第一數(shù)據(jù)請求;
所述硬件抽象層當(dāng)接收到來自所述第三方相機(jī)應(yīng)用發(fā)送的所述第一數(shù)據(jù)請求時,通過第一通道獲取通過使能陀螺儀gyro得到的攜帶有時間戳的第一數(shù)據(jù),并將所述第一數(shù)據(jù)和視頻預(yù)覽數(shù)據(jù)發(fā)送給所述第三方相機(jī)應(yīng)用,其中,所述使能陀螺儀gyro是所述第三方相機(jī)應(yīng)用通過所述媒體服務(wù)模塊預(yù)先請求操作系統(tǒng)針對所述第三方相機(jī)應(yīng)用開放的功能,所述陀螺儀gyro的運行頻率大于預(yù)設(shè)頻率閾值;
所述第三方相機(jī)應(yīng)用根據(jù)所述第一數(shù)據(jù)和所述視頻預(yù)覽數(shù)據(jù)通過EIS算法對視頻進(jìn)行防抖處理。
第二方面,本申請實施例提供一種視頻拍攝的防抖裝置,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括操作系統(tǒng)和媒體服務(wù)模塊、所述操作系統(tǒng)的應(yīng)用層設(shè)置有第三方相機(jī)應(yīng)用,所述裝置包括處理單元和通信單元,其中,
所述處理單元,用于所述第三方相機(jī)應(yīng)用通過所述通信單元向所述操作系統(tǒng)的硬件抽象層發(fā)送第一數(shù)據(jù)請求;所述硬件抽象層當(dāng)通過所述通信單元接收到來自所述第三方相機(jī)應(yīng)用發(fā)送的所述第一數(shù)據(jù)請求時,通過第一通道獲取通過使能陀螺儀gyro得到的攜帶有時間戳的第一數(shù)據(jù),并將所述第一數(shù)據(jù)和視頻預(yù)覽數(shù)據(jù)通過所述通信單元發(fā)送給所述第三方相機(jī)應(yīng)用,其中,所述使能陀螺儀gyro是所述第三方相機(jī)應(yīng)用通過所述媒體服務(wù)模塊預(yù)先請求操作系統(tǒng)針對所述第三方相機(jī)應(yīng)用開放的功能,所述陀螺儀gyro的運行頻率大于預(yù)設(shè)頻率閾值;所述第三方相機(jī)應(yīng)用根據(jù)所述第一數(shù)據(jù)和所述視頻預(yù)覽數(shù)據(jù)通過EIS算法對視頻進(jìn)行防抖處理。
第三方面,本申請實施例提供一種電子設(shè)備,包括處理器、存儲器、通信接口以及一個或多個程序,其中,上述一個或多個程序被存儲在上述存儲器中,并且被配置由上述處理器執(zhí)行,上述程序包括用于執(zhí)行本申請實施例第一方面任一方法中的步驟的指令。
第四方面,本申請實施例提供了一種芯片,包括:處理器,用于從存儲器中調(diào)用并運行計算機(jī)程序,使得安裝有所述芯片的設(shè)備執(zhí)行如本申請實施例第一方面任一方法中所描述的部分或全部步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于OPPO廣東移動通信有限公司,未經(jīng)OPPO廣東移動通信有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911263175.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





