專利名稱:在內(nèi)容的流化重放期間切換媒體渲染器的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
根據(jù)本發(fā)明的方法和設(shè)備涉及一種流化服務(wù)器和流化客戶機(jī),更具體地講,涉及一種在客戶機(jī)對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的同時(shí)將媒體渲染器(media renderer)切換到另一媒體渲染器的方法和裝置。
背景技術(shù):
隨著普遍存在的環(huán)境變得更加分布廣泛,更加期望在任何地方都能觀看媒體和內(nèi)容。相應(yīng)地,隨著個(gè)人便攜式終端裝置的使用變得普及,并且可以對(duì)遠(yuǎn)程服務(wù)器中的內(nèi)容進(jìn)行流化,用戶可通過(guò)使用各種重放裝置(以下稱為“渲染器”)在各種地方使用所述內(nèi)容。
當(dāng)用戶做遠(yuǎn)程旅游時(shí),他們可能希望在媒體或內(nèi)容的重放期間切換渲染器。如圖1所述,用戶在移動(dòng)的同時(shí)通過(guò)使用移動(dòng)電話103來(lái)觀看運(yùn)動(dòng)畫(huà)面102,而到家之后在客廳從移動(dòng)電話103切換到數(shù)字電視(DTV)104。
在觀看從流服務(wù)器101發(fā)送的運(yùn)動(dòng)畫(huà)面102的同時(shí)到家的用戶,由于可使用具有高圖像質(zhì)量的DTV104,所以該用戶不需要通過(guò)移動(dòng)電話103來(lái)觀看運(yùn)動(dòng)畫(huà)面102。因?yàn)閺腄VT104輸出的運(yùn)動(dòng)畫(huà)面102比從移動(dòng)電話103輸出的運(yùn)動(dòng)畫(huà)面具有較高的圖像質(zhì)量,或者因?yàn)橥ㄐ刨M(fèi)用,或者因?yàn)橐苿?dòng)電話103的有限電池容量等原因,用戶可能想要在客廳通過(guò)DTV104繼續(xù)觀看運(yùn)動(dòng)畫(huà)面的剩余部分。
到家之后,用戶終止了通過(guò)移動(dòng)電話103觀看的運(yùn)動(dòng)畫(huà)面102的流化連接。然后,用戶在客廳通過(guò)作為新的渲染器的DTV104在媒體服務(wù)器101中搜索運(yùn)動(dòng)畫(huà)面102。用戶可通過(guò)媒體服務(wù)器101或通過(guò)另一媒體服務(wù)器來(lái)搜索具有適合于DTV屏幕的格式的運(yùn)動(dòng)畫(huà)面102。在找到運(yùn)動(dòng)畫(huà)面102之后,用戶必須進(jìn)行附加操作以使運(yùn)動(dòng)畫(huà)面被流化并被播放。即,用戶必須設(shè)置用于播放運(yùn)動(dòng)畫(huà)面102的屏幕比、音量信息等。在到家之前,用戶必須確定運(yùn)動(dòng)畫(huà)面102的重放位置,并從確定的重放位置請(qǐng)求運(yùn)動(dòng)畫(huà)面102的流化重放。
另外,可能發(fā)生相反的操作。即,當(dāng)用戶在客廳通過(guò)DTV104觀看通過(guò)廣播衛(wèi)星服務(wù)的體育廣播的同時(shí)由于突然的約會(huì)而不得不外出時(shí),用戶可能想要通過(guò)移動(dòng)電話103來(lái)觀看所述體育廣播。在這種情況下,用戶必須通過(guò)移動(dòng)電話103來(lái)搜索具有對(duì)于移動(dòng)電話103而言為最佳格式的運(yùn)動(dòng)畫(huà)面102,并設(shè)置附加設(shè)置。
發(fā)明內(nèi)容
本發(fā)明的示例性實(shí)施例克服了以上缺點(diǎn)和上面沒(méi)有描述的其他缺點(diǎn)。另外,本發(fā)明并不需要克服以上描述的缺點(diǎn),本發(fā)明的示例性實(shí)施例可以不克服以上描述的任何問(wèn)題。
本發(fā)明提供了一種在現(xiàn)有播放環(huán)境中在流化重放期間切換媒體渲染器的方法和裝置。
根據(jù)本發(fā)明的一方面,提供了一種在第一客戶機(jī)中流化重放服務(wù)器的內(nèi)容的方法,所述方法包括(a)從正在對(duì)所述內(nèi)容執(zhí)行流化重放的第二客戶機(jī)接收重放環(huán)境信息,所述重放環(huán)境信息指定第二客戶機(jī)的當(dāng)前重放環(huán)境;和(b)基于重放環(huán)境信息對(duì)所述內(nèi)容執(zhí)行流化重放。
在本發(fā)明的上述方面,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
根據(jù)本發(fā)明的另一方面,提供了一種在其上實(shí)現(xiàn)了用于執(zhí)行所述流化重放方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的客戶機(jī)裝置,所述裝置包括接收器,從正在執(zhí)行所述內(nèi)容的流化重放的第二客戶機(jī)接收用于指定第二客戶機(jī)的當(dāng)前重放環(huán)境的重放環(huán)境信息;和流化單元,基于重放環(huán)境信息對(duì)所述內(nèi)容執(zhí)行流化重放。
在本發(fā)明的上述方面,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
根據(jù)本發(fā)明的另一方面,提供了一種正在對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的客戶機(jī)切換媒體渲染器的方法,所述方法包括(a)產(chǎn)生用于指定客戶機(jī)的當(dāng)前重放環(huán)境的重放環(huán)境信息;和(b)將產(chǎn)生的重放環(huán)境信息發(fā)送到另一客戶機(jī)。
根據(jù)本發(fā)明的另一方面,提供了一種在其上實(shí)現(xiàn)了用于執(zhí)行切換所述媒體渲染器的方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的客戶機(jī)裝置,所述裝置包括產(chǎn)生器,產(chǎn)生重放環(huán)境信息,所述重放環(huán)境信息指定正在對(duì)內(nèi)容執(zhí)行流化重放的客戶機(jī)的當(dāng)前重放環(huán)境;和發(fā)送器,將產(chǎn)生的重放環(huán)境信息發(fā)送到另一客戶機(jī)。
根據(jù)本發(fā)明的另一方面,提供了一種將流化數(shù)據(jù)從服務(wù)器發(fā)送到客戶機(jī)的方法,所述方法包括(a)從正在對(duì)服務(wù)器的預(yù)定內(nèi)容執(zhí)行流化重放的第一客戶機(jī)接收重放環(huán)境信息和用于訪問(wèn)第二客戶機(jī)的訪問(wèn)信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;和(b)通過(guò)參照訪問(wèn)信息將所述內(nèi)容的流化數(shù)據(jù)和重放環(huán)境信息發(fā)送到第二客戶機(jī)。
根據(jù)本發(fā)明的另一方面,提供了一種在其上實(shí)現(xiàn)了用于執(zhí)行發(fā)送流化數(shù)據(jù)的方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供了一種將流化數(shù)據(jù)發(fā)送到客戶機(jī)的服務(wù)器裝置,所述裝置包括接收器,從正在對(duì)服務(wù)器的預(yù)定內(nèi)容執(zhí)行流化重放的第一客戶機(jī)接收重放環(huán)境信息和用于訪問(wèn)第二客戶機(jī)的訪問(wèn)信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;和發(fā)送器,通過(guò)參照訪問(wèn)信息將所述內(nèi)容的流化數(shù)據(jù)和重放環(huán)境信息發(fā)送到第二客戶機(jī)。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的客戶機(jī)切換媒體渲染器的方法,所述方法包括(a)產(chǎn)生重放環(huán)境信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;(b)從預(yù)定的外部客戶機(jī)獲得訪問(wèn)第二客戶機(jī)所需要的訪問(wèn)信息;和(c)將重放環(huán)境信息和訪問(wèn)信息發(fā)送到服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供了一種在其上實(shí)現(xiàn)了用于執(zhí)行切換媒體渲染器的方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供了一種對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的客戶機(jī)裝置,所述裝置包括產(chǎn)生器,產(chǎn)生重放環(huán)境信息,所述重放環(huán)境信息在內(nèi)容的重放期間指定當(dāng)前的重放環(huán)境;接收器,從另一客戶機(jī)獲得用于訪問(wèn)所述另一客戶機(jī)的訪問(wèn)信息;和發(fā)送器,將重放環(huán)境信息和訪問(wèn)信息發(fā)送到服務(wù)器。
通過(guò)參照附圖對(duì)本發(fā)明示例性實(shí)施例的詳細(xì)描述,本發(fā)明的以上和其他方面將變得更加清楚,其中圖1示出在流化重放期間切換媒體渲染器的現(xiàn)有技術(shù)方法;圖2示出根據(jù)本發(fā)明示例性實(shí)施例的切換媒體渲染器的方法;圖3示出根據(jù)本發(fā)明示例性實(shí)施例的根據(jù)裝置特性流化重放服務(wù)器的內(nèi)容的方法;圖4是根據(jù)本發(fā)明示例性實(shí)施例的在服務(wù)器中執(zhí)行圖3示出的方法的流程圖;圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的媒體渲染器和媒體服務(wù)器的方框圖;圖6示出根據(jù)本發(fā)明另一示例性實(shí)施例的通過(guò)使用圖5中示出的媒體渲染器和服務(wù)器來(lái)切換媒體渲染器的過(guò)程;圖7示出根據(jù)本發(fā)明另一示例性實(shí)施例的通過(guò)使用在圖5中示出的媒體渲染器和服務(wù)器來(lái)切換媒體渲染器的過(guò)程;圖8是示出根據(jù)本發(fā)明另一示例性實(shí)施例的媒體渲染器和媒體服務(wù)器的方框圖;和圖9示出根據(jù)本發(fā)明另一示例性實(shí)施例的通過(guò)使用圖8中示出的媒體渲染器和服務(wù)器來(lái)切換媒體渲染器的過(guò)程。
具體實(shí)施例方式
以下,將參照附圖更詳細(xì)地描述根據(jù)本發(fā)明的示例性實(shí)施例。
圖2示出根據(jù)本發(fā)明示例性實(shí)施例的切換媒體渲染器的方法。
當(dāng)用戶在通過(guò)使用移動(dòng)電話403流化重放媒體服務(wù)器401的內(nèi)容期間到家時(shí),用戶通過(guò)使用移動(dòng)電話403的特定按鈕將內(nèi)容402的重放環(huán)境信息發(fā)送到數(shù)字電視(DTV)404。所述重放環(huán)境信息可包括關(guān)于內(nèi)容的統(tǒng)一資源定位符(URL)、音量、字幕設(shè)置等的信息。接收重放環(huán)境信息的DTV404通過(guò)使用內(nèi)容402的URL來(lái)對(duì)媒體服務(wù)器401的內(nèi)容402執(zhí)行流化重放。然后,通過(guò)參照當(dāng)用戶通過(guò)移動(dòng)電話403播放內(nèi)容402時(shí)所設(shè)置的重放環(huán)境信息,DTV404在預(yù)定重放環(huán)境中播放內(nèi)容402。
另外,當(dāng)DTV404從媒體服務(wù)器401請(qǐng)求內(nèi)容402時(shí),DTV404同時(shí)將關(guān)于DTV404的特性的信息發(fā)送到媒體服務(wù)器401。媒體服務(wù)器401通過(guò)使用關(guān)于DTV404的特性的信息來(lái)為DTV404的特性搜索最佳流化數(shù)據(jù),并將最佳流化數(shù)據(jù)發(fā)送到DTV404。
例如,即使用戶用移動(dòng)電話的大小為240×320的屏幕來(lái)觀看內(nèi)容402(例如,運(yùn)動(dòng)畫(huà)面),由于接收關(guān)于DTV404的特性的信息的媒體服務(wù)器401將對(duì)于DTV404的屏幕大小而言為最佳的流化數(shù)據(jù)發(fā)送到DTV404,所以到家之后,用戶可用DTV404的大小為1920×1080的屏幕來(lái)觀看相同的運(yùn)動(dòng)畫(huà)面。因此,媒體服務(wù)器必須根據(jù)關(guān)于客戶機(jī)的特性的信息發(fā)送格式改變了的流化數(shù)據(jù)。以下,將更詳細(xì)地描述該內(nèi)容。
圖3示出根據(jù)本發(fā)明示例性實(shí)施例的根據(jù)裝置特性流化重放服務(wù)器的內(nèi)容的方法。
如圖3所示,當(dāng)媒體服務(wù)器201從客戶機(jī)204接收到對(duì)內(nèi)容的請(qǐng)求以及關(guān)于客戶機(jī)204的特性的信息時(shí),媒體服務(wù)器201通過(guò)分析客戶機(jī)的特性來(lái)確定最佳格式,然后將具有相應(yīng)格式的內(nèi)容發(fā)送到客戶機(jī)204。
參照?qǐng)D4,媒體服務(wù)器接收到客戶機(jī)對(duì)內(nèi)容的請(qǐng)求(操作302)。然后,媒體服務(wù)器分析客戶機(jī)的性能(操作303),并通過(guò)與對(duì)內(nèi)容的請(qǐng)求一起接收的關(guān)于客戶機(jī)的特性的信息來(lái)確定適合于客戶機(jī)的內(nèi)容格式(操作304)。關(guān)于客戶機(jī)的特性的信息可包括關(guān)于屏幕大小、分辨率、支持的顏色等的信息。
當(dāng)確定了最佳內(nèi)容時(shí),媒體服務(wù)器產(chǎn)生完整的URL(操作305),并確定是否已經(jīng)存在與URL相應(yīng)的內(nèi)容(操作306)。如果存在與URL相應(yīng)的內(nèi)容,則媒體服務(wù)器將相應(yīng)的流化數(shù)據(jù)發(fā)送到客戶機(jī)(操作308)。否則,媒體服務(wù)器將所述內(nèi)容轉(zhuǎn)換成具有確定格式的內(nèi)容(操作307),并將具有所述確定格式的內(nèi)容發(fā)送到客戶機(jī)(操作308)。
圖5是示出根據(jù)本發(fā)明示例性實(shí)施例的媒體渲染器和媒體服務(wù)器的方框圖。
如圖5所示,第一渲染器510包括產(chǎn)生器511、發(fā)送器512和流化單元513,第二渲染器530包括產(chǎn)生器531、發(fā)送器532、接收器533和流化單元534。
在本發(fā)明示例性實(shí)施例中,假定在第一渲染器510對(duì)服務(wù)器520的內(nèi)容執(zhí)行流化重放期間將第一渲染器510切換到第二渲染器530。
首先,在第一渲染器510中,流化單元513從服務(wù)器520接收內(nèi)容,并執(zhí)行該內(nèi)容的流化重放。產(chǎn)生器511產(chǎn)生重放環(huán)境信息,該重放環(huán)境信息指定執(zhí)行流化重放的第一渲染器510的當(dāng)前重放環(huán)境。即,重放環(huán)境信息可包括關(guān)于當(dāng)前重放位置、音量、字幕設(shè)置、當(dāng)前播放的內(nèi)容的URL、訪問(wèn)當(dāng)前播放的內(nèi)容的認(rèn)證信息等的信息。發(fā)送器512將產(chǎn)生器511產(chǎn)生的重放環(huán)境信息發(fā)送到第二渲染器530。
接著,在第二渲染器530中,產(chǎn)生器531產(chǎn)生關(guān)于第二渲染器530的特性的信息。關(guān)于第二渲染器530的特性的信息包括關(guān)于第二渲染器530的屏幕大小、在第二渲染器530中可播放的內(nèi)容格式、第二渲染器530支持的分辨率等的信息。
發(fā)送器532將產(chǎn)生器531產(chǎn)生的關(guān)于特性的信息以及在重放環(huán)境信息中包括的關(guān)于重放位置的信息發(fā)送到服務(wù)器520。如圖3和圖4所述,服務(wù)器520從第一渲染器510的相應(yīng)重放位置對(duì)具有對(duì)于第二渲染器530而言為最佳格式的內(nèi)容執(zhí)行流化傳輸,流化單元534接收流化數(shù)據(jù),并將其播放。然后,流化單元534基于從接收器533發(fā)送的第一渲染器510的重放環(huán)境信息來(lái)播放所述內(nèi)容,從而第一渲染器510的重放環(huán)境被保持。即,當(dāng)?shù)谝讳秩酒?10請(qǐng)求第二渲染器530播放所述內(nèi)容時(shí),從第一渲染器510的重放位置播放所述內(nèi)容,包括音量、字幕設(shè)置、屏幕比等的所述重放環(huán)境信息被保持。
圖6示出根據(jù)本發(fā)明另一示例性實(shí)施例的通過(guò)使用圖5中示出的媒體渲染器和服務(wù)器來(lái)切換媒體渲染器的過(guò)程。
為了實(shí)現(xiàn)根據(jù)本發(fā)明示例性實(shí)施例的切換媒體渲染器的方法,使用HTTP協(xié)議。然而,在本發(fā)明示例性實(shí)施例中,用于HTTP協(xié)議的請(qǐng)求被擴(kuò)展,因此,用于考慮渲染器的特性而請(qǐng)求最佳內(nèi)容的URL的消息<GET_REAL_URL>以及用于請(qǐng)求另一渲染器來(lái)代替所述渲染器來(lái)播放內(nèi)容的消息<MIGRATE_CONTENT>被重新定義。
參照?qǐng)D6,第一渲染器Mediarenderer1通過(guò)使用消息<GET_REAL_URL>來(lái)從媒體服務(wù)器請(qǐng)求最佳內(nèi)容的URL(操作701)。消息<GET_REAL_URL>包括內(nèi)容的URL content URL、關(guān)于第一渲染器Mediarenderer1的特性的信息render1 Metadata、以及用戶喜好值user Preference1。
用戶喜好是當(dāng)通過(guò)使用第一渲染器Mediarenderer1來(lái)對(duì)內(nèi)容執(zhí)行流化重放時(shí)用戶可設(shè)置的信息,其包括諸如屏幕比、運(yùn)動(dòng)畫(huà)面壓縮方法等的各種信息。用戶可通過(guò)考慮所述用戶喜好來(lái)搜索對(duì)于第一渲染器Mediarenderer1而言為最佳的內(nèi)容。
媒體服務(wù)器通過(guò)使用先前提到的信息來(lái)確定最佳內(nèi)容,并將確定的最佳內(nèi)容的URL值返回到第一渲染器Mediarenderer1(操作702)。
第一渲染器Mediarenderer1通過(guò)使用最佳內(nèi)容的URL(實(shí)際的URL)請(qǐng)求所述內(nèi)容被流化(操作703),接收到該請(qǐng)求的媒體服務(wù)器開(kāi)始流化相應(yīng)內(nèi)容(操作704)。實(shí)際的URL與最初請(qǐng)求所述內(nèi)容所使用的URL相應(yīng),并表示存在最佳內(nèi)容的實(shí)際的URL。
第一渲染器Mediarenderer1在播放內(nèi)容的同時(shí),通過(guò)使用消息<MIGRATE_CONTENT>來(lái)請(qǐng)求第二渲染器Mediarenderer2播放第一渲染器Mediarenderer1正播放的內(nèi)容(操作705)。消息<MIGRATE_CONTENT>包括重放環(huán)境信息contex Info和訪問(wèn)相應(yīng)流化的認(rèn)證信息authentication Info。
在本發(fā)明示例性實(shí)施例中,假定重放環(huán)境信息包括內(nèi)容的URL。然而,URL可被包括在消息<MIGRATE_CONTENT>中,而不是被包括在重放環(huán)境信息中。當(dāng)?shù)诙秩酒鱉ediarenderer2接收到內(nèi)容重放請(qǐng)求時(shí)(操作706),第一渲染器Mediarenderer1斷開(kāi)用于流化的現(xiàn)有連接(操作707)。當(dāng)用戶切換重放裝置時(shí),為了減小內(nèi)容的流化停止的時(shí)間段,期望盡可能晚的執(zhí)行用于終止內(nèi)容的流化的操作707。可在第二渲染器Mediarenderer2開(kāi)始流化所述內(nèi)容之后執(zhí)行操作707。
第二渲染器Mediarenderer2從通過(guò)消息<MIGRATE_CONTENT>接收的重放環(huán)境信息中提取內(nèi)容的URL,并通過(guò)使用消息<GET_REAL_URL>來(lái)從媒體服務(wù)器請(qǐng)求所述內(nèi)容(操作708),所述消息<GET_REAL_URL>包括內(nèi)容的URL content URL、關(guān)于第二渲染器Mediarenderer2的特性的信息render2 Metadata、以及用戶喜好user Preference2。媒體服務(wù)器分析在消息<GET_REAL_URL>中包括的關(guān)于第二渲染器Mediarenderer2的特性的信息,在各種格式中搜索對(duì)于第二渲染器Mediarenderer2而言為最佳的格式,并將找到的流化數(shù)據(jù)的URL返回到第二渲染器Mediarenderer2(操作709)。
第二渲染器Mediarenderer2通過(guò)使用從媒體服務(wù)器接收的最佳內(nèi)容的URL(實(shí)際的URL)從媒體服務(wù)器請(qǐng)求所述內(nèi)容被流化(操作710)。然后,第二渲染器Mediarenderer2將包括在從第一渲染器Mediarenderer1接收的重放環(huán)境信息中的重放位置信息position2發(fā)送到媒體服務(wù)器。媒體服務(wù)器通過(guò)參照該重放位置信息將相應(yīng)位置設(shè)置為流化數(shù)據(jù)的開(kāi)始位置,并將重放位置信息發(fā)送到第二渲染器Mediarenderer2(操作711)。
在本發(fā)明示例性實(shí)施例中,即使假定第二渲染器Mediarenderer2獲得實(shí)際的URL并請(qǐng)求所述內(nèi)容被流化,在媒體服務(wù)器中找到具有對(duì)于第二渲染器Mediarenderer2而言為最佳格式的內(nèi)容,也不是內(nèi)容的URL而是內(nèi)容本身被立即發(fā)送到第二渲染器Mediarenderer2。
圖7示出根據(jù)本發(fā)明另一示例性實(shí)施例的通過(guò)使用在圖5中示出的媒體渲染器和服務(wù)器來(lái)切換媒體渲染器的過(guò)程。
在圖7中,僅使用HTTP協(xié)議來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明示例性實(shí)施例的切換媒體渲染器的方法。然而,在圖8中,將描述當(dāng)?shù)谝讳秩酒鱉ediarenderer1通過(guò)使用家庭網(wǎng)絡(luò)中的通用即插即用(UPnP)的動(dòng)作來(lái)與第二渲染器Mediarenderer2通信時(shí)的信號(hào)流。在本發(fā)明示例性實(shí)施例中,第一渲染器Mediarenderer1用作UPnP控制點(diǎn)(CP)。
由于第一渲染器Mediarenderer1執(zhí)行內(nèi)容的初始流化的操作801到804與圖7中的操作701到704相同,所以將省略對(duì)操作801到804的詳細(xì)描述。
為了在第一渲染器Mediarenderer1對(duì)內(nèi)容執(zhí)行流化重放的同時(shí)切換渲染器,第一渲染器Mediarenderer1將消息<CM::Get ProtocolInfo()>發(fā)送到第二渲染器Mediarenderer2(操作805)。所述消息用于請(qǐng)求第二渲染器Mediarenderer2發(fā)送關(guān)于第二渲染器Mediarenderer2可播放的內(nèi)容數(shù)據(jù)的格式信息和協(xié)議特性。第二渲染器Mediarenderer2響應(yīng)于消息<CM::Get ProtocolInfo()>,將它自己的協(xié)議信息和可播放的數(shù)據(jù)格式的數(shù)據(jù)格式列表發(fā)送到第一渲染器Mediarenderer1(操作806)。
第一渲染器Mediarenderer1基于在操作806中獲得的信息產(chǎn)生關(guān)于第二渲染器Mediarenderer2的特性的信息render2 Metadata,并通過(guò)使用消息<GET_REAL_URL>從媒體服務(wù)器請(qǐng)求最佳內(nèi)容的URL(操作807),所述消息<GET_REAL_URL>包括關(guān)于裝置的特性的信息、內(nèi)容的URL content URL、以及第二渲染器Mediarenderer2的用戶喜好userpreference2。
媒體服務(wù)器通過(guò)分析第一渲染器Mediarenderer1的消息<GET_REAL_URL>來(lái)搜索具有最佳格式的內(nèi)容,并將相應(yīng)流化數(shù)據(jù)的URL值返回到第一渲染器Mediarenderer1(操作808)。即使沒(méi)有顯示,但是當(dāng)不存在對(duì)于第二渲染器Mediarenderer2而言為最佳的格式時(shí),媒體服務(wù)器也可通過(guò)使用媒體服務(wù)器中預(yù)先存儲(chǔ)的格式對(duì)內(nèi)容編碼產(chǎn)生具有對(duì)于第二渲染器Mediarenderer2而言為最佳格式的內(nèi)容。另外,可將具有對(duì)于第二渲染器Mediarenderer2而言為最佳格式的內(nèi)容存儲(chǔ)在媒體服務(wù)器或另一外部服務(wù)器中。即使在這種情況下,媒體服務(wù)器也僅將相應(yīng)流化數(shù)據(jù)的URL返回到第二渲染器Mediarenderer2。
為了與第二渲染器Mediarenderer2通信,第一渲染器Mediarenderer1將消息<CM::Prepare For Connection()>發(fā)送到第二渲染器Mediarenderer2(操作809)。接收消息<CM::Prepare For Connection()>的第二渲染器Mediarenderer2產(chǎn)生實(shí)例(instance)(操作810)。
第一渲染器Mediarenderer1通過(guò)使用消息<AVT::Set AVT ransport URI()>將從媒體服務(wù)器接收的最佳內(nèi)容的地址信息發(fā)送到第二渲染器Mediarenderer2(操作811)。然后,第一渲染器Mediarenderer1分別通過(guò)使用消息<AVT::Seek()>和<RCS::Set Volume()>將內(nèi)容的重放位置信息和音量信息發(fā)送到第二渲染器Mediarenderer2(操作812和813)。
完全發(fā)送了第二渲染器Mediarenderer2所需要的所有信息的第一渲染器Mediarenderer1斷開(kāi)用于流化的現(xiàn)有連接(操作814),并請(qǐng)求第二渲染器Mediarenderer2播放相應(yīng)內(nèi)容(操作815)。
第二渲染器Mediarenderer2通過(guò)使用從第一渲染器Mediarenderer1接收的最佳內(nèi)容的URL(實(shí)際的URL)來(lái)請(qǐng)求媒體服務(wù)器執(zhí)行內(nèi)容的流化(操作816)。此時(shí),所述流化的開(kāi)始位置信息position2也被發(fā)送。接收流化請(qǐng)求的媒體服務(wù)器根據(jù)開(kāi)始位置信息position2從特定位置發(fā)送相應(yīng)內(nèi)容的流化數(shù)據(jù)(操作817)。
圖8是示出根據(jù)本發(fā)明另一示例性實(shí)施例的媒體渲染器和媒體服務(wù)器的方框圖。
在本發(fā)明示例性實(shí)施例中,對(duì)內(nèi)容執(zhí)行流化重放的第一渲染器810將切換重放裝置所需的信息發(fā)送到服務(wù)器820。服務(wù)器820通過(guò)參照從第一渲染器810接收的信息以推(push)方式對(duì)相應(yīng)內(nèi)容執(zhí)行到第二渲染器830的流化傳輸。
如圖8所示,第一渲染器810包括流化單元811、產(chǎn)生器812、接收器813和發(fā)送器814。服務(wù)器820包括發(fā)送器840和接收器850。發(fā)送器840包括流化單元841、重放位置確定器842、搜索單元843和格式確定器844。
首先,在根據(jù)本發(fā)明示例性實(shí)施例的第一渲染器810中,流化單元811執(zhí)行從服務(wù)器820發(fā)送的內(nèi)容的流化重放。產(chǎn)生器812產(chǎn)生關(guān)于播放所述內(nèi)容的當(dāng)前重放環(huán)境的重放環(huán)境信息,并將該重放環(huán)境信息發(fā)送到發(fā)送器814。接收器813從第二渲染器830接收訪問(wèn)第二渲染器830所需的訪問(wèn)信息和關(guān)于第二渲染器830的特性的信息,并將所述訪問(wèn)信息和關(guān)于第二渲染器830的特性的信息發(fā)送到發(fā)送器814。這里,訪問(wèn)信息可以是第二渲染器830的IP地址或MAC地址。在第二渲染器830包括在家庭網(wǎng)絡(luò)中的情況下,訪問(wèn)信息可以是從家庭網(wǎng)絡(luò)的外部訪問(wèn)第二渲染器830所需的認(rèn)證信息。
發(fā)送器814將從產(chǎn)生器812和接收器813接收的信息發(fā)送到服務(wù)器820,并請(qǐng)求服務(wù)器820以推方式將所述內(nèi)容發(fā)送到第二渲染器830。
接著,根據(jù)本發(fā)明示例性實(shí)施例的服務(wù)器820將被描述。接收器850從第一渲染器810接收訪問(wèn)信息、重放環(huán)境信息、以及關(guān)于第二渲染器830的特性的信息,并將接收到的信息發(fā)送到發(fā)送器840。
重放位置確定器842通過(guò)參照從第一渲染器810接收的重放環(huán)境信息來(lái)確定內(nèi)容的重放位置。格式確定器844通過(guò)參照關(guān)于第二渲染器830的特性的信息來(lái)確定對(duì)于第二渲染器830而言的內(nèi)容的最佳格式。搜索單元843搜索在服務(wù)器或外部網(wǎng)絡(luò)上的服務(wù)器(未示出)中的存儲(chǔ)裝置(未示出),并獲得具有格式確定器844確定的格式的內(nèi)容。
流化單元841從重放位置確定器842確定的重放位置對(duì)搜索單元843找到的內(nèi)容執(zhí)行到第二渲染器830的流化傳輸。然后,以推方式發(fā)送所述內(nèi)容的流化數(shù)據(jù)。另外,發(fā)送器840將第一渲染器810的重放環(huán)境信息發(fā)送到第二渲染器830,從而使得第二渲染器830能夠通過(guò)參照重放環(huán)境信息在與第一渲染器810相同的重放環(huán)境中播放內(nèi)容。
圖9示出根據(jù)本發(fā)明另一示例性實(shí)施例的通過(guò)使用圖8中示出的媒體渲染器和服務(wù)器來(lái)切換媒體渲染器的過(guò)程。通過(guò)使用HTTP協(xié)議來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明示例性實(shí)施例的切換媒體渲染器的方法。
第一渲染器Mediarenderer1執(zhí)行的內(nèi)容的初始流化過(guò)程(操作901到904)與圖6中的操作701到704相同,因此將省略對(duì)操作901到904的描述。第一渲染器Mediarenderer1將消息<REQUEST_MIGRATION>發(fā)送到第二渲染器Mediarenderer2(操作905)。消息<REQUEST_MIGRATION>是用于從第二渲染器Mediarenderer2請(qǐng)求訪問(wèn)信息的HTTP消息,例如,從第一渲染器Mediarenderer1到第二渲染器Mediarenderer2的推操作所需的認(rèn)證信息、用戶喜好和關(guān)于第二渲染器Mediarenderer2的特性的信息。與圖6中的認(rèn)證信息不同,在本實(shí)施例中的認(rèn)證信息是從媒體服務(wù)器訪問(wèn)第二渲染器Mediarenderer2所需要的信息。
接收消息<REQUEST_MIGRATION>的第二渲染器Mediarenderer2將請(qǐng)求的信息發(fā)送到第一渲染器Mediarenderer1(操作906)。第一渲染器Mediarenderer1將在操作906中請(qǐng)求的信息和它本身的重放環(huán)境信息發(fā)送到媒體服務(wù)器,并請(qǐng)求媒體服務(wù)器將第一渲染器Mediarenderer1播放的內(nèi)容推到第二渲染器Mediarenderer2(操作907)。當(dāng)媒體服務(wù)器接收到該請(qǐng)求時(shí)(操作908),第一渲染器Mediarenderer1終止與服務(wù)器的流化連接(操作909)。
媒體服務(wù)器使得第二渲染器Mediarenderer2能夠通過(guò)消息<POST>打開(kāi)特定端口(操作910和911),并通過(guò)相應(yīng)斷開(kāi)執(zhí)行對(duì)于第二渲染器Mediarenderer2而言為最佳的內(nèi)容的流化傳輸(操作912)。即,在本發(fā)明示例性實(shí)施例中,第二渲染器Mediarenderer2不是從媒體服務(wù)器請(qǐng)求內(nèi)容,而是媒體服務(wù)器以推方式將內(nèi)容發(fā)送到第二渲染器Mediarenderer2。然后,當(dāng)?shù)谝讳秩酒鱉ediarenderer1產(chǎn)生重放環(huán)境信息并將第一渲染器Mediarenderer1的重放環(huán)境信息發(fā)送到第二渲染器Mediarenderer2時(shí),媒體服務(wù)器從重放位置執(zhí)行流化,從而第二渲染器Mediarenderer2可保持重放環(huán)境(例如,音量設(shè)置、字幕設(shè)置等)與第一渲染器Mediarenderer1的重放環(huán)境相同。
本發(fā)明的示例性實(shí)施例可被寫(xiě)為計(jì)算機(jī)程序,并可在通過(guò)使用計(jì)算機(jī)可讀記錄介質(zhì)執(zhí)行程序的通用數(shù)字計(jì)算機(jī)中被實(shí)現(xiàn)。所述計(jì)算機(jī)可讀記錄介質(zhì)的示例包括磁存儲(chǔ)介質(zhì)(例如,ROM、軟盤(pán)、硬盤(pán)等)、光學(xué)記錄介質(zhì)(例如,CD-ROM或DVD)以及諸如載波(例如,通過(guò)互聯(lián)網(wǎng)的傳輸)的存儲(chǔ)介質(zhì)。
根據(jù)本發(fā)明的示例性實(shí)施例,當(dāng)用戶想要通過(guò)新的媒體渲染器繼續(xù)觀看流化媒體內(nèi)容時(shí),不用附加操作用戶就可在現(xiàn)有的重放環(huán)境設(shè)置中通過(guò)新的媒體渲染器繼續(xù)觀看媒體內(nèi)容,并且不必停止觀看媒體內(nèi)容就可切換媒體渲染器。
另外,不用附加操作用戶就可觀看對(duì)于新的媒體渲染器而言為最佳的媒體內(nèi)容。
盡管已經(jīng)參照本發(fā)明示例性實(shí)施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可在形式和細(xì)節(jié)上進(jìn)行各種改變。本發(fā)明的示例性實(shí)施例應(yīng)該被認(rèn)為僅為了描述的目的,而不是為了限制的目的。因此,本發(fā)明的范圍不是由本發(fā)明的詳細(xì)描述限定,而是由權(quán)利要求限定,該范圍內(nèi)的所有不同應(yīng)該被認(rèn)為是包括在本發(fā)明中。
權(quán)利要求
1.一種在第一客戶機(jī)中流化重放服務(wù)器的內(nèi)容的方法,所述方法包括(a)從正在對(duì)所述內(nèi)容執(zhí)行流化重放的第二客戶機(jī)接收重放環(huán)境信息,所述重放環(huán)境信息指定第二客戶機(jī)的當(dāng)前重放環(huán)境;和(b)基于所述重放環(huán)境信息在第一客戶機(jī)中對(duì)所述內(nèi)容執(zhí)行流化重放。
2.如權(quán)利要求1所述的方法,還包括產(chǎn)生關(guān)于第一客戶機(jī)的特性的信息;和將產(chǎn)生的關(guān)于第一客戶機(jī)的特性的信息發(fā)送到服務(wù)器。
3.如權(quán)利要求1所述的方法,其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
4.如權(quán)利要求2所述的方法,其中,所述關(guān)于第一客戶機(jī)的特性的信息包括屏幕大小信息、關(guān)于可播放的內(nèi)容格式的信息、以及關(guān)于支持的分辨率的信息中的至少一個(gè)。
5.一種在其上實(shí)現(xiàn)了計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)程序用于在第一客戶機(jī)中對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的方法,所述方法包括從正在對(duì)所述內(nèi)容執(zhí)行流化重放的第二客戶機(jī)接收重放環(huán)境信息,所述重放環(huán)境信息指定第二客戶機(jī)的當(dāng)前重放環(huán)境;和基于所述重放環(huán)境信息在第一客戶機(jī)中對(duì)所述內(nèi)容執(zhí)行流化重放。
6.一種對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的第一客戶機(jī),其中,第一客戶機(jī)包括接收器,當(dāng)?shù)诙蛻魴C(jī)對(duì)所述內(nèi)容執(zhí)行流化重放時(shí),從第二客戶機(jī)接收用于指定第二客戶機(jī)的當(dāng)前重放環(huán)境的重放環(huán)境信息;和流化單元,基于重放環(huán)境信息對(duì)所述內(nèi)容執(zhí)行流化重放。
7.如權(quán)利要求6所述的第一客戶機(jī),還包括產(chǎn)生器,產(chǎn)生關(guān)于第一客戶機(jī)的特性的信息;和發(fā)送器,將產(chǎn)生的關(guān)于所述特性的信息發(fā)送到服務(wù)器。
8.如權(quán)利要求6所述的第一客戶機(jī),其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
9.如權(quán)利要求7所述的第一客戶機(jī),其中,所述關(guān)于第一客戶機(jī)的特性的信息包括屏幕大小信息、關(guān)于可播放的內(nèi)容格式的信息、以及關(guān)于支持的分辨率的信息中的至少一個(gè)。
10.一種從正在對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的第一客戶機(jī)到第二客戶機(jī)的切換的方法,所述方法包括(a)產(chǎn)生用于指定第一客戶機(jī)的當(dāng)前重放環(huán)境的重放環(huán)境信息;和(b)將產(chǎn)生的重放環(huán)境信息發(fā)送到第二客戶機(jī)。
11.如權(quán)利要求10所述的方法,其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
12.一種在其上實(shí)現(xiàn)了計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)程序用于執(zhí)行從正在對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的第一客戶機(jī)到第二客戶機(jī)的切換的方法,所述方法包括產(chǎn)生用于指定第一客戶機(jī)的當(dāng)前重放環(huán)境的重放環(huán)境信息;和將產(chǎn)生的重放環(huán)境信息發(fā)送到第二客戶機(jī)。
13.一種對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的第一客戶機(jī),第一客戶機(jī)包括產(chǎn)生器,產(chǎn)生重放環(huán)境信息,所述重放環(huán)境信息指定正在對(duì)所述內(nèi)容執(zhí)行流化重放的第一客戶機(jī)的當(dāng)前重放環(huán)境;和發(fā)送器,將產(chǎn)生的重放環(huán)境信息發(fā)送到第二客戶機(jī)。
14.如權(quán)利要求13所述的第一客戶機(jī),其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
15.一種將流化數(shù)據(jù)從服務(wù)器發(fā)送到客戶機(jī)的方法,所述方法包括(a)從正在對(duì)服務(wù)器的預(yù)定內(nèi)容執(zhí)行流化重放的第一客戶機(jī)接收重放環(huán)境信息和用于訪問(wèn)第二客戶機(jī)的訪問(wèn)信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;和(b)通過(guò)參照訪問(wèn)信息將所述預(yù)定內(nèi)容的流化數(shù)據(jù)和重放環(huán)境信息發(fā)送到第二客戶機(jī)。
16.如權(quán)利要求15所述的方法,其中,(b)包括(b1)通過(guò)參照重放環(huán)境信息來(lái)確定所述內(nèi)容的重放位置;和(b2)從確定的重放位置對(duì)所述內(nèi)容執(zhí)行到第二客戶機(jī)的流化傳輸。
17.如權(quán)利要求15所述的方法,還包括從第一客戶機(jī)接收關(guān)于第二客戶機(jī)的特性的信息,其中,(b)包括(b1)通過(guò)參照接收的關(guān)于第二客戶機(jī)的特性的信息來(lái)確定對(duì)于第二客戶機(jī)而言為最佳的內(nèi)容格式;(b2)搜索具有最佳內(nèi)容格式的內(nèi)容;和(b3)基于搜索結(jié)果將具有對(duì)于第二客戶機(jī)而言為最佳內(nèi)容格式的內(nèi)容發(fā)送到第二客戶機(jī)。
18.如權(quán)利要求17所述的方法,其中,(b3)還包括當(dāng)服務(wù)器中不存在具有所述最佳內(nèi)容格式的內(nèi)容的流化數(shù)據(jù)時(shí),通過(guò)將服務(wù)器中預(yù)存儲(chǔ)的格式的內(nèi)容編碼成所述最佳內(nèi)容格式來(lái)將所述內(nèi)容發(fā)送到第二客戶機(jī)。
19.如權(quán)利要求15所述的方法,其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
20.如權(quán)利要求17所述的方法,其中,關(guān)于所述特性的信息包括屏幕大小信息、關(guān)于可播放的內(nèi)容格式的信息、以及關(guān)于支持的分辨率的信息中的至少一個(gè)。
21.一種在其上實(shí)現(xiàn)計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)程序用于執(zhí)行將流化數(shù)據(jù)從服務(wù)器發(fā)送到客戶機(jī)的方法,所述方法包括從正在對(duì)服務(wù)器的預(yù)定內(nèi)容執(zhí)行流化重放的第一客戶機(jī)接收重放環(huán)境信息和用于訪問(wèn)第二客戶機(jī)的訪問(wèn)信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;和通過(guò)參照訪問(wèn)信息將所述預(yù)定內(nèi)容的流化數(shù)據(jù)和重放環(huán)境信息發(fā)送到第二客戶機(jī)。
22.一種將流化數(shù)據(jù)發(fā)送到客戶機(jī)的服務(wù)器,所述服務(wù)器包括接收器,從正在對(duì)服務(wù)器的預(yù)定內(nèi)容執(zhí)行流化重放的第一客戶機(jī)接收重放環(huán)境信息和用于訪問(wèn)第二客戶機(jī)的訪問(wèn)信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;和發(fā)送器,通過(guò)參照訪問(wèn)信息將所述預(yù)定內(nèi)容的流化數(shù)據(jù)和重放環(huán)境信息發(fā)送到第二客戶機(jī)。
23.如權(quán)利要求22所述的服務(wù)器,其中,所述發(fā)送器包括重放位置確定器,通過(guò)參照重放環(huán)境信息來(lái)確定所述內(nèi)容的重放位置;和流化單元,對(duì)從確定的重放位置對(duì)所述內(nèi)容執(zhí)行到第二客戶機(jī)的流化傳輸。
24,如權(quán)利要求22所述的服務(wù)器,其中,所述接收器從第一客戶機(jī)接收關(guān)于第二客戶機(jī)的特性的信息;所述發(fā)送器包括格式確定器,通過(guò)參照接收的關(guān)于所述特性的信息來(lái)確定對(duì)于第二客戶機(jī)而言為最佳的數(shù)據(jù)格式;搜索單元,搜索具有最佳數(shù)據(jù)格式的內(nèi)容;和流化單元,基于搜索單元的搜索結(jié)果將具有對(duì)于第二客戶機(jī)而言為最佳格式的內(nèi)容發(fā)送到第二客戶機(jī)。
25.如權(quán)利要求24所述的服務(wù)器,其中,流化單元將所述內(nèi)容發(fā)送到第二客戶機(jī),其中,當(dāng)服務(wù)器中不存在具有所述最佳數(shù)據(jù)格式的內(nèi)容的流化數(shù)據(jù)時(shí),將所述內(nèi)容從服務(wù)器中預(yù)存儲(chǔ)的格式編碼成所述最佳數(shù)據(jù)格式。
26,如權(quán)利要求22所述的服務(wù)器,其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
27.如權(quán)利要求24所述的服務(wù)器,其中,關(guān)于第二客戶機(jī)的特性的信息包括屏幕大小信息、關(guān)于可播放的內(nèi)容格式的信息、以及關(guān)于支持的分辨率的信息中的至少一個(gè)。
28.一種從正在對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的第一客戶機(jī)切換到第二客戶機(jī)的方法,所述方法包括(a)產(chǎn)生重放環(huán)境信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;(b)從第二客戶機(jī)獲得訪問(wèn)第二客戶機(jī)所需要的訪問(wèn)信息;和(c)將重放環(huán)境信息和訪問(wèn)信息發(fā)送到服務(wù)器。
29.如權(quán)利要求28所述的方法,還包括從第二客戶機(jī)獲得關(guān)于第二客戶機(jī)的特性的信息;和將獲得的關(guān)于第二客戶機(jī)的特性的信息發(fā)送到服務(wù)器。30如權(quán)利要求28所述的方法,其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
31.如權(quán)利要求29所述的方法,其中,關(guān)于所述特性的信息包括屏幕大小信息、關(guān)于可播放的內(nèi)容格式的信息、以及關(guān)于支持的分辨率的信息中的至少一個(gè)。
32.一種在其上實(shí)現(xiàn)計(jì)算機(jī)程序的計(jì)算機(jī)可讀記錄介質(zhì),所述計(jì)算機(jī)程序用于執(zhí)行從正在對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的第一客戶機(jī)切換到第二客戶機(jī)的方法,所述方法包括產(chǎn)生重放環(huán)境信息,所述重放環(huán)境信息指定第一客戶機(jī)的當(dāng)前重放環(huán)境;從第二客戶機(jī)獲得訪問(wèn)第二客戶機(jī)所需要的訪問(wèn)信息;和將重放環(huán)境信息和訪問(wèn)信息發(fā)送到服務(wù)器。
33.一種對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的第一客戶機(jī),所述第一客戶機(jī)包括產(chǎn)生器,產(chǎn)生重放環(huán)境信息,所述重放環(huán)境信息指定在第一客戶機(jī)對(duì)內(nèi)容的重放期間的當(dāng)前重放環(huán)境;接收器,從第二客戶機(jī)獲得用于訪問(wèn)第二客戶機(jī)的訪問(wèn)信息;和發(fā)送器,將重放環(huán)境信息和訪問(wèn)信息發(fā)送到服務(wù)器。
34.如權(quán)利要求33所述的第一客戶機(jī),其中,接收器從第二客戶機(jī)接收關(guān)于第二客戶機(jī)的特性的信息,發(fā)送器將接收的關(guān)于第二客戶機(jī)的特性的信息發(fā)送到服務(wù)器。
35.如權(quán)利要求33所述的第一客戶機(jī),其中,所述重放環(huán)境信息包括重放位置信息、字幕設(shè)置信息、用于訪問(wèn)內(nèi)容的信息、以及音量信息中的至少一個(gè)。
36.如權(quán)利要求34所述的第一客戶機(jī),其中,關(guān)于第二客戶機(jī)的特性的信息包括屏幕大小信息、關(guān)于可播放的內(nèi)容格式的信息、以及關(guān)于支持的分辨率的信息中的至少一個(gè)。
全文摘要
提供了一種在客戶機(jī)對(duì)服務(wù)器的內(nèi)容執(zhí)行流化重放的同時(shí)將媒體渲染器切換到另一媒體渲染器的方法和裝置。因此,對(duì)所述內(nèi)容執(zhí)行流化重放的第一客戶機(jī)將重放環(huán)境信息和所述內(nèi)容的URL發(fā)送到第二客戶機(jī),第二客戶機(jī)將接收到的信息和關(guān)于第二客戶機(jī)的特性的信息發(fā)送到服務(wù)器,并從服務(wù)器請(qǐng)求具有對(duì)于第二客戶機(jī)而言為最佳的格式的相應(yīng)內(nèi)容。因此,不用附加操作用戶就可通過(guò)現(xiàn)有重放環(huán)境設(shè)置中的新的媒體渲染器繼續(xù)觀看媒體內(nèi)容。
文檔編號(hào)H04N5/00GK1980388SQ200610165619
公開(kāi)日2007年6月13日 申請(qǐng)日期2006年12月8日 優(yōu)先權(quán)日2005年12月10日
發(fā)明者趙俊皓, 尹鉉植 申請(qǐng)人:三星電子株式會(huì)社