專利名稱:媒體遞送系統中對媒體的同時訪問的制作方法
技術領域:
本公開總地涉及媒體遞送系統,更具體而言涉及將媒體遞送到歸屬通信終端。
背景技術:
交換數字視頻(Switched Digital Video, SDV)的線纜版本被設計為在現有的 混合光纖/同軸基礎設施上工作,以使得能夠在現有安裝的機頂盒基底上遞送交換視頻服 務,所述機頂盒在這里也被稱為歸屬通信終端(home communication terminal,HCT)。這 種HCT例如可以對運動圖片專家組(MPEG)媒體流進行解碼。HCT與線纜頭端系統通信。線纜頭端系統通過將若干個邏輯頻道分配到由正交幅 度調制(QAM)調制器提供的若干個物理頻道,來實現SDV。每個物理頻道例如可對應于承 載著這些邏輯頻道的一個不同的射頻頻率。該射頻頻率被HCT中的調諧器用來調諧到并接 收在該物理頻道上承載的邏輯頻道。邏輯頻道例如可以承載諸如廣播媒體流(即,視頻、音 頻、文本等等)或按需視頻(VoD)之類的媒體內容(或媒體節目編排),以及其他類型的媒 體流。在許多線纜網絡中,媒體內容是利用MPEG(例如,MPEG-2、MPEG-4等等)音頻/視頻 壓縮在邏輯頻道上傳送的。一物理頻道上承載的邏輯頻道的數目取決于分配給該頻道的帶 寬量以及每個邏輯頻道的所分配比特率。一旦各種內容已被線纜頭端系統分配,該分配信息就被傳送到HCT,以提供每個邏 輯頻道到物理頻道的映射。從而,當HCT被指示對特定邏輯頻道解碼時,HCT參考該映射來 判定所請求的邏輯頻道被承載在哪個物理頻道上。HCT隨后可調諧到該物理頻道,并且通過 其唯一節目標識符(PID)過濾出特定邏輯頻道,從而從在任何其他邏輯頻道上接收的其他 內容中提取出所期望的內容。因為物理頻道受到線纜操作者所提供的帶寬總量的限制,所以線纜頭端通常只在 邏輯頻道正被特定HCT使用或者可能很快就要被特定HCT使用的情況下向特定物理頻道分 配邏輯頻道。在目前未在特定物理頻道上提供所請求的邏輯頻道的情況下,HCT可以請求 提供該特定邏輯頻道。在這種情況下,線纜頭端可以將該邏輯頻道分配到所選物理頻道,并 通知HCT在哪個物理頻道和邏輯頻道上提供媒體內容。HCT隨后可調諧到該物理頻道并接 收所期望的媒體內容。這種SDV設置在如下方面尤其有利S卩,向用戶提供多種可能的媒體內容,而無需 同時向每一個HCT廣播每一個物理頻道。也就是說,即使一特定的線纜系統可能只能夠向 特定的鄰近地區物理地提供總可用內容的30%,在任何一個時刻一特定服務組中的HCT只 使用了可用邏輯頻道的一個小子集,也是很常見的。這樣,多系統操作者能夠向其訂戶提供 多種內容選擇,而無需同時廣播每一個頻道。雖然同時提供的媒體內容的量在增長,但實際觀看該內容卻變得越來越困難了。 例如,在傳統系統中,如果不在HCT中設置同等數目的調諧器以及相關聯的基礎設施以便 接收內容,用戶則不能同時訪問多于一個邏輯頻道。從而,即使HCT可能包括畫中畫能力, 如果沒有多個調諧器,此特征也無法用于同時觀看內容。同樣地,即使HCT可能包括數字視頻記錄器(DVR)功能,如果沒有多個調諧器,HCT也無法同時記錄多于一個內容實例或者查 看與所記錄的內容實例不同的內容實例。因此,需要的是可以有能力解決上述缺陷中的一個或多個等等的系統和方法。
附圖中的組件相對于彼此不一定是成比例的。在這幾幅圖中,相似的標號始終指 示相應的部件。圖1是示出根據本公開的所選實施例的諸如線纜電視系統之類的媒體訪問系統 的一個實施例的簡化框圖。圖2是示出圖1所示的歸屬通信終端(HCT)的示例性實施例的所選系統組件的框 圖。圖3示出了圖2的HCT生成的示例性圖形用戶界面(⑶I)。圖4是示出用于在媒體訪問系統中提供對內容的同時訪問的系統和/或方法的實 施例的數據流圖。圖5是圖4的數據流圖的繼續。圖6是更詳細示出圖5的數據流圖的一部分的一個示例性實施例的數據流圖。圖7是更詳細示出圖5的數據流圖的一部分的另一示例性實施例的數據流圖。圖8是示出用于在媒體訪問系統中提供對媒體內容的同時訪問的示例性方法的 流程圖。
具體實施例方式這里描述了線纜系統的實施例,該線纜系統例如能夠在諸如線纜電視系統之類的 媒體訪問系統中提供對內容的同時訪問。根據一些實施例,該系統中的HCT被配置為在所 調諧到的物理頻道上接收多個邏輯頻道。例如,物理頻道可包括所分配的射頻(RF)頻帶, 而邏輯頻道包括可利用時隙或利用節目標識符(PID)唯一標識的數字信息流,等等。從而, 如果在同一個所調諧到的物理頻道內同時提供所期望的媒體內容,則所有這些媒體內容都 能夠被同時接收。從而,根據一些實施例,歸屬通信終端(HCT)被配置為生成對在HCT處從一媒體內 容源同時提供所期望的媒體內容的請求。這些請求被遞送到媒體分配服務器,該服務器響 應于請求,分配所請求的媒體內容,以經由各個邏輯頻道在若干個物理頻道上承載。該分配 在判定在哪個物理頻道上遞送媒體內容的每個實例(例如,通過其各自的邏輯頻道)時,可 以考慮該媒體內容源所服務的其他HCT的請求。雖然該分配可以通過若干種方式來執行, 但是根據一些實施例,媒體分配服務器執行分配以使得到滿足的請求的數目最大化。一旦進行了分配,HCT就被通知以邏輯頻道到物理頻道的映射,以使得它們能夠接 收盡量多的通過該分配而成為可能的所請求的媒體內容。利用單個調諧器,HCT可以調諧 到同時在多個邏輯頻道上承載多于一個所請求的媒體內容實例的各個物理頻道。承載所請 求的媒體內容的邏輯頻道被從在所調諧到的物理頻道上接收的任何其他邏輯頻道中過濾 出來。所過濾出的邏輯頻道所承載的媒體內容可被提供到各個使用實例。例如,一使用實 例可以是在顯示器的主要部分中觀看、在顯示器的畫中畫部分中觀看以及/或者記錄到存儲器或存儲設備,以及其他可能情況。圖1示出了根據本公開的所選實施例的線纜電視系統100的一個實施例的簡化 框圖。例如,線纜電視系統100可用于向位于各個用戶所在地102內的多個歸屬通信終端 (HCT) 104a-104c之一提供媒體內容和/或其他數據。HCT 104a-104c例如可以形成以下各 項中的一個或多個的一部分、與之相關聯或者被集成于其中線纜電視機頂盒、電視、便攜 式設備、數字視頻記錄器(DVR)、個人視頻記錄器(PVR)、個人數字記錄器(PDR)以及/或者 個人計算機、膝上型計算機或個人數字助理(PDA),等等。HCT 104a-104c能夠接收媒體內 容并且可能對媒體內容解碼,以便在重放設備110上重放。重放設備可以是電視、計算機監 視器或其他顯示設備。重放設備110例如可從HCT 104a-104c接收并發射表示被記錄和/ 或未被記錄的媒體內容的信號。例如,重放設備110可以發射所記錄的音頻和/或視頻信 號,等等。根據一些實施例,重放設備110還顯示與由HCT 104a-104c生成的圖形用戶界面 相關聯的任何窗口。媒體內容可以包括例如音頻、視頻、圖像、文本、圖文電視(teletext),等等。根據 一些實施例,這里所稱的媒體內容還可以包括媒體節目和/或媒體節目編排。這里使用的 媒體節目編排的一些示例包括(但不希望限于)電視節目和音頻節目。這種電視節目和/ 或音頻節目可以是安排好的廣播或者根據需要被遞送到用戶(例如,利用按需視頻(VoD) 系統來提供)。媒體內容可以被單播到單個用戶,或者可以被多播或以其他方式廣播到多個 用戶。本公開的實施例例如可以在本公開的背景技術部分中所描述的并且被這里描述 的實施例所修改的交換數字視頻(SDV)環境中實現。根據一些實施例,媒體內容源106通 過傳送介質108向若干個HCT 104a-104c遞送媒體內容,所述傳送介質可包括以下各項中 的一個或多個雙絞電話線、同軸線纜、光纖、混合光纖同軸(HFC)、無線電波,等等。媒體內容(或媒體節目編排等等)的實例例如可以是電視表演(例如, Smallville的一集)或者所記錄的媒體內容的其他片段。媒體內容的實例可以在承載多個 邏輯頻道的若干個物理頻道之一上通過傳送介質108被傳送。例如,物理頻道可以是一射 頻頻率(RF頻道),而邏輯頻道表示利用唯一節目標識符(PID)標識的若干個數據流。一般 來說,邏輯頻道通常承載著一段時間中的媒體內容的若干個順序實例,但它也可承載單個 實例(例如,遞送VoD媒體)。媒體分配服務器112可被配置為將指定的邏輯頻道分配到媒體內容源106所提供 的一個或多個物理頻道。從而,根據媒體分配服務器112的指定,邏輯頻道被媒體內容源 106在其各自的物理頻道上傳送。HFC系統上的典型調制速率(例如,QAM-256)的可用有效載荷比特率大致為 38Mbps。也就是說,每個物理頻道可以承載大約38Mbps的下行信息,該信息可被分配給若 干個邏輯頻道。根據一個示例,3. 75Mbps的速率可用于以相當于NTSC廣播信號的分辨率 和質量發送視頻內容。在數字電視術語中,這被稱為標準清晰度(SD)電視分辨率或服務。 因此,使用MPEG-2和QAM調制即能夠在一個RF(物理)頻道上承載十個SD邏輯頻道(即, 10X3. 75 = 37. 5Mbps < 38Mbps)。應當理解,該比特率可依據所期望的服務質量而變。此 外,高清晰度(HD)信號例如要求高得多的帶寬。在線纜網絡的上下文中,當今的基礎設施提供高達大約750MHz的容量(其中較少數目的網絡被擴增到大約870MHz)。在基于美國的線纜系統中,用于傳送的下行RF頻道每 一個使用可用帶寬(即,在大約54MHz到870MHz之間)中的6MHz頻譜段。然而,特定服務 組中的所有HCT(即,電連接到同一媒體內容源106的用戶位置處的那些HCT)在同一組RF 頻道上接收其服務(例如,廣播或VoD服務,等等)。根據一些實施例,媒體內容源106和/或媒體分配服務器112可位于線纜頭端處 并且/或者位于處在頭端和位置102之間的集線器處。雖然媒體分配服務器112和媒體內 容源106被示為兩個不同的實體,但是媒體內容源106和媒體分配服務器112中每一個的 功能可以由單個服務器或其他設備執行。另外,應當理解,線纜系統100可包括多于一個媒 體分配服務器112和/或媒體內容源106。例如,不同的媒體內容源106可以為指定的HCT 服務組提供媒體數據。然而,出于例示目的,線纜電視系統100包括單個服務組,該服務組 包括HCT 104a-104c中的每一個。雖然是在線纜電視系統的環境內描述實施例的,但應當理解,希望其他媒體遞送 和/或接收設備落在本公開的范圍內。例如,媒體內容源106可以是衛星電視提供商或者 甚至是因特網上的媒體服務器。HCT 104a-104c可以是其他遠程設備,例如被配置為接收 媒體內容的衛星電視解碼器或計算機。此外,雖然媒體內容可被描述為包括視頻和音頻內 容,但一些實施例可以僅包括音頻或僅包括視頻。媒體內容甚至可包括文本或其他形式的 媒體。此外,在一些情況下,非媒體信息(例如,安全性密鑰、數字權利管理(DRM)信息、節 目指南信息等等)可以與媒體內容一起或者與媒體內容相關聯地被傳送。圖2是示出圖1的HCT 104a-104c之一的示例性實施例的所選系統組件的框圖。 圖2示出了共同通過本地總線202通信的若干個組件。例如,HCT 104可包括通信接口 204, 用于從媒體信號源(例如媒體內容源106(圖1))接收視頻、音頻和其他媒體信號。通信接 口 204可包括調諧器206,用于通過傳送介質108接收并選擇一個或多個物理頻道(例如, RF頻率)。HCT 104還可包括用于控制HCT 104的操作的至少一個處理器208以及用于驅動 重放設備110 (圖1)的輸出系統210。輸入系統212可接收經由有線或無線輸入設備232 提供的用戶輸入,所述輸入設備232例如是手持式遙控器、位于HCT外部的具有按鈕或按鍵 的發送器、以及/或者鍵盤,等等。內部存儲裝置214可包括可記錄介質,并且可以是可用于進行非易失性數據存儲 的若干個設備,例如硬盤驅動器(HDD)、光驅或者閃存。內部存儲裝置214可用于存儲數據, 包括媒體數據和非媒體數據。媒體數據可表示通過通信接口 204接收的媒體內容。根據一 些實施例,應當理解,媒體內容在被存儲在可記錄介質上之前可被HCT自身或者被HCT外部 的機構進行數字編碼,所述機構例如是媒體信號源或線纜機頂盒。在一些實施例中,內部 存儲裝置214還用于存儲非媒體數據,例如與所存儲的媒體數據相關聯的節目編排指南信 息、DRM信息以及加密密鑰。可包括易失性和/或非易失性存儲器的存儲器216可存儲一個或多個編程的軟件 應用,這些軟件應用在這里被稱為應用,它們包含可由處理器208在操作系統218的指導下 執行的指令。應用所使用的輸入數據可被存儲在存儲器216中,并在應用的執行過程期間 根據需要被處理器208讀取。該輸入數據可以是被HCT 104內部或外部的第二應用或其他 源存儲在存儲器216中的數據,或者可以是在應用作為軟件應用程序被生成時與應用一起被創建的數據。在HCT 104所實現的任何處理的執行過程期間接收的用戶輸入可以被經由輸入 系統212從輸入設備232接收、通過本地總線202傳送、臨時存儲在存儲器216內,并且傳 輸到處理器208。應用所生成的數據可以在該應用的執行過程期間被處理器208存儲在存 儲器216中。一個應用生成來供另一應用消耗的數據的可用性、位置和數量可以通過操作 系統218的服務利用消息來傳達。根據用戶指令,HCT應用220可以執行管理媒體內容的重放的一般任務。HCT應用 220還可以為HCT 104提供的服務提供一導航框架。例如,HCT應用220可以注冊并且在一 些情況下預留與輸入設備232(或HCT104)的導航按鍵相關的用戶輸入,例如頻道增/減、 最近的頻道、最喜愛的頻道等等。HCT應用220還可以向用戶提供與電視(或其他節目編 排)相關的菜單選項,這些選項對應于諸如以下HCT或DVR功能提供交互式節目指南、阻 止某一頻道或一組頻道被顯示在頻道菜單中,記錄特定的頻道、重放所記錄的表演,等等。HCT應用220例如可以包括若干個子模塊,例如DVR應用222、請求處理機224和 調諧模塊226,以及若干個其他模塊。DVR應用222可以執行記錄和/或重放所接收的媒體 內容的一般任務以及其他任務。如下文中將更詳細說明的,請求處理機224可用于生成對 于要從媒體內容源106 (圖1)遞送到HCT 104的媒體內容的用戶請求。根據一些實施例, 請求處理機224還可以管理對下述信息的接收該信息表明是否將會按照請求遞送所請求 的媒體內容。這種信息還可包括調諧信息,其中例如包括物理頻道和邏輯頻道的標識。例 如,物理頻道的標識可以標識射頻頻率,而邏輯頻道的標識可以是PID或其他唯一標識符。 根據一些實施例,這種頻道是利用輪播數據饋送(carousel data feed)來遞送到HCT 104 的,所述輪播數據饋送可包含對請求的特定答復,其中包括所請求的媒體內容調諧信息,并 且/或者可提供所有可用媒體內容的調諧信息。邏輯頻道過濾器228可以是PID過濾器,其可用于對在所調諧到的物理頻道上接 收的邏輯頻道進行過濾。例如,根據一些實施例,一物理頻道可承載若干個邏輯頻道,這些 邏輯頻道可以是相對于該物理頻道上的其他邏輯頻道利用PID或其他標識符唯一標識的 媒體流。這種標識符例如可以被放置在頭部中,并且邏輯頻道過濾器228隨后可提取一個 或多個所期望的邏輯頻道。根據一些實施例,在物理頻道內可通過時間分割來復用每個邏輯頻道的數據。從 而,可以在特定的重現時隙中傳送每個邏輯頻道的數據,而無需唯一標識符。根據這種實施 例,邏輯頻道過濾器228可以基于接收到與期望頻道相對應的數據的時隙來獲得該數據。 在這種實施例中,邏輯頻道過濾器228可被提供以邏輯頻道到各個時隙的映射。HCT應用220、操作系統218和/或加密設備230的一些部分還可輔助媒體數據和 /或所述系統和方法中使用的其他信息的加密/解密。例如,加密設備230可用于執行媒體 內容的加密和/或解密。例如,這種加密設備230可以對從媒體內容源106(圖1)或從其 他HCT 104組件(例如內部存儲裝置214)接收的媒體內容進行解密。加密設備230還可 對接收到的媒體內容進行加密和/或重加密,以便存儲到內部存儲裝置214。HCT 104執行的應用,例如HCT應用220及其子模塊,可包括用于實現邏輯功能的 可執行指令。這些應用可體現在任何計算機可讀介質上,供指令執行系統使用或與指令執 行系統相聯系地使用。該指令執行系統例如可以是基于計算機的系統、包含處理器的系統或者任何其他能夠執行指令的系統。在本文檔的上下文中,“計算機可讀介質”可以是能夠 包含、存儲、傳達、傳播或者傳輸程序以供指令執行系統、裝置或設備使用或與其相聯系地 使用的任何手段。計算機可讀介質例如可以是(但不限于)電子、固態、磁、光、電磁、紅外或半導體 系統、裝置、設備或傳播介質,其或者在HCT 104內部,或者經由一個或多個通信端口或網 絡接口從外部連接到HCT 104。計算機可讀介質的更具體示例(非窮盡列表)可包括以下 的具有一條或多條導線的電連接(電子的)、便攜式計算機盤(磁的)、硬盤驅動存儲設備 (磁的)、隨機存取存儲器(RAM)(固態設備)、只讀存儲器(ROM)(固態設備)、可擦除可編 程只讀存儲器(EPR0M或閃存)(多個設備)、光纖(光的)以及便攜式壓縮盤只讀存儲器 (CDROM)(光的)。注意,計算機可讀介質甚至可以是紙張或者其上打印有程序的其他適當 介質,因為程序可以例如經由對紙張或其他介質的光學掃描以電子方式被捕捉,然后根據 需要以適當的方式被編譯、解釋或以其他方式處理,并且隨后被存儲在計算機存儲器中。圖3示出了 HCT 104所生成的示例性圖形用戶界面(⑶I) 300。HCT應用220可用 于向用戶提供節目指南302,以用于例如選擇各種可用頻道以供觀看。根據一些實施例,GUI 300可以輔助對一個或多個邏輯頻道上的所選內容的記錄。例如,記錄⑶I 306示出了用戶 選擇記錄媒體內容“Star Trek”實例,該實例將從800_900在頻道4上以低質量從媒體 內容源106(圖1)提供。在此示例性實施例中,記錄⑶I 306包括優先級字段,該字段具有 用于“必須”記錄、“盡力而為”記錄和“在可能的情況下”記錄的選項。應當理解,用戶的頻道4可以通過一物理頻道在一邏輯頻道上被提供到HCT 104a-104co HCT 104接收來自媒體分配服務器112、媒體內容源106和/或另外的遠程服 務器的調諧信息,該信息使得調諧器206 (圖2)和邏輯頻道過濾器228 (圖2)可以提供所 期望的頻道以在指定的時間觀看和/或記錄。具體而言,調諧模塊226可以使用該調諧信 息來使得調諧器206調諧到適當的物理頻道,并且指示邏輯頻道過濾器228過濾出(一個 或多個)適當的邏輯頻道。既然已經描述了用于在媒體遞送系統中同時訪問媒體內容的系統的各種組件的 一般概況,圖4示出了描繪出用于在媒體內容訪問系統中提供對媒體的同時訪問的系統和 /或方法的實施例的數據流圖400。當利用輸入設備232 (圖2)導航到GUI 300 (圖3)時, HCT 104的用戶從節目指南302中選擇所期望的媒體內容。所期望的內容可對應于在選擇 的時間要呈現的或者利用DVR應用222提供的DVR功能要在以后記錄的媒體內容的實例。 HCT應用220隨后可以在所期望的時間調諧到承載該內容的物理和邏輯頻道。在許多情況 下,可能想要同時接收多于一個媒體內容實例。例如,用戶可能希望在重放設備110的主部 分中觀看第一期望媒體內容實例,并且同時在重放設備110的畫中畫部分中觀看第二期望 媒體內容實例。根據另一實施例,用戶可能想要利用重放設備110觀看/收聽第一期望媒 體內容實例,同時利用由DVR應用222提供的DVR功能記錄第二媒體內容實例。根據又一 個實施例,用戶可能想要利用重放設備110記錄第一期望媒體內容實例,同時利用由DVR應 用222提供的DVR功能記錄第二期望媒體內容實例。雖然以上提供的示例包括對兩個期望媒體內容實例的接收,但也可能想要同時接 收任意數目的期望實例以用于各種目的,其中包括記錄或觀看內容,以及其他可能的目的。 然而,傳統的媒體訪問系統包括利用每一個安裝的調諧器只能調諧到單個頻道的HCT。從而,由于調諧器和相關聯的電子裝置的相當大的花費,這種傳統的HCT在能夠同時接收的 頻道數目上通常是有限的。然而,利用這里描述的實施例,HCT能夠同時接收的媒體內容實 例的數目不受其中安裝的調諧器的數目所限。根據數據流圖400的示例,基于對兩個或更多個期望媒體內容實例的選擇,HCT 104a-104c中的每一個生成一媒體請求,分別示為媒體請求402a-402c。這些選擇可以通過 用戶選擇(例如,經由GUI 300)來做出,或者由HCT通過自動化節目編排選擇來做出。請 求402a-402c標識出在HCT 104a-104c中的每一個處期望同時接收的內容。例如,假定將 從媒體內容源106同時提供媒體內容實例“A”至“Z”。還假定HCT 104a-104c中的每一個 請求某一數目的同時媒體內容實例,該數目超過調諧器的數目。例如,根據圖4的示例,HCT 104a-104b中的每一個請求兩個同時媒體內容實例,而根據此實施例,HCT 104a_104b只包 括單個調諧器(參見圖6)。同樣地,HCT 104c請求四個同時媒體內容實例,而HCT 104c包 括雙調諧器(參見圖7)。具體而言,在媒體內容實例“A”至“Z”之中,來自HCT 104a的媒 體請求將請求媒體內容“A”和媒體內容“B”。類似地,HCT 104b也請求媒體內容“B”和媒 體內容“C”。此外,HCT104c請求媒體內容實例“A”、“B”、“X”和“C”。應當理解,以上僅是 示例,而實際上可能存在數百個或更多的可被選擇來同時遞送到可能的HCT 104的可用內 容實例。另外,可能有任意數目的提交媒體請求402的HCT 104。如圖4所示,根據一些實施例,媒體請求402a-402c被傳送到遠程服務器,例如媒 體分配服務器112。這些請求可包括所期望的媒體內容的標識,該標識可包括可用于確定所 請求的內容的任何類型的標識。請求還可指示出每個內容實例的記錄優先級。也就是說, 通過指示這種優先級,更高優先級的媒體內容更有可能被記錄。實際上,在HCT 104中,對 于每一個調諧器206(圖3),可以保證一個期望媒體內容實例。如果沒有來自線纜頭端的相 應保證,則不能保證超過調諧器數目的每一個期望內容實例。媒體請求402還可包括HCT 104能夠調諧到的物理頻道數目的標識,以便確定通過媒體分配服務器對邏輯頻道的適當 分配,來自特定HCT的請求之中的哪些能夠得到滿足。從而,媒體請求402可以指示出安裝 在特定HCT中的調諧器或其他設備的數目,該數目允許其同時調諧到特定物理頻道。這些請求被遞送到媒體分配服務器112,媒體分配服務器112分配所請求的媒體 內容,這些媒體內容將經由各邏輯頻道承載在一個或多個物理頻道上。如前所述,物理頻道 可包括所分配的射頻(RF)頻帶,而邏輯頻道包括可以利用時隙或節目標識符(PID)來唯一 標識的數字信息流,等等。媒體分配服務器112可以使用若干種可能的分配方法中的任何一種來確定哪些 邏輯頻道被指派到各種物理頻道。這種考慮是基于以下理解做出的根據本公開的實施例, 每個HCT 104a-104c利用每一個調諧器和相關聯的基礎設施只能調諧到單個物理頻道,并 且每個HCT 104a-104c可以調諧到每個所調諧到的物理頻道上承載的任意數目的邏輯頻道。從而,根據一些實施例,媒體分配服務器112可以使用這樣一種分配方案,該方案 基于在所接收的媒體請求402a-402b中提供的信息來使得到滿足的請求的數目最大化。根 據一些實施例,媒體分配服務器112可以使用基于接收時間來區分請求的優先級的分配方 案(例如,先到先服務)。根據其他實施例,媒體分配服務器112可以使用基于與HCT相關 聯的預訂級別來區分請求的優先級的分配方案。例如,用戶可以支付更高的預訂費,以便有更大的機會使得更多的媒體請求得到滿足。類似地,媒體分配服務器112可以使用基于報 酬來對媒體請求排名的分配方案。例如,報酬可以是用于滿足特定請求的固定支付量或出 價量。支付量或出價最高的用戶的優先級于是高于出價較低的用戶。根據這種分配實施例,媒體請求402還可包括HCT 104的標識,該標識可用于判 定HCT 104是否有權利得到高于其他HCT的任何特殊節目編排優先級;對媒體請求的出價 或報酬量;以及/或者日期/時間戳。應當理解,這些只是示例,而媒體分配服務器112可 以通過很多種方式來在邏輯和物理頻道之間分配媒體內容。不論所使用的分配方法如何,參見圖4和5兩者,一旦邏輯頻道被分配到物理頻 道,頻道分配信息404就被編譯并發送到媒體內容源106。頻道分配信息404向媒體內容源 106提供哪些邏輯頻道將被分配到指定的物理頻道的映射。媒體內容源106可包括若干個 QAM調制器502。QAM調制器502接收來自各種饋送的媒體內容,這些饋送可提供安排好的 內容以及VoD內容。QAM調制器502用于根據頻道分配信息404將媒體內容調制到各物理 頻道內的邏輯頻道中。為了描述這里的實施例,假定所分配的媒體內容被承載在具有相同標識符的邏輯 頻道上。例如,媒體內容實例“ A ”、“ B ”、“ C,,和“ D,,被承載在邏輯頻道“ A ”、“ B ”、“ C,,和“ D,, 上。另外,如圖5所示,媒體內容源106的QAM調制器502已調制了物理頻道“I”上的邏 輯頻道“A”、“B”、“C”和“D” ;物理頻道“ II ”上的邏輯頻道“E”、“F”、“G”和“H” ;物理頻道 “ III ”上的邏輯頻道“ I ”、“ J”、“K”和“L” ;以及物理頻道“ IV”上的邏輯頻道“W”、“X”、“Y,, 和“Z”。這種物理和邏輯頻道在傳送介質108上被傳送,該傳送介質108在這里被示為云 狀,以強調HCT 104a-104c中的任何一個都有可能調諧到物理頻道“ I ”_ “IV”,以接收其上 承載的邏輯頻道中的任何一個。另外,頻道分配信息404可以例如以數據輪播方式被傳送到HCT。頻道分配信息 404可以采取與提供給媒體內容源106的形式類似的形式,或者可以按特殊的格式遞送以 供HCT 104a接收。例如,頻道分配信息404可以包括比媒體內容源106提供的信息更多或 更少的信息或者與之不同的信息。然而,它仍向HCT 104a-104c提供了用于調諧到(一個 或多個)適當的物理頻道并且過濾出所期望的邏輯頻道以獲得所期望的媒體內容的適當 fn息ο圖6是更詳細示出圖5的數據流圖400的一部分的一個示例性實施例600的數據 流圖。這里,HCT 104b包括單個調諧器206,但是請求了同時接收邏輯頻道“B”和“C”上的 媒體內容。(參見圖4中的媒體請求402b)。在發送媒體請求402b之前(圖4),HCT 104b 被保證能夠調諧到邏輯頻道“B”或“C”中的任一個,不論它們被分配到哪些物理頻道。然 而,根據的本公開的實施例,如果媒體分配服務器112已經將兩個媒體內容實例都分配給 了同一物理頻道,則邏輯頻道“B”和“C”都可被接收。這里,邏輯頻道“B”和“C”被分配到 物理頻道“I”。從而,HCT104b能夠同時接收兩個邏輯頻道。具體而言,QAM調制器502提供物理頻道“ I ”,其包括示例性的經調制的邏輯頻道 602,其中包括邏輯頻道A、B、C和D。通過將每個邏輯頻道封裝在具有頭部604和媒體數據 部分606的分組中,可以在物理頻道“I”上傳送經調制的邏輯頻道流602。頭部604可包括 諸如PID之類的唯一標識符,以及其他信息。根據一些實施例,媒體數據606可以被時分復 用,從而在經調制的邏輯頻道602中的限定的時隙上被傳送。在這樣的實施例中,頭部可能不是必要的。調諧模塊226 (圖2)指示調諧器206調諧到物理頻道“ I ”,從而使得邏輯頻道A、 B、C和D被邏輯頻道過濾器228接收。邏輯頻道過濾器228例如可以是PID過濾器或時分 解復用器,其可用于過濾出所請求的邏輯頻道以提供帶有所期望的媒體內容的特定使用實 例606a和/或606b。使用實例606a或606b中的每一個例如可以是主顯示實例、PIP顯示 實例或者DVR記錄實例,等等。雖然只示出了單個邏輯頻道過濾器228 (其可以用軟件或硬件實現),但根據一些 實施例,可以用一單獨的邏輯頻道過濾器228來過濾出每個期望邏輯頻道。從而,根據這種 實施例,為了接收最多達N個邏輯頻道,使用N個邏輯頻道過濾器228。另外,取決于特定實 現方式,可能需要各種解密模塊來對每個邏輯頻道解密。因此,總而言之,利用單個調諧器206,HCT 104可以調諧到一物理頻道并且同時 接收該物理頻道所承載的多個邏輯頻道上的任何媒體內容實例。承載所請求的媒體內容的 期望邏輯頻道被從在所調諧到的物理頻道上接收的任何其他邏輯頻道中過濾出來,并被提 供給使用實例606a和606b。圖7示出了更詳細描繪圖5的數據流圖400的一部分的另一實施例700的數據流 圖。這里,HCT 104c包括兩個調諧器206a和206b,分別與相應的邏輯頻道過濾器228a和 228b配對,從而允許在最多達兩個物理頻道上接收所期望的媒體內容。這里,HCT 104c請 求同時接收邏輯頻道“A”、“B”、“E”和“X”上的媒體內容。(參見圖4中的媒體請求402c)。 在發送媒體請求402c之前(圖4),HCT 10如被保證能夠調諧到四個邏輯頻道1”、1”、1” 或“X”中的兩個,不論它們被分配到哪些物理頻道。然而,根據的本公開的實施例,如果媒體 分配服務器112已經將所有四個邏輯頻道“A”、“B”或“X”都分配給了少于兩個物理頻道, 則所有邏輯頻道“A”、“B”、“E”和“X”都可能被接收。這里,邏輯頻道“A”和“B”被分配到 物理頻道“ I ”。從而,HCT104c通過利用調諧器206a調諧到物理頻道“ I ”并如上所述過濾 出邏輯頻道“A”和“B”以提供帶有期望內容的使用實例606a和606b (例如,媒體內容實例 “A”和“B”),能夠同時接收這兩個邏輯頻道。然而,邏輯頻道“E”和“X”被指派到兩個不同的物理頻道,而只有一個剩余的調諧 器206b。從而,在邏輯頻道“X”的優先級比頻道“E”高的情況下,調諧器206b調諧到物理 頻道“ IV”,并且利用邏輯頻道過濾器228b過濾出邏輯頻道“X”,以將邏輯頻道“X”提供給 使用實例606c。在此示例中,無法向HCT 104c提供所有所請求的媒體內容。如果媒體分配 服務器112將兩個邏輯頻道“E”和“X”都分配到了同一物理頻道,則HCT 104c將能夠接收 所有所請求的媒體內容。然而,如上所述,媒體分配服務器112在一些情況下可能不能滿足 所有媒體請求402。雖然不是在所有情況下都可滿足所有媒體請求402,但所描述的實施例允許了 HCT有可能接收比傳統媒體訪問系統更多的同時媒體內容。雖然在一些情況下無法保證內 容,但通過對提供“有保證”和“無保證”請求的使用,可以減輕終端用戶的失望。例如,有 保證請求的數目可以等同于HCT上的可用物理頻道的數目,而任何額外的媒體請求都可被 認為是“無保證”的。圖8是示出用于向HCT提供對媒體內容的同時訪問的示例性方法的流程圖。在塊 802,生成一請求,該請求指定了要從遠程媒體服務器同時傳送到HCT的期望媒體內容。在塊804,接收對各個邏輯頻道上多個物理頻道間期望內容的分配的指示。在塊806,基于期 望內容的分配,將HCT調諧到多個物理頻道之一。在塊808,從所調諧到的物理頻道中過濾 出承載著期望媒體內容的多個邏輯頻道。在這里描述和/或在附圖中示出的流程或數據流圖中的任何過程描述、步驟或塊 都應當被理解為有可能表示包括用于實現該過程中的特定邏輯功能或步驟的一個或多個 可執行指令的代碼的模塊、片段或部分。替換實現方式被包括在這里描述的系統和方法的 優選實施例的范圍內,其中可以從所示出或論述的中刪除步驟或功能,或者按不同的順序 執行步驟或功能,包括基本上同時執行或以相反的順序執行,這取決于所涉及的功能,這是 本領域的技術人員將會理解的。除非另有特別聲明,或者根據使用上下文有不同的理解,否則諸如“能夠”、“可 能”、“可”或“可以”之類的條件性語言一般意圖傳達這樣的意思某些實施例可以包括某些 特征、要素和/或步驟,而其他實施例則不包括某些特性、要素和/或步驟。從而,這種條件 性語言一般不意圖暗示一個或多個實施例以任何方式必需某些特征、要素和/或步驟,或 者一個或多個實施例一定包括用于在有或沒有用戶輸入或提示的情況下判定任何特定實 施例中是否包括或者能夠執行這些特征、要素和/或步驟的邏輯。應當強調,對于以上描述的實施例可以做出許多變化和修改,其要素應被理解為 在其他可接受示例之中。所有這種修改和變化都意圖在這里被包括在此公開的范圍內并被 所附權利要求所保護。
權利要求
一種數字視頻記錄器(DVR),包括存儲設備;第一調諧器和第二調諧器;處理器,被配置為從一存儲器設備取得并執行指令,所述指令包括被配置為生成一請求的邏輯,該請求指定要從遠程媒體服務器同時傳送到所述DVR的多個期望媒體內容實例;被配置為接收對在各邏輯頻道上的多個物理頻道之間對所述媒體內容實例的分配的指示的邏輯;被配置為基于所述分配使得所述第一調諧器調諧到所述多個物理頻道中的第一物理頻道并且使得所述第二調諧器調諧到所述多個物理頻道中的第二物理頻道的邏輯;被配置為從調諧到的第一物理頻道中過濾出承載著所述期望媒體內容實例的第一部分的第一多個邏輯頻道并且從調諧到的第二物理頻道中過濾出承載著所述期望媒體內容實例的第二部分的第二多個邏輯頻道的邏輯;以及被配置為把過濾出的第一多個邏輯頻道和第二多個邏輯頻道中的每多個中的邏輯頻道之中的所選的一個邏輯頻道記錄在所述存儲設備上的邏輯。
2.如權利要求1所述的HCT,還包括被配置為把過濾出的第一多個邏輯頻道和第二多 個邏輯頻道之一中的邏輯頻道之中的所選的一個邏輯頻道提供給一使用實例的邏輯,所述 使用實例包括以下各項中的一種在顯示器的主要部分中觀看內容、在顯示器的畫中畫部 分中觀看內容、以及將內容記錄到存儲器或存儲設備。
3.如權利要求1所述的HCT,其中,被配置為過濾的邏輯基于節目標識符(PID)執行過濾ο
4.如權利要求1所述的HCT,還包括用于承載所述期望媒體內容的每個邏輯頻道的邏 輯頻道過濾器。
5.如權利要求1所述的HCT,還包括被配置為向用戶顯示圖形用戶界面(⑶I)的邏輯, 所述GUI用于接收用戶輸入以生成指定所述期望媒體內容的請求。
6.如權利要求1所述的HCT,其中,所述請求指示出與每個所述期望媒體內容實例相關 聯的優先級。
7.如權利要求1所述的HCT,其中,所述請求指示出與每個所述期望媒體內容實例相關 聯的優先級,該優先級包括“必須”記錄、“盡力而為”記錄或“在可能的情況下”記錄。
8.如權利要求1所述的HCT,其中,所述請求指示出所述期望媒體內容中的哪個是有保 證或無保證的。
9.一種用于向歸屬通信終端(HCT)提供對媒體的同時訪問的方法,包括生成一請求,該請求指定要從遠程媒體服務器同時傳送到所述HCT的期望媒體內容實例;接收對在各邏輯頻道上的多個物理頻道之間對所述期望媒體內容的分配的指示; 基于所述期望媒體內容的分配,將所述HCT調諧到所述多個物理頻道之一;以及 從調諧到的物理頻道中過濾出承載著所述期望媒體內容的多個邏輯頻道。
10.如權利要求9所述的過濾,其中,從調諧到的物理頻道中過濾出承載著所述期望媒 體內容的多個邏輯頻道包括基于節目標識符(PID)來過濾出所述期望媒體內容。
11.一種線纜電視系統,包括媒體內容源,其被配置為通過共享的通信介質在多個物理頻道上將媒體內容傳送到多 個歸屬通信終端(HCT),在各個邏輯頻道上的每個物理頻道承載著所述媒體內容的一部分; 以及媒體分配服務器,其被配置為接收來自所述多個HCT的請求,來自相應的HCT的每個所述請求指定要在該相應的HCT 處同時接收的期望媒體內容;以及在多個邏輯頻道上的多個物理頻道之間分配所述期望媒體內容的至少一部分。
12.如權利要求10所述的線纜電視系統,其中,所述媒體內容源和所述媒體分配服務 器是同一物理服務器。
13.如權利要求10所述的線纜電視系統,其中,所述媒體分配服務器還被配置為在多 個邏輯頻道上的多個物理頻道之間分配所述期望媒體內容以使得得到滿足的對期望媒體 內容的請求的數目最大化。
14.如權利要求10所述的線纜電視系統,其中,所述媒體分配服務器還被配置為通過 基于時間戳區分對來自所述多個HCT的請求的滿足的優先級,來在多個邏輯頻道上的多個 物理頻道之間分配所述期望媒體內容。
15.如權利要求10所述的線纜電視系統,其中,所述媒體分配服務器還被配置為通過 基于用戶提供的報酬量區分對來自所述多個HCT的請求的滿足的優先級,來在多個邏輯頻 道上的多個物理頻道之間分配所述期望媒體內容。
16.如權利要求10所述的線纜電視系統,其中,所述媒體分配服務器還被配置為通過 基于與所述多個HCT相關聯的預訂水平區分對來自所述多個HCT的請求的滿足的優先級, 來在多個邏輯頻道上的多個物理頻道之間分配所述期望媒體內容。
17.如權利要求10所述的線纜電視系統,其中,所述媒體分配服務器還被配置為向所 述媒體內容源傳送頻道分配信息,該頻道分配信息提供要在所述多個物理頻道之間分配的 所述多個邏輯頻道的映射。
18.如權利要求16所述的線纜電視系統,其中,所述媒體內容源包括用 于根據所述頻道分配信息在所述多個物理頻道上將所述媒體內容調制到所述多個 邏輯頻道中的至少一個設備。
19.如權利要求16所述的線纜電視系統,其中,所述媒體分配服務器和所述媒體內容 源中的至少一個被配置為向所述多個HCT提供所述頻道分配信息。
20 .如權利要求18所述的線纜電視系統,其中,所述媒體分配服務器和所述媒體內容 源中的至少一個被配置為利用數據輪播向所述多個HCT提供所述頻道分配信息。
全文摘要
一種線纜電視系統的一個實施例包括媒體內容源,其被配置為通過共享的通信介質在多個物理頻道上將媒體內容傳送到多個歸屬通信終端(HCT)。每個物理頻道在多個邏輯頻道上運載媒體內容。該系統還包括媒體分配服務器,其被配置為接收來自所述多個HCT的請求,來自相應的HCT的每個所述請求指定要在相應的HCT處同時接收的期望媒體內容,并且在多個邏輯頻道上的多個物理頻道之間分配所述期望媒體內容的至少一部分。
文檔編號H04N5/76GK101889436SQ200880111216
公開日2010年11月17日 申請日期2008年10月9日 優先權日2007年10月11日
發明者詹姆斯·斯特羅斯曼恩 申請人:科學亞特蘭大有限責任公司