国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      影音同步系統(tǒng)及方法

      文檔序號:7998598閱讀:438來源:國知局
      影音同步系統(tǒng)及方法
      【專利摘要】一種影音同步系統(tǒng)及方法,該系統(tǒng)用于:將解碼后的視頻資料儲存至第一緩沖區(qū);當該視頻封包的時間戳記符合預設要求時,將第一緩沖區(qū)的視頻資料輸出至顯示設備上;當進行視頻解碼的同時,將解碼后的音頻資料儲存至第二緩沖區(qū),并將音頻封包的時間戳記傳遞給視頻封包;將第二緩沖區(qū)中解碼后的音頻資料移至指定隊列,并每隔預設時間,從指定隊列中讀取解碼后的音頻資料,將解碼后的音頻資料傳送至第三緩沖區(qū);從第三緩沖區(qū)中依次讀取解碼后的音頻資料,將讀取的音頻資料輸出至顯示設備上。利用本發(fā)明可以同步音頻資料與視頻資料。
      【專利說明】影音同步系統(tǒng)及方法

      【技術領域】
      [0001] 本發(fā)明涉及一種編碼系統(tǒng)及方法,尤其涉及一種影音同步系統(tǒng)及方法。

      【背景技術】
      [0002] -般來說,影像(視頻封包)與聲音(音頻封包)的同步是藉由數(shù)據(jù)段所帶的時間戳 記(如多媒體時間,multimedia time,簡稱MM Time)來進行,影像與聲音共同參考同一個MM Time,音頻封包負責更新MM Time,而程序則依照影像的MM Time來決定是否立即呈現(xiàn)畫面、 稍后呈現(xiàn)、或者丟棄該張已過期的畫面。
      [0003] 許多以網(wǎng)絡為傳輸?shù)亩嗝襟w影音應用(如視訊會議、網(wǎng)絡視訊電話、遠程桌面影音 播放)為了減少頻寬的耗損,影像部分會采用壓縮技術如H. 264,然而由于先天上的限制, 壓縮端(encode,用于傳送bitstream)必須將影像數(shù)據(jù)(slice data)先暫時存在緩沖區(qū) (buffer),以致無法立即通過網(wǎng)絡輸出至譯碼端(decode,用于接收bitstream),而譯碼端 在譯碼時亦需等到該影像數(shù)據(jù)已無需被參考或使用時才會將該畫面(frame)由緩沖區(qū)輸 出,造成畫面與聲音不同步的情況。
      [0004] 若此時仍使用音頻封包去更新MM Time,那么該張畫面有很大的機率是會被認為 是過期而丟掉(frame drop),而frame drop情況愈嚴重將導致影音播放就像投影片效果。


      【發(fā)明內(nèi)容】

      [0005] 鑒于以上內(nèi)容,有必要提供一種影音同步系統(tǒng)及方法,其可使用一個隊列當作音 頻封包的緩沖區(qū),同步視頻封包與音頻封包的多媒體時間(Multimedia time),以達到視頻 與音頻同步的目的。
      [0006] -種影音同步系統(tǒng),應用于電子裝置,該系統(tǒng)包括:視頻解碼模塊,用于對接收到 的視頻封包進行解碼,并將解碼后的視頻資料儲存至第一緩沖區(qū);所述視頻解碼模塊,還用 于從第一緩沖區(qū)中依次讀取解碼后的視頻資料;視頻輸出模塊,用于當該視頻封包的時間 戳記符合預設要求時,將讀取的視頻資料輸出至電子裝置的顯示設備上;音頻解碼模塊,用 于當進行視頻解碼的同時,對接收到的音頻封包進行解碼,將解碼后的音頻資料儲存至第 二緩沖區(qū),并將音頻封包的時間戳記傳遞給視頻封包;生成模塊,用于從第二緩沖區(qū)中讀取 解碼后的音頻資料,將解碼后的音頻資料移至指定隊列,并每隔預設時間,生成一個消費模 塊;消費模塊,用于從該指定隊列中讀取解碼后的音頻資料,將解碼后的音頻資料傳送至第 三緩沖區(qū);音頻輸出模塊,用于從第三緩沖區(qū)中依次讀取解碼后的音頻資料,將讀取的音頻 資料輸出至顯示設備上。
      [0007] -種影音同步方法,應用于電子裝置,該方法包括:視頻解碼步驟一,用于對接收 到的視頻封包進行解碼,并將解碼后的視頻資料儲存至第一緩沖區(qū);視頻解碼步驟二,從第 一緩沖區(qū)中依次讀取解碼后的視頻資料;視頻輸出步驟,當該視頻封包的時間戳記符合預 設要求時,將讀取的視頻資料輸出至電子裝置的顯示設備上;音頻解碼步驟,當進行視頻解 碼的同時,對接收到的音頻封包進行解碼,將解碼后的音頻資料儲存至第二緩沖區(qū),并將音 頻封包的時間戳記傳遞給視頻封包;生成步驟,從第二緩沖區(qū)中讀取解碼后的音頻資料,將 解碼后的音頻資料移至指定隊列,并每隔預設時間,生成一個消費步驟;消費步驟,從該指 定隊列中讀取解碼后的音頻資料,將解碼后的音頻資料傳送至第三緩沖區(qū);音頻輸出步驟, 從第三緩沖區(qū)中依次讀取解碼后的音頻資料,將讀取的音頻資料輸出至顯示設備上。
      [0008] 相較于現(xiàn)有技術,所述的影音同步系統(tǒng)及方法,其可使用一個隊列當作音頻封包 的緩沖區(qū),同步視頻封包與音頻封包的多媒體時間(Multimedia time),以達到視頻與音頻 同步的目的,且無需更改服務器端(即壓縮端)的程序代碼。

      【專利附圖】

      【附圖說明】
      [0009] 圖1是本發(fā)明影音同步系統(tǒng)的運行環(huán)境示意圖。
      [0010] 圖2是本發(fā)明影音同步系統(tǒng)的功能模塊圖。
      [0011] 圖3是本發(fā)明影音同步方法的流程圖。
      [0012] 圖4是圖3的另外一種描述方式示意圖。
      [0013] 主要元件符號說明
      [0014]

      【權利要求】
      1. 一種影音同步系統(tǒng),應用于電子裝置,其特征在于,該系統(tǒng)包括: 視頻解碼模塊,用于對接收到的視頻封包進行解碼,并將解碼后的視頻資料儲存至第 一緩沖區(qū); 所述視頻解碼模塊,還用于從第一緩沖區(qū)中依次讀取解碼后的視頻資料; 視頻輸出模塊,用于當該視頻封包的時間戳記符合預設要求時,將讀取的視頻資料輸 出至電子裝置的顯示設備上; 音頻解碼模塊,用于當進行視頻解碼的同時,對接收到的音頻封包進行解碼,將解碼后 的音頻資料儲存至第二緩沖區(qū),并將音頻封包的時間戳記傳遞給視頻封包; 生成模塊,用于從第二緩沖區(qū)中讀取解碼后的音頻資料,將解碼后的音頻資料移至指 定隊列,并每隔預設時間,生成一個消費模塊; 消費模塊,用于從該指定隊列中讀取解碼后的音頻資料,將解碼后的音頻資料傳送至 第三緩沖區(qū);及 音頻輸出模塊,用于從第三緩沖區(qū)中依次讀取解碼后的音頻資料,將讀取的音頻資料 輸出至顯示設備上。
      2. 如權利要求1所述的影音同步系統(tǒng),其特征在于,所述視頻封包通過視頻串流通道 從服務器端接收,所述音頻封包通過音頻串流通道從服務器端接收。
      3. 如權利要求1所述的影音同步系統(tǒng),其特征在于,視頻解碼模塊還用于,根據(jù)電子裝 置的操作系統(tǒng)類型,對該解碼后的視頻資料進行色域轉(zhuǎn)換。
      4. 如權利要求1所述的影音同步系統(tǒng),其特征在于,所述視頻解碼模塊還用于,如果該 視頻封包的時間戳記與電子裝置的當前時間一致,則判定該視頻封包的時間戳記符合預設 要求。
      5. 如權利要求1所述的影音同步系統(tǒng),其特征在于,所述預設時間為第一個解碼出的 音頻資料與第一個解碼出的視頻資料的時間差。
      6. -種影音同步方法,應用于電子裝置,其特征在于,該方法包括: 視頻解碼步驟一,用于對接收到的視頻封包進行解碼,并將解碼后的視頻資料儲存至 第一緩沖區(qū); 視頻解碼步驟二,從第一緩沖區(qū)中依次讀取解碼后的視頻資料; 視頻輸出步驟,當該視頻封包的時間戳記符合預設要求時,將讀取的視頻資料輸出至 電子裝置的顯示設備上; 音頻解碼步驟,當進行視頻解碼的同時,對接收到的音頻封包進行解碼,將解碼后的音 頻資料儲存至第二緩沖區(qū),并將音頻封包的時間戳記傳遞給視頻封包; 生成步驟,從第二緩沖區(qū)中讀取解碼后的音頻資料,將解碼后的音頻資料移至指定隊 列,并每隔預設時間,生成一個消費步驟; 消費步驟,從該指定隊列中讀取解碼后的音頻資料,將解碼后的音頻資料傳送至第三 緩沖區(qū);及 音頻輸出步驟,從第三緩沖區(qū)中依次讀取解碼后的音頻資料,將讀取的音頻資料輸出 至顯示設備上。
      7. 如權利要求6所述的影音同步方法,其特征在于,所述視頻封包通過視頻串流通道 從服務器端接收,所述音頻封包通過音頻串流通道從服務器端接收。
      8. 如權利要求6所述的影音同步方法,其特征在于,所述視頻解碼步驟一還包括: 根據(jù)電子裝置的操作系統(tǒng)類型,對該解碼后的視頻資料進行色域轉(zhuǎn)換。
      9. 如權利要求6所述的影音同步方法,其特征在于,所述視頻解碼步驟二還包括: 如果該視頻封包的時間戳記與電子裝置的當前時間一致,則判定該視頻封包的時間戳 記符合預設要求。
      10. 如權利要求6所述的影音同步方法,其特征在于,所述預設時間為第一個解碼出的 音頻資料與第一個解碼出的視頻資料的時間差。
      【文檔編號】H04N21/4402GK104125493SQ201310145089
      【公開日】2014年10月29日 申請日期:2013年4月24日 優(yōu)先權日:2013年4月24日
      【發(fā)明者】李忠一, 張雅智, 簡裕峰 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1