Patents by Inventor MICHAEL ANDREAS STAUDENMAIER
MICHAEL ANDREAS STAUDENMAIER 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: 20170026696Abstract: The present application relates to an interconnect system comprising a video signal transmitter and video signal receiver for transmitting a stream of N-symbol data signals over an error prone wired parallel bus having at least N data signal lines. A line scrambler at the video signal transmitter is configured to accept an N-symbol data signal having a sequence of data symbols in a predefined order and to output a permuted sequence of data symbols in accordance with a permutation. The line de-scrambler at the video signal receiver is configured to accept the permuted sequence of data symbols at its input terminal and to restore the predefined order of data symbols from the permuted sequence of data symbols in accordance with the corresponding reverse permutation.Type: ApplicationFiled: December 28, 2015Publication date: January 26, 2017Inventors: VINCENT AUBINEAU, MICHAEL ANDREAS STAUDENMAIER, KHALED TERRAS
-
Publication number: 20170004791Abstract: A display system and a method of displaying a separate image on each one of at least two N-bit screens simultaneously, are hereby presented. The display system comprises at least two data processing units arranged for controlling the display of pixels on the corresponding N-bit screen, and a single merger block arranged for receiving pixel data from each respective data processing unit and for transmitting said pixel data to the corresponding N-bit screen. The merger block comprises a multiplexer unit arranged for selectively coupling one of the data processing units to an output of the merger block, a selection unit arranged for driving the multiplexer unit, and a clock generating unit adapted for generating at least one clock signal and for shifting the at least one generated clock signal compared to a main clock signal, the main clock signal and the generated clock signal being used to clock one of the N-bit screens, respectively.Type: ApplicationFiled: November 30, 2015Publication date: January 5, 2017Inventors: VINCENT AUBINEAU, GUILLAUME PERRET, MICHAEL ANDREAS STAUDENMAIER
-
Publication number: 20170006257Abstract: A frame buffer having a size of one video frame of a video stream is provided. The video stream has a source frame rate. Image data units of the video stream are written consecutively to the frame buffer in accordance with a circular buffering scheme and in real-time response to the video stream. Image data units are read from the frame buffer in accordance with the circular buffering scheme with a frame rate that is twice the source frame rate so as to generate a target video stream having a frame rate which is twice the source frame rate. The frame buffer can be used in a real-time video system, for example in a vehicle.Type: ApplicationFiled: November 30, 2015Publication date: January 5, 2017Inventors: MICHAEL ANDREAS STAUDENMAIER, VINCENT AUBINEAU, IOSEPH E. MARTINEZ-PELAYO
-
Publication number: 20160307346Abstract: The present application relates to a display controller and display system and a method of operating thereof. At a filtering stage display image data are generated on the basis of received pixel-mapped image data. The filtering operation accepts a plurality of pixels out of the received image data as input values to generate a pixel of the display image data as output value. It is further determined whether the plurality of pixels being the input values to the filtering operation are marked. If all pixels thereof are marked, the output pixel being the output value is marked. The marked pixels in the display image data are validated on the basis reference data.Type: ApplicationFiled: April 17, 2015Publication date: October 20, 2016Inventors: MICHAEL ANDREAS STAUDENMAIER, KSHITIJ BAJAJ, CHANPREET SINGH
-
Publication number: 20160173847Abstract: In a video system, a video source, e.g., a camera, provides a source video stream. The source video stream comprises a stream of image data units. A buffer control unit writes the image data units consecutively to a circular buffer. A display control unit reads the image data units consecutively from the circular buffer to generate a target video stream in accordance with a read delay. The display control unit comprises a feedback loop which controls timing of the operation of reading the image data units from the circular buffer so as to reduce a difference between the read delay and a reference delay. The video system may, for example, be installed in a vehicle, e.g., for providing a driver with a live view from a camera.Type: ApplicationFiled: May 11, 2015Publication date: June 16, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: MICHAEL ANDREAS STAUDENMAIER, VINCENT AUBINEAU, IOSEPH E. MARTINEZ-PELAYO
-
Publication number: 20160171645Abstract: A display controller comprises a plurality of channels for fetching data from a memory, a plurality of buffers coupled to the channels for receiving the fetched data from the channels, a buffer controller for controlling the buffers and the channels, and a processing unit coupled to the buffers, the display and buffer controller for receiving the data from the buffers, outputting a control signal to the display based on the received data, and controlling the buffer controller, respectively. Each buffer has a respective fixed memory capacity for storing the fetched data. The processing unit activates layers in the output image for displaying an output image on the display. The channels correspond to associated layers. The buffer controller adds to the respective fixed memory capacity of a particular buffer associated to an activated layer, one further fixed memory capacity of at least one further buffer associated to an inactive layer.Type: ApplicationFiled: May 12, 2015Publication date: June 16, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: VINCENT AUBINEAU, ERIC EUGENE BERNARD DEPONS, MICHAEL ANDREAS STAUDENMAIER
-
Publication number: 20160163290Abstract: A display system and a method of displaying an image are hereby presented. The display system is arranged to display an image on a screen which has at least one useful screen area which is intended to be seen by a user and at least one non-useful screen area which the user cannot see. The display device comprises a bandwidth saver unit arranged to determine a location on the screen of a current pixel to be displayed. If the pixel is located in a non-useful screen area of the screen, then the fetching from a data memory of a pixel value is inhibited by the bandwidth saver unit with respect to this pixel, and a replacement, fixed pixel value is passed to a data processing unit for further processing.Type: ApplicationFiled: May 8, 2015Publication date: June 9, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: VINCENT AUBINEAU, DANIEL McKENNA, MICHAEL ANDREAS STAUDENMAIER
-
Publication number: 20160150164Abstract: A system controller controls a multi-camera view system for displaying an output image on a display. The output image is a view from a selected viewpoint. The system controller comprises an image resizing unit, a memory, and a processing unit. The image resizing unit receives the at least two input images captured by at least two cameras and is arranged to output to the memory at least two resized images, corresponding to the at least two input images, respectively. The image resizing unit resizes the at least two input images based on the selected viewpoint. The memory stores the two resized images. The processing unit is coupled to the memory and generates the output image from the at least two resized images.Type: ApplicationFiled: November 24, 2014Publication date: May 26, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: MICHAEL ANDREAS STAUDENMAIER, STEPHAN HERRMANN, ROBERT CRISTIAN KRUTSCH
-
Publication number: 20160148000Abstract: The present invention relates to a method and apparatus for encoding image data defining a graphics object. The method comprises partitioning the graphics object into a plurality of sub-images, deriving digital image data for each sub-image, the digital image data defining the respective sub-image, deriving sub-image position data defining the relative positioning of the sub-images within the graphics object, scrambling the digital image data for the plurality of sub-images, encrypting sub-image position data, and outputting encoded image data defining the graphics object comprising the scrambled sub-image data and the encrypted sub-image position data.Type: ApplicationFiled: November 25, 2014Publication date: May 26, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: ROBERT CRISTIAN KRUTSCH, RAFAL KRZYSZTOF MALEWSKI, MICHAEL ANDREAS STAUDENMAIER, THOMAS RICHARDSON TEWELL
-
Publication number: 20160071228Abstract: A data logging system for logging input data received from a data source is described. The data logging system has a data storage memory. A data input is arranged to repeatedly receive input data having a temporal input data resolution. A write controller is arranged to write newly received input data as received via the data input into the data storage memory. The writing comprises writing the newly received input data at the temporal input data resolution. The writing comprises keeping recent data at the temporal input data resolution in the data storage memory, and overwriting part of old data with newly received input data while keeping another part of the old data in the data storage memory at lower data resolution.Type: ApplicationFiled: September 8, 2014Publication date: March 10, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: DIRK WENDEL, STEPHAN HERRMANN, MICHAEL ANDREAS STAUDENMAIER
-
Publication number: 20160071495Abstract: A display controller device for processing image data has a data processor for generating a display signal. The device has a writeback unit having an input coupled to the display signal and an output coupled to a debug interface. The writeback unit has a slice controller for defining a set of slices of the image and consecutively selecting slices of the set, and a slice selector for sampling pixel data from a selected slice. A slice buffer is coupled between the slice selector and the debug output for temporarily storing the selected pixel data. The slice controller transfers the selected pixel data to the debugger and subsequently selects a next slice until all slices of the set have been transferred. The debug system receives the slices and regenerates and displays the image.Type: ApplicationFiled: February 5, 2015Publication date: March 10, 2016Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: MICHAEL ANDREAS STAUDENMAIER, VINCENT AUBINEAU, YVES BRIANT
-
Publication number: 20150281742Abstract: The present invention relates to a circuit arrangement for processing a digital video stream, the circuit arrangement comprising: an input interface for receiving a digital video stream, a processing circuit which is arranged to process the digital video stream, a hang-up detecting circuit for detecting a fault in the processed digital video stream, the hang-up detecting circuit comprising: a checksum generating circuit which is arranged to generate checksums for the frames of the processed digital video stream, a memory for storing generated checksums and an analyzing device arranged to compare a currently generated checksum to a plurality of corresponding checksums of preceding frames stored in the memory and to generate an error signal if at least one predefined amount of compared checksums are matching. The present invention also relates to a digital video system, a method for processing a digital video stream and a computer readable program product.Type: ApplicationFiled: March 25, 2014Publication date: October 1, 2015Applicant: FREESCALE SEMICONDUCTOR, INC.Inventors: MICHAEL ANDREAS STAUDENMAIER, VICTOR-HUGO OSORNIO LOPEZ, DIRK WENDEL