新四季網

智慧卡加密循環的製作方法

2023-12-07 21:59:26

智慧卡加密循環的製作方法
【專利摘要】本發明呈現用於將多個電視頻道加密的各種布置。可指定經由使用第一加密方案的第一授權控制消息ECM保護多個電視頻道中的第一電視頻道。所述多個電視頻道可使用單個發射應答機流來發射。可指定在使用所述第一加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用第二加密方案加密的第二ECM保護所述多個電視頻道中的第二電視頻道。可將所述第一及第二ECM發射到多個電視接收器。來自所述第一ECM的數據可用於由所述多個電視接收器將所述第一電視頻道解置亂。來自所述第二ECM的數據可用於由所述多個電視接收器將所述第二電視頻道解置亂。
【專利說明】智慧卡加密循環
[0001]相關申請案交叉參考
[0002]本PCT申請案主張2013年3月14日提出申請的第13/828,001號美國非臨時申請案的優先權,所述非臨時申請案主張代理人檔案號為P2012-03-02 (834040)的標題為「多個電視頻道的接收、記錄、存儲及操控(Recept1n, Recording, Storage, and Manipulat1nof Multiple Televis1n Channels) 」的2012年3月15日提出申請的同在申請中的美國臨時申請案61/611,483的優先權,所述申請案的全部揭示內容出於所有目的而特此以引用方式併入。
[0003]本申請案主張代理人檔案號為P2012-08-09 (846501)的標題為「智慧卡加密循環(Smartcard Encrypt1n Cycling) 」的2012年12月24日提出申請的同在申請中的美國臨時申請案61/745,710的優先權,所述臨時申請案的全部揭示內容出於所有目的而特此以引用方式併入。

【背景技術】
[0004]電視觀眾可期望同時收看及/或記錄多個電視頻道。例如,在平日黃金時間期間,可在電視觀眾期望收看直播或存儲以供稍後觀看的不同電視頻道上同時廣播許多電視節目。對於許多電纜及衛星電視分配系統,可使用機頂盒來在電視(或其它形式的顯示裝置)上接收、存儲及顯示電視頻道。此類機頂盒可具有並發顯示及/或同時存儲多個電視頻道的有限能力。


【發明內容】

[0005]在一些實施例中,呈現一種用於將多個電視頻道加密的系統。所述系統可包含一或多個處理器。所述系統可包含與所述一或多個處理器通信地耦合且可由所述一或多個處理器讀取並且其中已存儲有處理器可讀指令的存儲器。在由所述一或多個處理器執行時,所述指令可致使所述一或多個處理器指定經由使用第一加密方案的第一授權控制消息保護多個電視頻道中的第一電視頻道。所述多個電視頻道可使用單個發射應答機流來發射。所述指令可致使所述一或多個處理器指定在使用所述第一加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用第二加密方案加密的第二授權控制消息保護所述多個電視頻道中的第二電視頻道。所述指令可致使所述一或多個處理器致使將使用所述第一加密方案加密的所述第一授權控制消息及使用所述第二加密方案加密的第二授權控制消息發射到多個電視接收器。來自所述第一授權控制消息的數據可用於由所述多個電視接收器將所述第一電視頻道解置亂。來自所述第二授權控制消息的數據可用於由所述多個電視接收器將所述第二電視頻道解置亂。
[0006]此系統的實施例可包含以下各項中的一或多者:與使用所述第二加密方案加密的所述第二授權控制消息相比,使用所述第一加密方案加密的所述第一授權控制消息可需要由所述多個電視接收器中的一電視接收器進行較多處理來解密。所述指令可致使所述一或多個處理器致使使用所述單個發射應答機流並發將所述多個頻道發射到多個電視接收器。可需要來自所述第一授權控制消息的數據來將所述第一電視頻道解置亂。可需要來自所述第二授權控制消息的數據來在將所述第一電視頻道解置亂的時間周期期間並發將所述第二電視頻道解置亂。在給定時間,可使用所述第一加密方案保護使用所述單個發射應答機流並發發射的所述多個電視頻道中的僅一個電視頻道。所述系統可包含包括智慧卡的電視接收器,所述電視接收器經配置以將所述第一授權控制消息解密,其中所述電視接收器屬於所述多個電視接收器。所述電視接收器可經配置以將所述第二授權控制消息解密。所述電視接收器可經配置以使用來自所述第一授權控制消息的數據將所述第一電視頻道解置舌L。所述電視接收器可經配置以在使用來自所述第一授權控制消息的數據將所述第一電視頻道解置亂時使用來自所述第二授權控制消息的數據並發將所述第二電視頻道解置亂。
[0007]另外或替代地,此系統的實施例可包含以下各項中的一或多者:所述電視接收器經配置以:與將所述第二授權控制消息解密相比,將所述第一授權控制消息解密可花費較長時間周期來處理。所述指令可致使所述一或多個處理器在電視服務提供者已發射所述第一授權控制消息及所述第二授權控制消息之後:指定經由使用所述第二加密方案加密的第三授權控制消息保護所述多個電視頻道中的所述第一電視頻道;指定在使用所述第二加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用所述第一加密方案加密的第四授權控制消息保護所述多個電視頻道中的所述第二電視頻道;及致使發射使用所述第二加密方案加密的所述第三授權控制消息及使用所述第一加密方案加密的所述第四授權控制消息。所述第三授權控制消息可用於將所述第一電視頻道解密。所述第四授權控制消息可用於將所述第二電視頻道解密。
[0008]在一些實施例中,呈現一種用於將多個電視頻道加密的方法。所述方法可包含由電視服務提供者系統指定經由使用第一加密方案的第一授權控制消息保護多個電視頻道中的第一電視頻道。所述多個電視頻道可使用單個發射應答機流來發射。所述方法可包含由所述電視服務提供者系統指定在使用所述第一加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用第二加密方案加密的第二授權控制消息保護所述多個電視頻道中的第二電視頻道。所述方法可包含由所述電視服務提供者系統將使用所述第一加密方案加密的所述第一授權控制消息及使用所述第二加密方案加密的第二授權控制消息發射到多個電視接收器。來自所述第一授權控制消息的數據可用於由所述多個電視接收器將所述第一電視頻道解置亂。來自所述第二授權控制消息的數據可用於由所述多個電視接收器將所述第二電視頻道解置亂。
[0009]此方法的實施例可包含以下各項中的一或多者:與使用所述第二加密方案加密的所述第二授權控制消息相比,使用所述第一加密方案加密的所述第一授權控制消息可需要由所述多個電視接收器中的一電視接收器進行較多處理來解密。所述方法可包含由所述電視服務提供者系統使用所述單個發射應答機流並發將所述多個頻道發射到多個電視接收器。可需要來自所述第一授權控制消息的數據來將所述第一電視頻道解置亂。可需要來自所述第二授權控制消息的數據來在將所述第一電視頻道解置亂的時間周期期間並發將所述第二電視頻道解置亂。在給定時間,可使用所述第一加密方案保護使用所述單個發射應答機流並發發射的所述多個電視頻道中的僅一個電視頻道。
[0010]所述方法可包含由電視接收器的智慧卡將所述第一授權控制消息解密,其中所述電視接收器屬於所述多個電視接收器。所述方法可包含由所述電視接收器的所述智慧卡將所述第二授權控制消息解密。所述方法可包含由所述電視接收器使用來自所述第一授權控制消息的數據將所述第一電視頻道解置亂。所述方法可包含在使用來自所述第一授權控制消息的數據將所述第一電視頻道解置亂時,由所述電視接收器使用來自所述第二授權控制消息的數據並發將所述第二電視頻道解置亂。與將所述第二授權控制消息解密相比,由所述電視接收器的所述智慧卡將所述第一授權控制消息解密可花費較長時間周期。所述方法可包含在所述電視服務提供者已發射所述第一授權控制消息及所述第二授權控制消息之後:由所述電視服務提供者系統指定經由使用所述第二加密方案加密的第三授權控制消息保護所述多個電視頻道中的所述第一電視頻道;由所述電視服務提供者系統指定在使用所述第二加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用所述第一加密方案加密的第四授權控制消息保護所述多個電視頻道中的所述第二電視頻道;及由所述電視服務提供者系統發射使用所述第二加密方案加密的所述第三授權控制消息及使用所述第一加密方案加密的所述第四授權控制消息。所述第三授權控制消息可用於將所述第一電視頻道解密。所述第四授權控制消息可用於將所述第二電視頻道解密。
[0011]在一些實施例中,呈現一種用於將多個電視頻道加密的非暫時性處理器可讀媒體。所述非暫時性處理器可讀媒體可包含處理器可讀指令,所述處理器可讀指令經配置以致使一或多個處理器指定經由使用第一加密方案的第一授權控制消息保護多個電視頻道中的第一電視頻道。所述多個電視頻道可使用單個發射應答機流來發射。所述指令可經配置以致使一或多個處理器指定在使用所述第一加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用第二加密方案加密的第二授權控制消息保護所述多個電視頻道中的第二電視頻道。所述指令可經配置以致使一或多個處理器致使將使用所述第一加密方案加密的所述第一授權控制消息及使用所述第二加密方案加密的第二授權控制消息發射到多個電視接收器。來自所述第一授權控制消息的數據可用於由所述多個電視接收器將所述第一電視頻道解置亂。來自所述第二授權控制消息的數據可用於由所述多個電視接收器將所述第二電視頻道解置亂。
[0012]此非暫時性處理器可讀媒體的實施例可包含以下各項中的一或多者:與使用所述第二加密方案加密的所述第二授權控制消息相比,使用所述第一加密方案加密的所述第一授權控制消息可需要由所述多個電視接收器中的一電視接收器進行較多處理來解密。所述指令可經配置以致使一或多個處理器致使使用所述單個發射應答機流並發將所述多個頻道發射到多個電視接收器。可需要來自所述第一授權控制消息的數據來將所述第一電視頻道解置亂。可需要來自所述第二授權控制消息的數據來在將所述第一電視頻道解置亂的時間周期期間並發將所述第二電視頻道解置亂。在給定時間,可使用所述第一加密方案保護使用所述單個發射應答機流並發發射的所述多個電視頻道中的僅一個電視頻道。所述指令可經配置以致使一或多個處理器在電視服務提供者已發射所述第一授權控制消息及所述第二授權控制消息之後:指定經由使用所述第二加密方案加密的第三授權控制消息保護所述多個電視頻道中的所述第一電視頻道;指定在使用所述第二加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用所述第一加密方案加密的第四授權控制消息保護所述多個電視頻道中的所述第二電視頻道;及致使發射使用所述第二加密方案加密的所述第三授權控制消息及使用所述第一加密方案加密的所述第四授權控制消息。所述第三授權控制消息可用於將所述第一電視頻道解密。所述第四授權控制消息可用於將所述第二電視頻道解密。

【專利附圖】

【附圖說明】
[0013]可通過參考以下各圖實現對本發明的實施例的進一步理解。在附圖中,類似組件或特徵可具有相同參考標籤。此外,可通過在參考標籤後接著破折號及在類似組件當中進行區分的第二標籤而區分同一類型的各種組件。如果在說明書中僅使用第一參考標籤,那麼說明可適用於具有相同第一參考標籤的類似組件中的任一者而無論第二參考標籤如何。
[0014]圖1圖解說明衛星電視分配系統的實施例。
[0015]圖2圖解說明機頂盒(STB)的實施例。
[0016]圖3圖解說明電視服務提供者加密系統的實施例。
[0017]圖4圖解說明用於衛星電視頻道分配的數據發射及加密的實施例。
[0018]圖5圖解說明對應於多個電視頻道的多個加密方案的實施例。
[0019]圖6圖解說明對應於多個電視頻道的多個加密方案的另一實施例。
[0020]圖7圖解說明用於使用多個加密方案將單個發射應答機流內的授權控制消息(ECM)加密的方法的實施例。
[0021]圖8圖解說明用於接收單個發射應答機流內的對應於使用多個加密方案加密的ECM的多個電視頻道的方法的實施例。
[0022]圖9圖解說明計算機系統的實施例。

【具體實施方式】
[0023]在一些情境中,用戶(例如,電視服務訂戶)可期望並發收看及/或記錄多個電視頻道。舉例來說,當用戶正在第一電視頻道上收看第一電視節目時,所述用戶可使用數字視頻記錄器(DVR)記錄第二電視頻道上的第二電視節目。如此,所述第二電視節目可用於在稍後時間向用戶(或其它人)呈現。在一些情境中,用戶不是期望在給定時間收看及/或記錄兩個電視頻道,而是可同時收看及/或記錄三個或三個以上電視頻道(例如,可收看一個電視頻道,而並發記錄三個其它電視頻道)。此情境可在其中多個人各自期望收看同時廣播的不同電視節目的家庭中為常見的。儘管在理想情境中可能並發收看及/或記錄每一可用電視頻道,但限制因素可為電視服務接收設備。例如,對於許多電視服務提供者,機頂盒(STB)對於將來自電視服務提供者的電視頻道(及/或其它相關電視服務)解密及/或解碼以供存儲及/或經由呈現裝置(例如,電視)呈現來說為必要的。此STB可僅能夠同時調諧到及/或解碼有限數目個電視頻道。
[0024]為了控制對由電視服務提供者分配的電視頻道的接入,可由電視服務提供者保護電視頻道以防止非訂戶獲取未授權(例如,免費)接入。在一些實施例中,為了實現此目標,STB含有用於將授權控制消息解密的智慧卡。授權控制消息可含有用於將電視頻道解置亂的數據(可能稱為控制字(CW))。如此,為了使用控制字將電視頻道解置亂,可需要從對應ECM獲得控制字。ECM可被加密且可需要解密以從所述ECM獲得一或多個CW。這些CW可接著用於將一或多個電視頻道解置亂。
[0025]智慧卡可具有有限能力來將ECM解密。此有限能力可由於智慧卡的處理能力及/或對智慧卡在給定時間周期期間將多個ECM解密的能力的其它限制。此有限能力可在通過STB調諧到單個電視頻道時不成問題。然而,如果用戶試圖同時觀看及/或記錄多個電視頻道,那麼需要在給定時間周期期間解密的ECM的數目可增加。例如,在一些實施例中,每一電視頻道與其自身ECM相關聯。因此,在給定時間周期內,可需要針對將接收以供呈現及/或記錄的每一電視頻道將不同ECM解密。在一些實施例中,針對電視頻道每十秒將新ECM解密。如果STB正接收五個電視頻道,那麼此可意味著每十秒有五個不同ECM待解密。
[0026]儘管可能使用多個智慧卡或具有經增加處理能力的智慧卡來增加可在給定時間周期內解密的ECM的數目,但(例如出於成本考慮)使用具有有限能力的智慧卡來將ECM解密可為值得做的。為了增加可同時存儲及/或記錄的電視頻道的數目,可需要增加可在給定時間周期內解密的ECM的數目。
[0027]應理解,可由STB從電視服務提供者接收呈一或多個發射應答機流的形式的數據;如此,「同時」或「並發」存儲及/或記錄多個電視頻道可指在給定時間周期內針對多個電視頻道執行此類功能。舉例來說,同時或並發記錄兩個電視頻道指執行與記錄在同一時間周期期間(例如,8:00PM到8:30PM)發射的兩個電視頻道相關的功能。在此時間周期期間,可需要針對多個電視頻道中的每一者將ECM解密以便同時或並發呈現及/或記錄所述電視頻道。
[0028]替代經由使用同一加密方案加密的ECM保護每一電視頻道,可經由使用比其它電視頻道高級的加密(稱為「重」加密)加密的ECM來保護一或多個電視頻道。與使用較低級加密(稱為「輕」加密)加密的ECM相比,使用重加密加密的ECM可需要由STB的智慧卡進行較多處理來解碼。為了使得智慧卡能夠將與期望解碼以供同時存儲及/或觀看的多個頻道相關的ECM解碼,可通過使用輕加密加密的ECM來保護電視頻道。此類經輕加密ECM可由STB的解密智慧卡更迅速地解密(例如,需要較少處理)。可通過需要由解密智慧卡較長時間解密(例如,需要較多處理)的使用重加密加密的ECM保護某一數目個電視頻道。智慧卡可能夠並發處置通過經「重」加密ECM及通過經「輕」加密ECM保護的給定數目個電視頻道的解密。如此,如果在給定時間,使用重加密保護將接收以供記錄及/或呈現的僅有限數目個電視頻道(例如,一個),那麼智慧卡可能夠針對多個電視頻道處置ECM的解密,這是因為大多數電視頻道通過具有「輕」加密(其需要較少處理以便智慧卡解密)的ECM來保護。
[0029]通過使用重及輕加密加密的ECM保護的無論哪一或多個電視頻道可輪換。舉例來說,在用於發射含有多個電視頻道的發射應答機流的特定發射應答機上,在給定時間,可通過使用重加密加密的ECM保護所述電視頻道中的一者。在所述給定時間,可通過使用輕加密加密的ECM保護所述發射應答機流中的每一其它電視頻道。在預定義時間周期之後,通過使用重加密加密的ECM保護的電視頻道可輪換。如此,在任一給定時間,在此實例中,可通過使用重加密加密的ECM保護在發射應答機流中發射的僅單個電視頻道。因此,在接收多個電視頻道中的至少一些電視頻道的STB處,智慧卡可僅需要在給定時間周期內將使用重加密加密的一個ECM(其中其它ECM使用輕加密加密)解密,因此允許智慧卡以及時方式將所有所需ECM解碼。
[0030]輪換通過使用重或輕加密加密的ECM保護的電視頻道群組中的無論哪些電視頻道可足以保護所有電視頻道。例如,儘管非訂戶(例如,對電視服務提供者的網絡進行未授權接入的人)可具有足以破解輕加密的設備,但所述設備可能不足以用及時方式破解重加密。舉例來說,如果由電視服務提供者發射的十秒的電視頻道通過經重加密ECM保護(其中其餘時間通過經輕加密ECM保護),那麼所述電視頻道可變得不能使非訂戶愉悅,這是因為電視頻道的音頻及/或視頻的每一分鐘有10秒將不能被解置亂,因此破壞非訂戶觀看/收聽體驗。由於電視頻道中的每一者將每分鐘具有通過經重加密ECM保護的十秒塊,因此電視頻道中的每一者可變得不能使非訂戶愉悅。
[0031]此類布置可在將收看及/或記錄來自單個發射應答機流的多個電視頻道時尤其有用。例如,電視服務提供者可將用戶可能期望並發收看及/或記錄到單個發射應答機流上的電視頻道分組。例如,單個發射應答機流可用於載運主要電視網絡(例如,ABC、CBS、NBC及FOX)中的每一者。STB的單個調諧器可用於同時接收在同一發射應答機流中發射的電視頻道中的每一者。電視服務提供者可輪換發射應答機流中的電視頻道中的由通過重及輕加密加密的ECM保護的電視頻道。
[0032]圖1圖解說明衛星電視分配系統100的實施例。衛星電視分配系統100可包含:電視服務提供者系統110、衛星發射器設備120、衛星130、衛星碟形天線140、機頂盒150及電視160。衛星電視分配系統100的替代實施例可包含較少或較大數目個組件。儘管僅圖解說明一個衛星碟形天線140、機頂盒150及電視160 (統稱為「用戶設備」),但應理解,用戶設備的多個(例如,數十個、數千個、數百萬個)例子可從衛星130接收電視信號。
[0033]電視服務提供者系統110及衛星發射器設備120可由電視服務提供者操作。電視服務提供者可向用戶分配電視頻道、點播節目編排、節目編排信息及/或其它服務。電視服務提供者系統110可從各種源接收一或多個電視頻道的饋入。此類電視頻道可包含含有相同內容(但可呈不同格式,例如高清晰度及標準清晰度)的多個電視頻道。為了向用戶分配此類電視頻道,可經由發射應答機流經由一或多個衛星將所述電視頻道的饋入中繼到用戶設備。衛星發射器設備120可用於將一或多個電視頻道的饋入從電視服務提供者系統110發射到一或多個衛星130。儘管將單個電視服務提供者系統110及衛星發射器設備120圖解說明為衛星電視分配系統100的一部分,但應理解,可使用可能在地裡上分散以與衛星130通信的發射器設備的多個例子。衛星發射設備的此多個例子可與相同或與不同衛星通信。可從發射設備的不同例子將不同電視頻道發射到衛星130。例如,發射設備120的不同衛星碟形天線可用於與在不同軌道槽中的衛星通信。
[0034]衛星130可經配置以從一或多個衛星上行鏈路(例如衛星發射器設備120)接收信號(例如電視頻道的發射應答機流)。衛星130可經由發射應答機流將來自衛星發射器設備120(及/或其它衛星發射器設備)的所接收信號中繼到用戶設備的多個例子。不同頻率可用於來自發射應答機流180的上行鏈路發射應答機流170。衛星130可在地球同步軌道中。每一衛星130可在不同軌道槽中,使得每一衛星、上行鏈路站及用戶設備之間的信號路徑不同。多個衛星130可用於將來自電視服務提供者系統110的電視頻道中繼到衛星碟形天線140。不同電視頻道可使用不同衛星載運。不同電視頻道還可使用同一衛星的不同發射應答機載運;因此,此類電視頻道可以不同頻率及/或不同頻率範圍發射。作為實例,第一及第二電視頻道可在衛星130-1的第一發射應答機上載運。第三、第四及第五電視頻道可使用不同衛星或同一衛星的以不同頻率中繼發射應答機流的不同發射應答機載運。由特定衛星的特定發射應答機發射的發射應答機流可包含有限數目個(例如七個)電視頻道。因此,如果將使許多電視頻道可用於觀看及記錄,那麼多個發射應答機流可對將所有電視頻道發射到用戶設備的例子為必要的。
[0035]衛星碟形天線140可為用於從一或多個衛星(例如衛星130)接收發射應答機流的一件用戶設備。衛星碟形天線140可提供到用戶以供在訂閱基礎上用來接收由電視服務提供者系統110、衛星上行鏈路120及/或衛星130提供的電視頻道。衛星碟形天線140可經配置以從多個衛星及/或同一衛星的多個發射應答機接收發射應答機流。衛星碟形天線140可經配置以在多個頻率上經由發射應答機流接收電視頻道。基於機頂盒(STB) 150及/或衛星碟形天線140的特性,從有限數目個發射應答機並發捕獲發射應答機流可僅為可能的。舉例來說,STB 150的調諧器可僅能夠一次調諧到來自單個衛星的發射應答機的單個發射應答機流。
[0036]一或多組接收設備可與衛星碟形天線140通信。接收設備可經配置以將經由衛星碟形天線140從衛星130接收的信號解碼以供顯示於顯示裝置(例如電視160)上。接收設備可併入為電視的一部分或者可為單獨裝置(通常稱為機頂盒(STB))的一部分。接收設備可包含經配置以經由衛星接收電視頻道的衛星調諧器。在圖1中,接收設備以機頂盒150的形式存在。如此,機頂盒150可將經由衛星碟形天線140接收的信號解碼且將輸出提供到電視160。圖2提供接收設備的額外細節。
[0037]電視160可用於呈現由機頂盒150解碼的視頻及/或音頻。機頂盒150還可將一或多個接口的顯示(例如電子節目編排指南(EPG))輸出到電視160。在一些實施例中,可使用除電視之外的顯示裝置。
[0038]上行鏈路發射應答機流170-1表示衛星上行鏈路120與衛星130_1之間的信號。上行鏈路發射應答機流170-2表示衛星上行鏈路120與衛星130-2之間的信號。上行鏈路發射應答機流170中的每一者可含有一或多個不同電視頻道流。舉例來說,上行鏈路發射應答機流170-1可含有特定電視頻道群組,而上行鏈路發射應答機流170-2含有不同電視頻道分組。這些電視頻道中的每一者可經置亂使得防止未授權的人接入電視頻道。
[0039]發射應答機流180-1表示衛星130-1與衛星碟形天線140之間的信號。發射應答機流180-2表示衛星130-2與衛星碟形天線140之間的信號路徑。發射應答機流180中的每一者可含有可至少部分地置亂的呈發射應答機流的形式的一或多個不同電視頻道。舉例來說,發射應答機流180-1可包含含有第一電視頻道群組的第一發射應答機流,而發射應答機流180-2可包含含有不同電視頻道群組的第二發射應答機流。衛星可將多個發射應答機流發射到用戶設備。舉例來說,典型衛星可經由對應發射應答機將32個發射應答機流中繼到用戶設備。此外,點波束為可能的。舉例來說,衛星可能夠將發射應答機流發射到特定地理區域(例如,將本地電視頻道分配到相關市場)。不同電視頻道可使用發射應答機流的同一頻率發射到不同地理區域。
[0040]圖1圖解說明發射應答機流180-1及發射應答機流180-2由衛星碟形天線140接收。針對第一電視頻道群組,衛星碟形天線140可接收發射應答機流180-1的發射應答機流;針對第二頻道群組,可接收發射應答機流180-2的發射應答機流。STB 150可將所接收發射應答機流解碼。如此,取決於期望哪一(若干)電視頻道,可由STB 150接入並解碼來自不同衛星(或同一衛星的不同發射應答機)的發射應答機流。此外,儘管在衛星電視分配系統100中存在兩個衛星,但在其它實施例中,可存在用於接收及向用戶設備發射發射應答機流的較大或較少數目個衛星。
[0041]網絡190可充當電視服務提供者系統110與機頂盒150之間的輔助通信通道。經由此輔助通信通道,可發生雙向數據交換。如此,數據可經由網絡190發射到電視服務提供者系統110。數據還可經由網絡190從電視服務提供者系統110發射到STB 150。網絡190可為網際網路。儘管音頻及視頻服務可經由衛星130提供到STB 150,但從STB 150到電視服務提供者系統110的反饋可經由網絡190發射。
[0042]圖1圖解說明基於衛星的電視頻道分配系統的實例。應理解,此系統的各方面中的至少一些方面可類似於電纜電視分配系統。舉例來說,在電纜電視系統中,代替使用衛星發射應答機,電纜上的多個RF通道可用於發射電視頻道流。如此,本文中所詳細說明的方面可適用於電纜電視分配系統。
[0043]圖2圖解說明機頂盒200的實施例的框圖。STB 200可為圖1的機頂盒150,或者可併入為電視(例如圖1的電視160)的一部分。STB 200可包含:處理器210、調諧器215、網絡接口 220、非暫時性計算機可讀存儲媒體225、電子節目編排指南(EPG) 230、電視接口235、聯網信息表(NIT) 240、數字視頻記錄器(DVR) 245、用戶接口 250、多路分用器255、智慧卡260及/或解置亂引擎265。在STB 200的其它實施例中,可存在較少或較大數目個組件。應理解,STB 200的各種組件可使用硬體、固件、軟體及/或其某種組合實施。舉例來說,EPG 230可由處理器210執行。
[0044]圖2圖解說明STB 200的實施例,STB 200可通常呈經配置以與呈現裝置(例如電視)連接的單獨裝置的形式。STB 200的實施例還可稱為「電視接收器」。除呈STB的形式之外,電視接收器還可併入到另一裝置(例如電視)中。舉例來說,電視可具有集成電視接收器(其不涉及與電視耦合的外部STB)。電視接收器可含有STB 200的組件中的一些或所有組件及/或可能夠執行STB 200的功能中的一些或所有功能。因此,在本文檔中,還可更一般來說由電視接收器執行涉及STB及由STB執行的步驟的例子。
[0045]處理器210可包含經配置以執行例如調諧到特定頻道、顯示EPG及/或接收並處理來自用戶的輸入的過程的一或多個通用處理器。處理器210可包含一或多個專用處理器。舉例來說,處理器210可包含專用於將視頻信號從特定格式(例如MPEG)解碼以供輸出並顯示於電視上及用於執行解密的一或多個處理器。應理解,由圖2的各種模塊執行的功能可使用一或多個處理器執行。如此,舉例來說,解置亂引擎265的功能可由處理器210執行。
[0046]調諧器215可包含用於調諧到電視頻道(例如經由衛星或電纜發射的電視頻道)的一或多個調諧器。調諧器215中所含的每一調諧器可能夠在給定時間接收並處理來自衛星發射應答機(或電纜RF通道)的單個數據流。如此,單個調諧器可調諧到單個發射應答機(或電纜RF通道)。如果調諧器215包含多個調諧器,那麼一個調諧器可用於調諧到第一發射應答機上的電視頻道以供使用電視顯示,而另一調諧器可用於調諧到第二發射應答機上的電視頻道以供在某一其它時間記錄及觀看。又一調諧器可用於檢查各種電視頻道以確定其是否可用。如果期望在同一發射應答機流上發射的多個電視頻道,那麼調諧器215中的單個調諧器可用於接收含有多個電視頻道的信號以供呈現及/或記錄。
[0047]網絡接口 220可用於經由替代通信通道與電視服務提供者通信。舉例來說,主要通信通道可經由衛星(其可單向到STB),且替代通信通道(其可為雙向的)可經由網絡(例如網際網路)。往回參考圖1,STB 150可能夠經由網絡(例如網際網路)與電視服務提供者系統110通信。此通信可為雙向的:數據可從STB 150發射到電視服務提供者系統110及從電視服務提供者系統110發射到STB 150。往回參考圖2,網絡接口 220可經配置以經由一或多個網絡(例如網際網路)通信以與圖1的電視服務提供者系統110通信。信息可經由網絡接口 220發射及/或接收。
[0048]存儲媒體225可表示非暫時性計算機可讀存儲媒體。存儲媒體225可包含存儲器及/或硬驅動器。存儲媒體225可用於存儲從一或多個衛星接收的信息及/或經由網絡接口 220接收的信息。存儲媒體225可存儲與EPG 230、NIT 240及/或DVR 245相關的信息。經記錄電視節目可使用存儲媒體225存儲。
[0049]EPG 230可存儲與電視頻道及節目在此類電視頻道上出現的時序相關的信息。EPG230可使用非暫時性存儲媒體225(其可為硬驅動器)存儲。EPG 230可用於通知用戶哪些電視頻道或節目為流行的及/或向用戶提供推薦。EPG 230可給用戶提供允許用戶瀏覽及選擇電視頻道及/或電視節目以經由DVR 245進行觀看及/或記錄的由電視顯示的視覺接口。用於填充EPG 230的信息可經由調諧器215經由網絡接口 220及/或經由衛星(例如圖1的衛星130)接收。例如,對EPG 230的更新可經由衛星周期性地接收。EPG 230可充當用戶控制DVR 245以使得能夠同時觀看及/或記錄多個電視頻道的接口。
[0050]音頻/視頻解碼器233可用於將經編碼視頻及音頻轉換成適合於輸出到顯示裝置的格式。例如,音頻/視頻解碼器233可從存儲媒體225或解置亂引擎265接收待輸出到電視的MPEG視頻及音頻。音頻/視頻解碼器233可分別將MPEG視頻及音頻轉換成適於由電視或其它形式的顯示裝置顯示的格式且將音頻轉換成適於從揚聲器輸出的格式。
[0051]電視接口 235可用於以恰當格式將信號輸出到電視(或另一形式的顯示裝置)以便顯示視頻及重放音頻。如此,電視接口 235可將一或多個電視頻道、來自存儲媒體225的所存儲電視節目編排(例如,DVR 245及/或來自EPG 230的信息)輸出到電視以供呈現。
[0052]網絡信息表(NIT)240可存儲由機頂盒200用來接入各種電視頻道的信息。NIT240可使用存儲媒體225存儲。用於填充NIT 240的信息可通過調諧器215經由衛星(或電纜)接收及/或可經由網絡接口 220從電視服務提供者接收。如此,可周期性地更新存在於NIT 240中的信息。NIT 240可由STB 200使用存儲媒體225在本地存儲。可存在於NIT240中的信息可包含:電視頻道號、衛星識別符、頻率識別符、發射應答機識別符、ECMPID、一或多個音頻PID及視頻PID。(頻道的第二音頻PID可對應於第二音頻節目(SAP),例如以另一種語言。)在一些實施例中,NIT 240可劃分成若干額外表。舉例來說,代替存在於NIT 240中的特定音頻PID及視頻PID,可用於查找另一表中的音頻PID及視頻PID的頻道識別符可存在於NIT 240內。
[0053]表I提供數個電視頻道的NIT 240的簡化實例。應理解,在其它實施例中,更多電視頻道可表示於NIT 240中。NIT 240可由電視服務提供者周期性地更新。如此,可將電視頻道重新指派給不同衛星及/或發射應答機,且只要更新NIT 240,STB 200便可能夠處置此重新指派。
[0054]
mM.piI發射應答機|ECM PID I音頻PID I視頻PID
4I2271001 Toll
5[2[TI[2911002|1012
723?10031013
1324331003、1004~1013
[0055]表I
[0056]應理解,表I中所提供的值僅出於舉例目的。包含如何識別衛星及發射應答機的實際值可不同。額外信息還可存儲於NIT 240中。參考圖3提供關於可如何使用如表I中所指示的NIT 240的額外信息。不同發射應答機上的不同電視頻道的視頻及/或音頻可具有相同PID。可基於調諧器調諧到哪一衛星及/或發射應答機而區別此類電視頻道。
[0057]數字視頻記錄器(DVR) 245可準許記錄電視頻道達一時間周期。DVR 245可存儲由處理器210用來確定何時應調諧到一電視頻道並將其記錄到存儲媒體225的DVR 245的計時器。在一些實施例中,有限量的存儲媒體225可專用於DVR 245。計時器可由電視服務提供者及/或STB的一或多個用戶設定。DVR 245可由用戶配置以記錄特定電視節目。無論是用戶直接調諧到電視頻道還是DVR 245調諧到第一電視頻道,NIT 240均可用於確定衛星、發射應答機、ECM PID (包識別符)、音頻PID及視頻PID。
[0058]用戶接口 250可包含遠程控制件(在物理上與STB 200分離)及/或STB 200上的允許用戶與STB 200互動的一或多個按鈕。用戶接口 250可用於選擇電視頻道進行觀看、觀看EPG 230及/或節目DVR 245。
[0059]往回參考調諧器215,經由衛星(或電纜)接收的電視頻道可含有至少一些經加密數據。音頻及視頻包可經置亂以防止未授權用戶(例如,非訂戶)在未支付給電視服務提供者的情況下接收電視節目編排。當調諧器215中的一調諧器正從衛星的特定發射應答機接收數據時,發射應答機流可為對應於多個電視頻道的一系列數據包。每一數據包可含有可結合NIT 240 —起確定為與特定電視頻道相關聯的包識別符(PID)。可周期性地發射特定數據包(稱為授權控制消息(ECM))。ECM可為經加密的;STB 200可使用智慧卡260來將ECM解密。ECM的解密可僅在用戶具有接入與所述ECM相關聯的特定電視頻道的授權的情況下為可能的。當ECM由多路分用器255接收且所述ECM經確定為對應於所存儲及/或顯示的電視頻道時,可將所述ECM提供到智慧卡260以供解密。
[0060]當智慧卡260從多路分用器255接收經加密ECM時,智慧卡260可將所述ECM解密以獲得某一數目個控制字。在一些實施例中,從由智慧卡260接收的每一 ECM,獲得兩個控制字。在一些實施例中,當智慧卡260接收ECM時,其將所述ECM與先前接收的ECM進行比較。如果兩個ECM匹配,那麼不將第二 ECM解密,這是因為將獲得相同控制字。在其它實施例中,將由智慧卡260接收的每一 ECM解密;然而,如果第二 ECM匹配第一 ECM,那麼所輸出控制字將匹配;因此,有效地,第二 ECM不影響由智慧卡260輸出的控制字。
[0061]當由智慧卡260接收ECM時,可花費一時間周期來將ECM解密以獲得控制字。如此,可在可獲得由ECM指示的控制字之前過去一時間周期(例如2秒)。智慧卡260可永久地為STB 200的一部分或者可經配置以插入及從STB 200移除。
[0062]當由智慧卡260接收ECM時,可不需要通知智慧卡260使用了哪一加密方案(例如,第一或第二加密方案)來將ECM加密。加密方案可通過存在於經加密ECM中的位的數目確定。例如,具有較大數目個位的經加密ECM可指示重加密,而具有較少數目個位的經加密ECM可指示輕加密。無論加密的類型如何,在接收到經加密ECM後,智慧卡可即刻執行對從ECM輸出控制字必要的處理。智慧卡可花費較長時間周期來輸出從經重加密ECM確定的Cff (與從經輕加密ECM確定的CW相比)。與使用輕加密方案加密的ECM相比,針對使用重加密方案加密的ECM,解密可花費較長時間周期(及因此,較多處理)。無論是從經重加密ECM還是經輕加密ECM獲得CW,可由解置亂引擎265使用CW以相同方式執行音頻及/或視頻的解置亂。
[0063]自始至終應理解,為何本文中所詳細說明的實施例涉及重及輕加密,所使用的加密方案不必一種加密方案比其它加密方案強。例如,兩種加密方案可為不同的,而不是一者比另一者強(然而,一者可花費較少時間來解密)。如此,可創建使用第一加密方案及第二加密方案的類似實施例。此外,可能使用更多加密方案,例如輕、中等及重加密方案。
[0064]如果大於某一數目個電視頻道(例如,2)使其相關聯ECM使用重加密加密,那麼智慧卡可不能(由於智慧卡的經編程限制或處理限制)針對將同時記錄及/或呈現的兩個電視頻道足夠快地將ECM解密。可由電視服務提供者協調同步。因此,智慧卡可接收智慧卡已知能夠充分及時地解碼以準許相關聯電視頻道的同時記錄及/或呈現的經重加密ECM與經輕加密ECM的組合。
[0065]多路分用器255可經配置以基於PID對數據包進行濾波。舉例來說,如果發射應答機數據流包含多個電視頻道,那麼對應於用戶不期望存儲或顯示的電視頻道的數據包可被多路分用器255忽略。如此,僅對應於期望存儲及/或顯示的一或多個電視頻道的數據包可傳遞到解置亂引擎265或智慧卡260,其它數據包可被忽略。針對每一頻道,可存在視頻包流、音頻包流及/或ECM包流,每一流通過PID識別。在一些實施例中,共用ECM流可用於多個電視頻道。對應於其它信息(例如對NIT 240的更新)的額外數據包可通過多路分用器255適當地路由。
[0066]解置亂引擎265可使用由智慧卡260輸出的控制字以便將對應於電視頻道的視頻及/或音頻解置亂以供存儲及/或呈現。可將由調諧器215接收的發射應答機數據流中所含的視頻及/或音頻數據置亂。可由解置亂引擎265使用特定控制字將視頻及/或音頻解置亂。由智慧卡260輸出的將用於成功解置亂的無論哪一控制字可由存在於含有經置亂視頻或音頻的數據包內的置亂控制識別符指示。經解置亂視頻及/或音頻可由解置亂引擎265輸出到存儲媒體225以供存儲(經由DVR 245)及/或輸出到音頻/視頻解碼器233以供經由電視接口 235輸出到電視或其它呈現設備。
[0067]為了簡化,已將圖2的STB 200減小為框圖,已省略通常已知的部件(例如電力供應器)。此外,已圖解說明STB 200的各種模塊之間的某一路由。此類圖解說明僅出於示範性目的。未直接或間接連接的兩個模塊並不指示所述模塊無法通信。而是,STB 200的模塊之間的連接僅打算指示可能共用數據路由。應理解,STB 200的模塊可組合成較少數目個模塊或劃分成較大數目個模塊。此外,STB 200的組件可為另一裝置的一部分,例如內建到電視中。並且,儘管STB 200可用於接收、存儲及呈現經由衛星接收的電視頻道,但應理解,類似組件可用於接收、存儲及呈現經由電纜網絡的電視頻道。
[0068]圖3圖解說明電視服務提供者置亂系統300的實施例。電視服務提供者置亂系統300可為圖1的電視服務提供者系統110的一部分。如此,在經由衛星將數據發射到機頂盒之前,電視服務提供者置亂系統300可用於將視頻及/或音頻包置亂以防止未授權用戶接入電視節目編排。電視服務提供者置亂系統300可包含:電視節目編排模塊310、控制字產生器320、安全系統330、多路復用器340、置亂引擎350、發射器360及加密同步器370。
[0069]電視節目編排模塊310可從多個不同源(例如直接從產生電視頻道上的內容的網絡)接收電視頻道。將經由衛星的發射應答機在特定發射應答機流上發射的每一電視頻道可提供到多路復用器340。多路復用器340可創建含有將在發射應答機數據流上發射的視頻、音頻及其它數據(例如ECM)的數據包的數字流。包含未置亂的視頻及/或音頻數據包的數據流可傳遞到置亂引擎350。置亂引擎350可使用控制字來將存在於數據包中的視頻或音頻置亂。視電視服務提供者需要,一些音頻及視頻包還可在無置亂的情況下通過。
[0070]控制字產生器320可產生由置亂引擎350用來將存在於數據包中的視頻或音頻置亂的控制字。由控制字產生器320產生的控制字可傳遞到安全系統330,安全系統330可由電視服務提供者或由第三方安全提供者操作。
[0071]由控制字產生器320產生的控制字可由安全系統330用來產生ECM。每一 ECM可指示兩個控制字。所指示的控制字可為用於將視頻及音頻置亂的當前控制字及將接下來用於將視頻及音頻置亂的控制字。針對兩個控制字使用重加密還是輕加密創建ECM可由加密同步器370確定。
[0072]加密同步器370可確定哪些電視頻道將使用重或輕加密加密且可控制如何貫穿頻道使重及輕加密循環。例如,加密同步器370可從多路復用器340 (或某一其它源,例如電視服務提供者的管理員)接收指示哪些電視頻道使用同一發射應答機流發射的數據。在一些實施例中,在作為同一發射應答機流的一部分發射的電視頻道當中輪換重加密。加密同步器370可給安全系統330提供哪些電視頻道應與經重加密ECM相關聯及哪些電視頻道應與經輕加密ECM相關聯的指示。指定可周期性地(例如每十秒)改變。
[0073]作為實例,如果將電視頻道1、2、3、4及5分組在一起以便使用單個發射應答機流發射,那麼多路復用器340可將此電視頻道群組的指示提供到加密同步器370,加密同步器370可由電視服務提供者或由可操作安全系統330的第三方實體操作。基於所述電視頻道群組且在具有STB的智慧卡可在給定周期內處置的經重加密ECM的數目(例如,一個)的指示的情況下,加密同步器370可將應如何將ECM加密的指示提供到安全系統330,例如表2中所例示。
[0074]
時間(以秒I電視頻道I電視頻道2 I電視頻道3電視頻道4 I電視頻道5 為單位)
O s到10 s 重輕輕輕輕
10 s到20 s 輕重輕輕輕
20 s PJ 30 sUUSUU
[0075]表2
[0076]由於電視服務提供者的STB的智慧卡的處理能力可為已知的,因此加密同步器370可經配置使得智慧卡不接收比智慧卡可在給定時間周期內處置的多的經重加密ECM(使得在需要特定CW來由STB解置亂時,所述CW已由智慧卡從ECM解密且可進行使用)。
[0077]安全系統330可基於由加密同步器370指示的加密方案及由控制字產生器320指示的CW創建ECM且將ECM輸出到多路復用器340以便發射到訂戶的機頂盒。每一數據包(無論其含有音頻、視頻、ECM還是某一其它形式的數據)均可與PID相關聯。PID可由機頂盒結合聯網信息表一起用來確定數據包內所含的數據與哪一電視頻道對應。在已通過使用CW引擎350進行置亂而將數據包內所含的視頻及音頻置亂之後,發射應答機數據流可由發射器360發射到衛星(例如圖1的衛星130-1)以便中繼到訂戶的機頂盒(例如STB 150)。因此,由發射器360發射的發射應答機數據流含有經置亂視頻包流及音頻包流且還含有經加密ECM包流,經加密ECM包流在解密時提供對將經置亂視頻及音頻包解置亂必要的控制字。
[0078]為了簡化,已將圖3的電視服務提供者置亂系統300減小為框圖,已省略其它共用組件。此外,已圖解說明電視服務提供者置亂系統300的各種模塊之間的某一路由。此圖解說明僅出於示範性目的。無論兩個模塊是否直接或間接連接,所述模塊均可能夠通信。模塊之間的連接僅打算指示可能共用路由。應理解,電視服務提供者置亂系統300的模塊可組合成較少數目個模塊或劃分成較大數目個模塊。
[0079]圖4圖解說明用於衛星電視頻道分配的數據發射及加密方案的實施例。在圖4中,圖解說明發射應答機數據流400。發射應答機數據流400的數據包內所含的至少一些數據是使用控制字置亂的。在一些實施例中,數據包內所含的至少音頻及視頻數據是使用控制字置亂的。參考發射應答機數據流400,在第一時間周期410-1期間發射的視頻及音頻包是使用第一控制字置亂的。在第二時間周期410-2期間發射的視頻及音頻是使用第二控制字置亂的。在第三時間周期410-3期間發射的視頻及音頻是使用第三控制字置亂的等等。為了將在特定時間周期期間接收的視頻及音頻解置亂,必須將適當控制字用於解置亂。
[0080]數據包420圖解說明示範性視頻或音頻包。數據包420可含有至少:PID 430、同步440、置亂控制450及有效負載460。包(其可為MPEG包)的包標題可包含PID 430、同步440及置亂控制450。PID 430可為用於指示數據包與其相關聯的特定電視頻道的包識別符(或其它類型的數據,例如ECM)。與同一 PID相關聯的多個視頻包可稱為視頻包流,ECM及音頻包同樣如此。往回參考表1,如果試圖使用NIT接入特定電視頻道(例如電視頻道4),那麼STB可能夠確定具有1001的PID的數據包對應於頻道4的音頻,具有1011的PID的數據包對應於頻道4的視頻,且具有27的PID的數據包對應於頻道4的ECM。同步440可含有用於與輸送流同步的某一數目個位。置亂控制450可用於指示應使用哪一控制字(如果有的話)來將有效負載440解置亂。在一些實施例中,置亂控制450可指示偶數控制字或奇數控制字將用於解密。在視頻或音頻包中,有效負載460可分別含有經置亂視頻或音頻。
[0081]當接收到指示對應於期望記錄或觀看的電視頻道的ECM的PID的數據包時,可將有效負載中的經加密ECM傳遞到智慧卡以用於解密。當用於解置亂的控制字隨時間改變時,ECM也改變。每一 ECM可含有用於解置亂的當前使用的控制字及將接下來用於解置亂的控制字。如此,ECM可含有與前一 ECM相同的一個控制字及一新控制字。舉例來說,ECM可以(CWtxldXWevJ的格式表示。使用偶數還是奇數控制字進行解置亂可基於存在於數據包內的置亂控制識別符。
[0082]在時間周期410-1期間,可使用奇數控制字CW1進行解置亂。在此時間周期期間,同一 ECM可被接收多次(此可允許剛剛調諧到發射應答機流的機頂盒在ECM —經解密且CW一經恢復時使用ECM的CW接入電視頻道)。此ECM可包含經加密(CW1XW2)。如此,ECM指示當前控制字(CW1)及將使用的下一控制字(CW2)。在時間周期410-1期間,含有經置亂數據的數據包可具有指示應使用奇數控制字進行解置亂的置亂控制位,如此,可使用CW1進行解置亂。
[0083]在時間周期410-2的開始處開始,含有經置亂視頻或音頻的數據包的置亂控制位可指示應使用偶數控制字,如此,可使用CW2進行解置亂。一旦時間周期410-2開始且控制字CW1不再用於解置亂,便可將指示當前控制字及將使用的下一控制字的不同ECM發射到STB。可在時間周期410-2期間周期性地(例如每十分之一秒)發射此ECM。在此例子中,ECM可指示:(CW3XW2)。如此,當前控制字CW2在時間周期410-2期間保持相同且繼續用於解置亂,在此期間數據包經由其置亂控制位指示將使用偶數控制字來解置亂。當解密時,新ECM指示將在置亂控制位指示應使用奇數控制字進行解置亂時用於解置亂的新奇數控制字CW3。此過程可繼續,其中只要將STB調諧到發射應答機流,解置亂便在偶數與奇數控制字之間切換。在一些實施例中,使用任一特定控制字的時間周期可為大約10秒。此時間周期可允許智慧卡有充足時間來將ECM解密,使得將由智慧卡在接收到經由置亂控制位指示將使用下一控制字進行解置亂的數據包之前解密將使用的此下一控制字。
[0084]發射應答機數據流400可含有多個電視頻道的音頻及視頻,所述音頻及視頻的包可由不同PID指示。在圖4中,將單個CW展示為用於離散時間周期,然而,應理解,可從不同電視頻道的不同ECM將不同CW解密。如此,Cff-1到CW-5的說明可針對一個(或一個以上)電視頻道,而其它CW(從其它ECM解密)可用於發射應答機流內的其它電視頻道。
[0085]儘管數據包420僅指示PID 430、同步440、置亂控制450及有效負載460作為存在的參數,但應理解,可存在對應於其它參數(例如其它標題參數)的數據。此外,基於實施例,存在於置亂控制450、有效負載460、PID 430、同步440及/或任何其它參數中的位或字節的數目可不同。存在於數據包420中的方框不打算表示特定數目個位或字節。
[0086]圖5圖解說明對應於多個電視頻道的ECM 500的多個加密方案的實施例。儘管圖4的發射應答機流400表示經由發射應答機流接收的所有數據包,但圖5圖解說明根據電視頻道分類的音頻及視頻包。如此,電視頻道I到4中的每一者可能已作為同一發射應答機流的一部分或在不同發射應答機流中接收。電視頻道I到4可能已作為發射應答機流400的一部分接收。ECM 500的多個加密方案可由將電視頻道置亂且在將每一 ECM發射到用戶的機頂盒之前將ECM加密的電視服務提供者的安全系統330、控制字產生器320及加密同步器370確定。
[0087]在圖5中,在時域中圖解說明ECM 500的多個加密方案。音頻/視頻數據包群組510可由機頂盒在O秒與10秒之間接收。在此同一時間周期期間,音頻/視頻數據包群組515、520及525還可由所述機頂盒接收。如果作為同一發射應答機流的一部分接收,那麼這些包中的每一者可在O秒與10秒之間的時間周期內的略微不同時間接收。為了將這些音頻/視頻數據包群組中的一些或所有群組解碼,可需要將由機頂盒接收的ECM解密以獲得對將與每一電視頻道相關聯的音頻/視頻包解置亂必要的控制字。對應於電視頻道I的一或多個ECM可在音頻/視頻數據包群組510(或在某一較早時間)內接收。對應於電視頻道2的一或多個ECM可在音頻/視頻數據包群組515 (或在某一較早時間)當中接收。對應於電視頻道3的一或多個ECM可在音頻/視頻數據包520 (或在某一較早時間)當中接收。對應於電視頻道4的一或多個ECM可在音頻/視頻數據包520 (或在某一較早時間)當中接收。為了呈現(例如經由電視)及/或記錄(例如經由DVR)特定電視頻道,可需要使用從對應於所述電視頻道的ECM獲得的控制字將所述電視頻道的音頻/視頻數據包解置舌L。
[0088]可將由STB接收的每一 ECM加密。儘管可將每一 ECM加密,但用於ECM中的一或多者的加密方案可不同。在圖5中,將需要使用從經重加密ECM獲得的控制字解置亂的音頻/視頻數據包群組加粗。因此,音頻/視頻數據包群組510需要從經重加密ECM獲得的控制字進行解置亂。在同一時間周期期間,其餘電視頻道可使用不同加密方案。音頻/視頻數據包群組515、520及525在O秒到10秒的此時間周期期間各自使用輕加密。因此,在O秒到10秒的時間周期期間,僅電視頻道I具有需要來自經重加密ECM的控制字進行解置亂的視頻/音頻數據包;電視頻道2、3及4具有需要來自經輕加密ECM的控制字的音頻/視頻數據包。因此,為了獲得對在O秒到10秒的時間周期內將頻道I到4解置亂必要的控制字,機頂盒的智慧卡可僅需要將單個經重加密ECM及三個經輕加密ECM解密。
[0089]在10秒到20秒的時間周期期間,需要來自經重加密ECM的控制字的無論哪一電視頻道已輪換。音頻/視頻數據包群組530、540及545各自使用從經輕加密ECM獲得的控制字解置亂。來自音頻/視頻數據包群組535的音頻/視頻數據包使用從經重加密ECM解密的控制字解置亂。因此,針對10秒到20秒的時間周期,機頂盒的智慧卡再次僅需要將單個經重加密ECM及三個經輕加密ECM解密,但在此時間周期期間,使用從經重加密ECM解密的控制字解置亂的電視頻道已改變。此模式可在稍後時間針對額外音頻/視頻數據包群組繼續,使得電視頻道3及電視頻道4的音頻/視頻數據包群組也與使用重加密加密的ECM相關聯。在所圖解說明實施例中,在40秒處,在所述電視頻道中的每一者已與使用重加密加密的ECM相關聯之後,可再次需要使用從經重加密ECM獲得的控制字將與頻道I相關聯的音頻/視頻數據包解置亂。如此,音頻/視頻數據包群組550可需要從經重加密ECM獲得的控制字,而音頻/視頻數據包群組555、560及565需要來自經輕加密ECM的控制字進行解置亂。無論控制字是從經重加密ECM還是經輕加密ECM獲得,使用CW的解置亂過程可跨越電視頻道保持相同。
[0090]電視頻道I到4中的每一者可使用單個發射應答機流發射。如此,如果機頂盒已經配置以呈現及/或存儲使用特定發射應答機流發射的電視頻道中的一些或所有電視頻道,那麼可使針對每一電視頻道的ECM的加密同步,使得STB的智慧卡具有僅有限數目個經重加密ECM來在給定時間周期內解密(例如每十秒一個)。如此,可確保智慧卡接收比可解密多的ECM以及時獲得用於將相關聯電視頻道解置亂的CW。
[0091]在圖5的所圖解說明實施例中,呈現四個電視頻道,其中經重加密ECM依序與每一電視頻道相關聯;此布置僅出於舉例目的。重/輕加密循環可貫穿其發生的電視頻道的數目可不同。例如,重/輕加密可循環通過特定發射應答機流中的每一電視頻道循環。此外,所述循環可不需要按所圖解說明的順序方式。並且,循環在其後發生的時間周期可因實施例而不同(例如,每30秒替代每10秒循環)。可並發地與重加密相關聯的電視頻道的數目可不同。例如,此可基於機頂盒中的智慧卡的能力。在一些實施例中,一個、兩個、三個或三個以上電視頻道可與經重加密ECM相關聯且可由智慧卡以充分及時方式解密以準許獲得用於將音頻及視頻數據包解置亂的控制字。
[0092]圖6圖解說明對應於多個電視頻道的ECM 600的多個加密方案的另一實施例。儘管圖4的發射應答機流400表示經由發射應答機流接收的所有數據包,但如同圖5,圖6圖解說明根據電視頻道分類的音頻及視頻包(出於視覺化目的)。如此,圖6中的電視頻道I到4中的每一者可能已作為同一發射應答機流的一部分或在不同發射應答機流中接收。電視頻道I到4可能已作為發射應答機流400的一部分接收。ECM 600的多個加密方案可由將電視頻道置亂且在將每一 ECM發射到用戶的機頂盒之前將ECM加密的電視服務提供者的安全系統330、控制字產生器320及加密同步器370指定。ECM 600的多個加密方案可表示對圖5的ECM 500的多個加密方案的替代實施例。
[0093]在圖5的ECM 500的多個加密方案中,在四個電視頻道群組中,針對每一電視頻道個別地循環重及輕加密。在一些實施例中,無論使用重加密還是輕加密加密的同一 ECM可用於獲得用於將一個以上電視頻道解置亂的CW。舉例來說,參考表1,可能給多個電視頻道指派同一 ECM PID (舉例來說,可給電視頻道4及5各自指派為27的ECM PID)。因此,具有相同PID的ECM將用於獲得用於每一電視頻道的CW。在ECM 600的多個加密方案中,給每一 ECM指派兩個電視頻道。電視頻道I及2對應於第一 ECM PID且電視頻道3及4對應於第二 ECM PID0因此,代替需要在每一時間周期內(在此實例中,10秒)將四個ECM解密,僅需要在每一時間周期內將兩個ECM解密。
[0094]在圖6中,在時域中圖解說明ECM 600的多個加密方案。音頻/視頻數據包群組610可由機頂盒在O秒與10秒之間接收。在此同一時間周期期間,音頻/視頻數據包群組615,620及625還可由所述機頂盒接收。每一電視頻道的音頻及視頻包可通過不同PID (例如表I中所呈現)區分。然而,用於將每一電視頻道置亂的控制字可在頻道I與2之間及頻道3與4之間匹配,使得可將一個ECM解密以獲得用於頻道I及2的控制字,且可將一個ECM解密以獲得用於頻道3及4的控制字。每一數據包可在O秒與10秒之間的時間周期內的略微不同時間接收。對應於電視頻道I及2的一或多個ECM可散布於發射應答機流內。對應於電視頻道3及4的一或多個ECM可散布於發射應答機流內。基於NIT (或某一其它在本地存儲的表)中的PID,STB可確定與特定PID相關聯的ECM流與多個電視頻道相關聯。為了呈現(例如經由電視)及/或記錄(例如經由DVR)特定電視頻道,可需要使用從對應於所述電視頻道的ECM獲得的控制字將所述電視頻道的音頻/視頻數據包解置亂。
[0095]如同在圖5中,將與從經重加密ECM獲得的CW相關聯的音頻/視頻數據包加粗。如此,音頻/視頻數據包群組610及615需要來自經重加密ECM的控制字進行解置亂;音頻/視頻數據包群組620及625需要來自經輕加密ECM的控制字進行解置亂。由於多個電視頻道共享ECM,因此針對Os到1s的時間周期,可僅需要將兩個ECM解密。其它實施例可使用針對多個電視頻道使用同一 ECM的主題的變化形式。例如,電視頻道1、2及3可使用同一 ECM流,而電視頻道4使用不同ECM流。
[0096]針對1s到20s的時間周期,加密方案可輪換,使得用於獲得用於音頻/視頻數據包群組640及645的控制字的ECM為重加密的,而用於獲得用於音頻/視頻數據包群組630及635的控制字的ECM為輕加密的。針對20s到30s的時間周期,加密可輪換回到與第一時間周期相同的布置。如此,用於獲得用於音頻/視頻數據包群組650及655的控制字的ECM為重加密的,而用於獲得用於音頻/視頻數據包群組660及665的控制字的ECM為輕加密。在此實施例中,每一電視頻道由經重加密ECM保護達50%的時間。然而,STB的智慧卡可必須執行較少總體處理,這是因為四個電視頻道需要僅兩個ECM。在一些實施例中,由於需要將較少ECM解密,因此可針對每一 ECM使用較重級加密(其可使STB的智慧卡花費較長時間來解密)。此布置可為優選的,這是因為與用於較少(例如,一個)電視頻道的經較輕加密ECM相比,非訂戶可更難以破解用於多個電視頻道的經較重加密ECM。
[0097]從圖5及6的實施例,可能確定可跨過可作為同一發射應答機流的一部分發射的多個電視頻道使用其它加密方案。儘管以上說明集中於重及輕加密,但此類實施例可更一般來說適用於第一及第二加密方案。如此,代替較難以解密的一個加密方案,可針對每一加密方案呈現不同加密方法。電視頻道的數目及所使用的時間周期的長度僅出於舉例目的。此外,在一些實施例中,可使用兩種以上加密方案來將ECM加密。
[0098]本文中所描述的各種加密方案及系統可用於執行各種方法。圖7圖解說明用於使用多個加密方案將發射應答機流內的授權控制消息(ECM)加密的方法700的實施例。方法700可由用於經由衛星將電視頻道發射到STB的電視服務提供者系統(例如圖1的系統100中所呈現)執行。方法700還可適用於電纜電視分配系統。方法700的至少一些步驟可使用計算機系統執行。可使用圖3的電視服務提供者系統300來執行方法700的步驟中的至少一些步驟。如此,用於執行方法700的構件可包含一或多個計算機及/或系統100、200及/或300的組件中的任一者。
[0099]在步驟710處,可選擇電視頻道群組以使用單個發射應答機流發射到多個STB。通過使用單個發射應答機流,可能使用機頂盒處的單個調諧器來接收電視頻道中的每一者。在基於衛星的電視分配系統中,可經由可位於一或多個衛星上的多個發射應答機將電視頻道群組發射到用戶設備。可基於訂戶可能希望同時收看及/或記錄的電視頻道將電視頻道分組成特定發射應答機流。如此,可通過使此類電視頻道在同一發射應答機流中發射而最小化在機頂盒處必要的硬體的量。
[0100]在步驟720處,在於步驟710處選擇的電視頻道群組內,可指定經由使用第一加密方案加密的第一 ECM保護第一電視頻道。舉例來說,此第一加密方案可為與使用輕加密加密的ECM相比由機頂盒花費更長時間來解密的重加密。在步驟730處,在於步驟710處選擇的電視頻道群組內,可指定經由使用第二加密方案加密的第二 ECM保護第二電視頻道。作為實例,如果在步驟710處選擇的電視頻道群組包含6個電視頻道,那麼可將所述電視頻道中的一者選擇為使用使用第一加密方案加密的ECM保護,而其它五個電視頻道使用使用第二加密方案加密的ECM保護。此第二加密方案可為比使用重加密加密的ECM花費更少時間及/或更少處理來解密的輕加密方案。作為簡單實例,重加密可為128位加密而輕加密可為64位加密。步驟720及730的指定可針對預定義時間周期,在所述預定義時間周期之後,加密可輪換使得電視頻道使用其它加密方案來保護。
[0101]在步驟740處,可創建第一經加密ECM及第二經加密ECM。可根據第一加密方案創建第一經加密ECM,且可根據第二加密方案創建第二經加密ECM。可將每一經加密ECM創建為含有提供到創建ECM的組件的控制字。還可向創建ECM的組件提供關於應使用哪一加密方案來將ECM加密的指示。在一些實施例中,每一 ECM含有兩個控制字。參考圖3,可使用安全系統330來創建ECM。安全系統330可由電視服務提供者或由第三方提供者操作。電視服務提供者或第三方提供者可操作創建用於將電視頻道置亂的控制字的控制字產生器。這些控制字以及來自加密同步器的可規定將用於將控制字加密的加密方案的輸入可由安全系統用來創建使用第一及第二加密方案加密的ECM。
[0102]在步驟750處,可將第一經加密ECM及第二經加密ECM發射到多個機頂盒。參考圖1,可使用衛星電視分配系統來將第一及第二ECM發射到多個機頂盒。可在含有與電視頻道的音頻及視頻相關聯的數據包的發射應答機流中將第一及第二經加密ECM發射到機頂盒。此發射應答機流還可包含用於更新存儲於機頂盒處的表及/或向訂戶提供其它服務的數據。
[0103]在步驟760處,可能使用單個發射應答機流將對應於第一電視頻道及第二電視頻道的音頻及視頻包發射到機頂盒。在給定時間周期(例如10秒的周期)內,可作為發射應答機流的一部分發射對應於每一電視頻道的音頻及視頻數據包。在此時間周期內,機頂盒可具有記錄及/或呈現任一電視頻道的能力。如此,第一電視頻道及第二電視頻道視為並發發射及並發接收的。舉例來說,在同一時間周期(例如從8PM到8:30PM)內,可針對不同電視節目調諧到任一電視頻道。可使用在第一 ECM中加密的一或多個控制字將第一電視頻道置亂。可使用在第二 ECM中加密的一或多個控制字將第二電視頻道置亂。因此,為了將第一及第二電視頻道解置亂,可需要由機頂盒將使用第一加密方案加密的ECM及使用第二加密方案加密的第二 ECM解密。此解密可由機頂盒處的智慧卡執行。通過使用兩種不同加密方案,可減少有必要在機頂盒處執行的處理的量。此處理減少可準許從ECM及時獲得控制字以準許在已開始使用控制字來將電視頻道置亂時將對應電視頻道解置亂。
[0104]在步驟770處,可輪換加密方案。輪換加密方案可涉及現在使用第二加密方案加密先前使用第一加密方案加密的ECM。類似地,現在可使用第一加密方案加密先前使用第二加密方案加密的ECM。因此,當方法700重複時,在步驟720處,可使用第二加密方案,且在步驟730處,可使用第一加密方案。此輪換可允許在不同時間周期使用每一加密方案將每一電視頻道加密。電視服務提供者可能沒必要向STB提供針對哪一 ECM使用哪一加密方案的任何指示。基於ECM的性質,機頂盒的智慧卡可能夠確定對將ECM解密必要的處理。
[0105]圖8圖解說明用於接收單個發射應答機流內的對應於使用多個加密方案加密的ECM的多個電視頻道的方法的實施例。方法800可由經由衛星碟形天線及衛星接收電視頻道的機頂盒(例如圖1的系統100中所呈現)執行。方法800還可適用於電纜電視分配系統,例如經由接收RF電纜電視服務的STB。方法800的至少一些步驟可使用計算機系統執行。可使用圖2的STB 200來執行方法800的步驟中的至少一些步驟。如此,用於執行方法800的構件可包含一或多個計算機及/或系統100、200及/或300的組件中的任一者。方法800可在由電視服務提供者執行方法700之後由機頂盒執行。
[0106]在步驟810處,可由機頂盒接收使用第一加密方案加密的第一 ECM。第一經加密ECM可含有未加密PID。基於此周期,機頂盒可確定第一經加密ECM是否與將呈現及/或存儲的電視頻道相關聯。如果將不呈現或存儲所述電視頻道,那麼可忽略第一經加密ECM。然而,如果第一經加密ECM與將輸出以供呈現(例如,經由電視)及/或由機頂盒存儲的電視頻道相關聯,那麼可使第一經加密ECM在機頂盒內路由以便解密。可使第一經加密ECM路由到機頂盒內的智慧卡以便解密。針對方法800的所述實例,假設第一經加密ECM與將輸出以供呈現及/或由機頂盒記錄的電視頻道相關聯。第一經加密ECM可由電視服務提供者作為含有共同分組成單個發射應答機流的多個電視頻道的發射應答機流的一部分接收。
[0107]在步驟820處,可由機頂盒將第一經加密ECM解密。所述解密可由機頂盒處的智慧卡執行。如此,可使第一經加密ECM在機頂盒內路由到智慧卡以便解密。當第一經加密ECM由智慧卡接收時,所述智慧卡可處理第一經加密ECM直到其被解密為止。一旦被成功解密,便可從第一經加密ECM獲得兩個控制字。智慧卡可能夠確定用以將第一經加密ECM解密而無論所述ECM是使用第一加密方案還是第二加密方案加密的恰當方式。例如,基於所接收的位的數目,智慧卡可能夠確定用以將第一經加密ECM解密的恰當方式。智慧卡可繼續處理第一經加密ECM直到其已被成功解密為止。智慧卡需要來將第一經加密ECM成功解密的時間量可基於用於將第一 ECM加密的加密方案。
[0108]在步驟830處,可由機頂盒接收使用第二加密方案加密的第二 ECM。此第二經加密ECM可與除與第一經加密ECM相關聯的一或多個電視頻道之外的一或多個電視頻道相關聯。第一經加密ECM及第二經加密ECM可作為同一發射應答機流的一部分接收。第一經加密ECM及第二經加密ECM可對應於經由同一發射應答機流發射及接收的不同電視頻道。
[0109]第二經加密ECM可含有未加密PID。基於此PID,機頂盒可確定第二經加密ECM是否與將呈現及/或存儲的電視頻道相關聯。如果將不呈現或存儲所述電視頻道,那麼可忽略第二經加密ECM。然而,如果第二經加密ECM與將輸出以供呈現(例如,經由電視)及/或由機頂盒存儲的電視頻道相關聯,那麼可使第二經加密ECM在機頂盒內路由以便解密。可使第二經加密ECM路由到機頂盒內的智慧卡以便解密。針對方法800的所述實例,假設如同第一經加密ECM,第二經加密ECM與將輸出以供呈現及/或由機頂盒記錄的一或多個電視頻道相關聯。第二經加密ECM可由電視服務提供者作為含有共同分組成單個發射應答機流的多個電視頻道(包含第一電視頻道)的發射應答機流的一部分接收。
[0110]在步驟840處,可由機頂盒將第二經加密ECM解密。所述解密可由機頂盒處的智慧卡執行。如此,可使第二經加密ECM在機頂盒內路由到智慧卡以便解密。當由智慧卡接收第二經加密ECM時,所述智慧卡可處理第二經加密ECM直到其被解密為止。一旦被成功解密,便可從第二經加密ECM獲得兩個控制字以供在將第二電視頻道解置亂中使用。智慧卡可能夠確定用以將第二經加密ECM解密而無論所述ECM是使用第一加密方案還是第二加密方案加密的恰當方式。智慧卡可處理第二經加密ECM直到其已被成功解密為止。智慧卡需要來將第二經加密ECM成功解密的時間量可基於用於將第二 ECM加密的加密方案。舉例來說,如果第二加密方案為輕加密方案而第一加密方案為重加密方案,那麼與第一經加密ECM相比,第二經加密ECM可花費智慧卡較少時間來解密。
[0111]在步驟850處,可接收對應於第一電視頻道及第二電視頻道的音頻及視頻包。基於識別音頻及視頻包的相關聯ECM PID及置亂控制位的在本地存儲的網絡信息表,可確定從第一經加密ECM及第二經加密ECM解密的恰當控制字以供在將音頻及視頻數據包解置亂中使用。為了恰當地輸出第一電視頻道及第二電視頻道以供呈現及/或由機頂盒記錄,可能有必要從ECM將適當控制字解密以供在解置亂中使用。如此,當呈現或記錄電視頻道時,可需要智慧卡來將相關聯ECM成功解密以獲得必要控制字以便在STB處理使用所述控制字置亂的音頻及/或視頻包之前解置亂。為了確保智慧卡在需要所有必要ECM中所含的控制字之前將所述ECM解密,可由電視服務提供者使用於將所述ECM加密的加密方案同步,使得智慧卡將具有充分時間來將每一必要ECM解密。此可在逐發射應答機流基礎上發生,此意味著,可確保智慧卡可以及時方式將特定發射應答機流中的所有電視頻道的ECM解密。
[0112]在步驟860處,可使用來自第一 ECM及第二 ECM的控制字來並發將第一電視頻道及第二電視頻道解置亂。如此,同時在兩個電視頻道上廣播的電視節目兩者均可輸出以供呈現及/或由機頂盒記錄。一旦已從第一 ECM及第二 ECM獲得控制字,無論用於每一 ECM的加密方案如何,均可使用以相同方式獲得的控制字執行置亂。在步驟870處,可輸出經解置亂第一電視頻道及經解置亂第二電視頻道以供呈現及/或由機頂盒存儲。在步驟870之後,在一時間周期(例如10秒)之後,可需要將新ECM解密以獲得新控制字以便將電視頻道解置亂。如此,方法800可重複加密方案,因為每一 ECM可改變。
[0113]應理解,儘管方法800涉及兩個電視頻道及兩個加密方案,但方法800的其它實施例可涉及兩個以上加密方案及/或兩個以上電視頻道。此外,基於單個ECM的PID,其可與一個以上電視頻道相關聯。舉例來說,參考圖6,多個頻道可與共用ECM相關聯。在一些實施例中,可使用同一加密方案將與不同電視頻道相關聯的ECM加密。例如,參考圖5,在給定時間,一個電視頻道可與使用第一加密方案加密的ECM相關聯,而同一發射應答機流中的三個其它電視頻道可與使用第二加密方案加密的ECM相關聯。
[0114]圖9圖解說明計算機系統的實施例。如圖9中所圖解說明的計算機系統可併入為先前所描述的計算機化裝置(例如電視服務提供者系統及機頂盒)的一部分。機頂盒可與其它系統組合,例如成為電視的子系統。圖9提供可執行由如本文中所描述的各種其它實施例提供的方法的計算機系統900的一個實施例的示意性圖解說明。應注意,圖9僅打算提供各種組件的一般化圖解說明,可視需要利用所述組件中的任何或所有組件。因此,圖9廣泛地圖解說明可如何以相對單獨或相對更集成方式實施個別系統元件。
[0115]計算機系統900展示為包括可經由總線905電耦合(或視需要,可以其它方式通信)的硬體元件。所述硬體元件可包含:一或多個處理器910,其包含但不限於一或多個通用處理器及/或一或多個專用處理器(例如數位訊號處理晶片、圖形加速處理器及/或類似物);一或多個輸入裝置915,其可包含但不限於滑鼠、鍵盤及/或類似物;及一或多個輸出裝置920,其可包含但不限於顯示裝置、印表機及/或類似物。
[0116]計算機系統900可進一步包含一或多個非暫時性存儲裝置925 (及/或與其通信),非暫時性存儲裝置925可包括但不限於本地及/或網絡可接入存儲裝置,及/或可包含但不限於磁碟驅動器、驅動器陣列、光學存儲裝置、固態存儲裝置(例如可為可編程的、快閃可更新的隨機存取存儲器(「RAM」)及/或只讀存儲器(「ROM」))及/或類似物。此些存儲裝置可經配置以實施任何適當數據存儲,包含但不限於各種文件系統、資料庫結構及/或類似物。
[0117]計算機系統900還可包含通信子系統930,通信子系統930包含但不限於數據機、網絡卡(無線或有線)、紅外通信裝置、無線通信裝置及/或晶片集(例如藍牙裝置、802.11裝置、WiFi裝置、WiMax裝置、蜂窩式通信設施等)及/或類似物。通信子系統930可準許與網絡(例如下文所描述的網絡,僅給出一個實例)、其它計算機系統及/或本文中所描述的任何其它裝置交換數據。在許多實施例中,計算機系統900將進一步包括可包含如上文所描述的RAM或ROM裝置的工作存儲器935。
[0118]計算機系統900還可包括展示為當前位於工作存儲器935內的軟體元件,其包含作業系統940、裝置驅動器、可執行庫及/或可包括由各種實施例提供的電腦程式及/或可經設計以實施方法及/或配置由如本文中所描述的其它實施例提供的系統的其它代碼(例如一或多個應用程式945)。僅通過舉例的方式,關於上文所論述的方法所描述的一或多個程序步驟可實施為可由計算機(及/或計算機內的處理器)執行的代碼及/或指令;那麼,在一方面中,此些代碼及/或指令可用於配置及/或調適通用計算機(或其它裝置)以執行根據所描述方法的一或多個操作。
[0119]這些指令及/或代碼的集合可存儲於非暫時性計算機可讀存儲媒體(例如上文所描述的非暫時性存儲裝置925)上。在一些情形中,存儲媒體可併入於計算機系統(例如計算機系統900)內。在其它實施例中,存儲媒體可與計算機系統分離(例如,可裝卸式媒體,例如光碟)及/或提供於安裝封裝中,使得所述存儲媒體可用於藉助存儲於其上的指令/代碼編程、配置及/或調適通用計算機。這些指令可能呈可由計算機系統900執行的可執行代碼的形式,及/或可能呈原始碼及/或可安裝代碼的形式,其在編譯及/或安裝於計算機系統900上(例如,使用各種一般可用編譯器、安裝程序、壓縮/解壓縮工具等)後,接著呈可執行代碼的形式。
[0120]所屬領域的技術人員將顯而易見,可根據特定需要做出實質變化。舉例來說,還可使用定製硬體,及/或可以硬體、軟體(包含可攜式軟體(例如小程序)等)或兩者實施特定元件。此外,可採用到其它計算裝置(例如網絡輸入/輸出裝置)的連接。
[0121]如上文所提及,在一個方面中,一些實施例可採用計算機系統(例如計算機系統900)來執行根據本發明的各種實施例的方法。根據一組實施例,此些方法的程序步驟中的一些或所有程序步驟響應於處理器910執行工作存儲器935中所含的一或多個序列的一或多個指令(其可併入到作業系統940及/或其它代碼(例如應用程式945)中)而由計算機系統900執行。此些指令可從另一計算機可讀媒體(例如非暫時性存儲裝置925中的一或多者)讀取到工作存儲器935中。僅通過舉例的方式,執行工作存儲器935中所含的所述序列的指令可致使處理器910執行本文中所描述的方法的一或多個程序步驟。
[0122]如本文中所使用的術語「機器可讀媒體」及「計算機可讀媒體」指參與提供致使機器以特定方式操作的數據的任何媒體。在使用計算機系統900實施的實施例中,各種計算機可讀媒體可參與向處理器910提供指令/代碼以供執行及/或可用於存儲及/或載運此些指令/代碼。在許多實施方案中,計算機可讀媒體為物理及/或有形存儲媒體。此媒體可呈非易失性媒體或易失性媒體的形式。舉例來說,非易失性媒體包含光碟及/或磁碟,例如非暫時性存儲裝置925。易失性媒體包含但不限於動態存儲器,例如工作存儲器935。
[0123]舉例來說,物理及/或有形計算機可讀媒體的常見形式包含軟磁碟、柔性磁碟、硬碟、磁帶或任何其它磁性媒體、CD-ROM、任何其它光學媒體、穿孔卡片、紙帶、具有孔圖案的任何其它物理媒體、RAM、PROM、EPROM、FLASH-EPR0M、任何其它存儲器晶片或卡匣或者計算機可從其讀取指令及/或代碼的任何其它媒體。
[0124]各種形式的計算機可讀媒體可參與將一或多個序列的一或多個指令載運到處理器910以供執行。僅通過舉例的方式,指令可最初載運於遠程計算機的磁碟及/或光碟上。遠程計算機可將指令加載到其動態存儲器中且經由發射媒體作為信號發送將由計算機系統900接收及/或執行的指令。
[0125]通信子系統930 (及/或其組件)通常將接收信號,且總線905接著可能將信號(及/或由信號載運的數據、指令等)載運到工作存儲器935,處理器910從工作存儲器935檢索並執行指令。由工作存儲器935接收的指令可在由處理器910執行之前或之後任選地存儲於非暫時性存儲裝置925上。
[0126]應進一步理解,計算機系統900的組件可跨越網絡分布。舉例來說,可在一個位置中使用第一處理器執行某一處理,而可由遠離所述第一處理器的另一處理器執行其它處理。計算機系統900的其它組件可類似地分布。
[0127]上文所論述的方法、系統及裝置為實例。各種配置可視需要省略、替代或添加各種程序步驟或組件。例如,在替代配置中,可以不同於所描述的次序的次序執行方法,及/或可添加、省略及/或組合各個階段。並且,可以各種其它配置組合關於特定配置所描述的特徵。可以類似方式組合配置的不同方面及元件。並且,技術演進,且因此,所述元件中的許多元件為實例且不限制本發明或權利要求書的範圍。
[0128]在說明中給出特定細節以提供對實例性配置(包含實施方案)的透徹理解。然而,可在無這些特定細節的情況下實踐配置。舉例來說,已在無不必要細節的情況下展示眾所周知的電路、過程、算法、結構及技術以便避免使配置模糊。本說明僅提供實例性配置,且不限制權利要求書的範圍、適用性或配置。而是,對配置的前述說明將給所屬領域的技術人員提供使其能夠實施所描述技術的說明。可在不背離本發明的精神或範圍的情況下在元件的功能及布置方面做出各種改變。
[0129]並且,可將配置描述為描繪為流程圖或框圖的過程。雖然流程圖或框圖各自可將操作描述為順序過程,但可並行或並發執行操作中的許多操作。另外,可重新安排操作的次序。過程可具有圖中未包含的額外步驟。此外,方法的實例可由硬體、軟體、固件、中間件、微代碼、硬體描述語言或其任何組合實施。當以軟體、固件、中間件或微代碼實施時,用以執行必要任務的程序代碼或代碼片段可存儲於非暫時性計算機可讀媒體(例如存儲媒體)中。處理器可執行所描述任務。
[0130]已描述了數種實例性配置,可在不背離本發明的精神的情況下使用各種修改、替代構造及等效物。舉例來說,以上元件可為較大系統的組件,其中其它規則可優先於或以其它方式修改本發明的應用。並且,可在考慮以上元件之前、在其期間或在其之後採取若干個步驟。因此,以上說明不限定權利要求書的範圍。
【權利要求】
1.一種用於將多個電視頻道加密的系統,所述系統包括: 一或多個處理器 '及 存儲器,其與所述一或多個處理器通信地耦合且可由所述一或多個處理器讀取並且其中已存儲有處理器可讀指令,所述處理器可讀指令在由所述一或多個處理器執行時致使所述一或多個處理器: 指定經由使用第一加密方案的第一授權控制消息保護多個電視頻道中的第一電視頻道,其中 所述多個電視頻道是使用單個發射應答機流發射的; 指定在使用所述第一加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用第二加密方案加密的第二授權控制消息保護所述多個電視頻道中的第二電視頻道;及致使將使用所述第一加密方案加密的所述第一授權控制消息及使用所述第二加密方案加密的第二授權控制消息發射到多個電視接收器,其中: 來自所述第一授權控制消息的數據用於由所述多個電視接收器將所述第一電視頻道解置亂,且 來自所述第二授權控制消息的數據用於由所述多個電視接收器將所述第二電視頻道解置亂。
2.根據權利要求1所述的用於使用多個加密方案將多個電視頻道加密的系統,其中 與使用所述第二加密方案加密的所述第二授權控制消息相比,使用所述第一加密方案加密的所述第一授權控制消息需要由所述多個電視接收器中的一電視接收器進行較多處理來解密。
3.根據權利要求1所述的用於使用多個加密方案將多個電視頻道加密的系統,其中所述處理器可讀指令在由所述一或多個處理器執行時致使所述一或多個處理器: 致使使用所述單個發射應答機流並發地將所述多個頻道發射到多個電視接收器,其中: 需要來自所述第一授權控制消息的數據來將所述第一電視頻道解置亂;且需要來自所述第二授權控制消息的數據來在將所述第一電視頻道解置亂的時間周期期間並發地將所述第二電視頻道解置亂。
4.根據權利要求1所述的用於使用多個加密方案將多個電視頻道加密的系統,其中: 在給定時間,使用所述第一加密方案保護使用所述單個發射應答機流並發地發射的所述多個電視頻道中的僅一個電視頻道。
5.根據權利要求1所述的用於使用多個加密方案將多個電視頻道加密的系統,其進一步包括: 電視接收器,其包括智慧卡,所述電視接收器經配置以: 將所述第一授權控制消息解密,其中所述電視接收器屬於所述多個電視接收器; 將所述第二授權控制消息解密;及 使用來自所述第一授權控制消息的數據將所述第一電視頻道解置亂;及在使用來自所述第一授權控制消息的數據將所述第一電視頻道解置亂時,使用來自所述第二授權控制消息的數據並發地將所述第二電視頻道解置亂。
6.根據權利要求5所述的用於使用多個加密方案將多個電視頻道加密的系統,其中: 所述電視接收器經配置以:與將所述第二授權控制消息解密相比,將所述第一授權控制消息解密花費較長時間周期來處理。
7.根據權利要求1所述的用於使用多個加密方案將多個電視頻道加密的系統,其中所述處理器可讀指令在由所述一或多個處理器執行時致使所述一或多個處理器: 在電視服務提供者已發射所述第一授權控制消息及所述第二授權控制消息之後:指定經由使用所述第二加密方案加密的第三授權控制消息保護所述多個電視頻道中的所述第一電視頻道; 指定在使用所述第二加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用所述第一加密方案加密的第四授權控制消息保護所述多個電視頻道中的所述第二電視頻道 '及 致使發射使用所述第二加密方案加密的所述第三授權控制消息及使用所述第一加密方案加密的所述第四授權控制消息,其中: 所述第三授權控制消息用於將所述第一電視頻道解密,且 所述第四授權控制消息用於將所述第二電視頻道解密。
8.一種用於將多個電視頻道加密的方法,所述方法包括: 由電視服務提供者系統指定經由使用第一加密方案的第一授權控制消息保護多個電視頻道中的第一電視頻道,其中 所述多個電視頻道是使用單個發射應答機流發射的; 由所述電視服務提供者系統指定在使用所述第一加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用第二加密方案加密的第二授權控制消息保護所述多個電視頻道中的第二電視頻道;及 由所述電視服務提供者系統將使用所述第一加密方案加密的所述第一授權控制消息及使用所述第二加密方案加密的第二授權控制消息發射到多個電視接收器,其中: 來自所述第一授權控制消息的數據用於由所述多個電視接收器將所述第一電視頻道解置亂,且 來自所述第二授權控制消息的數據用於由所述多個電視接收器將所述第二電視頻道解置亂。
9.根據權利要求8所述的用於使用多個加密方案將多個電視頻道加密的方法,其中 與使用所述第二加密方案加密的所述第二授權控制消息相比,使用所述第一加密方案加密的所述第一授權控制消息需要由所述多個電視接收器中的一電視接收器進行較多處理來解密。
10.根據權利要求8所述的用於使用多個加密方案將多個電視頻道加密的方法,其進一步包括: 由所述電視服務提供者系統使用所述單個發射應答機流並發地將所述多個頻道發射到多個電視接收器,其中: 需要來自所述第一授權控制消息的數據來將所述第一電視頻道解置亂;且需要來自所述第二授權控制消息的數據來在將所述第一電視頻道解置亂的時間周期期間並發地將所述第二電視頻道解置亂。
11.根據權利要求8所述的用於使用多個加密方案將多個電視頻道加密的方法,其中: 在給定時間,使用所述第一加密方案保護使用所述單個發射應答機流並發地發射的所述多個電視頻道中的僅一個電視頻道。
12.根據權利要求8所述的用於使用多個加密方案將多個電視頻道加密的方法,其進一步包括: 由電視接收器的智慧卡將所述第一授權控制消息解密,其中所述電視接收器屬於所述多個電視接收器; 由所述電視接收器的所述智慧卡將所述第二授權控制消息解密;及由所述電視接收器使用來自所述第一授權控制消息的數據將所述第一電視頻道解置亂;及 在使用來自所述第一授權控制消息的數據將所述第一電視頻道解置亂時,由所述電視接收器使用來自所述第二授權控制消息的數據並發地將所述第二電視頻道解置亂。
13.根據權利要求12所述的用於使用多個加密方案將多個電視頻道加密的方法,其中: 與將所述第二授權控制消息解密相比,由所述電視接收器的所述智慧卡將所述第一授權控制消息解密花費較長時間周期。
14.根據權利要求8所述的用於使用多個加密方案將多個電視頻道加密的方法,其進一步包括: 在所述電視服務提供者已發射所述第一授權控制消息及所述第二授權控制消息之後: 由所述電視服務提供者系統指定經由使用所述第二加密方案加密的第三授權控制消息保護所述多個電視頻道中的所述第一電視頻道; 由所述電視服務提供者系統指定在使用所述第二加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用所述第一加密方案加密的第四授權控制消息保護所述多個電視頻道中的所述第二電視頻道;及 由所述電視服務提供者系統發射使用所述第二加密方案加密的所述第三授權控制消息及使用所述第一加密方案加密的所述第四授權控制消息,其中: 所述第三授權控制消息用於將所述第一電視頻道解密,且 所述第四授權控制消息用於將所述第二電視頻道解密。
15.一種用於將多個電視頻道加密的非暫時性處理器可讀媒體,其包括經配置以致使一或多個處理器進行以下操作的處理器可讀指令: 指定經由使用第一加密方案的第一授權控制消息保護多個電視頻道中的第一電視頻道,其中 所述多個電視頻道是使用單個發射應答機流發射的; 指定在使用所述第一加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用第二加密方案加密的第二授權控制消息保護所述多個電視頻道中的第二電視頻道;及致使將使用所述第一加密方案加密的所述第一授權控制消息及使用所述第二加密方案加密的第二授權控制消息發射到多個電視接收器,其中: 來自所述第一授權控制消息的數據用於由所述多個電視接收器將所述第一電視頻道解置亂,且 來自所述第二授權控制消息的數據用於由所述多個電視接收器將所述第二電視頻道解置亂。
16.根據權利要求15所述的用於使用多個加密方案將多個電視頻道加密的非暫時性計算機可讀媒體,其中 與使用所述第二加密方案加密的所述第二授權控制消息相比,使用所述第一加密方案加密的所述第一授權控制消息需要由所述多個電視接收器中的一電視接收器進行較多處理來解密。
17.根據權利要求15所述的用於使用多個加密方案將多個電視頻道加密的非暫時性計算機可讀媒體,其中所述處理器可讀指令在由所述一或多個處理器執行時致使所述一或多個處理器: 致使使用所述單個發射應答機流並發地將所述多個頻道發射到多個電視接收器,其中: 需要來自所述第一授權控制消息的數據來將所述第一電視頻道解置亂;且 需要來自所述第二授權控制消息的數據來在將所述第一電視頻道解置亂的時間周期期間並發地將所述第二電視頻道解置亂。
18.根據權利要求15所述的用於使用多個加密方案將多個電視頻道加密的非暫時性計算機可讀媒體,其中: 在給定時間,使用所述第一加密方案保護使用所述單個發射應答機流並發地發射的所述多個電視頻道中的僅一個電視頻道。
19.根據權利要求15所述的用於使用多個加密方案將多個電視頻道加密的非暫時性計算機可讀媒體,其中所述處理器可讀指令在由所述一或多個處理器執行時致使所述一或多個處理器: 在電視服務提供者已發射所述第一授權控制消息及所述第二授權控制消息之後: 指定經由使用所述第二加密方案加密的第三授權控制消息保護所述多個電視頻道中的所述第一電視頻道; 指定在使用所述第二加密方案保護所述多個電視頻道中的所述第一電視頻道時經由使用所述第一加密方案加密的第四授權控制消息保護所述多個電視頻道中的所述第二電視頻道 '及 致使發射使用所述第二加密方案加密的所述第三授權控制消息及使用所述第一加密方案加密的所述第四授權控制消息,其中: 所述第三授權控制消息用於將所述第一電視頻道解密,且 所述第四授權控制消息用於將所述第二電視頻道解密。
【文檔編號】H04K1/02GK104170311SQ201380014409
【公開日】2014年11月26日 申請日期:2013年3月15日 優先權日:2012年3月15日
【發明者】大衛·庫瑪, 傑摩·薛佛 申請人:艾科星科技公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀