專利名稱:遠(yuǎn)程時(shí)移方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)一種播放^^某體數(shù)據(jù)(media data)的方法及系統(tǒng)'尤指一種經(jīng)由連線來(lái)執(zhí)行特技播放功能的遠(yuǎn)程時(shí)移方法及其相關(guān)系統(tǒng)。
背景技術(shù):
數(shù)字視訊應(yīng)用已廣泛使用在日常生活當(dāng)中,為了提供使用者在使用視訊工具時(shí)能夠有更多的功能可資選擇,因此,數(shù)字錄像機(jī)(digital video recorder,DVR)也因應(yīng)需求而產(chǎn)生。數(shù)字錄像機(jī)在播放視訊的應(yīng)用,是基于使用者有倒帶重看先前觀賞過(guò)的視訊的要求,抑或是因?yàn)槭褂谜弋?dāng)時(shí)因事而漏失掉部分精采畫面所造成遺憾,故而研究開(kāi)發(fā)出以克服上述狀況的裝置。
然而,先前技術(shù)中的數(shù)字錄像機(jī),往往只能在同一臺(tái)裝置上記錄以及播放實(shí)時(shí)視訊內(nèi)容,或者只能在同一臺(tái)裝置上執(zhí)行特技播放(trickplay)功能,對(duì)于在遠(yuǎn)程的使用者而言,十分不便。
發(fā)明內(nèi)容
本發(fā)明的目的之一在于提供一種遠(yuǎn)程時(shí)移方法及其相關(guān)系統(tǒng),其可經(jīng)由連線來(lái)執(zhí)行特技播放功能,以解決先前技術(shù)中的問(wèn)題。
本發(fā)明的實(shí)施例揭露了一種遠(yuǎn)程時(shí)移方法。遠(yuǎn)程時(shí)移方法包含建立連線于客戶端與服務(wù)器端之間;發(fā)送啟動(dòng)時(shí)移命令并經(jīng)由連線傳送給服務(wù)器端;依據(jù)啟動(dòng)時(shí)移命令,將實(shí)時(shí)媒體數(shù)據(jù)比特流經(jīng)由連線傳送至客戶端;以及經(jīng)由連線發(fā)送時(shí)移命令給服務(wù)器端以啟動(dòng)播放功能于客戶端播放。播放功能包含再生、暫停、實(shí)時(shí)回放、倒帶、快轉(zhuǎn)、上一章節(jié)、下一章節(jié)、畫面縮放以及廣告忽略的至少其中一種功能。
本發(fā)明的實(shí)施例揭露了 一種遠(yuǎn)程時(shí)移系統(tǒng)。遠(yuǎn)程時(shí)移系統(tǒng)包含傳輸網(wǎng)絡(luò)、服務(wù)器端以及客戶端。服務(wù)器端耦接于傳輸網(wǎng)絡(luò),用來(lái)存儲(chǔ)實(shí)時(shí)媒體數(shù)據(jù)比特流??蛻舳笋罱佑趥鬏斁W(wǎng)絡(luò),用來(lái)經(jīng)由傳輸網(wǎng)絡(luò)發(fā)送啟動(dòng)時(shí)移命令給服務(wù)器端以自服務(wù)器端接收實(shí)時(shí)媒體數(shù)據(jù)比特流,并經(jīng)由傳輸網(wǎng)絡(luò)發(fā)送時(shí)移命令
4給服務(wù)器端以啟動(dòng)播放功能于客戶端播放。其中,服務(wù)器端可包含數(shù)字錄像機(jī)??蛻舳丝砂瑪?shù)字錄像機(jī),或者包含計(jì)算機(jī)以及特定軟件,以及計(jì)算機(jī)可執(zhí)行特定軟件來(lái)實(shí)現(xiàn)客戶端的功能。
第1圖為本發(fā)明遠(yuǎn)程時(shí)移系統(tǒng)的一實(shí)施例的示意圖。
第2圖為第1圖中的服務(wù)器端與客戶端的互動(dòng)方式的示意圖。第3圖為本發(fā)明遠(yuǎn)程時(shí)移方法的一操作范例的流程圖。第4圖為第1圖中的索引信息的一范例的示意圖。第5圖為一視訊對(duì)象單元的示意圖。
具體實(shí)3&方式
請(qǐng)參考第1圖,其為本發(fā)明遠(yuǎn)程時(shí)移系統(tǒng)100的一實(shí)施例的示意圖。遠(yuǎn)程時(shí)移系統(tǒng)100包含(但不限定)傳輸網(wǎng)絡(luò)110、服務(wù)器端120以及客戶端140。服務(wù)器端120耦接于傳輸網(wǎng)絡(luò)110,其包含編碼器122、第一存儲(chǔ)裝置124以及第二存儲(chǔ)裝置126。編碼器122可用來(lái)接收并編碼實(shí)時(shí)媒體數(shù)據(jù)以產(chǎn)生實(shí)時(shí)媒體數(shù)據(jù)比特流(bit-stream) BS1,第一存儲(chǔ)裝置124耦接于編碼器122,用來(lái)存儲(chǔ)實(shí)時(shí)媒體數(shù)據(jù)比特流BS1,而第二存儲(chǔ)裝置126則耦接于編碼器122,用來(lái)存儲(chǔ)索引信息IF1??蛻舳?40耦接于傳輸網(wǎng)絡(luò)110,其包含譯碼器142以及播放器144,其中譯碼器可用來(lái)接收并譯碼實(shí)時(shí)媒體數(shù)據(jù)比特流BS1以產(chǎn)生譯碼輸出Doutl,而播放器144則耦接于譯碼器142,用來(lái)播放譯碼器142所產(chǎn)生的譯碼輸出Doutl以執(zhí)行特技播放(trick play)功能。本實(shí)施例中,客戶端140可經(jīng)由傳輸網(wǎng)絡(luò)110發(fā)送啟動(dòng)時(shí)移命令給服務(wù)器端120以自服務(wù)器端120接收實(shí)時(shí)媒體數(shù)據(jù)比特流BS1,并經(jīng)由傳輸網(wǎng)絡(luò)110發(fā)送時(shí)移(time-shift)命令給服務(wù)器端120以啟動(dòng)特技播放功能于客戶端140播放。
于上述的實(shí)施例中,特技播放功能包含再生(play)、暫停(pause)、實(shí)曰于回》丈(instant replay )、倒帶(rewind )、快轉(zhuǎn)(fast forward )、上一章節(jié)、下一章節(jié)、畫面縮放(zoom)或者廣告忽略(commercial skip)等功能,但并不以此為限。索引信息IF1可用來(lái)存儲(chǔ)像是實(shí)時(shí)媒體數(shù)據(jù)比特流BS1存儲(chǔ)在第一存儲(chǔ)裝置124的位置及其相對(duì)應(yīng)的時(shí)間等信息,且特技播放功能可依據(jù)實(shí)時(shí)媒體數(shù)據(jù)比特流BS1以及索引信息IF1來(lái)執(zhí)行。
請(qǐng)注意,上述的第一存儲(chǔ)裝置124可為一硬盤,亦可為其它種類的存儲(chǔ)裝置,而第二存儲(chǔ)裝置126可為一內(nèi)存,亦可為其它種類的存儲(chǔ)裝置。又或者,在不違背本發(fā)明之精神的情形下,第一存儲(chǔ)裝置124與第二存儲(chǔ)裝置126可為同 一個(gè)存儲(chǔ)裝置的不同數(shù)據(jù)存儲(chǔ)區(qū)塊。
另外請(qǐng)注意,上述的實(shí)時(shí)媒體數(shù)據(jù)可包含像是透過(guò)網(wǎng)絡(luò)傳送過(guò)來(lái)的影音串流或是來(lái)自于局端的電視廣播訊號(hào)等數(shù)據(jù),但不應(yīng)以此為限,亦即本發(fā)明遠(yuǎn)程時(shí)移系統(tǒng)100并未局限實(shí)時(shí)媒體數(shù)據(jù)的來(lái)源。此外,服務(wù)器端120可包含數(shù)字錄像機(jī)(digital video recorder, DVR)及/或其中所包含的主要組件,但此亦非本發(fā)明的限制條件,其它具有數(shù)字錄像/播放功能或是內(nèi)建有上述數(shù)字錄像機(jī)之主要組件的裝置,均可用來(lái)實(shí)現(xiàn)服務(wù)器端120。再者,客戶端140可包含數(shù)字錄像機(jī),或者計(jì)算機(jī)加上特定軟件,且此計(jì)算機(jī)可執(zhí)行此特定軟件來(lái)實(shí)現(xiàn)客戶端140的功能,但熟知此項(xiàng)技藝者應(yīng)可了解,這并非本發(fā)明的限制條件,即客戶端140可包含其它種類之裝置。
請(qǐng)參考第2圖,第2圖為第1圖中的服務(wù)器端120與客戶端140的互動(dòng)方式的示意圖,在后續(xù)說(shuō)明中請(qǐng)一并參照第1圖。如第2圖所示,首先,客戶端140發(fā)送連接要求給服務(wù)器端120,以請(qǐng)求建立連線,接著,服務(wù)器端120建立連線于客戶端140與服務(wù)器端120之間(即第1圖所示之傳輸網(wǎng)絡(luò)110。請(qǐng)注意,傳輸網(wǎng)絡(luò)110可以是有線連接、無(wú)線連接或其組合,此均屬本發(fā)明之范疇),此時(shí),客戶端140可以經(jīng)由傳輸網(wǎng)絡(luò)110來(lái)發(fā)送一些請(qǐng)求給服務(wù)器端120,例如切換頻道。接著,客戶端140會(huì)發(fā)送啟動(dòng)時(shí)移命令給服務(wù)器端120以告知服務(wù)器端120要啟動(dòng)時(shí)移功能,則服務(wù)器端120會(huì)開(kāi)始將實(shí)時(shí)媒體數(shù)據(jù)比特流BS1存入第一存儲(chǔ)裝置124中,而經(jīng)過(guò)一段時(shí)間之后,月良務(wù)器端120會(huì)經(jīng)由傳輸網(wǎng)絡(luò)110將實(shí)時(shí)媒體數(shù)據(jù)比特流BS1傳送給客戶端140,此時(shí),客戶端140可以經(jīng)由傳輸網(wǎng)絡(luò)110來(lái)發(fā)送時(shí)移命令(time-shiftcommand)給服務(wù)器端120,例如暫停、實(shí)時(shí)回放、倒帶、快轉(zhuǎn)、上一章節(jié)、下一章節(jié)、畫面縮放或者廣告忽略等,服務(wù)器端120便會(huì)啟動(dòng)上述的特技播放功能,且透過(guò)客戶端140的播放器144來(lái)對(duì)服務(wù)器端120所提供的數(shù)據(jù)進(jìn)行以執(zhí)行此特技播放功能。
請(qǐng)參考第3圖,第3圖為本發(fā)明遠(yuǎn)程時(shí)移方法的一操作范例的流程圖,其包含(但不局限于)以下的步驟(請(qǐng)注意,假若可獲得實(shí)質(zhì)上相同的結(jié)果,則這些步驟并不一定要遵照第3圖所示的執(zhí)行次序來(lái)執(zhí)行):
步驟302步驟304步驟306步驟308步驟310客戶端。
步驟312步驟314步驟316開(kāi)始。
建立連線于客戶端與服務(wù)器端之間。發(fā)送啟動(dòng)時(shí)移命令并經(jīng)由連線傳送給服務(wù)器端。存儲(chǔ)實(shí)時(shí)媒體數(shù)據(jù)比特流以及索引信息。依據(jù)啟動(dòng)時(shí)移命令,將實(shí)時(shí)媒體數(shù)據(jù)比特流經(jīng)由連線傳送至
經(jīng)由連線發(fā)送時(shí)移命令給服務(wù)器端。啟動(dòng)特技播放功能于客戶端播放。結(jié)束。
請(qǐng)注意,由于遠(yuǎn)程時(shí)移系統(tǒng)100的操作已詳述如上,而為了說(shuō)明書內(nèi)容簡(jiǎn)潔起見(jiàn),故第3圖中各步驟的操作便不再贅述。
請(qǐng)注意,上迷流程的步驟僅為本發(fā)明所舉可行的實(shí)施例,并非限制本發(fā)明的限制條件,且在不違背本發(fā)明的精神的情況下,此方法可另包含其它的中間步驟,以做適當(dāng)?shù)淖兓?br>
請(qǐng)參考第4圖,第4圖為第1圖中的索引信息IF1的一范例的示意圖。在服務(wù)器端120中,除了將實(shí)時(shí)媒體數(shù)據(jù)比特流BS1存儲(chǔ)在第一存儲(chǔ)裝置124外,并可將索引信息IF1存儲(chǔ)在第二存儲(chǔ)裝置126中。如第4圖所示,假設(shè)實(shí)時(shí)媒體數(shù)據(jù)比特流BS1包含復(fù)數(shù)個(gè)章節(jié)(chapter) Chl Ch5,則索引信息IF1會(huì)記錄每個(gè)章節(jié)Chl Ch5的起始地址(start address) SA、起始播放時(shí)間(start presentation time , start PTM ) S—PTM以及結(jié)束播放時(shí)間(end PTM )E—PTM,其中每一個(gè)章節(jié)Chi ~ Ch5內(nèi)包含復(fù)數(shù)個(gè)圖像群組(group of pictures )GOP1 ~ GOP4,索引信息IFl也會(huì)記錄每個(gè)圖像群組的I圖框(I-frame)的大小(I—frame—sz )、圖像群組大小以及時(shí)間長(zhǎng)度,如此一來(lái),索引信息IFl就可以支持一些特技播放功能,例如實(shí)時(shí)回放、倒帶、快轉(zhuǎn)、下一章節(jié)(nextchapter )、上一章節(jié)(previous chapter)或者廣告忽略等。因此,只要客戶端140將上述的時(shí)移命令傳送給服務(wù)器端120,服務(wù)器端120就會(huì)依據(jù)目前的位置以及索引信息IFl內(nèi)的數(shù)據(jù)找到要從哪個(gè)檔案的哪個(gè)部分開(kāi)始傳送數(shù)據(jù)給客戶端140以進(jìn)行后續(xù)播放。由于索引信息IF1內(nèi)存儲(chǔ)有每個(gè)章節(jié)的起始地址,故可以很快跳到使用者想要播放的地方。
上述的例子僅為用來(lái)說(shuō)明本發(fā)明的應(yīng)用,并非本發(fā)明的限制條件,熟知此項(xiàng)技藝者應(yīng)可根據(jù)本發(fā)明的精神,對(duì)索引信息IF1做適度改變,此種相對(duì)
應(yīng)的變化亦應(yīng)屬本發(fā)明的范疇。
接下來(lái),舉個(gè)例子來(lái)說(shuō)明如何執(zhí)行此特技播放功能。請(qǐng)參考第5圖,第5圖為視訊對(duì)象單元(video object unit, VOBU ) 500的示意圖。如第5圖所示,It據(jù)4臾尋信息(data search information, DSI )以及呈現(xiàn)控制信息(presentation control information, PCI )可位于視訊對(duì)象單元500的起始位置,且視訊對(duì)象單元500包含數(shù)個(gè)I圖框(intra frame, I-frame )、B圖框(bidirectionalframe, B - frame )以及P圖才匡(predictive frame, P墨frame )。若4吏用者^(guò)U丸4亍高倍速(如8倍、15倍或更高)快轉(zhuǎn)功能時(shí),服務(wù)器端120會(huì)將B圖框以及P圖框丟棄,只透過(guò)傳輸網(wǎng)絡(luò)110將I圖框傳送給客戶端140,相較于將整個(gè)圖像群組傳送給客戶端140而言,可以節(jié)省不少網(wǎng)絡(luò)頻寬。
以上所述的實(shí)施例僅用來(lái)說(shuō)明本發(fā)明的技術(shù)特征,并非用來(lái)局限本發(fā)明的范疇。上述的特技播放功能包含再生、暫停、實(shí)時(shí)回放、倒帶、快轉(zhuǎn)、上一章節(jié)、下一章節(jié)、畫面縮放或者廣告忽略等功能,但并不限于此。其中,索引信息IF1可用來(lái)存儲(chǔ)像是實(shí)時(shí)媒體數(shù)據(jù)比特流BS1存儲(chǔ)在第一存儲(chǔ)裝置124的位置及其相對(duì)應(yīng)的時(shí)間等信息,但亦不以此為限。請(qǐng)注意,上述的第一存儲(chǔ)裝置124可為一硬盤,亦可為其它種類的存儲(chǔ)裝置。而第二存儲(chǔ)裝置126可為一內(nèi)存,亦可為其它種類的存儲(chǔ)裝置。此外,服務(wù)器端120可包含數(shù)字錄像機(jī)及/或其中所包含的主要組件,但并不局限于此,亦可為其它種類的裝置。而客戶端140可包含數(shù)字錄像機(jī),或者計(jì)算機(jī)加上特定軟件,且此計(jì)算機(jī)可執(zhí)行此特定軟件來(lái)實(shí)現(xiàn)客戶端140的功能,但不以此為限,客戶端140亦可包含其它種類的裝置。
由上可知,本發(fā)明提供一種遠(yuǎn)程時(shí)移方法及其相關(guān)系統(tǒng),而透過(guò)本發(fā)明所揭露的方法,可以提供使用者在使用視訊工具時(shí)更多的功能,像是使用者可以透過(guò)傳輸網(wǎng)絡(luò)收看其它國(guó)家正在播放的電視節(jié)目,且能夠透過(guò)傳輸網(wǎng)絡(luò)在不同的裝置上執(zhí)行像是快轉(zhuǎn)、倒帶、實(shí)時(shí)回放或者廣告忽略等特技播放功能,對(duì)于在遠(yuǎn)程的使用者而言,十分便利。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
8
權(quán)利要求
1. 一種遠(yuǎn)程時(shí)移方法,包含有建立連線于客戶端與服務(wù)器端之間;發(fā)送啟動(dòng)時(shí)移命令,經(jīng)由該連線傳送給該服務(wù)器端;依據(jù)該啟動(dòng)時(shí)移命令,將實(shí)時(shí)媒體數(shù)據(jù)比特流經(jīng)由該連線傳送至該客戶端;以及經(jīng)由該連線發(fā)送時(shí)移命令給該服務(wù)器端,以啟動(dòng)播放功能于該客戶端播放。
2. 如權(quán)利要求1所述的方法,其另包含存儲(chǔ)該實(shí)時(shí)媒體數(shù)據(jù)比特流以及索引信息,其中該索引信息用以存儲(chǔ)該 實(shí)時(shí)媒體數(shù)據(jù)比特流復(fù)數(shù)個(gè)章節(jié)的起始地址、起始播放時(shí)間以及結(jié)束播放時(shí)間的至少其中之一。
3. 如權(quán)利要求2所述的方法,其中該些章節(jié)包含復(fù)數(shù)個(gè)圖像群組,該索 引信息更存儲(chǔ)每一圖像群組的I圖框大小、每一圖像群組的大小以及每一圖 像群組的時(shí)間長(zhǎng)度。
4. 如權(quán)利要求1所述的方法,其中該播放功能包含再生、暫停、實(shí)時(shí)回 放、倒帶、快轉(zhuǎn)、上一章節(jié)、下一章節(jié)、畫面縮放以及廣告忽略的至少其中 的一種功能。
5. 如權(quán)利要求1所述的方法,其中將該實(shí)時(shí)媒體數(shù)據(jù)比特流經(jīng)由該連線 傳送至該客戶端的步驟系包含于傳送該實(shí)時(shí)媒體數(shù)據(jù)比特流至該客戶端時(shí),預(yù)先舍棄一部分圖框,并 將剩余圖框經(jīng)由該連線傳送至該客戶端。
6. —種遠(yuǎn)程時(shí)移系統(tǒng),包含有 傳輸網(wǎng)絡(luò);服務(wù)器端,耦接于該傳輸網(wǎng)絡(luò),用來(lái)存儲(chǔ)實(shí)時(shí)媒體數(shù)據(jù)比特流;以及 客戶端,耦接于該傳輸網(wǎng)絡(luò),用來(lái)經(jīng)由該傳輸網(wǎng)絡(luò)發(fā)送啟動(dòng)時(shí)移命令給 該服務(wù)器端以自該服務(wù)器端接收該實(shí)時(shí)媒體數(shù)據(jù)比特流,并經(jīng)由該傳輸網(wǎng)絡(luò) 發(fā)送時(shí)移命令給該服務(wù)器端以啟動(dòng)播放功能于該客戶端播放。
7. 如權(quán)利要求6所述的遠(yuǎn)程時(shí)移系統(tǒng),其中該服務(wù)器端包含編碼器,用來(lái)接收并編碼該實(shí)時(shí)媒體數(shù)據(jù)以產(chǎn)生該實(shí)時(shí)媒體數(shù)據(jù)比特流;第一存儲(chǔ)裝置,耦接于該編碼器,用來(lái)存儲(chǔ)該實(shí)時(shí)媒體數(shù)據(jù)比特流;以及第二存儲(chǔ)裝置,耦接于該編碼器,用來(lái)存儲(chǔ)索引信息; 其中該索引信息存儲(chǔ)該實(shí)時(shí)媒體數(shù)據(jù)比特流復(fù)數(shù)個(gè)章節(jié)的起始地址、起 始播放時(shí)間以及結(jié)束播放時(shí)間的至少其中之一。
8. 如權(quán)利要求7所述的遠(yuǎn)程時(shí)移系統(tǒng),其中該些章節(jié)包含復(fù)數(shù)個(gè)圖像群 組,該索引信息更存儲(chǔ)每一圖像群組的I圖框大小、每一圖像群組的大小以 及每一 圖像群組的時(shí)間長(zhǎng)度。
9. 如權(quán)利要求7所述的遠(yuǎn)程時(shí)移系統(tǒng),其中該客戶端包含譯碼器,用來(lái)接收并譯碼該實(shí)時(shí)媒體數(shù)據(jù)比特流以產(chǎn)生譯碼輸出;以及 播放器,耦接于該譯碼器,用來(lái)播放該譯碼輸出以執(zhí)行該播放功能。
10. 如權(quán)利要求6所述的遠(yuǎn)程時(shí)移系統(tǒng),其中該播放功能包含再生、暫停、 實(shí)時(shí)回放、倒帶快轉(zhuǎn)、上一章節(jié)、下一章節(jié)、畫面縮放以及廣告忽略的至少 其中的一種功能。
11. 如權(quán)利要求6所述的遠(yuǎn)程時(shí)移系統(tǒng),其中該服務(wù)器端包含數(shù)字錄像機(jī), 該客戶端系包含數(shù)字錄像機(jī)或計(jì)算機(jī)以及用以實(shí)現(xiàn)該客戶端功能的 一特定軟 件。
12. 如權(quán)利要求6所述的遠(yuǎn)程時(shí)移系統(tǒng),其中該實(shí)時(shí)媒體數(shù)據(jù)位流傳送至 該客戶端時(shí),預(yù)先舍棄一部分圖框,僅將剩余圖框經(jīng)由該傳輸網(wǎng)絡(luò)傳送至該 客戶端。
全文摘要
遠(yuǎn)程時(shí)移方法包含建立連線于客戶端與服務(wù)器端之間;發(fā)送啟動(dòng)時(shí)移命令并經(jīng)由連線傳送給服務(wù)器端;依據(jù)啟動(dòng)時(shí)移命令,將實(shí)時(shí)媒體數(shù)據(jù)比特流經(jīng)由連線傳送至客戶端;以及經(jīng)由連線發(fā)送時(shí)移命令給服務(wù)器端,以啟動(dòng)特技播放功能于客戶端播放。
文檔編號(hào)H04N7/173GK101466023SQ20071015992
公開(kāi)日2009年6月24日 申請(qǐng)日期2007年12月20日 優(yōu)先權(quán)日2007年12月20日
發(fā)明者李家升, 賴勇孝, 陳慶隆, 陳玥樺, 成 馬 申請(qǐng)人:瑞昱半導(dǎo)體股份有限公司