Patents by Inventor Alex Kornienko
Alex Kornienko 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: 11616937Abstract: When a producer processing unit, such as a video decoder, of a media processing system is producing a data output for use by a consumer processing unit, such as a display processor, the producer processing unit also generates metadata for the data output that it is producing and provides that metadata for use by the consumer processing unit. The consumer processing unit then uses the metadata provided by the producer processing unit when processing the data output to which the metadata relates.Type: GrantFiled: May 13, 2019Date of Patent: March 28, 2023Assignee: Arm LimitedInventors: Damian Piotr Modrzyk, Viacheslav Chesnokov, Sven Ola Johannes Hugosson, Alex Kornienko, Guney Kayim, Ertunc Erdil, Dominic Hugo Symes, Brian Paul Starkey, Michal Karol Bogusz
-
Patent number: 11200647Abstract: A method, processor and system of retaining dynamic range. The method comprises obtaining a vignetting correction mesh for image data. The method also comprises generating an intensity compression curve, the intensity compression curve comprising one or more segments, based on the vignetting correction mesh; and adjusting pixel values of a portion of the image data according to the intensity compression curve and vignetting correction mesh.Type: GrantFiled: October 2, 2019Date of Patent: December 14, 2021Assignee: Apical LimitedInventors: Viacheslav Chesnokov, Alex Kornienko, David Hanwell, Dumidu Sanjaya Talagala
-
Patent number: 11127110Abstract: A display controller 93 in a data processing system includes a timewarp module (transformation circuitry) 100 that is operable to perform timewarp processing of a rendered frame 92 generated by a graphics processor (GPU) 91 for provision to a display panel 94. The timewarp module (transformation circuitry) 100 operates to transform an input surface 92 read by the display controller 93 based on received view orientation data to provide an appropriately “timewarped” transformed version of the input surface as an output transformed surface for display on the display 94.Type: GrantFiled: March 1, 2017Date of Patent: September 21, 2021Assignees: Arm Limited, Apical LimitedInventors: Ian Rudolf Bratt, Alexander Eugene Chalfin, Eric Kunze, Paul Stanley Hughes, Alex Kornienko, Damian Piotr Modrzyk, Metin Gokhan Ünal, Jonathan Adam Lawton
-
Patent number: 10867392Abstract: Methods and apparatus for generating improved image data from received input image data comprising first input image data associated with a first exposure level and second input image data associated with a second, different, exposure level. Motion detection data is generated from the received input image data by applying a noise model and improved image data is generated by combining data from the first and second input data in dependence on the motion detection data.Type: GrantFiled: October 3, 2018Date of Patent: December 15, 2020Assignee: Apical LimitedInventors: David Hanwell, Alassane Seck, Alex Kornienko
-
Publication number: 20200134794Abstract: A method, processor and system of retaining dynamic range. The method comprises obtaining a vignetting correction mesh for image data. The method also comprises generating an intensity compression curve, the intensity compression curve comprising one or more segments, based on the vignetting correction mesh; and adjusting pixel values of a portion of the image data according to the intensity compression curve and vignetting correction mesh.Type: ApplicationFiled: October 2, 2019Publication date: April 30, 2020Inventors: Viacheslav CHESNOKOV, Alex KORNIENKO, David HANWELL, Dumidu Sanjaya TALAGALA
-
Publication number: 20200111218Abstract: Methods and apparatus for generating improved image data from received input image data comprising first input image data associated with a first exposure level and second input image data associated with a second, different, exposure level. Motion detection data is generated from the received input image data by applying a noise model and improved image data is generated by combining data from the first and second input data in dependence on the motion detection data.Type: ApplicationFiled: October 3, 2018Publication date: April 9, 2020Inventors: David HANWELL, Alassane SECK, Alex KORNIENKO
-
Publication number: 20190349558Abstract: When a producer processing unit, such as a video decoder, of a media processing system is producing a data output for use by a consumer processing unit, such as a display processor, the producer processing unit also generates metadata for the data output that it is producing and provides that metadata for use by the consumer processing unit. The consumer processing unit then uses the metadata provided by the producer processing unit when processing the data output to which the metadata relates.Type: ApplicationFiled: May 13, 2019Publication date: November 14, 2019Applicants: Arm Limited, Apical LimitedInventors: Damian Piotr Modrzyk, Viacheslav Chesnokov, Sven Ola Johannes Hugosson, Alex Kornienko, Guney Kayim, Ertunc Erdil, Dominic Hugo Symes, Brian Paul Starkey, Michal Karol Bogusz
-
Patent number: 10223766Abstract: A method including receiving input data representing an input frame of a video. Transformation data representing at least one transformation for applying to an image to adjust a geometric distortion of the image is received. A first and second plurality of input tiles, each including a respective portion of the input frame, is processed with at least part of the transformation data, thereby generating first and second sub-window data representing a first and second sub-window of an output frame of the video, respectively.Type: GrantFiled: March 31, 2017Date of Patent: March 5, 2019Assignee: Apical Ltd.Inventors: Vladimir Dolzhenko, Alex Kornienko, Metin Gokhan Ünal, Lloyd Allen
-
Patent number: 10204600Abstract: A storage system comprising storage including a plurality of storage banks and a storage controller to control writing of received pixel data to the storage banks in a distribution pattern. The distribution pattern includes pattern sections, each of which corresponds to pixels from a row of input pixels, and pattern blocks, each of which corresponds to pixels from a plurality of adjacent rows and columns of the input pixels. Pixel data in a pattern section and a pattern block are each written to different ones of the storage banks. The pattern section includes a first section part, which overlaps the pattern block and a second section part, which does not overlap the pattern block. Pixel data of the first section part is written to a first set of storage banks and pixel data of the second section part is written to a second, different, set of storage banks.Type: GrantFiled: March 31, 2017Date of Patent: February 12, 2019Assignee: Apical Ltd.Inventors: Vladimir Dolzhenko, Alex Kornienko, Metin Gokhan Ünal
-
Publication number: 20180286361Abstract: A storage system comprising storage including a plurality of storage banks and a storage controller to control writing of received pixel data to the storage banks in a distribution pattern. The distribution pattern includes pattern sections, each of which corresponds to pixels from a row of input pixels, and pattern blocks, each of which corresponds to pixels from a plurality of adjacent rows and columns of the input pixels. Pixel data in a pattern section and a pattern block are each written to different ones of the storage banks. The pattern section includes a first section part, which overlaps the pattern block and a second section part, which does not overlap the pattern block. Pixel data of the first section part is written to a first set of storage banks and pixel data of the second section part is written to a second, different, set of storage banks.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Vladimir DOLZHENKO, Alex KORNIENKO, Metin Gokhan ÜNAL
-
Publication number: 20180286012Abstract: A method including receiving input data representing an input frame of a video. Transformation data representing at least one transformation for applying to an image to adjust a geometric distortion of the image is received. A first and second plurality of input tiles, each including a respective portion of the input frame, is processed with at least part of the transformation data, thereby generating first and second sub-window data representing a first and second sub-window of an output frame of the video, respectively.Type: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Vladimir DOLZHENKO, Alex KORNIENKO, Metin Gokhan ÜNAL, Lloyd ALLEN
-
Publication number: 20180253868Abstract: A display controller 93 in a data processing system includes a timewarp module (transformation circuitry) 100 that is operable to perform timewarp processing of a rendered frame 92 generated by a graphics processor (GPU) 91 for provision to a display panel 94. The timewarp module (transformation circuitry) 100 operates to transform an input surface 92 read by the display controller 93 based on received view orientation data to provide an appropriately “timewarped” transformed version of the input surface as an output transformed surface for display on the display 94.Type: ApplicationFiled: March 1, 2017Publication date: September 6, 2018Applicants: ARM Limited, APICAL LIMITEDInventors: Ian Rudolf Bratt, Alexander Eugene Chalfin, Eric Kunze, Paul Stanley Hughes, Alex Kornienko, Damian Piotr Modrzyk, Metin Gokhan Ünal, Jonathan Adam Lawton