音視頻同步控制設(shè)備及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)據(jù)處理領(lǐng)域,特別涉及一種音視頻同步控制設(shè)備及方法。
【背景技術(shù)】
[0002] 在多人參加遠(yuǎn)程視頻會(huì)議時(shí)和在多終端的網(wǎng)絡(luò)視頻會(huì)議系統(tǒng)中,往往存在在會(huì)議 時(shí)的音頻和視頻播放不同步的問(wèn)題。因此需要進(jìn)行音視頻同步控制。
[0003] 不同型號(hào)視頻會(huì)議設(shè)備,采用的音視頻同步方法和標(biāo)準(zhǔn)不同,當(dāng)在視頻會(huì)議系統(tǒng) 中存在其他不同型號(hào)的視頻會(huì)議設(shè)備時(shí),現(xiàn)有的方法往往不能完成音視頻的同步控制。
【發(fā)明內(nèi)容】
[0004] 為解決上述問(wèn)題,本發(fā)明提供一種音視頻同步控制設(shè)備和方法,能兼容其他型號(hào) 的設(shè)備,對(duì)視頻會(huì)議系統(tǒng)中的不同型號(hào)設(shè)備統(tǒng)一進(jìn)行音視頻同步控制。
[0005] 本發(fā)明一【具體實(shí)施方式】中提供的一種音視頻同步控制設(shè)備,用于視頻會(huì)議系統(tǒng) 中,包括:音頻生成模塊,用于生成第一音頻數(shù)據(jù)并發(fā)送給其他設(shè)備以使其他設(shè)備播放第一 音頻,所述第一音頻數(shù)據(jù)包括第一音頻時(shí)間戳,所述第一音頻時(shí)間戳控制所述第一音頻在 其他設(shè)備上的播放時(shí)間;視頻生成模塊,用于生成第一視頻數(shù)據(jù)并發(fā)送給其他設(shè)備以使其 他設(shè)備播放第一視頻;以及校正模塊,用于在所述第一視頻和所述第一音頻播放不同步時(shí), 接收其他設(shè)備發(fā)送的信號(hào)以調(diào)整所述第一音頻時(shí)間戳,從而使所述第一音頻和所述第一視 頻在其他設(shè)備上同步播放。
[0006] 優(yōu)選的,所述音視頻同步控制設(shè)備還包括:音頻播放模塊,用于播放其他設(shè)備發(fā)送 的第二音頻數(shù)據(jù)以播放第二音頻,其中所述第二音頻數(shù)據(jù)中包括第二音頻時(shí)間戳,所述第 二音頻時(shí)間戳控制所述第二音頻在揚(yáng)聲器中的播放時(shí)間;視頻播放模塊,用于播放其他設(shè) 備發(fā)送的第二視頻數(shù)據(jù)以播放第二視頻;其中,所述校正模塊還用于在所述第二視頻和所 述第二音頻播放不同步時(shí)調(diào)整所述第二音頻時(shí)間戳以使所述第二視頻和所述第二音頻同 步播放。
[0007] 優(yōu)選的,所述信號(hào)為第一雙音頻信號(hào)碼,所述校正模塊還用于在所述第一雙音多 頻信號(hào)碼為第一值時(shí)調(diào)前所述第一音頻時(shí)間戳以及在所述第一雙音多頻信號(hào)碼為第二值 時(shí)調(diào)后所述第一音頻時(shí)間戳。
[0008] 優(yōu)選的,所述音視頻同步控制設(shè)備還包括撥號(hào)模塊,用于生成第二雙音頻信號(hào)碼 并將所述第二雙音頻信號(hào)碼發(fā)送給所述校正模塊,所述校正模塊還用于在所述第二雙音多 頻信號(hào)碼為第一值時(shí)調(diào)前所述第二音頻時(shí)間戳,以及在所述第二雙音多頻信號(hào)碼為第二值 時(shí)調(diào)后所述第二音頻時(shí)間戳的播放時(shí)間。
[0009] 本發(fā)明一【具體實(shí)施方式】中提供的一種音視頻同步控制方法,用于視頻會(huì)議系統(tǒng) 中,所述方法包括:生成第一音頻數(shù)據(jù)并發(fā)送給其他設(shè)備以使其他設(shè)備播放第一音頻,所述 第一音頻數(shù)據(jù)包括第一音頻時(shí)間戳,所述第一音頻時(shí)間戳控制所述第一音頻在其他設(shè)備上 的播放時(shí)間;生成第一視頻數(shù)據(jù)并發(fā)送給其他設(shè)備以使其他設(shè)備播放第一視頻;以及在所 述第一視頻和第一音頻播放不同步時(shí),接收其他設(shè)備發(fā)送的信號(hào)以調(diào)整所述第一音頻時(shí)間 戳從而使所述第一音頻和第一視頻在其他設(shè)備上同步播放。
[0010] 優(yōu)選的,所述方法還包括:播放其他設(shè)備發(fā)送的第二音頻數(shù)據(jù)以播放第二音頻,其 中所述第二音頻數(shù)據(jù)中包括第二音頻時(shí)間戳,所述第二音頻時(shí)間戳控制所述第二音頻在揚(yáng) 聲器中的播放時(shí)間;播放其他設(shè)備發(fā)送的第二視頻數(shù)據(jù)以播放第二視頻;以及在所述第二 視頻和第二音頻播放不同步時(shí),調(diào)整所述第二音頻時(shí)間戳以使所述第二視頻和第二音頻同 步播放。
[0011] 優(yōu)選的,所述信號(hào)為第一雙音頻信號(hào)碼,所述在所述第一視頻和第一音頻播放不 同步時(shí),接收其他設(shè)備發(fā)送的信號(hào)以調(diào)整所述第一音頻時(shí)間戳從而使所述第一音頻和第一 視頻在其他設(shè)備上同步播放具體包括:在所述第一雙音多頻信號(hào)碼為第一值時(shí)調(diào)前所述第 一音頻時(shí)間戳以及在所述第一雙音多頻信號(hào)碼為第二值時(shí)調(diào)后所述第一音頻時(shí)間戳。
[0012] 優(yōu)選的,所述在所述第二視頻和第二音頻播放不同步時(shí),調(diào)整所述第二音頻時(shí)間 戳以使所述第二視頻和第二音頻同步播放具體包括:生成第二雙音多頻信號(hào)碼;在所述第 二雙音多頻信號(hào)碼為第一值時(shí)調(diào)前所述第二音頻時(shí)間戳,以及在所述第二雙音多頻信號(hào)碼 為第二值時(shí)調(diào)后所述第二音頻時(shí)間戳的播放時(shí)間。
[0013] 本發(fā)明提供一種音視頻同步控制設(shè)備及方法,通過(guò)在音頻數(shù)據(jù)中添加時(shí)間戳,在 音視頻不同步時(shí)向音視頻同步控制設(shè)備發(fā)送信號(hào),音視頻同步控制設(shè)備對(duì)音頻數(shù)據(jù)時(shí)間戳 進(jìn)行調(diào)整以使音頻和視頻同步播放,能兼容其他型號(hào)的設(shè)備,對(duì)視頻會(huì)議系統(tǒng)中的不同型 號(hào)設(shè)備統(tǒng)一進(jìn)行音視頻同步控制。
【附圖說(shuō)明】
[0014] 圖1為本發(fā)明一實(shí)施方式中音視頻同步控制設(shè)備的系統(tǒng)環(huán)境圖。
[0015] 圖2為本發(fā)明一實(shí)施方式中音視頻同步控制的方法流程圖一。
[0016] 圖3為本發(fā)明一實(shí)施方式中音視頻同步控制的方法流程圖二。
[0017] 圖4為圖2中接收其他設(shè)備發(fā)送的信號(hào)以調(diào)整所述第一音頻時(shí)間戳的方法流程 圖。
[0018] 圖5為圖3中調(diào)整所述第二音頻時(shí)間戳的方法流程圖。
[0019] 主要元件符號(hào)說(shuō)明
[0020]
[0021]
[0022] 如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。
【具體實(shí)施方式】
[0023] 下面結(jié)合附圖,對(duì)本發(fā)明中的音視頻同步控制設(shè)備和音視頻同步控制方法作進(jìn)一 步的詳細(xì)描述。
[0024] 請(qǐng)參考圖1,是本發(fā)明一實(shí)施例中音視頻同步控制設(shè)備10的系統(tǒng)環(huán)境圖,本發(fā)明 實(shí)施例的音視頻同步控制設(shè)備10,用于視頻會(huì)議系統(tǒng)中,視頻會(huì)議系統(tǒng)包括音視頻同步控 制設(shè)備10和通過(guò)網(wǎng)絡(luò)30與音視頻同步控制設(shè)備10連接的其他設(shè)備20,其中,音視頻同 步控制設(shè)備10用于收集會(huì)議一方參會(huì)者的即時(shí)影象和聲音以生成第一視頻數(shù)據(jù)和第一音 頻數(shù)據(jù),然后將所述第一視頻數(shù)據(jù)和第一音頻數(shù)據(jù)傳送給會(huì)議另一方的其他設(shè)備20,其他 設(shè)備20用于收集會(huì)議另一方參會(huì)者的即時(shí)影象和聲音以生成第二視頻數(shù)據(jù)和第二音頻數(shù) 據(jù),然后將所述第二視頻數(shù)據(jù)和第二音頻數(shù)據(jù)傳送給會(huì)議一方的音視頻同步控制設(shè)備10, 從而使會(huì)議雙方的參會(huì)者獲得對(duì)方的即時(shí)影象和聲音。
[0025] 所述音視頻同步控制設(shè)備10通過(guò)網(wǎng)絡(luò)30與其他設(shè)備20連接,所述第一視頻數(shù)據(jù) 和第一音頻數(shù)據(jù)以及第二視頻數(shù)據(jù)和第二音頻數(shù)據(jù)可以通過(guò)網(wǎng)絡(luò)30在音視頻同步控制設(shè) 備10和其他設(shè)備20之間傳輸,其中網(wǎng)絡(luò)30可以是互聯(lián)網(wǎng)、局域網(wǎng)或者其他專屬網(wǎng)絡(luò)。在 網(wǎng)絡(luò)30信號(hào)傳輸過(guò)程中,由于對(duì)視頻數(shù)據(jù)和音頻數(shù)據(jù)的數(shù)據(jù)大小和處理過(guò)程不同,因此音 頻數(shù)據(jù)和視頻數(shù)據(jù)是分開處理和傳輸?shù)摹?br>[0026] 音視頻同步控制設(shè)備10包括音頻生成模塊11、視頻生成模塊13、音頻播放模塊 12、視頻播放模塊14以及校正模塊16,其他設(shè)備20包括麥克風(fēng)21、攝像頭23、揚(yáng)聲器22、 以及顯示器24。
[0027] 其中,所述視頻生成模塊13用于生成第一視頻數(shù)據(jù),所述音頻生成模塊11用于生 成第一音頻數(shù)據(jù),所述音頻播放模塊12用于播放第二音頻,所述視頻播放模塊14用于播放 第二視頻,所述攝像頭23用于生成第二視頻數(shù)據(jù),所述麥克風(fēng)21用于生成第二音頻數(shù)據(jù), 所述揚(yáng)聲器22用于播放第一音頻,以及所述顯示器24用于播放第一視頻。
[0028] 所述音視頻同步控制設(shè)備10將所述第一視頻數(shù)據(jù)和第一音頻數(shù)據(jù)分別發(fā)送給所 述其他設(shè)備20以使其他設(shè)備20播放第一視頻和第一音頻以及播放第二視頻和第二音頻, 其中所述第一音頻數(shù)據(jù)包括第一音頻時(shí)間戳,所述第一音頻時(shí)間戳控制所述第一音頻的播 放時(shí)間,所述第二音頻數(shù)據(jù)包括第二音頻時(shí)間戳,所述第二音頻時(shí)間戳控制所述第二音頻 的播放時(shí)間,并在所述第一視頻和第一音頻播放不同步時(shí),接收所述其他設(shè)備20發(fā)送的信 號(hào)以調(diào)整所述第一音頻時(shí)間戳,從而使所述第一音頻和第一視頻同步播放,以及在所述第 二視頻和第二音頻播放不同步時(shí),調(diào)整所述第二音頻時(shí)間戳,從而使所述第二音頻和第二 視頻同步播放。
[0029] 具體來(lái)說(shuō),音視頻同步控制設(shè)備10包括音頻生成模塊11、視頻生成模塊13和校正 模塊16,其中,