[go: up one dir, main page]

EP1954019A1 - Système et procédé pour fournir un son simulé à effet spatial sur un dispositif de communication sans fils lors de sessions de communication vocale de grupe - Google Patents

Système et procédé pour fournir un son simulé à effet spatial sur un dispositif de communication sans fils lors de sessions de communication vocale de grupe Download PDF

Info

Publication number
EP1954019A1
EP1954019A1 EP07101596A EP07101596A EP1954019A1 EP 1954019 A1 EP1954019 A1 EP 1954019A1 EP 07101596 A EP07101596 A EP 07101596A EP 07101596 A EP07101596 A EP 07101596A EP 1954019 A1 EP1954019 A1 EP 1954019A1
Authority
EP
European Patent Office
Prior art keywords
audio data
wireless communication
spatial
communication device
participants
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.)
Withdrawn
Application number
EP07101596A
Other languages
German (de)
English (en)
Inventor
David Mak-Fan
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.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
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 Research in Motion Ltd filed Critical Research in Motion Ltd
Priority to EP07101596A priority Critical patent/EP1954019A1/fr
Publication of EP1954019A1 publication Critical patent/EP1954019A1/fr
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04SSTEREOPHONIC SYSTEMS 
    • H04S1/00Two-channel systems
    • H04S1/002Non-adaptive circuits, e.g. manually adjustable or static, for enhancing the sound image or the spatial distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/568Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/60Substation equipment, e.g. for use by subscribers including speech amplifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Definitions

  • the present application relates generally to group communication sessions, and more particularly to a system and method for providing simulated spatial sound in group voice communication sessions on a wireless communication device.
  • the wireless communication device may be one of two or more wireless communication devices operatively connected to a wireless communications network and engaged in a group voice communication session.
  • the wireless communication device may comprise a processor for controlling the operation of the wireless communication device; a communications subsystem operatively connected to the processor for communicating with the wireless communications network; a memory operatively connected to the processor; an audio input device operatively connected to the processor; a stereo audio output device operatively connected to the processor; and a control module stored in the memory for execution by the processor to perform spatial sound simulation.
  • the control module may configure the wireless communication device to: receive an audio input from a user of the wireless communication device; generate audio data packets from the audio input received from the user and transmit the audio data packets over the wireless communications network; receive spatial audio data packets; and reproduce the spatial audio data contained in the spatial audio data packets using the stereo audio output device.
  • a method for providing simulated spatial sound on a wireless communication device may be one of two or more wireless communication devices operatively connected to a wireless communications network and engaged in a group voice communication session.
  • the method may comprise the steps of: determining a number of participants in the group voice communication session; for each of the participants, determining a virtual spatial position for each of the other participants in the group voice communication session; for each of the participants, generating simulated spatial audio data from the source audio data of the other participants in the group voice communication session and the virtual spatial position determined for the respective participant using a spatial sound simulating algorithm; and reproducing the simulated spatial audio data using a stereo audio output device of the wireless communication device.
  • the wireless communication device may be one of two or more wireless communication devices engaged in a group voice communication session.
  • the wireless communication device may comprise a microprocessor for controlling the operation of the wireless communication device; an audio input device coupled to the microprocessor for accepting an input from a user of the wireless communication device; a stereo audio output device coupled to the microprocessor for communicating an output to the user; a communications subsystem coupled to the microprocessor for communicating with the other wireless communication devices engaged in the group voice communication system; a memory coupled to the microprocessor; and a control module stored in the memory for execution by the processor to facilitate spatial sound simulation.
  • the control module may configure the wireless communication device to: receive an audio input from a user of the wireless communication device; generate audio data packets from the audio input received from the user and transmit the audio data packets to the other wireless communication devices engaged in the group voice communication; receive spatial audio data packets; and reproduce the spatial audio data contained in the spatial audio data packets using the stereo audio output device.
  • a method for providing simulated spatial sound on a wireless communication device may be one of two or more wireless communication devices engaged in a group voice communication session.
  • the method may comprise the steps of: determining a number of participants in the group voice communication session; for each of the participants, determining a virtual spatial position for each of the other participants in the group voice communication session; for each of the participants, generating simulated spatial audio data from source audio data of the other participants in the group voice communication session and the virtual spatial position determined for the respective participant using a spatial sound simulating algorithm; and reproducing the simulated spatial audio data using a stereo audio output device of the wireless communication device.
  • FIG. 1 is a schematic diagram of a wireless communication device suitable for engaging in a conference call in accordance with one embodiment of the present application
  • FIG. 2 is schematic diagram of a communication system suitable for providing simulated spatial sound in a group voice communication session on the wireless communication device of FIG. 1 in accordance with one embodiment of the present application;
  • FIG. 3 is a block diagram of the contents of a memory of the wireless communication device of FIG. 1 ;
  • FIG. 4 is a front view illustrating the wireless communication device of FIG. 1 ;
  • FIG. 5 is a flowchart illustrating a method for providing simulated spatial sound in a group voice communication session in accordance with one embodiment of the present application
  • FIG. 6 is a flowchart illustrating a method for providing simulated spatial sound in a group voice communication session in accordance with another embodiment of the present application
  • FIG. 7 is a block diagram of an audio data packet received from a wireless communication device in accordance with one embodiment of the present application.
  • FIG. 8 is a series of diagrams illustrating example spatial sound positioning of participants in a group voice communication session in accordance with one embodiment of the present application.
  • FIG. 9 is in block diagram form an audio processing circuit in accordance with one embodiment of the present application.
  • FIG. 10 is a series of diagrams illustrating another example of spatial sound positioning of participants in a group voice communication session for use with the method shown in FIG. 5 .
  • Binaural audio (sometimes referred to as spatial audio) is related to how sound is perceived and how the placement of a sound source is determined by the brain when a sound wave arrives at both ears.
  • this effect is created using a pair of microphones positioned at each ear of an artificial head shaped to closely resemble that of a human head. Placement of the microphones in the artificial head allows the sound recording to approximate the sound that would be heard by a listener at the location of the artificial head by taking into account how the differences in sound are affected by the shape and position of the head and ears relative to one another and the sound waves.
  • a conventional two-channel stereo recording uses a pair of microphones strategically placed at locations relative to the sound source.
  • Both stereo and binaural recordings have two recorded channels which, although similar, each contain distinct time-of-arrival and sound-pressure-level information.
  • the listener's brain uses those subtle differences in timing and sound-level to triangulate the positions of the recorded objects.
  • conventional stereo recordings do not factor in natural crossfeed or sonic shaping of the head and ear, since these things happen naturally as a person listens, generating his or her own ITDs (interaural time differences) and ILDs (interaural level differences).
  • ITDs internal time differences
  • ILDs interaural level differences
  • True binaural recordings require wearing headphones to isolate each eardrum from the signal being delivered to the other eardrum.
  • a binaural signal is reproduced using stereo speakers, sound wave interference and cancellation distorts the signal. This effect may be reduced such that it roughly approximates a binaural recording by controlling the listener's position relative to the speakers.
  • Transaural audio is a technique that may be used to deliver binaural signals to the ears of a listener using stereo speakers.
  • Transaural audio filters binaural signals such that the subsequent stereo reproduction produces the binaural signal at the ears of the listener.
  • DSP Digital Signal Processing
  • HRTFs Head-Related Transfer Functions
  • Binaural audio synthesis assigns one or more monaural sound sources to a location in a virtual listening space model and applies HRTFs to generate a binaural audio signal that simulates the auditory experience of the one or more sound sources being located at the location around the listener.
  • binaural audio synthesis attempts to reproduce the acoustic signals that would occur at the two ears in a normal listening situation.
  • Binaural audio synthesis requires convolving each monaural source signal with a pair of HRTFs that correspond to the direction of the source. The resulting binaural signal is presented to the listener over stereo headphones.
  • HRTFs are equalized to compensate for the headphone to ear frequency response as described by F. L. Wightman and D. J. Kistler in Headphone Simulation of Free-Field Listening, J. Acoust. Soc. Am., 85:858-878, 1989 , and Henrik Moller, Dorte Hammershoi, Clemen Boje Jensen, and Michael Fris Sorensen in Transfer Characteristics of Headphones Measured on Human Ears, J. Audio Eng. Soc., 43(4):203-217, 1995 ), both of which are incorporated herein by reference. HRTFs are known in the art will not be described here.
  • HRTFs can be more than 100 samples long at typical audio sampling rates.
  • the interaural delay may be included in the filter responses directly as leading zero coefficients, or can be factored out in an effort to shorten the filter lengths.
  • minimum phase filters derived from the HRTFs see for example, J. M. Jot, Veronique Larcher, and Olivier Warusfel, Digital Signal Processing Issues in the Context of Binaural and Transaural Stereophony, In Proc. Audio Eng. Soc. Conv., 1995 , which is incorporated herein by reference), since these will in general be shorter than the original HRTFs.
  • the use of spatial sound processing technology may be beneficial to participants of group voice communication sessions where multiple participants are involved, such as conference calls and group chats using push-to-talk (PTT) over cellular, particularly where one or more of the participants is using a wireless communication device in conditions where it is difficult to hear all of the participants clearly.
  • PTT push-to-talk
  • FIG. 1 shows a block diagram illustrating a wireless communication device 102 suitable for engaging in a conference call in accordance with one embodiment of the present application.
  • the wireless communication device 102 communicates through a wireless communication network 104.
  • the wireless network 104 includes antenna, base stations, and supporting radio equipment as for supporting wireless communications between the wireless communication device 102 and other devices connected to wireless network 104.
  • the wireless network 104 may be coupled to a wireless network gateway and to a wide area network, shown in FIG. 2 .
  • the wireless communication device 102 is a two-way communication device having at least voice and data communication capabilities, including the capability to communicate with other computer systems.
  • the wireless communication device 102 is a handheld device. Depending on the functionality provided by the wireless communication device 102, it may be referred to as a data messaging device, a two-way pager, a cellular telephone with data messaging capabilities, a wireless Internet appliance, or a data communication device (with or without telephony capabilities).
  • the wireless communication device 102 may communicate with any one of a plurality of fixed transceiver stations within its geographic coverage area.
  • the wireless communication device 102 may incorporate a communication subsystem 112, which includes a receiver 114, a transmitter 116, and associated components, such as one or more antenna elements 118 and 120, local oscillators (LOs) 122, and a processing module such as a digital signal processor (DSP) 124.
  • the antenna elements 118 and 120 may be embedded or internal to the wireless communication device 102.
  • the particular design of the communication subsystem 112 depends on the wireless network 104 in which wireless communication device 102 is intended to operate.
  • the wireless communication device 102 may send and receive communication signals over the wireless network 104 after the required network registration or activation procedures have been completed.
  • Signals received by the antenna 118 through the wireless network 104 are input to the receiver 114, which may perform such common receiver functions as signal amplification, frequency down conversion, filtering, channel selection, etc., as well as analog-to-digital (A/D) conversion.
  • A/D conversion of a received signal allows more complex communication functions such as demodulation and decoding to be performed in the DSP 124.
  • signals to be transmitted are processed, including modulation and encoding, for example, by the DSP 124.
  • DSP-processed signals are input to the transmitter 116 for digital-to-analog (D/A) conversion, frequency up conversion, filtering, amplification, and transmission to the wireless network 104 via the antenna 120.
  • the DSP 124 not only processes communication signals, but also provides for receiver and transmitter control. For example, the gains applied to communication signals in the receiver 114 and the transmitter 116 may be adaptively controlled through automatic gain control algorithms implemented in the DSP 124.
  • Network access is associated with a subscriber or user of the wireless communication device 102 via a memory module, such as a memory module 130, which may be a Subscriber Identity Module (SIM) card for use in a GSM network or a USIM card for use in a UMTS.
  • SIM Subscriber Identity Module
  • the SIM card is inserted in or connected to an interface 132 of the wireless communication device 102 in order to operate in conjunction with the wireless network 104.
  • the wireless communication device 102 also includes a battery interface 136 for receiving one or more rechargeable batteries 138.
  • the battery 138 provides electrical power to at least some of the electrical circuitry in the wireless communication device 102, and the battery interface 136 provides a mechanical and electrical connection for the battery 138.
  • the battery interface 136 is coupled to a regulator (not shown) which provides power V+ to the circuitry of the wireless communication device 102.
  • the wireless communication device 102 includes a microprocessor 140 which controls the overall operation of the wireless communication device 102. Communication functions, including at least data and voice communications, are performed through the communication subsystem 112.
  • the microprocessor 140 also interacts with additional device subsystems such as a display 142, a flash memory 144, a random access memory (RAM) 146, a read-only memory (ROM) 148, auxiliary input/output (I/O) subsystems 150, a data port such as serial port 152, a keyboard or keypad 154, at least one speaker 156 which may be stereo speakers in some embodiments, a microphone 158, a clickable thumbwheel or trackwheel 160, a short-range communications subsystem 162, and any other device subsystems generally designated as 164.
  • additional device subsystems such as a display 142, a flash memory 144, a random access memory (RAM) 146, a read-only memory (ROM) 148, auxiliary input/output (I/O) subsystems 150,
  • Some of the subsystems shown in FIG. 1 perform communication-related functions, whereas other subsystems may provide "resident" or on-device functions.
  • some subsystems such as the keypad 154, the display 142, and the clickable thumbwheel 160, for example, may be used for both communication-related functions, such as entering a text message for transmission over the wireless network 104, and executing device-resident functions such as a calculator or task list.
  • Operating system software used by the microprocessor 140 is preferably stored in a persistent store such as the flash memory 144, which may alternatively be the ROM 148 or similar storage element.
  • the operating system, specific device applications, or parts thereof may be temporarily loaded into a volatile store such as the RAM 146.
  • the microprocessor 140 in addition to its operating system functions, enables execution of software applications on the wireless communication device 102.
  • a predetermined set of applications that control basic device operations, including at least data and voice communication applications, will normally be installed on the wireless communication device 102 during or after manufacture.
  • the wireless communication device 102 may include a personal information manager (PIM) application having the ability to organize and manage data items relating to a user such as, but not limited to, instant messaging, email, calendar events, voice mails, appointments, and task items.
  • PIM personal information manager
  • one or more memory stores are available on the wireless communication device 102 and the memory card 130 to facilitate storage of PIM data items and other information.
  • the PIM application has the ability to send and receive data items via the wireless network 104.
  • PIM data items are seamlessly combined, synchronized, and updated via the wireless network 104, with the wireless communication device user's corresponding data items stored and/or associated with a host computer system thereby creating a mirrored host computer on the wireless communication device 102 with respect to such items. This is advantageous where the host computer system is the wireless communication device user's office computer system.
  • Additional applications may also be loaded onto the wireless communication device 102 through the wireless network 104, the auxiliary I/O subsystem 150, the serial port 152, the short-range communications subsystem 162, or any other suitable subsystem 164, and installed by a user in the RAM 146 or a non-volatile store such as the ROM 148 for execution by the microprocessor 140.
  • Such flexibility in application installation increases the functionality of the wireless communication device 102 and may provide enhanced on-device functions, communication-related functions, or both.
  • secure communication applications may enable electronic commerce functions and other such financial transactions to be performed using the wireless communication device 102.
  • a received data signal representing information such as a text message, an email message, or Web page download will be processed by the communication subsystem 112 and input to the microprocessor 140.
  • the microprocessor 140 will further process the signal for output to the display 142 or alternatively to the auxiliary I/O device 150.
  • a user of the wireless communication device 102 may also compose data items, such as email messages, for example, using the keypad 154 and/or the clickable thumbwheel 160 in conjunction with the display 142 and possibly the auxiliary I/O device 150.
  • the keypad 154 maybe either a complete alphanumeric keypad or telephone-type keypad.
  • the overall operation of the wireless communication device 102 is similar, except that the received signals would be output to the speaker 156 and signals for transmission would be generated by a transducer such as the microphone 158.
  • Alternative voice or audio I/O subsystems such as a voice message recording subsystem, may also be implemented on the wireless communication device 102.
  • voice or audio signal output is typically accomplished primarily through the speaker 156 (which may be stereo speakers in some embodiments)
  • the display 142 may also be used to provide an indication of the identity of a calling party, duration of a voice call, or other voice call related information.
  • Stereo headphones may also be used in place of the speaker 156 in which case the wireless communication device 102 includes a output jack or connection port for connecting a headset having one or more speakers and/or a microphone.
  • the serial port 152 is normally implemented in a personal digital assistant (PDA) type communication device for which synchronization with a user's desktop computer is a desirable, albeit optional component.
  • PDA personal digital assistant
  • the serial port 152 enables a user to set preferences through an external device or software application and extends the capabilities of the wireless communication device 102 by providing for information or software downloads to the wireless communication device 102 other than through the wireless network 104.
  • the alternate download path may, for example, be used to load an encryption key onto the wireless communication device 102 through a direct, reliable and trusted connection to thereby provide secure device communication.
  • the short-range communications subsystem 162 is an additional optional component which provides for communication between the wireless communication device 102 and different systems or devices, which need not necessarily be similar devices.
  • the subsystem 162 may include an infrared device and associated circuits and components, or a wireless bus protocol compliant communication mechanism such as a Bluetooth TM communication module to provide for communication with similarly-enabled systems and devices (Bluetooth TM is a registered trademark of Bluetooth SIG, Inc.).
  • FIG. 2 shows a communications system 200 suitable for providing simulated spatial sound in a group voice communication session (e.g., conference call) on a wireless communication device.
  • the system 200 illustrates a general communications system 200 applicable to the system and method to be described in connection with FIGS. 5 and 6 .
  • the communication system 200 generally includes one or more mobile electronic devices 102 (only one of which is shown in FIG. 2 ) and the wireless network 104.
  • the wireless network 104 may include a wireless Wide Area Network (WAN) 202, a Wireless Local Area Network (WLAN) 204, and/or other interfaces 206 (which may not necessarily be wireless).
  • WAN Wide Area Network
  • WLAN Wireless Local Area Network
  • the wireless WAN 202 may be implemented as a packet-based cellular network that includes a number of base stations 208 (one of which is shown in FIG. 2 ) where each of the base stations 208 provides wireless Radio Frequency (RF) coverage to a corresponding area or cell.
  • the wireless WAN 202 is typically operated by a cellular network service provider that sells subscription packages to users of the mobile electronic devices 102.
  • the wireless WAN 202 comprises a number of different types of networks, for example, Mobitex Radio Network, DataTAC, GSM (Global System for Mobile Communication), GPRS (General Packet Radio System), TDMA (Time Division Multiple Access), CDMA (Code Division Multiple Access), CDPD (Cellular Digital Packet Data), iDEN (integrated Digital Enhanced Network) or various other third generation networks such as EDGE (Enhanced Data rates for GSM Evolution) or UMTS (Universal Mobile Telecommunications Systems).
  • Mobitex Radio Network DataTAC
  • GSM Global System for Mobile Communication
  • GPRS General Packet Radio System
  • TDMA Time Division Multiple Access
  • CDMA Code Division Multiple Access
  • CDPD Cellular Digital Packet Data
  • iDEN integrated Digital Enhanced Network
  • EDGE Enhanced Data rates for GSM Evolution
  • UMTS Universal Mobile Telecommunications Systems
  • the communications system 200 also includes a wireless network gateway 210 and one or more network provider systems 212.
  • the wireless network gateway 210 provides translation and routing services between the network provider system(s) 212 and the WAN 202, which facilitates communication between the mobile electronic devices 102 and other devices (not shown) connected, directly or indirectly, to the network provider system 212.
  • the WLAN 204 comprises a network which in some examples conforms to IEEE 802.11 standards such as 802.11b and/or 802.11g; however, other communications protocols may also be used for the WLAN 204.
  • the WLAN 204 includes one or more wireless RF Access Points (AP) 214 (one of which is shown in FIG. 2 ) that collectively provide a WLAN coverage area.
  • AP wireless RF Access Points
  • the WLAN 204 is operated by an enterprise (for example, a business or university) and the access points 214 are connected to an access point (AP) interface 216.
  • the AP interface 216 provides translation and routing services between the access points 214 and the network provider system 212 to facilitate communication between two or more of the mobile electronic devices 102 and other devices connected, directly or indirectly, to the network provider system 212.
  • the AP interface 216 is implemented using a computer, for example, a server running a suitable computer program or software.
  • the other interfaces 206 may be implemented using a physical interface indicated by reference 218.
  • the physical interface 218 includes an Ethernet, Universal Serial Bus (USB), Firewire, or infrared (IR) connection implemented to exchange information between the network provider system 212 and the mobile electronic device 102.
  • USB Universal Serial Bus
  • IR infrared
  • the network provider system 212 comprises a server or server modules or a number of servers or server modules which are typically located behind a firewall (not shown).
  • the network provider system 212 includes a number of functional program modules in the form of computer software including a mobile data delivery module 220 and a central group communication control module 222.
  • the various modules may be implemented as a number of services run on a single server or as a number of interconnected servers each running a software program to implement the functionality of the respective module.
  • the network provider system 212 provides access for the mobile electronic devices 102, through either the wireless WAN 202, the WLAN 204, or the other connection 206 to the devices connected, for example, through an enterprise network 224 (e.g., an intranet), to the network provider system 212.
  • the data delivery module 220 and the central group communication control module 222 are implemented on a computer, such as the network provider system 212.
  • the central group communication control module 222 is responsible for coordinating and/or facilitating conference voice sessions involving two or more of the wireless communication devices 102 communicating with each other via the WAN 202, the wireless network gateway 210 and the network provider system 212.
  • the function of the central group communication control module 222 will be described below in greater detail in connection with FIGS. 5 and 6 .
  • the enterprise network 224 comprises a local area network, an intranet, the Internet, a direct connection, or combinations thereof.
  • the enterprise network 224 comprises an intranet for a corporation or other type of organization.
  • the network provider system 212 is part of the enterprise network 224, and is located behind a corporate firewall and connected to the wireless network gateway 210 through the Internet.
  • an application/content server 226 may be connected to the enterprise network 224 and also to another network, for example a Wide Area Network (WAN), indicated by reference 228.
  • WAN Wide Area Network
  • an email server 232 and/or the content server 226 form part of the enterprise network 224.
  • the WAN 228 may further connect to other networks.
  • the WAN 228 comprises or is configured with the Internet, a direct connection, a LAN, a wireless communication link, or any combination thereof.
  • Content providers such as Web servers, may be connected to the WAN 228, an example of which is shown in FIG. 2 as an origin server, indicated by reference 230.
  • Other devices or external networks may be connected to WAN 228 such as a third party data server or delivery network 234.
  • the third party data server/delivery network 234 may be responsible for delivering content to/from specific mobile devices such as a mobile device 236.
  • the third party data server 234 may be another cellular phone provider network separate from the WAN 202 and the mobile device 236 may be a cellular phone or another voice enabled mobile device.
  • the WAN 228 may be connected to any number of third party servers having associated electronic devices.
  • the email server 232 is connected to the enterprise network 224 and the email server 232 is configured to direct or redirect email messages received over the WAN 228 and internally within the enterprise network 224 to be addressed to the mobile electronic device(s) 102.
  • the central group communication control module 222 is shown implemented in the network provider system 212, the central group communication control module 222 may act in part as a service mediator and may be implemented on any server or computer system within the system 200.
  • the mobile data delivery module 220 provides connectivity between the wireless WAN 202 and the WLAN 204 and the other connection 206 and devices and/or networks connected directly or indirectly to the network provider system 212.
  • the connectivity provided may be HTTP based connectivity providing an Internet based service connection to devices connected to the wireless WAN 202, the WLAN 204, or the other connection 206 and devices and/or networks connected directly or indirectly to the network provider system 212.
  • the network 224, the application/content server 226, the WAN 228, and the origin server 230, are individually and/or collectively in various combinations a content source for the network provider system 212. It will be appreciated that the system shown in FIG. 2 comprises but one possible communication network or configuration of a multitude of possible configurations for use with the mobile electronic devices 102.
  • FIG. 3 shows a block diagram illustrating a memory 300 of the wireless communication device 102.
  • the memory 300 has various software components for controlling the wireless communication device 102 and may include, for example, the flash memory 144, the RAM 146 and/or the ROM 148.
  • the wireless communication device 102 is intended to be a multi-tasking wireless communication device configured for sending and receiving data items and for making and receiving voice calls.
  • an operating system (OS) 302 resident on the wireless communication device 102 provides a basic set of operations for supporting various applications typically operable through a graphical user interface (GUI) 304.
  • GUI graphical user interface
  • the operating system 302 provides basic input/output system features to obtain input from the auxiliary I/O 150, the keypad 154, the clickable thumbwheel 160, and other input devices, and to facilitate output to the user via the display 142.
  • the GUI 304 is typically a component of the operating system 302.
  • One or more software modules 306 for managing communications or providing a personal digital assistant (PDA) or other functions may also be included.
  • the memory 300 also includes an email and calendar client, which may be combined in, for example, a PIM application having email-based calendaring and scheduling functions.
  • the PIM is installed as one of the software modules 306.
  • the programmed instructions further comprise a group communication control module 308, which is responsible for managing and/or facilitating a conference call feature on the wireless communication device 102, which will be described in more detail below in connection with FIGS. 5 and 6 .
  • the wireless communication device 102 includes computer executable programmed instructions for directing the wireless communication device 102 to implement various applications.
  • the programmed instructions may be embodied in the one or more software modules 306 resident in the memory 300 of the wireless communication device 102.
  • the programmed instructions may be tangibly embodied on a computer readable medium (such as a DVD, CD, floppy disk or other storage media) which may be used for transporting the programmed instructions to the memory 300 of the wireless communication device 102.
  • the programmed instructions may be embedded in a computer-readable, signal-bearing medium that is uploaded to the wireless network 104 by a vendor or supplier of the programmed instructions, and this signal-bearing medium may be downloaded through one or more of the interfaces 112, 150, 152, 162 to the wireless communication device 102 from, for example, the wireless network 104 by end users.
  • the wireless communication device 102 may be a data and voice-enabled handheld device.
  • the wireless communication device 102 includes a casing 402, the data or serial port 152, the display screen 142, the graphical user interface (GUI) 304, the keypad 154, the clickable thumbwheel 160, one or more input buttons 404 (e.g., select, cancel, talk buttons), and signal inputs/outputs 406 (e.g., power connector input, microphone, speaker, data interface input, etc.).
  • GUI graphical user interface
  • the wireless communication device 102 includes one or more circuit boards (not shown), the microprocessor 140 ( FIG. 1 ), the memory 300 ( FIG.
  • the battery 138 ( FIG. 1 ), the antennae 118, 120 ( FIG. 1 ), etc., which may all be coupled to the signal inputs/outputs 406, the keypad 154, the display screen 142, the clickable thumbwheel 160, etc.
  • the microprocessor 140 is typically coupled to one or more input devices (e.g., the buttons 404, the keypad 154, and the clickable thumbwheel 160) for receiving user commands or queries and the display 142 for displaying the results of these commands or queries. For example, user queries may be transformed into a combination of commands for producing one or more tables of output data which may be incorporated in one or more display pages for presentation to the user.
  • the microprocessor 140 is also coupled to the memory 300.
  • a user may interact with the wireless communication device 102 and its software modules 306 and the group communication control module 308 using the GUI 304.
  • the GUI 304 is controlled by the operating system 302 ( FIG. 3 ) and provides a display format enabling the user to choose commands, execute application programs, manage computer files, and perform other functions by selecting pictorial representations (i.e., icons), or selecting items from a menu through the use of an input or pointing device such as the clickable thumbwheel 160 and/or the keypad 154.
  • the GUI 304 is used to convey information and receive commands from users and generally includes a variety of GUI objects or controls including icons, toolbars, drop-down menus, pop-up menus, text, dialog boxes, buttons, etc.
  • a user typically interacts with the GUI 304 presented on the display 142 by using an input or pointing device to position a pointer or cursor 408 over an object 410 (i.e., "pointing" at the object) and by "clicking" on the object 410 (e.g., by depressing the thumbwheel 160 or a button on the keyboard 154, etc.). This is often referred to as a point-and-click or selection operation.
  • the object 410 may be highlighted (e.g., shaded) when it is selected or pointed at by the pointer or cursor 408 to indicate that the object 410 is selectable.
  • a GUI-based system presents application, status, and other information to the user in windows appearing on the display 142.
  • a window 412 is a display area shown within the display 142, typically rectangular, in which a user may view an application or document.
  • the window 412 may be open, closed, displayed full screen, reduced to an icon, increased or reduced in size, or moved to different areas of the display 142.
  • Multiple windows 412 may be displayed simultaneously. For example, the windows 412 may be displayed within other windows, overlapped with other windows, or tiled within the display area.
  • FIG. 5 shows a flow chart illustrating a method 500 for providing simulated spatial sound in group voice communication sessions on a wireless communication device in accordance with one embodiment of the present application.
  • the method 500 illustrates a first centralized approach to processing a conference call in which the spatial sound simulation is done by the central group communication control module 222 of the system 200 shown in FIG. 2 .
  • the method 500 includes an iterative process which is continually repeated many times per second as part of a packet-based audio processing block until the conference call is terminated (e.g., every 20ms or 50 times per second).
  • the first step 502 is not repeated on subsequent passes or loops of the method 500.
  • a caller initiates a conference call with at least one other participant. For example, this may involve pressing a call button on the wireless communication device 102 such as the button 404 ( FIG. 4 ), which may initiate a push-to-talk call with one or more other participants who are using devices such as the wireless communication device 102.
  • the call initiated may involve dialling a number using the wireless communication device 102 while selecting a conference call feature, such as by using the keyboard 154 and/or thumbwheel 160 ( FIG. 1 ) to initiate the call using one of the software modules 306 and/or the group communication control module 308 ( FIG. 3 ) installed on the wireless communication device 102.
  • the communications system 200 manages and facilitates the connections between the participants of the conference call using, for example, the central group communication control module 222 as a control module to conduct and/or direct the method 500.
  • next step 504 after the callers have been connected in a conference call, the number of parties which are a part of the conference call is determined. On subsequent passes or loops of the method 500, the step 504 serves to detect whether any additional callers have joined the conference call or whether one or more callers have left the conference call in progress.
  • the next step 506 for each participant in the conference call virtual spatial positions of the other participants are determined based on the number of participants and any preferences which have been set.
  • This step is performed by the central group communication control module 222 of the communications system 200.
  • the configuration and/or relative positions of callers may be predetermined or preset for a given number of parties.
  • the person initiating (i.e., the initiator) the conference call may have specified prior to the initiation or during a conference call in progress that other participants are to be equally spaced around the initiator such that the entire 360 degrees of space around the initiator is filled with participants with each participant being equally spaced about them (e.g., 3 participants in addition to the initiator separated by 120 degrees about a horizontal plane). Sound positioning is described in more detail below in connection with FIG. 8 .
  • the step 506 is optional on subsequent passes of the method 500 as the positions of participants may already have been determined in the first pass of the method 500. If the number of participants has changed on subsequent passes (as determined in step 504), the virtual sound positioning may be adjusted to accommodate the new number of participants (typically only if parties are added to accommodate the new participants), depending on the number of participants, preferences of the conference call initiator and other participants and/or the loading on the network provider system 212. For example, if the preferences are such that other participants are to be equally spaced about the participant and a new participant joins the conference call, then the positioning of the participants should be adjusted to accommodate the new participant.
  • a participant's own voice is typically not reproduced during the group voice communication session, and the virtual spatial positions of the other participants in the conference call are unique for each participant.
  • participants may have control over the configuration of the sound positioning of the other participant's voices.
  • the position may be determined based on spatial positions previously determined for other participants such that the degree of variation in spatial positioning is kept to a minimum between participants. In this way, reuse of spatial audio data may be reduced as much as possible, as described more fully below in connection with FIG. 10 .
  • each audio data packet 700 may include an audio source ID 702 tag, audio parameters 704, and an audio payload 706. In some embodiments, audio parameters 704 may not be included.
  • the central group communication control module 222 receives the source audio data packets 700 from each of the participants.
  • a spatial sound simulating algorithm is applied to the audio payloads 706 of other participants and the determined virtual spatial positions to generate a simulated spatial audio data packet.
  • the simulated spatial audio data packet for each participant will be unique in that the audio payloads 706 of the other participants will be adjusted for the particular configuration of spatial positions determined for that particular participant.
  • the spatial sound simulating algorithm uses binaural audio synthesis techniques comprising applying a pair of suitable Head-Related Transform Functions (HRTFs) to the respective audio payloads using the respective spatial positions determined for each of the other participants to generate the spatial audio data packet.
  • HRTFs Head-Related Transform Functions
  • Suitable HRTFs would be understood to a person of skill in the art and need not be described here in order to avoid obscuring the methods and systems which are the subject of the present application. It will be appreciated that during spatial sound simulation, the audio payloads 706 of individual participants are identified via the audio source ID tag 702, whereby each respective source audio data packet 700 is associated with a determined virtual spatial position.
  • the spatial audio data packet comprises an identifier (ID) tag associated with the participant the packet is intended for (typically, the ID tag is the same as the audio source ID tag 702 for convenience) and a spatial audio data payload.
  • ID identifier
  • the spatial audio data is binaural audio data and the spatial audio data payload is a binaural audio data payload.
  • the binaural audio which results from the spatial sound simulating process is a binaurally modified version of the source audio payload 706.
  • additional audio processing may also be performed to improve the audio quality and/or to produce a transaural version comprising transaural audio data which is preferred for reproduction using stereo speakers. In such cases, the spatial audio data is transaural audio data.
  • the spatial audio data generated for all of the other participants is combined within the spatial audio data packet.
  • the spatial audio data payload contains data from only one of the other participants.
  • Participant preferences may be stored by the central group communication control module 222 or specified within the audio parameters 704 of the source audio data packets 700.
  • the central group communication control module 222 applies the spatial sound simulating algorithm once for each of the participants in the conference call such that each participant receives a different audio data packet which excludes his or her own voice and simulates the voices of the other participants being spaced around them in space.
  • the central group communication control module 222 may impose restrictions on the positioning so as to make some processing redundant and thereby reduce the computational load of the module 222, as is described in more detail in connection with FIG. 10 below.
  • the spatial audio data packets are sent to the respective wireless communication devices 102 of the respective participants via the ID tag of spatial audio data packets.
  • the spatial audio data packets are reproduced by the wireless communication devices 102 using stereo speakers of the wireless communication device 102 or using a pair of stereo headphones attached to the wireless communication device 102.
  • the headphones may be either a digital pair of head phones connected to, for example, the serial port 152, or a conventional analog pair of headphones connected to an analog output of the wireless communication device 102.
  • each participant perceives the voices of the other participants to be located about them at a virtual spatial position.
  • the spatial audio data received by the wireless communication device may be processed via a digital-to-analog converter (DAC) of the wireless communication device to produce a simulated spatial audio data signal on the wireless communication device via analog stereo headphones or speakers.
  • DAC digital-to-analog converter
  • the spatial audio data may be encoded using known audio encoding techniques (e.g., AMR, G711, stereo, etc.).
  • step 516 a check is performed to determine whether any action to terminate the conference call has occurred (such as, for example, explicit call termination by the initiating member by requesting termination using the conference call module 308 or the disconnection of participants). If the call has been terminated, operations 500 proceed to step 518 where the conference call ends. While some examples are provided for what may constitute the termination of a conference call, any conditions may be set using the group communication control module 308 and/or the central group communication control module 222 to define what constitutes the end of a conference call. If the call has not been terminated, the method 500 repeats beginning with the step 504.
  • the central group communication control module 222 it is more efficient for the central group communication control module 222 to mix all the processed audio data into two channels and send only one spatial audio data packet to each wireless device for each pass of the process 500, rather than sending two channels of audio data for every caller to every other caller. For example, if there are N callers on a conference call, if the central group communication control module 222 mixes everything for each caller but does not mix all the processed audio data into two channels for each caller, 2*(N) audio streams must be sent to each participant (i.e., 2x to account for each of the stereo channels, which is duplicated N times for each participant). Additionally, if the mixing occurs on the wireless communications device 102 (as will be described in connection with FIG.
  • the audio data is sent to every caller for every other caller, which results in 2*(N)*(N-1) audio streams (i.e., 2x to account for each stereo channel, times N (once for every caller), times (N-1) as each other caller's data stream is sent to each caller). Therefore, while the method described below in connection with FIG. 6 has advantages, such as a decreased processing load on the central group communication control module 222, the method 500 is typically preferred.
  • FIG. 6 shows a flow chart illustrating a method 600 for providing simulated spatial sound in group voice communication sessions on a wireless communication device in accordance with another embodiment of the present application.
  • the method 600 illustrates a decentralized approach to processing a conference call in which spatial sound simulation is performed by each of the wireless communications devices 102 involved in the conference call by the group communication control module 308 ( FIG. 3 ) of the respective wireless communication devices 102.
  • the method 600 includes an iterative process which is continually repeated many times per second until the conference call is terminated.
  • the first step 602 is not repeated on subsequent passes or loops of the method 600.
  • a caller initiates a conference call with at least one other participant.
  • this may involve pressing a call button on the wireless communication device 102 such as the button 404 ( FIG. 4 ), which may initiate a push-to-talk call with one or more other callers who are using devices such as the wireless communication device 102.
  • the call initiation may involve dialling one or more numbers using the wireless communication device 102 while selecting a conference call feature, such as by using the keyboard 154 and/or thumbwheel 160 ( FIG. 1 ) to initiate the call using one of the software modules 306 and/or the group communication control module 308 ( FIG. 3 ) installed on the wireless communication device 102.
  • the communications system 200 facilitates the initiation of the conference call and manages the connections of the participants of the conference call using, for example, the central group communication control module 222.
  • the method 600 may also be employed using alternative broadcast systems such as point-to-multipoint based systems, which may eliminate use of the system 200 with the method 600.
  • next step 604 after the callers have been connected in a conference call, the number of parties which are a part of the conference call is determined. On subsequent passes or loops of the method 600, the step 604 serves to detect whether any additional callers have joined the conference call or whether one or more callers have left the conference call in progress.
  • next step 606 for each participant in the conference call virtual spatial positions of the other participants are determined based on the number of participants and any preferences which have been set.
  • This step may be performed by the group communication control module 308 of the communications system 200 or by a protocol operating on the wireless communication devices 102, in the absence of the system 200.
  • the configuration and/or relative positions of callers may be predetermined or preset for a given number of parties.
  • the person initiating (i.e., the initiator) the conference call may have specified prior to the initiation or during a conference call in progress that other participants are to be equally spaced around the initiator such that the entire 360 degrees of space around the initiator is filled with participants with each participant being equally spaced about them (e.g., 3 participants in addition to the initiator separated by 120 degrees about a horizontal plane). Sound positioning is described in more detail below in connection with FIG. 8 .
  • the step 606 is optional on subsequent passes of the method 600 as the positions of participants may already have been determined in the first pass of the method 600. If the number of participants has changed on subsequent passes (as determined in step 604), the virtual sound positioning may be adjusted to accommodate the new number of participants (typically only if parties are added to accommodate the new participants), depending on the number of participants, preferences of the conference call initiator and other participants and/or the loading on the network provider system 212. For example, if the preferences are such that other participants are to be equally spaced about the participant and a new participant joins the conference call, then the positioning of the participants should be adjusted to accommodate the new participant.
  • a participant's own voice is typically not reproduced during the group voice communication session, and the virtual spatial positions of the other participants in the conference call are unique for each participant.
  • participants may have control over the configuration of the sound positioning of the other participant's voices.
  • the position may be determined based on spatial positions previously determined for other participants such that the degree of variation in spatial positioning is kept to a minimum between participants. In this way, reuse of spatial audio data may be reduced as much as possible, as described more fully below in connection with FIG. 10 .
  • the method 600 makes it easier for users of the wireless communication devices 102 to customize the spatial sound positioning configuration since the sound processing is done locally on the wireless communication device 102 reducing the amount of instruction data that must be sent to the central group communication control module 308 and eliminating any associated lag time between adjusting the configuration on the wireless communication device 102 and hearing the resulting change in sound. Sound positioning is described in more detail below in connection with FIG. 8 .
  • the wireless communication devices 102 of the participants involved in the conference call receive source audio signals from the microphone 168 (such as the voice of the participant), digitizes the source audio signals, packages the resulting source audio data into an audio data packet 700 ( FIG. 7 ), and sends the audio data packet 700 ( FIG. 7 ) to the central group communication control module 222 using any of the suitable communications mechanisms provided by the communication system 200 (e.g., using the network 104 and the communication subsystem 112).
  • the central group communication control module 222 receives the source audio data packets 700 from each of the participants. For each participant, the source audio packets 700 corresponding to the other participants in conference call are determined. The determined audio data packets for each participant are optionally combined within a combined audio data packet or data stream (i.e., two or more data packets sent sequentially).
  • step 612 the source audio data packets 700 for each participant are sent to the respective wireless communication devices 102. Only the audio data packets of the other participants are transmitted to a given participant in the conference call.
  • each participant receives the audio data packet(s) of the other participants on their respective wireless communication device 102 via the group communication control module 308. If the received audio data packets were received via a combined audio data packet, then individual audio data packets 700 of the other wireless communication devices in the group voice communication session are first be extracted from the combined audio data packet. For each of the audio data packets 700, a spatial sound simulating algorithm is applied to the audio payloads 706 of other participants and the determined virtual spatial positions to generate simulated spatial audio data (which may or may not be formed as a packet), as described above.
  • the spatial sound simulating algorithm uses binaural audio synthesis techniques comprising applying a pair of suitable Head-Related Transform Functions (HRTFs) to the respective audio payloads using the respective spatial positions determined for each of the other participants to generate the spatial audio data.
  • HRTFs Head-Related Transform Functions
  • the spatial audio data is binaural audio data and the spatial audio data payload is a binaural audio data payload.
  • the binaural audio which results from the spatial sound simulating process is a binaurally modified version of the source audio payload 706.
  • additional audio processing may also be performed to improve the audio quality and/or to produce a transaural version comprising transaural audio data which is preferred for reproduction using stereo speakers.
  • the spatial audio data is transaural audio data.
  • the spatial audio data is reproduced using stereo speakers of the wireless communication device 102 or using a pair of stereo headphones attached to the wireless communication device 102.
  • each participant perceives the voices of the other participants to be located about them.
  • the headphones may be either a digital pair of head phones connected to, for example, the serial port 152, or a conventional analog pair of headphones connected to an analog output of the wireless communication device 102.
  • step 618 before repeating steps 604-616 a check is performed to determine whether any action to terminate the conference call has occurred (such as, for example, explicit call termination by the initiating member by requesting termination using the conference call module 308 or the disconnection of participants). If the call has been terminated, operations 600 proceed to step 620 where the conference call ends. While some examples are provided for what may constitute the termination of a conference call, any conditions may be set using the group communication control module 308 and/or the central group communication control module 222 to define what constitutes the end of a conference call. If the call has not been terminated, the method 600 repeats beginning with the step 604.
  • the method 600 depends on the microprocessor 140 of the wireless communication devices 102 to apply the spatial sound simulating algorithm to the source audio data packets, less of a processing burden is placed on the network provider system 212.
  • the audio data packets 700 from the other participants involved in the conference call are distributed to the wireless communication devices 102 resulting in potentially higher bandwidth requirements of the system 200 compared with the method 500 describe above.
  • the system 200 may simply distribute the source audio data to each of the wireless communication devices 102 in a point-to-multipoint fashion, or the system 200 may not be needed for point-to-multipoint operation.
  • the method 600 gives the users of the wireless communication devices 102 greater control over the configuration of the spatial sound simulation since the user may set preferences locally using the wireless communication device 102. This provides for greater ease of use as users may dynamically adjust the configuration of a group voice communication session (e.g., conference call) in progress depending on the circumstances. While the term data packet and data packet stream or data stream are used interchangeably in the detailed description, it will be understood by those skilled in the art that the iterative nature of the methods 500 and 600 produces more than one data packet, which results in a data stream sent over time.
  • FIG. 7 shows a block diagram illustrating an source audio data packet 700 in accordance with one embodiment of the present application.
  • the audio data packet 700 may be particularly useful in combination with the methods 500 and/or 600 where audio data from each user needs to be identified such that the processor applying the spatial sound simulating algorithm (e.g., either the microprocessor 140 running the group communication control module 308 or the network provider system 212 running the central group communication control module 222) can identify from which participant (i.e., source) the audio data originated.
  • the processor applying the spatial sound simulating algorithm e.g., either the microprocessor 140 running the group communication control module 308 or the network provider system 212 running the central group communication control module 222
  • the audio data packet 700 comprises an audio source identification (ID) 702 tag, audio parameters 704, and an audio payload 706.
  • the audio source ID 702 is used to differentiate between the multiple potential sources (i.e., participants) involved in a conference call.
  • the audio device ID 702 may use any scheme to identify the source of a particular audio data packet such as the originating party's telephone number, a PIN number associated with the originating wireless communication device 102, the originating party's name and/or alias, the originating party's email address, or group identifier where users are lumped into particular groups.
  • the central group communication control module 222 may be responsible for assigning efficient audio device ID 702 tags based on other identity schemes and keeping a record of which audio device ID 702 tag is associated with which ID.
  • the audio parameters 704 may include any parameters specified or requested by the particular participant, such as a preferred placement in 3D space, etc.
  • the audio payload 706 represents the digitized audio data (e.g., audio data) from the of the source audio (i.e., voice of the conference call participant).
  • the only parameter of the audio data packet 700 that is needed is an identifier for every audio packet that the wireless communications device 102 receives, such as the audio source ID 702.
  • the audio source ID 702 could be the originating phone number, but it may be more efficient when the conference call is established that the originating phone numbers be mapped to an enumeration list (i.e., CALL_ID_1, CALL_ID_2, etc.). This approach saves storage space and bandwidth.
  • FIG. 8 illustrating exemplary positioning configurations of participants of a group voice communication session from the perspective of a participant 810.
  • the wireless communication devices 102 allow users to configure the position of the other participants in space when the user participates in the group communication session.
  • the user may configure: (a) the central group communication control module 222 of the communication system 200 via the group communication control module 308 ( FIG. 3 ) which relays the desired configuration settings from the wireless communication devices 102 to the central group communication control module 222 when using the communication system 200 to employ the method 500; or (b) the group communication control module 308 directly, when using the communication system 200 to employ the method 600.
  • the central group communication control module 222 of the communication system 200 applies the spatial sound simulating algorithm to the source audio data packets to obtain the desired spatial audio data packets.
  • the group communication control module 308 of the wireless communication device 102 applies the spatial sound simulating algorithm to the source audio data packets to obtain the desired spatial audio data.
  • FIG. 8 illustrates three examples: a first configuration 802 having one other participant 812, a second configuration 804 having two other participants 812 and 814, and a third configuration 806 having three other participants 812, 814 and 816.
  • the group communication control modules 308 and/or 222 position the other participant 812 directly in front of the participant 810 as shown.
  • the group communication control modules 308 and/or 222 position the other participants 812 and 814 spaced apart directly in front of the participant 810 as shown.
  • the group communication control modules 308 and/or 222 position the other participants 812, 814, and 816 equally spaced in front of the participant 810 as shown.
  • positioning may be three-dimensional within a conventional X, Y, Z grid system, for example, with the participant placed at the vertex (0, 0, 0) and other participants placed in 3D space around the participant. Participants may be placed anywhere in 3D space, including above and/or below the participant. The participant may set restrictions about which quadrants or planes other participants are permitted to occupy in 3D space. The participant may also individually choose locations for other participants in a cube which may be displayed on the display 142 of the wireless communication device 102 for ease of configuration.
  • FIG. 9 shows a block diagram illustrating an audio processing circuit 900 for use by the group communication control modules 308 and/or 222 in accordance with one embodiment of the present application.
  • the audio processing circuit 900 includes an audio processing block 902 that receives a number of inputs including source audio data 904 and positional data 906.
  • the source audio data 904 includes a number of source audio data packets 700 and the positional data 906 includes a spatial position (e.g., a 2D or 3D positional coordinate with respect to a 2D or 3D coordinate system) associated with the source of each respective audio data packet 700, for example via the respective audio source ID tag 702.
  • the spatial position may be a relative position to the user for which the processing is being done (i.e., the user of the particular wireless communication device 102 for which the processed spatial sound is destined).
  • a source audio data packet 700 is received by the audio processing block 902 through the input 904 and an associated position (e.g., 0, 1, 0) is received through the input 906 by the user of the wireless communication device 102.
  • the spatial position may indicate, for example, that voice of the participant associated with the data packet 700 is to spatially simulated to be placed one meter in front of the user of the wireless communication device 102.
  • the audio processing block 902 applies the spatial sound simulating algorithm (i.e., the application of the HRTFs) to respective audio data packets 700 and positional data 906 pairings and outputs a single spatial sound signal using a left channel output 908 and a right channel output 910.
  • the spatial audio data generated for all of the other participants is processed via the audio processing block 902 which then combines the spatial audio data generated for each participant before outputting the result.
  • the spatial audio data is generated for only one of the participants since only one of the other participants may speak at a given time.
  • the sound output from the outputs 908 and/or 910 may be either analog or digital and is ultimately delivered to stereo speakers or a stereo headset worn by the user of the wireless communication device 102.
  • the intermediate result of the audio processing block 902 during a conference call i.e., individual spatial sound components (the spatial audio date) for each participant, may be temporality stored by the central group communication control module 222 for reuse when producing the spatial audio data packet for the next participant as will be better understood with reference to FIG. 10 .
  • the audio processing circuit 900 may be implemented using any known technique, including digital signal processors, application specific integrated circuits, general purpose microprocessors combined with appropriate software coding instructions, or any other method known to those skilled in the art.
  • the audio processing circuit 900 may be implemented using either a microprocessor in combination with the central group communication control module 222.
  • the audio processing circuit 900 may be implemented using either the microprocessor 140 in combination with the group communication control module 308 and/or the network provider system 212 in combination with the central group communication control module 222.
  • FIG. 10 shows a series of diagrams illustrating a sound positioning method in accordance with one embodiment of the present application for reducing processing requirements.
  • One of the challenges associated with implementing the method 500 in which the central group communication control module 222 ( FIG. 2 ) is responsible for generating the spatial audio data packets is that the processing burden increases with each participant. This processing burden can be reduced somewhat by restricting the variations in positioning configurations by, for example, disabling the ability of participants to configure spatial sound positioning (by a system administrator or the like) when the communications system 200 is implementing the method 500.
  • FIG. 10 shows an example of how the processing burden of the network provider system 212 may be reduced when implementing the method 500.
  • the shown example has 4 participants denoted by the letters A, B, C and D.
  • Box 1002 illustrates a sound positioning of participants A, B, C, and D from the perspective of participant A.
  • the central group communication control module 222 in this case processes three audio data packet streams originating from participants B, C, and D to generate a spatial audio data packet stream to be sent to participant A.
  • Box 1004 illustrates a sound positioning of participants A, B, C, and D from the perspective of participant B. Since only participants A and B have switched position from Box 1002 to Box 1004, the spatial audio data previously generated for participants C and D may be reused in the construction of the spatial audio data packet stream to be sent to participant B since participants C and D occupy the same positions from the perspective of participants A and B. Only the spatial audio data for participant A needs to be generated and the combined with the previously generated data for C and D.
  • Box 1006 illustrates a sound positioning of the participants from the perspective of participant C.
  • Participant B has the same position as in Box 1002
  • participant D has the same position as in Box 1002 and 1004.
  • the spatial audio data previously generated for participants B and D may be reused in the construction of the spatial audio data packet stream to be sent to participant C. Only the spatial audio data for participant A needs to be generated and the combined with the previously generated data for B and D.
  • spatial audio data for participant A was generated above for participant B, participant A now has a different spatial position and so the data for participant A data cannot be reused.
  • Box 1008 illustrates a sound positioning of the participants from the perspective of participant D.
  • Participant B has the same position as in Box 1002 and 1006, and participant C has the same position as in Box 1002 and 1004.
  • the spatial audio data previously generated for participants B and C may be reused in the construction of the spatial audio data packet stream to be sent to participant D. Only the spatial audio data for participant A needs to be generated and the combined with the previously generated data for B and C.
  • spatial audio data for participant A was generated above for participant B in Box 1004 and 1006, participant A now has a different spatial position and so the data for participant A data cannot be reused from either of the previous configurations.
  • FIG. 10 illustrates one possible approach to reducing the computational burden placed on the central group communication control module 222
  • persons skilled in the art will appreciate that any approach that duplicates the positions of certain participants with respect to other participants provides the opportunity for reduced processing through the reuse of previously generated spatial audio data.
  • group communication control modules 222 and 308 have been described in the form of functional program modules for execution by the processor of data processing system, it will be understood by persons skilled in the art that these software modules may implemented by two or more submodules, and that the group communication control modules 222 and 308 may in turn be part of submodules of one or more larger functional program modules.
  • the present application is primarily described as a method, a person of ordinary skill in the art will understand that the present application is also directed to an apparatus for carrying out the disclosed method and including apparatus parts for performing each described method step, be it by way of hardware components, a computer programmed by appropriate software to enable the practice of the disclosed method, by any combination of the two, or in any other manner.
  • an article of manufacture for use with the apparatus such as a pre-recorded storage device or other similar computer readable medium including program instructions recorded thereon, or a computer data signal carrying computer readable program instructions may direct an apparatus to facilitate the practice of the disclosed method. It is understood that such apparatus, articles of manufacture, and computer data signals also come within the scope of the present application.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Telephonic Communication Services (AREA)
EP07101596A 2007-02-01 2007-02-01 Système et procédé pour fournir un son simulé à effet spatial sur un dispositif de communication sans fils lors de sessions de communication vocale de grupe Withdrawn EP1954019A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP07101596A EP1954019A1 (fr) 2007-02-01 2007-02-01 Système et procédé pour fournir un son simulé à effet spatial sur un dispositif de communication sans fils lors de sessions de communication vocale de grupe

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP07101596A EP1954019A1 (fr) 2007-02-01 2007-02-01 Système et procédé pour fournir un son simulé à effet spatial sur un dispositif de communication sans fils lors de sessions de communication vocale de grupe

Publications (1)

Publication Number Publication Date
EP1954019A1 true EP1954019A1 (fr) 2008-08-06

Family

ID=38198366

Family Applications (1)

Application Number Title Priority Date Filing Date
EP07101596A Withdrawn EP1954019A1 (fr) 2007-02-01 2007-02-01 Système et procédé pour fournir un son simulé à effet spatial sur un dispositif de communication sans fils lors de sessions de communication vocale de grupe

Country Status (1)

Country Link
EP (1) EP1954019A1 (fr)

Cited By (87)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2160005A1 (fr) * 2008-08-28 2010-03-03 BRITISH TELECOMMUNICATIONS public limited company Traitement audio spatialisé décentralisé
US20110194701A1 (en) * 2008-10-20 2011-08-11 Huawei Device Co., Ltd. Signal processing method, system, and apparatus for 3-dimensional audio conferencing
GB2452021B (en) * 2007-07-19 2012-03-14 Vodafone Plc identifying callers in telecommunication networks
GB2485668A (en) * 2010-11-17 2012-05-23 Avaya Inc Controlling the aural position of audio signals of participants associated with a plurality of conferences
US8363810B2 (en) 2009-09-08 2013-01-29 Avaya Inc. Method and system for aurally positioning voice signals in a contact center environment
WO2013090216A1 (fr) * 2011-12-17 2013-06-20 Microsoft Corporation Communication audio spatiale sélective
US8532492B2 (en) 2009-02-03 2013-09-10 Corning Cable Systems Llc Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US8548330B2 (en) 2009-07-31 2013-10-01 Corning Cable Systems Llc Sectorization in distributed antenna systems, and related components and methods
US8547880B2 (en) 2009-09-30 2013-10-01 Avaya Inc. Method and system for replaying a portion of a multi-party audio interaction
US8639121B2 (en) 2009-11-13 2014-01-28 Corning Cable Systems Llc Radio-over-fiber (RoF) system for protocol-independent wired and/or wireless communication
US8644844B2 (en) 2007-12-20 2014-02-04 Corning Mobileaccess Ltd. Extending outdoor location based services and applications into enclosed areas
US8718478B2 (en) 2007-10-12 2014-05-06 Corning Cable Systems Llc Hybrid wireless/wired RoF transponder and hybrid RoF communication system using same
US8744065B2 (en) 2010-09-22 2014-06-03 Avaya Inc. Method and system for monitoring contact center transactions
WO2014100554A1 (fr) * 2012-12-20 2014-06-26 Strubwerks Llc Systèmes et procédés pour fournir un audio en trois dimensions amélioré
US8831428B2 (en) 2010-02-15 2014-09-09 Corning Optical Communications LLC Dynamic cell bonding (DCB) for radio-over-fiber (RoF)-based networks and communication systems and related methods
US8867919B2 (en) 2007-07-24 2014-10-21 Corning Cable Systems Llc Multi-port accumulator for radio-over-fiber (RoF) wireless picocellular systems
US8873585B2 (en) 2006-12-19 2014-10-28 Corning Optical Communications Wireless Ltd Distributed antenna system for MIMO technologies
US8897215B2 (en) 2009-02-08 2014-11-25 Corning Optical Communications Wireless Ltd Communication system using cables carrying ethernet signals
US8983301B2 (en) 2010-03-31 2015-03-17 Corning Optical Communications LLC Localization services in optical fiber-based distributed communications components and systems, and related methods
US9032042B2 (en) 2011-06-27 2015-05-12 Microsoft Technology Licensing, Llc Audio presentation of condensed spatial contextual information
US9037143B2 (en) 2010-08-16 2015-05-19 Corning Optical Communications LLC Remote antenna clusters and related systems, components, and methods supporting digital data signal propagation between remote antenna units
US9042732B2 (en) 2010-05-02 2015-05-26 Corning Optical Communications LLC Providing digital data services in optical fiber-based distributed radio frequency (RF) communication systems, and related components and methods
US9158864B2 (en) 2012-12-21 2015-10-13 Corning Optical Communications Wireless Ltd Systems, methods, and devices for documenting a location of installed equipment
US9178635B2 (en) 2014-01-03 2015-11-03 Corning Optical Communications Wireless Ltd Separation of communication signal sub-bands in distributed antenna systems (DASs) to reduce interference
US9184960B1 (en) 2014-09-25 2015-11-10 Corning Optical Communications Wireless Ltd Frequency shifting a communications signal(s) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference
US9185674B2 (en) 2010-08-09 2015-11-10 Corning Cable Systems Llc Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US9184843B2 (en) 2011-04-29 2015-11-10 Corning Optical Communications LLC Determining propagation delay of communications in distributed antenna systems, and related components, systems, and methods
EP2942980A1 (fr) * 2014-05-08 2015-11-11 GN Store Nord A/S Commande en temps réel d'un environnement acoustique
US9240835B2 (en) 2011-04-29 2016-01-19 Corning Optical Communications LLC Systems, methods, and devices for increasing radio frequency (RF) power in distributed antenna systems
US9247543B2 (en) 2013-07-23 2016-01-26 Corning Optical Communications Wireless Ltd Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs)
US9258052B2 (en) 2012-03-30 2016-02-09 Corning Optical Communications LLC Reducing location-dependent interference in distributed antenna systems operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US9312938B2 (en) 2007-02-19 2016-04-12 Corning Optical Communications Wireless Ltd Method and system for improving uplink performance
US9325429B2 (en) 2011-02-21 2016-04-26 Corning Optical Communications LLC Providing digital data services as electrical signals and radio-frequency (RF) communications over optical fiber in distributed communications systems, and related components and methods
US9338823B2 (en) 2012-03-23 2016-05-10 Corning Optical Communications Wireless Ltd Radio-frequency integrated circuit (RFIC) chip(s) for providing distributed antenna system functionalities, and related components, systems, and methods
US9357551B2 (en) 2014-05-30 2016-05-31 Corning Optical Communications Wireless Ltd Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCS), including in distributed antenna systems
US9385810B2 (en) 2013-09-30 2016-07-05 Corning Optical Communications Wireless Ltd Connection mapping in distributed communication systems
US9420542B2 (en) 2014-09-25 2016-08-16 Corning Optical Communications Wireless Ltd System-wide uplink band gain control in a distributed antenna system (DAS), based on per band gain control of remote uplink paths in remote units
US9419712B2 (en) 2010-10-13 2016-08-16 Ccs Technology, Inc. Power management for remote antenna units in distributed antenna systems
US9455784B2 (en) 2012-10-31 2016-09-27 Corning Optical Communications Wireless Ltd Deployable wireless infrastructures and methods of deploying wireless infrastructures
WO2016164233A1 (fr) * 2015-04-05 2016-10-13 Qualcomm Incorporated Gestion de flux audio de conférence
US9491299B2 (en) 2012-11-27 2016-11-08 Dolby Laboratories Licensing Corporation Teleconferencing using monophonic audio mixed with positional metadata
US9497706B2 (en) 2013-02-20 2016-11-15 Corning Optical Communications Wireless Ltd Power management in distributed antenna systems (DASs), and related components, systems, and methods
US9509133B2 (en) 2014-06-27 2016-11-29 Corning Optical Communications Wireless Ltd Protection of distributed antenna systems
US9525488B2 (en) 2010-05-02 2016-12-20 Corning Optical Communications LLC Digital data services and/or power distribution in optical fiber-based distributed communications systems providing digital data and radio frequency (RF) communications services, and related components and methods
US9525472B2 (en) 2014-07-30 2016-12-20 Corning Incorporated Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US9531452B2 (en) 2012-11-29 2016-12-27 Corning Optical Communications LLC Hybrid intra-cell / inter-cell remote unit antenna bonding in multiple-input, multiple-output (MIMO) distributed antenna systems (DASs)
US9549301B2 (en) 2007-12-17 2017-01-17 Corning Optical Communications Wireless Ltd Method and system for real time control of an active antenna over a distributed antenna system
US9590733B2 (en) 2009-07-24 2017-03-07 Corning Optical Communications LLC Location tracking using fiber optic array cables and related systems and methods
US9602295B1 (en) 2007-11-09 2017-03-21 Avaya Inc. Audio conferencing server for the internet
US9602210B2 (en) 2014-09-24 2017-03-21 Corning Optical Communications Wireless Ltd Flexible head-end chassis supporting automatic identification and interconnection of radio interface modules and optical interface modules in an optical fiber-based distributed antenna system (DAS)
US9621293B2 (en) 2012-08-07 2017-04-11 Corning Optical Communications Wireless Ltd Distribution of time-division multiplexed (TDM) management services in a distributed antenna system, and related components, systems, and methods
US9648580B1 (en) 2016-03-23 2017-05-09 Corning Optical Communications Wireless Ltd Identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns
US9647758B2 (en) 2012-11-30 2017-05-09 Corning Optical Communications Wireless Ltd Cabling connectivity monitoring and verification
US9653861B2 (en) 2014-09-17 2017-05-16 Corning Optical Communications Wireless Ltd Interconnection of hardware components
US9654644B2 (en) 2012-03-23 2017-05-16 Dolby Laboratories Licensing Corporation Placement of sound signals in a 2D or 3D audio conference
US9661781B2 (en) 2013-07-31 2017-05-23 Corning Optical Communications Wireless Ltd Remote units for distributed communication systems and related installation methods and apparatuses
US9673904B2 (en) 2009-02-03 2017-06-06 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US9681313B2 (en) 2015-04-15 2017-06-13 Corning Optical Communications Wireless Ltd Optimizing remote antenna unit performance using an alternative data channel
US9685782B2 (en) 2010-11-24 2017-06-20 Corning Optical Communications LLC Power distribution module(s) capable of hot connection and/or disconnection for distributed antenna systems, and related power units, components, and methods
US9684060B2 (en) 2012-05-29 2017-06-20 CorningOptical Communications LLC Ultrasound-based localization of client devices with inertial navigation supplement in distributed communication systems and related devices and methods
US9699723B2 (en) 2010-10-13 2017-07-04 Ccs Technology, Inc. Local power management for remote antenna units in distributed antenna systems
US9715157B2 (en) 2013-06-12 2017-07-25 Corning Optical Communications Wireless Ltd Voltage controlled optical directional coupler
US9729251B2 (en) 2012-07-31 2017-08-08 Corning Optical Communications LLC Cooling system control in distributed antenna systems
US9729267B2 (en) 2014-12-11 2017-08-08 Corning Optical Communications Wireless Ltd Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting
US9730228B2 (en) 2014-08-29 2017-08-08 Corning Optical Communications Wireless Ltd Individualized gain control of remote uplink band paths in a remote unit in a distributed antenna system (DAS), based on combined uplink power level in the remote unit
US9749473B2 (en) 2012-03-23 2017-08-29 Dolby Laboratories Licensing Corporation Placement of talkers in 2D or 3D conference scene
US9775123B2 (en) 2014-03-28 2017-09-26 Corning Optical Communications Wireless Ltd. Individualized gain control of uplink paths in remote units in a distributed antenna system (DAS) based on individual remote unit contribution to combined uplink power
US9781553B2 (en) 2012-04-24 2017-10-03 Corning Optical Communications LLC Location based services in a distributed communication system, and related components and methods
US9785175B2 (en) 2015-03-27 2017-10-10 Corning Optical Communications Wireless, Ltd. Combining power from electrically isolated power paths for powering remote units in a distributed antenna system(s) (DASs)
US9800340B2 (en) 2013-10-28 2017-10-24 Corning Optical Communications Wireless Ltd Unified optical fiber-based distributed antenna systems (DASs) for supporting small cell communications deployment from multiple small cell service providers, and related devices and methods
US9807700B2 (en) 2015-02-19 2017-10-31 Corning Optical Communications Wireless Ltd Offsetting unwanted downlink interference signals in an uplink path in a distributed antenna system (DAS)
US9813229B2 (en) 2007-10-22 2017-11-07 Corning Optical Communications Wireless Ltd Communication system using low bandwidth wires
US9948349B2 (en) 2015-07-17 2018-04-17 Corning Optical Communications Wireless Ltd IOT automation and data collection system
US9974074B2 (en) 2013-06-12 2018-05-15 Corning Optical Communications Wireless Ltd Time-division duplexing (TDD) in distributed communications systems, including distributed antenna systems (DASs)
US10096909B2 (en) 2014-11-03 2018-10-09 Corning Optical Communications Wireless Ltd. Multi-band monopole planar antennas configured to facilitate improved radio frequency (RF) isolation in multiple-input multiple-output (MIMO) antenna arrangement
US10110308B2 (en) 2014-12-18 2018-10-23 Corning Optical Communications Wireless Ltd Digital interface modules (DIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs)
US10128951B2 (en) 2009-02-03 2018-11-13 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for monitoring and configuring thereof
US10135533B2 (en) 2014-11-13 2018-11-20 Corning Optical Communications Wireless Ltd Analog distributed antenna systems (DASS) supporting distribution of digital communications signals interfaced from a digital signal source and analog radio frequency (RF) communications signals
US10136200B2 (en) 2012-04-25 2018-11-20 Corning Optical Communications LLC Distributed antenna system architectures
US10187151B2 (en) 2014-12-18 2019-01-22 Corning Optical Communications Wireless Ltd Digital-analog interface modules (DAIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs)
US10236924B2 (en) 2016-03-31 2019-03-19 Corning Optical Communications Wireless Ltd Reducing out-of-channel noise in a wireless distribution system (WDS)
US10257056B2 (en) 2012-11-28 2019-04-09 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US10455497B2 (en) 2013-11-26 2019-10-22 Corning Optical Communications LLC Selective activation of communications services on power-up of a remote unit(s) in a wireless communication system (WCS) based on power consumption
US10560214B2 (en) 2015-09-28 2020-02-11 Corning Optical Communications LLC Downlink and uplink communication path switching in a time-division duplex (TDD) distributed antenna system (DAS)
US10659163B2 (en) 2014-09-25 2020-05-19 Corning Optical Communications LLC Supporting analog remote antenna units (RAUs) in digital distributed antenna systems (DASs) using analog RAU digital adaptors
US10992484B2 (en) 2013-08-28 2021-04-27 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US11296504B2 (en) 2010-11-24 2022-04-05 Corning Optical Communications LLC Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999053673A1 (fr) * 1998-04-08 1999-10-21 British Telecommunications Public Limited Company Systeme de teleconference
WO2003022001A1 (fr) * 2001-08-28 2003-03-13 Motorola, Inc., A Corporation Of The State Of Delaware Telephonie audio tridimensionnelle
EP1298906A1 (fr) * 2001-09-28 2003-04-02 Nokia Corporation Contrôle d'une conference téléphonique
US6850496B1 (en) * 2000-06-09 2005-02-01 Cisco Technology, Inc. Virtual conference room for voice conferencing
GB2416955A (en) * 2004-07-28 2006-02-08 Vodafone Plc Conference calls in mobile networks
WO2007006856A1 (fr) * 2005-07-11 2007-01-18 Nokia Corporation Systeme de spatialisation pour teleconferences

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999053673A1 (fr) * 1998-04-08 1999-10-21 British Telecommunications Public Limited Company Systeme de teleconference
US6850496B1 (en) * 2000-06-09 2005-02-01 Cisco Technology, Inc. Virtual conference room for voice conferencing
WO2003022001A1 (fr) * 2001-08-28 2003-03-13 Motorola, Inc., A Corporation Of The State Of Delaware Telephonie audio tridimensionnelle
EP1298906A1 (fr) * 2001-09-28 2003-04-02 Nokia Corporation Contrôle d'une conference téléphonique
GB2416955A (en) * 2004-07-28 2006-02-08 Vodafone Plc Conference calls in mobile networks
WO2007006856A1 (fr) * 2005-07-11 2007-01-18 Nokia Corporation Systeme de spatialisation pour teleconferences

Cited By (169)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8873585B2 (en) 2006-12-19 2014-10-28 Corning Optical Communications Wireless Ltd Distributed antenna system for MIMO technologies
US9130613B2 (en) 2006-12-19 2015-09-08 Corning Optical Communications Wireless Ltd Distributed antenna system for MIMO technologies
US9312938B2 (en) 2007-02-19 2016-04-12 Corning Optical Communications Wireless Ltd Method and system for improving uplink performance
GB2452021B (en) * 2007-07-19 2012-03-14 Vodafone Plc identifying callers in telecommunication networks
US8867919B2 (en) 2007-07-24 2014-10-21 Corning Cable Systems Llc Multi-port accumulator for radio-over-fiber (RoF) wireless picocellular systems
US8718478B2 (en) 2007-10-12 2014-05-06 Corning Cable Systems Llc Hybrid wireless/wired RoF transponder and hybrid RoF communication system using same
US9813229B2 (en) 2007-10-22 2017-11-07 Corning Optical Communications Wireless Ltd Communication system using low bandwidth wires
US9602295B1 (en) 2007-11-09 2017-03-21 Avaya Inc. Audio conferencing server for the internet
US9549301B2 (en) 2007-12-17 2017-01-17 Corning Optical Communications Wireless Ltd Method and system for real time control of an active antenna over a distributed antenna system
US8644844B2 (en) 2007-12-20 2014-02-04 Corning Mobileaccess Ltd. Extending outdoor location based services and applications into enclosed areas
EP2160005A1 (fr) * 2008-08-28 2010-03-03 BRITISH TELECOMMUNICATIONS public limited company Traitement audio spatialisé décentralisé
EP2337328A4 (fr) * 2008-10-20 2013-07-24 Huawei Device Co Ltd Procédé, système et appareil pour le traitement d'un signal audio 3d
US8965015B2 (en) 2008-10-20 2015-02-24 Huawei Device Co., Ltd. Signal processing method, system, and apparatus for 3-dimensional audio conferencing
US20110194701A1 (en) * 2008-10-20 2011-08-11 Huawei Device Co., Ltd. Signal processing method, system, and apparatus for 3-dimensional audio conferencing
US10128951B2 (en) 2009-02-03 2018-11-13 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for monitoring and configuring thereof
US9112611B2 (en) 2009-02-03 2015-08-18 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US10153841B2 (en) 2009-02-03 2018-12-11 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US8532492B2 (en) 2009-02-03 2013-09-10 Corning Cable Systems Llc Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US9900097B2 (en) 2009-02-03 2018-02-20 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US9673904B2 (en) 2009-02-03 2017-06-06 Corning Optical Communications LLC Optical fiber-based distributed antenna systems, components, and related methods for calibration thereof
US8897215B2 (en) 2009-02-08 2014-11-25 Corning Optical Communications Wireless Ltd Communication system using cables carrying ethernet signals
US9590733B2 (en) 2009-07-24 2017-03-07 Corning Optical Communications LLC Location tracking using fiber optic array cables and related systems and methods
US10070258B2 (en) 2009-07-24 2018-09-04 Corning Optical Communications LLC Location tracking using fiber optic array cables and related systems and methods
US8548330B2 (en) 2009-07-31 2013-10-01 Corning Cable Systems Llc Sectorization in distributed antenna systems, and related components and methods
US8363810B2 (en) 2009-09-08 2013-01-29 Avaya Inc. Method and system for aurally positioning voice signals in a contact center environment
US8547880B2 (en) 2009-09-30 2013-10-01 Avaya Inc. Method and system for replaying a portion of a multi-party audio interaction
US9219879B2 (en) 2009-11-13 2015-12-22 Corning Optical Communications LLC Radio-over-fiber (ROF) system for protocol-independent wired and/or wireless communication
US9729238B2 (en) 2009-11-13 2017-08-08 Corning Optical Communications LLC Radio-over-fiber (ROF) system for protocol-independent wired and/or wireless communication
US9485022B2 (en) 2009-11-13 2016-11-01 Corning Optical Communications LLC Radio-over-fiber (ROF) system for protocol-independent wired and/or wireless communication
US8639121B2 (en) 2009-11-13 2014-01-28 Corning Cable Systems Llc Radio-over-fiber (RoF) system for protocol-independent wired and/or wireless communication
US9319138B2 (en) 2010-02-15 2016-04-19 Corning Optical Communications LLC Dynamic cell bonding (DCB) for radio-over-fiber (RoF)-based networks and communication systems and related methods
US8831428B2 (en) 2010-02-15 2014-09-09 Corning Optical Communications LLC Dynamic cell bonding (DCB) for radio-over-fiber (RoF)-based networks and communication systems and related methods
US9967032B2 (en) 2010-03-31 2018-05-08 Corning Optical Communications LLC Localization services in optical fiber-based distributed communications components and systems, and related methods
US8983301B2 (en) 2010-03-31 2015-03-17 Corning Optical Communications LLC Localization services in optical fiber-based distributed communications components and systems, and related methods
US9525488B2 (en) 2010-05-02 2016-12-20 Corning Optical Communications LLC Digital data services and/or power distribution in optical fiber-based distributed communications systems providing digital data and radio frequency (RF) communications services, and related components and methods
US9042732B2 (en) 2010-05-02 2015-05-26 Corning Optical Communications LLC Providing digital data services in optical fiber-based distributed radio frequency (RF) communication systems, and related components and methods
US9270374B2 (en) 2010-05-02 2016-02-23 Corning Optical Communications LLC Providing digital data services in optical fiber-based distributed radio frequency (RF) communications systems, and related components and methods
US9853732B2 (en) 2010-05-02 2017-12-26 Corning Optical Communications LLC Digital data services and/or power distribution in optical fiber-based distributed communications systems providing digital data and radio frequency (RF) communications services, and related components and methods
US10959047B2 (en) 2010-08-09 2021-03-23 Corning Optical Communications LLC Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US9185674B2 (en) 2010-08-09 2015-11-10 Corning Cable Systems Llc Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US12160789B2 (en) 2010-08-09 2024-12-03 Corning Optical Communications LLC Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US10448205B2 (en) 2010-08-09 2019-10-15 Corning Optical Communications LLC Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US11653175B2 (en) 2010-08-09 2023-05-16 Corning Optical Communications LLC Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US9913094B2 (en) 2010-08-09 2018-03-06 Corning Optical Communications LLC Apparatuses, systems, and methods for determining location of a mobile device(s) in a distributed antenna system(s)
US9037143B2 (en) 2010-08-16 2015-05-19 Corning Optical Communications LLC Remote antenna clusters and related systems, components, and methods supporting digital data signal propagation between remote antenna units
US10014944B2 (en) 2010-08-16 2018-07-03 Corning Optical Communications LLC Remote antenna clusters and related systems, components, and methods supporting digital data signal propagation between remote antenna units
US8744065B2 (en) 2010-09-22 2014-06-03 Avaya Inc. Method and system for monitoring contact center transactions
US11224014B2 (en) 2010-10-13 2022-01-11 Corning Optical Communications LLC Power management for remote antenna units in distributed antenna systems
US11671914B2 (en) 2010-10-13 2023-06-06 Corning Optical Communications LLC Power management for remote antenna units in distributed antenna systems
US11212745B2 (en) 2010-10-13 2021-12-28 Corning Optical Communications LLC Power management for remote antenna units in distributed antenna systems
US10045288B2 (en) 2010-10-13 2018-08-07 Corning Optical Communications LLC Power management for remote antenna units in distributed antenna systems
US9419712B2 (en) 2010-10-13 2016-08-16 Ccs Technology, Inc. Power management for remote antenna units in distributed antenna systems
US11178609B2 (en) 2010-10-13 2021-11-16 Corning Optical Communications LLC Power management for remote antenna units in distributed antenna systems
US10420025B2 (en) 2010-10-13 2019-09-17 Corning Optical Communications LLC Local power management for remote antenna units in distributed antenna systems
US9699723B2 (en) 2010-10-13 2017-07-04 Ccs Technology, Inc. Local power management for remote antenna units in distributed antenna systems
US10425891B2 (en) 2010-10-13 2019-09-24 Corning Optical Communications LLC Power management for remote antenna units in distributed antenna systems
US10104610B2 (en) 2010-10-13 2018-10-16 Corning Optical Communications LLC Local power management for remote antenna units in distributed antenna systems
US8913892B2 (en) 2010-10-28 2014-12-16 Coring Optical Communications LLC Sectorization in distributed antenna systems, and related components and methods
US9736312B2 (en) 2010-11-17 2017-08-15 Avaya Inc. Method and system for controlling audio signals in multiple concurrent conference calls
GB2485668B (en) * 2010-11-17 2017-08-09 Avaya Inc Method and system for controlling audio signals in multiple concurrent conference calls
GB2485668A (en) * 2010-11-17 2012-05-23 Avaya Inc Controlling the aural position of audio signals of participants associated with a plurality of conferences
US10454270B2 (en) 2010-11-24 2019-10-22 Corning Optical Communicatons LLC Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods
US11715949B2 (en) 2010-11-24 2023-08-01 Corning Optical Communications LLC Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods
US11296504B2 (en) 2010-11-24 2022-04-05 Corning Optical Communications LLC Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods
US11114852B2 (en) 2010-11-24 2021-09-07 Corning Optical Communications LLC Power distribution module(s) capable of hot connection and/or disconnection for wireless communication systems, and related power units, components, and methods
US9685782B2 (en) 2010-11-24 2017-06-20 Corning Optical Communications LLC Power distribution module(s) capable of hot connection and/or disconnection for distributed antenna systems, and related power units, components, and methods
US9325429B2 (en) 2011-02-21 2016-04-26 Corning Optical Communications LLC Providing digital data services as electrical signals and radio-frequency (RF) communications over optical fiber in distributed communications systems, and related components and methods
US9813164B2 (en) 2011-02-21 2017-11-07 Corning Optical Communications LLC Providing digital data services as electrical signals and radio-frequency (RF) communications over optical fiber in distributed communications systems, and related components and methods
US10205538B2 (en) 2011-02-21 2019-02-12 Corning Optical Communications LLC Providing digital data services as electrical signals and radio-frequency (RF) communications over optical fiber in distributed communications systems, and related components and methods
US10148347B2 (en) 2011-04-29 2018-12-04 Corning Optical Communications LLC Systems, methods, and devices for increasing radio frequency (RF) power in distributed antenna systems
US9806797B2 (en) 2011-04-29 2017-10-31 Corning Optical Communications LLC Systems, methods, and devices for increasing radio frequency (RF) power in distributed antenna systems
US9184843B2 (en) 2011-04-29 2015-11-10 Corning Optical Communications LLC Determining propagation delay of communications in distributed antenna systems, and related components, systems, and methods
US9807722B2 (en) 2011-04-29 2017-10-31 Corning Optical Communications LLC Determining propagation delay of communications in distributed antenna systems, and related components, systems, and methods
US9369222B2 (en) 2011-04-29 2016-06-14 Corning Optical Communications LLC Determining propagation delay of communications in distributed antenna systems, and related components, systems, and methods
US9240835B2 (en) 2011-04-29 2016-01-19 Corning Optical Communications LLC Systems, methods, and devices for increasing radio frequency (RF) power in distributed antenna systems
US9032042B2 (en) 2011-06-27 2015-05-12 Microsoft Technology Licensing, Llc Audio presentation of condensed spatial contextual information
US8958569B2 (en) 2011-12-17 2015-02-17 Microsoft Technology Licensing, Llc Selective spatial audio communication
WO2013090216A1 (fr) * 2011-12-17 2013-06-20 Microsoft Corporation Communication audio spatiale sélective
US9948329B2 (en) 2012-03-23 2018-04-17 Corning Optical Communications Wireless, LTD Radio-frequency integrated circuit (RFIC) chip(s) for providing distributed antenna system functionalities, and related components, systems, and methods
US9338823B2 (en) 2012-03-23 2016-05-10 Corning Optical Communications Wireless Ltd Radio-frequency integrated circuit (RFIC) chip(s) for providing distributed antenna system functionalities, and related components, systems, and methods
US9749473B2 (en) 2012-03-23 2017-08-29 Dolby Laboratories Licensing Corporation Placement of talkers in 2D or 3D conference scene
US9654644B2 (en) 2012-03-23 2017-05-16 Dolby Laboratories Licensing Corporation Placement of sound signals in a 2D or 3D audio conference
US9258052B2 (en) 2012-03-30 2016-02-09 Corning Optical Communications LLC Reducing location-dependent interference in distributed antenna systems operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US9813127B2 (en) 2012-03-30 2017-11-07 Corning Optical Communications LLC Reducing location-dependent interference in distributed antenna systems operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US9781553B2 (en) 2012-04-24 2017-10-03 Corning Optical Communications LLC Location based services in a distributed communication system, and related components and methods
US10136200B2 (en) 2012-04-25 2018-11-20 Corning Optical Communications LLC Distributed antenna system architectures
US10349156B2 (en) 2012-04-25 2019-07-09 Corning Optical Communications LLC Distributed antenna system architectures
US9684060B2 (en) 2012-05-29 2017-06-20 CorningOptical Communications LLC Ultrasound-based localization of client devices with inertial navigation supplement in distributed communication systems and related devices and methods
US9729251B2 (en) 2012-07-31 2017-08-08 Corning Optical Communications LLC Cooling system control in distributed antenna systems
US9621293B2 (en) 2012-08-07 2017-04-11 Corning Optical Communications Wireless Ltd Distribution of time-division multiplexed (TDM) management services in a distributed antenna system, and related components, systems, and methods
US9973968B2 (en) 2012-08-07 2018-05-15 Corning Optical Communications Wireless Ltd Distribution of time-division multiplexed (TDM) management services in a distributed antenna system, and related components, systems, and methods
US9455784B2 (en) 2012-10-31 2016-09-27 Corning Optical Communications Wireless Ltd Deployable wireless infrastructures and methods of deploying wireless infrastructures
US9781273B2 (en) 2012-11-27 2017-10-03 Dolby Laboratories Licensing Corporation Teleconferencing using monophonic audio mixed with positional metadata
US9491299B2 (en) 2012-11-27 2016-11-08 Dolby Laboratories Licensing Corporation Teleconferencing using monophonic audio mixed with positional metadata
US10999166B2 (en) 2012-11-28 2021-05-04 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US11665069B2 (en) 2012-11-28 2023-05-30 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US10257056B2 (en) 2012-11-28 2019-04-09 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US10530670B2 (en) 2012-11-28 2020-01-07 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US9531452B2 (en) 2012-11-29 2016-12-27 Corning Optical Communications LLC Hybrid intra-cell / inter-cell remote unit antenna bonding in multiple-input, multiple-output (MIMO) distributed antenna systems (DASs)
US9647758B2 (en) 2012-11-30 2017-05-09 Corning Optical Communications Wireless Ltd Cabling connectivity monitoring and verification
US10361782B2 (en) 2012-11-30 2019-07-23 Corning Optical Communications LLC Cabling connectivity monitoring and verification
CN105210387B (zh) * 2012-12-20 2017-06-09 施特鲁布韦克斯有限责任公司 用于提供三维增强音频的系统和方法
US9467793B2 (en) 2012-12-20 2016-10-11 Strubwerks, LLC Systems, methods, and apparatus for recording three-dimensional audio and associated data
US9983846B2 (en) 2012-12-20 2018-05-29 Strubwerks, LLC Systems, methods, and apparatus for recording three-dimensional audio and associated data
WO2014100554A1 (fr) * 2012-12-20 2014-06-26 Strubwerks Llc Systèmes et procédés pour fournir un audio en trois dimensions amélioré
US9681248B2 (en) 2012-12-20 2017-06-13 Strubwerks Llc Systems, methods, and apparatus for playback of three-dimensional audio
CN105210387A (zh) * 2012-12-20 2015-12-30 施特鲁布韦克斯有限责任公司 用于提供三维增强音频的系统和方法
US10725726B2 (en) 2012-12-20 2020-07-28 Strubwerks, LLC Systems, methods, and apparatus for assigning three-dimensional spatial data to sounds and audio files
JP2016507771A (ja) * 2012-12-20 2016-03-10 ストラブワークス エルエルシー 三次元拡張オーディオを提供するシステム及び方法
US9414192B2 (en) 2012-12-21 2016-08-09 Corning Optical Communications Wireless Ltd Systems, methods, and devices for documenting a location of installed equipment
US9158864B2 (en) 2012-12-21 2015-10-13 Corning Optical Communications Wireless Ltd Systems, methods, and devices for documenting a location of installed equipment
US9497706B2 (en) 2013-02-20 2016-11-15 Corning Optical Communications Wireless Ltd Power management in distributed antenna systems (DASs), and related components, systems, and methods
US11792776B2 (en) 2013-06-12 2023-10-17 Corning Optical Communications LLC Time-division duplexing (TDD) in distributed communications systems, including distributed antenna systems (DASs)
US11291001B2 (en) 2013-06-12 2022-03-29 Corning Optical Communications LLC Time-division duplexing (TDD) in distributed communications systems, including distributed antenna systems (DASs)
US9974074B2 (en) 2013-06-12 2018-05-15 Corning Optical Communications Wireless Ltd Time-division duplexing (TDD) in distributed communications systems, including distributed antenna systems (DASs)
US9715157B2 (en) 2013-06-12 2017-07-25 Corning Optical Communications Wireless Ltd Voltage controlled optical directional coupler
US9247543B2 (en) 2013-07-23 2016-01-26 Corning Optical Communications Wireless Ltd Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs)
US10292056B2 (en) 2013-07-23 2019-05-14 Corning Optical Communications LLC Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs)
US9967754B2 (en) 2013-07-23 2018-05-08 Corning Optical Communications Wireless Ltd Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs)
US9526020B2 (en) 2013-07-23 2016-12-20 Corning Optical Communications Wireless Ltd Monitoring non-supported wireless spectrum within coverage areas of distributed antenna systems (DASs)
US9661781B2 (en) 2013-07-31 2017-05-23 Corning Optical Communications Wireless Ltd Remote units for distributed communication systems and related installation methods and apparatuses
US11516030B2 (en) 2013-08-28 2022-11-29 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US10992484B2 (en) 2013-08-28 2021-04-27 Corning Optical Communications LLC Power management for distributed communication systems, and related components, systems, and methods
US9385810B2 (en) 2013-09-30 2016-07-05 Corning Optical Communications Wireless Ltd Connection mapping in distributed communication systems
US9800340B2 (en) 2013-10-28 2017-10-24 Corning Optical Communications Wireless Ltd Unified optical fiber-based distributed antenna systems (DASs) for supporting small cell communications deployment from multiple small cell service providers, and related devices and methods
US10200124B2 (en) 2013-10-28 2019-02-05 Corning Optical Communications Wireless Ltd Unified optical fiber-based distributed antenna systems (DASs) for supporting small cell communications deployment from multiple small cell service providers, and related devices and methods
US10455497B2 (en) 2013-11-26 2019-10-22 Corning Optical Communications LLC Selective activation of communications services on power-up of a remote unit(s) in a wireless communication system (WCS) based on power consumption
US9178635B2 (en) 2014-01-03 2015-11-03 Corning Optical Communications Wireless Ltd Separation of communication signal sub-bands in distributed antenna systems (DASs) to reduce interference
US9775123B2 (en) 2014-03-28 2017-09-26 Corning Optical Communications Wireless Ltd. Individualized gain control of uplink paths in remote units in a distributed antenna system (DAS) based on individual remote unit contribution to combined uplink power
EP2942980A1 (fr) * 2014-05-08 2015-11-11 GN Store Nord A/S Commande en temps réel d'un environnement acoustique
US9807772B2 (en) 2014-05-30 2017-10-31 Corning Optical Communications Wireless Ltd. Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCs), including in distributed antenna systems
US9357551B2 (en) 2014-05-30 2016-05-31 Corning Optical Communications Wireless Ltd Systems and methods for simultaneous sampling of serial digital data streams from multiple analog-to-digital converters (ADCS), including in distributed antenna systems
US9509133B2 (en) 2014-06-27 2016-11-29 Corning Optical Communications Wireless Ltd Protection of distributed antenna systems
US10256879B2 (en) 2014-07-30 2019-04-09 Corning Incorporated Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US9525472B2 (en) 2014-07-30 2016-12-20 Corning Incorporated Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US9929786B2 (en) 2014-07-30 2018-03-27 Corning Incorporated Reducing location-dependent destructive interference in distributed antenna systems (DASS) operating in multiple-input, multiple-output (MIMO) configuration, and related components, systems, and methods
US9730228B2 (en) 2014-08-29 2017-08-08 Corning Optical Communications Wireless Ltd Individualized gain control of remote uplink band paths in a remote unit in a distributed antenna system (DAS), based on combined uplink power level in the remote unit
US10397929B2 (en) 2014-08-29 2019-08-27 Corning Optical Communications LLC Individualized gain control of remote uplink band paths in a remote unit in a distributed antenna system (DAS), based on combined uplink power level in the remote unit
US9653861B2 (en) 2014-09-17 2017-05-16 Corning Optical Communications Wireless Ltd Interconnection of hardware components
US9929810B2 (en) 2014-09-24 2018-03-27 Corning Optical Communications Wireless Ltd Flexible head-end chassis supporting automatic identification and interconnection of radio interface modules and optical interface modules in an optical fiber-based distributed antenna system (DAS)
US9602210B2 (en) 2014-09-24 2017-03-21 Corning Optical Communications Wireless Ltd Flexible head-end chassis supporting automatic identification and interconnection of radio interface modules and optical interface modules in an optical fiber-based distributed antenna system (DAS)
US9788279B2 (en) 2014-09-25 2017-10-10 Corning Optical Communications Wireless Ltd System-wide uplink band gain control in a distributed antenna system (DAS), based on per-band gain control of remote uplink paths in remote units
US9184960B1 (en) 2014-09-25 2015-11-10 Corning Optical Communications Wireless Ltd Frequency shifting a communications signal(s) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference
US9253003B1 (en) 2014-09-25 2016-02-02 Corning Optical Communications Wireless Ltd Frequency shifting a communications signal(S) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference
US9515855B2 (en) 2014-09-25 2016-12-06 Corning Optical Communications Wireless Ltd Frequency shifting a communications signal(s) in a multi-frequency distributed antenna system (DAS) to avoid or reduce frequency interference
US9420542B2 (en) 2014-09-25 2016-08-16 Corning Optical Communications Wireless Ltd System-wide uplink band gain control in a distributed antenna system (DAS), based on per band gain control of remote uplink paths in remote units
US10659163B2 (en) 2014-09-25 2020-05-19 Corning Optical Communications LLC Supporting analog remote antenna units (RAUs) in digital distributed antenna systems (DASs) using analog RAU digital adaptors
US10096909B2 (en) 2014-11-03 2018-10-09 Corning Optical Communications Wireless Ltd. Multi-band monopole planar antennas configured to facilitate improved radio frequency (RF) isolation in multiple-input multiple-output (MIMO) antenna arrangement
US10523326B2 (en) 2014-11-13 2019-12-31 Corning Optical Communications LLC Analog distributed antenna systems (DASS) supporting distribution of digital communications signals interfaced from a digital signal source and analog radio frequency (RF) communications signals
US10135533B2 (en) 2014-11-13 2018-11-20 Corning Optical Communications Wireless Ltd Analog distributed antenna systems (DASS) supporting distribution of digital communications signals interfaced from a digital signal source and analog radio frequency (RF) communications signals
US9729267B2 (en) 2014-12-11 2017-08-08 Corning Optical Communications Wireless Ltd Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting
US10135561B2 (en) 2014-12-11 2018-11-20 Corning Optical Communications Wireless Ltd Multiplexing two separate optical links with the same wavelength using asymmetric combining and splitting
US10523327B2 (en) 2014-12-18 2019-12-31 Corning Optical Communications LLC Digital-analog interface modules (DAIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs)
US10110308B2 (en) 2014-12-18 2018-10-23 Corning Optical Communications Wireless Ltd Digital interface modules (DIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs)
US10361783B2 (en) 2014-12-18 2019-07-23 Corning Optical Communications LLC Digital interface modules (DIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs)
US10187151B2 (en) 2014-12-18 2019-01-22 Corning Optical Communications Wireless Ltd Digital-analog interface modules (DAIMs) for flexibly distributing digital and/or analog communications signals in wide-area analog distributed antenna systems (DASs)
US9807700B2 (en) 2015-02-19 2017-10-31 Corning Optical Communications Wireless Ltd Offsetting unwanted downlink interference signals in an uplink path in a distributed antenna system (DAS)
US10292114B2 (en) 2015-02-19 2019-05-14 Corning Optical Communications LLC Offsetting unwanted downlink interference signals in an uplink path in a distributed antenna system (DAS)
US9785175B2 (en) 2015-03-27 2017-10-10 Corning Optical Communications Wireless, Ltd. Combining power from electrically isolated power paths for powering remote units in a distributed antenna system(s) (DASs)
CN107408395A (zh) * 2015-04-05 2017-11-28 高通股份有限公司 会议音频管理
US10225814B2 (en) 2015-04-05 2019-03-05 Qualcomm Incorporated Conference audio management
WO2016164233A1 (fr) * 2015-04-05 2016-10-13 Qualcomm Incorporated Gestion de flux audio de conférence
US11910344B2 (en) 2015-04-05 2024-02-20 Qualcomm Incorporated Conference audio management
US10009094B2 (en) 2015-04-15 2018-06-26 Corning Optical Communications Wireless Ltd Optimizing remote antenna unit performance using an alternative data channel
US9681313B2 (en) 2015-04-15 2017-06-13 Corning Optical Communications Wireless Ltd Optimizing remote antenna unit performance using an alternative data channel
US9948349B2 (en) 2015-07-17 2018-04-17 Corning Optical Communications Wireless Ltd IOT automation and data collection system
US10560214B2 (en) 2015-09-28 2020-02-11 Corning Optical Communications LLC Downlink and uplink communication path switching in a time-division duplex (TDD) distributed antenna system (DAS)
US9648580B1 (en) 2016-03-23 2017-05-09 Corning Optical Communications Wireless Ltd Identifying remote units in a wireless distribution system (WDS) based on assigned unique temporal delay patterns
US10236924B2 (en) 2016-03-31 2019-03-19 Corning Optical Communications Wireless Ltd Reducing out-of-channel noise in a wireless distribution system (WDS)

Similar Documents

Publication Publication Date Title
EP1954019A1 (fr) Système et procédé pour fournir un son simulé à effet spatial sur un dispositif de communication sans fils lors de sessions de communication vocale de grupe
US20080187143A1 (en) System and method for providing simulated spatial sound in group voice communication sessions on a wireless communication device
US12445797B2 (en) Scalable binaural audio stream generation
US8488820B2 (en) Spatial audio processing method, program product, electronic device and system
US11736885B2 (en) Method to expedite playing of binaural sound to a listener
KR102355770B1 (ko) 회의를 위한 서브밴드 공간 처리 및 크로스토크 제거 시스템
US12028699B2 (en) Playing binaural sound clips during an electronic communication
JP2003009296A (ja) 音響処理装置および音響処理方法
US20230370801A1 (en) Information processing device, information processing terminal, information processing method, and program
CN111756929A (zh) 多屏终端音频播放方法、装置、终端设备以及存储介质
JP2006279492A (ja) 電話会議システム
CN117917901A (zh) 生成参数化空间音频表示
Albrecht Viestintä lisätyssä äänitodellisuudessa

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 20070201

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA HR MK RS

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE APPLICATION HAS BEEN WITHDRAWN

18W Application withdrawn

Effective date: 20090127