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 PDFInfo
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 376
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000004088 simulation Methods 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 20
- 230000001413 cellular effect Effects 0.000 claims description 10
- 238000012546 transfer Methods 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims 2
- 238000012545 processing Methods 0.000 description 35
- 238000010586 diagram Methods 0.000 description 12
- 230000015572 biosynthetic process Effects 0.000 description 11
- 238000003786 synthesis reaction Methods 0.000 description 11
- 239000003999 initiator Substances 0.000 description 10
- 210000003128 head Anatomy 0.000 description 9
- 230000000977 initiatory effect Effects 0.000 description 8
- 238000013459 approach Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 7
- 210000005069 ears Anatomy 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000003860 storage Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 210000003454 tympanic membrane Anatomy 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 2
- 210000004556 brain Anatomy 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000012804 iterative process Methods 0.000 description 2
- 238000002156 mixing Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000003199 nucleic acid amplification method Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000003490 calendering Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04S—STEREOPHONIC SYSTEMS
- H04S1/00—Two-channel systems
- H04S1/002—Non-adaptive circuits, e.g. manually adjustable or static, for enhancing the sound image or the spatial distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
- H04M3/568—Arrangements 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/60—Substation equipment, e.g. for use by subscribers including speech amplifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal 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)
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)
| 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)
| 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 |
-
2007
- 2007-02-01 EP EP07101596A patent/EP1954019A1/fr not_active Withdrawn
Patent Citations (6)
| 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)
| 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 |