发送设备、数据发送方法及通信系统的制作方法

文档序号:7593607阅读:167来源:国知局
专利名称:发送设备、数据发送方法及通信系统的制作方法
技术领域
本发明涉及发送设备、数据发送方法及通信系统。
背景技术
最近,通过有线通信或者无线通信在设备之间发送并接收表示音乐、声音等的音频数据与表示图像(运动图像与静止图像)的图像数据的通信系统得到了广泛的应用。在此范围内,涉及在不超过通信过程中的传输速率的情况下,执行数据发送与数据接收的通信系统的技术得以发展。使用发送数据的发送设备基于至少一个被发送数据的内容、发送目标设备的类型及无线资源的实用性设定通信信道频带的技术示例包括 JP-A-2001-359200。根据相关技术中涉及在不超过通信过程中的传输速率的情况下发送并接收数据的通信系统的技术(以下可以被称作“相关技术中的技术”),发送数据的发送设备基于至少一个被发送数据的内容、发送目标设备的类型及无线资源的实用性设定通信信道的频带。因此,使用相关技术中的技术的发送设备(以下可以被称作“相关技术中的发送设备”) 可以在不超过数据能够被发送的传输速率的情况下,将要发送的数据(以下被称作“发送数据”)发送到作为发送数据的发送目标的接收设备。但是,通过通信发送并接收数据的通信系统并不限于其中发送设备将发送数据发送到一个接收设备的系统。例如,作为通信系统,可以考虑将与各接收设备相对应的发送数据同时发送到作为发送数据的发送目标的多个接收设备的系统。通过使用上述发送设备将发送数据同时发送到作为发送数据的发送目标的多个接收设备,例如,实现了能够在多个接收设备中再现相同内容如相同声音(包括音乐;以下相同)或者相同图像(运动图像或静止图像;以下相同)的通信系统。下面,在假设发送数据为表示诸如声音或者图像等内容的数据的前提下进行了描述。这里,在相关技术的技术中,没有考虑上述发送设备将发送数据同时发送到作为发送目标的多个接收设备的发送系统。因此,在将相关技术中的技术施加到上述通信系统的情况下,可能会发生这样的情况,即表示必须发送从发送设备发送的发送数据的数据传输量的传输速率(以下被称作“用于发送的传输速率”)超过表示在通信过程中数据能够被发送的数据传输量的传输速率(以下被称作“参考传输速率”)。在用于发送的传输速率超过上述参考传输速率的情况中,例如,可能会发生不期望的情况,如在接收设备中再现的声音或图像干扰。在其中发送设备将发送数据同时发送到作为发送目标的多个接收设备的上述通信系统中,如果要避免上述不期望的实例,可以考虑下述方法(a) (d)。(a)发送设备限制了作为发送目标的接收设备的数目。(b)发送设备使被发送到接收设备的发送数据如被压缩的音频数据(一般地,音质(再现品质的示例)低于未被压缩的音频数据的音质)一致(在发送数据为音频数据的情况下)。
(c)发送设备使被发送到接收设备的发送数据如图像品质较低的图像数据(再现品质的示例)诸如分辨率较低的图像数据及/或处于压缩格式的压缩比较高的图像数据一致(在发送数据为表示运动图像的图像数据的情况下)。(d)发送设备使被发送到各接收设备的发送数据图像品质较低的图像数据(再现品质的示例)诸如数据尺寸较小的图像数据一致(在发送数据为表示静止图像的图像数据的情况下)。例如,通过使用上述(a)及/或(b) (d)所示的方法,可以增加参考传输速率与用于发送的传输速率(以下被称作“差分传输速率”)之差(即保持空闲带宽)。因此,例如通过使用上述方法,在其中同时发送数据的上述通信系统中,可以阻止发生不期望的情况如用于发送的传输速率大于参考传输速率。另外,在使用上述方法的上述通信系统中,例如,甚至可以在由于通信系统中吞吐量的下降而使参考传输速率降低的情况下,阻止上述不期望实例的发生。但是,在通过使用上述方法(a)阻止不期望实例发生的情况下,很大程度上应该限制了作为发送目标的接收设备的数目。因此,在使用上述方法(a)的情况下,可能会降低用户使用通信系统的便利性。另外,在使用上述方法(b) (d)阻止上述不期望实例发生的情况下,甚至当存在实际空闲带宽时,可以将诸如图像品质较低的发送数据等再现品质较低的发送数据发送到作为发送目标的所有接收设备。因此,在使用上述方法(b) (d)的情况下,通过在通信过程中极大程度地利用通信信道容量,很难实现将再现品质相对较高的发送数据发送到接收设备。另外,作为发送目标的接收设备的数目与在通信系统的所有接收设备中再现发送数据的再现品质的保持彼此成反比。因此,在结合上述方法(a)与上述方法(b) (d)的情况下,当放松对作为发送目标的接收设备的数目限制时,很难实现将再现品质较高的发送数据发送到接收设备。另外,在结合上述方法(a)与上述方法(b) (d)的情况下,当将再现品质较高的发送数据发送到接收设备时,对作为发送目标的接收设备的数目限制变得更严格。因此,增加了发生用户便利性降低的可能性。因此,甚至在使用上述方法(a) (d)的情况下,在其中将发送数据同时发送到多个接收设备的通信系统中,在阻止用户便利性降低的同时,通过使用接收设备很难确保再现发送数据的再现品质。因此,期望提供能够在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备的新型与改进的发送设备、数据发送方法及通信系统。

发明内容
根据本发明的实施例,提供了一种发送设备,其包括通信单元,其与多个接收设备通信;发送数据设定单元,其将接收设备的数目与预定的阈值进行比较,其中该接收设备作为表示内容的发送数据的发送目标,并且基于比较结果将要发送到接收设备的发送数据设定到各接收设备,使得用于发送的传输速率不超过参考传输速率,其中用于发送的传输速率表示必需将发送数据发送到接收设备的数据传输量,参考传输速率表示在通信过程中数据能够被发送的数据传输量,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备;及发送处理单元,其将由该发送数据设定单元设定的发送数据发送到作为发送目标的相对应的接收设备。根据上述发送设备,可以在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备。上述发送设备还可以包括请求发送单元,其将用于请求设备信息的设备信息发送请求发送到作为要发送的发送目标的接收设备,该设备信息用于识别接收设备。在此情况下,在作为发送目标的接收设备的数目大于等于预定阈值的情况或者作为发送目标的接收设备的数目大于预定阈值的情况下,发送数据设定单元响应于通信单元所接收的设备信息发送请求,基于从接收设备发送的设备信息,将发送数据设定到各接收设备;并且在作为发送目标的接收设备的数目小于设定阈值的情况或者作为发送目标的接收设备的数目小于等于所设定阈值的情况下,发送数据设定单元分别将再现品质相对较高的发送数据发送到作为发送目标的接收设备。另外,上述发送设备还可以包括存储单元,其存储表示各接收设备的内容再现能力的再现能力信息。在此情况下,发送数据设定单元基于所接收的设备信息与再现能力信息,指定与设备信息相对应的接收设备的内容再现能力,并且基于所指定的接收设备的内容再现能力将要发送的发送数据设定到接收设备。另外,在上述发送设备中,可以这样构造,使得当请求发送单元接收设备信息时, 可以将请求与所接收的设备信息相对应的再现能力信息的再现能力信息获得请求发送到外部设备,该外部设备存储表示要发送的接收设备的内容再现能力的再现能力信息,并且发送数据设定单元基于所接收的设备信息与所接收的再现能力信息指定与设备信息相对应的接收设备的内容再现能力,并且基于所指定的接收设备的内容再现能力将要发送的发送数据发送到接收设备。另外,在上述发送设备中,发送数据设定单元可以设定发送数据,使得将再现品质较高的发送数据发送到再现能力较高的接收设备。另外,在上述发送设备中,在要发送的发送数据是表示声音的声音数据的情况下, 发送数据设定单元可以将未被压缩的音频数据或者通过使用预定的压缩方法压缩的音频数据设定为发送数据。另外,在上述发送设备中,在要发送的发送数据是表示运动图像的图像数据的情况下,发送数据设定单元可以将来自多种类型的具有多个分辨率及/或不同压缩格式的图像数据中的任一类型的图像数据设定为发送数据。另外,在上述发送设备中,在要发送的发送数据为表示静止图像的图像数据的情况下,发送数据设定单元可以将来自多种类型的具有不同数据尺寸的图像数据中的任一类型的图像数据设定为发送数据的。根据本发明的另一实施例,提供了数据发送方法,其包括如下处理将接收设备的数目与预定阈值进行比较,其中接收设备作为表示内容的发送数据的发送目标,并且基于比较结果为各接收设备设定要发送到接收设备的发送数据,使得用于发送的传输速率不超过参考传输速率,其中用于发送的传输速率表示必需将发送数据发送到接收设备的数据传输量,参考传输速率表示在通信过程中数据能够被发送的数据传输量,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备;以及将在接收设备的数目与预定阈值的比较过程中设定的发送数据以及发送数据的设定同时发送到作为发送目标的相对应的接收设备。根据上述方法,可以在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备。根据本发明的另一实施例,提供了通信系统,其包括发送设备;多个与通信系统通信的接收设备;发送设备包括与多个接收设备通信的通信单元;发送数据设定单元,其将接收设备的数目与预定的阈值进行比较,其中该接收设备作为表示内容的发送数据的发送目标,并且基于比较结果将要发送到接收设备的发送数据设定到各接收设备,使得用于发送的传输速率不超过参考传输速率,其中用于发送的传输速率表示必需将发送数据发送到接收设备的数据传输量,参考传输速率表示在通信过程中数据能够被发送的数据传输量,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备;及发送处理单元,其将由该发送数据设定单元设定的发送数据发送到作为发送目标的相对应的接收设备。根据这样的构造,可以实现能够在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备的通信系统。根据本发明的实施例,可以在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备。


图1是根据本发明实施例的通信系统的概要视图。图2是根据本发明实施例的涉及通信系统的数据发送方法的示例图。图3是根据本发明实施例的由发送设备发送的各种请求的格式示例图。图4是根据本发明实施例的对接收设备发送的各种请求作出应答的格式示例图。图5是根据本发明实施例的发送设备的发送数据设定方法的示例流程图。图6是根据本发明实施例的由发送设备发送的数据的格式示例图。图7是根据本发明实施例的发送设备的构造示例方框图。图8是根据本发明实施例的发送设备的硬件构造示例图。图9是根据本发明实施例的接收设备的构造示例方框图。
具体实施例方式下面,将参考附图详细描述本发明的优选实施例。在本文的描述与附图中,将相同的标号指定到基本具有相同功能与构造的组成元件,并且忽略完全相同的描述。下面,将按照以下顺序进行描述。1.根据本发明实施例的方法2.根据本发明实施例的通信系统3.根据本发明实施例的程序<根据本发明实施例的方法>在描述根据本发明实施例的构造通信系统(以下,可以被称作“通信系统1000”) 的各设备的构造之前,将对根据本发明实施例的数据发送方法予以描述。
[通信系统1000的概述]在描述随后要描述的、根据本发明实施例的数据发送方法的概述之前,将对通信系统1000的概述予以描述。图1是根据本发明实施例的通信系统1000的概要图。通信系统1000包括发送设备100和接收设备200A、200B、...(以下被统称为“接收设备200”)。发送设备100与接收设备200例如通过有线通信如LAN (Local AreaNetwork,局域网)或者无线通信如IEEE802. Ilg或IEEE802. 15相互通信。这里,图1示出了发送设备 100与接收设备200通过无线通信相互通信的情况。尽管图1未示出例如将IEEE802. Ilg 用作无线通信的情况,但是发送设备100与接收设备200通过充当接入点的中继设备相互
ififn。在通信系统1000中,例如通过“UDP单播包(UDP unicastpackets) ”发送并接收各种请求(指令)诸如通信请求(随后被描述)、设备信息发送请求(随后被描述)、及再现能力信息获得请求(随后被描述)、根据这些各种请求发送的信息(数据)、发送数据等。另外,根据本发明实施例的通信系统1000可以例如遵从DLNA (Digital LivingNetwork Alliance,数字生活网络联盟)标准以任意的格式执行各种请求等的发送或接收。在根据本发明实施例的通信系统1000中,各种请求并不限于上述请求。这些各种请求的示例包括发送数据的发送开始通知、发送数据的发送结束请求、发送数据的再发送请求等。例如,发送设备100将通信请求发送到能够作为发送目标的接收设备,并且各接收设备200根据通信请求作出指示执行通信的应答,从而形成了根据本发明实施例的通信系统1000。换言之,发送设备100请求接收设备200参与到系统中,并且各接收设备200分别对请求作出应答,从而形成了通信系统1000。图1示出了其中包括接收设备200A至接收设备200F的6个接收设备200构造通信系统1000,且接收设备200G并未构造通信系统 1000的示例。下面,将图1所示的通信系统1000的发送设备100和接收设备200的概述作为示例予以描述。另外,例如,在图1所示的接收设备200A将通信请求发送到发送设备100或其它接收设备200的情况下,可以被构造为使得图1所示的接收设备200A充当发送设备, 且图1所示的发送设备100充当接收设备。在通信系统1000中,发送设备100执行将发送数据发送到构造通信系统1000的接收设备200(即作为发送数据的发送目标的接收设备200,以下可以被称作“发送目标设备”)的任务。更具体而言,发送设备100将为各发送目标设备设定要发送到各发送目标设备的发送数据。然后,发送设备100将被设定的要发送的发送数据同时发送到发送目标设备。这里,根据本发明实施例的发送数据例如是表示声音、图像或者诸如音频数据、运动图像数据或静止图像数据等其它内容的数据。下面,表示诸如声音、或者图像等内容的数据可以被统称为“内容数据”。另外,下面,主要将从发送设备100发送到各发送目标设备 200的发送数据是音频数据的实例作为示例进行描述。接收设备200接收从发送设备100发送的发送数据,并且再现被接收的发送数据。 这里,作为由接收设备200执行此再现的示例,存在流再现(stream !^production)。当各接收设备200执行从发送设备同时发送的发送数据的流再现时,在通信系统1000中实现了通过使用例如安装在不同房间里的多个接收设备200再现相同的内容。再现由多个接收设备200接收的数据的方法并不限于流再现。例如,根据本发明实施例的接收设备200可以被构造为在存储单元(随后被描述)或者其它类似物中存储被接收的发送数据,并且再现被存储的发送数据。另外,接收设备200并不限于接收从发送设备100发送的发送数据与再现被接收的发送数据。例如,接收设备200可被构造为再现从包括光盘如DVD盘、磁记录媒体诸如硬盘、USB(Universal Serial Bus,通用串行总线)存储器等的各种记录媒体中获得的内容数据,或者通过调谐器、外部输入终端等获得的内容数据。通信系统1000例如包括上述的发送设备100与接收设备200,并且将发送数据同时发送到多个接收设备200,以及再现与接收设备200中的发送数据相对应的内容。下面, 将图1所示的通信系统1000中根据本发明实施例的数据发送方法作为示例进行描述。[数据发送方法的概述]如上所述,甚至当使用相关技术中描述的任何方法及上述的(a) (d)时,很难确保在将发送数据同时发送到多个接收设备的通信系统中阻止用户便利性降低的同时,由接收设备实现再现发送数据过程中的较高的再现品质。例如,在发送设备与作为发送目标的各接收设备之间的通信是采用IEEE802. Ilg 的无线通信的情况下,传输速率的理论值为M[Mbps]。但是由于射电场强度及其类似物的降低而使吞吐量下降,所以传输速率的有效值(即参考传输速率)约为20 30[Mbps]。这里,在从发送设备发送的发送数据是线性脉冲编码调制(Linear Pulse-Code Modulation, LPCM)音频数据的情况下(例如,在LPCM具有1.4[Mbps]的传输速率的情况下),甚至在某种程度上,当无线环境良好时(例如,当参考传输速率为25[Mbps]时),大约只有8个接收设备可以根据以下表达式(1)接收发送数据。另外,考虑到无线环境并不限于维持在上述环境下,则能够在上述情况下稳定接收发送数据的接收设备的数目约为4或者5。25 [Mbps] / (1. 4 [Mbps] X 2) = 8. 9. . . (1)这里,如上述(b)中所示,当由发送设备发送的发送数据是例如通过压缩LPCM音频数据获得的差分脉冲编码调制(Differential Pulse CodeModulation, DPCM)音频信号时,则可以增加差分传输速率,从而存在空闲带宽。因此,在上述情况下,可以将发送数据发送到更多的接收设备。但是,在上述情况下,由于将被压缩的音频数据作为发送数据发送到作为发送目标的所有接收设备,所以通信系统的整体音质降低。因此,在根据本发明实施例的通信系统1000中,发送设备100为各接收设备200 设定要发送到作为发送目标的各接收设备200的发送数据,并且将所设定的发送数据同时发送到各接收设备200。通过使用发送设备100为各接收设备200设定发送数据,则可以不允许用于发送的传输速率超过参考传输速率,并且实现了在通信系统1000中向作为发送目标的各接收设备200发送再现品质较高的发送数据。因此,在阻止用户便利性降低的同时,实现了能够将再现品质较高相对较高的发送数据同时发送到接收设备200的通信系统1000。更具体而言,在通信系统1000中,例如通过执行下述处理(1)与处理O),在阻止用于发送的传输速率超过参考传输速率的同时,通信设备100将再现品质相对较高的发送数据发送到接收设备200。这里,下述处理(1)与处理( 是与根据本发明实施例的数据发送方法的有关的处理示例。
(1)发送数据设定处理发送设备100将作为发送目标的接收设备200的数目(以下可以被称为发送目标设备的数目)与预定阈值进行比较。接着,发送设备100基于比较结果为各接收设备200 设定发送数据,使得用于发送的传输速率不超过参考传输速率,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。更具体而言,发送设备100将多个具有不同再现品质的内容数据作为要发送的备选发送数据设定到接收设备200,并且基于比较结果将任一系列的内容数据设定到各接收设备200。例如,在发送目标设备的数目小于预定阈值的情况下(或者在发送目标设备的数目小于等于预定阈值的情况下;以下相同),发送设备100将再现品质较高的发送数据设定到作为发送目标的各接收设备200。换言之,在处理(1)中发送设备使用的预定阈值例如是用于确定是否将再现品质较高的发送数据设定到作为发送目标的所有接收设备200的数目。这里,如根据本发明实施例的预定阈值,例如,由于必需将发送数据中再现品质较高的发送数据同时发送到接收设备200的传输速率不超过根据发送方法设定的参考传输速率, 所以设定了发送目标设备数目的最大值。另外,很明显,其中在处理(1)中发送设备使用的、根据本发明的实施例设定预定阈值的方法并不限于以上所述。另外,例如,在发送目标设备的数目大于等于阈值的情况下(或者在发送目标设备的数目大于预定阈值的情况下;以下相同),发送设备100将多个具有不同再现品质的发送数据设定到混合在一起,使得将再现品质相对较高的发送数据设定到作为发送目标的接收设备200中更多的接收设备200。这里,作为在发送设备100中设定发送数据的方法,例如存在这样的方法,其中确定了将再现品质相对较高的发送数据发送到发送目标设备的数目,并且将再现品质相对较高的发送数据设定到发送目标设备中与被确定数目相对应的任意接收设备200。在上述情况下,将再现品质相对较低的发送数据如DPCM音频数据设定到未将再现品质相对较高的发送数据设定到的其它接收设备200。在发送目标设备的数目大于预定阈值的情况下设定发送数据的方法并不限于以上所述。例如,发送设备100可以通过发送随后所述的设备信息发送请求,从作为发送目标的各接收设备200中获得设备信息,基于设备信息指定各接收设备200的内容再现能力,并且将再现品质价格较高的发送数据设定到再现能力较高的接收设备200。这里,根据本发明实施例的设备信息是用作识别接收设备200的信息(数据)。设备信息的示例包括表示接收设备200的型号名称信息、表示被配备设备的能力信息及表示再现内容数据的功能信息。另外,表示被配备设备的能力信息的示例包括表示扬声器输出能力或者放大器(数字的或模拟的)能力的信息,以及屏幕尺寸信息。另外,表示再现内容数据的功能信息的示例包括再现图像数据的分辨率或者编解码器以及再现音频数据的采样率。在能够直接从各接收设备200获得的设备信息中指定内容再现能力的情况下,发送设备100例如通过比较从接收设备200获得的设备信息,相对地指定接收设备200的内容再现能力。这里,作为用在发送设备100中指定相对内容再现能力的方法示例,存在这样的方法,其中例如根据包含在所获得的设备信息中表示被配备设备的能力信息或者表示内容数据的再现功能信息,以再现能力的递减次序排列接收设备200。如上所述,通过以再现能力的递减次序排列接收设备200,发送设备100可以再现能力的递减次序设定再现能力较高的发送数据。另外,作为指定相对内容再现能力的方法的另一示例,存在这样的方法,其中通过排列被配备设备的能力阈值或者内容数据的再现功能将作为发送目标的接收设备200例如划分为再现能力较高的“高品质再现功能设备”与除高品质的再现功能设备以外的“一般能力再现功能设备”。如上所述,通过将作为发送目标的接收设备200划分为高品质再现功能设备和一般能力再现功能设备,发送设备100能够为被划分为高品质再现功能设备的接收设备200设定再现品质相对较高的发送数据。这里,在上述情况下,当被划分为高品质再现功能设备的接收设备200的数目大于等于预定的阈值(或者大于预定的阈值)时,例如,发送设备100从被划分为高品质再现功能设备的接收设备200中选择与等于“预定的阈值-1”(或者预定的阈值)的数目相对应的接收设备200。接着,发送设备100将再现能力较高的发送数据设定到被选择的接收设备200。例如,通过使用上述指定相对内容再现能力的方法,发送设备100能够设定发送数据,使得将再现品质相对较高的发送数据发送到再现能力相对较高的接收设备200。另外,发送设备100能够基于从接收设备200获得的设备信息或者表示各接收设备200的内容再现能力的再现能力信息,指定各接收设备200的再现能力。更具体而言,发送设备100例如根据包含在所获得的设备信息中表示型号名称的信息,获得与来自存储单元及/或外部设备的设备信息相对应的接收设备200的再现能力信息。接着,发送设备100 例如通过使用上述指定相对内容再现能力的方法,基于各接收设备200的再现能力指定各接收设备200的再现能力。这里,例如在存储单元(随后被描述)或者外部设备诸如通过网络连接的服务器中,存储根据本发明实施例的再现能力信息。例如以数据库(以下被称作“DB”)格式记录接收设备200的内容的再现能力信息,如根据本发明实施例的再现能力信息。但是,再现能力信息并不限于以数据库的格式被记录。因此,再现能力信息可以是各接收设备200的再现能力信息被单独记录的数据。在获得与存储在外部设备中的再现能力信息中的设备信息相对应的各接收设备200的再现能力信息的情况下,发送设备100例如将用于要求发送与被接收的设备信息相对应的再现能力信息的再现能力信息获得请求发送到存储再现能力信息的外部设备。发送设备100能够根据再现能力信息获得请求,通过接收从外部设备发送的再现能力信息,获得与存储在外部设备中的再现能力信息中的设备信息相对应的接收设备200 的再现能力信息。这里,发送设备100例如存储信息,如存储再现能力信息的外部设备的 IP (International Protocol,网际协议)地址,其中该再现能力信息用来提前与外部设备通信,并且通过使用被存储的信息将再现能力信息获得请求发送到外部设备。发送设备100为各接收设备200设定发送数据,使得用于发送的传输速率不超过参考传输速率,并且例如通过执行上述处理将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。[在发送数据设定处理中设定发送数据的示例]这里,将描述在处理(1)(发送数据设定处理)中通过发送设备100设定的示例 (作为备选发送数据的内容数据的示例)。作为在处理(1)中(发送数据设定处理)通过发送设备100设定的发送数据的示例,存在以下(A) (C)。(A)发送数据是音频数据的情况在发送数据是表示声音的音频数据的情况下,发送设备100将未被压缩的音频数据诸如LPCM音频数据或者通过使用预定的压缩方法压缩的被压缩音频数据诸如DPCM设定为发送数据。这里,一般地,由于未被压缩的音频数据比被压缩的音频数据具有较高的再现品质,所以发送设备100例如将未被压缩的音频数据设定为再现品质相对较高的发送数据,另外,发送设备100并不限于将未被压缩的音频数据和通过使用一个压缩方法压缩的音频数据作为备选发送数据。因此,例如发送设备100可以将未被压缩的音频数据和使用多个压缩方法压缩的音频数据作为备选发送数据。(B)发送数据是表示运动图像的图像数据的情况在发送数据是表示运动图像的图像数据的情况下,发送设备100例如将多种类型的具有多个分辨率及/或不同压缩格式的图像数据中的任意类型的图像数据设定为发送数据。这里,在上述情况下,例如根据分辨率、压缩格式及其成为发送数据源的内容数据设定再现品质相对较高的发送数据。例如,发送设备100将未降低内容数据(成为源)分辨率的发送数据设定为再现品质相对较高的发送数据,并且将降低了内容数据(成为源)分辨率的发送数据设定为再现品质相对较低的发送数据。(C)发送数据是表示静止图像的图像数据的情况在发送数据是表示静止图像的图像数据的情况下,发送设备100例如将多种类型的具有不同数据尺寸的图像数据中的任意类型的图像数据设定为发送数据。例如,发送设备100将其自身成为源的内容数据设定为再现品质相对较高的发送数据,并且将通过降低内容数据(成为源)的图像尺寸或者通过有损耗压缩而压缩图像数据获得的图像数据设定为再现品质较低的发送数据。发送设备100例如在处理(1)(发送数据设定处理)的上述(A) (C)所示的情况下设定了发送数据。另外,很明显,根据本发明实施例的通过发送设备100设定的发送数据并不限于上述(A) (C)所示的发送数据。另外,发送设备100的处理(1)(发送数据设定处理)并不限于为各接收设备200 设定发送数据,使得用于发送的传输速率不超过参考传输速率,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。例如,假设用于发送的传输速率不超过参考传输速率,则发送设备100可以基于所获得的设备信息指定各接收设备200的内容再现能力,并且设定具有适用于接收设备200的再现能力的数据格式的发送数据。在如上所述设定发送数据的情况下,可以进一步增加差分传输速率,从而抑制网络负载。因此,可以在不使成为瓶颈的接收设备200倒退的情况下展示各接收设备200的再现能力。(2)发送处理发送设备100将在上述处理(1)(发送数据设定处理)中被设定到作为发送目标的各接收设备200的发送数据同时发送到相对应的接收设备200。在通信系统1000中,例如通过使用发送设备100执行上述处理(1)(发送数据设定处理)与处理O)(发送处理),将发送数据同时发送到接收设备200。这里,发送设备 100在上述处理(1)(发送数据设定处理)中为各接收设备200设定发送数据,使得用于发送的传输速率不超过参考传输速率,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。因此,在通信系统1000中,由于用于发送的传输速率不超过参考传输速率,所以不会发生不期望的情况如通过接收设备200再现的声音或图像干扰。另外,在通信系统1000中,将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。因此,例如通过使用发送设备100执行上述处理(1)(发送数据设定处理)与处理 O)(发送处理),可以实现在阻止用户便利性降低的同时,能够将再现品质相对较高的发送数据发送到接收设备200的通信系统1000。[与数据发送方法有关的处理的特定示例]接着,将更具体地描述通信系统1000中与根据本发明实施例的数据发送方法有关的处理。下面,将其中发送设备100将作为发送数据的音频数据发送到接收设备200的情况作为示例进行描述。另外,下面,将描述其中将构造通信系统1000的接收设备划分为上述高品质再现功能设备和上述一般能力再现功能设备的情况的示例。图2是根据本发明实施例的与通信系统1000的数据发送方法有关的处理的示例图。这里,在图2中,代表性地示出了图1所示的接收设备200中的接收设备200A、200C和 200D。图2示出了接收设备A充当高品质再现功能设备,且接收设备200C与200D充当一般能力再现功能设备的情况。发送设备100例如基于操作单元(随后被描述)执行的用户操作,将通信请求发送到各接收设备200(S100A、S100C、S100D及SlOOn ;以下被统称为“S100”)。这里,在步骤 SlOO中由发送设备100发送的通信请求是例如被设置为允许各接收设备发送应答以指定作为发送数据的发送目标的接收设备200的一种指令。另外,根据本发明实施例的通信请求可以被认为是从发送设备100发送到各接收设备200、以参与到通信系统1000的邀请。换言之,发送设备100执行步骤SlOO的处理,且各接收设备200执行随后要描述的步骤S102 的处理,从而形成了图1所示的通信系统1000。图3是根据本发明实施例的由发送设备100发送的各种请求的格式示例的概要图。如图3所示,发送设备100发送例如包括标识符、长度信息、请求指令及参数的请求。这里,识别符是用于识别协议的信息,且长度信息例如是请求指令的数据长度。另外,请求指令表示指令的内容,而参数表示与请求指令有关的参数。发送设备100生成各种请求诸如在步骤SlOO中被执行的通信请求或者符合例如图3所示格式的、随后被描述的设备信息发送请求,并且将生成的各种请求发送到接收设备200。另外,很明显,根据本发明实施例的由发送设备100发送的各种请求的格式并不限于图3中所示的格式。再次参考图2描述与通信系统1000的数据发送方法有关的处理的示例。在步骤 SlOO中已经接收从发送设备100发送的通信请求的接收设备200将与通信请求有关的应答发送到发送设备100(S102A、S102C、S102D及S102n ;以下被统称为“S102”)。下面,在假设图1所示的接收设备200A 200F发送表示使得发送数据能够被接收的状态的应答(用于参与到通信系统1000的应答),并且接收设备200G发送表示使得发送数据很难被接收的状态的应答(用于未参与到通信系统1000的应答)的前提下进行了描述。图4是根据本发明实施例的由接收设备200发送的各种请求的应答的格式的示例图。如图4所示,接收设备200发送例如包括标识符、长度信息、请求指令与应答信息的应答。这里,识别符是用于识别协议的信息,且长度信息例如表示请求指令的数据长度。另外,请求指令表示作出应答的指令,而应答信息表示与请求指令有关的应答。作为由接收设备 200生成的应答信息的示例,存在响应于各种请求诸如命令正确应答(ACKnowledgement, ACK)或者设备信息的数据。接收设备200例如在符合图4中所示格式的情况下,对各种请求如在步骤SlOO中被执行的通信请求作出应答。另外,很明显,根据本发明实施例的由发送设备100发送的各种请求的格式并不限于图3所示的格式。再次参考图2描述与通信系统1000的数据发送方法有关的处理的示例。当在步骤S102中接收到来自接收设备200的应答时,发送设备100将发送了应答的接收设备200 设定为发送数据的发送目标,其中该应答表示发送数据能够被接收设备200接收。发送设备100能够基于在步骤S102中作出的应答,通过设定作为发送目标的接收设备200,指定发送目标设备的数目。然后,发送设备100将设备信息发送请求发送到作为发送目标的接收设备 200(S104A、S104C、S104D及Sl(Mn ;以下被统称为“S104”)。这里,在步骤S104中由发送设备100发送的设备信息发送请求例如是用来允许各接收设备200发送设备信息的的一种指令。另外,在设备信息未被用在随后所述的步骤S108的处理中的情况下,例如包括发送设备100基于发送目标设备的数目与预定阈值之间的比较结果将再现品质相对较高的发送数据设定到任意接收设备200的情况,发送设备100可以不执行步骤S104的处理。在步骤S104中已接收了从发送设备100发送的设备信息发送请求的接收设备200 发送设备信息,例如存储在存储单元(随后被描述)中作为对设备信息发送请求的应答 (S106A、S106C、S106D 及 S106n ;以下被统称为 “S106”)。在处理S106中已接收了从各接收设备200发送的设备信息的发送设备100将要发送的发送数据设定到作为发送目标的接收设备200(S108 ;发送数据设定处理)。[发送数据设定处理的一个示例]图5是表示根据本发明实施的发送设备100的发送数据设定处理的流程图。下面, 将在发送设备100与接收设备200通过无线通信相互通信的情况下的发送数据设定处理示例作为示例进行描述。另外,下面,对在发送设备100将传输速率为1. 4[Mbps]的LPCM音频数据(再现品质相对较高的发送数据的例子)或者传输速率为0.7[Mbps]的DPCM音频数据(再现品质相对较低的发送数据的例子)设定为发送数据的情况下的发送数据设定处理的例子作为示例予以描述。下面,将再现品质高于LPCM音频数据等的再现品质的发送数据称为“第一发送数据”,将再现品质低于DPCM音频数据等的再现品质的发送数据称为“第二发送数据”。发送设备100将与在图2所示的步骤S104中发送了设备信息发送请求的接收设备200的数目相对应的数目设定为发送目标设备的数目N(N是正整数)(S200)。当在步骤S200中设定了发送目标设备的数目时,发送设备100确定发送目标设备的设定数目N是否小于第一阈值620 。这里,步骤S202的处理与上述处理(1)(发送数据设定处理)中将发送目标设备的数目与预定阈值比较的处理对应。这里,在无线通信遵从IEEE802. llg,且第一发送数据是传输速率为1. 4[Mbps]的LPCM音频数据的情况下,能够发送第一发送数据以使不允许传输速率超过参考传输速率的设备数目是5。因此,在上述情况下,将第一阈值例如设定为“第一阈值=6”。在步骤S202中确定了发送目标设备的数目N小于第一预定阈值的情况下,发送设备100设定“第一发送数据的发送目标设备的数目=N”。然后,发送设备100基于步骤 S204的处理结果将要发送的发送数据设定到接收设备200 (S228)。这里,在基于步骤S204 的处理结果执行步骤的处理的情况下,发送设备100将第一发送数据设定到作为发送目标的所有接收设备200。另一方面,在步骤S202中确定了发送目标设备的数目N不小于第一预定阈值的情况下,发送设备100确定发送目标设备的数目是否大于第二阈值(S206)。这里,根据本发明实施例的第二阈值,例如是在仅将第二发送数据发送到接收设备以使不允许用于发送的传输速率超过参考传输速率的情况下的发送目标设备的上限。在无线通信遵从IEEE802. Ilg, 且第二发送数据是传输速率为0. 7[Mbps]的DPCM音频数据的情况下,将第二阈值例如设定为“第二阈值=10”。在步骤S206中确定了发送目标设备的数目N大于第二预定阈值的情况下,发送设备100设定“第一发送数据的发送目标设备的数目=0”且“第二发送数据的发送目标设备的数目=第二阈值”(S208)。接着,发送设备100基于步骤S208的处理结果将要发送的发送数据设定到接收设备200 (S228)。这里,在基于步骤S208的处理结果执行步骤的处理的情况下,当发送目标设备的数目N小于等于第二阈值时,发送设备100将第二发送数据发送到作为发送目标的所有接收设备200。另一方面,当发送目标设备的数目N大于第二阈值时,发送设备100,例如从接收设备200中任意选择与第二阈值相对应的接收设备200作为接收设备200,并且将第二发送数据设定到被选择的接收设备200。在将第二发送数据设定到上述被选择的接收设备200的情况下,未将发送数据发送到未被选择的接收设备200。另一方面,在步骤S206中未确定发送目标设备的数目N大于第二预定阈值的情况下,发送设备100确定高品质再现功能设备是否包含在作为发送目标的接收设备200中 (S210)。这里,发送设备100根据图2所示的步骤S106中被接收的设备信息,通过划分接收设备200执行步骤S210的确定。<包含高品质再现功能设备的情况>发送设备100例如基于步骤S210的划分结果设定高品质再现功能设备的数目 H(这里,H是正整数)(S212)。当在步骤S210中设定了高品质再现功能设备的数目H时,发送设备100计算用于发送的传输速率(S214)。这里,发送设备100例如通过执行以下表达式O)的计算而计算传输速率。传输速率[Mbps]= {1. 4 · H+0. 7 · (N-H)} · 2. · · (2)当在步骤S214中计算用于发送的传输速率时,发送设备100计算了差分传输速率 (S216)。接着,发送设备确定在步骤S216中计算的差分传输速率是否为0 (S218)。这里,步骤S218的处理与在将第一发送数据发送到与高品质再现功能设备的设定数目H相对应的接收设备的情况下确定用于发送的传输速率是否超过参考传输速率相对应。在步骤S218中确定了差分传输速率小于0的情况下,这表示用于发送的传输速率超过了参考传输速率。因此,发送设备100将高品质再现功能设备的数目H更新为H = H-I (S220)。接着,发送设备100从步骤S214开始重复处理。
另外,在步骤S218中确定了差分传输速率小于0的情况下,这表示存在空闲带宽。 因此,发送设备100确定差分传输速率是否大于第三阈值(S22》。这里,设定了根据本发明实施例的第三阈值,以确定在第一发送数据能够被发送的程度上是否存在空闲带宽。根据本发明实施例的第三阈值是,例如图5所示的LPCM的传输速率为1. 4[Mbps](第一发送数据的传输速率的示例)。在步骤S222中确定了差分传输速率大于第三阈值的情况下,这表示在第一发送数据能够被发送的程度上存在空闲带宽。因此,发送设备100将高品质再现功能设备的数目H更新为H = H+1 (S224)。接着,发送设备100从步骤S214开始重复处理。另一方面,在步骤S222中确定了差分传输速率不大于第三阈值的情况下,发送设备100设定“第一发送数据的发送目标设备的数目=H”且“第二发送数据的发送目标设备的数目=N-H”(S226)。接着,发送设备100基于步骤的处理结果将要发送的发送数据设定到接收设备200(S228)。<不包含高品质再现功能设备的情况>发送设备100将高品质再现功能设备的数目M(这里,M是正整数)设定为发送目标设备的数目N(S230)。当在步骤S230中设定了高品质再现功能设备的数目M时,发送设备100计算用于发送的传输速率(S23》。这里,发送设备100例如通过执行以下表达式(3)的计算而计算传输速率。传输速率[Mbps]= {1. 4 · M+0. 7 · (N-M)} · 2. · · (3)当在步骤S232中计算了用于发送的传输速率时,发送设备100确定用于发送的传输速率是否大于参考传输速率(S234)。在步骤S2234中确定了用于发送的传输速率大于参考传输速率的情况下,发送设备100将高品质再现功能设备的数目M更新为M = M-I (S236)。接着,发送设备100从步骤 S232开始重复处理。另一方面,在步骤S234中确定了用于发送的传输速率不大于参考传输速率的情况下,发送设备100设定“第一发送数据的发送目标设备的数目=M”且“第二发送数据的发送目标设备的数目=N-M”(S238)。接着,发送设备100基于步骤S238的处理结果将要发送的发送数据设定到接收设备200的每一者(S228)。发送设备100例如通过执行图5所述的处理如发送数据设定处理,将发送数据设定到作为发送目标的接收设备200的每一者。这里,发送设备设定了第一发送数据的发送目标设备的数目和第二发送数据的发送目标设备的数目,使得用于发送的传输速率不超过参考传输速率,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。 因此,当发送设备100执行图5所示的处理时,发送设备100能够在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备。另外,很明显,根据本发明实施例的发送设备100的发送数据设定处理并不限于图5所示的处理。再次参考图2描述与通信系统1000的数据发送方法有关的处理示例。当在步骤 S108中将要发送的数据设定到作为发送目标的各接收设备200时,发送设备100执行用于将发送数据同时发送到接收设备200的同步处(S110A、S110C、S110D及SllOn ;以下被统称为“S110”)。这里,作为根据本发明实施例的同步处理的示例,存在这样的处理,其中发送设备100发送了包括发送数据的发送开始时间信息与再现开始时间信息等的发送开始通知, 并且接收设备200基于发送开始通知执行与发送数据的再现准备有关的处理,且对发送开始通知作出应答。当完成步骤SllO中的同步处理时,发送设备100将在步骤S108中设定的相对应的发送数据同时发送到作为发送目标的接收设备200(S112A、S112C、S112D及S112n ;以下被统称为“S112”)。这里,图2示出了其中发送设备100将第二发送数据发送到作为一般能力再现功能设备的接收设备200D,且将第一数据发送到作为高品质再现功能设备的接收设备200A、作为一般能力再现功能设备的接收设备200C以及其它接收设备200的示例。在图2中,为了描述方便,以划分的状态执行步骤S112A、S112C、S112D及S112n。但是,发送设备100同时执行步骤S112的处理。换言之,发送设备100同时(或者大约同时)执行步骤Sl 12的处理。图6是根据本发明实施例的由发送设备100发送的数据的格式示例图。如图6所示,发送设备100在步骤S112中例如发送识别符、长度信息、编解码器信息及发送数据。这里,识别符是用于识别协议的信息,并且长度信息例如表示编解码器的的数据长度。另外, 编解码器信息代表发送数据的编解码器,且发送数据是诸如在接收设备200中再现的音频数据或者图像数据之类的真实数据。发送设备100在步骤S112中生成了例如符合图6所示格式的数据,并将所生成的数据发送到相对应的接收设备200。另外,发送设备100在步骤S112中基于例如存储在存储单元(随后被描述)中的内容数据生成了第一发送数据和第二发送数据。可替换地,发送设备100可以提前生成第一发送数据和第二发送数据。另外,很明显,根据本发明实施例的由发送设备100在步骤S112中发送的数据的格式并不限于图6所示的格式。再次参考图2描述与通信系统1000的数据发送方法有关的处理的示例。在步骤 S112中已接收了从发送设备100同时发送的发送数据的接收设备200再现被接收的发送数据(S114A、S114C、S114D及S114n ;以下被统称为“S114”)。这里,接收设备200基于步骤 SllO的同步处理的结果执行再现处理。因此,在通信系统1000中,在接收设备200中同时 (大约同时)再现发送数据。在通信系统1000中,例如,执行图2所示的处理。这里,发送设备100在步骤S108 中为各接收设备200设定发送数据,使得用于发送的传输速率不超过参考传输速率,且将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。另外,发送设备100, 在步骤S112中,将在步骤S108中设定的发送数据同时发送到作为发送目标的接收设备 200。换言之,发送设备100执行上述处理(1)(数据发送设定处理)与上述处理O)(发送处理)。因此,例如,通过执行图2所示的处理,在通信系统1000中实现了涉及根据本发明的上述实施例的发送数据方法的处理。因此,例如,通过执行图2所示的处理,实现了在阻止用户便利性降低的同时,能够将再现品质相对较高的发送数据同时发送到接收设备200的通信系统1000。另外,在通信系统1000中,根据与本发明实施例的数据发送方法有关的处理并不限于图2所示的处理。例如,发送设备100可以将发送数据有规律地发送到各接收设备200,并且各接收设备 200可以再现被接收的发送数据。(根据本发明实施例的通信系统)
接着,将描述构造通信系统1000的发送设备100与接收设备200的构造示例,该通信系统1000能够实现与根据本发明上述实施例的的数据发送方法有关的处理。[发送设备100]图7是根据本发明实施例的发送设备100的构造示例的方框图。发送设备100包括通信单元102、存储单元104、控制单元106、操作单元106及显示单元110。另外,发送设备100,例如可以包括ROM (Read Only Memory,只读存储器;图中未示出)、RAM(Random Access Memory,随机存取存储器;图中未示出)等。发送设备100,例如通过作为数据传输路径的总线相互连接各组成元件。这里,R0M(图中未示出)将由控制单元106使用的程序与控制数据诸如操作参数存储于其中。RAM(图中未示出)主要将由控制单元执行的程序等存储于其中。[发送设备100的硬件构造的示例]图8是根据本发明实施例的发送设备100的硬件构造的概要视图。参考图8,发送设备100例如包括MPU150、ROMl52, RAM154、记录媒体156、输入/输入接口 158、操作输入设备160、显示设备162、通信接口 164、DSP166、及音频输出设备168。另外,发送设备100, 例如通过作为数据传输路径的总线170相互连接各组成元件。MPU150由MPU(Micro Processing Unit,微处理器)、其中集成了多个用于实现控制功能的电路的集成电路等构造,并且充当控制发送设备100的整体操作的控制单元106。 另外,MPU150可以充当随后将要描述的发送设备100的请求发送部分120、发送数据设定部分122和发送处理部分124。R0M152将程序与控制数据诸如由MPU150使用的操作参数、根据本发明实施例的各种阈值的数据等存储于其中。另外,RAMlM例如主要将由MPU150执行的程序等存储于其中。记录媒体156充当存储单元104,并且例如将各种类型的数据如成为发送数据源的内容数据、其中以数据库格式记录再现能力信息的再现能力信息DB与应用程序存储于其中。这里,记录媒体156的示例包括磁记录媒体诸如硬盘,及非易失性存储器如 EEPROM (Electrical Iy Erasable an (!Programmable Read Only Memory,电可擦可编程只读存储器)、闪存、MRAM(Magnetoresistive Random Access Memory,磁阻式随机存取存储器)、FeRAM (Ferroelectric Random Access Memory,铁电随机存取存储器)与 PRAM (Phase change Random Access Memory,相变随即存取存储器)。但是,记录媒体156并不限于此。 另外,发送设备100可以包括能够被拆开地连接到发送设备100的记录媒体156。输入/输入接口 158例如允许操作输入设备160与显示设备162连接。操作输入设备160充当操作单元108,且显示设备162充当显示单元110。这里,输入/输出接口 1 的示例包括USB终端、DVKDigitalVisual hterface,数字视频接口 )终端、 HDMI (High-DefinitionMultimedia Interface,高清晰度多媒体接口)终端、各种处理电路等。另外,操作输入设备160例如可以被设置在发送设备100上,以被连接到发送设备100 内部的输入/输出接口 158。操作输入设备160的示例包括按钮、箭头键、旋转式选择器如轻推转盘(jog dial)及其组合。另外,显示设备162例如可以被设置在发送设备100上, 以被连接到发送设备100内部的输入/输出接口 158。显示设备的示例包括IXD(liqUid crystaldisplay,液晶显示器)、有机EL(ElectroLuminescence,电致发光)显示器(也被称为OLED显示器(Organic Light Emitting Diode display,有机发光二极管显示器)) 等。另外,很明显,输入/输出接口 158能够与操作输入设备(例如,键盘、鼠标等)或者作为发送设备100的外部设备的显示设备(例如,外部显示器等)连接。另外,显示设备162 可以是使能显示器与用户操作的设备如触摸屏。通信接口 164是包含在发送设备100中的通信单元,并且充当用来以有线或者无线的方式通过网络(或者直接连接)与外部设备诸如接收设备200的或者服务器(图中未示出)通信的通信单元102。这里,通信接口 164的示例包括IEEE802. Ilg端口与发送/接收电路(无线通信)、IEEE802. 15. 1端口与发送/接收电路(无线通信)、通信天线与RF 电路(无线通信)、LAN终端与发送/接收电路(有线通信)等。另外,发送设备100例如可能具有多个通信接口如用来与接收设备200通信的通信接口、用来与外部设备如服务器 (图中未示出)通信的通信接口等。这里,根据本发明实施例的网络示例包括有线网络如 LAN (Local AreaNe twork,局域网)或者 WAN(Wide Area Network,广域网)、无线网络如无线WAN(ffffAN ;Wireless Wide Area Network,无线广域网)或者通过基点的无线MAN(WMAN ; Wireless Metropolitan Area Network,无线城域网)、使用通信协议的互联网诸如TCP/ IP (Transmission ControlProtocol/Internet Protocol,传输控制协议 / 互联网协议)等。DSP166充当再现存储在记录媒体156中的内容数据或者被通信接口 164接收的内容数据的再现处理单元(图中未示出)。DSP166由DSP(Digital Signal Processor,数据信号处理器)或者各种处理电路构造,并且处理音频数据。另外,声音输出设备168充当输出与音频数据相对应的声音,且输出与DSP166所处理的音频数据相对应的声音的声音输出单元(图中未示出)。这里,声音输出设备的示例包括放大器、扬声器等。发送设备100例如通过使用图8所示的构造执行与根据本发明实施例的数据发送方法有关的处理。另外,根据本发明实施例的发送设备100的硬件构造并不限于图8所示的构造。例如,发送设备100可以充当再现处理单元(图中未示出),并且包括处理图像数据的图像处理电路。另外,在发送设备100不包括再现处理单元(图中未示出)与声音输出单元(图中未示出)的构造中,可以使用其中不包括DSP166、声音输出设备168或者图像处理电路的构造。再次参考图7,描述发送设备100的组成元件。通信单元102是包括在发送设备 100中的通信单元,并且以有线或者无线的方式通过网络(或者直接连接)执行与外部设备如接收设备或者服务器(图中未示出)的通信。通信单元102的通信例如由控制单元106 控制。这里,通信单元102的示例包括IEEE802. Ilg端口与发送/接收电路(无线通信) 和LAN终端与发送/接收电路(有线通信)。存储单元104是包括在发送设备100中的存储单元。这里,存储单元104的示例包括磁记录媒体如硬盘、非易失性存储器如闪存等。另外,存储单元104将各种类型的数据诸如内容数据、其中以数据库格式记录再现能力信息的再现能力信息DB、应用程序等存储于其中。图7示出了将内容数据A130、内容数据B132.....及再现能力信息DB134存储在存储单元104中的示例。控制单元106例如由MPU、其中集成各种处理电路的集成电路构造,并且用来控制发送设备100的整体操作。另外,控制单元106包括请求发送部分120、发送数据设定部分122与发送处理部分124,并且主要用作执行与根据本发明实施例的数据发送方法有关的处理。请求发送部分120生成各种请求。如图2所示的通信请求与设备信息发送请求, 以及再现能力信息获得请求,并且将生成的各种请求发送到通信单元102。发送数据设定部分122主要用作执行上述处理(1)(发送数据设定处理)。更具体而言,发送数据设定部分122,例如将发送目标设备的数目与设定阈值进行比较,并且基于比较结果为各接收设备200设定发送数据,使得用于发送的传输速率不超过参考传输速率,且将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。发送处理部分IM主要用作执行上述处理O)(发送处理)。更具体而言,发送处理部分IM将由发送数据设定部分122设定的发送数据同时发送到作为发送目标的相对应的接收设备200。控制单元106例如通过包括请求发送部分120、发送数据设定部分122及发送处理部分124,主要用作执行与根据本发明实施例的数据发送方法相关的处理。另外,根据本发明实施例的包含在发送设备100中的控制单元106的构造并不限于图7所示的构造。例如,根据本发明实施例的控制单元106可以包括再现内容数据的再现处理部分(图中未示出)。操作单元108是包含在发送设备100中以使能用户操作的操作单元。发送设备 100通过包括操作单元108使能用户操作,并且能够基于用户操作执行用户所期望的处理。 这里,操作单元108的示例包括按钮、箭头键、旋转式选择器如轻推转盘及其组合等。显示单元110是包含在发送设备100中,并且在显示屏上显示各种类型的信息。在显示单元110的显示屏上所显示的屏幕的示例包括用于执行发送设备100所期望的操作的操作屏幕、基于内容数据再现的内容再现屏幕等。这里,显示单元110的示例包括LCD、有机EL显示器等。另外,在发送设备100中,显示单元110可以由例如触摸屏构造。在上述情况下,显示单元110充当能够同时允许用户操作与显示的操作显示单元。发送设备100例如通过使用图7所示的构造,能够实现与根据本发明实施例的数据发送方法有关的处理。因此,发送设备100例如通过使用图7所示的构造,能够在阻止用户便利性降低的同时,将再现品质相对较高的发送数据发送到接收设备200。另外,根据本发明实施例的发送设备100的构造并不仅限于图7所示的构造。[接收设备200]图9是根据本发明实施例的接收设备200的构造方框图。接收设备200包括通信单元202、存储单元204、控制单元206、操作单元208、显示单元210与声音输出单元212。另外,接收设备200,例如可以包括ROM(图中未示出)、RAM(图中未示出)等。接收设备200例如通过作为数据传输路径的总线相互连接各组成元件。这里,R0M(图中未示出)将由控制单元106使用的程序与控制数据诸如操作参数存储于其中。RAM(图中未示出)主要将由控制单元执行的程序等存储于其中。[接收设备200的硬件构造的示例]接收设备200例如具有与图8所示的发送设备100的硬件构造类似的硬件构造。 在采用上述构造的情况下,在接收设备200中,MPU与DSP充当控制单元206,且记录媒体充当存储单元204。另外,在采用上述构造的实例中,在接收设备200中,操作输入设备160充当操作单元208,且显示设备162充当显示单元210。另外,在采用上述构造的实例中,在接收设备200中,通信接口 164充当通信单元202,且声音输出设备168充当声音输出单元 212。很明显,根据本发明实施例的接收设备200的构造并不限于与图8所示的发送设备 100的构造相类似的构造。通信单元202是包括在接收设备200中的通信单元,并且以有线或者无线的方式通过网络(或者直接连接)与外部设备如发送设备100或者服务器(图中未示出)通信。另外,通信单元202的通信例如由控制单元206控制。这里,通信单元202的示例包括 IEEE802. Ilg端口与发送/接收电路(无线通信)和LAN终端与发送/接收电路(有线通信)等。存储单元204是包括在接收设备200中的存储单元。这里,存储单元204的示例包括磁记录媒体如硬盘和非易失性存储器如闪存。另外,存储单元104将各种类型的数据诸如内容数据、由发送设备100发送的发送数据及应用程序存储于其中。图9示出了将设备信息230存储在存储单元204中的示例。控制单元206例如由MPU、其中集成各种处理电路的集成电路构造,并且用来控制接收设备200的整体操作。另外,控制单元206包括通信控制部分220、再现处理部分222, 并且例如主要用作执行与图2所示的接收设备200有关的处理。通信控制部分220主要通过控制通信单元202,执行涉及与外部设备如发送设备 100的通信的处理。更具体而言,例如,在通信单元202接收由发送设备100发送的各种请求的情况中,通信控制部分220执行与被接收的各种请求相对应的处理,并且将基于各种请求的应答发送到通信单元202。再现处理部分222用来再现内容数据。更具体而言,例如,在接收单元202接收由发送设备100发送的图6中所示数据的情况下,再现处理部分222基于编解码器信息再现发送数据。然后,再现处理部分222在显示单元210上显示表示与处理结果相对应的图像数据的图像,并且将表示与处理结果相对应的音频数据的声音输出到声音输出单元212。控制单元206通过包括通信控制部分220与再现处理部分222,主要用作执行例如与图2所示的接收设备200有关的处理。操作单元208是包含在接收设备200中以使能用户操作的操作单元。接收设备 200通过包括操作单元208使能用户操作,并且能够基于用户操作执行用户所期望的处理。 这里,操作单元208的示例包括按钮、箭头键、旋转式选择器如轻推转盘及其组合等。显示单元210是包含在接收设备200中的显示单元,并且在显示屏上显示各种类型的信息。在显示单元210的显示屏上显示的屏幕示例包括用于执行接收设备200所期望的操作的操作屏幕、基于再现的被接收的发送数据或者内容数据的内容再现屏幕等。这里, 显示单元210的示例包括IXD、有机EL显示器等。声音输出单元212输出与再现处理部分222处理的音频数据相对应的声音。声音输出单元212的示例包括放大器、扬声器等。发送设备100例如通过采用图9所示的构造,能够执行例如与图2所示的接收设备200有关的处理,接收由发送设备100发送的发送数据,并且再现发送数据。另外,根据本发明实施例的接收设备200的构造并不仅限于图9所示的构造。例如,根据本发明实施例的接收设备200可以通过包括图7所示的请求发送部分120、发送数据设定部分执行122及发送处理部分IM执行与根据本发明实施例的发送数据方法有关的处理。换言之,根据本发明实施例的接收设备200可以具有根据本发明实施例的发送设备 100的功能。如上所述,根据本发明实施例的通信系统1000包括发送设备100与接收设备200。 发送设备100通过执行上述处理(1)(发送数据设定处理)与处理O)(发送处理)将发送数据同时发送到接收设备200。这里,发送设备100,在上述处理(1)(发送数据设定处理) 中,为各接收设备200设定发送数据,使得用于发送的传输速率不超过参考传输速率,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。因此,在通信系统 1000中,由于用于发送的传输速率不超过参考传输速率,所以不会发生不期望的情况,如由接收设备200再现的声音或者图像干扰。另外,在通信系统1000中,将再现品质相对较高的发送数据发送到作为发送目标的接收设备200。因此,通过使用发送设备100执行上述处理(1)(发送数据设定处理)与处理(2) (发送处理),实现了能够在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备200的通信系统1000。另外,在通信系统1000中,在上述处理(1)中,发送设备100基于从作为发送目标的接收设备200获得的设备信息,将发送数据设定到各接收设备200。这里,假设用于发送的传输速率不超过参考传输速率,则发送设备100可以基于所获得的设备信息指定各接收设备200的内容再现能力,并且设定具有适合于各接收设备200的再现能力的数据格式的发送数据。在上述设定发送数据的情况下,可以进一步增加差分传输速率,从而抑制了网络负载。因此,可以在不使成为瓶颈的接收设备200倒退的情况下展示各接收设备200的再现能力。[通信系统1000的修改示例]在上面的描述中,例如,如图1所示,示出了其中通信系统1000包括发送设备100 与接收设备200,且发送设备100执行上述处理(1)(发送数据设定处理)与处理O)(发送处理)的构造。但是,根据本发明实施例的通信系统1000并不限于上述构造。例如,根据本发明实施的通信系统可以具有其中包括执行上述处理(1)(发送数据设定处理)的控制设备、基于控制设备的处理结果执行上述处理( (发送处理)的发送设备与接收设备的构造。甚至在此构造中。可以实现能够在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备200的通信系统1000。如上所述,尽管已经描述了作为构造根据本发明实施例的通信系统1000的组成元件的发送设备100,但是本发明的实施例并不限于此。本发明的实施例,例如,可以被施加到包括计算机如PC (Personal Computer,个人计算机)、服务器或者PDA (Personal Digital Assistant,个人数字助理)、移动式通信设备如便携式电环或者PHS (Personal HandyphoneSystem,个人手持电话系统)、视频/音乐再现设备、视频/音乐记录与再现设备、移动式游戏设备、游戏设备等的各种设备另外,尽管已经描述了作为构造根据本发明实施例的通信系统1000的组成元件的接收设备200,但是本发明的实施例并不限于此。本发明的实施例,例如,可以被施加到包括计算机如PC、移动式通信设备如便携式电话、视频/音乐再现设备、视频/音乐记录与再现设备、移动式游戏设备、游戏设备等的各种设备。
[根据本发明实施例的程序]基于被用于允许计算机作为根据本发明实施例的发送设备来工作的程序,可以在阻止用户便利性降低的同时,将具有相对较高的品质再现功能设备的发送数据发送到接收设备。因此,通过使用允许计算机作为根据本发明实施例的发送设备来工作的程序,实现了在阻止用户便利性降低的同时,将再现品质相对较高的发送数据同时发送到接收设备的通信系统。如上所述,尽管参考附图已经描述了本发明的优选实施例,但是很明显,本发明的实施例并不限于此。另外,本领域技术人员在权利要求书所界定的范围内作出的各种改变或者修改示例是显而易见的,并且应该理解,该改变与修改示例本质上属于本发明的技术范畴。例如,根据本发明实施例的发送设备可以各自包括图7所示的请求发送部分120、 发送数据设定部分122及发送处理部分(例如,这些部分由各自的处理电路实施)。另外,在上面的描述中,已经描述了被用于允许计算机作为根据本发明实施例的发送设备来工作的程序(计算机程序)。但是,根据本发明的实施例,可以另外提供其上存储上述程序的存储媒体。由于上述构造代表本发明的特定实施例,所以该构造本质上属于本发明的范畴。本发明包括与日本专利局公开号为JP2010-045552、申请日为2010年3月2日的日本优先专利申请相关的主题,在此通过应用将其全部内容结合于此。本领域技术人员应理解,在权利要求书及其替代物的范围内,可以基于设计要求及其它因素作出各种修改、组合、附加组合及替代。
权利要求
1.一种发送设备,其包括通信单元,其与多个接收设备通信;发送数据设定单元,其将所述接收设备的数目与预定的阈值进行比较,其中所述接收设备作为表示内容的发送数据的发送目标,并且基于比较结果将要发送到所述接收设备的发送数据设定到所述接收设备的每一者,使得用于发送的传输速率不超过参考传输速率, 其中所述用于发送的传输速率表示必需将发送数据发送到所述接收设备的数据传输量,所述参考传输速率表示在通信过程中数据能够被发送的数据传输量,并且将再现品质相对较高的发送数据发送到作为发送目标的所述接收设备;以及发送处理单元,其将由所述发送数据设定单元设定的发送数据同时发送到作为发送目标的相对应的接收设备。
2.根据权利要求1所述的发送设备,还包括请求发送单元,其将用于请求发送设备信息的设备信息发送请求发送到所述作为发送目标的接收设备,其中所述设备信息用于识别所述接收设备。其中,在所述作为发送目标的接收设备的数目大于等于所述预定阈值的情况或者所述作为发送目标的接收设备的数目大于所述预定阈值的情况下,所述发送数据设定单元响应于通信单元接收的所述设备信息发送请求,基于从所述接收设备发送的所述设备信息,将发送数据设定到所述接收设备的每一者;并且在所述作为发送目标的接收设备的数目小于所述预定阈值的情况或者所述作为发送目标的接收设备的数目小于等于所述预定阈值的情况下,所述发送数据设定单元分别将再现品质相对较高的发送数据发送到所述作为发送目标的接收设备。
3.根据权利要求2所述的发送设备,还包括存储单元,其存储表示所述接收设备的内容再现能力的再现能力信息,其中,所述发送数据设定单元基于所述被接收的设备信息与所述再现能力信息,指定与所述设备信息相对应的接收设备的内容再现能力,并且基于所述被指定的接收设备的内容再现能力将要发送的发送数据设定到所述接收设备。
4.根据权利要求2所述的发送设备,其中,当所述请求发送单元接收所述设备信息时,将请求发送与所述被接收的设备信息相对应的所述再现能力信息的再现能力信息获得请求发送到外部设备,所述外部设备存储表示所述接收设备的内容再现能力的所述再现能力信息,以及其中所述发送数据设定单元基于所述被接收的设备信息和所述被接收的再现能力信息,指定与所述设备信息相对应的接收设备的内容再现能力,并且基于所述被指定的接收设备的内容再现能力,将要发送的发送数据设定到所述接收设备。
5.根据权利要求3或4所述的发送设备,其中,所述发送数据设定单元设定发送数据, 使得将再现品质较高的发送数据发送到再现能力较高的接收设备。
6.根据权利要求1至4中任一项所述的发送设备,其中,在要发送的数据是表示声音的音频数据的情况下,所述发送数据设定单元将未被压缩的音频数据或者通过使用预定的压缩方法压缩的音频数据设定为所述发送数据。
7.根据权利要求1至4中任一项所述的发送设备,其中,在要发送的数据是表示运动图像的图像数据的情况下,所述发送数据设定单元将来自多种类型的具有多个分辨率及/或不同压缩格式的图像数据中的任何一种类型的图像数据设定为所述发送数据。
8.根据权利要求1至4中任一项所述的发送设备,其中,在要发送的数据是表示静止图像的图像数据的情况下,所述发送数据设定单元将来自多种类型的具有不同数据尺寸的图像数据中的任何一种类型的图像数据设定为所述发送数据。
9.一种数据发送方法,其包括如下步骤将接收设备的数目与设定的阈值进行比较,其中所述接收设备作为表示内容的发送数据的发送目标,并且基于比较结果将要发送到所述接收设备的发送数据设定到所述接收设备的每一者,使得用于发送的传输速率不超过参考传输速率,其中所述用于发送的传输速率表示必需将发送数据发送到所述接收设备的数据传输量,所述参考传输速率表示在所述通信过程中数据能够被发送的数据传输量,并且将再现品质相对较高的发送数据发送到作为发送目标的所述接收设备;以及将在所述接收设备的数目与预定阈值的比较过程中设定的发送数据与所述发送数据的设定同时发送到作为发送目标的相对应的接收设备。
10.一种通信系统,所述通信系统包括发送设备;以及多个接收设备,其能够与所述发送设备通信,其中所述发送设备包括通信单元,其与多个接收设备通信,发送数据设定单元,其将所述接收设备的数目与预定的阈值进行比较,其中所述接收设备作为表示内容的发送数据的发送目标,并且基于比较结果将要发送到所述接收设备的发送数据设定到所述接收设备的每一者,使得用于发送的传输速率不超过参考传输速率, 其中所述用于发送的传输速率表示必需将发送数据发送到所述接收设备的数据传输量,所述参考传输速率表示在所述通信过程中数据能够被发送的数据传输量,并且将再现品质相对较高的发送数据发送到作为发送目标的所述接收设备;及发送处理单元,其将由所述发送数据设定单元设定的发送数据同时发送到作为发送目标的相对应的接收设备。
全文摘要
本发明涉及发送设备、数据发送方法及通信系统,所述发送设备包括通信单元,其与多个接收设备通信;发送数据设定单元,其将接收设备的数目与预定的阈值进行比较,其中该接收设备作为表示内容的发送数据的发送目标,并且基于比较结果将要发送到该接收设备的发送数据设定到各接收设备,使得用于发送的传输速率不超过参考传输速率,其中该用于发送的传输速率表示必需将发送数据发送到该接收设备的数据传输量,该参考传输速率表示在通信过程中数据能够被发送的数据传输量,并且将再现品质相对较高的发送数据发送到作为发送目标的接收设备;以及发送处理单元,其将由该发送数据设定单元设定的发送数据同时发送到作为发送目标的相对应的接收设备。
文档编号H04L12/28GK102195835SQ201110045738
公开日2011年9月21日 申请日期2011年2月23日 优先权日2010年3月2日
发明者佐藤胜之 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1