再现设备、再现方法和程序的制作方法

文档序号:7897813阅读:166来源:国知局
专利名称:再现设备、再现方法和程序的制作方法
技术领域
本公开涉及再现设备、再现方法和程序。
背景技术
在相关技术中,再现诸如声音和视频之类的内容的再现设备是已知的。再现设备通过网络从服务器等接收内容文件,并且再现内容文件。然而,当内容文件的容量较大时,完成文件接收所费的时间较长。因此,再现开始被延迟。为了解决这一问题,执行所谓的流式再现(streaming !^production)。在流式再现中,内容文件中包含的数据被缓存到再现设备的缓冲器中,然后执行再现(参见日本未实审专利申请公布No. 2010-87546)。

发明内容
在具有充足资源的再现设备中,可将缓冲器扩展到最大。然而,在具有少量资源的再现设备中,缓冲器的大小较小。为此,当缓冲器的大小较小时,难以执行稳定的流式再现, 并且可能有内容根本不被再现。希望提供一种新型的、改进的再现设备、再现方法和程序,其中即使当缓冲器的容量较小时也可以执行稳定的流式再现。根据本公开的一个实施例,提供了一种再现设备,包括接收单元,该接收单元以流式方式通过网络接收内容数据;区分单元,该区分单元区分由接收单元以流式方式接收的内容数据中的要再现的再现数据和不要再现的非再现数据;数据管理单元,对于区分单元区分出的再现数据和非再现数据,该数据管理单元在缓冲器中存储再现数据并且不在缓冲器中存储非再现数据;以及解码单元,该解码单元对由数据管理单元存储在缓冲器中的再现数据进行解码。在再现设备中,数据管理单元可以相互关联地管理内容数据中的再现数据的第一地址和存储在缓冲器中的再现数据的第二地址,并且解码单元可以访问由数据管理单元管理的第一地址并且对再现数据进行解码。再现设备还可包括分析单元,该分析单元分析区分单元区分出的非再现数据,并且分析单元可以在解码单元执行对再现数据的解码期间分析非再现数据。在再现设备中,非再现数据可包括再现数据的属性信息,并且分析单元可以分析非再现数据并且提取属性信息。在再现设备中,内容数据可包括混在一起的音频数据和视频数据,并且数据管理单元可以将通过从内容数据中摘除视频数据而获得的数据存储在缓冲器中作为再现数据。
在再现设备中,数据管理单元可以将音频数据和内容数据中包含的在对音频数据解码时参考的参考数据存储在缓冲器中作为再现数据,并且解码单元可以基于缓冲器中存储的参考数据对音频数据进行解码。 根据本公开的另一个实施例,提供了一种再现方法,包括以流式方式通过网络接
3收内容数据;区分以流式方式接收的内容数据中的要再现的再现数据和不要再现的非再现数据;对于区分出的再现数据和非再现数据,在缓冲器中存储再现数据并且不在缓冲器中存储非再现数据;以及对存储在缓冲器中的再现数据进行解码。根据本公开的又一个实施例,提供了一种用于使再现设备的计算机执行以下步骤的程序以流式方式通过网络接收内容数据;区分以流式方式接收的内容数据中的要再现的再现数据和不要再现的非再现数据;对于区分出的再现数据和非再现数据,在缓冲器中存储再现数据并且不在缓冲器中存储非再现数据;以及对存储在缓冲器中的再现数据进行解码。如上所述,根据本公开的实施例,可以提供一种新型的、改进的再现设备、再现方法和程序,其中即使当缓冲器的容量较小时也可以执行稳定的流式再现。


图1是图示流式再现系统的配置的框图。图2是图示声音再现控制单元的功能块的示图。图3是图示MP3格式音频文件的数据结构的示意图。图4是图示MP4格式电影文件的数据结构的示意图。图5是图示MP3格式音频文件的声音再现处理的流程图。图6是图示ID3标签的分析处理的流程图。图7是图示MP4格式电影文件的声音再现处理的流程图。
具体实施例方式下文中,将参考附图详细描述本公开的优选实施例。在说明书和附图中,相同的标号和符号被赋予具有基本相同的功能配置的构成元件,并且省略重复的描述。将按照以下顺序进行说明。1.流式再现系统的配置2.声音再现控制单元的配置3.声音再现处理3-1. MP3格式音频文件的声音再现处理3-2. MP4格式电影文件的声音再现处理4.根据实施例的再现设备的有效性5.其他实施例<1.流式再现系统的配置〉首先,将参考图1描述根据一个实施例的流式再现系统1的配置。图1是图示流式再现系统1的配置的框图。流式再现系统1是用于以流式方式发送和再现内容文件的系统。流式再现系统1 包括服务器10、网络20和再现设备30。在图1中,举例来说,网络20是无线网络,但是它并不限于此,而可以是有线网络。服务器10提供包括视频数据或音频数据的内容文件(内容数据)。服务器10具有存储包含编码数据的内容文件的数据存储单元12。数据存储单元12存储MP3格式音频文件、MP4格式电影文件等等作为内容文件。服务器10以流式方式通过TCP(传输控制协议)包等发送存储在数据存储单元12中的内容文件。再现设备30以流式方式通过网络20从服务器10接收内容文件,进而解码并再现所接收的内容文件。在本实施例中,具有从扬声器输出声音的因特网收音机功能的迷你组件将被描述为再现设备30的例子。如图1所示,再现设备30包括控制单元42、存储器44、作为接收单元的例子的通信单元46和扬声器48。控制单元42控制再现设备30的整体,并且对通信单元46、扬声器48等执行预定控制。控制单元42还用作后面将描述的声音再现控制单元100。存储器44存储各种数据,例如用在控制单元42中的信息(例如,由控制单元42 执行的程序的信息)。通信单元46具有天线,并且通过连接到外部服务器10的基站与网络20执行无线电通信。例如,通信单元46以流式方式通过网络20从服务器10接收内容文件。扬声器48输出声音。例如,扬声器48以流式方式输出(再现)与从服务器10接收的内容文件中所包含的音频数据相对应的声音。本实施例的再现设备30用作因特网收音机。当以流式方式接收电影文件时,电影文件中包含的音频数据被再现,但是视频数据不被再现。<2.声音再现控制单元的配置>如上所述,再现设备30再现与以流式方式接收的内容文件的音频数据相对应的声音。为了执行该功能,再现设备30具有声音再现控制单元100。将参考图2描述声音再现控制单元100的配置。图2是图示声音再现控制单元 100的功能块的示图。声音再现控制单元100包括数据区分单元120、缓冲器130、数据管理单元140、解码单元150和分析单元160。数据区分单元120区分由通信单元46以流式方式接收的内容文件的种类。具体而言,数据区分单元120参考文件的扩展名等来区分以流式方式接收的内容文件的种类。例如,数据区分单元120区分以流式方式接收的内容文件是MP3格式音频文件还是MP4格式电影文件。在通信单元46以流式方式接收的内容文件中,数据区分单元120区分要再现的再现数据和不要再现的非再现数据。在本实施例中,再现数据和非再现数据是针对每个内容文件预先确定的。因此,如果内容文件可以被区分,则数据区分单元120可以容易地识别再现数据和非再现数据。关于上述的再现数据和非再现数据,例示了图3中所示的MP3格式音频文件和图 4中所示的MP4格式电影文件以进行描述。图3是图示MP3格式音频文件的数据结构的示意图。如图3所示,音频文件包括设在头部的ID3标签和紧随其后的音频数据(数据组D2)。ID3标签是包括音频数据的属性信息(例如,表示艺术家姓名、出品年份、音乐标题等的信息)的数据,并且不是再现数据。 为此,在根据本实施例的音频文件的情况中,音频数据对应于再现数据,并且ID3标签对应于非再现数据。图4是图示MP4格式电影文件的数据结构的示意图。如图4所示,电影文件包括音频数据、视频数据、影片包(Movie Box)、元数据等等。该文件包括混在一起的音频数据和视频数据。元数据包括关于电影的属性信息。影片包是在再现(解码)音频数据或视频数据时参考的参考数据,并且在电影文件中仅存在一个。在根据本实施例的电影文件的情况中,音频数据和影片包对应于再现数据,并且视频数据和元数据对应于非再现数据。缓冲器130缓存以流式方式接收的内容文件中包含的再现数据和非再现数据中的再现数据。即,在图3所示的音频文件的情况中,缓冲器130仅缓存音频数据。在图4所示的电影文件的情况中,缓冲器130仅缓存音频数据和影片包。即,在电影文件的情况中被缓存的再现数据是通过从电影数据中摘除视频数据和元数据而获得的数据。如上所述,仅有用于再现的最少数据被缓存在缓冲器130中,因而即使当缓冲器130的容量较小时也可以缓存数据。另一方面,内容文件的非再现数据被发送到分析单元160。即,音频文件的ID3标签或者电影文件的视频数据和元数据被发送到分析单元160。数据管理单元140管理缓冲器130执行以流式方式接收的内容文件的缓存。在本实施例中,内容文件不全都被缓存在缓冲器130中,而是数据管理单元140管理缓冲器130 执行仅仅对由数据区分单元120区分的再现数据和非再现数据之中的再现数据的缓存。由于内容文件的非再现数据不被缓存在缓冲器130中,因此缓存在缓冲器130中的音频数据的地址偏移。为此,数据管理单元140管理内容文件中的音频数据的地址(第一地址)以及在缓冲器130中缓存时的地址(第二地址),使它们相关联。解码单元150在正常数据量被缓存在缓冲器130中时对缓冲器130中缓存的音频数据进行解码。具体而言,当解码单元150访问数据管理单元140中的第一地址的音频数据时,数据管理单元140将位于与第一地址相对应的缓冲器130的第二地址处的音频数据发送到解码单元150。然后,第二地址的音频数据(与第一地址的音频数据相同的数据)被解码单元150解码。另外,当内容文件是电影文件时,解码单元150基于存储在缓冲器130 中的影片包对音频数据进行解码。经解码单元150解码的音频数据被发送到扬声器48,并被扬声器48以音频方式再现。分析单元160在解码单元150对音频数据解码期间分析数据区分单元120区分出的非再现数据。例如,在音频文件的情况中,分析单元160分析从数据区分单元120发送来的ID3标签,并且提取音频文件的属性信息。在电影文件的情况中,分析单元160分析元数据或视频数据,并且提取关于电影文件的属性信息。通过提供分析单元160,即使当没有从服务器10接收到关于内容文件的元数据时,也可以获取关于内容文件的属性信息。为此,根据本实施例的再现设备30不接收以流式方式从服务器10接收的内容文件的元数据。由分析单元160提取的信息可以在扬声器48的声音再现期间被显示在显示单元 (未示出)上。因此,用户可以识别关于所再现的声音的信息。<3.声音再现处理〉将详细描述由上述声音再现控制单元100执行的声音再现处理。下文中,描述分为MP3格式音频文件的声音再现处理和MP4格式电影文件的声音再现处理。(3-1. MP3格式音频文件的声音再现处理)
图5是图示MP3格式音频文件的声音再现处理的流程图。控制单元42执行存储在存储器单元44中的预定程序,以实现声音再现处理。当服务器10接收到将内容文件发送到再现设备30的发送请求的通知并且向再现设备30发送内容文件(MP3格式音频文件)时,图5中所示的声音再现处理开始。首先,再现设备30的通信单元46以流式方式接收通过网络20从服务器10发送来的内容文件(步骤S2)。即,通信单元46接收TCP包中的内容文件。然后,数据区分单元120区分由通信单元46以流式方式接收的内容文件(步骤 S4)。在本实施例中,数据区分单元120区分出所接收的文件是音频文件。数据区分单元 120区分音频文件中作为再现数据的音频数据和作为非再现数据的ID3标签。在区分之后,数据区分单元120将ID3标签发送到分析单元160(步骤S6)。另一方面,数据区分单元120通过数据管理单元140将音频数据发送到缓冲器130(步骤S8)。 即,仅有再现的音频数据被缓存在缓冲器130中。另外,步骤S6和步骤S8的处理的顺序可以改变。数据管理单元140管理当音频数据被缓存在缓冲器130中时音频数据的地址。其原因在于位于内容文件的头部的ID3标签未被存储在缓冲器130中,音频数据的地址发生偏移,并且有必要管理缓冲器130中的音频数据的地址。当预定量的音频数据被缓存在缓冲器130中时,解码单元150访问数据管理单元 140并对音频数据进行解码(步骤S10)。具体而言,解码单元150访问由数据管理单元140 管理的第一地址,并且在与第一地址相对应的第二地址处被缓存在缓冲器130中的音频数据被发送到解码单元150并被解码。之后,经解码的音频数据被扬声器48再现为声音(步骤 S12)。在音频数据的解码期间,分析单元160执行ID3标签的分析处理,如图6中所示。 分析结果例如在扬声器48的声音再现期间被显示在显示单元上。图6是图示ID3标签的分析处理的流程图。在分析处理中,当分析单元160接收到ID3标签时(步骤S22 是),分析单元160执行ID3标签的分析(步骤S24)。ID3标签包括如上所述正被解码的音频数据的属性信息,并且分析单元160提取属性信息。所提取的属性信息例如在声音再现期间被显示在显示单元上(步骤S26)。因此,用户可以识别所再现的声音(音乐)的音乐标题。 在本实施例中,当以流式方式从服务器10接收到音频文件时,并未从服务器10接收与音频数据有关的元数据,但是本公开并不限于此。例如,可以接收元数据。在这种情况中,分析单元160没有必要执行ID3标签的分析。然而,当由分析单元160分析并提取的信息不同于元数据的信息时,采用分析单元160提取的信息。其原因在于即使当从服务器10 提供的元数据不同于原始信息时,也可以借助ID3标签的分析来提取正确的信息。(3-2. MP4格式电影文件的声音再现处理)图7是图示MP4格式电影文件的声音再现处理的流程图。图7中所示的声音再现处理以与图5相同的方式开始,即,当服务器10接收到将内容文件发送到再现设备30的发送请求的通知并且向再现设备30发送内容文件(MP4格式电影文件)时,该处理开始。首先,通信单元46以流式方式接收通过网络20从服务器10发送来的内容文件
7(步骤。数据区分单元120区分出通信单元以流式方式接收的内容文件是电影文件 (步骤S104)。数据区分单元120区分音频数据、视频数据、影片包和元数据。在区分之后,数据区分单元120将视频数据和元数据发送到分析单元160(步骤 S106)。另一方面,数据区分单元120通过数据管理单元140将音频数据和影片包发送到缓冲器130 (步骤S108)。即,在电影文件中,仅声音再现所必需的音频数据和影片包被发送到缓冲器130。当预定量的音频数据被缓存在缓冲器130中时,解码单元150通过数据管理单元 140访问缓冲器130,并对音频数据进行解码(步骤S110)。具体而言,解码单元150访问由数据管理单元140管理的地址,并且音频数据被发送到解码单元150并被解码。之后,经解码的音频数据被扬声器48再现为声音(步骤S112)。视频数据在该处理中不被再现。视频数据与元数据一起被发送到分析单元160,并且在声音再现期间被分析。<4.根据实施例的再现设备的有效性〉如上所述,根据本实施例的再现设备30将以流式方式接收的内容文件中所包含的数据区分为再现数据和非再现数据,然后在缓冲器130中缓存再现数据(音频数据)(非再现数据不被缓存在缓冲器130中)。因此,可以防止小容量的缓冲器130负担非再现数据,并且可以充分地在缓冲器130中缓存再现数据。结果,所缓存的再现数据的解码被适当地执行,因而可以实现稳定的流式再现。将描述更多细节。当以流式方式接收到MP3格式音频文件时,可以通过仅在缓冲器130中缓存不含ID3标签的音频数据,来防止不被再现的ID3标签加重缓冲器130的负担。特别是,当ID3标签的数据量较大时(例如,ID3标签包括图片数据),可以解决以下问题,即ID3标签后面的音频数据不被充分地缓存,因而声音不被再现。当以流式方式接收到MP4格式电影文件时,可以通过仅在缓冲器130中缓存音频数据和影片包,来防止不被再现的视频数据和元数据加重缓冲器130的负担。结果,即使当缓冲器130的容量较小时,再现所需的正常量的音频数据也得到缓存,因而可以实现稳定的声音再现。与对存储在存储器44中的编码文件进行解码的情况类似,根据本实施例的解码单元150对缓存在缓冲器130中的音频数据进行解码。即,没有必要为以流式方式再现的内容文件提供解码单元,并且一般广泛使用的解码器可以用作解码单元150,因而可有助于简化再现设备30的配置。<5.其他实施例>已参考附图详细描述了本公开的优选实施例,但是本公开并不限于这些例子。本领域技术人员应当理解,取决于设计需求和其他因素可以发生各种修改、组合、下位组合和变更,只要这些修改、组合、下位组合和变更在权利要求或其等同物的范围内即可。在本实施例中,具有因特网收音机功能的迷你组件被描述为再现设备的例子,但是本公开并不限于此。例如,本公开可以应用于能够访问网络并且具有输出声音等的功能的电子装置(移动电话、PDA、PC等等)。在本实施例中,描述了在声音再现的情况中在缓冲器中缓存音频数据,但是本公开并不限于此。例如,在不再现声音而是再现视频的再现设备的情况中,本公开可以应用于电影文件中的声音数据不被缓存在缓冲器130中而是视频数据被缓存的情况。 本申请包含与2010年9月9日向日本专利局提交的日本在先专利申请JP
2010-202196中公开的内容有关的主题,上述申请的全部内容通过引用合并到本文中。
权利要求
1.一种再现设备,包括接收单元,该接收单元以流式方式通过网络接收内容数据;区分单元,该区分单元区分由所述接收单元以流式方式接收的内容数据中的要再现的再现数据和不要再现的非再现数据;数据管理单元,对于所述区分单元区分出的再现数据和非再现数据,该数据管理单元在缓冲器中存储所述再现数据并且不在所述缓冲器中存储所述非再现数据;以及解码单元,该解码单元对由所述数据管理单元存储在所述缓冲器中的再现数据进行解码。
2.如权利要求1所述的再现设备,其中所述数据管理单元相互关联地管理所述内容数据中的再现数据的第一地址和存储在所述缓冲器中的再现数据的第二地址,并且其中所述解码单元访问由所述数据管理单元管理的第一地址并且对所述再现数据进行解码。
3.如权利要求2所述的再现设备,还包括分析单元,该分析单元分析所述区分单元区分出的非再现数据,其中所述分析单元在所述解码单元执行对所述再现数据的解码期间分析所述非再现数据。
4.如权利要求3所述的再现设备,其中所述非再现数据包括所述再现数据的属性信息,并且其中所述分析单元分析所述非再现数据并且提取所述属性信息。
5.如权利要求3所述的再现设备,其中所述内容数据包括混在一起的音频数据和视频数据,并且其中所述数据管理单元将通过从所述内容数据中摘除所述视频数据而获得的数据存储在所述缓冲器中作为所述再现数据。
6.如权利要求5所述的再现设备,其中所述数据管理单元将所述音频数据和所述内容数据中包含的在对所述音频数据解码时参考的参考数据存储在所述缓冲器中作为所述再现数据,并且其中所述解码单元基于所述缓冲器中存储的参考数据对所述音频数据进行解码。
7.一种再现方法,包括以流式方式通过网络接收内容数据;区分以流式方式接收的内容数据中的要再现的再现数据和不要再现的非再现数据; 对于区分出的再现数据和非再现数据,在缓冲器中存储所述再现数据并且不在所述缓冲器中存储所述非再现数据;以及对存储在所述缓冲器中的再现数据进行解码。
8.一种用于使再现设备的计算机执行以下步骤的程序 以流式方式通过网络接收内容数据;区分以流式方式接收的内容数据中的要再现的再现数据和不要再现的非再现数据; 对于区分出的再现数据和非再现数据,在缓冲器中存储所述再现数据并且不在所述缓冲器中存储所述非再现数据;以及对存储在所述缓冲器中的再现数据进行解码。
全文摘要
本发明公开了再现设备、再现方法和程序。该再现设备包括接收单元,该接收单元以流式方式通过网络接收内容数据;区分单元,该区分单元区分由接收单元以流式方式接收的内容数据中的要再现的再现数据和不要再现的非再现数据;数据管理单元,对于区分单元区分出的再现数据和非再现数据,该数据管理单元在缓冲器中存储再现数据并且不在缓冲器中存储非再现数据;以及解码单元,该解码单元对由数据管理单元存储在缓冲器中的再现数据进行解码。
文档编号H04N21/439GK102446528SQ20111025627
公开日2012年5月9日 申请日期2011年9月1日 优先权日2010年9月9日
发明者冈野充博, 桥口博聪, 田野裕秋 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1