[發(fā)明專利]一種移動多媒體廣播字幕同步的方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210104688.9 | 申請日: | 2012-04-10 |
| 公開(公告)號: | CN102630017A | 公開(公告)日: | 2012-08-08 |
| 發(fā)明(設(shè)計)人: | 夏智海;黃澤武;陳志兵 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04N7/56 | 分類號: | H04N7/56;H04N7/24 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 李健;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 移動 多媒體 廣播 字幕 同步 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及移動多媒體廣播領(lǐng)域,尤其涉及一種移動多媒體廣播字幕同步的方法和系統(tǒng)。
背景技術(shù)
隨著中國移動多媒體廣播(CMMB)的商用和用戶數(shù)量的增加,用戶群體和用戶需求呈現(xiàn)多元化的傾向。提供多樣的靈活的業(yè)務(wù)是提高用戶體檢,增加用戶忠誠度的手段之一。
現(xiàn)有CMMB中,為純音頻節(jié)目提供字幕的方式一般有以下幾種:
將字幕內(nèi)嵌在純音頻數(shù)據(jù)中,這種方式字幕形式固定單一;
將字幕信息通過移動多媒體廣播數(shù)據(jù)段發(fā)送解決了字幕固定單一的問題,但是這種方式不能保證播出的字幕和音頻同步,同時也無法靈活地插入字幕,如節(jié)目A和B順序播放,僅為節(jié)目B提供字幕;
將字幕發(fā)送到終端,由使用終端的用戶手動調(diào)整字幕的播放時間,以實(shí)現(xiàn)字幕與音頻同步,這種方式用戶體驗性差。
將字幕發(fā)送到終端后,再將字幕與音頻的同步信息發(fā)送至終端,由終端根據(jù)該同步信息調(diào)整字幕的播放時間,這種方式需要終端預(yù)留較大的存儲空間緩存整個字幕文件,且需要字幕提前很長時間發(fā)送導(dǎo)致實(shí)時性差。
發(fā)明內(nèi)容
本發(fā)明提供了一種移動多媒體字幕同步方法和系統(tǒng),以解決如何實(shí)現(xiàn)字幕與音頻同步的技術(shù)問題。
為解決上述技術(shù)問題,本發(fā)明提供了一種移動多媒體廣播字幕同步的方法,所述方法包括:
接收字幕服務(wù)器發(fā)送的字幕數(shù)據(jù)包和音頻編碼器發(fā)送的音頻子幀;
從所述音頻子幀中獲取音頻開始播放時間;
從所述字幕數(shù)據(jù)包中獲取字幕;
確定字幕相對于音頻開始播放時間的時間偏移;
在封裝時間到達(dá)時,將所述字幕的字符串、音頻開始播放時間、字幕相對于音頻開始播放時間的時間偏移封裝到與所述字幕對應(yīng)的音頻子幀的數(shù)據(jù)段;
將所述數(shù)據(jù)段發(fā)送至移動多媒體廣播終端。
進(jìn)一步地,確定所述字幕相對于音頻開始播放時間的時間偏移包括:
從包含所述字幕數(shù)據(jù)包的數(shù)據(jù)流中獲取字幕與音頻子幀關(guān)系的信息;
根據(jù)所述字幕與音頻子幀關(guān)系的信息確定與字幕對應(yīng)的音頻子幀;
根據(jù)該字幕在本地時區(qū)的開始時間及所述與字幕對應(yīng)的音頻子幀的時間戳設(shè)置字幕與該音頻子幀的同步標(biāo)記;
根據(jù)該同步標(biāo)記確定字幕相對于音頻開始播放時間的時間偏移。
進(jìn)一步地,所述封裝時間根據(jù)所述字幕在本地時區(qū)的開始時間確定,確定步驟包括:
設(shè)字幕在本地時區(qū)的開始時間為M,本地GPS提供的當(dāng)前時間(TOD)為N,從接收字幕數(shù)據(jù)包到發(fā)送所述數(shù)據(jù)段的收發(fā)時差為R,封裝時間為S;M、N、R和S的單位為秒;
所述M與N的時間差為I=floor(|M-N|),floor(·)表示取整,|·|表示取絕對值;
J=floor(R);
則,S=I+J。
進(jìn)一步地,根據(jù)所述字幕數(shù)據(jù)包獲取的字幕由多個字幕片組成;
根據(jù)所述同步標(biāo)記確定所述字幕片相對于音頻開始播放時間的時間偏移;
在所述封裝時間到達(dá)時,將字幕片的字符串、音頻的開始播放時間、字幕片相對于音頻開始播放時間的時間偏移封裝到與所述字幕對應(yīng)的音頻子幀的數(shù)據(jù)段。
進(jìn)一步地,所述根據(jù)該同步標(biāo)記確定所述字幕片相對于音頻開始播放時間的時間偏移包括以下步驟:
開啟一定時器,設(shè)置該定時器的定時長度與同步標(biāo)記等值;
當(dāng)達(dá)到所述定時長度時,計算所述字幕片相對于音頻開始播放時間的時間偏移。
為解決上述技術(shù)問題,本發(fā)明還提供了一種移動多媒體廣播字幕同步的系統(tǒng),所述系統(tǒng)包括:
接收模塊,用于接收字幕服務(wù)器發(fā)送的字幕數(shù)據(jù)包和音頻編碼器發(fā)送的音頻子幀;
獲取模塊,用于從所述字幕數(shù)據(jù)包中獲取字幕,從所述音頻子幀中獲取音頻開始播放時間;
時間偏移確定模塊,用于確定所述字幕相對于音頻開始播放時間的時間偏移;
封裝模塊,用于在所述封裝時間到達(dá)時,將所述字幕的字符串、音頻開始播放時間、字幕相對于音頻開始播放時間的時間偏移封裝到與所述字幕對應(yīng)的音頻子幀的數(shù)據(jù)段;
發(fā)送模塊,用于將所述數(shù)據(jù)段發(fā)送至移動多媒體廣播終端。
進(jìn)一步地,所述時間偏移確定模塊,用于確定所述字幕相對于音頻開始播放時間的時間偏移,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210104688.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





