CN102196353A - 发送设备和发送方法 - Google Patents
发送设备和发送方法 Download PDFInfo
- Publication number
- CN102196353A CN102196353A CN2011100550366A CN201110055036A CN102196353A CN 102196353 A CN102196353 A CN 102196353A CN 2011100550366 A CN2011100550366 A CN 2011100550366A CN 201110055036 A CN201110055036 A CN 201110055036A CN 102196353 A CN102196353 A CN 102196353A
- Authority
- CN
- China
- Prior art keywords
- data
- content
- time
- receiving equipment
- transmitting apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 179
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000012545 processing Methods 0.000 claims abstract description 103
- 238000004891 communication Methods 0.000 claims abstract description 89
- 238000005259 measurement Methods 0.000 claims abstract description 37
- 230000002123 temporal effect Effects 0.000 claims description 76
- 230000008569 process Effects 0.000 claims description 28
- 230000001360 synchronised effect Effects 0.000 claims description 26
- 230000004044 response Effects 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 15
- 238000003860 storage Methods 0.000 description 13
- 235000009508 confectionery Nutrition 0.000 description 9
- 230000003111 delayed effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000005669 field effect Effects 0.000 description 2
- 238000000691 measurement method Methods 0.000 description 2
- 229920006395 saturated elastomer Polymers 0.000 description 2
- ATJFFYVFTNAWJD-UHFFFAOYSA-N Tin Chemical compound [Sn] ATJFFYVFTNAWJD-UHFFFAOYSA-N 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000005684 electric field Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000001915 proofreading effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S5/00—Pseudo-stereo systems, e.g. in which additional channel signals are derived from monophonic signals by means of phase shifting, time delay or reverberation
- H04S5/02—Pseudo-stereo systems, e.g. in which additional channel signals are derived from monophonic signals by means of phase shifting, time delay or reverberation of the pseudo four-channel type, e.g. in which rear channel signals are derived from two-channel stereo signals
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0284—Relative positioning
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/27—Monitoring; Testing of receivers for locating or positioning the transmitter
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S11/00—Systems for determining distance or velocity not using reflection or reradiation
- G01S11/02—Systems for determining distance or velocity not using reflection or reradiation using radio waves
- G01S11/08—Systems for determining distance or velocity not using reflection or reradiation using radio waves using synchronised clocks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/76—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein pulse-type signals are transmitted
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R27/00—Public address systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S3/00—Systems employing more than two channels, e.g. quadraphonic
- H04S3/008—Systems employing more than two channels, e.g. quadraphonic in which the audio signals are in digital form, i.e. employing more than two discrete digital channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/30—Control circuits for electronic adaptation of the sound field
- H04S7/302—Electronic adaptation of stereophonic sound system to listener position or orientation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及发送设备和发送方法。一种发送设备包括:通信单元,执行与一个或多个接收设备的通信;距离测量单元,测量到接收设备的直接距离;发送数据设置单元,基于所测得的距离针对被测量了距离的接收设备来设置包括具有音频的内容数据和时间信息的发送数据,该时间信息指示开始再现内容数据的时间;以及发送处理单元,将由发送数据设置单元所设置的发送数据同时发送到作为发送目标的相应接收设备。发送数据设置单元将该设备自身开始再现内容数据的时间设置为参考时间,并且利用所设置的参考时间针对每个接收设备来设置该时间信息,该时间信息用于将在该设备自身中再现的内容数据所指示的音频与在接收设备中再现的内容数据所指示的音频相同步。
Description
技术领域
本发明涉及发送设备和发送方法。
背景技术
近些年来,在设备间发送/接收包括诸如音频数据的音频和视频数据的内容数据并再现在各自设备中所发送/接收的内容数据的内容再现系统越来越流行。作为内容再现系统,例如,多声道音频系统(环绕系统)和遵从DLNA(数字生活网络联盟)标准的系统能够被引用。
在上述情景下,用于提供更适于收听将被再现的音频的用户的收听体验的技术正在开发之中。作为基于收听将被再现的音频的用户的位置来动态调整最佳听音位置(sweet spot)(最佳收听区域)的技术,JP-T-2007-514350(专利文献1)被引用。
发明内容
用于向用户提供更合适的收听体验的现有技术(以下可被称为“现有技术”)通过动态调整多声道音频系统中的声音场的最佳听音位置来向用户提供三维的真实感觉。更具体地,在现有技术中,通过追踪属于用户的个人设备的位置来调整最佳听音位置,使得个人设备的当前位置将在声音场的最佳听音位置。即,在利用现有技术的情形中,最佳听音位置能够被动态调整,使得即便当带有个人设备的用户移动时,用户的位置变为在声音场的最佳听音位置内,只要用户移动到根据现有技术的内容再现系统可以调整最佳听音位置的区域中。相应地,当利用现有技术时,在个人设备的位置处创建三维的真实感觉是可能的,因此,更适于用户的收听体验可被提供。
此处,内容再现系统并不限于现有技术所应用于的多声道音频系统,在该内容再现系统中,包括音频的内容数据(以下可被仅称为“内容数据”)被在设备间发送/接收,并且在各自设备间所发送/接收的内容数据被再现。例如,如下系统可被认为是内容再现系统,其中,发送内容数据的发送设备将包括相同内容数据的发送数据同时(all at once)发送到一个或多个接收设备,并且,发送设备和相应接收设备被彼此同步以再现内容数据。如上所述,在再现内容数据的内容再现系统中(以下可被仅称为“内容再现系统”),该内容数据指示在发送设备和相应接收设备间同步的同样的内容,例如,发送设备将包括内容数据和时间戳的发送数据发送到相应接收设备,该时间戳定义了内容数据被再现的时间。然后,接收设备在由包括在所接收的发送数据中的时间戳所定义的时间处再现包括在发送数据中的内容数据,从而实现在发送设备和相应接收设备间同步的内容数据的再现。
当如上所述的指示相同内容的内容数据在发送设备和相应接收设备间被同步再现时,例如,可以使得同样的音乐(内容的示例)从存在于家里的多个能够再现内容数据的设备(发送设备和接收设备的示例)中输出,其使得用户在遍及家中的各个位置处能够享受音乐。但是,在如上所述的内容再现系统(其再现指示相同的内容在发送设备和相应接收设备中同步的内容数据)中,当由于延迟而在自多个设备输出的音频中出现滞后(非有意滞后)时,可能难以向用户提供更合适的收听体验。
作为更具体的示例,输出自包括在内容再现系统中的各个设备的音频以给定的340[m/sec](在20摄氏度,1个大气压的情形中)的速度(声速)在空气中行进。因此,当包括在内容再现系统中的一个设备和包括在内容再现系统中的另一设备间的距离是例如10[m]时,与输出自该另一设备的内容数据相对应的音频以大约30[msec]的延迟在该一个设备中被听到。当以上距离是例如20[m]时,与输出自该另一设备的内容数据相对应的音频以大约60[msec]的延迟在该一个设备中被听到。即,当在内容再现系统中再现内容数据的各个设备彼此分离到一定程度时,当包括在内容再现系统中的某设备被用作参考时,输出自其它设备的音频在作为参考的设备(以下可称为“参考设备”)中在延迟后被听到。
如上所述,当位于参考设备的邻近位置处的用户收听与在包括在内容再现系统中的所有设备间同步再现的内容数据相对应的音频时,用户将在输出自参考设备的音频与输出自其它设备的经延迟音频不同步的状态中收听到音频。因此,即便在内容再现系统中的各个设备间,各个设备同步地再现相同的内容数据时,位于参考设备的邻近位置处的用户在不同步的状态中收听到输出自其它设备的音频,这可能给用户带来不舒服的感觉。另外,当输出自其它设备的音频的音量很高时,给用户带来不舒服的感觉的概率进一步增大。
此处,作为用于防止内容再现系统给用户带来不舒服的感觉的措施,可以引用,例如,减小在其他设备中的音量的措施,或预先将再现音量设置为低的措施。但是,采取以上措施迫使用户执行对再现音量的调整操作以及对内容再现系统中的内容数据的再现施加限制,这可能降低用户友好度。
另外,如上所述,现有技术动态地调整多声道音频系统中的声音场的最佳听音位置,因此,在现有技术中并未假设对指示在内容再现系统中的多个设备间同步的相同内容的内容数据进行再现。相应地,难以避免由于通过内容数据的再现而输出的音频的延迟给用户带来的不舒服的感觉,即便利用该现有技术这种情况也可能发生在内容再现系统中。
鉴于以上情况,希望提供新颖和改进的发送设备和发送方法,其能够向收听与内容再现系统中的内容数据的再现相对应的音频的用户提供更合适的收听体验,在该内容再现系统中,内容数据在多个设备间同步地被再现。
根据发明的实施例,提供了一种发送设备,包括:通信单元,该通信单元执行与一个或多个接收设备的通信;距离测量单元,距离测量单元测量到各个接收设备的直接距离;发送数据设置单元,该发送数据设置单元基于所测得的到各个接收设备的距离,针对被测量了距离的接收设备来设置包括内容数据和时间信息的发送数据,该内容数据包括将被发送的音频,该时间信息指示开始再现内容数据的时间;以及发送处理单元,该发送处理单元将由发送数据设置单元所设置的发送数据同时发送到作为发送目标的相应接收设备,其中,发送数据设置单元将该设备自身开始再现内容数据的时间设置为参考时间,并且利用所设置的参考时间作为参考来针对每个接收设备设置时间信息,时间信息用于将在该设备自身中再现的内容数据所指示的音频与在接收设备中再现的内容数据所指示的音频相同步。
根据以上配置,可以实现能够向收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统。
当通信单元接收到用于改变将作为开始再现内容数据的时间的参考的设备的调整信号时,发送数据设置单元可以将发送了调整信号的接收设备开始再现内容数据的时间设置为参考时间,并且可以利用基于调整信号设置的参考时间作为参考,来设置该设备自身开始再现内容数据的时间以及针对各个接收设备的时间信息。
此外,优选地,进一步包括存储单元,该存储单元存储至少一段或多段再现控制信息,再现控制信息与到接收设备的直接距离相关联地定义调整时间,调整时间调整参考时间与开始再现内容数据的时间之间的时间间隔,其中,发送数据设置单元通过反映出调整时间来设置时间信息,调整时间基于所测得的到各个接收设备的距离以及所选择的再现控制信息。距离测量单元可以向各个接收设备发送用于测量距离的测量信号,以基于测量信号被发送时的时间与从接收了测量信号的接收设备发送的响应信号被接收到的时间之间的时间间隔来测量距离。
距离测量单元还可以向各个接收设备发送用于测量距离的测量信号,以基于测量信号被发送时的时间与包括在从接收了测量信号的接收设备发送来的响应信号中的、测量信号被接收设备接收的时间的信息所指示的时间之间的时间间隔来测量距离。此外,优选地,进一步包括再现处理单元,该再现处理单元基于由发送数据设置单元设置的该设备自身开始再现内容数据的时间来再现内容数据。
根据发明的另一实施例,提供了一种发送方法,包括以下步骤:测量从发送设备到作为发送数据的发送目标的各个接收设备的直接距离,发送设备发送包括内容数据和时间信息的发送数据,内容数据包括将被发送的音频,时间信息指示开始再现内容数据的时间;基于在测量距离的步骤中所测得的到各个接收设备的距离,针对各个接收设备来设置发送数据,在发送数据中设置了时间信息;以及将在设置发送数据的步骤中所设置的发送数据同时发送到作为发送目标的相应接收设备,其中,在设置发送数据的步骤中,发送设备开始再现内容数据的时间被设置为参考时间,并且利用所设置的参考时间作为参考来针对作为发送目标的各个接收设备设置时间信息,时间信息用于将在发送设备中再现的内容数据所指示的音频与在接收设备中再现的内容数据所指示的音频相同步。
通过利用以上的方法,能够实现能够向收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统。
根据发明的实施例,可以在内容数据在多个设备间被同时再现的内容再现系统中向收听与内容数据的再现相对应的音频的用户提供更合适的收听体验。
附图说明
图1是示出了根据发明的实施例的内容再现系统的概要的说明性视图;
图2是用于说明根据发明的实施例的数据发送方法的说明性视图;
图3是示出了根据发明的实施例的与内容再现系统中的数据发送方法相关的处理的示例的说明性视图;
图4是示出了根据发明的实施例的由发送设备发送的发送数据的格式的示例的说明性图;
图5是根据发明的实施例的发送设备的配置的示例的框图;
图6是示出了根据发明的实施例的发送设备的硬件配置的示例的说明性图;以及
图7是示出了根据发明的实施例的接收设备的配置的示例的框图。
具体实施方式
以下,将通过参照附图来详细说明发明的优选实施例。在本说明书和附图中,相同的标号和符号被给于具有基本上相同的功能配置的组件,以便省略重复说明。
说明将以以下次序进行。
1.根据本发明的实施例的方法
2.根据本发明的实施例的内容再现系统
3.根据本发明的实施例的程序
(根据本发明的实施例的方法)
将在说明根据本发明的实施例的包括在内容再现系统(以下可称为“内容再现系统1000”)中的各个设备的配置之前说明根据本发明的实施例的用于提供更适于用户的收听体验的数据发送方法。
[内容再现系统1000的概要]
将在说明根据本发明的实施例的稍后描述的数据发送方法的概要之前说明内容再现系统1000的概要。图1是示出了根据本发明的实施例的内容再现系统1000的概要的说明性视图。内容再现系统1000包括发送设备100、接收设备200A、200B...(以下可统称为“接收设备200”)。在图1中,包括三个接收设备200的内容再现系统的配置被示出,但是,包括在内容再现系统1000中的接收设备200的数量并不限于图1中所示的示例。
发送设备100通过例如使用LAN(局域网)等的有线通信或使用IEEE802.11g、IEEE802.15.1等的无线通信来执行与接收设备200的通信。此处,发送设备100通过无线通信执行与接收设备200的通信的例子在图1中示出。例如,当IEEE802.11g被用作无线通信时(在图1中未示出),发送设备100通过用作接入点的中间设备(以下称为“中间设备300”)执行与接收设备200的通信。
在该内容再现系统中,例如,诸如通信请求(稍后描述)和对发送数据的重传请求之类的多种请求(命令)、测量信号(稍后描述)、发送数据(稍后描述)利用例如“UDP单播分组”来发送/接收。根据本发明的实施例的内容再现系统1000能够以遵从DLNA标准的任意格式执行对多种请求等的发送/接收。
根据发明的实施例的内容再现系统1000通过如下方式被配置:向可以作为发送设备100的发送数据的发送目标的各个接收设备200发送通信请求,并且由各个接收设备200针对通信请求做出执行通信的响应。即,内容再现系统1000通过由发送设备100请求各个接收设备200进入系统并由各个接收设备200接受请求而被配置。
以下,将通过将图1中所示出的内容再现系统1000作为示例来说明发送设备100和接收设备200的概要。当图1中所示的接收设备200A向发送设备100或其他接收设备200发送通信请求时,在图1中所示的接收设备200A可用作发送设备,并且图1中所示的发送设备100可用作接收设备。
发送设备100具有向内容再现系统1000中的作为发送数据的发送目标的各个接收设备200(以下可称为“发送目标设备”)发送发送数据的功能。更具体地,发送设备100针对每个发送目标设备来设置将被发送给各个发送目标设备的发送数据。然后,发送设备100一同时发送所设置的将被发送给各个发送目标设备的发送数据。此处,根据本发明的实施例由发送设备100一起发送发送数据意味着,例如,与各个发送目标设备相对应的发送数据被发送设备100“同时发送”或“相继发送”到各个发送目标设备。
此处,根据本发明的实施例的发送数据是包括内容数据和时间信息的数据,该时间信息指示内容数据的再现开始时的时间。另外,根据本发明的实施例的内容数据例如是包括指示音频、图像等的内容的音频的数据,,诸如指示音频(包括音乐,在下面的描述中也适用)的音频数据以及指示音频和图像(静止图像/活动图像)的视频数据。从发送设备100向作为发送目标的接收设备200发送的发送数据是音频数据的情形将作为示例在以下被说明。在下述中,根据发明的实施例的时间信息可称为“时间戳”。
发送设备100设置再现开始时间,在该时刻,对内容数据的再现开始,该内容数据指示与发送到各个接收设备200的内容数据相同的内容。然后,发送设备100在所设置的再现开始时间再现内容数据。当发送设备100不具有再现内容数据的功能并且被连接到具有再现功能的外部设备(外部再现设备)时,发送设备100允许外部设备再现内容数据。
作为由发送设备100所设置的给定再现开始时间,可以应用在与发送设备100的用户再现内容数据相关的操作之后经过了规定时间(例如,执行同步再现所必须的实际处理时间)时的时间点。发送设备100还通过将所设置的再现开始时间(当设备自身开始再现内容数据的时间)作为参考来设置针对作为发送目标的每一个接收设备200的时间信息。在发送设备100中设置再现开始时间和设置针对每个接收设备200的时间信息的方法并不限于以上。例如,发送设备100可在发送设备100中设置再现开始时间并且通过利用作为发送目标的接收设备200中的一个接收设备200开始再现内容数据时的时间作为参考来设置其他接收设备200中的时间信息。在下述中,内容再现系统1000中所包括的一个设备中的内容数据的再现开始时间被称为“参考时间”,其将作为设置发送设备100的再现开始时间和各个接收设备200的时间信息的参考。
接收设备200接收发送自发送设备100的发送数据,并在由包含在所接收的发送数据中的时间信息所定义的时间处再现包括在发送数据中的内容数据。更具体地,例如,接收设备200在诸如缓冲存储器(未示出)之类的记录介质中存储已接收的发送数据,在由时间信息所定义的时间处再现存储在记录介质中的发送数据中所包括的内容数据。
如上所述,发送设备100设置该设备自身开始再现内容数据时的时间并且设置包括针对内容再现系统1000中的作为发送目标的每个接收设备200的时间信息的发送数据。然后,发送设备100将所设置的发送数据同时发送到对应的接收设备200。此外,在内容再现系统1000中,接收发送数据的接收设备200在由包括在所接收的发送数据中的时间信息所定义的时间处再现包括在发送数据中的内容数据。因此,包括在内容再现系统1000中的各个设备在由发送设备100所设置的给定时间处开始再现指示相同内容的内容数据。因此,内容再现系统1000可以通过包括以上的发送设备100和接收设备200来在发送设备100和作为发送数据的发送目标的各个接收设备200间同步地再现内容数据。
[数据发送方法的概要]
接下来,将说明根据发明的实施例的用于向用户提供更合适的收听体验的数据发送方法。图2是用于说明根据发明的实施例的数据发送方法的说明性视图,其示出了在图1中所示的内容再现系统1000的应用示例。此处,图2示出了一个示例,其中,发送设备100和中间设备300被设置在房间A(或空间,在下述中相同)中,而接收设备200A、200B和200C分别被设置在房间B、房间C和房间D中。以下,包括在内容再现系统1000中的各个设备被以如图2中所示的方式布置的情形将被作为示例说明。根据发明的实施例的内容再现系统1000并不限于将各个设备设置在图2所示的多个房间中的该配置。例如,根据发明的实施例的内容再现系统1000可具有一种配置,其中,各个设备被设置在一个房间中(例如,图2中所示的房间A到D被包括在一个房间中的情形)。
当包括在内容再现系统(其中,内容数据在多个设备间被同步地再现)中的设备间的距离是例如图2所示的20[m]时,与从其他设备输出的内容数据相对应的音频以大约60[msec]的延迟在一个设备的位置处被听到。因此,由于延迟引起的滞后(非有意滞后)发生在从内容再现系统的各个设备输出的音频中,这可能给用户带来不舒服的感觉,如上所述。
鉴于以上情况,在根据发明的实施例的内容再现系统1000中,发送设备100将包括这样的时间信息的发送数据发送到每个接收设备200,在该时间信息中,与发送设备100和各个接收设备200间的距离相对应的音频延迟被考虑到。接收发送数据的接收设备200在由包括在所接收的发送数据中的时间信息所定义的时间处再现包括在发送数据中的内容数据,如上所述。因此,由于音频延迟引起的非有意滞后不会出现在如下给定位置,在该位置中,通过发送包括将与距离相对应的音频延迟考虑在内的时间信息的发送数据,更合适的收听体验被提供给了用户。
由于在内容再现系统1000中发送自发送设备100的发送数据被接收设备200所接收,当各个设备通过无线通信连接时,必须考虑发送延迟的影响。但是,在无线通信中的发送速度大约是300000000[m/sec],因此,当设备间的距离是大约10[m]时,发送延迟是0.0000333[msec]。由于发送延迟充分小于音频延迟,因此,在该内容再现系统1000中发送延迟能够被忽略。此外,当各个设备通过有线连接时,发送延迟也充分小于音频延迟,因此,发送延迟能够在该内容再现系统1000中被忽略。
因此,发送设备100发送包括将与距离相对应的音频延迟考虑在内的时间信息的发送数据,从而实现了能够给收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统1000。
更具体地,在根据发明的实施例的内容再现系统1000中,发送设备100执行以下处理(1)到处理(3),从而实现能够给收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统。此处,以下所示的处理(1)到处理(3)是与根据发明的实施例的发送方法有关的处理的示例。
(1)距离测量处理
发送设备100测量到作为发送目标的各个接收设备200的直接距离。此处,根据发明的实施例的直接距离是指图2中的发送设备100和各个接收设备200A、200B和200C中的每一个间的直线距离,其区别于通过中间设备300的通信路径的距离(间接距离)。以下,根据发明的实施例的直接距离可被仅称为“距离”。在根据发明的实施例的发送设备100中的距离测量处理能够被当作用于估计到作为发送目标的各个接收设备200的直接距离的处理。
[距离测量处理的示例]
例如,发送设备100测量在发送设备100和每个接收设备200间的的通信的往返(reciprocating)时间,并且基于所测量的往返时间和无线电波速度(额定值)来计算直接距离。
发送设备100将用于测量距离的测量信号发送到各个接收设备,并且测量在测量信号被发送时的时间与发送自接收测量信号的接收设备200的响应信号被接收时的时间之间的时间间隔。然后,发送设备100基于所测量的时间间隔和无线电波速度来计算直接距离。根据发明的实施例的第一距离测量方法具有与雷达相同的机制。但是,雷达通过检测来自对象的针对发送自发送侧的发送波的反射波来检测对象,其与根据发明的实施例的第一距离测量方法的不同之处在于由作为发送目标的接收设备200发送的信号被使用。
作为根据发明的实施例的测量信号,例如,通过PN序列针对每个接收设备被编码的信号被引用。此外,作为根据发明的实施例的响应信号,例如,由接收设备200正常接收的测量信号本身被引用。发送设备100可以通过利用例如PN序列来改变针对每个接收设备200使用的编码序列,来区分多个接收设备200。
作为在发送设备100中测量时间的方法,例如,一种通过在发送设备100中利用参考处理时钟(CLK)来对从测量信号的发送时间点起到响应信号的接收的时间进行计数的方法、一种利用基于NTP(网络时间协议)的绝对时间戳的方法等能够被引用。例如,当前正在进行对其的制定的NTPv.4(RFC 4330,RFC 1305)使用具有64比特的实部和64比特的小数点部分的时间表示法,因此,当利用基于NTPv.4的时间戳时,该方法具有用于距离测量的足够的分辨率。
根据发明的实施例的距离测量处理中的测量的精度由处理测量信号时的时钟频率所确定。例如,当利用300[MHz]的时钟时,直接距离能够以1[m]以内的距离精度被测量。发送设备100能够通过增加用于距离测量处理的时钟频率来以更高的精度执行测量。另外,距离测量处理中除了发送延迟以外的延迟(诸如可发生在与距离测量处理相关的硬件(例如,通信模块)中的延迟)被作为公知延迟来进行校正,从而减少延迟的影响(即,测量精度被提高了)。更具体地,发送设备100能够通过如下方式提高测量精度:通过测量通信的物理层中的信号的发送/接收时间或者预先补偿通信模块中的延迟时间来校正发送延迟以外的延迟。如上所述,由于在距离测量处理中的发送延迟足够小,所以,当其被忽略时,发送延迟并不对测量精度产生影响。
发送设备100例如可包括用于距离测量的专用模块,以通过利用该专用模块根据该距离测量处理来发送测量信号或接收响应信号,但是,发送设备100的配置并不限于以上。例如,发送设备100还能够通过利用使用遵从IEEE802.11系列、IEEE802.15.1等的通信模块的P2P(点对点)通信(例如,Wi-Fi直接连接,等等)来发送与距离测量处理有关的测量信号或接收与距离测量处理相关的响应信号。
发送设备100通过执行例如以上处理来测量到各个接收设备200的距离。
在根据发明的实施例的发送设备100中的距离测量处理并不限于以上。例如,发送设备100可以测量直到所发送的信号在各个接收设备200中被接收到的时间,并且基于所测量的时间和无线电波速度来计算直接距离。
更具体地,发送设备100向每个接收设备200发送测量信号,并且基于当测量信号被发送时的时间与由测量信号在接收设备200中被接收时的时间信息所指示的时间之间的时间间隔来测量距离,该时间信息被包括在从接收测量信号的接收设备发送的响应信号中。在以上情形中,发送设备100测量通信的单程时间,但是,通信的往返时间能够从所测量的通信单程时间中计算出来。因此,发送设备100在以上情形中也可以测量到各个接收设备200的距离。
发送设备100还能够将具有方向性(directivity)的测量信号发送给各个接收设备200。当具有方向性的测量信号被发送到各个接收设备200时,发送设备100不仅能够识别到各个接收设备200的距离,还能够识别各个接收设备200所存在的方向。因此,发送设备100将具有方向性的测量信号发送到各个接收设备200,从而测量(估计)从发送设备100到各个接收设备200的距离以及包括在内容再现系统1000中的各个接收设备200间的距离。
以上,已经描述了由发送设备100执行的到各个接收设备200的距离的测量(估计)。但是,在根据发明的实施例的内容再现系统1000中测量(估计)从发送设备100到各个接收设备200的方法并不限于由发送设备100来测量(估计)到各个接收设备200的距离。例如,接收设备200基于所接收的测量信号的场效应强度来估计到发送设备100的距离也是可能的。当利用以上方法时,发送设备100从各个接收设备200接收示出了距离估计结果的响应信号,从而识别到各个接收设备200的距离。
当利用以上方法时,例如,如果发送设备100和接收设备200间的距离很近,则存在使包括在接收设备200中的放大器饱和的危险。因此,当利用以上方法时,希望发送电功率比发送设备100通常发送的信号的电功率低的测量信号。根据以上,发送设备100能够防止接收设备200的放大器饱和。
当利用以上方法时,如果在发送设备100和接收设备200间存在墙或一个或多个人,则在接收设备200中所检测到的电场强度被减弱。因而,在以上情形中,估计距离的精度被减小。因此,当利用以上方法时,例如,各个接收设备200将经调整的值作为预设值存储以使用这些预设值,经调整的值与发送设备100和接收设备200间的墙的类型(例如,厚度、材料、存在锡箔绝缘体等)或墙的数量相对应。根据以上,可以防止各个接收设备200中的距离的估计精度降低。另外,当利用以上方法时,发送设备100和接收设备200利用分集(diversity)天线执行对测量信号的发送/接收或多次执行对测量信号的发送/接收以取得平均值,从而防止估计距离的精度降低。
(2)发送数据设置处理
发送设备100基于在处理(1)(距离测量处理)中所测量的到各个接收设备200的距离来设置针对作为发送目标的每个接收设备200的发送数据。
更具体地,发送设备100j将该设备本身开始再现内容数据的时间设置作为参考时间(当发送设备100被确定为参考设备时)。然后,发送设备100针对每个接收设备200,基于所设置的参考时间来设置将与在处理(1)中测得的到接收设备200的距离相对应的延迟时间考虑在内的时间信息。例如,当所测量的到接收设备200A的距离是20[m]时,发送设备100在与接收设备200相对应的时间信息中设置比参考时间早60[msec]。由于发送设备100设置了针对每个接收设备200的、将与所测得距离相对应的延迟时间考虑在内的时间信息,,因而,发送设备100能够防止在该设备自身的位置处的发送设备100中再现的内容数据所指示音频中以及在接收设备200中再现的内容数据所指示的音频中出现非有意滞后。
以下,由在发送设备100中所再现的内容数据所指示的音频以及由在接收设备200中所再现的内容数据所指示的音频可被一般地称为“从内容再现系统1000中的各个设备输出的音频”。另外,在以下描述中,“为了防止在参考设备的位置处由于从内容再现系统1000的各个设备输出的音频的延迟引起的滞后”可被称为“为了使从内容再现系统1000中的各个设置输出的音频在参考设备的位置处被同步”。
在发送设备100中的处理(2)并不限于将该设备自身开始再现内容数据时的时间作为参考时间的设置。例如,发送设备100可将当包括在内容再现系统1000中的任一接收设备200开始对内容数据进行再现时的时间设置作为参考时间。即,发送设备100可以利用接收设备200中的任一个作为参考设备,以在该接收设备200的位置处同步从内容再现系统1000中的各个设输出的音频。
更具体地,当发送设备100例如接收发送自接收设备200的调整信号时,发送设备100将发送了调整信号的接收设备200开始对内容数据进行再现时的时间设置作为参考时间。然后,发送设备100通过利用基于调整信号设置的参考时间作为基准,来设置该设备本身开始再现内容数据的时间以及除了该接收设备200以外的各个设备200分别开始再现内容数据的时间。即,根据实施例的调整信号是这样的信号,该信号用作用于变更将要作为开始再现内容数据的时间的参考的设备的触发。。
此处,发送设备100能够通过以上处理(1)(距离测量处理)来测量(估计)从发送设备100到接收设备200的距离以及各个接收设备200间的距离。因此,发送设备100能够设置各个设备开始对内容数据进行再现的时间,以使得从内容再现系统1000中的各个设备输出的音频在发送了调整信号的接收设备200的位置处被彼此同步。即,即便将接收设备200中的任一个开始对内容数据进行再现时的时间设置为参考时间时,发送设备100也能够设置针对每个接收设备200的将延迟时间考虑在内的时间信息。
发送设备100能够通过由该发送设备100设置针对每个接收设备200的将与如上所述那样测得的距离相对应的延迟时间考虑在内的时间信息,来在用作参考设备的给定接收设备200处将从内容再现系统1000中的各个设备输出的音频彼此同步。
发送设备100设置如上所述针对每个接收设备200的将在处理(1)(距离测量处理)中测得的距离所对应的延迟时间考虑在内的时间信息,并且设置针对每个接收设备200的包括所设置的时间信息以及将被发送的内容数据的发送数据。发送设备100还在处理(3)中向接收设备200发送在处理(2)中所设置的发送数据。因此,发送设备100能够在参考设备的位置处同步输出自内容再现系统1000中的各个设备的音频。
在发送设备100中的处理(2)并不限于设置针对每个接收设备200的时间信息以使得输出自内容再现系统1000中的各个设备的音频在参考设备处被彼此同步。例如,发送设备100能够设置针对每个接收设备200的时间信息,以使得通过调整针对每个接收设备200的时间信息,输出自内容再现系统1000中的各个设备的音频在参考设备的位置处被有意滞后。此处,发送设备100通过调整针对每个接收设备200的时间信息来在输出自内容再现系统1000中的各个设备的音频中生成有意滞后,以创建诸如多声道音频系统的伪环绕效果。因此,发送设备100能够向收听与内容数据的再现相对应的音频的用户提供更合适的收听体验。
更具体地,发送设备100至少存储一个或多个再现控制信息,例如,其中,定义了用于调整所设置的参考时间与每个设备中开始再现内容数据的时间之间的时间间隔的调整时间。此处,发送设备100可存储一段或多段再现控制信息来作为再现控制信息数据库。然后,发送设备100设置针对每个接收设备200的时间信息,在其中,与在处理(1)(距离测量处理)中测得的距离相对应的延迟时间和从所存储的再现控制信息中选出的再现控制信息所示出的调整时间被考虑在内(反映出调整时间的时间信息)。发送设备100还基于从所存储的再现信息中选出的再现控制信息所指示调整时间来设置该设备自身开始对内容数据进行再现的时间。
此处,例如,在音乐厅等中,生成自声音源的音频(直接声音)到达听众,然后,有时,在屋顶或墙反射仅一次(称为“早反射”)后,以大约几十毫秒的延迟到达听众。存在如下可能:由于音频延迟引起的非有意滞后如上述给用户带来了不舒服的感觉,但是,如在上述早反射中,音频滞后并不总给用户带来不舒服的感觉。即,发送设备100设置在该设备自身和各个接收设备200中的再现开始时间,以使得在输出自内容再现系统1000中的各个设备的音频中生成有意滞后,从而带给用户好像在音乐厅里的感受。
发送设备100能够通过存储再现控制信息和利用基于用户操作所选择的再现控制信息来提供对应于用户品位的收听体验,在该再现控制信息中,分别定义了假定将用于诸如音乐厅之类的各种地方的调整时间。此处,引用图2中所示的内容再现系统1000作为示例,例如,作为由再现控制信息所定义的调整时间,分别地,输出自接收设备200A的音频被延迟5[msec],输出自接收设备200B的音频被延迟7[msec],以及输出自接收设备200C的音频被延迟12[msec]。
根据发明的实施例的再现控制信息并不限于用于定义调整时间的信息。例如,根据发明的实施例的再现控制信息可定义调整时间和声音音量。当再现控制信息定义了调整时间和音量时,发送设备100不仅能够控制输出自各个设备的音频延迟,还能够控制音频的音量,从而给收听与内容数据的再现相对应的音频的用户提供了更合适的收听体验。
此处,根据发明的实施例的再现控制信息例如在制造发送设备100时被记录在发送设备100中(称为预设),但是,在发送设备100中存储再现控制信息的方法并不限于以上。例如,发送设备100可通过恰当地从诸如服务器的外部装置获取信息来存储再现控制信息。由于当多个再现控制信息被存储在发送设备100中时用户的选择进一步增加,所以,向用户提供更合适的收听体验是可能的(例如,使用户更愉快)。
(3)发送处理
发送设备100在处理(2)(发送数据设置处理)中将针对作为发送目标的各个接收设备200设置的发送数据同时发送到对应的接收设备200。
在内容再现系统1000中,发送设备100执行处理(1)(距离测量处理)理到处理(3)(发送处理),从而将发送数据同时发送到接收设备200。此处,发送设备100设置针对每个接收设备200的将在处理(1)(距离测量处理)中测得的距离所对应的延迟时间考虑在内的时间信息,以在处理(2)(发送数据设置处理)中设置发送数据。接收设备200在由包括在所接收的发送数据中的时间信息所定义的时刻再现包括在发送数据中的内容数据。因此,在内容再现系统1000中,非有意滞后不会在参考设备的位置处出现在从内容再现系统1000的各个设备输出的音频中。另外,发送设备100在从内容再现系统1000的各个设备输出的音频中生成有意滞后,从而创建了诸如多声道音频系统之类的伪环绕效果。
因此,当发送设备100执行处理(1)(距离测量处理)到处理(3)(发送处理)时,从而实现了能够向收听与内容数据相对应的音频的用户提供更合适的收听体验的内容再现系统。
[与数据发送方法相关的处理的具体示例]
接下来,将更具体地说明在内容再现系统1000中的与根据发明的实施例的数据发送方法相关的处理。以下,将把发送设备100将作为发送数据的音频数据发送给接收设备200A、200B和200C的情形作为示例说明。
图3是示出了根据发明的实施例的与在内容再现系统1000中的数据发送方法相关的处理的示例的说明性图。此处,图3是示出了通过利用发送设备100作为参考设备来在发送设备100的位置处将从内容再现系统1000中的各个设备的音频彼此同步的处理的示例。
发送设备100基于用户对操作单元(稍后描述)的操作向各个接收设备200发送通信请求(S100A、S100B和S100C,在以下说明中一般被称为“S100”)。此处,在步骤S100由发送设备100所发送的通信请求例如是一种指令,用于指示各个接收设备200发送用于指定作为发送数据的发送目标的接收设备200的响应。根据发明的实施例的通信请求可被看作是从发送设备100被发送到各个接收设备200的参与内容再现系统1000的邀请。即,发送设备100执行步骤S100的处理,而各个接收设备200执行稍后描述的步骤S102的处理,从而形成图1中所示的内容再现系统1000。
已接收了在步骤100中发送自发送设备100的通信请求的接收设备200向发送设备100发送对该通信请求的响应(S102A、S102B和S102C,在以下描述中一般被称为“S102”)。在步骤S102,发送设备100能够通过接收发送自各个接收设备200的响应来指定将作为发送数据的发送目标的接收设备200。
当在步骤S102接收了发送自各个接收设备200的响应之后作为发送数据的发送目标的接收设备200被指定时,发送设备100执行同步处理,该同步处理用于同时发送针对各个接收设备200的发送数据(S104A、S104B和S104C,在以下描述中一般被称为“S104”)。此处,作为根据发明的实施例的同步处理,例如,可以引用将发送设备100的内部时间与每个接收设备200的内部时间同步的处理。更具体地,例如,发送设备100将指示该设备自身的内部时间的信息发送到各个接收设备200,并且,每个接收设备200将该设备自身的内部时间与由所接收的内部时间信息指示的时间相同步。在内容再现系统1000中,发送设备100可响应于从各个接收设备200发送来的对指示内部时间的信息的发送请求,来发送指示该设备自身的内部时间的信息。
虽然在内容再现系统1000中步骤S104的处理在步骤S102的处理之后被执行的示例在图3中示出,,但是,实施例并不限于此示例。例如,S104的处理可在多种定时处被执行,诸如,在S106的处理之后或S108的处理之后。另外,在内容再现系统1000中步骤S104的处理被执行一次的示例在图3中示出,但是,实施例并不限于此示例。例如,还可以在内容再现系统1000中多次执行步骤S104的处理。步骤S104的处理还可以在内容再现系统1000中定期地执行。
发送设备100测量到所指定的作为发送目标的接收设备200的距离(S106A、S106B和S106C,在以下描述中一般被称为“S106”)。此处,发送设备100将编码序列根据接收设备200而改变的测量信号发送到各个接收设备200A、200B和200C。然后,发送设备基于发送自各个接收设备200的响应信号来测量到各个接收设备200的距离。此处,发送设备100通过利用在处理(1)(距离测量处理)中示出的各种方法来测量从发送设备100到各个接收设备200的距离(或从发送设备100到各个接收设备200的距离以及在各个接收设备200之间的距离)。
当在步骤S106中测量出到各个接收设备200的距离时,发送设备100针对每个接收设备200来设置将被发送到各个接收设备200的发送数据(S108)。更具体地,发送设备100基于在步骤S106中所测量的距离来设置针对每个接收设备200的时间信息,并且设置包括所设置的时间信息和将针对每个接收设备200被发送的内容数据的发送数据。
此处,例如,当在步骤S106中,从发送设备100到接收设备200A、200B和200C的距离分别被测量为20[m]、28.28[m]和20[m]时,声波的发送时间(即,延迟时间)分别大约为59[msec]、83[msec]和59[msec]。发送设备100利用与所测得的到接收设备200的距离相对应的的延迟时间作为偏移,来设置各个接收设备200的时间信息。在以上情形中,在当设备自身执行对内容数据的再现时的时间被确定为参考时间(时间N)的情形中,发送设备将“N-59[msec]”、“N-83[msec]”和“N-59[msec]”分别设置为将针对接收设备200A、200B和200C设置的时间信息。
当例如与在步骤S106中所测得的到接收设备200的距离相对应的延迟时间为给定值或更小(或低于给定值)诸如30[msec]时,发送设备100可将“0(零)”设置为偏移。这是因为,当在发送设备100和接收设备200间的距离足够近的条件下将延迟时间设置为“0(零)”时,给用户带来不舒服的感觉的概率是低的。以下,在步骤S106A中“N-59[msec]”、“N-83[msec]”和“N-59[msec]”分别设置为针对接收设备200A、200B和200C的时间信息的情形将作为示例被说明。
当在步骤S108中发送数据被设置时,发送设备100同时发送在步骤S108中设置的针对接收设备200A、200B和200C的相应发送数据(S110A、S110B和S110C,在以下描述中一般被称为“S110”)。
图4是示出了根据发明的实施例的发送自发送设备100的发送数据的格式的示例的说明性图。如图4所示,发送设备100在步骤S110中发送包括例如标识符、长度信息、时间戳(时间信息)和音频数据(内容数据的示例)的发送数据。此处,标识符是用于标识协议的信息,并且长度信息示出了例如时间戳的数据长度。不言而喻,根据发明的实施例的发送设备100在步骤S110中发送的发送数据的格式并不限于图4。
已接收了在步骤S110中发送自发送设备100的发送数据的接收设备200在由包括在所接收的发送数据中的时间信息所定义的时刻再现包括在发送数据中的内容数据(S112A、S112B和S112C)。此处,在步骤S108发送设备100已经将“N-59[msec]”、“N-83[msec]”和“N-59[msec]”设置为将针对接收设备200A、200B和200C设置的时间信息。因此,接收设备200B在N-83[msec]的时刻开始对内容数据进行再现,并且接收设备200A、200C在N-59[msec]的时刻开始对内容数据进行再现。
发送设备100在设置为参考时间的时刻N处再现内容数据,该内容数据指示与包括在发送数据中的将被发送的内容数据相同的内容(S114)。
在内容再现系统1000中,例如,在图3中所示的处理被执行。此处,发送设备100基于在步骤S106中所测量的到各个接收设备200的距离来设置将被发送到各个接收设备200的发送数据,并且将所设置的发送数据同时发送到对应的接收设备200。即,发送设备100执行处理(1)(距离测量处理)到处理(3)(发送处理),从而将发送数据同时发送到接收设备200。因此,与根据发明的实施例的数据发送方法相关的处理通过执行例如图3中所示的处理在内容再现系统1000中被实现。
因此,能够向收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统通过例如图3中所示的处理被实现。
(根据发明的实施例的内容再现系统)
接下来,包括在能够实现与根据本发明实施例的数据发送方法有关的处理的内容再现系统1000中的发送设备100和接收设备200的配置的示例将被说明。
[发送设备100]
图5是示出了根据发明的实施例的发送设备100的配置的示例的框图。发送设备100包括通信单元102、存储单元104、控制单元106、操作单元108、显示单元110,以及音频输出单元112。
发送设备100还可包括ROM(只读存储器;未示出)、RAM(随机访问存储器;未示出)等。发送设备100通过例如作为数据发送路径的总线来将各个组件相连。
此处,ROM(未示出)存储由控制单元106所使用的诸如程序之类的用于控制的数据和计算参数。RAM(未示出)临时存储由控制单元106所执行的程序等。RAM(未示出)能够用作缓冲器。
[发送设备100的硬件配置示例]
图6是示出了根据发明的实施例的发送设备100的硬件配置的示例的说明性图。参照图6,发送设备100包括,例如,MPU 150、ROM 152、RAM 154、记录介质156、输入/输出接口158、操作输入设备160、显示设备162、通信接口164、DSP 166,以及音频输出设备168。发送设备100通过作为数据发送路径的总线170将各个组件彼此连接。
MPU 150包括MPU(微处理单元)、集成电路(其中集成有用于实现控制功能多个电路)等,其用作控制整个发送设备100的控制单元106。MPU 150也能够用作稍后描述的在发送设备100中的请求发送单元120、同步处理单元122、距离测量单元124、发送数据设置单元126、发送处理单元128、再现处理单元130。
ROM 152存储由MPU 150所使用诸如程序之类的用于控制的数据以及计算参数。RAM 154临时存储由例如MPU 150所执行的程序等。RAM154还能够用作临时存储MPU的处理结果等的缓冲器。
记录介质156用作存储单元104,存储诸如再现控制信息、内容数据和应用之类的多种数据。此处,作为记录介质156,例如,诸如硬盘的磁记录介质、诸如EEPROM(电可擦除可编程只读存储器)、闪存、MRAM(磁阻(magnetoresistive)随机访问存储器)、FeRAM(铁电体(ferroelectric)随机访问存储器)、PRAM(相变随机访问存储器)之类的非易失性存储器能够被引用。发送设备100可包括可从发送设备100移除的记录介质156。
输入/输出接口158被连接到例如操作输入设备160和显示设备162。操作输入设备160用作操作单元108,而显示设备162用作显示单元110。此处,作为输入/输出接口,USB(通用串行总线)端子、DVI(数字视觉接口)端子、HDIM(高分辨率多媒体接口)端子,以及多种处理电路能够被引用。操作输入设备160例如被提供在发送设备100上并被连接到发送设备100内的输入/输出接口158。作为操作输入设备160,例如,按钮、方向键、诸如转盘(jog dial)之类的转动选择器,或以上的组合能够被引用。显示设备162例如被提供在发送设备100上并被连接到发送设备100内的输入/输出接口158。作为显示设备162,例如,液晶显示器(LCD)、有机EL(场致发光电)显示器(还被称为OLED(有机发光二极管)显示器)等能够被引用。输入/输出接口158当然能够被连接到作为发送设备100的外部设备的操作输入设备(例如,键盘、鼠标等)和显示设备(例如,外部显示器等)。显示设备162可以是能够执行显示并被用户操作的诸如触摸屏之类的设备。
通信接口164是包括在发送设备100中的通信装置,其用作用于经由网络(或直接地)通过无线/有线通信执行与诸如接收设备200、服务器等(未示出)之类的外部设备的通信的通信单元102。此处,作为通信接口164,例如,IEEE802.11g端口和发送/接收电路(无线通信)、IEEE802.15.1端口和发送/接收电路(无线通信)、通信天线和RF电路(无线通信)、LAN终端和发送/接收电路(有线通信)等能够被引用。发送设备100可包括多个通信接口,诸如,用于与例如接收设备200执行通信的通信接口、用于执行与诸如服务器(未示出)等的外部设备的通信的通信接口。
此处,作为根据发明的实施例的网络,例如,诸如LAN(局域网)、WAN(广域网)等之类的有线网络,诸如无线WAN(WWAN;无线广域网)、无线MAN(WMAN;无线城域网)等之类的无线网络、利用诸如TCP/IP(传输控制协议/因特网协议)之类的通信协议的因特网等能够被引用。
DSP 166用作再现处理单元130,其再现存储在记录介质156中的内容数据或由通信接口164所接收的内容数据。DSP 166包括DSP(数字信号处理器)和多种类型的处理电路,其处理音频数据。另外,音频输出设备168用作音频输出单元112,其输出对应于音频数据的音频、输出对应于在DSP 166中经处理的音频数据的音频。此处,作为音频输出设备168,例如,扩音器、扬声器等能够被引用。
发送设备100通过例如图6所示的以上配置来执行与根据发明的实施例的数据发送方法相关的处理。根据发明的实施例的发送设备100的硬件配置并不限于图6的配置。例如,发送设备100可用作再现处理单元130并包括用于处理视频数据的视频处理电路。当发送设备100具有不包括再现处理单元130和音频输出单元112的配置时,不具有DSP 166和音频输出设备168的配置、或不具有视频处理单元的配置能够被应用。发送设备100例如可包括用于距离测量的专用模块(未示出),其用于测量到作为发送数据的发送目标的各个接收设备200的距离。
将再次参照图5来说明发送设备100的组件。通信单元102是包括在发送设备100中的通信装置,其经由网络(或直接地)通过无线/有线通信执行与诸如接收设备200或服务器(未示出)之类的外部设备的通信。通信单元102的通信是由例如控制单元106所控制的。作为通信单元102,例如,IEEE端口802.11g和发送/接收电路(无线通信)、LAN终端和发送/接收电路(有线通信)等能够被引用。通信单元102还可包括用于距离测量的专用模块,其用于测量到作为发送数据的发送目标的各个接收设备200的距离。
存储单元104是包括在发送设备100中的存储装置。此处,作为存储单元104,例如,诸如硬盘的磁记录介质、诸如闪存的非易失性存储器能够被引用。
存储单元104还存储多种数据,例如,再现控制信息、内容数据、应用等。此处,示出了再现控制信息131和内容数据A 132...被存储在存储单元104中的情形。
控制单元106例如包括MPU、集成电路(其中,多种类型的处理电路被集成)等,其具有控制整个发送设备100的功能。控制单元106包括请求发送单元120、同步处理单元122、距离测量单元124、发送数据设置单元126、发送处理单元128,以及再现处理单元130,其具有主要执行与根据发明的实施例的的数据发送方法相关的处理的功能。
请求发送单元120生成多种类型的诸如通信请求的请求,并且使得通信单元102发送所生成的多种类型的请求。
同步处理单元122具有执行图3的步骤S104的处理(同步处理)的功能。更具体地,同步处理单元122例如生成指示该设备自身的内部时间的信息,并且使得通信单元102发送指示该设备自身的所生成的内部时间的信息。当通信单元102例如接收到从接收设备200发送来的针对指示内部时间的信息的发送请求时,同步处理单元122响应于发送请求使得通信单元102将指示设备自身的内部时间的信息发送到发送了发送请求的接收设备200。
距离测量单元124具有主要执行处理(1)(距离测量处理)的功能。更具体地,例如,距离测量单元124使得通信单元102发送测量信号,以基于由通信单元102接收的、响应于所发送的测量信号而发送自各个接收设备200的响应信号来测量相对于各个接收设备200的通信往返时间。然后,距离测量单元124通过例如基于所测量的往返时间和无线电波速度来计算直接距离来测量(估计)到各个接收设备200的距离。
距离测量单元124将指示所测量的到各个接收设备200的距离的信息发送到发送数据设置单元126。在距离测量单元124中的处理并不限于将指示所测量的距离的信息发送到发送数据设置单元126。例如,距离测量单元124可记录指示设置在RAM 154等中的距离的信息。在以上情形中,发送数据设置单元126读取指示存储在RAM 154中的距离的信息,以执行处理。
发送数据设置单元126具有主要执行处理(2)(发送数据设置处理)的功能。更具体地,发送数据设置单元126设置参考时间,并基于由距离测量单元124测得的到各个接收设备200的距离来针对每个接收设备200设置将与距离相对应的延迟时间考虑在内的时间信息。当对应于给定用户操作的操作信号被例如发送自操作单元108时,发送数据设置单元126还基于再现控制信息131来设置时间信息。然后,发送数据设置单元126设置发送数据,该发送数据包括所设置的时间信息和将针对每个接收设备200发送的内容数据。
此处,发送数据设置单元126设置存储在例如存储单元104中的内容数据作为将被包括在发送数据中的内容数据,但是,由发送数据设置单元126设置的将被包括在发送数据中的内容数据并不限于以上。例如,发送数据设置单元126能够通过通信单元102获取存储在诸如服务器之类的外部设备中的内容数据,并且能够设置包括所获取的内容数据的发送数据。发送数据设置单元126可设置包括存储在诸如USB存储器和光盘之类的外部记录介质中的内容数据的发送数据。
发送数据设置单元126设置包括如下内容数据的发送数据,该内容数据是基于与例如从操作单元108发送来的用户操作相对应的给定操作信号而由用户指定的,但是,发送数据的设置方法并不限于以上。例如,发送数据设置单元126还可从存储在存储单元104中的内容数据或存储在外部记录介质中的内容数据中选择任意内容数据,并且设置包括所选择的内容数据的发送数据。
另外,发送数据设置单元126将所设置的发送数据发送到例如发送处理单元128,但是,在发送数据设置单元126中的处理并不限于将所设置的发送数据发送到发送处理单元128。例如,发送数据设置单元126可将所设置的发送数据记录在RAM 154等中。在以上情形中,发送处理单元128读取存储在RAM 154中的发送数据以执行处理。
发送数据设置单元126还设置设备自身开始再现内容数据的时间,该内容数据指示与包括在发送数据中的将被发送的内容数据相同的内容。此处,发送数据设置单元126将指示所设置的设备自身开始再现内容数据的时间的信息发送到再现处理单元130,但是,在发送数据设置单元126中的处理并不限于将所设置的时间信息发送到再现处理单元130。例如,发送数据设置单元126可将所设置的时间信息记录在RAM154等中。在以上情形中,再现处理单元130读取存储在RAM 154中的时间信息以执行处理。
发送处理单元128具有主要执行处理(3)(发送处理)的功能。更具体地,发送处理单元128将由发送数据设置单元126设置的针对各个接收设备200的发送数据同时发送到对应的接收设备200。
再现处理单元130具有执行图3的步骤S114的处理(再现处理)的功能。更具体地,再现处理单元130在由时间信息所指示的时刻开始对给定内容数据进行再现该时间信息基于由发送数据设置单元126设置的设备本身开始再现内容数据时的时间的信息。
控制单元106例如包括请求发送单元120、同步处理单元122、距离测量单元124、发送数据设置单元126、发送处理单元128,以及再现处理单元130,从而实现在图3中所示的发送设备100中的处理。因此,控制单元106能够通过例如图5所示的配置来执行主要执行与根据发明的实施例的数据发送方法相关的处理的功能。包括在根据发明的实施例的发送设备100中的控制单元106的配置并不限于图5的配置。例如,根据发明的实施例的控制单元106可以是不包括用于再现内容数据的再现处理单元130的配置(例如,在发送设备100不具有再现内容数据的功能的情形中)。
操作单元108是包括在发送设备100中的操作装置,其能够被用户操作。发送设备100包括操作单元108,以使用户能够操作该设备并且能够响应于用户操作执行用户所希望的处理。此处,作为操作单元108,例如,按钮、方向键、诸如转盘之类的转动选择器,或以上的组合能够被引用。
显示单元110是包括在发送设备100中的显示装置,其在显示屏幕上显示了多种信息。作为显示在显示单元110的显示屏幕上的画面,例如,用于使得发送设备100执行所希望的操作的操作画面、对应于内容数据的再现的内容再现画面等能够被引用。此处,作为显示单元110,例如,LCD、有机EL显示器等能够被引用。发送设备100还通过例如触摸屏来形成显示单元100。在以上情形中,显示单元100用作能够执行用户操作和显示二者的操作显示单元。
音频输出单元112输出对应于内容数据的音频,该内容数据由再现处理单元130所处理。作为音频输出单元112,例如,扩音器、扬声器等能够被引用。
发送设备100能够通过图5中所示的配置来实现与根据发明的实施例的数据发送方法相关的处理。因此,发送设备100能够通过图5中所示的配置实现能够给收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统。不言而喻,根据发明的实施例的发送设备100的配置并不限于图5中所示的配置。
[接收设备200]
图7是示出了根据发明的实施例的接收设备200的配置的示例的框图。接收设备200包括通信单元202、存储单元204、控制单元206、操作单元208、显示单元210,以及音频输出单元212。
接收单元200还可包括ROM(未示出)、RAM(未示出)、存储单元(未示出)等。接收单元200通过作为数据发送路径的总线连接各个组件。
此处,ROM(未示出)存储由控制单元使用的诸如程序之类的用于控制的数据和计算参数。RAM(未示出)临时存储由控制单元所执行的程序等。RAM(未示出)还能够用作缓冲器。
[接收设备200的硬件配置]
接收设备200具有与例如图6中所示的发送设备类似的硬件配置。当应用以上配置时,MPU 150或DSP 166用作控制单元206,并且记录介质156用作接收单元200中的存储单元204。另外,当利用以上配置时,操作输入设备160用作操作单元208,并且显示设备162用作接收单元200中的显示单元210。另外,当应用以上配置时,通信接口164用作通信单元202,并且音频输出设备168用作接收单元200中的音频输出单元212。不言而喻,根据发明的实施例的接收单元200的配置并不限于与图6中所示的发送设备100相类似的配置。
通信单元202是包括在接收设备200中的通信装置,其经由网络(或直接地)通过无线/有线通信来执行与诸如发送设备100和服务器(未示出)之类的外部设备的通信。通信单元202所进行的通信是由例如控制单元206所控制的。作为通信单元202,例如,IEEE802.11g端口和发送/接收电路(无线通信)、LAN终端和发送/接收电路(有线通信)等能够被引用。
存储单元204是包括在接收单元200中的存储装置,其存储多种数据,例如,内容数据、应用等。此处,内容数据B 230...被存储在存储单元204中的情形被示出。
控制单元206包括,例如,MPU、多种类型的处理电路被集成在其中的集成电路等,其具有控制整个接收设备200的功能。控制单元206包括通信控制单元220和再现处理单元222,主要执行与例如图2中所示的接收设备200相关的处理。
通信控制单元220控制通信单元202主要执行与诸如发送设备100之类的外部设备的通信有关的处理。更具体地,当控制单元206接收例如发送自发送设备100的多种类型的请求、测量信号等时,通信控制单元220执行与所接收的多种类型的请求或测量信号相对应的处理,使得通信单元202发送对应于多种请求的响应。
通信控制单元220使得通信单元202基于与例如从操作单元208发送来的与给定用户操作相对应的操作信号来发送调整信号。此处,作为与调整信号的发送相关的给定用户操作,例如,“由用户操作包括在接收设备200中的用于发送调整信号的专用操作设备”能够被引用,但是,给定的用户操作并不限于以上。例如,当用户使得接收设备200的电源处于有效状态(例如,当电源按钮被按下时)时,通信控制单元220可使得通信单元202发送调整信号。
再现处理单元222具有再现内容数据的功能。更具体地,再现处理单元222在例如由接收单元202接收的发送数据中所包括的时间信息所定义的时间处再现包括在发送数据中的内容数据。再现处理单元222基于例如从操作单元208发送来的对应于用户操作的操作信号来再现存储在存储单元204中的内容数据。然后,再现处理单元222使得显示单元210显示对应于处理结果的视频,并且使得音频输出单元212输出对应于处理结果的音频。
控制单元206包括通信控制单元220和再现处理单元222,从而主要执行与例如图3的接收设备200相关的处理。
操作单元208是包括接收设备200中的操作装置,其能够被用户操作。接收设备200包括操作单元208,以使得用户能够操作该设备并能够响应于用户操作执行用户所希望的处理。此处,作为操作单元208,例如,按钮、方向键、诸如转盘之类的转动选择器,或以上的组合能够被引用。接收设备200可包括作为操作单元208的用于发送调整信号的专用操作设备。
显示单元210是包括在接收设备200中的显示装置,其在显示屏幕上显示多种信息。作为显示在显示单元210的显示屏幕上的画面,例如,用于使得接收设备200执行所希望的操作的操作画面、对应于由再现处理单元222所处理的内容数据的再现的内容再现画面等能够被引用。此处,作为显示单元210,例如,LCD、有机EL显示器等能够被引用。
音频输出单元212输出与由再现处理单元222所处理的内容数据相对应的音频。作为音频输出单元212,例如,扩音器、扬声器等能够被引用。
接收设备200通过例如图7中所示的配置执行与例如图3的接收设备200相关的处理,其可在由包括在所接收的发送数据中的时间信息所定义的时间处再现包括在发送数据中的内容数据。
根据发明的实施例的接收设备200的配置并不限于图7中所示的配置。例如,根据发明的实施例的接收设备200可包括与图5中所示的控制单元106相似的配置,并且执行与根据发明的实施例的数据发送方法相关的处理。即,根据发明的实施例的接收设备200可具有作为根据发明的实施例的发送设备100的功能。根据发明的实施例的接收设备还可包括,例如,距离估计单元(未示出),其用于根据所接收的测量信号的场效应强度来估计到发送设备100的距离。
如上所述,根据发明的实施例的内容再现系统1000包括发送设备100和接收设备200。发送设备100执行处理(1)(距离测量处理)到处理(3)(发送处理),从而将发送数据同时发送到接收设备200。此处,发送设备100设置针对每个接收设备200的将与在处理(1)(距离测量处理)中测得的距离相对应的延迟时间考虑在内的时间信息,以设置针对每个接收设备200的发送数据。接收设备200在由包括在所接收的发送数据中的时间信息所定义的时间来再现包括在发送数据中的内容数据。因此,可以在内容再现系统1000中防止在参考设备的位置处由于从内容再现系统1000中的各个设备输出的音频中的延迟引起的滞后(非有意滞后)的发生。因此,可以在该内容再现系统1000中减小由于非有意滞后而带给用户不舒服的感觉的概率。此外,在内容再现系统1000中,即便当由诸如用于减少不舒服的感觉的音量调整之类的用户的特殊操作发生时,也可以减少不舒服的感觉,因此,不存在减少用户友好度的危险。另外,发送设备100能够通过在输出自内容再现系统1000中的各个设备的音频中产生有意滞后来创建诸如多声道音频系统之类的伪环绕效果。
因此,发送设备100执行以上的处理(1)(距离测量处理)到处理(3)(发送处理),从而实现了能够向收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统。
如上所述,发送设备100已经被说明为包括在根据发明的实施例的内容再现系统1000中的组件的示例,但是,发明的实施例并不限于以上模式。发明的实施例能够被应用到多种装置,例如,诸如PC(个人计算机)之类的计算机、服务器、PDA(个人数字助理)、诸如蜂窝电话和PHS(个人手持电话系统)之类的便携通信设备、视频/音乐再现设备、视频/音乐记录/再现设备,游戏机等。
接收设备200已经被说明为包括在根据发明的实施例的内容再现系统1000中的组件的示例,但是,发明的实施例并不限于以上模式。发明的实施例能够被应用到多种装置,例如,诸如PC之类的计算机、诸如蜂窝电话之类的便携通信设备、视频/音乐再现设备、视频/音乐记录/再现设备,游戏机等。
(根据发明的实施例的程序)
通过使得计算机用作根据本发明实施例的发送设备的程序,包括将与所测得的设备间的距离相对应的延迟时间考虑在内的时间信息的发送数据可以针对作为发送目标的各个接收设备而被设置,并且所设置的发送数据能够被发送到对应的接收设备。因此,使用用于使得计算机用作根据发明的实施例的发送设备的程序,从而实现了能够向收听与内容数据的再现相对应的音频的用户提供更合适的收听体验的内容再现系统。
本发明的优选实施例已经通过参照如上附图被说明,并且,不言而雅,发明并不限于以上示例。很明显,本领域技术人员在所附权利要求中所描述的范围内能够获得多种变更示例或修改示例,并且能够认识到这些自然地属于本发明的技术范围内。
例如,图5的发送设备100能够单独地包括请求发送单元120、同步处理单元122、距离测量单元124、发送数据设置单元126、发送处理单元128,以及再现处理单元130(例如,各个单元由各自的处理电路实现)。
例如,已示出用于使得计算机用作根据发明的实施例的发送设备的程序(计算机程序)被如上地提供,但是,发明的实施例还能够提供存储程序的存储介质。
以上配置示出了发明的实施例的示例,并且自然地属于发明的技术范围。
本申请包括与在2010年3月12日递交给日本专利局的JP 2010-056343号日本优先专利申请中公开的主题相关的主题,其全部内容通过引用被结合于此。
本领域技术人员应当理解,取决于设计要求和其他因素,可作出多种修改、组合、子组合和变化,只要它们在所附权利要求或其等同物的范围内。
Claims (7)
1.一种发送设备,包括:
通信单元,所述通信单元执行与一个或多个接收设备的通信;
距离测量单元,所述距离测量单元测量到各个接收设备的直接距离;
发送数据设置单元,所述发送数据设置单元基于所测得的到所述各个接收设备的距离,针对被测量了所述距离的接收设备来设置包括内容数据和时间信息的发送数据,该内容数据包括将被发送的音频,该时间信息指示开始再现内容数据的时间;以及
发送处理单元,所述发送处理单元将由所述发送数据设置单元所设置的发送数据同时发送到作为发送目标的相应接收设备,
其中,所述发送数据设置单元将该设备自身开始再现内容数据的时间设置为参考时间,并且利用所设置的参考时间作为参考来针对每个接收设备设置所述时间信息,所述时间信息用于将在该设备自身中再现的内容数据所指示的音频与在接收设备中再现的内容数据所指示的音频相同步。
2.如权利要求1所述的发送设备,
其中,当所述通信单元接收到用于改变将作为开始再现内容数据的时间的参考的设备的调整信号时,所述发送数据设置单元将发送了所述调整信号的接收设备开始再现内容数据的时间设置为参考时间,并且利用基于所述调整信号设置的所述参考时间作为参考,来设置该设备自身开始再现所述内容数据的时间以及针对各个接收设备的所述时间信息。
3.如权利要求1或2所述的发送设备,还包括:
存储单元,所述存储单元存储至少一段或多段再现控制信息,所述再现控制信息与到接收设备的直接距离相关联地定义调整时间,所述调整时间调整所述参考时间与开始再现所述内容数据的时间之间的时间间隔,
其中,所述发送数据设置单元通过反映出所述调整时间来设置所述时间信息,所述调整时间基于所测得的到各个接收设备的距离以及所选择的再现控制信息。
4.如权利要求1或2所述的发送设备,
其中,所述距离测量单元向所述各个接收设备发送用于测量所述距离的测量信号,以基于所述测量信号被发送时的时间与从接收了所述测量信号的接收设备发送的响应信号被接收到的时间之间的时间间隔来测量距离。
5.如权利要求1或2所述的发送设备,
其中,所述距离测量单元向所述各个接收设备发送用于测量所述距离的测量信号,以基于所述测量信号被发送时的时间与包括在从接收了所述测量信号的接收设备发送来的响应信号中的、所述测量信号被接收设备接收的时间的信息所指示的时间之间的时间间隔来测量距离。
6.如权利要求1或2所述的发送设备,还包括:
再现处理单元,所述再现处理单元基于由所述发送数据设置单元设置的该设备自身开始再现所述内容数据的时间来再现所述内容数据。
7.一种发送方法,包括以下步骤:
测量从发送设备到作为发送数据的发送目标的各个接收设备的直接距离,所述发送设备发送包括内容数据和时间信息的所述发送数据,所述内容数据包括将被发送的音频,所述时间信息指示开始再现所述内容数据的时间;
基于在测量距离的步骤中所测得的到所述各个接收设备的距离,针对所述各个接收设备来设置发送数据,在所述发送数据中设置了所述时间信息;以及
将在设置发送数据的步骤中所设置的发送数据同时发送到作为发送目标的相应接收设备,
其中,在设置发送数据的步骤中,所述发送设备开始再现所述内容数据的时间被设置为参考时间,并且利用所设置的参考时间作为参考来针对作为发送目标的各个接收设备设置所述时间信息,所述时间信息用于将在所述发送设备中再现的内容数据所指示的音频与在接收设备中再现的内容数据所指示的音频相同步。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-056343 | 2010-03-12 | ||
JP2010056343A JP5454248B2 (ja) | 2010-03-12 | 2010-03-12 | 送信装置、および送信方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102196353A true CN102196353A (zh) | 2011-09-21 |
Family
ID=44122034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011100550366A Pending CN102196353A (zh) | 2010-03-12 | 2011-03-07 | 发送设备和发送方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8520870B2 (zh) |
EP (1) | EP2365704B1 (zh) |
JP (1) | JP5454248B2 (zh) |
KR (1) | KR20110103332A (zh) |
CN (1) | CN102196353A (zh) |
TW (1) | TWI446799B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105528242A (zh) * | 2014-09-30 | 2016-04-27 | 联想(北京)有限公司 | 切换模式的方法和电子设备 |
WO2018176377A1 (zh) * | 2017-03-31 | 2018-10-04 | 华为技术有限公司 | 测距方法、装置及终端 |
CN108776324A (zh) * | 2013-07-25 | 2018-11-09 | 高通股份有限公司 | 用于使用往返时间通过在网络中广播来测距的设备和方法 |
CN108966112A (zh) * | 2018-06-29 | 2018-12-07 | 北京橙鑫数据科技有限公司 | 时延参数调整方法、系统以及装置 |
CN111506539A (zh) * | 2019-01-31 | 2020-08-07 | 哈曼贝克自动系统股份有限公司 | 嵌入式架构内的同步多通道环回 |
CN113514820A (zh) * | 2021-03-29 | 2021-10-19 | 深圳航天科技创新研究院 | 时间同步及测距方法、装置、电子设备及存储介质 |
CN115052236A (zh) * | 2022-06-17 | 2022-09-13 | 深圳市晨锐嘉塑胶电子科技有限公司 | 一种数据同步网络音频输出系统及实现方法 |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8234395B2 (en) | 2003-07-28 | 2012-07-31 | Sonos, Inc. | System and method for synchronizing operations among a plurality of independently clocked digital data processing devices |
US11294618B2 (en) | 2003-07-28 | 2022-04-05 | Sonos, Inc. | Media player system |
US11650784B2 (en) | 2003-07-28 | 2023-05-16 | Sonos, Inc. | Adjusting volume levels |
US11106424B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US8086752B2 (en) | 2006-11-22 | 2011-12-27 | Sonos, Inc. | Systems and methods for synchronizing operations among a plurality of independently clocked digital data processing devices that independently source digital data |
US11106425B2 (en) | 2003-07-28 | 2021-08-31 | Sonos, Inc. | Synchronizing operations among a plurality of independently clocked digital data processing devices |
US8290603B1 (en) | 2004-06-05 | 2012-10-16 | Sonos, Inc. | User interfaces for controlling and manipulating groupings in a multi-zone media system |
US10613817B2 (en) | 2003-07-28 | 2020-04-07 | Sonos, Inc. | Method and apparatus for displaying a list of tracks scheduled for playback by a synchrony group |
US9977561B2 (en) | 2004-04-01 | 2018-05-22 | Sonos, Inc. | Systems, methods, apparatus, and articles of manufacture to provide guest access |
US9374607B2 (en) | 2012-06-26 | 2016-06-21 | Sonos, Inc. | Media playback system with guest access |
US8868698B2 (en) | 2004-06-05 | 2014-10-21 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US8326951B1 (en) | 2004-06-05 | 2012-12-04 | Sonos, Inc. | Establishing a secure wireless network with minimum human intervention |
US12167216B2 (en) | 2006-09-12 | 2024-12-10 | Sonos, Inc. | Playback device pairing |
US8483853B1 (en) | 2006-09-12 | 2013-07-09 | Sonos, Inc. | Controlling and manipulating groupings in a multi-zone media system |
US8788080B1 (en) | 2006-09-12 | 2014-07-22 | Sonos, Inc. | Multi-channel pairing in a media system |
US9202509B2 (en) | 2006-09-12 | 2015-12-01 | Sonos, Inc. | Controlling and grouping in a multi-zone media system |
US11265652B2 (en) | 2011-01-25 | 2022-03-01 | Sonos, Inc. | Playback device pairing |
US11429343B2 (en) | 2011-01-25 | 2022-08-30 | Sonos, Inc. | Stereo playback configuration and control |
JP5778478B2 (ja) * | 2011-05-23 | 2015-09-16 | ルネサスエレクトロニクス株式会社 | データ処理システム |
JP5284451B2 (ja) * | 2011-11-30 | 2013-09-11 | 株式会社東芝 | 電子機器及び音声出力方法 |
US9344292B2 (en) | 2011-12-30 | 2016-05-17 | Sonos, Inc. | Systems and methods for player setup room names |
US9729115B2 (en) | 2012-04-27 | 2017-08-08 | Sonos, Inc. | Intelligently increasing the sound level of player |
US10111002B1 (en) * | 2012-08-03 | 2018-10-23 | Amazon Technologies, Inc. | Dynamic audio optimization |
US9008330B2 (en) | 2012-09-28 | 2015-04-14 | Sonos, Inc. | Crossover frequency adjustments for audio speakers |
US9516440B2 (en) | 2012-10-01 | 2016-12-06 | Sonos | Providing a multi-channel and a multi-zone audio environment |
US20140143328A1 (en) * | 2012-11-20 | 2014-05-22 | Motorola Solutions, Inc. | Systems and methods for context triggered updates between mobile devices |
CN103906171B (zh) * | 2012-12-28 | 2017-12-26 | 腾讯科技(深圳)有限公司 | 游戏数据通信方法及终端 |
CN104113380B (zh) * | 2013-04-17 | 2018-03-09 | 国民技术股份有限公司 | 基于音频发送和接收终端的通讯方法及通讯系统 |
JP6210719B2 (ja) * | 2013-05-01 | 2017-10-11 | 日本放送協会 | コンテンツ配信サーバおよびそのプログラム、ならびに、コンテンツ受信装置およびそのプログラム |
US9226087B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US9226073B2 (en) | 2014-02-06 | 2015-12-29 | Sonos, Inc. | Audio output balancing during synchronized playback |
US9648073B2 (en) * | 2014-04-10 | 2017-05-09 | Qualcomm Incorporated | Streaming control for real-time transport protocol |
US9665341B2 (en) | 2015-02-09 | 2017-05-30 | Sonos, Inc. | Synchronized audio mixing |
US10248376B2 (en) | 2015-06-11 | 2019-04-02 | Sonos, Inc. | Multiple groupings in a playback system |
US10303422B1 (en) | 2016-01-05 | 2019-05-28 | Sonos, Inc. | Multiple-device setup |
US10581870B2 (en) * | 2016-09-13 | 2020-03-03 | Samsung Electronics Co., Ltd. | Proximity-based device authentication |
US10712997B2 (en) | 2016-10-17 | 2020-07-14 | Sonos, Inc. | Room association based on name |
KR102091905B1 (ko) * | 2016-11-23 | 2020-03-20 | 전자부품연구원 | 조정 가능한 pt를 가지는 avb 기반의 sr 스피커 시스템 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040213411A1 (en) * | 2003-04-25 | 2004-10-28 | Pioneer Corporation | Audio data processing device, audio data processing method, its program and recording medium storing the program |
CN1627862A (zh) * | 2003-12-10 | 2005-06-15 | 索尼株式会社 | 多个扬声器的音响系统以及自动控制方法 |
CN101013155A (zh) * | 2006-01-06 | 2007-08-08 | 安捷伦科技有限公司 | 声学定位和增强 |
CN101040520A (zh) * | 2004-10-13 | 2007-09-19 | 皇家飞利浦电子股份有限公司 | 用于同步音频/视频信号的播放的方法和系统 |
CN101119596A (zh) * | 2006-08-04 | 2008-02-06 | 三星电子株式会社 | 向听众提供同相声音的方法及其设备 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5406634A (en) * | 1993-03-16 | 1995-04-11 | Peak Audio, Inc. | Intelligent speaker unit for speaker system network |
JPH07245614A (ja) * | 1994-03-04 | 1995-09-19 | Fujitsu Ltd | Lan上の装置間距離測定方法及び距離測定装置 |
DE60211157T2 (de) * | 2002-09-06 | 2007-02-08 | Sony Deutschland Gmbh | Synchrones Abspielen von Medien-Paketen |
JP2004241820A (ja) * | 2003-02-03 | 2004-08-26 | Denon Ltd | マルチチャンネル再生装置 |
EP1542503B1 (en) | 2003-12-11 | 2011-08-24 | Sony Deutschland GmbH | Dynamic sweet spot tracking |
EP2033481A2 (en) * | 2006-06-09 | 2009-03-11 | Koninklijke Philips Electronics N.V. | A device for and a method of generating audio data for transmission to a plurality of audio reproduction units |
US20110116640A1 (en) * | 2008-04-07 | 2011-05-19 | Pioneer Corporation | Content reproduction system and content reproduction method |
JP5316189B2 (ja) * | 2008-05-23 | 2013-10-16 | ヤマハ株式会社 | Avシステム |
JP5203856B2 (ja) | 2008-08-28 | 2013-06-05 | リンテック株式会社 | シート剥離装置及び剥離方法 |
-
2010
- 2010-03-12 JP JP2010056343A patent/JP5454248B2/ja not_active Expired - Fee Related
-
2011
- 2011-02-15 EP EP11154477.1A patent/EP2365704B1/en active Active
- 2011-02-24 TW TW100106192A patent/TWI446799B/zh not_active IP Right Cessation
- 2011-03-02 US US13/038,645 patent/US8520870B2/en active Active
- 2011-03-04 KR KR1020110019433A patent/KR20110103332A/ko not_active Application Discontinuation
- 2011-03-07 CN CN2011100550366A patent/CN102196353A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040213411A1 (en) * | 2003-04-25 | 2004-10-28 | Pioneer Corporation | Audio data processing device, audio data processing method, its program and recording medium storing the program |
CN1627862A (zh) * | 2003-12-10 | 2005-06-15 | 索尼株式会社 | 多个扬声器的音响系统以及自动控制方法 |
CN101040520A (zh) * | 2004-10-13 | 2007-09-19 | 皇家飞利浦电子股份有限公司 | 用于同步音频/视频信号的播放的方法和系统 |
CN101013155A (zh) * | 2006-01-06 | 2007-08-08 | 安捷伦科技有限公司 | 声学定位和增强 |
CN101119596A (zh) * | 2006-08-04 | 2008-02-06 | 三星电子株式会社 | 向听众提供同相声音的方法及其设备 |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108776324A (zh) * | 2013-07-25 | 2018-11-09 | 高通股份有限公司 | 用于使用往返时间通过在网络中广播来测距的设备和方法 |
CN108776324B (zh) * | 2013-07-25 | 2022-12-13 | 高通股份有限公司 | 用于使用往返时间通过在网络中广播来测距的设备和方法 |
CN105528242A (zh) * | 2014-09-30 | 2016-04-27 | 联想(北京)有限公司 | 切换模式的方法和电子设备 |
CN105528242B (zh) * | 2014-09-30 | 2019-03-29 | 联想(北京)有限公司 | 切换模式的方法和电子设备 |
WO2018176377A1 (zh) * | 2017-03-31 | 2018-10-04 | 华为技术有限公司 | 测距方法、装置及终端 |
CN108966112A (zh) * | 2018-06-29 | 2018-12-07 | 北京橙鑫数据科技有限公司 | 时延参数调整方法、系统以及装置 |
CN108966112B (zh) * | 2018-06-29 | 2020-10-13 | 北京橙鑫数据科技有限公司 | 时延参数调整方法、系统以及装置 |
CN111506539A (zh) * | 2019-01-31 | 2020-08-07 | 哈曼贝克自动系统股份有限公司 | 嵌入式架构内的同步多通道环回 |
CN113514820A (zh) * | 2021-03-29 | 2021-10-19 | 深圳航天科技创新研究院 | 时间同步及测距方法、装置、电子设备及存储介质 |
CN113514820B (zh) * | 2021-03-29 | 2023-11-14 | 深圳航天科技创新研究院 | 时间同步及测距方法、装置、电子设备及存储介质 |
CN115052236A (zh) * | 2022-06-17 | 2022-09-13 | 深圳市晨锐嘉塑胶电子科技有限公司 | 一种数据同步网络音频输出系统及实现方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2365704B1 (en) | 2020-05-13 |
US20110222715A1 (en) | 2011-09-15 |
TWI446799B (zh) | 2014-07-21 |
TW201215175A (en) | 2012-04-01 |
EP2365704A3 (en) | 2016-05-25 |
KR20110103332A (ko) | 2011-09-20 |
EP2365704A2 (en) | 2011-09-14 |
US8520870B2 (en) | 2013-08-27 |
JP2011193135A (ja) | 2011-09-29 |
JP5454248B2 (ja) | 2014-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102196353A (zh) | 发送设备和发送方法 | |
US11438025B2 (en) | Audio synchronization of a dumb speaker and a smart speaker using a spread code | |
US11558579B2 (en) | Wireless audio synchronization using a spread code | |
US9369945B2 (en) | Wireless network system and wireless communication method for switching a wireless network mode | |
US20130226324A1 (en) | Audio scene apparatuses and methods | |
US10425758B2 (en) | Apparatus and method for reproducing multi-sound channel contents using DLNA in mobile terminal | |
TW201106674A (en) | Automatic gain control in a personal navigation device | |
EP3011763A2 (en) | Method for generating a surround sound field, apparatus and computer program product thereof. | |
US20120155671A1 (en) | Information processing apparatus, method, and program and information processing system | |
CN105141730A (zh) | 音量控制方法及装置 | |
US20250047322A1 (en) | Identifying electronic devices in a room using a spread code | |
CN1981524A (zh) | 信息处理设备和方法、记录介质及程序 | |
CN105703987A (zh) | 一种音视频播放系统控制方法和装置 | |
CN103180907A (zh) | 音频场景装置 | |
CN105828129A (zh) | 一种音视频播放系统控制方法、装置和音视频播放系统 | |
JP2004153373A (ja) | ネットワークカメラシステムとそれを構成するネットワークカメラ、ネットワーク端末、及び音声再生方法 | |
JP7330208B2 (ja) | リアルタイム同期のためのシステム | |
TW201203966A (en) | Wireless communication system and related method thereof | |
KR101582472B1 (ko) | 무선 오디오 재생 방법 및 이를 실행하는 오디오 소스 | |
EP3540735A1 (en) | Spatial audio processing | |
JP2010232861A (ja) | 情報処理装置、音声信号処理方法、およびプログラム | |
CN117956218A (zh) | 多媒体数据共享方法、装置、设备和计算机可读存储介质 | |
CN117715244A (zh) | 一种无线音频通信方法、设备及系统 | |
CN115551066A (zh) | 一种音频同步方法及音频播放设备、音频源、存储介质 | |
CN104936092A (zh) | 一种数据的处理方法、相关装置及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20151104 |
|
C20 | Patent right or utility model deemed to be abandoned or is abandoned |