專(zhuān)利名稱(chēng):數(shù)字電視接收機(jī)、實(shí)時(shí)數(shù)字電視節(jié)目回溯播放方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字電視接收技術(shù),尤其是涉及一種具有對(duì)正在播放的實(shí)時(shí)數(shù) 字電視節(jié)目回溯功能的數(shù)字電視接收機(jī),以及一種用于實(shí)現(xiàn)實(shí)時(shí)數(shù)字電視節(jié)目回溯播》文的方法及設(shè)備。
背景技術(shù):
隨著全球廣播電視數(shù)字化的日益推進(jìn),電腦上的數(shù)字電視接收卡、數(shù)字電 視機(jī)頂盒和數(shù)字電視一體機(jī)都成為推廣數(shù)字電視的不同途徑。且數(shù)字電視廣播 廠商提供越來(lái)越多的服務(wù),比如網(wǎng)頁(yè)瀏覽、視頻點(diǎn)播、預(yù)約錄像、在線游戲或 互動(dòng)電視等。數(shù)字電視機(jī)頂盒也必將從現(xiàn)有的搭配模擬電視機(jī)的過(guò)渡產(chǎn)品,發(fā)展成為今后普通家庭中必不可少的數(shù)字產(chǎn)品。為了給消費(fèi)者帶來(lái)更好的服務(wù),出現(xiàn)了 PVR (Personal Video Recorder,個(gè)人視頻錄係4幾)4支術(shù)和數(shù)字電一見(jiàn)機(jī)頂盒結(jié)合而產(chǎn) 生的PVR機(jī)頂盒,帶來(lái)了數(shù)字化視頻錄放和內(nèi)容互動(dòng)。PVR機(jī)頂盒,其突出特 點(diǎn)是以硬盤(pán)作為存儲(chǔ)媒介,建立本地的海量緩沖區(qū)和巨大的節(jié)目存儲(chǔ)庫(kù),并利 用數(shù)字化處理技術(shù)實(shí)現(xiàn)對(duì)節(jié)目的控制和管理。因此,數(shù)字化和存儲(chǔ)技術(shù)是PVR 技術(shù)的核心,在這個(gè)基礎(chǔ)上可以對(duì)節(jié)目進(jìn)行靈活的編輯和錄;^文控制。用戶(hù)可以 通過(guò)發(fā)出一條指令,如按下"錄制鍵",將正在播放的電視節(jié)目錄制到硬盤(pán)上; 也可以在需要的時(shí)候發(fā)出另外的指令,如回放某個(gè)文件,欣賞之前錄制在硬盤(pán) 上的節(jié)目。數(shù)字電視節(jié)目的錄制是采用被動(dòng)接收指令的方式,即用戶(hù)發(fā)出錄制指令后, 機(jī)頂盒接收到用戶(hù)指令后開(kāi)始進(jìn)行指定節(jié)目的錄制。但在實(shí)際使用過(guò)程中,用 戶(hù)并不是每時(shí)每刻都在進(jìn)行錄像和文件回放等操作,絕大部分時(shí)間僅僅是在收 看實(shí)時(shí)的電視節(jié)目。因此,在用戶(hù)沒(méi)有發(fā)出錄制指令,將數(shù)字電視節(jié)目的錄制 的情況下,用戶(hù)是無(wú)法觀看或者錄制已經(jīng)播放過(guò)的數(shù)字電一見(jiàn)節(jié)目。發(fā)明內(nèi)容本發(fā)明的目的是提出 一種具有對(duì)正在播放的實(shí)時(shí)數(shù)字電視節(jié)目回溯播放功 能的數(shù)字電視接收機(jī),以及一種用于實(shí)現(xiàn)實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放方法,以解決在沒(méi)有預(yù)先錄制電視節(jié)目的情況下,無(wú)法回溯已播出過(guò)的數(shù)字電視節(jié)目 的技術(shù)問(wèn)題。為解決本發(fā)明的技術(shù)問(wèn)題,本發(fā)明公開(kāi)一種實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放方法,包括在播放數(shù)字電視節(jié)目的同時(shí),控制將該數(shù)字電視節(jié)目對(duì)應(yīng)的音視 頻數(shù)據(jù)保存至存儲(chǔ)器;于接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,繼續(xù)將該數(shù)字電 視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至存儲(chǔ)器,并在存儲(chǔ)器中定位該節(jié)目回溯指令所 對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),從該時(shí)間點(diǎn)開(kāi)始讀取音視頻數(shù)據(jù)并播放。較優(yōu)的,所述接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,以快退方式回溯至所述 節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),且以正常播;改速度播放從該時(shí)間點(diǎn) 開(kāi)始的音視頻數(shù)據(jù)。較優(yōu)的,所述音視頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在存儲(chǔ)器的一個(gè)文件中。較優(yōu)的,所述接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,若節(jié)目回溯指令對(duì)應(yīng)在 文件中的回溯回放位置與文件頭相碰時(shí),控制將回溯回放速度改為正常速度播 放;若節(jié)目回溯指令對(duì)應(yīng)在文件中的回溯回放位置與文件尾相碰時(shí),則控制暫 ?;厮莼胤挪⒂涗洉和N恢?,且每隔一預(yù)定時(shí)間,對(duì)比文件尾的位置與暫停的 位置,當(dāng)兩者對(duì)應(yīng)的時(shí)間相差超過(guò)某個(gè)時(shí)間閥值時(shí),以正常速度向前回溯回放。較優(yōu)的,若暫停播放數(shù)字電視節(jié)目,則控制繼續(xù)將該數(shù)字電視節(jié)目后續(xù)部 分對(duì)應(yīng)的音視頻數(shù)據(jù)保存至文件中,且記錄該暫時(shí)時(shí)文件尾的位置,待重新播 放數(shù)字電視節(jié)目時(shí),從暫時(shí)時(shí)文件尾的位置開(kāi)始讀取數(shù)據(jù)并播放。另外,本發(fā)明還公開(kāi)一種數(shù)字電視接收機(jī),包括CPU主處理器;與CPU 主處理器連接,用于接收用戶(hù)輸入的控制指令的用戶(hù)輸入4矣口;用于接收音視 頻數(shù)據(jù)流的音視頻輸入單元;用于對(duì)音視頻數(shù)據(jù)流作解復(fù)用處理的解復(fù)用器; 連接在解復(fù)用器輸出端,用于將解復(fù)用器輸出的音頻和視頻數(shù)據(jù)解碼的音頻解 碼器和視頻解碼器;以及用于存儲(chǔ)數(shù)字電視節(jié)目對(duì)應(yīng)音視頻數(shù)據(jù)的存儲(chǔ)器;還 包括連接所迷存儲(chǔ)器和所述解復(fù)用器,用于控制將數(shù)字電視節(jié)目對(duì)應(yīng)的音視 頻數(shù)據(jù)保存至所述存儲(chǔ)器,根據(jù)節(jié)目回溯指令在存儲(chǔ)器中定位所對(duì)應(yīng)時(shí)間點(diǎn)的 音視頻數(shù)據(jù),并控制從該時(shí)間點(diǎn)開(kāi)始讀取音視頻數(shù)據(jù)并播放回溯播放控制單元。較優(yōu)的,所述回溯播放控制單元包括節(jié)目錄制控制4莫塊,用于控制將數(shù) 字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至所述存儲(chǔ)器;回溯播滋L控制模塊,用于在 接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,從存儲(chǔ)器中定位該節(jié)目回溯指令所對(duì)應(yīng)時(shí) 間點(diǎn)的音視頻數(shù)據(jù),并控制從該時(shí)間點(diǎn)開(kāi)始讀取音3見(jiàn)頻數(shù)據(jù)并播放。較優(yōu)的,所述音視頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在所述存儲(chǔ)器的一個(gè) 文件中。相應(yīng)的,本發(fā)明公開(kāi)一種用于實(shí)現(xiàn)實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放的設(shè)備,包括用于存儲(chǔ)數(shù)字電視節(jié)目對(duì)應(yīng)音視頻數(shù)據(jù)的存儲(chǔ)器,還包括節(jié)目錄制控制 模塊,用于控制將數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至所述存儲(chǔ)器;回溯播 放控制模塊,用于在接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,從存儲(chǔ)器中尋找到該 節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),并控制從該時(shí)間點(diǎn)開(kāi)始讀取音視頻 數(shù)據(jù)并播放。較優(yōu)的,所述音視頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在所述存儲(chǔ)器的一個(gè) 文件中。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果由于本發(fā)明是通過(guò)在播放數(shù)字電視節(jié)目的同時(shí),無(wú)需人為干預(yù)即可自動(dòng)錄 制數(shù)字電視節(jié)目,而當(dāng)用戶(hù)需要回溯播放時(shí),即可讀取錄制的電視節(jié)目并播放, 以此實(shí)現(xiàn)對(duì)正在播放的實(shí)時(shí)數(shù)字電視節(jié)目回溯播放。因此,利用本發(fā)明,用戶(hù) 不僅可以方便的回溯觀看已經(jīng)播放過(guò)的精彩實(shí)時(shí)電視節(jié)目,甚至用戶(hù)也可以錄 制已經(jīng)播放過(guò)的精彩實(shí)時(shí)節(jié)目。
圖1是本發(fā)明的數(shù)字電視接收機(jī)的結(jié)構(gòu)示意圖。圖2是本發(fā)明的數(shù)字電視接收機(jī)一個(gè)較佳實(shí)施例的結(jié)構(gòu)示意圖。圖3是本發(fā)明實(shí)時(shí)數(shù)字電視節(jié)目回溯播放方法的一個(gè)較佳實(shí)施例的流程示 意圖。
具體實(shí)施方式
本發(fā)明是通過(guò)在播放數(shù)字電視節(jié)目的同時(shí),將數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻 數(shù)據(jù)以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在所述存儲(chǔ)器的一個(gè)文件中;當(dāng)數(shù)字電視接收機(jī)接收到用戶(hù)發(fā)出的節(jié)目回溯指令時(shí), 一方面,繼續(xù)將該數(shù)字電視節(jié)目對(duì)應(yīng)的音 視頻數(shù)據(jù)保存至存儲(chǔ)器,另一方面,在存儲(chǔ)器的文件中定位該節(jié)目回溯指令所 對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),從該時(shí)間點(diǎn)開(kāi)始讀取音視頻數(shù)據(jù)并播放,以此實(shí)現(xiàn) 對(duì)正在播放的實(shí)時(shí)數(shù)字電視節(jié)目回溯播放。請(qǐng)同時(shí)參考圖1和圖2所示,本發(fā)明的數(shù)字電視接收機(jī)包括用于接收外部 的音視頻數(shù)據(jù)流的音視頻輸入單元110;用于實(shí)現(xiàn)實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放 的回溯播放控制單元120; CPU主處理器130;用于接收用戶(hù)利用遙控器等輸入 設(shè)備對(duì)數(shù)字電視接收機(jī)產(chǎn)生遙控指令的用戶(hù)輸入接口 140;用于存儲(chǔ)數(shù)字電視節(jié)目對(duì)應(yīng)音視頻數(shù)據(jù)的存儲(chǔ)器150;用于對(duì)音視頻數(shù)據(jù)流作解復(fù)用處理的解復(fù)用器 (Demux) 160;連接在解復(fù)用器160輸出端的音頻解碼器171和視頻解碼器172。而所述回溯播^:控制單元120連接所述存儲(chǔ)器150和所述解復(fù)用器160,包 括用于控制將數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至所述存儲(chǔ)器150的節(jié)目 錄制控制模塊121;用于在接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,從所述存儲(chǔ)器 150中定位該節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),并控制從該時(shí)間點(diǎn)開(kāi)始 讀取音視頻數(shù)據(jù)并播放的回溯播放控制模塊122。用戶(hù)可以通過(guò)遙控器,對(duì)接收裝置發(fā)出操作指令,如開(kāi)始節(jié)目錄制、換臺(tái) 等,所述用戶(hù)輸入接口 140接收操作指令后,通過(guò)系統(tǒng)總線將該操作指令傳送 至所述CPU主處理器130。當(dāng)用戶(hù)輸入播放數(shù)字電視節(jié)目的指令后,數(shù)字電視 接收機(jī)根據(jù)用戶(hù)所要播放的數(shù)字電視節(jié)目,取得所要播放的節(jié)目的視頻包識(shí)別 碼(Video PID )、音頻包識(shí)別碼(Audio PID )、節(jié)目時(shí)鐘參考 (Program Clock Preference, PCR)包識(shí)別碼(PCRPID),并取得節(jié)目所對(duì)應(yīng)的鎖頻所需要的數(shù)據(jù) (比如衛(wèi)星數(shù)字電視接收機(jī)至少需要頻率、符號(hào)率、極性;有線數(shù)字電視接 收機(jī)至少需要頻率、符號(hào)率、調(diào)制方式;地面數(shù)字電視接收機(jī)至少需要頻率、 波段);數(shù)字電視接收機(jī)使用鎖頻數(shù)據(jù)進(jìn)行鎖頻,而所述音視頻輸入單元IIO獲 得的音視頻數(shù)據(jù)流通過(guò)系統(tǒng)總線傳輸?shù)剿鼋鈴?fù)用器160,并向所述解復(fù)用器 160設(shè)置Video PID、 Audio PID和PCR PID;所述解復(fù)用器160從PID音視頻 流中將為Video PID的數(shù)據(jù)傳輸至所述S見(jiàn)頻解碼器172,將PID為Audio PID的 數(shù)據(jù)傳輸至所述音頻解碼器171,且所述解復(fù)用器160從;故錄制數(shù)字電^L節(jié)目的 音視頻流中提取Video PID以及Audio PID對(duì)應(yīng)的數(shù)據(jù),并存到至所述解復(fù)用器 160中的緩存器。數(shù)字電視接收機(jī)在播放數(shù)字電視節(jié)目的同時(shí),所述節(jié)目錄制控制模塊121控 制啟動(dòng)對(duì)當(dāng)前播放的數(shù)字電視節(jié)目的錄制,所述解復(fù)用器160從音視頻數(shù)據(jù)流中 提取當(dāng)前解碼數(shù)據(jù)包的視頻包識(shí)別碼與音頻包識(shí)別碼對(duì)應(yīng)的音視頻數(shù)據(jù),并將 音視頻數(shù)據(jù)暫存至所述解復(fù)用器160中的緩存器,而所述節(jié)目錄制控制模塊121 通過(guò)不斷的檢測(cè)該緩存器,如果緩存器中有數(shù)據(jù),則控制將數(shù)據(jù)取出并存放至 所述存儲(chǔ)器150,以在無(wú)需用戶(hù)干預(yù)的情況下,自動(dòng)將該數(shù)字電視節(jié)目錄制下來(lái)。 并且,即使在數(shù)字電視節(jié)目的播放過(guò)程中,當(dāng)用戶(hù)控制暫停播放數(shù)字電視節(jié)目 時(shí),甚至是在回溯播放數(shù)字電視節(jié)目的過(guò)程中,當(dāng)用戶(hù)控制暫?;厮輸?shù)字電視 節(jié)目時(shí),所述節(jié)目錄制控制模塊121仍控制將數(shù)字電視接收機(jī)在接收到暫停指令 后該數(shù)字電視節(jié)目后續(xù)部分對(duì)應(yīng)的音視頻數(shù)據(jù)保存至所述存〗諸器150。而所述回溯播放控制模塊122根據(jù)節(jié)目回溯指令定位存儲(chǔ)在所述存儲(chǔ)器150 中的音視頻數(shù)據(jù),是指所述節(jié)目回溯播放控制模塊控制將數(shù)字電視節(jié)目回溯到 某一個(gè)時(shí)間點(diǎn),在該時(shí)間點(diǎn)上所述數(shù)字電; 見(jiàn)節(jié)目對(duì)應(yīng)存儲(chǔ)在所述存儲(chǔ)器150中 的音視頻數(shù)據(jù)。所述節(jié)目回溯指令指控制數(shù)字電視節(jié)目回溯播放的指令,包括快退、快進(jìn)等。所述音視頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在所述存儲(chǔ)器150的一個(gè)文件 中。當(dāng)文件尾指針抵達(dá)文件末尾的時(shí)候,將從頭開(kāi)始將音^L頻數(shù)據(jù)寫(xiě)入文件, 同時(shí)文件的頭指針向后移動(dòng),此時(shí),文件尾指針在文件頭指針之前。當(dāng)用戶(hù)發(fā)出快退的節(jié)目回溯指令時(shí),所述回溯播放控制才莫塊122控制所述 存儲(chǔ)器150中文件的回溯回放指針定位至用戶(hù)所需要的時(shí)間點(diǎn),即數(shù)字電視節(jié) 目對(duì)應(yīng)的音視頻數(shù)據(jù)在所述存儲(chǔ)器150的文件中存儲(chǔ)位置。然后,從回溯回放 位置指針定位的文件位置開(kāi)始,讀取音視頻數(shù)據(jù)并播放;此時(shí),所述節(jié)目錄制 控制模塊121仍然在錄制實(shí)時(shí)數(shù)字電視節(jié)目,即存儲(chǔ)文件的尾指針仍在向后移。當(dāng)節(jié)目快退或者暫停都是控制回溯回放指針的位置,比如看實(shí)時(shí)節(jié)目暫停 時(shí),將回溯回放指針的位置記下來(lái),尾指針仍然跟著實(shí)時(shí)節(jié)目在走;當(dāng)暫停取 消時(shí),從回溯回放指針的位置朝尾指針的方向走,讀取文件數(shù)據(jù)來(lái)播放節(jié)目。也就是說(shuō),當(dāng)用戶(hù)暫停播放數(shù)字電視節(jié)目時(shí),所述節(jié)目錄制控制模塊121 仍控制將數(shù)字電視節(jié)目后續(xù)部分對(duì)應(yīng)的音^L頻數(shù)據(jù)保存至所述存儲(chǔ)器150;并 且,所述回溯播放控制才莫塊122則記載暫停時(shí)文件的尾指針的位置,且所述節(jié) 目錄制控制模塊121仍控制文件尾指針向前繼續(xù)錄制數(shù)字電—見(jiàn)節(jié)目;在暫停一 段時(shí)間后,用戶(hù)重新開(kāi)始播放電視節(jié)目時(shí),所述回溯播放控制模塊122控制回 溯回放指針指向暫停時(shí)文件的尾指針的位置,從該位置所指向數(shù)據(jù)開(kāi)始讀取數(shù) 據(jù)并以正常播放速度(1倍速)開(kāi)始文件回放,或進(jìn)行其它如快進(jìn)、快退等操作, 以銜接到戶(hù)暫停時(shí)的電視節(jié)目片段,實(shí)現(xiàn)對(duì)實(shí)時(shí)節(jié)目的回溯播放。因此,當(dāng)用 戶(hù)暫停播放數(shù)字電視節(jié)目時(shí),數(shù)字電視接收機(jī)具有實(shí)時(shí)數(shù)字電視節(jié)目的回溯播 放功能,還能使用戶(hù)從暫停位置繼續(xù)觀看節(jié)目,不至于錯(cuò)過(guò)精彩的電視節(jié)目。如果用戶(hù)在觀看實(shí)時(shí)電視節(jié)目的時(shí)候,直接發(fā)出為快退的節(jié)目回溯指令, 數(shù)字電視接收機(jī)在接收到該指令后,所述回溯播放控制模塊122控制回溯回放 指針從所述存儲(chǔ)器150中文件尾開(kāi)始,以快退(即以幾倍于正常播放速度)的 方式回;^文;當(dāng)以快退方式回溯至所述節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音jf見(jiàn)頻數(shù)據(jù), 且以正常播放速度播放從該時(shí)間點(diǎn)開(kāi)始的音視頻數(shù)據(jù)。由于文件是循環(huán)存儲(chǔ)的,因此在文件的回溯或回》文過(guò)程中,節(jié)目回溯的回放 位置(所述節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù)在文件中的存儲(chǔ)位置)與 文件頭和文件尾有可能相碰。與文件頭位置相碰存在下面幾種情況快退回溯 到文件頭;暫停、慢進(jìn)、慢退、或者快退,并且此時(shí)文件尾已經(jīng)繞到起始位置 開(kāi)始循環(huán)寫(xiě)文件,此時(shí)由于文件頭向后移動(dòng),產(chǎn)生碰撞?;厮莼胤盼恢门c文件 頭位置相碰的時(shí)候,由所述回溯播放控制模塊122控制將回放速度設(shè)置為正常速 度播放即可??爝M(jìn)的時(shí)候,則可能追上文件尾,與文件尾相碰,這種情況下由 所述回溯播放控制模塊122控制執(zhí)行下面的動(dòng)作暫?;厮莼胤挪⒂涗洉和N恢茫瑫和5臅r(shí)候,節(jié)目的錄制仍然在進(jìn)行中;每隔一定時(shí)間(比如l秒鐘),對(duì) 比文件尾的位置與暫停的位置,當(dāng)兩者相差超過(guò)某個(gè)時(shí)間閥值(比如5秒鐘), 則恢復(fù)正常速度前進(jìn)回溯回放。在進(jìn)行回溯播放時(shí),從所述存儲(chǔ)器150的文件中讀取音視頻數(shù)據(jù),音視頻數(shù) 據(jù)經(jīng)過(guò)所述解復(fù)用器160作解復(fù)用處理后,將音頻數(shù)據(jù)和^L頻數(shù)據(jù)分別輸出至所 述音頻解碼器171和和所述4見(jiàn)頻解碼器172。當(dāng)然,如果用戶(hù)需要對(duì)回溯播放的電視節(jié)目?jī)?nèi)容進(jìn)行錄制,則可通過(guò)發(fā)出錄 制節(jié)目指令,在所述存儲(chǔ)器150中另行建立一個(gè)用于存放回溯播放的電視節(jié)目?jī)?nèi) 容的文件。另外,請(qǐng)參考圖3所示,是本發(fā)明實(shí)時(shí)數(shù)字電視節(jié)目回溯播放方法的一個(gè)較 佳實(shí)施例的流程示意圖,包括如下步驟步驟S310:在播放數(shù)字電視節(jié)目的同時(shí),控制將該數(shù)字電視節(jié)目對(duì)應(yīng)的音 視頻數(shù)據(jù)循環(huán)存儲(chǔ)至存儲(chǔ)器。步驟S320:接收用戶(hù)發(fā)出的節(jié)目回溯指令。步驟S330:繼續(xù)將該數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至存儲(chǔ)器。 步驟S340:在存儲(chǔ)器中定位該節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù)。 步驟S350:從該時(shí)間點(diǎn)開(kāi)始讀取音視頻數(shù)據(jù)并播放。其中,所述音視頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在存儲(chǔ)器的一個(gè)文件中。 而根據(jù)節(jié)目回溯指令定位存儲(chǔ)在所述存儲(chǔ)器中的音4見(jiàn)頻數(shù)據(jù),是指所述節(jié)目回 溯指令控制將數(shù)字電視節(jié)目回溯到某一個(gè)時(shí)間點(diǎn),在該時(shí)間點(diǎn)上所述數(shù)字電視 節(jié)目對(duì)應(yīng)存儲(chǔ)在所述存儲(chǔ)器中的音視頻數(shù)據(jù)。所述節(jié)目回溯指令指控制數(shù)字電 視節(jié)目回溯播放的指令,包括快退、快進(jìn)等。綜上,本發(fā)明具有如下有益技術(shù)效果由于本發(fā)明是通過(guò)在播放數(shù)字電視節(jié)目的同時(shí),無(wú)需人為干預(yù)即可自動(dòng)錄制 數(shù)字電視節(jié)目,而當(dāng)用戶(hù)需要回溯播放時(shí),即可讀取錄制的電視節(jié)目并播放, 以此實(shí)現(xiàn)對(duì)正在播放的實(shí)時(shí)數(shù)字電視節(jié)目回溯播放。因此,利用本發(fā)明,用戶(hù) 不僅可以方便的回溯觀看已經(jīng)播放過(guò)的精彩實(shí)時(shí)電視節(jié)目,甚至用戶(hù)也可以錄 制已經(jīng)播放過(guò)的精彩實(shí)時(shí)節(jié)目。
權(quán)利要求
1、一種實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放方法,其特征在于,包括在播放數(shù)字電視節(jié)目的同時(shí),控制將該數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至存儲(chǔ)器;于接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,繼續(xù)將該數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至存儲(chǔ)器,并在存儲(chǔ)器中定位該節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),從該時(shí)間點(diǎn)開(kāi)始讀取音視頻數(shù)據(jù)并播放。
2、 根據(jù)權(quán)利要求1所述的實(shí)時(shí)數(shù)字電視節(jié)目的回溯播;故方法,其特征在 于,所述接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,以快退方式回溯至所述節(jié)目回 溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),且以正常播放速度播放從該時(shí)間點(diǎn)開(kāi)始 的音視頻數(shù)據(jù)。
3、 根據(jù)權(quán)利要求l所述的實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放方法,其特征在 于,所述音視頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在存儲(chǔ)器的一個(gè)文件中。
4、 根據(jù)權(quán)利要求3所述的實(shí)時(shí)數(shù)字電視節(jié)目的回溯播;改方法,其特征在 于,所述接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,若節(jié)目回溯指令對(duì)應(yīng)在文件中 的回溯回放位置與文件頭相碰時(shí),控制將回溯回》文速度改為正常速度播;故;若節(jié)目回溯指令對(duì)應(yīng)在文件中的回溯回放位置與文件尾相碰時(shí),則控制 暫?;厮莼胤挪⒂涗洉和N恢茫颐扛粢活A(yù)定時(shí)間,對(duì)比文件尾的位置與暫 停的位置,當(dāng)兩者對(duì)應(yīng)的時(shí)間相差超過(guò)某個(gè)時(shí)間閥值時(shí),以正常速度向前回 溯回》丈。
5、 根據(jù)權(quán)利要求3至4任何一項(xiàng)所述的實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放方 法,其特征在于,若暫停播放數(shù)字電視節(jié)目,則控制繼續(xù)將該數(shù)字電視節(jié)目 后續(xù)部分對(duì)應(yīng)的音視頻數(shù)據(jù)保存至文件中,且記錄該暫時(shí)時(shí)文件尾的位置, 待重新播放數(shù)字電視節(jié)目時(shí),從暫時(shí)時(shí)文件尾的位置開(kāi)始讀取數(shù)據(jù)并播放。
6、 一種數(shù)字電視接收機(jī),包括CPU主處理器;與CPU主處理器連接, 用于接收用戶(hù)輸入的控制指令的用戶(hù)輸入接口 ;用于接收音3見(jiàn)頻數(shù)據(jù)流的音 視頻輸入單元;用于對(duì)音視頻數(shù)據(jù)流作解復(fù)用處理的解復(fù)用器;連接在解復(fù) 用器輸出端,用于將解復(fù)用器輸出的音頻和視頻數(shù)據(jù)解碼的音頻解碼器和視 頻解碼器;以及用于存儲(chǔ)數(shù)字電視節(jié)目對(duì)應(yīng)音視頻數(shù)據(jù)的存儲(chǔ)器;其特征在于,還包括連接所述存儲(chǔ)器和所述解復(fù)用器,用于控制將數(shù) 字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至所述存儲(chǔ)器,根據(jù)節(jié)目回溯指令在存儲(chǔ)器中定位所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),并控制從該時(shí)間點(diǎn)開(kāi)始讀取音視頻數(shù) 據(jù)并播放回溯播放控制單元。
7、 根據(jù)權(quán)利要求6所述的數(shù)字電視接收機(jī),其特征在于,所述回溯播放 控制單元包括節(jié)目錄制控制模塊,用于控制將數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至 所述存儲(chǔ)器;回溯播放控制模塊,用于在接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,在存儲(chǔ) 器中定位該節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),并控制從該時(shí)間點(diǎn)開(kāi) 始讀取音纟見(jiàn)頻數(shù)據(jù)并插^i:。
8、 根據(jù)權(quán)利要求6或7所述的數(shù)字電視接收機(jī),其特征在于,所述音視 頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在所述存儲(chǔ)器的一個(gè)文件中。
9、 一種用于實(shí)現(xiàn)實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放的設(shè)備,包括用于存儲(chǔ)數(shù) 字電視節(jié)目對(duì)應(yīng)音視頻數(shù)據(jù)的存儲(chǔ)器,其特征在于,還包括節(jié)目錄制控制模塊,用于控制將數(shù)字電視節(jié)目對(duì)應(yīng)的音^L頻數(shù)據(jù)保存至 所述存儲(chǔ)器;回溯播放控制模塊,用于在接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,從存儲(chǔ) 器中尋找到該節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音^L頻數(shù)據(jù),并控制從該時(shí)間點(diǎn) 開(kāi)始讀取音視頻數(shù)據(jù)并播放。
10、 根據(jù)權(quán)利要求9所述的用于實(shí)現(xiàn)實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放的設(shè) 備,其特征在于,所述音視頻數(shù)據(jù)是以循環(huán)存儲(chǔ)的方式,存儲(chǔ)在所述存儲(chǔ)器 的一個(gè)文件中。
全文摘要
本發(fā)明公開(kāi)一種數(shù)字電視接收機(jī)、實(shí)時(shí)數(shù)字電視節(jié)目回溯播放方法及設(shè)備,其中,該實(shí)時(shí)數(shù)字電視節(jié)目的回溯播放方法包括在播放數(shù)字電視節(jié)目的同時(shí),控制將該數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至存儲(chǔ)器;于接收用戶(hù)發(fā)出的節(jié)目回溯指令之后,繼續(xù)將該數(shù)字電視節(jié)目對(duì)應(yīng)的音視頻數(shù)據(jù)保存至存儲(chǔ)器,并在存儲(chǔ)器中定位該節(jié)目回溯指令所對(duì)應(yīng)時(shí)間點(diǎn)的音視頻數(shù)據(jù),從該時(shí)間點(diǎn)開(kāi)始讀取音視頻數(shù)據(jù)并播放。通過(guò)本發(fā)明,用戶(hù)不僅可以方便的回溯觀看已經(jīng)播放過(guò)的精彩實(shí)時(shí)電視節(jié)目,甚至用戶(hù)也可以錄制已經(jīng)播放過(guò)的精彩實(shí)時(shí)節(jié)目。
文檔編號(hào)H04N5/76GK101257600SQ20071012372
公開(kāi)日2008年9月3日 申請(qǐng)日期2007年9月28日 優(yōu)先權(quán)日2007年9月28日
發(fā)明者麟 王 申請(qǐng)人:深圳市同洲電子股份有限公司