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

一種應(yīng)用于手機(jī)平臺(tái)的視頻處理裝置及處理方法與流程

文檔序號(hào):12541524閱讀:366來(lái)源:國(guó)知局
一種應(yīng)用于手機(jī)平臺(tái)的視頻處理裝置及處理方法與流程
本發(fā)明涉及視頻處理領(lǐng)域,尤其涉及一種應(yīng)用于手機(jī)平臺(tái)的視頻處理裝置及處理方法。

背景技術(shù):
今年來(lái),移動(dòng)通信由于其突出的個(gè)人性和便捷性而取得飛速發(fā)展,我國(guó)已成為世界上手機(jī)用戶超過(guò)固定電話用戶的國(guó)家之一,同時(shí),手機(jī)的用戶數(shù)量的發(fā)展速度穩(wěn)定保持在30%以上,這就意味著該領(lǐng)域具有巨大的市場(chǎng)。另一方面,在手機(jī)日益普及的同時(shí),其功能也隨著人們要求的多元化而日益強(qiáng)大,例如手機(jī)內(nèi)部的媒體播放器能支持多格式的音頻、圖片和視頻格式,以滿足人們對(duì)個(gè)性化以及高品質(zhì)視聽(tīng)感覺(jué)的追求,另外,手機(jī)的拍攝視頻,然后根據(jù)自己的需要進(jìn)行制作個(gè)性化視頻也逐漸的流行。傳統(tǒng)的手機(jī)拍攝視頻時(shí),需要前期對(duì)視頻進(jìn)行采集,然后通過(guò)后期進(jìn)行處理,首先這種方案的缺點(diǎn)是其無(wú)法在拍攝時(shí)對(duì)需要進(jìn)行特效處理的視頻進(jìn)行實(shí)時(shí)所見(jiàn)所得,其次在后期處理的時(shí)候,手機(jī)端往往采用cpu進(jìn)行統(tǒng)一處理,而其他的部件,例如DSP,GPU處于空閑,因此處理速度較慢。

技術(shù)實(shí)現(xiàn)要素:
針對(duì)上述技術(shù)缺陷,本發(fā)明提出一種應(yīng)用于手機(jī)平臺(tái)的視頻處理裝置及處理方法。為了解決該技術(shù)問(wèn)題,本發(fā)明的技術(shù)方案如下:一種應(yīng)用于手機(jī)平臺(tái)的視頻處理裝置,包括視頻獲取模塊、視頻壓縮編碼模塊、特效疊加裝置、顯示模塊、記錄模塊和存儲(chǔ)模塊;所述視頻獲取模塊用于獲取視頻數(shù)據(jù);所述特效疊加裝置用于將設(shè)置的特效疊加在所述視頻數(shù)據(jù)中;所述顯示模塊用于對(duì)特效疊加的視頻數(shù)據(jù)進(jìn)行顯示;所述視頻壓縮編碼模塊用于對(duì)需要錄制的視頻數(shù)據(jù)進(jìn)行壓縮編碼;所述存儲(chǔ)模塊用于對(duì)經(jīng)過(guò)壓縮編碼后的視頻數(shù)據(jù)進(jìn)行存儲(chǔ);所述記錄模塊用于記錄對(duì)視頻數(shù)據(jù)的操作并生成配置文件。進(jìn)一步的,還包括視頻解碼模塊、視頻解碼緩沖模塊和渲染模塊;所述視頻解碼模塊用于對(duì)存儲(chǔ)模塊存儲(chǔ)的視頻數(shù)據(jù)進(jìn)行解碼;所述視頻解碼緩沖模塊用于將解碼后的視頻數(shù)據(jù)進(jìn)行暫存;所述渲染模塊用于從所述視頻解碼緩沖模塊讀取視頻數(shù)據(jù),并根據(jù)所述配置文件或額外的特效渲染操作,對(duì)視頻數(shù)據(jù)進(jìn)行渲染處理;所述顯示模塊還用于對(duì)經(jīng)過(guò)渲染的視頻數(shù)據(jù)進(jìn)行顯示。進(jìn)一步的,還包括視頻編碼緩沖模塊,所述視頻編碼緩沖模塊用于接收從所述渲染模塊傳輸?shù)慕?jīng)過(guò)渲染的視頻數(shù)據(jù)并進(jìn)行暫存;所述視頻壓縮編碼模塊還用于對(duì)所述視頻編碼緩沖模塊暫存的數(shù)據(jù)進(jìn)行壓縮編碼。一種應(yīng)用于手機(jī)平臺(tái)的視頻處理方法,包括視頻拍攝步驟,所述視頻拍攝步驟包括如下步驟:41)通過(guò)攝像頭采集視頻數(shù)據(jù),顯示模塊對(duì)采集的視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示;42)設(shè)置特效操作,將特效疊加到視頻數(shù)據(jù)中,顯示模塊對(duì)疊加特效的視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示;43)進(jìn)行錄制操作,選擇需要錄制的視頻數(shù)據(jù),對(duì)視頻進(jìn)行錄制并對(duì)需要錄制的視頻數(shù)據(jù)進(jìn)行壓縮編碼并進(jìn)行存儲(chǔ),錄制的視頻數(shù)據(jù)包括攝像頭采集的視頻數(shù)據(jù)或經(jīng)過(guò)疊加特效的視頻數(shù)據(jù);44)對(duì)特效操作和錄制操作進(jìn)行記錄,生成操作記錄文件。進(jìn)一步的,還包括視頻預(yù)覽步驟,所述視頻預(yù)覽步驟包括如下步驟:51)提取存儲(chǔ)的視頻數(shù)據(jù),對(duì)視頻源文件進(jìn)行解析;52)利用手機(jī)上的解碼DSP對(duì)視頻源文件進(jìn)行硬件解碼,將解碼后的數(shù)據(jù)傳輸至視頻解碼輸出緩沖隊(duì)列中;53)讀取操作記錄文件,提取其中的特效信息,并根據(jù)需要對(duì)特效信息進(jìn)行添加或者修改,從而形成渲染數(shù)據(jù);53)手機(jī)GPU讀取渲染數(shù)據(jù),并讀取視頻解碼輸出緩沖隊(duì)列中的解碼的視頻數(shù)據(jù),對(duì)解碼的視頻數(shù)據(jù)進(jìn)行渲染處理,并通過(guò)顯示模塊對(duì)經(jīng)過(guò)渲染的視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示;54)手機(jī)CPU對(duì)整體處理的時(shí)鐘進(jìn)行控制,調(diào)整解碼DSP的解碼速率和渲染處理的速率。進(jìn)一步的,還包括所述視頻導(dǎo)出步驟,所述視頻導(dǎo)出步驟包括如下步驟:61)提取存儲(chǔ)的視頻數(shù)據(jù),對(duì)視頻源文件進(jìn)行解析;62)利用手機(jī)上的解碼DSP對(duì)視頻源文件進(jìn)行硬件解碼,將解碼后的數(shù)據(jù)傳輸至視頻解碼輸出緩沖隊(duì)列中;63)讀取操作記錄文件,提取其中的特效信息,并根據(jù)需要對(duì)特效信息進(jìn)行添加或者修改,從而形成渲染數(shù)據(jù);64)手機(jī)GPU讀取渲染數(shù)據(jù),并讀取視頻解碼輸出緩沖隊(duì)列中的解碼的視頻數(shù)據(jù),對(duì)解碼的視頻數(shù)據(jù)進(jìn)行渲染處理;65)將經(jīng)過(guò)渲染的視頻數(shù)據(jù)暫存至視頻編碼輸入緩沖隊(duì)列中,然后手機(jī)編碼DSP讀取視頻編碼輸入緩沖隊(duì)列中的視頻數(shù)據(jù)進(jìn)行視頻硬件編碼;66)手機(jī)CPU對(duì)經(jīng)過(guò)編碼后的視頻數(shù)據(jù)進(jìn)行合成形成視頻目標(biāo)文件;67)手機(jī)CPU對(duì)整體處理的時(shí)鐘進(jìn)行控制,調(diào)整解碼DSP的解碼速率、渲染處理的速率及比編碼DSP的編碼速率。本發(fā)明的有益效果在于:相比傳統(tǒng)手機(jī)拍攝視頻,本發(fā)明可以在正式錄制前進(jìn)行特效的實(shí)時(shí)預(yù)覽,從而選擇自己需要后期制作的視頻素材,通過(guò)這樣的設(shè)計(jì),方便操作人員實(shí)時(shí)根據(jù)外部環(huán)境和自己的靈感采集素材,另外對(duì)于特效的操作進(jìn)行記錄,實(shí)現(xiàn)后期制作特效時(shí)的參考數(shù)據(jù),對(duì)于拍攝的視頻源文件,通過(guò)綜合利用手機(jī)的硬件資源,進(jìn)行分配并行處理,并采用緩沖機(jī)制,來(lái)協(xié)調(diào)同步時(shí)數(shù)據(jù)的處理速率問(wèn)題,加快了手機(jī)處理視頻的速度。附圖說(shuō)明圖1為本發(fā)明拍攝處理的流程圖;圖2為現(xiàn)有技術(shù)中的視頻預(yù)覽流程圖;圖3為本發(fā)明的視頻預(yù)覽處理流程圖;圖4為現(xiàn)有技術(shù)中的視頻導(dǎo)出流程圖;圖5為本發(fā)明的視頻導(dǎo)出處理流程圖。具體實(shí)施方式下面將結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明做進(jìn)一步的說(shuō)明。本發(fā)明采用的智能手機(jī)可采用傳統(tǒng)的智能手機(jī),即包括攝像頭,用于采集視頻數(shù)據(jù);解碼DSP用于對(duì)存儲(chǔ)的視頻源文件進(jìn)行解碼操作;編碼DSP用于對(duì)視頻數(shù)據(jù)進(jìn)行編碼操作,存儲(chǔ)部,用于存儲(chǔ)視頻源文件;CPU,用于對(duì)各個(gè)部件進(jìn)行整體控制和協(xié)調(diào)工作,GPU,用于對(duì)視頻數(shù)據(jù)進(jìn)行特效渲染處理;顯示屏,提供視頻數(shù)據(jù)以及操作界面的顯示;以上的硬件部分以及其連接方式跟現(xiàn)有的智能手機(jī)一致,然而本發(fā)明的要點(diǎn)就是基于現(xiàn)有的智能手機(jī)的硬件,充分利用其硬件資源,從而解決現(xiàn)有技術(shù)的缺陷,實(shí)現(xiàn)本發(fā)明的目的。如圖1所示,操作者打開(kāi)攝像頭,攝像頭進(jìn)行初始化后進(jìn)行采集視頻數(shù)據(jù),顯示屏對(duì)攝像頭采集的視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示,操作者根據(jù)所錄制的視頻數(shù)據(jù)素材,在顯示屏進(jìn)行觸摸操作,控制攝像頭進(jìn)行錄制和暫定的操作,另外,如果操作者設(shè)定特效設(shè)置,例如采用濾鏡效果、邊框合成效果、文字合成效果,顯示屏根據(jù)操作者的設(shè)置,將這些特效疊加在采集的視頻數(shù)據(jù)中,從而實(shí)時(shí)在顯示屏對(duì)這些效果進(jìn)行實(shí)時(shí)顯示,這時(shí),如果操作者認(rèn)為某一特效和外界環(huán)境配合富有美感,則可通過(guò)顯示屏進(jìn)行錄制操作,此時(shí)系統(tǒng)對(duì)攝像頭采集的視頻數(shù)據(jù)進(jìn)行編碼壓縮,而對(duì)于這項(xiàng)特效的操作,系統(tǒng)對(duì)特效的參數(shù)進(jìn)行記錄,記錄的參數(shù)包括錄制的開(kāi)始時(shí)間和截止時(shí)間、某一段錄制時(shí)間內(nèi)的特效參數(shù)等。由于上述操作不需要對(duì)視頻數(shù)據(jù)進(jìn)行渲染處理操作,因此其處理的速度相對(duì)較快,而且能實(shí)現(xiàn)對(duì)添加特效的效果實(shí)時(shí)顯示,方便操作者選擇對(duì)適合的特效進(jìn)行未來(lái)的視頻加工處理。如圖2所示,傳統(tǒng)的智能手機(jī)的視頻預(yù)覽方案,在視頻數(shù)據(jù)進(jìn)行存儲(chǔ)后,系統(tǒng)讀取存儲(chǔ)的視頻源文件,對(duì)該視頻源文件進(jìn)行解析,然后進(jìn)行軟件解碼后進(jìn)行編輯操作,最后將編輯后的視頻數(shù)據(jù)顯示在顯示屏中,在此過(guò)程中,全部由cpu負(fù)責(zé)完成,而編解碼DSP、GPU均處于空閑階段,這樣的操作流程其浪費(fèi)了現(xiàn)有的硬件資源,而且處理速度較慢。如圖3所示,本發(fā)明對(duì)視頻瀏覽處理進(jìn)行了改進(jìn),首先跟傳統(tǒng)的步驟一樣提取存儲(chǔ)的視頻數(shù)據(jù),對(duì)視頻源文件進(jìn)行解析;然后將解析后的視頻數(shù)據(jù)發(fā)送至手機(jī)上的解碼DSP對(duì)視頻源文件進(jìn)行硬件解碼,將解碼后的數(shù)據(jù)傳輸至視頻解碼輸出緩沖隊(duì)列中;該視頻解碼輸出緩沖隊(duì)列用于協(xié)調(diào)后續(xù)渲染處理的速率,防止解碼過(guò)快或者渲染過(guò)快導(dǎo)致的速率嚴(yán)重不平衡。系統(tǒng)讀取操作記錄文件,提取其中的特效信息,并根據(jù)需要對(duì)特效信息進(jìn)行添加或者修改,從而形成渲染數(shù)據(jù);手機(jī)GPU讀取渲染數(shù)據(jù),并讀取視頻解碼輸出緩沖隊(duì)列中的解碼的視頻數(shù)據(jù),對(duì)解碼的視頻數(shù)據(jù)進(jìn)行渲染處理,并通過(guò)顯示屏對(duì)經(jīng)過(guò)渲染的視頻數(shù)據(jù)進(jìn)行實(shí)時(shí)顯示,例如實(shí)時(shí)顯示濾鏡效果、邊框合成效果、文字合成效果等,手機(jī)CPU對(duì)整體處理的時(shí)鐘進(jìn)行控制,調(diào)整解碼DSP的解碼速率和渲染處理的速率。如圖4所示,傳統(tǒng)的智能手機(jī)的視頻導(dǎo)出方案,在視頻數(shù)據(jù)進(jìn)行存儲(chǔ)后,系統(tǒng)讀取存儲(chǔ)的視頻源文件,對(duì)該視頻源文件進(jìn)行解析,然后進(jìn)行軟件解碼后進(jìn)行渲染操作,然后進(jìn)行軟件編碼后進(jìn)行視頻文件合成,從而導(dǎo)出需要格式的視頻目標(biāo)文件。在此過(guò)程中,全部由cpu負(fù)責(zé)完成,而編解碼DSP、GPU均處于空閑階段,這樣的操作流程其浪費(fèi)了現(xiàn)有的硬件資源,而且處理速度較慢。如圖5所示,本發(fā)明對(duì)視頻導(dǎo)出處理進(jìn)行了改進(jìn),首先跟傳統(tǒng)的步驟一樣提取存儲(chǔ)的視頻數(shù)據(jù),對(duì)視頻源文件進(jìn)行解析;然后將解析后的視頻數(shù)據(jù)發(fā)送至手機(jī)上的解碼DSP對(duì)視頻源文件進(jìn)行硬件解碼,將解碼后的數(shù)據(jù)傳輸至視頻解碼輸出緩沖隊(duì)列中;該視頻解碼輸出緩沖隊(duì)列用于協(xié)調(diào)后續(xù)渲染處理的速率,系統(tǒng)讀取操作記錄文件,提取其中的特效信息,并根據(jù)需要對(duì)特效信息進(jìn)行添加或者修改,從而形成渲染數(shù)據(jù);視頻解碼輸出緩沖隊(duì)列用于防止解碼過(guò)快或者渲染過(guò)快導(dǎo)致的速率嚴(yán)重不平衡。系統(tǒng)讀取操作記錄文件,提取其中的特效信息,并根據(jù)需要對(duì)特效信息進(jìn)行添加或者修改,從而形成渲染數(shù)據(jù);手機(jī)GPU讀取渲染數(shù)據(jù),并讀取視頻解碼輸出緩沖隊(duì)列中的解碼的視頻數(shù)據(jù),對(duì)解碼的視頻數(shù)據(jù)進(jìn)行渲染處理;系統(tǒng)將經(jīng)過(guò)渲染的視頻數(shù)據(jù)暫存至視頻編碼輸入緩沖隊(duì)列中,然后手機(jī)編碼DSP讀取視頻編碼輸入緩沖隊(duì)列中的視頻數(shù)據(jù)進(jìn)行視頻硬件編碼;所示視頻編碼輸入緩沖隊(duì)列用于平衡渲染的速率和后續(xù)編碼的速率,防止編碼過(guò)快或者渲染過(guò)快導(dǎo)致的速率嚴(yán)重不平衡,手機(jī)CPU對(duì)經(jīng)過(guò)編碼后的視頻數(shù)據(jù)進(jìn)行合成形成視頻目標(biāo)文件;手機(jī)CPU對(duì)整體處理的時(shí)鐘進(jìn)行控制,根據(jù)視頻解碼輸出緩沖隊(duì)列和視頻編碼輸入緩沖隊(duì)列輸入和輸出的視頻數(shù)據(jù)的速率,調(diào)整解碼DSP的解碼速率、渲染處理的速率及比編碼DSP的編碼速率,從而從整體把控視頻的處理速度。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明保護(hù)范圍內(nèi)。
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
游戏| 昭平县| 晋中市| 出国| 子长县| 分宜县| 喀什市| 宁国市| 玛沁县| 大关县| 凯里市| 锡林郭勒盟| 曲水县| 乌恰县| 斗六市| 从江县| 高青县| 屏东县| 五河县| 景宁| 青州市| 柳州市| 南安市| 平安县| 漳平市| 重庆市| 普洱| 城固县| 改则县| 搜索| 八宿县| 镇平县| 常德市| 田东县| 上杭县| 江川县| 大方县| 土默特右旗| 重庆市| 报价| 万源市|