服务器装置和信息处理方法

文档序号:7771986阅读:125来源:国知局
服务器装置和信息处理方法
【专利摘要】本发明涉及一种服务器装置和信息处理方法。具体地说,提供了一种包括流处理单元、客户机装置以及控制器的服务器装置,所述流处理单元配置为实时地生成帧图像、编码所述帧图像来生成编码数据以及经由网络将编码数据发送到客户机装置,所述客户机配置为解码所述编码数据并且输出所述帧图像,所述控制器配置为从所述客户机装置接收与客户机装置中的所述帧图像的输出时刻有关的信息并且控制所述流处理单元中的所述帧图像的处理时刻,使得在输出时刻和处理时刻之间保持预定的关系。
【专利说明】服务器装置和信息处理方法
【技术领域】
[0001]本公开涉及服务器装置和信息处理方法。
【背景技术】
[0002]在视频或者音频经由网络从服务器分发到客户机的流式系统(streamingsystem)中,例如,由于网络的通信状态的变化而存在数据传输率的改变(抖动)。在数据传输率比设计的值低的通信状态持续时,可能出现帧丢失。即,帧丢失意味着在正常情况下本该已经显示的帧图像由于数据传输的延迟而没有在客户机上显示。
[0003]为了防止帧丢失的出现,例如,已经提出了如日本未审专利申请公报N0.2011-119971中所公开的技术。在这些技术中,服务器的数据传输率根据客户机中的中贞图像的数据的缓冲(buffer)状态来变化。在客户机中缓冲的帧图像的数据减少时,可以通过降低数据的传输率来防止帧丢失的出现,但是这引起图像质量的劣化。

【发明内容】

[0004]然而,在服务器中实时地生成的帧图像被顺序地编码然后发送到客户机的流式系统中,必须使从服务器生成帧图像时到客户机输出帧图像时的时间差尽可能地小。在这种情况下,期望使在客户机中缓冲的帧图像尽可能地小。因此,在如上所述的流式系统中,客户机中的缓冲的尺寸可以进一步比日本未审专利申请公报N0.2011-119971或者其它相关技术中所公开的技术中的尺寸更小。
[0005]因此,必须以高精度来减少由于如上所述的网络延迟而引起的帧丢失及其影响,并且更进一步地,除了这个之外,还必须采取措施来防止即使在网络延迟小时出现的帧丢失或者缓冲溢出。根据本公开的实施例,提供一种新颖和改进的服务器装置和信息处理方法,该服务器装置和信息处理方法能够鉴别上述帧丢失或者缓冲溢出的原因并且以较高精度来控制在流式系统中的客户机侧实时生成的帧图像的缓冲状态。
[0006]根据本公开的实施例,提供了一种服务器装置,其包括:流处理单元,所述流处理单元配置为实时地生成帧图像、编码所述帧图像以产生编码数据、以及经由网络将所述编码数据发送到客户机装置,所述客户机装置配置为解码所述编码数据并且输出所述帧图像;以及控制器,所述控制器配置为从所述客户机装置接收与所述客户机装置中的所述帧图像的输出时刻有关的信息并且控制所述流处理单元中的所述帧图像的处理时刻,使得在所述输出时刻和所述处理时刻之间保持预定关系。
[0007]此外,根据本公开的实施例,提供了一种信息处理方法,其包括:实时地生成帧图像、编码所述帧图像以生成编码数据、以及经由网络将所述编码数据发送到客户机装置,所述客户机装置配置为解码所述编码数据并且输出所述帧图像;以及从所述客户机装置接收与所述客户机装置中的所述帧图像的输出时刻有关的信息,并且控制所述帧图像的处理时刻使得在所述输出时刻和所述处理时刻之间保持预定关系。
[0008]在通过所述客户机装置输出帧图像的时刻和通过所述服务器装置处理所述帧图像的时刻之间保持预定关系,从而以更合适的状态保持所述客户机装置中的所述帧图像的缓冲状态。
[0009]根据本公开的实施例,在实时地生成帧图像的流式系统中,能够以高精度来控制在客户机侧的缓冲状态。
【专利附图】

【附图说明】
[0010]图1是示出了根据本公开的实施例的流式系统的整体配置的示意图;
[0011]图2是示出了根据本公开的实施例的流式系统中的信息流的示例的示意图;
[0012]图3是示出了根据本公开的实施例的流式系统中的客户机和服务器的功能配置的不意图;
[0013]图4是示出了根据本公开的实施例的流处理单元的功能配置的示意图;
[0014]图5是用于说明根据本公开的实施例的同步信号的控制的示意图;
[0015]图6是示出了根据本公开的实施例的控制同步信号的第一示例的示意图;
[0016]图7是示出了根据本公开的实施例的根据周期差的处理的示例的流程图;
[0017]图8是示出了根据本公开的实施例的控制同步信号的第二示例的示意图;
[0018]图9是示出了根据本公开的实施例的控制同步信号的第三示例的示意图;以及
[0019]图10是用于说明信息处理设备的硬件配置的框图。
【具体实施方式】
[0020]以下参考附图详细地描述本公开的优选实施例。要注意的是,在本说明书和附图中,实质上具有相同功能和结构的结构元件利用相同的附图标记来表示,并且省去这些结构元件的重复的说明。
[0021]按以下顺序来给出描述:
[0022]1.流式系统配置
[0023]1-1.整体配置
[0024]1-2.客户机和服务器配置
[0025]1-3.流处理单元配置
[0026]2.用于控制同步信号的配置
[0027]2-1.第一示例
[0028]2-2.第二示例
[0029]2~3.第二不例
[0030]3.硬件配置
[0031]4.附录
[0032](1.流式系统配置)
[0033]将参考图1-4描述应用了本公开的实施例的流式系统的配置。
[0034](1-1.整体配置)
[0035]图1是示出了根据本公开的实施例的流式系统的整体配置的示意图。参考图1,流式系统10包括客户机100和配置为将流式内容分发给客户机100的服务器(服务商210、节点220以及边缘230(edge,边缘服务器))。客户机100和每个服务器通过各种类型的有线或者无线网络彼此连接。
[0036]服务商210 (servicer)保存原始内容211。节点220是构成内容递送网络(CDN)并且保存通过复制由服务商210保存的原始内容所获得的内容221的节点。边缘230执行与客户机110的直接交互并且应请求适当地处理内容以及将所处理的内容提供给客户机100。在这种情况下,边缘230获得通过节点220保存的内容作为高速缓存(cache) 231并且应来自客户机100的请求将该内容提供给客户机100。
[0037]图2是示出了根据本公开的实施例的流式系统中的信息流的示例的示意图。在内容的分发前,客户机100访问服务商210的用户认证模块213,以登录到服务中。在客户机100成功地登录到服务里时,客户机100访问边缘230的会话控制器233并且请求会话控制器233启动用于客户机100的处理。响应于这个请求,会话控制器233启动处理235。
[0038]边缘230允许处理235为了每个客户机100启动并且响应于来自每个客户机100的请求来执行用于分发内容的处理。因此,在边缘230向多个客户机100提供服务时,多个处理235可以在边缘230中启动。每个处理235由调度器237来调度。调度器237由会话控制器233控制。
[0039]另一方面,由服务商210保存的原始内容211通过节点220预先地复制并且作为内容221保存在节点220中。在边缘230中激活的处理235中,响应于来自客户机100的请求,获得保存在节点220中的内容221作为高速缓存,内容221被适当地处理,并且经处理的内容被提供给客户机100。在这种情况下,响应于来自客户机100的何种请求而如何提供内容的日志可以记录在处理235中。这个日志和其它信息可以通过处理235被提供给节点220并且可以作为节点220中的信息223被保存。例如,通过服务商210的附加功能可以使用包含该日志等的信息223。
[0040](1-2.客户机和服务器配置)
[0041]图3是示出了根据本公开的实施例的流式系统中的客户机和服务器的功能结构的示意图。参考图1和2,服务器300用作如上所述的流式系统中的边缘230。在图3中,实线表示要被分发给客户机100的流式内容的流动,并且虚线表示与流式内容的再现有关的控制信息的流动。
[0042]客户机100是向用户提供流式内容的装置,并且可以是各种类型的个人计算机、平板终端、移动电话(包括智能手机)、媒体播放机、游戏控制台等。另一方面,服务器300可以是单个服务器装置或者可以是由彼此通过各种有线或者无线网络连接的多个服务器装置的合作所实施的功能的集合。例如,利用稍后要描述的信息处理设备的硬件配置可以实施客户机100和构成服务器300的每个服务器装置。图3中示出的结构元件之中的除诸如输入和输出装置的装置之外的部件和数据(存储在存储装置中)可以通过诸如中央处理单元(CPU)的处理器以软件来实施。
[0043]在客户机100中,输入装置110获得用户的操作输入。输入装置110获得与诸如登录到服务或者选择内容之类的内容之外(outside of content)有关的操作输入和与诸如静止/运动图像切换、图像放大/缩小或者音频的音质切换之类的内容以内(inside ofcontent)有关的操作输入。与内容之外有关的操作输入由会话控制器120来处理。会话控制器120可以发送与登录到服务商210有关的输入信息并且可以在登录后向服务器300发送请求以启动处理。另一方面,与内容以内有关的操作输入从输入发送器130发送到服务器 300。
[0044]在服务器300中,响应于来自客户机100的启动处理的请求,会话控制器233启动处理235。该处理235获得通过由客户机100的输入装置110所获得的内容选择操作指定的内容221并且将所获得的内容作为内容高速缓存231保存。内容高速缓存231是编码数据并且通过服务器300中的解码器310来解码。经解码的内容数据在流处理器/发送器320中被处理。
[0045]另一方面,与通过客户机100的输入装置110所获得的内容以内有关的操作输入由输入接收器330接收并且被提供给播放控制器340。播放控制器340根据操作输入来控制解码器310或者流处理器/发送器320。流处理器/发送器320根据播放控制器340的控制来从内容数据生成视频和音频。此外,流处理器/发送器320编码所生成的视频或者音频并且将它发送到客户机100。在示出的示例中,该内容包括视频和音频,但是在其它示例中,该内容可以包括视频和音频之一。
[0046]发送到客户机100的编码数据通过流接收器/处理器140来解码并且渲染为视频或者音频,然后从输出装置150输出给用户。服务器侧的流处理器/发送器320由管理器350管理,并且客户机侧的流接收器/处理器140由管理器160管理。服务器侧管理器350和客户机侧管理器160根据需要通过交换信息来彼此合作。
[0047](1-3、流处理单元配置)
[0048]图4是示出了根据本公开的实施例的流处理单元的功能配置的示意图。在图4中,示出了客户机100的流接收器/处理器140和服务器300的流处理器/发送器320的功能配置。
[0049](客户机侧)
[0050]流接收器/处理器140包括流接收器141、解码器143、帧缓冲器145以及渲染器147。流接收器141根据预定的协议从服务器侧的流发送器327接收数据。在示出的示例中,使用实时传送协议(RTP)。在这种情况下,流接收器141向解码器143提供所接收的数据。此外,流接收器141检测诸如数据的延迟的通信状态,并且利用RTP控制协议(RTCP)向流发送器327报告所检测的通信状态。
[0051]解码器143解码从流接收器141所提供的数据,以获得视频或者音频数据。解码器143包括解码视频数据的视频解码器143a和解码音频数据的音频解码器143b。在流接收器/处理器140中,可以设有可以根据要被处理的数据的格式被选择性地使用的多个类型的视频解码器143a和音频解码器143b中的每一个。在以下的描述中,视频解码器143a和音频解码器143b中的任何一个或者两者可以简称为解码器143 (在涉及其中任一者时,将指定要被这一者处理的数据是视频还是音频)。
[0052]帧缓冲器145逐帧地暂时地存储通过解码器143所获得的视频和音频数据。帧缓冲器145包括存储视频数据的帧缓冲器145a和存储音频数据的帧缓冲器145b。帧缓冲器145在管理器160的控制下在预定时刻向渲染器147提供每个帧中的视频或者音频数据。在以下的描述中,帧缓冲器145a和帧缓冲器145b中的任何一个或者两者可以简称为帧缓冲器145 (在涉及其中任一者时,将指定要被这一者处理的数据是视频还是音频)。
[0053]渲染器147包括视频渲染器147a和音频渲染器147b。视频渲染器147a渲染视频数据并且将经渲染的数据提供给诸如显示器的输出装置。音频渲染器147b渲染音频数据并且将经渲染的数据提供给诸如扬声器的输出装置。视频渲染器147a和音频渲染器147b分别使在被输出的视频和音频的巾贞同步。此外,渲染器147向管理器160报告所输出的中贞的ID、执行输出的时间等。在以下的描述中,视频渲染器147a和音频渲染器147b中的任何一个或者两者可以简称为渲染器147 (在涉及其中任一者时,将指定要被这一者处理的数据是视频还是首频)。
[0054](服务器侧)
[0055]流处理器/发送器320包括渲染器321、帧缓冲器323、编码器325以及流发送器327。渲染器321使用通过解码器310解码的内容数据作为原始材料并且根据基于用户的操作输入的播放控制器340的控制来生成视频数据和音频数据。用于视频和音频数据的帧被限定,并且视频数据作为连续帧图像被生成。
[0056]帧缓冲器323逐帧地暂时地存储通过渲染器321生成的视频和音频数据。帧缓冲器323包括存储视频数据的帧缓冲器323a和存储音频数据的帧缓冲器323b。存储在帧缓冲器323中的视频数据和音频数据被编码器325顺序地编码。在以下的描述中,帧缓冲器323a和帧缓冲器323b中的任何一个或者两者可以简称为帧缓冲器323 (在涉及其中任一者时,将指定要被这一者处理的数据是视频还是音频)。
[0057]编码器325包括编码视频数据的视频编码器325a和编码音频数据的音频编码器325b。在流处理器/发送器320中,可以设有可以根据客户机100能够使用的视频解码器143a和音频解码器143b的类型或者要被处理的视频或者音频数据的特性被选择性地使用的多个类型的视频编码器325a和音频编码器325b中的每一个。通过编码器325所编码的视频数据和音频数据从流发送器327发送到客户机100。在以下的描述中,视频编码器325a和音频编码器325b中的任何一个或者两者可以简称为编码器325 (在涉及其中任一者时,将指定要被这一者处理的数据是视频还是音频)。
[0058]根据如上所述的根据本实施例的流式系统的配置,在用作边缘的服务器中,可以根据用户的操作输入来实时地生成视频或者音频并且将它分发到客户机。因此,可以通过流式方法来提供应用同时保持对用户的操作输入的响应。这种应用包括例如正如日本未审专利申请公报N0.2010-117828中所描述的自由地缩小/放大或者移动图像的应用或者诸如大尺寸图像或者视频的浏览、在线游戏、模拟之类的各种应用。
[0059](2、用于控制同步信号的配置)
[0060]参考图5-9,描述与根据本公开的实施例的同步信号周期的控制有关的配置。
[0061]图5是用于说明根据本公开的实施例的同步信号的控制的示意图。
[0062]在流式系统10中,在提供具有如上所述的高实时特性的内容时,在从客户机100输出之前缓冲的帧图像被设置为尽可能地小。在这种情况下,除了由于很可能出现的网络延迟而引起的帧丢失之外,即使网络延迟较小,帧丢失或者缓冲溢出也可能出现。因此,必须以高精度减少由于网络延迟而引起的帧丢失及其影响,并且进一步地,除了这个之外,还必须设法防止由不同因素所引起的帧丢失或者缓冲溢出。
[0063]在进一步研究后,作为如上所述的帧丢失或者缓冲溢出的原因中的一个,已经发现在服务器300和客户机100之间存在时滞。在服务器300和客户机100之间设置公共的帧率,并且根据该帧率通过以预定的周期所生成的同步信号(例如,垂直同步信号(V Sync))来在每个装置中限定帧图像的生成和编码、解码以及输出帧图像的时刻。然而,如果在服务器300和客户机100中的每一个中均存在时间上的滞后,则在服务器300中所生成的同步信号的时刻和客户机100中所生成的同步信号的时刻之间的关系会被改变。因此,出现帧丢失或者缓冲溢出。
[0064]例如,限定每个装置中的时间间隔的晶体振荡器的频率根据晶体振荡器自身、温度变化等的特性来改变。由于那个原因,在装置之间时间间隔可能是不同的。如果每个装置的时间间隔相互之间是不同的,则对于基于每个装置的时间间隔所限定的同步信号的周期而言,在它们之间会有时滞。如果这个时滞累积,则一个装置的处理时刻越来越早于其它装置的处理时刻。例如,如果客户机100的同步信号的周期比服务器300的同步信号的周期短,则客户机100的处理时刻越来越早于服务器300的处理时刻。因此,所接收的帧图像在比预计时刻更早的时刻从客户机100逐渐地输出,从而,可能引起的帧丢失。相反地,如果服务器300的同步信号的周期比客户机100的同步信号的周期短,则服务器300的处理时刻越来越早于客户机100的处理时刻。因此,从服务器300的传输在客户机100输出所接收的帧图像前持续进行,从而,可能引起缓冲溢出。
[0065]另一方面,即使在每个装置的时间间隔彼此一致时,例如,如果网路中存在拥塞,则在该装置的时间本身中可能存在时滞。然后,对于生成基于该时间设置的同步信号的时刻而言,在装置之间存在时滞。例如,如果在某种程度上客户机100的时间早于服务器300的时间,则客户机100的同步信号在比预计时刻更早的时刻生成。因此、来自服务器300的数据在帧图像要从客户机100输出的时刻仍然没有到达,因此,可能引起帧丢失。即使没有出现帧丢失,通过客户机100缓冲的帧图像的数量小于预计的数量,因此很可能出现由于网络延迟等而引起的帧丢失。相反地,如果在某种程度上服务器300的时间早于服务器300的时间,则服务器300的同步信号在比预计时刻更早的时刻生成。因此,客户机100将在它输出先前的帧图像前发送后续的帧图像,并且因此可能引起缓冲溢出。
[0066]在正常的流式系统中,因为提供给客户机的缓冲大,如上所述的时滞的影响被该缓冲吸收,因此没有显露出来。然而,在提供具有高实时特性的内容的流式系统10中,提供给客户机的缓冲小,因此如上所述的时滞的影响可以引起帧丢失或者缓冲溢出。
[0067]因此,在本实施例中,客户机100的管理器160从渲染器147获得与帧图像的输出时刻有关的信息并且将所获得的信息发送到服务器300的管理器350。管理器350基于所接收的信息来控制流处理器/发送器320的处理时刻,使得在客户机100中输出帧图像的时刻和在服务器300中处理帧图像的时刻之间保持预定的关系。
[0068]更具体地说,管理器350控制生成限定生成帧图像的时刻的同步信号(例如,垂直同步信号(V Sync))的时刻,同步信号由渲染器321使用。关于这一点,管理器350可以改变服务器300中的同步信号的周期,或者可以提前或者推迟在服务器300中生成同步信号的时刻,使得客户机100和服务器300之间的同步信号的周期的差值变小。此外,管理器350可以改变服务器300中同步信号的周期,或者可以提前或者推迟在服务器300中生成同步信号的时刻,使得客户机100和服务器300之间的同步信号的时间上的差值落入预定范围内。在控制生成同步信号的时刻时,渲染器321将与在该控制后生成同步信号的时刻有关的信息通知给编码器325。
[0069]接下来,描述从客户机100通过管理器350接收的信息和基于该信息的要被执行的处理的时刻的控制的第一到第三示例。[0070](2-1、第一示例)
[0071]图6是示出了根据本公开的实施例的同步信号的控制的第一示例的示意图。在示出的不例中,客户机100的渲染器147向管理器160报告在帧图像的输出处理被启动时的时间tc[n] ο月艮务器300的管理器350比较时间tc[n]和时间ts[n]。时间ts[n]是渲染器321启动用于生成帧图像的处理的时间。在以下的描述中,[η]表示时间等是用于第η帧的值。
[0072](基于周期差的控制)
[0073]管理器350可以基于时间tc[n]和时间ts[n]之间的差值来计算周期TC和周期TS之间的周期差。周期TC是限定在客户机100中输出帧图像的时刻的同步信号的周期。周期TS是限定在服务器300中处理帧图像的时刻的同步信号的周期。更具体地说,管理器350基于第η帧图像的时间tc[n]和时间ts[n]之间的差与第(n_l)帧图像的时间tc[n_l]和时间ts [η-1]之间的差值,利用以下公式(I)来计算周期差d[η]。
[0074]d[n] = (tc[n]-ts[n])-(tc[n-l]-ts[n_l])(I)
[0075]在上述公式(I)中,将时间tc[n]设置在对应于周期TC (tc[n]-tc[n_l]=TC)的预定时刻,并且将时间ts [η]设置在对应于周期TS (ts[n]-ts[n-l]=TS)的预定时刻。因此,如果周期TC与周期TS—致,则d[n]变为0(d[n]=0)。此外,在周期TC和周期TS之间具有差值的情况下,如果TC小于TS (TC〈TS),则d[n]小于O (d[n]〈0),但是如果TC>TS,则d[n]>0。
[0076]图7是示出了根据本公开的实施例的根据周期差的处理的示例的流程图。如图所示,服务器300的管理器350计算预定时间段上的周期差d[n]。根据通过将计算出的周期差的平均值D与预定阈值比较所获得的结果,管理器350可以改变服务器300中的同步信号的周期TS,或者可以提前·或者推迟在服务器300中处理帧图像的时刻。
[0077]作为初始值,η被设置为等于Iitl (η=η0)(步骤S101)。例如,Iitl对应于从其开始管理器350开始控制同步信号的可选帧。接下来,管理器350在预定时间段计算周期差d[n]的移动平均值D (步骤S103)。移动平均值D表示在预定时间段中周期TC和周期TS之间的周期差的平均值。
[0078]关于这一点,例如通过窗口尺寸w (%>?)来限定预定的时间段。管理器350基于从第(n-w)帧到第η帧的w+1帧的时间tc[n]和时间ts[n]之间的差值来计算周期TC和周期TS之间的周期差,并且通过以下公式(2)来获得移动平均值D。
[0079]
【权利要求】
1.一种服务器装置,包括: 流处理单元,所述流处理单元配置为实时地生成帧图像、编码所述帧图像以产生编码数据、以及经由网络将所述编码数据发送到客户机装置,所述客户机装置配置为解码所述编码数据并且输出所述帧图像;以及 控制器,所述控制器配置为从所述客户机装置接收与所述客户机装置中的所述帧图像的输出时刻有关的信息并且控制所述流处理单元中的所述帧图像的处理时刻,使得在所述输出时刻和所述处理时刻之间保持预定关系。
2.如权利要求1所述的服务器装置,其中所述控制器接收表示限定所述输出时刻的第一同步信号的周期的信息,并且控制所述处理时刻使得所述第一同步信号的所述周期和限定所述处理时刻的第二同步信号的周期之间的周期差小。
3.如权利要求2所述的服务器装置,其中所述控制器接收表示在所述客户机装置中启动用于所述帧图像的输出处理的第一时刻的信息,并且通过将所述第一时刻与在所述流处理单元中启动所述帧图像的生成的第二时刻作比较来计算所述周期差。
4.如权利要求2所述的服务器装置,其中所述控制器接收表示从所述客户机装置接收所述编码数据时到输出所述帧图像时的逝去时间的信息,并且基于所述逝去时间的变化来计算所述周期差。
5.如权利要求2所述的服务器装置,其中所述控制器接收在所述第一同步信号的每一周期中由所述客户机装置发送的信号,并且通过将接收所述信号的周期与所述第二同步信号的所述周期作比较来计算所述周期差。
6.如权利要求2所述的服务器装置,其中所述控制器计算在预定时间段上的所述周期差,并且根据通过将所计算的周期差的平均值与预定阈值作比较所获得的结果来控制所述处理时刻。
7.如权利要求1所述的服务器装置,其中所述控制器控制所述处理时刻,使得表示所述处理时刻和所述输出时刻之间的时间差的值落入预定范围内。
8.如权利要求7所述的服务器装置,其中所述控制器接收表示在所述客户机装置中启动用于所述帧图像的输出处理的第一时刻的信息,并且通过将所述第一时刻与在所述流处理单元中启动所述帧图像的生成的第二时刻作比较来计算表示所述时间差的值。
9.如权利要求7所述的服务器装置,其中所述控制器接收表示从所述客户机装置接收所述编码数据时到输出所述帧图像时的逝去时间的信息,并且控制所述处理时刻使得所述逝去时间落入预定范围内。
10.如权利要求7所述的服务器装置,其中所述控制器接收在限定所述输出时刻的第一同步信号的每一周期中由所述客户机装置发送的信号,并且控制所述处理时刻使得接收所述信号的时刻和所述处理时刻之间的时间差落入预定范围内。
11.如权利要求7所述的服务器装置,其中所述控制器获得表示在预定时间段上的所述时间差的值,并且根据通过将所获得的值的平均值与预定阈值作比较所获得的结果来控制所述处理时刻。
12.如权利要求1所述的服务器装置,其中所述控制器通过改变限定所述处理时刻的第二同步信号的周期来控制所述处理时刻。
13.如权利要求1所述的服务器装置,其中所述控制器通过提前或者推迟所述处理时刻来控制所述处理时刻。
14.如权利要求1所述的服务器装置,还包括: 接收器,所述接收器配置为经由所述网络接收在所述客户机装置中所获得的操作输入, 其中所述流处理单元根据所述操作输入实时地生成所述帧图像。
15.—种信息处理方法,包括: 实时地生成帧图像、编码所述帧图像以生成编码数据、以及经由网络将所述编码数据发送到客户机装置,所述客户机装置配置为解码所述编码数据并且输出所述帧图像;以及从所述客户机装置接收与所述客户机装置中的所述帧图像的输出时刻有关的信息,并且控制所述帧图像的处理时刻·使得在所述输出时刻和所述处理时刻之间保持预定关系。
【文档编号】H04N21/238GK103716650SQ201310449534
【公开日】2014年4月9日 申请日期:2013年9月27日 优先权日:2012年10月5日
【发明者】前川博俊, 池本和人, 松元秀树 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1