專利名稱:視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備以及用于該設(shè)備的視頻數(shù)據(jù)管理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用以記錄和再現(xiàn)視頻數(shù)據(jù)的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,以及用于該設(shè)備的視頻數(shù)據(jù)管理方法。
背景技術(shù):
近年來,已經(jīng)研制出多種視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,它們能記錄和再現(xiàn)諸如電視廣播節(jié)目的視頻數(shù)據(jù)。在這種類型的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備中,已經(jīng)開始使用硬盤驅(qū)動器(HDD)作為視頻數(shù)據(jù)記錄介質(zhì),以取代常規(guī)的錄象磁帶。
若在硬盤驅(qū)動器上記錄廣播節(jié)目,則需要實現(xiàn)高速定位已記錄的廣播節(jié)目的起點。此外,通過將廣播節(jié)目記錄在硬盤驅(qū)動器上,就能實現(xiàn)一種所謂的錄制節(jié)目過后觀看功能(也被稱為時間滑移功能)。錄制節(jié)目過后觀看功能是這樣一種功能,當(dāng)一個廣播節(jié)目正在記錄時,可以從,例如,它的起點再現(xiàn)被記錄的廣播節(jié)目。而且,不同于錄象磁帶,硬盤驅(qū)動器不需要用于尋找記錄起點的操作。在硬盤驅(qū)動器具有足夠的自由空間的狀態(tài)下,可以立即開始記錄。
雖然用于視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備的硬盤驅(qū)動器的容量已經(jīng)逐年增加,但它不是無限的。即使在具有大容量的硬盤驅(qū)動器的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備中,也需要一種用于刪除已記錄的節(jié)目數(shù)據(jù)的操作,以便保持用于新記錄的自由空間。
在諸如個人數(shù)字助理(PDA)的移動信息處理設(shè)備中,采用了有效地利用有限的存儲器資源的技術(shù)。
日本專利申請?zhí)卦S公報(KOKAI)第2001-350631號公開了一種技術(shù),其中,在移動信息處理設(shè)備的存儲器中的自由空間小到不能將一個新應(yīng)用程序下載到移動信息處理設(shè)備的情況下,可以將一個被存儲在移動信息處理設(shè)備的存儲器之中的應(yīng)用程序暫時地保存到一個服務(wù)器之中。在這個KOKAI 2001-350631號(所公開的)設(shè)備中,在完成一個新應(yīng)用程序的下載之后,就從存儲器中刪除這個應(yīng)用程序,同時將已被保存到服務(wù)器之中的應(yīng)用程序恢復(fù)到存儲器之中。
日本專利申請?zhí)卦S公報(KOKAI)第2000-13745號公開了一種設(shè)備,其中,被記錄在硬盤驅(qū)動器中的視頻數(shù)據(jù)被自動地壓縮,以便在硬盤驅(qū)動器中保持足夠的自由空間。在這個設(shè)備中,用于壓縮視頻數(shù)據(jù)的壓縮比根據(jù)從視頻數(shù)據(jù)的記錄(起點)算起所經(jīng)過的時間來改變。
然而,一般來說,隨著視頻數(shù)據(jù)的壓縮比的增加,視頻數(shù)據(jù)的品質(zhì)將有所降低。
若將KOKAI 2001-350631號(所公開)的技術(shù)(在其中,已經(jīng)被暫時地保存到服務(wù)器之中的程序?qū)⒈换謴?fù)到存儲器之中)應(yīng)用于視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,則可能出現(xiàn)下列情況每次將已被暫時地保存到服務(wù)器之中的視頻數(shù)據(jù)加以恢復(fù)時,都需要將已存儲在硬盤驅(qū)動器之中的其他數(shù)據(jù)保存到服務(wù)器之中。在這種情況下,需要執(zhí)行兩種數(shù)據(jù)傳送操作。即,需要進行從服務(wù)器到視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備的數(shù)據(jù)傳送,以及從視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備到服務(wù)器的數(shù)據(jù)傳送。在通常情況下,視頻數(shù)據(jù)的數(shù)據(jù)大小遠遠大于程序數(shù)據(jù)的數(shù)據(jù)大小。這兩種數(shù)據(jù)傳送操作導(dǎo)致在視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備中為進行通信處理所需的負(fù)載的增加。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備以及一種視頻數(shù)據(jù)管理方法,它們能在不增加為進行通信處理所需的負(fù)載的前提下,在數(shù)據(jù)存儲單元中獲得一個自由空間。
根據(jù)本發(fā)明的一個實施例,提供一種視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,它包括一個輸入裝置,它輸入待記錄的視頻數(shù)據(jù)項;一個數(shù)據(jù)存儲單元,它存儲由輸入裝置輸入的視頻數(shù)據(jù)項;一個通信單元,它經(jīng)由網(wǎng)絡(luò)跟一個外部單元進行通信;用于通過介于通信單元和外部單元之間的通信,將存儲在數(shù)據(jù)存儲單元之中的多個視頻數(shù)據(jù)項之一移動到外部單元,以便增加在該數(shù)據(jù)存儲單元之中的自由存儲空間的裝置;用于確定待再現(xiàn)的視頻數(shù)據(jù)項是存儲在數(shù)據(jù)存儲單元之中,還是存儲在外部單元之中的裝置;若待再現(xiàn)的視頻數(shù)據(jù)項被確定為存儲在數(shù)據(jù)存儲單元之中,則再現(xiàn)來自數(shù)據(jù)存儲單元的待再現(xiàn)的視頻數(shù)據(jù)項的裝置;以及若待再現(xiàn)的視頻數(shù)據(jù)項被確定為存儲在外部單元之中,則在通過通信單元接收待再現(xiàn)的視頻數(shù)據(jù)項流的同時,執(zhí)行一個流式處理過程,以再現(xiàn)從外部單元傳送過來的的待再現(xiàn)的視頻數(shù)據(jù)項流的裝置。
被納入本說明書并構(gòu)成其中一部分的諸附圖對本發(fā)明的各實施例進行示意,連同上面給出的一般描述以及將在下面給出的各實施例的詳細(xì)說明,用以說明本發(fā)明的各項原理。
圖1是表示根據(jù)本發(fā)明的一個實施例的視頻記錄器的結(jié)構(gòu)方框圖;圖2是表示被安裝在圖1所示的視頻記錄器之中的CPU所執(zhí)行的控制程序的功能配置方框圖;圖3表示在圖1所示的視頻記錄器中所使用的標(biāo)題管理信息的一個實例;圖4表示在圖1所示的視頻記錄器中所使用的標(biāo)題管理信息與視頻數(shù)據(jù)之間的關(guān)系;圖5是表示在圖1所示的視頻記錄器中所執(zhí)行的準(zhǔn)備記錄過程的程序?qū)嵗鞒虉D;圖6是表示在圖1所示的視頻記錄器中所執(zhí)行的待刪除/移動標(biāo)題選擇過程的程序?qū)嵗鞒虉D;圖7是表示在圖1所示的視頻記錄器中所執(zhí)行的移動過程的程序?qū)嵗鞒虉D;圖8是表示在圖1所示的視頻記錄器中所執(zhí)行的拷貝過程的程序?qū)嵗鞒虉D;圖9是表示在圖1所示的視頻記錄器中所執(zhí)行的再現(xiàn)過程的程序?qū)嵗鞒虉D。
具體實施例方式
現(xiàn)在將參照諸附圖來說明本發(fā)明的一個實施例。
圖1表示根據(jù)本發(fā)明的一個實施例的視頻記錄器11的結(jié)構(gòu)。視頻記錄器11是一個視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,它能以數(shù)字方式記錄和再現(xiàn)視頻數(shù)據(jù),例如各種電視廣播節(jié)目。
視頻記錄器11具有網(wǎng)絡(luò)功能,用于連接到一個局域網(wǎng)(LAN)。視頻記錄器11可以經(jīng)由一個網(wǎng)絡(luò),例如因特網(wǎng)14,跟一個服務(wù)器15進行通信。服務(wù)器15是一個外部單元,被記錄在視頻記錄器11之中的視頻數(shù)據(jù)將在其中保存。
如圖1所示,視頻記錄器11包括中央處理器(CPU)111,存儲器112,網(wǎng)絡(luò)控制器113,用戶接口單元114,電視調(diào)諧器115,編碼器116,硬盤驅(qū)動器117,解碼器118,音頻—視頻(AV)輸出單元119。
CPU 111是一個處理器,用以控制視頻記錄器11的操作。CPU111根據(jù)被存儲在存儲器112之中的一段控制程序,執(zhí)行一個視頻數(shù)據(jù)記錄/再現(xiàn)過程,一個可編程記錄過程,一個記錄標(biāo)題列表顯示過程,以及一個已記錄視頻數(shù)據(jù)的刪除/移動/拷貝過程。當(dāng)在硬盤驅(qū)動器117中檢測到自由空間不夠時,就自動地執(zhí)行刪除或移動視頻數(shù)據(jù)的過程。
在本實施例中,從硬盤驅(qū)動器117中刪除具有被認(rèn)為是對用戶并不重要的特定屬性的視頻數(shù)據(jù)。其他視頻數(shù)據(jù)從硬盤驅(qū)動器117經(jīng)由因特網(wǎng)14被移動到服務(wù)器15。在移動過程中,首先,將視頻數(shù)據(jù)從硬盤驅(qū)動器117經(jīng)由因特網(wǎng)14移動到服務(wù)器15。然后,從硬盤驅(qū)動器117中刪除該視頻數(shù)據(jù)。實際上存在于硬盤驅(qū)動器117之中的視頻數(shù)據(jù)從硬盤驅(qū)動器117再現(xiàn)。另一方面,通過使用一種流式處理過程,經(jīng)由因特網(wǎng)14來執(zhí)行已被移動到服務(wù)器15的視頻數(shù)據(jù)的再現(xiàn)。利用流式過程,就能經(jīng)由因特網(wǎng)14來再現(xiàn)已被移動到服務(wù)器15的視頻數(shù)據(jù),而不必將視頻數(shù)據(jù)作為一個文件恢復(fù)到視頻記錄器11的硬盤驅(qū)動器117中去。
視頻數(shù)據(jù)的拷貝功能被用來在服務(wù)器15中生成一份備份拷貝。具有被認(rèn)為是對用戶高度重要的特定屬性的視頻數(shù)據(jù),將自動地從硬盤驅(qū)動器117拷貝到服務(wù)器15。
網(wǎng)絡(luò)控制器113是用以將視頻記錄器11連接到局域網(wǎng)的通信裝置。網(wǎng)絡(luò)控制器113經(jīng)由非對稱數(shù)字用戶線路(ADSL)調(diào)制解調(diào)器、光纖通信調(diào)制解調(diào)器等被連接到因特網(wǎng)14。網(wǎng)絡(luò)控制器113經(jīng)由因特網(wǎng)14跟服務(wù)器15進行通信,由此,通過流式處理執(zhí)行將視頻數(shù)據(jù)傳送到服務(wù)器15的過程,以及接收從服務(wù)器15傳送過來的視頻數(shù)據(jù)流的過程。
用戶接口單元114是一個用于從用戶那里接受指令(如記錄指令,再現(xiàn)指令以及可編程的記錄指令)的裝置。用戶接口單元114包括,例如,各種按鍵開關(guān),以及用于跟一個遙控單元進行通信的紅外通信裝置。
電視調(diào)諧器115是一個接收電視廣播節(jié)目的裝置。電視調(diào)諧器115起到輸入裝置的作用,用以輸入待記錄的廣播節(jié)目數(shù)據(jù)。電視調(diào)諧器115被連接到一個外部電視天線12。電視調(diào)諧器115在CPU的控制下,接收某一頻道的電視廣播節(jié)目數(shù)據(jù)。
編碼器116執(zhí)行一個編碼過程,對由電視調(diào)諧器115接收的廣播節(jié)目數(shù)據(jù)中所包含的視頻數(shù)據(jù)進行數(shù)字壓縮編碼。通過這個編碼過程,由動態(tài)視頻構(gòu)成的視頻數(shù)據(jù)被轉(zhuǎn)換為壓縮編碼數(shù)字?jǐn)?shù)據(jù)流,它符合例如MPEG2(MPEG活動圖像編碼專家組/活動圖像專家組)格式。已編碼的視頻數(shù)據(jù)被存儲到硬盤驅(qū)動器117之中。硬盤驅(qū)動器117是一個存儲已編碼的視頻數(shù)據(jù)的數(shù)據(jù)存儲單元。硬盤驅(qū)動器117存儲已編碼的視頻數(shù)據(jù),以及表示視頻數(shù)據(jù)屬性的標(biāo)題管理信息。
解碼器118在CPU 111的控制下對已編碼的視頻數(shù)據(jù)進行解碼。已解碼的視頻數(shù)據(jù)經(jīng)由音頻—視頻輸出單元119被輸出到,例如,電視接收機13。
現(xiàn)在給出關(guān)于對存儲在硬盤驅(qū)動器117之中的視頻數(shù)據(jù)(視頻數(shù)據(jù)#n)進行移動和再現(xiàn)的各項操作的說明。
(1)移動被存儲在硬盤驅(qū)動器117之中的視頻數(shù)據(jù)#n通過網(wǎng)絡(luò)控制器113和服務(wù)器15之間的通信,從視頻記錄器11被傳送到服務(wù)器15。已傳送的視頻數(shù)據(jù)#n被存儲在服務(wù)器15的硬盤驅(qū)動器151之中。然后,從視頻記錄器11的硬盤驅(qū)動器117中刪除視頻數(shù)據(jù)#n。
(2)再現(xiàn)已經(jīng)被移動到服務(wù)器15的硬盤驅(qū)動器151的視頻數(shù)據(jù)#n通過網(wǎng)絡(luò)控制器113和服務(wù)器15之間的通信,經(jīng)由因特網(wǎng)14從服務(wù)器15傳送到視頻記錄器11。當(dāng)經(jīng)由網(wǎng)絡(luò)控制器113從服務(wù)器15接收視頻數(shù)據(jù)流#n時,視頻記錄器11借助于解碼器118對視頻數(shù)據(jù)流#n進行解碼和再現(xiàn)(“流式操作”)。視頻數(shù)據(jù)#n并未存儲在硬盤驅(qū)動器117之中。
現(xiàn)在參看圖2來說明由CPU 111執(zhí)行的控制程序的功能配置。
如圖2所示,該控制程序包括作為功能模塊的節(jié)目信息采集單元201,數(shù)據(jù)管理單元202,節(jié)目ID標(biāo)識產(chǎn)生單元203,數(shù)據(jù)壓縮單元204,標(biāo)題選擇單元205,數(shù)據(jù)刪除單元206,數(shù)據(jù)傳送單元207,標(biāo)題列表顯示單元208,再現(xiàn)控制單元209以及流式處理單元210。
節(jié)目信息采集單元201采集與待記錄到視頻記錄器11上的具體電視廣播節(jié)目數(shù)據(jù)相聯(lián)系的節(jié)目信息(例如,標(biāo)題,頻道號碼,類型,等等)。例如,可以通過訪問因特網(wǎng)14上的電子節(jié)目導(dǎo)視(EPG)網(wǎng)站300來獲取節(jié)目信息,或者抽取被疊加在由電視調(diào)諧器115接收的電視廣播節(jié)目數(shù)據(jù)之上的節(jié)目信息。該節(jié)目信息被用來作為標(biāo)題管理信息的一部分,用以管理存儲在硬盤驅(qū)動器117之中的視頻數(shù)據(jù)(廣播節(jié)目數(shù)據(jù))。
數(shù)據(jù)管理單元202使用標(biāo)題管理信息來管理存儲在硬盤驅(qū)動器117之中的具體的視頻數(shù)據(jù)(廣播節(jié)目數(shù)據(jù))。圖3表示標(biāo)題管理信息的一個實例。
如圖3所示,標(biāo)題管理信息包括與每一組視頻數(shù)據(jù)(廣播節(jié)目數(shù)據(jù))相聯(lián)系的下列屬性信息“節(jié)目ID”,“節(jié)目標(biāo)題”,“頻道號碼”,“類型”(例如,體育節(jié)目,音樂節(jié)目,新聞節(jié)目,電視連續(xù)劇,待重播的節(jié)目,等等),“記錄的日期/時間”,“節(jié)目的長度”,“播放史”,以及其他屬性?!肮?jié)目標(biāo)題”,“頻道號碼”和“類型”都是由上述節(jié)目信息采集單元201采集的信息。
“節(jié)目ID”是用以唯一地標(biāo)識所記錄的視頻數(shù)據(jù)的ID(標(biāo)識信息)。“節(jié)目ID”由節(jié)目ID產(chǎn)生單元203產(chǎn)生。具體地說,節(jié)目ID產(chǎn)生單元203從被包括在節(jié)目信息之中的例如標(biāo)題、頻道號碼和類型的組合來產(chǎn)生該節(jié)目ID?!安シ攀贰笔怯靡怨芾硎湛?收聽頻率的屬性信息。例如,“播放史”指示播放的次數(shù),最后一次播放的日期/時間?!捌渌麑傩浴卑ㄉ婕坝捎脩裘鞔_指定的重要性程度的屬性信息(例如“不必要”,“必需備份”)。
每一組視頻數(shù)據(jù)的標(biāo)題管理信息還包括涉及地址(表示在硬盤驅(qū)動器117中的存儲位置),移動(表示該視頻數(shù)據(jù)是否為被移動到服務(wù)器15的視頻數(shù)據(jù)),以及備份(表示該視頻數(shù)據(jù)是否為被拷貝到服務(wù)器15的視頻數(shù)據(jù))的信息。
數(shù)據(jù)壓縮單元204被用來提高被存儲在硬盤驅(qū)動器117之中的壓縮編碼的視頻數(shù)據(jù)的壓縮比。更具體地說,數(shù)據(jù)壓縮單元204對由數(shù)據(jù)管理單元202從硬盤驅(qū)動器117獲取的視頻數(shù)據(jù)進行重新編碼,由此縮小視頻數(shù)據(jù)的尺寸。
基于由數(shù)據(jù)管理單元202管理的標(biāo)題管理信息,標(biāo)題選擇單元205選擇待刪除/移動/拷貝的視頻數(shù)據(jù)。標(biāo)題選擇單元205從硬盤驅(qū)動器117中檢索具有符合預(yù)定刪除/移動/拷貝條件的特定屬性的視頻數(shù)據(jù)。數(shù)據(jù)刪除單元206從硬盤驅(qū)動器117中刪除由標(biāo)題選擇單元205選出的并符合刪除條件的視頻數(shù)據(jù)。此外,在由標(biāo)題選擇單元205選出的并符合移動條件的視頻數(shù)據(jù)被存入服務(wù)器15之后,數(shù)據(jù)刪除單元206執(zhí)行從硬盤驅(qū)動器117中刪除視頻數(shù)據(jù)的過程。
數(shù)據(jù)傳送單元207執(zhí)行經(jīng)由網(wǎng)絡(luò)控制器113向服務(wù)器15傳送視頻數(shù)據(jù)的操作。由標(biāo)題選擇單元205選出的并符合移動/拷貝條件的視頻數(shù)據(jù)經(jīng)由數(shù)據(jù)傳送單元207和網(wǎng)絡(luò)控制器113被傳送到服務(wù)器15。在這種情況下,數(shù)據(jù)傳送單元207將裝置ID信息添加到待傳送到服務(wù)器15的視頻數(shù)據(jù)之中。裝置ID信息是用以標(biāo)識視頻記錄器11的ID(裝置ID),它被用來作為驗證信息,用以證實被存儲在服務(wù)器15之中的視頻數(shù)據(jù)就是已經(jīng)從視頻記錄器11移動過來的視頻數(shù)據(jù)。
標(biāo)題列表顯示單元208基于被存儲在硬盤驅(qū)動器117之中的標(biāo)題管理信息,在電視機13的顯示屏上顯示一份已記錄的視頻數(shù)據(jù)的列表,其中包括當(dāng)前已存儲在硬盤驅(qū)動器117之中的視頻數(shù)據(jù)以及被移動到服務(wù)器15的視頻數(shù)據(jù)。用戶可以從已記錄的視頻數(shù)據(jù)的列表中選擇待再現(xiàn)的視頻數(shù)據(jù)。
具體地說,如圖4所示,只有視頻數(shù)據(jù)本身被移動到服務(wù)器15,并且對應(yīng)于該視頻數(shù)據(jù)的標(biāo)題管理信息將被保留在硬盤驅(qū)動器117之中。例如,即使當(dāng)視頻數(shù)據(jù)#4,視頻數(shù)據(jù)#5和視頻數(shù)據(jù)#7被移動到服務(wù)器15,但是,與視頻數(shù)據(jù)#4,視頻數(shù)據(jù)#5和視頻數(shù)據(jù)#7相關(guān)的標(biāo)題管理信息#4,標(biāo)題管理信息#5和標(biāo)題管理信息#7仍然被保留在硬盤驅(qū)動器117之中。基于被保留在硬盤驅(qū)動器117之中的標(biāo)題管理信息,有可能顯示一份已記錄的視頻數(shù)據(jù)的列表,其中包括當(dāng)前已存儲在硬盤驅(qū)動器117之中的視頻數(shù)據(jù)以及被移動到服務(wù)器15的視頻數(shù)據(jù)。
再現(xiàn)控制單元209再現(xiàn)用戶已經(jīng)從已記錄的視頻數(shù)據(jù)的列表中選出的作為待再現(xiàn)的視頻數(shù)據(jù)的視頻數(shù)據(jù)。在這種情況下,再現(xiàn)控制單元209確定已選出的待再現(xiàn)的視頻數(shù)據(jù)是存在于硬盤驅(qū)動器117之中,還是存在于服務(wù)器15之中。若待再現(xiàn)的視頻數(shù)據(jù)存在于硬盤驅(qū)動器117之中,則再現(xiàn)控制單元209從硬盤驅(qū)動器117讀出視頻數(shù)據(jù),并將其傳送到解碼器118。這樣,就能從硬盤驅(qū)動器117再現(xiàn)視頻數(shù)據(jù)。
另一方面,若待再現(xiàn)的視頻數(shù)據(jù)存在于服務(wù)器15之中,則再現(xiàn)控制單元209激活流式處理單元210,由此從服務(wù)器15再現(xiàn)所述待再現(xiàn)的視頻數(shù)據(jù)。流式處理單元210執(zhí)行流式處理過程,以接收來自服務(wù)器15的視頻數(shù)據(jù)流,并且在接收到該視頻數(shù)據(jù)流時,再現(xiàn)已接收的視頻數(shù)據(jù)流。在流式處理過程中,流式處理單元210首先經(jīng)由數(shù)據(jù)傳送單元207和網(wǎng)絡(luò)控制器113,向服務(wù)器15發(fā)出對待再現(xiàn)的視頻數(shù)據(jù)進行流式傳送的請求。然后,流式處理單元210在接收到待再現(xiàn)的視頻數(shù)據(jù)流時,使用解碼器118來再現(xiàn)待再現(xiàn)的視頻數(shù)據(jù),上述視頻數(shù)據(jù)是經(jīng)由網(wǎng)絡(luò)控制器113和數(shù)據(jù)傳送單元207通過因特網(wǎng)14從服務(wù)器15傳送的(“流式處理過程”)。
下面,參看圖5的流程圖來給出準(zhǔn)備記錄過程的說明,該過程由CPU 111執(zhí)行,以便在硬盤驅(qū)動器117中獲得一個自由存儲空間。
該準(zhǔn)備記錄過程以有規(guī)律的時間間隔周期性地執(zhí)行。首先,CPU111檢測在硬盤驅(qū)動器(HDD)117中自由存儲空間的大小(步驟S201),由此確定是否有足夠的磁盤空間,即,所檢測的自由存儲空間的大小是否至少為一個預(yù)定的參考值(步驟202)。在此情況下,該參考值是一個缺省的固定值,或者是這樣一個值,它表示對于當(dāng)前設(shè)置的編程記錄,用于記錄全部視頻數(shù)據(jù)所需的自由存儲空間的大小。
若存在足夠的自由存儲空間(步驟S202中為“是”),則準(zhǔn)備記錄過程就宣告完成。若沒有足夠的自由存儲空間(步驟S202中為“否”),即,如果檢測出的自由存儲空間的大小小于預(yù)定的參考值,則CPU 111通過使用標(biāo)題選擇單元205,來執(zhí)行選擇待刪除/移動的視頻數(shù)據(jù)的處理過程(步驟S203)。
在步驟S203,CPU 111基于標(biāo)題管理信息來選擇例如具有預(yù)定類型的視頻數(shù)據(jù)作為待刪除的視頻數(shù)據(jù)(步驟S204)。隨后,參照已選定的視頻數(shù)據(jù)的“播放史”,CPU 111檢查該視頻數(shù)據(jù)的收看/收聽頻率,并確定已選定的視頻數(shù)據(jù)對用戶來說是否重要(步驟S205)。例如,從來沒有再現(xiàn)過的視頻數(shù)據(jù),或者具有高的收看/收聽頻率、已被再現(xiàn)超過預(yù)定次數(shù)的視頻數(shù)據(jù),都被確定為對用戶來說是重要的。
若已選出的視頻數(shù)據(jù)被確定為對用戶來說是重要的(步驟S205中為“是”),則CPU 111確定這個視頻數(shù)據(jù)是具有符合移動條件的屬性的視頻數(shù)據(jù)。CPU 111使用數(shù)據(jù)傳送單元207和網(wǎng)絡(luò)控制器113,經(jīng)由因特網(wǎng)14將該視頻數(shù)據(jù)存儲到服務(wù)器15之中(步驟S206)。在步驟S206,CPU 111將節(jié)目ID以及視頻記錄器11的裝置ID添加到視頻數(shù)據(jù)之中,并經(jīng)由網(wǎng)絡(luò)控制器113和服務(wù)器15之間的通信,向服務(wù)器15發(fā)送該視頻數(shù)據(jù)。
已被發(fā)送到服務(wù)器15的視頻數(shù)據(jù)被存儲在服務(wù)器15的硬盤驅(qū)動器151之中。然后,CPU 111使用數(shù)據(jù)刪除單元206從硬盤驅(qū)動器117中刪除已被存儲到服務(wù)器15的視頻數(shù)據(jù)(步驟S207)。只有視頻數(shù)據(jù)本身被刪除,與視頻數(shù)據(jù)相關(guān)的標(biāo)題管理信息不被刪除,并且被保留在硬盤驅(qū)動器117之中。
另一方面,若被選出的視頻數(shù)據(jù)被確定為對用戶來說不重要(步驟S205中為“否”),則CPU 111確定該視頻數(shù)據(jù)是具有符合刪除條件的屬性的視頻數(shù)據(jù)。CPU 111使用數(shù)據(jù)刪除單元206從硬盤驅(qū)動器117中刪除該視頻數(shù)據(jù)(步驟S207)。在此情況下,同樣只有視頻數(shù)據(jù)本身被刪除,與視頻數(shù)據(jù)相關(guān)的標(biāo)題管理信息不被刪除,并且被保留在硬盤驅(qū)動器117之中。
步驟204至207的處理過程被重復(fù)執(zhí)行,直到獲得足夠的自由存儲空間為止。
下面,參照圖6的流程圖,給出用于確定視頻數(shù)據(jù)對用戶來說是否重要的處理過程的一個特例。
首先,執(zhí)行一個用于在被存儲到硬盤驅(qū)動器117的視頻數(shù)據(jù)組中檢索可刪除的視頻數(shù)據(jù)(對用戶來說不重要的視頻數(shù)據(jù))的處理過程。若沒有找到可刪除的視頻數(shù)據(jù),則在硬盤驅(qū)動器117內(nèi)的任何視頻數(shù)據(jù)都被選定為符合移動條件的視頻數(shù)據(jù)。
具體地說,CPU 111首先選擇被存儲在硬盤驅(qū)動器117之中的給定視頻數(shù)據(jù)(步驟S301),然后,基于與這個視頻數(shù)據(jù)相關(guān)的標(biāo)題管理信息的“播放史”,確定該視頻數(shù)據(jù)是否已經(jīng)被收看/收聽過(即,已被再現(xiàn)過的視頻數(shù)據(jù))(步驟S302)。若符合以下條件,則已收看/收聽的視頻數(shù)據(jù)就被選定為可刪除的視頻數(shù)據(jù)(標(biāo)題)。
(1)已經(jīng)被該系統(tǒng)自動記錄的視頻數(shù)據(jù)視頻記錄器11具有自動記錄視頻數(shù)據(jù)(指用于編程記錄的視頻數(shù)據(jù)以外的視頻數(shù)據(jù))的功能,只要這樣的視頻數(shù)據(jù)屬于用戶事先指定的一種特定類型(自動記錄功能)。CPU 111確定在步驟301中所選出的視頻數(shù)據(jù)是否為已被自動記錄的視頻數(shù)據(jù)(步驟S303)。若被確定為自動記錄的視頻數(shù)據(jù)(步驟S303中為“是”),則從硬盤驅(qū)動器117中刪除該視頻數(shù)據(jù)(步驟S311)。
(2)被用戶指定為不必要的視頻數(shù)據(jù)CPU 111參照標(biāo)題管理信息中的“其他屬性”,確定在步驟301中所選出的視頻數(shù)據(jù)是否為該用戶事先明確地指定為不必要的視頻數(shù)據(jù)(或者屬于該用戶已經(jīng)事先指定為不必要的一種特定類型的視頻數(shù)據(jù))(步驟S304)。若被確定為該用戶明確地指定為不必要的視頻數(shù)據(jù)(或者屬于該用戶已經(jīng)事先指定為不必要的一種特定類型的視頻數(shù)據(jù))(步驟S304中為“是”),則從硬盤驅(qū)動器117中刪除在步驟S301中所選出的視頻數(shù)據(jù)(步驟S311)。
(3)具有連續(xù)節(jié)目屬性的視頻數(shù)據(jù),而且,該用戶已經(jīng)從中刪除了涉及該連續(xù)節(jié)目的其他視頻數(shù)據(jù)其中之一在步驟S301所選出的視頻數(shù)據(jù)為具有諸如連續(xù)劇的連續(xù)節(jié)目屬性的視頻數(shù)據(jù)的情況下,CPU 111確定對應(yīng)于該連續(xù)劇的某些其他視頻數(shù)據(jù)是否已經(jīng)被該用戶從硬盤驅(qū)動器117中刪除(步驟S305)。若對應(yīng)于該連續(xù)劇的其他視頻數(shù)據(jù)已經(jīng)被該用戶刪除(步驟S305中為“是”),則從硬盤驅(qū)動器117中刪除在步驟S301中所選出的視頻數(shù)據(jù)(步驟S311)。例如,通過記錄由該用戶的操作所刪除的視頻數(shù)據(jù)的類型,來實現(xiàn)條件(3)的確定。
(4)已安排重播的節(jié)目CPU 111參照在標(biāo)題管理信息中的“體裁”,確定在步驟S301中所選出的視頻數(shù)據(jù)是否已安排重播的節(jié)目的視頻數(shù)據(jù)(步驟S306)。若確定為已安排重播的節(jié)目的視頻數(shù)據(jù)(步驟S306中的“是”),則從硬盤驅(qū)動器117中刪除該視頻數(shù)據(jù)(步驟S311)。
(5)收看/收聽頻率低的視頻數(shù)據(jù)CPU 111參照在標(biāo)題管理信息中的“播放史”,確定在步驟S301中所選出的視頻數(shù)據(jù)是否為收看/收聽頻率低的視頻數(shù)據(jù)(步驟S307)。若確定為收看/收聽頻率低的視頻數(shù)據(jù)(步驟S307中為“是”),則從硬盤驅(qū)動器117中刪除該視頻數(shù)據(jù)(步驟S311)。
根據(jù)上述各項條件,就能實現(xiàn)對可刪除的視頻數(shù)據(jù)的確定。改變檢索的視頻數(shù)據(jù),并且重復(fù)執(zhí)行步驟S302至S307的處理過程,直到找出可刪除的視頻數(shù)據(jù)為止(步驟S308,步驟S309)。
若確定在硬盤驅(qū)動器117中沒有可刪除的視頻數(shù)據(jù)(步驟S309中為“是”),則CPU 111執(zhí)行視頻數(shù)據(jù)移動過程(步驟S310)。在步驟S310中,CPU 111將節(jié)目ID以及視頻記錄器11的裝置ID添加到硬盤驅(qū)動器117內(nèi)的給定視頻數(shù)據(jù)(即,不滿足刪除條件的視頻數(shù)據(jù))中,然后將該視頻數(shù)據(jù)存儲在服務(wù)器15之中。隨后,CPU 111從硬盤驅(qū)動器117中刪除已經(jīng)被存儲在服務(wù)器15之中的視頻數(shù)據(jù)(步驟S311)。
上述條件(1)至(5)僅僅是一些實例,也可以使用其他各種條件。此外,可以單獨地通過移動過程來獲得自由存儲空間,而不必執(zhí)行從硬盤驅(qū)動器117刪除視頻數(shù)據(jù)的處理過程。在這種情況下,在符合條件(1)至(5)中任何一條的視頻數(shù)據(jù)被存儲到服務(wù)器15之后,就可以從硬盤驅(qū)動器117刪除該視頻數(shù)據(jù)。
下面,參照圖7的流程圖來給出將視頻數(shù)據(jù)移動到服務(wù)器15的移動過程的說明。在這種情況下,說明能防止將相同的視頻數(shù)據(jù)重復(fù)存儲到服務(wù)器15中的硬盤驅(qū)動器151的移動過程的步驟。
當(dāng)待移動的視頻數(shù)據(jù)被選定之后,CPU 111參照與待移動的視頻數(shù)據(jù)相對應(yīng)的標(biāo)題管理信息,并檢測該視頻數(shù)據(jù)的節(jié)目ID(步驟S401)。然后,CPU 111通過因特網(wǎng)14與服務(wù)器15進行通信,同時查看硬盤驅(qū)動器151的內(nèi)容,由此確定具有與待移動的視頻數(shù)據(jù)相同的節(jié)目ID的視頻數(shù)據(jù)是否存在于硬盤驅(qū)動器151之中(步驟S402)。
在屬于不同用戶的多個視頻記錄器11經(jīng)由因特網(wǎng)14被連接到服務(wù)器15的環(huán)境下,視頻數(shù)據(jù)從不同用戶的各視頻記錄器11被移動到服務(wù)器15。因而,與待移動的視頻數(shù)據(jù)相同的視頻數(shù)據(jù),即,具有與待移動的視頻數(shù)據(jù)相同的節(jié)目ID的視頻數(shù)據(jù)可能存在于服務(wù)器15的硬盤驅(qū)動器151之中。
若服務(wù)器15的硬盤驅(qū)動器151不含有與待移動的視頻數(shù)據(jù)的節(jié)目ID相同的視頻數(shù)據(jù)(步驟S402中為“否”),則CPU 111通過因特網(wǎng)14與服務(wù)器15進行通信,并將添加了節(jié)目ID和裝置ID的、待移動的視頻數(shù)據(jù)發(fā)送到服務(wù)器15(步驟S403)。另一方面,若服務(wù)器15的硬盤驅(qū)動器151含有與待移動的視頻數(shù)據(jù)的節(jié)目ID相同的視頻數(shù)據(jù)(步驟S402中為“是”),則CPU 111通過因特網(wǎng)14與服務(wù)器15進行通信,同時僅將節(jié)目ID和裝置ID發(fā)送到服務(wù)器15(步驟S404)。服務(wù)器15管理著與已接收的節(jié)目ID所指定的視頻數(shù)據(jù)相關(guān)聯(lián)的已接收的裝置ID。
在步驟S403和步驟S404中,無論執(zhí)行哪一個步驟,CPU 111都從硬盤驅(qū)動器117中刪除待移動的視頻數(shù)據(jù),同時在相關(guān)的標(biāo)題管理信息中存儲表示視頻數(shù)據(jù)的移動的信息(步驟S405)。
如上所述,使用待移動的視頻數(shù)據(jù)的節(jié)目ID,就能確定與待移動的視頻數(shù)據(jù)相同的視頻數(shù)據(jù)是否已經(jīng)存在于服務(wù)器15的硬盤驅(qū)動器151之中。這樣一來,就能避免由于視頻數(shù)據(jù)的移動而導(dǎo)致相同的視頻數(shù)據(jù)在服務(wù)器15中的重復(fù)存儲。
即使在具有與待移動的視頻數(shù)據(jù)的節(jié)目ID相同的視頻數(shù)據(jù)已經(jīng)存在于服務(wù)器15的硬盤驅(qū)動器151之中,若待移動的視頻數(shù)據(jù)的圖像品質(zhì)高于已存在于服務(wù)器15的硬盤驅(qū)動器151之中的視頻數(shù)據(jù)的圖像品質(zhì),則可以將待移動的視頻數(shù)據(jù)移動到服務(wù)器15。
假定,例如,用戶#A擁有的視頻記錄器11和用戶#B擁有的視頻記錄器11都通過因特網(wǎng)14被連接到服務(wù)器15,并且具有相同節(jié)目ID的各視頻數(shù)據(jù)項都通過這些視頻記錄器11被移動到服務(wù)器15。在通常情況下,由于這些視頻數(shù)據(jù)項都具有相同的節(jié)目ID,為了避免視頻數(shù)據(jù)的重復(fù)存儲,他們中只有一個被存儲到服務(wù)器15。然而,在某一個節(jié)目的低品質(zhì)的視頻數(shù)據(jù)首先從用戶#A的視頻記錄器11進行移動,隨后,相同節(jié)目的高品質(zhì)的視頻數(shù)據(jù)準(zhǔn)備從用戶#B的視頻記錄器11進行移動的情況下,記錄在用戶#B的視頻記錄器11之中的高品質(zhì)視頻數(shù)據(jù)也可以被移動到服務(wù)器15。這樣一來,用戶#B就能通過流式處理過程,來再現(xiàn)被移動到服務(wù)器15的高品質(zhì)視頻數(shù)據(jù)。
不用說,不能分別將具有不同圖像品質(zhì)的相同節(jié)目的兩個視頻數(shù)據(jù)項存儲在服務(wù)器15之中??梢杂米钚卤话l(fā)送到服務(wù)器15的高品質(zhì)視頻數(shù)據(jù)來取代已經(jīng)存在于服務(wù)器15之中的低品質(zhì)視頻數(shù)據(jù)。
下面,參照圖8的流程圖來說明視頻數(shù)據(jù)拷貝過程。執(zhí)行拷貝過程是為了在服務(wù)器15之中建立視頻數(shù)據(jù)的備份。
若在硬盤驅(qū)動器117中出現(xiàn)故障,就不能再現(xiàn)被存儲在硬盤驅(qū)動器117中的視頻數(shù)據(jù)。為了避免這種情況,如下面所述,由CPU 111周期性地執(zhí)行拷貝過程。
作為拷貝過程的對象的視頻數(shù)據(jù)就是被認(rèn)為對用戶來說十分重要的視頻數(shù)據(jù)。符合下列條件的視頻數(shù)據(jù)將被自動地拷貝到服務(wù)器15。
(1)用戶明確地指定要建立備份的視頻數(shù)據(jù)(“保護”)CPU 111參照在標(biāo)題管理信息中的“其他屬性”,從硬盤驅(qū)動器117中獲取用戶明確地指定必需備份的視頻數(shù)據(jù),并將所獲取的視頻數(shù)據(jù)拷貝到服務(wù)器15(步驟S501,S505)。
(2)具有連續(xù)節(jié)目的屬性,與之相聯(lián)系的其他涉及該連續(xù)節(jié)目的視頻數(shù)據(jù)項之一已經(jīng)被用戶加以保護的視頻數(shù)據(jù)在對應(yīng)于諸如連續(xù)劇的連續(xù)節(jié)目的多個視頻數(shù)據(jù)存在于硬盤驅(qū)動器117之中,并且對應(yīng)于該連續(xù)劇的視頻數(shù)據(jù)已被用戶建立備份的情況下,CPU 111從硬盤驅(qū)動器117中獲取對應(yīng)于該連續(xù)劇的其他視頻數(shù)據(jù)項,并將它們拷貝到服務(wù)器15(步驟S502,S505)。例如,通過記錄通過用戶的操作而拷貝的視頻數(shù)據(jù)的類型,就能實現(xiàn)對條件(2)的確定。
(3)屬于與已由用戶建立備份的視頻數(shù)據(jù)相同類型的視頻數(shù)據(jù)若視頻數(shù)據(jù)屬于通過用戶的操作已經(jīng)加以保護的某一類型(例如體育節(jié)目),則CPU 111從硬盤驅(qū)動器117中獲取屬于相同類型的其他視頻數(shù)據(jù)項,并將它們拷貝到服務(wù)器15之中(步驟S503,S505)。例如,通過記錄通過用戶的操作而拷貝的視頻數(shù)據(jù)的類型,就能實現(xiàn)對條件(3)的確定。
(4)具有長記錄時間的視頻數(shù)據(jù)CPU 111參照標(biāo)題管理信息中的“長度”,從硬盤驅(qū)動器117中獲取記錄時間長于一段預(yù)定時間的視頻數(shù)據(jù),并將它拷貝到服務(wù)器15(步驟S504,S505)。
如上所述,執(zhí)行拷貝過程是為了建立視頻數(shù)據(jù)的備份。即使在視頻數(shù)據(jù)已被拷貝到服務(wù)器15的情況下,也能從硬盤驅(qū)動器117中再現(xiàn)該視頻數(shù)據(jù),除非在硬盤驅(qū)動器117中出現(xiàn)故障。
下面,參照圖9的流程圖,來說明再現(xiàn)已記錄的視頻數(shù)據(jù)的過程。
基于被存儲在硬盤驅(qū)動器117中的標(biāo)題管理信息,CPU 111在電視機13的屏幕上顯示一個標(biāo)題選擇對話框,它顯示一份已記錄的標(biāo)題的列表(步驟S600)。標(biāo)題選擇對話框是用以提示用戶選擇待再現(xiàn)的視頻數(shù)據(jù)的屏幕。標(biāo)題選擇對話框顯示屬性信息,例如,已記錄的視頻數(shù)據(jù)(包括當(dāng)前被存儲在硬盤驅(qū)動器117之中的視頻數(shù)據(jù)以及被移動到服務(wù)器15的視頻數(shù)據(jù))的標(biāo)題,頻道號碼,類型以及記錄日期/時間。用戶可以在標(biāo)題選擇對話框上選擇所需的視頻數(shù)據(jù),作為待再現(xiàn)的視頻數(shù)據(jù)。
若用戶已選出待再現(xiàn)的視頻數(shù)據(jù),則CPU 111確定所選出的視頻數(shù)據(jù)是否存在于硬盤驅(qū)動器117之中(步驟S601)。在步驟S601,例如,CPU 111參照標(biāo)題管理信息中與被選出的視頻數(shù)據(jù)相關(guān)的“移動”信息,來確定被選出的待再現(xiàn)的視頻數(shù)據(jù)是被移動到服務(wù)器15的視頻數(shù)據(jù),還是本來存在于硬盤驅(qū)動器117之中的視頻數(shù)據(jù)。若被選出的待再現(xiàn)的視頻數(shù)據(jù)是本來存在于硬盤驅(qū)動器117之中的視頻數(shù)據(jù)(步驟S601中為“是”),則CPU使用再現(xiàn)控制單元209和解碼器118,從硬盤驅(qū)動器117中再現(xiàn)待再現(xiàn)的視頻數(shù)據(jù)(步驟S602)。在步驟S602,CPU 111從硬盤驅(qū)動器117中讀出待再現(xiàn)的視頻數(shù)據(jù),并使用解碼器118對它進行解碼。已解碼的視頻數(shù)據(jù)在電視機13上被顯示。
另一方面,若被選出的待再現(xiàn)的視頻數(shù)據(jù)是被移動到服務(wù)器15的視頻數(shù)據(jù)(步驟S601中為“否”),則CPU執(zhí)行一個裝置驗證處理過程,以確定被存儲在服務(wù)器15之中的視頻數(shù)據(jù)是否為被視頻記錄器11所記錄的視頻數(shù)據(jù)(步驟S603)。在設(shè)備驗證過程中,被添加到存儲在服務(wù)器15之中的待再現(xiàn)的視頻數(shù)據(jù)內(nèi)的裝置ID與視頻記錄器11的裝置ID進行比較。在這些裝置ID相符的條件下,被存儲在服務(wù)器15之中的待再現(xiàn)的視頻數(shù)據(jù)就被確定為被視頻記錄器11所記錄的視頻數(shù)據(jù)。
若裝置驗證不能通過,即,若不能確認(rèn)被存儲在服務(wù)器15之中的待再現(xiàn)的視頻數(shù)據(jù)就是由視頻記錄器11所記錄的視頻數(shù)據(jù)(步驟S604中為“否”),則CPU 111就在電視機13上顯示一條消息,表示不能再現(xiàn)(步驟S607)。
若裝置驗證過程被成功地實施,即,若確認(rèn)被存儲在服務(wù)器15之中的待再現(xiàn)的視頻數(shù)據(jù)就是由視頻記錄器11所記錄的視頻數(shù)據(jù)(步驟S604中為“是”),則CPU 111在必要時執(zhí)行一個標(biāo)題驗證過程(步驟S605)。標(biāo)題驗證過程,例如,在使用節(jié)目ID(例如,作為一個密鑰)對視頻數(shù)據(jù)進行加密的情況下被執(zhí)行,隨后,該已加密的視頻數(shù)據(jù)被移動到服務(wù)器15。在這種情況下,在CPU 111和服務(wù)器15之間執(zhí)行一個例如密鑰交換處理過程,以便進行解密。若密鑰交換處理過程沒有正常地被執(zhí)行(步驟S606中為“否”),則CPU 111就在電視機13上顯示一條消息,表示不能再現(xiàn)(步驟S607)。
另一方面,若裝置驗證過程以及必要的標(biāo)題驗證過程得以成功地完成,則CPU 111執(zhí)行一個流式處理過程(步驟S608)。在流式處理過程中,CPU 111使用流式處理單元210、數(shù)據(jù)傳送單元207、網(wǎng)絡(luò)控制器113和解碼器118,在經(jīng)由因特網(wǎng)14從服務(wù)器15接收待再現(xiàn)的視頻數(shù)據(jù)的同時,再現(xiàn)待再現(xiàn)的視頻數(shù)據(jù)。在步驟S608,CPU 111請求服務(wù)器15將待再現(xiàn)的視頻數(shù)據(jù)流從服務(wù)器15經(jīng)由因特網(wǎng)14傳送到視頻記錄器11。CPU 111在經(jīng)由網(wǎng)絡(luò)控制器113從服務(wù)器15接收待再現(xiàn)的視頻數(shù)據(jù)流的同時,將該視頻數(shù)據(jù)流送往解碼器118。被解碼器118解碼的視頻數(shù)據(jù)在電視機13上被顯示。例如,實時傳輸協(xié)議(RTP)被用來對來自服務(wù)器15的視頻數(shù)據(jù)進行流式傳輸。不用說,CPU 111可以通過向服務(wù)器15重復(fù)地發(fā)送讀出請求,以便按照預(yù)定數(shù)據(jù)長度的單位讀出來自服務(wù)器15的待再現(xiàn)的視頻數(shù)據(jù)流,從而接收來自服務(wù)器15的待再現(xiàn)的視頻數(shù)據(jù)流。
如上所述,根據(jù)本實施例,例如,當(dāng)在硬盤驅(qū)動器117中的自由空間變?yōu)椴粔驎r,就能自動地將視頻數(shù)據(jù)從硬盤驅(qū)動器117移動到服務(wù)器15。由此,就能提供并得到用于記錄新的視頻數(shù)據(jù)所需的自由空間。當(dāng)準(zhǔn)備再現(xiàn)被移動到服務(wù)器15的視頻數(shù)據(jù)時,在接收從服務(wù)器15傳送過來的待再現(xiàn)的視頻數(shù)據(jù)流的同時,可執(zhí)行流式處理過程,以便再現(xiàn)該視頻數(shù)據(jù)。在這種情況下,不必將待再現(xiàn)的視頻數(shù)據(jù)恢復(fù)到硬盤驅(qū)動器117之中。因此,不必執(zhí)行將其他視頻數(shù)據(jù)暫時地從硬盤驅(qū)動器117移動到服務(wù)器15這樣一種處理過程,就能再現(xiàn)被移動到服務(wù)器15的視頻數(shù)據(jù)。與將被移動到服務(wù)器15的視頻數(shù)據(jù)恢復(fù)到硬盤驅(qū)動器117的情況相比,可以大大地減小為在服務(wù)器15和視頻記錄器11之間實施通信過程所需的負(fù)載。
至于已在服務(wù)器15中建立備份的視頻數(shù)據(jù),可以用相同于再現(xiàn)被移動到服務(wù)器15的視頻數(shù)據(jù)的程序來使之再現(xiàn)。當(dāng)然,由服務(wù)器15建立備份的視頻數(shù)據(jù)可以作為一個文件下載到硬盤驅(qū)動器117之中。
用以選擇待移動到服務(wù)器的視頻數(shù)據(jù)的算法并不局限于在圖5和6中所示意的實例。例如,可以采用一種以數(shù)據(jù)量小者為優(yōu)先的算法來移動視頻數(shù)據(jù)。對于在什么時間點上經(jīng)由網(wǎng)絡(luò)移動記錄數(shù)據(jù)可以有各種實例。例如,可以在下列時段內(nèi)移動記錄數(shù)據(jù)在用戶明確地指定的時段內(nèi),在不使用視頻記錄器11的半夜時段內(nèi),或者在沒有設(shè)置編程記錄的時段內(nèi)。此外,在多個用戶(共同)使用視頻記錄器11的環(huán)境中,可以利用例如由用戶輸入的用戶名或口令,在逐個用戶的基礎(chǔ)上,在再現(xiàn)已移動的視頻數(shù)據(jù)的同時,執(zhí)行驗證過程。
不僅可以將視頻數(shù)據(jù)移動到諸如服務(wù)器15那樣的智能設(shè)備中,而且還可以移動到多種可以聯(lián)網(wǎng)的、具有數(shù)據(jù)存儲單元的外部設(shè)備中。用于傳輸視頻數(shù)據(jù)的網(wǎng)絡(luò)可以是有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)。不僅可以將視頻數(shù)據(jù)移動/拷貝到諸如因特網(wǎng)那樣的全球網(wǎng)絡(luò)上的外部設(shè)備,而且可以移動到由例如通用串行總線(USB),IEEE 1394或藍牙(注冊商標(biāo))實現(xiàn)的局域網(wǎng)上的外部設(shè)備。
專業(yè)人士將很容易地想到其他修改和優(yōu)點。因此,從廣義方面來說,本發(fā)明將不局限于本文所展現(xiàn)和描述的特定細(xì)節(jié)和代表性的各實施例。相應(yīng)地,在不背離由所附的權(quán)利要求書及其等同物所定義的總的創(chuàng)新性概念的精神實質(zhì)或范圍的前提下,可以作出各種各樣的修改。
權(quán)利要求
1.一種視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于它包括一個輸入裝置(115),它輸入待記錄的視頻數(shù)據(jù)項;一個數(shù)據(jù)存儲單元(117),它存儲由所述輸入裝置(115)輸入的視頻數(shù)據(jù)項;一個通信單元(113),它經(jīng)由一個網(wǎng)絡(luò)(14)與一個外部單元(15)進行通信;用于通過所述通信單元(113)和所述外部單元(15)之間的通信,將存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一移動到所述外部單元(15),以便增加所述數(shù)據(jù)存儲單元(117)中的自由存儲空間的裝置;用于確定待再現(xiàn)的視頻數(shù)據(jù)項是存儲在所述數(shù)據(jù)存儲單元(117)之中,還是存儲在所述外部單元(15)之中的裝置;若確定所述待再現(xiàn)的視頻數(shù)據(jù)項被存儲在所述數(shù)據(jù)存儲單元(117)之中,則再現(xiàn)來自所述數(shù)據(jù)存儲單元(117)的所述待再現(xiàn)的視頻數(shù)據(jù)項的裝置;以及若確定所述待再現(xiàn)的視頻數(shù)據(jù)項被存儲在所述外部單元(15)之中,則在經(jīng)由所述通信單元(113)接收所述待再現(xiàn)的視頻數(shù)據(jù)項流的同時,執(zhí)行一個流式處理過程,以再現(xiàn)從所述外部單元(15)傳送過來的所述待再現(xiàn)的視頻數(shù)據(jù)項流的裝置。
2.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于它還包括用于顯示已記錄的各視頻數(shù)據(jù)項的一份列表的裝置,所述視頻數(shù)據(jù)項包括當(dāng)前被存儲在所述數(shù)據(jù)存儲單元(117)之中的視頻數(shù)據(jù)項,以及被移動到所述外部單元(15)的視頻數(shù)據(jù)項,其中,所述確定裝置包括用于確定從所述已記錄的視頻數(shù)據(jù)項列表中選出的待再現(xiàn)的視頻數(shù)據(jù)項是被存儲在所述數(shù)據(jù)存儲單元(117)之中,還是被存儲在所述外部單元(15)之中的裝置。
3.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于,所述移動裝置包括用于檢測在所述數(shù)據(jù)存儲單元(117)中的自由存儲空間的大小的裝置,以及若所述被檢測的自由存儲空間的大小降低到小于一個預(yù)定值,則通過所述通信單元(113)和所述外部單元(15)之間的通信,將被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一移動到所述外部單元(15)的裝置。
4.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于,所述移動裝置包括用于將標(biāo)識所述視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備的標(biāo)識信息添加到待移動到所述外部單元(15)的視頻數(shù)據(jù)項中去的裝置,所述視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備還包括用于執(zhí)行驗證過程、以便基于被添加到存儲在所述外部單元(15)之中的待再現(xiàn)的視頻數(shù)據(jù)項的標(biāo)識信息,來確定存儲在所述外部單元(15)之中的所述待再現(xiàn)的視頻數(shù)據(jù)項是否為從所述視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備移動過來的視頻數(shù)據(jù)項的裝置;以及若已確定被存儲在所述外部單元(15)之中的所述待再現(xiàn)的視頻數(shù)據(jù)項不是從所述視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備移動過來的視頻數(shù)據(jù)項,則禁止執(zhí)行流式處理過程的裝置。
5.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于還包括用于檢測所述數(shù)據(jù)存儲單元(117)中的自由存儲空間的大小的裝置;若被檢測的自由存儲空間的大小降低到小于一個預(yù)定值,則基于被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項的屬性,尋找具有對應(yīng)于指定的刪除條件的屬性的視頻數(shù)據(jù)項的裝置;以及用于從所述數(shù)據(jù)存儲單元(117)中刪除所述找到的視頻數(shù)據(jù)項的裝置,其中,所述移動裝置包括,若沒有找到具有對應(yīng)于所指定的刪除條件的屬性的視頻數(shù)據(jù)項,則通過所述通信單元(113)和所述外部單元(15)之間的通信,將被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一移動到所述外部單元(15)的裝置。
6.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于,還包括基于被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項的屬性,通過所述通信單元(113)和所述外部單元(15)之間的通信,將具有對應(yīng)于一個指定的備份條件的屬性的視頻數(shù)據(jù)項拷貝到所述外部單元(15)的裝置。
7.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于,所述視頻數(shù)據(jù)項是廣播節(jié)目數(shù)據(jù),并且所述輸入裝置(115)包括一個接收機單元,用以接收所述廣播節(jié)目數(shù)據(jù)。
8.根據(jù)權(quán)利要求1所述的視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備,其特征在于,所述數(shù)據(jù)存儲單元(117)包括一個磁盤驅(qū)動器單元。
9.一種用于對被存儲在視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備(11)的數(shù)據(jù)存儲單元(117)之中的視頻數(shù)據(jù)進行管理的方法,包括輸入待記錄的視頻數(shù)據(jù)項;將所述輸入的視頻數(shù)據(jù)項存儲到所述數(shù)據(jù)存儲單元(117);經(jīng)由網(wǎng)絡(luò)(14),將存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一移動到外部單元(15),以便增加在所述數(shù)據(jù)存儲單元(117)之中的自由存儲空間;確定待再現(xiàn)的視頻數(shù)據(jù)項是存儲在所述數(shù)據(jù)存儲單元(117)之中,還是存儲在所述外部單元(15)之中;若確定所述待再現(xiàn)的視頻數(shù)據(jù)項被存儲在所述數(shù)據(jù)存儲單元(117)之中,則再現(xiàn)來自所述數(shù)據(jù)存儲單元(117)的所述待再現(xiàn)的視頻數(shù)據(jù)項;以及若確定所述待再現(xiàn)的視頻數(shù)據(jù)項被存儲在所述外部單元(15)之中,則在從所述外部單元(15)接收所述待再現(xiàn)的視頻數(shù)據(jù)項流的同時,執(zhí)行一個流式處理過程,以再現(xiàn)所述待再現(xiàn)的視頻數(shù)據(jù)項流。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括顯示已記錄的視頻數(shù)據(jù)項的一份列表,所述視頻數(shù)據(jù)項包括當(dāng)前被存儲在所述數(shù)據(jù)存儲單元(117)之中的視頻數(shù)據(jù)項,以及被移動到所述外部單元(15)的視頻數(shù)據(jù)項,其中,所述確定過程包括確定從所述已記錄的視頻數(shù)據(jù)項的列表中選出的待再現(xiàn)的視頻數(shù)據(jù)項是被存儲在所述數(shù)據(jù)存儲單元(117)之中,還是被存儲在所述外部單元(15)之中。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述視頻數(shù)據(jù)項的移動包括檢測所述數(shù)據(jù)存儲單元(117)中的自由存儲空間的大小,以及若被檢測的自由存儲空間的大小降低到小于一個預(yù)定值,則通過經(jīng)由所述網(wǎng)絡(luò)(14)與所述外部單元(15)進行通信,將被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一移動到所述外部單元(15)。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述視頻數(shù)據(jù)項的移動包括將標(biāo)識所述視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備的標(biāo)識信息添加到待移動到所述外部單元(15)的視頻數(shù)據(jù)項中去,所述方法還包括執(zhí)行一個驗證過程、以便基于被添加到存儲在所述外部單元(15)之中的所述待再現(xiàn)的視頻數(shù)據(jù)項的標(biāo)識信息,來確定存儲在所述外部單元(15)之中的所述待再現(xiàn)的視頻數(shù)據(jù)項是否為從所述視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備(11)移動過來的視頻數(shù)據(jù)項;以及若被存儲在所述外部單元(15)之中的所述待再現(xiàn)的視頻數(shù)據(jù)項被確定為不是從所述視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備(11)移動過來的視頻數(shù)據(jù)項,則禁止執(zhí)行流式處理過程。
13.根據(jù)權(quán)利要求9所述的方法,其特征在于還包括檢測所述數(shù)據(jù)存儲單元(117)中的自由存儲空間的大?。蝗舯粰z測的自由存儲空間的大小降低到小于一個預(yù)定值,則基于被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項的屬性,尋找具有對應(yīng)于指定的刪除條件的屬性的視頻數(shù)據(jù)項;以及從所述數(shù)據(jù)存儲單元(117)中刪除所述找到的視頻數(shù)據(jù)項,其中,所述視頻數(shù)據(jù)項的移動包括,若沒有找到具有對應(yīng)于所述指定的刪除條件的屬性的視頻數(shù)據(jù)項,則經(jīng)由所述網(wǎng)絡(luò)(14),將被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一移動到所述外部單元(15)。
14.根據(jù)權(quán)利要求9所述的方法,其特征在于,還包括經(jīng)由所述網(wǎng)絡(luò)(14),將被存儲在所述數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一拷貝到所述外部單元(15),以建立所述數(shù)據(jù)存儲單元(117)的各項內(nèi)容的備份。
全文摘要
一種視頻數(shù)據(jù)記錄/再現(xiàn)設(shè)備包括一個輸入裝置(115),一個數(shù)據(jù)存儲單元(117),它存儲由輸入裝置(115)輸入的視頻數(shù)據(jù)項,一個通信單元(113),它經(jīng)由一個網(wǎng)絡(luò)(14)跟一個外部單元(15)進行通信,一個單元,它通過通信單元(113)和外部單元(15)之間的通信,將存儲在數(shù)據(jù)存儲單元(117)之中的多個視頻數(shù)據(jù)項其中之一移動到外部單元(15),一個單元,若待再現(xiàn)的視頻數(shù)據(jù)項被確定為存儲在數(shù)據(jù)存儲單元(117)之中,則再現(xiàn)來自數(shù)據(jù)存儲單元(117)的待再現(xiàn)的視頻數(shù)據(jù)項,以及一個單元,若待再現(xiàn)的視頻數(shù)據(jù)項被確定為存儲在外部單元(15)之中,則在經(jīng)由通信單元(113)接收待再現(xiàn)的視頻數(shù)據(jù)項流的同時,執(zhí)行一個流式處理過程,以再現(xiàn)從外部單元(15)傳送過來的待再現(xiàn)的視頻數(shù)據(jù)項流。
文檔編號G11B27/034GK1543211SQ20041003154
公開日2004年11月3日 申請日期2004年3月24日 優(yōu)先權(quán)日2003年4月28日
發(fā)明者堤竹秀行, 朗, 鈴木優(yōu), 小林丈朗 申請人:株式會社東芝