專利名稱:用于基于興趣在交換式數(shù)字視頻系統(tǒng)中分配帶寬的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻分發(fā)系統(tǒng),更具體來說,涉及用于改進(jìn)這些分發(fā)系統(tǒng)上的可用帶寬的利用率的交換式數(shù)字視頻(SDV)技術(shù)。
背景技術(shù):
在當(dāng)前技術(shù)狀態(tài)下,SDV系統(tǒng)向可用帶寬分配頻道。交換式頻道在它們被請(qǐng)求時(shí)被分配到可用的頻率。當(dāng)今的SDV系統(tǒng)通常是在假設(shè)被請(qǐng)求的頻道的數(shù)量不會(huì)超出可用帶寬的前提下設(shè)計(jì)的。如此,帶寬約束一般不會(huì)導(dǎo)致用戶被阻止接入他們所請(qǐng)求的頻道。然而,隨著視頻分發(fā)系統(tǒng)的發(fā)展,媒體源和最終用戶的數(shù)量的增多可能使此假設(shè)無效,因?yàn)閷?duì)于源的興趣將超出可用帶寬量的概率將增大。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的原理,提供了這樣的系統(tǒng)和方法,用于在分配之前考慮對(duì)于頻道的興趣,以便在任何給定時(shí)間,帶有最大的請(qǐng)求者數(shù)量的頻道在被分配以可用帶寬時(shí)給予優(yōu)先權(quán)。通過在分配之前考慮興趣,只使?jié)M足請(qǐng)求者的最小閾值的頻道可用,使帶寬對(duì)最多被請(qǐng)求的頻道可用。在某些實(shí)施例中,提供了這樣的系統(tǒng)和方法,用于在分配之后考慮每一個(gè)被分配的頻道的興趣,以便在任何時(shí)間,可以解除給具有非常少量用戶的頻道分配的帶寬,以為請(qǐng)求者數(shù)量相對(duì)來說較大的另一個(gè)頻道騰出空間。頻道興趣管理器在將被請(qǐng)求的頻道分配到帶寬之前考慮它的相對(duì)優(yōu)先級(jí)。頻道興趣管理器在SDV服務(wù)器和在用戶的設(shè)備(例如,機(jī)頂盒,下面簡(jiǎn)稱為“STB”)上運(yùn)行的SDV 客戶端之間操作。頻道興趣管理器,至少部分地根據(jù)該頻道相對(duì)于系統(tǒng)中的其他頻道的興趣,計(jì)算當(dāng)前未分配的頻道的優(yōu)先級(jí),并判斷是否應(yīng)該分配該頻道。頻道興趣管理器可以是適于此用途的硬件和軟件的任何組合(例如,一個(gè)或多個(gè)處理器、內(nèi)存、存儲(chǔ)器等等,其中處理器被編程了適當(dāng)?shù)木幊踢壿?,以?zhí)行頻道興趣管理器的功能)。如本領(lǐng)域技術(shù)人員所理解的,頻道興趣管理器可以在獨(dú)立服務(wù)器上實(shí)現(xiàn),在服務(wù)器上與其他應(yīng)用程序共同存在,或者作為另一個(gè)系統(tǒng)應(yīng)用程序(例如,SDV管理器)的一部分集成并協(xié)作地操作,或者作為系統(tǒng)或在作出有關(guān)分配哪些頻道的動(dòng)態(tài)決定時(shí)考慮系統(tǒng)的其他特征的SDV策略管理器的一部分。如果被請(qǐng)求的頻道滿足興趣閾值,并有足夠的帶寬可用,則頻道興趣管理器將被請(qǐng)求的頻道分配到可用帶寬。如果帶寬不夠,如果被請(qǐng)求的頻道滿足興趣閾值,并相對(duì)于其他分配的頻道具有更大的興趣,則頻道興趣管理器分配被請(qǐng)求的頻道(在解除分配或“沖撞掉(bumping)”另一個(gè)頻道之后)。頻道興趣管理器可以使用任何適當(dāng)?shù)姆椒▉泶_定對(duì)于頻道的興趣超出興趣閾值。在某些實(shí)施例中,當(dāng)請(qǐng)求者通過調(diào)諧到一個(gè)頻道上以試圖觀看它而“停留(park),, 在該頻道上,并等到接入該頻道時(shí),就計(jì)數(shù)對(duì)SDV頻道的請(qǐng)求。當(dāng)請(qǐng)求者更換頻道時(shí),頻道興趣管理器可以遞減請(qǐng)求統(tǒng)計(jì)。頻道興趣管理器也可以將更換了頻道的請(qǐng)求者標(biāo)記為“以前感興趣的”,以便當(dāng)在將來某個(gè)時(shí)間分配頻道時(shí),可以通知“以前感興趣的”請(qǐng)求者。在其他實(shí)施例中,當(dāng)請(qǐng)求者在節(jié)目的預(yù)定的時(shí)間之前“投票”贊成頻道的分配(例如,諸如通過設(shè)置提醒信號(hào)或預(yù)定記錄一個(gè)節(jié)目)時(shí),請(qǐng)求被計(jì)數(shù)。在各種實(shí)施例中,可以向請(qǐng)求者提供關(guān)于頻道分配的可能性的反饋。反饋可以與交互特征一起使用,給請(qǐng)求者提供等待比較長(zhǎng)的時(shí)間獲得可能的分配,或告訴管理器他或她不再感興趣的選項(xiàng)。分配也可以在不與用戶進(jìn)行交互的情況下自動(dòng)地進(jìn)行。在某些實(shí)施例中,使頻道興趣管理器識(shí)別交換式頻道上的節(jié)目邊界。利用此信息, 頻道興趣管理器可以判斷由用戶在特定時(shí)間幀在頻道上“投票”或“停留”代表對(duì)為該頻道在給定時(shí)間幀(例如,節(jié)目的開始)預(yù)定的內(nèi)容感興趣。由于對(duì)于頻道的“投票”和/或“停留”興趣保持在對(duì)于頻道的分配的閾值之下,在頻道的分配中可能發(fā)生延遲。這些延遲可能通常會(huì)導(dǎo)致用戶錯(cuò)過頻道上的節(jié)目的開始。然而,在某些實(shí)施例中,當(dāng)頻道興趣管理器檢測(cè)到對(duì)于一個(gè)頻道的興趣可能實(shí)際是對(duì)于在該頻道上在特定時(shí)間開始的節(jié)目的頻道興趣,但是,分配可能涉及超出該特定時(shí)間幀以外的延遲,它可能為用戶緩沖頻道。這樣的緩沖可以通過頻道興趣管理器將頻道內(nèi)容路由到頻道緩沖子系統(tǒng)來實(shí)現(xiàn), 直到頻道變得可用。在分配頻道時(shí),可以向用戶呈現(xiàn)下列選項(xiàng)(a)加入正在進(jìn)行中并錯(cuò)過開始的節(jié)目,或(b)從開始觀看節(jié)目(例如,類似于“從頭開始功能”功能)。在后一種情況下,如果實(shí)時(shí)地觀看節(jié)目,節(jié)目的觀者則可能超出在此頻道或另一個(gè)頻道上預(yù)定的下一節(jié)目的開始,這可能是用戶所不希望的。因此,在某些實(shí)施例中,提供了比實(shí)時(shí)觀看更快地觀看節(jié)目的選項(xiàng),或者作為替代,可以允許跳過節(jié)目的某些部分的選項(xiàng)。此實(shí)施例允許節(jié)目適合其正常預(yù)定的時(shí)隙??梢詫?duì)音頻的音高進(jìn)行控制(例如,通過諸如復(fù)合倒頻譜之類的音頻處理技術(shù)),以在進(jìn)行實(shí)時(shí)播放時(shí)與原始的音高盡可能地接近,同時(shí)允許音頻與視頻同步地加快。在某些實(shí)施例中,SDV客戶端可以給請(qǐng)求者提供廣告,而請(qǐng)求者等待為一個(gè)頻道分配帶寬。在某些實(shí)施例中,預(yù)料分配會(huì)延遲,提供數(shù)量靈活的廣告或“填充”節(jié)目(例如,本地存儲(chǔ)在用戶的硬盤驅(qū)動(dòng)器上),對(duì)節(jié)目預(yù)先進(jìn)行編輯,如此,它們占用的時(shí)隙小于完全的時(shí)隙,以容納這些額外的在前面的廣告或填充節(jié)目,而不會(huì)損失有意義的內(nèi)容(例如,偵探節(jié)目的結(jié)局)。當(dāng)對(duì)于被請(qǐng)求的頻道沒有足夠的帶寬時(shí),頻道興趣管理器可以使用任何適當(dāng)?shù)姆椒樵擃l道分配帶寬。在某些實(shí)施例中,在進(jìn)行分配之前,被請(qǐng)求的交換式頻道(或之前接入的頻道)可以降低到需要較少的帶寬的版本(例如,SD而不是HD)。在其他實(shí)施例中,滿足興趣閾值的被請(qǐng)求的頻道可以“沖撞掉”興趣相對(duì)來說降低的之前分配的頻道。在某些實(shí)施例中,在解除分配一個(gè)頻道之前,頻道興趣管理器可以考慮各種“沖撞參數(shù)”。例如,頻道興趣管理器可以將已經(jīng)分配的已分配頻道的時(shí)間長(zhǎng)度與“非沖撞”閾值時(shí)間進(jìn)行比較,決定不沖撞掉要不是節(jié)目的分配時(shí)間超出此“非沖撞”閾值這一事實(shí),該節(jié)目可能已經(jīng)被沖撞掉的節(jié)目,其解除分配可能特別擾亂觀眾?!胺菦_撞”閾值可以是,例如, 十分鐘,或觀眾投入到他/她正在觀看的節(jié)目的足夠長(zhǎng)的時(shí)間。在其他實(shí)施例中,頻道興趣管理器可以同收入管理器和/或趨勢(shì)管理器一道工作,在解除分配頻道之前,可以根據(jù)收入影響和趨勢(shì),考慮興趣。收入管理器是這樣的軟件和/或硬件(例如,一個(gè)或多個(gè)處理器、內(nèi)存、存儲(chǔ)器等等,其中處理器被編程了適當(dāng)?shù)木幊踢壿?,以?zhí)行收入管理器的功能),在決定是否要解除分配之前分配的頻道之前,將之前分配的頻道的潛在收入(例如,由于關(guān)聯(lián)的廣告或按次付費(fèi)的費(fèi)用)與被請(qǐng)求的頻道進(jìn)行比較。趨勢(shì)管理器是這樣的軟件和/或硬件(例如,一個(gè)或多個(gè)處理器、內(nèi)存、存儲(chǔ)器等等,其中處理器被編程了適當(dāng)?shù)倪壿?,以?zhí)行趨勢(shì)管理器的功能),在解除分配之前,測(cè)量之前分配的頻道的觀眾在一段時(shí)間內(nèi)的活動(dòng)。例如,如果幾個(gè)用戶在某一時(shí)間從一個(gè)頻道換到另一個(gè)頻道,可能只是因?yàn)樵谠摃r(shí)間有廣告,而不是表明失去興趣。在這樣的情況下,在任何給定時(shí)刻更換頻道的用戶的數(shù)量可能不是興趣的準(zhǔn)確表示,解除分配頻道不是所希望的或適當(dāng)?shù)?,除非一般趨?shì)隨著時(shí)間的推移在使觀眾人數(shù)越來越少的方向移動(dòng)。作為另一個(gè)示例,假設(shè)趨勢(shì)管理器和頻道興趣管理器,單獨(dú)工作或一起工作,如果第一頻道的觀眾人數(shù)低于其他頻道,則相對(duì)于另一個(gè),可以解除分配第一頻道,然而,當(dāng)使用收入管理器時(shí),也可以考慮與第一頻道的觀眾人數(shù)關(guān)聯(lián)的收入。如此,例如,如果第一頻道具有給視頻服務(wù)提供商支付的費(fèi)用對(duì)于每個(gè)觀眾兩倍于其他頻道上的廣告支付的費(fèi)用,則值得維持第一頻道的分配,直到第一頻道的觀眾人數(shù)降低到低于另一個(gè)頻道的觀眾人數(shù)的一半以下。將調(diào)用趨勢(shì)管理器,以確保可能維持收入最大化的趨勢(shì)。在某些實(shí)施例中,當(dāng)沒有在一發(fā)出請(qǐng)求立即分配頻道時(shí),興趣管理系統(tǒng)可以給請(qǐng)求者或被沖撞掉的用戶提供一個(gè)或多個(gè)選項(xiàng)。例如,在一個(gè)實(shí)施例中,可以為請(qǐng)求者作為按次付費(fèi)的節(jié)目提供觀看不可用的節(jié)目的選項(xiàng)。然后,可以作為VOD流臨時(shí)提供SDV頻道,并可以向用戶收費(fèi)。作為替代或者附加地,可以給請(qǐng)求者提供在節(jié)目在稍后的時(shí)間在播放頻道上變得可用時(shí)或通過交換式頻道在對(duì)帶寬的需求可能縮小的時(shí)間(例如,清晨)設(shè)置記錄以便將節(jié)目記錄下來的選項(xiàng)。在某些實(shí)施例中,可以為請(qǐng)求者或被沖撞掉的用戶提供觀看相關(guān)的內(nèi)容的選項(xiàng)。在某些實(shí)施例中,可以為請(qǐng)求者提供觀看目前流行的內(nèi)容的選項(xiàng)。在某些實(shí)施例中,可以將此特征擴(kuò)展,當(dāng)特定頻道在任何給定時(shí)間非常流行時(shí)(例如,重要新聞)通知所有用戶。在某些實(shí)施例中,頻道興趣管理器在非SDV頻道(例如,播放頻道)上檢測(cè)超時(shí)節(jié)目或與節(jié)目關(guān)聯(lián)的其他最后一分鐘調(diào)度變化。然后,頻道興趣管理器可以將對(duì)這些超時(shí)節(jié)目感興趣的觀眾的數(shù)量與對(duì)觀看那些頻道的正常預(yù)定的節(jié)目感興趣的觀眾的數(shù)量進(jìn)行比較。然后,可以將此統(tǒng)計(jì)信息發(fā)送到視頻服務(wù)提供商,供在判斷哪一個(gè)節(jié)目要分配給其正常分配的播放帶寬以及要可選地使哪一個(gè)節(jié)目在其交換式帶寬分配中可用(取決于興趣和可用帶寬)之前加以考慮。如果滿足興趣閾值,則可以通過SDV提供沒有為正常播放帶寬選擇的節(jié)目。如果有興趣而同時(shí)不干擾已經(jīng)為播放頻道發(fā)布的正常預(yù)定的節(jié)目時(shí)間表(lineup),通過將超時(shí)節(jié)目從播放頻道移動(dòng)到交換式層頻道,為視頻服務(wù)提供商提供允許觀眾觀看超時(shí)節(jié)目的能力。例如,如果在FOX網(wǎng)絡(luò)上,從7-9PM預(yù)定了足球比賽,接下來在9PM是“House”,結(jié)果,比賽超時(shí),在一個(gè)實(shí)施例中,興趣管理系統(tǒng)可以通過視頻終端(例如,STB)的屏幕顯示,向用戶顯示一則消息,給用戶提供繼續(xù)觀看當(dāng)前觀看的節(jié)目或觀看 “House”的選項(xiàng)。然后,取決于興趣,可以將用戶切換(無縫地,或否)到他可以繼續(xù)觀看超時(shí)的比賽或者觀看“House”的片斷的頻道。在某些實(shí)施例中,也可以提供記錄沒有被觀看的節(jié)目的選項(xiàng)(例如,在雙調(diào)諧器STB上)。在某些情況下,如果記錄到觀看超時(shí)的節(jié)目的結(jié)尾的興趣不足(例如,比賽是在兩個(gè)沒有多大興趣的非本地球隊(duì)之間進(jìn)行的),可能根本不播放超時(shí)節(jié)目,這一事實(shí)可以提供到潛在的觀眾。在某些實(shí)施例中,SDV系統(tǒng)的頻道被分配到各層。例如,可以有一個(gè)SDV優(yōu)質(zhì)層和折扣層1、2、3等等。較低的層可以,例如,與較大的調(diào)諧延遲(直到不可用)和較低的被分配的概率關(guān)聯(lián)。頻道興趣管理器也可以根據(jù)一個(gè)頻道相對(duì)于另一個(gè)頻道的興趣,以及另外在某些實(shí)施例中,對(duì)收入的影響,為混合服務(wù)系統(tǒng)中的節(jié)目分配帶寬。例如,頻道興趣管理器可以通過考慮VOD和SDV的興趣和潛在收入,來考慮VOD和SDV的相對(duì)優(yōu)先級(jí)。如此,VOD和SDV 為相同的帶寬而競(jìng)爭(zhēng),當(dāng)沒有帶寬剩余時(shí),必須阻塞一個(gè)頻道。在此示例中,頻道興趣管理器通過到目前為止討論的任何一種機(jī)制,包括提前請(qǐng)求觀看特定節(jié)目的趨勢(shì),有關(guān)的節(jié)目或頻道的趨勢(shì)的考慮,通過節(jié)目變化觀看一個(gè)頻道的用戶的趨勢(shì)的考慮等等,基于興趣和帶有預(yù)先“注冊(cè)的”興趣的潛在收入,向頻道分配帶寬。在另一個(gè)實(shí)施例中,可以使用交換式頻道提供緊急情況警報(bào)。這是很有意義的,假定緊急情況警告極少并且相隔很久才發(fā)生,如此,為緊急情況警告分配一個(gè)完全頻道而很少觀看該頻道是浪費(fèi)的。然而,在現(xiàn)有技術(shù)中,由于它們的重要性,并且由于在諸如有線系統(tǒng)之類的視頻分發(fā)系統(tǒng)中處理緊急情況警告的傳統(tǒng)的方式,始終假定緊急情況警告在非交換式頻道上。在第一種情況下,有這樣的顧慮在傳統(tǒng)的SDV系統(tǒng)中,對(duì)于任何交換式頻道, 有某種小的阻塞概率,此阻塞概率與對(duì)于該頻道的興趣無關(guān)。然而,在本發(fā)明的某些實(shí)施例中,在給定時(shí)間窗口內(nèi)(例如,“興趣評(píng)估間隔”),阻塞概率與對(duì)于頻道的興趣成反比。在傳統(tǒng)的緊急情況警報(bào)系統(tǒng)中,當(dāng)STB接收到EAS警告時(shí),它被強(qiáng)制調(diào)諧到EAS頻道。在此情況下,在本發(fā)明中,這將導(dǎo)致對(duì)于EAS頻道的興趣的峰值(假定所有STB都正在并行地請(qǐng)求它),在沒有收入考慮的情況,這種對(duì)于使用的高興趣將在邏輯上導(dǎo)致EAS頻道被很快地分配。為避免網(wǎng)絡(luò)中充斥著偶然來自多個(gè)視頻終端的請(qǐng)求,在本發(fā)明的某些實(shí)施例中,EAS交換式頻道被STB當(dāng)做特殊情況對(duì)待,其中,在被發(fā)送到SDV服務(wù)器之前,對(duì)它的請(qǐng)求通過隨機(jī)退避被延遲。在某些實(shí)施例中,在請(qǐng)求之前,用隨機(jī)退避處理所有強(qiáng)制調(diào)諧,以期待這些強(qiáng)制調(diào)諧被并行地發(fā)送到多個(gè)終端。在某些實(shí)施例中,發(fā)送帶有強(qiáng)制調(diào)諧的標(biāo)記,以表明它是播放或組播強(qiáng)制調(diào)諧,因此,在請(qǐng)求頻道之前,應(yīng)該導(dǎo)致隨機(jī)退避。當(dāng)頻道興趣管理器接收超出興趣閾值的很多請(qǐng)求時(shí),將EAS頻道分配給通常對(duì)于不存在緊急情況的其他頻道是空閑的帶寬。在某些實(shí)施例中,EAS頻道調(diào)諧信息可以存儲(chǔ)在轉(zhuǎn)盤數(shù)據(jù)饋送中,生存時(shí)間無窮大 (作為只用于EAS的特殊機(jī)制),以便它作為“活動(dòng)”頻道保留在轉(zhuǎn)盤饋送中,但是不需要服務(wù)器響應(yīng)使用哪一個(gè)頻率和節(jié)目號(hào)來調(diào)諧頻道。如此,緊急情況警報(bào)頻道調(diào)諧可以非常快速。在這樣的實(shí)施例中,盡管EAS頻道在轉(zhuǎn)盤中被列為“活動(dòng)”,但是,可以不實(shí)際將它分配給帶寬,直到警報(bào)活動(dòng)。此實(shí)施例涉及將警報(bào)事件通知到服務(wù)器,在這種情況下,服務(wù)器將適當(dāng)?shù)腅AS節(jié)目切換到轉(zhuǎn)盤式的頻率和節(jié)目號(hào)。在轉(zhuǎn)盤中列出該頻道的目的是,STB將非??斓刂勒{(diào)諧到哪里,無需從服務(wù)器請(qǐng)求該頻道。用戶通常是看不到EAS頻道的。為 EAS “預(yù)留的”頻率和節(jié)目號(hào)可能實(shí)際正在被“可見的”頻道使用。例如,在諸如Comcast的有線系統(tǒng)的有線系統(tǒng)中,可以為EAS預(yù)留隱藏的虛擬頻道號(hào)和特定頻率和節(jié)目號(hào)。例如,頻率550、節(jié)目#3和諸如“the muppets頻道”之類的不經(jīng)常觀看的頻道可以分配給虛擬頻道53、頻率550、節(jié)目#2,虛擬頻道號(hào)碼53對(duì)用戶可見。到目前為止,我們已經(jīng)討論了頻道興趣管理器主要相對(duì)于單一調(diào)諧器的STB的操作。然而,可以預(yù)料,管理器對(duì)于多調(diào)諧器STB和具有每個(gè)調(diào)諧器處理多個(gè)頻道的能力的 STB類似地作用(例如,多服務(wù)傳輸多路復(fù)用內(nèi)的基于多IP流的視頻/音頻服務(wù)或多個(gè)頻道)。多調(diào)諧器STB包括多個(gè)調(diào)諧器,其中每個(gè)調(diào)諧器都具有至少一個(gè)關(guān)聯(lián)的解碼器。 這樣的STB —次可以調(diào)諧到一個(gè)以上的頻道。雙調(diào)諧器STB,例如,可以同時(shí)調(diào)諧到兩個(gè)頻率。每一個(gè)調(diào)諧器都可以從多路復(fù)用中提取它在其調(diào)諧的頻率中發(fā)現(xiàn)的節(jié)目,并可以使用關(guān)聯(lián)的解碼器來對(duì)節(jié)目進(jìn)行解碼。如此,雙調(diào)諧器STB能夠同時(shí)從兩個(gè)頻道調(diào)諧、提取、解碼,以及顯示兩個(gè)節(jié)目。注意,由一個(gè)調(diào)諧器調(diào)諧的頻率和節(jié)目號(hào)可以與另一個(gè)調(diào)諧器調(diào)諧的頻率或節(jié)目號(hào)相同,也可以不同。在支持多調(diào)諧器的STB的頻道興趣管理器系統(tǒng)的實(shí)施例中,頻道興趣管理器可以每個(gè)調(diào)諧器地而不是每個(gè)STB地接收和管理請(qǐng)求和興趣。在這樣的實(shí)施例中,例如,為一個(gè)頻道設(shè)置了兩個(gè)閾值,單一 STB可以通過嘗試?yán)脙蓚€(gè)調(diào)諧器調(diào)諧到該頻道來滿足該兩個(gè)閾值。也是在這樣的實(shí)施例中,兩個(gè)STB,每一個(gè)STB都利用一個(gè)調(diào)諧器調(diào)諧到,例如,頻道 A,而每一個(gè)STB都利用另一個(gè)調(diào)諧器調(diào)諧到,例如,頻道B,則可能導(dǎo)致在頻道興趣管理器中,為頻道A和B中的每一個(gè)頻道記錄兩個(gè)興趣。還可以類似地考慮每個(gè)STB帶有較大數(shù)量的調(diào)諧器的多調(diào)諧器STB (例如,帶有三個(gè)或四個(gè)調(diào)諧器的STB或帶有多個(gè)調(diào)諧器的家庭媒體管理器)。在這樣的實(shí)施例中,可以在頻道請(qǐng)求消息中將調(diào)諧器標(biāo)識(shí)符和STB標(biāo)識(shí)符兩者都從STB發(fā)送到頻道興趣管理器。在某些STB中,每一個(gè)調(diào)諧器都有多個(gè)解碼器可用。 如此,例如,這樣的只有一個(gè)調(diào)諧器的STB —次解碼和顯示一個(gè)以上的頻道。在支持每個(gè)調(diào)諧器帶有多個(gè)解碼器的STB的頻道興趣管理器系統(tǒng)的實(shí)施例中, 頻道興趣管理器可以每個(gè)解碼器地而不是每個(gè)STB地或每個(gè)調(diào)諧器地接收和管理請(qǐng)求和興趣。在這樣的實(shí)施例中,例如,對(duì)于一個(gè)頻道設(shè)置兩個(gè)閾值,對(duì)于帶有兩個(gè)解碼器的并行解碼能力的單一調(diào)諧器STB,通過使用兩個(gè)解碼器將來自相同頻率的同一個(gè)節(jié)目解碼到帶有兩個(gè)調(diào)諧器的頻道,滿足該閾值,是可能的。在這樣的實(shí)施例中,除STB標(biāo)識(shí)符之外,解碼器標(biāo)識(shí)符,也許還有調(diào)諧器標(biāo)識(shí)符,可以在頻道請(qǐng)求消息中從STB發(fā)送到頻道興趣管理器。 注意,基于IP視頻的STB,包括那些滿足DOCSIS標(biāo)準(zhǔn)的STB以及那些利用光纖到路邊或光纖到家技術(shù)的STB,通常是涉及每個(gè)調(diào)諧器具有多個(gè)解碼器的后一種系統(tǒng)。在光纖支持的 STB的情況下,調(diào)諧器可以替換為適當(dāng)?shù)墓饫w接收機(jī)和交換式電路。
考慮下面的詳細(xì)描述以及附圖,本發(fā)明的上面的及其他特征、其性質(zhì)以及各種優(yōu)點(diǎn)將更加顯而易見,其中
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性交換式數(shù)字視頻系統(tǒng)的圖形;圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在首先考慮興趣之后分配帶寬的示例性方法的流程圖;圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于當(dāng)頻道不可用時(shí)向請(qǐng)求者提供選項(xiàng)的示例性方法的流程圖;圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的當(dāng)由于發(fā)生故障的QAM而導(dǎo)致當(dāng)前分配的頻道發(fā)生故障時(shí)基于興趣分配帶寬的示例性方法的流程圖;圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于解除分配相對(duì)來說被請(qǐng)求得較少的頻道的示例性方法的流程圖;圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在解除分配一個(gè)頻道之前考慮參數(shù)的示例性方法的流程圖;圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于當(dāng)帶寬變得不足時(shí)使頻道降級(jí)的示例性方法的流程圖;圖8是根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于檢測(cè)分配的超時(shí)節(jié)目并基于興趣提供選項(xiàng)的示例性方法的流程圖。圖9A-9P顯示了根據(jù)本發(fā)明的各種實(shí)施例的示例性交互式媒體導(dǎo)航應(yīng)用程序菜
單顯示屏幕。
具體實(shí)施例方式圖1顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的示例性交換式數(shù)字視頻系統(tǒng)。在系統(tǒng)100 中,服務(wù)和相關(guān)的內(nèi)容從左邊的源111流向右邊的用戶的機(jī)頂盒(STB) 105。在此示例中,有四個(gè)服務(wù)。源111可以是用于通過網(wǎng)絡(luò)109向邊緣設(shè)備110提供所指示的服務(wù)的硬件和軟件的任何適當(dāng)?shù)慕M合。源112提供數(shù)據(jù)和語音服務(wù)(例如,通過模塊化電纜調(diào)制解調(diào)器終端系統(tǒng)(M-CMTS) 112,該系統(tǒng)根據(jù)由CableLabs在www. cablelabs. com發(fā)布的電纜數(shù)據(jù)業(yè)務(wù)接口規(guī)范(DOCSIS)提供IP服務(wù)),如IP視頻和IP語音(VOIP)服務(wù)。源113提供基于 video-rich-navigation (VRN)的交互式節(jié)目向?qū)У囊曨l(在,例如,2006年3月30日提交的美國(guó)專利申請(qǐng)系列No. 11/395,380中描述了 VRN向?qū)В诖艘迷撋暾?qǐng)的全部?jī)?nèi)容作為參考)。源114作為交換式數(shù)字視頻服務(wù)的視頻流來提供電視頻道。源115提供視頻點(diǎn)播服務(wù)的視頻流。此源的列表是示例性的,應(yīng)該理解,交換式數(shù)字視頻系統(tǒng)中可以包括任何適當(dāng)?shù)姆?wù)111(例如,因特網(wǎng)服務(wù))。源111-115調(diào)制并分組它們的服務(wù),以便通過網(wǎng)絡(luò)109向邊緣設(shè)備110進(jìn)行傳輸。網(wǎng)絡(luò)109可以是,例如,千兆以太網(wǎng),而源111-115可以通過TCP/IP和以太網(wǎng)提供它們的服務(wù),可以包括使用MPEG傳輸協(xié)議。邊緣設(shè)備110(例如,由位于加州的Harmonic Corporation of Sunnyvale 制造的Harmonic NGS9000 edge-QAM)包括一組調(diào)制器。每一個(gè)調(diào)制器(例如,正交振幅調(diào)制器)都可以接受代表視頻節(jié)目的大致3Mbps的數(shù)字傳輸流,將它與其他視頻傳輸流多路復(fù)用,產(chǎn)生傳輸流多路復(fù)用,并將它調(diào)制到電纜線路上。256QAM 調(diào)制器,例如,將接受多個(gè)數(shù)字傳輸流(包括大約45Mbps的多路復(fù)用),并對(duì)它進(jìn)行調(diào)制,以適合電纜線路上的6MHz的模擬帶寬。邊緣設(shè)備110從網(wǎng)絡(luò)109接收服務(wù),在邊緣資源管理器(ERM) 108的控制下,向服務(wù)分配幾部分調(diào)制器。例如,邊緣設(shè)備110可以從ERM 108接收從起源于饋送SDV塊114的播放節(jié)目源的網(wǎng)絡(luò)109連接到3Mbps服務(wù)的命令。然后,可以在其內(nèi)部256QAM調(diào)制器中的某一個(gè)內(nèi)分配節(jié)目。邊緣設(shè)備110可以根據(jù)來自ERM108的指令,向VOD 115,而不是VRN 113,分配給定QAM的一部分?;蛘?,邊緣設(shè)備110可以在SDV 服務(wù)114的不同的頻道之間分配QAM(或不分配)。關(guān)于這一點(diǎn),可以跨多個(gè)服務(wù)地靈活地并且動(dòng)態(tài)地共享QAM,或以固定方式向特定SDV頻道分配QAM。例如,在給定配置中,可以將八個(gè)QAM邊緣設(shè)備中的四個(gè)QAM分配給交換式頻道,兩個(gè)分配給V0D,一個(gè)分配給電纜調(diào)制解調(diào)器,一個(gè)分配給VRN。邊緣設(shè)備110在ERM 108的控制下分配和解除分配QAM。ERM 108可以是用于執(zhí)行這里所描述的其特征的硬件和軟件的任何適當(dāng)?shù)慕M合。例如,它可以包括控制電路,其中具有一個(gè)或多個(gè)處理器(例如,MPs和/或Motorola 68000系列處理器),存儲(chǔ)器(例如, RAM、ROM、FLASH存儲(chǔ)器,以及硬盤),通信電路,以及用于提供這里所描述的其特征的任何其他適當(dāng)?shù)慕M件。ERM 108激活網(wǎng)絡(luò)109(未顯示)中的介于網(wǎng)絡(luò)109和邊緣設(shè)備110之間的可控交換機(jī),以指示哪些服務(wù)(或服務(wù)的幾部分)要連接到邊緣設(shè)備110的輸入端。ERM 108指示邊緣設(shè)備110將輸入信號(hào)QAM調(diào)制到載波頻率上。ERM 108可以指定QAM,并跟蹤在給定QAM上(例如,使用查詢表)調(diào)制哪些服務(wù)或頻道,或者,可以簡(jiǎn)單地指示邊緣設(shè)備 110分配給定輸入端,邊緣設(shè)備110返回載波頻率和節(jié)目號(hào)。ERM 108通常將載波頻率和在那里可以發(fā)現(xiàn)頻道的節(jié)目號(hào)通知給交換式服務(wù)會(huì)話管理器(會(huì)話管理器)101。會(huì)話管理器101又將此信息插入到轉(zhuǎn)盤數(shù)據(jù)饋送106中的活動(dòng)頻道列表中。轉(zhuǎn)盤數(shù)據(jù)饋送106充當(dāng)機(jī)頂盒105的快速查找頻道映射表。轉(zhuǎn)盤106可以在電纜線路上與其他頻道和/或服務(wù)進(jìn)行帶內(nèi)或帶外傳輸。邊緣設(shè)備110對(duì)服務(wù)和頻道進(jìn)行調(diào)制,并通過,例如,模擬或數(shù)字電纜線路或通過模擬或數(shù)字陸地廣播系統(tǒng),將它們傳輸?shù)蕉鄠€(gè)用戶的STB 105。為清楚起見,圖1只顯示了邊緣設(shè)備110通過單一路徑116傳輸頻道和/或服務(wù)的實(shí)施例。路徑116可以是標(biāo)準(zhǔn)的混合型光纖/同軸電纜路徑,完全光纖路徑或衛(wèi)星或其他高速數(shù)據(jù)路徑。在某些實(shí)施例中,使用因特網(wǎng)協(xié)議(IP)來向STB 105傳輸頻道和/或服務(wù)。STB 105包括交換式數(shù)字視頻客戶端107。在某些實(shí)施例中,客戶端107通過適當(dāng)?shù)膽?yīng)用程序編程接口(沒有顯示向?qū)?yīng)用程序,以避免使圖形太混亂)與也在STB 105上實(shí)現(xiàn)的交互式媒體向?qū)?yīng)用程序,如交互式電視節(jié)目向?qū)?,進(jìn)行通信。在其他實(shí)施例中,交互式媒體向?qū)?yīng)用程序包括交換式數(shù)字視頻功能。雖然在公開的實(shí)施例中,客戶端107在STB 105上運(yùn)行,但是,也可以使用適于訪問SDV的任何設(shè)備。例如,帶有電視卡和/或開放式電纜單向接收器(OCUR) (PCTV)的個(gè)人計(jì)算機(jī)。STB 105可以是任何適當(dāng)?shù)臋C(jī)頂盒,如,例如,由摩托羅拉公司所提供的DCT 2000、 2500,5100,6208 或 6412 機(jī)頂盒。STB 105可以包括任何合適的控制電路、顯示電路、通信電路、存儲(chǔ)器等等??刂齐娐房梢园ㄒ粋€(gè)或多個(gè)調(diào)諧器(例如,模擬或數(shù)字調(diào)諧器)、編碼器和解碼器(例如,MPEG 編碼器和解碼器)、處理器(例如,MPs和/或Motorola 68000系列處理器)、存儲(chǔ)器(例如,RAM、ROM、FLASH存儲(chǔ)器,以及硬盤)、通信電路(例如,電纜調(diào)制解調(diào)器和ATSC 256QAM 接收器電路),輸入/輸出電路(例如,圖形電路),以及用于在SDV系統(tǒng)中提供模擬或數(shù)字電視節(jié)目的任何其他合適的組件。
諸如電視和遙控器之類的顯示設(shè)備,可以連接到STB 105,以進(jìn)行各種顯示和接收用戶輸入。STB中的控制及其他電路的操作已為所屬領(lǐng)域的技術(shù)人員所熟知。控制電路可以從輸入設(shè)備108那里接收用戶輸入,執(zhí)行客戶端107的指令(使用合適的微處理器、內(nèi)存、存儲(chǔ)器等等),執(zhí)行任何其他交互式應(yīng)用程序(例如,交互式電視節(jié)目向?qū)?的指令,并指示顯示電路生成顯示。無論選擇的方法是什么,客戶端107都檢測(cè)用戶頻道/服務(wù)變化,并通過檢查轉(zhuǎn)盤 106來判斷當(dāng)前是否分配了所希望的頻道或服務(wù)。用戶可以通過,例如,使用遙控器上的箭頭鍵,在遙控器上輸入頻道號(hào),或使用允許用戶選擇節(jié)目或源的任何合適的交互式媒體向?qū)Чδ苓M(jìn)行調(diào)諧,表明要更換頻道的愿望。用戶可以通過,例如,從電視頻道鏈接到VOD服務(wù),或通過交互式媒體向?qū)?yīng)用程序訪問一個(gè)服務(wù),表明更換服務(wù)的愿望。在某些實(shí)施例中,不使用轉(zhuǎn)盤106,或只在某些情況下使用。然而,通常,如果使用轉(zhuǎn)盤,則當(dāng)客戶端107希望調(diào)諧到一個(gè)頻道以查看它是否已經(jīng)被分配時(shí),它將首先檢查轉(zhuǎn)盤。如果頻道尚未被分配, 則客戶端107向交換式服務(wù)會(huì)話管理器101發(fā)出索取QAM的頻率以及該QAM頻率內(nèi)的可以在那里發(fā)現(xiàn)頻道或服務(wù)的節(jié)目號(hào)的請(qǐng)求。如下面比較詳細(xì)地描述的,在分配頻道之前,會(huì)話管理器101判斷是否有足夠的帶寬和/或?qū)τ诒徽?qǐng)求的頻道有足夠的興趣。響應(yīng)判斷有足夠的興趣的情況,會(huì)話管理器 101指示ERM 108為該頻道分配帶寬,在必要時(shí),首先解除分配另一個(gè)頻道或服務(wù),以釋放所需的帶寬。用于確定對(duì)于不同的頻道和服務(wù)的興趣的頻道興趣管理器102,嵌入在交換式服務(wù)會(huì)話管理器101內(nèi)。頻道興趣管理器102可以單獨(dú)工作,或與收入管理器103和趨勢(shì)管理器104協(xié)同工作,收入管理器103基于可能被分配的每一個(gè)頻道或服務(wù)的潛在收入,或與可能被解除分配的每一個(gè)頻道關(guān)聯(lián)的潛在損失,來指定優(yōu)先級(jí),而趨勢(shì)管理器104考慮觀眾的的趨勢(shì),來判斷觀眾是否有效。頻道興趣管理器102可以是用于執(zhí)行這里所描述的其特征的硬件和軟件的任何合適的組合。例如,頻道興趣管理器102可以包括控制電路,其中具有一個(gè)或多個(gè)處理器(例如,MIPs和/或Motorola 68000系列處理器),存儲(chǔ)器(例如,RAM、ROM、FLASH存儲(chǔ)器,以及硬盤),通信電路,以及用于提供這里所描述的其特征的任何其他合適的組件。趨勢(shì)管理器104可以是用于執(zhí)行這里所描述的特征的硬件和軟件的任何合適的組合。例如,趨勢(shì)管理器104可以包括控制電路,該中具有一個(gè)或多個(gè)處理器(例如,MIPs和/或Motorola 68000系列處理器),存儲(chǔ)器(例如,RAM、ROM、FLASH存儲(chǔ)器,以及硬盤),通信電路,以及用于提供這里所描述的特征的任何其他合適的組件。當(dāng)從STB 105發(fā)出對(duì)一個(gè)頻道的請(qǐng)求時(shí),首先檢查來自轉(zhuǎn)盤106的數(shù)據(jù)的STB的本地副本以查看是否已經(jīng)給該頻道分配了帶寬,以及分配的頻率和節(jié)目號(hào)是否存儲(chǔ)在翻動(dòng)的頻道映射表中。如果頻道映射表不包含被請(qǐng)求的頻道,那么,客戶端107向交換式服務(wù)會(huì)話管理器101發(fā)送請(qǐng)求。會(huì)話管理器101與頻道興趣管理器102進(jìn)行通信,頻道興趣管理器 102執(zhí)行判斷是否要將頻道分配給帶寬以及當(dāng)前分配的頻道是否可能被沖撞掉所需的算法 (參見圖2-8)。會(huì)話管理器101也可以以類似的方式與收入管理器103和趨勢(shì)管理器104 和/或可能有助于作出決定的其他外部信息源進(jìn)行通信。然后,交換式服務(wù)會(huì)話管理器101告訴ERM 108,應(yīng)該將未分配的頻道111分配給可用的帶寬(或者已經(jīng)可用或者在沖撞掉另一個(gè)頻道之后可用)。ERM 108與邊緣設(shè)備110進(jìn)行通信,首先解除分配任何沖撞掉的頻道,(或者作為替代,可以將HD頻道降低為SD,或采取其它措施,以釋放帶寬,包括改變QAM在多個(gè)服務(wù)類型,例如,VOD和SDV,之間的劃分), 并向邊緣設(shè)備110分配新的頻道。在新的分配過程中,然后,將新的頻道從網(wǎng)絡(luò)鏈接到新分配的QAM節(jié)目號(hào)。例如,在某些實(shí)施例中,網(wǎng)絡(luò)109是千兆以太網(wǎng),邊緣設(shè)備110通過交換機(jī)鏈接到網(wǎng)絡(luò)109。當(dāng)邊緣設(shè)備110希望連接到在千兆網(wǎng)絡(luò)109上通過IP傳輸?shù)姆?wù)時(shí), 它向交換機(jī)注冊(cè)多播注冊(cè)(join)。邊緣設(shè)備110將新的頻道的頻率傳遞到ERM 108,ERM 108又將此信息提供到會(huì)話管理器101,會(huì)話管理器101又更新轉(zhuǎn)盤106中的頻道映射表。 邊緣設(shè)備110對(duì)分配的頻率和節(jié)目號(hào)上的它最終被STB 105接收的被請(qǐng)求的頻道進(jìn)行調(diào)制。STB 105通過檢查轉(zhuǎn)盤106中的頻道映射表或通過經(jīng)由會(huì)話管理器101對(duì)頻道調(diào)諧請(qǐng)求的直接響應(yīng)來接收頻道的新的頻率,并調(diào)諧到該頻率/節(jié)目號(hào),以觀看節(jié)目。在某些實(shí)施例中,使用SDV提供緊急警報(bào)系統(tǒng)(EAS)頻道。當(dāng)STB接收到EAS警報(bào)時(shí),頻道興趣管理器102(圖1)接收到很多請(qǐng)求,以致于興趣很快會(huì)超出為頻道分配設(shè)置的興趣閾值。如此,EAS頻道被分配給通常對(duì)于不存在緊急情況的其他頻道是空閑的帶寬。 在某些實(shí)施例中,EAS頻道信息可以包括在轉(zhuǎn)盤數(shù)據(jù)饋送106中,生存時(shí)間無窮大(作為只用于EAS的特殊機(jī)制),以便它保留在轉(zhuǎn)盤饋送中,但是在不能被用戶直接可調(diào)諧的隱藏頻道上。對(duì)于EAS頻道作出了特別規(guī)定,以便與轉(zhuǎn)盤中的其他交換式頻道不同,它從來不實(shí)際分配給帶寬,直到滿足興趣閾值,盡管它在轉(zhuǎn)盤中被顯示為“活動(dòng)”,以便STB 105的客戶端 107可以很快地判斷指示STB調(diào)諧到哪里,無需從服務(wù)器請(qǐng)求頻道。響應(yīng)EAS警告,ERM 108 指示邊緣設(shè)備110將EAS的頻道(未顯示)接入到指定的QAM頻率和節(jié)目號(hào)??蛻舳?07 通過檢查轉(zhuǎn)盤并指示STB 105調(diào)諧到指出的QAM頻率和節(jié)目號(hào),來對(duì)警告作出響應(yīng)。在其他實(shí)施例中,STB對(duì)EAS頻道的請(qǐng)求的前面有隨機(jī)退避,第一 STB的到達(dá)會(huì)話管理器的對(duì)EAS頻道的請(qǐng)求導(dǎo)致ERM 108分配EAS頻道。會(huì)話管理器101又更新轉(zhuǎn)盤中的頻道映射表,以將EAS頻道反映為“活動(dòng)”。一旦分配給EAS頻道的頻率和節(jié)目號(hào)存儲(chǔ)在轉(zhuǎn)盤上,隨后掛起的對(duì)EAS頻道的調(diào)諧請(qǐng)求將由STB通過直接從高速緩存的轉(zhuǎn)盤中查找EAS 頻道的頻率和節(jié)目號(hào)來在本地進(jìn)行管理。這會(huì)導(dǎo)致否則將從并行地請(qǐng)求同一個(gè)頻道的大量的STB產(chǎn)生的上行流量的減少。圖2顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于基于興趣分配帶寬的示例性方法。 圖2中的方法由如圖1所示的頻道興趣管理器102執(zhí)行。當(dāng)從STB 105(圖1)請(qǐng)求未分配的頻道時(shí),頻道興趣管理器102(圖1)保持更新的動(dòng)態(tài)頻道興趣計(jì)算(步驟206)。頻道興趣可以包括許多不同的請(qǐng)求類型,幫助它按優(yōu)先次序列出哪些頻道將最終被分配。某些示范性請(qǐng)求類型是基于停留的請(qǐng)求和基于投票的請(qǐng)求,如基于記錄的請(qǐng)求和基于提醒信號(hào)的請(qǐng)求。在某些實(shí)施例中,可以使用任何合適的加權(quán)算法,給各種請(qǐng)求類型“賦予權(quán)重”。在根據(jù)步驟206計(jì)算頻道興趣時(shí),可以使用加權(quán)算法。例如,給予基于停留的請(qǐng)求的權(quán)重可以比給予基于投票的請(qǐng)求的權(quán)重大一些,甚至在投票之間,給予基于記錄的請(qǐng)求的權(quán)重也可以比給予基于提醒信號(hào)的請(qǐng)求大一些。在某些實(shí)施例中,用于判斷對(duì)頻道的興趣的算法包括這些請(qǐng)求的加權(quán)總和。當(dāng)用戶嘗試調(diào)諧到目前未分配的頻道并且用戶“停留”(即,不調(diào)離開)在該頻道上,以期待最終的依賴于興趣的分配時(shí),這被分類為停留請(qǐng)求。這樣的請(qǐng)求可能,也可能不被用戶明確地理解為“停留”。例如,在某些實(shí)施例中,當(dāng)用戶嘗試調(diào)諧到交換式頻道時(shí),當(dāng)系統(tǒng)判斷是否要基于測(cè)量的興趣來分配頻道時(shí),可以向用戶呈現(xiàn)“請(qǐng)稍等一下”(OMP)消息, 在一種情況下,是在指定時(shí)間窗口內(nèi)進(jìn)行判斷的。如果此時(shí)間窗口足夠小(例如,小于六秒)并且相對(duì)來說比較快地作出分配頻道的決定,OMP將被刪除,STB將調(diào)諧到新分配的頻道,可能沒有明確的指示向用戶顯示,任何停留和/或分配決定都在屏幕背后進(jìn)行。然而, 如果作出不分配頻道的決定,或者如果決定要比較長(zhǎng)的時(shí)間才能作出,在某些實(shí)施例中,可以向用戶提供將該信息與其相關(guān)的各種程度的反饋。此反饋可以呈現(xiàn)文本消息的形式(例如,“被請(qǐng)求的頻道目前不可用”)或圖形(例如,顯示相對(duì)于閾值的興趣的柱狀圖的形式或兩者的組合。通常,當(dāng)用戶“停留”在頻道時(shí),他們執(zhí)行觀看剛剛基本上開始的或正在進(jìn)行中的節(jié)目的永久性請(qǐng)求。在某些實(shí)施例中,在請(qǐng)求頻道和請(qǐng)求該頻道上的節(jié)目之間提供區(qū)別。作為替代,盡管類似,用戶可以選擇為一個(gè)頻道或頻道上的節(jié)目“投票”。在基于投票的請(qǐng)求中,用戶可以對(duì)于他可能希望觀看的一個(gè)或多個(gè)頻道(或節(jié)目)并行地投票。在某些情況下,停留可以被視為投票的特殊情況。當(dāng)進(jìn)行投票時(shí),用戶可以為要分配的多個(gè)不同的頻道或節(jié)目投票,在某些情況下,還指定相對(duì)優(yōu)先級(jí)。在某些實(shí)施例中,在用于計(jì)算頻道興趣的加權(quán)算法中可以考慮優(yōu)先級(jí)。用戶也可以通過記錄頻道或頻道上的節(jié)目或通過為頻道上的節(jié)目設(shè)置提醒信號(hào)來投票。在某些實(shí)施例中,基于記錄的請(qǐng)求和基于提醒信號(hào)的請(qǐng)求的權(quán)重可以小于完全請(qǐng)求,因?yàn)檎?qǐng)求者可能最終決定不觀看該頻道。請(qǐng)參看圖2,在步驟201中,會(huì)話管理器101(圖1)從STB接收對(duì)目前未分配的頻道的請(qǐng)求。頻道興趣管理器102通過上文所討論的任何一種方法(“停留”在目前未分配的頻道上以期待它被分配或“投票”給一個(gè)頻道),接收來自客戶端107的請(qǐng)求(圖1)。一旦接收到請(qǐng)求(步驟201),會(huì)話管理器101(圖1)與ERM108(圖1)進(jìn)行通信, 以測(cè)量可用帶寬的量(步驟20 ,然后,將帶寬分類為開放、不足或已滿(步驟20;3)。分類開放表示帶寬上有充足的空間分配大量的新請(qǐng)求,不足表示只有有限量的空間剩余,已滿表示沒有空間。這些分類可以基于ERM程序員認(rèn)為適當(dāng)?shù)娜魏伍撝悼臻g量。當(dāng)帶寬是開放時(shí),分配被請(qǐng)求的頻道(步驟204)。如果帶寬是不足或已滿,則會(huì)話管理器101記錄該請(qǐng)求的始發(fā)者(STB),將該請(qǐng)求者標(biāo)記為“感興趣的”(步驟20 ,并更新對(duì)于該頻道的頻道興趣 (步驟206)。接下來,頻道興趣管理器102(圖1)將興趣與興趣閾值進(jìn)行比較(步驟207)。當(dāng)興趣仍低于閾值時(shí),頻道興趣管理器102(圖1)計(jì)算分配的概率(步驟208),然后,將該概率發(fā)送到之前被標(biāo)記為“感興趣”的客戶端107(圖1)(步驟209)。然后,客戶端107(圖 1)給請(qǐng)求者提供選項(xiàng),而同時(shí)等待分配(步驟210)(例如,圖3)。一旦對(duì)于未分配的頻道的興趣超出興趣閾值,則分配頻道,取決于是否有可以基于相對(duì)來說比較低的頻道興趣而沖撞掉的另一個(gè)頻道(例如,圖5和6)或該頻道是否具有較低質(zhì)量的版本可用(例如,SD 版本而不是HD版本,如圖7所示)。將在圖5-7中比較詳細(xì)地討論這些條件。圖3顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于當(dāng)頻道不可用時(shí)向請(qǐng)求者提供選項(xiàng)的示例性方法。當(dāng)沒有頻道可用(或使其可用)時(shí),客戶端107(圖1)同時(shí)給請(qǐng)求者提供許多選項(xiàng)(圖2,步驟210)。在一個(gè)選項(xiàng)中,請(qǐng)求者可以選擇觀看“相關(guān)的內(nèi)容”(步驟301)。 如果選擇了此選項(xiàng),客戶端107(圖1)從轉(zhuǎn)盤106(圖1)檢索與被請(qǐng)求的頻道具有類似的內(nèi)容的分配的頻道頻率,并將它發(fā)送到客戶端107(圖1),以便STB 105(圖1)可以調(diào)諧到該頻道(步驟30 。會(huì)話管理器101 (圖1)可以基于任何適當(dāng)?shù)姆椒▽㈩l道分類為相關(guān)。 例如,會(huì)話管理器101可以將帶有共同的標(biāo)題的所有頻道分類為相關(guān)(例如,“htro to Pilates”和“Pilates for Healthy Living”,基于標(biāo)題中的共同字(Pilates),將被被分類為相關(guān)頻道)。另一個(gè)選項(xiàng)允許請(qǐng)求者保持“停留”在被請(qǐng)求的頻道上(步驟30 而同時(shí)當(dāng)請(qǐng)求者等待(即,“停留”)時(shí)頻道興趣管理器102(圖1)連續(xù)地更新分配的概率(步驟304)。 當(dāng)對(duì)同一個(gè)頻道作出了額外的請(qǐng)求時(shí)頻道興趣管理器102(圖1)更新頻道興趣,并重新計(jì)算分配反饋的可能性,該可能性動(dòng)態(tài)地對(duì)正在等待的請(qǐng)求者可用。或者,如果請(qǐng)求者調(diào)換頻道,則頻道興趣管理器102(圖1)遞減計(jì)數(shù)器(那些沒有積極地等待的不包括在頻道興趣計(jì)算中),并將請(qǐng)求者標(biāo)記為“以前感興趣的”(步驟30 。一旦頻道興趣超出興趣閾值(步驟306),則由會(huì)話管理器101 (圖1)向那些STB客戶端105發(fā)送消息(圖1),通知請(qǐng)求者 (步驟307)。在某些實(shí)施例中,頻道興趣管理器102(圖1)可以識(shí)別交換式頻道上的節(jié)目邊界。 利用此信息,頻道興趣管理器102(圖1)可以判斷由用戶在特定時(shí)間幀在頻道上投票或停留代表對(duì)為該頻道在給定時(shí)間幀(例如,節(jié)目的開始)預(yù)定的內(nèi)容感興趣。由于對(duì)于頻道的投票和/或停留興趣保持在對(duì)于頻道的分配的閾值之下,在頻道的分配中可能發(fā)生延遲。 這些延遲可能通常會(huì)導(dǎo)致用戶錯(cuò)過頻道上的節(jié)目的開始。然而,在某些實(shí)施例中,當(dāng)頻道興趣管理器檢測(cè)到對(duì)于一個(gè)頻道的頻道興趣可能實(shí)際是對(duì)于在該頻道上在特定時(shí)間開始的節(jié)目的頻道興趣,但是,分配可能涉及超出該特定時(shí)間幀以外的延遲,它可能為用戶緩沖頻道。這樣的緩沖可以通過頻道興趣管理器102(圖1)將頻道內(nèi)容路由到頻道緩沖子系統(tǒng)來實(shí)現(xiàn),直到頻道變得可用時(shí)。在分配頻道時(shí),可以向用戶呈現(xiàn)下列選項(xiàng)(a)加入正在進(jìn)行中并錯(cuò)過開始的節(jié)目,或(b)從開始觀看節(jié)目(例如,類似于“從頭開始功能”功能)。在后一種情況下,如果實(shí)時(shí)地觀看節(jié)目,節(jié)目的觀看則可能超出在此頻道或另一個(gè)頻道上預(yù)定的下一節(jié)目的開始,這可能是用戶所不希望的。因此,在某些實(shí)施例中,提供了比實(shí)時(shí)觀看更快地觀看節(jié)目的選項(xiàng),或者作為替代,可以允許跳過節(jié)目的某些部分的選項(xiàng)。返回到圖3,可以通過以更快的速度(例如,1.0 實(shí)時(shí)播放)來播放頻道,補(bǔ)救在等待分配(步驟308)時(shí)節(jié)目的開始的任何延遲(步驟309)。如上所述,可以自動(dòng)地(步驟 310)或通過用戶交互(步驟311),來實(shí)現(xiàn)此選項(xiàng)。例如,高速緩存服務(wù)器(例如,帶有適當(dāng)?shù)恼{(diào)諧器、解碼器,以及用于高速緩存未分配的頻道的存儲(chǔ)器的服務(wù)器)可以連接到圖1的網(wǎng)絡(luò)108。高速緩存服務(wù)器可以檢測(cè)并高速緩存未分配的頻道。當(dāng)接入之前未分配的頻道時(shí),邊緣資源管理器108(圖1)可以指示邊緣設(shè)備110包括來自高速緩存服務(wù)器的該頻道的流,而不是來自視頻的實(shí)源的流。快速播放(及其他特技播放功能),可以由服務(wù)器提供, 或者作為替代,由客戶端107在本地高速緩存中進(jìn)行處理。作為此選項(xiàng)的替代實(shí)施例(在圖形中未顯示),頻道興趣管理器102 (圖1)在其頻道興趣計(jì)算時(shí)可以包括“以前感興趣的” 觀眾;如此,在步驟306中不需要遞減計(jì)數(shù)。請(qǐng)求者也可以具有在等待分配時(shí)觀看顯示的廣告或其他替代內(nèi)容的選項(xiàng)(步驟 312)??梢杂煽蛻舳?07(圖1)WSTB 105上的存儲(chǔ)器檢索替代內(nèi)容(圖1)。作為替代, 交換式服務(wù)會(huì)話管理器101(圖1)可以直接(例如,從本地存儲(chǔ)器)提供內(nèi)容或通過指示邊緣資源管理器108從連接到網(wǎng)絡(luò)108(圖1)的源接入替代內(nèi)容間接地提供內(nèi)容,并更新轉(zhuǎn)盤。然后,交換式服務(wù)會(huì)話管理器101(圖1)將警告客戶端107(圖1),存在替代內(nèi)容。 響應(yīng)該警告,客戶端107(圖1)將檢查轉(zhuǎn)盤,并基于轉(zhuǎn)盤中的標(biāo)記或來自警告的指示,選擇替代內(nèi)容。另一個(gè)選項(xiàng)允許請(qǐng)求者在該時(shí)刻及時(shí)觀看最流行的頻道(步驟31 。如果請(qǐng)求者對(duì)此選項(xiàng)感興趣,則頻道興趣管理器102(圖1)向客戶端107(圖1)提供帶有由計(jì)數(shù)器測(cè)量到的最高的興趣的頻道,以及從轉(zhuǎn)盤106(圖1)檢索到的其對(duì)應(yīng)的頻率(步驟314)。客戶端107可以搜索轉(zhuǎn)盤,以查找最流行的頻道,并為用戶顯示出來(例如,通過控制STB 105 中的調(diào)諧器(圖1))。圖3中實(shí)現(xiàn)的最后一個(gè)選項(xiàng)給請(qǐng)求者提供為未分配的頻道進(jìn)行支付的選擇,而不是等待可能的分配(步驟315)。當(dāng)選擇此選項(xiàng)時(shí),頻道可以臨時(shí)作為VOD或作為層ISDV 提供,并向請(qǐng)求者收費(fèi)(步驟316)。例如,在某些實(shí)施例中,為可用于基本交換式服務(wù)的帶寬的通用池中不可用的付費(fèi)或有償服務(wù)預(yù)留了一定量的帶寬。如果用戶希望為對(duì)此預(yù)留的帶寬的訪問付費(fèi),則將他停留或投票贊成的服務(wù)接入此預(yù)留的帶寬,向用戶收費(fèi),并給他的機(jī)頂盒提供將允許它調(diào)諧到新分配的頻道的信息。注意,可以可選地對(duì)此頻道進(jìn)行加密, 通常,不將此頻道添加到轉(zhuǎn)盤中中列出的活動(dòng)頻道,因?yàn)檫@會(huì)允許其他用戶也能訪問它。然而,在某些實(shí)施例中,(模擬酒吧點(diǎn)唱機(jī)模式,其中一個(gè)顧客的五分鎳幣為整個(gè)地方提供音樂),可以由一個(gè)用戶為頻道進(jìn)行付費(fèi),然后,可供其他用戶免費(fèi)使用,或以減價(jià)費(fèi)率使用, 減價(jià)費(fèi)率可以是付費(fèi)用戶的數(shù)量的函數(shù)。在一種變體中,另外進(jìn)行付費(fèi)的用戶可能導(dǎo)致第一個(gè)進(jìn)行付費(fèi)的用戶享受折扣。類似地管理付費(fèi)的VOD分配。盡管頻道可以不免費(fèi)分配給通用資源池,但是,它可以被緩沖到諸如VOD服務(wù)器之類的子系統(tǒng)。如果用戶希望為服務(wù)進(jìn)行付費(fèi),則可以以通常所使用的方式從VOD服務(wù)器直接轉(zhuǎn)出(spool)。在這樣的情況下,可以也可以不給用戶提供有關(guān)服務(wù)的特技播放選項(xiàng)。在某些實(shí)施例中,這樣的為付費(fèi)服務(wù)的帶寬分配和預(yù)留是由與圖1的交換式服務(wù)會(huì)話管理器101中的頻道興趣管理器102 —起工作的收入管理器103進(jìn)行管理的。收入管理器103可以是用于執(zhí)行這里所描述的其特征的硬件和軟件的任何合適的組合。例如,收入管理器103可以包括控制電路,其中具有一個(gè)或多個(gè)處理器(例如,MIPs和/或Motorola 68000系列處理器),存儲(chǔ)器(例如,RAM、ROM、FLASH存儲(chǔ)器,以及硬盤),通信電路,以及用于提供這里所描述的其特征的任何其他合適的組件。在某些實(shí)施例中,SDV系統(tǒng)的頻道被分配到各層。例如,可以有SDV付費(fèi)層和折扣層1、2、3等等。較低的層可以,例如,與較大的調(diào)諧延遲(直到不可用)和較低的被分配的概率關(guān)聯(lián)??梢曰谟^察到的或預(yù)測(cè)的興趣,或頻道的預(yù)期的“收入”或盈利,將頻道分配給較高的或較低的層。每一層都可以具有一定數(shù)量的預(yù)留的QAM。如此,比較流行的或較高層的頻道具有較高的被分配給QAM的概率和較低的調(diào)諧延遲。例如,“層1”中的某些頻道的分配是有保證的。圖4顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的當(dāng)由于發(fā)生故障的QAM而導(dǎo)致當(dāng)前分配的頻道發(fā)生故障時(shí)基于興趣分配帶寬的示例性方法。當(dāng)由于QAM故障而導(dǎo)致頻道發(fā)生故障時(shí) (步驟401),會(huì)話管理器101 (圖1)與ERM 108 (圖1)進(jìn)行通信,以測(cè)量可用帶寬的量(步驟40 ,然后,將帶寬分類為開放、不足或已滿(步驟40 如果帶寬是“已滿”,則頻道興趣管理器102 (圖1)考慮對(duì)于發(fā)生故障的QAM的興趣(步驟40 。分類開放表示帶寬上有充足的空間分配大量的新請(qǐng)求,不足表示只有有限量的空間,已滿表示沒有空間剩余。這些分類可以基于ERM程序員認(rèn)為適當(dāng)?shù)娜魏伍撝悼臻g量。當(dāng)帶寬是開放時(shí),重新分配發(fā)生故障的頻道(步驟404)。如果帶寬是不足或已滿,則頻道興趣管理器102(圖1)將頻道興趣與興趣閾值進(jìn)行比較(圖2,步驟207),并將發(fā)生故障的頻道當(dāng)作被請(qǐng)求的頻道,如在圖2中那樣(參見圖2,步驟207-210)。圖5顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于解除分配相對(duì)來說被請(qǐng)求得較少的頻道的示例性方法。頻道興趣管理器102(圖1)將當(dāng)前分配的頻道上的用戶的數(shù)量與對(duì)于被請(qǐng)求的頻道的頻道興趣進(jìn)行比較(步驟501)。盡管對(duì)于被請(qǐng)求的頻道的頻道興趣仍低于當(dāng)前頻道上的用戶的當(dāng)前數(shù)量,但是,ERM 108(圖1)不向QAM 110(圖1)分配被請(qǐng)求的頻道(步驟50 ,頻道興趣管理器102 (圖1)繼續(xù)進(jìn)行比較(步驟501)。一旦對(duì)于未分配的頻道的興趣超出任何已分配的頻道的用戶的數(shù)量,會(huì)話管理器101(圖1)就考慮解除分配該已分配的頻道,如圖6中所描述的。圖6顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于在解除分配一個(gè)頻道之前考慮各種參數(shù)的示例性方法。頻道興趣管理器102(圖1)將被選擇進(jìn)行解除分配的頻道的觀眾數(shù)量與非沖撞閾值(NBT)進(jìn)行比較(步驟601)。盡管觀眾的數(shù)量仍低于NBT,但是,會(huì)話管理器 101 (圖1)指示ERM 108 (圖1)不從QAM 110解除分配該頻道(圖1)(步驟602)。一旦觀眾的數(shù)量超出NBT,會(huì)話管理器101 (圖1)可以指示ERM 108(圖1)基于已分配的頻道已經(jīng)運(yùn)行的時(shí)間量來將該頻道解除分配(步驟60 。當(dāng)運(yùn)行時(shí)間量仍低于NBT時(shí),會(huì)話管理器 101 (圖1)指示ERM 108 (圖1)不從QAM 110解除分配該頻道(圖1)(步驟604)。如果, 作為替代,運(yùn)行時(shí)間超出NBT,則會(huì)話管理器101(圖1)可以與存儲(chǔ)了觀眾趨勢(shì)的趨勢(shì)管理器104(圖1)進(jìn)行通信(步驟60 。觀眾趨勢(shì)可以包括任何適當(dāng)?shù)耐獠坑^眾或節(jié)目信息 (例如,節(jié)目正被廣告片中斷)。例如,如果趨勢(shì)管理器104(圖1)返回不活動(dòng)是由于廣告片而不是缺乏興趣,則會(huì)話管理器101(圖1)不指示ERM 108(圖DWQAM 110 (圖1)解除分配該頻道(步驟606)。 然而,如果趨勢(shì)管理器104(圖1)返回對(duì)于已分配的頻道的興趣級(jí)別已經(jīng)下降,則會(huì)話管理器101(圖1)指示ERM 108(圖1)從QAM 110(圖1)解除分配該頻道,并在該位置分配被請(qǐng)求的頻道111(圖1)(步驟607)。然后,給被沖撞掉的用戶提供新的觀看選項(xiàng),包括作為按次付費(fèi)觀看來觀看,觀看相關(guān)的內(nèi)容,觀看感興趣的內(nèi)容,等待重新分配等等(參見圖3)。圖7顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于當(dāng)帶寬變得不足時(shí)使頻道降級(jí)的示例性方法。ERM 108(圖1)連續(xù)地檢查邊緣設(shè)備110(圖1)以判斷帶寬是否變得不足(步驟701)。當(dāng)帶寬為開放時(shí),ERM 108(圖1)持續(xù)測(cè)量帶寬的可用性(步驟702)。一旦帶寬變得不足,ERM 108(圖1)就檢查網(wǎng)絡(luò)109(圖1),以查看已分配的頻道是否具有當(dāng)前未分配的較低質(zhì)量的版本111(圖1)(例如,SD,而不是HD)(步驟703)。如果有較低質(zhì)量的版本可用,則要么自動(dòng)地(步驟704)要么通過用戶交互(步驟705)使頻道降級(jí)。如果降級(jí)是自動(dòng)地執(zhí)行的或者如果觀眾選擇解除分配(步驟706) JlJERM 108(圖1)通過命令邊緣設(shè)備110(圖1)向頻道的被降級(jí)的版本的源分配帶寬,在同一個(gè)QAM上用頻道的較低質(zhì)量的版本替換頻道的較高質(zhì)量的版本(現(xiàn)在有更多空間)(步驟707)。
圖8顯示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于檢測(cè)分配的超時(shí)節(jié)目并基于興趣提供選項(xiàng)的示例性方法。如果節(jié)目超時(shí)播放(步驟801),則頻道興趣管理器102(圖1)將對(duì)于超時(shí)播放的節(jié)目的興趣與對(duì)于正常預(yù)定的節(jié)目的興趣進(jìn)行比較(步驟802)。然后,ERM/ 服務(wù)器108(圖1)通過網(wǎng)絡(luò)將比較結(jié)果發(fā)送到有線電視服務(wù)提供商(步驟803)。然后,給有線電視服務(wù)提供商提供選項(xiàng),選擇哪一種節(jié)目放在它們的正常播放的QAM-超時(shí)節(jié)目還是正常節(jié)目。如果電視臺(tái)節(jié)目人員未選擇的節(jié)目超出興趣閾值(步驟804),則可以將該節(jié)目放在SDV中(步驟805),以便兩種節(jié)目可以同時(shí)被觀看-一個(gè)放在正常播放的頻道上,另一個(gè)作為SDV頻道。圖9A-9P顯示了根據(jù)本發(fā)明的各種實(shí)施例的示例性交互式媒體向?qū)?yīng)用程序菜單顯示屏幕。在請(qǐng)求未分配的頻道之后,會(huì)話管理器101(圖1)可以給請(qǐng)求者呈現(xiàn)圖9A-9P 中菜單顯示屏幕中的任何一個(gè),而同時(shí)請(qǐng)求者等待請(qǐng)求的數(shù)量超出興趣閾值。9A-9P中的屏幕是示例性的,并可以包括與在圖3的之前的實(shí)施例中公開的被給予請(qǐng)求者的各種選項(xiàng)關(guān)聯(lián)的文本的任何可能的組合。當(dāng)請(qǐng)求者查看他可以從中選擇頻道的網(wǎng)格901時(shí),客戶端107(圖1)可以顯示屏幕900 (圖9A)。向?qū)е械幕谂d趣的SDV頻道和基于興趣的服務(wù)可以在鍵902中標(biāo)有星號(hào), 或以別的方式在鍵902中區(qū)別開來,以表明它們是基于興趣提供的,可能不會(huì)立即可用。一旦請(qǐng)求者選擇他或她希望觀看的頻道,客戶端107(圖1)可以顯示屏幕903(圖 9B)。請(qǐng)求者可以通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,來表明觀看頻道的愿望。頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性,直到它被分配。當(dāng)請(qǐng)求者等待分配時(shí),可以在菜單905上顯示 “請(qǐng)稍等一下”覆蓋層904,包含突出顯示的頻道選擇906。根據(jù)圖3的步驟303,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕907(圖9C)。覆蓋層908可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ埽瑏肀砻鞯却峙涞脑竿?。如果?qǐng)求者選擇了 “是”,則頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性。如果選擇了“否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。根據(jù)圖3的步驟303,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕909(圖9D)。覆蓋層910可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,來表明一旦分配了頻道就觀看該頻道的愿望。如果請(qǐng)求者選擇了 “是”,則頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性,當(dāng)分配了該頻道時(shí),將該“感興趣的”請(qǐng)求者調(diào)諧到該頻道。如果選擇了 “否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。根據(jù)圖3的步驟303,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕911 (圖9E)??梢栽诋?dāng)前觀看的頻道913上顯示覆蓋層912,而被請(qǐng)求的頻道914的名稱顯示在屏幕911的底部。頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性, 直到它被分配。根據(jù)圖3的步驟303,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕915 (圖9F)。根據(jù)圖3的步驟304,覆蓋層916表明,頻道目前不可用,還向請(qǐng)求者提供分配的可能性的反饋。
根據(jù)圖3的步驟303,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕917 (圖9G)。覆蓋層918可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,來表明等待分配的愿望。如果?qǐng)求者選擇了 “是”,則頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性,直到過了時(shí)間X。如果選擇了“否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。根據(jù)圖3的步驟303,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕919(圖9H)。覆蓋層920可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,來表明得到分配通知的愿望。如果?qǐng)求者選擇了 “是”,則頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性,當(dāng)分配了頻道時(shí),通知該“以前感興趣的”請(qǐng)求者。如果選擇了“否”,則客戶端 107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。屏幕905(圖9F)示出了本發(fā)明的通知實(shí)施例。在感興趣的用戶調(diào)離開被請(qǐng)求的頻道之前,也可以由頻道興趣管理器102(圖1) 自動(dòng)地通知該感興趣的用戶,將請(qǐng)求者標(biāo)記為“以前感興趣的”(參見圖3,步驟305)。根據(jù)圖3的步驟301,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕921 (圖91)。覆蓋層920可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,來表明觀看相關(guān)的內(nèi)容的愿望。如果請(qǐng)求者選擇“是”,則STB 105(圖1)調(diào)諧到帶有相關(guān)內(nèi)容的之前分配的頻道。如果選擇了“否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。如果請(qǐng)求者在調(diào)諧到帶有相關(guān)內(nèi)容的分配的頻道之前選擇“是”以觀看相關(guān)內(nèi)容, 則客戶端107(圖1)可以顯示屏幕923(圖9J)。覆蓋層擬4可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ埽瑏肀砻鞯玫椒峙渫ㄖ脑竿?。頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性,當(dāng)分配了頻道時(shí),通知該“以前感興趣的”請(qǐng)求者。如果選擇了“否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。根據(jù)圖3的步驟313,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕925(圖9K)。覆蓋層擬6可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ埽瑏肀砻饔^看最流行頻道的愿望。如果請(qǐng)求者選擇“是”,則STB 105(圖1)調(diào)諧到在該給定時(shí)刻帶有最高數(shù)量用戶的之前分配的頻道。如果選擇了“否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。如果請(qǐng)求者在調(diào)諧到帶有最高數(shù)量請(qǐng)求的已分配的頻道之前選擇“是”以觀看最流行頻道,則客戶端107(圖1)可以顯示屏幕927(圖9L)。覆蓋層擬8可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,來表明得到分配通知的愿望。頻道興趣管理器102(圖1)繼續(xù)檢查被請(qǐng)求的頻道的可用性,當(dāng)分配了頻道時(shí),通知該“以前感興趣的”請(qǐng)求者。如果選擇了 “否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。根據(jù)圖3的步驟315,當(dāng)請(qǐng)求者等待頻道的分配時(shí),客戶端107(圖1)可以顯示屏幕929(圖9M)。覆蓋層930可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何適當(dāng)?shù)慕换ナ矫襟w向?qū)Чδ埽赋龈顿M(fèi)觀看被請(qǐng)求的頻道的愿望。如果請(qǐng)求者選擇“是”,則被請(qǐng)求的頻道可以臨時(shí)作為VOD或作為層1 頻道存儲(chǔ),保證其分配(參見圖3,步驟316)。如果選擇了“否”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。在對(duì)請(qǐng)求者進(jìn)行收費(fèi)之前,如果請(qǐng)求者選擇“是”作為按次付費(fèi)觀看的頻道來觀看,客戶端107 (圖1)可以顯示屏幕931 (圖9N)。覆蓋層932可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ埽_認(rèn)付費(fèi)觀看被請(qǐng)求的頻道的愿望。如果請(qǐng)求者選擇“是”,則STB 105(圖 1)根據(jù)圖3的步驟316,調(diào)諧到被請(qǐng)求的頻道,對(duì)請(qǐng)求者進(jìn)行收費(fèi)。如果選擇了 “退出”,則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。根據(jù)圖3的步驟315,當(dāng)請(qǐng)求者等待頻道的分配到帶寬時(shí),客戶端107(圖1)可以顯示屏幕933(圖90)。在請(qǐng)求者承諾為頻道進(jìn)行付費(fèi)之前,屏幕912(圖90)還向請(qǐng)求者提供分配的可能性的反饋。覆蓋層934可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,以表明付費(fèi)觀看被請(qǐng)求的頻道的愿望。如果請(qǐng)求者選擇“是”,則被請(qǐng)求的頻道可以臨時(shí)作為 VOD或作為層1頻道存儲(chǔ),保證其分配(參見圖3,步驟316)。如果選擇了“否”,則客戶端 107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。在對(duì)請(qǐng)求者進(jìn)行收費(fèi)之前,如果請(qǐng)求者選擇“是”作為按次付費(fèi)觀看的頻道來觀看,客戶端107 (圖1)可以顯示屏幕935 (圖9P)。覆蓋層936可以被顯示出來,允許請(qǐng)求者通過使用遙控器上的箭頭鍵并按下“回車”,或使用允許用戶選擇響應(yīng)的任何合適的交互式媒體向?qū)Чδ?,來確認(rèn)付費(fèi)觀看被請(qǐng)求的頻道的愿望。如果請(qǐng)求者選擇“是”,則STB 105(圖 1)根據(jù)圖3的步驟316調(diào)諧到被請(qǐng)求的頻道,并且對(duì)請(qǐng)求者進(jìn)行收費(fèi)。如果選擇了“退出”, 則客戶端107(圖1)可以為請(qǐng)求者提供其他選項(xiàng)(例如,圖3)。根據(jù)圖3的步驟312,圖9A-9P中的屏幕也可以將付費(fèi)廣告顯示在文本背景中。本發(fā)明的上文所描述的實(shí)施例只是為了說明,而不作為限制,本發(fā)明只通過下面的權(quán)利要求加以限制。此外,上文所描述的全部流程圖和過程都是說明性的??梢栽谌魏瘟鞒虉D中添加或刪除步驟,步驟也可以按不同的順序執(zhí)行.
權(quán)利要求
1.一種用于提供即使用戶在節(jié)目已經(jīng)開始之后才調(diào)諧到所述節(jié)目的頻道的情況下也能允許用戶從開始觀看節(jié)目的從頭開始功能的方法,包括將所述節(jié)目的副本高速緩存在視頻服務(wù)器上;向所述用戶提供在所述節(jié)目已經(jīng)開始之后以比所述節(jié)目的實(shí)時(shí)速率更快的速率觀看所述節(jié)目的選項(xiàng),以便節(jié)目在小于最初為所述節(jié)目預(yù)定的持續(xù)時(shí)間的持續(xù)時(shí)間內(nèi)播放完;確定所述節(jié)目的剩余時(shí)間;從用戶接收關(guān)于選項(xiàng)的選擇;以及響應(yīng)于接收所述用戶關(guān)于所述選項(xiàng)的所述選擇,以比所述節(jié)目的實(shí)時(shí)速率更快的速率從其開始向所述用戶流式播放所述節(jié)目,以便流的觀看時(shí)間基本上是所述節(jié)目的最初預(yù)定的時(shí)隙中的剩余時(shí)間。
2.根據(jù)權(quán)利要求1所述的方法,以運(yùn)算方式校正所述節(jié)目中音頻的音高,以便所述音頻的音高在以所述更快的速率播放期間與在已經(jīng)以實(shí)時(shí)速率播放期間基本上相同。
3.根據(jù)權(quán)利要求1所述的方法,其中高速緩存所述節(jié)目的副本包括響應(yīng)于識(shí)別向頻道分配帶寬時(shí)的延遲高速緩存所述節(jié)目的副本,以防止用戶以節(jié)目最初的預(yù)定時(shí)間從開始觀看節(jié)目。
4.根據(jù)權(quán)利要求3所述的方法,進(jìn)一步包括基于多個(gè)觀眾的興趣水平確定延遲向頻道分配帶寬。
5.根據(jù)權(quán)利要求3所述的方法,其中所述頻道是交換式數(shù)字電視網(wǎng)絡(luò)中的交換式數(shù)字頻道。
6.根據(jù)權(quán)利要求5所述的方法,確定在交換式數(shù)字電視網(wǎng)絡(luò)上有足夠的帶寬可用于向所述節(jié)目分配,并且作為響應(yīng),向高速緩存的節(jié)目分配頻道以及自動(dòng)將所述用戶的機(jī)頂盒調(diào)諧到所分配的頻道。
7.一種用于提供即使用戶在節(jié)目已經(jīng)開始之后才調(diào)諧到所述節(jié)目的頻道的情況下也能允許用戶從開始觀看節(jié)目的從頭開始功能的系統(tǒng),包括在用戶的機(jī)頂盒上實(shí)現(xiàn)的客戶端應(yīng)用,被配置為向所述用戶提供在所述節(jié)目已經(jīng)開始之后以比所述節(jié)目的實(shí)時(shí)速率更快的速率觀看所述節(jié)目的選項(xiàng),以便節(jié)目在小于最初為所述節(jié)目預(yù)定的持續(xù)時(shí)間的持續(xù)時(shí)間內(nèi)播放完;以及視頻服務(wù)器,其被配置為高速緩存所述節(jié)目;從用戶接收關(guān)于選項(xiàng)的選擇;以及響應(yīng)于接收所述用戶關(guān)于所述選項(xiàng)的所述選擇,以比所述節(jié)目的實(shí)時(shí)速率更快的速率從其開始向所述用戶流式播放所述節(jié)目,以便流的觀看時(shí)間基本上是所述節(jié)目的最初預(yù)定的時(shí)隙中的剩余時(shí)間。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其中所述視頻服務(wù)器被配置為以運(yùn)算方式校正所述節(jié)目中音頻的音高,以便所述音頻的音高在以所述更快的速率播放期間與在已經(jīng)以實(shí)時(shí)速率播放期間基本上相同。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),包括頻道興趣管理器,其被配置為將所述節(jié)目路由到視頻服務(wù)器,用于響應(yīng)于頻道興趣管理器識(shí)別向頻道分配帶寬時(shí)的延遲進(jìn)行高速緩存,以防止用戶以節(jié)目最初的預(yù)定時(shí)間從開始觀看節(jié)目。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述頻道興趣管理器被配置為基于多個(gè)觀眾的興趣水平確定延遲向頻道分配帶寬。
11.根據(jù)權(quán)利要求9所述的系統(tǒng),其中所述頻道是交換式數(shù)字電視網(wǎng)絡(luò)中的交換式數(shù)字頻道。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述頻道興趣管理器被配置為確定何時(shí)在交換式數(shù)字電視網(wǎng)絡(luò)上有足夠的帶寬可用于向所述節(jié)目分配,并且作為響應(yīng),向高速緩存的節(jié)目分配頻道以及自動(dòng)將所述用戶的機(jī)頂盒調(diào)諧到所分配的頻道。
全文摘要
公開了用于基于興趣在交換式數(shù)字視頻系統(tǒng)中分配帶寬的系統(tǒng)和方法。用于在交換式數(shù)字視頻(SDV)系統(tǒng)中基于興趣分配帶寬的系統(tǒng)和方法。在某些實(shí)施例中,從頻道釋放帶寬,并將其分配給具有較高興趣的被請(qǐng)求的頻道。公開了用于分配帶寬的分層的方法。還公開了其中基于興趣在多服務(wù)系統(tǒng)中跨服務(wù)地分配QAM的實(shí)施例。還公開了用于在SDV系統(tǒng)中容納緊急訪問系統(tǒng)(EAS)功能的實(shí)施例。
文檔編號(hào)H04N21/2385GK102572528SQ20111030378
公開日2012年7月11日 申請(qǐng)日期2008年7月3日 優(yōu)先權(quán)日2007年7月20日
發(fā)明者M·克拉那 申請(qǐng)人:聯(lián)合視頻制品公司