新四季網

有條件訪問信號中的加密數據的特技播放的製作方法

2023-10-27 23:33:17 6


專利名稱::有條件訪問信號中的加密數據的特技播放的製作方法
技術領域:
:本發明涉及一種允許對所分發的數據的有條件訪問的數據分發系統。本發明也涉及一種用於記錄所分發的數據的設備和一種重放所記錄的數據的設備。美國專利No.5,991,400描述了一種通過含有加密數據的數據流的分發來實現有條件訪問的數據分發系統。該系統的用戶配備有接收器。每個接收器配備有一個使得能對所分發的數據進行解密的安全裝置,諸如智慧卡。解密利用通常在作為數據流的一部分的消息(稱作ECM′s,ECM=EncryptionControlMessage(加密控制消息))中作為數據流的一部分而分發的控制字。ECM′s含有加密的控制字。類似地,用於解密ECM′s的密鑰是在作為數據流的一部分的消息(稱作EMM′s,EMM=EncryptionManagementMessages(加密管理消息))中分發的。ECM′s一般對所有用戶都是相同的,但是EMM′s是用戶特定的。因此特定用戶的EMM′s被傳送的頻率一般來說比EMM′s的小得多。ECM′s和EMM′s是在接收器的安全裝置中被解密的。一般來說,在這些ECM和EMM消息中採用的加密,允許比數據的解密更加防篡改的控制字的和密鑰的解密,但是這樣做的代價是,控制字和密鑰的解密一般比數據的解密慢。實踐中,每個ECM中可包括兩個控制字或密鑰。一種用於將來數據的將來控制字允許在實際需要控制字之前有一些時間來從消息中提取控制字或密鑰。當前或者在很近的將來所需要的控制字也被包括在ECM中,以允許在接收器開始接收流後(例如在用戶觀看電視節目時以轉換頻道方式跳過廣告節目(zapping)期間)馬上對數據進行解密。所述流中的信息指示哪個數據應當用哪個密鑰解密。美國專利No.5,991,400描述了出於時移的目的對數據流進行記錄和重放,即在流被分發後的更晚的時間解密流。基本上,數據流的「現場」重放和「時移」重放,使用相同的解密機制。然而,用於解密ECM′s的來自EMM’s中的密鑰,可能不容易從被重放的那部分數據流中得到,因為用於特定用戶的EMM’s只被很少地傳輸。美國專利No.5,991,400解決這個問題的方式是,通過採取額外的措施,以確保解密來自所存儲的數據流的一個特定部分中的ECM’s所需的來自EMM′s中的密鑰,在該部分數據流被重放時是可得到的。例如,將解密一部分數據流的EMM′s所需的EMM存儲起來,以使其能被單獨地檢索(而非只是作為該流的一部分),然後檢索該EMM並將它與被重放的那部分數據流一起提供。ECM′s被作為流的一部分提供ECM′s很頻繁地出現,因此容易得到。存儲明文數據(未加密)的傳統的記錄裝置(諸如錄像機)一般提供各種″特技播放″方式,在這些方式中,數據以異常時間模式(temporalpattern)被重放。特技播放的例子是顯示加速形式的視頻數據、慢動作、反向顯示(reversedisplay)等等。在特技播放方式中,傳統的記錄裝置有選擇地訪問所記錄的數據,只讀取實際需要的一部分所記錄的信息,或者以異常順序讀取信息。在加密流的情況下,以異常時間模式重放導致困難。在以異常時間模式進行正向重放的情況下,例如在快進期間,原則上有可能完全地解密流並把所解密的流用於快速重放。然而,這比正常重放需要快得多的硬體。當流被反向重放時,正常速度的重放就已經需要更快的硬體。本發明的目的之一是為以異常時間模式重放來自一個數據流中的加密數據提供效率。本發明的目的之一是以降低需要被存儲的解密信息量的方式提供對加密數據的存儲。本發明提供一個按照權利要求1的方法。按照本發明,在存儲期間添加把被存儲的加密數據流中的對應點連結到諸如ECM′s的具有解密信息的對應項的同步信息。同步信息在以異常時間模式再播放期間被使用。解密信息項是在如同從步信息中所確定的那樣對加密數據的解碼需要它們時、而不是在數據從它們在流中的原始位置被重放時被檢索並被重放的。這樣,可以生成一個特技播放流,其具有原始流的被選擇的或經重新安排的時間部分和重新同步了的、儘管作了重新安排仍允許正常解密的解密信息項。在快進期間,只有為被重放的流部分所需的那些項可以被提供,以及/或者可以與比在正常時間模式重放期間更早或更晚的流的各部分同時提供用於流的第一部分的帶有解密信息的項,以便有正常時間用於處理帶有解密信息的各項。優選地把解密信息項以可與被存儲的流分開檢索的方式存儲,而不是將其存儲在它們原先被接收時在被存儲的流中的位置。這允許在存儲期間對解密信息項進行處理(例如解密和用另一個密鑰再加密),而無需用緩存存儲器來把該流一直暫存到所述項可用的時候。在按照本發明的方法的一個實施例中,只存儲來自經二次抽樣的所述消息中的帶有解密信息的項以用於重放。這就最小化對在特技播放期間的某個時間點必須被使用的適當項進行檢索的需要。同步信息鍵接每個項到流中的多個位置。通過在記錄期間對所述項進行二次抽樣,能減少存儲所述項所需的存儲空間數量。然而通過保持把流中的各點鍵接到經二次抽樣的各項的同步信息,仍然能重放正確的解密信息,必要的話為流中的不同位置重複地重放相同的項。在一個實施例中,以與流中的一個在其之後解密信息改變的變換(transition)的預定關係,選擇每個經二次抽樣的項。只有經二次抽樣的項被存儲和重放。例如在MPEG流中,在表ID(tableID)中的一個翻轉(toggle)就指示這樣一個變換,因此可以利用對這樣一個翻轉的檢測來檢測轉換。以與所檢測的轉換的一種固定的關係來採樣解密信息項,例如,採樣在這樣一個轉換之後所接收的第一項(當然,如果肯定在連續的轉換之間一般有n項出現,也可以不選取轉換後的第一項,而可以選取第n項)。由轉換觸發的在這些轉換之後的二次抽樣,簡化了在特技播放期間的同步信息的確定,因為這確保了在流中的每個位置,向後查看最後一個在先的轉換,就足以定位相關的經二次抽樣的項。這確保在經抽樣的項與在被存儲的流中的需要所述項以用於解密的項的位置點之間有一個直截了當的關係。不需要有把流中的點鍵接到以後在流中發生的事件的預見機制。特別地,當每個解密信息項含有多於一個用於解密消息的連續有效密鑰時,就能確保選擇一個獨立於在被傳輸的密鑰改變時的時點與必須用於解密的密鑰改變時的時點之間的定時關係而保持有效的經抽樣的項。在正常重放期間,直接從所述流中得出經二次抽樣的解密信息項中的哪些應當在何時相對於該流被重放以及應當如何使用經二次抽樣的項。然而,在以異常時間模式重放(特技播放)期間,並非流的全部都被訪問,因此可能漏失與允許解密相關的信息。因此,如果必須確保流的所有被重放的部分都被解密,優選地還有額外的措施。在一個實施例中,在存儲流時檢查流,以確定在以異常時間模式重放期間可能必須訪問的流中的位置。特別地為這些位置提供同步信息。例如,MPEG流含有獨立於其它幀而被編碼的圖像幀(I幀)和依賴於其它幀而被編碼的圖像幀(B幀和P幀)。在某些形式的特技播放期間,只需要I幀。因此,優選地把允許在重放期間為每個I幀選擇適當的經二次抽樣的解密信息項的同步信息存儲起來。這可以採取表的形式,表中帶有指向I幀的位置的指針和相關聯的指向解密信息項的指針。然而,這要求在流被存儲時訪問流。這可能是不合需要的,因為這消耗計算能力,從而阻礙例如與存儲同時地再播放另一個流,在必須對流進行解密以便存儲流的時候尤其如此。在一個實施例中,通過存儲把經二次抽樣的項與被存儲的流中的緊隨在所述項被二次抽樣的位置之後的間隔相關聯的信息來解決這個問題。在來自流中的一個位置中的信息的重放後,確定相關的間隔,然後重放與該間隔相關聯的經二次抽樣的項。在一個實施例中,這是通過使用一個指向同步信息中加密數據的選定部分的數據指針的列表而實現的。將允許對緊隨由指針指向的位置之後的加密數據進行解密的解密信息項與該指針相關聯。在重放期間,可以檢測所述重放是否越過由這樣一個指針所指向的流中的一個位置,如果是,則在重放期間提供與該指針相關聯的加密數據。在另一個實施例中,在存儲期間,把指向含有或將要含有相關解密信息項的存儲位置的指針插入在流中,即插入在被存儲的流中位於該流原先含有解密信息(儘管不是一個經二次抽樣的解密信息項)的各點處。這種形式的同步信息,允許在被存儲的加密數據流的重放期間的、由經過此類點而觸發的對解密信息項的檢索和添加。按照本發明的方法和設備的這些和其它有利的目的和方面將用以下附圖做更詳細的說明。圖1表示一個現有技術的有條件訪問設備;圖2表示一個帶有記錄介質的有條件訪問設備;圖3表示一個數據流中信息之間的時間關係;圖4表示一個有條件訪問設備的實施例;圖5表示一個數據結構;圖6表示一個數據結構;圖7表示一個數據結構;圖8表示在特別方式重放期間加密數據的使用。圖1表示一個有條件訪問設備。該設備含有一個諸如機頂盒的接收單元10和一個諸如電視機的再現裝置18。接收單元10有用於從例如有線電視系統或衛星廣播接收單元接收輸入信號的輸入端11,多路分解器12,安全裝置14(諸如智慧卡)以及數據解密單元16。多路分解器12的第一輸出端通過解密單元16耦合到再現裝置18。安全裝置14含有一個EMM處理元件140和一個ECM處理元件142。多路分解器12的第二和第三輸出端分別耦合到EMM處理元件140和ECM處理元件142。EMM處理元件140有一個輸出端耦合到ECM處理元件142。ECM處理元件142有一個輸出端耦合到解密單元16。(儘管EMM處理元件140和ECM處理元件142被分開顯示,它們的功能實際上可以用在安全裝置14中的同一個微處理器上運行的不同程序部分實現)。在操作中,接收單元10從輸入端11接收一個數據流。該數據流含有在數據流中多路復用的加密數據、授權控制消息(ECM′s)和授權管理消息(EMM′s)。ECM′s含有用於解密加密數據的控制字,EMM′s含有授權信息,包括用於解密來自ECM′s中的控制字的密鑰。多路分解器10多路分解加密數據、ECM′s和EMM′s,並把加密數據(或其一部分)輸出到解密單元16,把ECM′s輸出到ECM處理元件142,以及把EMM′s輸出到EMM處理元件140。ECM處理元件142從ECM中提取控制字並把這些控制字提供到解密單元16。解密單元用控制字解密加密數據,並把解密的數據提供到再現裝置18,後者在顯示屏上顯示由該數據編碼的圖像和/或再現音頻數據。EMM處理元件140從EMM′s中提取授權信息並用這個信息控制ECM處理元件142向解密單元16提供用於哪個加密數據的控制字。EMM處理元件140也從EMM′s獲得解密密鑰,並把這些密鑰提供到ECM處理元件142,以用於對來自ECM′s的控制字的解密。記錄加密數據流圖2表示一個有條件訪問設備,它帶有一個海量存儲單元20,諸如磁碟或光碟、磁帶記錄器、甚至半導體存儲器。圖中示出了一個記錄側(recordingside)21、22和一個重放側24、25、26(為了清楚,示出了分開的記錄側和重放側,但是應當明白,實現記錄側和重放側的硬體實際上可在相當程度上重疊;同樣,為清楚起見,儘管圖中示出了媒體20的各種單獨的輸入和輸出,一個或多個輸入和/或輸出實際上可能被組合起來)。記錄側含有多路分解器21和解密信息記錄單元22。多路分解器21有一個輸入端21a耦合到設備的一個輸入端,該設備可耦合到例如有線電視系統或衛星廣播接收單元。多路分解器21有輸出端耦合到海量存儲單元20和解密信息記錄單元22。解密信息記錄單元22有一個輸出端耦合到海量存儲單元20。重放側含有控制單元24、解密信息訪問單元25和接收單元26。控制單元24有一個耦合到接收單元26的控制輸出端和一個耦合到海量存儲單元20和解密信息訪問單元25的地址選擇輸出端。解密信息訪問單元25有耦合到海量存儲單元20的輸入端和輸出端以及一個耦合到接收單元26的輸出端。圖2的有條件訪問設備被設計用來接收一個能被圖1的接收單元10處理的那種類型的數據流,在海量存儲裝置20中記錄來自這個數據流中的加密的信息,並在以後從海量存儲裝置重放該信息。在重放期間,該信息在重放側被解密。圖3表示數據流中的信息之間的時間關係。數據流含有加密數據和用於解密加密數據的解密信息(解密信息例如被包括在ECM′s和EMM′s中)。加密數據被分割成連續的例如10秒長的片斷。每個片斷需要其自己的控制字來解密該片斷中的數據。一般來說,不同片斷的控制字是不同的。數據流含有標識不同片斷的信息。圖3表示一個每次在不同的片斷開始時翻轉的信號30。在DVB中,這是由分組報頭中的加擾控制位指示的。解密信息提供(例如在ECM′s中的)控制字。一般來說,每個控制字被提供許多次,分布在對其有需要的片斷上。這確保當用戶選擇該數據流時每個控制字將是即刻可得到的。此外優選地也在片斷之前提供控制字。這允許在需要控制字之前有時間解密控制字。這樣就產生了時間間隔,在每個時間間隔內為一個相應的片斷提供控制字。這些時間間隔不與各片斷重合。在其中提供一個控制字的一個時間間隔的最後部分,一般與在其中提供下一個控制字的下一個時間間隔的起始部分重疊。例如在每個ECM中,一般包括兩個控制字,一個用於當前片斷,一個用於下一個片斷。當ECM′s的內容變化時,最老的控制字被省去,並包括下一個控制字。圖3中的第二信號32表示時間間隔。每個控制字在第二信號32的一個完整周期期間被提供。在第二信號32的每個躍遷處,開始提供新的控制字並停止提供最老的控制字。該流中優選地含有能從中確定第二信號32的躍遷的信息。在DVB中,這個信息是由表-ID指示的。應當指出,第一信號30中的躍遷優選地不需要與第二信號32中的躍遷重合。就是說,對新的控制字有需要的加密數據開始進入的時間與新的控制字開始被提供的時間一般不重合。這就放鬆了對數據流的定時要求。圖2的設備至少在設備的用戶提供一個要提取加密數據和解密信息的控制信號時,從在輸入端21a處接收的流中提取加密數據和解密信息。多路分解器21把加密數據寫到海量存儲單元20。解密信息記錄單元22把解密信息項寫到海量存儲單元20。解密信息項被寫入,以使得它們能與加密數據分開地被訪問,就是說,它們不必作為數據流的一部分、在該數據流中的對應於它們在輸入端21a處被接收的原始數據流中的位置的一個預定位置處被訪問。解密信息記錄單元22以加密的形式把解密信息項寫到海量存儲單元20。為此,可以使用原始被加密的解密信息(例如一個ECM的拷貝),或者替換地,解密信息記錄單元22可先解密該解密信息,然後,在把它寫到海量存儲單元20之前再用某個密鑰再加密該解密信息。後一種方式的優點是,解密控制字時不再需要來自EMM′s中的原始授權密鑰。這個授權密鑰在重放時可能是不可用的,或者,如果必須在那個時候使用這個授權密鑰,至少需要相當大的開銷。被用於再加密的密鑰,可以是一個對設備來說是本地的密鑰。設備可以有權無限期地使用這個密鑰,或者只在允許重放的一個有限的時期內使用這個密鑰。除了解密信息,解密信息記錄單元22還把同步信息寫到海量存儲單元,同步信息把同步信息項鍵接到加密數據流中的各點。圖4表示一個實施例,其中的設備含有一個解密單元40,用於在存儲流的同時解密加密數據流。在這個實施例中,設備含有一個孤立幀(isolatedframe)檢測單元42,用於定位視頻信號中的、在從加密數據流中解密的信號中被孤立地描述的幀。在圖3中示出了第四信號36,其顯示具有包含這種孤立幀的各部分37的加密數據流。眾所周知,例如通過提供孤立地描述一些幀(I幀)和按照相對其它幀的變化描述其它幀(B幀和P幀)的信息,能壓縮例如MPEG信號中的一個圖像序列。在圖4的實施例中,解密信息記錄單元22把其中每個都含有一個相應的ECM的控制字的解密信息項寫到海量存儲單元20中。控制字是以加密的形式被寫的,如對圖2所作的描述那樣。孤立幀檢測單元42把訪問信息寫入海量存儲裝置20中。圖5表示訪問信息的一個數據結構的例子。該圖表示被存儲的加密數據流52,其含有描述I幀(例如56)的各部分加密數據。圖中表示了流52的不同片斷50a-c。每個片斷50a-c需要其自己的控制字來解密該片斷中的加密數據。該圖也表示一個被存儲的解密信息項塊54。此外,還表示了一個訪問信息塊58。訪問信息尋址含有孤立幀的加密數據流52的相應部分以及可以被用來解密每個部分的解密信息項。例如,對於每個被檢測的孤立幀,在訪問信息塊58的一個項中存儲一個地址對(X,Y)。地址X、Y構成指針53、55,分別尋址海量存儲單元20中存儲含有一個孤立幀的加密數據的位置和存儲用於該加密數據的一個解密信息項的位置。地址(X,Y)可以是海量存儲單元的絕對地址,或者是指示在相關的被存儲信息塊52、54等內的位置的相對地址或計數器值。在以某些特技方式進行重放期間,將用孤立幀來重放數據流,而忽略其它的幀。然而,應當明白,本發明並不限於把孤立幀用於這個重放。作為替代,也可用能另外被用於特技播放的數據流的各部分。在這種情況下,孤立幀檢測單元42可以用一個用於監測數據流中的任何其他類型的相關信息的單元替代,並且所述設備提供指向加密數據流52的含有這個類型的op信息的部分56的指針。連結解密信息與流中的各點可以用各種方法把解密信息項鍵接到加密數據流中的各點,在不使用圖4的實施例時也是如此。圖6表示在一個實施例中使用的數據結構的例子。圖中表示了一個加密數據流52和一個解密信息項塊64。塊64含有指向流52中的位置66的指針信息。箭頭68表示指針信息指向流52中的位置66。在這個實施例中,解密信息記錄單元22記錄加密數據流中的與每項中的解密信息相關聯的位置。在另一個實施例中,這可以是個指向在輸入流中緊鄰著該指針的位置被接收的被存儲的加密數據的指針。記錄指向流中的位置,允許以與在原始接收時相同的相對於加密數據的定時重放解密信息。如緊接著將要說明的那樣,塊64的一項中的解密信息可以對應於來自流中的多個消息中的解密信息,只為該多個消息存儲一個解密信息項。在這個情況中,在重放期間只要把來自該項中的加密信息提供一次可能就足夠了,但是出於安全性理由,可能需要在原始流中含有帶解密信息的消息的每一點處都重放解密信息。在一個實施例中,解密信息記錄單元22隻存儲用於多個消息的項,因此,解密信息記錄單元22在輸入流中檢測出現對應於該項的帶有加密信息的消息的加密數據的位置,並且解密信息記錄單元22存儲關於與該項相關聯的多個指針68的信息,指針68指向加密數據流中的、在輸入流中出現對應於所述項的帶有加密信息的消息的位置。在另一個實施例中,可以存儲時間戳信息,代替存儲一個或多個指針68。時間戳信息規定一個時間值,在該時間,解密信息應當被重放。這就使得有可能在由流的重放所確定的時點提供解密信息。在這個實施例中,解密信息記錄單元22從一個隨著輸入流的行進而被更新的時間戳計數器(未予示出)中採樣時間戳。例如就流中的現有技術的MPEG數據而言,該流含有使得有可能向流中的不同點分配時間值的信息。解密信息記錄單元22可使用這些時間值。圖7表示一個替換的數據結構,其中,解密信息記錄單元22與被存儲的加密數據流52一起存儲指針信息76。指針信息76(如圖中箭頭78所示)指向這種項的塊74中的解密信息項。每個指針信息單元76,都以前文所述的任何方式被存儲在加密數據52之中的、對應於塊74中的加密信息項的相應位置。這允許在重放期間檢索對應的項,以便在重放加密數據52時,以基本上相同的相對於加密數據52的定時關係重放來自原始流中的解密信息。這同樣能以各種方式實現。在一個實施例中,解密信息記錄單元22在加密數據52之中插入帶有指針信息的消息76,以使得來自輸入端21a的輸入流實際上被存儲在海量存儲單元20中,只是帶有解密信息的消息被帶有指針信息的消息替代。為此可以使用一種特殊的所謂″PID″(分組ID)。在傳統的有條件訪問流中,已知把流構造成數據分組,每個數據分組具有一個PID。不同的PID值對應於分開的子流,諸如圖像流、音頻流等等。傳送規定PID值與流之間的關係的表。在流的解密期間,接收單元按照PID值選擇分組。當帶有特定於指針信息的PID的分組中含有指針信息時,就容易從重放的流中選擇指針信息。在另一個實施例中,多路分解器21在海量存儲單元20中存儲帶有加密數據的原始消息。解密信息記錄單元22用指針信息替代部分消息。這樣,在重放期間直截了當地保持原始的定時。對於這個實施例來說,廣播流的服務提供商理想地在帶有解密信息的消息中保留用於插入指針信息的空間。服務提供商甚至可把指針信息插入流中。就是說,服務提供商可以廣播這樣一個流,該流含有加密數據和帶有用於解密來自該流的片斷中的加密數據的解密信息的消息,其中所述消息含有指針信息,指針信息在節目的傳輸期間標識消息的順序號(第一個消息具有順序號」1」,第二個消息具有順序號」2」,依此類推)。或者,指針信息可規定消息中的解密信息的順序號,每次在帶有新的解密信息的消息開始被包括到所述消息中時,這個順序號被遞增。當解密信息記錄單元22存儲解密信息項、以便能用指針信息檢索它們時,這個指針信息可被用在如圖2中所示的設備中,以用來檢索所述項。服務提供商甚至可提供解密的信息項。在這種情況下,可以省略解密信息記錄單元22。解密一個所記錄的節目所需的項可以作為流的一部分、或者通過單獨的信息交換(例如通過電話線或網際網路)由提供商向用戶發送。這樣,服務提供商就可選擇性地使用戶能例如在付費之後重放被記錄的數據。解密信息項優選地不被存儲在加密數據之中。這允許解密信息記錄單元22為以後的使用而解密和加密解密信息,而無需在解密和加密期間緩存加密數據。二次抽樣在圖2或4的設備的實施例中,解密信息記錄單元22在海量存儲單元20中存儲所有的ECM′s。然而,當帶有相同控制字的ECM′s被頻繁地包含在數據流中時,這會導致相當大的開銷。在另一個實施例中,解密信息記錄單元22實際上二次抽樣ECM′s,只存儲來自某些ECM′s中的控制字。在這個實施例的一個版本中,二次抽樣率(被使用的ECM′s的部分)可具有任何值,只要在第二信號的每個半周期內至少有一個ECM被抽樣。在一個優選實施例中,解密信息記錄單元22在檢測到ECM′s的內容的變換時(即在第二信號32的邊沿)觸發對ECM′s的二次抽樣。優選地把這樣一個邊沿之後的第一個ECM用來存儲解密信息項。圖3中的第三信號34表示以這種方式對ECM′s進行抽樣的抽樣點35。當沒有ECM含有用於過去的加密數據的控制字時,正好在第二信號32的轉換後進行二次抽樣所具有的優點是,樣本允許對為了用當前有效的和下一個控制字解密而被加密的隨後的加密數據進行解密。或者,可以使用位於所述邊沿後的一個預定順序位次的ECM(例如邊沿後的第5個或第10個ECM)。只要知道至少消息在來自輸入端21a的輸入數據流中被重複對應的次數,則確切的順序位次並不重要。重放在重放期間,控制單元24確定何時以及從海量存儲單元20中檢索加密數據流的那些部分。控制單元24是通過向海量存儲單元20發送地址信息來這樣做的,地址信息諸如是所需加密數據的一個地址、盤或磁帶位置指示符。海量存儲單元20做出響應,將所需數據輸出到接收單元26。同時,解密信息訪問單元25檢測哪個解密信息項對應於被訪問的數據,以及是否必須把來自該項中的解密信息提供給接收單元26(例如因為該解密信息尚未被提供)。有各種確定是否必須提供來自一個解密信息項中的解密信息的可能方法。例如,解密信息訪問單元25可監視被訪問的加密數據的地址,如果該地址經過已經為其存儲了一項的一點,則解密信息訪問單元25把來自該項中的解密信息提供到接收單元26。解密信息訪問單元25可以使用這樣的指示,例如每項一個的、指示該項在流中的位置的地址值,或者每項多個的、指示在該處可以提供所述項的流中的不同位置的地址值。這樣就能非常精確地構造原始流的定時。在把時間戳與所述項相關聯地存儲的情況中,解密信息訪問單元25可以在重放側的時間計數器(未予示出)達到時間戳的值時提供時間戳。(可以以常規的方式用時間計數器來控制加密數據的重放的正確定時)。作為替代,解密信息訪問單元25可檢測指向來自所檢索的加密數據中的加密信息項的指針,如果該項尚未被裝載,則裝載該項,並把來自該項中的解密信息提供到接收單元。例如,在把帶有指針信息的消息存儲在加密數據之中的情況下,解密信息訪問單元25可(例如從這些消息的PID中)檢測這些消息並提取指針信息。解密信息訪問單元25用所提取的指針信息選擇對應的解密信息項並把該信息提供到接收單元26。接收單元26基本上以與圖1的接收單元10相同的方式操作,即處理加密數據和帶有解密信息的消息。然而,可能沒有必要使用多路分解器12,因為解密信息和加密數據已經被單獨地從海量存儲單元10中檢索。通常,加密數據是以它在輸入端21a被接收時的時間模式被重放的,就是說,是按正常觀看所需的順序和速度重放的。特技播放圖2的設備支持特技方式重放。特技方式例如包括快進顯示、反向播放顯示、慢動作等的一個或多個。一般來說,在特技方式重放期間,來自流的數據以異常時間模式(就是說,不是以正常速度、或者按後向時間方向、或者定時性地跳過流的一部分)被輸出到再現裝置(在有些特殊類型的設備中,甚至可能不支持正常方式,例如當用戶尚未為正常方式觀看付款時,設備只允許以一些特技方式進行訪問)。圖8表示在快進期間對海量存儲單元20的訪問。圖中橫向標繪的是時間″t″,縱向標繪的是代表在正常方式重放期間的重放時間的地址」A」。在特技方式播放期間,控制單元24提供超前的地址A給海量存儲單元20,定時性地跳過一個範圍的地址。解密信息訪問單元25提供解密所檢索的加密的信息所需的解密信息。例如,解密信息訪問單元25可檢索加密數據流中的、解密信息項被存儲的各點的列表,該列表含有相關聯的解密信息項或者指向其的指針。在這種情況下,解密信息訪問單元25監視將由控制單元24提供的加密數據的地址。當訪問單元確定這些地址要訪問越過一個存儲了解密信息的一點的地址時,訪問單元25把來自相關聯的解密信息項中的解密信息提供給接收單元26。訪問單元25優選地在一個選定的時點檢索解密信息,使得緊隨這個時點後至少經過一個預定的時間間隔後加密數據才被提供。就是說,與重放的速度無關地,相同的預定時間間隔可用於解密解密信息項。在圖4的實施例中,其中在從海量存儲單元20檢索之前已經標識了特定的幀,控制單元24可檢索含有所標識的幀的加密數據。在這種情況中,控制單元24首先檢索用於一部分加密數據的被存儲的地址對(X,Y),以及然後把地址提供到海量存儲單元20,以便按照地址X檢索加密數據,以及然後把解密信息的地址Y提供到解密信息訪問單元25,以命令把對應的解密信息提供到接收單元26。設備優選地在解密信息的提供和對應的加密數據的提供之間,產生一個延遲。實現這種延遲的方式例如是通過在海量存儲單元20與接收單元26之間提供一個緩存器(未予示出),用來在所述延遲期間緩存數據,或者通過提供關於要早從其中把加密的信息檢索到解密信息訪問單元25的地址的信息。這允許解密信息訪問單元25事先提供解密信息,使得接收單元26有時間在需要控制字之前解密控制字。在某些類型的特技方式播放中(例如在反向重放中),可以至少部分地以倒序檢索加密數據。在這樣的方式中,解密信息訪問單元25優選地確定加密數據中一個解密信息項要在前向播放期間變得有效的各點。當重放以相反方向經過這樣一個點時,解密信息訪問單元25選擇一個在時間順序上在正常播放期間將是該點之前的最後一個在前項的解密信息項。顯然,可以使用其它的選擇所述項的方法(諸如把各項與在相應點處開始和結束的間隔相關聯,以及檢測重放是否將訪問這樣一個間隔中的數據)來選擇相關聯的項。解密信息訪問單元25然後輸出所選擇的項,以供在反向播放期間使用。(當然,儘管可用,這在圖4的實施例中並不需要,在該實施例中,可以直接從被檢索的數據中確定相關項)。設備以這種方式允許被存儲的加密數據的重放和/或特技方式的重放。海量存儲單元20不必是防篡改的可以使用可替換的存儲器、盤或磁帶。優選地將接收單元26的各部分製作成防篡改的(例如通過使用諸如智慧卡的安全裝置來解密控制字),以及在圖4的實施例的情況下把解密單元40也製作成防篡改的。應當理解,對於特技播放來說,解密信息訪問單元25優選地使用指向加密數據流中的位置的指針信息,該指針信息是能與加密數據流分開地被檢索的,或者至少不必為了搜索指針信息而檢索整個加密數據流。這就減少了需要從海量存儲單元20中檢索的信息量。其中指針信息被與解密信息項相關聯地存儲的實施例滿足這個要求。其它方面應當理解,本發明不限於所示的實施例。例如,為了容易訪問,雖然優選地將加密數據和解密信息項二者都存儲在相同的海量存儲單元20,但這當然不是必要的。可以用一個單獨的存儲器來存儲解密信息項。同樣,儘管優選地隨著重放的進行來檢索解密信息項,事先檢索用於一個被記錄的流的、作為一個塊的所有相關項也是可能的。通過使用二次抽樣來選擇首先存儲的各項,有助於實現這種方式。通過使用已經被作為一個塊而預裝載的各項,解密信息訪問單元25能快速地響應控制單元24為重放而選擇的加密數據的地址。權利要求1.處理含有一個加密數據流和一個消息流的輸入數據流的方法,加密數據流的連續的片斷中的數據是能用來自消息中的連續的解密信息解密的,該方法包含—存儲加密數據流;—存儲來自消息流中的帶有解密信息的各項;—存儲鍵接所存儲的加密數據流中的各對應點與帶有解密信息的所述項中的各相應項的同步信息,同步信息的存儲方式使得它是可以獨立於該流而被檢索的;—以異常時間模式重放加密數據流的一個所存儲的部分;—在所述重放期間檢索用於所述所存儲的部分中各點的帶有解密信息的各項;—以在同步信息的控制下所選擇的時間,在重放期間把所檢索的帶有解密信息的各項與該流組合,對所組合的各項的選擇和/或對把各項與該流相組合的時間的選擇取決於同步信息和異常時間模式。2.按照權利要求1的方法,其中,消息流含有多個重複相同解密信息的消息,該方法包含—從所述消息流中二次抽樣消息,只有來自所述消息中的經二次抽樣的消息的帶有解密信息的各項被存儲;和—同步信息把所存儲的密碼信息流中的各組點鍵接到經二次抽樣的所述項中的相應各項。3.按照權利要求2的方法,該方法包含—檢測一個轉換,在該轉換之後的消息所含有的解密信息不同於在該轉換之前的消息中的解密信息;—在相對該轉換的一個預定位置處,對經二次抽樣的消息中的至少一個進行二次抽樣。4.按照權利要求1的方法,其中,該方法包含—構造指向加密數據流的所選定部分的數據指針的列表,每個數據指針與各解密信息項中的一個允許對由該指針所指的加密數據進行解密的所選項相關聯;—在重放期間,確定重放是否將訪問由所述列表中的一個特定指針所指向的部分中的加密數據;—在所述確定之後,用該列表提供來自與該特定指針相關聯的所述項中的解密信息。5.按照權利要求1的方法,其中,加密數據含有圖像幀以及用於通過更新圖像幀來導出附加圖像幀的更新信息,該方法包含—構造指向含有圖像幀的加密數據流的所選定部分的數據指針的列表,每個數據指針與各解密信息項中的一個允許對由該指針所指的加密數據進行解密的所選項相關聯;—在重放期間,選擇由該列表中的各指針所指向的該流的各部分;—用該列表來提供來自與每個指針相關聯的所述項中的解密信息。6.按照權利要求1的方法,該方法包含—解密來自輸入數據流中的各解密信息項,並在存儲前用一個記錄密鑰再加密所述解密信息項;—把經再加密的解密信息項與加密數據流分開地存儲。全文摘要輸入數據流含有一個加密數據流和一個消息流。加密數據流的連續片斷中的數據是可用消息中的連續的解密信息解密的。存儲加密數據流並且存儲消息流中帶有解密信息的項。存儲鍵接被存儲的加密數據流中的各個對應點與帶有解密信息的項的相應項的同步信息,同步信息的存儲方式使得它是獨立於該流可檢索的。在特別重放期間,以異常時間模式重放加密數據流的一個被存儲的部分。在所述重放期間檢索對應所述被存儲的部分中各位置點的帶有解密信息的項。以在同步信息的控制下所選擇的時間,在重放期間把被檢索的帶有解密信息的各項與該流組合,對被組合的項的選擇和/或對何時把項與該流組合的時間的選擇,取決於同步信息和異常時間模式。文檔編號H04N7/167GK1732683SQ03813658公開日2006年2月8日申請日期2003年5月27日優先權日2002年6月12日發明者A·M·A·裡卡爾特,R·J·J·維斯勒格斯申請人:皇家飛利浦電子股份有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀