Patents by Inventor Malcolm James Law
Malcolm James Law has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10068577Abstract: A method of encoding adaptive audio, comprising receiving N objects and associated spatial metadata that describes the continuing motion of these objects, and partitioning the audio into segments based on the spatial metadata. The method encodes adaptive audio having objects and channel beds by capturing a continuing motion of a number N objects in a time-varying matrix trajectory comprising a sequence of matrices, coding coefficients of the time-varying matrix trajectory in spatial metadata to be transmitted via a high-definition audio format for rendering the adaptive audio through a number M output channels, and segmenting the sequence of matrices into a plurality of sub-segments based on the spatial metadata, wherein the plurality of sub-segments are configured to facilitate coding of one or more characteristics of the adaptive audio.Type: GrantFiled: April 23, 2015Date of Patent: September 4, 2018Assignee: Dolby Laboratories Licensing CorporationInventors: Vinay Melkote, Malcolm James Law, Roy M. Fejgin
-
Patent number: 9826327Abstract: Methods which uses interpolated primitive matrices to decode encoded audio to recover (losslessly) content of a multichannel audio program and/or to recover at least one downmix of such content, and encoding methods for generating such encoded audio. In some embodiments, a decoder performs interpolation on a set of seed primitive matrices to determine interpolated matrices for use in rendering channels of the program. Other aspects are a system or device configured to implement any embodiment of the method.Type: GrantFiled: September 26, 2014Date of Patent: November 21, 2017Assignee: Dolby Laboratories Licensing CorporationInventors: Malcolm James Law, Vinay Melkote, Rhonda Wilson, Simon Plain, Andy Jaspar
-
Patent number: 9794712Abstract: A method of decomposing a matrix of dimension L-by-N, where L is less than or equal to N, into a sequence of N-by-N unit primitive matrices and a permutation matrix comprising a sequence that is the product of the primitive matrices and the permutation matrix, containing L rows that are substantially close to the provided L-by-N matrix, where the choice of the permutation matrix and the indices of the non-trivial rows in the primitive matrices are chosen to limit the coefficient values in the primitive matrices.Type: GrantFiled: April 23, 2015Date of Patent: October 17, 2017Assignee: Dolby Laboratories Licensing CorporationInventors: Vinay Melkote, Malcolm James Law
-
Publication number: 20170047071Abstract: A method of encoding adaptive audio, comprising receiving N objects and associated spatial metadata that describes the continuing motion of these objects, and partitioning the audio into segments based on the spatial metadata. The method encodes adaptive audio having objects and channel beds by capturing a continuing motion of a number N objects in a time-varying matrix trajectory comprising a sequence of matrices, coding coefficients of the time-varying matrix trajectory in spatial metadata to be transmitted via a high-definition audio format for rendering the adaptive audio through a number M output channels, and segmenting the sequence of matrices into a plurality of sub-segments based on the spatial metadata, wherein the plurality of sub segments are configured to facilitate coding of one or more characteristics of the adaptive audio.Type: ApplicationFiled: April 23, 2015Publication date: February 16, 2017Applicant: Dolby Laboratories Licensing CorporationInventors: Vinay MELKOTE, Malcolm James LAW, Roy M. FEJGIN
-
Publication number: 20170048639Abstract: A method of decomposing a matrix of dimension L-by-N, where L is less than or equal to N, into a sequence of N-by-N unit primitive matrices and a permutation matrix comprising a sequence that is the product of the primitive matrices and the permutation matrix, containing L rows that are substantially close to the provided L-by-N matrix, where the choice of the permutation matrix and the indices of the non-trivial rows in the primitive matrices are chosen to limit the coefficient values in the primitive matrices.Type: ApplicationFiled: April 23, 2015Publication date: February 16, 2017Applicant: DOLBY LABORATORIES LICENSING CORPORATIONInventors: Vinay MELKOTE, Malcolm James LAW
-
Publication number: 20160241981Abstract: Methods which uses interpolated primitive matrices to decode encoded audio to recover (losslessly) content of a multichannel audio program and/or to recover at least one downmix of such content, and encoding methods for generating such encoded audio. In some embodiments, a decoder performs interpolation on a set of seed primitive matrices to determine interpolated matrices for use in rendering channels of the program. Other aspects are a system or device configured to implement any embodiment of the method.Type: ApplicationFiled: September 26, 2014Publication date: August 18, 2016Applicant: Dolby Laboratories Licensing CorporationInventors: Malcolm James LAW, Vinay MELKOTE, Rhonda WILSON, Simon PLAIN, ANDY JASPAR
-
Patent number: 7193538Abstract: A lossless encoder and decoder are provided for transmitting a multichannel signal on a medium such as DVD-Audio. The encoder accepts additionally a downmix specification and splits the encoded stream into two substreams, such that a two-channel decoder of meagre computational power can implement the downmix specification by decoding one substream, while a multichannel decoder can decode the original multichannel signal losslessly using both substreams. Further features provide for efficient implementation on 24-bit processors, for confirmation of lossless reproduction to the user, and for benign behaviour in the case of downmix specifications that result in overload. The principle is also extended to mixed-rate signals, where for example some input channels are sampled at 48 kHz and some are sampled at 96 kHz.Type: GrantFiled: August 5, 2004Date of Patent: March 20, 2007Assignee: Dolby Laboratories Licensing CorporationInventors: Peter Graham Craven, Malcolm James Law, John Robert Stuart
-
Patent number: 6774820Abstract: A lossless encoder and decoder are provided for transmitting a multichannel signal on a medium such as DVD-Audio. The encoder accepts additionally a downmix specification and splits the encoded stream into two substreams, such that a two-channel decoder of meagre computational power can implement the downmix specification by decoding one substream, while a multichannel decoder can decode the original multichannel signal losslessly using both substreams. Further features provide for efficient implementation on 24-bit processors, for confirmation of lossless reproduction to the user, and for benign behaviour in the case of downmix specifications that result in overload. The principle is also extended to mixed-rate signals, where for example some input channels are sampled at 48 kHz and some are sampled at 96 kHz.Type: GrantFiled: August 18, 2003Date of Patent: August 10, 2004Assignee: Dolby Laboratories Licensing CorporationInventors: Peter Graham Craven, Malcolm James Law, John Robert Stuart
-
Publication number: 20040070523Abstract: A lossless encoder and decoder are provided for transmitting a multichannel signal on a medium such as DVD-Audio. The encoder accepts additionally a downmix specification and splits the encoded stream into two substreams, such that a two-channel decoder of meagre computational power can implement the downmix specification by decoding one substream, while a multichannel decoder can decode the original multichannel signal losslessly using both substreams. Further features provide for efficient implementation on 24-bit processors, for confirmation of lossless reproduction to the user, and for benign behaviour in the case of downmix specifications that result in overload.Type: ApplicationFiled: August 18, 2003Publication date: April 15, 2004Inventors: Peter Graham Craven, Malcolm James Law, John Robert Stuart
-
Patent number: 6611212Abstract: In one aspect of the invention, a stream is divided into two substreams, the first substream providing information relating to a ‘downmix’ signal obtained by matrixing and containing fewer channels than an original multichannel digital signal, and the second substream providing additional information allowing the original multichannel digital signal to be losslessly recovered by a decoder. In a preferred implementation, an encoder furnishes the downmix signal using a cascade of one or more primitive matrix quantizers, each of which implements an n-by-n matrix, followed by selection of the m channels required for the downnix. In a second aspect, a lossless compression system includes a dither seed in the encoded bitstream. The dither seed is used to synchronize a pseudo-random sequence generator in the decoder with a functionally identical generator in an encoder.Type: GrantFiled: October 5, 2001Date of Patent: August 26, 2003Assignee: Dolby Laboratories Licensing Corp.Inventors: Peter Graham Craven, Malcolm James Law, John Robert Stuart