新四季網

一種錄像方法及裝置的製作方法

2023-06-17 18:26:16 2

專利名稱:一種錄像方法及裝置的製作方法
技術領域:
本發明涉及多媒體領域的錄像技術,特別是指一種錄像方法及裝置。
背景技術:
隨著電子技術與軟體技術的發展,多媒體在日常生活中所佔的比重越來越大,與 此同時,人們對多媒體體驗的要求也日益提高。通過錄像,人們能以圖像和聲音的方式、方便地記錄下日常生活的點點滴滴,因 此,帶有錄像功能的多媒體設備也越來越受到消費者的青睞。錄像文件的最終體現就是播 放,如果已錄製的文件在播放時出現畫面與聲音不同步的現象,則會極大影響用戶體驗。在理想情況下,錄像時所採集的每幀音視頻數據的時間間隔恆定,其中,視頻數據 的幀間隔由設定的圖像傳感器的幀率決定,音頻數據的幀間隔由設定的採樣間隔決定。但 是,在實際錄製過程中,由於圖像傳感器的幀率降低或系統調度的延遲,會使視頻數據的幀 間隔變得不恆定,從而使音視頻數據的時間統計出現誤差,即會出現音視頻不能同步的現 象。而且,隨著用戶錄製時間的推移,會使音視頻不能同步的情況越來越嚴重。申請號為200610041631. 3的中國專利申請《一種錄像方法》,該專利提出分段 錄製音視頻數據,並通過比較已錄製音視頻數據的時間長度進行選擇性保存,以達到音視 頻同步的效果。但是,由於在錄製過程中,存在圖像傳感器的幀率降低或系統調度延遲的 因素,採用上述專利提供的錄像方法,還是會出現音視頻的時間統計出現誤差的情況,相應 的,如果不對這些誤差進行處理,隨著用戶錄製時間的推移,則會出現音視頻不能同步的現 象。

發明內容
有鑑於此,本發明的主要目的在於提供一種錄像方法及裝置,能解決現有技術中 由於圖像傳感器的幀率變化或系統調度延遲造成的音視頻數據不能同步的問題。為達到上述目的,本發明的技術方案是這樣實現的本發明提供了一種錄像方法,該方法包括對採集到的音視頻數據分別進行編碼,並分別為編碼後的音頻幀數據和視頻幀數 據分配同步控制標識;將音頻幀數據、視頻幀數據及對應的同步控制標識存入緩存,比較緩存中當前的 音頻幀與視頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存中的音視頻幀數 據。上述方案中,在分別為編碼後的音頻幀數據和視頻幀數據分配同步控制標識之 前,該方法進一步包括根據預先設置的圖像傳感器的幀率與音頻採樣間隔,分別計算初始的視頻幀數據 和音頻幀數據的時間間隔。上述方案中,以音頻幀數據的時間間隔為參照物,所述為編碼後的音頻幀數據和
5視頻幀數據分別分配同步控制標識,具體為分別統計當前編碼後的具有相同時間間隔的音頻幀數和視頻幀數,之後與預先設 置的分析規則進行匹配,確定能匹配後,採用預先設置的修正公式對視頻幀數據的時間間 隔進行修正;將統計的音頻幀數和視頻幀數分別置為零,之後根據修正後的視頻幀數據的時間 間隔及上一次為視頻幀數據分配的同步控制標識,為當前的視頻幀數據分配同步控制標 識,相應的,根據音頻幀數據的時間間隔及上一次為音頻幀數據分配的同步控制標識,為當 前的音頻幀數據分配同步控制標識。上述方案中,該方法進一步包括確定與預先設置的分析規則不能匹配後,根據當前採用的視頻幀數據的時間間隔 及上一次為視頻幀數據分配的同步控制標識,為當前的視頻幀數據分配同步控制標識,相 應的,根據音頻幀數據的時間間隔及上一次為音頻幀數據分配的同步控制標識,為當前的 音頻幀數據分配同步控制標識。上述方案中,如果ΔΤν> Δ Ta時,所述分析規則為I ΝΔ Τν_ΜΔΤΑ| > ΔΤν;如果 ΔΤν Δ Ta ;其中,Δ Tv表示當前採用的視頻幀數 據的時間間隔,Δ Ta表示音頻幀數據的時間間隔,N Δ Tv表示具有相同時間間隔Δ Tv的所有 視頻幀數據的時間間隔的累積時間,ΜΔ Ta表示在N △ Tv內所有音頻幀數據的時間間隔的累 計時間;相應的,如果ΔΤν > Δ Ta,所述修正公式為 如果Δ Tv Δ Ta時,所述分析規則為I ΝΔ Τν_ΜΔΤΑ| > ΔΤν;如果 ΔΤν Δ Ta ;相應的,如果Δ Tv > Δ Ta,所述修正公式為 如果Δ Tv < Δ Ta時,則所述修正公式為 上述方案中,所述存儲規則為如果音頻幀的同步控制標識小於或等於視頻幀的 同步控制標識,則保存音頻幀數據,如果音頻幀的同步控制標識大於視頻幀的同步控制標 識,則保存視頻幀數據。上述方案中,該方法進一步包括判斷緩存中當前是否同時具有音視頻幀數據及對應的同步控制標識,確定有,則 比較緩存中當前的音頻幀與視頻幀的同步控制標識。本發明還提供了一種錄像裝置,該裝置包括採集單元、編碼單元、同步控制單元、 緩存單元、以及寫入單元;其中,採集單元,用於從音視頻數據源採集音視頻數據,並將採集到的音視頻數據發送 給編碼單元;編碼單元,用於收到採集單元發送的音視頻數據後,對採集到的音視頻數據分別 進行編碼,並將編碼後的音頻幀數據和視頻幀數據發送給同步控制單元;同步控制單元,用於收到編碼單元發送的編碼後的音頻幀數據和視頻幀數據後, 分別為編碼後的音頻幀數據和視頻幀數據分配同步控制標識,之後將音頻幀數據、視頻幀 數據及對應的同步控制標識存入緩存單元中,並觸發寫入單元;緩存單元,用於保存音頻幀數據、視頻幀數據及對應的同步控制標識;寫入單元,用於收到同步控制單元的觸發信息後,比較緩存單元中當前的音頻幀 與視頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存單元中的音視頻幀數 據。
(ΜATa-NATv > ATA) (NATV-MATA>ATA)
上述方案中,所述同步控制單元,還用於在分別為編碼後的音頻幀數據和視頻幀 數據分配同步控制標識之前,根據預先設置的圖像傳感器的幀率與音頻採樣間隔,分別計 算初始的視頻幀數據和音頻幀數據的時間間隔。上述方案中,所述寫入單元,還用於判斷緩存單元中當前是否同時具有音視頻幀 數據及對應的同步控制標識,確定有,比較緩存單元中當前的音頻幀與視頻幀的同步控制 標識。上述方案中,該裝置進一步包括設置單元,用於設置分析規則、圖像傳感器的幀 率與音頻採樣間隔、修正公式、以及存儲規則。上述方案中,所述寫入單元,還用於在停止錄像後,保存緩存單元中剩餘的音頻幀 數據或視頻幀數據。本發明提供的錄像方法及裝置,分別為編碼後的音頻幀數據和視頻幀數據分配同 步控制標識;將音頻幀數據、視頻幀數據及對應的同步控制標識存入緩存,比較緩存中當前 的音頻幀與視頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存中的音視頻幀 數據,如此,能針對錄像過程採集到的音視頻數據實現同步,從而能避免由於圖像傳感器的 幀率變化或系統調度延遲造成的音視頻數據不能同步現象的發生,進而提升用戶體驗。另外,本發明採用時間戳作為同步控制標識,在分配同步控制標識時,利用修正公 式對視頻幀數據的時間間隔進行修正,並根據修正後的視頻幀數據的時間間隔為當前的視 頻幀數據分配同步控制標識;或者,利用修正公式對音頻幀數據的時間間隔進行修正,並根 據修正後的音頻幀數據的時間間隔為當前的音頻幀數據分配同步控制標識,如此,能簡單、 有效地實現音視頻數據的同步。


圖1為本發明錄像的方法流程示意圖;圖2為本發明以音頻幀數據的時間間隔為參照物時,分配同步控制標識的方法流 程示意圖;圖3為本發明以視頻幀數據的時間間隔為參照物時,分配同步控制標識的方法流 程示意圖;圖4為本發明錄像的裝置結構示意圖。
具體實施例方式下面結合附圖及具體實施例對本發明再作進一步詳細的說明。本發明錄像的方法,如圖1所示,包括以下步驟步驟101 對採集到的音視頻數據分別進行編碼,並分別為編碼後的音頻幀數據 和視頻幀數據分配同步控制標識;這裡,所述採集到的音視頻數據是指從音視頻數據源採集到的音視頻數據;可以採用現有的編碼技術對音視頻數據分別進行編碼;本發明採用時間戳作為同步控制標識,即編碼後的音頻幀數據和視頻幀數據的 同步控制標識為該幀數據的起始時間;在分別為編碼後的音頻幀數據和視頻幀數據分配同步控制標識之前,該方法還可
8以進一步包括根據預先設置的圖像傳感器的幀率與音頻採樣間隔,分別計算初始的視頻幀數據 和音頻幀數據的時間間隔;其中,依據攝像頭的性能設置圖像傳感器的幀率與音頻採樣間隔;採用圖像傳感 器的幀率的倒數作為初始的視頻幀數據的時間間隔,採用音頻採樣間隔的倒數作為初始的 音頻幀數據的時間間隔;並且,因為以音頻幀的時間間隔為參照物,所以在整個錄像過程 中,音頻幀數據的時間間隔為固定值,不會發生變化;以音頻幀數據的時間間隔為參照物,所述為編碼後的音頻幀數據和視頻幀數據分 別分配同步控制標識,如圖2所示,包括以下步驟步驟IOla 分別統計當前編碼後的具有相同時間間隔的音頻幀數和視頻幀數,之 後執行步驟IOIb ;這裡,可以採用兩個計數器,分別按採集順序統計編碼後的具有相同時間間隔的 音頻幀數和視頻幀數,在統計當前編碼後的具有相同時間間隔的音頻幀數和視頻幀數時, 每完成一個具有相同時間間隔的音頻幀數據的編碼後,則給統計音頻幀數的計數器的值加 1,同樣的,每完成一個具有相同時間間隔視頻數據的編碼後,則給統計視頻幀數的計數器 的值加1,直到視頻幀的時間間隔進行修正後將兩個計數器的值清零,再重新開始計數;所述具有相同時間間隔的視頻幀數據是指採用相同時間間隔分配同步控制標識 的視頻幀數據加上當前編碼後的視頻幀數據;相應的,所述具有相同時間間隔的音頻幀數 據是指在採用相同時間間隔分配同步控制標識的視頻幀數據加上當前編碼後的視頻幀數 據的時間間隔的累計時間內的編碼後的音頻幀數據;步驟IOlb 判斷是否能與預先設置的分析規則進行匹配,如果能匹配,則執行步 驟101c,否則,執行步驟IOlf;這裡,如果ΔΤν > ΔΤΑ,所述分析規則為|ΝΔΤν_ΜΔΤΑ| > Δ Tv ;如果Δ Tv Δ Ta ;其中,Δ Tv表示當前採用的視頻幀數據的 時間間隔,Δ Ta表示音頻幀數據的時間間隔,N Δ Tv表示具有相同時間間隔Δ Tv的所有視頻 幀數據的時間間隔的累積時間,ΜΔΤΑ表示在ΝΔΤν內所有音頻幀數據的時間間隔的累計時 間;M及N分別對應統計的音頻幀數和統計的視頻幀數,即統計音頻幀數的計數器的值及 統計視頻幀數的計數器的值;在實際應用過程中,一般會設置Δ Tv > Δ Ta ;設置分析規則的依據為在實際應用過程中,允許視頻幀數據或音頻幀數據有一 定的滯後,但是不能滯後太多,即可以允許滯後的時間為八!;與ΔΤΑ 二者當中的最大值, 如果滯後的時間超過八!;與ΔΤΑ 二者當中的最大值,隨著錄製時間的推移,則會出現音視 頻數據不能同步的現象。步驟IOlc 採用預先設置的修正公式對視頻幀數據的時間間隔進行修正;這裡,如果Δ Tv > Δ Ta,則所述修正公式為 如果Δ Tv < Δ Ta,則所述修正公式為 其中丄」表示向下取整,「1表示向上取整;設置修正公式的依據為對分析規則的不等式進行解析,得到修正公式。步驟IOld 將統計的音頻幀數和視頻幀數分別置為零,之後執行步驟IOle ;這裡,具體地,將兩個計數器的值分別清零;將統計的音頻幀數和視頻幀數分別置 為零的目的是為下一次的視頻幀數據分配同步控制標識做準備。步驟IOle 根據修正後的視頻幀數據的時間間隔及上一次為視頻幀數據分配的 同步控制標識,為當前的視頻幀數據分配同步控制標識,相應的,根據音頻幀數據的時間間 隔及上一次為音頻幀數據分配的同步控制標識,為當前的音頻幀數據分配同步控制標識;這裡,舉個例子來說,假設上一次為視頻幀數據分配的同步控制標識為Tv,修正 後的視頻幀數據的時間間隔為ΔΤ' ν,則為當前的視頻幀數據分配的同步控制標識為 Tv+Δ Tv';相應的,假設上一次為音頻幀數據分配的同步控制標識為Ta,音頻幀數據的時間 間隔為Δ ΤΑ,則為當前的音頻幀數據分配的同步控制標識為Τα+ΔΤα。步驟IOlf 根據當前採用的視頻幀數據的時間間隔及上一次為視頻幀數據分配 的同步控制標識,為當前的視頻幀數據分配同步控制標識,相應的,根據音頻幀數據的時間 間隔及上一次為音頻幀數據分配的同步控制標識,為當前的音頻幀數據分配同步控制標 識;這裡,舉個例子來說,假設上一次為視頻幀數據分配的同步控制標識為Τν,當前 採用的視頻幀數據的時間間隔為ΔΤν,則為當前的視頻幀數據分配的同步控制標識為 Tv+Δ Tv ;相應的,假設上一次為音頻幀數據分配的同步控制標識為ΤΑ,音頻幀數據的時間間 隔為Δ ΤΑ,則為當前的音頻幀數據分配的同步控制標識為Τα+ΔΤα。同樣的,還可以以視頻幀數據的時間間隔為參照物,為編碼後的音頻幀數據和視 頻幀數據分別分配同步控制標識,此時,視頻幀數據的時間間隔為固定值,不會發生變化, 如圖3所示,包括以下步驟IOlA 分別統計當前編碼後的具有相同時間間隔的音頻幀數和視頻幀數,之後執 行步驟IOlB ;這裡,統計方法與以音頻幀數據的時間間隔為參照物時的統計方法相同,這裡不 再細述。步驟IOlB 判斷與預先設置的分析規則進行匹配,如果能匹配,則執行步驟101C, 否則,執行步驟IOlF ;
10
這裡,分析規則與以音頻幀數據的時間間隔為參照物時的分析規則相同,這裡不 再細述。
步驟101C 採用預先設置的修正公式對音頻幀數據的時間間隔進行修正; 這裡,如果ΔΤν > Δ Ta,則所述修正公式為
如果ΔΤν< Δ Ta,則所述修正公式為 步驟IOlD 將統計的音頻幀數和視頻幀數分別置為零,之後執行步驟101D。步驟IOlE 根據修正後的音頻幀數據的時間間隔及上一次為音頻幀數據分配的 同步控制標識,為當前的音頻幀數據分配同步控制標識,相應的,根據視頻幀數據的時間間 隔及上一次為視頻幀數據分配的同步控制標識,為當前的視頻幀數據分配同步控制標識。步驟IOlF 根據當前採用的音頻幀數據的時間間隔及上一次為音頻幀數據分配 的同步控制標識,為當前的音頻幀數據分配同步控制標識,相應的,根據視頻幀數據的時間 間隔及上一次為視頻幀數據分配的同步控制標識,為當前的視頻幀數據分配同步控制標 識。步驟102 將音頻幀數據、視頻幀數據及對應的同步控制標識存入緩存,比較緩存 中當前的音頻幀與視頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存中的音 視頻幀數據;這裡,所述存儲規則為如果音頻幀的同步控制標識小於或等於視頻幀的同步控 制標識,則保存音頻幀數據,如果音頻幀的同步控制標識大於視頻幀的同步控制標識,則保 存視頻幀數據;當前未保存的音頻幀數據或視頻幀數據仍然保留在緩存中,當新的視頻幀數據或 音頻幀數據及對應的同步控制標識存入緩存後,將當前未保存的音頻幀數據或視頻幀數據 對應的同步控制標識與新的視頻幀數據或音頻幀數據及對應的同步控制標識進行比較,依 據存儲規則保存緩存中的音視頻幀數據,具體地,如果當前未保存的是音頻幀數據,則當新 的視頻幀數據及對應的同步控制標識存入緩存後,將當前未保存的音頻幀數據對應的同步 控制標識與新的視頻幀數據對應的同步控制標識進行比較,並依據存儲規則保存緩存中的 音視頻幀數據;如果當前未保存的是視頻幀數據,則當新的音頻幀數據及對應的同步控制 標識存入緩存後,將當前為保存的視頻幀數據對應的同步控制標識與新的音頻幀數據及對 應的同步控制標識進行比較,並依據存儲規則保存緩存中的音視頻幀數據,如此循環,直至 整個錄像過程結束;
11
保存音視頻幀數據是指形成可以播放的影音文件,而且所形成的影音文件在播放 時能實現畫面與聲音的同步;在比較緩存中當前的音頻幀與視頻幀的同步控制標識之前,該方法還可以進一步 包括判斷緩存中當前是否同時具有音視頻幀數據及對應的同步控制標識,確定有,則 再比較緩存中當前的音頻幀與視頻幀的同步控制標識,如果沒有,則不做任何操作。在停止錄像後,如果緩存中有剩餘的音頻幀數據或視頻幀數據,會保存緩存中剩 餘的音頻幀數據或視頻幀數據;其中,在停止錄像後,由於音頻幀和視頻幀的時間間隔不一 樣,因此,緩存中只會剩下音頻幀數據和視頻幀數據當中的一種。為實現上述方法,本發明還提供了一種錄像裝置,如圖4所示,該裝置包括採集 單元41、編碼單元42、同步控制單元43、緩存單元44、以及寫入單元45 ;其中,採集單元41,用於從音視頻數據源採集音視頻數據,並將採集到的音視頻數據發 送給編碼單元42 ;編碼單元42,用於收到採集單元41發送的音視頻數據後,對採集到的音視頻數據 分別進行編碼,並將編碼後的音頻幀數據和視頻幀數據發送給同步控制單元43 ;同步控制單元43,用於收到編碼單元42發送的編碼後的音頻幀數據和視頻幀數 據後,分別為編碼後的音頻幀數據和視頻幀數據分配同步控制標識,之後將音頻幀數據、視 頻幀數據及對應的同步控制標識存入緩存單元44中,並觸發寫入單元45 ;緩存單元44,用於保存音頻幀數據、視頻幀數據及對應的同步控制標識;寫入單元45,用於收到同步控制單元43的觸發信息後,比較緩存單元44中當前的 音頻幀與視頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存單元44中的音 視頻幀數據。其中,該裝置還可以進一步包括設置單元,用於設置分析規則、圖像傳感器的幀 率與音頻採樣間隔、修正公式、以及存儲規則。所述同步控制單元43,還用於在分別為編碼後的音頻幀數據和視頻幀數據分配同 步控制標識之前,根據預先設置的圖像傳感器的幀率與音頻採樣間隔,分別計算初始的視 頻幀數據和音頻幀數據的時間間隔。所述寫入單元45,還用於判斷緩存單元44中當前是否同時具有音視頻幀數據及 對應的同步控制標識,確定有,比較緩存單元44中當前的音頻幀與視頻幀的同步控制標 識。所述寫入單元45,還用於確定緩存單元44中當前沒有同時具有音視頻幀數據及 對應的同步控制標識時時,不做任何操作。所述寫入單元45,還用於在停止錄像後,保存緩存單元44中剩餘的音頻幀數據或 視頻幀數據。這裡,本發明的所述裝置中的同步控制單元的具體處理過程已在上文中詳述,不 再贅述。以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍,凡在 本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護 範圍之內。
權利要求
一種錄像方法,其特徵在於,該方法包括對採集到的音視頻數據分別進行編碼,並分別為編碼後的音頻幀數據和視頻幀數據分配同步控制標識;將音頻幀數據、視頻幀數據及對應的同步控制標識存入緩存,比較緩存中當前的音頻幀與視頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存中的音視頻幀數據。
2.根據權利要求1所述的方法,其特徵在於,在分別為編碼後的音頻幀數據和視頻幀 數據分配同步控制標識之前,該方法進一步包括根據預先設置的圖像傳感器的幀率與音頻採樣間隔,分別計算初始的視頻幀數據和音 頻幀數據的時間間隔。
3.根據權利要求2所述的方法,其特徵在於,以音頻幀數據的時間間隔為參照物,所述 為編碼後的音頻幀數據和視頻幀數據分別分配同步控制標識,具體為分別統計當前編碼後的具有相同時間間隔的音頻幀數和視頻幀數,之後與預先設置的 分析規則進行匹配,確定能匹配後,採用預先設置的修正公式對視頻幀數據的時間間隔進 行修正;將統計的音頻幀數和視頻幀數分別置為零,之後根據修正後的視頻幀數據的時間間隔 及上一次為視頻幀數據分配的同步控制標識,為當前的視頻幀數據分配同步控制標識,相 應的,根據音頻幀數據的時間間隔及上一次為音頻幀數據分配的同步控制標識,為當前的 音頻幀數據分配同步控制標識。
4.根據權利要求3所述的方法,其特徵在於,該方法進一步包括確定與預先設置的分析規則不能匹配後,根據當前採用的視頻幀數據的時間間隔及上 一次為視頻幀數據分配的同步控制標識,為當前的視頻幀數據分配同步控制標識,相應的, 根據音頻幀數據的時間間隔及上一次為音頻幀數據分配的同步控制標識,為當前的音頻幀 數據分配同步控制標識。
5.根據權利要求3或4所述的方法,其特徵在於,如果Δ Tv > Δ Ta時,所述分析規則為IN Δ Tv-M Δ Ta | > Δ Tv ;如果Δ Tv ΔΤΑ;其中,ΔΤν表示當前採用的視頻幀數據的時間間隔,Δ Ta 表示音頻幀數據的時間間隔,N△TV表示具有相同時間間隔△ Tv的所有視頻幀數據的時間 間隔的累積時間,ΜΔΤΑ表示在ΝΔΤν內所有音頻幀數據的時間間隔的累計時間;相應的,如果ΔΤν> ΔΤΑ,所述修正公式為 如果ΔΤν< Δ Ta時,則所述修正公式為 其中,L」表示向下取整,「 表示向上取整。
6.根據權利要求2所述的方法,其特徵在於,以視頻幀數據的時間間隔為參照物,所述 為編碼後的音頻幀數據和視頻幀數據分別分配同步控制標識,具體為分別統計當前編碼後的具有相同時間間隔的音頻幀數和視頻幀數,之後與預先設置的 分析規則進行匹配,確定能匹配後,採用預先設置的修正公式對音頻幀數據的時間間隔進 行修正;將統計的音頻幀數和視頻幀數分別置為零,之後根據修正後的音頻幀數據的時間間隔 及上一次為音頻幀數據分配的同步控制標識,為當前的音頻幀數據分配同步控制標識,相 應的,根據視頻幀數據的時間間隔及上一次為視頻幀數據分配的同步控制標識,為當前的 視頻幀數據分配同步控制標識。
7.根據權利要求6所述的方法,其特徵在於,該方法進一步包括確定與預先設置的分析規則不能匹配後,根據當前採用的音頻幀數據的時間間隔及上 一次為音頻幀數據分配的同步控制標識,為當前的音頻幀數據分配同步控制標識,相應的, 根據視頻幀數據的時間間隔及上一次為視頻幀數據分配的同步控制標識,為當前的視頻幀 數據分配同步控制標識。
8.根據權利要求6或7所述的方法,其特徵在於,如果ATv > Δ Ta時,所述分析規則為IΝΔ Tv-MATa I > Δ Tv;如果Δ Tv Δ Ta ;相應的,如果ΔΤν> ΔΤΑ,所述修正公式為 如果ΔΤν< Δ Ta時,則所述修正公式為^
9.根據權利要求2、3、4、6或7所述的方法,其特徵在於,所述存儲規則為如果音頻幀的同步控制標識小於或等於視頻幀的同步控制標識,則 保存音頻幀數據,如果音頻幀的同步控制標識大於視頻幀的同步控制標識,則保存視頻幀 數據。
10.根據權利要求1、2、3、4、6或7所述的方法,其特徵在於,該方法進一步包括判斷緩存中當前是否同時具有音視頻幀數據及對應的同步控制標識,確定有,則比較 緩存中當前的音頻幀與視頻幀的同步控制標識。
11.一種錄像裝置,其特徵在於,該裝置包括採集單元、編碼單元、同步控制單元、緩 存單元、以及寫入單元;其中,採集單元,用於從音視頻數據源採集音視頻數據,並將採集到的音視頻數據發送給編碼單元;編碼單元,用於收到採集單元發送的音視頻數據後,對採集到的音視頻數據分別進行 編碼,並將編碼後的音頻幀數據和視頻幀數據發送給同步控制單元;同步控制單元,用於收到編碼單元發送的編碼後的音頻幀數據和視頻幀數據後,分別 為編碼後的音頻幀數據和視頻幀數據分配同步控制標識,之後將音頻幀數據、視頻幀數據 及對應的同步控制標識存入緩存單元中,並觸發寫入單元;緩存單元,用於保存音頻幀數據、視頻幀數據及對應的同步控制標識; 寫入單元,用於收到同步控制單元的觸發信息後,比較緩存單元中當前的音頻幀與視 頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存單元中的音視頻幀數據。
12.根據權利要求11所述的裝置,其特徵在於,所述同步控制單元,還用於在分別為編碼後的音頻幀數據和視頻幀數據分配同步控制 標識之前,根據預先設置的圖像傳感器的幀率與音頻採樣間隔,分別計算初始的視頻幀數 據和音頻幀數據的時間間隔。
13.根據權利要求11或12所述的裝置,其特徵在於,所述寫入單元,還用於判斷緩存單元中當前是否同時具有音視頻幀數據及對應的同步 控制標識,確定有,比較緩存單元中當前的音頻幀與視頻幀的同步控制標識。
14.根據權利要求11或12所述的裝置,其特徵在於,該裝置進一步包括設置單元,用 於設置分析規則、圖像傳感器的幀率與音頻採樣間隔、修正公式、以及存儲規則。
15.根據權利要求11或12所述的裝置,其特徵在於,所述寫入單元,還用於在停止錄像後,保存緩存單元中剩餘的音頻幀數據或視頻幀數據。
全文摘要
本發明公開了一種錄像方法,包括對採集到的音視頻數據分別進行編碼,並分別為編碼後的音頻幀數據和視頻幀數據分配同步控制標識;將音頻幀數據、視頻幀數據及對應的同步控制標識存入緩存,比較緩存中當前的音頻幀與視頻幀的同步控制標識,之後依據預先設置的存儲規則保存緩存中的音視頻幀數據。本發明同時公開了一種錄像裝置,採用本發明的方法及裝置,能針對錄像過程採集到的音視頻數據實現同步,從而能避免由於圖像傳感器的幀率變化或系統調度延遲造成的音視頻數據不能同步現象的發生,進而提升用戶體驗。
文檔編號H04N5/76GK101931775SQ201010271360
公開日2010年12月29日 申請日期2010年9月1日 優先權日2010年9月1日
發明者代康, 陳有鑫 申請人:中興通訊股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀