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

內容分發(fā)系統(tǒng)、內容分發(fā)服務器以及內容分發(fā)方法

文檔序號:7891260閱讀:240來源:國知局
專利名稱:內容分發(fā)系統(tǒng)、內容分發(fā)服務器以及內容分發(fā)方法
技術領域
本發(fā)明涉及內容分發(fā)技術,且更特別地涉及內容分發(fā)系統(tǒng)、內容分發(fā)服務器、內容分發(fā)方法、軟件程序以及存儲該軟件程序的存儲介質,以將內容轉換成適合客戶終端的格式。
背景技術
隨著英特網(wǎng)和多媒體技術的普及,現(xiàn)在可以以各種方式來發(fā)送信息,各種方式包括使用電子郵件的簡單文本數(shù)據(jù)交換,經(jīng)由網(wǎng)絡上傳音頻/聲音、動態(tài)圖像以及靜止圖像構成的多媒體內容,以及經(jīng)由網(wǎng)絡下載多媒體內容用于觀看和收聽。然而,下載內容的不同用戶具有不同的客戶終端。根據(jù)客戶終端環(huán)境的這樣的不同,當要經(jīng)由網(wǎng)絡在客戶終端上使用內容時,可能需要針對每個客戶終端轉換內容的格式。例如,網(wǎng)絡上的格式轉換服務器依據(jù)客戶終端的格式將內容的格式轉換成適合于該客戶終端的格式。JP-2002-342218-A揭示了一種使用設置在網(wǎng)絡上的格式轉換服務器的系統(tǒng),其中,格式轉換服務器依據(jù)客戶終端的格式(如,可顯示的清晰度級,顏色類型以及揚聲器可播放的頻率范圍)來轉換適合于客戶終端的內容的格式。格式轉換服務器經(jīng)由網(wǎng)絡向客戶終端提供格式轉換后的內容。該系統(tǒng)包括客戶終端、累積內容的服務器(內容累積服務器)、以及將內容轉換成經(jīng)由網(wǎng)絡連接的每個客戶終端上可以使用的格式的服務器(格式轉換服務器)。格式轉換服務器參考描述在每個客戶終端上對內容的重放性能和顯示性能的概況,其中,在有關的客戶終端上準備該概況,以確定適合于該有關的客戶終端的格式。在轉換從內容累積服務器接收到的內容的格式后,格式轉換服務器將格式轉換后的內容發(fā)送到內容提供單元,格式轉換后的內容被從內容提供單元發(fā)送到有關的客戶終端。此外,JP-2010-061212-A揭示了一種使用輸入裝置和多個數(shù)據(jù)分發(fā)裝置的數(shù)據(jù)分發(fā)技術。該輸入裝置指示第一數(shù)據(jù)分發(fā)裝置開始數(shù)據(jù)分發(fā)(分發(fā)開始步驟)。第一數(shù)據(jù)分發(fā)裝置基于第一數(shù)據(jù)分發(fā)裝置的處理性能和所有數(shù)據(jù)分發(fā)裝置的處理負荷來選擇實際進行數(shù)據(jù)分發(fā)的數(shù)據(jù)分發(fā)裝置(分發(fā)裝置選擇步驟)。例如可以基于選擇結果將第二數(shù)據(jù)分發(fā)裝置選擇作為實際執(zhí)行數(shù)據(jù)分發(fā)的數(shù)據(jù)分發(fā)裝置。第二數(shù)據(jù)分發(fā)裝置接收通過輸入裝置獲得的文檔數(shù)據(jù),如果必要則轉換文檔數(shù)據(jù)的格式,并分發(fā)文檔數(shù)據(jù)(數(shù)據(jù)分發(fā)步驟)。然而,JP-2002-342218-A和JP-2010-061212-A中描述的方法不能有效地將內容格式轉換成適合于每個客戶終端的格式并隨后提供格式轉換后的內容。例如,上述的傳統(tǒng)數(shù)據(jù)分發(fā)系統(tǒng)在以下環(huán)境下可能不是有效的。當在大的會議室中在提供有揚聲器的屏幕上正在投影服務器中存儲的電影內容時,從揚聲器中輸出音頻/聲音。在這樣的大的會議室中,與會者可能坐在他或她不能從他或她的座位位置清楚聽到音頻/聲音的地方。在此情況下,有關的與會者可能將他或她的個人終端設備連接到數(shù)據(jù)分發(fā)系統(tǒng),使得在他或她的個人終端設備上可以接收并輸出音頻/聲音。
在此情況下,用戶在他或她的終端上僅需要電影內容的音頻/聲音。但傳統(tǒng)數(shù)據(jù)分發(fā)系統(tǒng)可能不適合于對有關的客戶終端僅輸出音頻/聲音。此外,除了這樣的音頻/聲音接收終端,其他用戶可能想要將具有觀看/收聽性能的終端或者用于聽力受損的與會者的骨導耳機連接到數(shù)據(jù)分發(fā)系統(tǒng)。此外,傳統(tǒng)技術可能不適合于服務器上存儲的內容的協(xié)作輸出。在內容的這樣的協(xié)作輸出中,可以如下重放由多種不同類型的內容構成的多媒體內容(如,電影內容)一個客戶終端用于輸出動態(tài)圖像,另一個客戶終端用于輸出音頻/聲音(即,功能的分離)。內容的這樣的協(xié)作輸出可以通過使用多個客戶終端來對系統(tǒng)設計適合的輸出模式,以輸出一個多媒體內容包含的每種類型的內容。此外,傳統(tǒng)的系統(tǒng)可能不適合于在已經(jīng)開始內容的重放后增加客戶終端作為輸出目的地。例如,當內容已經(jīng)被重放若干時間時,用戶想要將他或她的個人終 端連接到系統(tǒng)來在他或她的個人終端上接收并輸出音頻/聲音,但傳統(tǒng)的系統(tǒng)可能不適合于輸出目的地的這樣的動態(tài)增加。如此,在傳統(tǒng)技術中,僅僅可以對客戶終端進行整個內容的格式轉換。

發(fā)明內容
在本發(fā)明的一方面,設計了一種內容分發(fā)系統(tǒng)。內容分發(fā)系統(tǒng)包括終端設備和能經(jīng)由網(wǎng)絡連接到終端設備的內容分發(fā)服務器。內容分發(fā)服務器包括性能信息獲取單元,用于獲取描述了發(fā)出內容使用請求的終端設備的一個或更多性能的性能信息,所述終端設備通過發(fā)出內容使用請求來請求使用目標內容;元素提取單元,用于從內容存儲單元獲取所請求的目標內容,并提取構成目標內容的子內容元素;比較單元,用于基于性能信息識別在終端設備上能被使用的子內容元素,并將基于性能信息識別出的子內容元素與所提取的子內容元素進行比較來確定哪個子內容元素在終端設備上能被使用;輸出確定單元,用于確定是否需要分離目標內容來將在終端設備上能被使用的子內容元素分發(fā)到終端設備;以及分離單元,用于在需要分離目標內容時,將目標內容分離成作為分離出的子內容元素的每個子內容元素。在本發(fā)明的另一方面,設計一種能經(jīng)由網(wǎng)絡連接到終端設備的內容分發(fā)服務器。內容分發(fā)服務器包括性能信息獲取單元,用于獲取描述了發(fā)出內容使用請求的所述終端設備的一個或更多性能的性能信息,所述終端設備通過發(fā)出內容使用請求來請求使用目標內容;元素提取單元,用于從內容存儲單元獲取所請求的目標內容,并提取構成目標內容的子內容元素;比較單元,用于基于性能信息識別能在終端設備上被使用的子內容元素,并將基于性能信息識別出的子內容元素與提取出的子內容元素進行比較來確定哪個子內容元素在終端設備上能被重放;輸出確定單元,用于確定是否需要分離目標內容來將能在終端設備上使用的子內容元素分發(fā)給終端設備;以及分離單元,用于在需要分離目標內容時,將目標內容分離成作為分離出的子內容元素的每個子內容元素。在本發(fā)明的另一方面中,設計一種內容分發(fā)方法,該內容分發(fā)方法由能經(jīng)由網(wǎng)絡連接到終端設備的內容分發(fā)服務器執(zhí)行。所述方法包括以下步驟a)獲取描述了發(fā)出內容使用請求的終端設備的一個或更多性能的性能信息,所述終端設備通過發(fā)出內容使用請求來請求使用目標內容山)從內容存儲單元獲取所請求的目標內容;c)提取構成目標內容的子內容元素;d)基于性能信息識別能在終端設備上使用的子內容元素;e)將基于性能信息識別出的子內容元素與所提取的子內容元素進行比較來確定哪個子內容元素在終端設備上能被使用;f)確定是否需要分離目標內容來將在終端設備上能被使用的子內容元素分發(fā)到終端設備;以及,g)在需要分離目標內容時,將目標內容分離成作為分離出的子內容元素的每個子內容元素。


本披露的更完整的理解及其許多伴隨的優(yōu)點和特征可以通過參考附圖從后面的詳細描述容易地獲得并理解,其中圖I示出了依據(jù)范例實施例的內容分發(fā)系統(tǒng)的示意性網(wǎng)絡環(huán)境;圖2示出了依據(jù)范例實施例的內容分發(fā)系統(tǒng)的框圖;圖3A和3B示出了依據(jù)范例實施例的內容分發(fā)處理的范例時序圖,其中確定了不需要內容的分離(separation); 圖4A和4B示出了依據(jù)范例實施例的內容分發(fā)處理的另一個范例時序圖,其中確定了需要內容的分離;圖5A示出了重放請求數(shù)據(jù)的范例,且圖5B、5C和示出了終端性能信息的數(shù)據(jù)結構的范例;圖6示出了關系表格的數(shù)據(jù)結構的范例;圖7示出了比較單元的比較處理,其中,比較了描述在終端設備上能播放的內容的可播放信息與從目標內容提取的內容;圖8示出了依據(jù)范例實施例的內容分發(fā)服務器的內容輸出確定處理的步驟的流程圖;圖9A和9B示出了依據(jù)范例實施例的內容輸出確定單元確定的確定結果的范例;圖10示出了依據(jù)范例實施例的內容輸出確定單元確定的確定結果的另一個范例;圖IlA和IlB示出了從報告單元向客戶終端報告的錯誤消息的范例,其中,錯誤消息報告重放是不可能的;圖12A和12B示出了依據(jù)范例實施例的同步重放單元的同步重放;以及圖13示出了依據(jù)范例實施例的內容分發(fā)系統(tǒng)的內容重放方案的范例情況。附圖用于描述本發(fā)明的范例實施例且不應被解釋為限制其范圍。除非特別備注否則不應將附圖考慮為按照尺寸繪制的,并且相同或相似的附圖標記在若干視圖中表示相同或相似的部件。
具體實施例方式現(xiàn)在給出對本發(fā)明的范例實施例的說明。值得注意的是,盡管如第一、第二等術語可以被使用在這里來描述各種元件、部件、區(qū)域、層和/或部,但應當理解到,這樣的元件、部件、區(qū)域、層和/或部并不由此受到限制,因為這樣的術語是相對的,也就是僅是被用來將一個元件、部件、區(qū)域、層或部與另一區(qū)域、層或部相區(qū)分。因此,例如,以下描述的第一元件、部件、區(qū)域、層或部可以被稱作第二元件、部件、區(qū)域、層或部而不脫離本發(fā)明的教示。另外,應當注意到,這里使用的術語僅僅是為了描述特定實施例的目的而不是試圖限制本發(fā)明。因此,例如,如這里所使用的,單數(shù)形式“一”和“所述”也試圖包含復數(shù)形式,除非上下文中清楚地指示。而且,術語“包括”當在本說明書中使用時表示存在提及的特征、整數(shù)、步驟、操作、元件和/或部件,但并不排除一個或更多其他特征、整數(shù)、步驟、操作、元件、部件或其組合的存在或增加。此外,盡管從描述的觀點已在附圖中被示出,但特定術語被采用于為了清楚的目的,本披露不限于這樣選擇的特定術語且可以理解到,每個特定元件包括以類似方式操作并獲得類似結果的所有技術等同物?,F(xiàn)在參考附圖描述依據(jù)范例實施例的裝置或系統(tǒng),如內容分發(fā)服務器、系統(tǒng)、方法以及內容分發(fā)方法的程序。圖I示出了用于實現(xiàn)依據(jù)范例實施例的內容分發(fā)系統(tǒng)100的示意性網(wǎng)絡環(huán)境。該內容分發(fā)系統(tǒng)100可以配有內容分發(fā)服務器110和多個客戶終端150,該多個客戶終端150能經(jīng)由網(wǎng)絡102彼此連接。每個客戶終端150可以被用作終端設備或裝置。網(wǎng)絡102不限于任何特定的網(wǎng)絡。例如,網(wǎng)絡102可以是以太網(wǎng)(注冊商標),局 域網(wǎng)(LAN)或使用交易協(xié)議(如傳輸控制協(xié)議/英特網(wǎng)協(xié)議TCP/IP)的虛擬專用網(wǎng)(VPN),廣域網(wǎng)(WAN)或使用特定通信線路的英特網(wǎng),使用通用串行總線(USB)或藍牙(注冊商標)的設備網(wǎng),個域網(wǎng)等。網(wǎng)絡102可以是有線網(wǎng)絡,無線網(wǎng)絡或有線和無線網(wǎng)絡的組合。如圖I所示,客戶終端150可以是例如個人計算機150a,動態(tài)圖像輸出設備150b以及音頻輸出設備150c,但客戶終端150不限于此。例如,客戶終端150可以是計算裝置,例如工作站、上網(wǎng)本(net book)、個人數(shù)字助理(PDA)、便攜式電話終端、智能電話、便攜式游戲機、便攜式音頻播放器等??蛻艚K端150可以是能經(jīng)由網(wǎng)絡102接收能從內容分發(fā)服務器110分發(fā)的具有給定文件格式的內容數(shù)據(jù)和/或具有給定流格式的內容數(shù)據(jù),并且客戶終端150能被設計來重放這樣的內容。該重放可以通過接收并播放實況內容或播放預先記錄的內容而被執(zhí)行,但不限于此。在本披露中,可以以相同或類似的含義互換地使用“播放”和“重放”,例如播放實況內容、重放過去記錄的內容。內容分發(fā)服務器110可以連接到內容數(shù)據(jù)庫(DB) 130,且內容分發(fā)服務器110管理可分發(fā)給客戶終端150a、150b和150c的內容。這樣的內容可以不限于任何特定的數(shù)據(jù)。內容數(shù)據(jù)可以是文本,靜止照片、音頻/聲音(以下,“音頻”可以包括“聲音”)、動態(tài)圖像、與音頻信息對應的文本數(shù)據(jù)(例如與話音對應的文本信息)以及元數(shù)據(jù),或者可以是包括一個或更多這樣的信息的多媒體內容。此后,可以將這樣的文本、靜止照片、音頻、動態(tài)圖像、話音的文本信息以及元數(shù)據(jù)等稱為子內容元素。該子內容元素是可以通過自身重放的離散內容,且多個子內容元素可以被整合為多媒體內容,例如電影內容,其至少由動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)構成??傮w上,市面上可用的客戶終端不適用于重放各種類型的內容。例如,一個客戶終端僅能重放音頻,另一客戶終端僅能重放文本,且另一客戶終端僅能重放音頻和動態(tài)圖像。因此,每個客戶終端150不能重放所有的子內容元素。內容分發(fā)服務器110可以通過參考每個客戶終端的重放系統(tǒng)或環(huán)境來將內容分發(fā)給每個客戶終端。具體地,當一個客戶終端向內容分發(fā)服務器110請求重放時,內容分發(fā)服務器110確定有關的終端所請求的特定的內容是否能在該有關的終端上重放。進一步,如果該有關的終端所請求的內容由多個子內容元素構成,則內容分發(fā)服務器110可以按照要求將該內容分解或分離成每個它的子內容元素,并且隨后內容分發(fā)服務器110將一個或更多子內容元素分發(fā)給有關的終端,從而能在有關的終端上重放該一個或更多子內容元素。此后,為了簡化描述,將用戶請求重放的內容稱作“目標內容”。這樣的目標內容可以由一個或更多子內容元素構成。每個子內容元素還可以被稱為“離散內容”,這表示這樣的子內容元素不能被進一步分解或分離,因為如果子內容元素被分解成構成子內容元素的數(shù)據(jù),則這樣的數(shù)據(jù)不能在終端設備上重放。內容可以不限于上述范例,且可以包括網(wǎng)頁,通過使用辦公軟件而準備的文檔/簡報/試算表,通過使用制圖軟件而準備的圖畫,使用可移植文檔格式(HF)的文檔文件,使用視頻編解碼器和音頻視頻交織(AVI)、QiuckTime電影、Flash視頻的視頻文件,使用音頻編解碼器的音頻文件,以及使用圖像文件格式的圖像文件等,但不限于此,視頻編解碼 器例如為動態(tài)圖像專家組(MPEG)-1、MPEG-2、H. 264/MPEG-4高級視頻編碼(AVC),音頻編解碼器例如為RIFF波形音頻格式(WAV)、MPEG-I音頻播放器3 (MP3)、Windows (注冊商標)媒體音頻(WMA),圖像文件格式例如為位圖(BMP)、可交換圖像文件(GIF)、聯(lián)合圖像專家組(JPEG)、JPEG2000。內容分發(fā)服務器110讀取存儲器或存儲單元(如硬盤驅動、非易失性隨機訪問存儲器(NVRAM)、安全數(shù)字(SD)卡等)中存儲的一個或更多軟件程序,并將軟件程序加載到隨機訪問存儲器(RAM)的存儲區(qū)域上以使用合適的操作系統(tǒng)(OS)來實現(xiàn)后面將描述的功能和處理。內容分發(fā)服務器110可以激活使用各種架構的操作系統(tǒng),例如為WindowS(注冊商標)、UNIX(注冊商標)、AIX(注冊商標)和LINUX (注冊商標),但不限于此。此外,可以將與內容分發(fā)服務器110通信的客戶終端150配置為與內容分發(fā)服務器110相同或相類似,并且可以根據(jù)應用的領域按照需要改變和/或增加客戶終端150的內部配置。在從客戶終端150接收到重放請求時,內容分發(fā)服務器110將請求重放的離散內容與客戶終端150的性能進行比較。基于比較結果,內容分發(fā)服務器110可以確定如何將一個目標內容分解或分離成與用戶的請求相匹配的離散內容,并且隨后將與用戶的請求相匹配的離散內容分發(fā)給客戶終端150。此外,如果相同的內容要被輸出到兩個或更多客戶終端150,則內容分發(fā)服務器110可以對這樣的內容執(zhí)行同步重放。參考圖2給出依據(jù)范例實施例的內容分發(fā)系統(tǒng)100的操作的說明,圖2是內容分發(fā)系統(tǒng)100的框圖。如圖2所示,內容分發(fā)服務器110包括例如通信單元112、性能信息獲取單元114、內容分發(fā)單元116、比較單元118、元素提取單元120、內容輸出確定單元122、內容分解單元124、內容數(shù)據(jù)庫(DB) 130、報告單元126以及同步重放單元128。在圖2中,內容DB 130設置在內容分發(fā)服務器110中。然而,內容DB 130可以設置在與內容分發(fā)服務器110分離的服務器中。通信單元112可以使用接口(例如,網(wǎng)絡適配器)來連接到網(wǎng)絡102,并且控制與其他裝置(如客戶終端150)的通信。性能信息獲取單元114獲取對請求重放內容的每個終端(如客戶終端150)提供的內容的信息。這樣的性能信息可以被稱為終端性能信息。元素提取單元120從內容DB 130獲取客戶終端150請求重放的目標內容,并識別和提取目標內容中包含的離散內容。內容DB 130可以被用作內容存儲單元。比較單元118基于從性能信息獲取單元114獲得的終端性能信息確定離散內容是否可由有關的終端播放。具體的,比較單元118將有關的終端可播放的內容與由元素提取單元120提取的離散內容進行比較,來確定在有關的終端是否能播放當前請求的內容??梢酝ㄟ^參考將終端性能信息中描述的性能與和每個性能有關的離散內容相關的關系信 息來確定可以在客戶終端150上重放的離散內容。該關系信息可以由客戶終端150能使用的文件擴展名、客戶終端150中安裝的編解碼器或者客戶終端150中可包含的或可連接到客戶終端150的設備的信息單獨地或組合地來描述。在接收到對客戶終端150請求重放的離散內容的指定時,內容輸出確定單元122確定可以在發(fā)出請求的客戶終端上重放的所請求的離散內容,并且還確定是否需要分離目標內容。具體的,內容輸出確定單元122確定是否可以將整個目標內容分發(fā)給一個客戶終端而無需分離整個目標內容,確定是否需要將整個目標內容分離為子內容元素或離散內容,以及在整個目標內容需要被分離時如何分離整個目標內容。此外,響應于來自客戶終端150的內容重放請求,內容輸出確定單元122可以通過將請求的離散內容鏈接到客戶終端150 (通過該客戶終端150,能夠在隨后的給定時刻重新使用所請求的離散內容)來注冊所請求的離散內容。例如,當相同的客戶終端150再次發(fā)出相同的內容重放請求時,內容輸出確定單元122可以獲得已連接到客戶終端150的所注冊的離散內容,并且對于上述確定處理使用離散內容的注冊信息,除客戶終端150指示了特定的指示之外。當內容輸出確定單元122確定目標內容需要被分解成多個離散內容時,內容分解單元124可以分離或分解一個內容(如,目標內容)并轉換成單位內容,該單位內容被稱為離散內容。此外,可以對終端用戶150鏈接并存儲被稱作由內容分解單元124分離出的離散內容的單位內容。當客戶終端150再次發(fā)出重放相同內容的請求且請求了相同的離散內容時,代替執(zhí)行內容分解單元124的分離處理,內容輸出確定單元122讀出所存儲的被稱為分離內容的離散內容,并將這樣的所存儲的離散內容分發(fā)到要重放這樣的離散內容的客戶終端 150。此外,在從內容輸出確定單元122接收到請求時,內容分解單元124可以讀出所存儲的離散內容,并將這樣的所存儲的內容傳送到客戶終端150。利用這樣的配置,可以降低 內容分發(fā)服務器110上的處理負載等級。內容分發(fā)單元116將目標內容(無需分解該內容)或離散內容分發(fā)到已經(jīng)請求了重放該目標內容的客戶終端150。當內容輸出確定單元122確定所請求的離散內容不能由發(fā)出請求的客戶終端150重放時,報告單元126向客戶終端150報告所請求的離散內容不能在該客戶終端150重放。此外,同步重放單元128可以監(jiān)視并同步在多個客戶終端150的內容重放狀態(tài),以調節(jié)分發(fā)給多個客戶終端150的相同內容的重放處理。例如,如果一個客戶終端150 (處理提前終端)正在相比其他客戶終端150 (處理延遲終端)更快地重放相同的離散內容,則同步重放單元128調整處理提前終端的重放處理,從而內容重放處理可以在多個客戶終端150之間被匹配,由此,可以在同步時刻在每個客戶終端150上重放相同的離散內容。此外,如果客戶終端150在內容重放已經(jīng)開始后被增加作為輸出目的地終端(設備的動態(tài)增加),則在所增加的客戶終端與已經(jīng)開始重放該相同內容的其他客戶終端之間會出現(xiàn)時間延遲。同步重放單元128可以調節(jié)處理提前終端(其相比處理延遲終端而言提前)上的重放進程。如此,同步重放單元128可以根據(jù)在以提前時刻重放內容的一個或更多客戶終端上的重放進程狀態(tài)來控制內容的重放。在上述配置中,從客戶終端150發(fā)出內容的重放請求。在另外的配置中除了客戶終端150之外的客戶終端可以請求在一個或更多客戶終端上重放離散內容。此外,在另外的配置中,內容分發(fā)服務器110可以提供有格式轉換單元來執(zhí)行格式轉換處理。對于內容分發(fā)服務器110,格式轉換單元可以分離地設置,或者可以被集成到內容分解單元124。格式轉換單元可以根據(jù)每個客戶終端的性能調節(jié)數(shù)據(jù)格式。例如,格式轉換單元可以用于將數(shù)據(jù)格式調節(jié)到可以在每個客戶終端上顯示的解析度級別,可以在每個客戶終端上顯示的顏色類型,以及能在每個客戶終端上播放的揚聲器的頻率范圍。給出對客戶終端150的說明。圖2所示的客戶終端150a和150b中的每個可以包括通信單元152 (152a,152b)、內容請求單元154 (154a,154b)、性能信息提供器156 (156a,156b)、內容接收單元158 (158a,158b)以及內容重放單元160 (160a,160b)。
通信單元152可以經(jīng)由接口(例如網(wǎng)絡適配器)連接到網(wǎng)絡102,并且控制與內容分發(fā)服務器110和其他外部裝置的通信。內容請求單元154將用于識別內容的識別信息發(fā)送到內容分發(fā)服務器110作為請求重放內容的參數(shù)。這樣的配置信息指定了被請求重放的目標內容和子內容元素或離散內容。內容的識別信息可以是內容名稱、通過使用內容管理系統(tǒng)來識別內容的內容識別符,內容存儲區(qū)域的地址等。內容存儲區(qū)域的地址可以由統(tǒng)一資源識別符(URI)來描述,統(tǒng)一資源識別符例如為統(tǒng)一資源定位器(URL)、統(tǒng)一資源名稱(URN)等。響應于來自內容分發(fā)服務器110的請求,性能信息提供器156讀出描述對有關的客戶終端150配備的性能的描述符,并將描述有關性能的終端性能信息發(fā)送到內容分發(fā)服務器110。此后將描述的,終端性能信息可以單獨地或組合地包括客戶終端150可以重放的文件擴展名,客戶終端150中安裝的編解碼器,或者客戶終端150中可以包括的或可以連接到客戶終端150的設備的信息。內容接收單元158接收從內容分發(fā)服務器110分發(fā)的內容。內容重放單元160重放接收到的由客戶終端150請求的內容,其中這樣的內容可以是目標內容或離散內容。如果客戶終端150配備有重放整個目標內容的性能,則可以在客戶終端150重放該內容而無需分割或分離該內容。如果客戶終端150沒有配備有重放整個目標內容的性能,則可以根據(jù)配備給客戶終端150的性能來將目標內容分解或分離成離散內容。此外,內容重放單元160將當前重放狀態(tài)保持為用于執(zhí)行同步重放處理的參數(shù)。響應于來自內容分發(fā)服務器110的請求,內容重放單元160提供描述當前重放狀態(tài)的重放狀態(tài)信息。重放狀態(tài)信息包括例如從內容的重放開始經(jīng)過的時間,但不限于此。典型地,這樣的狀態(tài)數(shù)據(jù)具有少量的數(shù)據(jù),且由此相比于處理該內容的時間而言可以忽略在裝置或終端之間這樣的數(shù)據(jù)的傳送時間。參考圖3A/3B和圖4A/4B給出對依據(jù)范例實施例的內容分發(fā)處理的說明,圖3A/3B和圖4A/4B示出了內容分發(fā)處理的順序。圖3A/3B示出了在確定了不需要分離內容時的情況,且圖4A/4B示出了在確定了需要分離內容時的情況。
在圖3A/3B中,當客戶終端150的用戶在內容重放的應用被激活時經(jīng)由用戶接口指示重放內容DB 130中存儲的內容時,處理從步驟SlOO開始。客戶終端150的用戶可以指定用戶希望重放的內容,其中這樣的內容可以被稱為用戶希望使用他或她的終端來重放的目標內容和/或子內容元素(離散內容)。在圖3A/3B的情況下,將動態(tài)圖像和音頻的重放指定為子內容元素。在步驟S101,響應于用戶輸入的指示,內容請求單元154向內容分發(fā)服務器110發(fā)出內容請求或內容使用請求。內容請求可以包括例如以下參數(shù)用于識別發(fā)出請求的客戶終端的識別信息、用于識別用戶希望重放的內容的識別信息以及用于識別用戶希望重放的子內容元素或離散內容的識別信息。在圖3A/3B的情況下,客戶終端名稱和內容名稱被用于指定內容請求。在步驟S102,在接收到內容請求時,內容分發(fā)服務器110的內容輸出確定單元122將發(fā)出請求的客戶終端150的信息、所請求的目標內容名稱以及所請求的子內容元素注冊到諸如存儲器、硬盤驅動(HDD)等存儲區(qū)域。圖5A示出了被用于請求重放且由內容輸出確定單元122注冊的數(shù)據(jù)(重放請求數(shù)據(jù))的結構。如圖5A所示,這樣的重放請求數(shù)據(jù)注冊用于識別客戶終端的信息(客戶終端名稱、IP地址等)、所請求的目標內容名稱以及所請求的子內容元素,且重放請求數(shù)據(jù)由內容輸出確定單元122注冊為記錄信息。在步驟S103,內容輸出確定單元122指示比較單元118將發(fā)出請求的客戶終端150的性能與所請求的目標內容中包含的子內容元素的信息進行比較。在步驟S104,比較單元118將發(fā)出請求的客戶終端150的客戶終端名稱作為參數(shù)發(fā)送到性能信息獲取單元114,并指示性能信息獲取單元114獲取發(fā)出請求的客戶終端150的終端性能信息。
在步驟S105,性能信息獲取單元114經(jīng)由通信單元112請求發(fā)出請求的客戶終端150提供發(fā)出請求的客戶終端150的終端性能信息。響應于這樣的請求,發(fā)出請求的客戶終端150的性能信息提供器156經(jīng)由通信單元152向內容分發(fā)服務器110提供發(fā)出請求的客戶終端150的終端性能信息。圖5B、5C和示出了發(fā)出請求的客戶終端150的終端性能信息的范例數(shù)據(jù)結構。圖5B示出了客戶終端150能播放的內容的文件擴展名的數(shù)據(jù)。圖5C示出了客戶終端150中安裝的編解碼器的數(shù)據(jù)。圖示出了客戶終端150中能包含的或可連接到客戶終端150的設備的數(shù)據(jù)或信息,如設備的類型。在步驟S106,比較單元118將所請求的目標內容的內容名稱(例如,樣本l.mpg)作為參數(shù)發(fā)送到元素提取單元120,并指示元素提取單元120提供所請求的目標內容的子內容元素。在步驟S107,元素提取單元120從內容DB130提取所請求的目標內容。在步驟S108,元素提取單元120提取從內容DB 130獲得的所請求的目標內容中包含的子內容元素??梢允褂煤竺鎸⒚枋龅膱D6中示出的表格基于文件擴展名來確定在獲得的內容中包含的子內容元素。此外,對于網(wǎng)頁,通過分析內容文件,可以從鏈接配置提取子內容元素。在步驟S109,已經(jīng)從性能信息獲取單元114接收到來自發(fā)出請求的客戶終端150的終端性能信息的比較單元118通過參考圖6所示的關系表格來檢查內容中包含的子內容元素。關系表格指示了終端性能信息中描述的內容與和每個性能有關的子內容元素之間的關系。圖6示出了關系表格的范例。關系表格包括例如各種類型的文件擴展名、編解碼器、設備以及可以重放的子內容元素之間的數(shù)據(jù)相關性的信息。具體地,在關系表格中包含了與文件擴展名對應的子內容元素、與由編解碼器編碼的數(shù)據(jù)對應的子內容元素以及與設備對應的子內容元素。例如,在圖6的關系表格中,文件擴展名“mpg”與動態(tài)圖像和首頻有關,這表不能重放具有文件擴展名“mpg”的文件的客戶終端150能重放動態(tài)圖像和音頻。此外,編解碼器“MPEG-1音頻播放器3”與音頻有關,以及設備“視頻投影設備”與動 態(tài)圖像有關。比較單元118將圖5B至中示出的終端性能信息的信息與關系表格(圖6)的信息進行比較以準備可播放信息,可播放信息將發(fā)出請求的客戶終端150可以重放的子內容元素描述作為用于比較的信息。在步驟S110,比較單元118從元素提取單元120接收子內容元素的信息,并將在步驟S109獲得的可播放信息與所提取的子內容元素進行比較以準備比較結果。圖7示出了比較單元118的比較處理,其中比較了描述在有關的終端可播放的子內容元素的可播放信息和從內容提取出的子內容元素。如圖7所示,比較單元118確定內容中的每個子內容元素是否可以由發(fā)出請求的客戶終端150重放,并準備比較結果200。如此,比較單元118基于性能信息識別可以在終端設備上使用的子內容元素,并將基于性能信息識別出的子內容元素與所提取的子內容元素進行比較來確定在終端設備上可以使用的子內容元素。在步驟S111,比較單元118將所請求的目標內容名稱和在步驟SllO獲得的比較結果200發(fā)送到內容輸出確定單元122。在步驟S112,內容輸出確定單元122基于接收到的比較結果200和在步驟S102注冊的重放請求數(shù)據(jù)來確定輸出模式。內容輸出確定單元122確定是否可以在發(fā)出請求的客戶終端150上重放所請求的子內容元素,并確定在將內容分發(fā)給發(fā)出請求的客戶終端150時是否需要分離成子內容元素。隨后將說明內容輸出確定單元122的細節(jié)。圖3A/3B示出了內容輸出確定單元122確定了不需要將所請求的目標內容分離成子內容元素的情況。當不需要分離內容時,內容輸出確定單元122在步驟S113從內容DB 130獲取所請求的目標內容。然后,在步驟S114,內容輸出確定單元122指示內容分發(fā)單元116使用內容名稱和客戶名稱作為參數(shù)來分發(fā)所請求的目標內容。在步驟S115,內容分發(fā)單元116將接收到的內容分發(fā)給發(fā)出請求的客戶終端150。在接收到該內容時,客戶終端150的內容接收單元158在步驟S116將接收到的內容發(fā)送給內容重放單元160,并指示內容重放單元160重放接收到的內容。在步驟S117,內容重放單元160開始重放該內容。圖4A/4B示出了在確定了需要分離內容時的情況。與圖3A/3B相似,在圖4A/4B的情況下,當客戶終端150的用戶經(jīng)由用戶接口指示重放內容DB 130中存儲的內容時,處理從步驟S200開始。在圖4A/4B中,將僅重放音頻指定作為子內容元素。在步驟S201,響應于用戶輸入的指示,內容請求單元154向內容分發(fā)服務器110發(fā)出內容請求或內容使用請求。在步驟S202,在接收到內容請求時,內容分發(fā)服務器110的內容輸出確定單元122將發(fā)出請求的客戶終端150的信息、所請求的目標內容名稱以及所請求的子內容元素注冊到存儲區(qū)域中,存儲區(qū)域例如為存儲器、HDD等。圖5A示出了用于請求重放且由內容輸出確定單元122注冊的數(shù)據(jù)(重放請求數(shù)據(jù))的范例結構。在步驟S203,內容輸出確定單元122指示比較單元118將發(fā)出請求的客戶終端150的性能與所請求的目標內容中包含的子內容元素的信息進行比較。在步驟S204,比較單元118發(fā)出請求的客戶終端150的客戶終端名稱作為參數(shù)發(fā)送到性能信息獲取單元114,并指示性能信息獲取單元114獲取發(fā)出請求的客戶終端150的終端性能信息。圖5B至示出了發(fā)出請求的客戶終端150的終端性能信息的范例。

在步驟S205,性能信息獲取單元114經(jīng)由通信單元112請求發(fā)出請求的客戶終端150提供終端性能信息。在步驟S206,比較單元118將所請求的目標內容的內容名稱(如,樣本I. mpg)作為參數(shù)發(fā)送到元素提取單元120,并指示元素提取單元120提取所請求的目標內容的子內容元素。在步驟S207,元素提取單元120從內容DB 130獲取所請求的目標內容。在步驟S208,元素提取單元120提取從內容DB 130獲得的所請求的目標內容中包含的子內容元素。在步驟S209,已經(jīng)從性能信息獲取單元114接收到發(fā)出請求的客戶終端150的終端性能信息的比較單元118通過參考圖6所示的關系表格來檢查該內容中包含的子內容元素。關系表格指示了在終端性能信息中描述的性能與和每個性能有關的子內容元素之間的關系。比較單元118將圖5B至中示出的終端性能信息的信息與關系表格(圖6)的信息進行比較來準備可播放信息,可播放信息將發(fā)出請求的客戶終端150可以重放的子內容元素描述作為比較目的信息。在步驟S210,比較單元118從元素提取單元120接收子內容元素的信息,并將在步驟S209獲得的可播放信息與所提取的子內容元素進行比較來準備比較結果。如此,比較單元118基于性能信息識別出可以在終端設備上使用的子內容元素,并將基于性能信息識別出的子內容元素與所提取的子內容元素進行比較來確定哪個子內容元素可以在該終端設備上被使用。在步驟S211,比較單元118向內容輸出確定單元122發(fā)送所請求的目標內容名稱和在步驟S210獲得的比較結果。在步驟S212,內容輸出確定單元122基于接收到的比較結果和在步驟S202注冊的重放請求數(shù)據(jù)來確定輸出模式。圖4A/4B示出了內容輸出確定單元122確定了需要將目標內容分離成子內容元素的情況。當需要分離內容時,內容輸出確定單元122在步驟S213從內容DB 130獲取所請求的目標內容。然后,在步驟S214,內容輸出確定單元122向內容分解單元124發(fā)送所獲得的目標請求內容,并指示內容分解單元124將該內容分解或分離成子內容元素。在步驟S215,內容分解單元124將目標內容分解或分離成子內容元素并僅準備所請求的子內容元素,并且將準備好的子內容元素返回到內容輸出確定單元122。在圖4A/4B的情況下,僅重放音頻內容。在步驟S216,內容輸出確定單元122指示內容分發(fā)單元116使用目標內容名稱和客戶名稱作為參數(shù)分發(fā)該內容(如,準備好的子內容元素)。在步驟S217,內容分發(fā)單元116將接收到的內容(如,準備好的子內容元素)分發(fā)給發(fā)出請求的客戶終端150。在步驟S218,在接收到該內容(如,準備好的子內容元素)時,客戶終端150的內容接收單元158將接收到的內容發(fā)送到內容重放單元160,并指示內容重放單元160重放接收到的內容。在步驟S219,內容重放單元160開始重放該內容,其中在圖4A/4B的情況下僅重放音頻內容。此外,當在作為一個組設置的多個客戶終端150上重放相同內容時,需要在該多個客戶終端150之間同步內容的重放狀態(tài)。內容重放單元160可以監(jiān)視并存儲在每個客戶終端150的重放狀態(tài)。在從內容分發(fā)服務器110接收到請求時,每個客戶終端150中的內容重放單元160可以提供每個客戶終端150的重放狀態(tài)信息。同步重放單元128可以從每個客戶終端150獲取重放狀態(tài)信息,并比較不同客戶終端之間的重放狀態(tài)?;谶@樣的比較(如,不同客戶終端之間的重放狀態(tài)的不同),可以通過如下來執(zhí)行多個客戶終端的同步重放處理通過將處理提前終端減緩數(shù)據(jù)傳輸速度;通過對某些終端移動重放位置;通過將某些終端減緩重放速度,等等。對內容輸出確定單元122能執(zhí)行的內容輸出確定處理給出說明。圖8示出了依據(jù)范例實施例的內容分發(fā)服務器能執(zhí)行的內容輸出確定處理的步驟的流程圖。在步驟S301,內容輸出確定單元122接收由客戶終端150發(fā)出的內容請求,并獲取用于指定發(fā)出請求的客戶終端的信息、用于指定被請求重放的目標內容的信息、以及被請求重放的子內容元素的信息。在步驟S302,內容輸出確定單元122將發(fā)出請求的客戶終端的信息、所請求的目標內容以及所請求的子內容元素注冊為重放請求數(shù)據(jù)。在步驟S303,內容輸出確定單元122請求比較單元18將客戶終端150的性能和所請求的子內容元素進行比較。在步驟S304,內容輸出確定單元122獲得比較結果,如,圖7所示的比較結果200。在步驟S305/305a,內容輸出確定單元122確定在所請求的目標內容中的子內容元素是否在發(fā)出請求的客戶終端150上能播放。圖9A、9B和圖10示出了內容輸出確定單元122在步驟S305/305a的確定結果的范例。在圖9A的情況下,可以在客戶終端上播放作為在所請求的目標內容中包含的子內容元素的動態(tài)圖像和音頻,且由此將有關的客戶終端請求的子內容元素確定為可播放。在圖9B的情況下,所請求的目標內容由動態(tài)圖像和音頻的子內容元素構成,但在客戶終端上不能播放動態(tài)圖像。然而,由于有關的客戶終端僅請求將音頻作為子內容元素進行重放,因此有關的客戶終端請求的子內容元素被確定為可播放。如此,將所請求的子內容元素確定為可播放。相反,在圖10的情況下,所請求的目標內容由動態(tài)圖像和音頻的子內容元素構成,且有關的客戶終端請求將動態(tài)圖像和音頻作為子內容元素進行重放。在此情況下,雖然有關的客戶終端請求重放動態(tài)圖像和音頻二者,但不能在該有關的客戶終端播放音頻。由于音頻被確定為不能在有關的客戶終端上播放,因此確定不是所有的所請求的子內容元素 (即,動態(tài)圖像和音頻)都可以在有關的客戶終端上播放(即,有些是能播放的,有些是不能播放的)。如圖10的情況所示,如果確定了不是所有的所請求的內容都能播放(S305a :否),則處理進行到步驟S306。在步驟S306,如圖IlA和IlB所示報告指示不可能播放的錯誤消息,且處理在步驟S314結束。在該范例情況下,可以如此報告錯誤消息。在其他的配置下,可以將不能播放的子內容元素修改為能在客戶終端上播放的子內容元素。此外,如果在所請求的子內容元素中包含了被確定為不能播放的子內容元素,則可以刪除或忽略這樣的不能播放的子內容元素。在圖10的情況下,由于在客戶終端不能執(zhí)行音頻的重放,因此可以從所請求的子內容元素中刪除音頻的子內容元素,且隨后處理進行到步驟S307。相反,如果確定了所請求的子內容元素被確定為可播放(S305a :是),則處理進行到步驟S307。在步驟S307,確定是否需要分離目標內容文件。具體地,如果確定了在所請求的目標內容中包含的所有子內容元素與能在有關的裝置或設備上播放的所有子內容元素相匹配,則不需要分離所請求的目標內容文件。
相反,如果確定了在所請求的目標內容中包含的子內容元素與能在有關的裝置或設備上播放的子內容元素部分匹配,則需要分離目標內容文件。在圖9A的情況下,在客戶終端上可以播放內容“樣本I. mpg”中包含的音頻和動態(tài)圖像的子內容元素二者,由此確定不需要分離內容。在圖9B的情況下,在客戶終端上不能播放在內容“樣本l.mpg”中包含的動態(tài)圖像的子內容元素,由此確定需要分離內容。在圖10的情況下,在客戶終端上不能播放內容“樣本I. mpg”中包含的音頻的子內容元素。在此情況下,可以確定如果沒有報告錯誤消息則需要分離內容,并執(zhí)行修正處理,如刪除不能播放的內容。如果確定了不需要分離內容(步驟S307a :否),則處理進行到步驟S313。在步驟S313,向內容分發(fā)單元116請求無需分離內容的內容分發(fā)。相反,如果確定了需要分離內容(步驟S307a:是),則處理進行到步驟S308/S308ao在S308/S308a,確定是否過去已經(jīng)通過鏈接分離出的內容與有關的客戶終端而存儲了分離出的內容,其中可以在過去請求內容請求時執(zhí)行內容的這樣的鏈接和存儲。利用這樣的確定處理,如果相同的客戶終端過去請求了重放相同內容的相同子內容元素,則可以忽略正請求重放內容的當前處理的內容的分離處理,由此可以減少當前處理的處理負荷。如果確定已經(jīng)存儲了相同的分離出的內容(S308a :是),則處理進行到步驟S309。在步驟S309,無需請求內容分解單元124的分離處理而獲得存儲的分離出的內容。然后,在步驟S313,請求內容分發(fā)單元116執(zhí)行子內容元素的內容分發(fā),且處理結束。相反,如果確定了沒有存儲分離出的內容(步驟S308a:否),則處理進行到步驟S310。在步驟S310,內容輸出確定單元122請求內容分解單元124將目標內容分離為每個子內容兀素作為分尚出的內容。在步驟S311,獲得分尚出的子內容兀素。在步驟S312,分離出的子內容元素被存儲同時被鏈接到客戶終端150、所請求的目標內容、以及所請求的子內容元素。隨后,在步驟S313,可以將目標內容中包含的每個分離出的子內容元素分發(fā)到有關的客戶終端,且處理在步驟S314結束。參考圖12A/12B給出使用多個客戶終端的內容分發(fā)處理系統(tǒng)的同步重放處理的說明。如上所述,同步重放單元128通過監(jiān)視在多個客戶終端的內容重放狀態(tài)來對該多個客戶終端進行同步重放處理以使用不同客戶終端將相同內容的重放同步。圖12A/12B示出了用于使用多個客戶終端150的同步重放的示意性處理。圖12示出了從內容重放開始的等時線的信息,其中,可以檢測并存儲開始時間、當前時間和結束時間的信息,且可以計算從開始時間起經(jīng)過的時間。內容分發(fā)服務器110可以從每個客戶終端接收這樣的時間信息作為指示在每個客戶終端的重放狀態(tài)的重放狀態(tài)信息。圖12B示出了使用多個客戶終端150的相同內容的示意性重放處理環(huán)境,其中,內容分發(fā)服務器110從重放相同內容的每個客戶終端獲取重放狀態(tài)信息。在圖12B中,終端A相比終端B更快地重放內容,且由此使用內容分發(fā)服務器110將在終端A (處理提前終端)上的重放處理調整成在終端B (處理延遲終端)上的重放處理。具體地,內容分發(fā)服務器110將從終端A和B獲得的重放狀態(tài)信息進行比較,以確定哪個客戶終端正提前重放,并確定終端A和B之間發(fā)生的處理速度的差異。在圖12B中,終端A正重放內容快于終端B 500msec(毫秒)。在此情況下,內容分發(fā)服務器110的同步重放單元128指示內容分發(fā)單元116基于終端A和B之間的處理時間差延遲對終端A的數(shù)據(jù)傳送。如此,基于處理時間差,延遲對處理提前終端(即,終端A)的數(shù)據(jù)傳輸來配置終端A和B之間的內容的同步重放。可以在不同類型的環(huán)境中執(zhí)行內容重放。例如,可以將相同內容同時對能重放該內容的多個客戶終端重放,或者,可以將相同內容僅在由有限數(shù)量的與會者使用的一個會議室中重放,但不限于此。此外,同步重放單元128可以管理以下情況。當正在對使用客戶終端的一個組(如,組A)重放一個內容時,其他組(如,組B)可能在對組A重放該一個內容若干時間后加入組A。在此情況下,組A中的客戶終端已經(jīng)重放了該內容若干時間,且隨后參與的組B中的客戶終端加入該內容的重放。在此情況下,同步重放單元128將描述組A中的播放狀態(tài)的重放狀態(tài)指示信息指 派給分發(fā)的內容。基于這樣的重放狀態(tài)指示信息,同步重放單元128指示組B中的客戶終端從給定的數(shù)據(jù)位置開始相同內容的重放,或者,同步重放單元128從與組A中的播放狀態(tài)對應的數(shù)據(jù)位置對組B中的客戶終端執(zhí)行數(shù)據(jù)傳輸。如此,一個或更多客戶終端可以被動態(tài)地加入到正在重放該內容的系統(tǒng)中。如上所述,在依據(jù)范例實施例的配置中,可以使用多個客戶終端來重放服務器中存儲的內容。例如,對于由多個子內容元素構成的多媒體內容(如,電影內容),可以將每個子內容元素輸出到每個客戶終端。如果一個內容由動態(tài)圖像和音頻的子內容元素構成,則可以將該一個內容分離成動態(tài)圖像和音頻的子內容元素。隨后將該動態(tài)圖像發(fā)送到一個客戶終端以輸出或重放動態(tài)圖像,同時將音頻發(fā)送到另一終端以輸出或重放音頻。如此,可以使用不同客戶終端來輸出或重放一個內容的每個子內容元素,其中,可以將這樣的重放稱作內容的協(xié)作輸出。此外,可以將客戶終端增加且連接到已在重放內容的內容重放環(huán)境,且可以將一個或更多子內容元素輸出到所增加的客戶終端用于重放。如此,可以將一個或更多的客戶終端增加作為重放了若干時間的內容的輸出目的地。圖13示出了內容分發(fā)系統(tǒng)100可以執(zhí)行的內容重放方案的范例,但重放方案不限于此。如圖13所示,可以將電影內容分離成動態(tài)圖像和音頻的子內容元素,且可以使用投影儀重放動態(tài)圖像內容同時使用耳機重放音頻內容。此外,可以將電影內容分離成靜止圖像(如,照片)和音頻的子內容元素,且可以使用數(shù)碼相框來重放該靜止圖像(如,照片)和音頻內容。此外,可以將電影內容分離成動態(tài)圖像、音頻以及元數(shù)據(jù)(如,捕獲子內容元素時的捕獲信息),并且,可以使用投影儀重放動態(tài)圖像和音頻內容同時可以在諸如個人計算機(PC)等裝置的顯示器上顯示元數(shù)據(jù)(如,捕獲信息)。此外,可以將電影內容分離成動態(tài)圖像和音頻的子內容元素??梢允褂猛队皟x輸出或重放動態(tài)圖像和音頻內容同時使用揚聲器輸出或重放音頻內容。

此外,可以將音頻內容分離成音頻和轉換成文本的音頻(text-converted audio)信息的子內容元素,其中,通過將包含在音頻中的語音信息作為文本寫入來準備轉換成文本的音頻信息??梢允褂靡魳凡シ牌鱽碇胤乓纛l同時可以使用智能電話顯示轉換成文本的音頻信息。此外,可以將網(wǎng)頁分離成靜止圖像(如,照片)和文本的子內容元素??梢允褂梦囱b備有瀏覽器的終端來顯示靜止圖像(如,照片)和文本。在上述范例實施例中,當客戶終端請求重放多媒體內容時,可以基于每個客戶終端的操作環(huán)境將所請求的多媒體內容分離成子內容元素,如,動態(tài)圖像、音頻、靜止圖像、以及文本,并且將分離出的子內容元素輸出到每個客戶終端。利用這樣的配置,可以選擇性地將用戶請求的子內容元素分發(fā)到一個或更多有關的客戶終端??梢詫⒁罁?jù)范例實施例的上述配置設計為內容分發(fā)系統(tǒng)、內容分發(fā)服務器、內容分發(fā)方法、軟件程序和存儲該軟件程序的存儲介質。在上述范例實施例中,可以使用具有計算機可讀程序的計算機來控制用于裝置或系統(tǒng)的功能單元,該計算機可讀程序由面向對象的編程語言或遺產(chǎn)編程語言來描述,面向對象的編程語言例如為C++、Java(注冊商標)、JavaScript (注冊商標)、Perl、Ruby,遺產(chǎn)編程語言例如為機器語言、匯編語言。例如,特定的計算機(如,個人計算機、工作站)可以使用可以執(zhí)行上述處理或步驟的計算機可讀程序來控制信息處理裝置。此外,在上述范例實施例中,可以存儲計算機可讀程序的存儲設備(或存儲介質)可以是軟盤、光盤只讀存儲器(CD-ROM)、數(shù)字化視頻光盤只讀存儲器(DVD-ROM)、只記錄/可再寫DVD(DVD_R/RW)、電可擦除和可編程只讀存儲器(EEPROM)、存儲器卡或棒(如USB存儲器)、存儲器芯片、迷你磁盤(MD)、磁光磁盤(MO)、磁帶、服務器中的硬盤驅動等,但不限于此。此外,可以將計算機可讀程序經(jīng)由網(wǎng)絡(如,英特網(wǎng))下載到特定計算機(如,個人計算機),或者,可以將計算機可讀程序從上述存儲設備安裝到特定計算機,由此該特定計算機可以被用作依據(jù)范例實施例的系統(tǒng)或裝置。在上述實施例中,設備或裝置的每個單元可以以硬件或作為硬件/軟件組合的組合來實現(xiàn),且如所需要的,每個單元可以使用單獨使用或組合使用的各種類型的處理器、電路等,例如編程處理器、電路、特定用途集成電路(ASIC),來配置。如上所示,用戶可以在使用上述系統(tǒng)配置的各個客戶終端上選擇性地使用在一個內容中包含的子內容元素,如音頻/聲音、圖像、動態(tài)圖像、文本等。此外,可以使用多個客戶終端輸出一個內容中包含的子內容元素,由此可以使用上述系統(tǒng)配置設計內容的協(xié)作輸出。此外,可以使用上述系統(tǒng)配置將客戶終端添加為正被重放了若干時間的內容的輸出目的地。上述內容分發(fā)系統(tǒng)、內容分發(fā)服務器、內容分發(fā)方法、軟件程序以及存儲介質被用于依據(jù)客戶終端環(huán)境將客戶終端請求重放的多媒體內容分離成子內容元素,如動態(tài)圖像、音頻/聲音、靜止圖像以及文本,且可以選擇性地向客戶終端分發(fā)用戶請求的這樣的子內容元素。根據(jù)上述教示,可能有許多額外的修改和變化。因此應當理解到,在所附權利要求的范圍內,除了這里具體描述的以外,可以以其他方式實施本發(fā)明的披露。例如,在本披露 和所附權利要求的范圍內,不同范例和示意性實施例的元件和/或特征可以組合在一起,和/或彼此替代。
權利要求
1.一種內容分發(fā)系統(tǒng),包括 終端設備;以及 經(jīng)由網(wǎng)絡能連接到所述終端設備的內容分發(fā)服務器,所述內容分發(fā)服務器包括 性能信息獲取單元,用于獲取描述了發(fā)出內容使用請求的所述終端設備的一個或更多性能的性能信息,所述終端設備通過發(fā)出內容使用請求來請求使用目標內容; 元素提取單元,用于從內容存儲單元獲取所請求的目標內容,并提取構成所述目標內容的子內容元素; 比較單元,用于基于所述性能信息識別在所述終端設備上能被使用的子內容元素,并將基于所述性能信息識別出的子內容元素與所提取的子內容元素進行比較來確定哪個子內容元素在所述終端設備上能被使用; 輸出確定單元,用于確定是否需要分離所述目標內容來將在所述終端設備上能被使用的子內容元素分發(fā)到所述終端設備;以及 分離單元,用于在需要分離所述目標內容時,將所述目標內容分離成作為分離出的子內容元素的每個子內容元素。
2.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),其中,所述內容分發(fā)服務器進一步包括同步重放單元,所述同步重放單元用于根據(jù)在多個終端設備中的每個終端設備上的重放狀態(tài)來實現(xiàn)由所述多個終端設備重放的相同內容的同步重放。
3.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),其中,所述輸出確定單元響應于從所述終端設備接收到的所述內容使用請求,通過將所述子內容元素鏈接到所述終端設備來存儲所述目標內容中包含的子內容元素, 其中,當所述輸出確定單元之后從所述終端設備接收到對所述目標內容的下一個內容使用請求時,所述輸出確定單元基于讀出和參考被存儲且鏈接到所述終端設備的子內容元素來確定是否需要分離所述目標內容。
4.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),其中,所述輸出確定單元通過將分離出的子內容元素鏈接到所述終端設備來存儲由所述分離單元分離出的所述分離出的子內容元素, 其中,當所述輸出確定單元之后從所述終端設備接收到對所述目標內容的下一個使用請求并且所述輸出確定單元確定相同的子內容元素是必要的時,所述輸出確定單元讀出被存儲且鏈接到所述終端設備的分離出的子內容元素而無需所述分離單元分離所述目標內容。
5.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),其中,所述比較單元參考關系信息,來確定所述目標內容的哪個子內容元素在所述終端設備上能被使用,其中,所述關系信息將所述性能信息中描述的所述一個或更多性能與和所述性能信息中描述的每個性能有關的子內容元素相關聯(lián)。
6.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),其中,所述性能信息由所述終端設備能使用的文件擴展名、所述終端設備中安裝的編解碼器、以及能包含在所述終端設備中或能連接到所述終端設備的設備的設備信息中的至少一個來描述。
7.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),進一步包括報告單元,其中,當所述比較單元確定所述終端設備請求使用的子內容元素在所述終端設備上不能被使用時,所述報告單元向所述終端設備報告由所述終端設備請求的子內容元素不能在所述終端設備上重放。
8.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),進一步包括內容分發(fā)單元,所述內容分發(fā)單元用于將所述分離單元分離出的分離出的子內容元素分發(fā)到已發(fā)出所述內容使用請求的所述終端設備。
9.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),其中,所述終端設備包括 內容請求單元,用于將對由所述內容分發(fā)服務器管理的所述目標內容的內容使用請求發(fā)送到所述內容分發(fā)服務器,對所述目標內容的所述內容使用請求描述了要被用于重放的子內容元素;以及 性能信息提供器,用于讀出描述所述終端設備的一個或更多性能的性能信息,并將所述性能信息發(fā)送到所述內容分發(fā)服務器。
10.根據(jù)權利要求I所述的內容分發(fā)系統(tǒng),其中,所述目標內容包括從動態(tài)圖像、音頻、靜止圖像、文本、轉換成文本的音頻信息以及元數(shù)據(jù)中能選擇出的一個或更多子內容元素。
11.一種內容分發(fā)服務器,能經(jīng)由網(wǎng)絡連接到終端設備,所述內容分發(fā)服務器包括 性能信息獲取單元,用于獲取描述了發(fā)出內容使用請求的所述終端設備的一個或更多性能的性能信息,所述終端設備通過發(fā)出內容使用請求來請求使用目標內容; 元素提取單元,用于從內容存儲單元獲取所請求的目標內容,并提取構成所述目標內容的子內容元素; 比較單元,用于基于所述性能信息識別能在終端設備上被使用的子內容元素,并將基于所述性能信息識別出的子內容元素與提取出的子內容元素進行比較來確定哪個子內容元素在所述終端設備上能被重放; 輸出確定單元,用于確定是否需要分離所述目標內容來將能在所述終端設備上使用的子內容元素分發(fā)給所述終端設備;以及 分離單元,用于在需要分離所述目標內容時,將所述目標內容分離成作為分離出的子內容元素的每個子內容元素。
12.—種內容分發(fā)方法,該內容分發(fā)方法由能經(jīng)由網(wǎng)絡連接到終端設備的內容分發(fā)服務器執(zhí)行,所述內容分發(fā)方法包括以下步驟 a)獲取描述了發(fā)出內容使用請求的所述終端設備的一個或更多性能的性能信息,所述終端設備通過發(fā)出內容使用請求來請求使用目標內容; b)從內容存儲單元獲取所請求的目標內容; c)提取構成所述目標內容的子內容元素; d)基于所述性能信息識別能在所述終端設備上使用的子內容元素; e)將基于所述性能信息識別出的子內容元素與所提取的子內容元素進行比較來確定哪個子內容元素在所述終端設備上能被使用; f)確定是否需要分離所述目標內容來將在所述終端設備上能被使用的子內容元素分發(fā)到所述終端設備;以及 g)在需要分離所述目標內容時,將所述目標內容分離成作為分離出的子內容元素的每個子內容元素。
全文摘要
本發(fā)明涉及內容分發(fā)系統(tǒng)、內容分發(fā)服務器以及內容分發(fā)方法。其中,該內容分發(fā)服務器包括性能信息獲取單元,用于獲取描述了發(fā)出內容使用請求的終端設備的一個或更多性能的性能信息,終端設備通過發(fā)出內容使用請求來請求使用目標內容;元素提取單元,用于獲取所請求的目標內容,并提取構成目標內容的子內容元素;比較單元,用于基于性能信息識別能在終端設備上使用的子內容元素,并將基于性能信息識別出的子內容元素與所提取的子內容元素進行比較來確定哪個子內容元素能在終端設備上被使用;輸出確定單元,用于確定是否需要分離目標內容來將子內容元素分發(fā)到終端設備;以及分離單元,用于在需要分離時,將目標內容分離成子內容元素。
文檔編號H04N21/238GK102685560SQ20121006189
公開日2012年9月19日 申請日期2012年3月9日 優(yōu)先權日2011年3月9日
發(fā)明者尾崎宏樹, 柳詰進介, 永峰翔, 馬場洋 申請人:株式會社理光
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
蕉岭县| 灵丘县| 隆林| 蕲春县| 乌审旗| 红桥区| 南京市| 舟曲县| 南溪县| 沙田区| 岳阳市| 崇礼县| 静安区| 清镇市| 收藏| 奉节县| 广灵县| 南阳市| 揭西县| 确山县| 河源市| 江阴市| 两当县| 元阳县| 逊克县| 宜兰市| 泊头市| 泰州市| 九龙县| 茶陵县| 调兵山市| 靖远县| 周口市| 新郑市| 华池县| 达孜县| 桐柏县| 蒙自县| 南昌县| 镇雄县| 金川县|