两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

媒體內(nèi)容識別的制作方法

文檔序號:6478359閱讀:373來源:國知局
專利名稱:媒體內(nèi)容識別的制作方法
媒體內(nèi)容識別 相關(guān)文獻的交叉引用
本申請與2003年2月21日提交、授予Laronne、題為"用于不給 性能懲罰的系統(tǒng)的i某體識別算法"、序列號為60/449422的美國臨時專 利申請相關(guān),并要求其優(yōu)先權(quán),并且還與1998年5月12日頒布、授 予Yankowski、題為"利用盤數(shù)據(jù)庫的光盤變換器"、序列號為5,751,672 的美國專利相關(guān),其內(nèi)容通過引用結(jié)合于此。
背景技術(shù)
現(xiàn)今使用的許多現(xiàn)有預記錄士某體(例如CD、 DVD、 MiniDisc 等)可能不包含可用于向用戶描述記錄內(nèi)容的內(nèi)容表(TOC)信息。 某些媒體可能根本就包含錯誤信息,或不包含描述性信息。因此,當 插入播;^裝置中時,士某體可能與預記錄內(nèi)容的信息描述不相關(guān)。用戶 可選擇手動輸入在々某體標簽、光盤盒上、或來自內(nèi)容或藝術(shù)家的現(xiàn)有 知識的可用信息?!┠丑w識別技術(shù)設計成自動識別J(某體,并提供準確和 描述性的信息。 一旦識別了媒體,就可從遠程數(shù)據(jù)庫中檢索諸如專輯、 藝術(shù)家及軌道信息的數(shù)據(jù),或者諸如與々某體有關(guān)的封面藝術(shù)、藝術(shù)家 網(wǎng)站通用資源定位器及多々某體內(nèi)容的元數(shù)據(jù)。隨后可向用戶顯示這些 信息,并可增強i某體的可用性。


結(jié)合附圖參照以下詳細描述可以最好地理解特定示范性實施例。 圖1是符合本發(fā)明特定實施例的示范性媒體識別系統(tǒng); 圖2是符合本發(fā)明特定實施例的說明性非商業(yè)性々某體測試; 圖3是符合本發(fā)明特定實施例的媒體識別方法;
圖4是符合本發(fā)明特定實施例的示范性媒體識別符; 圖5是符合本發(fā)明特定實施例的示范性擴展媒體識別符; 圖6是符合本發(fā)明特定實施例的媒體內(nèi)容識別過程; 圖7是符合本發(fā)明特定實施例的軌道識別過程; 圖8是符合本發(fā)明特定實施例的計算機系統(tǒng)。
具體實施例方式
在附圖中示出并將在此詳細描述具體實施例,要理解的是,本公 開要認為是特定實施例的示范,并不用于將本發(fā)明局限于所示出和描 述的具體實施例。在如下描述中,相同標號用于描述附圖幾個示圖中 的相同、相似或相應部分。
本申請所用的術(shù)語"一個"應解釋為一個或多個。本申請所用的 術(shù)語"多個"應解釋為兩個或兩個以上。本申請所用的術(shù)語"另一個,, 應解釋為至少第二個或更多個。本申請所用的"包括"、"包含"和/或 "具有"應解釋為包括(即,開放性語言)。本申請所用的術(shù)語"耦合" 應解釋為連接,盡管不必直接連接或機械上連接。本申請所用的"程 序"應解釋為設計用于在計算機系統(tǒng)上運行的指令序列。"程序"或"計 算機程序"可包括設計用于在計算機系統(tǒng)上運行的可執(zhí)行應用程序、 applet應用程序、servlet應用程序、源代碼、目標碼、共享程序庫/動 態(tài)負荷程序庫和/或其它指令序列中的子程序、函數(shù)、步驟、對象方法、 對象實現(xiàn)。
通過引用結(jié)合在此的Yankowski專利,描述了幾個示范性々某體識 別技術(shù),例如,基于使用媒體識別符或"指紋"來查詢々某體數(shù)據(jù)庫的 々某體識別技術(shù)。當媒體插入媒體播放裝置(例如,個人電腦的CD-ROM 或DVD-ROM驅(qū)動器)時,可根據(jù)媒體TOC區(qū)域內(nèi)的信息來本地測 量、讀取或暗示i某體內(nèi)容特性,諸如軌道號或軌道偏置(距少某體起點 的軌道距離)。在生成媒體內(nèi)容數(shù)字識別符的公式中,々某體識別業(yè)務可 使用這些特性。隨后數(shù)字識別符可用于搜索本地數(shù)據(jù)庫,或通過計算
機網(wǎng)絡(諸如互聯(lián)網(wǎng))發(fā)送以進行遠程數(shù)據(jù)庫搜索。如果發(fā)生匹配, 則隨后可從數(shù)椐庫中檢索匹配媒體信息,并將其發(fā)送回裝置。該方法 在商業(yè)性預記錄媒體與媒體數(shù)據(jù)庫中其描述性信息之間提供了快速且 有效的通信。
最近幾年已看到自創(chuàng)建媒體(例如CD-R和CD-RW)日益普及。 現(xiàn)在用戶可通過使用PC軟件根據(jù)他們硬驅(qū)上的音樂內(nèi)容創(chuàng)建定制的 音頻CD和數(shù)據(jù)CD。與商業(yè)CD類似,只要在CD上存儲的文件在格 式上與播;改器兼容,則定制的CD就可在能夠播放CD的所有系統(tǒng)上 使用。數(shù)據(jù)CD可包含MP3、 Atrac3或其它編解碼格式的壓縮音頻文 件。這些CD可在結(jié)合了與壓縮文件編解碼格式相對應的解碼器的便 攜、家庭或汽車音頻系統(tǒng)上播放。定制的音頻CD和用戶創(chuàng)建的數(shù)據(jù) CD通常是一類,且不可以商業(yè)目的供多用戶使用。因此設計成只識別 商業(yè)性媒體的現(xiàn)有媒體識別技術(shù)無法識別定制的音頻或數(shù)據(jù)CD。
音頻文件指紋是表示音頻會話記錄情況的數(shù)值或其它編碼值。軌 道指紋可以是編解碼器、位速率、記錄源/裝置及單獨的濾聲器。由于 其本性,軌道指紋可與記錄軌道的々某體無關(guān)。因此,例如來自專輯The best of Santana, 和專輯 'Santana, 的Santana的歌曲 'Jingo' 的錄音 以及存在于計算機哽盤上的諸如MP3的壓縮文件,可能具有同一指 紋。然而,來自錄音室中錄制的專輯'Santana,的歌曲'Jingo'與專 輯'Live at the Fillmore 1968,上的在現(xiàn)場表演中錄制的同一首歌曲可 能會有兩個不同的指紋。當使用媒體識別符方法無法識別媒體時,可 使用指紋技術(shù),基于逐個軌道來識別媒體上的內(nèi)容。
由于包含音樂的々某體類型存在多樣性,因此特定實施例可結(jié)合i某 體識別符和指紋方法。特定實施例在試圖識別之前先嘗試識別Jf某體的 本性。在媒體是非商業(yè)的情況下,可使用逐個軌道的識別過程。另夕卜, 可執(zhí)行組合指紋和i某體識別符的過程,以定位數(shù)據(jù)庫中的々某體信息。
假設存在到網(wǎng)絡(例如互聯(lián)網(wǎng))的連接,則可/人遠程數(shù)據(jù)庫中迅 速檢索到藝術(shù)家、軌道及其它有關(guān)專輯的信息。然而,對于非商業(yè)性
媒體而言,可能提供了不正確信息或沒有信息。特定實施例提供了對 各種商業(yè)及非商業(yè)性々某體的識別。在特定實施例中,從音樂文件中提 取聲采樣,并將其轉(zhuǎn)換成音頻指紋。
如上所示,々某體可歸類為兩種不同類型中的任一種商業(yè)性々某體 和非商業(yè)性纟某體。商業(yè)性纟某體的一些例子有原始商業(yè)性々某體、商業(yè) 性混錄々某體及商業(yè)性再版々某體。通過現(xiàn)有媒體識別技術(shù)可識別大批量 生產(chǎn)的々某體,諸如大范圍私用的偽造或定制創(chuàng)建的々某體,雖然不是以 傳統(tǒng)商業(yè)方式生產(chǎn)的但也可識別。在本文中,用總的術(shù)語'商業(yè)性媒 體,來指這些媒體及上面提到的其它媒體。非商業(yè)性i某體的一些例子 有商業(yè)性纟某體的非商業(yè)性復制品、非商業(yè)性混合々某體及壓縮格式的 々某體(有時稱為數(shù)據(jù)々某體)。
現(xiàn)在參考圖1,其示出了符合特定實施例的示范性々某體識別系統(tǒng) 100。 Jf某體識別系統(tǒng)100包括具有本地i某體數(shù)據(jù)庫108的計算機104。 本地i某體數(shù)據(jù)庫108還可包括指紋和元數(shù)據(jù)信息,以允許在此描述的 過程可本地操作。計算機104具有纟某體播放器110 (例如CD-ROM驅(qū) 動器、DVD-ROM驅(qū)動器、CD-RW驅(qū)動器、USB端口、小型盤驅(qū)動 器、磁帶驅(qū)動器等),該媒體播放器可在計算機104的內(nèi)部,或者連接 上耦合到計算機104,并可實施為單々某體或多々某體裝置。耦合媒體播 放器110的方法可實施為任何連接機制,例如(并不限于)數(shù)字或模 擬電纜、互聯(lián)網(wǎng)或其它有線或無線網(wǎng)絡通信。媒體播放器110接受任 何計算機可讀i某體112 (例如CD-ROM、 DVD-ROM、 CD-RW、 CD-R、內(nèi)存條、硬盤或其它磁々某體、小型盤、磁帶等)。計算機104耦合 到網(wǎng)絡116,諸如互聯(lián)網(wǎng)或局域或廣域網(wǎng)。使用網(wǎng)絡116,計算機104 耦合到媒體識別服務器120和元數(shù)據(jù)服務器124。媒體識別服務器120 耦合到指紋數(shù)據(jù)庫128和々某體數(shù)據(jù)庫132,同時元數(shù)據(jù)服務器124耦 合到元數(shù)椐數(shù)據(jù)庫136。
總的來說,當如同本地々某體數(shù)據(jù)庫108(例如,其物理上近似靠近, 并可通過有線或無線連接直接連接到計算機或播放裝置)一樣,指紋、
識別和元數(shù)據(jù)服務器不在本地時(例如,當位于遠程位置并通過網(wǎng)絡
連接時),在此將指紋數(shù)據(jù)庫128 j某體數(shù)據(jù)庫132和元數(shù)據(jù)數(shù)據(jù)庫136 定義為遠程數(shù)據(jù)庫。應注意的是,媒:體識別服務器120和元數(shù)據(jù)服務 器124可結(jié)合在一個服務器中。同樣,指紋數(shù)據(jù)庫128、媒體數(shù)據(jù)庫 132以及元數(shù)據(jù)數(shù)椐庫136可結(jié)合到一個數(shù)據(jù)庫中。此外,可創(chuàng)建信 息布置的任何可能排列,以便用作在此描述的。本領(lǐng)域技術(shù)人員基于 本教導的考慮還應明白的是,為了對所有或部M體內(nèi)容進行播放、 解碼、轉(zhuǎn)換代碼或復制,計算機104可連接到使用該々某體的分立裝置, 或與該裝置通信。理解了裝置、服務器和數(shù)據(jù)庫的這種組合,現(xiàn)在可 以討論如下方法和設備。
在特定實施例中,使用i某體識別系統(tǒng)100的々某體識別的方法和設 備可使用分級方法進行々某體識別。在計算機104與媒體識別服務器120 和元數(shù)據(jù)服務器124中的任一個之間,可使用連續(xù)逐步升級通信會 話。在第一通信會話期間,可傳輸識別媒體內(nèi)容的最小識別信息(如 果能得到的話);如果在第一識別會話期間沒有實現(xiàn)識別,則在笫二通 信會話期間傳輸更多信息。使用這個分級逐步升級方法,如果第一最 小信息會話成功,則可節(jié)約通信帶寬和識別時間。這種分級方法將在 下面更詳細i寸論。
在特定實施例中,使用々某體識別系統(tǒng)100進行々某體內(nèi)容識別的方 法和設備可對媒體內(nèi)容識別使用一次性方法。在計算機104與媒體識 別服務器120和元數(shù)據(jù)服務器124中的任一個之間,可使用 一次性通 信會話。在該一次性通信會話過程期間,可傳輸識別J(某體內(nèi)容的所有 識別信息。使用該一次性方法,可節(jié)約識別時間。在下文還將對這個 一次性方法進4亍更詳細討i侖。
因此,符合特定實施例的媒體識別系統(tǒng)具有媒體內(nèi)容讀取器、根 據(jù)由i某體內(nèi)容讀取器讀取的媒體上的軌道號、距離和軌道指紋中的至 少兩項來創(chuàng)建(某體識別符的編程處理器、服務器、將編程處理器連接 到服務器的接口 、及服務器使用4某體識別符搜索的內(nèi)容信息數(shù)據(jù)庫。
現(xiàn)在參考圖2,其示出了說明性非商業(yè)性媒體測試200。非商業(yè)性 媒體測試200表示對確媒體是否是非商業(yè)性創(chuàng)建的測試的一個實施 例。對商業(yè)性和自創(chuàng)建(非商業(yè)性)媒體之間的辨別能力,使媒體識 別的方法和設備、及數(shù)據(jù)庫維護與增強的方法和設備更安全而有效。 對商業(yè)和自創(chuàng)建媒體之間的辨別能力還使數(shù)據(jù)庫內(nèi)容更有序,且更具 說服力。隨著越來越多非商業(yè)性(即,自創(chuàng)建)媒體出現(xiàn)在用于識別 的數(shù)據(jù)庫系統(tǒng)中,可能導致無限量的收集(collection)。如果數(shù)據(jù)庫系 統(tǒng)不試圖存檔所有的自創(chuàng)建收集,則可能要求給定數(shù)據(jù)庫中的抑制性 大存儲量。此外,這種大數(shù)據(jù)庫對于給定數(shù)據(jù)庫記錄的搜索時間可熊 很長。通過從給定數(shù)據(jù)庫中排除自創(chuàng)建媒體,可大大降低數(shù)據(jù)庫搜索 時間和存儲量。另一方面,如果數(shù)據(jù)庫不包含給定商業(yè)版的數(shù)據(jù)庫記 錄,則可能希望將該商業(yè)版添加到該媒體數(shù)據(jù)庫中。
本實施例的非商業(yè)性媒體測試200得到兩個結(jié)果中的其中一個 "非商業(yè)性創(chuàng)建媒體"或"可以是商業(yè)性或非商業(yè)性創(chuàng)建的媒體的媒 體"。可基于媒體規(guī)范(諸如音頻CD的紅皮書音頻規(guī)范)規(guī)定的任何 媒體屬性進行測試,該媒體規(guī)范不出現(xiàn)于由不同媒體規(guī)范(例如CD-R和CD-RW的橙皮書規(guī)范)管理的可記錄媒體上。此外,可記錄媒 體屬性可用于識別其不是商業(yè)性創(chuàng)建的。由于各種燒制應用的i某體、 裝置及可記錄媒體(例如CD-R和CD-RW)的屬性,因此有可能識別 該媒體是否是非商業(yè)性創(chuàng)建的。
非商業(yè)性i某體測試200從204開始。在208,從耦合到計算機104 的媒體驅(qū)動器中讀取驅(qū)動器信息。在此階段,使用例如讀取多媒體命 令(MMC)集的方法,來聚集來自驅(qū)動器的信息。在212,基于在208 聚集的信息,來確定驅(qū)動器是否是可記錄驅(qū)動器(即能記錄可記錄媒 體的驅(qū)動器)。根據(jù)驅(qū)動器的性質(zhì)將進行不同類型的過程。如果確定驅(qū) 動器是非可記錄驅(qū)動器(諸如標準CD-ROM),則轉(zhuǎn)到216。
在216,讀取來多媒體自身的信息。在非R/RW驅(qū)動器的情況下, 可以識別媒體。在本實施例中,CD-RW的識別基于CD-RW的反射性,但也可使用能作出這種區(qū)別的任何測試,包括用戶手動輸入。
由于CD-RW媒體的本性,其反射性不同于其它媒體的反射性??墒?用驅(qū)動器的模式讀出數(shù)據(jù)信號來識別反射性差異。然而,反射性測量 通常不能區(qū)別CD-R和商業(yè)標記媒體(目前)。因此,如果媒體是 CD-RW,則反射性讀取的結(jié)果是'非商業(yè)性,,而如果々某體是不同的 々某體類型,則結(jié)果是'不確定,。如果測試能夠區(qū)別CD-R和商業(yè)性標 記々某體,則可改進該測試,并去除上述不確定性。當確定CD-RW是 主體(subject)媒體時,該過程隨后可轉(zhuǎn)到提取媒體上所有軌道的指 紋,而不是搜索一個軌道指紋。如果在220確定々某體是CD-RW,則轉(zhuǎn) 到224,其中媒體是非商業(yè)性的,并且過程在228結(jié)束。如果在220 沒確定媒體是CD-RW,則轉(zhuǎn)到232,其中媒體是非商業(yè)性的或商業(yè)性 的,并且過程在228結(jié)束。
如果在212確定驅(qū)動器是R/RW驅(qū)動器(例如CD-RW驅(qū)動器), 則轉(zhuǎn)到236,在此讀取來自々某體本身的信息。在R/RW驅(qū)動器的情況 下,在240首先驗證媒體是關(guān)閉的還是打開的。打開的媒體是非商業(yè) 性Jf某體,并轉(zhuǎn)到224,并且過程在228結(jié)束。注意,某些燒制應用允 許創(chuàng)建音頻會話,而無需關(guān)閉或結(jié)束i某體本身。因為使用當前測試沒 有關(guān)閉媒體本身,因此這類媒體將仍識別為非商業(yè)性的,但不應認為 這種情況是限制性的。如果媒體是關(guān)閉的,則轉(zhuǎn)換到244。在R/RW 驅(qū)動器識別可記錄媒體特性的情況下,關(guān)閉的媒體可能仍被識別為非 商業(yè)性i某體。這些特性例如可以是商業(yè)性々某體中不存在的ATIP (預凹 槽絕對時間)區(qū)域信息,或音頻CD上的子碼R-W的存在。如果在224 在媒體上存在ATIP信息或子碼R-W信息,則該i某體是"非商業(yè)性創(chuàng) 建媒體",并轉(zhuǎn)到224,并且過程在228結(jié)束。如果在244不能確定媒 體是R/RW(未確定),則轉(zhuǎn)到232,其中i某體是非商業(yè)性或商業(yè)性的, 并且過程在228結(jié)束。
因此,符合特定實施例確定i某體是否是非商業(yè)性創(chuàng)建i某體的測試 方法包括確定驅(qū)動器是否是可記錄驅(qū)動器,并且如果驅(qū)動器是可記
錄驅(qū)動器,則確定媒體是否是關(guān)閉媒體。如果媒體不是關(guān)閉媒體,則 可認為媒體是非商業(yè)性媒體,并根據(jù)媒體是否是非商業(yè)性創(chuàng)建媒體來 執(zhí)行媒體識別過程。此外,如果驅(qū)動器是可記錄驅(qū)動器,則符合特定
實施例確定J^體是否是非商業(yè)性創(chuàng)建媒體的測試方法包括確定媒體 是否包括可寫媒體,并且如果媒體是可寫媒體,則可認為該纟某體是非 商業(yè)性媒體。符合特定實施例確定媒體是否是非商業(yè)性創(chuàng)建媒體的測 試方法還包括如果驅(qū)動器不是可記錄驅(qū)動器,則進行反射性測試, 來確定媒體是否是可重寫媒體,并且如果媒體是可重寫々某體,則可認 為該if某體是非商業(yè)性纟某體。
現(xiàn)在參考圖3,其示出了在304開始的々某體識別方法300。在308, 從Jf某體中讀取4某體特性,諸如內(nèi)容表(TOC)(如果它們存在的話)。 在312,確定i某體是否是包^^數(shù)字音頻光盤(CDDA)或壓縮格式文件
(例如MP3)的Jf某體。如果媒體^縮格式々某體,則在316顯示在各 個文件(例如MP3文件的DD3標簽)中提供的信息,并且過程在320 結(jié)束。如下文所討論的,通過從316轉(zhuǎn)到380也可聚集壓縮音頻J(某體 的確切軌道信息。為了簡便和清晰起見,在圖3中沒有清楚示出這個 選項,但下面討論的始于380的所有操作都同樣適用于壓縮々某體內(nèi)容 的情況。如果媒體不是壓縮格式媒體,則在324纟某體識別方法300讀 取士某體上的軌道號,并計算媒體內(nèi)容的'距離,。由于媒體插入到裝置
(例如個人電腦的CD-ROM或DVD-ROM驅(qū)動器),所以可從TOC 區(qū)域讀取或本地測量所有物理值,諸如軌道號或軌道偏置UB某體起 點的軌道距離)。
'距離,可能是媒體內(nèi)容的非唯一識別符,并且是々某體內(nèi)容任何 合適物理屬性的數(shù)字表示。例如(并不限于),可將TOC區(qū)域中可用 的偏置信息的任何乘積作為'距離,,同樣,任何基于比特的乘積計算 (諸如上面引用的Yankowski專利中教導的方法)也可作為合適的距 離度量值。對于距離計算有許多其它可能性,諸如TOC區(qū)域內(nèi)存儲的 特定值的和、積、差或其它數(shù)學組合。可以使用任何適當計算。在考
慮本公開之后,對于本領(lǐng)域技術(shù)人員而言,確定在數(shù)據(jù)庫搜索中使用 的距離的幾個其它機制是顯而易見的。
在328,々某體識別方法300從々某體上其中一個軌道(例如々某體上的 第一軌道)中提取指紋,并在332,創(chuàng)建用于數(shù)據(jù)庫查詢的々某體識別 符。媒體識別符包括媒體上的軌道號、媒體的距離及媒體上此處其中 一個歌曲/軌道的指紋。下文將給出關(guān)于媒體識別符特定優(yōu)選實施例的 更多細節(jié)。在這一點上,足以實現(xiàn)Jf某體識別符的創(chuàng)建。
在336,使用在332創(chuàng)建的媒體識別符,進行本地々某體數(shù)據(jù)庫108 的查詢。如果可本地獲得有關(guān)々某體內(nèi)容的信息,則信息存在于裝置上 的々某體/內(nèi)容區(qū)。隨后在340,可向用戶顯示該信息,并且過程在320 結(jié)束。如果本地不存在該信息,則在344執(zhí)行上面討論的非商業(yè)性媒 體測試200。
根據(jù)非商業(yè)性i某體測試200的結(jié)果,在348作出判斷。如果通過 非商業(yè)性測試200確定々某體是商業(yè)性創(chuàng)建的或未確定的(如上文所討 論的),則轉(zhuǎn)到352,并將Jf某體識別符發(fā)送到々某體識別服務器120和元 數(shù)據(jù)服務器124。在356,媒體識別服務器120隨后基于媒體識別符進 行媒體內(nèi)容識別過程,并且元數(shù)據(jù)服務器124進行元數(shù)據(jù)檢索過程, 在下文將針對圖6更詳細描述這兩個過程。在360,接收來自々某體識 別服務器120和元數(shù)據(jù)服務器124的響應。如果在364確定識別出該 媒體,則轉(zhuǎn)到368,在此向用戶顯示媒體信息。如下文針對i某體識別 過程所討論的,有可能將通過々某體內(nèi)容識別過程來識別多個匹配。如 果可識別多個匹配,并將其作為々某體列表呈現(xiàn)給用戶,則在372過程 接收々某體內(nèi)容的適當識別的用戶選擇。在376,將元數(shù)據(jù)服務器124 發(fā)現(xiàn)的任何元數(shù)據(jù)呈現(xiàn)給用戶,并且過程在320結(jié)束。
如果在348通過非商業(yè)性纟某體測試200確定該々某體是非商業(yè)性創(chuàng) 建的,或者如果在364沒識別出該4某體,則隨后不需要在332用創(chuàng)建 的4某體識別符執(zhí)行進一步數(shù)據(jù)庫查詢。相反,在380從所有軌道中提 取軌道指紋,并如下文更詳細討論的,修 it/擴展媒體識別符,以包含
4某體上所有軌道的指紋。在384,將擴展的媒體識別符發(fā)送到媒體識 別服務器120和元數(shù)據(jù)服務器124。在388,媒體識別服務器120 基于擴展々某體識別符執(zhí)行軌道識別過程,并且元數(shù)據(jù)服務器124進行 元數(shù)據(jù)檢索過程,下文將針對圖7更詳細討論這兩個過程。在392, 接收來自々某體識別服務器120和元數(shù)據(jù)服務器124的響應。在396向 用戶顯示對所有軌道檢索的信息及元數(shù)據(jù)信息,且過程在320結(jié)束。
因此,符合特定實施例的媒體內(nèi)容識別方法可包括執(zhí)行非商業(yè)性 媒體測試。如果媒體內(nèi)容是非商業(yè)性內(nèi)容,則過程從媒體中提取媒體 內(nèi)容所有軌道的指紋,創(chuàng)建包括媒體內(nèi)容所有軌道指紋的媒體識別 符,并用該媒體識別符搜索數(shù)據(jù)庫。該方法還可包括如果不能確定 媒體內(nèi)容是非商業(yè)性內(nèi)容,則從媒體中讀取并計算與媒體內(nèi)容有關(guān)的
信息,并根據(jù)從媒體中計算的媒體上的軌道號、距離和軌道指紋中的 至少兩項來創(chuàng)建々某體識別符。
同樣,符合特定實施例的々某體內(nèi)容識別方法包括從々某體中讀取 與々某體內(nèi)容有關(guān)的信息,創(chuàng)建々某體識別符,并使用該々某體識別符在本 地々某體數(shù)據(jù)庫中搜索信息,并創(chuàng)建本地搜索結(jié)果。如果在本地々某體數(shù) 據(jù)庫中不存在信息,則該方法還包括進行非商業(yè)性纟某體測試,并且 如果非商業(yè)性媒體測試不確定,則請求使用該媒體識別符搜索遠程數(shù) 據(jù)庫,并從遠程數(shù)據(jù)庫4妄收第一遠程搜索結(jié)果。如果媒體內(nèi)容是非商 業(yè)性內(nèi)容,或者如果在遠程數(shù)據(jù)庫中不存在信息,則該方法還包括 從士某體中提取々某體內(nèi)容所有軌道的指鄉(xiāng)丈,創(chuàng)建具有媒體內(nèi)容所有軌道 指紋的擴展媒體識別符,請求使用該擴展媒體識別符搜索遠程數(shù)椐 庫,并從遠程數(shù)據(jù)庫接收笫二遠程搜索結(jié)果??梢韵蛴脩麸@示上面提 到的任一搜索結(jié)果。
在某些情況下,系統(tǒng)設計可基于指紋信息隨時提供^ 某體內(nèi)容信 息。在這些情況下,380可接著336,無需進行"非商業(yè)性創(chuàng)建,,測試。 這些情況的示例包括(但不限于)諸如DSL、電纜調(diào)制解調(diào)器、光纜 或高速無線網(wǎng)絡的高速網(wǎng)絡存取的有效性、諸如在沒有提供性能懲罰
的系統(tǒng)的基于指紋的數(shù)據(jù)一致性、準確性、指紋數(shù)據(jù)庫增強、設計簡 化的情況下優(yōu)先指紋數(shù)椐庫使用的需求。
現(xiàn)在參考圖4,其示出了作為i某體識別符400在332創(chuàng)建的々某體識 別符的一個可能實施例。包含軌道號數(shù)據(jù)區(qū)的數(shù)據(jù)段作為404存在。 包含距離數(shù)據(jù)區(qū)的數(shù)據(jù)段作為408存在。包含指示媒體識別符是否是 擴展媒體識別符的數(shù)據(jù)區(qū)的數(shù)據(jù)段作為412存在。在々某體內(nèi)容識別過 程的情況下,諸如在下文針對圖6描述的過程,數(shù)據(jù)區(qū)412將指示該 識別符不是擴展識別符。包含指示媒體上軌道指纟丈號的數(shù)據(jù)區(qū)的數(shù)據(jù) 段作為416存在,以幫助識別過程。如上文所討論的,在識別過程中 使用的軌道指紋不必是々某體上的第一軌道。軌道指紋號識別從々某體內(nèi) 容中選擇哪個軌道進行指紋處理。包含軌道指紋的數(shù)據(jù)區(qū)的數(shù)據(jù)段作 為、420存在。通常,々某體識別符可包括軌道號、距離和軌道指紋中的 兩項或更多項(如果使用軌道指紋,則加上相關(guān)支持數(shù)據(jù)段,諸如軌 道號),以允許搜索。在不脫離本發(fā)明實施例的前提下,可重新排列數(shù) 據(jù)段的順序。基于當前教導的考慮,本領(lǐng)域技術(shù)人員還可想到其它數(shù) 據(jù)配置。
因此,符合特定實施例實施為比特流的計算機數(shù)據(jù)信號至少具有 以下其中兩個數(shù)據(jù)段表示i某體上內(nèi)容軌道號的數(shù)據(jù)羊殳、表示Ji某體上
內(nèi)容距離計算的數(shù)據(jù)段以及表示軌道指鄉(xiāng)文的數(shù)據(jù)段。
要注意的是,圖4的內(nèi)容示出了包含在媒體識別符中信息的概念
結(jié)構(gòu)。這并意味著限制,并且々某體識別符本身可以是信息的數(shù)字表示, 并不限于本申請給出的表示格式。
現(xiàn)在參考圖5,在380修改并包含所有軌道指紋的適當擴展々某體識 別符的一個可能實施例顯示為纟某體識別符500。數(shù)據(jù)段504包^4某體 內(nèi)容的軌道號(N)的數(shù)據(jù)區(qū)。數(shù)據(jù)段508包^H 某體的距離的數(shù)據(jù)區(qū)。 數(shù)據(jù)段512包含指示媒體識別符是擴展識別符情況下的數(shù)據(jù)區(qū),并包 ^4某體上所有軌道的軌道指紋。數(shù)據(jù)段516包含指示媒體上軌道指紋 號的數(shù)據(jù)區(qū),以幫助進行識別過程。在包^4某體上所有軌道指紋的擴
展媒體識別符的當前情況下,該數(shù)據(jù)區(qū)可包含指示所有軌道指紋存在 的任何唯一識別符。在不脫離本發(fā)明實施例的情況下,可重新排列數(shù) 椐段的順序。
本領(lǐng)域技術(shù)人員要認識到,基于本發(fā)明教導的考慮,這是數(shù)椐段
512中擴展媒體識別符的指示,足以指示所有軌道存在。同樣,在擴 展々某體識別符的情況下,數(shù)據(jù)段516包含某些冗余信息。然而,在本 實施例中保留數(shù)據(jù)段516,以允許在々某體識別符內(nèi)從擴展和非擴展々某 體識別符之間一致的媒體識別符的起點索引第一指紋。在另 一實施例 中,數(shù)據(jù)段516可以完全刪除,并且解析和解釋々某體識別符的過程可 設計成將擴展々某體識別符內(nèi)的第 一指紋定位在非擴展識別符軌道指紋 號的相對位置。為了解析々某體識別符,任一配置都足夠了,并且在撰 寫時考慮了許多這種變形。其它變形可能也符合特定實施例。
數(shù)據(jù)段520包含媒體內(nèi)容軌道號1的軌道指紋的數(shù)據(jù)區(qū)。在媒體 識別符500內(nèi)創(chuàng)建各軌道指紋的單獨數(shù)據(jù)段,并且如此創(chuàng)建的各數(shù)據(jù) 段包含各自軌道的軌道指紋。在數(shù)據(jù)段524中存儲軌道N的最終軌道 指紋。軌道識別過程(諸如下文針對圖7描述的)可使用存儲在數(shù)據(jù) 段504中的表示媒體上軌道號的數(shù)據(jù)區(qū),以確定i某體識別符500內(nèi)存 儲的軌道指紋數(shù)(即,纟某體識別符500的尺寸)。因此,纟某體識別符 500的長度(數(shù)據(jù)段的數(shù)目可變)在尺寸上可以是動態(tài)的,而無需單 獨長度區(qū)指定長度。
要考慮到,軌道指紋算法會隨時發(fā)展。不同的算法可以提供可作 為蟲某體識別符(諸如媒體識別符400或i某體識別符500) —部分的不 同尺寸軌道指紋。同樣,根據(jù)正在進行指紋處理的內(nèi)容,指紋算法可 以創(chuàng)建不同尺寸的指紋。在任一情況下,軌道指紋的々某體識別符數(shù)據(jù) 段都可修改為在指紋的數(shù)椐M點包含長度區(qū)。通過在各指紋數(shù)據(jù)段 的起點包含長度區(qū),解析并解釋々某體識別符的過程可設計為適應任何 指紋格式和任何長度媒體識別符。
因此,符合本發(fā)明特定實施例實施為比特流的計算機數(shù)據(jù)信號具
有表示媒體上內(nèi)容軌道號的數(shù)據(jù)段、表示媒體上內(nèi)容距離計算的數(shù) 據(jù)段、表示比特流包含Jf某體上所有軌道的軌道指紋指示的數(shù)據(jù)段、以 及分別表示々某體上一個軌道的軌道捐紋的多個數(shù)據(jù)段。
現(xiàn)在參考圖6,媒體內(nèi)容識別過程的一個可能實施例顯示為媒體內(nèi) 容識別過程600。 Jf某體內(nèi)容識別過程600可以形成上面針對圖3的項 356討論的媒體識別方法300的一部分,并可在服務器或服務器組(諸 如々某體識別服務器120和元數(shù)據(jù)服務器124 )上執(zhí)行,該服務器耦合 到包^^對識別過程有用的信息的有關(guān)數(shù)據(jù)庫。
媒體內(nèi)容識別過程600始于604。在608,識別服務器接收以媒體 識別符400形式表示來自Jf某體識別方法300的々某體內(nèi)容的軌道指紋、 媒體上的軌道號及'距離,。
在612,服務器試圖在包含特定位置(例如,包含作為該士某體上第 一軌道的識別軌道的所有々某體)識別軌道的々某體數(shù)據(jù)庫中發(fā)現(xiàn)匹配。 如果在612未發(fā)現(xiàn)指紋匹配,則在616進行距離搜索。如果在616未 識別距離,則在620將未識別的內(nèi)容消息發(fā)送到々某體識別方法300, 并且過程在624結(jié)束。然而,如果在616進行了距離匹配,則在628 創(chuàng)建具有用同一距離識別的所有i某體的々某體列表??紤]到可能存在不 同Jf某體上同一軌道的不同記錄,可以創(chuàng)建々某體列表,以幫助確定哪個 々某體是查詢主體。i某體列表結(jié)合了包含作為裝置內(nèi)媒體中盤上相同位 置中的識別軌道的所有媒體。在許多情況下,媒體列表可能只是包含 同 一位置上軌道的 一個々某體。
在632,將々某體識別符中的軌道號與々某體列表中的所有可能匹配相 比較,以確定在媒體列表中的任一項中是否存在軌道號的匹配。如果 不存在關(guān)于軌道號的匹配,則轉(zhuǎn)到620,在此將未識別的內(nèi)容消息發(fā) 送到媒體識別方法300,并且過程在624結(jié)束。然而,如果在媒體列 表中存在具有任何項的軌道號匹配,則在636從列表中刪除所有不匹 配項,并在640發(fā)布這可能是新指紋并且可將該內(nèi)容信息添加到數(shù)據(jù) 庫的指示??赡馨l(fā)生這種情況媒體數(shù)據(jù)庫中的某些媒體條目可能不
具有在軌道數(shù)據(jù)庫中指紋處理的所有軌道,因此添加該信息將有助于 填充數(shù)據(jù)庫信息中的間隙。
在644,々某體信息返回i某體識別方法300。如果在媒體列表中剩余 多個選項,則用戶可選擇適當媒體識別,并將用戶確認的選擇發(fā)送到 軌道識別服務器過程,以便基于i某體數(shù)據(jù)存儲軌道信息。在本實施例 中,同 一基于媒體的軌道信息的重復用戶條目可作為與軌道指紋有關(guān) 的有效軌道數(shù)據(jù)輸入,以消除用戶的錯誤條目。隨后在624結(jié)束過程。
當存在指紋匹配時,出現(xiàn)判定塊612的其它可能支路。在這種情 況下,轉(zhuǎn)到648,在此用所有可能的匹配再次創(chuàng)建々某體列表。在652, 查詢主體Jf某體上的軌道號是否存在匹配。如果在652不存在軌道號的 匹配,則在620將未識別的內(nèi)容消息發(fā)送到Jf某體識別方法300,在此 它可以^皮發(fā)送給用戶,并且過程在624結(jié)束。然而,如果存在軌道號 的匹配,則在656刪除所有不匹配i某體列表條目。在這一點上,々某體 列表將包含至少 一項,但也可包含多項。
在660,可將媒體列表中的剩余項與用于距離測量的主體々某體相比 較。例如(但不限于),如果所用的距離是媒體上所有軌道的長度和, 則偏離主體媒體指定百分比內(nèi)的數(shù)據(jù)庫中的々某體條目的距離可認為足 夠相似(例如,分數(shù)或百分比)。同樣,如果該距離在數(shù)據(jù)庫中if某體條 目指定絕對距離內(nèi)(例如幾毫秒),則可認為主體媒體足夠相似。但是, 這些例子僅是示范性起點,并且在本技術(shù)含義內(nèi)可認為"相似"的合 理測量可隨時用實驗方法改進??墒褂美缇哂须S時調(diào)整值的專家系 統(tǒng)、神經(jīng)網(wǎng)絡及各種其它算法來確定有效相似距離。
如果在660存在距離匹配,則在664從列表中刪除所有不匹配條 目,并在644將剩余搜索結(jié)果返回纟某體識別方法300。如果在纟某體列 表中剩余多個選項,則用戶可選擇適當?shù)膇某體識別,并將用戶確認的 選擇發(fā)送到軌道識別服務器過程,以便基于媒體數(shù)據(jù)存儲媒體信息。 在本實施例中,同一基于i某體的信息的重復條目可作為與々某體有關(guān)的 有效數(shù)據(jù)輸入,以消除用戶的錯誤條目。該過程在624結(jié)束。
如杲在660沒有相同的距離匹配,則在668進行'相似距離,搜 索。如果在裝置中媒體上測量的'距離,與媒體列表中的任一媒體相 似,則該盤可能是商業(yè)再版媒體。在這種情況下,有利于在纟某體數(shù)據(jù) 庫中記錄媒體信息,因為這允許將來進行快速識別(意味著確切'距 離,匹配)。在668,用戶可確認來自'相似距離,搜索的項。 一旦多 個用戶確認了匹配,并且大量用戶已經(jīng)證實々某體信息,則可在々某體數(shù) 據(jù)庫中永久產(chǎn)生一個條目。該條目將作為再版或復制媒體的確認。通 過這種方式,可連續(xù)更新和增強々某體數(shù)據(jù)庫。
由于非商業(yè)性々某體復制過程依賴于可寫媒體的屬性以及用于燒制
的軟件和硬件,因此在某些情況下,甚至在商業(yè)性々某體定制復制的情 況下,媒體的相似性不足以被識別。如果在668不存在相似匹配,則 在620可將未識別的內(nèi)容消息發(fā)送到々某體識別方法300,并在624結(jié) 束過程。
然而,如果在668在々某體列表中存在任何相似匹配,則在672從 媒體列表中刪除任何不相似項,并在676發(fā)布指示,有利于在々某體數(shù) 據(jù)庫中記錄媒體信息。在644,剩余搜索結(jié)果返回到媒體識別方法 300。如果在々某體列表中剩余多個選項,則用戶可選擇適當?shù)膇某體識 別,并將用戶確認的選擇發(fā)送到軌道識別服務器過程,以侵羞于媒體 數(shù)據(jù)存儲々某體信息。在本例中,只有同一基于々某體的信息的重復條目 才作為與媒體有關(guān)的有效數(shù)據(jù)輸入,以消除用戶的錯-誤條目。隨后過 程在624結(jié)束。
因此,符合特定實施例的搜索i某體內(nèi)容信息的方法包括接收々某體 識別符,該媒體識別符具有媒體上內(nèi)容的軌道號、媒體上內(nèi)容的距離 計算以及々某體上一個軌道的軌道指紋中的至少兩項。該示范性方法還 包括使用力某體識別符搜索數(shù)據(jù)庫,創(chuàng)建包含由搜索生成的信息列表 的々某體列表,并返回搜索結(jié)果。
現(xiàn)在參考圖7,軌道識別過程的一個可能實施例顯示為軌道識別過 程700。軌道識別過程700是上面針對圖3的項388討論的士某體識別
方法300的一部分,并在服務器或服務器組(諸如媒體識別服務器120 和元數(shù)據(jù)服務器124)上執(zhí)行,該服務器耦合到包含用于識別過程的 信息的有關(guān)數(shù)據(jù)庫。
軌道識別過程700始于704。在708,在服務器接收々某體上所有(還 未識別的)軌道的指紋,并根據(jù)它們在々某體上的位置在軌道列表中排 列。在712,初始化計數(shù)器,以從列表中的第一項開始。在本例中, 計數(shù)器被初始化為"1",來表示列表中的第一項。然而這不應認為是 限制,因為通常在算法開發(fā)中,列表中的第一項在程序上稱為"零" 項,并且這樣的"零"的初始化將同樣有效。
在716,分析列表中的下一軌道,并進行搜索以發(fā)現(xiàn)軌道匹配。在 720,確定是否發(fā)現(xiàn)匹配。如果未發(fā)現(xiàn)匹配,則在724將軌道在列表中 重新標記為"無標題,,,允許用戶用他們隨后選擇的標題來代替該標 題。然而,如果在720發(fā)現(xiàn)匹配,則在728,檢索的信息與列表項相 關(guān)聯(lián)。在732,確定列表中是否存在任何更多的軌道,以繼續(xù)進行分 析和搜索。如果在列表中存在更多軌道,則在736增加計數(shù)器,并在 716檢索來自列表的下一項。重復該過程,直到已分析了所有軌道為 止。在732,當列表中不再有任何項時,過程轉(zhuǎn)到740。
在740,可以確定是否所有軌道都已被識別為來自同一藝術(shù)家。如 果不是,則在744將々某體標記為"不同藝術(shù)家"(或類似),在748, 結(jié)果返回到i某體識別方法300,并在752結(jié)束過程。如果所有選擇來 自同一藝術(shù)家,則在756以該藝術(shù)家命名該々某體,在748將結(jié)果返回 i某體識別方法300,并且在752結(jié)束過程。存在許多可能性用于提供 媒體內(nèi)容命名的不同系統(tǒng),例如(并不限于)基于專輯數(shù)據(jù)或基于可 用的元數(shù)據(jù)。本領(lǐng)域技術(shù)人員要理解的是,基于本教導的考慮,各種 々某體內(nèi)容命名選項都是可用的。
因此,符合特定實施例的搜索々某體內(nèi)容信息的方法包括接收i某體 識別符,該媒體識別符具有媒體上內(nèi)容的軌道號、々某體上內(nèi)容的3巨離 計算及媒體上各軌道的軌道指紋。該方法還包括創(chuàng)建軌道指紋列表,
使用軌道指紋列表搜索數(shù)據(jù)庫,創(chuàng)建包含由搜索產(chǎn)生的各軌道信息列 表的々某體列表,并返回搜索結(jié)果。
上述過程可在編程通用計算機系統(tǒng)上執(zhí)行,例如圖8中描述的示 范性計算機系統(tǒng)800。計算機系統(tǒng)800具有一個或多個中央處理單元 (CPU) 804,其中一個或多個連接的總線808用于以公知方式將中央 處理單元804連接到隨機存取存儲器812和/或非易失性存儲器816。 可在820提供輸出機構(gòu),諸如揚聲器系統(tǒng)、顯示器或打印機,以便為 計算機用戶播放、顯示和/或打印輸出,以及提供圖形用戶界面(GUI )。 同樣,可提供輸入裝置824,諸如鍵盤、鼠標、計算機連接的便攜音 頻裝置以及可移動々某體讀取器,以便計算機用戶輸入信息。計算機800 還結(jié)合了內(nèi)部和/或外部盤或其它大容量存儲器828,用于存儲包括(但 不限于)操作系統(tǒng)、程序文件、數(shù)據(jù)文件和內(nèi)容的大量信息。使用網(wǎng) 絡連接832,諸如可能通過防火墻耦合計算機系統(tǒng)800的以太網(wǎng)適配 器,計算機系統(tǒng)800可耦合到局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN)和 /或互聯(lián)網(wǎng)。雖然描述為單個計算機,但可使用多個鏈接的計算機來實 現(xiàn)在此描述的功能。
上述方法和設備可用于從許多:&某體類型中識別信息。該設備例如 可包括嵌入式、外連接式或外部鏈接式々某體播放、記錄和操控機構(gòu)。 符合本發(fā)明特定實施例的一些例子有CD-ROM、 DVD-ROM、 CD-RW、 CD-R、內(nèi)存條、硬盤和其它磁々某體、小型盤、磁帶,附加的實 現(xiàn)可包括(但不限于)經(jīng)由數(shù)字或才莫擬電纜、互聯(lián)網(wǎng)或其它有線或無 線網(wǎng)絡通信連接到計算機系統(tǒng)800的播放、記錄、代碼轉(zhuǎn)換、復制或 傳輸設備。
本領(lǐng)域技術(shù)人員應認識到,特定示范性實施例可基于編程處理器 的使用。然而,可使用硬件構(gòu)件等同物(諸如是所描述和要求的等同 物的專用硬件和/或?qū)S锰幚砥?來實現(xiàn)特定實施例。同樣,可使用通 用計算機、基于微處理器的計算機、微控制器、光學計算機、模擬計 算機、專用處理器和/或?qū)S糜策B接邏輯來構(gòu)建備選等效實施例。
本領(lǐng)域技術(shù)人員還應理解到,在不脫離本發(fā)明的情況下,可使用
盤存儲器及其它形式的存儲器,諸如只讀存儲器(ROM)裝置、隨機 存取存儲器(RAM)裝置、光學存儲元件、磁存儲元件、磁光存儲元 件、閃存、磁芯存儲器和/或其它等效存儲技術(shù),來實現(xiàn)用于實現(xiàn)上述 實施例的程序過程和有關(guān)數(shù)據(jù)。這些備選存儲裝置應認為是等效的。
可使用編程處理器來實現(xiàn)特定實施例,該編程處理器執(zhí)行上面廣 泛以流程圖形式描述的編程指令,該指令存儲在任何適當電子存儲少某 體上,或在任何適當電子通信士某體上傳輸。然而,本領(lǐng)域才支術(shù)人員將 理解到,在不脫離本發(fā)明的情況下,可以任何數(shù)量的變形并以許多適 當?shù)木幊陶Z言實現(xiàn)上述過程。例如,在不脫離本發(fā)明特定實施例的情 況下,執(zhí)行特定操作的順序可以經(jīng)常變化,可以添加附加操作或刪除 操作。在不脫離本發(fā)明的情況下,可以添加和/或增強錯誤捕獲,并在 用戶界面和信息表示中進行變化。這種變化被認為是等效的。
雖然已描述了具體實施例,但是顯然根據(jù)上述描述對于本領(lǐng)域技 術(shù)人員而言,許多備選、修改、變更及變化是顯而易見的。
權(quán)利要求
1.一種用于媒體內(nèi)容識別的設備,包括媒體內(nèi)容讀取器;編程處理器,根據(jù)由所述媒體內(nèi)容讀取器讀取的所述媒體上軌道號、距離及軌道指紋中的至少兩項來創(chuàng)建媒體識別符;服務器;接口,將所述編程處理器連接到所述服務器;以及內(nèi)容信息數(shù)據(jù)庫,由所述服務器使用所述媒體識別符搜索。
2. 如權(quán)利要求l所述的設備,其中所述內(nèi)容信息包括與軌道指紋 信息、々某體信息和元數(shù)據(jù)信息中的至少兩項有關(guān)的信息。
3. 如權(quán)利要求l所述的設備,其中所述數(shù)據(jù)庫包括具有指紋數(shù)據(jù) 庫、媒體數(shù)據(jù)庫和元數(shù)據(jù)數(shù)據(jù)庫中的至少兩個的多個數(shù)據(jù)庫。
4. 如權(quán)利要求1所述的設備,還包括本地數(shù)據(jù)庫,所述本地數(shù)據(jù) 庫具有包括與軌道指紋信息、士某體信息和元數(shù)據(jù)信息中的至少兩項有 關(guān)的信息的內(nèi)容。
5. 如權(quán)利要求4所述的設備,其中所述本地數(shù)據(jù)庫包括具有指紋 數(shù)據(jù)庫、i某體數(shù)據(jù)庫和元數(shù)據(jù)數(shù)據(jù)庫中的至少兩個的多個數(shù)據(jù)庫。
6. 如權(quán)利要求l所述的設備,其中所述接口包括網(wǎng),口。
7. 如權(quán)利要求6所迷的設備,其中所述網(wǎng)絡接口通過互聯(lián)網(wǎng)、局 域網(wǎng)和廣域網(wǎng)中的其中一種將所述編程處理器連^J妄到所述J良務器。
8. 如權(quán)利要求l所述的設備,其中所述媒體識別符還包括所述軌 道指紋的軌道號。
9. 如權(quán)利要求l所述的設備,其中所述i某體識別符還包括多個軌 道指紋。
10. 如權(quán)利要求1所述的設備,其中所述編程處理器還在所述i某 體上執(zhí)行非商業(yè)性纟某體測試。
11. 一種用于媒體內(nèi)容識別的設備,包括用于從i某體中讀取信息的裝置,用于根據(jù)從所述々某體中讀取的所述媒體上的軌道號、距離及軌道指紋中的至少兩項來創(chuàng)建i某體識別符的裝置;用于從媒體內(nèi)容信息數(shù)據(jù)庫中檢索信息的裝置;以及用于通過使用所述媒體識別符來搜索所述媒體內(nèi)容信息數(shù)據(jù)庫以檢索々某體內(nèi)容信息的裝置。
12. 如權(quán)利要求11所述的設備,其中所述媒體內(nèi)容數(shù)據(jù)庫包括遠 程數(shù)據(jù)庫,并包括與軌道指紋信息、々某體信息和元數(shù)據(jù)信息中的至少 兩項有關(guān)的信息。
13. 如權(quán)利要求11所述的設備,其中所述媒體內(nèi)容數(shù)據(jù)庫包括具 有指紋數(shù)據(jù)庫、々某體數(shù)據(jù)庫和元數(shù)據(jù)數(shù)據(jù)庫中至少兩個的多個遠程數(shù) 據(jù)庫。
14. 如權(quán)利要求ll所述的設備,其中所述媒體內(nèi)容數(shù)據(jù)庫包括本 地數(shù)據(jù)庫,并包括與軌道指紋信息、纟某體信息和元數(shù)據(jù)信息中的至少 兩項有關(guān)的信息。
15. 如權(quán)利要求14所述的設備,其中所述本地數(shù)據(jù)庫包括具有指 紋數(shù)據(jù)庫、々某體數(shù)據(jù)庫和元數(shù)據(jù)數(shù)椐庫中至少兩個的多個數(shù)據(jù)庫。
16. 如權(quán)利要求ll所述的設備,其中用于檢索信息的裝置包括網(wǎng)
17. 如權(quán)利要求16所述的設備,其中所迷網(wǎng)^4妻口通過互聯(lián)網(wǎng)、 局域網(wǎng)和廣域網(wǎng)中的 一種提供訪問所述媒體內(nèi)容信息數(shù)據(jù)庫。
18. 如權(quán)利要求ll所述的設備,其中所述i某體識別符還包括所述 軌道指紋的軌道號。
19. 如權(quán)利要求11所述的設備,其中所述媒體識別符還包括多個 軌道指紋。
20. —種4某體內(nèi)容識別方法,包括 進行非商業(yè)性媒體測試; 如果所述蟲某體內(nèi)容包括非商業(yè)性內(nèi)容,則從所述媒體中提取所述媒體內(nèi)容所有軌道的指紋; 創(chuàng)建包括所述媒體內(nèi)容所有軌道指紋的媒體識別符;以及 用所述媒體識別符搜索數(shù)據(jù)庫。
21. 如權(quán)利要求20所述的方法,其中所述々某體識別符還包括所述 々某體上的距離和軌道號中的 一項。
22. 如權(quán)利要求20所述的方法,其中如果不能確定所述々某體內(nèi)容 包括非商業(yè)性內(nèi)容,則所述方法還包括從媒體中讀取并計算與媒體內(nèi)容有關(guān)的信息;以及 根據(jù)從所述媒體中計算的所述媒體上的軌道號、距離及軌道指紋 中的至少兩項來創(chuàng)建々某體識別符。
23. 如權(quán)利要求20所述的方法,還包括顯示搜索結(jié)果。
24. 如權(quán)利要求20所述的方法,其中所述搜索包括本地數(shù)據(jù)庫中 的搜索。
25. 如權(quán)利要求20所述的方法,其中所述搜索包括遠程數(shù)據(jù)庫中 的搜索。
26. 如權(quán)利要求25所述的方法,其中在所迷遠程數(shù)據(jù)庫中搜索包 括通過網(wǎng)絡搜索。
27. 如權(quán)利要求27所述的方法,其中所述網(wǎng)絡包括互聯(lián)網(wǎng)、局域 網(wǎng)和廣域網(wǎng)中的至少一個。
28. 如權(quán)利要求20所述的方法,其中所述數(shù)據(jù)庫包括與軌道指紋 信息、々某體信息和元數(shù)據(jù)信息中的至少兩項有關(guān)的信息。
29. 如權(quán)利要求20所述的方法,其中所述數(shù)據(jù)庫包括具有指紋數(shù) 據(jù)庫、i某體數(shù)據(jù)庫和元數(shù)據(jù)數(shù)據(jù)庫中至少兩個的多個數(shù)據(jù)庫。
30. —種存儲指令的計算機可讀々某體,當在編程處理器上運行所 述指令時,執(zhí)行的過程包括進行非商業(yè)性i某體測試,包括 如果所述i某體內(nèi)容包括非商業(yè)性內(nèi)容,貝寸從所述媒體中提取所述媒體內(nèi)容所有軌道的指紋; 創(chuàng)建包括所述々某體內(nèi)容所有軌道指紋的i某體識別符;以及 用所述i某體識別符搜索數(shù)據(jù)庫。
31. 如權(quán)利要求30所述的計算機可讀:if某體,還存儲這樣的指令 當在所述編程處理器上運行所述指令時,執(zhí)行以下過程從媒體中讀取并計算與媒體內(nèi)容有關(guān)的信息;以及 根據(jù)從所述媒體中計算的所述媒體上的軌道號、距離和軌道指紋 中的至少兩項來創(chuàng)建媒體識別符。
32. 如權(quán)利要求30所述的計算機可讀纟某體,還存儲這樣的指令 當在所述編程處理器上運行所述指令時,執(zhí)行顯示搜索結(jié)果的過程。
33. —種々某體內(nèi)容識別方法,包括 從媒體中讀取與媒體內(nèi)容有關(guān)的信息; 創(chuàng)建々某體識別符;使用所述士某體識別符在本地數(shù)據(jù)庫中搜索信息,并創(chuàng)建本地搜索 結(jié)果;如果在所述本地數(shù)椐庫中不存在信息,則 進行非商業(yè)性媒體測試; 如果所述非商業(yè)性Jf某體測試不確定,貝'J:請求使用所述々某體識別符搜索遠程數(shù)據(jù)庫; 接收來自所述遠程數(shù)據(jù)庫的第一遠程搜索結(jié)果; 如果所述々某體內(nèi)容包括非商業(yè)性內(nèi)容,或者如果在所述遠程 數(shù)據(jù)庫中不存在信息,則;從所述媒體中提取所述媒體內(nèi)容所有軌道的指紋;創(chuàng)建包括所述媒體內(nèi)容所有軌道指紋的擴展媒體識別符;以及請求使用所述擴展々某體識別符搜索遠程數(shù)據(jù)庫;以及 接收來自所述遠程數(shù)據(jù)庫的第二遠程搜索結(jié)果。
34. 如權(quán)利要求33所述的方法,還包括顯示所述本地搜索結(jié)果、 第 一遠程搜索結(jié)果和第二遠程搜索結(jié)果中的至少 一個。
35. —種存儲指令的計算機可讀4某體,當在編程處理器上運行所述指令時,執(zhí)行的過程包括從汷某體中讀取與々某體內(nèi)容有關(guān)的信息,包括創(chuàng)建媒體識別符;使用所述々某體識別符在本地數(shù)據(jù)庫中搜索信息,并創(chuàng)建本地搜索 結(jié)果;如果在所述本地數(shù)據(jù)庫中不存在信息,則 進行非商業(yè)性媒體測試; 如果所述非商業(yè)性々某體測試不確定,則請求使用所述々某體識別符搜索遠程數(shù)據(jù)庫; 接收來自所述遠程數(shù)據(jù)庫的第一遠程搜索結(jié)果; 如果所述々某體內(nèi)容包括非商業(yè)性內(nèi)容,或者如果在所述遠程 數(shù)據(jù)庫中不存在信息,則從所述媒體中提取所述々某體內(nèi)容的所有軌道的指紋; 創(chuàng)建包含所述媒體內(nèi)容所有軌道指紋的擴展媒體識別符;以及請求使用所述擴展媒體識別符搜索遠程數(shù)據(jù)庫;以及 接收來自所述遠程數(shù)據(jù)庫的第二遠程搜索結(jié)果。
36. 如權(quán)利要求35所述的計算機可讀媒體,還存儲這樣的指令 當在所述編程處理器上運行所述指令時,執(zhí)行顯示所述本地搜索結(jié) 果、第一遠程搜索結(jié)果和笫二遠程搜索結(jié)果中至少一個的過程。
37. —種用于媒體內(nèi)容識別的設備,包括 媒體內(nèi)容讀取器;編程處理器;接口,將所述編程處理器連接到遠程服務器,所述遠程服務器耦 合到數(shù)據(jù)庫;以及其中所述編程處理器根據(jù)所述Jf某體內(nèi)容讀取器讀取的所述々某體上 的軌道號、距離以及軌道指紋中的至少兩項來創(chuàng)建々某體識別符,并請 求使用所述媒體識別符從所述遠程服務器進行數(shù)據(jù)庫搜索。
38. 如權(quán)利要求37所述的設備,其中所述數(shù)據(jù)庫內(nèi)容包括與軌道 指紋信息、々某體信息和元數(shù)據(jù)信息中至少兩項有關(guān)的信息。
39. 如權(quán)利要求37所述的設備,其中所述數(shù)據(jù)庫包括具有指紋數(shù) 據(jù)庫、々某體數(shù)據(jù)庫和元數(shù)據(jù)數(shù)據(jù)庫中至少兩個的多個數(shù)據(jù)庫。
40. 如權(quán)利要求37所述的設備,還包括本地數(shù)據(jù)庫,所述本地數(shù) 據(jù)庫具有包含與軌道指紋信息、媒體信息和元數(shù)據(jù)信息中至少兩項有 關(guān)的信息的內(nèi)容。
41. 如權(quán)利要求40所述的設備,其中所述本地數(shù)據(jù)庫包括具有指 紋數(shù)據(jù)庫、々某體數(shù)據(jù)庫和元數(shù)據(jù)數(shù)據(jù)庫中至少兩個的多個數(shù)據(jù)庫。
42. 如權(quán)利要求37所述的設備,其中所述接口包括網(wǎng)^4妄口。
43. 如權(quán)利要求42所述的設備,其中所述網(wǎng)^#口通過互聯(lián)網(wǎng)、 局域網(wǎng)和廣域網(wǎng)中的一種將所述編程處理器連接到所述遠程服務器。
44. 如權(quán)利要求37所述的設備,其中所述媒體識別符還包括所述 軌道指紋的軌道號。
45. 如權(quán)利要求37所述的設備,其中所述媒體識別符還包括多個 軌道指紋。
46. 如權(quán)利要求37所述的設備,其中所述編程處理器還在所述々某 體上進行非商業(yè)性纟某體測試。
47. —種測試i某體以確定它是否是非商業(yè)性創(chuàng)建的方法,包括 確定驅(qū)動器是否包括可記錄驅(qū)動器; 如果所述驅(qū)動器包括可記錄驅(qū)動器,則確定媒體是否包括關(guān)閉媒體;如果所述媒體不包括關(guān)閉媒體,則所述媒體包括非商業(yè)性媒體;以及執(zhí)行根據(jù)所述媒體是否是非商業(yè)性創(chuàng)建媒體的i某體識別過程。
48. 如權(quán)利要求47所述的方法,其中確定所述々某體是否包括關(guān)閉 i某體包括使用紅皮書規(guī)范。
49. 如權(quán)利要求47所述的方法,還包括如果所述驅(qū)動器包括可 記錄驅(qū)動器,則確定所述媒體是否包括可寫媒體;以及如果所述i某體包括可寫媒體,則所述媒體包括非商業(yè)性媒體。
50. 如權(quán)利要求49所述的方法,其中確定所述媒體是否包括可寫 媒體包括使用CD-R和CD-RW的橙皮書規(guī)范。
51. 如權(quán)利要求49所述的方法,其中確定所述媒體是否包括可寫 々某體包括使用CD-R和CD-RW的ATIP (預刻槽內(nèi)絕對時間)信息。
52. 如權(quán)利要求49所述的方法,其中確定所述媒體是否包括可寫 媒體包括使用CD-R和CD-RW的所述々某體上的R-W子碼。
53. 如權(quán)利要求47所述的方法,還包括 如果所述驅(qū)動器不包括可記錄驅(qū)動器,則進行反射性測試,以確定所述i某體是否包括可重寫々某體;及 如果所述媒體包括可重寫媒體,則所述媒體包括非商業(yè)性媒體。
54. 如權(quán)利要求53所述的方法,其中進行所述反射性測試包含使 用來自所述驅(qū)動器的模式讀出數(shù)據(jù)信號。
55. 如權(quán)利要求47所述的方法,其中如果所述i某體包括非商業(yè)性 媒體,則執(zhí)行這樣的媒體識別過程包括所述媒體上所有軌道的指紋 處理過程和所有軌道上信息的數(shù)據(jù)庫搜索。
56. 如權(quán)利要求47所述的方法,其中如果所述i某體不包括非商業(yè) 性媒體,則執(zhí)行這樣的i某體識別過程包括使用所述i某體上一個軌道 的指紋、所述J(某體的距離以及所述々某體上軌道號中的至少兩項進行數(shù) 據(jù)庫搜索。
57. 如權(quán)利要求47所述的方法,其中如果所述i某體包括非商業(yè)性 媒體,則執(zhí)行包括指紋搜索的媒體識別過程。
58. 如權(quán)利要求47所述的方法,其中如果所述纟某體不包括非商業(yè) 性媒體,則執(zhí)行包括使用從所述媒體上內(nèi)容表中得到的信息進行數(shù)據(jù)庫搜索的媒體識別過程。
59. 如權(quán)利要求47所述的方法,其中如果所述々某體不包括非商業(yè) 性々某體,并在所述々某體上不存在內(nèi)容表,則執(zhí)行包括指紋搜索的々某體 識別過程。
60. 如權(quán)利要求47所述的方法,其中如果所述々某體不包括非商業(yè) 性媒體,則執(zhí)行包括使用從所述媒體上內(nèi)容表中得到的信息進行數(shù)據(jù) 庫搜索的纟某體識別過程。
61. 如權(quán)利要求47所述的方法,其中如果所述媒體不包括非商業(yè) 性媒體,則執(zhí)行包括使用媒體識別符的數(shù)據(jù)庫搜索的媒體識別過程。
62. 如權(quán)利要求47所述的亨法,其中如果所述媒體包括非商業(yè)性 媒體,則執(zhí)行這樣的媒體識別過程包括使用包含所述媒體上所有軌 道指紋的擴展媒體識別符進行數(shù)據(jù)庫搜索。
63. —種存儲指令的計算機可讀々某體,當在編程處理器上運行所 述指令時,執(zhí)行的過程包括確定驅(qū)動器是否包括可記錄驅(qū)動器; 如果所述驅(qū)動器包括可記錄驅(qū)動器,則 確定4某體是否包括關(guān)閉i某體;以及如果所述媒體不包括關(guān)閉媒體,則所述媒體包括非商業(yè)性媒體。
64. 如權(quán)利要求63所述的計算機可讀々某體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,確定所述媒體是否包括 關(guān)閉々某體的過程包括使用紅皮書規(guī)范。
65. 如權(quán)利要求64所述的計算機可讀々某體,還存儲這樣的指令 當在所述編程處理器上運行所述指令時,執(zhí)行如下過程確定所述々某體是否包括可寫if某體,以及 如果所迷媒體包括可寫媒體,則所迷媒體包括非商業(yè)性媒體。
66. 如權(quán)利要求65所述的計算機可讀4某體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,確定所述i某體是否包括可寫媒體的過程包括使用CD-R和CD-RW的橙皮書規(guī)范。
67. 如權(quán)利要求65所述的計算機可讀4某體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,確定所述媒體是否包含 可寫Jf某體的過程包括使用CD-R和CD-RW的ATIP (預刻槽內(nèi)絕對時 間)信息。
68. 如權(quán)利要求65所述的計算機可讀媒體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,確定所述i某體是否包含 可寫Jf某體的過程包括使用所述媒體上CD-R和CD-RW的R-W子碼。
69. 如權(quán)利要求63所述的計算機可讀媒體,還存儲這樣的指令 當在所述編程處理器上運行所述指令時,執(zhí)行如下過程如果所述驅(qū)動器不包括可記錄驅(qū)動器,貝,J:進行反射性測試,以確定所述:&某體是否包括可重寫々某體;及 如果所述媒體包括可重寫媒體,則所述媒體包括非商業(yè)性媒體。
70. 如權(quán)利要求69所述的計算機可讀々某體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,進行所述反射性測試的 過程包括使用來自所述驅(qū)動器的才莫式讀出數(shù)據(jù)信號。
71. —種實施為比特流的計算機數(shù)據(jù)信號,至少包括以下其中兩項表示々某體上內(nèi)容的軌道號的數(shù)據(jù)段; 表示所述i某體上內(nèi)容的距離計算的數(shù)據(jù)段; 表示軌道指紋的數(shù)據(jù)段。
72. 如權(quán)利要求71所述的計算機數(shù)據(jù)信號,還包括表示軌道指紋 號的數(shù)據(jù)段。
73. 如權(quán)利要求71所述的計算機數(shù)據(jù)信號,還包括表示指示所述 比特流恰好包括一 個軌道指紋的數(shù)據(jù)段。
74. 如權(quán)利要求71所述的計算機數(shù)據(jù)信號,還包括表示指示所述 比特流包括多個軌道指紋的數(shù)據(jù)段。
75. 如權(quán)利要求74所述的計算機數(shù)據(jù)信號,還包括各表示所述i某 體上一個軌道的軌道指紋的多個數(shù)據(jù)段。
76. —種實施為比特流的計算機數(shù)據(jù)信號,包括 表示々某體上內(nèi)容的軌道號的數(shù)據(jù)段;表示所述々某體上內(nèi)容的距離計算的數(shù)據(jù)段; 表示指示所述比特流包括所述々某體上所有軌道的軌道指紋的數(shù)據(jù)段;各表示所述媒體上一個軌道的軌道指紋的多個數(shù)據(jù)段。
77. —種搜索々某體內(nèi)容信息的方法,包括 接收至少包括以下其中兩項的々某體識別符々某體上內(nèi)容的軌道號;所述々某體上內(nèi)容的距離計算;以及所述々某體上一個軌道的軌道指紋; 使用所述々某體識別符搜索數(shù)據(jù)庫; 創(chuàng)建包含由所述搜索產(chǎn)生的信息列表的媒體列表;以及 返回搜索結(jié)果。
78. 如權(quán)利要求77所述的方法,其中所述數(shù)據(jù)庫的搜索包括首 先搜索指紋匹配,如果所述搜索結(jié)果不包括指紋匹配,則接著搜索距 離匹配,并l^搜索軌道號匹配。
79. 如權(quán)利要求78所述的方法,其中當搜索結(jié)果不包括指紋匹 配,同時所述搜索結(jié)果包括距離和軌道號的匹配時,指示所述數(shù)據(jù)庫 所述纟某體識別符信息應添加到所述數(shù)據(jù)庫。
80. 如權(quán)利要求77所述的方法,其中所述數(shù)據(jù)庫的搜索包括首 先搜索指紋匹配,如果所述搜索結(jié)果包括指紋匹配,則接著搜索軌道 號匹配,并隨后搜索距離匹配。
81. 如權(quán)利要求80所述的方法,其中所述數(shù)據(jù)庫的搜索還包括 如果所述搜索結(jié)果不包括距離匹配,則搜索相似距離匹配。
82. 如權(quán)利要求81所述的方法,其中當搜索結(jié)果包括相似距離和 軌道號的匹配,同時所述搜索結(jié)果還包括指紋匹配時,指示所述數(shù)據(jù) 庫所述媒體識別符信息應添加到所述數(shù)據(jù)庫。
83. —種存儲指令的計算機可讀士某體,當在編程處理器上運行所 述指令時,執(zhí)行的過程包括接收至少包括以下其中兩項的i某體識別符媒體上內(nèi)容的軌道號;所述媒體上內(nèi)容的距離計算;以及所述々某體上一個軌道的軌道指紋; 使用所述々某體識別符搜索數(shù)據(jù)庫; 創(chuàng)建包括由所述搜索產(chǎn)生的信息列表的^(^體列表;以及 返回所述搜索結(jié)果。
84. 如權(quán)利要求83所述的計算機可讀i某體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,搜索所述數(shù)據(jù)庫的過程 包括首先搜索指紋匹配,如果所述搜索結(jié)果不包括指紋匹配,則接 著搜索距離匹配,并IC^搜索軌道號匹配。
85. 如權(quán)利要求83所述的計算機可讀媒體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,當搜索結(jié)果不包括指紋 匹配,同時所述搜索結(jié)果包括距離和軌道號匹配時,指示所述數(shù)據(jù)庫 所述i某體識別符信息應添加到所述數(shù)據(jù)庫。
86. 如權(quán)利要求83所述的計算機可讀》某體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,搜索所述數(shù)據(jù)庫的過程 包括首先搜索指纟丈匹配,如果所述搜索結(jié)果包括指紋匹配,則接著 搜索軌道號匹配,并隨后搜索距離匹配。
87. 如權(quán)利要求86所述的計算機可讀々某體,還存儲這樣的指令 其中當在所述編程處理器上執(zhí)行所述指令時,如果所述搜索結(jié)果不包 括距離匹配,則搜索所述數(shù)據(jù)庫的過程包括搜索相似距離匹配。
88. 如權(quán)利要求87所述的計算機可讀媒體,還存儲這樣的指令 其中當在所述編程處理器上運行所述指令時,當搜索結(jié)果包括相似距 離和軌道號的匹配,同時所述搜索結(jié)果還包括指紋匹配時,指示所述 數(shù)據(jù)庫所述媒體識別符信息應添加到所述數(shù)據(jù)庫。
89. —種搜索4某體內(nèi)容信息的方法,包括 接收纟某體識別符,所述媒體識別符包括々某體上內(nèi)容的軌道號;所述媒體上內(nèi)容的距離計算;以及所述媒體上各軌道的軌道指紋; 創(chuàng)建軌道指紋列表; 使用所述軌道指紋列表搜索數(shù)據(jù)庫;創(chuàng)建包括由所述搜索產(chǎn)生的各軌道的信息列表的媒體列表;以及 返回搜索結(jié)果。
90. 如權(quán)利要求89所述的方法,其中所述搜索結(jié)果還包括如果 所有軌道都是同一藝術(shù)家,則以藝術(shù)家名字命名所述媒體。
91. 如權(quán)利要求89所述的方法,其中所述搜索結(jié)果還包括如果 不是所有軌道都是同一藝術(shù)家,則將所述Jf某體命名為"不同藝術(shù)家"。
92. —種存儲指令的計算機可讀々某體,當在編程處理器上運行所 述指令時,執(zhí)行的過程包括接收媒體識別符,所述媒體識別符包括々某體上內(nèi)容的軌道號;所述媒體上內(nèi)容的距離計算;以及所述纟某體上各軌道的軌道指紋; 創(chuàng)建軌道指紋列表; 使用所述軌道指紋列表搜索數(shù)據(jù)庫;創(chuàng)建包括由所述搜索產(chǎn)生的各軌道的信息列表的i某體列表;以及 返回搜索結(jié)果。
93. 如權(quán)利要求92所述的計算機可讀々某體,還存儲這樣的指令: 當在所述編程處理器上運行所述指令時,執(zhí)行這樣的過程如果所有 軌道都是同一藝術(shù)家,則以藝術(shù)家名字命名所述搜索結(jié)果。
94. 如權(quán)利要求92所述的計算機可讀々某體,還存儲這樣的指令 當在所述編程處理器上運行所述指令時,執(zhí)行這樣的過程如果不是 所有軌道都是同一藝術(shù)家,則將所述搜索結(jié)果命名為"不同藝術(shù)家,,。
95. —種媒體內(nèi)容識別方法,包括 驗證存在到遠程數(shù)據(jù)庫的高速通信信道; 從所述媒體中提取所述媒體內(nèi)容的所有軌道的指紋; 創(chuàng)建包括所述々某體內(nèi)容所有軌道指紋的媒體識別符; 在本地數(shù)據(jù)庫中搜索內(nèi)容信息;以及 如果在所述本地數(shù)據(jù)庫中不存在內(nèi)容信息,則用所述i某體識別符搜索所述遠程數(shù)據(jù)庫。
96. 如權(quán)利要求95所述的方法,其中所述纟某體識別符還包括所述 力某體上距離和軌道號中的 一項。
97. 如權(quán)利要求95所述的方法,還包括顯示所述搜索結(jié)果。
98. 如權(quán)利要求95所述的方法,其中所述高速通信信道是網(wǎng)絡, 并且在所述遠程數(shù)據(jù)庫中的搜索包括通過所述網(wǎng)絡進行搜索。
99. 如權(quán)利要求98所述的方法,其中所述網(wǎng)絡包括互聯(lián)網(wǎng)、局域 網(wǎng)和廣i或網(wǎng)中的至少一個。
100. —種存儲指令的計算機可讀^某體,當在編程處理器上運行所 述指令時,執(zhí)行以下過程驗證到遠程數(shù)據(jù)庫的高速通信信道存在; 從所述媒體中提取所述媒體內(nèi)容的所有軌道的指紋; 創(chuàng)建包含所述媒體內(nèi)容所有軌道指紋的媒體識別符; 在本地數(shù)據(jù)庫中搜索內(nèi)容信息;以及 如果在所述本地數(shù)據(jù)庫中不存在內(nèi)容信息,則 用所述i某體識別符搜索所述遠程數(shù)據(jù)庫。
全文摘要
在特定實施例中,給出了識別媒體內(nèi)容并更新數(shù)據(jù)庫信息的方法和設備。從軌道指紋及物理媒體特性中創(chuàng)建媒體識別符。隨后使用媒體識別符來查詢內(nèi)容信息的本地或遠程數(shù)據(jù)庫。進行非商業(yè)性媒體測試,并且如果確定該媒體是非商業(yè)性創(chuàng)建的,或如果在數(shù)據(jù)庫中未識別該媒體,則提取所有軌道的指紋,并創(chuàng)建擴展媒體識別符,以在數(shù)據(jù)庫中查詢媒體上所有軌道的信息。不應認為本摘要是限制性的,因為在不脫離特定實施例的前提下,其它實施例可與本摘要描述的特征相背離。
文檔編號G06F17/30GK101371254SQ200480004739
公開日2009年2月18日 申請日期2004年2月20日 優(yōu)先權(quán)日2003年2月21日
發(fā)明者H·欣海, S·A·拉龍內(nèi) 申請人:索尼電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇坪县| 共和县| 盐亭县| 瑞丽市| 鄂伦春自治旗| 大竹县| 宜章县| 贵溪市| 东台市| 漳州市| 昌图县| 沙坪坝区| 左贡县| 和静县| 南昌市| 玉田县| 东方市| 拜城县| 东光县| 平武县| 大埔区| 新乡市| 元阳县| 苍南县| 奉贤区| 墨玉县| 巴林右旗| 吴江市| 永嘉县| 金昌市| 东乡族自治县| 玉林市| 海林市| 镇雄县| 丹棱县| 锡林浩特市| 柘荣县| 桐庐县| 吐鲁番市| 开原市| 黄石市|