本發(fā)明專利技術(shù)提供一種裝置和方法。第一緩沖器被配置成存儲(chǔ)第一包流,所述第一緩沖器包括指向所述第一包流中的第一位置的第一讀取指針。第二緩沖器被配置成存儲(chǔ)第二包流。所述第二包流對(duì)應(yīng)于所述第一包流,并且所述第二緩沖器包括第二讀取指針??刂破鞅慌渲贸纱_定對(duì)應(yīng)于所述第一包流中的所述第一位置的所述第二包流中的第二位置,并調(diào)節(jié)所述第二讀取指針指向所述第二位置。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及廣播數(shù)據(jù)的處理,具體來說(但非排他地)涉及來自多個(gè)音頻源的廣播音頻數(shù)據(jù)的處理。
技術(shù)介紹
一些現(xiàn)代廣播接收器被設(shè)計(jì)成支持來自不同的廣播域的多個(gè)音頻輸入。例如,可通過來自調(diào)頻廣播(FM)、數(shù)字音頻廣播(DAB)和/或互聯(lián)網(wǎng)電臺(tái)等域的音頻輸入接收終端用戶內(nèi)容(諸如電臺(tái)節(jié)目)。這些音頻輸入在時(shí)間上通常可能不與終端用戶內(nèi)容對(duì)準(zhǔn),并且音頻輸入可另外具有系統(tǒng)內(nèi)在的抖動(dòng)。廣播接收器可能需要從一個(gè)音頻輸入轉(zhuǎn)換到另一個(gè),例如,當(dāng)接收器移動(dòng)到輸入音頻源的范圍之外時(shí),可能會(huì)丟失輸入。由于未對(duì)準(zhǔn),過渡可能不順暢。在一些系統(tǒng)中,可處理音頻輸入以計(jì)算兩個(gè)或更多個(gè)音頻輸入之間的延遲。這一延遲可應(yīng)用于音頻輸入以嘗試跨音頻輸入對(duì)準(zhǔn)終端用戶內(nèi)容。本申請(qǐng)案的實(shí)施例可涉及此對(duì)準(zhǔn)的質(zhì)量。
技術(shù)實(shí)現(xiàn)思路
根據(jù)本專利技術(shù)的第一方面,提供一種裝置,該裝置包括:第一緩沖器,該第一緩沖器被配置成存儲(chǔ)第一包流,該第一緩沖器包括指向第一包流中的第一位置的第一讀取指針;第二緩沖器,該第二緩沖器被配置成存儲(chǔ)對(duì)應(yīng)于第一包流的第二包流,并包括第二讀取指針;以及控制器,該控制器被配置成確定對(duì)應(yīng)于第一位置的第二包流中的第二位置,并調(diào)節(jié)第二讀取指針指向第二位置??刂破骺闪硗獗慌渲贸纱_定第一包流和第二包流之間的對(duì)應(yīng)關(guān)系。第一指針可指向第一包流的第一包中的位置,第二指針可指向第二包的對(duì)應(yīng)包中的對(duì)應(yīng)位置??刂破骺闪硗獗慌渲贸僧?dāng)?shù)谝缓偷诙慕邮諘r(shí)間的差值小于預(yù)定值時(shí),確定第一包流的第一包對(duì)應(yīng)于第二包流的第二包。預(yù)定值可為接收第一或第二包流上的一個(gè)包所耗費(fèi)的時(shí)間。預(yù)定值可為包流之間的最大偏移。第一包流的每個(gè)包和第二包流的每個(gè)包可包括接收到相應(yīng)的包的時(shí)間的指示。控制器可被配置成在已經(jīng)調(diào)節(jié)第二讀取指針之后,將第二讀取指針鎖定到第一讀取指針。可響應(yīng)于對(duì)第二緩沖器中的數(shù)據(jù)的請(qǐng)求調(diào)節(jié)第二讀取指針。裝置可另外包括一個(gè)或多個(gè)另外的緩沖器,其中另外的緩沖器中的每一個(gè)緩沖器可被配置成根據(jù)第二緩沖器操作。根據(jù)第二方面,提供一種接收器,該接收器包括:根據(jù)第一方面所述的裝置,其中第一和第二包流包括對(duì)應(yīng)的廣播內(nèi)容;以及處理器,該處理器被配置成從第一和第二緩沖器中讀取第一和第二包流,并確定第一包流中的廣播內(nèi)容和第二包流中的對(duì)應(yīng)的廣播內(nèi)容之間的延遲。處理器可另外被配置成以所確定的延遲來延遲第一和第二包流中的一個(gè),以對(duì)準(zhǔn)第一和第二包流中的廣播內(nèi)容。處理器可被配置成取決于廣播相關(guān)性算法確定延遲。根據(jù)第三方面,提供一種方法,該方法包括:在第一緩沖器中存儲(chǔ)第一包流,該第一緩沖器具有指向第一包流中的第一位置的第一讀取指針;在第二緩沖器中存儲(chǔ)對(duì)應(yīng)于第一包流的第二包流,該第二緩沖器具有第二讀取指針;確定對(duì)應(yīng)于第一位置的第二包流中的第二位置;以及調(diào)節(jié)第二讀取指針指向第二位置。該方法可另外包括:確定第一包流和第二包流之間的對(duì)應(yīng)關(guān)系。第一指針可指向第一包流的第一包中的位置,第二指針可指向第二包的對(duì)應(yīng)包中的對(duì)應(yīng)位置。該方法可另外包括:當(dāng)?shù)谝缓偷诙慕邮諘r(shí)間的差值小于預(yù)定值時(shí),確定第一包流的第一包對(duì)應(yīng)于第二包流的第二包。預(yù)定值可為接收第一或第二包流上的一個(gè)包所耗費(fèi)的時(shí)間。預(yù)定值可為包流之間的最大偏移。第一包流的每個(gè)包和第二包流的每個(gè)包可包括接收到相應(yīng)的包的時(shí)間的指示。該方法可另外包括:在已經(jīng)調(diào)節(jié)第二讀取指針之后,將第二讀取指針鎖定到第一讀取指針。可響應(yīng)于對(duì)第二緩沖器中的數(shù)據(jù)的請(qǐng)求調(diào)節(jié)第二讀取指針。該方法可另外包括相對(duì)于一個(gè)或多個(gè)另外的緩沖器,實(shí)施關(guān)于第二緩沖器的方法步驟。第一和第二包流可包括對(duì)應(yīng)的廣播內(nèi)容,該方法可另外包括:從第一和第二緩沖器讀取第一和第二包流;以及確定第一包流中的廣播內(nèi)容和第二包流中的對(duì)應(yīng)的廣播內(nèi)容之間的延遲。該方法可另外包括以所確定的延遲來延遲第一和第二包流中的一個(gè),以對(duì)準(zhǔn)第一和第二包流中的廣播內(nèi)容。該方法可另外包括取決于廣播相關(guān)性算法確定延遲。附圖說明將參看圖式僅借助于例子描述實(shí)施例,在附圖中:圖1是接收器的示例示意圖;圖2是示出根據(jù)實(shí)施例的接收器的例子的示意圖;圖3是示出根據(jù)實(shí)施例的接收器的另一例子的示意圖;圖4是描繪根據(jù)實(shí)施例實(shí)施的方法步驟的流程圖;以及圖5是示出根據(jù)實(shí)施例的接收器的另一例子的示意圖。應(yīng)了解,對(duì)于跨越超過一個(gè)圖式的特征,類似附圖標(biāo)記指示類似特性。具體實(shí)施方式以下實(shí)施例可參考攜載音頻數(shù)據(jù)的包流加以描述。這僅為了易于解釋而進(jìn)行,且應(yīng)了解,至少一些實(shí)施例可適用于其它類型的廣播或流數(shù)據(jù),例如視頻數(shù)據(jù)。應(yīng)了解,此處,術(shù)語廣播意圖涵蓋從一個(gè)實(shí)體到多個(gè)其它實(shí)體的包流廣播,以及從一個(gè)實(shí)體到幾個(gè)特定的或一個(gè)具體的其它實(shí)體的包流廣播。例如,廣播包流可為單播流。圖1示出了具有攜載音頻內(nèi)容的多個(gè)音頻輸入的廣播接收器100的例子。接收器100可從第一音頻源A101接收第一音頻輸入,并從第二音頻源B102接收第二音頻輸入。第一音頻輸入101和第二音頻輸入102可包括音頻信號(hào),該音頻信號(hào)從相應(yīng)的音頻源A和B廣播,并在接收器100處接收。第一音頻源101和第二音頻源102可廣播相同音頻數(shù)據(jù)或內(nèi)容,例如以電臺(tái)節(jié)目的形式,然而可能會(huì)根據(jù)它們的類型廣播數(shù)據(jù)。例如,音頻源A101可為FM發(fā)射器并可相應(yīng)地傳輸數(shù)據(jù),而音頻源B可為DAB發(fā)射器并相應(yīng)地廣播數(shù)據(jù)。在此情況下,由于發(fā)射器101和102的各種特征,數(shù)據(jù)或終端用戶內(nèi)容在時(shí)間上可能不對(duì)準(zhǔn)。來自第一和第二音頻源101和102的傳輸可被提供到接收器100的音頻處理器103。音頻處理器103可被配置成計(jì)算第一音頻輸入和第二音頻輸入中攜載的數(shù)據(jù)或內(nèi)容之間在時(shí)間上的延遲。這一延遲值可用于以延遲調(diào)節(jié)音頻輸入中的一個(gè),使得第一和第二音頻輸入的內(nèi)容對(duì)準(zhǔn)。將理解,在一些情況下,音頻處理器103可對(duì)音頻輸入中的一個(gè)或兩個(gè)實(shí)施另外的處理。接收器100可另外包括輸出模塊104,該輸出模塊104可從音頻處理器103接收音頻輸入中的一個(gè)的處理后的形式。在一個(gè)例子中,提供到輸出模塊的處理后的音頻輸入可作為音頻信號(hào)另外提供給用戶。接收器100可決定從音頻數(shù)據(jù)或內(nèi)容的一個(gè)音頻源轉(zhuǎn)換到另一個(gè)音頻源,例如在從第一音頻源101提供音頻數(shù)據(jù)給用戶到從第二音頻源102提供音頻數(shù)據(jù)給用戶之間的轉(zhuǎn)換。可例如響應(yīng)于用戶對(duì)音頻源的偏好或音頻源101和102的信號(hào)特征完成這一轉(zhuǎn)換。在此情況下,可提供來自第二音頻輸入的處理后的音頻數(shù)據(jù)到輸出模塊,而不提供第一音頻源的處理后的音頻數(shù)據(jù)。對(duì)準(zhǔn)第一和第二音頻輸入的音頻內(nèi)容可使從來自第一音頻源101的音頻數(shù)據(jù)到來自第二音頻源102的音頻數(shù)據(jù)的過渡更不引人注意。在圖1的例子中,可計(jì)算出兩個(gè)音頻源的音頻輸入之間的延遲,接著應(yīng)用該延遲以延遲提前的音頻源的音頻輸入。這一延遲計(jì)算可通過音頻相關(guān)性算法完成。音頻相關(guān)性算法可能需要一些時(shí)間以找到可靠的延遲值。然而,即使計(jì)算出音頻內(nèi)容之間的延遲,并且相應(yīng)地延遲音頻輸入中的一個(gè)或多個(gè),但是在音頻源之間過渡和/或交叉衰減時(shí),第一和第二音頻信號(hào)可能仍然未精確地對(duì)準(zhǔn)。這是因?yàn)閺淖詈笠淮窝舆t計(jì)算開始,隨時(shí)間的推移,調(diào)節(jié)后的音頻輸入可因?yàn)榇嬖谟谝纛l輸入上的抖動(dòng)而變得越來越不對(duì)準(zhǔn)。這一抖動(dòng)可具有各種原因,例如,可為音頻源內(nèi)在的內(nèi)容抖動(dòng)、由處理延遲導(dǎo)致的音頻源可用性抖動(dòng)、系統(tǒng)設(shè)計(jì)中固有的抖動(dòng)和/或其它來源的抖動(dòng)。中斷音頻流的用戶與接收器的交互(例如本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種裝置,其特征在于,包括:第一緩沖器,所述第一緩沖器被配置成存儲(chǔ)第一包流,所述第一緩沖器包括指向所述第一包流中的第一位置的第一讀取指針;第二緩沖器,所述第二緩沖器被配置成存儲(chǔ)對(duì)應(yīng)于所述第一包流的第二包流,并包括第二讀取指針;以及控制器,所述控制器被配置成確定對(duì)應(yīng)于所述第一位置的所述第二包流中的第二位置,并調(diào)節(jié)所述第二讀取指針指向所述第二位置。
【技術(shù)特征摘要】
2015.09.28 EP 15187134.01.一種裝置,其特征在于,包括:第一緩沖器,所述第一緩沖器被配置成存儲(chǔ)第一包流,所述第一緩沖器包括指向所述第一包流中的第一位置的第一讀取指針;第二緩沖器,所述第二緩沖器被配置成存儲(chǔ)對(duì)應(yīng)于所述第一包流的第二包流,并包括第二讀取指針;以及控制器,所述控制器被配置成確定對(duì)應(yīng)于所述第一位置的所述第二包流中的第二位置,并調(diào)節(jié)所述第二讀取指針指向所述第二位置。2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述控制器另外被配置成確定所述第一包流和所述第二包流之間的對(duì)應(yīng)關(guān)系。3.根據(jù)權(quán)利要求1或2中任一權(quán)利要求所述的裝置,其特征在于,所述第一指針指向所述第一包流的第一包中的位置,所述第二指針指向所述第二包的對(duì)應(yīng)包中的對(duì)應(yīng)位置。4.根據(jù)在前的任一項(xiàng)權(quán)利要求所述的裝置,其特征在于,所述控制器另外被配置成當(dāng)所述第一和第二包的接收時(shí)間的差值小于預(yù)定值時(shí),確定所述第一包流的第一包對(duì)應(yīng)于所述第二包流的第二包。5.根據(jù)權(quán)利要求4所述的裝置,其特征在于,所述預(yù)定值是接收所述第...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:馬丁·克塞爾,塞巴斯蒂安·伯恩,馬特西亞斯·斯塔克,
申請(qǐng)(專利權(quán))人:恩智浦有限公司,
類型:發(fā)明
國(guó)別省市:荷蘭;NL
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。