欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

內(nèi)容處理裝置、內(nèi)容處理方法和計算機(jī)程序的制作方法

文檔序號:6654755閱讀:140來源:國知局
專利名稱:內(nèi)容處理裝置、內(nèi)容處理方法和計算機(jī)程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及內(nèi)容處理裝置、內(nèi)容處理方法和計算機(jī)程序。
背景技術(shù)
傳統(tǒng)上,執(zhí)行這樣的內(nèi)容提供服務(wù),其中諸如音樂內(nèi)容或圖像內(nèi)容之類的數(shù)字內(nèi)容從服務(wù)器被加載,其中內(nèi)容被存儲到用戶擁有的諸如PC(個人計算機(jī))或PDA(個人數(shù)字助理)之類的信息終端中,使得內(nèi)容被使用在信息終端上。此外,用戶可以轉(zhuǎn)錄被記錄在諸如CD(壓縮盤)之類的記錄介質(zhì)上的內(nèi)容,以將內(nèi)容復(fù)制在PC的硬盤等上,并在PC上使用內(nèi)容。此外,用戶還可以將通過下載、轉(zhuǎn)錄等獲得的內(nèi)容傳輸?shù)接脩魮碛械腜D(便攜式設(shè)備),使得內(nèi)容PD被使用在PD上。
通常,想要使用內(nèi)容的用戶從顯示在PC或PD的顯示單元上的內(nèi)容標(biāo)題信息列表中選擇期望的內(nèi)容,以再現(xiàn)內(nèi)容。盡管依賴于數(shù)據(jù)格式,一些內(nèi)容不能被用戶擁有的PC或PD再現(xiàn),但是已經(jīng)提出了這樣一種方法,其中如上所述的這種不能被再現(xiàn)的內(nèi)容并不在列表中顯示(例如,參見日本專利早期公開No.2001-359050的官方公報)。
這里,如果用戶能夠自由使用以上述方式下載或轉(zhuǎn)錄的內(nèi)容,則從版權(quán)保護(hù)的觀點來看,這有時是不希望的。因此,例如通常通過許可,對內(nèi)容施加再現(xiàn)限制。如果再現(xiàn)限制被施加到用戶的PC或PD中擁有的內(nèi)容上,則用戶有時很難再現(xiàn)和使用該內(nèi)容。
然而,由于傳統(tǒng)上在內(nèi)容再現(xiàn)時判斷是否內(nèi)容的再現(xiàn)是否被允許,所以只有在實際試圖再現(xiàn)內(nèi)容之后,用戶才知道是否內(nèi)容的再現(xiàn)是否被允許。同樣按照上述其中不在列表中顯示不能再現(xiàn)的內(nèi)容的方法,由于具有能夠在PC或PD上再現(xiàn)的數(shù)據(jù)格式的內(nèi)容依據(jù)版權(quán)管理的再現(xiàn)限制而不能被再現(xiàn),所以存在這樣的問題,即用戶不能預(yù)先知道由于再現(xiàn)限制而不能再現(xiàn)的內(nèi)容的信息。
因此,鑒于上述問題作出了本發(fā)明,本發(fā)明的一個目的是提供一種內(nèi)容處理裝置、內(nèi)容處理方法和計算機(jī)程序,其能夠產(chǎn)生一個列表,在所述列表上,依據(jù)版權(quán)管理能夠被再現(xiàn)的內(nèi)容和不能夠被再現(xiàn)的內(nèi)容可以彼此區(qū)別。

發(fā)明內(nèi)容
為了解決上述問題,根據(jù)本發(fā)明的一個方面,提供了一種內(nèi)容處理裝置,包括第一源ID列表,其指示允許再現(xiàn)的內(nèi)容的提供源;內(nèi)容再現(xiàn)部分,用于再現(xiàn)存儲介質(zhì)中存儲的內(nèi)容;再現(xiàn)允許/禁止判斷部分,用于基于應(yīng)用于每個內(nèi)容的源ID和第一源ID列表,判斷該內(nèi)容是否是可再現(xiàn)的;以及標(biāo)題列表產(chǎn)生部分,用于以被再現(xiàn)允許/禁止判斷部分判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容的標(biāo)題信息的列表。
根據(jù)上述的本發(fā)明,由再現(xiàn)允許/禁止判斷部分判斷應(yīng)用了未包括在第一源ID列表中的源ID的每個內(nèi)容是不可再現(xiàn)的,并且基于該判斷的結(jié)果,由標(biāo)題列表再現(xiàn)部分產(chǎn)生各個內(nèi)容的標(biāo)題信息的列表。因此,再現(xiàn)允許/禁止判斷部分的判斷結(jié)果被反映在列表的產(chǎn)生上,并且所產(chǎn)生的列表上具有不可由內(nèi)容處理部分的再現(xiàn)部分再現(xiàn)的那些內(nèi)容和可再現(xiàn)的那些內(nèi)容。
內(nèi)容處理裝置可以被配置為使得具有基于第二源ID列表控制再現(xiàn)的功能的內(nèi)容再現(xiàn)裝置連接到內(nèi)容處理裝置,其中第二源ID列表指示允許再現(xiàn)的內(nèi)容的提供源;內(nèi)容處理裝置還包括用于獲取內(nèi)容再現(xiàn)裝置中存儲的內(nèi)容的標(biāo)題信息的標(biāo)題信息獲取部分;再現(xiàn)允許/禁止判斷部分基于被應(yīng)用于內(nèi)容再現(xiàn)裝置中存儲的內(nèi)容的源ID和第二源ID列表,判斷內(nèi)容在內(nèi)容再現(xiàn)裝置上是否是可再現(xiàn)的;并且標(biāo)題列表產(chǎn)生部分以被再現(xiàn)允許/禁止判斷部分判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容再現(xiàn)裝置中存儲的內(nèi)容的標(biāo)題信息。根據(jù)上述的這種配置,由再現(xiàn)允許/禁止判斷部分判斷應(yīng)用了未包括在第二源ID列表中的源ID的每個內(nèi)容是不可再現(xiàn)的,并且基于該判斷的結(jié)果,由標(biāo)題列表再現(xiàn)部分產(chǎn)生各個內(nèi)容的標(biāo)題信息的列表。因此,再現(xiàn)允許/禁止判斷部分的判斷結(jié)果被反映在列表的產(chǎn)生上,并且所產(chǎn)生的列表上具有不可由內(nèi)容處理部分的再現(xiàn)部分再現(xiàn)的那些內(nèi)容和可再現(xiàn)的那些內(nèi)容。
內(nèi)容處理裝置還可以包括刪除部分,用于從內(nèi)容處理裝置的存儲介質(zhì)中刪除任何被再現(xiàn)允許/禁止判斷部分判斷為在內(nèi)容處理裝置上不可再現(xiàn)的內(nèi)容。根據(jù)上述的這種配置,由于可以從內(nèi)容處理裝置的存儲介質(zhì)中刪除不可再現(xiàn)的內(nèi)容,所以可以避免內(nèi)容處理裝置的存儲容量被不可再現(xiàn)的內(nèi)容所抑制的情形。
內(nèi)容處理裝置還可以包括刪除部分,用于從內(nèi)容處理裝置中刪除任何被再現(xiàn)允許/禁止判斷部分判斷為在內(nèi)容處理裝置上不可再現(xiàn)的內(nèi)容。根據(jù)上述的這種配置,由于可以從內(nèi)容再現(xiàn)裝置中刪除不可再現(xiàn)的內(nèi)容,所以可以避免內(nèi)容再現(xiàn)裝置的存儲容量被不可再現(xiàn)的內(nèi)容所抑制的情形。
內(nèi)容處理裝置還可以包括用于顯示由標(biāo)題列表產(chǎn)生部分所產(chǎn)生的標(biāo)題信息列表的標(biāo)題列表顯示部分。根據(jù)上述的這種配置,用戶通過參考顯示在標(biāo)題列表顯示部分上的列表,能夠區(qū)分可再現(xiàn)的內(nèi)容和不可再現(xiàn)的內(nèi)容。
再現(xiàn)允許/禁止判斷部分還可以基于應(yīng)用于任何內(nèi)容的再現(xiàn)限制信息,判斷該內(nèi)容是否是可再現(xiàn)的。
標(biāo)題列表產(chǎn)生部分可以產(chǎn)生標(biāo)題信息的列表,使得被判斷為可再現(xiàn)的那些內(nèi)容的標(biāo)題信息和被判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息以不同的顏色/亮度信息而被顯示。
標(biāo)題列表產(chǎn)生部分可以產(chǎn)生標(biāo)題信息的列表,使得被判斷為可再現(xiàn)的那些內(nèi)容的標(biāo)題信息和被判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息彼此分開地被顯示。
標(biāo)題列表產(chǎn)生部分可以產(chǎn)生標(biāo)題信息的列表,使得被判斷為可再現(xiàn)的那些內(nèi)容的標(biāo)題信息和被判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息利用所添加的彼此不同的圖標(biāo)而被顯示。
為了解決上面描述的問題,根據(jù)本發(fā)明的另一方面,提供了一種計算機(jī)程序,其使得計算機(jī)執(zhí)行再現(xiàn)允許/禁止判斷過程,該過程基于指示允許再現(xiàn)的內(nèi)容的提供源的第一源ID列表和被添加到存儲介質(zhì)中存儲的內(nèi)容的源ID,判斷每個內(nèi)容是否是可再現(xiàn)的;以及標(biāo)題列表產(chǎn)生過程,該過程以被再現(xiàn)允許/禁止判斷過程判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容的標(biāo)題信息的列表。
為了解決上面描述的問題,根據(jù)本發(fā)明的又一方面,提供了一種內(nèi)容處理方法,包括下述步驟基于指示允許再現(xiàn)的內(nèi)容的提供源的第一源ID列表和被添加到存儲介質(zhì)中存儲的內(nèi)容的源ID,判斷每個內(nèi)容是否是可再現(xiàn)的;以及以被再現(xiàn)允許/禁止判斷過程判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容的標(biāo)題信息的列表。
如上所述,根據(jù)本發(fā)明,提供了一種內(nèi)容處理裝置、內(nèi)容處理方法和計算機(jī)程序,通過其產(chǎn)生了一個列表,在所述列表上,可以彼此區(qū)分在版權(quán)管理下不能被再現(xiàn)的內(nèi)容和能夠被再現(xiàn)的內(nèi)容。


圖1是圖示根據(jù)本發(fā)明第一實施例的內(nèi)容共享系統(tǒng)的組注冊的概貌的說明圖。
圖2是示出了該實施例的內(nèi)容共享系統(tǒng)的主要部件的框圖。
圖3是示意性地示出了根據(jù)該實施例的內(nèi)容共享系統(tǒng)的一般配置的框圖。
圖4是示意性地示出了根據(jù)該實施例的內(nèi)容處理裝置的硬件配置示例的框圖。
圖5是示意性地示出了根據(jù)該實施例的內(nèi)容處理裝置的功能的框圖。
圖6A是示意性地示出了根據(jù)該實施例的組管理型的內(nèi)容和登入登出(check-in check-out)型的內(nèi)容的配置的說明圖。
圖6B是示意性地示出了根據(jù)該實施例的組管理型內(nèi)容和登入登出型內(nèi)容的配置的說明圖。
圖7是示意性地示出了根據(jù)該實施例的內(nèi)容再現(xiàn)部分的功能的框圖。
圖8是示意性地示出了根據(jù)該實施例的列表管理部分的配置的框圖。
圖9是示意性地示出了根據(jù)該實施例的內(nèi)容再現(xiàn)裝置的硬件配置示例的框圖。
圖10是示意性地示出了根據(jù)該實施例的內(nèi)容再現(xiàn)裝置的功能的框圖。
圖11是示意性地示出了根據(jù)該實施例的服務(wù)器的功能的框圖。
圖12是圖示根據(jù)該實施例的組注冊數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)的說明圖。
圖13是圖示根據(jù)該實施例的內(nèi)容共享方法的基本流程的時序圖。
圖14是圖示根據(jù)該實施例的內(nèi)容處理裝置(PC)的組注冊過程的時序圖。
圖15是圖示根據(jù)該實施例的內(nèi)容處理裝置(PC)的組注冊取消過程的時序圖。
圖16是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置(PD)的組注冊過程的時序圖。
圖17是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置(PD)的組注冊取消過程的時序圖。
圖18是圖示根據(jù)該實施例的內(nèi)容處理裝置(PC)的組管理型的內(nèi)容再現(xiàn)控制過程的流程圖。
圖19是圖示根據(jù)該實施例的內(nèi)容處理裝置的源ID列表更新過程的流程圖。
圖20A是示出了根據(jù)該實施例的本地注冊的一般配置的說明圖。
圖20B是示出了根據(jù)該實施例的本地注冊的一般配置的說明圖。
圖20C是示出了根據(jù)該實施例的本地注冊的一般配置的說明圖。
圖21A是示出了根據(jù)該實施例的本地注冊或服務(wù)注冊中的源ID列表的一般配置的說明圖。
圖21B是示出了根據(jù)該實施例的本地注冊或服務(wù)注冊中的源ID列表的一般配置的說明圖。
圖21C是示出了根據(jù)該實施例的本地注冊或服務(wù)注冊中的源ID列表的一般配置的說明圖。
圖22是示出了根據(jù)該實施例的內(nèi)容處理裝置的組注冊部分的一般配置的框圖。
圖23是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置或者內(nèi)容處理裝置的注冊過程的概貌的流程圖。
圖24是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置或者內(nèi)容處理裝置的注冊過程的概貌的流程圖。
圖25是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置或者內(nèi)容處理裝置的注冊過程的概貌的流程圖。
圖26是示出了根據(jù)該實施例的警告屏幕的概貌的說明圖。
圖27是示出了根據(jù)該實施例的警告屏幕的概貌的說明圖。
圖28是示出了根據(jù)該實施例的在服務(wù)注冊過程時的輸入屏幕的概貌的說明圖。
圖29是示出了根據(jù)該實施例的內(nèi)容處理裝置中的組管理部分的一般配置的框圖。
圖30是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置的服務(wù)注冊的概貌的序列圖。
圖31是圖示根據(jù)該實施例的內(nèi)容處理裝置的服務(wù)注冊的概貌的序列圖。
圖32是示出了根據(jù)該實施例的內(nèi)容處理裝置的功能配置的框圖。
圖33是圖示根據(jù)該實施例的顯示內(nèi)容處理裝置中的內(nèi)容標(biāo)題列表的過程的流程圖。
圖34是圖示根據(jù)該實施例的內(nèi)容處理裝置中的禁止再現(xiàn)的內(nèi)容的刪除過程的流程圖。
圖35是圖示根據(jù)該實施例的顯示內(nèi)容再現(xiàn)裝置中的內(nèi)容標(biāo)題列表的另一過程的流程圖。
圖36是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置中的禁止再現(xiàn)的內(nèi)容的另一刪除過程的流程圖。
圖37是圖示根據(jù)該實施例的從內(nèi)容處理裝置再現(xiàn)內(nèi)容再現(xiàn)裝置中的內(nèi)容的過程的流程圖。
圖38是圖示根據(jù)該實施例的顯示內(nèi)容再現(xiàn)裝置中的內(nèi)容標(biāo)題列表的過程的流程圖。
圖39是示出了根據(jù)該實施例的內(nèi)容再現(xiàn)裝置中的內(nèi)容標(biāo)題列表的顯示示例的屏幕布局。
圖40是示出了根據(jù)該實施例的內(nèi)容再現(xiàn)裝置中的內(nèi)容標(biāo)題列表的另一顯示示例的屏幕布局。
圖41是示出了根據(jù)該實施例的標(biāo)題列表的另一顯示示例的屏幕布局。
圖42是示出了根據(jù)該實施例的標(biāo)題列表的另一顯示示例的屏幕布局。
圖43是示出了根據(jù)該實施例的標(biāo)題列表的另一顯示示例的屏幕布局。
圖44是示出了根據(jù)該實施例的在執(zhí)行禁止再現(xiàn)的內(nèi)容的刪除過程的情況下的顯示示例的屏幕布局。
圖45是示出了根據(jù)該實施例的內(nèi)容處理裝置的功能配置的框圖。
圖46是圖示根據(jù)該實施例的從內(nèi)容再現(xiàn)裝置到內(nèi)容處理裝置的內(nèi)容傳輸過程的流程圖。
圖47是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置的傳輸模式判斷過程的流程圖。
圖48是圖示根據(jù)該實施例的組管理型的從內(nèi)容再現(xiàn)裝置到內(nèi)容處理裝置的內(nèi)容傳輸過程的流程圖。
圖49是圖示根據(jù)該實施例的登入登出型的從內(nèi)容再現(xiàn)裝置到內(nèi)容處理裝置的登入(check-in)過程的流程圖。
圖50是圖示根據(jù)該實施例的從內(nèi)容處理裝置到內(nèi)容再現(xiàn)裝置的內(nèi)容傳輸過程的流程圖。
圖51是圖示根據(jù)該實施例的組管理方法中從內(nèi)容處理裝置到內(nèi)容再現(xiàn)裝置的內(nèi)容傳輸過程的流程圖。
圖52是圖示根據(jù)該實施例的登入登出方法中從內(nèi)容處理裝置到內(nèi)容再現(xiàn)裝置的登出(check-out)過程的流程圖。
圖53是根據(jù)該實施例的為了使得用戶執(zhí)行內(nèi)容傳輸而顯示的屏幕的屏幕布局。
圖54是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置(PD)的內(nèi)容再現(xiàn)控制過程的一個示例的流程圖。
圖55是圖示根據(jù)該實施例的內(nèi)容再現(xiàn)裝置(PD)的內(nèi)容再現(xiàn)控制過程的另一示例的流程圖。
圖56A是示出了根據(jù)該實施例的要被顯示在內(nèi)容再現(xiàn)裝置(PD)的顯示裝置上的標(biāo)題列表的一個示例的說明圖。
圖56B是示出了根據(jù)該實施例的要被顯示在內(nèi)容再現(xiàn)裝置(PD)的顯示裝置上的標(biāo)題列表的另一示例的說明圖。
圖56C是示出了根據(jù)該實施例的要被顯示在內(nèi)容再現(xiàn)裝置(PD)的顯示裝置上的標(biāo)題列表的另一示例的說明圖。
具體實施例方式
下面參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實施例。注意,那些具有基本相同的功能配置的部件由類似的參考符號表示,并且這里省略對它們的重復(fù)描述。
(第一實施例)下面,描述根據(jù)本發(fā)明第一實施例的內(nèi)容共享系統(tǒng)和該內(nèi)容共享系統(tǒng)的部件。
<1.組管理型的版權(quán)管理的概貌>
首先描述根據(jù)本發(fā)明的適于組管理型版權(quán)管理的內(nèi)容共享系統(tǒng)的概貌。
根據(jù)本實施例的內(nèi)容共享系統(tǒng)被配置為這樣的版權(quán)管理系統(tǒng)其用于在多個裝置(內(nèi)容處理裝置、內(nèi)容再現(xiàn)裝置等)之間管理內(nèi)容,以保護(hù)內(nèi)容的版權(quán)。具體地說,內(nèi)容共享系統(tǒng)限制在不同用戶所擁有的裝置之間對內(nèi)容的共享,以便防止諸如通過因特網(wǎng)等對內(nèi)容的大量分發(fā)行為等這樣的內(nèi)容非法使用。
另一方面,內(nèi)容共享系統(tǒng)還被配置為這樣的系統(tǒng)其實現(xiàn)內(nèi)容共享服務(wù),通過該服務(wù),內(nèi)容可以在某種用戶(不僅包括單一用戶,而且包括在有限范圍內(nèi)的用戶組,例如家庭成員、朋友、同事等這也類似地適用于下面的表述)所擁有的多個裝置之間在某種程度上自由地共享。
以這種方式,根據(jù)本實施例的內(nèi)容共享系統(tǒng)采用這樣的版權(quán)管理方法(下文中所描述的“組管理型”的版權(quán)管理方案)其中,在執(zhí)行版權(quán)管理的同時,在個人使用的范圍內(nèi)承認(rèn)內(nèi)容的共享,使得可以提高在由同一用戶所擁有的多個裝置之間的內(nèi)容共享的自由度和便利性。
如上文中所描述的,在僅適于符合SDMI的“登入登出方法”的傳統(tǒng)版權(quán)管理系統(tǒng)中,通過基于許可,以“內(nèi)容為單位(unit of a content)”來限制內(nèi)容的拷貝數(shù)量(登入和登出的次數(shù)),以限制內(nèi)容的非法使用,其中所述許可是規(guī)定內(nèi)容使用授權(quán)的權(quán)利信息。在剛才描述的這種系統(tǒng)中,由于內(nèi)容每次在多個內(nèi)容處理裝置之間被復(fù)制(登入登出)時,都必須執(zhí)行版權(quán)管理過程,所以該內(nèi)容共享系統(tǒng)的缺點在于系統(tǒng)配置復(fù)雜,并且處理速度低,除此之外,在個人使用范圍內(nèi)的內(nèi)容使用的自由度低,導(dǎo)致缺乏便利性。此外,在上述這種登入登出型傳統(tǒng)版權(quán)管理系統(tǒng)中,用戶在使用系統(tǒng)時,必須一直知道拷貝來源或者內(nèi)容復(fù)制的次數(shù)。此外,未能實現(xiàn)版權(quán)管理系統(tǒng)“防止內(nèi)容復(fù)制到其他人所擁有的裝置”的最初目的。
相反,根據(jù)本實施例的內(nèi)容共享系統(tǒng)的特征在于它不僅可以執(zhí)行傳統(tǒng)的登入登出型的版權(quán)管理,也可以執(zhí)行組管理型的版權(quán)管理。在組管理型的版權(quán)管理系統(tǒng)中,對這樣的版權(quán)管理,內(nèi)容使用的管理單位是以“內(nèi)容提供源(源)”為單位(具體地說,“以最先擁有內(nèi)容的用戶為單位”,或者“以制作內(nèi)容的裝置為單位”),并且響應(yīng)于內(nèi)容的提供源,各裝置的內(nèi)容再現(xiàn)被允許/禁止。
更具體地說,在組管理型的版權(quán)管理系統(tǒng)中,每個用戶所擁有的多個裝置以用戶為單位,被組注冊到組管理服務(wù)器中,并且被注冊為組的裝置中的每個裝置基于代表內(nèi)容提供源的源ID和源ID列表,來控制內(nèi)容的再現(xiàn)。通過該控制,同一提供源的內(nèi)容可以在被注冊在同一用戶的裝置組中的裝置之間或者被這些裝置復(fù)制和再現(xiàn)。
注意,內(nèi)容可以是任意內(nèi)容,例如音樂、講座或無線電節(jié)目的聲音(音頻)內(nèi)容,由形成電影、電視節(jié)目、視頻節(jié)目、照片、圖畫、圖表等的運動圖片或多幅圖片或靜態(tài)圖片形成的圖像(視頻)內(nèi)容,電子書(E-book)、游戲或軟件。在下面的描述中,音樂內(nèi)容,具體地說,從分發(fā)服務(wù)器分發(fā)的或者從音樂CD轉(zhuǎn)錄(rip)的音樂內(nèi)容,被描述作為內(nèi)容的一個示例。但是,本發(fā)明并不限于剛才描述的這種示例。
現(xiàn)在,參考圖1描述用于執(zhí)行如上所述的這種組管理型版權(quán)管理的向根據(jù)本實施例的內(nèi)容共享系統(tǒng)100的組注冊的概貌。注意,圖1是示出了根據(jù)本實施例的內(nèi)容共享系統(tǒng)100的組注冊的概貌的說明圖。
如圖1所示,內(nèi)容處理裝置(PC)10-1和10-2和內(nèi)容再現(xiàn)裝置(PD)20-1和20-2例如被成組為由用戶A擁有的裝置組(內(nèi)容處理裝置10-1和內(nèi)容再現(xiàn)裝置20-1)和由另一用戶B擁有的另一裝置組(內(nèi)容處理裝置10-2和內(nèi)容再現(xiàn)裝置20-2)。裝置的這種成組是通過以用戶為單位,將內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20作為組注冊到組管理服務(wù)器32中而執(zhí)行的。
由用戶A所擁有的內(nèi)容處理裝置10-1被具體作為一個示例,來描述組注冊。首先,用戶A將使用用戶A自己所擁有的內(nèi)容處理裝置10-1來訪問組管理服務(wù)器32,以執(zhí)行用戶驗證過程,并將內(nèi)容處理裝置10-1的裝置ID(例如,終端ID)發(fā)送到組管理服務(wù)器32。然后,組管理服務(wù)器32以與用戶A相配的關(guān)系來存儲內(nèi)容處理裝置10-1的裝置ID,并對內(nèi)容處理裝置10-1的裝置ID進(jìn)行組注冊。此外,組管理服務(wù)器32將代表用戶A的用戶標(biāo)識信息(例如,下文中描述的葉(leaf)ID)發(fā)送到內(nèi)容處理裝置10-1,并且內(nèi)容處理裝置10-1將所接收的用戶標(biāo)識存儲到內(nèi)容處理裝置10-1自身的存儲部分中。類似地,其他內(nèi)容處理裝置10也被組注冊。每個內(nèi)容再現(xiàn)裝置(PD)20的組注冊是通過內(nèi)容處理裝置(PC)10而執(zhí)行的,其細(xì)節(jié)將在下文中描述。
在這種組注冊中,一個裝置(內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20)可以僅被注冊到單個用戶的裝置組中,而不能同時注冊到不同的用戶的裝置組中。相應(yīng)地,如果內(nèi)容處理裝置10-2的擁有者從用戶A改變?yōu)橛脩鬊,則需要改變內(nèi)容處理裝置10-2的組注冊,即,執(zhí)行從用戶A的裝置組的注冊取消以及到用戶B的裝置組中的重新注冊。
此外,例如如果用戶A新購買了內(nèi)容處理裝置10-3,由于內(nèi)容處理裝置10-3處于不屬于任何組的狀態(tài),所以內(nèi)容處理裝置10-3可以被組注冊到用戶A的裝置組中。另一方面,也可以取消已經(jīng)在用戶A的裝置組中注冊的內(nèi)容處理裝置10-1的組注冊,使得其不屬于任何組。
以這種方式,在內(nèi)容共享系統(tǒng)100中,各個裝置以用戶為單位被組注冊到組管理服務(wù)器32中。結(jié)果,在同一用戶的裝置組中所注冊的裝置之間,可以自由地共享內(nèi)容。另一方面,內(nèi)容不能在被注冊在不同用戶的裝置組中的裝置之間被共享。
這里,參考圖2描述如上所述的這種內(nèi)容共享的管理技術(shù)的概貌。注意,圖2是示出了根據(jù)本實施例的內(nèi)容共享系統(tǒng)100的主要部件的框圖。
如圖2所示,根據(jù)本實施例的內(nèi)容共享系統(tǒng)100包括作為其主要部件的源ID添加部分1、內(nèi)容再現(xiàn)部分2和列表管理部分3。
源ID添加部分1例如被提供在內(nèi)容處理裝置10等中,具有將代表內(nèi)容提供源的源ID應(yīng)用到內(nèi)容上的功能。注意,“將源ID應(yīng)用到內(nèi)容上”的意思是將源ID與內(nèi)容相配,這例如包括將源ID數(shù)據(jù)添加到包含內(nèi)容數(shù)據(jù)的文件(內(nèi)容文件)中的過程、將內(nèi)容文件與包含源ID數(shù)據(jù)的文件彼此相配的另一過程,等等。
此外,“內(nèi)容的提供源”的意思是在內(nèi)容共享系統(tǒng)100中共享的內(nèi)容的個人用戶級別的源。具體地說,內(nèi)容的提供源例如是(1)使用內(nèi)容分發(fā)服務(wù)來獲取(購買等)該內(nèi)容的用戶,(2)通過轉(zhuǎn)錄、自錄等產(chǎn)生內(nèi)容的內(nèi)容處理裝置10。上文中提到的源ID是唯一地應(yīng)用到每個這種內(nèi)容提供源的標(biāo)識符??梢酝ㄟ^將源ID應(yīng)用到內(nèi)容上,來指明在系統(tǒng)中所分發(fā)的內(nèi)容的提供源。
在本實施例中,例如記錄者ID和組ID被各自用作源ID。記錄者ID是在內(nèi)容處理裝置10是內(nèi)容的提供源的情形中所使用的源ID,組ID是在用戶是內(nèi)容的提供源的情形中所使用的源ID。
記錄者ID是以具有內(nèi)容轉(zhuǎn)錄功能的內(nèi)容處理裝置10(PC等)為單位而應(yīng)用的標(biāo)識符。記錄者ID是由上述具有轉(zhuǎn)錄功能的內(nèi)容處理裝置10基于內(nèi)容處理裝置10的裝置ID等而產(chǎn)生的,并且被安全地保持在內(nèi)容處理裝置10中。當(dāng)內(nèi)容從諸如音樂CD之類的可移動記錄介質(zhì)被轉(zhuǎn)錄時,內(nèi)容處理裝置10將內(nèi)容處理裝置10自身的記錄者ID應(yīng)用到被轉(zhuǎn)錄的內(nèi)容上(下文中稱為“經(jīng)轉(zhuǎn)錄內(nèi)容”)。因此,可以從剛才所描述的記錄者ID來指明經(jīng)轉(zhuǎn)錄內(nèi)容的產(chǎn)生源的內(nèi)容處理裝置10(相應(yīng)地,內(nèi)容的提供源)。
同時,組ID是以擁有內(nèi)容處理裝置10和/或內(nèi)容再現(xiàn)裝置20的用戶為單位,被唯一地應(yīng)用的標(biāo)識符。具體地說,組ID是以由根據(jù)本實施例的內(nèi)容共享系統(tǒng)100提供的內(nèi)容共享服務(wù)的用戶賬號為單位而應(yīng)用的。內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20以及裝置的擁有者所屬的裝置組可以從剛才所描述的這種組ID被識別出。
在本實施例中,組ID例如是在組注冊內(nèi)容處理裝置10時或者通過內(nèi)容處理裝置10接收分發(fā)內(nèi)容時,基于葉ID而產(chǎn)生的。葉ID是以用戶為單位而應(yīng)用的標(biāo)識符,并且例如在通過組管理服務(wù)器32向組管理服務(wù)器32進(jìn)行用戶注冊時被產(chǎn)生。剛才描述的這種葉ID被形成作為用戶標(biāo)識信息的一個示例,并且在組注冊時,或者向各裝置分發(fā)內(nèi)容時,從組管理服務(wù)器32傳達(dá)給內(nèi)容處理裝置10。
內(nèi)容處理裝置10基于從組管理服務(wù)器32接收的葉ID和服務(wù)ID,產(chǎn)生組ID。服務(wù)ID是以內(nèi)容共享系統(tǒng)100實現(xiàn)的轉(zhuǎn)錄內(nèi)容共享服務(wù)或者內(nèi)容分發(fā)服務(wù)為單位的唯一ID。這里,內(nèi)容分發(fā)服務(wù)是將來自內(nèi)容分發(fā)服務(wù)器的內(nèi)容分發(fā)到內(nèi)容處理裝置10的服務(wù)。同時,轉(zhuǎn)錄內(nèi)容共享服務(wù)是這樣的服務(wù)其執(zhí)行上文描述的組注冊,使得可以在同一用戶所擁有的多個內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20之間共享經(jīng)轉(zhuǎn)錄內(nèi)容。
例如,在內(nèi)容分發(fā)服務(wù)和經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)不是被彼此分別管理,但是在對兩種服務(wù)都使用共同的服務(wù)ID的情形中,服務(wù)ID和葉ID以如下方式結(jié)合在一起,以產(chǎn)生一個組ID。
“組ID”=“服務(wù)ID”+“葉ID”另一方面,在內(nèi)容分發(fā)服務(wù)和經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)是被彼此分別管理的情形中,產(chǎn)生以經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)為單位的唯一的內(nèi)容分發(fā)服務(wù)ID和以經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)為單位的唯一的經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)ID。因此,服務(wù)的服務(wù)ID和葉ID以如下方式結(jié)合在一起,以產(chǎn)生與兩種相對應(yīng)的兩個組ID。
“第一組ID”=“內(nèi)容分發(fā)服務(wù)ID”+“葉ID”“第二組ID”=“經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)ID”+“葉ID”兩個ID中的第一組ID被應(yīng)用到從內(nèi)服分發(fā)服務(wù)器分發(fā)的分發(fā)內(nèi)容上,以便標(biāo)識購買該分發(fā)內(nèi)容的用戶。同時,第二組ID被用作這樣的參考當(dāng)記錄者ID要被添加到下文中所描述的源ID列表以便內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20在它們之間共享經(jīng)轉(zhuǎn)錄內(nèi)容時,利用該參考,可以判斷是否允許這種添加。
在本實施例中,例如采用后者的技術(shù),其中產(chǎn)生第一組ID和第二組ID。但是,在下面的描述中,為了便于敘述,第一組ID和第二組ID并不彼此區(qū)分,而是都被表示為組ID。
剛才所描述的這種組ID例如通過內(nèi)容處理裝置10,被應(yīng)用到從內(nèi)容分發(fā)服務(wù)器分發(fā)的分發(fā)內(nèi)容上。通過以這種方式將組ID應(yīng)用到分發(fā)內(nèi)容上,可以識別分發(fā)內(nèi)容的購買源的用戶(即,內(nèi)容的提供源)。
如上所述,通過內(nèi)容處理裝置10的源ID添加部分1被應(yīng)用了源ID(記錄者ID、組ID)的內(nèi)容可以在內(nèi)容處理裝置10與內(nèi)容再現(xiàn)裝置20之間自由地復(fù)制。換句話說,在組管理型的版權(quán)管理系統(tǒng)中,在復(fù)制被應(yīng)用了源ID的內(nèi)容(即,版權(quán)管理的對象的內(nèi)容)時,根本沒有執(zhí)行如傳統(tǒng)的登入登出型版權(quán)管理系統(tǒng)中所執(zhí)行的限制復(fù)制次數(shù)的過程。
內(nèi)容再現(xiàn)部分2由用于內(nèi)容等的再現(xiàn)機(jī)器或者再現(xiàn)軟件形成,并配備在內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20中。內(nèi)容再現(xiàn)部分2具有源ID列表L,該列表中添加了被認(rèn)為允許由內(nèi)容再現(xiàn)部分再現(xiàn)的源ID。為每個內(nèi)容再現(xiàn)部分2提供了源ID列表L,并且在不同的內(nèi)容再現(xiàn)部分2中,內(nèi)容再現(xiàn)部分2的源ID列表L中所包括的源ID彼此不同。
當(dāng)被應(yīng)用了上述源ID的內(nèi)容要被再現(xiàn)時,內(nèi)容再現(xiàn)部分2檢查源ID列表L,以使能/禁止內(nèi)容的再現(xiàn)。具體地說,如果被應(yīng)用到內(nèi)容上的源ID被包括在源ID列表L中,則內(nèi)容可以被再現(xiàn),但是如果被應(yīng)用到內(nèi)容上的源ID未被包括在源ID列表L中,則內(nèi)容不能被再現(xiàn)。以這種方式,內(nèi)容再現(xiàn)部分2以源ID為單位(即,以內(nèi)容提供源為單位),控制內(nèi)容的再現(xiàn)。
此外,內(nèi)容再現(xiàn)部分2可以例如向列表管理部分3發(fā)出向被包括在內(nèi)容再現(xiàn)部分2中的源ID列表L添加新的源ID的請求。具體地說,為了再現(xiàn)被添加了未包括在內(nèi)容再現(xiàn)部分2自身所保存的源ID列表L中的新的源ID的內(nèi)容,需要內(nèi)容再現(xiàn)部分2將新的源ID添加到源ID列表L。內(nèi)容再現(xiàn)部分2向允許更新源ID列表L的列表管理部分3發(fā)出允許添加新的源ID的請求。
列表管理部分3例如被提供在每個內(nèi)容處理裝置10中,并更新內(nèi)容再現(xiàn)部分2中所保持的源ID列表L。這里,源ID列表L的更新是向源ID列表L添加源ID或者從源ID列表L刪除源ID。列表管理部分3可以向/從源ID列表L添加/刪除源ID,以使能/禁止通過內(nèi)容再現(xiàn)部分2對被應(yīng)用了源ID的內(nèi)容的再現(xiàn)。
上述的這種列表管理部分3獲得組證書G,該組證書G是共享信息,通過該共享信息,組ID和記錄者ID被彼此相配,并且列表管理部分3基于剛才描述的這種組證書G來更新源ID列表L。更具體地說,在組證書G中所包括的組ID與源ID列表L中所包括的組ID相同的情形中,列表管理部分3將組證書G中所包括記錄者ID添加到源ID列表L。因此,在同一用戶的裝置組中注冊的內(nèi)容處理裝置10的記錄者ID可以被添加到源ID列表L,以使得可以再現(xiàn)通過剛才描述的這種內(nèi)容處理裝置10轉(zhuǎn)錄的經(jīng)轉(zhuǎn)錄內(nèi)容。
如上所述,在根據(jù)本實施例的內(nèi)容共享系統(tǒng)100中,通過每個內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的內(nèi)容再現(xiàn)被源ID添加部分1、內(nèi)容再現(xiàn)部分2和列表管理部分3控制,以管理在內(nèi)容處理裝置10之間復(fù)制的內(nèi)容的版權(quán)。注意,內(nèi)容共享系統(tǒng)100被配置使得它可以不僅執(zhí)行上述這種組管理型的版權(quán)管理,而且可以執(zhí)行傳統(tǒng)的登入登出型的版權(quán)管理,下文中將詳細(xì)描述。
<2.系統(tǒng)配置>
現(xiàn)在,參考圖3描述根據(jù)本實施例的內(nèi)容共享系統(tǒng)100的一般配置。注意,圖3是示意性地示出了根據(jù)本實施例的內(nèi)容共享系統(tǒng)100的一般配置的框圖。
如圖3所示,根據(jù)本實施例的內(nèi)容共享系統(tǒng)100包括多個內(nèi)容處理裝置10-1,10-2,…,10-n(在下面的描述中,它們中的任何一個都可以被一般地稱為“內(nèi)容處理裝置10”)、多個內(nèi)容再現(xiàn)裝置20-1,20-2,…,20-m,20-n(在下面的描述中,它們中的任何一個都可以被一般地稱為“內(nèi)容再現(xiàn)裝置20”)、服務(wù)器30、互連上述裝置的網(wǎng)絡(luò)5和本地線路9,以及存儲介質(zhì)7。服務(wù)器30例如包括WWW(萬維網(wǎng))服務(wù)器31、組管理服務(wù)器32、內(nèi)容分發(fā)服務(wù)器34、證書管理服務(wù)器36、計費服務(wù)器38等。
每個內(nèi)容處理裝置10是可以記錄和再現(xiàn)內(nèi)容的裝置。更具體地說,內(nèi)容處理裝置10由諸如個人計算機(jī)(PC)之類的計算機(jī)裝置(其可以是筆記本型或者是桌面型)形成。但是,內(nèi)容處理裝置10并不限于剛才提到的這種示例中的任何一個,而是可以是諸如PDA(個人數(shù)字助理)、家用游戲機(jī)或者信息器具之類的任何裝置,只要該裝置通過網(wǎng)絡(luò)5具有通信功能。
內(nèi)容處理裝置10可以例如通過網(wǎng)絡(luò)5連接到服務(wù)器30以便通信。內(nèi)容處理裝置10例如可以安裝用于內(nèi)容分發(fā)服務(wù)的軟件或者用于經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)的軟件。因此,內(nèi)容處理裝置10可以接收從內(nèi)容分發(fā)服務(wù)器34分發(fā)的內(nèi)容,并將分發(fā)內(nèi)容記錄在諸如存儲裝置或存儲介質(zhì)7之類的記錄介質(zhì)上。
此外,內(nèi)容處理裝置10可以例如通過自錄(自身聲音記錄、圖像記錄等)或轉(zhuǎn)錄來新產(chǎn)生內(nèi)容,并可以將內(nèi)容記錄在存儲裝置或存儲介質(zhì)7上。注意,自錄的意思是將通過內(nèi)容處理裝置10自身中所配備的圖像拾取裝置/聲音采集裝置拾取/采集的圖像/聲音等記錄為視頻/音頻數(shù)字?jǐn)?shù)據(jù)。同時,轉(zhuǎn)錄的意思是提取被記錄在諸如音樂CD、視頻DVD和軟件CD-ROM之類的記錄介質(zhì)上的數(shù)字型內(nèi)容數(shù)據(jù)(聲音數(shù)據(jù)、圖像數(shù)據(jù)等),將內(nèi)容數(shù)據(jù)轉(zhuǎn)換為可被計算機(jī)處理的文件格式的數(shù)據(jù),并將該數(shù)據(jù)記錄在存儲裝置或存儲介質(zhì)7上。
每個內(nèi)容處理裝置10可以按照諸如ATRAC3(索尼株式會社的注冊商標(biāo))(先進(jìn)轉(zhuǎn)換聲學(xué)編碼3)方法或MP3(MPEG音頻層-3)方法之類的預(yù)定的壓縮編碼方法,對上述的分發(fā)內(nèi)容和經(jīng)轉(zhuǎn)錄內(nèi)容進(jìn)行代碼壓縮,使用諸如DES(數(shù)據(jù)加密標(biāo)準(zhǔn))之類的加密方法對內(nèi)容加密,并記錄經(jīng)加密的內(nèi)容。
此外,內(nèi)容處理裝置10通過網(wǎng)絡(luò)5或本地線路9,向另一內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20發(fā)送分發(fā)內(nèi)容或經(jīng)轉(zhuǎn)錄內(nèi)容,以及從另一內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20接收分發(fā)內(nèi)容或經(jīng)轉(zhuǎn)錄內(nèi)容,或者可以通過存儲介質(zhì)7傳遞分發(fā)內(nèi)容或經(jīng)轉(zhuǎn)錄內(nèi)容。因此,通過內(nèi)容的提供/獲取,內(nèi)容可以在多個內(nèi)容處理裝置10和多個內(nèi)容再現(xiàn)裝置20之間被共享。
此外,內(nèi)容處理裝置10被組注冊到通過網(wǎng)絡(luò)5與其連接的組管理服務(wù)器32中。此外,內(nèi)容處理裝置10包括與例如上文所描述的那樣的源ID添加部分1、內(nèi)容再現(xiàn)部分2和列表管理部分3相對應(yīng)的部件。以這種方式,內(nèi)容處理裝置10被配置使得適于上文所描述的組管理型的版權(quán)管理系統(tǒng)。此外,內(nèi)容處理裝置10被配置使得例如還適于傳統(tǒng)的登入登出型的版權(quán)管理系統(tǒng),下文中將詳細(xì)描述。
每個內(nèi)容再現(xiàn)裝置20是作為便攜式內(nèi)容再現(xiàn)設(shè)備的便攜式設(shè)備(PD)。更具體地說,內(nèi)容再現(xiàn)裝置20由包括例如具有幾十GB存儲容量的硬盤驅(qū)動器(HDD)的便攜式音頻播放器等形成。但是,內(nèi)容再現(xiàn)裝置20并不限于剛才描述的這種示例,而是可以是諸如便攜式視頻/音頻播放器、PDA、便攜式電話機(jī)和PHS之類的各種便攜式裝置中的任何一種。此外,內(nèi)容再現(xiàn)裝置20中的存儲介質(zhì)或者可以被載入到內(nèi)容再現(xiàn)裝置20中的存儲介質(zhì)7并不限于HDD,而是可以是諸如光盤、磁光盤、閃存、FeRAM或磁存儲器之類的允許隨機(jī)訪問的任何記錄介質(zhì)。注意,內(nèi)容再現(xiàn)裝置20可以是僅用于內(nèi)容再現(xiàn)的機(jī)器。
內(nèi)容再現(xiàn)裝置20可以例如通過本地線路9,本地連接到內(nèi)容處理裝置10,并且可以與內(nèi)容處理裝置10通信各種數(shù)據(jù)。本地線路9由諸如USB(通用串行總線)電纜或者SCSI(小型計算機(jī)系統(tǒng)接口)電纜之類的線纜形成。注意,內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20可以被配置為通過無線電通信彼此進(jìn)行數(shù)據(jù)通信。
上述這種內(nèi)容再現(xiàn)裝置20中的任何一個可以再現(xiàn)通過本地線路9從內(nèi)容處理裝置10傳輸?shù)膬?nèi)容,或者由存儲介質(zhì)7提供的內(nèi)容。
此外,內(nèi)容再現(xiàn)裝置20通過內(nèi)容處理裝置10被組注冊到組管理服務(wù)器32中。此外,內(nèi)容再現(xiàn)裝置20包括例如與上文中描述的內(nèi)容再現(xiàn)部分2相對應(yīng)的配置。以這種方式,內(nèi)容再現(xiàn)裝置20被配置使得適于上文中描述的組管理型的版權(quán)管理方法。此外,內(nèi)容再現(xiàn)裝置20還適于登入登出型的版權(quán)管理方法,并且響應(yīng)于內(nèi)容再現(xiàn)裝置20的設(shè)置,組管理型和登入登出型之間可以進(jìn)行互換。下文中將詳細(xì)描述。
服務(wù)器30是由包括服務(wù)器功能的計算機(jī)裝置等形成的。服務(wù)器30例如包括WWW服務(wù)器31、組管理服務(wù)器32、內(nèi)容分發(fā)服務(wù)器34、證書管理服務(wù)器36和計費服務(wù)器38。
WWW服務(wù)器31建立和已經(jīng)通過網(wǎng)絡(luò)與其連接的內(nèi)容處理裝置10的通信,以執(zhí)行用戶注冊過程、用戶驗證過程等。當(dāng)用戶驗證完成時,WWW服務(wù)器31使得內(nèi)容處理裝置10連接到組管理服務(wù)器32或者內(nèi)容分發(fā)服務(wù)器34。
組管理服務(wù)器32響應(yīng)于來自上文中描述的注冊用戶的用戶所擁有的內(nèi)容處理裝置10的注冊請求,以用戶為單位對內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20進(jìn)行組注冊。
內(nèi)容分發(fā)服務(wù)器34是提供內(nèi)容分發(fā)服務(wù)的服務(wù)器,并且響應(yīng)于來自用戶所擁有的內(nèi)容處理裝置10的分發(fā)請求,通過網(wǎng)絡(luò)5將內(nèi)容分發(fā)到內(nèi)容處理裝置10。內(nèi)容分發(fā)服務(wù)器34例如是提供電子音樂分發(fā)(EMD)服務(wù)的EMD服務(wù)器等。內(nèi)容分發(fā)服務(wù)器34按照諸如ATRAC3方法或MP3方法之類的壓縮編碼方法對分發(fā)對象的音樂內(nèi)容進(jìn)行代碼壓縮,按照諸如DES之類的加密方法對編碼音樂內(nèi)容進(jìn)行加密,并將經(jīng)加密的音樂內(nèi)容分發(fā)到內(nèi)容處理裝置10。此外,內(nèi)容分發(fā)服務(wù)器34加密用于對分發(fā)內(nèi)容解密的內(nèi)容密鑰,連同經(jīng)加密的分發(fā)內(nèi)容一起給內(nèi)容處理裝置10。
證書管理服務(wù)器36獲得并管理由每個內(nèi)容處理裝置10發(fā)放的組證書G,并將組證書G分發(fā)到屬于相同裝置組的內(nèi)容處理裝置10。因此,內(nèi)容處理裝置10可以添加屬于相同裝置組的任何其他內(nèi)容處理裝置10的記錄者ID,并且共享經(jīng)轉(zhuǎn)錄內(nèi)容。
計費服務(wù)器38響應(yīng)于通過上文中描述的內(nèi)容分發(fā)服務(wù)器34的內(nèi)容分發(fā),執(zhí)行對購買內(nèi)容的用戶的計費過程。
WWW服務(wù)器31、組管理服務(wù)器32、內(nèi)容分發(fā)服務(wù)器34、證書管理服務(wù)器36和計費服務(wù)器38可以全部或部分地整體形成為硬件,或者可以由單獨的不同的服務(wù)器裝置形成。
網(wǎng)絡(luò)5是互連內(nèi)容處理裝置10和服務(wù)器30以進(jìn)行雙向通信的通信線路網(wǎng)絡(luò)。網(wǎng)絡(luò)5由諸如因特網(wǎng)、電話網(wǎng)絡(luò)或衛(wèi)星通信網(wǎng)絡(luò)之類的公共網(wǎng)絡(luò),或者諸如WAN、LAN或IP-VPN之類的專用網(wǎng)絡(luò)形成,并且可以是有線網(wǎng)絡(luò)或無線電網(wǎng)絡(luò)中的任何一種。
此外,上述的這種網(wǎng)絡(luò)5包括私有網(wǎng)絡(luò)。私有網(wǎng)絡(luò)是這樣的網(wǎng)絡(luò)其互連這樣的多個內(nèi)容處理裝置10,從版權(quán)管理的角度看,內(nèi)容在私人使用的范圍內(nèi)的在這些內(nèi)容處理裝置10之間共享。剛才描述的這種私有網(wǎng)絡(luò)的一個示例可以例如是互連同一用戶所使用的多個內(nèi)容處理裝置10的網(wǎng)絡(luò)、同一家庭中使用的家庭網(wǎng)絡(luò)、互連在小規(guī)模的有限組(公司、朋友等)中使用的多個內(nèi)容處理裝置10的LAN等。
存儲介質(zhì)7是可移動介質(zhì),其可以存儲諸如內(nèi)容、組證書G和程序的各種數(shù)據(jù),并且可以是諸如DVD-R、DVD-WR、DVD-RAM、CD-R、CD-RW和磁光盤之類的各種光盤,諸如軟盤和硬盤之類的磁盤,以及各種半導(dǎo)體存儲器中的任何一種。注意,存儲介質(zhì)7可以是帶有例如使用加密密鑰等來限制內(nèi)容的復(fù)制、再現(xiàn)等的版權(quán)管理功能的記錄介質(zhì)。
存儲介質(zhì)7用作內(nèi)容處理裝置10之間的內(nèi)容提供/獲取介質(zhì)。例如,如果其中通過內(nèi)容處理裝置10-1寫入了內(nèi)容的存儲介質(zhì)7被載入到內(nèi)容處理裝置10-2中使得內(nèi)容可以被讀出,則內(nèi)容可以從內(nèi)容處理裝置10-1提供給內(nèi)容處理裝置10-2。此外,內(nèi)容處理裝置10-1可以通過存儲介質(zhì)7,將內(nèi)容提供給不能與網(wǎng)絡(luò)5連接的內(nèi)容處理裝置10-2以及從不能與網(wǎng)絡(luò)5連接的內(nèi)容處理裝置10-2獲取內(nèi)容。此外,存儲介質(zhì)7還用作內(nèi)容處理裝置10之間的組證書G的提供/獲取介質(zhì)。此外,存儲介質(zhì)7可以放入在銷售場所處提供的內(nèi)容銷售終端(未示出)等中,存儲和提供響應(yīng)于對內(nèi)容處理裝置10的用戶操作而被購買的內(nèi)容。
<3.內(nèi)容提供裝置(PC)>
現(xiàn)在詳細(xì)描述根據(jù)本實施例的內(nèi)容處理裝置(PC)的配置。
首先,參考圖4描述根據(jù)本實施例的內(nèi)容處理裝置10的硬件配置。注意,圖4是示意性地示出了根據(jù)本實施例的內(nèi)容處理裝置10的硬件配置示例的框圖。
如圖4所示,內(nèi)容處理裝置10包括CPU(中央處理單元)101、ROM(只讀存儲器)102、RAM(隨機(jī)訪問存儲器)103、主機(jī)總線104、橋105、外部總線106、接口107、輸入裝置108、輸出裝置110、存儲裝置(HDD)111、驅(qū)動器112、連接端口114和通信裝置115。
CPU 101用作算術(shù)運算處理裝置和控制裝置,并根據(jù)程序進(jìn)行操作,以控制內(nèi)容處理裝置10中的部件。ROM 102存儲要被CPU 101使用的程序、算術(shù)運算參數(shù)等。RAM 103臨時存儲要被用來由CPU 101執(zhí)行的程序、在執(zhí)行期間適當(dāng)變化的參數(shù)等。CPU 101、ROM 102和RAM 103通過由CPU總線等形成主機(jī)總線104而彼此連接。
主機(jī)總線104通過橋105連接到諸如PCI(外圍部件互連/接口)總線等的外部總線106。
輸入裝置108由諸如鼠標(biāo)、鍵盤、觸摸板、按鈕、開關(guān)和桿之類的輸入元件、用于產(chǎn)生并輸出到CPU 101的輸入信號的輸入控制電路等形成。內(nèi)容處理裝置10的用戶可以操作輸入裝置108以向內(nèi)容處理裝置10輸入各種數(shù)據(jù),并向內(nèi)容處理裝置10發(fā)出處理操作的指令。
輸出裝置110由諸如CRT(陰極射線管)顯示裝置、液晶顯示(LCD)裝置、燈等之類的顯示裝置,以及諸如揚聲器之類的聲音輸出裝置形成。輸出裝置110例如輸出被再現(xiàn)的內(nèi)容。具體地說,顯示裝置以文本或圖像形式顯示諸如被再現(xiàn)的視頻數(shù)據(jù)之類的各種信息。同時,聲音輸出裝置發(fā)出被再現(xiàn)的聲音數(shù)據(jù)等。
存儲裝置111是作為根據(jù)本實施例的內(nèi)容處理裝置10的存儲部分的一個示例而形成的用于數(shù)據(jù)存儲的裝置,并且例如由HDD(硬盤驅(qū)動器)等形成。存儲裝置111驅(qū)動硬盤以存儲要被CPU 101執(zhí)行的程序和各種數(shù)據(jù)。此外,將參考圖5在下文中描述的源ID列表L、內(nèi)容數(shù)據(jù)庫116、自身ID數(shù)據(jù)庫117、內(nèi)容管理信息數(shù)據(jù)庫118等被存儲在存儲裝置111中。
驅(qū)動器112是用于存儲介質(zhì)的讀取器/寫入器,并被內(nèi)置在內(nèi)容處理裝置10中或提供在內(nèi)容處理裝置10外部。驅(qū)動器112記錄/再現(xiàn)存儲介質(zhì)7上/來自存儲介質(zhì)7的各種內(nèi)容數(shù)據(jù)、組證書G以及程序,存儲介質(zhì)7例如是載入到內(nèi)容處理裝置10中的磁盤、光盤、磁光盤或者半導(dǎo)體存儲器。
具體地說,驅(qū)動器112讀出記錄在存儲介質(zhì)7上的數(shù)據(jù),并通過接口107、外部總線106、橋105和主機(jī)總線104,將數(shù)據(jù)提供到RAM 103。CPU 101根據(jù)情況要求,將數(shù)據(jù)存儲到ROM 102、存儲裝置111等中。同時,驅(qū)動器112接收存儲在ROM 102、存儲裝置111等中的數(shù)據(jù)、來自CPU 101的從外部裝置獲取的數(shù)據(jù)或者新產(chǎn)生的數(shù)據(jù),并將數(shù)據(jù)寫到可移動存儲介質(zhì)7上。
連接端口114是用于連接諸如內(nèi)容再現(xiàn)裝置20之類的外部外圍裝置的端口,并且具有諸如USB端子和IEEE1394端子之類的連接端子。連接端口114通過接口107、外部總線106、橋105、主機(jī)總線104等,連接到CPU 101等。通過剛才描述的這種連接端口114,內(nèi)容處理裝置10可以通過本地線路9和內(nèi)容再現(xiàn)裝置20進(jìn)行各種數(shù)據(jù)通信。
通信裝置115是由例如通信設(shè)備等形成的通信接口,用于進(jìn)行到網(wǎng)絡(luò)5的連接。通信裝置115通過網(wǎng)絡(luò)5,向和從諸如另一內(nèi)容處理裝置10或服務(wù)器30的外部裝置發(fā)送和接收各種內(nèi)容數(shù)據(jù)、源ID列表L、組證書G、控制信號等。
現(xiàn)在,參考圖5描述根據(jù)本實施例的內(nèi)容處理裝置10的主要功能。注意,圖5是示意性地示出了根據(jù)本實施例的內(nèi)容處理裝置10的功能的框圖。
如圖5所示,每個內(nèi)容處理裝置10例如包括數(shù)據(jù)通信部分120、組注冊部分130、列表管理部分140、證書發(fā)放部分150、分發(fā)服務(wù)使用部分152、源ID應(yīng)用部分154、內(nèi)容處理部分160、ICV數(shù)據(jù)管理部分190、內(nèi)容數(shù)據(jù)庫116、自身ID數(shù)據(jù)庫117和內(nèi)容管理信息數(shù)據(jù)庫118。
數(shù)據(jù)通信部分120發(fā)送和接收內(nèi)容處理裝置10和外部裝置之間的各種數(shù)據(jù)。例如,數(shù)據(jù)通信部分120利用通信裝置115來通過網(wǎng)絡(luò)5發(fā)送和接收內(nèi)容處理裝置10和另一內(nèi)容處理裝置10或服務(wù)器30之間的數(shù)據(jù)。此外,數(shù)據(jù)通信部分120利用連接端口114來通過本地線路9發(fā)送和接收內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20之間的數(shù)據(jù)。
組注冊部分130執(zhí)行內(nèi)容處理裝置10到組管理服務(wù)器32的用戶注冊過程和組注冊過程(裝置注冊過程)。在組注冊過程中,組注冊部分130將組注冊請求信息(例如,組注冊請求通知、用戶ID、口令、終端ID、記錄者ID等)發(fā)送到組管理服務(wù)器32。這里,終端ID是用于唯一地識別由PC等形成的內(nèi)容處理裝置10的ID。終端ID和記錄者ID例如由每個內(nèi)容處理裝置10基于原始生成的隨機(jī)數(shù)、每個內(nèi)容處理裝置10的設(shè)備ID等唯一地產(chǎn)生。
此外,組注冊部分130接收從組管理服務(wù)器32響應(yīng)于內(nèi)容處理裝置10的組注冊而發(fā)出的服務(wù)數(shù)據(jù)(葉ID、服務(wù)公共密鑰等)。組注冊部分130例如將所接收的葉ID輸出到列表管理部分140,并將所接收的服務(wù)公共密鑰輸出到內(nèi)容處理部分160。服務(wù)公共密鑰(秘密密鑰)的對經(jīng)加密的內(nèi)容數(shù)據(jù)進(jìn)行解密所需的密鑰,并被安全地存儲,使得其不會被篡改。
此外,組注冊部分130執(zhí)行內(nèi)容處理裝置10到組管理服務(wù)器32的組注冊取消請求過程。同樣在該情況中,與注冊時類似,組注冊部分130將組注冊取消請求信息(例如,組注冊取消請求通知、用戶ID、口令、終端ID等)發(fā)送到組管理服務(wù)器32。如果執(zhí)行了組注冊取消,則組注冊部分130將其通知給列表管理部分140。
此外,組注冊部分130可以將與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20組注冊到組管理服務(wù)器32中。下文中將描述內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20通過組注冊部分130的上述這種組注冊過程和注冊取消過程。
列表管理部分140是與圖2所示的列表管理部分3相對應(yīng)的部件。列表管理部分140例如具有更新內(nèi)容處理裝置10所保持的源ID列表L的功能。
例如,在上文中所描述的組注冊時,列表管理部分140將服務(wù)ID添加到從組注冊部分130接收的葉ID上,將對其添加了服務(wù)ID的葉ID轉(zhuǎn)換為組ID,并將組ID添加到源ID列表L。此外,當(dāng)列表管理部分140獲取從組管理服務(wù)器32或其他內(nèi)容處理裝置10分發(fā)的組證書G時,如果組證書G中所包括的組ID和源ID列表L中所包括的組ID彼此符合,則列表管理部分140將組證書G中所包括的組ID添加到源ID列表L。注意,在有效期限信息被設(shè)置到諸如組ID或記錄者ID之類的源ID上時,列表管理部分140還在將源ID添加到源ID列表L時,描述源ID列表L中的源ID的有效期限信息。
此外,列表管理部分140在組注冊取消時,刪除源ID列表L中的全部源ID。此外,列表管理部分140還可以更新與該內(nèi)容處理裝置10連接的內(nèi)容處理裝置10的源ID列表L。注意,下文中將描述剛才提到的通過列表管理部分140的這種列表更新過程的細(xì)節(jié)。
注意,源ID列表L被安全地存儲在內(nèi)容處理裝置10的存儲裝置111、ROM 102等中。源ID列表L被例如存儲為這樣的狀態(tài)其中,源ID列表L被加密,并具有應(yīng)用到其上的數(shù)字簽名,以便防止用戶對其的非法篡改。
在本實施例中,在組注冊時基于葉ID產(chǎn)生的組ID以如上所述的被包括在源ID列表L中的方式被存儲在內(nèi)容處理裝置10中。這是因為組ID被用作這樣的源ID其用于使得可以再現(xiàn)被應(yīng)用了組ID的分發(fā)內(nèi)容,以基于組ID執(zhí)行分發(fā)內(nèi)容的再現(xiàn)控制。注意,例如在組ID未被用作源ID,而只是用作用于在經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)中涉及向源ID列表L添加記錄者ID的源ID(上文中描述的第二組ID)的情況中,組ID不必被存儲在源ID列表L中。在該情況中,組ID例如可以被存儲在存儲裝置111的另外的存儲區(qū)中,例如在自身ID數(shù)據(jù)庫117中,或者可以被存儲在諸如ROM102之類的其他部分中。
證書發(fā)放部分150例如具有發(fā)放組證書G的功能,其中組證書G用于認(rèn)證內(nèi)容處理裝置10自身所屬的裝置組。更具體地說,證書發(fā)放部分150發(fā)放組證書G,所述組證書G例如在其中內(nèi)容處理裝置10如上所述被組注冊并且具有組IDA的狀態(tài)中,將與內(nèi)容處理裝置10對應(yīng)的記錄者ID和組IDA彼此相配。通過組證書G,可以認(rèn)證與記錄者ID相對應(yīng)的內(nèi)容處理裝置10是屬于用戶所擁有的裝置組并且由組IDA指定的。此外,例如MAC(消息驗證碼)之類的用于檢測篡改的數(shù)字簽名被應(yīng)用到組證書G上??梢酝ㄟ^它來防止組證書G的篡改。
當(dāng)要發(fā)放上述這種組證書G時,證書發(fā)放部分150從存儲裝置111讀出與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID和組ID,并利用對其應(yīng)用的數(shù)字簽名,加密所讀出的記錄者ID和組ID,以產(chǎn)生并發(fā)放組證書G。
證書發(fā)放部分150可以例如在內(nèi)容處理裝置10的組注冊之后的任意時刻發(fā)放組ID。例如,證書發(fā)放部分150可以響應(yīng)于用戶通過內(nèi)容處理裝置10的輸入,或者來自另一內(nèi)容處理裝置10的認(rèn)證請求,發(fā)放與內(nèi)容處理裝置10自身相對應(yīng)的組證書G。此外,證書發(fā)放部分150可以在內(nèi)容處理裝置10的組注冊之后,向證書管理服務(wù)器36發(fā)放和發(fā)送組證書G。
此外,證書發(fā)放部分150可以向要被發(fā)放的組證書G應(yīng)用有效期限信息。這樣,獲得組證書G的任何內(nèi)容處理裝置10可以僅在由組證書G中所包括的有效期限信息所表達(dá)的有效期限的內(nèi),將組證書G中所包括的記錄者ID添加到源ID列表L。
此外,雖然當(dāng)以上述這種方式發(fā)放的組證書G要被分發(fā)到另一內(nèi)容處理裝置10時,證書發(fā)放部分150可以任意地設(shè)置要使用的路由,但是組證書G可以例如通過證書管理服務(wù)器36被分發(fā)到另一內(nèi)容處理裝置10。這樣,證書管理服務(wù)器36可以以集中的方式管理內(nèi)容處理裝置10的組證書G,并且將任何組證書G分發(fā)到屬于同一裝置組的另一內(nèi)容處理裝置10。
同樣,組證書G的分發(fā)方法可以被任意地設(shè)置。例如,組證書G可以直接通過網(wǎng)絡(luò)5或者本地線路9被發(fā)送,或者可以附加到電子郵件上并連同電子郵件一起被發(fā)送,或者以其他方式可以被粘貼到主頁上。或者,組證書G可以通過其上記錄了組證書G的存儲介質(zhì)7被提供到內(nèi)容處理裝置10。此外,組證書G可以通過其上連同內(nèi)容一起記錄了組證書G的存儲介質(zhì)7而被分發(fā)。這樣,例如與經(jīng)轉(zhuǎn)錄內(nèi)容一起,被應(yīng)用到經(jīng)轉(zhuǎn)錄內(nèi)容的記錄者ID和內(nèi)容處理裝置10(該經(jīng)轉(zhuǎn)錄內(nèi)容是通過該內(nèi)容處理裝置10而被轉(zhuǎn)錄的)的組ID可以一次被分發(fā)。因此,任何內(nèi)容處理裝置10可以立即再現(xiàn)經(jīng)轉(zhuǎn)錄內(nèi)容,如果該內(nèi)容處理裝置10屬于同一裝置組的話。
以這種方式被分發(fā)的組證書G被用于共享注冊,即,用于通過其他內(nèi)容處理裝置10向源ID列表L添加記錄者ID。因此,接收了從內(nèi)容處理裝置10分發(fā)的組證書G的屬于相同裝置組的其他內(nèi)容處理裝置10可以獲取擁有相同組ID的裝置的記錄者ID,并且將記錄者ID添加到源ID列表L。
通過以這種方式發(fā)放并分發(fā)其中組ID與記錄者ID彼此相配的組證書G,那些屬于相同裝置組的內(nèi)容處理裝置10即使不彼此直接連接,也可以彼此共享記錄者ID。
注意,可以提供證書管理部分(未示出),其中由證書發(fā)放部分150發(fā)放的組證書G或者從其他內(nèi)容處理裝置10或證書管理服務(wù)器36獲取的組證書G被存儲并被管理。這樣,證書管理部分可以從剛才提到的這種證書數(shù)據(jù)庫中讀出過去獲取的組證書G,并將組證書G分發(fā)到另一內(nèi)容處理裝置10等。
分發(fā)服務(wù)使用部分152執(zhí)行到內(nèi)容分發(fā)服務(wù)器34或者來自內(nèi)容分發(fā)服務(wù)器34的內(nèi)容分發(fā)服務(wù)有關(guān)的過程。
具體地說,分發(fā)服務(wù)使用部分152向和從內(nèi)容分發(fā)服務(wù)器34發(fā)送和接收各種類型的信息,例如使用上文中描述的內(nèi)容分發(fā)服務(wù)所需的用戶驗證信息(用戶ID、口令等)、計費信息和內(nèi)容分發(fā)請求信息,或者支持這種信息的輸入/輸出。
此外,分發(fā)服務(wù)使用部分152通過網(wǎng)絡(luò)5和通信裝置115接收從內(nèi)容分發(fā)服務(wù)器34發(fā)送的分發(fā)內(nèi)容和分發(fā)內(nèi)容的許可。具體地說,如果內(nèi)容處理裝置10的用戶使用內(nèi)容分發(fā)服務(wù)來獲得內(nèi)容,則分發(fā)服務(wù)使用部分152從內(nèi)容分發(fā)服務(wù)器34下載分發(fā)內(nèi)容的文件以及另一許可文件,該許可文件規(guī)定該分發(fā)內(nèi)容的使用條件,例如作為彼此不同的文件。在對其執(zhí)行組管理型的版權(quán)管理的內(nèi)容的情況中,在分發(fā)內(nèi)容的許可中描述了通過上述的組注冊被分配給用戶的葉ID。另一方面,在對其執(zhí)行登入登出型的版權(quán)管理的另一內(nèi)容的情況中,在許可中描述了作為內(nèi)容的使用條件信息(使用規(guī)則)的登入登出次數(shù)限制、再現(xiàn)次數(shù)限制、再現(xiàn)期限等的信息。
分發(fā)服務(wù)使用部分152例如使以這種方式接收的分發(fā)內(nèi)容數(shù)據(jù)和許可數(shù)據(jù)成為作為同一文件的包括內(nèi)容和許可的內(nèi)容文件。
此時,至于組管理型的分發(fā)內(nèi)容,組ID通過源ID應(yīng)用部分154被應(yīng)用到分發(fā)內(nèi)容的內(nèi)容數(shù)據(jù)上。源ID應(yīng)用部分154是與上文中描述的源ID添加部分1相對應(yīng)的部件。源ID應(yīng)用部分154將組ID應(yīng)用到分發(fā)內(nèi)容上。具體地說,源ID應(yīng)用部分154執(zhí)行如下處理將與分發(fā)內(nèi)容相對應(yīng)的許可中所描述的葉ID轉(zhuǎn)換為組ID。例如通過與上文中所描述的類似地將內(nèi)容分發(fā)服務(wù)的服務(wù)ID添加到葉ID,來執(zhí)行葉ID到組ID的轉(zhuǎn)換處理。這樣,代表用戶和服務(wù)(通過該服務(wù)購買分發(fā)內(nèi)容)的組ID與該分發(fā)內(nèi)容相配。
以這種方式,分發(fā)服務(wù)使用部分152和源ID應(yīng)用部分154產(chǎn)生內(nèi)容文件,其中被分發(fā)的內(nèi)容的文件和許可的文件被結(jié)合在一起。
具體地說,如圖6A所示,組管理型的內(nèi)容文件F1例如包括內(nèi)容ID、利用內(nèi)容密鑰被加密的內(nèi)容數(shù)據(jù)、利用僅能被內(nèi)容共享系統(tǒng)100支配的系統(tǒng)公共密鑰被加密的內(nèi)容密鑰,以及其中描述了例如組ID的源ID的許可。
同時,如圖6B所示,登入登出型的內(nèi)容文件F2例如包括內(nèi)容ID、利用內(nèi)容密鑰被加密的內(nèi)容數(shù)據(jù)、利用系統(tǒng)公共密鑰被加密的內(nèi)容密鑰,以及其中描述了使用條件信息的許可。
上述這種內(nèi)容文件F1和F2中的許可是加密的形式,使得可以檢測對其的篡改。因此,源ID或使用條件可以安全地與內(nèi)容相配。此外,內(nèi)容處理裝置10保持公共秘密信息,使得它可以例如執(zhí)行經(jīng)加密內(nèi)容密鑰的解碼,或者許可的篡改檢測。因此,即使內(nèi)容在內(nèi)容共享系統(tǒng)100中被共享,也可以適當(dāng)?shù)胤绞綉?yīng)用到內(nèi)容上的源ID或者使用條件被篡改。
分發(fā)服務(wù)使用部分152例如將以上述方式產(chǎn)生的內(nèi)容文件記錄到存儲裝置111中的內(nèi)容數(shù)據(jù)庫116中。注意,雖然在本實施中,彼此對應(yīng)的內(nèi)容和許可在同一文件中被管理,并被存儲在上文描述的內(nèi)容數(shù)據(jù)庫116中,但是管理的方式并不限于該示例。例如,內(nèi)容和許可可以在不同的文件中被管理。在該情況中,內(nèi)容文件可以被存儲在內(nèi)容數(shù)據(jù)庫116中,而許可文件被存儲在許可數(shù)據(jù)庫中,使得內(nèi)容和許可通過被包括在兩個文件中的內(nèi)容ID等而彼此相配。
此外,分發(fā)服務(wù)使用部分152在分發(fā)內(nèi)容時,從內(nèi)容分發(fā)服務(wù)器34接收分發(fā)內(nèi)容的屬性信息。分發(fā)內(nèi)容的屬性信息例如包括標(biāo)題信息(例如,曲目名稱、藝術(shù)家(演唱者)名稱、專輯名、風(fēng)格、再現(xiàn)時間等)、分發(fā)內(nèi)容的內(nèi)容ID、分發(fā)日期和時間、數(shù)據(jù)大小、數(shù)據(jù)格式以及版權(quán)管理方法的類型。分發(fā)服務(wù)使用部分152將分發(fā)內(nèi)容的這種屬性信息、分發(fā)內(nèi)容的記錄位置(例如,內(nèi)容數(shù)據(jù)庫116中的地址)等記錄到內(nèi)容管理信息數(shù)據(jù)庫118中,作為內(nèi)容管理信息。
上述這種分發(fā)服務(wù)使用部分152例如通過如下方式被配置安裝用于與要用在內(nèi)容處理裝置10中的內(nèi)容分發(fā)服務(wù)相對應(yīng)的內(nèi)容分發(fā)服務(wù)的軟件。注意,可以提供多個這種分發(fā)服務(wù)使用部分152,其中每個分發(fā)服務(wù)使用部分152用于要被用戶使用的多個內(nèi)容分發(fā)服務(wù)中的一個。
此外,源ID應(yīng)用部分154將內(nèi)容處理裝置10自身的組ID應(yīng)用到通過下文中描述的轉(zhuǎn)錄部分184,從存儲介質(zhì)7a等轉(zhuǎn)錄的內(nèi)容(經(jīng)轉(zhuǎn)錄內(nèi)容)上。更具體地說,源ID應(yīng)用部分154讀出存儲在自身ID數(shù)據(jù)庫117中的內(nèi)容處理裝置10的記錄者ID,產(chǎn)生包括記錄者ID的許可,并使剛才描述的這種許可與經(jīng)轉(zhuǎn)錄內(nèi)容的內(nèi)容數(shù)據(jù)庫相配。具體地說,源ID應(yīng)用部分154產(chǎn)生這樣的內(nèi)容文件F1其包括內(nèi)容ID、經(jīng)轉(zhuǎn)錄內(nèi)容的經(jīng)加密內(nèi)容數(shù)據(jù)、經(jīng)加密內(nèi)容密鑰以及其中描述了記錄者ID的許可,如圖6A所示。源ID應(yīng)用部分154將以這種方式對其應(yīng)用了記錄者ID的經(jīng)轉(zhuǎn)錄內(nèi)容記錄到內(nèi)容數(shù)據(jù)庫116中。
注意,記錄者ID的應(yīng)用時刻優(yōu)選地是這樣的時間點例如,內(nèi)容的轉(zhuǎn)錄完成的時間點。通過以這種方式立即將記錄者ID應(yīng)用到經(jīng)轉(zhuǎn)錄內(nèi)容,記錄者ID可以肯定在要求其版權(quán)管理的經(jīng)轉(zhuǎn)錄內(nèi)容在系統(tǒng)100中被分發(fā)之前被應(yīng)用。注意,經(jīng)轉(zhuǎn)錄內(nèi)容的應(yīng)用時刻并不限于上述這樣的示例,而是例如可以是經(jīng)轉(zhuǎn)錄內(nèi)容第一次被再現(xiàn)的時間點、經(jīng)轉(zhuǎn)錄內(nèi)容被復(fù)制到另一內(nèi)容處理裝置10的另一時間點等等。
在自身ID數(shù)據(jù)庫117中,存儲了與內(nèi)容處理裝置10自身相對應(yīng)的ID,例如設(shè)備ID、記錄者ID和終端ID。
設(shè)備ID是以裝置為單位,唯一地被應(yīng)用到各種裝置(內(nèi)容處理裝置10、內(nèi)容再現(xiàn)裝置20等)的標(biāo)識符。設(shè)備ID例如在內(nèi)容處理裝置10從工廠出貨時被應(yīng)用,并被安全地存儲在自身ID數(shù)據(jù)庫117中。
同時,終端ID是以諸如PC之類的內(nèi)容處理裝置10為單位而唯一地被應(yīng)用的ID。此外,記錄者ID是以具有上述轉(zhuǎn)錄功能的內(nèi)容處理裝置10為單位而唯一地被應(yīng)用的標(biāo)識符。這種終端ID和記錄者ID基于設(shè)備ID或隨機(jī)數(shù),由內(nèi)容處理裝置10產(chǎn)生,使得對于每個內(nèi)容處理裝置10來說是唯一的。ID被加密,以便防止非法篡改,并被安全地存儲在自身ID數(shù)據(jù)庫117中。
內(nèi)容處理部分160執(zhí)行對于內(nèi)容的各種處理。內(nèi)容處理部分160例如如下形成將使用(例如,再現(xiàn)、傳輸?shù)?內(nèi)容的應(yīng)用程序、用于管理這種使用的版權(quán)的DRM模塊等安裝到內(nèi)容處理裝置10中。內(nèi)容處理部分160例如包括內(nèi)容再現(xiàn)部分170、內(nèi)容提供部分180、內(nèi)容獲取部分182和轉(zhuǎn)錄部分184。
內(nèi)容再現(xiàn)部分170是與圖2所示的內(nèi)容再現(xiàn)部分2相對應(yīng)的部件。內(nèi)容再現(xiàn)部分170例如由具有內(nèi)容再現(xiàn)功能的再現(xiàn)裝置或者安裝在內(nèi)容處理裝置10中的用于內(nèi)容使用的軟件形成,并且可以再現(xiàn)各種類型的內(nèi)容。由內(nèi)容再現(xiàn)部分170再現(xiàn)的內(nèi)容數(shù)據(jù)被從輸出裝置110輸出。
內(nèi)容再現(xiàn)部分170例如適于組管理型的內(nèi)容和登入登出型的另一內(nèi)容兩者,并且可以執(zhí)行組管理型的再現(xiàn)控制和登入登出型的再現(xiàn)控制。具體地說,在組管理型被用于再現(xiàn)控制的情況下,內(nèi)容再現(xiàn)部分170基于被應(yīng)用到再現(xiàn)對象的內(nèi)容上的源ID是否被包括在源ID列表L中,來控制再現(xiàn)對象的內(nèi)容再現(xiàn)。而在登入登出型被用于再現(xiàn)控制的情況下,內(nèi)容再現(xiàn)部分170基于與再現(xiàn)對象的內(nèi)容相對應(yīng)的許可的使用條件信息是否被滿足,來控制再現(xiàn)對象的內(nèi)容再現(xiàn)。下文中將描述剛才所述的這種內(nèi)容再現(xiàn)部分170的細(xì)節(jié)。
注意,可以在一個內(nèi)容處理裝置10提供兩個或更多個內(nèi)容再現(xiàn)部分170。例如,通過將兩種或更多種用于內(nèi)容再現(xiàn)的軟件安裝到一個內(nèi)容處理裝置10中,通過提供兩個或更多個再現(xiàn)裝置,或者通過使用用于內(nèi)容再現(xiàn)的軟件以及再現(xiàn)裝置,可以在一個內(nèi)容處理裝置10中配置適于不同內(nèi)容再現(xiàn)服務(wù)或者不同版權(quán)管理方法的兩個或更多個內(nèi)容再現(xiàn)部分170。
內(nèi)容提供部分180向另一內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20提供內(nèi)容。此外,內(nèi)容獲取部分182從另一內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20獲取內(nèi)容。內(nèi)容提供部分180和內(nèi)容獲取部分182可以例如通過經(jīng)由網(wǎng)絡(luò)5或本地線路9的發(fā)送/接收過程,或者通過存儲介質(zhì)7,執(zhí)行內(nèi)容提供/獲取過程。
注意,在上述這種內(nèi)容的再現(xiàn)、提供或者獲取時,內(nèi)容處理部分160可以基于內(nèi)容管理信息數(shù)據(jù)庫118中的內(nèi)容管理信息,控制上述過程,并且內(nèi)容管理信息可以被顯示在輸出裝置110上。
轉(zhuǎn)錄部分184轉(zhuǎn)錄在記錄介質(zhì)7a上所記錄的內(nèi)容,記錄介質(zhì)7a例如是其上記錄的音樂內(nèi)容和/或視頻內(nèi)容的CD或DVD。更具體地說,轉(zhuǎn)錄部分184例如響應(yīng)于用戶輸入來控制驅(qū)動器112,以從記錄介質(zhì)7a提取音樂/視頻數(shù)據(jù)等,并產(chǎn)生這樣的內(nèi)容其中,這種音樂/視頻數(shù)據(jù)被轉(zhuǎn)換為可以被內(nèi)容處理裝置10處理的格式的數(shù)據(jù)(例如,ATRAC3格式等)。對于以這種方式被轉(zhuǎn)錄的內(nèi)容,內(nèi)容處理裝置10的記錄者ID通過源ID應(yīng)用部分154而被應(yīng)用。
注意,除了轉(zhuǎn)錄部分184之外,還有用于通過自身音頻和/或視頻記錄來產(chǎn)生新內(nèi)容的自錄部分(未示出)。自錄部分可以采集內(nèi)容處理裝置10周圍的聲音和/或拾取內(nèi)容處理裝置10周圍的圖像,并對這樣的數(shù)據(jù)執(zhí)行預(yù)定的數(shù)據(jù)處理以產(chǎn)生新的內(nèi)容?;蛘?,自錄部分可以將通過通信裝置115等接收的電視節(jié)目、無線電節(jié)目等的視頻/音頻數(shù)據(jù)轉(zhuǎn)換為可記錄格式的數(shù)據(jù),以產(chǎn)生新的內(nèi)容。同樣對于由自錄部分產(chǎn)生的內(nèi)容,記錄者ID可以被應(yīng)用,以管理按照組管理型的內(nèi)容的版權(quán)。
ICV數(shù)據(jù)管理部分190管理內(nèi)容處理裝置10的ICV(完整性校驗值)數(shù)據(jù)和與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20的ICV數(shù)據(jù)。ICV數(shù)據(jù)是用于當(dāng)對內(nèi)容執(zhí)行處理時,檢查該處理的有效性的數(shù)據(jù)。
在組管理型的版權(quán)管理過程中,ICV數(shù)據(jù)包括源ID列表L的MAC值(利用密鑰的哈希值)。因此,ICV數(shù)據(jù)管理部分190基于這種ICV數(shù)據(jù),檢測源ID列表L是否合法,即,源ID列表L是否被非法篡改。另一方面,在登入登出型的版權(quán)管理過程中,ICV數(shù)據(jù)包括內(nèi)容的許可的MAC值(利用密鑰的哈希值)。因此,ICV數(shù)據(jù)管理部分190基于這種ICV數(shù)據(jù),檢測許可是否合法,即,許可是否被非法篡改。
結(jié)果,如果判斷出源ID列表L或許可是合法的,則ICV數(shù)據(jù)管理部分190允許內(nèi)容處理部分160的處理,而如果判斷出源ID列表L或許可是不合法的,則ICV數(shù)據(jù)管理部分190不允許內(nèi)容處理部分160的處理。
此外,ICV數(shù)據(jù)包括標(biāo)志,作為關(guān)于版權(quán)管理方法是組管理型還是登入登出型的方法標(biāo)識信息的一個示例。例如,如果標(biāo)志為“0”,則版權(quán)管理方法是組管理型的,而如果標(biāo)志為“1”,則版權(quán)管理方法是登入登出型的。因此,內(nèi)容處理部分160可以基于標(biāo)志來判斷應(yīng)當(dāng)基于那種版權(quán)管理方法來處理內(nèi)容。
此外,ICV數(shù)據(jù)管理部分190不僅可以管理與內(nèi)容處理裝置10有關(guān)的ICV數(shù)據(jù),還可以類似地管理與內(nèi)容處理裝置10連接的任何內(nèi)容再現(xiàn)裝置20的ICV數(shù)據(jù)。因此,通過使用內(nèi)容處理裝置10,在與內(nèi)容處理裝置10相連的任何內(nèi)容再現(xiàn)裝置20的ICV數(shù)據(jù)中設(shè)置標(biāo)志(方法標(biāo)識信息)值,可以設(shè)置用于內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法。此時,可以基于代表系統(tǒng)100所用于的區(qū)域的區(qū)域信息,執(zhí)行內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法的設(shè)置。例如,如果內(nèi)容再現(xiàn)裝置20被用在美國,則版權(quán)管理方法可以被設(shè)置為組管理型,而如果內(nèi)容再現(xiàn)裝置20被用在日本,則版權(quán)管理方法可以被設(shè)置為登入登出型。
此外,雖然未在圖5中示出,內(nèi)容處理裝置10可以包括傳輸控制部分,用于控制內(nèi)容處理裝置(PC)10和任何內(nèi)容再現(xiàn)裝置(PD)20之間的內(nèi)容的傳輸。傳輸控制部分例如根據(jù)基于用戶輸入的傳輸請求,控制在內(nèi)容處理裝置10中所存儲的內(nèi)容到內(nèi)容再現(xiàn)裝置20的傳輸,或者在內(nèi)容再現(xiàn)裝置20中所存儲的內(nèi)容到內(nèi)容處理裝置10的傳輸。
此外,傳輸控制部分不僅可以執(zhí)行版權(quán)管理對象的內(nèi)容(對其應(yīng)用了源ID的內(nèi)容)的傳輸控制,還可以執(zhí)行不在版權(quán)管理下的內(nèi)容(例如,沒有被應(yīng)用源ID的原始內(nèi)容)的傳輸控制。例如,如果輸入了關(guān)于不在版權(quán)控制下的內(nèi)容的從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的傳輸請求,或者從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的傳輸請求,則傳輸控制部分將內(nèi)容處理裝置10的源ID列表L中的組ID與內(nèi)容再現(xiàn)裝置20的源ID列表L中的組ID互相比較。如果比較結(jié)果指示兩個組ID一致,則傳輸控制部分允許傳輸,而如果組ID彼此不一致,則傳輸控制部分不允許傳輸。因此,不僅可以限制通過組管理系統(tǒng)管理版權(quán)的內(nèi)容的使用,而且可以限制不在版權(quán)保護(hù)下的內(nèi)容的使用(裝置之間不受限制的復(fù)制)。
在上文中,描述了內(nèi)容處理裝置10的部件。上文中描述的數(shù)據(jù)通信部分120、組注冊部分130、列表管理部分140、證書發(fā)放部分150、分發(fā)服務(wù)使用部分152、源ID應(yīng)用部分154、內(nèi)容處理部分160、ICV數(shù)據(jù)管理部分190、傳輸控制部分等例如可以形成為具有上文中描述的功能的硬件,或者可以替代地通過將用于實現(xiàn)上述功能的程序安裝到內(nèi)容處理裝置10中來形成。
現(xiàn)在,參考圖7詳細(xì)描述根據(jù)本實施例的內(nèi)容再現(xiàn)部分170。注意,圖7是示意性地示出了根據(jù)本實施例的內(nèi)容再現(xiàn)部分170的功能的框圖。
如圖7所示,內(nèi)容再現(xiàn)部分170例如包括再現(xiàn)允許/禁止判斷部分172、再現(xiàn)執(zhí)行部分174和列表更新請求部分176。
再現(xiàn)允許/禁止判斷部分172控制針對其發(fā)出了再現(xiàn)請求的內(nèi)容的再現(xiàn)。再現(xiàn)允許/禁止判斷部分172可以執(zhí)行組管理型的再現(xiàn)控制和登入登出型的再現(xiàn)控制兩者。
當(dāng)要執(zhí)行組管理型的再現(xiàn)控制時,再現(xiàn)允許/禁止判斷部分172基于被應(yīng)用到針對其發(fā)出了再現(xiàn)請求的內(nèi)容上的源ID(記錄者ID或組ID)以及源ID列表L,判斷是否可以允許該內(nèi)容的再現(xiàn)。
具體地說,如果例如來自輸入裝置108的用戶所指定的內(nèi)容的再現(xiàn)請求被接受,則再現(xiàn)允許/禁止判斷部分172從內(nèi)容數(shù)據(jù)庫116讀出其再現(xiàn)請求被接收了的內(nèi)容,并判斷源ID是否被應(yīng)用到了該內(nèi)容上,即,在內(nèi)容文件的許可中是否描述了源ID。如果對內(nèi)容沒有應(yīng)用源ID,則再現(xiàn)允許/禁止判斷部分172判斷該內(nèi)容不要求版權(quán)管理,并允許內(nèi)容的再現(xiàn),并且向再現(xiàn)執(zhí)行部分174輸出內(nèi)容的再現(xiàn)指令信號。另一方面,如果源ID(記錄者ID或組ID)被應(yīng)用到該內(nèi)容上,則再現(xiàn)允許/禁止判斷部分172判斷該內(nèi)容要求版權(quán)管理,并且執(zhí)行如下過程。
首先,再現(xiàn)允許/禁止判斷部分172從內(nèi)容文件中的許可中讀出(提取)源ID,并讀出并翻譯源ID列表L。然后,再現(xiàn)允許/禁止判斷部分172將從內(nèi)容所讀出的源ID與源ID列表L中所包括的源ID互相比較,以判斷從內(nèi)容所讀出的源ID是否被包括在源ID列表L中。作為比較結(jié)果,如果從內(nèi)容所讀出的源ID被包括在源ID列表L中,則再現(xiàn)允許/禁止判斷部分172檢查源ID的有效期限。如果源ID在有效期限之內(nèi),則再現(xiàn)允許/禁止判斷部分172允許內(nèi)容的再現(xiàn),并向再現(xiàn)執(zhí)行部分174輸出內(nèi)容的再現(xiàn)指令信號。另一方面,如果從內(nèi)容所讀出的源ID未被包括在源ID列表L中,或者該源ID不在有效期限內(nèi),則再現(xiàn)允許/禁止判斷部分172禁止內(nèi)容的再現(xiàn),不輸出再現(xiàn)指令信號。因此,再現(xiàn)執(zhí)行部分174不能再現(xiàn)該內(nèi)容。注意,在該情況中,可以顯示表示不滿足再現(xiàn)條件的錯誤通知。
以這種方式,根據(jù)本實施例的再現(xiàn)允許/禁止判斷部分172執(zhí)行這樣的再現(xiàn)限制,以使得完全禁止被應(yīng)用了未包括在源ID列表L中的源ID的內(nèi)容的再現(xiàn)。但是,內(nèi)容的再現(xiàn)限制并不限于剛才描述的示例,而是再現(xiàn)允許/禁止判斷部分172可以執(zhí)行這樣的控制例如,允許再現(xiàn)且同時在時間或內(nèi)容上僅限制對部分內(nèi)容的內(nèi)容再現(xiàn),允許再現(xiàn)且同時使畫面質(zhì)量、聲音質(zhì)量等劣化,或者允許最初的預(yù)定次數(shù)(例如,僅一次)的再現(xiàn)而禁止以后的再現(xiàn)。
此外,例如在如上文中所描述的,被應(yīng)用到內(nèi)容上的源ID未被包括在源ID列表L的情況中,再現(xiàn)允許/禁止判斷部分172將剛才描述的這種源ID輸出到列表更新請求部分176。
另一方面,當(dāng)要執(zhí)行登入登出型的再現(xiàn)控制時,再現(xiàn)允許/禁止判斷部分172基于與作為再現(xiàn)請求對象的內(nèi)容相對應(yīng)的許可中的使用條件信息(再現(xiàn)次數(shù)限制、再現(xiàn)有效期限),判斷是否應(yīng)當(dāng)允許內(nèi)容的再現(xiàn)。如果作為判斷結(jié)果,判斷出許可的使用條件被滿足,則再現(xiàn)允許/禁止判斷部分172允許內(nèi)容的再現(xiàn),并向再現(xiàn)執(zhí)行部分174輸出內(nèi)容的再現(xiàn)指令信號。另一方面,如果判斷出許可的使用條件未被滿足,則再現(xiàn)允許/禁止判斷部分172禁止內(nèi)容的再現(xiàn),不輸出再現(xiàn)指令信號。
再現(xiàn)執(zhí)行部分174響應(yīng)于再現(xiàn)允許/禁止判斷部分172的再現(xiàn)指令信號,再現(xiàn)指定的內(nèi)容。具體地說,再現(xiàn)執(zhí)行部分174使用服務(wù)公共密鑰來解密經(jīng)編碼的內(nèi)容密鑰,然后使用經(jīng)解密的內(nèi)容密鑰來解密經(jīng)編碼的內(nèi)容,此后,再現(xiàn)執(zhí)行部分174解碼并再現(xiàn)經(jīng)解密的內(nèi)容,并從輸出裝置110輸出被再現(xiàn)的內(nèi)容。
列表更新請求部分176向列表管理部分140發(fā)出用于將記錄者ID添加到源ID列表L的請求。在這種情況中,例如通過向列表管理部分140輸出表示作為添加對象的記錄者ID的ID添加請求信號,來執(zhí)行添加請求處理。
具體地說,例如如果未被包括在源ID列表L中的源ID被從再現(xiàn)允許/禁止判斷部分172輸入,則列表更新請求部分176判斷源ID是記錄者ID還是組ID。如果作為判斷結(jié)果,源ID的記錄者ID,則列表更新請求部分176請求列表管理部分140將該記錄者ID添加到源ID列表L。列表更新請求部分176可以自動地執(zhí)行添加請求處理,或者可以在它確認(rèn)用戶是否希望添加記錄者ID之后再執(zhí)行添加請求處理。另一方面,如果判斷結(jié)果指示出源ID是組ID,則列表更新請求部分176不執(zhí)行添加請求處理。這是因為內(nèi)容處理裝置10僅可以被注冊到一個用戶的裝置組中。
現(xiàn)在,參考圖8描述根據(jù)本實施例的列表管理部分140。注意,圖8是示意性地示出了根據(jù)本實施例的列表管理部分140的配置的框圖。
如圖8所示,列表管理部分140例如包括證書請求部分141、認(rèn)證獲取部分142、記錄者ID更新部分144、列表同步部分146、自身ID添加部分148以及組ID更新部分149。
證書請求部分141響應(yīng)于用戶輸入或者自動地將證書請求信號發(fā)送給另外的內(nèi)容處理裝置10或者證書管理服務(wù)器36,以請求由屬于相同裝置組的另外的內(nèi)容處理裝置10發(fā)放的組證書G。例如,證書請求部分141可以向特定內(nèi)容處理裝置10或證書管理服務(wù)器36發(fā)出來自內(nèi)容再現(xiàn)部分170的添加請求有關(guān)的記錄者ID的通知,以請求包括該記錄者ID的組證書G?;蛘?,證書請求部分141可以在任意時刻向另外的內(nèi)容處理裝置10或者證書管理服務(wù)器36發(fā)送內(nèi)容處理裝置10自身所擁有的組ID,以請求一個、兩個或更多個組證書G,這些組證書G中的每一個包括與該記錄者ID有關(guān)的記錄者ID(即,屬于相同裝置組的另外的內(nèi)容處理裝置10的記錄者ID)。
認(rèn)證獲取部分142從另外的內(nèi)容處理裝置10或證書管理服務(wù)器36獲取組證書G。具體地說,認(rèn)證獲取部分142可以通過網(wǎng)絡(luò)5和通信裝置115,從外部內(nèi)容處理裝置10或證書管理服務(wù)器36接收和獲取組證書G。此外,認(rèn)證獲取部分142可以使用驅(qū)動器112來讀出和獲取被記錄在從另外的內(nèi)容處理裝置10提供的存儲介質(zhì)7上的組證書G。認(rèn)證獲取部分142向記錄者ID更新部分144輸出以這種方式獲取的組證書G。
記錄者ID更新部分144基于從認(rèn)證獲取部分142輸入的組證書G,將記錄者ID添加到源ID列表L。具體地說,記錄者ID更新部分144首先讀出組證書G中所包括的組ID,并讀出源ID列表L中所包括的組ID。然后,記錄者ID更新部分144判斷這兩個組ID是否彼此一致。如果判斷結(jié)果指示出兩個組ID彼此一致,則記錄者ID更新部分144讀出與組證書G中所包括的另外的內(nèi)容處理裝置10相對應(yīng)的記錄者ID,并將該記錄者ID添加到源ID列表L。另一方面,如果兩個組ID彼此不一致,則組證書G中所包括的記錄者ID不被添加到源ID列表L。
因此,只有與在相同裝置組中記錄的每個內(nèi)容處理裝置10相對應(yīng)的記錄者ID才可以被添加到源ID列表L。注意,記錄者ID更新部分144可以通過提供可被添加到源ID列表L中的記錄者ID的數(shù)目的上限,來限制記錄者ID的添加。
列表同步部分146具有使多個源ID列表L彼此同步的功能。這里,源ID列表L的同步指的是彼此不同的多個源ID列表L的合并,并且同步后的源ID列表L包括所有已經(jīng)被包括在所述多個源ID列表L中的那些記錄者ID,而沒有交迭。
源ID列表L的同步過程可以僅在具有相同組ID的那些內(nèi)容處理裝置10之間執(zhí)行。具體地說,列表同步部分146獲取另一內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L,并且僅當(dāng)該源ID列表L中所包括的組ID與內(nèi)容處理裝置10自身的源ID列表L中所包括的內(nèi)容處理裝置10彼此一致時,列表同步部分146可以同步這兩個源ID列表L。
通過上述這種同步過程,可以使得被注冊在相同裝置組中的多個裝置所擁有的源ID列表L中所包括的記錄者ID彼此相同。因此,可以在內(nèi)容處理裝置10之間共享和再現(xiàn)經(jīng)轉(zhuǎn)錄內(nèi)容。
注意,同步過程可以通過列表同步部分146,在例如私有網(wǎng)絡(luò)中的內(nèi)容處理裝置10之間,周期性地或者在任意時刻自動地執(zhí)行,或者可以響應(yīng)于用戶的指令,在指定的特定內(nèi)容處理裝置10之間執(zhí)行。此外,上述這種同步過程不僅可以在通過私有網(wǎng)絡(luò)而彼此連接的內(nèi)容處理裝置10之間或者通過本地線路9而彼此連接的內(nèi)容處理裝置10之間執(zhí)行,還可以在通過網(wǎng)絡(luò)5而彼此遠(yuǎn)程連接的內(nèi)容處理裝置10之間執(zhí)行。
自身ID添加部分148例如無條件地將與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID添加到源ID列表L。具體地說,自身ID添加部分148例如從自身ID數(shù)據(jù)庫117讀出與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID,并將記錄者ID寫入源ID列表L中。因此,內(nèi)容處理裝置10可以再現(xiàn)由內(nèi)容處理裝置10自身轉(zhuǎn)錄的經(jīng)轉(zhuǎn)錄內(nèi)容,而不管是否存在組注冊。注意,組ID可以基于隨機(jī)數(shù)等由自身ID添加部分產(chǎn)生,并被記錄到自身ID數(shù)據(jù)庫117中。
組ID更新部分149例如當(dāng)在內(nèi)容處理裝置10的組注冊時從組注冊部分130輸入組ID的時候,將剛才提到的這種組ID添加到源ID列表L中。因此,內(nèi)容處理裝置10被使得能夠再現(xiàn)已被應(yīng)用了組ID的分發(fā)內(nèi)容。
此外,如果從組注冊部分130輸入了組注冊取消通知,則組ID更新部分149刪除源ID列表L中所包括的全部源ID(記錄者ID、組ID)。但是,只有與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID不從源ID列表L中刪除。因此,內(nèi)容處理裝置10被允許僅再現(xiàn)由內(nèi)容處理裝置10自身產(chǎn)生的經(jīng)轉(zhuǎn)錄內(nèi)容以及那些不在版權(quán)管理下的內(nèi)容。
注意,記錄者ID更新部分144和組ID更新部分149可以更新并返回從內(nèi)容再現(xiàn)裝置20接收的源ID列表L。
如上描述了根據(jù)本實施例的列表管理部分140。以這種方式,列表管理部分140將通過組注冊而得到的組ID添加到源ID列表L,并基于組ID是否相同,向源ID列表L添加屬于相同裝置組的任何內(nèi)容處理裝置10的記錄者ID。因此,被注冊在相同裝置組中的這些內(nèi)容處理裝置10可以自由地再現(xiàn)被復(fù)制的分發(fā)內(nèi)容和經(jīng)轉(zhuǎn)錄內(nèi)容。另一方面,可以在不同裝置組中或者還未被注冊的那些內(nèi)容處理裝置10之間,限制被復(fù)制內(nèi)容的再現(xiàn)并防止內(nèi)容的非法使用。
注意,在私有網(wǎng)絡(luò)中的多個內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20當(dāng)中,僅可以在某個內(nèi)容處理裝置10中提供一個代表的列表管理部分140,使得剛才提到的這種列表管理部分140集中地更新內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的源ID列表L。在該情況中,列表管理部分140例如優(yōu)選地被提供在私有網(wǎng)絡(luò)中的連接服務(wù)器裝置中。
<4.內(nèi)容再現(xiàn)裝置(PD)>
現(xiàn)在詳細(xì)描述根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的配置。
首先,參考圖9描述根據(jù)本實施例的內(nèi)容再現(xiàn)裝置20的硬件配置。注意,圖9是示意性地示出了根據(jù)本實施例的內(nèi)容再現(xiàn)裝置20的硬件配置示例的框圖。
如圖9所示,內(nèi)容再現(xiàn)裝置20例如包括主控制裝置201、閃存202、RAM 203、數(shù)據(jù)處理裝置204、總線206、輸入裝置208、顯示裝置210、存儲裝置(HDD)211、解碼器213、通信裝置215、音頻輸出電路216、遙控器218以及耳機(jī)219。
主控制裝置201起到控制裝置的作用,控制內(nèi)容再現(xiàn)裝置20的部件。閃存202例如存儲定義主控制裝置201的動作的程序和各種數(shù)據(jù)。同時,RAM 203例如由SDRAM(同步DRAM)形成,臨時存儲與主控制裝置201的處理有關(guān)的各種數(shù)據(jù)。
數(shù)據(jù)處理裝置204由系統(tǒng)LSI等形成,處理要在內(nèi)容再現(xiàn)裝置20中傳輸?shù)臄?shù)據(jù)??偩€206是數(shù)據(jù)線路,其互連主控制裝置201、閃存202、RAM 203、數(shù)據(jù)處理裝置204、輸入裝置208、顯示裝置210、存儲裝置(HDD)211、解碼器213、通信裝置215、音頻輸出電路216等。
輸入裝置208和遙控器218由諸如觸摸板、按鍵、桿和號碼盤之類的操作元件以及輸入控制電路形成,所述輸入控制電路響應(yīng)于用戶對任何操作元件的操作,產(chǎn)生輸入信號,并將輸入信號輸出到主控制裝置201。內(nèi)容再現(xiàn)裝置20的用戶可以通過對輸入裝置208或下文中描述的遙控器218進(jìn)行操作,來向內(nèi)容再現(xiàn)裝置20輸入各種數(shù)據(jù)或輸入處理動作指令。
顯示裝置210例如由LCD面板和LCD控制電路形成。顯示裝置210在主控制裝置201的控制下,顯示文本或圖像形式的各種信息。例如,顯示裝置210可以顯示內(nèi)容再現(xiàn)裝置20中所保存的內(nèi)容的標(biāo)題信息,使得可以判斷是否允許再現(xiàn),如下文中所描述的。
作為根據(jù)本實施例的內(nèi)容再現(xiàn)裝置20的存儲部分的示例,存儲裝置211是用于數(shù)據(jù)存儲的裝置。存儲裝置211例如由具有幾十GB存儲容量的硬盤驅(qū)動器(HDD)形成,存儲經(jīng)壓縮的內(nèi)容、主控制裝置201的程序和諸如處理數(shù)據(jù)之類的各種數(shù)據(jù)。
解碼器213執(zhí)行經(jīng)加密內(nèi)容數(shù)據(jù)的解密處理、解碼處理、環(huán)繞處理(surround process)、到PCM數(shù)據(jù)的轉(zhuǎn)換處理等。
通信裝置215由USB控制器、USB端子等形成,向和從通過諸如USB電纜之類的本地線路9而連接的內(nèi)容處理裝置10發(fā)送和接收各種數(shù)據(jù),例如內(nèi)容、源ID列表L、ICV數(shù)據(jù)、內(nèi)容管理信息和控制信號。
音頻輸出電路216放大通過解碼器213解碼并通過CPU被DA轉(zhuǎn)換的模擬音頻數(shù)據(jù),并將經(jīng)放大的模擬音頻數(shù)據(jù)輸出到遙控器218。模擬音頻數(shù)據(jù)從遙控器218被輸出到耳機(jī)219,并從耳機(jī)219中內(nèi)置的揚聲器輸出。
這里,描述具有上述硬件配置的內(nèi)容再現(xiàn)裝置20中的主要數(shù)據(jù)流。
首先描述當(dāng)內(nèi)容再現(xiàn)裝置(PD)20從內(nèi)容處理裝置(PC)10接收內(nèi)容時的數(shù)據(jù)流。當(dāng)內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置10通過諸如USB電纜的本地線路9彼此連接時,內(nèi)容處理裝置10將內(nèi)容再現(xiàn)裝置20識別為可移動HDD。如果在該狀態(tài)中,內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20發(fā)送內(nèi)容數(shù)據(jù)和諸如ICV數(shù)據(jù)之類的控制信息,則通信裝置215接收數(shù)據(jù)。然后,所接收的內(nèi)容數(shù)據(jù)通過通信裝置215被直接存儲到存儲裝置211中。同時,通過通信裝置215接收的控制信息經(jīng)由數(shù)據(jù)處理裝置204被輸入到主控制裝置201,并被存儲到預(yù)定的存儲區(qū)中。
現(xiàn)在描述當(dāng)內(nèi)容再現(xiàn)裝置(PD)20再現(xiàn)內(nèi)容時的數(shù)據(jù)流。首先,內(nèi)容的再現(xiàn)請求被輸入到主控制裝置201,并且如果內(nèi)容的再現(xiàn)被主控制裝置201允許,則數(shù)據(jù)處理裝置204從存儲裝置211讀出作為再現(xiàn)對象的內(nèi)容數(shù)據(jù),將內(nèi)容數(shù)據(jù)傳輸?shù)絉AM 203,并同時部分地將被傳輸?shù)絉AM203的內(nèi)容數(shù)據(jù)傳輸?shù)浇獯a器213。然后,解碼器213執(zhí)行加密形式的內(nèi)容數(shù)據(jù)的解密處理、解碼處理、環(huán)繞處理、到PCM數(shù)據(jù)的轉(zhuǎn)換處理等,并將得到的數(shù)據(jù)傳輸?shù)街骺刂蒲b置201。此外,顯示裝置210利用DA轉(zhuǎn)換器(未示出)執(zhí)行對其輸入的PCM數(shù)據(jù)的音量調(diào)節(jié),將得到的數(shù)據(jù)轉(zhuǎn)換為模擬音頻數(shù)據(jù),并將模擬音頻數(shù)據(jù)傳輸?shù)揭纛l輸出電路216的放大器。音頻輸出電路216通過遙控器218從耳機(jī)219輸出模擬音頻信號。
現(xiàn)在,參考圖10描述根據(jù)本實施例的內(nèi)容再現(xiàn)裝置20的主要功能。注意,圖10是示意性地示出了根據(jù)本實施例的內(nèi)容再現(xiàn)裝置20的功能的框圖。
如圖10所示,每個內(nèi)容再現(xiàn)裝置20例如包括數(shù)據(jù)通信部分220、存儲部分230、再現(xiàn)控制類型判斷部分240、再現(xiàn)允許/禁止判斷部分242、再現(xiàn)執(zhí)行部分244、標(biāo)題列表產(chǎn)生部分250以及內(nèi)容選擇部分252。
數(shù)據(jù)通信部分220利用通信裝置215來通過本地線路9向和從內(nèi)容處理裝置10發(fā)送和接收數(shù)據(jù)。
存儲部分230例如由上文中描述的存儲裝置111、閃存202等形成,存儲內(nèi)容再現(xiàn)裝置20中的各種數(shù)據(jù)。存儲部分230其中例如存儲有ICV數(shù)據(jù)231、源ID列表L、內(nèi)容數(shù)據(jù)庫234和內(nèi)容管理信息數(shù)據(jù)庫236。
ICV數(shù)據(jù)231由內(nèi)容處理裝置10的ICV數(shù)據(jù)管理部分190產(chǎn)生,并被傳輸?shù)絻?nèi)容再現(xiàn)裝置20,并被用于檢查內(nèi)容再現(xiàn)裝置20中的內(nèi)容再現(xiàn)處理的有效性。ICV數(shù)據(jù)231例如包括被應(yīng)用到頭部的1位的標(biāo)志232,以及MAC值233。
標(biāo)志232是代表內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法(版權(quán)管理方法)的方法標(biāo)識信息的一個示例。例如,在內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法被設(shè)置為組管理型的情況下,標(biāo)志232為“0”,而在再現(xiàn)控制方法被設(shè)置為登入登出型的情況下,標(biāo)志232為“1”。
此外,在內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法被內(nèi)容處理裝置10設(shè)置為組管理型的情況下,MAC值233是源ID列表L的MAC值。另一方面,在再現(xiàn)控制方法被設(shè)置為登入登出型的情況下,MAC值233是基于包括每個內(nèi)容的使用條件信息的許可而產(chǎn)生的MAC值。
此外,存儲部分230中的源ID列表L基本與上文中描述的內(nèi)容處理裝置10的源ID列表L相同。隨著內(nèi)容再現(xiàn)裝置20被組注冊,添加了組ID,并且還添加了屬于相同裝置組的每個內(nèi)容處理裝置10的記錄者ID。在本實施例中,源ID列表L被內(nèi)容處理裝置10的列表管理部分140更新。但是,列表管理部分可以被提供在內(nèi)容再現(xiàn)裝置20中,使得內(nèi)容再現(xiàn)裝置20自身更新源ID列表L。
此外,內(nèi)容數(shù)據(jù)庫234存儲從內(nèi)容處理裝置10傳輸?shù)膬?nèi)容。在內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法被設(shè)置為組管理型的情況下,如圖6A所示的被應(yīng)用了包括源ID的這種許可的內(nèi)容被存儲在內(nèi)容數(shù)據(jù)庫234中。而在再現(xiàn)控制方法被設(shè)置為登入登出型的情況下,如圖6B所示的被應(yīng)用了包括使用條件信息的這種許可的內(nèi)容被存儲在內(nèi)容數(shù)據(jù)庫234中。
在內(nèi)容管理信息數(shù)據(jù)庫236中,與上文中描述的內(nèi)容處理裝置10的內(nèi)容管理信息數(shù)據(jù)庫118中類似地,記錄內(nèi)容數(shù)據(jù)庫234中所存儲的每個內(nèi)容的諸如內(nèi)容ID和標(biāo)題的標(biāo)題信息(曲目名稱、藝術(shù)家名稱、專輯名等)之類屬性信息、記錄位置信息(例如,內(nèi)容數(shù)據(jù)庫234中的地址)等。
此外,內(nèi)容再現(xiàn)裝置20的設(shè)備ID例如被安全地存儲在存儲部分230中的未示出的自身ID數(shù)據(jù)庫中。設(shè)備ID是在從工廠出貨時,以內(nèi)容再現(xiàn)裝置20為單位被唯一地應(yīng)用的ID,并且在內(nèi)容再現(xiàn)裝置20的組注冊時被使用。
再現(xiàn)控制類型判斷部分240例如在再現(xiàn)內(nèi)容等時,讀出上文中描述的ICV數(shù)據(jù)231的標(biāo)志232,并基于標(biāo)志232,判斷由內(nèi)容處理裝置10設(shè)置的內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法。具體地說,例如,在標(biāo)志232為“0”的情況下,再現(xiàn)控制類型判斷部分240判斷出再現(xiàn)控制方法是組管理型的(第一再現(xiàn)控制方法),而在標(biāo)志232為“1”的情況下,再現(xiàn)控制類型判斷部分240判斷出再現(xiàn)控制方法是登入登出型的(第二再現(xiàn)控制方法)。再現(xiàn)控制類型判斷部分240將判斷結(jié)果輸出到再現(xiàn)允許/禁止判斷部分242。
再現(xiàn)允許/禁止判斷部分242基于由再現(xiàn)控制類型判斷部分240判斷的再現(xiàn)控制方法,判斷是否應(yīng)當(dāng)允許其再現(xiàn)請求被接收了的內(nèi)容的再現(xiàn)。再現(xiàn)允許/禁止判斷部分242包括第一再現(xiàn)允許/禁止判斷部分242a和第二再現(xiàn)允許/禁止判斷部分242b,其中第一再現(xiàn)允許/禁止判斷部分242a執(zhí)行按照組管理型的版權(quán)管理方案的再現(xiàn)控制,第二再現(xiàn)允許/禁止判斷部分242b執(zhí)行按照登入登出型的再現(xiàn)控制。
如果再現(xiàn)控制類型判斷部分240判斷出內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法是組管理型的(第一再現(xiàn)控制方法),則再現(xiàn)允許/禁止判斷部分242使得第一再現(xiàn)允許/禁止判斷部分242a工作,以基于被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID和源ID列表L,判斷是否應(yīng)當(dāng)執(zhí)行內(nèi)容的再現(xiàn)。注意,如果有效期限被設(shè)置給源ID列表L中的源ID,則當(dāng)源ID在有效期限內(nèi)時,允許內(nèi)容的再現(xiàn)。
另一方面,如果判斷出內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法是登入登出型的(第二再現(xiàn)控制方法),則再現(xiàn)允許/禁止判斷部分242使得第二再現(xiàn)允許/禁止判斷部分242b工作,以基于被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的許可的使用條件信息(再現(xiàn)次數(shù)限制、再現(xiàn)的有效期限等),判斷是否應(yīng)當(dāng)執(zhí)行內(nèi)容的再現(xiàn)。注意,再現(xiàn)允許/禁止判斷部分242具有與上文中描述的內(nèi)容處理裝置10的再現(xiàn)允許/禁止判斷部分172基本相同的功能,因此,省略對它們的詳細(xì)描述。
再現(xiàn)執(zhí)行部分244再現(xiàn)被再現(xiàn)允許/禁止判斷部分242判斷為允許再現(xiàn)的內(nèi)容,并將內(nèi)容輸出到音頻輸出電路。注意,再現(xiàn)執(zhí)行部分244具有與上文中描述的內(nèi)容處理裝置10的再現(xiàn)執(zhí)行部分174基本相同的功能,因此,省略對它們的詳細(xì)描述。
標(biāo)題列表產(chǎn)生部分250從內(nèi)容管理信息數(shù)據(jù)庫236讀出內(nèi)容數(shù)據(jù)庫234中所存儲的全部或一些內(nèi)容的標(biāo)題信息,并產(chǎn)生內(nèi)容的列表(下文中稱為“標(biāo)題列表”)。該標(biāo)題列表是音樂內(nèi)容的曲目名稱的表,并包括作為附帶信息的每個音樂內(nèi)容的藝術(shù)家名稱或者專輯名、再現(xiàn)時間等。此外,標(biāo)題列表產(chǎn)生部分250使所產(chǎn)生的標(biāo)題列表被顯示在顯示裝置210上。因此,用戶可以閱讀標(biāo)題列表,以選擇希望再現(xiàn)的內(nèi)容,并操作輸入裝置208來指定內(nèi)容的標(biāo)題信息,并發(fā)出再現(xiàn)請求。以這種方式,本實施例中的標(biāo)題列表產(chǎn)生部分250和顯示部分210被配置為顯示部分的一個示例,其顯示由內(nèi)容再現(xiàn)裝置20保存的一個、兩個或更多個內(nèi)容的標(biāo)題信息。
內(nèi)容選擇部分252基于用戶對輸入裝置208的輸入,選擇作為再現(xiàn)對象的內(nèi)容,并將選擇結(jié)果輸出到再現(xiàn)允許/禁止判斷部分242。具體地說,內(nèi)容選擇部分252讀出被用戶請求再現(xiàn)的內(nèi)容的與來自內(nèi)容管理信息數(shù)據(jù)庫236的內(nèi)容的文本信息相對應(yīng)的內(nèi)容ID和存儲位置,并將這種信息輸出到再現(xiàn)允許/禁止判斷部分242。結(jié)果,再現(xiàn)允許/禁止判斷部分242執(zhí)行關(guān)于作為再現(xiàn)對象的內(nèi)容的再現(xiàn)允許/禁止判斷,并且只有那些可以被再現(xiàn)的內(nèi)容被再現(xiàn)執(zhí)行部分244再現(xiàn)。
此外,標(biāo)題列表產(chǎn)生部分250可以產(chǎn)生標(biāo)題列表,使得可以判斷可以被再現(xiàn)的那些內(nèi)容的標(biāo)題信息和不可以被再現(xiàn)的那些內(nèi)容的標(biāo)題信息,并使得標(biāo)題列表被顯示。在該情況中,標(biāo)題列表產(chǎn)生部分250首先請求上述的再現(xiàn)允許/禁止判斷部分242判斷作為顯示對象的每個內(nèi)容是否可以被再現(xiàn),并且基于判斷結(jié)果,產(chǎn)生這樣的標(biāo)題列表其中,可以被再現(xiàn)的那些內(nèi)容和不可以被再現(xiàn)的那些內(nèi)容可以彼此區(qū)分開。因此,用戶可以有選擇地從可以被再現(xiàn)的那些內(nèi)容當(dāng)中指定希望被再現(xiàn)的內(nèi)容。以這種方式,在用戶希望的內(nèi)容的標(biāo)題信息是從被顯示在顯示裝置210上并且可以被再現(xiàn)的那些內(nèi)容中選擇的情況下,內(nèi)容選擇部分252將與所選擇的標(biāo)題信息相對應(yīng)的內(nèi)容的內(nèi)容ID和存儲位置輸出到再現(xiàn)允許/禁止判斷部分242,使得再現(xiàn)允許/禁止判斷部分242再現(xiàn)內(nèi)容,而不執(zhí)行關(guān)于是否允許再現(xiàn)的判斷。
上面描述了根據(jù)本實施例的內(nèi)容再現(xiàn)裝置20的功能配置。內(nèi)容再現(xiàn)裝置20可以按照有內(nèi)容處理裝置10進(jìn)行的設(shè)置,有選擇地執(zhí)行組管理型的再現(xiàn)控制和登入登出型的再現(xiàn)控制。因此,不僅提高了內(nèi)容再現(xiàn)裝置20對于用戶的便利性,而且可以預(yù)料到提高了開發(fā)工作的效率,并降低了成本,因為不需要設(shè)計和開發(fā)適于單獨再現(xiàn)控制方法的不同模型的內(nèi)容再現(xiàn)裝置20。
此外,每個內(nèi)容再現(xiàn)裝置20適于這樣的組管理型的版權(quán)管理內(nèi)容的再現(xiàn)基于被應(yīng)用到內(nèi)容上的源ID和源ID列表L而被控制。因此,由于用戶可以自由地從用戶自己所擁有的內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20下載和再現(xiàn)內(nèi)容,所以用戶使用內(nèi)容的自由度比傳統(tǒng)的登入登出型更高,并且更友好。
注意,上文中描述的數(shù)據(jù)通信部分220、再現(xiàn)控制類型判斷部分240、再現(xiàn)允許/禁止判斷部分242、再現(xiàn)執(zhí)行部分244、標(biāo)題列表產(chǎn)生部分250、內(nèi)容選擇部分252等例如可以被配置為具有上文中描述的功能的硬件,或者可以通過將使得計算機(jī)實現(xiàn)上文中描述的功能的程序安裝到內(nèi)容再現(xiàn)裝置20中來配置。
此外,在上述實施例中,在未對內(nèi)容應(yīng)用源ID的情況下,任何內(nèi)容再現(xiàn)裝置20的再現(xiàn)允許/禁止判斷部分242判斷出內(nèi)容并不要求版權(quán)管理,并允許內(nèi)容的再現(xiàn)。然后,再現(xiàn)允許/禁止判斷部分242將內(nèi)容的再現(xiàn)指令信號輸出到再現(xiàn)執(zhí)行部分244。具體地說,內(nèi)容再現(xiàn)裝置20被配置使得它可以自由地產(chǎn)生任何不受版權(quán)保護(hù)的內(nèi)容,例如沒有被應(yīng)用源ID的內(nèi)容等。上述這種不在版權(quán)保護(hù)下的內(nèi)容的使用限制可以通過上述組管理系統(tǒng)來實現(xiàn)。下面描述用于其的技術(shù)。
首先,如果上述內(nèi)容處理裝置10的傳輸控制部分(未示出)接受了被存儲在內(nèi)容數(shù)據(jù)庫116中并且受版權(quán)保護(hù)的內(nèi)容的向內(nèi)容再現(xiàn)裝置20傳輸?shù)恼埱?,則它獲取通過本地線路9連接的內(nèi)容再現(xiàn)裝置20中的源ID列表L(步驟1)。
然后,傳輸控制部分將所獲取的內(nèi)容再現(xiàn)裝置20的源ID列表中的組ID與傳輸控制部分自己所擁有的源ID列表L中的組ID互相比較(步驟2)。
如果比較結(jié)果顯示出上述兩個組ID彼此一致,則傳輸控制部分允許已收到了對其的傳輸請求并且不受版權(quán)保護(hù)的內(nèi)容從內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20的傳輸,然而,如果兩個組ID彼此不一致,則傳輸控制部分禁止傳輸(步驟3)。
另一方面,雖然從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理部分10的不受版權(quán)保護(hù)的內(nèi)容的傳輸基本上是被禁止的,但是也可以配置系統(tǒng),使得根據(jù)上述組管理方法允許部分傳輸。下面描述用于此的技術(shù)。
首先,如果內(nèi)容處理裝置10的傳輸控制部分接受了被存儲在內(nèi)容再現(xiàn)裝置20中但是不受版權(quán)保護(hù)的內(nèi)容從通過本地線路9與內(nèi)容處理裝置10相連的內(nèi)容再現(xiàn)裝置20向內(nèi)容處理裝置10的傳輸?shù)恼埱?,則它獲取內(nèi)容再現(xiàn)裝置20中的源ID列表L(步驟1)。
然后,傳輸控制部分將所獲取的內(nèi)容再現(xiàn)裝置20的源ID列表L中的組ID與傳輸控制部分自己所擁有的源ID列表L中的組ID互相比較(步驟2)。
如果比較結(jié)果顯示出上述兩個組ID彼此一致,則傳輸控制部分允許已收到了對其的傳輸請求并且不受版權(quán)保護(hù)的內(nèi)容從內(nèi)容再現(xiàn)裝置20向內(nèi)容處理裝置10的傳輸,然而,如果兩個組ID彼此不一致,則傳輸控制部分禁止傳輸(步驟3)。
以這種方式,在如上所述根據(jù)本實施例的組管理型的這種版權(quán)管理方法中,通過控制內(nèi)容處理裝置10與內(nèi)容再現(xiàn)裝置20之間的傳輸,關(guān)于不受版權(quán)管理的內(nèi)容,復(fù)制傳輸也被限制以進(jìn)行使用限制。
<5.服務(wù)器>
現(xiàn)在,參考圖11詳細(xì)描述根據(jù)本實施例的服務(wù)器30的配置。注意,圖11是示意性地示出了根據(jù)本實施例的服務(wù)器30的功能的框圖。
如圖11所示,服務(wù)器30包括WWW服務(wù)器31、組管理服務(wù)器32、內(nèi)容分發(fā)服務(wù)器34、證書管理服務(wù)器36和計費服務(wù)器38。
上述部件中,WWW服務(wù)器31、組管理服務(wù)器32和證書管理服務(wù)器36形成內(nèi)容共享服務(wù)執(zhí)行部分,并執(zhí)行對多個內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的組注冊的內(nèi)容共享服務(wù),并在被組注冊的裝置之間共享內(nèi)容。此外,WWW服務(wù)器31、內(nèi)容分發(fā)服務(wù)器34和計費服務(wù)器38形成分發(fā)內(nèi)容執(zhí)行部分,并執(zhí)行對內(nèi)容處理裝置10的用戶分發(fā)例如付費的內(nèi)容的內(nèi)容分發(fā)服務(wù)。
下面,分別描述根據(jù)本實施例的服務(wù)器31、32、34、36和38的功能配置。注意,根據(jù)本實施例的服務(wù)器31、32、34、36和38的硬件配置與上文中參考圖4描述的內(nèi)容處理裝置(PC)10的硬件配置類似,因此省略對它們的描述。
首先描述WWW服務(wù)器31。WWW服務(wù)器31接受來自通過網(wǎng)絡(luò)5對其進(jìn)行訪問的內(nèi)容處理裝置10的請求,并且控制內(nèi)容處理裝置10與服務(wù)器30之間的通信。WWW服務(wù)器31包括用戶注冊部分312和用戶驗證部分314。
用戶注冊部分312執(zhí)行希望使用內(nèi)容共享服務(wù)和/或內(nèi)容分發(fā)服務(wù)的新用戶的注冊過程、注冊改變過程、注冊取消過程、用戶賬號信息(例如用戶ID、信用卡號碼以及口令)的管理等。對于服務(wù)注冊用戶,以用戶為單位應(yīng)用唯一的葉ID。通過上述用戶注冊部分312的這種注冊過程而確定的各種用戶賬號信息和葉ID被存儲到組注冊數(shù)據(jù)庫324中。但是,管理并不限于剛才描述的這種示例,而是可以在WWW服務(wù)器31中提供用戶注冊數(shù)據(jù)庫,使得用戶賬號信息和葉ID在用戶注冊數(shù)據(jù)庫中被管理。
用戶驗證部分314執(zhí)行例如這樣的驗證過程響應(yīng)于來自以上述這種方式被注冊在內(nèi)容共享服務(wù)和/或內(nèi)容分發(fā)服務(wù)中的用戶所擁有的內(nèi)容處理裝置10的連接請求(注冊請求、注冊取消請求、內(nèi)容分發(fā)請求、證書請求、用戶賬號信息改變請求等),驗證擁有作為請求源的內(nèi)容處理裝置10的用戶。例如基于由用戶輸入的用戶賬號信息等以及組注冊數(shù)據(jù)庫324中的用戶賬號信息,來執(zhí)行用戶驗證。經(jīng)驗證的用戶例如被允許登錄到組管理服務(wù)器32、內(nèi)容分發(fā)服務(wù)器34、證書管理服務(wù)器36等。
現(xiàn)在描述組管理服務(wù)器32。組管理服務(wù)器32對同一用戶所擁有的多個內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20進(jìn)行組注冊。組管理服務(wù)器32包括裝置注冊部分322和組注冊數(shù)據(jù)庫324。
組注冊數(shù)據(jù)庫324被存儲在組管理服務(wù)器32中所配備的諸如HDD之類的存儲裝置(未示出)中。如從圖12所見的,在組注冊數(shù)據(jù)庫324中,例如以彼此相關(guān)聯(lián)的關(guān)系存儲了享受提供的內(nèi)容共享服務(wù)和內(nèi)容分發(fā)服務(wù)的用戶的用戶賬號信息(用戶ID 3241、信用卡號碼3242)、與該用戶相對應(yīng)的葉ID 3243、被組注冊的內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的裝置ID 3244,以及在被組注冊的內(nèi)容處理裝置10當(dāng)中具有轉(zhuǎn)錄功能的裝置的記錄者ID 3245。
例如對于一個用戶ID(用戶賬號)3241,分配了一個葉ID 3243。此外,被注冊在每個由葉ID代表的用戶的裝置組中的一個、兩個或更多個內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的裝置ID(終端ID或設(shè)備ID)被與該用戶的葉ID 3243相關(guān)聯(lián)。這里,上述終端ID被注冊為內(nèi)容處理裝置(PC)10的裝置ID 3244,上述設(shè)備ID被注冊為內(nèi)容再現(xiàn)裝置(PD)20的裝置ID 3244。此外,具有轉(zhuǎn)錄功能的內(nèi)容處理裝置10的記錄者ID被與終端ID相關(guān)聯(lián)。
裝置注冊部分322將作為注冊請求源的內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20組注冊到通過上述用戶驗證部分314被驗證的用戶所擁有的裝置組中。例如當(dāng)在執(zhí)行用戶驗證過程之后,從內(nèi)容處理裝置10的組注冊部分130接收組注冊請求信息(例如,注冊請求通知、終端ID或設(shè)備ID、記錄者ID等)從組注冊過程時,執(zhí)行組注冊過程。當(dāng)裝置要被組注冊時,注冊請求源的內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的裝置ID(終端ID或設(shè)備ID、記錄者ID等)被寫入到上文中描述的組注冊數(shù)據(jù)庫324的與上述經(jīng)驗證用戶相對應(yīng)的裝置ID 3244的列的位置中。這樣,被組注冊的裝置的裝置ID和上文中描述的被應(yīng)用到經(jīng)驗證用戶上的葉ID(裝置組)彼此相關(guān)聯(lián)。
此外,裝置注冊部分322禁止內(nèi)容處理裝置10被注冊到不同的裝置組中。為此,裝置注冊部分322搜索組注冊數(shù)據(jù)庫324,并且如果注冊請求源的內(nèi)容處理裝置10的裝置ID已經(jīng)被存儲了,則裝置注冊部分322拒絕內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的注冊,使得裝置ID不可以被新寫入組注冊數(shù)據(jù)庫324中。因此,可以使得一個內(nèi)容處理裝置10或一個內(nèi)容再現(xiàn)裝置20僅屬于一個裝置組。
此外,裝置注冊部分322還可以對可被注冊到同一裝置組中的內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的數(shù)目設(shè)置上限,具體地說,可以與同一用戶的葉ID相關(guān)聯(lián)的內(nèi)容處理裝置10的數(shù)目的上限。例如,裝置注冊部分322可以將可被注冊在同一裝置組中的內(nèi)容處理裝置(PC)10的數(shù)目的上限數(shù)目設(shè)置為預(yù)定數(shù)目(例如,三個),使得只有數(shù)目最多到該預(yù)定上限數(shù)目(例如,三個)的終端ID被與某個葉ID相關(guān)聯(lián)。在該情況中,如果從每個都具有一個終端ID作為裝置ID的內(nèi)容處理裝置(PC)10接收了數(shù)目超過了上述上限數(shù)目的注冊請求,則裝置注冊部分322拒絕注冊請求的注冊。這樣,可被注冊在同一裝置組中的內(nèi)容處理裝置(PC)10的數(shù)目例如可以被限制為三個或更少,因此,可以限制可在同一裝置組中接收分發(fā)內(nèi)容的內(nèi)容處理裝置10的數(shù)目。
此外,作為上述數(shù)目的另一個示例,裝置注冊部分322例如可以對可與同一組ID相關(guān)聯(lián)的記錄者ID設(shè)置上限數(shù)目(例如,10)。在該情況中,如果從每個都具有一個記錄者ID的內(nèi)容處理裝置(PC)10接收了數(shù)目超過了上述上限數(shù)目的注冊請求,則裝置注冊部分322拒絕注冊。從而,由于可以限制可被注冊在同一裝置組中的具有轉(zhuǎn)錄功能的內(nèi)容處理裝置10的數(shù)目,所以可以限制可用作能在同一裝置組中被共享的經(jīng)轉(zhuǎn)錄內(nèi)容的提供源的內(nèi)容處理裝置10的數(shù)目。
此外,當(dāng)內(nèi)容處理裝置10被注冊到預(yù)定裝置組中時,裝置注冊部分322將服務(wù)數(shù)據(jù)通知給被組注冊的內(nèi)容處理裝置10。服務(wù)數(shù)據(jù)例如包括與上述經(jīng)驗證用戶(注冊裝置組)相對應(yīng)的葉ID,以及用于使用內(nèi)容的服務(wù)公共密鑰。從而,被組注冊的內(nèi)容處理裝置10可以接收葉ID,將葉ID轉(zhuǎn)換為組ID,并且將組ID添加到內(nèi)容處理裝置10自身的源ID列表L。
注意,葉ID可以不以這種方式從組管理服務(wù)器32的裝置注冊部分322傳達(dá)到內(nèi)容處理裝置10,而是裝置注冊部分322可以基于葉ID等產(chǎn)生組ID,并將所產(chǎn)生的組ID通知給內(nèi)容處理裝置10。在該情況中,內(nèi)容處理裝置10自身可以不產(chǎn)生組ID,而是將從組管理服務(wù)器32接收的組ID原樣添加到源ID列表L。
此外,裝置注冊部分322從經(jīng)驗證用戶所擁有的裝置組中取消作為注冊取消請求源的內(nèi)容處理裝置10的注冊。當(dāng)在執(zhí)行了用戶驗證過程之后,從內(nèi)容處理裝置10的組注冊部分130接收組注冊取消請求信息(例如,組注冊取消請求通知、終端ID或設(shè)備ID、記錄者ID等)時,執(zhí)行這種組注冊取消處理。當(dāng)裝置的組注冊要被取消時,作為上文中描述的注冊取消請求源的內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的裝置ID(終端ID、設(shè)備ID)被從上文中描述的組注冊數(shù)據(jù)庫324的裝置ID 3244的列刪除。但是,記錄者ID并不被刪除,即使取消了相應(yīng)的內(nèi)容處理裝置(PC)10的注冊。從而,如果一旦數(shù)目等于上文中描述的預(yù)定上限數(shù)目(例如,10)的具有轉(zhuǎn)錄功能的內(nèi)容處理裝置10被組注冊,則即使這些內(nèi)容處理裝置10中的一個的注冊后來被取消,新的內(nèi)容處理裝置10也不能被另外注冊。因此,可以抑制可產(chǎn)生能被共享的內(nèi)容的內(nèi)容處理裝置10的注冊數(shù)目,以使經(jīng)轉(zhuǎn)錄內(nèi)容的版權(quán)管理嚴(yán)格。
現(xiàn)在描述證書管理服務(wù)器36。證書管理服務(wù)器36收集并管理內(nèi)容處理裝置10發(fā)放的組證書G,并將組證書G分發(fā)給屬于同一用戶的裝置組的任何其他內(nèi)容處理裝置10。證書管理服務(wù)器36包括證書管理部分362和證書數(shù)據(jù)庫364。
證書數(shù)據(jù)庫364被存儲在證書管理服務(wù)器36中所配備的諸如HDD之類的存儲裝置(未示出)中。證書數(shù)據(jù)庫364存儲將內(nèi)容處理裝置10發(fā)放的組證書G與內(nèi)容處理裝置10的用戶相關(guān)聯(lián)地存儲。
證書管理部分362通過網(wǎng)絡(luò)5獲取內(nèi)容處理裝置10發(fā)出的組證書G,并將所獲取的組證書G與用戶相關(guān)聯(lián)地存儲到證書數(shù)據(jù)庫364中。此外,證書管理部分362從上述這種證書數(shù)據(jù)庫364中讀取屬于某一用戶的裝置組的一個、兩個或更多個內(nèi)容處理裝置10的組證書G,并將組證書G分發(fā)給屬于同一裝置組的其他內(nèi)容處理裝置10等。
例如,當(dāng)內(nèi)容處理裝置10通過組管理服務(wù)器32被組注冊時,證書管理部分362從內(nèi)容處理裝置10獲取其中內(nèi)容處理裝置10的記錄者ID與組ID彼此相關(guān)聯(lián)的組證書G,并將組證書G存儲到證書數(shù)據(jù)庫364中。此外,當(dāng)另一內(nèi)容處理裝置10被新注冊到同一裝置組中時,證書管理部分362將已經(jīng)被注冊在該同一裝置組中的內(nèi)容處理裝置10的組證書G分發(fā)給新注冊的內(nèi)容處理裝置10。從而,新注冊的內(nèi)容處理裝置10可以通過獲取已注冊的內(nèi)容處理裝置10的記錄者ID,并將所獲取的記錄者ID添加到源ID列表L,共享經(jīng)轉(zhuǎn)錄內(nèi)容。
此外,當(dāng)從已注冊的內(nèi)容處理裝置10接收了組證書分發(fā)請求時,當(dāng)內(nèi)容處理裝置10訪問服務(wù)器30時,或者在類似的情況中,證書管理部分362可以向內(nèi)容處理裝置10分發(fā)屬于同一裝置組的其他內(nèi)容處理裝置10的組證書G。
此外,如果內(nèi)容處理裝置10的注冊被取消,則證書管理部分362從證書數(shù)據(jù)庫364刪除被取消注冊的內(nèi)容處理裝置10的組證書G。
以這種方式,證書管理服務(wù)器36的證書管理部分362以集中的方式管理內(nèi)容處理裝置10發(fā)放的組證書G,并且將組證書G分發(fā)給屬于同一裝置組的其他內(nèi)容處理裝置10。從而,任何內(nèi)容處理裝置10可以獲得其他內(nèi)容處理裝置10的組證書G,而不用直接將內(nèi)容處理裝置10彼此連接。此外,由于證書管理服務(wù)器36執(zhí)行組證書G的集中管理,所以任何內(nèi)容處理裝置10都可以總是獲得最新的組證書G。例如,任何內(nèi)容處理裝置10可以獲得屬于同一用戶的裝置組的全部內(nèi)容處理裝置10的組證書G,并將內(nèi)容處理裝置10的記錄者ID添加到源ID列表L。
現(xiàn)在描述內(nèi)容分發(fā)服務(wù)器34。內(nèi)容分發(fā)服務(wù)器34向具有對于內(nèi)容分發(fā)服務(wù)的用戶注冊的用戶的內(nèi)容處理裝置10分發(fā)例如付費的內(nèi)容。內(nèi)容分發(fā)服務(wù)器34被配置使得能夠分發(fā)適于上文中描述的組管理型的版權(quán)管理方案的內(nèi)容和適于上文中描述的登入登出型的版權(quán)管理方案的內(nèi)容兩者。
內(nèi)容分發(fā)服務(wù)器34例如包括許可發(fā)放部分342、內(nèi)容分發(fā)部分344、許可數(shù)據(jù)庫346和內(nèi)容數(shù)據(jù)庫348。
許可數(shù)據(jù)庫346和內(nèi)容數(shù)據(jù)庫348被存儲在內(nèi)容分發(fā)服務(wù)器34中所配備的諸如HDD之類的存儲裝置(未示出)中。許可數(shù)據(jù)庫346是用于存儲在分發(fā)內(nèi)容時發(fā)放的許可的數(shù)據(jù)庫。內(nèi)容數(shù)據(jù)庫348是用于作為內(nèi)容分發(fā)服務(wù)的分發(fā)對象的多個內(nèi)容的數(shù)據(jù)庫。
內(nèi)容分發(fā)部分344例如允許已經(jīng)被驗證通過的用戶讀取可分發(fā)內(nèi)容的列表,并選擇用戶希望被分發(fā)的一個分發(fā)內(nèi)容。此外,內(nèi)容分發(fā)部分344將被選擇的分發(fā)內(nèi)容通過網(wǎng)絡(luò)5分發(fā)給用戶所使用的內(nèi)容處理裝置10。注意,分發(fā)過程例如需要如下文中描述的計費處理作為一個必要條件。
此外,內(nèi)容分發(fā)部分344還發(fā)送例如與分發(fā)內(nèi)容相關(guān)聯(lián)地存儲在內(nèi)容數(shù)據(jù)庫348等中的分發(fā)內(nèi)容有關(guān)的信息(內(nèi)容ID、標(biāo)題信息(曲目名稱、藝術(shù)家名稱、專輯名、再現(xiàn)時間等))。
許可發(fā)放部分342發(fā)放由上文中描述的內(nèi)容分發(fā)部分344分發(fā)的內(nèi)容的許可(權(quán)利信息;使用權(quán))。依賴于版權(quán)管理方法的類型,許可發(fā)放部分342可以發(fā)放不同類型的許可。
例如,在要執(zhí)行組管理型的版權(quán)管理的情況下,許可發(fā)放部分342與分發(fā)內(nèi)容相關(guān)聯(lián)的發(fā)放包括與購買分發(fā)內(nèi)容的用戶相對應(yīng)的葉ID的許可。于是,許可發(fā)放部分342可以從上文中描述的組注冊數(shù)據(jù)庫324獲取與該用戶相對應(yīng)的葉ID,或者可以從用戶驗證部分314獲取。
在許可發(fā)放部分342以這種方式發(fā)放許可之后,內(nèi)容分發(fā)服務(wù)器34將分發(fā)內(nèi)容和包括與購買分發(fā)內(nèi)容的用戶相對應(yīng)的葉ID的許可文件彼此相關(guān)聯(lián)地發(fā)送到內(nèi)容處理裝置10。結(jié)果,接收了上述這種分發(fā)內(nèi)容和許可的內(nèi)容處理裝置10將葉ID轉(zhuǎn)換為組ID,并將組ID應(yīng)用到該分發(fā)內(nèi)容,使得組ID用作分發(fā)內(nèi)容的源ID,以執(zhí)行上文描述的組管理型的版權(quán)管理。
另一方面,在要執(zhí)行登入登出型的版權(quán)管理的情況下,許可發(fā)放部分342與分發(fā)內(nèi)容相關(guān)聯(lián)地發(fā)放許可,其中描述了諸如登入/登出次數(shù)限制。再現(xiàn)次數(shù)限制、再現(xiàn)有效期限登的使用條件信息(使用規(guī)則)。于是,許可發(fā)放部分342可以基于許可數(shù)據(jù)庫346的許可模型信息,產(chǎn)生用戶希望的使用條件類型的許可。
在許可發(fā)放部分342以這種方式發(fā)放許可之后,內(nèi)容分發(fā)服務(wù)器34將分發(fā)內(nèi)容文件和包括使用條件信息的許可文件彼此相關(guān)聯(lián)地發(fā)送到內(nèi)容處理裝置10。結(jié)果,接收上述這種分發(fā)內(nèi)容和包括使用條件信息的許可的內(nèi)容處理裝置10基于許可,執(zhí)行登入登出型的版權(quán)管理。
許可發(fā)放部分342將所發(fā)放的許可存儲在許可數(shù)據(jù)庫346中,并在許可數(shù)據(jù)庫346中管理這些許可。
如上所述,在向內(nèi)容處理裝置10分發(fā)內(nèi)容時,內(nèi)容分發(fā)服務(wù)器34成套地發(fā)送分發(fā)內(nèi)容及其許可。于是,當(dāng)要分發(fā)組管理型的內(nèi)容時,內(nèi)容分發(fā)服務(wù)器34將葉ID放到許可中,而當(dāng)要分發(fā)登入登出型的內(nèi)容時,內(nèi)容分發(fā)服務(wù)器34將使用條件信息放到許可中。
注意,雖然在上面的描述中,內(nèi)容分發(fā)服務(wù)器34以分別的文件來發(fā)送分發(fā)內(nèi)容和許可,但是內(nèi)容分發(fā)服務(wù)器34也可以在同一文件中發(fā)送它們。此外,雖然在上面的描述中,內(nèi)容分發(fā)服務(wù)器34在分發(fā)組管理型的內(nèi)容時,將葉ID通知給內(nèi)容處理裝置10,并且內(nèi)容處理裝置10基于所接收的葉ID來產(chǎn)生組ID,但是組ID的產(chǎn)生并不限于上述示例。例如,內(nèi)容分發(fā)服務(wù)器34可以預(yù)先基于葉ID來產(chǎn)生組ID,并將所產(chǎn)生的組ID通知給內(nèi)容處理裝置10。
現(xiàn)在描述計費服務(wù)器。計費服務(wù)器38響應(yīng)于上文中描述的通過內(nèi)容分發(fā)服務(wù)器34的內(nèi)容分發(fā),執(zhí)行計費處理。計費服務(wù)器38例如包括計費處理部分382和計費信息數(shù)據(jù)庫384。
計費信息數(shù)據(jù)庫384是包括用于每個用戶的計費信息的數(shù)據(jù)庫,并被存儲在計費服務(wù)器38中所配備的諸如HDD之類的存儲裝置(未示出)中。
計費處理部分382例如執(zhí)行這樣的計費處理根據(jù)被分發(fā)的內(nèi)容,請求接受內(nèi)容分發(fā)的用戶支付一定量的費用。通過計費處理而產(chǎn)生的諸如所要求的費用量、支付方法和支付日期之類的帳務(wù)信息例如被存儲到計費信息數(shù)據(jù)庫384中。
<6.內(nèi)容共享方法>
現(xiàn)在參考圖13描述利用上述這種內(nèi)容共享系統(tǒng)100的內(nèi)容共享方法的基本流程。圖13是圖示根據(jù)本實施例的內(nèi)容共享方法的基本流程的時序圖。
如圖13所示,新用戶將首先使用用戶自己所擁有的內(nèi)容處理裝置(PC)10-1向服務(wù)器30的WWW服務(wù)器31發(fā)出使用上述組管理型的版權(quán)管理方案的內(nèi)容共享服務(wù)的用戶注冊請求(S2)。從而,WWW服務(wù)器31執(zhí)行用戶驗證過程,以向用戶應(yīng)用新的葉ID,并注冊該用戶(S4)。注意,內(nèi)容共享服務(wù)的用戶注冊還可以用作內(nèi)容分發(fā)服務(wù)的用戶注冊。此外,上述用戶注冊過程可以通過組管理服務(wù)器32代替WWW服務(wù)器31來執(zhí)行。
然后,用戶將使用用戶自己所擁有的內(nèi)容處理裝置(PC)10-1和10-2來向服務(wù)器30發(fā)出兩個獨立裝置的注冊請求(S8,S12)。從而,組管理服務(wù)器32根據(jù)剛才提到的這種裝置注冊請求,將內(nèi)容處理裝置10-1和10-2組注冊到用戶的裝置組中,并將與該用戶相對應(yīng)的葉ID通知給內(nèi)容處理裝置10-1和10-2(S10,S14)。內(nèi)容處理裝置10-1和10-2將所接收的葉ID轉(zhuǎn)換為組ID,并將組ID添加到內(nèi)容處理裝置10-1和10-2它們自己的源ID列表L中。注意,上述這種內(nèi)容處理裝置10的裝置組注冊不需要同時執(zhí)行,而是可以在彼此不同的任意時刻執(zhí)行。
然后,內(nèi)容處理裝置10-2發(fā)放組證書G,該組證書G將與內(nèi)容處理裝置10-2自身相對應(yīng)的組ID與記錄者ID彼此相關(guān)聯(lián),并將組證書G發(fā)送到服務(wù)器30的證書管理服務(wù)器36(S16)。然后,證書管理服務(wù)器36將內(nèi)容處理裝置10-2的組證書G分發(fā)給內(nèi)容處理裝置10-1(S18)。注意,剛才描述的這種組證書G的分發(fā)可以從內(nèi)容處理裝置10-2直接到內(nèi)容處理裝置10-1執(zhí)行,而不需要證書管理服務(wù)器36的介入。此外,內(nèi)容處理裝置10-1的組證書G可以被類似地分發(fā)到內(nèi)容處理裝置10-2。
在內(nèi)容處理裝置10-1獲取以上述這種方式分發(fā)的組證書G之后,它執(zhí)行內(nèi)容處理裝置10-1自身所擁有的源ID列表L的更新過程(S20)。在該列表更新過程中,在內(nèi)容處理裝置10-1和10-2在上文描述的組注冊時被注冊在同一裝置組中的情況下,由于兩個裝置具有相同的組ID,所以內(nèi)容處理裝置10-1可以將組證書G中所包括的內(nèi)容處理裝置10-2的記錄者ID添加到內(nèi)容處理裝置10-1自身的源ID列表L。另一方面,在內(nèi)容處理裝置10-1和10-2被注冊在不同的裝置組中的情況下,由于兩個裝置具有彼此不同的組ID,所以內(nèi)容處理裝置10-1不能將組證書G中所包括的記錄者ID添加到內(nèi)容處理裝置10-1自身的源ID列表L。
下面,描述從在上述這種情形中從內(nèi)容處理裝置10-2提供的內(nèi)容被內(nèi)容處理裝置10-1獲取并共享的情況。
首先,描述諸如經(jīng)轉(zhuǎn)錄內(nèi)容之類的產(chǎn)品內(nèi)容被共享的情況。內(nèi)容處理裝置10-2通過轉(zhuǎn)錄、自錄等產(chǎn)生內(nèi)容(S22),并將與內(nèi)容處理裝置10-2相對應(yīng)的記錄者ID應(yīng)用到該產(chǎn)品內(nèi)容上(S24)。然后,內(nèi)容處理裝置10-2通過網(wǎng)絡(luò)5、本地線路9、存儲介質(zhì)7等將被應(yīng)用了記錄者ID的產(chǎn)品內(nèi)容提供給內(nèi)容處理裝置10-1(S26)。
然后,內(nèi)容處理裝置10-1獲取產(chǎn)品內(nèi)容(S28),并例如響應(yīng)于用戶的再現(xiàn)請求,執(zhí)行產(chǎn)品內(nèi)容的再現(xiàn)控制過程(S30)。在這種情況中,如果被應(yīng)用到產(chǎn)品內(nèi)容上的記錄者ID被包括在內(nèi)容處理裝置10-1的源ID列表L中,則內(nèi)容處理裝置10-1可以再現(xiàn)該產(chǎn)品內(nèi)容,而如果記錄者ID未被包括在源ID列表L中,則內(nèi)容處理裝置10-1不能再現(xiàn)該內(nèi)容。
現(xiàn)在,描述分發(fā)內(nèi)容數(shù)據(jù)被共享的另一情況。首先,內(nèi)容處理裝置10-2向組管理服務(wù)器32發(fā)出內(nèi)容的分發(fā)請求(S32)。于是,組管理服務(wù)器32將被請求分發(fā)的內(nèi)容以及包括與內(nèi)容處理裝置10-2相對應(yīng)的葉ID的許可分發(fā)到內(nèi)容處理裝置10-2(S34)。然后,內(nèi)容處理裝置10-2將所接收的許可中的葉ID轉(zhuǎn)換為組ID,并將該組ID應(yīng)用到分發(fā)內(nèi)容上(S36)。然后,內(nèi)容處理裝置10-2以上述類似的方式,將已經(jīng)被應(yīng)用了組ID的分發(fā)內(nèi)容提供給內(nèi)容處理裝置10-1(S38),并且內(nèi)容處理裝置10-1獲得該分發(fā)內(nèi)容(S40)。然后,內(nèi)容處理裝置10-1例如響應(yīng)于用戶的再現(xiàn)請求,執(zhí)行分發(fā)內(nèi)容的再現(xiàn)控制過程(S42)。在該情況中,如果被應(yīng)用到分發(fā)內(nèi)容上的組ID被包括在內(nèi)容處理裝置10-1的源ID列表L中,則內(nèi)容處理裝置10-1可以再現(xiàn)該分發(fā)內(nèi)容,而如果組ID未被包括在源ID列表L中,則內(nèi)容處理裝置10-1不能再現(xiàn)該分發(fā)內(nèi)容。
此外,如果內(nèi)容處理裝置10-1和10-2各自發(fā)出注冊取消請求(S44,S48),則組管理服務(wù)器32響應(yīng)于注冊取消請求,取消內(nèi)容處理裝置10-1和10-2的注冊(S46,S50)。
在如上所述的這種使用內(nèi)容共享系統(tǒng)100的內(nèi)容共享方法中,如果同一用戶所擁有的多個內(nèi)容處理裝置10被注冊到同一裝置組中,則產(chǎn)品內(nèi)容和分發(fā)內(nèi)容可以相對自由地在內(nèi)容處理裝置10之間被共享。
<7.組注冊取消過程>
現(xiàn)在,詳細(xì)描述內(nèi)容處理裝置(PC)10或內(nèi)容再現(xiàn)裝置(PD)20在組管理服務(wù)器32中的組注冊/注冊取消的過程。注意,下面的處理流程開始于這樣的狀態(tài)其中,向組管理服務(wù)器32的內(nèi)容共享服務(wù)的用戶注冊已經(jīng)完成,并且葉ID未被應(yīng)用到擁有內(nèi)容處理裝置10的用戶上。
首先,描述根據(jù)本實施例的內(nèi)容處理裝置(PC)10到組管理服務(wù)器32的裝置注冊過程(組注冊過程)。圖14是圖示根據(jù)本實施例的內(nèi)容處理裝置(PC)10的組注冊過程的時序圖。
如圖14所示,首先在步驟S60到S70處,在作為注冊請求源的內(nèi)容處理裝置10與服務(wù)器30之間通過網(wǎng)絡(luò)5安全地建立通信連接,并且執(zhí)行用戶驗證。在步驟S60到S70處的過程在內(nèi)容處理裝置10的瀏覽器與服務(wù)器30的WWW服務(wù)器31之間執(zhí)行。
具體地說,作為注冊請求源的內(nèi)容處理裝置10響應(yīng)于用戶輸入,首先向WWW服務(wù)器31發(fā)送用戶ID和口令(S60)。從而,WWW服務(wù)器31將所接收的用戶ID及口令與組注冊數(shù)據(jù)庫324中所注冊的用戶ID及口令相比較,以執(zhí)行用戶驗證處理(S62)。如果結(jié)果指示用于驗證結(jié)果是失敗的,則WWW服務(wù)器31不執(zhí)行登錄,并結(jié)束注冊過程。另一方面,如果用戶驗證結(jié)果是成功的,則WWW服務(wù)器31允許登陸,并向內(nèi)容處理裝置10發(fā)送成功的用戶驗證結(jié)果的通知,以及用于執(zhí)行安全通信的會話信息(S64)。然后,內(nèi)容處理裝置10向WWW服務(wù)器31發(fā)送注冊請求通知(S66)。WWW服務(wù)器31基于注冊請求通知,識別出內(nèi)容處理裝置10訪問WWW服務(wù)器31以請求注冊。然后,WWW服務(wù)器31產(chǎn)生事務(wù)ID(S68),并將所產(chǎn)生的事務(wù)ID和作為組管理服務(wù)器32的地址信息示例的URL(統(tǒng)一資源定位器)發(fā)送給內(nèi)容處理裝置10(S70)。從而,內(nèi)容處理裝置10以后可以參考所接收的URL,訪問組管理服務(wù)器32。
在接下來的步驟S72到S86處,執(zhí)行用于將內(nèi)容處理裝置10實際注冊到組管理服務(wù)器32中的過程。在步驟S72到S86處的過程在內(nèi)容處理裝置10的版權(quán)管理部分與服務(wù)器30的組管理服務(wù)器32之間執(zhí)行。
具體地說,內(nèi)容處理裝置10首先向組管理服務(wù)器32發(fā)出服務(wù)數(shù)據(jù)的請求(S72)。于是,組管理服務(wù)器32將服務(wù)數(shù)據(jù)發(fā)送給內(nèi)容處理裝置10(S74)。服務(wù)數(shù)據(jù)包括與經(jīng)驗證用戶相對應(yīng)的葉ID,以及上文中描述的服務(wù)公共密鑰。然后,內(nèi)容處理裝置10將上文中描述的在步驟S70處接收的事務(wù)ID和與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID發(fā)送給組管理服務(wù)器32,以執(zhí)行到組管理服務(wù)器32的注冊請求(S76)。由內(nèi)容處理裝置10產(chǎn)生終端ID和記錄者ID。注意,在步驟S74和S76處傳輸?shù)男畔⒖梢员话踩匕l(fā)送和接收,因為通過上文中描述的會話信息防止了來自外部的對其的篡改。
然后,組管理服務(wù)器32判斷內(nèi)容處理裝置10的注冊是否應(yīng)當(dāng)被允許(S78)。該注冊允許/禁止判斷例如是基于可被注冊在同一裝置組中的那些內(nèi)容處理裝置10的上限數(shù)目(例如,終端ID的上限數(shù)目(例如,三個終端ID)、記錄者ID的上限數(shù)目(例如,10個記錄者ID))來執(zhí)行的。更具體地說,例如如果已經(jīng)在經(jīng)驗證用戶的裝置組中注冊了具有彼此不同的終端ID的三個內(nèi)容處理裝置10,則組管理服務(wù)器32禁止新的內(nèi)容處理裝置10的注冊。此外,例如如果已經(jīng)在用戶的裝置組中注冊了具有彼此不同的記錄者ID的10個內(nèi)容處理裝置10(不論這10個內(nèi)容處理裝置10是否保持被注冊),則組管理服務(wù)器32禁止新的內(nèi)容處理裝置10的注冊。
如果上述在步驟S78處的這種注冊允許/禁止判斷的結(jié)果指示出不應(yīng)當(dāng)允許注冊,則組管理服務(wù)器32發(fā)送內(nèi)容處理裝置10不能被注冊的錯誤通知。另一方面,如果注冊允許/禁止判斷的結(jié)果指示出允許注冊,則組管理服務(wù)器32執(zhí)行上文中描述的作為注冊請求源的內(nèi)容處理裝置10的注冊過程(S80)。具體地說,組管理服務(wù)器32將從上述作為注冊請求源的內(nèi)容處理裝置10所接收的終端ID和記錄者ID寫入組注冊數(shù)據(jù)庫324的經(jīng)驗證用戶的記錄中,以注冊內(nèi)容處理裝置10。此外,組管理服務(wù)器32將注冊完成通知發(fā)送給被注冊的內(nèi)容處理裝置10(S82)。
然后,當(dāng)內(nèi)容處理裝置10接收到上述這種注冊完成通知時,它使上文中描述的在步驟S74處接收的服務(wù)數(shù)據(jù)有效(S84)。此外,內(nèi)容處理裝置10基于被有效的服務(wù)數(shù)據(jù)中的葉ID,產(chǎn)生組ID(第一組ID和第二組ID兩者),并將組ID添加并存儲到源ID列表L中(S86)。從而,內(nèi)容處理裝置10被使得能夠再現(xiàn)被應(yīng)用了該組ID的分發(fā)內(nèi)容,并將包括該組ID的組證書G的記錄者ID添加到內(nèi)容處理裝置10自身的源ID列表L中。
在上述這種內(nèi)容處理裝置10的注冊過程之后,可以執(zhí)行下面描述的這種證書發(fā)放和分發(fā)過程。具體地說,內(nèi)容處理裝置10首先發(fā)放包括組ID和與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID的組證書G,并將組證書G發(fā)送給證書管理服務(wù)器36(S88)。從而,證書管理服務(wù)器36將所接收的組證書G存儲到證書數(shù)據(jù)庫364中(S90)。從而,當(dāng)不同的內(nèi)容處理裝置10被注冊到同一裝置組中時,組證書G可以被分發(fā)以共享記錄者ID。
此外,如果一個、兩個或更多個其他內(nèi)容處理裝置10已經(jīng)被注冊在相同的裝置組中,則證書管理服務(wù)器36向被注冊的內(nèi)容處理裝置10分發(fā)其他注冊的內(nèi)容處理裝置10的組證書G(S92)。從而,被內(nèi)容處理裝置10讀出所接收的組證書G中的記錄者ID,并將記錄者ID添加到內(nèi)容處理裝置10自身的源ID列表L(S94)。從而,內(nèi)容處理裝置10以后可以再現(xiàn)由屬于同一裝置組的任何其他內(nèi)容處理裝置10轉(zhuǎn)錄的經(jīng)轉(zhuǎn)錄內(nèi)容。
現(xiàn)在,參考圖15描述根據(jù)本實施例的從已注冊的裝置組中取消內(nèi)容處理裝置(PC)10的注冊的過程(組注冊取消過程)。圖15是圖示根據(jù)本實施例的內(nèi)容處理裝置(PC)10的組注冊取消過程的時序圖。
如圖15所示,首先在步驟S100到S110處,在作為注冊取消請求源的內(nèi)容處理裝置10與服務(wù)器30之間通過網(wǎng)絡(luò)5安全地建立通信連接,并且執(zhí)行用戶驗證。在步驟S100到S110處的過程在內(nèi)容處理裝置10的瀏覽器與服務(wù)器30的WWW服務(wù)器31之間執(zhí)行。注意,由于除了在步驟S106處從內(nèi)容處理裝置10向WWW服務(wù)器31發(fā)出的是注冊取消請求之外,在上面提到的步驟S100到S110處的過程與上文中參考圖14描述的內(nèi)容處理裝置10的組注冊過程的步驟S60到S70處的過程類似,因此省略對它們的詳細(xì)描述。
在接下來的步驟S112到S120處,執(zhí)行用于實際取消內(nèi)容處理裝置10的注冊的過程。在步驟S112到S120處的過程在內(nèi)容處理裝置10的版權(quán)管理部分與服務(wù)器30的組管理服務(wù)器32之間執(zhí)行。
具體地說,內(nèi)容處理裝置10使在上文中描述的組注冊時從組管理服務(wù)器32獲取并保存在內(nèi)容處理裝置10中的服務(wù)數(shù)據(jù)無效(S112)。更具體地說,內(nèi)容處理裝置10刪除內(nèi)容處理裝置10自身的源ID列表L中所包括的組ID和記錄者ID。從而,內(nèi)容處理裝置10被使得不能再現(xiàn)被應(yīng)用了源ID中的任何源ID的內(nèi)容。
然后,內(nèi)容處理裝置10將在上文描述的步驟S110處接收的事務(wù)ID以及與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID和終端ID發(fā)送到組管理服務(wù)器32,以向組管理服務(wù)器32發(fā)出注冊取消請求(S114)。注意,在步驟S114處發(fā)送的信息可以被安全地發(fā)送,因為通過上文中描述的會話信息防止了來自外部的對其的篡改。
然后,當(dāng)注冊取消請求被接收時,組管理服務(wù)器32判斷是否可以取消內(nèi)容處理裝置10的注冊(S116)。例如,在作為注冊取消請求源的內(nèi)容處理裝置10還未被注冊或者注冊取消請求非法的情況或者類似的情況中,組管理服務(wù)器32不允許注冊取消。
如果作為上述步驟S116處的這種注冊允許/禁止判斷的結(jié)果,注冊取消不被允許,則組管理服務(wù)器32發(fā)送內(nèi)容處理裝置10的注冊取消不被允許的錯誤通知。
另一方面,如果作為步驟S116處的注冊允許/禁止判斷的結(jié)果,注冊取消被允許,則組管理服務(wù)器32執(zhí)行作為注冊取消請求源的內(nèi)容處理裝置10的注冊取消過程(S118)。具體地說,組管理服務(wù)器32從組注冊數(shù)據(jù)庫324的經(jīng)驗證用戶的記錄中刪除作為注冊取消請求源的內(nèi)容處理裝置10的終端ID。此時,作為注冊請求源的內(nèi)容處理裝置10的記錄者ID被留下,而不從組注冊數(shù)據(jù)庫324中刪除。從而,當(dāng)提供經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)時,可以避免這樣的缺點注冊了過多的具有轉(zhuǎn)錄功能的內(nèi)容處理裝置10,以及經(jīng)轉(zhuǎn)錄內(nèi)容變得被大量的內(nèi)容處理裝置10共享。
然后,組管理服務(wù)器32將注冊取消完成通知發(fā)送給已經(jīng)被取消注冊的內(nèi)容處理裝置10(S120)。
如上所述,在內(nèi)容處理裝置10的注冊取消過程中,在服務(wù)數(shù)據(jù)首先在組管理服務(wù)器32側(cè)被無效(S112)之后,在組管理服務(wù)器32側(cè)執(zhí)行注冊取消過程(S118)。從而,至于被組管理服務(wù)器32側(cè)取消注冊的內(nèi)容處理裝置10,內(nèi)容處理裝置10所保持的服務(wù)數(shù)據(jù)可以肯定地被無效,以從源ID列表L中刪除組ID等。因此,雖然內(nèi)容處理裝置10的注冊在組管理服務(wù)器32上被取消,但是可以防止這種情形內(nèi)容處理裝置10的服務(wù)數(shù)據(jù)沒有被實際地?zé)o效。
上面描述了內(nèi)容處理裝置(PC)10的組注冊過程和組注冊取消過程。注意,為了再次注冊已被注冊的內(nèi)容處理裝置10,內(nèi)容處理裝置10的注冊必須被取消一次。
現(xiàn)在,參考圖16描述將內(nèi)容再現(xiàn)裝置(PD)20組注冊到組管理服務(wù)器32中的過程(組注冊過程)。圖16是圖示根據(jù)本發(fā)明的內(nèi)容再現(xiàn)裝置(PD)20的組注冊過程的時序圖。
為了對內(nèi)容再現(xiàn)裝置(PD)20進(jìn)行組注冊,作為注冊對象的內(nèi)容再現(xiàn)裝置(PD)20通過本地線路9被連接到已被注冊的內(nèi)容處理裝置(PC)10,并且該內(nèi)容處理裝置(PC)10被用來將內(nèi)容再現(xiàn)裝置(PD)20組注冊到組管理服務(wù)器32中。
如圖16所示,首先在步驟S132到S142處,在作為注冊取消請求源的與作為注冊對象的內(nèi)容再現(xiàn)裝置20相連的內(nèi)容處理裝置10與服務(wù)器30之間通過網(wǎng)絡(luò)5安全地建立通信連接,已執(zhí)行用戶驗證。在步驟S132到S142處的過程在內(nèi)容處理裝置10的瀏覽器與服務(wù)器30的WWW服務(wù)器31之間執(zhí)行。注意,由于除了在步驟S138處從內(nèi)容處理裝置10向WWW服務(wù)器31發(fā)出的是內(nèi)容再現(xiàn)裝置20的注冊請求之外,在上面提到的步驟S132到S142處的過程與上文中參考圖14描述的內(nèi)容處理裝置10的組注冊過程的步驟S60到S70處的過程類似,因此省略對它們的詳細(xì)描述。
然后在步驟S144到S164處,執(zhí)行用于使用內(nèi)容處理裝置10將內(nèi)容再現(xiàn)裝置20實際注冊到組管理服務(wù)器32中的過程。在步驟S144到S164處的過程在內(nèi)容再現(xiàn)裝置20、內(nèi)容處理裝置10的版權(quán)管理部分與服務(wù)器30的組管理服務(wù)器32之間執(zhí)行。
具體地說,內(nèi)容處理裝置10首先通過本地線路9,從內(nèi)容再現(xiàn)裝置20獲取作為注冊對象的內(nèi)容再現(xiàn)裝置20的設(shè)備ID(S144)。然后,內(nèi)容處理裝置10將在上文中描述的步驟S142處接收的事務(wù)ID、內(nèi)容處理裝置10自身的終端ID以及內(nèi)容再現(xiàn)裝置20的記錄者ID發(fā)送給組管理服務(wù)器32,以向組管理服務(wù)器32發(fā)出內(nèi)容再現(xiàn)裝置20的注冊請求(S146)。注意,在步驟S144處傳輸?shù)男畔⒖梢员话踩匕l(fā)送和接收,因為通過上文中描述的會話信息防止了來自外部的對其的篡改。
然后,當(dāng)組管理服務(wù)器32接收到該注冊請求時,它判斷作為注冊對象的內(nèi)容再現(xiàn)裝置20的注冊是否應(yīng)當(dāng)被允許(S148)。在本實施例中,由于對內(nèi)容再現(xiàn)裝置20的注冊數(shù)目沒有限制,所以無條件地允許該注冊。但是,所述限制并不限于本示例的情況,而是可以對內(nèi)容再現(xiàn)裝置20的注冊數(shù)目設(shè)置上限數(shù)目。此外,如果作為注冊請求源的內(nèi)容處理裝置10還未被注冊,則組管理服務(wù)器32不允許作為注冊對象的內(nèi)容再現(xiàn)裝置20的注冊。
如果在步驟S148處的注冊允許/禁止判斷指示出不應(yīng)當(dāng)允許注冊的結(jié)果,則組管理服務(wù)器32向內(nèi)容處理裝置10發(fā)送注冊不被允許的錯誤通知。
另一方面,如果注冊允許/禁止判斷的結(jié)果指示出應(yīng)當(dāng)允許注冊,則組管理服務(wù)器32執(zhí)行作為注冊對象的內(nèi)容再現(xiàn)裝置20的注冊過程(S150)。具體地說,組管理服務(wù)器32基于上文中描述的作為注冊請求源的內(nèi)容處理裝置10的終端ID等,設(shè)置組注冊數(shù)據(jù)庫324中的經(jīng)驗證用戶的記錄,并將作為注冊對象的內(nèi)容再現(xiàn)裝置20的設(shè)備ID寫入到剛才描述的記錄中。此外,組管理服務(wù)器32將注冊完成通知發(fā)送給作為注冊請求源的內(nèi)容處理裝置10(S152)。
然后,當(dāng)內(nèi)容處理裝置10接收到注冊完成通知時,它基于在內(nèi)容處理裝置10自身注冊時獲得的服務(wù)數(shù)據(jù)中所包括的葉ID,產(chǎn)生組ID(第一組ID和第二組ID兩者)(S154)。
然后,內(nèi)容處理裝置10從內(nèi)容再現(xiàn)裝置20獲取被注冊的內(nèi)容再現(xiàn)裝置20的源ID列表L和ICV數(shù)據(jù)(S156)。
此外,內(nèi)容處理裝置10基于在S156處獲取的ICV數(shù)據(jù),檢驗源ID列表L的有效性(S158)。如上文中描述的,由于ICV數(shù)據(jù)包括MAC值(是源ID列表L的哈希值),所以內(nèi)容處理裝置10可以確定從內(nèi)容處理裝置10獲取的源ID列表L的MAC值,并將該MAC值與ICV數(shù)據(jù)的MAC值相比較,以檢測源ID列表L是否處于被篡改的情況。
如果作為在S158處的有效性檢驗的結(jié)果,判斷出源ID列表L不是有效的(被篡改了),則判斷出錯誤,并且不執(zhí)行源ID列表L的更新。
另一方面,如果作為在S158處的有效性檢驗的結(jié)果,判斷出源ID列表L是有效的,則內(nèi)容處理裝置10更新內(nèi)容再現(xiàn)裝置20的源ID列表L(S160)。具體地說,內(nèi)容處理裝置10將上文中描述的S154處產(chǎn)生的組ID添加到從內(nèi)容再現(xiàn)裝置20獲取的源ID列表L。此時,內(nèi)容處理裝置10自身的源ID列表L中所包括的記錄者ID也可以被添加到從內(nèi)容再現(xiàn)裝置20獲取的源ID列表L中。
此外,內(nèi)容處理裝置10更新內(nèi)容再現(xiàn)裝置20的ICV數(shù)據(jù)(S162)。具體的說,內(nèi)容處理裝置10確定在上文描述的S160處更新的內(nèi)容再現(xiàn)裝置20的源ID列表L的MAC值,以產(chǎn)生新的ICV數(shù)據(jù)。
此后,內(nèi)容處理裝置10將在S160處更新的源ID列表L和在S162處更新的ICV數(shù)據(jù)發(fā)送給內(nèi)容再現(xiàn)裝置20,使得其被寫入內(nèi)容再現(xiàn)裝置20的存儲部分中(S164)。注意,在S156和S164處,使用會話信息,在內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20之間發(fā)送和接收ICV數(shù)據(jù),以便其不被篡改。
由于組ID通過上述這種內(nèi)容再現(xiàn)裝置20的組注冊過程而被添加到內(nèi)容再現(xiàn)裝置20的源ID列表L,所以內(nèi)容再現(xiàn)裝置20自身以后可以再現(xiàn)被應(yīng)用了該組ID的分發(fā)內(nèi)容。
現(xiàn)在,參考圖17描述根據(jù)本實施例的從已注冊的裝置組中取消內(nèi)容再現(xiàn)裝置(PD)20的注冊的過程(組注冊取消過程)。圖17是圖示根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的組注冊取消過程的時序圖。
同樣,與上文中描述的內(nèi)容再現(xiàn)裝置(PD)20的組注冊過程類似地,通過將內(nèi)容再現(xiàn)裝置(PD)20本地連接到內(nèi)容處理裝置(PC)10,使得內(nèi)容處理裝置(PC)10向服務(wù)器30發(fā)出注冊取消請求,來執(zhí)行上面提到的內(nèi)容再現(xiàn)裝置(PD)20的組注冊取消過程。
如圖17所示,首先在步驟S170到S180處,在作為注冊請求源的內(nèi)容處理裝置10與服務(wù)器30之間通過網(wǎng)絡(luò)5安全地建立通信連接,以執(zhí)行用戶驗證。在步驟S170到S180處的過程在內(nèi)容處理裝置10的瀏覽器與服務(wù)器30的WWW服務(wù)器31之間執(zhí)行。注意,除了從內(nèi)容處理裝置10向WWW服務(wù)器31發(fā)出的是內(nèi)容再現(xiàn)裝置20的注冊取消請求之外,在S170到S180處的過程與上文中參考圖14描述的內(nèi)容處理裝置10的步驟S60到S70處的過程類似,因此省略對它們的詳細(xì)描述。
在接下來的步驟S182到S198處,執(zhí)行用于實際取消內(nèi)容處理裝置10的注冊的過程。在S182到S198處的過程在作為注冊取消請求源的內(nèi)容處理裝置10的版權(quán)管理部分與服務(wù)器30的組管理服務(wù)器32之間執(zhí)行。
具體地說,內(nèi)容處理裝置10首先從內(nèi)容再現(xiàn)裝置20獲取作為取消對象的內(nèi)容再現(xiàn)裝置20的源ID列表L和ICV數(shù)據(jù)(S182)。
此外,內(nèi)容處理裝置10以與上文描述的S158處類似的方式,基于在S182處獲取的ICV數(shù)據(jù),檢驗源ID列表L的有效性(S184)。如果作為在S184處的有效性檢驗的結(jié)果,判斷出源ID列表L不是有效的(被篡改了),則判斷出錯誤,并且不執(zhí)行源ID列表L的更新。
另一方面,如果作為在S184處的有效性檢驗的結(jié)果,判斷出源ID列表L是有效的,則內(nèi)容處理裝置10更新內(nèi)容再現(xiàn)裝置20的源ID列表L(S186)。具體地說,內(nèi)容處理裝置10從獲取自內(nèi)容再現(xiàn)裝置20的源ID列表L中刪除組ID。此時,源ID列表L中所包括的記錄者ID也可以被刪除。這樣,內(nèi)容再現(xiàn)裝置20被使得不能再現(xiàn)被應(yīng)用了該源ID的內(nèi)容。
此外,內(nèi)容處理裝置10更新內(nèi)容再現(xiàn)裝置20的ICV數(shù)據(jù)(S188)。具體的說,內(nèi)容處理裝置10確定在S186處更新的內(nèi)容再現(xiàn)裝置20的源ID列表L的MAC值,以產(chǎn)生新的ICV數(shù)據(jù)。
之后,內(nèi)容處理裝置10將在S186處更新的源ID列表L和在S188處更新的ICV數(shù)據(jù)發(fā)送給內(nèi)容再現(xiàn)裝置20,使得其被寫入內(nèi)容再現(xiàn)裝置20的存儲部分中(S190)。
然后,內(nèi)容處理裝置10向組管理服務(wù)器32發(fā)出作為取消對象的內(nèi)容再現(xiàn)裝置20的注冊取消請求(S192)。具體地說,內(nèi)容處理裝置10向組管理服務(wù)器32發(fā)送在上文描述的步驟S180處接收的事務(wù)ID、與內(nèi)容處理裝置10自身相對應(yīng)的終端ID以及作為注冊取消請求對象的內(nèi)容再現(xiàn)裝置20的設(shè)備ID,以發(fā)出注冊取消請求。注意,在步驟S192處發(fā)送的信息可以被安全地發(fā)送,因為通過上文中描述的會話信息防止了來自外部的對其的篡改。
此后,當(dāng)組管理服務(wù)器32接收到該注冊取消請求時,它判斷是否應(yīng)當(dāng)取消內(nèi)容再現(xiàn)裝置20的注冊(S194)。例如,如果注冊取消請求非法,則組管理服務(wù)器32不允許注冊的取消。
如果作為上述在S194處的這種注冊允許/禁止判斷的結(jié)果,注冊取消不應(yīng)當(dāng)被允許,則組管理服務(wù)器32發(fā)送內(nèi)容處理裝置10的注冊取消不被允許的錯誤通知。
另一方面,如果作為在S194處的注冊允許/禁止判斷的結(jié)果,注冊取消應(yīng)當(dāng)被允許,則組管理服務(wù)器32執(zhí)行作為注冊取消對象的內(nèi)容再現(xiàn)裝置20的注冊取消過程(S196)。具體地說,組管理服務(wù)器32基于作為注冊請求源的內(nèi)容處理裝置10的終端ID等,指定組注冊數(shù)據(jù)庫324中的經(jīng)驗證用戶的記錄,并從該記錄刪除作為注冊取消對象的內(nèi)容再現(xiàn)裝置20的設(shè)備D。
之后,組管理服務(wù)器32將注冊取消完成通知發(fā)送給作為注冊取消請求源的內(nèi)容處理裝置10(S198)。
如上所述,在內(nèi)容再現(xiàn)裝置20的注冊取消過程中,在組ID首先在組內(nèi)容處理裝置10側(cè)被從內(nèi)容再現(xiàn)裝置20的源ID列表L中刪除(S186)之后,在組管理服務(wù)器32側(cè)執(zhí)行注冊取消過程(S196)。從而,至于被組管理服務(wù)器32側(cè)取消注冊的內(nèi)容再現(xiàn)裝置20,組ID可以肯定地被從內(nèi)容再現(xiàn)裝置20的源ID列表L中刪除。因此,雖然注冊是在組管理服務(wù)器32被取消的,但是可以防止組ID保留在內(nèi)容再現(xiàn)裝置20的源ID列表L中。
上面描述了內(nèi)容處理裝置(PC)10和內(nèi)容再現(xiàn)裝置(PD)20的組注冊過程和組注冊取消過程的基本流程。通過剛才提到的這樣的過程,即使同一內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的擁有者發(fā)生改變時,也可以通過執(zhí)行注冊取消和重新注冊,來執(zhí)行內(nèi)容處理裝置10的組變更。
注意,即使執(zhí)行具有轉(zhuǎn)錄功能的內(nèi)容處理裝置10的新的組的注冊或者組的變更,內(nèi)容處理裝置10的記錄者ID也不改變。因此,在新的組注冊或組變更之前由內(nèi)容處理裝置10轉(zhuǎn)錄的內(nèi)容在新的組注冊或組變更之后也可以被內(nèi)容處理裝置10所屬的裝置組中的任何裝置自由地再現(xiàn)。從而,提供了對于具有轉(zhuǎn)錄功能的內(nèi)容處理裝置10的用戶的便利性,并且提高了購買的優(yōu)點。
<8.組管理型的再現(xiàn)控制過程>
現(xiàn)在,參考圖18描述根據(jù)本實施例的內(nèi)容處理裝置10的組管理型的內(nèi)容再現(xiàn)控制過程。圖18是圖示根據(jù)本實施例的內(nèi)容處理裝置10的組管理型的內(nèi)容再現(xiàn)控制過程的流程圖。注意,組管理型的再現(xiàn)控制過程是基于被應(yīng)用給內(nèi)容的源ID和源ID列表L來控制內(nèi)容再現(xiàn)的過程。
如圖18所示,首先在步驟S202處,例如由用戶發(fā)出再現(xiàn)請求(步驟S202;再現(xiàn)請求步驟)。用戶將操作內(nèi)容處理裝置10的輸入裝置108來選擇希望的內(nèi)容,并向內(nèi)容再現(xiàn)部分170發(fā)出指令,以再現(xiàn)所選擇的內(nèi)容。
然后,在步驟S204處,被應(yīng)用到內(nèi)容上的源ID被讀出(步驟S204)。內(nèi)容再現(xiàn)部分170的再現(xiàn)允許/禁止判斷部分172首先從內(nèi)容數(shù)據(jù)庫116、存儲介質(zhì)7等讀出作為再現(xiàn)請求對象的內(nèi)容,然后讀出并翻譯被應(yīng)用到該內(nèi)容上的許可中所包括的源ID。
此外在步驟S206處,判斷上述從內(nèi)容讀出的源ID是否被包括在內(nèi)容處理裝置10的源ID列表L中(步驟S206)。具體地說,內(nèi)容再現(xiàn)部分170的再現(xiàn)允許/禁止判斷部分172例如從存儲裝置11讀出源ID列表L,并翻譯該源ID列表L。然后,再現(xiàn)允許/禁止判斷部分172將上述從內(nèi)容讀出的源ID與源ID列表L中所包括的源ID互相比較,以判斷上述從內(nèi)容讀出的源ID是否被包括在源ID列表L中。
如果判斷結(jié)果顯示出從內(nèi)容讀出的源ID被包括在源ID列表L中,則再現(xiàn)允許/禁止判斷部分172允許內(nèi)容的再現(xiàn),之后,過程進(jìn)行到步驟S208。另一方面,如果從內(nèi)容讀出的源ID未被包括在源ID列表L中,則再現(xiàn)允許/禁止判斷部分172不允許內(nèi)容的再現(xiàn),并且再現(xiàn)控制過程結(jié)束。
此外,在步驟S208處,獲取當(dāng)前時間(步驟S208)。再現(xiàn)允許/禁止判斷部分172從內(nèi)容處理裝置10中內(nèi)置的時鐘裝置(未示出)獲取當(dāng)前時間。
此后,在步驟S210處,判斷上述獲取的當(dāng)前時間是否在上述從內(nèi)容讀出的源ID的有效期限內(nèi)(步驟S210)。具體地說,再現(xiàn)允許/禁止判斷部分172首先從源ID列表L讀出與上文中描述的從內(nèi)容讀出的源ID相對應(yīng)的有效期限信息。與上文中描述的從內(nèi)容讀出的源ID相對應(yīng)的有效期限信息例如被與源ID相關(guān)聯(lián)地記錄在源ID列表L中。
然后,再現(xiàn)允許/禁止判斷部分172判斷上述獲取的當(dāng)前時間是否超過了上述源ID的有效期限。如果判斷結(jié)果顯示出當(dāng)前時間超過了上述源ID的有效期限,則源ID的期限已經(jīng)過期。因此,再現(xiàn)允許/禁止判斷部分172不允許上述內(nèi)容的再現(xiàn),而結(jié)束再現(xiàn)控制過程。
另一方面,如果當(dāng)前時間在上述源ID的有效期限內(nèi),則再現(xiàn)允許/禁止判斷部分172允許內(nèi)容的再現(xiàn)。結(jié)果,在步驟S212,再現(xiàn)執(zhí)行部分174再現(xiàn)該內(nèi)容(步驟S212)。
如上所述,根據(jù)本實施例的組管理型的內(nèi)容再現(xiàn)控制過程是基于被應(yīng)用到內(nèi)容上的源ID列表L中的源ID以及源ID的有效期限而執(zhí)行的。根據(jù)剛才描述的這種再現(xiàn)控制,可以以源ID為單位設(shè)置內(nèi)容再現(xiàn)的有效期限,以允許/禁止內(nèi)容的再現(xiàn)。注意,源ID的有效期限不是必須被設(shè)置的。
<9.組管理型的源ID列表的更新過程>
現(xiàn)在,參考圖19描述根據(jù)本實施例的內(nèi)容處理裝置(PC)10的源ID列表L的更新過程。圖19是圖示根據(jù)本實施例的內(nèi)容處理裝置10的源ID列表L的更新過程的流程圖。該列表更新過程是一個示例,其中內(nèi)容處理裝置10獲取被分發(fā)的組證書G,并基于所獲取的組證書G,更新內(nèi)容處理裝置10自身的源ID列表L,或者與內(nèi)容處理裝置10本地連接的內(nèi)容再現(xiàn)裝置20的源ID列表L。
如圖19所示,首先在步驟S220處,內(nèi)容處理裝置10獲取從另外的內(nèi)容處理裝置10或者從證書管理服務(wù)器36分發(fā)的組證書G(步驟S220)。內(nèi)容處理裝置10可以通過經(jīng)由網(wǎng)絡(luò)5或本地線路9接收組證書G,或者通過讀出被記錄在存儲介質(zhì)7上的組證書G,來獲取組證書G。
然后在步驟S222處,內(nèi)容處理裝置10判斷所獲取的組證書G是否在有效期限內(nèi)(步驟S222)。具體地說,內(nèi)容處理裝置10的列表管理部分140首先讀出組證書G中所包括的有效期限信息,并從內(nèi)容處理裝置10中內(nèi)置的時鐘裝置獲取當(dāng)前時間。然后,列表管理部分140判斷當(dāng)前時間是否在組證書G的有效期限內(nèi)。如果判斷結(jié)果證實組證書G在有效期限內(nèi),則過程進(jìn)行到S224。另一方面,如果組證書G不再有效,則列表更新被拒絕,并且列表更新過程結(jié)束。
此外,在步驟S224處,列表管理部分140讀出所獲取的組證書G中所包括的組ID(步驟S224)。
此后,在步驟S226處,列表管理部分140讀出內(nèi)容處理裝置10自身所擁有的組ID(步驟S226)。在本實施例中,由于每個內(nèi)容處理裝置10將組ID保持在其源ID列表L中,所以列表管理部分140從源ID列表L讀出與內(nèi)容處理裝置10相對應(yīng)的組ID。
然后在步驟S228處,列表管理部分140判斷從所獲取的組證書G讀出的組ID和與內(nèi)容處理裝置10自身相對應(yīng)的組ID是否彼此一致(步驟S228)。如果判斷結(jié)果證實兩個組ID彼此一致,則列表更新被允許,并且過程進(jìn)行到步驟S230。另一方面,如果兩個組ID彼此不同,在列表更新被拒絕,并且列表更新過程結(jié)束。
此外在步驟S230處,列表管理部分140將組證書G中所包括的記錄者ID添加到源ID列表L中(步驟S230)。具體地說,列表管理部分140從所獲取的組證書G讀出記錄者ID,并將記錄者ID寫入源ID列表L中。從而,內(nèi)容處理裝置10以后可以再現(xiàn)被應(yīng)用了該記錄者ID的經(jīng)轉(zhuǎn)錄內(nèi)容?;诮M證書G的源ID列表L的更新過程從而結(jié)束。
上面描述了根據(jù)本實施例的內(nèi)容共享系統(tǒng)100的基本配置和利用該內(nèi)容共享系統(tǒng)100的內(nèi)容共享方法。根據(jù)該內(nèi)容共享系統(tǒng)100,可以實現(xiàn)符合SDMI的登入登出型版權(quán)管理系統(tǒng)和組管理方法的版權(quán)管理。
在要通過內(nèi)容共享系統(tǒng)100執(zhí)行上述兩種版權(quán)管理系統(tǒng)中的組管理型的版權(quán)管理的情況下,在多個裝置之間共享的內(nèi)容以內(nèi)容提供源為單位(以用戶為單位或者以提供源的裝置為單位)被管理,并且響應(yīng)于內(nèi)容提供源,由內(nèi)容處理裝置10的內(nèi)容再現(xiàn)被限制,以執(zhí)行內(nèi)容的版權(quán)管理。換句話說,裝置之間內(nèi)容的共享可以以內(nèi)容提供源為單位被允許/限制。
因此,在內(nèi)容提供源是非法內(nèi)容提供源的情況下,內(nèi)容獲取側(cè)的內(nèi)容處理裝置10可以集中地禁止從非法內(nèi)容提供源獲取的全部內(nèi)容的再現(xiàn)。因此,可以有效地防止這樣的非法行為例如向許多和不特定的用戶分發(fā)大量經(jīng)轉(zhuǎn)錄內(nèi)容的行為,或者將分發(fā)內(nèi)容公開放在因特網(wǎng)上使其可以被下載的行為。
另一方面,在內(nèi)容提供源是合法內(nèi)容提供源的情況下,如果內(nèi)容提供源的源ID一旦被添加到源ID列表L以允許內(nèi)容的共享,則同樣地,另外的內(nèi)容只有當(dāng)?shù)膬?nèi)容是從已經(jīng)允許共享的內(nèi)容提供源提供的時候,才可以以后被自由地再現(xiàn)。因此,內(nèi)容可以在私人使用的范圍內(nèi)在多個裝置之間自由地復(fù)制。從而,可以實現(xiàn)這樣的版權(quán)管理其近似于僅在私人使用的范圍內(nèi)承認(rèn)不受限制的復(fù)制的模擬內(nèi)容的傳統(tǒng)分發(fā)系統(tǒng)的版權(quán)管理。
從而,根據(jù)上述實施例的內(nèi)容共享系統(tǒng)100可以實現(xiàn)以下兩者(1)限制非法使用內(nèi)容而不向分發(fā)服務(wù)等支付合理報酬的行為的版權(quán)管理功能,以及(2)在有合理的報酬支付的私人使用范圍內(nèi),提高內(nèi)容使用的自由度。
此外,在上述這種組管理型的版權(quán)管理過程中,原則上,只需要在內(nèi)容分發(fā)服務(wù)或經(jīng)轉(zhuǎn)錄內(nèi)容共享服務(wù)的注冊時或類似的情況中,僅執(zhí)行添加源ID列表L的源ID的過程一次。因此,與如下的另一種情況相比,可以實現(xiàn)版權(quán)管理過程的效率的提高所述另一種情況是如在傳統(tǒng)的登入登出型版權(quán)管理過程的情況中一樣,每次進(jìn)行內(nèi)容的復(fù)制(登入/登出)時,都執(zhí)行版權(quán)管理過程。
此外,在不同裝置被組注冊到以內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的擁有者(用戶)為單位的組中的情況下,內(nèi)容可以在被注冊在相同裝置組中的那些裝置之間自由地復(fù)制和使用。因此,進(jìn)行私人使用的合法用戶可以在用戶自己所擁有的裝置之間自由地復(fù)制內(nèi)容,并且由于用戶不必知道復(fù)制源或內(nèi)容的復(fù)制次數(shù),因此用戶幾乎不會感覺到版權(quán)管理系統(tǒng)的存在。因此,在私人使用的范圍內(nèi),用戶使用內(nèi)容的自由度和便利性可以被進(jìn)一步提高,并且可以執(zhí)行用戶友好的版權(quán)管理。
<10.本地注冊>
這里,參考圖20A到圖20C描述根據(jù)本實施例的組管理型的版權(quán)管理系統(tǒng)(內(nèi)容共享系統(tǒng)100)的本地注冊。圖20A到圖20C是圖示根據(jù)本實施例的本地注冊的示意配置的說明圖。
如圖20A到圖20C所示,作為本地注冊的假設(shè)條件,可以只將一條記錄者ID記錄到內(nèi)容再現(xiàn)裝置20的源ID列表L中。換句話說,內(nèi)容再現(xiàn)裝置20可以僅指定一個內(nèi)容處理裝置10,并且可以再現(xiàn)例如被該內(nèi)容處理裝置10轉(zhuǎn)錄的內(nèi)容數(shù)據(jù)(或者內(nèi)容)。
如果其記錄者ID是“記錄者ID 1”的內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20通過諸如USB接口之類的接口,經(jīng)由本地線路9(電纜)彼此連接,如圖20A所示,則記錄者ID 1被添加到內(nèi)容再現(xiàn)裝置20的源ID列表L。簡言之,內(nèi)容再現(xiàn)裝置20可以被本地注冊到記錄者ID 1的內(nèi)容處理裝置10。
注意,雖然下文中描述了根據(jù)本實施例的本地注冊的一系列過程,但是由于如上所述,只有一個記錄者ID可以被記錄到內(nèi)容再現(xiàn)裝置20中,所以如果已經(jīng)注冊了其他某個記錄者ID,或者如果與某個其他記錄者ID相關(guān)的內(nèi)容數(shù)據(jù)已經(jīng)被存儲在內(nèi)容再現(xiàn)裝置20,或者在類似的情況中,則內(nèi)容再現(xiàn)裝置20不能被本地注冊。
如果在內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中描述了記錄者ID 1,如圖20A所示,則內(nèi)容再現(xiàn)裝置20可以再現(xiàn)通過由記錄者ID 1的內(nèi)容處理裝置10的轉(zhuǎn)錄等而記錄的內(nèi)容數(shù)據(jù)。注意,記錄者ID被應(yīng)用到通過由內(nèi)容處理裝置10的轉(zhuǎn)錄等而記錄的內(nèi)容數(shù)據(jù)上,如圖20A所示。
此后,如果在內(nèi)容再現(xiàn)裝置20被本地注冊在記錄者ID 1的內(nèi)容處理裝置10a中的狀態(tài)下,試圖經(jīng)由本地線路9b連接記錄者ID 2的另一內(nèi)容處理裝置10b或者內(nèi)容再現(xiàn)裝置20(如圖20B所示)以獲取和再現(xiàn)記錄者ID 2的內(nèi)容數(shù)據(jù),則由于內(nèi)容再現(xiàn)裝置20的源ID列表L中所注冊的記錄者ID是記錄者ID 1,所以記錄者ID 2的內(nèi)容數(shù)據(jù)不能被再現(xiàn)。
此外,即使試圖將記錄者ID 2注冊到源ID列表L中,由于記錄者ID1已經(jīng)被注冊了,所以記錄者ID 2不能在內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中被描述,并且也不能被本地記錄到內(nèi)容處理裝置10b中。
為了內(nèi)容再現(xiàn)裝置20再現(xiàn)記錄者ID 2的內(nèi)容數(shù)據(jù),需要刪除已經(jīng)被描述在源ID列表L中的記錄者ID 1,并且刪除記錄者ID 1的內(nèi)容數(shù)據(jù)。簡言之,需要取消內(nèi)容再現(xiàn)裝置20的本地注冊。
本地注冊的取消將刪除內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中所描述的記錄者ID。不僅從被添加了該源ID的內(nèi)容處理裝置10執(zhí)行記錄者ID的刪除,而且還從通過本地線路9被連接到內(nèi)容再現(xiàn)裝置20的任何內(nèi)容處理裝置10執(zhí)行記錄者ID的刪除。
此外,上述記錄者ID的刪除還可以在對內(nèi)容再現(xiàn)裝置20的諸如HDD之類的記錄部分執(zhí)行刪除包括源ID列表L的全部數(shù)據(jù)的初始化過程的情況中來執(zhí)行,并且如果記錄者ID被刪除,則本地注冊可以被取消。
如果從源ID列表L刪除了記錄者ID 1并且刪除了記錄者ID的內(nèi)容數(shù)據(jù),則記錄者ID 2的內(nèi)容處理裝置10b可以將內(nèi)容處理裝置10b自身的記錄者ID 2添加到內(nèi)容再現(xiàn)裝置20的源ID列表L。簡言之,內(nèi)容處理裝置10b可以被本地注冊。
注意,雖然以上述需要刪除內(nèi)容再現(xiàn)裝置20所擁有的記錄者ID以及被應(yīng)用了該記錄者ID的內(nèi)容數(shù)據(jù)的情況為示例,描述了已被本地注冊的內(nèi)容再現(xiàn)裝置20被注冊到另一內(nèi)容處理裝置10中,但是上述情況并不限于本示例。例如,可以使用這樣的配置僅從源ID列表L刪除內(nèi)容再現(xiàn)裝置20所擁有的記錄者ID,來作為本地注冊的取消,以允許到另一內(nèi)容處理裝置10的本地注冊。
如果內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中所描述的記錄者ID 1被刪除,并且記錄者ID 2被注冊,如圖20C所示,則內(nèi)容再現(xiàn)裝置20可以獲取被應(yīng)用了(記錄者ID 2的內(nèi)容處理裝置10b所擁有的)記錄者ID 2的內(nèi)容數(shù)據(jù),并再現(xiàn)記錄者ID 2的內(nèi)容數(shù)據(jù)。
現(xiàn)在,參考圖21A到圖21C描述當(dāng)執(zhí)行上文中描述的組注冊或者本地注冊時,內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L。
如圖21A所示,假設(shè)已經(jīng)存在被本地注冊的內(nèi)容再現(xiàn)裝置20、記錄者ID 1的內(nèi)容處理裝置10a以及記錄者ID 2的內(nèi)容處理裝置10b。注意,內(nèi)容再現(xiàn)裝置20被本地注冊到記錄者ID 1的內(nèi)容處理裝置10a中,并擁有記錄者ID 1的內(nèi)容數(shù)據(jù)。
然后,如果記錄者ID 1的內(nèi)容處理裝置10a執(zhí)行組IDA的服務(wù)注冊(或者,有時是指組注冊),則組IDA被添加到記錄者ID 1的內(nèi)容處理裝置10b所擁有的源ID列表L。注意,由于記錄者ID 1是內(nèi)容處理裝置10a自身的記錄者ID,所以記錄者ID 1已經(jīng)被描述了。
類似地,同樣對于記錄者ID 2的內(nèi)容處理裝置10b,如果執(zhí)行了組IDA的服務(wù)注冊,則組IDA被描述到記錄者ID 2的內(nèi)容處理裝置10b的源ID列表L中。
此外,可以形成由具有相同組ID構(gòu)成的一個組,并且對裝置進(jìn)行組注冊,并且具有相同組ID的裝置的記錄者ID被添加到源ID列表L。
如圖21B所示,被添加了相同組IDA的記錄者ID 1的內(nèi)容處理裝置10a的記錄者ID被添加到記錄者ID 2的內(nèi)容處理裝置10b的源ID列表L,并且記錄者ID 2也被添加到記錄者ID 1的內(nèi)容處理裝置10a的源ID列表L。
注意,作為如圖21B所示的內(nèi)容處理裝置10將記錄者ID添加到源ID列表L的時刻,可以列出當(dāng)內(nèi)容處理裝置10訪問組管理服務(wù)器32時,從組管理服務(wù)器32發(fā)送的組證書G被接收的時刻或者類似的時刻。但是,時刻并不限于剛才描述的示例。此外,通過接收上述組證書G,內(nèi)容處理裝置10可以將屬于組ID的全部記錄者ID,包括新添加的記錄者ID,添加到源ID列表L。
訪問是通過通信網(wǎng)絡(luò)(網(wǎng)絡(luò)5)處理信息的信息處理的一般術(shù)語,例如使用系統(tǒng)、連接到服務(wù)器、引用文件、存儲文件、刪除文件、替換文件等等。
然后,如果除了已被服務(wù)注冊在組IDA中的內(nèi)容處理裝置10a之外,被本地注冊在記錄者ID 1的內(nèi)容處理裝置10a中的內(nèi)容再現(xiàn)裝置20也被服務(wù)注冊到組IDA的組中,則組IDA被注冊到內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中,并且記錄者ID 2也被添加。
因此,如果內(nèi)容再現(xiàn)裝置20被服務(wù)注冊到組IDA,則內(nèi)容再現(xiàn)裝置20可以再現(xiàn)通過由記錄者ID 1和記錄者ID 2的內(nèi)容處理裝置10a和10b的轉(zhuǎn)錄等而記錄的內(nèi)容數(shù)據(jù)。
注意,雖然組IDA通過內(nèi)容再現(xiàn)裝置20的服務(wù)注冊,被添加到內(nèi)容再現(xiàn)裝置20的源ID列表L,但是諸如記錄者ID 2之類的屬于組IDA的記錄者ID被添加到源ID列表L的時刻例如可以是這樣的情況其中,內(nèi)容再現(xiàn)裝置20被連接到內(nèi)容再現(xiàn)裝置202的內(nèi)容處理裝置10b,或者類似的情況。但是,時刻并不限于剛才描述的示例。
現(xiàn)在,參考圖22描述內(nèi)容處理裝置10的組注冊部分中所配備的部件。圖22是示出了根據(jù)本實施例的內(nèi)容處理裝置10的組注冊部分的一般配置的框圖。
如圖22所示,內(nèi)容處理裝置10中的組注冊部分包括獲取部分401、檢測部分403、記錄者ID添加部分405、注冊請求信息發(fā)送部分407、注冊完成接收部分409、通知部分411以及組ID添加部分413。
獲取部分401獲取作為連接目的地的內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L(第二源ID列表)。注意,所獲取的源ID列表L被進(jìn)行ICV計算,以確定MAC值,并且該MAC值被與另外獲取的篡改檢測數(shù)據(jù)中所包括的MAC值相比較,以確認(rèn)源ID列表L不處于被篡改的狀態(tài)。篡改檢測數(shù)據(jù)是基于源ID列表L產(chǎn)生的。
檢測部分403檢測其源ID列表L被獲取部分401獲取了的內(nèi)容再現(xiàn)裝置20是否被服務(wù)注冊,并進(jìn)一步檢測作為獲取源的內(nèi)容處理裝置10(自身內(nèi)容處理裝置10)的記錄者ID是否被描述在被獲取部分401獲取的內(nèi)容再現(xiàn)裝置20的源ID列表L中。自身內(nèi)容處理裝置10具有與內(nèi)容處理裝置10自身等相同的含義。
記錄者ID添加部分405將自身內(nèi)容處理裝置10的記錄者ID添加到由獲取部分401獲取的源ID列表L,并將添加到作為源ID列表L的獲取源的內(nèi)容再現(xiàn)裝置20之后的源ID列表L存儲到存儲裝置等中。
作為由記錄者ID添加部分405添加源ID列表L的條件,作為示例,可以列出由檢測部分403檢測出作為源ID列表L的獲取目的地的內(nèi)容再現(xiàn)裝置20未被服務(wù)注冊,并且除了作為獲取源的內(nèi)容處理裝置10自身(自身內(nèi)容處理裝置10)的記錄者ID之外的任何其他記錄者ID被描述在源ID列表L中,如下文中所描述的。
注意,雖然上面以記錄者ID被添加到內(nèi)容再現(xiàn)裝置20的源ID列表L為示例,描述了記錄者ID添加部分405,但是添加并不限于剛才描述的這種示例,而是例如,記錄者ID添加部分405可以將記錄者ID添加到內(nèi)容處理裝置10等所擁有的源ID列表L。
如果注冊請求信息發(fā)送部分407接受了作為用戶對諸如鼠標(biāo)之類的輸入部分的操作的結(jié)果,對內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20進(jìn)行組注冊的請求等,則注冊請求信息發(fā)送部分407將注冊請求信息發(fā)送到發(fā)送部分。注意,所發(fā)送的注冊請求信息經(jīng)由網(wǎng)絡(luò)通過發(fā)送部分被發(fā)送到組管理服務(wù)器32。
注冊完成接收部分409通過網(wǎng)絡(luò)從對其發(fā)送了注冊請求信息的組管理服務(wù)器32接收注冊完成信息,該注冊完成信息是注冊完成的通知。注意,如果內(nèi)容再現(xiàn)裝置20或內(nèi)容處理裝置10的服務(wù)注冊過程沒有正常結(jié)束,則從組管理服務(wù)器32發(fā)送的不是注冊完成信息,而是注冊錯誤信息等。
通知部分411在內(nèi)容處理裝置10的顯示屏幕上顯示用于推薦服務(wù)注冊的通知等。此外,通知部分411在內(nèi)容處理裝置10的顯示屏幕上顯示這樣的通知等其用于推薦清除(初始化)被存儲在內(nèi)容再現(xiàn)裝置20中但是與內(nèi)容處理裝置10不對應(yīng)的記錄者ID的內(nèi)容數(shù)據(jù)。注意,本發(fā)明不僅可以實施在在內(nèi)容處理裝置10的顯示屏幕上顯示通知的情況中,而且可以實施在在內(nèi)容再現(xiàn)裝置20的顯示屏上顯示用于推薦執(zhí)行服務(wù)注冊等的通知的情況中。
如果注冊完成接收部分409接收到注冊完成信息,則組ID添加部分413將內(nèi)容處理裝置10所擁有的源ID列表L中所描述的組ID添加到內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中。此時,組ID添加部分413將組ID添加到由獲取部分401獲取的源ID列表L。
此外,本發(fā)明還可以在這樣的情況中實施其中,上文中參考圖8描述的組ID更新部分149具有與上文中描述的組ID添加部分413基本相同的功能,或者類似的情況中,并且組ID更新部分419可以將組ID添加到源ID列表L,或者類似的情況。
現(xiàn)在,參考圖23到圖25描述根據(jù)本實施例的對于內(nèi)容再現(xiàn)裝置20的包括自動本地注冊過程的系列注冊過程。
首先,如果內(nèi)容再現(xiàn)裝置20通過電纜(本地線路9)被連接到內(nèi)容處理裝置10(S301),如圖23所示,則內(nèi)容處理裝置10中所配備的獲取部分401獲取作為電纜(本地線路9)的連接目的地的內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L。
在獲取部分401獲取了源ID列表L之后,檢測部分403基于該源ID列表L,檢測作為獲取目的地的內(nèi)容再現(xiàn)裝置20是否被以某種注冊被注冊(S302)。例如,檢測部分403檢測組ID是否被描述在內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中、作為獲取源的內(nèi)容處理裝置10(自身內(nèi)容處理裝置10)的記錄者ID是否被描述等等。
例如,如果組ID被描述在源ID列表L中,則檢測部分403檢測出內(nèi)容再現(xiàn)裝置20已經(jīng)被服務(wù)注冊(或者組注冊)。如果記錄者ID被描述在源ID列表L中,則檢測部分403檢測出內(nèi)容再現(xiàn)裝置20已經(jīng)被本地注冊。
如果作為檢測的結(jié)果,內(nèi)容再現(xiàn)裝置20以諸如本地注冊或服務(wù)注冊之類的某種注冊而被注冊(S302),則檢測部分403接著檢測內(nèi)容再現(xiàn)裝置20是否已經(jīng)被本地注冊(S303)。如果檢測結(jié)果指示出內(nèi)容再現(xiàn)裝置20未被本地注冊,則檢測部分403接著檢測內(nèi)容處理裝置10是否被服務(wù)注冊(S304)。注意,可以基于內(nèi)容處理裝置10所擁有的源ID列表L(第一源ID列表)中是否描述了該組ID來判斷內(nèi)容處理裝置10是否被服務(wù)注冊。
如果檢測部分403的檢測結(jié)果顯示出內(nèi)容處理裝置10還未被服務(wù)注冊(S304),即,如果通過電纜(本地線路9)連接的內(nèi)容再現(xiàn)裝置20還未被本地注冊,并且內(nèi)容處理裝置10還未被服務(wù)注冊,則通知部分411產(chǎn)生服務(wù)注冊推薦信息,用于催促組管理服務(wù)器32執(zhí)行服務(wù)注冊,并使得內(nèi)容處理裝置10在顯示屏幕上顯示服務(wù)注冊推薦信息(S305)。
此后,如果用戶通過顯示屏幕可視地查看到通知部分411的服務(wù)注冊推薦信息,并執(zhí)行內(nèi)容處理裝置10的服務(wù)注冊(S305),則在顯示屏幕上顯示用于服務(wù)注冊的注冊屏幕(S306)。
如果用戶根據(jù)屏幕上所顯示的注冊屏幕,操作諸如鼠標(biāo)之類的輸入部分,并且注冊請求信息發(fā)送部分407接受了服務(wù)注冊的指令,則注冊請求信息發(fā)送部分407向組管理服務(wù)器32發(fā)送注冊請求信息。
內(nèi)容處理裝置10從組管理服務(wù)器32接收代表服務(wù)注冊完成的注冊完成信息(注冊完成信息),并基于葉ID產(chǎn)生組ID,并且組ID添加部分413將組ID添加到內(nèi)容處理裝置10的源ID列表L,從而完成服務(wù)注冊(S307)。注意,與組ID的添加一起,屬于該組ID的記錄者ID也被添加到內(nèi)容處理裝置10的源ID列表L。
另一方面,當(dāng)內(nèi)容再現(xiàn)裝置20的服務(wù)注冊將不執(zhí)行時(S305),在內(nèi)容處理裝置10的顯示屏幕上顯示如圖26所示的警告屏幕(S308)。通過顯示圖26所示的警告屏幕,可以讓用戶認(rèn)識到內(nèi)容再現(xiàn)裝置20未被正確地注冊。
另一方面,例如在內(nèi)容處理裝置10已經(jīng)被服務(wù)注冊的情況下(S304),如果檢測部分403檢測出內(nèi)容處理裝置10的源ID列表L中所注冊的組ID與內(nèi)容再現(xiàn)裝置20的源ID列表L中所注冊的組ID彼此相同(S309),則內(nèi)容處理裝置10可以向內(nèi)容再現(xiàn)裝置20傳輸被應(yīng)用了內(nèi)容處理裝置10中所存儲的組ID的內(nèi)容數(shù)據(jù)(S310)。
如果內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L中所描述的組ID彼此不同(S309),則如上文中所描述的,在屏幕上顯示圖26所示的警告屏幕(S311)。結(jié)果,內(nèi)容處理裝置10例如不能將從內(nèi)容分發(fā)服務(wù)器34傳輸來的內(nèi)容數(shù)據(jù)傳輸給內(nèi)容再現(xiàn)裝置20。
然后,如果在步驟S302,內(nèi)容再現(xiàn)裝置20根本未被注冊,則如果通知部分411的服務(wù)注冊推薦信息被用戶通過內(nèi)容處理裝置10的顯示屏幕查看到,并且內(nèi)容再現(xiàn)裝置20要被服務(wù)注冊(S312),則檢測部分403檢測通過電纜(本地線路9)連接的內(nèi)容處理裝置10是否被服務(wù)注冊的注冊狀況(S313)。
如果檢測部分403的檢測結(jié)果證實內(nèi)容處理裝置10被服務(wù)注冊了(S313),則在內(nèi)容處理裝置10的顯示屏幕上顯示內(nèi)容再現(xiàn)裝置20的服務(wù)注冊的注冊屏幕(S314)。
此后,如果用戶根據(jù)屏幕上所顯示的注冊屏幕,操作諸如鼠標(biāo)之類的輸入部分,并且注冊請求信息發(fā)送部分407接受了對內(nèi)容再現(xiàn)裝置20的服務(wù)注冊的指令,則注冊請求信息發(fā)送部分407向組管理服務(wù)器32發(fā)送注冊請求信息。
隨著內(nèi)容處理裝置10從組管理服務(wù)器32接收到代表服務(wù)注冊完成的注冊完成信息(注冊完成信息),組ID添加部分413將內(nèi)容處理裝置10所屬的組的組ID添加到內(nèi)容再現(xiàn)裝置20的源ID列表L,從而完成服務(wù)注冊(S315)。注意,與組ID的添加一起,屬于該組ID的記錄者ID也被添加到內(nèi)容再現(xiàn)裝置20的源ID列表L。
在內(nèi)容再現(xiàn)裝置20的服務(wù)注冊完成(S315)之后,內(nèi)容處理裝置10可以向內(nèi)容再現(xiàn)裝置20傳輸被應(yīng)用了與內(nèi)容處理裝置10中所存儲的組ID相同的組ID的內(nèi)容數(shù)據(jù)(S316)。
另一方面,如果檢測部分403的檢測結(jié)果證實內(nèi)容處理裝置10未被服務(wù)注冊(S317),則在內(nèi)容處理裝置10的顯示屏幕上顯示用于對內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置10進(jìn)行服務(wù)注冊的注冊屏幕(S318)。
如果用戶根據(jù)屏幕上所顯示的注冊屏幕,操作諸如鼠標(biāo)之類的輸入部分,并且注冊請求信息發(fā)送部分407接受了服務(wù)注冊的指令,則注冊請求信息發(fā)送部分407向組管理服務(wù)器32發(fā)送注冊請求信息。
注意,雖然在S318處執(zhí)行了內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置10的服務(wù)注冊,但是服務(wù)注冊可以在這樣的情況中執(zhí)行其中,內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置10的每個都接收例如用戶ID、口令等的輸入,以產(chǎn)生注冊請求信息;或者可以在另外的情況中執(zhí)行其中,當(dāng)要執(zhí)行每個這種裝置的服務(wù)注冊時,在諸如用戶ID或口令之類的公共信息輸入被接受的情況下,如果它們中的一個信息被接受,則自動產(chǎn)生注冊請求信息,或者在類似的情況。在后者的情況中,可以實現(xiàn)用戶的信息輸入過程的簡化,或者注冊請求信息的生成時間的減少。
內(nèi)容處理裝置10從組管理服務(wù)器32接收代表內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的服務(wù)注冊完成的注冊完成信息(注冊完成信息),并基于葉ID產(chǎn)生組ID,并且組ID添加部分413將組ID添加到內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的源ID列表L,從而完成服務(wù)注冊(S318)。注意,與組ID的添加一起,屬于該組ID的記錄者ID也被添加到內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置10的源ID列表L。
在完成內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的服務(wù)注冊(S318)之后,在內(nèi)容處理裝置10中所存儲的內(nèi)容數(shù)據(jù)當(dāng)中,被應(yīng)用了與被添加到內(nèi)容處理裝置10所擁有的源ID列表L的組ID相同的組ID的內(nèi)容數(shù)據(jù)可以被傳輸?shù)絻?nèi)容再現(xiàn)裝置20(S319)。
此外,如果由通知部分411產(chǎn)生的服務(wù)注冊推薦信息被顯示在顯示屏幕上,并且可視地查看到該服務(wù)注冊推薦信息的用戶不執(zhí)行內(nèi)容處理裝置10的服務(wù)注冊(S312),即,如果內(nèi)容再現(xiàn)裝置20根本沒被注冊,并且將不執(zhí)行服務(wù)注冊,則內(nèi)容處理裝置10的記錄者ID添加部分405將內(nèi)容處理裝置10自身的記錄者ID添加到內(nèi)容再現(xiàn)裝置20的源ID列表L,并且產(chǎn)生包括通過ICV計算從更新的源ID列表L確定的MAC值的篡改檢測數(shù)據(jù)。此外,內(nèi)容處理裝置10的記錄者ID添加部分405將添加后的源ID列表L以及篡改檢測數(shù)據(jù)存儲到內(nèi)容再現(xiàn)裝置20中(S320)。
在本地注冊完成(S320)之后,內(nèi)容處理裝置10所保存的內(nèi)容數(shù)據(jù)當(dāng)中的被應(yīng)用了記錄者ID的內(nèi)容數(shù)據(jù)(經(jīng)轉(zhuǎn)錄內(nèi)容數(shù)據(jù))可以被傳輸?shù)絻?nèi)容再現(xiàn)裝置20(S321)。
因此,如果內(nèi)容再現(xiàn)裝置20根本未被注冊,則內(nèi)容處理裝置10自動本地地注冊內(nèi)容再現(xiàn)裝置20。通過這樣的本地注冊,即使內(nèi)容再現(xiàn)裝置20不具有與諸如因特網(wǎng)之類的網(wǎng)絡(luò)通信的功能,內(nèi)容再現(xiàn)裝置20也可以獲取內(nèi)容再現(xiàn)裝置20所保存的內(nèi)容數(shù)據(jù),并且再現(xiàn)該內(nèi)容數(shù)據(jù)。注意,除非例如執(zhí)行服務(wù)注冊,從內(nèi)容分發(fā)服務(wù)器34分發(fā)的內(nèi)容數(shù)據(jù)不能被內(nèi)容再現(xiàn)裝置20再現(xiàn)。
此后,如圖23所示,判斷是否執(zhí)行了內(nèi)容再現(xiàn)裝置20的某種注冊(S302),并且內(nèi)容再現(xiàn)裝置20是否被本地注冊(S303),此外,如圖25所示,被本地注冊在內(nèi)容再現(xiàn)裝置20中的內(nèi)容處理裝置10是否是通過電纜(本地線路9)實際連接的內(nèi)容處理裝置10(S322)。
具體地說,如果檢測部分403檢測出在內(nèi)容再現(xiàn)裝置20的源ID列表L中描述了與內(nèi)容處理裝置10自身相對應(yīng)的記錄者ID相同的記錄者ID,則可以判斷出被本地注冊在內(nèi)容再現(xiàn)裝置20中的內(nèi)容處理裝置10通過電纜(本地線路9)被實際地連接。
如果檢測結(jié)果顯示出內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置10的源ID列表L中所描述的記錄者ID彼此不同(S322),則在內(nèi)容處理裝置10的屏幕上顯示警告屏幕(S323)。另外,確認(rèn)在內(nèi)容再現(xiàn)裝置20的存儲裝置中是否存在內(nèi)容數(shù)據(jù)(S324)。
如果確實存在內(nèi)容數(shù)據(jù)(S324),則通知部分411產(chǎn)生服務(wù)注冊推薦信息,用于催促用戶執(zhí)行內(nèi)容再現(xiàn)裝置20到組管理服務(wù)器32中的服務(wù)注冊,并且該服務(wù)注冊推薦信息被顯示在內(nèi)容處理裝置10的顯示屏幕上(S325)。
另一方面,如果內(nèi)容再現(xiàn)裝置20中存在內(nèi)容數(shù)據(jù)(S324),則如圖27所示的用于催促用戶進(jìn)行初始化的這種屏幕被顯示在內(nèi)容處理裝置10的屏幕上(S326)。如果通過圖27所示的屏幕,用戶通過輸入部分的操作,按下了“初始化”按鈕,則內(nèi)容再現(xiàn)裝置20的存儲裝置中所存儲的全部數(shù)據(jù)都被刪除,以執(zhí)行物理初始化過程(S327)。
在內(nèi)容再現(xiàn)裝置20的初始化過程完成(S327)之后,內(nèi)容處理裝置10的記錄者ID添加部分405執(zhí)行本地注冊過程(S328)。具體地說,記錄者ID添加部分405將內(nèi)容處理裝置10自身的記錄者ID添加到內(nèi)容再現(xiàn)裝置20的源ID列表L,并且產(chǎn)生篡改檢測數(shù)據(jù),其包括通過ICV計算從更新后的源ID列表L確定的MAC值。此外,記錄者ID添加部分405將添加之后的源ID列表L以及篡改檢測數(shù)據(jù)存儲到內(nèi)容再現(xiàn)裝置20中(S328)。
因此,通過執(zhí)行內(nèi)容再現(xiàn)裝置20的初始化過程(S327),可以取消在具有不同記錄者ID的另一內(nèi)容處理裝置10中注冊的本地注冊,并且自動地利用通過電纜(本地線路9)連接的內(nèi)容處理裝置10的記錄者ID,本地注冊內(nèi)容再現(xiàn)裝置20(S328)。
然后,如果檢測結(jié)果顯示出內(nèi)容再現(xiàn)裝置20的源ID列表L中所描述的記錄者ID和內(nèi)容處理裝置10的源ID列表L中所描述的記錄者ID彼此相同(S322),則在顯示部分上顯示通知部分411的服務(wù)注冊推薦信息。如果用戶可視地查看到該顯示,并且不執(zhí)行內(nèi)容再現(xiàn)裝置20的服務(wù)注冊(S329),則例如在內(nèi)容處理裝置10的存儲裝置中所存儲的內(nèi)容數(shù)據(jù)當(dāng)中,只有被應(yīng)用了該記錄者ID的那些內(nèi)容數(shù)據(jù)(經(jīng)轉(zhuǎn)錄內(nèi)容數(shù)據(jù))可以被傳輸?shù)絻?nèi)容再現(xiàn)裝置20(S330)。
另一方面,如果內(nèi)容再現(xiàn)裝置20要被服務(wù)注冊(S329),并且檢測部分403的檢測結(jié)果指示出內(nèi)容處理裝置10被服務(wù)注冊了(S331),則用于內(nèi)容再現(xiàn)裝置20的服務(wù)注冊的注冊屏幕被顯示在內(nèi)容處理裝置10的顯示屏幕上(S332)。
此后,如果用戶根據(jù)屏幕上所顯示的注冊屏幕,操作諸如鼠標(biāo)之類的輸入部分,并且注冊請求信息發(fā)送部分407接受了對內(nèi)容再現(xiàn)裝置20進(jìn)行服務(wù)注冊的指令,則注冊請求信息發(fā)送部分407向組管理服務(wù)器32發(fā)送注冊請求信息。
隨著內(nèi)容處理裝置10從組管理服務(wù)器32接收到代表內(nèi)容再現(xiàn)裝置20服務(wù)注冊完成的注冊完成信息(注冊完成信息),組ID添加部分413將內(nèi)容處理裝置10所屬的組的組ID添加到內(nèi)容再現(xiàn)裝置20的源ID列表L,從而完成服務(wù)注冊(S333)。
在內(nèi)容再現(xiàn)裝置20的服務(wù)注冊完成(S333)之后,內(nèi)容處理裝置10可以向內(nèi)容再現(xiàn)裝置20傳輸在內(nèi)容處理裝置10中所存儲的內(nèi)容數(shù)據(jù)當(dāng)中,被應(yīng)用了與被添加到內(nèi)容處理裝置10所保存的源ID列表L的組ID相同的組ID的那些內(nèi)容數(shù)據(jù)(S334)。
另一方面,如果內(nèi)容處理裝置10未被服務(wù)注冊(S331),則在內(nèi)容處理裝置10的顯示屏幕上顯示用于對內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置10進(jìn)行服務(wù)注冊的注冊屏幕(S335)。
如果用戶根據(jù)屏幕上所顯示的注冊屏幕,操作諸如鼠標(biāo)之類的輸入部分,并且注冊請求信息發(fā)送部分407接受了用于服務(wù)注冊的指令,則注冊請求信息發(fā)送部分407向組管理服務(wù)器32發(fā)送注冊請求信息。
內(nèi)容處理裝置10從組管理服務(wù)器32接收代表內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的服務(wù)注冊完成的注冊完成信息(注冊完成信息),并基于葉ID產(chǎn)生組ID,并且組ID添加部分413將組ID添加到內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的源ID列表L,從而完成服務(wù)注冊(S336)。注意,與組ID的添加一起,屬于該組ID的記錄者ID也被添加到內(nèi)容再現(xiàn)裝置20的內(nèi)容處理裝置10的源ID列表L。
在完成內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20的服務(wù)注冊(S336)之后,內(nèi)容處理裝置10可以向內(nèi)容再現(xiàn)裝置20傳輸在內(nèi)容處理裝置10中所存儲的內(nèi)容數(shù)據(jù)當(dāng)中,被應(yīng)用了與被添加到內(nèi)容處理裝置10所擁有的源ID列表L的組ID相同的組ID的那些內(nèi)容數(shù)據(jù)(S337)。
注意,雖然在本實施例中,以從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20執(zhí)行傳輸?shù)那闆r為示例,描述了內(nèi)容數(shù)據(jù)的傳輸,但是傳輸并不限于該示例,并且本發(fā)明還可以被應(yīng)用于從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的傳輸?shù)取?br> 此外,雖然在本實施例中,以由硬件形成的情況作為示例,描述了內(nèi)容處理裝置10的組注冊部分中所配備的獲取部分401、檢測部分403、記錄者ID添加部分405、注冊請求信息發(fā)送部分407、注冊完成接收部分409、通知部分411和組ID添加部分413,但是本發(fā)明并不限于剛才描述的這種示例。例如,上述部分中的至少一個可以是由一個、兩個或更多個模塊或組件形成的程序。
雖然上述系列過程可以由專用硬件執(zhí)行,但是也可以由軟件執(zhí)行。在系列過程是由軟件執(zhí)行的情況下,構(gòu)成軟件的程序被安裝到內(nèi)容處理裝置10、內(nèi)容再現(xiàn)裝置20、服務(wù)器30等中。
這里,在本說明書中,描述用于使得內(nèi)容處理裝置10、內(nèi)容再現(xiàn)裝置20、組管理服務(wù)器32等的每個的計算機(jī)執(zhí)行各種過程的程序的步驟不一定以按照如流程圖中所描述的順序的時間序列來處理,這些步驟還可以包括被并行或單獨執(zhí)行的過程(例如,并行處理或者對象處理)。
<11.相同ID情況下的內(nèi)容處理裝置或內(nèi)容再現(xiàn)裝置的注冊>
現(xiàn)在,參考圖28到圖31描述在用戶ID彼此相同的情況下內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的服務(wù)注冊過程。圖28是示出了根據(jù)本實施例的在服務(wù)注冊過程時的輸入屏幕的概貌的說明圖;圖29是示出了根據(jù)本實施例的組管理部分的一般配置的框圖;圖30是示出了根據(jù)本實施例的內(nèi)容再現(xiàn)裝置的服務(wù)注冊的概貌的序列圖;以及,圖31是示出了根據(jù)本實施例的內(nèi)容處理裝置10的服務(wù)注冊的概貌的序列圖。
首先,如上文所描述的,當(dāng)內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20要被服務(wù)注冊時,內(nèi)容處理裝置10通過網(wǎng)絡(luò)訪問組管理服務(wù)器32,并向組管理服務(wù)器32(根據(jù)本實施例的管理服務(wù)器)發(fā)送服務(wù)注冊過程所需的信息。
訪問是通過通信網(wǎng)絡(luò)處理信息的信息處理的一般術(shù)語,例如使用系統(tǒng)、連接到服務(wù)器、引用文件、存儲文件、刪除文件或替換文件。
此外,上面描述了服務(wù)注冊被執(zhí)行使得組管理服務(wù)器32將葉ID發(fā)送給內(nèi)容處理裝置10,并且內(nèi)容處理裝置10基于該葉ID產(chǎn)生組ID,并將組ID添加到內(nèi)容處理裝置10的源ID列表L或者內(nèi)容再現(xiàn)裝置20的源ID列表L。
如圖28所示,在內(nèi)容處理裝置10的顯示屏幕上顯示了當(dāng)要執(zhí)行服務(wù)注冊時的用于從組管理服務(wù)器32側(cè)請求用戶的ID(用戶ID)和口令的輸入屏幕,并且用戶需要操作諸如鼠標(biāo)之類的輸入部分,在輸入屏幕上輸入用戶ID和口令。但是,即使在要注冊具有相同用戶ID的內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20的這種情況中,也必須向組管理服務(wù)器32發(fā)送用戶ID和口令,并且服務(wù)注冊過程效率低。
因此,下面描述一種服務(wù)注冊過程,通過該過程,可以執(zhí)行服務(wù)注冊,而不用從內(nèi)容處理裝置10向組管理服務(wù)器32發(fā)送用戶ID和口令。
如圖29所示,內(nèi)容處理裝置10的組管理部分包括用戶信息發(fā)送部分430、注冊請求信息發(fā)送部分433和列表管理部分(列表更新部分)140。注意,雖然未示出,但是內(nèi)容處理裝置10的組管理部分還可以包括在組管理部分的配置的描述中提到的獲取部分401、用戶信息發(fā)送部分430等。
用戶信息發(fā)送部分430接受用戶信息,其中包括了由用戶操作輸入部分而輸入的用戶ID、口令等,并且通過發(fā)送部分將用戶信息發(fā)送到組管理服務(wù)器32。
注冊請求信息發(fā)送部分433產(chǎn)生包括設(shè)備ID或終端ID的用于請求組管理服務(wù)器32進(jìn)行服務(wù)注冊的注冊請求信息,并將注冊請求信息通過發(fā)送部分發(fā)送到組管理服務(wù)器32。
當(dāng)要執(zhí)行連接到本地線路9的內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的服務(wù)注冊時,注冊請求信息發(fā)送部分433產(chǎn)生注冊請求信息,其包括通過獲取部分401獲取的內(nèi)容再現(xiàn)裝置20的設(shè)備ID。
此外,當(dāng)要執(zhí)行內(nèi)容處理裝置10的服務(wù)注冊時,注冊請求信息發(fā)送部分433產(chǎn)生注冊請求信息,其包括由內(nèi)容處理裝置10產(chǎn)生的終端ID。
當(dāng)在注冊請求信息被發(fā)送到組管理服務(wù)器32之后,列表管理部分140接收到從組管理服務(wù)器32發(fā)送回來的葉ID時,它基于該葉ID產(chǎn)生組ID,并將組ID添加到作為服務(wù)注冊對象的內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20所保存的源ID列表L。
現(xiàn)在,參考圖30描述內(nèi)容再現(xiàn)裝置20的服務(wù)注冊。注意,作為前提條件,內(nèi)容處理裝置10已經(jīng)被服務(wù)注冊在組管理服務(wù)器32中。
當(dāng)內(nèi)容再現(xiàn)裝置20通過本地線路9被電纜連接到內(nèi)容處理裝置10時,內(nèi)容處理裝置10獲取內(nèi)容再現(xiàn)裝置20的源ID列表L,以檢測內(nèi)容再現(xiàn)裝置20是否被服務(wù)注冊了,如上文中所描述的。
如果內(nèi)容處理裝置10檢測出內(nèi)容再現(xiàn)裝置20未被服務(wù)注冊,則內(nèi)容處理裝置10通過網(wǎng)絡(luò)向服務(wù)器30發(fā)出內(nèi)容再現(xiàn)裝置20的注冊請求的通知,如圖30所示(S340)。
具體地說,內(nèi)容處理裝置10訪問服務(wù)器30中所配備的WWW服務(wù)器31,以發(fā)送注冊請求通知(S340)。WWW服務(wù)器31接受注冊請求通知,并將該注冊請求通知傳輸?shù)浇M管理服務(wù)器。
然后,當(dāng)從內(nèi)容處理裝置10接收到注冊請求通知時,服務(wù)器30向內(nèi)容處理裝置10發(fā)送注冊起始信息,其包括執(zhí)行注冊過程所需的信息(S341)。上面提到的注冊起始信息包括指示位置的URL的信息等,其中例如存儲了數(shù)據(jù)重傳所需的事務(wù)ID、產(chǎn)生組ID所需的葉ID等。葉ID是由組管理服務(wù)器32管理的用戶標(biāo)識信息。
在內(nèi)容處理裝置10接收了注冊起始信息之后,內(nèi)容處理裝置10的獲取部分401從內(nèi)容再現(xiàn)裝置20獲取設(shè)備ID(S342)。
在設(shè)備ID被獲取(S342)之后,內(nèi)容處理裝置10獲取內(nèi)容處理裝置10自身所保存的終端ID(S343)。
此后,內(nèi)容處理裝置10的注冊請求信息發(fā)送部分433產(chǎn)生注冊請求信息,包括事務(wù)ID、終端ID和設(shè)備ID,并將注冊請求信息發(fā)送到服務(wù)器30(S344)。
服務(wù)器30的WWW服務(wù)器31的用戶注冊部分(注冊部分)312獲取已經(jīng)基于終端ID而被注冊的內(nèi)容處理裝置10的記錄(注冊記錄),并檢查內(nèi)容處理裝置10是否可以被注冊,并將設(shè)備ID新添加到注冊記錄中(S345)。注意,在內(nèi)容處理裝置10的注冊記錄中,諸如用戶ID和口令之類的用戶信息被與終端ID等相配。在普通情況中,組管理服務(wù)器32首先從內(nèi)容處理裝置10接收用戶ID和口令,以唯一地指定內(nèi)容處理裝置10被注冊到的記錄。但是,如果終端ID被接收,則記錄可以被唯一地指定,因此,可以執(zhí)行快速和高效的服務(wù)注冊過程。
注意,雖然上文中結(jié)合圖12所示的組注冊數(shù)據(jù)庫324描述了注冊記錄,但是注冊記錄(記錄3241到3245)是當(dāng)諸如內(nèi)容處理裝置10的裝置被注冊到組管理服務(wù)器32中時所產(chǎn)生的記錄。注冊記錄包括如上文中所述的用戶ID、口令、終端ID、設(shè)備ID、記錄者ID等。
此外,WWW服務(wù)器(管理服務(wù)器)31首先從內(nèi)容處理裝置10接收包括用戶ID和口令的用戶信息,并且WWW服務(wù)器31的用戶驗證部分(驗證部分)驗證用戶信息,并將驗證允許通知信息發(fā)送給內(nèi)容處理裝置10。如果內(nèi)容處理裝置10沒有接收到驗證允許通知信息,則注冊請求信息不能被發(fā)送到服務(wù)器30的WWW服務(wù)器31。但是,即使用戶信息沒有被發(fā)送,如果服務(wù)器30接收了終端ID,則由于記錄可以被唯一地指定,所以服務(wù)器30可以執(zhí)行快速和高效的服務(wù)注冊過程。
在內(nèi)容再現(xiàn)裝置20的設(shè)備ID被添加到由組管理服務(wù)器32管理的組注冊數(shù)據(jù)庫324(S345)之后,服務(wù)器30向內(nèi)容處理裝置10發(fā)送用于傳達(dá)注冊完成的注冊完成信息(S346)。
在內(nèi)容處理裝置10接收到注冊完成信息之后,內(nèi)容處理裝置10的獲取部分401獲取內(nèi)容再現(xiàn)裝置20的源ID列表L(S347)。注意,在獲取到源ID列表L時,獲取部分401對源ID列表L進(jìn)行ICV計算,以對篡改進(jìn)行檢測,并確認(rèn)所確定的MAC值是否與連同源ID列表L一起獲取的篡改檢測數(shù)據(jù)(ICV數(shù)據(jù))中所包括的MAC值一致。
在源ID列表L被獲取(S347)之后,列表管理部分140將已被注冊的內(nèi)容處理裝置10的組ID添加到其中的源ID列表L(S348)。此外,列表管理部分140從更新后的源ID列表L產(chǎn)生篡改檢測數(shù)據(jù),并將該篡改檢測數(shù)據(jù)連同源ID列表L一起存儲到內(nèi)容再現(xiàn)裝置20的存儲裝置中(S349)。
從而,內(nèi)容再現(xiàn)裝置20的服務(wù)注冊過程結(jié)束。如果內(nèi)容處理裝置10已經(jīng)被服務(wù)注冊,則當(dāng)同一用戶所擁有的內(nèi)容再現(xiàn)裝置20要被服務(wù)注冊時,即使用戶有意不輸入諸如用戶ID和口令之類的用戶信息,也可以高效地執(zhí)行服務(wù)注冊。
現(xiàn)在,參考圖31描述內(nèi)容處理裝置10的服務(wù)注冊。注意,作為前提條件,內(nèi)容再現(xiàn)裝置20已經(jīng)被服務(wù)注冊在組管理服務(wù)器32的組注冊數(shù)據(jù)庫324中。
在內(nèi)容再現(xiàn)裝置20通過本地線路9被電纜連接到內(nèi)容處理裝置10之后,內(nèi)容處理裝置10獲取內(nèi)容再現(xiàn)裝置20的源ID列表L,以檢測內(nèi)容再現(xiàn)裝置20是否被服務(wù)注冊了,如上文中所描述的。
此外,與內(nèi)容再現(xiàn)裝置20的情況類似地,通過檢測組ID等是否被描述在源ID列表L中,內(nèi)容處理裝置10判斷內(nèi)容處理裝置10自身是否被服務(wù)注冊了。
這里,如果內(nèi)容處理裝置10檢測出內(nèi)容處理裝置10未被服務(wù)注冊,則內(nèi)容處理裝置10首先通過網(wǎng)絡(luò)向服務(wù)器30發(fā)出內(nèi)容處理裝置10自身的服務(wù)注冊請求的通知(S350)。
然后,當(dāng)從內(nèi)容處理裝置10接收到注冊請求通知時,服務(wù)器30向內(nèi)容處理裝置10發(fā)送注冊起始信息,其中包括了執(zhí)行注冊過程所需的信息(S351)。注冊起始信息包括指示位置的URL的信息等,其中例如存儲了數(shù)據(jù)重傳所需的事務(wù)ID、產(chǎn)生組ID所需的葉ID等。注意,事務(wù)ID由WWW服務(wù)器31管理,葉ID由組管理服務(wù)器32管理。
在內(nèi)容處理裝置10接收了注冊起始信息之后,內(nèi)容處理裝置10的獲取部分401從內(nèi)容再現(xiàn)裝置20獲取設(shè)備ID(S352)。
在設(shè)備ID被獲取(S352)之后,內(nèi)容處理裝置10獲取內(nèi)容處理裝置10自身所保存的終端ID(S353)。
此后,內(nèi)容處理裝置10的注冊請求信息發(fā)送部分433產(chǎn)生注冊請求信息,包括事務(wù)ID、終端ID和設(shè)備ID,并將注冊請求信息發(fā)送到服務(wù)器30(S354)。
WWW服務(wù)器31的用戶注冊部分312獲取已經(jīng)基于終端ID而被注冊的內(nèi)容再現(xiàn)裝置20的記錄(注冊記錄),并檢查內(nèi)容處理裝置10是否可以被注冊,并且如果內(nèi)容處理裝置10可以被注冊,則將終端ID新添加到注冊記錄中(S355)。注意,在內(nèi)容再現(xiàn)裝置20的注冊記錄中,諸如用戶ID和口令之類的用戶信息被與設(shè)備ID等相配。在普通情況中,服務(wù)器30還從內(nèi)容處理裝置10接收用戶ID和口令,以唯一地指定內(nèi)容再現(xiàn)裝置20被注冊到的注冊記錄。但是,如果設(shè)備ID被接收,則注冊記錄可以被唯一地指定,因此,可以執(zhí)行快速和高效的服務(wù)注冊過程。
在內(nèi)容處理裝置10的終端ID被添加到組管理服務(wù)器32的組注冊數(shù)據(jù)庫324的有關(guān)的注冊記錄(S355)之后,服務(wù)器30向內(nèi)容處理裝置10發(fā)送用于傳達(dá)注冊完成的注冊完成信息(S356)。
在內(nèi)容處理裝置10接收到注冊完成信息之后,內(nèi)容處理裝置10的獲取部分401獲取內(nèi)容再現(xiàn)裝置20的源ID列表L(S357)。注意,在獲取到源ID列表L時,獲取部分401對源ID列表L進(jìn)行ICV計算,以對篡改進(jìn)行檢測,并確認(rèn)所確定的MAC值是否與連同源ID列表L一起獲取的篡改檢測數(shù)據(jù)(ICV數(shù)據(jù))中所包括的MAC值一致。
在源ID列表L被獲取(S357)之后,列表管理部分140獲取已被注冊在其中的源ID列表L中的內(nèi)容再現(xiàn)裝置20的組ID,并將該組ID寫入內(nèi)容處理裝置10自身的源ID列表L中(S358)。
從而,內(nèi)容處理裝置10的服務(wù)注冊過程結(jié)束。如果內(nèi)容再現(xiàn)裝置20已經(jīng)被服務(wù)注冊(例如,如果設(shè)備ID被存儲在有關(guān)的注冊記錄中或者類似地情況下),則當(dāng)同一用戶所擁有的內(nèi)容處理裝置10要被服務(wù)注冊時,即使用戶有意不輸入諸如用戶ID和口令之類的用戶信息,也可以高效地執(zhí)行服務(wù)注冊。
雖然上述系列過程可以由專用硬件執(zhí)行,但是也可以由軟件執(zhí)行。在系列過程是由軟件執(zhí)行的情況下,構(gòu)成軟件的程序被安裝到內(nèi)容處理裝置10、內(nèi)容再現(xiàn)裝置20、服務(wù)器30等中。
這里,在本說明書中,描述用于使得計算機(jī)執(zhí)行各種過程的程序的步驟不一定以按照如流程圖中所描述的順序的時間序列來處理,而是還可以包括被并行或單獨執(zhí)行的過程(例如,并行處理或者對象處理)。
此外,雖然以由一個、兩個或更多個模塊或組件形成的情況為示例,描述了根據(jù)本實施例的內(nèi)容處理裝置10中所配備的用戶信息發(fā)送部分430、注冊請求信息發(fā)送部分433和列表管理部分140,但是本發(fā)明并不限于剛才描述的這種示例,而是還可以被實施在這樣的情況中例如,內(nèi)容處理裝置10中所配備的用戶信息發(fā)送部分430、注冊請求信息發(fā)送部分433和列表管理部分140中的每一個是由硬件形成的,或者類似的情況。
<12.基于內(nèi)容再現(xiàn)的允許/禁止的標(biāo)題信息的列表產(chǎn)生方法>
現(xiàn)在,參考圖32到圖44描述基于內(nèi)容再現(xiàn)的允許/禁止的標(biāo)題信息的列表產(chǎn)生方法。
根據(jù)本實施例的內(nèi)容處理裝置10針對內(nèi)容處理裝置10中所存儲和保持的內(nèi)容,判斷在版權(quán)管理下,這些內(nèi)容是否可以被內(nèi)容處理裝置10再現(xiàn),并產(chǎn)生內(nèi)容的標(biāo)題的列表(下文中也稱為標(biāo)題列表),以便可以作出決定。此外,內(nèi)容處理裝置10使得所產(chǎn)生的標(biāo)題列表被顯示在顯示單元上,所述顯示單元是內(nèi)容處理裝置10中所配備的輸出裝置中的一種。此外,內(nèi)容處理裝置10可以針對被判斷為在版權(quán)管理下不能被內(nèi)容處理裝置10再現(xiàn)的內(nèi)容,檢測來自內(nèi)容處理裝置10的內(nèi)容。
此外,根據(jù)本實施例的內(nèi)容處理裝置10針對在與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20中所存儲和保持的內(nèi)容,判斷在版權(quán)管理下,內(nèi)容是否可以被內(nèi)容再現(xiàn)裝置20再現(xiàn),并產(chǎn)生內(nèi)容的標(biāo)題列表,以便可以作出決定。此外,內(nèi)容處理裝置10使得所產(chǎn)生的標(biāo)題列表被顯示在顯示單元上,所述顯示單元是內(nèi)容處理裝置10中所配備的輸出裝置中的一種。此外,內(nèi)容處理裝置10可以針對被判斷為在版權(quán)管理下不能被內(nèi)容再現(xiàn)裝置20再現(xiàn)的內(nèi)容,檢測來自內(nèi)容再現(xiàn)裝置20的內(nèi)容。下面,詳細(xì)描述用于實現(xiàn)上述功能的內(nèi)容處理裝置10的功能配置。
如圖32所示,為了實現(xiàn)上述功能,內(nèi)容處理裝置10還例如包括插件502、內(nèi)容獲取部分504、源ID列表獲取部分506、內(nèi)容管理信息獲取部分508、標(biāo)題列表顯示部分510、標(biāo)題列表產(chǎn)生部分512、再現(xiàn)允許/禁止判斷部分172、刪除部分516等。此外,內(nèi)容管理數(shù)據(jù)庫118、內(nèi)容數(shù)據(jù)庫116和源ID列表L被存儲在內(nèi)容處理裝置10的存儲裝置111中。
插件502是被包括在數(shù)據(jù)通信部分120中的多個插件模塊。與不同類型的內(nèi)容再現(xiàn)裝置20(例如,PC、PDA、便攜式視頻播放器、MP3播放器、IC播放器、CD播放器、MD播放器等)相對應(yīng)的多個插件模塊被安裝到內(nèi)容處理裝置10中,使得內(nèi)容處理裝置10可以執(zhí)行各種類型的內(nèi)容再現(xiàn)裝置20的連接檢測,以及通過插件模塊的數(shù)據(jù)發(fā)送和接收。
每個插件模塊在其中設(shè)置了這樣的類型該類型是關(guān)于對通過插件模塊被檢測到連接的每個內(nèi)容再現(xiàn)裝置20,是應(yīng)當(dāng)執(zhí)行組管理型的版權(quán)管理還是登入登出型的版權(quán)管理來執(zhí)行通信。因此,當(dāng)要操作被設(shè)置了組管理型的類型的插件模塊時,內(nèi)容處理裝置10基于其中使用源ID的組管理方法,判斷內(nèi)容再現(xiàn)裝置20中的內(nèi)容的允許/禁止。另一方面,當(dāng)要操作被設(shè)置了登入登出型的類型的插件模塊時,內(nèi)容處理裝置10基于其中使用與內(nèi)容相對應(yīng)的許可的登入登出方法,判斷內(nèi)容再現(xiàn)裝置20中的內(nèi)容的允許/禁止。
內(nèi)容管理信息獲取部分508具有這樣的功能通過插件502,從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容再現(xiàn)裝置20所保存的內(nèi)容的管理信息。內(nèi)容的管理信息包括內(nèi)容ID、與內(nèi)容ID相對應(yīng)的內(nèi)容的地址、內(nèi)容的標(biāo)題信息等。在內(nèi)容是音樂內(nèi)容的情況下,標(biāo)題信息例如包括曲目的標(biāo)題、藝術(shù)家名稱等。
內(nèi)容獲取部分504具有這樣的功能接收從再現(xiàn)允許/禁止判斷部分172提供的內(nèi)容再現(xiàn)裝置20所保存的內(nèi)容ID和/或地址,以及基于該內(nèi)容ID或地址,通過插件502從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容。
源ID列表獲取部分506具有這樣的功能通過被設(shè)置了組管理型的方法的插件模塊,從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L。
內(nèi)容處理裝置10為了執(zhí)行內(nèi)容再現(xiàn)的允許/禁止而參考的源ID列表L包括了以下源ID列表L內(nèi)容處理裝置10所保存的指示允許通過內(nèi)容處理裝置10再現(xiàn)的內(nèi)容的提供源的源ID列表L,以及內(nèi)容再現(xiàn)裝置20所保存的指示允許通過內(nèi)容再現(xiàn)裝置20再現(xiàn)的內(nèi)容的提供源的源ID列表L。前者的第一源ID列表的一個示例,后者是第二源ID列表的一個示例。
再現(xiàn)允許/禁止判斷部分172具有這樣的功能判斷內(nèi)容處理裝置10的內(nèi)容數(shù)據(jù)庫116中所存儲的內(nèi)容是否可以在版權(quán)管理下被內(nèi)容處理裝置10再現(xiàn)。此外,再現(xiàn)允許/禁止判斷部分172還具有這樣的功能判斷內(nèi)容再現(xiàn)裝置20所保存的內(nèi)容是否可以在版權(quán)管理下被內(nèi)容再現(xiàn)裝置20再現(xiàn)。下面,首先描述前者的功能。
再現(xiàn)允許/禁止判斷部分172從標(biāo)題列表產(chǎn)生部分512獲取作為再現(xiàn)允許/禁止判斷對象的內(nèi)容的內(nèi)容ID,并基于該內(nèi)容ID,從內(nèi)容數(shù)據(jù)庫116獲取內(nèi)容。此外,再現(xiàn)允許/禁止判斷部分172獲取內(nèi)容處理裝置10的存儲裝置等中所存儲的源ID列表L。再現(xiàn)允許/禁止判斷部分172讀出被應(yīng)用到從內(nèi)容數(shù)據(jù)庫116獲取的內(nèi)容上的源ID,并檢查所讀出的源ID是否被包括在源ID列表L中。如果所讀出的源ID被包括在源ID列表L中,則再現(xiàn)允許/禁止判斷部分172判斷出被應(yīng)用了該源ID的內(nèi)容是可再現(xiàn)內(nèi)容。另一方面,如果所讀出的源ID未被包括在源ID列表L中,則再現(xiàn)允許/禁止判斷部分172判斷出被應(yīng)用了該源ID的內(nèi)容是不可再現(xiàn)的內(nèi)容。
注意,雖然在上面的描述中,從內(nèi)容數(shù)據(jù)庫116獲取了內(nèi)容,并且參考了應(yīng)用到內(nèi)容上的源ID,但是本發(fā)明并不限于該示例。例如,如果內(nèi)容ID和源ID被記錄在內(nèi)容管理數(shù)據(jù)庫118等中,則即使不從內(nèi)容數(shù)據(jù)庫116獲取內(nèi)容,再現(xiàn)允許/禁止判斷部分172也可以通過基于內(nèi)容ID參考內(nèi)容管理數(shù)據(jù)庫118,來獲取源ID。
現(xiàn)在,描述后者的功能判斷內(nèi)容再現(xiàn)裝置20所保存的內(nèi)容是否可以在版權(quán)管理下被內(nèi)容再現(xiàn)裝置20再現(xiàn)。由于依賴于由與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20執(zhí)行的是組管理型的版權(quán)管理還是登入登出型的版權(quán)管理,要被再現(xiàn)允許/禁止判斷部分172執(zhí)行的過程不同,所以,分別描述這些過程。首先,描述組管理型的過程。
再現(xiàn)允許/禁止判斷部分172從標(biāo)題列表產(chǎn)生部分512獲取內(nèi)容再現(xiàn)裝置20中的內(nèi)容的內(nèi)容ID或地址,并使得內(nèi)容獲取部分504基于該內(nèi)容ID或地址,從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容。此外,再現(xiàn)允許/禁止判斷部分172使得源ID列表獲取部分506獲取內(nèi)容再現(xiàn)裝置20所保存的源ID列表L。再現(xiàn)允許/禁止判斷部分172從源ID列表獲取部分506獲取源ID列表L,從內(nèi)容獲取部分504獲取內(nèi)容,獲取被應(yīng)用到該內(nèi)容上的源ID,并檢查該源ID是否被包括在源ID列表L中。如果該源ID被包括在源ID列表L中,則判斷出被應(yīng)用了該源ID的內(nèi)容是可再現(xiàn)內(nèi)容,而如果該源ID未被包括在源ID列表L中,則判斷出被應(yīng)用了該源ID的內(nèi)容是不可再現(xiàn)內(nèi)容。
注意,雖然在上面的描述中,從內(nèi)容再現(xiàn)裝置20獲取了內(nèi)容,并且參考了應(yīng)用到內(nèi)容上的源ID,但是本發(fā)明并不限于剛才描述的示例。例如,如果內(nèi)容再現(xiàn)裝置20包括這樣的數(shù)據(jù)庫其中內(nèi)容ID和源ID彼此相關(guān)聯(lián),則再現(xiàn)允許/禁止判斷部分172可以通過獲取該數(shù)據(jù)庫,參考對內(nèi)容再現(xiàn)的允許/禁止進(jìn)行判斷所需的源ID。
現(xiàn)在,描述登入登出方法的情況中的過程。再現(xiàn)允許/禁止判斷部分172從標(biāo)題列表產(chǎn)生部分512獲取內(nèi)容再現(xiàn)裝置20中的內(nèi)容的內(nèi)容ID或者地址,并使得內(nèi)容獲取部分504基于該內(nèi)容ID或地址,從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容。再現(xiàn)允許/禁止判斷部分172從內(nèi)容獲取部分504獲取內(nèi)容,讀出對被應(yīng)用到該內(nèi)容上的許可設(shè)置的再現(xiàn)限制信息,并判斷該內(nèi)容是否是可再現(xiàn)的。具體地說,例如在再現(xiàn)允許次數(shù)被包括在許可中作為再現(xiàn)限制信息的情況下,再現(xiàn)允許/禁止判斷部分172檢查再現(xiàn)允許次數(shù)是否有剩余(剩余次數(shù)>0),并且如果再現(xiàn)允許次數(shù)有剩余,則再現(xiàn)允許/禁止判斷部分172判斷出該內(nèi)容是可再現(xiàn)內(nèi)容。另一方面,如果再現(xiàn)允許時段被包括作為再現(xiàn)限制信息,則例如通過將內(nèi)容處理裝置10的系統(tǒng)時間與再現(xiàn)允許時段互相比較,檢查再現(xiàn)允許時段是否過去了。如果再現(xiàn)允許時段沒有過去,則再現(xiàn)允許/禁止判斷部分172判斷出該內(nèi)容是可再現(xiàn)內(nèi)容。
注意,雖然在上面的描述中,對內(nèi)容應(yīng)用了許可,并且從內(nèi)容再現(xiàn)裝置20獲取了內(nèi)容以參考內(nèi)容中所包括的許可,但是本發(fā)明并不限于剛才描述的示例。例如,如果許可不是被應(yīng)用到內(nèi)容上,而是例如通過內(nèi)容再現(xiàn)裝置20中的另一數(shù)據(jù)庫,與源ID相關(guān)聯(lián)地被管理,則內(nèi)容處理裝置10可以通過獲取該許可,而不是獲取該內(nèi)容,來執(zhí)行上述再現(xiàn)允許/禁止的判斷。
刪除部分516具有這樣的功能從內(nèi)容數(shù)據(jù)庫116刪除被再現(xiàn)允許/禁止判斷部分172判斷為在內(nèi)容處理裝置10上不可再現(xiàn)的內(nèi)容。此外,刪除部分516具有另一個功能從內(nèi)容再現(xiàn)裝置20刪除被再現(xiàn)允許/禁止判斷部分172判斷為在內(nèi)容再現(xiàn)裝置20上不可再現(xiàn)的內(nèi)容。具體地說,根據(jù)來自輸入裝置108的諸如按下“集中刪除”按鈕的輸入,刪除部分516判斷作為刪除對象的內(nèi)容是內(nèi)容處理裝置10中的內(nèi)容還是內(nèi)容再現(xiàn)裝置20中的內(nèi)容。刪除部分516向再現(xiàn)允許/禁止判斷部分172發(fā)出內(nèi)容處理裝置10中或者內(nèi)容再現(xiàn)裝置20中的內(nèi)容的再現(xiàn)允許/禁止的判斷請求,并從再現(xiàn)允許/禁止判斷部分172獲取回答?;卮鹄绨ㄒ呀?jīng)被再現(xiàn)允許/禁止判斷部分172判斷為不可再現(xiàn)的內(nèi)容的內(nèi)容ID等。
刪除部分516基于從再現(xiàn)允許/禁止判斷部分172獲取的不可再現(xiàn)內(nèi)容的內(nèi)容ID,以及由刪除部分516自身判斷的刪除對象(刪除對象是在內(nèi)容處理裝置10中還是在內(nèi)容再現(xiàn)裝置20中),從內(nèi)容數(shù)據(jù)庫116或內(nèi)容再現(xiàn)裝置20刪除有關(guān)的內(nèi)容。當(dāng)要從內(nèi)容數(shù)據(jù)庫116中刪除內(nèi)容時,刪除部分516例如基于內(nèi)容ID,刪除被應(yīng)用了該內(nèi)容ID的內(nèi)容。當(dāng)要從內(nèi)容再現(xiàn)裝置20刪除內(nèi)容時,刪除部分516例如通過插件502,向內(nèi)容再現(xiàn)裝置20發(fā)送內(nèi)容ID和刪除請求,以便內(nèi)容再現(xiàn)裝置20從內(nèi)容再現(xiàn)裝置20自身所保存的內(nèi)容當(dāng)中,刪除被應(yīng)用了該內(nèi)容ID的內(nèi)容。
在內(nèi)容管理信息數(shù)據(jù)庫118中,被唯一地應(yīng)用到內(nèi)容數(shù)據(jù)庫116中所存儲的內(nèi)容上的內(nèi)容ID、內(nèi)容的地址和內(nèi)容的標(biāo)題信息被彼此相關(guān)聯(lián)地存儲。
標(biāo)題列表產(chǎn)生部分512具有基于來自輸入裝置108的輸入來產(chǎn)生內(nèi)容的標(biāo)題列表的功能。標(biāo)題列表包括可以標(biāo)識內(nèi)容的信息,例如在內(nèi)容是音樂內(nèi)容的情況下,標(biāo)題信息包括曲目名稱、藝術(shù)家名稱等。具體地說,例如如果用戶通過輸入裝置108發(fā)出指令來以表的形式顯示某個組(專輯)中所包括的多個內(nèi)容,則標(biāo)題列表產(chǎn)生部分512從內(nèi)容管理信息數(shù)據(jù)庫118讀出該組中所包括的內(nèi)容的內(nèi)容ID,并將所讀出的內(nèi)容ID提供給再現(xiàn)允許/禁止判斷部分172,以便再現(xiàn)允許/禁止判斷部分172判斷這些內(nèi)容是否可以被內(nèi)容處理裝置10再現(xiàn)。此后,標(biāo)題列表產(chǎn)生部分512從再現(xiàn)允許/禁止判斷部分172獲取判斷結(jié)果,并使用內(nèi)容管理信息數(shù)據(jù)庫118中所包括的標(biāo)題信息來產(chǎn)生內(nèi)容的標(biāo)題列表,使得可以區(qū)分內(nèi)容再現(xiàn)的允許/禁止。具體地說,例如通過設(shè)置依賴于可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容而不同的亮度,或者通過匹配它們使得顯示不同的圖標(biāo),來產(chǎn)生使得可以區(qū)分內(nèi)容再現(xiàn)的允許/禁止的內(nèi)容標(biāo)題列表?;蛘?,可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容可以被成組到不同的組中。
標(biāo)題列表顯示部分510具有這樣的功能使得由標(biāo)題列表產(chǎn)生部分512產(chǎn)生的標(biāo)題列表被顯示在顯示單元上,所述顯示單元是輸出裝置110中的一種。該顯示允許已經(jīng)通過輸入裝置108發(fā)出指令來以表的形式顯示例如某個組(專輯)中所包括的多個內(nèi)容的用戶查看包括每個內(nèi)容是否可以被內(nèi)容處理裝置10再現(xiàn)的標(biāo)題信息的表。
另一方面,如果用戶通過輸入裝置108發(fā)出指令來以表的形式顯示內(nèi)容再現(xiàn)裝置20中的內(nèi)容,則標(biāo)題列表產(chǎn)生部分512請求內(nèi)容管理信息獲取部分508從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容管理信息。內(nèi)容管理信息獲取部分508將所獲取的內(nèi)容管理信息提供給標(biāo)題列表產(chǎn)生部分512。然后,標(biāo)題列表產(chǎn)生部分512向再現(xiàn)允許/禁止判斷部分172提供內(nèi)容管理信息中所包括的內(nèi)容的內(nèi)容ID或地址,以便再現(xiàn)允許/禁止判斷部分172可以判斷與內(nèi)容ID或地址相對應(yīng)的內(nèi)容再現(xiàn)裝置20中的內(nèi)容是否可以被再現(xiàn)。再現(xiàn)允許/禁止判斷部分172基于所提供的內(nèi)容ID或地址,通過內(nèi)容獲取部分504,從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容。此后,再現(xiàn)允許/禁止判斷部分172判斷所獲取的內(nèi)容是否可以被再現(xiàn),并且將判斷的結(jié)果提供到標(biāo)題列表產(chǎn)生部分512。該結(jié)果至少包括內(nèi)容ID和關(guān)于再現(xiàn)的允許/禁止的信息。標(biāo)題列表產(chǎn)生部分512基于內(nèi)容管理信息和判斷結(jié)果兩者中所包括的內(nèi)容ID、內(nèi)容管理信息中所包括的信息以及判斷結(jié)果中所包括的再現(xiàn)允許/禁止的判斷結(jié)果,產(chǎn)生在其上可以區(qū)分再現(xiàn)的允許/禁止的標(biāo)題列表。再現(xiàn)的允許/禁止的區(qū)分是如上文中所描述的那樣。
現(xiàn)在,參考圖33描述以可以區(qū)分再現(xiàn)允許/禁止的方式顯示內(nèi)容處理裝置10中的內(nèi)容的表的過程的流程。
首先,在步驟S410處,發(fā)出用于顯示內(nèi)容處理裝置10中的內(nèi)容的表的指令(S410)。具體地說,標(biāo)題列表產(chǎn)生部分512響應(yīng)于通過輸入裝置108從用戶接收的指令,指定作為顯示對象的內(nèi)容,并向再現(xiàn)允許/禁止判斷部分172發(fā)出用于再現(xiàn)的允許/禁止判斷的請求。然后,在步驟S412處,再現(xiàn)允許/禁止判斷部分172獲取內(nèi)容處理裝置10的源ID列表L(S412)。此后,再現(xiàn)允許/禁止判斷部分172選擇在由標(biāo)題列表產(chǎn)生部分512指定的顯示對象內(nèi)容的頂部的內(nèi)容(S413)。具體地說,再現(xiàn)允許/禁止判斷部分172從標(biāo)題列表產(chǎn)生部分512獲取多于一個內(nèi)容ID,并以獲取順序或者以任意順序從內(nèi)容數(shù)據(jù)庫116獲取內(nèi)容ID(S413,S419)。
已經(jīng)獲取了內(nèi)容的再現(xiàn)允許/禁止判斷部分172在步驟S414處讀出被應(yīng)用到所獲取的內(nèi)容中的一個內(nèi)容上的源ID(S414)。此后,再現(xiàn)允許/禁止判斷部分172檢查所讀出的源ID是否被包括在源ID列表L中(S415)。然后,如果源ID被包括在源ID列表L中,則過程進(jìn)行到步驟S417,在步驟S417處,再現(xiàn)允許/禁止判斷部分172向標(biāo)題列表產(chǎn)生部分512通知被應(yīng)用了該源ID的內(nèi)容可以被再現(xiàn)。另一方面,如果在步驟S415處,該源ID未被包括在源ID列表L中,則過程進(jìn)行到步驟S416,在步驟S416處,再現(xiàn)允許/禁止判斷部分172向標(biāo)題列表產(chǎn)生部分512通知被應(yīng)用了該源ID的內(nèi)容不能被再現(xiàn)。標(biāo)題列表產(chǎn)生部分512根據(jù)來自再現(xiàn)允許/禁止判斷部分172的通知,產(chǎn)生標(biāo)題列表,并且標(biāo)題列表顯示部分510基于所產(chǎn)生的列表顯示內(nèi)容是可再現(xiàn)的或者不可再現(xiàn)的內(nèi)容(S416,S417)。對于全部對象內(nèi)容都執(zhí)行所描述的過程(S418)。
上面描述了以再現(xiàn)的允許/禁止可以被區(qū)分的方式來顯示內(nèi)容處理裝置10中的內(nèi)容的表的過程的流程?,F(xiàn)在,參考圖34描述在內(nèi)容處理裝置10中刪除在版權(quán)管理下不能被再現(xiàn)的內(nèi)容的過程的流程。
首先,在步驟S420處,例如用戶將按下“集中刪除”按鈕(S420)。當(dāng)按鈕被按下時,刪除部分516向再現(xiàn)允許/禁止判斷部分172發(fā)出請求,以判斷內(nèi)容處理裝置10的內(nèi)容數(shù)據(jù)庫116中所存儲的內(nèi)容的允許/禁止。接收了請求的再現(xiàn)允許/禁止判斷部分172首先在步驟S421處獲取內(nèi)容處理裝置10的源ID列表L(S421)。此后,再現(xiàn)允許/禁止判斷部分172相繼讀出內(nèi)容數(shù)據(jù)庫116中所存儲的內(nèi)容(S422,S427),并獲取被應(yīng)用到每個內(nèi)容上的源ID(S423)。然后,再現(xiàn)允許/禁止判斷部分172檢查所獲取的源ID是否被包括在源ID列表L中(S424)。如果所獲取的源ID未被包括在源ID列表L中,則再現(xiàn)允許/禁止判斷部分172通知刪除部分516被應(yīng)用了該源ID的內(nèi)容不能被再現(xiàn)。然后,刪除部分516基于該通知,從內(nèi)容數(shù)據(jù)庫116刪除該內(nèi)容(S425)。對于內(nèi)容數(shù)據(jù)庫116中所存儲的全部內(nèi)容執(zhí)行上述過程(S426)。
上面描述了在內(nèi)容處理裝置10中刪除在版權(quán)管理下不能被再現(xiàn)的內(nèi)容的過程的流程?,F(xiàn)在,參考圖35描述以再現(xiàn)的允許/禁止可以被區(qū)分的方式顯示執(zhí)行組管理方法的版權(quán)管理的內(nèi)容再現(xiàn)裝置20中的內(nèi)容的表的過程的流程。
首先,在步驟S430處,發(fā)出用于顯示內(nèi)容再現(xiàn)裝置中的內(nèi)容的表的指令(S430)。具體地說,標(biāo)題列表產(chǎn)生部分512響應(yīng)于如上文所述通過輸入裝置108從用戶接收的指令,向內(nèi)容管理信息獲取部分508發(fā)出從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容管理信息的請求。標(biāo)題列表產(chǎn)生部分512基于由內(nèi)容管理信息獲取部分508所獲取的內(nèi)容管理信息,向再現(xiàn)允許/禁止判斷部分172發(fā)出用于判斷內(nèi)容再現(xiàn)裝置20中的內(nèi)容的再現(xiàn)允許/禁止的請求。
然后在步驟S431處,再現(xiàn)允許/禁止判斷部分172通過源ID列表獲取部分506,從內(nèi)容再現(xiàn)裝置20獲取源ID列表L(S431)。此后,再現(xiàn)允許/禁止判斷部分172選擇在由標(biāo)題列表產(chǎn)生部分512指定的顯示對象內(nèi)容的頂部的內(nèi)容(S432)。具體地說,再現(xiàn)允許/禁止判斷部分172從標(biāo)題列表產(chǎn)生部分512獲取多于一個內(nèi)容ID,并通過內(nèi)容獲取部分504,以獲取順序或者以任意順序從內(nèi)容再現(xiàn)裝置20獲取與內(nèi)容ID相對應(yīng)的內(nèi)容(S432,S438)。
已經(jīng)獲取了內(nèi)容的再現(xiàn)允許/禁止判斷部分172在步驟S433處讀出被應(yīng)用到所獲取的內(nèi)容中的一個內(nèi)容上的源ID(S433)。此后,再現(xiàn)允許/禁止判斷部分172檢查所讀出的源ID是否被包括在源ID列表L中(S434)。然后,如果源ID被包括在源ID列表L中,則過程進(jìn)行到步驟S436,在步驟S436處,再現(xiàn)允許/禁止判斷部分172通知標(biāo)題列表產(chǎn)生部分512被應(yīng)用了該源ID的內(nèi)容可以被再現(xiàn)。另一方面,如果在步驟S434處,該源ID未被包括在源ID列表L中,則過程進(jìn)行到步驟S435,在步驟S435處,再現(xiàn)允許/禁止判斷部分172通知標(biāo)題列表產(chǎn)生部分512被應(yīng)用了該源ID的內(nèi)容不能被再現(xiàn)。標(biāo)題列表產(chǎn)生部分512基于來自再現(xiàn)允許/禁止判斷部分172的通知,顯示內(nèi)容是可再現(xiàn)或者不可再現(xiàn)的內(nèi)容(S435,S436)。對于全部對象內(nèi)容都執(zhí)行所描述的過程(S437)。
注意,如果源ID列表L包括源ID的有效期限信息,則再現(xiàn)允許/禁止判斷部分172判斷處被應(yīng)用了有效期限已經(jīng)過期的源ID的內(nèi)容不能被再現(xiàn)。
上面描述了以再現(xiàn)的允許/禁止可以被區(qū)分的方式顯示內(nèi)容再現(xiàn)裝置20中的內(nèi)容的表的過程的流程?,F(xiàn)在,參考圖36描述在執(zhí)行組管理型的版權(quán)管理的內(nèi)容再現(xiàn)裝置20中,刪除在內(nèi)容再現(xiàn)裝置20的版權(quán)管理下不能被再現(xiàn)的內(nèi)容的過程的流程。
首先,在步驟S440處,例如用戶將按下“集中刪除”按鈕(S440)。當(dāng)按鈕被按下時,刪除部分516向再現(xiàn)允許/禁止判斷部分172發(fā)出請求,以判斷內(nèi)容再現(xiàn)裝置20中所存儲的內(nèi)容的允許/禁止。接收了請求的再現(xiàn)允許/禁止判斷部分172首先在步驟S441處通過源ID列表獲取部分506,獲取內(nèi)容再現(xiàn)裝置20的源ID列表L(S441)。此后,再現(xiàn)允許/禁止判斷部分172通過內(nèi)容獲取部分504,從內(nèi)容再現(xiàn)裝置20相繼讀出內(nèi)容(S442,S447),并獲取被應(yīng)用到每個內(nèi)容上的源ID(S443)。然后,再現(xiàn)允許/禁止判斷部分172檢查所獲取的源ID是否被包括在源ID列表L中(S444)。如果所獲取的源ID未被包括在源ID列表L中,則再現(xiàn)允許/禁止判斷部分172通知刪除部分516被應(yīng)用了該源ID的內(nèi)容不能被再現(xiàn)。然后,刪除部分516基于該通知,從內(nèi)容再現(xiàn)裝置20刪除該內(nèi)容(S445)。對于內(nèi)容再現(xiàn)裝置20中所存儲的全部內(nèi)容執(zhí)行上述過程(S446)。
上面描述了在內(nèi)容再現(xiàn)裝置20中刪除在版權(quán)管理下不能被再現(xiàn)的內(nèi)容的過程的流程?,F(xiàn)在,參考圖37描述從內(nèi)容處理裝置10使得內(nèi)容再現(xiàn)裝置20中的內(nèi)容被再現(xiàn)的過程的流程。
首先在步驟S450處,內(nèi)容再現(xiàn)裝置20被連接到內(nèi)容處理裝置10(S450)。如果用戶通過輸入裝置108發(fā)出用于以表的形式顯示內(nèi)容再現(xiàn)裝置20中的內(nèi)容的指令(S451),則內(nèi)容處理裝置10獲取來自內(nèi)容再現(xiàn)裝置20的內(nèi)容、內(nèi)容管理信息和源ID列表L(S452),并且執(zhí)行上文中參考圖35描述的過程,以判斷每個內(nèi)容的再現(xiàn)允許/禁止(S453)。然后,內(nèi)容處理裝置10以可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容可以彼此區(qū)分的方式來顯示標(biāo)題列表(S454)。用戶將從所顯示的標(biāo)題列表中選擇可再現(xiàn)的內(nèi)容(S455)。此時,不可再現(xiàn)內(nèi)容可以被鎖定不能選擇。當(dāng)用戶選擇了內(nèi)容時,內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20發(fā)出指令,以再現(xiàn)該內(nèi)容(S456)。由于已經(jīng)基于源ID和源ID列表L執(zhí)行了再現(xiàn)允許/禁止判斷,所以不需要再次執(zhí)行該判斷。內(nèi)容再現(xiàn)裝置20再現(xiàn)所指定的內(nèi)容(S457)。
上面描述了從內(nèi)容處理裝置10使得內(nèi)容再現(xiàn)裝置20中的內(nèi)容被再現(xiàn)的過程的流程?,F(xiàn)在,參考圖38描述以再現(xiàn)的允許/禁止可以被區(qū)分的方式顯示執(zhí)行登入登出型的版權(quán)管理的內(nèi)容再現(xiàn)裝置20中的內(nèi)容的表的過程的流程。
首先,在步驟S460處,發(fā)出用于顯示內(nèi)容再現(xiàn)裝置中的內(nèi)容的表的指令(S460)。具體地說,標(biāo)題列表產(chǎn)生部分512響應(yīng)于如上文所述通過輸入裝置108從用戶接收的指令,向內(nèi)容管理信息獲取部分508發(fā)出從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容管理信息的請求。標(biāo)題列表產(chǎn)生部分512基于由內(nèi)容管理信息獲取部分508所獲取的內(nèi)容管理信息,向再現(xiàn)允許/禁止判斷部分172發(fā)出用于判斷內(nèi)容再現(xiàn)裝置20中的內(nèi)容的再現(xiàn)允許/禁止的請求。
然后在步驟S461處,再現(xiàn)允許/禁止判斷部分172選擇在由標(biāo)題列表產(chǎn)生部分512指定的顯示對象內(nèi)容的頂部的內(nèi)容(S461)。具體地說,再現(xiàn)允許/禁止判斷部分172從標(biāo)題列表產(chǎn)生部分512獲取多于一個內(nèi)容ID,并通過內(nèi)容獲取部分504,以獲取順序或者以任意順序從內(nèi)容再現(xiàn)裝置20獲取與內(nèi)容ID相對應(yīng)的內(nèi)容(S461,S468)。
已經(jīng)獲取了內(nèi)容的再現(xiàn)允許/禁止判斷部分172在步驟S463處從被包括在每個所獲取的內(nèi)容中的許可中讀出再現(xiàn)限制信息(S463)。此后,再現(xiàn)允許/禁止判斷部分172基于所讀出的再現(xiàn)限制信息,判斷內(nèi)容是否是可再現(xiàn)的。具體地說,例如在如上文所述的將再現(xiàn)允許時段設(shè)置為再現(xiàn)限制信息的情況下,再現(xiàn)允許/禁止判斷部分172將再現(xiàn)允許時段與內(nèi)容處理裝置10的系統(tǒng)時間等互相比較,以檢查再現(xiàn)允許時段是否過去了(S464)。如果再現(xiàn)許可時段沒有過去,則過程進(jìn)行到步驟S466,在步驟S466處,再現(xiàn)允許/禁止判斷部分172通知標(biāo)題列表產(chǎn)生部分512與該許可相對應(yīng)的內(nèi)容可以被再現(xiàn)。另一方面,如果再現(xiàn)允許時段過去了,則過程進(jìn)行到步驟S465,在步驟S465處,再現(xiàn)允許/禁止判斷部分172通知標(biāo)題列表產(chǎn)生部分512與該許可相對于的內(nèi)容不能被再現(xiàn)。標(biāo)題列表產(chǎn)生部分512基于來自再現(xiàn)允許/禁止判斷部分172的通知,顯示內(nèi)容是可再現(xiàn)或者不可再現(xiàn)的內(nèi)容(S465,S466)。對于全部對象內(nèi)容都執(zhí)行所描述的過程(S467)。
上面描述了以再現(xiàn)的允許/禁止可以被區(qū)分的方式顯示執(zhí)行登入登出型的版權(quán)管理的內(nèi)容再現(xiàn)裝置20中的內(nèi)容的表的過程的流程圖?,F(xiàn)在,參考圖39到圖44描述要被顯示的標(biāo)題列表的示例。
圖39示出了內(nèi)容處理裝置10中的內(nèi)容的標(biāo)題列表的顯示示例。在標(biāo)題列表520中,作為標(biāo)題信息顯示了曲目名稱、藝術(shù)家名稱、播放時間、風(fēng)格等。可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容通過圖標(biāo)區(qū)分,每個圖標(biāo)顯示在標(biāo)題信息的頂部,使得它們在顏色、形狀、大小等方面不同,如從圖39中的再現(xiàn)允許圖標(biāo)522和再現(xiàn)禁止圖標(biāo)524所見的。
圖40示出了內(nèi)容再現(xiàn)裝置20中的內(nèi)容的標(biāo)題列表的顯示示例。如圖40所示,可以例如在顯示屏幕的一部分處顯示內(nèi)容再現(xiàn)裝置20的標(biāo)題列表530??稍佻F(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容通過圖標(biāo)區(qū)分,每個圖標(biāo)顯示在標(biāo)題信息的頂部,使得它們彼此不同,如從圖40中的再現(xiàn)允許圖標(biāo)532和再現(xiàn)禁止圖標(biāo)534所見的。
圖41、圖42和圖43示出了可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容被彼此不同地顯示的不同示例。在圖41中,可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容通過以不同的顏色或者以不同的亮度顯示來進(jìn)行區(qū)分。例如,由于顯示了可再現(xiàn)內(nèi)容標(biāo)題信息的區(qū)域540和顯示了不可再現(xiàn)內(nèi)容標(biāo)題信息的另一區(qū)域542以不同的顏色或亮度被顯示,如圖41所示,所以用戶可以將可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容彼此區(qū)分開。此外,根據(jù)上述這種顯示,在可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容以混合方式存在于一個專輯中的情況下,用戶可以認(rèn)識到專輯中哪個內(nèi)容是可再現(xiàn)的,哪個內(nèi)容是不可再現(xiàn)的。
在圖42中,不可再現(xiàn)內(nèi)容通過集中顯示而被區(qū)分。例如,在如圖42所示,不可再現(xiàn)內(nèi)容被顯示為組中的不可再現(xiàn)曲目的情況下,用戶可以將可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容彼此區(qū)分開。此外,根據(jù)剛才描述的這種顯示,由于內(nèi)容處理裝置或內(nèi)容再現(xiàn)裝置中的不可再現(xiàn)內(nèi)容被集中顯示,所以用戶可以集中地確認(rèn)不能被內(nèi)容處理裝置或內(nèi)容再現(xiàn)裝置再現(xiàn)的內(nèi)容。
在圖43中,可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容通過彼此不同的圖標(biāo)而彼此區(qū)分,與圖39和圖40類似。
圖44示出了通過用戶操作,刪除不可再現(xiàn)內(nèi)容的情況下的屏幕的一個顯示示例。如果用戶使用輸入裝置108在顯示屏上按下集中刪除按鈕550,則不可再現(xiàn)內(nèi)容被從內(nèi)容處理裝置10或內(nèi)容再現(xiàn)裝置20刪除,并且被刪除內(nèi)容的相關(guān)標(biāo)題信息也從顯示屏幕的標(biāo)題列表520或530中消失。
上面描述了根據(jù)本實施例的內(nèi)容處理裝置10的功能配置、處理流程和屏幕顯示的示例。利用根據(jù)本實施例的內(nèi)容處理裝置10,由于內(nèi)容以如下方式被顯示考慮到版權(quán),可以區(qū)分內(nèi)容是否是可再現(xiàn)的,所以用戶可以認(rèn)識到那些不可以被再現(xiàn)的內(nèi)容的信息。
<13.內(nèi)容傳輸方法>
現(xiàn)在,參考圖45到圖53描述根據(jù)本實施例的內(nèi)容處理裝置10的內(nèi)容傳輸方法。根據(jù)本實施例的內(nèi)容處理裝置10響應(yīng)于內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法,以相應(yīng)的形式,執(zhí)行到和從內(nèi)容處理裝置10相連的內(nèi)容再現(xiàn)裝置20的傳輸。具體地說,在內(nèi)容再現(xiàn)裝置20執(zhí)行組管理型的版權(quán)管理方法的情況下,內(nèi)容處理裝置10從內(nèi)容再現(xiàn)裝置20接收內(nèi)容再現(xiàn)裝置20所擁有的內(nèi)容。此外,內(nèi)容處理裝置10將內(nèi)容處理裝置10自身所擁有的內(nèi)容發(fā)送給內(nèi)容再現(xiàn)裝置20。另一方面,在內(nèi)容再現(xiàn)裝置20執(zhí)行登入登出型的版權(quán)管理方法的情況下,執(zhí)行從和到內(nèi)容再現(xiàn)裝置20的登入登出。下面,詳細(xì)描述用于實現(xiàn)上述功能的內(nèi)容處理裝置10的功能配置。
為了實現(xiàn)這些功能,內(nèi)容處理裝置10例如還包括第一顯示部分602、第二顯示部分604、第一操作顯示部分606、第二操作顯示部分608、多個插件、選擇部分610、請求部分612、傳輸模式檢測部分616、傳輸控制部分614、第一傳輸處理部分618、第二傳輸處理部分622、第三傳輸處理部分620、第四傳輸處理部分624、登出日志存儲部分626等。
第一顯示部分602具有這樣的功能使得與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20中所存儲的內(nèi)容的標(biāo)題信息被顯示在顯示裝置上,所述顯示裝置是內(nèi)容處理裝置10中所配備的輸出部分的一種。第二顯示部分604具有這樣的功能使得內(nèi)容處理裝置10的內(nèi)容數(shù)據(jù)庫116中所存儲的內(nèi)容的標(biāo)題信息被顯示在顯示裝置上。第一顯示部分602和第二顯示部分604可以使得各個顯示對象被顯示在同一屏幕上,如下文中描述的屏幕布局的情況。因此,用戶可以在同一屏幕上確認(rèn)內(nèi)容處理裝置10的內(nèi)容的標(biāo)題信息和與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20中的內(nèi)容的標(biāo)題信息兩者。
選擇部分610具有這樣的功能向請求部分612提供在內(nèi)容處理裝置10中的內(nèi)容的標(biāo)題信息與內(nèi)容再現(xiàn)裝置20中的內(nèi)容的標(biāo)題信息當(dāng)中,與由用戶通過輸入裝置指定的標(biāo)題信息相對應(yīng)的內(nèi)容ID。具體地說,在內(nèi)容管理數(shù)據(jù)庫中搜索和找出與用戶指定的標(biāo)題信息相對應(yīng)的內(nèi)容ID,并將其提供到請求部分612。
第一操作顯示部分606具有這樣的功能使得被提供以允許用戶執(zhí)行第一操作的操作部分被顯示在顯示裝置上。第一操作是這樣的操作發(fā)出用于從內(nèi)容再現(xiàn)裝置20向內(nèi)容處理裝置10傳輸內(nèi)容的指令。第一操作顯示部分606使得顯示裝置例如顯示圖標(biāo)等作為操作選擇,并當(dāng)對于用戶的選擇操作(例如,利用用戶的鼠標(biāo),點擊被執(zhí)行的圖標(biāo)),執(zhí)行通過輸入裝置的操作時,向請求部分612發(fā)出執(zhí)行操作的通知。
第二操作顯示部分608具有這樣的功能使得被提供以允許用戶執(zhí)行第二操作的操作部分被顯示在顯示裝置上。第二操作是這樣的操作發(fā)出用于從內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20傳輸內(nèi)容的指令。第二操作顯示部分608使得顯示裝置例如顯示圖標(biāo)等作為操作選擇,并當(dāng)對于用戶的選擇操作(例如,利用用戶的鼠標(biāo),點擊被執(zhí)行的圖標(biāo)),執(zhí)行通過輸入裝置的操作時,向請求部分612發(fā)出執(zhí)行操作的通知。
請求部分612從選擇部分610獲取內(nèi)容ID,并從第一操作顯示部分606接收上文中描述的通知,并且向傳輸控制部分614發(fā)出用于從內(nèi)容再現(xiàn)裝置20向內(nèi)容處理裝置10傳輸與該內(nèi)容ID相對應(yīng)的內(nèi)容的請求。具體地說,請求部分612例如向傳輸控制部分614提供從選擇部分610獲取的內(nèi)容ID以及指示從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的傳輸請求的標(biāo)志等。
此外,當(dāng)從第二操作顯示部分608接收到上文中描述的通知時,請求部分612向傳輸控制部分614發(fā)出用于從內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20傳輸與從選擇部分610獲取的內(nèi)容ID相對應(yīng)的內(nèi)容的請求。具體地說,請求部分612例如向傳輸控制部分614提供從選擇部分610獲取的內(nèi)容ID以及指示從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的傳輸請求的標(biāo)志等。
傳輸控制部分614從請求部分612接收內(nèi)容的傳輸請求,并向傳輸模式檢測部分616發(fā)出用于檢測與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20的傳輸模式的請求。傳輸模式檢測部分616在多個插件模塊當(dāng)中檢測在運行的插件模塊,并獲取被設(shè)置給該運行的插件模塊的版權(quán)管理類型。具體地說,例如如果在內(nèi)容處理裝置10的存儲裝置中預(yù)先存儲了其中插件模塊與被設(shè)置給插件模塊的版權(quán)管理類型彼此相關(guān)聯(lián)的文件等,則傳輸模式檢測部分616可以通過參考該文件,獲取被設(shè)置給運行的插件模塊的版權(quán)管理類型。與該插件模塊相對應(yīng)的內(nèi)容再現(xiàn)裝置20按照被設(shè)置給該插件模塊的版權(quán)管理方法,執(zhí)行內(nèi)容的版權(quán)管理。因此,傳輸模式檢測部分616可以通過檢測被設(shè)置給運行的插件模塊的版權(quán)管理方法,確定與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法是組管理型的還是登入登出型的。
傳輸控制部分614從傳輸模式檢測部分616獲取檢測結(jié)果,并響應(yīng)于來自請求部分612的請求以及檢測結(jié)果,使第一傳輸處理部分618、第二傳輸處理部分622、第三傳輸處理部分620和第四傳輸處理部分624中的一個執(zhí)行傳輸過程。
如果來自請求部分612的通知是從內(nèi)容再現(xiàn)裝置20向內(nèi)容處理裝置10傳輸內(nèi)容,并且此外,傳輸模式檢測部分616的檢測結(jié)果是登入登出型(第一模式),則傳輸控制部分614使第一傳輸處理部分618執(zhí)行傳輸過程。
如果來自請求部分612的通知是從內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20傳輸內(nèi)容,并且此外,傳輸模式檢測部分616的檢測結(jié)果是登入登出型,則傳輸控制部分614使第三傳輸處理部分620執(zhí)行傳輸過程。
如果來自請求部分612的通知是從內(nèi)容再現(xiàn)裝置20向內(nèi)容處理裝置10傳輸內(nèi)容,并且此外,傳輸模式檢測部分616的檢測結(jié)果是組管理型(第二模式),則傳輸控制部分614使第二傳輸處理部分622執(zhí)行傳輸過程。
如果來自請求部分612的通知是從內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20傳輸內(nèi)容,并且此外,傳輸模式檢測部分616的檢測結(jié)果是組管理型,則傳輸控制部分614使第四傳輸處理部分624執(zhí)行傳輸過程。
第三傳輸處理部分620執(zhí)行從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的內(nèi)容的登出過程。登出過程是這樣的過程,其限制內(nèi)容處理裝置10的如下權(quán)利內(nèi)容處理裝置10可以向不同信息處理裝置傳輸內(nèi)容,而不是從內(nèi)容處理裝置10向具有許可的內(nèi)容再現(xiàn)裝置20傳輸內(nèi)容處理裝置10的內(nèi)容數(shù)據(jù)庫116中所具有的內(nèi)容的拷貝,其中在所述許可中設(shè)置了與該內(nèi)容的拷貝有關(guān)的權(quán)利信息。
第三傳輸處理部分620從傳輸控制部分614獲取內(nèi)容ID,并搜索內(nèi)容數(shù)據(jù)庫116以查找與該內(nèi)容ID相對應(yīng)的內(nèi)容。第三傳輸處理部分620參考對應(yīng)用與該內(nèi)容的許可設(shè)置的剩余登出次數(shù)。如果剩余登出次數(shù)大于0,則第三傳輸處理部分620可以登出內(nèi)容。因此,第三傳輸處理部分620產(chǎn)生內(nèi)容的拷貝和許可,并將所產(chǎn)生的許可應(yīng)用到所產(chǎn)生的內(nèi)容上,然后將內(nèi)容通過傳輸控制部分614發(fā)送到內(nèi)容再現(xiàn)裝置20。第三傳輸處理部分620執(zhí)行這樣的處理遞減被設(shè)置給如下許可的剩余登出次數(shù),所述許可是內(nèi)容數(shù)據(jù)庫116中所存儲的作為被發(fā)送到內(nèi)容再現(xiàn)裝置20的內(nèi)容的復(fù)制源的內(nèi)容的許可。此外,第三傳輸處理部分620通過傳輸控制部分614獲取被設(shè)置給作為內(nèi)容發(fā)送目的地的內(nèi)容再現(xiàn)裝置20的設(shè)備ID,并將被發(fā)送內(nèi)容的內(nèi)容ID以及上文中描述的設(shè)備ID作為登出日志以相關(guān)聯(lián)地關(guān)系存儲到登出日志存儲部分626中。
第一傳輸處理部分618執(zhí)行從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的內(nèi)容的登入過程。登入過程是這樣的過程,其剝奪內(nèi)容再現(xiàn)裝置20的再現(xiàn)以上文中描述的方式登出到內(nèi)容再現(xiàn)裝置20的內(nèi)容的權(quán)利,代替地使得內(nèi)容處理裝置10恢復(fù)能夠向另一信息處理裝置登出內(nèi)容的權(quán)利。
第一傳輸處理部分618從傳輸控制部分614獲取內(nèi)容ID。此外,第一傳輸處理部分618通過傳輸控制部分614從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容再現(xiàn)裝置20的設(shè)備ID。第一傳輸處理部分618基于所獲取的內(nèi)容ID和設(shè)備ID,搜索登出日志存儲部分626,以查找其中內(nèi)容ID和設(shè)備ID彼此相關(guān)聯(lián)的登出日志。如果搜索結(jié)果顯示出有關(guān)的登出日志被存儲在登出日志存儲部分626中,則確定出與該內(nèi)容ID相對應(yīng)的內(nèi)容是從內(nèi)容處理裝置10登出到內(nèi)容再現(xiàn)裝置20的內(nèi)容。在該情況中,第一傳輸處理部分618執(zhí)行內(nèi)容的登入過程。具體地說,第一傳輸處理部分618向內(nèi)容再現(xiàn)裝置20發(fā)送用于刪除被應(yīng)用到與來自內(nèi)容再現(xiàn)裝置20的內(nèi)容ID相對應(yīng)的內(nèi)容上的許可的請求,以使得內(nèi)容再現(xiàn)裝置20刪除有關(guān)的許可。與內(nèi)容ID相對應(yīng)的內(nèi)容也可以類似地被刪除。此外,第三傳輸處理部分620執(zhí)行這樣的過程搜索內(nèi)容處理裝置10的內(nèi)容數(shù)據(jù)庫116以查找與從傳輸控制部分614獲取的內(nèi)容ID相對應(yīng)的內(nèi)容,并增加對應(yīng)用于該內(nèi)容的許可所設(shè)置的登出剩余次數(shù)。此外,第三傳輸處理部分620從登出日志存儲部分626刪除上述搜索出的登出日志。
第二傳輸處理部分622執(zhí)行從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的內(nèi)容傳輸過程。具體地說,第二傳輸處理部分622通過傳輸控制部分614從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L(第二源ID列表L)。此外,第二傳輸處理部分622從內(nèi)容處理裝置10的源ID列表L(第一源ID列表L)讀出組ID,以檢查兩個ID是否彼此一致。如果兩個ID彼此一致,則由于內(nèi)容處理裝置10和內(nèi)容再現(xiàn)裝置20在管理服務(wù)器中被注冊在同一組中,則從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的內(nèi)容的傳輸被允許。因此,當(dāng)?shù)谝辉碔D列表L和第二源ID列表L中所包括的組ID彼此一致時,第二傳輸處理部分622通過傳輸控制部分614向內(nèi)容再現(xiàn)裝置20發(fā)出用于傳輸與該內(nèi)容ID相對應(yīng)的內(nèi)容的請求,并將對其傳輸?shù)挠嘘P(guān)內(nèi)容存儲到內(nèi)容數(shù)據(jù)庫116中。注意,在第一源ID列表L和第二源ID列表L中包括有多個組ID的情況下,如果第一源ID列表L中所包括的多個組ID中的一個被包括作為第二源ID列表L中的組ID,則傳輸被允許。此外,為了防止同一內(nèi)容被重復(fù)地存儲到內(nèi)容數(shù)據(jù)庫116中,在第二傳輸處理部分622向內(nèi)容再現(xiàn)裝置20發(fā)出傳輸內(nèi)容的請求之前,它可以從傳輸控制部分614獲取內(nèi)容ID,并搜索內(nèi)容數(shù)據(jù)庫116,以判斷與該內(nèi)容ID相對應(yīng)的內(nèi)容是否被存儲在內(nèi)容數(shù)據(jù)庫116中,然后僅當(dāng)與該內(nèi)容ID相對應(yīng)的內(nèi)容未被容納在內(nèi)容數(shù)據(jù)庫116中,才發(fā)出傳輸請求。
第四傳輸處理部分624執(zhí)行從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的內(nèi)容傳輸過程。具體地說,第四傳輸處理部分624通過傳輸控制部分614從內(nèi)容再現(xiàn)裝置20獲取內(nèi)容再現(xiàn)裝置20所擁有的源ID列表L(第二源ID列表L)。同時,第二傳輸處理部分622從傳輸控制部分614獲取作為傳輸對象的內(nèi)容的內(nèi)容ID,并搜索內(nèi)容數(shù)據(jù)庫116以查找該內(nèi)容ID。第二傳輸處理部分622獲取被應(yīng)用到搜索出的內(nèi)容上的源ID,并檢查所獲取的源ID是否被包括在從內(nèi)容再現(xiàn)裝置20獲取的源ID列表L(第二源ID列表L)中。如果檢查結(jié)果證實所獲取的源ID被包括在源ID列表L(第二源ID列表L)中,則由于被應(yīng)用了該源ID的內(nèi)容可以被內(nèi)容再現(xiàn)裝置20再現(xiàn),第四傳輸處理部分624通過傳輸控制部分614向內(nèi)容再現(xiàn)裝置20傳輸內(nèi)容。注意,第四傳輸處理部分624可以產(chǎn)生和傳輸內(nèi)容的拷貝。
上面描述了內(nèi)容處理裝置10的功能配置。現(xiàn)在,參考圖46到圖49描述從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的內(nèi)容傳輸或登入的流程。
首先,在圖46的步驟S502處,用戶將從內(nèi)容處理裝置10的顯示部分上所顯示的內(nèi)容再現(xiàn)裝置20中的內(nèi)容的標(biāo)題信息當(dāng)中,選擇希望的內(nèi)容的標(biāo)題信息,并按下“←”按鈕(S502)。按下“←”按鈕是操作一個示例。由于通過輸入裝置按下了“←”按鈕,在內(nèi)容處理裝置10中產(chǎn)生了從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的所選內(nèi)容的傳輸請求。
然后在步驟S504處,內(nèi)容處理裝置10檢測內(nèi)容再現(xiàn)裝置20的傳輸模式(S504)。參考圖47詳細(xì)描述該檢測過程。首先,在步驟S512處,內(nèi)容處理裝置10獲取插件模塊中的運行著的一個的標(biāo)識符(S512)。然后,內(nèi)容處理裝置10基于所獲取的標(biāo)識符,獲取對運行的插件模塊所設(shè)置的版權(quán)管理類型(S514)。具體地說,內(nèi)容處理裝置10例如執(zhí)行這樣的操作參考上文中描述的其中標(biāo)識符與版權(quán)管理類型預(yù)先彼此相關(guān)聯(lián)的文件,以獲取對該插件模塊設(shè)置的版權(quán)管理類型。
返回參考圖46,在內(nèi)容再現(xiàn)裝置20在步驟S504處獲取了內(nèi)容再現(xiàn)裝置20的傳輸模式(版權(quán)管理類型)之后,如果傳輸模式是組管理型的,則過程進(jìn)行到步驟S508,在步驟S508處,內(nèi)容處理裝置10開始根據(jù)組管理方法的傳輸過程(S508)。另一方面,如果傳輸模式是登入登出型的,則過程進(jìn)行到步驟S510,在步驟S510處,內(nèi)容處理裝置10開始登入登出過程(S510)。
參考圖48描述通過組管理方法從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的內(nèi)容傳輸過程的流程。
首先,在步驟S520處,內(nèi)容處理裝置10從內(nèi)容再現(xiàn)裝置20獲取源ID列表L(第二源ID列表L)(S520)。此后,內(nèi)容處理裝置10從內(nèi)容處理裝置10的源ID列表L(第一源ID列表L)獲取組ID,并檢查組ID是否被包括在第二源ID列表L中(S522)。如果檢查結(jié)果顯示出組ID未被包括在第二源ID列表L中,則內(nèi)容處理裝置10顯示內(nèi)容不能被傳輸?shù)腻e誤消息(S524)。另一方面,如果組ID被包括在第二源ID列表L中,則內(nèi)容處理裝置10基于用戶所選擇的內(nèi)容的內(nèi)容ID,檢查內(nèi)容處理裝置10是否已經(jīng)具有作為傳輸對象的內(nèi)容(S526)。如果檢查結(jié)果顯示出內(nèi)容處理裝置10已經(jīng)具有作為傳輸對象的內(nèi)容(S528),則內(nèi)容處理裝置10通過顯示內(nèi)容已經(jīng)存在于內(nèi)容處理裝置10中的消息或者通過其他方式,通知用戶(S530)。
另一方面,如果內(nèi)容處理裝置10不具有作為傳輸對象的內(nèi)容(S528),則內(nèi)容處理裝置10使得內(nèi)容被從內(nèi)容再現(xiàn)裝置20傳輸?shù)絻?nèi)容處理裝置10(S532)。
現(xiàn)在,參考圖49描述根據(jù)登入登出方法的從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的內(nèi)容傳輸過程(登入過程)。
首先,在步驟S540處,內(nèi)容處理裝置10基于上文中所描述的作為傳輸對象的內(nèi)容的內(nèi)容ID以及內(nèi)容再現(xiàn)裝置20的設(shè)備ID,搜索登出日志(S540),以檢查是否存這樣的日志其中內(nèi)容已經(jīng)被登出到內(nèi)容再現(xiàn)裝置20。如果檢查結(jié)果顯示出有關(guān)的登出日志不存在(S542),則內(nèi)容處理裝置10顯示內(nèi)容不能被登入的錯誤消息,例如“該內(nèi)容不是內(nèi)容處理裝置登出的內(nèi)容”(S544)。
另一方面,如果有關(guān)的登出日志存在(S542),則內(nèi)容處理裝置10將對如下許可所設(shè)置的剩余登出次數(shù)遞增1(S546),所述許可是被應(yīng)用于與作為登入對象的內(nèi)容的內(nèi)容ID相對應(yīng)的內(nèi)容處理裝置10中的內(nèi)容上的許可。此后,內(nèi)容處理裝置10從內(nèi)容再現(xiàn)裝置20刪除作為登入對象的內(nèi)容和被應(yīng)用到該內(nèi)容上的許可(S548)。注意,步驟S546和步驟S548的順序可以顛倒。
上面描述了從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的內(nèi)容傳輸或登入的流程?,F(xiàn)在,參考圖50到圖52描述從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的內(nèi)容的傳輸或登出的流程。
首先在圖50的步驟S550處,用戶將從內(nèi)容處理裝置10的顯示部分上所顯示的內(nèi)容處理裝置10中的內(nèi)容的標(biāo)題信息當(dāng)中,選擇希望的內(nèi)容的標(biāo)題信息,并按下“→”按鈕(S550)。“→”按鈕是操作元件的一個示例。由于通過輸入裝置按下了“→”按鈕,在內(nèi)容處理裝置10中產(chǎn)生了從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的所選內(nèi)容的傳輸請求。
然后在步驟S552處,內(nèi)容處理裝置10檢測內(nèi)容再現(xiàn)裝置20的傳輸模式(S552)。該檢測過程類似于上面參考圖47詳細(xì)描的檢測過程。如果檢測結(jié)果證實傳輸模式是組管理型的,則過程進(jìn)行到步驟S556,在步驟S556處,內(nèi)容處理裝置10開始根據(jù)組管理方法的傳輸過程(S556)。另一方面,如果傳輸模式是登入登出型的,則過程進(jìn)行到步驟S558,在步驟S558處,內(nèi)容處理裝置10開始登入登出過程(S558)。
參考圖51描述根據(jù)組管理方法的從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的內(nèi)容傳輸過程的流程。
首先,在步驟S560處,內(nèi)容處理裝置10從內(nèi)容再現(xiàn)裝置20獲取源ID列表L(第二源ID列表L)(S560)。此后,內(nèi)容處理裝置10獲取被應(yīng)用給用戶所選擇的內(nèi)容的源ID(S562),并檢查該源ID是否被包括在第二源ID列表L中(S564)。如果該源ID未被包括在第二源ID列表L中,則內(nèi)容處理裝置10顯示內(nèi)容不能被傳輸?shù)腻e誤消息,例如“該內(nèi)容不能被內(nèi)容再現(xiàn)裝置再現(xiàn)”(S572)。另一方面,如果源ID被包括在第二源ID列表L中,則內(nèi)容處理裝置10從內(nèi)容處理裝置10向內(nèi)容再現(xiàn)裝置20傳輸作為傳輸對象的內(nèi)容(S570)。
現(xiàn)在,參考圖52描述根據(jù)登入登出方法的從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的內(nèi)容傳輸過程(登出過程)。
首先,在步驟S580處,內(nèi)容處理裝置10參考被應(yīng)用到內(nèi)容處理裝置10中的所選傳輸對象內(nèi)容上的許可(S580)。如果對該許可所設(shè)置的剩余登出次數(shù)為0(S582),則內(nèi)容處理裝置10顯示傳輸對象內(nèi)容不能被登出的錯誤消息(S592)。另一方面,如果剩余登出次數(shù)大于0,則內(nèi)容處理裝置10產(chǎn)生許可,其中設(shè)置了內(nèi)容再現(xiàn)裝置20中的內(nèi)容的再現(xiàn)限制信息等(S584)。然后,內(nèi)容處理裝置10將所產(chǎn)生的許可應(yīng)用到內(nèi)容的拷貝上,并將內(nèi)容的拷貝發(fā)送給內(nèi)容再現(xiàn)裝置20(S586)。
此后,內(nèi)容處理裝置10將對如下許可所設(shè)置的剩余登出次數(shù)遞減1(S588),所述許可是被應(yīng)用于作為被發(fā)送到內(nèi)容再現(xiàn)裝置20的內(nèi)容的復(fù)制源的內(nèi)容處理裝置10中的內(nèi)容上的許可。然后,內(nèi)容處理裝置10產(chǎn)生登出日志,其中已經(jīng)被執(zhí)行了登出的內(nèi)容的內(nèi)容ID和作為登出目的地的內(nèi)容再現(xiàn)裝置20的設(shè)備ID彼此相關(guān)聯(lián)(S590)。
上面描述了從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的內(nèi)容登出的傳輸?shù)牧鞒獭,F(xiàn)在,描述根據(jù)本實施例的內(nèi)容處理裝置10的顯示單元上所顯示的屏幕布局的示例。
標(biāo)題列表630是由第二顯示部分604顯示的內(nèi)容處理裝置10中的內(nèi)容的標(biāo)題信息的一個示例。另一標(biāo)題列表632是由第一顯示部分602顯示的內(nèi)容再現(xiàn)裝置20中的內(nèi)容的標(biāo)題信息的一個示例。
“→”按鈕634是由第二操作顯示部分608顯示的操作元件的一個示例。“←”按鈕636是由第一操作顯示部分606顯示的操作元件的一個示例。
用戶可以通過從標(biāo)題列表630當(dāng)中選擇希望的標(biāo)題并按下“→”按鈕634,來執(zhí)行從內(nèi)容處理裝置10到內(nèi)容再現(xiàn)裝置20的希望的內(nèi)容的傳輸。此后,響應(yīng)于作為傳輸目的地的內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法,有選擇地執(zhí)行根據(jù)組管理型的內(nèi)容的傳輸或者根據(jù)登入登出方法的內(nèi)容的登出。
此外,用戶可以通過從標(biāo)題列表632當(dāng)中選擇希望的標(biāo)題并按下“←”按鈕636,來執(zhí)行從內(nèi)容再現(xiàn)裝置20到內(nèi)容處理裝置10的希望的內(nèi)容的傳輸。此后,響應(yīng)于作為傳輸源的內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法,有選擇地執(zhí)行根據(jù)組管理型的內(nèi)容的傳輸或者根據(jù)登入登出方法的內(nèi)容的登入。
上面描述了要被顯示在內(nèi)容處理裝置10的顯示裝置上的屏幕布局的一個示例。
在上面的說明中,描述了根據(jù)本實施例的內(nèi)容處理裝置10的處理流程和屏幕顯示示例。利用根據(jù)本實施例的內(nèi)容處理裝置10,可以響應(yīng)于與內(nèi)容處理裝置10連接的內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法,根據(jù)與版權(quán)管理方法相對應(yīng)的方法,傳輸內(nèi)容。此外,即使對相同的操作元件執(zhí)行操作,由于內(nèi)容處理裝置10檢測內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法以區(qū)分傳輸方法,所以用戶不需要知道內(nèi)容再現(xiàn)裝置20的版權(quán)管理方法以便選擇傳輸方法。
<14.內(nèi)容再現(xiàn)裝置(PD)的內(nèi)容再現(xiàn)控制方法>
現(xiàn)在,描述根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的內(nèi)容再現(xiàn)控制方法。
根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20適于上文中描述的組管理型的組管理方案和登入登出型的另一版權(quán)管理方案兩者。所以,內(nèi)容再現(xiàn)裝置(PD)20可以有選擇地執(zhí)行基于對內(nèi)容所應(yīng)用的源ID和源ID列表L的組管理型的再現(xiàn)控制以及基于與內(nèi)容相對應(yīng)的許可的使用條件信息的登入登出型的再現(xiàn)控制中的一種。
內(nèi)容處理裝置(PC)10將通過本地線路9與其連接了內(nèi)容再現(xiàn)裝置(PD)20的再現(xiàn)控制方法設(shè)置為組管理型和登入登出型中的一種。再現(xiàn)控制方法的設(shè)置是如下通過內(nèi)容處理裝置(PC)10執(zhí)行的內(nèi)容處理裝置(PC)10從內(nèi)容再現(xiàn)裝置(PD)20獲取內(nèi)容再現(xiàn)裝置(PD)20的ICV數(shù)據(jù)231,更新ICV數(shù)據(jù)231中的類型標(biāo)識信息(標(biāo)志232,參考圖10),然后將ICV數(shù)據(jù)231傳輸?shù)絻?nèi)容再現(xiàn)裝置(PD)20,使得其被寫入內(nèi)容再現(xiàn)裝置20。例如,如果ICV數(shù)據(jù)231中的標(biāo)識232被描述為“0”,則內(nèi)容再現(xiàn)裝置(PD)20的再現(xiàn)控制方法被設(shè)置為組管理型,而如果標(biāo)識232被描述為“1”,則內(nèi)容再現(xiàn)裝置(PD)20的再現(xiàn)控制方法被設(shè)置為登入登出型。
注意,在本實施例中,內(nèi)容再現(xiàn)裝置(PD)20的ICV數(shù)據(jù)231僅可以被與內(nèi)容再現(xiàn)裝置(PD)20本地連接的內(nèi)容處理裝置(PC)10更新,而內(nèi)容再現(xiàn)裝置(PD)20自身不能更新ICV數(shù)據(jù)231。但是,本發(fā)明并不限于剛才描述的這種示例,而是內(nèi)容再現(xiàn)裝置(PD)20自身可以被配置使得基于用戶輸入等來更新ICV數(shù)據(jù)231,以便內(nèi)容再現(xiàn)裝置(PD)20的再現(xiàn)控制方法可以由內(nèi)容再現(xiàn)裝置(PD)20自身改變。
現(xiàn)在,參考圖54和圖10描述根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的內(nèi)容再現(xiàn)控制過程。注意,圖54是圖示根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的內(nèi)容再現(xiàn)控制過程的一個示例的流程圖。
該內(nèi)容再現(xiàn)控制過程是這樣的處理流程使得作為再現(xiàn)對象的內(nèi)容被用戶從內(nèi)容再現(xiàn)裝置20中所存儲的全部內(nèi)容當(dāng)中選擇,然后判斷作為再現(xiàn)對象的被選內(nèi)容的再現(xiàn)允許/禁止,以執(zhí)行再現(xiàn)的控制。
如圖54所示,首先在步驟S600處,內(nèi)容再現(xiàn)裝置20被激活(S600)。例如,如果內(nèi)容再現(xiàn)裝置20的電源按鈕(再現(xiàn)鍵等)被用戶按下,則內(nèi)容再現(xiàn)裝置20被激活。注意,該激活時,內(nèi)容再現(xiàn)裝置20和內(nèi)容處理裝置(PC)10需要彼此連接。
然后在步驟S602處,基于方法標(biāo)識信息,由內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制類型判斷部分240判斷預(yù)先設(shè)置的內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法(步驟S602)。
具體地說,在內(nèi)容再現(xiàn)裝置20被激活之后,再現(xiàn)控制類型判斷部分240讀出內(nèi)容再現(xiàn)裝置20的存儲部分230中所存儲的ICV數(shù)據(jù)231,并檢查ICV數(shù)據(jù)231中的標(biāo)志232。該標(biāo)識232是表示內(nèi)容的再現(xiàn)控制方法的方法標(biāo)識信息的一個示例。再現(xiàn)控制類型判斷部分240基于標(biāo)志232的值,判斷內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法是被設(shè)置為組ID管理方法(第一再現(xiàn)控制方法)還是登入登出方法(第二再現(xiàn)控制方法)。例如,如果標(biāo)志232為“0”,則再現(xiàn)控制類型判斷部分240判斷出內(nèi)容再現(xiàn)裝置(PD)20的再現(xiàn)控制方法被設(shè)置為組管理方法,并且過程進(jìn)行到步驟S604。另一方面,如果標(biāo)志232為“1”,則再現(xiàn)控制類型判斷部分240判斷出內(nèi)容再現(xiàn)裝置(PD)20的再現(xiàn)控制方法被設(shè)置為登入登出方法,并且過程進(jìn)行到步驟S606。
然后在步驟S604處,由內(nèi)容再現(xiàn)裝置20的再現(xiàn)允許/禁止判斷部分242檢查執(zhí)行組管理方法的再現(xiàn)控制的有效性(S604)。具體地說,再現(xiàn)允許/禁止判斷部分242基于存儲部分230中所存儲的ICV數(shù)據(jù)231,檢查存儲部分230中所存儲的源ID列表L的有效性,即,檢查源ID列表L是否被非法篡改了。如上文中所描述的,合法源ID列表L的MAC值233被包括在組管理方法的ICV數(shù)據(jù)231中。因此,再現(xiàn)允許/禁止判斷部分242可以通過將當(dāng)前從存儲部分230讀出的源ID列表L的MAC值與從存儲部分230讀出的ICV數(shù)據(jù)231的MAC值233互相比較,檢測源ID列表L的篡改存在/不存在。
另一方面,在步驟S606處,由內(nèi)容再現(xiàn)裝置20的再現(xiàn)允許/禁止判斷部分242檢查執(zhí)行登入登出方法的再現(xiàn)控制的有效性(S606)。具體地說,再現(xiàn)允許/禁止判斷部分242基于存儲部分230中所存儲的ICV數(shù)據(jù)231,檢查存儲部分230中所存儲的每個內(nèi)容的許可的有效性,即,檢查許可是否被非法篡改了。如上文中所描述的,基于每個內(nèi)容的許可的MAC值233被包括在登入登出方法的ICV數(shù)據(jù)231中。因此,再現(xiàn)允許/禁止判斷部分242可以通過將每個內(nèi)容的許可與ICV數(shù)據(jù)231的MAC值233相比較,檢測許可的篡改存在/不存在。
如果作為上述在步驟S604或S606處的這種有效性檢查的結(jié)果,檢測出了非法篡改,則內(nèi)容的再現(xiàn)不被允許,而是發(fā)出錯誤通知,并且結(jié)束全部過程。另一方面,如果沒有發(fā)現(xiàn)非法篡改而確認(rèn)了有效性,則過程進(jìn)行到步驟S608。
然后在步驟S608處,內(nèi)容管理信息被從內(nèi)容管理信息數(shù)據(jù)庫236讀出到RAM 203中(步驟S608)。該內(nèi)容管理信息是內(nèi)容數(shù)據(jù)庫234中所存儲的內(nèi)容的屬性信息,例如與內(nèi)容有關(guān)的內(nèi)容ID、內(nèi)容的標(biāo)題信息(曲目名稱、藝術(shù)家名稱、專輯名、再現(xiàn)時間等)、記錄位置信息(例如,內(nèi)容數(shù)據(jù)庫234中的地址)等。
此外,在步驟S610處,標(biāo)題列表被顯示在內(nèi)容再現(xiàn)裝置20的顯示裝置210上(步驟S610)。內(nèi)容再現(xiàn)裝置(PD)20的標(biāo)題列表產(chǎn)生部分250基于從內(nèi)容管理信息數(shù)據(jù)庫236讀出的內(nèi)容的標(biāo)題信息,產(chǎn)生內(nèi)容的標(biāo)題列表。該標(biāo)題列表例如是音樂內(nèi)容的曲目名稱的表,并且包括作為附帶信息的音樂內(nèi)容的藝術(shù)家名稱或?qū)]嬅?、再現(xiàn)時間等。此外,標(biāo)題列表產(chǎn)生部分250使得所產(chǎn)生的標(biāo)題列表被顯示在顯示裝置210上。
此后,在步驟S612處,作為再現(xiàn)對象的內(nèi)容將被用戶選擇(步驟S612)。當(dāng)標(biāo)題列表被顯示在上述顯示裝置210上時,用戶將閱讀標(biāo)題列表,以選擇希望再現(xiàn)的一個、兩個或更多個內(nèi)容,并操作輸入裝置208來指定一個或多個內(nèi)容的標(biāo)題信息。
此外,在步驟S614處,用戶將發(fā)出再現(xiàn)指令(步驟S614)。在希望再現(xiàn)的一個或多個內(nèi)容的標(biāo)題信息以上述方式被指定之后,用戶例如將按下遙控器218或者輸入裝置208的再現(xiàn)鍵,以發(fā)出開始再現(xiàn)過程的指令。于是,內(nèi)容選擇部分252選擇與用戶所指定的標(biāo)題信息相對應(yīng)的一個或多個內(nèi)容,作為是再現(xiàn)對象的一個或多個內(nèi)容,并將與作為再現(xiàn)對象的每個內(nèi)容有關(guān)的信息(內(nèi)容ID、存儲位置信息等)輸出到再現(xiàn)允許/禁止判斷部分242。
此外,在步驟S616處,被選擇的再現(xiàn)對象中的第一個的內(nèi)容被從內(nèi)容數(shù)據(jù)庫234讀出(步驟S616)。具體地說,再現(xiàn)允許/禁止判斷部分242基于從內(nèi)容選擇部分252輸入的作為再現(xiàn)對象的內(nèi)容有關(guān)的信息,搜索內(nèi)容數(shù)據(jù)庫234,以讀出作為再現(xiàn)對象的內(nèi)容中的第一個內(nèi)容的文件。
此后,在步驟S618處,與上文中描述的步驟S602處類似地,判斷預(yù)先設(shè)置的內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法(步驟S618)。如果作為判斷結(jié)果,判斷出內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法是組管理型的,則過程前進(jìn)到步驟S620,而如果判斷出內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法是登入登出型的,則過程前進(jìn)到步驟S622。注意,由于在上文中描述的步驟S602處已經(jīng)執(zhí)行了再現(xiàn)控制方法的判斷,所以執(zhí)行類似的再現(xiàn)控制方法判斷的當(dāng)前步驟S618可以被省略。
然后在步驟S620處,第一再現(xiàn)允許/禁止判斷部分242a基于組管理型的再現(xiàn)控制方法,判斷作為再現(xiàn)對象的內(nèi)容的允許/禁止(步驟S620)。具體地說,第一再現(xiàn)允許/禁止判斷部分242a基于被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID是否被包括在內(nèi)容再現(xiàn)裝置20的存儲部分230中所存儲的源ID列表L中,來判斷內(nèi)容的再現(xiàn)允許/禁止。
如果判斷結(jié)果顯示出被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID被包括在源ID列表L中,則第一再現(xiàn)允許/禁止判斷部分242a允許內(nèi)容的再現(xiàn),并且過程進(jìn)行到步驟S624。另一方面,如果被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID未被包括在源ID列表L中,則第一再現(xiàn)允許/禁止判斷部分242a不允許內(nèi)容的再現(xiàn),并且過程進(jìn)行到步驟S626。
注意,如果對源ID列表L中所包括的源ID設(shè)置了有效期限,則除了上述的判斷之外,第一再現(xiàn)允許/禁止判斷部分242a在步驟S620處還判斷被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID是否在有效期限內(nèi)。如果源ID在有效期限內(nèi),則第一再現(xiàn)允許/禁止判斷部分242a允許內(nèi)容的再現(xiàn),而如果源ID不在有效期限內(nèi),則第一再現(xiàn)允許/禁止判斷部分242a不允許內(nèi)容的再現(xiàn)。
同時,在步驟S622處,通過第二再現(xiàn)允許/禁止判斷部分242b,基于登入登出型的再現(xiàn)控制方法,判斷作為再現(xiàn)對象的內(nèi)容的再現(xiàn)允許/禁止(步驟S622)。具體地說,第二再現(xiàn)允許/禁止判斷部分242b基于與作為再現(xiàn)對象的內(nèi)容相關(guān)聯(lián)的許可的使用條件(再現(xiàn)次數(shù)限制、再現(xiàn)期限等),來判斷作為再現(xiàn)對象的內(nèi)容的再現(xiàn)允許/禁止。
如果判斷結(jié)果顯示出許可的使用條件被滿足(例如,當(dāng)許可在再現(xiàn)期限內(nèi)、當(dāng)過去的再現(xiàn)次數(shù)沒有達(dá)到再現(xiàn)次數(shù)的上限等等),則第二再現(xiàn)允許/禁止判斷部分242b允許內(nèi)容的再現(xiàn),并且過程進(jìn)行到步驟S624。此時,例如如果對許可的使用條件設(shè)置了再現(xiàn)次數(shù)限制,則再現(xiàn)次數(shù)被遞增1。另一方面,如果許可的使用條件未被滿足(例如,當(dāng)許可不在再現(xiàn)期限內(nèi)、當(dāng)過去的再現(xiàn)次數(shù)達(dá)到了再現(xiàn)次數(shù)的上限等等),則第二再現(xiàn)允許/禁止判斷部分242b不允許內(nèi)容的再現(xiàn),并且過程進(jìn)行到步驟S626。
此后,在步驟S624處,已經(jīng)在上文中描述的步驟S620或S622處被允許再現(xiàn)的作為再現(xiàn)對象的內(nèi)容通過再現(xiàn)執(zhí)行部分244被再現(xiàn)(步驟S624)。另一方面,已經(jīng)在上文中描述的步驟S620或S622處不允許再現(xiàn)的作為再現(xiàn)對象的內(nèi)容不被再現(xiàn)。在該情況中,發(fā)出錯誤通知。
然后在步驟S626處,判斷是否已經(jīng)對在上文中描述的步驟S612處被選擇的作為再現(xiàn)對象的全部內(nèi)容執(zhí)行了上述步驟S618到S624處的再現(xiàn)控制(步驟S626)。如果對某些被選擇的內(nèi)容還沒有執(zhí)行再現(xiàn)控制,則過程進(jìn)行到步驟S628,在步驟S628處,作為再現(xiàn)對象的下一個內(nèi)容被從內(nèi)容數(shù)據(jù)庫234讀出(步驟S628)。之后,以上述類似的方式對作為再現(xiàn)對象的下一個內(nèi)容執(zhí)行在S618到S624處的再現(xiàn)控制。在對步驟S612處所選擇的作為再現(xiàn)對象的全部內(nèi)容重復(fù)了上述這種過程之后,全部處理流程結(jié)束。
現(xiàn)在,參考圖55和圖10描述根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的內(nèi)容再現(xiàn)控制過程的另一示例。注意,圖55是圖示根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的內(nèi)容再現(xiàn)控制過程的另一個示例的流程圖。
該內(nèi)容再現(xiàn)控制過程是這樣的處理流程其中,例如內(nèi)容再現(xiàn)裝置20中所存儲的全部內(nèi)容的標(biāo)題信息被首先顯示在列表中,使得可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容能夠彼此區(qū)分,然后,在閱讀了標(biāo)題列表的用戶從可再現(xiàn)內(nèi)容當(dāng)中選擇作為再現(xiàn)對象的內(nèi)容之后,再現(xiàn)作為再現(xiàn)對象的被選擇的內(nèi)容。
如圖55所示,首先執(zhí)行與上文中參考圖54描述的在步驟S600到S608處類似的預(yù)處理(步驟S600到S608)。
在接下來的步驟S650到S664處,執(zhí)行標(biāo)題列表顯示過程,其中在內(nèi)容再現(xiàn)裝置20的顯示裝置210上顯示可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容能夠彼此區(qū)分的標(biāo)題列表。
具體地說,首先在步驟S650處,作為再現(xiàn)對象的第一個內(nèi)容被從內(nèi)容數(shù)據(jù)庫234讀出(步驟S650)。具體地說,再現(xiàn)允許/禁止判斷部分242基于在上文中描述的步驟S508處讀出的內(nèi)容管理信息(內(nèi)容ID、存儲位置信息等)中的與內(nèi)容有關(guān)的信息,搜索內(nèi)容數(shù)據(jù)庫234,以讀出作為顯示對象的第一個內(nèi)容的文件。
注意,在本實施例中,內(nèi)容再現(xiàn)裝置20的內(nèi)容數(shù)據(jù)庫234中所存儲的全部內(nèi)容都被確定為作為顯示對象的內(nèi)容。但是,本發(fā)明并不限于剛才描述的這種示例,而是可以基于用于選擇的預(yù)定參考,將一些內(nèi)容確定為作為顯示對象的內(nèi)容。用于選擇的這種參考可以例如是音樂內(nèi)容的藝術(shù)家、專輯、風(fēng)格、發(fā)行時間、最后再現(xiàn)時刻、用戶的指定等。
然后在步驟S652處,與上文中描述的步驟S602處類似地判斷預(yù)先設(shè)置的內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法(步驟S652)。如果判斷結(jié)果證實再現(xiàn)控制方法是組管理方法,則過程進(jìn)行到步驟S654,而如果再現(xiàn)控制方法是登入登出方法,則過程進(jìn)行到步驟S656。注意,由于在上文中描述的步驟S602處已經(jīng)執(zhí)行了再現(xiàn)控制方法的判斷,所以執(zhí)行類似的再現(xiàn)控制方法判斷的當(dāng)前步驟S652可以被省略。
此外,在步驟S654處,第一再現(xiàn)允許/禁止判斷部分242a基于組管理型的再現(xiàn)控制方法,判斷作為再現(xiàn)對象的內(nèi)容的允許/禁止(步驟S654)。具體地說,第一再現(xiàn)允許/禁止判斷部分242a基于被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID是否被包括在內(nèi)容再現(xiàn)裝置20的存儲部分230中所存儲的源ID列表L中,來判斷作為再現(xiàn)對象的內(nèi)容的再現(xiàn)允許/禁止。
如果判斷結(jié)果顯示出被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID被包括在源ID列表L中,則第一再現(xiàn)允許/禁止判斷部分242a判斷出該內(nèi)容是可再現(xiàn)內(nèi)容,并且過程進(jìn)行到步驟S658。另一方面,如果被應(yīng)用到作為再現(xiàn)對象的內(nèi)容上的源ID未被包括在源ID列表L中,則第一再現(xiàn)允許/禁止判斷部分242a判斷出該內(nèi)容是不可再現(xiàn)內(nèi)容,并且過程進(jìn)行到步驟S660。
另一方面,在步驟S656處,第二再現(xiàn)允許/禁止判斷部分242b基于登入登出型的再現(xiàn)控制方法,判斷作為再現(xiàn)對象的內(nèi)容的允許/禁止(步驟S656)。具體地說,第二再現(xiàn)允許/禁止判斷部分242b基于與作為再現(xiàn)對象的內(nèi)容相關(guān)聯(lián)的使用條件(再現(xiàn)次數(shù)限制、再現(xiàn)期限等),來判斷作為再現(xiàn)對象的內(nèi)容的再現(xiàn)允許/禁止。
如果判斷結(jié)果顯示出許可的使用條件被滿足,則第二再現(xiàn)允許/禁止判斷部分242b判斷出該內(nèi)容是可再現(xiàn)內(nèi)容,并且過程進(jìn)行到步驟S658。另一方面,如果許可的使用條件未被滿足,則第二再現(xiàn)允許/禁止判斷部分242b判斷出該內(nèi)容是不可再現(xiàn)內(nèi)容,并且過程進(jìn)行到步驟S660。
然后在步驟S658處,已經(jīng)在上文中描述的步驟S654或S656處被判斷為是可再現(xiàn)的作為再現(xiàn)對象的內(nèi)容被顯示為可再現(xiàn)內(nèi)容(步驟S658)。具體地說,標(biāo)題列表產(chǎn)生部分250使得顯示裝置210以用戶可以認(rèn)識到該內(nèi)容是可再現(xiàn)的方式,顯示已經(jīng)被判斷為是可再現(xiàn)的作為再現(xiàn)對象的內(nèi)容的標(biāo)題信息。
另一方面,步驟S660處,已經(jīng)在上文中描述的步驟S654或S656處被判斷為是不可再現(xiàn)的作為再現(xiàn)對象的內(nèi)容被顯示為不可再現(xiàn)內(nèi)容(步驟S660)。具體地說,標(biāo)題列表產(chǎn)生部分250使得顯示裝置210以用戶可以認(rèn)識到該內(nèi)容是不可再現(xiàn)的方式,顯示已經(jīng)被判斷為是不可再現(xiàn)的作為再現(xiàn)對象的內(nèi)容的標(biāo)題信息。
之后,在步驟S662處,判斷是否已經(jīng)對作為再現(xiàn)對象的全部內(nèi)容執(zhí)行了上文中描述的步驟S652到S660處的再現(xiàn)允許/禁止判斷和顯示過程(步驟S662)。如果對作為再現(xiàn)對象的某些內(nèi)容還沒有執(zhí)行再現(xiàn)允許/禁止判斷和顯示過程,則過程進(jìn)行到步驟S664,在步驟S664處,作為再現(xiàn)對象的下一個內(nèi)容被從內(nèi)容數(shù)據(jù)庫234讀出(步驟S664)。之后,以上述類似的方式對作為再現(xiàn)對象的下一個內(nèi)容執(zhí)行在步驟S652到S660處的再現(xiàn)允許/禁止判斷和顯示過程。在對作為再現(xiàn)對象的全部內(nèi)容重復(fù)了上述這種過程之后,過程進(jìn)行到步驟S666。
注意,在過程進(jìn)行到步驟S666的時間點處,在顯示裝置210上顯示其上可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容可以彼此區(qū)分的標(biāo)題列表。標(biāo)題列表的顯示示例示出在圖56A到圖56C中。
如圖56A到圖56C所示,在內(nèi)容再現(xiàn)裝置20的顯示裝置210上顯示的標(biāo)題列表710上,例如對專輯A和B中的每個顯示了與某個藝術(shù)家A有關(guān)的音樂內(nèi)容的標(biāo)題A到E(曲目名稱)。在標(biāo)題列表710上,以彼此可區(qū)分的方式顯示了可再現(xiàn)內(nèi)容的標(biāo)題A和C,以及不可再現(xiàn)內(nèi)容的標(biāo)題B、D和E。
具體地說,在圖56A所示的標(biāo)題列表710的示例中,可再現(xiàn)內(nèi)容的標(biāo)題A和C與不可再現(xiàn)內(nèi)容的標(biāo)題B、D和E通過以不同的顏色或者以不同的亮度被顯示,被彼此區(qū)分開。例如,其中顯示可再現(xiàn)內(nèi)容的標(biāo)題A和C的區(qū)域712與其中顯示不可再現(xiàn)內(nèi)容的標(biāo)題B、D和E的區(qū)域714以不同的顏色或者以不同的亮度顯示,使得用戶可以將可再現(xiàn)內(nèi)容與不可再現(xiàn)內(nèi)容彼此區(qū)分開。此外,根據(jù)剛才描述的這種顯示,在可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容以混合狀態(tài)被包括在一個專輯中的情況下,用戶可以認(rèn)識到專輯中哪些內(nèi)容是可再現(xiàn)的,哪些內(nèi)容是不可再現(xiàn)的。
另一方面,在圖56B所示的標(biāo)題列表710的示例中,對可再現(xiàn)內(nèi)容的標(biāo)題A和C添加了音樂注釋標(biāo)記的可再現(xiàn)圖標(biāo)716,而對不可再現(xiàn)內(nèi)容的標(biāo)題B、D和E添加了×標(biāo)記。通過顯示以這種方式對每個內(nèi)容的標(biāo)題添加了這種方式的顏色、形狀、圖案、大小等不同的圖標(biāo)的內(nèi)容的標(biāo)題,可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容可以被顯示,使得它們可以彼此區(qū)分開。
此外,在圖56C所示的標(biāo)題列表710的示例中,不可再現(xiàn)內(nèi)容的標(biāo)題A和C和不可再現(xiàn)內(nèi)容的標(biāo)題B、D和E被清楚地顯示在不同的區(qū)域中。具體地說,不可再現(xiàn)內(nèi)容的標(biāo)題A和C被顯示在再現(xiàn)OK區(qū)域720中,而不可再現(xiàn)內(nèi)容的標(biāo)題B、D和E被顯示在不可再現(xiàn)區(qū)域722中。從而,用戶可以將可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容彼此區(qū)分開。此外,根據(jù)剛才描述的這種顯示示例,由于內(nèi)容再現(xiàn)裝置20的可再現(xiàn)/不可再現(xiàn)內(nèi)容被集中顯示,所以用戶可以集中地認(rèn)識到內(nèi)容再現(xiàn)裝置20中的可再現(xiàn)/不可再現(xiàn)內(nèi)容。
返回參考圖55,在步驟S666處,用戶將從可再現(xiàn)內(nèi)容當(dāng)中選擇作為再現(xiàn)對象的內(nèi)容(步驟S666)。在標(biāo)題列表如上所述地被顯示在顯示裝置210上的情況下,用戶將閱讀標(biāo)題列表,以選擇希望再現(xiàn)的一個、兩個或更多個內(nèi)容,來指定一個或多個內(nèi)容的標(biāo)題信息。此后,由于可再現(xiàn)內(nèi)容與不可再現(xiàn)內(nèi)容以可區(qū)分的方式被顯示在標(biāo)題列表上,如圖56A到圖56C所示,所以用戶可以從可再現(xiàn)內(nèi)容當(dāng)中選擇任何希望再現(xiàn)的內(nèi)容。
此后,在步驟S668處,將由用戶發(fā)出再現(xiàn)指令(步驟S668)。在用戶以上述方式指定了希望的內(nèi)容的標(biāo)題信息之后,用戶例如將按下遙控器218或者輸入裝置208的再現(xiàn)鍵,以發(fā)出開始再現(xiàn)過程的指令。從而,內(nèi)容選擇部分252選擇與用戶所指定的標(biāo)題信息相對應(yīng)的內(nèi)容作為再現(xiàn)對象,并將與作為再現(xiàn)對象的內(nèi)容有關(guān)的信息(內(nèi)容ID、存儲位置信息等)輸出到再現(xiàn)允許/禁止判斷部分242。
然后在步驟S670處,作為再現(xiàn)對象的被選擇的內(nèi)容中的第一個內(nèi)容被從內(nèi)容數(shù)據(jù)庫234讀出(步驟S670)。具體地說,再現(xiàn)允許/禁止判斷部分242基于從內(nèi)容選擇部分252輸入的作為作為再現(xiàn)對象的內(nèi)容有關(guān)的信息,搜索內(nèi)容數(shù)據(jù)庫234,以讀出與作為再現(xiàn)對象的內(nèi)容中的第一個內(nèi)容相對應(yīng)的文件。然后,再現(xiàn)允許/禁止判斷部分242向再現(xiàn)執(zhí)行部分244發(fā)出指令,用于再現(xiàn)該內(nèi)容而不判斷該內(nèi)容的再現(xiàn)是否應(yīng)當(dāng)被允許。這是因為由于在上文中描述的步驟S666處由用戶選擇的內(nèi)容都是可再現(xiàn)內(nèi)容,所以沒有必要再次判斷允許/禁止。
此外,在步驟S672處,再現(xiàn)執(zhí)行部分244再現(xiàn)作為再現(xiàn)對象的內(nèi)容(步驟S672)。
然后在步驟S674處,判斷在步驟S666處選擇的作為再現(xiàn)對象的全部內(nèi)容是否都被再現(xiàn)了(S674)。如果作為在所選擇的內(nèi)容當(dāng)中仍然剩余的內(nèi)容,還有一些內(nèi)容沒有被再現(xiàn),則過程進(jìn)行到步驟S676,在步驟S676處,作為再現(xiàn)對象的內(nèi)容中的下一個內(nèi)容被從內(nèi)容數(shù)據(jù)庫234讀出(步驟S676)。之后,再現(xiàn)作為再現(xiàn)對象的該下一個內(nèi)容(步驟S672)。隨著對在步驟S666處選擇的作為再現(xiàn)對象的全部內(nèi)容都重復(fù)了上述這種再現(xiàn)過程,整個處理流程結(jié)束。
上面描述了根據(jù)本實施例的內(nèi)容再現(xiàn)裝置(PD)20的內(nèi)容再現(xiàn)控制方法。在內(nèi)容再現(xiàn)裝置(PD)20的該內(nèi)容再現(xiàn)控制過程中,首先判斷內(nèi)容再現(xiàn)裝置20的再現(xiàn)控制方法是組管理型的還是登入登出型的,并且根據(jù)確定出的再現(xiàn)控制方法,執(zhí)行內(nèi)容的再現(xiàn)控制(再現(xiàn)允許/禁止判斷)。因此,內(nèi)容再現(xiàn)裝置20可以有選擇地執(zhí)行包括組管理方法和登入登出方法的兩種再現(xiàn)控制方法。從而,提高了對用戶的便利性,并且此外,由于不需要設(shè)計和開發(fā)用于不同再現(xiàn)控制方法的不同模型的內(nèi)容再現(xiàn)裝置(PD)20,所以可以預(yù)見到開發(fā)工作效率的提高和成本的降低。
此外,內(nèi)容再現(xiàn)裝置(PD)20不僅可以應(yīng)對根據(jù)傳統(tǒng)登入登出方法的版權(quán)管理方案,還可以應(yīng)對根據(jù)組管理方法的另一種版權(quán)管理方案,在所述組管理方法中,再現(xiàn)控制是基于被應(yīng)用到內(nèi)容上的源ID和源ID列表來執(zhí)行的。從而,可以應(yīng)對在用戶使用內(nèi)容方面具有更高自由度并且更加用戶友好的版權(quán)管理方案。
此外,在用于管理在不同地區(qū)當(dāng)中不同的版權(quán)管理方案的應(yīng)用被安裝到內(nèi)容處理裝置10中的情況下,只有與版權(quán)管理方案(再現(xiàn)控制方法)中的任何版權(quán)管理方案相對應(yīng)的方法標(biāo)識信息(標(biāo)志232等)被設(shè)置在內(nèi)容再現(xiàn)裝置20中時,才可以執(zhí)行從被安裝了該應(yīng)用的內(nèi)容處理裝置(PC)10傳輸?shù)膬?nèi)容的再現(xiàn)控制。
此外,內(nèi)容再現(xiàn)裝置20可以顯示其中所保存的內(nèi)容的標(biāo)題列表,使得可以被再現(xiàn)的那些內(nèi)容和不可以被再現(xiàn)的那些內(nèi)容可以彼此區(qū)分。從而,用戶可以閱讀內(nèi)容列表,以了解可再現(xiàn)內(nèi)容和不可再現(xiàn)內(nèi)容,并從可再現(xiàn)內(nèi)容當(dāng)中選擇希望被再現(xiàn)的內(nèi)容。
上面參考附圖描述了本發(fā)明的優(yōu)選實施例。但是,本發(fā)明自然并不限于上述實施例。顯然,在權(quán)利要求所描述的本發(fā)明的范圍內(nèi),本領(lǐng)域的技術(shù)人員可以作出各種替換或修改,并且應(yīng)當(dāng)理解為這些替換和修改自然地落入本發(fā)明的技術(shù)范圍內(nèi)。
例如,雖然在上述實施例中,每個內(nèi)容處理裝置(PC)10基于從服務(wù)器30接收的用戶標(biāo)識信息(葉ID)來產(chǎn)生組ID,但是本發(fā)明并不限于該示例。例如,服務(wù)器30可以以用戶為單位來產(chǎn)生組ID。在該情況中,組管理服務(wù)器32可以在注冊每個裝置時,向內(nèi)容處理裝置10發(fā)出組ID的通知來代替葉ID,以便內(nèi)容處理裝置10將所接收的組ID存儲在源ID列表中。此外,內(nèi)容分發(fā)服務(wù)器34可以發(fā)送與分發(fā)內(nèi)容相關(guān)的組ID來代替葉ID。此時,內(nèi)容分發(fā)服務(wù)器34可以預(yù)先將組ID應(yīng)用在分發(fā)內(nèi)容的文件中,并將文件發(fā)送給內(nèi)容處理裝置10。
實用性本發(fā)明可以被應(yīng)用于內(nèi)容處理器裝置,更具體地說,可以被應(yīng)用于管理在版權(quán)管理下不可被再現(xiàn)的內(nèi)容以及可被再現(xiàn)的內(nèi)容的內(nèi)容處理裝置。
權(quán)利要求
1.一種內(nèi)容處理裝置,包括第一源ID列表,所述第一源ID列表指示允許再現(xiàn)的內(nèi)容的提供源;內(nèi)容再現(xiàn)部分,用于再現(xiàn)存儲介質(zhì)中存儲的內(nèi)容;再現(xiàn)允許/禁止判斷部分,用于基于應(yīng)用于每個內(nèi)容的源ID和所述第一源ID列表,判斷該內(nèi)容是否是可再現(xiàn)的;以及標(biāo)題列表產(chǎn)生部分,用于以被所述再現(xiàn)允許/禁止判斷部分判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容的標(biāo)題信息的列表。
2.根據(jù)權(quán)利要求1所述的內(nèi)容處理裝置,其中具有基于第二源ID列表控制再現(xiàn)的功能的內(nèi)容再現(xiàn)裝置連接到所述內(nèi)容處理裝置,其中所述第二源ID列表指示允許再現(xiàn)的內(nèi)容的提供源;所述內(nèi)容處理裝置還包括用于獲取所述內(nèi)容再現(xiàn)裝置中所存儲的內(nèi)容的標(biāo)題信息的標(biāo)題信息獲取部分;所述再現(xiàn)允許/禁止判斷部分基于被應(yīng)用于所述內(nèi)容再現(xiàn)裝置中所存儲的內(nèi)容的源ID和所述第二源ID列表,判斷內(nèi)容在所述內(nèi)容再現(xiàn)裝置上是否是可再現(xiàn)的;并且所述標(biāo)題列表產(chǎn)生部分以被所述再現(xiàn)允許/禁止判斷部分判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生所述內(nèi)容再現(xiàn)裝置中所存儲的內(nèi)容的標(biāo)題信息的列表。
3.根據(jù)權(quán)利要求1所述的內(nèi)容處理裝置,還包括刪除部分,用于從所述內(nèi)容處理裝置的存儲介質(zhì)中刪除任何被所述再現(xiàn)允許/禁止判斷部分判斷為在所述內(nèi)容處理裝置上不可再現(xiàn)的內(nèi)容。
4.根據(jù)權(quán)利要求2所述的內(nèi)容處理裝置,還包括刪除部分,用于從所述內(nèi)容處理裝置中刪除任何被所述再現(xiàn)允許/禁止判斷部分判斷為在所述內(nèi)容處理裝置上不可再現(xiàn)的內(nèi)容。
5.根據(jù)權(quán)利要求1所述的內(nèi)容處理裝置,還包括用于顯示由所述標(biāo)題列表產(chǎn)生部分所產(chǎn)生的標(biāo)題信息的列表的標(biāo)題列表顯示部分。
6.根據(jù)權(quán)利要求1所述的內(nèi)容處理裝置,其中,所述再現(xiàn)允許/禁止判斷部分還基于應(yīng)用于任何內(nèi)容的再現(xiàn)限制信息,判斷該內(nèi)容是否是可再現(xiàn)的。
7.根據(jù)權(quán)利要求1所述的內(nèi)容處理裝置,其中,所述標(biāo)題列表產(chǎn)生部分產(chǎn)生標(biāo)題信息的列表,使得被判斷為可再現(xiàn)的那些內(nèi)容的標(biāo)題信息和被判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息以不同的顏色/亮度信息而被顯示。
8.根據(jù)權(quán)利要求1所述的內(nèi)容處理裝置,其中,所述標(biāo)題列表產(chǎn)生部分產(chǎn)生標(biāo)題信息的列表,使得被判斷為可再現(xiàn)的那些內(nèi)容的標(biāo)題信息和被判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息彼此分開地被顯示。
9.根據(jù)權(quán)利要求1所述的內(nèi)容處理裝置,其中,所述標(biāo)題列表產(chǎn)生部分產(chǎn)生標(biāo)題信息的列表,使得被判斷為可再現(xiàn)的那些內(nèi)容的標(biāo)題信息和被判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息利用所添加的彼此不同的圖標(biāo)而被顯示。
10.一種計算機(jī)程序,用于使計算機(jī)執(zhí)行再現(xiàn)允許/禁止判斷過程,所述再現(xiàn)允許/禁止判斷過程基于指示允許再現(xiàn)的內(nèi)容的提供源的第一源ID列表和被添加到存儲介質(zhì)中所存儲的內(nèi)容上的源ID,判斷每個內(nèi)容是否是可再現(xiàn)的;以及標(biāo)題列表產(chǎn)生過程,所述標(biāo)題列表產(chǎn)生過程以被再現(xiàn)允許/禁止判斷過程判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容的標(biāo)題信息的列表。
11.一種內(nèi)容處理方法,包括下述步驟基于指示允許再現(xiàn)的內(nèi)容的提供源的第一源ID列表和被添加到存儲介質(zhì)中所存儲的內(nèi)容上的源ID,判斷每個內(nèi)容是否是可再現(xiàn)的;以及以被再現(xiàn)允許/禁止判斷過程判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容的標(biāo)題信息的列表。
全文摘要
產(chǎn)生了一種列表,在該列表上,在版權(quán)管理下能被再現(xiàn)的內(nèi)容和不能被再現(xiàn)的內(nèi)容可以彼此區(qū)分。內(nèi)容處理裝置10包括指示允許再現(xiàn)的內(nèi)容的提供源的第一源ID列表L;用于再現(xiàn)存儲介質(zhì)中存儲的內(nèi)容的內(nèi)容再現(xiàn)部分;再現(xiàn)允許/禁止判斷部分172,用于基于應(yīng)用于每個內(nèi)容的源ID和第一源ID列表,判斷該內(nèi)容是否是可再現(xiàn)的;以及標(biāo)題列表產(chǎn)生部分512,用于以被再現(xiàn)允許/禁止判斷部分判斷為不可再現(xiàn)的那些內(nèi)容的標(biāo)題信息可以被區(qū)分的方式,產(chǎn)生內(nèi)容的標(biāo)題信息的列表。
文檔編號G06F21/10GK1842800SQ200580000958
公開日2006年10月4日 申請日期2005年7月21日 優(yōu)先權(quán)日2004年7月21日
發(fā)明者田中光次郎 申請人:索尼株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淮阳县| 布尔津县| 红安县| 定边县| 铁岭县| 安塞县| 合阳县| 建湖县| 蒲城县| 望谟县| 湾仔区| 喀喇沁旗| 金川县| 唐山市| 牡丹江市| 廉江市| 宁都县| 阿鲁科尔沁旗| 拉萨市| 石首市| 行唐县| 鹿邑县| 福鼎市| 绿春县| 思南县| 双桥区| 凤翔县| 策勒县| 安康市| 云安县| 张家界市| 卢氏县| 江西省| 萨迦县| 丰镇市| 安化县| 永川市| 会昌县| 托克托县| 凤台县| 镇巴县|