所述音頻生成模塊11用于生成第一音頻數(shù)據(jù)并發(fā)送給其他設(shè)備20以使其他 設(shè)備20播放第一音頻,所述第一音頻數(shù)據(jù)包括第一音頻時(shí)間戳,所述第一音頻時(shí)間戳控制 所述第一音頻在其他設(shè)備20上的播放時(shí)間,所述視頻生成模塊13用于生成第一視頻數(shù)據(jù) 并發(fā)送給其他設(shè)備20以使其他設(shè)備20播放第一視頻。
[0030] 其他設(shè)備20解析第一視頻數(shù)據(jù)和第一音頻數(shù)據(jù)以播放第一視頻和第一音頻時(shí), 會讀取第一視頻數(shù)據(jù)中的第一視頻時(shí)間戳,第一音頻數(shù)據(jù)中的第一音頻時(shí)間戳,并依據(jù)當(dāng) 前參考時(shí)鐘上的時(shí)間來播放第一視頻和第一音頻。
[0031] 一般情況下,視頻數(shù)據(jù)大小要大于音頻數(shù)據(jù),視頻數(shù)據(jù)的傳輸要較音頻數(shù)據(jù)費(fèi)時(shí), 視頻數(shù)據(jù)處理的復(fù)雜度要大于音頻數(shù)據(jù),因此此時(shí)在其他設(shè)備20的顯示和播放中,視頻將 滯后于音頻。
[0032] 在音視頻同步控制設(shè)備10中,首先選擇一個(gè)在時(shí)間線性遞增的參考時(shí)鐘,然后在 生成第一視頻數(shù)據(jù)和第一音頻數(shù)據(jù)時(shí)依據(jù)參考時(shí)鐘上的時(shí)間給每個(gè)數(shù)據(jù)塊都加上時(shí)間戳, 時(shí)間戳包括開始時(shí)間和結(jié)束時(shí)間。此時(shí)第一視頻數(shù)據(jù)包括第一視頻時(shí)間戳,第一音頻數(shù)據(jù) 中包括第一音頻時(shí)間戳。
[0033] 在所述第一視頻和第一音頻播放不同步時(shí),所述校正模塊16用于接收其他設(shè)備 20發(fā)送的信號以調(diào)整所述第一音頻時(shí)間戳,從而使所述第一音頻和第一視頻在其他設(shè)備 20上同步播放。在其他實(shí)施方式中,第一視頻數(shù)據(jù)和第一音頻數(shù)據(jù)也可以是音視頻同步控 制設(shè)備10中存儲的音視頻數(shù)據(jù)。
[0034]在本實(shí)施方式中,判斷所述第一視頻和第一音頻播放是否同步由會議另一方的參 會者判斷,當(dāng)發(fā)現(xiàn)第一視頻滯后于第一音頻,其他設(shè)備20中會議一方參會者的嘴唇動作和 發(fā)出的時(shí)間錯(cuò)開一段時(shí)間,即出現(xiàn)未聞其人,先見其聲的現(xiàn)象時(shí),則確定第一視頻和第一音 頻沒有同步播放。如果判斷第一視頻和第一音頻為同步播放則不進(jìn)行任何操作,或者其他 設(shè)備20中會議一方參會者的認(rèn)為不同步程度沒有嚴(yán)重到影響會議進(jìn)行的程度也可以不任 何進(jìn)行操作。
[0035] 在其他實(shí)施方式中,判斷所述第一視頻和第一音頻播放是否同步也可以通過其他 設(shè)備20進(jìn)行機(jī)器智能識別,以適應(yīng)對音視頻同步要求較高的情況,例如其他設(shè)備20需要通 過音視頻同步控制設(shè)備10觀看錄像,其他設(shè)備20播放和顯示的是音視頻同步控制設(shè)備10 中存儲的音視頻資料。
[0036] 其中,所述信號通過網(wǎng)絡(luò)30回送,在本實(shí)施方式中,其他設(shè)備20向音視頻同步控 制設(shè)備10發(fā)送信號由會議另一方的參會者手動按鍵觸發(fā)。但觸發(fā)方式不限于按鍵,也可以 是遙控、觸摸操作、手勢識別等形式。
[0037] 在其他實(shí)施方式中,其他設(shè)備20向音視頻同步控制設(shè)備10發(fā)送信號也可以由其 他設(shè)備20在滿足觸發(fā)條件時(shí)自動發(fā)送。
[0038] 在本實(shí)施方式中,通過在音視頻同步控制設(shè)備10中調(diào)整所述第一音頻時(shí)間戳以 使第一音頻時(shí)間戳的開始時(shí)間大于或小于當(dāng)前其他設(shè)備20參考時(shí)鐘上的時(shí)間,然后所述 音視頻同步控制設(shè)備10將調(diào)整過時(shí)間戳的的新的第一音頻數(shù)據(jù)通過網(wǎng)絡(luò)30發(fā)送到其他設(shè) 備20,從而使所述第一音頻和第一視頻同步播放。如果開始時(shí)間大于其他設(shè)備20的參考時(shí) 鐘上的當(dāng)前時(shí)間,則不急于播放該數(shù)據(jù)塊,直到其他設(shè)備20的參考時(shí)鐘達(dá)到數(shù)據(jù)塊的開始 時(shí)間。如果開始時(shí)間小于其他設(shè)備20參考時(shí)鐘上參考時(shí)鐘上的當(dāng)前時(shí)間,則"盡快"播放 這塊數(shù)據(jù)或者將這塊數(shù)據(jù)"丟棄",以使播放進(jìn)度追上參考時(shí)鐘。在另一實(shí)施方式中,也可以 通過相同的原理調(diào)整所述第一視頻時(shí)間戳以使所述第一音頻和第一視頻同步播放。
[0039] 在本實(shí)施例中,音視頻同步控制設(shè)備10還包括音頻播放模塊12和視頻播放模塊 14,其中,所述音頻生成模塊12用于播放其他設(shè)備20發(fā)送的第二音頻數(shù)據(jù)以播放第二音 頻,其中所述第二音頻數(shù)據(jù)中包括第二音頻時(shí)間戳,所述第二音頻時(shí)間戳控制所述第二音 頻在揚(yáng)聲器中的播放時(shí)間,所述視頻播放模塊14用于播放其他設(shè)備20發(fā)送的第二視頻數(shù) 據(jù)以播放第二視頻。在所述第二視頻和第二音頻播放不同步時(shí),所述校正模塊16還用于調(diào) 整所述第二音頻時(shí)間戳以使所述第二視頻和第二音頻同步播放。
[0040] 其中,其他設(shè)備20生成第二視頻數(shù)據(jù)和第二音頻數(shù)據(jù)并將所述第二視頻數(shù)據(jù)和 第二音頻數(shù)據(jù)分別發(fā)送至所述音視頻同步控制設(shè)備10然后所述音視頻同步控制設(shè)備10解 析所述第二視頻數(shù)據(jù)和第二音頻數(shù)據(jù)以播放所述第二視頻和所述第二音頻的具體流程與 音視頻同步控制設(shè)備10生成第一視頻數(shù)據(jù)和第一音頻數(shù)據(jù)并將所述第一視頻數(shù)據(jù)和第一 音頻數(shù)據(jù)分別發(fā)送至所述其他設(shè)備20然后所述其他設(shè)備20解析所述第一視頻數(shù)據(jù)和第一 音頻數(shù)據(jù)以播放所述第一視頻和所述第一音頻的具體流程相同,在此不重復(fù)描述。
[0041] 在本實(shí)施方式中,通過在音視頻同步控制設(shè)備10中直接調(diào)整所述第二音頻時(shí)間 戳以使第二音頻時(shí)間戳的開始時(shí)間大于或小于當(dāng)前音視頻同步控制設(shè)備10參考時(shí)鐘上的 時(shí)間,從而使所述第二音頻和第二視頻同步播放。如果開始時(shí)間大于音視頻同步控制設(shè)備 10參考時(shí)鐘上的當(dāng)前時(shí)間,則不急于播放該數(shù)據(jù)塊,直到音視頻同步控制設(shè)備10上的參考 時(shí)鐘達(dá)到數(shù)據(jù)塊的開始時(shí)間。如果開始時(shí)間小于音視頻同步控制設(shè)備10上的參考時(shí)鐘上 參考時(shí)鐘上的當(dāng)前時(shí)間,則"盡快"播放這塊數(shù)據(jù)或者將這塊數(shù)據(jù)"丟棄",以使播放進(jìn)度追 上參考時(shí)鐘。在另一實(shí)施方式中,也可以通過相同的原理調(diào)整所述第二視頻時(shí)間戳以使所 述第二音頻和第二視頻同步播放。
[0042] 在本實(shí)施方式中,所述信號為第一雙音頻信號碼,所述音視頻同步控制設(shè)備10包 括撥號模塊15,所述其他設(shè)備20包括鍵盤25,其中所述撥號模塊15用于向所述校正模塊 16發(fā)送第二雙音頻信號碼,所述鍵盤25用于向所述校正模塊16發(fā)送第一雙音頻信號碼,所 述校正模塊16還用于將所述第一雙音頻信號碼轉(zhuǎn)換為第一校正指令以使所述音視頻同步 控制設(shè)備10根據(jù)所述第一校正指令調(diào)整所述第一音頻時(shí)間戳以及將所述第二雙音頻信號 碼轉(zhuǎn)換為第二校正指令以使所述音視頻同步控制設(shè)備10根據(jù)所述第二校正指令調(diào)整所述 第二音頻時(shí)間戳。
[0043] 其中,所述所述校正模塊16用于將所述第一雙音頻信號碼轉(zhuǎn)換為第一校正指令 以使所述音視頻同步控制設(shè)備10根據(jù)所述第一校正指令調(diào)整所述第一音頻時(shí)間戳包括:
[0044] 在所述第一雙音多頻信號碼為第一值時(shí)調(diào)前所述第一音頻時(shí)間戳,在所述第一雙 音多頻信號碼為第二值時(shí)調(diào)后所述第一音頻時(shí)間戳;
[0045] 所述所述校正模塊16用于將所述第二雙音頻信號碼轉(zhuǎn)換為第二校正指令以使所 述音視頻同步控制設(shè)備10根據(jù)所述第二校正指令調(diào)整所述第二音頻時(shí)間戳包括:
[0046] 在所述第二雙音多頻信號碼為第一值時(shí)調(diào)前所述第二音頻時(shí)間戳,在所述第二雙 音多頻信號碼為第二值時(shí)調(diào)后所述第二音頻時(shí)間戳。
[0047] 在本實(shí)施方式中,其他設(shè)備20由會議另一方的參會者手動按鍵盤25生成第一雙 音頻信號碼然后將第一雙音頻信號碼向音視頻同步控制設(shè)備10發(fā)送,音視頻同步控制設(shè) 備10生成第二雙音頻信號碼由會議一方的參會者手動按撥號模塊15生成。音視頻同步控 制設(shè)備10的音頻生成模塊11和撥號模塊15,其他設(shè)備20的麥克風(fēng)21和鍵盤25均形成電 話機(jī)并通過撥號的形式發(fā)送第一雙音頻信號碼和第二雙音頻信號碼,舉例而言,當(dāng)其他設(shè) 備20被參會者撥號4時(shí),其他設(shè)備20生成第一值為4的第一雙音頻信號碼并通過網(wǎng)絡(luò)30 發(fā)送給音視頻同步控制設(shè)備10,音視頻同步控制設(shè)備10在所述第一雙音頻信號碼為4時(shí)轉(zhuǎn) 換為第一校正指令以使音視頻同步控制設(shè)備10調(diào)前第一音頻時(shí)間戳,當(dāng)其他設(shè)備20被參 會者撥號6時(shí),其他設(shè)備20生成第二值為6的第一雙音頻信號碼并發(fā)送給音視頻同步控制 設(shè)備10,音視頻同步控制設(shè)備10在所述第一雙音頻信號碼為6時(shí)轉(zhuǎn)換為對應(yīng)的第一校正指 令以使音視頻同步控制設(shè)備10調(diào)后第一音頻時(shí)間戳。音視頻同步控制設(shè)備10生成第二雙 音頻信號碼并所述第二雙音頻信號碼轉(zhuǎn)換為第二校正指令以使所述音視頻同步控制設(shè)備 10根據(jù)所述第二校正指令調(diào)整所述第二音頻時(shí)間戳的原理和過程類似,區(qū)別在于音視頻同 步控制設(shè)備10撥號生成第二雙音頻信號碼后,直接內(nèi)部轉(zhuǎn)換為第二校正指令,