專利名稱:利用中間設備輸出來自遠程計算設備的媒體的媒體點播的制作方法
技術領域:
具體實施例一般涉及數據處理,并且更具體地涉及提供媒體點播
(media on demand )。
背景技術:
當利用一設備觀看媒體時,通常媒體必須駐留在該設備上。例如,如 果媒體存儲在遠程設備上,則利用復制和粘貼操作將該媒體復制到該設備 上。用戶隨后可以通過該設備觀看媒體。然后,用戶可以明確地請求內容 被移動。隨后內容可以被移動;然而,這不能提供有效的媒體移動。而 且,用來觀看媒體的設備可能具有可能影響觀看體驗的某些限制。例如, 設備可能具有有限的隨機存取存儲器(RAM)和/或盤空間,從而不能存 儲用戶想觀看的所有內容。而且,從一設備到另一設備移動內容可能因數 據被傳送而導致較長的下載時間。因此,將媒體移到不同設備用于顯示會 給用戶帶來明顯的問題。
發(fā)明內容
特定實施例一般涉及向用戶提供媒體供顯示。在一個實施例中,媒體 可以被存儲在遠程計算設備上。中間設備可以用來將媒體顯示在輸出設備 上。即使媒體可能存儲在遠程計算設備上,用戶也可能在利用中間設備顯 示內容時認為媒體存儲在中間設備上。最初,媒體可以存儲在遠程計算設 備上的媒體單元中,例如文件中。例如,多個圖像、歌曲、視頻等可以存 儲為媒體單元。可以在中間設備中接收媒體單元的表示。表示可以是針對 媒體單元的信息。例如,信息可以包括將媒體單元顯示在輸出設備上所需 的數據。表示還可以包括縮略圖像,可以用來將縮略圖像顯示在輸出設備 上供用戶在用戶界面上觀看;因此向用戶示出了可以訪問的媒體單元。在一個實施例中,媒體單元的表示可以是與輸出設備的分辨率一致的按比例 縮小版本。
中間設備自動預測哪些媒體的表示最有可能被用戶訪問。中間設備可 以請求并接收最有可能被訪問的這些媒體單元的表示。在用戶明確請求傳 送之前執(zhí)行預測和傳送。因此,可能不是所有媒體單元的表示都被傳送到 中間設備。但是,可以接收所有媒體單元的縮略圖像,以使得可以將它們 在界面上顯示給用戶??s略圖像被用來提供一種界面,該界面可以示出可 利用中間設備訪問的媒體單元的列表。媒體單元的列表可以被提供,其 中, 一些媒體單元可能存儲在中間設備上,而一些可能存儲在遠程計算設 備上。當接收到訪問媒體單元的請求時,如果所請求的媒體存儲在中間設 備上,則可以利用相應的媒體單元的表示自動顯示所請求的媒體。但是, 如果所請求的媒體單元未存儲在中間設備上,則中間設備可以請求遠程計 算設備將媒體單元流傳輸到輸出設備,并且中間設備可以將媒體單元顯示 在輸出設備上。
通過參考說明書的余下部分以及附圖可以實現對在此公開的特定實施 例的特征和優(yōu)點的進一步理解。
圖l示出了根據一個實施例的用于提供媒體的簡化系統(tǒng)。
圖2示出了根據一個實施例的輸出媒體單元的示例。 圖3示出了根據一個實施例的用于確定要存儲在中間設備上的內容的 簡化流程圖。
圖4示出了根據一個實施例的用于提供對媒體單元108的訪問的簡化 流程圖。
圖5示出了根據一個實施例的用于與遠程計算設備106同步的方法的 簡化流程圖。
圖6示出了根據一個實施例的用于描述訪問期間的交互的方法的簡化 流程圖。
圖7示出了根據一個實施例的中間設備的更詳細實施例。
具體實施例方式
圖1示出了根據一個實施例的用于提供媒體的簡化系統(tǒng)100。系統(tǒng) 100包括中間設備102、輸出設備104以及遠程計算設備106。將會理解, 系統(tǒng)100的其它組件(例如,將組件互連的網絡)也可以被提供,但未示 出。
遠程計算設備106可以是可以存儲媒體單元108的任何計算設備。遠 程計算設備106可以是個人計算機、便攜式音樂播放器、諸如記憶棒之類 的便攜式存儲器器件、個人數字助理(PDA)、蜂窩電話或可以存儲媒體 單元108的任何其它計算設備。
媒體單元108可以是任何媒體,例如音頻、視頻、圖像、文本或任何 其它數據。媒體單元108可以按"單元"被組織并被存儲在存儲裝置110 中。單元可以是數據的任何獨立單元。例如,單元可以是圖像的文件;包 括歌曲或視頻的文件等。媒體單元可以是輸出媒體單元所需的信息。例 如,媒體單元可以是顯示圖片所需的圖片信息。此外,媒體單元可以包括 播放歌曲所需的音頻信息或者播放視頻所需的視頻信息。
中間設備102可以是可以用來將媒體單元108的表示 (representation)輸出在輸出設備104上的任何計算設備。例如,中間設 備102可以是游戲控制臺、個人計算機、媒體服務器等。
中間設備102接收媒體單元108的表示。可以通過諸如有線網絡、無 線網絡等的網絡來接收表示。表示包括將媒體單元輸出在輸出設備104上 所需的數據。例如,顯示圖像所需的數據可以是表示的一部分。當表示被 描述時,其可以指輸出媒體單元108所需的信息。表示可以是對媒體單元 的精確復制、媒體單元本身、與媒體單元基本上類似的復制,等等。此 外,表示可以是存儲在計算設備106上的數據的成比例縮小版本。例如, 如果輸出設備104具有比存儲在遠程計算設備106上的圖像的分辨率低的 分辨率,貝幅圖像的表示的分辨率可以被按比例縮小以滿足輸出設備104 的表示。媒體單元的表示也可以包括其它表示,例如為尚未被存儲在中間 設備102上的圖像創(chuàng)建的縮略圖像(thumbnail image)。這可以允許用戶瀏覽用戶界面以査看是否存在用戶可能想要訪問的媒體單元。
輸出設備104可以是任何輸出設備。例如,輸出設備104可以是顯示 設備,例如電視機、監(jiān)視器等。輸出設備104包括用戶界面112,用戶界 面112可以是允許用戶指定他/她想要訪問的媒體單元的可視界面。在一個 實施例中,輸出設備104可以顯示圖像。此外,輸出設備104可以是可以 輸出音頻的揚聲器。此外,輸出設備104還可以呈現視頻。
媒體單元108的表示可以用來將媒體單元輸出到輸出設備104上。圖 2示出了根據一個實施例的輸出媒體單元108的一個示例。如圖所示,六 個媒體單元108可以存儲在可以發(fā)送一個或多個媒體單元108的表示的遠 程計算設備上。表示可以包括用于媒體單元108的多部分的數據的表示。 例如,媒體單元108-1、 108-3和108-6的數據可以被發(fā)送到中間設備 102。媒體單元108-2、 108-4和108-5的數據可以不發(fā)送。
特定實施例可以預測哪些媒體單元108最可能由用戶訪問。例如,可 以使用試探法(heuristics)來確定哪些媒體單元108應當被緩存在中間設 備102上。試探法可以使用歷史統(tǒng)計或任何其它信息。例如,可能地,用 戶可能訪問圖像列表的開始和結尾,因此,這些圖像可以被緩存在中間設 備102上。此外,如果圖像已在遠程計算設備106上被修改,則它們更可 能被訪問,因此可以被發(fā)送到中間設備102。因此,中間設備102可以確 定最可能被訪問的媒體單元108,并且從遠程計算設備106請求它們。遠 程計算設備隨后將媒體單元108的表示發(fā)送到中間設備102。除了媒體單 元之外,其它用戶界面表示202也可以被發(fā)送。用戶界面表示可以是縮略 圖像或者允許用戶界面112顯示在遠程計算設備106上發(fā)現的媒體單元 108的列表的其它信息。
用戶界面112可以顯示可由用戶訪問的媒體單元108的列表。如圖所 示,用戶界面表示202可以被顯示用于媒體單元108。用戶界面表示202 可以是圖像的小的表示,例如可以訪問的視頻/圖像的縮略圖像等。例如, 視頻可以被訪問,則該視頻的第一幀或該視頻的標題頁面可以被顯示。此 外,如果音頻可以被訪問,則歌曲名稱可以被顯示。特定實施例提供了所 有媒體單元108被存儲在中間設備102上的錯覺(illusion)。因此,用戶可以使用輸入設備204與中間設備102交互來控制用戶界面112。例如, 用戶可以選擇用戶界面表示202之一用于訪問對應的媒體單元。
輸入設備204可以是可以控制任何媒體設備的諸如遙控器之類的任何 輸入設備。輸入設備204可以用來選擇要輸出的媒體單元。在一個示例 中,用戶可以選擇用戶界面表示202-6來訪問媒體單元108-6。在此情況 中,媒體單元108-6的表示已被存儲在中間設備102上。因此,中間設備 102可以將媒體單元108-6的表示輸出到輸出設備104,如圖所示。由于媒 體單元108-6的表示被存儲在中間設備102上,因此,輸出無延遲地被執(zhí) 行。
用戶還可以選擇未被存儲在中間設備102上的媒體單元108的用戶界 面表示202。例如,用戶可以選擇用戶界面表示202-5。在此情況中,中間 設備102可以使媒體單元108-5的表示被流傳輸到輸出設備104。針對媒 體單元108的請求被發(fā)送到遠程計算設備106。媒體單元108-5的表示可 以通過中間設備102被流傳輸到輸出設備104,并且如圖所示被輸出。在 其它實施例中,中間設備102可以使遠程計算設備106將媒體單元108-5 的表示直接流傳輸到輸出設備104而不經過中間設備102。應當注意,該 流傳輸動作可能花費比媒體單元108-5的表示被存儲在中間設備102上時 更多的時間來輸出媒體單元108-5的表示。
現在將更詳細描述對哪些媒體單元108可以由用戶訪問進行預測的處 理。圖3示出了根據一個實施例的用于確定要存儲在中間設備102上的內 容的簡化流程圖300。中間設備102、遠程計算設備106或另外的設備可 以確定哪些內容可以被存儲。在一個實施例中,無需用戶輸入而自動地執(zhí) 行確定。
步驟302從遠程計算設備106接收與存儲在其上的媒體單元108有關 的信息。信息可以是描述哪些媒體單元108己被存儲的元數據。元數據可 以包括與哪些文件近來被編輯過、哪些文件近來被存儲、文件夾內的文件 的順序、關于媒體單元的標識信息有關的信息,以及任何其它信息。
步驟304確定哪些媒體單元108最有可能被用戶訪問。例如,可以利 用試探法來處理元數據以確定哪些媒體單元108最有可能被訪問。如上所述,媒體單元列表的開始和結尾處的媒體單元、最近被編輯或存儲在遠程
計算設備106上的媒體單元可能被確定為最有可能被訪問??梢允褂迷囂?法的不同示例。例如,歷史數據可以用來確定媒體單元。例如,如果用戶 以前經常查看圖片,則他/她可能再次查看圖片??梢允褂糜脩魳俗?user note),例如,用戶可以將"星號"添加到用戶界面中來指示重要的圖 片。這可能意指他們認為該圖片比其它圖片好,因此更有可能再次査看該 圖片??梢允褂糜脩魧γ襟w的動作。例如,如果用戶編輯圖片(例如移除 紅眼),則他/她更可能再次査看該圖片。發(fā)現偏好(discovered preference)可以用于確定用戶喜歡對媒體做什么。例如,可以確定用戶往 往查看具有所檢測的面部的圖片比查看沒有所檢測的面部的那些圖片更頻 繁(例如,家庭照片相對于風景)。圖片的源可以用來確定來自不同源的 媒體單元更有可能被查看。例如,用戶查看從個人相機下載的圖片比查看 他/她通過電子郵件接收到的圖片更多。
此外,中間設備102和遠程計算設備106的存儲容量可以用來確定要 傳送的媒體單元108。在一種情形中,媒體單元108可以被混洗(shuffle around)以使得沒有一個設備具有所有數據。B卩,兩個設備都想要向用戶 呈現1000張照片的示圖,但是沒有一個設備具有保存1000張照片的盤存 儲容量。特定實施例來回移動圖像,以使得每個設備實際上只存儲500張 完整照片但存儲所有1000個縮略圖,以使得對用戶來說每個設備好像包 含所有1000張照片。
步驟306將一個或多個媒體單元108的表示存儲在中間設備102中。 可以在接收到傳送媒體單元108的明確用戶請求之前,執(zhí)行對那些媒體單 元108的表示的傳送。例如,中間設備102可以確定哪些媒體單元108最 有可能被訪問并且針對這些媒體單元向遠程計算設備106發(fā)送請求。請求 還可以指定輸出設備104的輸出設置。這可以是可以用來顯示媒體單元 108的分辨率。遠程計算設備106隨后可以將所請求的媒體單元108的表 示發(fā)送到中間設備102。在一個實施例中,輸出指定可以用來發(fā)送媒體單 元108的表示,例如基于輸出設備104的分辨率的按比例縮小的版本可以 被發(fā)送用于媒體單元108的表示。在其它實施例中,媒體單元108的表示可以包括完整單元,并且中間設備102可以決定按比例縮小存儲在緩存中 的單元的版本。當媒體單元108的表示被存儲在中間設備102上以后,它 們可由用戶訪問。
此外,特定實施例可以根據哪種更有效而生成媒體單元108的新的表 示,或者從其它系統(tǒng)傳送已有的表示。例如,視頻游戲控制臺可以具有非 ??斓奶幚砥鳎⑶曳浅I瞄L于重新調整照片尺寸。在該視頻游戲控制臺 上,從個人計算機傳送原始照片、在視頻游戲控制臺上生成1920X1200 的高清晰表示并且隨后丟棄原始照片可能是有意義的。相反,在較慢的設 備上,生成較小版本的1920X1200 HD表示并傳送它可能是有意義的。這 種確定可以使用性能度量來確定所希望的新的表示。
圖4示出了根據一個實施例的用于提供對媒體單元108的訪問的簡化 流程圖400。步驟402顯示用戶界面108,用戶界面108示出了用于存儲 在遠程計算設備106上的媒體單元的界面表示。例如,可以從遠程計算設 備106接收用戶界面表示202。這些可以包括縮略圖像、文本描述或者可 以用來向用戶示出可以訪問的媒體單元的任何其它用戶界面表示202。用 戶界面表示202可以是將被選來訪問媒體單元的小版本的媒體單元。例 如,歌曲的縮略圖被用來訪問媒體單元以播放該歌曲。
用戶隨后可以瀏覽用戶界面以確定要訪問的媒體單元。步驟404接收 訪問媒體單元108的請求。例如,輸入設備204被用來選擇用戶界面表示 202之一。請求被發(fā)送到中間設備102。
步驟406隨后判斷所選媒體單元108的表示是否存儲在中間設備102 中。如果該媒體單元108的表示被存儲在諸如緩存中,則隨后在步驟408 中對其進行訪問。步驟410隨后輸出媒體單元的表示。例如,可以顯示圖 像的較大表示,可以播放音頻文件,可以呈現視頻等。
如果媒體單元108的表示未被存儲在中間設備102中,則在步驟 412,中間設備102可以從遠程計算設備106請求所選擇的媒體單元108。 在步驟414,所選媒體單元108的表示被流傳輸到輸出設備104。流傳輸 可以通過中間設備102,或者從遠程計算設備106直接到輸出設備104。
在操作期間,中間設備102可以重新與遠程計算設備106同步以存儲不同的媒體單元108的表示。例如,新的媒體單元108在遠程計算設備 106上被存儲或改變時,不同媒體單元108可以被存儲到中間設備102 上。此外,當用戶訪問媒體單元以輸出到輸出設備104時,不同的媒體單 元108的表示應當被存儲到中間設備102上。
圖5示出了根據一個實施例的用于與遠程計算設備106同步的方法的 簡化流程圖500。在步驟502中,中間設備102可以確定媒體單元改變信 息。中間設備102可以接收對已在遠程計算設備106處改變的媒體單元 108的指示。例如,遠程計算設備106可以發(fā)送指示哪些媒體單元108已 被變更、哪些媒體單元108己被刪除或添加等的元數據。此外,可以基于 哪些媒體單元108被選擇供用戶訪問來確定媒體單元改變信息。例如,當 用戶訪問不同媒體單元時,中間設備102可以確定不同媒體單元應當被存 儲在其上。
在步驟504,中間設備102判斷當前存儲的媒體單元表示是否應當改 變。如果應當改變,則在步驟506中,中間設備102請求新的媒體單元 108的表示。
在步驟508,中間設備102接收新的媒體單元108的表示。在步驟 510,中間設備102可以存儲新的媒體單元108的表示。在一個實施例 中,媒體單元108的表示可以被存儲在一定量的存儲裝置中。因此,中間 設備102可以判定是否有任何媒體單元108應當從存儲裝置中被刪除。例 如,可以首先刪除最沒有可能被訪問的媒體單元108的表示。
在訪問期間,中間設備102可以與遠程計算設備106通信,以使媒體 單元108的表示被流傳輸到輸出設備104或者請求將媒體單元108的表示 存儲在其上供以后使用。圖6示出了根據一個實施例的用于描述訪問期間 的交互的方法的簡化流程圖。在步驟602中,中間設備102可以預測可能 被訪問的媒體單元108。此外,在步驟604中,中間設備102可以接收用 于訪問媒體單元108的請求。在一些實施例中,可以將媒體單元108存儲 在中間設備102上或者可能需要請求從遠程計算設備106流傳輸媒體單元 108。
在步驟606中,中間設備102可以利用優(yōu)先級來請求媒體單元108。例如,中間設備102可以基于使用媒體單元108的表示的目的來向請求指 派優(yōu)先級。例如,如果媒體單元將被流傳輸到輸出設備104,則向請求附 加高的優(yōu)先級。然而,如果所請求的媒體單元將被存儲在中間設備102 上,則由于尚未被訪問因此附加低的優(yōu)先級。因此,較高的優(yōu)先級被給予 已經被用戶選來用于訪問的媒體單元。這確保了用戶體驗保持最佳,因為 用戶可能一直認為所有媒體單元108都存儲在中間設備102上。
在步驟608,中間設備102接收媒體單元108的表示。中間設備102 隨后可以存儲媒體單元108的表示和/或將它們流傳輸到輸出設備104。
圖7示出了根據一個實施例的中間設備102的更詳細實施例。媒體單 元預測器702被配置來預測哪些媒體單元108最有可能被用戶訪問。媒體 單元預測器702可以與遠程計算設備106通信以請求媒體單元108。此 外,媒體單元預測器702可以在條件改變時執(zhí)行同步。媒體單元預測器 702可以接收媒體單元108的表示并且將它們存儲在存儲裝置704中。存 儲裝置704可以是緩存存儲器、閃存、只讀存儲器(ROM)、數據庫等。
媒體單元請求接收器706被配置來接收用戶例如通過輸入設備204的 輸入。媒體單元接收器706處理請求并確定要執(zhí)行的動作。例如,如果動 作是輸出媒體單元108,則媒體單元輸出器708 !^用來輸出媒體單元108 的表示。例如,可以從存儲裝置704中檢索媒體單元108的表示并將其輸 出到輸出設備104。
因此,特定實施例提供了所有媒體單元108都被存儲在中間設備102 上的錯覺。但是,^l一部分媒體單元108被存儲在中間設備102上。預測 系統(tǒng)被用來確定存儲在中間設備102上的一部分媒體單元108。同步處理 自動地確定哪些媒體單元108將存儲在中間設備102上。因此,用戶不必 執(zhí)行復制和粘貼操作來在遠程計算設備106和中間設備102之間傳送數 據。因此,用戶體驗被增強,因為用戶可以瀏覽全部。
雖然針對說明書的特定實施例描述了說明書,然而,這些特定實施例 僅僅是說明性的,而不是限制性的。雖然描述了媒體單元,然而,任何信 息可以被提供在媒體單元中。
包括C、 C++、 Java、匯編語言等在內的任何合適的編程語言可以用來實現特定實施例的例程??梢葬姌又T如面向過程或面向對象的不同編程 技術。例程可以在單個處理設備或多個處理器上執(zhí)行。雖然可以以具體順 序來呈現步驟、操作或計算,然而,在不同的特定實施例中可以改變這種 順序。在一些特定實施例中,在此說明書中被示為順序的多個步驟可以同 時被執(zhí)行。
用于特定實施例的目的的"計算機可讀介質"可以是能夠包含、存儲 傳輸、傳播或運送供指令執(zhí)行系統(tǒng)、裝置、系統(tǒng)或設備使用或者與指令執(zhí) 行系統(tǒng)、裝置、系統(tǒng)或設備相結合使用的程序的任何介質。計算機可讀介 質僅僅是示例而非限制地可以是電、磁、光、電磁、紅外或半導體系統(tǒng)、 裝置、系統(tǒng)、設備、傳播介質或計算機存儲器。特定實施例可以在軟件或 硬件或兩者的組合中以控制邏輯的形式實現??刂七壿嬙诒灰粋€或多個處 理器執(zhí)行時可以操作來執(zhí)行在特定實施例中所述的操作。
可以通過使用經編程的通用數字計算機、通過使用專用集成電路、可 編程邏輯器件、現場可編程門陣列來實現特定實施例,還可以使用光學、 化學、生物學、量子學或納米工程學系統(tǒng)、組件和機構。
一般地,可以通 過本領域已知的任何手段來實現特定實施例的功能。可以使用分布式的、 聯網系統(tǒng)、組件和/或電路。數據的傳輸或傳送可以是有線的、無線的或者 通過任何其它手段。
還將理解,在附圖/示圖中所示的一個或多個元件還可以根據具體應用 中的作用以更分離或更集成的方式實現,或者甚至在某些情況中不可用時 被移除或丟棄。實現可以存儲在計算機可讀介質中以允許計算機執(zhí)行上述 的任何方法的程序或代碼也落在精神和范圍之內。
如在這里的描述中以及在所附全部權利要求中所使用的,"一"、 "一個"和"所述"包括復數應用,除非上下文以其它方式清楚地進行了 指示。此外,如在這里的描述中以及在所附全部權利要求中所使用的,
"在...中"的含義包括"在...中"和"在...上",除非上下文以其它方式 清楚地進行了指示。
因此,雖然這里描述了特定實施例,然而,希望有對前面的公開進行 修改、各種改變和替代的自由,并且將會理解,在一些實例中,在不脫離所闡述的精神和范圍的情況下,采用特定實施例的一些特征,而不用相應 地使用其它特征。因此,可以進行許多修改以使特定情形或材料適應于本 質的范圍和精神。
相關申請的交叉引用
本申請要求2008年7月16日提交的題為"MEDIA ON DEMAND USING AN INTERMEDIARY DEVICE TO OUTPUT MEDIA FROM A REMOTE COMPUTING DEVICE"的美國專利申請No. 12/174,587的優(yōu)先 權,該申請通過引用被結合于此,如同在本申請中充分地闡述了一樣。
權利要求
1.一種用于管理媒體的方法,該方法包括在中間設備中接收用于存儲在遠程計算設備上的媒體的信息;自動預測要存儲在所述中間設備上的一個或多個媒體的表示,所述媒體的表示是基于對哪些媒體可能被訪問的確定而確定的;接收所述媒體的表示;將所述媒體的表示存儲在所述中間設備上的存儲裝置中;使用所述信息向用戶提供界面,該界面示出了能夠利用所述中間設備訪問的媒體的列表;接收訪問媒體的表示的請求;判斷所請求的媒體是否存儲在所述中間設備上;如果所請求的媒體存儲在所述中間設備上的存儲裝置中,則將所請求的媒體從所述存儲裝置輸出。
2. 如權利要求1所述的方法,其中,所述媒體的表示包括將存儲在計 算設備上的媒體的表示按比例縮小的表示。
3. 如權利要求2所述的方法,其中,按比例縮小的表示包括第一表 示,該第一表示所具有的信息比存儲在所述計算設備上的第二表示少。
4. 如權利要求1所述的方法,其中,所述列表向用戶示出了能夠訪問 的所有媒體的表示。
5. 如權利要求1所述的方法,還包括如果所請求的媒體未存儲在所 述中間設備的所述存儲裝置中,則將所請求的媒體從所述計算設備通過所 述中間設備流傳輸到輸出設備。
6. 如權利要求1所述的方法,其中,預測包括在應用被使能顯示媒體的表示之前確定所述一個或多個表示。
7. 如權利要求1所述的方法,還包括 確定對所述計算設備上的媒體的改變何時發(fā)生;判斷是否應當改變存儲在所述中間設備上的所述一個或多個表示;以如果所述一個或多個表示應當被改變,則請求另外的媒體的表示。
8. 如權利要求1所述的方法,還包括 接收用于媒體的元數據;以及基于所述元數據使用試探法來預測要存儲在所述中間設備上的所述一 個或多個媒體的表示。
9. 如權利要求1所述的方法,其中,在接收到來自用戶的傳送表示的 明確請求之前,執(zhí)行對表示的自動預測和接收。
10. —種被配置來管理媒體的裝置,該裝置包括一個或多個處理器;以及在一個或多個可觸媒體中進行編碼的、用于由所述一個或多個處理器執(zhí)行的邏輯,并且當所述邏輯被執(zhí)行時可操作來在中間設備中接收用于存儲在遠程計算設備上的媒體的信息; 自動預測要存儲在所述中間設備上的一個或多個媒體的表示,所述媒體的表示是基于對哪些媒體可能被訪問的確定而確定的; 接收所述媒體的表示;將所述媒體的表示存儲在所述中間設備上的存儲裝置中; 使用所述信息向用戶提供界面,該界面示出了能夠利用所述中間設備 訪問的媒體的列表;接收訪問媒體的表示的請求; 判斷所請求的媒體是否存儲在所述中間設備上;如果所請求的媒體存儲在所述中間設備上的存儲裝置中,則將所請求 的媒體從所述存儲裝置輸出。
11. 如權利要求IO所述的裝置,其中,所述媒體的表示包括將存儲在 計算設備上的媒體的表示按比例縮小的表示。
12. 如權利要求IO所述的裝置,其中,按比例縮小的表示包括第一表 示,該第一表示所具有的信息比存儲在所述計算設備上的第二表示少。
13. 如權利要求IO所述的裝置,其中,所述列表向用戶示出了能夠訪 問的所有媒體的表示。
14. 如權利要求IO所述的裝置,其中,所述邏輯在被執(zhí)行時還可操作來如果所請求的媒體未存儲在所述中間設備的所述存儲裝置中,則將所 請求的媒體從所述計算設備通過所述中間設備流傳輸到輸出設備。
15.如權利要求IO所述的裝置,其中,可操作來進行預測的邏輯包括 在被執(zhí)行時還可操作來在應用被使能顯示媒體的表示之前確定所述一個或 多個表示的邏輯。
全文摘要
本發(fā)明公開了利用中間設備輸出來自遠程計算設備的媒體的媒體點播。特定實施例一般涉及向用戶提供媒體供顯示。在一個實施例中,媒體可以被存儲在遠程計算設備上。中間設備可以用來將媒體顯示在輸出設備上。即使媒體可能存儲在遠程計算設備上,用戶也可能在利用中間設備顯示內容時認為媒體存儲在中間設備上??梢栽谥虚g設備中接收媒體單元的表示。中間設備自動預測哪些媒體的表示最有可能被用戶訪問。當接收到訪問媒體單元的請求時,如果所請求的媒體存儲在中間設備上,則可以利用相應的媒體單元的表示自動顯示所請求的媒體。
文檔編號G06F17/30GK101634998SQ200910140070
公開日2010年1月27日 申請日期2009年7月16日 優(yōu)先權日2008年7月16日
發(fā)明者史蒂文·伯恩奈普 申請人:索尼株式會社;索尼電子有限公司