欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

交互式數(shù)字無(wú)線電廣播系統(tǒng)的制作方法

文檔序號(hào):7585419閱讀:209來(lái)源:國(guó)知局
專利名稱:交互式數(shù)字無(wú)線電廣播系統(tǒng)的制作方法
背景技術(shù)
本發(fā)明涉及一種裝置和方法,用于提供廣播數(shù)字無(wú)線電業(yè)務(wù),它為用戶提供各種交互式功能。
已經(jīng)開發(fā)了各種數(shù)字通信協(xié)議,用于在分組數(shù)據(jù)流里傳遞音頻數(shù)據(jù)和其它數(shù)據(jù)。例如,符合ISO/IEC國(guó)際標(biāo)準(zhǔn)13818-1、Musicam和杜比AC-2和AC-3格式的數(shù)字音頻流都是大家所熟知的。還作為ITU-T建議H.222.0發(fā)布過的ISO/IEC 13818-1跟ITU-T建議H.262或者ISO/IEC 13818-2和13818-3里描述的MPEG-2視頻標(biāo)準(zhǔn)相兼容。這些方案可以支持在各種廣播信道上傳遞壓縮音頻數(shù)據(jù),例如,包括衛(wèi)星、電纜電視或者地面網(wǎng)。用于傳遞視頻和其它類型的數(shù)據(jù)的其它數(shù)字格式也是眾所周知的。
但是,這些格式不是被設(shè)計(jì)成讓用戶跟數(shù)據(jù)相互作用的。例如,對(duì)于音頻信號(hào),還不能控制收到的音頻數(shù)據(jù),以便提供通常是光盤(CD)播放機(jī)才有的功能。這些功能包括往前跳一個(gè)曲目(track),或者往后跳一個(gè)曲目、暫停音頻信號(hào)的輸出、快進(jìn)或者快退,或者從一個(gè)曲目的開頭開始重復(fù)所選擇的音頻信號(hào)段。類似地,對(duì)于模擬無(wú)線電廣播,用戶除了改變頻道以外,根本無(wú)法控制收到的數(shù)據(jù)。于是,為了享用這些功能,用戶被迫獲得預(yù)先錄制好的媒介,例如光盤或者磁帶。
因此,需要提供一種數(shù)字無(wú)線電廣播系統(tǒng),它能為用戶提供各種交互功能。這一系統(tǒng)應(yīng)當(dāng)充分利用數(shù)字技術(shù)的優(yōu)勢(shì),例如多個(gè)并行數(shù)據(jù)流的分組傳遞,以及數(shù)字存儲(chǔ)技術(shù)和控制技術(shù)。
還需要提供一種音頻接收機(jī)/播放機(jī),它能為用戶提供關(guān)于當(dāng)前正在播放的選擇的信息,例如一個(gè)文本顯示器,它能給出選擇的名稱、表演者、歌曲集、歌詞或者時(shí)間/長(zhǎng)度,甚至語(yǔ)言(例如有聲的)描述。
這一系統(tǒng)應(yīng)當(dāng)能夠在各個(gè)層次上進(jìn)行配置,例如,作為訪問受控的,免費(fèi)商業(yè)業(yè)務(wù),或者作為包括了商業(yè)的免費(fèi)服務(wù)。
這一系統(tǒng)應(yīng)當(dāng)跟音頻數(shù)據(jù)以及視頻數(shù)據(jù)和多媒體數(shù)據(jù)相兼容。
這一系統(tǒng)應(yīng)當(dāng)跟現(xiàn)有的和建議的考慮了地面頻道分配方式的政府規(guī)則和商業(yè)標(biāo)準(zhǔn)相兼容。
本發(fā)明提供一種系統(tǒng),該系統(tǒng)擁有上述優(yōu)點(diǎn)以及其它優(yōu)點(diǎn)。
發(fā)明概述根據(jù)本發(fā)明,一種數(shù)字無(wú)線電廣播系統(tǒng)能夠提供各種交互式功能,包括跳進(jìn)和跳退。在一個(gè)實(shí)施方案中,數(shù)據(jù)用比實(shí)時(shí)速率快的速率發(fā)射,儲(chǔ)存在接收機(jī)中的一個(gè)緩沖器里。這一數(shù)據(jù)速率可以降低為實(shí)時(shí)速率,至少可以臨時(shí)這樣做。用戶可以播放當(dāng)前曲目,或者跳到后面或者前面的曲目上去。
在另一個(gè)實(shí)施方案里,有兩個(gè)或者更多頻道的節(jié)目在傳送,這樣,用戶就可以直接從當(dāng)前的曲目轉(zhuǎn)移到另一個(gè)頻道一個(gè)曲目的開頭上去。這些頻道里的信號(hào)可以實(shí)時(shí)速率發(fā)射,或者比實(shí)時(shí)速率快。在另一個(gè)實(shí)施方案里,提供了許多層服務(wù)等級(jí),這樣,付費(fèi)用戶就能跳過一些或者所有的商業(yè)信息,而沒有付費(fèi)的用戶就不能跳過這些商業(yè)。用于覆蓋商業(yè)的替換節(jié)目(例如給付費(fèi)客戶的)可以在可用頻帶的一個(gè)或者更多部分里發(fā)射。在接收機(jī)那里,控制數(shù)據(jù)可以提供曲目的標(biāo)識(shí),例如歌手、歌曲標(biāo)題等等。
特別是,用于廣播數(shù)字節(jié)目業(yè)務(wù)的一種方法,包括以下步驟將多個(gè)節(jié)目段打包,用至少一個(gè)數(shù)據(jù)流傳送;用大于節(jié)目業(yè)務(wù)播放速率的總的數(shù)據(jù)速率發(fā)射打了包的節(jié)目段;在一個(gè)緩沖器里臨時(shí)儲(chǔ)存至少一部分節(jié)目段;當(dāng)緩沖器滿到某一程度的時(shí)候,刪除緩沖器里的至少一個(gè)節(jié)目段。
打了包的節(jié)目段可以只用一個(gè)數(shù)據(jù)流傳送,其速率大于這一節(jié)目業(yè)務(wù)的播放速率。
數(shù)據(jù)也可以這樣來(lái)發(fā)射,它指定節(jié)目段的訪問點(diǎn),從而允許用戶在播放當(dāng)前節(jié)目段的時(shí)候,跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一個(gè)節(jié)目段。
緩沖器的內(nèi)容必須進(jìn)行管理,以避免溢出。為了做到這一點(diǎn),在緩沖器滿到某一程度時(shí),可以刪除儲(chǔ)存在緩沖器里的最舊的節(jié)目段。
此外,還可以跟節(jié)目段一起發(fā)射控制數(shù)據(jù),提供這一節(jié)目段內(nèi)容的有關(guān)信息,例如歌曲標(biāo)題、歌手、歌詞等等。
這一方案特別適合用于音頻數(shù)據(jù),盡管本發(fā)明的思想可以擴(kuò)展到視頻和多媒體數(shù)據(jù)。這里的術(shù)語(yǔ)“多媒體”指的是音頻和/或視頻數(shù)據(jù)。目前,人們認(rèn)為儲(chǔ)存視頻和多媒體數(shù)據(jù)所需要的存儲(chǔ)器大小是受到限制的,但是隨著存儲(chǔ)器價(jià)格繼續(xù)下降,以及數(shù)據(jù)壓縮技術(shù)得到進(jìn)一步提高,預(yù)期這一點(diǎn)會(huì)發(fā)生變化。
為了市場(chǎng)化目的,需要提供多個(gè)業(yè)務(wù)層,例如一個(gè)免費(fèi)的或者基本的業(yè)務(wù)級(jí),以及一個(gè)或者更多的獎(jiǎng)勵(lì)(付費(fèi)用戶)級(jí)。例如,免費(fèi)業(yè)務(wù)級(jí)每一個(gè)小時(shí)的音樂或者其它節(jié)目中會(huì)有許多商業(yè),而中等級(jí)別的獎(jiǎng)勵(lì)業(yè)務(wù)中商業(yè)則比較少,一個(gè)高級(jí)別的獎(jiǎng)勵(lì)業(yè)務(wù)則沒有任何商業(yè)。這可以通過只給付費(fèi)客戶提供數(shù)據(jù),此數(shù)據(jù)說明節(jié)目段的訪問點(diǎn)來(lái)實(shí)現(xiàn)。在用戶已經(jīng)開始播放當(dāng)前節(jié)目段以后,這些訪問點(diǎn)允許用戶跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一段節(jié)目。通過這種方式,一些用戶可以跳過至少一些商業(yè)段,而其它用戶則不能跳過商業(yè)段。此外,對(duì)于中等級(jí)和高等級(jí)的業(yè)務(wù),商業(yè)可以自動(dòng)跳過,或者根據(jù)用戶的判斷來(lái)跳過。
不是只在一個(gè)頻道發(fā)射僅僅一個(gè)節(jié)目,而是可以在多個(gè)數(shù)據(jù)流中傳送分組節(jié)目段。例如,提供爵士樂的節(jié)目段可以在第一個(gè)數(shù)據(jù)流里提供,而提供經(jīng)典音樂的節(jié)目段則可以在第二個(gè)數(shù)據(jù)流里提供,如此這般。這里的術(shù)語(yǔ)“節(jié)目業(yè)務(wù)流”用來(lái)指這樣一個(gè)數(shù)據(jù)流,它攜帶了某一節(jié)目業(yè)務(wù)的數(shù)據(jù)。節(jié)目業(yè)務(wù)流跟傳統(tǒng)模擬無(wú)線電廣播里的一個(gè)“頻道”相似,但不需要在一個(gè)單獨(dú)的物理頻道或者頻譜上發(fā)射。
可以提供數(shù)據(jù),用來(lái)表明第一個(gè)和第二個(gè)節(jié)目業(yè)務(wù)流的節(jié)目段的訪問點(diǎn),從而使用戶能夠直接從當(dāng)前正在播放的第一個(gè)節(jié)目業(yè)務(wù)流里的節(jié)目段跳到第二個(gè)節(jié)目業(yè)務(wù)流里一個(gè)節(jié)目段的開始點(diǎn)。于是,用戶無(wú)論什么時(shí)候改變數(shù)據(jù)流,都可以播放一段的開始。這跟傳統(tǒng)收音機(jī)系統(tǒng)相反,在傳統(tǒng)收音機(jī)系統(tǒng)中,用戶改變頻道時(shí),一般都會(huì)錯(cuò)過正在播放的音頻選擇的開頭,無(wú)法再現(xiàn)已經(jīng)播放過了的選擇的任意一部分。
當(dāng)節(jié)目段包括非商業(yè)節(jié)目段和商業(yè)節(jié)目段時(shí),非商業(yè)節(jié)目段可以在發(fā)射數(shù)據(jù)流的替換節(jié)目頻帶內(nèi)作為替換節(jié)目發(fā)射出去。這一替換節(jié)目隨著時(shí)間逐漸地積累,這樣獲得獎(jiǎng)勵(lì)的付費(fèi)用戶就可以再現(xiàn)替換節(jié)目,而不付費(fèi)用戶再現(xiàn)的則是商業(yè)段。替換節(jié)目占據(jù)剛才還是商業(yè)占據(jù)的時(shí)間段。于是在每一業(yè)務(wù)層,節(jié)目的總量可以一樣。
還提供了對(duì)應(yīng)的裝置。
附圖簡(jiǎn)述

圖1是本發(fā)明一個(gè)數(shù)字無(wú)線電發(fā)射機(jī)的示意圖。
圖2是本發(fā)明一個(gè)數(shù)字無(wú)線電接收機(jī)的示意圖。
圖3是本發(fā)明一種方法的示意圖。
圖4是本發(fā)明中單個(gè)數(shù)據(jù)流普通播放模式里一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。
圖5是本發(fā)明中單個(gè)數(shù)據(jù)流單個(gè)跳進(jìn)模式里一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。
圖6是本發(fā)明中單個(gè)數(shù)據(jù)流雙跳進(jìn)模式里一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。
圖7是本發(fā)明中單個(gè)數(shù)據(jù)流跳退模式里一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。
圖8是本發(fā)明中單個(gè)數(shù)據(jù)流暫停模式里一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。
圖9是本發(fā)明中多個(gè)同時(shí)傳送的數(shù)據(jù)流還普通播放模式里一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。
圖10是本發(fā)明中對(duì)于非付費(fèi)用戶和付費(fèi)用戶的數(shù)據(jù)序列和訪問點(diǎn)的一個(gè)示意圖。
圖11是本發(fā)明中一個(gè)替換節(jié)目頻帶和免費(fèi)業(yè)務(wù)頻帶的一個(gè)示意圖。
發(fā)明詳述本發(fā)明給出了一種裝置和方法,用于提供廣播數(shù)字無(wú)線電服務(wù),其中的用戶能夠得到各種交互式功能。
在第一個(gè)實(shí)施方案里,單獨(dú)一個(gè)節(jié)目業(yè)務(wù)流用比音頻播放速率快的速率發(fā)射(例如比實(shí)時(shí)速率快)。接收機(jī)里的速率緩沖用于產(chǎn)生正確回放速率的一個(gè)輸出。除非用戶采取行動(dòng),否則緩沖器最終會(huì)填滿。接近填滿的時(shí)候,接收機(jī)刪除緩沖器里一個(gè)完整的音頻選擇(例如一首完整的歌),效果上相當(dāng)于自動(dòng)地跳過一個(gè)選擇。用戶可以采取行動(dòng)跳過一個(gè)完整的選擇,或者移動(dòng)緩沖器內(nèi)容直到它變成空的。
這一方案依賴于存在一個(gè)單獨(dú)的控制流,這一控制流為接收機(jī)提供知道一個(gè)選擇在什么地方結(jié)束,另一個(gè)選擇開始所必需的時(shí)間信息(例如訪問點(diǎn))。完全可以通過對(duì)控制流加密來(lái)對(duì)控制流進(jìn)行訪問控制,從而只有付費(fèi)用戶能夠得到它。當(dāng)這件事做完以后,只有付費(fèi)用戶才能夠正確地播放音樂或者其它音頻序列,而不會(huì)隨機(jī)地打斷選擇。此外,還可以對(duì)音頻數(shù)據(jù)本身加密,從而使所有不付費(fèi)的用戶什么也聽不到。
在一個(gè)實(shí)施方案里,一個(gè)以數(shù)字方式播出的獎(jiǎng)勵(lì)無(wú)線電業(yè)務(wù)被定義為包括音頻節(jié)目選擇的一個(gè)節(jié)目業(yè)務(wù)流,這一選擇用比實(shí)時(shí)速率快的方式播放;包括一個(gè)控制流,用來(lái)說明這一業(yè)務(wù)的組成;還包括數(shù)據(jù)包標(biāo)識(shí)符(PID),其中攜帶了它的組件部分,并為每一個(gè)音頻曲目提供開始/結(jié)束時(shí)間??梢赃x擇讓這一無(wú)線電業(yè)務(wù)包括一個(gè)流,用來(lái)標(biāo)識(shí)(用聲音)歌手、選擇、歌曲集或者其它信息和/或一個(gè)流,用來(lái)標(biāo)識(shí)(用文字或者圖形)這一選擇的有關(guān)信息(歌手、選擇、歌詞等等)。所有這些數(shù)據(jù)都可以采用多路復(fù)用方式復(fù)合在一起,用傳統(tǒng)方式調(diào)制到一個(gè)射頻(RF)載波上去。
這一數(shù)字接收機(jī)擁有的功能部件包括一個(gè)調(diào)諧器/調(diào)制器,用來(lái)將收到的RF信號(hào)轉(zhuǎn)換成數(shù)字比特流;一個(gè)去交織器(de-interleaver)和前向糾錯(cuò)器,用來(lái)修復(fù)頻道上噪聲造成的比特差錯(cuò);一個(gè)傳輸同步處理器,用來(lái)從比特流中再現(xiàn)出傳輸數(shù)據(jù)包;一個(gè)PID濾波器,用來(lái)將數(shù)據(jù)包和所需要的數(shù)據(jù)包ID從以多路復(fù)用方式傳輸?shù)臄?shù)據(jù)中分離出來(lái);RAM緩沖器,用于在中間儲(chǔ)存數(shù)據(jù)包;大的RAM緩沖器,用于保存時(shí)間上偏移了的音頻數(shù)據(jù);一個(gè)RAM緩沖器,用來(lái)保存節(jié)目ID數(shù)據(jù);一個(gè)數(shù)據(jù)包解密處理器和一個(gè)音頻解壓縮處理器。還提供了一個(gè)控制CPU,用于調(diào)諧控制、獲得數(shù)字流、面板控制、指向RAM的數(shù)據(jù)指針,要傳遞給解壓縮處理器的數(shù)據(jù),以及象音量、低音和高音這樣的傳統(tǒng)功能。
由于音頻數(shù)據(jù)的傳遞被設(shè)計(jì)成高于回放速率,因此接收機(jī)的緩沖器最終會(huì)填滿。為了防止緩沖器溢出,控制處理器將緩沖器的輸出隊(duì)列指針復(fù)位,跳過一個(gè)完整的選擇(例如曲目),從而為新的輸入恢復(fù)存儲(chǔ)空間??刂屏鞯墓δ苤皇亲R(shí)別音頻選擇的開始/結(jié)束點(diǎn)。
在第二個(gè)實(shí)施方案里,提供了多個(gè)實(shí)時(shí)流,這樣發(fā)射的和接收的數(shù)據(jù)速率跟播放速率相同。同時(shí)廣播兩個(gè)或者更多的實(shí)時(shí)音頻節(jié)目流。接收機(jī)同時(shí)監(jiān)視并緩沖兩個(gè)或者更多的流,緩沖音頻選擇以便支持選擇跳轉(zhuǎn)、快進(jìn)/快退和暫停功能。
在這兩個(gè)實(shí)施方案里,一個(gè)另外的可選緩沖器用于收集選擇ID音頻剪輯,它們是曲目的語(yǔ)言描述。這一個(gè)緩沖器或者另一個(gè)緩沖器可以用于收集跟每一個(gè)選擇有關(guān)的文字信息,包括表演者的名字、組名、選擇標(biāo)題、歌曲集信息、歌詞等等。一般而言,可以提供包括音頻和視頻的一個(gè)多媒體剪輯。對(duì)于有幾個(gè)音頻節(jié)目業(yè)務(wù)流的這種情況,每一個(gè)流都可以用回放速率傳送(就象MPEG-2里一樣)。根據(jù)從控制流獲得的音頻曲目開始/結(jié)束時(shí)間信息來(lái)確定在兩個(gè)緩沖器之間的切換時(shí)間,如上所述,這些信息可以被加密。
對(duì)于每一個(gè)實(shí)施方案,總的發(fā)射數(shù)據(jù)速率(例如將一個(gè)或者多個(gè)流考慮在內(nèi))都大于回放速率,至少?gòu)钠骄Ч蟻?lái)說是這樣。
圖1是本發(fā)明中一個(gè)數(shù)字無(wú)線電發(fā)射機(jī)的一個(gè)示意圖。這一個(gè)發(fā)射機(jī)籠統(tǒng)地用數(shù)字100表示。音頻壓縮功能110接收并壓縮不同的音頻源,例如音樂節(jié)目、新聞特寫或者其它節(jié)目,傳統(tǒng)模擬無(wú)線電系統(tǒng)中有這些節(jié)目。相信本發(fā)明特別適合于音樂節(jié)目,其中連續(xù)發(fā)射的是不連續(xù)的曲目。
任何已知的音頻壓縮方法都可以采用,例如MPEG ISO/IEC 13818-1和-3,Musicam或者杜比AC-2和AC-3格式。典型情況下,提供了幾個(gè)音頻源,用戶可以從中選擇。
壓縮音頻源從音頻壓縮功能110中輸出,作為基本的比特流,并提供給傳輸打包和多路復(fù)用功能120,在那里,它們被組合成一個(gè)傳輸比特流。對(duì)于本發(fā)明的第一個(gè)實(shí)施方案,這一傳輸比特流包括音頻源的單獨(dú)一個(gè)節(jié)目業(yè)務(wù)流,其速率大于實(shí)時(shí)速率。對(duì)于本發(fā)明的第二個(gè)實(shí)施方案,同時(shí)提供了多個(gè)實(shí)時(shí)速率的節(jié)目業(yè)務(wù)流?;蛘撸梢杂酶哂趯?shí)時(shí)速率的速率同時(shí)提供多個(gè)流。
這一傳輸比特流包括ISO/IEC 13818-1中描述的那種分組基本流(PES)數(shù)據(jù)包。每一個(gè)傳輸數(shù)據(jù)包都用一個(gè)數(shù)據(jù)包標(biāo)識(shí)符(PID)來(lái)識(shí)別。差錯(cuò)控制(EC)編碼和調(diào)制在功能140里進(jìn)行,以便提供一個(gè)用來(lái)發(fā)射的信號(hào)給發(fā)射天線150。差錯(cuò)控制編碼,就象前向差錯(cuò)控制編碼一樣,是可選的,但一般來(lái)說對(duì)于實(shí)際應(yīng)用是必不可少的。
雖然圖中畫出的是地面廣播的發(fā)射天線,但是應(yīng)當(dāng)明白本發(fā)明可以改變成用于其它通信媒介,包括衛(wèi)星、電纜電視、電話和計(jì)算機(jī)網(wǎng)絡(luò)。另外,雖然畫出的是音頻源,但是本發(fā)明還可以改變成用于其它類型的源,例如視頻或者其它數(shù)據(jù)。相對(duì)于視頻而言,認(rèn)為音頻是當(dāng)前比較實(shí)際的應(yīng)用,因?yàn)橄鄬?duì)而言,對(duì)于所需要的時(shí)間長(zhǎng)度,緩沖音頻流所需要的RAM比較少。
一個(gè)控制處理器130接收一個(gè)控制輸入,并提供一個(gè)相應(yīng)的控制比特流給傳輸打包和復(fù)用功能120,以便通過發(fā)射的信號(hào)進(jìn)行傳遞。
有一個(gè)可選框沒有畫出,它對(duì)一個(gè)或者更多的音頻源,和/或一個(gè)或者更多的控制流,施加訪問控制(加密),并且產(chǎn)生權(quán)利控制消息流,根據(jù)的是本領(lǐng)域里眾所周知的技術(shù),就象共同轉(zhuǎn)讓給Kauffman的美國(guó)專利5627892里所討論的一樣。
這一控制輸入(例如數(shù)據(jù))可以包括時(shí)間信息,比方說音樂選擇和商業(yè)的開始/停止或者開始/持續(xù)時(shí)間,以及選擇名字、歌手、歌曲集、音樂會(huì)信息、樂隊(duì)成員名字、歌曲集制造商、歌詞、錄音日期、歌曲集發(fā)行日期、歌曲集銷售信息或者跟這一選擇有關(guān)的所有其它信息。
圖2是本發(fā)明中一個(gè)數(shù)字無(wú)線電接收機(jī)的一個(gè)示意圖。這一接收機(jī)籠統(tǒng)地用數(shù)字標(biāo)識(shí)200表示。一幅接收天線205接收發(fā)射的RF信號(hào),并將它提供給調(diào)諧器和解調(diào)器210,解調(diào)器210將這一RF信號(hào)轉(zhuǎn)換成一個(gè)數(shù)字比特流。解調(diào)信號(hào)在一個(gè)前向糾錯(cuò)功能215中處理,以修補(bǔ)信道上的噪聲引入的數(shù)字比特差錯(cuò)。還可以使用一個(gè)去交織器。一個(gè)傳輸數(shù)據(jù)包同步功能220從這一比特流中取出傳輸數(shù)據(jù)包。
一個(gè)PID濾波功能225按照PID方式將這一音頻源信號(hào)從傳輸多路復(fù)用信號(hào)中分離出來(lái),這一PID方式跟相應(yīng)的音頻源信號(hào)有關(guān),并提供這一音頻源信號(hào)給對(duì)應(yīng)的緩沖器235和240,臨時(shí)儲(chǔ)存起來(lái)。這些緩沖器不必是單獨(dú)的一個(gè)部件,而是可以是一個(gè)更大存儲(chǔ)器的一部分。另外,還可以提供兩個(gè)以上的緩沖器。這些緩沖器可以采用隨機(jī)存取存儲(chǔ)器(RAM)。這些音頻源一般都會(huì)包括許多連續(xù)的曲目,比方說音樂選擇,以及,可以選擇包括商業(yè)或者其它填充資料。
象音樂選擇和商業(yè)的開始/停止或者開始/持續(xù)時(shí)間這樣的控制數(shù)據(jù)由PID濾波功能225提供給一個(gè)控制中央處理器(CPU)230,它包括在有關(guān)的只讀存儲(chǔ)器(ROM)中的操作軟件,圖中沒有畫出。這一CPU230控制調(diào)諧、獲得數(shù)據(jù)流、可能在接收機(jī)面板上的用戶控制按鈕、指向存儲(chǔ)器的數(shù)據(jù)指針和要傳遞給解壓縮處理器的數(shù)據(jù)。CPU 230還控制著象例如音量、低音和高音這樣的傳統(tǒng)功能。
象選擇名稱或者歌手這樣的數(shù)據(jù)由PID濾波功能225提供給一個(gè)選擇ID緩沖器245。這一數(shù)據(jù)可以為緩沖器235和245中儲(chǔ)存的有關(guān)的音頻曲目提供一個(gè)語(yǔ)言的(也就是有聲的)或者多媒體描述。用戶可以發(fā)出一個(gè)歌曲ID命令,該命令提取這一選擇的ID數(shù)據(jù),對(duì)它解壓縮,并將它提供給說話人,作為一段音頻剪輯。例如,這一選擇ID可以為某一音樂曲目提供一段作者的簡(jiǎn)短介紹、年代和銷售歷史。
這一控制CPU 230可以通過線路232控制調(diào)諧器和解調(diào)器210、傳輸數(shù)據(jù)包同步功能220和PID濾波功能,并跟它們通信。這一CPU 230還為緩沖器235和240中的曲目和緩沖器245中的多媒體剪輯數(shù)據(jù)設(shè)置輸入/輸出指針(例如訪問點(diǎn))。如同參考圖10所作的詳細(xì)介紹一樣,訪問點(diǎn)可以改變,以提供不同的業(yè)務(wù)層。例如,付費(fèi)用戶能夠跳過商業(yè),如果他們希望這樣做,或者這些商業(yè)會(huì)被自動(dòng)地跳過。不付費(fèi)的用戶將不能跳過商業(yè)。
CPU 230還提供一個(gè)輸出選擇信號(hào)給開關(guān)265,從緩沖器235、緩沖器240或者緩沖器245中選擇輸出。輸出數(shù)據(jù)由一個(gè)音頻解壓縮功能250處理,并提供給數(shù)模(D/D)轉(zhuǎn)換器255和260,以便分別提供左聲道和右聲道音頻信號(hào)。
CPU 230還接收控制按鈕或者可以由用戶控制的這一類東西發(fā)出的命令。例如,一個(gè)頻道按鈕238會(huì)導(dǎo)致CPU 230從下一個(gè)節(jié)目業(yè)務(wù)流中選擇另一個(gè)曲目,例如有頻道號(hào)的一個(gè)節(jié)目業(yè)務(wù)流,這個(gè)頻道號(hào)大于或者小于當(dāng)前節(jié)目業(yè)務(wù)流的頻道號(hào)。為了這一目的,每一個(gè)節(jié)目業(yè)務(wù)流都可能分配一個(gè)“頻道”號(hào),或者其它標(biāo)志。例如,每一個(gè)節(jié)目業(yè)務(wù)流都可以用一個(gè)字母來(lái)識(shí)別,選擇這些字母根據(jù)的是“臺(tái)標(biāo)識(shí)符”,例如,用“C”表示“CBS”,或者提供的節(jié)目業(yè)務(wù)類型,例如,用“J”表示爵士樂,“C”表示經(jīng)典音樂,或者一些其它的方案。記住這些節(jié)目業(yè)務(wù)流不必占用單獨(dú)的物理傳輸頻道?;蛘?,緩沖器238可以叫做節(jié)目業(yè)務(wù)流按鈕。頻道按鈕238可以有一個(gè)“往上”和一個(gè)“往下”位置。作為另一種選擇,或者另外,可以提供一個(gè)小鍵盤,讓用戶能夠直接調(diào)諧到特定的頻道。其它的控制接口,比方說語(yǔ)音控制,也可以提供。
歌曲ID按鈕242導(dǎo)致CPU 230提取當(dāng)前正在播放的音頻信號(hào)選擇的標(biāo)識(shí),并在一個(gè)文本和/或圖形顯示器262,比方說一個(gè)LCD顯示屏,上顯示這一標(biāo)識(shí)?;蛘?,按下按鈕242會(huì)播放一段口頭和/或視頻描述(例如多媒體剪輯),這一描述是從緩沖器245中的選擇ID數(shù)據(jù)獲得的。音頻告警裝置264可以提供一個(gè)語(yǔ)音報(bào)告,或者其它聲音,比方說嗶嗶聲,通知用戶,或者向用戶報(bào)警。
暫停按鈕244使得CPU 230通過斷開開關(guān)265暫停播放所有音頻信號(hào)。按下暫停按鈕244(例如開始暫停)的時(shí)候,正在播放的當(dāng)前曲目應(yīng)當(dāng)保留在存儲(chǔ)器里,這樣,當(dāng)暫停按鈕放開以后(例如結(jié)束暫停),當(dāng)前的曲目將繼續(xù)播放。
后退按鈕246,用單獨(dú)一個(gè)指向左方的箭頭表示,使得CPU 230播放當(dāng)前曲目前面的部分。在傳統(tǒng)磁帶情形里,這一功能也叫做“倒帶”,這些磁帶真的在磁帶卷軸上纏繞。當(dāng)前曲目后退或者退回的多少,可以是按鈕246被按下的時(shí)間的函數(shù),或者按下和釋放這一按鈕的次數(shù)的函數(shù),例如,每按下和釋放一次就后退5秒。還可以后退到當(dāng)前曲目以前的曲目,如果這些以前的曲目還在RAM中。
快進(jìn)按鈕248,圖中用單獨(dú)一個(gè)向右的箭頭表示,它的效果跟后退按鈕246的效果相反。這一快進(jìn)按鈕248使得CPU 230開始播放當(dāng)前曲目以后的部分。從當(dāng)前曲目開始快進(jìn)的多少可以是按鈕248被按下的時(shí)間長(zhǎng)短的函數(shù),或者是按鈕被按下和釋放的次數(shù)的函數(shù),例如每按下和釋放一次就快進(jìn)5秒。還可以快進(jìn)到當(dāng)前曲目以后的曲目,如果它們?cè)赗AM里。
跳退按鈕252,在圖中用兩個(gè)指向左方的箭頭表示,使得CPU 230從曲目的開頭開始播放前一個(gè)曲目?;蛘撸绻粹o252被一直按住,或者又一次被按下,就播放前一個(gè)曲目的前一個(gè)曲目,如此下去。如果存儲(chǔ)器里再也沒有了前一個(gè)曲目,就從開頭重新播放當(dāng)前曲目,或者不采取任何行動(dòng),這樣當(dāng)前曲目就會(huì)繼續(xù)播放。在用戶希望的操作無(wú)法進(jìn)行的情況下,CPU 230可以局部地產(chǎn)生一則合適的消息,顯示在顯示器262上和/或發(fā)出音頻告警264。
跳進(jìn)按鈕254,圖中用兩個(gè)指向右方的箭頭表示,使得CPU 230開始從曲目開頭開始播放下一個(gè)曲目。或者,如果按鈕254被按住,或者又一次按下,就播放下一個(gè)曲目的下一個(gè)曲目,如此下去。一般而言,至少有一部分下一個(gè)曲目,因?yàn)閿?shù)據(jù)發(fā)射得比實(shí)時(shí)速度快,這樣,跳進(jìn)功能總是可用的。
播放按鈕256使得CPU 230播放當(dāng)前曲目。
當(dāng)前曲目以前或者以后可以獲得的曲目數(shù)將取決于可用的緩沖器容量和特定的播放序列這些因素。播放序列的具體實(shí)例在圖4~8里討論。
另外,圖2示出的特定的控制按鈕只是一些實(shí)例。例如,快進(jìn)按鈕248和跳進(jìn)按鈕254可以組合成單獨(dú)一個(gè)按鈕,從而通過按下這一按鈕一定次數(shù),或者一定的持續(xù)時(shí)間,來(lái)實(shí)現(xiàn)所需要的功能。也就是說,按一次可能提供快進(jìn)功能,快速地按兩次提供跳進(jìn)功能。后退按鈕246和跳退按鈕252同樣可以合并。另外,還可以提供非按鈕控制接口,比方說語(yǔ)音識(shí)別系統(tǒng)。其它的變化對(duì)于本領(lǐng)域里的技術(shù)人員來(lái)說是顯而易見的。
可以在“學(xué)習(xí)模式”中為用戶提供額外的定制功能,在這種模式中,用戶可以輸入命令,說明具體的收聽偏好。例如,用戶按下的一個(gè)控制按鈕或者其它接口機(jī)制可以提供一個(gè)信號(hào)給控制CPU 230,說明某一曲目是用戶所喜歡的或者不喜歡的(也就是“喜歡它”和“不喜歡它”按鈕)。然后,標(biāo)識(shí)這一特定曲目的數(shù)據(jù),例如一個(gè)曲目標(biāo)識(shí)符,被存入非易失性存儲(chǔ)器,供以后使用。這一曲目標(biāo)識(shí)符可以跟這一曲目一起傳遞。然后,在播放曲目以前,接收機(jī)可以將這一曲目標(biāo)識(shí)符跟儲(chǔ)存的不喜歡曲目表進(jìn)行比較。
不喜歡的曲目可以通過跳到當(dāng)前節(jié)目業(yè)務(wù)流的下一曲目,或者跳到另一個(gè)節(jié)目業(yè)務(wù)流的一個(gè)曲目上去,而自動(dòng)地跳過,否則就會(huì)自動(dòng)地播放。
或者,接收機(jī)可以在所有節(jié)目業(yè)務(wù)流里搜索可以獲得的曲目的曲目標(biāo)識(shí)符,并將它們跟儲(chǔ)存的喜歡的曲目的曲目標(biāo)識(shí)符進(jìn)行比較。如果有相同的,接收機(jī)就能自動(dòng)地選擇喜歡的曲目作為下一曲目播放??刂七壿嬁梢允巩?dāng)前曲目不會(huì)在給定時(shí)間間隔以內(nèi)播放次數(shù)超過一個(gè)固定的次數(shù),以避免過多地播放喜歡的曲目??刂七壿嬤€可以通知用戶,告訴他有他喜歡的曲目(例如在另一個(gè)節(jié)目業(yè)務(wù)流里),并提醒用戶選擇這一曲目。這樣,這些曲目(例如節(jié)目段)被按照標(biāo)識(shí)符有選擇地播放。
圖3是本發(fā)明一個(gè)方法的示意圖。顯然,圖3是一個(gè)高等級(jí)的過程流,可以從它得出詳細(xì)的控制邏輯。參考方框300,音頻數(shù)據(jù)用大于播放速率的速率發(fā)射和接收。音頻可以在單獨(dú)一個(gè)數(shù)據(jù)流里以高于實(shí)時(shí)速率的速率發(fā)射,或者同時(shí)用多個(gè)數(shù)據(jù)流發(fā)射,它的總速率大于實(shí)時(shí)速率?;蛘?,可以同時(shí)發(fā)射多個(gè)數(shù)據(jù)流,每一個(gè)數(shù)據(jù)流的速率都大于實(shí)時(shí)速率。例如,發(fā)射速率可以是1.5倍播放速率,X比特每秒(bps)。給出數(shù)字1.5只是作為一個(gè)實(shí)例,因?yàn)楸痉置骺梢圆捎萌魏未笥趯?shí)時(shí)播放速率的發(fā)射速率,至少在平均意義上是這樣。另外,可以將本發(fā)明改變成采用可變速率,其中的實(shí)時(shí)發(fā)射速率跟大于實(shí)時(shí)發(fā)射速率結(jié)合起來(lái),用于同一頻道或者不同的頻道。已經(jīng)知道某一選擇的長(zhǎng)度如此之長(zhǎng),以至于它無(wú)法裝入任何接收機(jī)的RAM,在這種情況下,從大于實(shí)時(shí)速率切換到實(shí)時(shí)速率就是必不可少的。
大于實(shí)時(shí)接收速率的的速率使用戶能夠跳過曲目,立即播放其它的曲目。如果接收速率是實(shí)時(shí)速率,用戶跳過曲目時(shí)、改變頻道時(shí)和/或接近系統(tǒng)啟動(dòng)時(shí),會(huì)碰到不可接受的延遲。本發(fā)明在當(dāng)前節(jié)目業(yè)務(wù)流的曲目之間,甚至在不同的節(jié)目業(yè)務(wù)流之間,提供一種無(wú)縫的過渡。
例如,如同參考圖9所介紹的那樣,當(dāng)用戶改變節(jié)目業(yè)務(wù)流時(shí),例如從爵士樂業(yè)務(wù)改成經(jīng)典音樂業(yè)務(wù),有可能從曲目的開頭開始播放。如果曲目是并行緩沖的,這就是可行的。這是可選的,因?yàn)橛脩艨偸沁x擇回到曲目的開頭。這樣,這一方案可以提供更大的方便給用戶,讓用戶能夠完整地收聽所有曲目,即使正在改變節(jié)目業(yè)務(wù)流。
如同方框310所示,收到的數(shù)據(jù)儲(chǔ)存在一個(gè)緩沖器里。緩沖器管理是必須的,因?yàn)榫彌_器將最終填滿。在方框320里,當(dāng)用戶按下播放按鈕時(shí),緩沖器中最老的曲目會(huì)從開頭開始播放。這一播放速率是X bps,在一個(gè)實(shí)施方案里,它小于接收數(shù)據(jù)的速率。
參考方框330,緩沖器將會(huì)最終填滿。為了給源源不斷地進(jìn)來(lái)的新曲目騰出空間,有必要?jiǎng)h除當(dāng)前儲(chǔ)存的一個(gè)曲目,或者至少一部分曲目。對(duì)用戶來(lái)說為了保持連續(xù)性,正在播放或者暫停的曲目不應(yīng)當(dāng)刪除。另外,即使當(dāng)前曲目剛播完一半,仍然可能需要允許用戶重復(fù)播放這一曲目。只要不是當(dāng)前正在播放的曲目,所有曲目基本上都可以刪除。
例如,對(duì)于第一個(gè)實(shí)施方案中單個(gè)節(jié)目業(yè)務(wù)流這種情形,緩沖器中最舊的曲目可以按照先入先出(FIFO)協(xié)議刪除。對(duì)于第二個(gè)實(shí)施方案中多個(gè)同時(shí)傳輸?shù)墓?jié)目業(yè)務(wù)流這種情形,不播放的節(jié)目業(yè)務(wù)流中最舊的曲目可以刪除,直到到了當(dāng)前曲目,然后正在播放的節(jié)目業(yè)務(wù)流中最舊的曲目可以刪除。還可以參考跟圖9有關(guān)的討論。
見方框340,如果用戶發(fā)出快進(jìn)命令,系統(tǒng)就前進(jìn)到當(dāng)前曲目的后面部分,然后如果這一命令繼續(xù)下去,就前進(jìn)到隨后的曲目。
參考方框350,如果收到后退命令,系統(tǒng)就后退到當(dāng)前曲目的前面部分,然后如果這一命令繼續(xù)下去,就后退到前面的曲目中去。
參考方框360,如果收到一個(gè)跳進(jìn)命令,就從開頭開始播放下一曲目。每一曲目的開頭一般都對(duì)應(yīng)于一個(gè)訪問點(diǎn),就象參考圖10所作的進(jìn)一步討論一樣。還可以播放后面的曲目,如果存儲(chǔ)器中有的話。在方框365中,如果存儲(chǔ)器中沒有下一曲目,當(dāng)前曲目就繼續(xù)播放,并向用戶告警。
參考方框370,如果收到跳退命令,就播放儲(chǔ)存在緩沖器中的前一曲目。還可以播放緩沖器里的更前面的曲目。在方框375里,如果沒有前面的曲目,就播放當(dāng)前曲目的開頭。
播放過程中緩沖器滿的程度一直受到監(jiān)視。圖3里的步驟只是用于提供一個(gè)總的指導(dǎo)。例如,用戶命令不需要按照任何特定的序列來(lái)監(jiān)視,因?yàn)槭盏叫旅顣r(shí)可以處理它。另外,考慮到緩沖器滿的程度,可能按照另外的判據(jù)來(lái)刪除曲目,比方說這一曲目是否已經(jīng)儲(chǔ)存了一段一定長(zhǎng)度的時(shí)間。
此外,不是所有用戶命令都是需要的。跳進(jìn)和跳退命令被認(rèn)為是對(duì)用戶最有用的,因?yàn)樗褂脩裟軌蚺袛嗍鞘章牣?dāng)前曲目還是收聽另一曲目。比方說,如果用戶不想收聽當(dāng)前曲目,就可以選擇后面一個(gè)或者更多的曲目,而不必等待當(dāng)前曲目結(jié)束。或者,如果需要,用戶可以重新播放當(dāng)前曲目。當(dāng)前曲目播放完以后,應(yīng)當(dāng)儲(chǔ)存在存儲(chǔ)器里幾秒鐘,從而能夠進(jìn)行重播。
還可以提供一個(gè)暫停功能,其中當(dāng)前曲目?jī)?chǔ)存在存儲(chǔ)器里的時(shí)間不限定,這樣用戶就能收聽它的剩下部分,或者從開頭開始重新播放它。
于是,用戶能夠做很多的事情,而傳統(tǒng)的廣播無(wú)線電方式卻無(wú)法提供這些功能。
圖4是按照本發(fā)明處理單一數(shù)據(jù)流的播放命令時(shí),一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。在400中給出了收到的數(shù)據(jù)包流,對(duì)應(yīng)的已播放數(shù)據(jù)包流用450來(lái)說明。緩沖器滿的程度用480說明,它對(duì)應(yīng)于可以獲得的存儲(chǔ)器總?cè)萘?,而不管單個(gè)裝置的個(gè)數(shù)。圖中的時(shí)間從左到右依次遞增,這樣,每一數(shù)據(jù)包的長(zhǎng)度都表示特定的持續(xù)時(shí)間。這個(gè)圖并不是精確地按比例畫出的。
圖中的播放模式是一種被動(dòng)模式,因?yàn)橛脩魶]有特別要求收聽哪些曲目而不收聽當(dāng)前曲目。收到的數(shù)據(jù)包括曲目A~L,分別用數(shù)據(jù)包402~424表示。播放的數(shù)據(jù)包括曲目A、B、C、D、E、F、H和I,分別用塊452、454、456、458、460、462、466和468表示。顯而易見,收到的數(shù)據(jù)400的格式是分組格式,其中每一曲目都會(huì)包括許多數(shù)據(jù)包或者幀,每一個(gè)數(shù)據(jù)包或者幀的持續(xù)時(shí)間都小于1秒。但是圖4~8中為了簡(jiǎn)單起見,收到的數(shù)據(jù)的每一曲目都看成單個(gè)數(shù)據(jù)包,而播放每一曲目所需要的時(shí)間則叫做一個(gè)塊或者時(shí)間塊。
收到的數(shù)據(jù)到達(dá)的速率大于音頻的播放速率。結(jié)果,緩沖器最終被填滿,被選曲目必須在它們被播放之前刪除。例如,在當(dāng)前這一個(gè)例子中,曲目G數(shù)據(jù)包414就不播放。因此,這一方案特別適合于發(fā)射互不相關(guān)的音頻段,比方說音樂段,或者短新聞段,或者其它說明。對(duì)于必須一個(gè)接一個(gè)地播放的相關(guān)音頻曲目,廣播公司采用的工作模式可以通過發(fā)射重復(fù)的段來(lái)改變,或者通過將發(fā)射速率放慢到實(shí)時(shí)速率來(lái)改變。例如,可能需要用實(shí)時(shí)速率一個(gè)接一個(gè)地播放“滾石樂隊(duì)歌曲集時(shí)刻”的音頻數(shù)據(jù)包或者一段總統(tǒng)演講。
可以采用各種緩沖器滿的程度管理方案。對(duì)于圖4的方案,當(dāng)緩沖器滿的程度達(dá)到100%時(shí),儲(chǔ)存的最舊的曲目就被刪除?!?00%”表示目標(biāo)程度,而不必是一個(gè)最大的物理數(shù)據(jù)存儲(chǔ)容量。481這一點(diǎn)表示開始狀態(tài),此時(shí)接收機(jī)或者發(fā)射機(jī)第一次加電。也是在這一時(shí)刻,開始接收曲目A數(shù)據(jù)包402,同時(shí)開始播放曲目A塊452。對(duì)收到的數(shù)據(jù)進(jìn)行譯碼所需要的延遲沒有反映在圖中,但它跟曲目的長(zhǎng)度比起來(lái)很短,后者可能是幾分鐘。一般而言,數(shù)據(jù)包的播放(例如曲目)可以在數(shù)據(jù)包完全收到之前開始。這里假定圖4~8中的單個(gè)“數(shù)據(jù)包”實(shí)際上每一個(gè)都包括許多單個(gè)的子數(shù)據(jù)包或者幀。每一幀,比方說音頻幀,必須完整地收到以后,才能進(jìn)行相應(yīng)的音頻信號(hào)譯碼和輸出。
如果由于采用的特定數(shù)據(jù)協(xié)議的原因,數(shù)據(jù)包(例如曲目)不能在這一數(shù)據(jù)包被完全地收到之前開始播放,那么播放過的曲目A塊452就會(huì)相對(duì)于收到的曲目A數(shù)據(jù)包402延遲。顯然,由于提供“收到的數(shù)據(jù)”的數(shù)據(jù)速率更高,因此播放圖4~8中的每一曲目需要比接收每一數(shù)據(jù)包所需要的更多的時(shí)間。
緩沖器滿的程度按照一個(gè)速率增加,這一個(gè)速率對(duì)應(yīng)于接收數(shù)據(jù)的速率跟刪除數(shù)據(jù)(例如從存儲(chǔ)器里刪除)的速率之差。曲目A塊452和曲目B塊454被完整地播放,然后開始播放曲目C塊456。在482這一點(diǎn)上,緩沖器滿的程度達(dá)到了100%,這樣,儲(chǔ)存的最舊的數(shù)據(jù),曲目A數(shù)據(jù)包402,就從存儲(chǔ)器里刪除?;蛘?,可以刪除曲目B數(shù)據(jù)包404,因?yàn)樗呀?jīng)播放完。
另一種方案選擇是不支持“跳退”或者“重復(fù)”功能,播完以后就把數(shù)據(jù)立即刪除。
一般而言,總是刪除最舊的數(shù)據(jù)包,因?yàn)榭梢韵嘈庞脩舾赡芟M夭デ耙粋€(gè)曲目(也就是緊挨著當(dāng)前曲目的前一個(gè)曲目),希望播放前一曲目的前一曲目或者更前面的曲目的可能性較小,因此最好的是將曲目B數(shù)據(jù)包404留在存儲(chǔ)器里。
在482這一點(diǎn)上,可以看到緩沖器滿的程度下降了,下降量對(duì)應(yīng)于曲目A數(shù)據(jù)包占用的存儲(chǔ)器容量。還是在這個(gè)時(shí)候,曲目C塊456繼續(xù)播放,曲目D數(shù)據(jù)包408和曲目E數(shù)據(jù)包410則繼續(xù)接收,并存入緩沖器中,于是又一次地增加了緩沖器滿的程度。曲目D塊458的播放開始,在484這一點(diǎn)上,緩沖器滿的程度達(dá)到了100%。在這個(gè)時(shí)候,曲目B數(shù)據(jù)包404是存儲(chǔ)器中最舊的數(shù)據(jù)包,因此曲目B數(shù)據(jù)包404就被刪除。
繼續(xù)接收曲目E數(shù)據(jù)包410和曲目F數(shù)據(jù)包412,并存入緩沖器里,于是在486這一點(diǎn)上,緩沖器滿的程度增加到100%,在這個(gè)時(shí)候曲目C數(shù)據(jù)包406被刪除。這一過程繼續(xù)到488這一點(diǎn),在這里曲目D數(shù)據(jù)包408被刪除,并到達(dá)490這一點(diǎn)上,在這里,曲目E數(shù)據(jù)包410被刪除。在492這一點(diǎn)上,曲目F塊462正在播放,但是必須刪除一個(gè)數(shù)據(jù)包。因此,曲目G數(shù)據(jù)包414被刪除,因?yàn)樗浅饲縁以外儲(chǔ)存的時(shí)間最長(zhǎng)的數(shù)據(jù)包。在492這一點(diǎn)上不刪除曲目F數(shù)據(jù)包412,因?yàn)檫@會(huì)破壞播放的連續(xù)性。
在下一個(gè)緩沖器裝滿的地方,也就是492這一點(diǎn)上,曲目F數(shù)據(jù)包412被刪除。在496這一點(diǎn)上,曲目H數(shù)據(jù)包416被刪除,在498這一點(diǎn)上,曲目I數(shù)據(jù)包418被刪除。
可以采用其它的方案來(lái)刪除曲目。例如,可以根據(jù)曲目的儲(chǔ)存時(shí)間長(zhǎng)短來(lái)刪除曲目,或者根據(jù)所考慮的曲目跟當(dāng)前曲目之間的中間曲目的數(shù)量來(lái)刪除曲目??梢詾槊恳磺糠峙湟粋€(gè)優(yōu)先級(jí),這樣,如果有兩個(gè)或者更多的曲目可以被刪除,優(yōu)先級(jí)最低的曲目就會(huì)被刪除。
圖5是根據(jù)本發(fā)明處理單個(gè)數(shù)據(jù)流的單個(gè)跳進(jìn)命令時(shí),一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。標(biāo)了相同數(shù)字的單元對(duì)應(yīng)于已經(jīng)介紹過的單元。播放的數(shù)據(jù)550包括曲目A塊452、曲目B塊454、曲目C塊456和曲目D塊558,它只是曲目D數(shù)據(jù)包408的一部分。當(dāng)用戶發(fā)出跳進(jìn)命令時(shí),曲目D塊558的播放就終止,曲目E塊560從開頭開始播放。
隨后,在這一實(shí)例中,曲目F塊562、曲目G塊564、曲目H塊566和曲目I塊568接著播放。當(dāng)緩沖器滿的程度達(dá)到100%時(shí),刪除數(shù)據(jù)包的方式跟圖4所示一樣,除了曲目F數(shù)據(jù)包412是在492這一點(diǎn)上刪除的,曲目G數(shù)據(jù)包414是在494這一點(diǎn)上刪除的以外。曲目G數(shù)據(jù)包414尚未播放的部分不能在492這一點(diǎn)上刪除,因?yàn)檫@個(gè)時(shí)候曲目G塊564正在播放。
圖6是根據(jù)本發(fā)明處理單個(gè)數(shù)據(jù)流的雙跳進(jìn)命令時(shí),一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。相似的數(shù)字標(biāo)識(shí)的單元對(duì)應(yīng)于已經(jīng)介紹過的單元。播放數(shù)據(jù)650包括曲目A塊452、曲目B塊454、曲目C塊456和曲目D塊658,它只是曲目D數(shù)據(jù)包408的一部分,以及曲目E塊660,它只是曲目E數(shù)據(jù)包410的一部分。當(dāng)用戶發(fā)出第一個(gè)跳進(jìn)命令時(shí),曲目D塊658的播放就終止,曲目E塊660開始播放。然后,當(dāng)用戶發(fā)出第二個(gè)跳進(jìn)命令時(shí),曲目E塊660的播放就終止,曲目F塊662開始播放。
隨后,在這一實(shí)例中,曲目G塊664、曲目H塊666、曲目I塊668和曲目J塊670接二連三地播放。當(dāng)緩沖器滿的程度達(dá)到100%時(shí),刪除數(shù)據(jù)包的方式跟圖5中的一樣,只有曲目I數(shù)據(jù)包418是在498這一點(diǎn)上刪除的例外。這樣,曲目刪除的順序跟所示的這一段時(shí)間里收到的順序相同。播放數(shù)據(jù)基本上“跟上了”儲(chǔ)存的數(shù)據(jù)。
這里給出的實(shí)例對(duì)應(yīng)于用戶正在收聽當(dāng)前曲目(例如曲目D),但是他對(duì)當(dāng)前曲目不滿意,和/或希望知道其它還有什么曲目這種情況。因此,用戶,發(fā)出第一個(gè)跳進(jìn)命令,收聽曲目E,然后是第二個(gè)跳進(jìn)命令,收聽曲目F。然后,用戶對(duì)曲目F滿意,并完整地收聽整個(gè)這一曲目,以及后面的曲目。
注意,當(dāng)用戶請(qǐng)求播放曲目D數(shù)據(jù)包408時(shí),這一曲目完整地儲(chǔ)存在存儲(chǔ)器里。當(dāng)用戶請(qǐng)求播放曲目E數(shù)據(jù)包410時(shí),它幾乎是完整地儲(chǔ)存的。當(dāng)用戶請(qǐng)求播放曲目F數(shù)據(jù)包412時(shí),它只是部分地儲(chǔ)存在存儲(chǔ)器里。這樣,只儲(chǔ)存了部分曲目的情況下可以播放這一曲目,因?yàn)槠溆嗖糠謺?huì)在它需要播放以前收到,這里假設(shè)處理(例如數(shù)據(jù)包譯碼)延遲很小。
當(dāng)然,還沒有收到的數(shù)據(jù)不能播放。這樣,在圖6所示的實(shí)例里,如果在曲目G數(shù)據(jù)包414準(zhǔn)備好以前,例如,在486這一點(diǎn)上,收到了第三個(gè)跳進(jìn)命令,那么曲目G就無(wú)法播放,最好發(fā)出一個(gè)告警信號(hào),比方說蜂鳴聲,通知收聽者等待訪問新的曲目。在這個(gè)時(shí)候,用戶可以決定利用跳退功能,回到一個(gè)早一些的曲目,下面將介紹這一點(diǎn)。
或者,如果第三個(gè)跳進(jìn)命令發(fā)出的時(shí)候曲目G數(shù)據(jù)包414還未準(zhǔn)備好,那么回放可以盡可能地往前靠(接近結(jié)束),這也就是當(dāng)前數(shù)據(jù)將要到達(dá)的那一點(diǎn)?;蛘?,可以關(guān)閉輸出,直到曲目G準(zhǔn)備好。
圖7是本發(fā)明單個(gè)數(shù)據(jù)流跳退模式中,一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。相似的數(shù)字標(biāo)識(shí)的單元對(duì)應(yīng)于已經(jīng)介紹過的單元。播放數(shù)據(jù)750包括曲目A塊452、曲目B塊454、曲目C塊456、曲目D塊758,和曲目E塊760,它只是曲目E數(shù)據(jù)包410的一部分。當(dāng)用戶發(fā)出第一個(gè)跳退命令時(shí),曲目E塊760的播放就終止,前一曲目,塊759所示的曲目D塊開始播放。塊759跟塊758一樣。隨后,在這一實(shí)例中,曲目F塊762、曲目H塊766和曲目I塊768依次播放。
注意,如果用戶直到到達(dá)了488這一點(diǎn)時(shí)才發(fā)出跳退命令,那么曲目D數(shù)據(jù)包408將會(huì)已經(jīng)被刪除,因此不能重復(fù)。這可以通過參考圖4中的488這一點(diǎn)來(lái)證實(shí)。緩沖器的大小會(huì)影響曲目能夠保留的時(shí)間長(zhǎng)短。
在488這一點(diǎn),由于曲目D塊759正在播放,因此,它未播放的那一部分不能刪除。應(yīng)該刪除的最舊的曲目是曲目E數(shù)據(jù)包410。或者,有可能刪除曲目F數(shù)據(jù)包412。
在490這一點(diǎn)上,曲目F數(shù)據(jù)包412被刪除,因?yàn)樗莾?chǔ)存的最舊的塊。曲目D數(shù)據(jù)包408中未播放的部分不能刪除,因?yàn)榍緿塊759仍然在播放。或者,可以刪除曲目G數(shù)據(jù)包414。在492這一點(diǎn)上,曲目D數(shù)據(jù)包408已經(jīng)最終播放完,所有剩下的數(shù)據(jù)都可以刪除。
在494這一點(diǎn)上,曲目G數(shù)據(jù)包414被刪除,因?yàn)樗莾?chǔ)存的最舊的曲目。曲目H塊766未播放的部分不能刪除,因?yàn)楫?dāng)前正在播放它?;蛘呖梢詣h除曲目I數(shù)據(jù)包418。
496這一點(diǎn)近似地對(duì)應(yīng)于曲目H塊766的結(jié)束時(shí)刻。曲目H數(shù)據(jù)包414可以刪除,因?yàn)樗莾?chǔ)存的最舊的曲目。然而,有可能需要在一個(gè)塊完成播放的時(shí)刻跟能夠刪除它的時(shí)刻之間的延遲最小。這樣能夠給用戶一小段時(shí)間決定是否重新播放剛剛播放完的曲目。在這種情況下,曲目I數(shù)據(jù)包418被刪除?;蛘?,可以刪除曲目J數(shù)據(jù)包420。在498這一點(diǎn)上,曲目H數(shù)據(jù)包416被最終刪除。
圖8是本發(fā)明單個(gè)數(shù)據(jù)流模式中,處理一個(gè)暫停命令時(shí),一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖。相似的數(shù)字標(biāo)識(shí)的單元對(duì)應(yīng)于已經(jīng)介紹過的單元。播放數(shù)據(jù)850包括曲目A塊452、曲目B塊454、曲目C塊456以及曲目D塊858,它只是曲目D數(shù)據(jù)包408的一部分。當(dāng)用戶發(fā)出開始暫停命令時(shí),曲目D塊858的播放就終止,系統(tǒng)暫停。
在482、484和486這些點(diǎn)上,曲目A數(shù)據(jù)包402、曲目B數(shù)據(jù)包404和曲目C數(shù)據(jù)包406被分別刪除。或者,在486這一點(diǎn)上,曲目E數(shù)據(jù)包410可以被刪除。在488這一點(diǎn)上,需要將當(dāng)前暫停的曲目保留在存儲(chǔ)器里(例如曲目D),從而使它能夠在以后繼續(xù)播放,這樣,曲目E數(shù)據(jù)包410被刪除?;蛘撸縁數(shù)據(jù)包412可以被刪除。在490這一點(diǎn)上,暫停模式繼續(xù)下去,于是曲目F數(shù)據(jù)包412被刪除?;蛘?,曲目G數(shù)據(jù)包414可以刪除。
隨后,用戶發(fā)出一個(gè)停止暫停命令,曲目D塊恢復(fù)播放,如同塊859所示。在492這一點(diǎn)上,曲目G數(shù)據(jù)包414被刪除?;蛘?,可以刪除曲目H數(shù)據(jù)包416。在曲目D塊859已經(jīng)播放完以后,曲目H就是存儲(chǔ)器里最舊的曲目,于是開始播放,如同塊866所示?;蛘撸梢圆シ徘縄或者甚至曲目J。在494這一點(diǎn)上,曲目D最終可以刪除了。在496這一點(diǎn)上,曲目I數(shù)據(jù)包418被刪除。或者,可以刪除曲目J數(shù)據(jù)包420。
在曲目H塊866被播放完以后,曲目J就是存儲(chǔ)器里最舊的曲目,于是開始播放,如同塊870所示。或者,可以播放曲目K或者甚至曲目L,因?yàn)楫?dāng)曲目H塊866要結(jié)束的時(shí)候,曲目L數(shù)據(jù)包424正被接收。在498這一點(diǎn)上,曲目H數(shù)據(jù)包416被刪除,雖然可以取而代之刪除曲目K數(shù)據(jù)包422。
圖9是本發(fā)明多個(gè)同時(shí)傳輸?shù)臄?shù)據(jù)流中,處理改變頻道命令的時(shí)候,一個(gè)數(shù)據(jù)序列和緩沖器滿的程度的一個(gè)示意圖?;叵肫痤l道指的是一個(gè)節(jié)目業(yè)務(wù)流。接收數(shù)據(jù)包的第一個(gè)節(jié)目業(yè)務(wù)流用900說明,接收數(shù)據(jù)包的第二個(gè)節(jié)目業(yè)務(wù)流用930說明,播放數(shù)據(jù)包的一個(gè)有關(guān)的流用950表示。緩沖器滿的程度,它對(duì)應(yīng)于可用的總的存儲(chǔ)器容量,而不管具體裝置的個(gè)數(shù),用980說明。圖中時(shí)間從左至右依次遞增,這樣,每一個(gè)數(shù)據(jù)包的長(zhǎng)度就代表了一段特定的時(shí)間。這個(gè)圖不是精確地按比例畫出的。
收到的第一個(gè)流900中的數(shù)據(jù)包括曲目1A~1F,分別用數(shù)據(jù)包902~912說明,收到的第二個(gè)流930中的數(shù)據(jù)包括曲目2A~2F,分別用數(shù)據(jù)包932~942表示。播放數(shù)據(jù)包括曲目1A、1B、1C、1D、2D、2E和2F,分別用塊952、954、956、958、959、960和962說明。塊958只代表曲目1D數(shù)據(jù)包908的一部分,因?yàn)樵?99這一點(diǎn)上發(fā)出一個(gè)改變頻道命令,將系統(tǒng)從第一個(gè)流900切換到第二個(gè)流930。
在這一實(shí)例中只說明了兩個(gè)節(jié)目業(yè)務(wù)流,但是還可以提供額外的流。更進(jìn)一步,顯然收到的數(shù)據(jù)流900和930都是數(shù)據(jù)包格式,其中每一曲目都可以包括許多數(shù)據(jù)包。然而,圖9中為了簡(jiǎn)單起見,收到數(shù)據(jù)的每一曲目都會(huì)被看成一個(gè)單獨(dú)的數(shù)據(jù)包,而播放每一曲目的時(shí)間長(zhǎng)度則叫做一個(gè)塊或者時(shí)間塊。
每一數(shù)據(jù)流都可以以實(shí)時(shí)速率接收,實(shí)時(shí)速率也就是音頻的播放速率,或者以高于實(shí)時(shí)速率的速率接收。圖9中的實(shí)例采用了實(shí)時(shí)傳遞速率。在這兩種情況下,所有流的總速率大于播放速率。結(jié)果,緩沖器最終填滿,選中的曲目必須在播放以前刪除。對(duì)于多個(gè)流,刪除曲目的決策過程更加復(fù)雜?;叵胍幌?,對(duì)于單個(gè)流的情形,儲(chǔ)存的最舊的曲目被刪除。
對(duì)于多個(gè)流,需要在當(dāng)前沒有播放的一個(gè)或者多個(gè)頻道中刪除儲(chǔ)存的最舊的曲目。然而,任何時(shí)刻,至少要有一個(gè)曲目可以立即播放,因?yàn)橛脩艨赡茉谌我鈺r(shí)刻切換到另一個(gè)節(jié)目業(yè)務(wù)流里去。在未播放流里的曲目被刪除到能刪除的最大程度以后,隨后應(yīng)當(dāng)刪除的是當(dāng)前正在播放的流中儲(chǔ)存的最舊的曲目。圖9里的實(shí)例采用的就是這一策略。
依賴于預(yù)期的用戶行為傾向,每一節(jié)目業(yè)務(wù)流可能需要近似相同數(shù)量的儲(chǔ)存的曲目,從而當(dāng)用戶改變流的時(shí)候,用戶可以跳退到另一個(gè)或者更多的曲目。或者,用戶可以選擇一個(gè)或者更多的流作為喜歡的,這樣刪除過程就傾向于盡可能地保留喜歡的流的曲目。接收機(jī)可以根據(jù)用戶以往選擇的簡(jiǎn)檔自動(dòng)地指定喜歡的節(jié)目業(yè)務(wù)流。
緩沖器滿的程度圖980中的981這一點(diǎn)是用戶打開接收機(jī)電源的起始點(diǎn)。982、984、986、988、990、992、994和996這些點(diǎn)代表緩沖器100%地裝滿。在改變頻道命令以前,當(dāng)緩沖器裝滿的時(shí)候,刪除沒有播放的流(流900)中最舊的曲目。例如,在982和984這些點(diǎn)上,正在播放第一個(gè)節(jié)目業(yè)務(wù)流的曲目1C塊956,因此曲目2A和2B的數(shù)據(jù)包932和934被刪除。
在改變頻道命令以后,用塊959表示的曲目2D開始播放。因此,在下一個(gè)緩沖器裝滿的點(diǎn),例如986這一點(diǎn),沒有播放的流中最舊的曲目,數(shù)據(jù)包902中的曲目1A,被刪除。隨后,在988這一點(diǎn)上,繼續(xù)播放曲目2D,曲目1B數(shù)據(jù)包904被刪除。在990和992這些點(diǎn)上,播放塊960里的曲目2E,而曲目1C和1D數(shù)據(jù)包906和908分別被刪除。
在994這一點(diǎn)上,播放塊962里的曲目2F,曲目1E數(shù)據(jù)包910被刪除。在996這一點(diǎn)上,曲目2F繼續(xù)播放,但沒有播放的頻道里下一個(gè)曲目,即曲目1F數(shù)據(jù)包912,則不能刪除,因?yàn)樗?F重疊,因此必須是隨時(shí)可以訪問的,以防用戶在播放曲目2F時(shí)切換到流900。因此,當(dāng)前節(jié)目業(yè)務(wù)流中儲(chǔ)存的最舊的數(shù)據(jù)包,曲目2C,被刪除。
前面討論過的其它的用戶命令也可以跟多個(gè)同時(shí)存在的數(shù)據(jù)流一起使用。
圖10是本發(fā)明中不付費(fèi)用戶和付費(fèi)用戶的數(shù)據(jù)序列和訪問點(diǎn)的一個(gè)示意圖。輸入流包括一個(gè)嵌入的商業(yè),而免費(fèi)的控制流則包括音樂選擇的拼接點(diǎn),但不是商業(yè)的起始點(diǎn)。付費(fèi)控制流包括這兩者。付費(fèi)用戶能夠避免緩沖和輸出商業(yè)。
不付費(fèi)用戶的訪問點(diǎn)籠統(tǒng)地用1000表示,它包括1002、1004、1006、1008、1010和1012這些點(diǎn)。用戶(例如付費(fèi)用戶)的訪問點(diǎn)籠統(tǒng)地用1020表示,它包括1022、1024、1025、1026、1028、1029、1030和1032這些點(diǎn)。
收到的數(shù)據(jù)流籠統(tǒng)地用1040表示,包括曲目A數(shù)據(jù)包1042、曲目B數(shù)據(jù)包1044、第一個(gè)商業(yè)(AD)數(shù)據(jù)包1045、曲目C數(shù)據(jù)包1046、曲目D數(shù)據(jù)包1048、第二個(gè)廣告數(shù)據(jù)包1049和曲目E數(shù)據(jù)包1050。顯然,收到的數(shù)據(jù)流1040的格式是分組格式,其中每一個(gè)曲目都會(huì)包括許多數(shù)據(jù)包。然而,在圖10中為了簡(jiǎn)單起見,接收數(shù)據(jù)的每一個(gè)曲目都將被叫做單個(gè)數(shù)據(jù)包,而播放每一曲目的持續(xù)時(shí)間都叫做塊或者時(shí)間塊。
不付費(fèi)用戶的播放數(shù)據(jù)籠統(tǒng)地用1060說明,它包括曲目A塊1062、曲目B塊1064、第一個(gè)商業(yè)塊1065、曲目C塊1066、曲目D塊1068、第二個(gè)商業(yè)塊1069和曲目E塊1070。
付費(fèi)用戶的播放數(shù)據(jù)籠統(tǒng)地用1080說明,它包括曲目A塊1082、曲目B塊1084、曲目C塊1086、曲目D塊1088和曲目E塊1090。
前面圖4~9里介紹的方案目的是用于為付費(fèi)用戶提供服務(wù)(例如訪問受控的),不是試圖在業(yè)務(wù)中混合提供音樂和商業(yè)。通過這些方案,用戶可以象跳過一段不喜歡的音樂選擇一樣跳過商業(yè)。
圖10和11涉及到的是允許應(yīng)用訪問控制的方案,它們的目的是付費(fèi)用戶可以收聽沒有商業(yè)的音頻,而不付費(fèi)的用戶則收聽音樂和商業(yè)的組合。為了做到這一點(diǎn),一部分發(fā)射頻帶專用于訪問受控節(jié)目填充材料,只有付費(fèi)用戶可以得到它們。這一材料可以緩沖起來(lái),在播放商業(yè)的時(shí)候播放。
如圖10所示,付費(fèi)用戶獲準(zhǔn)得到額外的訪問點(diǎn),它們使用戶能夠跳過收到的數(shù)據(jù)流1040中的商業(yè)。例如,訪問點(diǎn)1025和1026允許用戶跳過第一個(gè)廣告數(shù)據(jù)包1045。這一跳過可以是自動(dòng)的,或者由付費(fèi)用戶決策處理。例如,如果需要用戶決策,用戶就可以快進(jìn)或者跳進(jìn),讓過商業(yè)。接收機(jī)可以有一個(gè)按鈕,用來(lái)消除商業(yè)。
另外,訪問點(diǎn)1029和1030允許用戶跳過第二個(gè)廣告數(shù)據(jù)包1049。這樣,用戶就可以在曲目B塊1084以后直接播放曲目C塊1086,而不必收聽商業(yè)。類似地,用戶可以在曲目D塊1088以后直接播放曲目E塊1090。然而,有可能通過關(guān)閉快進(jìn)或者跳進(jìn)功能迫使用戶收聽某些商業(yè),但用戶仍然能夠選擇改變節(jié)目業(yè)務(wù)流。
不付費(fèi)用戶不能跳過第一個(gè)和第二個(gè)廣告數(shù)據(jù)包1045和1049。因此,不付費(fèi)用戶的播放數(shù)據(jù)包括第一個(gè)商業(yè)塊1065和第二個(gè)商業(yè)塊1069。
圖11是本發(fā)明中一個(gè)替換節(jié)目頻帶和一個(gè)免費(fèi)服務(wù)頻帶的一個(gè)示意圖。一個(gè)用戶的播放數(shù)據(jù)包括一個(gè)曲目A 1102、一個(gè)曲目B 1104、一個(gè)曲目C 1106、一個(gè)曲目D 1108和一個(gè)曲目E 1110。收到的數(shù)據(jù)1130包括一個(gè)替換節(jié)目頻帶1132和一個(gè)免費(fèi)服務(wù)頻帶1134。不付費(fèi)用戶的播放數(shù)據(jù)包括曲目A 1162、第一個(gè)商業(yè)1163、曲目B 1164、第二個(gè)商業(yè)1165、曲目C 1166、第三個(gè)商業(yè)1167、曲目D 1168和第四個(gè)商業(yè)1169。假設(shè)付費(fèi)用戶播放數(shù)據(jù)1100的數(shù)據(jù)量跟不付費(fèi)用戶播放數(shù)據(jù)的數(shù)據(jù)量一樣,替換節(jié)目頻帶大約是免費(fèi)服務(wù)頻帶的五分之一。假設(shè)還有一個(gè)固定頻道帶寬。
顯然,曲目和商業(yè)的其它序列也是可以的。例如,可能需要并行播放幾個(gè)曲目,而沒有商業(yè),即使是不付費(fèi)用戶。
提供不同類別的服務(wù)給付費(fèi)用戶這種方案的一種變化是傳送一個(gè)流,付費(fèi)用戶用它來(lái)覆蓋發(fā)送商業(yè)的那些部分服務(wù)。如圖11所示,一個(gè)加密(只供付費(fèi)用戶)流1100跟免費(fèi)流1160并行發(fā)送。能夠?qū)用芰鹘饷艿囊粋€(gè)譯碼器將會(huì)跳過商業(yè),并通過從替換節(jié)目中獲得數(shù)據(jù),以防它的緩沖器下溢出(underflowing),這一替換節(jié)目正通過多路復(fù)用方式用低于回放速率的速度發(fā)送。
在這一實(shí)例中,曲目E 1110通過多路復(fù)用器在一個(gè)四曲目間隔(例如從曲目A 1102到曲目D 1108)里傳送,在已經(jīng)避免了儲(chǔ)存商業(yè)段以后,其時(shí)序使得緩沖器開始變空時(shí)能夠在緩沖器里得到它。付費(fèi)用戶聽到的業(yè)務(wù)包括曲目A~E,比這些還要多,而不付費(fèi)用戶聽到了曲目和其間的商業(yè),根本聽不到曲目E。
對(duì)于這一方法,注意有可能以實(shí)時(shí)速率播出免費(fèi)節(jié)目。于是低檔接收機(jī)更加便宜。支持付費(fèi)用戶訪問的高端盒子會(huì)緩沖足夠的數(shù)據(jù),用來(lái)跳過商業(yè)部分。在啟動(dòng)的時(shí)候,緩沖器需要時(shí)間來(lái)填滿,然后才能安全地跳過商業(yè)。
示出的方案或者涉及預(yù)先播發(fā)部分可選節(jié)目,用來(lái)填充商業(yè)段,或者為填充節(jié)目預(yù)先播發(fā)指向另外頻帶的一個(gè)指針。用來(lái)接合收到的數(shù)據(jù)并對(duì)收到的數(shù)據(jù)譯碼的有關(guān)信息由這一信息的訪問受控部分?jǐn)y帶。業(yè)務(wù)中免費(fèi)或者較低成本的部分不需要包含識(shí)別標(biāo)記,這些識(shí)別標(biāo)記用來(lái)自動(dòng)識(shí)別商業(yè)段。
訪問控制系統(tǒng)可以用兩種模式工作。在付費(fèi)用戶模式中,用戶總是聽到?jīng)]有商業(yè)的節(jié)目。在計(jì)時(shí)模式中,用戶會(huì)聽到一些但不是所有商業(yè),并根據(jù)跳過的商業(yè)內(nèi)容付費(fèi)。
描述的復(fù)合(也就是用戶)業(yè)務(wù)是在預(yù)先錄制的材料的基礎(chǔ)之上的,這些材料至少部分地預(yù)先播發(fā)。預(yù)先播發(fā)可能不適合于某些應(yīng)用,比方說體育事件,不付費(fèi)用戶不能忽略其中的材料。事件介紹,交互式統(tǒng)計(jì)信息、游戲或者賭博都是商業(yè)內(nèi)容以外的可能選擇。由于實(shí)況事件廣播,比方說運(yùn)動(dòng)會(huì)廣播,需要相對(duì)較大的帶寬,商業(yè)和替換元之間的帶寬共享也是可以的。對(duì)于視頻應(yīng)用,需要用電影模式播放商業(yè),以便將需要的帶寬減到最小。這使得商業(yè)能夠很容易地識(shí)別,供可能的自動(dòng)清除使用。
復(fù)合業(yè)務(wù)多數(shù)是從緩沖器提取數(shù)據(jù)的。緩沖器可以被清空,但多數(shù)時(shí)間它不被清空。緩沖器控制可以被看成有兩個(gè)緩沖器。第一個(gè)緩沖器收集免費(fèi)節(jié)目?jī)?nèi)容,第二個(gè)緩沖器收集付費(fèi)或者獎(jiǎng)勵(lì)節(jié)目??刂菩畔⒖刂浦恳粋€(gè)緩沖器的讀寫操作。免費(fèi)緩沖器寫的過程可以或者儲(chǔ)存所有信息,并在輸出的時(shí)候舍棄不需要的部分,或者,在成本更高的應(yīng)用中,可以選擇只儲(chǔ)存免費(fèi)業(yè)務(wù)里需要的部分。
付費(fèi)緩沖器收集獎(jiǎng)勵(lì)業(yè)務(wù)的填充部分需要的所有PID。快進(jìn)可以通過實(shí)時(shí)播放這一服務(wù)的免費(fèi)部分來(lái)實(shí)現(xiàn),但是在商業(yè)過去以前,用戶可能不得不等到付費(fèi)緩沖器填滿,或者收聽跳到實(shí)時(shí)的過程中用戶跳過的所有節(jié)目。假設(shè)播發(fā)這一材料的時(shí)候,同時(shí)播發(fā)了一個(gè)播放時(shí)間節(jié)目時(shí)鐘基準(zhǔn)(PCR)和播放時(shí)間標(biāo)記(PTS),這樣,譯碼器就不必在回放數(shù)據(jù)的時(shí)候修改這些。還假設(shè)發(fā)射機(jī)正在發(fā)送剛好足夠的數(shù)據(jù)來(lái)替代商業(yè)內(nèi)容,而沒有更多的數(shù)據(jù)。
可以用額外的存儲(chǔ)器和數(shù)據(jù)擴(kuò)展這些特征功能。用更大的緩沖器和獎(jiǎng)勵(lì)節(jié)目頻道帶寬,用戶就可以跳進(jìn)得更多。運(yùn)行比需要還要多的節(jié)目來(lái)填充商業(yè)空間要求在不需要它們的時(shí)候舍棄節(jié)目。這樣做需要維持一貫性,這樣,發(fā)射設(shè)備就可以正確地預(yù)測(cè)最小存儲(chǔ)器配置單元是否足夠。
可以在材料的刪除或者儲(chǔ)存方面選擇擁有比最小存儲(chǔ)器的容量大的存儲(chǔ)器單元。如果編碼器將不需要的節(jié)目段(也就是曲目)標(biāo)為連續(xù)播放,譯碼器就可以根據(jù)需要?jiǎng)h除或者不儲(chǔ)存這些段。額外的存儲(chǔ)器需要最早的開始時(shí)間。這一個(gè)字段用于識(shí)別可播放節(jié)目段的最早的時(shí)間點(diǎn)。快進(jìn)功能使人能夠繼續(xù)播放儲(chǔ)存的數(shù)據(jù),直到再也沒有什么可以播放的了;也就是說,直到還沒有達(dá)到可以播放的曲目的最早開始時(shí)刻。超過這一點(diǎn)將意味著收聽商業(yè),直到緩沖器重新充滿。
快進(jìn)機(jī)制的不付費(fèi)版本可以通過在每一段的開頭插入一個(gè)商業(yè)來(lái)得到支持??爝M(jìn)按鈕總是會(huì)觸發(fā)一個(gè)商業(yè)開始播放,但是用戶可以跳過當(dāng)前曲目或者商業(yè)。
根據(jù)以上討論,象下面的表1一樣,可以定義四種工作模式。最后一欄說明是否需要PTS修改。
表1
對(duì)于1類業(yè)務(wù),添加的材料超過了商業(yè)內(nèi)容持續(xù)時(shí)間的100%。接收機(jī)緩沖器將最終溢出,除非接收機(jī)從它的存儲(chǔ)器里刪除節(jié)目材料(也就是曲目)。這里建議的方法是在需要存儲(chǔ)器空間的時(shí)候,刪除緩沖器中播放時(shí)間最早的曲目。快進(jìn)選擇存儲(chǔ)器中播放時(shí)間第二早的存儲(chǔ)器中的節(jié)目。對(duì)于這一類業(yè)務(wù),用戶可以選擇快進(jìn),或者被動(dòng)地收聽沒有商業(yè)的節(jié)目。跳過一個(gè)選擇會(huì)將它從存儲(chǔ)器中刪除,但這是可選的。用戶可以將一段標(biāo)為要儲(chǔ)存,但是它會(huì)占據(jù)緩沖器空間,直到它被播放為止。
對(duì)于第2類業(yè)務(wù),是發(fā)射機(jī)在管理緩沖器滿的程度。沒有發(fā)送比所需要的還要多的節(jié)目來(lái)支持免費(fèi)商業(yè)的業(yè)務(wù)。表面上不支持快進(jìn),因?yàn)闆]有無(wú)商業(yè)的工作模式。跳進(jìn)會(huì)導(dǎo)致緩沖器被清空,接收機(jī)不得不播放第4類節(jié)目,直到有足夠的數(shù)據(jù)來(lái)恢復(fù)沒有商業(yè)的工作模式。在這一類業(yè)務(wù)中,最早的播放時(shí)間和實(shí)際的播放時(shí)間可能是同一個(gè)時(shí)間。
對(duì)于第3類業(yè)務(wù),有部分節(jié)目?jī)?nèi)容的替代品。這是一種“超級(jí)商業(yè)”模式,在這種模式中,播放某一商業(yè)會(huì)提供一些信息,對(duì)一個(gè)或者更多額外的曲目解密。解密信息是在商業(yè)的發(fā)射過程中發(fā)射的,但這些信息是否能夠真正將一些東西解密,只有在這一曲目結(jié)束的時(shí)候才知道。沒有足夠的節(jié)目來(lái)消除所有商業(yè),因此必須播放一些商業(yè)。
對(duì)于第4類業(yè)務(wù),接收機(jī)是作為一個(gè)沒有任何緩沖器的單元工作的。沒有任何數(shù)據(jù)提供給緩沖器,因?yàn)樗械墓?jié)目都是以實(shí)時(shí)方式播放和發(fā)送的。這跟傳統(tǒng)模擬無(wú)線電廣播一樣。
對(duì)于第1~3類業(yè)務(wù),如果這一曲目不是實(shí)時(shí)播放的,就必須弄清儲(chǔ)存一個(gè)曲目需要多少空閑存儲(chǔ)器。如果有一個(gè)開始時(shí)刻,直到這一開始時(shí)刻為止,需要多少存儲(chǔ)器也是需要了解的。這使得單元不會(huì)開始儲(chǔ)存它無(wú)法存下的內(nèi)容。用曲目填充緩沖器時(shí)根本不會(huì)因?yàn)槌隹捎每臻g容量而不得不丟棄。一般而言,發(fā)射機(jī)會(huì)模擬譯碼器的存儲(chǔ)器容量,從而控制發(fā)射數(shù)據(jù)量,例如,以避免溢出。
這里描述的所有類別的業(yè)務(wù)都依賴于控制節(jié)目段的開始時(shí)刻,并進(jìn)行所有的緩沖器管理。最簡(jiǎn)單的方法是用單個(gè)的PCR控制所有節(jié)目段的回放。播放時(shí)間的推遲和提前可能需要修改PTS,但是這是一個(gè)靜態(tài)值,它等于開始時(shí)刻和發(fā)射的PTS之間的差。這一約束不是需要的,但它能夠簡(jiǎn)化操作。
在以上實(shí)例中,用戶正在收聽一個(gè)單個(gè)的業(yè)務(wù),這個(gè)業(yè)務(wù)可以用不同的模式播放。但是,一般而言,有一系列的節(jié)目段,用戶可以手動(dòng)選擇或者拒絕。通過增加節(jié)目段的識(shí)別信息,并應(yīng)用用戶的偏好信息,可以生成一個(gè)虛擬的業(yè)務(wù),它只包含用戶能夠接受的節(jié)目段。在大的多路傳輸中,比方說衛(wèi)星頻道,用戶可以通過只接受肯定會(huì)接受的節(jié)目?jī)?nèi)容來(lái)產(chǎn)生一個(gè)虛擬業(yè)務(wù)。這一個(gè)節(jié)目過濾器會(huì)因?yàn)轭悇e內(nèi)容而拒絕整個(gè)PID。具體的節(jié)目段可以通過各種條件來(lái)過濾。
因此,可以看出,本發(fā)明提供了一種方法和裝置,用于廣播數(shù)字無(wú)線電業(yè)務(wù),其中用戶能夠獲得各種交互式功能。通過用比實(shí)時(shí)速率快的速率發(fā)射數(shù)據(jù),用戶能夠通過跳過曲目,在大量的節(jié)目中進(jìn)行選擇。另外,節(jié)目段,包括音樂曲目或者這一類的東西,以及商業(yè)段,可以得到管理,以提供不同層次的服務(wù)。
用戶可以選擇喜歡的或者不喜歡的曲目,將它們識(shí)別出來(lái),儲(chǔ)存起來(lái)供以后使用。特別是,不喜歡的曲目可以自動(dòng)地跳過,而喜歡的曲目則可以自動(dòng)地再現(xiàn)和播放,或者,如果需要,可以提醒用戶再現(xiàn)它們。
雖然介紹本發(fā)明的時(shí)候跟各種具體實(shí)施方案聯(lián)系在一起,但是本領(lǐng)域里的技術(shù)人員會(huì)明白,可以對(duì)本發(fā)明進(jìn)行各種修改和改進(jìn),而不會(huì)偏離本發(fā)明的實(shí)質(zhì)和范圍,就象以下權(quán)利要求所說明的一樣。
權(quán)利要求
1.一種廣播數(shù)字節(jié)目業(yè)務(wù)給譯碼器的方法,包括以下步驟將多個(gè)節(jié)目段分組,在至少一個(gè)數(shù)據(jù)流里傳輸;和用比節(jié)目業(yè)務(wù)的播放速率快的總體數(shù)據(jù)速率發(fā)射這些分組節(jié)目段;其中的譯碼器用于接收所述分組節(jié)目段;將至少一部分節(jié)目段臨時(shí)儲(chǔ)存在一個(gè)緩沖器里;和達(dá)到一個(gè)緩沖器滿的程度時(shí),刪除緩沖器中至少一個(gè)節(jié)目段。
2.權(quán)利要求1的方法,其中所述分組節(jié)目段是在一個(gè)數(shù)據(jù)流中以大于節(jié)目業(yè)務(wù)播放速率的一個(gè)速率發(fā)射的。
3.權(quán)利要求1的方法,包括以下步驟提供為所述節(jié)目段指定訪問點(diǎn)的數(shù)據(jù),允許用戶在播放所述節(jié)目段中的當(dāng)前節(jié)目段時(shí),跳進(jìn)或者跳退到儲(chǔ)存在緩沖器內(nèi)的一個(gè)節(jié)目段。
4.權(quán)利要求1的方法,其中當(dāng)緩沖器的所述滿的程度達(dá)到的時(shí)候,儲(chǔ)存在緩沖器中最舊的節(jié)目段被刪除。
5.權(quán)利要求1的方法,還包括以下步驟跟所述節(jié)目段一起發(fā)射控制數(shù)據(jù),提供所述節(jié)目段內(nèi)容的有關(guān)信息。
6.權(quán)利要求1的方法,其中的節(jié)目段包括多媒體數(shù)據(jù),還包括以下步驟跟所述節(jié)目段一起發(fā)射控制數(shù)據(jù),用于提供一段多媒體剪輯,該剪輯對(duì)應(yīng)于關(guān)于所述節(jié)目段的內(nèi)容的所述多媒體數(shù)據(jù)。
7.權(quán)利要求1的方法,其中的節(jié)目段包括非商業(yè)段和商業(yè)段,還包括以下步驟為所述節(jié)目段提供說明訪問點(diǎn)的數(shù)據(jù),允許用戶在播放所述節(jié)目段中當(dāng)前的一個(gè)節(jié)目段的時(shí)候,跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一個(gè)節(jié)目段;從而提供多個(gè)業(yè)務(wù)層,這些業(yè)務(wù)層中的一個(gè)層允許用戶跳過至少一些商業(yè)段,而這些業(yè)務(wù)層中的另外一層則不允許用戶跳過這些商業(yè)段。
8.權(quán)利要求1的方法,其中的分組節(jié)目段是在多個(gè)數(shù)據(jù)流里傳輸?shù)模ǖ谝粋€(gè)數(shù)據(jù)流里節(jié)目段的第一個(gè)頻道,和第二個(gè)數(shù)據(jù)流里節(jié)目段的第二個(gè)頻道,該方法還包括以下步驟為所述第一個(gè)和第二個(gè)頻道的所述節(jié)目段提供說明訪問點(diǎn)的數(shù)據(jù),允許用戶從第一個(gè)頻道中當(dāng)前正在播放的節(jié)目段跳到第二個(gè)頻道中一個(gè)節(jié)目段的開始點(diǎn)。
9.權(quán)利要求1的方法,其中的節(jié)目段包括非商業(yè)節(jié)目段和商業(yè)節(jié)目段,還包括以下步驟在至少一個(gè)發(fā)射數(shù)據(jù)流里,傳遞至少一個(gè)非商業(yè)節(jié)目段,作為替換節(jié)目頻帶內(nèi)的替換節(jié)目,從而提供多個(gè)業(yè)務(wù)層,所述業(yè)務(wù)層中的一層允許用戶再現(xiàn)非商業(yè)替換節(jié)目段,而另外一個(gè)業(yè)務(wù)層則允許用戶再現(xiàn)商業(yè)段,而不是再現(xiàn)非商業(yè)替換節(jié)目段。
10.權(quán)利要求1的方法,其中所述總的數(shù)據(jù)速率被降低為,至少臨時(shí)地降低為所述播放速率。
11.權(quán)利要求1的方法,還包括以下步驟跟所述分組節(jié)目段一起發(fā)射段標(biāo)識(shí)符;其中,在所述譯碼器里所述段標(biāo)識(shí)符用于根據(jù)用戶命令儲(chǔ)存在存儲(chǔ)器里;和所述節(jié)目段是根據(jù)這些段標(biāo)識(shí)符有選擇地再現(xiàn)的。
12.一種裝置,用于廣播數(shù)字節(jié)目業(yè)務(wù)給一個(gè)譯碼器,包括一個(gè)分組器,用于對(duì)多個(gè)節(jié)目段分組,在至少一個(gè)數(shù)據(jù)流里傳輸;和用比這些節(jié)目業(yè)務(wù)播放速率高的一個(gè)總的數(shù)據(jù)速率,以便在至少一個(gè)數(shù)據(jù)流里傳遞所述分組節(jié)目段的裝置;其中的譯碼器用于接收所述分組節(jié)目段;將至少一部分節(jié)目段存入一個(gè)緩沖器里;和當(dāng)緩沖器滿的程度達(dá)到時(shí),刪除緩沖器里的節(jié)目段。
13.權(quán)利要求12的裝置,其中所述分組節(jié)目段是以高于這些節(jié)目業(yè)務(wù)播放速率的一個(gè)速率在一個(gè)數(shù)據(jù)流里發(fā)射的。
14.權(quán)利要求12的裝置,還包括為所述節(jié)目段提供指明訪問點(diǎn)的數(shù)據(jù),允許用戶在播放所述節(jié)目段中的當(dāng)前節(jié)目段時(shí),跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一個(gè)節(jié)目段的裝置。
15.權(quán)利要求12的裝置,其中當(dāng)所述緩沖器滿的程度達(dá)到時(shí),儲(chǔ)存在緩沖器里最舊的節(jié)目段就被刪除。
16.權(quán)利要求12的裝置,還包括跟所述節(jié)目段一起傳遞控制數(shù)據(jù)提供所述節(jié)目段內(nèi)容的有關(guān)信息的裝置。
17.權(quán)利要求12的裝置,其中的節(jié)目段包括多媒體數(shù)據(jù),還包括跟所述節(jié)目段一起傳遞控制數(shù)據(jù),用于提供一個(gè)多媒體剪輯,該剪輯對(duì)應(yīng)于關(guān)于所述節(jié)目段的內(nèi)容的所述多媒體數(shù)據(jù)的裝置。
18.權(quán)利要求12的裝置,其中的節(jié)目段包括非商業(yè)段和商業(yè)段,還包括提供為所述節(jié)目段指明訪問點(diǎn)的數(shù)據(jù),從而允許用戶在播放所述節(jié)目段中的當(dāng)前節(jié)目段時(shí),跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一個(gè)節(jié)目段的裝置;這樣提供多個(gè)業(yè)務(wù)層,所述業(yè)務(wù)層中的一個(gè)層允許用戶跳過至少一些商業(yè)段,而所述業(yè)務(wù)層中的另外一個(gè)層次則不允許用戶跳過商業(yè)段。
19.權(quán)利要求12的裝置,其中的分組節(jié)目段是在多個(gè)數(shù)據(jù)流里傳遞的,包括第一個(gè)數(shù)據(jù)流中節(jié)目段的第一個(gè)頻道,第二個(gè)數(shù)據(jù)流里的節(jié)目段的第二個(gè)頻道,所述裝置還包括提供數(shù)據(jù)為所述第一個(gè)和第二個(gè)頻道的所述節(jié)目段指明訪問點(diǎn),以便允許用戶從當(dāng)前正在播放的第一個(gè)頻道上的節(jié)目段跳到第二個(gè)頻道里一個(gè)節(jié)目段的開始點(diǎn)的裝置。
20.權(quán)利要求12的裝置,其中的節(jié)目段包括非商業(yè)節(jié)目段和商業(yè)節(jié)目段,還包括在那至少一個(gè)數(shù)據(jù)流的替換節(jié)目頻帶內(nèi)傳遞至少一個(gè)非商業(yè)節(jié)目段作為替換節(jié)目的裝置,從而提供多個(gè)業(yè)務(wù)層,所述業(yè)務(wù)層中的一個(gè)層次允許用戶再現(xiàn)非商業(yè)替換節(jié)目段,而所述業(yè)務(wù)層的另一個(gè)層次則允許用戶再現(xiàn)商業(yè)段,而不是再現(xiàn)非商業(yè)替換節(jié)目段。
21.權(quán)利要求12的裝置,其中所述總的數(shù)據(jù)速率被降低到所述播放速率,至少臨時(shí)這樣做。
22.權(quán)利要求12的裝置,還包括跟所述分組節(jié)目段一起發(fā)射段標(biāo)識(shí)符的裝置;其中,在所述譯碼器中所述段標(biāo)識(shí)符被根據(jù)用戶的命令存入存儲(chǔ)器里;和根據(jù)段標(biāo)識(shí)符有選擇地再現(xiàn)所述節(jié)目段。
23.接收廣播數(shù)字節(jié)目業(yè)務(wù)的一種裝置,包括接收在至少一個(gè)數(shù)據(jù)流里傳輸?shù)亩鄠€(gè)分組節(jié)目段的裝置;所述分組節(jié)目段被按照大于節(jié)目業(yè)務(wù)播放速率的一個(gè)總的數(shù)據(jù)速率接收;用于儲(chǔ)存至少一部分節(jié)目段的一個(gè)緩沖器;和達(dá)到緩沖器滿的一個(gè)程度時(shí),刪除緩沖器里至少一個(gè)節(jié)目段的裝置。
24.權(quán)利要求23的裝置,其中所述分組節(jié)目段是在一個(gè)數(shù)據(jù)流里,以大于節(jié)目業(yè)務(wù)播放速率的一個(gè)速率發(fā)射的。
25.權(quán)利要求23的裝置,還包括再現(xiàn)指明所述節(jié)目段訪問點(diǎn)的數(shù)據(jù),以便允許用戶在播放所述節(jié)目段的當(dāng)前一個(gè)節(jié)目段時(shí)跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一個(gè)節(jié)目段的裝置。
26.權(quán)利要求23的裝置,其中達(dá)到緩沖器的滿的程度時(shí),儲(chǔ)存在緩沖器里最舊的節(jié)目段被刪除。
27.權(quán)利要求23的裝置,還包括再現(xiàn)所述節(jié)目段的控制數(shù)據(jù)的裝置;和響應(yīng)所述再現(xiàn)裝置,提供關(guān)于所述節(jié)目段內(nèi)容的信息的裝置。
28.權(quán)利要求23的裝置,其中的節(jié)目段包括多媒體數(shù)據(jù),還包括再現(xiàn)所述節(jié)目段的控制數(shù)據(jù)的裝置;和響應(yīng)所述再現(xiàn)裝置用于提供對(duì)應(yīng)于跟所述節(jié)目段內(nèi)容有關(guān)的所述多媒體數(shù)據(jù)的一個(gè)多媒體剪輯的裝置。
29.權(quán)利要求23的裝置,其中的節(jié)目段包括非商業(yè)段和商業(yè)段,所述裝置還包括再現(xiàn)說明所述節(jié)目段訪問點(diǎn)的數(shù)據(jù),允許用戶在播放所述節(jié)目段中當(dāng)前的節(jié)目段時(shí),跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一個(gè)節(jié)目段的裝置;這樣提供多個(gè)業(yè)務(wù)層,所述業(yè)務(wù)層中的一個(gè)層次允許用戶跳過至少一些商業(yè)段,而所述業(yè)務(wù)層的另一個(gè)層次則不允許用戶跳過這些商業(yè)段。
30.權(quán)利要求23的裝置,其中的分組節(jié)目段是在多個(gè)數(shù)據(jù)流里傳輸?shù)模ǖ谝粋€(gè)數(shù)據(jù)流里節(jié)目段的第一個(gè)頻道,和第二個(gè)數(shù)據(jù)流里節(jié)目段的第二個(gè)頻道,所述裝置還包括再現(xiàn)說明所述第一個(gè)和第二個(gè)頻道所述節(jié)目段訪問點(diǎn)的數(shù)據(jù)以便允許用戶從第一個(gè)頻道上當(dāng)前正在播放的節(jié)目段跳到第二個(gè)頻道上一個(gè)節(jié)目段的開始點(diǎn)的裝置。
31.權(quán)利要求23的裝置,其中的節(jié)目段包括非商業(yè)節(jié)目段和商業(yè)節(jié)目段,還包括再現(xiàn)非商業(yè)節(jié)目段中的至少一個(gè)作為至少一個(gè)發(fā)射數(shù)據(jù)流的替換節(jié)目頻帶內(nèi)的替換節(jié)目的裝置;以便提供多個(gè)業(yè)務(wù)層,所述業(yè)務(wù)層中的一個(gè)層次允許用戶再現(xiàn)非商業(yè)替換節(jié)目段,而所述業(yè)務(wù)層中的另一個(gè)層次則允許用戶再現(xiàn)商業(yè)段,而不是再現(xiàn)非商業(yè)替換節(jié)目段。
32.權(quán)利要求23的裝置,還包括根據(jù)用戶的控制信號(hào)暫停當(dāng)前播放的段的裝置;和將所述當(dāng)前正在播放的段保留在所述緩沖器中直到用戶終止暫停為止的裝置。
33.權(quán)利要求23的裝置,其中所述總的數(shù)據(jù)速率被降低到所述播放速率,至少臨時(shí)這樣做。
34.權(quán)利要求23的裝置,其中的段標(biāo)識(shí)符是跟所述分組節(jié)目段一起傳送的,還包括根據(jù)用戶命令儲(chǔ)存所述段標(biāo)識(shí)符的裝置;和根據(jù)這些段標(biāo)識(shí)符有選擇地再現(xiàn)所述節(jié)目段的裝置。
35.一種數(shù)字無(wú)線電接收機(jī),包括儲(chǔ)存音頻數(shù)據(jù)的一個(gè)緩沖器,這些音頻數(shù)據(jù)是通過一條通信路徑用至少大于播放速率的一個(gè)速率收到的;和一個(gè)緩沖器控制器,用于以所述播放速率輸出所述音頻數(shù)據(jù)給音頻處理電路;其中的緩沖器控制器可以通過用戶輸入,為所述音頻數(shù)據(jù)提供的音頻選擇提供重復(fù)、跳退和跳進(jìn)功能中的至少一個(gè)來(lái)啟動(dòng)。
36.權(quán)利要求35的接收機(jī),其中其中的音頻選擇是在所述通信路徑上的一個(gè)數(shù)據(jù)流里,以大于播放速率的一個(gè)速率發(fā)射的。
37.權(quán)利要求35的接收機(jī),其中當(dāng)緩沖器達(dá)到一個(gè)滿的程度時(shí),儲(chǔ)存在緩沖器里最舊的音頻選擇就被刪除。
38.權(quán)利要求35的接收機(jī),還包括從所述通信路徑再現(xiàn)音頻選擇的控制數(shù)據(jù)的裝置;和響應(yīng)所述再現(xiàn)裝置提供所述音頻選擇內(nèi)容的有關(guān)信息的裝置。
39.權(quán)利要求35的接收機(jī),其中包括多媒體數(shù)據(jù)的節(jié)目段是跟所述音頻選擇通過所述通信路徑傳遞的,還包括從所述通信路徑再現(xiàn)所述音頻選擇的控制數(shù)據(jù)的裝置;和響應(yīng)所述再現(xiàn)裝置來(lái)提供對(duì)應(yīng)于跟所述音頻選擇內(nèi)容有關(guān)的所述多媒體數(shù)據(jù)的一個(gè)多媒體剪輯的裝置。
40.權(quán)利要求35的接收機(jī),其中的音頻選擇包括非商業(yè)選擇和商業(yè)選擇,所述接收機(jī)還包括從所述通信路徑再現(xiàn)說明所述音頻選擇的訪問點(diǎn)的數(shù)據(jù)以允許用戶在播放所述音頻選擇中的一個(gè)當(dāng)前音頻選擇的時(shí)候跳進(jìn)或者跳退到儲(chǔ)存在緩沖器里的一個(gè)音頻選擇的裝置;這樣提供多個(gè)業(yè)務(wù)層,所述業(yè)務(wù)層中的一個(gè)層次允許用戶跳過至少一些商業(yè)選擇,而所述業(yè)務(wù)層中的另一個(gè)業(yè)務(wù)層則不允許用戶跳過商業(yè)選擇。
41.權(quán)利要求35的接收機(jī),其中的音頻選擇是在多個(gè)數(shù)據(jù)流里傳輸?shù)?,包括第一個(gè)數(shù)據(jù)流里音頻選擇的第一個(gè)頻道,和第二個(gè)數(shù)據(jù)流里音頻選擇的第二個(gè)頻道,所述接收機(jī)還包括提供說明所述第一個(gè)和第二個(gè)頻道的所述音頻選擇的訪問點(diǎn)的數(shù)據(jù)以允許用戶從第一個(gè)頻道上正在播放的音頻選擇跳到第二個(gè)頻道里一個(gè)節(jié)目段的開始點(diǎn)的裝置。
42.權(quán)利要求35的接收機(jī),其中的音頻選擇包括非商業(yè)選擇和商業(yè)選擇,還包括再現(xiàn)非商業(yè)音頻選擇中的至少一個(gè)作為至少一個(gè)發(fā)射數(shù)據(jù)流中替換節(jié)目頻帶內(nèi)的替換節(jié)目的裝置,這樣提供多個(gè)業(yè)務(wù)層,所述業(yè)務(wù)層中的一個(gè)允許用戶再現(xiàn)非商業(yè)替換音頻選擇,而所述業(yè)務(wù)層中的另外一個(gè)則允許用戶再現(xiàn)商業(yè)選擇,而不是再現(xiàn)非商業(yè)替換音頻選擇。
43.權(quán)利要求35的接收機(jī),還包括根據(jù)用戶的控制信號(hào),暫停當(dāng)前播放的選擇的裝置;和將所述當(dāng)前播放的選擇保留在所述緩沖器內(nèi)直到用戶終止暫停的裝置。
44.權(quán)利要求35的接收機(jī),其中音頻數(shù)據(jù)存入緩沖器的速率被降低到所述播放速率,至少臨時(shí)這樣做。
45.權(quán)利要求35的接收機(jī),其中的段標(biāo)識(shí)符是跟所述音頻選擇一起提供的,還包括根據(jù)用戶命令儲(chǔ)存所述段標(biāo)識(shí)符的裝置;和根據(jù)這些段標(biāo)識(shí)符有選擇地處理所述音頻選擇的裝置。
全文摘要
一種數(shù)字無(wú)線電廣播系統(tǒng)(100,200),提供各種交換式功能,包括跳進(jìn)和跳退。在一個(gè)實(shí)施方案中,數(shù)據(jù)以大于實(shí)時(shí)速率的速率發(fā)射,并在接收機(jī)的一個(gè)緩沖器(235,240)里累積。用戶可以播放當(dāng)前曲目,或者跳到后面的或者前面的曲目去。在另一個(gè)實(shí)施方案里,傳遞兩個(gè)或者更多的節(jié)目業(yè)務(wù)流(900,930)(也就是用戶頻道),這樣,用戶可以從一個(gè)當(dāng)前曲目直接移到另一個(gè)流里一個(gè)曲目的開頭。在另一個(gè)實(shí)施方案里,提供了許多業(yè)務(wù)層,從而使付費(fèi)用戶能夠跳過一些或者所有商業(yè)信息,而不付費(fèi)的用戶則不能跳過這些商業(yè)。替換節(jié)目可以在免費(fèi)業(yè)務(wù)的一部分頻帶里發(fā)射。在接收機(jī)(200)那里,可以利用多媒體數(shù)據(jù)的控制數(shù)據(jù),提供一個(gè)多媒體剪輯,標(biāo)識(shí)一個(gè)曲目的特征,比方說歌手、歌曲標(biāo)題或者歌詞。識(shí)別數(shù)據(jù)可以跟曲目一起傳遞,以便允許用戶跳過不喜歡的曲目,或者再現(xiàn)另一個(gè)節(jié)目業(yè)務(wù)流里喜歡的曲目。
文檔編號(hào)H04N7/173GK1291387SQ99803078
公開日2001年4月11日 申請(qǐng)日期1999年1月6日 優(yōu)先權(quán)日1998年1月14日
發(fā)明者馬克·K·艾埃爾, G·肯特·沃克 申請(qǐng)人:通用儀器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
浠水县| 稷山县| 阿拉尔市| 木兰县| 聊城市| 梅州市| 南安市| 台湾省| 沙河市| 濮阳县| 舟曲县| 和政县| 峨山| 潍坊市| 崇州市| 浪卡子县| 塔河县| 汽车| 大兴区| 即墨市| 普兰店市| 栾川县| 新河县| 长子县| 桐柏县| 抚州市| 营山县| 邯郸县| 南开区| 广宁县| 六盘水市| 隆尧县| 哈巴河县| 四平市| 桐梓县| 澄江县| 班玛县| 庐江县| 云南省| 上饶县| 龙胜|