CN107873136B - 电子设备、***设备及其控制方法 - Google Patents
电子设备、***设备及其控制方法 Download PDFInfo
- Publication number
- CN107873136B CN107873136B CN201680034058.5A CN201680034058A CN107873136B CN 107873136 B CN107873136 B CN 107873136B CN 201680034058 A CN201680034058 A CN 201680034058A CN 107873136 B CN107873136 B CN 107873136B
- Authority
- CN
- China
- Prior art keywords
- audio signal
- peripheral device
- speaker
- time
- information
- 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.)
- Expired - Fee Related
Links
- 230000002093 peripheral effect Effects 0.000 title claims abstract description 223
- 238000000034 method Methods 0.000 title claims description 44
- 230000005236 sound signal Effects 0.000 claims abstract description 248
- 230000004044 response Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 32
- 230000006854 communication Effects 0.000 description 13
- 238000004891 communication Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 230000007175 bidirectional communication Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000005237 high-frequency sound signal Effects 0.000 description 1
- 230000005238 low-frequency sound signal Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229910021420 polycrystalline silicon Inorganic materials 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R5/00—Stereophonic arrangements
- H04R5/02—Spatial or constructional arrangements of loudspeakers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/005—Circuits for transducers, loudspeakers or microphones for combining the signals of two or more microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S3/00—Systems employing more than two channels, e.g. quadraphonic
-
- 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
-
- 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/18—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using ultrasonic, sonic, or infrasonic waves
- G01S5/30—Determining absolute distances from a plurality of spaced points of known location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42222—Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4852—End-user interface for client configuration for modifying audio parameters, e.g. switching between mono and stereo
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
- H04N5/607—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals for more than one sound signal, e.g. stereo, multilanguages
-
- 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/301—Automatic calibration of stereophonic sound system, e.g. with test microphone
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S7/00—Indicating arrangements; Control arrangements, e.g. balance control
- H04S7/40—Visual indication of stereophonic sound image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/60—Receiver circuitry for the reception of television signals according to analogue transmission standards for the sound signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2205/00—Details of stereophonic arrangements covered by H04R5/00 but not provided for in any of its subgroups
- H04R2205/024—Positioning of loudspeaker enclosures for spatial sound reproduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2499/00—Aspects covered by H04R or H04S not otherwise provided for in their subgroups
- H04R2499/10—General applications
- H04R2499/15—Transducers incorporated in visual displaying devices, e.g. televisions, computer displays, laptops
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S2400/00—Details of stereophonic systems covered by H04S but not provided for in its groups
- H04S2400/01—Multi-channel, i.e. more than two input channels, sound reproduction with two speakers wherein the multi-channel information is substantially preserved
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Otolaryngology (AREA)
- General Physics & Mathematics (AREA)
- Circuit For Audible Band Transducer (AREA)
- Selective Calling Equipment (AREA)
- Extrusion Moulding Of Plastics Or The Like (AREA)
- Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
公开了一种电子设备。电子设备可以包括被配置为输出第一音频信号的第一扬声器、被配置为输出第二音频信号的第二扬声器、被配置为与***设备进行通信的通信器、以及被配置为从接收第一音频信号和第二音频信号的***设备接收与接收第一音频信号的时间和接收第二音频信号的时间有关的信息并且基于接收的信息确定***设备相对于电子设备的距离和方向的处理器。
Description
技术领域
本发明涉及电子设备、***设备及其控制方法,更具体地,涉及能够输出音频的电子设备、***设备及其控制方法。
背景技术
随着电子技术的发展,已开发并发布了各种类型的电子设备。近来,在普通家庭中使用包括TV的各种类型的电子设备。这种电子设备根据用户需要继续包括各种功能。
特别地,在将语音识别等功能添加到诸如遥控器的***设备中时,***设备通常包括麦克风。
发明内容
示例实施例的一个方面涉及一种电子设备、***设备及其控制方法,其使用能够输出音频的电子设备和能够接收音频的***设备来识别每个设备的位置,并以各种方式利用所识别的信息。
示例实施例的一个方面涉及一种电子设备、***设备及其控制方法,其使用能够输出音频的电子设备和能够接收音频的***设备来识别每个设备的位置,并以各种方式利用所识别的信息。
根据示例实施例,提供一种电子设备,包括被配置为输出第一音频信号的第一扬声器、被配置为输出第二音频信号的第二扬声器、被配置为与***设备进行通信的通信器、以及被配置为从接收第一音频信号和第二音频信号的***设备接收与接收第一音频信号的时间和接收第二音频信号的时间有关的信息并且基于接收的信息确定***设备相对于电子设备的距离和方向的处理器。
电子设备还可以包括被配置为存储关于与所述***设备对应的预定目标位置的信息的存储器,其中所述处理器可以基于所述距离和所述方向确定所述***设备是否位于所述目标位置,并且如果所述***设备不位于所述目标位置,则所述处理器可以提供用于将所述***设备布置在所述目标位置的所述***设备的移动信息。
接收的信息可以是记录通过设置在所述***设备中的麦克风顺序地接收所述第一音频信号和与所述第一音频信号不同的所述第二音频信号的状态的信息。
接收的信息还可以包括通过设置在所述***设备中的麦克风顺序地接收所述第一音频信号和与所述第一音频信号不同的所述第二音频信号的时间的信息。
所述处理器可以响应于从所述***设备接收参考信号而同时输出所述第一音频信号和所述第二音频信号。
所述处理器可以基于从所述接收的信息获得并且分别指示在所述***设备中接收到所述第一音频信号的时间和接收到所述第二音频信号的第一时间信息和第二时间信息、以及指示接收到参考信号的时间与输出第一音频信号和第二音频信号的时间之间的时间差的第三时间信息,来确定所述距离和所述方向。
所述第一扬声器和所述第二扬声器可以分别设置在所述电子设备的右侧和左侧,并且所述处理器可以通过将所述第一时间信息和所述第三时间信息之间的时间差乘以音频信号的速度值来计算右侧距离,通过将所述第二时间信息和所述第三时间信息之间的时间差乘以音频信号的速度值来计算左侧距离,并且基于计算出的右侧距离和左侧距离以及所述第一扬声器和所述第二扬声器之间的距离来确定所述距离和所述方向。
所述处理器还可以根据预定事件同时输出所述第一音频信号和所述第二音频信号,并且基于从所述接收的信息获得并且分别指示在所述***设备中接收到所述第一音频信号的时间和接收到所述第二音频信号的第一时间信息和第二时间信息、以及指示发生所述事件的时间的第四信息,来确定所述距离和所述方向。
所述移动信息可以是关于所述***设备相对于所述电子设备的相对位置的信息。
所述电子设备还可以包括显示器,并且所述处理器可以通过所述显示器显示指示所述相对位置的UI屏幕。
所述处理器可以确定所述***设备是否位于所述目标位置,并且如果所述***设备不位于所述目标位置,通过所述显示器显示UI屏幕,所述UI屏幕显示用于将所述***设备布置在所述目标位置的所述***设备的移动信息。
所述***设备包括第一外部扬声器和第二外部扬声器,并且响应于基于与分别从第一外部扬声器和第二外部扬声器接收第一音频信号的时间和接收第二音频信号的时间有关的信息而确定所述第二外部扬声器比所述第一外部扬声器更靠近与所述第一外部扬声器对应的目标位置,所述处理器可以提供用于将所述第二外部扬声器布置在与所述第一外部扬声器对应的目标位置的第二外部扬声器的移动信息,并且响应于所述第二外部扬声器布置在与所述第一外部扬声器对应的所述目标位置,所述处理器可以向所述第二外部扬声器发送将所述第二扬声器当作所述第一外部扬声器来操作的控制信号。
响应于所述***设备位于所述目标位置,所述处理器可以提供通知所述***设备布置在所述目标位置的信息。
所述第一音频信号和所述第二音频信号中的至少一个可以包括用于与所述***设备配对的识别信息。
还提供一种用于控制包括第一扬声器和第二扬声器的电子设备的方法,所述方法包括通过第一扬声器和第二扬声器输出第一音频信号和第二音频信号,从接收第一音频信号和第二音频信号的***设备接收与接收第一音频信号的时间和接收第二音频信号的时间有关的信息,以及基于接收的信息确定***设备相对于电子设备的距离和方向。
所述方法还可以包括存储关于与***设备对应的预定目标位置的信息,并且所述确定可以包括基于距离和方向确定***设备是否位于目标位置,并且如果***设备不位于目标位置,提供将***设备布置在目标位置的***设备的移动信息。
输出第一音频信号和第二音频信号可以包括响应于从***设备接收参考信号而同时输出第一音频信号和第二音频信号。
所述确定可以包括:基于从所述接收的信息获得并且分别指示在所述***设备中接收到所述第一音频信号的时间和接收到所述第二音频信号的第一时间信息和第二时间信息、以及指示接收到参考信号的时间与输出第一音频信号和第二音频信号的时间之间的时间差的第三时间信息,来确定所述距离和所述方向。
第一扬声器和第二扬声器可以布置在电子设备的右侧和左侧,并且所述确定可以包括通过将第一时间信息和第三时间信息之间的时间差乘以音频信号的速度值来计算右侧距离,通过将第二时间信息和第三时间信息之间的时间差乘以音频信号的速度值来计算左侧距离,并且基于计算的右侧距离和左侧距离和第一扬声器与第二扬声器之间的距离确定距离和方向。
提供一种与包括多个扬声器的电子设备通信的***设备,所述***设备包括音频接收器、被配置为与电子设备通信的通信器、以及处理器,所述处理器被配置为:响应于通过音频接收器顺序地接收从设置在电子设备中的多个扬声器中的每一个输出的第一音频信号和第二音频信号,从记录接收的音频信号的信息中获得分别指示接收第一音频信号和接收第二音频信号的第一时间信息和第二时间信息,并且基于第一时间信息和第二时间信息来确定***设备相对于电子设备的距离和方向。
根据各种示例实施例,可以以各种方式使用添加到***设备等的功能,从而提高用户便利性。
附图说明
图1是示出根据示例实施例的家庭***的配置的示意图;
图2是示出根据示例实施例的电子设备的配置的框图;
图3a和3b是示出图2所示的电子设备的详细配置的框图;
图4a和4b是示出根据示例实施例的***设备的配置的框图;
图5至图7是示出根据各种示例性实施例的用于确定到***设备的距离和方向的方法的图;
图8a和8b是示出根据各种示例实施例的提供的服务的图;
图9是示出根据示例实施例的在电子设备和***设备之间的操作的顺序图;
图10是示出根据另一示例性实施例的在电子设备和***设备之间的操作的顺序图;
图11和图12是简要示出根据示例实施例的包括显示设备和外部扬声器的音频输出***的配置的框图;
图13和图14是示出根据各种示例性实施例的用于确定到外部扬声器的距离和方向的方法的图;
图15是简要示出根据示例实施例的音频输出***的配置的框图;
图16是简要示出根据示例性实施例的电子设备和外部扬声器的配置的顺序图;
图17是示出根据实施例的电子设备与外部扬声器之间的配对处理的图;
图18a至图19是示出根据示例实施例的显示外部扬声器的移动信息的UI屏幕的图;以及
图20至图23是示出根据各种示例实施例的电子设备和***设备的控制方法的流程图。
具体实施方式
在具体描述本公开之前,将提供本公开和附图的描述方法。
关于本公开的示例性实施例中使用的术语,考虑到关于本公开的功能,选择当前和广泛使用的一般术语。然而,这些术语可以根据实施相关技术的技术人员的意图、新技术的出现等而变化。在特定情况下,可以任意地选择术语,并且在这种情况下,将在相应公开的描述中描述其定义。因此,本说明书中使用的术语不一定被解释为术语的简单名称,而是基于本公开的术语和总体内容的含义来定义。
此外,附图中所示的相同附图标记或符号表示实际执行相同功能的部件或元件。为了便于说明和理解,在描述不同实施例时使用相同的附图标记或符号。也就是说,多个附图中相同的附图标记不一定意味着附图涉及一个相同的实施例。
此外,在描述和权利要求中可以使用包括诸如“第一”、“第二”等序数的术语来区分这些元件。这些术语仅用于将一个组件与另一个组件区分开来,而不限于此。例如,与这些序数相结合的元件的使用顺序、排列顺序等不受数字的限制。如果需要,组件之间可以交换数值表述。
除非另有说明,单数术语包括复数形式。术语“包括”、“包括”、“被配置为”等被描述用于指示特征、数字、步骤、操作、元件、部件或其组合的存在,并且不排除将数字、步骤、操作、元件、部件或其组合中的一个或多个特征进行组合或增加的可能性。
在一个示例实施例中,“模块”或“单元”执行至少一个功能或操作,并且可以实现为硬件、软件或其组合。此外,除了必须由特定硬件实现的“模块”或“单元”之外,可以将多个“模块”或多个“单元”集成到至少一个模块中并且实现为至少一个处理器(未示出)。
在示例性实施例中,在部件“连接”到另一部件的情况下,该情况还包括该部件与另一部件通过它们之间的其他部件“电连接”的情况。此外,应当理解,当特定部件“包括”特定元件时,该除非另有定义,特定部件可能不排除另一元件,还可以包括另一元件。
以下,将参照附图详细地描述本公开。
图1是示出根据示例实施例的家庭***的配置的示意图。
根据图1所示,根据示例实施例的家庭***1000可以实现为主电子设备100和多个***设备200-1、200-2、200-3和200-4。
电子设备100可以实现为具有输出不同音频的至少两个扬声器的设备。例如,电子设备100可以实现为如图1所示的智能电视。然而,实施例不限于此,并且电子设备100可以实现为包括至少两个扬声器的任何设备。
多个***设备200-1、200-2、200-3和200-4可以实现为包括能从电子设备100接收音频输出的麦克风的设备。例如,多个***设备200-1、200-2、200-3和200-4可以实现为在诸如家庭或办公室的特定空间中使用的电子电气产品。多个***设备200-1、200-2、200-3和200-4可以实现为能够执行与电子设备100的双向通信。根据示例实施例,多个***设备200-1、200-2、200-3和200-4可以执行与电子设备100的单向通信,并且将在后面描述。
家庭***100还可以实现为将多个***设备200-1、200-2、200-3和200-4连接成一个***的家庭网络***,并且在***设备之间执行双向通信,但不限于此。家庭***100可以由其中可经由网络连接和控制多个设备的任何***来实现。
电子设备100可以与网关设备、网络服务器、控制器等进行通信,或者可以实现为包括网关设备、网络服务器、控制器等中的至少一个的功能,并控制网络***中的多个设备的整体操作。
同时,如果包括图1所示的家庭***1000,则电子设备100可以实现为包括至少两个扬声器的智能电视,并且多个***设备200-1、200-2、200-3和200-4可以分别实现为包括麦克风的智能电话200-1、室内扬声器200-2、遥控器200-3和空调200-4,但不限于此。***设备也可以通过各种形式的设备来实现,例如,机器人吸尘器、加热器、冰箱、洗衣机、空气净化器、监视器、DVD播放器、数字相机、电子相框、灯光、百叶窗等。
根据示例实施例,可以通过设置在电子设备100中的两个扬声器输出不同的音频,并且可以通过从***设备接收音频的处理来识别***设备的位置,并且可以基于识别的位置来提供各种服务。在下文中,将参照附图描述各种示例性实施例。
图2是示出根据示例实施例的电子设备的配置的框图。
根据图2,电子设备100可以包括第一扬声器111、第二扬声器112、通信器120和处理器130。
第一扬声器111可以输出第一音频信号。
第二扬声器112可以输出与第一音频信号不同的第二音频信号。第二音频信号的频率、频带、音高、音调(tinebre)和持续时间中的一个可以不同于第一音频信号。例如,从第一扬声器111输出的第一音频信号可以具有10Hz的频率,并且从第二扬声器112输出的第二音频信号可以具有20Hz的频率。
第一扬声器111和第二扬声器112可以被配置为将电脉冲转换成声波,并且实现为电动型,即,根据将电信号转换为声波的原理和方法来分类的动力型。然而,第一扬声器111和第二扬声器112的实施例不限于此,并且第一扬声器111和第二扬声器112可以实现为静电型、电介质型、磁致伸缩型等。
第一扬声器111和第二扬声器112可以通过多路***来实现,其中再现频带的范围被划分为低、中、高范围,并且每个分频范围被分配给适当的扬声器。例如,对于在三种类型的扬声器之间共享再现频带的三路***的情况,第一扬声器111和第二扬声器112可以实现为包括:再现高频声信号的高音单元、再现中频声信号的中音扬声器、再现低频声信号的低音扬声器等。在这种情况下,第一扬声器111和第二扬声器112可以实现为这三个扬声器中的两个扬声器。
第一扬声器111和第二扬声器112可以被配置为以等于或大于预定距离的距离彼此间隔开。例如,如果电子设备100实现为数字TV,则第一扬声器111和第二扬声器112可以分别嵌入在右端和左端,但不限于此。例如,第一扬声器111和第二扬声器112也可以通过分隔的扬声器来实现,所述分隔的扬声器可以在知晓安装位置的情况下安装在电子设备100上。
通信器120可以与包括麦克风的***设备200通信。通信器120可以通过诸如蓝牙、Wi-Fi、ZigBee、IR(红外)、串行接口、通用串行总线(USB)、近场通信器(NFC)等的各种通信方法与***设备200进行通信。
例如,当预定事件发生时,通信器120可以通过预定通信方法与外部扬声器200进行通信,并且电子设备100可以进入互锁状态。互锁可以指通信可用的每个状态,例如在电子设备100和***设备200之间初始化通信、形成网络、设备配对等的操作。例如,可以向电子设备100提供诸如***设备200的引脚码的设备识别信息,并且可以相应地执行两个设备之间的配对过程。例如,当电子设备100和***设备200中发生预定事件时,***设备200可以使用数字生活网络联盟(DLNA)技术搜索电子设备100,并且电子设备100和***设备200可以配对并进入互锁状态。
通信器120可以将诸如基于声波的引脚码的设备标识信息发送到***设备200,并且执行配对。当***设备200接收到引脚码时,可以由自动输入的引脚来执行配对。
可以使用蓝牙通信等来执行与***设备200的配对,并且诸如Wi-Fi的无线网络连接信息可以被发送到配对的***设备200,并且可以经由无线网络连接***设备200。一旦经由无线网络连接***设备200,通信器120可以从***设备200接收与***设备200中分析的产品类型和位置相关的信息。
处理器100可以控制电子设备100的整体操作。
处理器130可以通过通信器120从***设备200接收第一音频信号和第二音频信号被接收的时间的信息,所述***设备200通过麦克风接收通过第一扬声器111和第二扬声器112输出的第一音频信号和第二音频信号。处理器130可以基于接收的信息来确定到***设备200的距离和***设备200相对于电子设备100的方向。
接收的信息可以是其中记录有通过设置在***设备200中的麦克风顺序地接收第一音频信号和第二音频信号的状态的文件(或记录成声音或被捕捉),或者可以包括通过设置在***设备200中的麦克风顺序地接收第一音频信号和第二音频信号的时间的信息。换句话说,***设备200可以记录通过设置在***设备200中的麦克风顺序地接收第一音频信号和第二音频信号的状态,并且***设备200可以将记录的信息原样传送到电子设备100,或者可以分析记录的信息,获得第一音频信号和第二音频信号被顺序接收的时间的信息,并将获得的时间信息发送到电子设备100。
当从***设备200接收到参考信号(或触发信号)时,处理器130可以同时输出第一音频信号和第二音频信号。在这种情况下,***设备200可以将参考信号发送到电子设备100,并且在记录模式下操作。换句话说,***设备可以开始记录音频信号。参考信号可以经由诸如蓝牙(BT)的射频(RF)通信来接收,但不限于此。
处理器130可以计算接收参考信号的时间点和输出第一音频信号和第二音频信号的时间点之间的差。
基于根据上述操作的时间信息,处理器130可以确定到***设备200的距离和***设备200相对于电子设备100的方向。
处理器130可以基于从接收的信息获得并且分别指示在***设备200中接收到第一音频信号的时间和第二音频信号的第一时间信息和第二时间信息,以及关于从***设备200输出参考信号的时间(或者在电子设备100中接收到参考信号的时间)与输出第一音频信号和第二音频信号的时间之间的时间差的第三时间信息,来确定到***设备200的距离和方向。
例如,处理器130可以通过将第一时间信息和第三时间信息之间的时间差乘以音频信号的速度值来计算右侧距离。通过相同的方法,处理器130还可以通过将第二时间信息和第三时间信息之间的时间差乘以音频信号的速度值来计算左侧距离。
处理器130可以基于计算出的左侧距离和右侧距离和第一扬声器111与第二扬声器112之间的距离来确定***设备200的距离和方向。
然而,本实施例不限于上述示例,但是根据另一示例实施例,处理器130可以同时输出第一音频信号和第二音频信号,并且基于从接收的信息中获得并指示在***设备200中分别接收第一音频信号的时间和接收第二音频信号的时间的第一时间信息和第二时间信息、以及事件发生的时间的第三时间信息,来确定距离。例如,如果电子设备100与***设备200之间的时间同步,则电子设备100可以向***设备200发送请求音频信号记录的信号并在预定时间之后输出音频信号,并且基于从***设备200接收的时间信息确定距离。例如,如果电子设备100输出音频信号的时间为A,***设备200接收第一音频信号的时间和***设备200接收第二音频信号的时间分别为B和C,可以通过将B-A(B减去A)乘以音频信号的速度值和将C-A(C减去A)乘以音频信号的速度值来分别计算右侧距离和左侧距离。
处理器130可以基于根据如上所述的各种示例实施例获得的到外部设备200的距离和方向来提供各种服务。
例如,如果***设备200实现为遥控器,则处理器130可以提供诸如搜索遥控器的服务,并且根据绝对坐标法确定遥控器的定向方向和定向位置,以及,如果***设备200实现为家庭影院扬声器,则处理器130可以提供各种服务,例如HTS(家庭影院***)简易设置服务、形成家庭网络中的IoT设备之间的网络的服务、通过检测家用电器(例如空调、机器人吸尘器)的位置的各种服务。
例如,如果电子设备100实现为电视并且***设备200实现为指点设备,则处理器130可以通过对距离和方向应用信号处理算法将***设备200的距离和方向转换为电子设备100的屏幕上的X坐标和Y坐标。之后,处理器130可以将转换的X坐标和Y坐标映射到显示设备100的UI屏幕上的指点对象的X坐标和Y坐标,并指定指点对象的坐标。
可以使用如上所述的指定坐标来指定指点对象的位置。在这种情况下,可以基于***设备200在其位置处面向到屏幕这一假设,在屏幕上确定***设备200所面向的位置。因此,可以根据触发信号,通过绝对坐标法来显示指点对象。
图3a和3b是示出图2所示的电子设备的详细配置的框图。
图3a是示出图2所示的电子设备的具体配置的框图。根据图3a,电子设备100’可以包括第一扬声器111、第二扬声器112、通信器120、处理器130、显示器140、存储器150、音频处理器160、视频处理器170和用户接口180。与图2所示的元件重叠的元件的详细描述不再重复。
处理器130可以控制电子设备100′的整体操作。
控制器130可以包括RAM 131、ROM 132、主CPU233、图形处理器134、第一到第n接口135-1到135-n和总线236。
RAM 131、ROM 132、主CPU 133、图形处理器134、以及第一至第n接口135-1至135-n通过总线136相互连接。
第一至第n接口135-1至135-n可以与上述元件相互连接。其中一个接口可以是经由网络与外部设备连接的网络接口。
主CPU 133可以访问存储器150,使用存储在存储器150中的操作***(O/S)来执行引导,并使用存储在存储器150中的程序、内容、数据等执行各种操作。
在ROM 132中,可以存储用于引导***的命令集等。当输入开启命令并供电时,主CPU 233根据存储的命令将存储器150中存储的O/S复制到RAM 131,并执行O/S和引导***。当完成引导时,主CPU 143可以向RAM 131复制存储器150中存储的各种应用程序,并执行复制到RAM 131的应用程序和执行各种操作。
图形处理器134使用计算单元(未示出)和渲染单元(未示出)生成包括各种对象(例如,图标、图像、文本等)的屏幕,所述屏幕例如是包括指点对象的屏幕。计算单元(未示出)可以基于接收到的控制命令,根据屏幕的布局来计算诸如坐标值、形状、尺寸、颜色等用于显示每个对象的属性值。渲染单元(未示出)可以基于计算单元(未示出)计算的属性值来生成包括对象的各种布局的屏幕。在渲染单元(未示出)中生成的屏幕可以显示在显示器140的用户界面区域中。
如图3b所示,如上所述的处理器130的操作也可以由存储在存储器150中的程序来执行。
存储器150存储各种数据,例如,用于驱动电子设备100’的操作***(O/S)软件模块和各种多媒体内容。如图3b所示,在存储器150中,可以存储用于提供根据示例实施例的功能的通信模块151、信号处理模块152和位置计算模块153以及服务提供模块154。
处理器130可以使用通信模块151从***设备200接收信号,并向***设备200发送信号。
例如,处理器130可以使用通信模块130从***设备200接收参考信号,并且向***设备200发送包括通过第一扬声器111和第二扬声器112输出音频信号的时间的信息的信号。
处理器130可以处理从***设备200接收的信号,或者使用信号处理模块152处理要发送到***设备200的信号。
例如,当从***设备200接收到其中记录了第一音频信号和第二音频信号的接收状态的文件时,处理器130可以将文件处理为位置计算模块153可以使用信号处理模块152来分析的状态。
存储器150可以存储关于与***设备200对应的目标位置的信息。目标位置可以指代***设备200应被定位的最佳位置。目标位置可以是相对于电子设备100的相对位置,并且可以设置成与电子设备100特定方向和特定距离,并存储。处理器130可以使用存储在存储器150中的关于目标位置的信息来确定***设备200是否位于目标位置,并且如果***设备200的位置与目标位置不一致,则处理器130可以提供用于将***设备200布置在目标位置的***设备200的移动信息。
处理器130可以通过通信器120从***设备200接收***设备200的位置信息,并且根据接收到的位置信息来确定***设备200是否位于目标位置。如果确定***设备200不在目标位置处,则处理器130可以提供用于将***设备200定位在目标位置的***设备200的移动信息。
移动信息可以包括关于***设备200的当前位置的信息以及关于***设备200应被定位的预先存储的目标位置的信息。移动信息还可以包括关于从***设备200到目标位置的方向和距离的信息。
处理器130可以使用位置计算模块153,基于经信号处理模块152处理的值来计算外部设备200的位置,也就是到外部设备200的距离和方向。
显示器140可以提供各种内容屏幕。内容屏幕可以包括应用执行屏幕和图形用户界面屏幕(GUI)等,所述应用执行屏幕包括诸如图像、视频、文本、音乐等的各种内容。
包括显示器140的电子设备100′可以被称为显示设备。
处理器130可以基于计算出的到***设备200的距离和方向,通过显示器140来显示对***设备200相对于电子设备100的相对位置加以指示的UI屏幕。UI屏幕可以以诸如图像、视频、文本等的各种形式来实现。同时,显示单元140可以实现为液晶显示器(LCD)面板、有机发光二极管(OLED)等,但是不限于此。显示器140还可以实现为柔性显示器、透明显示器等。
例如,处理器130可以显示包括连接到家庭网络的设备的2D或3D空间布局,并且在空间布局中提供***设备200的位置。因此,空间布局可以包括关于连接到家庭网络的至少一个家庭设备的信息,并且该信息可以包括用于识别家庭设备的文本形式(例如,家庭设备的名称)或图像形式(例如,家庭设备的实际图像或外部图像或图标)的信息。可以基于每个家庭设备的位置和设备类型的信息来产生空间布局。例如,可以基于连接到家庭网络的每个家庭设备的位置信息和设备类型来创建虚拟空间布局,并且可以基于每当现有家庭设备与家庭网络断开或连入新的家庭设备时输入的位置信息来更新空间布局。
显示器140可以实现为各种类型的显示器,例如液晶显示面板(LCD)、有机发光二极管(OLED)、硅上液晶(LCoS)、数字光处理(DLP)等。显示器140还可以包括可实现为TFT、低温多晶硅(LTPS)、TFT、有机TFT(OTFT)、背光单元等的驱动电路。
电子设备100’还可以包括处理音频数据的音频处理器160、处理视频数据的视频处理器170、以及包括拍摄静止图像或影片或视频的相机和接收用户语音或其他声音并将声音转换成音频数据的麦克风在内用户接口180等等。例如,处理器130可以控制音频处理器160处理通过第一扬声器111和第二扬声器112输出的第一音频信号和第二音频信号。
图4a和4b是示出根据示例实施例的***设备的配置的框图。
根据图4a,***设备200可以包括音频接收器210、通信器220和处理器230。
音频接收器210可以实现为包括接收从电子设备100输出的第一音频信号和第二音频信号的至少一个麦克风。
通信器220可以与电子设备100通信,并且通信器220的具体配置可以与通信器120的配置相似,因此,将不详细描述通信器220。
根据示例实施例,当顺序地通过音频接收器210接收从设置在电子设备100中的多个扬声器中的每个扬声器输出的第一音频信号和与第一音频信号不同的第二音频信号时,处理器230可以记录接收的音频信号并将记录信息发送到电子设备100。在这种情况下,处理器230可以向电子设备100发送允许电子设备100根据预定事件(例如,预定按钮输入)输出音频信号的触发信号。换句话说,处理器230可以执行与图2所示的电子设备100的操作相对应的操作。
然而,根据另一示例实施例,***设备200自身可以确定其相对于电子设备100的位置的距离和方向,并且如果需要,将确定的信息提供给电子设备100。
根据另一示例性实施例,当顺序地通过音频接收器210接收从设置在电子设备100中的多个扬声器中的每个扬声器输出的第一音频信号和与第一音频信号不同的第二音频信号时,处理器230可以记录接收的音频信号,获得接收第一音频信号的时间和接收第二音频信号的时间,并且基于获得的时间确定***设备200相对于电子设备100的距离和方向。在这种情况下,处理器230可以向电子设备100发送允许电子设备100输出音频信号的触发信号。
例如,处理器230可以基于从记录文件获得并分别指示***设备接收第一音频信号的时间和***设备接收第二音频信号的时间的第一时间信息和第二时间信息,以及指示接收参考信号的时间与输出第一音频信号和第二音频信号的时间之间的时间差的第三时间信息,来确定到***设备200的距离和方向。在这种情况下,第三时间信息可以从电子设备100获得,或者在处理器230计算出***设备200接收第一音频信号的时间与***设备200接收第二音频信号的时间之间的时间差之后从处理器230获得。
例如,处理器230可以通过将第一时间信息和第三时间信息之间的时间差乘以音频信号的速度值来计算右侧距离。通过相同的方法,处理器可以通过将第二时间信息和第三时间信息之间的时间差乘以音频信号的速度值来计算左侧距离。处理器230可以基于计算出的右侧距离和左侧距离确定到电子设备100的距离和方向。
然而,实施例不限于上述示例,并且根据另一示例性实施例,电子设备100的处理器130可以在向外部扬声器200发送请求音频信号记录的信号之后,根据预定事件同时输出第一音频信号和第二音频信号。
图4b是示出了图4a中示出的电子设备的详细配置的框图。根据图4b,***设备200’可以包括音频接收器210、通信器220、处理器230、存储器240、音频处理器250和扬声器260。与图4a所示的元件重叠的元件的详细描述将不再重复。
处理器230的操作可以由存储在存储器240中的程序执行。
在存储器240中,可以存储用于处理接收的信号的信号处理算法。此外,根据不同的示例性实施例,可以在存储器240中存储各种数据,例如,用于驱动电子设备100的操作***(O/S)软件、用于执行与各种检测信号有关的计算的信号处理算法等。
处理器230的详细配置类似于电子设备100’(图3a)的处理器130的配置,因此,将不详细描述处理器230。
如果***设备200实现为根据示例实施例的指示设备,则可以进一步包括用于感测***设备200的移动的各种传感器(例如,加速度传感器、地磁传感器、陀螺仪传感器等)。
在这种情况下,处理器230可以根据不同的感测信号执行各种计算。例如,处理器230可以对从各种传感器接收的传感器值执行预处理,并将传感器值发送到电子设备100。例如,处理器230可以执行预处理,例如,将已转换成数字值的传感器值转换成实际物理量,将加速度传感器、地磁传感器和陀螺仪传感器的每个单独的轴调整到一个定义轴,通过低带宽通过滤波来消除传感器的电噪声和非期望的高频移动等。然而,在一些情况下,可以根据用于处理检测信号的算法执行计算,并且可以将计算出的值发送到电子设备100。
如果***设备200实现为指点设备,则可以进一步包括用于接收用户的开关机命令的电源按钮、用于在电子设备100的屏幕上显示指点对象并设置参考位置的中心化按钮等。例如,当***设备200处于开机时,***设备200可以与电子设备100进行配对。在配对完成之后,当用户按下中心化按钮(未示出)时,指点对象可以显示在电子设备100的显示器的屏幕的中心。
图5、图6和图7是示出根据各种示例性实施例的用于确定到***设备的距离和方向的方法的图。
将参考图5描述***设备200确定距离和方向的示例性实施例。
根据图5,***设备200可以将作为时间参考信号的参考信号输出到电子设备100并在记录模式下操作。
在这种情况下,接收参考信号的电子设备100可以通过左扬声器和右扬声器输出第一音频信号和与第一音频信号不同的第二音频信号,并向***设备200发送接收参考信号的时间与输出音频信号的时间之间的时间差D2的时间信息。
在这种情况下,如图6所示,***设备200可以从接收的音频信号S获得第一音频信号SR和第二音频信号SL,并且分别获得接收每个音频信号的时间点TR和TL的信息。
在这种情况下,***设备200可以基于通过从输出参考时间的时间与通过麦克风接收到第一音频信号的时间之间的时间差(D1R)减去D2计算出的值(即D1R减D2),以及通过从输出参考时间的时间与通过麦克风接收到第二音频信号的时间之间的时间差(D2R)减去D2计算出的值(即D1R减D2),来计算***设备200相对于电子设备100的距离和方向。
例如,参考图7,处理器230可以通过将作为音频信号的速度值的速度值Vs(例如,340m/s)乘以D1R-D2来计算到左侧扬声器711的距离,距离L1,通过将速度值Vs乘以D1L-D2来计算到右侧扬声器712的距离,距离L2。在这种情况下,由于已计算出左侧扬声器711和右侧扬声器712之间的距离,距离A,所以可以基于距离A来计算到电子设备100的垂直距离和方向,垂直距离L和方向θ。
图8a和8b是示出根据各种示例实施例的提供的服务的图。
根据示例实施例,如果用户想要知道可移动***设备的位置,例如遥控器的位置,则用户可以选择用于定位遥控器的菜单,并且被提供对应的服务。
当通过上述方法确定遥控器的距离和方向,即遥控器的位置时,电子设备100可以提供关于遥控器的位置的信息,如图8a和图8b所示的各种方法的UI屏幕。例如,如图8a所示,可以提供指示遥控器在虚拟空间布局上的位置的UI810,或者如图8b所示,可以用数值提供遥控器相对于电子设备100的大致位置的UI 820。
图9是示出根据示例实施例的电子设备和***设备之间的操作的顺序图。
根据图9,***设备200可以向电子设备100发送用于音频输出的参考信号(S910)。在这种情况下,***设备200可以进入记录模式(S920)。
当电子设备100接收到参考信号时,可以通过多个扬声器输出不同的音频信号(S930)。
***设备200可以在记录模式下记录通过麦克风接收的音频信号(S1040)。
***设备200可以向电子设备100发送顺序地接收到不同音频信号的信息(S950)。
电子设备100可以通过分析从***设备200接收的记录信息来确定***设备200的位置(S960)。
由于已经描述了每个操作的详细操作,因此不再重复其详细描述。
图10是示出根据另一示例实施例的电子设备和***设备之间的操作的顺序图。
根据图10,***设备200可以向电子设备100发送用于音频输出的参考信号(S1010)。***设备200可以进入记录模式(S1020)。
当电子设备100接收到参考信号时,可以通过多个扬声器输出不同的音频信号(S1030)。
***设备200可以在记录模式下记录通过麦克风接收的音频信号(S1040)。
电子设备100可以向电子设备100发送接收到参考信号的时间与输出音频信号的时间之间的时间差的时间信息(S1050)。
***设备200可以通过分析从电子设备100接收的时间信息和记录音频信号的记录信息来确定***设备200的位置(S1060)。
由于已经描述了每个操作的详细操作,因此不再重复其详细描述。
图11和图12是示出根据示例实施例的包括显示设备和外部扬声器的音频输出***的配置的框图。
图11是示出根据示例实施例的用于提供HTS简易设置服务的方法的图,所述HTS简易设置服务用于设置对音频输出***1000′进行配置的扬声器。如图11所示,假设通过将四个扬声器1110、1120、1130和1140布置在电子设备100的左右侧来配置音频输出***1000’。在示例性实施例中,假设电子设备100实现为显示设备,并且***设备200实现为多个扬声器。
例如,假设用户连接四个扬声器1110、1120、1130和1140以配置音频输出***1000’。
显示设备100可以通过测量与每个扬声器的距离和方向来确定连接是否适当设置,并且相应地提供反馈服务。例如,如果最左侧的扬声器1110和最右边的扬声器1140未适当地连接,则电子设备100可以测量扬声器之间的距离与扬声器的方向,并向用户提供连接未适当设置的通知,或者在一些情况下,电子设备100可以自动地改变连接设置。同时,在上述示例性实施例中,可以假设在每个扬声器中设置麦克风,但是实施例不限于此。本公开的技术构思可以应用于仅两个扬声器和一个麦克风,因此,如果在电子设备100中设置了麦克风,则显示设备100和四个扬声器1110、1120、1130和1140的相对位置可以基于从每个扬声器输出的音频信号和每个扬声器的位置来确定。
图12是示出在家庭客厅中实现为家庭影院***的音频输出***1000’的图。家庭影院***可以是音频输出***,其使用高质量图像和丰富的音频资源(例如,杜比5.1)让用户体验到3D感觉和现实感。
家庭影院***包括布置在相对于收听位置的侧面或背面的多个外部扬声器,并且多个外部扬声器改善了3D声音效果。多个外部扬声器通常配置有前置扬声器L、前置扬声器R、中央扬声器、后置扬声器L、后置扬声器R和低音炮,并且家庭影院***布置的基本目的是将扬声器布置在家庭环境中的最佳位置,这类似于剧院中的扬声器的布置。
然而,在安装现有的家庭影院***的情况下,普通用户难以知道外部扬声器的每一位置,因此用户可以参考手册来布置每个扬声器。然而,即使用户参考了手册,也存在用户难以准确知道扬声器应该彼此分开多远以及扬声器应该放置在什么方向的问题。因此,根据示例性实施例,可以指导普通用户在没有专家帮助的情况下轻松方便地布置外部扬声器。
如图12所示,显示设备100可以被配置为包括至少两个扬声器并输出不同的音频信号,并且可以实现为智能电视等。然而,实施例不限于此,并且显示设备100可以由包括至少两个扬声器的任何电子设备来实现。
外部扬声器200可以实现为包括可以从显示设备100接收音频信号输出的麦克风的扬声器,并且可以实现为执行与显示设备100的双向通信。然而,在一些示例实施例中,外部扬声器200可以执行与显示设备100的单向通信,并且稍后将描述该示例实施例。
例如,多个扬声器200可以实现为对家庭影院***1000进行配置的环绕扬声器。例如,如图1所示,外部扬声器200可以包括前置扬声器L 200-1、前置扬声器R 200-2、中央扬声器200-3、后置扬声器L 200-4、后置扬声器R 200-5、低音炮扬声器200-6、背后扬声器L200-7和背后扬声器R 200-8等,并且每个外部扬声器200-1至200-8应根据每个的功能布置在适当的位置。例如,可能希望将前置扬声器L 200-1和前置扬声器R 200-2布置在用户的前面,将后置扬声器L200-4和后置扬声器R 200-5布置在用户的侧面,并且可能希望将扬声器布置成围绕用户。
根据示例实施例的家庭影院***1000’可以实现为能够将显示设备100和多个扬声器200-1至200-8连接成一个***并执行双向通信的家庭网络***,但是不限于此。家庭影院***1000’可以由其中多个设备可以经由网络连接并被控制的任何***来实现。
在上述示例中,显示设备100可以与网关设备、网络服务器、控制器等进行通信,或者可以实现为包括网关设备、网络服务器、控制器等,并控制网络***中的多个设备的整体操作。
同时,当普通用户安装这样的家庭影院***时,用户将难以知道每个外部扬声器200-1至200-8应该相隔多远放置,以及扬声器应相对于显示设备100在什么方向上放置,并且也难以知道每个外部扬声器200-1至200-8的类型。根据示例实施例,在指导每个扬声器的适当位置之前,应对每个外部扬声器200-1至200-8的当前位置进行精确计算,并且可以使用音频信号,基于三角测量的基本原理来计算每个外部扬声器200-1的位置200-8。
根据示例实施例,可以通过设置在显示设备100中的两个扬声器来输出不同的音频,并且可以基于根据在围绕电子设备100布置的每个外部扬声器200-1至200-8中接收不同音频的处理的三角测量来识别外部扬声器的位置,以及可以提供各种UI服务,以便基于所识别的位置来适当地布置扬声器。在下文中,将参照附图详细描述各种示例性实施例。
图13和图14是示出根据各种示例性实施例的用于确定到外部扬声器的距离和方向的方法的图。
参考图13,外部扬声器200-7可以通过将由D1L减去D2所计算出的值乘以音频信号的速度Vs(例如,340m/s)来计算与设置在显示设备100-1的左侧的第一扬声器111的距离,距离y1。外部扬声器200-7也可以通过将通过由D1L减去D2所计算出的值乘以音频信号的速度Vs来计算设置在显示设备100-1的右侧的第二扬声器112的距离,距离y2。当计算y1和y2时,可以通过三角测量来计算外部扬声器200-7的水平位置。换句话说,如果说显示设备100-1或外部扬声器200-7与第一扬声器111和第二扬声器112之间的距离d1是预先存储的已知信息,则当计算出到第一扬声器111的距离y1和到第二扬声器112的距离y2时,就可以确定三角形的三个要素(三条边的长),并且外部扬声器200-7可以通过三角测量确定外部扬声器200-7的水平位置。外部扬声器200-7可以将所确定的水平位置的信息发送到显示设备100-1。
另外,参考图14,根据另一示例性实施例的显示设备100-2可以包括第一麦克风191和第二麦克风192。第一麦克风191和第二麦克风192可以被配置为接收从外部扬声器200输出的音频信号。第一麦克风191和第二麦克风192可以在电子设备100-2的水平方向上以预定距离彼此分开地布置,并且可能希望将第一麦克风191实现为嵌入在电子设备100-2的右端,将第二麦克风192实现为嵌入在电子设备100-2的左端。在这种情况下,显示设备100-2可以向外部扬声器200-8输出作为时间参考信号的参考信号,并在记录模式下操作。
在这种情况下,接收参考信号的外部扬声器200-8可以输出音频信号,并且向显示设备100-2发送接收参考信号的时间与输出音频信号的时间之间的时间差D3的时间信息。显示设备100-2的处理器130可以基于通过从输出参考时间的时间与通过麦克风接收到第一音频信号的之间的时间差(D2R)减去D3计算出的值(即D2R减D3),以及通过从输出参考时间的时间与通过麦克风接收到第二音频信号的之间的时间差(D2L)减去D3计算出的值(即D2L减D3),来计算***设备200-8相对于电子设备100-2的距离和方向。
参考图14,处理器130可以通过将通过由D2R减去D3所计算的值乘以音频信号的速度值Vs(例如,340m/s)来计算与第一麦克风191的距离,距离y1。处理器还可以通过将由D2L减去D3所计算的值乘以音频信号的速度值Vs(例如,340m/s)来计算与第二麦克风191的距离,距离y2。当计算y1和y2时,处理器130可以通过三角测量来计算外部扬声器200-8的水平位置。换句话说,如果说显示设备100-1与第一麦克风191和第二麦克风192之间的距离d1是预先存储的已知信息,则当计算出到第一麦克风191的距离y1和到第二麦克风192的距离y2时,就可以确定三角形的三个要素(三条边的长),并且处理器130可以通过三角测量确定外部扬声器200-8的水平位置。
根据另一示例性实施例,电子设备100还可以包括拍摄单元(未示出)。处理器130可以通过拍摄单元来拍摄外部扬声器,并且通过包括所拍摄的外部扬声器的图像帧来获得外部扬声器200的位置信息。处理器130可以通过获得的位置信息来确定电子设备100和外部扬声器200之间的距离和方向。
已经描述了外部扬声器200确定图13至图14中的外部扬声器200的距离和方向,但显示设备100的处理器130可以接收与第一音频信号和第二音频信号被接收的时间有关的信息,并且确定到外部扬声器200的距离和方向。
图15是简要示出根据示例实施例的音频输出***的配置的框图。
如图15所示,音频输出***1000可以配置有显示设备100和外部扬声器200。电子设备100可以包括第一扬声器111、第二扬声器112、通信器120、处理器130、显示器140、存储器150、音频处理器160和视频处理器170。
外部扬声器200可以包括麦克风210、通信器220、处理器230、音频处理器250和扬声器260。在下文中,与图4a和4b所示的元件重叠的元件的详细描述将不再重复。
外部扬声器200可以发送允许显示设备100通过通信器220输出音频信号的参考信号。参考信号可以通过IR通信方式或蓝牙通信方式来发送。当显示设备100的通信器120接收参考信号时,显示设备100的处理器130可以通过音频处理器160将当前输出的音频信号转换成具有不同频率的第一音频信号和第二音频信号,并且使用第一扬声器111和第二扬声器112输出第一音频信号和第二音频信号。当外部扬声器200通过麦克风210检测到音频信号时,音频处理器250可以根据每个频带将音频信号分类为第一音频信号和第二音频信号。
外部扬声器200的处理器230可以使用检测到每个音频信号的时间的信息来确定包括外部扬声器200相对于显示设备100的方向和距离在内的位置,并且通过通信器220向显示设备100发送与所确定的位置相关的信息。
显示设备100的处理器130可以通过显示器140显示UI屏幕,该UI屏幕基于与位置相关的接收信息显示外部扬声器200的移动信息,用于将外部扬声器200布置在存储于存储器150中的目标位置。
图16是简要示出根据示例实施例的电子设备和外部扬声器的顺序图。
首先,用户可以在显示在电子设备100上的UI上选择用于安装音频输出***100的简易设置服务(S1605)。
电子设备100可以通过第一扬声器111和第二扬声器112输出第一音频信号和与第一音频信号不同的第二音频信号(S1610)。电子设备100可以在第一音频信号和第二音频信号中的至少一个中添加基于用于与外部扬声器200配对的声波的引脚码,并发送音频信号。
当外部扬声器200从接收的音频信号中接收引脚码时,可以将***转换成配对模式(S1620),并且在引脚码被自动输入时,电子设备100可以与外部扬声器200配对(S1625)。当配对完成时,电子设备100可以向外部扬声器200发送包括Wi-Fi的AP等信息的无线网络连接信息(S1630),并且外部扬声器200可以基于接收到的无线网络连接信息来设置无线网络(S1635)。
外部扬声器200可以基于接收第一音频信号的时间与接收第二音频信号之间的时间差,通过三角测量来计算外部扬声器200相对于电子设备100的相对位置(S1640)。外部扬声器200可以将与外部扬声器200的类型和计算出的位置有关的信息发送到电子设备100(S1645),并且电子设备100可以基于与外部扬声器200的类型和计算出的位置有关的信息来确定外部扬声器200的当前位置是否与目标位置一致(S1650)。
如果外部扬声器200的当前位置与目标位置不一致,则电子设备100可以显示UI,所述UI显示用于将外部扬声器200布置在目标位置的外部扬声器200的移动信息,并且如果当前外部扬声器200的位置与目标位置一致,则电子设备100可以显示表示外部扬声器200布置在目标位置的UI(S1655)。
图17是表示电子设备与外部扬声器之间的配对处理的图。
如图17所示,电子设备100可以在输出第一音频信号和与第一音频信号不同的第二音频信号的同时,扫描用于搜索另一蓝牙设备的BT发现信号(蓝牙发现信号)。当检测到外部扬声器200-1时,电子设备100可以向外部扬声器200-1发送蓝牙硬件设备地址(BDADDR),并且在输出第一音频信号和第二音频信号的同时,向外部扬声器200-1发送引脚码,所述引脚码基于用于蓝牙连接的声波。
与此同时,不具有配对权限的其他电子设备300也可以根据BT发现信号的扫描向家庭内部的外部扬声器200-1发送BD ADDR,但是由于障碍物(例如墙),外部扬声器200-1可能没有接收到从其他电子设备300输出的音频信号和基于声波的引脚码,因此可以防止与其他电子设备300配对。
当执行配对时,电子设备100可以向外部扬声器200-1发送电子设备100的编码设置值。例如,电子设备100可以向外部扬声器200-1发送无线网络连接信息等,例如,关于当前连接的无线AP的信息等。当外部扬声器200-1经由无线网络被连接时,外部扬声器200-1可以向电子设备100发送关于外部扬声器200-1的类型和位置的信息。
图18a和18b是示出根据另一示例性实施例的显示关于外部扬声器的移动的信息的UI屏幕的图。
如果电子设备100包括显示器140,当外部扬声器200的位置与对应于该外部扬声器200的目标位置不一致时,处理器130可以显示用户界面(UI)屏幕,所述UI屏幕显示用于将外部扬声器200布置在目标位置的外部扬声器200的移动信息。UI屏幕可以是显示所确定的外部扬声器200的位置和外部扬声器200应被布置的适当位置的屏幕。UI屏幕也可以是指导外部扬声器200应被移动的方向和外部扬声器200应被放置的距离的短语。移动信息可以包括关于外部扬声器200的当前位置的信息和关于用于布置外部扬声器200的目标位置的信息。
UI可以显示2D或3D空间布局,并且可以在空间布局中显示外部扬声器200相对于显示设备100的位置。如果有多个外部扬声器200,则可以显示每个外部扬声器200的位置。空间布局是与外部扬声器200有关的识别信息,并且在空间布局中,可以显示文本(例如,扬声器的类型和关于左右的信息)或图像(例如,真实图像、外部图像或扬声器的图标)。
如图18a所示,处理器130可以显示电子设备100的位置1831、分别对应于多个外部扬声器200-1至200-5的每个目标位置1832至1836、以及多个外部扬声器200-1至200-5的当前确定的每一个位置1837至1841。因此,用户可以分别将外部扬声器200-1至200-5移动到对应于外部扬声器200-1至200-5的每个目标位置1832至1836,同时检查在电子设备100上显示的多个外部扬声器200-1至200-5的位置。显示在屏幕上的UI可以显示箭头形图标1842至1845,以便用户更直观地了解移动方向。
如果外部扬声器200的位置与设置在外部扬声器200中的目标位置一致,则处理器130可以显示指示外部扬声器200如外部扬声器所适当显示的那样适当地位于目标位置处的UI屏幕。
如图18a所示,如果确定多个外部扬声器200-1至200-5中的外部扬声器200-5的当前位置1841接近在相应的目标位置1836的预定范围内,则处理器130可以显示诸如“OK”等的短语,表示外部扬声器200-5位于目标位置1836。
移动信息还可以包括与每个外部扬声器200-1至200-5对应的到目标位置的方向和距离的信息。
如图18b所示,处理器130可以显示消息“左后扬声器需要重新布置。请将扬声器右30°方向的向移动50厘米1817。可以如图18b所示显示这样的消息,或者在显示内容的显示器140的下端以小字母显示。因此,电子设备100可以显示移动信息,当用户正在观看内容的同时,最小化对用户的内容观看的打断。
处理器130还可以通过第一扬声器111和第二扬声器112中的至少一个输出指导用户将每个外部扬声器200-1至200-5移动到相应目标位置的语音。
处理器130可以基于关于每个外部扬声器200-1至200-5的位置的信息来控制每个外部扬声器200-1至200-5的操作。例如,处理器130可以通过通信器120分别从第一外部扬声器200-1和第二外部扬声器200-2接收第一外部扬声器200-1和第二外部扬声器200-2的位置信息。如果确定第二外部扬声器200-2的位置比第一外部扬声器200-1更靠近对应于第一外部扬声器200-1的目标位置,则可以提供用于将第二外部扬声器200-2布置在与第一外部扬声器200-1对应的目标位置的第二外部扬声器200-2的移动信息。此外,当第二外部扬声器200-2布置在与第一外部扬声器200-1对应的目标位置时,处理器130可以发送用于将第二外部扬声器200-2作为第一外部扬声器200-1来操作的控制信号。因此,第二外部扬声器200-2可以作为第一外部扬声器200-1来操作。
通过相同的方法,处理器130可以提供用于将第一外部扬声器200-1布置在与第二外部扬声器200-2对应的目标位置的第一外部扬声器200-1的移动信息,因此,第一外部扬声器200-1可以作为第二外部扬声器200-2来操作。
如果确定左后扬声器200-4位置比右后扬声器200-5更靠近与右后扬声器200-5对应的目标位置1205,则UI显示用于将左后扬声器200-4布置在与右后扬声器200对应的目标位置1205的移动信息。可以如图18a或图中18b所示显示该UI。当左后扬声器200-4布置在相应的目标位置1205时,处理器130可以向左后扬声器200发送用于将左后扬声器200-4作为右后扬声器200-5来操作的控制信号。
另外,如图19所示,可以显示消息1900“左后扬声器改为右后扬声器来操作”。
处理器130还可以通过电缆或无线方式向通过通信器120连接的外部显示设备发送用于将外部扬声器200布置在目标位置的移动信息。接收移动信息的外部显示设备可以显示上述UI屏幕,其效果与上述相同。
移动信息可以由外部扬声器200提供。例如,外部扬声器200可以自己确定外部扬声器200是否位于目标位置,并且只有当外部扬声器200位于目标位置时,外部扬声器200才可以输出报警声音,以便用户知道外部扬声器200位于适当位置。此外,外部扬声器200可以包括LED,并且如果外部扬声器200位于目标位置,则外部扬声器200可以向LED输出特定颜色的灯光。因此,用户可以看到LED的灯光,并且知道外部扬声器200是否位于适当的位置。
图20、图21、图22和图23是示出根据各种示例实施例的电子设备和***设备的控制方法的流程图。
根据图20所示的电子设备的控制方法,电子设备100可以通过第一扬声器和第二扬声器输出第一音频信号和与第一音频信号不同的第二音频信号(S2010)。在这种情况下,当从***设备200接收到参考信号时,电子设备100可以通过第一扬声器和第二扬声器输出第一音频信号和第二音频信号。
从接收第一音频信号和第二音频信号的***设备200接收与接收第一音频信号的时间和接收第二音频信号的时间有关的信息(S2020)。接收的信息可以包括其中记录有通过设置在***设备200中的麦克风顺序接收第一音频信号和第二音频信号的状态的信息,或者包括顺序地接收第一音频信号的时间和接收第二音频信号的时间的信息。
可以基于接收的信息来确定***设备200相对于电子设备100的距离和方向(S2030)。
在操作S2030中,可以基于从接收的信息获得并且分别指示在***设备中接收到第一音频信号的时间和第二音频信号的第一时间信息和第二时间信息,以及指示接收参考信号的时间与输出第一音频信号和第二音频信号的时间之间的时间差的第三时间信息,来确定该距离和方向。
第一扬声器和第二扬声器可以实现为布置在电子设备100的右侧和左侧的扬声器,并且在操作S2030中,可以通过将第一时间信息和第三时间信息之间的时间差乘以乘以音频信号的速度值来计算右侧距离,可以通过将第二时间信息和第三时间信息之间的时间差乘以乘以音频信号的速度值来计算左侧距离。此外,距离和方向可以基于计算出的左右侧距离和第一扬声器与第二扬声器之间的距离来确定。
电子设备100可以基于通过上述方法获得的***设备200的位置信息来提供各种服务。
图21是示出根据另一示例实施例的***设备的控制方法的流程图。
根据图21所示的***设备的控制方法,当通过麦克风接收从设置在外部电子设备100中的多个扬声器中的每个扬声器输出的第一音频信号和第二音频信号时,可以记录接收状态(S2110)。在操作之前,***设备200可以将参考信号输出到电子设备100并且在记录模式下操作,记录第一音频信号和第二音频信号的接收状态。
可以从记录有接收的音频信号的信息中获得分别指示接收第一音频信号的时间和接收第二音频信号的时间的第一时间信息和第二时间信息(S2120)。
基于获得的第一时间信息和第二时间信息,可以确定***设备200相对于电子设备100的距离和方向(S2130)。
***设备200可以从电子设备100接收第三时间信息,所述第三时间信息是接收参考信号的时间与输出第一音频信号的时间和输出第二音频信号的时间之间的时间差。
在操作S2130中,可以基于第一至第三时间信息来确定距离和方向。
图22是示出根据另一示例实施例的电子设备的控制方法的流程图。
可以从外部扬声器接收外部扬声器的位置信息(S2210)。电子设备可以分别通过第一扬声器和第二扬声器输出第一音频信号和第二音频信号,并且接收第一音频信号和第二音频信号。
可以基于预先存储的关于与外部扬声器对应的目标位置的信息和接收的位置信息来确定外部扬声器是否位于目标位置(S2220)。
如果外部扬声器不在目标位置,则可以提供用于将外部扬声器布置在目标位置的移动信息(S2230)。移动信息可以包括关于外部扬声器的当前位置的信息和关于用于布置外部扬声器的目标位置的信息。移动信息还可以包括关于从外部扬声器到目标位置的方向和距离的信息。
可以通过显示示出外部扬声器的移动信息的UI屏幕来提供移动信息。还可以通过用第一扬声器和第二扬声器中的至少一个输出指导用户将外部扬声器移动到目标位置的声音来提供移动信息。
图23可以是示出根据示例实施例的电子设备的控制方法的流程图。
可以通过第一麦克风和第二麦克风接收从外部扬声器输出的音频信号(S2310)。如果有多个外部扬声器,则可以以预定顺序从多个外部扬声器接收音频信号。
可以基于第一麦克风接收音频信号的时间和第二麦克风接收音频信号的时间来确定外部扬声器的位置(S2320)。
可以基于关于与外部扬声器对应的目标位置的预定信息来确定外部扬声器是否位于目标位置(S2330)。
如果外部扬声器不在目标位置,则可以提供用于将外部扬声器布置在目标位置的外部扬声器的移动信息(S2340)。如果有多个外部扬声器,则可以提供用于将外部扬声器布置在对应的目标位置的外部扬声器的移动信息,所述外部扬声器当前正在输出所顺序输出的音频信号中的当前音频信号。
根据上述各种示例实施例,可以使用可以输出音频的电子设备和可以接收音频的***设备来确定每个设备的位置,并且位置信息可以用于各种服务。此外,当普通用户安装诸如家庭影院的音频输出***时,用户可以方便地将外部扬声器布置在适当的位置,而无需专家的帮助。
根据上述各种示例实施例的电子设备和***设备的控制方法可以由程序来实现,并且程序可以被提供给显示***。
可以提供存储有程序的非暂时性可读介质,所述程序执行以下操作:通过第一扬声器和第二扬声器输出第一音频信号和与第一音频信号不同的第二音频信号,接收与通过麦克风从接收第一音频信号和第二音频信号的***设备接收第一音频信号的时间和接收第二音频信号的时间有关的信息,以及基于接收的信息确定***设备相对于电子设备的距离和方向。
非暂时性计算机可读介质可以指代半永久地存储数据的机器可读介质或设备,而不是短时间内存储数据的机器可读介质或设备(例如寄存器、高速缓存、内存等)。非暂时性计算机可读介质的具体示例可以是光盘(CD)、数字通用盘(DVD)、硬盘、蓝光盘、通用串行总线(USB)棒、存储卡、ROM等。
前述的示例性实施例仅是示例性的,且并不应理解为限制本发明。示例实施例的描述旨在是说明性的,而非限制由所附权利要求限定的本公开的范围,并且对于本领域技术人员而言,很多替换形式、修改和变形将是显而易见的。
Claims (13)
1.一种电子设备,包括:
第一扬声器;
第二扬声器;
通信器;以及
处理器,被配置为:
当从***设备接收到参考信号时,控制所述第一扬声器和所述第二扬声器输出第一音频信号和第二音频信号;
通过所述通信器从***设备接收与所述***设备接收到所述第一扬声器输出的第一音频信号的第一时间和所述***设备接收到所述第二扬声器输出的第二音频信号的第二时间有关的信息,以及
基于与所述第一时间和所述第二时间有关的信息和与指示接收到所述参考信号的时间与输出所述第一音频信号和所述第二音频信号的时间之间的时间差的第三时间有关的信息,确定从所述电子设备到所述***设备的距离和所述***设备相对于所述电子设备的方向;以及
提供用于将所述***设备定位在目标位置的移动信息。
2.根据权利要求1所述的电子设备,还包括:
存储器,被配置为存储关于与所述***设备对应的预定目标位置的信息,
其中所述处理器基于所述距离和所述方向确定所述***设备是否位于所述目标位置,并且如果所述***设备不位于所述目标位置,则所述处理器提供用于将所述***设备布置在所述目标位置的所述***设备的所述移动信息。
3.根据权利要求1所述的电子设备,其中,所述接收的信息是记录通过设置在所述***设备中的麦克风顺序地接收所述第一音频信号和与所述第一音频信号不同的所述第二音频信号的状态的信息。
4.根据权利要求1所述的电子设备,其中,所述接收的信息包括通过设置在所述***设备中的麦克风顺序地接收到所述第一音频信号和与所述第一音频信号不同的所述第二音频信号的时间的信息。
5.根据权利要求1所述的电子设备,其中,所述处理器响应于从所述***设备接收所述参考信号而同时输出所述第一音频信号和所述第二音频信号。
6.根据权利要求1所述的电子设备,其中,所述第一扬声器和所述第二扬声器分别设置在所述电子设备的右侧和左侧,并且所述处理器通过将所述第一时间信息和所述第三时间信息之间的时间差乘以音频信号的速度值来计算右侧距离,通过将所述第二时间信息和所述第三时间信息之间的时间差乘以音频信号的速度值来计算左侧距离,并且基于计算出的右侧距离和左侧距离以及所述第一扬声器和所述第二扬声器之间的距离来确定所述距离和所述方向。
7.根据权利要求2所述的电子设备,其中,所述移动信息是关于所述***设备相对于所述电子设备的相对位置的信息。
8.根据权利要求7所述的电子设备,还包括:
显示器;
其中所述处理器通过所述显示器显示指示所述相对位置的UI屏幕。
9.根据权利要求8所述的电子设备,其中,所述处理器确定所述***设备是否位于所述目标位置,并且如果所述***设备不位于所述目标位置,通过所述显示器显示UI屏幕,所述UI屏幕显示用于将所述***设备布置在所述目标位置的所述***设备的所述移动信息。
10.根据权利要求2所述的电子设备,其中,所述***设备包括第一外部扬声器和第二外部扬声器,并且响应于基于与分别从所述第一外部扬声器和所述第二外部扬声器接收到所述第一音频信号的时间和接收到所述第二音频信号的时间有关的信息而确定所述第二外部扬声器比所述第一外部扬声器更靠近与所述第一外部扬声器对应的目标位置,所述处理器提供用于将所述第二外部扬声器布置在与所述第一外部扬声器对应的目标位置的所述第二外部扬声器的移动信息,并且响应于所述第二外部扬声器布置在与所述第一外部扬声器对应的所述目标位置,所述处理器向所述第二外部扬声器发送将所述第二扬声器当作所述第一外部扬声器来操作的控制信号。
11.根据权利要求2所述的电子设备,其中,响应于所述***设备位于所述目标位置,所述处理器提供通知所述***设备布置在所述目标位置的信息。
12.一种用于控制包括第一扬声器和第二扬声器的电子设备的方法,所述方法包括:
当从***设备接收到参考信号时,通过所述第一扬声器和所述第二扬声器输出第一音频信号和第二音频信号;
从所述***设备接收与所述***设备接收到所述第一扬声器输出的第一音频信号的第一时间和所述***设备接收到所述第二扬声器输出的第二音频信号的第二时间有关的信息;以及
基于与所述第一时间和所述第二时间有关的信息和与指示接收到所述参考信号的时间与输出所述第一音频信号和所述第二音频信号的时间之间的时间差的第三时间有关的信息,确定从所述电子设备到所述***设备的距离和所述***设备相对于所述电子设备的方向;以及
提供用于将所述***设备定位在目标位置的移动信息。
13.一种与包括多个扬声器的电子设备通信的***设备,所述***设备包括:
音频接收器;
通信器,被配置为与所述电子设备通信;以及
处理器,被配置为:
通过所述通信器输出参考信号;
响应于通过所述音频接收器接收当所述电子设备接收到所述参考信号时从设置在所述电子设备中的多个扬声器中的第一扬声器输出的第一音频信号和第二扬声器输出的第二音频信号,
从记录来自所述电子设备的所接收的音频信号的信息中获得分别指示接收到所述第一音频信号的时间和接收到所述第二音频信号的时间的第一时间信息和第二时间信息,以及
基于所述第一时间信息和所述第二时间信息以及与指示接收到所述参考信号的时间与输出所述第一音频信号和所述第二音频信号的时间之间的时间差的第三时间有关的信息,确定从所述电子设备到所述***设备的距离和所述***设备相对于所述电子设备的方向;以及
提供用于将所述***设备定位在目标位置的移动信息。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20150081195 | 2015-06-09 | ||
KR10-2015-0081195 | 2015-06-09 | ||
KR10-2015-0146650 | 2015-10-21 | ||
KR20150146650 | 2015-10-21 | ||
KR1020160069650A KR102444075B1 (ko) | 2015-06-09 | 2016-06-03 | 전자 장치, 주변 기기 및 그 제어 방법 |
KR10-2016-0069650 | 2016-06-03 | ||
PCT/KR2016/006119 WO2016200171A1 (ko) | 2015-06-09 | 2016-06-09 | 전자 장치, 주변 기기 및 그 제어 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107873136A CN107873136A (zh) | 2018-04-03 |
CN107873136B true CN107873136B (zh) | 2021-04-13 |
Family
ID=57735166
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680034058.5A Expired - Fee Related CN107873136B (zh) | 2015-06-09 | 2016-06-09 | 电子设备、***设备及其控制方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10349171B2 (zh) |
EP (1) | EP3258709B1 (zh) |
KR (1) | KR102444075B1 (zh) |
CN (1) | CN107873136B (zh) |
Families Citing this family (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8930005B2 (en) | 2012-08-07 | 2015-01-06 | Sonos, Inc. | Acoustic signatures in a playback system |
US10264030B2 (en) | 2016-02-22 | 2019-04-16 | Sonos, Inc. | Networked microphone device control |
US9811314B2 (en) | 2016-02-22 | 2017-11-07 | Sonos, Inc. | Metadata exchange involving a networked playback system and a networked microphone system |
US9772817B2 (en) | 2016-02-22 | 2017-09-26 | Sonos, Inc. | Room-corrected voice detection |
US10095470B2 (en) | 2016-02-22 | 2018-10-09 | Sonos, Inc. | Audio response playback |
US9947316B2 (en) | 2016-02-22 | 2018-04-17 | Sonos, Inc. | Voice control of a media playback system |
US9965247B2 (en) | 2016-02-22 | 2018-05-08 | Sonos, Inc. | Voice controlled media playback system based on user profile |
US9978390B2 (en) | 2016-06-09 | 2018-05-22 | Sonos, Inc. | Dynamic player selection for audio signal processing |
US10152969B2 (en) | 2016-07-15 | 2018-12-11 | Sonos, Inc. | Voice detection by multiple devices |
US10134399B2 (en) | 2016-07-15 | 2018-11-20 | Sonos, Inc. | Contextualization of voice inputs |
US10115400B2 (en) | 2016-08-05 | 2018-10-30 | Sonos, Inc. | Multiple voice services |
US9942678B1 (en) | 2016-09-27 | 2018-04-10 | Sonos, Inc. | Audio playback settings for voice interaction |
US9743204B1 (en) | 2016-09-30 | 2017-08-22 | Sonos, Inc. | Multi-orientation playback device microphones |
US10181323B2 (en) | 2016-10-19 | 2019-01-15 | Sonos, Inc. | Arbitration-based voice recognition |
US10299060B2 (en) * | 2016-12-30 | 2019-05-21 | Caavo Inc | Determining distances and angles between speakers and other home theater components |
US11183181B2 (en) | 2017-03-27 | 2021-11-23 | Sonos, Inc. | Systems and methods of multiple voice services |
JP6881004B2 (ja) * | 2017-05-09 | 2021-06-02 | 船井電機株式会社 | 表示装置 |
CN110786023B (zh) * | 2017-06-21 | 2021-12-28 | 雅马哈株式会社 | 信息处理装置、信息处理***、记录介质及信息处理方法 |
KR20190011531A (ko) | 2017-07-25 | 2019-02-07 | 삼성전자주식회사 | 디스플레이 장치와 원격 제어 장치, 이를 포함하는 디스플레이 시스템과 그 거리 산출 방법 |
US10475449B2 (en) | 2017-08-07 | 2019-11-12 | Sonos, Inc. | Wake-word detection suppression |
US10048930B1 (en) | 2017-09-08 | 2018-08-14 | Sonos, Inc. | Dynamic computation of system response volume |
US10446165B2 (en) | 2017-09-27 | 2019-10-15 | Sonos, Inc. | Robust short-time fourier transform acoustic echo cancellation during audio playback |
US10482868B2 (en) | 2017-09-28 | 2019-11-19 | Sonos, Inc. | Multi-channel acoustic echo cancellation |
US10051366B1 (en) | 2017-09-28 | 2018-08-14 | Sonos, Inc. | Three-dimensional beam forming with a microphone array |
US10621981B2 (en) | 2017-09-28 | 2020-04-14 | Sonos, Inc. | Tone interference cancellation |
US10466962B2 (en) | 2017-09-29 | 2019-11-05 | Sonos, Inc. | Media playback system with voice assistance |
KR102369121B1 (ko) * | 2017-10-12 | 2022-03-03 | 삼성전자주식회사 | 영상 처리 장치 및 이를 포함하는 디스플레이 장치, 그 제어 방법 |
US10880650B2 (en) | 2017-12-10 | 2020-12-29 | Sonos, Inc. | Network microphone devices with automatic do not disturb actuation capabilities |
US10818290B2 (en) | 2017-12-11 | 2020-10-27 | Sonos, Inc. | Home graph |
US10306394B1 (en) * | 2017-12-29 | 2019-05-28 | Samsung Electronics Co., Ltd. | Method of managing a plurality of devices |
CN107995562B (zh) * | 2018-01-02 | 2020-11-20 | 联想(北京)有限公司 | 信息处理方法及装置 |
WO2019152722A1 (en) | 2018-01-31 | 2019-08-08 | Sonos, Inc. | Device designation of playback and network microphone device arrangements |
CA3000122C (en) * | 2018-03-29 | 2019-02-26 | Cae Inc. | Method and system for determining a position of a microphone |
EP3546977A1 (en) * | 2018-03-29 | 2019-10-02 | CAE Inc. | Method and system for validating a position of a microphone |
CN108600906B (zh) * | 2018-04-18 | 2020-05-22 | 广东小天才科技有限公司 | 一种多音箱的播放控制方法及装置 |
US11175880B2 (en) | 2018-05-10 | 2021-11-16 | Sonos, Inc. | Systems and methods for voice-assisted media content selection |
US10847178B2 (en) | 2018-05-18 | 2020-11-24 | Sonos, Inc. | Linear filtering for noise-suppressed speech detection |
US10959029B2 (en) | 2018-05-25 | 2021-03-23 | Sonos, Inc. | Determining and adapting to changes in microphone performance of playback devices |
US10681460B2 (en) | 2018-06-28 | 2020-06-09 | Sonos, Inc. | Systems and methods for associating playback devices with voice assistant services |
US10461710B1 (en) | 2018-08-28 | 2019-10-29 | Sonos, Inc. | Media playback system with maximum volume setting |
US11076035B2 (en) | 2018-08-28 | 2021-07-27 | Sonos, Inc. | Do not disturb feature for audio notifications |
JP7119809B2 (ja) * | 2018-09-13 | 2022-08-17 | 富士通株式会社 | 情報表示制御プログラム、情報表示制御方法および情報表示制御装置 |
US10587430B1 (en) * | 2018-09-14 | 2020-03-10 | Sonos, Inc. | Networked devices, systems, and methods for associating playback devices based on sound codes |
US10878811B2 (en) | 2018-09-14 | 2020-12-29 | Sonos, Inc. | Networked devices, systems, and methods for intelligently deactivating wake-word engines |
US11024331B2 (en) | 2018-09-21 | 2021-06-01 | Sonos, Inc. | Voice detection optimization using sound metadata |
US10811015B2 (en) | 2018-09-25 | 2020-10-20 | Sonos, Inc. | Voice detection optimization based on selected voice assistant service |
US11100923B2 (en) | 2018-09-28 | 2021-08-24 | Sonos, Inc. | Systems and methods for selective wake word detection using neural network models |
US10692518B2 (en) | 2018-09-29 | 2020-06-23 | Sonos, Inc. | Linear filtering for noise-suppressed speech detection via multiple network microphone devices |
US11899519B2 (en) | 2018-10-23 | 2024-02-13 | Sonos, Inc. | Multiple stage network microphone device with reduced power consumption and processing load |
EP3654249A1 (en) | 2018-11-15 | 2020-05-20 | Snips | Dilated convolutions and gating for efficient keyword spotting |
US10542582B1 (en) * | 2018-11-27 | 2020-01-21 | Honeywell International Inc. | Wireless communication with adaptive responsiveness |
US11183183B2 (en) | 2018-12-07 | 2021-11-23 | Sonos, Inc. | Systems and methods of operating media playback systems having multiple voice assistant services |
US11132989B2 (en) | 2018-12-13 | 2021-09-28 | Sonos, Inc. | Networked microphone devices, systems, and methods of localized arbitration |
US10602268B1 (en) | 2018-12-20 | 2020-03-24 | Sonos, Inc. | Optimization of network microphone devices using noise classification |
KR102602942B1 (ko) * | 2019-01-07 | 2023-11-16 | 삼성전자 주식회사 | 오디오 정보 처리 장치의 위치에 기반하여 오디오 처리 알고리즘을 결정하는 전자 장치 및 방법 |
KR102232045B1 (ko) | 2019-01-08 | 2021-03-25 | 삼성전자주식회사 | 전자 장치, 전자 장치의 제어 방법 및 컴퓨터 판독 가능 매체. |
US11315556B2 (en) | 2019-02-08 | 2022-04-26 | Sonos, Inc. | Devices, systems, and methods for distributed voice processing by transmitting sound data associated with a wake word to an appropriate device for identification |
US10867604B2 (en) | 2019-02-08 | 2020-12-15 | Sonos, Inc. | Devices, systems, and methods for distributed voice processing |
US11120794B2 (en) | 2019-05-03 | 2021-09-14 | Sonos, Inc. | Voice assistant persistence across multiple network microphone devices |
US10586540B1 (en) | 2019-06-12 | 2020-03-10 | Sonos, Inc. | Network microphone device with command keyword conditioning |
US11361756B2 (en) | 2019-06-12 | 2022-06-14 | Sonos, Inc. | Conditional wake word eventing based on environment |
US11200894B2 (en) | 2019-06-12 | 2021-12-14 | Sonos, Inc. | Network microphone device with command keyword eventing |
KR20210009189A (ko) * | 2019-07-16 | 2021-01-26 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
US10871943B1 (en) | 2019-07-31 | 2020-12-22 | Sonos, Inc. | Noise classification for event detection |
US11138969B2 (en) | 2019-07-31 | 2021-10-05 | Sonos, Inc. | Locally distributed keyword detection |
US11138975B2 (en) | 2019-07-31 | 2021-10-05 | Sonos, Inc. | Locally distributed keyword detection |
US11189286B2 (en) | 2019-10-22 | 2021-11-30 | Sonos, Inc. | VAS toggle based on device orientation |
KR20210068953A (ko) * | 2019-12-02 | 2021-06-10 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
US11200900B2 (en) | 2019-12-20 | 2021-12-14 | Sonos, Inc. | Offline voice control |
US11562740B2 (en) | 2020-01-07 | 2023-01-24 | Sonos, Inc. | Voice verification for media playback |
US11556307B2 (en) | 2020-01-31 | 2023-01-17 | Sonos, Inc. | Local voice data processing |
US11308958B2 (en) | 2020-02-07 | 2022-04-19 | Sonos, Inc. | Localized wakeword verification |
KR20210127388A (ko) * | 2020-04-14 | 2021-10-22 | 삼성전자주식회사 | 전자 장치들의 무선 연결 방법 및 장치 |
US11308962B2 (en) | 2020-05-20 | 2022-04-19 | Sonos, Inc. | Input detection windowing |
US11482224B2 (en) | 2020-05-20 | 2022-10-25 | Sonos, Inc. | Command keywords with input detection windowing |
US11727919B2 (en) | 2020-05-20 | 2023-08-15 | Sonos, Inc. | Memory allocation for keyword spotting engines |
US11698771B2 (en) | 2020-08-25 | 2023-07-11 | Sonos, Inc. | Vocal guidance engines for playback devices |
CN112162460B (zh) * | 2020-09-27 | 2021-09-03 | 深圳市火乐科技发展有限公司 | 音频播放方法及相关装置 |
CN114363457A (zh) | 2020-09-30 | 2022-04-15 | 华为技术有限公司 | 用于调整位置信息的方法、设备和*** |
US20220122515A1 (en) * | 2020-10-20 | 2022-04-21 | Samsung Electronics Co., Ltd. | Display apparatus, electronic apparatus and methods thereof |
US11984123B2 (en) | 2020-11-12 | 2024-05-14 | Sonos, Inc. | Network device interaction by range |
US11551700B2 (en) | 2021-01-25 | 2023-01-10 | Sonos, Inc. | Systems and methods for power-efficient keyword detection |
EP4258006A4 (en) * | 2021-01-25 | 2024-05-29 | Huawei Technologies Co., Ltd. | DEVICE INTERACTION METHOD, POSITION DETERMINATION METHOD, ELECTRONIC DEVICE AND CHIP SYSTEM |
WO2023284562A1 (zh) * | 2021-07-14 | 2023-01-19 | 海信视像科技股份有限公司 | 控制设备、家电设备以及控制方法 |
WO2023063730A1 (ko) * | 2021-10-13 | 2023-04-20 | 삼성전자 주식회사 | 무선 환경 내에서 외부 전자 장치의 위치를 식별하기 위한 전자 장치, 방법, 및 컴퓨터 판독가능 저장 매체 |
EP4329337A1 (en) * | 2022-08-22 | 2024-02-28 | Bang & Olufsen A/S | Method and system for surround sound setup using microphone and speaker localization |
KR102620198B1 (ko) * | 2023-08-31 | 2024-01-02 | 주식회사 와이드테크 | 무선 입력 모듈이 장착된 텔레비전 보드를 포함하는 텔레비전 장치 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1476736A (zh) * | 2000-06-08 | 2004-02-18 | 皇家菲利浦电子有限公司 | 遥控装置与接收机以及音频*** |
CN101379875A (zh) * | 2005-12-02 | 2009-03-04 | 雅马哈株式会社 | 位置检测***、用于该位置检测***的音频装置及终端装置 |
US8565791B1 (en) * | 2012-02-02 | 2013-10-22 | Google Inc. | Computing device interaction with visual media |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5666424A (en) | 1990-06-08 | 1997-09-09 | Harman International Industries, Inc. | Six-axis surround sound processor with automatic balancing and calibration |
JP3370433B2 (ja) | 1994-05-13 | 2003-01-27 | 株式会社竹中工務店 | 音像定位システム |
KR100905966B1 (ko) | 2002-12-31 | 2009-07-06 | 엘지전자 주식회사 | 홈시어터의 오디오 출력 조정 장치 및 그 방법 |
KR20050003220A (ko) | 2003-06-30 | 2005-01-10 | 주식회사 대우일렉트로닉스 | 오디오 시스템의 스피커 최적 위치 표시 장치 |
KR100988664B1 (ko) | 2003-08-13 | 2010-10-18 | 엘지전자 주식회사 | 홈 씨어터 시스템에서 리어 스피커의 최적 위치 설치 방법및 장치 |
KR101002844B1 (ko) | 2003-09-08 | 2010-12-21 | 엘지전자 주식회사 | 디지털 티브이 시스템에서 스피커 출력 레벨 자동 조절방법 및 그 시스템 |
JP4765289B2 (ja) | 2003-12-10 | 2011-09-07 | ソニー株式会社 | 音響システムにおけるスピーカ装置の配置関係検出方法、音響システム、サーバ装置およびスピーカ装置 |
JP4963063B2 (ja) | 2004-06-09 | 2012-06-27 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 距離測定システム、距離測定方法、情報処理装置、及びプログラムと記録媒体 |
JP2007060253A (ja) * | 2005-08-24 | 2007-03-08 | Sharp Corp | スピーカ配置の判定システム |
JP4816307B2 (ja) | 2006-07-28 | 2011-11-16 | ヤマハ株式会社 | オーディオシステム |
JP4966705B2 (ja) | 2007-03-27 | 2012-07-04 | Necカシオモバイルコミュニケーションズ株式会社 | 移動体通信端末、および、プログラム |
JP5050755B2 (ja) | 2007-09-27 | 2012-10-17 | 株式会社Jvcケンウッド | 音声再生装置、プログラム及びスピーカの配置制御方法 |
JP5334037B2 (ja) | 2008-07-11 | 2013-11-06 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 音源の位置検出方法及びシステム |
JP2010118838A (ja) | 2008-11-12 | 2010-05-27 | Nec Electronics Corp | 音響システム及びそのスピーカ配置方法 |
JP2011188248A (ja) * | 2010-03-09 | 2011-09-22 | Yamaha Corp | オーディオアンプ |
US20130201097A1 (en) * | 2011-10-03 | 2013-08-08 | Research In Motion Limited | Methods and devices to provide common user interface mode based on sound |
KR101253451B1 (ko) * | 2012-02-29 | 2013-04-11 | 주식회사 팬택 | 음원의 위치를 감지할 수 있는 모바일 디바이스 및 그 제어 방법 |
KR20140058996A (ko) | 2012-11-07 | 2014-05-15 | 삼성전자주식회사 | 사용자 단말, 외부 장치, 데이터 송수신 시스템 및 데이터 송수신 방법 |
JP6111611B2 (ja) | 2012-11-16 | 2017-04-12 | ヤマハ株式会社 | オーディオアンプ |
KR20140099122A (ko) * | 2013-02-01 | 2014-08-11 | 삼성전자주식회사 | 전자 장치, 위치 검출 장치, 스피커 자동 설정 시스템 및 방법 |
KR20140104215A (ko) | 2013-02-20 | 2014-08-28 | 삼성전자주식회사 | 자동 페어링 기능을 갖는 무선 네트워크 오디오 시스템 및 이를 이용한 자동 페어링 방법 |
KR102109739B1 (ko) | 2013-07-09 | 2020-05-12 | 삼성전자 주식회사 | 위치 기반 소리 출력 방법 및 장치 |
-
2016
- 2016-06-03 KR KR1020160069650A patent/KR102444075B1/ko active IP Right Grant
- 2016-06-09 CN CN201680034058.5A patent/CN107873136B/zh not_active Expired - Fee Related
- 2016-06-09 EP EP16807811.1A patent/EP3258709B1/en active Active
- 2016-06-09 US US15/560,342 patent/US10349171B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1476736A (zh) * | 2000-06-08 | 2004-02-18 | 皇家菲利浦电子有限公司 | 遥控装置与接收机以及音频*** |
CN101379875A (zh) * | 2005-12-02 | 2009-03-04 | 雅马哈株式会社 | 位置检测***、用于该位置检测***的音频装置及终端装置 |
US8565791B1 (en) * | 2012-02-02 | 2013-10-22 | Google Inc. | Computing device interaction with visual media |
Also Published As
Publication number | Publication date |
---|---|
CN107873136A (zh) | 2018-04-03 |
EP3258709A1 (en) | 2017-12-20 |
EP3258709A4 (en) | 2018-02-28 |
KR20160144919A (ko) | 2016-12-19 |
EP3258709B1 (en) | 2020-04-29 |
US10349171B2 (en) | 2019-07-09 |
US20180091898A1 (en) | 2018-03-29 |
KR102444075B1 (ko) | 2022-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107873136B (zh) | 电子设备、***设备及其控制方法 | |
KR102482549B1 (ko) | 영상표시장치 | |
US20190045303A1 (en) | Directional propagation method and apparatus for audio signal, a terminal device and a storage medium | |
KR102533698B1 (ko) | 음향 출력 시스템을 구성하는 전자 장치, 음향 출력 장치 및 그 제어 방법 | |
US10084649B2 (en) | Terminal for internet of things and operation method of the same | |
US10447841B2 (en) | Wireless pairing and control using spatial location and indication to aid pairing | |
EP3318969A1 (en) | Display apparatus and method for controlling display apparatus | |
CN108205413B (zh) | 内容输出***、显示装置及其控制方法 | |
KR101594874B1 (ko) | 전자 장치, 외부 장치 및 전자 장치의 외부 장치 전원 제어방법 | |
EP3016377B1 (en) | Display apparatus, controlling method and display system | |
US11520550B1 (en) | Electronic system for producing a coordinated output using wireless localization of multiple portable electronic devices | |
KR20180024503A (ko) | 통신 장치 및 통신 방법 | |
US9733884B2 (en) | Display apparatus, control method thereof, and display system | |
CN111092795B (zh) | 功能控制方法、功能控制装置及计算机可读存储介质 | |
CN111052053A (zh) | 显示设备、用户终端设备、包括所述显示设备和所述用户终端设备的显示***及其控制方法 | |
CN112041803A (zh) | 电子设备及其操作方法 | |
KR101609064B1 (ko) | 증감 현실을 이용한 인터랙티브 설명서 | |
KR101478257B1 (ko) | 스마트 기기가 장착된 로봇 제어 시스템 및 그 방법 | |
KR20160023742A (ko) | 전자 장치, 외부 장치 및 전자 장치의 외부 장치 전원 제어방법 | |
WO2014119011A1 (ja) | 情報処理装置、遠隔操作支援方法およびプログラム | |
KR102553250B1 (ko) | 전자 장치, 그 제어 방법 및 컴퓨터 판독가능 기록 매체 | |
KR20150124890A (ko) | 카메라를 이용하여 주 디스플레이와 같은 방에 있는 후보 동반 디스플레이 디바이스의 근접 검출 | |
KR20160072616A (ko) | 음향 기기를 제어하는 디바이스 및 그 제어 방법 | |
US20220303707A1 (en) | Terminal and method for outputting multi-channel audio by using plurality of audio devices | |
TWI650624B (zh) | 於發現電器時執行對應控制程式之系統及其方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210413 |