專利名稱:用于同步和識(shí)別內(nèi)容的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明一般涉及同步和識(shí)別內(nèi)容,并且更具體地說(shuō),涉及根據(jù)裝置來(lái)同步和識(shí)別內(nèi)容。
背景技術(shù):
已經(jīng)出現(xiàn)了用戶使用的內(nèi)容的迅速增長(zhǎng)。此內(nèi)容一般包括文件、音頻軌道、視頻軌道、圖形圖像以及照片。在許多實(shí)例中,用戶使用的內(nèi)容存儲(chǔ)在多個(gè)裝置中,比如計(jì)算機(jī)、個(gè)人數(shù)字助理、蜂窩電話、便攜式音頻播放器以及數(shù)字照相機(jī)。
管理這種不斷增加的內(nèi)容量對(duì)許多用戶來(lái)說(shuō)是一種挑戰(zhàn)。例如,在沒(méi)有知道復(fù)本存在的有效途徑的情況下,可能復(fù)制同樣的內(nèi)容。另外,可能存在相關(guān)內(nèi)容的多個(gè)版本,而用戶不知道相關(guān)的內(nèi)容。
此外,在多個(gè)裝置上管理內(nèi)容對(duì)于許多用戶也是一種挑戰(zhàn)。例如,將內(nèi)容存儲(chǔ)在多個(gè)裝置上的用戶一般無(wú)法有效管理或同步該內(nèi)容。
多數(shù)情況下,用戶需要在組織、同步和保護(hù)它們內(nèi)容上得到幫助。
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,用于同步和識(shí)別內(nèi)容的方法和設(shè)備從第一裝置接收對(duì)特定內(nèi)容的請(qǐng)求;識(shí)別第二裝置中的特定內(nèi)容;根據(jù)第一裝置選擇該特定內(nèi)容的格式;以及從第二裝置發(fā)送該格式的特定內(nèi)容到第一裝置。
結(jié)合在說(shuō)明書(shū)中并構(gòu)成此說(shuō)明書(shū)一部分的附示并解釋了用于同步和識(shí)別內(nèi)容的方法和設(shè)備的一個(gè)實(shí)施例。在附圖中,圖1是圖解實(shí)現(xiàn)用于同步和識(shí)別內(nèi)容的方法和設(shè)備的環(huán)境簡(jiǎn)圖;圖2是圖解在其中實(shí)現(xiàn)用于同步和識(shí)別內(nèi)容的方法和設(shè)備的一個(gè)
具體實(shí)施例方式
以下對(duì)用于同步和識(shí)別內(nèi)容的方法和設(shè)備的詳細(xì)說(shuō)明參考附圖。詳細(xì)說(shuō)明并非旨在限制用于同步和識(shí)別內(nèi)容的方法和設(shè)備。相反,用于同步和識(shí)別內(nèi)容的方法和設(shè)備的范圍由所附權(quán)利要求書(shū)以及等效物定義。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,根據(jù)本發(fā)明,許多其它實(shí)現(xiàn)是可能的。
對(duì)“內(nèi)容”的引用包括諸如視頻、音頻等的數(shù)據(jù),它們以數(shù)字或者模擬電子形式實(shí)施。
對(duì)“電子裝置”的引用包括諸如便攜式音頻裝置(例如便攜式MP3播放器、隨身聽(tīng)、個(gè)人數(shù)字助理)、固定音頻裝置(例如音頻服務(wù)器、數(shù)字音頻播放器、計(jì)算機(jī))以及音頻/可視裝置(例如DVD播放器、DVD記錄器、音頻/視頻服務(wù)器、數(shù)字視頻記錄器、計(jì)算機(jī))的裝置。
圖1是圖解在其中實(shí)現(xiàn)用于同步和識(shí)別內(nèi)容的方法和設(shè)備的環(huán)境的簡(jiǎn)圖。該環(huán)境包括電子裝置110(例如配置為充當(dāng)客戶機(jī)裝置的計(jì)算平臺(tái),比如計(jì)算機(jī)、個(gè)人數(shù)字助理、便攜式MP3播放器)、用戶接口115、網(wǎng)絡(luò)120(例如局域網(wǎng)、本地網(wǎng)絡(luò)、因特網(wǎng))以及服務(wù)器130(例如配置為充當(dāng)服務(wù)器的計(jì)算平臺(tái))。
在一個(gè)實(shí)施例中,一個(gè)或多個(gè)用戶接口115組件與電子裝置110一體化(例如小鍵盤(pán)和視頻顯示屏幕輸入和輸出接口與個(gè)人數(shù)字助理電子設(shè)備(例如Sony公司制造的Clie中的那樣)在同一外殼中)。在其它實(shí)施例中,一個(gè)或多個(gè)用戶接口115組件(例如小鍵盤(pán)、指示裝置(鼠標(biāo)器、跟蹤球等等)、麥克風(fēng)、揚(yáng)聲器、顯示器、照相機(jī))在物理上分開(kāi),并且按照慣例連接到電子裝置110。用戶利用接口115訪問(wèn),并控制存儲(chǔ)在電子裝置110、服務(wù)器130或者經(jīng)由網(wǎng)絡(luò)120連接的遠(yuǎn)程存儲(chǔ)裝置(未顯示)中的內(nèi)容和應(yīng)用。
根據(jù)本發(fā)明,在下面描述的同步和識(shí)別內(nèi)容的實(shí)施例由在電子裝置110中的、在服務(wù)器130中的一個(gè)電子處理器執(zhí)行,或者由在電子裝置110中和在服務(wù)器130中的多個(gè)處理器一起操作而執(zhí)行。服務(wù)器130在圖1中圖示為單個(gè)計(jì)算平臺(tái),但是在其它實(shí)例中是兩個(gè)或者更多個(gè)互連的、用作服務(wù)器的計(jì)算平臺(tái)。
用于同步和識(shí)別內(nèi)容的方法和設(shè)備顯示在為裝置同步和跟蹤內(nèi)容的應(yīng)用的例示性實(shí)施例的環(huán)境中。在一個(gè)實(shí)施例中,通過(guò)電子裝置110和網(wǎng)絡(luò)120使用內(nèi)容。在另一實(shí)施例中,通過(guò)位于服務(wù)器130和/或電子裝置110中的應(yīng)用來(lái)同步和跟蹤內(nèi)容。
在一個(gè)實(shí)施例中,用于同步和識(shí)別內(nèi)容的方法和設(shè)備自動(dòng)地創(chuàng)建與各個(gè)內(nèi)容有關(guān)的記錄。在一個(gè)實(shí)例中,記錄中的信息由用于同步和識(shí)別內(nèi)容的方法和設(shè)備根據(jù)先前存儲(chǔ)的與對(duì)應(yīng)內(nèi)容有關(guān)的記錄而自動(dòng)完成。
在一個(gè)實(shí)施例中,由裝置利用內(nèi)容的請(qǐng)求通過(guò)搜索可能的多個(gè)裝置中的內(nèi)容而滿足。在另一個(gè)實(shí)施例中,利用內(nèi)容的請(qǐng)求通過(guò)根據(jù)裝置識(shí)別內(nèi)容的適當(dāng)格式而滿足。
圖2是圖解在其中實(shí)現(xiàn)用于同步和識(shí)別內(nèi)容的方法和設(shè)備的一個(gè)例示性結(jié)構(gòu)的簡(jiǎn)圖。例示性結(jié)構(gòu)包括多個(gè)電子裝置110、一個(gè)服務(wù)器裝置130以及將電子裝置110連接到服務(wù)器130以及各個(gè)電子裝置110相互連接的網(wǎng)絡(luò)120。多個(gè)電子裝置110各配置為包括計(jì)算機(jī)可讀介質(zhì)209,比如隨機(jī)存取存儲(chǔ)器,它連接到電子處理器208。處理器208執(zhí)行保存在計(jì)算機(jī)可讀介質(zhì)209中的程序指令。唯一的用戶經(jīng)由接口115操作各電子裝置110,如參考圖1所述。
服務(wù)器裝置130包括處理器211,它連接到計(jì)算機(jī)可讀介質(zhì)212。在一個(gè)實(shí)施例中,服務(wù)器裝置130連接到一個(gè)或多個(gè)附加的外部或內(nèi)部裝置,比如非限制地諸如數(shù)據(jù)庫(kù)240的輔助數(shù)據(jù)存儲(chǔ)單元。
在一個(gè)實(shí)例中,處理器208和211由Santa Clara,California的Intel公司制造。在其它實(shí)例中,使用其它微處理器。
多個(gè)客戶機(jī)裝置110和服務(wù)器130包括用于定制應(yīng)用的指令,以同步和識(shí)別內(nèi)容。在一個(gè)實(shí)施例中,多個(gè)計(jì)算機(jī)可讀介質(zhì)209和212部分地包括定制應(yīng)用。此外,多個(gè)客戶機(jī)裝置110和服務(wù)器130配置為接收和發(fā)送供定制應(yīng)用使用的電子消息。類似地,網(wǎng)絡(luò)120配置為發(fā)送供定制應(yīng)用使用的電子消息。
一個(gè)或多個(gè)用戶應(yīng)用保存在存儲(chǔ)器209中、存儲(chǔ)器211中,或者單個(gè)用戶應(yīng)用一部分保存在一個(gè)存儲(chǔ)器209中,并且一部分保存在存儲(chǔ)器211中。在一個(gè)實(shí)例中,存儲(chǔ)的用戶應(yīng)用不管存儲(chǔ)位置如何都可根據(jù)如利用如下所述實(shí)施例確定的同步和識(shí)別內(nèi)容進(jìn)行定制。
圖3圖解同步和識(shí)別系統(tǒng)300的一個(gè)實(shí)施例。在一個(gè)實(shí)施例中,系統(tǒng)300實(shí)施在服務(wù)器130中。在另一個(gè)實(shí)施例中,系統(tǒng)300實(shí)施在電子裝置110和服務(wù)器130中。
在一個(gè)實(shí)施例中,系統(tǒng)300包括檢查模塊310、捕獲模塊320、存儲(chǔ)模塊330、接口模塊340以及控制模塊350。
在一個(gè)實(shí)施例中,控制模塊350與檢查模塊310、捕獲模塊320、存儲(chǔ)模塊330以及接口模塊340通信。在一個(gè)實(shí)施例中,控制模塊350協(xié)調(diào)檢查模塊310、捕獲模塊320、存儲(chǔ)模塊330以及接口模塊340之間的任務(wù)、請(qǐng)求和通信。
在一個(gè)實(shí)施例中,檢查模塊310經(jīng)由捕獲模塊320分析內(nèi)容以及與內(nèi)容有關(guān)的記錄。在一個(gè)實(shí)施例中,檢查模塊310配置為根據(jù)特定功能分析內(nèi)容以及相關(guān)記錄。特定功能的一個(gè)實(shí)例是識(shí)別復(fù)制內(nèi)容。特定功能的另一個(gè)實(shí)例是除去復(fù)制副本。
在另一個(gè)實(shí)施例中,檢查模塊310根據(jù)新內(nèi)容的特征為新內(nèi)容建立記錄。在一個(gè)實(shí)例中,檢查模塊310按照其它內(nèi)容和它們的相關(guān)記錄分析新內(nèi)容,以自動(dòng)地完成新內(nèi)容記錄中的字段。
在再一個(gè)實(shí)施例中,檢查模塊310根據(jù)其它內(nèi)容以及它們的相關(guān)記錄更新現(xiàn)有記錄。在一個(gè)實(shí)例中,檢查模塊310按照新內(nèi)容和它們的相關(guān)記錄分析對(duì)應(yīng)于現(xiàn)有內(nèi)容的記錄,以自動(dòng)地更新現(xiàn)有內(nèi)容的現(xiàn)有記錄中的字段。
在一個(gè)實(shí)施例中,捕獲模塊320識(shí)別由系統(tǒng)300使用的特定內(nèi)容和相關(guān)記錄。在一個(gè)實(shí)施例中,捕獲模塊320檢測(cè)用戶識(shí)別的電子裝置110中的內(nèi)容。此外,捕獲模塊320向檢查模塊310提供內(nèi)容和相關(guān)記錄。在一個(gè)實(shí)施例中,由捕獲模塊320檢測(cè)的內(nèi)容覆蓋多個(gè)電子裝置110。例如,電子裝置110包括個(gè)人數(shù)字助理、計(jì)算機(jī)、音頻媒體播放器等。
在一個(gè)實(shí)施例中,存儲(chǔ)模塊330存儲(chǔ)與內(nèi)容有關(guān)的記錄。在另一個(gè)實(shí)施例中,存儲(chǔ)模塊330還存儲(chǔ)與該記錄有關(guān)的內(nèi)容。
在一個(gè)實(shí)施例中,接口模塊340從電子裝置110之一接收對(duì)特定功能的請(qǐng)求。例如,在一個(gè)實(shí)例中,電子裝置從另一個(gè)裝置通過(guò)系統(tǒng)300請(qǐng)求內(nèi)容。
在另一個(gè)實(shí)施例中,接口模塊340顯示包含在與內(nèi)容有關(guān)的記錄中的信息。
圖3中的同步和跟蹤系統(tǒng)300顯示為例示性目的,并且僅是用于同步和跟蹤內(nèi)容的方法和設(shè)備的一個(gè)實(shí)施例。附加的模塊可以被加到系統(tǒng)300,并不背離用于分離內(nèi)容的方法和設(shè)備的范圍。類似地,模塊可以組合或者刪除,并不背離用于同步和跟蹤內(nèi)容的方法和設(shè)備的范圍。
圖4圖解供系統(tǒng)300使用的例示性記錄400。記錄400與特定內(nèi)容有關(guān)。在某些實(shí)施例中,記錄400包括內(nèi)容識(shí)別字段410、文件大小字段420、文件描述字段430、相關(guān)內(nèi)容字段440、內(nèi)容位置字段450以及保存日期字段。
在一個(gè)實(shí)施例中,內(nèi)容識(shí)別字段410識(shí)別內(nèi)容。在一個(gè)實(shí)例中,內(nèi)容描述字段410包括內(nèi)容的描述性標(biāo)題。在另一個(gè)實(shí)例中,內(nèi)容字段410包括對(duì)應(yīng)于內(nèi)容的唯一標(biāo)識(shí)。
在一個(gè)實(shí)施例中,文件大小字段420表示內(nèi)容的文件大小。
在一個(gè)實(shí)施例中,文件描述字段430描述內(nèi)容的特性。在有些實(shí)例中,文件描述字段430標(biāo)識(shí)內(nèi)容是原始內(nèi)容、修改內(nèi)容、復(fù)制內(nèi)容、獲得版權(quán)的內(nèi)容等等。
在一個(gè)實(shí)施例中,相關(guān)內(nèi)容字段440表示與記錄400相關(guān)的內(nèi)容有關(guān)的其它內(nèi)容。例如,與記錄400相關(guān)的內(nèi)容的復(fù)制內(nèi)容在相關(guān)內(nèi)容字段440中指出。
在一個(gè)實(shí)施例中,內(nèi)容位置字段450表示內(nèi)容存儲(chǔ)的位置。
在一個(gè)實(shí)施例中,保存日期字段460表示保存內(nèi)容的最后時(shí)間。在一個(gè)實(shí)施例中,利用保存日期字段來(lái)確定與原始內(nèi)容的復(fù)本相比較的原始內(nèi)容。
在一個(gè)實(shí)施例中,附加的字段包括各個(gè)軌道的長(zhǎng)度、藝術(shù)家字段、流派字段以及格式字段。
圖5、6、7、8和9所示的流程圖是用于同步和跟蹤內(nèi)容的方法和設(shè)備的一個(gè)實(shí)施例。流程圖中的框可以不同的順序執(zhí)行,并不背離用于同步和跟蹤內(nèi)容的方法和設(shè)備的精神。此外,可以對(duì)框進(jìn)行刪除、添加或者組合,并不背離用于同步和跟蹤內(nèi)容的方法和設(shè)備的精神。
圖5中的流程解根據(jù)本發(fā)明的一個(gè)實(shí)施例同步和跟蹤內(nèi)容。在框510中,檢測(cè)識(shí)別的裝置。在一個(gè)實(shí)施例中,各個(gè)裝置包含內(nèi)容。在一個(gè)實(shí)例中,裝置之一是內(nèi)容播放器,比如便攜式音頻播放器、視頻播放器等。在另一個(gè)實(shí)例中,裝置之一是配置為存儲(chǔ)和流式傳遞內(nèi)容的媒體服務(wù)器。
在一個(gè)實(shí)施例中,在框520,識(shí)別存儲(chǔ)在框510中識(shí)別的各個(gè)裝置中的內(nèi)容。在另一個(gè)實(shí)施例中,還識(shí)別與各段內(nèi)容有關(guān)的記錄。在一個(gè)實(shí)例中,該記錄包括記錄400中圖解的信息。
在一個(gè)實(shí)施例中,內(nèi)容是音頻內(nèi)容,比如歌曲、音樂(lè)等等。在另一個(gè)實(shí)施例中,內(nèi)容是諸如視頻鏡頭的音頻/可視內(nèi)容。
在框530中,從裝置之一接收請(qǐng)求。在一個(gè)實(shí)施例中,該請(qǐng)求包括播放、加載、同步、存儲(chǔ)、刪除、復(fù)制或者修改內(nèi)容。
在框540中,根據(jù)在框530中的請(qǐng)求執(zhí)行該請(qǐng)求。在一個(gè)實(shí)施例中,根據(jù)內(nèi)容以及相應(yīng)的記錄執(zhí)行請(qǐng)求。例如,復(fù)制內(nèi)容通過(guò)與內(nèi)容有關(guān)的記錄來(lái)識(shí)別。在另一個(gè)實(shí)施例中,根據(jù)裝置的特征執(zhí)行請(qǐng)求。例如,如果裝置具有有限的存儲(chǔ)容量,則內(nèi)容以更壓縮的格式存儲(chǔ)在裝置中,以保存存儲(chǔ)容量。
圖6中的流程解根據(jù)本發(fā)明的一個(gè)實(shí)施例創(chuàng)建新內(nèi)容的記錄。在框610中,識(shí)別存儲(chǔ)內(nèi)容的電子裝置。在一個(gè)實(shí)施例中,由用戶識(shí)別特定的電子裝置。在一個(gè)實(shí)施例中,電子裝置是音頻播放器、視頻播放器、計(jì)算機(jī)等等。
在框620中,檢測(cè)沒(méi)有記錄的內(nèi)容。在一個(gè)實(shí)施例中,不具有相關(guān)記錄的內(nèi)容被視為系統(tǒng)的“新”內(nèi)容。
在框630中,沒(méi)有記錄的新內(nèi)容與具有相應(yīng)記錄的現(xiàn)有內(nèi)容進(jìn)行比較。在一個(gè)實(shí)施例中,新內(nèi)容與現(xiàn)有內(nèi)容進(jìn)行比較。如果新內(nèi)容與現(xiàn)有內(nèi)容類似或者相同,則在一個(gè)實(shí)施例中利用此信息來(lái)創(chuàng)建對(duì)應(yīng)于新內(nèi)容的記錄。
在一個(gè)實(shí)施例中,新內(nèi)容通過(guò)對(duì)實(shí)際內(nèi)容的分析與現(xiàn)有內(nèi)容進(jìn)行比較。例如,如果新內(nèi)容是音頻剪輯,則新內(nèi)容的音頻剪輯與現(xiàn)有內(nèi)容的音頻剪輯經(jīng)音頻分析器進(jìn)行比較。在另一個(gè)實(shí)施例中,新內(nèi)容的文件大小與現(xiàn)有內(nèi)容的文件大小進(jìn)行比較,以比較新內(nèi)容和現(xiàn)有內(nèi)容之間的相似性。
在框640中,創(chuàng)建對(duì)應(yīng)于新內(nèi)容的記錄。在某些實(shí)施例中,該記錄類似于圖4中顯示的記錄400。在某些實(shí)施例中,對(duì)應(yīng)于新內(nèi)容的記錄根據(jù)包含在新內(nèi)容中的信息以及新內(nèi)容和現(xiàn)有內(nèi)容之間的比較而自動(dòng)完成。例如,如果通過(guò)對(duì)新內(nèi)容與現(xiàn)有內(nèi)容進(jìn)行比較發(fā)現(xiàn)存在復(fù)本或者相關(guān)內(nèi)容,則新內(nèi)容的記錄在文件描述字段430和相關(guān)內(nèi)容字段440中進(jìn)行反映。
在框650中,存儲(chǔ)對(duì)應(yīng)于新內(nèi)容的記錄。在某些實(shí)施例中,記錄存儲(chǔ)在存儲(chǔ)模塊330中。
在框660中,根據(jù)新內(nèi)容的記錄更新對(duì)應(yīng)于現(xiàn)有內(nèi)容的記錄。例如,如果通過(guò)對(duì)新內(nèi)容與現(xiàn)有內(nèi)容進(jìn)行比較發(fā)現(xiàn)存在復(fù)制或者相關(guān)內(nèi)容,則現(xiàn)有內(nèi)容的記錄在文件描述字段430和相關(guān)內(nèi)容字段440中進(jìn)行更新。
圖7中的流程解根據(jù)本發(fā)明的一個(gè)實(shí)施例同步和跟蹤內(nèi)容。在框710中,檢測(cè)正在請(qǐng)求與第二裝置同步的特定裝置。在一個(gè)實(shí)施例中,特定裝置和第二裝置都包含內(nèi)容。在一個(gè)實(shí)例中,特定裝置是內(nèi)容播放器,比如便攜式音頻播放器、視頻播放器等。在一個(gè)實(shí)例中,第二裝置是配置為存儲(chǔ)和流式傳遞內(nèi)容的媒體服務(wù)器。
在框720中,檢測(cè)特定裝置內(nèi)的內(nèi)容。在另一個(gè)實(shí)施例中,還檢測(cè)對(duì)應(yīng)于特定裝置中內(nèi)容的記錄。
在框730中,選擇同步程序。在一個(gè)實(shí)施例中,由特定裝置選擇同步程序。例如,特定裝置主動(dòng)選擇同步程序,或者依賴缺省同步程序。在另一個(gè)實(shí)施例中,由第二定裝置選擇同步程序。
在一個(gè)實(shí)施例中,同步程序存儲(chǔ)在特定裝置中。在另一個(gè)實(shí)施例中,同步程序存儲(chǔ)在第二裝置中。
在一個(gè)實(shí)施例中,同步程序設(shè)置用于確定哪個(gè)內(nèi)容將從第二裝置傳送到特定裝置的標(biāo)準(zhǔn)。在一個(gè)實(shí)施例中,同步程序設(shè)置用于確定哪個(gè)內(nèi)容將從特定裝置傳送到第二裝置的標(biāo)準(zhǔn)。
例如,例示性同步程序指示第二裝置發(fā)送“最新”內(nèi)容到特定裝置。在此實(shí)施例中,“最新”內(nèi)容指的是由特定裝置最少利用或最少播放的內(nèi)容。在另一個(gè)實(shí)施例中,例示性同步程序指示第二裝置發(fā)送喜愛(ài)內(nèi)容列表到特定裝置。在再一個(gè)實(shí)施例中,例示性同步程序指示第二裝置發(fā)送當(dāng)前沒(méi)存儲(chǔ)在特定裝置中的新內(nèi)容。在又一個(gè)實(shí)施例中,例示性同步程序指示第二裝置發(fā)送隨機(jī)內(nèi)容到特定裝置。
在框740中,選擇用于發(fā)送到特定裝置的內(nèi)容。在一個(gè)實(shí)施例中,根據(jù)在框730中選擇的同步程序選擇內(nèi)容。
在框750中,根據(jù)具體標(biāo)準(zhǔn),為要傳送到特定裝置的內(nèi)容選擇格式。例如,如果特定裝置的存儲(chǔ)裝置沒(méi)有足夠的容量來(lái)存儲(chǔ)要傳送到特定裝置的選擇內(nèi)容,則對(duì)選擇的內(nèi)容使用較低的分辨率格式。在另一個(gè)實(shí)施例中,如果特定裝置能夠利用預(yù)定分辨率的內(nèi)容,則對(duì)選擇的內(nèi)容利用分辨率等于預(yù)定分辨率的格式。
在框760中,存儲(chǔ)在特定裝置中并且對(duì)第二裝置是新內(nèi)容的內(nèi)容被傳送到第二裝置。在另一個(gè)實(shí)施例中,與被傳送到第二裝置的內(nèi)容有關(guān)的記錄也從特定裝置傳送到第二裝置。
在框770中,在框740中識(shí)別的選擇內(nèi)容被從第二裝置傳送到特定裝置。
在一個(gè)實(shí)施例中,圖7中的流程圖描述了一種方案,其中便攜式音頻播放器從媒體服務(wù)器接收內(nèi)容。在一個(gè)實(shí)施例中,便攜式音頻播放器根據(jù)同步程序從媒體服務(wù)器請(qǐng)求音頻內(nèi)容。
圖8中的流程解根據(jù)本發(fā)明的一個(gè)實(shí)施例在多個(gè)裝置之間同步內(nèi)容的具體實(shí)例。在框810中,檢測(cè)尋求同步的第一裝置和第二裝置。在一個(gè)實(shí)施例中,第一裝置包含內(nèi)容。在另一個(gè)實(shí)施例中,第一裝置和第二裝置都包含內(nèi)容。
在一個(gè)實(shí)施例中,第一裝置是內(nèi)容播放器,并且能夠存儲(chǔ)內(nèi)容和播放內(nèi)容,比如便攜式音頻播放器、視頻播放器等。在另一個(gè)實(shí)施例中,第二裝置是配置為存儲(chǔ)和流式傳遞內(nèi)容的媒體服務(wù)器。
在框820中,檢測(cè)第一和第二裝置中的內(nèi)容。在另一個(gè)實(shí)施例中,還檢測(cè)對(duì)應(yīng)于第一和第二裝置中內(nèi)容的記錄。
在框830中,比較第一和第二裝置中的內(nèi)容和記錄。在一個(gè)實(shí)施例中,檢查模塊310比較內(nèi)容和對(duì)應(yīng)的記錄。
在框840中,識(shí)別在第一裝置和第二裝置上都未找到的新內(nèi)容。例如,如果內(nèi)容在第一裝置上找到而沒(méi)在第二裝置上找到,則此內(nèi)容識(shí)別為第二裝置的新內(nèi)容。類似地,如果在第一裝置和第二裝置上都找到某內(nèi)容,則此內(nèi)容識(shí)別為第一裝置和第二裝置的現(xiàn)有內(nèi)容。
在框850中,根據(jù)具體標(biāo)準(zhǔn),為要傳送到特定裝置的內(nèi)容選擇格式。在一個(gè)實(shí)施例中,如果特定裝置的存儲(chǔ)裝置沒(méi)有足夠的容量來(lái)存儲(chǔ)要傳送到特定裝置的選擇內(nèi)容,則對(duì)選擇的內(nèi)容使用較低的分辨率格式。在另一個(gè)實(shí)施例中,如果特定裝置能夠利用預(yù)定分辨率的內(nèi)容,則對(duì)選擇的內(nèi)容利用分辨率等于預(yù)定分辨率的格式。在再一個(gè)實(shí)施例中,特定裝置與第二裝置通過(guò)一個(gè)連接通信。如果此連接支持有限帶寬,則選擇適當(dāng)?shù)母袷桨l(fā)送內(nèi)容。
在框860中,在框840中識(shí)別的新內(nèi)容被傳送到各相應(yīng)裝置。例如,存儲(chǔ)在第一裝置上的新內(nèi)容被傳送到第二裝置。類似地,存儲(chǔ)在第二裝置上的新內(nèi)容被傳送到第一裝置。
在一個(gè)實(shí)施例中,圖8中的流程圖描述了一種方案,其中兩個(gè)媒體服務(wù)器希望彼此同步它們的內(nèi)容。在一個(gè)實(shí)施例中,媒體服務(wù)器自動(dòng)接收根據(jù)媒體服務(wù)器的適當(dāng)格式的新內(nèi)容。
圖9中的流程解根據(jù)本發(fā)明的一個(gè)實(shí)施例在多個(gè)裝置之間發(fā)現(xiàn)內(nèi)容的具體實(shí)例。
在框910中,檢測(cè)第一裝置和第二裝置。在一個(gè)實(shí)施例中,第一裝置尋找包含在第二裝置中的內(nèi)容。在另一個(gè)實(shí)施例中,第一裝置尋找包含在其它裝置中的內(nèi)容。
在一個(gè)實(shí)施例中,第一裝置是內(nèi)容播放器,并且能夠存儲(chǔ)內(nèi)容和播放內(nèi)容,比如便攜式音頻播放器、視頻播放器等。在另一個(gè)實(shí)施例中,第二裝置是配置為存儲(chǔ)和流式傳遞內(nèi)容的媒體服務(wù)器。
在框920中,第一裝置請(qǐng)求播放特定的內(nèi)容段。例如,第一裝置請(qǐng)求存儲(chǔ)和播放沒(méi)有存儲(chǔ)在第一裝置中的特定歌曲。
在框930中,執(zhí)行在框920中識(shí)別的特定內(nèi)容的搜索。在一個(gè)實(shí)施例中,在第二裝置中搜索特定內(nèi)容。在另一個(gè)實(shí)施例中,訪問(wèn)其它裝置以查詢特定的內(nèi)容段。
在框940中,識(shí)別用于特定內(nèi)容的格式。在一個(gè)實(shí)施例中,檢查第一裝置。在一個(gè)實(shí)例中,確定第一裝置的存儲(chǔ)容量。在另一個(gè)實(shí)例中,確定第一裝置利用各種格式的能力。
在一個(gè)實(shí)施例中,根據(jù)第一裝置的存儲(chǔ)容量確定特定內(nèi)容的格式。例如,如果第一裝置的存儲(chǔ)容量使得比MP3格式具有更多信息的內(nèi)容將超過(guò)第一裝置的存儲(chǔ)容量,則特定內(nèi)容將格式化為MP3標(biāo)準(zhǔn)。
在另一個(gè)實(shí)施例中,根據(jù)第一裝置的能力確定特定內(nèi)容的格式。例如,如果第一裝置僅僅能夠利用格式化為MP3標(biāo)準(zhǔn)的內(nèi)容,則特定內(nèi)容被格式化為MP3標(biāo)準(zhǔn)。
在一個(gè)實(shí)施例中,特定內(nèi)容以多種格式作為復(fù)制復(fù)本保存在第二裝置中。在識(shí)別特定格式時(shí),利用匹配所識(shí)別格式的特定內(nèi)容的適當(dāng)復(fù)本。在另一個(gè)實(shí)施例中,特定內(nèi)容的最高分辨率格式保存在第二裝置中。在識(shí)別特定格式時(shí),特定內(nèi)容的最高分辨率格式在第二裝置中被格式化為所識(shí)別的格式。
在框950中,特定內(nèi)容從第二裝置傳送到第一裝置,并且對(duì)第一裝置可用。
在一個(gè)實(shí)施例中,圖9中的流程圖描述了一種方案,其中裝置從多個(gè)裝置搜索復(fù)制內(nèi)容。在一個(gè)實(shí)施例中,裝置自動(dòng)地接收適當(dāng)格式的內(nèi)容。
已經(jīng)出于說(shuō)明和描述目的給出了以上對(duì)本發(fā)明特定實(shí)施例的描述。本發(fā)明可以應(yīng)用于各種其它應(yīng)用。
它們并非旨在窮舉或者將本發(fā)明限制于公開(kāi)的精確實(shí)施例,并且當(dāng)然,根據(jù)以上教導(dǎo),許多修改和變型都是可能的。選擇并且描述實(shí)施例是為了解釋本發(fā)明及其實(shí)際應(yīng)用的原理,由此允許本領(lǐng)域技術(shù)人員最好地利用本發(fā)明以及具有適于預(yù)期的特定用途的各種修改實(shí)施例。旨在由所附權(quán)利要求書(shū)及其等效物定義本發(fā)明的范圍。
權(quán)利要求
1.一種方法,包括從第一裝置接收對(duì)特定內(nèi)容的請(qǐng)求;識(shí)別第二裝置中的所述特定內(nèi)容;根據(jù)第一裝置選擇所述特定內(nèi)容的格式;以及從第二裝置發(fā)送所述格式的所述特定內(nèi)容到第一裝置。
2.如權(quán)利要求1所述的方法,還包括將所述特定內(nèi)容轉(zhuǎn)換成所述格式。
3.如權(quán)利要求1所述的方法,其中選擇所述格式還包括檢測(cè)第一裝置的存儲(chǔ)容量。
4.如權(quán)利要求1所述的方法,其中選擇所述格式還包括檢測(cè)第一裝置的播放能力。
5.如權(quán)利要求1所述的方法,其中選擇所述格式還包括檢測(cè)第一裝置和第二裝置之間的連接。
6.如權(quán)利要求1所述的方法,其中所述特定內(nèi)容包括歌曲、唱片集和視頻之一。
7.如權(quán)利要求1所述的方法,還包括在第一裝置中存儲(chǔ)所述特定內(nèi)容。
8.如權(quán)利要求1所述的方法,其中第一裝置是音頻裝置。
9.如權(quán)利要求8所述的方法,其中所述音頻裝置是便攜式音頻播放器。
10.如權(quán)利要求1所述的方法,其中第二裝置是媒體服務(wù)器。
11.如權(quán)利要求1所述的方法,其中所述格式是MP3格式。
12.一種系統(tǒng),包括用于從第一裝置接收對(duì)特定內(nèi)容的請(qǐng)求的部件;用于識(shí)別第二裝置中的所述特定內(nèi)容的部件;用于根據(jù)第一裝置選擇所述特定內(nèi)容的格式的部件;以及用于從第二裝置發(fā)送所述格式的所述特定內(nèi)容到第一裝置的部件。
13.一種方法,包括檢測(cè)第二裝置中的內(nèi)容;選擇同步程序;根據(jù)第一裝置選擇格式;以及根據(jù)所述同步程序自動(dòng)以所述格式發(fā)送所述內(nèi)容到第一裝置。
14.如權(quán)利要求13所述的方法,其中所述內(nèi)容包括歌曲、唱片集和視頻之一。
15.如權(quán)利要求13所述的方法,其中所述同步程序識(shí)別用于發(fā)送到第一裝置的新內(nèi)容。
16.如權(quán)利要求13所述的方法,其中所述同步程序識(shí)別用于發(fā)送到第一裝置的隨機(jī)內(nèi)容。
17.如權(quán)利要求13所述的方法,其中所述同步程序識(shí)別用于發(fā)送到第一裝置的喜愛(ài)內(nèi)容。
18.一種系統(tǒng),包括接口模塊,配置為接收指定內(nèi)容的請(qǐng)求并檢測(cè)裝置;存儲(chǔ)模塊,配置為存儲(chǔ)所述內(nèi)容;以及檢查模塊,配置為識(shí)別所述內(nèi)容,并根據(jù)所述裝置格式化所述內(nèi)容。
19.如權(quán)利要求18所述的系統(tǒng),還包括配置為識(shí)別所述內(nèi)容的捕獲模塊。
20.如權(quán)利要求18所述的系統(tǒng),其中所述內(nèi)容包括歌曲、唱片集和視頻之一。
21.如權(quán)利要求18所述的系統(tǒng),其中所述檢查模塊配置為在識(shí)別所述內(nèi)容時(shí)應(yīng)用同步程序。
22.如權(quán)利要求18所述的系統(tǒng),其中所述存儲(chǔ)模塊配置為存儲(chǔ)對(duì)應(yīng)于所述內(nèi)容的記錄。
23.如權(quán)利要求18所述的系統(tǒng),其中所述存儲(chǔ)模塊配置為存儲(chǔ)同步程序。
24.一種計(jì)算機(jī)可讀介質(zhì),具有用于執(zhí)行一種方法的計(jì)算機(jī)可執(zhí)行指令,所述方法包括檢測(cè)第二裝置中的內(nèi)容;選擇同步程序;根據(jù)第一裝置選擇格式;以及根據(jù)所述同步程序自動(dòng)以所述格式發(fā)送所述內(nèi)容到第一裝置。
全文摘要
在一個(gè)實(shí)施例中,用于同步和識(shí)別內(nèi)容的方法和設(shè)備從第一裝置接收對(duì)特定內(nèi)容的請(qǐng)求;識(shí)別第二裝置中的該特定內(nèi)容;根據(jù)第一裝置選擇該特定內(nèi)容的格式;以及從第二裝置發(fā)送該格式的特定內(nèi)容到第一裝置。
文檔編號(hào)G06F17/30GK1922569SQ200580003761
公開(kāi)日2007年2月28日 申請(qǐng)日期2005年1月27日 優(yōu)先權(quán)日2004年2月4日
發(fā)明者C·費(fèi)希爾, N·馬諾維茨, J·戈德斯泰因 申請(qǐng)人:索尼電子有限公司, 索尼株式會(huì)社