專利名稱:信息處理設(shè)備,信息處理方法,記錄介質(zhì),程序及數(shù)據(jù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理設(shè)備,信息處理方法,記錄介質(zhì)、程序及數(shù)據(jù)。更具體地說,本發(fā)明涉及一種用于顯示內(nèi)容信息的信息處理設(shè)備,信息處理方法,記錄介質(zhì),程序及數(shù)據(jù)。
背景技術(shù):
如今可用的不同種類的信息處理設(shè)備,如計算機(jī)、PDA(個人數(shù)字助理)和便攜式播放器,能夠再現(xiàn)不同類型的內(nèi)容,包括音樂、電影和電視廣播節(jié)目。
這些設(shè)備以多種不同方式對內(nèi)容進(jìn)行管理,例如選擇并再現(xiàn)所要的內(nèi)容,將內(nèi)容項(xiàng)重新編排成組,將內(nèi)容從一個設(shè)備移動到另一個設(shè)備,或者編輯與內(nèi)容有關(guān)的信息,如表演者的名字及內(nèi)容名稱。在其管理下處理內(nèi)容的過程中,信息處理設(shè)備將這種與內(nèi)容有關(guān)的信息顯示在一個與其相連的內(nèi)部的或外部的顯示設(shè)備上。所述設(shè)備的用戶觀看所述顯示內(nèi)容,并根據(jù)所顯示的內(nèi)容向設(shè)備給出不同的指令,如再現(xiàn)或移動內(nèi)容。
某些設(shè)備被設(shè)置用來將管理信息記錄到一個磁-光盤上的UTOC扇區(qū)的盤名區(qū)域,所述管理信息通過表明構(gòu)成對應(yīng)于簿(album)的組的程序號的程序號范圍信息“n1-n2”,通過對代表多個簿名的組名進(jìn)行劃界的特殊編碼“//”,并且通過組名來建立。該配置被設(shè)計用來管理作為多個用于編輯目的的組記錄在程序區(qū)域中的多個程序。一種這樣的設(shè)備在日本專利文獻(xiàn)No.2002-150749中示例性地公開。
便攜式播放器的一個問題是其用戶發(fā)現(xiàn)當(dāng)存儲在其中的內(nèi)容項(xiàng)很多時搜索所要的內(nèi)容項(xiàng)會很麻煩,并且耗時很長。
作為說明,某些便攜式播放器包含大容量存儲介質(zhì),如硬盤,這要求其用戶只能以連續(xù)的方式操作內(nèi)容組,以進(jìn)行再現(xiàn)。如果需要處理超過100組內(nèi)容,用戶很難有效地管理這些組或音樂樂曲。
這種類型的便攜式播放器通常處理編輯作業(yè)的能力有限。這種播放器很難處理樹形結(jié)構(gòu)的內(nèi)容組,這會對播放器的處理造成很重的負(fù)擔(dān)。
此外,信息處理設(shè)備控制其所涉及的內(nèi)容信息的方式通常取決于各種特定類型的設(shè)備或與其相連的顯示設(shè)備。換句話說,顯示與內(nèi)容有關(guān)的信息的一種給定的方式不能由具有不同處理能力或顯示能力的不同信息處理設(shè)備或顯示設(shè)備共享。
發(fā)明內(nèi)容
本發(fā)明是考慮到上述情況做出的,提供了一種用于以顯著改進(jìn)的方式顯示內(nèi)容信息的信息處理設(shè)備,信息處理方法,記錄介質(zhì),程序及數(shù)據(jù)。
在實(shí)施本發(fā)明時,并根據(jù)本發(fā)明的第一個方面,提供了一種用于處理以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備,該信息處理設(shè)備包括組號添加裝置,用于向所述的組添加一系列由從1開始的自然數(shù)組成的組號;以及深度信息添加裝置,用于向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加裝置向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
優(yōu)選地,上述信息處理設(shè)備還可以包括樹結(jié)構(gòu)生成裝置,用于生成一個由組構(gòu)成的樹結(jié)構(gòu);其中,如果深度信息為1的組被作為一個子節(jié)點(diǎn)(child)放置在一個根節(jié)點(diǎn)(root)之下,如果組號為N的組的深度信息為“a”,并且如果組號為N+1的組的深度信息為“b”,b等于a+1,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組作為子節(jié)點(diǎn)放置在組號為N的組之下;其中,如果深度信息“b”等于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組作為子節(jié)點(diǎn)放置在作為組號為N的組的父節(jié)點(diǎn)(parent)的組之下;并且其中,如果深度信息“b”小于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組作為子節(jié)點(diǎn)放置在作為組號為N的組的祖先(ancestor)、并且深度信息為b-1的組之下。
優(yōu)選地,上述信息處理設(shè)備還可以包括顯示控制裝置,用于進(jìn)行控制以根據(jù)所生成的樹結(jié)構(gòu)顯示與組相關(guān)、以及與內(nèi)容項(xiàng)相關(guān)的信息。
根據(jù)本發(fā)明的第二個方面,提供了一種與處理以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備共同使用的信息處理方法,該信息處理方法包括的步驟有向所述的組添加一系列由從1開始的自然數(shù)組成的組號;向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
根據(jù)本發(fā)明的第三個方面,提供了一種記錄介質(zhì),它以計算機(jī)可讀的方式記錄涉及以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序包括以下步驟向所述的組添加一系列由從1開始的自然數(shù)組成的組號;向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
根據(jù)本發(fā)明的第四個方面,提供了一種用于使計算機(jī)執(zhí)行涉及以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序使計算機(jī)執(zhí)行以下步驟向所述的組添加一系列由從1開始的自然數(shù)組成的組號;向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
根據(jù)本發(fā)明的第五個方面,提供了一組用于使計算機(jī)生成一個對內(nèi)容項(xiàng)進(jìn)行分類的預(yù)定數(shù)目的組構(gòu)成的樹結(jié)構(gòu)的數(shù)據(jù),該數(shù)據(jù)包括一系列由從1開始的自然數(shù)組成的組號;深度信息,對于組號為1的組所述深度信息為1,如果一個給定的組的組號為自然數(shù)N,其深度信息為“a”,其也為一個自然數(shù),則構(gòu)成一個最小為1、不超過a+1的自然數(shù),代表組號為N+1的組在樹結(jié)構(gòu)中的深度。
根據(jù)本發(fā)明的第六個方面,提供了一種用于處理以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備,該信息處理設(shè)備包括獲取裝置,用于獲取對第一、第二和第三顯示模式中之一的指定;以及顯示控制裝置,當(dāng)指定第一顯示模式時,顯示控制裝置進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,當(dāng)指定第二顯示模式時,則顯示控制裝置在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,當(dāng)指定第三顯示模式時,則顯示控制裝置按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
優(yōu)選地,上述信息處理設(shè)備還包括樹結(jié)構(gòu)生成裝置,用于生成組的樹結(jié)構(gòu);其中,如果向組添加了一系列由從1開始的自然數(shù)組成的組號,如果向組號為1的組添加了深度信息1,并且如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,其也是一個自然數(shù),則樹結(jié)構(gòu)生成裝置可以將深度信息為1的組作為子節(jié)點(diǎn)放置在地面上的一個根節(jié)點(diǎn)之下,由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息被添加給組號為N+1的組;其中,如果組號為N的組的深度信息為“a”,并且如果組號為N+1的組的深度信息為“b”,其等于a+1,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組作為子節(jié)點(diǎn)放置在組號為N的組之下;其中,如果深度信息“b”等于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組作為子節(jié)點(diǎn)放置在作為組號為N的組的父節(jié)點(diǎn)的組之下;其中,如果深度信息“b”小于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組作為子節(jié)點(diǎn)放置在作為組號為N的組的祖先、并且深度信息為b-1的組之下;并且其中,如果指定第三顯示模式,則顯示控制裝置可以按照一個基于所生成的樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
優(yōu)選地,上述信息處理設(shè)備還可以包括組號添加裝置,用于向所述的組添加一系列由從1開始的自然數(shù)組成的組號;以及深度信息添加裝置,用于向組號為1的組添加深度信息1,其中,如果組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加裝置向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
根據(jù)本發(fā)明的第七個方面,提供一種與處理以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備共同使用的信息處理方法,該信息處理方法包括的步驟有獲取對第一、第二和第三顯示模式中之一的指定;當(dāng)指定第一顯示模式時,進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,當(dāng)指定第二顯示模式時,則顯示控制步驟在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,當(dāng)指定第三顯示模式時,則顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
根據(jù)本發(fā)明的第八個方面,提供了一種記錄介質(zhì),它以計算機(jī)可讀的方式記錄涉及以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序包括以下步驟獲取對第一、第二和第三顯示模式中之一的指定;當(dāng)指定第一顯示模式時,進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,當(dāng)指定第二顯示模式時,則顯示控制步驟在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,當(dāng)指定第三顯示模式時,則顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
根據(jù)本發(fā)明的第九個方面,提供了用于使計算機(jī)執(zhí)行涉及以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序使計算機(jī)執(zhí)行以下步驟獲取對第一、第二和第三顯示模式中之一的指定;當(dāng)指定第一顯示模式時,進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,當(dāng)指定第二顯示模式時,則顯示控制步驟在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,當(dāng)指定第三顯示模式時,則顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
根據(jù)本發(fā)明的信息處理設(shè)備可以是一個獨(dú)立設(shè)備,或者是一個能夠處理信息的模塊。
當(dāng)使用根據(jù)本發(fā)明的信息處理設(shè)備、信息處理方法、記錄介質(zhì)和程序時,一系列由從1開始的自然數(shù)組成的組號被添加到內(nèi)容項(xiàng)的組上,并且深度信息1被添加到組號為1的組上。如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,其也是一個自然數(shù),則由一個最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息被添加到組號為N+1的組上。
當(dāng)使用根據(jù)本發(fā)明的數(shù)據(jù)組時,可以生成一個由組構(gòu)成的樹結(jié)構(gòu),其中,如果一系列由從1開始的自然數(shù)組成的組號被添加到所述組上,如果深度信息1被添加到組號為1的組上,并且如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,其也是一個自然數(shù),則深度信息為1的組可以作為一個子節(jié)點(diǎn)被放置到地面上的一個根節(jié)點(diǎn)之下,由一個最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息被添加到組號為N+1的組上,其中,如果組號為N的組的深度信息為“a”,如果組號為N+1的組的深度信息為“b”,其等于a+1,則組號為N+1的組可以作為一個子節(jié)點(diǎn)被放置到組號為N的組之下;其中,如果深度信息“b”等于“a”,則組號為N+1的組可以作為一個子節(jié)點(diǎn)被放置到作為組號為N的組的父節(jié)點(diǎn)的組之下;并且其中,如果深度信息“b”小于“a”,則組號為N+1的組可以作為一個子節(jié)點(diǎn)被放置到作為組號為N的組的祖先、并且深度信息為b-1的組之下。
如上所述,本發(fā)明的裝置和方法允許通過使用比從前較低的處理能力,基于一個樹結(jié)構(gòu)來顯示與內(nèi)容有關(guān)的信息。
此外,當(dāng)使用本發(fā)明的信息處理設(shè)備、信息處理方法、記錄介質(zhì)和程序時,首先獲取對第一、第二和第三顯示模式中之一的指定。當(dāng)指定第一顯示模式時,按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息。當(dāng)指定第二顯示模式時,則在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息。當(dāng)指定第三顯示模式時,則按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
如上所述,本發(fā)明的設(shè)備、方法和程序允許具有不同處理或顯示能力水平的不同設(shè)備顯示與內(nèi)容有關(guān)的信息,而不需要改變其顯示設(shè)備或程序。
通過閱讀下面的說明和附圖,本發(fā)明的其他目的、特征和優(yōu)點(diǎn)將更為清楚。
圖1為實(shí)現(xiàn)本發(fā)明的一個內(nèi)容管理系統(tǒng)的典型配置的示意圖;圖2為個人計算機(jī)的典型結(jié)構(gòu)的框圖;圖3為便攜式播放器的典型結(jié)構(gòu)的框圖;圖4為個人計算機(jī)的功能框圖;圖5為典型的內(nèi)容信息文件的表格圖;圖6為典型的組信息文件的表格圖;圖7為表示組號是如何典型地對應(yīng)于內(nèi)容文件號的范圍的示意圖;圖8為構(gòu)成深度信息添加過程的步驟流程圖;圖9為構(gòu)成組的樹結(jié)構(gòu)生成過程的步驟流程圖;圖10為示出如何典型地放置一個組的示意圖;
圖11為表示如何典型地放置組的示意圖;圖12為表明如何典型地放置組的另一示意圖;圖13為簡要示出如何典型地放置組的另一示意圖;圖14為概要示出如何典型地放置組的另一示意圖;圖15為表述如何典型地放置組的另一示意圖;圖16為構(gòu)成組的樹結(jié)構(gòu)顯示過程的步驟流程圖;圖17為構(gòu)成一個顯示過程的步驟流程圖;圖18為一個典型的樹結(jié)構(gòu)的示意圖;圖19為示出了如何典型地顯示軌跡的示意圖;圖20為表示如何典型地顯示組的示意圖;圖21為表明如何典型地顯示一個組的樹結(jié)構(gòu)的示意圖;圖22為構(gòu)成軌跡顯示過程的詳細(xì)步驟流程圖;圖23為構(gòu)成組顯示過程的詳細(xì)步驟流程圖;圖24為構(gòu)成組的樹結(jié)構(gòu)的顯示過程的詳細(xì)步驟流程圖。
具體實(shí)施例方式
下面所要描述的是對應(yīng)于附加的權(quán)利要求的本發(fā)明的優(yōu)選實(shí)施例對所述優(yōu)選實(shí)施例的描述基本上確定了支持所要保護(hù)的技術(shù)方案的特定例子。如果下面作為優(yōu)選實(shí)施例來描述的本發(fā)明的例子沒有明確對應(yīng)的權(quán)利要求,這并不意味著該例子與權(quán)利要求無關(guān)。相反,如果下面所描述的本發(fā)明的例子具有特別對應(yīng)的權(quán)利要求,這也不意味著該例子與其他權(quán)利要求無關(guān)。
此外,下面對優(yōu)選實(shí)施例的描述并沒有試圖包括對應(yīng)于整個權(quán)利要求的所有例子。換句話說,下面的描述沒有限制或排除未被本發(fā)明的權(quán)利要求所覆蓋的本發(fā)明的任何實(shí)質(zhì)內(nèi)容,申請人可以在將來通過分案申請或者修改補(bǔ)入這些實(shí)質(zhì)內(nèi)容。
根據(jù)本發(fā)明,提供了一種信息處理設(shè)備,包括組號添加裝置(例如圖2中所示的用于執(zhí)行圖8中的步驟S11的CPU 21),用于向組添加一系列由從1開始的自然數(shù)組成的組號(例如圖6中所示的組號);以及深度信息添加裝置(例如圖2中所示的用于執(zhí)行圖8中的步驟S12和S18的CPU 21),用于向組號為1的組添加深度信息1(例如對應(yīng)于圖6中的組號1的深度)。如果一個組號為自然數(shù)N的給定的組具有的深度信息為“a”,該深度信息也是一個自然數(shù),則深度信息添加裝置向組號為N+1的組添加由一個最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息(例如圖6中所示的深度)。
優(yōu)選地,上述的信息處理設(shè)備還可以包括樹結(jié)構(gòu)生成裝置(例如圖2中所示的用于執(zhí)行圖9所示的流程圖中的步驟的CPU 21),用于生成一個由組構(gòu)成的樹結(jié)構(gòu)。如果深度信息為1的組(例如圖10中的組N)作為一個子節(jié)點(diǎn)被放置在一個根節(jié)點(diǎn)之下,如果組號為N的組的深度信息為“a”,并且如果組號為N+1的組的深度為“b”,其等于a+1,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組(例如圖11中的組N+1)作為一個子節(jié)點(diǎn)放置在組號為N的組之下。如果深度信息“b”等于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組(例如圖12中的組N+1)作為一個子節(jié)點(diǎn)放置在作為組號為N的組的父節(jié)點(diǎn)的組(例如圖12中的組M)之下。如果深度信息“b”小于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組(例如圖13中的組N+1)作為一個子節(jié)點(diǎn)放置在作為組號為N的組的祖先、并且深度信息為b-1的組(例如圖13中的組M)之下。
優(yōu)選地,上述信息處理設(shè)備還可以包括顯示控制裝置(例如圖2中所示的用于執(zhí)行圖16所示的流程圖中的步驟的CPU 21),用于進(jìn)行控制以根據(jù)所生成的樹結(jié)構(gòu)顯示與組相關(guān)、以及與內(nèi)容項(xiàng)相關(guān)的信息。
根據(jù)本發(fā)明,提供了一種信息處理方法,包括的步驟有向所述的組添加(例如圖8中的步驟S11)一系列由從1開始的自然數(shù)組成的組號(例如圖6中所示的組號),并且向組號為1的組添加(例如圖8中的步驟S12和S18)深度信息1(例如圖6中對應(yīng)于組號1的深度)。如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息(例如圖6中所示的深度)。
根據(jù)本發(fā)明,提供了一種程序(例如圖4中的管理信息設(shè)置程序112),用于使計算機(jī)執(zhí)行下列步驟向所述的組添加(例如圖8中的步驟S11)一系列由從1開始的自然數(shù)組成的組號(例如圖6中所示的組號);并向組號為1的組添加(例如圖8中的步驟S12和S18)深度信息1(例如圖6中對應(yīng)于組號1的深度)。如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息(例如圖6中所示的深度)。
上述程序可以記錄在一個記錄介質(zhì)上(例如圖2中的磁盤51)。
根據(jù)本發(fā)明,提供了一組數(shù)據(jù)(例如圖4中的組信息文件115-1),用于使計算機(jī)生成一個由組構(gòu)成的樹結(jié)構(gòu),所述數(shù)據(jù)包括一系列由從1開始的自然數(shù)組成的組號(例如圖6中所示的組號);深度信息,對于組號為1的組所述深度信息為1,如果一個給定的組的組號為自然數(shù)N,其深度信息為自然數(shù)“a”,則構(gòu)成一個最小為1、不超過a+1的自然數(shù)(例如圖6中的深度),代表組號為N+1的組在樹結(jié)構(gòu)中的深度。
根據(jù)本發(fā)明,還提供了一種信息處理設(shè)備,包括獲取裝置(例如圖4中的輸入單元26),用于獲取對第一、第二和第三顯示模式中之一的指定;以及顯示控制裝置(例如圖2中用于執(zhí)行圖4中的顯示控制程序111的CPU 21),當(dāng)指定第一顯示模式時(例如圖17中的軌跡顯示模式),顯示控制裝置進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序(例如按照圖5中內(nèi)容文件號的順序)顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息(例如圖5中的內(nèi)容名稱);其中,當(dāng)指定第二顯示模式時(例如圖17中的組顯示模式),則顯示控制裝置在一層中顯示關(guān)于組的、與組有關(guān)的信息(例如圖6中的組名),同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,當(dāng)指定第三顯示模式時(如圖17中的組樹顯示模式),則顯示控制裝置按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
優(yōu)選地,上述的信息處理設(shè)備還可以包括樹結(jié)構(gòu)生成裝置(例如圖2中用于執(zhí)行圖9所述流程圖中的步驟的CPU 21),用于生成組的樹結(jié)構(gòu);其中,如果向組添加了一系列由從1開始的自然數(shù)組成的組號(例如圖6中所示的組號),如果向組號為1的組添加了深度信息1(例如圖6中對應(yīng)于組號1的深度),并且如果一個組號為自然數(shù)N的給定的組的深度信息為自然數(shù)“a”,則樹結(jié)構(gòu)生成裝置可以將深度信息為1的組(例如圖10中的組N)作為一個子節(jié)點(diǎn)放置在地面上的一個根節(jié)點(diǎn)之下,由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息(例如圖6中的深度)被添加給組號為N+1的組;其中,如果組號為N的組的深度信息為“a”,并且如果組號為N+1的組的深度信息為“b”,其等于a+1,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組(例如圖11中的組N+1)作為一個子節(jié)點(diǎn)放置在組號為N的組之下;其中,如果深度信息“b”等于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組(例如圖12中的組N+1)作為一個子節(jié)點(diǎn)放置在作為組號為N的組的父節(jié)點(diǎn)的組(例如圖12中的組M)之下;其中,如果深度信息“b”小于“a”,則樹結(jié)構(gòu)生成裝置可以將組號為N+1的組(例如圖13中的組N+1)作為一個子節(jié)點(diǎn)放置在作為組號為N的組的祖先、并且深度信息為b-1的組(例如圖13中的組M)之下;并且其中,如果指定第三顯示模式,則顯示控制裝置可以按照一個基于所生成的樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
優(yōu)選地,上述的信息處理設(shè)備還包括組號添加裝置(例如圖2中用于執(zhí)行圖8中的步驟S11的CPU 21),用于向所述的組添加一系列由從1開始的自然數(shù)組成的組號;以及深度信息添加裝置(例如圖2中用于執(zhí)行圖8中的步驟S12和S18的CPU 21),用于向組號為1的組添加深度信息1,其中,如果組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加裝置向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
根據(jù)本發(fā)明,還提供了一種信息處理方法,包括以下步驟獲取(例如在圖17的步驟S101中)對第一、第二和第三顯示模式中之一的指定;當(dāng)指定第一顯示模式時(例如圖17中的軌跡顯示模式),進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序(例如按照圖5中的內(nèi)容文件號的順序)顯示(例如在圖17的步驟S103中)關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息(例如圖5中的內(nèi)容名稱);其中,當(dāng)指定第二顯示模式時(例如圖17中的組顯示模式),則顯示控制步驟在一層中顯示(例如在圖17的步驟S105中)關(guān)于組的、與組有關(guān)的信息(例如圖6中的組名),同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,當(dāng)指定第三顯示模式時(圖17中的組樹顯示模式),則顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示(例如在圖17的步驟S106中)與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
根據(jù)本發(fā)明,還提供了一種程序(例如圖4中的文件管理程序),用于使計算機(jī)執(zhí)行下列步驟獲取(例如在圖17的步驟S101中)對第一、第二和第三顯示模式中之一的指定;當(dāng)指定第一顯示模式時(例如圖17中的軌跡顯示模式),進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序(例如按照圖5中的內(nèi)容文件號的順序)顯示(例如在圖17的步驟S103中)關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息(例如圖5中的內(nèi)容名稱);其中,當(dāng)指定第二顯示模式時(例如圖17中的組顯示模式),則顯示控制步驟在一層中顯示(例如在圖17的步驟S105中)關(guān)于組的、與組有關(guān)的信息(例如圖6中的組名),同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,當(dāng)指定第三顯示模式時(圖17中的組樹顯示模式),則顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示(例如在圖17的步驟S106中)與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
上述程序可以記錄在一個記錄介質(zhì)上(例如圖2中的磁盤51)。
圖1示意性的示出了體現(xiàn)本發(fā)明的內(nèi)容管理系統(tǒng)的典型結(jié)構(gòu)。所述內(nèi)容管理系統(tǒng)由信息處理裝置組成,如個人計算機(jī)1和便攜式播放器2和3。
個人計算機(jī)1記錄內(nèi)容,并使一臺顯示設(shè)備顯示與所記錄的內(nèi)容相關(guān)的信息。作為說明,個人計算機(jī)1使顯示設(shè)備以列表形式或樹結(jié)構(gòu)形式顯示與內(nèi)容有關(guān)的信息。
“內(nèi)容”一詞是指對用戶有用的任何類型的信息。例如,內(nèi)容可以是音頻數(shù)據(jù)、圖像數(shù)據(jù)(如靜止圖片或運(yùn)動圖片)、數(shù)字?jǐn)?shù)據(jù)或程序?!芭c內(nèi)容有關(guān)的信息”這一表述是指以任何方式與所感興趣的內(nèi)容相關(guān)聯(lián)的任何信息。作為說明,與內(nèi)容有關(guān)的信息可以是內(nèi)容名稱或標(biāo)題,內(nèi)容制作者的名稱,內(nèi)容提供者的名稱,內(nèi)容長度(例如再現(xiàn)時間),在內(nèi)容中出現(xiàn)的表演者的名稱及作者的名字。
個人計算機(jī)1向便攜式播放器2或3“核出(check out)”記錄在其中的內(nèi)容,或者從便攜式播放器2或3“核入(check in)”內(nèi)容。個人計算機(jī)1還將所記錄的內(nèi)容從內(nèi)部移動或復(fù)制到便攜式播放器2或3。
當(dāng)內(nèi)容從個人計算機(jī)1被核出、移動或復(fù)制到便攜式播放器2或3時,記錄在個人計算機(jī)1中的、對于顯示與內(nèi)容有關(guān)的信息必要的數(shù)據(jù)從個人計算機(jī)1被復(fù)制到便攜式播放器2或3。這種用于顯示與內(nèi)容有關(guān)的信息所需的數(shù)據(jù)將在下面詳細(xì)說明。
便攜式播放器2存儲內(nèi)容,并使安裝在播放器主體或安裝在遙控器上的顯示設(shè)備顯示與所存儲的內(nèi)容相關(guān)的信息。例如,便攜式播放器2使顯示設(shè)備以列表的方式顯示與所存儲的內(nèi)容相關(guān)的信息。
便攜式播放器2再現(xiàn)存儲在其中的內(nèi)容。更具體地說,便攜式播放器2首先容納已經(jīng)從個人計算機(jī)1核出、移動或復(fù)制到播放器的內(nèi)容。然后便攜式播放器2可以再現(xiàn)如此被存儲的內(nèi)容,作為示例,如果內(nèi)容是由音頻數(shù)據(jù)構(gòu)成的話,就給出音頻數(shù)據(jù)的音頻輸出。
便攜式播放器3存儲內(nèi)容,并使顯示設(shè)備顯示與存儲在其內(nèi)的內(nèi)容相關(guān)的信息。例如,便攜式播放器3使顯示設(shè)備以列表或樹結(jié)構(gòu)的形式顯示與內(nèi)容有關(guān)的信息。
便攜式播放器3再現(xiàn)存儲在其中的內(nèi)容。更具體地說,便攜式播放器3首先容納已經(jīng)從個人計算機(jī)1核出、移動或復(fù)制到播放器的內(nèi)容。然后便攜式播放器3可以再現(xiàn)如此被存儲的內(nèi)容,作為示例,如果內(nèi)容是由音頻數(shù)據(jù)構(gòu)成的話,就給出音頻數(shù)據(jù)的音頻輸出。如果所存儲的內(nèi)容是由視頻數(shù)據(jù)構(gòu)成的,便攜式播放器3通過再現(xiàn)由構(gòu)成所述內(nèi)容的視頻數(shù)據(jù)來輸出圖片。
個人計算機(jī)1和便攜式播放器2和3通過采用對于這三個設(shè)備所共同的處理使其顯示設(shè)備顯示與內(nèi)容有關(guān)的信息。
圖2以示例的方式示出了個人計算機(jī)1的構(gòu)造。CPU(中央處理單元)21根據(jù)存儲在ROM(只讀存儲器)22或記錄單元28中的程序執(zhí)行各種處理。RAM(隨機(jī)訪問存儲器)23存儲CPU 21執(zhí)行處理所需的程序和數(shù)據(jù)。CPU 21、ROM 22和RAM 23通過總線24相互連接。
CPU 21還通過總線24與輸入/輸出接口25相連接。輸入/輸出接口25與由鍵盤、鼠標(biāo)和麥克風(fēng)組成的輸入單元26相連接,并與由顯示設(shè)備和揚(yáng)聲器組成的輸出單元27相連接。CPU 21根據(jù)經(jīng)由輸入單元26輸入的指令執(zhí)行多種處理。通過CPU 21執(zhí)行其操作所獲得的圖片和聲音被發(fā)送給輸出單元27。
作為示例,連接到輸入/輸出接口25的記錄單元28由一個硬盤驅(qū)動器組成,它記錄由CPU 21所運(yùn)行的程序以及各種數(shù)據(jù)(包括內(nèi)容)。通信單元29通過互聯(lián)網(wǎng)或其他的網(wǎng)絡(luò)或經(jīng)由適當(dāng)?shù)耐ㄐ琶浇榕c諸如便攜式播放器2或3的外部設(shè)備進(jìn)行通信。
程序可以通過通信單元29從外部獲得,并被記錄到記錄單元28上。
連接到輸入/輸出接口25的驅(qū)動器30容納了磁盤51、光盤52、磁-光盤53或者半導(dǎo)體存儲器54。當(dāng)這些記錄介質(zhì)中的任何一個被載入到驅(qū)動器30中時,驅(qū)動器30從所裝載的介質(zhì)獲取程序和數(shù)據(jù)。由此被獲取的程序和數(shù)據(jù)根據(jù)需要被發(fā)送到記錄單元28,以存儲在其中。
圖3以示例的方式示出了便攜式播放器2的構(gòu)造。CPU 71根據(jù)存儲在ROM 72或存儲單元78中的程序執(zhí)行多種處理。RAM 73存儲CPU 71執(zhí)行其處理所需的程序和數(shù)據(jù)。CPU 71、ROM 72和RAM 73通過總線74相互連接。
CPU 71還通過總線74與輸入/輸出接口75相連接。輸入/輸出接口75與由遙控器、開關(guān)和麥克風(fēng)組成的輸入單元76相連接,并與由顯示設(shè)備和耳機(jī)組成的輸出單元77相連接。CPU 71根據(jù)經(jīng)由輸入單元76輸入的指令執(zhí)行多種處理。通過CPU 71執(zhí)行其操作所獲得的圖片和聲音被發(fā)送給輸出單元77。
作為示例,連接到輸入/輸出接口75的存儲單元78由一個半導(dǎo)體存儲器組成,如閃存,它記錄由CPU 71所運(yùn)行的程序以及由此所使用的各種數(shù)據(jù)(包括內(nèi)容)。通信單元79通過互聯(lián)網(wǎng)或其他的網(wǎng)絡(luò)或經(jīng)由適當(dāng)?shù)耐ㄐ琶浇榕c諸如個人計算機(jī)1的外部設(shè)備進(jìn)行通信。
程序可以通過通信單元79從外部獲得,并被記錄到存儲單元78上。
連接到輸入/輸出接口75的驅(qū)動器80容納了磁盤91、光盤92、磁-光盤93或者半導(dǎo)體存儲器94。當(dāng)這些記錄介質(zhì)中的任何一個被載入到驅(qū)動器80中時,驅(qū)動器80從所裝載的介質(zhì)獲取程序和數(shù)據(jù)。由此被獲取的程序和數(shù)據(jù)根據(jù)需要被發(fā)送到存儲單元78,以存儲在其中。
便攜式播放器3與便攜式播放器2具有相同的結(jié)構(gòu),因此不再進(jìn)一步描述。
個人計算機(jī)1和便攜式播放器2和3通過采用對于這三個設(shè)備所共同的功能和處理使其顯示設(shè)備顯示與內(nèi)容有關(guān)的信息。接下來描述了根據(jù)本發(fā)明的典型設(shè)備的個人計算機(jī)1是如何工作并執(zhí)行其處理,以顯示與內(nèi)容有關(guān)的信息。
就是說,由個人計算機(jī)1處理的用于顯示目的的功能也由便攜式播放器2和3所保留。由個人計算機(jī)1所執(zhí)行的用于顯示的處理也由便攜式播放器2和3所執(zhí)行。
圖4是概括示出了個人計算機(jī)1的功能的框圖。個人計算機(jī)1中的CPU 1執(zhí)行一個文件管理程序101。該程序使CPU 21執(zhí)行各種管理包含內(nèi)容的文件的處理。
例如,文件管理程序101可以由個人計算機(jī)1來運(yùn)行,以管理所存儲的音樂內(nèi)容、選擇內(nèi)容項(xiàng)、以及再現(xiàn)所選擇的音樂內(nèi)容。在另一個例子中,文件管理程序101可以由個人計算機(jī)1來運(yùn)行,以管理所存儲的運(yùn)動圖片內(nèi)容、選擇運(yùn)動圖片內(nèi)容項(xiàng)、以及再現(xiàn)所選擇的運(yùn)動圖片內(nèi)容。
文件管理程序101包括一個顯示控制程序111,一個管理信息設(shè)置程序112,以及一個再現(xiàn)程序113。
顯示控制程序111控制與內(nèi)容有關(guān)的信息的顯示。管理信息設(shè)置程序112建立對于管理內(nèi)容項(xiàng)所必需的信息。再現(xiàn)程序113用于再現(xiàn)內(nèi)容。
個人計算機(jī)1中的記錄單元28記錄內(nèi)容、與內(nèi)容有關(guān)的信息、以及顯示與內(nèi)容有關(guān)的信息所需的數(shù)據(jù)。
更具體地說,如圖所示,記錄單元28容納從內(nèi)容信息文件114-1到內(nèi)容文件117-L范圍內(nèi)的文件。
內(nèi)容信息文件114-1和114-2分別包含與所存儲的內(nèi)容有關(guān)的信息,以及為顯示與內(nèi)容有關(guān)的信息所必需的數(shù)據(jù)。
組信息文件115-1和115-2,以及組樹數(shù)據(jù)文件116-1和116-2存儲有顯示與內(nèi)容有關(guān)的信息所需的數(shù)據(jù)。
組信息文件115-1和115-2包含與對內(nèi)容項(xiàng)加以分類的組有關(guān)的信息。一個組表示一組內(nèi)容項(xiàng)(或內(nèi)容文件)。
作為示例,每個組可以通過位置來表明,在所述位置中對于按照所要再現(xiàn)的文件的順序排列的內(nèi)容文件進(jìn)行劃界。作為替代,每個組也可以通過屬于所考慮的組的內(nèi)容項(xiàng)(或內(nèi)容文件)來表明。
組樹數(shù)據(jù)文件116-1和116-2分別包含代表對所涉及的內(nèi)容項(xiàng)加以分類的組構(gòu)成的樹結(jié)構(gòu)的數(shù)據(jù)(即組樹數(shù)據(jù))。
組樹在管理內(nèi)容項(xiàng)或組時使用。“管理”這一表述是指編輯作業(yè)的操作,如顯示、設(shè)置或更改與內(nèi)容有關(guān)的信息,如項(xiàng)目名稱,或者與組相關(guān)的信息,如組名,以及內(nèi)容項(xiàng)的移動。
個人計算機(jī)1可以通過利用包含在組樹數(shù)據(jù)文件116-1或116-2中、并表明組的樹結(jié)構(gòu)的數(shù)據(jù),以層次體系(即層)結(jié)構(gòu)來管理內(nèi)容組。
內(nèi)容文件117-1至117-L分別包含了內(nèi)容。
作為示例,管理信息設(shè)置程序112將各種類型的數(shù)據(jù)存儲到從內(nèi)容信息文件114-1到組信息文件115-2的范圍內(nèi)的文件中。這樣建立為顯示與內(nèi)容有關(guān)的信息所必需的數(shù)據(jù)。
例如,顯示控制程序111根據(jù)從內(nèi)容信息文件114-1到組信息文件115-2的范圍內(nèi)的文件中所包含的信息,生成了表示對內(nèi)容項(xiàng)加以分類的組的樹結(jié)構(gòu)的數(shù)據(jù)。所生成的數(shù)據(jù)被放置到組樹數(shù)據(jù)文件116-1或116-2中。顯示控制程序111根據(jù)從內(nèi)容信息文件114-1到組信息文件115-2的范圍內(nèi)的文件中所包含的信息,以及存儲在組樹數(shù)據(jù)文件116-1或116-2中的數(shù)據(jù),控制與內(nèi)容有關(guān)的信息的顯示。
如上所述,提供了兩個內(nèi)容信息文件114-1和114-2、兩個組信息文件115-1和115-2、以及兩個組樹數(shù)據(jù)文件116-1和116-2。設(shè)計了雙重文件配置以分別管理內(nèi)容文件117-1至117-L,為此使用了兩組文件一組文件是由內(nèi)容信息文件114-1、組信息文件115-1和組樹數(shù)據(jù)文件116-1構(gòu)成的;另一組文件是由內(nèi)容信息文件114-2、組信息文件115-2和組樹數(shù)據(jù)文件116-2構(gòu)成的。
更具體地說,作為示例,管理信息設(shè)置程序112將對于內(nèi)容管理所必需的各項(xiàng)第一信息寫入到內(nèi)容信息文件114-1和組信息文件115-1中。然后作為示例,管理信息設(shè)置程序112將同樣對于內(nèi)容管理所需的、且與第一信息不同的各項(xiàng)第二信息寫入到內(nèi)容信息文件114-2和組信息文件115-2中。
作為示例,顯示控制程序111根據(jù)內(nèi)容信息文件114-1和組信息文件115-1中所包含的與內(nèi)容有關(guān)的信息,生成了表示對內(nèi)容項(xiàng)加以分類的組的樹結(jié)構(gòu)的數(shù)據(jù)。由此生成的數(shù)據(jù)被放置到組樹數(shù)據(jù)文件116-1中。然后顯示控制程序111根據(jù)內(nèi)容信息文件114-1和組信息文件115-1中所包含的信息,以及存儲在組樹數(shù)據(jù)文件116-1中的數(shù)據(jù),控制與內(nèi)容有關(guān)的信息的顯示。
作為另一個例子,顯示控制程序111根據(jù)內(nèi)容信息文件114-2和組信息文件115-2中所包含的與內(nèi)容有關(guān)的信息,生成了表示對內(nèi)容項(xiàng)加以分類的組的樹結(jié)構(gòu)的數(shù)據(jù)。由此生成的數(shù)據(jù)被存儲到組樹數(shù)據(jù)文件116-1中。
內(nèi)容信息文件114-2和組信息文件115-2保留與包含在內(nèi)容信息文件114-1和組信息文件115-1中的信息不同的信息。這樣顯示控制程序111生成了表明組樹結(jié)構(gòu)、且與包含在組樹數(shù)據(jù)文件116-1中的數(shù)據(jù)不同的數(shù)據(jù),并將所生成的數(shù)據(jù)放置到組樹數(shù)據(jù)文件116-2中。
然后顯示控制程序111根據(jù)包含在內(nèi)容信息文件114-2和組信息文件115-2中的信息,以及存儲在組樹數(shù)據(jù)文件116-2中的數(shù)據(jù),控制與內(nèi)容有關(guān)的信息的顯示。在這種情況下,顯示控制程序111可以以與使用包含在內(nèi)容信息文件114-1和組信息文件115-1中的信息及存儲在組樹數(shù)據(jù)文件116-1中的數(shù)據(jù)時不同的方式來顯示與內(nèi)容有關(guān)的信息。
如上所述,文件管理程序101以與單組內(nèi)容項(xiàng)(例如內(nèi)容文件117-1至117-L)相同的格式來保留多種類型的與內(nèi)容有關(guān)的信息。這樣可以以多種方式來顯示關(guān)于單組內(nèi)容項(xiàng)的與內(nèi)容有關(guān)的信息。此外,文件管理程序101包含多個對于以與單組內(nèi)容項(xiàng)(例如內(nèi)容文件117-1至117-L)相同的方式來顯示內(nèi)容所必需的數(shù)據(jù)。這樣也允許以多種方式顯示關(guān)于單組內(nèi)容項(xiàng)的與內(nèi)容有關(guān)的信息。
例如,如果關(guān)于所有內(nèi)容文件117-1至117-L的信息被存儲到內(nèi)容信息文件114-1、組信息文件115-1、以及組樹數(shù)據(jù)文件116-1中,則文件管理程序101可以根據(jù)文件114-1、115-1和116-1顯示關(guān)于所有內(nèi)容文件117-1至117-L的與內(nèi)容有關(guān)的信息。如果進(jìn)行這樣的顯示,則用戶可以移動、刪除、復(fù)制或操作內(nèi)容文件117-1至117-L中任一內(nèi)容文件的內(nèi)容項(xiàng)。
如果關(guān)于內(nèi)容文件117-1至117-L中所希望的內(nèi)容項(xiàng)的與文件有關(guān)的信息被存儲到內(nèi)容信息文件114-2、組信息文件115-2以及組樹數(shù)據(jù)文件116-2中,則文件管理程序101可以根據(jù)內(nèi)容信息文件114-2、組信息文件115-2及組樹數(shù)據(jù)文件116-2來顯示僅涉及所希望的內(nèi)容的與文件相關(guān)的信息。用戶可以根據(jù)顯示來執(zhí)行操作,如比從前更快地獲得所再現(xiàn)的希望的內(nèi)容項(xiàng)。
如上所述,兩組信息可以根據(jù)內(nèi)容項(xiàng)被處理的方式來進(jìn)行記錄。一組信息可以被置于內(nèi)容信息文件114-1、組信息文件115-1及組樹數(shù)據(jù)文件116-1中;另一組信息可以保留在內(nèi)容信息文件114-2、組信息文件115-2及組樹數(shù)據(jù)文件116-2中。
內(nèi)容信息文件的數(shù)目并沒有限制為兩個(即文件114-1和114-2);根據(jù)需要可以有一個內(nèi)容信息文件、三個或更多的內(nèi)容信息文件。類似地,可以提供一個組信息文件、三個或更多的組信息文件,而不僅限于兩個文件115-1和115-2;也可以有一個組樹數(shù)據(jù)文件、三個或更多的組樹數(shù)據(jù)文件,而不限于兩個文件116-1和116-2。
如果沒有必要在內(nèi)容信息文件114-1和114-2之間、組信息文件115-1和115-2之間、以及組樹數(shù)據(jù)文件116-1和116-2之間進(jìn)行區(qū)分,在下面的描述中,這些文件將分別僅作為內(nèi)容信息文件114、組信息文件115和組樹數(shù)據(jù)文件116被提及。
圖5是示出了內(nèi)容信息文件114的一個例子的表格示圖。該文件具有與相應(yīng)的內(nèi)容文件名和內(nèi)容名稱相結(jié)合列出的內(nèi)容文件號。
內(nèi)容文件號表明了所要再現(xiàn)的內(nèi)容文件(或內(nèi)容項(xiàng))的順序。每個內(nèi)容文件號是一個最小為1的正整數(shù)(即自然數(shù))。這些文件號按照相應(yīng)的內(nèi)容文件名升序建立。所述的內(nèi)容文件號是對于顯示與內(nèi)容有關(guān)的信息所必需的數(shù)據(jù)的一部分。
例如,內(nèi)容文件號可以以下列方式來提供使一個內(nèi)容文件號對應(yīng)于一個內(nèi)容文件名。在這種情況下,內(nèi)容文件名唯一地分配給所有的內(nèi)容文件。
作為另一個例子,內(nèi)容文件號可以以下列方式來提供使一個內(nèi)容文件號對應(yīng)于多個內(nèi)容文件名。
內(nèi)容信息文件114中的每個內(nèi)容文件名表示代表內(nèi)容文件117-1至117-L的文件名中的一個。同樣,每個內(nèi)容文件名標(biāo)識出內(nèi)容文件117-1至117-L中的一個。
作為示例,如果內(nèi)容文件117-i的文件名為“undoukai.jpg”,并且如果文件117-i包含有運(yùn)動會的照片,則位于內(nèi)容信息文件114中的內(nèi)容文件名中的一個為“undoukai.jpg”,它對應(yīng)于內(nèi)容名稱“undoukai”(即日語中的“運(yùn)動會”)。
例如,如果內(nèi)容是由音頻數(shù)據(jù)(一首樂曲或歌曲)構(gòu)成的,則該內(nèi)容的名稱可以是所述樂曲的標(biāo)題,或者僅僅是對應(yīng)于該樂曲的音軌號。
在圖5中的內(nèi)容信息文件114的例子中,內(nèi)容文件號1結(jié)合有一個內(nèi)容文件名“aaa”及一個內(nèi)容名稱“AAAA”。內(nèi)容文件號2結(jié)合有一個內(nèi)容文件名“bbb”及一個內(nèi)容名稱“BBBB”。在這種情況下,內(nèi)容文件117-1的文件名為“aaa”;內(nèi)容文件117-2的文件名為“bbb”。
還是在圖5中的內(nèi)容信息文件114的例子中,內(nèi)容文件號3結(jié)合有一個內(nèi)容文件名“ccc”及一個內(nèi)容名稱“CCCC”;內(nèi)容文件號4結(jié)合有一個內(nèi)容文件名“ddd”及一個內(nèi)容名稱“DDDD”。在這種情況下,內(nèi)容文件117-3的文件名為“ccc”;內(nèi)容文件117-4的文件名為“ddd”。
如上所述,由于每個內(nèi)容文件號都結(jié)合有一個內(nèi)容文件名和一個內(nèi)容名稱,內(nèi)容文件117-1至117-L中的每一個都可以用一個內(nèi)容文件號和一個內(nèi)容名稱來識別。就是說,如果指定了一個內(nèi)容文件號,文件管理程序101就讀出內(nèi)容文件117-1至117-L中對應(yīng)于所指定的內(nèi)容文件號的一個文件,由此可以再現(xiàn)所得到的文件。
圖6是示出了組信息文件115的一個例子的表格示圖。該文件具有與相應(yīng)的內(nèi)容文件號范圍、組名和組的深度(即關(guān)于每個組的深度信息)相結(jié)合列出的組號。
組號表明了所要再現(xiàn)的組文件的順序。換句話說,組號以組為單位表明了屬于要再現(xiàn)的組的內(nèi)容項(xiàng)的順序。
每個組號是一個最小為1的正整數(shù)(即自然數(shù))。這些組號按照相應(yīng)范圍的內(nèi)容文件號升序建立。作為示例,所述的組號被唯一地分配給所有的組。
一個內(nèi)容文件號范圍表明屬于一個單個的組的內(nèi)容文件的數(shù)目。就是說,一個內(nèi)容文件號范圍表明了屬于一個組的內(nèi)容項(xiàng)。
內(nèi)容文件號的每個范圍包含了由升序排列的自然數(shù)構(gòu)成的內(nèi)容文件號。換句話說,組號按照內(nèi)容文件號的升序來建立。
可以識別出內(nèi)容文件117-1至117-L中屬于通過給定的組號所識別的組的任何一個內(nèi)容文件,為此采用了對應(yīng)于組信息文件115中的組號的內(nèi)容文件號范圍,并且利用了內(nèi)容信息文件114。
例如,考慮到組號,內(nèi)容文件號的范圍以下列方式來建立使每個內(nèi)容文件號僅對應(yīng)于一個組號。作為替代,考慮到組號,內(nèi)容文件號的范圍也可以下列方式來建立使每個內(nèi)容文件號對應(yīng)于多個組號。
組信息文件115中的每個組名表明了相應(yīng)組的名稱,并用于識別感興趣的組。例如,如果一個內(nèi)容項(xiàng)是由一首樂曲(例如歌曲)構(gòu)成的,其組名可以取成音樂家的名字或者專輯的名字,而內(nèi)容名稱可以是該歌曲的標(biāo)題。
作為另一個例子,如果一個內(nèi)容項(xiàng)是由廣播節(jié)目的運(yùn)動圖片構(gòu)成的,則組名可以是廣播臺的名字、表演者的名字、劇作家的名字或作者的名字,而內(nèi)容名稱可以是廣播節(jié)目的名字或節(jié)目標(biāo)題。
組信息文件115中的深度構(gòu)成了典型的深度信息。當(dāng)組排列成樹(結(jié)構(gòu))時,每個成員組的深度表明了相對于樹的根節(jié)點(diǎn)的距離。就是說,組信息文件115中的深度表明了每個組作為樹中節(jié)點(diǎn)的典型深度。
換句話說,構(gòu)成組樹的層次體系(即層)結(jié)構(gòu)的每個組的深度代表所考慮的組所屬的層的深度。直接位于根節(jié)點(diǎn)之下的層為1。每次到達(dá)更深的下一層時深度遞增1。這里所說的根節(jié)點(diǎn)是圖論中有向樹的樹根。
在圖6中的組信息文件115的例子中,組號1與內(nèi)容文件號1、組名“α”和深度1相結(jié)合;組號2與內(nèi)容文件號2、組名“β”和深度1相結(jié)合。
還是在圖6中的組信息文件115的例子中,組號3與為空的內(nèi)容文件號(符號“-”表示為空)、組名“γ”和深度2相結(jié)合。
此外,在圖6中的組信息文件115的例子中,組號4與范圍為3至4的內(nèi)容文件號、組名“δ”和深度2相結(jié)合;組號5與范圍為5至6的內(nèi)容文件號、組名“ε”和深度1相結(jié)合。
例如,如果感興趣的內(nèi)容是由音樂構(gòu)成的,組信息為1的組的名稱可以是藝術(shù)家的名字,深度信息為2的組的名稱可以是專輯的標(biāo)題。在這種情況下,文件管理程序101在層1顯示藝術(shù)家的名字,并在層2顯示專輯的標(biāo)題。所顯示的藝術(shù)家名字和專輯標(biāo)題允許用戶很容易地搜索到想要的音樂,并使其再現(xiàn)。
作為另一個例子,如果感興趣的內(nèi)容是由廣播節(jié)目的運(yùn)動圖片構(gòu)成的,深度信息為1的組的名稱可以是廣播臺的名稱,深度信息為2的組的名稱可以是相關(guān)節(jié)目的類型。在本例中,文件管理程序101在層1顯示廣播臺的名稱,并在層2顯示節(jié)目類型。所顯示的廣播臺名稱和節(jié)目類型允許用戶很容易地搜索到想要的內(nèi)容的運(yùn)動圖片,并使其再現(xiàn)。
圖7示意性地示出了在圖6中的組信息文件115的情況下,組號通常是如何對應(yīng)于內(nèi)容文件號的范圍的。在圖7中,內(nèi)容文件號為1的內(nèi)容文件117的文件名表示為“內(nèi)容文件1”。類似地,內(nèi)容文件號為2至6的內(nèi)容文件117的文件名分別表示為“內(nèi)容文件2”至“內(nèi)容文件6”。
還是在圖7中,組號為1的組名被設(shè)定為“組1”。類似地,組號為2至5的組名分別被設(shè)定為“組2”至“組5”。
如圖所示,名為“內(nèi)容文件1”的內(nèi)容文件117屬于組號為1的組。名為“內(nèi)容文件2“的內(nèi)容文件117屬于組號為2的組。沒有內(nèi)容文件117屬于組號為3的組;組號為3的組是空組。
在便攜式播放器2和3中,范圍為從內(nèi)容信息文件114到內(nèi)容文件117的文件被存儲在存儲單元78中。
圖8是由運(yùn)行文件管理程序101的個人計算機(jī)1執(zhí)行的深度信息添加處理的步驟流程圖。在步驟S11中,文件管理程序101中的管理信息設(shè)置程序112將組號添加到內(nèi)容組。就是說,管理信息設(shè)置程序112向相關(guān)的組添加由從1開始的自然數(shù)組成的一系列組號。
更具體地說,在圖6中的組信息文件115中內(nèi)容文件號的范圍代表屬于一個組的內(nèi)容項(xiàng)。由于內(nèi)容文件號是按升序建立的,管理信息設(shè)置程序112將由從1開始的自然數(shù)組成的一系列組號與內(nèi)容文件號的范圍相結(jié)合地放入到組信息文件115中。這樣使得組號的順序與內(nèi)容文件號的順序相一致。
在步驟S12中,管理信息設(shè)置程序112將與組號為1的組相關(guān)的深度信息a1設(shè)置為深度1。在下面的描述中,組號為“n”的組被表示為“組n”。關(guān)于組n的深度信息“a”被稱為深度信息aN。
作為示例,管理信息設(shè)置程序112在步驟S12中將深度1與組號1相結(jié)合地設(shè)置到組信息文件115中,從而將與組號為1的組相關(guān)的深度信息a1設(shè)置為深度1。
在步驟S12中,管理信息設(shè)置程序112為一個變量N設(shè)置一個初始值2。
在步驟S14中,管理信息設(shè)置程序112根據(jù)組信息文件115中的內(nèi)容文件號范圍的數(shù)目、以及根據(jù)在步驟S11中添加給組的組號來確定組N是否存在。如果在步驟S14中發(fā)現(xiàn)組N存在,則進(jìn)行步驟S15。在步驟S15中,管理信息設(shè)置程序112讀取關(guān)于組(N-1)的深度信息a(N-1)。作為示例,在步驟S15中管理信息設(shè)置程序112從組信息文件115中讀出與組號(N-1)相結(jié)合而存儲的深度,從而找到關(guān)于組(N-1)的深度信息a(N-1)。
例如,如果步驟S15是第一次執(zhí)行,則N為2。在這種情況下,得到了深度信息a1,它表示關(guān)于組1的深度1。
在步驟S16中,管理信息設(shè)置程序112獲得了深度b,它將被設(shè)置為關(guān)于組N的深度信息。作為示例,在步驟S16中管理信息設(shè)置程序112根據(jù)來自輸入單元16的、反映用戶操作的信號獲得了深度b。作為替代,在步驟S16中管理信息設(shè)置程序112通過獲取一個預(yù)定的深度得到了深度b。例如,管理信息設(shè)置程序112可以將深度1預(yù)先設(shè)置為缺省深度b。
在步驟S17中,管理信息設(shè)置程序112確定深度b是否最小為1、并且不超過a(N-1)+1。如果步驟S17中的判斷結(jié)果是肯定的,則進(jìn)行步驟S18。在步驟S18中,管理信息設(shè)置程序112將關(guān)于組號為N的組的深度信息aN設(shè)置為深度b。
作為示例,在步驟S18中管理信息設(shè)置程序112將深度信息b與組號N相結(jié)合地設(shè)置在組信息文件115中。從而將關(guān)于組號為N的組的深度信息aN設(shè)置為深度b。
在步驟S19中,管理信息設(shè)置程序112將N遞增1。在步驟S19之后進(jìn)行步驟S14,從此開始上述的連續(xù)步驟根據(jù)遞增后的N值重復(fù)進(jìn)行。
如果在步驟S17中的判斷結(jié)果是否定的,即如果發(fā)現(xiàn)深度b小于1或者超過了a(N-1)+1,則所獲得的深度b不適合于該樹結(jié)構(gòu)。在這種情況下,進(jìn)行步驟S20,并且管理信息設(shè)置程序112使輸出單元27顯示一條出錯消息。在步驟S20之后進(jìn)行步驟16,從此開始上述連續(xù)步驟重復(fù)進(jìn)行直到獲得一個適當(dāng)?shù)纳疃萣。
如果在步驟S14中發(fā)現(xiàn)沒有組N存在,則不需要向組N添加深度信息?,F(xiàn)在深度信息已經(jīng)被添加給所有存在的組,并且圖8中的過程結(jié)束。
上面的描述表明了深度信息是如何被添加到每個相關(guān)的組的,從而使為每個組給出了其在樹結(jié)構(gòu)中的適當(dāng)深度。
接下來描述了組樹是如何根據(jù)添加到相關(guān)組的深度信息而產(chǎn)生的。每個組構(gòu)成了所生成的樹中的一個節(jié)點(diǎn)。
圖9是由運(yùn)行文件管理程序101的個人計算機(jī)1所執(zhí)行的組樹生成過程的流程圖。在步驟S31中,文件管理程序101中的顯示控制程序111將一個組1放置在一個根節(jié)點(diǎn)下。就是說,組1成為該根節(jié)點(diǎn)的一個子節(jié)點(diǎn)。
假設(shè)第一個節(jié)點(diǎn)與第二個節(jié)點(diǎn)相連接,并且第二個節(jié)點(diǎn)比第一個節(jié)點(diǎn)更深一層,即第一和第二個節(jié)點(diǎn)直接相連,第二個節(jié)點(diǎn)位于第一個節(jié)點(diǎn)的下面一層。在這種情況下,第二個節(jié)點(diǎn)被稱為第一個節(jié)點(diǎn)的一個子節(jié)點(diǎn),第一個節(jié)點(diǎn)被稱為第二個節(jié)點(diǎn)的父節(jié)點(diǎn)。如果第二個節(jié)點(diǎn)直接連接到第一個節(jié)點(diǎn),或者如果第二個節(jié)點(diǎn)經(jīng)由多個節(jié)點(diǎn)連接到第一個節(jié)點(diǎn),或者如果第二個節(jié)點(diǎn)比第一個節(jié)點(diǎn)的位置更深,則第二個節(jié)點(diǎn)被稱為第一個節(jié)點(diǎn)的后代,第一個節(jié)點(diǎn)被稱為第一個節(jié)點(diǎn)的祖先。子節(jié)點(diǎn)、父節(jié)點(diǎn)、后代、祖先的這種定義與圖論中典型樹結(jié)構(gòu)中的定義相同。
作為示例,顯示控制程序111通過將表明組1是根節(jié)點(diǎn)的一個子節(jié)點(diǎn)的信息寫入到組樹數(shù)據(jù)文件116中,將組1放置在根節(jié)點(diǎn)之下。
表明父-子關(guān)系的信息可以通過指針的方式來提供。更具體地說,表明組N是根節(jié)點(diǎn)的一個子節(jié)點(diǎn)的信息可以通過一個從根節(jié)點(diǎn)指向組N的指針來給出。
在步驟S32中,顯示控制程序111將一個變量N的初始值設(shè)置為2。在步驟S33中,顯示控制程序111讀取關(guān)于組N的深度信息aN。作為示例,顯示控制程序111在步驟S33中從組信息文件115中讀取與組號N相關(guān)存儲的深度aN。
在步驟S34中,顯示控制程序111確定關(guān)于組N的深度信息是否為1。如果發(fā)現(xiàn)深度信息aN為1,則到達(dá)步驟S35,因?yàn)榻MN是根節(jié)點(diǎn)的一個子節(jié)點(diǎn)。在步驟S35中,如圖10所示,顯示控制程序111將組N置于根節(jié)點(diǎn)下,并進(jìn)行到步驟S36。作為示例,顯示控制程序111在步驟S35中通過將表明組N是根節(jié)點(diǎn)的一個子節(jié)點(diǎn)的信息存儲到組樹數(shù)據(jù)文件116中,將組N放置到根節(jié)點(diǎn)下。
在步驟S36中,顯示控制程序111使變量N遞增1。在步驟S37中,顯示控制程序111確定是否所有的組都已經(jīng)根據(jù)組號和變量N的值被適當(dāng)?shù)胤胖?。如果還不是所有的組都已經(jīng)放置好,則再次回到步驟S33,對要放置的下一個組執(zhí)行后續(xù)步驟。
如果在步驟S34中發(fā)現(xiàn)深度信息aN不為1,則進(jìn)行步驟S38。在步驟S38中,顯示控制程序111讀取關(guān)于組N的前一個組(N-1)的深度信息a(N-1)。作為師,顯示控制程序111在步驟S38中從組信息文件115中讀取與組號(N-1)相關(guān)存儲的深度信息a(N-1)。
在步驟S39中,顯示控制程序111確定關(guān)于組N的深度信息aN是否等于關(guān)于組(N-1)的深度信息a(N-1)+1。如果發(fā)現(xiàn)深度信息aN等于深度信息a(N-1)+1,這意味著組(N-1)是組N之上的一層,組N是組(N-1)的一個子節(jié)點(diǎn)。在這種情況下,進(jìn)行步驟S40。在步驟S40中,組N被放置在組(N-1)之下。在步驟S40之后是步驟S36,在該步驟中變量N遞增1,重復(fù)進(jìn)行后續(xù)的步驟。作為示例,顯示控制程序111在步驟S40中通過將表明組N是組(N-1)的一個子節(jié)點(diǎn)的信息寫入到組樹數(shù)據(jù)文件116中,將組N置于組(N-1)之下。
就是說,如圖11中所示,深度信息為a的組N是深度信息為a+1的組N+1的一個父節(jié)點(diǎn)。如果上述兩組深度信息之間的大小不同,則組N+1被放置到組N之下。
如果在步驟S39中發(fā)現(xiàn)關(guān)于組N的深度信息aN不等于關(guān)于組(N-1)的深度信息a(N-1)+1,則進(jìn)行步驟S41。在步驟S41中,顯示控制程序111確定關(guān)于組N的深度信息aN是否等于關(guān)于組(N-1)的深度信息a(N-1)。如果步驟S41中確定的結(jié)果是肯定的,則意味著組N位于組(N-1)的同一層,組N的父節(jié)點(diǎn)與組(N-1)的父節(jié)點(diǎn)相同。在這種情況下,在步驟S41之后進(jìn)行步驟S42。
在步驟S42中,顯示控制程序111將組N放置到組(N-1)的父節(jié)點(diǎn)組M之下。在步驟S42之后進(jìn)行步驟S36,在該步驟中變量N遞增1,重復(fù)執(zhí)行后續(xù)的步驟。作為示例,在步驟S42中,顯示控制程序111在組信息文件115中搜索組號范圍為從(N-2)到1的組的深度,以尋找深度aN-1。當(dāng)檢測到深度為aN-1的組時,該組被作為組M。就是說,組M在深度被設(shè)為aN-1的組中組號最靠近(N-1)。
然后顯示控制程序111通過將表明組N是組M的一個子節(jié)點(diǎn)的信息寫入到組樹數(shù)據(jù)文件116中,將組N放置在組M之下。
就是說,如圖12中所示,深度信息為a-1的組M是深度信息為a的組N與深度信息為a的組N+1的父節(jié)點(diǎn)。如果上述兩組深度信息之間的大小不同,則組N+1被放置在深度信息為a-1的組M之下。
如果在步驟S41中發(fā)現(xiàn)關(guān)于組N的深度信息aN不等于關(guān)于組(N-1)的深度信息a(N-1),則意味著aN小于a(N-1),并且組N比組(N-1)要高一層。在這種情況,在步驟S41之后進(jìn)行步驟S43。在步驟S43中,顯示控制程序111搜索組(N-1)的祖先,尋找深度信息為aN-1的組M。作為示例,顯示控制程序111在組信息文件115中搜索組號范圍從(N-2)到1的組的深度,尋找深度aN-1。當(dāng)檢測到深度為aN-1的組時,該組被作為組M,就是說,組M在深度被設(shè)為aN-1的組中組號最靠近(N-1)。
在步驟S44中,顯示控制程序111將組N放置在檢測到的組M之下。在步驟S44之后進(jìn)行步驟S36,在該步驟中變量N遞增1,并重復(fù)執(zhí)行后續(xù)的步驟。作為示例,顯示控制程序111在步驟S44中通過將表明組N是組M的一個子節(jié)點(diǎn)的信息存儲到組樹數(shù)據(jù)文件116中,將組N放置到組M之下。
就是說,如圖13中所示,如果組N+1的深度信息為b,則深度信息為b-1的組N+1與深度信息為a的組N的祖先是深度信息為b的組N+1的父節(jié)點(diǎn)。在這種情況下,深度信息為b的組N+1被放置在深度信息為b-1的組M之下。
如上所述,運(yùn)行文件管理程序101的個人計算機(jī)1可以根據(jù)為這些組所設(shè)置的深度信息來生成一個組樹。
作為示例,假設(shè)組1和2的深度信息為1,組3和4的深度信息為2,組5的深度信息為3,組6的深度信息為1。在這種情況下,如圖14中所示,組2和6位于根節(jié)點(diǎn)下,組3和4位于組2之下,組5位于組4之下。
在由個人計算機(jī)1所生成的組樹中,子節(jié)點(diǎn)與父節(jié)點(diǎn)之間的深度差總是為1,而不會是2或更多。例如,如圖15中所示,組1的深度不會是2或者更多;組2的一個子節(jié)點(diǎn)組3的深度為1,而不會是2或者更多。
如上所述,可以根據(jù)預(yù)定的規(guī)則,在添加到組的深度信息的基礎(chǔ)上生成一個組樹。通過所生成的樹可以對相關(guān)的組進(jìn)行有效的管理。
當(dāng)樹的最大深度小于組的數(shù)目時,所要完成的處理量隨著組的數(shù)目的增長基本呈線性關(guān)系增長。其結(jié)果是,即使組的數(shù)目很大,在生成組樹的過程中也可以保持處理負(fù)荷的增長最小。
使用與內(nèi)容名稱相關(guān)聯(lián)的內(nèi)容文件號可以將內(nèi)容名稱以單行的形式在顯示器上列出。這種格式與現(xiàn)有的僅顯示磁道名稱的格式高度一致。
圖16是由運(yùn)行文件管理程序101的個人計算機(jī)11所執(zhí)行的組樹顯示處理的步驟流程圖。在圖17中,文件管理程序101中的顯示控制程序111將組1放置在一個根節(jié)點(diǎn)下。在步驟S72中,顯示控制程序111顯示所述根節(jié)點(diǎn)和組1。作為示例,顯示控制程序111在步驟S72中使輸出單元77顯示根節(jié)點(diǎn)的圖像、以及作為根節(jié)點(diǎn)的一個子節(jié)點(diǎn)的組1的名稱。
在步驟S73中,顯示控制程序111將一個變量N的初始值設(shè)置為2,在步驟S74中,顯示控制程序111讀取關(guān)于組N的深度信息aN。作為示例,顯示控制程序111在步驟S74中從組信息文件115中讀取與組號N相關(guān)存儲的深度aN。
在步驟S75中,顯示控制程序111確定關(guān)于組N的深度信息aN是否為1。如果發(fā)現(xiàn)深度信息aN為1,則意味著組N是根節(jié)點(diǎn)的一個子節(jié)點(diǎn)。在這種情況下,進(jìn)行步驟S76,在該步驟中組N被放置在根節(jié)點(diǎn)之下。在步驟S76之后是步驟S77。
在步驟S77中,顯示控制程序111顯示組N。作為示例,顯示控制程序111在步驟S77中使輸出單元77以向用戶清楚地表明與父(節(jié)點(diǎn))之間的關(guān)系的方式顯示組N的名稱。例如,在執(zhí)行步驟S76之后的步驟S77中,顯示控制程序111使輸出單元77以表明組N是根節(jié)點(diǎn)的一個子節(jié)點(diǎn)的方式來顯示組N的名稱。更具體地說,與右下角的組的名稱相關(guān)地,顯示控制程序111在輸出單元77上顯示左上角的根節(jié)點(diǎn)的一幅圖像,根節(jié)點(diǎn)圖像與組名用線連接起來。
在步驟S78中,顯示控制程序111將變量N遞增1。在步驟S79中,顯示控制程序111確定是否所有的組都已經(jīng)根據(jù)組號以及變量N的值被適當(dāng)?shù)胤胖煤谩H绻€不是所有的組都已經(jīng)放置好,則再次回到步驟S74,對下一個要放置的組執(zhí)行后續(xù)的步驟。
如果在步驟S75中發(fā)現(xiàn)深度信息aN不為1,則進(jìn)行步驟S80。在步驟80中,顯示控制程序111讀取關(guān)于在組N之前的組(N-1)的深度信息a(N-1)。作為示例,顯示控制程序111在步驟S80中從組信息文件115中讀取與組號(N-1)相關(guān)存儲的深度信息a(N-1)。
在步驟S81中,顯示控制程序111確定關(guān)于組N的深度信息aN是否等于關(guān)于組(n-1)的深度信息a(N-1)+1。如果發(fā)現(xiàn)深度信息aN等于深度信息a(N-1)+1,則意味著組N是組(N-1)的一個子節(jié)點(diǎn)。在這種情況下,在步驟S81之后進(jìn)行步驟S82,在該步驟中組N被置于組(N-1)之下。在步驟S82之后,進(jìn)行步驟S77,在該步驟中顯示組N,并重復(fù)進(jìn)行后續(xù)的步驟。例如,在執(zhí)行步驟S82之后的步驟S77中,顯示控制程序111使輸出單元77以表明組N是組(n-1)的一個子節(jié)點(diǎn)的方式來顯示組N。
如果在步驟S81中發(fā)現(xiàn)關(guān)于組N的深度信息aN不等于關(guān)于組(n-1)的深度信息a(N-1)+1,則進(jìn)行步驟S83。在步驟S83中,顯示控制程序111確定關(guān)于組N的深度信息aN是否等于關(guān)于組(n-1)的深度信息a(N-1)。如果步驟S83中的判斷結(jié)果是肯定的,則意味著組N位于組(N-1)的同一層,并且組N的父節(jié)點(diǎn)與組(N-1)的父節(jié)點(diǎn)相同。在這種情況下,在步驟S83之后進(jìn)行步驟S84。
在步驟S84中,顯示控制程序111將組N放置在組(N-1)的父節(jié)點(diǎn)組M之下。在步驟S84之后進(jìn)行步驟S77,在該步驟中顯示組N,并重復(fù)進(jìn)行后續(xù)的步驟。作為示例,在步驟S84中,顯示控制程序111在組信息文件115中搜索組號范圍從(N-2)到1的組的深度,尋找深度aN-1。當(dāng)檢測到深度為aN-1的組時,該組被作為組M。就是說,組M在深度被設(shè)置為aN-1的組中組號最靠近(N-1)。
在執(zhí)行步驟S84之后的步驟S77中,顯示控制程序111使輸出單元77以表明組N是組M的一個子節(jié)點(diǎn)的形式來顯示組N。
如果在步驟S81中發(fā)現(xiàn)關(guān)于組N的深度信息aN不等于關(guān)于組(n-1)的深度信息a(N-1),則意味著aN小于a(N-1),組N比組(N-1)高一層(即組N比組(N-1)更靠近根節(jié)點(diǎn))。在這種情況下,在步驟S83之后進(jìn)行步驟S85。在步驟S85中,顯示控制程序111搜索組(N-1)的祖先,尋找深度信息為aN-1的組M。作為示例,顯示控制程序111在組信息文件115中搜索組號范圍從(N-2)到1的組的深度,尋找深度aN-1。當(dāng)檢測到深度為aN-1的組時,該組被作為組M。就是說,組M在深度被設(shè)置為aN-1的組中組號最靠近(N-1)。
在步驟S86中,顯示控制程序111將組N放置在檢測到的組M下。在步驟S86之后進(jìn)行步驟S77,在該步驟中顯示組N,并重復(fù)進(jìn)行后續(xù)的步驟。
在執(zhí)行步驟S86之后的步驟S77中,顯示控制程序111使輸出單元77以表明組N是組M的一個子節(jié)點(diǎn)的形式來顯示組N。
如上所述,運(yùn)行文件管理程序101的個人計算機(jī)1可以基于為相關(guān)的組所設(shè)置的深度信息來生成一個組樹。在這種情況下,可能生成或不生成組樹數(shù)據(jù)文件116。
根據(jù)上面參照圖16所述的過程,僅基于一系列由自然數(shù)組成的組號和對應(yīng)于所述組號的深度信息來顯示一個組樹。就是說,可以顯示組樹,而無需借助于相當(dāng)大量的數(shù)據(jù),如代表樹結(jié)構(gòu)的指針。這樣存儲空間很小且處理能力較低的便攜式設(shè)備和類似裝置也可以顯示一個組樹。
個人計算機(jī)1和便攜式播放器2、3可以改變顯示模式,同時保持其吞吐量或顯示能力,尤其是在顯示關(guān)于內(nèi)容項(xiàng)或組的信息的情況下。為了實(shí)現(xiàn)顯示模式的改變,需要預(yù)先準(zhǔn)備一個組樹,并將表示所生成的組樹的數(shù)據(jù)存儲到組樹數(shù)據(jù)文件116中。
個人計算機(jī)1可以根據(jù)用戶指令或根據(jù)與計算機(jī)相連的顯示設(shè)備的能力來改變其顯示模式,即顯示與內(nèi)容有關(guān)的信息的方式。下面將參照圖17中的流程圖來說明個人計算機(jī)1在這些情況下是如何工作的,該流程圖示出了由運(yùn)行文件管理程序101的計算機(jī)1所執(zhí)行的顯示處理。
在步驟S101中,顯示控制程序111獲取對顯示模式的指定。作為示例,在步驟S101中,顯示控制程序111通過從輸入單元26接收一個反映了用戶操作的信號來獲取對顯示模式的指定。作為替代,在步驟S101中,顯示控制程序111也可以通過讀取一個預(yù)定的模式來獲取對顯示模式的指定。這個預(yù)定的模式可以是在圖示中與輸出單元27或77的顯示能力相一致的模式。
在步驟S102中,顯示控制程序111確定是否在所獲取的顯示模式指定的基礎(chǔ)上指定了一個軌跡顯示模式。如果發(fā)現(xiàn)指定了軌跡顯示模式,則進(jìn)行步驟S103,并執(zhí)行軌跡顯示處理。在此之后結(jié)束整個顯示過程。
如圖18所示,假設(shè)組排列在一個樹結(jié)構(gòu)中,使得組1、2和5位于根節(jié)點(diǎn)之下,組3和4位于組2之下;并且內(nèi)容文件1屬于組1,內(nèi)容文件2屬于組2,內(nèi)容文件3和4屬于組4,內(nèi)容文件5和6屬于組5。在這種情況下,如圖19所示,軌跡顯示涉及按照一個層中的內(nèi)容文件號的順序顯示對應(yīng)于內(nèi)容文件117的所有內(nèi)容名稱。作為示例,內(nèi)容文件號表示了軌跡被再現(xiàn)的順序。在軌跡顯示的情況下,與組相關(guān)的信息,如組名,將不被顯示。下面將詳細(xì)討論軌跡顯示處理。
如果在步驟S102中發(fā)現(xiàn)沒有指定軌跡顯示模式,則進(jìn)行步驟S104。在步驟S104中,顯示控制程序111確定是否在所獲取的顯示模式指定的基礎(chǔ)上指定了一個組顯示模式。如果發(fā)現(xiàn)指定了組顯示模式,則進(jìn)行步驟S105,并執(zhí)行組顯示處理。在此之后,結(jié)束整個顯示過程。
如果如圖18所示構(gòu)成組樹,則組顯示涉及按照一個層中的組號的順序來顯示所有的組名,同時、按照圖20中所示的內(nèi)容文件號的順序來顯示對應(yīng)于組名排列的內(nèi)容名稱。作為示例,組號表示組被再現(xiàn)的順序。在組顯示的情況下,不顯示與組的深度相關(guān)的信息。下面將詳細(xì)討論組顯示處理。
如果在步驟S104中發(fā)現(xiàn)沒有指定組顯示模式,則意味著指定了組樹顯示模式。在這種情況下,進(jìn)行步驟S106,并執(zhí)行組樹顯示處理。在此之后,結(jié)束整個顯示過程。
在組樹顯示的情況下,顯示相關(guān)組的層次體系結(jié)構(gòu),以及屬于所述組、并與所述組相關(guān)顯示的內(nèi)容名稱。作為示例,如果如圖18所示構(gòu)造組樹,則組1、2和5的組名位于根節(jié)點(diǎn)之下,組3和4的組名位于組2之下,如圖21中示出了組樹顯示的情況。
由于內(nèi)容文件1屬于組1,因此內(nèi)容文件1的文件名與組1的名稱共同顯示。類似地,由于內(nèi)容文件2屬于組2,因此內(nèi)容文件2的文件名與組2的名稱共同顯示。由于內(nèi)容文件3和4屬于組4,因此這兩個內(nèi)容文件的文件名與組4的名稱共同顯示。此外,由于內(nèi)容文件5和6屬于組5,因此這兩個內(nèi)容文件的文件名與組5的名稱共同顯示。下面將詳細(xì)討論組樹顯示處理。
現(xiàn)在將分別詳細(xì)說明軌跡顯示處理、組顯示處理和組樹顯示處理。
圖22是對應(yīng)于圖17的步驟S103的軌跡顯示處理的具體步驟流程圖。在圖22的步驟S121中,顯示控制程序111將一個變量N的初始值設(shè)置為1。
在步驟S122中,顯示控制程序111獲取內(nèi)容文件號為N的內(nèi)容文件的名稱,即對應(yīng)于內(nèi)容文件N的內(nèi)容名稱。作為示例,顯示控制程序111在步驟S122中從內(nèi)容信息文件114中讀取與內(nèi)容文件號N相關(guān)存儲的內(nèi)容的名稱,從而獲取對應(yīng)于內(nèi)容文件N的內(nèi)容名稱。
在步驟S123中,顯示控制程序111按照內(nèi)容文件號的順序顯示內(nèi)容名稱。作為支離,顯示控制程序111在步驟S123中使輸出單元27在單行中顯示內(nèi)容文件號為N的內(nèi)容文件的內(nèi)容名稱,該行位于對應(yīng)于文件號為(N-1)的內(nèi)容文件的內(nèi)容名稱之下。
在步驟S124中,顯示控制程序111使變量N遞增1。在步驟S125中,顯示控制程序111確定是否所有的內(nèi)容名稱都已經(jīng)根據(jù)內(nèi)容文件117的號和變量N的值被顯示。如果還不是所有的內(nèi)容名稱都已經(jīng)被顯示,則再次回到步驟S122,并對要顯示的下一個內(nèi)容名稱重復(fù)執(zhí)行后續(xù)的步驟。如果在步驟S125中發(fā)現(xiàn)所有的內(nèi)容名稱都已經(jīng)被顯示了,則結(jié)束該過程。
當(dāng)如上所述,按照內(nèi)容文件號的順序在單行中顯示內(nèi)容名稱時,所有對應(yīng)于內(nèi)容文件117的內(nèi)容名稱都按照內(nèi)容文件號的順序顯示在一個層中。
圖23是對應(yīng)于圖17中的步驟S105的組顯示錘煉的具體步驟流程圖。在圖23的步驟S141中,顯示控制程序111將一個變量N的初始值設(shè)置為1。
在步驟S142中,顯示控制程序111獲取組號為N的組的名稱,即組N的名稱。作為示例,在步驟S142中,顯示控制程序111通過從組信息文件115中讀取與組號N相關(guān)存儲的組名來獲取組號為N的組的名稱。
在步驟S143中,顯示控制程序111按照組號的順序顯示組N的名稱。作為示例,在步驟S143中,顯示控制程序111使輸出單元27在單行中顯示組號為N的組的名稱,該行位于組號為(N-1)的組的組名之下。
在步驟S144中,顯示控制程序111獲取與組號為N的組相關(guān)的內(nèi)容項(xiàng)的名稱,即對應(yīng)于屬于組N的內(nèi)容文件的內(nèi)容項(xiàng)的名稱。作為示例,顯示控制程序111在步驟S144中從組信息文件115中讀取對應(yīng)于組號N存儲的內(nèi)容文件號的范圍。然后顯示控制程序111從內(nèi)容信息文件114中讀取與屬于相關(guān)內(nèi)容文件號范圍的內(nèi)容文件號相關(guān)存儲的內(nèi)容項(xiàng)的名稱,從而獲取對應(yīng)于屬于組號為N的組的內(nèi)容文件的內(nèi)容項(xiàng)的名稱。
在步驟S145中,顯示控制程序111與組N的名稱相關(guān)地、并按照內(nèi)容文件號的順序顯示內(nèi)容名稱。作為示例,顯示控制程序111在步驟145中使輸出單元27在對應(yīng)于組號N的組名右下方、在單行中按照內(nèi)容文件號的順序顯示對應(yīng)于屬于組N的內(nèi)容文件的內(nèi)容項(xiàng)的名稱。
組號按照內(nèi)容文件號的順序升序建立。為此,在步驟S143和S145中組和內(nèi)容項(xiàng)的名稱按照內(nèi)容文件號的順序來顯示。
在步驟S146中,顯示控制程序111使變量N遞增1。在步驟S147中,顯示控制程序111確定是否所有的組名都已經(jīng)基于存儲在組信息文件115中的最大組號以及變量N的值被顯示。如果發(fā)現(xiàn)不是所有的組名都已經(jīng)被顯示,則再次回到步驟S142,并對要顯示的下一個組和下一個內(nèi)容項(xiàng)的名稱重復(fù)執(zhí)行后續(xù)的步驟。如果在步驟S147中發(fā)現(xiàn)所有的組名都已經(jīng)被顯示,則結(jié)束組顯示過程。
如上所述,組顯示涉及按照組號的順序在單行中顯示組名,同時與組相關(guān)地并按照內(nèi)容文件號的順序在單行中顯示內(nèi)容名稱。這樣所有的組名都按照組號的順序在一個層中顯示,同時,與組名相關(guān)提供的、對應(yīng)于內(nèi)容文件117的內(nèi)容項(xiàng)的名稱也按照內(nèi)容文件號的順序被顯示。
圖24是對應(yīng)于圖17的步驟S106的組樹顯示處理的具體步驟流程圖。在圖24的步驟S161中,顯示控制程序111獲取表示組的樹結(jié)構(gòu)的組樹數(shù)據(jù)。作為示例,顯示控制程序111在步驟S161中通過從組樹數(shù)據(jù)文件116中讀取所存儲的數(shù)據(jù)來獲取組樹數(shù)據(jù)。
作為示例,組樹數(shù)據(jù)文件116包含了構(gòu)成相關(guān)組的樹結(jié)構(gòu)的組樹數(shù)據(jù),該數(shù)據(jù)由圖9中所示的過程中產(chǎn)生的組樹來生成。作為替代,組樹數(shù)據(jù)文件116也可以包含由表示組的樹結(jié)構(gòu)的其他一些適當(dāng)?shù)倪^程產(chǎn)生的組樹數(shù)據(jù)。
在步驟S162中,顯示控制程序111獲取每個組的名稱。作為示例,顯示控制程序111在步驟S162中通過從組信息文件115中讀取所存儲的組名來獲取組的名稱。
在步驟S163中,顯示控制程序111獲取每個內(nèi)容項(xiàng)的名稱。作為示例,顯示控制程序111在步驟S163中通過從內(nèi)容信息文件114中讀取所存儲的內(nèi)容名稱來獲取內(nèi)容項(xiàng)的名稱。
在步驟S164中,顯示控制程序111根據(jù)組樹數(shù)據(jù)在一個樹形結(jié)構(gòu)中顯示組名和內(nèi)容名稱。這完成了組樹顯示過程。作為示例,在步驟S164中,顯示控制程序111使輸出單元27顯示組名和內(nèi)容名稱,使得組名根據(jù)表示組的父-子關(guān)系的組樹數(shù)據(jù)按照層次體系排列,同時使屬于每個組的內(nèi)容項(xiàng)的名稱以與組名一致的方式排列。
就是說,通過所執(zhí)行的組顯示處理,組名按照層次體系排列,屬于每個組的內(nèi)容項(xiàng)的名稱與組名相結(jié)合地被顯示。
作為替代,組樹也可以借助于上面參考圖16的流程圖所討論的組樹顯示過程來顯示。在這種情況下,需要在開始顯示處理之前執(zhí)行圖8中的深度信息添加過程。
如上所述,通過適當(dāng)?shù)剡x擇顯示模式,本發(fā)明的實(shí)施例允許顯示與內(nèi)容有關(guān)的信息,而無需對所用的設(shè)備或程序進(jìn)行修改。
例如,假設(shè)便攜式播放器2的CPU 71的性能(即運(yùn)算能力)很低,并且播放器2在其遙控器上僅有一個單行顯示設(shè)備。在這種情況下,便攜式播放器2具有一個選為缺省值的預(yù)定的軌跡顯示模式,以在一個層中(即在單行中)顯示內(nèi)容名稱。在另外一個例子中,假設(shè)便攜式播放器3的CPU 71的性能(運(yùn)算能力)較高,且播放器3的輸出單元77具有一個2.5英寸的LCD顯示器。在這種情況下,用戶可以在便攜式播放器3上選擇軌跡顯示模式、組顯示模式和組樹顯示模式中的任一種模式。如果選擇了組樹顯示模式,則以樹結(jié)構(gòu)來顯示組名和內(nèi)容名稱。
用于處理音頻內(nèi)容的便攜式播放器2或3中的存儲單元78的存儲介質(zhì)不限于半導(dǎo)體存儲器。作為替代,存儲單元78也可以裝配有不同的存儲介質(zhì),如硬盤,磁-光盤,如MD(Mini-Disc的商標(biāo)),或光盤。
內(nèi)容不限于音頻數(shù)據(jù);作為替代,它也可以由圖像數(shù)據(jù)(靜止圖片或運(yùn)動圖片)構(gòu)成。在這種情況下,用于處理視頻內(nèi)容的便攜式播放器2或3中的存儲單元78的存儲介質(zhì)不限于半導(dǎo)體存儲器。作為替代,存儲單元78也可以裝配有不同的存儲介質(zhì),如硬盤,磁-光盤,如MD(Mini-Disc的商標(biāo)),或光盤。
個人計算機(jī)1的存儲單元28可配備有內(nèi)置的或可拆卸的存儲介質(zhì)。類似地,便攜式播放器2或3的存儲單元78可具有內(nèi)置的或可拆卸的存儲介質(zhì)。存儲單元78可設(shè)計為比常規(guī)存儲器能容納密度高得多的信息。但存儲單元78的記錄密度并未對本發(fā)明進(jìn)行限制。
當(dāng)承載著內(nèi)容文件117的記錄介質(zhì)(即存儲介質(zhì))被裝載到個人計算機(jī)或便攜式播放器2或3中時,計算機(jī)或播放器將內(nèi)容信息文件114、組信息文件115和組樹數(shù)據(jù)文件116寫入到所載入的記錄介質(zhì)(存儲介質(zhì))中。然后所記錄的文件用于執(zhí)行上述的顯示過程。
個人計算機(jī)1及便攜式播放器2和3可以被構(gòu)造為在它們之間以共同的格式共享內(nèi)容信息文件114、組信息文件115和組樹數(shù)據(jù)文件116。在這種情況下,如果承載著內(nèi)容信息文件114、組信息文件115和組樹數(shù)據(jù)文件116的記錄介質(zhì)被裝載到個人計算機(jī)1及便攜式播放器2和3中的任一個中時,所涉及的設(shè)備可以通過相同的方式顯示與內(nèi)容有關(guān)的并且與組相關(guān)的信息,如內(nèi)容名稱和組名。用戶不需要熟悉不同設(shè)備上的不同操作方式,只要用戶共享了相同顯示類型的內(nèi)容信息文件114、組信息文件115和組樹數(shù)據(jù)文件116。由于減輕了學(xué)習(xí)操作不同設(shè)備的瑣碎工作,用戶可以比以前更容易地處理所需的內(nèi)容。
當(dāng)內(nèi)容信息文件114、組信息文件115和組樹數(shù)據(jù)文件116從一個設(shè)備被復(fù)制或移動到另一個設(shè)備時,得到了相同的有益效果。
除了應(yīng)用在便攜式設(shè)備中以外,很顯然本發(fā)明還可以應(yīng)用在靜止設(shè)備中,如再現(xiàn)設(shè)備、記錄設(shè)備和圖像服務(wù)器中。
個人計算機(jī)1及便攜式播放器2和3的功能可以通過硬件或軟件來實(shí)現(xiàn)。就是說,本說明書所附的框圖可以認(rèn)為是硬件框圖,也可以認(rèn)為是軟件功能框圖。
盡管個人計算機(jī)1及便攜式播放器2和3在上面作為典型的信息處理設(shè)備被提及,但這并不對本發(fā)明構(gòu)成限制。本發(fā)明的信息處理設(shè)備僅需要能夠控制內(nèi)容名稱的顯示。信息處理設(shè)備可選地可以是PDA、移動電話、靜止記錄/再現(xiàn)設(shè)備、或者是靜止記錄/再現(xiàn)設(shè)備的遙控器。
當(dāng)如上所述顯示內(nèi)容名稱時,所需的內(nèi)容可以很容易地被處理和使用。根據(jù)本發(fā)明,一系列由從1開始的自然數(shù)構(gòu)成的組號被添加到組,深度信息1被添加到組號為1的組。在這種情況下,如果一個給定的組號為N(N為自然數(shù))的組所具有的深度信息為“a”(也是一個自然數(shù)),則由一個最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息被添加到組號為N+1的組。這種方法可以通過使用比以前更低的處理能力以樹形結(jié)構(gòu)來顯示與內(nèi)容有關(guān)的信息。
根據(jù)本發(fā)明,還提供了一組數(shù)據(jù),用于使計算機(jī)生成一個組樹,所述數(shù)據(jù)包括一系列由從1開始的自然數(shù)組成的組號,這些組號被添加到組;組號為1的組的深度信息為1,如果一個給定的組號為N(N為自然數(shù))的組的深度信息為“a”(也是一個自然數(shù)),則構(gòu)造一個最小為1、不超過N+1的自然數(shù),表示組號為N+1的組在樹結(jié)構(gòu)中的深度。該方法允許計算機(jī)基于比以前更低的處理能力以樹形結(jié)構(gòu)來顯示與內(nèi)容有關(guān)的信息。
根據(jù)本發(fā)明,還提供了一種信息處理方法,其中獲取對第一、第二和第三顯示模式中一個顯示模式的指定;其中如果指定了第一顯示模式,則關(guān)于內(nèi)容項(xiàng)的與內(nèi)容有關(guān)的信息按照內(nèi)容項(xiàng)的預(yù)定順序來顯示;其中如果指定了第二顯示模式,則關(guān)于組的與組相關(guān)的信息在一層中顯示,而分類成組的、關(guān)于內(nèi)容項(xiàng)的與內(nèi)容有關(guān)的信息與關(guān)于該內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息相結(jié)合來顯示;并且其中如果指定了第三顯示模式,則與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息以樹形層次結(jié)構(gòu)來顯示。該方法允許與內(nèi)容有關(guān)的信息以相同的格式由不同的顯示設(shè)備或程序來顯示,而無需改變其性能或顯示能力。
上面所述的一系列步驟和過程可以由硬件或軟件來實(shí)現(xiàn)。對于基于軟件實(shí)現(xiàn)的處理,構(gòu)成軟件的程序可以事先結(jié)合到專用的計算機(jī)硬件中,或者可以在使用時從適當(dāng)?shù)挠涗浗橘|(zhì)被安裝到普通的個人計算機(jī)或類似能夠基于所安裝的程序執(zhí)行不同功能的設(shè)備中如圖2或3所示,除了計算機(jī)之外,提供給用戶的記錄介質(zhì)不僅僅是由磁盤51或91(包括軟盤)、光盤52或92(包括CD-ROM(光盤只讀存儲器)和DVD(數(shù)字多用光盤))、磁-光盤53或93(包括MD(Mini-Disc的商標(biāo)))或者半導(dǎo)體存儲器54或94構(gòu)成的成組介質(zhì)(package medium);還可以是ROM 22或72、記錄單元28中的硬盤或者存儲單元78中的半導(dǎo)體存儲器的形式,每個記錄介質(zhì)包含有程序,并事先被結(jié)合到計算機(jī)中。
用于執(zhí)行上述處理的程序可以根據(jù)需要通過有線或無線通信裝置,如局域網(wǎng)、互聯(lián)網(wǎng)及數(shù)字衛(wèi)星廣播網(wǎng),借助于如路由器和調(diào)制解調(diào)器等通信接口安裝到計算機(jī)中。
在本說明書中,存儲在記錄介質(zhì)上、并描述了用于由計算機(jī)執(zhí)行的程序的步驟不僅表示了按照所示順序(即在時間序列的基礎(chǔ)上)執(zhí)行的處理過程,而且還表示了可并行或單獨(dú)執(zhí)行的處理過程。
在本說明書中,“系統(tǒng)”這一術(shù)語是指由多個組件設(shè)備構(gòu)成的整體結(jié)構(gòu)。
由于可以得到本發(fā)明的許多明顯不同的實(shí)施例,而不會背離本發(fā)明的主旨和保護(hù)范圍,應(yīng)認(rèn)為除了所附權(quán)利要求中所述的實(shí)施例外,本發(fā)明不局限于這些特定實(shí)施例。
權(quán)利要求
1.一種用于處理以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備,所述信息處理設(shè)備包括組號添加裝置,用于向所述的組添加一系列由從1開始的自然數(shù)組成的組號;以及深度信息添加裝置,用于向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也是一個自然數(shù),則所述深度信息添加裝置向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
2.如權(quán)利要求1所述的信息處理設(shè)備,還包括樹結(jié)構(gòu)生成裝置,用于生成一個由所述組構(gòu)成的樹結(jié)構(gòu);其中,如果深度信息為1的組被作為一個子節(jié)點(diǎn)放置在一個根節(jié)點(diǎn)之下,如果組號為N的組的深度信息為“a”,并且如果組號為N+1的組的深度信息為“b”,b等于a+1,則所述樹結(jié)構(gòu)生成裝置將組號為N+1的組作為一個子節(jié)點(diǎn)放置在組號為N的組之下;其中,如果深度信息“b”等于“a”,則所述樹結(jié)構(gòu)生成裝置將組號為N+1的組作為一個子節(jié)點(diǎn)放置在作為組號為N的組的父節(jié)點(diǎn)的組之下;并且其中,如果深度信息“b”小于“a”,則所述樹結(jié)構(gòu)生成裝置將組號為N+1的組作為一個子節(jié)點(diǎn)放置在作為組號為N的組的祖先、并且深度信息為b-1的組之下。
3.如權(quán)利要求2所述的信息處理設(shè)備,還包括顯示控制裝置,用于進(jìn)行控制以根據(jù)所生成的樹結(jié)構(gòu)顯示與所述組相關(guān)、以及與所述內(nèi)容項(xiàng)相關(guān)的信息。
4.與處理以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備共同使用的信息處理方法,所述信息處理方法包括的步驟有向所述的組添加一系列由從1開始的自然數(shù)組成的組號;并且向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則所述深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
5.一種記錄介質(zhì),它以計算機(jī)可讀的方式記錄涉及以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序包括以下步驟向所述的組添加一系列由從1開始的自然數(shù)組成的組號;并且向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則所述深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
6.一種用于使計算機(jī)執(zhí)行涉及以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序使所述計算機(jī)執(zhí)行以下步驟向所述的組添加一系列由從1開始的自然數(shù)組成的組號;并且向組號為1的組添加深度信息1,其中,如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則深度信息添加步驟向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
7.一組用于使計算機(jī)生成一個對內(nèi)容項(xiàng)進(jìn)行分類的預(yù)定數(shù)目的組構(gòu)成的樹結(jié)構(gòu)的數(shù)據(jù),該數(shù)據(jù)包括一系列由從1開始的自然數(shù)組成的組號;以及深度信息,對于組號為1的組所述深度信息為1,如果一個給定的組的組號為自然數(shù)N,其深度信息為“a”,其也為一個自然數(shù),則構(gòu)成一個最小為1、不超過a+1的自然數(shù),代表組號為N+1的組在樹結(jié)構(gòu)中的深度。
8.一種用于處理以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備,所述信息處理設(shè)備包括獲取裝置,用于獲取對第一、第二和第三顯示模式中之一的指定;以及顯示控制裝置,如果指定了第一顯示模式,則所述顯示控制裝置進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,如果指定了第二顯示模式,則所述顯示控制裝置在一層中顯示關(guān)于所述組的、與組有關(guān)的信息,同時與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,如果指定了第三顯示模式,則所述顯示控制裝置按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
9.如權(quán)利要求8所述的信息處理設(shè)備,還包括樹結(jié)構(gòu)生成裝置,用于生成由所述組構(gòu)成的樹結(jié)構(gòu);其中,如果向所述組添加了一系列由從1開始的自然數(shù)組成的組號,如果向組號為1的組添加了深度信息1,并且如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也是一個自然數(shù),則所述樹結(jié)構(gòu)生成裝置將深度信息為1的組作為一個子節(jié)點(diǎn)放置在地面上的一個根節(jié)點(diǎn)之下,由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息被添加給組號為N+1的組;其中,如果組號為N的組的深度信息為“a”,并且如果組號為N+1的組的深度信息為“b”,b等于a+1,則所述樹結(jié)構(gòu)生成裝置將組號為N+1的組作為一個子節(jié)點(diǎn)放置在組號為N的組之下;其中,如果所述深度信息“b”等于“a”,則所述樹結(jié)構(gòu)生成裝置將組號為N+1的組作為一個子節(jié)點(diǎn)放置在作為組號為N的組的父節(jié)點(diǎn)的組之下;其中,如果所述深度信息“b”小于“a”,則所述樹結(jié)構(gòu)生成裝置將組號為N+1的組作為一個子節(jié)點(diǎn)放置在作為組號為N的組的祖先、并且深度信息為b-1的組之下;并且其中,如果指定了第三顯示模式,則所述顯示控制裝置按照一個基于所生成的樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
10.如權(quán)利要求9所述的信息處理設(shè)備,還包括組號添加裝置,用于向所述的組添加一系列由從1開始的自然數(shù)組成的組號;以及深度信息添加裝置,用于向組號為1的組添加深度信息1,其中,如果組號為自然數(shù)N的給定的組的深度信息為“a”,a也為一個自然數(shù),則所述深度信息添加裝置向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
11.與處理以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理設(shè)備共同使用的信息處理方法,所述信息處理方法包括的步驟有獲取對第一、第二和第三顯示模式中之一的指定;如果指定了第一顯示模式,進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,如果指定了第二顯示模式,則所述顯示控制步驟在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時按照所述內(nèi)容項(xiàng)的順序,與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,如果指定了第三顯示模式,則所述顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
12.一種記錄介質(zhì),它以計算機(jī)可讀的方式記錄涉及以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序包括以下步驟獲取對第一、第二和第三顯示模式中之一的指定;如果指定了第一顯示模式,進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,如果指定了第二顯示模式,則所述顯示控制步驟在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時按照所述內(nèi)容項(xiàng)的順序,與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,如果指定了第三顯示模式,則所述顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
13.一種用于使計算機(jī)執(zhí)行涉及以構(gòu)成樹結(jié)構(gòu)的組分類的內(nèi)容項(xiàng)的信息處理的程序,所述程序使計算機(jī)執(zhí)行以下步驟獲取對第一、第二和第三顯示模式中之一的指定;如果指定了第一顯示模式,進(jìn)行控制以按照內(nèi)容項(xiàng)的預(yù)定順序顯示關(guān)于內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;其中,如果指定了第二顯示模式,則所述顯示控制步驟在一層中顯示關(guān)于組的、與組有關(guān)的信息,同時按照所述內(nèi)容項(xiàng)的順序,與關(guān)于內(nèi)容項(xiàng)所屬的組的、與組相關(guān)的信息一起顯示關(guān)于按組分類的內(nèi)容項(xiàng)的、與內(nèi)容有關(guān)的信息;并且其中,如果指定了第三顯示模式,則所述顯示控制步驟按照一個基于樹結(jié)構(gòu)的層次體系顯示與組相關(guān)的信息或者與內(nèi)容有關(guān)的信息。
全文摘要
公開了一種信息處理設(shè)備,它處理以預(yù)定數(shù)目的組分類的內(nèi)容項(xiàng)。該設(shè)備包括組號添加裝置,用于向所述的組添加一系列由從1開始的自然數(shù)組成的組號;以及深度信息添加裝置,用于向組號為1的組添加深度信息1。如果一個組號為自然數(shù)N的給定的組的深度信息為“a”,a也是一個自然數(shù),則深度信息添加裝置向組號為N+1的組添加一個由最小為1、不超過a+1的自然數(shù)構(gòu)成的深度信息。
文檔編號G06F12/00GK1605981SQ200410083160
公開日2005年4月13日 申請日期2004年9月29日 優(yōu)先權(quán)日2003年10月7日
發(fā)明者海老原宗毅, 城井學(xué), 林隆道, 清水政博 申請人:索尼株式會社