欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于多媒體內(nèi)容的安全傳輸和回放的方法和設(shè)備的制作方法

文檔序號(hào):7892430閱讀:173來(lái)源:國(guó)知局
專利名稱:用于多媒體內(nèi)容的安全傳輸和回放的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及在計(jì)算機(jī)網(wǎng)絡(luò)中的裝置之間安全傳輸多媒體內(nèi)容并在裝置中安全回放該多媒體內(nèi)容。
背景技術(shù)
在該部分描述的方法為可能追求的方法,但并非為必然已在先前構(gòu)思或追求的方法。因此,除非另外指出,該部分描述的方法可不是本申請(qǐng)中權(quán)利要求書的現(xiàn)有技術(shù),并不認(rèn)為是包括在該部分的現(xiàn)有技木。TV觀眾可利用錄像機(jī)(VCR)錄制播放的TV節(jié)目。因此,VCR用戶可在特定的TV節(jié)目播放的同時(shí)錄制并在以后的時(shí)間播放該相同的已錄制的TV節(jié)目。為了實(shí)現(xiàn)該要求,VCR將表現(xiàn)TV節(jié)目的電信號(hào)改變?yōu)榇判盘?hào)并將該磁信號(hào)存儲(chǔ)在磁帶上。該磁帶通常為由用戶插入到VCR中的錄像帯。當(dāng)VCR用戶想要回放TV節(jié)目吋,該過(guò)程反轉(zhuǎn),并且VCR將存儲(chǔ)在錄像帶上的磁信號(hào)改變?yōu)殡娦盘?hào)并將電信號(hào)發(fā)送給電視機(jī)。隨著數(shù)字技術(shù)的發(fā)展,VCR正由數(shù)字錄像機(jī)(DVR)取代。類似于VCR,DVR通過(guò)將TV節(jié)目的電信號(hào)改變?yōu)閿?shù)字信息并將該數(shù)字信息存儲(chǔ)在存儲(chǔ)器裝置中,來(lái)錄制用于以后回放的已播出的TV節(jié)目。當(dāng)用戶回放錄制的TV節(jié)目吋,DVR將數(shù)字信息轉(zhuǎn)換為模擬信號(hào)并將該信號(hào)傳送給向觀眾顯示TV節(jié)目的電視機(jī)。
DVR已越來(lái)越流行并廣泛用于錄制播放的TV節(jié)目。雖然錄制和控制重放所錄制的TV節(jié)目很方便,但DVR用戶必須在與錄制節(jié)目的特定DVR連接的電視機(jī)上觀看所錄制的TV節(jié)目。換言之,DVR用戶不能遠(yuǎn)離錄制節(jié)目的DVR觀看已錄制的TV節(jié)目。因此,DVR的ー個(gè)典型缺陷在于不能在多個(gè)位置觀看錄制的TV節(jié)目。然而,DVR用戶希望遠(yuǎn)離錄制TV節(jié)目的DVR觀看已錄制的TV節(jié)目。同吋,提供TV節(jié)目的內(nèi)容服務(wù)器關(guān)心保護(hù)并監(jiān)視有版權(quán)的節(jié)目材料。因此,內(nèi)容服務(wù)器不希望DVR用戶隨意地將TV節(jié)目傳輸給未授權(quán)的裝置或發(fā)布錄制的TV節(jié)目給其他未授權(quán)的DVR用戶。優(yōu)選地是建立ー種安全的通信系統(tǒng),用戶可通過(guò)該系統(tǒng)將來(lái)自DVR的錄制的TV節(jié)目和其他多媒體內(nèi)容傳輸給個(gè)人電腦(PC)。另外,所述系統(tǒng)將提供給用戶以安全的方式,即保護(hù)節(jié)目材料提供者的版權(quán),將來(lái)自PC的錄制的節(jié)目傳輸?shù)狡渌b置的能力。


本發(fā)明通過(guò)附圖中的實(shí)施例進(jìn)行描述,但不限于此,并且在附圖中相同的附圖標(biāo)記表示圖中相同的元件。圖IA為根據(jù)本發(fā)明的ー實(shí)施方式的用于提供多媒體內(nèi)容的安全傳輸和回放的通信系統(tǒng)的方框圖;圖IB為根據(jù)本發(fā)明的ー實(shí)施方式的數(shù)字錄像機(jī)(DVR)的部件的概略圖;圖2為根據(jù)本發(fā)明的ー實(shí)施方式的用于建立DVR和PC之間的用于多媒體內(nèi)容的安全傳輸和回放的安全連接的方法的流程圖;圖3A為根據(jù)本發(fā)明的ー實(shí)施方式的用于在DVR和PC之間安全傳輸多媒體內(nèi)容的方法的流程圖;圖3B為根據(jù)本發(fā)明的ー實(shí)施方式的用于在DVR和PC之間安全傳輸多媒體內(nèi)容的用戶界面的方框圖;圖4為根據(jù)本發(fā)明的ー實(shí)施方式的MPEG(運(yùn)動(dòng)圖象專家組)程序流的概略圖;圖5為根據(jù)本發(fā)明的ー實(shí)施方式的用于下載來(lái)自內(nèi)容服務(wù)器的多媒體內(nèi)容顯示給用戶的用戶界面的方框圖;圖6為根據(jù)本發(fā)明的ー實(shí)施方式的用于將多媒體內(nèi)容的內(nèi)部PES表不轉(zhuǎn)換為MPEG程序流的過(guò)程的示意圖;以及圖7為可實(shí)施本發(fā)明實(shí)施方式的系統(tǒng)的方框圖。
具體實(shí)施例方式本發(fā)明提供了一種用于多媒體內(nèi)容的安全傳輸和回放的方法和設(shè)備。在以下的說(shuō)明書中,為了提供對(duì)本發(fā)明更全面的理解以說(shuō)明為目的描述了多個(gè)具體的實(shí)施例。然而顯然,沒有這些具體細(xì)節(jié)也可實(shí)施本發(fā)明。在其他實(shí)施例中,為了避免不必要地混淆本發(fā)明,以方框圖的形式示出公知的結(jié)構(gòu)和裝置。在此根據(jù)以下綱要對(duì)實(shí)施方式進(jìn)行描述I. 0 一般描述2. 0結(jié)構(gòu)描述3. 0用于提供多媒體內(nèi)容的安全傳輸和回放的方法3. I建立DVR和PC之間的安全連接3. 2在DVR和PC之間傳輸多媒體內(nèi)容3. 3 內(nèi)部 PES 到 MPEG 轉(zhuǎn)換4. 0實(shí)施裝置-硬件概述5. 0擴(kuò)展和替代實(shí)施例I. 0 一般描述在本發(fā)明中實(shí)現(xiàn)了以上背景技術(shù)中指出的要求,以及在以下描述中將變得顯而易見的其他要求和目標(biāo),其中,在一個(gè)技術(shù)方案中,本發(fā)明包括ー種用于提供多媒體內(nèi)容的安全傳輸和回放的方法。提供給DVR用戶可將來(lái)自DVR的內(nèi)容安全傳輸至PC并進(jìn)ー步傳輸至便攜裝置的方法。DVR通過(guò)執(zhí)行發(fā)現(xiàn)操作具有識(shí)別局域網(wǎng)(LAN)中PC和其他DVR的能力。在發(fā)現(xiàn)過(guò)程中,DVR可確定LAN上的哪個(gè)裝置授權(quán)共享和/或獲取來(lái)自DVR的內(nèi)容。在LAN上的PC中,媒體應(yīng)用程序用于與DVR通信并啟動(dòng)從DVR向PC的內(nèi)容傳輸。當(dāng)媒體應(yīng)用程序裝置在PC上時(shí),它向用戶請(qǐng)求用于識(shí)別特定DVR的信息。在ー實(shí)施方式中,該信息可為與DVR相關(guān)的媒體訪問(wèn)密鑰的形式。當(dāng)用戶將該媒體訪問(wèn)密鑰提供給媒體應(yīng)用程序吋,該 程序找到LAN上相關(guān)的DVR并向DVR發(fā)送連接請(qǐng)求。
當(dāng)DVR接收連接請(qǐng)求吋,它通過(guò)例如,將所提供的媒體訪問(wèn)密鑰與DVR媒體訪問(wèn)密鑰相比較而鑒別該請(qǐng)求。如果媒體訪問(wèn)密鑰匹配,則DVR建立與PC的安全連接,其可通過(guò)利用諸如公共密鑰加密或圖靈(turing)加密算法的多種加密方法對(duì)DVR和PC之間的所有消息進(jìn)行加密完成。另外,DVR可利用哈希算法,諸如信息摘要-5(MD5)或安全哈希算法-I (SHA-I)以在DVR和PC之間標(biāo)記所有消息。因此,當(dāng)PC接收來(lái)自DVR的消息時(shí),它采用合適的加密密鑰以將該消息解密為原始的形式。一旦PC和DVR建立了安全連接,則能夠在裝置之間多媒體內(nèi)容的安全傳輸。為此目的,位于PC上的媒體應(yīng)用程序形成用于請(qǐng)求并觀看位于DVR上的內(nèi)容列表并選擇傳輸內(nèi)容的圖象的用戶界面。因此,采用該媒體應(yīng)用程序,用戶可以請(qǐng)求來(lái)自DVR的內(nèi)容列表。當(dāng)收到該請(qǐng)求時(shí),DVR生成內(nèi)容列表并將該列表發(fā)送至PC,其經(jīng)由媒體應(yīng)用程序向用戶顯示可用的內(nèi)容。接著,用戶選擇從DVR向PC傳輸哪些內(nèi)容。用戶可選擇可能存儲(chǔ)在DVR上的任何內(nèi)容,其包括,但不限干錄制的TV節(jié)目、音樂(lè)文件、電影、圖像或DVR利用寬帶連接從內(nèi)容服務(wù)器下載的內(nèi)容。當(dāng)DVR收到傳輸內(nèi)容的請(qǐng)求時(shí),它定位該內(nèi)容并通過(guò)將內(nèi)容的內(nèi)部格式轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)流而開始準(zhǔn)備向PC傳輸內(nèi)容的步驟。在這種情況下,DVR可將諸如內(nèi)容和認(rèn)證數(shù)據(jù)的附加數(shù)據(jù)附加在數(shù)字?jǐn)?shù)據(jù)流上。在ー實(shí)施方式中,DVR可利用,例如,利用圖靈加密算法進(jìn)ー步加密用于安全傳輸給PC的數(shù)字?jǐn)?shù)據(jù)流。另外,DVR可利用DVR的MAC地址的安全哈希算法-I (SHA-I)標(biāo)記數(shù)字?jǐn)?shù)據(jù)流以生成SHA-I加密密鑰。接下來(lái),DVR將數(shù)字?jǐn)?shù)據(jù)流發(fā)送給PC,其解密并在存儲(chǔ)器上存儲(chǔ)數(shù)字?jǐn)?shù)據(jù)流。雖然DVR將程序流發(fā)送給PC,但媒體應(yīng)用程序通過(guò)顯示傳輸狀態(tài)信息允許用戶跟蹤傳輸過(guò)程。另外,一旦PC接收數(shù)字?jǐn)?shù)據(jù)流,PC可將該數(shù)字?jǐn)?shù)據(jù)流轉(zhuǎn)換并發(fā)送至便攜裝置。在另ー實(shí)施方式中,PC可在沒有用戶參與下,通過(guò)具有用戶從DVR到PC的預(yù)定傳輸而自動(dòng)獲取來(lái)自DVR的內(nèi)容。此外,用戶可用通過(guò)便攜式裝置同步其接收的任意內(nèi)容。用戶可通過(guò)經(jīng)由PC或便攜裝置訪問(wèn)的服務(wù)提供商網(wǎng)站而定制內(nèi)容的獲取。另外,系統(tǒng)的寬帶應(yīng)用是可行的。在系統(tǒng)的這種應(yīng)用中,內(nèi)容服務(wù)器允許DVR通過(guò)寬帶網(wǎng)絡(luò)諸如互聯(lián)網(wǎng)選擇將要在DVR上傳輸和觀看的內(nèi)容。在其他技術(shù)方案中,本發(fā)明包括設(shè)計(jì)用于執(zhí)行前述步驟的計(jì)算機(jī)設(shè)備和計(jì)算機(jī)可讀介質(zhì)。2. 0結(jié)構(gòu)描述參照?qǐng)D1A,其示出了根據(jù)ー實(shí)施方式的用于在DVR和PC之間共享內(nèi)容的通信系統(tǒng)。該通信系統(tǒng)包括DVR102A、102B和104。. DVR102B和104通過(guò)任意合適的通信接ロ,諸如以太網(wǎng)(Ethernet)或者無(wú)線通信端ロ與局域網(wǎng)(LAN) 105通信連接。PClOl可為諸如桌上或膝上計(jì)算機(jī)的個(gè)人計(jì)算機(jī)裝置,并通過(guò)任意合適的接ロ連接至LAN105。便攜裝置IOlA可通信連接至PC或LAN105。在ー實(shí)施方式中,便攜裝置IOlA可為用于播放多媒體內(nèi)容的手提計(jì)算機(jī)裝置、手機(jī)、便攜媒體播放器等。通過(guò)LAN105和互聯(lián)網(wǎng)107,DVR102和102B可與服務(wù)提供商106A和內(nèi)容服務(wù)器106B通信。內(nèi)容服務(wù)器106B通過(guò)網(wǎng)絡(luò)連接將多媒體內(nèi)容提供給DVR。例如,DVR102可從內(nèi)容服務(wù)商106B下載用于在連接的電視機(jī)上回放或利用本文所述的方法傳輸至PClOl的內(nèi)容。在該實(shí)施例中,PClOl、DVR102A和102B和便攜裝置IOlA均為家庭網(wǎng)絡(luò)190上授權(quán)的共享裝置。PClio和DVR104為與LAN105連接的未授權(quán)的共享裝置。在ー實(shí)施方式中,加載在家庭網(wǎng)絡(luò)190上的DVR102A與服務(wù)提供商106A通信,該服務(wù)提供商106A提供節(jié)目指南數(shù)據(jù)、圖像資源(諸如字體、圖片等)、服務(wù)信息、軟件程序、廣告和能使DVR102A獨(dú)立于服務(wù)提供商106運(yùn)行而滿足觀眾需要的其他形式的數(shù)據(jù)。DVR102A和服務(wù)提供商106之間的通信利用安全分配架構(gòu)在DVR102A和服務(wù)提供商106A之間傳輸數(shù)據(jù)從而服務(wù)數(shù)據(jù)和用戶隱私都得到保護(hù)。在申請(qǐng)者擁有的美國(guó)專利No. 6,233,389中描述了 DVR的功能,在此引入其全部?jī)?nèi)容作為參考。參照?qǐng)D1B,在實(shí)施方式中,DVR102通常包括通過(guò)信號(hào)轉(zhuǎn)換器154表示的多個(gè)部件,信號(hào)轉(zhuǎn)換器154對(duì)數(shù)字化模擬電視信號(hào)并將它轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)流或接收數(shù)字?jǐn)?shù)據(jù)流來(lái)說(shuō)是必不可少的。DVR102A經(jīng)由輸入152A接收來(lái)自天線、有線電視系統(tǒng)、衛(wèi)星接收器等的播放信號(hào)。輸入152A可包括允許多個(gè)同時(shí)接收和錄制多個(gè)信號(hào)的多個(gè)調(diào)諧模塊。錄制模塊160通過(guò)將數(shù)字?jǐn)?shù)據(jù)流存儲(chǔ)在至少ー個(gè)由設(shè)計(jì)用于保留分段的數(shù)字?jǐn)?shù)據(jù)流的存儲(chǔ)器164表示的存儲(chǔ)設(shè)備上,來(lái)錄制輸入的數(shù)據(jù)流。信號(hào)轉(zhuǎn)換器154獲取分段的 數(shù)據(jù)流,將該數(shù)據(jù)流轉(zhuǎn)換為模擬信號(hào),井隨后經(jīng)由輸出152B將該信號(hào)調(diào)制到射頻(RF)載波上,該信號(hào)通過(guò)輸出152B輸送至普通的電視機(jī)。輸出152B可以任選地將數(shù)字信號(hào)輸送至電視機(jī)或視頻監(jiān)控器。例如,DVRlOl可利用用于將數(shù)字信號(hào)經(jīng)由DVI線發(fā)送至TV的數(shù)字可視接ロ(DVI)的端ロ。DVR102A還包括通信接ロ 162,通過(guò)該接ロ 162,DVR102A經(jīng)由以太網(wǎng)、無(wú)線網(wǎng)絡(luò)、調(diào)制解調(diào)器或其他通信標(biāo)準(zhǔn)與網(wǎng)絡(luò)105通信。另外,DVR102A可以集成在電視系統(tǒng)中,從而以上所述的組件加載在能執(zhí)行DVR102A各組件功能的電視機(jī)中。在另ー實(shí)施方式中,DVR102A通常包括用于接收、錄制、存儲(chǔ)、傳輸和回放來(lái)自諸如PC、DVR、服務(wù)提供商或內(nèi)容服務(wù)器的多個(gè)源的數(shù)字?jǐn)?shù)據(jù)信號(hào)必須的多個(gè)組件。DVR102A能將數(shù)字?jǐn)?shù)據(jù)信號(hào)傳輸給另一 DVR或PC。DVR102A可經(jīng)由編碼器156A和解碼器156B將數(shù)據(jù)信號(hào)編碼或解碼為用于回放、存儲(chǔ)或傳輸?shù)亩喾N格式。為了數(shù)字?jǐn)?shù)據(jù)信號(hào)的存儲(chǔ)、傳輸或回放,DVR102A還可利用加密器/解密器158對(duì)數(shù)字?jǐn)?shù)據(jù)信號(hào)進(jìn)行加密或解密。DVR102A可利用由通信接ロ 162表示的內(nèi)部電話調(diào)制解調(diào)器直接與服務(wù)提供商106A或內(nèi)容服務(wù)器106B連接以撥號(hào)進(jìn)入服務(wù)提供商106A的呼入電話調(diào)制解調(diào)器組。可選地,DVR102A可通過(guò)通信接ロ 162經(jīng)由局域網(wǎng)(LAN) 105間接地與服務(wù)提供商106A或內(nèi)容服務(wù)器106B連接,其中所述局域網(wǎng)反過(guò)來(lái)通過(guò)互聯(lián)網(wǎng)107與服務(wù)提供商106A和內(nèi)容服務(wù)器106B連接。LAN105可利用線纜調(diào)制解調(diào)器或路由器與互聯(lián)網(wǎng)107連接從而位于LAN105上的多個(gè)裝置可與互聯(lián)網(wǎng)107連接。DVR102A通過(guò)與LAN路由器的連接啟動(dòng)與LAN105的連接以獲得家庭網(wǎng)絡(luò)190的本地IP地址。DVR還可通過(guò)利用內(nèi)部調(diào)制解調(diào)器和電話線呼叫互聯(lián)網(wǎng)服務(wù)提供商(ISP)的本地訪問(wèn)電話號(hào)碼啟動(dòng)與互聯(lián)網(wǎng)107的連接。ISP將網(wǎng)絡(luò)連接請(qǐng)求傳送給用于身份驗(yàn)證的服務(wù)提供商106。一旦得到驗(yàn)證,則授權(quán)該網(wǎng)絡(luò)連接并允許DVR102A訪問(wèn)服務(wù)提供商106A。在用戶的PClOl上,專門編碼媒體應(yīng)用程序以與ー個(gè)或多個(gè)DVR通信并該媒體應(yīng)用程序用于加密和解密多媒體內(nèi)容。媒體應(yīng)用程序提供用于觀看在每個(gè)共享DVR上的內(nèi)容并選擇獲取內(nèi)容的用戶界面。另外,媒體應(yīng)用程序可提供用于在LAN105上建立共享PC和DVR的網(wǎng)絡(luò)的圖形用戶界面。
3. 0用于提供多媒體內(nèi)容的安全傳輸和回放的方法3. I在DVR和PC之間建立安全連接每個(gè)DVR1012A、102B經(jīng)過(guò)發(fā)現(xiàn)階段以尋找并建立與LAN上的其他裝置的安全連接??衫萌我夂线m的發(fā)現(xiàn)協(xié)議(例如,蘋果計(jì)算機(jī)公司的Rendezvous)執(zhí)行發(fā)現(xiàn),以及可設(shè)置在指定的時(shí)間間隔或用戶請(qǐng)求下自動(dòng)運(yùn)行所述發(fā)現(xiàn)步驟。在發(fā)現(xiàn)期間,DVR102A尋找LAN105上相鄰的DVR102BU04和PC10U110并識(shí)別ー個(gè)或多個(gè)作為授權(quán)共享裝置的裝置。例如,DVR102A可識(shí)別DVR102B作為授權(quán)的共享裝置,也可識(shí)別DVR104作為未授權(quán)的裝置。因此,由DVR104嘗試的任何請(qǐng)求將被拒絕。為了確定連接至LAN105的哪個(gè)裝置為授權(quán)共 享裝置,DVR102可咨詢由服務(wù)提供商106A提供的數(shù)字共享認(rèn)證。為了提供給DVR102A數(shù)字共享認(rèn)證,用戶登錄服務(wù)提供商106A網(wǎng)站以創(chuàng)建想要被認(rèn)為是授權(quán)共享裝置的裝置記錄。利用任意合適的用戶界面,用戶輸入他想要包含的裝置的序列號(hào)或MAC地址,服務(wù)提供商106可通過(guò)它的數(shù)據(jù)庫(kù)或利用用戶先前輸入的位置信息進(jìn)行確認(rèn)。此后,服務(wù)提供商106A創(chuàng)建識(shí)別用戶授權(quán)共享裝置的數(shù)字共享認(rèn)證。該認(rèn)證可包含每個(gè)裝置的序列號(hào)、MAC地址和對(duì)應(yīng)的公共密鑰。可選地,該認(rèn)證可包含用于識(shí)別DVR或PC的任意其他專有信息。數(shù)字共享認(rèn)證可通知DVR它可與在數(shù)字共享認(rèn)證中列出的其他DVR共享它的存儲(chǔ)內(nèi)容,并且還可獲取來(lái)自這些DVR的內(nèi)容。一旦PC確認(rèn)它知道DVR的私有信息,例如,它的媒體訪問(wèn)密鑰或MAC地址,它還可通知DVR即DVR可與PC共享它的存儲(chǔ)內(nèi)容。根據(jù)服務(wù)提供商106A配置DVR的方式,DVR可使自身與單獨(dú)PC成對(duì)(以提供更安全的環(huán)境)或者它可自身與多個(gè)PC成對(duì)。服務(wù)提供商106A將數(shù)字共享認(rèn)證分配給數(shù)字共享認(rèn)證中列出的DVR。當(dāng)DVR執(zhí)行用于它們電子節(jié)目指南的任何更新或軟件更新而與服務(wù)提供商106A的定期聯(lián)絡(luò)吋,DVR通常接收數(shù)字共享認(rèn)證。如果DVR與互聯(lián)網(wǎng)107連接,服務(wù)提供商106A還可經(jīng)由互聯(lián)網(wǎng)107將數(shù)字共享認(rèn)證推動(dòng)給DVR。在運(yùn)行中,如果DVR104向DVR102A請(qǐng)求存儲(chǔ)在DVR102A上的多媒體內(nèi)容的列表,則DVR102A檢查它的共享認(rèn)證并發(fā)現(xiàn)DVR104沒有列為授權(quán)的共享裝置。DVR102A隨后拒絕DVR104多媒體內(nèi)容的請(qǐng)求。用戶可指出特定的DVR,例如DVR102A可以,通過(guò)局域網(wǎng)或者具體地,通過(guò)用戶的PClOl共享局域網(wǎng)上的內(nèi)容。因此,當(dāng)DVR102A隨后與服務(wù)提供商106A聯(lián)絡(luò)時(shí),服務(wù)提供商將發(fā)送消息給DVR102A,使它能在LAN105上共享內(nèi)容。DVR102A可接受來(lái)自指定與DVR的媒體訪問(wèn)密鑰匹配的媒體訪問(wèn)密鑰任何裝置的連接。在PClOl上,媒體應(yīng)用程序特定地編碼以與任意DVR102A、102B、104通信,并用于加密和解密內(nèi)容。媒體應(yīng)用程序提供用于觀看在每個(gè)共享的DVR102A、102B上的內(nèi)容并選擇用于獲取的內(nèi)容的用戶界面。另外,媒體應(yīng)用程序可提供用于建立在用戶的LAN上共享PC和DVR的網(wǎng)絡(luò)的界面。利用該界面,用戶可識(shí)別位于家庭網(wǎng)絡(luò)109上的任意PC或DVR并選擇特定的PC或DVR作為授權(quán)的共享裝置。媒體應(yīng)用程序的另一功能為對(duì)多媒體內(nèi)容編碼或轉(zhuǎn)換代碼而用于傳輸給便攜裝置101A。當(dāng)PClOl加載它的媒體應(yīng)用程序時(shí),該程序利用Rendezvous執(zhí)行例如LAN105上相鄰的DVR102AU02B和104的發(fā)現(xiàn)。在發(fā)現(xiàn)期間,PC可以識(shí)別一個(gè)或者多個(gè)授權(quán)的共享DVR102A和DVR102B。在本發(fā)明的其他實(shí)施方式中,用戶可向媒體應(yīng)用程序提供在LAN105上將特定DVR識(shí)別為授權(quán)共享DVR的信息。該識(shí)別信息可為媒體訪問(wèn)密鑰、序列號(hào)或DVR的任意其他專有標(biāo)識(shí)。因此,當(dāng)PC執(zhí)行發(fā)現(xiàn)時(shí),PC可僅搜索指定為授權(quán)共享DVR102AU02B的那些DVR。在其他實(shí)施方式中,當(dāng)PClOl加載媒體應(yīng)用程序時(shí),媒體應(yīng)用程序可請(qǐng)求用于授權(quán)PClOl用戶的用戶信息。例如,當(dāng)用戶初始化媒 體應(yīng)用程序時(shí),媒體應(yīng)用程序可請(qǐng)求用于訪問(wèn)媒體應(yīng)用程序或由用戶原始設(shè)置的由服務(wù)提供商106A提供的用戶ID和密碼。當(dāng)用戶輸入他的信息時(shí),媒體應(yīng)用程序?qū)⑻峁┑男畔⑴c由媒體應(yīng)用程序保存的信息相比較而確定用戶是否被授權(quán)使用該程序。另外,當(dāng)用戶試圖使媒體應(yīng)用程序與DVR102A成對(duì)時(shí),媒體應(yīng)用程序可請(qǐng)求與LAN105上DVR102A相關(guān)的媒體訪問(wèn)密鑰。在ー實(shí)施方式中,每個(gè)DVR102A、102B和104分別與用于訪問(wèn)存儲(chǔ)在DVR上內(nèi)容的專有媒體訪問(wèn)密碼相關(guān)。通過(guò)DVR的用戶界面可獲取媒體訪問(wèn)密鑰。在其他實(shí)施方式中,可由服務(wù)提供商106A向用戶提供用于DVR102A的媒體訪問(wèn)密鑰。例如,用戶訪問(wèn)服務(wù)提供商106A的網(wǎng)站并通過(guò)將用戶名和密碼提供給服務(wù)提供商106A獲得用于DVR102A的媒體訪問(wèn)密鑰。圖2為根據(jù)ー實(shí)施方式的用于在DVR102A和PClOl之間建立安全連接的過(guò)程的流程圖。在步驟202,PClOl加載媒體應(yīng)用程序。如果確定這是首次媒體應(yīng)用程序加載在PClOl上,則媒體應(yīng)用程序利用PClOl的顯示器向用戶請(qǐng)求媒體訪問(wèn)密鑰從而使媒體應(yīng)用程序從DVR獲取存儲(chǔ)內(nèi)容的列表。另外,如果確定用戶對(duì)于特定的媒體應(yīng)用程序?qū)⑿碌腄VR102B添加入他的共享DVR的列表,則媒體應(yīng)用程序可向用戶請(qǐng)求媒體訪問(wèn)密鑰。在步驟206,當(dāng)用戶將媒體訪問(wèn)密鑰提供給媒體應(yīng)用程序時(shí),媒體應(yīng)用程序定位與LAN105上提供的媒體訪問(wèn)密鑰相關(guān)的DVR102A。一旦已定位所選的DVR102A,媒體應(yīng)用程序使PClOl發(fā)送連接請(qǐng)求給DVR102A。PClOl和用于確認(rèn)的所提供的媒體訪問(wèn)密鑰一起發(fā)送連接請(qǐng)求。在其他實(shí)施方式中,PClOl可采用任意其他可接受形式的確認(rèn)。在步驟203,在接收連接請(qǐng)求之前,DVR102A將確定是否授權(quán)在LAN105上共享內(nèi)容。例如,DVR102A可確定在接收例如,來(lái)自服務(wù)提供商106A的數(shù)字共享認(rèn)證中的授權(quán)通知之后授權(quán)在LAN105上共享內(nèi)容。如果DVR102A確定沒有授權(quán)在LAN105上共享內(nèi)容,則DVR102A將拒絕所有進(jìn)來(lái)的連接。否則,在步驟209,DVR102A授權(quán)共享它的多媒體內(nèi)容并接收來(lái)自PClOl的連接請(qǐng)求。在ー實(shí)施方式中,DVR接收來(lái)自服務(wù)提供商106A表示DVR102A可能與正確表示DVR媒體訪問(wèn)密鑰的任何PC成對(duì)的通知。在另ー實(shí)施方式中,DVR可請(qǐng)求附加的參數(shù),從而DVR要求PClOl還可位于DVR的局域網(wǎng)內(nèi)。接下來(lái),在步驟211,DVR102A通過(guò)將由PC提供的媒體訪問(wèn)密鑰與DVR自己的媒體訪問(wèn)密鑰相比較而確認(rèn)連接請(qǐng)求。如果密鑰匹配,則DVR102A可通過(guò)發(fā)送確認(rèn)給PClOl而
建立安全連接。另外地,為了建立安全連接,DVR102A可指定用于加密DVR和PC之間的所有消息的公共加密密鑰。因此,當(dāng)PClOl接收來(lái)自DVR102A的確認(rèn)吋,PC將具有DVR102A的公共加密密鑰并可利用該密鑰發(fā)送安全消息給DVR102A。另外,PClOl還可發(fā)送它自己的公共加密密鑰給DVR102A,從而DVR102A可發(fā)送安全消息給PClOl。因此,在DVR102A和PClOl之間建立安全連接??蛇x地,可利用任意可用的加密算法,例如,圖靈加密算法而建立安全連接。另外,可利用 加密密鑰系統(tǒng)而建立安全連接。在該系統(tǒng)中,可用利用裝置MAC地址的信息摘要5(MD5)算法或安全哈希算法-1 (SHA-I)生成的加密密鑰標(biāo)記消息。隨后DVR102A或PClOl利用所生成的加密密鑰而將標(biāo)記的消息解密為原始的格式。最初地,利用與DVR相關(guān)的媒體訪問(wèn)密鑰可設(shè)計(jì)媒體應(yīng)用程序與該DVR成對(duì)。在另ー實(shí)施方式中,可設(shè)計(jì)媒體應(yīng)用程序與LAN105上的超過(guò)ー個(gè)的DVR通信。媒體應(yīng)用程序可提供輸入多個(gè)對(duì)應(yīng)于LAN105上多個(gè)DVR的媒體訪問(wèn)密鑰的能力。在該實(shí)施例中,媒體應(yīng)用程序可允許PClOl建立與DVR102A和DVR102B兩者的安全連接。可選地,在建立與ー個(gè)DVR的安全連接之后,媒體應(yīng)用程序可識(shí)別用戶LAN上的所有共享DVR。例如,在ー實(shí)施方式中,當(dāng)PC與第一 DVR建立安全連接時(shí),第一 DVR提供給PC共享認(rèn)證。該共享認(rèn)證可已由服務(wù)提供商106A或可選地由另ーDVR提供。共享認(rèn)證識(shí)別用戶LAN上所有授權(quán)共享內(nèi)容的DVR,并可包含每個(gè)DVR的媒體訪問(wèn)密鑰。在ー實(shí)施方式中,在用戶已經(jīng)在服務(wù)提供商106A的網(wǎng)站上選擇了授權(quán)共享DVR之后,服務(wù)提供商106A發(fā)送共享認(rèn)證給PC。因此,服務(wù)提供商106A建立共享認(rèn)證并將它通過(guò)互聯(lián)網(wǎng)107傳輸給PClOl。在另ー實(shí)施方式中,PC媒體應(yīng)用程序可獲取來(lái)自最初成對(duì)的DVR102A的共享認(rèn)證。3. 2在DVR和PC之間傳輸多媒體內(nèi)容一旦PClOl和DVR102A建立了連接,則裝置之間多媒體內(nèi)容的安全傳輸激活??山腄VR102A到PClOl或從PClOl到DVR102A的內(nèi)容的安全傳輸。參照?qǐng)D3,在步驟302,一旦連接已建立,利用PClOI上的媒體應(yīng)用程序的用戶可請(qǐng)求向用戶顯示DVR102A的內(nèi)容??蛇x地,每次媒體應(yīng)用程序加載在PClOl上時(shí),媒體應(yīng)用程序可自動(dòng)地產(chǎn)生內(nèi)容請(qǐng)求并將它發(fā)送給DVR102A。接下來(lái),在步驟303,當(dāng)DVR102A接收內(nèi)容請(qǐng)求時(shí),它產(chǎn)生列出存儲(chǔ)在DVR102A上的多媒體內(nèi)容的數(shù)據(jù)并向PClOl發(fā)送包括含有DVRl02A上的可用內(nèi)容的列表的元數(shù)據(jù)的包。在步驟306,當(dāng)媒體應(yīng)用程序接收該包時(shí),它經(jīng)由步驟308的用戶界面將可用的內(nèi)容顯示給用戶。參照?qǐng)D3B,其示出了根據(jù)ー實(shí)施方式的媒體應(yīng)用程序的用戶界面。在程序窗ロ350,媒體應(yīng)用程序向用戶顯示存儲(chǔ)在DVR102A上的內(nèi)容358的列表。用戶可利用選擇按鈕352從內(nèi)容358的列表選擇具體的節(jié)目,使媒體應(yīng)用程序產(chǎn)生將來(lái)自DVR102A的所選的節(jié)目傳輸至PClOl的請(qǐng)求。媒體應(yīng)用程序反過(guò)來(lái)將該請(qǐng)求發(fā)送給DVR以開始傳輸?!﹤鬏斠验_始,程序窗ロ 350通過(guò)顯不傳輸狀態(tài)信息354允許用戶跟蹤傳輸過(guò)程。傳輸狀態(tài)信息354可包括正在傳輸?shù)亩嗝襟w內(nèi)容的量,以及完成該傳輸剩余的時(shí)間。利用內(nèi)容列表358,用戶可選擇特定的多媒體內(nèi)容并觀看信息窗ロ 356中的特定多媒體內(nèi)容的詳細(xì)信息。信息窗ロ 356可包含多媒體內(nèi)容相關(guān)的信息,其包括特定多媒體內(nèi)容的標(biāo)題、描述、時(shí)長(zhǎng)和速率。另外,信息窗ロ 356可包含控制按鈕356A和356B。例如,播放按鈕356A允許用戶在用戶PClOl上播放所選的多媒體內(nèi)容以及停止傳輸按鈕356B允許用戶停止從DVR102A向PClOl的多媒體內(nèi)容傳輸?;氐綀D3A,在步驟310A,利用媒體應(yīng)用程序,用戶可從DVR102A上的可用內(nèi)容358的列表選擇多媒體內(nèi)容。請(qǐng)求的多媒體內(nèi)容可為完全運(yùn)動(dòng)的視頻節(jié)目、音頻內(nèi)容、圖片內(nèi)容,或可能存儲(chǔ)在DVR102A上的任何其他內(nèi)容。在步驟310B,媒體應(yīng)用程序隨后將來(lái)自PClOl的請(qǐng)求發(fā)送給DVR102A。在步驟311,DVR102A接收該請(qǐng)求并定位可能存儲(chǔ)在DVR存儲(chǔ)器中或可由DVR102A訪問(wèn)的其他存儲(chǔ)裝置中的內(nèi)容。一旦DVR102A已定位所請(qǐng)求的多媒體內(nèi)容,DVR102A開始用于將內(nèi)容傳輸至PClOl的準(zhǔn)備過(guò)程。為了使PC正確地讀取并解釋多媒體內(nèi)容,DVR102A可將它的多媒體內(nèi)容的內(nèi)部表示(internal presentation)轉(zhuǎn)換為由計(jì)算機(jī)可讀的程序流(program stream)。在一實(shí)施方式中,多媒體內(nèi)容的內(nèi)部表示為PC不可讀的內(nèi)部打包的基本碼流(PES)格式。在由申請(qǐng)者擁有的美國(guó)專利No. 6,233,389B1中詳細(xì)描述了內(nèi)部PES格式,在此引用其全部?jī)?nèi)容作為參考。另外,一種計(jì)算機(jī)可讀的程序流格式為運(yùn)動(dòng)圖像專家組(MPEG)格式,其中MPEG-2和MPEG-4為典型常用的格式。可選地,可采用其他數(shù)字格式。因此,在步驟313,DVR102A將請(qǐng)求的多媒體內(nèi)容的內(nèi)部PES格式轉(zhuǎn)換為MPEG程序流。在其他實(shí)施方式中,DVR102A可將內(nèi)部PES格式轉(zhuǎn)換為PClOl可讀的任意格式??蛇x地,可在PC中進(jìn)行從內(nèi)部PES到MPEG程序流的轉(zhuǎn)換。因此,DVR102將其包括如進(jìn)ー步描述的附加數(shù)據(jù)的內(nèi)部PES格式發(fā)送至PC101。為提供實(shí)施例的目的,在圖5中示出了將內(nèi)部PES格式轉(zhuǎn)換為MPEG程序流的過(guò)程,并且在后文部分E中進(jìn)行描述。
在轉(zhuǎn)換之后,在步驟315,DVR102A可將附加數(shù)據(jù)附屬在MPEG程序流中。在PC中執(zhí)行轉(zhuǎn)換的情況下,在將多媒體內(nèi)容發(fā)送給PCioi之前,DVR102A將附加數(shù)據(jù)附屬在多媒體內(nèi)容的內(nèi)部PES格式中。附加數(shù)據(jù)在任意情況下,可為例如包括請(qǐng)求多媒體內(nèi)容的信息的內(nèi)容數(shù)據(jù)。許可數(shù)據(jù)可包含關(guān)于用戶存儲(chǔ)和播放多媒體內(nèi)容的能力的信息。例如,用戶可能受限在PC上存儲(chǔ)內(nèi)容三天。圖4為根據(jù)ー實(shí)施方式的MPEG內(nèi)容流400的概略圖。MPEG內(nèi)容405包含表示請(qǐng)求多媒體內(nèi)容的數(shù)據(jù)。MPEG內(nèi)容流405以由PClOl可讀格式的交錯(cuò)的視頻405A、音頻405B和數(shù)據(jù)包組成。附加數(shù)據(jù)401-404可附屬在用于傳輸至PClOl的MPEG內(nèi)容流405中。在ー實(shí)施方式中,附加數(shù)據(jù)可包括元數(shù)據(jù)401、公共元數(shù)據(jù)402、私有元數(shù)據(jù)403和許可數(shù)據(jù)404。例如,元數(shù)據(jù)401和公共元數(shù)據(jù)402可包含關(guān)于內(nèi)容本身的信息,諸如內(nèi)容名稱、時(shí)長(zhǎng),可能播放的廣告和其他內(nèi)容注釋。私有元數(shù)據(jù)403可包含諸如按次付費(fèi)收看電影的客戶信息、客戶賬單信息、客戶偏好等的其他信息。認(rèn)證數(shù)據(jù)404可包含關(guān)于包括回放限制或存儲(chǔ)限制的用戶認(rèn)證限制的信息??蛇x地,許可數(shù)據(jù)可指示內(nèi)容的有效期或時(shí)間,從而一旦指示的有效期或時(shí)間已過(guò),在PClOl上運(yùn)行的媒體應(yīng)用程序?qū)腜C存儲(chǔ)器刪除或者清除所傳輸?shù)膬?nèi)容??蛇x地,這種有效期的已過(guò)可使媒體應(yīng)用程序顯示給用戶表示多媒體內(nèi)容期滿的消息。另外,許可數(shù)據(jù)可指示可觀看的多媒體內(nèi)容的次數(shù),從而一旦用戶超過(guò)觀看限度,PCioi將從PC存儲(chǔ)器刪除內(nèi)容。在另ー實(shí)施方式中,附加數(shù)據(jù)可包括DVR原始數(shù)據(jù)。例如,MPEG內(nèi)容流405可包括諸如DVR102A的序列號(hào)或MAC地址的信息。另外,DVR原始數(shù)據(jù)可包括采用DVR102A的私鑰的簽名。在另ー實(shí)施方式中,DVR還可將獨(dú)特的水印添加位于程序流中的數(shù)據(jù)上。例如,DVR102A可通過(guò)插入表示DVR102A序列號(hào)的數(shù)據(jù)修改程序流400。在視頻或照片內(nèi)容中,水印可為可見的,從而當(dāng)多媒體內(nèi)容回放時(shí),原始的DVR信息以無(wú)干擾的方式顯示在屏幕上??蛇x地,水印可為用戶不可見的或不可察覺的從而水印數(shù)據(jù)隱藏在程序流中,但仍可用于確認(rèn)。
回到圖3,在DVR102A將附加數(shù)據(jù)附屬在程序流400中之后,在步驟317,DVR102A可以如以上所述加密DVR和PC之間消息的相同方式來(lái)加密用于安全傳輸至PClOl的程序流。DVR102A可決定加密全部程序流400,或可選地,僅加密程序流400的特定部分,諸如MPEG內(nèi)容流405和私有元數(shù)據(jù)403。在步驟319,DVR102A將程序流發(fā)送給PC101。當(dāng)PClOl接收程序流時(shí),在步驟322,它解密以上所述的程序流400??蛇x地,如果DVR102A采用不同的加密算法,則PClOl將采用用于解密程序流400的各自的算法。在PClOl解密了程序流之后,PClOl可將程序流存儲(chǔ)在PC本地或可移動(dòng)的存儲(chǔ)器上??蛇x地,在另ー實(shí)施方式中,當(dāng)PClOl接收來(lái)自DVR102A的加密的程序流吋,PClOl可在不經(jīng)過(guò)解密過(guò)程的情況下,將加密的程序流直接地存儲(chǔ)在PC本地或可移動(dòng)的存儲(chǔ)器上。隨后,在多媒體內(nèi)容的回放期間,PClOl利用合適的解密密鑰獲取并解密該加密的程序流。因此,當(dāng)用戶請(qǐng)求回放多媒體內(nèi)容吋,從存儲(chǔ)器獲取該程序流、進(jìn)行解密并顯示給用戶。在回放期間,PClOl可利用程序流400的附加數(shù)據(jù)401-404以顯示內(nèi)容信息或執(zhí)行授權(quán)內(nèi)容回放的許可檢查。另外,一旦程序流已解密并存儲(chǔ),PCioi可將多媒體內(nèi)容傳輸給諸如便攜裝置IOlA的另ー裝置??赏ㄟ^(guò)任意方式實(shí)現(xiàn)至便攜裝置IOlA的傳輸。例如,媒體應(yīng)用程序可提供用于使存儲(chǔ)在PClOl上的多媒體內(nèi)容與便攜裝置IOlA同步的選項(xiàng)。同步可在LAN105上或直接通過(guò)串行電纜或無(wú)線接ロ進(jìn)行。另外,為了在便攜裝置IOlA上正確回放,PClOl可通過(guò)將程序流轉(zhuǎn)換為便攜裝置IOlA可讀的格式,進(jìn)ー步轉(zhuǎn)換存儲(chǔ)的程序流的代碼。在另ー實(shí)施方式中,PClOl可能已存儲(chǔ)了用戶想要利用他的DVR102A訪問(wèn)的多媒體內(nèi)容。在PClOl和DVR102A已建立如上所述的安全連接之后,DVR102A可向PClOl請(qǐng)求多媒體內(nèi)容。采用位于DVR102A上的圖形用戶界面,用戶可選擇用于從PClOl獲取的多媒體內(nèi)容。PC上的多媒體內(nèi)容可為從內(nèi)容服務(wù)商106B下載的內(nèi)容,來(lái)自另ー DVR102B的內(nèi)容, 或由用戶已擁有并存儲(chǔ)在PClOl上的多媒體內(nèi)容。另外,多媒體內(nèi)容可為由便攜裝置IOlA提供的內(nèi)容。在ー實(shí)施方式中,便攜裝置IOlA為具有錄制、存儲(chǔ)并回放視頻內(nèi)容能力的可視電話。因此,便攜裝置IOlA可將存儲(chǔ)的視頻節(jié)目傳輸給PClOl,反過(guò)來(lái)也可以將視頻節(jié)目傳輸給DVR102A。在其他實(shí)施方式中,便攜裝置IOlA可為能將多媒體內(nèi)容傳輸至PClOl的任意裝置。為了將來(lái)自PClOl的內(nèi)容傳輸給DVR102A,反轉(zhuǎn)將來(lái)自DVR的內(nèi)容傳輸至PC的傳輸過(guò)程。然而,取代轉(zhuǎn)換程序流,PClOl僅加密MPEG程序流并將它發(fā)送給DVR102A。當(dāng)DVR102A接收MPEG程序流吋,它例如利用反轉(zhuǎn)以上PES-MPEG轉(zhuǎn)換過(guò)程而解密該程序流并將它轉(zhuǎn)換為內(nèi)部PES格式??蛇x地,DVR可在沒有轉(zhuǎn)換或解密的情況下,將MPEG程序流存儲(chǔ)在存儲(chǔ)裝置上。在再ー實(shí)施方式中,用戶可通過(guò)使PClOl自動(dòng)獲取來(lái)自DVR102A的內(nèi)容而自動(dòng)執(zhí)行以上過(guò)程。例如,利用PClOl上的媒體應(yīng)用程序,用戶可通過(guò)設(shè)置用于獲取內(nèi)容的預(yù)定時(shí)間而指定從DVR102A獲取多媒體內(nèi)容的計(jì)劃。當(dāng)用于獲取的時(shí)間出現(xiàn)時(shí),媒體應(yīng)用程序自動(dòng)請(qǐng)求來(lái)自DVR102A的內(nèi)容。結(jié)合預(yù)定用于獲取內(nèi)容的時(shí)間,用戶還可指定待獲取的特定多媒體內(nèi)容。因此,可編程媒體應(yīng)用程序以每周一次獲取所有在DVR102A上的用戶指定錄制的內(nèi)容,有效地讓PClO I上的內(nèi)容與DVR102A上的內(nèi)容同步??蛇x地,用戶可請(qǐng)求僅從DVR102A自動(dòng)獲取特定的多媒體內(nèi)容。在一實(shí)施例中,特定的多媒體內(nèi)容可為特定的TV節(jié)目或一系列的特定電視節(jié)目。在用戶想要預(yù)定獲取DVR還未錄制的多媒體內(nèi)容的情況下,媒體應(yīng)用程序用于使DVR102A錄制特定的節(jié)目并接著將該錄制的內(nèi)容傳輸給PClOI。PClOl上的媒體應(yīng)用程序還用于確定特定的多媒體內(nèi)容是否已錄制并存儲(chǔ)在DVR102A上。例如,媒體應(yīng)用程序可定期地請(qǐng)求存儲(chǔ)在DVR102A上的錄制內(nèi)容列表以確定特定的多媒體內(nèi)容是否已存儲(chǔ)。如果多媒體內(nèi)容沒有列出已存儲(chǔ)在DVR102A中,則媒體應(yīng)用程序?qū)⒉粫?huì)啟動(dòng)從DVR102A到PClOl的內(nèi)容傳輸。另外,媒體應(yīng)用程序可確認(rèn)要預(yù)定錄制的特定的多媒體內(nèi)容,以及如果沒有錄制,可指示102A在合適的時(shí)間錄制該內(nèi)容(例如,利用從電子節(jié)目指南獲取的信息)。一旦媒體應(yīng)用程序確定特定的多媒體內(nèi)容已存儲(chǔ)在DVR102A上,則媒體應(yīng)用程序利用以上所述用于傳輸內(nèi)容的過(guò)程啟動(dòng)在DVR102A和PClOl之間的內(nèi)容傳輸。
可選地,用戶可通過(guò)服務(wù)提供商106A預(yù)定內(nèi)容的獲取。例如,用戶可訪問(wèn)服務(wù)提供商106A的網(wǎng)站以表示用戶想要將來(lái)自DVR102A的特定多媒體內(nèi)容傳輸至PC101。一旦內(nèi)容已由DVR102A錄制并存儲(chǔ),用戶可指示在預(yù)定時(shí)間或自動(dòng)傳輸該多媒體內(nèi)容。隨后,月艮務(wù)提供商106A將命令PClOl利用用戶的設(shè)置請(qǐng)求并獲取來(lái)自DVR102A內(nèi)容的消息發(fā)送給PC101??蛇x地,服務(wù)提供商106A可命令PClOl從DVR102A獲取用戶未請(qǐng)求的的其他多媒體內(nèi)容。例如,服務(wù)提供商106A可命令PClOl接收服務(wù)提供商106A希望用戶在PClOl上觀看的一系列視頻廣告。服務(wù)提供商106A具有經(jīng)由DVR102A將內(nèi)容推動(dòng)給PClOl的能力。這能使服務(wù)提供商106A實(shí)現(xiàn)廣告商和內(nèi)容供應(yīng)商付費(fèi)給服務(wù)提供商106A以使他們的內(nèi)容推動(dòng)給用戶PClOl的基于付費(fèi)的服務(wù)。付費(fèi)可基于僅將內(nèi)容放置在PClOl上,實(shí)際用戶觀看在PC上的內(nèi)容的情況,即廣告商或內(nèi)容服務(wù)商的付費(fèi)基于用戶實(shí)際觀看的內(nèi)容的情況,或兩者的組合。媒體應(yīng)用程序具有報(bào)告給服務(wù)提供商106A哪些已被觀看,該內(nèi)容已被觀看多少次,以及每個(gè)內(nèi)容已被觀看多少,以及可測(cè)量的其他的用戶觀看統(tǒng)計(jì)。因此,用戶不需要使用PClOl上的媒體應(yīng)用程序啟動(dòng)傳輸。取代地,用戶僅需要指示該用戶想要將哪些特定的內(nèi)容從DVR102A傳輸至PC101。另外,如果用戶請(qǐng)求傳輸還未在DVR102上錄制或者存儲(chǔ)的多媒體內(nèi)容,則服務(wù)提供商106A可能直到服務(wù)提供商106A確定多媒體內(nèi)容在DVR102A上為可獲得時(shí)才指示PClOl獲取該多媒體內(nèi)容。在ー實(shí)施方式中,服務(wù)提供商106A可利用通過(guò)互聯(lián)網(wǎng)107直接與DVR102A連接而確定多媒體內(nèi)容在DVR102上為可獲得的。可選地,服務(wù)提供商106A可利用經(jīng)過(guò)電話線建立與DVR102A的連接而作出該確定。DVR102A可啟動(dòng)該連接或者服務(wù)提供商106A也可啟動(dòng)該連接。服務(wù)提供商106A保留包含DVR102錄制多媒體內(nèi)容和預(yù)定錄制的數(shù)據(jù)庫(kù)信息。每次服務(wù)提供商106A與DVR102A連接時(shí),服務(wù)提供商106A更新它的數(shù)據(jù)庫(kù)以正確地反饋DVR102A錄制的內(nèi)容和預(yù)定的錄制。因此,服務(wù)提供商106A檢查數(shù)據(jù)庫(kù)以確定DVR102A是否包含錄制的內(nèi)容或已預(yù)定特定的錄制。一旦服務(wù)提供商106A確定DVR102A已錄制了特定的多媒體內(nèi)容,服務(wù)提供商106A發(fā)送消息給PClOl以啟動(dòng)從DVR102A到PClOl的多媒體內(nèi)容傳輸??蛇x地,服務(wù)提供商106A可簡(jiǎn)單地發(fā)送請(qǐng)求給PClOl以將來(lái)自DVR102A的多媒體內(nèi)容傳輸?shù)絇C101,此后采用在PClOl上的媒體應(yīng)用程序確定DVR102A是否包含錄制的內(nèi)容,或是否應(yīng)當(dāng)預(yù)定錄制和/或獲取該內(nèi)容。另外,在另ー實(shí)施方式中,以上過(guò)程可用于啟動(dòng)從DVR102A到便攜裝置IOlA的傳輸。因此,服務(wù)提供商106A可發(fā)送消息給PClOl以啟動(dòng)從DVR102A到PClOl的傳輸,以及進(jìn)一步將該多媒體內(nèi)容轉(zhuǎn)換為便攜裝置101可讀格式的代碼并將該多媒體內(nèi)容傳輸給便攜裝置101A。另外地,可由便攜裝置IOlA啟動(dòng)以上所述的過(guò)程。在該實(shí)施方式中,便攜裝置IOlA可用于訪問(wèn)服務(wù)提供商106A的網(wǎng)站。因此,便攜裝置IOlA可用作選擇并預(yù)定從 DVR02A到PClOl的多媒體內(nèi)容傳輸。另外,在ー實(shí)施方式中,服務(wù)提供商106A可確定從DVR102A到PClOl的多媒體內(nèi)容傳輸?shù)耐瓿蓵r(shí)間。例如,一旦傳輸完成,DVR102A或PClOl可通過(guò)互聯(lián)網(wǎng)107發(fā)送消息給服務(wù)提供商106A。隨后,服務(wù)提供商106A可通過(guò)互聯(lián)網(wǎng)107向便攜裝置IOlA發(fā)送表示傳輸完成的消息。另外,在另ー實(shí)施方式中,便攜裝置IOlA可為手機(jī),以及服務(wù)提供商106A可請(qǐng)求手機(jī)網(wǎng)絡(luò)運(yùn)營(yíng)商利用手機(jī)網(wǎng)絡(luò)向手機(jī)發(fā)送通知消息。系統(tǒng)的寬帶應(yīng)用也是可能的。在系統(tǒng)的這種應(yīng)用中,內(nèi)容服務(wù)商允許DVR102A通過(guò)諸如互聯(lián)網(wǎng)107的寬帶網(wǎng)絡(luò)選擇待傳輸和在DVR102上觀看的內(nèi)容。例如,DVR102A可經(jīng)由互聯(lián)網(wǎng)107從內(nèi)容服務(wù)器106B下載用于在DVR102A上回放或存儲(chǔ)的內(nèi)容。參照?qǐng)D5,其示出了根據(jù)本發(fā)明的ー實(shí)施方式用于經(jīng)由寬帶網(wǎng)絡(luò)下載內(nèi)容的用戶界面。通過(guò)與DVR102A連接的普通電視機(jī)102A,DVR102A使屏幕501呈現(xiàn)給DVR102A的用戶。屏幕501包含可選的選項(xiàng),其中之一為用于通過(guò)寬帶連接獲得多媒體內(nèi)容的“視頻連接”選項(xiàng)。DVR102A的用戶可通過(guò)利用任意合適的控制界面,和諸如DVR102A相關(guān)的遠(yuǎn)程控制裝置,選擇屏幕501上顯示的選項(xiàng)。當(dāng)DVR102A用戶選擇“視頻連接”選項(xiàng)時(shí),DVR102A呈現(xiàn)屏幕502。屏幕502顯示關(guān)于可用于下載的多媒體內(nèi)容的信息。在ー實(shí)施方式中,該信息可為標(biāo)題、時(shí)長(zhǎng)和多媒體內(nèi)容的描述。當(dāng)用戶選擇特定的多媒體內(nèi)容吋,DVR102A向用戶呈現(xiàn)屏幕503。屏幕503包括用于從內(nèi)容服務(wù)商106B購(gòu)買并啟動(dòng)多媒體內(nèi)容的下載的選項(xiàng)。一旦用戶選擇購(gòu)買并下載多媒體內(nèi)容,DVR102A發(fā)送請(qǐng)求給內(nèi)容服務(wù)商106B以啟動(dòng)多媒體內(nèi)容到DVR102A的傳輸。在其他實(shí)施方式中,用戶可在沒有從內(nèi)容服務(wù)商106B購(gòu)買多媒體內(nèi)容的情況下而下載該多媒體內(nèi)容。例如,用戶可能已先前對(duì)多媒體內(nèi)容付費(fèi)或多媒體內(nèi)容可能為免費(fèi)的。為了確保通過(guò)互聯(lián)網(wǎng)107在內(nèi)容服務(wù)器106B和DVR102A之間所述內(nèi)容的安全傳輸,多媒體內(nèi)容可利用DVR102A的公共加密密鑰由內(nèi)容服務(wù)器106B進(jìn)行加密。DVR102A的公共加密密鑰可從DVR102A或服務(wù)提供商106A提供給內(nèi)容服務(wù)器106B。一旦DVR102A接收加密的多媒體內(nèi)容,它可解密并存儲(chǔ)該用于回放的內(nèi)容。在另ー實(shí)施方式中,從內(nèi)容服務(wù)器106B下載的多媒體內(nèi)容可利用以上所述的過(guò)程隨后傳輸至PClOl或另ー DVR102B。3. 3內(nèi)部PES到MPEG-2轉(zhuǎn)換過(guò)程在ー實(shí)施方式中,DVR102A以內(nèi)部PES格式存儲(chǔ)用于回放的所錄制的多媒體內(nèi)容。然而,為使PCioi處理該多媒體內(nèi)容,內(nèi)部PES格式必須轉(zhuǎn)換成PC可讀格式。在一實(shí)施方式中,這種PC可讀格式為MPEG程序流。參照?qǐng)D6,多媒體內(nèi)容的內(nèi)部PES表示由PES緩沖器604表示,其包含多媒體內(nèi)容的視頻事件(V)和音頻事件(A)。另外地,在其他實(shí)施方式中,PES緩沖器604可包含諸如私有數(shù)據(jù)事件的其他事件。為了開始將內(nèi)部PES緩沖器604的數(shù)據(jù)轉(zhuǎn)換為MPEG程序流400的過(guò)程,DVR102A分配音頻緩沖器612和視頻緩沖器614。解析器606讀取PES緩沖器中的每個(gè)事件并將音頻或視頻數(shù)據(jù)放置在各自的緩沖器612或614中。因此,視頻事件(V)將解析至視頻緩沖器612中以及音頻事件(A)將解析至音頻緩沖器614中。視頻緩沖器612和音頻緩沖器614由打包器620監(jiān)控。當(dāng)預(yù)定量的視頻或音頻數(shù)據(jù)填充了每個(gè)緩沖器,打包器620開始在分組交換網(wǎng)絡(luò)中創(chuàng)建用于多媒體內(nèi)容傳輸?shù)陌T讴`實(shí)施方式中,包包含標(biāo)題部分和數(shù)據(jù)部分。打包器620通過(guò)從各個(gè)緩沖器提取視頻或音頻數(shù)據(jù)并將它放置在每個(gè)包的數(shù)據(jù)部分中創(chuàng)建包。例如,打包器606可在視頻緩沖器612中為每5千字節(jié)的數(shù)據(jù)創(chuàng)建ー個(gè)包。例如,假設(shè)視頻緩沖器612中的每個(gè)視頻事件(V)表示1KB。當(dāng)五個(gè)視頻事件(V)進(jìn)入視頻緩沖器612時(shí),打包器606確定足夠的數(shù)據(jù)(5KB)已
填滿視頻緩沖器612,并將表示5個(gè)視頻事件(V)的數(shù)據(jù)插入到包的數(shù)據(jù)部分中。另外,在另ー實(shí)施方式中,打包器620用于將附加數(shù)據(jù)放在每個(gè)包的標(biāo)題部分中。例如,打包器620可將標(biāo)題數(shù)據(jù)插入包中,表示音頻和視頻數(shù)據(jù)已利用MPEG標(biāo)準(zhǔn)編碼。當(dāng)打包器完成創(chuàng)建包Pl時(shí),它將包放在輸出流630中。在ー實(shí)施方式中,輸出流630中的包P1-P5供應(yīng)給用于利用合適的加密算法對(duì)每個(gè)包加密的加密模塊640。可選地,加密模塊640可用于利用結(jié)合DVR的MAC地址或媒體訪問(wèn)密鑰采用SHA-I生成的加密密鑰標(biāo)記消息。最后,輸出流630中的每個(gè)包發(fā)送至PC101。不同于多媒體內(nèi)容的內(nèi)部PES表示,得到的輸出流630為PClOl可讀的格式。在另ー實(shí)施方式中,取代利用內(nèi)部PES格式,DVR102A可存儲(chǔ)多媒體內(nèi)容作為MPEG程序流。在ー實(shí)施方式中,MPEG程序流為MPEG-2或MPEG-4程序流。因此,DVR102A將不需要轉(zhuǎn)換用于傳輸至PClOl的數(shù)據(jù)流。例如,當(dāng)DVR102A啟動(dòng)將多媒體內(nèi)容傳輸至PClOl吋,DVR102A從存儲(chǔ)器獲取MPEG程序流,將數(shù)據(jù)流解析為數(shù)據(jù)包并將該數(shù)據(jù)包發(fā)送至PClOl。如以上所述,DVR102A還可加密發(fā)送至PClOl的數(shù)據(jù)。當(dāng)PClOl接收每個(gè)包時(shí),它將該包重新組合為MPEG程序流并將數(shù)據(jù)流存儲(chǔ)在存儲(chǔ)器上。當(dāng)用戶想要回放多媒體內(nèi)容吋,PClOl從存儲(chǔ)器獲取MPEG程序流,解密數(shù)據(jù)流并將多媒體內(nèi)容顯示給用戶。另外,PClOl可轉(zhuǎn)換MPEG程序流代碼,用于傳輸至便攜裝置101A。在另ー實(shí)施方式中,PClOl可在沒有任何進(jìn)一步處理的情況下將MPEG程序流直接發(fā)送至便攜裝置101A。例如,便攜裝置IOlA可用于存儲(chǔ)并回放以MPEG格式的多媒體內(nèi)容。可選地,DVR102A可通過(guò)任意適合于在DVR102A上存儲(chǔ)和/或回放格式存儲(chǔ)多媒體內(nèi)容。另外,DVR102A或PClOl可將多媒體內(nèi)容轉(zhuǎn)換為適合于在PClOl上或便攜裝置IOlA上存儲(chǔ)和/或回放的任意格式。4. 0實(shí)施裝置-硬件描述圖7為可實(shí)施本發(fā)明實(shí)施方式的計(jì)算機(jī)系統(tǒng)700的方框圖。計(jì)算機(jī)系統(tǒng)700包括總線702或用于通訊信息的其它通信裝置,以及與總線702連接的用于處理信息的處理器704。計(jì)算機(jī)系統(tǒng)700還包括與總線702聯(lián)接用于存儲(chǔ)要通過(guò)處理器704執(zhí)行的信息和指令的主存儲(chǔ)器706,諸如隨機(jī)存儲(chǔ)器(RAM)或其他動(dòng)態(tài)存儲(chǔ)器的。在由處理器704將執(zhí)行的指令執(zhí)行期間,主存儲(chǔ)器706還可用于存儲(chǔ)臨時(shí)變量或其他中間信息。計(jì)算機(jī)系統(tǒng)700進(jìn)一歩包括只讀存儲(chǔ)器(ROM) 708或連接至總線702的用于為處理器704存儲(chǔ)靜態(tài)信息和指令的其他靜態(tài)存儲(chǔ)器。提供諸如磁盤或光盤的存儲(chǔ)裝置710,其與總線702連接并用于存儲(chǔ)信息和指令。計(jì)算機(jī)系統(tǒng)700可經(jīng)由總線702與諸如陰極射線管(CRT)的用于將信息顯示給計(jì)算機(jī)用戶的顯示器712連接。包括字母數(shù)字和其他鍵的輸入裝置714,與總線702連接并用于將信息和命令選擇傳達(dá)給處理器704。另ー類型的用戶輸入裝置為諸如鼠標(biāo)、軌跡球或光標(biāo)方向鍵的光標(biāo)控制716,其用于將方向信息和命令選擇傳達(dá)給處理器704以及用于在顯示器712上控制光標(biāo)移動(dòng)。該輸入設(shè)備通常具有在兩軸,即第一軸(例如,x)和第二軸(例如,y)上的兩個(gè)自由度,其允許所述設(shè)備在平面上定位。本發(fā)明涉及用于實(shí)施本文所述的技術(shù)的計(jì)算機(jī)系統(tǒng)700的使用。根據(jù)本發(fā)明的一實(shí)施方式,通過(guò)計(jì)算機(jī)系統(tǒng)700響應(yīng)于執(zhí)行主存儲(chǔ)器706中包含的ー個(gè)或多個(gè)指令的ー個(gè)或多個(gè)序列的處理器704執(zhí)行這些技木。所述指令可從諸如存儲(chǔ)裝置710的其他機(jī)器可讀媒介讀入主存儲(chǔ)器706。主存儲(chǔ)器706中包含的指令程序的執(zhí)行使處理器704執(zhí)行本文所述的處理步驟。在替代的實(shí)施方式中,硬連線電路可用于取代或結(jié)合軟件指令以實(shí)施本發(fā)明。因此,本發(fā)明實(shí)施方式不限于硬件電路和軟件的具體組合。本文采用的術(shù)語(yǔ)“機(jī)器可讀介質(zhì)”是指參與將指令提供給處理器704執(zhí)行的任何介質(zhì)。所述介質(zhì)可采取多種形式,包括但不限于,非易失性介質(zhì)、易失性介質(zhì)以及傳輸介質(zhì)。非易失性介質(zhì)包括,例如,諸如存儲(chǔ)裝置710的光盤或磁盤。易失性介質(zhì)包括諸如主存儲(chǔ)器706的動(dòng)態(tài)存儲(chǔ)器。傳輸介質(zhì)包括同軸電纜、銅線和光纖,其包括包含總線702的電線。傳輸介質(zhì)還可采取聲波或光波形式,諸如在無(wú)線電波和紅外數(shù)據(jù)通信期間產(chǎn)生的波。常見形式的機(jī)器可讀介質(zhì)包括,例如軟盤、柔性盤、硬盤、磁帶或任何其他磁性媒介、CD-ROM、任意其他光學(xué)媒介、穿孔卡片、紙帶,具有孔圖案的其他物理媒介、RAM、PROM和EPROM、FLASH-EPR0M、任何其他存儲(chǔ)芯片或卡盤、下文所述的載波、或計(jì)算機(jī)可讀的任何其他介質(zhì)。各種形式的機(jī)器可讀介質(zhì)可用于將ー個(gè)或多個(gè)指令的ー個(gè)或多個(gè)序列傳達(dá)給處理器704執(zhí)行。例如,指令可初始存儲(chǔ)在遠(yuǎn)程計(jì)算機(jī)的磁盤上。遠(yuǎn)程計(jì)算機(jī)可將該指令載入其動(dòng)態(tài)存儲(chǔ)器中并利用調(diào)制解調(diào)器經(jīng)過(guò)電話線發(fā)送該指令。計(jì)算機(jī)系統(tǒng)700本地的調(diào)制解調(diào)器可接收電話線上的數(shù)據(jù)并利用紅外發(fā)射器將該數(shù)據(jù)轉(zhuǎn)換為紅外信號(hào)。紅外探測(cè)器可接收紅外信號(hào)載入的數(shù)據(jù)并且適合的電路可將數(shù)據(jù)放置在總線702上??偩€702將數(shù)據(jù)載入至主存儲(chǔ)器706,處理器704從該主存儲(chǔ)器706獲取并執(zhí)行該指令。在由處理器704執(zhí)行之前或之后,由主存儲(chǔ)器706接收的指令可任選地存儲(chǔ)在存儲(chǔ)裝置710上。計(jì)算機(jī)系統(tǒng)700還包括與總線702連接的通信接ロ 718。通信接ロ 718提供連接至網(wǎng)絡(luò)鏈接720的雙路數(shù)據(jù)通信,該網(wǎng)絡(luò)鏈接720與本地網(wǎng)絡(luò)722連接。例如,通信接ロ718可為集成服務(wù)數(shù)字網(wǎng)絡(luò)(ISDN)卡或調(diào)制解調(diào)器從而向相應(yīng)類型電話線提供數(shù)據(jù)通信連接。作為另ー實(shí)施例,通訊接ロ 718可為局域網(wǎng)(LAN)卡以向兼容的LAN提供數(shù)據(jù)通信連接。還可實(shí)施無(wú)線鏈接。在任意實(shí)施方式中,通信接ロ 718發(fā)送并接收攜帶表示各種類型信息的數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光信號(hào)。網(wǎng)絡(luò)鏈接720通常通過(guò)ー個(gè)或多個(gè)網(wǎng)絡(luò)提供與其他數(shù)據(jù)設(shè)備之間的數(shù)據(jù)通信。例 如,網(wǎng)絡(luò)鏈接720可通過(guò)本地網(wǎng)絡(luò)722提供與主機(jī)724的連接或與由互聯(lián)網(wǎng)服務(wù)提供商(ISP) 726經(jīng)營(yíng)的數(shù)據(jù)設(shè)備的連接。ISP726反過(guò)來(lái)通過(guò)現(xiàn)常稱之為“互聯(lián)網(wǎng)” 728的環(huán)球信息包數(shù)據(jù)通信網(wǎng)絡(luò)提供數(shù)據(jù)通信服務(wù)。本地網(wǎng)絡(luò)722和互聯(lián)網(wǎng)728都采用傳輸數(shù)字?jǐn)?shù)據(jù)流的電、電磁或光信號(hào)。將數(shù)字?jǐn)?shù)據(jù)載入和載出計(jì)算機(jī)系統(tǒng)700的通過(guò)多種網(wǎng)絡(luò)的信號(hào)以及在網(wǎng)絡(luò)鏈接720上和通過(guò)通信接ロ 718的信號(hào),為傳輸信息的示例性形式的載波。計(jì)算機(jī)系統(tǒng)700可通過(guò)網(wǎng)絡(luò)、網(wǎng)絡(luò)鏈接720和通信接ロ 718發(fā)送消息并接收可包括程序代碼的數(shù)據(jù)。在互聯(lián)網(wǎng)實(shí)施例中,服務(wù)器730可通過(guò)互聯(lián)網(wǎng)728、ISP 726、本地網(wǎng)絡(luò)722和通信接ロ 718傳輸對(duì)于應(yīng)用程序的請(qǐng)求代碼。當(dāng)收到代碼,和/或存儲(chǔ)在存儲(chǔ)裝置710中,或存儲(chǔ)在其他非易失性存儲(chǔ)器中用于后續(xù)執(zhí)行時(shí),所接收的代碼可通過(guò)處理器704執(zhí)行。以該方式,計(jì)算機(jī)系統(tǒng)700可獲得載波形式的程序代碼。在以上的說(shuō)明書中,參照本發(fā)明的具體實(shí)施方式
描述了本發(fā)明。然而,顯然在不偏離本發(fā)明的更廣的精神和范圍內(nèi),可對(duì)本發(fā)明進(jìn)行各自改進(jìn)和變型。相應(yīng)地,說(shuō)明書和附圖將認(rèn)為是示意性的而不是限制性意義。5.0擴(kuò)展和替代實(shí)施例 在以上的說(shuō)明書中,參照本發(fā)明的具體實(shí)施方式
描述了本發(fā)明。然而,顯然在不偏離本發(fā)明的更廣的精神和范圍內(nèi),可對(duì)本發(fā)明進(jìn)行各自改進(jìn)和變型。相應(yīng)地,說(shuō)明書和附圖將認(rèn)為是示意性的而不是限制性意義。
權(quán)利要求
1.ー種方法,包括 由服務(wù)器獲得多媒體內(nèi)容的列表,該多媒體內(nèi)容的列表在第一裝置上可獲得; 由所述服務(wù)器向遠(yuǎn)程裝置上的遠(yuǎn)程應(yīng)用程序提供所述多媒體內(nèi)容的列表的至少一部分; 由所述服務(wù)器從所述遠(yuǎn)程裝置接收對(duì)所述多媒體內(nèi)容的列表的所述一部分中的特定多媒體內(nèi)容的選擇; 由所述服務(wù)器指示第二裝置發(fā)送請(qǐng)求至所述第一裝置,使所述第一裝置傳輸所述特定多媒體內(nèi)容至所述第二裝置。
2.根據(jù)權(quán)利要求I所述的方法,其中所述第一裝置為錄像機(jī),并且其中所述第二裝置為執(zhí)行由所述服務(wù)器提供的多媒體應(yīng)用程序的計(jì)算裝置。
3.根據(jù)權(quán)利要求I所述的方法,其中所述第一裝置和所述第二裝置為局域網(wǎng)的成員,并且所述遠(yuǎn)程裝置不是所述局域網(wǎng)的成員。
4.根據(jù)權(quán)利要求I所述的方法,其中所述特定多媒體內(nèi)容由所述第一裝置錄制。
5.根據(jù)權(quán)利要求I所述的方法,其中所述特定多媒體內(nèi)容由所述第一裝置下載。
6.根據(jù)權(quán)利要求I所述的方法,其中在所述服務(wù)器指示所述第二裝置請(qǐng)求所述特定多媒體內(nèi)容吋,所述特定多媒體內(nèi)容沒有存儲(chǔ)在所述第一裝置上,所述方法進(jìn)ー步包括 監(jiān)控所述第一裝置,以確定所述第一裝置是否已經(jīng)通過(guò)錄制或下載所述特定多媒體內(nèi)容而獲得所述特定多媒體內(nèi)容; 在確定所述第一裝置已經(jīng)獲得所述多媒體內(nèi)容后,所述第二裝置請(qǐng)求所述第一裝置傳輸所述特定多媒體內(nèi)容至所述第二裝置。
7.根據(jù)權(quán)利要求I所述的方法,其中響應(yīng)于所述第一裝置請(qǐng)求所述第二裝置傳輸所述特定多媒體內(nèi)容至所述第二裝置,所述第一裝置將所述特定多媒體內(nèi)容轉(zhuǎn)換為適于在所述第二裝置上回放的格式。
8.根據(jù)權(quán)利要求I所述的方法,其中所述多媒體內(nèi)容的列表為在多個(gè)裝置上可獲得的多媒體內(nèi)容的列表,所述多個(gè)裝置包括所述第一裝置,所述方法進(jìn)ー步包括 在收到所述選擇后,所述服務(wù)器確定所述特定多媒體內(nèi)容是否可用來(lái)從所述多個(gè)裝置中的任一個(gè)傳輸?shù)剿龅诙b置; 響應(yīng)于所述服務(wù)器確定所述特定多媒體內(nèi)容可用來(lái)從所述第一裝置傳輸?shù)剿龅诙b置,所述服務(wù)器指示所述第二裝置請(qǐng)求所述第一裝置傳輸所述特定多媒體內(nèi)容。
9.根據(jù)權(quán)利要求I所述的方法,進(jìn)ー步包括,響應(yīng)于確定所述特定多媒體內(nèi)容不可用來(lái)從所述第一裝置傳輸?shù)剿龅诙b置,指示所述第一裝置錄制或下載所述特定多媒體內(nèi)容。
10.根據(jù)權(quán)利要求I所述的方法,進(jìn)ー步包括,所述服務(wù)器,在從所述第一裝置收到所述特定多媒體內(nèi)容后,指示所述第二裝置傳輸所述特定多媒體內(nèi)容至第三裝置。
11.根據(jù)權(quán)利要求I所述的方法,其中所述服務(wù)器由服務(wù)提供商運(yùn)行。
12.—種方法,包括 由服務(wù)器獲得多媒體內(nèi)容的列表,該多媒體內(nèi)容的列表在第一裝置上可獲得; 由所述服務(wù)器向遠(yuǎn)程裝置上的遠(yuǎn)程應(yīng)用程序提供所述多媒體內(nèi)容的列表的至少一部分;由所述服務(wù)器從所述遠(yuǎn)程裝置接收對(duì)所述多媒體內(nèi)容的列表的所述一部分中的特定多媒體內(nèi)容的選擇; 由所述服務(wù)器指示所述第一裝置傳輸所述特定多媒體內(nèi)容至所述第二裝置。
13.根據(jù)權(quán)利要求12所述的方法,其中所述第一裝置為錄像機(jī),并且其中所述第二裝置為執(zhí)行由所述服務(wù)器提供的多媒體應(yīng)用程序的計(jì)算裝置。
14.根據(jù)權(quán)利要求12所述的方法,其中所述第一裝置和所述第二裝置為局域網(wǎng)的成員,并且所述遠(yuǎn)程裝置不是所述局域網(wǎng)的成員。
15.根據(jù)權(quán)利要求12所述的方法,其中所述特定多媒體內(nèi)容由所述第一裝置錄制。
16.根據(jù)權(quán)利要求12所述的方法,其中所述特定多媒體內(nèi)容由所述第一裝置下載。
17.根據(jù)權(quán)利要求12所述的方法,其中在所述服務(wù)器指示所述第一裝置傳輸所述特定多媒體內(nèi)容時(shí),所述特定多媒體內(nèi)容沒有存儲(chǔ)在所述第一裝置上,所述方法進(jìn)ー步包括 所述第一裝置通過(guò)錄制或下載所述特定多媒體內(nèi)容而獲得所述特定多媒體內(nèi)容; 在獲得所述特定多媒體內(nèi)容后,所述第一裝置傳輸所述特定多媒體內(nèi)容至所述第二裝置。
18.根據(jù)權(quán)利要求12所述的方法,其中響應(yīng)于所述服務(wù)器指示所述第一裝置傳輸所述特定多媒體內(nèi)容,所述第一裝置將所述特定多媒體內(nèi)容轉(zhuǎn)換為適于在所述第二裝置上回放的格式。
19.根據(jù)權(quán)利要求11所述的方法,其中所述服務(wù)器由服務(wù)提供商運(yùn)行。
20.—種系統(tǒng),包括 第一裝置; 第二裝置; 服務(wù)器; 遠(yuǎn)程裝置;以及 計(jì)算機(jī)網(wǎng)絡(luò),其連接到所述服務(wù)器、所述第一裝置、所述第二裝置和所述遠(yuǎn)程裝置; 其中所述服務(wù)器配置為執(zhí)行如權(quán)利要求I至19中任一項(xiàng)所述的方法。
全文摘要
本發(fā)明公開了一種用于多媒體內(nèi)容的安全傳輸和回放的方法和設(shè)備,其能將來(lái)自數(shù)字錄像機(jī)(DVR)的多媒體內(nèi)容安全傳輸至個(gè)人電腦(PC)以及進(jìn)一步傳輸至便攜裝置。DVR確定局域網(wǎng)(LAN)上的哪個(gè)裝置有權(quán)共享和/或獲取來(lái)自該DVR的內(nèi)容。該DVR接收來(lái)自LAN上PC的連接請(qǐng)求,授權(quán)該連接請(qǐng)求并建立DVR和PC之間的安全連接。一旦建立安全連接,DVR接收來(lái)自PC的多媒體內(nèi)容的請(qǐng)求,準(zhǔn)備用于傳輸?shù)亩嗝襟w內(nèi)容并將該多媒體內(nèi)容0傳輸至PC。
文檔編號(hào)H04N7/16GK102665112SQ20121008364
公開日2012年9月12日 申請(qǐng)日期2005年11月21日 優(yōu)先權(quán)日2004年11月19日
發(fā)明者詹姆斯·巴頓, 阿瑟·范胡夫 申請(qǐng)人:Tivo股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
博客| 梁山县| 莲花县| 乡城县| 革吉县| 横山县| 灌南县| 福贡县| 涿鹿县| 洪泽县| 保德县| 奈曼旗| 满城县| 崇礼县| 石棉县| 广州市| 秭归县| 虎林市| 拉萨市| 宁陕县| 邯郸县| 海林市| 陆河县| 陇南市| 彰武县| 丽江市| 华亭县| 高安市| 镇江市| 保靖县| 三穗县| 余江县| 德兴市| 天水市| 南投县| 文登市| 龙门县| 江山市| 白城市| 互助| 邵东县|