专利名称:在内容的流化重放期间切换媒体渲染器的方法和设备的制作方法
技术领域:
根据本发明的方法和设备涉及一种流化服务器和流化客户机,更具体地讲,涉及一种在客户机对服务器的内容执行流化重放的同时将媒体渲染器(media renderer)切换到另一媒体渲染器的方法和装置。
背景技术:
随着普遍存在的环境变得更加分布广泛,更加期望在任何地方都能观看媒体和内容。相应地,随着个人便携式终端装置的使用变得普及,并且可以对远程服务器中的内容进行流化,用户可通过使用各种重放装置(以下称为“渲染器”)在各种地方使用所述内容。
当用户做远程旅游时,他们可能希望在媒体或内容的重放期间切换渲染器。如图1所述,用户在移动的同时通过使用移动电话103来观看运动画面102,而到家之后在客厅从移动电话103切换到数字电视(DTV)104。
在观看从流服务器101发送的运动画面102的同时到家的用户,由于可使用具有高图像质量的DTV104,所以该用户不需要通过移动电话103来观看运动画面102。因为从DVT104输出的运动画面102比从移动电话103输出的运动画面具有较高的图像质量,或者因为通信费用,或者因为移动电话103的有限电池容量等原因,用户可能想要在客厅通过DTV104继续观看运动画面的剩余部分。
到家之后,用户终止了通过移动电话103观看的运动画面102的流化连接。然后,用户在客厅通过作为新的渲染器的DTV104在媒体服务器101中搜索运动画面102。用户可通过媒体服务器101或通过另一媒体服务器来搜索具有适合于DTV屏幕的格式的运动画面102。在找到运动画面102之后,用户必须进行附加操作以使运动画面被流化并被播放。即,用户必须设置用于播放运动画面102的屏幕比、音量信息等。在到家之前,用户必须确定运动画面102的重放位置,并从确定的重放位置请求运动画面102的流化重放。
另外,可能发生相反的操作。即,当用户在客厅通过DTV104观看通过广播卫星服务的体育广播的同时由于突然的约会而不得不外出时,用户可能想要通过移动电话103来观看所述体育广播。在这种情况下,用户必须通过移动电话103来搜索具有对于移动电话103而言为最佳格式的运动画面102,并设置附加设置。
发明内容
本发明的示例性实施例克服了以上缺点和上面没有描述的其他缺点。另外,本发明并不需要克服以上描述的缺点,本发明的示例性实施例可以不克服以上描述的任何问题。
本发明提供了一种在现有播放环境中在流化重放期间切换媒体渲染器的方法和装置。
根据本发明的一方面,提供了一种在第一客户机中流化重放服务器的内容的方法,所述方法包括(a)从正在对所述内容执行流化重放的第二客户机接收重放环境信息,所述重放环境信息指定第二客户机的当前重放环境;和(b)基于重放环境信息对所述内容执行流化重放。
在本发明的上述方面,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
根据本发明的另一方面,提供了一种在其上实现了用于执行所述流化重放方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种对服务器的内容执行流化重放的客户机装置,所述装置包括接收器,从正在执行所述内容的流化重放的第二客户机接收用于指定第二客户机的当前重放环境的重放环境信息;和流化单元,基于重放环境信息对所述内容执行流化重放。
在本发明的上述方面,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
根据本发明的另一方面,提供了一种正在对服务器的内容执行流化重放的客户机切换媒体渲染器的方法,所述方法包括(a)产生用于指定客户机的当前重放环境的重放环境信息;和(b)将产生的重放环境信息发送到另一客户机。
根据本发明的另一方面,提供了一种在其上实现了用于执行切换所述媒体渲染器的方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种对服务器的内容执行流化重放的客户机装置,所述装置包括产生器,产生重放环境信息,所述重放环境信息指定正在对内容执行流化重放的客户机的当前重放环境;和发送器,将产生的重放环境信息发送到另一客户机。
根据本发明的另一方面,提供了一种将流化数据从服务器发送到客户机的方法,所述方法包括(a)从正在对服务器的预定内容执行流化重放的第一客户机接收重放环境信息和用于访问第二客户机的访问信息,所述重放环境信息指定第一客户机的当前重放环境;和(b)通过参照访问信息将所述内容的流化数据和重放环境信息发送到第二客户机。
根据本发明的另一方面,提供了一种在其上实现了用于执行发送流化数据的方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种将流化数据发送到客户机的服务器装置,所述装置包括接收器,从正在对服务器的预定内容执行流化重放的第一客户机接收重放环境信息和用于访问第二客户机的访问信息,所述重放环境信息指定第一客户机的当前重放环境;和发送器,通过参照访问信息将所述内容的流化数据和重放环境信息发送到第二客户机。
根据本发明的另一方面,提供了一种对服务器的内容执行流化重放的客户机切换媒体渲染器的方法,所述方法包括(a)产生重放环境信息,所述重放环境信息指定第一客户机的当前重放环境;(b)从预定的外部客户机获得访问第二客户机所需要的访问信息;和(c)将重放环境信息和访问信息发送到服务器。
根据本发明的另一方面,提供了一种在其上实现了用于执行切换媒体渲染器的方法的计算机程序的计算机可读记录介质。
根据本发明的另一方面,提供了一种对服务器的内容执行流化重放的客户机装置,所述装置包括产生器,产生重放环境信息,所述重放环境信息在内容的重放期间指定当前的重放环境;接收器,从另一客户机获得用于访问所述另一客户机的访问信息;和发送器,将重放环境信息和访问信息发送到服务器。
通过参照附图对本发明示例性实施例的详细描述,本发明的以上和其他方面将变得更加清楚,其中图1示出在流化重放期间切换媒体渲染器的现有技术方法;图2示出根据本发明示例性实施例的切换媒体渲染器的方法;图3示出根据本发明示例性实施例的根据装置特性流化重放服务器的内容的方法;图4是根据本发明示例性实施例的在服务器中执行图3示出的方法的流程图;图5是示出根据本发明示例性实施例的媒体渲染器和媒体服务器的方框图;图6示出根据本发明另一示例性实施例的通过使用图5中示出的媒体渲染器和服务器来切换媒体渲染器的过程;图7示出根据本发明另一示例性实施例的通过使用在图5中示出的媒体渲染器和服务器来切换媒体渲染器的过程;图8是示出根据本发明另一示例性实施例的媒体渲染器和媒体服务器的方框图;和图9示出根据本发明另一示例性实施例的通过使用图8中示出的媒体渲染器和服务器来切换媒体渲染器的过程。
具体实施例方式
以下,将参照附图更详细地描述根据本发明的示例性实施例。
图2示出根据本发明示例性实施例的切换媒体渲染器的方法。
当用户在通过使用移动电话403流化重放媒体服务器401的内容期间到家时,用户通过使用移动电话403的特定按钮将内容402的重放环境信息发送到数字电视(DTV)404。所述重放环境信息可包括关于内容的统一资源定位符(URL)、音量、字幕设置等的信息。接收重放环境信息的DTV404通过使用内容402的URL来对媒体服务器401的内容402执行流化重放。然后,通过参照当用户通过移动电话403播放内容402时所设置的重放环境信息,DTV404在预定重放环境中播放内容402。
另外,当DTV404从媒体服务器401请求内容402时,DTV404同时将关于DTV404的特性的信息发送到媒体服务器401。媒体服务器401通过使用关于DTV404的特性的信息来为DTV404的特性搜索最佳流化数据,并将最佳流化数据发送到DTV404。
例如,即使用户用移动电话的大小为240×320的屏幕来观看内容402(例如,运动画面),由于接收关于DTV404的特性的信息的媒体服务器401将对于DTV404的屏幕大小而言为最佳的流化数据发送到DTV404,所以到家之后,用户可用DTV404的大小为1920×1080的屏幕来观看相同的运动画面。因此,媒体服务器必须根据关于客户机的特性的信息发送格式改变了的流化数据。以下,将更详细地描述该内容。
图3示出根据本发明示例性实施例的根据装置特性流化重放服务器的内容的方法。
如图3所示,当媒体服务器201从客户机204接收到对内容的请求以及关于客户机204的特性的信息时,媒体服务器201通过分析客户机的特性来确定最佳格式,然后将具有相应格式的内容发送到客户机204。
参照图4,媒体服务器接收到客户机对内容的请求(操作302)。然后,媒体服务器分析客户机的性能(操作303),并通过与对内容的请求一起接收的关于客户机的特性的信息来确定适合于客户机的内容格式(操作304)。关于客户机的特性的信息可包括关于屏幕大小、分辨率、支持的颜色等的信息。
当确定了最佳内容时,媒体服务器产生完整的URL(操作305),并确定是否已经存在与URL相应的内容(操作306)。如果存在与URL相应的内容,则媒体服务器将相应的流化数据发送到客户机(操作308)。否则,媒体服务器将所述内容转换成具有确定格式的内容(操作307),并将具有所述确定格式的内容发送到客户机(操作308)。
图5是示出根据本发明示例性实施例的媒体渲染器和媒体服务器的方框图。
如图5所示,第一渲染器510包括产生器511、发送器512和流化单元513,第二渲染器530包括产生器531、发送器532、接收器533和流化单元534。
在本发明示例性实施例中,假定在第一渲染器510对服务器520的内容执行流化重放期间将第一渲染器510切换到第二渲染器530。
首先,在第一渲染器510中,流化单元513从服务器520接收内容,并执行该内容的流化重放。产生器511产生重放环境信息,该重放环境信息指定执行流化重放的第一渲染器510的当前重放环境。即,重放环境信息可包括关于当前重放位置、音量、字幕设置、当前播放的内容的URL、访问当前播放的内容的认证信息等的信息。发送器512将产生器511产生的重放环境信息发送到第二渲染器530。
接着,在第二渲染器530中,产生器531产生关于第二渲染器530的特性的信息。关于第二渲染器530的特性的信息包括关于第二渲染器530的屏幕大小、在第二渲染器530中可播放的内容格式、第二渲染器530支持的分辨率等的信息。
发送器532将产生器531产生的关于特性的信息以及在重放环境信息中包括的关于重放位置的信息发送到服务器520。如图3和图4所述,服务器520从第一渲染器510的相应重放位置对具有对于第二渲染器530而言为最佳格式的内容执行流化传输,流化单元534接收流化数据,并将其播放。然后,流化单元534基于从接收器533发送的第一渲染器510的重放环境信息来播放所述内容,从而第一渲染器510的重放环境被保持。即,当第一渲染器510请求第二渲染器530播放所述内容时,从第一渲染器510的重放位置播放所述内容,包括音量、字幕设置、屏幕比等的所述重放环境信息被保持。
图6示出根据本发明另一示例性实施例的通过使用图5中示出的媒体渲染器和服务器来切换媒体渲染器的过程。
为了实现根据本发明示例性实施例的切换媒体渲染器的方法,使用HTTP协议。然而,在本发明示例性实施例中,用于HTTP协议的请求被扩展,因此,用于考虑渲染器的特性而请求最佳内容的URL的消息<GET_REAL_URL>以及用于请求另一渲染器来代替所述渲染器来播放内容的消息<MIGRATE_CONTENT>被重新定义。
参照图6,第一渲染器Mediarenderer1通过使用消息<GET_REAL_URL>来从媒体服务器请求最佳内容的URL(操作701)。消息<GET_REAL_URL>包括内容的URL content URL、关于第一渲染器Mediarenderer1的特性的信息render1 Metadata、以及用户喜好值user Preference1。
用户喜好是当通过使用第一渲染器Mediarenderer1来对内容执行流化重放时用户可设置的信息,其包括诸如屏幕比、运动画面压缩方法等的各种信息。用户可通过考虑所述用户喜好来搜索对于第一渲染器Mediarenderer1而言为最佳的内容。
媒体服务器通过使用先前提到的信息来确定最佳内容,并将确定的最佳内容的URL值返回到第一渲染器Mediarenderer1(操作702)。
第一渲染器Mediarenderer1通过使用最佳内容的URL(实际的URL)请求所述内容被流化(操作703),接收到该请求的媒体服务器开始流化相应内容(操作704)。实际的URL与最初请求所述内容所使用的URL相应,并表示存在最佳内容的实际的URL。
第一渲染器Mediarenderer1在播放内容的同时,通过使用消息<MIGRATE_CONTENT>来请求第二渲染器Mediarenderer2播放第一渲染器Mediarenderer1正播放的内容(操作705)。消息<MIGRATE_CONTENT>包括重放环境信息contex Info和访问相应流化的认证信息authentication Info。
在本发明示例性实施例中,假定重放环境信息包括内容的URL。然而,URL可被包括在消息<MIGRATE_CONTENT>中,而不是被包括在重放环境信息中。当第二渲染器Mediarenderer2接收到内容重放请求时(操作706),第一渲染器Mediarenderer1断开用于流化的现有连接(操作707)。当用户切换重放装置时,为了减小内容的流化停止的时间段,期望尽可能晚的执行用于终止内容的流化的操作707。可在第二渲染器Mediarenderer2开始流化所述内容之后执行操作707。
第二渲染器Mediarenderer2从通过消息<MIGRATE_CONTENT>接收的重放环境信息中提取内容的URL,并通过使用消息<GET_REAL_URL>来从媒体服务器请求所述内容(操作708),所述消息<GET_REAL_URL>包括内容的URL content URL、关于第二渲染器Mediarenderer2的特性的信息render2 Metadata、以及用户喜好user Preference2。媒体服务器分析在消息<GET_REAL_URL>中包括的关于第二渲染器Mediarenderer2的特性的信息,在各种格式中搜索对于第二渲染器Mediarenderer2而言为最佳的格式,并将找到的流化数据的URL返回到第二渲染器Mediarenderer2(操作709)。
第二渲染器Mediarenderer2通过使用从媒体服务器接收的最佳内容的URL(实际的URL)从媒体服务器请求所述内容被流化(操作710)。然后,第二渲染器Mediarenderer2将包括在从第一渲染器Mediarenderer1接收的重放环境信息中的重放位置信息position2发送到媒体服务器。媒体服务器通过参照该重放位置信息将相应位置设置为流化数据的开始位置,并将重放位置信息发送到第二渲染器Mediarenderer2(操作711)。
在本发明示例性实施例中,即使假定第二渲染器Mediarenderer2获得实际的URL并请求所述内容被流化,在媒体服务器中找到具有对于第二渲染器Mediarenderer2而言为最佳格式的内容,也不是内容的URL而是内容本身被立即发送到第二渲染器Mediarenderer2。
图7示出根据本发明另一示例性实施例的通过使用在图5中示出的媒体渲染器和服务器来切换媒体渲染器的过程。
在图7中,仅使用HTTP协议来实现根据本发明示例性实施例的切换媒体渲染器的方法。然而,在图8中,将描述当第一渲染器Mediarenderer1通过使用家庭网络中的通用即插即用(UPnP)的动作来与第二渲染器Mediarenderer2通信时的信号流。在本发明示例性实施例中,第一渲染器Mediarenderer1用作UPnP控制点(CP)。
由于第一渲染器Mediarenderer1执行内容的初始流化的操作801到804与图7中的操作701到704相同,所以将省略对操作801到804的详细描述。
为了在第一渲染器Mediarenderer1对内容执行流化重放的同时切换渲染器,第一渲染器Mediarenderer1将消息<CM::Get ProtocolInfo()>发送到第二渲染器Mediarenderer2(操作805)。所述消息用于请求第二渲染器Mediarenderer2发送关于第二渲染器Mediarenderer2可播放的内容数据的格式信息和协议特性。第二渲染器Mediarenderer2响应于消息<CM::Get ProtocolInfo()>,将它自己的协议信息和可播放的数据格式的数据格式列表发送到第一渲染器Mediarenderer1(操作806)。
第一渲染器Mediarenderer1基于在操作806中获得的信息产生关于第二渲染器Mediarenderer2的特性的信息render2 Metadata,并通过使用消息<GET_REAL_URL>从媒体服务器请求最佳内容的URL(操作807),所述消息<GET_REAL_URL>包括关于装置的特性的信息、内容的URL content URL、以及第二渲染器Mediarenderer2的用户喜好userpreference2。
媒体服务器通过分析第一渲染器Mediarenderer1的消息<GET_REAL_URL>来搜索具有最佳格式的内容,并将相应流化数据的URL值返回到第一渲染器Mediarenderer1(操作808)。即使没有显示,但是当不存在对于第二渲染器Mediarenderer2而言为最佳的格式时,媒体服务器也可通过使用媒体服务器中预先存储的格式对内容编码产生具有对于第二渲染器Mediarenderer2而言为最佳格式的内容。另外,可将具有对于第二渲染器Mediarenderer2而言为最佳格式的内容存储在媒体服务器或另一外部服务器中。即使在这种情况下,媒体服务器也仅将相应流化数据的URL返回到第二渲染器Mediarenderer2。
为了与第二渲染器Mediarenderer2通信,第一渲染器Mediarenderer1将消息<CM::Prepare For Connection()>发送到第二渲染器Mediarenderer2(操作809)。接收消息<CM::Prepare For Connection()>的第二渲染器Mediarenderer2产生实例(instance)(操作810)。
第一渲染器Mediarenderer1通过使用消息<AVT::Set AVT ransport URI()>将从媒体服务器接收的最佳内容的地址信息发送到第二渲染器Mediarenderer2(操作811)。然后,第一渲染器Mediarenderer1分别通过使用消息<AVT::Seek()>和<RCS::Set Volume()>将内容的重放位置信息和音量信息发送到第二渲染器Mediarenderer2(操作812和813)。
完全发送了第二渲染器Mediarenderer2所需要的所有信息的第一渲染器Mediarenderer1断开用于流化的现有连接(操作814),并请求第二渲染器Mediarenderer2播放相应内容(操作815)。
第二渲染器Mediarenderer2通过使用从第一渲染器Mediarenderer1接收的最佳内容的URL(实际的URL)来请求媒体服务器执行内容的流化(操作816)。此时,所述流化的开始位置信息position2也被发送。接收流化请求的媒体服务器根据开始位置信息position2从特定位置发送相应内容的流化数据(操作817)。
图8是示出根据本发明另一示例性实施例的媒体渲染器和媒体服务器的方框图。
在本发明示例性实施例中,对内容执行流化重放的第一渲染器810将切换重放装置所需的信息发送到服务器820。服务器820通过参照从第一渲染器810接收的信息以推(push)方式对相应内容执行到第二渲染器830的流化传输。
如图8所示,第一渲染器810包括流化单元811、产生器812、接收器813和发送器814。服务器820包括发送器840和接收器850。发送器840包括流化单元841、重放位置确定器842、搜索单元843和格式确定器844。
首先,在根据本发明示例性实施例的第一渲染器810中,流化单元811执行从服务器820发送的内容的流化重放。产生器812产生关于播放所述内容的当前重放环境的重放环境信息,并将该重放环境信息发送到发送器814。接收器813从第二渲染器830接收访问第二渲染器830所需的访问信息和关于第二渲染器830的特性的信息,并将所述访问信息和关于第二渲染器830的特性的信息发送到发送器814。这里,访问信息可以是第二渲染器830的IP地址或MAC地址。在第二渲染器830包括在家庭网络中的情况下,访问信息可以是从家庭网络的外部访问第二渲染器830所需的认证信息。
发送器814将从产生器812和接收器813接收的信息发送到服务器820,并请求服务器820以推方式将所述内容发送到第二渲染器830。
接着,根据本发明示例性实施例的服务器820将被描述。接收器850从第一渲染器810接收访问信息、重放环境信息、以及关于第二渲染器830的特性的信息,并将接收到的信息发送到发送器840。
重放位置确定器842通过参照从第一渲染器810接收的重放环境信息来确定内容的重放位置。格式确定器844通过参照关于第二渲染器830的特性的信息来确定对于第二渲染器830而言的内容的最佳格式。搜索单元843搜索在服务器或外部网络上的服务器(未示出)中的存储装置(未示出),并获得具有格式确定器844确定的格式的内容。
流化单元841从重放位置确定器842确定的重放位置对搜索单元843找到的内容执行到第二渲染器830的流化传输。然后,以推方式发送所述内容的流化数据。另外,发送器840将第一渲染器810的重放环境信息发送到第二渲染器830,从而使得第二渲染器830能够通过参照重放环境信息在与第一渲染器810相同的重放环境中播放内容。
图9示出根据本发明另一示例性实施例的通过使用图8中示出的媒体渲染器和服务器来切换媒体渲染器的过程。通过使用HTTP协议来实现根据本发明示例性实施例的切换媒体渲染器的方法。
第一渲染器Mediarenderer1执行的内容的初始流化过程(操作901到904)与图6中的操作701到704相同,因此将省略对操作901到904的描述。第一渲染器Mediarenderer1将消息<REQUEST_MIGRATION>发送到第二渲染器Mediarenderer2(操作905)。消息<REQUEST_MIGRATION>是用于从第二渲染器Mediarenderer2请求访问信息的HTTP消息,例如,从第一渲染器Mediarenderer1到第二渲染器Mediarenderer2的推操作所需的认证信息、用户喜好和关于第二渲染器Mediarenderer2的特性的信息。与图6中的认证信息不同,在本实施例中的认证信息是从媒体服务器访问第二渲染器Mediarenderer2所需要的信息。
接收消息<REQUEST_MIGRATION>的第二渲染器Mediarenderer2将请求的信息发送到第一渲染器Mediarenderer1(操作906)。第一渲染器Mediarenderer1将在操作906中请求的信息和它本身的重放环境信息发送到媒体服务器,并请求媒体服务器将第一渲染器Mediarenderer1播放的内容推到第二渲染器Mediarenderer2(操作907)。当媒体服务器接收到该请求时(操作908),第一渲染器Mediarenderer1终止与服务器的流化连接(操作909)。
媒体服务器使得第二渲染器Mediarenderer2能够通过消息<POST>打开特定端口(操作910和911),并通过相应断开执行对于第二渲染器Mediarenderer2而言为最佳的内容的流化传输(操作912)。即,在本发明示例性实施例中,第二渲染器Mediarenderer2不是从媒体服务器请求内容,而是媒体服务器以推方式将内容发送到第二渲染器Mediarenderer2。然后,当第一渲染器Mediarenderer1产生重放环境信息并将第一渲染器Mediarenderer1的重放环境信息发送到第二渲染器Mediarenderer2时,媒体服务器从重放位置执行流化,从而第二渲染器Mediarenderer2可保持重放环境(例如,音量设置、字幕设置等)与第一渲染器Mediarenderer1的重放环境相同。
本发明的示例性实施例可被写为计算机程序,并可在通过使用计算机可读记录介质执行程序的通用数字计算机中被实现。所述计算机可读记录介质的示例包括磁存储介质(例如,ROM、软盘、硬盘等)、光学记录介质(例如,CD-ROM或DVD)以及诸如载波(例如,通过互联网的传输)的存储介质。
根据本发明的示例性实施例,当用户想要通过新的媒体渲染器继续观看流化媒体内容时,不用附加操作用户就可在现有的重放环境设置中通过新的媒体渲染器继续观看媒体内容,并且不必停止观看媒体内容就可切换媒体渲染器。
另外,不用附加操作用户就可观看对于新的媒体渲染器而言为最佳的媒体内容。
尽管已经参照本发明示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求限定的本发明的精神和范围的情况下,可在形式和细节上进行各种改变。本发明的示例性实施例应该被认为仅为了描述的目的,而不是为了限制的目的。因此,本发明的范围不是由本发明的详细描述限定,而是由权利要求限定,该范围内的所有不同应该被认为是包括在本发明中。
权利要求
1.一种在第一客户机中流化重放服务器的内容的方法,所述方法包括(a)从正在对所述内容执行流化重放的第二客户机接收重放环境信息,所述重放环境信息指定第二客户机的当前重放环境;和(b)基于所述重放环境信息在第一客户机中对所述内容执行流化重放。
2.如权利要求1所述的方法,还包括产生关于第一客户机的特性的信息;和将产生的关于第一客户机的特性的信息发送到服务器。
3.如权利要求1所述的方法,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
4.如权利要求2所述的方法,其中,所述关于第一客户机的特性的信息包括屏幕大小信息、关于可播放的内容格式的信息、以及关于支持的分辨率的信息中的至少一个。
5.一种在其上实现了计算机程序的计算机可读记录介质,所述计算机程序用于在第一客户机中对服务器的内容执行流化重放的方法,所述方法包括从正在对所述内容执行流化重放的第二客户机接收重放环境信息,所述重放环境信息指定第二客户机的当前重放环境;和基于所述重放环境信息在第一客户机中对所述内容执行流化重放。
6.一种对服务器的内容执行流化重放的第一客户机,其中,第一客户机包括接收器,当第二客户机对所述内容执行流化重放时,从第二客户机接收用于指定第二客户机的当前重放环境的重放环境信息;和流化单元,基于重放环境信息对所述内容执行流化重放。
7.如权利要求6所述的第一客户机,还包括产生器,产生关于第一客户机的特性的信息;和发送器,将产生的关于所述特性的信息发送到服务器。
8.如权利要求6所述的第一客户机,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
9.如权利要求7所述的第一客户机,其中,所述关于第一客户机的特性的信息包括屏幕大小信息、关于可播放的内容格式的信息、以及关于支持的分辨率的信息中的至少一个。
10.一种从正在对服务器的内容执行流化重放的第一客户机到第二客户机的切换的方法,所述方法包括(a)产生用于指定第一客户机的当前重放环境的重放环境信息;和(b)将产生的重放环境信息发送到第二客户机。
11.如权利要求10所述的方法,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
12.一种在其上实现了计算机程序的计算机可读记录介质,所述计算机程序用于执行从正在对服务器的内容执行流化重放的第一客户机到第二客户机的切换的方法,所述方法包括产生用于指定第一客户机的当前重放环境的重放环境信息;和将产生的重放环境信息发送到第二客户机。
13.一种对服务器的内容执行流化重放的第一客户机,第一客户机包括产生器,产生重放环境信息,所述重放环境信息指定正在对所述内容执行流化重放的第一客户机的当前重放环境;和发送器,将产生的重放环境信息发送到第二客户机。
14.如权利要求13所述的第一客户机,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
15.一种将流化数据从服务器发送到客户机的方法,所述方法包括(a)从正在对服务器的预定内容执行流化重放的第一客户机接收重放环境信息和用于访问第二客户机的访问信息,所述重放环境信息指定第一客户机的当前重放环境;和(b)通过参照访问信息将所述预定内容的流化数据和重放环境信息发送到第二客户机。
16.如权利要求15所述的方法,其中,(b)包括(b1)通过参照重放环境信息来确定所述内容的重放位置;和(b2)从确定的重放位置对所述内容执行到第二客户机的流化传输。
17.如权利要求15所述的方法,还包括从第一客户机接收关于第二客户机的特性的信息,其中,(b)包括(b1)通过参照接收的关于第二客户机的特性的信息来确定对于第二客户机而言为最佳的内容格式;(b2)搜索具有最佳内容格式的内容;和(b3)基于搜索结果将具有对于第二客户机而言为最佳内容格式的内容发送到第二客户机。
18.如权利要求17所述的方法,其中,(b3)还包括当服务器中不存在具有所述最佳内容格式的内容的流化数据时,通过将服务器中预存储的格式的内容编码成所述最佳内容格式来将所述内容发送到第二客户机。
19.如权利要求15所述的方法,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
20.如权利要求17所述的方法,其中,关于所述特性的信息包括屏幕大小信息、关于可播放的内容格式的信息、以及关于支持的分辨率的信息中的至少一个。
21.一种在其上实现计算机程序的计算机可读记录介质,所述计算机程序用于执行将流化数据从服务器发送到客户机的方法,所述方法包括从正在对服务器的预定内容执行流化重放的第一客户机接收重放环境信息和用于访问第二客户机的访问信息,所述重放环境信息指定第一客户机的当前重放环境;和通过参照访问信息将所述预定内容的流化数据和重放环境信息发送到第二客户机。
22.一种将流化数据发送到客户机的服务器,所述服务器包括接收器,从正在对服务器的预定内容执行流化重放的第一客户机接收重放环境信息和用于访问第二客户机的访问信息,所述重放环境信息指定第一客户机的当前重放环境;和发送器,通过参照访问信息将所述预定内容的流化数据和重放环境信息发送到第二客户机。
23.如权利要求22所述的服务器,其中,所述发送器包括重放位置确定器,通过参照重放环境信息来确定所述内容的重放位置;和流化单元,对从确定的重放位置对所述内容执行到第二客户机的流化传输。
24,如权利要求22所述的服务器,其中,所述接收器从第一客户机接收关于第二客户机的特性的信息;所述发送器包括格式确定器,通过参照接收的关于所述特性的信息来确定对于第二客户机而言为最佳的数据格式;搜索单元,搜索具有最佳数据格式的内容;和流化单元,基于搜索单元的搜索结果将具有对于第二客户机而言为最佳格式的内容发送到第二客户机。
25.如权利要求24所述的服务器,其中,流化单元将所述内容发送到第二客户机,其中,当服务器中不存在具有所述最佳数据格式的内容的流化数据时,将所述内容从服务器中预存储的格式编码成所述最佳数据格式。
26,如权利要求22所述的服务器,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
27.如权利要求24所述的服务器,其中,关于第二客户机的特性的信息包括屏幕大小信息、关于可播放的内容格式的信息、以及关于支持的分辨率的信息中的至少一个。
28.一种从正在对服务器的内容执行流化重放的第一客户机切换到第二客户机的方法,所述方法包括(a)产生重放环境信息,所述重放环境信息指定第一客户机的当前重放环境;(b)从第二客户机获得访问第二客户机所需要的访问信息;和(c)将重放环境信息和访问信息发送到服务器。
29.如权利要求28所述的方法,还包括从第二客户机获得关于第二客户机的特性的信息;和将获得的关于第二客户机的特性的信息发送到服务器。30如权利要求28所述的方法,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
31.如权利要求29所述的方法,其中,关于所述特性的信息包括屏幕大小信息、关于可播放的内容格式的信息、以及关于支持的分辨率的信息中的至少一个。
32.一种在其上实现计算机程序的计算机可读记录介质,所述计算机程序用于执行从正在对服务器的内容执行流化重放的第一客户机切换到第二客户机的方法,所述方法包括产生重放环境信息,所述重放环境信息指定第一客户机的当前重放环境;从第二客户机获得访问第二客户机所需要的访问信息;和将重放环境信息和访问信息发送到服务器。
33.一种对服务器的内容执行流化重放的第一客户机,所述第一客户机包括产生器,产生重放环境信息,所述重放环境信息指定在第一客户机对内容的重放期间的当前重放环境;接收器,从第二客户机获得用于访问第二客户机的访问信息;和发送器,将重放环境信息和访问信息发送到服务器。
34.如权利要求33所述的第一客户机,其中,接收器从第二客户机接收关于第二客户机的特性的信息,发送器将接收的关于第二客户机的特性的信息发送到服务器。
35.如权利要求33所述的第一客户机,其中,所述重放环境信息包括重放位置信息、字幕设置信息、用于访问内容的信息、以及音量信息中的至少一个。
36.如权利要求34所述的第一客户机,其中,关于第二客户机的特性的信息包括屏幕大小信息、关于可播放的内容格式的信息、以及关于支持的分辨率的信息中的至少一个。
全文摘要
提供了一种在客户机对服务器的内容执行流化重放的同时将媒体渲染器切换到另一媒体渲染器的方法和装置。因此,对所述内容执行流化重放的第一客户机将重放环境信息和所述内容的URL发送到第二客户机,第二客户机将接收到的信息和关于第二客户机的特性的信息发送到服务器,并从服务器请求具有对于第二客户机而言为最佳的格式的相应内容。因此,不用附加操作用户就可通过现有重放环境设置中的新的媒体渲染器继续观看媒体内容。
文档编号H04N5/00GK1980388SQ200610165619
公开日2007年6月13日 申请日期2006年12月8日 优先权日2005年12月10日
发明者赵俊皓, 尹铉植 申请人:三星电子株式会社