WO03058473A1

Interactive spatalized audiovisual system

Abstract

An interactive spatialized audiovisual system links a plurality of remote used terminals. The system comprises a networked computer having an associated user database including user status information. Input means are provided at the computer for receiving a plurality of audio streams and associated locating data from the remote user terminals for virtually locating the users relative to one another within a virtual user environment such as a chat room environment. Selection means are provided for enabling selection of at least the first group of the audio streams in a first selection process based on status information in the user database. Output means output the selected group of audio streams and associated locating data for spatialization of the audio streams relative to a first listener-based audio reference frame which is substantially coherent with visual representations of the audio sources defined by the locating data at the first user terminal. Merging means are provided for merging at least some of the audio streams into a merged audio stream for transmittal to the first and other user terminal, with the merged audio stream being spatialized so as to provide for a spatialized background audio effect in the audio reference frame at the user terminal.

WO03058473A1, drawing sheet 1
Sheet 1 of 11

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

37 claims: 21 independent, 16 dependent

  1. 1
    Claims 1. An interactive spatialized audiovisual system for linking a plurality of remote user terminals, the system comprising:- a networked computer;- an associated user database including user status information;- input means for receiving at the computer a plurality of audio streams and associated locating data from the remote user terminals for virtually locating the users relative to one another within a virtual user environment;- selection means for enabling selection of at least a first group of the audio streams in a first selection process based on status information in the user database;- output means for outputting the selected group of audio streams and associated locating data for spatialization of the selected group of audio streams relative to a first listener-based audio reference frame which is substantially coherent with visual representations of the audio sources defined by the locating data at a first user terminal.
  2. 3
    A system according to either one of the preceding claims which includes merging means for merging at least some of the audio streams into a merged audio stream for transmittal to the user terminal, and second spatializing means for spatializing the merged stream so as to provide for a spatialized background audio effect in the audio reference frame at the user terminal.
  3. 4
    A system according to any one of the preceding claims wherein the selection means are arranged to select different groups of audio streams according to different selection processes based on the user status information in the user database, for transmission to the corresponding user terminals.
  4. 5
    A system according to any one of the preceding claims wherein the user status information is chosen from a group including user location data which serves to locate the user in the virtual environment, user orientation data which serves to orientate the user both with respect to the other users and to the virtual environment, user listening status information and user talking status information.
  5. 7
    A system according to either one of the preceding claims 5 or 6 in which the selection means includes a first selector for selecting M closest audio sources from N audio sources.
  6. 8
    A system according to any one of the preceding claims 5 to 7 in which the selection means includes a second selector for enabling the selection of M loudest sources based on at least one of the following, namely the amplitude of the source signal and the distance of the source from the listener.
  7. 9
    A system according to any one of the preceding claims 5 to 8 in which the selection means includes a third selector for enabling a user-driven selection process determined by the subject user or other users.
  8. 10
    A system according to any one of the preceding claims 5 to 9 in which the selection means includes a fourth selector for enabling a moderator-driven selection process in which a "moderator" in the environment is able to control the talking and listening status of the other users.
  9. 11
    A system according to any one of the preceding claims 5 to 10 in which the selection means includes a fifth selector for enabling a selection based on the geography or topology of the virtual environment, in which features of the environment are arranged realistically to affect the listening capability of users in the environment, so as to provide a coherent visual and sonic landscapes.
  10. 14
    A system according to any one of the preceding claims 11 to 13 which includes means for generating "dry" room signals using summed non-reverberated audio sources.
  11. 15
    A system according to any one of the preceding claims 10 to 13 which includes means for generating "wet" room signals using summed reverberated audio sources.
  12. 18
    A system according to any one of claims 2, 16 and 17 wherein the first spatialization means includes a binaural processor.
  13. 21
    A system according to any one of claims 3, 19 and 20 wherein the second spatialization means includes a binaural reverberation processor.
  14. 22
    A method of providing an interactive spatialized audiovisual facility comprising:- receiving from a plurality of user-based audio sources a plurality of corresponding audio streams and associated locating data capable of virtually locating the audio sources relative to one another within a virtual environment;- determining user status data;- selecting at least some of the audio streams based on the user status data;- transmitting the locating data and selected audio streams to a first listener destination for enabling the display of visual representations of the virtual locations of at least some of the audio sources within the virtual environment, and - spatializing the selected audio streams relative to a first listener-based audio reference frame which is substantially coherent with the visual representations of the audio sources either before or after the audio streams are transmitted to the first listener destination.
  15. 24
    A method according to either one of claims 22 or 23 which includes the steps of:- merging at least some of the audio streams into at least one merged audio stream, - transmitting the merged audio stream to the first listener destination, and - spatializing the merged audio stream either before or after transmitting it so as to provide a background audio effect within the virtual environment.
  16. 26
    A method of providing an interactive spatialized audiovisual facility comprising:- receiving from a plurality of user-based audio sources a plurality of corresponding audio streams and associated locating data capable of virtually locating the audio sources relative to one another within a virtual environment;- determining user status data;- selecting at least some of the audio streams based on the user status data in a first selection process;- transmitting the selected audio streams and associated locating data to a first listener destination for enabling the display of visual representations of the virtual locations of at least some of the selected audio sources within the virtual environment;- spatializing the selected audio streams relative to a first listener-based audio reference frame which is substantially coherent with the visual representations of the audio sources either before or after the transmitting said streams;- selecting at least some of the audio streams in a second selection process;and - transmitting the selected audio streams and associated locating information to a second listener destination for enabling the display of visual representations of the locations of at least the selected audio sources, and spatializing at the second listener destination the selected audio streams in an audio reference frame which is substantially coherent with the visual representations of the audio sources, either before or after transmitting said streams.
  17. 28
    A system for providing for spatialized conversation over a network environment, the system comprising:- a plurality of user terminals;- a computer network capable of streaming audio streams to the user terminals, each of the audio streams including associated spatialization information;- a rendering system for rendering the audio streams to predetermined virtual locations around a user using the associated spatialization information;and - a user interface for virtually spatially locating a user amongst the audio streams;wherein the rendering system spatializes the audio streams so as to maintain a substantially spatially coherent audio reference frame around the user, the user interface includes a visual indicator of the spatial position of each of the audio streams around a listener and the rendering system maintains a substantially spatially coherent audio reference frame relative to the visual indicator.
  18. 32
    A system according to any one of the preceding claims 1 to 21 wherein the virtual user environment is a chat room environment.
  19. 33
    A computer-readable medium having stored thereon executable instructions for causing a computer to provide an interactive spatialized audiovisual facility, the instructions being arranged to:- receive from a plurality of user-based audio sources a plurality of corresponding audio streams and associated locating data capable of virtually locating the audio sources relative to one another within a virtual environment;- determine user status data;- select at least some of the audio streams based on the user status data;- transmit the locating data and selected audio streams and associated to a first listener destination for enabling the display of visual representations of the virtual locations of at least some of the audio sources within the virtual environment, and - spatialize the selected audio streams relative to a first listener-based audio reference frame which is substantially coherent with the visual representations of the audio sources.
  20. 34
    A computer-readable medium having stored thereon executable instructions for causing a computer to provide an interactive spatialized audiovisual facility, the instructions being arranged to:- receive from a plurality of user-based audio sources a plurality of corresponding audio streams and associated locating data capable of virtually locating the audio sources relative to one another within a virtual environment;- determine user status data;- select at least some of the audio streams based on the user status data in a first selection process;- transmit the selected audio streams and associated locating data to a first listener destination for enabling the display of visual representations of the virtual locations of at least some of the selected audio sources within the virtual environment;- spatialize the selected audio streams relative to a first listener-based audio reference frame which is substantially coherent with the visual representations of the audio sources;- select at least some of the audio streams in a second selection process;and - transmit the selected audio streams and associated locating information to a second listener destination for enabling the display of visual representations of the locations of at least the selected audio sources, and spatializing at the second listener destination the selected audio streams in an audio reference frame which is substantially coherent with the visual representations of the audio sources.
  21. 35
    A method of operating an interactive spatialized audio facility including a networked computer and a plurality of user terminals linked to the networked computer, the method comprising:- transmitting from a user terminal to the networked computer an audio stream generated by the user and associated locating data capable of virtually locating the audio stream generated by the user within a virtual environment for selective combination with corresponding audio streams, associated locating data and user status data at the networked computer;- receiving at the user terminal a plurality of audio streams selected on the basis of the user status data and associated locating data for virtually locating the users relative to one another within a virtual user environment;- generating at the user terminal visual representations of the locating data, and - spatializing the selected group of audio streams relative to a user based audio reference frame which is substantially coherent with the visual representations of the audio sources of the users as defined by the locating data for playback to the user.
  22. 37
    A computer-readable medium having stored thereon executable instructions for causing a computer to provide or operate an interactive spatialized audiovisual facility, the instructions including program segments arranged to implement a method according to any one of claims 22 to 27, 35 and 36.
Independent claims22