專利名稱:記錄設備、記錄方法及程序的制作方法
技術領域:
本發明涉及記錄設備、記錄方法及程序,尤其涉及適于在記錄從 另一裝置發送的內容時使用的記錄設備、記錄方法和程序。
背景技術:
以前,在裝置之間傳送內容時,通常在接收側裝置中執行在接收 到的內容已經被保存時,即當在傳送目的地的記錄介質上完成了內容 記錄時,向發送側裝置發送信號來通知內容接收完成(下文中也稱為完 成信號)(例如參見參考專利l(JP-A-2006-113650))。然后,發送側裝置 通過從接收側裝置接收完成信號結束內容傳送。
例如,傳送目的地的記錄介質,即接收側裝置中將在其上記錄接 收內容的記錄介質,由用戶在接收側裝置中指定,或者從發送側裝置 指定。例如,在定義類似BD(藍光磁盤)標準化格式的記錄介質被指定 為傳送目的地的記錄介質,并且接收內容的格式不同于指定記錄介質 的格式的情況中,接收側裝置中執行例如代碼轉換的處理是必要的。 然后,為了提高裝置之間的內容傳輸速率,可使用比傳送目的地的記 錄介質更高速度的記錄介質作為接收側裝置中的中間緩存(例如, HDD(硬盤驅動器))。換句話說,該方案有時在接收內容被臨時存儲在 中間緩沖器上之后執行,所存儲的內容將進行代碼轉換處理,最終該 內容被記錄在傳送目的地的記錄介質上。在這種情況中,在內容被記 錄在傳送目的地的記錄介質上之后,從接收側裝置向發送側裝置發送完成信號。
發明內容
然而,在這種情況中,需要發送側裝置維持內容傳輸處理的工作 狀態處于待命,直到中間緩沖器上存儲的內容最終記錄在接收側裝置 中的傳輸目的地的記錄介質上。在該待命期間,對于發送側裝置為內 容傳輸處理預留必要資源是必要的,例如處理器的處理性能、存儲區、 與接收側裝置通信路徑上的通信帶寬等,這導致了處理性能降低。 期望在裝置之間傳送內容時縮短發送側裝置的待命時間。 根據本發明一個實施例的記錄設備是能夠在第一記錄部件上記 錄內容并在第二記錄部件上花費比第一記錄部件更長的時間記錄內
容的記錄設備,該記錄設備包括記錄控制裝置,用于控制傳送內容 的記錄從而當從另一裝置發送的傳送內容被記錄在第二記錄部件上 時,該傳送內容在記錄到第二記錄部件之前被記錄在了第一記錄部件 上,并且該記錄在第一記錄部件上的傳送內容被記錄在第二記錄部件 上;以及通知單元,用于在第二記錄部件上記錄所述傳送內容完成之 前完成了在第一記錄部件上記錄所述傳送內容時,通知另一裝置完成 了該傳送內容的接收。
根據本發明實施例的記錄設備可進一步包括加密裝置,用于使 用對于第二記錄部件唯一的信息加密內容,其中記錄控制裝置執行控
制從而對于第二記錄部件唯一的信息被用于加密傳送內容以在笫一 記錄部件上記錄該傳送內容。
在根據本發明的記錄介質中,加密裝置可根據第二記錄部件所符 合的系統而加密內容。
記錄部件典型地是記錄介質。
根據本發明的記錄方法或程序是能夠在第一記錄介質上記錄內 容并在第二記錄介質上花費比第 一記錄介質更長時間來記錄內容的
記錄設備的記錄方法,或者是允許計算機執行處理的程序,在第一記 錄介質上記錄內容并在第二記錄介質上花費比第一記錄介質更長時
5間來記錄內容的記錄i殳備的計算機,該方法和程序包括步驟控制傳 送內容的記錄從而在從另 一裝置發送的傳送內容被記錄在第二記錄 介質上時,在第二記錄介質之前在第一記錄介質上記錄該傳送內容, 并且在第一記錄介質上記錄的傳送內容被記錄在笫二記錄介質上;當 在第二記錄介質上記錄所述傳送內容完成之前完成了在第一記錄介 質上記錄所述傳送內容時,通知另一裝置所述傳送內容的接收完成。 根據本發明的實施例,在能夠在第一記錄介質上記錄內容并在第 二記錄介質上花費比笫一記錄介質更長的時間記錄內容的記錄設備 中,控制傳送內容的記錄以使在從另一裝置發送的傳送內容被記錄在 第二記錄介質上時,在第二記錄介質之前在第一記錄介質上記錄該傳 送內容,并且在第一記錄介質上記錄的傳送內容被記錄在第二記錄介 質上,當在第二記錄介質上記錄所述傳送內容完成之前完成了在第一 記錄介質上記錄所述傳送內容時,通知另 一裝置所述傳送內容的接收 完成。
根據本發明的實施例,在裝置之間傳送內容時可縮短發送側裝置 的待命時間。
圖1表示了說明本發明實施例適用于的記錄及再現裝置實施例 的結構圖2表示了說明記錄及再現裝置的CPU執行控制程序實現的部 分功能示例性配置的結構圖3表示了例示發送側記錄及再現裝置執行的內容傳輸處理的 流程圖4表示了例示接收側記錄及再現裝置執行的內容接收處理的
第一實施例的流程圖5表示了描述內容傳輸處理中信號及內容流程的序列圖; 圖6表示了例示接收側記錄及再現裝置執行的內容接收處理的
第二實施例的流程圖;及圖7表示了例示接收側記錄及再現裝置執行的內容接收處理的 第三實施例的流程圖。
具體實施例方式
以下將描述本發明的實施例。以下是對于本發明的配置需求及說 明的實施例或附圖之間的對應例子。描述這些用來確認支持本發明的 實施例在該說明書或附圖描述。因此,即使存在這樣的實施例,即在 本規范或附圖中描述,但在此沒有被描述為對應于本發明配置需求的 實施例,也不意味著該實施例不對應于那些配置需求。與此相反,即 使在此將實施例描述為了對應于配置需求的實施例,也不意味著該實 施例不對應于除那些配置需求之外的配置需求。
根據本發明實施例的記錄設備(例如圖1中表示的記錄及再現設 備102)是能夠在第一記錄介質(例如圖1中所示HDD 123)上記錄內容 并在第二記錄介質上(例如圖1中所示記錄介質131)花費比第一記錄 介質更長時間來記錄內容的記錄設備,該記錄設備包括記錄控制裝 置(例如圖2中所示的記錄控制部件162),用于控制記錄傳送內容以 使當在第二記錄介質上記錄從另一裝置(例如圖1中所示的記錄及再 現設備IOI)發送的傳送內容時,在第二記錄介質之前在第一記錄介質 上記錄該傳送內容,在第一記錄介質上記錄的傳送內容被記錄在第二 記錄介質上;及通知裝置(例如圖2中表示的通信控制部件161),用 于當完成在第二記錄介質上記錄傳送內容之前完成了在第一記錄介 質上記錄傳送內容時,通知另一裝置傳送內容的接收完成。
根據本發明實施例的記錄設備可進一步包括加密裝置(例如圖1 中所示的本地編碼器115或媒體編碼器118),用于使用對于第二記錄 介質唯一的信息加密內容,其中記錄控制裝置執行控制以使對于第二 記錄介質唯一的信息被用于加密傳送內容以用于在第一記錄介質上 記錄該傳送內容。
根據本發明實施例的記錄方法或程序是能夠在第一記錄介質(例 如圖1中所示的HDD 123)上記錄內容并在第二記錄介質(例如圖1中所示的記錄介質131)上花費比第一記錄介質更長時間來記錄內容的 記錄設備的記錄方法,或者是允許計算機執行處理的程序,在第一記 錄介質(例如圖1中所示的HDD 123)上記錄內容,并在第二記錄介質 (例如圖1中所示的記錄介質131)上花費比第一記錄介質更長時間來 記錄內容的記錄設備(例如圖1中所示的記錄及再現設備102)的計算 機,該方法和程序包括步驟控制記錄傳送內容以使在從另一裝置(例 如圖1中所示的記錄及再現設備101)發送的傳送內容被記錄在第二記 錄介質上時,在第二記錄介質之前在第一記錄介質上記錄該傳送內 容,并且在第一記錄介質上記錄的傳送內容^^記錄在第二記錄介質上 (例如圖4中所示的步驟S25和S31、圖6中所示的步驟S55和S61、 或圖7中所示的步驟S86和S89);當完成在第二記錄介質上記錄傳送 內容之前完成了在第一記錄介質上記錄傳送內容時,通知另一裝置傳 送內容的接收完成(例如圖4中所示的步驟S27、圖6中所示的步驟 S57、或圖7中所示的步驟S88)。
以下將參考附圖描述本發明所述實施例的調整實施例。 圖1表示說明本發明實施例適用于的記錄及再現設備102實施例 的結構圖。圖1中所示的記錄及再現設備102在HDD 123或記錄介 質131上記錄從另一配置為PVR(個人視頻錄像機)的記錄及再現設備 101傳送的內容。此外,記錄及再現i殳備102再現HDD 123或記錄介 質131上記錄的內容,從而使得顯示器103顯示內容包含的視頻,并 從揚聲器104輸出內容包含的聲音。
記錄及再現設備101被配置為包括CPU(中央處理單元)lll、 RAM(隨機訪問存儲器)112、 ROM(只讀存儲器)113、通信部件114、 本地編碼器115、本地解碼器116、代碼轉換器117、媒體編碼器118、 媒體解碼器119、圖像處理部件120、聲音處理部件121、輸入部分 122、 HDD(硬盤驅動器)123、及驅動器124。該CPU 111、 RAM 112、 ROM 113、通信部件114、本地編碼器115、本地解碼器116、代碼轉 換器117、媒體編碼器118、媒體解碼器119、圖像處理部件120、聲 音處理部件121、輸入部分122、 HDD 123及驅動器124通過總線125相互連接。
CPU 111通過總線125獲得由用戶通過輸入部分122輸入的用于 處理的指令,并根據ROM 113中存儲的程序,或從HDD 123向RAM 112裝載的程序執行各種處理。
RAM 112在其中存儲CPU 111執行中使用的程序,并在其中存 儲執行中適當改變的參數及數據。
ROM 113在其中主要存儲用于CPU 111使用程序的固定數據及 計算參數。
通信部件114被配置為遵守標準的網絡接口 ,標準是諸如 USB(通用串行總線)及IEEE(電子和電氣工程師協會)1394標準,并與 外部裝置通信,例如符合預定標準(例如DTCP(數字傳輸內容保護)) 的記錄及再現設備101。通信部件114通過總線125向記錄及再現設 備102的各個塊提供從另 一裝置接收到的內容,或者從記錄及再現設 備102的各個塊獲取待發送到另一裝置的內容。
本地編碼器115根據與記錄介質131所符合的系統(例如AES(高 級加密標準))不同的系統加密內容(下文也稱為本地加密)。本地編碼器 115必要時記錄在HDD 123上本地加密的內容。
本地解碼器116解碼本地加密的內容。此外,本地解碼器116 必要時將解碼后的內容分離為視頻數據和音頻數據,并通過總線125
二據。 J 、 p p 、
代碼轉換器117以與記錄介質131所符合格式不同的格式將內容
代碼轉換成記錄介質131所符合的格式。
媒體編碼器118根據記錄介質131所符合的系統(例如AACS(高
級訪問內容系統))加密內容(以下也稱為媒體加密)。媒體編碼器118
必要時在HDD 123或記錄介質131上記錄媒體加密的內容。
媒體解碼器119解碼媒體加密的內容。此外,媒體解碼器119
必要時將解碼后的內容分離為視頻數據和音頻數據,并通過總線125
向圖像處理部件120提供視頻數據及向音頻處理部件121提供音頻數據。
例如,圖像處理部件120被配置為例如CPU或DSP(數字信號處 理器)的處理器,并允許顯示器103基于從本地解碼器116或媒體解碼 器119提供的視頻數據在其上顯示預定的圖像(屏幕)。
聲音處理部件121將從本地解碼器116或媒體解碼器119提供的 聲音數據轉換成模擬聲音信號,并向揚聲器104輸出該轉換后的聲音 信號用于從揚聲器104輸出聲音。
例如,輸入部件122^L配置為按鈕、開關、鍵盤或鼠標,并可在 用戶輸入各種指令到記錄及再現設備102時操作。
HDD 123是記錄速率高于記錄介質131的記錄介質,其上記錄 有CPU 111運行的各種內容及程序。
例如,合適地安裝驅動器124,在其上形成如磁盤的記錄介質 131,該磁盤例如BD(藍光磁盤)、磁盤、光盤、磁光盤、或半導體存 儲器,以及在記錄介質131上記錄各種內容及程序,或讀取記錄介質 131上記錄的各種內容及程序。
圖2表示說明CPU執行預定控制程序實現的部分功能示例配置 的結構圖。CPU 111執行預定控制程序來實現包括通信控制部件161、 記錄控制部件162、本地密鑰生成部件163以及媒體密鑰生成部件164 的功能。
通信控制部件161通過總線125控制通信部件114與外部裝置通 信,例如通過通4言部件114連接到記錄及再現i殳備102的記錄及再現 設備101。通信控制部件161必要時向記錄控制部件162提供從外部 裝置接收到的信號。
記錄控制部件162通過總線125控制本地編碼器115、本地解碼 器116、代碼轉換器117、媒體編碼器118、媒體解碼器119、 HDD 123、 以及驅動器124來控制內容處理,例如內容加密、解碼、代碼轉換、 以及記錄。此外,記錄控制部件162必要時向通信控制部件161通知 從外部裝置發送的內容的接收處理日志。此外,在執行內容的本地加 密時,記錄控制部件162命令本地密鑰生成部件163生成密鑰(下文稱為本地密鑰),用于在內容的本地加密中使用。此外,在執行內容的媒
體加密時,記錄控制部件162命令媒體密鑰生成部件164生成密鑰(下 文中稱為媒體密鑰),用于在內容的媒體加密中使用。
本地密鑰生成部件163基于來自記錄控制部件162的指令生成本 地密鑰,并通過總線125向本地編碼器115提供生成的本地密鑰。此 外,本地密鑰生成部件163必要時通過驅動器124和總線125讀取對 于記錄介質131唯一的信息(下文中也稱為唯一信息),并使用讀取的 唯一信息生成本地密鑰。
媒體密鑰生成部件164基于來自記錄控制部件162的指令通過驅 動器124和總線125讀取有關記錄介質131的唯一信息,并使用讀取 的唯一信息生成媒體密鑰。媒體密鑰生成部件164通過總線125向媒 體編碼器118提供生成的媒體密鑰。
此外,對于每一個記錄媒體,有關記錄介質131的唯一信息是不 同的,并且是不變的信息。例如,使用記錄介質131的生產編號及媒 體ID。此外,在記錄介質131符合AACS的情況下,例如分配給每 一個記錄介質的綁定Nonce(Bingding Nonce)可用作唯一信息。
接下來,將參考圖3到7描述在從記錄及再現設備101向記錄及 再現設備102傳送內容時的處理。
首先,將參考圖3所示流程圖描述記錄及再現設備101執行的內 容傳輸過程。此外,例如,在用戶通過未示出的記錄及再現設備101 的輸入部件輸入指令來將記錄及再現設備101上記錄的內容復制或移 動到記錄及再現設備102時啟動該過程。此外,在這里,復制內容是 在傳輸源的記錄及再現設備101中留下內容時將該內容傳送給傳送目 的地的記錄及再現設備102的處理。移動內容是不在傳輸源的記錄及 再5B殳備101中留下內容時將該內容傳送給傳送目的地的記錄及再現 設備102的處理。此外,當用戶命令復制或移動內容時,用戶規定 HDD 123及記錄介質131中任一個用于記錄及再現設備102在其上記 錄傳送內容的記錄介質(下文也稱為內容傳送目的地)。此外,以下將 描述記錄介質131被規定為內容傳送目的地情況下的處理。在步驟S1,記錄及再現設備101通知開始發送內容。換句話說, 記錄及再現設備101向記錄及再現設備102發送內容傳輸通知,該通 知是通告發送內容開始的信號。此外,例如,該內容傳輸通知包括例 如內容說明及容量、以及內容傳送目的地的信息。
記錄及再現設備102在圖4所示步驟S21接收該內容傳輸通知, 這在后面描述,并在步驟S22,設備102準備接收內容,然后發送準 備OK狀態,該準備OK狀態是指示準備接收內容的信號。
在步驟S2,確定是否接收到了準備OK狀態。記錄及再現設備 101重復執行步驟S2中的確定過程,直到設備101接收到了從記錄及 再現設備102發送的準備OK狀態為止。如果設備101確定從記錄及 再現設備102接收到了該準備OK狀態,則處理進行到步驟S3。
在步驟S3,記錄及再現i殳備101開始向i己錄及再現設備102發 送內容。
記錄及再現i殳備102在圖4所述步驟S23開始接收內容,這在稍 后描述,并在步驟S27,在完成了在用作中間緩沖器的HDD123上記 錄內容的時刻,設備102發送完成信號,該信號通知內容接收完成。
在步驟S4,記錄及再現i殳備101確定是否接收到了完成信號。 該記錄及再現設備101重復執行步驟S4中的確定過程,直到設備101 接收到了從記錄及再現設備102發送的完成信號為止。如果設備101 確定接收到了從記錄及再現設備102發送的完成信號,則處理進行到 步驟S5。
在步驟S5,記錄及再現設備101確定是否發出了移動內容的指 令。如果記錄及再現設備101確定用戶發出了移動內容的指令,則處 理進行到步驟S6。
在步驟S6,記錄及再現設備101擦除發送內容,內容傳輸過程結束。
另一方面,在步驟S5,如果設備101確定用戶命令復制內容, 則跳過步驟S6的過程,不擦除發送內容,然后結束內容傳輸過程。 接下來,將參考圖4所示流程圖描述對應于圖3所示的記錄及再現設備101執行的內容傳輸過程,記錄及再現i殳備102執行的內容接 收過程的第一實施例。
在步驟S21,通信控制部件161接收發送內容的開始通知。換句 話說,通信控制部件161通過通信部件114和總線125接收從記錄及 再現設備101發送的內容傳輸通知。
在步驟S22,通信控制部件161發送準備OK狀態。更具體地, 通信控制部件161向記錄控制部件162提供內容傳輸通知。記錄及再 現設備102的各個塊在接收記錄控制部件162的控制下準備接收內 容。當記錄控制部件162完成了準備接收內容時,記錄控制部件162 通知通信控制部件161準備接收內容完成。通信控制部件161通過總 線125和通信部件114向記錄及再現設備101發送準備OK狀態。
在步驟S23,通信部件114在通信控制部件161的控制下開始接 收從記錄及再現^L備101發送的內容。
在步驟S24,本地編碼器115開始本地加密內容。更具體地,記 錄控制部件162命令本地密鑰生成部件163生成本地密鑰,本地密鑰 生成部件163生成本地密鑰。此外,這里生成的本地密鑰不使用有關 記錄介質131的唯一信息而生成,該密鑰獨立于記錄介質131。本地 密鑰生成部件163通過總線125向本地編碼器115提供生成的本地密 鑰。此外,本地密鑰生成部件163通過總線125在不同于RAM 112 或HDD 123的未示出的非易失性存儲器中記錄所生成的本地密鑰。 此外,以下假設在RAM 112中存儲本地密鑰來進行闡述。
此外,通信部件114在記錄控制部件162的控制下,開始通過總 線125向本地編碼器115提供接收到的內容。本地編碼器115使用獲 得的本地密鑰在記錄控制部件162的控制下開始接收內容的本地加 密。
在步驟S25,記錄及再現i殳備102開始在中間緩沖器上記錄內容。 更具體地,在記錄控制部件162的控制下,本地編碼器115通過總線 125開始向用作中間緩沖器的HDD 123提供本地加密的內容(下文也 稱為中間內容),HDD 123開始記錄被提供的中間內容。此外,由于^吏用本地密鑰加密中間內容,例如,即使HDD 123 被從記錄及再現設備102盜取出,或者中間內容被分流,除非獲得了 本地密鑰,否則難以解碼該中間內容。因而,可避免內容盜取。
在步驟S26,記錄控制部件162確定是否完成了向中間緩沖器記 錄內容。重復執行步驟S26的處理,直到記錄及再現設備IOI完成了 發送內容為止,并且記錄控制部件162通過總線125從HDD 123接 收通知中間內容記錄完成的完成信號。然后,從HDD 123接收到完 成信號時,記錄控制部件162確定完成向中間緩沖器記錄內容,處理 進行到步驟S27。
在步驟S27,通信控制部件161發送完成信號。更具體地,記錄 控制部件162通知通信控制部件161向中間緩沖器記錄內容已完成。 通信控制部件161發送通知內容接收完成的完成信號,所述內容通過 總線125及通信部件114從記錄及再現設備101向記錄及再現i殳備102 發送。
在步驟S28,本地解碼器116解碼中間內容。更具體地,記錄控 制部件162通過總線125從HDD 123讀取出中間內容,并向本地解 碼器116提供讀取出的中間內容。本地解碼器116在記錄控制部件162 的控制下,通過總線125讀取RAM 112存儲的本地密鑰,并使用該 本地密鑰解碼中間內容。
在步驟S29,代碼轉換器117對內容進行代碼轉換。更具體地, 在記錄控制部件162的控制下,本地解碼器116向代碼轉換器117提 供解碼內容,代碼轉換器117將所獲得的內容代碼轉換為記錄介質131 符合的格式。
此外,在從記錄及再現設備101發送的內容的格式與記錄介質 131所符合的格式相同的情況下,省略步驟S29的處理。
在步驟S30,媒體編碼器118對內容進行媒體加密。更具體地, 記錄控制部件162命令媒體密鑰生成部件164生成媒體密鑰。在媒體 密鑰生成部件164的控制下,驅動器124從^己錄介質131讀出唯一信 息,并通過總線125向媒體密鑰生成部件164提供讀取的唯一信息。媒體密鑰生成部件164使用所獲取的唯一信息生成媒體密鑰,并通過 總線125向媒體編碼器118提供生成的媒體密鑰。
在記錄控制部件162的控制下,代碼轉換器117通過總線125 向媒體編碼器118提供代碼轉換后的內容。在記錄控制部件162的控 制下,媒體編碼器118使用媒體密鑰來對獲得的內容進行媒體加密。
在步驟S31,記錄及再現i殳備102在記錄介質131上記錄媒體加 密的內容。更具體地,在記錄控制部件162的控制下,媒體編碼器118 通過總線125向驅動器124提供媒體加密后的內容,驅動器124在內 容的最終傳送目的地的記錄介質131上記錄獲得的內容。完成向記錄 介質131記錄媒體加密的內容時,驅動器124通過總線125向記錄控 制部件162提供指示內容記錄完成的完成信號。
在步驟S32,記錄控制部件162擦除中間緩沖器上記錄的內容, 即擦除HDD 123上記錄的中間內容,然后結束內容接收處理。
圖5表示的序列圖描述參考圖3和4描述處理中信號及內容流。
例如,設想以15Mbps(比特每秒)編碼的一小時內容(以下稱為內 容A)從記錄及再現設備101被傳送給記錄及再現設備102的情況。在 這種情況中,由于內容量是6750M字節(-15Mbpsx3600秒+ 8),不 加密地在HDD 123上記錄內容A的必要時間是540秒(-6750M字節 x 8 + 100 Mbps),這里記錄及再現設備102中HDD 123的平均記錄 速度是100 Mbps。
因此在上述過程中,時間段是540秒+a秒,該時間段是記錄及 再現設備101向記錄及再現設備102發送內容傳輸通知、作為中間緩 沖器的HDD 123完成記錄內容、以及設備101然后接收從記錄及再 現設備102發送的完成信號的時間段。這里,a是包括裝置之間傳送 內容并對內容進行本地加密的必要時間、并包括與本地加密導致的內 容量改變相關的記錄時間段誤差的時間段。
另一方面,如圖5所示的虛線箭頭Al所示,考慮記錄及再現設 備102在像以前一樣完成向記錄介質131的內容傳送時發送完成信 號。這里,記錄介質131上不加密地記錄內容A的必要時間段是1800
15秒(-6750M字節x 8 + 30 Mbps),這里記錄及再現設備102中記錄介 質131的平均記錄速度是30Mbps。因此,時間段是540+a+1800+|5 秒,該時間段是記錄及再現設備101向記錄及再現設備102發送內容 傳輸通知、完成對記錄介質131記錄內容、以及^殳備101然后接收從 記錄及再現設備102發送的完成信號的時間段。這里,P是包括解碼、 代碼轉換、內容的媒體加密的必要時間,并包括與媒體加密導致的內 容量改變相關的記錄時間段誤差的時間段。
換句話說,根據以前的方法發送完成信號的情況下,記錄及再現 設備101等待30分鐘或更長時間(=1800+(3秒),直到記錄及再現設備 102完成向HDD 123發送內容之后設備101接收到完成信號為止。在 該待命期間,記錄及再現設備101預留必要資源用于內容傳輸處理是 必要的,該資源例如諸如記錄及再現設備101的CPU這樣的處理器 的處理性能、存儲區域以及與記錄及再現設備102的通信路徑的通信 帶寬,其導致記錄及再現設備101的處理性能降低。
另一方面,如上所述,完成向作為中間緩沖器的HDD 123記錄 內容時,記錄及再現設備102在完成內容記錄之前向記錄介質131發 送完成信號,從而縮短了記錄及再現設備101的待命時間,可有效利 用記錄及再現設備101的處理性能。此外,即4吏內容沒有被記錄在傳 輸目的地131的記錄介質上,內容被記錄在中間緩沖器上,因此即使 所發送的內容在記錄及再現設備101中被擦除,則可保證在記錄及再 現設備102側保持該內容。
接下來,將參考圖6描述與圖3所示的記錄及再現設備101執行 的內容傳輸過程向對應的,由記錄及再現設備102執行的內容接收過 程的第二實施例。
比較圖4所示流程圖和圖6所示流程圖,4艮明顯,內容接收過程 的第二實施例幾乎與第一實施例類似,但步驟S54和S58的處理與第 一實施例相應處理步驟中的步驟S24和S28的處理是不同的。
換句話說,在步驟S54,本地編碼器115^吏用有關記錄介質131 的唯一信息啟動內容的本地加密。更具體地,i己錄控制部件162命令本地密鑰生成部件163生成本地密鑰。在密鑰生成部件163的控制下, 驅動器124從記錄介質131讀出唯一信息,并通過總線125向本地密 鑰生成部件163提供所讀取的唯一信息。例如,本地密鑰生成部件163 生成第一本地密鑰,并使用該第一本地密鑰和有關記錄介質131的唯 一信息生成第二本地密鑰。本地密鑰生成部件163通過總線125向本 地編碼器115提供所生成的第二本地密鑰。此外,本地密鑰生成部件 163通過總線125在RAM 112或不同于HDD 123且未顯示的非易失 性存儲器中存儲該第一本地密鑰。此外,下文中假設在RAM 112中 存儲本地密鑰來進行論述。
在記錄控制部件162的控制下,通信部件114開始通過總線125 將從記錄及再現設備101接收到的內容提供給本地編碼器115。在記 錄控制部件162的控制下,本地編碼器115 4吏用所獲得的第二本地密 鑰開始本地加密^己錄介質131。
然后,在步驟S55,開始向作為中間緩沖器的HDD 123記錄中 間內容。
此外,在步驟S58,本地解碼器116使用有關記錄介質131的唯 一信息解碼本地加密的內容。更具體地,記錄控制部件162命令本地 密鑰生成部件163生成第二本地密鑰。在本地密鑰生成部件163的控 制下,驅動器124從記錄介質131讀出唯一信息,并通過總線125向 本地密鑰生成部件163提供所讀取的唯一信息。此外,本地密鑰生成 部件163通過總線125從RAM 112讀取出第一本地密鑰。本地密鑰 生成部件163使用第一本地密鑰和有關記錄介質131的唯一信息產生 第二本地密鑰,并通過總線125將其提供給本地解碼器116。
記錄控制部件162通過總線125從HDD 123讀取出中間內容, 并將其提供給本地解碼器116。在記錄控制-部件162的控制下,本地 解碼器116使用第二本地密鑰解碼中間內容。
因此,中間內容通過有關記錄介質131的唯一信息被綁定在記錄 介質131上,并且不可以使用有關記錄介質131的任何唯一信息解碼 該中間內容。因此,例如,即使從記錄及再現i殳備102盜走HDD 123,或者分流中間內容,或者將中間內容復制到不同于記錄介質131的記 錄介質,也不能解碼該中間內容,除非獲得了有關記錄介質131的唯 一信息并且獲得了第一本地密鑰。因此,可比第一實施例更強地避免 內容盜取。
此外,保證了傳輸內容被綁定在記錄及再現設備102中的記錄介 質131上。因此,例如,從安全的角度,即4吏僅向符合可靠密碼系統 的記錄介質131授權復制或移動內容,或者即使在內容被復制或移動 到記錄介質131以進行收費的商用模式中,如上所述,為了提高裝置 之間的內容傳送速率,HDD123可被用作中間緩沖器。
接下來,將參考圖7所示流程圖,描述與圖3所示的由記錄及再 現設備101執行的內容傳輸處理對應的,由記錄及再現設備102所執 行的內容接收處理的第三實施例。
在步驟S81到S83中執行與上述圖4所示步驟S21到S23的類 似過程來開始接收從記錄及再現設備101發送的內容。
在步驟S84,代碼轉換器117開始對內容進行代碼轉換。更具體 地,在記錄控制部件162的控制下,通信部件114通過總線125開始 向代碼轉換器117提供接收到的內容。在記錄控制部件162的控制下, 代碼轉換器in開始將所提供的內容代碼轉換為記錄介質131所符合 的內容格式。
此外,在從記錄及再現i殳備101發送的內容格式與記錄介質131 所符合的格式相同的情況下,省略步驟S84中的過程。
在步驟S85,媒體編碼器118開始內容的媒體加密。更具體地, 記錄控制部件162命令媒體密鑰生成部件164生成媒體密鑰。在媒體 密鑰生成部件164的控制下,驅動器124從記錄介質131讀出唯一信 息,并通過總線125向媒體密鑰生成部件164提供所讀取的唯一信息。 媒體密鑰生成部件164使用所獲取的唯一信息生成媒體密鑰,并通過 總線125向媒體編碼器118提供所生成的媒體密鑰。
在記錄控制部件162的控制下,代碼轉換器117開始通過總線 125向媒體編碼器118提供代碼轉換后的內容。媒體編碼器118使用
18媒體密鑰開始對提供的內容進行媒體加密。
在步驟S86,記錄及再現設備102開始向中間緩沖器記錄媒體加 密的內容。更具體地,在記錄控制部件162的控制下,媒體編碼器118 開始通過總線125向用作中間緩沖器的HDD 123提供媒體加密的內 容,HDD123開始記錄所提供的內容。
在步驟S87,記錄控制部件162確定是否完成了向中間緩沖器記 錄媒體加密的內容。重復執行步驟S87的過程,直到完成從記錄及再 現設備101發送內容,并且記錄控制部件162通過總線125從HDD 123 接收到通知媒體加密內容的記錄完成的完成信號為止。然后,當從 HDD 123接收到完成信號時,記錄控制部件162確定到中間緩沖器的 媒體加密內容記錄完成,該處理進行到步驟S88。
在步驟S88,與上述圖4所示步驟S27的處理類似,從記錄及再 現設備102向記錄及再現設備101發送完成信號。
在步驟S89,記錄及再現設備102在記錄介質131上記錄媒體加 密的內容。更具體地,記錄控制部件162通過總線125從HDD 123 讀出媒體加密的內容,并將其提供給驅動器124。在記錄控制部件162 的控制下,驅動器124在記錄介質131上記錄所獲得的媒體加密的內 容。
在步驟S卯,記錄控制部件162擦除中間緩沖器上記錄的內容, 即在HDD 123上記錄的媒體加密的內容,然后內容接收過程結束。
因此,與第一和第二實施例相比,盡管從記錄及再現設備102 向記錄及再現設備101發送完成信號的時間延遲了事先執行代碼轉換 的時間量,但可省略本地加密及內容解碼的過程,因此可縮短記錄及 再現i殳備102中的處理時間。
此外,在第三實施例的情況中,記錄及再現設備402的配置可被 配置為省略本地編碼器115和本地解碼器116。
此外在上述討論中,處理過程的例子表示為HDD 123上的內容 記錄全部完成以從HDD 123向記錄介質131傳輸內容。然而,在HDD 123上記錄內容及從HDD 123向記錄介質131傳送內容可通過流水線操作并行執行。還是在該情況中,可在完成向記錄介質131傳送內容 之前,從記錄及再現設備102向記錄及再現i殳備101發送完成信號, 因此可縮短記錄及再現設備101的待命時間。
此夕卜,記錄及再現設備102使用有關記錄介質131的唯一信息來 本地加密或媒體加密內容的系統不限制于特定方案。只要內容不會被 解碼(除非獲取到了有關記錄介質131的唯一信息)的方案就是足夠 的。此外,如上所述,如下方案是可能的,例如唯一信息被用作本地 密鑰或媒體密鑰而保持不變,而不使用有關記錄介質131的唯一信息 來生成本地密鑰或媒體密鑰。
此外,在上述討論中所示例子為內容被本地加密或媒體加密,然 后內容被記錄在作為中間緩沖器的HDD 123上。然而,例如,在內 容不必被特別加密的情況中,例如不必考慮內容安全的情況,或者以 當HDD 123從記錄及再現設備102拆除則毀滅數據的方式來防篡改 的情況中,可不加密地在HDD123上記錄內容。
此外,本發明的實施例可適于記錄設備,該記錄設備可通過不同 的記錄速度在兩種或多種類型的記錄介質上記錄內容,除了上述的 HDD 123和記錄介質131的組合。例如,在內容可被記錄在兩種類型 的記錄介質(HDD和RAM)的記錄設備中,最終的內容傳送目的地 是HDD,記錄速度高于HDD的RAM可用作內容的中間緩沖器。
此外,根據本發明的實施例可適于記錄設備,該記錄設備可在具 有根本不同的記錄速度的兩種或多種類型的記錄介質上記錄內容,這
是由于記錄速度以外的原因,例如由于記錄內容之前的必要預處理(例 如代碼轉換以及加密),導致了對內容的不同記錄時間段。
此外,能夠在裝置之間傳送并轉換成可在記錄介質上記錄的數據 的內容足以用作本發明實施例的內容,而并不限于特定類型。
此外,本發明實施例中裝置之間內容傳送中使用的通信系統不限 于特定系統,其可適合于有線通信及無線通信兩種。
上述處理步驟序列可由硬件執行,或者可由軟件執行。在處理步 驟序列由軟件執行的情況中,配置軟件的程序安裝在專用硬件包含的計算機中,或者從程序記錄介質安裝到多用個人計算機,例如,可通 過安裝各種程序運行各種功能的個人計算機。
此外在本說明書中,描述存儲在程序記錄介質中的程序的步驟當 然包括沿所述順序的時序串行執行的處理步驟,還包括不必串行地而 是獨立執行或并行執行的處理步驟。
此外,本發明實施例不限于上述實施例,其可在不背離本發明實 施例教導的范圍內被修改。
本領域技術人員應理解,各種修改、組合、子組合及替換可根據 設計需求及其它因素發生,只要它們在所附的權利要求或其等價物的 范圍之內。
權利要求
1、一種能夠在第一記錄介質上記錄內容并能夠在第二記錄介質上花費比所述第一記錄介質更長的時間記錄內容的記錄設備,該記錄設備包括記錄控制裝置,用于控制傳送內容的記錄從而當從另一裝置發送的傳送內容被記錄在第二記錄介質上時,該傳送內容在第二記錄介質之前被記錄在所述第一記錄介質上,并且記錄在第一記錄介質上的傳送內容被記錄在所述第二記錄介質上;及通知裝置,用于當在所述第二記錄介質上記錄所述傳送內容完成之前完成了在所述第一記錄介質上記錄傳送內容時,通知另一裝置所述傳送內容的接收已完成。
2、 權利要求1所述的記錄設備,進一步包括加密裝置,用于使用對于第二記錄介質唯一的信息來加密內容, 其中所述記錄控制裝置執行控制從而使用對于笫二記錄介質唯一的信息加密所述傳送內容以用于將所迷傳送內容記錄在第一記錄介質上。
3、 權利要求2所述的記錄設備,其中所述加密裝置根據所述第 二記錄介質所符合的系統來加密內容。
4、 一種記錄設備的記錄方法,該記錄設備能夠在第一記錄介質 上記錄內容并能夠在第二記錄介質上花費比所述第一記錄介質更長 的時間記錄內容,該方法包括步驟控制傳送內容的記錄從而當從另一裝置發送的傳送內容被記錄 在第二記錄介質上時,該傳送內容在第二記錄介質之前被記錄在所述 第一記錄介質上,并且記錄在第一記錄介質上的傳送內容被記錄在所 述第二記錄介質上;及當在所述第二記錄介質上記錄所述傳送內容完成之前完成了在 所述第一記錄介質上記錄所述傳送內容時,通知另一裝置所述傳送內 容的接收完成。
5、 一種允許計算機執行處理的程序,該計算機是記錄設備的計 算機,該記錄設備能夠在第一記錄介質上記錄內容并能夠在第二記錄 介質上花費比所述第一記錄介質更長的時間記錄內容,該程序包括步控制傳送內容的記錄從而當從另一裝置發送的傳送內容被記錄 在第二記錄介質上時,該傳送內容在第二記錄介質之前被記錄在所述 第一記錄介質上,并且記錄在第一記錄介質上的傳送內容被記錄在所 述第二記錄介質上;及當在所述第二記錄介質上記錄所述傳送內容完成之前完成了在 所述第一記錄介質上記錄所述傳送內容時,通知另一裝置所述傳送內 容的接收完成。
6、 一種能夠在第一記錄部件上記錄內容并能夠在笫二記錄部件 上花費比所述第一記錄部件更長的時間記錄內容的記錄設備,該記錄 設備包括記錄控制單元,被配置來控制傳送內容的記錄從而當從另一裝置 發送的傳送內容被記錄在第二記錄部件上時,該傳送內容在第二記錄 部件之前被記錄在所述第一記錄部件上,并且記錄在第一記錄部件上 的傳送內容被記錄在所述第二記錄部件上;及通知單元,4皮配置來當在所述第二記錄部件上記錄所述傳送內容 完成之前完成了在所述第一記錄部件上記錄所述傳送內容時,通知另 一裝置所述傳送內容的接收完成。
全文摘要
本發明涉及一種記錄設備、記錄方法及程序。所述能夠在第一記錄介質上記錄內容并能夠在第二記錄介質上花費比所述第一記錄介質更長的時間記錄內容的記錄設備包括記錄控制裝置,用于控制傳送內容的記錄從而當從另一裝置發送的傳送內容被記錄在第二記錄介質上時,該傳送內容在第二記錄介質之前被記錄在所述第一記錄介質上,并且記錄在第一記錄介質上的傳送內容被記錄在所述第二記錄介質上;及通知裝置,用于當在所述第二記錄介質上記錄所述傳送內容完成之前完成了在所述第一記錄介質上記錄所述傳送內容時,通知另一裝置所述傳送內容的接收完成。
文檔編號G11B20/10GK101295528SQ20081009359
公開日2008年10月29日 申請日期2008年4月25日 優先權日2007年4月27日
發明者佐藤正彥, 林守彥, 森永剛男 申請人:索尼株式會社