Patents by Inventor Michael Eckert
Michael Eckert 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: 12617094Abstract: A method and system for analyzing data describing touchups to a robot's tool center point position. A robot operator performs the touchups to a robot's tool center point position when the operator notices inaccuracies in the location of operations performed by the robot—such as a spot weld in a wrong location on a workpiece—where the inaccuracies may be caused by mechanical wear in robot joints. Each operator-defined touchup changes the position and optionally orientation of a particular point in the robot's motion program. The disclosed method provides a graphical display of the history of position touchups for the robot, and analyzes the touchup data against certain criteria for the distance, direction and frequency of the touchups. When the analysis determines that any individual or combination of criteria are met, an alert is provided which indicates a possible mechanical wear issue exists with the robot and needs attention.Type: GrantFiled: March 14, 2024Date of Patent: May 5, 2026Assignee: FANUC AMERICA CORPORATIONInventors: Xin Hu, Yi Sun, Claude Dinsmoor, Michael Eckert, Sean Lennon
-
Patent number: 12555589Abstract: Embodiments are disclosed for spatial noise filling in multi-channel codecs. In an embodiment, a method of regenerating background noise ambience in a multi-channel codec by generating spatial hole filling noise comprises: computing noise estimates based on a primary downmix channel generated from an input audio signal representing a spatial audio scene with background noise ambience; computing spectral shaping filter coefficients based on the noise estimates; spectrally shaping the multi-channel noise signal using the spectral shaping filter coefficients and a noise distribution, the spectral shaping resulting in a diffused, multi-channel noise signal with uncorrelated channels; spatially shaping the diffused, uncorrelated multi-channel noise signal with uncorrelated channels based on a noise ambience of the spatial audio scene; and adding the spatially and spectrally shaped multi-channel noise to a multi-channel codec output to synthesize the background noise ambience of the spatial audio scene.Type: GrantFiled: December 1, 2021Date of Patent: February 17, 2026Assignee: Dolby Laboratories Licensing CorporationInventors: Rishabh Tyagi, Michael Eckert
-
Patent number: 12531072Abstract: The present document describes a method (600) for encoding a multi-channel input signal (101) which comprises N different channels. The method (600) comprises, for a current frame of a sequence of frames, determining (601) whether the current frame is an active frame or an inactive frame using a signal and/or a voice activity detector, and determining (602) a downmix signal (103) based on the multi-channel input signal (101), wherein the downmix signal (103) comprises N channels or less. In addition, the method (600) comprises determining (603) upmixing metadata (105) comprising a set of parameters for generating, based on the downmix signal (103), a reconstructed multi-channel signal (111) comprising N channels, wherein the upmixing metadata (105) is determined in dependence of whether the current frame is an active frame or an inactive frame. The method (600) further comprises encoding (604) the upmixing metadata (105) into a bitstream.Type: GrantFiled: June 10, 2021Date of Patent: January 20, 2026Assignee: Dolby Laboratories Licensing CorporationInventors: Michael Eckert, Rishabh Tyagi
-
Patent number: 12516664Abstract: A method for operating a fluid conveying device (4), in particular a pump, a fan, a compressor or a valve, by way of a control unit (14), wherein the fluid conveying device with a deactivated emergency running mode is switched on at least in the case of initial application of an operating power of the fluid conveying device, a setpoint rotational speed specification or a setpoint actuating value specification is transmitted to the fluid conveying device, and the emergency miming mode of the fluid conveying device is activated when the setpoint rotational speed specification or the setpoint actuating value specification exceeds a triggering value or the fluid conveying device is operated for longer than an activation duration with an invalid rotational speed or an invalid actuating value. Furthermore, the invention relates to a pump arrangement, a control unit, a computer program, and a machine-readable storage medium.Type: GrantFiled: December 9, 2020Date of Patent: January 6, 2026Assignee: Robert Bosch GmbHInventors: Michael Eckert, Volker Hofacker
-
Patent number: 12494211Abstract: A method comprising receiving a first input bit stream for a first parametrically coded input audio signal, the first input bit stream including data representing a first input core audio signal and a first set including at least one spatial parameter relating to the first parametrically coded input audio signal. A first covariance matrix of the first parametrically coded audio signal is determined based on the spatial parameter(s) of the first set. A modified set including at least one spatial parameter is determined based on the determined first covariance matrix, wherein the modified set is different from the first set. An output core audio signal is determined, which is based on, or constituted by, the first input core audio signal. An output bit stream for a parametrically coded output audio signal is generated, the output bit stream including data representing the output core audio signal and the modified set.Type: GrantFiled: September 7, 2021Date of Patent: December 9, 2025Assignees: Dolby Laboratories Licensing Corporation, DOLBY INTERNATIONAL ABInventors: Dirk Jeroen Breebaart, Michael Eckert, Heiko Purnhagen
-
Publication number: 20250292783Abstract: The present document describes a method (700) for encoding a multi-channel input signal (201). The method (700) comprises determining (701) a plurality of downmix channel signals (203) from the multi-channel input signal (201) and performing (702) energy compaction of the plurality of downmix channel signals (203) to provide a plurality of compacted channel signals (404). Furthermore, the method (700) comprises determining (703) joint coding metadata (205) based on the plurality of compacted channel signals (404) and based on the multi-channel input signal (201), wherein the joint coding metadata (205) is such that it allows upmixing of the plurality of compacted channel signals (404) to an approximation of the multi-channel input signal (201). In addition, the method (700) comprises encoding (704) the plurality of compacted channel signals (404) and the joint coding metadata (205).Type: ApplicationFiled: May 29, 2025Publication date: September 18, 2025Applicants: DOLBY LABORATORIES LICENSING CORPORATION, DOLBY INTERNATIONAL ABInventors: David S. MCGRATH, Michael ECKERT, Heiko PURNHAGEN, Stefan BRUHN
-
Publication number: 20250289133Abstract: A method and system for analyzing data describing touchups to a robot's tool center point position. A robot operator performs the touchups to a robot's tool center point position when the operator notices inaccuracies in the location of operations performed by the robot—such as a spot weld in a wrong location on a workpiece—where the inaccuracies may be caused by mechanical wear in robot joints. Each operator-defined touchup changes the position and optionally orientation of a particular point in the robot's motion program. The disclosed method provides a graphical display of the history of position touchups for the robot, and analyzes the touchup data against certain criteria for the distance, direction and frequency of the touchups. When the analysis determines that any individual or combination of criteria are met, an alert is provided which indicates a possible mechanical wear issue exists with the robot and needs attention.Type: ApplicationFiled: March 14, 2024Publication date: September 18, 2025Inventors: Xin Hu, Yi Sun, Claude Dinsmoor, Michael Eckert, Sean Lennon
-
Patent number: 12322404Abstract: The present document describes a method (700) for encoding a multi-channel input signal (201). The method (700) comprises determining (701) a plurality of downmix channel signals (203) from the multi-channel input signal (201) and performing (702) energy compaction of the plurality of downmix channel signals (203) to provide a plurality of compacted channel signals (404). Furthermore, the method (700) comprises determining (703) joint coding metadata (205) based on the plurality of compacted channel signals (404) and based on the multi-channel input signal (201), wherein the joint coding metadata (205) is such that it allows upmixing of the plurality of compacted channel signals (404) to an approximation of the multi-channel input signal (201). In addition, the method (700) comprises encoding (704) the plurality of compacted channel signals (404) and the joint coding metadata (205).Type: GrantFiled: July 10, 2023Date of Patent: June 3, 2025Assignees: DOLBY LABORATORIES LICENSING CORPORATION, DOLBY INTERNATIONAL ABInventors: David S. McGrath, Michael Eckert, Heiko Purnhagen, Stefan Bruhn
-
Publication number: 20240331708Abstract: The disclosed embodiments enable converting audio signals captured in various formats by various capture devices into a limited number of formats that can be processed by an audio codec (e.g., an Immersive Voice and Audio Services (IVAS) codec). In an embodiment, a simplification unit of the audio device receives an audio signal captured by one or more audio capture devices coupled to the audio device. The simplification unit determines whether the audio signal is in a format that is supported/not supported by an encoding unit of the audio device. Based on the determining, the simplification unit, converts the audio signal into a format that is supported by the encoding unit. In an embodiment, if the simplification unit determines that the audio signal is in a spatial format, the simplification unit can convert the audio signal into a spatial “mezzanine” format supported by the encoding.Type: ApplicationFiled: May 8, 2024Publication date: October 3, 2024Applicants: Dolby Laboratories Licensing Corporation, Dolby International ABInventors: Stefan BRUHN, Michael ECKERT, Juan Felix TORRES, Stefanie BROWN, David S. MCGRATH
-
Patent number: 12046247Abstract: Systems and methods for providing forward error correction for a multi-channel audio signal are described. Blocks of an audio stream are buffered into a frame. A transformation can be applied that compacts the energy of each block into a plurality of transformed channels. The energy compaction transform may compact the most energy of a block into the first transformed channel and to compact decreasing amounts of energy into each subsequent transformed channel. The transformed frame may be encoded using any suitable codec and transmitted in a packet over a network. Improved forward error correction may be provided by attaching a low bit rate encoding of the first transformed channel to a subsequent packet. To reconstruct a lost packet, the low bit rate encoding of the first channel for the lost packet may be combined with a packet loss concealment version of the other channels, constructed from a previously-received packet.Type: GrantFiled: March 23, 2022Date of Patent: July 23, 2024Assignee: Dolby Laboratories Licensing CorporationInventors: Shen Huang, Michael Eckert, Glenn N. Dickins
-
Patent number: 12014745Abstract: The disclosed embodiments enable converting audio signals captured in various formats by various capture devices into a limited number of formats that can be processed by an audio codec (e.g., an Immersive Voice and Audio Services (IVAS) codec). In an embodiment, a simplification unit of the audio device receives an audio signal captured by one or more audio capture devices coupled to the audio device. The simplification unit determines whether the audio signal is in a format that is supported/not supported by an encoding unit of the audio device. Based on the determining, the simplification unit, converts the audio signal into a format that is supported by the encoding unit. In an embodiment, if the simplification unit determines that the audio signal is in a spatial format, the simplification unit can convert the audio signal into a spatial “mezzanine” format supported by the encoding.Type: GrantFiled: August 8, 2022Date of Patent: June 18, 2024Assignee: Dolby Laboratories Licensing CorporationInventors: Stefan Bruhn, Michael Eckert, Juan Felix Torres, Stefanie Brown, David S. McGrath
-
Publication number: 20240105192Abstract: Embodiments are disclosed for spatial noise filling in multi-channel codecs. In an embodiment, a method of regenerating background noise ambience in a multi-channel codec by generating spatial hole filling noise comprises: computing noise estimates based on a primary downmix channel generated from an input audio signal representing a spatial audio scene with background noise ambience; computing spectral shaping filter coefficients based on the noise estimates; spectrally shaping the multi-channel noise signal using the spectral shaping filter coefficients and a noise distribution, the spectral shaping resulting in a diffused, multi-channel noise signal with uncorrelated channels; spatially shaping the diffused, uncorrelated multi-channel noise signal with uncorrelated channels based on a noise ambience of the spatial audio scene; and adding the spatially and spectrally shaped multi-channel noise to a multi-channel codec output to synthesize the background noise ambience of the spatial audio scene.Type: ApplicationFiled: December 1, 2021Publication date: March 28, 2024Applicant: Dolby Laboratories Licensing CorporationInventors: Rishabh TYAGI, Michael ECKERT
-
Publication number: 20240005933Abstract: The present document describes a method (700) for encoding a multi-channel input signal (201). The method (700) comprises determining (701) a plurality of downmix channel signals (203) from the multi-channel input signal (201) and performing (702) energy compaction of the plurality of downmix channel signals (203) to provide a plurality of compacted channel signals (404). Furthermore, the method (700) comprises determining (703) joint coding metadata (205) based on the plurality of compacted channel signals (404) and based on the multi-channel input signal (201), wherein the joint coding metadata (205) is such that it allows upmixing of the plurality of compacted channel signals (404) to an approximation of the multi-channel input signal (201). In addition, the method (700) comprises encoding (704) the plurality of compacted channel signals (404) and the joint coding metadata (205).Type: ApplicationFiled: July 10, 2023Publication date: January 4, 2024Applicants: DOLBY LABORATORIES LICENSING CORPORATION, DOLBY INTERNATIONAL ABInventors: David S. MCGRATH, Michael ECKERT, Heiko PURNHAGEN, Stefan BRUHN
-
Patent number: 11803351Abstract: A communication system, method, and computer-readable medium therefor comprise a media server configured to receive a plurality of audio streams from a corresponding plurality of client devices, the media server including circuitry configured to rank the plurality of audio streams based on a predetermined metric, group a first portion of the plurality of audio streams into a first set, the first portion of the plurality of audio streams being the N highest-ranked audio streams, group a second portion of the plurality of audio streams into a second set, the second portion of the plurality of audio streams being the M lowest-ranked audio streams, forward respective audio streams of the first set to a receiver device, and discard respective audio streams of the second set, wherein N and M are independent integers.Type: GrantFiled: April 3, 2020Date of Patent: October 31, 2023Assignee: Dolby Laboratories Licensing CorporationInventors: Glenn N. Dickins, Feng Deng, Michael Eckert, Craig Johnston, Paul Holmberg
-
Publication number: 20230335142Abstract: A method comprising receiving a first input bit stream for a first parametrically coded input audio signal, the first input bit stream including data representing a first input core audio signal and a first set including at least one spatial parameter relating to the first parametrically coded input audio signal. A first covariance matrix of the first parametrically coded audio signal is determined based on the spatial parameter(s) of the first set. A modified set including at least one spatial parameter is determined based on the determined first covariance matrix, wherein the modified set is different from the first set. An output core audio signal is determined, which is based on, or constituted by, the first input core audio signal. An output bit stream for a parametrically coded output audio signal is generated, the output bit stream including data representing the output core audio signal and the modified set.Type: ApplicationFiled: September 7, 2021Publication date: October 19, 2023Applicants: Dolby Laboratories Licensing Corporation, DOLBY INTERNATIONAL ABInventors: Dirk Jeroen Breebaart, Michael Eckert, Heiko Purnhagen
-
Patent number: 11699451Abstract: The present document describes a method (700) for encoding a multi-channel input signal (201). The method (700) comprises determining (701) a plurality of downmix channel signals (203) from the multi-channel input signal (201) and performing (702) energy compaction of the plurality of downmix channel signals (203) to provide a plurality of compacted channel signals (404). Furthermore, the method (700) comprises determining (703) joint coding metadata (205) based on the plurality of compacted channel signals (404) and based on the multi-channel input signal (201), wherein the joint coding metadata (205) is such that it allows upmixing of the plurality of compacted channel signals (404) to an approximation of the multi-channel input signal (201). In addition, the method (700) comprises encoding (704) the plurality of compacted channel signals (404) and the joint coding metadata (205).Type: GrantFiled: July 2, 2019Date of Patent: July 11, 2023Assignees: Dolby Laboratories Licensing Corporation, Dolby International ABInventors: David S. McGrath, Michael Eckert, Heiko Purnhagen, Stefan Bruhn
-
Publication number: 20230215445Abstract: The present document describes a method (600) for encoding a multi-channel input signal (101) which comprises N different channels. The method (600) comprises, for a current frame of a sequence of frames, determining (601) whether the current frame is an active frame or an inactive frame using a signal and/or a voice activity detector, and determining (602) a downmix signal (103) based on the multi-channel input signal (101), wherein the downmix signal (103) comprises N channels or less. In addition, the method (600) comprises determining (603) upmixing metadata (105) comprising a set of parameters for generating, based on the downmix signal (103), a reconstructed multi-channel signal (111) comprising N channels, wherein the upmixing metadata (105) is determined in dependence of whether the current frame is an active frame or an inactive frame. The method (600) further comprises encoding (604) the upmixing metadata (105) into a bitstream.Type: ApplicationFiled: June 10, 2021Publication date: July 6, 2023Applicant: Dolby Laboratories Licensing CorporationInventors: Michael ECKERT, Rishabh TYAGI
-
Publication number: 20230036511Abstract: A method for operating a fluid conveying device (4), in particular a pump, a fan, a compressor or a valve, by way of a control unit (14), wherein the fluid conveying device with a deactivated emergency running mode is switched on at least in the case of initial application of an operating power of the fluid conveying device, a setpoint rotational speed specification or a setpoint actuating value specification is transmitted to the fluid conveying device, and the emergency miming mode of the fluid conveying device is activated when the setpoint rotational speed specification or the setpoint actuating value specification exceeds a triggering value or the fluid conveying device is operated for longer than an activation duration with an invalid rotational speed or an invalid actuating value. Furthermore, the invention relates to a pump arrangement, a control unit, a computer program, and a machine-readable storage medium.Type: ApplicationFiled: December 9, 2020Publication date: February 2, 2023Inventors: Michael Eckert, Volker Hofacker
-
Publication number: 20220375482Abstract: The disclosed embodiments enable converting audio signals captured in various formats by various capture devices into a limited number of formats that can be processed by an audio codec (e.g., an Immersive Voice and Audio Services (IVAS) codec). In an embodiment, a simplification unit of the audio device receives an audio signal captured by one or more audio capture devices coupled to the audio device. The simplification unit determines whether the audio signal is in a format that is supported/not supported by an encoding unit of the audio device. Based on the determining, the simplification unit, converts the audio signal into a format that is supported by the encoding unit. In an embodiment, if the simplification unit determines that the audio signal is in a spatial format, the simplification unit can convert the audio signal into a spatial “mezzanine” format supported by the encoding.Type: ApplicationFiled: August 8, 2022Publication date: November 24, 2022Applicants: Dolby Laboratories Licensing Corporation, Dolby International ABInventors: Stefan BRUHN, Michael ECKERT, Juan Felix TORRES, Stefanie BROWN, David S. MCGRATH
-
Patent number: 11410666Abstract: The disclosed embodiments enable converting audio signals captured in various formats by various capture devices into a limited number of formats that can be processed by an audio codec (e.g., an Immersive Voice and Audio Services (IVAS) codec). In an embodiment, a simplification unit of the audio device receives an audio signal captured by one or more audio capture devices coupled to the audio device. The simplification unit determines whether the audio signal is in a format that is supported/not supported by an encoding unit of the audio device. Based on the determining, the simplification unit, converts the audio signal into a format that is supported by the encoding unit. In an embodiment, if the simplification unit determines that the audio signal is in a spatial format, the simplification unit can convert the audio signal into a spatial “mezzanine” format supported by the encoding.Type: GrantFiled: October 7, 2019Date of Patent: August 9, 2022Assignees: Dolby Laboratories Licensing CorporationInventors: Stefan Bruhn, Michael Eckert, Juan Felix Torres, Stefanie Brown, David S. McGrath