国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      主機(jī)和媒體設(shè)備間的多種媒體類型同步的制作方法

      文檔序號(hào):6552842閱讀:205來(lái)源:國(guó)知局
      專利名稱:主機(jī)和媒體設(shè)備間的多種媒體類型同步的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及媒體設(shè)備,更具體地說,涉及媒體設(shè)備上的媒體的同步或管理。
      背景技術(shù)
      在便攜式設(shè)備例如個(gè)人數(shù)字助理(PDA)和主機(jī)間通常執(zhí)行同步操作,以便同步電子文件或其他資源。例如,這些文件或其他資源可能屬于文本文件、數(shù)據(jù)文件、日程安排、電子郵件、任務(wù)列表、電子記事本等等。然而,這些同步方案傾向于利用文件名和修改日期來(lái)確定是否需要在設(shè)備間拷貝文件。
      在媒體播放器例如音樂播放器的情況下,通常通過使用拖放操作在主機(jī)和媒體播放器間移動(dòng)文件,就象通常關(guān)于將數(shù)據(jù)文件從Windows桌面拷貝到軟盤所做的操作。因此,媒體播放器的用戶手動(dòng)地啟動(dòng)用于各個(gè)媒體資產(chǎn)(asset)的同步。因而,對(duì)用戶來(lái)說,同步是單調(diào)且耗時(shí)的。同步比較慢,因?yàn)橥ㄟ^較慢的鏈路在設(shè)備間傳送數(shù)據(jù)。近年來(lái),音樂播放器與主機(jī)間的同步已經(jīng)能自動(dòng)地啟動(dòng),只要外圍電纜上的總線連接將音樂播放器連接到主機(jī)。作為這種系統(tǒng)的例子,可參見U.S.專利公開號(hào)No.2003/0167318A1。然而,這種自動(dòng)同步涉及單一媒體類型的媒體資產(chǎn),即歌曲。其他媒體類型如圖像,當(dāng)嘗試提供同步時(shí)提出了新的且不同的挑戰(zhàn)。
      由此,需要用于同步媒體設(shè)備和主機(jī)的改進(jìn)方法的改進(jìn)技術(shù)。

      發(fā)明內(nèi)容
      本發(fā)明涉及用于在主機(jī)和媒體設(shè)備間傳送媒體資產(chǎn)的改進(jìn)技術(shù)。在主機(jī)和媒體設(shè)備間傳送媒體資產(chǎn)可以被稱為同步。根據(jù)本發(fā)明的一個(gè)方面,在主機(jī)預(yù)先格式化(例如渲染(render))正傳送的媒體資產(chǎn),然后遞送到媒體設(shè)備。根據(jù)本發(fā)明的另一方面,可以將媒體資產(chǎn)分組成集合,并在集合基礎(chǔ)上傳送。根據(jù)本發(fā)明的另一方面,基于媒體設(shè)備可用的存儲(chǔ)容量,限制將傳送的媒體資產(chǎn)。根據(jù)本發(fā)明的另一方面,可以根據(jù)不同優(yōu)先級(jí),傳送不同媒體類型的媒體資產(chǎn)。
      可以用各種方式實(shí)現(xiàn)本發(fā)明,包括方法、系統(tǒng)、設(shè)備、裝置或計(jì)算機(jī)可讀介質(zhì)。在下文討論本發(fā)明的幾個(gè)實(shí)施例。
      作為一種用于將媒體資產(chǎn)從主機(jī)提供給媒體設(shè)備的方法,本發(fā)明的一個(gè)實(shí)施例至少包括下述動(dòng)作獲得該媒體設(shè)備的媒體設(shè)備性能(capability);識(shí)別將拷貝到該媒體設(shè)備的、主機(jī)上的原始媒體資產(chǎn);基于媒體設(shè)備性能,確定適合于該媒體設(shè)備的媒體格式;根據(jù)媒體格式,對(duì)原始媒體資產(chǎn)中的每一個(gè),生成一組格式化媒體資產(chǎn);以及將該組格式化媒體資產(chǎn)拷貝到該媒體設(shè)備。
      作為一種用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的方法,本發(fā)明的一個(gè)實(shí)施例至少包括下述動(dòng)作在將與媒體設(shè)備同步的主機(jī)處識(shí)別媒體資產(chǎn),媒體資產(chǎn)與一個(gè)或多個(gè)媒體集合關(guān)聯(lián);確定所識(shí)別的媒體資產(chǎn)中的哪些媒體資產(chǎn)還沒有存儲(chǔ)在媒體設(shè)備上;為包括所確定的媒體資產(chǎn)的一個(gè)或多個(gè)媒體集合中的每一個(gè)確定優(yōu)先級(jí);以及將一個(gè)或多個(gè)媒體集合的所確定的媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備,其中根據(jù)用于相關(guān)媒體集合的優(yōu)先級(jí)、基于媒體集合執(zhí)行該拷貝,并且該拷貝僅執(zhí)行到媒體設(shè)備上的可用存儲(chǔ)空間的程度。
      作為一種用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的方法,本發(fā)明的另一實(shí)施例至少包括下述動(dòng)作識(shí)別將拷貝到媒體設(shè)備、駐留在主機(jī)上的媒體資產(chǎn);確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn);確定與所識(shí)別的媒體資產(chǎn)有關(guān)的優(yōu)先級(jí);當(dāng)確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn)時(shí),根據(jù)優(yōu)先級(jí),減少將拷貝到媒體設(shè)備的所識(shí)別的媒體資產(chǎn);以及將所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備。
      作為一種用于將媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備的方法,本發(fā)明的一個(gè)實(shí)施例至少包括以下操作識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第一類型的媒體資產(chǎn);確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的第一類型的媒體資產(chǎn);當(dāng)確定該媒體設(shè)備不具有足夠的可用存儲(chǔ)容量時(shí),減少將拷貝的第一類型的媒體資產(chǎn)數(shù)量;將所識(shí)別的第一類型的媒體資產(chǎn)拷貝到媒體設(shè)備;識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第二類型的媒體資產(chǎn);通過或假定已經(jīng)執(zhí)行該拷貝,確定該媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的第二類型的媒體資產(chǎn);當(dāng)確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量時(shí),減少將拷貝的第二類型的媒體資產(chǎn)數(shù)量;以及將所識(shí)別的第二類型的媒體資產(chǎn)拷貝到媒體設(shè)備。
      作為一種計(jì)算機(jī)可讀介質(zhì),至少包括用于將媒體資產(chǎn)從主機(jī)提供給媒體設(shè)備的計(jì)算機(jī)程序代碼,本發(fā)明的一個(gè)實(shí)施例至少包括用于獲得該媒體設(shè)備的媒體設(shè)備性能的計(jì)算機(jī)程序代碼;用于識(shí)別將拷貝到該媒體設(shè)備的、主機(jī)上的原始媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于基于媒體設(shè)備性能,確定適合于該媒體設(shè)備的媒體格式的計(jì)算機(jī)程序代碼;用于根據(jù)媒體格式,為原始媒體資產(chǎn)中的每一個(gè)生成一組格式化媒體資產(chǎn)的計(jì)算機(jī)程序代碼;以及用于將該組格式化媒體資產(chǎn)拷貝到該媒體設(shè)備的計(jì)算機(jī)程序代碼。
      作為一種計(jì)算機(jī)可讀介質(zhì),至少包括用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的計(jì)算機(jī)程序代碼,本發(fā)明的一個(gè)實(shí)施例至少包括用于識(shí)別將與媒體設(shè)備同步的主機(jī)的媒體資產(chǎn)的計(jì)算機(jī)程序代碼,媒體資產(chǎn)與一個(gè)或多個(gè)媒體集合關(guān)聯(lián);用于確定所識(shí)別的媒體資產(chǎn)的哪些媒體資產(chǎn)還沒有存儲(chǔ)在媒體設(shè)備上的計(jì)算機(jī)程序代碼;用于為包括所確定的媒體資產(chǎn)的一個(gè)或多個(gè)媒體集合的每一個(gè)確定優(yōu)先級(jí)的計(jì)算機(jī)程序代碼;以及用于將一個(gè)或多個(gè)媒體集合的所確定的媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備的計(jì)算機(jī)程序代碼,其中根據(jù)相關(guān)媒體集合的優(yōu)先級(jí)、基于媒體集合執(zhí)行該拷貝,并且該拷貝僅被執(zhí)行到媒體設(shè)備上的可用存儲(chǔ)空間的程度。
      作為一種計(jì)算機(jī)可讀介質(zhì),至少包括用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的計(jì)算機(jī)程序代碼,本發(fā)明的另一個(gè)實(shí)施例至少包括用于識(shí)別將拷貝到媒體設(shè)備、駐留在主機(jī)上的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定與所識(shí)別的媒體資產(chǎn)有關(guān)的優(yōu)先級(jí)的計(jì)算機(jī)程序代碼;用于當(dāng)確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn)時(shí),根據(jù)優(yōu)先級(jí),減少將拷貝到媒體設(shè)備的所識(shí)別的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;以及用于將所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備的計(jì)算機(jī)程序代碼。
      作為一種計(jì)算機(jī)可讀介質(zhì),至少包括用于將媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備的計(jì)算機(jī)程序代碼,本發(fā)明的一個(gè)實(shí)施例至少包括用于識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第一類型的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)的計(jì)算機(jī)程序代碼;用于識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第二類型的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定媒體設(shè)備是否具有存儲(chǔ)所識(shí)別的第一類型的媒體資產(chǎn)和所識(shí)別的第二類型的媒體資產(chǎn)的足夠可用存儲(chǔ)容量的計(jì)算機(jī)程序代碼;用于當(dāng)確定媒體設(shè)備不具有用于所識(shí)別的第一類型的媒體資產(chǎn)和所識(shí)別的第二類型的媒體資產(chǎn)的足夠可用存儲(chǔ)容量時(shí),減少將拷貝的第二類型的媒體資產(chǎn)的數(shù)量的計(jì)算機(jī)程序代碼;以及將所識(shí)別的第一類型和第二類型的媒體資產(chǎn)拷貝到該媒體設(shè)備的計(jì)算機(jī)程序代碼。
      作為一種用于將媒體資產(chǎn)提供給媒體設(shè)備的計(jì)算裝置,本發(fā)明的一個(gè)實(shí)施例至少包括輸入/輸出接口,檢測(cè)與媒體設(shè)備的連接;數(shù)據(jù)存儲(chǔ)裝置(data store),存儲(chǔ)媒體資產(chǎn);以及處理器。該處理器配置成獲得媒體設(shè)備的媒體設(shè)備性能,識(shí)別將拷貝到該媒體設(shè)備的主機(jī)上的原始媒體資產(chǎn),基于媒體設(shè)備性能,確定媒體格式,根據(jù)媒體格式,為原始媒體資產(chǎn)中的每一個(gè)生成一組格式化媒體資產(chǎn),以及將該組格式化媒體資產(chǎn)拷貝到媒體設(shè)備。
      本發(fā)明的其他方面和實(shí)施例從下面結(jié)合通過例子示例說明本發(fā)明的原理的附圖的詳細(xì)描述將變得顯而易見。


      通過結(jié)合附圖的下述詳細(xì)描述,將易于理解本發(fā)明,其中相似的附圖標(biāo)記表示相似的結(jié)構(gòu)元件,其中圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的同步系統(tǒng)的框圖。
      圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的同步過程。
      圖3是根據(jù)本發(fā)明的另一實(shí)施例的同步過程的流程圖。
      圖4A-4C是根據(jù)本發(fā)明的一個(gè)實(shí)施例的詳細(xì)同步過程的流程圖。
      圖5A和5B是根據(jù)本發(fā)明的一個(gè)實(shí)施例的多個(gè)媒體同步過程的流程圖。
      圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒體設(shè)備的框圖。
      具體實(shí)施例方式
      本發(fā)明涉及用于在主機(jī)和媒體設(shè)備間傳送媒體資產(chǎn)的改進(jìn)技術(shù)。在主機(jī)和媒體設(shè)備間傳送媒體資產(chǎn)可以被稱為同步。根據(jù)本發(fā)明的一個(gè)方面,可以在主機(jī)處預(yù)先格式化(例如渲染(render))傳送的媒體資產(chǎn),然后遞送給媒體設(shè)備。根據(jù)本發(fā)明的另一個(gè)方面,可以將媒體資產(chǎn)組成多個(gè)集合(collection)并基于集合傳送。根據(jù)本發(fā)明的另一方面,可以基于在媒體設(shè)備處可用的存儲(chǔ)容量,限制將傳送的媒體資產(chǎn)。根據(jù)本發(fā)明的又一方面,可以根據(jù)不同優(yōu)先級(jí),傳送不同媒體類型的媒體資產(chǎn)。
      在下文中,參考圖1-6,討論本發(fā)明的這一方面的實(shí)施例。然而,本領(lǐng)域的技術(shù)人員很容易理解,在此參考這些圖給出的詳細(xì)描述是用于說明的目的,因?yàn)楸景l(fā)明的范圍超出這些限定的實(shí)施例。
      圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的同步系統(tǒng)100的框圖。同步系統(tǒng)100包括媒體設(shè)備102和主機(jī)104。媒體設(shè)備102是例如便攜式、電池操作的媒體播放器。主機(jī)104包括媒體管理器106。媒體管理器106允許主機(jī)104的用戶管理在主機(jī)104上存儲(chǔ)的媒體資產(chǎn)。例如,媒體管理器106便于用戶對(duì)各種媒體資產(chǎn)進(jìn)行瀏覽、組織、查看、播放或其他操作。在一個(gè)實(shí)施例中,媒體管理器106是媒體管理應(yīng)用。
      各種媒體資產(chǎn)可以是一個(gè)或多個(gè)不同媒體類型。媒體資產(chǎn)的一個(gè)示例性類型是音頻文件(例如歌曲)。媒體資產(chǎn)的另一示例性類型是圖像文件(例如照片)。媒體資產(chǎn)的又一示例性類型是視頻文件(例如電影)。媒體資產(chǎn)也能組成多個(gè)集合。集合的一個(gè)例子是相簿。
      主機(jī)104進(jìn)一步包括媒體數(shù)據(jù)庫(kù)108和媒體源110。媒體源110引用在主機(jī)104的數(shù)據(jù)存儲(chǔ)設(shè)備(例如硬盤驅(qū)動(dòng)器、閃存)中存儲(chǔ)的原始媒體資產(chǎn)112。媒體數(shù)據(jù)庫(kù)108存儲(chǔ)與原始媒體資產(chǎn)112有關(guān)的媒體信息。為便于在媒體設(shè)備102上使用原始媒體資產(chǎn)112,媒體管理器106用來(lái)由原始媒體資產(chǎn)112產(chǎn)生渲染媒體資產(chǎn)114。對(duì)渲染媒體資產(chǎn)114進(jìn)行格式化,以便由媒體設(shè)備102使用。
      媒體設(shè)備102包括媒體數(shù)據(jù)庫(kù)116和渲染媒體資產(chǎn)118。媒體設(shè)備102也可以包括原始媒體資產(chǎn)120。渲染媒體資產(chǎn)118是渲染媒體資產(chǎn)114中的一些或全部渲染媒體資產(chǎn)114的拷貝,而原始媒體資產(chǎn)120是原始媒體資產(chǎn)112中的一些或全部的拷貝。通常,媒體播放器102將包括用于存儲(chǔ)媒體資產(chǎn)的數(shù)據(jù)存儲(chǔ)設(shè)備(例如盤驅(qū)動(dòng)器、閃存)、用于存儲(chǔ)正在使用的媒體資產(chǎn)的高速緩沖存儲(chǔ)器、用于向用戶顯示信息的屏幕顯示器、以及用于控制媒體設(shè)備102的操作的處理器(例如微型處理器)。
      外圍電纜122在媒體設(shè)備102和主機(jī)104間提供數(shù)據(jù)通路(或數(shù)據(jù)鏈路)。通常,外圍電纜122將在媒體設(shè)備102和主機(jī)104上提供的數(shù)據(jù)端口耦合在一起。外圍電纜122提供將媒體設(shè)備102耦合到主機(jī)104的外圍總線。外圍總線例如可以是FIREWIRE總線或通用串行總線(USB)。
      通過比較在各個(gè)資產(chǎn)數(shù)據(jù)庫(kù)108和116中存儲(chǔ)的媒體信息,能以精密方式實(shí)現(xiàn)在主機(jī)104上存儲(chǔ)的媒體資產(chǎn)和在媒體設(shè)備204上存儲(chǔ)的媒體資產(chǎn)間的同步操作。媒體信息可以是關(guān)于一種或多種類型的媒體資產(chǎn)。當(dāng)來(lái)自各個(gè)數(shù)據(jù)庫(kù)108和116的媒體信息的比較表明存在駐留于主機(jī)104上而不位于媒體設(shè)備102上的特定媒體資產(chǎn)時(shí),則可以通過外圍電纜122將該特定媒體資產(chǎn)傳送(下載)到媒體播放器。另一方面,當(dāng)來(lái)自各個(gè)數(shù)據(jù)庫(kù)108和116的媒體信息的比較表明特定媒體資產(chǎn)駐留在媒體設(shè)備102而不位于主機(jī)104上時(shí),那么可以將該特定媒體資產(chǎn)從媒體設(shè)備102移出(刪除)或在外圍電纜122上傳送(例如上載)到主機(jī)104上。因此,通過為媒體設(shè)備102提供媒體數(shù)據(jù)庫(kù)116,能實(shí)現(xiàn)媒體內(nèi)容的更精密的同步和管理。在一個(gè)實(shí)施例中,媒體信息包括能被比較來(lái)確定將傳送哪些媒體資產(chǎn)的媒體資產(chǎn)的媒體屬性。在一個(gè)例子中,媒體屬性至少包括作為音頻文件的媒體資產(chǎn)的標(biāo)題和藝術(shù)家姓名。在另一例子中,媒體屬性包括作為圖像文件的媒體資產(chǎn)的標(biāo)識(shí)符、修改日期和大小。
      媒體數(shù)據(jù)庫(kù)116還允許媒體設(shè)備102向用戶提供比傳統(tǒng)方法更復(fù)雜的用戶接口。可以在媒體設(shè)備102的屏幕顯示器上提供這種用戶接口。用戶接口可以例如允許媒體設(shè)備102的用戶對(duì)在媒體設(shè)備102上駐留的媒體資產(chǎn)進(jìn)行瀏覽、排序、搜索、播放、觀看等等。用戶接口也可以允許媒體設(shè)備102的用戶從媒體設(shè)備102下載(添加)或刪除(移出)媒體資產(chǎn)。當(dāng)媒體資產(chǎn)是將被瀏覽的圖像時(shí),媒體設(shè)備能使用用于在屏幕顯示器上顯示的渲染媒體資產(chǎn)(先前格式化的)中相關(guān)的一個(gè),快速地顯示媒體資產(chǎn)。
      媒體管理器106還具有用戶接口,允許用戶對(duì)駐留在主機(jī)104上的媒體資產(chǎn)進(jìn)行瀏覽、排序、搜索、播放、觀看、生成播放列表、燒制緊密盤(CD)、生成集合(例如相簿)等等。用戶接口也能允許主機(jī)104的用戶從主機(jī)104下載(添加)或刪除(或移出)媒體資產(chǎn)。在一個(gè)實(shí)施例中,媒體管理器106及其相關(guān)用戶接口由來(lái)自加利福尼亞的Cupertino的Apple Computer,Inc.的iTunes版本2.0提供。
      在一個(gè)實(shí)施例中,媒體設(shè)備是專用于處理諸如音頻、視頻或圖像的媒體的便攜式計(jì)算設(shè)備。例如,媒體設(shè)備102可以是音樂播放器(例如MP3播放器)、游戲播放器、視頻播放器、錄像機(jī)、照相機(jī)、圖像瀏覽器等等。這些設(shè)備通常是電池操作且便攜的,以便在用戶旅行時(shí),允許用戶收聽音樂、播放游戲或視頻、錄制視頻、播放視頻、照相或?yàn)g覽圖片。在一個(gè)實(shí)現(xiàn)方案中,媒體設(shè)備102是大小適合于放入用戶的口袋或手中的手持設(shè)備。由于是手持設(shè)備,媒體設(shè)備102比較小且容易由用戶操作和利用。由于是口袋大小,用戶不必直接攜帶媒體設(shè)備102,因此幾乎無(wú)論用戶走到哪里,都能帶走媒體設(shè)備102(例如用戶不受攜帶大而笨重的設(shè)備的限制,如便攜式計(jì)算機(jī)的情況)。此外,媒體設(shè)備102可以由用戶的手操作,而不需要參考平面、例如桌面。
      根據(jù)本發(fā)明的一個(gè)實(shí)施例,媒體設(shè)備是媒體播放器,并且在媒體播放器上駐留的媒體數(shù)據(jù)庫(kù)中細(xì)化媒體播放器上的媒體內(nèi)容。主機(jī)也將媒體內(nèi)容的媒體數(shù)據(jù)庫(kù)存儲(chǔ)在主機(jī)上。然后,同步時(shí),可以比較在各個(gè)媒體數(shù)據(jù)庫(kù)中存儲(chǔ)的媒體信息以便確定哪些媒體資產(chǎn)(如果有的話)將從主機(jī)拷貝到媒體播放器。例如,媒體資產(chǎn)可以是有關(guān)用于歌曲的媒體文件,并且來(lái)自被比較的各個(gè)數(shù)據(jù)庫(kù)的媒體信息可以包括歌曲標(biāo)題、專輯名和藝術(shù)家名。作為另一例子,媒體資產(chǎn)可以是有關(guān)用于圖像的媒體文件,并且來(lái)自被比較的各個(gè)數(shù)據(jù)庫(kù)的媒體信息可以包括圖像標(biāo)識(shí)符、修改日期和文件大小。因此,能更加智能地執(zhí)行同步過程。如果不再存在于主機(jī)上,也可以從媒體播放器移出(或刪除)媒體資產(chǎn)。在其他實(shí)施例中,作為額外的或替換的方案,可以將媒體資產(chǎn)從媒體播放器拷貝到主機(jī)。
      圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的同步過程200。由媒體管理器、例如圖1中所示的主機(jī)104內(nèi)的媒體管理器106,執(zhí)行同步過程200。
      同步過程200從確定是否將執(zhí)行同步的判定操作202開始。當(dāng)判定操作202確定將不執(zhí)行同步時(shí),同步過程200等待直到執(zhí)行同步的適當(dāng)時(shí)間為止。關(guān)于這一點(diǎn),一旦將執(zhí)行同步,則可以認(rèn)為同步過程200被調(diào)用。例如,可以在主機(jī)的用戶請(qǐng)求時(shí)執(zhí)行同步,或當(dāng)媒體設(shè)備連接到主機(jī)時(shí)自動(dòng)地執(zhí)行同步。
      在任何情況下,一旦判定操作202確定將執(zhí)行同步,則從媒體設(shè)備請(qǐng)求媒體設(shè)備性能(capability)。媒體設(shè)備知道其媒體設(shè)備性能,并且在請(qǐng)求時(shí)可以將其媒體設(shè)備性能提供給主機(jī)。媒體設(shè)備性能可以定義媒體設(shè)備的特性、性能和/或首選項(xiàng)(preference)。例如,媒體設(shè)備性能可以表示由媒體設(shè)備支持的媒體類型、由媒體設(shè)備支持或要求的顯示格式,以及用于另外的媒體資產(chǎn)的可用存儲(chǔ)容量。在另一實(shí)施例中,媒體設(shè)備性能可以存儲(chǔ)在主機(jī)上并使用由媒體設(shè)備提供的標(biāo)識(shí)符存取。
      接著,判定操作206確定媒體設(shè)備是否支持媒體顯示。媒體設(shè)備的媒體資產(chǎn)的顯示能直接在媒體設(shè)備的顯示設(shè)備上進(jìn)行或在媒體設(shè)備控制的外部顯示設(shè)備上間接地進(jìn)行。這里,假定能耦合到主機(jī)的一些媒體設(shè)備能顯示媒體,但其他媒體設(shè)備不能。當(dāng)媒體設(shè)備不支持媒體顯示時(shí),因?yàn)榧俣ㄓ赏竭^程200同步的媒體資產(chǎn)與這些媒體資產(chǎn)的顯示有關(guān),所以同步過程200完成并結(jié)束。
      另一方面,當(dāng)判定操作206確定媒體設(shè)備支持媒體顯示時(shí),識(shí)別在主機(jī)上駐留的將拷貝到媒體設(shè)備的原始媒體資產(chǎn)208。如在下文更詳細(xì)討論的,將被拷貝到媒體設(shè)備的原始媒體資產(chǎn)可能受用戶選擇和已經(jīng)存在于媒體設(shè)備上的那些媒體資產(chǎn)影響。
      另外,基于媒體設(shè)備性能,確定所請(qǐng)求的媒體格式210。這里,媒體設(shè)備性能可以表示媒體設(shè)備所需的一個(gè)或多個(gè)媒體格式,例如顯示格式。例如,媒體設(shè)備可以將媒體設(shè)備支持的那些顯示格式(例如渲染格式)包括在媒體設(shè)備性能中。然后,可以根據(jù)媒體格式,為每一原始媒體資產(chǎn)生成一組格式化的媒體資產(chǎn)(例如渲染媒體資產(chǎn))212。在一個(gè)實(shí)施例中,主機(jī)可以知道已經(jīng)存在于媒體設(shè)備上的那些格式化媒體資產(chǎn),在這種情況下,主機(jī)可能已經(jīng)生成某些格式化的媒體資產(chǎn),由此不需要再次生成它們。在為所識(shí)別的原始媒體資產(chǎn)中的每一個(gè)生成一組格式化媒體資產(chǎn)后,可以將該組格式化媒體資產(chǎn)拷貝到媒體設(shè)備214。可選地,可以將所識(shí)別的原始媒體資產(chǎn)拷貝到媒體設(shè)備。
      根據(jù)本發(fā)明利用的媒體設(shè)備能存儲(chǔ)大量媒體資產(chǎn)。這些媒體資產(chǎn)可以是相同類型或不同類型的媒體資產(chǎn)。例如,一種媒體資產(chǎn)是音頻文件,例如音樂或歌曲。另一種媒體資產(chǎn)是圖像,例如相片。媒體設(shè)備包括媒體存儲(chǔ)器,能存儲(chǔ)已經(jīng)拷貝到媒體設(shè)備的媒體資產(chǎn)。然而,在媒體設(shè)備上限制媒體存儲(chǔ)器的媒體存儲(chǔ)。因此,不是總能將要拷貝到媒體設(shè)備的所有媒體資產(chǎn)存儲(chǔ)在媒體存儲(chǔ)器內(nèi)。因此,本發(fā)明的另一方面使用不同優(yōu)先級(jí)來(lái)考慮應(yīng)當(dāng)優(yōu)先將哪些媒體資產(chǎn)存儲(chǔ)到媒體存儲(chǔ)器。
      圖3是根據(jù)本發(fā)明的另一實(shí)施例的同步過程300的流程圖。例如由主機(jī)例如圖1中所示的主機(jī)104執(zhí)行同步過程300。
      同步過程300最初識(shí)別將拷貝到媒體設(shè)備的媒體資產(chǎn)302。然后,判定操作304確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所有識(shí)別的媒體資產(chǎn)。在一個(gè)實(shí)施例中,可以通過由媒體設(shè)備提供的媒體設(shè)備性能來(lái)確定用于媒體設(shè)備的可用存儲(chǔ)容量。例如,媒體設(shè)備可以指出它具有十千兆字節(jié)的空閑空間以及五千兆字節(jié)的先前存儲(chǔ)的媒體資產(chǎn)。取決于用戶首選項(xiàng)或取決于是否有必要維護(hù)先前存儲(chǔ)的媒體資產(chǎn),可以將可用存儲(chǔ)容量視為10千兆字節(jié)或15千兆字節(jié)。
      在任一情況下,當(dāng)判定操作304確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量時(shí),判定操作306確定是否需要另外的處理來(lái)嘗試降低所需的存儲(chǔ)容量。當(dāng)判定操作306確定不需要這種另外的處理時(shí),那么同步過程300完成并且結(jié)束而未執(zhí)行同步。另外,當(dāng)判定操作306確定將執(zhí)行另外的處理時(shí),確定所識(shí)別的媒體資產(chǎn)的優(yōu)先級(jí)308。所識(shí)別的媒體資產(chǎn)的每一個(gè)可以具有一個(gè)優(yōu)先級(jí)或可以與一個(gè)優(yōu)先級(jí)相關(guān)聯(lián)。因此,基于所識(shí)別的媒體資產(chǎn)的優(yōu)先級(jí),降低所識(shí)別的媒體資產(chǎn)的數(shù)量310。在操作310后,同步過程300返回以重復(fù)判定操作304和后續(xù)操作,以便能重新估計(jì)媒體設(shè)備現(xiàn)在是否具有足夠的可用存儲(chǔ)容量。
      一旦判定操作304確定媒體設(shè)備具有足夠的可用存儲(chǔ)容量,將所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備312。通常,當(dāng)拷貝312所識(shí)別的媒體資產(chǎn)時(shí),還可以將有關(guān)所識(shí)別的媒體資產(chǎn)的資產(chǎn)信息從主機(jī)拷貝到媒體設(shè)備內(nèi)的媒體數(shù)據(jù)庫(kù)。此后,同步過程300完成并以執(zhí)行了同步而結(jié)束,至少執(zhí)行到可用存儲(chǔ)容量的程度。
      圖4A-4C是根據(jù)本發(fā)明的一個(gè)實(shí)施例的詳細(xì)同步過程400的流程圖。例如通過主機(jī),如圖1中所示的主機(jī)104,執(zhí)行詳細(xì)同步過程400。
      同步過程400以確定是否發(fā)現(xiàn)媒體設(shè)備的判定操作402開始。其中,在將媒體設(shè)備連接到主機(jī)后,主機(jī)能檢測(cè)或發(fā)現(xiàn)媒體設(shè)備的存在。在這種情況下,主機(jī)能自動(dòng)地啟動(dòng)同步過程。因此,當(dāng)判定操作402確定已經(jīng)發(fā)現(xiàn)媒體設(shè)備時(shí),同步過程400繼續(xù)。換句話說,一旦發(fā)現(xiàn)了媒體設(shè)備,則可以認(rèn)為同步過程400被調(diào)用。
      當(dāng)同步過程400繼續(xù)時(shí),為媒體資產(chǎn)確定主機(jī)媒體源404。這里,通常由用戶選擇或關(guān)于媒體管理應(yīng)用的設(shè)定確定主機(jī)媒體源。主機(jī)媒體源可以與文件夾、庫(kù)或媒體資產(chǎn)的分組有關(guān)。通常,針對(duì)應(yīng)用程序或文件系統(tǒng)關(guān)聯(lián)主機(jī)媒體源。接著,識(shí)別主機(jī)媒體源中的待拷貝的媒體集合406。在主機(jī)媒體源內(nèi),通常存在多個(gè)媒體集合。在同步過程400期間,可以根據(jù)有關(guān)是否拷貝它們的用戶選擇,來(lái)指明這些媒體集合。例如,當(dāng)媒體資產(chǎn)是相片時(shí),媒體集合可以與相片簿有關(guān)。
      然后,請(qǐng)求有關(guān)在媒體設(shè)備上存儲(chǔ)的媒體資產(chǎn)的媒體信息408。判定操作410確定是否已經(jīng)從媒體設(shè)備接收到媒體信息。一旦已經(jīng)從媒體設(shè)備接收到媒體信息,將來(lái)自媒體設(shè)備的媒體信息與主機(jī)上的媒體集合內(nèi)的那些媒體資產(chǎn)進(jìn)行比較412。在一個(gè)實(shí)施例中,媒體信息包括媒體資產(chǎn)的媒體屬性,其可以被比較以便確定傳送哪些媒體資產(chǎn)。在一個(gè)例子中,媒體屬性至少包括用于作為音頻文件的媒體資產(chǎn)的標(biāo)題和藝術(shù)家名。在另一例子中,媒體屬性包括作為圖像文件的媒體資產(chǎn)的標(biāo)識(shí)符、修改日期和大小?;诒容^412,識(shí)別位于主機(jī)上而不位于媒體設(shè)備上的媒體資產(chǎn)。
      接著,確定所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量416。在一個(gè)實(shí)施例中,已知或預(yù)定媒體資產(chǎn)的大小,以便能在主機(jī)計(jì)算所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量。另外,確定媒體設(shè)備上的可用存儲(chǔ)容量量418??梢杂蓮拿襟w設(shè)備獲得的媒體設(shè)備性能,幫助完成該確定。例如,媒體設(shè)備性能可以指示媒體設(shè)備上的空閑存儲(chǔ)器量。
      在任一情況下,然后判定操作420確定存儲(chǔ)所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量是否小于媒體設(shè)備上的可用存儲(chǔ)空間量。當(dāng)所需的存儲(chǔ)空間量小于可用存儲(chǔ)空間量時(shí),可以立即執(zhí)行同步。即,可以從媒體設(shè)備刪除任何不需要的媒體資產(chǎn)422,并可以將所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備424。不是必須刪除422不需要的媒體資產(chǎn),特別是當(dāng)存儲(chǔ)器設(shè)備不移出先前存儲(chǔ)的媒體資產(chǎn)中的任何一個(gè)也具有足夠的空閑存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn)時(shí)。在已經(jīng)拷貝424所識(shí)別的媒體資產(chǎn)后,同步過程400完成并以執(zhí)行了同步而結(jié)束。
      另一方面,當(dāng)判定操作420確定所需的存儲(chǔ)空間量不小于可用存儲(chǔ)空間的量時(shí),確定媒體集合的優(yōu)先級(jí)426。這里,假定將所識(shí)別的媒體資產(chǎn)分組成媒體集合,媒體集合具有與之相關(guān)的優(yōu)先級(jí)。如參考圖4C在下文中詳細(xì)描述的,通過根據(jù)優(yōu)先級(jí)同步媒體集合的媒體資產(chǎn),來(lái)繼續(xù)同步。具體地,確定用于優(yōu)先媒體集合的所需存儲(chǔ)空間428。然后,判定操作430確定用于第一優(yōu)先級(jí)媒體集合的所需存儲(chǔ)空間是否大于媒體設(shè)備的可用存儲(chǔ)空間。當(dāng)所需存儲(chǔ)空間超出可用存儲(chǔ)空間時(shí),那么,該媒體集合不能拷貝到媒體設(shè)備。在這種情況下,可以向用戶告知432,不足的存儲(chǔ)器防礙更新(或進(jìn)一步更新)。此后,如果存在于媒體設(shè)備上的可用存儲(chǔ)空間不足,同步過程完成并結(jié)束。應(yīng)注意到媒體設(shè)備上的可用存儲(chǔ)空間可以將(至少某些媒體類型的)先前存儲(chǔ)的媒體資產(chǎn)視為可用存儲(chǔ)空間的一部分。
      或者,當(dāng)判定操作430確定用于優(yōu)先媒體集合的存儲(chǔ)的所需存儲(chǔ)空間不大于媒體設(shè)備上的可用存儲(chǔ)空間時(shí),判定操作434確定所需存儲(chǔ)空間是否大于媒體設(shè)備上的空閑空間量。當(dāng)判定操作434確定所需存儲(chǔ)空間超出空閑空間時(shí),則可以從媒體設(shè)備刪除436任何不需要的媒體資產(chǎn),以便釋放另外的可用存儲(chǔ)空間??蛇x地,在這些刪除436前,可以向用戶提供用戶警告或?qū)υ捒虿⒃试S用戶異常終止同步過程400。或者,當(dāng)所需的存儲(chǔ)空間不超出空閑空間時(shí),可以省略操作436,因而不一定需要從媒體設(shè)備刪除436不需要的媒體資產(chǎn)。
      在操作436后或省略它后,將優(yōu)先媒體集合的媒體資產(chǎn)拷貝438到媒體設(shè)備。此后,判定操作440確定是否將類似地處理更多的媒體集合。當(dāng)判定操作440確定將處理更多的媒體集合時(shí),那么同步過程400返回來(lái)重復(fù)操作428和后續(xù)操作,以便能類似地處理下一優(yōu)先媒體集合?;蛘撸?dāng)判定操作440確定沒有待處理的媒體集合時(shí),同步過程400完成并結(jié)束。
      圖5A和5B是根據(jù)本發(fā)明的一個(gè)實(shí)施例的多個(gè)媒體同步過程500的流程圖。例如,由主機(jī)的媒體管理器如圖1中所示的媒體管理器106執(zhí)行多個(gè)媒體同步過程500。其中,多個(gè)媒體可能與不同類型的媒體資產(chǎn)有關(guān)。例如,一種媒體資產(chǎn)可能是音頻文件,如歌曲,而另一種媒體資產(chǎn)可能與圖像有關(guān),如照片。
      多個(gè)媒體同步過程500從判定操作502開始,確定是否執(zhí)行同步。由用戶或由媒體管理器自動(dòng)地請(qǐng)求同步。當(dāng)判定操作502確定將不執(zhí)行同步時(shí),多個(gè)媒體同步過程500等待同步需要。換句話說,當(dāng)將執(zhí)行同步時(shí),可以認(rèn)為多個(gè)媒體同步過程500被激活。
      一旦要執(zhí)行同步,識(shí)別將拷貝到媒體設(shè)備的第一類型的媒體資產(chǎn)504。然后,判定操作506確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量。媒體設(shè)備的可用存儲(chǔ)容量至少包括媒體設(shè)備內(nèi)的存儲(chǔ)器的空閑空間,但也可以包括與能夠被刪除的先前存儲(chǔ)的媒體資產(chǎn)相關(guān)的存儲(chǔ)容量。在任一情況下,當(dāng)判定操作506確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量時(shí),可以減少將拷貝的所識(shí)別的第一類型的媒體資產(chǎn)的數(shù)量508。在減少操作508后,多個(gè)媒體同步過程500返回以重復(fù)判定操作506以便重新考慮現(xiàn)在是否存在足夠的可用存儲(chǔ)容量。一旦判定操作506確定媒體設(shè)備具有足夠的可用存儲(chǔ)容量,將所識(shí)別的第一類型的媒體資產(chǎn)拷貝到媒體設(shè)備510。另外,在主機(jī)和媒體設(shè)備存儲(chǔ)的媒體資產(chǎn)包括媒體數(shù)據(jù)庫(kù),當(dāng)拷貝媒體資產(chǎn)時(shí),也能拷貝用于這些媒體資產(chǎn)的相關(guān)數(shù)據(jù)庫(kù)信息。
      接著,識(shí)別將拷貝到媒體設(shè)備的第二類型的媒體資產(chǎn)512。然后,判定操作514確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量。應(yīng)注意到,在判定操作514處所考慮的媒體設(shè)備的可用存儲(chǔ)容量可以將第二類型的所有先前存儲(chǔ)的媒體資產(chǎn)視為可用。如果需要該存儲(chǔ)空間,可以從媒體設(shè)備的存儲(chǔ)器刪除第二類型的先前存儲(chǔ)的媒體資產(chǎn)。
      在任一情況下,當(dāng)判定操作514確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量時(shí),確定所識(shí)別的第二類型的媒體資產(chǎn)的優(yōu)先級(jí)516。然后,基于優(yōu)先級(jí),減少將拷貝的所識(shí)別的第二類型的媒體資產(chǎn)的數(shù)量518。這里,假定已經(jīng)將第一類型的媒體資產(chǎn)拷貝到媒體設(shè)備,媒體設(shè)備提供較少的可用存儲(chǔ)容量來(lái)存儲(chǔ)第二類型的媒體資產(chǎn)。因此,有可能媒體設(shè)備不能存儲(chǔ)所識(shí)別的第二類型的媒體資產(chǎn)中的任何一個(gè)。另外,應(yīng)注意到,可以將第二類型的媒體資產(chǎn)組成多個(gè)集合,并且可以根據(jù)集合執(zhí)行所識(shí)別的第二類型的媒體資產(chǎn)的數(shù)量的減少518,以便該減少過程以集合為基礎(chǔ)刪去所識(shí)別的媒體資產(chǎn)。在任一情況下,在操作518后,多個(gè)媒體同步過程500返回以重復(fù)判定514以便能重新檢查關(guān)于媒體設(shè)備是否具有足夠可用存儲(chǔ)容量的確定。
      在任一情況下,一旦判定操作514確定媒體設(shè)備具有足夠的可用存儲(chǔ)容量,則將用于第二類型的所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備520。同樣,也能將任何相關(guān)數(shù)據(jù)庫(kù)信息拷貝到媒體設(shè)備。在操作520后,多個(gè)媒體同步過程500完成并結(jié)束。
      如前所述,同步是媒體管理的一種形式。先前也討論過自動(dòng)啟動(dòng)同步的能力。然而,另外可以限制設(shè)備間的同步,以便當(dāng)主機(jī)和媒體設(shè)備不彼此識(shí)別時(shí)防止自動(dòng)同步。
      根據(jù)一個(gè)實(shí)施例,當(dāng)媒體設(shè)備首先連接到主機(jī)時(shí)(或甚至更一般地說,當(dāng)不存在匹配標(biāo)識(shí)符時(shí)),向媒體設(shè)備的用戶詢問該用戶是否期望將媒體設(shè)備加入、分配或鎖定到主機(jī)。當(dāng)媒體設(shè)備的用戶選擇向主機(jī)加入、分配或鎖定媒體設(shè)備時(shí),那么獲得偽隨機(jī)標(biāo)識(shí)符并存儲(chǔ)在主機(jī)和媒體設(shè)備內(nèi)的媒體數(shù)據(jù)庫(kù)或文件中。在一個(gè)實(shí)現(xiàn)方案中,標(biāo)識(shí)符是與主機(jī)或其管理模塊相關(guān)聯(lián)(例如被其所知或由其生成)的標(biāo)識(shí)符,將這一標(biāo)識(shí)符發(fā)送并存儲(chǔ)在媒體設(shè)備中。在另一實(shí)現(xiàn)方案中,標(biāo)識(shí)符與媒體設(shè)備相關(guān)聯(lián)(例如被其所知或由其生成)并發(fā)送和存儲(chǔ)在主機(jī)的文件或媒體數(shù)據(jù)庫(kù)中。
      圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的媒體設(shè)備600的框圖。媒體設(shè)備600包括與微型處理器或控制器有關(guān)的處理器602,用于控制媒體設(shè)備600的整體操作。媒體設(shè)備600將有關(guān)媒體資產(chǎn)的媒體數(shù)據(jù)存儲(chǔ)在文件系統(tǒng)604和高速緩存606中。文件系統(tǒng)604通常是存儲(chǔ)盤或多個(gè)盤。文件系統(tǒng)604通常為媒體設(shè)備600提供高容量存儲(chǔ)能力。然而,由于文件系統(tǒng)604的存取比較慢,媒體設(shè)備600也可以包括高速緩存606。高速緩存606是例如由半導(dǎo)體存儲(chǔ)器提供的隨機(jī)存取存儲(chǔ)器(RAM)。高速緩存606的相對(duì)存取時(shí)間實(shí)質(zhì)上短于文件系統(tǒng)604。然而,高速緩存606不具有文件系統(tǒng)604的大存儲(chǔ)容量。另外,文件系統(tǒng)604當(dāng)激活時(shí),消耗比高速緩存606更多的功率。當(dāng)媒體設(shè)備600是由電池(未示出)供電的便攜式媒體設(shè)備時(shí),通常關(guān)心功耗。媒體設(shè)備600還包括RAM620和只讀存儲(chǔ)器(ROM)622。ROM622能以非易失方式存儲(chǔ)將執(zhí)行的程序、實(shí)用工具或過程。RAM620提供易失數(shù)據(jù)存儲(chǔ),如用于高速緩存606。
      媒體設(shè)備600還包括允許媒體設(shè)備600的用戶與媒體設(shè)備600交互的用戶輸入設(shè)備608。例如,用戶輸入設(shè)備608能采用多種形式,諸如按鈕、鍵盤、撥號(hào)盤等等。另外,媒體設(shè)備600包括能由處理器602控制以便向用戶顯示信息(包括媒體資產(chǎn)如圖像)的顯示器610(顯示屏)。數(shù)據(jù)總線611可以便于至少文件系統(tǒng)604、高速緩存606、處理器602和編解碼器(CODEC)612間的數(shù)據(jù)傳送。
      在一個(gè)實(shí)施例中,媒體設(shè)備600用來(lái)將多個(gè)媒體資產(chǎn)(例如歌曲)存儲(chǔ)在文件系統(tǒng)604中。當(dāng)用戶期望媒體設(shè)備600播放特定媒體資產(chǎn)時(shí),將可用媒體資產(chǎn)的列表顯示在顯示器610上。然后,使用用戶輸入設(shè)備608,用戶可以選擇可用媒體資產(chǎn)中的一種。處理器602在接收到特定媒體資產(chǎn)的選擇后,將用于特定媒體資產(chǎn)的媒體數(shù)據(jù)(例如音頻文件)提供給編碼器/解碼器(CODEC)612。然后,CODEC 612產(chǎn)生用于揚(yáng)聲器614的模擬輸出信號(hào)。揚(yáng)聲器614可以是媒體設(shè)備600內(nèi)部或媒體設(shè)備600外部的揚(yáng)聲器。例如,連接到媒體設(shè)備600的頭戴送話器或耳機(jī)將被看作外部揚(yáng)聲器。
      在另一實(shí)施例中,媒體設(shè)備600用來(lái)將多個(gè)媒體資產(chǎn)(例如圖像)存儲(chǔ)在文件系統(tǒng)604中。當(dāng)用戶期望使媒體設(shè)備600顯示特定媒體資產(chǎn)時(shí),可以在顯示器610上顯示可用媒體資產(chǎn)的列表(例如按名稱或按縮略圖像或按集合)。然后,使用用戶輸入設(shè)備608,用戶可以選擇可用媒體資產(chǎn)中的一個(gè)?;蛘?,用戶可以請(qǐng)求幻燈片顯示來(lái)顯示一系列圖像(例如圖像集合)。處理器602在接收到一個(gè)或多個(gè)媒體資產(chǎn)的選擇后,將用于特定媒體資產(chǎn)的媒體數(shù)據(jù)(例如圖像文件)提供給顯示器610,在該顯示器610處為用戶顯示圖像。如上所述,可以在主機(jī)處預(yù)先格式化(例如渲染)圖像文件,以便在媒體設(shè)備600處的圖像文件的顯示反應(yīng)迅速且高效(在媒體設(shè)備的處理操作和功耗方面)。
      媒體設(shè)備600還包括耦合到數(shù)據(jù)鏈路618的網(wǎng)絡(luò)/總線接口616。數(shù)據(jù)鏈路618允許媒體設(shè)備600耦合到主機(jī)??梢酝ㄟ^有線連接或無(wú)線連接提供數(shù)據(jù)鏈路618。在無(wú)線連接的情況下,網(wǎng)絡(luò)/總線接口616可以包括無(wú)線收發(fā)器。
      通常,媒體播放器可以對(duì)應(yīng)于下述的一個(gè)或多個(gè)音樂播放器、游戲播放器、視頻播放器、照相機(jī)、移動(dòng)電話(例如蜂窩電話)、個(gè)人數(shù)字助理(PDA)等等。
      主機(jī)也可以是媒體設(shè)備。在這種情況下,媒體項(xiàng)的同步可以在兩個(gè)媒體設(shè)備間進(jìn)行。
      能單獨(dú)或比任意組合使用本發(fā)明的各個(gè)方面、實(shí)施例、實(shí)現(xiàn)方案和特征。
      盡管幾個(gè)上述實(shí)施例中的媒體資產(chǎn)是圖像(例如照片),媒體資產(chǎn)不限于圖像。例如,媒體資產(chǎn)可以是音頻(例如歌曲)、視頻(例如電影)或圖像(例如照片),作為不同類型的媒體資產(chǎn)。同時(shí),如上所述,不同類型的媒體資產(chǎn)也能結(jié)合主機(jī)和媒體設(shè)備一起使用。
      本發(fā)明最好通過軟件實(shí)現(xiàn),但也能用硬件或硬件和軟件的結(jié)合來(lái)實(shí)現(xiàn)。本發(fā)明也能實(shí)現(xiàn)為計(jì)算機(jī)可讀介質(zhì)上的計(jì)算機(jī)可讀代碼。計(jì)算機(jī)可讀介質(zhì)是任何數(shù)據(jù)存儲(chǔ)設(shè)備,能存儲(chǔ)此后由計(jì)算機(jī)系統(tǒng)讀取的數(shù)據(jù)。計(jì)算機(jī)可讀介質(zhì)的例子包括只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、CD-ROM、DVD、磁帶、光學(xué)數(shù)據(jù)存儲(chǔ)設(shè)備和載波。計(jì)算機(jī)可讀介質(zhì)也能分布在網(wǎng)絡(luò)耦合的計(jì)算機(jī)系統(tǒng)上,以便以分布式方式存儲(chǔ)和執(zhí)行計(jì)算機(jī)可讀代碼。
      本發(fā)明的優(yōu)點(diǎn)是多樣的。不同實(shí)施例或?qū)崿F(xiàn)方案可以產(chǎn)生下述優(yōu)點(diǎn)中的一個(gè)或多個(gè)。本發(fā)明的一個(gè)優(yōu)點(diǎn)是便攜式媒體設(shè)備的用戶能快速和容易顯示已經(jīng)下載到便攜式媒體設(shè)備的媒體資產(chǎn)(例如圖像)。本發(fā)明的另一優(yōu)點(diǎn)是便攜式媒體設(shè)備能以便攜式媒體設(shè)備可用的一種或多種格式從主機(jī)接收媒體資產(chǎn)(例如圖像)。本發(fā)明的另一優(yōu)點(diǎn)是能根據(jù)有關(guān)媒體類型的優(yōu)先級(jí)和/或有關(guān)媒體集合的優(yōu)先級(jí),同步媒體資產(chǎn)(例如圖像)。本發(fā)明的另一優(yōu)點(diǎn)是在將媒體設(shè)備連接到主機(jī)后,自動(dòng)啟動(dòng)和執(zhí)行同步。
      本發(fā)明的許多特征和優(yōu)點(diǎn)從所寫的說明書顯而易見,由此,期望附加權(quán)利要求書覆蓋本發(fā)明的所有這些特征和優(yōu)點(diǎn)。另外,由于本領(lǐng)域的技術(shù)人員很容易想到許多改進(jìn)和改變,本發(fā)明不應(yīng)當(dāng)限制到如所示和所述的精確結(jié)構(gòu)和操作。因此,所有適當(dāng)改進(jìn)和等同物應(yīng)被認(rèn)為是落在本發(fā)明的范圍內(nèi)。
      權(quán)利要求
      1.一種用于將媒體資產(chǎn)從主機(jī)提供給媒體設(shè)備的方法,所述方法包括獲得該媒體設(shè)備的媒體設(shè)備性能;識(shí)別主機(jī)上的將被拷貝到該媒體設(shè)備的原始媒體資產(chǎn);基于媒體設(shè)備性能,確定適合于該媒體設(shè)備的媒體格式;根據(jù)媒體格式,為原始媒體資產(chǎn)中的每一個(gè)生成一組格式化媒體資產(chǎn);以及將該組格式化媒體資產(chǎn)拷貝到該媒體設(shè)備。
      2.如權(quán)利要求1所述的方法,其中,媒體資產(chǎn)是圖像。
      3.如權(quán)利要求2所述的方法,其中,媒體格式是圖像格式。
      4.如權(quán)利要求2所述的方法,其中,媒體格式與不同像素大小有關(guān)。
      5.如權(quán)利要求2所述的方法,其中,媒體格式包括NTSC、PAL或HDTV格式中的一個(gè)或多個(gè)。
      6.如權(quán)利要求1所述的方法,其中,格式化媒體資產(chǎn)是渲染媒體資產(chǎn)。
      7.如權(quán)利要求6所述的方法,其中,媒體資產(chǎn)是圖像,并且渲染媒體資產(chǎn)是渲染圖像。
      8.如權(quán)利要求1所述的方法,其中,所述方法進(jìn)一步包括基于媒體設(shè)備性能,確定媒體設(shè)備是否支持媒體資產(chǎn)的特定使用;以及當(dāng)確定該媒體設(shè)備不支持媒體資產(chǎn)的該特定使用時(shí),省略所述識(shí)別、所述確定、所述生成和所述拷貝的操作。
      9.如權(quán)利要求1所述的方法,其中,媒體資產(chǎn)是圖像,媒體格式是圖像格式,并且格式化媒體資產(chǎn)是渲染媒體資產(chǎn)。
      10.如權(quán)利要求1所述的方法,其中,媒體資產(chǎn)具有數(shù)據(jù)大小,其中,格式化媒體資產(chǎn)中的每一個(gè)的數(shù)據(jù)大小實(shí)質(zhì)上小于相應(yīng)的原始媒體資產(chǎn)的數(shù)據(jù)大小。
      11.如權(quán)利要求1所述的方法,其中,一旦主機(jī)檢測(cè)到與媒體設(shè)備的連接,則自動(dòng)地執(zhí)行所述方法。
      12.一種用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的方法,所述方法包括(a)在將與媒體設(shè)備同步的主機(jī)處識(shí)別媒體資產(chǎn),該媒體資產(chǎn)與一個(gè)或多個(gè)媒體集合相關(guān)聯(lián);(b)確定所識(shí)別的媒體資產(chǎn)中的哪些媒體資產(chǎn)還沒有存儲(chǔ)在媒體設(shè)備上;(c)為包括所確定的媒體資產(chǎn)的一個(gè)或多個(gè)媒體集合中的每一個(gè)確定優(yōu)先級(jí);以及(d)將所確定的一個(gè)或多個(gè)媒體集合的媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備,所述拷貝是以媒體集合為基礎(chǔ)、根據(jù)相關(guān)聯(lián)的媒體集合的優(yōu)先級(jí)執(zhí)行的,并且僅執(zhí)行到媒體設(shè)備上的可用存儲(chǔ)空間的程度。
      13.如權(quán)利要求12所述的方法,其中,媒體資產(chǎn)是圖像。
      14.如權(quán)利要求12所述的方法,其中,一個(gè)或多個(gè)媒體集合是相簿,每一個(gè)相簿包含對(duì)應(yīng)于所確定的媒體資產(chǎn)的圖像中的一個(gè)或多個(gè)。
      15.如權(quán)利要求12所述的方法,其中,所述識(shí)別步驟(a)是基于至少一個(gè)用戶設(shè)定完成的。
      16.如權(quán)利要求12所述的方法,其中,所述一個(gè)或多個(gè)媒體集合中的每一個(gè)的優(yōu)先級(jí)受用戶影響。
      17.如權(quán)利要求12所述的方法,其中,媒體資產(chǎn)是渲染媒體資產(chǎn)。
      18.如權(quán)利要求17所述的方法,其中,渲染媒體資產(chǎn)是渲染圖像。
      19.如權(quán)利要求12所述的方法,其中,所確定的媒體資產(chǎn)包括在主機(jī)處根據(jù)公共原始媒體資產(chǎn)格式化的至少一組格式化媒體資產(chǎn)。
      20.如權(quán)利要求12所述的方法,其中,媒體資產(chǎn)具有數(shù)據(jù)大小,其中,格式化媒體資產(chǎn)中的每一個(gè)的數(shù)據(jù)大小實(shí)質(zhì)上小于相應(yīng)的原始媒體資產(chǎn)的數(shù)據(jù)大小。
      21.如權(quán)利要求12所述的方法,其中,一旦主機(jī)檢測(cè)到與媒體設(shè)備的連接,則自動(dòng)地執(zhí)行所述方法。
      22.一種用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的方法,所述方法包括(a)識(shí)別駐留在主機(jī)上的、將被拷貝到媒體設(shè)備的媒體資產(chǎn);(b)確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn);(c)確定與所識(shí)別的媒體資產(chǎn)相關(guān)聯(lián)的優(yōu)先級(jí);(d)當(dāng)所述確定步驟(b)確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn)時(shí),根據(jù)優(yōu)先級(jí)減少將拷貝到媒體設(shè)備的所識(shí)別的媒體資產(chǎn);以及(e)將所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備。
      23.如權(quán)利要求22所述的方法,其中,優(yōu)先級(jí)至少部分地基于不同類型的媒體資產(chǎn)。
      24.如權(quán)利要求22所述的方法,其中,優(yōu)先級(jí)至少部分基于用戶設(shè)定或指示。
      25.如權(quán)利要求22所述的方法,其中,一旦主機(jī)檢測(cè)到與媒體設(shè)備的連接,則自動(dòng)執(zhí)行所述方法。
      26.如權(quán)利要求22所述的方法,其中,所述識(shí)別步驟(a)包括(a1)為所述媒體資產(chǎn)確定主機(jī)媒體源;(a2)識(shí)別主機(jī)媒體源中的將被拷貝的媒體集合;以及(a3)確定所識(shí)別的媒體集合內(nèi)的還沒有存儲(chǔ)在媒體設(shè)備上的媒體資產(chǎn),由此識(shí)別駐留在主機(jī)上的將被拷貝到媒體設(shè)備的所識(shí)別的媒體資產(chǎn)。
      27.如權(quán)利要求22所述的方法,其中,所述確定步驟(b)包括(b1)確定所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量;(b2)獲得媒體設(shè)備上可用的存儲(chǔ)空間量;以及(b3)將所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量與媒體設(shè)備上可用的存儲(chǔ)空間量進(jìn)行比較。
      28.如權(quán)利要求22所述的方法,其中,每一個(gè)所識(shí)別的媒體資產(chǎn)具有與之相關(guān)聯(lián)的優(yōu)先級(jí)。
      29.如權(quán)利要求22所述的方法,其中媒體資產(chǎn)排列在集合中,并且其中優(yōu)先級(jí)與所述集合相關(guān)聯(lián),并且其中一個(gè)集合中的那些媒體資產(chǎn)具有該集合的優(yōu)先級(jí)。
      30.如權(quán)利要求22所述的方法,其中,所識(shí)別的媒體資產(chǎn)與集合相關(guān)聯(lián),并且所述集合具有優(yōu)先級(jí),并且其中,所述減少(d)將拷貝到該媒體設(shè)備的所識(shí)別的媒體資產(chǎn)和所述將所識(shí)別的媒體資產(chǎn)拷貝(e)到該媒體設(shè)備包括選擇具有最高優(yōu)先級(jí)的集合;確定將被拷貝到媒體設(shè)備的、所述集合內(nèi)的所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量;確定媒體設(shè)備上的可用存儲(chǔ)空間量;將所需的存儲(chǔ)空間量與可用存儲(chǔ)空間量進(jìn)行比較;以及當(dāng)所述比較表示可用存儲(chǔ)空間量超出所述集合內(nèi)的所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量時(shí),拷貝該集合內(nèi)的所識(shí)別的媒體資產(chǎn)。
      31.如權(quán)利要求30所述的方法,其中,所述減少(d)將拷貝到該媒體設(shè)備的所識(shí)別的媒體資產(chǎn)和所述將所識(shí)別的媒體資產(chǎn)拷貝(e)到該媒體設(shè)備進(jìn)一步包括當(dāng)所述比較表示所述集合內(nèi)的所識(shí)別的媒體資產(chǎn)所需的存儲(chǔ)空間量超出可用存儲(chǔ)空間量時(shí),停止所述方法。
      32.如權(quán)利要求31所述的方法,其中,所述減少(d)將拷貝到該媒體設(shè)備的所識(shí)別的媒體資產(chǎn)和所述將所識(shí)別的媒體資產(chǎn)拷貝(e)到該媒體設(shè)備進(jìn)一步包括通知主機(jī)的用戶,由于媒體設(shè)備的可用存儲(chǔ)空間不足,所述方法停止而不拷貝所有所識(shí)別的媒體資產(chǎn)。
      33.如權(quán)利要求22所述的方法,其中,所述方法進(jìn)一步包括(f)在所述拷貝(e)前,刪除先前在媒體設(shè)備上存儲(chǔ)的不需要的媒體資產(chǎn)。
      34.如權(quán)利要求22所述的方法,其中,所述拷貝步驟(c)包括(c1)釋放媒體設(shè)備的、先前存儲(chǔ)的媒體資產(chǎn)中的至少一個(gè)的存儲(chǔ)容量;以及(c2)將所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備。
      35.如權(quán)利要求22所述的方法,其中,所述拷貝步驟(c)包括(c1)確定是否需要由先前存儲(chǔ)的媒體資產(chǎn)消耗的媒體設(shè)備的存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn);以及(c2)當(dāng)所述確定步驟(c1)確定需要由先前存儲(chǔ)的媒體資產(chǎn)所消耗的媒體設(shè)備的存儲(chǔ)容量時(shí),釋放媒體設(shè)備的、先前存儲(chǔ)的媒體資產(chǎn)中的至少一個(gè)的存儲(chǔ)容量;以及(c3)將所識(shí)別的媒體資產(chǎn)拷貝到該媒體設(shè)備。
      36.一種用于將媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備的方法,所述方法包括(a)識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第一類型的媒體資產(chǎn);(b)確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的第一類型的媒體資產(chǎn);(c)當(dāng)所述確定步驟(b)確定該媒體設(shè)備不具有足夠的可用存儲(chǔ)容量時(shí),減少將被拷貝的第一類型的媒體資產(chǎn)的數(shù)量;(d)在所述減少步驟(c)后,如果有的話,將所識(shí)別的第一類型的媒體資產(chǎn)拷貝到媒體設(shè)備;(e)識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第二類型的媒體資產(chǎn);(f)在已經(jīng)執(zhí)行所述拷貝步驟(d)或假定已經(jīng)執(zhí)行所述拷貝(d)的情況下,確定該媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的第二類型的媒體資產(chǎn);(g)當(dāng)所述確定步驟(f)確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量時(shí),減少將被拷貝的第二類型的媒體資產(chǎn)的數(shù)量;以及(h)在所述減少步驟(g)后,如果有的話,將所識(shí)別的第二類型的媒體資產(chǎn)拷貝到媒體設(shè)備。
      37.如權(quán)利要求36所述的方法,其中,所述減少步驟(g)包括(g1)確定與所識(shí)別的第二類型的媒體資產(chǎn)相關(guān)聯(lián)的優(yōu)先級(jí);以及(g2)基于優(yōu)先級(jí),減少將被拷貝的第二類型的媒體資產(chǎn)的數(shù)量,由此使得具有較低優(yōu)先級(jí)的那些第二類型的媒體資產(chǎn)更可能被排除。
      38.如權(quán)利要求37所述的方法,其中,優(yōu)先級(jí)與所識(shí)別的第二類型的媒體資產(chǎn)的集合相關(guān)聯(lián)。
      39.如權(quán)利要求38所述的方法,其中,以集合為基礎(chǔ)執(zhí)行所述減少步驟(g2)。
      40.如權(quán)利要求37所述的方法,其中,主機(jī)的用戶能影響優(yōu)先級(jí)。
      41.如權(quán)利要求36所述的方法,其中,所述拷貝步驟(d)還將與所識(shí)別的第一類型的媒體資產(chǎn)相關(guān)聯(lián)的數(shù)據(jù)庫(kù)信息拷貝到媒體設(shè)備,并且其中所述拷貝步驟(h)還將與所識(shí)別的第二類型的媒體資產(chǎn)相關(guān)聯(lián)的數(shù)據(jù)庫(kù)信息拷貝到媒體設(shè)備。
      42.如權(quán)利要求36所述的方法,其中,所識(shí)別的第一類型的媒體資產(chǎn)是音頻文件,并且其中所識(shí)別的第二類型的媒體資產(chǎn)是圖像文件。
      43.一種計(jì)算機(jī)可讀介質(zhì),至少包括用于將媒體資產(chǎn)從主機(jī)提供給媒體設(shè)備的計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)可讀介質(zhì)包括用于獲得該媒體設(shè)備的媒體設(shè)備性能的計(jì)算機(jī)程序代碼;用于識(shí)別主機(jī)上的將被拷貝到該媒體設(shè)備的原始媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于基于媒體設(shè)備性能確定適合于該媒體設(shè)備的媒體格式的計(jì)算機(jī)程序代碼;用于根據(jù)媒體格式為原始媒體資產(chǎn)中的每一個(gè)生成一組格式化媒體資產(chǎn)的計(jì)算機(jī)程序代碼;以及用于將該組格式化媒體資產(chǎn)拷貝到該媒體設(shè)備的計(jì)算機(jī)程序代碼。
      44.一種計(jì)算機(jī)可讀介質(zhì),至少包括用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)可讀介質(zhì)包括用于在將與媒體設(shè)備同步的主機(jī)處識(shí)別媒體資產(chǎn)的計(jì)算機(jī)程序代碼,媒體資產(chǎn)與一個(gè)或多個(gè)媒體集合相關(guān)聯(lián);用于確定所識(shí)別的媒體資產(chǎn)中的哪些媒體資產(chǎn)還沒有存儲(chǔ)在媒體設(shè)備上的計(jì)算機(jī)程序代碼;用于確定包括所確定的媒體資產(chǎn)的一個(gè)或多個(gè)媒體集合中的每一個(gè)的優(yōu)先級(jí)的計(jì)算機(jī)程序代碼;以及用于將一個(gè)或多個(gè)媒體集合的所確定的媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備的計(jì)算機(jī)程序代碼,所述拷貝是以媒體集合為基礎(chǔ)、根據(jù)相關(guān)聯(lián)的媒體集合的優(yōu)先級(jí)執(zhí)行的,并且僅執(zhí)行到媒體設(shè)備上的可用存儲(chǔ)空間的程度。
      45.一種計(jì)算機(jī)可讀介質(zhì),至少包括用于在主機(jī)和媒體設(shè)備間同步媒體資產(chǎn)的計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)可讀介質(zhì)包括用于識(shí)別駐留在主機(jī)上的將被拷貝到媒體設(shè)備的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定與所識(shí)別的媒體資產(chǎn)相關(guān)聯(lián)的優(yōu)先級(jí)的計(jì)算機(jī)程序代碼;用于當(dāng)確定媒體設(shè)備不具有足夠的可用存儲(chǔ)容量來(lái)存儲(chǔ)所識(shí)別的媒體資產(chǎn)時(shí),根據(jù)優(yōu)先級(jí)減少將被拷貝到媒體設(shè)備的所識(shí)別的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;以及用于將所識(shí)別的媒體資產(chǎn)拷貝到媒體設(shè)備的計(jì)算機(jī)程序代碼。
      46.一種計(jì)算機(jī)可讀介質(zhì),至少包括用于將媒體資產(chǎn)從主機(jī)拷貝到媒體設(shè)備的計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)可讀介質(zhì)包括用于識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第一類型的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定媒體設(shè)備是否具有足夠的可用存儲(chǔ)容量來(lái)進(jìn)行存儲(chǔ)的計(jì)算機(jī)程序代碼;用于識(shí)別將從主機(jī)拷貝到媒體設(shè)備的一定數(shù)量的第二類型的媒體資產(chǎn)的計(jì)算機(jī)程序代碼;用于確定媒體設(shè)備是否具有存儲(chǔ)所識(shí)別的第一類型的媒體資產(chǎn)和所識(shí)別的第二類型的媒體資產(chǎn)的足夠可用存儲(chǔ)容量的計(jì)算機(jī)程序代碼;用于當(dāng)確定媒體設(shè)備不具有用于所識(shí)別的第一類型的媒體資產(chǎn)和所識(shí)別的第二類型的媒體資產(chǎn)的足夠的可用存儲(chǔ)容量時(shí),減少將被拷貝的第二類型的媒體資產(chǎn)的數(shù)量的計(jì)算機(jī)程序代碼;以及在所述減少步驟后,將所識(shí)別的第一類型和第二類型的媒體資產(chǎn)拷貝到該媒體設(shè)備的計(jì)算機(jī)程序代碼。
      47.一種用于將媒體資產(chǎn)提供給媒體設(shè)備的計(jì)算裝置,所述計(jì)算裝置包括輸入/輸出接口,檢測(cè)與媒體設(shè)備的連接;數(shù)據(jù)存儲(chǔ)裝置,存儲(chǔ)媒體資產(chǎn);以及處理器,配置成獲得媒體設(shè)備的媒體設(shè)備性能,識(shí)別主機(jī)上的將被拷貝到該媒體設(shè)備的原始媒體資產(chǎn),基于媒體設(shè)備性能確定媒體格式,根據(jù)媒體格式為原始媒體資產(chǎn)中的每一個(gè)生成一組格式化媒體資產(chǎn),以及將該組格式化媒體資產(chǎn)拷貝到媒體設(shè)備。
      48.如權(quán)利要求47所述的計(jì)算裝置,其中,所確定的媒體格式是媒體設(shè)備所請(qǐng)求的格式。
      全文摘要
      本發(fā)明公開了用于在主機(jī)和媒體設(shè)備間傳送媒體資產(chǎn)的改進(jìn)技術(shù)。在主機(jī)和媒體設(shè)備間傳送媒體資產(chǎn)可以被稱為同步。根據(jù)本發(fā)明的一個(gè)方面,在主機(jī)預(yù)先格式化(例如渲染)被傳送的媒體資產(chǎn),然后遞送到媒體設(shè)備。根據(jù)本發(fā)明的另一方面,可以將媒體資產(chǎn)分組成多個(gè)集合,并以集合為基礎(chǔ)傳送。根據(jù)本發(fā)明的另一方面,基于媒體設(shè)備可用的存儲(chǔ)容量,限制將傳送的媒體資產(chǎn)。根據(jù)本發(fā)明的另一方面,可以根據(jù)不同優(yōu)先級(jí),傳送不同媒體類型的媒體資產(chǎn)。
      文檔編號(hào)G06F17/30GK101048775SQ200580036575
      公開日2007年10月3日 申請(qǐng)日期2005年10月25日 優(yōu)先權(quán)日2004年10月25日
      發(fā)明者戴維·赫勒爾, 蒂默?!の炙箍? 杰弗·米勒, 杰希·波特科爾, 格萊格·馬里歐特 申請(qǐng)人:蘋果電腦有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1