EP1954019A1

System and method for providing simulated spatial sound in a wireless communication device during group voice communication sessions

Abstract

A system and method for providing simulated spatial sound in group voice communication sessions on a wireless communication device is provided. The wireless communication device is one of two or more in the system which are operatively connected to a wireless communications network. The wireless communication device comprises: 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; a control module stored in the memory for execution by the processor to perform spatial sound simulation, the control module configuring 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.

EP1954019A1, drawing sheet 1
Sheet 1 of 9

Term

Projected expiry 1 February 2027.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

28 claims: 16 independent, 12 dependent

  1. 1
    A system for providing simulated spatial sound on a wireless communication device (102), the wireless communication device (102) being one of two or more wireless communication devices engaged in a group voice communication session, the wireless communication device (102) comprising:a processor (140) for controlling the operation of the wireless communication device (102);a communications subsystem operatively connected to the processor (140) for communicating with the other wireless communication devices engaged in the group voice communication session;a memory operatively connected to the processor (140);an audio input device operatively connected to the processor (140);a stereo audio output device operatively connected to the processor (140);a control module (308) stored in the memory for execution by the processor (140) to facilitate spatial sound simulation, the control module (308) configuring the wireless communication device (102) to: receive an audio input from a user of the wireless communication device (102);generate audio data packets (700) from the audio input received from the user and transmit the audio data packets (700) other wireless communication devices engaged in the group voice communication session;receive spatial audio data packets;and reproduce the spatial audio data contained in the spatial audio data packets using the stereo audio output device.
  2. 5
    The system of any one of claims 1 to 4, wherein the wireless communication devices are coupled to a wireless communication network (200) and each wireless communication device (102) is configured to transmit audio data packets to others of the wireless communication devices over the wireless communication network (200).
  3. 8
    The system of any one of claims 1 to 7, wherein the audio data packets comprise digital monaural audio data.
  4. 9
    The system of any one of claims 1 to 8, wherein the audio data packets (700) comprise at least an audio source identifier 'ID' (702) for identifying the respective audio data packet and an audio payload (706) comprising source audio data.
  5. 10
    The system of any one of claims 1 to 9, wherein each audio data packet (700) further comprises audio parameters (704) comprising information for use in spatial sound simulation.
  6. 13
    The system of any one of claims 1 to 12, wherein the group voice communication session is a conference call or group chat using push-to-talk 'PTT' over cellular.
  7. 14
    The system of any one of claims 1 to 13, wherein the stereo audio output device is one or more of stereo speakers integrated in the wireless communication device (102), external stereo speakers connected to an output port of the wireless communication device (102), and stereo headphones connected to an output port of the wireless communication device (102).
  8. 15
    The system of any one of claims 1 to 14, wherein the audio input device is a microphone integrated in the wireless communication device (102) or an external microphone coupled to an input port of the wireless communication device (102).
  9. 17
    A method for providing simulated spatial sound on a wireless communication device (102), the wireless communication device (102) being one of two or more wireless communication devices engaged in a group voice communication session, the method comprising 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 (102).
  10. 21
    The method of any one of claims 17 to 20, further comprising the steps of:determining if the number of participants has changed;and if the number of participants in the conference call has changed, adjusting the virtual spatial positions for each of the other participants in the group voice communication session.
  11. 22
    The method of any one of claims 17 to 21, wherein the wireless communication devices engaged in the group voice communication session are coupled to a wireless communication network (200).
  12. 24
    The method of any one of claims 17 to 23, wherein if there are three or more participants in the group voice communication session, the virtual spatial positions determined for at least some of the other participants in the group voice communication session are the same for at least some of the participants, thereby allowing the reuse of previously generated simulated spatial audio data.
  13. 25
    The method of any one of claims 17 to 24, wherein the virtual spatial positions are based on a two-dimensional (2D) or three-dimensional (3D) coordinate system.
  14. 26
    The method of any one of claims 17 to 25, wherein the virtual spatial positions are based on a 3D coordinate system.
  15. 27
    The method of any one of claims 17 to 26, wherein the group voice communication session is a conference call or group chat using push-to-talk 'PTT' over cellular.
  16. 28
    A computer readable medium storing program instructions executable by a processor of a computing system for causing said computing system to perform the method of any one of claims 17 to 27.