Patents by Inventor Roland Richter
Roland Richter 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: 12063407Abstract: Systems, methods, and devices implement video streaming. Methods include receiving video data from a video source, the video data comprising at least one video frame, and determining a plurality of store parameters associated with a store operation and a plurality of fetch parameters associated with a fetch operation for a portion of the video data, wherein the plurality of store parameters and the plurality of fetch parameters identify whether a fetch unit or a store unit should be stalled. Methods also include implementing a store operation in a buffer for a designated number of lines of the video data based on the plurality of store parameters. Methods additionally include implementing a fetch operation from the buffer for the designated number of lines of the video data based on the plurality of fetch parameters.Type: GrantFiled: May 19, 2021Date of Patent: August 13, 2024Assignee: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter
-
Patent number: 11934245Abstract: A method is disclosed to estimate energy consumed by a component in a microcontroller during operation including identifying “event” activities, where the energy consumed by the component may be determined by the number of events executed by the component, and “duration” activities, where the energy consumed may be determined by the duration of time required to execute of the activity, and determining the energy consumed by the component based on the number of events/duration of time and an energy coefficient which corresponds to the amount of energy consumed by the component to execute the activity, under given operating conditions. In an embodiment, data transfers at a bus interface may represent event activities. Apparatus to estimate the energy consumed is disclosed including bus monitors to receive signals representing data transfers at a bus interface and provide signals indicating the number of data transfers executed.Type: GrantFiled: May 11, 2021Date of Patent: March 19, 2024Assignee: Cypress Semiconductor CorporationInventors: Christian Wiencke, Hans Van Antwerpen, Stephan Rosner, Roland Richter, Jean-Paul Vanitegem, Jan-Willem Van de Waerdt
-
Publication number: 20240077719Abstract: A picture generation system includes a plurality of red-green-blue (RGB) light transmitters configured to synchronously generate respective pixel light beams and transmit the respective pixel light beams along respective transmission paths to be projected into a full field of view (FOV). The full FOV is divided into a plurality of FOV sections that are respectively paired with a different one of the plurality of RGB light transmitters such that each of the plurality of RGB light transmitters transmits light into a respective area defined by its respective FOV section. The picture generation system further includes a scanning system arranged on each of the respective transmission paths of the plurality of RGB light transmitter. The scanning system includes a scanning structure that enables the scanning system to simultaneously steer the respective pixel light beams into the plurality of FOV sections.Type: ApplicationFiled: September 2, 2022Publication date: March 7, 2024Inventors: Boris KIRILLOV, Maximilian WERNER, Roland RICHTER
-
Publication number: 20230273887Abstract: An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of masters and the plurality of different channels based on the monitored bandwidth usage.Type: ApplicationFiled: February 22, 2023Publication date: August 31, 2023Applicant: Cypress Semiconductor CorporationInventors: Andreas Torno, Roland Richter, Joaquin Ibanez Montemayor
-
Publication number: 20230115468Abstract: An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of masters and the plurality of different channels based on the monitored bandwidth usage.Type: ApplicationFiled: October 7, 2021Publication date: April 13, 2023Applicant: Cypress Semiconductor CorporationInventors: Andreas Torno, Roland Richter, Joaquin Ibanez Montemayor
-
Patent number: 11609871Abstract: An integrated circuit (IC) device according to an example includes an interconnect bus to communicate with an external memory device, wherein the interconnect bus includes a plurality of different channels to be coupled directly to a first set of masters. The IC device includes a crossbar unit to be coupled to a second set of masters, wherein the crossbar unit is to monitor bandwidth usage at the plurality of different channels, and selectively route traffic between the second set of masters and the plurality of different channels based on the monitored bandwidth usage.Type: GrantFiled: October 7, 2021Date of Patent: March 21, 2023Assignee: Cypress Semiconductor CorporationInventors: Andreas Torno, Roland Richter, Joaquin Ibanez Montemayor
-
Patent number: 11605364Abstract: Systems, methods, and devices implement line-based rendering of graphics. Methods include receiving a command associated with graphical data, the command identifying a plurality of pixel mapping operations to be implemented on a plurality of data objects included in the graphical data. Methods also include determining a plurality of rendering parameters, the plurality of rendering parameters identifying a partitioning of the graphical data into a plurality of portions, and further identifying a pixel mapping operation for each of the plurality of portions. Methods further include generating a plurality of sub-commands based, at least in part, on the plurality of rendering parameters and the command, the plurality of sub-commands identifying a processing operation for each data object included in each of the plurality of portions of the graphical data. Methods also include implementing a processing operation for at least one portion based on at least some of the plurality of sub-commands.Type: GrantFiled: May 19, 2021Date of Patent: March 14, 2023Assignee: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter
-
Publication number: 20220375434Abstract: Systems, methods, and devices implement line-based rendering of graphics. Methods include receiving a command associated with graphical data, the command identifying a plurality of pixel mapping operations to be implemented on a plurality of data objects included in the graphical data. Methods also include determining a plurality of rendering parameters, the plurality of rendering parameters identifying a partitioning of the graphical data into a plurality of portions, and further identifying a pixel mapping operation for each of the plurality of portions. Methods further include generating a plurality of sub-commands based, at least in part, on the plurality of rendering parameters and the command, the plurality of sub-commands identifying a processing operation for each data object included in each of the plurality of portions of the graphical data. Methods also include implementing a processing operation for at least one portion based on at least some of the plurality of sub-commands.Type: ApplicationFiled: May 19, 2021Publication date: November 24, 2022Applicant: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter
-
Publication number: 20220377402Abstract: Systems, methods, and devices implement video streaming. Methods include receiving video data from a video source, the video data comprising at least one video frame, and determining a plurality of store parameters associated with a store operation and a plurality of fetch parameters associated with a fetch operation for a portion of the video data, wherein the plurality of store parameters and the plurality of fetch parameters identify whether a fetch unit or a store unit should be stalled. Methods also include implementing a store operation in a buffer for a designated number of lines of the video data based on the plurality of store parameters. Methods additionally include implementing a fetch operation from the buffer for the designated number of lines of the video data based on the plurality of fetch parameters.Type: ApplicationFiled: May 19, 2021Publication date: November 24, 2022Applicant: Cypress Semiconductor CorporationInventors: Peter Kirst, Andreas Torno, Roland Richter
-
Publication number: 20210373634Abstract: A method is disclosed to estimate energy consumed by a component in a microcontroller during operation including identifying “event” activities, where the energy consumed by the component may be determined by the number of events executed by the component, and “duration” activities, where the energy consumed may be determined by the duration of time required to execute of the activity, and determining the energy consumed by the component based on the number of events/duration of time and an energy coefficient which corresponds to the amount of energy consumed by the component to execute the activity, under given operating conditions. In an embodiment, data transfers at a bus interface may represent event activities. Apparatus to estimate the energy consumed is disclosed including bus monitors to receive signals representing data transfers at a bus interface and provide signals indicating the number of data transfers executed.Type: ApplicationFiled: May 11, 2021Publication date: December 2, 2021Applicant: Cypress Semiconductor CorporationInventors: Christian Wiencke, Hans Van Antwerpen, Stephan Rosner, Roland Richter, Jean-Paul Vanitegem, Jan-Willem Van de Waerdt
-
Patent number: 11023025Abstract: A method is disclosed to estimate energy consumed by a component in a microcontroller during operation including identifying “event” activities, where the energy consumed by the component may be determined by the number of events executed by the component, and “duration” activities, where the energy consumed may be determined by the duration of time required to execute of the activity, and determining the energy consumed by the component based on the number of events/duration of time and an energy coefficient which corresponds to the amount of energy consumed by the component to execute the activity, under given operating conditions. In an embodiment, data transfers at a bus interface may represent event activities. Apparatus to estimate the energy consumed is disclosed including bus monitors to receive signals representing data transfers at a bus interface and provide signals indicating the number of data transfers executed.Type: GrantFiled: May 3, 2017Date of Patent: June 1, 2021Assignee: Cypress Semiconductor CorporationInventors: Christian Wiencke, Hans Van Antwerpen, Stephan Rosner, Roland Richter, Jean-Paul Vanitegem, Jan-Willem Van de Waerdt
-
Publication number: 20180136706Abstract: A method is disclosed to estimate energy consumed by a component in a microcontroller during operation including identifying “event” activities, where the energy consumed by the component may be determined by the number of events executed by the component, and “duration” activities, where the energy consumed may be determined by the duration of time required to execute of the activity, and determining the energy consumed by the component based on the number of events/duration of time and an energy coefficient which corresponds to the amount of energy consumed by the component to execute the activity, under given operating conditions. In an embodiment, data transfers at a bus interface may represent event activities. Apparatus to estimate the energy consumed is disclosed including bus monitors to receive signals representing data transfers at a bus interface and provide signals indicating the number of data transfers executed.Type: ApplicationFiled: May 3, 2017Publication date: May 17, 2018Applicant: Cypress Semiconductor CorporationInventors: Christian Wiencke, Hans Van Antwerpen, Stephan Rosner, Roland Richter, Jean-Paul Vanitegem, Jan-Willem Van de Waerdt
-
Patent number: 7924289Abstract: In a method for determining weighting factors for the color calculation of a color value of texels for a footprint covering a plurality of texels in a texel grid, in a graphic system, form information of the footprint is determined at first. Afterwards, the edges of the footprint are determined and the edges determined in this way are approximated by a staircase function. The texels of the texel grid contacted by the staircase function are determined and a weighting factor is determined for each texel containing a portion of the staircase function, depending on the subarea of the respective texel covered by the footprint.Type: GrantFiled: March 22, 2007Date of Patent: April 12, 2011Assignee: Trident Microsystems (Far East) Ltd.Inventors: Thomas Haaker, Roland Richter
-
Publication number: 20100195905Abstract: The invention relates to a method of setting contrast in digital image processing in which a brightness distribution in the form of a histogram is produced from image pixels and the histogram is revised with the help of transfer functions, and in which a linear increase in contrast takes place in a region of the image.Type: ApplicationFiled: July 31, 2006Publication date: August 5, 2010Applicant: TRIDENT MICROSYSTEMS (FAR EAST) LTD.Inventor: Roland Richter
-
Patent number: 7379072Abstract: In a method for determining weighting factors for the color calculation of a color value of texels for a footprint covering a plurality of texels in a texel grid, in a graphic system, form information of the footprint is determined at first. Afterwards, the edges of the footprint are determined and the edges determined in this way are approximated by a staircase function. The texels of the texel grid contacted by the staircase function are determined and a weighting factor is determined for each texel containing a portion of the staircase function, depending on the subarea of the respective texel covered by the footprint.Type: GrantFiled: August 11, 2004Date of Patent: May 27, 2008Assignee: Koninklijke Philips Electronics N.V.Inventors: Thomas Haaker, Roland Richter
-
Publication number: 20070296731Abstract: In a method for determining weighting factors for the color calculation of a color value of texels for a footprint covering a plurality of texels in a texel grid, in a graphic system, form information of the footprint is determined at first. Afterwards, the edges of the footprint are determined and the edges determined in this way are approximated by a staircase function. The texels of the texel grid contacted by the staircase function are determined and a weighting factor is determined for each texel containing a portion of the staircase function, depending on the subarea of the respective texel covered by the footprint.Type: ApplicationFiled: March 22, 2007Publication date: December 27, 2007Inventors: Thomas HAAKER, Roland Richter
-
Patent number: 7221372Abstract: In a method of analyzing and modifying a footprint depending on a specified number of texture elements touched by the footprint, in a graphics system providing the texture elements having a resolution, a dimension or a shape of the footprint is initially determined. On the basis of the specified number of texture elements and on the basis of the determined dimension or shape, the resolution of the texture elements associated with the footprint is specified. Then it is determined whether the graphics system provides texture elements having the specified resolution. If the graphics system provides texture elements having the specified resolution, the footprint is preserved.Type: GrantFiled: March 14, 2005Date of Patent: May 22, 2007Assignee: Koninklijke Philips Electronics N.V.Inventors: Thomas Haaker, Roland Richter
-
Publication number: 20050156940Abstract: In a method of analyzing and modifying a footprint depending on a specified number of texture elements touched by the footprint, in a graphics system providing the texture elements having a resolution, a dimension or a shape of the footprint is initially determined. On the basis of the specified number of texture elements and on the basis of the determined dimension or shape, the resolution of the texture elements associated with the footprint is specified. Then it is determined whether the graphics system provides texture elements having the specified resolution. If the graphics system provides texture elements having the specified resolution, the footprint is preserved.Type: ApplicationFiled: March 14, 2005Publication date: July 21, 2005Inventors: Thomas Haaker, Roland Richter
-
Publication number: 20050007380Abstract: In a method for determining weighting factors for the color calculation of a color value of texels for a footprint covering a plurality of texels in a texel grid, in a graphic system, form information of the footprint is determined at first. Afterwards, the edges of the footprint are determined and the edges determined in this way are approximated by a staircase function. The texels of the texel grid contacted by the staircase function are determined and a weighting factor is determined for each texel containing a portion of the staircase function, depending on the subarea of the respective texel covered by the footprint.Type: ApplicationFiled: August 11, 2004Publication date: January 13, 2005Inventors: Thomas Haaker, Roland Richter
-
Patent number: 5270350Abstract: The invention relates to a process for the production of crosslinked dental mouldings, in particular for teeth made of plastic, the compositions used therefore and the articles obtained.Type: GrantFiled: January 23, 1992Date of Patent: December 14, 1993Assignee: Bayer AktiengesellschaftInventors: Michael Muller, Wolfgang Podszun, Gunther Bebermeier, Roland Richter