專(zhuān)利名稱(chēng):信息處理裝置、信息處理方法、以及計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理裝置、信息處理方法、以及計(jì)算機(jī)程序。更具體地說(shuō),本發(fā)明涉及一種信息處理裝置、信息處理方法、以及計(jì)算機(jī)程序,其中內(nèi)容被定義為組,并且根據(jù)定義的組生成用于管理內(nèi)容的數(shù)據(jù)庫(kù)和設(shè)置內(nèi)容再現(xiàn)列表。
背景技術(shù):
近來(lái),具有大容量的數(shù)據(jù)記錄介質(zhì)例如快快閃存儲(chǔ)器儲(chǔ)器和小型硬盤(pán)已經(jīng)很普及。這種如上所述具有大容量的數(shù)據(jù)記錄介質(zhì)普遍包含在信息處理裝置例如個(gè)人計(jì)算機(jī)(PC)以及內(nèi)容再現(xiàn)裝置例如便攜裝置中。
這種如上所述具有大容量的數(shù)據(jù)記錄介質(zhì)能夠存儲(chǔ)大量的音樂(lè)內(nèi)容條目(piece),并且通常根據(jù)預(yù)先設(shè)置的目錄結(jié)構(gòu)對(duì)大量的這種內(nèi)容數(shù)據(jù)進(jìn)行管理。作為一般的內(nèi)容管理結(jié)構(gòu),具有分層結(jié)構(gòu)的管理結(jié)構(gòu)以及其中內(nèi)容被分為各種類(lèi)別的管理結(jié)構(gòu)都是可用的。例如,為了改進(jìn)檢索對(duì)象數(shù)據(jù)(內(nèi)容)的便利性或由用戶(hù)進(jìn)行管理的便利性,已經(jīng)提出了各種管理結(jié)構(gòu)。
例如,日本專(zhuān)利公開(kāi)第2003-22656號(hào)公報(bào)(下文中稱(chēng)為專(zhuān)利文獻(xiàn)1)公開(kāi)了一種具有分層結(jié)構(gòu)的數(shù)據(jù)管理結(jié)構(gòu)。更具體地說(shuō),只有屬于相同類(lèi)別的數(shù)據(jù)才在相同的層中被記錄和管理,以實(shí)現(xiàn)高效地?cái)?shù)據(jù)檢索。同時(shí),日本專(zhuān)利公開(kāi)第2002-288017號(hào)公報(bào)(下文中稱(chēng)為專(zhuān)利文獻(xiàn)2)公開(kāi)了一種結(jié)構(gòu),其中提高了用戶(hù)檢索內(nèi)容文件的便利性。為此,該專(zhuān)利文獻(xiàn)2公開(kāi)了一種具有分層結(jié)構(gòu)的文件管理結(jié)構(gòu),其中屬于一個(gè)預(yù)定文件夾的文件的標(biāo)記和屬于該文件夾的子文件夾的文件的標(biāo)記按照與文件被保存在同一文件夾中的情況下相同的方式進(jìn)行顯示。
雖然已經(jīng)對(duì)數(shù)據(jù)庫(kù)的內(nèi)容管理結(jié)構(gòu)提出了各種結(jié)構(gòu),并且這些結(jié)構(gòu)用于改進(jìn)檢索存儲(chǔ)在數(shù)據(jù)庫(kù)中的內(nèi)容的便利性,但是他們不必然具有符合用戶(hù)偏好的目錄結(jié)構(gòu)。
此外,當(dāng)順次地從數(shù)據(jù)庫(kù)中獲得了內(nèi)容,以連續(xù)地再現(xiàn)多個(gè)內(nèi)容條目時(shí),需要生成內(nèi)容再現(xiàn)列表(播放列表),所述列表中設(shè)置了內(nèi)容再現(xiàn)順序。可以通過(guò)由用戶(hù)任意地選擇內(nèi)容和將選擇的內(nèi)容組合到列表中的處理或類(lèi)似的處理生成該內(nèi)容再現(xiàn)列表(播放列表)。
但是,生成再現(xiàn)列表包括復(fù)雜的處理,例如從大量的內(nèi)容條目中選擇內(nèi)容的處理以及順序地設(shè)置所選內(nèi)容的處理。特別地,為了將大量的內(nèi)容條目設(shè)置到再現(xiàn)列表中,需要對(duì)大量?jī)?nèi)容條目中的每個(gè)內(nèi)容條目逐個(gè)進(jìn)行檢索處理。因此,就存在一個(gè)問(wèn)題由于將要被設(shè)置到再現(xiàn)列表中的內(nèi)容條目的數(shù)量增加了,所以構(gòu)建再現(xiàn)列表的難度也增加了。
發(fā)明內(nèi)容
本發(fā)明的一個(gè)目的是提供一種信息處理裝置、信息處理方法、以及計(jì)算機(jī)程序,其中能夠構(gòu)建具有符合用戶(hù)偏好的內(nèi)容目錄結(jié)構(gòu)的數(shù)據(jù)庫(kù)。
本發(fā)明的另一個(gè)目的是提供一種信息處理裝置、信息處理方法、以及計(jì)算機(jī)程序,其中能夠根據(jù)數(shù)據(jù)庫(kù)的結(jié)構(gòu)有效地生成再現(xiàn)列表。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明,一種數(shù)據(jù)庫(kù)的內(nèi)容管理結(jié)構(gòu)和再現(xiàn)列表結(jié)構(gòu)彼此相互關(guān)聯(lián),并且多個(gè)內(nèi)容條目關(guān)于,例如,特定的類(lèi)別被分組。此外,對(duì)組進(jìn)行分層和安排,以形成內(nèi)容管理結(jié)構(gòu)。
更具體地說(shuō),根據(jù)本發(fā)明一個(gè)的方面,提供了一種信息處理裝置,包括存儲(chǔ)部分,用于存儲(chǔ)多個(gè)內(nèi)容條目;以及數(shù)據(jù)處理部分,用于設(shè)置具有樹(shù)結(jié)構(gòu)的目錄,設(shè)置表示構(gòu)成樹(shù)結(jié)構(gòu)的層的屬性的層屬性信息,以及使得每個(gè)層屬性信息條目與一個(gè)組一致,其中該組包括內(nèi)容或?qū)儆诒扔稍搶訉傩孕畔⒌臈l目指示的層更低的層的組,以生成組樹(shù)作為由組和內(nèi)容構(gòu)成的內(nèi)容管理目錄。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理裝置,包括存儲(chǔ)部分,用于存儲(chǔ)多個(gè)內(nèi)容條目;以及控制部分,用于生成組樹(shù)列表文件,該文件由用于識(shí)別具有樹(shù)結(jié)構(gòu)的組樹(shù)的組樹(shù)識(shí)別信息、表示每個(gè)組樹(shù)的層的層順序的分層順序信息、以及表示層的屬性的層屬性信息構(gòu)成,組樹(shù)管理文件,該文件表示用于識(shí)別組樹(shù)以及屬于該組樹(shù)的內(nèi)容的再現(xiàn)順序的組樹(shù)識(shí)別信息,以及組屬性信息文件,表示組的屬性。
根據(jù)本發(fā)明的另一個(gè)方面,提供了一種信息處理方法,用于生成組樹(shù)作為內(nèi)容管理目錄,該目錄由組和多個(gè)內(nèi)容條目形成并用于管理內(nèi)容,包括如下步驟設(shè)置具有樹(shù)結(jié)構(gòu)的目錄,設(shè)置表示包括在樹(shù)結(jié)構(gòu)中的層的屬性的層屬性信息,以及設(shè)置每個(gè)層屬性信息的條目與組彼此相一致,其中該組包括內(nèi)容或?qū)儆诒扔稍搶訉傩孕畔⒌臈l目指示的層更低的層的組。
根據(jù)本發(fā)明的另一方面,提供了一種程序,用于生成組樹(shù)作為內(nèi)容管理目錄,該目錄由組和多個(gè)內(nèi)容條目形成并用于管理內(nèi)容,包括如下步驟設(shè)置具有樹(shù)結(jié)構(gòu)的目錄,設(shè)置表示包括在樹(shù)結(jié)構(gòu)中的層的屬性的層屬性信息,以及設(shè)置每個(gè)層屬性信息的條目與組彼此相一致,其中該組包括內(nèi)容或?qū)儆诒扔稍搶訉傩孕畔⒌臈l目指示的層更低的層的組。
根據(jù)本發(fā)明的另一方面,提供了一種內(nèi)容瀏覽裝置,包括存儲(chǔ)部分,用于存儲(chǔ)多個(gè)內(nèi)容條目;顯示部分,用于顯示內(nèi)容的實(shí)質(zhì);以及控制部分,所述控制部分用于基于組樹(shù)列表文件、組樹(shù)管理文件、和組屬性信息文件控制顯示部分顯示內(nèi)容的實(shí)質(zhì),所述組樹(shù)列表文件由識(shí)別具有樹(shù)結(jié)構(gòu)的組樹(shù)的組樹(shù)識(shí)別信息、表示每個(gè)組樹(shù)的層的層順序的分層順序信息、和表示層的屬性的層屬性信息構(gòu)成,組樹(shù)管理文件表示用于識(shí)別組樹(shù)和屬于組樹(shù)的內(nèi)容的再現(xiàn)順序的組樹(shù)識(shí)別信息,組屬性信息文件表示組的屬性。
在該信息處理裝置和方法、程序、以及內(nèi)容瀏覽裝置中,具有樹(shù)結(jié)構(gòu)的目錄被設(shè)置為存儲(chǔ)在存儲(chǔ)部分中的多個(gè)內(nèi)容條目的管理目錄,包括在樹(shù)結(jié)構(gòu)中的層被設(shè)置為定義屬性的層定義深度(depth)。此外,對(duì)于每個(gè)層定義深度,包括較低層的內(nèi)容的組或者屬于比由該層定義深度的條目指示的層更低的層的組被設(shè)置成相互一致,以生成組樹(shù)作為由組和內(nèi)容構(gòu)成的內(nèi)容管理目錄。因此,通過(guò)具有深度的組樹(shù)的設(shè)置處理能夠有效地構(gòu)建符合用戶(hù)偏好的面向用戶(hù)的數(shù)據(jù)庫(kù),其中符合用戶(hù)偏好的屬性例如“title(標(biāo)題)”或“artist(藝術(shù)家)”被設(shè)置給該深度。因此,本發(fā)明能夠有效地被用于PC或便攜裝置,其中該P(yáng)C或便攜裝置包含硬盤(pán)、快閃存儲(chǔ)器或能夠存儲(chǔ)大量?jī)?nèi)容條目的類(lèi)似元件。
此外,在該信息處理裝置和方法、程序、以及內(nèi)容瀏覽裝置中,由于生成了與組樹(shù)相一致的組樹(shù)管理文件,該文件中放置有內(nèi)容再現(xiàn)順序信息,因此用戶(hù)能夠與構(gòu)建數(shù)據(jù)庫(kù)一起進(jìn)行再現(xiàn)列表的高效生成處理。因此,本發(fā)明能夠被用于PC或便攜裝置,其中該P(yáng)C或便攜裝置包含硬盤(pán)、快閃存儲(chǔ)器或能夠存儲(chǔ)大量?jī)?nèi)容條目的類(lèi)似元件,并根據(jù)再現(xiàn)列表進(jìn)行內(nèi)容再現(xiàn)。
本發(fā)明的上述及其它的目的、特征以及優(yōu)點(diǎn)將隨著參照附圖對(duì)下面的說(shuō)明書(shū)及所附權(quán)利要求書(shū)的說(shuō)明而變得更加清晰,在附圖中,相同的參考標(biāo)記表示相同的部分或元件。
圖1為說(shuō)明應(yīng)用于本發(fā)明的信息處理裝置的內(nèi)容管理目錄系統(tǒng)的結(jié)構(gòu)例子的示意圖;圖2為示出由信息處理裝置生成并具有能夠?yàn)槠涠x屬性的深度的組樹(shù)的結(jié)構(gòu)例子的示意圖;圖3為說(shuō)明深度屬性表的視圖,其中能夠定義對(duì)于組樹(shù)深度的屬性信息,該組樹(shù)具有為其定義了所述屬性的深度;圖4A至4C為說(shuō)明組樹(shù)列表文件的詳細(xì)結(jié)構(gòu)的視圖,其中該組樹(shù)列表文件由信息處理裝置生成或被用于該信息處理裝置;圖5為說(shuō)明組樹(shù)列表文件、組樹(shù)管理文件、以及組邊緣(fringe)文件之間的一致關(guān)系的示意圖;圖6A至6C、7A至7C為說(shuō)明組樹(shù)管理文件的詳細(xì)結(jié)構(gòu)的視圖,該組樹(shù)管理文件由信息處理裝置生成或被用于該信息處理裝置;圖8A至8D為說(shuō)明組邊緣文件的詳細(xì)結(jié)構(gòu)的視圖,該組邊緣文件由信息處理裝置生成或被用于該信息處理裝置;圖9為說(shuō)明組樹(shù)的具體結(jié)構(gòu)例子的示意圖,其中該組樹(shù)由信息處理裝置生成或被用于該信息處理裝置并具有能夠?yàn)槠涠x屬性的深度;圖10為說(shuō)明設(shè)置對(duì)應(yīng)于圖9中所示的組樹(shù)的組樹(shù)列表文件、組樹(shù)管理文件以及組邊緣文件的示意圖;圖11為說(shuō)明由信息處理裝置進(jìn)行的作為新組樹(shù)設(shè)置處理的數(shù)據(jù)庫(kù)和播放列表的生成處理過(guò)程的流程圖;以及圖12為示出信息處理裝置的結(jié)構(gòu)例子的方框圖。
具體實(shí)施例方式
根據(jù)本發(fā)明的信息處理裝置由信息處理裝置構(gòu)成,該信息處理裝置包括數(shù)據(jù)存儲(chǔ)介質(zhì),該介質(zhì)能夠存儲(chǔ)多個(gè)內(nèi)容條目,例如快閃存儲(chǔ)器或硬盤(pán)。該信息處理裝置一般由個(gè)人計(jì)算機(jī)、內(nèi)容再現(xiàn)裝置、或便攜式設(shè)備構(gòu)成。
參照?qǐng)D1對(duì)根據(jù)本發(fā)明的信息處理裝置的內(nèi)容管理結(jié)構(gòu)進(jìn)行說(shuō)明。其中存儲(chǔ)有內(nèi)容的信息處理裝置根據(jù)圖1中所示的內(nèi)容管理系統(tǒng)目錄進(jìn)行內(nèi)容管理。
下面對(duì)圖1中所示的內(nèi)容管理系統(tǒng)目錄的配置文件的概況進(jìn)行說(shuō)明。需要注意的是,在圖1中所示的內(nèi)容管理系統(tǒng)目錄的配置文件中,各個(gè)涉及數(shù)據(jù)庫(kù)管理以及再現(xiàn)列表(播放列表)設(shè)置處理的文件將在后面的段落中進(jìn)行詳細(xì)的說(shuō)明。
(1)組樹(shù)列表文件組樹(shù)列表文件是再現(xiàn)列表(播放列表)表文件。需要注意的是,由組樹(shù)定義再現(xiàn)列表(播放列表),并且存儲(chǔ)在信息處理裝置中的各種再現(xiàn)列表(播放列表)被定義為彼此各不相同的組樹(shù)。
(2)組樹(shù)邊緣文件組樹(shù)邊緣文件存儲(chǔ)有表示屬性信息的邊緣數(shù)據(jù)(屬性數(shù)據(jù)),例如存儲(chǔ)在信息處理裝置中的組樹(shù)標(biāo)題。
(3)基本組樹(shù)管理文件基本組樹(shù)管理文件是缺省再現(xiàn)列表(播放列表)以及定義了內(nèi)容再現(xiàn)順序的TOC(內(nèi)容表)。
(4)擴(kuò)展組樹(shù)管理文件擴(kuò)展組樹(shù)管理文件是播放列表,其定義了與缺省再現(xiàn)順序獨(dú)立的各個(gè)曲目(內(nèi)容)的再現(xiàn)順序。
(5)組邊緣文件組邊緣文件存儲(chǔ)了在每個(gè)組樹(shù)中定義的組的邊緣數(shù)據(jù)(屬性數(shù)據(jù))。
(6)內(nèi)容文件內(nèi)容文件存儲(chǔ)了它本身的內(nèi)容數(shù)據(jù)。
(7)內(nèi)容邊緣文件內(nèi)容邊緣文件存儲(chǔ)了內(nèi)容的邊緣數(shù)據(jù)(屬性數(shù)據(jù))。
(8)MAC列表文件MAC列表文件存儲(chǔ)了MAC(消息驗(yàn)證碼)作為散列(hash)值,用于檢查內(nèi)容權(quán)利信息的偽造。
(9)密鑰文件密鑰文件存儲(chǔ)了用于加密和解密內(nèi)容的密鑰。
(10)檢入指示器文件檢入指示器文件用于管理被裝置擦除了的內(nèi)容,其中該裝置具有內(nèi)容管理系統(tǒng),例如外部裝置,諸如從例如PC向其輸出內(nèi)容的例如便攜式設(shè)備(PD),并且記錄被擦除內(nèi)容(被擦除曲目)的內(nèi)容ID和文件號(hào)。
現(xiàn)在,對(duì)在圖1中所示的內(nèi)容管理系統(tǒng)目錄的配置文件中,對(duì)各個(gè)涉及數(shù)據(jù)庫(kù)管理以及再現(xiàn)列表(播放列表)的設(shè)置處理的文件進(jìn)行詳細(xì)的說(shuō)明。
首先,對(duì)(1)組樹(shù)列表文件的細(xì)節(jié)進(jìn)行說(shuō)明。
(1)組樹(shù)列表文件是如上所述的再現(xiàn)列表(播放列表)表文件。需要注意的是,由組樹(shù)定義再現(xiàn)列表(播放列表),并且存儲(chǔ)在信息處理裝置中的各種再現(xiàn)列表(播放列表)被定義為彼此各不相同的組樹(shù)。組樹(shù)是表示用于內(nèi)容管理的數(shù)據(jù)庫(kù)結(jié)構(gòu)的內(nèi)容管理目錄。
該組樹(shù)列表文件是這樣的文件,其中存儲(chǔ)了再現(xiàn)列表(播放列表)的表信息,該再現(xiàn)列表(播放列表)也是內(nèi)容管理目錄而且其中也設(shè)置有內(nèi)容再現(xiàn)的順序,并且所述組樹(shù)列表文件存儲(chǔ)了存儲(chǔ)在信息處理裝置中的各種再現(xiàn)列表(播放列表)(=組樹(shù))的表信息。
圖2中示出了組樹(shù)的例子。
組樹(shù)相當(dāng)于內(nèi)容管理目錄以及再現(xiàn)列表(播放列表),并且該信息處理裝置中的內(nèi)容管理系統(tǒng)能夠包括多個(gè)組樹(shù)。該組樹(shù)具有分層結(jié)構(gòu)(樹(shù)結(jié)構(gòu)),其中每層被設(shè)置一個(gè)深度,并為該深度定義屬性。深度的細(xì)節(jié)將在下文中描述。
圖2中所示的組樹(shù)中所設(shè)置的曲目指示各個(gè)內(nèi)容。組可以被設(shè)置為包括一個(gè)或多個(gè)內(nèi)容條目的集合。屬于組樹(shù)的每個(gè)曲目(內(nèi)容條目)屬于一個(gè)組。
對(duì)于每個(gè)組,定義了組號(hào)和深度。深度1相當(dāng)于與最高層的根直接對(duì)應(yīng)的層。作為較低的層,依次定義深度2至7。圖2中組樹(shù)的深度數(shù)=2。
在圖2的組樹(shù)中,深度1由下面的組構(gòu)成組1,包括曲目1組2,包括深度2的組3,該組3依次包括曲目2和曲目3組4,包括曲目4和曲目5深度2由下面組構(gòu)成組3,包括曲目2和曲目3圖2中所示組樹(shù)也相當(dāng)于作為內(nèi)容再現(xiàn)順序信息的播放列表,并且在指定組樹(shù)的內(nèi)容再現(xiàn)中,按照曲目1至5的順序定義了再現(xiàn)順序。接著,按照塊的順序執(zhí)行再現(xiàn)。需要注意的是,再現(xiàn)順序信息被存儲(chǔ)在組樹(shù)管理文件中,而該組樹(shù)管理文件被設(shè)置為與組樹(shù)列表相關(guān)。組樹(shù)管理文件的細(xì)節(jié)將在下文中描述。
為對(duì)應(yīng)于組樹(shù)中的層的每個(gè)深度定義屬性。圖3中說(shuō)明了深度屬性表,該表是屬性信息表,并且在每個(gè)深度中都能夠定義屬性信息。
要為每個(gè)深度設(shè)置的屬性包括各種屬性,它們能夠被用于內(nèi)容分類(lèi),例如圖3的深度屬性表中所示的“album name(唱片名)”、“title(標(biāo)題)”、“artistname(藝術(shù)家名)”以及“composer(作曲家)”。
在深度屬性表中,“depth type(深度類(lèi)型)”和“value(值)”與每個(gè)屬性一致。這樣,包括在組樹(shù)列表文件中的每個(gè)組樹(shù)的定義信息具有“depth type(深度類(lèi)型)”和“value(值)”設(shè)置在其中,作為組樹(shù)的深度信息。
參照?qǐng)D4A至4C對(duì)組樹(shù)列表文件的詳細(xì)結(jié)構(gòu)進(jìn)行說(shuō)明。圖4A說(shuō)明了組樹(shù)列表文件的總體結(jié)構(gòu)。該組樹(shù)列表文件包括文件頭(header),其中包括格式ID和版本信息;系統(tǒng)塊,其中放置有涉及內(nèi)容管理系統(tǒng)的系統(tǒng)信息;以及組樹(shù)列表塊,其中放置有組樹(shù)的定義信息。
圖4B說(shuō)明了組樹(shù)列表塊的結(jié)構(gòu)。該組樹(shù)列表塊包括定義信息,例如組樹(shù)列表塊的塊ID、表示設(shè)置為列表的組樹(shù)中的項(xiàng)數(shù)的孩子編號(hào)(Child Num)。該組樹(shù)列表塊此外還包括位于定義信息之后的樹(shù)項(xiàng)1至N,作為組樹(shù)的信息存儲(chǔ)區(qū)域。
圖4C說(shuō)明了樹(shù)項(xiàng)N的結(jié)構(gòu)。該樹(shù)項(xiàng)包括置于其中的下列信息*組樹(shù)文件編號(hào)(GPTree File No.)該組樹(shù)文件編號(hào)(GPTree File No.)表示設(shè)置給每個(gè)組樹(shù)的固有的文件編號(hào)。根據(jù)該組樹(shù)文件編號(hào),每個(gè)樹(shù)項(xiàng)都與對(duì)應(yīng)于每個(gè)定義了組樹(shù)的再現(xiàn)順序信息的組樹(shù)的(3)基本組樹(shù)管理文件和(4)擴(kuò)展組樹(shù)管理文件相一致。此外,根據(jù)該組樹(shù)文件編號(hào),每個(gè)樹(shù)項(xiàng)都與其中設(shè)置了組樹(shù)中設(shè)置的組的邊緣信息的(5)組邊緣文件相一致。
樹(shù)項(xiàng)與(3)基本組樹(shù)管理文件、(4)擴(kuò)展組樹(shù)管理文件、以及(5)組邊緣文件之間的一致性以及文件的細(xì)節(jié)將在下文中進(jìn)行詳細(xì)的說(shuō)明。
*樹(shù)類(lèi)型(Tree Type)樹(shù)類(lèi)型已經(jīng)在其中放置了類(lèi)型信息,例如該樹(shù)是設(shè)置為T(mén)OC(內(nèi)容表)文件的基本組樹(shù),所述TOC(內(nèi)容表)文件定義為缺省內(nèi)容再現(xiàn)列表,還是作為一個(gè)其它的再現(xiàn)列表(播放列表)的組樹(shù)。
*深度大小(Depth Size)該深度大小定義了構(gòu)成組樹(shù)的層的數(shù)量。該深度大小可以被設(shè)置為0至7。圖2中所示的組樹(shù)的深度大小為2。例如,只包括根的組樹(shù)的深度為0。
*深度類(lèi)型該深度類(lèi)型定義了由深度大小定義的深度數(shù)的深度類(lèi)型。如上面參照?qǐng)D3所述,該深度類(lèi)型為能夠被用于內(nèi)容分類(lèi)的各種屬性的設(shè)置信息,例如“album name”、“title”、“artist name”以及“composer”。例如,在“artist”屬性被設(shè)置為深度1時(shí),[TPE1](參看圖3)被設(shè)置為圖4C的深度類(lèi)型1(DepthSize 1)。此外,例如,在“album”屬性被設(shè)置為深度2時(shí),[TALB](參看圖3)被設(shè)置為圖4C的深度類(lèi)型2(Depth Size 2)。
如上所述,該組樹(shù)列表已經(jīng)在其中放置了在信息處理裝置中定義的內(nèi)容管理系統(tǒng)中設(shè)置的所有組樹(shù)的列表的信息,即,所有播放列表的列表的信息。
被記錄為組樹(shù)列表中列表的每個(gè)組樹(shù)的各個(gè)信息被放置在如圖1所示的(3)基本組樹(shù)管理文件、(4)擴(kuò)展組樹(shù)管理文件、以及(5)組邊緣文件中。
現(xiàn)在參照?qǐng)D5對(duì)(1)組樹(shù)列表、(3)基本組樹(shù)管理文件、(4)擴(kuò)展組樹(shù)管理文件、以及(5)組邊緣文件之間的一致性進(jìn)行說(shuō)明。
為與內(nèi)容管理系統(tǒng)中設(shè)置的各個(gè)組樹(shù)相一致的每個(gè)組樹(shù)設(shè)置(3)基本組樹(shù)管理文件、(4)擴(kuò)展組樹(shù)管理文件、以及(5)組邊緣文件。
該(3)基本組樹(shù)管理文件和(4)擴(kuò)展組樹(shù)管理文件為每個(gè)組樹(shù)定義了再現(xiàn)順序信息。該(5)組邊緣文件中放置有每個(gè)組樹(shù)中設(shè)置的組邊緣信息。
組樹(shù)文件編號(hào)(GP Tree File No.)(參看圖4C)是記錄在(1)組樹(shù)列表的樹(shù)項(xiàng)中的組樹(shù)固有的編號(hào)信息,其指定對(duì)應(yīng)于該組樹(shù)的(3)基本組樹(shù)管理文件或(4)擴(kuò)展組樹(shù)管理文件以及(5)組邊緣文件。
下面,對(duì)(3)基本組樹(shù)管理文件、(4)擴(kuò)展組樹(shù)管理文件、以及(5)組邊緣文件進(jìn)行詳細(xì)的說(shuō)明。
首先,對(duì)(3)基本組樹(shù)管理文件和(4)擴(kuò)展組樹(shù)管理文件進(jìn)行詳細(xì)的說(shuō)明。需要注意的是,如上所述,該(3)基本組樹(shù)管理文件是缺省再現(xiàn)列表(播放列表)并且是定義了內(nèi)容再現(xiàn)順序的TOC(內(nèi)容表)文件,而(4)擴(kuò)展組樹(shù)管理文件是定義了與缺省再現(xiàn)順序不同的曲目(內(nèi)容)再現(xiàn)順序的播放列表。
為每個(gè)組樹(shù)設(shè)置基本組樹(shù)管理文件和擴(kuò)展組樹(shù)管理文件。參照?qǐng)D6A至6C以及7A至7C對(duì)基本組樹(shù)管理文件和擴(kuò)展組樹(shù)管理文件的結(jié)構(gòu)進(jìn)行說(shuō)明。
圖6A說(shuō)明了組樹(shù)管理文件(每個(gè)基本和擴(kuò)展組樹(shù)管理文件)的總體結(jié)構(gòu)。該組樹(shù)管理文件包括文件頭,組播放列表塊(Group Playlist Block),以及曲目播放列表塊(Track Playlist Block)。該文件頭是由文件的定義信息等構(gòu)成。該組播放列表塊在其中放置了組樹(shù)的結(jié)構(gòu)以及組的再現(xiàn)順序信息。該曲目播放列表塊在其中放置了曲目(內(nèi)容)的再現(xiàn)順序信息。
圖6B說(shuō)明了組播放列表塊(Group Playlist Block)的詳細(xì)結(jié)構(gòu)。
組播放列表塊在其中放置了定義信息,例如組播放列表塊的塊ID(BlockID)、表示設(shè)置為列表的組項(xiàng)中的數(shù)量的孩子編號(hào)(Child No.)、以及總組數(shù)(Total Group Num)。該組播放列表塊還在定義信息之后在其中設(shè)置了組項(xiàng)1至N,作為用于組的信息存儲(chǔ)區(qū)域。
圖6C說(shuō)明了組項(xiàng)N的詳細(xì)結(jié)構(gòu)。
*組槽(Group Slot)該組槽(Group Slot)已經(jīng)在其中記錄了涉及組的邊緣信息是否被記錄為組邊緣文件的某個(gè)編號(hào)的組邊緣。
*深度(Depth)該深度(Depth)具有記錄在其中的組的深度(1至7)。
*第一曲目(First Track)該第一曲目已經(jīng)在其中記錄了屬于該組的第一曲目的第一曲目編號(hào)(內(nèi)容編號(hào))。
圖7B說(shuō)明了組樹(shù)管理文件的曲目播放列表塊(Track Playlist Block)的詳細(xì)結(jié)構(gòu)。
該曲目播放列表塊在其中設(shè)置了定義信息,例如該曲目播放列表塊的塊ID(Block ID)、以及表示設(shè)置為列表的曲目項(xiàng)數(shù)量的孩子編號(hào)(Child No.)。該曲目播放列表塊還在定義信息之后在其中設(shè)置了曲目項(xiàng)1至N,作為曲目的信息存儲(chǔ)區(qū)域。
圖7C說(shuō)明了曲目項(xiàng)N的詳細(xì)結(jié)構(gòu)。
*內(nèi)容文件編號(hào)(Contents File No.)內(nèi)容文件編號(hào)(Contents File No.)定義了對(duì)應(yīng)于曲目N的內(nèi)容文件編號(hào)。
按照?qǐng)D6B中所示的組播放列表塊中組項(xiàng)1至N的順序定義播放順序,并且每個(gè)組中曲目(內(nèi)容)再現(xiàn)順序被定義為圖7B中所示的曲目播放列表塊中曲目項(xiàng)1至N的順序。
現(xiàn)在,對(duì)(5)組邊緣文件進(jìn)行詳細(xì)說(shuō)明。需要注意的是,如上所述,(5)組邊緣文件是為每個(gè)組樹(shù)設(shè)置的文件并且存儲(chǔ)了每個(gè)組樹(shù)中定義的組的邊緣數(shù)據(jù)(屬性數(shù)據(jù))。
參照?qǐng)D8A至8D對(duì)(5)組邊緣文件的結(jié)構(gòu)進(jìn)行說(shuō)明。
圖8A說(shuō)明了組邊緣文件的總體結(jié)構(gòu)。該組邊緣文件包括文件頭,其中具有文件的定義信息等;以及組邊緣塊(Group Fringe Block),其中放置了對(duì)應(yīng)于組邊緣文件的組樹(shù)的所有各個(gè)組的邊緣信息。
圖8B說(shuō)明了組邊緣塊(Group Fringe Block)的詳細(xì)結(jié)構(gòu)。
該組邊緣塊包括定義信息,例如該組邊緣塊的塊ID(Block ID)、以及表示放置在組邊緣塊中的組邊緣的數(shù)量的孩子編號(hào)(Child No.)。該組邊緣塊還包括設(shè)置在其中并在定義信息之后的組邊緣1至N,作為組邊緣信息存儲(chǔ)區(qū)域。
圖8C說(shuō)明了組邊緣N的詳細(xì)結(jié)構(gòu)。
*再現(xiàn)時(shí)間(播放時(shí)間)再現(xiàn)時(shí)間(播放時(shí)間)已經(jīng)在其中放置了該組的總再現(xiàn)時(shí)間,即,屬于該組的曲目(內(nèi)容)的總再現(xiàn)時(shí)間信息(以毫秒為單位)。
*串?dāng)?shù)量(Num String)串?dāng)?shù)量(Num String)已經(jīng)在其中設(shè)置了串的數(shù)量作為每個(gè)組中邊緣信息條目的數(shù)量。
*串大小(Size String)串大小(Size String)已經(jīng)在其中設(shè)置了每個(gè)組的邊緣信息的存儲(chǔ)區(qū)域的大小。
*串幀1至N串幀1至N具有單獨(dú)放置其上的各個(gè)組的邊緣信息。
圖8D說(shuō)明了組邊緣信息的例子。
該邊緣信息已經(jīng)在其中放置了對(duì)應(yīng)于該組的屬性信息,例如標(biāo)題和藝術(shù)家名。圖8D中示出了被設(shè)置了ID的邊緣信息條目的例子,但是除了這種被設(shè)置了這種ID的屬性信息條目以外,各種其它的屬性信息條目也能夠被設(shè)置為邊緣信息。
現(xiàn)在,參照?qǐng)D9對(duì)組樹(shù)結(jié)構(gòu)的具體例子進(jìn)行說(shuō)明。組樹(shù)被用作再現(xiàn)列表(播放列表)并且被設(shè)置為數(shù)據(jù)庫(kù)的內(nèi)容管理目錄。
在圖9的組樹(shù)中,深度1包括下面的組組1,包括曲目1組2,包括深度2的組3,該組3依次包括曲目2和曲目3組4,包括曲目4和曲目5深度2由下面組構(gòu)成組3,包括曲目2和曲目3在其中指定了如圖9中所示的組樹(shù)的內(nèi)容再現(xiàn)中,按照曲目1至5的順序定義再現(xiàn)順序,并按照該順序連續(xù)地進(jìn)行再現(xiàn)。
如圖9所示的組樹(shù)定義了藝術(shù)家名作為深度1的屬性,并定義了唱片名作為深度2的屬性。
在按照這種方式定義深度屬性的組樹(shù)中,該藝術(shù)家名被記錄在對(duì)應(yīng)于屬于深度1的組,即組1、組2和組4的邊緣信息的標(biāo)題名中,并且唱片名被記錄在屬于深度2的組,即組3的邊緣信息的標(biāo)題名中。
圖9中所示的組樹(shù)被用作再現(xiàn)列表(播放列表)并被設(shè)置為數(shù)據(jù)庫(kù)的內(nèi)容管理目錄。對(duì)例如在由用戶(hù)進(jìn)行的內(nèi)容檢索中執(zhí)行內(nèi)容瀏覽的處理進(jìn)行說(shuō)明。
在信息處理裝置的顯示單元上展示的GUI(圖形用戶(hù)界面)中,當(dāng)瀏覽內(nèi)容時(shí),數(shù)據(jù)庫(kù)中內(nèi)容的管理結(jié)構(gòu)能夠被展示給用戶(hù),使得第一層(深度1)=“artist name(藝術(shù)家名)”,第二層(深度2)=“album name(唱片名)”,以及第三層=“track name(曲目名)”(內(nèi)容名稱(chēng))。
特別地,可以采用對(duì)應(yīng)于組樹(shù)的目錄結(jié)構(gòu),以允許用戶(hù)按照藝術(shù)家名→唱片名→曲目名的順序?yàn)g覽曲目(內(nèi)容)。
參照?qǐng)D10對(duì)相應(yīng)于圖9中的組樹(shù)的組樹(shù)列表、組樹(shù)管理文件、以及組邊緣文件之間的一致性進(jìn)行說(shuō)明。
如上所述,為與設(shè)置在內(nèi)容管理系統(tǒng)中的每個(gè)組樹(shù)處于一致的關(guān)系的每個(gè)組樹(shù)設(shè)置組樹(shù)管理文件以及組邊緣文件。
組樹(shù)文件編號(hào)(GP Tree File No.)(參看圖4C)是記錄在圖10中所示的組樹(shù)列表的樹(shù)項(xiàng)中的組樹(shù)固有的編號(hào)信息,指定對(duì)應(yīng)于該組樹(shù)的組樹(shù)管理文件以及組邊緣文件。
在對(duì)應(yīng)于圖9的組樹(shù)中,該深度數(shù)(深度大小)為2;深度1的屬性為“artist name”;并且在深度類(lèi)型1(Depth type 1)中,設(shè)置對(duì)應(yīng)于“artist name”的深度類(lèi)型(Depth type)=[TPE1]。此外,深度2的屬性為“album”,并且在深度類(lèi)型2(Depth type 2)中,設(shè)置對(duì)應(yīng)于“album”的深度類(lèi)型(Depth type)=[TPLB]。
在圖9中所示的組樹(shù)中,深度數(shù)為2,并且由于該組樹(shù)并沒(méi)有包括深度3或更大,因此[NULL(空)]被設(shè)置在用于深度3或更大的深度類(lèi)型的存儲(chǔ)區(qū)域中。
作為深度屬性,可以如上所述參照?qǐng)D3設(shè)置能夠被用于內(nèi)容分類(lèi)的各種屬性,例如“album name”,“title”,“artist”以及“composer”。
如果利用組樹(shù),則能夠構(gòu)建具有滿(mǎn)足用戶(hù)偏好的任意分層結(jié)構(gòu)的內(nèi)容管理數(shù)據(jù)庫(kù),其中該用戶(hù)定義了對(duì)應(yīng)于如圖3中所示的深度屬性表的各種深度屬性。特別地,通過(guò)設(shè)置具有定義各種屬性的深度(層)的目錄,設(shè)置組與屬性定義深度相一致,以及設(shè)置相對(duì)于組來(lái)說(shuō)較低順序的組到具有不同定義的深度的處理,存儲(chǔ)在數(shù)據(jù)庫(kù)中的大量?jī)?nèi)容能夠被分組,并且每組能夠被設(shè)置到由屬性定義深度(層)形成的目錄。因此,可以高效地建構(gòu)能夠被用戶(hù)容易利用的數(shù)據(jù)庫(kù)。此外,可以根據(jù)這樣建構(gòu)的數(shù)據(jù)庫(kù)檢索或?yàn)g覽其中應(yīng)用了深度屬性的內(nèi)容。
如上所述,組樹(shù)能夠被用作內(nèi)容再現(xiàn)列表(播放列表)。特別地,可以由組樹(shù)管理列表來(lái)規(guī)定每個(gè)單獨(dú)組樹(shù)的組和曲目(內(nèi)容)的內(nèi)容再現(xiàn)順序,并且用戶(hù)能夠通過(guò)選擇組樹(shù)來(lái)設(shè)置再現(xiàn)列表(播放列表)。
如上所述,通過(guò)組樹(shù)管理列表以組和曲目(內(nèi)容條目)為單位規(guī)定每個(gè)組的內(nèi)容再現(xiàn)順序,并且如果用戶(hù)選擇了組樹(shù),則作為組樹(shù)成份的組和內(nèi)容(曲目)的再現(xiàn)順序被設(shè)置。
因此,用戶(hù)能夠根據(jù)深度的定義屬性按照例如藝術(shù)家名→唱片名→曲目名的順序提取和瀏覽曲目(內(nèi)容)。此外,用戶(hù)能夠通過(guò)瀏覽處理同時(shí)獲得在組樹(shù)中規(guī)定的內(nèi)容再現(xiàn)列表。通過(guò)這種方式,用戶(hù)能夠根據(jù)深度的定義屬性有效地進(jìn)行內(nèi)容檢索并能夠獲得再現(xiàn)列表。
需要注意的是,也可以通過(guò)設(shè)置新的組樹(shù)很容易地構(gòu)建符合用戶(hù)偏好的面向用戶(hù)的數(shù)據(jù)庫(kù)。特別地,通過(guò)自由地組合對(duì)應(yīng)于圖3中所示的深度屬性的深度類(lèi)型(Depth Type)來(lái)設(shè)置深度的屬性并將組設(shè)置到具有定義的屬性的深度,能夠設(shè)置具有符合用戶(hù)偏好的任意目錄結(jié)構(gòu)的內(nèi)容管理數(shù)據(jù)庫(kù)。
此外,通過(guò)設(shè)置這樣的GUI作為應(yīng)用于由用戶(hù)進(jìn)行的數(shù)據(jù)庫(kù)構(gòu)建處理,即組樹(shù)的設(shè)置處理的GUI,上述GUI中可以輸入能夠被用于內(nèi)容分類(lèi)的各種屬性,例如,像文本字符串,例如“album name”,“title”,“artist name”以及“composer”那樣的屬性,即使不熟悉數(shù)據(jù)庫(kù)的用戶(hù)也能很容易地構(gòu)建數(shù)據(jù)庫(kù)。
如果用戶(hù)使用GUI輸入對(duì)應(yīng)于屬性的字符串作為對(duì)應(yīng)于深度的屬性信息,所述屬性例如可以是“album name”和“title”,則信息處理裝置的數(shù)據(jù)庫(kù)生成程序根據(jù)輸入的字符串參照?qǐng)D3中所示的深度屬性表以獲得“depthtype(深度類(lèi)型)”和“value(值)”,并生成組樹(shù)管理文件和組邊緣文件。
由于可以通過(guò)執(zhí)行如上所述的處理來(lái)構(gòu)建新的組樹(shù),因此即使用戶(hù)不知道關(guān)于數(shù)據(jù)庫(kù)的目錄結(jié)構(gòu),該用戶(hù)也能夠根據(jù)用戶(hù)設(shè)置的深度定義很容易地構(gòu)建新的組樹(shù),即內(nèi)容再現(xiàn)列表和內(nèi)容管理數(shù)據(jù)庫(kù)。
圖11說(shuō)明了由用戶(hù)進(jìn)行的涉及深度定義設(shè)置處理的組樹(shù)的生成處理,即內(nèi)容再現(xiàn)列表和內(nèi)容管理數(shù)據(jù)庫(kù)的生成處理過(guò)程。
參看圖11,首先在步驟S101,設(shè)置深度大小(深度數(shù))。在設(shè)置深度大小(深度數(shù))中,或者該數(shù)據(jù)庫(kù)生成程序根據(jù)事先設(shè)置的缺省值自動(dòng)地設(shè)置深度大小(深度數(shù)),深度類(lèi)型的值等(參看圖3),或者該用戶(hù)在信息處理裝置的顯示單元上顯示的GUI上設(shè)置深度大小(深度數(shù))。需要注意的是,由數(shù)據(jù)庫(kù)生成處理進(jìn)行GUI的展示處理。
接著,在步驟S102,相應(yīng)的屬性信息與按照這種方式設(shè)置的深度一致。該處理使得各種處理相一致,其中這些處理能夠被用于對(duì)內(nèi)容,例如“albumname”、“title”、“artist name”以及“composer”進(jìn)行分類(lèi)。由數(shù)據(jù)庫(kù)生成處理根據(jù)事先登錄的信息執(zhí)行該處理,或者通過(guò)用戶(hù)的輸入來(lái)使對(duì)應(yīng)于每個(gè)深度的屬性信息一致。
在步驟S103,安排了對(duì)應(yīng)于如上所述設(shè)置的每個(gè)深度的組。每個(gè)組都可以是事先設(shè)置的組或者可以是根據(jù)由用戶(hù)選擇的一個(gè)或多個(gè)曲目(內(nèi)容)設(shè)置的新組。該處理可以是基于數(shù)據(jù)庫(kù)生成處理的處理,或者也可以是基于用戶(hù)輸入的處理。
接著,在步驟S104,根據(jù)對(duì)應(yīng)于深度的屬性信息和設(shè)置組信息生成組樹(shù)管理文件和組邊緣文件。該處理基本上是由數(shù)據(jù)庫(kù)生成程序執(zhí)行的,并且通過(guò)參照?qǐng)D3中所示的深度屬性表以獲取所需的值,并連續(xù)地設(shè)置由用戶(hù)設(shè)置的組,來(lái)生成組樹(shù)管理文件和組邊緣文件。
接著,在步驟S105,通過(guò)這種方式生成的組樹(shù)管理文件和組邊緣文件被登錄在組樹(shù)列表文件中,并且該內(nèi)容管理目錄系統(tǒng)的更新處理被執(zhí)行。還有,該處理基本上也由數(shù)據(jù)庫(kù)生成程序執(zhí)行。
通過(guò)這種方式,用戶(hù)只需要執(zhí)行這樣的處理就能夠生成新的組樹(shù),該處理包括設(shè)置深度大小(深度數(shù)),將屬性設(shè)置給深度,以及指定將要在該深度中安排的組。這樣,用戶(hù)就能夠生成這樣的數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)具有符合用戶(hù)偏好的目錄結(jié)構(gòu),并生成定義了內(nèi)容再現(xiàn)順序的播放列表。
現(xiàn)在,參照?qǐng)D12對(duì)執(zhí)行上述各種處理的信息處理裝置的結(jié)構(gòu)的例子進(jìn)行說(shuō)明。該執(zhí)行上述處理的信息處理裝置由PC或這樣的信息處理裝置構(gòu)成,該信息處理裝置包括存儲(chǔ)介質(zhì),用于存儲(chǔ)內(nèi)容,例如便攜式設(shè)備;以及CPU,被用作用于執(zhí)行數(shù)據(jù)處理程序的數(shù)據(jù)處理元件。
參看圖12,CPU(中央處理單元)101是控制部分,用于根據(jù)各種計(jì)算機(jī)程序執(zhí)行各種處理,其中該計(jì)算機(jī)程序包括OS(操作系統(tǒng)),內(nèi)容再現(xiàn)處理程序,以及數(shù)據(jù)庫(kù)生成程序。此外,該CPU 101執(zhí)行加密處理,其中例如DES(數(shù)據(jù)加密標(biāo)準(zhǔn))算法的算法被應(yīng)用于該加密處理,作為當(dāng)外部輸出(檢出)內(nèi)容時(shí)的內(nèi)容加密和解密處理。該CPU 101當(dāng)輸入和輸出內(nèi)容時(shí)還執(zhí)行與外部裝置的驗(yàn)證和會(huì)話(huà)密鑰共享處理。
ROM(只讀存儲(chǔ)器)102中存儲(chǔ)了將由CPU 101使用的程序,用于算術(shù)運(yùn)算的各種參數(shù)中的固定數(shù)據(jù)等。特別地,內(nèi)容再現(xiàn)處理程序、數(shù)據(jù)庫(kù)生成程序等被存儲(chǔ)在ROM 102中。RAM(隨機(jī)存取存儲(chǔ)器)103中存儲(chǔ)了將在CPU 101的執(zhí)行中使用的程序、在執(zhí)行期間適當(dāng)變化的參數(shù)等。該CPU 101、ROM 102以及RAM 103通過(guò)主機(jī)總線(xiàn)104彼此相連,其中該主機(jī)總線(xiàn)140可以由CPU總線(xiàn)等構(gòu)成。
該主機(jī)總線(xiàn)104通過(guò)橋105與外部總線(xiàn)106,例如PCI(外周部件互連/接口)總線(xiàn)相連。
鍵盤(pán)108由用戶(hù)操作,以向CPU 101輸入各種指令。定點(diǎn)(pointing)設(shè)備109由用戶(hù)操作,用于指定或選擇顯示單元110的屏幕上的點(diǎn)。該顯示單元110由液晶顯示單元或CRT(陰極射線(xiàn)管)構(gòu)成并以文本或圖像的形式顯示各種信息。HDD(硬盤(pán)驅(qū)動(dòng)器)111驅(qū)動(dòng)硬盤(pán)來(lái)記錄或再現(xiàn)將由CPU 101執(zhí)行或使用的程序或信息。
驅(qū)動(dòng)器112讀出記錄在可移動(dòng)記錄介質(zhì)120上的數(shù)據(jù)或程序,所述可移動(dòng)記錄介質(zhì)120中裝載例如磁盤(pán)、光盤(pán)、磁-光盤(pán)、或半導(dǎo)體存儲(chǔ)器等,并將該數(shù)據(jù)或程序提供給通過(guò)接口107、外部總線(xiàn)106、橋1 05以及主機(jī)總線(xiàn)104與其相連的RAM 103。
PD(便攜式設(shè)備)連接端口114用于連接便攜式設(shè)備,并且便攜式設(shè)備通過(guò)USB、IEEE 1394電纜等的連接與該P(yáng)D連接端口114相連。該P(yáng)D連接端口114通過(guò)接口107、外部總線(xiàn)106、橋105、主機(jī)總線(xiàn)140等接收來(lái)自HDD111,CPU 101,RAM 103等的數(shù)據(jù),例如內(nèi)容、便攜式設(shè)備122的命令等,并將接收到的數(shù)據(jù)或命令輸出給便攜式設(shè)備122。
聲音輸入/輸出接口(I/F)115執(zhí)行用于數(shù)字聲音輸入/輸出或者模擬聲音輸入/輸出的接口處理,其中該輸入/輸出具有,例如,IEC(國(guó)際電子技術(shù)委員會(huì))60958端子。該聲音輸入/輸出接口115與輸出元件例如揚(yáng)聲器相連,使得該輸出元件根據(jù)從聲音輸入/輸出接口115提供給其的聲音信號(hào)進(jìn)行對(duì)應(yīng)于內(nèi)容的聲音輸出。
如上所述從鍵盤(pán)108到聲音輸入/輸出接口115的部件與接口107相連,該接口107通過(guò)外部總線(xiàn)106、橋105、主機(jī)總線(xiàn)140依次與CPU 101相連。
通信部分116與網(wǎng)絡(luò)相連,并將從CPU 101,HDD 111等提供給其的數(shù)據(jù)(例如,傳輸內(nèi)容的請(qǐng)求、用戶(hù)登錄的請(qǐng)求等)置于預(yù)定格式的包中,并通過(guò)網(wǎng)絡(luò)發(fā)送該包。此外,該通信部分116通過(guò)網(wǎng)絡(luò)接收包,并將該數(shù)據(jù),例如置于接收到的包中的內(nèi)容,輸出給CPU 101、RAM 103、或HDD 111。
需要注意的是,如上所述的一系列處理可以由硬件、軟件、或者硬件及軟件的組合來(lái)執(zhí)行。當(dāng)該系列處理由軟件執(zhí)行時(shí),記錄該處理序列的程序被安裝到包含在專(zhuān)用硬件中的計(jì)算機(jī)存儲(chǔ)器中,使得該計(jì)算機(jī)能夠執(zhí)行該程序?;蛘撸摮绦虮话惭b到能夠執(zhí)行各種處理的通用計(jì)算機(jī)中,使得該計(jì)算機(jī)能夠執(zhí)行該程序。
例如,程序可以被事先記錄在作為記錄介質(zhì)的硬盤(pán)上或ROM(只讀存儲(chǔ)器)中。或者,程序可以臨時(shí)地或永久地存儲(chǔ)在可移動(dòng)記錄介質(zhì)上,例如軟盤(pán)、CD-ROM(光盤(pán)-只讀存儲(chǔ)器)、MO(磁光)盤(pán)、DVD(數(shù)字多功能盤(pán))、磁盤(pán)、或半導(dǎo)體存儲(chǔ)器。這種如上所述的可移動(dòng)記錄介質(zhì)可以被提供為封裝軟件。
需要注意的是,這些程序不僅可以從可移動(dòng)記錄介質(zhì)安裝到計(jì)算機(jī)中去,還可以通過(guò)無(wú)線(xiàn)通信從下載網(wǎng)站傳送到計(jì)算機(jī)中,或者經(jīng)過(guò)LAN(局域網(wǎng))或因特網(wǎng)通過(guò)有線(xiàn)通信被傳送到計(jì)算機(jī)中。這樣,該計(jì)算機(jī)就能夠接收按照這種方式傳輸?shù)某绦?,并將該程序安裝到其內(nèi)置的記錄介質(zhì),例如硬盤(pán)中。
需要注意的是,本說(shuō)明書(shū)中公開(kāi)的處理可以按照如上所述的順序在時(shí)間序列中執(zhí)行,或者可以根據(jù)用于處理的裝置的處理能力或根據(jù)需要并行或單獨(dú)地執(zhí)行。此外,在本說(shuō)明書(shū)中,術(shù)語(yǔ)“系統(tǒng)”被用于表示由多個(gè)裝置構(gòu)成的邏輯集合裝置,其可以被包括在相同的外殼中或者可以分離地提供。
雖然已經(jīng)使用特定的術(shù)語(yǔ)對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行了說(shuō)明,但是這種說(shuō)明僅用于示例的目的,并且可以理解的是,在不脫離所附的權(quán)利要求的精神或范圍的情況下可以進(jìn)行各種改變和變化。
權(quán)利要求
1.一種信息處理裝置,包括存儲(chǔ)部分,用于存儲(chǔ)多個(gè)內(nèi)容條目;以及數(shù)據(jù)處理部分,用于設(shè)置具有樹(shù)結(jié)構(gòu)的目錄,設(shè)置表示構(gòu)成樹(shù)結(jié)構(gòu)的層屬性的層屬性信息,并使得每個(gè)層屬性信息的條目與組一致,其中該組包括內(nèi)容或?qū)儆诒扔稍搶訉傩孕畔⒌臈l目指示的層更低的層的組,以生成組樹(shù)作為由組和內(nèi)容構(gòu)成的內(nèi)容管理目錄。
2.根據(jù)權(quán)利要求1的信息處理裝置,其中所述數(shù)據(jù)處理部分生成組樹(shù)管理文件,在該文件中放置有對(duì)應(yīng)于該組樹(shù)的內(nèi)容再現(xiàn)順序。
3.根據(jù)權(quán)利要求2的信息處理裝置,其中所述數(shù)據(jù)處理部分生成組樹(shù)管理文件作為這樣的文件,在該文件中放置有以設(shè)置給組樹(shù)的組為單位的再現(xiàn)順序、和以組中內(nèi)容條目為單位的再現(xiàn)順序。
4.根據(jù)權(quán)利要求2的信息處理裝置,其中所述數(shù)據(jù)處理部分設(shè)置組樹(shù)管理文件作為這樣的文件,該文件與被設(shè)置為多個(gè)組樹(shù)的列表信息的組樹(shù)列表文件的登錄信息相關(guān)。
5.根據(jù)權(quán)利要求1的信息處理裝置,其中所述數(shù)據(jù)處理部分生成組邊緣文件,作為與被設(shè)置為多個(gè)組樹(shù)的列表信息的組樹(shù)列表文件的登錄信息相關(guān)的數(shù)據(jù)文件,在該組邊緣文件中放置有表示被設(shè)置給組樹(shù)的組的屬性的組屬性信息。
6.根據(jù)權(quán)利要求1的信息處理裝置,其中所述數(shù)據(jù)處理部分根據(jù)層屬性表獲得與能夠被設(shè)置為層屬性信息的屬性信息一致的代碼數(shù)據(jù),在該層屬性表中,能夠被設(shè)置為層屬性信息的屬性信息與代碼信息彼此相互一致;并且所述數(shù)據(jù)處理部分將該代碼數(shù)據(jù)放置到設(shè)置在組樹(shù)列表文件中的組樹(shù)信息中,該組樹(shù)列表文件被設(shè)置為多個(gè)組樹(shù)的列表信息。
7.一種信息處理裝置,包括存儲(chǔ)部分,用于存儲(chǔ)多個(gè)內(nèi)容條目;以及控制部分,用于生成組樹(shù)列表文件,該文件由用于識(shí)別具有樹(shù)結(jié)構(gòu)的組樹(shù)的組樹(shù)識(shí)別信息、表示每個(gè)組樹(shù)的層的層順序的分層順序信息、以及表示層的屬性的層屬性信息構(gòu)成,還生成組樹(shù)管理文件,該文件表示用于識(shí)別組樹(shù)以及屬于該組樹(shù)的內(nèi)容的再現(xiàn)順序的組樹(shù)識(shí)別信息,還生成組屬性信息文件,該文件表示組的屬性。
8.一種信息處理方法,用于生成組樹(shù)作為內(nèi)容管理目錄,該目錄由組和多個(gè)內(nèi)容條目構(gòu)成,并且該目錄用于管理內(nèi)容,所述方法包括如下步驟設(shè)置具有樹(shù)結(jié)構(gòu)的目錄;設(shè)置表示包括在樹(shù)結(jié)構(gòu)中的層的屬性的層屬性信息;以及設(shè)置每個(gè)層屬性信息的條目與組彼此相一致,其中該組包括內(nèi)容或?qū)儆诒扔稍搶訉傩孕畔⒌臈l目指示的層更低的層的組。
9.根據(jù)權(quán)利要求8的信息處理方法,還包括下列步驟執(zhí)行生成組樹(shù)管理文件的處理,在該組樹(shù)管理文件中放置有對(duì)應(yīng)于組樹(shù)的內(nèi)容再現(xiàn)順序;形成組樹(shù)作為這樣的結(jié)構(gòu),該結(jié)構(gòu)能夠被用于作為規(guī)定了內(nèi)容再現(xiàn)順序的播放列表。
10.根據(jù)權(quán)利要求9的信息處理方法,其中生成組樹(shù)管理文件為這樣的文件,在該文件中放置有以設(shè)置給組樹(shù)的組為單位的再現(xiàn)順序、和以組中內(nèi)容條目為單位的再現(xiàn)順序。
11.根據(jù)權(quán)利要求8的信息處理方法,其中該組樹(shù)管理文件被設(shè)置為數(shù)據(jù)文件,該數(shù)據(jù)文件與被設(shè)置為多個(gè)組樹(shù)的列表信息的組樹(shù)列表文件的登錄信息相關(guān)。
12.根據(jù)權(quán)利要求8的信息處理方法,其中,生成組邊緣文件作為與被設(shè)置為多個(gè)組樹(shù)的列表信息的組樹(shù)列表文件的登錄信息相關(guān)的數(shù)據(jù)文件,在該組邊緣文件中放置有表示被設(shè)置給組樹(shù)的組的屬性的組屬性信息。
13.根據(jù)權(quán)利要求8的信息處理方法,還包括下列步驟根據(jù)層屬性表獲得與能夠被設(shè)置為層屬性信息的屬性信息一致的代碼數(shù)據(jù)的步驟,在該層屬性表中,能夠被設(shè)置為層屬性信息的屬性信息與代碼信息彼此相互一致;以及將該代碼數(shù)據(jù)放置到設(shè)置在組樹(shù)列表文件中的組樹(shù)信息中的步驟,該組樹(shù)列表文件被設(shè)置為多個(gè)組樹(shù)的列表信息。
14.一種程序,用于生成組樹(shù)作為內(nèi)容管理目錄,該目錄由組和多個(gè)內(nèi)容條目形成,并且該目錄用于管理內(nèi)容,所述程序包括如下步驟設(shè)置具有樹(shù)結(jié)構(gòu)的目錄;設(shè)置表示包括在樹(shù)結(jié)構(gòu)中的層的屬性的層屬性信息;以及設(shè)置每個(gè)層屬性信息的條目與組彼此相一致,該組包括內(nèi)容或?qū)儆诒扔稍搶訉傩孕畔⒌臈l目指示的層更低的層的組。
15.一種內(nèi)容瀏覽裝置,包括存儲(chǔ)部分,用于存儲(chǔ)多個(gè)內(nèi)容條目;顯示部分,用于顯示內(nèi)容的實(shí)質(zhì);以及控制部分,用于根據(jù)組樹(shù)列表文件、組樹(shù)管理文件、以及組屬性信息文件控制所述顯示部分來(lái)顯示內(nèi)容的實(shí)質(zhì),其中所述組樹(shù)列表文件由用于識(shí)別具有樹(shù)結(jié)構(gòu)的組樹(shù)的組樹(shù)識(shí)別信息、表示每個(gè)組樹(shù)的層的層順序的分層順序信息、以及表示層的屬性的層屬性信息構(gòu)成,所述組樹(shù)管理文件表示用于識(shí)別組樹(shù)以及屬于該組樹(shù)的內(nèi)容的再現(xiàn)順序的組樹(shù)識(shí)別信息,所述組屬性信息文件表示組的屬性。
全文摘要
公開(kāi)了一種裝置和方法,該裝置和方法能夠有效地構(gòu)建內(nèi)容管理數(shù)據(jù)庫(kù)以及設(shè)置再現(xiàn)列表。該信息處理裝置包括存儲(chǔ)部分,用于存儲(chǔ)多個(gè)內(nèi)容條目,以及數(shù)據(jù)處理部分。該數(shù)據(jù)處理部分設(shè)置具有樹(shù)結(jié)構(gòu)的目錄,設(shè)置表示構(gòu)成樹(shù)結(jié)構(gòu)的層屬性的層屬性信息,并使得每個(gè)層屬性信息的條目與組一致,其中該組包括內(nèi)容或?qū)儆诒扔稍搶訉傩孕畔⒌臈l目指示的層更低的層的組,以生成組樹(shù)作為由組和內(nèi)容構(gòu)成的內(nèi)容管理目錄。
文檔編號(hào)G11B20/12GK1677366SQ20041010378
公開(kāi)日2005年10月5日 申請(qǐng)日期2004年11月1日 優(yōu)先權(quán)日2003年10月30日
發(fā)明者城井學(xué), 清水政博, 林隆道 申請(qǐng)人:索尼株式會(huì)社