專利名稱:響應(yīng)從消費(fèi)者裝置接收的命令而顯示a/v文件的便攜式內(nèi)容容器的制作方法
技術(shù)領(lǐng)域:
背景技術(shù):
圖IA示出現(xiàn)有技術(shù)的便攜式播放器2,其根據(jù)數(shù)字版權(quán)管理(DRM)方案(例如Microsoft PlayReady)從消費(fèi)者裝置4 (例如,STB)接收音頻/視頻(A/V)文件。便攜式播放器2隨后可以被攜帶和連接到任何顯示裝置6(圖1B),并且A/V文件被顯示而顯示裝置不需要DRM許可。這是因?yàn)閮?nèi)容根據(jù)不可記錄協(xié)議(例如,模擬或者高清多媒體接ロ(HDMI))被從便攜式播放器流出。便攜式播放器2在顯示裝置6上提供圖形用戶界面(GUI ),允許用戶選擇和播放A/V文件。便攜式播放器2可以包括用于接收用戶輸入的控制面板8 (例如,推動按鈕),或者便攜式播放器2可以包括用于通過遙控接收用戶命令的接ロ(例如,紅外)。
發(fā)明內(nèi)容
本公開的ー些實(shí)施例提供一種便攜式內(nèi)容容器,所述便攜式內(nèi)容容器包括解碼器,可操作用于解碼音頻/視頻(A/V)文件為A/^流;第一接ロ,可操作用于向顯示裝置發(fā)送所述A/vi;第二接ロ,可操作用干與消費(fèi)者裝置通信;以及控制電路。一些實(shí)施例的所述控制電路可操作用于通過第二接ロ向消費(fèi)者裝置發(fā)送標(biāo)識ー個(gè)或者更多個(gè)A/V文件的文件目錄信息;通過第二接ロ從消費(fèi)者裝置接收顯示命令以在顯示裝置上顯示A/V文件中的所選擇的ー個(gè);以及響應(yīng)于顯示命令,將所選擇的A/V文件解碼為A/V流并且通過第一接ロ向顯示裝置發(fā)送所述A/V流。在其它實(shí)施例中,便攜式內(nèi)容容器的第一接ロ包括不可記錄協(xié)議,例如其可以是高清多媒體接ロ(HDMI)。在一些實(shí)施例中,便攜式內(nèi)容容器的第二接ロ包括HDMI的消費(fèi)者電子控制(CEC)或者外圍接ロ。在其它實(shí)施例中,第一接口和第二接口中的至少ー個(gè)包括無線接ロ。在另ー個(gè)實(shí)施例中,便攜式內(nèi)容容器的控制電路還可操作用于經(jīng)過第二接ロ從消費(fèi)者裝置接收技巧播放命令;以及通過修改到顯示裝置的A/V流的發(fā)送執(zhí)行技巧播放命令。在一些實(shí)施例中,所述便攜式內(nèi)容容器包括第三接ロ,可操作用于接收包括所選擇的A/V文件的可移除存儲裝置,而在相同或者其它實(shí)施例中,便攜式內(nèi)容容器可以包括本地存儲器,可操作用于存儲ー個(gè)或者更多個(gè)音頻/視頻(A/V)文件。另外,所述便攜式內(nèi)容容器可以包括控制電路,可操作用于從自助服務(wù)裝置(kiosk)接收A/V文件。本公開的其它實(shí)施例提供一種消費(fèi)者裝置,所述消費(fèi)者裝置包括耦合到顯示裝置的第一接ロ ;可操作用于耦合到便攜式內(nèi)容播放器(PCC)的第二接ロ,并且包括可操作用于存儲多個(gè)音頻/視頻(A/V)文件的本地存儲器,以及可操作用于將A/V文件解碼為A/V流的解碼器;以及控制電路。在一些實(shí)施例中,所述控制電路可操作用于經(jīng)過第二接ロ從PCC接收標(biāo)識A/V文件的文件目錄信息;響應(yīng)文件目錄信息而產(chǎn)生圖形用戶界面(GUI);通過第一接ロ向顯示裝置發(fā)送⑶I ;從用戶接收播放命令以播放A/V文件中的所選擇的ー個(gè);以及經(jīng)過第二接ロ向PCC發(fā)送播放命令以解碼和在顯示裝置上顯示所選擇的A/V文件。在一些實(shí)施例中,所述消費(fèi)者裝置還包括用于在第一接口和用于與顯示裝置通信的PCC的輸出之間選擇的開關(guān),ー些想到的消費(fèi)者裝置的控制電路還可操作用于配置所述開關(guān)以通過第一接ロ顯示GUI ;以及在向PCC發(fā)送播放命令之后配置所述開關(guān)以顯示PCC的輸出。還想到在至少要ー些實(shí)施例中第一接ロ包括不可記錄協(xié)議,諸如,例如,高清多媒體接ロ(HDMI)。在一些實(shí)施例中,所公開的消費(fèi)者裝置的第二接ロ包括HDMI的消費(fèi)者電子控制(CEC)或者外圍接ロ。在消費(fèi)者裝置的一些實(shí)施例中,第一接口和第二接ロ中的至少ー個(gè)包括無線接ロ。所公開的消費(fèi)者裝置可以還包括控制電路,可操作用于從用戶接收技巧播放命令;以及經(jīng)過第二接ロ向PCC發(fā)送技巧播放命令。本公開的另一個(gè)實(shí)施例提供一種消費(fèi)者裝置,所述消費(fèi)者裝置包括耦合到顯示裝置的第一接ロ ;以及耦合到便攜式內(nèi)容播放器(PCC)的第二接ロ,其中,所述便攜式內(nèi)容 播放器包括本地存儲器,可操作用于存儲多個(gè)音頻/視頻(A/V)文件;解碼器,可操作用于將A/V文件解碼為A/V流;以及控制電路,可操作用于從PCC通過第二接ロ接收標(biāo)識A/V文件的文件目錄信息;響應(yīng)于文件目錄信息生成圖形用戶界面(GUI);通過第一接ロ向顯示裝置發(fā)送⑶I ;從用戶接收播放命令以播放A/V文件中的所選擇的ー個(gè);以及經(jīng)過第二接ロ向PCC發(fā)送播放命令以解碼和在顯示裝置上顯示所選擇的A/V文件。本公開的另一個(gè)實(shí)施例提供ー種操作便攜式內(nèi)容容器的方法,所述方法包括向消費(fèi)者裝置發(fā)送標(biāo)識ー個(gè)或者更多個(gè)音頻/視頻(A/V)文件的文件目錄信息;從消費(fèi)者裝置接收顯示A/V文件中的所選擇的一個(gè)的顯示命令;以及作為對顯示命令的響應(yīng),將所選擇的A/V文件解碼為A/V流并且向顯示裝置發(fā)送所述A/V流。本公開的另一個(gè)實(shí)施例提供ー種操作消費(fèi)者裝置的方法,上述消費(fèi)者裝置包括耦合到顯示裝置的第一接ロ ;以及耦合到便攜式內(nèi)容播放器(PCC)的第二接ロ ;所述便攜式內(nèi)容播放器包括本地存儲器,存儲多個(gè)音頻/視頻(A/V)文件;以及用于將A/V文件解碼為A/V流的解碼器,所述方法包括從PCC通過第二接ロ接收標(biāo)識A/V文件的文件目錄信息;作為對文件目錄信息的響應(yīng)而產(chǎn)生圖形用戶界面(GUI);經(jīng)過第一接ロ向顯示裝置發(fā)送GUI ;從用戶接收播放命令以播放A/V文件中的所選擇的一個(gè);以及經(jīng)過第二接ロ向PCC發(fā)送播放命令以解碼和在顯示裝置上顯示所選擇的A/V文件。
圖IA說明現(xiàn)有技術(shù)系統(tǒng),其中消費(fèi)者裝置使用DRM協(xié)議向便攜式播放器傳遞A/V文件。圖IB說明現(xiàn)有技術(shù)的便攜式播放器,其在監(jiān)視器上顯示用于用戶選擇和播放A/V文件中的一個(gè)的⑶I。圖2A說明本公開的實(shí)施例,其中使用DRM協(xié)議向便攜式內(nèi)容容器(PCC)傳遞A/V文件。圖2B說明本公開的實(shí)施例,其中PCC向顯示帶有A/V文件的列表的GUI的消費(fèi)者裝置傳遞文件目錄信息,以及當(dāng)用戶選擇A/V文件中的一個(gè)時(shí),PCC解碼并且顯示A/V文件。
圖2C說明本發(fā)明的實(shí)施例,其中在消費(fèi)者裝置和PCC之間復(fù)用HDMI流。圖3A說明本公開的實(shí)施例,其中消費(fèi)者裝置通過第一接ロ從PCC接收文件目錄信息,并且使用不可記錄協(xié)議通過第二接ロ從PCC接收所選擇的視頻流。圖3B說明本公開的實(shí)施例,其中消費(fèi)者裝置通過HDMI接ロ的消費(fèi)者電子控制(CEC)從PCC接收文件目錄信息。圖4是根據(jù)本公開的實(shí)施例的流程圖,其中消費(fèi)者裝置在⑶I上顯示代表PCC的圖標(biāo),以及當(dāng)用戶選擇該圖標(biāo)時(shí),在GUI中顯示存儲在PCC上的A/V文件的列表。圖5A示出本公開的實(shí)施例,其中PCC包括用于接收可移除存儲裝置(例如閃存卡或者硬盤驅(qū)動器)的插座。圖5B說明根據(jù)本公開的實(shí)施例的插入到插座的存儲裝置。
圖6示出本公開的實(shí)施例,其中PCC可以被插入到向消費(fèi)者分配A/V文件的自助服務(wù)裝置(或者與之通信)。
具體實(shí)施例圖2A到圖2C說明根據(jù)本公開的實(shí)施例的便攜式內(nèi)容容器(PCC) 10,包括用于將音頻/視頻(A/V)文件解碼為A/V流的解碼器。標(biāo)識ー個(gè)或者更多個(gè)A/V文件的文件目錄信息通過第一接ロ 14被傳遞到消費(fèi)者裝置12。PCC 10從消費(fèi)者裝置12接收顯示命令以在顯示裝置16上顯示A/V文件中的被選擇的ー個(gè)。所選擇的A/V文件被解碼為A/V流,響應(yīng)顯示命令,該A/V流通過第二接ロ 18發(fā)送到顯示裝置16 (直接顯示或者例如通過消費(fèi)者裝置12顯示)。在圖2A的實(shí)施例中,PCC 10使用授權(quán)PCC 10對A/V文件解碼的適當(dāng)?shù)腄RM協(xié)議從第一消費(fèi)者裝置19接收A/V文件??梢酝ㄟ^第一接ロ 14或者經(jīng)過不同的接ロ從第一消費(fèi)者裝置19接收A/V文件。PCC 10可以從諸如可以通過電纜接收A/V文件的機(jī)頂盒(STB)或者可以通過互聯(lián)網(wǎng)接收A/V文件的PC (個(gè)人計(jì)算機(jī))這樣的任何適當(dāng)消費(fèi)者裝置19接收A/V文件。當(dāng)用戶位于第一位置(例如,在家)時(shí),用戶可以通過控制消費(fèi)者裝置19在顯示裝置21上選擇和播放A/V文件。例如,顯示裝置21可以是連接到STB的TV監(jiān)視器,或者是PC的監(jiān)視器??梢源嬖谟脩粝M谶h(yuǎn)程位置播放A/V文件的情況,例如當(dāng)用戶在旅行時(shí)或者當(dāng)用戶希望在朋友家里播放A/V文件吋。為了支持這種移動性,用戶將A/V文件傳遞到PCC 10 (例如,使用DRM協(xié)議),PCC 10接著重連接到遠(yuǎn)程位置處的另一個(gè)消費(fèi)者裝置12。遠(yuǎn)程消費(fèi)者裝置12顯示包括存儲在PCC 10上的A/V文件的名稱的⑶I。例如,如果遠(yuǎn)程消費(fèi)者裝置12是STB,則可以在節(jié)目單中顯示存儲在PCC 10上的A/V文件的列表。當(dāng)用戶從⑶I選擇A/V文件中的ー個(gè)時(shí),遠(yuǎn)程消費(fèi)者裝置12命令PCC 10解碼并且在顯示裝置16上顯示所選擇的A/V文件。遠(yuǎn)程消費(fèi)者裝置12不需要DRM許可,因?yàn)槠洳辉L問存儲在PCClO上的A/V文件(即,遠(yuǎn)程消費(fèi)者裝置12不能記錄或者操縱A/V文件)。因此,用戶可以攜帯并且將PCC 10連接到世界上任何地方的任何兼容的消費(fèi)者裝置12,并且播放有版權(quán)的A/V文件而消費(fèi)者裝置12不需要DRM許可。通過有效地從消費(fèi)者裝置12屏蔽A/V文件,A/V文件保持受保護(hù)以免未授權(quán)的復(fù)制。另外,從遠(yuǎn)程消費(fèi)者裝置12控制PCC 10簡化終端用戶的操作方面,諸如使用單個(gè)遙控器來控制兩種裝置,以及使用終端用戶已熟悉的GUI。例如,用戶可以將PCC 10攜帯到具有用戶已熟悉的節(jié)目單的遠(yuǎn)程STB,并且立即使用遠(yuǎn)程STB的遙控器開始控制兩種裝置。在示例應(yīng)用中,PCC 10可以被認(rèn)為是用于集成在STB內(nèi)的數(shù)字視頻錄像機(jī)(DVR)的擴(kuò)展存儲裝置,只是DVR或者STB都不直接訪問(或者解碼)存儲在PCC 10上的A/V文件。當(dāng)STB和/或DVR發(fā)現(xiàn)外部PCC 10吋,PCC 10上的A/V文件的名稱僅被并入DVR⑶I的播放列表中,諸如,例如DVR的“記錄的節(jié)目”或者“我的DVR”列表。當(dāng)終端用戶選擇存儲在外部PCC 10上的A/V文件時(shí),STB/DVR命令PCC 10解碼并且在顯示裝置16上播放所選擇的A/V文件。遠(yuǎn)程消費(fèi)者裝置12可以從PCC 10使用任何適當(dāng)?shù)耐ㄐ艆f(xié)議接收文件目錄信息。在一個(gè)實(shí)施例中,PCC 10可以包括適當(dāng)?shù)奈募到y(tǒng),其通常在計(jì)算機(jī)操作系統(tǒng),諸如Microsoft Windows> Mac OS、Linux、UNIX等中使用。遠(yuǎn)程消費(fèi)者裝置12可以使用常規(guī)的磁盤驅(qū)動通信協(xié)議(例如,ATA協(xié)議)與PCC 10通信以讀取文件目錄信息(例如,文件分配表(FAT))。在一個(gè)實(shí)施例中,通過截取和忽略g在訪問A/V文件的ATA目錄,PCC 10忽略或 者禁止訪問A/V文件自身。在一個(gè)實(shí)施例中PCC 10可以包括非易失性存儲裝置形式的本地存儲器(例如,磁盤驅(qū)動器或者固態(tài)驅(qū)動器,其組合等),用于存儲A/V文件。為了保護(hù)以免終端用戶去除存儲裝置并且將其連接到未授權(quán)的主機(jī)(例如,個(gè)人計(jì)算機(jī)),PCC 10可以使用密鑰(例如,使用嵌入在PCC 10的集成電路中的密鑰)將A/V文件以加密形式存儲。在本公開的實(shí)施例中可以使用任何適當(dāng)?shù)拿荑€和加密算法,諸如使用唯一標(biāo)識符,諸如PCC 10的序列號來產(chǎn)生適當(dāng)?shù)南Ⅱ?yàn)證碼(MAC)。按此方式,如果存儲裝置被從PCC 10去除,或者如果A/V文件被非法地從PCC 10提取,則A/V文件將對未授權(quán)的主機(jī)保持不可訪問。在一個(gè)實(shí)施例中PCC 10經(jīng)過諸如高清多媒體接ロ(HDMI)這樣的包括“不可記錄”協(xié)議的接ロ向顯示裝置16發(fā)送經(jīng)解碼的A/V流。HDMI接ロ通過實(shí)施確保消費(fèi)者裝置是HDMI兼容的制造標(biāo)準(zhǔn)來實(shí)現(xiàn)“不可記錄”協(xié)議。只有按照確保經(jīng)過HDMI接ロ發(fā)送的A/^流不能夠被記錄的方式被制造,消費(fèi)者裝置被認(rèn)為是HDMI兼容(并且允許使用HDMI商標(biāo))。因此,市場上不存在具有能夠記錄經(jīng)過HDMI輸入接收到的A/V流的HDMI輸入的(兼容)消費(fèi)者裝置。HDMI兼容消費(fèi)者裝置的示例是通常具有多個(gè)HDMI輸入的顯示裝置(例如,TV監(jiān)視器)。圖2B示出本公開的實(shí)施例,其中PCC 10通過第一接ロ 14(例如,外圍接ロ,諸如通用串行總線(USB))發(fā)送針對A/V文件的文件目錄信息,并且通過第二接ロ 18 (例如,HDMI)向顯示裝置16發(fā)送經(jīng)解碼的A/V流。第一接ロ 14可以實(shí)現(xiàn)任何適當(dāng)?shù)膮f(xié)議,并且可以是有線接ロ或者無線接ロ(例如,藍(lán)牙(Bluetooth)、無線局域網(wǎng)(WiFi )或者全球微波互聯(lián)接入(WiMAX))。例如,用戶可以將PCC 10通過第一接ロ 14 (有線或者無線地)連接到遠(yuǎn)程消費(fèi)者裝置12,接著通過第二接ロ 18 (例如使用HDMI電纜)將PCC 10連接到顯示裝置16。遠(yuǎn)程消費(fèi)者裝置12可以被插入顯示裝置16的第一輸入端ロ(例如第一 HDMI輸入),并且PCC10可以被插入顯示裝置16的第二輸入端ロ(例如第二 HDMI輸入)。在一個(gè)實(shí)施例中顯示裝置16被用戶控制(例如,使用遙控器或者控制面板的按鈕)以選擇在屏幕上顯示哪個(gè)輸入。例如,用戶可以首先選擇第一輸入端ロ從而消費(fèi)者裝置12的⑶I在屏幕上顯示。當(dāng)用戶從PCC 10選擇A/V文件中的ー個(gè)來播放時(shí),在⑶I上顯示改變顯示裝置16的輸入到PCC 10輸入的消息。在替換實(shí)施例中,當(dāng)接收到顯示A/V文件的命令時(shí),消費(fèi)者裝置12可以命令顯示裝置16改變其輸入到PCC 10。例如,用戶可以用PCC 10在使用的輸入端ロ對消費(fèi)者裝置12編程,從而消費(fèi)者裝置12可以命令顯示裝置16切換到適當(dāng)?shù)妮斎?。任何適當(dāng)技術(shù)可以被采用來改變輸入,其中在一個(gè)實(shí)施例中,遠(yuǎn)程消費(fèi)者裝置12發(fā)送命令,類似于使用顯示裝置16的遙控器或者控制面板上的“輸入”按鈕。圖2C說明本公開的替換實(shí)施例,其中用于從PCC 10向顯示裝置16流發(fā)送A/V文件的第二接ロ 18 (例如,HDMI接ロ)被路由通過遠(yuǎn)程消費(fèi)者裝置12。本實(shí)施例使消費(fèi)者裝置12能夠選擇在顯示裝置16上顯示自身輸出或者PCC 10的輸出。在實(shí)施例中,當(dāng)用戶從PCC 10選擇要播放的A/V文件時(shí),遠(yuǎn)程消費(fèi)者裝置12自動切換 到PCC 10的輸出,而不是例如使用戶進(jìn)行切換。圖3A說明本實(shí)施例的進(jìn)ー步細(xì)節(jié),其中PCC 10包括控制電路20,其包括用于存儲操作系統(tǒng)、文件目錄信息和A/V文件的本地存儲器25。在本公開的實(shí)施例中可以采用任何適當(dāng)?shù)谋镜卮鎯ζ?5,諸如磁盤驅(qū)動器,包括磁盤,或者固態(tài)驅(qū)動器,包括半導(dǎo)體存儲器(例如,閃存)。其它實(shí)施例可以采用混合磁盤驅(qū)動器——包括磁盤和固態(tài)存儲器——在實(shí)施例中,采用半導(dǎo)體磁存儲器(例如,閃存)用于緩存A/V文件以確保適當(dāng)?shù)男阅?。存儲在本地存儲?5中的文件目錄信息通過第一接ロ 14被提供到遠(yuǎn)程消費(fèi)者裝置12,并且解碼器22解碼存儲在本地存儲器25中的A/V文件以便通過第二接ロ 18發(fā)送。遠(yuǎn)程消費(fèi)者裝置12包括用戶輸入接ロ 23,諸如,紅外遙控器或者無線電頻率接收機(jī)或者按鈕或者智能電話,其通過局域網(wǎng)或者廣域網(wǎng)(例如,互聯(lián)網(wǎng))與消費(fèi)者裝置12 (有線或者無線地)通信。遠(yuǎn)程消費(fèi)者裝置12還包括用于運(yùn)行通過第一接ロ 14與PCC 10接ロ的操作系統(tǒng)并且用于控制遠(yuǎn)程消費(fèi)者裝置12的操作的控制電路26。遠(yuǎn)程消費(fèi)者裝置12還包括用于解碼本地存儲的A/V文件以及用于產(chǎn)生GUI的解碼器28。切換電路30 (例如,復(fù)用器)被遠(yuǎn)程消費(fèi)者裝置12配置以在自身的輸出和PCC 10輸出的A/V流之間選擇以便在顯示裝置16上顯示。在此實(shí)施例中,遠(yuǎn)程消費(fèi)者裝置12的控制電路26不必須訪問存儲在PCC 10上的A/V文件,也就是說,不經(jīng)過第一接ロ 14或者第二接ロ 18讀取或者訪問A/V文件。因此,遠(yuǎn)程消費(fèi)者裝置12不需要用于訪問A/V文件的DRM許可,而僅僅命令PCC 10向顯示裝置16流發(fā)送用戶選擇的A/V文件。圖3B例說明公開的實(shí)施例,其中圖2B的第一接ロ 14和第二接ロ 18被集成到公共接ロ 32,諸如,HDMI接ロ。在此實(shí)施例中,用于發(fā)送文件目錄信息的第一接包ロ 14包括公共接ロ 32的消費(fèi)者電子控制(CEC) 32A。CEC總線是單線“合用線”,通過例如標(biāo)準(zhǔn)HDMI布線連接多達(dá)10個(gè)裝置。CEC協(xié)議包括用于物理地址(拓?fù)?發(fā)現(xiàn)、(基于產(chǎn)品類型的)邏輯尋址、仲裁、重傳、廣播和路由控制的自動機(jī)制。在一個(gè)實(shí)施例中,遠(yuǎn)程消費(fèi)者裝置12的控制電路26僅僅訪問CEC總線而不需要訪問攜帶A/V流的接ロ線32B。本實(shí)施例支持遠(yuǎn)程消費(fèi)者裝置12通過標(biāo)準(zhǔn)HDMI接ロ控制PCC 10,因而避免用于與PCC 10通信的單獨(dú)的外圍接ロ的額外花費(fèi)。用于發(fā)送A/V文件的第二接ロ 18可以是有線或者無線接ロ。例如,在一個(gè)實(shí)施例中,第二接ロ 18可以包括當(dāng)前處于開發(fā)中的無線HDMI接ロ。類似于有線HDMI接ロ,按照確保A/V流不可被遠(yuǎn)程消費(fèi)者裝置12記錄的方式實(shí)現(xiàn)無線HDMI接ロ。例如,遠(yuǎn)程消費(fèi)者裝置12可以被制造而沒有用于解碼HDMI信號(A/V信號)的適當(dāng)?shù)腍DMI解碼器,無論是否HDMI接ロ被有線或者無線地實(shí)現(xiàn)。在第一和第二接ロ包括無線接ロ的示例應(yīng)用中,PCC可以被實(shí)現(xiàn)為小電池供電的裝置(例如,蜂窩電話),終端用戶可以放置在襯衫ロ袋、文件包、提包中。在飛機(jī)上旅行吋,終端用戶可以在膝上型計(jì)算機(jī)上工作,其中在桌面上自動顯示表示PCC的圖標(biāo)。終端用戶可以使用文件管理器訪問PCC,類似于訪問內(nèi)部盤驅(qū)動器(或者固態(tài)驅(qū)動器),其中可以在文件夾中顯示A/V文件的列表。終端用戶可以選擇A/V文件中的一個(gè)在膝上型計(jì)算機(jī)的監(jiān)視器上播放,除了 PCC進(jìn)行解碼和向監(jiān)視器流傳送A/V文件之外。根據(jù)實(shí)現(xiàn)不可記錄的流(例如HDMI流)的協(xié)議,膝上型計(jì)算機(jī)的操作系統(tǒng)將不訪問記錄在PCC上的A/V文件。圖4是根據(jù)本公開的實(shí)施例的流程圖,其中上部部分被遠(yuǎn)程消費(fèi)者裝置12執(zhí)行,下部部分被PCC 10執(zhí)行。遠(yuǎn)程消費(fèi)者裝置可以周期地搜索附接的PCC (塊34),或者當(dāng)存在PCC時(shí)遠(yuǎn)程消費(fèi)者裝置可以被通知。當(dāng)PCC被發(fā)現(xiàn)時(shí)(塊36),在遠(yuǎn)程消費(fèi)者裝置的⑶I中顯示表示該P(yáng)CC的圖標(biāo)(塊38)。遠(yuǎn)程消費(fèi)者裝置從PCC讀取文件目錄信息(塊40),當(dāng)終 端用戶從GUI選擇PCC時(shí)(塊42),表示PCC上的A/V文件的文件名稱的列表在GUI中顯示(塊44)。當(dāng)終端用戶選擇PCC上的A/V文件中的ー個(gè)時(shí)(塊46),遠(yuǎn)程消費(fèi)者裝置向PCC發(fā)送命令以開始解碼所選擇的A/V文件為發(fā)送用于顯示的A/V流(塊48),并且遠(yuǎn)程消費(fèi)者裝置自動地配置開關(guān)從而PCC的輸出在顯示裝置上顯示(塊50)。在另ー個(gè)實(shí)施例中,PCC的內(nèi)容可以被讀取為遠(yuǎn)程消費(fèi)者裝置的文件目錄的擴(kuò)展并且向用戶無縫地示出,就好像內(nèi)容是遠(yuǎn)程消費(fèi)者裝置自身上的記錄節(jié)目。在PCC解碼并且播放A/V文件時(shí)(塊52),遠(yuǎn)程消費(fèi)者裝置可以接收涉及被顯示的內(nèi)容的用戶命令(塊54)。例如,終端用戶可以產(chǎn)生用于執(zhí)行技巧播放功能(例如,暫停、快進(jìn)、快退等)的命令,其中該用戶命令通過第一接ロ被發(fā)送到PCC (塊56)。PCC通過修改解碼處理執(zhí)行期望的技巧播放特征來響應(yīng)用戶命令(塊58 )。在一個(gè)實(shí)施例中,終端用戶可以命令遠(yuǎn)程消費(fèi)者裝置停止從PCC播放A/V文件,(例如通過按下遙控器上的“停止”按鈕或者“節(jié)目單”按鈕)。作為響應(yīng),遠(yuǎn)程消費(fèi)者裝置可以命令PCC停止播放當(dāng)前A/V文件并且將顯示裝置的輸入切換到遠(yuǎn)程消費(fèi)者裝置的輸出,從而⑶I可以被顯示。為了增強(qiáng)便攜性,PCC 10可以包括可充電電池,作為當(dāng)連接到遠(yuǎn)程消費(fèi)者裝置12時(shí)的電源。另選地,PCC 10可以通過電源接ロ(例如,USB接ロ)從遠(yuǎn)程消費(fèi)者裝置12或者顯示裝置16得到電力。因此,在此實(shí)施例中,PCC 10不需要被插入到電源插ロ,因而進(jìn)ー步增強(qiáng)PCC 10的便攜性。在一個(gè)實(shí)施例中,PCC 10可以允許訪問公共A/V文件和/或其它用戶文件,從而PCC 10可以被用作常規(guī)的外部存儲裝置(例如,用于桌上型或者膝上型計(jì)算機(jī))。任何適當(dāng)技術(shù)可以被采用以從PCC的本地存儲器25訪問未保護(hù)和受保護(hù)的文件。在一個(gè)實(shí)施例中,受保護(hù)的A/V文件可以通過使用專用通信協(xié)議被傳遞到PCC 10,從而A/V文件以受保護(hù)的方式被存儲。例如,在一個(gè)實(shí)施例中,PCC 10的控制電路20可以在本地存儲器25中創(chuàng)建用于存儲未保護(hù)的文件的第一分區(qū)和用于存儲受保護(hù)的A/V文件的第二分區(qū)。其次,受保護(hù)的分區(qū)可以通過密碼或者密鑰被訪問,以防止未授權(quán)的訪問。在另ー個(gè)實(shí)施例中,每個(gè)受保護(hù)的A/V文件可以通過使用密鑰被編碼,從而受保護(hù)的A/V文件可以存儲在本地存儲器25內(nèi)的任意位置。
圖5A和圖5B示出本公開的實(shí)施例,其中PCC 10包括插座60,插座60包括用于與遠(yuǎn)程消費(fèi)者裝置12接ロ的控制電路20和用于對A/V文件解碼以便在顯示裝置16上顯示的解碼器22。插座60還包括用于接收插入到接ロ 62中的可移除存儲裝置25 (例如,磁盤驅(qū)動器、固態(tài)驅(qū)動器,這些的組合等)的接ロ 62,如圖5B所示。插座60可以還包括適當(dāng)?shù)拿荑€,用于將受保護(hù)的A/V文件綁定到插座10 (而不是到可移除的存儲裝置25)。此實(shí)施例支持終端用戶購買僅僅插座62形式的PCC 10,接著插入任何常規(guī)的存儲裝置25,諸如可從作為本公開的受讓方的Western Digital Technologies, Inc.得到的My Passport 驅(qū)動器。本實(shí)施例還可以通過任意ー個(gè)都可插入到插座60中的可移除的存儲裝置25的集合支持不受限的存儲空間。圖6示出本公開的實(shí)施例,其中PCC 10可以被插入(或者與其通信)用于購買A/V文件的自助服務(wù)裝置64。在一個(gè)實(shí)施例中PCC 10使用與互聯(lián)網(wǎng)相比支持快速下載的有線協(xié)議(例如,USB.Firewire (火線)等)與自助服務(wù)裝置64通信。自助服務(wù)裝置64可以位于多個(gè)不同方便位置,諸如零售店、銀行、大廈等內(nèi)部。用戶將他/她的PCC 10插入(或連接)到自助服務(wù)裝置64并且從菜單66 (例如,示出表示A/V文件的多個(gè)圖標(biāo)的觸摸屏)選擇A/V文件。在一個(gè)實(shí)施例中終端用戶可以沿著讀卡器68刷信用卡以購買他們的選擇。在替代 實(shí)施例中,信用卡信息或者用戶賬戶信息可以被存儲在PCC 10上并且被自助服務(wù)裝置64自動讀取。在后一個(gè)實(shí)施例中,終端用戶可以輸入用戶名和密碼到自助服務(wù)裝置64以支持自助服務(wù)裝置64訪問信用卡信息和/或用戶的賬戶。在一個(gè)實(shí)施例中終端用戶可以按日(例如,每日預(yù)定量的美元)或者按照訂閱(例如,被允許以月費(fèi)保持預(yù)定數(shù)量的A/V文件)從自助服務(wù)裝置64租用A/V文件。終端用戶可以按照任意適當(dāng)方式“歸還”租用的A/V文件。在一個(gè)實(shí)施例中終端用戶可以將PCC 10插入到同一或者另ー個(gè)自助服務(wù)裝置64,其中自助服務(wù)裝置64可以隨后擦除或者禁用被記錄在PCC 10上的A/V文件。在替代實(shí)施例中,PCC 10可以與維持針對多個(gè)自助服務(wù)裝置和PCC的租用信息的中央服務(wù)器通信。例如,在一個(gè)實(shí)施例中,終端用戶可以將他們的PCC10(有線或者無線地)連接到連至互聯(lián)網(wǎng)的計(jì)算機(jī)或者其它消費(fèi)者裝置。終端用戶可以登陸中央服務(wù)器,隨后通過使中央服務(wù)器擦除或者禁用被記錄在PCC 10上的A/V文件,“歸還”租用的A/V文件。在又一個(gè)實(shí)施例中,用戶可以通過從PCC 10自身刪除或者禁用A/V文件來“歸還”A/V文件,或者在被觀看預(yù)定次數(shù)或者在預(yù)定間隔之后,PCC 10可以自動刪除或者禁用A/V文件。盡管在特定實(shí)施例進(jìn)行描述,但是基于本文的公開,其它實(shí)施例對本領(lǐng)域技術(shù)人員來說將是明顯的。這些實(shí)施例僅通過示例呈現(xiàn),而不g在限制本發(fā)明的范圍。實(shí)際上,在不背離本發(fā)明實(shí)質(zhì)的情況下,本文描述的新方法和系統(tǒng)可以以多種其它形式實(shí)現(xiàn)。因此,本公開不限于任何優(yōu)選實(shí)施例,而應(yīng)通過參照權(quán)利要求而限定。
權(quán)利要求
1.一種便攜式內(nèi)容容器,包括 解碼器,可操作用以將音頻/視頻(A/ν)文件解碼為A/V流; 第一接口,可操作用以向顯示裝置發(fā)送所述A/V流; 第二接口,可操作用以與消費(fèi)者裝置通信;以及 控制電路,可操作用以 通過所述第二接口向所述消費(fèi)者裝置發(fā)送標(biāo)識一個(gè)或者更多個(gè)A/V文件的文件目錄信息; 通過所述第二接口從所述消費(fèi)者裝置接收顯示命令以在所述顯示裝置上顯示A/V文件中的所選擇的一個(gè);以及 將所選擇的A/V文件解碼為A/V流并且通過所述第一接口向所述顯示裝置發(fā)送所述A/V流,以響應(yīng)所述顯示命令。
2.根據(jù)權(quán)利要求I所述的便攜式內(nèi)容容器,其中所述第一接口包括不可記錄協(xié)議。
3.根據(jù)權(quán)利要求2所述的便攜式內(nèi)容容器,其中所述第一接口包括高清多媒體接口(HDMI)。
4.根據(jù)權(quán)利要求3所述的便攜式內(nèi)容容器,其中所述第二接口包括所述HDMI的消費(fèi)者電子控制(CEC)。
5.根據(jù)權(quán)利要求2所述的便攜式內(nèi)容容器,其中所述第二接口包括外圍接口。
6.根據(jù)權(quán)利要求I所述的便攜式內(nèi)容容器,其中所述第一接口和第二接口中的至少一個(gè)包括無線接口。
7.根據(jù)權(quán)利要求I所述的便攜式內(nèi)容容器,其中所述控制電路還可操作用以 通過所述第二接口從所述消費(fèi)者裝置接收技巧播放命令;以及 通過修改到所述顯示裝置的所述A/V流的發(fā)送執(zhí)行所述技巧播放命令。
8.根據(jù)權(quán)利要求I所述的便攜式內(nèi)容容器,還包括第三接口,其可操作用以接收包括所選擇的A/V文件的可移除存儲裝置。
9.根據(jù)權(quán)利要求I所述的便攜式內(nèi)容容器,其中所述控制電路還可操作用以從自助服務(wù)裝置接收A/V文件。
10.根據(jù)權(quán)利要求I所述的便攜式內(nèi)容容器,還包括本地存儲器,其可操作用以存儲一個(gè)或者更多個(gè)音頻/視頻(A/ν)文件。
11.一種消費(fèi)者裝置,包括 耦合到顯示裝置的第一接口; 第二接口,可操作用以耦合到便攜式內(nèi)容播放器(PCC),所述便攜式內(nèi)容播放器包括 本地存儲器,可操作用以存儲多個(gè)音頻/視頻(A/V)文件;以及 解碼器,可操作用以將所述A/V文件解碼為A/V流;以及控制電路,可操作用以 通過所述第二接口從所述PCC接收標(biāo)識所述A/V文件的文件目錄信息; 響應(yīng)所述文件目錄信息而生成圖形用戶界面(GUI); 通過所述第一接口向所述顯示裝置發(fā)送所述GUI ; 從用戶接收播放命令以播放所述A/V文件中的所選擇的一個(gè);以及通過所述第二接口向所述PCC發(fā)送所述播放命令以解碼并在所述顯示裝置上顯示所選擇的A/V文件。
12.根據(jù)權(quán)利要求11所述的消費(fèi)者裝置,還包括用于在所述第一接口和用于與所述顯示裝置通信的所述PCC的輸出之間選擇的開關(guān)。
13.根據(jù)權(quán)利要求12所述的消費(fèi)者裝置,其中所述控制電路還可操作用以 配置所述開關(guān)以通過所述第一接口顯示所述GUI ;以及 在向所述PCC發(fā)送所述播放命令之后配置所述開關(guān)以顯示所述PCC的輸出。
14.根據(jù)權(quán)利要求11所述的消費(fèi)者裝置,其中所述第一接口包括不可記錄協(xié)議。
15.根據(jù)權(quán)利要求14所述的消費(fèi)者裝置,其中所述第一接口包括高清多媒體接口(HDMI)。
16.根據(jù)權(quán)利要求15所述的消費(fèi)者裝置,其中所述第二接口包括HDMI的消費(fèi)者電子控制(CEC)。
17.根據(jù)權(quán)利要求14所述的消費(fèi)者裝置,其中所述第二接口包括外圍接口。
18.根據(jù)權(quán)利要求11所述的消費(fèi)者裝置,其中,所述第一接口和所述第二接口中的至少一個(gè)包括無線接口。
19.根據(jù)權(quán)利要求11所述的消費(fèi)者裝置,其中所述控制電路還可操作用以 從所述用戶接收技巧播放命令;以及 通過所述第二接口向所述PCC發(fā)送所述技巧播放命令。
20.一種消費(fèi)者裝置,包括 耦合到顯示裝置的第一接口; 耦合到便攜式內(nèi)容播放器(PCC)的第二接口,所述便攜式內(nèi)容播放器包括 本地存儲器,可操作用以存儲多個(gè)音頻/視頻(A/ν)文件;以及 解碼器,可操作用以將所述A/V文件解碼為A/V流;以及 控制電路,可操作用于 通過第二接口從所述PCC接收標(biāo)識所述A/V文件的文件目錄信息; 響應(yīng)所述文件目錄信息而生成圖形用戶界面(GUI); 通過所述第一接口向所述顯示裝置發(fā)送所述GUI ; 從用戶接收播放命令以播放所述A/V文件中的所選擇的一個(gè);以及通過所述第二接口向所述PCC發(fā)送所述播放命令以解碼和在所述顯示裝置上顯示所選擇的A/V文件。
21.一種操作便攜式內(nèi)容容器的方法,所述方法包括 向消費(fèi)者裝置發(fā)送標(biāo)識一個(gè)或者更多個(gè)音頻/視頻(A/V)文件的文件目錄信息; 從所述消費(fèi)者裝置接收顯示命令以在所述顯示裝置顯示所述A/V文件中所選擇的一個(gè);以及 將所選擇的A/V文件解碼為A/V流并且向所述顯示裝置發(fā)送所述A/V流以響應(yīng)所述顯示命令。
22.—種操作消費(fèi)者裝置的方法,所述消費(fèi)者裝置包括耦合到顯示裝置的第一接口和耦合到便攜式內(nèi)容播放器(PCC)的第二接口,所述便攜式內(nèi)容播放器包括存儲多個(gè)音頻/視頻(A/V)文件的本地存儲器,以及用于將所述A/V文件解碼為A/V流的解碼器,所述方法包括 通過所述第二接口從所述PCC接收標(biāo)識所述A/ν文件的文件目錄信息;響應(yīng)所述文件目錄信息生成圖形用戶界面(GUI); 通過所述第一接口向所述顯示裝置發(fā)送所述GUI ; 從用戶接收播放命令以播放所述A/V文件中的所選擇的一個(gè);以及通過所述第二接口向所述PCC發(fā)送所述播放命令以解碼和在所述顯示裝置上顯示所選擇的A/V文件。
全文摘要
公開了一種便攜式內(nèi)容容器,所述便攜式內(nèi)容容器包括用于將A/V文件解碼為A/V流的解碼器。標(biāo)識一個(gè)或者更多個(gè)A/V文件的文件目錄信息被發(fā)送到消費(fèi)者裝置。從消費(fèi)者裝置接收顯示命令以在顯示裝置上顯示A/V文件中的所選擇的一個(gè)。所選擇的A/V文件被解碼為發(fā)送到顯示裝置的A/V流,以響應(yīng)顯示命令。在一實(shí)施例中,便攜式內(nèi)容容器還包括用于存儲A/V文件的本地存儲器。
文檔編號H04N5/765GK102771118SQ201080064663
公開日2012年11月7日 申請日期2010年12月16日 優(yōu)先權(quán)日2009年12月23日
發(fā)明者L·赫斯林克 申請人:西部數(shù)據(jù)技術(shù)公司