專利名稱:信息處理和信息提供裝置、方法、程序和信息處理系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及信息處理裝置、信息處理方法、信息處理程序、信息提供裝置、信息提
供方法、信息提供程序和信息處理系統(tǒng)。
背景技術:
已知分析由音頻信息等構成的內容的技術(例如,參見日本專利申請公開 No. 2007-183417)。再現內容的裝置、終端等可以通過使用分析內容的結果(并再現該內 容,以下稱為"內容分析結果")提供更方便的內容的再現技術。 通過將通過解碼內容獲得的PCM(脈沖編碼調制)數據輸入分析引擎(engine)來 執(zhí)行分析內容的處理。分析每條內容大約花費達io秒鐘,并且當分析多條內容時存在分析 內容花費時間太長的問題。此外,當分析內容時,對CPU的負載增加,使得存在這樣的問題 在內容的分析期間,在正在分析內容的裝置中難以執(zhí)行其他操作。 為了解決上述問題,公開了一種技術,其中在信息提供裝置(如服務器)中預先累 積內容分析結果,并且基于可以標識內容的內容標識信息,檢索在信息提供裝置中累積的 內容分析結果。然而,在信息提供裝置中預先累積內容分析結果的技術具有這樣的問題難 以通過使用沒有在信息提供裝置中累積的內容分析結果再現內容。因此,在信息提供裝置 中累積盡可能多的內容分析結果是重要的。 因此,期望在內容(在分離(ri卯ing)期間)從記錄介質加載到如PC(個人計算 機)的信息處理裝置中時分析內容、并且將分析結果上載到信息處理裝置的技術。
發(fā)明內容
然而,用戶很少分離加載到信息處理裝置中的內容,因此,存在這樣的問題即使
在分離期間內容分析結果上載到信息處理裝置,內容分析結果的收集效率也低。 已經考慮到上述問題做出了本發(fā)明,并且期望提供一種新穎的和改進的方法,當
再現信息處理裝置中累積的內容時,其能夠可靠地利用內容分析結果,并且改進在信息處
理裝置和信息提供裝置中收集內容分析結果的效率。 根據本發(fā)明實施例,提供了一種信息處理裝置,包括存儲單元,其能夠存儲作為 分析內容數據的結果的內容分析結果,并且存儲內容數據和對應于內容數據的內容標識信 息;內容分析結果獲取單元,其獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到另一 裝置,并且如果該另一裝置保持內容分析結果,則該內容分析結果獲取單元能夠從該另一 裝置接收內容分析結果,所述內容分析結果是分析對應于內容標識信息的內容數據的結 果;內容分析單元,能夠通過分析存儲單元中存儲的內容數據獲得內容分析結果;內容分 析結果發(fā)送單元,能夠將通過內容分析單元的分析獲得的內容分析結果發(fā)送到該另一裝 置;以及控制單元,使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信 息并將其發(fā)送到該另一裝置的處理,確定內容分析結果獲取單元是否已經從該另一裝置接 收內容分析結果,并且如果確定內容分析結果獲取單元已經從該另一裝置接收內容分析結
9果,則使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果,并且
如果確定內容分析結果獲取單元沒有從該另一裝置接收內容分析結果,則使得內容分析單
元執(zhí)行通過分析存儲單元中存儲的內容數據來獲得內容分析結果、以使得存儲單元通過與
存儲單元中存儲的內容數據相關聯(lián)來存儲通過內容分析單元獲得的內容分析結果的處理,
并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該另一裝置的處理。 此外,根據本發(fā)明的另一實施例,提供了一種信息處理裝置,包括存儲單元,能夠
存儲作為分析內容數據的結果的內容分析結果,并存儲內容數據;內容分析結果獲取/內
容分析單元,能夠基于對應于存儲單元中存儲的內容數據的從頭部到預定位置的部分內容
數據,在產生內容標識信息的同時開始內容數據的分析,當內容標識信息的產生完成時將
內容標識信息發(fā)送到另一裝置,如果作為分析對應于內容標識信息的內容數據的結果的內
容分析結果由該另一裝置保持,則通過從該另一裝置接收內容分析結果而停止內容數據的
分析,并且如果該另一裝置不保持內容分析結果,則通過繼續(xù)內容數據的分析獲得內容分
析結果;內容分析結果發(fā)送單元,能夠將通過內容分析結果獲取/內容分析單元的分析獲
得的內容分析結果發(fā)送到該另一裝置;以及控制單元,使得內容分析結果獲取/內容分析
單元執(zhí)行產生內容標識信息并將其發(fā)送到該另一裝置的處理、以及開始對應于內容標識信
息的內容數據的分析的處理,確定內容分析結果獲取/內容分析單元是否已經從該另一裝
置接收內容分析結果,并且如果確定內容分析結果獲取/內容分析單元已經從該另一裝置
接收內容分析結果,則使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容
分析結果,并且如果確定內容分析結果獲取/內容分析單元沒有從該另一裝置接收內容分
析結果,則使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲通過內容分析結
果獲取/內容分析單元獲得的內容分析結果,并且還使得內容分析結果發(fā)送單元執(zhí)行將內
容分析結果發(fā)送到該另一裝置的處理。 根據本發(fā)明,如上所述,可以提供這樣的技術,在再現信息處理裝置中累積的內容 時,其能夠利用內容分析結果,并且改進在信息提供裝置中收集內容分析結果的效率。
的說明
的說明圖
1是示出根據本發(fā)明第一
是示出根據本發(fā)明第一 3是示出根據本發(fā)明第一 4是例示根據本發(fā)明第一 5是例示根據本發(fā)明第一 6是圖示根據本發(fā)明第一 7是示出根據本發(fā)明第一 8是示出根據本發(fā)明第一 9是示出根據本發(fā)明第一 IO是例示在根據本發(fā)明:
實施例的信息處理系統(tǒng)的配置的圖; 實施例的信息處理裝置的硬件配置的圖; 實施例的信息處理裝置的功能配置的圖; 實施例的內容文件的結構的圖; 實施例的內容相關信息的結構的圖; 實施例的移動終端的配置的說明圖; 實施例的信息提供裝置的功能配置的圖; 實施例的移動終端的硬件配置的圖; 實施例的移動終端的功能配置的圖; 莨一實施例的信息處理裝置的顯示單元中顯示的屏幕
ll是例示在根據本發(fā)明第一實施例的信息處理裝置的顯示單元中顯示的屏幕
圖12是例示在根據本發(fā)明第一實施例的信息處理裝置的顯示單元中顯示的屏幕 的說明圖; 圖13是例示在根據本發(fā)明第一實施例的信息處理裝置的顯示單元中顯示的屏幕 的說明圖; 圖14是例示在根據本發(fā)明第一實施例的信息處理裝置的顯示單元中顯示的屏幕 的說明圖; 圖15是例示在根據本發(fā)明第一實施例的信息處理裝置的顯示單元中顯示的屏幕 的說明圖; 圖16A是例示在根據本發(fā)明第一實施例的移動終端的顯示單元中顯示的屏幕的 圖; 圖16B是例示在根據本發(fā)明第一實施例的移動終端的顯示單元中顯示的屏幕的 圖; 圖17是圖示根據本發(fā)明第一實施例的信息處理方法的流程圖; 圖18是示出通過根據本發(fā)明第一實施例的信息處理裝置的控制單元執(zhí)行的處理
流程的流程圖; 圖19是示出通過根據本發(fā)明第一實施例的信息處理裝置的控制單元執(zhí)行的一條 內容的處理流程的流程圖; 圖20是示出由根據本發(fā)明第一實施例的信息處理裝置的控制單元執(zhí)行的一條內 容的處理概要的表格;
圖21是示出由根據本發(fā)明第 執(zhí)行的處理流程的流程圖;
圖22是示出由根據本發(fā)明第 理流程的流程圖; 圖23是示出由根據本發(fā)明第 執(zhí)行的處理流程的流程圖;
圖24是示出由根據本發(fā)明第 執(zhí)行的處理流程的流程圖;
圖25是示出由根據本發(fā)明第 行的一條內容的處理流程的流程圖;
圖26是示出由根據本發(fā)明第 行的一條內容的處理概要的表格;
圖27是示出由根據本發(fā)明第 行的一條內容的處理流程的流程圖;
圖28是示出由根據本發(fā)明第 行的一條內容的處理概要的表格;
圖29是示出由根據本發(fā)明第 果搜索單元執(zhí)行的一條內容的處理流程的流程圖;
圖30是示出由根據本發(fā)明第一實施例的第三 果搜索單元執(zhí)行的一條內容的處理概要的表格;
實施例的信息處理裝置的內容分析結果獲取單元 實施例的信息處理裝置的內容分析單元執(zhí)行的處 實施例的信息提供裝置的內容分析結果搜索單元 實施例的信息提供裝置的內容分析結果登記單元
實施例的第一 實施例的第一 實施例的第二 實施例的第二 實施例的第三
修改的信息處理裝置的控制單元執(zhí) 修改的信息處理裝置的控制單元執(zhí) 修改的信息處理裝置的控制單元執(zhí) 修改的信息處理裝置的控制單元執(zhí) 修改的信息提供裝置的內容分析結 修改的信息提供裝置的內容分析結
11
圖31是示出由根據本發(fā)明第一實施例的第四修改的信息處理裝置的控制單元執(zhí) 行的一條內容的處理流程的流程圖; 圖32是示出由根據本發(fā)明第一實施例的第四修改的信息處理裝置的控制單元執(zhí) 行的一條內容的處理概要的表格; 圖33是示出由根據本發(fā)明第一實施例的第五修改的信息處理裝置的控制單元執(zhí) 行的一條內容的處理流程的流程圖; 圖34是示出根據本發(fā)明第二實施例的信息處理裝置的功能配置的圖;
圖35是示意性示出根據本發(fā)明第二實施例的信息處理裝置的處理的圖;
圖36是示出由根據本發(fā)明第二實施例的信息處理裝置的控制單元執(zhí)行的一條內 容的處理流程的流程圖;以及 圖37是示出由根據本發(fā)明第二實施例的信息處理裝置的內容分析結果獲取/內 容分析單元執(zhí)行的處理流程的流程圖。
具體實施例方式
以下,將參照附圖詳細描述本發(fā)明的優(yōu)選實施例。注意,在說明書和附圖中,具有 基本相同功能和結構的結構元件用相同的參考標號表示,并且省略這些結構元件的重復說 明。將以下面示出的順序提供說明1.第-一實施例2.第-一實施例的第一修改3.第-一實施例的第二修改4.第-一實施例的第三修改5.第-一實施例的第四修改6.第-一實施例的第五修改7.第—二實施例〈第一^實施例>[信息處理系統(tǒng)的配置] 首先,將描述根據本發(fā)明第一實施例的信息處理系統(tǒng)。圖l是示出根據本發(fā)明第 一實施例的信息處理系統(tǒng)10的配置的圖。以下將使用圖1描述根據本發(fā)明第一實施例的 信息處理系統(tǒng)IO。 如圖1所示,根據本發(fā)明第一實施例的信息處理系統(tǒng)10包括信息處理裝置100和 信息提供裝置200。圖1中示出的信息處理系統(tǒng)10經由網絡400,在信息處理裝置100和 信息提供裝置200之間交換內容分析結果。例如,信息處理裝置100可將通過本地裝置分 析內容獲得的內容分析結果或本地裝置中累積的內容分析結果發(fā)送到信息提供裝置200, 或者信息提供裝置200可將在本地裝置中累積的內容分析結果發(fā)送到信息處理裝置100。
使得移動終端300可與信息處理裝置100通信。內容可在信息處理裝置100和移 動終端300之間交換。例如,從致密盤(CD)加載到信息處理裝置100的內容可傳送到移動 終端300,或經由通信網絡從音樂提供運營者的服務器下載到移動終端300的內容可在信 息處理裝置100中備份。信息處理裝置100和移動終端300可例如通過USB(通用串行總 線)電纜或與IEEE1394兼容的電纜連接。此外,與信息處理裝置100和信息提供裝置200之間一樣,內容分析結果可在信息處理裝置100和移動終端300之間交換。例如,信息處理
裝置ioo可將通過本地裝置分析內容獲得的內容分析結果或累積在本地裝置中的內容分
析結果發(fā)送到移動終端300,或移動終端300可將通過本地裝置分析內容獲得的內容分析 結果或在本地裝置中累積的內容分析結果發(fā)送到信息處理裝置100 。 信息處理裝置100是通過內部存儲各種信息使用的設備,例如,個人計算機(PC)。 以下將詳細描述信息處理裝置100的內部配置。 信息提供裝置200是響應于來自信息處理裝置100的請求、將由信息提供裝置200 保持的功能或數據提供給信息處理裝置100的計算機。以下將詳細描述信息提供裝置200 的內部配置。 移動終端300是要攜帶的小的終端,如移動電話、移動游戲機、和移動內容再現裝 置。在本實施例中,移動內容再現裝置(再現終端)被取為移動終端300的示例。以下將 詳細描述移動終端300的內部配置。 網絡400是可通信地、雙向或單向連接信息處理裝置100和信息提供裝置200的
通信網絡。網絡400例如包括公共網絡,如因特網、電話網、衛(wèi)星通信網、以及多播通信信
道;或專用網絡,如WAN(廣域網)、LAN(局域網)、IP-VPN(因特網協(xié)議_虛擬私有網絡)、
以太網(注冊商標)和無線LAN,并且網絡是有線還是無線都沒有關系。 在上面,已經描述了根據本發(fā)明實施例的信息處理系統(tǒng)10。接下來,將描述根據本
發(fā)明實施例的信息處理裝置100的配置。[信息處理裝置的硬件配置] 圖2是示出根據本發(fā)明第一實施例的信息處理裝置100的硬件配置的圖。以下將 使用圖2描述根據本發(fā)明第一實施例的信息處理裝置100的硬件配置。
如圖2所示,根據本發(fā)明第一實施例的信息處理裝置100包括CPU(中央處理單 元)102、R0M(只讀存儲器)104、RAM(隨機存取存儲器)106、內部總線108、輸入/輸出接口 110、顯示單元112、輸入單元114、音頻輸出單元115、HDD(硬盤驅動器)116、驅動器117、網 絡接口 118和外部接口 119。 CPU 102用于執(zhí)行數字計算、信息處理或設備控制,并且通過順序讀取存儲在ROM 104中的程序或存儲在RAM 106中的數據,或基于對應于信息處理裝置100的用戶通過輸入 單元114輸入的指令的信號、或從網絡設備經由網絡接口 118發(fā)送的信號,執(zhí)行數字計算、 信息處理或設備控制。 ROM 104用于存儲由CPU 102用來執(zhí)行數字計算、信息處理或設備控制的程序和 操作參數當中的、基本不變的固定數據。RAM 106用來存儲由CPU102用來執(zhí)行數字計算、信 息處理或設備控制的程序和操作參數當中的、在各種處理期間基本上適當地改變的數據。
內部總線108是用于信息處理裝置100內部的數據交換的通路。CPU102、R0M 104 和RAM 106通過內部總線108互相連接。內部總線還連接到輸入/輸出接口 110,并且將對 應于從輸入單元114輸入的指令的信號、或從經由網絡接口 118通過網絡與信息處理裝置 IOO連接的另一設備發(fā)送的信號傳遞到CPU 102。 輸入/輸出接口 110用于仲裁信息的輸入/輸出的交換。輸入/輸出接口 110連 接到顯示單元112、輸入單元114、音頻輸出單元115、驅動器117、網絡接口 118和外部接口 119。如上所述,輸入/輸出接口 110還連接到內部總線108,并且經由內部總線1Q8,將對應于從輸入單元114輸入的指令的信號、或從經由網絡接口 118通過網絡與信息處理裝置 100連接的另一設備發(fā)送的信號傳遞到CPU 102。 顯示單元112用于顯示從輸入單元114輸入的內容,或關于由CPU 102執(zhí)行的數 字計算、信息處理或設備控制的結果的信息。顯示單元112例如通過液晶顯示裝置或有機 EL顯示裝置構造。 輸入單元114在例如信息處理裝置100的用戶輸入各種指令到CPU 102時操作。 輸入單元114例如包括按鈕、鍵盤或觸摸墊。 音頻輸出單元115用于在執(zhí)行信息處理裝置100中的伴隨有音頻的輸出的處理時 輸出通過處理產生的音頻。HDD 16在內部提供有硬盤,并且驅動所提供的硬盤以記錄/再 現由CPU 102讀取和執(zhí)行的程序和信息(例如,音頻文件或運動圖像文件)。驅動器117使 便攜式記錄介質插入到其中,并且用于在插入的記錄介質和信息處理裝置100之間交換數 據。作為便攜式記錄介質,可使用磁盤、光盤、磁光盤或半導體存儲器,并且可讀取這些記錄 介質的裝置用作驅動器117。 網絡接口 118用于在信息處理裝置IOO和有線或無線地通過網絡連接的另一設備 (例如,信息提供裝置200)之間交換信息。外部接口 119用于仲裁信息處理裝置100和通 過連接到信息處理裝置而使用的外圍設備(如移動終端300)之間的信息的交換。外部接 口 119通過例如USB(通用串行總線)端口構造。 在上面,已經描述了根據本發(fā)明實施例的信息處理裝置100的硬件配置。接下來, 將描述根據本發(fā)明實施例的信息處理裝置100的功能配置。
[信息處理裝置的功能配置] 圖3是示出根據本發(fā)明第一實施例的信息處理裝置100的功能配置的圖。以下將 使用圖3描述根據本發(fā)明第一實施例的信息處理裝置100的功能配置。
如圖3所示,根據本發(fā)明第一實施例的信息處理裝置100包括用戶接口 (UI)單元 120、控制單元(應用控制單元)122、內容分析結果發(fā)送單元124、內容分析結果獲取單元 126、內容分析單元128、內容分析結果產生單元138和存儲單元150。 用戶接口 (UI)單元120用于在顯示單元112中顯示存儲在信息處理裝置100中 的相冊名稱、內容名稱(如工作名稱)、或運動圖像、或者存儲在移動終端300中的相冊名 稱、內容名稱或運動圖像。用戶接口 (UI)單元120根據用戶的指令,再現用戶從顯示單元 112中顯示的列表選擇的內容,將內容傳送到移動終端300,或接收從移動終端300傳送的 內容。如果在再現內容時保持其分析結果,則可通過使用分析結果來再現內容。而且,根據 用戶的指令,執(zhí)行內容分析,將內容分析結果傳送到移動終端300或接收從移動終端300傳 送的內容分析結果。下面將描述通過UI單元120在顯示單元112中顯示的顯示內容。
控制單元122通過UI單元120,接收用戶對于在顯示單元112中顯示的屏幕的操 作內容,以控制點播機(jukebox)程序的整體操作??刂茊卧?22使得內容分析結果獲取 單元126執(zhí)行處理,以獲取存儲在存儲單元150中的內容標識信息,并將其發(fā)送到信息提供 裝置200(另一裝置)。然后,控制單元122確定內容分析結果獲取單元126是否已經從信 息提供裝置200接收內容分析結果。 如果控制單元122確定內容分析結果獲取單元126已經從信息提供裝置200接收 內容分析結果,則控制單元122使得存儲單元150通過與存儲在存儲單元150中的內容數
14據相關聯(lián)來存儲接收的內容分析結果。內容數據存在于內容文件151中,并且在下面將描述內容文件151的配置。如果控制單元122確定內容分析結果獲取單元126還沒有從信息提供裝置200接收內容分析結果,則控制單元122使得內容分析單元128執(zhí)行處理,以分析存儲在存儲單元150中的內容數據,以便得到內容分析結果。然后,控制單元122使得存儲單元150通過與存儲單元150中存儲的內容數據相關聯(lián),存儲通過內容分析單元128獲得的內容分析結果。同樣,控制單元122使得內容分析結果發(fā)送單元124執(zhí)行處理,以將通過內容分析單元128獲得的內容分析結果發(fā)送到信息提供裝置200。 如果信息處理裝置100提供有內容標識信息產生單元134,則控制單元122從由用戶選擇的內容名稱確定內容數據。然后,控制單元122可使得內容標識信息產生單元134基于確定的內容數據產生內容標識信息。 如果信息處理裝置100還提供有內容解碼單元136,則控制單元122從內容名稱確定內容數據。然后,控制單元122可使得內容解碼單元136解碼確定的內容數據,以產生PCM數據,并且使得內容標識信息產生單元134基于產生的PCM數據產生內容標識信息。
如果信息處理裝置100還提供有內容分析結果讀/寫管理單元130,則控制單元122可使得內容分析結果讀/寫管理單元130執(zhí)行將內容分析結果寫到存儲單元150中存儲的內容文件151的處理??刂茊卧?22還可以使得內容分析結果讀/寫管理單元130執(zhí)行從存儲單元150中存儲的內容文件151讀取內容分析結果的處理。 如果信息處理裝置100還提供有內容傳送管理單元132,則控制單元122可使得內容傳送管理單元132將存儲單元150中存儲的內容分析結果或內容數據傳送到移動終端300。 如果信息處理裝置100還提供有內容管理單元144,則控制單元122可使得內容管理單元144執(zhí)行從內容相關信息154獲取內容文件名稱的處理。 內容分析結果發(fā)送單元124可將基于內容分析單元128的分析獲得的內容分析結果發(fā)送到信息提供裝置200 (另一裝置)。 內容分析結果獲取單元126獲取存儲在存儲單元150中的內容標識信息,并且將內容標識信息發(fā)送到信息提供裝置200 (另一裝置)。然后,如果信息提供裝置200保持內容分析結果,該結果是分析對應于在存儲單元150中存儲的內容標識信息的內容數據的結果,則內容分析結果獲取單元126可從信息提供裝置200接收內容分析結果。
信息處理裝置100可提供有內容標識信息產生單元134。內容標識信息產生單元134用于從內容數據或PCM數據產生內容標識信息。內容標識信息產生單元134例如基于對應于內容數據的從頭部到預定位置(例如,從頭部起的15秒)的部分內容數據,產生內容標識信息。如果例如內容數據是音頻數據,則內容標識信息產生單元134產生對應于從音頻數據的頭部到預定位置的部分數據的內容標識信息分析波形,以產生使得能夠標識音頻數據的音頻數據標識信息,作為分析結果。盡管通過內容分析結果獲取單元126調用內容標識信息產生單元134,但是通過內容標識信息產生單元134保持的功能可由內容分析結果獲取單元126保持。 信息處理裝置100可提供有內容解碼單元136。內容解碼單元136用于解碼內容數據以獲取PCM數據。盡管通過內容分析結果獲取單元126或內容分析單元128調用內容解碼單元136,但是由內容解碼單元136保持的功能可由內容分析結果獲取單元126和內容
15分析單元128的每個保持。 內容分析單元128可通過分析存儲單元150中存儲的內容數據獲得內容分析結 果。如果信息處理裝置100提供有內容分析結果產生單元138,則內容分析單元128可使 得內容分析結果產生單元138執(zhí)行通過分析內容數據獲取內容分析結果的處理。如果信息 處理裝置100還提供有內容解碼單元136,則內容分析單元128從內容名稱確定內容數據。 然后,內容分析單元128可使得內容解碼單元136解碼確定的內容數據以產生PCM數據,并 且通過分析產生的PCM數據獲取內容分析結果。 信息處理裝置100可提供有內容分析結果產生單元138。內容分析結果產生單元 138可通過分析內容數據獲取內容分析結果。盡管內容分析結果產生單元138通過內容分 析單元128調用,但是由內容分析結果產生單元138保持的功能可由內容分析單元128保 持。 信息處理裝置100可提供有內容分析結果讀/寫管理單元130。內容分析結果讀 /寫管理單元130用于從內容文件151的任一個讀取內容分析結果/將內容分析結果寫入 內容文件151的任一個。盡管由控制單元122調用內容分析結果讀/寫管理單元130,但是 由內容分析結果讀/寫管理單元130保持的功能可由控制單元122保持。
信息處理裝置100可提供有內容分析結果讀/寫單元140。內容分析結果讀/寫 單元140是插件模塊,其從內容文件151讀取內容分析結果并將內容分析結果寫入內容文 件151。內容分析結果讀/寫單元140對于內容文件151的每個格式而存在。盡管內容分 析結果讀/寫單元140由內容分析結果讀/寫管理單元130調用,但是由內容分析結果讀 /寫單元140保持的功能可由內容分析結果讀/寫管理單元130或控制單元122保持。
信息處理裝置100可提供有內容傳送管理單元132。內容傳送管理單元132用于 管理將由存儲單元150保持的內容分析結果或內容數據傳送到移動終端300的處理、以及 接收從移動終端300傳送的內容數據或內容分析結果的處理。盡管內容傳送管理單元132 由控制單元122調用,但是由內容傳送管理單元132保持的功能可由控制單元122保持。
信息處理裝置100可提供有內容傳送單元142。內容傳送單元142是插件模塊, 其將內容數據或內容分析結果傳送到移動終端300,并且從移動終端300接收內容數據或 內容分析結果。內容傳送單元142對移動模塊300的每個模型而存在。盡管內容傳送模塊 142由內容傳送管理單元132調用,但是由內容傳送單元142保持的功能可由內容傳送管理 單元132或控制單元122保持。 信息處理裝置100可提供有內容管理單元144。內容管理單元144用于管理內容 相關信息152,并且可從內容相關信息152獲取內容數據的文件名稱,以將文件名稱返回到 控制單元122。盡管內容管理單元144由控制單元122調用,但是由內容管理單元144保持 的功能可由控制單元122保持。 存儲單元150用于存儲內容文件151、內容相關信息152等。內容文件151包含內 容數據及其元數據。下面將描述內容文件151。內容相關信息152包含與內容數據相關的 數據。在內容相關信息152中存儲的數據與內容文件151相關聯(lián)。內容文件151是其中如 音樂和視頻的內容被記錄和存儲在例如HDD 116中的文件的通用名稱。以下將描述內容相 關信息152。 圖4是例示根據本發(fā)明第一實施例的內容文件151的結構的圖,并且圖5是例示根據本發(fā)明第一實施例的內容相關信息152的結構的圖。 如圖4所示,內容文件151包含元數據151a和內容數據151b。內容數據151b是 如音頻數據、運動圖像數據、靜止圖像數據和文本數據的內容數據。元數據151a是與內容 數據151b相關的數據。 元數據151a包括內容ID 151c、內容名稱151d和內容分析結果151e。內容ID 151c是唯一確定內容數據151b的數據。內容名稱151d是內容數據151b的名稱。內容分析 結果151e是通過分析內容數據151b獲得的分析結果,并包括應用ID 151f、特征量A 151g 和特征量B 151h。 應用ID 151f是可唯一確定已經產生包含在內容分析結果151e中的特征量A 151g、特征量B 151h等的應用的標識信息。因此,可以確定通過信息處理裝置100或移動 終端300是否產生包含在內容分析結果151e中的特征量A151g、特征量B 151h等。通常, 通過信息處理裝置100執(zhí)行的內容分析的結果比通過移動終端300執(zhí)行的內容分析的結果 更精確。 特征量A 151g和特征量B 151h是作為分析內容數據151h的結果獲得的數據的 示例。如果內容數據151b是音頻數據,則特征量A 151g和特征量B151h是關于聲音的音 調、節(jié)奏、聲音的長度等的信息,并且如果內容數據151b是運動圖像數據、靜止圖像數據 等,則特征量A 151g和特征量B 151h是關于每個像素的輝度、亮度等的信息。這里,假設 元數據151a具有兩個特征量(特征量A 151g和特征量B 151h),但是如果包含至少一個特 征量,則特征量的數量不具體限制。 如圖5所示,內容相關信息152包括管理ID 152a、內容名稱152b、包(package)名 稱152c、軌道號152d、內容文件名稱152e、內容ID 152f、和內容分析結果嵌入信息152g。
管理ID 152a是可以唯一確定內容數據151b以管理內容數據151b的信息。內容 名稱152b是內容數據151b的名稱。包名稱152c是包含內容數據151b的包的名稱。如果 內容數據151b是音樂數據,則專輯名稱等對應于包名稱152c。軌道號152d是包名稱152c 所附到的專輯中的軌道號,并且如果內容數據151b記錄在CD中,則CD中的軌道號對應于 軌道號152d。軌道號152d是以l開始的號碼,并且該號碼以包為單位連續(xù)分配。內容文 件名稱152e使用完整路徑描述存儲內容數據151b的文件(內容文件151)的位置。內容 ID152f是唯一附到內容數據151b的標識信息。 內容分析結果嵌入信息152g是指示作為分析內容數據151b的結果的內容分析結 果151e是否嵌入在內容文件151中的信息。例如,"l"設置為指示嵌入內容分析結果151e 的值,而"O"設置為指示未嵌入內容分析結果151e的值。 在上面,已經描述了根據本發(fā)明實施例的信息處理裝置100的功能配置。接下來, 將描述根據本發(fā)明實施例的信息提供裝置200的配置。
[信息提供裝置的硬件配置] 圖6是示出根據本發(fā)明第一實施例的信息提供裝置200的硬件配置的圖。將使用 圖6描述根據本發(fā)明第一實施例的信息提供裝置200的硬件配置。 如圖6所示,根據本發(fā)明第一實施例的信息提供裝置200包括CPU 202、R0M 204、
RAM 206、內部總線208、輸入/輸出接口 210、HDD 216和網絡接口218。這里,CPU 202、R0M 204、RAM 206、內部總線2Q8、輸入/輸出接口 210、HDD 216和網絡接口 218具有與圖2所示的信息處理裝置100中的CPU102、R0M 104、RAM 106、內部總
線108、輸入/輸出接口 110、 HDD 116和網絡接口 118的功能類似的功能,因此,省略其描
述。根據響應于來自多個信息處理裝置100的請求執(zhí)行的處理,在功能性方面,信息提供裝
置200中的這些組件可具有比信息處理裝置100中的組件更高的性能。在上面,已經描述了根據本發(fā)明實施例的信息提供裝置200的配置。接下來,將描
述根據本發(fā)明實施例的信息提供裝置200的功能配置。[信息提供裝置的功能配置] 圖7是示出根據本發(fā)明第一實施例的信息提供裝置200的功能配置的圖。將使用 圖7描述根據本發(fā)明第一實施例的信息提供裝置200的功能配置。 如圖7所示,根據本發(fā)明第一實施例的信息提供裝置200包括內容分析結果搜索 單元228、內容分析結果登記單元230和存儲單元240。 當從信息處理裝置IOO(另一裝置)接收內容標識信息時,內容分析結果搜索單元 228確定在存儲單元240中是否存儲對應于接收的內容標識信息的任何內容分析結果。如 果內容分析結果搜索單元228確定在存儲單元240中存儲了內容分析結果,則內容分析結 果搜索單元228獲取內容分析結果并將其發(fā)送到信息處理裝置100。 如果內容分析結果搜索單元228沒有發(fā)送任何內容分析結果,則內容分析結果登 記單元230從信息處理裝置100接收內容分析結果。內容分析結果登記單元230使得存儲 單元240通過與通過內容分析結果搜索單元228接收的內容標識信息相關聯(lián)來存儲接收的 內容分析結果。通過相關聯(lián)存儲的信息添加到存儲單元240的內容分析結果信息241。
存儲單元240可關聯(lián)并存儲對應于內容數據的內容標識信息和作為分析內容數 據的結果的內容分析結果,作為內容分析結果信息241。 在上面,已經描述了根據本發(fā)明實施例的信息提供裝置200的功能配置。接下來, 將描述根據本發(fā)明實施例的移動終端300的配置。
[移動終端的硬件配置] 圖8是示出根據本發(fā)明第一實施例的移動終端300的硬件配置的圖。將使用圖8 描述根據本發(fā)明第一實施例的移動終端300的硬件配置。 圖8是圖示根據本發(fā)明實施例的移動終端300的配置的說明圖。將使用圖8描述 根據本發(fā)明第一實施例的移動終端300的配置。 如圖8所示,根據本發(fā)明第一實施例的移動終端300包括CPU 302、 ROM304、 RAM 306、內部總線308、輸入/輸出接口 310、顯示單元312、輸入單元314、音頻輸出單元315、音 頻輸入單元316、閃存317、網絡接口 318和外部總線319。 這里,CPU 302、 ROM 304、 RAM 306、內部總線308、輸入/輸出接口 310、顯示單元 312、輸入單元314、音頻輸出單元315、音頻輸入單元316、網絡接口 318和外部總線319具 有與圖2所示的信息處理裝置100的CPU102、R0M 104、RAM 106、內部總線108、輸入/輸出 接口 110、顯示單元112、輸入單元114、音頻輸出單元115、網絡接口 118和外部總線119的 功能類似的功能,因此省略其描述。在執(zhí)行和使用方面,當與信息處理裝置100中的組件相 比時,移動終端300中的這些組件可能具有功能性上的限制。 閃存317是可再寫存儲器,并且與RAM 306相反,是其中在電源關閉后不刪除數據 的非易失性存儲器。因此,閃存317適于存儲電話目錄、通過移動終端300接收的郵件、以及經由通信網絡下載或從信息處理裝置100傳送的內容的數據。 盡管圖8中未示出,但是移動終端300可提供有插槽,其中可插入如存儲棒(商 標)的小的記錄介質。通過將小的記錄介質插入插槽,除了閃存317夕卜,可存儲內容。
在上面,已經描述了根據本發(fā)明實施例的移動終端300的硬件配置。接下來,將描 述根據本發(fā)明實施例的移動終端300的功能配置。
[移動終端的功能配置] 圖9是示出根據本發(fā)明第一實施例的移動終端300的功能配置的圖。將使用圖9 描述根據本發(fā)明第一實施例的移動終端300的功能配置。 如圖9所示,根據本發(fā)明第一實施例的移動終端300包括UI單元320、控制單元 (應用控制單元)321、內容發(fā)送/接收單元322、內容分析結果發(fā)送/接收單元324、內容再 現單元326、內容分析單元328、和內容分析結果讀/寫管理單元330。移動終端300還包括 內容解碼單元332、內容分析結果產生單元334、內容分析結果讀/寫單元336和存儲單元 340。 UI單元320用于再現用戶從通過UI單元320在顯示單元312中顯示的列表中選 擇的內容,將內容傳送到信息處理裝置IOO,或接收從信息處理裝置100傳送的內容。如果 當再現內容時保持內容的分析結果,則可在使用分析結果時再現內容。此外,根據用戶指令 執(zhí)行內容分析,將內容分析結果傳送到信息處理裝置IOO,或接收從信息處理裝置100傳送 的內容分析結果。下面將描述通過UI單元320在顯示單元312中顯示的顯示內容。
控制單元321用于接收用戶對通過UI單元320在顯示單元312中顯示的屏幕的 操作內容,以控制移動終端300的整體操作。 當經由控制單元321接收從信息處理裝置100傳送的內容數據時,內容發(fā)送/接 收單元322用于使得存儲單元340存儲內容數據。同樣,當經由控制單元321接收發(fā)送根 據用戶的指令的內容數據的命令時,內容發(fā)送/接收單元322將內容數據發(fā)送到信息處理 裝置100。 當接收到從信息處理裝置100傳送的內容分析結果時,內容分析結果發(fā)送/接收 單元324用于經由控制單元321使得存儲單元340存儲內容分析結果。同樣,當經由控制 單元321接收發(fā)送根據用戶指令的內容分析結果的命令時,內容分析結果發(fā)送/接收單元 324將內容分析結果發(fā)送到信息處理裝置100。 當經由控制單元321接收再現根據用戶指令的內容數據的命令時,如果內容分析 結果附到在存儲單元340中存儲的內容數據,則內容再現單元326可在使用內容分析結果 的同時再現內容數據。 內容分析單元328、內容分析結果讀/寫管理單元330、內容解碼單元332、內容分 析結果產生單元334、以及內容分析結果讀/寫單元336具有與圖3中示出的內容分析單元 128、內容分析結果讀/寫管理單元130、內容解碼單元136、內容分析結果產生單元138、以 及內容分析結果讀/寫單元140的功能類似的功能,因此省略其描述。關于執(zhí)行和使用方 面,當與信息處理裝置100中的組件相比時,移動終端300中的這些組件可能具有功能性上 的限制。 存儲單元340用于存儲內容文件341等。內容文件341包含內容數據和其元數據。 內容文件341的結構類似于圖4所示的內容文件151的結構,因此,省略其詳細描述。
19
在上面,已經描述了根據本發(fā)明實施例的移動終端300的功能配置。接下來,將描 述根據本發(fā)明實施例的信息處理裝置100中顯示的屏幕。
[信息處理裝置100的顯示單元中顯示的屏幕示例] 圖10到15是例示在根據本發(fā)明第一實施例的信息處理裝置100的顯示單元112 中顯示的屏幕的說明圖。下面將使用圖10到15描述在根據本發(fā)明第一實施例的信息處理 裝置100中顯示的屏幕。下面描述的屏幕示例是當音樂數據用作內容數據的示例時顯示的 屏幕示例,但是內容數據不限于音樂數據。 圖10示出當在信息處理裝置100中執(zhí)行根據本發(fā)明第一實施例的點播機程序160 時、在顯示單元112中顯示的屏幕。點播機程序160存儲在例如HDD116中,并且該程序通 過加載到RAM 106、并連續(xù)執(zhí)行從CPU 102加載到RAM106的程序而執(zhí)行。通過根據本發(fā)明 實施例的點播機程序160,包含內容操作單元162、工具條164和PC內容顯示單元166的信 息顯示在顯示單元112中。 內容操作單元162用于為在PC內容顯示單元166中顯示的內容提供內容的再現、 暫?;蛲V埂⒄佻F的內容的音量調節(jié)、再現位置的調節(jié)、內容的跳過、重復再現、無序再現 等的指令。再現的內容的封套(jacket)、與再現的內容有關的圖像等可顯示在內容操作單 元162中。 工具條164用于將內容顯示切換到PC內容顯示單元166,或執(zhí)行信息處理裝置 100和移動終端300之間的內容的交換。如果例如通過鼠標點擊等在工具條164中選擇 "庫"中的"音樂庫",則在PC內容顯示單元166中顯示可以由信息處理裝置100再現的涉 及音樂的內容的列表。如果選擇"音樂庫"下的"音樂",則提取涉及音樂的內容的、通過如 MP3 (MPEG音頻層-3) 、 AAC(高級音頻編碼)和ATRAC (自適應變換聲音編碼)的壓縮方法 編碼的音樂文件,并將其顯示在PC內容顯示單元166中。還可以從工具條164進行選擇, 使得列出所有內容,而不管類型。 PC內容顯示單元166用于列出可由信息處理裝置100再現的內容。在PC內容顯 示單元166中顯示的內容的列表通過工具條164的操作改變。內容的屬性信息以列表形式 顯示在PC內容顯示單元166中,并且內容的屬性信息可包括例如內容的標題、內容的再現 時間、內容的藝術家姓名、包含內容的專輯的名稱、由用戶對內容設置的評價、內容的大小、 內容向信息處理裝置100的登記日期/時間、以及內容的種類。內容的上述屬性信息以元 數據形式存儲在信息處理裝置100內部,例如存儲在HDD 116中。同樣,內容分析顯示為內 容的屬性信息。內容分析的字段中的"完成"意味著已經完成可應用的音樂數據的內容分 析,并且"否"意味著還沒有完成可應用的音樂數據的內容分析。內容分析的字段中的"完 成"和"否"分別對應于設置到內容相關信息152的內容分析結果嵌入信息152g的"1 (嵌 入)"和"O(未嵌入)"。 圖11示出當開始使用點播機程序的音樂數據的分析時的屏幕的示例。如圖11所 示,如果通過鼠標點擊等選擇內容操作單元162中的"工具(T)",則列出包括"開始音樂分 析(W)"的處理。如果通過鼠標點擊等選擇了"開始音樂分析(W)",則顯示在開始音樂數據 分析之前的彈出窗口 (見圖12)。 圖12示出當開始音樂數據分析時顯示彈出窗口的屏幕的示例。如圖12所示,在 開始音樂數據分析之前,顯示彈出窗口 。這里,顯示將僅對還沒有分析的音樂數據執(zhí)行分析處理的消息。還沒有分析的音樂數據是其內容相關信息152的內容分析結果嵌入信息152g 是"0(未嵌入)"的數據。 圖13示出在音樂數據的分析期間顯示的屏幕的示例。如圖13所示,在屏幕的右 下角顯示進展顯示圖標171。 圖14示出其中顯示示出音樂數據分析的進展的彈出窗口的屏幕的示例。如果通 過鼠標點擊等選擇進展顯示圖標171,則如圖14所示,顯示其中示出音樂數據分析的進展 的彈出窗口的屏幕??赏ㄟ^鼠標點擊等選擇"停止(S)"按鈕停止音樂數據的分析。當完 成音樂數據的分析時,PC內容顯示單元166中的內容分析的可應用字段從"否"改變?yōu)?完 成"。 圖15示出用于傳送其音樂數據分析完成的音樂數據的屏幕的示例。如果通過鼠 標點擊等選擇工具條164中的"傳送再現終端",則顯示如圖15所示的、用于傳送其音樂數 據分析完成的音樂數據的屏幕。如果通過鼠標點擊等選擇傳送按鈕174,則在左邊列表中選 擇的音樂數據的音樂文件(內容文件151)從信息處理裝置100傳送到移動終端300。如果 通過鼠標點擊等選擇自動傳送172,則左邊列表中存在的音樂文件(內容文件151)全部傳 送到移動終端300。如果在移動終端300中存在音樂文件(內容文件151),則可使得顯示 重寫確認的消息。如果在移動終端300中存在分析結果,則可使得僅當已經通過移動終端 300產生分析結果時才傳送分析結果。這是因為通過信息處理裝置100分析內容的結果通 常可以比通過移動終端300分析內容的結果更精確。如果通過鼠標點擊等選擇往回傳送按 鈕176,則在右邊列表中選擇的音樂數據的音樂文件(內容文件151)可以從移動終端300 傳送到信息處理裝置100。 在上面,已經描述了根據本發(fā)明實施例的信息處理裝置100中顯示的屏幕。接下 來,將描述在根據本發(fā)明實施例的移動終端300中顯示的屏幕。
[在移動終端300的顯示單元中顯示的屏幕示例] 圖16A和圖16B是例示根據本發(fā)明第一實施例的移動終端300的顯示單元312中 顯示的屏幕的圖。下面使用圖16A和圖16B描述根據本發(fā)明第一實施例的移動終端300中 顯示的屏幕。下面描述的屏幕示例是當音樂數據用作內容數據的示例時顯示的屏幕示例, 但是內容數據不限于音樂數據。 圖16A是示出用于選擇使用內容分析結果收聽音樂的屏幕的示例的圖。如果通過 鼠標點擊等選擇"使用分析結果收聽音樂",則顯示如圖16B所示的、用于選擇通過基于內 容分析結果分類音樂獲得的部分的屏幕的示例。在圖16B中,"全部無序"、"激活(Active)" 和"沙發(fā)休閑(Sofa lounge)"顯示為部分示例。 在上面,已經描述了根據本發(fā)明第一實施例的移動終端300中顯示的屏幕。接下
來,將描述根據本發(fā)明第一實施例的信息處理方法。[通過信息處理系統(tǒng)10的處理流程] 圖17是圖示根據本發(fā)明第一實施例的信息處理方法的流程圖。下面使用圖17描 述根據本發(fā)明第一實施例的信息處理方法。 首先,用戶提供開始內容的分析的指令給UI單元120 (步驟S102)。在本實施例 中,用于開始內容的分析的指令通過例如鼠標點擊在點播機程序中顯示的"開始音樂的分 析"(見圖11)而提供。
21
當用戶將用于開始內容的分析的指令提供給UI單元120時,UI單元120提供用 于開始內容的分析的指令給應用控制單元122 (步驟S104)。此外,接收指令的應用控制單 元122提供指令給內容管理單元144,以搜索內容分析結果嵌入信息=0(未嵌入)的內容 (步驟S106)。內容管理單元144將例如內容分析結果嵌入信息=0(未嵌入)的內容的內 容ID返回給應用控制單元122。 應用控制單元122對內容分析結果嵌入信息=O(未嵌入)的內容重復執(zhí)行矩形 框中的處理(步驟S108)。在矩形框中的處理中,應用控制單元122首先提供指令到內容 管理單元144,以例如基于從內容管理單元144返回的內容ID,搜索內容文件名稱(步驟 S110)。內容管理單元144將對應于內容ID的內容文件名稱返回到應用控制單元122 (步 驟S112)。應用控制單元122將返回的文件名稱傳遞給內容分析結果獲取單元126,以將 搜索通過文件名稱確定的內容數據的內容分析結果的指令提供給內容分析結果獲取單元 126(步驟S114)。內容分析結果獲取單元126從內容文件名稱產生內容標識信息,并將產生 的內容標識信息提供給信息提供裝置200,以提供搜索內容分析結果的指令(步驟S116)。 信息提供裝置200將搜索對應于接收的內容標識信息的內容分析結果的結果返回給內容 分析結果獲取單元126,作為搜索結果(步驟S118)。內容分析結果獲取單元126將接收的 搜索結果返回給控制單元122 (步驟S120)。 如果出現搜索命中(hit)(步驟S122),則應用控制單元122將用于寫入內容分析 結果的指令提供給內容分析結果讀/寫管理單元130 (步驟S124)。如果沒有出現搜索命 中(步驟S126),則應用控制單元122提供執(zhí)行內容分析的指令給內容分析單元128 (步驟 S128),并且接收從內容分析單元128返回的內容分析結果。應用控制單元122將寫入內容 分析結果的指令提供給內容分析結果讀/寫管理單元130 (步驟S132),并且將發(fā)送內容分 析結果的指令提供給內容分析結果發(fā)送單元124(步驟S134)。 在上面,已經使用圖17描述了根據本發(fā)明實施例的信息處理方法。隨后,將描述
根據本發(fā)明實施例的信息處理方法中的各個處理的細節(jié)。[信息處理裝置100的處理流程] 圖18是示出由根據本發(fā)明第一實施例的信息處理裝置100的控制單元122執(zhí)行 的處理流程的流程圖。下面將使用圖18描述由根據本發(fā)明第一實施例的信息處理裝置100 的控制單元122執(zhí)行的處理。 如上所述,當從UI單元120接收到開始內容的分析的指令時,信息處理裝置100 的控制單元122對內容相關信息152的內容分析結果嵌入信息152g = 0 (未嵌入)的每條 內容重復步驟S162到步驟S174的處理(步驟S162)。首先,控制單元122將內容文件名稱 152e設置為F(步驟S164)以執(zhí)行一條內容的處理(步驟S166)。隨后,控制單元122設置 內容分析結果嵌入信息152g = 1 (嵌入)(步驟S168),并且在顯示單元112的屏幕中顯示 內容分析結果的進展(S170)??刂茊卧?22確定用戶是否已經提供停止處理的指令(步 驟S172)。如果用戶已經提供停止處理的指令(步驟S172的"是"),則控制單元122終止 控制單元122執(zhí)行的處理。如果用戶還沒有提供停止處理的指令(步驟S172的"否"),則 控制單元122返回到重復處理的結束(步驟S174)或重復處理的開始(步驟S162)。
圖19是示出由根據本發(fā)明第一實施例的信息處理裝置100的控制單元122執(zhí)行 的一條內容的處理流程的流程圖。下面將使用圖19描述由根據本發(fā)明第一實施例的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。對一條內容的該處理對應于圖18 中所示的步驟S166。 在對一條內容的處理中,控制單元122首先調用內容分析結果獲取單元126(步驟 S180),以使得內容分析結果獲取單元126執(zhí)行從信息提供裝置200獲取內容分析結果的處 理。如果控制單元122確定已經成功從內容提供裝置200獲取內容分析結果(步驟S182 的"是"),則控制單元122繼續(xù)到步驟S18S。如果控制單元122確定從信息提供裝置200 獲取內容分析結果失敗(步驟S182的"否"),則控制單元122調用內容分析單元128 (步 驟S184)以使得內容分析單元128執(zhí)行分析內容的處理。然后,控制單元122在繼續(xù)到步 驟S188之前,將內容分析結果發(fā)送到信息提供裝置200 (步驟S186)。在步驟S188,在終止 一條內容的處理之前,內容分析結果寫到內容文件151。 圖20是示出由根據本發(fā)明第一實施例的信息處理裝置100的控制單元122執(zhí)行 的一條內容的處理概要的表格。下面將使用圖20描述由根據本發(fā)明第一實施例的信息處 理裝置100的控制單元122執(zhí)行的一條內容的處理。 如圖20所示,如果在信息提供裝置200中存在內容分析結果,則信息處理裝置100 使用從信息提供裝置200獲取的內容分析結果,以用于一條內容的處理。如果在信息提供 裝置200中不存在內容分析結果,則信息處理裝置100自己執(zhí)行內容分析,并且將內容分析 結果發(fā)送到信息提供裝置200。 圖21是示出由根據本發(fā)明第一實施例的信息處理裝置100的內容分析結果獲取 單元126執(zhí)行的處理流程的流程圖。下面將使用圖21描述由根據本發(fā)明第一實施例的信 息處理裝置100的內容分析結果獲取單元126執(zhí)行的處理。該處理對應于圖19中所示的 步驟S180。 信息處理裝置100的內容分析結果獲取單元126打開文件F(其內容文件名稱由 控制單元122設置)(步驟S190),并解碼文件F以獲取PCM數據(步驟S192)。隨后,內容 分析結果獲取單元126基于PCM數據產生內容標識信息(步驟S194)。內容分析結果獲取 單元126確定是否完成內容標識信息的產生(步驟S196)。 如果內容分析結果獲取單元126確定沒有完成內容標識數據的產生(步驟S196 的"否"),則內容分析結果獲取單元126確定是否到達內容的結束(步驟S198)。如果內容 分析結果獲取單元126確定到達內容的結束(步驟S198的"是"),則內容分析結果獲取單 元126確定在完成內容標識信息的產生之前到達內容的結束,并終止處理。如果內容分析 結果獲取單元126確定沒有到達內容的結束(步驟S198的"否"),則內容分析結果獲取單 元126返回到步驟S192,以使用內容數據的連續(xù)部分產生內容標識信息。
如果內容分析結果獲取單元126確定完成內容標識信息的產生(步驟S196的 "是"),則內容分析結果獲取單元126將內容標識信息發(fā)送到信息提供裝置200(步驟 S200),并且從信息提供裝置200接收內容分析結果(步驟S202)。如果內容分析結果獲取 單元126確定內容分析結果的接收失敗(步驟S204的"否"),則內容分析結果獲取單元126 終止處理。如果內容分析結果獲取單元126確定已經成功接收內容分析結果(步驟S204的 "是"),則內容分析結果獲取單元126在終止處理之前,將內容分析結果返回到調用源(步 驟S206)。 圖22是示出由根據本發(fā)明第一實施例的信息處理裝置100的內容分析單元128
23執(zhí)行的處理流程的流程圖。下面將使用圖22描述由根據本發(fā)明第一實施例的信息處理裝 置100的內容分析單元128執(zhí)行的處理。該處理對應于圖19所示的步驟S184。
信息處理裝置100的內容分析單元128打開文件F(其內容文件名稱由控制單元 122設置)(步驟S212),并且解碼文件F以獲取PCM數據(步驟S214)。隨后,內容分析單 元128通過分析PCM數據執(zhí)行內容分析處理(步驟S216)。內容分析單元128確定是否到 達內容的結束(步驟S218)。如果內容分析單元128確定沒有到達內容的結束(步驟S218 的"否"),則內容分析單元128確定內容分析處理沒有完成,并且返回到步驟S214以繼續(xù) 內容分析處理。如果內容分析單元128確定到達內容的結束(步驟S218的"是"),則內容 分析單元128確定內容分析處理完成,并且獲取內容分析結果(步驟S220),以確定是否已 經成功獲取內容分析結果(步驟S222)。如果內容分析單元128確定內容分析結果的獲取 失敗(步驟S222的"否"),則內容分析單元128終止處理。如果內容分析單元128確定已 經成功獲取內容分析結果(步驟S222的"是"),則內容分析單元128在終止處理之前,將 內容分析結果返回到調用源(步驟S224)。
[信息提供裝置200的處理流程] 圖23是示出由根據本發(fā)明第一實施例的信息提供裝置200的內容分析結果搜索 單元228執(zhí)行的處理流程的流程圖。下面將使用圖23描述由根據本發(fā)明第一實施例的信 息提供裝置200的內容分析結果搜索單元228執(zhí)行的處理。 當從信息處理裝置100接收到內容標識信息時(步驟S302),信息提供裝置200的 內容分析結果搜索單元228基于接收的內容標識信息搜索內容分析結果(步驟S304)。隨 后,內容分析結果搜索單元228確定搜索是否成功(步驟S306)。如果搜索失敗(步驟S306 的"否"),則內容分析結果搜索單元228在終止處理之前,將指示沒有出現搜索命中的消息 發(fā)送到信息處理裝置100(步驟S310)。如果搜索成功(步驟S306的"是"),則內容分析 結果搜索單元228在終止處理之前,將命中的內容分析結果發(fā)送到信息處理裝置100 (步驟 S308)。 圖24是示出由根據本發(fā)明第一實施例的信息提供裝置200的內容分析結果登記 單元230執(zhí)行的處理流程的流程圖。下面將使用圖24描述由根據本發(fā)明第一實施例的信 息提供裝置200的內容分析結果登記單元230執(zhí)行的處理。 當從信息處理裝置IOO接收到內容分析結果時(步驟S322),信息提供裝置200的 內容分析結果登記單元230使得存儲單元240存儲接收的內容分析結果(步驟S324)。隨 后,內容分析結果登記單元230在終止處理之前,將指示已經接收內容分析結果的消息發(fā) 送到信息處理裝置100 (步驟S326)。 根據上述第一實施例,對由信息處理裝置100保持的所有內容的內容分析結果可 用于信息處理裝置100中,同時縮短內容分析時間并減少CPU上的負載。在信息提供裝置 200中,可以有效地收集還沒有累積的內容的分析結果。由于沒有上載在信息提供裝置200 中存在的內容分析結果,因此也可以減少信息提供裝置200上的負載。此外,在信息提供裝 置200中有效地累積內容分析結果,因此,如果從信息提供裝置200搜索內容分析結果,則 還可以實現改進的命中率的效果。
隨后,將描述本實施例的修改。
〈2.第一實施例的第一修改〉
24
當與第一實施例相比時,第一實施例的第一修改的不同在于信息處理裝置100的 功能性。根據第一實施例的第一修改的信息處理裝置100的功能配置類似于圖3所示的配 置。因此,將使用圖3描述根據第一實施例的第一修改的信息處理裝置100的功能。
在使得內容分析單元128執(zhí)行通過分析存儲在存儲單元150中的內容數據獲得內 容分析結果的處理之前,控制單元122確定內容分析結果是否通過與存儲單元150中存儲 的內容數據相關聯(lián)而存儲在存儲單元150中。如果控制單元122確定內容分析結果已經存 儲在存儲單元150中,則控制單元122忽略處理。即,控制單元122忽略使得內容分析單元 128執(zhí)行通過分析存儲在存儲單元150中的內容數據獲得內容分析結果的處理的處理。控 制單元122還忽略使得存儲單元150通過與存儲單元150中存儲的內容數據相關聯(lián)而存儲 由內容分析單元128獲得的內容分析結果的處理。
[信息處理裝置100的處理流程] 圖25是示出由根據本發(fā)明第一實施例的第一修改的信息處理裝置100的控制單 元122執(zhí)行的一條內容的處理流程的流程圖。下面將使用圖25描述由根據本發(fā)明第一實 施例的第一修改的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。
在一條內容的處理中,控制單元122首先調用內容分析結果獲取單元126(步驟 S180),以使得內容分析結果獲取單元126執(zhí)行從信息提供裝置200獲取內容分析結果的處 理??刂茊卧?22從內容文件151獲取內容分析結果(步驟S240),并且確定是否已經成功 從內容文件151獲取內容分析結果(步驟S242)。如果控制單元122確定已經成功從內容 文件151獲取內容分析結果(步驟S242的"是"),則控制單元122繼續(xù)到步驟S1822。如 果控制單元122確定從內容文件151獲取內容分析結果失敗(步驟S242的"否"),則控制 單元122確定已經成功從信息提供裝置200獲取內容分析結果(步驟S1821)。
如果控制單元122確定已經成功從信息提供裝置200獲取內容分析結果(步驟 S1821的"是"),則控制單元122繼續(xù)到步驟S188。如果控制單元122確定從信息提供裝 置200獲取內容分析結果失敗(步驟S1821的"否"),則控制單元122調用內容分析單元 128(步驟S184)以使得內容分析單元128執(zhí)行分析內容的處理。在步驟S188,控制單元122 將內容分析結果寫到內容文件151。在步驟S1822,控制單元122確定是否已經成功從信息 提供裝置200獲取內容分析結果。如果控制單元122確定已經成功從信息提供裝置200獲 取內容分析結果(步驟S1822的"是"),則控制單元122終止一條內容的處理。如果控制單 元122確定從信息提供裝置200獲取內容分析結果失敗(步驟S1822的"否"),則控制單 元122在終止一條內容的處理之前,將內容分析結果發(fā)送到信息提供裝置200 (步驟S186)。
圖26是示出由根據本發(fā)明第一實施例的第一修改的信息處理裝置100的控制單 元122執(zhí)行的一條內容的處理概要的表格。下面將使用圖26描述由根據本發(fā)明第一實施 例的第一修改的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。
如圖26所示,如果在內容文件151中存在內容分析結果,則信息處理裝置100使 用從內容文件151獲取的內容分析結果,用于一條內容的處理。如果內容分析結果在內容 文件151中存在、并且也在信息提供裝置200中存在,則信息處理裝置100使用從信息提供 裝置200獲取的內容分析結果,并且將內容分析結果發(fā)送到信息提供裝置200。如果內容分 析結果在內容文件151和信息提供裝置200中都不存在,則信息處理裝置100執(zhí)行內容數 據分析,并且將內容分析結果發(fā)送到信息提供裝置200。
25
根據上述第一實施例的第一修改,如果存在內容文件中嵌入的任何內容分析結 果,則實現了還能夠將分析結果上載到信息提供裝置200的效果。
〈3.第一實施例的第二修改〉
[信息處理裝置的功能配置] 當與第一實施例相比時,第一實施例的第二修改的不同在于信息處理裝置100的 功能性。根據第一實施例的第二修改的信息處理裝置100的功能配置類似于圖3所示的配 置。因此,將使用圖3描述根據第一實施例的第二修改的信息處理裝置100的功能。
在使得內容分析結果獲取單元126執(zhí)行獲取存儲在存儲單元150中的內容標識信 息并將其發(fā)送到信息提供裝置200(另一裝置)的處理之前,控制單元122確定內容分析結 果是否通過與存儲單元150中存儲的內容數據相關聯(lián)而存儲在存儲單元150中。
如果控制單元122確定內容分析結果已經存儲在存儲單元150中,則控制單元122 忽略處理。即,控制單元122忽略使得內容分析結果獲取單元126執(zhí)行獲取存儲在存儲單 元150中的內容標識信息并將其發(fā)送到信息提供裝置200的處理的處理。此外,控制單元 122忽略確定內容分析結果獲取單元126是否已經從信息提供裝置200接收內容分析結果 的處理。此外,控制單元122忽略通過內容分析結果獲取單元126使得存儲單元150通過 與存儲單元150中存儲的內容數據相關聯(lián)而存儲從信息提供裝置200接收的內容分析結果 的處理。此外,控制單元122忽略使得內容分析單元128執(zhí)行通過分析存儲在存儲單元150 中的內容數據獲取內容分析結果的處理。此外,控制單元122忽略使得存儲單元150通過 與存儲單元150中存儲的內容數據相關聯(lián)而存儲由內容分析單元128獲得的內容分析結果 的處理。此外,控制單元122忽略使得內容分析結果發(fā)送單元124將通過內容分析單元128 獲得的內容分析結果發(fā)送到信息提供裝置200的處理。
[通過信息處理裝置100的處理流程] 圖27是示出由根據本發(fā)明第一實施例的第二修改的信息處理裝置100的控制單 元122執(zhí)行的一條內容的處理流程的流程圖。下面將使用圖27描述由根據本發(fā)明第一實 施例的第二修改的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。
在一條內容的處理中,控制單元122首先從內容文件151獲取內容分析結果(步 驟S240),并且確定是否已經成功從內容文件151獲取內容分析結果(步驟S242)。如果控 制單元122確定已經成功從內容文件151獲取內容分析結果(步驟S242的"是"),則控制 單元122終止一條內容的處理。 如果控制單元122確定從內容文件151獲取內容分析結果失敗(步驟S242的 "否"),則控制單元122調用內容分析結果獲取單元126 (步驟S180),以使得內容分析結果 獲取單元126執(zhí)行從信息提供裝置200獲取內容分析結果的處理。如果控制單元122確定 已經成功從信息提供裝置200獲取內容分析結果(步驟S182的"是"),則控制單元122繼 續(xù)到步驟S188。如果控制單元122確定從信息提供裝置200獲取內容分析結果失敗(步驟 S182的"否"),則控制單元122調用內容分析單元128(步驟S184)以使得內容分析單元 128執(zhí)行分析內容的處理。在步驟S188,控制單元122將內容分析結果寫到內容文件151, 并且在終止一條內容的處理之前將內容分析結果發(fā)送到信息提供裝置200 (步驟S186)
圖28是示出由根據本發(fā)明第一實施例的第二修改的信息處理裝置100的控制單 元122執(zhí)行的一條內容的處理概要的表格。下面將使用圖28描述由根據本發(fā)明第一實施例的第二修改的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。 如圖28所示,如果在內容文件151中存在并且在信息提供裝置200中不存在內容
分析結果,則信息處理裝置100不發(fā)送內容分析結果到信息提供裝置200。這是與第一實施
例的第一修改的差別。 根據上述第一實施例的第二修改,如果存在內容文件中嵌入的任何內容分析結 果,則實現能夠減少通信負載的效果,因為不與信息提供裝置200執(zhí)行通信。
〈4.第一實施例的第三修改〉 [oaos][信息處理裝置的功能配置] 當與第一實施例相比時,第一實施例的第三修改的不同在于信息提供裝置200的 功能性。根據第一實施例的第三修改的信息提供裝置200的功能配置類似于圖7所示的配 置。因此,將使用圖7描述根據第一實施例的第三修改的信息提供裝置200的功能。
信息提供裝置200還包括用于存儲閾值的閾值存儲單元。內容分析結果搜索單元 228確定對應于從信息處理裝置IOO(另一裝置)接收的內容標識信息的內容分析結果是 否存儲在存儲單元240中。如果內容分析結果搜索單元228確定這樣的內容分析結果存儲 在存儲單元240中,則內容分析結果搜索單元228確定對應于內容標識信息的內容分析結 果的數量是否小于閾值。如果內容分析結果搜索單元228確定內容分析結果的數量小于閾 值,則內容分析結果搜索單元228忽略將內容分析結果發(fā)送到信息處理裝置100的處理。
內容分析結果搜索單元228還能夠進一步將內容分析結果發(fā)送請求信息發(fā)送到 信息處理裝置100,該內容分析結果發(fā)送請求信息指示內容分析結果的發(fā)送的請求。在此情 況下,內容分析結果搜索單元228確定對應于從信息處理裝置100接收的內容標識信息的 內容分析結果是否存儲在存儲單元240中。然后,如果內容分析結果搜索單元228確定這 樣的內容分析結果存儲在存儲單元240中,則內容分析結果搜索單元228確定對應于內容 標識信息的分析結果的數量是否小于閾值。如果內容分析結果搜索單元228確定分析結果 的數量小于閾值,則內容分析結果搜索單元228將內容分析結果發(fā)送到信息處理裝置100。 此外,內容分析結果搜索單元228將內容分析結果發(fā)送請求信息發(fā)送到信息處理裝置100, 以從信息處理裝置100接收內容分析結果。 如果使得內容分析結果搜索單元228還能夠將內容分析結果發(fā)送請求信息發(fā)送 到信息處理裝置IOO,則內容分析結果獲取單元126可進一步從裝置接收內容分析結果發(fā) 送請求信息。然后,如果控制單元122確定內容分析結果獲取單元126已經從信息提供裝 置200接收內容分析結果,則控制單元122使得存儲單元150通過與存儲單元150中存儲 的內容數據相關聯(lián)來存儲內容分析結果。此外,控制單元122確定內容分析結果獲取單元 126是否已經從信息提供裝置200接收內容分析結果發(fā)送請求信息。如果控制單元122確 定內容分析結果獲取單元126已經從信息提供裝置200接收內容分析結果發(fā)送請求信息, 則控制單元122使得內容分析單元128執(zhí)行分析存儲在存儲單元150中的內容數據以獲得 內容分析結果的處理。此外,控制單元122使得內容分析結果發(fā)送單元124執(zhí)行將內容分 析結果發(fā)送到信息提供裝置200的處理。
[通過信息提供裝置200的處理流程] 圖29是示出由根據本發(fā)明第一實施例的第三修改的信息提供裝置200的內容分 析結果搜索單元228執(zhí)行的一條內容的處理流程的流程圖。下面將使用圖29描述由根據本發(fā)明第一實施例的第三修改的信息提供裝置200的內容分析結果搜索單元228執(zhí)行的一 條內容的處理。 當從信息處理裝置100接收內容標識信息時(步驟S302),信息提供裝置200的內 容分析結果搜索單元228基于接收的內容標識信息,搜索內容分析結果(步驟S304)。隨 后,內容分析結果搜索單元228確定搜索是否成功(步驟S306)。如果搜索失敗(步驟S306 的"否"),則內容分析結果搜索單元228在終止處理之前,將指示沒有出現搜索命中的消息 發(fā)送到信息處理裝置IOO(步驟S310)。如果搜索成功(步驟S306的"是"),則內容分析結 果搜索單元228將搜索中的命中的內容分析結果的數量設為N(步驟S312),并且確定N是 否小于閾值T(步驟S306)。如果內容分析結果搜索單元228確定N小于T(步驟S306的 "是"),則內容分析結果搜索單元228在終止處理之前,將指示沒有出現搜索命中的消息發(fā) 送到信息處理裝置100 (步驟S310)。如果內容分析結果搜索單元228確定N不小于T(步 驟S306的"否"),則內容分析結果搜索單元228在終止處理之前,將命中的內容分析結果 發(fā)送到信息處理裝置100 (步驟S308)。 圖30是示出由根據本發(fā)明第一實施例的第三修改的信息提供裝置200的內容分 析結果搜索單元228執(zhí)行的一條內容的處理概要的表格。下面將使用圖30描述由根據本 發(fā)明第一實施例的第三修改的信息提供裝置200的內容分析結果搜索單元228執(zhí)行的一條 內容的處理。 如圖30所示,如果在信息提供裝置200中存在內容分析結果,則在對于一條內容
的處理中,內容分析結果可發(fā)送到信息提供裝置200。這是與第一實施例的差別。 根據上述第一實施例的第三修改,對于一條內容,在信息提供裝置200中可以收
集多個內容分析結果。因此,信息提供裝置200可計算多個內容分析結果的平均值或基于
多數規(guī)則的原理選擇最頻繁的分析結果?;蛘?,可選擇通過人的視覺檢查判斷為要校正的
內容分析結果。因此,實現能夠改進在信息提供裝置200中累積的內容分析結果的精度的效果。 〈5.第一實施例的第四修改〉
[信息處理裝置的功能配置] 當與第一實施例相比時,第一實施例的第四修改的不同在于信息處理裝置100的 功能性。根據第一實施例的第四修改的信息處理裝置100的功能配置類似于圖3所示的配 置。因此,將使用圖3描述根據第一實施例的第四修改的信息處理裝置100的功能。
信息處理裝置100的存儲單元150可進一步存儲對應于分析內容數據的裝置的裝 置標識信息。裝置標識信息可以是對應于用于分析內容數據等的應用的應用ID。
當控制單元122使得存儲單元150通過與存儲單元150中存儲的內容數據相關聯(lián) 而存儲內容分析結果時,控制單元122使得存儲單元150通過進一步與內容分析結果相關 聯(lián),存儲與本地裝置對應的裝置標識信息。如果控制單元122確定內容分析結果已經存儲 在存儲單元150中,則控制單元122獲取對應于內容分析結果的裝置標識信息。如果控制 單元122確定獲取的裝置標識信息不對應于本地裝置,則控制單元122不忽略使得內容分 析單元128執(zhí)行通過分析在存儲單元150中存儲的內容數據來獲取內容分析結果的處理的 處理。這是因為,通過移動終端300等的內容分析對從內容數據的頭部起的一部分預定時 間(如,5秒)執(zhí)行,并且通過信息處理裝置100的內容分析比通過移動終端300等的內容
28分析通常更精確。通過信息處理裝置100的內容分析可對整個內容數據或從內容數據的頭
部起的其一部分預定時間(例如,長于5秒的時間)執(zhí)行。此外,控制單元122不忽略使得
存儲單元150通過與存儲單元150中存儲的內容數據相關聯(lián)來存儲通過內容分析單元128
獲得的內容分析結果的處理。[通過信息處理裝置100的處理流程] 圖31是示出由根據本發(fā)明第一實施例的第四修改的信息處理裝置100的控制單 元122執(zhí)行的一條內容的處理流程的流程圖。下面將使用圖31描述由根據本發(fā)明第一實 施例的第四修改的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。
在一條內容的處理中,控制單元122首先調用內容分析結果獲取單元126(步驟 S128)以使得內容分析結果獲取單元126執(zhí)行從信息提供裝置200獲取內容分析結果的處 理??刂茊卧?22從內容文件151獲取內容分析結果(步驟S240),并且確定是否已經成功 從內容文件151獲取內容分析結果(步驟S242)。如果控制單元122確定從內容文件151 獲取內容分析結果失敗(步驟S242的"否"),則控制單元122繼續(xù)到步驟S1821。如果控 制單元122確定已經成功從內容文件151獲取內容分析結果(步驟S242的"是"),則控制 單元122確定內容分析結果是否通過信息處理裝置100分析(步驟S244)。如果控制單元 122確定內容分析結果通過信息處理裝置100分析(步驟S244的"否"),則控制單元122 繼續(xù)到步驟S1822。如果控制單元122確定內容分析結果沒有通過信息處理裝置100分析, 則控制單元122繼續(xù)到步驟S1821。 在步驟S1821 ,控制單元122確定是否已經成功從信息提供裝置200獲取內容分析 結果。如果控制單元122確定已經成功從信息提供裝置200獲取內容分析結果(步驟S1821 的"是"),則控制單元122繼續(xù)到步驟S188。如果控制單元122確定從信息提供裝置200 獲取內容分析結果失敗(步驟S1821的"否"),則控制單元122調用內容分析單元128 (步 驟S184)以使得內容分析單元128執(zhí)行分析內容的處理。在步驟S188,控制單元將內容分 析結果寫到內容文件151。在步驟S1822,控制單元122確定是否已經成功從信息提供裝置 200獲取內容分析結果。如果控制單元122確定已經成功從信息提供裝置200獲取內容分 析結果(步驟S1822的"是"),則控制單元122終止對于一條內容的處理。如果控制單元 122確定從信息提供裝置200獲取內容分析結果失敗(步驟S1822的"否"),則控制單元 122在終止一條內容的處理之前,將內容分析結果發(fā)送到信息提供裝置200(步驟S186)。
圖32是示出由根據本發(fā)明第一實施例的第四修改的信息處理裝置100的控制單 元122執(zhí)行的一條內容的處理概要的表格。下面將使用圖32描述由根據本發(fā)明第一實施 例的第四修改的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。
在圖32中,產生內容分析結果的裝置在"在內容文件中存在任何內容分析結果" 下的括號內示出。如圖32所示,當產生內容分析結果的裝置是信息處理裝置100時的處理 與本發(fā)明第一實施例的第一修改中的處理相同。當產生內容分析結果的裝置是移動終端 300時的處理與本發(fā)明第一實施例的第一修改中的處理不同。更具體地,控制單元122執(zhí)行 內容分析,并且將內容分析結果發(fā)送到信息提供裝置200。 根據上述第一實施例的第四修改,如果在信息處理裝置100中累積內容分析結 果,則通過確定內容分析結果的產生者可獲得更精確的內容分析結果。因此,實現能夠改進 在信息提供裝置200中累積的內容分析結果的精度的效果。
〈6.第一實施例的第五修改〉
[信息處理裝置的功能配置] 當與第一實施例相比時,第一實施例的第五修改的不同在于信息處理裝置100的 功能性。根據第一實施例的第五修改的信息處理裝置100的功能配置類似于圖3所示的配 置。因此,將使用圖3描述根據第一實施例的第五修改的信息處理裝置100的功能。
在使得內容分析結果獲取單元126執(zhí)行獲取在存儲單元150中存儲的內容標識信 息、以將內容標識信息發(fā)送到信息提供裝置200的處理之前,控制單元122確定信息提供裝 置200是否可通信。 如果控制單元122確定信息提供裝置200不可通信,則控制單元122忽略使得內 容分析結果獲取單元126執(zhí)行獲取在存儲單元150中存儲的內容標識信息、以將內容標識 信息發(fā)送到信息提供裝置200的處理的處理。然后,控制單元122確定內容分析結果獲取 單元126還沒有從信息提供裝置200接收內容分析結果,并且使得內容分析單元128執(zhí)行 通過分析在存儲單元150中存儲的內容數據而獲得內容分析結果的處理??刂茊卧?22還 使得存儲單元150通過與存儲在存儲單元150中的內容數據相關聯(lián)來存儲通過內容分析單 元128獲得的內容分析結果。然后,控制單元122忽略使得內容分析結果發(fā)送單元124執(zhí) 行將通過內容分析單元128獲得的內容分析結果發(fā)送到信息提供裝置200的處理的處理。
如果控制單元122確定信息提供裝置200變?yōu)榭赏ㄐ?,則控制單元122使得內容 分析結果獲取單元126執(zhí)行獲取在存儲單元150中存儲的內容標識信息、并將其發(fā)送到信 息提供裝置200的處理。例如當下一次嘗試建立與信息提供裝置200的連接時,或當下一次 將內容標識信息發(fā)送到信息提供裝置200時,確定是否可通信。然后,控制單元122確定內 容分析結果獲取單元126是否已經從信息提供裝置200接收內容分析結果。如果控制單元 122確定內容分析結果獲取單元126還沒有從信息提供裝置200接收內容分析結果,則控制 單元122使得內容分析結果發(fā)送單元124執(zhí)行將內容分析結果發(fā)送到信息提供裝置200的 處理,所述內容分析結果通過與存儲單元150中存儲的內容數據相關聯(lián)而存儲在存儲單元 150中。[通過信息處理裝置100的處理流程] 圖33是示出由根據本發(fā)明第一實施例的第五修改的信息處理裝置100的控制單 元122執(zhí)行的一條內容的處理流程的流程圖。下面將使用圖33描述由根據本發(fā)明第一實 施例的第五修改的信息處理裝置100的控制單元122執(zhí)行的一條內容的處理。
在一條內容的處理中,控制單元122首先確定信息提供裝置200是否可通信(步 驟S262)。如果控制單元122首先確定信息提供裝置200不可通信(步驟S262的"否"), 則控制單元122繼續(xù)到步驟S184。如果控制單元122首先確定信息提供裝置200可通信 (步驟S262的"是"),則控制單元122調用內容分析結果獲取單元126 (步驟S180)并使得 內容分析結果獲取單元126執(zhí)行從信息提供裝置200獲取內容分析結果的處理。如果控制 單元122確定已經成功從信息提供裝置200獲取內容分析結果(步驟S182的"是"),則控 制單元122繼續(xù)到步驟S188。如果控制單元122確定從信息提供裝置200獲取內容分析結 果失敗(步驟S182的"否"),則控制單元122繼續(xù)到步驟S184。 當控制單元122繼續(xù)到步驟S184時,控制單元122調用內容分析單元128 (步驟 S184)以使得內容分析單元128執(zhí)行分析內容的處理。然后,控制單元122確定信息提供裝
30置200是否可通信(步驟S264)。如果控制單元122確定信息提供裝置200不可通信(步 驟S264的"否"),則控制單元122繼續(xù)到步驟S188。如果控制單元122首先確定信息提供 裝置200可通信(步驟S264的"是"),則控制單元122在繼續(xù)到步驟S188之前,將內容分 析結果發(fā)送到信息提供裝置200 (步驟S186)。在步驟S188,控制單元122在終止一條內容 的處理之前,將內容分析結果寫到內容文件151。 根據上述第一實施例的第五修改,即使在信息提供裝置200不可通信的狀態(tài)下,
也能通過在信息處理裝置100中產生和存儲內容分析結果來實現在內容的再現期間使用
內容分析結果的效果。 隨后,將描述第二實施例。 〈7.第二實施例>[信息處理裝置的功能配置] 當與第一實施例相比時,第二實施例的不同在于信息處理裝置100的功能配置。 因此,將使用圖34和圖35描述根據第二實施例的信息處理裝置100的功能配置。
圖34是示出根據本發(fā)明第二實施例的信息處理裝置100的功能配置的圖。圖35 示意性示出根據本發(fā)明第二實施例的信息處理裝置100的處理。如圖34所示,信息處理裝 置100A的不同在于,根據第一實施例的信息處理裝置100中的控制單元122被控制單元 122A代替。此外,信息處理裝置100A的不同在于,根據第一實施例的信息處理裝置100中 的內容分析結果獲取單元126和內容分析單元128被內容分析結果獲取/內容分析單元 127代替。因此,將描述控制單元122A的功能,并且還將描述內容分析結果獲取/內容分析 單元127的功能。 內容分析結果獲取/內容分析單元127可基于對應于在存儲單元150中存儲的內 容數據的頭部和預定位置之間的部分的部分內容數據151h,在產生內容標識信息的同時開 始內容數據的分析。當完成內容標識信息的產生時,內容分析結果獲取/內容分析單元127 可將內容標識信息發(fā)送到信息提供裝置200。如果信息提供裝置200保持內容分析結果, 該結果是分析對應于內容標識信息的內容數據的結果,則內容分析結果獲取/內容分析單 元127可通過從信息提供裝置200接收內容分析結果而停止內容數據的分析。如果信息提 供裝置200沒有保持任何內容分析結果,則內容分析結果獲取/內容分析單元127可通過 繼續(xù)內容數據的分析而獲得內容分析結果(可以繼續(xù)剩余內容數據151i的解碼和內容分 析)。 控制單元122A使得內容分析結果獲取/內容分析單元127執(zhí)行產生內容標識信 息并將其發(fā)送到信息提供裝置200的處理、和開始對應于內容標識信息的內容數據的分析 的處理。控制單元122A確定內容分析結果獲取/內容分析單元127是否已經從信息提供 裝置200接收內容分析結果。如果控制單元122A確定內容分析結果獲取/內容分析單元 127已經從信息提供裝置200接收內容分析結果,則控制單元122A使得存儲單元150通過 與存儲在存儲單元150中的內容數據相關聯(lián)來存儲內容分析結果。如果控制單元122A確 定內容分析結果獲取/內容分析單元127還沒有從信息提供裝置200接收內容分析結果, 則控制單元122A使得存儲單元150通過與存儲單元150中存儲的內容數據相關聯(lián)來存儲 通過內容分析結果獲取/內容分析單元127獲得的內容分析結果。此外,控制單元122A使 得內容分析結果發(fā)送單元124執(zhí)行將內容分析結果發(fā)送到信息提供裝置200的處理。
圖36是示出由根據本發(fā)明第二實施例的信息處理裝置100的控制單元122A執(zhí)行 的一條內容的處理的流程圖。將使用圖36描述由根據本發(fā)明第二實施例的信息處理裝置 100的控制單元122A執(zhí)行的一條內容的處理。 在對于一條內容的處理中,控制單元122A首先調用內容分析結果獲取/內容分 析單元127 (步驟S250)。控制單元122A將內容分析結果發(fā)送到信息提供裝置200 (步驟 S186),并在終止一條內容的處理之前,將內容分析結果寫入內容文件151 (步驟S188)。
圖37是示出由根據本發(fā)明第二實施例的信息處理裝置100的內容分析結果獲取/ 內容分析單元127執(zhí)行的處理流程的流程圖。下面將使用圖37描述由根據本發(fā)明第二實 施例的信息處理裝置100的內容分析結果獲取/內容分析單元127執(zhí)行的處理。該處理對 應于圖36中所示的步驟S250。 信息處理裝置100的內容分析結果獲取/內容分析單元127打開文件F (其內容文 件名稱由控制單元122A設置)(步驟S212),并且解碼文件F以獲取PCM數據(步驟S214)。 隨后,內容分析結果獲取/內容分析單元127確定獲取的PCM數據是否是內容的頭部部分 (部分內容數據151h)(步驟S252)。如果內容分析結果獲取/內容分析單元127確定獲取 的PCM數據是內容的頭部部分(步驟S252的"是"),則內容分析結果獲取/內容分析單元 127基于獲取的PCM數據產生內容標識信息(步驟S194)。 如果內容分析結果獲取/內容分析單元127確定不是緊接在內容標識信息的產 生完成后(步驟S196的"否"),則內容分析結果獲取/內容分析單元127執(zhí)行內容分析處 理(步驟S216)。這里,不是緊接在內容標識信息的產生完成后意味著在內容的產生完成 之前、或第二次或完成后不久進入步驟S196。然后,內容分析結果獲取/內容分析單元127 確定是否到達內容的結束(步驟S218)。如果內容分析結果獲取/內容分析單元127確定 還沒有到達內容的結束(步驟S218的"否"),則內容分析結果獲取/內容分析單元127返 回到步驟S214。如果內容分析結果獲取/內容分析單元127確定到達內容的結束(步驟 S218的"是"),則內容分析結果獲取/內容分析單元127獲取內容分析結果(步驟S220)。 如果內容分析結果獲取/內容分析單元127確定內容分析結果的獲取失敗(步驟S222的 "否"),則內容分析結果獲取/內容分析單元127終止處理。如果內容分析結果獲取/內容 分析單元127確定已經成功獲取內容分析結果(步驟S222的"是"),則內容分析結果獲取 /內容分析單元127在終止處理之前,將內容分析結果返回到調用源(步驟S224)。
如果內容分析結果獲取/內容分析單元127確定緊接在內容標識信息的產生完成 后(步驟S196的"是"),則內容分析結果獲取/內容分析單元127將內容標識信息發(fā)送到 信息提供裝置200 (步驟S200),并且從信息提供裝置200接收內容分析結果(步驟S202)。 如果內容分析結果獲取/內容分析單元127確定內容分析結果的接收失敗(步驟S204的 "否"),則內容分析結果獲取/內容分析單元127返回到步驟S214。如果內容分析結果獲 取/內容分析單元127確定已經成功接收內容分析結果(步驟S204的"是"),則內容分析 結果獲取/內容分析單元127停止內容分析處理(步驟S254),并且在終止處理之前,將內 容分析結果返回到調用源(步驟S206)。 根據上述第二實施例,對內容數據的頭部部分執(zhí)行一次解碼處理,并且得到的PCM 數據可用于內容標識信息的產生和內容分析。因此,即使存在許多沒有分析的音樂,也能實 現減少總處理時間的效果。當解碼處理的負載重時,這也是有效的。
32
本領域技術人員應當理解,取決于設計要求和其他因素,可出現各種修改、組合、 子組合和更改,只要它們在權利要求或其等效物的范圍內。 例如,在上述實施例中,不需要一定沿附圖中描述的序列按時間順序處理信息處 理裝置100中的每個步驟。例如,信息處理裝置100的處理中的每個步驟可包含并行或分 別執(zhí)行的處理(例如,并行處理或對象處理)。 本申請包含涉及于2008年10月3日向日本專利局提交的日本優(yōu)先權專利申請JP 2008-258597中公開的主題內容,在此通過引用并入其全部內容。
權利要求
一種信息處理裝置,包括存儲單元,能夠存儲作為分析內容數據的結果的內容分析結果,并且存儲內容數據和對應于內容數據的內容標識信息;內容分析結果獲取單元,其獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到另一裝置,并且如果該另一裝置保持內容分析結果,則該內容分析結果獲取單元能夠從該另一裝置接收內容分析結果,所述內容分析結果是分析對應于內容標識信息的內容數據的結果;內容分析單元,能夠通過分析存儲單元中存儲的內容數據獲得內容分析結果;內容分析結果發(fā)送單元,能夠將通過內容分析單元的分析獲得的內容分析結果發(fā)送到該另一裝置;以及控制單元,使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到該另一裝置的處理,確定內容分析結果獲取單元是否已經從該另一裝置接收內容分析結果,并且如果確定內容分析結果獲取單元已經從該另一裝置接收內容分析結果,則使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果,并且如果確定內容分析結果獲取單元沒有從該另一裝置接收內容分析結果,則使得內容分析單元執(zhí)行通過分析存儲單元中存儲的內容數據來獲得內容分析結果、以使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)來存儲通過內容分析單元獲得的內容分析結果的處理,并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該另一裝置的處理。
2. 如權利要求l所述的信息處理裝置,其中所述控制單元在使得內容分析單元執(zhí)行通過分析存儲單元中存儲的內容數據獲得內容分析結果的處理之前,確定內容分析結果是否已經通過與存儲單元中存儲的內容數據相關聯(lián)而存儲在存儲單元中,并且如果確定內容分析結果已經存儲在存儲單元中,則忽略使得內容分析單元執(zhí)行通過分析存儲單元中存儲的內容數據獲得內容分析結果的處理的處理、以及使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲通過內容分析單元獲得的內容分析結果的處理。
3. 如權利要求l所述的信息處理裝置,其中所述控制單元在使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到該另一裝置的處理之前,確定內容分析結果是否已經通過與存儲單元中存儲的內容數據相關聯(lián)而存儲在存儲單元中,并且如果確定內容分析結果已經存儲在存儲單元中,則忽略使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到該另一裝置的處理的處理、確定內容分析結果獲取單元是否已經從該另一裝置接收內容分析結果的處理、使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲從該另一裝置通過內容分析結果獲取單元接收的內容分析結果的處理、使得內容分析單元執(zhí)行通過分析存儲單元中存儲的內容數據而獲得內容分析結果的處理的處理、使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲通過內容分析單元獲得的內容分析結果的處理、以及使得內容分析結果發(fā)送單元執(zhí)行將通過內容分析單元獲得的內容分析結果發(fā)送到該另一裝置的處理的處理。
4. 如權利要求l所述的信息處理裝置,其中 該內容分析結果獲取單元還能夠從該另一裝置接收指示內容分析結果的發(fā)送請求的內容分析結果發(fā)送請求信 息;以及該控制單元如果確定內容分析結果獲取單元已經從該另一裝置接收內容分析結果,則使得存儲單 元通過與存儲單元中存儲的內容數據相關聯(lián)來存儲內容分析結果,并且確定內容分析結果 獲取單元是否已經從該另一裝置接收內容分析結果發(fā)送請求信息,并且如果確定內容分析 結果獲取單元已經從該另一裝置接收內容分析結果發(fā)送請求信息,則使得內容分析單元執(zhí) 行通過分析存儲單元中存儲的內容數據獲得內容分析結果的處理,并且使得內容分析結果 發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該另一裝置的處理。
5. 如權利要求2所述的信息處理裝置,其中 該存儲單元還能夠存儲與分析內容數據的裝置對應的裝置標識信息;以及 該控制單元當使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果時,使 得存儲單元通過進一步與內容分析結果相關聯(lián)而存儲與本地裝置對應的裝置標識信息,并 且如果確定內容分析結果已經存儲在存儲單元中,則從存儲單元獲取對應于內容分析結果 的裝置標識信息,并且如果確定裝置標識信息不對應于本地裝置,則不忽略使得內容分析 單元執(zhí)行通過分析在存儲單元中存儲的內容數據獲得內容分析結果的處理的處理、以及使 得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲通過內容分析單元獲得的內 容分析結果的處理。
6. 如權利要求l所述的信息處理裝置,其中 該控制單元在使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并將其發(fā) 送到該另一裝置的處理之前,確定該另一裝置是否可通信,并且如果確定該另一裝置不可 通信,則忽略使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并將 其發(fā)送到該另一裝置的處理的處理,確定內容分析結果獲取單元還沒有從該另一裝置接收 內容分析結果,使得內容分析單元執(zhí)行通過分析存儲單元中存儲的內容數據獲得內容分析 結果的處理,使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲通過內容分析 單元獲得的內容分析結果,忽略使得內容分析結果發(fā)送單元執(zhí)行將通過內容分析單元獲得 的內容分析結果發(fā)送到該另一裝置的處理的處理,當該另一裝置變得可通信時,使得內容 分析結果獲取單元執(zhí)行獲取存儲單元中存儲的內容標識信息并將其發(fā)送到該另一裝置的 處理,確定內容分析結果獲取單元是否已經從該另一裝置接收內容分析結果,并且如果確 定內容分析結果獲取單元還沒有從該另一裝置接收內容分析結果,則使得內容分析結果發(fā) 送單元執(zhí)行將通過與存儲單元中存儲的內容數據相關聯(lián)而存儲在存儲單元中的內容分析 結果發(fā)送到該另一裝置的處理。
7. —種信息處理裝置,包括存儲單元,能夠存儲作為分析內容數據的結果的內容分析結果,并存儲內容數據;內容分析結果獲取/內容分析單元,能夠基于對應于存儲單元中存儲的內容數據的從 頭部到預定位置的部分內容數據,在產生內容標識信息的同時開始內容數據的分析,當內 容標識信息的產生完成時將內容標識信息發(fā)送到另一裝置,如果作為分析對應于內容標識 信息的內容數據的結果的內容分析結果由該另一裝置保持,則通過從該另一裝置接收內容 分析結果而停止內容數據的分析,并且如果該另一裝置不保持內容分析結果,則通過繼續(xù) 內容數據的分析獲得內容分析結果;內容分析結果發(fā)送單元,能夠將通過內容分析結果獲取/內容分析單元的分析獲得的 內容分析結果發(fā)送到該另一裝置;以及控制單元,使得內容分析結果獲取/內容分析單元執(zhí)行產生內容標識信息并將其發(fā) 送到該另一裝置的處理、以及開始對應于內容標識信息的內容數據的分析的處理,確定內 容分析結果獲取/內容分析單元是否已經從該另一裝置接收內容分析結果,并且如果確定 內容分析結果獲取/內容分析單元已經從該另一裝置接收內容分析結果,則使得存儲單元 通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果,并且如果確定內容分析結 果獲取/內容分析單元沒有從該另一裝置接收內容分析結果,則使得存儲單元通過與存儲 單元中存儲的內容數據相關聯(lián)而存儲通過內容分析結果獲取/內容分析單元獲得的內容 分析結果,并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該另一裝置的處 理。
8. —種用于信息處理裝置的信息處理方法,該信息處理裝置具有存儲單元,能夠存儲 作為分析內容數據的結果的內容分析結果,并且存儲內容數據和對應于內容數據的內容標 識信息;內容分析結果獲取單元,其獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到 另一裝置,并且如果該另一裝置保持內容分析結果,則該內容分析結果獲取單元能夠從該 另一裝置接收內容分析結果,所述內容分析結果是分析對應于內容標識信息的內容數據的 結果;內容分析單元,能夠通過分析存儲單元中存儲的內容數據獲得內容分析結果;內容 分析結果發(fā)送單元,能夠將通過內容分析單元的分析獲得的內容分析結果發(fā)送到該另一裝 置;以及控制單元;所述控制單元包括以下步驟使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并將其發(fā)送 到該另一裝置的處理;確定內容分析結果獲取單元是否已經從該另一裝置接收內容分析結果;如果確定內容分析結果獲取單元已經從該另一裝置接收內容分析結果,則使得存儲單 元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果;如果確定內容分析結果獲取單元沒有從該另一裝置接收內容分析結果,則使得內容分 析單元執(zhí)行通過分析存儲單元中存儲的內容數據來獲得內容分析結果、以使得存儲單元通 過與存儲單元中存儲的內容數據相關聯(lián)來存儲通過內容分析單元獲得的內容分析結果的 處理,并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該另一裝置的處理。
9. 一種用于信息處理裝置的信息處理方法,該信息處理裝置具有存儲單元,能夠存 儲作為分析內容數據的結果的內容分析結果,并存儲內容數據;內容分析結果獲取/內容 分析單元,能夠基于對應于存儲單元中存儲的內容數據的從頭部到預定位置的部分內容數 據,在產生內容標識信息的同時開始內容數據的分析,當內容標識信息的產生完成時將內 容標識信息發(fā)送到另一裝置,如果作為分析對應于內容標識信息的內容數據的結果的內容分析結果由該另一裝置保持,則通過從該另一裝置接收內容分析結果而停止內容數據的分 析,并且如果該另一裝置不保持內容分析結果,則通過繼續(xù)內容數據的分析獲得內容分析 結果;內容分析結果發(fā)送單元,能夠將通過內容分析結果獲取/內容分析單元的分析獲得 的內容分析結果發(fā)送到該另一裝置;以及控制單元;該控制單元包括以下步驟使得內容分析結果獲取/內容分析單元執(zhí)行產生內容標識信息并將其發(fā)送到另一裝 置的處理、以及開始對應于內容標識信息的內容數據的分析的處理;確定內容分析結果獲取/內容分析單元是否已經從該另一裝置接收內容分析結果;如果確定內容分析結果獲取/內容分析單元已經從該另一裝置接收內容分析結果,則 使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果;如果確定內容分析結果獲取/內容分析單元沒有從該另一裝置接收內容分析結果,則 使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲通過內容分析結果獲取/ 內容分析單元獲得的內容分析結果,并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結 果發(fā)送到該另一裝置的處理。
10. —種使得計算機用作信息處理裝置的信息處理程序,包括存儲單元,能夠存儲作為分析內容數據的結果的內容分析結果,并且存儲內容數據和 對應于內容數據的內容標識信息;內容分析結果獲取單元,其獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到另 一裝置,并且如果該另一裝置保持內容分析結果,則該內容分析結果獲取單元能夠從該另 一裝置接收內容分析結果,所述內容分析結果是分析對應于內容標識信息的內容數據的結 果;內容分析單元,能夠通過分析存儲單元中存儲的內容數據獲得內容分析結果; 內容分析結果發(fā)送單元,能夠將通過內容分析單元的分析獲得的內容分析結果發(fā)送到 該另一裝置;以及控制單元,使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并 將其發(fā)送到該另一裝置的處理,確定內容分析結果獲取單元是否已經從該另一裝置接收內 容分析結果,并且如果確定內容分析結果獲取單元已經從該另一裝置接收內容分析結果, 則使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果,并且如果 確定內容分析結果獲取單元沒有從該另一裝置接收內容分析結果,則使得內容分析單元執(zhí) 行通過分析存儲單元中存儲的內容數據來獲得內容分析結果、以使得存儲單元通過與存儲 單元中存儲的內容數據相關聯(lián)來存儲通過內容分析單元獲得的內容分析結果的處理,并且 還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該另一裝置的處理。
11. 一種使得計算機用作信息處理裝置的信息處理程序,包括 存儲單元,能夠存儲作為分析內容數據的結果的內容分析結果,并存儲內容數據; 內容分析結果獲取/內容分析單元,能夠基于對應于存儲單元中存儲的內容數據的從頭部到預定位置的部分內容數據,在產生內容標識信息的同時開始內容數據的分析,當內 容標識信息的產生完成時將內容標識信息發(fā)送到另一裝置,如果作為分析對應于內容標識 信息的內容數據的結果的內容分析結果由該另一裝置保持,則通過從該另一裝置接收內容 分析結果而停止內容數據的分析,并且如果該另一裝置不保持內容分析結果,則通過繼續(xù) 內容數據的分析獲得內容分析結果;內容分析結果發(fā)送單元,能夠將通過內容分析結果獲取/內容分析單元的分析獲得的 內容分析結果發(fā)送到該另一裝置;以及控制單元,使得內容分析結果獲取/內容分析單元執(zhí)行產生內容標識信息并將其發(fā)送 到另一裝置的處理、以及開始對應于內容標識信息的內容數據的分析的處理,確定內容分 析結果獲取/內容分析單元是否已經從該另一裝置接收內容分析結果,并且如果確定內容 分析結果獲取/內容分析單元已經從該另一裝置接收內容分析結果,則使得存儲單元通過 與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果,并且如果確定內容分析結果獲 取/內容分析單元沒有從該另一裝置接收內容分析結果,則使得存儲單元通過與存儲單元 中存儲的內容數據相關聯(lián)而存儲通過內容分析結果獲取/內容分析單元獲得的內容分析 結果,并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該另一裝置的處理。
12. —種信息提供裝置,包括存儲單元,能夠關聯(lián)并存儲對應于內容數據的內容標識信息、和作為分析內容數據的 結果的內容分析結果;內容分析結果搜索單元,當從另一裝置接收到內容標識信息時,其確定對應于內容標 識信息的內容分析結果是否存儲在存儲單元中,并且如果確定內容分析結果存儲在存儲單 元中,則獲取內容分析結果并將其發(fā)送到該另一裝置;以及內容分析結果登記單元,如果內容分析結果搜索單元沒有發(fā)送內容分析結果,則其從 該另一裝置接收內容分析結果,并使得存儲單元通過與通過內容分析結果搜索單元接收的 內容標識信息相關聯(lián)而存儲內容分析結果。
13. 如權利要求12所述的信息提供裝置,還包括存儲閾值的閾值存儲單元,其中該內容分析結果搜索單元確定與從該另一裝置接收的內容標識信息相對應的內容分析結果是否存儲在存儲單 元中,并且如果確定內容分析結果存儲在存儲單元中,則確定對應于內容標識信息的內容 分析結果的數量是否小于閾值,并且如果確定內容分析結果的數量小于閾值,則忽略將內 容分析結果發(fā)送到該另一裝置的處理。
14. 如權利要求12所述的信息提供裝置,還包括存儲閾值的閾值存儲單元,其中 該內容分析結果搜索單元能夠進一步將指示內容分析結果的發(fā)送的請求的內容分析結果發(fā)送請求信息發(fā)送到 該另一裝置,確定與從該另一裝置接收的內容標識信息相對應的內容分析結果是否存儲在 存儲單元中,并且如果確定內容分析結果存儲在存儲單元中,則確定對應于內容標識信息 的內容分析結果的數量是否小于閾值,并且如果確定內容分析結果的數量小于閾值,則將 內容分析結果發(fā)送到該另一裝置,并且還將內容分析結果發(fā)送請求信息發(fā)送到該另一裝 置,并且如果內容分析結果發(fā)送請求信息發(fā)送到該另一裝置,則從該另一裝置接收內容分 析結果。
15. —種用于信息提供裝置的信息提供方法,該信息提供裝置具有存儲單元,能夠關聯(lián) 并存儲對應于內容數據的內容標識信息、和作為分析內容數據的結果的內容分析結果;內 容分析結果搜索單元;和內容分析結果登記單元;所述內容分析結果搜索單元包括以下步 驟當從另一裝置接收到內容標識信息時,其確定對應于內容標識信息的內容分析結果是否存儲在存儲單元中;以及如果確定內容分析結果存儲在存儲單元中,則獲取內容分析結果并將其發(fā)送到該另一 裝置;以及該內容分析結果登記單元包括以下步驟如果內容分析結果搜索單元沒有發(fā)送內容分析結果,則其從該另一裝置接收內容分析 結果;以及使得存儲單元通過與通過內容分析結果搜索單元接收的內容標識信息相關聯(lián)而存儲 內容分析結果。
16. —種使得計算機用作信息提供裝置的信息提供程序,包括存儲單元,能夠關聯(lián)并存儲對應于內容數據的內容標識信息、和作為分析內容數據的 結果的內容分析結果;內容分析結果搜索單元,當從另一裝置接收到內容標識信息時,其確定對應于內容標 識信息的內容分析結果是否存儲在存儲單元中,并且如果確定內容分析結果存儲在存儲單 元中,則獲取內容分析結果并將其發(fā)送到該另一裝置;以及內容分析結果登記單元,如果內容分析結果搜索單元沒有發(fā)送內容分析結果,則其從 該另一裝置接收內容分析結果,并使得存儲單元通過與通過內容分析結果搜索單元接收的 內容標識信息相關聯(lián)而存儲內容分析結果。
17. —種具有信息處理裝置和信息提供裝置的信息處理系統(tǒng),其中 該信息處理裝置包括存儲單元,能夠存儲作為分析內容數據的結果的內容分析結果,并且存儲內容數據和 對應于內容數據的內容標識信息;內容分析結果獲取單元,其獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到該信 息提供裝置,并且如果該信息提供裝置保持內容分析結果,則該內容分析結果獲取單元能 夠從該信息提供裝置接收內容分析結果,所述內容分析結果是分析對應于內容標識信息的 內容數據的結果;內容分析單元,能夠通過分析存儲單元中存儲的內容數據獲得內容分析結果;內容分析結果發(fā)送單元,能夠將通過內容分析單元的分析獲得的內容分析結果發(fā)送到 該信息提供裝置;以及控制單元,使得內容分析結果獲取單元執(zhí)行獲取存儲在存儲單元中的內容標識信息并 將其發(fā)送到該信息提供裝置的處理,確定內容分析結果獲取單元是否已經從該信息提供裝 置接收內容分析結果,并且如果確定內容分析結果獲取單元已經從該信息提供裝置接收內 容分析結果,則使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結 果,并且如果確定內容分析結果獲取單元沒有從該信息提供裝置接收內容分析結果,則使 得內容分析單元執(zhí)行通過分析存儲單元中存儲的內容數據來獲得內容分析結果、以使得存 儲單元通過與存儲單元中存儲的內容數據相關聯(lián)來存儲通過內容分析單元獲得的內容分 析結果的處理,并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該信息提供 裝置的處理;以及該信息提供裝置包括存儲單元,能夠關聯(lián)并存儲對應于內容數據的內容標識信息、和作為分析內容數據的結果的內容分析結果;內容分析結果搜索單元,當從信息處理裝置接收到內容標識信息時,其確定對應于內 容標識信息的內容分析結果是否存儲在存儲單元中,并且如果確定內容分析結果存儲在存 儲單元中,則獲取內容分析結果并將其發(fā)送到該信息處理裝置;以及內容分析結果登記單元,如果內容分析結果搜索單元沒有發(fā)送內容分析結果,則其從 該信息處理裝置接收內容分析結果,并使得存儲單元通過與通過內容分析結果搜索單元接 收的內容標識信息相關聯(lián)而存儲內容分析結果。
18. —種具有信息處理裝置和信息提供裝置的信息處理系統(tǒng),其中該信息處理裝置包括存儲單元,能夠存儲作為分析內容數據的結果的內容分析結果,并存儲內容數據;內容分析結果獲取/內容分析單元,能夠基于對應于存儲單元中存儲的內容數據的從 頭部到預定位置的部分內容數據,在產生內容標識信息的同時開始內容數據的分析,當內 容標識信息的產生完成時將內容標識信息發(fā)送到信息提供裝置,如果作為分析對應于內容 標識信息的內容數據的結果的內容分析結果由該信息提供裝置保持,則通過從該信息提供 裝置接收內容分析結果而停止內容數據的分析,并且如果該信息提供裝置不保持內容分析 結果,則通過繼續(xù)內容數據的分析獲得內容分析結果;內容分析結果發(fā)送單元,能夠將通過內容分析結果獲取/內容分析單元的分析獲得的 內容分析結果發(fā)送到該信息提供裝置;以及控制單元,使得內容分析結果獲取/內容分析單元執(zhí)行產生內容標識信息并將其發(fā)送 到信息提供裝置的處理、以及開始對應于內容標識信息的內容數據的分析的處理,確定內 容分析結果獲取/內容分析單元是否已經從該信息提供裝置接收內容分析結果,并且如果 確定內容分析結果獲取/內容分析單元已經從該信息提供裝置接收內容分析結果,則使得 存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲內容分析結果,并且如果確定內 容分析結果獲取/內容分析單元沒有從該信息提供裝置接收內容分析結果,則使得存儲單 元通過與存儲單元中存儲的內容數據相關聯(lián)而存儲通過內容分析結果獲取/內容分析單 元獲得的內容分析結果,并且還使得內容分析結果發(fā)送單元執(zhí)行將內容分析結果發(fā)送到該 信息提供裝置的處理;以及該信息提供裝置包括存儲單元,能夠關聯(lián)并存儲對應于內容數據的內容標識信息、和作為分析內容數據的 結果的內容分析結果;內容分析結果搜索單元,當從信息處理裝置接收到內容標識信息時,其確定對應于內 容標識信息的內容分析結果是否存儲在存儲單元中,并且如果確定內容分析結果存儲在存 儲單元中,則獲取內容分析結果并將其發(fā)送到該信息處理裝置;以及內容分析結果登記單元,如果內容分析結果搜索單元沒有發(fā)送內容分析結果,則其從 該信息處理裝置接收內容分析結果,并使得存儲單元通過與通過內容分析結果搜索單元接 收的內容標識信息相關聯(lián)而存儲內容分析結果。
全文摘要
一種信息處理裝置,獲取存儲在存儲單元中的內容標識信息并將其發(fā)送到另一裝置,確定信息處理裝置是否已經從該另一裝置接收內容分析結果,并且如果確定內容分析結果獲取單元已經從該另一裝置接收內容分析結果,則使得存儲單元存儲內容分析結果,并且如果確定信息處理裝置沒有從該另一裝置接收內容分析結果,則執(zhí)行通過分析存儲單元中存儲的內容數據來獲得內容分析結果、以使得存儲單元通過與存儲單元中存儲的內容數據相關聯(lián)來存儲內容分析結果的處理,并且還執(zhí)行將內容分析結果發(fā)送到該另一裝置的處理。
文檔編號G06F17/30GK101714162SQ200910204028
公開日2010年5月26日 申請日期2009年9月30日 優(yōu)先權日2008年10月3日
發(fā)明者森田利廣 申請人:索尼株式會社