媒體數(shù)據(jù)采集方法、媒體終端及在線音樂教學(xué)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明設(shè)及通信領(lǐng)域,尤其設(shè)及媒體數(shù)據(jù)采集方法、媒體終端及在線音樂教學(xué)系 統(tǒng)。
【背景技術(shù)】
[0002] 目前,在例如視頻會議或網(wǎng)絡(luò)直播等實(shí)時通信方案中,采集終端通常采用固定比 特率(Constantbitrate,CBR)或者動態(tài)比特率(VariableBitRate,VBR)等方式進(jìn)行多媒 體數(shù)據(jù)的采集編碼。例如,采集終端采用固定的比特率進(jìn)行視頻數(shù)據(jù)采集并編碼。又例如, 采集終端通過動態(tài)比特率方式編碼采集到的視頻數(shù)據(jù)。
[0003] 然而,在具體應(yīng)用實(shí)施通信方案時,所面臨的網(wǎng)絡(luò)環(huán)境通常是不穩(wěn)定的。即,網(wǎng)絡(luò) 會存在網(wǎng)絡(luò)抖動、網(wǎng)絡(luò)中斷等各種情況?,F(xiàn)有的采集終端大多面臨實(shí)時性差的問題。
【發(fā)明內(nèi)容】
[0004] 為此,本發(fā)明提供一種新的媒體數(shù)據(jù)采集編碼方案,有效的解決了上面至少一個 問題。
[0005] 根據(jù)本發(fā)明的一個方面,提供一種媒體終端,包括視頻采集單元、傳輸單元和控制 單元。其中,視頻采集單元適于采集圖像并生成視頻帖。傳輸單元適于將視頻帖傳輸?shù)矫襟w 服務(wù)器??刂茊卧m于判斷傳輸單元是否發(fā)生阻塞,并在發(fā)生阻塞時,根據(jù)傳輸單元傳輸視 頻帖的碼率生成第一采集調(diào)整參數(shù)。
[0006] 視頻采集單元還適于根據(jù)該第一采集調(diào)整參數(shù)降低視頻帖的生成碼率,W便該生 成碼率與傳輸單元傳輸視頻帖的碼率相匹配。
[0007] 根據(jù)本發(fā)明的又一個方面,提供一種媒體數(shù)據(jù)采集方法,適于在根據(jù)本發(fā)明的媒 體終端中執(zhí)行。該方法包括下述步驟。采集圖像并生成視頻帖。通過傳輸單元將視頻帖編碼 傳輸?shù)矫襟w服務(wù)器。判斷傳輸單元是否發(fā)生阻塞,并在發(fā)生阻塞時,根據(jù)傳輸視頻帖的碼率 生成第一采集調(diào)整參數(shù)。根據(jù)該第一采集調(diào)整參數(shù)降低視頻帖的生成碼率,W便該生成碼 率與傳輸視頻帖的碼率相匹配。
[000引根據(jù)本發(fā)明的又一個方面,提供一種在線音樂系統(tǒng),包括根據(jù)本發(fā)明的媒體終端、 媒體服務(wù)器和媒體播放端。其中,媒體服務(wù)器適于實(shí)時接收媒體終端的視頻帖和音頻帖。媒 體播放端適于從媒體服務(wù)器獲取并播放視頻帖和音頻帖。
[0009]根據(jù)本發(fā)明的媒體數(shù)據(jù)采集方案,可W在網(wǎng)絡(luò)帶寬較低時,降低視頻帖的生成碼 率,使得生成碼率與媒體終端對視頻帖的傳輸碼率相匹配。運(yùn)樣,媒體終端通過服務(wù)器傳輸 到媒體播放端的視頻數(shù)據(jù)具有很好的實(shí)時性。特別是在音樂教學(xué)系統(tǒng)中,本發(fā)明的采集方 案通過對視頻生成碼率進(jìn)行自適應(yīng)調(diào)整,從而使得本發(fā)明的采集方案能夠有充足的網(wǎng)絡(luò)帶 寬對聲音數(shù)據(jù)進(jìn)行及時傳輸。運(yùn)樣,本發(fā)明的技術(shù)方案可W極大提高音樂教學(xué)的質(zhì)量。另 夕h根據(jù)本發(fā)明采集方案可W調(diào)節(jié)所生成視頻帖的帖率,并且經(jīng)過調(diào)節(jié)的視頻帖是時間均 勻的,從而使得媒體播放端所播放的視頻是平滑的,而不會出現(xiàn)畫面跳躍現(xiàn)象,極大提高了 用戶體驗(yàn)度。
【附圖說明】
[0010] 為了實(shí)現(xiàn)上述W及相關(guān)目的,本文結(jié)合下面的描述和附圖來描述某些說明性方 面,運(yùn)些方面指示了可W實(shí)踐本文所公開的原理的各種方式,并且所有方面及其等效方面 旨在落入所要求保護(hù)的主題的范圍內(nèi)。通過結(jié)合附圖閱讀下面的詳細(xì)描述,本公開的上述 W及其它目的、特征和優(yōu)勢將變得更加明顯。遍及本公開,相同的附圖標(biāo)記通常指代相同的 部件或元素。
[0011] 圖1示出了根據(jù)本發(fā)明一個示例性音樂教學(xué)系統(tǒng)100的框圖;
[0012] 圖2示出了根據(jù)本發(fā)明一些實(shí)施例的媒體終端200的框圖;
[0013] 圖3示出了根據(jù)本發(fā)明一個實(shí)施例的視頻采集單元210的框圖;
[0014] 圖4示出了根據(jù)本發(fā)明一個實(shí)施例的視頻采集單元210的框圖;
[0015] 圖5示出了根據(jù)本發(fā)明的一些媒體數(shù)據(jù)采集方法500的流程圖;W及
[0016] 圖6示出了根據(jù)本發(fā)明的一些媒體數(shù)據(jù)采集方法600的流程圖。
【具體實(shí)施方式】
[0017] 下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開 的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可WW各種形式實(shí)現(xiàn)本公開而不應(yīng)被運(yùn)里闡述的實(shí)施例 所限制。相反,提供運(yùn)些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍 完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0018] 圖1示出了根據(jù)本發(fā)明一個示例性音樂教學(xué)系統(tǒng)100的框圖。如圖1所示,音樂教學(xué) 系統(tǒng)100可W包括多個學(xué)生客戶端110、服務(wù)器120和老師客戶端130。在音樂教學(xué)系統(tǒng)100 中,學(xué)生客戶端110和老師客戶端130通過服務(wù)器120進(jìn)行實(shí)時通信,W便進(jìn)行在線音樂教 學(xué)。例如,在學(xué)生進(jìn)行演奏時,學(xué)生客戶端110可W被實(shí)現(xiàn)為媒體終端,采集學(xué)生演奏相關(guān)的 諸如視頻和音頻等媒體數(shù)據(jù),并通過服務(wù)器120向老師客戶端130傳輸運(yùn)些媒體數(shù)據(jù)。老師 客戶端130可W被實(shí)現(xiàn)為媒體播放端,接收并播放媒體數(shù)據(jù),W便老師實(shí)時了解學(xué)生的演奏 情況。同時,老師客戶端130也可W被實(shí)現(xiàn)為媒體終端,采集老師對學(xué)生演奏的反饋指導(dǎo)或 者教學(xué)演示等內(nèi)容的媒體數(shù)據(jù),并通過服務(wù)器120向?qū)W生客戶端傳輸。學(xué)生客戶端110可W 被實(shí)現(xiàn)為媒體播放端,接收并播放來自老師客戶端130的媒體數(shù)據(jù),W便老師對學(xué)生演奏進(jìn) 行實(shí)時反饋,或者實(shí)時地對學(xué)生進(jìn)行教學(xué)演示??傊?,學(xué)生客戶端110和老師客戶端130都可 W被實(shí)現(xiàn)為媒體終端和媒體播放終端。運(yùn)里,媒體數(shù)據(jù)例如包括演奏樂器的指法、氣息、樂 器聲音和指導(dǎo)文案等教學(xué)內(nèi)容,但不限于此。
[0019] 通常,音樂教學(xué)系統(tǒng)100面臨傳輸帶寬不穩(wěn)定的問題,例如網(wǎng)絡(luò)抖動、網(wǎng)絡(luò)間歇中 斷等情況。然而,高質(zhì)量的音樂教學(xué)對媒體數(shù)據(jù)的實(shí)時性、同步性和流楊性等方面有較高的 要求。本發(fā)明針對音樂教學(xué)系統(tǒng)的采集媒體數(shù)據(jù)環(huán)節(jié),提出了一種新的媒體終端。下面結(jié)合 圖2對音樂教學(xué)系統(tǒng)中的媒體終端進(jìn)行進(jìn)一步的示例性說明。當(dāng)然,媒體終端可W是學(xué)生客 戶端或者老師客戶端,為了簡化描述,下文中不再區(qū)分媒體終端的具體類型。同樣,學(xué)生客 戶端110和老師客戶端130都可W被實(shí)現(xiàn)為媒體播放端。需要說明的是,根據(jù)本發(fā)明的媒體 終端可W被應(yīng)用在音樂教學(xué)系統(tǒng)中,但并不限于此。例如,根據(jù)本發(fā)明的媒體終端也可W應(yīng) 用在例如視頻會議、比賽直播等實(shí)時流媒體方案中。
[0020] 圖2示出了根據(jù)本發(fā)明一些實(shí)施例的媒體終端200的框圖。運(yùn)里,計(jì)算設(shè)備可W被 配置為媒體終端200。而計(jì)算設(shè)備可W實(shí)現(xiàn)為小尺寸便攜(或者移動)電子設(shè)備的一部分,運(yùn) 些電子設(shè)備可W是諸如蜂窩電話、個人數(shù)字助理(PDA)、個人媒體播放器設(shè)備、無線網(wǎng)絡(luò)瀏 覽設(shè)備、個人頭戴設(shè)備、應(yīng)用專用設(shè)備、或者可W包括上面任何功能的混合設(shè)備。計(jì)算設(shè)備 還可W實(shí)現(xiàn)為包括桌面計(jì)算機(jī)和筆記本計(jì)算機(jī)配置的個人計(jì)算機(jī),但不限于此。
[0021] 如圖2所示,媒體終端200包括視頻采集單元210、傳輸單元220、控制單元230和音 頻采集單元240??蛇x地,媒體終端200還可W包括圖文輸入單元250,但并不限于此。
[0022] 視頻采集單元210可W采集圖像并生成視頻帖。例如,視頻采集單元210對學(xué)生演 奏樂器的場景進(jìn)行拍攝,W獲取視頻帖序列。音頻采集單元240可W采集聲音并生成音頻 帖。在一個實(shí)施例中,圖文輸入單元250例如包括觸摸屏。老師或?qū)W生等用戶可W在例如音 樂演奏的過程中,通過觸摸屏上顯示的交互界面進(jìn)行手寫輸入。圖文輸入單元250可W接收 用戶(例如老師或者學(xué)生)的文字輸入或者涂畫式輸入,并生成圖文消息。運(yùn)里,文字輸入是 圖文輸入單元250根據(jù)用戶輸入所識別的文字信息。而涂畫式輸入是用戶手寫輸入后,通過 例如截屏方式獲取的圖片信息。所生成的圖文消息可W包括文字信息和圖片信息中至少一 種。
[0023]傳輸單元220可W將媒體數(shù)據(jù)生成待發(fā)送的數(shù)據(jù)帖,并傳輸?shù)矫襟w服務(wù)器。媒體播 放端從媒體服務(wù)器接收并播放媒體數(shù)據(jù)。根據(jù)本發(fā)明一個實(shí)施例,傳輸單元220可W將待傳 輸?shù)囊曨l帖和音頻帖生成待發(fā)送的數(shù)據(jù)帖??蛇x地,傳輸單元220還可W將文字信息、圖片 信息和媒體終端200的控制信號數(shù)據(jù)等生成待發(fā)送的數(shù)據(jù)帖,但不限于此。
[0024] 通常,在例如音樂教學(xué)等流媒體系統(tǒng)中,聲音的重要性要高于視頻等數(shù)據(jù)。在根據(jù) 本發(fā)明的媒體終端200中,音頻采集單元240會按照預(yù)定采集參數(shù)采集音頻帖序列。運(yùn)里,音 頻帖的生成碼率例如為19化bps。傳輸單元220可W對音頻帖進(jìn)行實(shí)時傳輸。另外,由于傳輸 單元220在傳輸數(shù)據(jù)帖時,網(wǎng)絡(luò)帶寬通常是不穩(wěn)定的??刂茊卧?30適于根據(jù)網(wǎng)速生成調(diào)整 信息,W便視頻采集單元210根據(jù)該調(diào)整信息對視頻帖的生成碼率進(jìn)行調(diào)節(jié)。具體而言,控 制單元230可W對傳輸單元220進(jìn)行監(jiān)測,W判斷傳輸單元是否發(fā)生阻塞。在傳輸單元發(fā)生 阻塞時,控制單元230計(jì)算傳輸單元對視頻帖的傳輸碼率,進(jìn)而生成第一采集調(diào)整參數(shù)。運(yùn) 樣,視頻采集單元210可W根據(jù)第一調(diào)整參數(shù)降低視頻帖的生成碼率。下面對媒體終端200 調(diào)節(jié)視頻生成碼率的過程進(jìn)一步示例性說明。
[0025]在根據(jù)本發(fā)明一個實(shí)施例中,傳輸單元220具有傳輸緩沖區(qū),并將待發(fā)送的數(shù)據(jù)帖 存放在其中??刂茊卧?30通過監(jiān)測傳輸緩沖區(qū)中待發(fā)送數(shù)據(jù)帖的數(shù)量是否超過闊值來判 斷傳輸單