CN107810459A - 媒体流式传输装置的配对 - Google Patents

媒体流式传输装置的配对 Download PDF

Info

Publication number
CN107810459A
CN107810459A CN201680034777.7A CN201680034777A CN107810459A CN 107810459 A CN107810459 A CN 107810459A CN 201680034777 A CN201680034777 A CN 201680034777A CN 107810459 A CN107810459 A CN 107810459A
Authority
CN
China
Prior art keywords
audio
user
earphone
sensors
wireless
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.)
Granted
Application number
CN201680034777.7A
Other languages
English (en)
Other versions
CN107810459B (zh
Inventor
博里斯·斯穆斯
亚历杭德罗·乔斯·考夫曼
杰·皮埃尔·西维利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Priority to CN202210503893.6A priority Critical patent/CN114979085B/zh
Publication of CN107810459A publication Critical patent/CN107810459A/zh
Application granted granted Critical
Publication of CN107810459B publication Critical patent/CN107810459B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/70Media network packetisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User 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/72412User 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/15Setup of multiple wireless link connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/713Frequency hopping
    • H04B2201/71346Bluetooth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72442User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2420/00Details of connection covered by H04R, not provided for in its groups
    • H04R2420/01Input selection or mixing for amplifiers or loudspeakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2420/00Details of connection covered by H04R, not provided for in its groups
    • H04R2420/07Applications of wireless loudspeakers or wireless microphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Acoustics & Sound (AREA)
  • Circuit For Audible Band Transducer (AREA)
  • Telephone Function (AREA)
  • Headphones And Earphones (AREA)

Abstract

在其它方面,本文描述了一种计算机实现的方法。所述方法能够包括:在第一装置处接收使所述第一装置建立与另一装置的无线数据连接的用户输入的指示。能够在所述第一装置上进行所述第一装置上的一个或多个传感器朝向第二装置定向的确定。响应于(i)接收到使所述第一装置与另一装置建立无线数据连接的用户输入的所述指示和(ii)确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向中的至少一个,能够在所述第一装置与所述第二装置之间建立第一无线数据连接。能够在所述第一装置处接收并且播放音频的第一数据流。

Description

媒体流式传输装置的配对
技术领域
本文献的主题大体上涉及一种媒体内容的无线流式传输,诸如,音频流式传输。
背景技术
已经针对将媒体内容从一个电子装置流式传输到另一电子装置开发了无线通信协议。例如,当媒体内容可通过第一装置访问时,这能够是有益的,但是第二装置在呈现媒体内容时比第一装置更具优势,诸如,具有用于播放音频的更强大的扬声器或者具有比第一装置更大或者更高分辨率的显示。例如,用户可以从在用户的智能电话上安装的媒体应用中的库中访问音乐。用户可能希望以比智能电话的扬声器能够产生的更大音量或者更多低音来播放音乐。因此,无线通信协议可以用于将智能电话与无线扬声器配对,使得可以将音频从智能电话流式传输到无线扬声器以供无线扬声器播放。在一些情况下,用户可能更喜欢更安静地听流式传输的音乐,而不打扰附近的其他人。除了将用户的流式传输装置(例如,智能电话)与无线扩音器配对之外,这些用户可以将他们的流式传输装置与无线耳机配对。
发明内容
本文大体上描述用于将媒体接收装置(诸如,无线耳机或者无线扩音器)与提供要由接收装置播放的流式内容的媒体流式传输装置配对的***、方法、装置、和其它技术。在一些实施方式中,用户能够通过使接收装置朝向要配对的目标流式传输装置定向并且选择用于发起与该目标流式传输装置配对的控件来容易地在多个不同的流式传输装置之间切换连接。
本文描述的主题的一些实施方式包括一种方法,例如,一种计算机实现的方法。该方法能够包括:在第一装置处接收使第一装置建立与另一装置的无线数据连接的用户输入的指示。能够在第一装置处进行第一装置上的一个或多个传感器朝向第二装置定向的确定。能够响应于(i)接收到使第一装置与另一装置建立无线数据连接的用户输入的指示和(ii)确定第一装置上的所述一个或多个传感器朝向第二装置定向中的至少一个,在第一装置与第二装置之间建立第一无线数据连接。能够在第一装置处并且通过第一无线数据连接从第二装置接收第一音频数据流,并且能够使在该第一音频数据流中编码的音频通过第一装置的一个或多个扬声器进行播放。
这些和其它实施方式能够包括以下特征中的一个或多个。
第一装置能够是无线耳机,该无线耳机包括一个或多个扬声器和用于建立一个或多个无线数据连接的无线通信接口。
接收使第一装置与另一装置建立无线数据连接的用户输入的指示能够包括:识别已经选择位于耳机上的控件。
能够响应于在第一装置与第二装置之间建立第一无线数据连接,由第一装置生成视觉反馈和听觉反馈中的至少一种反馈,以向第一装置的用户指示已经建立了第一无线数据连接。
确定第一装置上的一个或多个传感器朝向第二装置定向能够包括:在第一装置处获取用于第二装置的标识符。该标识符能够作为以下的结果而获得:在该第二装置位于该第一装置上的所述一个或多个传感器的前方的同时,该第一装置上的所述一个或多个传感器朝向该第二装置定向。
获取用于第二装置的标识符能够包括:(i)利用第一装置上的一个或多个传感器检测由第二装置发出的视线信号,以及(ii)第一装置上的所述一个或多个传感器布置为:由第一装置基于在视线信号中编码的信息来确定第二装置的标识符。能够将第一装置上的所述一个或多个传感器布置为:(i)在所述一个或多个传感器朝向第二装置定向并且位于视线信号的路径内时检测到视线信号,以及(ii)在所述一个或多个传感器远离第二装置定向或者位于视线信号的路径之外时未检测到视线信号。
由第二装置发出的视线信号能够包括红外数据信号,并且第一装置上的所述一个或多个传感器能够包括一个或多个红外传感器。
第一装置能够包括:(i)一个或多个红外灯,所述一个或多个红外灯包括红外照明器;以及(ii)红外摄像头。确定第一装置上的所述一个或多个传感器朝向第二装置定向能够包括:(i)激活所述一个或多个红外灯以照亮在第一装置的红外摄像头前方的区域;以及(ii)根据在所述一个或多个红外灯为激活的同时由红外摄像头捕获到的第二装置的至少一部分的图像来识别第二装置。
第二装置的至少一部分的图像能够包括附着至第二装置的逆向反射组件的反射,该逆向反射组件包括用于第二装置的标识符。
第一装置上的所述一个或多个传感器能够包括位于第一装置上的第一位置处的第一麦克风和位于第一装置上的第二位置处的第二麦克风,第二位置与第一位置间隔非零距离。在第一装置处确定第一装置上的所述一个或多个传感器朝向第二装置定向能够包括:利用第一麦克风检测由第二装置生成的音频信号;利用第二麦克风检测由第二装置生成的音频信号;将利用第一麦克风检测到的音频信号与利用第二麦克风检测到的音频信号相比较;以及基于该比较的结果来确定第二装置是否位于在第一麦克风和第二麦克风前方的中央区域中,使得第一麦克风和第二麦克风朝向第二装置定向。
第一装置上的一个或多个传感器能够包括定向麦克风,该定向麦克风对从在第一装置的至少一部分的前方的位置发出的音频敏感,但是该定向麦克风对从除了在第一装置的至少一部分前方的位置之外的位置发出的音频基本上不敏感。在第一装置处确定第一装置上的所述一个或多个传感器朝向第二装置定向能够包括:利用定向麦克风检测由第二装置已经发出的音频信号。
第一无线数据连接能够包括蓝牙连接。
能够在第一装置处,在维持第一装置与第二装置之间的第一无线数据连接的同时,接收使第一装置切换到与另一装置的另一无线数据连接的第二用户输入的指示。能够在第一装置处进行第一装置上的所述一个或多个传感器朝向不同于第二装置并且与第二装置间隔非零距离的第三装置定向的确定。
响应于(i)接收到使第一装置切换到与另一装置的另一无线数据连接的第二用户输入的指示和(ii)确定第一装置上的所述一个或多个传感器朝向第三装置定向,第一装置能够终止第一装置与第二装置之间的第一无线数据连接,并且能够在第一装置与第三装置之间建立第二无线数据连接。能够在第一装置处并且通过第二无线数据连接从第三装置接收第二音频数据流,以及能够使在第二音频数据流中编码的音频通过第一装置的一个或多个扬声器进行播放。
第一装置可以是无线耳机,并且所述一个或多个扬声器可以包括左扬声器和右扬声器。能够进行第一装置上的所述一个或多个传感器作为佩戴无线耳机的用户转动用户的头部以面向第三装置的结果而朝向与第二装置不同的第三装置定向的确定。
第二装置和第三装置能够各自选自以下之一:智能电话、平板计算机、笔记本计算机、智能手表、游戏机、台式计算机、和流音乐控制台。
能够在第一装置与除了第二装置之外的第三装置之间建立第二无线数据连接。能够在维持第一装置与第二装置之间的第一无线数据连接的同时建立第二无线数据连接,并且响应于(i)接收到使第一装置与附加装置建立并发无线数据连接的第二用户输入的指示,该第二用户输入与用户输入的类型不同,和(ii)确定第一装置上的所述一个或多个传感器朝向第三装置定向,在第一装置与不同于第二装置的第三装置之间建立第二无线数据连接。能够使在第一装置处通过第二无线数据连接从第三装置接收到的第二音频数据流中编码的音频通过第一装置的所述一个或多个扬声器与通过所述一个或多个扬声器播放的在第一音频数据流中编码的音频同时进行播放。
本文描述的主题的一些实施方式能够包括布置为实施上述方法的计算机程序、和一个或多个计算机可读存储装置,该一个或多个计算机可读存储装置可以是非暂时性计算机可读存储装置,并且可以在其上存储指令,该指令在由一个或多个处理器执行时使操作执行,例如,实施上述方法中的任何一种方法。这些操作能够包括:在第一装置处接收使第一装置建立与另一装置的无线数据连接的用户输入的指示;在第一装置处确定第一装置上的一个或多个传感器朝向第二装置定向;响应于(i)接收到使第一装置与另一装置建立无线数据连接的用户输入的指示和(ii)确定第一装置上的所述一个或多个传感器朝向第二装置定向,在第一装置与第二装置之间建立第一无线数据连接;在第一装置处通过第一无线数据连接从第二装置接收第一音频数据流;以及使在第一音频数据流中编码的音频得以通过第一装置的一个或多个扬声器进行播放。
本文描述的主题的一些实施方式能够包括布置为实施本文描述的方法的设备,例如,无线耳机装置、或者接收流式内容的其它媒体装置。该设备或者装置可以包括:一个或多个计算机;一个或多个扬声器(或者显示器或者其它内容呈现装置);配对控件;配对模块,该配对模块在一个或多个计算机上;通信接口,该通信接口用于确定无线耳机装置的至少一部分是否朝向第二装置定向。能够将配对控件设置在无线耳机装置的主体上的位置处,该位置是用户可访问的。能够将通信接口配置为建立无线数据连接用于在无线耳机装置处接收从第二装置流式传输的音频数据,该接口进一步配置为响应于(i)识别到用户输入已经选择配对控件和(ii)确定无线耳机装置的至少一部分朝向第二装置定向而建立无线数据连接。
本文描述的主题的一些实施方式能够提供以下优点中的零个、一个、或者多个。希望将无线耳机或者播放流式传输媒体内容的另一无线接收装置配对的用户可以快速并且容易地识别他或者她想要耳机与其配对以接收流式传输的媒体内容的目标流式传输装置。除了滚动在耳机的范围内检测到的流式传输装置列表之外,用户可以简单地转动他的或者她的头部以将耳机的正面定向在用户选择的目标流式传输装置处。在确认发起配对的意图之后,耳机和目标流式传输装置可以自动彼此配对。此外,这些技术能够被扩展为允许用户在多个不同的流式传输装置之间容易地进行切换。例如,用户可以携带对音频或者其它媒体内容进行流式传输的多个不同的个人装置,诸如,可穿戴装置、笔记本计算机、平板计算机、和智能电话。这些装置中的特定装置可以在用户工作时位于彼此附近。为了在来自这些装置中的不同装置之间的音频流之间进行切换,用户可以轻敲耳机上的控件,例如,以发起与位于耳机前方的特定装置配对。
附图说明
图1A至图1E描绘了在佩戴无线耳机的同时用户在笔记本计算机上工作的示例场景。用户执行在分别由图1A至图1E中的每个图表示的事件序列中的各种动作,以控制是否在耳机处从笔记本计算机、从邻近位置的智能电话、或者从这两个装置接收音频流。
图2A至图2C描绘了基于音频接收装置相对于音频流式传输装置的定向、和/或基于音频流式传输装置相对于音频接收装置的位置来将音频接收装置与一个或多个音频流式传输装置配对的示例过程的流程图。
图3描绘了在耳机朝向音频流式传输装置的方向定向时采用红外照明器和红外摄像头来获取位于耳机前方的音频流式传输装置的标识符的无线耳机的示意图。
图4描绘了将在耳机上的配对麦克风处检测到的由音频流式传输装置发出的高频音频识别信号的相应实例相比较,以便确定音频流式传输装置位于耳机前方的无线耳机的示意图。
图5描绘了配置为将基于无线耳机装置和音频流式传输装置的位置和/或定向识别到的音频流式传输装置配对的示例无线耳机装置。
图6描绘了能够用于执行与本文描述的计算机实现的方法和其它技术相关联的操作的示例计算机***的示意图。图6中的示例计算机***的全部或者部分可以被实施在音频接收装置(诸如,无线耳机)中。
各个附图中的类似附图标记指示类似的元件。
具体实施方式
本文献大体上描述用于与音频流式传输装置建立连接的方法、***、装置、和其它技术。在一些实施方式中,能够利用播放从音频流式传输装置(诸如,智能电话、平板、便携式媒体播放器、或者笔记本计算机)无线传输的音频流的无线耳机来实施本文描述的技术。在能够从无线耳机来播放音频流之前,通常必须在耳机与流所源自于其的音频流式传输装置之间建立无线数据连接。建立这种连接的过程有时被称为“配对”。例如,与智能电话配对的无线耳机可以播放音乐或者通过与智能电话的短程无线连接流式传输的其它音频。本文描述用户可以容易地将无线耳机或者其它音频接收装置通过其与一个或多个音频流式传输装置配对的各种技术。
在一些实施方式中,可以基于由佩戴耳机的用户所采取的一组动作来将无线耳机与流式传输装置配对。用户动作能够包括指示将耳机配对的期望的第一动作和用于识别用户期望耳机与其配对的目标流式传输装置的第二动作。通常,动作可以包括由用户容易执行的手势,以便减少将耳机与流式传输装置配对所需的努力或者在源自不同装置的流之间进行切换所需的努力。例如,佩戴一组无线耳机的用户可以通过在耳机的外表面上选择按钮或者其它类型的控件并且将他的或者她的头部转向智能电话以识别其作为耳机要与其配对的流式传输装置来指示发起与智能电话配对的意图。耳机、流式传输装置(例如,智能电话)、或者两者可以被配备有传感器和允许耳机在流式传输装置位于耳机的前方时获取流式传输装置的识别信息(例如,MAC地址)的其它组件。在一些实施方式中,仅在流式传输装置位于耳机前方的相对较窄的视野内时,耳机才可以能够获取用于配对的识别信息、或者其它必要信息。同样,用户可以简单地通过看向特定流式传输装置使得耳机面向特定流式传输装置定向来选择要与其配对的特定流式传输装置。
在一些实施方式中,这些技术能够允许用户更自然地在与不同的流式传输装置的连接之间进行切换。在当今的技术环境中,人们经常与具有无线音频流式传输能力的多个电子装置进行交互。例如,考虑正在图书馆工作,同时利用无线耳机收听从用户的智能电话上的专辑流式传输的音乐的用户。在工作中,用户找到他或者她想要在他的或者她的笔记本计算机上观看的视频。因为是图书馆并且用户不希望打扰他人,所以用户可以选择通过无线耳机来播放视频的音频流。为了发起从智能电话到笔记本计算机的音频流的切换,用户可以执行与他或者她最初执行以将耳机与智能电话配对的相似的动作。例如,用户可以将他的或者她的头朝向笔记本计算机转动以看向计算机,并且可以轻敲在耳机侧面上的控件以指示与新装置配对的意图。然后,耳机可以通过自动地将耳机识别为朝向笔记本计算机定向,获取用于笔记本计算机的配对信息,终止与智能电话的无线连接,以及与笔记本计算机建立通过其可以将音频流式传输到耳机的新的无线连接来对用户对控件的轻敲作出响应。当在耳机与笔记本计算机之间完成配对过程时,可以通过来自耳机、笔记本计算机、或者两者的视觉或者听觉反馈来警告用户。例如,当将新装置配对时,耳机上的灯可以闪烁或者改变颜色,或者可以由耳机播放短音频片段(例如,钟声)以从智能电话的音频流转换到笔记本计算机的音频流。
在一些实施方式中,耳机可以能够维持与多个不同的流式传输装置的并发无线连接。当与多个流式传输装置配对时,耳机可以播放来自配对装置中的每个装置的音频的混合,或者可以例如,基于相应流的音频级别、或者基于其它因子来间歇地在音频流之间跳跃。例如,在机场利用无线耳机收听音乐的用户可能希望在听音乐的同时听到机场的PA***上的通告,并且因此,可以在继续播放来自智能电话或者个人媒体播放器的音乐的同时发起与对通告进行流式传输的装置的同时连接。在不通过终止与先前配对的装置的连接切换到新装置的情况下,用户可以通过提供与用于切换的类型不同类型的用户输入来指示以添加配对装置的意图。例如,利用一根手指轻敲耳机上的控件可以指示以切换流式传输装置的意图(包括终止与任何当前配对的装置的连接),而利用两根手指轻敲控件可以指示以在维持与其它流式传输装置的任何现有配对的同时与新识别到的流式传输装置创建附加配对的意图。
如下面相对于附图进一步详细描述的是,可以采用使耳机确定耳机是否在位于附近的流式传输装置的方向上定向的各种技术。在一些实施方式中,高度定向的红外通信能够在耳机与流式传输装置之间发生,该通信仅在装置中的相应装置上的IR发射器和一个或多个IR传感器在彼此的视线内时有效。在一些实施方式中,即使没有接收到来自要建立新的连接的用户输入的明确指示,也能够基于媒体接收装置具有朝向媒体流式传输装置定向的一个或多个传感器的确定来自动地在媒体接收装置与媒体流式传输(传输)装置之间建立流式传输的无线连接。下面进一步充分描述这些和其它技术。
现在参照图1A至图1E,描绘了涉及在笔记本计算机106上工作的用户102同时通过一组无线耳机104收听流式音频的事件序列的示例场景。用户102正在笔记本计算机106所在的桌子上工作,还有包括智能电话108的其它个人装置在身边。为了方便起见,用户已经邻近笔记本计算机106将智能电话108放置在桌子的表面上。同样,用户可以在笔记本计算机106上的活动和智能电话108上的活动之间进行多任务。例如,用户可以正在笔记本计算机106上的文字处理器中工作,同时周期性地检查社交媒体并且通过使用他的电话108来发送文本消息。用户可能在安静的环境(诸如,办公室或者图书馆)中工作,并且因此,选择通过耳机104,而不是通过可能打扰在用户102附近的其他人的扩音器来收听音频。具体地,可以从笔记本计算机106、智能电话108、或者两者流式传输通过耳机104播放的音频。例如,用户102可以通过笔记本计算机106上的媒体应用来收听在个人音乐库中的流式无线电或者歌曲。然而,在工作过程中,用户102可以在智能电话108上接收他希望收听的语音消息。例如,本文描述的***、方法、装置、和其它技术能够允许用户102执行简单的手势来快速并且容易地从笔记本计算机106流式传输音频切换到智能电话108,并且再次切换回,以从笔记本计算机106进行流式传输。此外,用户102可以能够在不访问耳机104的范围内的可用流式传输装置菜单或者列表的情况下在流式传输装置之间进行切换。在一些实施方式中,用于切换流式传输装置的手势能够允许用户在不同的流式传输装置上的基于音频的活动之间容易地移动,而没有通过耳机可以能够与其配对的装置的菜单或者列表手动选择用于以配对耳机的特定装置的麻烦。
从图1A开始,示出了用户102在笔记本计算机106上工作的同时佩戴耳机104。在用户102的脸部与笔记本计算机106之间运行的虚线110a指示用户的注视是朝向笔记本计算机106的方向的。然而,当前正通过耳机104播放的音频流112a不是从笔记本计算机106流式传输的,而是从智能电话108流式传输的。智能电话108与笔记本计算机106共同位于桌子上,但是与计算机106间隔一定距离(例如,2至3英尺)。在一些实施方式中,可以通过蓝牙连接、802.11WI-FI连接、或者通过其可以流式传输音频或者其它媒体内容的其它类型的无线数据连接来将智能电话108与耳机104配对。
在图1B中,示出了用户102从智能电话108切换到笔记本计算机106作为目标流式传输装置(即,耳机104与其配对以流式传输音频数据的流式传输装置)。例如,用户102可以已经收听了图1A中的智能电话108上的流式无线电应用,但是稍后希望在图1B中表示的时间处观看YOUTUBE视频。为了将目标装置从智能电话108切换到笔记本计算机106,用户102通常能够执行两个动作。第一个动作是向耳机104提供输入以指示用户102希望将耳机104与不同的流式传输装置重新配对。第二个动作是针对用户102识别他希望与其其配对的目标流式传输装置。这两个动作能够是相对简单的,并且能够使用户102在不同的装置之间切换流的时间和努力最小化。通过用户102轻敲在耳机104上的扬声器外壳的表面来示出用户102通过其来发起与新装置的配对的第一动作的一个示例。耳机104可以具有检测到用户轻敲耳机104时的传感器、按钮或者其它控件。耳机104中的一个或多个处理器可以将轻敲解释为发起与新目标装置的配对。
通常能够通过用户转动他的头以注视他所选择的目标装置来执行用户102通过其来指定他想要将耳机104与其配对的目标装置的第二动作。当耳机104被用户102戴上与用户的头部协调地移动时,转动头部以看向目标装置还使耳机的前部分朝向目标装置定向。然后,可以将耳机104被配置为识别耳机的前部分朝向其定向的目标流式传输装置。
能够采用允许耳机104检测和识别位于耳机104前方的目标流式传输装置的各种技术。例如,在一些实施方式中,耳机104可以包括红外接收器以检测由流式传输装置上的红外发射机发出的识别信号。因为红外信号通常是视线信号,所以耳机可以只在耳机的前部分上的红外接收器朝向目标流式传输装置上的红外发射机定向时检测到信号。还可以采用其它技术,此处简要描述这些其它技术中的一些技术,但是下面相对于图2A至图5进一步详细描述。例如,声音定位可以用于检测将识别信号发出为高频音调的流式传输装置的位置,或者在耳机104上的定向麦克风可以检测耳机104朝向流式传输装置定向的时间。
在一些实施方式中,用户102可以在提供第一输入以发起配对之前首先转动看向他希望与其配对的目标装置。同样,耳机104可以在用户102轻敲耳机104以发起配对时自动与用户102和耳机104的前部分朝向其定向的目标装置配对。例如,用户102可以通过在用户的注视朝向笔记本计算机106(由图1B中的虚线110b指示)时轻敲耳机104来使耳机104从智能电话108流式传输音频切换到从笔记本计算机106流式传输音频。作为用户以切换流音频的源的动作,来自智能电话108的音频流112a被终止,并且通过在耳机104与笔记本计算机106之间的新的无线连接来建立第二音频流110b。在一些示例中,不但终止来自智能电话108的音频流112a,而且智能电话暂停或者停止媒体的播放(例如,使得智能电话不会通过其扩音器突然开始播放音乐和/或使得媒体在当前位置处暂停以便用户稍后能够在他离开的位置处再继续播放)。
在一些实施方式中,用户102不需要在用户102轻敲耳机104以发起配对时看向目标流式传输装置。相反,用户102可以在轻敲耳机104之后转动以面向他所选择的目标流式传输装置。如果在轻敲耳机以发起配对之后的预定义时间段内识别到目标流式传输装置,则可以将耳机104与目标流式传输装置配对。在一些实施方式中,可以将耳机104配置为避免可能在用户102无意地扫视他不希望与其配对的一个或多个流式传输装置时发生的意外配对。例如,用户102可以相对地仍朝向目标流式传输装置保持他的头部一段时间(例如,1至2秒)以确认他希望与目标流式传输装置配对。耳机104可以等待完成配对直到确认时段已经经过。
在一些实施方式中,当将耳机104与新的目标流式传输装置配对时,耳机104可以生成反馈以向用户102指示已经将耳机104配对。例如,可以由耳机104播放钟声或者其它声音以指示已将将新装置配对,和/或指示从一个音频流转换到另一音频流。在一些实施方式中,耳机104可以诸如通过在与新装置配对之后使在耳机104上安装的发光二极管闪烁来生成视觉反馈。在一些实施方式中,耳机104可以振动以在与新装置配对之后提供触觉反馈。
接下来,图1C示出了即使在用户102转动他的头部以将他的注视110c重新朝向智能电话108(或者其它地方)时,用户102就能够通过耳机104来收听从笔记本计算机106流式传输的音频。通常,只要耳机104保持在笔记本计算机106的通信范围内,用户102就可以在不影响第二音频流110b的情况下继续正常工作并且在任何方向上移动。例如,在指示用户102希望与其配对的目标流式传输装置之后,用户102不需要继续看向装置102以维持连接。用户102可以自由地在装置的通信范围内根据他喜欢环顾和移动。
接下来,图1D描绘了用户102轻敲耳机104以便从来自笔记本计算机106的流音频(流112b)切换到来自智能电话108的流音频(流112c)。即使用户102在图1C中先前已经面向智能电话108,耳机104也能够等待与智能电话108配对,直到接收到以发起配对的用户输入(例如,轻敲耳机104)。耳机104识别到耳机104的前部分是朝向智能电话108定向的,并且因此,能够识别智能电话108是与其配对的目标流式传输装置,而不是笔记本计算机106。
最后,图1E描绘了用户102执行动作以建立用于在(i)耳机104与笔记本计算机106之间、和(ii)耳机104与智能电话108之间进行音频流式传输的并发连接。在一些情况下,用户102可以需要收听源自于智能电话108和笔记本计算机106两者的音频。例如,用户102可以正在观看笔记本计算机106上的视频,但是在用户102观看笔记本计算机106上的视频的同时监测预计由智能电话108要播放的可听警报。因此,用户102可以与笔记本计算机106和智能电话108建立并发无线数据连接,并且可以同时流式传输并且播放来自两个装置106、108的音频。在图1E中示出了用户102可以通过其建立并发连接的一个示例。回顾图1D,在到达图1E中描绘的事件发生之前的时间内,耳机仅与智能电话108配对,并且从智能电话108提供在耳机104处要播放的音频的音频流112c。相反,在图1E中,用户102转动他的头部离开智能电话108并且朝向笔记本计算机106(由虚线110e指示的)。在一些实施方式中,能够维持来自智能电话108的现有音频流112c而不中断。然后,用户102利用两根手指,而不是图1B和图1D中用于轻敲耳机104的单根手指来轻敲耳机104的侧面。因为可以将每种类型的输入与耳机104上的不同功能相关联,可以通过耳机104来将双指轻敲与单指轻敲区分开来。例如,单指轻敲可以包括以使耳机切换流式传输装置的用户输入,在这种情况下,可以暂停或者终止任何现有音频流以利于新识别到的目标流式传输装置的音频流。相反,双指轻敲可以包括以使耳机104将附加流式传输装置配对从而与来自其它先前配对的流式传输装置的流同时流式传输的用户输入。在一些实施方式中,可以在耳机104上设置单独的用户可选择的控件,这些控件中的每个被配置为执行相应功能,诸如,在不同的流式传输装置之间切换连接或者将来自新配对的装置的并发流添加至来自其它装置的现有流。响应于用户的双指轻敲,耳机104与笔记本计算机106配对,并且在维持来自智能电话108的音频流112c的同时建立来自笔记本计算机106的新音频流112d。虽然未示出,但是在一些实施方式中,耳机104或许能够同时对来自3个、4个、5个或者更多个装置的音频进行流式传输。耳机104可以提供混合输出,使得耳机的每个扬声器同时播放音频流112c和113两者。耳机104可以提供分离输出,使得耳机的第一扬声器正在播放音频流112c,以及耳机的第二扬声器正在播放音频流112d。
参照图2A至图2C,示出了将接收装置与一个或多个媒体流式传输装置配对的示例过程200的流程图。通过示例的方式相对于其中接收装置是音频接收装置(例如,无线耳机)并且流式传输装置对音频内容(例如,音乐、播客、或者视频音频)进行流式传输的场景讨论过程200。然而,在一些实施方式中,过程200可以被应用在对其它类型的媒体内容(诸如,视频、图像、文本、或者这些的组合)进行流式传输的其它场景。在一些实施方式中,可以利用本文献描述的***、装置、和其它技术(诸如,图5的音频流***500、和/或图6的示例计算***600)来实施过程200。
过程200能够在阶段202处开始,在阶段202中,音频接收装置接收指示用户希望将接收装置与音频流式传输装置配对的输入。在一些实施方式中,可以在还未将接收装置与任何流式传输装置配对时接收用户输入,在这种情况下,输入能够是为了使接收装置建立初始配对。在一些实施方式中,可以在已经将接收装置与至少一个流式传输装置配对时接收用户输入。在这种情况下,用户输入可以指示是否将连接从先前配对的流式传输装置切换到不同的流式传输装置,或者是否在维持与任何先前配对的装置的连接的同时与新的流式传输装置建立附加连接。如下面进一步详细描述的是,不同类型的用户输入可以指示是是否切换连接还是是否建立与多个流式传输装置的连接。
在一些实施方式中,用户输入可以是用户接触音频接收装置的表面以指示发起与流式传输装置的配对的期望的形式。例如,无线耳机可以在耳机的表面上配备有一个或多个控件,可以由用户选择该一个或多个控件以发起配对。在一些示例中,控件可以是物理按钮,诸如,机械按钮、触敏控件(例如,电容式按钮)、开关、拨号盘、或者这些的组合。通常在耳机上可以将控件设置在当由用户使用和佩戴耳机时用户可容易地访问的位置处,诸如,设置在耳机上的扬声器中的一个扬声器的外壳上。在一些实施方式中,控件可以被布置,以便向用户提供触觉反馈,以指示用户正在接触控件和/或指示用户已经做出对控件的选择以发起配对的时间。
在一些实现方式中,除了在音频接收装置上的对控件的触觉选择之外或者作为其替代物,可以采用以使音频接收装置与音频流式传输装置配对的其它形式的用户输入。例如,用户可以通过与音频接收装置不同的单独的装置(例如,个人计算机或者智能电话)来提供输入以发起配对。单独的装置可以向音频接收装置传送用户输入的指示,该音频接收装置进而能够通过自动采用以与音频流式传输装置配对的动作来进行响应。作为另一示例,无线耳机可以被配备有加速度计或者其它传感器以检测耳机的运动。然后,佩戴耳机的用户可以点头或者执行耳机被配置为识别作为正在配对手势的另一手势。作为另一示例,用户可以提供语音命令(例如,“与新装置配对”)作为指定同时与新装置或者多个装置配对的意图的输入。
在阶段204中,音频接收装置识别音频接收装置的至少部分朝向其定向的第一音频流式传输装置。在过程200的后续阶段中,音频接收装置然后可以作为音频接收装置的一部分面向面对第一音频流式传输装置定向的结果而与第一音频流式传输装置配对。按照这种方式,能够容易地识别第一音频流式传输装置,而不需要用户访问可用流式传输装置列表,并且从该列表中选择第一音频流式传输装置。相反,本文描述的方法可以使用户快速识别与其配对的流式传输装置,并且在邻近位置的流式传输装置之间快速切换连接。例如,大学生、商务专业人士、和其他人经常携带多个装置—诸如,智能电话和笔记本计算机—这些装置中的每个装置能够对音频进行流式传输。在任何给定时间处,用户可以具有对从他的或者她的装置中的第一个装置流式传输流音频切换到他的或者她的第二个装置的需求。例如,用户可以具有在工作站处彼此邻近设置的两个装置。如果用户正在佩戴无线耳机,则用户可以简单地轻敲控件以发起配对,并且转动他的或者她的头部,使得在耳机的前侧上的传感器朝向与其他或者她期望配对的目标装置定向。通常,用户用于将耳机与流式传输装置配对所涉及的努力的量能够是相当小的。当然,在一些实施方式中并且根据给定流式传输装置的配置,用户可能仍然被需要选择流式传输装置上的控件以便使流式传输装置处于使装置可用于与耳机或者其它接收装置配对的配对模式中。在一些实施方式中,流式传输装置可以呈现需要与耳机配对的进一步用户输入(例如,“按下按钮以与耳机配对”)的提示。在一些实施方式中,可能不需要用户动作来使流式传输装置处于配对模式中。
在一些实施方式中,在音频流式传输装置可以位于在其它地方时,音频接收装置可以作为朝向识别音频流式传输装置的标签或者装置定向的音频接收装置结果而与***配对。例如,假设的是机场具有读取“看这里以与机场通告配对(Look here to pair withairport announcements)”的标志,并且具有用于与机场通告***配对的条形码的标志或者传输用于与机场通告***配对的代码的电子发射机。在这两种情况下,机场公告***可以位于其它地方处(例如,在天花板上),但是用户可以能够通过使耳机朝向标志定向来与该***配对。
能够在邻近接收到与音频流式传输装置配对的用户输入时的时间的时间处识别音频接收装置。在一些实施方式中,音频接收装置可以响应于接收到以发起配对的用户输入而尝试发现以与其配对的音频流式传输装置。例如,用户可以轻敲他的或者她的耳机的侧面以发起配对,这进而触发耳机对与其建立连接的音频流式传输装置的搜索。耳机可以在接收到以发起配对的用户输入之后的一段时间内监测由耳机上的一个或多个传感器检测到的信号,直到音频接收装置被识别为耳机被转动以面向音频流式传输装置的结果。耳机、流式传输装置、或者两者可以发出例如,仅可以在装置在视线信号的路径内并且装置中的至少一个装置朝向另一装置定向时可检测到的视线信号。耳机上的计算机可以确定在从接收到用户输入的时间段(例如,5秒)内是否检测到从音频流式传输装置发出的视线信号。如果检测到,则耳机可以使用检测到的信号来与发出信号的音频流式传输装置配对。如果在该时间段内没有检测到信号,则耳机可以停止对与其配对的流式传输装置的搜索,并且可以向用户提供视觉、听觉、和/或触觉反馈以指示配对不成功。
在一些实施方式中,除了等待接收到以开始对与其配对的音频流式传输装置搜索的用户输入之外,音频接收装置可以周期性地或者连续地监测其周围环境,使得可以已经由接收到以发起配对的用户输入的时间识别耳机朝向其定向的音频流式传输装置。
在一些实施方式中,音频接收装置能够基于作为朝向第一音频流式传输装置定向的结果而检测到的信号来获取用于第一音频流式传输装置的标识符。该标识符可以是分配给第一音频流式传输装置的唯一代码,或者可以是识别第一音频流式传输装置的任何其它类型的信息。标识符可以由音频接收装置使用以与第一音频流式传输装置配对。例如,标识符可以是分配给音频流式传输装置的MAC地址。该MAC地址然后可以在针对音频接收装置的一些协议(例如,蓝牙协议)中使用以与音频流式传输装置配对。在音频接收装置被配置为检测接收装置的至少部分朝向音频流式传输装置定向的时间,而不是接收装置的部分远离音频流式传输装置定向的时间的一些实施方式中,可以在信号(例如,视线信号)中对标识符进行编码。例如,可以在由音频流式传输装置发出的红外数据信号(例如,IRdA)中对音频流式传输装置的MAC地址进行编码,该红外数据信号(例如,IRdA)可以由音频接收装置上的红外接收器检测到。
音频接收装置可以采用用于各种技术来识别流式传输装置的至少部分朝向音频流式传输装置定向的时间,并且来获取用于音频流式传输装置的标识符。在下面的段落中进一步详细描述涉及这些各种技术的若干实施方式。
首先,在一些实施方式中,可以通过设置在音频接收装置的一部分上的红外(IR)接收器来识别音频流式传输装置。可以将IR接收器配置为检测由音频流式传输装置上的IR发射机发出的IR数据信号。可以将IR发射机布置为发出定向视线识别信号。然后,音频接收装置上的IR接收器可以在IR接收器位于IR信号的路径内时,并且音频流式传输装置上的IR接收器朝向音频流式传输装置上的IR发射机定向时检测到视线信号。例如,可以将IR接收器设置在一组无线耳机的表面上的位置中,该位置允许IR接收器检测由位于无线耳机前方的流式传输装置发出的IR信号。由音频流式传输装置发出的IR数据信号的比特率可以是足够高(例如,2.4千比特/秒)的,以使对流式传输装置的MAC地址或者其它标识符的传输在如此短的时间段内发生,以便不在配对过程中给用户引入明显的延迟。在一些实施方式中,除了IR之外,还可以使用其它频率的电磁信号。例如,除了或在IR发射器和接收器外,可以采用紫外(UV)发射机和接收器。
其次,在一些实施方式中,可以通过无源IR技术来识别音频流式传输装置,该无源IR技术不依赖于在音频流式传输装置处的有源IR发射机。在这些实施方式中,可以将反射组件附着至用户可能期望与其配对的任何音频流式传输装置。可以将用于音频流式传输装置的唯一标识符印刷在反射组件上,诸如,条形码或者QR码。例如,可以将具有唯一标识符的粘附物压放到用户可能频繁使用的流式传输装置上,诸如,智能电话、平板计算机、笔记本计算机等。为了读取标识符,音频接收装置可以被设置有检测条形码、QR码、或者其它标识符的图像的摄像头或者其它图像传感器。然后,可以处理代码的图像以读取在音频接收装置处的标识符。在一些实施方式中,可以将逆向反射组件(例如,粘附物)附接至音频流式传输装置。逆向反射组件上的标识符可以是人眼看不见的,但是可以由检测某些类型的电磁辐射(诸如,红外线或者紫外线)的传感器检测。例如,无线耳机可以被配备有IR照明器和IR摄像头,该IR照明器和IR摄像头可以分别照亮和捕获在逆向反射组件上印刷的标识符的图像。
在一些实施方式中,音频接收装置可以被配备有对可见光谱中的光(诸如,人眼能够看见的光)敏感的摄像头。该摄像头可以捕获在音频流式传输装置上印刷或者与音频流式传输装置相关联或者附着至音频流式传输装置的标识符(例如,条形码或者QR码)的图像或者视频。然后可以识别在捕获到的图像或者视频中的标识符并且该标识符可以用于在音频接收装置与音频流式传输装置之间建立无线数据连接。
图3示出了使用IR摄像头306和IR照明器308来识别耳机300朝向其定向的音频流式传输装置310的一组无线耳机300的示例配置。音频流式传输装置310包括可以附接至流式传输装置310的表面的逆向反射组件312上的标识符。虽然在图3的示例中,摄像头306和照明器308位于邻近于耳机306上的不同扬声器302、304,但是在一些实施方式中,摄像头306和照明器308可以共同位于扬声器302、304中的一个上或者耳机306上的别处。IR照明器308能够包括布置为照亮在耳机300前方的区域的一个或多个IR灯。因为照明器308被定位在从耳机300的中心偏离的位置处的右扬声器304上,所以可以使照明器308成一定角度,以照亮在耳机300前方的区域。类似地,当在照明器308的光亮内将逆向反射组件312定位在耳机300的前方时,可以使IR摄像头306朝向在耳机300前方的区域成一定角度,以便扫描来自逆向反射组件312的标识符。按照这种方式,IR摄像头306能够在音频流式传输装置310位于耳机300的前方时检测标识符。此外,因为照明器308在红外区域中发光,所以照明可能对人眼不可见。图3中例示的无源IR配置的一个优点在于:能够在装置310的制造期间将逆向反射组件312容易地附接至音频流式传输装置310,或者可以由装置310的所有者以相对较低的花费和努力在售后附接。
图4描绘了通过其音频接收装置可以将音频流式传输装置标识为位于音频接收装置的至少部分的前方的另一方法(方案)的一个示例。图4中的方法通常使用声音定位技术来确定音频流式传输装置相对于音频接收装置的位置。基于由音频流式传输装置发出的音频信号的一个或多个特性,音频接收装置能够确定音频流式传输装置的相对位置。具体地,由在音频接收装置上的分离位置处设置的两个或者更多个麦克风检测到的音频信号之间的差异可以指示音频流式传输装置相对于音频接收装置(或者相对于音频接收装置的一部分)的位置。
在图4的示例中,一组无线耳机400包括用于检测由音频流式传输装置410的扬声器412发出的基于音频的识别信号配对麦克风406、408。可以利用音频流式传输装置410的标识符(诸如,已经唯一地分配给音频流式传输装置410的蓝牙MAC地址)来对由扬声器412发出的识别信号进行编码。在一些实施方式中,可以对由扬声器412发出的高频音调调制MAC地址或者其它标识符,使得识别信号在大多数人的听力范围之上(例如,高于20kHz)。配对麦克风406、408中的第一麦克风406可以检测识别信号的从音频流式传输装置410到达耳机400的右扬声器处的第一部分,而识别信号的从音频流式传输装置410到达耳机400的左扬声器处的第二部分可以由第二麦克风408检测。然后,耳机400上的一个或多个计算机可以分别将由第一和第二麦克风406、408检测到的识别信号的相应部分进行比较,以确定音频流式传输装置412相对于耳机400的相对位置。由于耳机400的右扬声器404上的第一麦克风406与耳机400的左扬声器402上的第二麦克风408相分离,因此,能够确定音频信号的分别检测到的部分的差异指示音频流式传输装置410的相对位置。因为音频信号必须从扬声器412行进到麦克风406、408中的一个的距离增加,所以信号的振幅可能衰减得更厉害。此外,对声音到达麦克风406、408中的任何一个的传输延迟会随着扬声器412与麦克风406、408之间的距离增加而增加。同样,由第一和第二麦克风406、408检测到的基于音频的识别信号的部分的振幅和时间延迟之间的差异可以指示音频流式传输装置410是更邻近第一麦克风406还是更邻近第二麦克风408。当振幅、时间延迟、或者两者的差异低于阈值差异时,耳机400可以确定流式传输装置410当前位于耳机400的左扬声器和右扬声器402、404之间,并且耳机400的正面在面向流式传输装置410的方向上定向。然后,如果用户已经指示以发起配对的意图,则耳机400可以通过使用在基于音频的识别信号中编码的标识符来对与音频流式传输装置410配对作出响应。在一些实施方式中,三个、四个、五个、或者更多个麦克风可以在耳机400的各个位置处间隔离开,并且可以确定在这些耳机中的每个处检测到的基于音频的识别信号之间的差异,以便更准确地识别音频流式传输装置410的位置。
在一些实施方式中,除了声音定位技术之外或者作为其替代物,可以使用其它基于声音的识别技术来识别音频接收装置朝向其定向的流式传输装置。例如,流式传输装置可以具有发出利用流式传输装置的标识符编码的高频音调(例如,如同由扬声器412发出的识别信号)的扬声器。音调通常可以全方位发出,或者可以指向一个或多个特定方向。为了检测流式传输装置位于接收装置的前方、或者接收装置的部分的前方,接收装置可以具有对从麦克风的前方发射的声音敏感,但是对从其它方向发射的声音基本上不敏感的定向麦克风。能够将麦克风配置在接收装置上,以在接收装置朝向流式传输装置定向时检测来自流式传输装置的高频识别信号。此外,如果多个音频流式传输装置彼此邻近并且多个音频流式传输装置中的每个音频流式传输装置发出由音频接收装置的麦克风检测到的相应识别信号,则能够基于相应信号的特性来选择与其配对的目标装置。例如,可以根据最高强度信号从接收装置最直接朝向其定向的流式传输装置发射的期望来选择其信号具有最高强度的流式传输装置用于配对。
在一些实施方式中,音频流式传输装置可以周期性地或者连续地发出高频音频识别信号。按照这种方式,每当用户期望与音频流式传输装置配对,信号可以不断地可用于由音频接收装置进行的检测。当然,在某些情况下,诸如,其中在期望最小化流式传输装置的功耗的情况下,能够不期望不断地重复发射。因此,在一些实施方式中,可以将流传输装置配置为仅在请求之后发出其识别信号。例如,音频接收装置可以具有扬声器,响应于以发起配对的用户输入,该扬声器发出以使在音频接收装置的范围内的任何流式传输装置开始发出其相应识别信号的激活信号。在一些实施方式中,激活信号可以是通过音频接收装置的一个或多个扬声器播放的高频音频信号(例如,高于20kHz)。然后,流式传输装置可以具有麦克风,该麦克风检测激活信号,并且可以通过根据本文描述的任何实施方式发出音频、红外、或者其它类型的识别信号来对激活信号作出响应。在一些实施方式中,可以利用先前已经向接收装置登记的流式传输装置的标识符来对激活信号进行编码,使得激活信号仅激活属于特定用户的特定装置。例如,如果可以在激活信号的范围内并且可以属于其它用户的流式传输装置的相应标识符不被包含在信号中,则这些流式传输装置可以忽略激活信号(例如,通过响应于激活信号选择不发出识别信号)。
再次参照图2A,在识别到第一音频流式传输装置朝向其定向的音频接收装置(阶段204)之后,将接收装置与第一流式传输装置配对的过程200继续。在阶段208处,接收装置和第一流式传输装置能够建立第一无线数据连接。通常能够将数据连接配置为允许将流音频数据(例如,音乐或者语音)从流式传输装置传输至接收装置。在一些实施方式中,能够根据预定义的通信协议(诸如,蓝牙)来进行数据连接。可以在接收到以发起对第一音频流式传输装置的配对和识别的用户输入的指示之后自动建立连接。在一些实施方式中,能够使用第一音频流式传输装置的标识符以及任何其它适用的登记信息来建立数据连接。然而,因为接收装置可以已经从由第一音频流式传输装置输出或者反射的信号获得标识符或者其它适用的登记信息,所以对于要建立的数据连接可以不需要附加的用户输入。在建立无线连接之后,能够在阶段210处将由第一音频流式传输装置播放的任何音频流式传输到接收装置。然后,该接收装置能够处理流并且将编码的音频数据转换成在阶段212处通过接收装置的一个或多个扬声器播放的原始音频信号。在一些实施方式中,接收装置的扬声器可以是在组装接收装置中的集成组件,诸如,无线耳机组的左扬声器和右扬声器。在一些实施方式中,接收装置的扬声器可以在音频接收装置的至少一部分(诸如,经由扬声器线连接至音频接收装置的中央部分的独立扬声器)的外部。
在配对和播放从第一音频流式传输装置流式传输的音频时,在阶段214处,音频接收装置接收发起与另一音频流式传输装置的配对的第二用户输入。因为已经将接收装置与第一音频流式传输装置配对,所以用户输入可以指示应当将新的流式传输装置配对的方式和是否维持与第一音频流式传输装置的第一无线连接。在一些实施方式中,第一类型的用户输入可以指示将连接从第一音频流式传输装置切换到第二音频接收装置的用户意图。切换连接能够涉及自动终止在接收装置与第一音频流式传输装置之间的第一无线数据连接,并且建立与第二音频流式传输装置新的连接。即使没有终止第一无线数据连接,切换也能够至少涉及停止播放从第一音频流式传输装置流式传输的音频并且建立与第二音频流式传输装置的新的连接,以播放从第二装置流式传输的音频。在一些实施方式中,第二类型的用户输入可以指示用户想要在与第一流式传输装置的第一连接之上添加与第二流式传输装置的第二无线数据连接。换句话说,第二类型的用户输入可以是使音频接收装置与多个流式传输装置配对,使得音频接收装置可以同时播放来自流式传输装置中的每个流式传输装置的相应音频流。例如,在电话呼叫期间处于保持状态的用户可能希望收听来自另一流式传输装置的音乐,直到呼叫再次变为活动状态。为了监测保持时段结束并且呼叫再次活动的时间,用户可以使接收装置同时与电话和对用户的音乐进行流式传输的单独的装置两者配对。
在阶段216处,音频接收装置确定由第二用户输入指示指示那个动作。如果第二输入是使接收装置将连接从第一音频流式传输装置切换到第二音频流式传输装置,则过程200继续至图2B中描绘的流程图。另一方面,如果第二输入是使接收装置在与第一流式传输装置的现有连接之上添加第二连接,则过程200继续至图2C中描绘的流程图。如先前提到的是,不同类型或者形式的用户输入可以指示遵循那条路径。例如,可以在音频接收装置的外壳上设置单独的按钮或者其它控件,用于切换装置和与附加装置配对。选择第一个这种控件可以使音频接收装置终止与第一音频接收装置的第一连接并且建立与第二音频接收装置新的连接。选择第二个这种控制可以使音频接收装置在与附加流式传输装置配对的同时维持与第一音频接收装置的第一连接。在一些实施方式中,来自用户的不同手势可以指示遵循那条路径。例如,一组无线耳机可以在耳机的扬声器中的一个扬声器的外壳上具有触敏表面。用单根手指轻敲耳机的表面可以指示耳机应当切换流源,而用两根手指轻敲耳机的表面可以指示耳机在与第一音频流式传输装置维持连接时同时与附加装置配对。在一些实施方式中,无线耳机或者其它音频接收装置可以具有能够检测轻敲接收装置的外壳的时间的加速度计、麦克风、或者其它传感器。然后,用户能够连续执行不同次数的轻敲以指示是否期望进行切换或者多个连接。例如,单次轻敲可以是使耳机在流式传输装置之间切换连接,并且两次轻敲可以是使耳机与第一流式传输装置配对的同时与另一流式传输装置配对。
如果第二用户输入是在流式传输装置之间切换连接,则过程200如图2B中示出的那样继续。在阶段218处,音频接收装置识别位于接收装置的至少部分朝向其定向的接收装置前方的第二音频流式传输装置。例如,能够根据在阶段204处识别第一音频流式传输装置的任何技术来识别第二音频流式传输装置,包括相对于图3和图2讨论的技术。为了切换连接,音频接收装置然后终止第一无线连接(阶段222),建立与第二音频流式传输装置的新的无线连接(阶段224),通过与第二音频流式传输装置的新的无线连接来接收第二音频数据流(阶段226),并且通过音频接收装置的一个或多个扬声器来播放来自第二流的音频(阶段228)。
如果第二用户输入是与附加流式传输装置配对,而不是在流式传输装置之间切换连接,则过程200从图2A中的阶段216继续至图2C中的阶段230。在阶段230处,音频接收装置识别位于接收装置的至少部分朝向其定向的接收装置前方的第三音频流式传输装置。例如,能够根据在阶段204处识别第一音频流式传输装置的任何技术来识别第三音频流式传输装置,包括相对于图3和图2讨论的技术。为了建立多个连接,音频接收装置建立与第三音频接收装置的第三无线数据连接(阶段234),同时维持与第一音频流式传输装置的第一无线数据连接(阶段236)。然后,接收装置能够开始通过第三无线连接来接收第三音频数据流(阶段238),并且能够同时播放来自第一和第三音频流式传输装置的流式音频(阶段240)。在一些实施方式中,用户可以能够独立地调整每个音频流的音量级别,和/或可以能够使一个流静音而另一流继续播放。
已经通过相对于流音频的示例描述了过程400。在一些实施方式中,可以利用还对其它类型的媒体内容(诸如,视频、图像、文本、或者这些的组合)进行流式传输的装置来实行过程400。例如,接收装置可以是包括液晶显示器(LCD)或者其它类型的电子显示器的便携式视频播放装置,并且可以配置为播放从视频流式传输装置接收到的视频。便携式视频播放装置的用户可以将设备的部分定向,以面向用户想要视频播放装置与其配对的目标流式传输装置,并且视频播放装置可以相应地识别流式传输装置。在一些实施方式中,可以不将接收装置的呈现组件集成在接收装置本身中,但可以替代地在接收装置的外部并且与接收装置进行有线或者无线通信。例如,接收装置可以是用于选择连接至家庭娱乐***的输入信道的流式传输装置的远程控件。例如,用户可以将远程控件指向他或者她想要通过扬声器和/或家庭娱乐***的显示器播放的智能电话、膝上型计算机、或者其它流式传输装置处,并且可以按下远程控件上的配对按钮以将家庭娱乐***的接收器(该接收器可以是远程控件本身或者单独的装置)与远程控件所指向的目标流式传输装置配对。然后,可以根据本文献中描述的方法、***、装置、和其它技术来实行配对。例如,远程控件可以检测来自目标流式传输装置的红外线或者其它视线识别信号以从目标流式传输装置获取标识符。该标识符然后可以用于将接收器与目标流式传输装置配对。如果接收器与远程控件分离开,则远程控件可以将有关目标流式传输装置的标识符和任何其它信息传输至接收器用于所述配对过程。
图5描绘了配置为基于耳机502和流式传输装置504a、504b的位置来与音频流式传输装置504a、504b配对的无线耳机502的示例***500。在一些实施方式中,耳机502可以用于实行相对于图1A至图4描述的技术。如同在图6中描绘的是,耳机502还可以包括计算机***、或者计算机***的部分。例如,耳机502可以包括布置为根据本文描述的任何技术来识别目标流式传输装置以执行配对,并且对音频进行流式传输的一个或多个处理器。此外,虽然图5将无线耳机502描绘为示例无线接收装置,但是应当显而易见的是,类似的布置还可以应用于其它类型的无线接收装置,诸如,可穿戴装置和扩音器。
通常将耳机502配置为与已经基于耳机502相对于音频流式传输装置的定向和/或位置识别到的音频流式传输装置配对。耳机502可以包括配对扬声器506、无线通信接口508、配对控件510、配对管理器512、和配对硬件520。一些实施方式可以包括这些组件的特定组合,但不是全部。
耳机502能够通过配对扬声器506来播放流式音频。可以将无线通信接口508配置为与音频流式传输装置504a、504b中的一个或者两者建立无线数据连接,诸如,蓝牙无线连接。能够通过无线连接来传输音频流,并且所传输的音频流可以由无线通信接口508接收并且处理。
耳机502能够进一步包括配对控件510。该配对控件510可以由用户选择以发起与音频流式传输装置504a或者504b的配对。例如,配对控件510可以是按钮、开关、或者拨号盘。配对控件510可以是机械致动的,和/或可以是触敏组件(例如,单个电容式或者电阻式触敏按钮或者多个触摸传感器的阵列)。在一些实施方式中,配对控件510可以位于耳机502的外表面上,以允许用户容易地接触控件510从而发起配对。在一些实施方式中,可以将配对控件510布置为在不同类型的用户输入之间区分。例如,配对控件510可以包括第一部分,在由用户接触该第一部分时,通过终止与一个装置的现有无线连接并且与新识别到的流式传输装置配对来使耳机502切换音频流。相反,可以接触配对控件510的第二部分以使耳机502在维持与其它流式传输装置的任何现有连接的同时与新识别到的装置配对。在一些实施方式中,配对控件510可以将不同形式的用户输入区分开来以确定响应于用户输入而执行的功能。例如,对配对控件510的单次轻敲可以指示用户希望切换连接,而对配对控件510的两次轻敲可以指示用户希望建立用于从多个装置进行流式传输的连接。
耳机502的配对管理器512是可操作的以建立和终止与一个或多个流式传输装置504a、504b的无线数据连接。在一些实施方式中,配对管理器512能够包括连接模块514、识别模块516、和激活模块518。连接模块514可以托管用于进行无线数据连接的蓝牙协议或者其它协议,并且可以与无线通信接口508协调以与音频流式传输装置504a、504b建立、维持、和配对。识别模块516被配置为与耳机502上的一个或多个传感器或者其它配对硬件520协调,以确定耳机的前部分朝向音频流式传输装置504a、504b中的一个定向的时间,并且以获取用于可由耳机502使用的以与目标音频流式传输装置配对的目标音频流式传输装置的标识符。在一些实施方式中,可能需要使音频流式传输装置504a、504b处于配对模式以与其配对。
在一些实施方式中,可以通过用户选择流式传输装置504a、504b上的配对控件524来手动使音频流式传输装置504a、504b处于配对模式中。在一些实施方式中,为了避免对流式传输装置504a、504b处于手动配对模式中的需求,流式传输装置504a、504b可以通过耳机502来收听激活信号。该激活信号能够由激活模块518生成。在一些实施方式中,信号可以是电磁信号和/或音频信号(例如,高频音调)。当音频流式传输装置504a、504b检测到激活信号时,音频流式传输装置可以自动转换为配对模式,并且可以发出识别信号。该识别信号可以包括用于从其发出信号的相对应流式传输装置504a、504b的MAC地址或者其它唯一标识符。识别信号可以由耳机502上的配对硬件520来检测。识别信号的形式可以取决于由耳机502和音频流式传输装置504a、504b采用的识别方案。可以采用本文讨论的任何识别方案。例如,可以将包括用于音频流式传输装置504a或者504b的标识符的红外信号传输至耳机502,或者可以由耳机502使用声音定位技术来检测利用用于音频流式传输装置504a、504b中的一个的标识符来进行编码的高频音频音调。耳机502可以根据采用的特定识别方案而配备有适当的硬件520,诸如,麦克风、红外照明器、和/或红外接收器。
流式传输装置504a、504b中的每个可以包括用于将音频内容无线流式传输到耳机502的硬件和软件。在一些实施方式中,可以由装置制造商将流式传输装置504a、504b预先配置为具有与耳机502配对的能力。例如,装置504a、504b可以包括内置红外发射机以向耳机502发出识别信号用于配对。在一些实施方式中,流式传输装置504a、504b可能不是特别适用于在本文中讨论的配对技术,但是可以适用于售后的这种目的。例如,用户可以将具有条形码或者其它标识符的逆向反射粘附物附接到流式传输装置504a、504b的外壳上,该外壳可以被耳机502上的红外光源照亮并且由耳机502上的红外摄像头检测。
在一些实施方式中,流式传输装置504a、504b可以各自包括无线通信接口522以与耳机502无线地通信。装置504a、504b还可以包括配对控件,用户可以选择该配对控件以使装置504a、504b处于配对模式中,在该配对模式中,装置504a、504b发出识别相应装置504a、504b并且指示装置504a、504b可用于要配对的识别信号。装置504a、504b上的流式传输服务526可以提供要进行流式传输的音乐或者其它内容。例如,流式传输服务526可以是媒体播放器应用、播客播放器、或者流无线电应用。流式传输装置504a、504b上的配对管理器528可以协调与耳机502配对的过程。例如,配对管理器528可以在装置504a,504b处于配对模式中时生成识别信号。该识别信号可以包括已经分配给相对应的装置504a或者504b的唯一装置标识符532。最后,流式传输装置504a、504b可以包括适当的配对硬件530以在配对过程期间发出能够由耳机502检测到的识别信号。给定流式传输装置504a、504b上的特定配对硬件502可以根据由耳机502使用的、以检测耳机502的正面朝向流式传输装置504a、504b中的一个定向的时间的方案而变化。例如,在一个方案中,流式传输装置504a、504b可以具有红外发射机。在另一方案中,流式传输装置504a、504b可以具有用于发出高频识别音调的扬声器。
图6是计算机***600的示意图。根据一些实施方式,***600能够用于实行与任何计算机实现的方法或者先前描述的其它技术相关联地描述的操作。***600旨在包括各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作站、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适当的计算机。***600还能够包括移动装置,诸如,个人数字助理、蜂窝电话、智能电话、和其它类似的计算装置。在一些实施方式中,***600能够包括无线接收装置(诸如,无线耳机),或者媒体流式传输装置(诸如,智能电话或者计算机)。例如,***600的全部或者部分可以被设置在一组无线耳机中,并且可以被配置为与音频流式传输装置进行通信,以执行配对操作,并且可以被配置为处理流式音频内容。此外,该***能够包括便携式存储介质,诸如,通用串行总线(USB)闪速驱动器。例如,USB闪速驱动器可以存储操作***和其它应用。USB闪速驱动器可以包括输入/输出组件,诸如,无线发射机或者可以***到另一计算装置的USB端口中的USB连接器。
***600包括处理器610、存储器620、存储装置630、和输入/输出装置640。组件610、620、630、和640中的每个通过使用***总线650互相连接。处理器610能够处理用于在***600内执行的指令。可以通过使用若干架构中的任何架构来设计处理器。例如,处理器610可以是CISC(复杂指令集计算机)处理器、RISC(精简指令集计算机)处理器、或者MISC(最小指令集计算机)处理器。
在一种实施方式中,处理器610是单线程处理器。在另一实施方式中,处理器610是多线程处理器。处理器610能够处理在存储器620中或者存储装置630上存储的指令,以为输入/输出装置640上的用户界面显示图形信息。
存储器620存储***600内的信息。在一种实施方式中,存储器620是计算机可读介质。在一种实施方式中,存储器620是易失性存储器单元。在另一实施方式中,存储器620是非易失性存储器单元。
存储装置630能够为***400提供大量存储。在一种实施方式中,存储装置630是计算机可读介质。在各种不同的实施方式中,存储装置630可以是软盘装置、硬盘装置、光盘装置、或者磁带装置。
输入/输出装置640为***400提供输入/输出操作。在一种实施方式中,输入/输出装置640包括键盘和/或指向装置。在另一实施方式中,输入/输出装置640包括用于显示图形用户界面的显示单元。
描述的特征能够被实施在数字电子电路***中、或者计算机硬件、固件、软件、或者其组合中。设备能够实施在有形地体现为信息载体(例如,体现为由可编程处理器执行的机器可读存储装置中)的计算机程序产品中;并且方法步骤能够由可编程处理器执行,该可编程处理器执行指令的程序以通过对输入数据进行操作并且生成输出来执行所描述的实施方式的功能。所描述的特征能够有利地实施在一个或多个计算机程序中,该一个或多个计算机程序可在包括耦合以从数据存储***接收数据和指令并且向数据存储***发送数据和指令的至少一个可编程处理器、至少一个输入装置、和至少一个输出装置的可编程***上执行。计算机程序是能够在计算机中直接或者间接用于执行某一活动或者引起关于某一结果的一组指令。能够用任何形式的编程语言(包括编译语言或者解释语言)来编写计算机程序,并且能够按照任何形式(包括作为独立式程序或者作为适合用于计算环境的模块、组件、子例程、对象、或者其它单元)来部署计算机程序。
用于执行指令程序的合适的处理器包括,例如,通用和专用处理器、和/或单独的处理器或者任何种类的计算机的多个处理器中的一个处理器。一般而言,处理器将接收来自只读存储器或者随机存取存储器或者两者的指令和数据。计算机的必要元件是:用于执行指令的处理器、和用于存储指令和数据的一个或多个存储器。一般而言,计算机还将包括用于存储数据文件的一个或多个大量存储装置(诸如,包括磁盘(诸如,内部硬盘和可移动盘)、磁光盘、和光盘的装置),或者计算机可以操作地耦合以与该一个或多个大量存储装置进行通信。适用于有形地体现计算机程序指令和数据的存储装置可以包括所有形式的非易失性存储器,包括例如,半导体存储器装置(诸如,EPROM、EEPROM、和闪速存储装置)、磁盘(诸如,内部硬盘和可移动盘)、磁光盘、和CD-ROM以及DVD-ROM盘。处理器和存储器可以由ASIC(专用集成电路)补充或者可以并入该ASIC中。
为了提供与用户的交互,特征能够被实施在计算机上,该计算机具有:用于向用户显示信息的显示装置(诸如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(诸如,鼠标或者轨迹球),用户能够通过该键盘和该指向装置来向计算机提供输入。此外,能够经由触摸屏平板显示器和其它适当的机构来实施这种活动。
特征能够被实施在计算机***中,该计算机***包括后端组件(诸如,数据服务器),或者包括中间件组件(诸如,应用服务器或者互联网服务器),或者包括前端组件(诸如,具有图形用户界面或者互联网浏览器的客户端计算机),或者其组合。能够通过任何形式或者介质的数字数据通信(诸如,通信网络)来使***的组件相互连接。通信网络的示例包括:局域网(“LAN”)、广域网(“WAN”)、点对点网络(具有自组织(ad-hoc)或者静态成员)、网格计算基础设施、和互联网。
计算机***能够包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过网络(诸如,描述的一种网络)进行交互。利用了在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
虽然本说明书包含了许多具体实施细节,但是不应当将这些细节视为对任何发明或者可能被要求的内容的范围的限制,而是作为针对特定发明的特定实施例的特征的描述。在本说明书中在单独实施例的背景下描述的某些特征还能够组合地实施在单个实施例中。相反,在单个实施例的背景中描述的各种特征还能够单独地或者按照任何合适的子组合实施在多个实施例中。此外,虽然上文可能将特征描述为以某些组合来起作用并且最初甚至同样地对该特征进行了要求,但是在一些情况下能够从组合中删除来自所要求的组合的一个或多个特征。并且所要求的组合可以指向子组合或者子组合的变化。
类似地,虽然在附图中按照特定顺序示出了操作,但是不应当将其理解为需要按照所述的特定顺序或者按照相继的顺序来进行这种操作,或者需要进行所有图示的操作以实现期望的结果。在某些情况下,多任务处理和并行处理可以是有利的。此外,在上面描述的实施方式中的各种***组件的分离不应当被理解为在所有实施方式中都要求这种分离,并且应当明白,通常能够将描述的程序组件和***一起集成在单个软件产品中或者包装到多个软件产品中。
由此,已经描述了本主题的特定实施方式。其它实施方式在以下权利要求书的范围内。在一些情况下,在权利要求书中叙述的动作能够按照不同的顺序来进行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定需要所示的特定顺序或者相继顺序,以实现期望的结果。在某些实施方式中,多任务处理和并行处理可以是有利的。

Claims (20)

1.一种计算机实现的方法,包括:
在第一装置处接收使所述第一装置建立与另一装置的无线数据连接的用户输入的指示;
在所述第一装置处确定所述第一装置上的一个或多个传感器朝向第二装置定向;
响应于(i)接收到使所述第一装置与另一装置建立无线数据连接的用户输入的所述指示和(ii)确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向,在所述第一装置与所述第二装置之间建立所述第一无线数据连接;
在所述第一装置处通过所述第一无线数据连接从所述第二装置接收第一音频数据流;以及
使在所述第一音频数据流中编码的音频通过所述第一装置的一个或多个扬声器进行播放。
2.根据权利要求1所述的计算机实现的方法,其中,所述第一装置包括无线耳机,所述无线耳机包括所述一个或多个扬声器和用于建立所述第一无线数据连接的无线通信接口。
3.根据权利要求2所述的计算机实现的方法,其中,接收使所述第一装置与另一装置建立无线数据连接的用户输入的所述指示包括:识别已经选择位于所述耳机上的控件。
4.根据任一前述权利要求所述的计算机实现的方法,其进一步包括:响应于在所述第一装置与所述第二装置之间建立所述第一无线数据连接,利用所述第一装置生成视觉反馈和听觉反馈中的至少一种反馈,以向所述第一装置的用户指示已经建立了所述第一无线数据连接。
5.根据任一前述权利要求所述的计算机实现的方法,其中,确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向包括:在所述第一装置处获取用于所述第二装置的标识符,所述标识符是作为以下的结果而获得的:在所述第二装置位于所述第一装置上的所述一个或多个传感器的前方的同时,所述第一装置上的所述一个或多个传感器朝向所述第二装置定向。
6.根据权利要求5所述的计算机实现的方法,其中,获取用于所述第二装置的所述标识符包括:
利用所述第一装置上的所述一个或多个传感器检测由所述第二装置发出的视线信号,其中,所述第一装置上的所述一个或多个传感器布置为:
(i)在所述一个或多个传感器朝向所述第二装置定向并且位于所述视线信号的路径内时检测到所述视线信号,以及
(ii)在所述一个或多个传感器远离所述第二装置定向或者位于所述视线信号的所述路径之外时未检测到所述视线信号;以及
由所述第一装置基于在所述视线信号中编码的信息来确定所述第二装置的所述标识符。
7.根据权利要求6所述的计算机实现的方法,其中:
由所述第二装置发出的所述视线信号包括红外数据信号;以及
所述第一装置上的所述一个或多个传感器包括一个或多个红外传感器。
8.根据权利要求1至4中任一项所述的计算机实现的方法,其中:
所述第一装置包括:(i)一个或多个红外灯,所述一个或多个红外灯包括红外照明器;以及(ii)红外摄像头;以及
确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向包括:
激活所述一个或多个红外灯以照亮在所述第一装置的所述红外摄像头前方的区域;以及
根据在所述一个或多个红外灯为激活的同时由所述红外摄像头捕获到的所述第二装置的至少一部分的图像来识别所述第二装置。
9.根据权利要求8所述的计算机实现的方法,其中,所述第二装置的所述至少一部分的所述图像包括附着至所述第二装置的逆向反射组件的反射,所述逆向反射组件包括用于所述第二装置的标识符。
10.根据权利要求1至4中任一项所述的计算机实现的方法,其中:
所述第一装置上的所述一个或多个传感器包括位于所述第一装置上的第一位置处的第一麦克风和位于所述第一装置上的第二位置处的第二麦克风,所述第二位置与所述第一位置间隔非零距离;以及
在所述第一装置处确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向包括:
利用所述第一麦克风检测由所述第二装置生成的音频信号;
利用所述第二麦克风检测由所述第二装置生成的所述音频信号;
将作为利用所述第一麦克风检测到的所述音频信号与作为利用所述第二麦克风检测到的所述音频信号相比较;以及
基于所述比较的结果来确定所述第二装置是否位于在所述第一麦克风和所述第二麦克风前方的中央区域中,使得所述第一麦克风和所述第二麦克风朝向所述第二装置定向。
11.根据权利要求1至4中任一项所述的计算机实现的方法,其中:
所述第一装置上的所述一个或多个传感器包括定向麦克风,所述定向麦克风对从在所述第一装置的至少一部分前方的位置发出的音频敏感,但是所述定向麦克风对从除了在所述第一装置的所述至少一部分前方的所述位置之外的位置发出的音频基本上不敏感;以及
在所述第一装置处确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向包括:利用所述定向麦克风检测由所述第二装置已经发出的音频信号。
12.根据任一前述权利要求所述的计算机实现的方法,其中,所述第一无线数据连接包括蓝牙连接。
13.根据任一前述权利要求所述的计算机实现的方法,其进一步包括:
在所述第一装置处,在维持所述第一装置与所述第二装置之间的所述第一无线数据连接的同时,接收使所述第一装置切换到与另一装置的另一无线数据连接的第二用户输入的指示;
在所述第一装置处确定所述第一装置上的所述一个或多个传感器朝向不同于所述第二装置并且与所述第二装置间隔非零距离的第三装置定向;
响应于(i)接收到使所述第一装置切换到与另一装置的另一无线数据连接的第二用户输入的所述指示和(ii)确定所述第一装置上的所述一个或多个传感器朝向所述第三装置定向:
终止所述第一装置与所述第二装置之间的所述第一无线数据连接,以及
在所述第一装置与所述第三装置之间建立第二无线数据连接;
在所述第一装置处通过所述第二无线数据连接从所述第三装置接收第二音频数据流;以及
使在所述第二音频数据流中编码的音频通过所述第一装置的所述一个或多个扬声器进行播放。
14.根据权利要求13所述的计算机实现的方法,其中:
所述第一装置包括无线耳机,并且所述一个或多个扬声器包括所述无线耳机的左扬声器和所述无线耳机的右扬声器;以及
确定所述第一装置上的所述一个或多个传感器朝向与所述第二装置不同的所述第三装置定向作为佩戴所述无线耳机的用户转动用户的头部以面向所述第三装置的结果而发生。
15.根据权利要求13或14所述的计算机实现的方法,其中,所述第二装置和所述第三装置各自选自以下之一:智能电话、平板计算机、笔记本计算机、智能手表、游戏机、台式计算机、和流音乐控制台。
16.根据权利要求1至12中任一项所述的计算机实现的方法,其进一步包括:
在维持所述第一装置与所述第二装置之间的所述第一无线数据连接的同时,响应于(i)接收到使所述第一装置与附加装置建立并发无线数据连接的第二用户输入的指示,所述第二用户输入与所述用户输入的类型不同,和(ii)确定所述第一装置上的所述一个或多个传感器朝向所述第三装置定向,在所述第一装置与不同于所述第二装置的第三装置之间建立第二无线数据连接;以及
使在所述第一装置处通过所述第二无线数据连接从所述第三装置接收到的第二音频数据流中编码的音频通过所述第一装置的所述一个或多个扬声器与通过所述一个或多个扬声器播放的在所述第一音频数据流中编码的音频同时进行播放。
17.其上存储有指令的一个或多个非暂时性计算机可读存储装置,所述指令在由一个或多个处理器执行时使得执行操作,所述操作包括:
在第一装置处接收使所述第一装置建立与另一装置的无线数据连接的用户输入的指示;
在所述第一装置处确定所述第一装置上的一个或多个传感器朝向第二装置定向;
响应于(i)接收到使所述第一装置与另一装置建立无线数据连接的用户输入的所述指示和(ii)确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向,在所述第一装置与所述第二装置之间建立第一无线数据连接;
在所述第一装置处通过所述第一无线数据连接从所述第二装置接收第一音频数据流;以及
使在所述第一音频数据流中编码的音频通过所述第一装置的一个或多个扬声器进行播放。
18.根据权利要求17所述的一个或多个非暂时性计算机可读存储装置,其中,所述第一装置包括无线耳机,所述无线耳机包括所述一个或多个扬声器和用于建立所述第一无线数据连接的无线通信接口。
19.根据权利要求17或者18所述的一个或多个非暂时性计算机可读存储装置,其中,确定所述第一装置上的所述一个或多个传感器朝向所述第二装置定向包括:在所述第一装置处获取用于所述第二装置的标识符,所述标识符是作为以下的结果而获得的:在所述第二装置位于所述第一装置上的所述一个或多个传感器的前方的同时,所述第一装置上的所述一个或多个传感器朝向所述第二装置定向。
20.一种无线耳机装置,包括:
一个或多个计算机;
一个或多个扬声器;
配对控件,所述配对控件在所述无线耳机装置的主体上,所述配对控件位于所述主体上以便能够由所述无线耳机装置的用户访问;
配对模块,所述配对模块在所述一个或多个计算机上,所述配对模块被配置为识别用户输入已经选择在所述无线耳机的主体上的所述配对控件;
用于确定所述无线耳机装置的至少一部分是否朝向第二装置定向的装置;以及
通信接口,所述通信接口被配置为建立用于在所述无线耳机装置处接收从所述第二装置流式传输的音频数据的无线数据连接,所述接口进一步被配置为:响应于(i)识别到所述用户输入已经选择所述配对控件和(ii)确定所述无线耳机装置的所述至少一部分朝向所述第二装置定向,建立所述无线数据连接。
CN201680034777.7A 2015-08-11 2016-08-08 媒体流式传输装置的配对 Active CN107810459B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210503893.6A CN114979085B (zh) 2015-08-11 2016-08-08 用于流式传输装置的配对的方法以及装置

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US14/823,367 US10136214B2 (en) 2015-08-11 2015-08-11 Pairing of media streaming devices
US14/823,367 2015-08-11
PCT/US2016/045992 WO2017027454A1 (en) 2015-08-11 2016-08-08 Pairing of media streaming devices

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202210503893.6A Division CN114979085B (zh) 2015-08-11 2016-08-08 用于流式传输装置的配对的方法以及装置

Publications (2)

Publication Number Publication Date
CN107810459A true CN107810459A (zh) 2018-03-16
CN107810459B CN107810459B (zh) 2022-05-27

Family

ID=56741181

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202210503893.6A Active CN114979085B (zh) 2015-08-11 2016-08-08 用于流式传输装置的配对的方法以及装置
CN201680034777.7A Active CN107810459B (zh) 2015-08-11 2016-08-08 媒体流式传输装置的配对

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202210503893.6A Active CN114979085B (zh) 2015-08-11 2016-08-08 用于流式传输装置的配对的方法以及装置

Country Status (4)

Country Link
US (2) US10136214B2 (zh)
EP (1) EP3335437B1 (zh)
CN (2) CN114979085B (zh)
WO (1) WO2017027454A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220112A (zh) * 2020-01-21 2021-08-06 华为技术有限公司 手势识别方法、装置、终端设备及计算机存储介质
WO2022227905A1 (zh) * 2021-04-30 2022-11-03 深圳市欢太科技有限公司 设备连接方法、装置、计算机设备及存储介质

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8621724B2 (en) 2008-06-27 2014-01-07 Snik Llc Headset cord holder
US10652661B2 (en) 2008-06-27 2020-05-12 Snik, LLC Headset cord holder
US9769556B2 (en) 2012-02-22 2017-09-19 Snik Llc Magnetic earphones holder including receiving external ambient audio and transmitting to the earphones
US10524038B2 (en) 2012-02-22 2019-12-31 Snik Llc Magnetic earphones holder
US10425459B2 (en) 2015-03-27 2019-09-24 Intel Corporation Technologies for a seamless data streaming experience
US10136214B2 (en) * 2015-08-11 2018-11-20 Google Llc Pairing of media streaming devices
US9949185B2 (en) * 2015-10-08 2018-04-17 At&T Intellectual Property I, L.P. Facilitating mobile service anchor management
CN105188023B (zh) * 2015-10-15 2019-07-26 飞天诚信科技股份有限公司 一种蓝牙通讯方法和通讯装置
US10580266B2 (en) * 2016-03-30 2020-03-03 Hewlett-Packard Development Company, L.P. Indicator to indicate a state of a personal assistant application
US10951968B2 (en) 2016-04-19 2021-03-16 Snik Llc Magnetic earphones holder
US10455306B2 (en) 2016-04-19 2019-10-22 Snik Llc Magnetic earphones holder
US11272281B2 (en) 2016-04-19 2022-03-08 Snik Llc Magnetic earphones holder
US10631074B2 (en) 2016-04-19 2020-04-21 Snik Llc Magnetic earphones holder
US10225640B2 (en) 2016-04-19 2019-03-05 Snik Llc Device and system for and method of transmitting audio to a user
US11086593B2 (en) 2016-08-26 2021-08-10 Bragi GmbH Voice assistant for wireless earpieces
US10042595B2 (en) 2016-09-06 2018-08-07 Apple Inc. Devices, methods, and graphical user interfaces for wireless pairing with peripheral devices and displaying status information concerning the peripheral devices
CN107318175A (zh) * 2017-08-23 2017-11-03 上海摩软通讯技术有限公司 无线音频再现装置及其配对方法
US10531247B2 (en) 2017-10-19 2020-01-07 Libre Wireless Technologies Inc. Internet-of-things devices and related methods for performing in-call interactions
US10887123B2 (en) * 2017-10-19 2021-01-05 Libre Wireless Technologies, Inc. Multiprotocol audio/voice internet-of-things devices and related system
CN107911871B (zh) * 2017-12-12 2020-08-14 腾讯科技(深圳)有限公司 蓝牙连接的控制方法、装置以及控制设备、存储介质
US10708769B2 (en) * 2017-12-20 2020-07-07 Bose Corporation Cloud assisted accessory pairing
US11063664B2 (en) * 2018-05-25 2021-07-13 Christopher J. Wheeler Wireless mobile entertainment system
US11356777B2 (en) * 2019-02-28 2022-06-07 Sonos, Inc. Playback transitions
US11032340B2 (en) * 2019-04-04 2021-06-08 Sony Interactive Entertainment LLC Using camera on computer simulation controller
US11997496B2 (en) * 2019-05-31 2024-05-28 Apple Inc. Temporary pairing for wireless devices
US10743165B1 (en) * 2019-05-31 2020-08-11 Bose Corporation Automatically pairing a Bluetooth low energy (BLE) device to a user device
US11172298B2 (en) 2019-07-08 2021-11-09 Apple Inc. Systems, methods, and user interfaces for headphone fit adjustment and audio output control
US20210314768A1 (en) * 2020-04-01 2021-10-07 Google Llc Bluetooth multipoint algorithm and private notifications
CN113727314B (zh) * 2020-05-26 2024-04-16 深圳市三诺数字科技有限公司 无线耳机的控制方法、装置、移动设备、存储介质及***
US11722178B2 (en) 2020-06-01 2023-08-08 Apple Inc. Systems, methods, and graphical user interfaces for automatic audio routing
US11941319B2 (en) 2020-07-20 2024-03-26 Apple Inc. Systems, methods, and graphical user interfaces for selecting audio output modes of wearable audio output devices
US11375314B2 (en) 2020-07-20 2022-06-28 Apple Inc. Systems, methods, and graphical user interfaces for selecting audio output modes of wearable audio output devices
US11523243B2 (en) 2020-09-25 2022-12-06 Apple Inc. Systems, methods, and graphical user interfaces for using spatialized audio during communication sessions
US11916988B2 (en) * 2020-09-28 2024-02-27 Bose Corporation Methods and systems for managing simultaneous data streams from multiple sources
CA3195016A1 (en) * 2020-10-06 2022-04-14 Arris Enterprises Llc System and method for audio control of concurrently displayed video programs
US11436806B1 (en) * 2021-04-07 2022-09-06 Penumbra, Inc. Dual perspective rendering in virtual reality
US11669294B2 (en) 2021-05-28 2023-06-06 Microsoft Technology Licensing, Llc Computing device headset input
US11792364B2 (en) 2021-05-28 2023-10-17 Microsoft Technology Licensing, Llc Headset virtual presence
CN114356267B (zh) * 2021-12-31 2024-06-18 联想(北京)有限公司 一种控制方法、装置、电子设备及存储介质
US20240022847A1 (en) * 2022-07-13 2024-01-18 Dell Products, Lp System and method for control of audio switching at a linked input/output device between two active hosts

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080024433A1 (en) * 2006-07-26 2008-01-31 International Business Machines Corporation Method and system for automatically switching keyboard/mouse between computers by user line of sight
US20110091055A1 (en) * 2009-10-19 2011-04-21 Broadcom Corporation Loudspeaker localization techniques
CN102132614A (zh) * 2009-04-24 2011-07-20 斯库坎迪有限公司 无线同步机制
US20130041648A1 (en) * 2008-10-27 2013-02-14 Sony Computer Entertainment Inc. Sound localization for user in motion
US20130170647A1 (en) * 2011-12-29 2013-07-04 Jonathon Reilly Sound field calibration using listener localization
CN103593051A (zh) * 2013-11-11 2014-02-19 百度在线网络技术(北京)有限公司 头戴式显示设备

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7463861B2 (en) * 2005-03-07 2008-12-09 Broadcom Corporation Automatic data encryption and access control based on bluetooth device proximity
KR100782083B1 (ko) * 2006-10-11 2007-12-04 삼성전자주식회사 휴대 단말기의 소리 재생 시스템 및 그 운용 방법
US20100079508A1 (en) 2008-09-30 2010-04-01 Andrew Hodge Electronic devices with gaze detection capabilities
US20110196519A1 (en) * 2010-02-09 2011-08-11 Microsoft Corporation Control of audio system via context sensor
US9571925B1 (en) * 2010-10-04 2017-02-14 Nortek Security & Control Llc Systems and methods of reducing acoustic noise
CA2750287C (en) 2011-08-29 2012-07-03 Microsoft Corporation Gaze detection in a see-through, near-eye, mixed reality display
US20130094866A1 (en) * 2011-10-12 2013-04-18 Research In Motion Limited Wearable accessory for monitoring whether user is looking at portable electronic device
KR101780508B1 (ko) 2011-10-14 2017-09-22 삼성전자주식회사 통화 시의 귀를 구별하기 위한 이동 단말 및 그 방법
US9389690B2 (en) * 2012-03-01 2016-07-12 Qualcomm Incorporated Gesture detection based on information from multiple types of sensors
US20140152538A1 (en) 2012-11-30 2014-06-05 Plantronics, Inc. View Detection Based Device Operation
CN105073073B (zh) 2013-01-25 2018-12-07 胡海 用于声音可视化及声源定位的设备与方法
US9124983B2 (en) * 2013-06-26 2015-09-01 Starkey Laboratories, Inc. Method and apparatus for localization of streaming sources in hearing assistance system
US10136214B2 (en) * 2015-08-11 2018-11-20 Google Llc Pairing of media streaming devices
US10897667B2 (en) * 2017-06-08 2021-01-19 Dts, Inc. Correcting for latency of an audio chain

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080024433A1 (en) * 2006-07-26 2008-01-31 International Business Machines Corporation Method and system for automatically switching keyboard/mouse between computers by user line of sight
US20130041648A1 (en) * 2008-10-27 2013-02-14 Sony Computer Entertainment Inc. Sound localization for user in motion
CN102132614A (zh) * 2009-04-24 2011-07-20 斯库坎迪有限公司 无线同步机制
US20110091055A1 (en) * 2009-10-19 2011-04-21 Broadcom Corporation Loudspeaker localization techniques
US20130170647A1 (en) * 2011-12-29 2013-07-04 Jonathon Reilly Sound field calibration using listener localization
CN103593051A (zh) * 2013-11-11 2014-02-19 百度在线网络技术(北京)有限公司 头戴式显示设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113220112A (zh) * 2020-01-21 2021-08-06 华为技术有限公司 手势识别方法、装置、终端设备及计算机存储介质
WO2022227905A1 (zh) * 2021-04-30 2022-11-03 深圳市欢太科技有限公司 设备连接方法、装置、计算机设备及存储介质

Also Published As

Publication number Publication date
CN107810459B (zh) 2022-05-27
US20170048613A1 (en) 2017-02-16
US10887687B2 (en) 2021-01-05
EP3335437B1 (en) 2022-03-30
CN114979085B (zh) 2024-05-17
US10136214B2 (en) 2018-11-20
CN114979085A (zh) 2022-08-30
EP3335437A1 (en) 2018-06-20
US20200092641A1 (en) 2020-03-19
WO2017027454A1 (en) 2017-02-16

Similar Documents

Publication Publication Date Title
CN107810459A (zh) 媒体流式传输装置的配对
US9313863B2 (en) Methods, devices, and systems for controlling smart lighting objects to establish a lighting condition
EP3192218B1 (en) Terminal for internet of things and operation method of the same
US10178606B2 (en) Message transmission method, message reception method and apparatus and storage medium
US10453331B2 (en) Device control method and apparatus
KR102667645B1 (ko) 복수의 전자 장치들을 연동하여 알림을 제공하는 방법 및 장치
US20220286734A1 (en) System and method for associating a data source with a mobile device
US20150195649A1 (en) Method for proximity based audio device selection
US20040264916A1 (en) Method of enabling interaction using a portable device
US11126389B2 (en) Controlling visual indicators in an audio responsive electronic device, and capturing and providing audio using an API, by native and non-native computing devices and services
KR102201906B1 (ko) 전자 장치에서 다른 전자 장치를 제어하기 위한 장치 및 방법
WO2015189734A1 (en) Automatically connecting a user equipment device with a partner device
KR102478031B1 (ko) 외부 장치와의 연결을 위한 전자 장치 및 방법
JP6188944B2 (ja) 無線ドッキングシステム
CN105704110B (zh) 一种媒体传输方法、媒体控制方法及装置
US20160112988A1 (en) Method for indicating alarm by portable terminal and accessory in conjunction with each other, and apparatus and application for the same
KR20110029109A (ko) 광 감지 주변 장치들의 구성을 위한 광 기반 통신
CN111123716B (zh) 远程控制方法、远程控制装置及计算机可读存储介质
KR20140091425A (ko) 이어폰을 이용한 데이터 송수신 디바이스 및 그 제어 방법
KR20140016726A (ko) 원격 제어 장치 및 방법
WO2019131149A1 (ja) 情報伝達装置、情報受信装置、情報管理サーバ、情報伝達方法、情報受信方法、及び情報管理方法

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