内容再现设备、内容再现方法以及内容再现系统的制作方法

文档序号:7925256阅读:115来源:国知局
专利名称:内容再现设备、内容再现方法以及内容再现系统的制作方法
技术领域
本发明涉及能够快速操控用于变速内容再现的用户请求的内容再现 设备、内容再现方法以及内容再现系统。
背景技术
近年来,已经提出了从内容提供服务器经由因特网协议(IP)网络 传送内容到用户终端的服务。例如,日本专利公开No. Hei9-37225描述 了多媒体服务器经由通信网络传递视频图像信息到终端的服务。这样的 服务的示例包括下载服务和流服务(VoD流服务)。在下载服务中,在 用户终端从内容提供服务器接收到所有内容数据之后,用户终端开始内 容的再现。
另一方面,在流服务中,内容提供服务器通过应答用户请求以点播
方式传送内容的流数据到用户终端。在内容的流数据的传送进行的同时,
用户终端基于已经接收到的流数据播放内容。利用用户终端,用户能够 请求内容提供服务器提供内容的"特技播放",诸如内容的快进、暂停或
变速再现。内容提供服务器具有用于正常再现的流数据以及用于变速再 现的流数据。如果内容提供服务器从用户接收用于变速再现的请求,则 该内容提供服务器从传送正常再现流数据转换到传送变速再现流数据。
现在将在下面描述从内容的正常再现流数据转换到变速再现的方法 的细节。
首先,如果从用户接收到用于内容的变速再现的请求,则用户终端 请求内容提供能够服务器停止正常再现流数据的传送。
其次,响应来自用户终端停止正常再现流数据的传送的请求,内容 提供服务器停止正常再现流数据的传送。因此,即使在用户作出用于内 容的变速再现的请求之后,在一段确定的时间段中,也将从内容提供服 务器传送正常再现流数据到用户终端。
第三,内容提供服务器通知用户终端该内容提供服务器已经接受了 来自用户终端的请求,以停止正常再现流数据的传送。
第四,例如,用户终端继续基于正常再现流数据播放内容,直到用 户终端接收到已经从内容提供服务器传送并保留在网络上的所有正常再 现流数据为止。
第五,用户终端请求内容提供服务器传送变速再现流数据。 第六,响应来自用户终端的请求,内容提供服务器传送变速再现流 数据到用户终端。
第七,用户终端在基于存储在緩沖器中的正常再现流数据播放内容 之后,基于变速再现流数据,以变速播放内容。
在上述从内容的正常再现转换到变速再现的方法中,在用户作出用 于变速再现的请求与基于变速再现流数据的内容再现的开始之间,可能 存在时间延迟。

发明内容
根据所公开的实施方式,提供内容再现设备,其包括数据获取部 分,被配置成从数据传送设备获取用于以第一速度播放内容的第一流数 据;记录部分,被配置成将该数据获取部分所获取的第一流数据记录在 存储介质上;再现部分,被配置成基于所存储的第一流数据以第一速度 播放内容;获取控制部分,被配置成引导该数据获取部分响应用于内容 的变速再现请求开始获取第二流数据,其中第二流数据用于以第二速度 播放内容;以及再现控制部分,被配置成引导该再现部分响应变速再现 请求,基于所存储的第一流数据以过渡速度播放内容,并引导该再现部 分在通过数据获取部分的第二流数据的获取进展到再现准备完成状态之 后,以第二速度播放基于第二流数据的内容。
根据所公开的实施方式,进一步提供内容再现方法,其包括步骤 从数据传送设备获取用于以第 一速度播放内容的第一流数据;将该第一
流数据记录在存储介质上;基于所存储的第一流数据以第一速度播放内 容;响应用于内容的变速再现请求开始获取第二流数据,其中第二流数 据用于以第二速度播放内容;响应变速再现请求,基于所存储的第一流 数据以过渡速度播放内容;以及该第二流数据的获取进展到再现准备完 成状态之后,以第二速度播放基于第二流数据的内容。
根据所公开的实施方式,进一步提供存储程序的计算机可读介质, 该程序当由处理器执行时促使处理器执行内容再现方法,该方法包括 从数据传送设备获取用于以第 一速度播放内容的第 一 流数据;将该第一 流数据记录在存储介质上;基于所存储的第 一 流数据以第 一速度播放内 容;响应用于内容的变速再现请求开始获取第二流数据,其中第二流数 据用于以第二速度播放内容;响应变速再现请求,基于所存储的第一流 数据以过渡速度播放内容;以及该第二流数据的获取进展到再现准备完 成状态之后,以第二速度播放基于第二流数据的内容。
根据所公开的实施方式,进一步提供内容再现系统,其包括数据 传送设备,被配置成传送内容的流数据;以及内容再现设备,被配置成 播放基于从数据传送设备传送来的流数据的内容,该内容再现设备包括 数据获取部分,被配置成从数据传送设备获取用于以第 一速度播放内容 的第一流数据;记录部分,被配置成将该数据获取部分所获取的第一流 数据记录在存储介质上;再现部分,被配置成基于所存储的第一流数据 以第一速度播放内容;获取控制部分,被配置成引导该数据获取部分响 应用于内容的变速再现请求开始获取第二流数据,其中第二流数据用于 以第二速度播放内容;以及再现控制部分,被配置成引导该再现部分响 应变速再现请求,基于所存储的第一流数据以过渡速度播放内容,并引 导该再现部分在通过数据获取部分的第二流数据的获取进展到再现准备 完成状态之后,以第二速度播放基于第二流数据的内容。
本发明另外的目的和优点将在随后的描述中部分地提出,并且部分 地从该描述中显而易见,或者可以通过本发明的实践习得。本发明的目 的和优点将借助于权利要求中特别指出的组成部分和组合实现和达到。
应该理解,前述一般描述和以下具体描述仅仅是示例性和解释性的, 而不是像所要求的那样是本发明的限制。


合并在该说明书中并构成该说明书的一部分的附解了所公开的 实施方式以及描述,用于解释本发明的原理。
图1是示出根据所公开的实施方式的内容再现系统的结构的图; 图2是示出内容再现系统中的内容再现的流程的顺序图; 图3是示出在内容再现系统中暂停内容再现然后恢复内容再现的过 程的顺序图4是示出流数据与PES之间的关系的图5是示出由相关于所公开的实施方式的内容再现设备执行的示例 性变速再现操作的图6是根据所公开的实施方式的内容再现设备的硬件结构的图7是根据所公开的实施方式的内容再现设备的功能框图8是图解可以怎样执行内容的正常再现的图9是图解可以怎样执行内容的过渡再现的图IO是图解可以怎样执行内容的变速再现的图11是示出由根据所公f的实施方式的内容再现系统执行的内容 再现方法的流程的顺序图12是图解可以怎样执行内容的正常再现的图13是图解可以怎样执行内容的过渡再现的图;以及
图14是图解可以怎样反向执行内容的变速再现的图。
具体实施例方式
在这种内容再现设备中,数据获取部分可以响应关于内容的变速再 现请求,开始从数据传送设备的第二流数据的获取,并且在确定的时间 段之后,第二流数据的获取的状态可以达到再现准备完成状态。除此而 外,响应于关于内容的变速再现请求,再现控制部分可以引导再现部分 基于记录在存储介质上的第 一流数据,以过渡速度(transition speed)播 放内容。此外,在第二流数据的获取的状态已经达到再现准备完成状态 之后,再现控制部分可以引导再现部分基于记录在存储介质上的第二流 数据,以第二速度播放内容。因此,如果已经输入关于内容的变速再现
请求,则可能从第一速度下的内容再现快速转换到使用记录在存储介质 上的第一流数据的、在过渡速度下的内容再现。
如果输入变速再现请求,则再现控制部分可以计算第三速度并且可 以将该第三速度用作过渡速度,其中该第三速度允许播放记录在存储介 质上的第一流数据,直到期望达到再现准备完成状态的时间。在这种情 况下,再现部分能够从过渡速度下的内容再现转换到在第二速度下的内 容再现,同时保持内容的连贯性。
而且,如果输入变速再现请求,则再现控制部分可以计算第三速度, 该第三速度允许播放记录在存储介质上的第 一流数据,直到期望达到再 现准备完成状态的时间。如果第二速度低于第三速度,则再现控制部分 可以将该第二速度用作过渡速度。
在这种情况下,再现部分能够在接收到变速再现请求之后马上转换 到在第二速度下的内容再现。这增强了用户的舒适度。而且,第二速度 可以低于第三速度,这允许播放记录在存储介质上的第一流数据,直到 期望达到再现准备完成状态的时间。因此,如果再现部分响应变速再现 请求,基于记录在存储介质上的第一流数据,以第二速度播放内容,则 可以期望这种再现将继续,直到再现准备完成状态达到为止。因此,再 现部分可能能够在不停止内容的再现的情况下,从基于第一流数据的内 容再现转换到基于第二流数据的内容再现,同时保证连贯性。
在再现控制部分将第二速度用作过渡速度的情况下,获取控制部分
可以在内容中估计这样的位置如果再现准备完成状态达到,则再现部 分将正在该位置上播放基于第一流数据的内容,并且获取控制部分控制 数据获取部分以与内容中所估计的位置对应的位置开始第二数据流的获 取。在这种情况下,再现部分可能能够转换到基于第二流数据的、第二 速度的内容再现,同时保证内容再现的连贯性以及内容的连贯性。
在某些实施方式中,存储介质是环形緩沖器。因此,如果变速再现 请求是关于反向变速再现的请求,则在某些实施方式中,由于输入了变 速再现请求,所以记录部分不在存储介质上记录已经由数据获取部分获 取的第一流数据。在这种情况下,可能能够防止可以用于反向播放内容 的、记录到存储介质上的第一流数据,被要用于正常播放内容的第一流 数据盖写。
程序可能能够促使计算机硬件资源(诸如CPU、 ROM和RAM)执 行数据获取部分、记录部分、再现部分、获取控制部分以及再现控制部 分的功能。换句话说,该程序可能能够促使计算机通过执行该程序来起 上述内容再现设备的作用。
根据与本发明相 一 致的实施方式的内容再现设备、内容再现方法、 程序和内容再现系统使得快速操控来自用户的、关于变速再现的请求成 为可能。
现在详细参考其示例被图解在附图中的本发明的实施方式。无论什 么情况下,只要可能,在整个附图中,同样的附图标记将参考到同样或 类似的部件。内容再现系统实施方式的概要。所公开的实施方式的目的。内容再现设备的详细描述。内容再现设备的硬件结构。内容再现设备的功能。内容再现设备的操作流程。内容再现设备的另 一示例性操作。摘要。内容再现系统的概要。
首先,将在以下参考图1、 2、 3和4描述内容再现系统1的概要。
图l是示出内容再现系统1的结构的图。如图l所示,内容再现系 统1可以包括内容提供服务器10、内容再现设备20、显示设备22以及 个人计算机(PC) 24。
内容提供服务器10可以存储流内容数据。内容提供服务器10可以 起响应来自内容再现设备20或PC 24 (其可以经由通信网络12连接到 内容提供服务器10 )的请求传送流数据的数据传送设备的作用。内容提 供服务器10可以存储并能够传送用于以正常方式播放内容的流数据 (即,正常再现流数据),以及用于以变速(例如,倍速、十倍速、三 十倍速等)播放内容的流数据(变速再现流数据)。
在这里使用的术语内容指的是各种类型的数据,包括音频数据(诸 如音乐、讲演和无线电节目数据)、视频数据(诸如电影、电视节目、
视频节目、照片、文档、图画以及图表数据)以及其它数据(诸如游戏 和软件数据)。
通信网络12可以包括线缆(诸如铜线或光纤线缆)、诸如无线电波 之类的数据传送路径、数据转播站(诸如控制通信的路由器或基站)等 等。注意,通信网络12可以是基于因特网协议的网络。
基于来自用户的请求,内容再现设备20可以连同内容提供服务器 10—起来执行各种处理。例如,如果内容再现设备20从用户接收到用 于内容再现的请求,则内容再现设备20可以请求内容提供服务器10传 送内容的流数据,从而从内容提供服务器IO获取内容的流数据。然后, 基于所获取的流数据,内容再现设备20可以播放内容。可以经由显示设 备22输出被播放的内容的视频和音频。
注意,在图1,与用于输出被播放的内容的显示设备22分离地提供 内容再现设备20。然而,内容再现设备20和显示设备22可以被集成到 一个单元中,例如,像是PC24的情况那样。
还要注意,在图1中,内容再现设备20和显示设备22被集成为PC 24。然而,所公开的实施方式不限于这个示例。例如,内容再现设备20 或PC 24可以是信息处理设备,诸如家用视频处理设备(例如,DVD记 录器、视频记录器等)、蜂窝电话、个人便携电话系统(personal handyphone system (PHS))、便携式音频播放器、便携式视频处理设 备、个人数字助理(PDA)、家用游戏机、便携式游戏机或家用电器。
接下来参考图2,在以下描述内容再现设备20的内容再现的流程。
图2是示出内容再现系统1中的内容再现的流程的顺序图。首先, 如果已经由用户例如通过使用遥控器输入了用于内容再现的请求(S42 ), 则内容再现设备20可以请求内容提供服务器10开始内容的流数据的传 送(即,作出流开始请求)(S44)。
响应来自内容再现设备20的流开始请求,内容提供服务器10可以 开始内容的流数据向内容再现设备20的传送(S46 )。然后内容再现设 备20可以緩存从内容提供服务器IO传送来的流数据(S48)。
如果所緩存的流数据的数据量已经变得足够开始内容的再现,则内 容再现设备20可以基于所緩存的流数据开始内容的再现(S50)。按照
上述方式,内容再现设备20能够在不需要等待接收到整个内容数据的情 况下,播放内容,同时接收流数据。
接下来参考图3,在以下描述在内容再现设备20中暂停内容再现然 后恢复内容再现的过程。
图3是示出在内容再现系统1暂停内容再现然后恢复内容再现的过 程的顺序图。内容再现设备20可以播放内容,同时从内容提供服务器 10获取内容的流数据(S52)。在这种情形下,用户可以请求内容再现 设备20暂停内容再现(S54)。
如果内容再现设备20已经接收到用以暂停内容再现的请求,则内 容再现设备20可以请求内容提供服务器IO停止流数据的传送(即,作 出流停止请求)(S56)。然后,内容提供服务器10可以向内容再现设 备20传送指示内容提供服务器10已经接受来自内容再现设备20的流停 止请求的响应(S58)。然后,已经从内容提供服务器IO传送来的最后 流数据到达内容再现设备20 (S60)。
如果内容再现设备20已经获取了最后流数据,则内容再现设备20 可以暂停内容再现(S62)。此后,如果内容再现设备20已经从用户接 收到用于内容再现的请求(S64 ),则内容再现设备20可以请求内容提 供服务器IO开始内容的流数据的传送(即,作出流开始请求)(S66)。
响应来自内容再现设备20的流开始请求,内容提供服务器10可以 开始内容的流数据向内容再现设备20的传送(S68)。然后,内容再现 设备20可以緩存从内容提供服务器10传送来的流数据。
如果所緩存的流数据的数据量已经变成足够开始内容的再现,则内 容再现设备20可以基于所緩存的流数据开始内容的再现(S70)。按照 上述方式,内容再现设备20能够响应来自用户的、用以暂停内容再现的 请求停止流数据的获取,并响应用于内容再现的请求恢复流数据的获 取。
这里参考图4,以下描述流数据以及可以从流数据中获得的分组式 基本流(PES )
图4是示出流数据与PES之间的关系的图。图4中的最上部分图表 示被传送的流数据31,在某些实施方式中,它是由内容提供服务器10
传送的流数据。图4中从顶起第二图表示被接收的流数据32,在某些实 施方式中,它是由内容再现设备20从内容提供服务器10接收的流数据。
内容的流数据(诸如,被传送的流数据31和被接收的流数据32) 可以由如图4所示的多个传送分组(TS分组)组成。TS分组可以包括 多种媒体类别的数据,诸如视频数据、音频数据以及字幕数据。可以在 每个TS分组中描述时间戳。在某些实施方式中,时间戳指示相应的TS 分组被从内容提供服务器10传送的时间点。时间戳可以实现为以27MHz 的间隔递增一的方式增加的计数值。
时间戳可以用于标识内容的播放时间。因此,时间戳可以具有作为 时间信息的功能。而且,通过参考时间戳,可能能够估计TS分组的次序。 因此,时间戳也可以具有作为次序信息的功能。
内容提供服务器10传送被传送的流数据31之后,可能在内容再现 设备20接收被传送的流数据31作为被接收的流数据32之前出现延迟。 因此,在图4,被接收的流数据32被沿时间轴与被传送的流数据31轻 孩£地偏移。
图4中从顶起第三图表示基本(E)流33,其可以从构成流数据的 每个TS分组获得。图4中从顶起第四图表示分组式基本流(PES) 34。 PES 34可以通过将E流33划分为可变长度块并将首标信息添加到每个 块来获得。
添加到每个PES的首标信息被称为PES首标。PES首标包括呈现时 间戳(PTS)信息。在某些实施方式中,PTS信息具有作为指示显示相应 的PES的、从确定的参考点起确定的时间点(point in time )的时间信息 的功能。
图4中最下面的图表示PES的画面类型的示例。例如,PES可以是 B画面、I画面或P画面。 [2]本实施方式的目的
上面已经描述了根据所公开的实施方式的内容再现系统1的概要。 接下来,在下面使用内容再现设备20,作为比较示例,描述所公开的实施 方式的目的。
图5是示出由内容再现设备20,执行的示例性变速再现操作的图。内 容再现设备20,可以以正常方式播放内容,同时从内容提供服务器10获
取内容的正常再现流数据(S102)。在这种情形下,用户可以请求内容 再现设备20,执行内容的变速再现(S104)。
如果内容再现设备20,已经接收到用于变速再现的请求,则内容再 现设备20,可以请求内容提供服务器IO停止正常再现流数据的传送(即, 作出流停止请求)(S106)。然后,内容提供服务器IO可以向内容再现 设备20,传送指示内容提供服务器10已经从内容再现设备20,接受流停止 请求的响应(S108)。然后,已经从内容提供服务器IO传送的最后正常 再现流数据可能到达内容再现设备20, (S110)。
如果内容再现设备20,已经获取最后正常再现流数据,则内容再现 设备20,可以暂停内容的正常再现(S112)。此后,内容再现设备20,可 以请求内容提供服务器IO开始内容的变速再现流数据的传送(即,作为 流开始请求)(S114)。
响应来自内容再现设备20,的流开始请求,内容提供服务器10可以 开始内容的变速再现流数据向内容再现设备20,的传送(Sl 16 )。然后, 内容再现设备20,可以緩存从内容提供服务器10传送来的变速再现流数 据。
如果所緩存的流数据的数据量已经变得足够开始内容的变速再现, 则内容再现设备20,可以基于所緩存的变速再现流数据开始内容的变速 再现(S118)。
以上述方式,内容再现设备20'(作为比较示例)能够响应来自用户 的变速再现请求、基于变速再现流数据执行内容的变速再现。
然而,如图5所示,内容再现设备20,不能够在从用户接收到变速再 现请求之后马上开始内容的变速再现(S104至Sl 18 )。因为在接收到变 速再现请求之后内容再现可能会被暂停一会儿,或者在开始变速再现之 前可以能会出现空闲,这种不好的响应可能会刺激用户。
已经考虑到上述情况来构思内容再现设备26。内容再现设备20可 能能够快速操控来自用户的关于变速再现的请求。现在在下面详细描述 内容再现设备20。内容再现设备的详细描述内容再现设备的硬件结构图6是示出内容再现设备20的硬件结构的图。内容再现设备20可 以包括中央处理单元(CPU) 201、只读存储器(ROM) 202、随机存取 存储器(RAM) 203、主机总线204、桥接器205、外部总线206、接口 207、输入单元208、输出单元210、存储单元(HDD) 211、驱动器212 和/或通信单元215。
CPU 201可以起处理器和控制器的功能,并且可以依据各种程序引 导内容再现设备20的整体操作。CPU 201可以是微处理器。ROM 202 可以存储被CPU 201使用的程序、操作参数等。RAM 203可以临时存储 用在CPU201的操作中的程序、按需要在CPU201的操作中改变的参数, 等等。CPU 201、 ROM 202和RAM 203可以经由由CPU总线之类总线 形成的主^L总线204相互连接。
主机总线204可以经由桥接器205连接到外部总线206。例如,外 部总线206可以是外设部件互连/接口 ( Peripheral Component Interconnect/Interface (PCI))总线。注意,主机总线204、桥接器205 以及外部总线206不需要相互分离。相反,所有主机总线204、桥接器 205以及外部总线206的功能可以在单一总线上实现。
例如,输入单元208可以包括输入部分,用于用户输入信息;输 入控制电路,用于基于用户输入产生输入信号,并输出该输入信号到CPU 201;等等。输入部分的示例包括鼠标、键盘、触摸板、按键、麦克风、 开关、控制杆以及遥控器。内容再现设备20的用户可以操作输入单元 208来将各种数据输入内容再现设备20或指令内容再现设备20进行它 的处理操作。
例如,输出单元210可以由显示装置和音频输出装置组成。显示装 置的示例包括阴极射线管(CRT)显示器、液晶显示器(LCD)、有机 电激发光显示器(OLED)和灯。音频输出装置的示例包括扬声器和耳 机。例如,输出单元210输出被播放的内容。具体来说,显示装置以文 本或图像格式显示各种信息,诸如播放时的视频数据。另一方面,音频 输出装置转换播放时的音频数据之类的数据为声音,并输出该声音。
存储单元211是存储数据的单元,并且可以是内容再现设备20的示 例性存储部分。存储单元211可以包括存储介质、用于在存储介质上 记录数据的记录装置、用于从存储介质上读取数据的读取装置、用于删
除记录在存储介质上的数据的删除装置;等等。例如,存储单元211由 硬盘驱动器(HDD)形成。存储单元211可以驱动硬盘来存储CPU201 所执行的程序和各种数据。可以在存储单元211中存储流数据。
驱动器212可以是用于存储介质的读取器/写入器。驱动器212可以 或者包含在内容再现设备20中或者外连到内容再现设备20。驱动器212 可以从安装在其上的可移动存储介质26中读取信息,并且可以将所读 取的信息输出到RAM203。可移动存储介质26的示例包括磁盘、光盘、 》兹光盘和半导体存储器。
在某些实施方式中,例如,通信单元215是由用于连接到通信网络 12的通信装置等形成的通信接口。通信单元215的示例包括无线局域网 (LAN)通信装置、无线USB通信装置以及用于有线通信的有线通信装 置。通信单元215可以经由通信网络12与内容提供服务器10交换流数 据以及各种请求。
此外,还可以提供存储计算机程序的计算机可读介质。这样的计算 机可读介质可以包括光存储器、磁存储器、固态存储器(solid state storage) 、 CD、 DVD、硬盘、软盘、RAM、 ROM和/或闪存。
注意,内容提供服务器10的硬件结构可能明显与内容再现设备20 的硬件结构相同。因此,省略对内容提供服务器10的硬件结构的描述。内容再现设备的功能
上面已经参考图6描述了内容再现设备20的硬件结构。接下来,在 下面参考图7、 8、 9和10描述内容再现设备20的功能。
图7是内容再现设备20的功能块图。如图7所示,内容再现设备 20可以包括通信部分216、流处理部分220、再现(回放)部分230、显 示处理部分240、外部输入部分250以及控制部分260。
通信部分216可以与内容提供服务器10连接,并且可在控制部分 260中的获取控制部分264的控制下操作。例如,在获取控制部分264 的控制下,通信部分216可以起用于请求内容提供服务器IO传送流数据 并从内容提供服务器10获取流数据的数据获取部分的作用。
通信部分216还可以遵照超文本传输协议(HyperText Transfer Protocol ( HTTP ))、实时传送协i义(Real-time Transport ProtocoK RTP ))、
传输控制协议(Transmission Control Protocol (TCP))、用户数据报协 议(User Datagram Protocol ( UDP ) ) 、 IP等执行通信处理。
流处理部分220可以起用于在可以是存储介质的緩沖器222中緩存 (记录)由通信部分216接收到的流数据的记录部分的作用。流处理部 分220还可以起用于在适当的时间将在緩沖器222中緩存的流数据供应 给再现部分230的供应处理部分的作用。
例如,如果在緩沖器222中緩存的流数据的数据量已经达到不引起 上溢或者下溢的数据量,则流处理部分220可以开始流数据向再现部分 230的供应。不引起上溢或者下溢的数据量可以是与緩沖器222的存储 容量对应的数据量的一半。流处理部分220还可以对由通信部分216接 收到的流数据执行分组错误校正。
再现部分230可以包括多路分解器232、音频解码器234、视频解码 器236以及字幕解码器238。
多路分解器232可以确定形成从流处理部分220供应的流数据的每 个TS分组是关于音频的分组,关于视频的分组,还是关于字幕的分组。 多路分解器232可以将关于音频的分组输出到音频解码器234作为音频 E流,并且可以将关于视频的分组输出到视频解码器236作为视频E流。 除此而外,多路分解器232可以输出关于字幕的TS分组到字幕解码器 238作为字幕E 流。
音频解码器234可以解码从多路分解器232输入的音频E流来产生 音频信号。注意,音频E流可以用诸如MP3 (MPEG-1 Layer-3 ) 、 AAC (Advanced Audio Codec,高级音频编解码)、LPCM (线性PCM)、 WMA9 ( Windows媒体音频9 ) 、 ATRAC ( Adaptive TRansform Acoustic Coding,可适应转换声学编码)或ATRAC3之类的音频压缩格式编码。
视频解码器236可以编码从多路分解器232输入的视频E流以产生 视频信号。注意,视频E流可以用诸如MPEG (Moving Picture Experts Group,运动图像专家组)-1 、 MPEG-2或MPEG-4之类的图像压缩格式 编码。字幕解码器238解码从多路分解器232输入的字幕E流以产生字 幕信号。再现部分230能够通过播放为n倍正常速度专门化了的变速再现流 数据,来以n倍正常速度再现内容。这可以以与关于正常再现流数据提 出的处理实质上类似的处理来实现。
显示处理部分240可以将字幕解码器产生的字幕信号叠加在视频解 码器产生的视频信号上,并且输出结果信号。
外部输入部分250可以是用户接口,通过该接口从外边(用户)将 各种请求或指令输入到内容再现设备20。例如,基于用户操作从遥控器 传送来的信号可以被输入到外部输入部分250。然后,外部输入部分 250可以输出表示所输入的请求、指令等的信号到控制部分260。各种请 求的示例包括用于内容再现的请求、用于暂停的请求、用子快进的请求、 用于回绕的请求、变速再现请求以及用于反向再现的请求。
控制部分260可以包括再现控制部分262和获取控制部分264。
基于从外部输入部分250输入的信号,再现控制部分262可以引导 流处理部分220和再现部分230。例如,如果从外部输入部分250输入 了用以暂停内容再现的请求,则再现控制部分262可以在规定的时间停 止流数据从流处理部分220到再现部分230的供应。
基于从外部输入部分250输入的信号,获取控制部分264可以引导 通信部分216。例如,从外部输入部分250输入了用于内容再现的请求, 则获取控制部分264可以引导通信部分216请求内容提供服务器10传送 流数据。此外,如果从外部输入部分250输入了用以暂停内容再现的请 求,则获取控制部分264可以引导通信部分216请求内容提供服务器10 停止流数据的传送。
再进一步,如果用户已经做出了用于变速再现的请求,则获取控制 部分264可以引导通信部分216请求内容提供服务器10传送为用户所指 定的速度专门化了的变速再现流数据。响应这种请求,内容提供服务器 IO可以传送为指定速度专门化了的变速再现流数据或者为接近于指定速 度的速度专门化了的变速再现流数据。例如,如果通信部分216请求内 容提供服务器IO传送为八倍正常速度专门化了的变速再现流数据,则内 容提供服务器10可以传送为八倍正常速度专门化了的变速再现流数据 或为十倍正常速度专门化了的变速再现流数据。
如果用户已经做出变速再现请求,则再现控制部分262可以引导再 现部分230基于正常再现流数据、以过渡速度播放内容,而不等待变速 再现流数据被緩存在緩沖器222中。换句话说,如果用户已经做出变速 再现请求,则再现控制部分262可能能够马上开始准变速再现(过渡再 现),导致改善了的用户舒适性。现在将在下面参考图8-10描述这种操 作的细节。
图8是图解怎样执行内容的正常再现的图。注意,在图8-10中,只
示出了内容再现设备20的所有组成部分中的緩沖器222和再现部分230, 而省略了其其他组成部分。
如图8所示,在内容正常再现的时间,正常再现流数据可以从内容 提供服务器IO传送而来,并且从緩沖器222向再现部分230供应正常再 现流数据(即,第一流数据)。注意,在图8-10,给正常再现流数据的 数据块分配号码(例如,2-17)。正常再现流数据已经被划分成数据块, 每个数据块具有预定单元尺寸。
还注意,如图8所示,例如,緩冲器222可以是环形緩冲器。緩冲 器222可以包括读取点("读取")和写入点("写入")。在某些实施方 式中,要记录在緩冲器222上的数据被记录在跟随写入点的区域(即, 向图8中的写入点的左边的区域)上,而将记录在跟随读取点的区域(即, 向图8中的读取点的左边的区域)上的数据供应给再现部分230。因此, 在某些实施方式中,已经从内容提供服务器IO传送来的数据块16将被 记录在緩沖器222中在其上通常记录数据块2的位置上,并且数据块17 将被记录在緩冲器222中在其上通常记录数据块3的位置上。
注意,在图8-10中,变暗了被播放的数据块(即,已经从緩冲器222 输出的数据块。也就是说,在图8中,数据块2-7已经被播放,而数据 块8-15还没有被播放。
如果在图8所示那样正在4丸行内容的正常再现时做出了用于内容的 变速再现的请求,则在控制部分260的控制下内容再现设备20可以转换 到如图9所示的过渡再现。
图9是图解可以怎样执行内容的过渡再现的图。如图9所示,如果 做出了用于内容的变速再现的请求,则内容再现设备10可以停止正常 再现流数据的获取,并且可以在此后开始变速再现流数据的获取。注意,
在示例性的图9和10,给变速再现流数据的数据块分配字母。在这个示 例中已经将变速再现流数据划分为数据块,每个数据块具有预定单元尺 寸。
除此而外,如果做出了用于内容的变速再现的请求,则再现控制部 分262可以选择性地供应记录在緩冲器222上的未播放的流数据到再现 部分230,以允许再现部分230以过渡速度播放内容。图9图解了每三 个数据块供应给再现部分230 —个数据块的示例性情况。以后描述怎样 向再现部分230供应这样的数据块的细节以及再现部分230以过渡速度 播放内容的方式。
如果緩存在緩冲器222中的变速再现流数据的数据量已经变成足够 开始播放变速再现流数据(这种状态将在此后称为"再现准备完成状 态"),则内容再现设备20可以转换到如图IO所示的变速再现。注意, 再现准备完成状态可以是緩存在緩冲器222中的流数据的数据量已经达 到不引起上溢或者下溢的数据量的状态。具体来说,在某些实施方式中, 再现准备完成状态可以是緩存在緩冲器222中的变速再现流数据的数据 量已经达到与緩沖器222的存储容量相应的数据量的一半的状态。
图IO是图解怎样执行内容的变速再现的示例性图。如图IO所示, 如果緩冲器222已经达到再现准备完成状态,则再现控制部分262可以 允许将变速再现流数据从緩冲器222供应到再现部分230。然后,再现 部分230可能能够基于变速再现流数据执行内容的变速再现。
注意,如果缓沖器222已经达到再现准备完成状态(即,已经完成 关于变速再现的准备的状态),则流处理部分220可以删除在緩冲器222 中緩存的正常再现流数据。
如上所述,如果做出了用于内容的变速再现的请求,则内容再现设 备20可以马上转换到过渡再现以基于正常再现流数据以过渡速度播放 内容。这增强了用户的舒适度。接下来,在下面描述在过渡再现的时间 以上述过渡速度播放内容的方法。
这里,首先将描述基于正常再现流数据以N倍正常速度播放内容的 方法,之后描述确定N的值的方法。
假设每秒显示数量为a的I图像(或画面)。在某些实施方式中, 画面组(GOP)包括单幅图像I。然后,为了允许再现部分230基于正常 再现流数据以N倍正常速度播放内容,需要从N秒正常再现流数据中提 取数量为a的GOP,并按每秒供应到再现部分230。也就是说,如果再 现部分230使用正常再现流数据以N倍正常速度播放内容,则从正常再 现流数据提取实际使用的正常再现流数据。正常再现流数据总是N倍实 际使用的正常再现流数据的数据尺寸。
如果GOP的持续期是0.5秒,则流处理部分220每2.N/a GOP供应 一个给再现部分230。此外,如果再现部分230每秒播放30帧视频,则 每个图像I在下一图像I被播放之前应被播放相应于30/a帧的时间段。 这会在一秒钟显示的超过帧数分布数量为a的图像I。
例如,假设允许再现部分230以30倍正常速度播放内容,并且每秒 播放五幅图像。在这种情况下,流处理部分220会每十二个GOP供应一 个到再现部分230,即(2.30/5),并且再现部分230会播放每个所供应 的GOP中的图像I相应于六帧的时间段(30/5)。
流处理部分220可以作为虚拟GOP供应其边界与实际GOP的边界 不一致的数据块到再现部分230。再现部分230能够从作为虚拟GOP的 数据块中提取图像I,并播放所提取的图像I。下面将描述获得作为虚拟 GOP的数据块的示例性方法。
如果已经输入了变速再现请求,则流处理部分220可以首先在未才番 放的正常再现流数据的第一和最后TS分组中提取时间戳。然后,基于这 两个被提取的时间戳之间的差,流处理部分220可以计算未播放的正常 再现流数据在以正常速度播放的情况下的播放时间6。这里假设在緩沖 器222中緩存的未播放的正常再现流数据的数据量是c。
如果GOP的持续期是0.5秒,则流处理部分220将未播放的正常再 现流数据划分成b/0.5个部分。通过以上述方式划分未播放的正常再现 流数据获得的数据块是虛拟GOP。虽然虛拟GOP的边界与实际GOP的 边界不一致,但期望每个虚拟GOP包括图像I。作为虚拟GOP的每个数 据块具有c/ (b/0.5 )的数据量。
因此,如果检测再现部分230以N倍正常速度播放内容,则流处理 部分220可以每2.N/a个作为虚拟GOP的数据块供应一个到再现部分
230。然后,再现部分230可以从每个作为虚拟GOP的所供应的数据块 中提取图像I,并将每幅所提取的图像I播;故对应于"帧的时间段。
N (N倍正常速度是在过渡再现的时间用以播放内容的速度)的值可 以由再现控制部分262为流处理部分220指定。此外,"a"的值可以由再 现控制部分262为再现部分230指定。
此外,N倍正常速度可以对应于依照用户请求的变速再现的速度。 而且N的值可以是固定值。作为选择,N的值可以基于在来自用户的用 于变速再现的请求的输入与緩冲器222达到再现准备完成状态的时间之 间的时间段动态地确定N的值。下面将描述动态地确定N的值的方法。
首先,再现控制部分262可以估计在来自用户的用于变速再现的请 求的输入与緩沖器222将达到再现准备完成状态的时间之间的时间段f 。 例如,再现控制部分262可以保持在来自用户的用于变速再现的请求的 之前输入与緩冲器222达到再现准备完成状态的时间之间的时间段,作 为时间段f。
在假设如果以正常速度播放在緩冲器222中緩存的未播放的正常再 现流数据的话,该在緩冲器222中緩存的未播放的正常再现流数据的播 放时间是6的前提下,再现控制部分262能够基于公式N=b/t确定N的 值,作为第三速度。
在这种情况下,在緩冲器222达到再现准备完成状态,再现部分 230可以马上基于在緩沖器222中緩存正常再现流数据的最后部分播放 内容。除此而外,在内容再现设备20以与内容再现设备20已经在其上 停止正常再现流数据的获取的位置对应的位置开始变速再现流数据的获 取的情况下再现部分230能够从内容的过渡再现转换到内容的变速再 现,同时保持内容的连贯性。 '
在N倍正常速度(N的值基于公式N=b/t (即第三速度)确定)高 于依照用户指定的变速再现的速度(即指定速度)的情况下,再现控制 部分262可以允许再现部分230在过渡再现的时间以指定速度播放内 容。
在这种情况下,再现部分230可能能够在接收到变速再现请求之后 马上以用户指定的变速再现的速度开始内容的再现。这增强了用户的舒 适度。而且,所指定的速度可以低于N倍正常速度。这里注意,如果以
N倍正常速度播放记录在緩沖器222的正常再现流数据,则到緩冲器222 期望达到再现准备完成状态的时间,可以完全地播放记录在緩冲器222 的正常再现流数据。因此,如果再现部分230响应变速再现请求,基于 记录在緩沖器222上的正常再现流数据,以指定速度播放内容,则期望 这种再现直到緩冲器222达到再现准备完成状态之前会继续。因此,在 不停止内容的再现的情况下,再现部分230能够从基于正常再现流数据 的内容的再现转移到基于变速再现流数据的内容的变速再现,同时保证 连贯性。
更进一步,在指定速度低于N倍正常速度的情况下,获取控制部分 264可以估计内容中在緩沖器222达到再现准备完成状态时再现部分230 将以指定速度正在其上播放内容的位置。除此而外,获取控制部分264 可以引导通信部分216以与内容中所估计出的位置对应的位置开始变速 再现流lt据的获取。具体地说,获取控制部分264可以指定这样一个位 置,通信部分216应该基于TS分组或PTS信息中的时间戳、以该位置 开始变速再现流数据的获取。
在这种情况下,再现部分230能够从基于正常再现流数据的内容的 再现转换到基于变速再现流数据以指定速度的内容的再现,同时保证内 容再现的连贯性和内容的连贯性。
变速再现流数据可以仅仅由图像I构成的流数据。在这种情况下, 再现准备完成状态可能指的是在其中仅仅由图像I构成的流数据已经到 达内容再现设备20的状态。内容再现设备的操作流程
上面已经描述了内容再现设备20的结构。接下来,将在下面参考图 11描述可以由内容再现系统1执行的方法。
图11是示出可以由内容再现系统1执行的内容再现方法的流程图。 首先,如果用户使用例如遥控器输入了用于内容再现的请求(S302), 则内容再现设备20可以请求内容提供服务器10开始内容的正常再现流 数据的传送(即,做出流开始请求)(S304)。
响应来自内容再现设备20的流开始请求,内容提供服务器10可以 开始内容的正常再现流数据向内容再现设备20的传送(S306 )。然后,
内容再现设备20可以緩存从内容提供服务器10传送来的正常再现流数 据(S308 )。
如果所緩存正常再现流数据的数据量已经变成足够开始内容的再 现,则内容再现设备20可以基于所緩存的流数据开始内容的正常再现 (S310)。
然后,如果从用户输入了用于内容的变速再现的请求(S312),则 内容再现设备20可以请求内容提供服务器10停止正常再现流数据的传 送(S314)。进一步,内容再现设备20可以转换到过渡再现来基于记录 在緩沖器222中的未播放的正常再现流数据、以过渡速度播放内容
(S316) 。 S314和S316的处理次序可以颠倒或者同时被执行。
此后,如果已经从内容提供服务器10传送的最后正常再现流数据 到达内容再现设备20 (S318),则内容再现设备20可以请求内容提供 服务器10开始变速再现流数据的传送(S320)。响应来自内容再现设备 20的请求,内容提供服务器10可以开始变速再现流数据的传送
(S322)。
内容再现设备20在緩冲器222中緩存从内容提供服务器10传送来 的变速再现流数据(S324)。然后,如果緩存在緩冲器222中的变速再 现流数据的数据量变成足够开始变速再现(即,如果达到再现准备完成 状态),则内容再现设备20可以基于变速再现流数据开始内容的变速再 现(S326 )。内容再现设备的另 一示例性操作
上面已经描述了内容再现设备20从内容的正常再现转换到正常方 向上的内容的变速再现的情况。接下来,在下面将参考图12、图13和 图14描述内容再现设备20从内容的正常再现转换到反方向上的内容的 变速再现的情况。
图12是图解可以怎样执行内容的正常再现的图。注意,在图12-图 14中,只示出了内容再现设备20的所有组成部分中的緩沖器222和再 现部分230,而省略了其中的其它组成部分。
如图12所示,在内容的正常再现的时间,可以从内容提供服务器 10传送正常再现流数据,并且可以将正常再现流数据(即,第一流数据) 从緩沖器222供应给再现部分230。注意,在示例性图12-图14中,给 正常再现流数据的lt据块分配号码(例如,2-17)。在某些实施方式中, 正常再现流数据已经被划分为数据块,每个数据块具有预定单元尺寸。
如图12所示,例如,緩沖器222可以是环形緩冲器。緩冲器222可 以包括读取点(读取)和写入点(写入)。要记录到緩沖器222上的数 据可以被记录在跟随写入点的区域(即,向图12中的写入点的左边的区 域)上,而可以将记录在跟随读取点的区域(即,向图12中的读取点的 左边的区域)上的数据供应给再现部分230。
因此,如果允许继续正常再现,则已经从内容提供服务器IO传送来 的数据块16可以记录在緩沖器222中在其上通常记录数据块1的位置 上,并且数据块17可以记录在緩沖器222中在其上通常记录数据块2的 位置上。
然而,如果在如图12所示地执行内容的再现的同时做出了用于反方 向上的内容的变速再现的请求,则在控制部分260的控制下内容再现设 备20可以转换到如图13所示的过渡再现。
具体地说,在某些实施方式中,丟弃已经在正常再现的时间从内容 提供服务器IO传送来的数据块16和17,并且读取点和写入点开始以反 方向移动。进一步,如图13所示,如果已经做出了用于内容在反方向上 的变速再现的请求,则内容再现设备20可以停止正常再现流数据的获 取,并且可以在此后开始为反方向上的变速再现专门化了流数据(此后 称为"反向变速再现流数据")的获取。注意,在图13和14中,给反向 变速再现流数据的数据块分配字母。已经将反向变速再现流数据划分为 数据块,每个数据块具有预定单元尺寸。
进一步,如果已经做出了用于内容反方向上的变速再现的请求,则 再现控制部分262可以选择性地供应记录在緩沖器222上的被播放的流 数据到再现部分230,以允许再现部分230以过渡速度播放内容。图13 图解了以反方向每三个数据块供应给再现部分230 —个数据块的示例性 情况。以这种时间将数据块供应给再现部分230的方式以及再现部分230 以过渡速度播放内容的方式,可能与正常方向的变速再现的情况明显相 同。
然后,如果緩存在緩沖器222中的反向变速再现流数据的数据量已 经变成足够开始内容在反方向上的变速再现(即,如果达到再现准备完
成状态),则内容再现设备20可以转换到如图14所示的、内容在反方 向上的变速再现。注意,再现准备完成状态可以是緩存在緩沖器222中 的反向变速再现流数据的数据量已经达到不引起上溢或者下溢的数据量 的状态。具体来说,再现准备完成状态可以是緩存在緩冲器222中的反 向变速再现流数据的数据量已经达到与緩沖器222的存储容量相应的数 据量的一半的状态。
图14图解怎样执行内容在反方向上的变速再现的图。如图14所示, 如果緩沖器222已经达到再现准备完成状态,则再现控制部分262可以 允许将反向变速再现流数据从緩沖器222供应到再现部分230。然后, 再现部分230可能能够基于反向变速再现流数据执行内容在反方向上的 变速再现。
注意,如果緩沖器222已经达到再现准备完成状态(即,已经完成 关于变速再现的准备的状态),则流处理部分220可以删除在緩沖器222 中緩存的正常再现流数据。
如上所述,如果做出了用于内容在反方向上的变速再现的请求,则 内容再现设备20可以马上转换到过渡再现以基于正常再现流数据以过 渡速度反向播放内容。这增强了用户的舒适度。而且,如果做出了用于 内容在反方向上的变速再现的请求,则内容再现设备20可以丢弃已经在 此后接收到的正常再现流数据。这防止了在緩沖器222中记录的、将用 于反向播放内容的正常再现流数据的删除。概要
如上所述,在内容再现设备20,通信部分216可以响应关于内容的 变速再现的请求,开始从内容提供服务器IO的变速再现流数据的获取。 然后,变速再现流数据的获取可以继续确定的时间段,以便达到再现准 备完成状态。除此而外,响应用于内容的变速再现的请求,再现控制部 分262可以引导再现部分230基于记录在緩冲器222上的正常再现流数 据、以过渡速度播放内容。进一步,如果已经进行变速再现流数据的获 取直到达到再现准备完成状态,则再现控制部分262可以引导再现部分 230基于记录在緩冲器222上的变速再现流数据执行内容的变速再现。 因此,根据内容再现设备20,如果在执行内容的正常再现的同时做出了 用于内容的变速再现的请求,则可能能够使用记录在緩沖器222中的正
常再现流数据快速地从正常速度的内容再现转换到过渡速度的内容再 现。
虽然上面已经参考附图描述了本发明的优选实施方式,但公众或本 领域普通技术人员会认识到,所公开的实施方式不限于这一方面。本领 域技术人员应该理解,可以依赖于设计要求和其它因素出现各种修改、 组合、部分组合和变更,只要它们在所附权利要求或其等效物的范围内。
例如,在上述描述中,已经描述了变速再现是以比正常再现高的速 度进行再现的情况。然而,所公开的实施方式不限于这种情况。例如,
求。在这种情况下,内容再现设备20可能能够基于记录在緩冲器222上 的正常再现流数据、以比正常速度更低的速度马上开始内容的再现。
进一步,即使用户已经做出从变速再现转换到正常再现的请求,内 容再现设备20也可能能够执行类似处理。例如,如果已经做出了从变速 再现转换到正常再现的请求,则内容再现设备20可以基于记录在緩冲 器222上的变速再现流lt据执行内容的正常再现。
注意,在上面描述的、借助于内容再现系统1的处理中的步骤不需 要按照如上述顺序图中所指示的时间次序执行。例如,借助于内容再现 系统1的处理中的某些步骤可以并行地或者互相独立地执行。例如,某 些步骤可以通过并行处理或目的处理(object processing )来实现。
还注意,可以创建促使诸如包含在内容再现设备20中的CPU201、 ROM 202以及RAM203之类的硬件执行类似于上述内容再现设备20的 组成部分的功能的功能的计算机程序。还注意,可以提供存储这样的计 算机程序的存储介质。还注意,如在图7的功能块图中所示出的功能块 可以以硬件实现,以便以硬件实现上述处理序列。
考虑这里所公开的发明的说明书和实践,本领域技术人员会明白本 发明的其它实施方式。本说明书和示例仅仅是打算作为示例,本发明的 真实范围和精神由后面的权利要求指示。
权利要求
1、一种内容再现设备,包括:存储介质;数据获取部分,被配置成从数据传送设备获取用于以第一速度播放内容的第一流数据;记录部分,被配置成将该第一流数据记录在存储介质上;再现部分,被配置成基于所存储的第一流数据以第一速度播放内容;获取控制部分,被配置成引导该数据获取部分响应用于内容的变速再现请求开始获取第二流数据,其中第二流数据用于以第二速度播放内容;以及再现控制部分,被配置成引导该再现部分响应变速再现请求,基于所存储的第一流数据以过渡速度播放内容,并引导该再现部分在通过数据获取部分的第二流数据的获取进展到再现准备完成状态之后,以第二速度播放基于第二流数据的内容。
2、 根据权利要求1的内容再现设备,其中,该再现控制部分还被配 置成当输入变速再现请求时计算第三速度,其中该第三速度允许播放所 存储的第一流数据,.直到期望达到的再现准备完成状态的时间为止;并 且将第三速度用作过渡速度。
3、 根据权利要求1的内容再现设备,其中,该再现控制部分还被配 置成当输入变速再现请求时计算第三速度,其中该第三速度允许播放所 存储的第一流数据,直到期望达到的再现准备完成状态的时间;并且 如果第二速度低于第三速度,则将第三速度用作过渡速度。
4、 根据权利要求3的内容再现设备,其中,该再现控制部分将第二 速度用作过渡速度,并且该获取控制部分还被配置成在再现部分播放基于第一流数据的内容时,估计内容中在其上将达 到再现准备完成状态的位置;以及 引导数据获取部分以内容中与所估计出的位置对应的位置开始第二 流数据的获取。
5、 根据权利要求1的内容再现设备,其中, 存储介质包括环形緩沖器,并且如果变速再现请求是关于反方向的,则记录部分不向存储介质记录 在已经输入了变速再现请求之后获取的第一流数据。
6、 一种内容再现方法,包括步骤从数据传送设备获取用于以第 一速度播放内容的第 一流数据;将该第一流数据记录在存储介质上;基于所存储的第 一流数据以第 一速度播放内容;响应用于内容的变速再现请求开始获取第二流数据,其中第二流数 据用于以第二速度播放内容;响应变速再现请求,基于所存储的第一流数据、以过渡速度播放内 容;以及该第二流数据的获取进展到再现准备完成状态之后,以第二速度播 放基于第二流数据的内容。
7、 根据权利要求6的内容再现方法,还包括当输入变速再现请求时计算第三速度,其中该第三速度允许播放所 存储的第一流数据,直到期望达到的再现准备完成状态的时间为止;以 及将第三速度用作过渡速度。
8、 根据权利要求6的内容再现方法,还包括当输入变速再现请求时计算第三速度,其中该第三速度允许播放所 存储的第一流数据,直到期望达到的再现准备完成状态的时间为止;以 及如果第二速度低于第三速度,则将第二速度用作过渡速度。
9、 根据权利要求8的内容再现方法,还包括 将第二速度用作过渡速度;在播放基于第 一流数据的内容时,估计内容中在其上将达到再现准 备完成状态的位置;以及以内容中与所估计出的位置对应的位置开始第二流数据的获取。
10、 根据权利要求6的内容再现方法,其中,存储介质包括环形緩 冲器,该方法还包括如果变速再现请求是关于反方向的,则接收在已经输入了变速再现 请求之后获取的第 一流数据而不用存储在存储介质上。
11、 一种存储程序的计算机可读介质,该程序当由处理器执行时促 使处理器执行内容再现方法,该方法包括从数据传送设备获取用于以第 一速度播放内容的第一流数据; 将该第 一 流数据记录在存储介质上; 基于所存储的第 一流数据以第 一速度播放内容; 响应用于内容的变速再现请求开始获取第二流数据,其中第二流数 据用于以第二速度播放内容;响应变速再现请求,基于所存储的第一流数据以过渡速度播放内容;以及在该第二流数据的获取进展到再现准备完成状态之后,以第二速度 播放基于第二流数据的内容。
12、 一种内容再现系统,包括 数据传送设备,被配置成传送内容的数据;以及内容再现设备,被配置成播放基于从数据传送设备传送来的流数据的内容,该内容再现设备包括数据获取部分,被配置成从数据传送设备获取用于以第一速度播放内容的第一流数据;记录部分,被配置成将该第一流数据记录在存储介质上; 再现部分,被配置成基于所存储的第一流数据以第一速度播放内容; 获取控制部分,被配置成引导该数据获取部分响应用于内容的变速再现请求开始获取第二流数据,其中第二流数据用于以第二速度播放内容;以及再现控制部分,被配置成引导该再现部分响应变速再现请求,基于所存储的第一流数据以过 渡速度播放内容,并引导该再现部分在通过数据获取部分的第二流数据的获取进展到再 现准备完成状态之后,以第二速度播放基于第二流数据的内容。
全文摘要
提供内容再现方法,其从数据传送设备获取用于以第一速度播放内容的第一流数据,在存储介质上记录第一流数据。该内容再现方法基于所存储的第一流数据、以第一速度播放内容。该内容再现方法还响应用于内容的变速再现的变速再现请求开始第二流数据的获取,其中第二流数据用于以第二速度播放内容,并且该方法响应变速再现请求基于所存储的第一流数据、以过渡速度播放内容。该内容再现方法在第二流数据的获取进展到再现准备完成状态之后,基于第二流数据、以第二速度播放内容。
文档编号H04N7/173GK101383961SQ200810213799
公开日2009年3月11日 申请日期2008年9月8日 优先权日2007年9月6日
发明者丹羽义胜, 大谷纯一, 桝永慎哉, 武村知昭, 高瀬经光 申请人:索尼株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1