Patents by Inventor Leonardo Surico
Leonardo Surico 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: 11753026Abstract: A vehicle control device includes a plurality of IC units, while maintaining the operational reliability. The vehicle control device includes an IC unit for performing image processing on outputs from cameras; an IC unit for performing recognition processing of an external environment of the vehicle; and an IC unit for performing judgment processing for cruise control of the vehicle. A control flow is provided so as to allow the IC unit to transmit a control signal to the IC units and. The control flow is provided separately from a data flow configured to transmit the output from the cameras, the image data, and the external environment data.Type: GrantFiled: January 28, 2021Date of Patent: September 12, 2023Assignees: MAZDA MOTOR CORPORATION, NXP B.V.Inventors: Masato Ishibashi, Kiyoyuki Tsuchiyama, Daisuke Hamano, Tomotsugu Futa, Daisuke Horigome, Atsushi Tasaki, Yosuke Hashimoto, Yusuke Kihara, Eiichi Hojin, Arnaud Van Den Bossche, Ray Marshall, Leonardo Surico
-
Patent number: 11697413Abstract: A vehicle control device includes: a signal processing IC unit that outputs image processing data; a recognition processing IC unit that performs recognition processing of the external environment of a vehicle to output external environment data obtained through the recognition processing; a judgment processing IC unit that performs judgment processing for cruise control of the vehicle; a power management unit capable of controlling an on or off state of a recognition function of the external environment of the vehicle in the recognition processing IC unit according to the conditions of the vehicle; and a bypass path for enabling data communications from the signal processing IC unit to the judgment processing IC unit without performing the recognition processing of the external environment of the vehicle by the recognition processing IC unit.Type: GrantFiled: January 27, 2021Date of Patent: July 11, 2023Assignees: MAZDA MOTOR CORPORATION, NXP B.V.Inventors: Eiichi Hojin, Kiyoyuki Tsuchiyama, Masato Ishibashi, Daisuke Hamano, Tomotsugu Futa, Daisuke Horigome, Atsushi Tasaki, Yosuke Hashimoto, Yusuke Kihara, Arnaud Van Den Bossche, Ray Marshal, Leonardo Surico
-
Patent number: 11565637Abstract: A signal processing IC unit performs image processing with respect to an output from a camera. A recognition processing IC unit performs recognition processing based on the output from the signal processing IC unit. A control IC unit outputs a control signal based on the output from the recognition processing IC unit. A first terminal is electrically connected to the recognition processing IC unit. A second terminal is electrically connected to the control IC unit. The signal processing IC unit, the recognition processing IC unit, and the control IC unit are disposed on a board. The first terminal and the second terminal are provided on an edge portion of the board.Type: GrantFiled: January 28, 2021Date of Patent: January 31, 2023Assignees: MAZDA MOTOR CORPORATION, NXP B.V.Inventors: Tomotsugu Futa, Kiyoyuki Tsuchiyama, Masato Ishibashi, Daisuke Hamano, Daisuke Horigome, Eiichi Hojin, Atsushi Tasaki, Yosuke Hashimoto, Yusuke Kihara, Arnaud Van Den Bossche, Ray Marshal, Leonardo Surico
-
Patent number: 11483547Abstract: A camera system and method are disclosed. The camera includes a memory, a camera, and a processor. The memory stores an adaptively subsampled look-up table. The adaptively subsampled look-up includes varying levels of subsampling across the adaptively subsampled look-up table. The camera captures an image, and the captured image is distorted based on varying distortions within an optical system of the camera. The processor receives the captured image from the camera, corrects the distorted captured image based on the adaptively subsampled look-up table to create a correct image, provides the corrected image, and executes a safety feature based on the corrected image.Type: GrantFiled: December 4, 2019Date of Patent: October 25, 2022Assignee: NXP USA, Inc.Inventors: Sharath Subramanya Naidu, Michael Andreas Staudenmaier, Ajit Singh, Leonardo Surico
-
Patent number: 11295151Abstract: Embodiments provide line-based feature generation for vision-based driver assistance systems and methods. For one embodiment, a feature generator includes a circular buffer and a processor coupled to an image sensor. The circular buffer receives image data from the image sensor and stores N lines at a time of an image frame captured by the image sensor. The N lines of the image frame are less than all of the lines for the image frame. The processor receives the N lines from the circular buffer and stores one or more features generated from the N lines in a memory. Iterative blocks of N lines of image data are processed to complete processing of the full image frame, and multiple frames can be processed. The generated features are analyzed by a vision processor to identify, classify, and track objects for vision-based driver assistance and related vision-based assistance actions.Type: GrantFiled: July 31, 2019Date of Patent: April 5, 2022Assignee: NXP USA, Inc.Inventors: Sharath Subramanya Naidu, Ajit Singh, Michael Andreas Staudenmaier, Leonardo Surico, Stephan Matthias Herrmann
-
Publication number: 20210241001Abstract: A plurality of first cameras are provided in a vehicle so as to surround the vehicle. A plurality of second cameras are provided in the vehicle so as to surround the vehicle. A control unit performs a first operation of outputting a control signal for cruise control of the vehicle based on both outputs from the plurality of the first cameras and outputs from the plurality of the second cameras, a second operation of outputting the control signal based on the outputs from the plurality of the first cameras, and a third operation of outputting the control signal based on the outputs from the plurality of the second cameras.Type: ApplicationFiled: January 27, 2021Publication date: August 5, 2021Applicants: Mazda Motor Corporation, NXP B.V.Inventors: Masato ISHIBASHI, Kiyoyuki TSUCHIYAMA, Daisuke HAMANO, Tomotsugu FUTA, Daisuke HORIGOME, Atsushi TASAKI, Yosuke HASHIMOTO, Yusuke KIHARA, Eiichi HOJIN, Arnaud VAN DEN BOSSCHE, Ray MARSHAL, Leonardo SURICO
-
Publication number: 20210237727Abstract: A vehicle control device includes a plurality of IC units, while maintaining the operational reliability. The vehicle control device includes an IC unit for performing image processing on outputs from cameras; an IC unit for performing recognition processing of an external environment of the vehicle; and an IC unit for performing judgment processing for cruise control of the vehicle. A control flow is provided so as to allow the IC unit to transmit a control signal to the IC units and. The control flow is provided separately from a data flow configured to transmit the output from the cameras, the image data, and the external environment data.Type: ApplicationFiled: January 28, 2021Publication date: August 5, 2021Applicants: Mazda Motor Corporation, NXP B.V.Inventors: Masato ISHIBASHI, Kiyoyuki TSUCHIYAMA, Daisuke HAMANO, Tomotsugu FUTA, Daisuke HORIGOME, Atsushi TASAKI, Yosuke HASHIMOTO, Yusuke KIHARA, Eiichi HOJIN, Arnaud VAN DEN BOSSCHE, Ray MARSHAL, Leonardo SURICO
-
Publication number: 20210241028Abstract: A vehicle control device includes: a signal processing IC unit that outputs image processing data; a recognition processing IC unit that performs recognition processing of the external environment of a vehicle to output external environment data obtained through the recognition processing; a judgment processing IC unit that performs judgment processing for cruise control of the vehicle; a power management unit capable of controlling an on or off state of a recognition function of the external environment of the vehicle in the recognition processing IC unit according to the conditions of the vehicle; and a bypass path for enabling data communications from the signal processing IC unit to the judgment processing IC unit without performing the recognition processing of the external environment of the vehicle by the recognition processing IC unit.Type: ApplicationFiled: January 27, 2021Publication date: August 5, 2021Applicants: Mazda Motor Corporation, NXP B.V.Inventors: Eiichi HOJIN, Kiyoyuki TSUCHIYAMA, Masato ISHIBASHI, Daisuke HAMANO, Tomotsugu FUTA, Daisuke HORIGOME, Atsushi TASAKI, Yosuke HASHIMOTO, Yusuke KIHARA, Arnaud VAN DEN BOSSCHE, Ray MARSHAL, Leonardo SURICO
-
Publication number: 20210237726Abstract: A vehicle control device includes: a signal processing integrated circuit (IC) unit for performing image processing on an output from a camera mounted in a vehicle and outputting image data obtained through the image processing; a recognition processing IC unit provided as another unit different from the signal processing IC unit, for performing recognition processing for recognizing an external environment of the vehicle based on the image data received from the signal processing IC unit and outputting external environment data obtained through the recognition processing; and a judgment IC unit provided as another unit different from the signal processing IC unit and the recognition processing IC unit, for performing judgment processing for cruise control of the vehicle based on the external environment data received from the recognition processing IC unit and outputting a cruise control signal based on the judgment processing result.Type: ApplicationFiled: January 25, 2021Publication date: August 5, 2021Applicants: Mazda Motor Corporation, NXP B.V.Inventors: Masato ISHIBASHI, Kiyoyuki TSUCHIYAMA, Daisuke HAMANO, Tomotsugu FUTA, Daisuke HORIGOME, Eiichi HOJIN, Atsushi TASAKI, Yosuke HASHIMOTO, Yusuke KIHARA, Arnaud VAN DEN BOSSCHE, Ray MARSHAL, Leonardo SURICO
-
Publication number: 20210237666Abstract: A signal processing IC unit performs image processing with respect to an output from a camera. A recognition processing IC unit performs recognition processing based on the output from the signal processing IC unit. A control IC unit outputs a control signal based on the output from the recognition processing IC unit. A first terminal is electrically connected to the recognition processing IC unit. A second terminal is electrically connected to the control IC unit. The signal processing IC unit, the recognition processing IC unit, and the control IC unit are disposed on a board. The first terminal and the second terminal are provided on an edge portion of the board.Type: ApplicationFiled: January 28, 2021Publication date: August 5, 2021Applicants: Mazda Motor Corporation, NXP B.V.Inventors: Tomotsugu FUTA, Kiyoyuki TSUCHIYAMA, Masato ISHIBASHI, Daisuke HAMANO, Daisuke HORIGOME, Eiichi HOJIN, Atsushi TASAKI, Yosuke HASHIMOTO, Yusuke KIHARA, Arnaud VAN DEN BOSSCHE, Ray MARSHAL, Leonardo SURICO
-
Publication number: 20210176455Abstract: A camera system and method are disclosed. The camera includes a memory, a camera, and a processor. The memory stores an adaptively subsampled look-up table. The adaptively subsampled look-up includes varying levels of subsampling across the adaptively subsampled look-up table. The camera captures an image, and the captured image is distorted based on varying distortions within an optical system of the camera. The processor receives the captured image from the camera, corrects the distorted captured image based on the adaptively subsampled look-up table to create a correct image, provides the corrected image, and executes a safety feature based on the corrected image.Type: ApplicationFiled: December 4, 2019Publication date: June 10, 2021Inventors: Sharath Subramanya Naidu, Michael Andreas Staudenmaier, Ajit Singh, Leonardo Surico
-
Publication number: 20210034899Abstract: Embodiments provide line-based feature generation for vision-based driver assistance systems and methods. For one embodiment, a feature generator includes a circular buffer and a processor coupled to an image sensor. The circular buffer receives image data from the image sensor and stores N lines at a time of an image frame captured by the image sensor. The N lines of the image frame are less than all of the lines for the image frame. The processor receives the N lines from the circular buffer and stores one or more features generated from the N lines in a memory. Iterative blocks of N lines of image data are processed to complete processing of the full image frame, and multiple frames can be processed. The generated features are analyzed by a vision processor to identify, classify, and track objects for vision-based driver assistance and related vision-based assistance actions.Type: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Inventors: Sharath Subramanya Naidu, Ajit Singh, Michael Andreas Staudenmaier, Leonardo Surico, Stephan Matthias Herrmann
-
Patent number: 10558599Abstract: An apparatus for performing a method for loading a matrix into an accelerator includes an augmented direct memory access controller reading a matrix, in a data stream, from a first memory associated with a system processor and sending the matrix, in the data stream, to a second memory associated with the accelerator. The method further includes the augmented direct memory access controller extracting individual matrix elements from the data stream as the data stream is being sent to the second memory and analyzing the extracted individual matrix elements to determine if the matrix is any of a plurality of tested matrix class types as the data stream is being sent to the second memory.Type: GrantFiled: September 12, 2017Date of Patent: February 11, 2020Assignee: NXP USA, Inc.Inventors: Michael Andreas Staudenmaier, Leonardo Surico, Maik Brett
-
Patent number: 10409732Abstract: An electronic device includes a first memory subsystem, a second memory subsystem and a direct memory access controller. In response to a first type of request from a processor, the direct memory access controller requests data from the first memory subsystem and provides the data to the second memory subsystem. In response to a second type of request from a processor, the direct memory access controller requests an uncompressed matrix from the first memory subsystem, compresses the uncompressed matrix to generate a compressed matrix, and provides the compressed matrix to the second memory subsystem. In response to a third type of request from a processor, the direct memory access controller requests a compressed matrix from the second memory subsystem, un-compresses the compressed matric to generate an uncompressed matrix, and provides the un-compressed matrix to the first memory subsystem.Type: GrantFiled: May 31, 2017Date of Patent: September 10, 2019Assignee: NXP USA, Inc.Inventors: Michael Andreas Staudenmaier, Leonardo Surico, Maik Brett
-
Publication number: 20190079885Abstract: An apparatus for performing a method for loading a matrix into an accelerator includes an augmented direct memory access controller reading a matrix, in a data stream, from a first memory associated with a system processor and sending the matrix, in the data stream, to a second memory associated with the accelerator. The method further includes the augmented direct memory access controller extracting individual matrix elements from the data stream as the data stream is being sent to the second memory and analyzing the extracted individual matrix elements to determine if the matrix is any of a plurality of tested matrix class types as the data stream is being sent to the second memory.Type: ApplicationFiled: September 12, 2017Publication date: March 14, 2019Inventors: Michael Andreas Staudenmaier, Leonardo Surico, Maik Brett
-
Publication number: 20180349290Abstract: An electronic device includes a first memory subsystem, a second memory subsystem and a direct memory access controller. In response to a first type of request from a processor, the direct memory access controller requests data from the first memory subsystem and provides the data to the second memory subsystem. In response to a second type of request from a processor, the direct memory access controller requests an uncompressed matrix from the first memory subsystem, compresses the uncompressed matrix to generate a compressed matrix, and provides the compressed matrix to the second memory subsystem. In response to a third type of request from a processor, the direct memory access controller requests a compressed matrix from the second memory subsystem, un-compresses the compressed matric to generate an uncompressed matrix, and provides the un-compressed matrix to the first memory subsystem.Type: ApplicationFiled: May 31, 2017Publication date: December 6, 2018Inventors: Michael Andreas Staudenmaier, Leonardo Surico, Maik Brett