Patents by Inventor Stephan Matthias HERRMANN

Stephan Matthias HERRMANN 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).

  • Publication number: 20250095339
    Abstract: A system, method, and apparatus are provided for verifying functional safety of an image signal processor (ISP) by configuring one or more edge pattern settings in a test pattern generator; activating the test pattern generator to generate test pattern data by modulating a sequence of pseudo random number values with a sequence of values from an edge pattern; processing the test pattern data at the ISP to generate ISP test output data; generating a checksum value of the ISP test output data; and comparing the checksum value with a reference checksum value to verify a functionality of the ISP.
    Type: Application
    Filed: August 23, 2024
    Publication date: March 20, 2025
    Inventors: Michael Andreas Staudenmaier, Iani Bogdan Almajan, Stephan Matthias Herrmann, Vincent Aubineau
  • Publication number: 20250086762
    Abstract: Distortion correction from a distorted source image to a distortion corrected target image includes dividing the target image into a plurality of target tiles. The source image is divided into source tiles. Each source tile corresponds to a target tile according to a first mapping. The source tiles are processed to produce a source tile index until all the source tiles in the source image have been assigned a source tile index value in an ascending order. At least one y coordinate value of a first target tile is higher than a y coordinate value of a second target tile, wherein the first target tile corresponds to a source tile that appears earlier in the ascending order of the source tile index than a corresponding source tile of the second target tile. Distortion correction of the source image is performed by mapping each source tile to its corresponding target tile.
    Type: Application
    Filed: August 20, 2024
    Publication date: March 13, 2025
    Inventors: Sharath Subramanya Naidu, Chanpreet Singh, Tomas Babinec, Syed Mujtaba Hassan, Stephan Matthias Herrmann
  • Publication number: 20240406579
    Abstract: A system, method, and apparatus are provided for on-the-fly camera image processing configuring a system-on-chip (SoC) configuration register memory with one or more synchronization settings; processing multiple camera image frame sequences having different specified exposures to detect a set of complete frames from the camera image frame sequences which have a first common frame number; identifying a valid combination of different exposures from the image frame sequences having a second common frame number succeeding the first common frame number; and processing the valid combination of different exposures from the first and second camera image frame sequences to generate output data from the ISP pipeline.
    Type: Application
    Filed: August 1, 2023
    Publication date: December 5, 2024
    Inventors: Chanpreet Singh, Stephan Matthias Herrmann, Sharath Subramanya Naidu, Nikhil Sharma, Bhagwan Babu Jha, Maninder Kumar
  • Publication number: 20240212314
    Abstract: Aspects of the subject disclosure may include, for example, splitting an image that is obtained from a video adaptor into a plurality of segments, for each segment of the plurality of segments, generating a value that is representative of data of the segment, the value resulting in no loss in an accuracy of the data, storing a first part of the value in a first portion of a memory, and storing a second part of the value in a second portion of the memory, the second part being different from the first part. Other embodiments are disclosed.
    Type: Application
    Filed: February 28, 2023
    Publication date: June 27, 2024
    Inventors: Chanpreet Singh, Stephan Matthias Herrmann, Sharath Subramanya Naidu, Nikhil Sharma, Maninder Kumar, Sharath
  • Patent number: 11295151
    Abstract: 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: Grant
    Filed: July 31, 2019
    Date of Patent: April 5, 2022
    Assignee: NXP USA, Inc.
    Inventors: Sharath Subramanya Naidu, Ajit Singh, Michael Andreas Staudenmaier, Leonardo Surico, Stephan Matthias Herrmann
  • Patent number: 10999497
    Abstract: A system-on-chip (SoC) includes first and second processing circuits and a data exchange circuit such that the first processing circuit is configured to process image lines based on corresponding sets of processing attributes. The first processing circuit is further configured to continuously receive and process the image lines one after the other to generate corresponding output data, and the second processing circuit is configured to continuously receive by way of the data exchange circuit, the generated output data for processing the generated output data. The data exchange circuit is thus configured to control data flow between the first processing circuit and the second processing circuit such that the first processing circuit and the second processing circuit parallelly process corresponding data associated with same or different image lines.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: May 4, 2021
    Assignee: NXP USA, INC.
    Inventors: Chanpreet Singh, Stephan Matthias Herrmann, Gaurav Gupta, Rahul Jain
  • Patent number: 10922781
    Abstract: A system for processing multiple images includes an access serializer, trigger controllers, a first-in-first-out (FIFO) memory, and an image signal processing (ISP) pipeline circuit. The access serializer serializes access requests that are associated with processing of input image lines of the images. The trigger controllers decode corresponding serialized access requests to generate trigger identifiers (IDs), respectively. The FIFO memory receives a corresponding trigger ID from each trigger controller and provides the trigger IDs to the ISP pipeline circuit based on an order of reception of the trigger IDs. The ISP pipeline circuit receives the input image lines associated with the trigger IDs, and based on a corresponding set of configuration parameters associated with the input image lines, processes the input image lines in an order of reception of the trigger IDs, to generate processed image lines, respectively.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: February 16, 2021
    Assignee: NXP USA, INC.
    Inventors: Chanpreet Singh, Stephan Matthias Herrmann, Rahul Jain, Gaurav Gupta, Pranshu Agrawal, Navarshi Dhiman
  • Publication number: 20210034899
    Abstract: 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: Application
    Filed: July 31, 2019
    Publication date: February 4, 2021
    Inventors: Sharath Subramanya Naidu, Ajit Singh, Michael Andreas Staudenmaier, Leonardo Surico, Stephan Matthias Herrmann
  • Patent number: 10891245
    Abstract: A video device is described that includes: a host processor comprising at least one input video port configured to receive a plurality of video data signals that comprise video data and embedded data from a plurality of virtual channels in a received frame; and a memory operably coupled to the host processor and configured to receive and store video data. The host processor is configured to segregate the video data from the embedded data in the received frame and process the embedded data individually.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: January 12, 2021
    Assignee: NXP USA, Inc.
    Inventors: Stephan Matthias Herrmann, Naveen Kumar Jain, Shivali Jain, Shreya Singh
  • Patent number: 10628339
    Abstract: An electronic device is described that includes: a host processor comprising at least one input port configured to receive a plurality of data signals on a plurality of virtual channels; and a memory operably coupled to the host processor and configured to receive and store data. The host processor is configured to enable and disable individual virtual channels from the plurality of virtual channels and is configured to only store data in memory associated with enabled virtual channels, and discard data from disabled channels.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: April 21, 2020
    Assignee: NXP USA, Inc.
    Inventors: Stephan Matthias Herrmann, Gaurav Gupta, Naveen Kumar Jain, Shreya Singh
  • Publication number: 20190057046
    Abstract: An electronic device is described that includes: a host processor comprising at least one input port configured to receive a plurality of data signals on a plurality of virtual channels; and a memory operably coupled to the host processor and configured to receive and store data. The host processor is configured to enable and disable individual virtual channels from the plurality of virtual channels and is configured to only store data in memory associated with enabled virtual channels, and discard data from disabled channels.
    Type: Application
    Filed: May 17, 2018
    Publication date: February 21, 2019
    Inventors: Stephan Matthias HERRMANN, Gaurav GUPTA, Naveen Kumar JAIN, Shreya SINGH
  • Publication number: 20190057051
    Abstract: A video device is described that includes: a host processor comprising at least one input video port configured to receive a plurality of video data signals that comprise video data and embedded data from a plurality of virtual channels in a received frame; and a memory operably coupled to the host processor and configured to receive and store video data. The host processor is configured to segregate the video data from the embedded data in the received frame and process the embedded data individually.
    Type: Application
    Filed: May 17, 2018
    Publication date: February 21, 2019
    Inventors: Stephan Matthias HERRMANN, Naveen Kumar JAIN, Shivali JAIN, Shreya SINGH