專利名稱:信息處理裝置、內(nèi)容再現(xiàn)裝置、信息處理方法、事件日志創(chuàng)建方法以及計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、內(nèi)容再現(xiàn)裝置、信息處理方法、事件日志創(chuàng)建方法以及計(jì)算機(jī)程序。更詳細(xì)而言,本發(fā)明涉及能夠基于用戶對內(nèi)容執(zhí)行的再現(xiàn)操作創(chuàng)建播放列表的信息處理裝置,該播放列表用作一組信息,每條信息用于標(biāo)識滿足預(yù)定條件的內(nèi)容;用于再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置;信息處理裝置所采用的信息處理方法;內(nèi)容再現(xiàn)裝置采用的事件日志創(chuàng)建方法;執(zhí)行信息處理方法的計(jì)算機(jī)程序以及執(zhí)行事件日志創(chuàng)建方法的計(jì)算機(jī)程序。
背景技術(shù):
在以往的內(nèi)容再現(xiàn)裝置中,內(nèi)容的再現(xiàn)歷史在再現(xiàn)諸如音頻和視頻內(nèi)容等內(nèi)容的過程中被記錄。根據(jù)為內(nèi)容記錄的再現(xiàn)歷史,可能執(zhí)行向收聽內(nèi)容的用戶收取內(nèi)容使用費(fèi)的處理以及推斷內(nèi)容用作用戶的喜愛的處理。對于有關(guān)這種再現(xiàn)歷史的更多信息,請參考諸如專利文獻(xiàn)1和2等文獻(xiàn)。附帶地,本專利說明書將日本專利特開No.2005-25559作為專利文獻(xiàn)1,將日本專利特開No.2003-99459作為專利文獻(xiàn)2。
此外,播放列表也是基于內(nèi)容的再現(xiàn)歷史創(chuàng)建的。依照當(dāng)前的方法,再現(xiàn)直至其結(jié)束的內(nèi)容的標(biāo)識符被記錄在內(nèi)容的再現(xiàn)歷史中,且可以從再現(xiàn)歷史中找到每個(gè)內(nèi)容的再現(xiàn)次數(shù)。接著,基于每個(gè)內(nèi)容的再現(xiàn)次數(shù)創(chuàng)建內(nèi)容的播放列表。
發(fā)明內(nèi)容
然而,如上所述,基于每個(gè)內(nèi)容的再現(xiàn)次數(shù)所創(chuàng)建的播放列表作為內(nèi)容的播放列表并不足以反應(yīng)出用戶對內(nèi)容執(zhí)行的再現(xiàn)操作的狀態(tài)。例如,由于在播放列表創(chuàng)建時(shí)間前的一年中頻繁再現(xiàn)的內(nèi)容滿足與前一周頻繁再現(xiàn)的內(nèi)容相同的要求再現(xiàn)頻率超過預(yù)定次數(shù)的條件,兩個(gè)內(nèi)容必然都被加入到播放列表作為播放列表元素。即,播放列表不能反應(yīng)用戶對內(nèi)容執(zhí)行再現(xiàn)操作的時(shí)間段。
為了解決上述問題,本發(fā)明的發(fā)明人設(shè)計(jì)出能夠創(chuàng)建反映用戶對內(nèi)容執(zhí)行再現(xiàn)操作的狀態(tài)的播放列表的信息處理裝置,用于再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置,信息處理裝置采用的信息處理方法,內(nèi)容再現(xiàn)裝置采用的事件日志創(chuàng)建方法,執(zhí)行信息處理方法的計(jì)算機(jī)程序以及執(zhí)行事件日志創(chuàng)建方法的計(jì)算機(jī)程序。
為了解決上述問題,依照本發(fā)明的一個(gè)實(shí)施例,提供了一種信息處理裝置,包括事件日志獲取部分,用于獲取由內(nèi)容再現(xiàn)裝置提供的事件日志,所述內(nèi)容再現(xiàn)裝置能夠?qū)?nèi)容再現(xiàn)為事件日志,該事件日志至少包括標(biāo)識內(nèi)容的信息和指示內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間的信息;事件日志分析部分,用于從事件日志中導(dǎo)出由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間;播放列表生成部分,用于基于內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間生成用作一組信息的播放列表,每條信息用于標(biāo)識在特定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容;以及播放列表傳遞部分,用于將播放列表發(fā)送到內(nèi)容再現(xiàn)裝置。
依照本發(fā)明,上述信息處理裝置能夠獲取標(biāo)識由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的信息和指示內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間的信息。從而,上述信息處理裝置能夠標(biāo)識在特定時(shí)間段內(nèi)在內(nèi)容再現(xiàn)裝置中再現(xiàn)的內(nèi)容,因此,能夠創(chuàng)建用作一組信息的播放列表,每條信息用于標(biāo)識特定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容。結(jié)果,播放列表能夠反映用戶為再現(xiàn)每個(gè)內(nèi)容所執(zhí)行的的操作的狀態(tài),尤其是用戶為再現(xiàn)每個(gè)內(nèi)容而執(zhí)行操作的時(shí)間段。應(yīng)該注意,指示內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間的信息包括用于通過計(jì)算找出內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間的信息、以及用于從事件日志中提取作為用于明確地揭示內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間的信息兩者。
有可能提供帶有進(jìn)一步包括輸入特定時(shí)間段的條件輸入部分的配置的信息處理裝置。
有可能提供帶有以下配置的信息處理裝置,其中事件日志分析部分從事件日志中找到由內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間;以及播放列表生成部分基于內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間生成用作一組信息的播放列表,每條信息用于標(biāo)識至少在預(yù)定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容。
有可能提供帶有以下配置的信息處理裝置,其中事件日志分析部分從事件日志中找出由內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的再現(xiàn)次數(shù);以及播放列表生成部分基于內(nèi)容的再現(xiàn)次數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識至少再現(xiàn)了預(yù)定次數(shù)的內(nèi)容。
有可能提供帶有以下配置的信息處理裝置,其中事件日志包括指示從正在再現(xiàn)的內(nèi)容到下一個(gè)要再現(xiàn)的另一內(nèi)容的轉(zhuǎn)換的信息;事件日志分析部分從事件日志中找出用于內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的跳過計(jì)數(shù),該計(jì)數(shù)表示跳過的次數(shù),每一次跳過請求從正在再現(xiàn)的內(nèi)容到下一個(gè)要再現(xiàn)的另一內(nèi)容的轉(zhuǎn)換;以及播放列表生成部分基于跳過計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致跳過計(jì)數(shù)不大于預(yù)定值而再現(xiàn)的內(nèi)容。
有可能提供帶有以下配置的信息處理裝置,其中事件日志包括指示在內(nèi)容再現(xiàn)期間內(nèi)容再現(xiàn)停止的信息;事件日志分析部分從事件日志中找出用于內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的暫停計(jì)數(shù),該計(jì)數(shù)表示暫停的次數(shù),每次暫停由內(nèi)容再現(xiàn)期間的內(nèi)容再現(xiàn)停止啟動;以及播放列表生成部分基于暫停計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致暫停計(jì)數(shù)不大于預(yù)定值而再現(xiàn)的內(nèi)容。
有可能提供帶有以下配置的信息處理裝置,其中事件日志包括指示內(nèi)容的多次重復(fù)連續(xù)再現(xiàn)的信息;事件日志分析部分從作為指示內(nèi)容多次重復(fù)連續(xù)再現(xiàn)的信息而包括在事件日志中的信息找出用于內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的重復(fù)計(jì)數(shù),該計(jì)數(shù)表示請求內(nèi)容再現(xiàn)的次數(shù);以及播放列表生成部分基于重復(fù)計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致重復(fù)計(jì)數(shù)至少等于預(yù)定值而再現(xiàn)的內(nèi)容。
有可能提供帶有以下配置的信息處理裝置,還包括
內(nèi)容再現(xiàn)部分,用于再現(xiàn)內(nèi)容;事件日志存儲部分,用于存儲至少包括標(biāo)識由內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容的信息和指示內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;以及事件日志更新部分,用于更新存儲在事件日志存儲部分中的事件日志;在該配置中,事件日志分析部分還從作為指示內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的所述信息而包括在存儲在事件日志存儲部分中的事件日志中的信息獲取內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;以及播放列表生成部分,用于基于作為內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間而包括在從內(nèi)容再現(xiàn)裝置接收到的事件日志中的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識在特定時(shí)間段內(nèi)由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容;以及基于作為內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間而包括在存儲在事件日志存儲部分中的事件日志中的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識在特定時(shí)間段中由內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容。
有可能提供帶有以下配置的信息處理裝置還包括連接檢測部分,用于檢測內(nèi)容再現(xiàn)裝置連接到信息處理裝置的狀態(tài)。在該配置中,事件日志獲取部分獲取由內(nèi)容再現(xiàn)裝置提供的事件日志,該內(nèi)容再現(xiàn)裝置如連接檢測部分所執(zhí)行檢測的結(jié)果所指示的連接到信息處理裝置。
有可能提供帶有以下配置的信息處理裝置,還包括播放列表存儲部分,用于存儲由播放列表生成部分生成的播放列表;以及播放列表上傳部分,用于將存儲在播放列表存儲部分中的播放列表上傳到外部服務(wù)器。
為了解決先前描述的問題,依照本發(fā)明的另一實(shí)施例,提供了一種計(jì)算機(jī)程序,以供用作上述的信息處理裝置的計(jì)算機(jī)執(zhí)行。該計(jì)算機(jī)程序存儲在計(jì)算機(jī)采用的存儲備部分中。計(jì)算機(jī)采用的CPU從存儲部分讀出程序并執(zhí)行該程序。這樣,計(jì)算機(jī)能夠用作信息處理裝置。或者,計(jì)算機(jī)程序存儲在記錄介質(zhì)中,該記錄介質(zhì)獨(dú)立于計(jì)算機(jī)提供,作為可由計(jì)算機(jī)讀取的記錄介質(zhì)。記錄介質(zhì)的示例是磁盤和光盤。
為了解決先前描述的問題,依照本發(fā)明的又一實(shí)施例,提供了一種信息處理方法,包括以下步驟獲取由能夠再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置提供的事件日志,作為至少包括標(biāo)識由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的信息和指示內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;從事件日志中導(dǎo)出由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;基于內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間生成用作一組信息的播放列表,每條信息用于標(biāo)識特定時(shí)間段中再現(xiàn)的內(nèi)容;以及將播放列表發(fā)送到內(nèi)容再現(xiàn)裝置。
為了解決先前描述的問題,依照本發(fā)明的再一實(shí)施例,提供了一種內(nèi)容再現(xiàn)裝置,包括內(nèi)容存儲部分,用于存儲內(nèi)容;再現(xiàn)操作部分,用于從存儲在內(nèi)容存儲部分中的內(nèi)容中選擇特定的一個(gè);日期/時(shí)間生成部分,用于生成日期/時(shí)間;內(nèi)容再現(xiàn)部分,用于再現(xiàn)由再現(xiàn)操作部分選擇的內(nèi)容;事件日志存儲部分,用于存儲至少包括標(biāo)識由內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容的信息和指示內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;事件日志創(chuàng)建/更新部分,用于創(chuàng)建新的事件日志并將新的事件日志存儲到事件日志存儲部分中,以及用于通過創(chuàng)建示出由日期/時(shí)間生成部分生成的日期/時(shí)間的記錄并將創(chuàng)建的記錄添加到已存儲的事件日志中來更新已存儲在事件日志存儲部分中的事件日志;事件日志傳遞部分,用于將存儲在事件日志存儲部分中的事件日志發(fā)送到外部裝置;播放列表獲取部分,用于獲取由外部裝置基于事件日志生成的播放列表以用作一組信息,每條信息用于標(biāo)識滿足預(yù)定條件的內(nèi)容;以及播放列表存儲部分,用于存儲由播放列表獲取部分獲取的播放列表;依照本發(fā)明,上述內(nèi)容再現(xiàn)裝置能夠創(chuàng)建新的事件日志并將該新的事件日志存儲到事件日志存儲部分中,并能夠通過創(chuàng)建示出由日期/時(shí)間生成部分生成的日期/時(shí)間的記錄并將所創(chuàng)建的記錄添加到已存儲的事件日志中來更新已存儲在事件日志存儲部分中的事件日志,所述新的事件日志至少包括標(biāo)識由內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容的信息和指示內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息。此外,上述內(nèi)容再現(xiàn)裝置也能夠?qū)⒋鎯υ谑录罩敬鎯Σ糠种械氖录罩景l(fā)送到能夠創(chuàng)建新的播放列表的外部裝置。因此,外部裝置能夠標(biāo)識在特定時(shí)間段內(nèi)由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容,并創(chuàng)建用作一組信息的播放列表,每條信息用于標(biāo)識在特定時(shí)間段內(nèi)由內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容。結(jié)果,播放列表可以反映用戶為再現(xiàn)每個(gè)內(nèi)容而執(zhí)行的操作的狀態(tài),尤其是用戶為再現(xiàn)每個(gè)內(nèi)容而執(zhí)行操作的時(shí)間段。應(yīng)該注意,指示內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息包括用于通過計(jì)算找出內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息、以及要從事件日志中提取作為用于明確地揭示內(nèi)容的再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間的信息的信息兩者。即,事件日志可以包括再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間本身,或是可用于通過計(jì)算找出再現(xiàn)開始日期/時(shí)間以及再現(xiàn)結(jié)束日期/時(shí)間的信息。
有可能提供帶有以下配置的上述內(nèi)容再現(xiàn)裝置,其中置入事件日志存儲部分中所存儲的事件日志中的每個(gè)事件記錄包括相互有關(guān)信息,諸如示出由內(nèi)容再現(xiàn)部分對內(nèi)容執(zhí)行的處理的類型的事件ID、處理的開始日期/時(shí)間、以及標(biāo)識用作處理的對象的內(nèi)容的信息。
有可能提供帶有以下配置的上述內(nèi)容再現(xiàn)裝置,其中由內(nèi)容再現(xiàn)部分對內(nèi)容執(zhí)行的處理包括再現(xiàn)內(nèi)容的處理。
有可能提供帶有以下配置的上述內(nèi)容再現(xiàn)裝置,其中由內(nèi)容再現(xiàn)部分對內(nèi)容執(zhí)行的處理至少包括停止內(nèi)容再現(xiàn)的處理,將正在再現(xiàn)的內(nèi)容置于快進(jìn)模式的處理以及將正在再現(xiàn)的內(nèi)容置于倒退模式的處理。
有可能提供帶有以下配置的上述內(nèi)容再現(xiàn)裝置,其中當(dāng)內(nèi)容再現(xiàn)部分從組成內(nèi)容的數(shù)據(jù)的開始再現(xiàn)內(nèi)容時(shí),事件日志創(chuàng)建/更新部分將標(biāo)識內(nèi)容的信息添加到存儲在事件日志存儲部分中的事件日志中。
為了解決先前描述的問題,依照本發(fā)明的還有一實(shí)施例,提供了一種計(jì)算機(jī)程序,以供用作上述的內(nèi)容再現(xiàn)裝置的計(jì)算機(jī)執(zhí)行。該計(jì)算機(jī)程序存儲在計(jì)算機(jī)采用的存儲備部分中。計(jì)算機(jī)采用的CPU從存儲部分讀出程序并執(zhí)行該程序。這樣,計(jì)算機(jī)能夠用作內(nèi)容再現(xiàn)裝置。或者,計(jì)算機(jī)程序被存儲在記錄介質(zhì)中,該記錄介質(zhì)獨(dú)立于計(jì)算機(jī)提供,作為可由計(jì)算機(jī)讀取的記錄介質(zhì)。該記錄介質(zhì)的示例是磁盤和光盤。
為了解決先前描述的問題,依照本發(fā)明的還有一實(shí)施例,提供了一種事件日志創(chuàng)建方法,包括以下步驟
選擇存儲在記錄介質(zhì)上的特定內(nèi)容;再現(xiàn)在再現(xiàn)操作步驟選擇的內(nèi)容;生成日期/時(shí)間;通過使用在日期/時(shí)間生成步驟生成的日期/時(shí)間并將事件日志記錄到記錄介質(zhì)上來生成事件日志,該事件日志至少包括標(biāo)識在內(nèi)容再現(xiàn)步驟再現(xiàn)的內(nèi)容的信息、以及指示內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息;將事件日志發(fā)送到外部裝置;以及獲取由外部裝置基于事件日志生成的播放列表,該播放列表用作一組信息,每條信息用于標(biāo)識滿足預(yù)定條件的內(nèi)容。
如上所述,依照本實(shí)施例,由可能提供一種能夠創(chuàng)建反映由用戶對內(nèi)容執(zhí)行的再現(xiàn)操作的狀態(tài)的播放列表的信息處理裝置,用于再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置,信息處理裝置采用的信息處理方法,內(nèi)容再現(xiàn)裝置采用的事件日志創(chuàng)建方法,實(shí)現(xiàn)信息處理方法的計(jì)算機(jī)程序以及實(shí)現(xiàn)事件日志創(chuàng)建方法的計(jì)算機(jī)程序。
圖1是示出依照本發(fā)明的一實(shí)施例的播放列表提供系統(tǒng)的完整配置的說明性圖;圖2是示出依照該實(shí)施例的信息處理裝置的硬件配置結(jié)構(gòu)圖;圖3是示出依照該實(shí)施例的內(nèi)容再現(xiàn)裝置的功能配置的結(jié)構(gòu)圖;圖4是示出依照該實(shí)施例的信息處理裝置的功能配置的結(jié)構(gòu)圖;圖5(包括5A和5B)是示出依照該實(shí)施例的事件日志和再現(xiàn)操作之間的關(guān)系的說明性圖;圖6是示出依照該實(shí)施例在解釋事件日志時(shí)所參考的說明性圖;圖7是示出依照該實(shí)施例的事件日志的典型格式的說明性圖;圖8是示出再現(xiàn)操作的說明圖,每個(gè)再現(xiàn)操作與該實(shí)施例中的一個(gè)事件日志相關(guān)聯(lián);圖9是示出依照該實(shí)施例的存儲在內(nèi)容信息存儲部分中的信息的說明性圖;圖10是示出依照該實(shí)施例的存儲在分析結(jié)果存儲部分中的分析結(jié)果的說明性圖;圖11是示出依照該實(shí)施例的存儲在分析結(jié)果存儲部分中的分析結(jié)果的說明性圖;圖12是示出由依照該實(shí)施例的信息處理裝置和內(nèi)容再現(xiàn)裝置通過將處理與用戶執(zhí)行的操作相關(guān)聯(lián)而執(zhí)行的處理的流程的時(shí)序圖;圖13是示出表示由依照該實(shí)施例的內(nèi)容再現(xiàn)裝置執(zhí)行的處理的流程圖;圖14是示出表示由依照該實(shí)施例的信息處理裝置執(zhí)行的處理的流程圖;圖15A是示出表示依照該實(shí)施例的分析事件日志的處理的流程圖;圖15B是示出表示依照該實(shí)施例的分析事件日志的處理的延續(xù)的流程圖;圖16是示出表示依照該實(shí)施例的計(jì)算合計(jì)再現(xiàn)持續(xù)時(shí)間的處理的流程圖;圖17是示出表示依照該實(shí)施例的計(jì)算重復(fù)次數(shù)的處理的流程圖;圖18是示出表示依照該實(shí)施例的計(jì)算暫停次數(shù)的處理的流程圖;圖19是示出表示依照該實(shí)施例的計(jì)算跳過次數(shù)的處理的流程圖;圖20是示出表示依照該實(shí)施例的將數(shù)據(jù)寫入到數(shù)據(jù)庫的處理的流程圖;圖21是示出在依照該實(shí)施例的信息處理裝置中采用的顯示單元上出現(xiàn)的典型屏幕的說明性圖;圖22是示出在依照該實(shí)施例的內(nèi)容再現(xiàn)裝置中采用的顯示單元上發(fā)生的屏幕轉(zhuǎn)換的說明性圖,作為出現(xiàn)在顯示單元上的顯示屏幕的典型轉(zhuǎn)換;圖23是示出在依照該實(shí)施例的內(nèi)容再現(xiàn)裝置中采用的顯示單元上發(fā)生的其他屏幕轉(zhuǎn)換的說明性圖,作為出現(xiàn)在顯示單元上的顯示屏幕的典型轉(zhuǎn)換;以及圖24是示出在依照該實(shí)施例的內(nèi)容再現(xiàn)裝置中采用的顯示單元上發(fā)生的另外的屏幕轉(zhuǎn)換的說明性圖,作為出現(xiàn)在顯示單元上的顯示屏幕的典型轉(zhuǎn)換。
具體實(shí)施例方式
通過參考以下附圖,詳細(xì)解釋本發(fā)明的優(yōu)選實(shí)施例。應(yīng)該注意,基本上具有相同功能配置的配置元件在該專利說明書和所有附圖中使用相同的參考編號來表示,且對于它們僅作一次解釋以避免重復(fù)描述。
以下描述的本發(fā)明提供的內(nèi)容再現(xiàn)裝置104是能夠再現(xiàn)內(nèi)容和為所再現(xiàn)的內(nèi)容創(chuàng)建事件日志的內(nèi)容再現(xiàn)裝置。另一方面,以下描述的本發(fā)明提供的信息處理裝置102是能夠從內(nèi)容再現(xiàn)裝置104獲取內(nèi)容的事件日志并基于所獲取的事件日志創(chuàng)建內(nèi)容的播放列表的信息處理裝置。
在該實(shí)施例中,內(nèi)容再現(xiàn)裝置104再現(xiàn)的內(nèi)容是音樂內(nèi)容。應(yīng)該注意,即使在該實(shí)施例中將內(nèi)容特別地解釋為音樂內(nèi)容,但是本發(fā)明的范圍決不限于該實(shí)施例。即,本發(fā)明的該實(shí)施例中的內(nèi)容并非必須是音樂內(nèi)容,而也可以是音頻內(nèi)容、視頻內(nèi)容或任何其他類型的內(nèi)容。音頻內(nèi)容的示例是演講和無線電節(jié)目。視頻內(nèi)容可以是靜態(tài)圖片內(nèi)容,諸如照片、圖畫或表格,或者是動態(tài)圖片內(nèi)容,諸如電影、電視節(jié)目或視頻節(jié)目。任何其他類型的內(nèi)容的示例是電子圖書(E書)、游戲和計(jì)算機(jī)軟件。
<總體配置>
首先,通過參考圖1,以下描述解釋了本實(shí)施例實(shí)現(xiàn)的播放列表提供系統(tǒng)100的整體配置,該播放列表提供系統(tǒng)100包括信息處理裝置102和內(nèi)容再現(xiàn)裝置104。如圖所示,播放列表提供系統(tǒng)100具有通信網(wǎng)絡(luò)108、服務(wù)服務(wù)器106、信息處理裝置102a、102b和102c以及內(nèi)容再現(xiàn)裝置104a、104b和104c。在以下描述中,信息處理裝置102a、102b和102c的每一個(gè)被簡稱為信息處理裝置102。出于同樣的原因,內(nèi)容再現(xiàn)裝置104a、104b和104c的每一個(gè)被簡稱為內(nèi)容再現(xiàn)裝置104。
內(nèi)容再現(xiàn)裝置104a、104b和104c的每一個(gè)都是具有生成內(nèi)容并將對內(nèi)容各種類型的處理的歷史記錄成事件日志的功能的計(jì)算機(jī)。內(nèi)容再現(xiàn)裝置104可以是內(nèi)容再現(xiàn)裝置,它具有使得用戶可以攜帶內(nèi)容再現(xiàn)裝置104的尺寸和重量。內(nèi)容再現(xiàn)裝置104通過無線或有線通信連接到信息處理裝置102,將事件日志發(fā)送到信息處理裝置102,并從信息處理裝置102獲取播放列表和內(nèi)容。
出于相同的原因,信息處理裝置102a、102b和102c的每一個(gè)也是具有從內(nèi)容再現(xiàn)裝置104獲取事件日志并基于事件日志創(chuàng)建播放列表的功能的計(jì)算機(jī)。信息處理裝置102也具有再現(xiàn)內(nèi)容、記錄對內(nèi)容的各種類型的處理的歷史作為事件日志、以及基于信息處理裝置102自身創(chuàng)建的事件日志來創(chuàng)建播放列表的功能。此外,信息處理裝置102也能夠基于從內(nèi)容再現(xiàn)裝置104獲取的事件日志和由信息處理裝置102自身創(chuàng)建的事件日志來創(chuàng)建播放列表。信息處理裝置102通過無線或有線通信連接到內(nèi)容再現(xiàn)裝置104,將所創(chuàng)建的播放列表發(fā)送到內(nèi)容再現(xiàn)裝置104。除此之外,信息處理裝置102也能夠通過通信網(wǎng)絡(luò)108將播放列表發(fā)送到服務(wù)服務(wù)器106,該通信網(wǎng)絡(luò)108將信息處理裝置102連接到服務(wù)服務(wù)器106。
服務(wù)服務(wù)器106通過通信網(wǎng)絡(luò)108連接到信息處理裝置102a、102b、102c等,從任一信息處理裝置102接收播放列表。服務(wù)服務(wù)器106也能夠基于從信息處理裝置102接收到的多個(gè)播放列表創(chuàng)建新的播放列表,并將所創(chuàng)建的播放列表發(fā)送給信息處理裝置102。
通信網(wǎng)絡(luò)108通常被配置成用作公用線路網(wǎng)絡(luò)或?qū)S镁€路網(wǎng)絡(luò)。公用線路網(wǎng)絡(luò)或?qū)S镁€路網(wǎng)絡(luò)的每一個(gè)可以是無線或有線通信網(wǎng)絡(luò)。公用線路網(wǎng)絡(luò)的示例是因特網(wǎng)、電話線網(wǎng)絡(luò)和衛(wèi)星通信網(wǎng)絡(luò)。另一方面,專用線路網(wǎng)絡(luò)可以是WAN、LAN或IP-VPN。以上描述了播放列表提供系統(tǒng)100的整體配置。
<信息處理裝置的硬件配置>
接著,參考圖2解釋信息處理裝置102的硬件配置。如圖2所示,信息處理裝置102通常包括CPU(中央處理單元)111、ROM(只讀存儲器)112、RAM(隨機(jī)存取存儲器)113、主總線114、橋接器115、外部總線116、接口117、輸入單元118、輸出單元120、用作存儲單元121的HDD(硬盤驅(qū)動器)、驅(qū)動器122、連接端口124以及通信單元125。
CPU 111是用作處理部分和控制部分的單元。通過執(zhí)行存儲在ROM 112和HDD 121中的各種程序,CPU 111實(shí)現(xiàn)各種類型的處理并控制在信息處理裝置102中采用的其他組件。由CPU 111實(shí)現(xiàn)的處理的示例為分析事件日志的處理和基于分析事件日志的結(jié)果創(chuàng)建播放列表的處理。
ROM 112是用于存儲由CPU 111執(zhí)行的程序和諸如處理參數(shù)等數(shù)據(jù)的存儲器。RAM 113是用于臨時(shí)地存儲CPU 111正在執(zhí)行的程序和諸如在程序執(zhí)行處理中隨時(shí)間推移而變化的處理參數(shù)等數(shù)據(jù)的存儲器。此外,RAM 113也可用于臨時(shí)存儲信息處理裝置102接收到的事件日志等信息。CPU 111、ROM 112和RAM 113通過主總線114互相連接,主總線包括CPU總線。
主總線114通過橋接器115連接到諸如PCI(外圍部件互連/接口)總線等外部總線116。
輸入單元118包括用于生成輸入信號并將輸入信號提供給CPU 111的操作部分和輸入控制電路。操作部分通常包括鼠標(biāo)、鍵盤、觸摸板、按鈕、開關(guān)和控制桿。通過操作輸入單元118,信息處理裝置102的用戶能夠?qū)⒏鞣N類型的數(shù)據(jù)輸入到信息處理裝置102,以及將命令輸入到信息處理裝置102中作為請求信息處理裝置102執(zhí)行處理操作的命令。
輸出單元120包括顯示單元和諸如揚(yáng)聲器等聲音輸出單元。顯示單元可以是CRT(陰極射線管)顯示單元、LCD(液晶顯示)單元、有機(jī)EL顯示單元和/或顯示燈。輸出單元120是輸出播放列表和其他信息的部分。應(yīng)該注意,輸出單元120也可以被配置成用作用于控制從外部提供給信息處理裝置102的輸出單元的控制器。
HDD 121是依照本實(shí)施例的信息處理裝置102使用的典型存儲部分,用作存儲數(shù)據(jù)的單元。更具體地,HDD 121用于存儲要由CPU 111執(zhí)行的程序和各種類型的數(shù)據(jù)。存儲在HDD 121中的數(shù)據(jù)包括事件日志和播放列表。
驅(qū)動器122是可移動存儲介質(zhì)的讀/寫器。驅(qū)動器122可以嵌入在信息處理裝置102中或安裝在信息處理裝置102的外部。更具體地,驅(qū)動器122將包括內(nèi)容的各種類型的數(shù)據(jù)記錄到嵌入在信息處理裝置102上的可移動存儲介質(zhì)上,并從可移動存儲介質(zhì)上讀出數(shù)據(jù)??梢苿哟鎯橘|(zhì)可以是諸如HD等磁盤,諸如CD或DVD等光盤,諸如MO或半導(dǎo)體存儲器等磁光盤。
更具體地,驅(qū)動器122讀出記錄在可移動存儲介質(zhì)上的數(shù)據(jù),經(jīng)由接口117、外部總線116、橋接器115和主總線114將數(shù)據(jù)提供給RAM 113。如必要的話,CPU 111將數(shù)據(jù)存儲到HDD 121或另一存儲器。另一方面,驅(qū)動器122經(jīng)由CPU111接收存儲在ROM 112、HDD 121或另一存儲器上的數(shù)據(jù)、新生成的數(shù)據(jù)以及從外部裝置獲取的數(shù)據(jù)。接著,驅(qū)動器122將數(shù)據(jù)寫入可移動存儲介質(zhì)中。
連接端口124是用于將信息處理裝置102連接到諸如內(nèi)容再現(xiàn)裝置104等外部裝置的端口。連接端口124通常具有諸如USB或IEEE 1394終端等連接終端。連接端口124通過諸如接口117、外部總線116、橋接器115和主總線114等組件連接到CPU 111和其他配置元件。連接端口125不一定是進(jìn)行與外部裝置的有線通信的端口,它也可以是進(jìn)行與外部裝置的無線通信的端口。當(dāng)用作進(jìn)行與外部裝置的無線通信的端口時(shí),連接端口124通常符合諸如藍(lán)牙或802.11a/b/g等通信標(biāo)準(zhǔn)。
通信單元125是被配置成用作用于將信息處理裝置102連接到通信網(wǎng)絡(luò)108的通信設(shè)備的通信接口。通信單元125通過通信網(wǎng)絡(luò)108與諸如服務(wù)服務(wù)器30或另一信息處理裝置102等外部裝置交換各種類型的數(shù)據(jù)。通信單元125符合以太網(wǎng)和千兆以太網(wǎng)。在要允許進(jìn)行與無線接入點(diǎn)的直接通信的環(huán)境中,通信單元125僅需符合諸如藍(lán)牙或802.11a/b/g等通信標(biāo)準(zhǔn)。
上文簡要地描述了信息處理裝置102的硬件配置。應(yīng)該注意,由于內(nèi)容再現(xiàn)裝置104和服務(wù)服務(wù)器106的硬件配置幾乎與信息處理裝置102的硬件配置相同,因此不再解釋內(nèi)容再現(xiàn)裝置104和服務(wù)服務(wù)器106的硬件配置。
<內(nèi)容再現(xiàn)裝置的功能配置>
接著,如下參考圖3解釋內(nèi)容再現(xiàn)裝置104的功能配置。如圖所示,內(nèi)容再現(xiàn)裝置104主要包括事件日志傳遞部分202、事件日志存儲部分204、內(nèi)容存儲部分206、事件日志更新部分208、內(nèi)容再現(xiàn)部分210、日期/時(shí)間再現(xiàn)部分212、再現(xiàn)操作部分214、播放列表獲取部分216、播放列表存儲部分218和顯示控制部分220。
內(nèi)容存儲部分206包括諸如HDD等存儲單元并具有存儲內(nèi)容的功能。對存儲在內(nèi)容存儲部分206中的每個(gè)內(nèi)容附加內(nèi)容ID,作為用于唯一地標(biāo)識內(nèi)容的標(biāo)識符。一般而言,存儲在內(nèi)容存儲部分206中的每個(gè)內(nèi)容是由內(nèi)容再現(xiàn)裝置104從信息處理裝置102接收到的內(nèi)容。然而,存儲在內(nèi)容存儲部分206中的內(nèi)容也可以是由內(nèi)容再現(xiàn)裝置從諸如服務(wù)服務(wù)器106或另一內(nèi)容再現(xiàn)裝置104等另一外部裝置接收到的內(nèi)容。
再現(xiàn)操作部分214檢測用戶通過內(nèi)容再現(xiàn)裝置104的輸入單元請求的再現(xiàn)操作,并將關(guān)于該操作的信息提供給內(nèi)容再現(xiàn)裝置210,所述再現(xiàn)操作作為要由內(nèi)容再現(xiàn)裝置104為操縱內(nèi)容而執(zhí)行的操作。用戶可以請求作為要由內(nèi)容再現(xiàn)裝置104執(zhí)行的操作的再現(xiàn)操作的示例為指定要再現(xiàn)的內(nèi)容的操作、再現(xiàn)指定內(nèi)容的操作、將正被再現(xiàn)的內(nèi)容置于快進(jìn)狀態(tài)的操作、將正被再現(xiàn)的內(nèi)容置于倒退狀態(tài)的操作、停止或暫停正被再現(xiàn)的內(nèi)容的再現(xiàn)的操作以及跳過正被再現(xiàn)的內(nèi)容的操作。跳過正被再現(xiàn)的內(nèi)容的操作是在正被再現(xiàn)的內(nèi)容的再現(xiàn)過程中,將正被再現(xiàn)的內(nèi)容置于快進(jìn)或倒退狀態(tài),以便將再現(xiàn)對象從正被再現(xiàn)的內(nèi)容轉(zhuǎn)換到另一個(gè)內(nèi)容的操作。
內(nèi)容再現(xiàn)部分210是用于從再現(xiàn)操作部分214獲取再現(xiàn)操作信息并基于所獲取的信息對內(nèi)容執(zhí)行處理的功能單元。內(nèi)容再現(xiàn)部分210對內(nèi)容執(zhí)行的處理可以是再現(xiàn)內(nèi)容的處理、將正被再現(xiàn)的內(nèi)容置于快進(jìn)狀態(tài)的處理、將正被再現(xiàn)的內(nèi)容置于倒退狀態(tài)的處理、停止正被再現(xiàn)的內(nèi)容的再現(xiàn)的處理或另一處理。當(dāng)內(nèi)容再現(xiàn)部分210開始內(nèi)容的處理時(shí),內(nèi)容再現(xiàn)部分210向事件日志更新部分208報(bào)告處理的開始。在以下描述中,內(nèi)容再現(xiàn)部分210對內(nèi)容執(zhí)行的處理的開始被稱為事件發(fā)生。當(dāng)內(nèi)容再現(xiàn)部分210向事件日志更新部分208報(bào)告事件發(fā)生時(shí),內(nèi)容再現(xiàn)部分210向事件日志更新部分208通知處理的類型和標(biāo)識要處理的內(nèi)容的信息。處理的類型指示該處理是再現(xiàn)內(nèi)容的處理、將正被再現(xiàn)的內(nèi)容置于快進(jìn)狀態(tài)的處理、將正被再現(xiàn)的內(nèi)容置于倒退狀態(tài)的處理、停止正被再現(xiàn)的內(nèi)容的再現(xiàn)的處理或另一處理。在以下描述中,處理的類型被稱為事件類型或事件的類型。另一方面,標(biāo)識要處理的內(nèi)容的信息通常是內(nèi)容ID或內(nèi)容的ID。
日期/時(shí)間生成部分212是用于生成日期/時(shí)間的功能單元。更具體地,日期/時(shí)間生成部分212從嵌入在內(nèi)容再現(xiàn)裝置104中的時(shí)鐘獲取日期和時(shí)間,并生成包含日期和時(shí)間的日期/時(shí)間信息。日期/時(shí)間生成部分212在從事件日志更新部分208接收到請求時(shí)生成日期/時(shí)間信息,并將生成的日期/時(shí)間信息輸出到事件日志更新部分208。
事件日志更新部分208是具有依照由內(nèi)容再現(xiàn)部分210對內(nèi)容執(zhí)行的處理在事件日志中記錄事件和將事件日志存儲在事件日志存儲部分204中功能的功能單元。更具體地,內(nèi)容再現(xiàn)部分210向事件日志更新部分208給出指示發(fā)生了事件的通知。事件日志更新部分208收到內(nèi)容再現(xiàn)部分210發(fā)生了事件的通知后,從日期/時(shí)間生成部分212獲取日期/時(shí)間,將所獲取的日期/時(shí)間與包含在通知中的事件類型和正被處理的內(nèi)容ID相關(guān)聯(lián),并且將日期/時(shí)間、事件類型和內(nèi)容ID記錄到事件日志上。接著,事件日志更新部分208將事件日志作為沿著時(shí)間軸示出日期/時(shí)間、事件類型和內(nèi)容ID的列表存儲到事件日志存儲部分204中。事件日志存儲部分204具有包括諸如HDD等用于存儲由事件日志更新部分208生成的事件日志的存儲單元的配置。如下參考圖5-7解釋事件日志。
圖5是示出事件日志和再現(xiàn)操作之間的關(guān)系的說明性圖。圖5中的參考符號CID1和CID2每個(gè)都表示內(nèi)容的ID。參考符號播放表示內(nèi)容的再現(xiàn),參考符號快進(jìn)表示正被再現(xiàn)的內(nèi)容的快進(jìn)狀態(tài)。參考符號暫停表示正被再現(xiàn)的內(nèi)容的暫停,參考符號停止表示正被再現(xiàn)的內(nèi)容的停止?fàn)顟B(tài)。圖5中所示的再現(xiàn)操作中的參考符號t表示一段時(shí)間的經(jīng)過。參考符號t1到t7每個(gè)都表示在再現(xiàn)操作中事件發(fā)生的日期/時(shí)間。
首先,參考圖5A,以下描述說明了用戶執(zhí)行的再現(xiàn)操作和由內(nèi)容再現(xiàn)部分210依照該再現(xiàn)操作執(zhí)行的處理。如圖5A中示出的例子所示,首先,用戶向內(nèi)容再現(xiàn)裝置104發(fā)出命令,作為再現(xiàn)由內(nèi)容ID CID1標(biāo)識的內(nèi)容的命令。依照該命令,內(nèi)容再現(xiàn)部分210在時(shí)間t1開始由內(nèi)容ID CID1標(biāo)識的內(nèi)容的再現(xiàn)。接著,當(dāng)再現(xiàn)由內(nèi)容ID CID1標(biāo)識的內(nèi)容時(shí),用戶向內(nèi)容再現(xiàn)裝置104發(fā)出命令,作為將當(dāng)前再現(xiàn)的內(nèi)容置于快進(jìn)狀態(tài)的命令。依照該命令,內(nèi)容再現(xiàn)裝置210在時(shí)間t2開始由內(nèi)容ID CID1標(biāo)識的內(nèi)容的快進(jìn)狀態(tài)。接著,當(dāng)用戶停止快進(jìn)命令時(shí),內(nèi)容再現(xiàn)部分210在時(shí)間t3再次開始由內(nèi)容ID CID1標(biāo)識的內(nèi)容的再現(xiàn)。
接著,當(dāng)再現(xiàn)由內(nèi)容ID CID1標(biāo)識的內(nèi)容時(shí),用戶向內(nèi)容再現(xiàn)裝置104發(fā)出命令,作為將當(dāng)前再現(xiàn)的內(nèi)容置于暫停狀態(tài)的命令。依照該命令,內(nèi)容再現(xiàn)裝置210在時(shí)間t4開始由內(nèi)容ID CID1標(biāo)識的內(nèi)容的暫停狀態(tài)。接著,當(dāng)用戶停止暫停命令時(shí),內(nèi)容再現(xiàn)部分210在時(shí)間t5再次開始由內(nèi)容ID CID1標(biāo)識的內(nèi)容的再現(xiàn),時(shí)間t5是用戶停止暫停命令的時(shí)間。接著,在時(shí)間t6,內(nèi)容再現(xiàn)部分210開始由內(nèi)容ID CID2標(biāo)識的內(nèi)容的再現(xiàn),而沒有從用戶接收命令。在沒有接收到命令的情況下開始由內(nèi)容ID CID2標(biāo)識的內(nèi)容的再現(xiàn)意味著由內(nèi)容ID1標(biāo)識的內(nèi)容已經(jīng)被再現(xiàn)直至內(nèi)容數(shù)據(jù)的結(jié)束,之后,內(nèi)容再現(xiàn)部分210自動開始由內(nèi)容ID CID2標(biāo)識的內(nèi)容的再現(xiàn),內(nèi)容ID CID2是根據(jù)再現(xiàn)順序跟在內(nèi)容ID CID1之后的內(nèi)容ID。接著,當(dāng)再現(xiàn)由內(nèi)容ID CID2標(biāo)識的內(nèi)容時(shí),用戶向內(nèi)容再現(xiàn)裝置104發(fā)出命令,作為停止正被再現(xiàn)的內(nèi)容的再現(xiàn)的命令。依照該命令,內(nèi)容再現(xiàn)部分210在時(shí)間t7停止由內(nèi)容ID CID1標(biāo)識的內(nèi)容的再現(xiàn)。
如上所述,內(nèi)容再現(xiàn)部分210依照由用戶對內(nèi)容執(zhí)行的再現(xiàn)操作,開始內(nèi)容的各種處理。在依照用戶輸入的作為第一處理的命令的命令開始稱為第一處理的某個(gè)處理后,內(nèi)容再現(xiàn)部分連續(xù)地執(zhí)行第一處理,直至依照用戶輸入的作為第二處理的命令的命令開始稱為第二處理的下一處理。在圖5A所示的示例中,內(nèi)容再現(xiàn)部分210在時(shí)間t1和t2之間的時(shí)間段內(nèi)執(zhí)行再現(xiàn)處理,在時(shí)間t2和t3之間的時(shí)間段內(nèi)執(zhí)行快進(jìn)處理、在時(shí)間t3和t4之間的時(shí)間段內(nèi)執(zhí)行再現(xiàn)處理、在時(shí)間t4和t5之間的時(shí)間段內(nèi)執(zhí)行暫停處理,并在時(shí)間t5和t7之間的時(shí)間段內(nèi)執(zhí)行再現(xiàn)處理。
由內(nèi)容再現(xiàn)部分210執(zhí)行的每個(gè)處理的開始作為事件的發(fā)生被報(bào)告給事件日志更新部分208。每次事件發(fā)生時(shí),事件日志更新部分208將事件記錄寫入存儲在事件日志存儲部分204中的事件日志上,以更新事件日志。事件日志示出為每個(gè)事件寫的記錄。記錄以隨著時(shí)間的過去發(fā)生事件的時(shí)間順序?qū)懭氲綍r(shí)間日志上。事件日志也示出了在事件發(fā)生時(shí)處理的每個(gè)內(nèi)容的ID。圖5B中示出了每個(gè)發(fā)生在圖5A所示再現(xiàn)操作之一的開始的事件日志。如圖5B所示,事件日志示出了記錄#1到#9,其每一個(gè)與一事件的發(fā)生相關(guān)聯(lián),除了記錄#1到#7的每一個(gè)標(biāo)識出要處理的內(nèi)容的內(nèi)容ID之外。因此,在事件日志存儲部分204中,在處理完標(biāo)識內(nèi)容的內(nèi)容ID的記錄后,以與內(nèi)容有關(guān)的事件的時(shí)間順序存儲該記錄,以示出事件發(fā)生的日期/時(shí)間t1到t7以及諸如播放、快進(jìn)和停止等事件類型。
圖7是示出存儲在事件日志存儲部分204中的事件日志的典型數(shù)據(jù)格式的說明性圖。更具體地,該圖示出了以圖5B所示的事件日志的記錄的數(shù)據(jù)格式存儲在事件日志存儲部分204中的典型記錄。如圖7所示,事件日志以8字節(jié)為單位存儲在事件日志存儲部分204中。圖中參考標(biāo)號240或244所示的第一字節(jié)用于存儲諸如00、01、02或03等事件ID(表示事件類型)。存儲在第一字節(jié)240中的事件類型之后是內(nèi)容ID 242。另一方面,存儲在第一字節(jié)244中的事件類型之后是日期/時(shí)間246。
以下參考圖6說明了也被稱為事件ID的事件類型。圖中所示的事件ID 230是用于標(biāo)識事件的類型的ID。每個(gè)事件ID 230如下與處理的實(shí)質(zhì)232相關(guān)聯(lián)。事件ID 00指示事件是對內(nèi)容開始的請求。事件ID 01指示事件是普通再現(xiàn)處理的開始。事件ID 02指示事件是停止處理的開始或暫停處理的開始。事件ID 03指示事件是快進(jìn)處理的開始。事件ID 04指示事件是倒退處理的開始。如下所示,圖5B所示的事件日志的每個(gè)記錄對應(yīng)于圖7所示的數(shù)據(jù)。
圖5B所示的事件日志的記錄#1對應(yīng)于存儲在具有八個(gè)字節(jié)大小的字中的第一字節(jié)240中的事件ID 00以及在接下來的三個(gè)字節(jié)242中存儲的內(nèi)容ID,這三個(gè)字節(jié)的每一個(gè)大小為八個(gè)字節(jié),如圖7所示。更詳細(xì)地,在本實(shí)施例中,內(nèi)容ID的長度為24字節(jié)。因此,作為緊接在用于存儲事件ID 00的第一字節(jié)242后的第二到第八字節(jié)包括在字中的七個(gè)字節(jié)不被使用。相反,內(nèi)容ID是存儲在緊接在未使用的七個(gè)字節(jié)后的總長度為24個(gè)字節(jié)(=3×8字節(jié))的三個(gè)字中。
圖5B中所示的事件日志的記錄#2對應(yīng)于存儲在字中第一字節(jié)244中的事件ID 01以及存儲在同一字中的七個(gè)字節(jié)246中的日期/時(shí)間t1,如圖7所示。更具體地,日期/時(shí)間存儲在與事件ID相同的字的第二到第八個(gè)字節(jié)中。
出于同樣的原因,圖5B中所示的事件日志的記錄#3對應(yīng)于存儲在字中第一字節(jié)244中的事件ID 03以及存儲在同一字中的七個(gè)字節(jié)246中的日期/時(shí)間t2,如圖7所示。此后,同樣地,圖5B中所示的事件日志的記錄#4到#9以圖7所示的數(shù)據(jù)格式存儲在事件日志存儲部分204中。
圖8是示出操作類別的說明性圖,通過將每個(gè)類別與為該類別所表示的再現(xiàn)操作生成的事件日志相關(guān)聯(lián),每個(gè)類別表示由用戶執(zhí)行的再現(xiàn)操作。內(nèi)容再現(xiàn)裝置104通常采用用作命令輸入部分的按鍵。通過操作一個(gè)按鍵,用戶能夠向內(nèi)容再現(xiàn)裝置104發(fā)出下一個(gè)、搜索、前一個(gè)、重復(fù)、暫停、倒退或快進(jìn)命令。在內(nèi)容再現(xiàn)過程中發(fā)出的下一個(gè)命令是再現(xiàn)下一內(nèi)容的命令,該下一內(nèi)容作為緊接在當(dāng)前正被再現(xiàn)的內(nèi)容之后的內(nèi)容包括在再現(xiàn)順序中。搜索命令是再現(xiàn)在搜索過程中找到的內(nèi)容的命令。在內(nèi)容再現(xiàn)過程中發(fā)出的前一個(gè)命令是再現(xiàn)緊接在前面的內(nèi)容的命令,該緊接在前面的內(nèi)容作為緊接在當(dāng)前正被再現(xiàn)的內(nèi)容之前的內(nèi)容包括在再現(xiàn)順序中。在無內(nèi)容再現(xiàn)過程中發(fā)出的重復(fù)命令是再現(xiàn)最近再現(xiàn)的內(nèi)容的命令。另一方面,在內(nèi)容再現(xiàn)過程中發(fā)出的重復(fù)命令是再次再現(xiàn)當(dāng)前正被再現(xiàn)的內(nèi)容的命令。暫停命令是暫停當(dāng)前正被再現(xiàn)的內(nèi)容的再現(xiàn)的命令。倒退命令是倒退當(dāng)前正被再現(xiàn)的內(nèi)容的命令??爝M(jìn)命令是快進(jìn)當(dāng)前正被再現(xiàn)的內(nèi)容的命令。
到緊接在前面的內(nèi)容的倒退命令是將當(dāng)前正被再現(xiàn)的內(nèi)容倒退,并接著將再現(xiàn)對象從當(dāng)前正被再現(xiàn)的內(nèi)容轉(zhuǎn)換到緊接在當(dāng)前正被再現(xiàn)的內(nèi)容之前的另一內(nèi)容的倒退命令。處于同樣的原因,到緊接在后面的內(nèi)容的快進(jìn)命令是將當(dāng)前正被再現(xiàn)的內(nèi)容快進(jìn),并接著將再現(xiàn)對象從當(dāng)前正被再現(xiàn)的內(nèi)容轉(zhuǎn)換到緊接在當(dāng)前正被再現(xiàn)的內(nèi)容之后的另一內(nèi)容的快進(jìn)命令。換言之,到緊接在前面的內(nèi)容的倒退命令和到緊接在后面的內(nèi)容的快進(jìn)命令的每一個(gè)都對應(yīng)于用戶發(fā)出的跳過當(dāng)前再現(xiàn)的內(nèi)容的命令。
如果用戶執(zhí)行再現(xiàn)操作以輸入下一個(gè)或搜索命令,如圖所示,在內(nèi)容ID CID1標(biāo)識的再現(xiàn)內(nèi)容的停止(停止再現(xiàn))事件被記錄到事件日志之后,記錄在下一個(gè)或搜索命令中指定的內(nèi)容的內(nèi)容ID CID2,之后是播放(開始再現(xiàn))事件。
如果用戶執(zhí)行再現(xiàn)操作以輸入前一個(gè)命令,如圖所示,在內(nèi)容ID CID1標(biāo)識的再現(xiàn)內(nèi)容的停止(停止再現(xiàn))事件被記錄到事件日志之后,記錄在前一個(gè)命令中指定的內(nèi)容的內(nèi)容ID CID1,之后是播放(開始再現(xiàn))事件。
如果用戶執(zhí)行再現(xiàn)操作以輸入重復(fù)命令,如圖所示,在內(nèi)容ID CID1標(biāo)識的再現(xiàn)內(nèi)容的停止(停止再現(xiàn))事件被記錄到事件日志之后,記錄在重復(fù)命令中指定的作為要再次再現(xiàn)的內(nèi)容的內(nèi)容的內(nèi)容ID CID1,之后是播放(開始再現(xiàn))事件。
如果用戶執(zhí)行再現(xiàn)操作以輸入暫停命令,如圖所示,在內(nèi)容ID CID1標(biāo)識的再現(xiàn)內(nèi)容的停止(停止再現(xiàn))事件被記錄到事件日志之后,記錄播放(開始再現(xiàn))事件以指示要在暫停狀態(tài)結(jié)束時(shí)再次再現(xiàn)的內(nèi)容的再現(xiàn)開始。
如果用戶執(zhí)行再現(xiàn)操作以輸入倒退命令,如圖所示,在內(nèi)容ID CID1標(biāo)識的再現(xiàn)內(nèi)容的停止(停止再現(xiàn))事件在倒退狀態(tài)開始時(shí)被記錄到事件日志之后,記錄播放(開始再現(xiàn))事件以指示要在倒退狀態(tài)結(jié)束時(shí)再次再現(xiàn)的內(nèi)容的再現(xiàn)開始。以與倒退命令同樣的方式處理快進(jìn)命令。
如果用戶執(zhí)行再現(xiàn)操作以輸入到緊接在前面的內(nèi)容的倒退命令,如圖所示,在內(nèi)容ID CID1標(biāo)識的再現(xiàn)內(nèi)容的停止(停止再現(xiàn))事件在倒退狀態(tài)開始時(shí)被記錄到事件日志之后,記錄要在倒退狀態(tài)結(jié)束時(shí)再次再現(xiàn)的內(nèi)容的內(nèi)容ID CID2,之后是播放(開始再現(xiàn))事件。以與到緊接在前面的內(nèi)容的倒退命令相同的方式處理到緊接在后面的內(nèi)容的快進(jìn)命令。
以上詳細(xì)描述了事件日志。如上所述,通過將對所涉及的內(nèi)容執(zhí)行的每個(gè)處理的實(shí)質(zhì)和處理的開始時(shí)間包括在事件日志的記錄中,內(nèi)容再現(xiàn)裝置104能夠?qū)⒂脩魧?nèi)容執(zhí)行的再現(xiàn)操作的狀態(tài)反應(yīng)到事件日志上。用戶對內(nèi)容執(zhí)行的再現(xiàn)操作的狀態(tài)包括用戶請求再現(xiàn)處理作為內(nèi)容的再現(xiàn)的時(shí)機(jī)、用戶請求再現(xiàn)處理的次數(shù)、在內(nèi)容再現(xiàn)過程中執(zhí)行倒退處理的次數(shù)、在內(nèi)容再現(xiàn)過程中執(zhí)行快進(jìn)處理的次數(shù)以及跳過內(nèi)容處理的次數(shù)。
現(xiàn)在再參考圖3繼續(xù)說明內(nèi)容再現(xiàn)裝置104的功能配置。事件日志傳遞部分202是用于將存儲在事件日志存儲部分204中的事件日志傳遞給信息處理裝置102的功能單元。更具體地,事件日志傳遞部分202從連接到內(nèi)容再現(xiàn)裝置104的信息處理裝置102接收對事件日志的請求,從事件日志存儲部分204讀出所請求的事件日志并將該事件日志發(fā)送給信息處理裝置102。
播放列表獲取部分216是用于從信息處理裝置102獲取播放列表的功能單元。稍后將參考圖4說明播放列表。播放列表獲取部分216將從信息處理裝置102獲取的播放列表存儲到播放列表存儲部分218中。播放列表存儲部分218具有包括諸如HDD等用于存儲播放列表的存儲單元的配置。
顯示控制部分220是用于控制將信息顯示在內(nèi)容再現(xiàn)裝置104所采用的顯示單元上的過程的功能單元。更具體地,顯示控制部分220控制將存儲在播放列表存儲部分218中的播放列表顯示在顯示單元上的過程。稍后將參考圖22到24描述典型的屏幕,其每一個(gè)示出一播放列表。應(yīng)該注意,內(nèi)容再現(xiàn)裝置104也可以與顯示單元集成以形成單個(gè)組裝件。以上描述了內(nèi)容再現(xiàn)裝置104的功能配置。
<信息處理裝置的功能配置>
接著,參考圖4,說明信息處理裝置102的功能配置。如圖所示,信息處理裝置102主要包括連接檢測部分302、事件日志獲取部分304、事件日志分析部分306、事件日志存儲部分308、內(nèi)容存儲部分310、內(nèi)容信息存儲部分312、分析結(jié)果存儲部分314、事件日志更新部分316、內(nèi)容再現(xiàn)部分318、條件提供部分319、播放列表傳遞部分320、播放列表創(chuàng)建部分322、日期/時(shí)間生成部分324、再現(xiàn)操作部分326、播放列表上傳部分328、播放列表存儲部分330和顯示控制部分332。
由于內(nèi)容存儲部分310、內(nèi)容再現(xiàn)部分318、內(nèi)容操作部分326、日期/時(shí)間生成部分324、事件日志更新部分316和事件日志存儲部分308幾乎分別與內(nèi)容再現(xiàn)裝置中采用的內(nèi)容存儲部分206、內(nèi)容再現(xiàn)部分210、內(nèi)容操作部分214、內(nèi)容信息存儲部分212、事件日志更新部分208和事件日志存儲部分204具有相同的功能,就不再說明內(nèi)容再現(xiàn)部分318、內(nèi)容操作部分326、日期/時(shí)間生成部分324、事件日志更新部分316和事件日志存儲部分308。與內(nèi)容再現(xiàn)裝置104非常相像的是,信息處理裝置102能夠依照用戶執(zhí)行的再現(xiàn)操作進(jìn)行每一處理并為處理創(chuàng)建和存儲事件日志。
連接檢測部分302是用于檢測信息處理裝置102和另一計(jì)算機(jī)的連接的功能單元。更具體地,連接檢測部分302檢測內(nèi)容再現(xiàn)裝置104與連接端口124的連接,并向事件日志獲取部分304通知內(nèi)容再現(xiàn)裝置104已連接到連接端口124。
事件日志獲取部分304收到連接檢測部分302的內(nèi)容再現(xiàn)裝置104已連接到連接端口124的通知后,從內(nèi)容再現(xiàn)裝置104獲取事件日志。事件日志獲取部分304接著將從內(nèi)容再現(xiàn)裝置104接收到的事件日志提供給事件日志分析部分306。
事件日志分析部分306是用于分析存儲在事件日志存儲部分308中的事件日志和由事件日志獲取部分304從內(nèi)容再現(xiàn)裝置104接收到的事件日志的功能單元。在以下描述中,存儲在事件日志存儲部分308中的事件日志被稱為信息處理裝置102的事件日志,而由事件日志獲取部分304從內(nèi)容再現(xiàn)裝置104接收到的事件日志被稱為內(nèi)容再現(xiàn)裝置104的事件日志。此外,在無需將存儲在事件日志存儲部分308中的事件日志和由事件日志獲取部分304從內(nèi)容再現(xiàn)裝置104接收到的事件日志彼此區(qū)分開的情況下,存儲在事件日志存儲部分308中的事件日志和由事件日志獲取部分304從內(nèi)容再現(xiàn)裝置104接收到的事件日志簡單地都由事件日志表示,這是兩種事件日志的通用術(shù)語。
更具體地,事件日志分析部分306從事件日志找出再現(xiàn)開始日期/時(shí)間、再現(xiàn)結(jié)束日期/時(shí)間、再現(xiàn)次數(shù)、停止次數(shù)、跳過次數(shù)、重復(fù)次數(shù)和每個(gè)內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間。事件日志分析部分306通過從事件日志上緊接在示出內(nèi)容ID的記錄之前的記錄提取再現(xiàn)日期/時(shí)間,能夠找到由內(nèi)容ID標(biāo)識的內(nèi)容的再現(xiàn)開始日期/時(shí)間。
此外,事件日志分析部分306通過從包括有關(guān)內(nèi)容的再現(xiàn)停止的信息的記錄或包括緊隨其后的內(nèi)容的再現(xiàn)開始日期/時(shí)間的記錄中提取日期/時(shí)間,能夠找到內(nèi)容的再現(xiàn)結(jié)束日期/時(shí)間。更具體地,事件日志上緊接在內(nèi)容ID的記錄之前的內(nèi)容再現(xiàn)停止記錄是置入事件日志中指示由于再現(xiàn)停止事件的發(fā)生而停止的內(nèi)容的再現(xiàn)結(jié)束的記錄。因此,事件日志上緊接在內(nèi)容ID的記錄之前的內(nèi)容再現(xiàn)停止記錄的日期/時(shí)間是由于再現(xiàn)停止事件的發(fā)生而停止的內(nèi)容的再現(xiàn)結(jié)束日期/時(shí)間。
如果包括關(guān)于內(nèi)容的再現(xiàn)停止的信息的記錄在事件日志上緊接在內(nèi)容ID的記錄之前的位置上不存在,那么緊接在內(nèi)容ID的記錄之后的位置上提供作為包括內(nèi)容的再現(xiàn)開始的記錄的記錄是示出新內(nèi)容的再現(xiàn)開始或緊接在新內(nèi)容之前的內(nèi)容的再現(xiàn)結(jié)束的記錄。因此,如果在事件日志上緊接在內(nèi)容ID的記錄之前的位置上不存在包括關(guān)于內(nèi)容的再現(xiàn)停止的信息的記錄,那么事件日志分析部分306提取緊接在內(nèi)容ID的記錄之前的位置上提供的特定記錄中包括的日期/時(shí)間作為包括新內(nèi)容的再現(xiàn)開始的特定記錄,并將提取的日期/時(shí)間,即新內(nèi)容的再現(xiàn)開始日期/時(shí)間,作為緊接在新內(nèi)容之前的內(nèi)容的再現(xiàn)結(jié)束日期/時(shí)間。
此外,基于事件日志上緊接在內(nèi)容ID的記錄之前的位置上提供作為包括內(nèi)容的再現(xiàn)開始的記錄的記錄,事件日志分析部分306能夠找出再現(xiàn)的次數(shù)。另外,基于依照圖8所示的再現(xiàn)操作生成的事件日志,事件日志分析部分306能夠找出每個(gè)內(nèi)容的暫停次數(shù)、跳過次數(shù)和重復(fù)次數(shù)。此外,事件日志分析部分306還能夠通過從事件日志中提取與內(nèi)容相關(guān)的記錄并合計(jì)夾在內(nèi)容再現(xiàn)開始時(shí)間和再現(xiàn)結(jié)束時(shí)間之間的每段時(shí)間,來找到每個(gè)內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間。稍后將參考圖15到20中的流程圖說明事件日志分析部分306執(zhí)行的用于找出再現(xiàn)次數(shù)、暫停次數(shù)、每個(gè)內(nèi)容的跳過次數(shù)、每個(gè)內(nèi)容的重復(fù)次數(shù)以及內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間的過程。
在完成分析之后,事件日志分析部分306將分析結(jié)果提供給分析結(jié)果存儲部分314。分析結(jié)果存儲部分314具有包括用作存儲單元的HDD的配置。分析結(jié)果存儲部分314是用于存儲由事件日志分析部分306執(zhí)行的用于分析事件日志的處理的結(jié)果的存儲器。更具體地,提供給分析結(jié)果存儲部分314的分析結(jié)果通常包括各種類型的信息,諸如每個(gè)內(nèi)容的再現(xiàn)次數(shù)、暫停次數(shù)、跳過次數(shù)、重復(fù)次數(shù)以及合計(jì)再現(xiàn)持續(xù)時(shí)間。此外,提供給分析結(jié)果存儲部分314的分析結(jié)果也可以包括諸如每個(gè)內(nèi)容的再現(xiàn)開始日期/時(shí)間、每個(gè)內(nèi)容的再現(xiàn)結(jié)束日期/時(shí)間以及每個(gè)內(nèi)容的每個(gè)連續(xù)再現(xiàn)持續(xù)時(shí)間等信息。以下將參考圖10和11說明存儲在分析結(jié)果存儲部分314中的分析結(jié)果。
圖10和11的每一個(gè)是示出記錄在分析結(jié)果存儲部分314中的典型分析結(jié)果的說明性圖。更具體地,圖10示出了存儲在分析結(jié)果存儲部分314中、作為事件日志分析部分306為分析記錄在內(nèi)容的事件日志上的再現(xiàn)狀態(tài)而執(zhí)行的處理的結(jié)果的數(shù)據(jù)。存儲在分析結(jié)果存儲部分314中的數(shù)據(jù)在下文中被稱為再現(xiàn)狀態(tài)表。如圖10所示,存儲在分析結(jié)果存儲部分314中的再現(xiàn)狀態(tài)表的每行包括內(nèi)容ID(CID)350、再現(xiàn)計(jì)數(shù)362、暫停計(jì)數(shù)364、跳過計(jì)數(shù)366、重復(fù)計(jì)數(shù)368以及合計(jì)再現(xiàn)持續(xù)時(shí)間370。
如果分析結(jié)果存儲部分314分析的事件日志是信息處理裝置102的事件日志,那么再現(xiàn)狀態(tài)表包括為信息處理裝置102中再現(xiàn)的每個(gè)內(nèi)容提供的內(nèi)容ID(CID)350、再現(xiàn)計(jì)數(shù)362、暫停計(jì)數(shù)364、跳過計(jì)數(shù)366、重復(fù)計(jì)數(shù)368以及合計(jì)再現(xiàn)持續(xù)時(shí)間370。另一方面,如果分析結(jié)果存儲部分314分析的事件日志是內(nèi)容再現(xiàn)裝置104的事件日志,那么再現(xiàn)狀態(tài)表包括為內(nèi)容再現(xiàn)裝置104中再現(xiàn)的每個(gè)內(nèi)容提供的內(nèi)容ID(CID)350、再現(xiàn)計(jì)數(shù)362、暫停計(jì)數(shù)364、跳過計(jì)數(shù)366、重復(fù)計(jì)數(shù)368以及合計(jì)再現(xiàn)持續(xù)時(shí)間370。如果分析結(jié)果存儲部分314分析的事件日志是信息處理裝置102和內(nèi)容再現(xiàn)裝置104的事件日志,那么再現(xiàn)狀態(tài)表包括為至少在信息處理裝置102或內(nèi)容再現(xiàn)裝置104中再現(xiàn)的每個(gè)內(nèi)容提供的內(nèi)容ID(CID)350、再現(xiàn)計(jì)數(shù)362、暫停計(jì)數(shù)364、跳過計(jì)數(shù)366、重復(fù)計(jì)數(shù)368以及合計(jì)再現(xiàn)持續(xù)時(shí)間370。對于在信息處理裝置102和內(nèi)容再現(xiàn)裝置104都再現(xiàn)的內(nèi)容,分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表包括總數(shù),每個(gè)總數(shù)是通過將表示信息處理裝置102中再現(xiàn)的值加到表示內(nèi)容再現(xiàn)裝置104中再現(xiàn)的值上來獲取的。例如,在在這種情況下,分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表包括通過將信息處理裝置102的再現(xiàn)計(jì)數(shù)加到內(nèi)容再現(xiàn)裝置104的再現(xiàn)計(jì)數(shù)上得到的總數(shù)。
內(nèi)容的內(nèi)容ID 350是用于唯一地標(biāo)識內(nèi)容的標(biāo)識符。與內(nèi)容ID 350同一行上的再現(xiàn)計(jì)數(shù)362是由內(nèi)容ID 350標(biāo)識的內(nèi)容被再現(xiàn)的次數(shù)。與內(nèi)容ID 350同一行上的暫停計(jì)數(shù)364是在內(nèi)容再現(xiàn)過程中,由內(nèi)容ID 350標(biāo)識的內(nèi)容被置于暫停狀態(tài)的次數(shù)。與內(nèi)容ID 350同一行上的跳過計(jì)數(shù)366是在內(nèi)容再現(xiàn)過程中,由內(nèi)容ID 350標(biāo)識的內(nèi)容被跳過的次數(shù)。與內(nèi)容ID 350同一行上的重復(fù)計(jì)數(shù)368是由內(nèi)容ID 350標(biāo)識的內(nèi)容被重復(fù)再現(xiàn)的次數(shù)。與內(nèi)容ID 350同一行上的合計(jì)再現(xiàn)持續(xù)時(shí)間370是由內(nèi)容ID 350標(biāo)識的內(nèi)容的再現(xiàn)時(shí)間段的總和。請記住,期望有表示內(nèi)容的實(shí)際再現(xiàn)時(shí)間段的總和的合計(jì)再現(xiàn)持續(xù)時(shí)間370。即,期望有不包括快進(jìn)時(shí)間段、倒帶時(shí)間段以及再現(xiàn)停止時(shí)間段的合計(jì)再現(xiàn)持續(xù)時(shí)間370。
圖11示出了存儲在分析結(jié)果存儲部分314中、作為由事件日志分析部分306為分析置入內(nèi)容的事件日志上的記錄而執(zhí)行的處理的結(jié)果的數(shù)據(jù)。在這種情況下,存儲在分析結(jié)果存儲部分314中的數(shù)據(jù)在下文中被稱為再現(xiàn)歷史表。從再現(xiàn)開始事件到與再現(xiàn)開始事件相關(guān)聯(lián)的再現(xiàn)結(jié)束事件的內(nèi)容生存期形成了再現(xiàn)歷史。再現(xiàn)開始事件是作為緊接在內(nèi)容ID記錄后的記錄置入事件日志上的記錄。如圖11所示,存儲在分析結(jié)果存儲部分314內(nèi)的再現(xiàn)歷史表包括內(nèi)容ID 350、再現(xiàn)開始日期/時(shí)間372、再現(xiàn)結(jié)束日期/時(shí)間373以及再現(xiàn)持續(xù)時(shí)間374,對于再現(xiàn)立時(shí)表的每一行,它們互相關(guān)聯(lián)。
如果由分析結(jié)果存儲部分314分析的事件日志是信息處理裝置102的事件日志,那么再現(xiàn)歷史表包括為信息處理裝置102中再現(xiàn)的每個(gè)內(nèi)容提供的內(nèi)容ID350、再現(xiàn)開始日期/時(shí)間372、再現(xiàn)結(jié)束日期/時(shí)間373以及再現(xiàn)持續(xù)時(shí)間374。另一方面,如果由分析結(jié)果存儲部分314分析的事件日志是內(nèi)容再現(xiàn)裝置104的事件日志,那么再現(xiàn)歷史表包括為內(nèi)容再現(xiàn)裝置104中再現(xiàn)的每個(gè)內(nèi)容提供的內(nèi)容ID350、再現(xiàn)開始日期/時(shí)間372、再現(xiàn)結(jié)束日期/時(shí)間373以及再現(xiàn)持續(xù)時(shí)間374。如果由分析結(jié)果存儲部分314分析的事件日志是信息處理裝置102和內(nèi)容再現(xiàn)裝置104的事件日志,那么再現(xiàn)歷史表包括為信息處理裝置102或內(nèi)容再現(xiàn)裝置104中再現(xiàn)的每個(gè)內(nèi)容提供的內(nèi)容ID 350、再現(xiàn)開始日期/時(shí)間372、再現(xiàn)結(jié)束日期/時(shí)間373以及再現(xiàn)持續(xù)時(shí)間374。
內(nèi)容的內(nèi)容ID是用于唯一地標(biāo)識內(nèi)容的標(biāo)識符。與內(nèi)容ID 350同一行的再現(xiàn)開始日期/時(shí)間372是由內(nèi)容ID 350標(biāo)識的內(nèi)容的再現(xiàn)開始的日期/時(shí)間。更詳細(xì)地,再現(xiàn)開始日期/時(shí)間372是包含在再現(xiàn)開始記錄中的日期/時(shí)間,該再現(xiàn)開始記錄緊接在事件日志上標(biāo)識內(nèi)容的內(nèi)容ID的記錄之后。與內(nèi)容ID 350同一行的再現(xiàn)結(jié)束日期/時(shí)間373是在由同一行中的再現(xiàn)開始日期/時(shí)間372指定的再現(xiàn)開始日期/時(shí)間之后由內(nèi)容ID 350標(biāo)識的內(nèi)容的再現(xiàn)結(jié)束的日期/時(shí)間。如上所述可以找到再現(xiàn)結(jié)束日期/時(shí)間373。與內(nèi)容ID 350同一行的再現(xiàn)持續(xù)時(shí)間374是從由同一行中的再現(xiàn)開始日期/時(shí)間372指定的再現(xiàn)開始日期/時(shí)間開始的再現(xiàn)時(shí)間段。有可能提供一種配置,其中再現(xiàn)持續(xù)時(shí)間374不包括快進(jìn)時(shí)間、倒退時(shí)間和再現(xiàn)停止期間的時(shí)間。具體而言,可以從采用先前描述的方法找到的再現(xiàn)結(jié)束日期/時(shí)間373中減去再現(xiàn)開始日期/時(shí)間372得出差值,并進(jìn)一步從差值中減去快進(jìn)時(shí)間、倒退時(shí)間以及再現(xiàn)停止期間的時(shí)間,以找出再現(xiàn)持續(xù)時(shí)間374。
以上描述了存儲在分析結(jié)果存儲部分314中的分析結(jié)果?,F(xiàn)在再參考圖4繼續(xù)說明信息處理裝置102的功能配置。播放列表創(chuàng)建部分322是用于基于分析結(jié)果存儲部分314中存儲的事件日志分析結(jié)果,創(chuàng)建作為標(biāo)識符列表的播放列表的功能單元,該標(biāo)識符用于標(biāo)識滿足預(yù)定條件的內(nèi)容。
如上所述,播放列表是用于標(biāo)識滿足預(yù)定條件的內(nèi)容的標(biāo)識符的列表。信息處理裝置102和內(nèi)容再現(xiàn)裝置104每一個(gè)都能夠以符合播放列表的順序再現(xiàn)內(nèi)容,該內(nèi)容的每一個(gè)由置入播放列表中的標(biāo)識符來標(biāo)識。因此,如果信息處理裝置102和內(nèi)容再現(xiàn)裝置104具有內(nèi)容的播放列表,其中每一個(gè)內(nèi)容作為用戶的喜愛,那么信息處理裝置102和內(nèi)容再現(xiàn)裝置104通過以符合播放列表的順序再現(xiàn)內(nèi)容的方式,能夠再現(xiàn)每一個(gè)都作為用戶喜愛的內(nèi)容。
作為內(nèi)容的標(biāo)識符置于播放列表中的標(biāo)識符不限于用于唯一地標(biāo)識內(nèi)容的內(nèi)容ID,它也可以是內(nèi)容標(biāo)題、與內(nèi)容相關(guān)聯(lián)的藝術(shù)家信息或者是內(nèi)容的另一屬性。播放列表創(chuàng)建部分322能夠從內(nèi)容信息存儲部分312獲取標(biāo)識內(nèi)容的屬性。更詳細(xì)地,播放列表創(chuàng)建部分322從分析結(jié)果存儲部分314中提取滿足預(yù)定條件的內(nèi)容的ID,并將所提取的ID和存儲在內(nèi)容信息存儲部分312中的內(nèi)容ID作比較。接著,播放列表創(chuàng)建部分322從內(nèi)容信息存儲部分312中檢索其ID與所提取的ID相匹配的內(nèi)容的的屬性。內(nèi)容信息存儲部分312用于存儲每個(gè)內(nèi)容的屬性。以下參考圖9說明作為內(nèi)容屬性存儲在內(nèi)容信息存儲部分312中的屬性。
如圖9所示,內(nèi)容信息存儲部分312的每一行包括諸如CID(內(nèi)容ID)350、內(nèi)容標(biāo)題352、藝術(shù)家名字354、專輯名稱356、流派358和表演持續(xù)時(shí)間360等信息。內(nèi)容的內(nèi)容ID 350是用于唯一地標(biāo)識內(nèi)容的標(biāo)識符。內(nèi)容標(biāo)題352是由CID(內(nèi)容ID)350標(biāo)識的內(nèi)容的再現(xiàn)所表演的音樂的標(biāo)題。藝術(shù)家名字354是表演音樂的藝術(shù)家名字。專輯名稱356是用作包括音樂的內(nèi)容集合的專輯的名稱。流派358是音樂所屬的流派。流派358的示例為爵士樂、流行樂和搖滾樂。播放持續(xù)時(shí)間360是播放音樂所需的時(shí)間。
在生成播放列表的過程中,播放列表創(chuàng)建部分322搜索內(nèi)容信息存儲部分312,以獲取要置于播放列表中的每個(gè)內(nèi)容的CID(內(nèi)容ID)350。接著,播放列表創(chuàng)建部分322從內(nèi)容信息存儲部分312中檢索屬性,該屬性包括在搜索過程中找到的CID(內(nèi)容ID)350以及與內(nèi)容ID 350相關(guān)聯(lián)的內(nèi)容標(biāo)題352、藝術(shù)家名字354、專輯名稱356、流派358和表演持續(xù)時(shí)間360。接著,播放列表創(chuàng)建部分322將所檢索的屬性置于內(nèi)容的播放列表中。以上描述了作為每個(gè)內(nèi)容的屬性存儲在內(nèi)容信息存儲部分312中的信息。現(xiàn)在再參考圖4繼續(xù)說明信息處理裝置102。
播放列表創(chuàng)建部分322生成內(nèi)容的播放列表,其中的每個(gè)內(nèi)容滿足預(yù)定條件,條件可以是例如內(nèi)容再現(xiàn)的時(shí)間段、超過預(yù)定值的合計(jì)再現(xiàn)持續(xù)時(shí)間、超過預(yù)定值的再現(xiàn)計(jì)數(shù)、小于預(yù)定值的跳過計(jì)數(shù)、小于預(yù)定值的暫停計(jì)數(shù)或超過預(yù)定值的重復(fù)計(jì)數(shù)。
首先,該描述說明了創(chuàng)建內(nèi)容的播放列表的過程,其中每個(gè)內(nèi)容在作為預(yù)定條件的過去的預(yù)定時(shí)間段內(nèi)再現(xiàn)?;谧鳛閮?nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間存儲在分析結(jié)果存儲部分314的再現(xiàn)歷史表中的日期/時(shí)間,播放列表創(chuàng)建部分322能夠創(chuàng)建用作在過去的指定時(shí)間段內(nèi)再現(xiàn)的每個(gè)內(nèi)容的屬性集合的播放列表。指定時(shí)間段的示例為2005年4月和從2004年12月23日到2004年12月25日的時(shí)間段。用戶可以通過信息處理裝置102中采用的輸入單元118將指定時(shí)間段輸入到信息處理裝置102,或者條件提供部分319可以將指定時(shí)間段提供給播放列表創(chuàng)建部分322。更具體地,播放列表生成部分322從分析結(jié)果存儲部分314提取屬性作為內(nèi)容屬性,每個(gè)內(nèi)容屬性至少具有落在輸入的指定時(shí)間段內(nèi)的再現(xiàn)開始日期/時(shí)間或再現(xiàn)結(jié)束日期/時(shí)間。接著,播放列表生成部分322創(chuàng)建用作從分析結(jié)果存儲部分314提取的一組屬性的播放列表。
接著,該描述說明通過使用合計(jì)再現(xiàn)持續(xù)時(shí)間作為預(yù)定條件來創(chuàng)建內(nèi)容的播放列表的過程?;谧鳛閮?nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間存儲在分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表中的合計(jì)再現(xiàn)持續(xù)時(shí)間,播放列表生成部分322能夠創(chuàng)建用作一組內(nèi)容屬性的播放列表,其中每個(gè)內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間都超過預(yù)定長度。用戶可以通過信息處理裝置102中采用的輸入單元118輸入預(yù)定長度,或者條件提供部分319可以將預(yù)定長度提供給播放列表創(chuàng)建部分322。應(yīng)該注意,基于內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間,播放列表生成部分322也能夠創(chuàng)建用作以合計(jì)再現(xiàn)持續(xù)時(shí)間的升序或降序排列的預(yù)定數(shù)目內(nèi)容的一組屬性的播放列表。
接著,該描述說明通過使用再現(xiàn)計(jì)數(shù)作為預(yù)定條件來創(chuàng)建內(nèi)容的播放列表的過程?;谧鳛閮?nèi)容的再現(xiàn)計(jì)數(shù)存儲在分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表中的再現(xiàn)計(jì)數(shù),播放列表生成部分322能夠創(chuàng)建用作一組內(nèi)容屬性的播放列表,其中每個(gè)內(nèi)容的再現(xiàn)計(jì)數(shù)不小于預(yù)定再現(xiàn)計(jì)數(shù)。用戶可以通過信息處理裝置102中采用的輸入單元118輸入預(yù)定再現(xiàn)計(jì)數(shù),或者條件提供部分319可以將預(yù)定再現(xiàn)計(jì)數(shù)提供給播放列表創(chuàng)建部分322。應(yīng)該注意,基于內(nèi)容的再現(xiàn)計(jì)數(shù),播放列表生成部分322也能夠創(chuàng)建用作以再現(xiàn)計(jì)數(shù)的升序或降序排列的預(yù)定數(shù)目內(nèi)容的一組屬性的播放列表。
接著,該描述說明通過使用跳過計(jì)數(shù)作為預(yù)定條件來創(chuàng)建內(nèi)容的播放列表的過程?;谧鳛閮?nèi)容的跳過計(jì)數(shù)存儲在分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表中的跳過計(jì)數(shù),播放列表生成部分322能夠創(chuàng)建用作一組內(nèi)容屬性的播放列表,其中每個(gè)內(nèi)容的跳過計(jì)數(shù)不超過預(yù)定跳過計(jì)數(shù)。用戶可以通過信息處理裝置102中采用的輸入單元118輸入預(yù)定跳過計(jì)數(shù),或者條件提供部分319可以將預(yù)定跳過計(jì)數(shù)提供給播放列表創(chuàng)建部分322。應(yīng)該注意,基于內(nèi)容的跳過計(jì)數(shù),播放列表生成部分322也能夠創(chuàng)建用作以跳過計(jì)數(shù)的升序或降序排列的預(yù)定數(shù)目內(nèi)容的一組屬性的播放列表。
接著,該描述說明通過使用暫停計(jì)數(shù)作為預(yù)定條件來創(chuàng)建內(nèi)容的播放列表的過程。基于作為內(nèi)容的暫停計(jì)數(shù)存儲在分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表中的暫停計(jì)數(shù),播放列表生成部分322能夠創(chuàng)建用作一組內(nèi)容屬性的播放列表,其中每個(gè)內(nèi)容的暫停計(jì)數(shù)不大于預(yù)定暫停計(jì)數(shù)。用戶可以通過信息處理裝置102中采用的輸入單元118輸入預(yù)定暫停計(jì)數(shù),或者條件提供部分319可以將預(yù)定暫停計(jì)數(shù)提供給播放列表創(chuàng)建部分322。應(yīng)該注意,基于內(nèi)容的暫停計(jì)數(shù),播放列表生成部分322也能夠創(chuàng)建用作以暫停計(jì)數(shù)的升序或降序排列的預(yù)定數(shù)目內(nèi)容的一組屬性的播放列表。
接著,該描述說明通過使用重復(fù)計(jì)數(shù)作為預(yù)定條件來創(chuàng)建內(nèi)容的播放列表的過程?;谧鳛閮?nèi)容的重復(fù)計(jì)數(shù)存儲在分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表中的重復(fù)計(jì)數(shù),播放列表生成部分322能夠創(chuàng)建用作一組內(nèi)容屬性的播放列表,其中每個(gè)內(nèi)容的重復(fù)計(jì)數(shù)不小于預(yù)定重復(fù)計(jì)數(shù)。用戶可以通過信息處理裝置102中采用的輸入單元118輸入預(yù)定重復(fù)計(jì)數(shù),或者條件提供部分319可以將預(yù)定重復(fù)計(jì)數(shù)提供給播放列表創(chuàng)建部分322。應(yīng)該注意,基于內(nèi)容的重復(fù)計(jì)數(shù),播放列表生成部分322也能夠創(chuàng)建用作以重復(fù)計(jì)數(shù)的升序或降序排列的預(yù)定數(shù)目內(nèi)容的一組屬性的播放列表。
此外,基于以上描述所有的合計(jì)再現(xiàn)持續(xù)時(shí)間、再現(xiàn)次數(shù)、跳過次數(shù)、暫停次數(shù)以及重復(fù)次數(shù),播放列表創(chuàng)建部分322也可以創(chuàng)建用作一組內(nèi)容屬性的播放列表,其中每個(gè)內(nèi)容被推斷為作為用戶的喜愛的內(nèi)容。更具體地,播放列表生成部分322通過例如選擇每一個(gè)都具有相對較長的合計(jì)再現(xiàn)持續(xù)時(shí)間、相對較大的再現(xiàn)計(jì)數(shù)、相對較大的重復(fù)計(jì)數(shù)、相對較小的跳過計(jì)數(shù)以及相對較小的暫停計(jì)數(shù)的內(nèi)容,能夠創(chuàng)建用作一組內(nèi)容屬性的播放列表,其中每個(gè)內(nèi)容被推斷為作為用戶的喜愛的內(nèi)容。
如上所述,通過各自基于分析事件日志的結(jié)果生成多個(gè)播放列表,所述分析事件日志的每一個(gè)都反映出用戶對內(nèi)容執(zhí)行的再現(xiàn)操作的狀態(tài),播放列表生成部分322能夠反映用戶對播放列表執(zhí)行的再現(xiàn)操作。
應(yīng)該注意,如果存儲在分析結(jié)果存儲部分314中的分析結(jié)果是分析信息處理裝置102中的事件日志的結(jié)果,則由播放列表生成部分322生成的播放列表是反映用戶對信息處理裝置102中的內(nèi)容執(zhí)行的再現(xiàn)操作的播放列表。另一方面,如果存儲在分析結(jié)果存儲部分314中的分析結(jié)果是分析便攜式再現(xiàn)裝置104中事件日志的結(jié)果,則由播放列表生成部分322生成的播放列表是反映用戶對便攜式再現(xiàn)裝置104中的內(nèi)容執(zhí)行的再現(xiàn)操作的播放列表。如果存儲在分析結(jié)果存儲部分314中的分析結(jié)果是分析信息處理裝置102和便攜式再現(xiàn)裝置104中的事件日志的結(jié)果,那么由播放列表生成部分322生成的播放列表是反映用戶對分析信息處理裝置102和便攜式再現(xiàn)裝置104兩者中的內(nèi)容執(zhí)行的再現(xiàn)操作的播放列表。
播放列表傳遞部分320將播放列表生成部分322生成的播放列表發(fā)送給連接到信息處理裝置102的內(nèi)容再現(xiàn)裝置104。應(yīng)該注意,接收播放列表傳遞部分320發(fā)送的播放列表的接收方可以是連接到信息處理裝置102的內(nèi)容再現(xiàn)裝置104或者是無記錄事件日志功能的內(nèi)容再現(xiàn)裝置。通過將播放列表發(fā)送給無記錄事件日志功能的內(nèi)容再現(xiàn)裝置,使得通用內(nèi)容再現(xiàn)裝置能夠使用由本實(shí)施例提供的播放列表作為反映用戶對信息處理裝置102或便攜式再現(xiàn)裝置104執(zhí)行的再現(xiàn)操作的播放列表。
應(yīng)該注意,信息處理裝置102可以帶有內(nèi)容傳遞部分,用于將內(nèi)容發(fā)送到內(nèi)容再現(xiàn)裝置104作為每一個(gè)都由置于發(fā)送到內(nèi)容再現(xiàn)裝置104的播放列表中的內(nèi)容屬性標(biāo)識的內(nèi)容之一。如果要傳遞給便攜式再現(xiàn)裝置104的內(nèi)容是訂閱內(nèi)容,或者換言之,如果要傳遞給便攜式再現(xiàn)裝置104的內(nèi)容是只在預(yù)定時(shí)間段期間可用的內(nèi)容,那么在內(nèi)容傳送之前,內(nèi)容傳遞部分(未在圖中示出)基于提供給內(nèi)容的使用權(quán)限,得出關(guān)于預(yù)定時(shí)間段是否已結(jié)束的判定結(jié)果。如果判定結(jié)果指示預(yù)定時(shí)間段未結(jié)束,那么內(nèi)容傳遞部分將內(nèi)容發(fā)送給便攜式再現(xiàn)裝置104。另一方面,如果判定結(jié)果指示預(yù)定時(shí)間段已結(jié)束,那么內(nèi)容傳遞部分不將內(nèi)容發(fā)送給便攜式再現(xiàn)裝置104。或者,信息處理裝置102將出錯消息等發(fā)送給便攜式再現(xiàn)裝置104。
播放列表存儲部分330具有包括諸如HDD等存儲單元的配置,用于存儲由播放列表生成部分322生成的播放列表。
播放列表上傳部分328是用于將存儲在播放列表存儲部分330中的播放列表上傳到服務(wù)服務(wù)器106的功能單元。更具體地,作為由服務(wù)服務(wù)器106發(fā)送給信息裝置102的、將基于預(yù)定條件生成的播放列表發(fā)送給服務(wù)服務(wù)器106的請求,播放列表上傳部分328從播放列表存儲部分330獲取播放列表,并將其發(fā)送給服務(wù)服務(wù)器106。也有可能提供帶有以下配置的信息處理裝置102,其中如果所請求的播放列表未存儲在播放列表存儲部分330中,那么播放列表上傳部分328將從服務(wù)服務(wù)器106接收到的請求中包括的預(yù)定條件提交給播放列表創(chuàng)建部分322。接著,播放列表創(chuàng)建部分322基于預(yù)定條件創(chuàng)建播放列表。最后,播放列表上傳部分328將播放列表上傳到服務(wù)服務(wù)器106。
顯示控制部分332是用于控制將信息顯示在信息處理裝置102采用的顯示單元上的過程的功能單元。由顯示控制部分332顯示在顯示單元上的信息可以是存儲在播放列表存儲部分330中的播放列表或者是用于輸入生成播放列表的條件的屏幕等等。稍后將參考圖21描述播放列表的典型顯示。應(yīng)該注意,信息處理裝置102也可以與顯示單元集成以形成單個(gè)組裝件。以上說明了信息處理裝置102的功能配置。
服務(wù)服務(wù)器106能夠從信息處理裝置102獲取基于預(yù)定條件生成的播放列表,并基于多個(gè)所獲取的播放列表來創(chuàng)建新的播放列表。例如,服務(wù)服務(wù)器106從每個(gè)信息處理裝置102獲取在指定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容的播放列表,接著能夠通過從所獲取的播放列表中提取內(nèi)容來創(chuàng)建示出預(yù)定數(shù)目的內(nèi)容的新播放列表,并且以播放列表計(jì)數(shù)的降序排列所提取的內(nèi)容。在這種情況下,內(nèi)容的播放列表計(jì)數(shù)被定義為所獲取的播放列表的數(shù)目,這些播放列表的每一個(gè)示出內(nèi)容的屬性。因此,播放列表計(jì)數(shù)的降序以具有最大數(shù)目的所獲取的播放列表的內(nèi)容開始。在這種配置中,服務(wù)服務(wù)器106能夠創(chuàng)建新的播放列表,該播放列表示出在指定時(shí)間段中許多用戶收聽的內(nèi)容。此外,服務(wù)服務(wù)器106也能夠?qū)⑺鶆?chuàng)建的播放列表發(fā)送給信息處理裝置102和內(nèi)容再現(xiàn)裝置104。另外,服務(wù)服務(wù)器106能夠在網(wǎng)站等上公開從信息處理裝置102獲取的播放列表,從而允許多個(gè)用戶參考所公開的播放列表。
<信息處理流程>
接著,在以下描述中將參考圖12到20說明由內(nèi)容再現(xiàn)裝置104和信息處理裝置102執(zhí)行的信息處理流程。首先,如下參考圖12說明依照用戶執(zhí)行的操作,由內(nèi)容再現(xiàn)裝置104和信息處理裝置102執(zhí)行的整個(gè)信息處理的流程。
首先,在步驟S100處,用戶在內(nèi)容再現(xiàn)裝置104上執(zhí)行再現(xiàn)操作。接著,在下一步驟S102處,信息處理裝置102將記錄作為依照再現(xiàn)操作的記錄置于事件日志上。然后,在下一步驟S104處,用戶將內(nèi)容再現(xiàn)裝置104連接到信息處理裝置102。接著,當(dāng)用戶在下一步驟S106處激活信息處理裝置102時(shí),在下一步驟S108處,信息處理裝置102顯示一屏幕,諸如用于輸入創(chuàng)建播放列表的條件的屏幕或示出播放列表的屏幕。然后,當(dāng)信息處理裝置102在下一步驟S110處檢測到與內(nèi)容再現(xiàn)裝置104的連接時(shí),在下一步驟S112處,信息處理裝置102通知用戶,信息處理裝置102已連接到內(nèi)容處理裝置104。接著,在下一步驟S114處,信息處理裝置102通知用戶,已開始創(chuàng)建和更新播放列表的過程。然后,當(dāng)信息處理裝置102在下一步驟S116處從內(nèi)容再現(xiàn)裝置104接收到事件日志時(shí),信息處理裝置102在下一步驟S118處從內(nèi)容再現(xiàn)裝置104中刪除事件日志。接著,在下一步驟S120處,信息處理裝置102基于接收到的事件日志創(chuàng)建播放列表。然后,在下一步驟S122處,信息處理裝置102更新信息處理裝置102自身持有的播放列表,或者將創(chuàng)建的播放列表作為附加播放列表存儲在存儲器中。接著,在下一步驟S124處,信息處理裝置102將在步驟S120處執(zhí)行的過程中創(chuàng)建的播放列表發(fā)送給內(nèi)容再現(xiàn)裝置104。然后,在下一步驟S126處,信息處理裝置102通知用戶,創(chuàng)建和更新播放列表的步驟已完成。
接著,當(dāng)用戶在下一步驟S128處將創(chuàng)建播放列表的條件輸入到信息處理裝置102中時(shí),信息處理裝置102在下一步驟S130處基于用戶輸入的條件創(chuàng)建播放列表。然后,當(dāng)用戶在下一步驟S132處將同步命令輸入到信息處理裝置102中時(shí),在下一步驟S134處,信息處理裝置102將在步驟S130處執(zhí)行的過程中創(chuàng)建的播放列表發(fā)送給內(nèi)容再現(xiàn)裝置104。接著,在下一步驟S136處,信息處理裝置102通知用戶,依照同步命令的過程已結(jié)束。
接著,參考圖13所示的流程圖說明內(nèi)容再現(xiàn)裝置104執(zhí)行的處理信息的處理流程。首先,在步驟S200處,內(nèi)容再現(xiàn)裝置104檢測由用戶執(zhí)行的再現(xiàn)操作。接著,在下一步驟S202處,內(nèi)容再現(xiàn)裝置104執(zhí)行依照在步驟S200處執(zhí)行的過程中接收到的再現(xiàn)操作來操縱內(nèi)容的過程。該過程可以是再現(xiàn)、快進(jìn)、停止或倒退內(nèi)容的過程。然后,在下一步驟S204處,內(nèi)容再現(xiàn)裝置104將過程的記錄置于事件日志中。接著,在下一步驟S206處,內(nèi)容再現(xiàn)裝置104得出關(guān)于用戶執(zhí)行的再現(xiàn)操作是否已結(jié)束的判定結(jié)果。如果判定結(jié)果指示用戶執(zhí)行的再現(xiàn)操作已結(jié)束,那么就終止內(nèi)容再現(xiàn)裝置104執(zhí)行的處理的執(zhí)行。另一方面,如果判定結(jié)果指示用戶執(zhí)行的再現(xiàn)操作未結(jié)束,那么處理流程返回到步驟S200,其中內(nèi)容再現(xiàn)裝置104繼續(xù)處理。應(yīng)該注意,例如當(dāng)內(nèi)容再現(xiàn)裝置104連接到信息處理裝置103并進(jìn)入從信息處理裝置102接收內(nèi)容的模式時(shí),判定結(jié)果指示用戶執(zhí)行的再現(xiàn)操作已結(jié)束。
接著,參考圖14所示的流程圖說明信息處理裝置102執(zhí)行的處理信息的處理流程。首先,在步驟S300處,信息處理裝置102檢測與內(nèi)容再現(xiàn)裝置104的連接。接著,在下一步驟S302處,在檢測完連接后,信息處理裝置102從內(nèi)容再現(xiàn)裝置104獲取事件日志。然后,在下一步驟S304處,信息處理裝置102分析所獲取的事件日志。接著,在下一步驟S306處,信息處理裝置102基于分析結(jié)果創(chuàng)建播放列表。然后,在下一步驟S308處,信息處理裝置102將在步驟S306處執(zhí)行的過程中創(chuàng)建的播放列表發(fā)送給內(nèi)容再現(xiàn)裝置104。請記住,有可能提供帶有以下配置的信息處理裝置102,其中信息處理裝置102將從內(nèi)容再現(xiàn)裝置104接收到的事件日志存儲在記錄介質(zhì)上并分析該事件日志,隨后在內(nèi)容再現(xiàn)裝置104、服務(wù)服務(wù)器106或用戶作出請求時(shí)創(chuàng)建播放列表。通過參考圖15到20中所示的流程圖,以下描述說明了在圖14的流程的步驟S304處執(zhí)行的分析事件日志的過程的細(xì)節(jié)。圖15到20所示的分析處理流程是基于記錄是以圖7所示的格式置于事件日志上的假設(shè)。以下描述中使用的技術(shù)術(shù)語“事件日志文件”意為用于以圖7所示的格式存儲多個(gè)事件日志記錄的文件。
圖15A所示的流程圖以步驟S400開始,其中信息處理裝置102打開事件日志。接著,在下一步驟S402處,信息處理裝置102得出關(guān)于從事件日志文件讀出數(shù)據(jù)的過程是否結(jié)束的判定結(jié)果。如果判定結(jié)果指示從事件日志文件讀出數(shù)據(jù)的過程已結(jié)束,那么處理流程進(jìn)入下一步驟S406,其中信息處理裝置102調(diào)用圖20示出的流程圖所表示的DB(數(shù)據(jù)庫)寫例程。另一方面,如果在步驟S402處執(zhí)行的過程中得出的判定結(jié)果指示從事件日志文件讀出數(shù)據(jù)的過程未結(jié)束,那么處理流程進(jìn)入下一步驟S408,其中信息處理裝置102從日志文件讀出一個(gè)字節(jié)的記錄,并將該記錄存儲在變量EventID中。應(yīng)該注意,變量是在程序的源代碼中定義的名稱,作為要提供給存儲器位置的名稱。接著,在下一步驟S410處,信息處理裝置102得出關(guān)于存儲在變量EventID中的值是否為0的判定結(jié)果。如果判定結(jié)果指示存儲在變量EventID中的值為0,那么處理流程進(jìn)入下一步驟S412。存儲在變量EventID中的值是事件ID。如圖7所示,事件ID 00指示內(nèi)容的開始,其后是內(nèi)容ID。
在步驟S412處,信息處理裝置102將變量CurrentCid的值復(fù)制到變量LastCid。接著,在下一步驟S414處,信息處理裝置102跳過事件日志文件的七個(gè)字節(jié)。然后,在下一步驟S416,信息處理裝置102從事件日志文件讀出24字節(jié)的記錄,并將該記錄存儲在變量CurrentCid中。即,信息處理裝置102從事件日志文件讀出具有24個(gè)字節(jié)長度的內(nèi)容ID,并臨時(shí)地將該內(nèi)容ID存儲在名稱為CurrentCid的存儲器位置上。
接著,在下一步驟S418處,信息處理裝置102調(diào)用圖17所示的流程表示的重復(fù)計(jì)數(shù)計(jì)算例程。然后,在下一步驟S420處,信息處理裝置102調(diào)用圖19中所示的流程圖表示的跳過計(jì)數(shù)計(jì)算例程。接著,在下一步驟S422,信息處理裝置102得出關(guān)于存儲在變量EventID中的值是否為0的判定結(jié)果。如果判定結(jié)果指示存儲在變量EventID中的值為0,則處理流程返回到步驟S402。另一方面,如果判定結(jié)果指示存儲在變量EventID中的值不為0,那么處理流程進(jìn)入步驟S406,其中信息處理裝置102調(diào)用DB寫例程。接著,處理流程返回到步驟S402。
另一方面,如果在步驟S410處執(zhí)行的過程中產(chǎn)生的判定結(jié)果指示存儲在變量EventID中的值不為0,那么處理流程進(jìn)入圖15B所示的流程圖的步驟S424。在步驟S424處,信息處理裝置102得出關(guān)于存儲在變量EventID中的值是否為1的判定結(jié)果。如果判定結(jié)果指示存儲在變量EventID中的值為1,那么處理流程進(jìn)入步驟S430。如先前所述,存儲在變量EventID中的值是事件ID。如圖7所示,事件ID 1指示內(nèi)容再現(xiàn)的開始,其后為再現(xiàn)開始的日期/時(shí)間。在步驟S430處,信息處理裝置102從事件日志文件讀出七個(gè)字節(jié)的記錄,將該記錄轉(zhuǎn)換成日期/時(shí)間格式的數(shù)據(jù),并將該日期/時(shí)間存儲到變量t中。即,信息處理裝置102從事件日志文件讀出具有七個(gè)字節(jié)長度的日期/時(shí)間,并臨時(shí)地將該日期/時(shí)間存儲到名稱為t的存儲器位置上。
接著,在下一步驟S432處,信息處理裝置102將存儲在變量t中的值復(fù)制到變量StartTime,并將變量bFForRewFlag的值設(shè)置為false(假)。變量StartTime是用于存儲內(nèi)容再現(xiàn)開始的日期/時(shí)間的變量。變量bFForRewFlag是指示是否建立了快進(jìn)模式或倒退模式的標(biāo)記。更具體地,變量bFForRewFlag的值設(shè)置為false指示沒有建立快進(jìn)模式或倒退模式。另一方面,變量bFForRewFlag的值設(shè)置為true(真)指示建立了快進(jìn)模式或倒退模式。信息處理裝置102執(zhí)行步驟S432的過程,對于事件ID 1表示內(nèi)容再現(xiàn)的開始,或者至少沒有建立快進(jìn)模式或倒退模式。出于這個(gè)原因,變量bFForRewFlag的值被設(shè)置成false。接著,在下一步驟S434處,信息處理裝置102調(diào)用暫停計(jì)數(shù)計(jì)算例程。然后,處理流程返回到圖15A所示的流程圖的步驟S402。
另一方面,如果在步驟S424處執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量EventID中的值不是1,那么處理流程進(jìn)入步驟S426。在步驟S426處,信息處理裝置102得出關(guān)于存儲在變量EventID中的值是否為3或4的判定結(jié)果。如果判定結(jié)果指示存儲在變量EventID中的值為3或4,那么處理流程進(jìn)入步驟S430。如先前所述,存儲在變量EventID中的值是事件ID。如圖7所示,事件ID 3或4分別指示內(nèi)容的快進(jìn)或倒退模式的開始,其后是快進(jìn)或倒退模式開始的日期/時(shí)間。在步驟S430處,信息處理裝置102從事件日志文件讀出七個(gè)字節(jié)的記錄,將該記錄轉(zhuǎn)換成日期/時(shí)間格式的數(shù)據(jù),并將該日期/時(shí)間存儲到變量t中。即,信息處理裝置102從事件日志文件讀出具有七個(gè)字節(jié)長度的日期/時(shí)間,并臨時(shí)地將該日期/時(shí)間存儲到名稱為t的存儲器位置上。
接著,在下一步驟S436處,信息處理裝置102將變量bFForRewFlag的值設(shè)置為true。信息處理裝置102執(zhí)行步驟S436的過程,對于事件ID 3或4分別指示建立了快進(jìn)模式或倒退模式。出于這個(gè)原因,將變量bFForRewFlag的值設(shè)置為true。接著,在下一步驟S440處,信息處理裝置102調(diào)用由圖16中所示的流程圖表示的PlayTime(播放時(shí)間)計(jì)算例程。然后,處理流程返回到圖15A中所示流程圖的步驟S402。
另一方面,如果在步驟S426處執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量EventID中的值不是3或4,那么處理流程進(jìn)入步驟S428。在步驟S428處,信息處理裝置102得出關(guān)于存儲在變量EventID中的值是否為2的判定結(jié)果。如果判定結(jié)果指示存儲在變量EventID中的值為2,那么處理流程進(jìn)入步驟S430。如先前所述,存儲在變量EventID中的值是事件ID。如圖7所示,事件ID 2指示內(nèi)容再現(xiàn)的結(jié)束,其后是內(nèi)容再現(xiàn)結(jié)束的日期/時(shí)間。在步驟S430處,信息處理裝置102從事件日志文件讀出七個(gè)字節(jié)的記錄,將該記錄轉(zhuǎn)換成日期/時(shí)間格式的數(shù)據(jù),并將該日期/時(shí)間存儲到變量t中。即,信息處理裝置102從事件日志文件讀出具有七個(gè)字節(jié)長度的日期/時(shí)間,并臨時(shí)地將該日期/時(shí)間存儲到名稱為t的存儲器位置上。
接著,在下一步驟S438處,信息處理裝置102將變量bPauseFlag的值設(shè)置為true,并將變量bFForRewFlag的值設(shè)置為false。變量bPauseFlag是指示內(nèi)容再現(xiàn)是否已停止的標(biāo)記。更具體地,變量bPauseFlag的值設(shè)置為false指示內(nèi)容再現(xiàn)沒有停止。另一方面,變量bPauseFlag的值設(shè)置為true指示內(nèi)容再現(xiàn)已停止。信息處理裝置102執(zhí)行步驟S438的過程,對于事件ID 2指示內(nèi)容再現(xiàn)已停止。出于這個(gè)原因,變量bPauseFlag的值設(shè)置為true,而變量bFForRewFlag的值設(shè)置為false。接著,在下一步驟S440處,信息處理裝置102調(diào)用圖16所示的流程圖表示的PlayTime計(jì)算例程。然后,處理流程返回到圖15A所示的流程圖的步驟S402。
圖16示出了表示上述PlayTime計(jì)算例程的處理的流程圖。執(zhí)行PlayTime計(jì)算例程以找出再現(xiàn)歷史中的再現(xiàn)持續(xù)時(shí)間、內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間以及內(nèi)容的再現(xiàn)次數(shù)。該流程圖在步驟S500處開始,其中信息處理裝置102得出關(guān)于存儲在變量StartTime中的值是否大于0的判定結(jié)果。如果判定結(jié)果指示存儲在變量StartTime中的值不大于0,那么信息處理裝置102執(zhí)行的處理流程從PlayTime計(jì)算例程退出,并返回到調(diào)用程序。另一方面,如果判定結(jié)果指示存儲在變量StartTime中的值大于0,則處理流程進(jìn)入步驟S502,其中信息處理裝置102從存儲在變量t中的值減去存儲在變量StartTime中的值,以得出差值,并且將該差值存儲在變量OnePlayTime中。接著,信息處理裝置102將存儲在變量OnePlayTime中的值加到存儲在變量TotalPlayTime中的當(dāng)前值上,以得出和值,并且將該和值存儲回變量TotalPlayTime中。變量OnePlayTime是用于存儲上述再現(xiàn)歷史中的再現(xiàn)持續(xù)時(shí)間的變量。另一方面,變量TotalPlayTime是用于存儲上述內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間的變量。
接著,在步驟S504處,信息處理裝置102將存儲在變量CurrentCID、StartTime和OnePlayTime中的值作為一個(gè)記錄添加到分析結(jié)果存儲部分314的再現(xiàn)歷史表中。然后,在下一步驟S506處,信息處理裝置102從內(nèi)容存儲部分312獲取由存儲在變量CurrentCID中的內(nèi)容ID標(biāo)識的內(nèi)容的表演持續(xù)時(shí)間,并將該表演持續(xù)時(shí)間存儲在變量Duration中。接著,在下一步驟S508處,信息處理裝置102得出關(guān)于存儲在變量OnaPlayTime中的值是否大于將存儲在變量Duration中的值乘以0.8所獲得的乘積的判定結(jié)果。如果判定結(jié)果指示存儲在變量OnaPlayTime中的值大于變量Duration中的值和0.8的乘積,那么處理流程進(jìn)入步驟S510,其中信息處理裝置102將存儲在變量PlayCount中的當(dāng)前值遞增1,并將遞增后的值存儲回變量PlayCount中。變量PlayCount是用于存儲上述內(nèi)容再現(xiàn)次數(shù)的變量。如上所述,信息處理裝置102只將長于Duration的80%的OnePlayTime計(jì)數(shù)為再現(xiàn),并相應(yīng)地遞增再現(xiàn)次數(shù)。
以往,如果內(nèi)容被再現(xiàn)至結(jié)束,那么標(biāo)識內(nèi)容的再現(xiàn)次數(shù)的再現(xiàn)計(jì)數(shù)遞增1。接著,在創(chuàng)建播放列表的過程中考慮以該方式遞增的再現(xiàn)計(jì)數(shù),以創(chuàng)建用作屬性集合的播放列表,每個(gè)屬性用于標(biāo)識具有大于預(yù)定次數(shù)的再現(xiàn)計(jì)數(shù)的內(nèi)容。然而,依照本發(fā)明的實(shí)施例提供的再現(xiàn)計(jì)數(shù)遞增方法,即使內(nèi)容只被再現(xiàn)了至少等于內(nèi)容的表演持續(xù)時(shí)間的80%的持續(xù)時(shí)間段,即,即使內(nèi)容不再現(xiàn)至內(nèi)容的結(jié)束,也遞增再現(xiàn)計(jì)數(shù)。因此,例如,在音樂通常具有較長的表演持續(xù)時(shí)間的情況下,即使用戶在音樂再現(xiàn)時(shí)停止再現(xiàn),音樂再現(xiàn)也被認(rèn)為是一次再現(xiàn)。
圖17示出了表示上述重復(fù)計(jì)數(shù)計(jì)算例程的處理的流程圖。執(zhí)行重復(fù)計(jì)數(shù)計(jì)算例程以找出重復(fù)次數(shù)。流程從步驟S600開始,其中信息處理裝置102得出關(guān)于存儲在變量LastCid中的值是否等于存儲在變量CurrentCid中的值的判定結(jié)果。即,信息處理裝置102得出關(guān)于先前再現(xiàn)的內(nèi)容是否與當(dāng)前再現(xiàn)的內(nèi)容相同的判定結(jié)果。如果步驟S600處執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量LastCid中的值不等于存儲在變量CurrentCid中的值,那么處理流程從重復(fù)計(jì)數(shù)計(jì)算例程退出,并返回到調(diào)用程序。另一方面,如果步驟S600處執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量LastCid中的值等于存儲在變量CurrentCid中的值,那么處理流程進(jìn)入步驟S602,其中信息處理裝置102得出關(guān)于變量bFForRewFlag的值是否為false的結(jié)果。即,信息處理裝置102得出關(guān)于快進(jìn)或倒退模式是否都未被建立的判定結(jié)果。
如果步驟S602處執(zhí)行的過程中得出的判定結(jié)果指示變量bFForRewFlag的值為true,那么處理流程從重復(fù)計(jì)數(shù)計(jì)算例程退出,并返回到調(diào)用程序。另一方面,如果步驟S602處執(zhí)行的過程中得出的判定結(jié)果指示變量bFForRewFlag的值為false,那么處理流程進(jìn)入步驟S604,其中信息處理裝置102從內(nèi)容信息存儲部分312獲取由存儲在變量CurrentCID中的內(nèi)容ID標(biāo)識的內(nèi)容的表演持續(xù)時(shí)間,并將該表演持續(xù)時(shí)間存儲在變量Duration中。接著,在下一步驟S606處,信息處理裝置102得出關(guān)于存儲在變量OnePlayTime中的值是否等于存儲在變量Duration中的值的判定結(jié)果。如果判定結(jié)果指示存儲在變量OnePlayTime中的值等于存儲在變量Duration中的值,那么處理流程進(jìn)入步驟S608,其中信息處理裝置102將存儲在變量RepeatCount中的當(dāng)前值遞增1,并將遞增后的值存儲回變量RepeatCount中。變量RepeatCount是用于存儲上述內(nèi)容重復(fù)次數(shù)的變量。
圖18示出了表示上述暫停計(jì)數(shù)計(jì)算例程的處理的流程圖。執(zhí)行暫停計(jì)數(shù)計(jì)算例程以找出暫停次數(shù)。流程圖從步驟S700開始,其中信息處理裝置102得出關(guān)于存儲在變量bPauseFlag中的值是否為true的判定結(jié)果。如果在步驟S700中執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量bPauseFlag中的值為false,那么處理流程從暫停計(jì)數(shù)計(jì)算例程退出,并返回到調(diào)用程序。另一方面,如果在步驟S700中執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量bPauseFlag中的值為true,那么處理流程進(jìn)入步驟S702,其中信息處理裝置102將存儲在變量bPauseCount中的當(dāng)前值遞增1,并將遞增后的值存儲回變量bPauseCount中。接著,信息處理裝置102將變量bPauseCount的值設(shè)置為false。變量bPauseCount是用于存儲上述內(nèi)容暫停次數(shù)的變量。
圖19示出了表示上述跳過計(jì)數(shù)計(jì)算例程的處理的流程圖。執(zhí)行跳過計(jì)數(shù)計(jì)算例程以找出跳過次數(shù)。流程圖從步驟S800開始,其中信息處理裝置102得出關(guān)于存儲在變量LastCid中的值是否等于存儲在變量CurrentCid中的值的判定結(jié)果。即,信息處理裝置102得出關(guān)于先前再現(xiàn)的內(nèi)容是否與當(dāng)前再現(xiàn)的內(nèi)容相同的判定結(jié)果。如果步驟S800處執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量LastCid中的值等于存儲在變量CurrentCid中的值,那么處理流程從跳過計(jì)數(shù)計(jì)算例程退出,并返回到調(diào)用程序。
另一方面,如果步驟S800處執(zhí)行的過程中得出的判定結(jié)果指示存儲在變量LastCid中的值不等于存儲在變量CurrentCid中的值,那么處理流程進(jìn)入步驟S802,其中信息處理裝置102得出關(guān)于變量bFForRewFlag的值是否為false的結(jié)果。即,信息處理裝置102得出關(guān)于快進(jìn)或倒退模式是否都未被建立的判定結(jié)果。如果步驟S802處執(zhí)行的過程中得出的判定結(jié)果指示變量bFForRewFlag的值為true,那么處理流程從跳過計(jì)數(shù)計(jì)算例程退出,并返回到調(diào)用程序。另一方面,如果步驟S802處執(zhí)行的過程中得出的判定結(jié)果指示變量bFForRewFlag的值為false,那么處理流程進(jìn)入步驟S804,其中信息處理裝置102得出關(guān)于變量OnePlayTime的值是否小于15的判定結(jié)果。另一方面,如果步驟S804處執(zhí)行的過程中得出的判定結(jié)果指示變量OnePlayTime的值小于15,那么處理流程進(jìn)入步驟S806,其中信息處理裝置102將存儲在變量SkipCount中的當(dāng)前值遞增1,并將遞增后的值存儲回變量SkipCount中。變量SkipCount是用于存儲上述內(nèi)容跳過次數(shù)的變量。因此,如果再現(xiàn)持續(xù)時(shí)間短于15秒,那么信息處理裝置102確定內(nèi)容在其再現(xiàn)過程中被跳過,并將跳過次數(shù)遞增1。
圖20示出了表示上述DB寫例程的處理的流程圖。執(zhí)行DB寫例程以便將分析事件日志的結(jié)果記錄在分析結(jié)果存儲部分314中存儲的再現(xiàn)狀態(tài)表中。流程圖從步驟S900開始,其中信息處理裝置102將變量CurrentCID、PlayCount、PauseCount、SkipCount、RepeatCount和TotalPlayTime的值作為一個(gè)記錄寫入分析結(jié)果存儲部分314的再現(xiàn)狀態(tài)表中。接著,在下一步驟S902處,信息處理裝置102通過將每個(gè)變量設(shè)置為0來初始化變量。
以上描述了在信息處理裝置102和內(nèi)容再現(xiàn)裝置104中執(zhí)行的信息處理流程。
<典型顯示屏幕>
通過參考圖21到24,以下描述說明了顯示在信息處理裝置102或內(nèi)容再現(xiàn)裝置104中采用的顯示單元上的典型屏幕。
圖21是示出由信息處理裝置102的顯示控制部分332顯示在信息處理裝置102采用的顯示單元上的典型屏幕。信息處理裝置102能夠?qū)@示屏幕500顯示在顯示單元上,作為包括用于選擇要在顯示單元上顯示的播放列表的選擇區(qū)域502的屏幕。在圖21所示的典型顯示屏幕的情況下,選擇在選擇區(qū)域502中作為在指定的2004/7/20時(shí)間段期間再現(xiàn)的內(nèi)容的播放列表而顯示的播放列表,并且所選擇的播放列表被顯示在播放列表顯示區(qū)域504中。即,當(dāng)用戶從那些顯示在選擇區(qū)域502中的播放列表選擇期望的播放列表時(shí),所選擇的播放列表被顯示在播放列表顯示區(qū)域504中。接著,當(dāng)用戶按下再現(xiàn)按鍵506,用戶能夠收聽內(nèi)容,該內(nèi)容依照播放列表顯示區(qū)域504中示出的播放列表順序地再現(xiàn)。
圖22到24的每一個(gè)是示出由內(nèi)容再現(xiàn)裝置104的顯示控制部分220顯示在內(nèi)容再現(xiàn)裝置104中采用的顯示單元上的典型屏幕。更具體地,圖22到24的每一個(gè)示出了用戶在試圖將播放列表顯示在顯示單元上和再現(xiàn)包括在播放列表中的內(nèi)容過程中所執(zhí)行的操作中發(fā)生的屏幕轉(zhuǎn)換。
特別地,圖22是示出典型的屏幕轉(zhuǎn)換的圖,該屏幕轉(zhuǎn)換發(fā)生在用戶執(zhí)行的將播放列表作為100個(gè)內(nèi)容的播放列表顯示在顯示單元上以及再現(xiàn)包括在播放列表中的期望內(nèi)容的操作中,這100個(gè)內(nèi)容的每一個(gè)表示作為用戶的喜愛的內(nèi)容,并且以用戶喜愛程度的降序排列。更詳細(xì)地,當(dāng)用戶從出現(xiàn)在操作選擇屏幕600上的圖標(biāo)中選擇建議顯示100個(gè)內(nèi)容的播放列表的圖標(biāo)時(shí),顯示播放列表顯示屏幕602以示出作為多個(gè)上述內(nèi)容的屬性置于期望播放列表中的屬性。如圖所示,播放列表顯示屏幕602通常示出內(nèi)容的再現(xiàn)要執(zhí)行的音樂的標(biāo)題。接著,當(dāng)用戶進(jìn)一步從播放列表顯示屏幕602上所示的內(nèi)容中選擇期望內(nèi)容的標(biāo)題時(shí),顯示內(nèi)容信息顯示屏幕604以示出由所選標(biāo)題標(biāo)識的期望內(nèi)容的詳細(xì)信息。如圖所示,作為關(guān)于期望內(nèi)容的信息顯示在內(nèi)容信息顯示屏幕604上的詳細(xì)信息通常包括內(nèi)容標(biāo)題、用作包括內(nèi)容的集合的專輯的名稱、與內(nèi)容相關(guān)聯(lián)的藝術(shù)家的名字、內(nèi)容的流派以及內(nèi)容的表演持續(xù)時(shí)間。使用作為關(guān)于期望內(nèi)容的信息顯示在內(nèi)容信息顯示屏幕604上的詳細(xì)信息,用戶能夠收聽內(nèi)容,該內(nèi)容在用戶進(jìn)一步執(zhí)行再現(xiàn)內(nèi)容的操作時(shí)再現(xiàn)。
圖23是示出用戶執(zhí)行的操作過程中發(fā)生的典型屏幕轉(zhuǎn)換的圖,該所述操作為將播放列表顯示在顯示單元上,該播放列表的每一個(gè)作為內(nèi)容的播放列表,每一內(nèi)容在指定時(shí)間段期間再現(xiàn);從顯示的播放列表中選擇一個(gè);以及再現(xiàn)包括在期望播放列表中的期望內(nèi)容。更詳細(xì)地,當(dāng)用戶從出現(xiàn)在操作選擇屏幕600上的圖標(biāo)選擇建議在顯示單元上顯示播放列表的圖標(biāo)時(shí),顯示播放列表選擇屏幕601以便按時(shí)間順序示出根據(jù)再現(xiàn)時(shí)間段分類的多個(gè)播放列表,其中每個(gè)播放列表作為內(nèi)容的播放列表,每個(gè)內(nèi)容在指定的時(shí)間段內(nèi)再現(xiàn)。接著,當(dāng)用戶進(jìn)一步從顯示在播放列表選擇屏幕601上的播放列表中選擇期望播放列表時(shí),顯示播放列表顯示屏幕602以示出作為多個(gè)內(nèi)容的屬性置于期望播放列表中的屬性。接著,當(dāng)用戶進(jìn)一步從顯示在播放列表顯示屏幕602上的內(nèi)容屬性中選擇期望內(nèi)容的屬性時(shí),顯示內(nèi)容信息顯示屏幕604以示出由所選擇的標(biāo)題標(biāo)識的期望內(nèi)容的詳細(xì)信息。
圖24是示出用戶執(zhí)行的操作過程中發(fā)生的典型屏幕轉(zhuǎn)換,該操作為將每個(gè)由用戶創(chuàng)建的播放列表顯示在顯示單元上,在顯示的播放列表中選擇期望的一個(gè),以及再現(xiàn)包括在期望播放列表中的期望內(nèi)容。更詳細(xì)地,當(dāng)用戶從出現(xiàn)在操作選擇屏幕600上的圖標(biāo)中選擇建議將每個(gè)由用戶創(chuàng)建的播放列表顯示在顯示單元上的圖標(biāo)時(shí),顯示播放列表選擇屏幕601以示出多個(gè)上述播放列表,其中每個(gè)播放列表都由用戶創(chuàng)建。接著,當(dāng)用戶進(jìn)一步從顯示在播放列表選擇屏幕601上的播放列表選擇期望播放列表時(shí),顯示播放列表顯示屏幕602以示出作為多個(gè)內(nèi)容的屬性置于期望播放列表中的屬性。接著,當(dāng)用戶進(jìn)一步從顯示在播放列表顯示屏幕602上的內(nèi)容屬性選擇期望內(nèi)容的屬性時(shí),顯示內(nèi)容信息顯示屏幕604以示出由所選擇的標(biāo)題標(biāo)識的期望內(nèi)容的詳細(xì)信息。以上描述了顯示在信息處理裝置102或內(nèi)容再現(xiàn)裝置104中采用的顯示單元上的典型屏幕。
到目前為止,依照本發(fā)明的實(shí)施例,說明了包括信息處理裝置102和內(nèi)容再現(xiàn)裝置104的播放列表提供系統(tǒng)100。依照根據(jù)本實(shí)施例的播放列表提供系統(tǒng)100,信息處理裝置102和內(nèi)容再現(xiàn)裝置104的每一個(gè)存儲反映用戶為操縱內(nèi)容而執(zhí)行的再現(xiàn)操作的狀態(tài)的事件日志。由于信息處理裝置102基于事件日志創(chuàng)建用作內(nèi)容集合的播放列表,信息處理裝置102能夠創(chuàng)建反映用戶為操縱內(nèi)容而執(zhí)行的再現(xiàn)操作的播放列表。
應(yīng)該注意,在本實(shí)施例中,信息處理裝置102和內(nèi)容再現(xiàn)裝置104可以創(chuàng)建彼此不同類型的兩個(gè)事件日志文件。更詳細(xì)地,例如,便攜式再現(xiàn)裝置104和信息處理裝置102創(chuàng)建僅用于存儲訂閱內(nèi)容的事件日志的文件和用于存儲包括訂閱內(nèi)容的所有內(nèi)容的事件日志的文件。此外,便攜式再現(xiàn)裝置104和信息處理裝置102可以將僅用于存儲訂閱內(nèi)容的事件日志的文件加密,這樣使得用戶不能操縱該文件。此外,信息處理裝置102可以從便攜式再現(xiàn)裝置104獲取經(jīng)加密的事件日志文件,并將從便攜式再現(xiàn)裝置104接收到的經(jīng)加密的事件日志文件和信息處理裝置102自身持有的經(jīng)加密的事件日志文件一起發(fā)送給版權(quán)管理服務(wù)器。
在上述配置中,版權(quán)管理服務(wù)器在將資源分發(fā)給版權(quán)持有者時(shí)能夠利用僅用于存儲訂閱內(nèi)容的事件日志的文件。
到目前為止,參考
了本發(fā)明的優(yōu)選實(shí)施例。然而,請記住,無需說明的是本發(fā)明的范圍決不受到優(yōu)選實(shí)施例的限制。顯而易見的是本領(lǐng)域的技術(shù)人員能夠提出各種落入本發(fā)明所附權(quán)利要求書中描述的范圍內(nèi)的修改和修正,作為對優(yōu)選實(shí)施例作出的修改和修正。這種修改和修正應(yīng)該被自然地解釋為在本發(fā)明的技術(shù)范圍之內(nèi)的修改和修正。
權(quán)利要求
1.一種信息處理裝置,包括事件日志獲取部分,用于獲取由能夠再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置提供的事件日志,作為至少包括標(biāo)識所述內(nèi)容的信息以及指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;事件日志分析部分,用于從所述事件日志中導(dǎo)出由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;播放列表生成部分,用于基于所述內(nèi)容的所述再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識指定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容;以及播放列表傳遞部分,用于將所述播放列表發(fā)送給所述內(nèi)容再現(xiàn)裝置。
2.如權(quán)利要求1所述信息處理裝置,其特征在于,所述信息處理裝置還包括條件輸入部分,用于輸入所述指定時(shí)間段。
3.如權(quán)利要求1所述信息處理裝置,其特征在于所述事件日志分析部分從所述事件日志中找出由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間;以及所述播放列表生成部分基于所述內(nèi)容的所述合計(jì)再現(xiàn)持續(xù)時(shí)間生成用作一組信息的播放列表,每條信息用于標(biāo)識至少再現(xiàn)了預(yù)定時(shí)間段的內(nèi)容。
4.如權(quán)利要求1所述信息處理裝置,其特征在于所述事件日志分析部分從所述事件日志中找出由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的再現(xiàn)次數(shù);以及所述播放列表生成部分基于所述內(nèi)容的所述再現(xiàn)次數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識至少再現(xiàn)了預(yù)定時(shí)間段的內(nèi)容。
5.如權(quán)利要求1所述信息處理裝置,其特征在于所述事件日志包括指示從正被再現(xiàn)的內(nèi)容到接下來要再現(xiàn)的另一內(nèi)容的轉(zhuǎn)換的信息;所述事件日志分析部分從所述事件日志中找出用于所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的表示跳過次數(shù)的跳過計(jì)數(shù),每次跳過請求從正被再現(xiàn)的內(nèi)容到接下來要再現(xiàn)的另一內(nèi)容的轉(zhuǎn)換;以及所述播放列表生成部分基于所述跳過計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致跳過計(jì)數(shù)不大于預(yù)定值而再現(xiàn)的內(nèi)容。
6.如權(quán)利要求1所述信息處理裝置,其特征在于所述事件日志包括指示在所述內(nèi)容的所述再現(xiàn)過程中內(nèi)容再現(xiàn)的停止的信息;所述事件日志分析部分從所述事件日志中找出用于所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的表示暫停次數(shù)的暫停計(jì)數(shù),每次暫停由在所述內(nèi)容的所述再現(xiàn)過程中內(nèi)容再現(xiàn)的停止開始;以及所述播放列表生成部分基于所述暫停計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致暫停計(jì)數(shù)不大于預(yù)定值而再現(xiàn)的內(nèi)容。
7.如權(quán)利要求1所述信息處理裝置,其特征在于所述事件日志包括指示內(nèi)容的多次重復(fù)連續(xù)再現(xiàn)的信息;所述事件日志分析部分從作為指示所述內(nèi)容的多次重復(fù)連續(xù)再現(xiàn)的信息而包括在所述事件日志中的信息中找出用于所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的表示內(nèi)容再現(xiàn)的所請求的重復(fù)次數(shù)的重復(fù)計(jì)數(shù);以及所述播放列表生成部分基于所述重復(fù)計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致重復(fù)計(jì)數(shù)至少等于預(yù)定值而再現(xiàn)的內(nèi)容。
8.如權(quán)利要求1所述信息處理裝置,其特征在于,所述信息處理裝置還包括內(nèi)容再現(xiàn)部分,用于再現(xiàn)內(nèi)容;事件日志存儲部分,用于存儲至少包括標(biāo)識由所述內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容的信息和指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;事件日志更新部分,用于更新存儲在所述事件日志存儲部分中的事件日志;其中,所述事件日志分析部分還從作為指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的所述信息而包括在所述事件日志存儲部分所存儲的事件日志中的信息中導(dǎo)出由所述內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;以及所述播放列表生成部分基于作為所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間而包括在從所述內(nèi)容再現(xiàn)裝置接收到的事件日志中的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識在所述指定時(shí)間段內(nèi)由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容;以及基于作為所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間而包括在存儲在所述事件日志存儲部分中的事件日志中的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識在所述指定時(shí)間段中由所述內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容。
9.如權(quán)利要求1所述信息處理裝置,其特征在于,所述信息處理裝置還包括連接檢測部分,用于檢測所述內(nèi)容再現(xiàn)裝置連接到所述信息處理裝置的狀態(tài),其中,所述事件日志獲取部分獲取由所述內(nèi)容再現(xiàn)裝置提供的事件日志,所述內(nèi)容再現(xiàn)裝置如所述連接檢測部分執(zhí)行的檢測的結(jié)果所指示的連接到所述信息處理裝置。
10.如權(quán)利要求1所述信息處理裝置,其特征在于,所述信息處理裝置還包括播放列表存儲部分,用于存儲由所述播放列表生成部分生成的播放列表;以及播放列表上傳部分,用于將存儲在所述播放列表存儲部分中的播放列表上傳到外部服務(wù)器。
11.一種由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)程序,用于執(zhí)行事件日志獲取過程,用于獲取由能夠再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置提供的事件日志,作為至少包括標(biāo)識所述內(nèi)容的信息和指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;事件日志分析過程,用于從所述事件日志中導(dǎo)出由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;播放列表生成過程,用于基于所述內(nèi)容的所述再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間生成用作一組信息的播放列表,每條信息用于標(biāo)識在指定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容;以及播放列表傳遞過程,用于將所述播放列表發(fā)送到所述內(nèi)容再現(xiàn)裝置。
12.一種信息處理方法,包括以下步驟獲取由能夠再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置提供的事件日志,作為至少包括標(biāo)識由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的所述內(nèi)容的信息和指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;從所述事件日志中導(dǎo)出由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;基于所述內(nèi)容的所述再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間生成用作一組信息的播放列表,每條信息用于標(biāo)識在指定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容;以及將所述播放列表發(fā)送到所述內(nèi)容再現(xiàn)裝置。
13.如權(quán)利要求12所述信息處理方法,其特征在于執(zhí)行所述事件日志分析步驟,以從所述事件日志中找出由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的合計(jì)再現(xiàn)持續(xù)時(shí)間;以及執(zhí)行所述播放列表生成步驟,以基于所述內(nèi)容的所述合計(jì)再現(xiàn)持續(xù)時(shí)間生成用作一組信息的播放列表,每條信息用于標(biāo)識至少再現(xiàn)了預(yù)定時(shí)間段的內(nèi)容。
14.如權(quán)利要求12所述信息處理方法,其特征在于執(zhí)行所述事件日志分析步驟,以從所述事件日志中找出由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的再現(xiàn)次數(shù);以及執(zhí)行所述播放列表生成步驟,以基于所述內(nèi)容的所述再現(xiàn)次數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識至少再現(xiàn)了預(yù)定次數(shù)的內(nèi)容。
15.如權(quán)利要求12所述信息處理方法,其特征在于所述事件日志包括指示從正被再現(xiàn)的內(nèi)容到接下來要再現(xiàn)的另一內(nèi)容的轉(zhuǎn)換的信息;執(zhí)行所述事件日志分析步驟,以從所述事件日志中找出用于所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的表示跳過次數(shù)的跳過計(jì)數(shù),每次跳過請求從正被再現(xiàn)的內(nèi)容到接下來要再現(xiàn)的另一內(nèi)容的轉(zhuǎn)換;以及執(zhí)行所述播放列表生成步驟,以基于所述跳過計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致跳過計(jì)數(shù)不大于預(yù)定值而再現(xiàn)的內(nèi)容。
16.如權(quán)利要求12所述信息處理方法,其特征在于所述事件日志包括指示在所述內(nèi)容的所述再現(xiàn)過程中內(nèi)容再現(xiàn)的停止的信息;執(zhí)行所述事件日志分析步驟,以從所述事件日志中找出用于所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的表示暫停次數(shù)的暫停計(jì)數(shù),每次暫停由在所述內(nèi)容的所述再現(xiàn)過程中內(nèi)容再現(xiàn)的停止開始;以及執(zhí)行所述播放列表生成步驟,以基于所述暫停計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致暫停計(jì)數(shù)不大于預(yù)定值而再現(xiàn)的內(nèi)容。
17.如權(quán)利要求12所述信息處理方法,其特征在于所述事件日志包括指示內(nèi)容的多次重復(fù)連續(xù)再現(xiàn)的信息;執(zhí)行所述事件日志分析步驟,以從作為指示所述內(nèi)容的多次重復(fù)連續(xù)再現(xiàn)的所述信息而包括在所述事件日志中的信息中找出用于所述內(nèi)容再現(xiàn)裝置再現(xiàn)的每個(gè)內(nèi)容的表示內(nèi)容再現(xiàn)的所請求的重復(fù)次數(shù)的重復(fù)計(jì)數(shù);以及執(zhí)行所述播放列表生成步驟,以基于所述重復(fù)計(jì)數(shù)生成用作一組信息的播放列表,每條信息用于標(biāo)識導(dǎo)致重復(fù)計(jì)數(shù)至少等于預(yù)定值而再現(xiàn)的內(nèi)容。
18.如權(quán)利要求12所述信息處理方法,其特征在于,所述信息處理方法還包括內(nèi)容再現(xiàn)步驟,用于再現(xiàn)內(nèi)容;事件日志存儲步驟,用于將至少包括標(biāo)識在所述內(nèi)容再現(xiàn)步驟中再現(xiàn)的內(nèi)容的信息和指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志存儲在記錄介質(zhì)中;其中,還執(zhí)行所述事件日志分析步驟,以從作為指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的所述信息而包括在所述事件日志存儲步驟中存儲在所述記錄介質(zhì)中的事件日志中的信息中導(dǎo)出在所述內(nèi)容再現(xiàn)步驟中再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;以及執(zhí)行所述播放列表生成步驟,以便基于作為所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間而包括在從所述內(nèi)容再現(xiàn)裝置接收到的事件日志中的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識在所述指定時(shí)間段內(nèi)由所述內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容;以及基于作為所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間而包括在所述事件日志存儲步驟中存儲在所述記錄介質(zhì)中的事件日志中的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識在所述指定時(shí)間段中在所述內(nèi)容再現(xiàn)步驟中再現(xiàn)的內(nèi)容。
19.如權(quán)利要求12所述信息處理方法,其特征在于,所述信息處理方法還包括連接檢測步驟,用于所述檢測內(nèi)容再現(xiàn)裝置連接到所述信息處理裝置的狀態(tài),其中,執(zhí)行所述事件日志獲取步驟以獲取由所述內(nèi)容再現(xiàn)裝置提供的事件日志,所述內(nèi)容再現(xiàn)裝置如所述連接檢測步驟中執(zhí)行的檢測的結(jié)果所指示的連接到所述信息處理裝置。
20.如權(quán)利要求12所述信息處理方法,其特征在于,所述信息處理方法還包括播放列表存儲步驟,用于將在所述播放列表生成步驟中生成的播放列表存儲在記錄介質(zhì)中;以及播放列表上傳步驟,用于將在所述播放列表存儲步驟中存儲在所述記錄介質(zhì)中的播放列表上傳到外部服務(wù)器。
21.一種內(nèi)容再現(xiàn)裝置,包括內(nèi)容存儲部分,用于存儲內(nèi)容;再現(xiàn)操作部分,用于從存儲在所述內(nèi)容存儲部分中的所述內(nèi)容中選擇特定的一個(gè);日期/時(shí)間生成部分,用于生成日期/時(shí)間;內(nèi)容再現(xiàn)部分,用于再現(xiàn)由所述再現(xiàn)操作部分選擇的內(nèi)容;事件日志存儲部分,用于存儲至少包括標(biāo)識由所述內(nèi)容再現(xiàn)部分再現(xiàn)的內(nèi)容的信息和指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;事件日志創(chuàng)建/更新部分,用于創(chuàng)建新的事件日志并將所述新的事件日志存儲到所述事件日志存儲部分中,以及用于通過創(chuàng)建示出由所述日期/時(shí)間生成部分生成的日期/時(shí)間的記錄并將所創(chuàng)建的記錄添加到所述已存儲的事件日志中來更新已存儲在所述事件日志存儲部分中的事件日志;事件日志傳遞部分,用于將存儲在所述事件日志存儲部分中的事件日志發(fā)送到外部裝置;播放列表獲取部分,用于獲取由所述外部裝置基于事件日志生成的用作一組信息的播放列表,每條信息用于標(biāo)識滿足預(yù)定條件的內(nèi)容;以及播放列表存儲部分,用于存儲由所述播放列表獲取部分獲取的播放列表。
22.如權(quán)利要求21所述內(nèi)容再現(xiàn)裝置,其特征在于,置入存儲于所述事件日志存儲部分中的事件日志的每個(gè)事件記錄包括互相相關(guān)的信息,諸如示出由所述內(nèi)容再現(xiàn)部分對內(nèi)容執(zhí)行的處理的類型的事件ID;所述處理的開始日期/時(shí)間和標(biāo)識用作所述處理的對象的所述內(nèi)容的信息。
23.如權(quán)利要求22所述內(nèi)容再現(xiàn)裝置,其特征在于,所述內(nèi)容再現(xiàn)裝置對內(nèi)容執(zhí)行的處理包括再現(xiàn)所述內(nèi)容的處理。
24.如權(quán)利要求23所述內(nèi)容再現(xiàn)裝置,其特征在于,所述內(nèi)容再現(xiàn)裝置對內(nèi)容執(zhí)行的處理至少包括停止所述內(nèi)容的再現(xiàn)的處理、將正被再現(xiàn)的所述內(nèi)容置于快進(jìn)模式的處理以及將正被再現(xiàn)的所述內(nèi)容置于倒退模式的處理。
25.如權(quán)利要求22所述內(nèi)容再現(xiàn)裝置,其特征在于,當(dāng)所述內(nèi)容再現(xiàn)部分從組成所述內(nèi)容的數(shù)據(jù)的開頭再現(xiàn)所述內(nèi)容時(shí),所述事件日志創(chuàng)建/更新部分將標(biāo)識所述內(nèi)容的所述信息添加到存儲在所述事件日志存儲部分中的事件日志中。
26.一種計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)程序,用于執(zhí)行內(nèi)容選擇過程,用于選擇存儲在記錄介質(zhì)上的特定內(nèi)容;內(nèi)容再現(xiàn)過程,用于再現(xiàn)在所述內(nèi)容選擇過程中選擇的內(nèi)容;日期/時(shí)間生成過程,用于生成日期/時(shí)間;事件日志記錄過程,用于通過使用在所述日期/時(shí)間生成過程中生成的日期/時(shí)間來生成事件日志,并將所述事件日志記錄到所述記錄介質(zhì)上,所述事件日志至少包括標(biāo)識在所述內(nèi)容再現(xiàn)過程中再現(xiàn)的內(nèi)容的信息和指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息;事件日志傳遞過程,用于將事件日志發(fā)送到外部裝置;以及播放列表獲取過程,用于獲取由所述外部裝置基于事件日志生成的用作一組信息的播放列表,每條信息用于標(biāo)識滿足預(yù)定條件的內(nèi)容。
27.一種事件日志創(chuàng)建方法,包括以下步驟選擇存儲在記錄介質(zhì)上的特定內(nèi)容;再現(xiàn)在所述內(nèi)容選擇步驟中選擇的內(nèi)容;日期/時(shí)間生成步驟,用于生成日期/時(shí)間;事件日志記錄步驟,用于通過使用在所述日期/時(shí)間生成步驟中生成的日期/時(shí)間來生成事件日志,并將所述事件日志記錄到所述記錄介質(zhì)上,所述事件日志至少包括標(biāo)識在所述內(nèi)容再現(xiàn)步驟中再現(xiàn)的內(nèi)容的信息和指示所述內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息;事件日志傳遞步驟,用于將事件日志發(fā)送給外部裝置;以及播放列表獲取步驟,用于獲取由所述外部裝置基于事件日志生成的用作一組信息的播放列表,每條信息用于標(biāo)識滿足預(yù)定條件的內(nèi)容。
28.如權(quán)利要求27所述事件日志創(chuàng)建方法,其特征在于,置入事件日志中的每個(gè)事件記錄包括互相相關(guān)的信息,諸如示出由所述內(nèi)容再現(xiàn)步驟對內(nèi)容執(zhí)行的處理的類型的事件ID;所述處理的開始日期/時(shí)間和標(biāo)識用作所述處理的對象的所述內(nèi)容的信息。
29.如權(quán)利要求28所述事件日志創(chuàng)建方法,其特征在于,在所述內(nèi)容再現(xiàn)步驟對內(nèi)容執(zhí)行的所述處理是再現(xiàn)所述內(nèi)容的處理、停止所述內(nèi)容的再現(xiàn)的處理、將正被再現(xiàn)的所述內(nèi)容置于快進(jìn)狀態(tài)的處理或者將正被再現(xiàn)的所述內(nèi)容置于倒退狀態(tài)的處理。
30.如權(quán)利要求28所述事件日志創(chuàng)建方法,其特征在于,當(dāng)在所述內(nèi)容再現(xiàn)步驟中從組成所述內(nèi)容的數(shù)據(jù)的開頭再現(xiàn)內(nèi)容時(shí),執(zhí)行所述事件日志記錄步驟,以便將標(biāo)識所述內(nèi)容的所述信息添加到存儲在所述記錄介質(zhì)上的事件日志中。
全文摘要
本發(fā)明公開了一種信息處理裝置,包括事件日志獲取部分,用于獲取由能夠再現(xiàn)內(nèi)容的內(nèi)容再現(xiàn)裝置提供的事件日志,作為至少包括標(biāo)識該內(nèi)容的信息以及指示該內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間的信息的事件日志;事件日志分析部分,用于從事件日志中導(dǎo)出由該內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間;播放列表生成部分,用于基于該內(nèi)容的再現(xiàn)開始日期/時(shí)間和再現(xiàn)結(jié)束日期/時(shí)間,生成用作一組信息的播放列表,每條信息用于標(biāo)識在指定時(shí)間段內(nèi)再現(xiàn)的內(nèi)容;以及播放列表傳遞部分,用于將播放列表發(fā)送給內(nèi)容再現(xiàn)裝置。
文檔編號G06Q30/06GK1959673SQ200610110928
公開日2007年5月9日 申請日期2006年8月1日 優(yōu)先權(quán)日2005年8月1日
發(fā)明者川崎誠, 塚崎秀雄, 木野內(nèi)敬, 高塚進(jìn), 坂田純一郎 申請人:索尼株式會社