内容输出装置及其控制方法与流程

文档序号:14393802阅读:185来源:国知局

本公开基于2016年10月28日在韩国知识产权局提交的序列号为10-2016-0142341的韩国专利申请并要求该韩国专利申请的优先权,其公开通过引用全部合并与此。

本公开一般涉及一种内容输出装置及其控制方法,例如,涉及一种使用外部内容输出装置执行分组重现(groupreproduction)的内容输出装置及其控制方法。



背景技术:

随着电子技术的发展,各种类型的电子装置已被开发并被分布。近来,包括tv的各种类型的电子装置被用于一般的家庭中。这样的电子装置根据用户的需求具有各种功能。

例如,由多媒体重现装置重现的音频信号被发送到通过多个无线网络连接的扬声器装置,由于音频信号能通过多个扬声器被输出,因此音频能具有更好的声音质量。

然而,存在由于音频信号被发送到与重现装置分离的的多个扬声器装置而在网络通信中传输延迟的问题。



技术实现要素:

示例实施例的一方面涉及一种在使用多个网络进行内容的分组重现中,在多个网络连接完成之前通过预连接的网络提前发送内容,以在最短的和/或较短的时间段内输出所述内容的内容输出装置及其控制方法。

根据示例实施例,提供了一种内容输出装置,所述内容输出装置包括:通信接口,包括通信电路;输出单元,包括输出电路;以及处理器,被配置为:控制所述输出单元输出通过所述通信接口从外部装置接收的内容;响应于通过第一通信网络从所述外部装置接收到对所述内容的输出请求,控制所述通信接口通过第一通信网络将所述内容发送到外部内容输出装置;以及响应于对通过第二通信网络与所述外部内容输出装置的连接的设置完成,控制所述通信接口通过第二通信网络将所述内容发送到所述外部内容输出装置。这里,第一通信网络通过外部网络设备被连接,第二通信网络在不通过外部网络设备的情况下被连接。

第一通信网络可以是例如但不限于基于外部网络设备的无线lan网络,第二通信网络可以是例如但不限于wi-fi点对点p2p网络,所述处理器可通过无线lan网络将通过无线lan网络从所述外部装置被发送的内容发送到所述外部内容输出装置,以及在通过与所述外部内容输出装置进行同步来输出所述内容时,响应于对通过wi-fip2p网络与所述外部内容输出装置的连接的设置完成,通过wi-fip2p网络将所述内容发送到所述外部内容输出装置。

所述处理器可在所述外部内容输出装置通过第二通信网络被连接时,通过第二通信网络将所述内容中的在通过第一无线网络被发送到所述外部内容输出装置的部分之后的部分发送到所述外部内容输出装置。

所述处理器可将所述内容编码为低于预定质量的质量,并通过第一通信网络将所述内容发送到所述外部内容输出装置,以及响应于通过第二通信网络与所述外部内容输出装置连接,通过第二通信网络将被编码为高于所述预定质量的质量的所述内容发送到所述外部内容输出装置。

所述内容输出装置和所述内容输出装置可被实现为扬声器,所述内容可以是从所述外部装置发送的音频内容。

响应于接收到对所述内容输出装置和所述外部内容输出装置进行分组的输出请求,所述处理器可通过第一通信网络将所述内容发送到所述外部内容输出装置。

根据示例实施例的内容输出装置可包括:输出单元,包括输出电路;通信接口,包括通信电路;以及处理器,被配置为:响应于通过第一通信网络从外部内容输出装置接收到内容,将所述内容缓存到第一接收缓存器并通过所述输出单元输出缓存的内容,以及响应于在对通过第二通信网络与所述外部内容输出装置的连接的设置完成之后通过第二通信网络接收到所述内容,将所述内容缓存到第二接收缓存器并通过所述输出单元输出缓存的内容。这里,第一通信网络通过外部网络设备被连接,第二通信网络在不通过外部网络设备的情况下被连接。

所述处理器可将第一接收缓存器与输出缓存器连接,以输出被缓存到第一接收缓存器的内容,以及响应于通过第二通信网络接收的所述内容被缓存到第二接收缓存器,将缓存器连接切换为将第二接收缓存器与所述输出缓存器连接。

如果被缓存到第二接收缓存器的所述内容的量超出了预定的阈值,所述处理器可将缓存器连接切换为将第二接收缓存器与所述输出缓存器连接。

所述内容输出装置和所述外部内容输出装置可被实现为扬声器,所述内容可以是音频内容。

还提供了一种包括第一内容输出装置和第二内容输出装置的内容输出系统,包括:第一内容输出装置,包括电路,其中,所述电路被配置为:响应于接收到内容和对所述内容的输出请求,通过第一通信网络将所述内容发送到第二内容输出装置,通过与第二内容输出装置进行同步来输出所述内容,以及设置通过第二通信网络与第二内容输出装置的连接;第二内容输出装置,被配置为:在通过与第一内容输出装置进行同步来输出通过第一通信网络从第一内容输出装置接收的所述内容时,响应于对通过第二通信网络与第一内容输出装置的连接的设置完成,输出通过第二通信网络从第一内容输出装置接收的所述内容。这里,第一通信网络通过外部网络设备被连接,第二通信网络在不通过外部网络设备的情况下被连接。

同时,提供了一种用于控制内容输出装置的方法,所述方法包括:响应于通过第一通信网络从外部装置接收到内容和对所述内容的输出请求,输出所述内容并通过第一通信网络将所述内容发送到外部内容输出装置,响应于对通过第二通信网络与所述外部内容输出装置的连接的设置完成,通过第二通信网络将所述内容发送到所外部内容输出装置。

第一通信网络可以是基于外部网络设备的无线lan网络,第二通信网络可以是wi-fi点对点(p2p)网络,将所述内容发送到所述外部内容输出装置的步骤可包括:输出通过无线lan网络从所述外部装置发送的所述内容,通过无线lan网络将所述内容发送到所述外部内容输出装置,响应于对通过wi-fi点对点(p2p)网络与所述外部内容输出装置的连接的设置完成,通过wi-fip2p网络将所述内容发送到所述外部内容输出装置。

将所述内容发送到所述外部内容输出装置的步骤可包括:当所述外部内容输出装置通过第二通信网络被连接时,通过第二通信网络将所述内容中的在通过第一无线网络被发送到所述外部内容输出装置的部分之后的部分发送到所述外部内容输出装置。

将所述内容发送到所述外部内容输出装置的步骤可包括:将所述内容编码为低于预定质量的质量,并通过第一通信网络将所述内容发送到所述外部内容输出装置,以及响应于通过第二通信网络与所述外部内容输出装置连接,通过第二通信网络将被编码为高于所述预定质量的质量的所述内容发送到所述外部内容输出装置。

所述内容输出装置和所述外部内容输出装置可被实现为扬声器,并且,所述内容可以是从所述外部装置发送的音频内容。

还提供了一种用于控制内容输出装置的方法,所述方法包括:响应于通过第一通信网络从外部内容输出装置接收到内容,将所述内容缓存到第一接收缓存器并输出所述内容;以及响应于在对通过第二通信网络与所述外部内容输出装置的连接的设置完成之后通过第二通信网络接收到所述内容,将所述内容缓存到第二接收缓存器并输出所述内容。这里,第一通信网络通过外部网络设备被连接,第二通信网络在不通过外部网络设备的情况下被连接。

将所述内容缓存到第一接收缓存器并输出所述内容的步骤可包括:将第一接收缓存器与输出缓存器连接,以输出被缓存到第一接收缓存器的内容,其中,将所述内容缓存到第二接收缓存器并输出所述内容的步骤可包括:响应于通过第二通信网络接收的内容被缓存到第二接收缓存器,将缓存器连接切换为将第二接收缓存器与所述输出缓存器连接。

将所述内容缓存到第二接收缓存器并输出所述内容的步骤可包括:如果被缓存到第二接收缓存器的内容的量超出了预定的阈值,则将缓存器连接切换为将第二接收缓存器与所述输出缓存器连接。

所述内容输出装置和所述外部内容输出装置可被实现为扬声器,并且,所述内容可以是音频内容。

根据各种示例实施例,当使用多个网络执行内容的分组重现时,可通过在所有的多个网络连接完成之前通过预连接的网络提前发送内容,来在最短的和/或较短的时间段内输出所述内容。此外,通过根据每个网络的特性来使用适当的编码方法可最小化和/或降低网络负载和网络延迟。

附图说明

从以下结合附图的详细描述本公开的上述和其他方面、特征和伴随的优点将会更加清楚并更容易理解,在附图中,相同的参考标号表示相同的元件,其中:

图1a和图1b是示出根据示例实施例的内容输出系统的示例的示图;

图2a是示出根据示例实施例的用户终端装置的示例构造的框图;

图2b和图2c是示出根据示例实施例的ui屏幕的示例的示图;

图3a是示出根据示例实施例的第一内容输出装置的示例构造的框图;

图3b是示出根据示例实施例的第一内容输出装置的示例构造的示图;

图4a、图4b和图4c是示出根据各种示例实施例的第一内容输出装置的示例内容处理方法的示图;

图5是示出根据示例实施例的第二内容输出装置的示例构造的框图;

图6a和图6b是示出根据示例实施例的第二内容输出装置的示例操作的框图;

图7a和图7b是示出根据示例实施例的在用户终端装置与第一内容输出装置和第二内容输出装置之间的示例操作的示图;

图8是示出根据另一示例实施例的在用户终端装置与第一内容输出装置和第二内容输出装置之间的示例操作的示图;

图9是示出根据示例实施例的第一内容输出装置的示例控制方法的流程图;

图10是示出根据示例实施例的第二内容输出装置的示例控制方法的流程图。

具体实施方式

在下文中,将参照附图更加详细地描述本公开的各种示例实施例。

图1a和图1b是示出根据示例实施例的内容输出系统的示例的示图。

根据图1a和图1b,内容输出系统可包括用户终端装置100、第一内容输出装置200和第二内容输出装置300。

根据示例实施例的内容输出系统可将用户终端装置100(或电子装置100)与第一内容输出装置200以及第二内容输出装置300连接作为一个系统,并且所述系统可被实现为能够执行双向通信的的家庭网络系统。然而,所述系统不限于上述示例,而是可由能通过网络连接多个装置以对这些装置进行控制的任何系统来实现。

用户终端装置100可通过第一通信网络与第一内容输出装置200和第二内容输出装置300进行通信。例如,用户终端装置100可基于接入点(ap)10与第一内容输出装置200第二内容输出装置300执行wi-fi通信。用户终端装置100可被实现为能提供预存储的或从外部接收的内容的各种类型的电子装置,诸如,例如,并且不限于智能电话、平板、智能tv、互联网tv、网络tv、互联网协议电视(iptv)、标牌、pc、机顶盒、头戴式显示器(hmd)和可穿戴装置等。

一种用于控制的程序可被存储在用户终端装置100中,其中,该分组重现功能对第一内容输出装置200和第二内容输出装置300进行分组以重现内容。例如,用户终端装置100可对控制第一内容输出装置200和第二内容输出装置300的分组重现功能的预存储的应用进行驱动以执行该功能。在这种情况下,可在由该应用提供的ui屏幕上选择内容,重现被选择的内容的第一内容输出装置200和第二内容输出装置300可被分组。例如,处于不同房间的第一内容输出装置200和第二内容输出装置300可被分组并输出相同的内容,或处于同一房间的第一内容输出装置200和第二内容输出装置300可被分组并输出环绕声道。

例如,如图1中所示,在被包括在内容输出系统中的第一内容输出装置200和第二内容输出装置300被实现为扬声器装置并输出音频内容的情况下,可在每个扬声器装置中设置声道。例如,如果用户意图设置4声道,则经过分组的四个扬声器装置可被分别设置为“前l”、“前r”、“环绕l”和“环绕r”。

第一内容输出装置200和第二内容输出装置300可被实现为能输出内容的各种类型的装置。例如,并不受限制地,第一内容输出装置200和第二内容输出装置300可被实现为如图1a所示的能输出音频内容的无线扬声器、声音棒、设置在tv中的扬声器等,或可被实现为如图1b所示的能输出图像内容的智能电话、平板、智能tv、互联网tv、网络tv、互联网协议电视(iptv)、标牌、pc等。

第一内容输出装置200和第二内容输出装置300可通过第二通信网络来执行通信。例如,第一内容输出装置200和第二内容输出装置300可通过wi-fi点对点(p2p)(或wi-fi直连)通信来执行通信。wi-fip2p可表示包括wi-fi系统(或wi-fi功能)的装置无需通过支持wi-fi联盟装置之间的连接的wi-fi直连ap而彼此直接通信的通信方法。

根据p2p连接方法,第一内容输出装置200和第二内容输出装置300中的一个可作为主装置操作,另一装置可作为从装置操作。例如,作为主装置的第一内容输出装置200可被实现为从用户终端装置100接收内容并输出该内容,作为从装置的第二内容输出装置300可被实现为输出从主装置接收的内容。

根据示例实施例,第一内容输出装置200和第二内容输出装置300可被实现为相同类型的装置(例如,扬声器装置),但是也可被实现为不同类型的装置(例如,tv和扬声器装置)。例如,如果tv被作为主装置操作,家庭扬声器中的至少一个被作为从装置操作,则tv可仅将接收的图像内容中的音频内容发送到家庭扬声器。

在下文中,将描述防止和/或减少在内容输出系统中内容输出时间的延迟并最小化和/或减少网络负载和网络延迟的各种示例实施例。

图2a是示出根据示例实施例的用户终端装置的示例构造的框图。

根据图2a,用户终端装置100可包括存储器110、显示器120、通信接口(例如,包括通信电路)130和处理器(例如,包括处理电路)140。

存储器110可存储用于操作和控制用户终端装置100的各种数据、程序或应用。

存储器110可存储:用于控制用户终端装置100的控制程序、最先从制造公司被提供的或从外部下载的应用、涉及应用的图形用户界面(gui)、用于提供gui的对象(例如,图像文本、图标、按钮等)、用户信息、文档、数据库或相关数据。

例如,存储器110可存储用于执行第一内容输出装置200和第二内容输出装置300(图1)的分组重现功能的程序。例如,用户终端装置100可存储对第一内容输出装置200和第二内容输出装置300的分组重现功能进行控制的应用。

存储器110还可包括各种程序元件,诸如,例如,并且不受限制地,用户感测模块、通信控制模块、语音识别模块、动作识别模块、光学接收器模块、显示控制模块、音频控制模块、外部输入控制模块、电源控制模块、语音数据库(db)或动作数据库等。例如,存储器110可包括与各种通信模块(诸如,用于执行wi-fi通信的wi-fi模块)相关的数据。

存储器110可被实现为诸如被包括在处理器中的rom、ram的内部存储器,或可被实现为与处理器140分离的存储器。在这种情况下,存储器110可被实现为嵌入在用户终端装置100中的存储器,或被实现为根据数据存储使用可安装到用户终端装置100和可从用户终端装置100拆卸的存储器。

显示器120可被实现为液晶显示器面板(lcd)、有机发光二极管(oled)、硅上液晶(lcos)、数字光处理(dlp)等,但不限于此。在一些情况下,显示器120可被实现为与触摸面板形成共同层结构的触摸屏,在这种情况下,显示器120不仅可被用作输出装置,还可被用作界面。

显示器120可提供由存储器110中存储的应用提供的各种ui屏幕。

例如,显示器120可提供用于选择内容的ui屏幕、用于对输出选择的内容的内容输出装置进行分组的ui屏幕、用于将声道设置到每个内容输出装置的ui屏幕等。

通信接口130可包括各种通信电路,并通过第一通信网络来与第一内容输出装置200和第二内容输出装置300(图1)执行通信。这里,第一通信网络可通过外部网络设备被连接。第一通信网络可以是通过基于外部网络设备的wi-fi(无线lan网络)进行通信的方法,并且外部网络设备可以是ap(接入点)。在这种情况下,通信接口130可被实现为wi-fi通信模块。

然而,不限于上面的示例。例如,并且不受限制地,也可使用诸如蓝牙或zigbee的通信网络。

处理器140可包括各种处理电路,并控制用户终端装置100的整体操作。处理器140可包括各种处理电路,诸如,例如,并且不受限制地,专用处理器、中央处理器(cpu)、控制器、微处理器、应用处理器(ap)、通信处理器(cp)或arm处理器等中的一个或更多个,或可通过这样的术语来限定。此外,处理器120可被实现为包括内容处理算法的数字信号处理器(dsp)或soc,或可被实现为现场可编程门阵列(fpga)。

当接收到针对多个内容输出装置的分组重现的请求命令时,处理器140可通过通信接口130向多个内容输出装置中的一个发送内容(例如,音频内容、图像内容等)和针对分组重现的请求信号。接收所述内容以及针对分组重现的请求信号的内容输出装置可以是由用户选择的内容输出装置和被定义为默认选项的内容输出装置中的一个。

例如,当通过预存储的应用提供的ui屏幕选择了内容,并且输入了通过预定的输出方法来输出选择的内容的用户命令时,处理器140可将针对根据预定的输出方法输出内容的请求以及选择的内容发送到第一内容输出装置200和第二内容输出装置300中的至少一个。然而,不限于上面的示例,而是可应用能够对第一内容输出装置200和第二内容输出装置300进行同步以输出内容的任何方法作为预定的输出方法。例如,当输入了用于对输出选择的内容的第一内容输出装置200和第二内容输出装置300进行分组的用户命令时,所述内容和针对分组重现的请求信号被发送到第一内容输出装置200和第二内容输出装置300中的一个。在这种情况下,处理器可将所述内容和针对分组重现的请求信号发送到在相应ui屏幕上被选择的第一内容输出装置200。分组重现可包括例如,诸如输出相同内容的相同声道(例如,单声道)或输出相同内容的不同声道(例如,声道l和声道r)等的重现,还可包括输出彼此形成融合(harmony)的不同内容(例如,视频内容和音频内容)。

图2b和图2c是示出根据示例实施例的ui屏幕的示例的示图。

图2b和图2c是示出根据示例实施例的用于对被设置在不同房间中的多个扬声器进行分组的示例ui屏幕。

如图2b中示出的,可提供包括与不同房间中的扬声器装置相应的多个ui区域121、ui区域122和ui区域124的屏幕120’。多个ui区域121、ui区域122和ui区域124中的每一个都可包括分组设置菜单121-1、分组设置菜单122-1和分组设置菜单123-1以及环绕设置菜单121-2、环绕设置菜单122-2和环绕设置菜单123-2。

当选择了与起居室相应的ui区域121的分组设置菜单121-1时,用于选择将要被分组的房间的扬声器的包括选项(124-1、124-2、124-3)的ui屏幕(124)可如图2c所示被提供。被选择的房间的扬声器可被分组并可输出相同的内容,即,起居室的内容。

图2b和图2c中示出的ui屏幕示出在每个房间的扬声器输出音频内容时进行分组的示例,用于选择内容资源的ui屏幕可与分组屏幕分开提供。此外,还可提供用于对被设置在同一空间(例如,在同一房间中)的多个扬声器装置进行分组的ui屏幕。

如果第一内容输出装置200和第二内容输出装置300被实现为扬声器装置,用于对声道进行设置的用户命令被输入到每个扬声器装置,则处理器140可将用于设置声道的控制命令发送到每个扬声器装置。例如,如果在第一内容输出装置200和第二内容输出装置300中设置环绕声道,则处理器140可将相应的信息发送到被选择的第一内容输出装置200或发送到第一内容输出装置200和第二内容输出装置300两者。例如,可通过图2b中示出的ui屏幕的环绕设置菜单121-2、环绕设置菜单122-2和环绕设置菜单123-2来设置声道。

根据示例实施例,当接收到用于对第一内容输出装置200和第二内容输出装置300进行分组以输出内容的用户命令时,处理器140可将内容资源发送到第一内容输出装置200。

第一内容输出装置200和第二内容输出装置300可基于点对点(p2p)通信网络进行操作,并且作为主装置操作的第一内容输出装置200可将相应的内容发送到第二内容输出装置300。第一内容输出装置200可直接对针对第二内容输出装置300的内容进行编码,并将该内容发送到第二内容输出装置300。

根据另一示例实施例,如果输入了用于对第一内容输出装置200和第二内容输出装置300进行分组以输出内容的用户命令,则处理器140可针对第一内容输出装置200和第二内容输出装置300划分内容,并将所述内容发送到第一内容输出装置200。例如,作为主装置操作的第一内容输出装置200可将从用户终端100接收的针对第二内容输出装置300的内容按原样发送到第二内容输出装置300。

图3a是示出根据示例实施例的第一内容输出装置的示例构造的框图。

根据图3a,第一内容输出装置200可包括:通信接口(例如,包括通信电路)210、输出单元(例如,包括输出电路)220和处理器(例如,包括处理电路)230。

通信接口210可包括各种通信电路,并与外部装置(例如,用户终端装置100)和第二内容输出装置300进行通信。在下文中,为了清楚将描述外部装置被实现为用户终端装置100的示例。

通信接口120可通过第一通信网络与用户终端装置100和第二内容输出装置300进行通信。第一通信网络可以是例如基于ap的无线lan网络,并且在这种情况下,第一通信网络可被实现为wi-fi通信模块。然而,第一通信网络不限于上面的示例,而可使用与无线lan网络类似地进行操作的任何通信网络。

通信接口210可通过第二通信网络与第二内容输出装置300进行通信。这里,第二通信网络可以在不通过外部网络设备的情况下被连接。第二通信网络可以是wi-fi点对点(p2p)网络。例如,第二通信网络可以是wi-fip2p(或wi-fi直连)网络,并且在这种情况下,第二通信网络可被实现为wi-fi通信模块。然而,第二通信网络不限于此,而可使用与wi-fip2p网络类似地进行操作的任何通信网络。

输出单元220可包括各种输出电路,并可输出从用户终端装置100接收的内容。输出电路230可根据第一内容输出装置200的实施例而被实现为,例如,并且不受限制的,显示器、音频放大器等。

处理器230可包括各种处理电路,并可控制第一内容输出装置200的整体操作。处理器230的示例实施例可与在用户终端装置100中设置的处理器140的示例实施例相同或类似,因此,将不重复处理器230的详细描述。

当从用户终端装置100接收了内容和内容输出请求时,处理器230可通过第一通信网络将接收的内容发送到第二内容输出装置300。例如,当通过第一通信网络接收到用于对第一内容输出装置200和第二内容输出装置300进行分组以输出内容的分组重现请求以及将被输出的对象内容时,处理器230可通过第一通信网络将接收的内容发送到第二内容输出装置300。例如,当通过基于接入点(ap)10的wi-fi网络从用户终端装置100接收到针对分组重现的请求信号以及将要输出的内容时,处理器230可通过wi-fi网络将接收的内容发送到第二内容输出装置300。

此外,当对通过第二通信网络与第二内容输出装置300的连接的设置完成时,处理器230可通过第二通信网络接口210将内容发送到第二内容输出装置300。例如,当从用户终端装置100接收到针对分组重现的请求信号时,处理器230可执行与第二内容输出装置300的p2p连接,并可通过p2p网络将接收的内容发送到第二内容输出装置300。

处理器230也可根据每个网络特征使用适当的编码方法来最小化和/或减少网络负载和网络延迟。

例如,处理器230可将接收的内容编码为相对低的质量并通过第一通信网络发送所述内容,以最小化和/或减少第二内容输出装置300的内容输出时间。换句话说,处理器230可尽可能快地将所述内容编码为相对低的质量并尽可能块地通过第一网络将所述内容发送到第二内容输出装置300。在对通过第二通信网络与第二内容输出装置300的连接的设置完成后,可通过第二通信网络将被编码为相对高的质量(即,比预定质量高的质量)的内容发送到第二内容输出装置300。为了这个目的,处理器230可包括编码器,或对分开设置的编码器的编码操作进行控制。

如另一示例,处理器230也可将处于解码状态的接收的内容发送到第二内容输出装置300。

如其他示例,处理器230也可将接收的内容按原样发送到第二内容输出装置300,也就是说,将从用户终端100接收的编码的内容按原样发送。

图4a、图4b和图4c是示出根据各种示例实施例的第一内容输出装置的示例内容处理方法的示图。

图4a示出根据第一示例实施例的示例内容处理方法。根据图4a,通过第一通信网络(即,例如,无线lan网络)从用户终端装置100接收的内容可被存储在接收缓存器405中。在这种情况下,从用户终端装置接收的内容可以是高质量内容,即,被编码为高质量的内容。存储在接收缓存器405中的内容可被提供到解码器410并被解码,经过解码的内容可被提供到渲染器420。内容可被渲染并同时被重复,并被缓存到捕捉缓存器450。解码器410和渲染器420可被实现为例如数字信号处理器(dsp)。例如,解码器410和渲染器420可被实现为例如单独的dsp芯片,或可被实现为设置在dsp芯片上的单独的信号处理功能。通过渲染器420渲染的内容可被缓存到输出缓存器(或重现缓存器)430并可通过amp440被输出。在这种情况下,处理器230可将当输出缓存器430向amp440提供内容的时间点延迟,以与第二内容输出装置300进行同步。例如,如果根据示例实施例的功能是由特定应用控制的,则该应用可控制输出缓存器430的内容输出时间点。

在此期间,由于被缓存到捕捉缓存器450的内容可被第一编码器461编码为相对低的质量(或,低容量或低采样率),所以内容可被快速地编码,并可被提供到第一传输缓存器471并可在短时间段内通过无线lan网络被发送(或被流传输)到第二内容输出装置300。第一传输缓存器471可被实现为在wi-fi驱动器的末端的缓存器。

如果从用户终端装置100接收的内容是被编码为环绕声的内容,则在渲染器420中经过渲染的内容之中只有第一声道(例如,声道l)的内容可被提供到输出缓存器430,第二声道(例如,声道r)的内容可被缓存到捕捉缓存器450,在第一编码器461中被编码为低质量并被提供到第一传输缓存器471。

在此期间,当对第一内容输出装置200和第二内容输出装置300的第二通信网络(例如,wi-fip2p连接)的设置完成时,被缓存到捕捉缓存器450的内容可在第二编码器462中被编码为相对高的质量,被提供到第二传输缓存器472,并可通过wi-fip2p网络被发送到第二内容输出装置300。第二传输缓存器472可被实现为在wi-fi驱动器的末端的缓存器。

当对第一内容输出装置200和第二内容输出装置300的wi-fip2p连接的设置完成时,可同时开始第二编码器462的操作和被缓存到第二传输缓存器472的内容的传输,可停止第一编码器461的操作,并可相应地停止由第一传输缓存器471执行的传输。然而,不管第二编码器462的操作如何,第一编码器461的操作与第一传输缓存器471的传输都可继续。

图4b示出根据第二示例实施例的示例内容处理方法,将仅描述与图4a中示出的元件不同的元件。根据图4b,在渲染器420中渲染的内容可被缓存到输出缓存器430并同时被复制,内容可被缓存到捕捉缓存器450,被提供到第一传输缓存器471,并通过无线lan网络被发送到第二内容输出装置300。

当对第一内容输出装置200和第二内容输出装置300的wi-fip2p连接的设置完成时,被缓存到捕捉缓存器450的内容可被提供到第二传输缓存器472并可通过wi-fip2p网络被发送到第二内容输出装置300。

图4c示出根据第三实施例的内容处理方法,将仅描述与图4a中示出的元件不同的元件。

根据图4c,被缓存到接收缓存器405的内容可被按原样复制并被缓存到捕捉缓存器450,被缓存到捕捉缓存器450的内容可被提供到第一传输缓存器471并通过无线lan网络被发送到第二内容输出装置300。换句话说,从用户终端装置100发送的经过编码的内容可被按原样提到第二内容输出装置300。

当对第一内容输出装置200和第二内容输出装置300的wi-fip2p连接的设置完成时,被缓存到捕捉缓存器450的内容可被提供到第二传输缓存器472并可通过wi-fip2p网络被发送到第二内容输出装置300。

返回参照图3a,处理器230可根据对通过第二通信网络与第二内容输出装置300的连接的设置完成的时间点,将在通过第一通信网络被发送到第二内容输出装置300的内容(例如,包、帧和块)的一部分之后的内容的一部分发送到第二内容输出装置300。例如,处理器230可将通过第一通信网络被发送到第二内容输出装置300的内容的一部分、或者紧接在前述的内容的一部分之后的内容的一部分、或者紧接在前述的内容的一部分之前的内容的一部分发送到第二内容输出装置300。

当对通过第二通信网络与第二内容输出装置的连接的设置完成时,处理器230可停止正通过第一通信网络被发送到第二内容输出装置的内容的传输。例如,处理器230可在预定的阈值时间之后停止通过第一通信网络的内容的传输,或在根据对通过第二通信网络与第二内容输出装置300的连接的设置完成的时间点将预定的量的内容被发送到第二内容输出装置300之后停止通过第一通信网络的内容的传输。然而,在一些情况下,即使第二内容输出装置300通过第二通信网络被连接,通过第一通信网络的内容的传输可以不停止而是继续。

同时,根据另一实施例,如果第一内容输出装置200和第二内容输出装置300被实现为输出不同类型的内容的不同装置,则第一输出装置200和第二内容输出装置300可仅输出相应装置能够输出的内容部分。例如,假设第一内容输出装置200被实现为诸如tv的显示器设备,第二内容输出装置300被实现为诸如家庭影院的音频输出装置。如果接收的内容包括视频内容和音频内容,则处理器230可将接收的内容划分为视频内容和音频内容,并通过输出单元220输出视频内容,通过上面描述的方法将音频内容发送到第二内容输出装置300。

图3b是示出根据示例实施例的第一内容输出装置的示例构造的框图。

根据图3b,第一内容输出装置200可包括通信接口(例如,包括通信电路)210、输出单元(例如,包括输出电路)220、处理器(例如,包括处理电路)230、存储器240和电源250。将不重复对图3b中的与图3a中示出的元件重叠的元件的描述。

处理器230可包括各种处理电路,诸如,例如,并且不受限制地,cpu231、rom(或非易失性存储器,未示出)和ram(或易失性存储器,未示出),其中,rom存储了用于控制第一内容输出装置200的控制程序、ram存储了从第一内容输出装置200的外部输入的数据或被用作与在第一内容输出装置200中被执行的各种操作相应的存储区域。

处理器230可控制从电源250供应的电力以向内部组件210至内部组件240供电。此外,当发生了预定事件时,处理器230可执行操作系统(o/s)和存储器240中存储的各种应用。处理器230可包括,例如,并不受限制地,单核、双核、三核、四核和多核。

cpu231可访问存储器240并可使用存储器240中存储的o/s来执行启动。cpu231也可使用存储器240中存储的各种程序、内容和数据来执行各种操作。

此外,处理器230可包括数字信号处理器(dsp),dsp可添加各种功能(诸如数字滤波、效果、声场效果等),并且防止在通过采样率转换器(src)在数字和模拟信号之间的转换中声音质量的劣化的过采样技术还可被应用。

存储器240可存储用于对第一内容输出装置200进行操作和控制的各种数据、程序或应用。存储器240可存储用于对第一内容输出装置200和处理器230进行控制的控制程序、最先从制造公司被提供的或从外部下载的应用,数据库和相关数据。

具体地,存储器240可存储从用户终端装置100接收的音频内容。在这种情况下,存储器240可根据从用户终端装置100接收的音频内容的类型来存储音频内容资源,或可存储被编码为高质量或被编码为低质量的音频内容。

存储器240可被实现为内部存储器(诸如被包括在处理器230中的rom和ram),和/或可被实现为与处理器230分离的存储器。在这种情况下,存储器240可被实现为内容输出装置200中的嵌入式的存储器,或可被实现为根据数据存储使用可安装到内容输出装置200和可从内容输出装置200拆卸的存储器。例如,用于驱动内容输出装置200的数据可被存储在内容输出装置200中的嵌入式存储器中,用于扩展内容输出装置200的功能的数据可被存储在可安装到内容输出装置200和可从内容输出装置200拆卸的存储器中。内容输出装置200中的嵌入式存储器可被实现为非易失性存储器、易失性存储器和硬盘驱动器(hdd)、固态驱动器(ssd)等,可安装到内容输出装置200和可从内容输出装置200拆卸的存储器可被实现为存储卡(例如,微型sd卡、usb存储器等)、外部存储器(例如,usb存储器)等。

电源250可在处理器230的控制下将从外部电源输入的电力供应到第一内容输出装置200的内部组件210至内部组件240。

图5是示出根据示例实施例的第二内容输出装置的示例构造的框图。

根据图5,第二内容输出装置300可包括通信接口(例如,包括通信电路)310、输出单元(例如,包括输出电路)320和处理器(例如,包括处理电路)330。第一内容输出装置200和第二内容输出装置300可被实现为扬声器装置,但不限于此。

通信接口310可包括各种通信电路,并可与外部用户终端装置100和第一内容输出装置200进行通信。

例如,通信接口310可通过第一通信网络与外部用户终端装置100和第一内容输出装置200进行通信。第一通信网络可以是基于ap的无线lan网络,但不限于此。第一通信网络可以是与无线lan网络类似地进行操作的任何通信网络。

通信接口310可通过第二通信网络与第一内容输出装置200进行通信。第二通信网络可以是点对点(p2p)网络。例如,第二通信网络可以是wi-fip2p(或wi-fi直连)网络,但不限于此。第二通信网络可以是与wi-fip2p网络类似地进行操作的任何通信网络。

输出单元320可包括各种输出电路,并可输出从第一内容输出装置200接收的内容。输出单元320可根据第二内容输出装置300的实现而被实现为显示器、音频放大器等。

处理器330可包括各种处理电路,并控制第二内容输出装置300的整体操作。处理器330的示例实现可与在第一内容输出装置200中设置的处理器240的实现相同或类似,因此,将不重复对其进行详细描述。

当通过第一通信网络从第一内容输出装置200接收了内容时,处理器230可将接收的内容缓存到第一接收缓存器,并通过输出单元320输出所述内容。

当对通过第二通信网络与第一内容输出装置200的连接的设置完成,并且通过第二通信网络接收到内容时,处理器330可将接收的内容缓存到第二接收缓存器,并通过输出单元320输出所述内容。

处理器330可将第一缓存器与输出缓存器连接,并将接收的内容输出到第一缓存器,但是当通过第二通信网络被发送的内容在第二缓存器中被接收时,处理器330可切换缓存器连接并将第二缓存器与输出缓存器连接。

第一内容输出装置220和第二内容输出装置300可被实现为扬声器装置,也可被实现为图像输出装置(诸如tv等),但是在下文中,为了便于描述,假设第一内容输出装置200和第二内容输出装置300被实现为扬声器装置。

图6a和图6b是示出根据示例实施例的第二内容输出装置的示例构造的示图。

根据图6a,处理器330可将通过第一通信网络(可以是例如wlan)从第一内容输出装置200(即,第一扬声器装置)接收的内容缓存到第一接收缓存器611,并可将所述内容提供到输出缓存器620。在这种情况下,通过wlan接收的内容可以是被编码为相对低质量的音频内容,但是不限于此。

当对通过第二通信网络与第一内容输出装置200的连接的设置完成时,处理器330可将通过第二通信网络(即,例如,p2p)接收的音频内容缓存到第二接收缓存器612,并切换缓存器连接并将第二接收缓存器612与输出缓存器620连接。通过p2p接收的内容可以是被编码为相对高质量的音频内容,但是不限于此。

根据示例实施例,处理器330可在从对通过第二通信网络的连接的设置完成的时间点过去预定的时间后,切换缓存器连接并将第二接收缓存器612与输出缓存器620连接。

根据另一示例实施例,处理器330可基于被缓存到第二接收缓存器612的音频内容(例如,包、帧、块等)的量、缓存时间等来切换缓存器连接,并将第二接收缓存器612与输出缓存器620连接。例如,如果被缓存到第二接收缓存器612的音频内容的量超出了预定的阈值,则处理器330可切换缓存器连接并将第二接收缓存器与输出缓存器620连接。

被循序地缓存到输出缓存器620的音频内容可被发送到放大器630并被输出。

图6b是示出更详细的图6a中示出的构造的示图。

根据图6b,通过第一通信网络(即,例如,waln)从第一内容输出装置200(即,第一扬声器装置)发送的音频内容可被缓存到第一接收缓存器611,并且所述内容可被提供到第一解码器641并可被解码。经过解码的音频内容可被提供到第一渲染器651,并可被渲染(例如,被滤波,被平移等),并可被提供到输出缓存器620。

当对通过第二通信网络与第一内容输出装置200的连接的设置完成时,通过第二通信网络(即,例如,p2p)从第一内容输出装置200接收的音频内容可被缓存到第二接收缓存器612,并且所述内容可被提供到第二解码器642并被解码。经过解码的音频内容可被提供到第二渲染器652,被渲染(例如,被滤波,被平移等),并被提供到输出缓存器620。在这种情况下,处理器330可切换缓存器连接,并将第二接收缓存器612与输出缓存器620连接,而不是将第一接收缓存器611与输出缓存器620连接。

如上所述,在第二网络连接被设置时,通过第一网络接收的音频内容可被输出,内容的分组重现在最短和/或较短的时间段内被执行。

图7a和图7b是示出根据示例实施例的在用户终端装置与第一内容输出装置和第二内容输出装置之间的示例操作的示图。在图7a和图7b中,为方便描述,假设第一内容输出装置200和第二内容输出装置300被实现为扬声器装置。

根据图7a,当在用户终端装置100中选择了特定的音频内容,并接收到针对在第一内容输出装置200和第二内容输出装置300中对被选择的音频内容进行分组的分组请求命令(s711)时,用户终端装置100可通过第一通信网络(即,例如,无线lan网络)将被选择的内容和分组请求信号发送到第一扬声器200(s712)。第一扬声器装置200可以是在用户终端装置100中被选择的主装置。分组请求信号可包括分组控制信号以及与将被分组的对应装置相关的识别信息等。在一些情况下,用户终端装置100可通过第一通信网络将分组请求信号发送到第二扬声器装置300。

例如,用户终端装置100可通过第一通信网络按照预定的传输单元(例如,音频包、音频帧、音频块等)实时地将预存储的音频内容发送到第一扬声器装置200。在这种情况下,第一扬声器装置200可通过第一通信网络将连续地接收的音频内容发送到第二扬声器装置300。例如,用户终端装置100可基于预定的传输单元通过流传输将音频内容发送到第一扬声器装置200,第一扬声器装置200可将基于预定的传输单元通过流传输将接收到的音频内容发送到第二扬声器装置300。

在这种情况下,第一扬声器装置200可将接收的音频内容编码为相对低的质量,并可将所述内容发送到第二扬声器装置300。例如,如果从用户终端装置100接收的音频内容是被编码为高质量的内容,则第一扬声器装置200可将所述音频内容按照原样发送到第二扬声器装置300,但是在一些情况下,第一扬声器装置200可将音频内容编码为相对低的质量,并将所述内容发送到第二扬声器装置300。

当第一扬声器装置200通过第一通信网络将接收的音频内容发送到第二扬声器装置300时,第一扬声器装置200可解码接收的音频内容并与第二扬声器装置执行内容的分组重现(s713)。第一内容输出装置200和第二内容输出装置300可将内容的输出进行同步以重现所述内容。可应用各种方法进行第一内容输出装置200与第二内容输出装置300的输出同步。例如,在第一扬声器装置200中接收的音频内容单元和在第二扬声器装置300中接收的音频内容单元可包括时间信息(诸如当前时间、重现时间等)。

当第一扬声器装置200通过第一通信网络将接收的音频内容发送到第二扬声器装置300时,第一扬声器装置200可执行用于通过第二通信网络与第二扬声器装置300进行连接的操作(s714)。第二通信网络可以是点对点通信(p2p)网络(诸如wi-fip2p(或wi-fi直连)网络)。

当第二扬声器装置300将通过第一通信网络从第一扬声器装置200接收的音频内容缓存到第一接收缓存器并与第一扬声器装置200执行内容的分组重现时,第二扬声器装置300可执行对通过第二通信网络与第一扬声器装置200的连接的设置。

当对通过第二通信网络将第一内容输出装置200与第二内容输出装置300连接的设置完成时,第一扬声器装置200可通过第二通信网络将所述内容发送到第二扬声器装置300(s715)。

当通过第二通信网络从第一扬声器装置200接收到内容时,第二扬声器装置300可将接收的内容缓存到第二接收缓存器,并与第一扬声器装置200执行所述内容的分组重现。

图7b是示出根据示例实施例的第一内容输出装置200和第二内容输出装置300的网络连接的示例的示图。

图7b示出第二通信网络是wi-fip2p通信网络的示例。图7b中的操作s721、操作s722和操作s723与图7a中的操作s711、操作s712和操作s713类似,因此,将不重复对操作s721、操作s722和操作s723的详细描述。

在操作s721、操作s722和操作s723之后,当第一扬声器装置200通过第一通信网络将接收的音频内容发送到第二扬声器装置300时,第一扬声器装置200可执行用于通过第二通信网络与第二扬声器装置300连接的设置。

例如,第一扬声器装置200和第二扬声器装置300可执行扫描操作(s724)。在扫描操作中,第一扬声器装置200和第二扬声器装置300可扫描在wi-fi通信标准中定义的所有信道,并收集关于附近装置和网络环境的信息。当执行了wi-fip2p功能时,第一扬声器装置200和第二扬声器装置300可顺序地选择多个信道,并通过每个信道执行扫描。将被扫描的信道可以是在wi-fi通信标准中定义的频带为2.4ghz或5ghz的信道。

在扫描之后,第一扬声器装置200和第二扬声器装置300可重复地执行侦听操作和搜索操作以发现执行wi-fip2p通信的外部装置。

例如,在侦听操作中,第一扬声器装置200和第二扬声器装置300中的每一个可选择特定的信道并等待外部装置发送的探测请求包,并执行侦听操作达预定的时间段。当在搜索操作中接收到外部装置发送的探测请求包时,探测响应包可被发送到外部装置。此外在搜索中,探测请求包可通过特定信道被发送,探测响应包可通过发送探测请求包的每个信道被接收。

这样,当第一扬声器装置200和第二扬声器装置300重复侦听操作和搜索操作并且如果第一扬声器装置200和第二扬声器装置300到达共同的信道时,第一扬声器装置200和第二扬声器装置300可交换装置相关的信息(诸如,装置名称、装置类型等)并发现彼此。例如,当第一扬声器装置200执行搜索操作时第一扬声器装置200通过特定信道发送探测请求包时,通过所述信道执行侦听操作的第二扬声器装置300可将探测响应包发送到第一扬声器装置200。因此,第一扬声器装置200可发现附近的能够执行wi-fip2p通信的第二扬声器装置300。

当这样的装置发现处理完成后,可执行分组形成操作(s725)。分组形成可表示在执行wi-fip2p通信的装置间确定p2p分组主控者(go)的角色与p2p客户的角色的操作。因此,被确定为p2pgo的装置可执行接入点的功能,被确定为p2p客户的装置可执行站点的功能。分组形成可由wi-fip2p连接处理的分组主控者协商协议来确定。例如,第一扬声器装置200可将go协商请求包发送到通过共同信道搜索而检索到的第二扬声器装置300,当从第二扬声器装置300接收到go协商请求包时,第一扬声器装置200可将go协商确认发送到第二扬声器装置300,并执行分组谈判。

在这种情况下,基于包括在每个包中的信息(例如,分组主控者意图),第一扬声器装置200可作为p2p分组主控者(go)操作,第二扬声器装置300可作为p2p客户(s726和s727)操作。第一扬声器装置200可通过连接的信道(例如,操作信道)与第二扬声器装置300执行wi-fip2p通信(s728)。这样,第一扬声器装置200和第二扬声器装置300可根据wi-fi通信标准执行wi-fip2p通信。

图8是示出根据示例实施例的在用户终端装置与第一内容输出装置和第二内容输出装置之间的示例操作的示图。

图8示出由单独的资源装置400而非用户终端装置100提供内容资源的示例实施例。

根据图8,可接收内容输出请求(即,例如,用于对第一扬声器装置200和第二扬声器装置300进行分组以输出内容的分组输出请求)(s811),当源装置400的内容被选择为重现内容(s812)时,源装置400可通过第一通信网络(即,例如,无线lan网络)将选择的内容发送到第一内容输出装置200(s813)。操作s814、操作s815和操作s816与图7a中示出的操作s713、操作s714和操作s715相同,因此,将不重复对操作s814、操作s815和操作s816的详细描述。

图9是示出根据示例实施例的第一内容输出装置的示例控制方法的流程图。

根据图9中示出的第一内容输出装置200的控制方法,通过第一通信网络从外部用户终端装置100接收输出对象内容和内容输出请求(s910)。例如,内容输出请求可以是用于对内容输出装置200和外部内容输出装置300进行分组的输出请求。

接收的内容可通过第一通信网络被发送到第二内容输出装置300,第一内容输出装置200可与第二内容输出装置300同步,并所述内容被输出(s920)。这里,第一通信网络可通过外部网络设备被连接。在这种情况下,通信接口130可被实现为wi-fi通信模块。第一图像网络可以是基于外部网络设备的无线lan网络,并且外部网络设备可以是ap(接入点)。在这种情况下,在操作s910和操作s920中,通过无线lan网络从用户终端装置100发送的内容可通过无线lan网络被发送到外部内容输出装置300。

同时地,可执行对通过第二通信网络与第二内容输出装置300的连接的设置(s930)。第二通信网络可在不通过外部网络设备的情况下被连接。第二通信网络可以是wi-fi点对点(p2p)网络。

当对通过第二通信网络的连接的设置完成时,所述内容可通过第二通信网络被发送到第二内容输出装置300(s940)。

在操作s930和操作s940中,第一内容输出装置200可与第二内容输出装置300同步,内容可被输出,并且当对通过wi-fip2p与第二内容输出装置300的连接的设置完成时,所述内容可通过wi-fip2p被发送到第二内容输出装置300。

在操作s940中,根据对通过第二通信网络与第二内容输出装置300的连接的设置完成的时间点,在通过第一通信网络被发送到第二内容输出装置300的内容的一部分之后的内容的一部分可被发送到第二内容输出装置300。

在操作s920中,内容可被编码为比预定质量低的质量,并通过第一通信网络被发送到第二内容输出装置300,在操作s940中,被编码为比预定质量高的质量的内容可通过第二通信网络被发送到第二内容输出装置300。

图10是示出根据示例实施例的第二内容输出装置的示例控制方法的流程图。

根据图10中示出的第二内容输出装置300的控制方法,通过第一通信网络从第一内容输出装置200接收内容(s1010),接收的内容可被缓存到第一接收缓存器并被输出(s1020)。在这种情况下,第一接收缓存器可与输出缓存器连接以输出被缓存到第一接收缓存器的内容。

当对通过第二通信网络与第二内容输出装置300的连接的设置完成(s1030),并且通过第二通信网络接收到内容(s1040)时,接收的内容可被缓存到第二接收缓存器并被输出(s1050)。在这种情况下,当通过第二通信网络接收的内容被缓存到第二接收缓存器时,缓存器连接可被切换为连接第二接收缓存器与输出缓存器。如果被缓存到第二接收缓存器的内容的量超出了预定的阈值,则缓存器连接可被切换为连接第二接收缓存器与输出缓存器。

根据各种示例实施例,当执行了使用多个网络的内容的分组重现时,可在多个网络连接完成之前通过预连接的网络提前发送内容,并在最短的时间段内输出所述内容。还可最小化网络负载和网络延迟。此外,使用多路径的优势可提高对抗网络错误的鲁棒性,并且因此,可提高用户体验的质量。

同时,上面描述的根据各种示例实施例的方法可被实现为能够被安装在现有的用户终端装置和内容输出装置中的应用。

此外,上面描述的根据各种示例实施例的方法可仅通过现有的用户终端装置和内容输出装置中的至少一个的软件升级或硬件升级来实现。

此外,上面描述的各种示例实施例可由用户终端装置和内容输出装置中设置的嵌入式服务器来执行,或可通过用户终端装置的外部服务器来执行。

上面描述的各种示例实施例可被实现在计算机或与计算机类似的装置能够通过使用软件、硬件或它们的组合来读取的记录介质中。在一些情况中,本公开中描述的示例实施例可被实现为处理器本身。根据软件实现,在本公开中描述的诸如程序或功能的示例实施例可被实现为单独的软件模块。每个软件模块可执行等于或多于本公开中描述的一个功能或操作。

同时,根据各种实施例的用于执行内容输出装置100的处理操作的计算机指令可被存储在非暂时性计算机可读介质中。存储在非暂时性计算机可读介质中的计算机指令可控制上述的根据各种实施例的在内容输出装置100中执行的处理操作,其中,当由特定装置的处理器执行所述计算机指令时可由特定装置来执行所述处理操作。

非暂时性计算机可读介质可表示机器可读介质或存储数据的装置。非暂时性计算机可读介质的示例可包括:压缩光盘(cd)、数字化视频光盘(dvd)、硬盘、蓝光光盘、通用串行总线(usb)棒、存储卡、rom等。

上面的各种实施例仅仅是示例性的,并且不被理解为限制本公开。示例实施例的描述意图为示意性的,并且不限制由权利要求限定的本公开的范围,本领域的技术人员将清楚许多替代物、修改和改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1