用于接收廣播的裝置和管理用于時(shí)移的文件的方法【專利摘要】提供了用于接收廣播的裝置和管理用于時(shí)移的文件的方法。該裝置包括:接收器,該接收器接收廣播信號(hào);信號(hào)處理器,該信號(hào)處理器處理廣播信號(hào)以輸出廣播數(shù)據(jù);存儲(chǔ)裝置,該存儲(chǔ)裝置存儲(chǔ)廣播數(shù)據(jù);以及控制器,如果時(shí)移功能被執(zhí)行,則該控制器控制信號(hào)處理器將廣播數(shù)據(jù)劃分成多個(gè)文件并存儲(chǔ)該多個(gè)文件,并且如果存儲(chǔ)區(qū)域的大小達(dá)到分配給時(shí)移功能的閾值,則該控制器順序地刪除該多個(gè)文件以確保額外的存儲(chǔ)區(qū)域?!緦@f明】用于接收廣播的裝置和管理用于時(shí)移的文件的方法[0001]相關(guān)申請(qǐng)信息[0002]本申請(qǐng)要求2012年10月25日在韓國(guó)知識(shí)產(chǎn)權(quán)局遞交的10_2012_0119124號(hào)韓國(guó)專利申請(qǐng)的優(yōu)先權(quán),這里通過引用將該韓國(guó)專利申請(qǐng)的公開內(nèi)容全部并入?!?br>技術(shù)領(lǐng)域:
】[0003]符合示范性實(shí)施例的裝置和方法一般地涉及接收廣播和管理用于時(shí)移(timeshift)的文件,更具體而言涉及用于管理用于時(shí)移的文件以將用于執(zhí)行時(shí)移功能的實(shí)時(shí)廣播數(shù)據(jù)劃分成多個(gè)文件并管理該多個(gè)文件的廣播接收裝置,以及管理用于時(shí)移的文件的方法?!?br>背景技術(shù):
】[0004]近來供應(yīng)的廣播接收裝置提供了一種存儲(chǔ)并播放實(shí)時(shí)廣播數(shù)據(jù)(例如,存儲(chǔ)圖像、語(yǔ)音和內(nèi)容信息的數(shù)據(jù))的時(shí)移功能。[0005]如果使用時(shí)移功能,則用戶在觀看實(shí)時(shí)廣播期間可根據(jù)用戶的請(qǐng)求返回到過去的任意時(shí)間來觀看廣播。另外,用戶可暫停實(shí)時(shí)廣播,并在任意時(shí)間逝去之后重放并觀看實(shí)時(shí)廣播。[0006]例如,如果用戶在觀看足球比賽期間錯(cuò)過了進(jìn)球場(chǎng)景,則用戶可將足球比賽倒回至批賽中的一不同位置,例如當(dāng)前時(shí)間之前5分鐘,以觀看進(jìn)球。如果用戶臨時(shí)從電視機(jī)前走開,而這發(fā)生在重要場(chǎng)景期間,則用戶可暫停其當(dāng)前觀看的廣播并在其返回來觀看TV時(shí)重輸入播放命令以觀看廣播。[0007]與特定TV節(jié)目的一般記錄或者僅執(zhí)行預(yù)定時(shí)間的一般記錄不同,在時(shí)移模式中,廣播數(shù)據(jù)被持續(xù)記錄在存儲(chǔ)設(shè)備中,直到操作被明確停止為止。然而,由于廣播數(shù)據(jù)要被記錄在具有有限容量的存儲(chǔ)設(shè)備中,因此先前記錄的內(nèi)容的一部分被擦除或覆蓋以確保容量。[0008]相關(guān)技術(shù)的在存儲(chǔ)裝置中記錄實(shí)時(shí)發(fā)送的廣播數(shù)據(jù)以向用戶提供時(shí)移功能的方法包括循環(huán)緩沖區(qū)法和線性緩沖區(qū)法。[0009]圖1是示出根據(jù)循環(huán)緩沖區(qū)法記錄數(shù)據(jù)的方法的視圖。[0010]在循環(huán)緩沖區(qū)法中,廣播數(shù)據(jù)被記錄在被分配作為用于時(shí)移的存儲(chǔ)區(qū)域的空間中。如果廣播數(shù)據(jù)達(dá)到可用空間的末尾,從而沒有更多空閑存儲(chǔ)空間來繼續(xù)記錄,則廣播數(shù)據(jù)被記錄到緩沖區(qū)的前部。[0011]換言之,新的內(nèi)容覆蓋先前記錄在緩沖區(qū)的前部的內(nèi)容,從而寫在緩沖區(qū)的前部的內(nèi)容自動(dòng)消失。[0012]為了根據(jù)循環(huán)緩沖區(qū)法來記錄廣播數(shù)據(jù),存儲(chǔ)空間10被劃分成時(shí)移存儲(chǔ)區(qū)域11和記錄區(qū)域12。[0013]實(shí)時(shí)廣播數(shù)據(jù)被記錄在時(shí)移存儲(chǔ)區(qū)域11中,并且一般內(nèi)容或記錄被存儲(chǔ)在記錄區(qū)域12中。[0014]如果啟用了時(shí)移功能,則廣播數(shù)據(jù)被以幀為單位存儲(chǔ)在時(shí)移區(qū)域11中。如果時(shí)移區(qū)域11被充滿,則存儲(chǔ)在緩沖區(qū)10的開頭的幀#1和#2被順序地刪除,并且新的廣播數(shù)據(jù)幀#n+l和幀#n+2取代幀#1和#2被記錄在時(shí)移區(qū)域11的該部分中。因此,幀#1和#2被刪除。[0015]如果根據(jù)循環(huán)緩沖區(qū)來記錄廣播數(shù)據(jù),則僅在時(shí)移區(qū)域11中反復(fù)地記錄廣播數(shù)據(jù)。因此,很有可能將會(huì)出現(xiàn)壞扇區(qū),從而存儲(chǔ)設(shè)備的耐用性將發(fā)生問題。另外,文件中寫入的內(nèi)容的時(shí)間順序可能顛倒。[0016]圖2是示出根據(jù)線性緩沖區(qū)法記錄數(shù)據(jù)的方法的視圖。[0017]如果在線性緩沖區(qū)法中超出可用容量地記錄廣播數(shù)據(jù),則根據(jù)時(shí)間順序刪除存儲(chǔ)在文件的前部的數(shù)據(jù),并將數(shù)據(jù)順序地記錄在文件的后部。[0018]存儲(chǔ)裝置的存儲(chǔ)幀#1至#n的部分被稱為存儲(chǔ)用于時(shí)移的廣播數(shù)據(jù)的區(qū)域。[0019]這里,如果超出時(shí)移存儲(chǔ)區(qū)域的可用空間接收到了幀#n+123,則刪除存儲(chǔ)在存儲(chǔ)區(qū)域開頭的幀#121以確保用于后續(xù)幀的存儲(chǔ)空間,并將幀#n+123存儲(chǔ)在存儲(chǔ)區(qū)域的尾部。[0020]如果接收到幀#n+224,則刪除幀#222,并存儲(chǔ)幀#n+224。[0021]如果如上所述根據(jù)線性緩沖區(qū)法記錄數(shù)據(jù),則數(shù)據(jù)被記錄在存儲(chǔ)空間的整個(gè)區(qū)域中,從而解決了循環(huán)緩沖區(qū)法中發(fā)生的問題。然而,如果文件的一部分被反復(fù)切割,并且新空間被分配到尾部以在新空間中記錄數(shù)據(jù),則內(nèi)部結(jié)構(gòu)被復(fù)雜化。[0022]在一般使用的文件系統(tǒng)中不支持切割文件的一部分的操作。[0023]如上所述,如果根據(jù)循環(huán)緩沖區(qū)法或線性緩沖區(qū)法來記錄數(shù)據(jù)以向用戶提供時(shí)移功能,則很有可能將會(huì)出現(xiàn)壞扇區(qū),從而存儲(chǔ)設(shè)備的耐用性將會(huì)發(fā)生問題。另外,如果文件的一部分被反復(fù)切割,并且新空間被分配到尾部以在新空間中記錄數(shù)據(jù),則內(nèi)部結(jié)構(gòu)被復(fù)雜化。因此,需要一種記錄實(shí)時(shí)廣播數(shù)據(jù)的新方法。【
發(fā)明內(nèi)容】[0024]示范性實(shí)施例解決了至少上述問題和/或缺點(diǎn)以及以上未描述的其他缺點(diǎn)。另夕卜,示范性實(shí)施例并非必須要克服以上所述的缺點(diǎn),并且示范性實(shí)施例可以不克服以上所述的任何問題。[0025]示范性實(shí)施例提供了一種用于將用于時(shí)移的存儲(chǔ)文件劃分成多個(gè)文件并存儲(chǔ)該多個(gè)文件的廣播接收裝置,以及一種管理用于時(shí)移的文件的方法。[0026]根據(jù)示范性實(shí)施例的一方面,提供了一種用于接收廣播的裝置。該裝置可包括:接收器,該接收器接收廣播信號(hào);信號(hào)處理器,該信號(hào)處理器處理廣播信號(hào)以輸出廣播數(shù)據(jù);以及控制器,該控制器響應(yīng)于時(shí)移功能的執(zhí)行,控制信號(hào)處理器將廣播數(shù)據(jù)劃分成多個(gè)文件并將該多個(gè)文件存儲(chǔ)在分配給時(shí)移功能的存儲(chǔ)區(qū)域中,并且如果存儲(chǔ)區(qū)域的大小達(dá)到閾值,則順序地刪除該多個(gè)文件以確保額外的存儲(chǔ)區(qū)域。[0027]該裝置還可包括存儲(chǔ)裝置,該存儲(chǔ)裝置可以存儲(chǔ)該廣播數(shù)據(jù)、該多個(gè)文件以及用于該多個(gè)文件的文件索引表??刂破骺苫诒粍h除以確保存儲(chǔ)區(qū)域的文件的時(shí)間偏量信息來更新文件索引表,并且響應(yīng)于接收到針對(duì)該多個(gè)文件中存儲(chǔ)的廣播數(shù)據(jù)的播放命令,控制信號(hào)處理器基于經(jīng)更新的文件索引表檢測(cè)并播放存儲(chǔ)裝置中存儲(chǔ)的從該多個(gè)文件中選擇的文件。[0028]控制器可生成文件并將廣播數(shù)據(jù)的后續(xù)數(shù)據(jù)存儲(chǔ)在所生成的文件中并將所生成的文件存儲(chǔ)在額外的存儲(chǔ)區(qū)域中。文件的大小可根據(jù)廣播信號(hào)的比特率而變化。[0029]根據(jù)示范性實(shí)施例的另一方面,提供了一種管理用于時(shí)移的文件的方法。該方法可包括:接收廣播信號(hào);處理廣播信號(hào)以輸出廣播數(shù)據(jù);以及響應(yīng)于執(zhí)行時(shí)移功能,將廣播數(shù)據(jù)劃分成多個(gè)文件并將該多個(gè)文件存儲(chǔ)在分配給時(shí)移功能的存儲(chǔ)區(qū)域中,并且如果存儲(chǔ)區(qū)域的大小達(dá)到閾值,則順序地刪除該多個(gè)文件以確保額外的存儲(chǔ)區(qū)域。[0030]該方法還可包括:存儲(chǔ)廣播數(shù)據(jù),存儲(chǔ)用于該多個(gè)文件的文件索引表;基于被刪除以確保額外的存儲(chǔ)區(qū)域的文件的時(shí)間偏量信息來更新文件索引表;以及響應(yīng)于接收到針對(duì)該多個(gè)文件中存儲(chǔ)的廣播數(shù)據(jù)的播放命令,控制信號(hào)處理器基于經(jīng)更新的文件索引表檢測(cè)并播放從該多個(gè)文件中選擇的用于時(shí)移的文件。[0031]該方法還可包括:生成文件并將所存儲(chǔ)的廣播數(shù)據(jù)的后續(xù)數(shù)據(jù)存儲(chǔ)在所生成的文件中并將所生成的文件存儲(chǔ)在額外的存儲(chǔ)區(qū)域中。文件的大小可根據(jù)廣播信號(hào)的比特率而變化?!緦@綀D】【附圖說明】[0032]通過參考附圖詳細(xì)描述示范性實(shí)施例,上述和/或其他方面將更加清楚,附圖中:[0033]圖1是示出根據(jù)循環(huán)緩沖區(qū)法記錄數(shù)據(jù)的方法的視圖;[0034]圖2是示出根據(jù)線性緩沖區(qū)法記錄數(shù)據(jù)的方法的視圖;[0035]圖3是示出根據(jù)示范性實(shí)施例的廣播接收裝置的框圖;[0036]圖4是示出根據(jù)示范性實(shí)施例將實(shí)時(shí)廣播數(shù)據(jù)劃分成多個(gè)文件并存儲(chǔ)該多個(gè)文件的方法的視圖;[0037]圖5是示出根據(jù)示范性實(shí)施例如果在存儲(chǔ)空間中沒有可用容量則刪除時(shí)移文件以確保存儲(chǔ)空間的方法的視圖;[0038]圖6是示出根據(jù)示范性實(shí)施例的多個(gè)文件的索引表的視圖;[0039]圖7是示出根據(jù)示范性實(shí)施例的用于設(shè)定時(shí)移功能的用戶界面(userinterface,UI)的視圖;[0040]圖8A和圖SB是示出根據(jù)示范性實(shí)施例的根據(jù)單位文件的大小來存儲(chǔ)廣播數(shù)據(jù)的過程的視圖;[0041]圖9A和圖9B是示出根據(jù)示范性實(shí)施例的根據(jù)廣播信號(hào)的比特率來適應(yīng)性地確定單位文件的大小的過程的視圖;并且[0042]圖10是示出根據(jù)示范性實(shí)施例管理用于時(shí)移的文件的方法的流程圖?!揪唧w實(shí)施方式】[0043]參考附圖更詳細(xì)描述示范性實(shí)施例。[0044]在以下描述中,即使在不同附圖中也將相同的附圖標(biāo)號(hào)用于相似的元素。提供說明書中限定的內(nèi)容,例如詳細(xì)的構(gòu)造和元素,是為了幫助全面理解示范性實(shí)施例。從而,很明顯,沒有這些具體限定的內(nèi)容也能實(shí)施示范性實(shí)施例。另外,沒有詳細(xì)描述公知的功能或構(gòu)造,因?yàn)樗鼈儗?huì)以不必要的細(xì)節(jié)模糊示范性實(shí)施例。[0045]圖3是示出根據(jù)示范性實(shí)施例的廣播接收裝置300的框圖。廣播接收裝置300可被實(shí)現(xiàn)為各種類型的具有存儲(chǔ)手段的電子設(shè)備,比如TV、便攜式多媒體播放器(portablemultimediaplayer,PMP)、個(gè)人數(shù)字助理(personaldigitalassistant,PDA)、膝上型個(gè)人計(jì)算機(jī)(personalcomputer,PC)、PC、個(gè)人視頻記錄器(personalvideorecorder,PVR)、MP3播放器,等等。[0046]參考圖3,廣播接收裝置300包括控制器310、接收器320、信號(hào)處理器330和存儲(chǔ)裝置340。在示范性實(shí)施例中,控制器310、接收器320、信號(hào)處理器330和存儲(chǔ)裝置340中的至少一個(gè)是硬件組件。例如,存儲(chǔ)裝置340是存儲(chǔ)器并且控制器310和信號(hào)處理器330可以是硬件處理器ASIC和FPGA中的一個(gè)或多個(gè)。接收器320可以是有形網(wǎng)絡(luò)卡。[0047]接收器320從利用廣播網(wǎng)絡(luò)發(fā)送內(nèi)容文件的廣播臺(tái)或web服務(wù)器接收內(nèi)容。[0048]如果接收器320從廣播臺(tái)接收內(nèi)容,則接收器320可包括解調(diào)器(未示出)和均衡器(未示出)。如果接收器320從諸如web服務(wù)器之類的來源接收內(nèi)容,則接收器320可被實(shí)現(xiàn)為網(wǎng)絡(luò)接口卡(未示出)。[0049]如上所述,接收器320根據(jù)示范性實(shí)施例可以是各種類型的。[0050]信號(hào)處理器330對(duì)廣播數(shù)據(jù)執(zhí)行信號(hào)處理以處理由接收器320接收到的數(shù)據(jù)并輸出圖像幀。[0051]具體地,信號(hào)處理器330可包括各種類型的元件,例如解復(fù)用器、視頻解碼器、音頻解碼器、數(shù)據(jù)解碼器、縮放器、幀率調(diào)整器、音頻放大器,等等。這里,解復(fù)用器從廣播數(shù)據(jù)中檢測(cè)視頻數(shù)據(jù)、音頻數(shù)據(jù)、附加數(shù)據(jù)等等,并且視頻解碼器對(duì)檢測(cè)到的視頻數(shù)據(jù)、音頻數(shù)據(jù)和附加數(shù)據(jù)進(jìn)行解碼。另外,縮放器利用經(jīng)視頻解碼器處理的視頻數(shù)據(jù)生成視頻幀,幀率調(diào)整器調(diào)整幀率,并且音頻放大器放大經(jīng)解碼的音頻數(shù)據(jù)。[0052]因此,信號(hào)處理器330對(duì)廣播數(shù)據(jù)執(zhí)行諸如解碼、縮放和幀率轉(zhuǎn)換之類的操作,以將視頻信號(hào)轉(zhuǎn)換成可從廣播接收裝置300的顯示器(未示出)輸出的形式。信號(hào)處理器330還對(duì)廣播數(shù)據(jù)中包括的音頻信號(hào)執(zhí)行諸如解碼等等之類的處理,以將音頻信號(hào)轉(zhuǎn)換成可從廣播接收裝置300的音頻輸出部(未示出)輸出的形式。[0053]控制器310根據(jù)用戶命令控制廣播接收裝置300的整體操作。例如,如果啟用了時(shí)移功能,則控制器310可執(zhí)行在存儲(chǔ)裝置340中存儲(chǔ)實(shí)時(shí)廣播數(shù)據(jù)的操作。[0054]這里,控制器310可不按一個(gè)文件格式存儲(chǔ)廣播數(shù)據(jù),而是可以以幀為單位將廣播數(shù)據(jù)劃分成多個(gè)文件并存儲(chǔ)這多個(gè)文件。[0055]如果隨著廣播數(shù)據(jù)被存儲(chǔ),存儲(chǔ)區(qū)域的剩余容量達(dá)到閾值,則可從最早存儲(chǔ)的那個(gè)起順序地刪除所述多個(gè)文件以確保存儲(chǔ)空間。[0056]存儲(chǔ)裝置340存儲(chǔ)實(shí)時(shí)廣播數(shù)據(jù),用于提供時(shí)移功能并用于一般記錄。存儲(chǔ)裝置340可以是諸如硬盤驅(qū)動(dòng)器(harddiskdrive,HDD)之類的內(nèi)部存儲(chǔ)器或者諸如記憶棒、存儲(chǔ)卡等等之類的外部存儲(chǔ)器。[0057]這里,存儲(chǔ)裝置340在控制器310的控制下將廣播數(shù)據(jù)存儲(chǔ)為多個(gè)文件并存儲(chǔ)這多個(gè)文件的文件索引表。[0058]在示范性實(shí)施例中,廣播數(shù)據(jù)被存儲(chǔ)為多個(gè)文件。因此,如果用戶輸入廣播數(shù)據(jù)文件的播放命令,則表明哪個(gè)時(shí)間區(qū)的哪個(gè)廣播數(shù)據(jù)被存儲(chǔ)在哪個(gè)文件中的索引表被額外地存儲(chǔ)。[0059]關(guān)于多個(gè)文件的信息可被存儲(chǔ)在索引表中,并且與用戶的命令相對(duì)應(yīng)的文件可利用控制器310執(zhí)行的映射來選擇并播放。[0060]圖4是示出根據(jù)示范性實(shí)施例將實(shí)時(shí)廣播數(shù)據(jù)劃分成多個(gè)文件并存儲(chǔ)該多個(gè)文件的方法的視圖。[0061]如果用戶啟用了時(shí)移功能,則控制器420控制信號(hào)處理器(未示出)將廣播數(shù)據(jù)410存儲(chǔ)為多個(gè)文件。[0062]這里,可根據(jù)廣播數(shù)據(jù)410的時(shí)間或文件的大小來設(shè)定文件。[0063]例如,如果用戶從當(dāng)前節(jié)目被廣播后經(jīng)過35分鐘時(shí)到當(dāng)前節(jié)目開始后一小時(shí)亦即到當(dāng)前節(jié)目結(jié)束時(shí)執(zhí)行時(shí)移功能,則控制器420可以以I分鐘為單位劃分幀來存儲(chǔ)文件。換言之,廣播數(shù)據(jù)410的從當(dāng)前時(shí)間起廣播I分鐘的幀被存儲(chǔ)在文件#1中,廣播數(shù)據(jù)410的從36分鐘到37分鐘廣播的幀被存儲(chǔ)在文件#2中,并且廣播數(shù)據(jù)410的從37分鐘到38分鐘廣播的幀被存儲(chǔ)在文件#3中。[0064]因此,如果用戶從節(jié)目開始后的35分鐘到I小時(shí)啟用時(shí)移功能,則25個(gè)時(shí)移文件被生成并存儲(chǔ)在存儲(chǔ)裝置430中。[0065]如上所述,如果廣播數(shù)據(jù)被劃分并存儲(chǔ)為多個(gè)文件,則像循環(huán)緩沖區(qū)法中那樣只有特定的扇區(qū)不被使用。因此,可改善裝置的穩(wěn)定性,并且可不定地改變時(shí)移存儲(chǔ)區(qū)域。結(jié)果,可根據(jù)廣播信號(hào)的特性或存儲(chǔ)設(shè)備的容量的變化來靈活地管理存儲(chǔ)空間。[0066]圖5是示出根據(jù)示范性實(shí)施例如果在存儲(chǔ)空間中沒有可用容量則刪除時(shí)移文件以確保存儲(chǔ)空間的方法的視圖。[0067]如果啟用了時(shí)移功能,但存儲(chǔ)空間510被充滿,則控制器刪除先前存儲(chǔ)的時(shí)移文件中最早的那個(gè)以確保存儲(chǔ)空間。[0068]如果控制器310檢查存儲(chǔ)裝置340的剩余容量,確定新生成的廣播數(shù)據(jù)文件大于剩余容量,則控制器310順序地刪除先前存儲(chǔ)的廣播數(shù)據(jù)以確保額外的存儲(chǔ)區(qū)域。[0069]例如,如果時(shí)移功能被持續(xù)地啟用,從而隨著存儲(chǔ)空間510被充滿而沒有剩余容量,則控制器刪除時(shí)移(timeshift,TS)文件#1520并將新的TS文件#n+l存儲(chǔ)在從中刪除了TS文件#1520的此空間中。[0070]控制器310檢查存儲(chǔ)空間510的剩余容量并確定不可能存儲(chǔ)新的TS文件,這樣,上述過程被重復(fù)。[0071]如上所述,如果不刪除一個(gè)文件的一部分,而是以文件為單位刪除數(shù)據(jù),則可利用通用文件系統(tǒng)運(yùn)算操作來管理時(shí)移文件,而無(wú)需支持僅由特定文件系統(tǒng)支持的刪除運(yùn)算操作。[0072]盡管時(shí)移功能被啟用了一長(zhǎng)段時(shí)間,也可防止由文件分配信息表的更新引起的性能惡化。[0073]圖6是示出根據(jù)示范性實(shí)施例的多個(gè)文件的索引表的視圖。[0074]根據(jù)示范性實(shí)施例,用于時(shí)移的廣播數(shù)據(jù)被存儲(chǔ)為多個(gè)文件,從而存儲(chǔ)裝置存儲(chǔ)包括關(guān)于該多個(gè)文件的信息的索引表650。[0075]控制器310接收廣播數(shù)據(jù)610以在廣播數(shù)據(jù)610被利用寫入緩沖區(qū)620作為多個(gè)文件寫入在存儲(chǔ)裝置630中時(shí)生成索引表650。[0076]關(guān)于存儲(chǔ)這些文件的開始幀和結(jié)束幀的信息被記錄在索引表650中。[0077]例如,如果用戶從特定節(jié)目的35分鐘時(shí)間點(diǎn)到I小時(shí)時(shí)間點(diǎn)啟用時(shí)移功能以將與時(shí)移功能相對(duì)應(yīng)的廣播數(shù)據(jù)作為多個(gè)文件記錄在存儲(chǔ)裝置630中,則每個(gè)時(shí)間的文件信息被記錄。[0078]如果用戶輸入倒回命令以觀看當(dāng)前時(shí)間之前10分鐘的廣播,則控制器參考索引表650找到與用戶指定的時(shí)間相對(duì)應(yīng)的時(shí)移文件并將該時(shí)移文件調(diào)用到讀取緩沖區(qū)??刂破鬟€播放該時(shí)移文件以將廣播數(shù)據(jù)輸出給用戶。[0079]如果最早存儲(chǔ)的時(shí)移文件由于存儲(chǔ)空間的可用容量的缺乏而被刪除,則控制器310基于被刪除的時(shí)移文件的時(shí)間偏量信息來更新索引表650。如果針對(duì)存儲(chǔ)的廣播數(shù)據(jù)的播放命令被輸入,則控制器310控制信號(hào)處理器330根據(jù)經(jīng)更新的索引表650來檢測(cè)并播放時(shí)移文件。[0080]圖7是示出根據(jù)示范性實(shí)施例的用于設(shè)定時(shí)移功能的用戶界面(UI)的視圖。[0081]在示范性實(shí)施例中,廣播接收裝置是TV。[0082]當(dāng)用戶觀看TV時(shí),時(shí)移功能可隨著TV的開啟而被啟用或者可通過一個(gè)或多個(gè)額外設(shè)定而被開啟或關(guān)閉。[0083]用戶可在時(shí)移功能設(shè)定Π窗口700中開啟或關(guān)閉時(shí)移功能。如果用戶在時(shí)移功能設(shè)定Π窗口700中啟用時(shí)移功能,則實(shí)時(shí)接收的廣播數(shù)據(jù)被記錄在存儲(chǔ)裝置340中。[0084]存儲(chǔ)裝置340的可用容量是有限的。因此,如果用戶確保大存儲(chǔ)空間來存儲(chǔ)另一內(nèi)容,則時(shí)移功能可在時(shí)移功能設(shè)定Π窗口700中被關(guān)閉。如果時(shí)移功能被關(guān)閉,則實(shí)時(shí)廣播數(shù)據(jù)不再被記錄在存儲(chǔ)裝置340中。[0085]應(yīng)用時(shí)移功能的時(shí)間可在時(shí)移時(shí)間設(shè)定窗口720中設(shè)定。[0086]例如,如果用戶將時(shí)移應(yīng)用時(shí)間設(shè)定為90分鐘,則90分鐘的廣播數(shù)據(jù)可被記錄,并且用戶可觀看當(dāng)前時(shí)間之前的最多90分鐘的廣播數(shù)據(jù)。如果時(shí)移應(yīng)用時(shí)間被設(shè)定為60分鐘,則用戶可觀看當(dāng)前時(shí)間之前的最多60分鐘的廣播圖像。[0087]因此,如果用戶希望存儲(chǔ)裝置340的可用空間被分配為用于記錄內(nèi)容的空間,則時(shí)移應(yīng)用時(shí)間可被最小化或降低。如果用戶希望最大化廣播接收裝置的時(shí)移功能,則時(shí)移應(yīng)用時(shí)間可被最大化或升高。[0088]另外,可在時(shí)移功能設(shè)定Π窗口700中設(shè)定單位文件的大小。[0089]根據(jù)示范性實(shí)施例,廣播數(shù)據(jù)可不被存儲(chǔ)為一個(gè)文件,而是可被以幀為單位劃分成多個(gè)文件,然后被存儲(chǔ)在存儲(chǔ)裝置340中。[0090]根據(jù)單位文件的大小發(fā)生折衷。如果單位文件的大小較大,則存儲(chǔ)空間可能不會(huì)被高效地使用。如果單位文件的大小較小,則刪除運(yùn)算操作可能被頻繁地執(zhí)行,從而需要高性能的運(yùn)算操作裝置。[0091]例如,如果單位文件的大小被設(shè)定得較大,從而20分鐘的廣播數(shù)據(jù)被存儲(chǔ)為一個(gè)文件,則從特定節(jié)目的開始時(shí)間到20分鐘的數(shù)據(jù)被記錄為一個(gè)文件。[0092]這里,如果用戶希望調(diào)用并觀看從節(jié)目的開始時(shí)間起經(jīng)過了10分鐘之后的圖像幀,則O分鐘到10分鐘之間的廣播數(shù)據(jù)是不必要的。即使在此情況下,O分鐘到20分鐘之間的廣播數(shù)據(jù)也被存儲(chǔ)為一個(gè)文件,并從而不可被刪除。因此,存儲(chǔ)空間可能未被高效地使用。[0093]如果單位文件的大小被設(shè)定得較小,從而I分鐘的廣播數(shù)據(jù)被存儲(chǔ)為一個(gè)文件,則為了刪除O分鐘到10分鐘之間的廣播數(shù)據(jù),10個(gè)文件被刪除。因此,運(yùn)算操作增加了,并且索引表復(fù)雜且被頻繁更新。[0094]因此,用戶可在單位文件大小設(shè)定窗口730中調(diào)整一個(gè)文件中記錄的廣播數(shù)據(jù)的大小。如果自動(dòng)設(shè)定廣播數(shù)據(jù)的大小,則可根據(jù)接收到的廣播數(shù)據(jù)的比特率來適應(yīng)性地確定單位文件的大小。[0095]將參考圖9來詳細(xì)描述根據(jù)廣播數(shù)據(jù)的比特率對(duì)單位文件的大小的改變。[0096]圖8A和圖SB是示出根據(jù)示范性實(shí)施例的根據(jù)單位文件的大小來存儲(chǔ)廣播數(shù)據(jù)的過程的視圖。[0097]在示范性實(shí)施例中,用于時(shí)移的廣播數(shù)據(jù)是90分鐘長(zhǎng)的。[0098]如果用戶將單位文件的大小設(shè)定為足以記錄I分鐘的廣播數(shù)據(jù),如圖8A中所示,則總共90個(gè)文件被生成。[0099]如果時(shí)移功能被持續(xù)啟用,并且實(shí)時(shí)廣播數(shù)據(jù)被接收,則文件#1被刪除,文件#n+l被記錄,文件#2被刪除,并且文件#n+2被記錄。[0100]如果如上所述將單位文件的大小設(shè)定得較小,則可容易地刪除不必要的文件,從而可高效地使用存儲(chǔ)空間。然而,可能重復(fù)多個(gè)操作來刪除廣播數(shù)據(jù),從而需要高性能的運(yùn)算裝置。[0101]另外,每當(dāng)刪除文件并生成新文件時(shí),就更新索引文件。因此,對(duì)運(yùn)算裝置形成了負(fù)擔(dān),并且索引表的結(jié)構(gòu)復(fù)雜。[0102]如果單位文件的大小被設(shè)定為大到足以記錄5分鐘的廣播數(shù)據(jù)的大小,如圖SB中所示,則單位文件的大小為以上所述大小的5倍那么大,但文件的總數(shù)減少到1/5(減少為20%)。[0103]因此,運(yùn)算操作的數(shù)目減少了,運(yùn)算裝置的負(fù)擔(dān)減輕了。然而,文件是在包括不必要數(shù)據(jù)的情況下被存儲(chǔ)的,從而存儲(chǔ)空間可能不像以上所述示例那樣被高效地使用。[0104]因此,根據(jù)示范性實(shí)施例,可根據(jù)廣播信號(hào)的比特率來適應(yīng)性地確定單位文件的大小。[0105]圖9A和圖9B是示出根據(jù)示范性實(shí)施例的根據(jù)廣播信號(hào)的比特率來適應(yīng)性地確定單位文件的大小的過程的視圖。[0106]在示范性實(shí)施例中,為了幫助理解,文件被設(shè)定為每5分鐘地存儲(chǔ),并且存儲(chǔ)用于時(shí)移的文件的空間的大小為172,800千比特。[0107]可根據(jù)接收到的廣播數(shù)據(jù)的比特率來適應(yīng)性地確定文件的大小。[0108]例如,如果如圖9A中所示以32千比特每秒(kbps)接收廣播數(shù)據(jù),則I分鐘接收1,920千比特的數(shù)據(jù),并且存儲(chǔ)空間的大小是172,800千比特。因此,可存儲(chǔ)用于時(shí)移的90分鐘的廣播數(shù)據(jù)。[0109]如果用戶設(shè)定文件為每5分鐘地存儲(chǔ),則18個(gè)文件被生成來存儲(chǔ)90分鐘的廣播數(shù)據(jù)。因此,一個(gè)文件的大小是172,800+18=9,600千比特(=1.14MB)。[0110]如果如圖9B中所示以192kbps接收廣播數(shù)據(jù),則I分鐘接收11,520千比特的數(shù)據(jù),并且存儲(chǔ)用于時(shí)移的數(shù)據(jù)的空間的大小是172,800千比特。因此,可存儲(chǔ)15分鐘的廣播數(shù)據(jù)。[0111]由于用戶設(shè)定文件為每5分鐘存儲(chǔ),因此3個(gè)文件被生成來存儲(chǔ)15分鐘的廣播數(shù)據(jù)。因此,一個(gè)文件的大小是172,800+3=57,600千比特(=6.87MB)。[0112]如上所述,如果根據(jù)接收到的廣播數(shù)據(jù)的比特率來確定文件的大小,則找到并存儲(chǔ)最優(yōu)的文件大小。因此,可最小化刪除運(yùn)算操作的數(shù)目,并且可高效地管理存儲(chǔ)空間。[0113]圖10是示出根據(jù)示范性實(shí)施例管理用于時(shí)移的文件的方法的流程圖。[0114]參考圖10,在操作S1010中,廣播接收裝置通過接收器320接收廣播信號(hào)。在操作S1020中,信號(hào)處理器330將廣播信號(hào)作為廣播數(shù)據(jù)輸出,例如輸出在顯示器上以供用戶觀看。[0115]在操作S1030中,確定用戶是否執(zhí)行了時(shí)移功能。如果在操作S1030中確定用戶執(zhí)行了時(shí)移功能,則在操作S1040中控制器310控制信號(hào)處理器330將廣播數(shù)據(jù)存儲(chǔ)為多個(gè)文件。[0116]在操作S1050中,確定廣播數(shù)據(jù)是否被持續(xù)存儲(chǔ)在存儲(chǔ)裝置340中并從而達(dá)到了存儲(chǔ)空間的閾值。如果在操作S1050中確定廣播數(shù)據(jù)達(dá)到了存儲(chǔ)空間的閾值,則在操作S1060中控制器310順序地刪除存儲(chǔ)裝置340中存儲(chǔ)的多條廣播數(shù)據(jù)以確保存儲(chǔ)空間。[0117]在操作S1070中,控制器310確定存儲(chǔ)裝置340的可用容量。如果存儲(chǔ)廣播數(shù)據(jù)所需的存儲(chǔ)空間仍然不足,則上述操作被重復(fù)以確保大到足以存儲(chǔ)所需數(shù)據(jù)的存儲(chǔ)空間,并且在操作S1080中廣播數(shù)據(jù)被存儲(chǔ)為多個(gè)文件。[0118]根據(jù)上述的各種示范性實(shí)施例,管理終端的存儲(chǔ)器的方法可被實(shí)現(xiàn)為程序代碼并被存儲(chǔ)在各種類型的非暫態(tài)計(jì)算機(jī)可讀介質(zhì)上以被提供到服務(wù)器或裝置。[0119]非暫態(tài)計(jì)算機(jī)可讀介質(zhì)指的是如下介質(zhì):該介質(zhì)不是像寄存器、高速緩存、內(nèi)存等等那樣短時(shí)間地存儲(chǔ)數(shù)據(jù),而是半永久地存儲(chǔ)數(shù)據(jù)并可被設(shè)備讀取。具體地,可在諸如CD、DVD、硬盤、藍(lán)光盤、通用串行總線(universalserialbus,USB)、存儲(chǔ)卡、ROM等等之類的非暫態(tài)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)并提供上述應(yīng)用或程序。[0120]前述示范性實(shí)施例只是示范性的,而不應(yīng)被解釋為限制性的。示范性實(shí)施例可很容易被應(yīng)用到其他類型的裝置。另外,對(duì)示范性實(shí)施例的描述意欲為說明性的,而不是要限制權(quán)利要求的范圍,并且許多替換、修改和變化對(duì)于本領(lǐng)域技術(shù)人員將是明顯的。要理解,在不脫離如權(quán)利要求及其等同物所限定的發(fā)明構(gòu)思的精神和范圍的情況下可對(duì)其進(jìn)行形式和細(xì)節(jié)上的所有可能的改變和/或修改。范圍不由對(duì)示范性實(shí)施例的詳細(xì)描述限定,而是由權(quán)利要求及其等同物限定,并且在范圍內(nèi)的所有差異都將被解釋為包括在發(fā)明構(gòu)思內(nèi)?!緳?quán)利要求】1.一種用于接收廣播的裝置,該裝置包括:接收器,該接收器接收廣播信號(hào);信號(hào)處理器,該信號(hào)處理器處理所述廣播信號(hào)以輸出廣播數(shù)據(jù);存儲(chǔ)裝置,該存儲(chǔ)裝置存儲(chǔ)所述廣播數(shù)據(jù);以及控制器,如果時(shí)移功能被執(zhí)行,則該控制器控制所述信號(hào)處理器將所述廣播數(shù)據(jù)劃分成多個(gè)文件并存儲(chǔ)所述多個(gè)文件,并且如果存儲(chǔ)區(qū)域的大小達(dá)到分配給時(shí)移功能的閾值,則該控制器順序地刪除所述多個(gè)文件以確保額外的存儲(chǔ)區(qū)域。2.如權(quán)利要求1所述的裝置,其中:所述存儲(chǔ)裝置存儲(chǔ)所述多個(gè)文件的文件索引表;并且所述控制器基于被刪除以確保存儲(chǔ)區(qū)域的文件的時(shí)間偏量信息來更新所述文件索引表,并且如果針對(duì)由時(shí)移功能存儲(chǔ)的廣播數(shù)據(jù)的播放命令被輸入,則所述控制器控制所述信號(hào)處理器根據(jù)經(jīng)更新的文件索引表檢測(cè)并播放所述存儲(chǔ)裝置中存儲(chǔ)的文件。3.如權(quán)利要求1所述的裝置,其中,所述控制器將所存儲(chǔ)的廣播數(shù)據(jù)的后續(xù)數(shù)據(jù)存儲(chǔ)在額外的文件中并將所述額外的文件存儲(chǔ)在所述額外的存儲(chǔ)區(qū)域中。4.如權(quán)利要求1所述的裝置,其中,所述文件的大小根據(jù)所述廣播信號(hào)的比特率而變化。5.一種管理用于時(shí)移的文件的方法,該方法包括:接收廣播信號(hào);處理所述廣播信號(hào)以輸出廣播數(shù)據(jù);存儲(chǔ)所述廣播數(shù)據(jù);以及如果時(shí)移功能被執(zhí)行,則將所述廣播數(shù)據(jù)劃分成多個(gè)文件并存儲(chǔ)所述多個(gè)文件,并且如果存儲(chǔ)區(qū)域的大小達(dá)到分配給時(shí)移功能的閾值,則順序地刪除多個(gè)文件以確保額外的存儲(chǔ)區(qū)域。6.如權(quán)利要求5所述的方法,還包括:存儲(chǔ)所述多個(gè)文件的文件索引表;基于被刪除以確保存儲(chǔ)區(qū)域的文件的時(shí)間偏量信息來更新所述文件索引表;以及如果針對(duì)由時(shí)移功能存儲(chǔ)的廣播數(shù)據(jù)的播放命令被輸入,則根據(jù)經(jīng)更新的文件索引表檢測(cè)并播放用于時(shí)移的文件。7.如權(quán)利要求5所述的方法,還包括:將所存儲(chǔ)的廣播數(shù)據(jù)的后續(xù)數(shù)據(jù)存儲(chǔ)在額外的文件中并將所述額外的文件存儲(chǔ)在所述額外的存儲(chǔ)區(qū)域中。8.如權(quán)利要求5所述的方法,其中,所述文件的大小根據(jù)所述廣播信號(hào)的比特率而變化?!疚臋n編號(hào)】H04N21/658GK103780947SQ201310511936【公開日】2014年5月7日申請(qǐng)日期:2013年10月25日優(yōu)先權(quán)日:2012年10月25日【發(fā)明者】李羲定申請(qǐng)人:三星電子株式會(huì)社