国产精品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>

      多媒體播放平臺上保持音視頻同步的方法及設(shè)備的制作方法

      文檔序號:8003390閱讀:362來源:國知局
      多媒體播放平臺上保持音視頻同步的方法及設(shè)備的制作方法
      【專利摘要】本發(fā)明公開了一種在多媒體播放平臺上保持音視頻同步的方法及設(shè)備,通過判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮之間的關(guān)系,進(jìn)而對硬件音頻播放時(shí)鐘頻率進(jìn)行調(diào)整,增大時(shí)鐘頻率或減小時(shí)鐘頻率,從而控制音頻流快速或慢速播放,使音頻與視頻的播放保持協(xié)調(diào)一致。本發(fā)明的實(shí)現(xiàn)簡單易行,并有效地提高了音視頻播放的一致性。
      【專利說明】多媒體播放平臺上保持音視頻同步的方法及設(shè)備
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及影視播放領(lǐng)域,特別是一種在多媒體播放平臺上保持音視頻同步的方法及設(shè)備。
      【背景技術(shù)】
      [0002]網(wǎng)絡(luò)視頻播放、cmmb廣播、數(shù)字衛(wèi)星電視播放時(shí),音頻與視頻的播放需要同步進(jìn)行。在實(shí)際的播放過程中,需要要對音頻與視頻的播放進(jìn)行控制,以使音頻與視頻播放協(xié)調(diào)一致。特別是需要實(shí)時(shí)播放的視頻節(jié)目中,音頻、視頻需要和系統(tǒng)時(shí)鐘保持一致?,F(xiàn)有技術(shù)當(dāng)中,在播放過程中,容易產(chǎn)生碼流錯(cuò)誤,或時(shí)鐘的不一致、線程的不同步等現(xiàn)象,導(dǎo)致音視頻播放的時(shí)間不能同步,有時(shí)會產(chǎn)生嚴(yán)重的音頻與視頻的脫頻現(xiàn)象,即播放的音頻與視頻完全不相匹配,給用戶的觀看產(chǎn)生影響。為了避免這種現(xiàn)象的產(chǎn)生,現(xiàn)有技術(shù)在處理這些音視頻數(shù)據(jù)時(shí),把那些不匹配的音視頻數(shù)據(jù)舍棄,留下匹配完好的音視頻數(shù)據(jù)。這種處理方式會導(dǎo)致播放的內(nèi)容不連慣,容易給用戶的觀看造成影響。

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

      [0003]為解決上述問題,本發(fā)明的目的在于提供一種在多媒體播放平臺上保持音視頻同步的方法及設(shè)備,使音視頻播放時(shí)保持一致。
      [0004]本發(fā)明解決其問題所采用的技術(shù)方案是:
      一種在多媒體播放平臺上保持音視頻同步的方法,包括,判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮的關(guān)系:
      若音頻時(shí)間戮大于系統(tǒng)時(shí)間戮允許范圍最大值Tl,則通過設(shè)置使硬件音頻播放時(shí)鐘變慢,使音頻播放進(jìn)入慢速播放,直到音頻的時(shí)間戮小于或等于系統(tǒng)時(shí)間戮時(shí),再以不變速度播放音頻;
      若音頻時(shí)間戮小于系統(tǒng)時(shí)間戮允許范圍最小值T2,則通過設(shè)置使硬件音頻播放時(shí)鐘變快,使音頻播放進(jìn)入快速播放,直到音頻的時(shí)間戮大于或等于系統(tǒng)時(shí)間戮時(shí),再以不變速度播放音頻;
      若音頻時(shí)間戮在系統(tǒng)時(shí)間戮允許范圍的最大值Tl與最小值T2之時(shí)間,檢測音頻播放速度,當(dāng)音頻以慢速播放時(shí),則直到所音頻的時(shí)間戮小于或等于系統(tǒng)時(shí)間戮,再以不變速度播放音頻,當(dāng)音頻以快速播放時(shí),則直到所音頻的時(shí)間戮大于或等于系統(tǒng)時(shí)間戮,再以不變速度播放音頻。
      [0005]其中,設(shè)置音頻變速標(biāo)志以確認(rèn)音頻的播放模式,在音頻開始播放時(shí),初始化此音頻變速標(biāo)志為正常播放模式,所述正常播放模式即為不變速播放,所述方法具體為:
      若音頻時(shí)間戮大于系統(tǒng)時(shí)間戮允許范圍的最大值Tl,則設(shè)置此音頻變速標(biāo)志為慢速播放模式,使硬件音頻播放時(shí)鐘變慢從而使音頻播放進(jìn)入慢速播放,直到音頻時(shí)間戮小于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置此音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻;
      若音頻時(shí)間戮小于系統(tǒng)時(shí)間戮允許范圍的最小值T2,則設(shè)置此音頻變速標(biāo)志為快速播放模式,使硬件音頻播放時(shí)鐘變快從而使音頻播放進(jìn)入快速播放,直到音頻時(shí)間戮大于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置此音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻;
      若音頻時(shí)間戮在系統(tǒng)時(shí)間戮允許范圍的最大值Tl與最小值T2之間,則檢測此音頻變速標(biāo)志,當(dāng)音頻變速標(biāo)志為慢速播放模式時(shí),直到所音頻的時(shí)間戮小于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻,當(dāng)音頻變速標(biāo)志為快速播放模式時(shí),直到所音頻的時(shí)間戮大于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻,當(dāng)音頻變速標(biāo)志為正常播放模式時(shí),則保持不變。
      [0006]一種在多媒體播放平臺上保持音視頻同步的設(shè)備,所述設(shè)備采用以上所述的一種在多媒體播放平臺上保持音視頻同步的方法。
      [0007]所述設(shè)備為音頻輸出設(shè)備,用于判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮的關(guān)系,并根據(jù)判斷結(jié)果輸出對應(yīng)的音頻流。
      [0008]本發(fā)明的有益效果是:
      本發(fā)明采用的一種在多媒體播放平臺上保持音視頻同步的方法及設(shè)備,對比音頻時(shí)間戮與系統(tǒng)時(shí)間戮之間的關(guān)系,對硬件音頻播放時(shí)鐘進(jìn)行調(diào)整,保持音視頻播放時(shí)的一致性。本發(fā)明通過調(diào)整硬件音頻時(shí)鐘的快慢實(shí)現(xiàn)對音頻播放快慢的調(diào)節(jié),在現(xiàn)實(shí)應(yīng)用中不僅具備較強(qiáng)的實(shí)用性,而且方法比較容易實(shí)現(xiàn),有效地提升了音視頻播放的協(xié)調(diào)度。
      【專利附圖】

      【附圖說明】
      [0009]下面結(jié)合附圖和實(shí)例對本發(fā)明作進(jìn)一步說明。
      [0010]圖1是本發(fā)明所述方法流程圖。
      【具體實(shí)施方式】
      [0011]參照圖1所述的流程圖,首先初始化音視頻變速標(biāo)志,初始時(shí)設(shè)置此標(biāo)志值為零,表示以正常模式播放音頻,所謂正常模式指以不變速的模式播放音頻。音頻變速標(biāo)志用于標(biāo)志音頻的播放速度,其具體值可以通過軟件或硬件進(jìn)行設(shè)置,本發(fā)明提供了一種最實(shí)用的應(yīng)用方式。音頻是以幀為單位的連續(xù)音頻,當(dāng)音頻進(jìn)行播放時(shí),對于每一幀音頻的播放,一般是按照與視頻相應(yīng)的順序一巾貞一巾貞進(jìn)行播放。從播放第一巾貞音頻開始,將此巾貞音頻時(shí)間戮與系統(tǒng)時(shí)間戮進(jìn)行比較,判斷兩者之間的關(guān)系:
      若音頻時(shí)間戮大于系統(tǒng)時(shí)間戮允許范圍最大值Tl,說明音頻播放需要等待,則設(shè)置音頻變速標(biāo)志為慢速播放模式,此時(shí)設(shè)置標(biāo)志值為負(fù)數(shù)表示慢速播放模式,同時(shí)調(diào)整硬件音頻播放時(shí)鐘使其變慢,使音頻播放進(jìn)入慢速播放,此負(fù)數(shù)值表示變慢后的音頻時(shí)鐘與原音頻時(shí)鐘的關(guān)系。在具體的應(yīng)用過程中,一般只需要對音頻進(jìn)行小幅度的調(diào)整,因此,通常采用減小當(dāng)前時(shí)鐘頻率1%的方式,使得音頻播放的速度變慢,即以當(dāng)前時(shí)鐘頻率的99%進(jìn)行播放,減小當(dāng)前時(shí)鐘頻率后,當(dāng)音頻時(shí)間戳小于或等于系統(tǒng)時(shí)間戳后再以正常不變速播放。
      [0012]若音頻時(shí)間戮小于系統(tǒng)時(shí)間戮允許范圍最小值T2,說明音頻播放較慢,則設(shè)置音頻變速標(biāo)志為快速播放模式,此時(shí)設(shè)置標(biāo)志值為正數(shù)表示快速播放模式,調(diào)整硬件音頻播放時(shí)鐘使其變快,使音頻播放進(jìn)入快速播放,此正數(shù)值表示變快后的音頻時(shí)鐘與原音頻時(shí)鐘的關(guān)系;在具體的應(yīng)用過程中,一般只需要對音頻進(jìn)行小幅度的調(diào)整,因此,通常采用增加當(dāng)前音頻時(shí)鐘頻率1%的方式,使得音頻播放的速度變快,即以當(dāng)前時(shí)鐘頻率101%進(jìn)行播放,增加當(dāng)前時(shí)鐘頻率后,當(dāng)音頻時(shí)間戮大于或等于系統(tǒng)時(shí)間戮后再以正常不變速播放。
      [0013]若音頻時(shí)間戮在系統(tǒng)時(shí)間戮允許范圍最大值Tl與最小值T2之間,則根據(jù)音頻變速標(biāo)志播放音頻,即:
      若音頻變速標(biāo)志為正常播放模式,說明此時(shí)的標(biāo)志值為0,則按照正常模式播放音頻;若音頻變速標(biāo)志為快速播放模式,說明此時(shí)的標(biāo)志值為正數(shù),則判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮的關(guān)系,若音頻時(shí)間戮大于等于系統(tǒng)時(shí)間戮,則設(shè)置音頻變速標(biāo)志為正常播放模式,置標(biāo)志值為0,保持音頻以不變速進(jìn)行播放,否則,說明音頻的播放速度仍然較慢,則繼續(xù)保持音頻以快速播放模式進(jìn)行播放,直到音頻時(shí)間戮大于或等于系統(tǒng)時(shí)間戮后再以正常不變速播放;
      若音頻變速標(biāo)志為慢速播放模式,說明此時(shí)的標(biāo)志值為負(fù)數(shù),則判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮的關(guān)系,若音頻時(shí)間戮小于等于系統(tǒng)時(shí)間戮,則設(shè)置音頻變速標(biāo)志為正常播放模式,置標(biāo)志值為0,保持音頻以不變速進(jìn)行播放,否則,說明音頻的播放速度仍然較快,則繼續(xù)保持音頻以慢速模式進(jìn)行播放,直到音頻時(shí)間戮小于或等于系統(tǒng)時(shí)間戮后再以正常不變速播放。
      [0014]當(dāng)音頻的一幀數(shù)據(jù)播放結(jié)束后,則以相同的方法播放下一幀音頻數(shù)據(jù),直到所有的音頻數(shù)據(jù)播放完畢,逐幀進(jìn)行播放時(shí),有效避免了音視頻的跳躍。本發(fā)明在具體實(shí)踐上,經(jīng)檢測,能夠完全滿足需要。本發(fā)明所述方法簡單易行,采用修改硬件音頻P I I時(shí)鐘頻率達(dá)到音視頻同步播放,避免了碼流錯(cuò)誤、時(shí)鐘的不一致、線程的不同步等現(xiàn)象可能造成的音視頻播放的不一致,有效地提高音視頻播放的一致性。
      [0015]本發(fā)明提供了一種采用以上所述方法進(jìn)行音頻輸出的設(shè)備,所述設(shè)備為一種音頻輸出設(shè)備,可以判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮之間的關(guān)系,并根據(jù)判斷結(jié)果輸出與播放視頻內(nèi)容相對應(yīng)的音頻流。具體的方法參見以上所述,在此不再贅述。
      [0016]以上所述,只是本發(fā)明的較佳實(shí)施例而已,本發(fā)明并不局限于上述實(shí)施方式,只要其以相同的手段達(dá)到本發(fā)明的技術(shù)效果,都應(yīng)屬于本發(fā)明的保護(hù)范圍。
      【權(quán)利要求】
      1.一種在多媒體播放平臺上保持音視頻同步的方法,其特征在于,包括,判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮的關(guān)系: 若音頻時(shí)間戮大于系統(tǒng)時(shí)間戮允許范圍最大值Tl,則通過設(shè)置使硬件音頻播放時(shí)鐘變慢,使音頻播放進(jìn)入慢速播放,直到音頻的時(shí)間戮小于或等于系統(tǒng)時(shí)間戮時(shí),再以不變速度播放音頻; 若音頻時(shí)間戮小于系統(tǒng)時(shí)間戮允許范圍最小值T2,則通過設(shè)置使硬件音頻播放時(shí)鐘變快,使音頻播放進(jìn)入快速播放,直到音頻的時(shí)間戮大于或等于系統(tǒng)時(shí)間戮時(shí),再以不變速度播放音頻; 若音頻時(shí)間戮在系統(tǒng)時(shí)間戮允許范圍的最大值Tl與最小值T2之時(shí)間,檢測音頻播放速度,當(dāng)音頻以慢速播放時(shí),則直到音頻的時(shí)間戮小于或等于系統(tǒng)時(shí)間戮,再以不變速度播放音頻,當(dāng)音頻以快速播放時(shí),則直到音頻的時(shí)間戮大于或等于系統(tǒng)時(shí)間戮,再以不變速度播放音頻。
      2.根據(jù)權(quán)利要求1所述的一種在多媒體播放平臺上保持音視頻同步的方法,其特征在于,設(shè)置音頻變速標(biāo)志以確認(rèn)音頻的播放模式,在音頻開始播放時(shí),初始化此音頻變速標(biāo)志為正常播放模式,所述正常播放模式即為不變速播放,所述方法具體為: 若音頻時(shí)間戮大于系統(tǒng)時(shí)間戮允許范圍的最大值Tl,則設(shè)置此音頻變速標(biāo)志為慢速播放模式,使硬件音頻播放時(shí)鐘變慢從而使音頻播放進(jìn)入慢速播放,直到音頻時(shí)間戮小于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置此音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻; 若音頻時(shí)間戮小于系統(tǒng)時(shí)間戮允許范圍的最小值T2,則設(shè)置此音頻變速標(biāo)志為快速播放模式,使硬件音頻播放時(shí)鐘變快從而使音頻播放進(jìn)入快速播放,直到音頻時(shí)間戮大于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置此音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻; 若音頻時(shí)間戮在系統(tǒng)時(shí)間戮允許范圍的最大值Tl與最小值T2之間,則檢測此音頻變速標(biāo)志,當(dāng)音頻變速標(biāo)志為慢速播放模式時(shí),直到音頻的時(shí)間戮小于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻,當(dāng)音頻變速標(biāo)志為快速播放模式時(shí),直到音頻的時(shí)間戮大于或等于系統(tǒng)時(shí)間戮時(shí),設(shè)置音頻變速標(biāo)志為正常播放模式,以不變速度播放音頻,當(dāng)音頻變速標(biāo)志為正常播放模式時(shí),則保持不變。
      3.一種在多媒體播放平臺上保持音視頻同步的設(shè)備,其特征在于,所述設(shè)備采用權(quán)利要求I或2所述的一種在多媒體播放平臺上保持音視頻同步的方法。
      4.根據(jù)權(quán)利要求3所述的一種在多媒體播放平臺上保持音視頻同步的設(shè)備,其特征在于,所述設(shè)備為音頻輸出設(shè)備,用于判斷音頻時(shí)間戮與系統(tǒng)時(shí)間戮的關(guān)系,并根據(jù)判斷結(jié)果輸出對應(yīng)的音頻流。
      【文檔編號】H04N21/8547GK103428584SQ201310330930
      【公開日】2013年12月4日 申請日期:2013年8月1日 優(yōu)先權(quán)日:2013年8月1日
      【發(fā)明者】張林山, 王晴, 陳小川 申請人:珠海全志科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1