專利名稱:信息處理設(shè)備、信息處理方法、程序以及信息處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理設(shè)備、信息處理方法、程序以及信息處理系統(tǒng)。
技術(shù)背景如今,隨著數(shù)據(jù)通信網(wǎng)絡(luò)的廣泛使用,通過將家用電器、計算機和其它 外圍裝置連接至網(wǎng)絡(luò)來使得這些裝置之間能夠通信的所謂的家庭網(wǎng)絡(luò)也正進 入家庭之中。在家庭網(wǎng)絡(luò)中,通過在網(wǎng)絡(luò)連接裝置之間執(zhí)行通信,為用戶提 供了諸如共享各裝置的數(shù)據(jù)處理功能以及裝置之間內(nèi)容傳輸/接收之類的便 利和舒適,并且將來期望其越來越多的使用。例如,在JP3823929描述的系統(tǒng)中,當(dāng)在服務(wù)器和^1戶端裝置之間共享 內(nèi)容之后,客戶端裝置從服務(wù)器獲取內(nèi)容以便再現(xiàn)該內(nèi)容。發(fā)明內(nèi)容然而,存在如下的問題由于為了使用諸如服務(wù)器和客戶端裝置之類的 各種裝置來構(gòu)建如上述的家庭網(wǎng)絡(luò)而常常需要使用專業(yè)技能,因此初學(xué)者難 以構(gòu)建家庭網(wǎng)絡(luò)。因此,鑒于上述問題提出本發(fā)明,期望提供一種無需使用專業(yè)知識的、 允許家庭網(wǎng)絡(luò)的簡易構(gòu)造的新穎和改善的信息處理設(shè)備、信息處理方法、程 序和信息處理系統(tǒng)。根據(jù)本發(fā)明的實施例,提供了如下的信息處理設(shè)備,其包含內(nèi)容信息 獲取單元,其從管理內(nèi)容數(shù)據(jù)的內(nèi)容管理服務(wù)器獲取與內(nèi)容管理服務(wù)器管理的內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容相關(guān)信息;選擇單元,其基于所述內(nèi)容相關(guān)信息,從 作為內(nèi)容的列表的內(nèi)容列表選擇內(nèi)容;以及外部連接裝置控制單元,當(dāng)由外 部連接的外部連接裝置執(zhí)行所選擇的內(nèi)容時,其向該外部連接裝置通知與所 選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息,并且其從該外部連接裝置獲取表示所 述外部連接裝置再現(xiàn)所選內(nèi)容時的內(nèi)容的再現(xiàn)狀態(tài)的再現(xiàn)狀態(tài)信息。根據(jù)上述配置,所迷內(nèi)容信息獲取單元從管理所述內(nèi)容的內(nèi)容管理服務(wù)器獲取與內(nèi)容管理服務(wù)器管理的內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容相關(guān)信息。此外,當(dāng)由 外部連接的外部連接裝置執(zhí)行所選擇的內(nèi)容時,外部連接裝置控制單元向該 外部連接裝置通知與所選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息,并且當(dāng)所述外 部連接裝置再現(xiàn)所選內(nèi)容時,該外部連接裝置控制單元從該外部連接裝置獲 取表示內(nèi)容的再現(xiàn)狀態(tài)的內(nèi)容再現(xiàn)狀態(tài)信息。所述內(nèi)容信息獲取單元可獲取所述內(nèi)容數(shù)據(jù),并且所述信息處理設(shè)備可 進一步包含內(nèi)容列表生成單元,其基于所述內(nèi)容相關(guān)信息來生成作為內(nèi)容的 列表的內(nèi)容列表。所述信息處理設(shè)備可進一步包含內(nèi)容再現(xiàn)處理單元,其對內(nèi)容執(zhí)行再現(xiàn) 處理,以便再現(xiàn)從所述內(nèi)容列表選擇的所述內(nèi)容數(shù)據(jù)。所述信息處理設(shè)備可進一步包含存儲單元,其存儲包含與內(nèi)容的縮略圖 有關(guān)的信息的縮略圖信息,其中,當(dāng)由所述外部連接裝置再現(xiàn)所選內(nèi)容時, 所述內(nèi)容再現(xiàn)處理單元通過從所述存儲單元獲取縮略圖信息來再現(xiàn)與所述外 部連接裝置再現(xiàn)的內(nèi)容相對應(yīng)的縮略圖信息。所述外部連接裝置控制單元基于從所述外部連接裝置獲取的內(nèi)容再現(xiàn)狀 態(tài)信息可以控制所述外部連接裝置再現(xiàn)的內(nèi)容的切換。所述內(nèi)容再現(xiàn)處理單元基于從所述外部連接裝置獲取的內(nèi)容再現(xiàn)狀態(tài)信 息可以切換再現(xiàn)的縮略圖信息。視頻內(nèi)容可與作為元數(shù)據(jù)的、所述視頻內(nèi)容的特征場景的時間信息和幀 圖像相關(guān)聯(lián),并且所述內(nèi)容再現(xiàn)處理單元基于從所述外部連接裝置獲取的內(nèi) 容再現(xiàn)狀態(tài)和所述元數(shù)據(jù)可以顯示作為所述元數(shù)據(jù)而關(guān)聯(lián)的幀圖像。當(dāng)由所述內(nèi)容再現(xiàn)處理單元再現(xiàn)內(nèi)容時,在再現(xiàn)內(nèi)容的同時,應(yīng)將再現(xiàn) 的內(nèi)容切換至由所述外部連接裝置來再現(xiàn),所述外部連接裝置控制單元可將 指示再現(xiàn)的內(nèi)容的再現(xiàn)點的信息傳送至所述外部連接裝置,以促使所述外部 連接裝置與基于指示再現(xiàn)點的信息的再現(xiàn)點相同步。對于每種類型的內(nèi)容,所述外部連接裝置控制單元可以向所述外部連接裝置通知將由所述外部連接裝置再現(xiàn)的內(nèi)容的再現(xiàn)列表,以便促使所述外部 連接裝置通過鏈接不同內(nèi)容類型的再現(xiàn)列表來再現(xiàn)所述內(nèi)容。根據(jù)本發(fā)明的另一實施例,提供了包含以下步驟的信息處理方法從管 理內(nèi)容數(shù)據(jù)的內(nèi)容管理服務(wù)器獲取與內(nèi)容管理服務(wù)器管理的內(nèi)容數(shù)據(jù)相關(guān)的 內(nèi)容相關(guān)信息;基于所述內(nèi)容相關(guān)信息,從作為內(nèi)容的列表的內(nèi)容列表選擇內(nèi)容;以及當(dāng)由外部連接的外部連接裝置執(zhí)行所選擇的內(nèi)容時,向該外部連接裝置通知與所選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息,當(dāng)所述外部連接裝置 再現(xiàn)所選內(nèi)容時,從所述外部連接裝置獲取表示內(nèi)容的再現(xiàn)狀態(tài)的再現(xiàn)狀態(tài)信息。所述信息獲取步驟可獲取所述內(nèi)容數(shù)據(jù),并且所述信息處理方法可進一步包括以下步驟基于所述內(nèi)容相關(guān)信息,生成作為所述內(nèi)容的列表的內(nèi)容 列表;以及對內(nèi)容執(zhí)行再現(xiàn)處理,以便再現(xiàn)從所述內(nèi)容列表選擇的內(nèi)容數(shù)據(jù)。 根據(jù)本發(fā)明的另一實施例,提供了促使可連接至管理內(nèi)容的內(nèi)容管理服 務(wù)器和外部連接裝置的計算機實現(xiàn)如下功能的程序內(nèi)容信息獲取功能,其息;內(nèi)容列表生成功能,其基于所獲取的內(nèi)容相關(guān)信息來生成可觀看的、作 為內(nèi)容的列表的內(nèi)容列表;內(nèi)容再現(xiàn)處理功能,其再現(xiàn)從所述內(nèi)容列表選擇 的所述內(nèi)容;以及外部連接裝置控制功能,當(dāng)由外部連接的外部連接裝置執(zhí) 行所選擇的內(nèi)容時,其向該外部連接裝置通知與所選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù) 的位置信息,并且其從該外部連接裝置獲取表示所述外部連接裝置再現(xiàn)所選 內(nèi)容時的內(nèi)容的再現(xiàn)狀態(tài)的內(nèi)容再現(xiàn)狀態(tài)信息。根據(jù)以上配置,通過在存儲至為計算機配備的存儲單元并且讀取至為計 算機配備的CPU之后來執(zhí)行計算機程序,該計算機程序促使計算機用作上述 的信息處理設(shè)備。還可以提供存儲了所述計算機程序的計算機可讀記錄介質(zhì)。 該記錄介質(zhì)包含磁盤、光盤、磁光盤和閃存。也可以例如經(jīng)由網(wǎng)絡(luò)來傳遞 所述計算機程序,而無需使用任何記錄介質(zhì)。根據(jù)本發(fā)明的另一實施例,提供了如下的信息處理系統(tǒng),其包含管理 內(nèi)容的內(nèi)容管理服務(wù)器;信息處理設(shè)備;以及渲染器設(shè)備;其中,所述信息 處理設(shè)備包含內(nèi)容信息獲取單元,其獲取與所述內(nèi)容管理服務(wù)器管理的內(nèi) 容以及對應(yīng)于該內(nèi)容的內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容相關(guān)信息;選擇單元,其基于所 述內(nèi)容相關(guān)信息,從作為所述內(nèi)容的列表的內(nèi)容列表選擇內(nèi)容;以及外部連 接裝置控制單元,當(dāng)由外部連接的外部連接裝置執(zhí)行所選擇的內(nèi)容時,其向 該外部連接裝置通知與所選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息,并且當(dāng)所述 外部連接裝置再現(xiàn)所選內(nèi)容時,其從該外部連接裝置獲取表示內(nèi)容的再現(xiàn)狀 態(tài)的內(nèi)容再現(xiàn)狀態(tài)信息;并且其中,所述渲染器設(shè)備包含內(nèi)容數(shù)據(jù)獲取單 元,其基于從所述信息處理設(shè)備通知的內(nèi)容數(shù)據(jù)的位置信息,從所述內(nèi)容管理服務(wù)器獲取內(nèi)容數(shù)據(jù);以及內(nèi)容再現(xiàn)處理單元,其再現(xiàn)所獲取的內(nèi)容數(shù)據(jù)。根據(jù)上述的本發(fā)明實施例,可以在無需依賴專業(yè)知識的情況下構(gòu)建家庭網(wǎng)絡(luò)。
圖1是圖示根據(jù)本發(fā)明第一實施例的信息處理系統(tǒng)的說明圖;圖2是圖示根據(jù)第一實施例的信息處理設(shè)備的配置的框圖;圖3A是圖示根據(jù)第一實施例的信息處理設(shè)備所生成的再現(xiàn)列表的說明圖;圖3B是例示根據(jù)第一實施例的信息處理設(shè)備所擁有的數(shù)據(jù)庫的說明圖;圖4是圖示根據(jù)第 一實施例的信息處理方法的流程圖;圖5是例示根據(jù)第 一實施例的信息處理方法的說明圖;圖6是例示根據(jù)第一實施例的信息處理方法的說明圖;圖7是圖示根據(jù)第一實施例的信息處理方法的具體示例的說明圖;圖8是圖示為每種類型的內(nèi)容設(shè)置的分級容器(container)的示例的說明圖;圖9是圖示根據(jù)第一實施例的信息處理方法的具體示例的說明圖; 圖IO是圖示根據(jù)第一實施例的信息處理方法的具體示例的說明圖; 圖11是圖示根據(jù)第一實施例的信息處理方法的具體示例的說明圖; 圖12是圖示根據(jù)第 一 實施例的信息處理方法的具體示例的說明圖; 圖13是圖示根據(jù)第 一 實施例的信息處理方法的具體示例的說明圖; 圖14是圖示根據(jù)第一實施例的信息處理設(shè)備的硬件配置的框圖; 圖15A是圖示家庭網(wǎng)絡(luò)中內(nèi)容的共享方法和再現(xiàn)方法的說明圖;以及 圖15B是圖示家庭網(wǎng)絡(luò)中內(nèi)容的共享方法和再現(xiàn)方法的說明圖。
具體實施方式
在下文中,參考附圖詳細(xì)描述本發(fā)明的優(yōu)選實施例。注意,在本說明書 和附圖中,以相同的附圖標(biāo)記表示具有基本相同功能和結(jié)構(gòu)的結(jié)構(gòu)要素,并 且省略這些結(jié)構(gòu)要素的重復(fù)說明。 <家庭網(wǎng)絡(luò)的描述>在描述根據(jù)本發(fā)明各實施例的信息處理系統(tǒng)和信息處理設(shè)備之前,首先參考圖15A和15B,簡要描述當(dāng)前建議的家庭網(wǎng)絡(luò)中的內(nèi)容共享方法和再現(xiàn) 方法。圖15A和15B是圖示家庭網(wǎng)絡(luò)中的內(nèi)容共享方法和再現(xiàn)方法的說明圖。 當(dāng)前,DLNA (數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(Digital Living Network Alliance ))作 為用于使用AV裝置、個人計算機、移動裝置等來構(gòu)建家庭網(wǎng)絡(luò)的標(biāo)準(zhǔn)而眾 所周知。根據(jù)DLNA準(zhǔn)則,在稱為數(shù)字媒體服務(wù)器((Digital media server) DMS) 1003的裝置中存儲諸如相片、音樂和視頻之類的內(nèi)容,并且在具有稱為內(nèi)容 目錄(內(nèi)容目錄服務(wù)(Content Directory Service) CDS)的文件夾分級結(jié)構(gòu)中管 理內(nèi)容列表。用于唯一識別每塊內(nèi)容的ID值以及從其可獲取元數(shù)據(jù)和內(nèi)容數(shù) 據(jù)的URL(其為內(nèi)容的詳細(xì)信息)被附于CDS中的每塊內(nèi)容。CDS被釋放至家 庭網(wǎng)絡(luò)1001中的其它裝置,并且,作為用于再現(xiàn)內(nèi)容的客戶端裝置的數(shù)字媒 體播放器((digital media player) DMP) 1005通過瀏覽(navigate through ) DMS 上的CDS來選擇內(nèi)容,并且從數(shù)字媒體服務(wù)器1003獲取URL指示的內(nèi)容數(shù) 據(jù)以便再現(xiàn)該內(nèi)容。這里,使用HTTP作為DMS 1003與DMP 1005之間用 于通信(例如,用于列表獲取及內(nèi)容數(shù)據(jù)獲取的相互通信)的協(xié)議。圖15A中 所示的用于實現(xiàn)DMS 1003和DMP 1005所構(gòu)成的內(nèi)容共享/再現(xiàn)的通信才莫型 稱作2盒模型(2-Box model)。DLNA準(zhǔn)則還提供了稱為渲染器(renderer)(數(shù)字媒體渲染器(Digital Media Renderer) DMR)的裝置1009,其專用于由其它裝置所指定的內(nèi)容的 再現(xiàn),而無需其自身主動地(actively)瀏覽內(nèi)容列表。當(dāng)通知將要再現(xiàn)的內(nèi)容 的URL時,DMR 1009通過使用HTTP,以與DMP 1005相同的方式來獲取 URL指示的內(nèi)容數(shù)據(jù),并且再現(xiàn)該內(nèi)容。對DMR 1009上的內(nèi)容執(zhí)行諸如指 定、再現(xiàn)、停止和搜索之類的操作的裝置稱為控制器(數(shù)字媒體控制器(Digital Media Controller) DMC ) 1007。通常,DMC 1007具有通過瀏覽DMS 1003 上的CDS來選擇內(nèi)容的功能。圖15B中所示的DMS/DMC/DMR構(gòu)成的內(nèi)容 共享/再現(xiàn)的通信模型稱作3盒模型(3-Box model)。諸如DMS/DMP/DMC/DMR之類的裝置是基于各裝置的功能而分類的概 念(conceptual)裝置,因此其并不一對一地對應(yīng)于物理硬件。此外,通過使 用在Ipv4的基礎(chǔ)上組裝(assemble)的協(xié)議(例如,TCP/UDP和HTTP/SOAP)來 執(zhí)行裝置之間的通信,因此假定實現(xiàn)各裝置的硬件具有能夠運行因特網(wǎng)協(xié)議 (InternetProtocol: IP)的通信功能(典型地,以太網(wǎng)、無線LAN等)。(第一實施例) <信息處理系統(tǒng)>首先參考圖1,詳細(xì)描述根據(jù)本發(fā)明第一實施例的信息處理系統(tǒng)。圖1 是圖示根據(jù)本實施例的信息處理系統(tǒng)的說明圖。如圖1中所示,根據(jù)本實施例的信息處理系統(tǒng)1例如包含通信網(wǎng)絡(luò)3、 信息處理設(shè)備10、內(nèi)容管理服務(wù)器20A至20C以及渲染器設(shè)備30。通信網(wǎng)絡(luò)3是可雙向通信地或單向通信地連接信息處理設(shè)備10、內(nèi)容管 理服務(wù)器20A至20C和渲染器設(shè)備30的通信線路網(wǎng)絡(luò)。通信網(wǎng)絡(luò)例如是由 公網(wǎng)(諸如因特網(wǎng)、電話線網(wǎng)絡(luò)、衛(wèi)星通信網(wǎng)絡(luò)和同步通信信道)或租用線 (leased line)網(wǎng)絡(luò)(諸如WAN(廣域網(wǎng))、LAN(局域網(wǎng))、IP-VPN(因特網(wǎng)協(xié)議-虛擬專用網(wǎng))、以太網(wǎng)(注冊商標(biāo))和無線LAN)構(gòu)成,并且該線路網(wǎng)絡(luò)是利用有線還是無線電并不重要。信息處理設(shè)備10是能夠通過從內(nèi)容管理服務(wù)器20 (稍后描述)獲取諸 如視頻內(nèi)容、音樂內(nèi)容和相片內(nèi)容之類的內(nèi)容來再現(xiàn)該內(nèi)容的設(shè)備。信息處 理設(shè)備IO也可以是計算機設(shè)備(諸如個人計算機和服務(wù)器),或者經(jīng)由網(wǎng)絡(luò)具 有通信功能的信息家用電器(諸如電視接收器、DVD/HDD記錄器、移動電話、 PDA(個人數(shù)字助理)、數(shù)碼相機、家用視頻游戲機和數(shù)碼攝像機)。信息處理 設(shè)備IO也可以是用戶攜帶的、諸如便攜式游戲機、PHS和便攜式視頻/聲音 播放器之類的便攜式裝置。信息處理設(shè)備10也具有符合DLNA(數(shù)字生活網(wǎng) 絡(luò)聯(lián)盟)準(zhǔn)則的數(shù)字媒體播放器(DMP)和數(shù)字媒體控制器(DMC)的功能。進一 步,信息處理設(shè)備IO還具有數(shù)字媒體服務(wù)器(DMS)的功能。根據(jù)本實施例的 信息處理設(shè)備10具有DMS和DMP 二者的功能,因此可以管理內(nèi)容,并且 信息信息處理設(shè)備IO自身可以再現(xiàn)內(nèi)容。進一步,根據(jù)本實施例的信息處理 設(shè)備10還具有DMC的功能,由此可以控制渲染器設(shè)備30。結(jié)果,根據(jù)本實 施例的信息處理設(shè)備10的用戶可以容易地構(gòu)建家庭網(wǎng)絡(luò),而無需具有家庭網(wǎng) 絡(luò)的專業(yè)知識。內(nèi)容管理服務(wù)器20A至20C通過將諸如視頻內(nèi)容、音樂內(nèi)容和相片內(nèi)容 之類的內(nèi)容與該內(nèi)容的位置信息或元數(shù)據(jù)相關(guān)聯(lián)來管理該內(nèi)容。內(nèi)容管理服 務(wù)器20A至20C還響應(yīng)于來自經(jīng)由通信網(wǎng)絡(luò)3而連接的信息處理設(shè)備10和 渲染器設(shè)備30的請求,提供內(nèi)容管理服務(wù)器20管理的內(nèi)容及內(nèi)容的元數(shù)據(jù)。 內(nèi)容管理服務(wù)器20A至20C可以是計算機設(shè)備(諸如個人計算機和服務(wù)器),或者經(jīng)由網(wǎng)絡(luò)具有通信功能的信息家用電器(諸如電視接收器、DVD/HDD 記錄器、移動電話、PDA(個人數(shù)字助理)、數(shù)碼相機、家用視頻游戲機和數(shù)碼 攝像機)。內(nèi)容管理服務(wù)器20A到到20C也可以是用戶攜帶的、諸如便攜式 游戲機、PHS和便攜式視頻/聲音播放器之類的便攜式裝置。到內(nèi)容管理服務(wù) 器20A到20C具有符合DLNA準(zhǔn)則的數(shù)字媒體服務(wù)器(DMS)的功能。渲染器設(shè)備30是從內(nèi)容管理服務(wù)器20A至20C獲取與信息處理設(shè)備10 指定的內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)以再現(xiàn)該內(nèi)容的設(shè)備。渲染器設(shè)備30可以是計 算機設(shè)備(諸如個人計算機和服務(wù)器),或者經(jīng)由網(wǎng)絡(luò)具有通信功能的信息家 用電器(諸如電視接收器、DVD/HDD記錄器、移動電話、PDA(個人數(shù)字助 理)、數(shù)碼相機、家用視頻游戲機和數(shù)碼攝像機)。渲染器設(shè)備30也可以是用 戶攜帶的、諸如便攜式游戲機、PHS和便攜式視頻/聲音播放器之類的便攜式 裝置。渲染器設(shè)備30具有符合DLNA準(zhǔn)則的數(shù)字媒體渲染器(DMR)的功 能。在圖l所示的示例中,每個信息處理設(shè)備10和渲染器設(shè)備30的僅有一 個單元與通信網(wǎng)絡(luò)3相連接,但是可以將每個信息處理設(shè)備10和渲染器設(shè)備 30的多個單元與通信網(wǎng)絡(luò)3相連接。類似地,在圖1所示的示例中連接了內(nèi) 容管理服務(wù)器20A到20C的三個單元,但是可以將內(nèi)容管理服務(wù)器20的一 個或兩個單元與通信網(wǎng)絡(luò)3相連接,或者連接內(nèi)容管理服務(wù)器20的四個或更 多個單元。在圖l所示的示例中,信息處理設(shè)備10、內(nèi)容管理服務(wù)器20和渲染器 設(shè)備30經(jīng)由通信網(wǎng)絡(luò)3而相互連接,但是,信息處理設(shè)備10、內(nèi)容管理服 務(wù)器20可以無需通過通信網(wǎng)絡(luò)3而直接相連接。下面再次詳細(xì)描述信息處理i殳備10。 <信息處理設(shè)備的配置>接下來參考圖2,詳細(xì)描述根據(jù)本實施例的信息處理設(shè)備10的配置。圖 2是圖示根據(jù)本實施例的信息處理設(shè)備10的配置的框圖。如圖2中所示,根據(jù)本實施例的信息處理設(shè)備10例如主要包含內(nèi)容信 息獲取單元IOI、用戶輸入處理單元103、內(nèi)容列表生成單元105、內(nèi)容再現(xiàn) 處理單元107、顯示控制單元109、渲染器設(shè)備控制單元111及存儲單元113。內(nèi)容信息獲取單元101例如由CPU(中央處理器單元)、ROM(只讀存儲 器)、RAM(隨機存取存儲器)和通信設(shè)備來構(gòu)成。內(nèi)容信息獲取單元101從可經(jīng)由通信網(wǎng)絡(luò)3連接的內(nèi)容管理服務(wù)器20來獲取與內(nèi)容管理服務(wù)器20管理 的內(nèi)容有關(guān)的內(nèi)容信息。這里,與內(nèi)容有關(guān)的內(nèi)容信息例如包含與內(nèi)容相 對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息、內(nèi)容的元數(shù)據(jù)以及內(nèi)容數(shù)據(jù)自身。這里,內(nèi)容的元數(shù)據(jù)是與諸如日期、播放列表、信道、類型和查看狀態(tài) 之類的內(nèi)容的內(nèi)容有關(guān)的屬性信息,并且至少包含例如DLNA準(zhǔn)則中提供的 元數(shù)據(jù)。內(nèi)容數(shù)據(jù)的位置信息例如包含用于管理內(nèi)容的ID以及內(nèi)容的 URL(統(tǒng)一 資源標(biāo)識符)。內(nèi)容信息獲取單元101獲取的內(nèi)容信息記錄在存儲單元113 (稍后描述) 中。內(nèi)容信息獲取單元101可將所獲取的內(nèi)容數(shù)據(jù)直接傳送至內(nèi)容列表生成 單元105和內(nèi)容再現(xiàn)處理單元107。這里,在根據(jù)與內(nèi)容數(shù)據(jù)相關(guān)聯(lián)的元數(shù)據(jù)創(chuàng)建了預(yù)定的CDS之后,內(nèi)容 信息獲取單元101可以將從內(nèi)容管理服務(wù)器20獲取的內(nèi)容數(shù)據(jù)、直接安裝在 信息處理設(shè)備10中的內(nèi)容數(shù)據(jù)等記錄在存儲器單元113(稍后描述)中。進一步,內(nèi)容信息獲取單元101例如可以從內(nèi)容管理服務(wù)器20獲取作為 內(nèi)容信息的、與唱片集(其為音樂內(nèi)容的集合)的外封面圖片、視頻內(nèi)容的尾部 (trailer)以及視頻內(nèi)容的縮略圖、相片內(nèi)容的縮略圖等有關(guān)的數(shù)據(jù)。這里,內(nèi) 容的縮略圖示出表示內(nèi)容的標(biāo)題、內(nèi)容的細(xì)節(jié)等的靜態(tài)圖片。內(nèi)容信息獲取單元101可以預(yù)先以任意定時(timing)從內(nèi)容管理服務(wù)器 20獲取內(nèi)容信息,所述任意定時例如是當(dāng)啟動信息處理設(shè)備10自身時、 當(dāng)啟動與通信網(wǎng)絡(luò)3相連接的內(nèi)容管理服務(wù)器20時、或者當(dāng)將信息處理設(shè)備 10連接至內(nèi)容管理服務(wù)器20時,以便將內(nèi)容信息而記錄在存儲單元113中 作為高速緩存(cache)。用戶輸入處理單元103例如由CPU、 ROM、 RAM和通信設(shè)備構(gòu)成。當(dāng) 用戶選擇了為根據(jù)本發(fā)明實施例的信息處理設(shè)備10配備的顯示單元(未示出) 中顯示的內(nèi)容等,用戶輸入處理單元103生成與所選擇的內(nèi)容相對應(yīng)的處理 開始信號,以便請求相應(yīng)處理單元開始處理。例如,如果信息處理設(shè)備10的用戶選擇了用于生成可由信息處理設(shè)備 IO瀏覽的內(nèi)容列表的處理,那么用戶輸入處理單元103生成與所選擇的處理 內(nèi)容相對應(yīng)的處理開始信號,以便請求內(nèi)容列表生成單元105(稍后描述)開始 生成內(nèi)容列表。如果信息處理設(shè)備10的用戶基于內(nèi)容列表的內(nèi)容選擇瀏覽特定內(nèi)容,那么用戶輸入處理單元103生成指示選擇了該內(nèi)容瀏覽的處理開始信號,以便 請求內(nèi)容信息獲取單元101獲取內(nèi)容數(shù)據(jù)。通過信息處理設(shè)備10的顯示單元(未示出)中顯示的、用戶利用諸如鼠標(biāo)指針或光標(biāo)之類的位置確定物體所選擇的諸如圖標(biāo)之類的物體,可以完成對用戶輸入處理單元103所完成的用戶輸入。也可通過信息處理設(shè)備10中提 供的諸如鍵盤之類的輸入設(shè)備,利用用戶輸入的命令等來完成用戶輸入。進 一步,用戶輸入可以是從符合DLNA準(zhǔn)則的數(shù)字媒體控制器(DMC )傳送的 各種信號。內(nèi)容列表生成單元105例如由CPU、 ROM和RAM構(gòu)成。內(nèi)容列表生成 單元105基于內(nèi)容信息獲取單元101獲取的內(nèi)容信息,生成作為可由信息處 理設(shè)備IO瀏覽的內(nèi)容的列表的內(nèi)容列表。更具體地,內(nèi)容列表生成單元105 通過例如參考存儲單元113(稍后描述)中記錄的最新內(nèi)容信息來生成列出了 可瀏覽內(nèi)容的內(nèi)容列表。在內(nèi)容列表中也可以連同內(nèi)容標(biāo)題等來顯示與每塊 內(nèi)容相對應(yīng)的縮略圖。還可以以可區(qū)分處于工作狀態(tài)下的內(nèi)容管理服務(wù)器20所管理的內(nèi)容和 處于非工作狀態(tài)下的內(nèi)容管理服務(wù)器20所管理的內(nèi)容的方式來顯示內(nèi)容列 表。例如,在以正常亮度顯示處于工作狀態(tài)下的服務(wù)器20所管理的內(nèi)容的縮 略圖、標(biāo)題等的同時,通過將處于非工作狀態(tài)下的服務(wù)器20所管理的內(nèi)容的 縮略圖、標(biāo)題等顯示為比正常亮度更暗(諸如灰暗顯示)來區(qū)分其工作狀態(tài)以顯 示內(nèi)容管理服務(wù)器20。上述內(nèi)容列表是在未明確指示哪個內(nèi)容管理服務(wù)器20管理哪個內(nèi)容的 情況下生成的。因此,信息處理設(shè)備10的用戶可能感覺似乎是由內(nèi)容管理服 務(wù)器的一個單元來管理內(nèi)容列表中所顯示的內(nèi)容。利用所生成的這種內(nèi)容列 表,信息處理設(shè)備10的用戶可在不了解內(nèi)容是由哪個服務(wù)器管理的情況下來 獲知可瀏覽的內(nèi)容。內(nèi)容再現(xiàn)處理單元107例如是由CPU、 ROM和RAM構(gòu)成的,并且對存 儲在存儲單元113等中的、傳送自內(nèi)容信息獲取單元101的內(nèi)容數(shù)據(jù)執(zhí)行再 現(xiàn)處理。內(nèi)容再現(xiàn)處理單元107可使用存儲單元113(稍后描述)中記錄的數(shù)據(jù) 及數(shù)據(jù)庫。更具體地,當(dāng)用戶輸入處理單元103通知指示已選擇了內(nèi)容的處理開始 信號時,內(nèi)容再現(xiàn)處理單元107首先生成將要再現(xiàn)的一列內(nèi)容的再現(xiàn)列表。生成的再現(xiàn)列表具有用戶從其中所列的內(nèi)容列表 中選擇的內(nèi)容,并且至少具有向所選內(nèi)容唯一分配的、數(shù)據(jù)庫中的標(biāo)識符編號(ID)。圖3A是當(dāng)用戶選擇了三塊內(nèi)容時的再現(xiàn)列表的示例。如圖3A中所 示,該再現(xiàn)列表具有分配給用戶所選內(nèi)容的ID。內(nèi)容信息獲取單元101所獲取的內(nèi)容信息以例如如圖3B中所示的數(shù)據(jù)庫 的形式記錄在存儲單元113(稍后描述)中。即,至少將向內(nèi)容唯一分配的ID 值(內(nèi)容ID)、附于該內(nèi)容的標(biāo)題、指示內(nèi)容數(shù)據(jù)的位置的URL、指示高速緩 存內(nèi)容的縮略圖的位置的URL以及日期/時間信息作為元數(shù)據(jù)記錄在存儲單 元113中所記錄的^t據(jù)庫中。當(dāng)需要時,通過參考數(shù)據(jù)庫,信息處理設(shè)備10的各個處理單元可以獲知 內(nèi)容數(shù)據(jù)存在的位置(換言之,內(nèi)容數(shù)據(jù)存在于內(nèi)容管理服務(wù)器20中的什么 位置)、信息處理設(shè)備10中存儲的高速緩存信息的位置。在圖3B所示的示例中,示出了與相片內(nèi)容有關(guān)的數(shù)據(jù)庫,但是,存儲單 元113中存儲了與諸如音樂內(nèi)容和視頻內(nèi)容之類的其它類型的內(nèi)容有關(guān)的類 似數(shù)據(jù)庫。圖3B中所示的數(shù)據(jù)庫的條目僅為示例,數(shù)據(jù)庫中也可存在附圖中 未示出的其它條目。接下來,內(nèi)容再現(xiàn)處理單元107確定用戶輸入是否指示將由信息處理設(shè) 備10或渲染器設(shè)備30(其為連接至信息處理設(shè)備10的外部連接裝置)來再現(xiàn) 所選擇的內(nèi)容。如果從用戶輸入處理單元103傳送的信號是指示將由信息處理設(shè)備10來 再現(xiàn)該內(nèi)容的信號,則內(nèi)容再現(xiàn)處理單元107基于所生成的再現(xiàn)列表中描述 的內(nèi)容數(shù)據(jù)的位置信息(即,URL)來請求內(nèi)容信息獲取單元101獲取內(nèi)容 數(shù)據(jù)。當(dāng)完成內(nèi)容數(shù)據(jù)的獲取時,內(nèi)容再現(xiàn)處理單元107將內(nèi)容信息獲取單 元101獲取的內(nèi)容數(shù)據(jù)輸出至顯示控制單元109。在這種情況下,如果所獲 取的內(nèi)容數(shù)據(jù)被編碼,那么內(nèi)容再現(xiàn)處理單元107可在將內(nèi)容數(shù)據(jù)進行解碼 的同時,將已解碼的內(nèi)容輸出至顯示控制單元109,或者在完成解碼之后, 將內(nèi)容數(shù)據(jù)輸出至顯示控制單元109。例如,內(nèi)容再現(xiàn)處理單元107以再現(xiàn)列表的順序從存儲單元113(稍后描 述)中記錄的數(shù)據(jù)庫中獲取內(nèi)容信息,通過連接至使用HTTP從其獲取內(nèi)容數(shù) 據(jù)的URL,內(nèi)容信息獲取單元101接收內(nèi)容數(shù)據(jù),并且顯示控制單元109將 接收到的數(shù)據(jù)顯示在屏幕中。內(nèi)容再現(xiàn)處理單元107可通過以規(guī)律的間隔(幻14燈片顯示切換時間)自動處理列表中條目來實現(xiàn)幻燈片。當(dāng)信息處理設(shè)備10以這種方式再現(xiàn)用戶所選擇的內(nèi)容時,根據(jù)本實施例的信息處理設(shè)備10用作遵循DLNA準(zhǔn)則的DMP。另一方面,如果從用戶輸入處理單元103傳送的信號是指示將由與信息 處理設(shè)備IO外部連接的外部連接裝置(例如,渲染器設(shè)備30)來再現(xiàn)該內(nèi)容的 信號,則內(nèi)容再現(xiàn)處理單元107將生成的再現(xiàn)列表輸出至渲染器設(shè)備控制單 元lll(稍后描述),以便于經(jīng)由渲染器設(shè)備控制單元111來通知再現(xiàn)內(nèi)容的渲 染器設(shè)備30。此時,內(nèi)容再現(xiàn)處理單元107基于從渲染器設(shè)備控制單元lll(稍 后描述)通知的渲染器設(shè)備屬性信息,確定可由指定的渲染器設(shè)備30再現(xiàn)的 內(nèi)容的類型。如果在向渲染器設(shè)備30通知的再現(xiàn)列表中存在由指定的渲染器 設(shè)備30不可再現(xiàn)的內(nèi)容,那么內(nèi)容再現(xiàn)處理單元107可在傳送已改變的再現(xiàn) 列表之前刪除與可應(yīng)用的內(nèi)容相對應(yīng)的ID,或者停止再現(xiàn)列表的傳輸以促使 用戶改變內(nèi)容的選擇。當(dāng)渲染器設(shè)備30開始內(nèi)容的再現(xiàn)時,內(nèi)容再現(xiàn)處理單元107基于再現(xiàn)列 表中描述的ID值來訪問存儲單元113中記錄的數(shù)據(jù)庫,以便獲取數(shù)據(jù)庫中記 錄的縮略圖文件的位置信息。隨后,內(nèi)容再現(xiàn)處理單元107向內(nèi)容信息獲取 單元101通知所獲取的位置信息,并且內(nèi)容信息獲取單元101基于該通知的 位置信息而從存儲單元113獲取縮略圖的高速緩存信息。當(dāng)完成縮略圖的高 速緩存信息的獲取時,內(nèi)容再現(xiàn)處理單元107將所獲取的縮略圖高速緩存信 息輸出至顯示控制單元109。當(dāng)渲染器設(shè)備30以這種方式再現(xiàn)用戶所選擇的內(nèi)容時,根據(jù)本實施例的 信息處理設(shè)備10用作遵循DLNA準(zhǔn)則的DMC??赡艽嬖谠佻F(xiàn)內(nèi)容的同時切換再現(xiàn)該內(nèi)容的設(shè)備的情況,在該情況下, 根據(jù)本實施例的信息處理設(shè)備10同樣可容易地切換再現(xiàn)設(shè)備。例如,當(dāng)將信 息處理設(shè)備10的再現(xiàn)切換至渲染器設(shè)備30的再現(xiàn)時,內(nèi)容再現(xiàn)處理單元107 基于用于再現(xiàn)的再現(xiàn)列表,通過經(jīng)由渲染器設(shè)備控制單元111將內(nèi)容數(shù)據(jù)的 URL傳送至渲染器設(shè)備30來實現(xiàn)切換。當(dāng)以流(streaming)的形式從內(nèi)容管理服務(wù)器20再現(xiàn)內(nèi)容時,代替在將所 有內(nèi)容數(shù)據(jù)下載至信息處理設(shè)備IO之后再現(xiàn),最好在停止與內(nèi)容管理服務(wù)器 20的數(shù)據(jù)流之后將再現(xiàn)請求傳送至渲染器設(shè)備30。如果內(nèi)容是諸如相片內(nèi)容之類的靜態(tài)圖片內(nèi)容,那么即使在再現(xiàn)內(nèi)容的同時切換再現(xiàn)設(shè)備也不會產(chǎn)生問題,但是如果內(nèi)容是諸如音樂內(nèi)容和視頻內(nèi) 容之類的隨著時間變化的這種內(nèi)容,那么如果在某些內(nèi)容的某些中間點處切 換再現(xiàn)設(shè)備,則存在需要再次瀏覽已瀏覽過的部分的可能性。因此,如果再現(xiàn)的內(nèi)容是隨著時間而改變的這種內(nèi)容,那么內(nèi)容再現(xiàn)處理單元107最好通 過附上指示再現(xiàn)位置(例如,諸如已再現(xiàn)至O分、A秒之類的時間位置,或已 再現(xiàn)的數(shù)據(jù)量)的標(biāo)識信息(換言之,指示內(nèi)容中再現(xiàn)點的標(biāo)識信息)來傳送內(nèi) 容數(shù)據(jù)。通過由渲染器設(shè)備控制單元111 (稍后描述)向渲染器設(shè)備30傳送 的這種標(biāo)識信息,可以在不重疊已再現(xiàn)部分的情況下來切換內(nèi)容。內(nèi)容再現(xiàn)處理單元107還可以同時處理不同內(nèi)容類型的再現(xiàn)列表,諸如 關(guān)于相片內(nèi)容以及關(guān)于音樂內(nèi)容的再現(xiàn)列表。因此,根據(jù)本實施例的信息處 理設(shè)備10可以實現(xiàn)諸如通過與操作音樂內(nèi)容共同執(zhí)行對相片內(nèi)容的再現(xiàn)處 理之類的復(fù)雜的內(nèi)容再現(xiàn)。此外,即使根據(jù)本實施例的信息處理設(shè)備IO用作 DMC,通過從渲染器設(shè)備控制單元111 (稍后描述)向其共同通知不同內(nèi)容 類型的URL的渲染器設(shè)備30,也可以促使渲染器設(shè)備30實現(xiàn)復(fù)雜的內(nèi)容再 現(xiàn)。顯示控制單元109例如由CPU、 ROM和RAM構(gòu)成,并且通過執(zhí)行從內(nèi) 容再現(xiàn)處理單元107傳送的縮略圖的內(nèi)容數(shù)據(jù)或高速緩存信息來對信息處理 設(shè)備10的顯示單元(未示出)中的顯示進行顯示控制。更具體地,當(dāng)根據(jù)本實 施例的信息處理設(shè)備10用作DMP時(即,當(dāng)由根據(jù)本實施例的信息處理設(shè)備 IO再現(xiàn)內(nèi)容時),顯示控制單元109通過再現(xiàn)從內(nèi)容再現(xiàn)處理單元107傳送的 內(nèi)容數(shù)據(jù)來執(zhí)行顯示控制,以便在顯示單元中顯示內(nèi)容。當(dāng)根據(jù)本實施例的 信息處理設(shè)備10用作DMC時(即,當(dāng)由渲染器30再現(xiàn)內(nèi)容時),顯示控制 單元109通過再現(xiàn)從內(nèi)容再現(xiàn)處理單元107傳送的縮略圖的高速緩存信息來 執(zhí)行顯示控制,以便在顯示單元中顯示內(nèi)容。在上述描述中,主要通過將包含圖像的、諸如相片內(nèi)容和視頻內(nèi)容之類 的內(nèi)容數(shù)據(jù)作為示例而描述了顯示控制單元109的功能,但是如果內(nèi)容數(shù)據(jù) 僅包含諸如音樂內(nèi)容之類的聲音數(shù)據(jù),那么內(nèi)容再現(xiàn)處理單元107再現(xiàn)聲音 數(shù)據(jù)。當(dāng)再現(xiàn)音樂內(nèi)容等時,如果促使顯示單元與音樂內(nèi)容的再現(xiàn)同步地顯 示各種圖像內(nèi)容,那么顯示控制單元109可與音樂內(nèi)容的再現(xiàn)同步地執(zhí)行圖 像內(nèi)容的顯示控制。作為外部連接裝置控制單元的示例的渲染器設(shè)備控制單元111例如由CPU、 ROM和RAM構(gòu)成,并且當(dāng)促使渲染器設(shè)備30再現(xiàn)從內(nèi)容列表選擇 的內(nèi)容時控制渲染器設(shè)備。
在對內(nèi)容再現(xiàn)執(zhí)行控制之前,渲染器設(shè)備控制單元111獲取關(guān)于與根據(jù) 本實施例的信息處理設(shè)備10可連接的渲染器設(shè)備30的屬性信息(渲染器設(shè) 備屬性信息)。渲染器設(shè)備屬性信息不僅包含關(guān)于分配給渲染器設(shè)備30的網(wǎng) 址以及渲染器設(shè)備30可再現(xiàn)的內(nèi)容的類型(例如,相片內(nèi)容、視頻內(nèi)容和音 樂內(nèi)容)的信息,而且包含關(guān)于賦予渲染器設(shè)備30的名稱以及賦予渲染器設(shè) 備30的圖標(biāo)的信息。通過向各個處理單元通知屬性信息,渲染器設(shè)備控制單 元111可促使內(nèi)容信息獲取單元101、內(nèi)容列表生成單元105以及內(nèi)容再現(xiàn)處 理單元107使用渲染器設(shè)備屬性信息,以便在各個處理單元中處理。渲染器 設(shè)備控制單元111可將渲染器設(shè)備屬性信息以例如數(shù)據(jù)庫的形式記錄在存儲 單元113 (稍后描述)中。
渲染器設(shè)備控制單元111可以預(yù)先以任意定時從渲染器設(shè)備30獲取渲染 器設(shè)備屬性信息,所述任意定時例如是當(dāng)啟動信息處理設(shè)備10自身時、當(dāng) 啟動與通信網(wǎng)絡(luò)3相連接的渲染器設(shè)備30時、或者當(dāng)將信息處理設(shè)備10連 接至渲染器設(shè)備30時,以便將渲染器設(shè)備屬性信息作為高速緩存記錄在儲單 元113中。
當(dāng)做出選擇來再現(xiàn)渲染器設(shè)備30中的內(nèi)容時,渲染器設(shè)備控制單元111 將再現(xiàn)列表中描述的內(nèi)容的位置信息(URL)設(shè)置到渲染器設(shè)備30。進一步, 渲染器設(shè)備控制單元111將用于開始從內(nèi)容管理服務(wù)器20獲取的內(nèi)容數(shù)據(jù)的 再現(xiàn)的再現(xiàn)請求傳送至渲染器設(shè)備30以指令內(nèi)容再現(xiàn)的開始。
此外,渲染器設(shè)備控制單元111以預(yù)定的時間間隔(例如,每一秒)傳 送再現(xiàn)狀態(tài)信息獲取請求,以便獲取渲染器設(shè)備30中的內(nèi)容的再現(xiàn)狀態(tài)。渲 染器設(shè)備30中的內(nèi)容的再現(xiàn)狀態(tài)包含如下的信息在屏幕中從內(nèi)容管理服務(wù) 器20接收到的指定URL的內(nèi)容數(shù)據(jù)的顯示是否完成,以及諸如音樂內(nèi)容和 視頻內(nèi)容之類的隨時間變化的內(nèi)容已經(jīng)再現(xiàn)到了什么程度。進一步,除了以 上之外,內(nèi)容的再現(xiàn)狀態(tài)還包含與內(nèi)容的再現(xiàn)控制有關(guān)的、諸如是否接收到 另一 URL的指定或另一 DMC的再現(xiàn)停止請求之類的信息。通過傳送這種再 現(xiàn)狀態(tài)信息獲取請求,可以很快地處理意外情形(例如,當(dāng)不能顯示信息處理 設(shè)備10的用戶所期望的內(nèi)容時)。
為了在渲染器設(shè)備30的再現(xiàn)狀態(tài)之中檢查待再現(xiàn)內(nèi)容的再現(xiàn)、停止和暫停以及其間的狀態(tài)和URL,除了從用作上述DMC的信息處理設(shè)備IO請求定 期性確認(rèn)的上述方法之外,還可以從來自渲染器設(shè)備30的通知(GENA事件 (eventing))來獲知這些狀態(tài)。為了通過GENA來從渲染器設(shè)備30接收通知, 信息處理設(shè)備10在執(zhí)行向渲染器設(shè)備30發(fā)布請求的處理之前,執(zhí)行事件的 通知請求處理(訂購(Subscribe ))。
通過使用已獲取內(nèi)容的再現(xiàn)狀態(tài)信息,可以執(zhí)行例如下面描述的處理。 例如,如果促使多個渲染器設(shè)備30再現(xiàn)不隨著時間變化的、諸如相片內(nèi)容之 類的再現(xiàn)內(nèi)容(即,進行內(nèi)容的幻燈片顯示),那么當(dāng)獲取了指示已經(jīng)在渲染 器設(shè)備30上正確地顯示了用戶所選內(nèi)容的再現(xiàn)狀態(tài)時,渲染器設(shè)備控制單元 111開始測量幻燈片顯示切換時間。這里,當(dāng)幻燈片顯示切換時間經(jīng)過固定時 間時,渲染器設(shè)備控制單元111指令再現(xiàn)列表中下一條目的處理,這使得能 夠?qū)崿F(xiàn)內(nèi)容的顯示切換控制。
當(dāng)再現(xiàn)具有再現(xiàn)自身時間寬度的、諸如音樂內(nèi)容和視頻內(nèi)容之類的內(nèi)容 時,最好能夠?qū)⑿畔⑻幚碓O(shè)備10的屏幕中當(dāng)前再現(xiàn)的位置作為反饋提供給用 戶。因此,渲染器設(shè)備控制單元111通過使用已獲取內(nèi)容的再現(xiàn)狀態(tài)信息, 從渲染器設(shè)備30獲取當(dāng)前再現(xiàn)點,從而可以通過利用該位置信息而在用作 DMC的信息處理設(shè)備10上顯示相應(yīng)的高速緩存數(shù)據(jù)。
當(dāng)促使渲染器設(shè)備30再現(xiàn)視頻內(nèi)容時,通過在信息處理設(shè)備10的屏幕 中顯示與渲染器設(shè)備30中的再現(xiàn)點處的實際圖像相匹配的縮略像,可以 向用戶提供更直觀的反饋。為了將其實現(xiàn),預(yù)先以恒定的時間間隔分析視頻 內(nèi)容,以便檢測將作為視頻中的特征點(諸如場景變化以及聲音的峰值)的時間 位置,并且將這些點和幀圖像的列表(在下文中,稱為膠片巻(film roll))配 對時間信息生成為內(nèi)容的元數(shù)據(jù)(屬性信息)。當(dāng)由渲染器設(shè)備30再現(xiàn)視頻 內(nèi)容時,基于從渲染器設(shè)備30獲取的再現(xiàn)點來從膠片巻獲取對應(yīng)的時間位置 和幀圖像,以便在用作DMC的圖像處理設(shè)備10的屏幕中顯示該幀圖像。
可以對管理視頻內(nèi)容的內(nèi)容管理服務(wù)器20執(zhí)行用于生成膠片巻的分析, 以便將獲得的分析結(jié)果發(fā)布為CDS中的屬性信息,從而當(dāng)信息處理裝置10 采集內(nèi)容信息時,也獲取與膠片巻有關(guān)的屬性信息。如果內(nèi)容管理服務(wù)器20 不具有上述分析功能,那么信息處理設(shè)備IO可將視頻內(nèi)容臨時下載到內(nèi)容管 理服務(wù)器20上,從而,在執(zhí)行分析之后,將分析結(jié)果存儲在存儲單元113中 所存儲的高速緩存數(shù)據(jù)庫中。
18存儲單元113具有描述了將內(nèi)容信息獲取單元101獲取的內(nèi)容信息等連 同生成時間記錄在其之中的數(shù)據(jù)庫。內(nèi)容數(shù)據(jù)自身可以記錄在存儲單元113 中。在必要時,當(dāng)根據(jù)本實施例的信息處理裝置IO執(zhí)行各種處理及處理的進 程時所需要存儲的各種參數(shù),或各種數(shù)據(jù)庫也可以存儲在存儲單元113中。 內(nèi)容信息獲取單元101、用戶輸出處理單元103、內(nèi)容列表生成單元105、內(nèi) 容再現(xiàn)處理單元107、顯示控制單元109、渲染器設(shè)備控制單元111等可自由 地從/向存儲單元113中讀取/寫入。
如上所述,根據(jù)本實施例的信息處理設(shè)備10具有DLNA準(zhǔn)則中的DMP 和DMC的功能,并且能夠再現(xiàn)DMS中的內(nèi)容以及指令DMP再現(xiàn)內(nèi)容。信 息處理設(shè)備10還具有如下的收集功能通過合并家庭網(wǎng)絡(luò)中存在的多個DMS 中存儲的內(nèi)容的URL、元數(shù)據(jù)和縮略像,來將這些數(shù)據(jù)本地存儲至數(shù)據(jù) 庫以便于高速緩存。根據(jù)本實施例的信息處理裝置IO通過基于存儲單元113 中記錄的高速緩存數(shù)據(jù)庫配置內(nèi)容列表而可以提供使得不需要得知(aware ) 在其之上存儲了內(nèi)容的每個DMS。
可以根據(jù)特定部分(例如,日期、播放列表、信道、類型、瀏覽狀態(tài)和 自動信道)來分類將要生成的內(nèi)容列表,以便以特定的順序來進行內(nèi)容的圖 標(biāo)顯示。當(dāng)用戶選擇了諸如圖標(biāo)或縮略圖之類的對象時,可以從內(nèi)容管理服 務(wù)器20獲取相應(yīng)的內(nèi)容以便在屏幕中顯示該內(nèi)容。當(dāng)信息處理設(shè)備IO自身 具有DMS的功能并且直接管理內(nèi)容數(shù)據(jù)時,同樣可以再現(xiàn)信息處理設(shè)備10 所管理的內(nèi)容數(shù)據(jù)。
當(dāng)指令根據(jù)本實施例的信息處理設(shè)備10再現(xiàn)用戶于DMR中選擇的一塊
或多塊內(nèi)容時,其用作DMC以再現(xiàn)從DMR選擇的內(nèi)容。
在根據(jù)本實施例的信息處理設(shè)備10中,當(dāng)選擇和再現(xiàn)內(nèi)容時,創(chuàng)建如圖 3A中所示的虛擬(virtual)再現(xiàn)列表,以便依次再現(xiàn)該列表中的內(nèi)容。例如, 當(dāng)選擇了多塊相片內(nèi)容并且開始其再現(xiàn)之時,開始所謂的幻燈片的再現(xiàn)。通 過包含如與再現(xiàn)列表中的內(nèi)容有關(guān)的信息那樣的、DMP和DMR兩者再現(xiàn)內(nèi) 容所需的信息(例如,內(nèi)容的URL、元數(shù)據(jù)、縮略像等),根據(jù)本實施例 的信息處理設(shè)備10可以基于相同列表來執(zhí)行再現(xiàn)控制,而不管是由DMP還 是由DMR來再現(xiàn)內(nèi)容。因此,當(dāng)根據(jù)本實施例的信息處理設(shè)備IO作為DMP 來再現(xiàn)內(nèi)容時,可以將內(nèi)容的再現(xiàn)在內(nèi)容的中途切換至DMR。
當(dāng)將功能切換至用作DMC的時候,根據(jù)本實施例的信息處理設(shè)備10顯示指令了其DMP的內(nèi)容的元數(shù)據(jù)和縮略像。因此,信息處理設(shè)備10的 用戶可以檢查用作DMC的信息處理設(shè)備10的屏幕中的DMP的再現(xiàn)狀態(tài)。
已示出了根據(jù)本實施例的信息處理設(shè)備10的功能的示例。上述組件中的 每一個均可以通過使用通用構(gòu)件和電路來構(gòu)成,或者通過每個組件的功能所 專用的硬件來構(gòu)成。另外,每個組件的功能都可以由CPU等來執(zhí)行。因此, 當(dāng)實施本實施例時,如有必要,可以根據(jù)技術(shù)水平來改變將要使用的配置。 <信息處理方法>
接下來參考圖4至6,詳細(xì)描述根據(jù)本實施例的信息處理方法。圖4是 圖示根據(jù)本實施例的信息處理設(shè)備IO所執(zhí)行的信息處理方法的流程圖。圖5 是圖示當(dāng)根據(jù)本實施例的信息處理設(shè)備用作DMC時的信息處理方法的說明 圖。圖6是圖示當(dāng)將內(nèi)容再現(xiàn)為幻燈片時的信息處理方法的流程圖。
首先參考圖4,詳細(xì)描述根據(jù)本實施例的信息處理方法的流程。在根據(jù) 本實施例的信息處理方法中,內(nèi)容信息獲取單元101首先從每個內(nèi)容管理服 務(wù)器20獲取與每個內(nèi)容管理服務(wù)器20管理的內(nèi)容有關(guān)的內(nèi)容信息(例如, 位置信息和元數(shù)據(jù))(步驟S101)。可以以任意定時獲取內(nèi)容信息,所述任意 定時例如當(dāng)啟動信息處理設(shè)備IO自身時、當(dāng)啟動與通信網(wǎng)絡(luò)3相連接的內(nèi) 容管理服務(wù)器20時、或者當(dāng)將信息處理設(shè)備IO連接至內(nèi)容管理服務(wù)器20時。 當(dāng)獲取了至少包含位置信息和元數(shù)據(jù)的內(nèi)容信息時,內(nèi)容信息獲取單元101 在將該內(nèi)容信息記錄在存儲單元113之前將該內(nèi)容信息與所獲取的日期/時間 相關(guān)聯(lián)。
隨同內(nèi)容信息的獲取一起,信息處理設(shè)備10的渲染器設(shè)備控制單元111 可獲取與信息處理設(shè)備10可連接的渲染器設(shè)備30的渲染器設(shè)備屬性信息。 最好在與所獲取的日期/時間相關(guān)聯(lián)之后將所獲取的渲染器設(shè)備屬性信息記 錄在存儲單元113中。
隨同內(nèi)容信息的獲取一起,信息處理設(shè)備10的內(nèi)容信息獲取單元101可 以確定與信息處理設(shè)備10相連接的內(nèi)容管理服務(wù)器20的工作狀態(tài)。如果確 定了工作狀態(tài),則在與確定日期/時間相關(guān)聯(lián)之后,將其確定結(jié)果記錄在存儲 單元113中。
如果信息處理設(shè)備10的用戶在某種時間中選擇內(nèi)容列表的生成指令,那 么信息處理設(shè)備10的用戶輸入處理單元103將關(guān)于起到用戶所選擇的內(nèi)容列 表的生成指令的作用的消息,傳送至內(nèi)容列表生成單元105,以便用戶選擇
20內(nèi)容列表的生成指令。在接收消息之后,內(nèi)容列表生成單元105開始生成內(nèi) 容列表(步驟S103 )。
更具體地,內(nèi)容列表生成單元105參考存儲單元113以獲取最新的內(nèi)容 信息,并且基于所獲取的內(nèi)容信息來生成內(nèi)容列表。如果在存儲單元113中 存在與內(nèi)容管理服務(wù)器20的工作狀態(tài)有關(guān)的任意確定結(jié)果或者與渲染器設(shè) 備30有關(guān)的渲染器設(shè)備屬性信息,那么內(nèi)容列表生成單元105可將該信息添 加至待生成的內(nèi)容列表中。例如,針對內(nèi)容管理服務(wù)器的確定結(jié)果的數(shù)據(jù)指 示非工作狀態(tài)的服務(wù)器中存儲的內(nèi)容,可以開始(set to)進行灰暗顯示,或者 將與可選渲染器設(shè)備30有關(guān)的信息添加至內(nèi)容列表的下拉式菜單或彈出式 菜單。內(nèi)容列表生成單元105將生成的內(nèi)容列表傳送至顯示控制單元109, 以便促使信息處理設(shè)備10的顯示單元(未示出)顯示該內(nèi)容列表(步驟S105 )。
如果信息處理設(shè)備IO的用戶在時間上的某些點處選擇某些塊的內(nèi)容(步 驟S107),那么用戶輸入處理單元103將用戶輸入轉(zhuǎn)換為預(yù)定的信號,并且 向內(nèi)容再現(xiàn)處理單元107進行通知。在從用戶輸入處理單元103接收到通知 之后,內(nèi)容再現(xiàn)處理單元107在參考存儲單元113中記錄的數(shù)據(jù)庫的同時, 生成根據(jù)用戶所選內(nèi)容構(gòu)成的再現(xiàn)列表。
隨后,內(nèi)容再現(xiàn)處理單元107確定是由再現(xiàn)信息處理設(shè)備IO還是由渲染 器設(shè)備30來再現(xiàn)所選擇的內(nèi)容(步驟S109)。更具體地,如果來自用戶輸入 處理單元103的信號做出將由渲染器30來再現(xiàn)內(nèi)容的通知,那么內(nèi)容再現(xiàn)處 理單元107執(zhí)行步驟S117及其后(稍后描述)的處理。如果信號未作出將由渲 染器設(shè)備30來再現(xiàn)內(nèi)容的通知,或者信號作出將由信息處理設(shè)備10來再現(xiàn) 內(nèi)容的通知,那么內(nèi)容信息獲取單元101基于生成的再現(xiàn)列表,從內(nèi)容管理 服務(wù)器20獲取內(nèi)容數(shù)據(jù)(步驟Slll),并且將所獲取的內(nèi)容數(shù)據(jù)傳送至內(nèi)容 再現(xiàn)處理單元107。內(nèi)容再現(xiàn)處理單元107對所獲取的內(nèi)容數(shù)據(jù)執(zhí)行再現(xiàn)處 理,并且如果需要在顯示單元(未示出)中顯示圖像數(shù)據(jù),那么其促使顯示單元 經(jīng)由顯示控制單元109來顯示圖像。
這里,如果由信息處理設(shè)備IO再現(xiàn)內(nèi)容,并且從用戶輸入處理單元103 傳送將再現(xiàn)設(shè)備切換至渲染器設(shè)備的通知(步驟S115),那么內(nèi)容再現(xiàn)處理 單元107執(zhí)行步驟D117(稍后描述)的處理。如果沒有做出這種通知,那么內(nèi) 容再現(xiàn)處理單元107基于內(nèi)容列表來再現(xiàn)內(nèi)容,并且當(dāng)再現(xiàn)終止時,終止再 現(xiàn)處理。如果選擇了渲染器設(shè)備30的內(nèi)容再現(xiàn),那么信息處理設(shè)備10開始漥染 器設(shè)備30的控制(步驟S117)。首先,內(nèi)容再現(xiàn)處理單元107向渲染器設(shè)備 30做出經(jīng)由渲染器設(shè)備控制單元111指定了再現(xiàn)列表中描述的哪個URL的通 知。隨后,當(dāng)在渲染器設(shè)備30中完成了內(nèi)容數(shù)據(jù)的獲取時,渲染器設(shè)備控制 單元111將再現(xiàn)開始請求傳送至渲染器設(shè)備30。當(dāng)內(nèi)容再現(xiàn)開始時,渲染器 設(shè)備控制單元111以預(yù)定的時間間隔(例如,每一秒)向渲染器設(shè)備30通知 內(nèi)容的再現(xiàn)狀態(tài)信息獲取請求。
當(dāng)在選擇器設(shè)備30中開始內(nèi)容再現(xiàn)時,信息處理設(shè)備10的內(nèi)容再現(xiàn)處 理單元107使用存儲單元113中記錄的諸如縮略圖之類的高速緩存數(shù)據(jù),還 在顯示單元中顯示再現(xiàn)狀態(tài)(步驟S119)。
接下來將參考圖5,描述當(dāng)根據(jù)本實施例的信息處理設(shè)備10用作DMC 時的信息處理方法。
如上所述,在根據(jù)本實施例的信息處理方法中,信息處理設(shè)備10的內(nèi)容 信息獲取單元101從每個內(nèi)容管理服務(wù)器20獲取內(nèi)容信息(步驟S201),以 便生成內(nèi)容列表。當(dāng)用戶從內(nèi)容列表選擇期望再現(xiàn)的內(nèi)容并且還選擇與信息 處理設(shè)備10相連接的渲染器設(shè)備30的內(nèi)容再現(xiàn)時,信息處理設(shè)備10的渲染 器設(shè)備控制單元111將內(nèi)容再現(xiàn)處理單元107生成的再現(xiàn)列表中描述的URL 傳送至渲染器設(shè)備30,以便設(shè)置內(nèi)容的URL (步驟S203 )。信息處理設(shè)備10 的渲染器設(shè)備控制單元111還傳送內(nèi)容的再現(xiàn)請求(步驟S205 ),以便指令 該內(nèi)容的再現(xiàn)。
在接收到URL之后,渲染器設(shè)備30的內(nèi)容數(shù)據(jù)獲取單元301通過參考 所通知的URL,經(jīng)由HTTP連接向內(nèi)容管理服務(wù)器20通知內(nèi)容數(shù)據(jù)的獲取 請求(步驟S207)。渲染器設(shè)備30的內(nèi)容數(shù)據(jù)獲取單元301從內(nèi)容管理服務(wù) 器20獲取內(nèi)容數(shù)據(jù)(步驟S209)。渲染器設(shè)備30的內(nèi)容再現(xiàn)處理單元303 再現(xiàn)所獲取的內(nèi)容數(shù)據(jù),并且如有必要,由顯示控制單元305執(zhí)行顯示控制。 當(dāng)獲取內(nèi)容數(shù)據(jù)或再現(xiàn)內(nèi)容時,渲染器設(shè)備30的每個處理單元可參考存儲單 元307中記錄的各種數(shù)據(jù)庫。
信息處理設(shè)備10的渲染器設(shè)備控制單元111還以預(yù)定時間間隔來傳送渲 染器設(shè)備30中的內(nèi)容的再現(xiàn)狀態(tài)信息獲取請求(步驟S211 )。渲染器設(shè)備30 的內(nèi)容再現(xiàn)處理單元303將渲染器設(shè)備30中的再現(xiàn)狀態(tài)傳送至信息處理設(shè)備 10 (步驟S213 )。信息處理設(shè)備10可基于接收到的內(nèi)容再現(xiàn)狀態(tài)來執(zhí)行各種處理。
如上所述,根據(jù)本實施例中的信息處理方法,當(dāng)信息處理設(shè)備10用作 DMC時,在信息處理設(shè)備10的顯示屏幕中顯示縮略像。因此,信息處
理設(shè)備10的用戶可以直觀地檢查在信息處理設(shè)備10上由渲染器設(shè)備30再現(xiàn)
的內(nèi)容。
取決于內(nèi)容管理服務(wù)器20的類型,內(nèi)容管理服務(wù)器20可能不能夠同步 接收HTTP的多個連接請求來將內(nèi)容傳遞至作為客戶端裝置的信息處理設(shè)備 10和渲染器設(shè)備30。然而,根據(jù)本實施例中的信息處理設(shè)備10和信息處理 方法,當(dāng)信息處理設(shè)備IO用作DMC時,可以通過促使顯示單元顯示預(yù)先高 速緩存的縮略像來檢查渲染器設(shè)備30中的再現(xiàn)狀態(tài)。因此,消除了將連 接請求從用作DMC的信息處理設(shè)備10傳送至內(nèi)容管理服務(wù)器20的必要, 從而可以防止從應(yīng)該再現(xiàn)內(nèi)容的渲染器設(shè)備30至內(nèi)容管理服務(wù)器20的連接 受到干擾。
進一步,在根據(jù)本實施例的信息處理方法中,可以基于根據(jù)內(nèi)容信息來 高速緩存信息的數(shù)據(jù)庫而進行將由渲染器設(shè)備30再現(xiàn)的內(nèi)容的選擇,因此, 可以促使渲染器設(shè)備30連續(xù)再現(xiàn)存在于多個內(nèi)容管理服務(wù)器20之上的內(nèi)容。
接下來參考圖6,通過將根據(jù)本實施例的信息處理設(shè)備IO把內(nèi)容再現(xiàn)為 幻燈片作為示例,詳細(xì)描述信息處理方法的流程。
再現(xiàn)的內(nèi)容(步驟S301)。此時,確定是否存在下一再現(xiàn)的內(nèi)容(步驟S303 )。 如果不存在下一再現(xiàn)的內(nèi)容,那么內(nèi)容再現(xiàn)處理單元107終止幻燈片再現(xiàn)。 如果存在下一再現(xiàn)的內(nèi)容,那么信息處理設(shè)備10的內(nèi)容再現(xiàn)處理單元107請 求內(nèi)容信息獲取單元101來獲取內(nèi)容數(shù)據(jù),并且內(nèi)容信息獲取單元101從內(nèi) 容管理服務(wù)器20獲取內(nèi)容數(shù)據(jù)。隨后,內(nèi)容再現(xiàn)處理單元107與顯示控制單 元109將所獲取的內(nèi)容數(shù)據(jù)顯示在屏幕中(步驟S305),并且開始時間的測 量,以便控制幻燈片時間間隔。
這里,內(nèi)容再現(xiàn)處理單元107確定是否指定了作為外部連接裝置的渲染 器30的再現(xiàn)(步驟S307)。如果指定了渲染器設(shè)備30的再現(xiàn),那么內(nèi)容再 現(xiàn)處理單元107執(zhí)行步驟S311及其后的處理(稍后描述)。如果未選擇渲染 器設(shè)備30的再現(xiàn),那么內(nèi)容再現(xiàn)處理單元107確定是否已經(jīng)經(jīng)過了預(yù)定的時 間間隔(換言之,是否已經(jīng)經(jīng)過了預(yù)設(shè)的幻燈片時間間隔)(步驟S309)。如果尚未經(jīng)過預(yù)定的時間間隔,那么內(nèi)容再現(xiàn)處理單元107在繼續(xù)顯示當(dāng)前再
現(xiàn)的內(nèi)容的同時,等候留意是否指定了渲染器設(shè)備30的再現(xiàn)。如果已經(jīng)經(jīng)過 了預(yù)定的時間間隔,那么內(nèi)容再現(xiàn)處理單元107確定切換內(nèi)容的顯示的定時 已經(jīng)到來,并且執(zhí)行步驟S301的處理。
另一方面,如果在步驟S307指定渲染器設(shè)備30的再現(xiàn),那么內(nèi)容再現(xiàn) 處理單元107從存儲單元113中記錄的數(shù)據(jù)庫中獲取與當(dāng)前再現(xiàn)的內(nèi)容相對 應(yīng)的縮略像及元數(shù)據(jù)(步驟S311 )。隨后,開始用作DMC的信息處理設(shè) 備10的內(nèi)容再現(xiàn)處理單元107和顯示控制單元109將所獲取的縮略像和 元數(shù)據(jù)顯示在顯示單元中(步驟S313)。
接下來,信息處理設(shè)備10的渲染器設(shè)備控制單元111將內(nèi)容的URL設(shè) 置到渲染器設(shè)備30,以便開始該內(nèi)容的再現(xiàn)(步驟S315)。
每當(dāng)經(jīng)過預(yù)定的時間間隔(例如, 一秒),信息處理設(shè)備10的渲染器設(shè) 備控制單元111檢查渲染器設(shè)備30的再現(xiàn)狀態(tài)(步驟S317),以便基于所獲 取的渲染器設(shè)備30的再現(xiàn)狀態(tài)信息來進行確定(步驟S319)。如果從渲染器 設(shè)備30傳送的再現(xiàn)狀態(tài)指示再現(xiàn)了不同的URL或者停止了內(nèi)容的再現(xiàn),那 么渲染器設(shè)備控制單元111認(rèn)為中斷了對于渲染器設(shè)備30的操作,并且通過 顯示消息來終止幻燈片再現(xiàn)。如果從渲染器設(shè)備30接收到的再現(xiàn)狀態(tài)信息不 是如上所述的那樣,那么渲染器設(shè)備控制單元111隨后確定渲染器設(shè)備30是 否處于再現(xiàn)狀態(tài)下(步驟S321)。如果渲染器設(shè)備30不處于再現(xiàn)狀態(tài)下,那么 渲染器設(shè)備控制單元111返回步驟S317來檢查渲染器設(shè)備30的再現(xiàn)狀態(tài)。 如果渲染器設(shè)備30處于再現(xiàn)狀態(tài)下,那么渲染器設(shè)備控制單元111確定是否 已經(jīng)經(jīng)過了預(yù)定的時間間隔(換言之,是否已經(jīng)經(jīng)過了預(yù)設(shè)的幻燈片時間間隔) (步驟S323 )。如果尚未經(jīng)過預(yù)定的時間間隔,那么渲染器設(shè)備控制單元111 返回步驟S317來檢查渲染器設(shè)備30的再現(xiàn)狀態(tài)。如果已經(jīng)經(jīng)過了預(yù)定了時 間間隔,那么渲染器設(shè)備控制單元111確定切換內(nèi)容的顯示的時間已經(jīng)到達(dá), 并且執(zhí)行步驟S325的處理。
如果渲染器控制單元111確定切換內(nèi)容的顯示的時間已經(jīng)到來,那么內(nèi) 容再現(xiàn)處理單元107從再現(xiàn)列表中選擇下一顯示的內(nèi)容(步驟S325 )。此時, 確定是否存在下一再現(xiàn)的內(nèi)容(步驟S327)。如果不存在下一再現(xiàn)的內(nèi)容, 那么內(nèi)容再現(xiàn)處理單元107終止幻燈片再現(xiàn)。如果存在下一再現(xiàn)的內(nèi)容,那 么內(nèi)容再現(xiàn)處理單元107執(zhí)行步驟S311以及其后的處理。通過執(zhí)行上述處理,即使當(dāng)信息處理設(shè)備用作DMP或用作DMC時,根 據(jù)本實施例的信息處理設(shè)備也可以執(zhí)行內(nèi)容的幻燈片再現(xiàn)。 <信息處理方法的具體示例〉
接下來參考圖7至13,詳細(xì)描述根據(jù)本實施例的信息處理方法的具體示 例。圖7至13是圖示根據(jù)本實施例的信息處理方法的具體示例的說明圖。 [用戶界面的示例]
下面以用戶界面作為示例,詳細(xì)描述根據(jù)本實施例的信息處理設(shè)備10所 執(zhí)行的信息處理方法。
根據(jù)本實施例的信息處理設(shè)備IO具有例如如圖7中所示的、顯示在顯示 單元中的用戶界面(UI)。在該用戶界面中,內(nèi)容顯示區(qū)501具有內(nèi)容類型 顯示對象503,其表示內(nèi)容類型;以及層級容器顯示對象505,其與在其之中 彼此正交(orthogonal)顯示的各內(nèi)容類型有關(guān)。
內(nèi)容顯示區(qū)501還具有選擇對象507,其用于選擇正在顯示的對象; 以及在其之中顯示的命令選擇對象509。
內(nèi)容類型顯示對象503是諸如表示內(nèi)容類型的圖標(biāo)之類的對象,在圖7 中,從左邊起依次顯示了 "選項(option)"對象、"相片(photo)"對象、"音 樂(music)"對象、"視頻(vedio)"對象和"視頻(電視記錄)"對象。
在根據(jù)本實施例的用戶界面中,為每種類型的內(nèi)容分層地存儲內(nèi)容數(shù)據(jù)。 例如,在圖7中所示的示例中,將屬于"相片"對象的內(nèi)容分類為兩個容器 "播放列表"容器和"日期"容器。
圖8中示出了為每種類型的內(nèi)容設(shè)置的分層容器的示例。
如圖8中所示,每種類型的內(nèi)容具有從第一層到第三層的三級分層結(jié)構(gòu), 并且內(nèi)容數(shù)據(jù)的集合作為條目存儲在第三層之中。
顯示為第二層對象和第三層對象的內(nèi)容不僅包含信息處理設(shè)備10中存
儲的內(nèi)容,而且包含通過信息處理設(shè)備10可連接的內(nèi)容管理服務(wù)器20中存 儲的所有內(nèi)容。當(dāng)顯示內(nèi)容時,沒有顯示哪個內(nèi)容屬于哪個裝置。因此,用 戶可以如仿佛選擇存儲在一個裝置中的內(nèi)容那樣執(zhí)行操作,而無需注意哪個 內(nèi)容屬于哪個裝置。
圖9中所示的示例示出了如下的情況選擇"相片"內(nèi)容作為內(nèi)容類型 對象503,并且進一步選擇屬于第一層的"年/月"容器作為分層容器顯示對 象505。例如,如圖9中所示,如果信息處理設(shè)備10的用戶選擇"2008/01"的 容器,那么通過shoot日期來分類2008年1月拍攝的相片內(nèi)容,并且將其顯 示。此時,以正常的亮度將處于工作狀態(tài)下的內(nèi)容管理服務(wù)器20和信息處理 設(shè)備10中存儲的內(nèi)容517顯示為縮略圖,并且以灰暗顯示來將處于非工作狀 態(tài)下的內(nèi)容管理服務(wù)器20中存儲的內(nèi)容519顯示為縮略圖。在圖9中,其外 框由點劃線顯示的縮略圖表示灰暗顯示。如圖9中所示,如果不存在縮略圖 數(shù)據(jù),那么在縮略圖的位置顯示默認(rèn)對象。
如圖9中所示,這里,如果可應(yīng)用的容器未顯示在一個屏幕中,那么在 內(nèi)容顯示區(qū)501中顯示滾動條513。
這里,如果用戶操作選擇對象507來選擇一塊或多塊內(nèi)容,那么顯示如 圖10中所示的命令選擇窗口 521。如果選擇了命令選擇窗口 521中的"顯示" 命令,那么可以在信息處理設(shè)備10中再現(xiàn)所選擇的內(nèi)容。如果選擇了命令選 擇窗口 521中的"在其它裝置中顯示"命令,那么根據(jù)本實施例的信息處理 設(shè)備10用作DMC,并且可以促使指定的渲染器設(shè)備30再現(xiàn)內(nèi)容。
例如,如圖11中所示,如果在命令選擇窗口 521中選擇了 "顯示"命令, 那么內(nèi)容顯示區(qū)501中的顯示內(nèi)容改變?yōu)樵佻F(xiàn)所選擇的內(nèi)容。如圖11中所示, 在內(nèi)容的執(zhí)行屏幕中顯示內(nèi)容執(zhí)行控制按鈕523。此時,根據(jù)本實施例的信 息處理設(shè)備10用作DMP,因此,信息處理設(shè)備10從管理內(nèi)容信息獲取單元 101所選擇的內(nèi)容的內(nèi)容管理服務(wù)器20獲取內(nèi)容數(shù)據(jù),并且基于所獲取的內(nèi) 容數(shù)據(jù)來再現(xiàn)該內(nèi)容。
例如,如圖12中所示,通過在再現(xiàn)內(nèi)容的同時右擊或按下預(yù)定鍵,可以 促使命令選擇窗口 521顯示。在這種情況下,如果選擇了 "在其他裝置中顯 示,,命令,那么將能夠再現(xiàn)內(nèi)容的渲染器設(shè)備30的列表顯示為渲染器設(shè)備顯 示窗口 525。經(jīng)由網(wǎng)絡(luò)連接的多個渲染器設(shè)備30顯示在渲染器設(shè)備顯示窗口 525中,并且信息處理設(shè)備10的用戶可以從多個所顯示的渲染器設(shè)備30中 指定所選擇內(nèi)容的渲染器設(shè)備30。如圖12中所示,在渲染器設(shè)備顯示窗口 525中顯示了諸如附于渲染器設(shè)備的圖標(biāo)以及附于渲染器設(shè)備的名稱之類的 對象。渲染器設(shè)備的顯示順序可以根據(jù)預(yù)定規(guī)則或根據(jù)檢查的順序而定。如 圖12中所示,不可被指定來再現(xiàn)內(nèi)容的渲染器設(shè)備(例如,未開啟、處于休 眠狀態(tài)或從網(wǎng)絡(luò)斷開以使得未接收到響應(yīng)的渲染器設(shè)備)被顯示為灰暗顯示, 并且不可被選擇為用于再現(xiàn)內(nèi)容的渲染器設(shè)備。在圖12中,其外框由點劃線顯示的渲染器設(shè)備指示灰暗顯示。在渲染器設(shè)備顯示窗口 525中,可以顯示 與網(wǎng)絡(luò)連接的所有渲染器設(shè)備30,而不管是否可指定(如上所述);或者可以 僅顯示與網(wǎng)絡(luò)相連接并且可被指定為用于再現(xiàn)內(nèi)容的渲染器設(shè)備的渲染器設(shè) 備30。
如果從渲染器設(shè)備顯示窗口 525中顯示的渲染器設(shè)備之中選擇期望用于 再現(xiàn)的設(shè)備,那么在所選擇的渲染器設(shè)備30中開始內(nèi)容的再現(xiàn)。進一步,如 圖13中所示,在從信息處理設(shè)備10的存儲單元113中獲取了與渲染器設(shè)備 30再現(xiàn)的內(nèi)容相對應(yīng)的縮略圖527之后,將其顯示在信息處理設(shè)備10的顯 示屏中。此外,將與再現(xiàn)內(nèi)容的渲染器設(shè)備30有關(guān)的信息作為再現(xiàn)裝置信息 顯示窗口 529顯示在信息處理設(shè)備10的顯示屏幕中。例如,如圖13中所示, 在再現(xiàn)裝置信息顯示窗口 529中,再現(xiàn)顯示了其縮略圖的內(nèi)容的渲染器設(shè)備 30的圖標(biāo)和名稱被顯示。
如上所述,在根據(jù)本實施例的信息處理方法中,當(dāng)信息處理設(shè)備10用作 DMC時,信息處理設(shè)備IO顯示預(yù)先高速緩存的縮略圖數(shù)據(jù),并且渲染器設(shè) 備30從內(nèi)容管理服務(wù)器20獲取內(nèi)容數(shù)據(jù)以再現(xiàn)內(nèi)容。依據(jù)根據(jù)本實施例的 信息處理系統(tǒng)所關(guān)注的DLNA準(zhǔn)則,內(nèi)容管理服務(wù)器20可能不能夠同步接 收HTTP的多個連接請求以傳遞內(nèi)容。然而,當(dāng)信息處理設(shè)備10用作DMC 時,根據(jù)本實施例的信息處理設(shè)備IO可基于高速緩存數(shù)據(jù)進行顯示,因此, 渲染器設(shè)備30可通過HTTP來建立與內(nèi)容管理服務(wù)器20的連接,從而可以 減小內(nèi)容管理服務(wù)器20的負(fù)載。
上面以用戶界面作為示例,詳細(xì)描述了根據(jù)本實施例的信息處理設(shè)備10 所執(zhí)行的信息處理方法。然而,上面的示例僅是示例,根據(jù)本實施例的信息 處理設(shè)備10的用戶界面不限于上面的示例。 <硬件配置>
接下來參考圖14,詳細(xì)描述根據(jù)本發(fā)明各實施例的信息處理設(shè)備10的 硬件配置。圖14是圖示根據(jù)本實施例的信息處理設(shè)備IO的硬件配置的框圖。
信息處理設(shè)備IO主要包含CPU 901、 ROM 903、 RAM 905、主機總線 (host bus) 907、橋(bridge) 909、外部總線911、接口 913、輸入設(shè)備915、輸 出設(shè)備917、存儲裝置919、驅(qū)動器921、連接端口 923以及通信設(shè)備925。
CPU901用作處理單元,并且還用作控制單元,其才艮據(jù)ROM卯3、 RAM 905、存儲裝置919或可拆卸記錄介質(zhì)927中記錄的各種程序來控制信息處理設(shè)備10中的全部或部分操作。ROM 903存儲CPU卯l使用的程序、運算參 數(shù)等。RAM 905臨時地存儲CPU901使用的程序以及在執(zhí)行其時如所需那樣 變化的參數(shù)等。這些組件通過由諸如CPU總線之類的內(nèi)部總線構(gòu)成的主機總 線907而相互連才妄。
主機總線907經(jīng)由橋909而連接至諸如PCI (外部組件擴展接口)總線之 類的外部總線911。
輸入設(shè)備915是諸如鼠標(biāo)、鍵盤、觸摸板、按鍵、開關(guān)和控制桿之類的 用于用戶操作的操作部件。輸入設(shè)備915也可以是使用例如紅外線或其他無 線電波之類的遠(yuǎn)程控制部件(所謂的遙控),或者是輔助信息處理設(shè)備10的操 作的、諸如移動電話和PDA之類的外部連接裝置929。進一步,輸入設(shè)備915 例如包含輸入控制電路,其基于用戶使用上述操作部件而輸入的信息來生成 輸入信號并且將該輸入信號輸出至CPU901。通過操作輸入設(shè)備915,信息處 理設(shè)備10的用戶可將各種數(shù)據(jù)輸入至信息處理設(shè)備10,并且指令信息處理 設(shè)備IO執(zhí)行處理操作。
輸出設(shè)備917例如包含諸如CRT顯示裝置、液晶顯示裝置、等離子顯 示裝置、EL顯示裝置和燈之類的顯示裝置;諸如揚聲器和耳機之類的聲音輸 出設(shè)備;以及諸如打印機裝置、移動電話和傳真之類的、能夠向用戶可視或 可聽地通知所獲取的信息的裝置。輸出設(shè)備917例如將信息處理設(shè)備10執(zhí)行 的各種處理而得到的結(jié)果輸出。更具體地,顯示裝置將輸出信息處理設(shè)備10 執(zhí)行的各種處理所得到的結(jié)果顯示為文本或圖像。另一方面,聲音輸出設(shè)備 將音頻信號(包含所再現(xiàn)的聲音數(shù)據(jù)和聲學(xué)數(shù)據(jù))轉(zhuǎn)換為模擬信號,并且將該模 擬信號輸出。
存儲裝置919是構(gòu)成為信息處理設(shè)備10的存儲單元的示例的、用于數(shù)據(jù) 存儲的裝置,其例如包含諸如HDD(硬盤驅(qū)動器)、半導(dǎo)體存儲裝置、光存儲 裝置以及磁光存儲裝置之類的磁存儲單元。存儲裝置919將CPU 910執(zhí)行的 程序、各種數(shù)據(jù)以及從外界獲得的各種聲學(xué)信號數(shù)據(jù)和圖像信號數(shù)據(jù)。
驅(qū)動器921是用于記錄介質(zhì)的讀取器/寫入器,其內(nèi)部或外部地安裝在信 息處理設(shè)備10中。驅(qū)動器921讀取可拆卸記錄介質(zhì)927(諸如插入的磁盤、光 盤、磁光盤和半導(dǎo)體存儲器)中記錄的信息,并且將該信息輸出至RAM905。 驅(qū)動器921還可將記錄寫入至可拆卸記錄介質(zhì)927(諸如插入的磁盤、光盤、 不茲光盤和半導(dǎo)體存儲器)??刹鹦队涗浗橘|(zhì)927例如是DVD介質(zhì)、HD-DVD
28介質(zhì)、藍(lán)光介質(zhì)、CompactFlash(CF)(注冊商標(biāo))、存儲棒或SD存儲卡(安全 數(shù)字存儲卡)??刹鹦队涗浗橘|(zhì)927例如還可以是IC卡(集成電路卡)或其中安 裝了非接觸型IC芯片的電子裝置。
連接端口 923是用于直接將裝置連接至信息處理設(shè)備10的端口,例如 USB(通用串行總線)端口、諸如i丄ink之類的IEEE 1394端口、 SCSI(小型計 算機系統(tǒng)接口)端口、 RS-232C端口、光學(xué)音頻終端以及HDMI (高清多媒體 接口 )端口。通過將外部連接設(shè)備929連接至連4妄端口 923,信息處理設(shè)備 10從外部連接裝置929直接獲取諸如聲學(xué)信號數(shù)據(jù)和圖像信號數(shù)據(jù)之類的各 種數(shù)據(jù),或?qū)⒅T如聲學(xué)信號數(shù)據(jù)和圖像信號數(shù)據(jù)之類的各種數(shù)據(jù)提供至外部 連接裝置929。
通信設(shè)備925是通信裝置構(gòu)成的、用于例如與通信網(wǎng)絡(luò)931相連接的通 信接口 。通信設(shè)備925可以是有線或無線LAN( Local Area Network,局域網(wǎng))、 藍(lán)牙、用于WUSB (無線USB)的通信卡、用于光學(xué)通信的路由器、用于 ADSL(非對稱數(shù)字用戶線路)的路由器或用于各種通信的調(diào)制解調(diào)器。通信設(shè) 備925例如可以根據(jù)諸如TCP/IP之類的預(yù)定協(xié)議,將信號等傳送至因特網(wǎng)或 其它通信設(shè)備/從因特網(wǎng)或其它通信設(shè)備接收信號等。連接著通信設(shè)備925的 通信網(wǎng)絡(luò)931包含通過有線或無線電而連接的網(wǎng)絡(luò),其例如可以是因特網(wǎng)、 家庭LAN、紅外線通信、無線電波通信或衛(wèi)星通信。
上面已經(jīng)示出了可以實現(xiàn)本發(fā)明各實施例的信息處理設(shè)備10的功能那 個的硬件配置的示例。以上組件中的每一個都可以通過使用通用構(gòu)件或者通 過針對每個組件的功能所專用的硬件來構(gòu)成。因此,如有必要,可以根據(jù)執(zhí) 行本實施例時的技術(shù)水平來改變將要使用的硬件配置。
由于內(nèi)容管理服務(wù)器20和渲染器設(shè)備30的硬件配置與信息處理設(shè)備10 的硬件配置基準(zhǔn)相同,因此省略其描述。
本發(fā)明包含與2008年5月29日在日本專利局提交的日本優(yōu)先權(quán)專利申 請JP 2008-140994中公開的主題相關(guān)的主題,其完整內(nèi)容通過引用合并于此。
本領(lǐng)域的技術(shù)人員應(yīng)該理解,只要其在所附權(quán)利要求書或其等效的范圍 之內(nèi),依據(jù)設(shè)計需求和其它因素,可以出現(xiàn)各種修改、組合、部分組合以及 變更。
權(quán)利要求
1.一種信息處理設(shè)備,包括內(nèi)容信息獲取單元,其從管理內(nèi)容數(shù)據(jù)的內(nèi)容管理服務(wù)器獲取與內(nèi)容管理服務(wù)器管理的內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容相關(guān)信息;選擇單元,其基于所述內(nèi)容相關(guān)信息,從作為內(nèi)容的列表的內(nèi)容列表選擇內(nèi)容;以及外部連接裝置控制單元,當(dāng)由外部連接的外部連接裝置執(zhí)行所選擇的內(nèi)容時,其向該外部連接裝置通知與所選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息,并且其從該外部連接裝置獲取表示所述外部連接裝置再現(xiàn)所選內(nèi)容時的內(nèi)容的再現(xiàn)狀態(tài)的再現(xiàn)狀態(tài)信息。
2. 如權(quán)利要求1所述的信息處理設(shè)備,其中,所述內(nèi)容信息獲取單元獲 取內(nèi)容數(shù)據(jù),并且所述信息處理設(shè)備進一步包括內(nèi)容列表生成單元,其基于所述內(nèi)容相 關(guān)信息來生成作為內(nèi)容的列表的內(nèi)容列表。
3. 如權(quán)利要求2所述的信息處理設(shè)備,進一步包括內(nèi)容再現(xiàn)處理單元, 其對內(nèi)容執(zhí)行再現(xiàn)處理,以便再現(xiàn)從所述內(nèi)容列表選擇的所述內(nèi)容數(shù)據(jù)。
4. 如權(quán)利要求3所述的信息處理設(shè)備,進一步包括存儲單元,其存儲 包含與內(nèi)容的縮略圖有關(guān)的信息的縮略圖信息,其中當(dāng)由所述外部連接裝置再現(xiàn)所選內(nèi)容時,所述內(nèi)容再現(xiàn)處理單元通過從所述存儲單元獲取縮略圖信息來再現(xiàn)與所述外部連接裝置再現(xiàn)的內(nèi)容相對應(yīng) 的縮略圖信息。
5. 如權(quán)利要求3所述的信息處理設(shè)備,其中,所述外部連接裝置控制單 元基于從所述外部連接裝置獲取的內(nèi)容再現(xiàn)狀態(tài)信息來控制所述外部連接裝 置再現(xiàn)的內(nèi)容的切換。
6. 如權(quán)利要求3所述的信息處理設(shè)備,其中,所述內(nèi)容再現(xiàn)處理單元基 于從所述外部連接裝置獲取的內(nèi)容再現(xiàn)狀態(tài)信息來切換再現(xiàn)的縮略圖信息。
7. 如權(quán)利要求3所述的信息處理設(shè)備,其中,視頻內(nèi)容與作為元數(shù)據(jù)的、 所述視頻內(nèi)容的特征場景的時間信息和幀圖像相關(guān)聯(lián),以及所述內(nèi)容再現(xiàn)處理單元基于從所述外部連接裝置獲取的內(nèi)容再現(xiàn)狀態(tài)信息和所述元數(shù)據(jù)來顯示作為所述元數(shù)據(jù)而關(guān)聯(lián)的幀圖像。
8. 如權(quán)利要求2所述的信息處理設(shè)備,其中,當(dāng)由所述內(nèi)容再現(xiàn)處理單 元再現(xiàn)內(nèi)容時,在再現(xiàn)內(nèi)容的同時,應(yīng)將再現(xiàn)的內(nèi)容切換至由所述外部連接 裝置來再現(xiàn),所述外部連接裝置控制單元將指示再現(xiàn)的內(nèi)容的再現(xiàn)點的信息 傳送至所述外部連接裝置,以促使所述外部連接裝置與基于指示再現(xiàn)點的信 息的再現(xiàn)點相同步。
9. 如權(quán)利要求2所述的信息處理設(shè)備,其中,對于每種類型的內(nèi)容,所 述外部連接裝置控制單元向所述外部連接裝置通知將由所述外部連接裝置再 現(xiàn)的內(nèi)容的再現(xiàn)列表,以便促使所述外部連接裝置通過鏈接不同內(nèi)容類型的 再現(xiàn)列表來再現(xiàn)所述內(nèi)容。
10. —種信息處理方法,包含以下步驟從管理內(nèi)容數(shù)據(jù)的內(nèi)容管理服務(wù)器獲取與內(nèi)容管理服務(wù)器管理的內(nèi)容數(shù) 據(jù)相關(guān)的內(nèi)容相關(guān)信息;基于所述內(nèi)容相關(guān)信息,從作為內(nèi)容的列表的內(nèi)容列表選擇內(nèi)容;以及當(dāng)由外部連接的外部連接裝置執(zhí)行所選擇的內(nèi)容時,向該外部連接裝置 通知與所選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息;以及當(dāng)所述外部連接裝置再現(xiàn)所選內(nèi)容時,從所述外部連接裝置獲取表示內(nèi) 容的再現(xiàn)狀態(tài)的再現(xiàn)狀態(tài)信息。
11. 如權(quán)利要求IO所述的信息處理方法,其中,所述信息獲取步驟獲取 所述內(nèi)容數(shù)據(jù),并且所述信息處理方法進一步包括以下步驟基于所述內(nèi)容相關(guān)信息,生成作為所述內(nèi)容的列表的內(nèi)容列表;以及 對內(nèi)容執(zhí)行再現(xiàn)處理,以便再現(xiàn)從所述內(nèi)容列表選擇的內(nèi)容數(shù)據(jù)。
12. —種信息處理系統(tǒng),包括 內(nèi)容管理服務(wù)器,其管理內(nèi)容, 信息處理設(shè)備,包含內(nèi)容信息獲取單元,其獲取與所述內(nèi)容管理服務(wù)器管理的內(nèi)容相關(guān)的內(nèi) 容相關(guān)信息以及對應(yīng)于該內(nèi)容的內(nèi)容數(shù)據(jù);選擇單元,其基于所述內(nèi)容相關(guān)信息,從作為所述內(nèi)容的列表的內(nèi)容列 表選擇內(nèi)容;以及外部連接裝置控制單元,當(dāng)由外部連接的外部連接裝置執(zhí)行所選擇的內(nèi) 容時,其向該外部連接裝置通知與所選內(nèi)容相對應(yīng)的內(nèi)容lt據(jù)的位置信息, 并且其從該外部連接裝置獲取表示所述外部連接裝置再現(xiàn)所選內(nèi)容時的內(nèi)容 的再現(xiàn)狀態(tài)的內(nèi)容再現(xiàn)狀態(tài)信息,以及渲染器設(shè)備,包含內(nèi)容數(shù)據(jù)獲取單元,其基于從所述信息處理設(shè)備通知的內(nèi)容數(shù)據(jù)的位置 信息,從所述內(nèi)容管理服務(wù)器獲取內(nèi)容數(shù)據(jù);以及 內(nèi)容再現(xiàn)處理單元,其再現(xiàn)所獲取的內(nèi)容數(shù)據(jù)。
全文摘要
公開了信息處理設(shè)備、信息處理方法、程序以及信息處理系統(tǒng)。根據(jù)本發(fā)明的信息處理設(shè)備包括內(nèi)容信息獲取單元,其從管理內(nèi)容數(shù)據(jù)的內(nèi)容管理服務(wù)器獲取與內(nèi)容管理服務(wù)器管理的內(nèi)容數(shù)據(jù)相關(guān)的內(nèi)容相關(guān)信息;選擇單元,其基于所述內(nèi)容相關(guān)信息,從作為內(nèi)容的列表的內(nèi)容列表選擇內(nèi)容;以及外部連接裝置控制單元,當(dāng)由外部連接的外部連接裝置執(zhí)行所選擇的內(nèi)容時,其向該外部連接裝置通知與所選內(nèi)容相對應(yīng)的內(nèi)容數(shù)據(jù)的位置信息,并且當(dāng)所述外部連接裝置再現(xiàn)所選內(nèi)容時,其從該外部連接裝置獲取表示內(nèi)容的再現(xiàn)狀態(tài)的再現(xiàn)狀態(tài)信息。
文檔編號G06F13/00GK101594279SQ20091014270
公開日2009年12月2日 申請日期2009年5月31日 優(yōu)先權(quán)日2008年5月29日
發(fā)明者三堀裕之, 中島康, 佐藤由美, 北條榮枝, 原昌宏, 堀木洋志, 市川由紀(jì)夫, 廣井智, 楊明山, 松澤剛, 藤本康平, 鈴木麻理惠, 長谷浩史 申請人:索尼株式會社