亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電視畫面和外設(shè)聲音同步控制方法和裝置與流程

文檔序號(hào):12476031閱讀:597來(lái)源:國(guó)知局
電視畫面和外設(shè)聲音同步控制方法和裝置與流程

本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及一種電視畫面和外部設(shè)備聲音同步控制方法和裝置。



背景技術(shù):

電視設(shè)備是最常用的多媒體播放設(shè)備之一,電視設(shè)備可以對(duì)流數(shù)據(jù)中的圖像信息和聲音信息進(jìn)行解碼,在電視屏幕和電視喇叭上進(jìn)行播放。隨著用戶對(duì)聲音播放效果的要求越來(lái)越高,用戶希望聽(tīng)到更低失真率,更少噪聲的聲音效果。

目前,在市場(chǎng)上銷售的電視由于成本因素,電視設(shè)備自帶的喇叭達(dá)不到完好的音效,用戶常常選用更高聲音效果的功放設(shè)備或藍(lán)牙音箱設(shè)備進(jìn)行聲音播放。但是對(duì)于外部設(shè)置的聲音播放設(shè)備,由于在聲音數(shù)據(jù)傳輸和解碼過(guò)程中需要耗時(shí),且這種耗時(shí)難以避免,往往導(dǎo)致電視屏幕播放畫面與外設(shè)的聲音播放不同步,大大降低了用戶視聽(tīng)體驗(yàn)。

上述內(nèi)容僅用于輔助理解本發(fā)明的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提供一種自動(dòng)同步電視畫面和外部設(shè)備聲音的方法和裝置。

為實(shí)現(xiàn)上述目的,本發(fā)明提供一種電視畫面和外部設(shè)備聲音同步控制方法,包括:

將目標(biāo)碼流中的圖像信號(hào)和聲音信號(hào)解碼,提取解碼的聲音信號(hào)在目標(biāo)時(shí)段內(nèi)聲音振幅峰值,并將聲音信號(hào)傳輸?shù)酵獠吭O(shè)備中播放;

采集環(huán)境聲音,并提取目標(biāo)時(shí)段內(nèi)環(huán)境聲音振幅峰值;

將提取的解碼聲音振幅峰值與環(huán)境聲音振幅峰值進(jìn)行對(duì)比,計(jì)算電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差;

根據(jù)所述時(shí)間差控制電視圖像信號(hào)延時(shí)輸出,以達(dá)到聲畫同步。

優(yōu)選地,所述將提取的解碼聲音振幅峰值與環(huán)境聲音振幅峰值進(jìn)行對(duì)比,計(jì)算電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差,包括:

判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)是否為同一內(nèi)容;

在為同一內(nèi)容時(shí),根據(jù)目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)播放的延時(shí),計(jì)算出目標(biāo)碼流解碼后的聲音信號(hào)播放與該聲音信號(hào)傳輸至外部設(shè)備并解碼成聲音信號(hào)播放的聲音時(shí)間差T3。

優(yōu)選地,所述方法還包括:

將目標(biāo)碼流解碼的聲音信號(hào)和采集的環(huán)境聲音轉(zhuǎn)化為波形圖;

按照目標(biāo)間隔時(shí)間分別從解碼聲音波形圖和環(huán)境聲音波形圖中獲取預(yù)設(shè)次數(shù)的振幅峰值后,對(duì)應(yīng)組成解碼聲音信號(hào)波形振幅峰值數(shù)組和環(huán)境聲音信號(hào)波形振幅峰值數(shù)組。

優(yōu)選地,所述判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)是否為同一內(nèi)容,包括:

將解碼聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值進(jìn)行對(duì)比;

若相等,則比較兩個(gè)數(shù)組中第二個(gè)振幅峰值;

若不相等,則解碼聲音信號(hào)波形振幅峰值數(shù)組中的第二個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值對(duì)比,直至從解碼聲音信號(hào)波形振幅峰值數(shù)組中比對(duì)出與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值相等的振幅峰值;

若解碼聲音信號(hào)波形振幅峰值數(shù)組與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組連續(xù)相等的振幅峰值的數(shù)量大于預(yù)設(shè)閾值,則判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)為相同內(nèi)容。

優(yōu)選地,所述根據(jù)時(shí)間差,計(jì)算目標(biāo)播放設(shè)備畫面緩沖等待目標(biāo)時(shí)間段,并調(diào)整電視圖像信號(hào)輸出延時(shí),以達(dá)到聲畫同步包括:

根據(jù)目標(biāo)碼流中圖像信號(hào)經(jīng)過(guò)解碼后在電視屏幕顯示的耗時(shí)T1,目標(biāo)碼流中聲音信號(hào)經(jīng)過(guò)解碼后播放的耗時(shí)T2,以及目標(biāo)碼流中聲音信號(hào)傳輸至外部設(shè)備轉(zhuǎn)化后播放與T2的時(shí)間差T3,計(jì)算圖像信號(hào)緩沖時(shí)間Ts;

若T1<T2+T3,則Ts=T2+T3-T1,將圖像信號(hào)緩沖Ts后播放;

若T1>T2+T3,則Ts=T1-T2-T3,將圖像信號(hào)緩沖Ts后播放。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種電視畫面和外設(shè)聲音同步控制裝置,包括:

解析模塊,用于將目標(biāo)碼流中的圖像信號(hào)和聲音信號(hào)解碼,提取解碼的聲音信號(hào)在目標(biāo)時(shí)段內(nèi)聲音振幅峰值;

傳輸模塊,用于將聲音信號(hào)傳輸?shù)酵獠吭O(shè)備中,并使用外部設(shè)備的播放功能進(jìn)行播放;

采集模塊,用于采集環(huán)境聲音,并提取目標(biāo)時(shí)段內(nèi)環(huán)境聲音振幅峰值;

對(duì)比模塊,用于將提取的解碼聲音振幅峰值與環(huán)境聲音振幅峰值進(jìn)行對(duì)比;

計(jì)算模塊,用于計(jì)算電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差;

調(diào)整模塊,用于根據(jù)所述時(shí)間差控制電視圖像信號(hào)延時(shí)輸出,以達(dá)到聲畫同步。

優(yōu)選地,所述裝置還包括:

判斷模塊,用于判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)是否為同一內(nèi)容;

所述計(jì)算模塊,還用于在為同一內(nèi)容時(shí),根據(jù)目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)播放的延時(shí),計(jì)算出目標(biāo)碼流解碼后的聲音信號(hào)播放與該聲音信號(hào)傳輸至外部設(shè)備并解碼成聲音信號(hào)播放的聲音時(shí)間差T3。

優(yōu)選地,所述裝置還包括:

轉(zhuǎn)化模塊,用于將目標(biāo)碼流解碼的聲音信號(hào)和采集的環(huán)境聲音轉(zhuǎn)化為波形圖;

獲取模塊,用于按照目標(biāo)間隔時(shí)間分別從解碼聲音波形圖和環(huán)境聲音波形圖中獲取預(yù)設(shè)次數(shù)的振幅峰值后,對(duì)應(yīng)組成解碼聲音信號(hào)波形振幅峰值數(shù)組和環(huán)境聲音信號(hào)波形振幅峰值數(shù)組。

優(yōu)選地,所述裝置還包括:確認(rèn)模塊,

所述對(duì)比模塊,還用于將解碼聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值進(jìn)行對(duì)比;對(duì)比模 塊還用于

若相等,則比較兩個(gè)數(shù)組中第二個(gè)振幅峰值;對(duì)比模塊還用于

若不相等,則解碼聲音信號(hào)波形振幅峰值數(shù)組中的第二個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值對(duì)比,直至從解碼聲音信號(hào)波形振幅峰值數(shù)組中比對(duì)出與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值相等的振幅峰值;

所述確認(rèn)模塊,用于若解碼聲音信號(hào)波形振幅峰值數(shù)組與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組連續(xù)相等的振幅峰值的數(shù)量大于預(yù)設(shè)閾值,則判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)為相同內(nèi)容。

優(yōu)選地,所述計(jì)算模塊,還用于根據(jù)目標(biāo)碼流中圖像信號(hào)經(jīng)過(guò)解碼后在電視屏幕顯示的耗時(shí)T1,目標(biāo)碼流中聲音信號(hào)經(jīng)過(guò)解碼后播放的耗時(shí)T2,以及目標(biāo)碼流中聲音信號(hào)傳輸至外部設(shè)備轉(zhuǎn)化后播放與T2的時(shí)間差T3,計(jì)算圖像信號(hào)緩沖時(shí)間Ts;

所述調(diào)整模塊,用于若T1<T2+T3,則Ts=T2+T3-T1,將圖像信號(hào)緩沖Ts后播放;調(diào)整模塊還用于

若T1>T2+T3,則Ts=T1-T2-T3,將圖像信號(hào)緩沖Ts后播放。

本發(fā)明將目標(biāo)碼流中的圖像信號(hào)和聲音信號(hào)解碼,提取解碼的聲音信號(hào)在目標(biāo)時(shí)段內(nèi)聲音振幅峰值,并將聲音信號(hào)傳輸?shù)酵獠吭O(shè)備中播放;采集環(huán)境聲音,并提取目標(biāo)時(shí)段內(nèi)環(huán)境聲音振幅峰值;將提取的解碼聲音振幅峰值與環(huán)境聲音振幅峰值進(jìn)行對(duì)比,計(jì)算電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差;根據(jù)所述時(shí)間差控制電視圖像信號(hào)延時(shí)輸出,以達(dá)到聲畫同步。有效將電視畫面和外設(shè)聲音同步播放,提升了用戶視聽(tīng)體驗(yàn),并增強(qiáng)了用戶體驗(yàn)度。

附圖說(shuō)明

圖1為本發(fā)明電視畫面和外設(shè)聲音同步控制方法的第一實(shí)施例的流程示意圖;

圖2為本發(fā)明電視畫面和外設(shè)聲音同步控制裝置的第一實(shí)施例的功能模塊示意圖;

圖3為根據(jù)目標(biāo)碼流聲音振幅峰值圖與環(huán)境聲音振幅峰值圖對(duì)比的聲畫 同步時(shí)間差解析流程。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種電視畫面和外設(shè)聲音同步控制方法。

參照?qǐng)D1,圖1為本發(fā)明電視畫面和外設(shè)聲音同步控制方法的第一實(shí)施例的流程示意圖。

在一實(shí)施例中,所述方法包括:

步驟S1,將目標(biāo)碼流中的圖像信號(hào)和聲音信號(hào)解碼,提取解碼的聲音信號(hào)在目標(biāo)時(shí)段內(nèi)聲音振幅峰值,并將聲音信號(hào)傳輸?shù)酵獠吭O(shè)備中播放;

將目標(biāo)碼流中的圖像信號(hào)和聲音信號(hào)進(jìn)行解析,成為圖像信號(hào)和聲音信號(hào),并在已解碼聲音信號(hào)中截取目標(biāo)時(shí)段內(nèi)聲音信號(hào),提取該目標(biāo)時(shí)段內(nèi)聲音信號(hào)的振幅峰值,并將峰值數(shù)據(jù)轉(zhuǎn)化為數(shù)值組合成峰值數(shù)組,得到目標(biāo)碼流中聲音信號(hào)振幅峰值數(shù)組;由目標(biāo)碼流解析出的聲音信號(hào)完整傳輸至外部設(shè)備中播放。所述目標(biāo)碼流,為互聯(lián)網(wǎng)絡(luò)中傳輸?shù)囊欢我曨l文件,包括圖像信號(hào)和聲音信號(hào);所述目標(biāo)時(shí)段為用戶在系統(tǒng)中設(shè)置的聲音信號(hào)收集時(shí)長(zhǎng)。

步驟S2,采集環(huán)境聲音,并提取目標(biāo)時(shí)段內(nèi)環(huán)境聲音振幅峰值;

采集環(huán)境聲音,并在已采集到環(huán)境聲音中,截取目標(biāo)時(shí)段聲音保存,定義為環(huán)境聲音。將環(huán)境聲音解碼成為環(huán)境聲音信號(hào),提取該環(huán)境聲音信號(hào)振幅峰值,根據(jù)提取到環(huán)境聲音信號(hào)振幅峰值,將峰值數(shù)據(jù)轉(zhuǎn)化為數(shù)值組合成峰值數(shù)組,即環(huán)境聲音振幅峰值數(shù)組。所述目標(biāo)時(shí)段為用戶在系統(tǒng)中設(shè)置的環(huán)境聲音收集時(shí)長(zhǎng);所述環(huán)境聲音包括步驟S1中目標(biāo)碼流解析出來(lái)并播放的聲音信號(hào)和生活環(huán)境聲音。

進(jìn)一步的,在目標(biāo)碼流解析的聲音信號(hào)和采集的環(huán)境聲音提取聲音振幅峰值之前,還包括:

將目標(biāo)碼流解碼的聲音信號(hào)和采集的環(huán)境聲音轉(zhuǎn)化為波形圖,即解碼聲音波形圖及環(huán)境聲音波形圖。所述解碼聲音波形圖及環(huán)境聲音波形圖時(shí)長(zhǎng)都 為目標(biāo)時(shí)段,所述目標(biāo)時(shí)段為用戶在系統(tǒng)中設(shè)置的聲音信號(hào)截取時(shí)長(zhǎng)及環(huán)境聲音截取時(shí)長(zhǎng)。

在解碼聲音波形圖及環(huán)境聲音波形圖中,按照目標(biāo)間隔時(shí)間分別從解碼聲音波形圖和環(huán)境聲音波形圖中獲取預(yù)設(shè)次數(shù)的振幅峰值,對(duì)應(yīng)組成解碼聲音信號(hào)波形振幅峰值數(shù)組和環(huán)境聲音信號(hào)波形振幅峰值數(shù)組;所述目標(biāo)間隔時(shí)間為用戶在系統(tǒng)中設(shè)置的,提取聲音振幅峰值的間隔時(shí)間。該間隔時(shí)間結(jié)合波形圖的時(shí)長(zhǎng),要使獲得的波形振幅峰值的數(shù)組中的數(shù)據(jù)量大于目標(biāo)數(shù)量;例如所述解碼聲音波形圖和環(huán)境聲音波形圖提取聲音振幅峰值數(shù)組過(guò)程為:

在目標(biāo)時(shí)間段為2分鐘內(nèi)的解碼聲音波形圖和環(huán)境聲音波形圖中,每隔2S記錄一次聲音信號(hào)的振幅峰值,并定義目標(biāo)碼流解碼聲音信號(hào)振幅峰值記錄為n,碼流聲音振幅峰值變化率為m,定義下標(biāo)為x,則mx=(nx–n(x-1))/n(x-1);環(huán)境聲音振幅峰值記錄為p,環(huán)境聲音振幅峰值變化率為q,定義下標(biāo)為x,則qx=(px–p(x-1))/p(x-1);重復(fù)記錄振幅峰值數(shù)據(jù)50次,即得到50個(gè)波形圖振幅峰值數(shù)組的數(shù)值,所述目標(biāo)數(shù)量,為峰值數(shù)組的最低數(shù)值數(shù)量;即組成解碼聲音信號(hào)波形振幅峰值數(shù)組a1=[n1,n2,n3,n4,n5……n49,n50];定義解碼聲音信號(hào)波形振幅峰值變化表數(shù)組a=[m1,m2,m3,m4,m5……m49,m50],其中

m1=(n2–n1)/n1,

m2=(n3–n2)/n2,

m3=(n4–n3)/n3,

m4=(n5–n4)/n4,

……

m48=(n49–n48)/n48

m49=(n50–n49)/n49。

組成環(huán)境聲音信號(hào)波形振幅峰值數(shù)組b1=[p1,p2,p3,p4,p5……p49,p50];定義環(huán)境聲音信號(hào)波形振幅峰值變化表數(shù)組b=[q1,q2,q3,q4,q5……q49,q50],其中

q1=(p2–p1)/p1

q2=(p3–p2)/p2,

q3=(p4–p3)/p3,

q4=(p5–p4)/p4

……

q48=(p49–p48)/p48,

q49=(p50–p49)/p49。

步驟S3,將提取的解碼聲音振幅峰值與環(huán)境聲音振幅峰值進(jìn)行對(duì)比,計(jì)算電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差;

確定當(dāng)前目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)為同一個(gè)聲音信號(hào),根據(jù)已設(shè)定計(jì)算公式計(jì)算二者時(shí)間差,所述時(shí)間差為:目標(biāo)碼流解碼的聲音信號(hào)通過(guò)傳輸至外部設(shè)備中播放后,當(dāng)前目標(biāo)播放設(shè)備播放目標(biāo)碼流解碼的聲音信號(hào)與傳輸至該外部設(shè)備的目標(biāo)碼流解碼的聲音信號(hào)播放后的時(shí)間差T3,并通過(guò)該時(shí)間差與目標(biāo)碼流中圖像信號(hào)經(jīng)過(guò)解碼在電視屏幕顯示的耗時(shí)T1,及目標(biāo)碼流中聲音信號(hào)經(jīng)過(guò)解碼在目標(biāo)播放設(shè)備播放的耗時(shí)T2,計(jì)算電視畫面播放與目標(biāo)碼流中聲音信號(hào)傳輸至外部設(shè)備播放的聲音時(shí)間差Ts。

進(jìn)一步的,在對(duì)比目標(biāo)碼流聲音振幅峰值與環(huán)境聲音振幅峰值之前,還包括:

判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)是否為同一內(nèi)容;通過(guò)目標(biāo)碼流解碼的聲音信號(hào)振幅峰值數(shù)組與環(huán)境聲音振幅峰值數(shù)組的對(duì)比,判斷兩段聲音信號(hào)是否為同一段聲音信號(hào)。

在目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)為同一段聲音信號(hào)時(shí),根據(jù)目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)播放的延時(shí),計(jì)算出目標(biāo)碼流解碼后的聲音信號(hào)播放與該聲音信號(hào)傳輸至外部設(shè)備并解碼成聲音信號(hào)播放的聲音時(shí)間差T3。

進(jìn)一步的,在判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)是否為同一內(nèi)容之前,還包括:

將解碼聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值進(jìn)行對(duì)比;若相等,則比較兩個(gè)數(shù)組中第二個(gè)振幅峰值;若不相等,則解碼聲音信號(hào)波形振幅峰值數(shù)組中的第二個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值對(duì)比,直至從解碼聲音信號(hào)波形振幅峰值數(shù)組中比對(duì)出與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中 第一個(gè)振幅峰值相等的振幅峰值;

在已經(jīng)獲取到的解碼聲音信號(hào)波形振幅峰值數(shù)組和環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中,使用解碼聲音信號(hào)波形振幅峰值數(shù)組第一個(gè)數(shù)據(jù)與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組第一個(gè)數(shù)據(jù)進(jìn)行比較,相等則依次繼續(xù)比較兩個(gè)數(shù)組下一個(gè)振幅峰值數(shù)據(jù);若不相等則重新對(duì)比解碼聲音信號(hào)波形振幅峰值數(shù)組第一個(gè)數(shù)據(jù)與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組第二個(gè)數(shù)據(jù),依次類推直至相等為止。如果兩個(gè)數(shù)組連續(xù)目標(biāo)數(shù)量的峰值數(shù)據(jù)都相等,則認(rèn)為這兩段聲音信號(hào)是同樣的內(nèi)容。所述目標(biāo)數(shù)量,為用戶在系統(tǒng)中設(shè)置的對(duì)比聲音信號(hào)相等的振幅峰值數(shù)據(jù)數(shù)量。并計(jì)算目標(biāo)碼流解碼的聲音信號(hào)及環(huán)境聲音信號(hào)的時(shí)間差。具體根據(jù)以下計(jì)算方式對(duì)目標(biāo)碼流的振幅峰值變化表和環(huán)境聲音的振幅峰值變化表進(jìn)行確認(rèn):

定義c[I]表示數(shù)組c中下表為i的元素的值;對(duì)于步驟S1和步驟S2獲取到的目標(biāo)碼流振幅峰值變化表數(shù)組a和環(huán)境聲音振幅峰值變化表數(shù)組b,通過(guò)以下規(guī)則進(jìn)行計(jì)算,相關(guān)步驟流程圖可參照?qǐng)D3:

(1)令i=0,k=0;

(2)如果i+k<50,執(zhí)行步驟(3),否則執(zhí)行步驟(8);

(3)取a[i]與b[i+k]進(jìn)行對(duì)比,如果a[i]與b[i+k]相等,則執(zhí)行步驟(4),否則執(zhí)行步驟(5);

(4)令i=i+1,執(zhí)行步驟(6);

(5)令k=k+1,i=0,執(zhí)行步驟(2);

(6)如果i>10,執(zhí)行步驟(7),否則執(zhí)行步驟(2);

(7)返回k的值,結(jié)束運(yùn)算;

(8)時(shí)間差未找到,結(jié)束運(yùn)算。

若解碼聲音信號(hào)波形振幅峰值數(shù)組與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組連續(xù)相等的振幅峰值的數(shù)量大于預(yù)設(shè)閾值,則判斷解碼后的聲音信號(hào)與采集到的環(huán)境聲音為相同內(nèi)容。

若確認(rèn)振幅峰值變化表對(duì)應(yīng)的聲音一致,則兩段聲音信號(hào)的時(shí)間差為聲音傳播耗時(shí)T3;如圖3所述,根據(jù)目標(biāo)規(guī)則的計(jì)算方式,若計(jì)算出來(lái)聲音時(shí)間差,則表示兩段振幅峰值變化表來(lái)自同一段聲音,并將計(jì)算得到的時(shí)間差定義為T3,用于調(diào)整電視畫面和外設(shè)聲音的播放一致;

若確認(rèn)振幅峰值變化表對(duì)應(yīng)的聲音不一致,則表示當(dāng)前聲音環(huán)境已經(jīng)超出系統(tǒng)可識(shí)別范圍,則聲音傳播耗時(shí)T3=T4*k;如圖3所述,根據(jù)目標(biāo)規(guī)則的計(jì)算方式,若未計(jì)算出來(lái)聲音時(shí)間差,則可能存在外設(shè)聲音播放演示過(guò)大,或外設(shè)聲音太小,或環(huán)境噪聲太大已超出目標(biāo)播放設(shè)備的可識(shí)別范圍,系統(tǒng)已不能自動(dòng)同步電話畫面和外設(shè)聲音,則將原本是計(jì)算得到的時(shí)間差定義為T3=T4*k,所述T4為系統(tǒng)中技術(shù)人員設(shè)置的固定值,用以在不能計(jì)算出時(shí)間差的情況下根據(jù)算法對(duì)應(yīng)計(jì)算時(shí)間差,以調(diào)整電視畫面和外設(shè)聲音的播放一致。

步驟S4,根據(jù)所述時(shí)間差控制電視圖像信號(hào)延時(shí)輸出,以達(dá)到聲畫同步。

根據(jù)計(jì)算到的電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差,對(duì)應(yīng)計(jì)算電視圖像信號(hào)的延時(shí)時(shí)間,并控制圖像信號(hào)在指定內(nèi)存中緩存延時(shí)時(shí)間后在電視顯示,達(dá)到聲畫同步的效果。

進(jìn)一步的,所述達(dá)到聲畫同步的具體調(diào)整包括:

根據(jù)目標(biāo)碼流中圖像信號(hào)經(jīng)過(guò)解碼后在播放設(shè)備的屏幕顯示的耗時(shí)T1,目標(biāo)碼流中聲音信號(hào)經(jīng)過(guò)解碼后播放的耗時(shí)T2,目標(biāo)碼流中聲音信號(hào)傳輸至外部設(shè)備轉(zhuǎn)化后播放與T2的時(shí)間差T3,計(jì)算圖像信號(hào)緩沖時(shí)間Ts;

所述目標(biāo)碼流中的圖像信號(hào)、聲音信號(hào)的解碼,圖像信號(hào)經(jīng)過(guò)解碼后在播放設(shè)備的屏幕顯示的耗時(shí)為T1,聲音信號(hào)經(jīng)過(guò)解碼的耗時(shí)為T2;在目標(biāo)碼流中,通過(guò)解碼將碼流的圖像信號(hào)及聲音信號(hào)分開(kāi),所述圖像信號(hào)解碼后在播放設(shè)備的屏幕中顯示需耗時(shí)T1,所述聲音信號(hào)在解碼后在播放設(shè)備的音頻播放的耗時(shí)為T2;計(jì)算解碼后的聲音信號(hào)通過(guò)傳輸達(dá)到外設(shè)和外設(shè)轉(zhuǎn)換成聲音信號(hào)的耗時(shí)為T3,則音畫同步的標(biāo)準(zhǔn)為T1=T2+T3。目標(biāo)碼流的圖像信號(hào)與聲音信號(hào)通過(guò)傳輸至設(shè)備中進(jìn)行顯示與播放,根據(jù)圖像信號(hào)在播放設(shè)備屏幕顯示的耗時(shí)T1與聲音信號(hào)在播放設(shè)備的音頻播放的耗時(shí)T2,計(jì)算出來(lái)的結(jié)果為電視畫面及外設(shè)聲音同步的時(shí)間差T1=T2+T3。

若T1<T2+T3,則Ts=T2+T3-T1,將圖像信號(hào)緩沖Ts后播放;

若得到的屏幕耗時(shí)T1小于音頻耗時(shí)T2并時(shí)間差T3,則根據(jù)計(jì)算方式(T2+T3-T1)計(jì)算得到電視畫面緩沖時(shí)間Ts,例如T1=1S,T2=0.5s,T3=1.5S,則T1<T2+T3,計(jì)算得到的電視畫面緩沖時(shí)間Ts=(0.5+1.5-1),則將電視畫面?zhèn)鬏斨林付ǖ膬?nèi)存空間存儲(chǔ)1S,即緩沖1S后播放電視畫面;所述指定的內(nèi) 存空間,為當(dāng)前播放設(shè)備已有的緩沖視頻的內(nèi)存空間。

若T1>T2+T3,則Ts=T1-T2-T3,將圖像信號(hào)緩沖Ts后播放。

若得到的屏幕耗時(shí)T1大于音頻耗時(shí)T2并時(shí)間差T3,則根據(jù)計(jì)算方式(T1-T2-T3)計(jì)算得到電視畫面緩沖時(shí)間Ts,例如T1=2.5S,T2=0.5s,T3=1.5S,則T1>T2+T3,計(jì)算得到的電視畫面緩沖時(shí)間Ts=(2.5-0.5-1.5),則將電視畫面?zhèn)鬏斨林付ǖ膬?nèi)存空間存儲(chǔ)0.5S,即緩沖0.5S后播放電視畫面。

本實(shí)施例中,通過(guò)提取目標(biāo)碼流中解析而來(lái)的聲音信號(hào)的振幅峰值變化圖與采集到的環(huán)境聲音目標(biāo)時(shí)段內(nèi)的聲音振幅峰值變化圖,將二者通過(guò)目標(biāo)格式進(jìn)行計(jì)算,得出當(dāng)前電視畫面的顯示和外設(shè)聲音播放存在的時(shí)間差,通過(guò)對(duì)應(yīng)調(diào)整該時(shí)間差使電視畫面與外設(shè)聲音達(dá)到一致,提升了用戶的視聽(tīng)體驗(yàn),并增強(qiáng)了用戶體驗(yàn)。

本發(fā)明進(jìn)一步提供一種電視畫面和外設(shè)聲音同步控制裝置。

參照?qǐng)D2,圖2為本發(fā)明自動(dòng)同步電視畫面和外設(shè)聲音裝置的第一實(shí)施例的功能模塊示意圖。

在一實(shí)施例中,所述裝置包括:解析模塊10、傳輸播放模塊20、采集模塊30、轉(zhuǎn)化模塊40、獲取模塊50、對(duì)比模塊60、計(jì)算模塊70、判斷模塊80、確認(rèn)模塊90、調(diào)整模塊100及操作模塊110。

解析模塊10,用于將目標(biāo)碼流中的圖像信號(hào)和聲音信號(hào)解碼,提取解碼的聲音信號(hào)在目標(biāo)時(shí)段內(nèi)聲音振幅峰值;

將目標(biāo)碼流中傳輸?shù)膱D像信號(hào)和聲音信號(hào)進(jìn)行解析,成為圖像信號(hào)和聲音信號(hào),并在已解碼聲音信號(hào)中截取目標(biāo)時(shí)段內(nèi)聲音信號(hào),提取該目標(biāo)時(shí)段內(nèi)聲音信號(hào)振幅峰值,并將峰值數(shù)據(jù)轉(zhuǎn)化為數(shù)值組合成峰值數(shù)組,得到目標(biāo)碼流中聲音信號(hào)振幅峰值數(shù)組;所述目標(biāo)碼流,為互聯(lián)網(wǎng)絡(luò)中傳輸?shù)囊欢我曨l文件,包括圖像信號(hào)和聲音信號(hào);所述目標(biāo)時(shí)段為用戶在系統(tǒng)中設(shè)置的聲音信號(hào)收集時(shí)長(zhǎng)。

傳輸播放模塊20,用于將聲音信號(hào)傳輸?shù)酵獠吭O(shè)備中,并使用外部設(shè)備的播放功能進(jìn)行播放;

將解析完成的完整聲音信號(hào)傳輸至外設(shè)播放設(shè)備中,并經(jīng)過(guò)外部設(shè)備的解碼功能對(duì)聲音信號(hào)進(jìn)行解碼后播放,所述外部設(shè)備為有音頻播放功能的硬 件設(shè)備。

采集模塊30,用于采集環(huán)境聲音,并提取目標(biāo)時(shí)段內(nèi)環(huán)境聲音振幅峰值;

采集環(huán)境聲音,并在已采集到環(huán)境聲音中,截取目標(biāo)時(shí)段聲音保存,定義為環(huán)境聲音。將環(huán)境聲音解碼成為環(huán)境聲音信號(hào),提取該環(huán)境聲音信號(hào)振幅峰值,根據(jù)提取到環(huán)境聲音信號(hào)振幅峰值,將峰值數(shù)據(jù)轉(zhuǎn)化為數(shù)值組合成峰值數(shù)組,即環(huán)境聲音振幅峰值數(shù)組。所述目標(biāo)時(shí)段為用戶在系統(tǒng)中設(shè)置的環(huán)境聲音收集時(shí)長(zhǎng);所述環(huán)境聲音包括步驟S1中目標(biāo)碼流解析出來(lái)并播放的聲音信號(hào)和生活環(huán)境聲音。

進(jìn)一步的,在目標(biāo)碼流解析的聲音信號(hào)和采集的環(huán)境聲音提取聲音振幅峰值之前,還包括:

轉(zhuǎn)化模塊40,用于將目標(biāo)碼流解碼的聲音信號(hào)和采集的環(huán)境聲音轉(zhuǎn)化為波形圖,即解碼聲音波形圖及環(huán)境聲音波形圖。所述解碼聲音波形圖及環(huán)境聲音波形圖時(shí)長(zhǎng)都為目標(biāo)時(shí)段,所述目標(biāo)時(shí)段為用戶在系統(tǒng)中設(shè)置的聲音信號(hào)截取時(shí)長(zhǎng)及環(huán)境聲音截取時(shí)長(zhǎng)。

在解碼的聲音信號(hào)波形圖及環(huán)境聲音波形圖中,還包括:獲取模塊50,用于按照目標(biāo)間隔時(shí)間分別從解碼聲音波形圖和環(huán)境聲音波形圖中獲取預(yù)設(shè)次數(shù)的振幅峰值后,對(duì)應(yīng)組成解碼聲音信號(hào)波形振幅峰值數(shù)組和環(huán)境聲音信號(hào)波形振幅峰值數(shù)組;所述目標(biāo)間隔時(shí)間為用戶在系統(tǒng)中設(shè)置的,提取聲音振幅峰值的間隔時(shí)間。該間隔時(shí)間結(jié)合波形圖的時(shí)長(zhǎng),要使獲得的波形振幅峰值的數(shù)組中的數(shù)據(jù)量大于目標(biāo)數(shù)量;例如所述解碼聲音波形圖和環(huán)境聲音波形圖提取聲音振幅峰值數(shù)組過(guò)程為:

在目標(biāo)時(shí)間段為2分鐘內(nèi)的解碼聲音波形圖和環(huán)境聲音波形圖中,每隔2S記錄一次聲音信號(hào)的振幅峰值,并定義目標(biāo)碼流解碼聲音信號(hào)振幅峰值記錄為n,碼流聲音振幅峰值變化率為m,定義下標(biāo)為x,則mx=(nx–n(x-1))/n(x-1);環(huán)境聲音振幅峰值記錄為p,環(huán)境聲音振幅峰值變化率為q,定義下標(biāo)為x,則qx=(px–p(x-1))/p(x-1);重復(fù)記錄振幅峰值數(shù)據(jù)50次,即得到50個(gè)波形圖振幅峰值數(shù)組的數(shù)值,所述目標(biāo)數(shù)量,為峰值數(shù)組的最低數(shù)值數(shù)量;即組成解碼聲音信號(hào)波形振幅峰值數(shù)組a1=[n1,n2,n3,n4,n5……n49,n50];定義解碼聲音信號(hào)波形振幅峰值變化表數(shù)組a=[m1,m2,m3,m4,m5……m49,m50],其中

m1=(n2–n1)/n1,

m2=(n3–n2)/n2,

m3=(n4–n3)/n3,

m4=(n5–n4)/n4,

……

m48=(n49–n48)/n48,

m49=(n50–n49)/n49。

組成環(huán)境聲音信號(hào)波形振幅峰值數(shù)組b1=[p1,p2,p3,p4,p5……p49,p50];定義環(huán)境聲音信號(hào)波形振幅峰值變化表數(shù)組b=[q1,q2,q3,q4,q5……q49,q50],其中

q1=(p2–p1)/p1,

q2=(p3–p2)/p2,

q3=(p4–p3)/p3,

q4=(p5–p4)/p4,

……

q48=(p49–p48)/p48,

q49=(p50–p49)/p49。

對(duì)比模塊60,用于將提取的解碼聲音振幅峰值與環(huán)境聲音振幅峰值進(jìn)行對(duì)比;

計(jì)算模塊70,用于計(jì)算電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差;

確定當(dāng)前目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)為同一個(gè)聲音信號(hào),根據(jù)已設(shè)定計(jì)算公式計(jì)算二者時(shí)間差,所述時(shí)間差為:目標(biāo)碼流解碼的聲音信號(hào)通過(guò)傳輸至外部設(shè)備中播放后,當(dāng)前目標(biāo)播放設(shè)備播放目標(biāo)碼流解碼的聲音信號(hào)與傳輸至該外部設(shè)備的目標(biāo)碼流解碼的聲音信號(hào)播放后的時(shí)間差T3,并通過(guò)該時(shí)間差與目標(biāo)碼流中圖像信號(hào)經(jīng)過(guò)解碼在電視屏幕顯示的耗時(shí)T1,及目標(biāo)碼流中聲音信號(hào)經(jīng)過(guò)解碼在目標(biāo)播放設(shè)備播放的耗時(shí)T2,計(jì)算電視畫面播放與目標(biāo)碼流中聲音信號(hào)傳輸至外部設(shè)備播放的聲音時(shí)間差Ts。

進(jìn)一步的,在對(duì)比目標(biāo)碼流聲音振幅峰值與環(huán)境聲音振幅峰值之前,還 包括:

判斷模塊80,用于判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)是否為同一內(nèi)容;通過(guò)目標(biāo)碼流解碼的聲音信號(hào)振幅峰值數(shù)組與環(huán)境聲音振幅峰值數(shù)組的對(duì)比,判斷兩段聲音信號(hào)是否為同一段聲音信號(hào)。

所述計(jì)算模塊70,還用于目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)為同一段聲音信號(hào)時(shí),根據(jù)目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)播放的延時(shí),計(jì)算出目標(biāo)碼流解碼后的聲音信號(hào)播放與該聲音信號(hào)傳輸至外部設(shè)備并解碼成聲音信號(hào)播放的聲音時(shí)間差T3。

進(jìn)一步的,在判斷目標(biāo)碼流解碼的聲音信號(hào)與環(huán)境聲音解碼的聲音信號(hào)是否為同一內(nèi)容之前,還包括:

所述對(duì)比模塊60,還用于將解碼聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值進(jìn)行對(duì)比;若相等,則比較兩個(gè)數(shù)組中第二個(gè)振幅峰值;若不相等,則解碼聲音信號(hào)波形振幅峰值數(shù)組中的第二個(gè)振幅峰值與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值對(duì)比,直至從解碼聲音信號(hào)波形振幅峰值數(shù)組中比對(duì)出與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中第一個(gè)振幅峰值相等的振幅峰值;

在已經(jīng)獲取到的解碼聲音信號(hào)波形振幅峰值數(shù)組和環(huán)境聲音信號(hào)波形振幅峰值數(shù)組中,使用解碼聲音信號(hào)波形振幅峰值數(shù)組第一個(gè)數(shù)據(jù)與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組第一個(gè)數(shù)據(jù)進(jìn)行比較,相等則依次繼續(xù)比較兩個(gè)數(shù)組下一個(gè)振幅峰值數(shù)據(jù);若不相等則重新對(duì)比解碼聲音信號(hào)波形振幅峰值數(shù)組第一個(gè)數(shù)據(jù)與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組第二個(gè)數(shù)據(jù),依次類推直至相等為止。如果兩個(gè)數(shù)組連續(xù)目標(biāo)數(shù)量的峰值數(shù)據(jù)都相等,則認(rèn)為這兩段聲音信號(hào)是同樣的內(nèi)容。所述目標(biāo)數(shù)量,為用戶在系統(tǒng)中設(shè)置的對(duì)比聲音信號(hào)相等的振幅峰值數(shù)據(jù)數(shù)量。并計(jì)算目標(biāo)碼流解碼的聲音信號(hào)及環(huán)境聲音信號(hào)的時(shí)間差。具體根據(jù)以下計(jì)算方式對(duì)目標(biāo)碼流的振幅峰值變化表和環(huán)境聲音的振幅峰值變化表進(jìn)行確認(rèn):

定義c[I]表示數(shù)組c中下表為i的元素的值;對(duì)于步驟S1和步驟S2獲取到的目標(biāo)碼流振幅峰值變化表數(shù)組a和環(huán)境聲音振幅峰值變化表數(shù)組b,通過(guò)以下規(guī)則進(jìn)行計(jì)算,相關(guān)步驟流程圖可參照?qǐng)D3:

(1)令i=0,k=0;

(2)如果i+k<50,執(zhí)行步驟(3),否則執(zhí)行步驟(8);

(3)取a[i]與b[i+k]進(jìn)行對(duì)比,如果a[i]與b[i+k]相等,則執(zhí)行步驟(4),否則執(zhí)行步驟(5);

(4)令i=i+1,執(zhí)行步驟(6);

(5)令k=k+1,i=0,執(zhí)行步驟(2);

(6)如果i>10,執(zhí)行步驟(7),否則執(zhí)行步驟(2);

(7)返回k的值,結(jié)束運(yùn)算;

(8)時(shí)間差未找到,結(jié)束運(yùn)算。

確認(rèn)模塊90,用于若解碼聲音信號(hào)波形振幅峰值數(shù)組與環(huán)境聲音信號(hào)波形振幅峰值數(shù)組連續(xù)相等的振幅峰值的數(shù)量大于預(yù)設(shè)閾值,則判斷解碼后的聲音信號(hào)與采集到的環(huán)境聲音為相同內(nèi)容。

若確認(rèn)振幅峰值變化表對(duì)應(yīng)的聲音一致,則兩段聲音信號(hào)的時(shí)間差為聲音傳播耗時(shí)T3;如圖3所述,根據(jù)目標(biāo)規(guī)則的計(jì)算方式,若計(jì)算出來(lái)聲音時(shí)間差,則表示兩段振幅峰值變化表來(lái)自同一段聲音,并將計(jì)算得到的時(shí)間差定義為T3,用于調(diào)整電視畫面和外設(shè)聲音的播放一致;

若確認(rèn)振幅峰值變化表對(duì)應(yīng)的聲音不一致,則表示當(dāng)前聲音環(huán)境已經(jīng)超出系統(tǒng)可識(shí)別范圍,則聲音傳播耗時(shí)T3=T4*k;如圖3所述,根據(jù)目標(biāo)規(guī)則的計(jì)算方式,若未計(jì)算出來(lái)聲音時(shí)間差,則可能存在外設(shè)聲音播放演示過(guò)大,或外設(shè)聲音太小,或環(huán)境噪聲太大已超出目標(biāo)播放設(shè)備的可識(shí)別范圍,系統(tǒng)已不能自動(dòng)同步電話畫面和外設(shè)聲音,則將原本是計(jì)算得到的時(shí)間差定義為T3=T4*k,所述T4為系統(tǒng)中技術(shù)人員設(shè)置的固定值,用以在不能計(jì)算出時(shí)間差的情況下根據(jù)算法對(duì)應(yīng)計(jì)算時(shí)間差,以調(diào)整電視畫面和外設(shè)聲音的播放一致。

所述計(jì)算模塊70,還用于計(jì)算電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差;

調(diào)整模塊100,用于根據(jù)時(shí)間差,控制電視圖像信號(hào)延時(shí)輸出,以達(dá)到聲畫同步。

根據(jù)計(jì)算到的電視畫面播放與傳輸至外部設(shè)備播放的聲音時(shí)間差,對(duì)應(yīng)計(jì)算電視圖像信號(hào)的延時(shí)時(shí)間,并控制圖像信號(hào)在指定內(nèi)存中緩存延時(shí)時(shí)間后在電視顯示,達(dá)到聲畫同步的效果。

進(jìn)一步的,所述達(dá)到聲畫同步的具體調(diào)整包括:

所述計(jì)算模塊70,還用于根據(jù)目標(biāo)碼流中圖像信號(hào)經(jīng)過(guò)解碼后在播放設(shè)備的屏幕顯示的耗時(shí)T1,目標(biāo)碼流中聲音信號(hào)經(jīng)過(guò)解碼后播放的耗時(shí)T2,目標(biāo)碼流中聲音信號(hào)傳輸至外部設(shè)備轉(zhuǎn)化后播放與T2的時(shí)間差T3,計(jì)算圖像信號(hào)緩沖時(shí)間Ts;

所述目標(biāo)碼流中的圖像信號(hào)、聲音信號(hào)的解碼,圖像信號(hào)經(jīng)過(guò)解碼后在播放設(shè)備的屏幕顯示的耗時(shí)為T1,聲音信號(hào)經(jīng)過(guò)解碼的耗時(shí)為T2;在目標(biāo)碼流中,通過(guò)解碼將碼流的圖像信號(hào)以及聲音信號(hào)分開(kāi),所述圖像信號(hào)解碼后在播放設(shè)備的屏幕中顯示需耗時(shí)T1,所述聲音信號(hào)在解碼后在播放設(shè)備的音頻播放的耗時(shí)為T2;計(jì)算解碼后的聲音信號(hào)通過(guò)傳輸達(dá)到外設(shè)和外設(shè)轉(zhuǎn)換成聲音信號(hào)的耗時(shí)為T3,則音畫同步的標(biāo)準(zhǔn)為T1=T2+T3。目標(biāo)碼流的圖像信號(hào)與聲音信號(hào)通過(guò)傳輸至設(shè)備中進(jìn)行顯示與播放,根據(jù)圖像信號(hào)在播放設(shè)備屏幕顯示的耗時(shí)T1與聲音信號(hào)在播放設(shè)備的音頻播放的耗時(shí)T2,計(jì)算出來(lái)的結(jié)果為電視畫面及外設(shè)聲音同步的時(shí)間差T1=T2+T3。

操作模塊110,用于若T1<T2+T3,則Ts=T2+T3-T1,將圖像信號(hào)緩沖Ts后播放;

若得到的屏幕耗時(shí)T1小于音頻耗時(shí)T2與時(shí)間差T3的和,則根據(jù)計(jì)算方式(T2+T3-T1)計(jì)算得到電視畫面緩沖時(shí)間Ts,例如T1=1S,T2=0.5S,T3=1.5S,則T1<T2+T3,計(jì)算得到的電視畫面緩沖時(shí)間Ts=(0.5+1.5-1),則將電視畫面?zhèn)鬏斨林付ǖ膬?nèi)存空間存儲(chǔ)1S,即緩沖1S后播放電視畫面;所述指定的內(nèi)存空間,為當(dāng)前播放設(shè)備已有的緩沖視頻的內(nèi)存空間。

所述操作模塊110,還用于若T1>T2+T3,則Ts=T1-T2-T3,將圖像信號(hào)緩沖Ts后播放。

若得到的屏幕耗時(shí)T1大于音頻耗時(shí)T2與時(shí)間差T3的和,則根據(jù)計(jì)算方式(T1-T2-T3)計(jì)算得到電視畫面緩沖時(shí)間Ts,例如T1=2.5S,T2=0.5S,T3=1.5S,則T1>T2+T3,計(jì)算得到的電視畫面緩沖時(shí)間Ts=(2.5-0.5-1.5),則將電視畫面?zhèn)鬏斨林付ǖ膬?nèi)存空間存儲(chǔ)0.5S,即緩沖0.5S后播放電視畫面。

本實(shí)施例中,通過(guò)提取目標(biāo)碼流中解析而來(lái)的聲音信號(hào)的振幅峰值變化圖與采集到的環(huán)境聲音目標(biāo)時(shí)段內(nèi)的聲音振幅峰值變化圖,將二者通過(guò)目標(biāo) 格式進(jìn)行計(jì)算,得出當(dāng)前電視畫面的顯示和外設(shè)聲音播放存在的時(shí)間差,通過(guò)對(duì)應(yīng)調(diào)整該時(shí)間差使電視畫面與外設(shè)聲音達(dá)到一致,提升了用戶的視聽(tīng)體驗(yàn),并增強(qiáng)了用戶體驗(yàn)。

以上僅為本發(fā)明的優(yōu)選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說(shuō)明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1