Representing audio channels and objects in a container format
AssigneeGoogle Inc.
InventorsSze Chie Lim, Joseph Cullen, Shawn Singh, Francis Galligan, Jan Skoglund
Life of this patent
Estimating the term…
Abstract
A method including generating a codec agnostic container including a first parameter, the first parameter including metadata describing how to render audio from a position in three-dimensional space, generating a codec dependent container including a second parameter, the second parameter including information associated with an audio codec used to compress data corresponding to the audio, and generating an audio package, the audio package including the codec agnostic container, the codec dependent container, and the compressed data corresponding to the audio.
Claims20
A method comprising:
- generating a codec agnostic container including a first parameter, the first parameter including metadata describing how to render audio in three-dimensional space, the metadata including at least one of a position, a size, a directivity or a diffuseness attribute;
- generating a codec dependent container including a second parameter, the second parameter including information associated with an audio codec used to compress data corresponding to the audio;
- and
- generating an audio package, the audio package including the codec agnostic container, the codec dependent container, and the compressed data corresponding to the audio.
A non-transitory computer-readable storage medium comprising instructions stored thereon that, when executed by at least one processor, are configured to cause a computing system to:
- generate a codec agnostic container including a first parameter, the first parameter including metadata describing how to render audio in three-dimensional space, the metadata including at least one of a position, a size, a directivity or a diffuseness attribute;
- generate a codec dependent container including a second parameter, the second parameter including information associated with an audio codec used to compress data corresponding to the audio;
- and
- generate an audio package, the audio package including the codec agnostic container, the codec dependent container, and the compressed data corresponding to the audio.
An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to:
- generate a codec agnostic container including a first parameter, the first parameter including metadata describing how to render audio in three-dimensional space, the metadata including at least one of a position, a size, a directivity or a diffuseness attribute;
- generate a codec dependent container including a second parameter, the second parameter including information associated with an audio codec used to compress data corresponding to the audio;
- and
- generate an audio package, the audio package including the codec agnostic container, the codec dependent container, and the compressed data corresponding to the audio.
Dependencies are inferred from the claim text.