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

視頻處理方法、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40579947發(fā)布日期:2025-01-07 20:19閱讀:8來(lái)源:國(guó)知局
視頻處理方法、設(shè)備及存儲(chǔ)介質(zhì)與流程

本技術(shù)涉及視頻,特別涉及一種視頻處理方法、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、隨著移動(dòng)互聯(lián)網(wǎng)和智能手機(jī)的快速發(fā)展,手機(jī)拍攝已成為了人們生活中不可或缺的一部分。為了滿(mǎn)足用戶(hù)對(duì)于更好的拍攝體驗(yàn)的需求,手機(jī)廠(chǎng)商紛紛推出搭載了支持視頻防抖的芯片平臺(tái)的手機(jī)。

2、比如,支持視頻防抖的芯片平臺(tái)集成有視覺(jué)分析引擎(engine?ofvisualanalytics,eva)、圖像處理引擎(image?process?engine,ipe)、電子防抖模塊和全局運(yùn)動(dòng)估計(jì)模塊,電子防抖模塊配置有芯片平臺(tái)提供的原生電子防抖算法,全局運(yùn)動(dòng)估計(jì)模塊配置有芯片平臺(tái)提供的原生全局運(yùn)動(dòng)估計(jì)算法。對(duì)于手機(jī)拍攝的視頻,可以通過(guò)電子防抖模塊、全局運(yùn)動(dòng)估計(jì)模塊、視覺(jué)分析引擎和圖像處理引擎對(duì)視頻進(jìn)行基于運(yùn)動(dòng)補(bǔ)償?shù)臅r(shí)域?yàn)V波(motion?compensated?temporal?filter,mctf)處理,以提高視頻顯示效果。

3、在一些場(chǎng)景下,為了滿(mǎn)足特定的視頻處理要求,比如為了實(shí)現(xiàn)更佳的視頻防抖效果,手機(jī)廠(chǎng)商通常會(huì)將電子防抖模塊配置的原生電子防抖算法替換為手機(jī)廠(chǎng)商自研的電子防抖算法,以及將全局運(yùn)動(dòng)估計(jì)模塊配置的原生全局運(yùn)動(dòng)估計(jì)算法替換為手機(jī)廠(chǎng)商自研的全局運(yùn)動(dòng)估計(jì)算法。但是,在使用自研算法對(duì)原生算法進(jìn)行替換后,可能會(huì)導(dǎo)致mtcf處理效果出現(xiàn)一些難以預(yù)料的問(wèn)題,比如處理后的視頻的視頻畫(huà)面出現(xiàn)紋理懸浮的問(wèn)題,影響視頻顯示效果。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供了一種視頻處理方法、設(shè)備及存儲(chǔ)介質(zhì),可以改善自研算法替換原生算法后對(duì)mctf處理效果的影響,使得自研算法與mctf處理場(chǎng)景更加適配。

2、第一方面,提供了一種視頻處理方法,應(yīng)用于電子設(shè)備中,該方法包括:

3、采用第一電子防抖算法對(duì)相機(jī)拍攝的視頻進(jìn)行處理,得到第一幀間偏移數(shù)據(jù)和幀間透視變換矩陣;采用全局運(yùn)動(dòng)估計(jì)算法對(duì)視頻進(jìn)行處理,得到第一配準(zhǔn)矩陣;對(duì)第一幀間偏移數(shù)據(jù)、幀間透視變換矩陣和第一配準(zhǔn)矩陣進(jìn)行處理,得到第二配準(zhǔn)矩陣;根據(jù)第一幀間偏移數(shù)據(jù)和第二配準(zhǔn)矩陣,對(duì)視頻進(jìn)行mctf處理。

4、如此,可以將原生流程中根據(jù)全局運(yùn)動(dòng)估計(jì)算法輸出的幀間偏移數(shù)據(jù)和配準(zhǔn)矩陣計(jì)算mctf處理過(guò)程使用的配準(zhǔn)矩陣,修改為根據(jù)電子防抖算法輸出的幀間偏移數(shù)據(jù)和全局運(yùn)動(dòng)估計(jì)算法輸出的配準(zhǔn)矩陣計(jì)算mctf處理過(guò)程使用的配準(zhǔn)矩陣,使得計(jì)算配準(zhǔn)矩陣時(shí)所使用的幀間偏移數(shù)據(jù)與mctf處理過(guò)程中使用的幀間偏移數(shù)據(jù)保持一致,從而降低或消除自研算法替換后出現(xiàn)的視頻畫(huà)面的紋理懸浮問(wèn)題,降低了自研算法替換原生算法對(duì)mctf處理效果的影響,使得自研算法與mctf處理場(chǎng)景更加適配。

5、其中,第一幀間偏移數(shù)據(jù)用于指示視頻中前后視頻幀間的偏移量,比如,第一幀間偏移數(shù)據(jù)可以為幀間網(wǎng)格數(shù)據(jù),用于指示視頻中前后視頻幀的網(wǎng)格點(diǎn)的偏移量。幀間透視變換矩陣用于指示視頻中前后視頻幀間的投影映射關(guān)系。第一配準(zhǔn)矩陣用于指示將視頻中的前后視頻幀進(jìn)行對(duì)齊的變換關(guān)系。也即是,配準(zhǔn)矩陣用于描述前后視頻幀之間的平移、旋轉(zhuǎn)、縮放等變換關(guān)系,且該變換關(guān)系用于將前后視頻幀進(jìn)行對(duì)齊。

6、在一個(gè)實(shí)施例中,上述視頻為相機(jī)拍攝的預(yù)覽視頻,也即是,可以按照本技術(shù)實(shí)施例提供的視頻處理方法對(duì)手機(jī)拍攝的預(yù)覽視頻進(jìn)行mctf處理,降低研算法的替換對(duì)預(yù)覽視頻顯示效果的影響。

7、在一個(gè)實(shí)施例中,還可以采用第二電子防抖算法對(duì)相機(jī)錄制的錄制視頻進(jìn)行處理,得到第二幀間偏移數(shù)據(jù),第二幀間偏移數(shù)據(jù)用于指示錄制視頻中的前后視頻幀間的偏移量;根據(jù)第二幀間偏移數(shù)據(jù)和第二配準(zhǔn)矩陣,對(duì)錄制視頻進(jìn)行mctf處理。通過(guò)對(duì)錄制視頻進(jìn)行mctf處理,可以提高錄制視頻的視頻顯示效果。

8、在一個(gè)實(shí)施例中,該電子設(shè)備的操作系統(tǒng)包括第一電子防抖模塊、全局運(yùn)動(dòng)估計(jì)模塊、視覺(jué)分析引擎和第一圖像處理引擎??梢酝ㄟ^(guò)第一電子防抖模塊,采用第一電子防抖算法對(duì)視頻進(jìn)行處理,得到第一幀間偏移數(shù)據(jù);通過(guò)全局運(yùn)動(dòng)估計(jì)模塊,采用全局運(yùn)動(dòng)估計(jì)算法對(duì)視頻進(jìn)行處理,得到第一配準(zhǔn)矩陣;通過(guò)視覺(jué)分析引擎對(duì)第一幀間偏移數(shù)據(jù)、幀間透視變換矩陣和第一配準(zhǔn)矩陣進(jìn)行處理,得到第二配準(zhǔn)矩陣;通過(guò)第一圖像處理引擎,根據(jù)第一幀間偏移數(shù)據(jù)和第二配準(zhǔn)矩陣,對(duì)視頻進(jìn)行mctf處理。

9、在一個(gè)實(shí)施例中,該操作系統(tǒng)還包括第二電子防抖模塊和第二圖像處理引擎,還可以通過(guò)第二電子防抖模塊,采用第二電子防抖算法對(duì)相機(jī)錄制的錄制視頻進(jìn)行處理,得到第二幀間偏移數(shù)據(jù);通過(guò)第二圖像處理引擎,根據(jù)第二幀間偏移數(shù)據(jù)和第二配準(zhǔn)矩陣,對(duì)錄制視頻進(jìn)行mctf處理。

10、在一個(gè)實(shí)施例中,第一電子防抖算法和第二電子防抖算法是電子設(shè)備的設(shè)備廠(chǎng)商提供的電子防抖算法,全局運(yùn)動(dòng)估計(jì)算法是電子設(shè)備的設(shè)備廠(chǎng)商提供的全局運(yùn)動(dòng)估計(jì)算法,而非芯片平臺(tái)提供的原生算法。其中,第一電子防抖算法和第二電子防抖算法可以相同,也可以不同,本技術(shù)實(shí)施例對(duì)此不做限定。

11、第二方面,提供了一種電子設(shè)備,該電子設(shè)備的操作系統(tǒng)包括第一電子防抖模塊、全局運(yùn)動(dòng)估計(jì)模塊、視覺(jué)分析引擎和第一圖像處理引擎;第一電子防抖模塊采用第一電子防抖算法對(duì)相機(jī)拍攝的視頻進(jìn)行處理,得到第一幀間偏移數(shù)據(jù)和幀間透視變換矩陣,將第一幀間偏移數(shù)據(jù)和幀間透視變換矩陣發(fā)送給視覺(jué)分析引擎,并將第一幀間偏移數(shù)據(jù)發(fā)送給第一圖像處理引擎;全局運(yùn)動(dòng)估計(jì)模塊采用全局運(yùn)動(dòng)估計(jì)算法對(duì)視頻進(jìn)行處理,得到第一配準(zhǔn)矩陣,將第一配置矩陣發(fā)送給視覺(jué)分析引擎;視覺(jué)分析引擎對(duì)第一幀間偏移數(shù)據(jù)、幀間透視變換矩陣和第一配準(zhǔn)矩陣進(jìn)行處理,得到第二配準(zhǔn)矩陣,將第二配準(zhǔn)矩陣發(fā)送給第一圖像處理引擎;第一圖像處理引擎根據(jù)第一幀間偏移數(shù)據(jù)和第二配準(zhǔn)矩陣,對(duì)視頻進(jìn)行基于運(yùn)動(dòng)補(bǔ)償?shù)臅r(shí)域?yàn)V波mctf處理。

12、其中,第一幀間偏移數(shù)據(jù)用于指示視頻中前后兩個(gè)視頻幀中對(duì)應(yīng)網(wǎng)格區(qū)域的偏移量,幀間透視變換矩陣用于指示視頻中前后兩個(gè)視頻幀之間的投影映射關(guān)系,第一配準(zhǔn)矩陣用于指示將視頻中的前后視頻幀進(jìn)行對(duì)齊的變換關(guān)系。

13、本技術(shù)實(shí)施例中,對(duì)原生流程對(duì)模塊之間的數(shù)據(jù)通路進(jìn)行了改造,即新增了預(yù)覽電子防抖模塊向視覺(jué)分析引擎發(fā)送幀間偏移數(shù)據(jù)的通路,以及截?cái)嗔巳诌\(yùn)動(dòng)估計(jì)模塊向視覺(jué)分析引擎發(fā)送幀間偏移數(shù)據(jù)的通路,使得預(yù)覽電子防抖模塊可以將其計(jì)算的幀間偏移數(shù)據(jù)發(fā)送至視覺(jué)分析引擎和預(yù)覽圖像處理引擎,進(jìn)而使得視覺(jué)分析引擎可以從原生流程中根據(jù)全局運(yùn)動(dòng)估計(jì)模塊輸出的幀間偏移數(shù)據(jù)來(lái)計(jì)算新的配準(zhǔn)矩陣,修改為根據(jù)預(yù)覽電子防抖模塊輸出的幀間偏移數(shù)據(jù)生成新的配準(zhǔn)矩陣,以保證視覺(jué)分析引擎使用的幀間偏移數(shù)據(jù)與預(yù)覽圖像處理引擎使用到的幀間偏移數(shù)據(jù)能夠保持一致。對(duì)通路進(jìn)行改造后,亮光環(huán)境下mctf處理效果的紋理懸浮問(wèn)題減輕或消失,因此在一定程度上降低了自研算法替換原生算法對(duì)視頻顯示效果的影響,使得自研算法對(duì)芯片平臺(tái)以及mctf處理場(chǎng)景更加適配。

14、在一個(gè)實(shí)施例中,操作系統(tǒng)還包括第二電子防抖模塊和第二圖像處理引擎,視頻為預(yù)覽視頻;視覺(jué)分析引擎將第二配準(zhǔn)矩陣發(fā)送給第二圖像處理引擎;第二防抖模塊采用第二電子防抖算法對(duì)相機(jī)錄制的錄制視頻進(jìn)行處理,得到第二幀間偏移數(shù)據(jù),將第二幀間偏移數(shù)據(jù)發(fā)送給第二圖像處理引擎;第二圖像處理引擎根據(jù)第二幀間偏移數(shù)據(jù)和第二配準(zhǔn)矩陣,對(duì)錄制視頻進(jìn)行mctf處理。

15、也即是,可以通過(guò)括第一電子防抖模塊、全局運(yùn)動(dòng)估計(jì)模塊、視覺(jué)分析引擎和第一圖像處理引擎對(duì)預(yù)覽視頻進(jìn)行mctf處理,通過(guò)第二電子防抖模塊和第二圖像處理引擎對(duì)錄制視頻進(jìn)行mctf處理。

16、在一個(gè)實(shí)施例中,第一電子防抖模塊還可以將幀間透視變換矩陣發(fā)送給第一圖像處理引擎。

17、在一個(gè)實(shí)施例中,全局運(yùn)動(dòng)估計(jì)模塊還可以將第一幀間偏移數(shù)據(jù)發(fā)送給第二電子防抖模塊。

18、在一個(gè)實(shí)施例中,第一電子防抖算法和第二電子防抖算法是電子設(shè)備的設(shè)備廠(chǎng)商提供的電子防抖算法,全局運(yùn)動(dòng)估計(jì)算法是電子設(shè)備的設(shè)備廠(chǎng)商提供的全局運(yùn)動(dòng)估計(jì)算法,而非芯片平臺(tái)提供的原生算法。也即是,可以預(yù)先使用設(shè)備廠(chǎng)商自研的電子防抖算法替換電子防抖模塊中的原生防抖算法,以及使用設(shè)備廠(chǎng)商自研的全局運(yùn)動(dòng)估計(jì)算法替換全局運(yùn)動(dòng)估計(jì)模塊中的原生全局運(yùn)動(dòng)估計(jì)算法。其中,第一電子防抖算法和第二電子防抖算法可以相同,也可以不同,本技術(shù)實(shí)施例對(duì)此不做限定。

19、第三方面,提供了一種視頻處理裝置,所述視頻處理裝置具有實(shí)現(xiàn)上述第一方面或第二方面中視頻處理方法行為的功能。所述視頻處理裝置包括至少一個(gè)模塊,所述至少一個(gè)模塊用于實(shí)現(xiàn)上述第一方面所提供的視頻處理方法。

20、第四方面,提供了一種視頻處理裝置,所述視頻處理裝置的結(jié)構(gòu)中包括處理器和存儲(chǔ)器,所述存儲(chǔ)器用于存儲(chǔ)支持視頻處理裝置執(zhí)行上述第一方面或第二方面所提供的視頻處理方法的程序,以及存儲(chǔ)用于實(shí)現(xiàn)上述第一方面或第二方面所述的視頻處理方法所涉及的數(shù)據(jù)。所述處理器被配置為用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的程序。所述視頻處理裝置還可以包括通信總線(xiàn),所述通信總線(xiàn)用于在所述處理器與所述存儲(chǔ)器之間建立連接。

21、第五方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有指令,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面或第二方面所述的視頻處理方法。

22、第六方面,提供了一種包含指令的計(jì)算機(jī)程序產(chǎn)品,當(dāng)其在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行上述第一方面所述的視頻處理方法。

23、第七方面,提供了一種芯片系統(tǒng),所述芯片系統(tǒng)應(yīng)用于電子設(shè)備,所述芯片系統(tǒng)包括一個(gè)或多個(gè)處理器,所述一個(gè)或多個(gè)處理器用于調(diào)用計(jì)算機(jī)指令以使得所述電子設(shè)備執(zhí)行上述第一方面或第二方面所述的視頻處理方法。

24、上述第三方面、第四方面、第五方面、第六方面和第七方面所獲得的技術(shù)效果與上述第一方面或第二方面中對(duì)應(yīng)的技術(shù)手段獲得的技術(shù)效果近似,在這里不再贅述。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
翼城县| 饶阳县| 阿合奇县| 蓬莱市| 天津市| 临漳县| 全州县| 米泉市| 磐石市| 锡林浩特市| 巫溪县| 乌鲁木齐县| 顺昌县| 沧州市| 宝清县| 长武县| 灌阳县| 泽库县| 龙岩市| 彭泽县| 隆安县| 榆社县| 濮阳县| 分宜县| 阿拉善右旗| 延安市| 梁平县| 桂林市| 颍上县| 周口市| 上杭县| 红原县| 营口市| 金山区| 隆安县| 屏山县| 揭西县| 江陵县| 明星| 会宁县| 巴东县|