音視頻同步播放控制方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及多媒體播放控制領(lǐng)域,尤其涉及一種音視頻同步播放控制方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,比如對(duì)于從電腦上觀看影片來(lái)說(shuō),由于電腦中設(shè)置有聲卡、顯卡、顯示器等相關(guān)器件,用戶可以僅通過(guò)一臺(tái)電腦便可以觀看影片,即觀看視頻圖像數(shù)據(jù)并聽到與該視頻圖像數(shù)據(jù)關(guān)聯(lián)的音頻數(shù)據(jù)。
[0003]但是,隨著智能家居的深入發(fā)展,人們對(duì)于視頻觀看等提出了更高的體驗(yàn)要求。仍以上述舉例來(lái)說(shuō),比如對(duì)于某用戶來(lái)說(shuō),其擁有一個(gè)音效極佳的音頻播放設(shè)備,則其可能希望在電腦顯示視頻圖像數(shù)據(jù)的同時(shí),在該音頻播放設(shè)備上進(jìn)行對(duì)應(yīng)的音頻數(shù)據(jù)的播放,從而獲得更佳的用戶體驗(yàn)。
[0004]在各音頻播放設(shè)備和視頻播放設(shè)備不兼容,以及在將關(guān)聯(lián)的視頻圖像數(shù)據(jù)和音頻數(shù)據(jù)分別通過(guò)視頻播放設(shè)備和音頻播放設(shè)備的需求下,如何實(shí)現(xiàn)關(guān)聯(lián)的視頻圖像數(shù)據(jù)和音頻數(shù)據(jù)的準(zhǔn)確同步播放是一個(gè)亟待解決的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種音視頻同步播放控制方法和系統(tǒng),用于實(shí)現(xiàn)音頻數(shù)據(jù)和視頻圖像數(shù)據(jù)在不同播放設(shè)備上的同步播放。
[0006]本發(fā)明的第一方面是提供一種音視頻同步播放控制方法,包括:
[0007]控制器控制音頻播放設(shè)備下載并緩沖待播放音頻數(shù)據(jù),控制視頻播放設(shè)備下載并緩沖待播放視頻圖像數(shù)據(jù),其中,所述待播放視頻圖像數(shù)據(jù)由多個(gè)圖像幀組成;
[0008]所述控制器控制所述音頻播放設(shè)備在完成所述待播放音頻數(shù)據(jù)緩沖后暫停播放所述待播放音頻數(shù)據(jù),并定位播放位置到起始播放位置;并控制所述視頻播放設(shè)備在完成所述待播放視頻圖像數(shù)據(jù)緩沖后暫停播放所述待播放視頻圖像數(shù)據(jù),并定位播放位置到所述起始播放位置;
[0009]所述控制器控制所述音頻播放設(shè)備和所述視頻播放設(shè)備分別從所述起始播放位置同步播放所述待播放音頻數(shù)據(jù)和所述待播放視頻圖像數(shù)據(jù)。
[0010]本發(fā)明的第二方面是提供一種音視頻同步播放控制系統(tǒng),包括:
[0011]媒體源服務(wù)器、控制器、音頻播放設(shè)備和視頻播放設(shè)備;
[0012]所述媒體源服務(wù)器與所述控制器連接,所述控制器分別與所述音頻播放設(shè)備和所述視頻播放設(shè)備連接;
[0013]所述媒體源服務(wù)器中存儲(chǔ)有待播放音頻數(shù)據(jù)和待播放視頻圖像數(shù)據(jù),其中,所述待播放視頻圖像數(shù)據(jù)由多個(gè)圖像幀組成;
[0014]所述控制器中包括中控元件和收發(fā)器;
[0015]所述中控元件用于通過(guò)所述收發(fā)器分別向所述音頻播放設(shè)備和所述視頻播放設(shè)備發(fā)送下載控制指令;
[0016]所述音頻播放設(shè)備用于根據(jù)所述下載控制指令下載并緩沖所述待播放音頻數(shù)據(jù),所述控制視頻播放設(shè)備用于根據(jù)所述下載控制指令下載并緩沖待播放視頻圖像數(shù)據(jù);
[0017]所述中控元件還用于通過(guò)所述收發(fā)器分別向所述音頻播放設(shè)備和所述視頻播放設(shè)備發(fā)送第一暫停播放控制指令;
[0018]所述音頻播放設(shè)備還用于在完成所述待播放音頻數(shù)據(jù)緩沖后根據(jù)所述第一暫停播放控制指令暫停播放所述待播放音頻數(shù)據(jù),并定位播放位置到起始播放位置;
[0019]所述視頻播放設(shè)備還用于在完成所述待播放視頻圖像數(shù)據(jù)緩沖后根據(jù)所述第一暫停播放控制指令暫停播放所述待播放視頻圖像數(shù)據(jù),并定位播放位置到起始播放位置;
[0020]所述中控元件還用于通過(guò)所述收發(fā)器分別向所述音頻播放設(shè)備和所述視頻播放設(shè)備發(fā)送第一同步播放控制指令;
[0021]所述音頻播放設(shè)備還用于根據(jù)所述第一同步播放控制指令從所述起始播放位置播放所述待播放音頻數(shù)據(jù);
[0022]所述視頻播放設(shè)備還用于根據(jù)所述第一同步播放控制指令從所述起始播放位置播放所述待播放視頻圖像數(shù)據(jù)。
[0023]本發(fā)明提供的音視頻同步播放控制方法和系統(tǒng),在音頻播放設(shè)備和視頻播放設(shè)備分別下載并緩沖完待播放音頻數(shù)據(jù)和待播放視頻圖像數(shù)據(jù)進(jìn)行播放之后,控制器分別控制該音頻播放設(shè)備和視頻播放設(shè)備暫停播放,并將播放位置定位到對(duì)應(yīng)數(shù)據(jù)的的起始播放位置,進(jìn)而控制音頻播放設(shè)備和視頻播放設(shè)備同步地從該起始播放位置開始進(jìn)行播放,從而實(shí)現(xiàn)了對(duì)音頻播放設(shè)備和視頻播放設(shè)備的同步播放。
【附圖說(shuō)明】
[0024]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0025]圖1為本發(fā)明實(shí)施例一提供的音視頻同步播放控制方法的流程圖;
[0026]圖2為圖1所示實(shí)施例的說(shuō)明示意圖;
[0027]圖3為本發(fā)明實(shí)施例二提供的音視頻同步播放控制方法的流程圖;
[0028]圖4為圖3所示實(shí)施例的說(shuō)明示意圖;
[0029]圖5為本發(fā)明實(shí)施例三提供的音視頻同步播放控制系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0031]本發(fā)明各實(shí)施例提供的音視頻同步播放控制方法可以應(yīng)用于由媒體源服務(wù)器、控制器、媒體播放終端組成的系統(tǒng)架構(gòu)中。其中,媒體源服務(wù)器為可以在網(wǎng)絡(luò)上共享多媒體文件的任何設(shè)備,例如智能手機(jī)、平板電腦、智能盒子、筆記本電腦、臺(tái)式機(jī)等;媒體播放終端為可以播放網(wǎng)絡(luò)媒體文件的任何設(shè)備,例如智能手機(jī)、音箱燈、智能電視等。其中,媒體播放終端包括一個(gè)或多個(gè)音頻播放設(shè)備,一個(gè)或多個(gè)視頻播放設(shè)備,分別用于播放音頻數(shù)據(jù)和視頻圖像數(shù)據(jù)。控制器可以單獨(dú)設(shè)置也可以與媒體服務(wù)器集成設(shè)置,用于實(shí)現(xiàn)視頻圖像數(shù)據(jù)和音頻數(shù)據(jù)的同步播放控制。值得說(shuō)明的是,上述媒體源服務(wù)器、控制器、音頻播放設(shè)備和視頻播放設(shè)備的劃分主要是從功能上進(jìn)行的劃分,從硬件角度,該各部分可用獨(dú)立設(shè)置也可以在同一設(shè)備中集成設(shè)置,不以此為限。
[0032]圖1為本發(fā)明實(shí)施例一提供的音視頻同步播放控制方法的流程圖,如圖1所示,該方法包括:
[0033]步驟101、控制器控制音頻播放設(shè)備下載并緩沖待播放音頻數(shù)據(jù),控制視頻播放設(shè)備下載并緩沖待播放視頻圖像數(shù)據(jù),其中,所述待播放視頻圖像數(shù)據(jù)由多個(gè)圖像幀組成。
[0034]本實(shí)施例中,在媒體源服務(wù)器中存儲(chǔ)有上述待播放音頻數(shù)據(jù)和待播放視頻圖像數(shù)據(jù),其中,該待播放音頻數(shù)據(jù)和待播放視頻圖像數(shù)據(jù)可以是分別制作且有一定關(guān)聯(lián),也可以是媒體源服務(wù)器將同一音視頻文件分離的結(jié)果。
[0035]本實(shí)施例結(jié)合初始播放的過(guò)程來(lái)介紹提供的所述方法。
[0036]當(dāng)用戶想要通過(guò)某音頻播放設(shè)備播放該待播放音頻數(shù)據(jù),通過(guò)某視頻播放設(shè)備播放該待播放視頻圖像數(shù)據(jù)時(shí),其可以通過(guò)控制器分別向音頻播放設(shè)備和視頻播放設(shè)備發(fā)送播放該待播放音頻數(shù)據(jù)和該待播放視頻圖像數(shù)據(jù)的指令,進(jìn)而音頻播放設(shè)備下載并緩沖待播放音頻數(shù)據(jù),控制視頻播放設(shè)備下載并緩沖待播放視頻圖像數(shù)據(jù)。
[0037]可選的,在用戶具有多個(gè)可選的音頻播放設(shè)備、多個(gè)可選的視頻播放設(shè)備時(shí),其可以從中選擇用于播放上述待播放音頻數(shù)據(jù)的音頻播放設(shè)備和用于播放上述待播放視頻圖像數(shù)據(jù)的視頻播放設(shè)備。其中,用戶的該選擇既可以是精確的指定選擇,也可以提供給控制器一定的選擇參數(shù),供控制器來(lái)為用戶選定上述播放設(shè)備。
[0038]具體來(lái)說(shuō),控制器接收到的用戶發(fā)送的播放指令中可以包括音頻播放設(shè)備位置和視頻播放設(shè)備位置,進(jìn)而控制器根據(jù)所述音頻播放設(shè)備位置和視頻播放設(shè)備位置從多個(gè)音頻播放設(shè)備和多個(gè)視頻播放設(shè)備中分別確定用于播放上述待播放音頻數(shù)據(jù)的音頻播放設(shè)備和用于播放上述待播放視頻圖像數(shù)據(jù)的視頻播放設(shè)備。
[0039]值得說(shuō)明的是,本實(shí)施例中,上述媒體源服務(wù)器、控制器和音頻播放設(shè)備、視頻播放設(shè)備位于同一個(gè)局域網(wǎng)中,且媒體源服務(wù)器、音頻播放設(shè)備和視頻播放設(shè)備的數(shù)量可以是一個(gè)也可以多個(gè)。每個(gè)媒體源服務(wù)器、每個(gè)音頻播放設(shè)備、每個(gè)視頻播放設(shè)備在入網(wǎng)時(shí)都會(huì)進(jìn)行向控制器的屬性報(bào)告,報(bào)告的屬性內(nèi)容比如為其所處位置、播放能力等,從而控制器能夠獲知每個(gè)媒體源服務(wù)器、每個(gè)音頻播放設(shè)備、每個(gè)視頻播放設(shè)備的屬性信息。進(jìn)而,當(dāng)控制器接收到用戶輸入的選擇位置參數(shù)時(shí),能夠基于該屬性信息為用戶選定符合的目標(biāo)播放設(shè)備。而且,在目標(biāo)播放設(shè)備為多個(gè)時(shí),比如有多個(gè)符合位置要求的音頻播放設(shè)備,可以隨機(jī)選擇一個(gè)或多個(gè)。
[0040]步驟102、控制器控制所述音頻播放設(shè)備在完成所述待播放音頻數(shù)據(jù)緩沖后暫停播放所述待